summaryrefslogtreecommitdiff
path: root/asm/text_5.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/text_5.s')
-rw-r--r--asm/text_5.s25
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