summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDaniel Kiper <daniel.kiper@oracle.com>2019-03-18 13:19:05 +0100
committerDaniel Kiper <daniel.kiper@oracle.com>2019-03-20 11:38:28 +0100
commite42b0d97ec3b012b68deda42b77712ac573e731c (patch)
tree978cb72d3875cb3e2f88dc79a5956956fb8d65ca /include
parentc7bdb8273cee393b0054f549b949818eb14b7f9a (diff)
mips: Enable __clzsi2()
This patch is similiar to commit e795b9011 (RISC-V: Add libgcc helpers for clz) but for MIPS target. Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com> Reviewed-by: Ross Philipson <ross.philipson@oracle.com>
Diffstat (limited to 'include')
-rw-r--r--include/grub/compiler-rt.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/grub/compiler-rt.h b/include/grub/compiler-rt.h
index e6a25c6ea..31c0fd750 100644
--- a/include/grub/compiler-rt.h
+++ b/include/grub/compiler-rt.h
@@ -110,10 +110,12 @@ EXPORT_FUNC (__aeabi_llsr) (grub_uint64_t u, int b);
#endif
-#ifdef __riscv
+#if defined(__mips__) || defined(__riscv)
int
EXPORT_FUNC (__clzsi2) (grub_uint32_t val);
+#endif
+#ifdef __riscv
int
EXPORT_FUNC (__clzdi2) (grub_uint64_t val);
#endif