From e42b0d97ec3b012b68deda42b77712ac573e731c Mon Sep 17 00:00:00 2001 From: Daniel Kiper Date: Mon, 18 Mar 2019 13:19:05 +0100 Subject: 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 Reviewed-by: Ross Philipson --- include/grub/compiler-rt.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') 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 -- cgit v1.2.3