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:
parent
861212333e
commit
e795b9011f
2 changed files with 49 additions and 0 deletions
|
@ -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__)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue