RISC-V: Add libgcc helpers for clz

Gcc may decide it wants to call helper functions to execute clz. Provide
them in our own copy of libgcc.

Signed-off-by: Alexander Graf <agraf@suse.de>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Alexander Graf 2019-02-12 11:31:06 +01:00 committed by Vincent Batts
parent 8ce194d068
commit 1edef90cf9
2 changed files with 49 additions and 0 deletions

View file

@ -108,6 +108,13 @@ EXPORT_FUNC (__aeabi_llsr) (grub_uint64_t u, int b);
#endif
#ifdef __riscv
int
EXPORT_FUNC (__clzsi2) (grub_uint32_t val);
int
EXPORT_FUNC (__clzdi2) (grub_uint64_t val);
#endif
#if defined (__powerpc__)