What is the destination width of VFWSUB.WF?
It writes 2*SEW floating-point results, so destination register-group use is based on the widened result.
Subtract floating-point scalar f[rs1] from wide vector vs2 and write the 2*SEW result to vd.
VFWSUB.WF is a RISC-V V widening floating-point subtract instruction. The left operand vs2 is already 2*SEW wide, and the right operand is widened as needed before subtraction. The result is written to 2*SEW vd elements, with floating-point rounding, exception flags, and NaN handling following RVV FP rules.
VFWSUB.WF subtracts f[rs1] from vs2; it is not a reversed subtract.
e.g., sub t0, a0, a1 — compute the difference a0 - a1.
It writes 2*SEW floating-point results, so destination register-group use is based on the widened result.
With vm=0, v0 selects active elements; with vm=1, all body elements participate. Inactive and tail elements follow the current policies.