blob: 99902353c4850a11e3fdba5b9bee0650e0074019 (
plain)
1
2
3
4
5
6
7
8
9
10
|
// vssra.vi vd, vs2, simm5
VI_VI_ULOOP
({
VRM xrm = P.VU.get_vround_mode();
int sh = zimm5 & (sew - 1) & 0x1f;
uint128_t val = vs2;
INT_ROUNDING(val, xrm, sh);
vd = val >> sh;
})
|