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
57 unsigned long long res; in __arch_xprod_64() local
63 : "=&r" (res) in __arch_xprod_64()
67 res = m; in __arch_xprod_64()
70 : "+&r" (res) in __arch_xprod_64()
77 "adc %Q0, %1, #0" in __arch_xprod_64()
78 : "=&r" (res), "+&r" (tmp) in __arch_xprod_64()
88 : "+&r" (res) in __arch_xprod_64()
96 "adc %R0, %R0, #0\n\t" in __arch_xprod_64()
98 : "+&r" (res), "+&r" (tmp) in __arch_xprod_64()
103 return res; in __arch_xprod_64()
107 #include <asm-generic/div64.h>