Lines Matching refs:b
282 #define _u128_plus_64(a,b) ((a) + (b)) argument
283 #define _u128_plus(a,b) ((a) + (b)) argument
284 #define _u128_minus(a,b) ((a) - (b)) argument
285 #define _u128_minus_64(a,b) ((a) - (b)) argument
287 #define _u128_times_base(a,b) ((a) * (b)) argument
291 #define _u128_lshift(a,b) ((_u128) (a) << (b)) argument
292 #define _u128_lshift_64(a,b) ((_u128) (a) << (b)) argument
293 #define _u128_rshift(a,b) ((a) >> (b)) argument
294 #define _i128_rshift(a,b) ((_i128) (a) >> (b)) argument
295 #define _u128_or_64(a,b) ((a) | (_u128) (b)) argument
296 #define _u128_and_64(a,b) ((uint64_t) (a) & (b)) argument
297 #define _u128_or(a,b) ((a) | (b)) argument
298 #define _u128_and(a,b) ((a) & (b)) argument
299 #define _u128_eq(a,b) ((a) == (b)) argument
300 #define _u128_ge(a,b) ((a) >= (b)) argument
301 #define _i128_ge(a,b) ((_i128)(a) >= (_i128)(b)) argument
302 #define _u128_lt(a,b) ((a) < (b)) argument
303 #define _i128_lt(a,b) ((_i128)(a) < (_i128)(b)) argument
345 _u128_eq(_u128 a, _u128 b) in _u128_eq() argument
347 return (a.hi == b.hi) && (a.lo == b.lo); in _u128_eq()
351 _u128_lt(_u128 a, _u128 b) in _u128_lt() argument
353 if (a.hi == b.hi) in _u128_lt()
354 return a.lo < b.lo; in _u128_lt()
355 return a.hi < b.hi; in _u128_lt()
359 _i128_lt(_u128 a, _u128 b) in _i128_lt() argument
361 if (a.hi == b.hi) { in _i128_lt()
363 return a.lo > b.lo; in _i128_lt()
365 return a.lo < b.lo; in _i128_lt()
367 return (int64_t) a.hi < (int64_t) b.hi; in _i128_lt()
371 _u128_ge(_u128 a, _u128 b) in _u128_ge() argument
373 if (a.hi == b.hi) in _u128_ge()
374 return a.lo >= b.lo; in _u128_ge()
375 return a.hi >= b.hi; in _u128_ge()
379 _i128_ge(_u128 a, _u128 b) in _i128_ge() argument
381 if (a.hi == b.hi) { in _i128_ge()
383 return a.lo <= b.lo; in _i128_ge()
385 return a.lo >= b.lo; in _i128_ge()
387 return (int64_t) a.hi >= (int64_t) b.hi; in _i128_ge()
391 _u128_plus_64(_u128 a, uint64_t b) in _u128_plus_64() argument
395 v.lo = a.lo + b; in _u128_plus_64()
403 _u128_plus(_u128 a, _u128 b) in _u128_plus() argument
407 v.lo = a.lo + b.lo; in _u128_plus()
408 v.hi = a.hi + b.hi; in _u128_plus()
415 _u128_minus_64(_u128 a, uint64_t b) in _u128_minus_64() argument
419 v.lo = a.lo - b; in _u128_minus_64()
427 _u128_minus(_u128 a, _u128 b) in _u128_minus() argument
431 v.lo = a.lo - b.lo; in _u128_minus()
432 v.hi = a.hi - b.hi; in _u128_minus()
491 _u128_and(_u128 a, _u128 b) in _u128_and() argument
495 v.hi = a.hi & b.hi; in _u128_and()
496 v.lo = a.lo & b.lo; in _u128_and()
501 _u128_and_64(_u128 a, uint64_t b) in _u128_and_64() argument
503 return a.lo & b; in _u128_and_64()
507 _u128_or(_u128 a, _u128 b) in _u128_or() argument
511 v.lo = a.lo | b.lo; in _u128_or()
512 v.hi = a.hi | b.hi; in _u128_or()
517 _u128_or_64(_u128 a, uint64_t b) in _u128_or_64() argument
521 v.lo = a.lo | b; in _u128_or_64()
640 _u128_gt(_u128 a, _u128 b) in _u128_gt() argument
642 return _u128_lt(b, a); in _u128_gt()