diff options
author | Daniel Kiper <daniel.kiper@oracle.com> | 2019-03-18 13:19:05 +0100 |
---|---|---|
committer | Daniel Kiper <daniel.kiper@oracle.com> | 2019-03-20 11:38:28 +0100 |
commit | e42b0d97ec3b012b68deda42b77712ac573e731c (patch) | |
tree | 978cb72d3875cb3e2f88dc79a5956956fb8d65ca /include | |
parent | c7bdb8273cee393b0054f549b949818eb14b7f9a (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.h | 4 |
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 |