VMSIF.M 如何处理掩码?
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。
根据源掩码 vs2 生成 包含 first 置位 的目标掩码。
VMSIF.M 是 RISC-V V 扩展的掩码生成指令。它扫描源掩码 vs2 中的第一个置位元素,并根据 包含 first 置位 规则生成目标掩码 vd;源和目标都是掩码寄存器布局。
VMSIF.M 常用于把“第一个匹配元素”的位置扩展成前缀、包含前缀或单点掩码。
结合 «vmsif.m v1, v0» 等实际代码理解该场景。
结合 «vmsif.m v1, v0» 等实际代码理解该场景。
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。