aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vssra_vv.h
blob: e697b5245030950f1a32d60052cfaa56095b1233 (plain)
1
2
3
4
5
6
7
8
9
// vssra.vv vd, vs2, vs1
VRM xrm = P.VU.get_vround_mode();
VI_VV_LOOP
({
  int sh = vs1 & (sew - 1);

  INT_ROUNDING(vs2, xrm, sh);
  vd = vs2 >> sh;
})