Просмотр исходного кода

Add missing symbols for arc aot relocation (#1408)

Xu Jun 3 лет назад
Родитель
Сommit
28d9fb60d2
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      core/iwasm/aot/arch/aot_reloc_arc.c

+ 22 - 0
core/iwasm/aot/arch/aot_reloc_arc.c

@@ -53,6 +53,17 @@ void __subsf3();
 void __truncdfsf2();
 void __floatunsisf();
 void __fixunsdfsi();
+void __floatdisf();
+void __floatdidf();
+void __fixdfdi();
+void __ltsf2();
+void __gesf2();
+void __eqdf2();
+void __nedf2();
+void __ltsf2();
+void __nesf2();
+void __unordsf2();
+void __fixunssfsi();
 #else
 void __ac_push_13_to_13();
 void __ac_push_13_to_14();
@@ -162,6 +173,17 @@ static SymbolMap target_sym_map[] = {
     REG_SYM(__truncdfsf2),
     REG_SYM(__floatunsisf),
     REG_SYM(__fixunsdfsi),
+    REG_SYM(__floatdisf),
+    REG_SYM(__floatdidf),
+    REG_SYM(__fixdfdi),
+    REG_SYM(__ltsf2),
+    REG_SYM(__gesf2),
+    REG_SYM(__eqdf2),
+    REG_SYM(__nedf2),
+    REG_SYM(__ltsf2),
+    REG_SYM(__nesf2),
+    REG_SYM(__unordsf2),
+    REG_SYM(__fixunssfsi),
 #else
     REG_SYM(__ac_push_13_to_13),
     REG_SYM(__ac_push_13_to_14),