]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
mips: Enable __clzdi2()
authorGlenn Washburn <development@efficientek.com>
Tue, 15 Dec 2020 23:31:09 +0000 (17:31 -0600)
committerDaniel Kiper <daniel.kiper@oracle.com>
Fri, 18 Dec 2020 22:04:36 +0000 (23:04 +0100)
This patch is similar to commit 9dab2f51e (sparc: Enable __clzsi2() and
__clzdi2()) but for MIPS target and __clzdi2() only, __clzsi2() was
already enabled.

Suggested-by: Daniel Kiper <dkiper@net-space.pl>
Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/compiler-rt.c
include/grub/compiler-rt.h

index a464200c62c61bf5fe9e9a25ef5d1b093290aa2e..2057c2e0c6383599f5027897b39527590d2963d8 100644 (file)
@@ -448,7 +448,7 @@ __clzsi2 (grub_uint32_t val)
 }
 #endif
 
-#if defined(__riscv) || defined(__sparc__)
+#if defined(__mips__) || defined(__riscv) || defined(__sparc__)
 int
 __clzdi2 (grub_uint64_t val)
 {
index 7591980b4b5df6a79e1fba605502d046a396e9e0..17828b32232f0067d4720b844808995a50df0185 100644 (file)
@@ -115,7 +115,7 @@ int
 EXPORT_FUNC (__clzsi2) (grub_uint32_t val);
 #endif
 
-#if defined(__riscv) || defined(__sparc__)
+#if defined(__mips__) || defined(__riscv) || defined(__sparc__)
 int
 EXPORT_FUNC (__clzdi2) (grub_uint64_t val);
 #endif