[PATCH] Add udivmoddi4.
Christian Melki
christian.melki at t2data.com
Mon Jun 7 11:20:47 CEST 2021
A newer toolchain will emit udivmoddi4 for certain divide + modulo
operations instead of a separate divide and modulo operation.
AFAIU, this would be sufficient.
Signed-off-by: Christian Melki <christian.melki at t2data.com>
---
arch/x86/lib/div64.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/x86/lib/div64.c b/arch/x86/lib/div64.c
index 2bea205f60..a5b536fbc5 100644
--- a/arch/x86/lib/div64.c
+++ b/arch/x86/lib/div64.c
@@ -110,3 +110,8 @@ u64 __umoddi3(u64 num, u64 den)
_64bit_divide(num, den, &v);
return v;
}
+
+u64 __udivmoddi4(u64 num, u64 den, u64 *rem)
+{
+ return _64bit_divide(num, den, rem);
+}
--
2.31.1
More information about the U-Boot
mailing list