// vfncvt.rod.f.f.v vd, vs2, vm VI_VFP_CVT_SCALE ({ ; }, { softfloat_roundingMode = softfloat_round_odd; auto vs2 = P.VU.elt(rs2_num, i); P.VU.elt(rd_num, i, true) = f32_to_f16(vs2); }, { softfloat_roundingMode = softfloat_round_odd; auto vs2 = P.VU.elt(rs2_num, i); P.VU.elt(rd_num, i, true) = f64_to_f32(vs2); }, { ; }, { require(p->supports_extension(EXT_ZFH)); }, { require(p->supports_extension('F')); }, false, (P.VU.vsew >= 16))