1 2 3 4 5 6 7 8 9 10 11 12
// vsaddu vd, vs2, rs1 VI_VX_ULOOP ({ bool sat = false; vd = vs2 + rs1; sat = vd < vs2; vd |= -(vd < vs2); P_SET_OV(sat); })