// // Generated By: dol2asm // Translation Unit: MSL_Common_Embedded/Src/ansi_fp // #include "MSL_C.PPCEABI.bare.H/MSL_Common_Embedded/Src/ansi_fp.h" #include "dol2asm.h" #include "dolphin/types.h" // // Forward References: // extern "C" void __num2dec(); extern "C" void __num2dec_internal(); extern "C" void __two_exp(); extern "C" void __timesdec(); extern "C" extern char const* const MSL_Common_Embedded_Src_ansi_fp__stringBase0; // // External References: // extern "C" void __div2u(); extern "C" void __mod2u(); extern "C" void __cvt_dbl_usll(); extern "C" void frexp(); extern "C" void ldexp(); extern "C" void modf(); // // Declarations: // /* 80363124-803632C8 35DA64 01A4+00 0/0 2/2 0/0 .text __num2dec */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void __num2dec() { nofralloc #include "asm/MSL_C.PPCEABI.bare.H/MSL_Common_Embedded/Src/ansi_fp/__num2dec.s" } #pragma pop /* ############################################################################################## */ /* 80456660-80456668 004C60 0008+00 1/1 0/0 0/0 .sdata2 @824 */ SECTION_SDATA2 static u8 lit_824[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 803632C8-8036367C 35DC08 03B4+00 1/1 0/0 0/0 .text __num2dec_internal */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void __num2dec_internal() { nofralloc #include "asm/MSL_C.PPCEABI.bare.H/MSL_Common_Embedded/Src/ansi_fp/__num2dec_internal.s" } #pragma pop /* ############################################################################################## */ /* 803A2238-803A2238 02E898 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_803A2238 = "179769313486231580793729011405303420"; SECTION_DEAD static char const* const stringBase_803A225D = "542101086242752217003726400434970855712890625"; SECTION_DEAD static char const* const stringBase_803A228B = "11102230246251565404236316680908203125"; SECTION_DEAD static char const* const stringBase_803A22B2 = "23283064365386962890625"; SECTION_DEAD static char const* const stringBase_803A22CA = "152587890625"; SECTION_DEAD static char const* const stringBase_803A22D7 = "390625"; SECTION_DEAD static char const* const stringBase_803A22DE = "78125"; SECTION_DEAD static char const* const stringBase_803A22E4 = "15625"; SECTION_DEAD static char const* const stringBase_803A22EA = "3125"; SECTION_DEAD static char const* const stringBase_803A22EF = "625"; SECTION_DEAD static char const* const stringBase_803A22F3 = "125"; SECTION_DEAD static char const* const stringBase_803A22F7 = "25"; SECTION_DEAD static char const* const stringBase_803A22FA = "5"; SECTION_DEAD static char const* const stringBase_803A22FC = "1"; SECTION_DEAD static char const* const stringBase_803A22FE = "2"; SECTION_DEAD static char const* const stringBase_803A2300 = "4"; SECTION_DEAD static char const* const stringBase_803A2302 = "8"; SECTION_DEAD static char const* const stringBase_803A2304 = "16"; SECTION_DEAD static char const* const stringBase_803A2307 = "32"; SECTION_DEAD static char const* const stringBase_803A230A = "64"; SECTION_DEAD static char const* const stringBase_803A230D = "128"; SECTION_DEAD static char const* const stringBase_803A2311 = "256"; /* @stringBase0 padding */ SECTION_DEAD static char const* const pad_803A2315 = "\0\0"; #pragma pop /* 803D2AF0-803D2C18 -00001 0124+04 1/1 0/0 0/0 .data @1710 */ SECTION_DATA static void* lit_1710[73 + 1 /* padding */] = { (void*)(((char*)__two_exp) + 0x40), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x13C), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x238), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x334), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x14DC), (void*)(((char*)__two_exp) + 0x430), (void*)(((char*)__two_exp) + 0x52C), (void*)(((char*)__two_exp) + 0x628), (void*)(((char*)__two_exp) + 0x724), (void*)(((char*)__two_exp) + 0x820), (void*)(((char*)__two_exp) + 0x91C), (void*)(((char*)__two_exp) + 0xA18), (void*)(((char*)__two_exp) + 0xB14), (void*)(((char*)__two_exp) + 0xC10), (void*)(((char*)__two_exp) + 0xD08), (void*)(((char*)__two_exp) + 0xE00), (void*)(((char*)__two_exp) + 0xEF8), (void*)(((char*)__two_exp) + 0xFF0), (void*)(((char*)__two_exp) + 0x10EC), (void*)(((char*)__two_exp) + 0x11E8), (void*)(((char*)__two_exp) + 0x12E4), (void*)(((char*)__two_exp) + 0x13E0), /* padding */ NULL, }; /* 8036367C-80364E00 35DFBC 1784+00 2/1 0/0 0/0 .text __two_exp */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void __two_exp() { nofralloc #include "asm/MSL_C.PPCEABI.bare.H/MSL_Common_Embedded/Src/ansi_fp/__two_exp.s" } #pragma pop /* 80364E00-80365078 35F740 0278+00 2/2 0/0 0/0 .text __timesdec */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void __timesdec() { nofralloc #include "asm/MSL_C.PPCEABI.bare.H/MSL_Common_Embedded/Src/ansi_fp/__timesdec.s" } #pragma pop /* 803A2238-803A2238 02E898 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */