Lines Matching refs:__m
106 unsigned long long __res, __x, __t, __m, __n = n; \
113 __m = (~0ULL / __b) * __p; \
114 __m += (((~0ULL % __b + 1) * __p) + __b - 1) / __b; \
117 __res = (__m & 0xffffffff) * (__x & 0xffffffff); \
119 __res += (__m & 0xffffffff) * (__x >> 32); \
121 __res += (__x & 0xffffffff) * (__m >> 32); \
124 __res += (__m >> 32) * (__x >> 32); \
130 __m = ~0ULL / (__b / (__b & -__b)); \
141 __m = (~0ULL / __b) * __p; \
142 __m += ((~0ULL % __b + 1) * __p) / __b; \
147 unsigned int __bits = -(__m & -__m); \
148 __bits |= __m >> 32; \
156 __p /= (__m & -__m); \
157 __m /= (__m & -__m); \
160 __m >>= __div64_fls(__bits); \
175 : "r" (__m), "r" (__n) \
177 } else if (!(__m & ((1ULL << 63) | (1ULL << 31)))) { \
178 __res = __m; \
182 : "r" (__m), "r" (__n) \
190 : "r" (__m), "r" (__n), "r" (__z) \
193 if (!(__m & ((1ULL << 63) | (1ULL << 31)))) { \
199 : "r" (__m), "r" (__n) \
209 : "r" (__m), "r" (__n) \