Add some missing intrinsic symbols for thumb ISA (#503)

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>

Co-authored-by: Huang Qi <huangqi3@xiaomi.com>
This commit is contained in:
Huang Qi 2021-01-21 16:07:07 +08:00 committed by GitHub
parent 6847e15f64
commit ee217d5af1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,6 +8,19 @@
#define R_ARM_THM_CALL 10 /* PC relative (Thumb BL and ARMv5 Thumb BLX). */
#define R_ARM_THM_JMP24 30 /* B.W */
void __ltdf2();
void __adddf3();
void __eqdf2();
void __unorddf2();
void __muldf3();
void __subdf3();
void __gedf2();
void __ledf2();
void __fixunsdfsi();
void __floatunsidf();
void __fixdfsi();
void __nedf2();
void __floatsidf();
void __divdi3();
void __udivdi3();
void __moddi3();
@ -57,6 +70,19 @@ void __aeabi_f2d();
static SymbolMap target_sym_map[] = {
REG_COMMON_SYMBOLS
/* compiler-rt symbols that come from compiler(e.g. gcc) */
REG_SYM(__ltdf2),
REG_SYM(__adddf3),
REG_SYM(__eqdf2),
REG_SYM(__unorddf2),
REG_SYM(__muldf3),
REG_SYM(__subdf3),
REG_SYM(__gedf2),
REG_SYM(__ledf2),
REG_SYM(__fixunsdfsi),
REG_SYM(__floatunsidf),
REG_SYM(__fixdfsi),
REG_SYM(__nedf2),
REG_SYM(__floatsidf),
REG_SYM(__divdi3),
REG_SYM(__udivdi3),
REG_SYM(__umoddi3),