Lines Matching refs:i
42 highbit64(uint64_t i) in highbit64() argument
46 if (i == 0) in highbit64()
48 if (i & 0xffffffff00000000ULL) { in highbit64()
49 h += 32; i >>= 32; in highbit64()
51 if (i & 0xffff0000) { in highbit64()
52 h += 16; i >>= 16; in highbit64()
54 if (i & 0xff00) { in highbit64()
55 h += 8; i >>= 8; in highbit64()
57 if (i & 0xf0) { in highbit64()
58 h += 4; i >>= 4; in highbit64()
60 if (i & 0xc) { in highbit64()
61 h += 2; i >>= 2; in highbit64()
63 if (i & 0x2) { in highbit64()
75 highbit(ulong_t i) in highbit() argument
79 if (i == 0) in highbit()
82 if (i & 0xffffffff00000000ul) { in highbit()
83 h += 32; i >>= 32; in highbit()
86 if (i & 0xffff0000) { in highbit()
87 h += 16; i >>= 16; in highbit()
89 if (i & 0xff00) { in highbit()
90 h += 8; i >>= 8; in highbit()
92 if (i & 0xf0) { in highbit()
93 h += 4; i >>= 4; in highbit()
95 if (i & 0xc) { in highbit()
96 h += 2; i >>= 2; in highbit()
98 if (i & 0x2) { in highbit()
110 lowbit(ulong_t i) in lowbit() argument
114 if (i == 0) in lowbit()
118 if (!(i & 0xffffffff)) { in lowbit()
119 h += 32; i >>= 32; in lowbit()
122 if (!(i & 0xffff)) { in lowbit()
123 h += 16; i >>= 16; in lowbit()
125 if (!(i & 0xff)) { in lowbit()
126 h += 8; i >>= 8; in lowbit()
128 if (!(i & 0xf)) { in lowbit()
129 h += 4; i >>= 4; in lowbit()
131 if (!(i & 0x3)) { in lowbit()
132 h += 2; i >>= 2; in lowbit()
134 if (!(i & 0x1)) { in lowbit()