What is the destination width of VFWSUB.VF?
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 narrow vector vs2 and write the 2*SEW result to vd.
VFWSUB.VF is a RISC-V V widening floating-point subtract instruction. Both inputs are widened to 2*SEW 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.VF 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.