Searched refs:n_hi (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/lib/math/ |
| H A D | div64.c | 196 u64 n_lo = prod, n_hi = prod >> 64; in mul_u64_u64_div_u64() local 211 u64 n_lo = x, n_hi = z; in mul_u64_u64_div_u64() local 225 if ((n_hi >> shift) == 0) { in mul_u64_u64_div_u64() 236 if (n_hi >= c) { in mul_u64_u64_div_u64() 251 carry = n_hi >> 63; in mul_u64_u64_div_u64() 252 shift = carry ? 1 : __builtin_clzll(n_hi); in mul_u64_u64_div_u64() 256 n_hi <<= shift; in mul_u64_u64_div_u64() 257 n_hi |= n_lo >> (64 - shift); in mul_u64_u64_div_u64() 259 if (carry || (n_hi >= c)) { in mul_u64_u64_div_u64() 260 n_hi -= c; in mul_u64_u64_div_u64() [all …]
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | acenv.h | 42 #define ACPI_DIV_64_BY_32(n_hi, n_lo, d32, q32, r32) \ argument 46 "0"(n_lo), "1"(n_hi)) 48 #define ACPI_SHIFT_RIGHT_64(n_hi, n_lo) \ argument 51 : "=r"(n_hi), "=r"(n_lo) \ 52 : "0"(n_hi), "1"(n_lo))
|
| /linux-6.15/include/acpi/platform/ |
| H A D | aclinuxex.h | 18 #define ACPI_DIV_64_BY_32(n_hi, n_lo, d32, q32, r32) \ argument 20 u64 (__n) = ((u64) n_hi) << 32 | (n_lo); \ 27 #define ACPI_SHIFT_RIGHT_64(n_hi, n_lo) \ argument 30 (n_lo) |= (((n_hi) & 1) << 31); \ 31 (n_hi) >>= 1; \
|
| /linux-6.15/include/asm-generic/ |
| H A D | div64.h | 147 uint32_t n_hi = n >> 32; in __arch_xprod_64() local 157 x += (uint64_t)m_lo * n_hi; in __arch_xprod_64() 160 x += (uint64_t)m_hi * n_hi; in __arch_xprod_64() 163 y = (uint64_t)m_lo * n_hi + (uint32_t)(x >> 32) + (bias ? m_hi : 0); in __arch_xprod_64() 164 x = (uint64_t)m_hi * n_hi + (uint32_t)(y >> 32); in __arch_xprod_64()
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | sys_ia32.c | 105 unsigned int, n_hi, int, flags) in SYSCALL_DEFINE6() argument 109 ((u64)n_hi << 32) | n_low, flags); in SYSCALL_DEFINE6()
|