diff options
Diffstat (limited to 'asm/text_5.s')
-rw-r--r-- | asm/text_5.s | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/asm/text_5.s b/asm/text_5.s index 912901c..aa2e95a 100644 --- a/asm/text_5.s +++ b/asm/text_5.s @@ -97517,8 +97517,8 @@ lbl_801C73A8: /* 801C73A8 001C3008 38 21 00 10 */ addi r1, r1, 0x10 /* 801C73AC 001C300C 4E 80 00 20 */ blr -.global func_801C73B0 -func_801C73B0: +.global __mod2u +__mod2u: /* 801C73B0 001C3010 2C 03 00 00 */ cmpwi r3, 0 /* 801C73B4 001C3014 7C 60 00 34 */ cntlzw r0, r3 /* 801C73B8 001C3018 7C 89 00 34 */ cntlzw r9, r4 @@ -97586,8 +97586,8 @@ lbl_801C7480: lbl_801C7490: /* 801C7490 001C30F0 4E 80 00 20 */ blr -.global func_801C7494 -func_801C7494: +.global __mod2i +__mod2i: /* 801C7494 001C30F4 2F 83 00 00 */ cmpwi cr7, r3, 0 /* 801C7498 001C30F8 40 9C 00 0C */ bge cr7, lbl_801C74A4 /* 801C749C 001C30FC 20 84 00 00 */ subfic r4, r4, 0 @@ -97668,8 +97668,8 @@ lbl_801C7590: lbl_801C759C: /* 801C759C 001C31FC 4E 80 00 20 */ blr -.global func_801C75A0 -func_801C75A0: +.global __shl2i +__shl2i: /* 801C75A0 001C3200 21 05 00 20 */ subfic r8, r5, 0x20 /* 801C75A4 001C3204 31 25 FF E0 */ addic r9, r5, -32 /* 801C75A8 001C3208 7C 63 28 30 */ slw r3, r3, r5 @@ -97778,8 +97778,8 @@ lbl_801C7700: /* 801C7710 001C3370 38 21 00 10 */ addi r1, r1, 0x10 /* 801C7714 001C3374 4E 80 00 20 */ blr -.global func_801C7718 -func_801C7718: +.global __cvt_dbl_ull +__cvt_dbl_ull: /* 801C7718 001C3378 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C771C 001C337C D8 21 00 08 */ stfd f1, 8(r1) /* 801C7720 001C3380 80 61 00 08 */ lwz r3, 8(r1) @@ -97829,7 +97829,10 @@ lbl_801C77B8: /* 801C77BC 001C341C 4E 80 00 20 */ blr .global func_801C77C0 -func_801C77C0: +func_801C77C0: #__init_cpp_exceptions +#causes "runtime sources 'global_destructor_chain.c' and '__init_cpp_exceptions.cpp' both need to be updated to latest +#version. Please contact Metrowerks support." error +#needs to be split correctly before renaming /* 801C77C0 001C3420 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C77C4 001C3424 7C 08 02 A6 */ mflr r0 /* 801C77C8 001C3428 90 01 00 14 */ stw r0, 0x14(r1) @@ -98039,7 +98042,7 @@ lbl_801C7A5C: /* 801C7A60 001C36C0 7F C4 F3 78 */ mr r4, r30 /* 801C7A64 001C36C4 38 C0 00 0A */ li r6, 0xa /* 801C7A68 001C36C8 38 A0 00 00 */ li r5, 0 -/* 801C7A6C 001C36CC 4B FF F9 45 */ bl func_801C73B0 +/* 801C7A6C 001C36CC 4B FF F9 45 */ bl __mod2u /* 801C7A70 001C36D0 89 1D 00 04 */ lbz r8, 4(r29) /* 801C7A74 001C36D4 7F E3 FB 78 */ mr r3, r31 /* 801C7A78 001C36D8 38 C0 00 0A */ li r6, 0xa @@ -99154,7 +99157,7 @@ lbl_801C89E0: /* 801C89F4 001C4654 FC 20 F8 90 */ fmr f1, f31 /* 801C89F8 001C4658 7F A3 EB 78 */ mr r3, r29 /* 801C89FC 001C465C 48 00 B9 1D */ bl func_801D4318 -/* 801C8A00 001C4660 4B FF ED 19 */ bl func_801C7718 +/* 801C8A00 001C4660 4B FF ED 19 */ bl __cvt_dbl_ull /* 801C8A04 001C4664 7C 65 1B 78 */ mr r5, r3 /* 801C8A08 001C4668 7C 86 23 78 */ mr r6, r4 /* 801C8A0C 001C466C 38 61 00 44 */ addi r3, r1, 0x44 |