// vssra.vv vd, vs2, vs1 VI_VV_LOOP ({ VRM xrm = P.VU.get_vround_mode(); int sh = vs1 & (sew - 1); int128_t val = vs2; INT_ROUNDING(val, xrm, sh); vd = val >> sh; })