VMFLT.VF 写入普通向量元素吗?
不写。比较类指令写入掩码目标 vd,每个元素对应一位布尔值。
逐元素执行 < 比较,并把布尔结果写入目标掩码 vd。
VMFLT.VF 是 RISC-V V 扩展的向量浮点比较指令。它在 vl 范围内对活动元素比较 vs2 与浮点标量 f[rs1],把比较结果写入目标掩码寄存器 vd。浮点比较的 NaN、invalid 异常标志和安静/信号比较行为遵循 RVV 浮点比较规则。
VMFLT.VF 的结果是掩码位,不是 0/-1 整数向量。
结合 «vmflt.vf v1, v2, ft0» 等实际代码理解该场景。
结合 «vmflt.vf v1, v2, ft0» 等实际代码理解该场景。
不写。比较类指令写入掩码目标 vd,每个元素对应一位布尔值。
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。