Home
last modified time | relevance | path

Searched refs:n_hi (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/lib/math/
H A Ddiv64.c196 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 Dacenv.h42 #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 Daclinuxex.h18 #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 Ddiv64.h147 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 Dsys_ia32.c105 unsigned int, n_hi, int, flags) in SYSCALL_DEFINE6() argument
109 ((u64)n_hi << 32) | n_low, flags); in SYSCALL_DEFINE6()