require_vector_vs; require_rv64; P_STRAIGHT_ULOOP(32, { bool sat = false; pd = (sat_subu(ps1, ps2, sat)); P_SET_OV(sat); }, { bool sat = false; pd = (sat_addu(ps1, ps2, sat)); P_SET_OV(sat); })