Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 32 additions & 3 deletions core/iwasm/aot/arch/aot_reloc_arm.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,33 +14,48 @@
/* clang-format off */
void __adddf3();
void __addsf3();
void __aeabi_d2f();
void __aeabi_d2iz();
void __aeabi_d2lz();
void __aeabi_d2uiz();
void __aeabi_d2ulz();
void __aeabi_dadd();
void __aeabi_dcmpeq();
void __aeabi_dcmpge();
void __aeabi_dcmpgt();
void __aeabi_dcmple();
void __aeabi_dcmplt();
void __aeabi_dcmpun();
void __aeabi_ddiv();
void __aeabi_dmul();
void __aeabi_dsub();
void __aeabi_f2d();
void __aeabi_f2iz();
void __aeabi_f2lz();
void __aeabi_f2ulz();
void __aeabi_fadd();
void __aeabi_fcmpeq();
void __aeabi_fcmpge();
void __aeabi_fcmpgt();
void __aeabi_fcmple();
void __aeabi_fcmplt();
void __aeabi_fcmpun();
void __aeabi_fdiv();
void __aeabi_fmul();
void __aeabi_fsub();
void __aeabi_i2d();
void __aeabi_i2f();
void __aeabi_idiv();
void __aeabi_idivmod();
void __aeabi_l2d();
void __aeabi_l2f();
void __aeabi_ldivmod();
void __aeabi_memclr();
void __aeabi_memcpy();
void __aeabi_memmove();
void __aeabi_memset();
void __aeabi_memclr();
void __aeabi_ui2d();
void __aeabi_ui2f();
void __aeabi_uidiv();
void __aeabi_uidivmod();
void __aeabi_ul2d();
Expand Down Expand Up @@ -101,33 +116,48 @@ static SymbolMap target_sym_map[] = {
REG_SYM(__adddf3),
REG_SYM(__addsf3),
/* clang-format on */
REG_SYM(__aeabi_d2f),
REG_SYM(__aeabi_d2iz),
REG_SYM(__aeabi_d2lz),
REG_SYM(__aeabi_d2uiz),
REG_SYM(__aeabi_d2ulz),
REG_SYM(__aeabi_dadd),
REG_SYM(__aeabi_dcmpeq),
REG_SYM(__aeabi_dcmpge),
REG_SYM(__aeabi_dcmpgt),
REG_SYM(__aeabi_dcmple),
REG_SYM(__aeabi_dcmplt),
REG_SYM(__aeabi_dcmpun),
REG_SYM(__aeabi_ddiv),
REG_SYM(__aeabi_dmul),
REG_SYM(__aeabi_dsub),
REG_SYM(__aeabi_f2d),
REG_SYM(__aeabi_f2iz),
REG_SYM(__aeabi_f2lz),
REG_SYM(__aeabi_f2ulz),
REG_SYM(__aeabi_fadd),
REG_SYM(__aeabi_fcmpeq),
REG_SYM(__aeabi_fcmpge),
REG_SYM(__aeabi_fcmpgt),
REG_SYM(__aeabi_fcmple),
REG_SYM(__aeabi_fcmplt),
REG_SYM(__aeabi_fcmpun),
REG_SYM(__aeabi_fdiv),
REG_SYM(__aeabi_fmul),
REG_SYM(__aeabi_fsub),
REG_SYM(__aeabi_i2d),
REG_SYM(__aeabi_i2f),
REG_SYM(__aeabi_idiv),
REG_SYM(__aeabi_idivmod),
REG_SYM(__aeabi_l2d),
REG_SYM(__aeabi_l2f),
REG_SYM(__aeabi_ldivmod),
REG_SYM(__aeabi_memclr),
REG_SYM(__aeabi_memcpy),
REG_SYM(__aeabi_memmove),
REG_SYM(__aeabi_memset),
REG_SYM(__aeabi_memclr),
REG_SYM(__aeabi_ui2d),
REG_SYM(__aeabi_ui2f),
REG_SYM(__aeabi_uidiv),
REG_SYM(__aeabi_uidivmod),
REG_SYM(__aeabi_ul2d),
Expand Down Expand Up @@ -166,7 +196,6 @@ static SymbolMap target_sym_map[] = {
REG_SYM(__moddi3),
REG_SYM(__modsi3),
REG_SYM(__muldf3),
REG_SYM(__muldf3),
REG_SYM(__mulsf3),
REG_SYM(__nedf2),
REG_SYM(__nesf2),
Expand Down