Lines Matching +full:adc +full:- +full:use +full:- +full:res
1 /* SPDX-License-Identifier: GPL-2.0 */
18 * In other words, a 64-bit dividend with a 32-bit divisor producing
19 * a 64-bit result and a 32-bit remainder. To accomplish this optimally
48 * we can force the use of the out-of-line version for
62 unsigned long long res; in __arch_xprod_64() local
70 : "=&r" (res) in __arch_xprod_64()
74 res = m; in __arch_xprod_64()
77 : "+&r" (res) in __arch_xprod_64()
84 "adc %Q0, %1, #0" in __arch_xprod_64()
85 : "=&r" (res), "+&r" (tmp) in __arch_xprod_64()
95 : "+&r" (res) in __arch_xprod_64()
103 "adc %R0, %R0, #0\n\t" in __arch_xprod_64()
105 : "+&r" (res), "+&r" (tmp) in __arch_xprod_64()
110 return res; in __arch_xprod_64()
114 #include <asm-generic/div64.h>