Lines Matching defs:hi
31 # define u64hilo(hi, lo) ((u64) (((u64) (hi) << 32) + (lo)))
32 # define u64init(hi, lo) u64hilo (hi, lo)
48 typedef struct { uint32_t hi, lo; } u64;
49 # define u64init(hi, lo) { hi, lo }
51 typedef struct { uint32_t lo, hi; } u64;
52 # define u64init(hi, lo) { lo, hi }
58 u64hilo (uint32_t hi, uint32_t lo)
61 r.hi = hi;
71 r.hi = 0;
80 return x.hi < y.hi || (x.hi == y.hi && x.lo < y.lo);
88 r.hi = x.hi & y.hi;
98 r.hi = x.hi | y.hi;
108 r.hi = x.hi ^ y.hi;
119 r.hi = x.hi + y.hi + (r.lo < x.lo);
130 r.hi = (x.hi << n) | (x.lo >> (32 - n));
135 r.hi = x.lo << (n - 32);
148 r.hi = x.hi >> n;
149 r.lo = (x.hi << (32 - n)) | (x.lo >> n);
153 r.hi = 0;
154 r.lo = x.hi >> (n - 32);