Merge pull request #560 from TakaRikka/msl

most of MSL_C/Runtime done
This commit is contained in:
Jasper St. Pierre
2023-12-27 21:29:11 -08:00
committed by GitHub
231 changed files with 7624 additions and 901 deletions
+55 -55
View File
@@ -1704,7 +1704,7 @@ d/d_wpot_water.cpp:
.sbss start:0x803F7300 end:0x803F7308
.sdata2 start:0x803FBB00 end:0x803FBB20
Runtime.PPCEABI.H/__mem.c:
PowerPC_EABI_Support/Runtime/Src/__mem.c:
.init start:0x800033A8 end:0x800034E0
DynamicLink.cpp:
@@ -3748,215 +3748,215 @@ dolphin/gd/GDGeometry.c:
.text start:0x80327E70 end:0x80328880
.data start:0x803A1FB8 end:0x803A2020
Runtime.PPCEABI.H/__va_arg.c:
PowerPC_EABI_Support/Runtime/Src/__va_arg.c:
.text start:0x80328880 end:0x80328948
Runtime.PPCEABI.H/global_destructor_chain.c:
PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c:
.text start:0x80328948 end:0x803289A8
.dtors start:0x80338828 end:0x8033882C
.sbss start:0x803F7CB0 end:0x803F7CB8
Runtime.PPCEABI.H/CPlusLibPPC.cp:
PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp:
.text start:0x803289A8 end:0x803289D8
Runtime.PPCEABI.H/NMWException.cp:
PowerPC_EABI_Support/Runtime/Src/NMWException.cp:
extab start:0x80005620 end:0x80005668
extabindex start:0x80005680 end:0x800056BC
.text start:0x803289D8 end:0x80328D7C
Runtime.PPCEABI.H/ptmf.c:
PowerPC_EABI_Support/Runtime/Src/ptmf.c:
.text start:0x80328D7C end:0x80328E10
.rodata start:0x80370FB8 end:0x80370FC8
Runtime.PPCEABI.H/runtime.c:
PowerPC_EABI_Support/Runtime/Src/runtime.c:
.text start:0x80328E10 end:0x803294EC
.rodata start:0x80370FC8 end:0x80370FE0
Runtime.PPCEABI.H/__init_cpp_exceptions.cpp:
PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp:
.text start:0x803294EC end:0x80329568
.ctors start:0x80338680 end:0x80338684
.dtors start:0x80338820 end:0x80338828
.sdata start:0x803F67F0 end:0x803F67F8
Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp:
PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp:
.text start:0x80329568 end:0x803295D0
.bss start:0x803F1AB8 end:0x803F1AC8
Runtime.PPCEABI.H/GCN_mem_alloc.c:
PowerPC_EABI_Support/Runtime/Src/GCN_mem_alloc.c:
.text start:0x803295D0 end:0x80329688
.rodata start:0x80370FE0 end:0x80371058
MSL_C/MSL_Common/abort_exit.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c:
.text start:0x80329688 end:0x80329754
.bss start:0x803F1AC8 end:0x803F1BC8
.sbss start:0x803F7CB8 end:0x803F7CC8
MSL_C/MSL_Common/alloc.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c:
.text start:0x80329754 end:0x80329CBC
.rodata start:0x80371058 end:0x80371070
.bss start:0x803F1BC8 end:0x803F1C00
.sbss start:0x803F7CC8 end:0x803F7CD0
MSL_C/MSL_Common/errno.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c:
.sbss start:0x803F7CD0 end:0x803F7CD8
MSL_C/MSL_Common/ansi_files.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c:
.text start:0x80329CBC end:0x80329DC4
.data start:0x803A2020 end:0x803A2160
.bss start:0x803F1C00 end:0x803F1F00
MSL_C/MSL_Common_Embedded/ansi_fp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c:
.text start:0x80329DC4 end:0x8032A9DC
.rodata start:0x80371070 end:0x80371150
.data start:0x803A2160 end:0x803A2288
.sdata2 start:0x803FCBB8 end:0x803FCBC0
MSL_C/MSL_Common/arith.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c:
.text start:0x8032A9DC end:0x8032AA54
MSL_C/MSL_Common/buffer_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c:
.text start:0x8032AA54 end:0x8032AB4C
MSL_C/MSL_Common/ctype.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c:
.text start:0x8032AB4C end:0x8032AB70
.data start:0x803A2288 end:0x803A2588
MSL_C/MSL_Common/direct_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c:
.text start:0x8032AB70 end:0x8032AE9C
MSL_C/MSL_Common/file_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c:
.text start:0x8032AE9C end:0x8032B094
MSL_C/MSL_Common/FILE_POS.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c:
.text start:0x8032B094 end:0x8032B360
MSL_C/MSL_Common/mbstring.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c:
.text start:0x8032B360 end:0x8032B4A4
.sdata2 start:0x803FCBC0 end:0x803FCBC8
MSL_C/MSL_Common/mem.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c:
.text start:0x8032B4A4 end:0x8032B614
MSL_C/MSL_Common/mem_funcs.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c:
.text start:0x8032B614 end:0x8032B8F4
MSL_C/MSL_Common/misc_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c:
.text start:0x8032B8F4 end:0x8032B904
MSL_C/MSL_Common/printf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c:
.text start:0x8032B904 end:0x8032D9FC
.rodata start:0x80371150 end:0x80371178
.data start:0x803A2588 end:0x803A27B8
.sdata start:0x803F67F8 end:0x803F6800
.sdata2 start:0x803FCBC8 end:0x803FCBD0
MSL_C/MSL_Common/float.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c:
.sdata start:0x803F6800 end:0x803F6808
MSL_C/MSL_Common/scanf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c:
.text start:0x8032D9FC end:0x8032DA8C
MSL_C/MSL_Common/string.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c:
.text start:0x8032DA8C end:0x8032DDB0
MSL_C/MSL_Common/strtoul.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c:
.text start:0x8032DDB0 end:0x8032E2C4
.data start:0x803A27B8 end:0x803A2800
MSL_C/MSL_Common/uart_console_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/uart_console_io.c:
.text start:0x8032E2C4 end:0x8032E390
.sbss start:0x803F7CD8 end:0x803F7CE0
MSL_C/MSL_Common/wchar_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c:
.text start:0x8032E390 end:0x8032E418
MSL_C/Math/Double_precision/e_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c:
.text start:0x8032E418 end:0x8032E728
.sdata2 start:0x803FCBD0 end:0x803FCC60
MSL_C/Math/Double_precision/e_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c:
.text start:0x8032E728 end:0x8032E98C
.sdata2 start:0x803FCC60 end:0x803FCCF8
MSL_C/Math/Double_precision/e_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c:
.text start:0x8032E98C end:0x8032EC1C
.sdata2 start:0x803FCCF8 end:0x803FCD50
MSL_C/Math/Double_precision/e_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c:
.text start:0x8032EC1C end:0x8032EF58
.rodata start:0x80371178 end:0x80371188
MSL_C/Math/Double_precision/e_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c:
.text start:0x8032EF58 end:0x8032F2F8
.rodata start:0x80371188 end:0x80371310
.sdata2 start:0x803FCD50 end:0x803FCDA8
MSL_C/Math/Double_precision/k_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c:
.text start:0x8032F2F8 end:0x8032F3EC
.sdata2 start:0x803FCDA8 end:0x803FCDF0
MSL_C/Math/Double_precision/k_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c:
.text start:0x8032F3EC end:0x80330240
.rodata start:0x80371310 end:0x80371360
.sdata2 start:0x803FCDF0 end:0x803FCE30
MSL_C/Math/Double_precision/k_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c:
.text start:0x80330240 end:0x803302E0
.sdata2 start:0x803FCE30 end:0x803FCE68
MSL_C/Math/Double_precision/k_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c:
.text start:0x803302E0 end:0x803304F4
.rodata start:0x80371360 end:0x803713C8
.sdata2 start:0x803FCE68 end:0x803FCEA0
MSL_C/Math/Double_precision/s_atan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c:
.text start:0x803304F4 end:0x803306F4
.rodata start:0x803713C8 end:0x80371460
.sdata2 start:0x803FCEA0 end:0x803FCEC8
MSL_C/Math/Double_precision/s_copysign.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c:
.text start:0x803306F4 end:0x8033071C
MSL_C/Math/Double_precision/s_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c:
.text start:0x8033071C end:0x803307F0
.sdata2 start:0x803FCEC8 end:0x803FCED0
MSL_C/Math/Double_precision/s_floor.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c:
.text start:0x803307F0 end:0x80330938
.sdata2 start:0x803FCED0 end:0x803FCEE0
MSL_C/Math/Double_precision/s_frexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c:
.text start:0x80330938 end:0x803309C4
.sdata2 start:0x803FCEE0 end:0x803FCEE8
MSL_C/Math/Double_precision/s_ldexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c:
.text start:0x803309C4 end:0x80330B88
.sdata2 start:0x803FCEE8 end:0x803FCF10
MSL_C/Math/Double_precision/s_modf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c:
.text start:0x80330B88 end:0x80330C84
MSL_C/Math/Double_precision/s_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c:
.text start:0x80330C84 end:0x80330D5C
.sdata2 start:0x803FCF10 end:0x803FCF18
MSL_C/Math/Double_precision/s_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c:
.text start:0x80330D5C end:0x80330DD4
.sdata2 start:0x803FCF18 end:0x803FCF20
MSL_C/Math/Double_precision/w_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c:
.text start:0x80330DD4 end:0x80330DF4
MSL_C/Math/Double_precision/w_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c:
.text start:0x80330DF4 end:0x80330E14
MSL_C/Math/Double_precision/w_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c:
.text start:0x80330E14 end:0x80330E34
MSL_C/Math/Double_precision/w_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c:
.text start:0x80330E34 end:0x80330E54
MSL_C/PPC_EABI/math_ppc.c:
PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c:
.text start:0x80330E54 end:0x80330EE4
TRK_MINNOW_DOLPHIN/Portable/mainloop.c:
+55 -55
View File
@@ -1704,7 +1704,7 @@ d/d_wpot_water.cpp:
.sbss start:0x803EA7A0 end:0x803EA7A8
.sdata2 start:0x803EEFD8 end:0x803EEFF8
Runtime.PPCEABI.H/__mem.c:
PowerPC_EABI_Support/Runtime/Src/__mem.c:
.init start:0x800033A8 end:0x800034E0
DynamicLink.cpp:
@@ -3744,215 +3744,215 @@ dolphin/gd/GDGeometry.c:
.text start:0x80325874 end:0x80326284
.data start:0x803954D8 end:0x80395540
Runtime.PPCEABI.H/__va_arg.c:
PowerPC_EABI_Support/Runtime/Src/__va_arg.c:
.text start:0x80326284 end:0x8032634C
Runtime.PPCEABI.H/global_destructor_chain.c:
PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c:
.text start:0x8032634C end:0x803263AC
.dtors start:0x80336228 end:0x8033622C
.sbss start:0x803EB150 end:0x803EB158
Runtime.PPCEABI.H/CPlusLibPPC.cp:
PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp:
.text start:0x803263AC end:0x803263DC
Runtime.PPCEABI.H/NMWException.cp:
PowerPC_EABI_Support/Runtime/Src/NMWException.cp:
extab start:0x80005620 end:0x80005668
extabindex start:0x80005680 end:0x800056BC
.text start:0x803263DC end:0x80326780
Runtime.PPCEABI.H/ptmf.c:
PowerPC_EABI_Support/Runtime/Src/ptmf.c:
.text start:0x80326780 end:0x80326814
.rodata start:0x80364458 end:0x80364468
Runtime.PPCEABI.H/runtime.c:
PowerPC_EABI_Support/Runtime/Src/runtime.c:
.text start:0x80326814 end:0x80326EF0
.rodata start:0x80364468 end:0x80364480
Runtime.PPCEABI.H/__init_cpp_exceptions.cpp:
PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp:
.text start:0x80326EF0 end:0x80326F6C
.ctors start:0x80336080 end:0x80336084
.dtors start:0x80336220 end:0x80336228
.sdata start:0x803E9CC8 end:0x803E9CD0
Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp:
PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp:
.text start:0x80326F6C end:0x80326FD4
.bss start:0x803E4F98 end:0x803E4FA8
Runtime.PPCEABI.H/GCN_mem_alloc.c:
PowerPC_EABI_Support/Runtime/Src/GCN_mem_alloc.c:
.text start:0x80326FD4 end:0x8032708C
.rodata start:0x80364480 end:0x803644F8
MSL_C/MSL_Common/abort_exit.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c:
.text start:0x8032708C end:0x80327158
.bss start:0x803E4FA8 end:0x803E50A8
.sbss start:0x803EB158 end:0x803EB168
MSL_C/MSL_Common/alloc.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c:
.text start:0x80327158 end:0x803276C0
.rodata start:0x803644F8 end:0x80364510
.bss start:0x803E50A8 end:0x803E50E0
.sbss start:0x803EB168 end:0x803EB170
MSL_C/MSL_Common/errno.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c:
.sbss start:0x803EB170 end:0x803EB178
MSL_C/MSL_Common/ansi_files.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c:
.text start:0x803276C0 end:0x803277C8
.data start:0x80395540 end:0x80395680
.bss start:0x803E50E0 end:0x803E53E0
MSL_C/MSL_Common_Embedded/ansi_fp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c:
.text start:0x803277C8 end:0x803283E0
.rodata start:0x80364510 end:0x803645F0
.data start:0x80395680 end:0x803957A8
.sdata2 start:0x803F0088 end:0x803F0090
MSL_C/MSL_Common/arith.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c:
.text start:0x803283E0 end:0x80328458
MSL_C/MSL_Common/buffer_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c:
.text start:0x80328458 end:0x80328550
MSL_C/MSL_Common/ctype.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c:
.text start:0x80328550 end:0x80328574
.data start:0x803957A8 end:0x80395AA8
MSL_C/MSL_Common/direct_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c:
.text start:0x80328574 end:0x803288A0
MSL_C/MSL_Common/file_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c:
.text start:0x803288A0 end:0x80328A98
MSL_C/MSL_Common/FILE_POS.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c:
.text start:0x80328A98 end:0x80328D64
MSL_C/MSL_Common/mbstring.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c:
.text start:0x80328D64 end:0x80328EA8
.sdata2 start:0x803F0090 end:0x803F0098
MSL_C/MSL_Common/mem.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c:
.text start:0x80328EA8 end:0x80329018
MSL_C/MSL_Common/mem_funcs.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c:
.text start:0x80329018 end:0x803292F8
MSL_C/MSL_Common/misc_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c:
.text start:0x803292F8 end:0x80329308
MSL_C/MSL_Common/printf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c:
.text start:0x80329308 end:0x8032B400
.rodata start:0x803645F0 end:0x80364618
.data start:0x80395AA8 end:0x80395CD8
.sdata start:0x803E9CD0 end:0x803E9CD8
.sdata2 start:0x803F0098 end:0x803F00A0
MSL_C/MSL_Common/float.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c:
.sdata start:0x803E9CD8 end:0x803E9CE0
MSL_C/MSL_Common/scanf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c:
.text start:0x8032B400 end:0x8032B490
MSL_C/MSL_Common/string.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c:
.text start:0x8032B490 end:0x8032B7B4
MSL_C/MSL_Common/strtoul.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c:
.text start:0x8032B7B4 end:0x8032BCC8
.data start:0x80395CD8 end:0x80395D20
MSL_C/MSL_Common/uart_console_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/uart_console_io.c:
.text start:0x8032BCC8 end:0x8032BD94
.sbss start:0x803EB178 end:0x803EB180
MSL_C/MSL_Common/wchar_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c:
.text start:0x8032BD94 end:0x8032BE1C
MSL_C/Math/Double_precision/e_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c:
.text start:0x8032BE1C end:0x8032C12C
.sdata2 start:0x803F00A0 end:0x803F0130
MSL_C/Math/Double_precision/e_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c:
.text start:0x8032C12C end:0x8032C390
.sdata2 start:0x803F0130 end:0x803F01C8
MSL_C/Math/Double_precision/e_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c:
.text start:0x8032C390 end:0x8032C620
.sdata2 start:0x803F01C8 end:0x803F0220
MSL_C/Math/Double_precision/e_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c:
.text start:0x8032C620 end:0x8032C95C
.rodata start:0x80364618 end:0x80364628
MSL_C/Math/Double_precision/e_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c:
.text start:0x8032C95C end:0x8032CCFC
.rodata start:0x80364628 end:0x803647B0
.sdata2 start:0x803F0220 end:0x803F0278
MSL_C/Math/Double_precision/k_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c:
.text start:0x8032CCFC end:0x8032CDF0
.sdata2 start:0x803F0278 end:0x803F02C0
MSL_C/Math/Double_precision/k_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c:
.text start:0x8032CDF0 end:0x8032DC44
.rodata start:0x803647B0 end:0x80364800
.sdata2 start:0x803F02C0 end:0x803F0300
MSL_C/Math/Double_precision/k_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c:
.text start:0x8032DC44 end:0x8032DCE4
.sdata2 start:0x803F0300 end:0x803F0338
MSL_C/Math/Double_precision/k_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c:
.text start:0x8032DCE4 end:0x8032DEF8
.rodata start:0x80364800 end:0x80364868
.sdata2 start:0x803F0338 end:0x803F0370
MSL_C/Math/Double_precision/s_atan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c:
.text start:0x8032DEF8 end:0x8032E0F8
.rodata start:0x80364868 end:0x80364900
.sdata2 start:0x803F0370 end:0x803F0398
MSL_C/Math/Double_precision/s_copysign.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c:
.text start:0x8032E0F8 end:0x8032E120
MSL_C/Math/Double_precision/s_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c:
.text start:0x8032E120 end:0x8032E1F4
.sdata2 start:0x803F0398 end:0x803F03A0
MSL_C/Math/Double_precision/s_floor.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c:
.text start:0x8032E1F4 end:0x8032E33C
.sdata2 start:0x803F03A0 end:0x803F03B0
MSL_C/Math/Double_precision/s_frexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c:
.text start:0x8032E33C end:0x8032E3C8
.sdata2 start:0x803F03B0 end:0x803F03B8
MSL_C/Math/Double_precision/s_ldexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c:
.text start:0x8032E3C8 end:0x8032E58C
.sdata2 start:0x803F03B8 end:0x803F03E0
MSL_C/Math/Double_precision/s_modf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c:
.text start:0x8032E58C end:0x8032E688
MSL_C/Math/Double_precision/s_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c:
.text start:0x8032E688 end:0x8032E760
.sdata2 start:0x803F03E0 end:0x803F03E8
MSL_C/Math/Double_precision/s_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c:
.text start:0x8032E760 end:0x8032E7D8
.sdata2 start:0x803F03E8 end:0x803F03F0
MSL_C/Math/Double_precision/w_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c:
.text start:0x8032E7D8 end:0x8032E7F8
MSL_C/Math/Double_precision/w_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c:
.text start:0x8032E7F8 end:0x8032E818
MSL_C/Math/Double_precision/w_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c:
.text start:0x8032E818 end:0x8032E838
MSL_C/Math/Double_precision/w_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c:
.text start:0x8032E838 end:0x8032E858
MSL_C/PPC_EABI/math_ppc.c:
PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c:
.text start:0x8032E858 end:0x8032E8E8
TRK_MINNOW_DOLPHIN/Portable/mainloop.c:
+55 -55
View File
@@ -1704,7 +1704,7 @@ d/d_wpot_water.cpp:
.sbss start:0x803FEB20 end:0x803FEB28
.sdata2 start:0x80403350 end:0x80403370
Runtime.PPCEABI.H/__mem.c:
PowerPC_EABI_Support/Runtime/Src/__mem.c:
.init start:0x800033A8 end:0x800034E0
DynamicLink.cpp:
@@ -3748,215 +3748,215 @@ dolphin/gd/GDGeometry.c:
.text start:0x8032D3C8 end:0x8032DDD8
.data start:0x803A8CB8 end:0x803A8D20
Runtime.PPCEABI.H/__va_arg.c:
PowerPC_EABI_Support/Runtime/Src/__va_arg.c:
.text start:0x8032DDD8 end:0x8032DEA0
Runtime.PPCEABI.H/global_destructor_chain.c:
PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c:
.text start:0x8032DEA0 end:0x8032DF00
.dtors start:0x8033DD68 end:0x8033DD6C
.sbss start:0x803FF4D0 end:0x803FF4D8
Runtime.PPCEABI.H/CPlusLibPPC.cp:
PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp:
.text start:0x8032DF00 end:0x8032DF30
Runtime.PPCEABI.H/NMWException.cp:
PowerPC_EABI_Support/Runtime/Src/NMWException.cp:
extab start:0x80005620 end:0x80005668
extabindex start:0x80005680 end:0x800056BC
.text start:0x8032DF30 end:0x8032E2D4
Runtime.PPCEABI.H/ptmf.c:
PowerPC_EABI_Support/Runtime/Src/ptmf.c:
.text start:0x8032E2D4 end:0x8032E368
.rodata start:0x80377C98 end:0x80377CA8
Runtime.PPCEABI.H/runtime.c:
PowerPC_EABI_Support/Runtime/Src/runtime.c:
.text start:0x8032E368 end:0x8032EA44
.rodata start:0x80377CA8 end:0x80377CC0
Runtime.PPCEABI.H/__init_cpp_exceptions.cpp:
PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp:
.text start:0x8032EA44 end:0x8032EAC0
.ctors start:0x8033DBC0 end:0x8033DBC4
.dtors start:0x8033DD60 end:0x8033DD68
.sdata start:0x803FDFE8 end:0x803FDFF0
Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp:
PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp:
.text start:0x8032EAC0 end:0x8032EB28
.bss start:0x803F92B8 end:0x803F92C8
Runtime.PPCEABI.H/GCN_mem_alloc.c:
PowerPC_EABI_Support/Runtime/Src/GCN_mem_alloc.c:
.text start:0x8032EB28 end:0x8032EBE0
.rodata start:0x80377CC0 end:0x80377D38
MSL_C/MSL_Common/abort_exit.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c:
.text start:0x8032EBE0 end:0x8032ECAC
.bss start:0x803F92C8 end:0x803F93C8
.sbss start:0x803FF4D8 end:0x803FF4E8
MSL_C/MSL_Common/alloc.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c:
.text start:0x8032ECAC end:0x8032F214
.rodata start:0x80377D38 end:0x80377D50
.bss start:0x803F93C8 end:0x803F9400
.sbss start:0x803FF4E8 end:0x803FF4F0
MSL_C/MSL_Common/errno.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c:
.sbss start:0x803FF4F0 end:0x803FF4F8
MSL_C/MSL_Common/ansi_files.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c:
.text start:0x8032F214 end:0x8032F31C
.data start:0x803A8D20 end:0x803A8E60
.bss start:0x803F9400 end:0x803F9700
MSL_C/MSL_Common_Embedded/ansi_fp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c:
.text start:0x8032F31C end:0x8032FF34
.rodata start:0x80377D50 end:0x80377E30
.data start:0x803A8E60 end:0x803A8F88
.sdata2 start:0x80404408 end:0x80404410
MSL_C/MSL_Common/arith.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c:
.text start:0x8032FF34 end:0x8032FFAC
MSL_C/MSL_Common/buffer_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c:
.text start:0x8032FFAC end:0x803300A4
MSL_C/MSL_Common/ctype.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c:
.text start:0x803300A4 end:0x803300C8
.data start:0x803A8F88 end:0x803A9288
MSL_C/MSL_Common/direct_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c:
.text start:0x803300C8 end:0x803303F4
MSL_C/MSL_Common/file_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c:
.text start:0x803303F4 end:0x803305EC
MSL_C/MSL_Common/FILE_POS.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c:
.text start:0x803305EC end:0x803308B8
MSL_C/MSL_Common/mbstring.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c:
.text start:0x803308B8 end:0x803309FC
.sdata2 start:0x80404410 end:0x80404418
MSL_C/MSL_Common/mem.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c:
.text start:0x803309FC end:0x80330B6C
MSL_C/MSL_Common/mem_funcs.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c:
.text start:0x80330B6C end:0x80330E4C
MSL_C/MSL_Common/misc_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c:
.text start:0x80330E4C end:0x80330E5C
MSL_C/MSL_Common/printf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c:
.text start:0x80330E5C end:0x80332F54
.rodata start:0x80377E30 end:0x80377E58
.data start:0x803A9288 end:0x803A94B8
.sdata start:0x803FDFF0 end:0x803FDFF8
.sdata2 start:0x80404418 end:0x80404420
MSL_C/MSL_Common/float.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c:
.sdata start:0x803FDFF8 end:0x803FE000
MSL_C/MSL_Common/scanf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c:
.text start:0x80332F54 end:0x80332FE4
MSL_C/MSL_Common/string.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c:
.text start:0x80332FE4 end:0x80333308
MSL_C/MSL_Common/strtoul.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c:
.text start:0x80333308 end:0x8033381C
.data start:0x803A94B8 end:0x803A9500
MSL_C/MSL_Common/uart_console_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/uart_console_io.c:
.text start:0x8033381C end:0x803338E8
.sbss start:0x803FF4F8 end:0x803FF500
MSL_C/MSL_Common/wchar_io.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c:
.text start:0x803338E8 end:0x80333970
MSL_C/Math/Double_precision/e_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c:
.text start:0x80333970 end:0x80333C80
.sdata2 start:0x80404420 end:0x804044B0
MSL_C/Math/Double_precision/e_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c:
.text start:0x80333C80 end:0x80333EE4
.sdata2 start:0x804044B0 end:0x80404548
MSL_C/Math/Double_precision/e_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c:
.text start:0x80333EE4 end:0x80334174
.sdata2 start:0x80404548 end:0x804045A0
MSL_C/Math/Double_precision/e_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c:
.text start:0x80334174 end:0x803344B0
.rodata start:0x80377E58 end:0x80377E68
MSL_C/Math/Double_precision/e_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c:
.text start:0x803344B0 end:0x80334850
.rodata start:0x80377E68 end:0x80377FF0
.sdata2 start:0x804045A0 end:0x804045F8
MSL_C/Math/Double_precision/k_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c:
.text start:0x80334850 end:0x80334944
.sdata2 start:0x804045F8 end:0x80404640
MSL_C/Math/Double_precision/k_rem_pio2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c:
.text start:0x80334944 end:0x80335798
.rodata start:0x80377FF0 end:0x80378040
.sdata2 start:0x80404640 end:0x80404680
MSL_C/Math/Double_precision/k_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c:
.text start:0x80335798 end:0x80335838
.sdata2 start:0x80404680 end:0x804046B8
MSL_C/Math/Double_precision/k_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c:
.text start:0x80335838 end:0x80335A4C
.rodata start:0x80378040 end:0x803780A8
.sdata2 start:0x804046B8 end:0x804046F0
MSL_C/Math/Double_precision/s_atan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c:
.text start:0x80335A4C end:0x80335C4C
.rodata start:0x803780A8 end:0x80378140
.sdata2 start:0x804046F0 end:0x80404718
MSL_C/Math/Double_precision/s_copysign.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c:
.text start:0x80335C4C end:0x80335C74
MSL_C/Math/Double_precision/s_cos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c:
.text start:0x80335C74 end:0x80335D48
.sdata2 start:0x80404718 end:0x80404720
MSL_C/Math/Double_precision/s_floor.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c:
.text start:0x80335D48 end:0x80335E90
.sdata2 start:0x80404720 end:0x80404730
MSL_C/Math/Double_precision/s_frexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c:
.text start:0x80335E90 end:0x80335F1C
.sdata2 start:0x80404730 end:0x80404738
MSL_C/Math/Double_precision/s_ldexp.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c:
.text start:0x80335F1C end:0x803360E0
.sdata2 start:0x80404738 end:0x80404760
MSL_C/Math/Double_precision/s_modf.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c:
.text start:0x803360E0 end:0x803361DC
MSL_C/Math/Double_precision/s_sin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c:
.text start:0x803361DC end:0x803362B4
.sdata2 start:0x80404760 end:0x80404768
MSL_C/Math/Double_precision/s_tan.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c:
.text start:0x803362B4 end:0x8033632C
.sdata2 start:0x80404768 end:0x80404770
MSL_C/Math/Double_precision/w_acos.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c:
.text start:0x8033632C end:0x8033634C
MSL_C/Math/Double_precision/w_asin.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c:
.text start:0x8033634C end:0x8033636C
MSL_C/Math/Double_precision/w_atan2.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c:
.text start:0x8033636C end:0x8033638C
MSL_C/Math/Double_precision/w_fmod.c:
PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c:
.text start:0x8033638C end:0x803363AC
MSL_C/PPC_EABI/math_ppc.c:
PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c:
.text start:0x803363AC end:0x8033643C
TRK_MINNOW_DOLPHIN/Portable/mainloop.c:
+61 -56
View File
@@ -155,6 +155,11 @@ cflags_base = [
"-multibyte",
"-i include",
"-i src",
"-i src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include",
"-i src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Include",
"-i src/PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Include",
"-i src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include",
"-i src/PowerPC_EABI_Support/Runtime/Inc",
f"-DVERSION={version_num}",
]
if config.debug:
@@ -1066,16 +1071,16 @@ config.libs = [
"cflags": cflags_runtime,
"host": False,
"objects": [
Object(Matching, "Runtime.PPCEABI.H/__mem.c"),
Object(Matching, "Runtime.PPCEABI.H/__va_arg.c"),
Object(Matching, "Runtime.PPCEABI.H/global_destructor_chain.c"),
Object(Matching, "Runtime.PPCEABI.H/CPlusLibPPC.cp"),
Object(NonMatching, "Runtime.PPCEABI.H/NMWException.cp"),
Object(Matching, "Runtime.PPCEABI.H/ptmf.c"),
Object(NonMatching, "Runtime.PPCEABI.H/runtime.c"),
Object(Matching, "Runtime.PPCEABI.H/__init_cpp_exceptions.cpp"),
Object(Matching, "Runtime.PPCEABI.H/Gecko_ExceptionPPC.cp"),
Object(Matching, "Runtime.PPCEABI.H/GCN_mem_alloc.c", extra_cflags=["-str reuse,nopool,readonly"]),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/__mem.c"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/__va_arg.c"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp"),
Object(NonMatching, "PowerPC_EABI_Support/Runtime/Src/NMWException.cp"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/ptmf.c"),
Object(NonMatching, "PowerPC_EABI_Support/Runtime/Src/runtime.c"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp"),
Object(Matching, "PowerPC_EABI_Support/Runtime/Src/GCN_mem_alloc.c", extra_cflags=["-str reuse,nopool,readonly"]),
],
},
{
@@ -1084,51 +1089,51 @@ config.libs = [
"cflags": cflags_runtime,
"host": False,
"objects": [
Object(NonMatching, "MSL_C/MSL_Common/abort_exit.c"),
Object(NonMatching, "MSL_C/MSL_Common/alloc.c"),
Object(NonMatching, "MSL_C/MSL_Common/errno.c"),
Object(NonMatching, "MSL_C/MSL_Common/ansi_files.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/ansi_fp.c"),
Object(NonMatching, "MSL_C/MSL_Common/arith.c"),
Object(NonMatching, "MSL_C/MSL_Common/buffer_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/ctype.c"),
Object(NonMatching, "MSL_C/MSL_Common/direct_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/file_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/FILE_POS.c"),
Object(NonMatching, "MSL_C/MSL_Common/mbstring.c"),
Object(NonMatching, "MSL_C/MSL_Common/mem.c"),
Object(NonMatching, "MSL_C/MSL_Common/mem_funcs.c"),
Object(NonMatching, "MSL_C/MSL_Common/misc_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/printf.c"),
Object(NonMatching, "MSL_C/MSL_Common/float.c"),
Object(NonMatching, "MSL_C/MSL_Common/scanf.c"),
Object(NonMatching, "MSL_C/MSL_Common/string.c"),
Object(NonMatching, "MSL_C/MSL_Common/strtoul.c"),
Object(NonMatching, "MSL_C/MSL_Common/uart_console_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/wchar_io.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/e_acos.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/e_asin.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/e_atan2.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/e_fmod.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/e_rem_pio2.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/k_cos.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/k_rem_pio2.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/k_sin.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/k_tan.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_atan.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_copysign.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_cos.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_floor.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_frexp.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_ldexp.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_modf.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_sin.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/s_tan.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/w_acos.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/w_asin.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/w_atan2.c"),
Object(NonMatching, "MSL_C/Math/Double_precision/w_fmod.c"),
Object(NonMatching, "MSL_C/PPC_EABI/math_ppc.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/uart_console_io.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c"),
Object(NonMatching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c"),
Object(Matching, "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c"),
],
},
{
@@ -1202,7 +1207,7 @@ config.libs = [
Object(
Matching,
"REL/global_destructor_chain.c",
source="Runtime.PPCEABI.H/global_destructor_chain.c",
source="PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c",
),
],
},
+2 -2
View File
@@ -2,8 +2,8 @@
#define JGEOMETRY_H
#include "dolphin/mtx/vec.h"
#include "MSL_C/float.h"
#include "MSL_C/math.h"
#include "float.h"
#include "math.h"
namespace JGeometry {
+1 -1
View File
@@ -2,7 +2,7 @@
#define JMATRIGONOMETRIC_H
#include "dolphin/types.h"
#include "MSL_C/utility.h"
#include "utility.h"
extern u32 jmaSinShift;
extern f32 *jmaSinTable;
+1 -1
View File
@@ -4,7 +4,7 @@
#include "JSystem/JGadget/linklist.h"
#include "JSystem/JKernel/JKRDisposer.h"
#include "JSystem/JUtility/JUTFont.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "__va_arg.h"
#include "dolphin/types.h"
class JUTConsole : public JKRDisposer {
+1 -1
View File
@@ -2,7 +2,7 @@
#define JUTDIRECTPRINT_H
#include "JSystem/JUtility/TColor.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "__va_arg.h"
namespace std {
+1 -1
View File
@@ -3,7 +3,7 @@
#include "JSystem/JKernel/JKRThread.h"
#include "JSystem/JUtility/JUTGamePad.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "__va_arg.h"
#include "dolphin/gx/GXEnum.h"
#include "dolphin/os/OSError.h"
#include "dolphin/types.h"
+1 -1
View File
@@ -2,7 +2,7 @@
#define JUTFONT_H
#include "JSystem/JUtility/TColor.h"
#include "MSL_C/string.h"
#include "string.h"
struct BlockHeader {
const BlockHeader* getNext() const {
-18
View File
@@ -1,18 +0,0 @@
#ifndef MSL_COMMON_SRC_FILE_POS_H
#define MSL_COMMON_SRC_FILE_POS_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
#ifdef __cplusplus
extern "C" {
#endif
int fseek(FILE* file, long offset, int mode);
int _fseek(FILE* file, fpos_t offset, int mode);
long ftell(FILE* file);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_FILE_POS_H */
-17
View File
@@ -1,17 +0,0 @@
#ifndef MSL_COMMON_SRC_ALLOC_H
#define MSL_COMMON_SRC_ALLOC_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
#ifdef __cplusplus
extern "C" {
#endif
void free(FILE* file);
void __pool_free(int** param_1, unsigned int** param_2);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_ALLOC_H */
-19
View File
@@ -1,19 +0,0 @@
#ifndef MSL_COMMON_SRC_ARITH_H
#define MSL_COMMON_SRC_ARITH_H
#ifdef __cplusplus
extern "C" {
#endif
typedef struct {
int quot; /* quotient */
int rem; /* remainder */
} div_t;
div_t div(int numerator, int denominator);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_ARITH_H */
-11
View File
@@ -1,11 +0,0 @@
#ifndef MSL_COMMON_SRC_BUFFER_IO_H
#define MSL_COMMON_SRC_BUFFER_IO_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
enum { __align_buffer, __dont_align_buffer };
void __prep_buffer(FILE* file);
int __flush_buffer(FILE* file, size_t* bytes_flushed);
#endif /* MSL_COMMON_SRC_BUFFER_IO_H */
-18
View File
@@ -1,18 +0,0 @@
#ifndef MSL_COMMON_SRC_FILE_IO_H
#define MSL_COMMON_SRC_FILE_IO_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
#ifdef __cplusplus
extern "C" {
#endif
int __msl_strnicmp(const char* str1, const char* str2, size_t n);
int fflush(FILE* file);
int fclose(FILE* file);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_FILE_IO_H */
-70
View File
@@ -1,70 +0,0 @@
#ifndef _STD_LIMITS_H
#define _STD_LIMITS_H
namespace std {
template <typename T>
class numeric_limits {
public:
inline static T min();
inline static T max();
};
template <>
class numeric_limits<char> {
public:
inline static char min() { return -0x80; }
inline static char max() { return 0x7F; }
};
template <>
class numeric_limits<short> {
public:
inline static short min() { return -0x8000; }
inline static short max() { return 0x7FFF; }
};
template <>
class numeric_limits<int> {
public:
inline static int min() { return -0x80000000; }
inline static int max() { return 0x7FFFFFFF; }
};
template <>
class numeric_limits<long> {
public:
inline static long min() { return -0x80000000; }
inline static long max() { return 0x7FFFFFFF; }
};
template <>
class numeric_limits<unsigned char> {
public:
inline static unsigned char min() { return 0x0; }
inline static unsigned char max() { return 0xFF; }
};
template <>
class numeric_limits<unsigned short> {
public:
inline static unsigned short min() { return 0x0; }
inline static unsigned short max() { return 0xFFFF; }
};
template <>
class numeric_limits<unsigned int> {
public:
inline static unsigned int min() { return 0x0; }
inline static unsigned int max() { return 0xFFFFFFFF; }
};
template <>
class numeric_limits<unsigned long> {
public:
inline static unsigned long min() { return 0x0; }
inline static unsigned long max() { return 0xFFFFFFFF; }
};
} // namespace std
#endif
-16
View File
@@ -1,16 +0,0 @@
#ifndef MSL_COMMON_SRC_MBSTRING_H
#define MSL_COMMON_SRC_MBSTRING_H
#include "MSL_C/MSL_Common/Src/wchar_io.h"
#ifdef __cplusplus
extern "C" {
#endif
size_t wcstombs(char* dst, const wchar_t* src, size_t n);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_MBSTRING_H */
-19
View File
@@ -1,19 +0,0 @@
#ifndef MSL_COMMON_SRC_MEM_H
#define MSL_COMMON_SRC_MEM_H
#include "MSL_C/MSL_Common/Src/stddef.h"
#ifdef __cplusplus
extern "C" {
#endif
int memcmp(const void* lhs, const void* rhs, size_t count);
void* __memrchr(const void* ptr, int ch, size_t count);
void* memchr(const void* ptr, int ch, size_t count);
void* memmove(void* dst, const void* src, size_t n);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_MEM_H */
-14
View File
@@ -1,14 +0,0 @@
#ifndef MSL_COMMON_SRC_MISC_IO_H
#define MSL_COMMON_SRC_MISC_IO_H
#ifdef __cplusplus
extern "C" {
#endif
void __stdio_atexit(void);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_MISC_IO_H */
-22
View File
@@ -1,22 +0,0 @@
#ifndef MSL_COMMON_SRC_PRINTF_H
#define MSL_COMMON_SRC_PRINTF_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#ifdef __cplusplus
extern "C" {
#endif
int fprintf(FILE* stream, const char* format, ...);
int printf(const char* format, ...);
int sprintf(const char* str, const char* format, ...);
int snprintf(const char* str, size_t n, const char* format, ...);
int vsnprintf(char* str, size_t n, const char* format, va_list arg);
int vprintf(const char* format, va_list arg);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_PRINTF_H */
-14
View File
@@ -1,14 +0,0 @@
#ifndef MSL_COMMON_SRC_SCANF_H
#define MSL_COMMON_SRC_SCANF_H
#ifdef __cplusplus
extern "C" {
#endif
int __StringRead(char* str, int ch, int behavior);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_SCANF_H */
-14
View File
@@ -1,14 +0,0 @@
#ifndef MSL_COMMON_SRC_SIGNAL_H
#define MSL_COMMON_SRC_SIGNAL_H
#ifdef __cplusplus
extern "C" {
#endif
int raise(int sig);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_SIGNAL_H */
-26
View File
@@ -1,26 +0,0 @@
#ifndef MSL_COMMON_SRC_STRING_H
#define MSL_COMMON_SRC_STRING_H
#include "MSL_C/MSL_Common/Src/stddef.h"
#ifdef __cplusplus
extern "C" {
#endif
void* memcpy(void* dst, const void* src, size_t n);
void* memset(void* dst, int val, size_t n);
char* strrchr(const char* str, int c);
char* strchr(const char* str, int c);
int strncmp(const char* str1, const char* str2, size_t n);
int strcmp(const char* str1, const char* str2);
char* strcat(char* dst, const char* src);
char* strncpy(char* dst, const char* src, size_t n);
char* strcpy(char* dst, const char* src);
size_t strlen(const char* str);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_STRING_H */
-16
View File
@@ -1,16 +0,0 @@
#ifndef MSL_COMMON_SRC_STRTOUL_H
#define MSL_COMMON_SRC_STRTOUL_H
#ifdef __cplusplus
extern "C" {
#endif
long strtol(const char* str, char** endptr, int base);
unsigned long strtoul(const char* str, char** endptr, int base);
unsigned long __strtoul(const char* str, char** endptr, int base);
#ifdef __cplusplus
}
#endif
#endif /* MSL_COMMON_SRC_STRTOUL_H */
-12
View File
@@ -1,12 +0,0 @@
#ifndef MSL_COMMON_SRC_WCHAR_IO_H
#define MSL_COMMON_SRC_WCHAR_IO_H
#include "MSL_C/MSL_Common/Src/ansi_files.h"
#ifndef __cplusplus
typedef unsigned short wchar_t;
#endif
int fwide(FILE* file, int mode);
#endif /* MSL_COMMON_SRC_WCHAR_IO_H */
@@ -1,4 +0,0 @@
#ifndef MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H
#define MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H
#endif /* MSL_COMMON_EMBEDDED_SRC_ANSI_FP_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_ACOS_H
#define MATH_DOUBLE_PRECISION_E_ACOS_H
#endif /* MATH_DOUBLE_PRECISION_E_ACOS_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_ASIN_H
#define MATH_DOUBLE_PRECISION_E_ASIN_H
#endif /* MATH_DOUBLE_PRECISION_E_ASIN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_ATAN2_H
#define MATH_DOUBLE_PRECISION_E_ATAN2_H
#endif /* MATH_DOUBLE_PRECISION_E_ATAN2_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_EXP_H
#define MATH_DOUBLE_PRECISION_E_EXP_H
#endif /* MATH_DOUBLE_PRECISION_E_EXP_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_FMOD_H
#define MATH_DOUBLE_PRECISION_E_FMOD_H
#endif /* MATH_DOUBLE_PRECISION_E_FMOD_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_POW_H
#define MATH_DOUBLE_PRECISION_E_POW_H
#endif /* MATH_DOUBLE_PRECISION_E_POW_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_REM_PIO2_H
#define MATH_DOUBLE_PRECISION_E_REM_PIO2_H
#endif /* MATH_DOUBLE_PRECISION_E_REM_PIO2_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_E_SQRT_H
#define MATH_DOUBLE_PRECISION_E_SQRT_H
#endif /* MATH_DOUBLE_PRECISION_E_SQRT_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_K_COS_H
#define MATH_DOUBLE_PRECISION_K_COS_H
#endif /* MATH_DOUBLE_PRECISION_K_COS_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_K_REM_PIO2_H
#define MATH_DOUBLE_PRECISION_K_REM_PIO2_H
#endif /* MATH_DOUBLE_PRECISION_K_REM_PIO2_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_K_SIN_H
#define MATH_DOUBLE_PRECISION_K_SIN_H
#endif /* MATH_DOUBLE_PRECISION_K_SIN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_K_TAN_H
#define MATH_DOUBLE_PRECISION_K_TAN_H
#endif /* MATH_DOUBLE_PRECISION_K_TAN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_ATAN_H
#define MATH_DOUBLE_PRECISION_S_ATAN_H
#endif /* MATH_DOUBLE_PRECISION_S_ATAN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_CEIL_H
#define MATH_DOUBLE_PRECISION_S_CEIL_H
#endif /* MATH_DOUBLE_PRECISION_S_CEIL_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_COPYSIGN_H
#define MATH_DOUBLE_PRECISION_S_COPYSIGN_H
#endif /* MATH_DOUBLE_PRECISION_S_COPYSIGN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_COS_H
#define MATH_DOUBLE_PRECISION_S_COS_H
#endif /* MATH_DOUBLE_PRECISION_S_COS_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_FLOOR_H
#define MATH_DOUBLE_PRECISION_S_FLOOR_H
#endif /* MATH_DOUBLE_PRECISION_S_FLOOR_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_FREXP_H
#define MATH_DOUBLE_PRECISION_S_FREXP_H
#endif /* MATH_DOUBLE_PRECISION_S_FREXP_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_LDEXP_H
#define MATH_DOUBLE_PRECISION_S_LDEXP_H
#endif /* MATH_DOUBLE_PRECISION_S_LDEXP_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_MODF_H
#define MATH_DOUBLE_PRECISION_S_MODF_H
#endif /* MATH_DOUBLE_PRECISION_S_MODF_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_SIN_H
#define MATH_DOUBLE_PRECISION_S_SIN_H
#endif /* MATH_DOUBLE_PRECISION_S_SIN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_S_TAN_H
#define MATH_DOUBLE_PRECISION_S_TAN_H
#endif /* MATH_DOUBLE_PRECISION_S_TAN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_ACOS_H
#define MATH_DOUBLE_PRECISION_W_ACOS_H
#endif /* MATH_DOUBLE_PRECISION_W_ACOS_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_ASIN_H
#define MATH_DOUBLE_PRECISION_W_ASIN_H
#endif /* MATH_DOUBLE_PRECISION_W_ASIN_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_ATAN2_H
#define MATH_DOUBLE_PRECISION_W_ATAN2_H
#endif /* MATH_DOUBLE_PRECISION_W_ATAN2_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_EXP_H
#define MATH_DOUBLE_PRECISION_W_EXP_H
#endif /* MATH_DOUBLE_PRECISION_W_EXP_H */
@@ -1,6 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_FMOD_H
#define MATH_DOUBLE_PRECISION_W_FMOD_H
double fmod(double, double);
#endif /* MATH_DOUBLE_PRECISION_W_FMOD_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_POW_H
#define MATH_DOUBLE_PRECISION_W_POW_H
#endif /* MATH_DOUBLE_PRECISION_W_POW_H */
@@ -1,4 +0,0 @@
#ifndef MATH_DOUBLE_PRECISION_W_SQRT_H
#define MATH_DOUBLE_PRECISION_W_SQRT_H
#endif /* MATH_DOUBLE_PRECISION_W_SQRT_H */
-15
View File
@@ -1,15 +0,0 @@
#ifndef MSL_ALGORITHM_H_
#define MSL_ALGORITHM_H_
namespace std {
template <class ForwardIterator, class T>
ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& val);
template <class ForwardIterator, class T>
ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& val);
template <class InputIt, class UnaryPredicate>
InputIt find_if(InputIt first, InputIt last, UnaryPredicate p);
} // namespace std
#endif
-15
View File
@@ -1,15 +0,0 @@
#ifndef MSL_BITSET_H_
#define MSL_BITSET_H_
namespace std {
template <size_t N>
class bitset {
bitset();
void set(size_t pos, bool val);
void reset(size_t pos);
bool test(size_t pos) const;
};
} // namespace std
#endif
-10
View File
@@ -1,10 +0,0 @@
#ifndef MSL_FLOAT_H_
#define MSL_FLOAT_H_
#include "MSL_C/MSL_Common/Src/float.h"
#define FLT_MAX (*(float*)__float_max)
#define FLT_EPSILON (*(float*)__float_epsilon)
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef MSL_STDLIB_H_
#define MSL_STDLIB_H_
#include "MSL_C/MSL_Common/Src/abort_exit.h"
#include "MSL_C/MSL_Common/Src/arith.h"
#include "MSL_C/MSL_Common/Src/mbstring.h"
#include "MSL_C/MSL_Common/Src/strtoul.h"
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef MSL_STRING_H_
#define MSL_STRING_H_
#include "MSL_C/MSL_Common/Src/extras.h"
#include "MSL_C/MSL_Common/Src/mem.h"
#include "MSL_C/MSL_Common/Src/string.h"
#include "MSL_C/MSL_Common/Src/printf.h"
#endif
-16
View File
@@ -1,16 +0,0 @@
#ifndef RUNTIME_MEM_H
#define RUNTIME_MEM_H
#ifdef __cplusplus
extern "C" {
#endif
__declspec(section ".init") void* memcpy(void* dest, const void* src, size_t n);
__declspec(section ".init") void __fill_mem(void* dest, int val, size_t count);
__declspec(section ".init") void* memset(void* dest, int val, size_t count);
#ifdef __cplusplus
}
#endif
#endif /* RUNTIME_MEM_H */
+1 -1
View File
@@ -1,7 +1,7 @@
#ifndef C_M3D_H_
#define C_M3D_H_
#include "MSL_C/math.h"
#include "math.h"
#include "dolphin/types.h"
#include "dolphin/mtx/vec.h"
#include "dolphin/mtx/mtx.h"
+1 -1
View File
@@ -1,7 +1,7 @@
#ifndef C_XYZ_H
#define C_XYZ_H
#include "MSL_C/math.h"
#include "math.h"
#include "dolphin/mtx/vec.h"
struct cXy {
+1 -1
View File
@@ -3,7 +3,7 @@
#include "SSystem/SComponent/c_xyz.h"
#include "d/d_event_data.h"
#include "MSL_C/string.h"
#include "string.h"
class fopAc_ac_c;
+1 -1
View File
@@ -1,7 +1,7 @@
#ifndef OS_H_
#define OS_H_
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "__va_arg.h"
#include "dolphin/dvd/dvd.h"
#include "dolphin/os/OSAlarm.h"
+1 -1
View File
@@ -33,7 +33,7 @@ typedef int BOOL;
(((u32)ptr[offset] << 24) | ((u32)ptr[offset + 1] << 16) | ((u32)ptr[offset + 2] << 8) | \
(u32)ptr[offset + 3]);
#include "MSL_C/MSL_Common/Src/stddef.h"
#include "stddef.h"
#define INT32_MAX (0x7fffffff)
#define UINT32_MAX (0xffffffff)
+1 -1
View File
@@ -1,7 +1,7 @@
#ifndef F_OP_ACTOR_MNG_H_
#define F_OP_ACTOR_MNG_H_
#include "MSL_C/new.h"
#include "new.h"
#include "f_op/f_op_actor.h"
#include "f_op/f_op_actor_iter.h"
#include "f_pc/f_pc_manager.h"
+1 -1
View File
@@ -1,7 +1,7 @@
#ifndef M_DO_M_DO_PRINTF_H
#define M_DO_M_DO_PRINTF_H
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "__va_arg.h"
#include "m_Do/m_Do_main.h"
extern "C" {
+1 -1
View File
@@ -10,7 +10,7 @@
#include "JSystem/JKernel/JKRFileCache.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTConsole.h"
#include "MSL_C/stdio.h"
#include "stdio.h"
#include "REL/executor.h"
#include "m_Do/m_Do_dvd_thread.h"
#include "m_Do/m_Do_ext.h"
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/J2DGraph/J2DPrint.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/stdlib.h"
#include "stdlib.h"
#include "dolphin/types.h"
char* J2DPrint::mStrBuff;
+1 -1
View File
@@ -12,7 +12,7 @@
#include "dolphin/gd/GDBase.h"
#include "dolphin/os/OS.h"
#include "dolphin/types.h"
#include "MSL_C/string.h"
#include "string.h"
inline GXAttnFn J3DColorChan::getAttnFn() {
u8 attnFnTbl[] = { GX_AF_NONE, GX_AF_SPEC, GX_AF_NONE, GX_AF_SPOT };
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/gx/GX.h"
#include "dolphin/os/OS.h"
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/J3DU/J3DUClipper.h"
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
#include "MSL_C/math.h"
#include "math.h"
// Needed for the .rodata section to match.
static const f32 dummy1[3] = {1.0f, 1.0f, 1.0f};
+1 -1
View File
@@ -13,7 +13,7 @@
#include "JSystem/JKernel/JKRArchive.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
namespace JAIInitData = JAInter::InitData;
namespace JAISequenceMgr = JAInter::SequenceMgr;
+1 -1
View File
@@ -13,7 +13,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
u32* JAInter::InitData::aafPointer;
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JAudio/JAIBasic.h"
#include "JSystem/JAudio/JAIGlobalParameter.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "MSL_C/string.h"
#include "string.h"
JAInter::LinkSound JAInter::SequenceMgr::seqControl;
JAInter::SeqUpdateData* JAInter::SequenceMgr::seqTrackInfo;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JAudio/JASDSPInterface.h"
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OS.h"
s16 JAInter::StreamLib::filter_table[32] = {
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "math.h"
f32* JASystem::Calc::JASC_SINTABLE;
f32* JASystem::Calc::JASC_DOL2TABLE;
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JAudio/JASHardStream.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/ai/ai.h"
#include "dolphin/dvd/dvd.h"
#include "dolphin/os/OS.h"
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JAudio/JASSystemHeap.h"
#include "JSystem/JKernel/JKRDvdAramRipper.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
const u32 DIR_MAX = 64;
+1 -1
View File
@@ -10,7 +10,7 @@
#include "JSystem/JKernel/JKRExpHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/ar/ar.h"
#include "dolphin/ar/arq.h"
#include "dolphin/os/OS.h"
+2 -2
View File
@@ -13,8 +13,8 @@
#include "JSystem/JKernel/JKRDvdAramRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802B9FE0-802BA088 .text __ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection */
+2 -2
View File
@@ -5,8 +5,8 @@
#include "JSystem/JKernel/JKRArchive.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "MSL_C/string.h"
#include "ctype.h"
#include "string.h"
#include "dolphin/types.h"
u32 JKRArchive::sCurrentDirID;
+2 -2
View File
@@ -15,8 +15,8 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JKernel/JKRMemArchive.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802BB82C-802BB8D4 .text __ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection */
+1 -1
View File
@@ -12,7 +12,7 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JSupport/JSUFileStream.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OSCache.h"
#include "dolphin/os/OSInterrupt.h"
#include "dolphin/vi/vi.h"
+2 -2
View File
@@ -9,8 +9,8 @@
#include "JSystem/JKernel/JKRDvdRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/math.h"
#include "MSL_C/string.h"
#include "math.h"
#include "string.h"
#include "dolphin/os/OS.h"
/* 802BABD4-802BAC7C .text __ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection */
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JKernel/JKRDecomp.h"
#include "JSystem/JKernel/JKRDvdFile.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
#include "dolphin/os/OS.h"
#include "dolphin/vi/vi.h"
#include "global.h"
+1 -1
View File
@@ -10,7 +10,7 @@
#include "JSystem/JUtility/JUTException.h"
#include "dolphin/os/OS.h"
#include "dolphin/types.h"
#include "MSL_C/new.h"
#include "new.h"
/* 802B1558-802B15D0 .text createRoot__10JKRExpHeapFib */
JKRExpHeap* JKRExpHeap::createRoot(int maxHeaps, bool errorFlag) {
+2 -2
View File
@@ -8,8 +8,8 @@
#include "JSystem/JKernel/JKRFileFinder.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "MSL_C/string.h"
#include "ctype.h"
#include "string.h"
#include "global.h"
/* 802B6FEC-802B70EC .text mount__12JKRFileCacheFPCcP7JKRHeapPCc */
+2 -2
View File
@@ -4,8 +4,8 @@
//
#include "JSystem/JKernel/JKRFileLoader.h"
#include "MSL_C/string.h"
#include "MSL_C/MSL_Common/Src/ctype.h"
#include "string.h"
#include "ctype.h"
#include "global.h"
JKRFileLoader* JKRFileLoader::sCurrentVolume;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JKernel/JKRDvdRipper.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "MSL_C/string.h"
#include "string.h"
/* 802B9568-802B95A4 .text __ct__13JKRMemArchiveFv */
JKRMemArchive::JKRMemArchive() {}
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTConsole.h"
#include "MSL_C/new.h"
#include "new.h"
#include "global.h"
/* 802B3290-802B333C .text create__12JKRSolidHeapFUlP7JKRHeapb */
+1 -1
View File
@@ -6,7 +6,7 @@
#include "JSystem/JKernel/JKRStdHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTConsole.h"
#include "MSL_C/new.h"
#include "new.h"
#include "global.h"
/* 802B0F34-802B0FE0 .text create__10JKRStdHeapFUlP7JKRHeapb */
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JMath/JMath.h"
#include "JSystem/JMath/JMATrigonometric.h"
#include "MSL_C/math.h"
#include "math.h"
#include "dolphin/types.h"
u16 jmaSinTableSize;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTTexture.h"
#include "MSL_C/string.h"
#include "string.h"
/* 80258CAC-80258D54 .text __ct__18JPATextureResourceFUlP7JKRHeap */
JPATextureResource::JPATextureResource(u32 num, JKRHeap* heap) {
+1 -1
View File
@@ -4,7 +4,7 @@
//
#include "JSystem/JSupport/JSUMemoryStream.h"
#include "MSL_c/string.h"
#include "string.h"
/* 802BF704-802BF718 .text setBuffer__20JSUMemoryInputStreamFPCvl */
void JSUMemoryInputStream::setBuffer(void const* pBuffer, s32 length) {
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JUtility/JUTConsole.h"
#include "JSystem/JUtility/JUTDbPrint.h"
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "MSL_C/stdio.h"
#include "stdio.h"
#include "dolphin/vi/vi.h"
namespace JUTAssertion {
+2 -2
View File
@@ -9,8 +9,8 @@
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "JSystem/JUtility/JUTVideo.h"
#include "MSL_C/new.h"
#include "MSL_C/stdio.h"
#include "new.h"
#include "stdio.h"
#include "dolphin/types.h"
JUTConsoleManager* JUTConsoleManager::sManager;
+2 -2
View File
@@ -7,8 +7,8 @@
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTVideo.h"
#include "MSL_C/stdio.h"
#include "Runtime.PPCEABI.H/__va_arg.h"
#include "stdio.h"
#include "__va_arg.h"
#include "dolphin/types.h"
/* 802C328C-802C32D4 .text __ct__10JUTDbPrintFP7JUTFontP7JKRHeap */
+1 -1
View File
@@ -4,7 +4,7 @@
//
#include "JSystem/JUtility/JUTDirectPrint.h"
#include "MSL_C/stdio.h"
#include "stdio.h"
#include "dolphin/os/OSCache.h"
JUTDirectPrint* JUTDirectPrint::sDirectPrint;

Some files were not shown because too many files have changed in this diff Show More