blob: 9eb713ec21787ef23808445a1cfb3c90a2527fb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
require_vector_vs;
require_rv64;
P_STRAIGHT_ULOOP(32, {
bool sat = false;
pd = (sat_subu<uint32_t>(ps1, ps2, sat));
P_SET_OV(sat);
}, {
bool sat = false;
pd = (sat_addu<uint32_t>(ps1, ps2, sat));
P_SET_OV(sat);
})
|