diff options
-rw-r--r-- | asm/SDK/OS/OSContext.s | 8 | ||||
-rw-r--r-- | asm/gpiConnect.s | 2 | ||||
-rw-r--r-- | asm/gpiSearch.s | 2 | ||||
-rw-r--r-- | asm/text_1.s | 14 | ||||
-rw-r--r-- | asm/text_10_2.s | 28 | ||||
-rw-r--r-- | asm/text_11.s | 76 | ||||
-rw-r--r-- | asm/text_2.s | 8 | ||||
-rw-r--r-- | asm/text_3.s | 48 | ||||
-rw-r--r-- | asm/text_4.s | 34 | ||||
-rw-r--r-- | asm/text_5.s | 74 | ||||
-rw-r--r-- | asm/text_5_2.s | 40 | ||||
-rw-r--r-- | asm/text_6.s | 6 | ||||
-rw-r--r-- | asm/text_6_2.s | 10 | ||||
-rw-r--r-- | asm/text_7.s | 44 | ||||
-rw-r--r-- | asm/text_7_2.s | 6 | ||||
-rw-r--r-- | asm/text_8.s | 32 | ||||
-rw-r--r-- | asm/text_9.s | 14 |
17 files changed, 223 insertions, 223 deletions
diff --git a/asm/SDK/OS/OSContext.s b/asm/SDK/OS/OSContext.s index 617a2d8..8bd3321 100644 --- a/asm/SDK/OS/OSContext.s +++ b/asm/SDK/OS/OSContext.s @@ -470,10 +470,10 @@ lbl_8026B280: /* 8026B298 00266EF8 3B 20 00 00 */ li r25, 0 lbl_8026B29C: /* 8026B29C 00266EFC C8 3A 00 98 */ lfd f1, 0x98(r26) -/* 8026B2A0 00266F00 4B F5 BD 61 */ bl func_801C7000 +/* 8026B2A0 00266F00 4B F5 BD 61 */ bl __cvt_fp2unsigned /* 8026B2A4 00266F04 C8 3A 00 90 */ lfd f1, 0x90(r26) /* 8026B2A8 00266F08 7C 7D 1B 78 */ mr r29, r3 -/* 8026B2AC 00266F0C 4B F5 BD 55 */ bl func_801C7000 +/* 8026B2AC 00266F0C 4B F5 BD 55 */ bl __cvt_fp2unsigned /* 8026B2B0 00266F10 7C 65 1B 78 */ mr r5, r3 /* 8026B2B4 00266F14 7F 24 CB 78 */ mr r4, r25 /* 8026B2B8 00266F18 7F A7 EB 78 */ mr r7, r29 @@ -492,10 +492,10 @@ lbl_8026B29C: /* 8026B2EC 00266F4C 3B 20 00 00 */ li r25, 0 lbl_8026B2F0: /* 8026B2F0 00266F50 C8 3A 01 D0 */ lfd f1, 0x1d0(r26) -/* 8026B2F4 00266F54 4B F5 BD 0D */ bl func_801C7000 +/* 8026B2F4 00266F54 4B F5 BD 0D */ bl __cvt_fp2unsigned /* 8026B2F8 00266F58 C8 3A 01 C8 */ lfd f1, 0x1c8(r26) /* 8026B2FC 00266F5C 7C 7D 1B 78 */ mr r29, r3 -/* 8026B300 00266F60 4B F5 BD 01 */ bl func_801C7000 +/* 8026B300 00266F60 4B F5 BD 01 */ bl __cvt_fp2unsigned /* 8026B304 00266F64 7C 65 1B 78 */ mr r5, r3 /* 8026B308 00266F68 7F 24 CB 78 */ mr r4, r25 /* 8026B30C 00266F6C 7F A7 EB 78 */ mr r7, r29 diff --git a/asm/gpiConnect.s b/asm/gpiConnect.s index 12ad56c..e609ead 100644 --- a/asm/gpiConnect.s +++ b/asm/gpiConnect.s @@ -236,7 +236,7 @@ gpiConnect: /* 80340470 0033C0D0 7C 08 02 A6 */ mflr r0
/* 80340474 0033C0D4 90 01 00 54 */ stw r0, 0x54(r1)
/* 80340478 0033C0D8 39 61 00 50 */ addi r11, r1, 0x50
-/* 8034047C 0033C0DC 4B E8 6C 85 */ bl func_801C7100
+/* 8034047C 0033C0DC 4B E8 6C 85 */ bl _savegpr_17
/* 80340480 0033C0E0 83 C3 00 00 */ lwz r30, 0(r3)
/* 80340484 0033C0E4 3F E0 80 45 */ lis r31, lbl_8044A820@ha
/* 80340488 0033C0E8 82 21 00 58 */ lwz r17, 0x58(r1)
diff --git a/asm/gpiSearch.s b/asm/gpiSearch.s index d485d5a..49de62c 100644 --- a/asm/gpiSearch.s +++ b/asm/gpiSearch.s @@ -389,7 +389,7 @@ gpiProcessSearch: /* 80346264 00341EC4 7C 08 02 A6 */ mflr r0
/* 80346268 00341EC8 90 01 05 34 */ stw r0, 0x534(r1)
/* 8034626C 00341ECC 39 61 05 30 */ addi r11, r1, 0x530
-/* 80346270 00341ED0 4B E8 0E 89 */ bl func_801C70F8
+/* 80346270 00341ED0 4B E8 0E 89 */ bl _savegpr_15
/* 80346274 00341ED4 80 A4 00 08 */ lwz r5, 8(r4)
/* 80346278 00341ED8 3E A0 80 45 */ lis r21, lbl_8044B228@ha
/* 8034627C 00341EDC 83 E3 00 00 */ lwz r31, 0(r3)
diff --git a/asm/text_1.s b/asm/text_1.s index c896bab..32b053a 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -5869,7 +5869,7 @@ func_8000B914: /* 8000B918 00007578 7C 08 02 A6 */ mflr r0 /* 8000B91C 0000757C 90 01 00 54 */ stw r0, 0x54(r1) /* 8000B920 00007580 39 61 00 50 */ addi r11, r1, 0x50 -/* 8000B924 00007584 48 1B B7 69 */ bl func_801C708C +/* 8000B924 00007584 48 1B B7 69 */ bl _savefpr_26 /* 8000B928 00007588 39 61 00 20 */ addi r11, r1, 0x20 /* 8000B92C 0000758C 48 1B B8 01 */ bl func_801C712C /* 8000B930 00007590 7C 7C 1B 78 */ mr r28, r3 @@ -6034,7 +6034,7 @@ lbl_8000BB4C: /* 8000BB90 000077F0 48 24 A5 61 */ bl func_802560F0 lbl_8000BB94: /* 8000BB94 000077F4 39 61 00 50 */ addi r11, r1, 0x50 -/* 8000BB98 000077F8 48 1B B5 41 */ bl func_801C70D8 +/* 8000BB98 000077F8 48 1B B5 41 */ bl _restfpr_26 /* 8000BB9C 000077FC 39 61 00 20 */ addi r11, r1, 0x20 /* 8000BBA0 00007800 48 1B B5 D9 */ bl func_801C7178 /* 8000BBA4 00007804 80 01 00 54 */ lwz r0, 0x54(r1) @@ -8150,7 +8150,7 @@ func_8000D8AC: /* 8000D8B0 00009510 7C 08 02 A6 */ mflr r0 /* 8000D8B4 00009514 90 01 00 64 */ stw r0, 0x64(r1) /* 8000D8B8 00009518 39 61 00 60 */ addi r11, r1, 0x60 -/* 8000D8BC 0000951C 48 1B 98 45 */ bl func_801C7100 +/* 8000D8BC 0000951C 48 1B 98 45 */ bl _savegpr_17 /* 8000D8C0 00009520 7C 74 1B 78 */ mr r20, r3 /* 8000D8C4 00009524 3F 00 80 40 */ lis r24, lbl_80405FC0@ha /* 8000D8C8 00009528 3C 94 00 01 */ addis r4, r20, 1 @@ -9716,7 +9716,7 @@ func_8000EEF4: /* 8000EEF8 0000AB58 7C 08 02 A6 */ mflr r0 /* 8000EEFC 0000AB5C 90 01 00 A4 */ stw r0, 0xa4(r1) /* 8000EF00 0000AB60 39 61 00 A0 */ addi r11, r1, 0xa0 -/* 8000EF04 0000AB64 48 1B 81 FD */ bl func_801C7100 +/* 8000EF04 0000AB64 48 1B 81 FD */ bl _savegpr_17 /* 8000EF08 0000AB68 38 00 00 00 */ li r0, 0 /* 8000EF0C 0000AB6C 3F C0 80 40 */ lis r30, lbl_80405FC0@ha /* 8000EF10 0000AB70 90 01 00 18 */ stw r0, 0x18(r1) @@ -49922,7 +49922,7 @@ func_800321E4: /* 80032208 0002DE68 C8 01 00 08 */ lfd f0, 8(r1) /* 8003220C 0002DE6C EC 00 10 28 */ fsubs f0, f0, f2 /* 80032210 0002DE70 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80032214 0002DE74 48 19 4D ED */ bl func_801C7000 +/* 80032214 0002DE74 48 19 4D ED */ bl __cvt_fp2unsigned /* 80032218 0002DE78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003221C 0002DE7C 7C 08 03 A6 */ mtlr r0 /* 80032220 0002DE80 38 21 00 10 */ addi r1, r1, 0x10 @@ -65654,7 +65654,7 @@ func_8003F6F4: /* 8003F6F8 0003B358 7C 08 02 A6 */ mflr r0 /* 8003F6FC 0003B35C 90 01 00 54 */ stw r0, 0x54(r1) /* 8003F700 0003B360 39 61 00 50 */ addi r11, r1, 0x50 -/* 8003F704 0003B364 48 18 79 F9 */ bl func_801C70FC +/* 8003F704 0003B364 48 18 79 F9 */ bl _savegpr_16 /* 8003F708 0003B368 2C 04 00 00 */ cmpwi r4, 0 /* 8003F70C 0003B36C 98 A3 00 00 */ stb r5, 0(r3) /* 8003F710 0003B370 7C 71 1B 78 */ mr r17, r3 @@ -86327,7 +86327,7 @@ func_800514A8: /* 800514CC 0004D12C DB 81 00 60 */ stfd f28, 0x60(r1) /* 800514D0 0004D130 F3 81 00 68 */ psq_st f28, 104(r1), 0, qr0 /* 800514D4 0004D134 39 61 00 60 */ addi r11, r1, 0x60 -/* 800514D8 0004D138 48 17 5C 25 */ bl func_801C70FC +/* 800514D8 0004D138 48 17 5C 25 */ bl _savegpr_16 /* 800514DC 0004D13C 7C 7F 1B 78 */ mr r31, r3 /* 800514E0 0004D140 48 18 F3 09 */ bl func_801E07E8 /* 800514E4 0004D144 2C 03 00 00 */ cmpwi r3, 0 diff --git a/asm/text_10_2.s b/asm/text_10_2.s index 608133f..8c5c0d1 100644 --- a/asm/text_10_2.s +++ b/asm/text_10_2.s @@ -232,7 +232,7 @@ func_8034DE38: /* 8034DE3C 00349A9C 7C 08 02 A6 */ mflr r0
/* 8034DE40 00349AA0 90 01 00 94 */ stw r0, 0x94(r1)
/* 8034DE44 00349AA4 39 61 00 90 */ addi r11, r1, 0x90
-/* 8034DE48 00349AA8 4B E7 92 B9 */ bl func_801C7100
+/* 8034DE48 00349AA8 4B E7 92 B9 */ bl _savegpr_17
/* 8034DE4C 00349AAC 2C 03 00 00 */ cmpwi r3, 0
/* 8034DE50 00349AB0 82 81 00 98 */ lwz r20, 0x98(r1)
/* 8034DE54 00349AB4 82 A1 00 9C */ lwz r21, 0x9c(r1)
@@ -33350,7 +33350,7 @@ func_8036A9B8: /* 8036A9BC 0036661C 7C 08 02 A6 */ mflr r0
/* 8036A9C0 00366620 90 01 00 84 */ stw r0, 0x84(r1)
/* 8036A9C4 00366624 39 61 00 80 */ addi r11, r1, 0x80
-/* 8036A9C8 00366628 4B E5 C7 35 */ bl func_801C70FC
+/* 8036A9C8 00366628 4B E5 C7 35 */ bl _savegpr_16
/* 8036A9CC 0036662C 7C 71 1B 78 */ mr r17, r3
/* 8036A9D0 00366630 7C 92 23 78 */ mr r18, r4
/* 8036A9D4 00366634 4B F0 3D 89 */ bl OSDisableInterrupts
@@ -33853,7 +33853,7 @@ lbl_8036B078: /* 8036B0A8 00366D08 EC 5F 00 B2 */ fmuls f2, f31, f2
/* 8036B0AC 00366D0C EC 22 08 24 */ fdivs f1, f2, f1
/* 8036B0B0 00366D10 EC 20 00 72 */ fmuls f1, f0, f1
-/* 8036B0B4 00366D14 4B E5 BF 4D */ bl func_801C7000
+/* 8036B0B4 00366D14 4B E5 BF 4D */ bl __cvt_fp2unsigned
/* 8036B0B8 00366D18 38 00 00 00 */ li r0, 0
/* 8036B0BC 00366D1C 54 64 84 3E */ srwi r4, r3, 0x10
/* 8036B0C0 00366D20 B0 81 00 08 */ sth r4, 8(r1)
@@ -33904,7 +33904,7 @@ lbl_8036B124: lbl_8036B16C:
/* 8036B16C 00366DCC C0 02 A5 78 */ lfs f0, lbl_80642B78-_SDA2_BASE_(r2)
/* 8036B170 00366DD0 EC 20 07 F2 */ fmuls f1, f0, f31
-/* 8036B174 00366DD4 4B E5 BE 8D */ bl func_801C7000
+/* 8036B174 00366DD4 4B E5 BE 8D */ bl __cvt_fp2unsigned
/* 8036B178 00366DD8 54 60 84 3E */ srwi r0, r3, 0x10
/* 8036B17C 00366DDC B0 1C 00 CE */ sth r0, 0xce(r28)
/* 8036B180 00366DE0 80 9F 00 00 */ lwz r4, 0(r31)
@@ -35099,7 +35099,7 @@ func_8036C198: /* 8036C19C 00367DFC 7C 08 02 A6 */ mflr r0
/* 8036C1A0 00367E00 90 01 00 64 */ stw r0, 0x64(r1)
/* 8036C1A4 00367E04 39 61 00 60 */ addi r11, r1, 0x60
-/* 8036C1A8 00367E08 4B E5 AF 55 */ bl func_801C70FC
+/* 8036C1A8 00367E08 4B E5 AF 55 */ bl _savegpr_16
/* 8036C1AC 00367E0C 7C 75 1B 78 */ mr r21, r3
/* 8036C1B0 00367E10 7C 96 23 78 */ mr r22, r4
/* 8036C1B4 00367E14 7C B7 2B 78 */ mr r23, r5
@@ -40150,17 +40150,17 @@ func_803707F0: /* 80370820 0036C480 D0 23 00 18 */ stfs f1, 0x18(r3)
/* 80370824 0036C484 D0 43 00 1C */ stfs f2, 0x1c(r3)
/* 80370828 0036C488 D0 03 00 20 */ stfs f0, 0x20(r3)
-/* 8037082C 0036C48C 4B E5 67 D5 */ bl func_801C7000
+/* 8037082C 0036C48C 4B E5 67 D5 */ bl __cvt_fp2unsigned
/* 80370830 0036C490 C0 3D 00 00 */ lfs f1, 0(r29)
/* 80370834 0036C494 7C 7F 1B 78 */ mr r31, r3
/* 80370838 0036C498 C0 1D 00 04 */ lfs f0, 4(r29)
/* 8037083C 0036C49C EC 21 00 32 */ fmuls f1, f1, f0
-/* 80370840 0036C4A0 4B E5 67 C1 */ bl func_801C7000
+/* 80370840 0036C4A0 4B E5 67 C1 */ bl __cvt_fp2unsigned
/* 80370844 0036C4A4 C0 22 A6 18 */ lfs f1, lbl_80642C18-_SDA2_BASE_(r2)
/* 80370848 0036C4A8 7C 7E 1B 78 */ mr r30, r3
/* 8037084C 0036C4AC C0 1D 00 08 */ lfs f0, 8(r29)
/* 80370850 0036C4B0 EC 21 00 24 */ fdivs f1, f1, f0
-/* 80370854 0036C4B4 4B E5 67 AD */ bl func_801C7000
+/* 80370854 0036C4B4 4B E5 67 AD */ bl __cvt_fp2unsigned
/* 80370858 0036C4B8 28 1F 00 32 */ cmplwi r31, 0x32
/* 8037085C 0036C4BC 40 81 00 0C */ ble lbl_80370868
/* 80370860 0036C4C0 38 00 00 32 */ li r0, 0x32
@@ -40277,7 +40277,7 @@ func_80370990: /* 803709F0 0036C650 D0 23 00 18 */ stfs f1, 0x18(r3)
/* 803709F4 0036C654 D0 43 00 1C */ stfs f2, 0x1c(r3)
/* 803709F8 0036C658 D0 03 00 20 */ stfs f0, 0x20(r3)
-/* 803709FC 0036C65C 4B E5 66 05 */ bl func_801C7000
+/* 803709FC 0036C65C 4B E5 66 05 */ bl __cvt_fp2unsigned
/* 80370A00 0036C660 28 03 13 88 */ cmplwi r3, 0x1388
/* 80370A04 0036C664 40 81 00 0C */ ble lbl_80370A10
/* 80370A08 0036C668 38 00 13 88 */ li r0, 0x1388
@@ -40294,7 +40294,7 @@ lbl_80370A20: /* 80370A2C 0036C68C EC 21 00 32 */ fmuls f1, f1, f0
/* 80370A30 0036C690 90 1F 00 68 */ stw r0, 0x68(r31)
/* 80370A34 0036C694 90 1F 00 64 */ stw r0, 0x64(r31)
-/* 80370A38 0036C698 4B E5 65 C9 */ bl func_801C7000
+/* 80370A38 0036C698 4B E5 65 C9 */ bl __cvt_fp2unsigned
/* 80370A3C 0036C69C 28 03 00 63 */ cmplwi r3, 0x63
/* 80370A40 0036C6A0 38 00 00 63 */ li r0, 0x63
/* 80370A44 0036C6A4 41 81 00 08 */ bgt lbl_80370A4C
@@ -40306,7 +40306,7 @@ lbl_80370A4C: /* 80370A58 0036C6B8 EC 21 00 32 */ fmuls f1, f1, f0
/* 80370A5C 0036C6BC 90 1F 00 74 */ stw r0, 0x74(r31)
/* 80370A60 0036C6C0 90 1F 00 70 */ stw r0, 0x70(r31)
-/* 80370A64 0036C6C4 4B E5 65 9D */ bl func_801C7000
+/* 80370A64 0036C6C4 4B E5 65 9D */ bl __cvt_fp2unsigned
/* 80370A68 0036C6C8 28 03 00 64 */ cmplwi r3, 0x64
/* 80370A6C 0036C6CC 38 80 00 64 */ li r4, 0x64
/* 80370A70 0036C6D0 41 81 00 08 */ bgt lbl_80370A78
@@ -40444,7 +40444,7 @@ func_80370C30: /* 80370C58 0036C8B8 D0 23 00 18 */ stfs f1, 0x18(r3)
/* 80370C5C 0036C8BC D0 43 00 1C */ stfs f2, 0x1c(r3)
/* 80370C60 0036C8C0 D0 03 00 20 */ stfs f0, 0x20(r3)
-/* 80370C64 0036C8C4 4B E5 63 9D */ bl func_801C7000
+/* 80370C64 0036C8C4 4B E5 63 9D */ bl __cvt_fp2unsigned
/* 80370C68 0036C8C8 28 03 13 88 */ cmplwi r3, 0x1388
/* 80370C6C 0036C8CC 40 81 00 0C */ ble lbl_80370C78
/* 80370C70 0036C8D0 38 00 13 88 */ li r0, 0x1388
@@ -40461,7 +40461,7 @@ lbl_80370C88: /* 80370C94 0036C8F4 EC 21 00 32 */ fmuls f1, f1, f0
/* 80370C98 0036C8F8 90 1E 00 68 */ stw r0, 0x68(r30)
/* 80370C9C 0036C8FC 90 1E 00 64 */ stw r0, 0x64(r30)
-/* 80370CA0 0036C900 4B E5 63 61 */ bl func_801C7000
+/* 80370CA0 0036C900 4B E5 63 61 */ bl __cvt_fp2unsigned
/* 80370CA4 0036C904 28 03 00 63 */ cmplwi r3, 0x63
/* 80370CA8 0036C908 38 00 00 63 */ li r0, 0x63
/* 80370CAC 0036C90C 41 81 00 08 */ bgt lbl_80370CB4
@@ -40473,7 +40473,7 @@ lbl_80370CB4: /* 80370CC0 0036C920 EC 21 00 32 */ fmuls f1, f1, f0
/* 80370CC4 0036C924 90 1E 00 74 */ stw r0, 0x74(r30)
/* 80370CC8 0036C928 90 1E 00 70 */ stw r0, 0x70(r30)
-/* 80370CCC 0036C92C 4B E5 63 35 */ bl func_801C7000
+/* 80370CCC 0036C92C 4B E5 63 35 */ bl __cvt_fp2unsigned
/* 80370CD0 0036C930 28 03 00 64 */ cmplwi r3, 0x64
/* 80370CD4 0036C934 38 80 00 64 */ li r4, 0x64
/* 80370CD8 0036C938 41 81 00 08 */ bgt lbl_80370CE0
diff --git a/asm/text_11.s b/asm/text_11.s index 15770b1..e883987 100644 --- a/asm/text_11.s +++ b/asm/text_11.s @@ -1382,12 +1382,12 @@ lbl_80382364: /* 803823C0 0037E020 D0 81 00 48 */ stfs f4, 0x48(r1) /* 803823C4 0037E024 D0 61 00 7C */ stfs f3, 0x7c(r1) /* 803823C8 0037E028 D0 41 00 5C */ stfs f2, 0x5c(r1) -/* 803823CC 0037E02C 4B E4 4C 35 */ bl func_801C7000 +/* 803823CC 0037E02C 4B E4 4C 35 */ bl __cvt_fp2unsigned /* 803823D0 0037E030 28 03 FF FF */ cmplwi r3, 0xffff /* 803823D4 0037E034 40 80 00 14 */ bge lbl_803823E8 /* 803823D8 0037E038 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803823DC 0037E03C EC 20 05 F2 */ fmuls f1, f0, f23 -/* 803823E0 0037E040 4B E4 4C 21 */ bl func_801C7000 +/* 803823E0 0037E040 4B E4 4C 21 */ bl __cvt_fp2unsigned /* 803823E4 0037E044 48 00 00 0C */ b lbl_803823F0 lbl_803823E8: /* 803823E8 0037E048 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1396,12 +1396,12 @@ lbl_803823F0: /* 803823F0 0037E050 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803823F4 0037E054 B0 7E 00 00 */ sth r3, 0(r30) /* 803823F8 0037E058 EC 20 05 B2 */ fmuls f1, f0, f22 -/* 803823FC 0037E05C 4B E4 4C 05 */ bl func_801C7000 +/* 803823FC 0037E05C 4B E4 4C 05 */ bl __cvt_fp2unsigned /* 80382400 0037E060 28 03 FF FF */ cmplwi r3, 0xffff /* 80382404 0037E064 40 80 00 14 */ bge lbl_80382418 /* 80382408 0037E068 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 8038240C 0037E06C EC 20 05 B2 */ fmuls f1, f0, f22 -/* 80382410 0037E070 4B E4 4B F1 */ bl func_801C7000 +/* 80382410 0037E070 4B E4 4B F1 */ bl __cvt_fp2unsigned /* 80382414 0037E074 48 00 00 0C */ b lbl_80382420 lbl_80382418: /* 80382418 0037E078 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1411,12 +1411,12 @@ lbl_80382420: /* 80382424 0037E084 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382428 0037E088 B0 7E 00 02 */ sth r3, 2(r30) /* 8038242C 0037E08C EC 20 04 72 */ fmuls f1, f0, f17 -/* 80382430 0037E090 4B E4 4B D1 */ bl func_801C7000 +/* 80382430 0037E090 4B E4 4B D1 */ bl __cvt_fp2unsigned /* 80382434 0037E094 28 03 FF FF */ cmplwi r3, 0xffff /* 80382438 0037E098 40 80 00 14 */ bge lbl_8038244C /* 8038243C 0037E09C C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382440 0037E0A0 EC 20 04 72 */ fmuls f1, f0, f17 -/* 80382444 0037E0A4 4B E4 4B BD */ bl func_801C7000 +/* 80382444 0037E0A4 4B E4 4B BD */ bl __cvt_fp2unsigned /* 80382448 0037E0A8 48 00 00 0C */ b lbl_80382454 lbl_8038244C: /* 8038244C 0037E0AC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1425,12 +1425,12 @@ lbl_80382454: /* 80382454 0037E0B4 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382458 0037E0B8 B0 7E 00 04 */ sth r3, 4(r30) /* 8038245C 0037E0BC EC 20 05 72 */ fmuls f1, f0, f21 -/* 80382460 0037E0C0 4B E4 4B A1 */ bl func_801C7000 +/* 80382460 0037E0C0 4B E4 4B A1 */ bl __cvt_fp2unsigned /* 80382464 0037E0C4 28 03 FF FF */ cmplwi r3, 0xffff /* 80382468 0037E0C8 40 80 00 14 */ bge lbl_8038247C /* 8038246C 0037E0CC C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382470 0037E0D0 EC 20 05 72 */ fmuls f1, f0, f21 -/* 80382474 0037E0D4 4B E4 4B 8D */ bl func_801C7000 +/* 80382474 0037E0D4 4B E4 4B 8D */ bl __cvt_fp2unsigned /* 80382478 0037E0D8 48 00 00 0C */ b lbl_80382484 lbl_8038247C: /* 8038247C 0037E0DC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1439,12 +1439,12 @@ lbl_80382484: /* 80382484 0037E0E4 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382488 0037E0E8 B0 7E 00 06 */ sth r3, 6(r30) /* 8038248C 0037E0EC EC 20 05 32 */ fmuls f1, f0, f20 -/* 80382490 0037E0F0 4B E4 4B 71 */ bl func_801C7000 +/* 80382490 0037E0F0 4B E4 4B 71 */ bl __cvt_fp2unsigned /* 80382494 0037E0F4 28 03 FF FF */ cmplwi r3, 0xffff /* 80382498 0037E0F8 40 80 00 14 */ bge lbl_803824AC /* 8038249C 0037E0FC C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803824A0 0037E100 EC 20 05 32 */ fmuls f1, f0, f20 -/* 803824A4 0037E104 4B E4 4B 5D */ bl func_801C7000 +/* 803824A4 0037E104 4B E4 4B 5D */ bl __cvt_fp2unsigned /* 803824A8 0037E108 48 00 00 0C */ b lbl_803824B4 lbl_803824AC: /* 803824AC 0037E10C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1454,12 +1454,12 @@ lbl_803824B4: /* 803824B8 0037E118 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803824BC 0037E11C B0 7E 00 08 */ sth r3, 8(r30) /* 803824C0 0037E120 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803824C4 0037E124 4B E4 4B 3D */ bl func_801C7000 +/* 803824C4 0037E124 4B E4 4B 3D */ bl __cvt_fp2unsigned /* 803824C8 0037E128 28 03 FF FF */ cmplwi r3, 0xffff /* 803824CC 0037E12C 40 80 00 14 */ bge lbl_803824E0 /* 803824D0 0037E130 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803824D4 0037E134 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803824D8 0037E138 4B E4 4B 29 */ bl func_801C7000 +/* 803824D8 0037E138 4B E4 4B 29 */ bl __cvt_fp2unsigned /* 803824DC 0037E13C 48 00 00 0C */ b lbl_803824E8 lbl_803824E0: /* 803824E0 0037E140 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1468,12 +1468,12 @@ lbl_803824E8: /* 803824E8 0037E148 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803824EC 0037E14C B0 7E 00 0A */ sth r3, 0xa(r30) /* 803824F0 0037E150 EC 20 04 F2 */ fmuls f1, f0, f19 -/* 803824F4 0037E154 4B E4 4B 0D */ bl func_801C7000 +/* 803824F4 0037E154 4B E4 4B 0D */ bl __cvt_fp2unsigned /* 803824F8 0037E158 28 03 FF FF */ cmplwi r3, 0xffff /* 803824FC 0037E15C 40 80 00 14 */ bge lbl_80382510 /* 80382500 0037E160 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382504 0037E164 EC 20 04 F2 */ fmuls f1, f0, f19 -/* 80382508 0037E168 4B E4 4A F9 */ bl func_801C7000 +/* 80382508 0037E168 4B E4 4A F9 */ bl __cvt_fp2unsigned /* 8038250C 0037E16C 48 00 00 0C */ b lbl_80382518 lbl_80382510: /* 80382510 0037E170 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1482,12 +1482,12 @@ lbl_80382518: /* 80382518 0037E178 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 8038251C 0037E17C B0 7E 00 0C */ sth r3, 0xc(r30) /* 80382520 0037E180 EC 20 04 B2 */ fmuls f1, f0, f18 -/* 80382524 0037E184 4B E4 4A DD */ bl func_801C7000 +/* 80382524 0037E184 4B E4 4A DD */ bl __cvt_fp2unsigned /* 80382528 0037E188 28 03 FF FF */ cmplwi r3, 0xffff /* 8038252C 0037E18C 40 80 00 14 */ bge lbl_80382540 /* 80382530 0037E190 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382534 0037E194 EC 20 04 B2 */ fmuls f1, f0, f18 -/* 80382538 0037E198 4B E4 4A C9 */ bl func_801C7000 +/* 80382538 0037E198 4B E4 4A C9 */ bl __cvt_fp2unsigned /* 8038253C 0037E19C 48 00 00 0C */ b lbl_80382548 lbl_80382540: /* 80382540 0037E1A0 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1497,12 +1497,12 @@ lbl_80382548: /* 8038254C 0037E1AC C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382550 0037E1B0 B0 7E 00 0E */ sth r3, 0xe(r30) /* 80382554 0037E1B4 EC 20 04 72 */ fmuls f1, f0, f17 -/* 80382558 0037E1B8 4B E4 4A A9 */ bl func_801C7000 +/* 80382558 0037E1B8 4B E4 4A A9 */ bl __cvt_fp2unsigned /* 8038255C 0037E1BC 28 03 FF FF */ cmplwi r3, 0xffff /* 80382560 0037E1C0 40 80 00 14 */ bge lbl_80382574 /* 80382564 0037E1C4 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382568 0037E1C8 EC 20 04 72 */ fmuls f1, f0, f17 -/* 8038256C 0037E1CC 4B E4 4A 95 */ bl func_801C7000 +/* 8038256C 0037E1CC 4B E4 4A 95 */ bl __cvt_fp2unsigned /* 80382570 0037E1D0 48 00 00 0C */ b lbl_8038257C lbl_80382574: /* 80382574 0037E1D4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1512,12 +1512,12 @@ lbl_8038257C: /* 80382580 0037E1E0 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382584 0037E1E4 B0 7E 00 10 */ sth r3, 0x10(r30) /* 80382588 0037E1E8 EC 20 04 72 */ fmuls f1, f0, f17 -/* 8038258C 0037E1EC 4B E4 4A 75 */ bl func_801C7000 +/* 8038258C 0037E1EC 4B E4 4A 75 */ bl __cvt_fp2unsigned /* 80382590 0037E1F0 28 03 FF FF */ cmplwi r3, 0xffff /* 80382594 0037E1F4 40 80 00 14 */ bge lbl_803825A8 /* 80382598 0037E1F8 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 8038259C 0037E1FC EC 20 04 72 */ fmuls f1, f0, f17 -/* 803825A0 0037E200 4B E4 4A 61 */ bl func_801C7000 +/* 803825A0 0037E200 4B E4 4A 61 */ bl __cvt_fp2unsigned /* 803825A4 0037E204 48 00 00 0C */ b lbl_803825B0 lbl_803825A8: /* 803825A8 0037E208 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1527,12 +1527,12 @@ lbl_803825B0: /* 803825B4 0037E214 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803825B8 0037E218 B0 7E 00 12 */ sth r3, 0x12(r30) /* 803825BC 0037E21C EC 20 04 72 */ fmuls f1, f0, f17 -/* 803825C0 0037E220 4B E4 4A 41 */ bl func_801C7000 +/* 803825C0 0037E220 4B E4 4A 41 */ bl __cvt_fp2unsigned /* 803825C4 0037E224 28 03 FF FF */ cmplwi r3, 0xffff /* 803825C8 0037E228 40 80 00 14 */ bge lbl_803825DC /* 803825CC 0037E22C C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803825D0 0037E230 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803825D4 0037E234 4B E4 4A 2D */ bl func_801C7000 +/* 803825D4 0037E234 4B E4 4A 2D */ bl __cvt_fp2unsigned /* 803825D8 0037E238 48 00 00 0C */ b lbl_803825E4 lbl_803825DC: /* 803825DC 0037E23C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1542,12 +1542,12 @@ lbl_803825E4: /* 803825E8 0037E248 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803825EC 0037E24C B0 7E 00 14 */ sth r3, 0x14(r30) /* 803825F0 0037E250 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803825F4 0037E254 4B E4 4A 0D */ bl func_801C7000 +/* 803825F4 0037E254 4B E4 4A 0D */ bl __cvt_fp2unsigned /* 803825F8 0037E258 28 03 FF FF */ cmplwi r3, 0xffff /* 803825FC 0037E25C 40 80 00 14 */ bge lbl_80382610 /* 80382600 0037E260 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382604 0037E264 EC 20 04 72 */ fmuls f1, f0, f17 -/* 80382608 0037E268 4B E4 49 F9 */ bl func_801C7000 +/* 80382608 0037E268 4B E4 49 F9 */ bl __cvt_fp2unsigned /* 8038260C 0037E26C 48 00 00 0C */ b lbl_80382618 lbl_80382610: /* 80382610 0037E270 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1557,13 +1557,13 @@ lbl_80382618: /* 8038261C 0037E27C C0 01 00 70 */ lfs f0, 0x70(r1) /* 80382620 0037E280 B0 7E 00 16 */ sth r3, 0x16(r30) /* 80382624 0037E284 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80382628 0037E288 4B E4 49 D9 */ bl func_801C7000 +/* 80382628 0037E288 4B E4 49 D9 */ bl __cvt_fp2unsigned /* 8038262C 0037E28C 28 03 FF FF */ cmplwi r3, 0xffff /* 80382630 0037E290 40 80 00 18 */ bge lbl_80382648 /* 80382634 0037E294 C0 22 A7 A0 */ lfs f1, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382638 0037E298 C0 01 00 70 */ lfs f0, 0x70(r1) /* 8038263C 0037E29C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80382640 0037E2A0 4B E4 49 C1 */ bl func_801C7000 +/* 80382640 0037E2A0 4B E4 49 C1 */ bl __cvt_fp2unsigned /* 80382644 0037E2A4 48 00 00 0C */ b lbl_80382650 lbl_80382648: /* 80382648 0037E2A8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1575,12 +1575,12 @@ lbl_80382650: /* 8038265C 0037E2BC B0 7F 00 00 */ sth r3, 0(r31) /* 80382660 0037E2C0 EC 20 04 72 */ fmuls f1, f0, f17 /* 80382664 0037E2C4 B0 1F 00 02 */ sth r0, 2(r31) -/* 80382668 0037E2C8 4B E4 49 99 */ bl func_801C7000 +/* 80382668 0037E2C8 4B E4 49 99 */ bl __cvt_fp2unsigned /* 8038266C 0037E2CC 28 03 FF FF */ cmplwi r3, 0xffff /* 80382670 0037E2D0 40 80 00 14 */ bge lbl_80382684 /* 80382674 0037E2D4 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 80382678 0037E2D8 EC 20 04 72 */ fmuls f1, f0, f17 -/* 8038267C 0037E2DC 4B E4 49 85 */ bl func_801C7000 +/* 8038267C 0037E2DC 4B E4 49 85 */ bl __cvt_fp2unsigned /* 80382680 0037E2E0 48 00 00 0C */ b lbl_8038268C lbl_80382684: /* 80382684 0037E2E4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1592,12 +1592,12 @@ lbl_8038268C: /* 80382698 0037E2F8 B0 7F 00 04 */ sth r3, 4(r31) /* 8038269C 0037E2FC EC 20 04 72 */ fmuls f1, f0, f17 /* 803826A0 0037E300 B0 1F 00 06 */ sth r0, 6(r31) -/* 803826A4 0037E304 4B E4 49 5D */ bl func_801C7000 +/* 803826A4 0037E304 4B E4 49 5D */ bl __cvt_fp2unsigned /* 803826A8 0037E308 28 03 FF FF */ cmplwi r3, 0xffff /* 803826AC 0037E30C 40 80 00 14 */ bge lbl_803826C0 /* 803826B0 0037E310 C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803826B4 0037E314 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803826B8 0037E318 4B E4 49 49 */ bl func_801C7000 +/* 803826B8 0037E318 4B E4 49 49 */ bl __cvt_fp2unsigned /* 803826BC 0037E31C 48 00 00 0C */ b lbl_803826C8 lbl_803826C0: /* 803826C0 0037E320 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -1609,12 +1609,12 @@ lbl_803826C8: /* 803826D4 0037E334 B0 7F 00 08 */ sth r3, 8(r31) /* 803826D8 0037E338 EC 20 04 72 */ fmuls f1, f0, f17 /* 803826DC 0037E33C B0 1F 00 0A */ sth r0, 0xa(r31) -/* 803826E0 0037E340 4B E4 49 21 */ bl func_801C7000 +/* 803826E0 0037E340 4B E4 49 21 */ bl __cvt_fp2unsigned /* 803826E4 0037E344 28 03 FF FF */ cmplwi r3, 0xffff /* 803826E8 0037E348 40 80 00 14 */ bge lbl_803826FC /* 803826EC 0037E34C C0 02 A7 A0 */ lfs f0, lbl_80642DA0-_SDA2_BASE_(r2) /* 803826F0 0037E350 EC 20 04 72 */ fmuls f1, f0, f17 -/* 803826F4 0037E354 4B E4 49 0D */ bl func_801C7000 +/* 803826F4 0037E354 4B E4 49 0D */ bl __cvt_fp2unsigned /* 803826F8 0037E358 48 00 00 0C */ b lbl_80382704 lbl_803826FC: /* 803826FC 0037E35C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha @@ -54631,7 +54631,7 @@ func_803B0204: /* 803B0208 003ABE68 7C 08 02 A6 */ mflr r0 /* 803B020C 003ABE6C 90 01 00 84 */ stw r0, 0x84(r1) /* 803B0210 003ABE70 39 61 00 80 */ addi r11, r1, 0x80 -/* 803B0214 003ABE74 4B E1 6E ED */ bl func_801C7100 +/* 803B0214 003ABE74 4B E1 6E ED */ bl _savegpr_17 /* 803B0218 003ABE78 7C 7D 1B 78 */ mr r29, r3 /* 803B021C 003ABE7C 7C 9E 23 78 */ mr r30, r4 /* 803B0220 003ABE80 7C BF 2B 78 */ mr r31, r5 @@ -59645,7 +59645,7 @@ lbl_803B486C: /* 803B4888 003B04E8 7C 08 02 A6 */ mflr r0 /* 803B488C 003B04EC 90 01 00 54 */ stw r0, 0x54(r1) /* 803B4890 003B04F0 39 61 00 50 */ addi r11, r1, 0x50 -/* 803B4894 003B04F4 4B E1 28 6D */ bl func_801C7100 +/* 803B4894 003B04F4 4B E1 28 6D */ bl _savegpr_17 /* 803B4898 003B04F8 7C 7C 1B 78 */ mr r28, r3 /* 803B489C 003B04FC 7C 9D 23 78 */ mr r29, r4 /* 803B48A0 003B0500 3B E0 00 00 */ li r31, 0 @@ -65091,7 +65091,7 @@ func_803B97C0: /* 803B97C4 003B5424 7C 08 02 A6 */ mflr r0 /* 803B97C8 003B5428 90 01 00 54 */ stw r0, 0x54(r1) /* 803B97CC 003B542C 39 61 00 50 */ addi r11, r1, 0x50 -/* 803B97D0 003B5430 4B E0 D9 2D */ bl func_801C70FC +/* 803B97D0 003B5430 4B E0 D9 2D */ bl _savegpr_16 /* 803B97D4 003B5434 7C 76 1B 78 */ mr r22, r3 /* 803B97D8 003B5438 7C 97 23 78 */ mr r23, r4 /* 803B97DC 003B543C 3B 20 00 00 */ li r25, 0 @@ -70735,7 +70735,7 @@ func_803BE8B0: /* 803BE8B4 003BA514 7C 08 02 A6 */ mflr r0 /* 803BE8B8 003BA518 90 01 00 54 */ stw r0, 0x54(r1) /* 803BE8BC 003BA51C 39 61 00 50 */ addi r11, r1, 0x50 -/* 803BE8C0 003BA520 4B E0 88 3D */ bl func_801C70FC +/* 803BE8C0 003BA520 4B E0 88 3D */ bl _savegpr_16 /* 803BE8C4 003BA524 2C 05 00 A5 */ cmpwi r5, 0xa5 /* 803BE8C8 003BA528 7C 93 23 78 */ mr r19, r4 /* 803BE8CC 003BA52C 7C B4 2B 78 */ mr r20, r5 @@ -71053,7 +71053,7 @@ func_803BED40: /* 803BED44 003BA9A4 7C 08 02 A6 */ mflr r0 /* 803BED48 003BA9A8 90 01 00 54 */ stw r0, 0x54(r1) /* 803BED4C 003BA9AC 39 61 00 50 */ addi r11, r1, 0x50 -/* 803BED50 003BA9B0 4B E0 83 AD */ bl func_801C70FC +/* 803BED50 003BA9B0 4B E0 83 AD */ bl _savegpr_16 /* 803BED54 003BA9B4 2C 05 00 A5 */ cmpwi r5, 0xa5 /* 803BED58 003BA9B8 7C 93 23 78 */ mr r19, r4 /* 803BED5C 003BA9BC 7C B4 2B 78 */ mr r20, r5 @@ -95260,7 +95260,7 @@ lbl_803D499C: /* 803D49BC 003D061C 7C 08 02 A6 */ mflr r0 /* 803D49C0 003D0620 90 01 00 64 */ stw r0, 0x64(r1) /* 803D49C4 003D0624 39 61 00 60 */ addi r11, r1, 0x60 -/* 803D49C8 003D0628 4B DF 27 39 */ bl func_801C7100 +/* 803D49C8 003D0628 4B DF 27 39 */ bl _savegpr_17 /* 803D49CC 003D062C 80 A4 00 B4 */ lwz r5, 0xb4(r4) /* 803D49D0 003D0630 3C C0 80 40 */ lis r6, lbl_804056D8@ha /* 803D49D4 003D0634 38 C6 56 D8 */ addi r6, r6, lbl_804056D8@l diff --git a/asm/text_2.s b/asm/text_2.s index af002ee..65e03f0 100644 --- a/asm/text_2.s +++ b/asm/text_2.s @@ -8429,7 +8429,7 @@ func_80066DBC: /* 80066DC0 00062A20 7C 08 02 A6 */ mflr r0 /* 80066DC4 00062A24 90 01 00 94 */ stw r0, 0x94(r1) /* 80066DC8 00062A28 39 61 00 90 */ addi r11, r1, 0x90 -/* 80066DCC 00062A2C 48 16 03 31 */ bl func_801C70FC +/* 80066DCC 00062A2C 48 16 03 31 */ bl _savegpr_16 /* 80066DD0 00062A30 3C A0 80 48 */ lis r5, lbl_80478408@ha /* 80066DD4 00062A34 7C 7B 1B 78 */ mr r27, r3 /* 80066DD8 00062A38 38 A5 84 08 */ addi r5, r5, lbl_80478408@l @@ -29734,7 +29734,7 @@ lbl_8007A530: /* 8007A680 000762E0 83 81 00 3C */ lwz r28, 0x3c(r1) /* 8007A684 000762E4 83 61 00 34 */ lwz r27, 0x34(r1) /* 8007A688 000762E8 C8 23 00 08 */ lfd f1, 8(r3) -/* 8007A68C 000762EC 48 14 C9 75 */ bl func_801C7000 +/* 8007A68C 000762EC 48 14 C9 75 */ bl __cvt_fp2unsigned /* 8007A690 000762F0 7C 64 1B 78 */ mr r4, r3 /* 8007A694 000762F4 38 60 00 06 */ li r3, 6 /* 8007A698 000762F8 48 0E 1C 71 */ bl func_8015C308 @@ -50659,7 +50659,7 @@ func_8008D5D8: /* 8008D5DC 0008923C 7C 08 02 A6 */ mflr r0 /* 8008D5E0 00089240 90 01 00 74 */ stw r0, 0x74(r1) /* 8008D5E4 00089244 39 61 00 70 */ addi r11, r1, 0x70 -/* 8008D5E8 00089248 48 13 9B 11 */ bl func_801C70F8 +/* 8008D5E8 00089248 48 13 9B 11 */ bl _savegpr_15 /* 8008D5EC 0008924C 48 08 F3 89 */ bl func_8011C974 /* 8008D5F0 00089250 3F 00 80 64 */ lis r24, lbl_8063CE34@ha /* 8008D5F4 00089254 7C 76 1B 78 */ mr r22, r3 @@ -81941,7 +81941,7 @@ lbl_800AA2E8: /* 800AA308 000A5F68 7C 63 02 14 */ add r3, r3, r0 /* 800AA30C 000A5F6C C0 03 00 0C */ lfs f0, 0xc(r3) /* 800AA310 000A5F70 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800AA314 000A5F74 48 11 CC ED */ bl func_801C7000 +/* 800AA314 000A5F74 48 11 CC ED */ bl __cvt_fp2unsigned /* 800AA318 000A5F78 38 80 00 05 */ li r4, 5 /* 800AA31C 000A5F7C 38 A0 00 0E */ li r5, 0xe /* 800AA320 000A5F80 38 C0 00 01 */ li r6, 1 diff --git a/asm/text_3.s b/asm/text_3.s index 5d87436..908fde3 100644 --- a/asm/text_3.s +++ b/asm/text_3.s @@ -56637,7 +56637,7 @@ lbl_800EF580: /* 800EF648 000EB2A8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EF64C 000EB2AC EC 21 18 28 */ fsubs f1, f1, f3 /* 800EF650 000EB2B0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EF654 000EB2B4 48 0D 79 AD */ bl func_801C7000 +/* 800EF654 000EB2B4 48 0D 79 AD */ bl __cvt_fp2unsigned /* 800EF658 000EB2B8 7C 7F 1B 78 */ mr r31, r3 /* 800EF65C 000EB2BC 38 60 03 ED */ li r3, 0x3ed /* 800EF660 000EB2C0 48 16 0C 95 */ bl func_802502F4 @@ -56697,7 +56697,7 @@ lbl_800EF580: /* 800EF738 000EB398 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EF73C 000EB39C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EF740 000EB3A0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EF744 000EB3A4 48 0D 78 BD */ bl func_801C7000 +/* 800EF744 000EB3A4 48 0D 78 BD */ bl __cvt_fp2unsigned /* 800EF748 000EB3A8 7C 7F 1B 78 */ mr r31, r3 /* 800EF74C 000EB3AC 38 60 03 ED */ li r3, 0x3ed /* 800EF750 000EB3B0 48 16 0B A5 */ bl func_802502F4 @@ -56757,7 +56757,7 @@ lbl_800EF580: /* 800EF828 000EB488 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EF82C 000EB48C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EF830 000EB490 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EF834 000EB494 48 0D 77 CD */ bl func_801C7000 +/* 800EF834 000EB494 48 0D 77 CD */ bl __cvt_fp2unsigned /* 800EF838 000EB498 7C 7F 1B 78 */ mr r31, r3 /* 800EF83C 000EB49C 38 60 03 ED */ li r3, 0x3ed /* 800EF840 000EB4A0 48 16 0A B5 */ bl func_802502F4 @@ -56817,7 +56817,7 @@ lbl_800EF580: /* 800EF918 000EB578 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EF91C 000EB57C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EF920 000EB580 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EF924 000EB584 48 0D 76 DD */ bl func_801C7000 +/* 800EF924 000EB584 48 0D 76 DD */ bl __cvt_fp2unsigned /* 800EF928 000EB588 7C 7F 1B 78 */ mr r31, r3 /* 800EF92C 000EB58C 38 60 03 ED */ li r3, 0x3ed /* 800EF930 000EB590 48 16 09 C5 */ bl func_802502F4 @@ -56877,7 +56877,7 @@ lbl_800EF580: /* 800EFA08 000EB668 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFA0C 000EB66C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFA10 000EB670 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFA14 000EB674 48 0D 75 ED */ bl func_801C7000 +/* 800EFA14 000EB674 48 0D 75 ED */ bl __cvt_fp2unsigned /* 800EFA18 000EB678 7C 7F 1B 78 */ mr r31, r3 /* 800EFA1C 000EB67C 38 60 03 ED */ li r3, 0x3ed /* 800EFA20 000EB680 48 16 08 D5 */ bl func_802502F4 @@ -56937,7 +56937,7 @@ lbl_800EF580: /* 800EFAF8 000EB758 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFAFC 000EB75C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFB00 000EB760 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFB04 000EB764 48 0D 74 FD */ bl func_801C7000 +/* 800EFB04 000EB764 48 0D 74 FD */ bl __cvt_fp2unsigned /* 800EFB08 000EB768 7C 7F 1B 78 */ mr r31, r3 /* 800EFB0C 000EB76C 38 60 03 ED */ li r3, 0x3ed /* 800EFB10 000EB770 48 16 07 E5 */ bl func_802502F4 @@ -56997,7 +56997,7 @@ lbl_800EF580: /* 800EFBE8 000EB848 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFBEC 000EB84C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFBF0 000EB850 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFBF4 000EB854 48 0D 74 0D */ bl func_801C7000 +/* 800EFBF4 000EB854 48 0D 74 0D */ bl __cvt_fp2unsigned /* 800EFBF8 000EB858 7C 7F 1B 78 */ mr r31, r3 /* 800EFBFC 000EB85C 38 60 03 ED */ li r3, 0x3ed /* 800EFC00 000EB860 48 16 06 F5 */ bl func_802502F4 @@ -57057,7 +57057,7 @@ lbl_800EF580: /* 800EFCD8 000EB938 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFCDC 000EB93C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFCE0 000EB940 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFCE4 000EB944 48 0D 73 1D */ bl func_801C7000 +/* 800EFCE4 000EB944 48 0D 73 1D */ bl __cvt_fp2unsigned /* 800EFCE8 000EB948 7C 7F 1B 78 */ mr r31, r3 /* 800EFCEC 000EB94C 38 60 03 ED */ li r3, 0x3ed /* 800EFCF0 000EB950 48 16 06 05 */ bl func_802502F4 @@ -57117,7 +57117,7 @@ lbl_800EF580: /* 800EFDC8 000EBA28 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFDCC 000EBA2C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFDD0 000EBA30 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFDD4 000EBA34 48 0D 72 2D */ bl func_801C7000 +/* 800EFDD4 000EBA34 48 0D 72 2D */ bl __cvt_fp2unsigned /* 800EFDD8 000EBA38 7C 7F 1B 78 */ mr r31, r3 /* 800EFDDC 000EBA3C 38 60 03 ED */ li r3, 0x3ed /* 800EFDE0 000EBA40 48 16 05 15 */ bl func_802502F4 @@ -57177,7 +57177,7 @@ lbl_800EF580: /* 800EFEB8 000EBB18 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFEBC 000EBB1C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFEC0 000EBB20 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFEC4 000EBB24 48 0D 71 3D */ bl func_801C7000 +/* 800EFEC4 000EBB24 48 0D 71 3D */ bl __cvt_fp2unsigned /* 800EFEC8 000EBB28 7C 7F 1B 78 */ mr r31, r3 /* 800EFECC 000EBB2C 38 60 03 ED */ li r3, 0x3ed /* 800EFED0 000EBB30 48 16 04 25 */ bl func_802502F4 @@ -57237,7 +57237,7 @@ lbl_800EF580: /* 800EFFA8 000EBC08 EC 22 08 28 */ fsubs f1, f2, f1 /* 800EFFAC 000EBC0C EC 21 18 28 */ fsubs f1, f1, f3 /* 800EFFB0 000EBC10 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800EFFB4 000EBC14 48 0D 70 4D */ bl func_801C7000 +/* 800EFFB4 000EBC14 48 0D 70 4D */ bl __cvt_fp2unsigned /* 800EFFB8 000EBC18 7C 7F 1B 78 */ mr r31, r3 /* 800EFFBC 000EBC1C 38 60 03 ED */ li r3, 0x3ed /* 800EFFC0 000EBC20 48 16 03 35 */ bl func_802502F4 @@ -57297,7 +57297,7 @@ lbl_800EF580: /* 800F0098 000EBCF8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F009C 000EBCFC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F00A0 000EBD00 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F00A4 000EBD04 48 0D 6F 5D */ bl func_801C7000 +/* 800F00A4 000EBD04 48 0D 6F 5D */ bl __cvt_fp2unsigned /* 800F00A8 000EBD08 7C 7F 1B 78 */ mr r31, r3 /* 800F00AC 000EBD0C 38 60 03 ED */ li r3, 0x3ed /* 800F00B0 000EBD10 48 16 02 45 */ bl func_802502F4 @@ -57357,7 +57357,7 @@ lbl_800EF580: /* 800F0188 000EBDE8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F018C 000EBDEC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0190 000EBDF0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0194 000EBDF4 48 0D 6E 6D */ bl func_801C7000 +/* 800F0194 000EBDF4 48 0D 6E 6D */ bl __cvt_fp2unsigned /* 800F0198 000EBDF8 7C 7F 1B 78 */ mr r31, r3 /* 800F019C 000EBDFC 38 60 03 ED */ li r3, 0x3ed /* 800F01A0 000EBE00 48 16 01 55 */ bl func_802502F4 @@ -57417,7 +57417,7 @@ lbl_800EF580: /* 800F0278 000EBED8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F027C 000EBEDC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0280 000EBEE0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0284 000EBEE4 48 0D 6D 7D */ bl func_801C7000 +/* 800F0284 000EBEE4 48 0D 6D 7D */ bl __cvt_fp2unsigned /* 800F0288 000EBEE8 7C 7F 1B 78 */ mr r31, r3 /* 800F028C 000EBEEC 38 60 03 ED */ li r3, 0x3ed /* 800F0290 000EBEF0 48 16 00 65 */ bl func_802502F4 @@ -57477,7 +57477,7 @@ lbl_800EF580: /* 800F0368 000EBFC8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F036C 000EBFCC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0370 000EBFD0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0374 000EBFD4 48 0D 6C 8D */ bl func_801C7000 +/* 800F0374 000EBFD4 48 0D 6C 8D */ bl __cvt_fp2unsigned /* 800F0378 000EBFD8 7C 7F 1B 78 */ mr r31, r3 /* 800F037C 000EBFDC 38 60 03 ED */ li r3, 0x3ed /* 800F0380 000EBFE0 48 15 FF 75 */ bl func_802502F4 @@ -57537,7 +57537,7 @@ lbl_800EF580: /* 800F0458 000EC0B8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F045C 000EC0BC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0460 000EC0C0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0464 000EC0C4 48 0D 6B 9D */ bl func_801C7000 +/* 800F0464 000EC0C4 48 0D 6B 9D */ bl __cvt_fp2unsigned /* 800F0468 000EC0C8 7C 7F 1B 78 */ mr r31, r3 /* 800F046C 000EC0CC 38 60 03 ED */ li r3, 0x3ed /* 800F0470 000EC0D0 48 15 FE 85 */ bl func_802502F4 @@ -57597,7 +57597,7 @@ lbl_800EF580: /* 800F0548 000EC1A8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F054C 000EC1AC EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0550 000EC1B0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0554 000EC1B4 48 0D 6A AD */ bl func_801C7000 +/* 800F0554 000EC1B4 48 0D 6A AD */ bl __cvt_fp2unsigned /* 800F0558 000EC1B8 7C 7F 1B 78 */ mr r31, r3 /* 800F055C 000EC1BC 38 60 03 ED */ li r3, 0x3ed /* 800F0560 000EC1C0 48 15 FD 95 */ bl func_802502F4 @@ -57657,7 +57657,7 @@ lbl_800EF580: /* 800F0638 000EC298 EC 22 08 28 */ fsubs f1, f2, f1 /* 800F063C 000EC29C EC 21 18 28 */ fsubs f1, f1, f3 /* 800F0640 000EC2A0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F0644 000EC2A4 48 0D 69 BD */ bl func_801C7000 +/* 800F0644 000EC2A4 48 0D 69 BD */ bl __cvt_fp2unsigned /* 800F0648 000EC2A8 7C 7F 1B 78 */ mr r31, r3 /* 800F064C 000EC2AC 38 60 03 ED */ li r3, 0x3ed /* 800F0650 000EC2B0 48 15 FC A5 */ bl func_802502F4 @@ -77621,7 +77621,7 @@ func_80102EFC: /* 80102F00 000FEB60 7C 08 02 A6 */ mflr r0 /* 80102F04 000FEB64 90 01 00 54 */ stw r0, 0x54(r1) /* 80102F08 000FEB68 39 61 00 50 */ addi r11, r1, 0x50 -/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl func_801C7100 +/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl _savegpr_17 /* 80102F10 000FEB70 81 2D 82 70 */ lwz r9, lbl_8063D530-_SDA_BASE_(r13) /* 80102F14 000FEB74 7C 72 1B 78 */ mr r18, r3 /* 80102F18 000FEB78 7C 93 23 78 */ mr r19, r4 @@ -98753,7 +98753,7 @@ lbl_8011687C: /* 801168DC 0011253C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 801168E0 00112540 41 82 04 CC */ beq lbl_80116DAC /* 801168E4 00112544 C8 23 00 08 */ lfd f1, 8(r3) -/* 801168E8 00112548 48 0B 07 19 */ bl func_801C7000 +/* 801168E8 00112548 48 0B 07 19 */ bl __cvt_fp2unsigned /* 801168EC 0011254C 7C 64 1B 78 */ mr r4, r3 /* 801168F0 00112550 38 60 00 06 */ li r3, 6 /* 801168F4 00112554 48 04 5A 15 */ bl func_8015C308 @@ -98846,7 +98846,7 @@ lbl_801169E8: /* 80116A48 001126A8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80116A4C 001126AC 41 82 03 60 */ beq lbl_80116DAC /* 80116A50 001126B0 C8 23 00 08 */ lfd f1, 8(r3) -/* 80116A54 001126B4 48 0B 05 AD */ bl func_801C7000 +/* 80116A54 001126B4 48 0B 05 AD */ bl __cvt_fp2unsigned /* 80116A58 001126B8 7C 64 1B 78 */ mr r4, r3 /* 80116A5C 001126BC 38 60 00 06 */ li r3, 6 /* 80116A60 001126C0 48 04 58 A9 */ bl func_8015C308 @@ -98939,7 +98939,7 @@ lbl_80116B54: /* 80116BB4 00112814 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80116BB8 00112818 41 82 01 F4 */ beq lbl_80116DAC /* 80116BBC 0011281C C8 23 00 08 */ lfd f1, 8(r3) -/* 80116BC0 00112820 48 0B 04 41 */ bl func_801C7000 +/* 80116BC0 00112820 48 0B 04 41 */ bl __cvt_fp2unsigned /* 80116BC4 00112824 7C 64 1B 78 */ mr r4, r3 /* 80116BC8 00112828 38 60 00 06 */ li r3, 6 /* 80116BCC 0011282C 48 04 57 3D */ bl func_8015C308 @@ -99032,7 +99032,7 @@ lbl_80116CC0: /* 80116D20 00112980 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80116D24 00112984 41 82 00 88 */ beq lbl_80116DAC /* 80116D28 00112988 C8 23 00 08 */ lfd f1, 8(r3) -/* 80116D2C 0011298C 48 0B 02 D5 */ bl func_801C7000 +/* 80116D2C 0011298C 48 0B 02 D5 */ bl __cvt_fp2unsigned /* 80116D30 00112990 7C 64 1B 78 */ mr r4, r3 /* 80116D34 00112994 38 60 00 06 */ li r3, 6 /* 80116D38 00112998 48 04 55 D1 */ bl func_8015C308 @@ -100127,7 +100127,7 @@ lbl_80117CB8: /* 80117DA0 00113A00 4E 80 04 20 */ bctr /* 80117DA4 00113A04 80 64 00 D8 */ lwz r3, 0xd8(r4) /* 80117DA8 00113A08 C8 23 00 08 */ lfd f1, 8(r3) -/* 80117DAC 00113A0C 48 0A F2 55 */ bl func_801C7000 +/* 80117DAC 00113A0C 48 0A F2 55 */ bl __cvt_fp2unsigned /* 80117DB0 00113A10 7C 64 1B 78 */ mr r4, r3 /* 80117DB4 00113A14 38 60 00 06 */ li r3, 6 /* 80117DB8 00113A18 48 04 45 51 */ bl func_8015C308 diff --git a/asm/text_4.s b/asm/text_4.s index d5a8373..8a11be5 100644 --- a/asm/text_4.s +++ b/asm/text_4.s @@ -1222,7 +1222,7 @@ lbl_801191E0: /* 801191E0 00114E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 801191E4 00114E44 80 63 00 C8 */ lwz r3, 0xc8(r3) /* 801191E8 00114E48 C8 23 00 08 */ lfd f1, 8(r3) -/* 801191EC 00114E4C 48 0A DE 15 */ bl func_801C7000 +/* 801191EC 00114E4C 48 0A DE 15 */ bl __cvt_fp2unsigned /* 801191F0 00114E50 7C 64 1B 78 */ mr r4, r3 /* 801191F4 00114E54 38 60 00 06 */ li r3, 6 /* 801191F8 00114E58 48 04 31 11 */ bl func_8015C308 @@ -1355,7 +1355,7 @@ lbl_801193D8: /* 801193D8 00115038 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 801193DC 0011503C 80 63 00 CC */ lwz r3, 0xcc(r3) /* 801193E0 00115040 C8 23 00 08 */ lfd f1, 8(r3) -/* 801193E4 00115044 48 0A DC 1D */ bl func_801C7000 +/* 801193E4 00115044 48 0A DC 1D */ bl __cvt_fp2unsigned /* 801193E8 00115048 7C 64 1B 78 */ mr r4, r3 /* 801193EC 0011504C 38 60 00 06 */ li r3, 6 /* 801193F0 00115050 48 04 2F 19 */ bl func_8015C308 @@ -1488,7 +1488,7 @@ lbl_801195D0: /* 801195D0 00115230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 801195D4 00115234 80 63 00 D0 */ lwz r3, 0xd0(r3) /* 801195D8 00115238 C8 23 00 08 */ lfd f1, 8(r3) -/* 801195DC 0011523C 48 0A DA 25 */ bl func_801C7000 +/* 801195DC 0011523C 48 0A DA 25 */ bl __cvt_fp2unsigned /* 801195E0 00115240 7C 64 1B 78 */ mr r4, r3 /* 801195E4 00115244 38 60 00 06 */ li r3, 6 /* 801195E8 00115248 48 04 2D 21 */ bl func_8015C308 @@ -1621,7 +1621,7 @@ lbl_801197C8: /* 801197C8 00115428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 801197CC 0011542C 80 63 00 D4 */ lwz r3, 0xd4(r3) /* 801197D0 00115430 C8 23 00 08 */ lfd f1, 8(r3) -/* 801197D4 00115434 48 0A D8 2D */ bl func_801C7000 +/* 801197D4 00115434 48 0A D8 2D */ bl __cvt_fp2unsigned /* 801197D8 00115438 7C 64 1B 78 */ mr r4, r3 /* 801197DC 0011543C 38 60 00 06 */ li r3, 6 /* 801197E0 00115440 48 04 2B 29 */ bl func_8015C308 @@ -1811,7 +1811,7 @@ func_8011999C: /* 80119A84 001156E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 80119A88 001156E8 80 63 00 D8 */ lwz r3, 0xd8(r3) /* 80119A8C 001156EC C8 23 00 08 */ lfd f1, 8(r3) -/* 80119A90 001156F0 48 0A D5 71 */ bl func_801C7000 +/* 80119A90 001156F0 48 0A D5 71 */ bl __cvt_fp2unsigned /* 80119A94 001156F4 7C 64 1B 78 */ mr r4, r3 /* 80119A98 001156F8 38 60 00 06 */ li r3, 6 /* 80119A9C 001156FC 48 04 28 6D */ bl func_8015C308 @@ -2102,7 +2102,7 @@ func_80119DC8: /* 80119EB0 00115B10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 80119EB4 00115B14 80 63 00 D8 */ lwz r3, 0xd8(r3) /* 80119EB8 00115B18 C8 23 00 08 */ lfd f1, 8(r3) -/* 80119EBC 00115B1C 48 0A D1 45 */ bl func_801C7000 +/* 80119EBC 00115B1C 48 0A D1 45 */ bl __cvt_fp2unsigned /* 80119EC0 00115B20 7C 64 1B 78 */ mr r4, r3 /* 80119EC4 00115B24 38 60 00 06 */ li r3, 6 /* 80119EC8 00115B28 48 04 24 41 */ bl func_8015C308 @@ -20285,7 +20285,7 @@ lbl_8012AA44: /* 8012AA44 001266A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13) /* 8012AA48 001266A8 80 63 01 38 */ lwz r3, 0x138(r3) /* 8012AA4C 001266AC C8 23 00 08 */ lfd f1, 8(r3) -/* 8012AA50 001266B0 48 09 C5 B1 */ bl func_801C7000 +/* 8012AA50 001266B0 48 09 C5 B1 */ bl __cvt_fp2unsigned /* 8012AA54 001266B4 7C 64 1B 78 */ mr r4, r3 /* 8012AA58 001266B8 38 60 00 06 */ li r3, 6 /* 8012AA5C 001266BC 48 03 18 AD */ bl func_8015C308 @@ -20418,7 +20418,7 @@ lbl_8012AC3C: /* 8012AC3C 0012689C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13) /* 8012AC40 001268A0 80 63 01 3C */ lwz r3, 0x13c(r3) /* 8012AC44 001268A4 C8 23 00 08 */ lfd f1, 8(r3) -/* 8012AC48 001268A8 48 09 C3 B9 */ bl func_801C7000 +/* 8012AC48 001268A8 48 09 C3 B9 */ bl __cvt_fp2unsigned /* 8012AC4C 001268AC 7C 64 1B 78 */ mr r4, r3 /* 8012AC50 001268B0 38 60 00 06 */ li r3, 6 /* 8012AC54 001268B4 48 03 16 B5 */ bl func_8015C308 @@ -20551,7 +20551,7 @@ lbl_8012AE34: /* 8012AE34 00126A94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13) /* 8012AE38 00126A98 80 63 01 40 */ lwz r3, 0x140(r3) /* 8012AE3C 00126A9C C8 23 00 08 */ lfd f1, 8(r3) -/* 8012AE40 00126AA0 48 09 C1 C1 */ bl func_801C7000 +/* 8012AE40 00126AA0 48 09 C1 C1 */ bl __cvt_fp2unsigned /* 8012AE44 00126AA4 7C 64 1B 78 */ mr r4, r3 /* 8012AE48 00126AA8 38 60 00 06 */ li r3, 6 /* 8012AE4C 00126AAC 48 03 14 BD */ bl func_8015C308 @@ -20684,7 +20684,7 @@ lbl_8012B02C: /* 8012B02C 00126C8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13) /* 8012B030 00126C90 80 63 01 44 */ lwz r3, 0x144(r3) /* 8012B034 00126C94 C8 23 00 08 */ lfd f1, 8(r3) -/* 8012B038 00126C98 48 09 BF C9 */ bl func_801C7000 +/* 8012B038 00126C98 48 09 BF C9 */ bl __cvt_fp2unsigned /* 8012B03C 00126C9C 7C 64 1B 78 */ mr r4, r3 /* 8012B040 00126CA0 38 60 00 06 */ li r3, 6 /* 8012B044 00126CA4 48 03 12 C5 */ bl func_8015C308 @@ -30254,7 +30254,7 @@ lbl_80133B3C: /* 80133B44 0012F7A4 EC 3E 00 72 */ fmuls f1, f30, f1 /* 80133B48 0012F7A8 EC 3D 00 72 */ fmuls f1, f29, f1 /* 80133B4C 0012F7AC EC 21 00 24 */ fdivs f1, f1, f0 -/* 80133B50 0012F7B0 48 09 34 B1 */ bl func_801C7000 +/* 80133B50 0012F7B0 48 09 34 B1 */ bl __cvt_fp2unsigned /* 80133B54 0012F7B4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80133B58 0012F7B8 CB E1 00 40 */ lfd f31, 0x40(r1) /* 80133B5C 0012F7BC E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -58029,7 +58029,7 @@ lbl_8014D6C8: /* 8014D6E0 00149340 FF E0 F8 18 */ frsp f31, f31 lbl_8014D6E4: /* 8014D6E4 00149344 FC 20 F8 90 */ fmr f1, f31 -/* 8014D6E8 00149348 48 07 99 19 */ bl func_801C7000 +/* 8014D6E8 00149348 48 07 99 19 */ bl __cvt_fp2unsigned /* 8014D6EC 0014934C 7C 64 1B 78 */ mr r4, r3 /* 8014D6F0 00149350 38 60 00 08 */ li r3, 8 /* 8014D6F4 00149354 48 00 EC 15 */ bl func_8015C308 @@ -61120,7 +61120,7 @@ func_801502A0: /* 801502A4 0014BF04 7C 08 02 A6 */ mflr r0 /* 801502A8 0014BF08 90 01 00 84 */ stw r0, 0x84(r1) /* 801502AC 0014BF0C 39 61 00 80 */ addi r11, r1, 0x80 -/* 801502B0 0014BF10 48 07 6E 4D */ bl func_801C70FC +/* 801502B0 0014BF10 48 07 6E 4D */ bl _savegpr_16 /* 801502B4 0014BF14 7C 70 1B 78 */ mr r16, r3 /* 801502B8 0014BF18 7C 9C 23 78 */ mr r28, r4 /* 801502BC 0014BF1C 7C BD 2B 78 */ mr r29, r5 @@ -62114,7 +62114,7 @@ func_801510B8: /* 801510BC 0014CD1C 7C 08 02 A6 */ mflr r0 /* 801510C0 0014CD20 90 01 00 74 */ stw r0, 0x74(r1) /* 801510C4 0014CD24 39 61 00 70 */ addi r11, r1, 0x70 -/* 801510C8 0014CD28 48 07 60 39 */ bl func_801C7100 +/* 801510C8 0014CD28 48 07 60 39 */ bl _savegpr_17 /* 801510CC 0014CD2C 7C 71 1B 78 */ mr r17, r3 /* 801510D0 0014CD30 7C 92 23 78 */ mr r18, r4 /* 801510D4 0014CD34 7C B3 2B 78 */ mr r19, r5 @@ -68488,7 +68488,7 @@ lbl_80156CCC: /* 80156CE8 00152948 88 19 00 65 */ lbz r0, 0x65(r25) /* 80156CEC 0015294C 54 00 10 3A */ slwi r0, r0, 2 /* 80156CF0 00152950 7C 3F 04 2E */ lfsx f1, r31, r0 -/* 80156CF4 00152954 48 07 03 0D */ bl func_801C7000 +/* 80156CF4 00152954 48 07 03 0D */ bl __cvt_fp2unsigned /* 80156CF8 00152958 3C 03 40 00 */ addis r0, r3, 0x4000 /* 80156CFC 0015295C 7C 17 00 40 */ cmplw r23, r0 /* 80156D00 00152960 40 80 00 6C */ bge lbl_80156D6C @@ -68654,7 +68654,7 @@ lbl_80156F54: /* 80156F54 00152BB4 88 19 00 65 */ lbz r0, 0x65(r25) /* 80156F58 00152BB8 54 00 10 3A */ slwi r0, r0, 2 /* 80156F5C 00152BBC 7C 3F 04 2E */ lfsx f1, r31, r0 -/* 80156F60 00152BC0 48 07 00 A1 */ bl func_801C7000 +/* 80156F60 00152BC0 48 07 00 A1 */ bl __cvt_fp2unsigned /* 80156F64 00152BC4 80 19 00 60 */ lwz r0, 0x60(r25) /* 80156F68 00152BC8 3C 63 40 00 */ addis r3, r3, 0x4000 /* 80156F6C 00152BCC 7C 00 18 40 */ cmplw r0, r3 @@ -99468,7 +99468,7 @@ func_80171194: /* 80171198 0016CDF8 7C 08 02 A6 */ mflr r0 /* 8017119C 0016CDFC 90 01 00 C4 */ stw r0, 0xc4(r1) /* 801711A0 0016CE00 39 61 00 C0 */ addi r11, r1, 0xc0 -/* 801711A4 0016CE04 48 05 5F 55 */ bl func_801C70F8 +/* 801711A4 0016CE04 48 05 5F 55 */ bl _savegpr_15 /* 801711A8 0016CE08 80 A4 00 00 */ lwz r5, 0(r4) /* 801711AC 0016CE0C 7C 70 1B 78 */ mr r16, r3 /* 801711B0 0016CE10 80 04 00 0C */ lwz r0, 0xc(r4) diff --git a/asm/text_5.s b/asm/text_5.s index f5cb63a..b0db937 100644 --- a/asm/text_5.s +++ b/asm/text_5.s @@ -1548,7 +1548,7 @@ func_80173E24: /* 80173E28 0016FA88 7C 08 02 A6 */ mflr r0 /* 80173E2C 0016FA8C 90 01 00 74 */ stw r0, 0x74(r1) /* 80173E30 0016FA90 39 61 00 70 */ addi r11, r1, 0x70 -/* 80173E34 0016FA94 48 05 32 CD */ bl func_801C7100 +/* 80173E34 0016FA94 48 05 32 CD */ bl _savegpr_17 /* 80173E38 0016FA98 7C 71 1B 78 */ mr r17, r3 /* 80173E3C 0016FA9C 7C 92 23 78 */ mr r18, r4 /* 80173E40 0016FAA0 3A C0 00 02 */ li r22, 2 @@ -5520,7 +5520,7 @@ func_80177580: /* 80177584 001731E4 7C 08 02 A6 */ mflr r0 /* 80177588 001731E8 90 01 02 A4 */ stw r0, 0x2a4(r1) /* 8017758C 001731EC 39 61 02 A0 */ addi r11, r1, 0x2a0 -/* 80177590 001731F0 48 04 FB 69 */ bl func_801C70F8 +/* 80177590 001731F0 48 04 FB 69 */ bl _savegpr_15 /* 80177594 001731F4 7C 72 1B 78 */ mr r18, r3 /* 80177598 001731F8 7C 93 23 78 */ mr r19, r4 /* 8017759C 001731FC 7C B1 2B 78 */ mr r17, r5 @@ -8574,7 +8574,7 @@ func_8017A028: /* 8017A02C 00175C8C 7C 08 02 A6 */ mflr r0 /* 8017A030 00175C90 90 01 00 54 */ stw r0, 0x54(r1) /* 8017A034 00175C94 39 61 00 50 */ addi r11, r1, 0x50 -/* 8017A038 00175C98 48 04 D0 C5 */ bl func_801C70FC +/* 8017A038 00175C98 48 04 D0 C5 */ bl _savegpr_16 /* 8017A03C 00175C9C 88 03 00 0C */ lbz r0, 0xc(r3) /* 8017A040 00175CA0 7C 70 1B 78 */ mr r16, r3 /* 8017A044 00175CA4 7C 97 23 78 */ mr r23, r4 @@ -9431,7 +9431,7 @@ func_8017AC3C: /* 8017AC40 001768A0 7C 08 02 A6 */ mflr r0 /* 8017AC44 001768A4 90 01 00 54 */ stw r0, 0x54(r1) /* 8017AC48 001768A8 39 61 00 50 */ addi r11, r1, 0x50 -/* 8017AC4C 001768AC 48 04 C4 B5 */ bl func_801C7100 +/* 8017AC4C 001768AC 48 04 C4 B5 */ bl _savegpr_17 /* 8017AC50 001768B0 7C 9A 23 78 */ mr r26, r4 /* 8017AC54 001768B4 7C BB 2B 78 */ mr r27, r5 /* 8017AC58 001768B8 7C 79 1B 78 */ mr r25, r3 @@ -12889,7 +12889,7 @@ func_8017DBBC: /* 8017DBC0 00179820 7C 08 02 A6 */ mflr r0 /* 8017DBC4 00179824 90 01 00 54 */ stw r0, 0x54(r1) /* 8017DBC8 00179828 39 61 00 50 */ addi r11, r1, 0x50 -/* 8017DBCC 0017982C 48 04 95 31 */ bl func_801C70FC +/* 8017DBCC 0017982C 48 04 95 31 */ bl _savegpr_16 /* 8017DBD0 00179830 7C 71 1B 78 */ mr r17, r3 /* 8017DBD4 00179834 4B F9 ED A1 */ bl func_8011C974 /* 8017DBD8 00179838 3F 60 80 49 */ lis r27, lbl_8048DFA8@ha @@ -14410,7 +14410,7 @@ func_8017F074: /* 8017F078 0017ACD8 7C 08 02 A6 */ mflr r0 /* 8017F07C 0017ACDC 90 01 01 04 */ stw r0, 0x104(r1) /* 8017F080 0017ACE0 39 61 01 00 */ addi r11, r1, 0x100 -/* 8017F084 0017ACE4 48 04 80 79 */ bl func_801C70FC +/* 8017F084 0017ACE4 48 04 80 79 */ bl _savegpr_16 /* 8017F088 0017ACE8 7C 73 1B 78 */ mr r19, r3 /* 8017F08C 0017ACEC 80 6D 9F 88 */ lwz r3, lbl_8063F248-_SDA_BASE_(r13) /* 8017F090 0017ACF0 7E 64 9B 78 */ mr r4, r19 @@ -20623,7 +20623,7 @@ func_801843B0: /* 801843B4 00180014 7C 08 02 A6 */ mflr r0 /* 801843B8 00180018 90 01 0B 64 */ stw r0, 0xb64(r1) /* 801843BC 0018001C 39 61 0B 60 */ addi r11, r1, 0xb60 -/* 801843C0 00180020 48 04 2D 41 */ bl func_801C7100 +/* 801843C0 00180020 48 04 2D 41 */ bl _savegpr_17 /* 801843C4 00180024 3F A0 80 49 */ lis r29, lbl_8048DFE0@ha /* 801843C8 00180028 98 C1 00 08 */ stb r6, 8(r1) /* 801843CC 0018002C 7C 71 1B 78 */ mr r17, r3 @@ -28590,7 +28590,7 @@ lbl_8018B218: /* 8018B234 00186E94 7C 08 02 A6 */ mflr r0 /* 8018B238 00186E98 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018B23C 00186E9C 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018B240 00186EA0 48 03 BE C1 */ bl func_801C7100 +/* 8018B240 00186EA0 48 03 BE C1 */ bl _savegpr_17 /* 8018B244 00186EA4 38 00 00 00 */ li r0, 0 /* 8018B248 00186EA8 7C 73 1B 78 */ mr r19, r3 /* 8018B24C 00186EAC 98 01 00 08 */ stb r0, 8(r1) @@ -28828,7 +28828,7 @@ lbl_8018B56C: /* 8018B588 001871E8 7C 08 02 A6 */ mflr r0 /* 8018B58C 001871EC 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018B590 001871F0 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018B594 001871F4 48 03 BB 6D */ bl func_801C7100 +/* 8018B594 001871F4 48 03 BB 6D */ bl _savegpr_17 /* 8018B598 001871F8 38 00 00 00 */ li r0, 0 /* 8018B59C 001871FC 7C 73 1B 78 */ mr r19, r3 /* 8018B5A0 00187200 98 01 00 08 */ stb r0, 8(r1) @@ -30783,7 +30783,7 @@ lbl_8018D0D0: /* 8018D0EC 00188D4C 7C 08 02 A6 */ mflr r0 /* 8018D0F0 00188D50 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018D0F4 00188D54 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018D0F8 00188D58 48 03 A0 09 */ bl func_801C7100 +/* 8018D0F8 00188D58 48 03 A0 09 */ bl _savegpr_17 /* 8018D0FC 00188D5C 38 00 00 00 */ li r0, 0 /* 8018D100 00188D60 7C 72 1B 78 */ mr r18, r3 /* 8018D104 00188D64 98 01 00 08 */ stb r0, 8(r1) @@ -31308,7 +31308,7 @@ lbl_8018D868: /* 8018D884 001894E4 7C 08 02 A6 */ mflr r0 /* 8018D888 001894E8 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018D88C 001894EC 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018D890 001894F0 48 03 98 71 */ bl func_801C7100 +/* 8018D890 001894F0 48 03 98 71 */ bl _savegpr_17 /* 8018D894 001894F4 38 00 00 00 */ li r0, 0 /* 8018D898 001894F8 7C 72 1B 78 */ mr r18, r3 /* 8018D89C 001894FC 98 01 00 08 */ stb r0, 8(r1) @@ -31679,7 +31679,7 @@ lbl_8018DDC0: /* 8018DDDC 00189A3C 7C 08 02 A6 */ mflr r0 /* 8018DDE0 00189A40 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018DDE4 00189A44 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018DDE8 00189A48 48 03 93 19 */ bl func_801C7100 +/* 8018DDE8 00189A48 48 03 93 19 */ bl _savegpr_17 /* 8018DDEC 00189A4C 38 00 00 00 */ li r0, 0 /* 8018DDF0 00189A50 7C 73 1B 78 */ mr r19, r3 /* 8018DDF4 00189A54 98 01 00 08 */ stb r0, 8(r1) @@ -33568,7 +33568,7 @@ lbl_8018F80C: /* 8018F828 0018B488 7C 08 02 A6 */ mflr r0 /* 8018F82C 0018B48C 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8018F830 0018B490 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8018F834 0018B494 48 03 78 C9 */ bl func_801C70FC +/* 8018F834 0018B494 48 03 78 C9 */ bl _savegpr_16 /* 8018F838 0018B498 38 00 00 00 */ li r0, 0 /* 8018F83C 0018B49C 7C 79 1B 78 */ mr r25, r3 /* 8018F840 0018B4A0 98 01 00 08 */ stb r0, 8(r1) @@ -34639,7 +34639,7 @@ lbl_80190730: /* 8019074C 0018C3AC 7C 08 02 A6 */ mflr r0 /* 80190750 0018C3B0 90 01 0B A4 */ stw r0, 0xba4(r1) /* 80190754 0018C3B4 39 61 0B A0 */ addi r11, r1, 0xba0 -/* 80190758 0018C3B8 48 03 69 A1 */ bl func_801C70F8 +/* 80190758 0018C3B8 48 03 69 A1 */ bl _savegpr_15 /* 8019075C 0018C3BC 38 00 00 00 */ li r0, 0 /* 80190760 0018C3C0 7C 79 1B 78 */ mr r25, r3 /* 80190764 0018C3C4 98 01 00 08 */ stb r0, 8(r1) @@ -36045,7 +36045,7 @@ lbl_80191AE8: /* 80191B04 0018D764 7C 08 02 A6 */ mflr r0 /* 80191B08 0018D768 90 01 0B B4 */ stw r0, 0xbb4(r1) /* 80191B0C 0018D76C 39 61 0B B0 */ addi r11, r1, 0xbb0 -/* 80191B10 0018D770 48 03 55 F1 */ bl func_801C7100 +/* 80191B10 0018D770 48 03 55 F1 */ bl _savegpr_17 /* 80191B14 0018D774 38 00 00 00 */ li r0, 0 /* 80191B18 0018D778 7C 73 1B 78 */ mr r19, r3 /* 80191B1C 0018D77C 98 01 00 08 */ stb r0, 8(r1) @@ -36344,7 +36344,7 @@ lbl_80191F28: /* 80191F44 0018DBA4 7C 08 02 A6 */ mflr r0 /* 80191F48 0018DBA8 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80191F4C 0018DBAC 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80191F50 0018DBB0 48 03 51 B1 */ bl func_801C7100 +/* 80191F50 0018DBB0 48 03 51 B1 */ bl _savegpr_17 /* 80191F54 0018DBB4 38 00 00 00 */ li r0, 0 /* 80191F58 0018DBB8 7C 73 1B 78 */ mr r19, r3 /* 80191F5C 0018DBBC 98 01 00 08 */ stb r0, 8(r1) @@ -36793,7 +36793,7 @@ lbl_80192590: /* 801925AC 0018E20C 7C 08 02 A6 */ mflr r0 /* 801925B0 0018E210 90 01 0B A4 */ stw r0, 0xba4(r1) /* 801925B4 0018E214 39 61 0B A0 */ addi r11, r1, 0xba0 -/* 801925B8 0018E218 48 03 4B 41 */ bl func_801C70F8 +/* 801925B8 0018E218 48 03 4B 41 */ bl _savegpr_15 /* 801925BC 0018E21C 3B 60 00 00 */ li r27, 0 /* 801925C0 0018E220 7C D2 33 78 */ mr r18, r6 /* 801925C4 0018E224 7C B1 2B 78 */ mr r17, r5 @@ -38136,7 +38136,7 @@ lbl_80193894: /* 801938B0 0018F510 7C 08 02 A6 */ mflr r0 /* 801938B4 0018F514 90 01 0B B4 */ stw r0, 0xbb4(r1) /* 801938B8 0018F518 39 61 0B B0 */ addi r11, r1, 0xbb0 -/* 801938BC 0018F51C 48 03 38 45 */ bl func_801C7100 +/* 801938BC 0018F51C 48 03 38 45 */ bl _savegpr_17 /* 801938C0 0018F520 38 00 00 00 */ li r0, 0 /* 801938C4 0018F524 7C 72 1B 78 */ mr r18, r3 /* 801938C8 0018F528 98 01 00 08 */ stb r0, 8(r1) @@ -40444,7 +40444,7 @@ lbl_80195904: /* 80195920 00191580 7C 08 02 A6 */ mflr r0 /* 80195924 00191584 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80195928 00191588 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 8019592C 0019158C 48 03 17 D5 */ bl func_801C7100 +/* 8019592C 0019158C 48 03 17 D5 */ bl _savegpr_17 /* 80195930 00191590 38 00 00 00 */ li r0, 0 /* 80195934 00191594 7C 72 1B 78 */ mr r18, r3 /* 80195938 00191598 98 01 00 08 */ stb r0, 8(r1) @@ -40643,7 +40643,7 @@ lbl_80195BD0: /* 80195BEC 0019184C 7C 08 02 A6 */ mflr r0 /* 80195BF0 00191850 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80195BF4 00191854 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80195BF8 00191858 48 03 15 09 */ bl func_801C7100 +/* 80195BF8 00191858 48 03 15 09 */ bl _savegpr_17 /* 80195BFC 0019185C 38 00 00 00 */ li r0, 0 /* 80195C00 00191860 7C 73 1B 78 */ mr r19, r3 /* 80195C04 00191864 98 01 00 08 */ stb r0, 8(r1) @@ -41244,7 +41244,7 @@ lbl_80196450: /* 8019646C 001920CC 7C 08 02 A6 */ mflr r0 /* 80196470 001920D0 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80196474 001920D4 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80196478 001920D8 48 03 0C 85 */ bl func_801C70FC +/* 80196478 001920D8 48 03 0C 85 */ bl _savegpr_16 /* 8019647C 001920DC 38 00 00 00 */ li r0, 0 /* 80196480 001920E0 7C 73 1B 78 */ mr r19, r3 /* 80196484 001920E4 98 01 00 08 */ stb r0, 8(r1) @@ -41645,7 +41645,7 @@ lbl_801969F8: /* 80196A14 00192674 7C 08 02 A6 */ mflr r0 /* 80196A18 00192678 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80196A1C 0019267C 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80196A20 00192680 48 03 06 E1 */ bl func_801C7100 +/* 80196A20 00192680 48 03 06 E1 */ bl _savegpr_17 /* 80196A24 00192684 38 00 00 00 */ li r0, 0 /* 80196A28 00192688 7C 73 1B 78 */ mr r19, r3 /* 80196A2C 0019268C 98 01 00 08 */ stb r0, 8(r1) @@ -41860,7 +41860,7 @@ lbl_80196D04: /* 80196D20 00192980 7C 08 02 A6 */ mflr r0 /* 80196D24 00192984 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80196D28 00192988 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80196D2C 0019298C 48 03 03 D1 */ bl func_801C70FC +/* 80196D2C 0019298C 48 03 03 D1 */ bl _savegpr_16 /* 80196D30 00192990 38 00 00 00 */ li r0, 0 /* 80196D34 00192994 7C 73 1B 78 */ mr r19, r3 /* 80196D38 00192998 98 01 00 08 */ stb r0, 8(r1) @@ -42077,7 +42077,7 @@ lbl_80197014: /* 80197030 00192C90 7C 08 02 A6 */ mflr r0 /* 80197034 00192C94 90 01 0B A4 */ stw r0, 0xba4(r1) /* 80197038 00192C98 39 61 0B A0 */ addi r11, r1, 0xba0 -/* 8019703C 00192C9C 48 03 00 BD */ bl func_801C70F8 +/* 8019703C 00192C9C 48 03 00 BD */ bl _savegpr_15 /* 80197040 00192CA0 38 00 00 00 */ li r0, 0 /* 80197044 00192CA4 7C 7A 1B 78 */ mr r26, r3 /* 80197048 00192CA8 98 01 00 08 */ stb r0, 8(r1) @@ -42340,7 +42340,7 @@ lbl_801973DC: /* 801973F8 00193058 7C 08 02 A6 */ mflr r0 /* 801973FC 0019305C 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80197400 00193060 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80197404 00193064 48 02 FC F9 */ bl func_801C70FC +/* 80197404 00193064 48 02 FC F9 */ bl _savegpr_16 /* 80197408 00193068 38 00 00 00 */ li r0, 0 /* 8019740C 0019306C 7C 73 1B 78 */ mr r19, r3 /* 80197410 00193070 98 01 00 08 */ stb r0, 8(r1) @@ -42561,7 +42561,7 @@ lbl_801976FC: /* 80197718 00193378 7C 08 02 A6 */ mflr r0 /* 8019771C 0019337C 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80197720 00193380 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80197724 00193384 48 02 F9 D9 */ bl func_801C70FC +/* 80197724 00193384 48 02 F9 D9 */ bl _savegpr_16 /* 80197728 00193388 38 00 00 00 */ li r0, 0 /* 8019772C 0019338C 7C 71 1B 78 */ mr r17, r3 /* 80197730 00193390 98 01 00 08 */ stb r0, 8(r1) @@ -42961,7 +42961,7 @@ lbl_80197CAC: /* 80197CC8 00193928 7C 08 02 A6 */ mflr r0 /* 80197CCC 0019392C 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80197CD0 00193930 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80197CD4 00193934 48 02 F4 2D */ bl func_801C7100 +/* 80197CD4 00193934 48 02 F4 2D */ bl _savegpr_17 /* 80197CD8 00193938 38 00 00 00 */ li r0, 0 /* 80197CDC 0019393C 7C 73 1B 78 */ mr r19, r3 /* 80197CE0 00193940 98 01 00 08 */ stb r0, 8(r1) @@ -43184,7 +43184,7 @@ lbl_80197FD8: /* 80197FF4 00193C54 7C 08 02 A6 */ mflr r0 /* 80197FF8 00193C58 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80197FFC 00193C5C 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80198000 00193C60 48 02 F1 01 */ bl func_801C7100 +/* 80198000 00193C60 48 02 F1 01 */ bl _savegpr_17 /* 80198004 00193C64 38 00 00 00 */ li r0, 0 /* 80198008 00193C68 7C 73 1B 78 */ mr r19, r3 /* 8019800C 00193C6C 98 01 00 08 */ stb r0, 8(r1) @@ -43577,7 +43577,7 @@ lbl_8019856C: /* 80198588 001941E8 7C 08 02 A6 */ mflr r0 /* 8019858C 001941EC 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80198590 001941F0 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80198594 001941F4 48 02 EB 6D */ bl func_801C7100 +/* 80198594 001941F4 48 02 EB 6D */ bl _savegpr_17 /* 80198598 001941F8 38 00 00 00 */ li r0, 0 /* 8019859C 001941FC 7C 73 1B 78 */ mr r19, r3 /* 801985A0 00194200 98 01 00 08 */ stb r0, 8(r1) @@ -44294,7 +44294,7 @@ lbl_80198F98: /* 80198FB4 00194C14 7C 08 02 A6 */ mflr r0 /* 80198FB8 00194C18 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80198FBC 00194C1C 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80198FC0 00194C20 48 02 E1 3D */ bl func_801C70FC +/* 80198FC0 00194C20 48 02 E1 3D */ bl _savegpr_16 /* 80198FC4 00194C24 38 00 00 00 */ li r0, 0 /* 80198FC8 00194C28 7C 70 1B 78 */ mr r16, r3 /* 80198FCC 00194C2C 98 01 00 08 */ stb r0, 8(r1) @@ -44540,7 +44540,7 @@ lbl_80199320: /* 8019933C 00194F9C 7C 08 02 A6 */ mflr r0 /* 80199340 00194FA0 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80199344 00194FA4 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80199348 00194FA8 48 02 DD B9 */ bl func_801C7100 +/* 80199348 00194FA8 48 02 DD B9 */ bl _savegpr_17 /* 8019934C 00194FAC 38 00 00 00 */ li r0, 0 /* 80199350 00194FB0 7C 72 1B 78 */ mr r18, r3 /* 80199354 00194FB4 98 01 00 08 */ stb r0, 8(r1) @@ -44748,7 +44748,7 @@ lbl_8019961C: /* 80199638 00195298 7C 08 02 A6 */ mflr r0 /* 8019963C 0019529C 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80199640 001952A0 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80199644 001952A4 48 02 DA B9 */ bl func_801C70FC +/* 80199644 001952A4 48 02 DA B9 */ bl _savegpr_16 /* 80199648 001952A8 38 00 00 00 */ li r0, 0 /* 8019964C 001952AC 7C 72 1B 78 */ mr r18, r3 /* 80199650 001952B0 98 01 00 08 */ stb r0, 8(r1) @@ -44953,7 +44953,7 @@ lbl_80199908: /* 80199924 00195584 7C 08 02 A6 */ mflr r0 /* 80199928 00195588 90 01 0B 94 */ stw r0, 0xb94(r1) /* 8019992C 0019558C 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80199930 00195590 48 02 D7 CD */ bl func_801C70FC +/* 80199930 00195590 48 02 D7 CD */ bl _savegpr_16 /* 80199934 00195594 38 00 00 00 */ li r0, 0 /* 80199938 00195598 7C 70 1B 78 */ mr r16, r3 /* 8019993C 0019559C 98 01 00 08 */ stb r0, 8(r1) @@ -45365,7 +45365,7 @@ lbl_80199EF0: /* 80199F0C 00195B6C 7C 08 02 A6 */ mflr r0 /* 80199F10 00195B70 90 01 0B 94 */ stw r0, 0xb94(r1) /* 80199F14 00195B74 39 61 0B 90 */ addi r11, r1, 0xb90 -/* 80199F18 00195B78 48 02 D1 E9 */ bl func_801C7100 +/* 80199F18 00195B78 48 02 D1 E9 */ bl _savegpr_17 /* 80199F1C 00195B7C 38 00 00 00 */ li r0, 0 /* 80199F20 00195B80 7C 72 1B 78 */ mr r18, r3 /* 80199F24 00195B84 98 01 00 08 */ stb r0, 8(r1) @@ -67998,7 +67998,7 @@ lbl_801AE0B0: /* 801AE0D0 001A9D30 7C 08 02 A6 */ mflr r0 /* 801AE0D4 001A9D34 90 01 00 D4 */ stw r0, 0xd4(r1) /* 801AE0D8 001A9D38 39 61 00 D0 */ addi r11, r1, 0xd0 -/* 801AE0DC 001A9D3C 48 01 90 1D */ bl func_801C70F8 +/* 801AE0DC 001A9D3C 48 01 90 1D */ bl _savegpr_15 /* 801AE0E0 001A9D40 7C 9E 23 78 */ mr r30, r4 /* 801AE0E4 001A9D44 7C 7D 1B 78 */ mr r29, r3 /* 801AE0E8 001A9D48 7C CF 33 78 */ mr r15, r6 @@ -82766,7 +82766,7 @@ lbl_801BB1C0: /* 801BB1EC 001B6E4C 7C 08 02 A6 */ mflr r0 /* 801BB1F0 001B6E50 90 01 00 D4 */ stw r0, 0xd4(r1) /* 801BB1F4 001B6E54 39 61 00 D0 */ addi r11, r1, 0xd0 -/* 801BB1F8 001B6E58 48 00 BF 01 */ bl func_801C70F8 +/* 801BB1F8 001B6E58 48 00 BF 01 */ bl _savegpr_15 /* 801BB1FC 001B6E5C 7C 78 1B 78 */ mr r24, r3 /* 801BB200 001B6E60 7C 99 23 78 */ mr r25, r4 /* 801BB204 001B6E64 7C BA 2B 78 */ mr r26, r5 @@ -87356,7 +87356,7 @@ func_801BF2F0: /* 801BF2F4 001BAF54 7C 08 02 A6 */ mflr r0 /* 801BF2F8 001BAF58 90 01 00 54 */ stw r0, 0x54(r1) /* 801BF2FC 001BAF5C 39 61 00 50 */ addi r11, r1, 0x50 -/* 801BF300 001BAF60 48 00 7E 01 */ bl func_801C7100 +/* 801BF300 001BAF60 48 00 7E 01 */ bl _savegpr_17 /* 801BF304 001BAF64 7C 9C 23 78 */ mr r28, r4 /* 801BF308 001BAF68 7C 7B 1B 78 */ mr r27, r3 /* 801BF30C 001BAF6C 7C BD 2B 78 */ mr r29, r5 diff --git a/asm/text_5_2.s b/asm/text_5_2.s index c994039..e16f7e8 100644 --- a/asm/text_5_2.s +++ b/asm/text_5_2.s @@ -2,8 +2,8 @@ .section .text, "ax" # 0x80006980 - 0x803E1E60 -.global func_801C7000 -func_801C7000: +.global __cvt_fp2unsigned +__cvt_fp2unsigned: /* 801C7000 001C2C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C7004 001C2C64 3C 80 80 40 */ lis r4, lbl_803FC6C0@ha /* 801C7008 001C2C68 38 84 C6 C0 */ addi r4, r4, lbl_803FC6C0@l @@ -42,18 +42,18 @@ __save_fpr: /* 801C7078 001C2CD8 DA AB FF A8 */ stfd f21, -0x58(r11) /* 801C707C 001C2CDC DA CB FF B0 */ stfd f22, -0x50(r11) -.global func_801C7080 -func_801C7080: +.global _savefpr_23 +_savefpr_23: /* 801C7080 001C2CE0 DA EB FF B8 */ stfd f23, -0x48(r11) /* 801C7084 001C2CE4 DB 0B FF C0 */ stfd f24, -0x40(r11) /* 801C7088 001C2CE8 DB 2B FF C8 */ stfd f25, -0x38(r11) -.global func_801C708C -func_801C708C: +.global _savefpr_26 +_savefpr_26: /* 801C708C 001C2CEC DB 4B FF D0 */ stfd f26, -0x30(r11) -.global func_801C7090 -func_801C7090: +.global _savefpr_27 +_savefpr_27: /* 801C7090 001C2CF0 DB 6B FF D8 */ stfd f27, -0x28(r11) /* 801C7094 001C2CF4 DB 8B FF E0 */ stfd f28, -0x20(r11) /* 801C7098 001C2CF8 DB AB FF E8 */ stfd f29, -0x18(r11) @@ -73,18 +73,18 @@ __restore_fpr: /* 801C70C4 001C2D24 CA AB FF A8 */ lfd f21, -0x58(r11) /* 801C70C8 001C2D28 CA CB FF B0 */ lfd f22, -0x50(r11) -.global func_801C70CC -func_801C70CC: +.global _restfpr_23 +_restfpr_23: /* 801C70CC 001C2D2C CA EB FF B8 */ lfd f23, -0x48(r11) /* 801C70D0 001C2D30 CB 0B FF C0 */ lfd f24, -0x40(r11) /* 801C70D4 001C2D34 CB 2B FF C8 */ lfd f25, -0x38(r11) -.global func_801C70D8 -func_801C70D8: +.global _restfpr_26 +_restfpr_26: /* 801C70D8 001C2D38 CB 4B FF D0 */ lfd f26, -0x30(r11) -.global func_801C70DC -func_801C70DC: +.global _restfpr_27 +_restfpr_27: /* 801C70DC 001C2D3C CB 6B FF D8 */ lfd f27, -0x28(r11) /* 801C70E0 001C2D40 CB 8B FF E0 */ lfd f28, -0x20(r11) /* 801C70E4 001C2D44 CB AB FF E8 */ lfd f29, -0x18(r11) @@ -96,16 +96,16 @@ func_801C70DC: __save_gpr: /* 801C70F4 001C2D54 91 CB FF B8 */ stw r14, -0x48(r11) -.global func_801C70F8 -func_801C70F8: +.global _savegpr_15 +_savegpr_15: /* 801C70F8 001C2D58 91 EB FF BC */ stw r15, -0x44(r11) -.global func_801C70FC -func_801C70FC: +.global _savegpr_16 +_savegpr_16: /* 801C70FC 001C2D5C 92 0B FF C0 */ stw r16, -0x40(r11) -.global func_801C7100 -func_801C7100: +.global _savegpr_17 +_savegpr_17: /* 801C7100 001C2D60 92 2B FF C4 */ stw r17, -0x3c(r11) .global func_801C7104 diff --git a/asm/text_6.s b/asm/text_6.s index 1cc2e0b..205809d 100644 --- a/asm/text_6.s +++ b/asm/text_6.s @@ -3257,7 +3257,7 @@ func_801CD418: /* 801CD41C 001C907C 7C 08 02 A6 */ mflr r0 /* 801CD420 001C9080 90 01 00 B4 */ stw r0, 0xb4(r1) /* 801CD424 001C9084 39 61 00 B0 */ addi r11, r1, 0xb0 -/* 801CD428 001C9088 4B FF 9C D1 */ bl func_801C70F8 +/* 801CD428 001C9088 4B FF 9C D1 */ bl _savegpr_15 /* 801CD42C 001C908C 38 00 00 00 */ li r0, 0 /* 801CD430 001C9090 3D 00 80 42 */ lis r8, lbl_80422D48@ha /* 801CD434 001C9094 90 01 00 5C */ stw r0, 0x5c(r1) @@ -9188,7 +9188,7 @@ func_801D23E8: /* 801D23EC 001CE04C 7C 08 02 A6 */ mflr r0 /* 801D23F0 001CE050 90 01 03 74 */ stw r0, 0x374(r1) /* 801D23F4 001CE054 39 61 03 70 */ addi r11, r1, 0x370 -/* 801D23F8 001CE058 4B FF 4C 89 */ bl func_801C7080 +/* 801D23F8 001CE058 4B FF 4C 89 */ bl _savefpr_23 /* 801D23FC 001CE05C BD C1 02 E0 */ stmw r14, 0x2e0(r1) /* 801D2400 001CE060 3D 20 2A AB */ lis r9, 0x2AAAAAAB@ha /* 801D2404 001CE064 3D 80 43 30 */ lis r12, 0x4330 @@ -10779,7 +10779,7 @@ lbl_801D3AB4: lbl_801D3AD4: /* 801D3AD4 001CF734 39 61 03 70 */ addi r11, r1, 0x370 /* 801D3AD8 001CF738 56 83 07 7E */ clrlwi r3, r20, 0x1d -/* 801D3ADC 001CF73C 4B FF 35 F1 */ bl func_801C70CC +/* 801D3ADC 001CF73C 4B FF 35 F1 */ bl _restfpr_23 /* 801D3AE0 001CF740 B9 C1 02 E0 */ lmw r14, 0x2e0(r1) /* 801D3AE4 001CF744 80 01 03 74 */ lwz r0, 0x374(r1) /* 801D3AE8 001CF748 7C 08 03 A6 */ mtlr r0 diff --git a/asm/text_6_2.s b/asm/text_6_2.s index 14509c0..2a2af20 100644 --- a/asm/text_6_2.s +++ b/asm/text_6_2.s @@ -33984,7 +33984,7 @@ func_801F4DF4: /* 801F4E08 001F0A68 DB C1 00 50 */ stfd f30, 0x50(r1) /* 801F4E0C 001F0A6C F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0 /* 801F4E10 001F0A70 39 61 00 50 */ addi r11, r1, 0x50 -/* 801F4E14 001F0A74 4B FD 22 ED */ bl func_801C7100 +/* 801F4E14 001F0A74 4B FD 22 ED */ bl _savegpr_17 /* 801F4E18 001F0A78 81 23 00 04 */ lwz r9, 4(r3) /* 801F4E1C 001F0A7C FF C0 08 90 */ fmr f30, f1 /* 801F4E20 001F0A80 FF E0 10 90 */ fmr f31, f2 @@ -43475,7 +43475,7 @@ lbl_801FD108: lbl_801FD29C: /* 801FD29C 001F8EFC C0 02 98 8C */ lfs f0, lbl_80641E8C-_SDA2_BASE_(r2) /* 801FD2A0 001F8F00 EC 20 00 72 */ fmuls f1, f0, f1 -/* 801FD2A4 001F8F04 4B FC 9D 5D */ bl func_801C7000 +/* 801FD2A4 001F8F04 4B FC 9D 5D */ bl __cvt_fp2unsigned /* 801FD2A8 001F8F08 3C 00 00 FF */ lis r0, 0xff /* 801FD2AC 001F8F0C 7C 03 00 40 */ cmplw r3, r0 /* 801FD2B0 001F8F10 40 80 00 08 */ bge lbl_801FD2B8 @@ -72031,7 +72031,7 @@ func_802168CC: /* 802168F0 00212550 DB 81 00 E0 */ stfd f28, 0xe0(r1) /* 802168F4 00212554 F3 81 00 E8 */ psq_st f28, 232(r1), 0, qr0 /* 802168F8 00212558 39 61 00 E0 */ addi r11, r1, 0xe0 -/* 802168FC 0021255C 4B FB 08 01 */ bl func_801C70FC +/* 802168FC 0021255C 4B FB 08 01 */ bl _savegpr_16 /* 80216900 00212560 54 80 10 3A */ slwi r0, r4, 2 /* 80216904 00212564 3D 00 43 30 */ lis r8, 0x4330 /* 80216908 00212568 7C E3 02 14 */ add r7, r3, r0 @@ -76561,7 +76561,7 @@ lbl_8021AA88: /* 8021AAA4 00216704 DB A1 00 D0 */ stfd f29, 0xd0(r1) /* 8021AAA8 00216708 F3 A1 00 D8 */ psq_st f29, 216(r1), 0, qr0 /* 8021AAAC 0021670C 39 61 00 D0 */ addi r11, r1, 0xd0 -/* 8021AAB0 00216710 4B FA C6 49 */ bl func_801C70F8 +/* 8021AAB0 00216710 4B FA C6 49 */ bl _savegpr_15 /* 8021AAB4 00216714 88 03 00 00 */ lbz r0, 0(r3) /* 8021AAB8 00216718 7C 7E 1B 78 */ mr r30, r3 /* 8021AABC 0021671C 7C 9F 23 78 */ mr r31, r4 @@ -77943,7 +77943,7 @@ lbl_8021BEA4: /* 8021BEBC 00217B1C EC 00 10 28 */ fsubs f0, f0, f2 /* 8021BEC0 00217B20 EC 21 00 32 */ fmuls f1, f1, f0 /* 8021BEC4 00217B24 D0 24 00 00 */ stfs f1, 0(r4) -/* 8021BEC8 00217B28 4B FA B1 39 */ bl func_801C7000 +/* 8021BEC8 00217B28 4B FA B1 39 */ bl __cvt_fp2unsigned /* 8021BECC 00217B2C 80 9D 00 14 */ lwz r4, 0x14(r29) /* 8021BED0 00217B30 88 04 00 14 */ lbz r0, 0x14(r4) /* 8021BED4 00217B34 28 00 00 01 */ cmplwi r0, 1 diff --git a/asm/text_7.s b/asm/text_7.s index 012b6b8..8103733 100644 --- a/asm/text_7.s +++ b/asm/text_7.s @@ -1010,7 +1010,7 @@ lbl_802239A0: /* 802239A4 0021F604 C0 02 9C 3C */ lfs f0, lbl_8064223C-_SDA2_BASE_(r2) /* 802239A8 0021F608 EC 22 00 72 */ fmuls f1, f2, f1 /* 802239AC 0021F60C EC 20 08 2A */ fadds f1, f0, f1 -/* 802239B0 0021F610 4B FA 36 51 */ bl func_801C7000 +/* 802239B0 0021F610 4B FA 36 51 */ bl __cvt_fp2unsigned /* 802239B4 0021F614 3C 80 80 49 */ lis r4, lbl_80493330@ha /* 802239B8 0021F618 54 60 10 3A */ slwi r0, r3, 2 /* 802239BC 0021F61C 38 84 33 30 */ addi r4, r4, lbl_80493330@l @@ -10140,7 +10140,7 @@ func_8022B4BC: /* 8022B4C0 00227120 7C 08 02 A6 */ mflr r0 /* 8022B4C4 00227124 90 01 00 54 */ stw r0, 0x54(r1) /* 8022B4C8 00227128 39 61 00 50 */ addi r11, r1, 0x50 -/* 8022B4CC 0022712C 4B F9 BC 31 */ bl func_801C70FC +/* 8022B4CC 0022712C 4B F9 BC 31 */ bl _savegpr_16 /* 8022B4D0 00227130 80 04 00 00 */ lwz r0, 0(r4) /* 8022B4D4 00227134 7C 7A 1B 78 */ mr r26, r3 /* 8022B4D8 00227138 7C 9B 23 78 */ mr r27, r4 @@ -41761,7 +41761,7 @@ func_80246E10: /* 80246E14 00242A74 7C 08 02 A6 */ mflr r0 /* 80246E18 00242A78 90 01 00 54 */ stw r0, 0x54(r1) /* 80246E1C 00242A7C 39 61 00 50 */ addi r11, r1, 0x50 -/* 80246E20 00242A80 4B F8 02 E1 */ bl func_801C7100 +/* 80246E20 00242A80 4B F8 02 E1 */ bl _savegpr_17 /* 80246E24 00242A84 7C 73 1B 78 */ mr r19, r3 /* 80246E28 00242A88 7C 91 23 78 */ mr r17, r4 /* 80246E2C 00242A8C 7C B4 2B 78 */ mr r20, r5 @@ -49057,7 +49057,7 @@ func_8024D270: /* 8024D274 00248ED4 7C 08 02 A6 */ mflr r0 /* 8024D278 00248ED8 90 01 00 54 */ stw r0, 0x54(r1) /* 8024D27C 00248EDC 39 61 00 50 */ addi r11, r1, 0x50 -/* 8024D280 00248EE0 4B F7 9E 81 */ bl func_801C7100 +/* 8024D280 00248EE0 4B F7 9E 81 */ bl _savegpr_17 /* 8024D284 00248EE4 3C C0 00 01 */ lis r6, 0x0000A004@ha /* 8024D288 00248EE8 8B 84 00 18 */ lbz r28, 0x18(r4) /* 8024D28C 00248EEC 38 06 A0 04 */ addi r0, r6, 0x0000A004@l @@ -50192,7 +50192,7 @@ lbl_8024E234: /* 8024E28C 00249EEC EC 21 10 28 */ fsubs f1, f1, f2 /* 8024E290 00249EF0 EC 03 00 32 */ fmuls f0, f3, f0 /* 8024E294 00249EF4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8024E298 00249EF8 4B F7 8D 69 */ bl func_801C7000 +/* 8024E298 00249EF8 4B F7 8D 69 */ bl __cvt_fp2unsigned /* 8024E29C 00249EFC 7C 7B 1B 78 */ mr r27, r3 /* 8024E2A0 00249F00 48 00 00 54 */ b lbl_8024E2F4 lbl_8024E2A4: @@ -50214,7 +50214,7 @@ lbl_8024E2A4: /* 8024E2E0 00249F40 EC 21 10 28 */ fsubs f1, f1, f2 /* 8024E2E4 00249F44 EC 00 01 32 */ fmuls f0, f0, f4 /* 8024E2E8 00249F48 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8024E2EC 00249F4C 4B F7 8D 15 */ bl func_801C7000 +/* 8024E2EC 00249F4C 4B F7 8D 15 */ bl __cvt_fp2unsigned /* 8024E2F0 00249F50 7C 7B 1B 78 */ mr r27, r3 lbl_8024E2F4: /* 8024E2F4 00249F54 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13) @@ -50584,7 +50584,7 @@ func_8024E7F8: /* 8024E864 0024A4C4 DA 61 00 90 */ stfd f19, 0x90(r1) /* 8024E868 0024A4C8 F2 61 00 98 */ psq_st f19, 152(r1), 0, qr0 /* 8024E86C 0024A4CC 39 61 00 90 */ addi r11, r1, 0x90 -/* 8024E870 0024A4D0 4B F7 88 89 */ bl func_801C70F8 +/* 8024E870 0024A4D0 4B F7 88 89 */ bl _savegpr_15 /* 8024E874 0024A4D4 3D 80 43 30 */ lis r12, 0x4330 /* 8024E878 0024A4D8 6C AA 80 00 */ xoris r10, r5, 0x8000 /* 8024E87C 0024A4DC 91 41 00 34 */ stw r10, 0x34(r1) @@ -53520,7 +53520,7 @@ func_80251268: /* 8025126C 0024CECC 7C 08 02 A6 */ mflr r0 /* 80251270 0024CED0 90 01 00 54 */ stw r0, 0x54(r1) /* 80251274 0024CED4 39 61 00 50 */ addi r11, r1, 0x50 -/* 80251278 0024CED8 4B F7 5E 89 */ bl func_801C7100 +/* 80251278 0024CED8 4B F7 5E 89 */ bl _savegpr_17 /* 8025127C 0024CEDC 2C 04 00 00 */ cmpwi r4, 0 /* 80251280 0024CEE0 88 01 00 5B */ lbz r0, 0x5b(r1) /* 80251284 0024CEE4 7C 77 1B 78 */ mr r23, r3 @@ -54565,7 +54565,7 @@ func_802520C4: /* 80252120 0024DD80 DA A1 03 A0 */ stfd f21, 0x3a0(r1) /* 80252124 0024DD84 F2 A1 03 A8 */ psq_st f21, 936(r1), 0, qr0 /* 80252128 0024DD88 39 61 03 A0 */ addi r11, r1, 0x3a0 -/* 8025212C 0024DD8C 4B F7 4F D5 */ bl func_801C7100 +/* 8025212C 0024DD8C 4B F7 4F D5 */ bl _savegpr_17 /* 80252130 0024DD90 C0 05 00 20 */ lfs f0, 0x20(r5) /* 80252134 0024DD94 3D 00 00 01 */ lis r8, 0x0000FFFF@ha /* 80252138 0024DD98 7C F1 3B 78 */ mr r17, r7 @@ -58815,7 +58815,7 @@ func_80255C6C: /* 80255C70 002518D0 7C 08 02 A6 */ mflr r0 /* 80255C74 002518D4 90 01 00 74 */ stw r0, 0x74(r1) /* 80255C78 002518D8 39 61 00 70 */ addi r11, r1, 0x70 -/* 80255C7C 002518DC 4B F7 14 11 */ bl func_801C708C +/* 80255C7C 002518DC 4B F7 14 11 */ bl _savefpr_26 /* 80255C80 002518E0 39 61 00 40 */ addi r11, r1, 0x40 /* 80255C84 002518E4 4B F7 14 A1 */ bl func_801C7124 /* 80255C88 002518E8 FF 40 08 90 */ fmr f26, f1 @@ -58908,7 +58908,7 @@ lbl_80255DA8: /* 80255DCC 00251A2C 54 03 0F FE */ srwi r3, r0, 0x1f lbl_80255DD0: /* 80255DD0 00251A30 39 61 00 70 */ addi r11, r1, 0x70 -/* 80255DD4 00251A34 4B F7 13 05 */ bl func_801C70D8 +/* 80255DD4 00251A34 4B F7 13 05 */ bl _restfpr_26 /* 80255DD8 00251A38 39 61 00 40 */ addi r11, r1, 0x40 /* 80255DDC 00251A3C 4B F7 13 95 */ bl func_801C7170 /* 80255DE0 00251A40 80 01 00 74 */ lwz r0, 0x74(r1) @@ -58922,7 +58922,7 @@ func_80255DF0: /* 80255DF4 00251A54 7C 08 02 A6 */ mflr r0 /* 80255DF8 00251A58 90 01 00 74 */ stw r0, 0x74(r1) /* 80255DFC 00251A5C 39 61 00 70 */ addi r11, r1, 0x70 -/* 80255E00 00251A60 4B F7 12 8D */ bl func_801C708C +/* 80255E00 00251A60 4B F7 12 8D */ bl _savefpr_26 /* 80255E04 00251A64 39 61 00 40 */ addi r11, r1, 0x40 /* 80255E08 00251A68 4B F7 13 1D */ bl func_801C7124 /* 80255E0C 00251A6C FF 40 08 90 */ fmr f26, f1 @@ -59015,7 +59015,7 @@ lbl_80255F2C: /* 80255F50 00251BB0 54 03 0F FE */ srwi r3, r0, 0x1f lbl_80255F54: /* 80255F54 00251BB4 39 61 00 70 */ addi r11, r1, 0x70 -/* 80255F58 00251BB8 4B F7 11 81 */ bl func_801C70D8 +/* 80255F58 00251BB8 4B F7 11 81 */ bl _restfpr_26 /* 80255F5C 00251BBC 39 61 00 40 */ addi r11, r1, 0x40 /* 80255F60 00251BC0 4B F7 12 11 */ bl func_801C7170 /* 80255F64 00251BC4 80 01 00 74 */ lwz r0, 0x74(r1) @@ -59029,7 +59029,7 @@ func_80255F74: /* 80255F78 00251BD8 7C 08 02 A6 */ mflr r0 /* 80255F7C 00251BDC 90 01 00 64 */ stw r0, 0x64(r1) /* 80255F80 00251BE0 39 61 00 60 */ addi r11, r1, 0x60 -/* 80255F84 00251BE4 4B F7 11 0D */ bl func_801C7090 +/* 80255F84 00251BE4 4B F7 11 0D */ bl _savefpr_27 /* 80255F88 00251BE8 39 61 00 38 */ addi r11, r1, 0x38 /* 80255F8C 00251BEC 4B F7 11 99 */ bl func_801C7124 /* 80255F90 00251BF0 FF 60 08 90 */ fmr f27, f1 @@ -59120,7 +59120,7 @@ lbl_802560A8: /* 802560CC 00251D2C 54 03 0F FE */ srwi r3, r0, 0x1f lbl_802560D0: /* 802560D0 00251D30 39 61 00 60 */ addi r11, r1, 0x60 -/* 802560D4 00251D34 4B F7 10 09 */ bl func_801C70DC +/* 802560D4 00251D34 4B F7 10 09 */ bl _restfpr_27 /* 802560D8 00251D38 39 61 00 38 */ addi r11, r1, 0x38 /* 802560DC 00251D3C 4B F7 10 95 */ bl func_801C7170 /* 802560E0 00251D40 80 01 00 64 */ lwz r0, 0x64(r1) @@ -60843,7 +60843,7 @@ lbl_8025782C: /* 802578B0 00253510 7F FF 02 14 */ add r31, r31, r0 /* 802578B4 00253514 EC 22 08 24 */ fdivs f1, f2, f1 /* 802578B8 00253518 EC 20 08 2A */ fadds f1, f0, f1 -/* 802578BC 0025351C 4B F6 F7 45 */ bl func_801C7000 +/* 802578BC 0025351C 4B F6 F7 45 */ bl __cvt_fp2unsigned /* 802578C0 00253520 38 63 00 1F */ addi r3, r3, 0x1f /* 802578C4 00253524 80 1E 00 54 */ lwz r0, 0x54(r30) /* 802578C8 00253528 54 63 08 32 */ rlwinm r3, r3, 1, 0, 0x19 @@ -61028,7 +61028,7 @@ lbl_80257A70: /* 80257B64 002537C4 90 9E 01 88 */ stw r4, 0x188(r30) /* 80257B68 002537C8 90 9E 01 94 */ stw r4, 0x194(r30) /* 80257B6C 002537CC 93 FE 01 A8 */ stw r31, 0x1a8(r30) -/* 80257B70 002537D0 4B F6 F4 91 */ bl func_801C7000 +/* 80257B70 002537D0 4B F6 F4 91 */ bl __cvt_fp2unsigned /* 80257B74 002537D4 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80257B78 002537D8 38 63 00 1F */ addi r3, r3, 0x1f /* 80257B7C 002537DC 54 63 08 32 */ rlwinm r3, r3, 1, 0, 0x19 @@ -61047,7 +61047,7 @@ lbl_80257A70: /* 80257BB0 00253810 EC 42 18 28 */ fsubs f2, f2, f3 /* 80257BB4 00253814 EC 22 08 24 */ fdivs f1, f2, f1 /* 80257BB8 00253818 EC 20 08 2A */ fadds f1, f0, f1 -/* 80257BBC 0025381C 4B F6 F4 45 */ bl func_801C7000 +/* 80257BBC 0025381C 4B F6 F4 45 */ bl __cvt_fp2unsigned /* 80257BC0 00253820 38 03 00 1F */ addi r0, r3, 0x1f /* 80257BC4 00253824 54 00 08 32 */ rlwinm r0, r0, 1, 0, 0x19 /* 80257BC8 00253828 7F FF 02 14 */ add r31, r31, r0 @@ -61574,7 +61574,7 @@ func_80258280: /* 802582BC 00253F1C EC 42 18 28 */ fsubs f2, f2, f3 /* 802582C0 00253F20 EC 22 08 24 */ fdivs f1, f2, f1 /* 802582C4 00253F24 EC 20 08 2A */ fadds f1, f0, f1 -/* 802582C8 00253F28 4B F6 ED 39 */ bl func_801C7000 +/* 802582C8 00253F28 4B F6 ED 39 */ bl __cvt_fp2unsigned /* 802582CC 00253F2C 38 03 00 1F */ addi r0, r3, 0x1f /* 802582D0 00253F30 38 60 00 1F */ li r3, 0x1f /* 802582D4 00253F34 54 1F 08 32 */ rlwinm r31, r0, 1, 0, 0x19 @@ -61797,7 +61797,7 @@ func_802585C4: /* 80258600 00254260 EC 42 18 28 */ fsubs f2, f2, f3 /* 80258604 00254264 EC 22 08 24 */ fdivs f1, f2, f1 /* 80258608 00254268 EC 20 08 2A */ fadds f1, f0, f1 -/* 8025860C 0025426C 4B F6 E9 F5 */ bl func_801C7000 +/* 8025860C 0025426C 4B F6 E9 F5 */ bl __cvt_fp2unsigned /* 80258610 00254270 38 63 00 1F */ addi r3, r3, 0x1f /* 80258614 00254274 80 B9 01 E8 */ lwz r5, 0x1e8(r25) /* 80258618 00254278 80 19 01 F0 */ lwz r0, 0x1f0(r25) @@ -62367,7 +62367,7 @@ lbl_80258DE8: /* 80258E18 00254A78 EC 42 18 28 */ fsubs f2, f2, f3 /* 80258E1C 00254A7C EC 22 08 24 */ fdivs f1, f2, f1 /* 80258E20 00254A80 EC 20 08 2A */ fadds f1, f0, f1 -/* 80258E24 00254A84 4B F6 E1 DD */ bl func_801C7000 +/* 80258E24 00254A84 4B F6 E1 DD */ bl __cvt_fp2unsigned /* 80258E28 00254A88 A0 1F 00 A2 */ lhz r0, 0xa2(r31) /* 80258E2C 00254A8C 38 63 00 1F */ addi r3, r3, 0x1f /* 80258E30 00254A90 A3 FF 00 A4 */ lhz r31, 0xa4(r31) @@ -62449,7 +62449,7 @@ func_80258EF8: /* 80258F40 00254BA0 EC 42 18 28 */ fsubs f2, f2, f3 /* 80258F44 00254BA4 EC 22 08 24 */ fdivs f1, f2, f1 /* 80258F48 00254BA8 EC 20 08 2A */ fadds f1, f0, f1 -/* 80258F4C 00254BAC 4B F6 E0 B5 */ bl func_801C7000 +/* 80258F4C 00254BAC 4B F6 E0 B5 */ bl __cvt_fp2unsigned /* 80258F50 00254BB0 2C 1D 00 00 */ cmpwi r29, 0 /* 80258F54 00254BB4 38 03 00 1F */ addi r0, r3, 0x1f /* 80258F58 00254BB8 54 1F F8 76 */ rlwinm r31, r0, 0x1f, 1, 0x1b diff --git a/asm/text_7_2.s b/asm/text_7_2.s index a822d9c..59167df 100644 --- a/asm/text_7_2.s +++ b/asm/text_7_2.s @@ -8,7 +8,7 @@ func_8026CE70: /* 8026CE74 00268AD4 7C 08 02 A6 */ mflr r0 /* 8026CE78 00268AD8 90 01 01 74 */ stw r0, 0x174(r1) /* 8026CE7C 00268ADC 39 61 01 70 */ addi r11, r1, 0x170 -/* 8026CE80 00268AE0 4B F5 A2 81 */ bl func_801C7100 +/* 8026CE80 00268AE0 4B F5 A2 81 */ bl _savegpr_17 /* 8026CE84 00268AE4 7C 76 1B 78 */ mr r22, r3 /* 8026CE88 00268AE8 7C 97 23 78 */ mr r23, r4 /* 8026CE8C 00268AEC 7C D8 33 78 */ mr r24, r6 @@ -1585,7 +1585,7 @@ func_8026E4CC: /* 8026E4D0 0026A130 7C 08 02 A6 */ mflr r0 /* 8026E4D4 0026A134 90 01 00 54 */ stw r0, 0x54(r1) /* 8026E4D8 0026A138 39 61 00 50 */ addi r11, r1, 0x50 -/* 8026E4DC 0026A13C 4B F5 8C 25 */ bl func_801C7100 +/* 8026E4DC 0026A13C 4B F5 8C 25 */ bl _savegpr_17 /* 8026E4E0 0026A140 A0 0D 87 D8 */ lhz r0, lbl_8063DA98-_SDA_BASE_(r13) /* 8026E4E4 0026A144 7C 9D 23 78 */ mr r29, r4 /* 8026E4E8 0026A148 7C BE 2B 78 */ mr r30, r5 @@ -10957,7 +10957,7 @@ lbl_802765A0: /* 802765A4 00272204 7C 08 02 A6 */ mflr r0 /* 802765A8 00272208 90 01 00 54 */ stw r0, 0x54(r1) /* 802765AC 0027220C 39 61 00 50 */ addi r11, r1, 0x50 -/* 802765B0 00272210 4B F5 0B 51 */ bl func_801C7100 +/* 802765B0 00272210 4B F5 0B 51 */ bl _savegpr_17 /* 802765B4 00272214 3C A0 CD 00 */ lis r5, 0xCD006434@ha /* 802765B8 00272218 3F 60 80 51 */ lis r27, lbl_80515580@ha /* 802765BC 0027221C 82 A5 64 34 */ lwz r21, 0xCD006434@l(r5) diff --git a/asm/text_8.s b/asm/text_8.s index a50fa32..2e97627 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -8938,7 +8938,7 @@ func_80281674: /* 80281684 0027D2E4 EC 20 08 24 */ fdivs f1, f0, f1 /* 80281688 0027D2E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028168C 0027D2EC 7C 7F 1B 78 */ mr r31, r3 -/* 80281690 0027D2F0 4B F4 59 71 */ bl func_801C7000 +/* 80281690 0027D2F0 4B F4 59 71 */ bl __cvt_fp2unsigned /* 80281694 0027D2F4 38 1F FF FF */ addi r0, r31, -1 /* 80281698 0027D2F8 54 64 05 FE */ clrlwi r4, r3, 0x17 /* 8028169C 0027D2FC 54 00 40 2E */ slwi r0, r0, 8 @@ -9004,7 +9004,7 @@ func_80281700: /* 80281770 0027D3D0 7C 7C 1B 78 */ mr r28, r3 /* 80281774 0027D3D4 7F BE EB 78 */ mr r30, r29 /* 80281778 0027D3D8 EC 20 E0 24 */ fdivs f1, f0, f28 -/* 8028177C 0027D3DC 4B F4 58 85 */ bl func_801C7000 +/* 8028177C 0027D3DC 4B F4 58 85 */ bl __cvt_fp2unsigned /* 80281780 0027D3E0 38 1C FF FF */ addi r0, r28, -1 /* 80281784 0027D3E4 54 64 05 FE */ clrlwi r4, r3, 0x17 /* 80281788 0027D3E8 54 1F 40 2E */ slwi r31, r0, 8 @@ -9043,7 +9043,7 @@ lbl_802817E0: /* 802817F8 0027D458 EC 21 F8 28 */ fsubs f1, f1, f31 /* 802817FC 0027D45C EF 81 00 24 */ fdivs f28, f1, f0 /* 80281800 0027D460 EC 3E E0 24 */ fdivs f1, f30, f28 -/* 80281804 0027D464 4B F4 57 FD */ bl func_801C7000 +/* 80281804 0027D464 4B F4 57 FD */ bl __cvt_fp2unsigned /* 80281808 0027D468 54 64 05 FE */ clrlwi r4, r3, 0x17 /* 8028180C 0027D46C 7C 7F 23 96 */ divwu r3, r31, r4 /* 80281810 0027D470 28 04 00 80 */ cmplwi r4, 0x80 @@ -9084,7 +9084,7 @@ lbl_8028186C: /* 80281888 0027D4E8 EC 21 F0 28 */ fsubs f1, f1, f30 /* 8028188C 0027D4EC EF 81 00 24 */ fdivs f28, f1, f0 /* 80281890 0027D4F0 EC 3F E0 24 */ fdivs f1, f31, f28 -/* 80281894 0027D4F4 4B F4 57 6D */ bl func_801C7000 +/* 80281894 0027D4F4 4B F4 57 6D */ bl __cvt_fp2unsigned /* 80281898 0027D4F8 54 64 05 FE */ clrlwi r4, r3, 0x17 /* 8028189C 0027D4FC 7C 7F 23 96 */ divwu r3, r31, r4 /* 802818A0 0027D500 28 04 00 80 */ cmplwi r4, 0x80 @@ -9135,7 +9135,7 @@ func_80281930: /* 80281938 0027D598 C0 02 A0 F8 */ lfs f0, lbl_806426F8-_SDA2_BASE_(r2) /* 8028193C 0027D59C 90 01 00 14 */ stw r0, 0x14(r1) /* 80281940 0027D5A0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80281944 0027D5A4 4B F4 56 BD */ bl func_801C7000 +/* 80281944 0027D5A4 4B F4 56 BD */ bl __cvt_fp2unsigned /* 80281948 0027D5A8 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 8028194C 0027D5AC 38 00 00 61 */ li r0, 0x61 /* 80281950 0027D5B0 98 04 80 00 */ stb r0, 0xCC008000@l(r4) @@ -12204,7 +12204,7 @@ lbl_802842D0: /* 802842FC 0027FF5C EC 00 10 28 */ fsubs f0, f0, f2 /* 80284300 0027FF60 EC 03 00 24 */ fdivs f0, f3, f0 /* 80284304 0027FF64 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80284308 0027FF68 4B F4 2C F9 */ bl func_801C7000 +/* 80284308 0027FF68 4B F4 2C F9 */ bl __cvt_fp2unsigned /* 8028430C 0027FF6C 38 1C 00 01 */ addi r0, r28, 1 /* 80284310 0027FF70 39 00 00 00 */ li r8, 0 /* 80284314 0027FF74 50 68 02 3E */ rlwimi r8, r3, 0, 8, 0x1f @@ -12344,7 +12344,7 @@ lbl_802844D8: /* 80284504 00280164 4B F5 03 31 */ bl func_801D4834 /* 80284508 00280168 FC 00 08 18 */ frsp f0, f1 /* 8028450C 0028016C EC 3F 00 32 */ fmuls f1, f31, f0 -/* 80284510 00280170 4B F4 2A F1 */ bl func_801C7000 +/* 80284510 00280170 4B F4 2A F1 */ bl __cvt_fp2unsigned /* 80284514 00280174 3B BD 00 01 */ addi r29, r29, 1 /* 80284518 00280178 54 60 05 3E */ clrlwi r0, r3, 0x14 /* 8028451C 0028017C 28 1D 00 0A */ cmplwi r29, 0xa @@ -28016,7 +28016,7 @@ func_802921E0: /* 80292208 0028DE68 C0 02 A2 18 */ lfs f0, lbl_80642818-_SDA2_BASE_(r2) /* 8029220C 0028DE6C 7C 7F 1B 78 */ mr r31, r3 /* 80292210 0028DE70 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 80292214 0028DE74 4B F3 4D ED */ bl func_801C7000 +/* 80292214 0028DE74 4B F3 4D ED */ bl __cvt_fp2unsigned /* 80292218 0028DE78 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 8029221C 0028DE7C 54 64 84 3E */ srwi r4, r3, 0x10 /* 80292220 0028DE80 B0 7E 00 D0 */ sth r3, 0xd0(r30) @@ -28360,7 +28360,7 @@ lbl_80292694: /* 802926A0 0028E300 80 03 00 5C */ lwz r0, 0x5c(r3) /* 802926A4 0028E304 EC 20 00 72 */ fmuls f1, f0, f1 /* 802926A8 0028E308 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 802926AC 0028E30C 4B F3 49 55 */ bl func_801C7000 +/* 802926AC 0028E30C 4B F3 49 55 */ bl __cvt_fp2unsigned /* 802926B0 0028E310 90 7E 00 40 */ stw r3, 0x40(r30) /* 802926B4 0028E314 3C 80 80 44 */ lis r4, lbl_8043A440@ha /* 802926B8 0028E318 38 84 A4 40 */ addi r4, r4, lbl_8043A440@l @@ -29272,7 +29272,7 @@ lbl_80293308: /* 80293380 0028EFE0 93 63 00 38 */ stw r27, 0x38(r3) /* 80293384 0028EFE4 EC 02 00 32 */ fmuls f0, f2, f0 /* 80293388 0028EFE8 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8029338C 0028EFEC 4B F3 3C 75 */ bl func_801C7000 +/* 8029338C 0028EFEC 4B F3 3C 75 */ bl __cvt_fp2unsigned /* 80293390 0028EFF0 90 7E 00 3C */ stw r3, 0x3c(r30) /* 80293394 0028EFF4 7F DA F3 78 */ mr r26, r30 /* 80293398 0028EFF8 CB A2 A2 80 */ lfd f29, lbl_80642880-_SDA2_BASE_(r2) @@ -29437,7 +29437,7 @@ lbl_802935E4: /* 802935F0 0028F250 80 03 00 5C */ lwz r0, 0x5c(r3) /* 802935F4 0028F254 EC 20 00 72 */ fmuls f1, f0, f1 /* 802935F8 0028F258 90 1E 00 20 */ stw r0, 0x20(r30) -/* 802935FC 0028F25C 4B F3 3A 05 */ bl func_801C7000 +/* 802935FC 0028F25C 4B F3 3A 05 */ bl __cvt_fp2unsigned /* 80293600 0028F260 90 7E 00 48 */ stw r3, 0x48(r30) /* 80293604 0028F264 3C 80 80 44 */ lis r4, lbl_8043A5E0@ha /* 80293608 0028F268 38 84 A5 E0 */ addi r4, r4, lbl_8043A5E0@l @@ -30388,7 +30388,7 @@ lbl_802942F4: /* 8029436C 0028FFCC 93 63 00 40 */ stw r27, 0x40(r3) /* 80294370 0028FFD0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80294374 0028FFD4 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 80294378 0028FFD8 4B F3 2C 89 */ bl func_801C7000 +/* 80294378 0028FFD8 4B F3 2C 89 */ bl __cvt_fp2unsigned /* 8029437C 0028FFDC 90 7E 00 44 */ stw r3, 0x44(r30) /* 80294380 0028FFE0 7F DA F3 78 */ mr r26, r30 /* 80294384 0028FFE4 CB A2 A2 C0 */ lfd f29, lbl_806428C0-_SDA2_BASE_(r2) @@ -31084,7 +31084,7 @@ lbl_80294D18: /* 80294D24 00290984 80 03 00 1C */ lwz r0, 0x1c(r3) /* 80294D28 00290988 EC 20 00 72 */ fmuls f1, f0, f1 /* 80294D2C 0029098C 90 1E 00 14 */ stw r0, 0x14(r30) -/* 80294D30 00290990 4B F3 22 D1 */ bl func_801C7000 +/* 80294D30 00290990 4B F3 22 D1 */ bl __cvt_fp2unsigned /* 80294D34 00290994 90 7E 00 30 */ stw r3, 0x30(r30) /* 80294D38 00290998 3C 80 80 44 */ lis r4, lbl_8043A700@ha /* 80294D3C 0029099C 38 84 A7 00 */ addi r4, r4, lbl_8043A700@l @@ -31821,7 +31821,7 @@ lbl_8029575C: /* 80295764 002913C4 C0 03 00 BC */ lfs f0, 0xbc(r3) /* 80295768 002913C8 93 83 00 28 */ stw r28, 0x28(r3) /* 8029576C 002913CC EC 21 00 32 */ fmuls f1, f1, f0 -/* 80295770 002913D0 4B F3 18 91 */ bl func_801C7000 +/* 80295770 002913D0 4B F3 18 91 */ bl __cvt_fp2unsigned /* 80295774 002913D4 3F A0 80 44 */ lis r29, lbl_8043A700@ha /* 80295778 002913D8 90 7F 00 2C */ stw r3, 0x2c(r31) /* 8029577C 002913DC CB A2 A3 18 */ lfd f29, lbl_80642918-_SDA2_BASE_(r2) @@ -32092,7 +32092,7 @@ lbl_80295B00: /* 80295B28 00291788 C0 1E 00 80 */ lfs f0, 0x80(r30) /* 80295B2C 0029178C 90 1E 00 0C */ stw r0, 0xc(r30) /* 80295B30 00291790 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80295B34 00291794 4B F3 14 CD */ bl func_801C7000 +/* 80295B34 00291794 4B F3 14 CD */ bl __cvt_fp2unsigned /* 80295B38 00291798 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 80295B3C 0029179C 38 80 00 01 */ li r4, 1 /* 80295B40 002917A0 7C 63 00 50 */ subf r3, r3, r0 @@ -89743,7 +89743,7 @@ func_802C872C: /* 802C8730 002C4390 7C 08 02 A6 */ mflr r0 /* 802C8734 002C4394 90 01 00 64 */ stw r0, 0x64(r1) /* 802C8738 002C4398 39 61 00 60 */ addi r11, r1, 0x60 -/* 802C873C 002C439C 4B EF E9 C1 */ bl func_801C70FC +/* 802C873C 002C439C 4B EF E9 C1 */ bl _savegpr_16 /* 802C8740 002C43A0 3C A0 80 57 */ lis r5, lbl_80568B78@ha /* 802C8744 002C43A4 7C 92 23 78 */ mr r18, r4 /* 802C8748 002C43A8 3B 65 8B 78 */ addi r27, r5, lbl_80568B78@l diff --git a/asm/text_9.s b/asm/text_9.s index 1e9a1c9..0552905 100644 --- a/asm/text_9.s +++ b/asm/text_9.s @@ -2984,7 +2984,7 @@ func_802D546C: /* 802D5470 002D10D0 7C 08 02 A6 */ mflr r0 /* 802D5474 002D10D4 90 01 00 54 */ stw r0, 0x54(r1) /* 802D5478 002D10D8 39 61 00 50 */ addi r11, r1, 0x50 -/* 802D547C 002D10DC 4B EF 1C 85 */ bl func_801C7100 +/* 802D547C 002D10DC 4B EF 1C 85 */ bl _savegpr_17 /* 802D5480 002D10E0 1C 03 00 34 */ mulli r0, r3, 0x34 /* 802D5484 002D10E4 3C 60 80 57 */ lis r3, lbl_8056B838@ha /* 802D5488 002D10E8 7C 91 23 78 */ mr r17, r4 @@ -47765,7 +47765,7 @@ func_802FBE90: /* 802FBE94 002F7AF4 7C 08 02 A6 */ mflr r0 /* 802FBE98 002F7AF8 90 01 00 64 */ stw r0, 0x64(r1) /* 802FBE9C 002F7AFC 39 61 00 60 */ addi r11, r1, 0x60 -/* 802FBEA0 002F7B00 4B EC B2 5D */ bl func_801C70FC +/* 802FBEA0 002F7B00 4B EC B2 5D */ bl _savegpr_16 /* 802FBEA4 002F7B04 3F C0 80 40 */ lis r30, lbl_803FE148@ha /* 802FBEA8 002F7B08 7C 75 1B 78 */ mr r21, r3 /* 802FBEAC 002F7B0C 3B DE E1 48 */ addi r30, r30, lbl_803FE148@l @@ -50388,7 +50388,7 @@ func_802FE34C: /* 802FE350 002F9FB0 7C 08 02 A6 */ mflr r0 /* 802FE354 002F9FB4 90 01 00 64 */ stw r0, 0x64(r1) /* 802FE358 002F9FB8 39 61 00 60 */ addi r11, r1, 0x60 -/* 802FE35C 002F9FBC 4B EC 8D A1 */ bl func_801C70FC +/* 802FE35C 002F9FBC 4B EC 8D A1 */ bl _savegpr_16 /* 802FE360 002F9FC0 7C 70 1B 78 */ mr r16, r3 /* 802FE364 002F9FC4 48 00 1B 05 */ bl func_802FFE68 /* 802FE368 002F9FC8 7C 71 1B 78 */ mr r17, r3 @@ -54150,7 +54150,7 @@ func_80301688: /* 8030168C 002FD2EC 7C 08 02 A6 */ mflr r0 /* 80301690 002FD2F0 90 01 00 54 */ stw r0, 0x54(r1) /* 80301694 002FD2F4 39 61 00 50 */ addi r11, r1, 0x50 -/* 80301698 002FD2F8 4B EC 5A 65 */ bl func_801C70FC +/* 80301698 002FD2F8 4B EC 5A 65 */ bl _savegpr_16 /* 8030169C 002FD2FC 3A 00 00 00 */ li r16, 0 /* 803016A0 002FD300 7C 74 1B 78 */ mr r20, r3 /* 803016A4 002FD304 9A 03 00 00 */ stb r16, 0(r3) @@ -55582,7 +55582,7 @@ func_80302970: /* 80302974 002FE5D4 7C 08 02 A6 */ mflr r0 /* 80302978 002FE5D8 90 01 00 64 */ stw r0, 0x64(r1) /* 8030297C 002FE5DC 39 61 00 60 */ addi r11, r1, 0x60 -/* 80302980 002FE5E0 4B EC 47 79 */ bl func_801C70F8 +/* 80302980 002FE5E0 4B EC 47 79 */ bl _savegpr_15 /* 80302984 002FE5E4 80 0D AF 78 */ lwz r0, lbl_80640238-_SDA_BASE_(r13) /* 80302988 002FE5E8 7C 8F 23 78 */ mr r15, r4 /* 8030298C 002FE5EC 80 8D AF 90 */ lwz r4, lbl_80640250-_SDA_BASE_(r13) @@ -66981,7 +66981,7 @@ func_8030C3C4: /* 8030C3C8 00308028 7C 08 02 A6 */ mflr r0 /* 8030C3CC 0030802C 90 01 03 04 */ stw r0, 0x304(r1) /* 8030C3D0 00308030 39 61 03 00 */ addi r11, r1, 0x300 -/* 8030C3D4 00308034 4B EB AD 2D */ bl func_801C7100 +/* 8030C3D4 00308034 4B EB AD 2D */ bl _savegpr_17 /* 8030C3D8 00308038 2C 05 00 00 */ cmpwi r5, 0 /* 8030C3DC 0030803C 7C 71 1B 78 */ mr r17, r3 /* 8030C3E0 00308040 7C 92 23 78 */ mr r18, r4 @@ -90367,7 +90367,7 @@ func_8032020C: /* 80320210 0031BE70 7C 08 02 A6 */ mflr r0 /* 80320214 0031BE74 90 01 00 54 */ stw r0, 0x54(r1) /* 80320218 0031BE78 39 61 00 50 */ addi r11, r1, 0x50 -/* 8032021C 0031BE7C 4B EA 6E E1 */ bl func_801C70FC +/* 8032021C 0031BE7C 4B EA 6E E1 */ bl _savegpr_16 /* 80320220 0031BE80 7C 73 1B 78 */ mr r19, r3 /* 80320224 0031BE84 7C 94 23 78 */ mr r20, r4 /* 80320228 0031BE88 7C B5 2B 78 */ mr r21, r5 |