Lines Matching refs:__m
93 unsigned long long __res, __x, __t, __m, __n = n; \
100 __m = (~0ULL / __b) * __p; \
101 __m += (((~0ULL % __b + 1) * __p) + __b - 1) / __b; \
104 __res = (__m & 0xffffffff) * (__x & 0xffffffff); \
106 __res += (__m & 0xffffffff) * (__x >> 32); \
108 __res += (__x & 0xffffffff) * (__m >> 32); \
111 __res += (__m >> 32) * (__x >> 32); \
117 __m = ~0ULL / (__b / (__b & -__b)); \
128 __m = (~0ULL / __b) * __p; \
129 __m += ((~0ULL % __b + 1) * __p) / __b; \
134 unsigned int __bits = -(__m & -__m); \
135 __bits |= __m >> 32; \
143 __p /= (__m & -__m); \
144 __m /= (__m & -__m); \
147 __m >>= __div64_fls(__bits); \
162 : "r" (__m), "r" (__n) \
164 } else if (!(__m & ((1ULL << 63) | (1ULL << 31)))) { \
165 __res = __m; \
169 : "r" (__m), "r" (__n) \
177 : "r" (__m), "r" (__n), "r" (__z) \
180 if (!(__m & ((1ULL << 63) | (1ULL << 31)))) { \
186 : "r" (__m), "r" (__n) \
196 : "r" (__m), "r" (__n) \