Lines Matching defs:sf
439 uint32_t sf = UINT32_C(0) - (x < 0);
440 ux = (sf ^ ux ) % d;
441 return (d & sf) + (sf ^ ux);
511 uint32_t uc, sf;
516 sf = UINT32_C(0) - (value < pivot);
518 uv = sf ^ (uv - up);
520 pivot += (uc & sf) + (sf ^ uv);
525 sf = UINT32_C(0) - (value > pivot);
527 uv = sf ^ (up - uv);
529 pivot -= (uc & sf) + (sf ^ uv);
1191 uint32_t p1, p2, sf;
1194 sf = (uint32_t)-(hi < 0);
1195 p1 = ((uint32_t)hi + sf) ^ sf;
1209 /* fix up sign: res <-- (res + [sf|sf]) ^ [sf|sf] */
1210 M_ADD(res.D_s.hi, res.D_s.lo, sf, sf);
1211 res.D_s.lo ^= sf;
1212 res.D_s.hi ^= sf;