blob: 38607140f6aa4183b12a5d77315170e81188dfa0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
// vsaddu vd, vs2, zimm5
VI_VI_ULOOP
({
bool sat = false;
vd = vs2 + (insn.v_simm5() & (UINT64_MAX >> (64 - P.VU.vsew)));
sat = vd < vs2;
vd |= -(vd < vs2);
P_SET_OV(sat);
})
|