Fixed _savegpr etc. (#54)

* renamed func_XXX to _savegpr_XX

* renamed func_XXX to _restgpr_XX

* renamed func_XXX to _savefpr_XX

* renamed func_XXX to _restfpr_XX

* cleanup functions.h and moved intrisics to mwcc.h

* formatting

* cleanup functions.h

* fix bad-formatting from master

Co-authored-by: Julgodis <>
This commit is contained in:
Jonathan Wase
2021-01-02 23:15:12 -05:00
committed by GitHub
co-authored by Julgodis <>
parent 609891bc25
commit d2e9db3748
202 changed files with 607 additions and 630 deletions
+4 -4
View File
@@ -26,7 +26,7 @@ daItemBase_c_NS_CreateItemHeap:
/* 80144760 001416A0 7C 08 02 A6 */ mflr r0
/* 80144764 001416A4 90 01 00 44 */ stw r0, 0x44(r1)
/* 80144768 001416A8 39 61 00 40 */ addi r11, r1, 0x40
/* 8014476C 001416AC 48 21 DA 51 */ bl func_803621BC
/* 8014476C 001416AC 48 21 DA 51 */ bl _savegpr_21
/* 80144770 001416B0 7C 7F 1B 78 */ mr r31, r3
/* 80144774 001416B4 7C 9E 23 78 */ mr r30, r4
/* 80144778 001416B8 7C D7 33 78 */ mr r23, r6
@@ -310,7 +310,7 @@ lbl_80144B60:
/* 80144B78 00141AB8 7C 60 19 10 */ subfe r3, r0, r3
lbl_80144B7C:
/* 80144B7C 00141ABC 39 61 00 40 */ addi r11, r1, 0x40
/* 80144B80 00141AC0 48 21 D6 89 */ bl func_80362208
/* 80144B80 00141AC0 48 21 D6 89 */ bl _restgpr_21
/* 80144B84 00141AC4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80144B88 00141AC8 7C 08 03 A6 */ mtlr r0
/* 80144B8C 00141ACC 38 21 00 40 */ addi r1, r1, 0x40
@@ -634,7 +634,7 @@ daItemBase_c_NS_animPlay:
/* 80145040 00141F80 7C 08 02 A6 */ mflr r0
/* 80145044 00141F84 90 01 00 44 */ stw r0, 0x44(r1)
/* 80145048 00141F88 39 61 00 40 */ addi r11, r1, 0x40
/* 8014504C 00141F8C 48 21 D0 F1 */ bl func_8036213C
/* 8014504C 00141F8C 48 21 D0 F1 */ bl _savefpr_27
/* 80145050 00141F90 93 E1 00 14 */ stw r31, 0x14(r1)
/* 80145054 00141F94 7C 7F 1B 78 */ mr r31, r3
/* 80145058 00141F98 FF 60 08 90 */ fmr f27, f1
@@ -695,7 +695,7 @@ lbl_80145110:
/* 80145124 00142064 4B EC 83 05 */ bl mDoExt_baseAnm_NS_play
lbl_80145128:
/* 80145128 00142068 39 61 00 40 */ addi r11, r1, 0x40
/* 8014512C 0014206C 48 21 D0 5D */ bl func_80362188
/* 8014512C 0014206C 48 21 D0 5D */ bl _restfpr_27
/* 80145130 00142070 83 E1 00 14 */ lwz r31, 0x14(r1)
/* 80145134 00142074 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80145138 00142078 7C 08 03 A6 */ mtlr r0
+14 -14
View File
@@ -1501,7 +1501,7 @@ lbl_80146C70:
/* 80146C7C 00143BBC 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_80146C80:
/* 80146C80 00143BC0 39 61 00 80 */ addi r11, r1, 0x80
/* 80146C84 00143BC4 48 21 B5 89 */ bl func_8036220C
/* 80146C84 00143BC4 48 21 B5 89 */ bl _restgpr_22
/* 80146C88 00143BC8 80 01 00 84 */ lwz r0, 0x84(r1)
/* 80146C8C 00143BCC 7C 08 03 A6 */ mtlr r0
/* 80146C90 00143BD0 38 21 00 80 */ addi r1, r1, 0x80
@@ -3664,7 +3664,7 @@ lbl_80148C48:
/* 80148C50 00145B90 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
/* 80148C54 00145B94 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 80148C58 00145B98 39 61 00 40 */ addi r11, r1, 0x40
/* 80148C5C 00145B9C 48 21 95 B1 */ bl func_8036220C
/* 80148C5C 00145B9C 48 21 95 B1 */ bl _restgpr_22
/* 80148C60 00145BA0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80148C64 00145BA4 7C 08 03 A6 */ mtlr r0
/* 80148C68 00145BA8 38 21 00 60 */ addi r1, r1, 0x60
@@ -7730,7 +7730,7 @@ lbl_8014C6E4:
/* 8014C70C 0014964C DB E1 00 80 */ stfd f31, 0x80(r1)
/* 8014C710 00149650 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
/* 8014C714 00149654 39 61 00 80 */ addi r11, r1, 0x80
/* 8014C718 00149658 48 21 5A 99 */ bl func_803621B0
/* 8014C718 00149658 48 21 5A 99 */ bl _savegpr_18
/* 8014C71C 0014965C 7C 77 1B 78 */ mr r23, r3
/* 8014C720 00149660 7C 98 23 78 */ mr r24, r4
/* 8014C724 00149664 7C B9 2B 78 */ mr r25, r5
@@ -7933,7 +7933,7 @@ lbl_8014C9F4:
/* 8014C9F8 00149938 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
/* 8014C9FC 0014993C CB E1 00 80 */ lfd f31, 0x80(r1)
/* 8014CA00 00149940 39 61 00 80 */ addi r11, r1, 0x80
/* 8014CA04 00149944 48 21 57 F9 */ bl func_803621FC
/* 8014CA04 00149944 48 21 57 F9 */ bl _restgpr_18
/* 8014CA08 00149948 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8014CA0C 0014994C 7C 08 03 A6 */ mtlr r0
/* 8014CA10 00149950 38 21 00 90 */ addi r1, r1, 0x90
@@ -9184,7 +9184,7 @@ lbl_8014DBA8:
/* 8014DBC8 0014AB08 DB C1 02 20 */ stfd f30, 0x220(r1)
/* 8014DBCC 0014AB0C F3 C1 02 28 */ psq_st f30, 552(r1), 0, qr0
/* 8014DBD0 0014AB10 39 61 02 20 */ addi r11, r1, 0x220
/* 8014DBD4 0014AB14 48 21 45 D5 */ bl func_803621A8
/* 8014DBD4 0014AB14 48 21 45 D5 */ bl _savegpr_16
/* 8014DBD8 0014AB18 7C 7E 1B 78 */ mr r30, r3
/* 8014DBDC 0014AB1C 7C 90 23 78 */ mr r16, r4
/* 8014DBE0 0014AB20 7C DF 33 78 */ mr r31, r6
@@ -9898,7 +9898,7 @@ lbl_8014E60C:
/* 8014E614 0014B554 E3 C1 02 28 */ psq_l f30, 552(r1), 0, qr0
/* 8014E618 0014B558 CB C1 02 20 */ lfd f30, 0x220(r1)
/* 8014E61C 0014B55C 39 61 02 20 */ addi r11, r1, 0x220
/* 8014E620 0014B560 48 21 3B D5 */ bl func_803621F4
/* 8014E620 0014B560 48 21 3B D5 */ bl _restgpr_16
/* 8014E624 0014B564 80 01 02 44 */ lwz r0, 0x244(r1)
/* 8014E628 0014B568 7C 08 03 A6 */ mtlr r0
/* 8014E62C 0014B56C 38 21 02 40 */ addi r1, r1, 0x240
@@ -11220,7 +11220,7 @@ daBaseNpc_putNurbs:
/* 8014F8E0 0014C820 DB A1 02 60 */ stfd f29, 0x260(r1)
/* 8014F8E4 0014C824 F3 A1 02 68 */ psq_st f29, 616(r1), 0, qr0
/* 8014F8E8 0014C828 39 61 02 60 */ addi r11, r1, 0x260
/* 8014F8EC 0014C82C 48 21 28 BD */ bl func_803621A8
/* 8014F8EC 0014C82C 48 21 28 BD */ bl _savegpr_16
/* 8014F8F0 0014C830 7C 73 1B 78 */ mr r19, r3
/* 8014F8F4 0014C834 7C 94 23 78 */ mr r20, r4
/* 8014F8F8 0014C838 7C B5 2B 78 */ mr r21, r5
@@ -11374,7 +11374,7 @@ lbl_8014FAF4:
/* 8014FB08 0014CA48 E3 A1 02 68 */ psq_l f29, 616(r1), 0, qr0
/* 8014FB0C 0014CA4C CB A1 02 60 */ lfd f29, 0x260(r1)
/* 8014FB10 0014CA50 39 61 02 60 */ addi r11, r1, 0x260
/* 8014FB14 0014CA54 48 21 26 E1 */ bl func_803621F4
/* 8014FB14 0014CA54 48 21 26 E1 */ bl _restgpr_16
/* 8014FB18 0014CA58 80 01 02 94 */ lwz r0, 0x294(r1)
/* 8014FB1C 0014CA5C 7C 08 03 A6 */ mtlr r0
/* 8014FB20 0014CA60 38 21 02 90 */ addi r1, r1, 0x290
@@ -13234,7 +13234,7 @@ lbl_801515A0:
/* 801515B4 0014E4F4 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
/* 801515B8 0014E4F8 CB E1 00 E0 */ lfd f31, 0xe0(r1)
/* 801515BC 0014E4FC 39 61 00 E0 */ addi r11, r1, 0xe0
/* 801515C0 0014E500 48 21 0C 4D */ bl func_8036220C
/* 801515C0 0014E500 48 21 0C 4D */ bl _restgpr_22
/* 801515C4 0014E504 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 801515C8 0014E508 7C 08 03 A6 */ mtlr r0
/* 801515CC 0014E50C 38 21 00 F0 */ addi r1, r1, 0xf0
@@ -13554,7 +13554,7 @@ lbl_80151A14:
/* 80151A34 0014E974 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0
/* 80151A38 0014E978 CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80151A3C 0014E97C 39 61 00 B0 */ addi r11, r1, 0xb0
/* 80151A40 0014E980 48 21 07 D1 */ bl func_80362210
/* 80151A40 0014E980 48 21 07 D1 */ bl _restgpr_23
/* 80151A44 0014E984 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80151A48 0014E988 7C 08 03 A6 */ mtlr r0
/* 80151A4C 0014E98C 38 21 00 D0 */ addi r1, r1, 0xd0
@@ -13568,7 +13568,7 @@ daNpcF_Lookat_c_NS_update:
/* 80151A60 0014E9A0 DB E1 00 80 */ stfd f31, 0x80(r1)
/* 80151A64 0014E9A4 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
/* 80151A68 0014E9A8 39 61 00 80 */ addi r11, r1, 0x80
/* 80151A6C 0014E9AC 48 21 07 4D */ bl func_803621B8
/* 80151A6C 0014E9AC 48 21 07 4D */ bl _savegpr_20
/* 80151A70 0014E9B0 7C 79 1B 78 */ mr r25, r3
/* 80151A74 0014E9B4 7C 9A 23 78 */ mr r26, r4
/* 80151A78 0014E9B8 7C BB 2B 78 */ mr r27, r5
@@ -13627,7 +13627,7 @@ lbl_80151AB4:
/* 80151B48 0014EA88 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
/* 80151B4C 0014EA8C CB E1 00 80 */ lfd f31, 0x80(r1)
/* 80151B50 0014EA90 39 61 00 80 */ addi r11, r1, 0x80
/* 80151B54 0014EA94 48 21 06 B1 */ bl func_80362204
/* 80151B54 0014EA94 48 21 06 B1 */ bl _restgpr_20
/* 80151B58 0014EA98 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80151B5C 0014EA9C 7C 08 03 A6 */ mtlr r0
/* 80151B60 0014EAA0 38 21 00 90 */ addi r1, r1, 0x90
@@ -16403,7 +16403,7 @@ lbl_80154354:
/* 80154398 001512D8 DB 61 00 80 */ stfd f27, 0x80(r1)
/* 8015439C 001512DC F3 61 00 88 */ psq_st f27, 136(r1), 0, qr0
/* 801543A0 001512E0 39 61 00 80 */ addi r11, r1, 0x80
/* 801543A4 001512E4 48 20 DE 11 */ bl func_803621B4
/* 801543A4 001512E4 48 20 DE 11 */ bl _savegpr_19
/* 801543A8 001512E8 7C 78 1B 78 */ mr r24, r3
/* 801543AC 001512EC 7C 99 23 78 */ mr r25, r4
/* 801543B0 001512F0 7C BA 2B 78 */ mr r26, r5
@@ -16642,7 +16642,7 @@ lbl_801546EC:
/* 80154710 00151650 E3 61 00 88 */ psq_l f27, 136(r1), 0, qr0
/* 80154714 00151654 CB 61 00 80 */ lfd f27, 0x80(r1)
/* 80154718 00151658 39 61 00 80 */ addi r11, r1, 0x80
/* 8015471C 0015165C 48 20 DA E5 */ bl func_80362200
/* 8015471C 0015165C 48 20 DA E5 */ bl _restgpr_19
/* 80154720 00151660 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80154724 00151664 7C 08 03 A6 */ mtlr r0
/* 80154728 00151668 38 21 00 D0 */ addi r1, r1, 0xd0
+1 -1
View File
@@ -1609,7 +1609,7 @@ lbl_80157728:
/* 80157780 001546C0 41 80 FF 94 */ blt lbl_80157714
/* 80157784 001546C4 7F C3 F3 78 */ mr r3, r30
/* 80157788 001546C8 39 61 00 30 */ addi r11, r1, 0x30
/* 8015778C 001546CC 48 20 AA 81 */ bl func_8036220C
/* 8015778C 001546CC 48 20 AA 81 */ bl _restgpr_22
/* 80157790 001546D0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80157794 001546D4 7C 08 03 A6 */ mtlr r0
/* 80157798 001546D8 38 21 00 30 */ addi r1, r1, 0x30
+3 -3
View File
@@ -2912,7 +2912,7 @@ lbl_8015A600:
/* 8015A658 00157598 41 80 FF 94 */ blt lbl_8015A5EC
/* 8015A65C 0015759C 7F C3 F3 78 */ mr r3, r30
/* 8015A660 001575A0 39 61 00 30 */ addi r11, r1, 0x30
/* 8015A664 001575A4 48 20 7B A9 */ bl func_8036220C
/* 8015A664 001575A4 48 20 7B A9 */ bl _restgpr_22
/* 8015A668 001575A8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8015A66C 001575AC 7C 08 03 A6 */ mtlr r0
/* 8015A670 001575B0 38 21 00 30 */ addi r1, r1, 0x30
@@ -3121,7 +3121,7 @@ lbl_8015A8F0:
/* 8015A910 00157850 7C 08 02 A6 */ mflr r0
/* 8015A914 00157854 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 8015A918 00157858 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8015A91C 0015785C 48 20 78 85 */ bl func_803621A0
/* 8015A91C 0015785C 48 20 78 85 */ bl _savegpr_14
/* 8015A920 00157860 3C 60 80 39 */ lis r3, lbl_80393250@ha
/* 8015A924 00157864 38 C3 32 50 */ addi r6, r3, lbl_80393250@l
/* 8015A928 00157868 3C 60 80 3B */ lis r3, lbl_803B61C0@ha
@@ -3418,7 +3418,7 @@ lbl_8015A8F0:
/* 8015ADAC 00157CEC 38 A5 86 10 */ addi r5, r5, lbl_80428610@l
/* 8015ADB0 00157CF0 48 20 6E 75 */ bl func_80361C24
/* 8015ADB4 00157CF4 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8015ADB8 00157CF8 48 20 74 35 */ bl func_803621EC
/* 8015ADB8 00157CF8 48 20 74 35 */ bl _restgpr_14
/* 8015ADBC 00157CFC 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 8015ADC0 00157D00 7C 08 03 A6 */ mtlr r0
/* 8015ADC4 00157D04 38 21 00 E0 */ addi r1, r1, 0xe0
+1 -1
View File
@@ -1762,7 +1762,7 @@ lbl_80075808:
/* 80075864 000727A4 4E 80 04 21 */ bctrl
lbl_80075868:
/* 80075868 000727A8 39 61 00 30 */ addi r11, r1, 0x30
/* 8007586C 000727AC 48 2E C9 A1 */ bl func_8036220C
/* 8007586C 000727AC 48 2E C9 A1 */ bl _restgpr_22
/* 80075870 000727B0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80075874 000727B4 7C 08 03 A6 */ mtlr r0
/* 80075878 000727B8 38 21 00 30 */ addi r1, r1, 0x30
+3 -3
View File
@@ -3423,7 +3423,7 @@ lbl_8007C1D8:
/* 8007C214 00079154 E3 01 00 78 */ psq_l f24, 120(r1), 0, qr0
/* 8007C218 00079158 CB 01 00 70 */ lfd f24, 0x70(r1)
/* 8007C21C 0007915C 39 61 00 70 */ addi r11, r1, 0x70
/* 8007C220 00079160 48 2E 5F ED */ bl func_8036220C
/* 8007C220 00079160 48 2E 5F ED */ bl _restgpr_22
/* 8007C224 00079164 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 8007C228 00079168 7C 08 03 A6 */ mtlr r0
/* 8007C22C 0007916C 38 21 00 F0 */ addi r1, r1, 0xf0
@@ -4436,7 +4436,7 @@ lbl_8007D078:
/* 8007D0BC 00079FFC E2 E1 00 78 */ psq_l f23, 120(r1), 0, qr0
/* 8007D0C0 0007A000 CA E1 00 70 */ lfd f23, 0x70(r1)
/* 8007D0C4 0007A004 39 61 00 70 */ addi r11, r1, 0x70
/* 8007D0C8 0007A008 48 2E 51 49 */ bl func_80362210
/* 8007D0C8 0007A008 48 2E 51 49 */ bl _restgpr_23
/* 8007D0CC 0007A00C 80 01 01 04 */ lwz r0, 0x104(r1)
/* 8007D0D0 0007A010 7C 08 03 A6 */ mtlr r0
/* 8007D0D4 0007A014 38 21 01 00 */ addi r1, r1, 0x100
@@ -5257,7 +5257,7 @@ lbl_8007DC3C:
/* 8007DC50 0007AB90 90 01 00 18 */ stw r0, 0x18(r1)
/* 8007DC54 0007AB94 7F 63 DB 78 */ mr r3, r27
/* 8007DC58 0007AB98 39 61 00 70 */ addi r11, r1, 0x70
/* 8007DC5C 0007AB9C 48 2E 45 B5 */ bl func_80362210
/* 8007DC5C 0007AB9C 48 2E 45 B5 */ bl _restgpr_23
/* 8007DC60 0007ABA0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8007DC64 0007ABA4 7C 08 03 A6 */ mtlr r0
/* 8007DC68 0007ABA8 38 21 00 70 */ addi r1, r1, 0x70
+18 -18
View File
@@ -529,7 +529,7 @@ lbl_8007EE1C:
/* 8007EE70 0007BDB0 DB 21 01 40 */ stfd f25, 0x140(r1)
/* 8007EE74 0007BDB4 F3 21 01 48 */ psq_st f25, 328(r1), 0, qr0
/* 8007EE78 0007BDB8 39 61 01 40 */ addi r11, r1, 0x140
/* 8007EE7C 0007BDBC 48 2E 33 25 */ bl func_803621A0
/* 8007EE7C 0007BDBC 48 2E 33 25 */ bl _savegpr_14
/* 8007EE80 0007BDC0 7C 6F 1B 78 */ mr r15, r3
/* 8007EE84 0007BDC4 7C 90 23 78 */ mr r16, r4
/* 8007EE88 0007BDC8 39 D0 00 24 */ addi r14, r16, 0x24
@@ -1055,7 +1055,7 @@ lbl_8007F5D8:
/* 8007F608 0007C548 E3 21 01 48 */ psq_l f25, 328(r1), 0, qr0
/* 8007F60C 0007C54C CB 21 01 40 */ lfd f25, 0x140(r1)
/* 8007F610 0007C550 39 61 01 40 */ addi r11, r1, 0x140
/* 8007F614 0007C554 48 2E 2B D9 */ bl func_803621EC
/* 8007F614 0007C554 48 2E 2B D9 */ bl _restgpr_14
/* 8007F618 0007C558 80 01 01 B4 */ lwz r0, 0x1b4(r1)
/* 8007F61C 0007C55C 7C 08 03 A6 */ mtlr r0
/* 8007F620 0007C560 38 21 01 B0 */ addi r1, r1, 0x1b0
@@ -1068,7 +1068,7 @@ lbl_8007F5D8:
/* 8007F63C 0007C57C DB C1 00 80 */ stfd f30, 0x80(r1)
/* 8007F640 0007C580 F3 C1 00 88 */ psq_st f30, 136(r1), 0, qr0
/* 8007F644 0007C584 39 61 00 80 */ addi r11, r1, 0x80
/* 8007F648 0007C588 48 2E 2B 6D */ bl func_803621B4
/* 8007F648 0007C588 48 2E 2B 6D */ bl _savegpr_19
/* 8007F64C 0007C58C 7C 7E 1B 78 */ mr r30, r3
/* 8007F650 0007C590 7C 9F 23 78 */ mr r31, r4
/* 8007F654 0007C594 3B 5F 00 24 */ addi r26, r31, 0x24
@@ -1291,7 +1291,7 @@ lbl_8007F97C:
/* 8007F984 0007C8C4 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0
/* 8007F988 0007C8C8 CB C1 00 80 */ lfd f30, 0x80(r1)
/* 8007F98C 0007C8CC 39 61 00 80 */ addi r11, r1, 0x80
/* 8007F990 0007C8D0 48 2E 28 71 */ bl func_80362200
/* 8007F990 0007C8D0 48 2E 28 71 */ bl _restgpr_19
/* 8007F994 0007C8D4 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 8007F998 0007C8D8 7C 08 03 A6 */ mtlr r0
/* 8007F99C 0007C8DC 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -1300,7 +1300,7 @@ lbl_8007F97C:
/* 8007F9A8 0007C8E8 7C 08 02 A6 */ mflr r0
/* 8007F9AC 0007C8EC 90 01 09 04 */ stw r0, 0x904(r1)
/* 8007F9B0 0007C8F0 39 61 09 00 */ addi r11, r1, 0x900
/* 8007F9B4 0007C8F4 48 2E 27 ED */ bl func_803621A0
/* 8007F9B4 0007C8F4 48 2E 27 ED */ bl _savegpr_14
/* 8007F9B8 0007C8F8 7C 6F 1B 78 */ mr r15, r3
/* 8007F9BC 0007C8FC 90 81 00 08 */ stw r4, 8(r1)
/* 8007F9C0 0007C900 7C 83 23 78 */ mr r3, r4
@@ -1656,7 +1656,7 @@ lbl_8007FEB0:
/* 8007FEE4 0007CE24 40 81 FC 64 */ ble lbl_8007FB48
lbl_8007FEE8:
/* 8007FEE8 0007CE28 39 61 09 00 */ addi r11, r1, 0x900
/* 8007FEEC 0007CE2C 48 2E 23 01 */ bl func_803621EC
/* 8007FEEC 0007CE2C 48 2E 23 01 */ bl _restgpr_14
/* 8007FEF0 0007CE30 80 01 09 04 */ lwz r0, 0x904(r1)
/* 8007FEF4 0007CE34 7C 08 03 A6 */ mtlr r0
/* 8007FEF8 0007CE38 38 21 09 00 */ addi r1, r1, 0x900
@@ -1678,7 +1678,7 @@ lbl_8007FF14:
/* 8007FF28 0007CE68 DB E1 00 E0 */ stfd f31, 0xe0(r1)
/* 8007FF2C 0007CE6C F3 E1 00 E8 */ psq_st f31, 232(r1), 0, qr0
/* 8007FF30 0007CE70 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8007FF34 0007CE74 48 2E 22 6D */ bl func_803621A0
/* 8007FF34 0007CE74 48 2E 22 6D */ bl _savegpr_14
/* 8007FF38 0007CE78 7C 6F 1B 78 */ mr r15, r3
/* 8007FF3C 0007CE7C 7C 90 23 78 */ mr r16, r4
/* 8007FF40 0007CE80 C0 24 00 2C */ lfs f1, 0x2c(r4)
@@ -1946,7 +1946,7 @@ lbl_80080310:
/* 80080310 0007D250 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
/* 80080314 0007D254 CB E1 00 E0 */ lfd f31, 0xe0(r1)
/* 80080318 0007D258 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8008031C 0007D25C 48 2E 1E D1 */ bl func_803621EC
/* 8008031C 0007D25C 48 2E 1E D1 */ bl _restgpr_14
/* 80080320 0007D260 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 80080324 0007D264 7C 08 03 A6 */ mtlr r0
/* 80080328 0007D268 38 21 00 F0 */ addi r1, r1, 0xf0
@@ -1973,7 +1973,7 @@ lbl_80080310:
/* 8008037C 0007D2BC DA E1 01 20 */ stfd f23, 0x120(r1)
/* 80080380 0007D2C0 F2 E1 01 28 */ psq_st f23, 296(r1), 0, qr0
/* 80080384 0007D2C4 39 61 01 20 */ addi r11, r1, 0x120
/* 80080388 0007D2C8 48 2E 1E 19 */ bl func_803621A0
/* 80080388 0007D2C8 48 2E 1E 19 */ bl _savegpr_14
/* 8008038C 0007D2CC 7C 7E 1B 78 */ mr r30, r3
/* 80080390 0007D2D0 7C 9F 23 78 */ mr r31, r4
/* 80080394 0007D2D4 38 00 00 00 */ li r0, 0
@@ -2935,7 +2935,7 @@ lbl_80081140:
/* 80081180 0007E0C0 E2 E1 01 28 */ psq_l f23, 296(r1), 0, qr0
/* 80081184 0007E0C4 CA E1 01 20 */ lfd f23, 0x120(r1)
/* 80081188 0007E0C8 39 61 01 20 */ addi r11, r1, 0x120
/* 8008118C 0007E0CC 48 2E 10 61 */ bl func_803621EC
/* 8008118C 0007E0CC 48 2E 10 61 */ bl _restgpr_14
/* 80081190 0007E0D0 80 01 01 B4 */ lwz r0, 0x1b4(r1)
/* 80081194 0007E0D4 7C 08 03 A6 */ mtlr r0
/* 80081198 0007E0D8 38 21 01 B0 */ addi r1, r1, 0x1b0
@@ -2960,7 +2960,7 @@ lbl_80081140:
/* 800811E4 0007E124 DB 01 01 10 */ stfd f24, 0x110(r1)
/* 800811E8 0007E128 F3 01 01 18 */ psq_st f24, 280(r1), 0, qr0
/* 800811EC 0007E12C 39 61 01 10 */ addi r11, r1, 0x110
/* 800811F0 0007E130 48 2E 0F B1 */ bl func_803621A0
/* 800811F0 0007E130 48 2E 0F B1 */ bl _savegpr_14
/* 800811F4 0007E134 7C 6F 1B 78 */ mr r15, r3
/* 800811F8 0007E138 7C 90 23 78 */ mr r16, r4
/* 800811FC 0007E13C 38 00 00 00 */ li r0, 0
@@ -3789,7 +3789,7 @@ lbl_80081DC0:
/* 80081DF8 0007ED38 E3 01 01 18 */ psq_l f24, 280(r1), 0, qr0
/* 80081DFC 0007ED3C CB 01 01 10 */ lfd f24, 0x110(r1)
/* 80081E00 0007ED40 39 61 01 10 */ addi r11, r1, 0x110
/* 80081E04 0007ED44 48 2E 03 E9 */ bl func_803621EC
/* 80081E04 0007ED44 48 2E 03 E9 */ bl _restgpr_14
/* 80081E08 0007ED48 80 01 01 94 */ lwz r0, 0x194(r1)
/* 80081E0C 0007ED4C 7C 08 03 A6 */ mtlr r0
/* 80081E10 0007ED50 38 21 01 90 */ addi r1, r1, 0x190
@@ -3800,7 +3800,7 @@ lbl_80081DC0:
/* 80081E24 0007ED64 DB E1 00 90 */ stfd f31, 0x90(r1)
/* 80081E28 0007ED68 F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0
/* 80081E2C 0007ED6C 39 61 00 90 */ addi r11, r1, 0x90
/* 80081E30 0007ED70 48 2E 03 85 */ bl func_803621B4
/* 80081E30 0007ED70 48 2E 03 85 */ bl _savegpr_19
/* 80081E34 0007ED74 7C 7E 1B 78 */ mr r30, r3
/* 80081E38 0007ED78 7C 9F 23 78 */ mr r31, r4
/* 80081E3C 0007ED7C 3B 5F 00 3C */ addi r26, r31, 0x3c
@@ -4020,7 +4020,7 @@ lbl_80082164:
/* 80082164 0007F0A4 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0
/* 80082168 0007F0A8 CB E1 00 90 */ lfd f31, 0x90(r1)
/* 8008216C 0007F0AC 39 61 00 90 */ addi r11, r1, 0x90
/* 80082170 0007F0B0 48 2E 00 91 */ bl func_80362200
/* 80082170 0007F0B0 48 2E 00 91 */ bl _restgpr_19
/* 80082174 0007F0B4 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 80082178 0007F0B8 7C 08 03 A6 */ mtlr r0
/* 8008217C 0007F0BC 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -4031,7 +4031,7 @@ lbl_80082164:
/* 80082190 0007F0D0 DB E1 00 80 */ stfd f31, 0x80(r1)
/* 80082194 0007F0D4 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
/* 80082198 0007F0D8 39 61 00 80 */ addi r11, r1, 0x80
/* 8008219C 0007F0DC 48 2E 00 19 */ bl func_803621B4
/* 8008219C 0007F0DC 48 2E 00 19 */ bl _savegpr_19
/* 800821A0 0007F0E0 7C 7E 1B 78 */ mr r30, r3
/* 800821A4 0007F0E4 7C 9F 23 78 */ mr r31, r4
/* 800821A8 0007F0E8 3B 5F 00 3C */ addi r26, r31, 0x3c
@@ -4251,7 +4251,7 @@ lbl_800824CC:
/* 800824CC 0007F40C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
/* 800824D0 0007F410 CB E1 00 80 */ lfd f31, 0x80(r1)
/* 800824D4 0007F414 39 61 00 80 */ addi r11, r1, 0x80
/* 800824D8 0007F418 48 2D FD 29 */ bl func_80362200
/* 800824D8 0007F418 48 2D FD 29 */ bl _restgpr_19
/* 800824DC 0007F41C 80 01 00 94 */ lwz r0, 0x94(r1)
/* 800824E0 0007F420 7C 08 03 A6 */ mtlr r0
/* 800824E4 0007F424 38 21 00 90 */ addi r1, r1, 0x90
@@ -4260,7 +4260,7 @@ lbl_800824CC:
/* 800824F0 0007F430 7C 08 02 A6 */ mflr r0
/* 800824F4 0007F434 90 01 01 24 */ stw r0, 0x124(r1)
/* 800824F8 0007F438 39 61 01 20 */ addi r11, r1, 0x120
/* 800824FC 0007F43C 48 2D FC A5 */ bl func_803621A0
/* 800824FC 0007F43C 48 2D FC A5 */ bl _savegpr_14
/* 80082500 0007F440 7C 6F 1B 78 */ mr r15, r3
/* 80082504 0007F444 7C 90 23 78 */ mr r16, r4
/* 80082508 0007F448 90 A1 00 08 */ stw r5, 8(r1)
@@ -4578,7 +4578,7 @@ lbl_80082964:
/* 80082990 0007F8D0 7E C3 B3 78 */ mr r3, r22
lbl_80082994:
/* 80082994 0007F8D4 39 61 01 20 */ addi r11, r1, 0x120
/* 80082998 0007F8D8 48 2D F8 55 */ bl func_803621EC
/* 80082998 0007F8D8 48 2D F8 55 */ bl _restgpr_14
/* 8008299C 0007F8DC 80 01 01 24 */ lwz r0, 0x124(r1)
/* 800829A0 0007F8E0 7C 08 03 A6 */ mtlr r0
/* 800829A4 0007F8E4 38 21 01 20 */ addi r1, r1, 0x120
+1 -1
View File
@@ -384,7 +384,7 @@ lbl_801934A0:
/* 801934B0 001903F0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 801934B4 001903F4 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 801934B8 001903F8 39 61 00 50 */ addi r11, r1, 0x50
/* 801934BC 001903FC 48 1C ED 51 */ bl func_8036220C
/* 801934BC 001903FC 48 1C ED 51 */ bl _restgpr_22
/* 801934C0 00190400 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801934C4 00190404 7C 08 03 A6 */ mtlr r0
/* 801934C8 00190408 38 21 00 60 */ addi r1, r1, 0x60
+3 -3
View File
@@ -848,7 +848,7 @@ lbl_80086AA8:
/* 80086AC4 00083A04 7C 08 02 A6 */ mflr r0
/* 80086AC8 00083A08 90 01 00 64 */ stw r0, 0x64(r1)
/* 80086ACC 00083A0C 39 61 00 60 */ addi r11, r1, 0x60
/* 80086AD0 00083A10 48 2D B6 DD */ bl func_803621AC
/* 80086AD0 00083A10 48 2D B6 DD */ bl _savegpr_17
/* 80086AD4 00083A14 7C 76 1B 78 */ mr r22, r3
/* 80086AD8 00083A18 7C 97 23 78 */ mr r23, r4
/* 80086ADC 00083A1C 7C B8 2B 78 */ mr r24, r5
@@ -1030,7 +1030,7 @@ lbl_80086D2C:
/* 80086D70 00083CB0 4B FF FA ED */ bl dCcS_NS_ProcAtTgHitmark
lbl_80086D74:
/* 80086D74 00083CB4 39 61 00 60 */ addi r11, r1, 0x60
/* 80086D78 00083CB8 48 2D B4 81 */ bl func_803621F8
/* 80086D78 00083CB8 48 2D B4 81 */ bl _restgpr_17
/* 80086D7C 00083CBC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80086D80 00083CC0 7C 08 03 A6 */ mtlr r0
/* 80086D84 00083CC4 38 21 00 60 */ addi r1, r1, 0x60
@@ -1179,7 +1179,7 @@ lbl_80086F54:
lbl_80086FA0:
/* 80086FA0 00083EE0 CB E1 00 88 */ lfd f31, 0x88(r1)
/* 80086FA4 00083EE4 39 61 00 88 */ addi r11, r1, 0x88
/* 80086FA8 00083EE8 48 2D B2 69 */ bl func_80362210
/* 80086FA8 00083EE8 48 2D B2 69 */ bl _restgpr_23
/* 80086FAC 00083EEC 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80086FB0 00083EF0 7C 08 03 A6 */ mtlr r0
/* 80086FB4 00083EF4 38 21 00 90 */ addi r1, r1, 0x90
+1 -1
View File
@@ -705,7 +705,7 @@ lbl_80085CC0:
/* 80085CD0 00082C10 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 80085CD4 00082C14 CB E1 00 70 */ lfd f31, 0x70(r1)
/* 80085CD8 00082C18 39 61 00 70 */ addi r11, r1, 0x70
/* 80085CDC 00082C1C 48 2D C5 35 */ bl func_80362210
/* 80085CDC 00082C1C 48 2D C5 35 */ bl _restgpr_23
/* 80085CE0 00082C20 80 01 00 84 */ lwz r0, 0x84(r1)
/* 80085CE4 00082C24 7C 08 03 A6 */ mtlr r0
/* 80085CE8 00082C28 38 21 00 80 */ addi r1, r1, 0x80
+2 -2
View File
@@ -2331,7 +2331,7 @@ dComIfGp_setNextStage:
/* 8002D308 0002A248 DB E1 00 60 */ stfd f31, 0x60(r1)
/* 8002D30C 0002A24C F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0
/* 8002D310 0002A250 39 61 00 60 */ addi r11, r1, 0x60
/* 8002D314 0002A254 48 33 4E A9 */ bl func_803621BC
/* 8002D314 0002A254 48 33 4E A9 */ bl _savegpr_21
/* 8002D318 0002A258 7C 77 1B 78 */ mr r23, r3
/* 8002D31C 0002A25C 7C 98 23 78 */ mr r24, r4
/* 8002D320 0002A260 7C B9 2B 78 */ mr r25, r5
@@ -2485,7 +2485,7 @@ lbl_8002D534:
/* 8002D534 0002A474 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 8002D538 0002A478 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8002D53C 0002A47C 39 61 00 60 */ addi r11, r1, 0x60
/* 8002D540 0002A480 48 33 4C C9 */ bl func_80362208
/* 8002D540 0002A480 48 33 4C C9 */ bl _restgpr_21
/* 8002D544 0002A484 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8002D548 0002A488 7C 08 03 A6 */ mtlr r0
/* 8002D54C 0002A48C 38 21 00 70 */ addi r1, r1, 0x70
+14 -14
View File
@@ -4697,7 +4697,7 @@ dCamera_c_NS_nextType:
/* 80163D60 00160CA0 7C 08 02 A6 */ mflr r0
/* 80163D64 00160CA4 90 01 00 44 */ stw r0, 0x44(r1)
/* 80163D68 00160CA8 39 61 00 40 */ addi r11, r1, 0x40
/* 80163D6C 00160CAC 48 1F E4 51 */ bl func_803621BC
/* 80163D6C 00160CAC 48 1F E4 51 */ bl _savegpr_21
/* 80163D70 00160CB0 7C 77 1B 78 */ mr r23, r3
/* 80163D74 00160CB4 7C 98 23 78 */ mr r24, r4
/* 80163D78 00160CB8 7F 1D C3 78 */ mr r29, r24
@@ -5177,7 +5177,7 @@ lbl_80164404:
lbl_80164430:
/* 80164430 00161370 7F A3 EB 78 */ mr r3, r29
/* 80164434 00161374 39 61 00 40 */ addi r11, r1, 0x40
/* 80164438 00161378 48 1F DD D1 */ bl func_80362208
/* 80164438 00161378 48 1F DD D1 */ bl _restgpr_21
/* 8016443C 0016137C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80164440 00161380 7C 08 03 A6 */ mtlr r0
/* 80164444 00161384 38 21 00 40 */ addi r1, r1, 0x40
@@ -9033,7 +9033,7 @@ lbl_80167B30:
/* 80167B9C 00164ADC E3 21 06 08 */ psq_l f25, 1544(r1), 0, qr0
/* 80167BA0 00164AE0 CB 21 06 00 */ lfd f25, 0x600(r1)
/* 80167BA4 00164AE4 39 61 06 00 */ addi r11, r1, 0x600
/* 80167BA8 00164AE8 48 1F A6 65 */ bl func_8036220C
/* 80167BA8 00164AE8 48 1F A6 65 */ bl _restgpr_22
/* 80167BAC 00164AEC 80 01 06 74 */ lwz r0, 0x674(r1)
/* 80167BB0 00164AF0 7C 08 03 A6 */ mtlr r0
/* 80167BB4 00164AF4 38 21 06 70 */ addi r1, r1, 0x670
@@ -9877,7 +9877,7 @@ dCamera_c_NS_chaseCamera:
/* 801687D8 00165718 D9 C1 06 20 */ stfd f14, 0x620(r1)
/* 801687DC 0016571C F1 C1 06 28 */ psq_st f14, 1576(r1), 0, qr0
/* 801687E0 00165720 39 61 06 20 */ addi r11, r1, 0x620
/* 801687E4 00165724 48 1F 99 C5 */ bl func_803621A8
/* 801687E4 00165724 48 1F 99 C5 */ bl _savegpr_16
/* 801687E8 00165728 7C 7F 1B 78 */ mr r31, r3
/* 801687EC 0016572C 7C 9E 23 78 */ mr r30, r4
/* 801687F0 00165730 88 0D 8A B8 */ lbz r0, lbl_80451038-_SDA_BASE_(r13)
@@ -13850,7 +13850,7 @@ lbl_8016C1B4:
/* 8016C23C 0016917C E1 C1 06 28 */ psq_l f14, 1576(r1), 0, qr0
/* 8016C240 00169180 C9 C1 06 20 */ lfd f14, 0x620(r1)
/* 8016C244 00169184 39 61 06 20 */ addi r11, r1, 0x620
/* 8016C248 00169188 48 1F 5F AD */ bl func_803621F4
/* 8016C248 00169188 48 1F 5F AD */ bl _restgpr_16
/* 8016C24C 0016918C 80 01 07 44 */ lwz r0, 0x744(r1)
/* 8016C250 00169190 7C 08 03 A6 */ mtlr r0
/* 8016C254 00169194 38 21 07 40 */ addi r1, r1, 0x740
@@ -13991,7 +13991,7 @@ _unnamed_d_camera_cpp__NS_check_owner_action:
/* 8016C418 00169358 D9 C1 04 30 */ stfd f14, 0x430(r1)
/* 8016C41C 0016935C F1 C1 04 38 */ psq_st f14, 1080(r1), 0, qr0
/* 8016C420 00169360 39 61 04 30 */ addi r11, r1, 0x430
/* 8016C424 00169364 48 1F 5D 8D */ bl func_803621B0
/* 8016C424 00169364 48 1F 5D 8D */ bl _savegpr_18
/* 8016C428 00169368 7C 7E 1B 78 */ mr r30, r3
/* 8016C42C 0016936C 7C 9F 23 78 */ mr r31, r4
/* 8016C430 00169370 C3 C3 0A 40 */ lfs f30, 0xa40(r3)
@@ -16141,7 +16141,7 @@ lbl_8016E2B0:
/* 8016E3F0 0016B330 E1 C1 04 38 */ psq_l f14, 1080(r1), 0, qr0
/* 8016E3F4 0016B334 C9 C1 04 30 */ lfd f14, 0x430(r1)
/* 8016E3F8 0016B338 39 61 04 30 */ addi r11, r1, 0x430
/* 8016E3FC 0016B33C 48 1F 3E 01 */ bl func_803621FC
/* 8016E3FC 0016B33C 48 1F 3E 01 */ bl _restgpr_18
/* 8016E400 0016B340 80 01 05 54 */ lwz r0, 0x554(r1)
/* 8016E404 0016B344 7C 08 03 A6 */ mtlr r0
/* 8016E408 0016B348 38 21 05 50 */ addi r1, r1, 0x550
@@ -23168,7 +23168,7 @@ lbl_80174D4C:
/* 80174DF8 00171D38 12 21 00 0C */ psq_lx f17, r1, r0, 0, qr0
/* 80174DFC 00171D3C CA 21 14 A0 */ lfd f17, 0x14a0(r1)
/* 80174E00 00171D40 39 61 14 A0 */ addi r11, r1, 0x14a0
/* 80174E04 00171D44 48 1E D4 09 */ bl func_8036220C
/* 80174E04 00171D44 48 1E D4 09 */ bl _restgpr_22
/* 80174E08 00171D48 80 01 15 94 */ lwz r0, 0x1594(r1)
/* 80174E0C 00171D4C 7C 08 03 A6 */ mtlr r0
/* 80174E10 00171D50 38 21 15 90 */ addi r1, r1, 0x1590
@@ -23267,7 +23267,7 @@ lbl_80174EC4:
/* 80174F50 00171E90 DA 21 03 B0 */ stfd f17, 0x3b0(r1)
/* 80174F54 00171E94 F2 21 03 B8 */ psq_st f17, 952(r1), 0, qr0
/* 80174F58 00171E98 39 61 03 B0 */ addi r11, r1, 0x3b0
/* 80174F5C 00171E9C 48 1E D2 61 */ bl func_803621BC
/* 80174F5C 00171E9C 48 1E D2 61 */ bl _savegpr_21
/* 80174F60 00171EA0 7C 7F 1B 78 */ mr r31, r3
/* 80174F64 00171EA4 7C 96 23 78 */ mr r22, r4
/* 80174F68 00171EA8 80 03 0A F4 */ lwz r0, 0xaf4(r3)
@@ -24419,7 +24419,7 @@ lbl_80175FE4:
/* 80176054 00172F94 E2 21 03 B8 */ psq_l f17, 952(r1), 0, qr0
/* 80176058 00172F98 CA 21 03 B0 */ lfd f17, 0x3b0(r1)
/* 8017605C 00172F9C 39 61 03 B0 */ addi r11, r1, 0x3b0
/* 80176060 00172FA0 48 1E C1 A9 */ bl func_80362208
/* 80176060 00172FA0 48 1E C1 A9 */ bl _restgpr_21
/* 80176064 00172FA4 80 01 04 A4 */ lwz r0, 0x4a4(r1)
/* 80176068 00172FA8 7C 08 03 A6 */ mtlr r0
/* 8017606C 00172FAC 38 21 04 A0 */ addi r1, r1, 0x4a0
@@ -27464,7 +27464,7 @@ lbl_80178DA8:
/* 80178E30 00175D70 E1 C1 04 78 */ psq_l f14, 1144(r1), 0, qr0
/* 80178E34 00175D74 C9 C1 04 70 */ lfd f14, 0x470(r1)
/* 80178E38 00175D78 39 61 04 70 */ addi r11, r1, 0x470
/* 80178E3C 00175D7C 48 1E 93 D1 */ bl func_8036220C
/* 80178E3C 00175D7C 48 1E 93 D1 */ bl _restgpr_22
/* 80178E40 00175D80 80 01 05 94 */ lwz r0, 0x594(r1)
/* 80178E44 00175D84 7C 08 03 A6 */ mtlr r0
/* 80178E48 00175D88 38 21 05 90 */ addi r1, r1, 0x590
@@ -29577,7 +29577,7 @@ lbl_8017AD48:
/* 8017ADA0 00177CE0 E2 81 02 98 */ psq_l f20, 664(r1), 0, qr0
/* 8017ADA4 00177CE4 CA 81 02 90 */ lfd f20, 0x290(r1)
/* 8017ADA8 00177CE8 39 61 02 90 */ addi r11, r1, 0x290
/* 8017ADAC 00177CEC 48 1E 74 65 */ bl func_80362210
/* 8017ADAC 00177CEC 48 1E 74 65 */ bl _restgpr_23
/* 8017ADB0 00177CF0 80 01 03 54 */ lwz r0, 0x354(r1)
/* 8017ADB4 00177CF4 7C 08 03 A6 */ mtlr r0
/* 8017ADB8 00177CF8 38 21 03 50 */ addi r1, r1, 0x350
@@ -36398,7 +36398,7 @@ dCamera_c_NS_SetBlurePosition:
/* 80181224 0017E164 7C 08 02 A6 */ mflr r0
/* 80181228 0017E168 90 01 00 34 */ stw r0, 0x34(r1)
/* 8018122C 0017E16C 39 61 00 30 */ addi r11, r1, 0x30
/* 80181230 0017E170 48 1E 0F 15 */ bl func_80362144
/* 80181230 0017E170 48 1E 0F 15 */ bl _savefpr_29
/* 80181234 0017E174 93 E1 00 14 */ stw r31, 0x14(r1)
/* 80181238 0017E178 7C 7F 1B 78 */ mr r31, r3
/* 8018123C 0017E17C FF A0 08 90 */ fmr f29, f1
@@ -36410,7 +36410,7 @@ dCamera_c_NS_SetBlurePosition:
/* 80181254 0017E194 D3 DF 07 1C */ stfs f30, 0x71c(r31)
/* 80181258 0017E198 D3 FF 07 20 */ stfs f31, 0x720(r31)
/* 8018125C 0017E19C 39 61 00 30 */ addi r11, r1, 0x30
/* 80181260 0017E1A0 48 1E 0F 31 */ bl func_80362190
/* 80181260 0017E1A0 48 1E 0F 31 */ bl _restfpr_29
/* 80181264 0017E1A4 83 E1 00 14 */ lwz r31, 0x14(r1)
/* 80181268 0017E1A8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8018126C 0017E1AC 7C 08 03 A6 */ mtlr r0
+2 -2
View File
@@ -536,7 +536,7 @@ lbl_80038508:
/* 8003851C 0003545C 7C 08 02 A6 */ mflr r0
/* 80038520 00035460 90 01 00 54 */ stw r0, 0x54(r1)
/* 80038524 00035464 39 61 00 50 */ addi r11, r1, 0x50
/* 80038528 00035468 48 32 9C 95 */ bl func_803621BC
/* 80038528 00035468 48 32 9C 95 */ bl _savegpr_21
/* 8003852C 0003546C 7C 77 1B 78 */ mr r23, r3
/* 80038530 00035470 7C 95 23 78 */ mr r21, r4
/* 80038534 00035474 7C B8 2B 78 */ mr r24, r5
@@ -704,7 +704,7 @@ lbl_8003878C:
/* 8003878C 000356CC 38 60 00 01 */ li r3, 1
lbl_80038790:
/* 80038790 000356D0 39 61 00 50 */ addi r11, r1, 0x50
/* 80038794 000356D4 48 32 9A 75 */ bl func_80362208
/* 80038794 000356D4 48 32 9A 75 */ bl _restgpr_21
/* 80038798 000356D8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8003879C 000356DC 7C 08 03 A6 */ mtlr r0
/* 800387A0 000356E0 38 21 00 50 */ addi r1, r1, 0x50
+6 -6
View File
@@ -1100,7 +1100,7 @@ dDlst_2DT2_c_NS_init:
/* 80052B50 0004FA90 7C 08 02 A6 */ mflr r0
/* 80052B54 0004FA94 90 01 00 54 */ stw r0, 0x54(r1)
/* 80052B58 0004FA98 39 61 00 50 */ addi r11, r1, 0x50
/* 80052B5C 0004FA9C 48 30 F5 DD */ bl func_80362138
/* 80052B5C 0004FA9C 48 30 F5 DD */ bl _savefpr_26
/* 80052B60 0004FAA0 39 61 00 20 */ addi r11, r1, 0x20
/* 80052B64 0004FAA4 48 30 F6 75 */ bl _savegpr_28
/* 80052B68 0004FAA8 7C 7C 1B 78 */ mr r28, r3
@@ -1158,7 +1158,7 @@ lbl_80052C0C:
lbl_80052C34:
/* 80052C34 0004FB74 9B BC 00 46 */ stb r29, 0x46(r28)
/* 80052C38 0004FB78 39 61 00 50 */ addi r11, r1, 0x50
/* 80052C3C 0004FB7C 48 30 F5 49 */ bl func_80362184
/* 80052C3C 0004FB7C 48 30 F5 49 */ bl _restfpr_26
/* 80052C40 0004FB80 39 61 00 20 */ addi r11, r1, 0x20
/* 80052C44 0004FB84 48 30 F5 E1 */ bl _restgpr_28
/* 80052C48 0004FB88 80 01 00 54 */ lwz r0, 0x54(r1)
@@ -1469,7 +1469,7 @@ lbl_80052C34:
/* 8005310C 0005004C 7D 89 03 A6 */ mtctr r12
/* 80053110 00050050 4E 80 04 21 */ bctrl
/* 80053114 00050054 39 61 00 F0 */ addi r11, r1, 0xf0
/* 80053118 00050058 48 30 F0 F5 */ bl func_8036220C
/* 80053118 00050058 48 30 F0 F5 */ bl _restgpr_22
/* 8005311C 0005005C 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 80053120 00050060 7C 08 03 A6 */ mtlr r0
/* 80053124 00050064 38 21 00 F0 */ addi r1, r1, 0xf0
@@ -1799,7 +1799,7 @@ lbl_800533AC:
/* 8005362C 0005056C E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0
/* 80053630 00050570 CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80053634 00050574 39 61 00 B0 */ addi r11, r1, 0xb0
/* 80053638 00050578 48 30 EB D9 */ bl func_80362210
/* 80053638 00050578 48 30 EB D9 */ bl _restgpr_23
/* 8005363C 0005057C 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80053640 00050580 7C 08 03 A6 */ mtlr r0
/* 80053644 00050584 38 21 00 D0 */ addi r1, r1, 0xd0
@@ -2588,7 +2588,7 @@ lbl_800541CC:
/* 800541D4 00051114 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 800541D8 00051118 CB E1 00 70 */ lfd f31, 0x70(r1)
/* 800541DC 0005111C 39 61 00 70 */ addi r11, r1, 0x70
/* 800541E0 00051120 48 30 E0 31 */ bl func_80362210
/* 800541E0 00051120 48 30 E0 31 */ bl _restgpr_23
/* 800541E4 00051124 80 01 00 84 */ lwz r0, 0x84(r1)
/* 800541E8 00051128 7C 08 03 A6 */ mtlr r0
/* 800541EC 0005112C 38 21 00 80 */ addi r1, r1, 0x80
@@ -4274,7 +4274,7 @@ lbl_800559EC:
/* 800559F4 00052934 38 60 00 01 */ li r3, 1
/* 800559F8 00052938 48 30 A3 E1 */ bl GXSetDither
/* 800559FC 0005293C 39 61 00 50 */ addi r11, r1, 0x50
/* 80055A00 00052940 48 30 C8 11 */ bl func_80362210
/* 80055A00 00052940 48 30 C8 11 */ bl _restgpr_23
/* 80055A04 00052944 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80055A08 00052948 7C 08 03 A6 */ mtlr r0
/* 80055A0C 0005294C 38 21 00 50 */ addi r1, r1, 0x50
+1 -1
View File
@@ -470,7 +470,7 @@ lbl_80183460:
/* 80183460 001803A0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 80183464 001803A4 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 80183468 001803A8 39 61 00 60 */ addi r11, r1, 0x60
/* 8018346C 001803AC 48 1D ED A1 */ bl func_8036220C
/* 8018346C 001803AC 48 1D ED A1 */ bl _restgpr_22
/* 80183470 001803B0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80183474 001803B4 7C 08 03 A6 */ mtlr r0
/* 80183478 001803B8 38 21 00 70 */ addi r1, r1, 0x70
+1 -1
View File
@@ -252,7 +252,7 @@ lbl_800417DC:
/* 800417E8 0003E728 38 60 00 01 */ li r3, 1
lbl_800417EC:
/* 800417EC 0003E72C 39 61 00 30 */ addi r11, r1, 0x30
/* 800417F0 0003E730 48 32 0A 1D */ bl func_8036220C
/* 800417F0 0003E730 48 32 0A 1D */ bl _restgpr_22
/* 800417F4 0003E734 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800417F8 0003E738 7C 08 03 A6 */ mtlr r0
/* 800417FC 0003E73C 38 21 00 30 */ addi r1, r1, 0x30
+1 -1
View File
@@ -1245,7 +1245,7 @@ lbl_80029668:
lbl_800296D0:
/* 800296D0 00026610 7F E3 FB 78 */ mr r3, r31
/* 800296D4 00026614 39 61 00 30 */ addi r11, r1, 0x30
/* 800296D8 00026618 48 33 8B 35 */ bl func_8036220C
/* 800296D8 00026618 48 33 8B 35 */ bl _restgpr_22
/* 800296DC 0002661C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800296E0 00026620 7C 08 03 A6 */ mtlr r0
/* 800296E4 00026624 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -2383,7 +2383,7 @@ dName_c_NS_screenSet:
/* 802505D0 0024D510 7C 08 02 A6 */ mflr r0
/* 802505D4 0024D514 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 802505D8 0024D518 39 61 00 E0 */ addi r11, r1, 0xe0
/* 802505DC 0024D51C 48 11 1B D9 */ bl func_803621B4
/* 802505DC 0024D51C 48 11 1B D9 */ bl _savegpr_19
/* 802505E0 0024D520 7C 7F 1B 78 */ mr r31, r3
/* 802505E4 0024D524 3C 60 80 3C */ lis r3, lbl_803C1F50@ha
/* 802505E8 0024D528 3B C3 1F 50 */ addi r30, r3, lbl_803C1F50@l
@@ -2843,7 +2843,7 @@ lbl_80250C2C:
/* 80250CCC 0024DC0C C0 22 B3 D0 */ lfs f1, lbl_80454DD0-_SDA2_BASE_(r2)
/* 80250CD0 0024DC10 4B F4 45 D1 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 80250CD4 0024DC14 39 61 00 E0 */ addi r11, r1, 0xe0
/* 80250CD8 0024DC18 48 11 15 29 */ bl func_80362200
/* 80250CD8 0024DC18 48 11 15 29 */ bl _restgpr_19
/* 80250CDC 0024DC1C 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 80250CE0 0024DC20 7C 08 03 A6 */ mtlr r0
/* 80250CE4 0024DC24 38 21 00 E0 */ addi r1, r1, 0xe0
+12 -12
View File
@@ -1338,7 +1338,7 @@ lbl_8004A664:
/* 8004A790 000476D0 38 60 00 01 */ li r3, 1
lbl_8004A794:
/* 8004A794 000476D4 39 61 00 30 */ addi r11, r1, 0x30
/* 8004A798 000476D8 48 31 7A 79 */ bl func_80362210
/* 8004A798 000476D8 48 31 7A 79 */ bl _restgpr_23
/* 8004A79C 000476DC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8004A7A0 000476E0 7C 08 03 A6 */ mtlr r0
/* 8004A7A4 000476E4 38 21 00 30 */ addi r1, r1, 0x30
@@ -3867,7 +3867,7 @@ lbl_8004CA50:
/* 8004CA70 000499B0 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 8004CA74 000499B4 CB E1 00 70 */ lfd f31, 0x70(r1)
/* 8004CA78 000499B8 39 61 00 70 */ addi r11, r1, 0x70
/* 8004CA7C 000499BC 48 31 57 91 */ bl func_8036220C
/* 8004CA7C 000499BC 48 31 57 91 */ bl _restgpr_22
/* 8004CA80 000499C0 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8004CA84 000499C4 7C 08 03 A6 */ mtlr r0
/* 8004CA88 000499C8 38 21 00 80 */ addi r1, r1, 0x80
@@ -3881,7 +3881,7 @@ dPa_control_c_NS_set:
/* 8004CA9C 000499DC DB E1 00 80 */ stfd f31, 0x80(r1)
/* 8004CAA0 000499E0 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
/* 8004CAA4 000499E4 39 61 00 80 */ addi r11, r1, 0x80
/* 8004CAA8 000499E8 48 31 57 11 */ bl func_803621B8
/* 8004CAA8 000499E8 48 31 57 11 */ bl _savegpr_20
/* 8004CAAC 000499EC 98 81 00 08 */ stb r4, 8(r1)
/* 8004CAB0 000499F0 7C B6 2B 78 */ mr r22, r5
/* 8004CAB4 000499F4 7C D7 33 78 */ mr r23, r6
@@ -4212,7 +4212,7 @@ lbl_8004CF70:
/* 8004CF70 00049EB0 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
/* 8004CF74 00049EB4 CB E1 00 80 */ lfd f31, 0x80(r1)
/* 8004CF78 00049EB8 39 61 00 80 */ addi r11, r1, 0x80
/* 8004CF7C 00049EBC 48 31 52 89 */ bl func_80362204
/* 8004CF7C 00049EBC 48 31 52 89 */ bl _restgpr_20
/* 8004CF80 00049EC0 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8004CF84 00049EC4 7C 08 03 A6 */ mtlr r0
/* 8004CF88 00049EC8 38 21 00 90 */ addi r1, r1, 0x90
@@ -4326,7 +4326,7 @@ lbl_8004D10C:
/* 8004D10C 0004A04C 38 60 00 00 */ li r3, 0
lbl_8004D110:
/* 8004D110 0004A050 39 61 00 60 */ addi r11, r1, 0x60
/* 8004D114 0004A054 48 31 50 FD */ bl func_80362210
/* 8004D114 0004A054 48 31 50 FD */ bl _restgpr_23
/* 8004D118 0004A058 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8004D11C 0004A05C 7C 08 03 A6 */ mtlr r0
/* 8004D120 0004A060 38 21 00 60 */ addi r1, r1, 0x60
@@ -4597,7 +4597,7 @@ dPa_control_c_NS_set_X1_:
/* 8004D4D8 0004A418 DB E1 00 60 */ stfd f31, 0x60(r1)
/* 8004D4DC 0004A41C F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0
/* 8004D4E0 0004A420 39 61 00 60 */ addi r11, r1, 0x60
/* 8004D4E4 0004A424 48 31 4C C9 */ bl func_803621AC
/* 8004D4E4 0004A424 48 31 4C C9 */ bl _savegpr_17
/* 8004D4E8 0004A428 7C 75 1B 78 */ mr r21, r3
/* 8004D4EC 0004A42C 7C B6 2B 78 */ mr r22, r5
/* 8004D4F0 0004A430 7C D7 33 78 */ mr r23, r6
@@ -4711,7 +4711,7 @@ lbl_8004D684:
/* 8004D684 0004A5C4 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 8004D688 0004A5C8 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8004D68C 0004A5CC 39 61 00 60 */ addi r11, r1, 0x60
/* 8004D690 0004A5D0 48 31 4B 69 */ bl func_803621F8
/* 8004D690 0004A5D0 48 31 4B 69 */ bl _restgpr_17
/* 8004D694 0004A5D4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8004D698 0004A5D8 7C 08 03 A6 */ mtlr r0
/* 8004D69C 0004A5DC 38 21 00 70 */ addi r1, r1, 0x70
@@ -4767,7 +4767,7 @@ lbl_8004D754:
/* 8004D754 0004A694 38 60 00 00 */ li r3, 0
lbl_8004D758:
/* 8004D758 0004A698 39 61 00 60 */ addi r11, r1, 0x60
/* 8004D75C 0004A69C 48 31 4A B1 */ bl func_8036220C
/* 8004D75C 0004A69C 48 31 4A B1 */ bl _restgpr_22
/* 8004D760 0004A6A0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8004D764 0004A6A4 7C 08 03 A6 */ mtlr r0
/* 8004D768 0004A6A8 38 21 00 60 */ addi r1, r1, 0x60
@@ -4805,7 +4805,7 @@ dPa_control_c_NS_setSimpleFoot:
/* 8004D7C8 0004A708 7C 08 02 A6 */ mflr r0
/* 8004D7CC 0004A70C 90 01 00 74 */ stw r0, 0x74(r1)
/* 8004D7D0 0004A710 39 61 00 70 */ addi r11, r1, 0x70
/* 8004D7D4 0004A714 48 31 49 E1 */ bl func_803621B4
/* 8004D7D4 0004A714 48 31 49 E1 */ bl _savegpr_19
/* 8004D7D8 0004A718 7C 7E 1B 78 */ mr r30, r3
/* 8004D7DC 0004A71C 7C 9C 23 78 */ mr r28, r4
/* 8004D7E0 0004A720 7C BF 2B 78 */ mr r31, r5
@@ -4914,7 +4914,7 @@ lbl_8004D96C:
/* 8004D96C 0004A8AC 7F 83 E3 78 */ mr r3, r28
lbl_8004D970:
/* 8004D970 0004A8B0 39 61 00 70 */ addi r11, r1, 0x70
/* 8004D974 0004A8B4 48 31 48 8D */ bl func_80362200
/* 8004D974 0004A8B4 48 31 48 8D */ bl _restgpr_19
/* 8004D978 0004A8B8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8004D97C 0004A8BC 7C 08 03 A6 */ mtlr r0
/* 8004D980 0004A8C0 38 21 00 70 */ addi r1, r1, 0x70
@@ -4926,7 +4926,7 @@ dPa_control_c_NS_setCommonPoly:
/* 8004D98C 0004A8CC 7C 08 02 A6 */ mflr r0
/* 8004D990 0004A8D0 90 01 00 94 */ stw r0, 0x94(r1)
/* 8004D994 0004A8D4 39 61 00 90 */ addi r11, r1, 0x90
/* 8004D998 0004A8D8 48 31 48 09 */ bl func_803621A0
/* 8004D998 0004A8D8 48 31 48 09 */ bl _savegpr_14
/* 8004D99C 0004A8DC 7C 6F 1B 78 */ mr r15, r3
/* 8004D9A0 0004A8E0 7C 90 23 78 */ mr r16, r4
/* 8004D9A4 0004A8E4 7C B1 2B 78 */ mr r17, r5
@@ -5103,7 +5103,7 @@ lbl_8004DBF8:
/* 8004DC0C 0004AB4C 7E A3 AB 78 */ mr r3, r21
lbl_8004DC10:
/* 8004DC10 0004AB50 39 61 00 90 */ addi r11, r1, 0x90
/* 8004DC14 0004AB54 48 31 45 D9 */ bl func_803621EC
/* 8004DC14 0004AB54 48 31 45 D9 */ bl _restgpr_14
/* 8004DC18 0004AB58 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8004DC1C 0004AB5C 7C 08 03 A6 */ mtlr r0
/* 8004DC20 0004AB60 38 21 00 90 */ addi r1, r1, 0x90
+4 -4
View File
@@ -419,7 +419,7 @@ addWarpMaterial:
/* 8003A844 00037784 7C 08 02 A6 */ mflr r0
/* 8003A848 00037788 90 01 00 54 */ stw r0, 0x54(r1)
/* 8003A84C 0003778C 39 61 00 50 */ addi r11, r1, 0x50
/* 8003A850 00037790 48 32 79 69 */ bl func_803621B8
/* 8003A850 00037790 48 32 79 69 */ bl _savegpr_20
/* 8003A854 00037794 7C 77 1B 78 */ mr r23, r3
/* 8003A858 00037798 3C 60 80 38 */ lis r3, lbl_803798B8@ha
/* 8003A85C 0003779C 38 63 98 B8 */ addi r3, r3, lbl_803798B8@l
@@ -576,7 +576,7 @@ lbl_8003AAA4:
/* 8003AAAC 000379EC 7C 03 00 40 */ cmplw r3, r0
/* 8003AAB0 000379F0 41 80 FE 20 */ blt lbl_8003A8D0
/* 8003AAB4 000379F4 39 61 00 50 */ addi r11, r1, 0x50
/* 8003AAB8 000379F8 48 32 77 4D */ bl func_80362204
/* 8003AAB8 000379F8 48 32 77 4D */ bl _restgpr_20
/* 8003AABC 000379FC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8003AAC0 00037A00 7C 08 03 A6 */ mtlr r0
/* 8003AAC4 00037A04 38 21 00 50 */ addi r1, r1, 0x50
@@ -1202,7 +1202,7 @@ dRes_info_c_NS_loadResource:
/* 8003B310 00038250 7C 08 02 A6 */ mflr r0
/* 8003B314 00038254 90 01 00 54 */ stw r0, 0x54(r1)
/* 8003B318 00038258 39 61 00 50 */ addi r11, r1, 0x50
/* 8003B31C 0003825C 48 32 6E 9D */ bl func_803621B8
/* 8003B31C 0003825C 48 32 6E 9D */ bl _savegpr_20
/* 8003B320 00038260 7C 7E 1B 78 */ mr r30, r3
/* 8003B324 00038264 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8003B328 00038268 80 63 00 44 */ lwz r3, 0x44(r3)
@@ -1619,7 +1619,7 @@ lbl_8003B8A0:
/* 8003B8B4 000387F4 38 60 00 00 */ li r3, 0
lbl_8003B8B8:
/* 8003B8B8 000387F8 39 61 00 50 */ addi r11, r1, 0x50
/* 8003B8BC 000387FC 48 32 69 49 */ bl func_80362204
/* 8003B8BC 000387FC 48 32 69 49 */ bl _restgpr_20
/* 8003B8C0 00038800 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8003B8C4 00038804 7C 08 03 A6 */ mtlr r0
/* 8003B8C8 00038808 38 21 00 50 */ addi r1, r1, 0x50

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