migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c

This commit is contained in:
unknown
2020-11-29 20:16:52 -05:00
parent 58afa9ed78
commit 44b14ec128
163 changed files with 1975 additions and 1732 deletions
+4 -4
View File
@@ -1607,7 +1607,7 @@ Z2Audience_NS_setAudioCamera:
/* 802BD33C 002BA27C 7C 08 02 A6 */ mflr r0
/* 802BD340 002BA280 90 01 00 34 */ stw r0, 0x34(r1)
/* 802BD344 002BA284 39 61 00 30 */ addi r11, r1, 0x30
/* 802BD348 002BA288 48 0A 4E 89 */ bl func_803621D0
/* 802BD348 002BA288 48 0A 4E 89 */ bl _savegpr_26
/* 802BD34C 002BA28C 7C 7B 1B 78 */ mr r27, r3
/* 802BD350 002BA290 7C 9C 23 78 */ mr r28, r4
/* 802BD354 002BA294 7C DD 33 78 */ mr r29, r6
@@ -1712,7 +1712,7 @@ lbl_802BD4B8:
/* 802BD4B8 002BA3F8 7F 43 D3 78 */ mr r3, r26
lbl_802BD4BC:
/* 802BD4BC 002BA3FC 39 61 00 30 */ addi r11, r1, 0x30
/* 802BD4C0 002BA400 48 0A 4D 5D */ bl func_8036221C
/* 802BD4C0 002BA400 48 0A 4D 5D */ bl _restgpr_26
/* 802BD4C4 002BA404 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802BD4C8 002BA408 7C 08 03 A6 */ mtlr r0
/* 802BD4CC 002BA40C 38 21 00 30 */ addi r1, r1, 0x30
@@ -1883,7 +1883,7 @@ Z2Audience_NS_calcOffMicSound:
/* 802BD720 002BA660 7C 08 02 A6 */ mflr r0
/* 802BD724 002BA664 90 01 00 44 */ stw r0, 0x44(r1)
/* 802BD728 002BA668 39 61 00 40 */ addi r11, r1, 0x40
/* 802BD72C 002BA66C 48 0A 4A A5 */ bl func_803621D0
/* 802BD72C 002BA66C 48 0A 4A A5 */ bl _savegpr_26
/* 802BD730 002BA670 7C 7A 1B 78 */ mr r26, r3
/* 802BD734 002BA674 7C 9B 23 78 */ mr r27, r4
/* 802BD738 002BA678 7C DC 33 78 */ mr r28, r6
@@ -2011,7 +2011,7 @@ lbl_802BD8D4:
/* 802BD8F0 002BA830 4B FF E5 F5 */ bl Z2Audible_NS_setOuterParams
lbl_802BD8F4:
/* 802BD8F4 002BA834 39 61 00 40 */ addi r11, r1, 0x40
/* 802BD8F8 002BA838 48 0A 49 25 */ bl func_8036221C
/* 802BD8F8 002BA838 48 0A 49 25 */ bl _restgpr_26
/* 802BD8FC 002BA83C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802BD900 002BA840 7C 08 03 A6 */ mtlr r0
/* 802BD904 002BA844 38 21 00 40 */ addi r1, r1, 0x40
+4 -4
View File
@@ -269,7 +269,7 @@ Z2SeMgr_NS_seStart:
/* 802AB9A8 002A88E8 DB 81 00 E0 */ stfd f28, 0xe0(r1)
/* 802AB9AC 002A88EC F3 81 00 E8 */ psq_st f28, 232(r1), 0, qr0
/* 802AB9B0 002A88F0 39 61 00 E0 */ addi r11, r1, 0xe0
/* 802AB9B4 002A88F4 48 0B 68 1D */ bl func_803621D0
/* 802AB9B4 002A88F4 48 0B 68 1D */ bl _savegpr_26
/* 802AB9B8 002A88F8 7C 7A 1B 78 */ mr r26, r3
/* 802AB9BC 002A88FC 7C 9B 23 78 */ mr r27, r4
/* 802AB9C0 002A8900 7C BC 2B 78 */ mr r28, r5
@@ -1059,7 +1059,7 @@ lbl_802AC4D4:
/* 802AC4EC 002A942C E3 81 00 E8 */ psq_l f28, 232(r1), 0, qr0
/* 802AC4F0 002A9430 CB 81 00 E0 */ lfd f28, 0xe0(r1)
/* 802AC4F4 002A9434 39 61 00 E0 */ addi r11, r1, 0xe0
/* 802AC4F8 002A9438 48 0B 5D 25 */ bl func_8036221C
/* 802AC4F8 002A9438 48 0B 5D 25 */ bl _restgpr_26
/* 802AC4FC 002A943C 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802AC500 002A9440 7C 08 03 A6 */ mtlr r0
/* 802AC504 002A9444 38 21 01 20 */ addi r1, r1, 0x120
@@ -1079,7 +1079,7 @@ Z2SeMgr_NS_seStartLevel:
/* 802AC530 002A9470 DB 81 00 60 */ stfd f28, 0x60(r1)
/* 802AC534 002A9474 F3 81 00 68 */ psq_st f28, 104(r1), 0, qr0
/* 802AC538 002A9478 39 61 00 60 */ addi r11, r1, 0x60
/* 802AC53C 002A947C 48 0B 5C 95 */ bl func_803621D0
/* 802AC53C 002A947C 48 0B 5C 95 */ bl _savegpr_26
/* 802AC540 002A9480 7C 7F 1B 78 */ mr r31, r3
/* 802AC544 002A9484 7C 9B 23 78 */ mr r27, r4
/* 802AC548 002A9488 90 A1 00 08 */ stw r5, 8(r1)
@@ -2418,7 +2418,7 @@ lbl_802AD878:
/* 802AD890 002AA7D0 E3 81 00 68 */ psq_l f28, 104(r1), 0, qr0
/* 802AD894 002AA7D4 CB 81 00 60 */ lfd f28, 0x60(r1)
/* 802AD898 002AA7D8 39 61 00 60 */ addi r11, r1, 0x60
/* 802AD89C 002AA7DC 48 0B 49 81 */ bl func_8036221C
/* 802AD89C 002AA7DC 48 0B 49 81 */ bl _restgpr_26
/* 802AD8A0 002AA7E0 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 802AD8A4 002AA7E4 7C 08 03 A6 */ mtlr r0
/* 802AD8A8 002AA7E8 38 21 00 A0 */ addi r1, r1, 0xa0
+2 -2
View File
@@ -6719,7 +6719,7 @@ Z2SeqMgr_NS_startBattleBgm:
/* 802B4EB4 002B1DF4 7C 08 02 A6 */ mflr r0
/* 802B4EB8 002B1DF8 90 01 00 44 */ stw r0, 0x44(r1)
/* 802B4EBC 002B1DFC 39 61 00 40 */ addi r11, r1, 0x40
/* 802B4EC0 002B1E00 48 0A D3 11 */ bl func_803621D0
/* 802B4EC0 002B1E00 48 0A D3 11 */ bl _savegpr_26
/* 802B4EC4 002B1E04 7C 7C 1B 78 */ mr r28, r3
/* 802B4EC8 002B1E08 7C 9D 23 78 */ mr r29, r4
/* 802B4ECC 002B1E0C 88 63 00 D0 */ lbz r3, 0xd0(r3)
@@ -6939,7 +6939,7 @@ lbl_802B51D4:
/* 802B51E8 002B2128 D0 1C 00 1C */ stfs f0, 0x1c(r28)
lbl_802B51EC:
/* 802B51EC 002B212C 39 61 00 40 */ addi r11, r1, 0x40
/* 802B51F0 002B2130 48 0A D0 2D */ bl func_8036221C
/* 802B51F0 002B2130 48 0A D0 2D */ bl _restgpr_26
/* 802B51F4 002B2134 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802B51F8 002B2138 7C 08 03 A6 */ mtlr r0
/* 802B51FC 002B213C 38 21 00 40 */ addi r1, r1, 0x40
+2 -2
View File
@@ -273,7 +273,7 @@ Z2SoundHandles_NS_getLowPrioSound:
/* 802AB3D4 002A8314 7C 08 02 A6 */ mflr r0
/* 802AB3D8 002A8318 90 01 00 34 */ stw r0, 0x34(r1)
/* 802AB3DC 002A831C 39 61 00 30 */ addi r11, r1, 0x30
/* 802AB3E0 002A8320 48 0B 6D F1 */ bl func_803621D0
/* 802AB3E0 002A8320 48 0B 6D F1 */ bl _savegpr_26
/* 802AB3E4 002A8324 7C 9A 23 78 */ mr r26, r4
/* 802AB3E8 002A8328 83 ED 85 DC */ lwz r31, lbl_80450B5C-_SDA_BASE_(r13)
/* 802AB3EC 002A832C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
@@ -322,7 +322,7 @@ lbl_802AB484:
/* 802AB484 002A83C4 38 60 00 00 */ li r3, 0
lbl_802AB488:
/* 802AB488 002A83C8 39 61 00 30 */ addi r11, r1, 0x30
/* 802AB48C 002A83CC 48 0B 6D 91 */ bl func_8036221C
/* 802AB48C 002A83CC 48 0B 6D 91 */ bl _restgpr_26
/* 802AB490 002A83D0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802AB494 002A83D4 7C 08 03 A6 */ mtlr r0
/* 802AB498 002A83D8 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -629,7 +629,7 @@ lbl_802BB894:
/* 802BB8E4 002B8824 7C 08 02 A6 */ mflr r0
/* 802BB8E8 002B8828 90 01 00 34 */ stw r0, 0x34(r1)
/* 802BB8EC 002B882C 39 61 00 30 */ addi r11, r1, 0x30
/* 802BB8F0 002B8830 48 0A 68 E1 */ bl func_803621D0
/* 802BB8F0 002B8830 48 0A 68 E1 */ bl _savegpr_26
/* 802BB8F4 002B8834 7C 9B 23 78 */ mr r27, r4
/* 802BB8F8 002B8838 7C BA 2B 78 */ mr r26, r5
/* 802BB8FC 002B883C 80 04 00 00 */ lwz r0, 0(r4)
@@ -705,7 +705,7 @@ lbl_802BB9E8:
/* 802BB9F4 002B8934 40 82 FF 78 */ bne lbl_802BB96C
lbl_802BB9F8:
/* 802BB9F8 002B8938 39 61 00 30 */ addi r11, r1, 0x30
/* 802BB9FC 002B893C 48 0A 68 21 */ bl func_8036221C
/* 802BB9FC 002B893C 48 0A 68 21 */ bl _restgpr_26
/* 802BBA00 002B8940 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802BBA04 002B8944 7C 08 03 A6 */ mtlr r0
/* 802BBA08 002B8948 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -686,7 +686,7 @@ Z2SoundMgr_NS_mixOut:
/* 802AA52C 002A746C 7C 08 02 A6 */ mflr r0
/* 802AA530 002A7470 90 01 00 24 */ stw r0, 0x24(r1)
/* 802AA534 002A7474 39 61 00 20 */ addi r11, r1, 0x20
/* 802AA538 002A7478 48 0B 7C 99 */ bl func_803621D0
/* 802AA538 002A7478 48 0B 7C 99 */ bl _savegpr_26
/* 802AA53C 002A747C 7C 7E 1B 78 */ mr r30, r3
/* 802AA540 002A7480 88 0D 8D C0 */ lbz r0, lbl_80451340-_SDA_BASE_(r13)
/* 802AA544 002A7484 28 00 00 00 */ cmplwi r0, 0
@@ -774,7 +774,7 @@ lbl_802AA64C:
/* 802AA65C 002A759C 38 7E 07 9C */ addi r3, r30, 0x79c
/* 802AA660 002A75A0 4B FF 9A B9 */ bl JAIStreamMgr_NS_mixOut
/* 802AA664 002A75A4 39 61 00 20 */ addi r11, r1, 0x20
/* 802AA668 002A75A8 48 0B 7B B5 */ bl func_8036221C
/* 802AA668 002A75A8 48 0B 7B B5 */ bl _restgpr_26
/* 802AA66C 002A75AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802AA670 002A75B0 7C 08 03 A6 */ mtlr r0
/* 802AA674 002A75B4 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -66,7 +66,7 @@ Z2SoundStarter_NS_startSound_X1_:
/* 802AAC68 002A7BA8 DB 61 00 40 */ stfd f27, 0x40(r1)
/* 802AAC6C 002A7BAC F3 61 00 48 */ psq_st f27, 72(r1), 0, qr0
/* 802AAC70 002A7BB0 39 61 00 40 */ addi r11, r1, 0x40
/* 802AAC74 002A7BB4 48 0B 75 5D */ bl func_803621D0
/* 802AAC74 002A7BB4 48 0B 75 5D */ bl _savegpr_26
/* 802AAC78 002A7BB8 7C 7A 1B 78 */ mr r26, r3
/* 802AAC7C 002A7BBC 7C 9B 23 78 */ mr r27, r4
/* 802AAC80 002A7BC0 7C BC 2B 78 */ mr r28, r5
@@ -229,7 +229,7 @@ lbl_802AAE98:
/* 802AAEBC 002A7DFC E3 61 00 48 */ psq_l f27, 72(r1), 0, qr0
/* 802AAEC0 002A7E00 CB 61 00 40 */ lfd f27, 0x40(r1)
/* 802AAEC4 002A7E04 39 61 00 40 */ addi r11, r1, 0x40
/* 802AAEC8 002A7E08 48 0B 73 55 */ bl func_8036221C
/* 802AAEC8 002A7E08 48 0B 73 55 */ bl _restgpr_26
/* 802AAECC 002A7E0C 80 01 00 94 */ lwz r0, 0x94(r1)
/* 802AAED0 002A7E10 7C 08 03 A6 */ mtlr r0
/* 802AAED4 002A7E14 38 21 00 90 */ addi r1, r1, 0x90
+2 -2
View File
@@ -1425,7 +1425,7 @@ Z2SpeechStarter:
/* 802CD024 002C9F64 DB 61 00 30 */ stfd f27, 0x30(r1)
/* 802CD028 002C9F68 F3 61 00 38 */ psq_st f27, 56(r1), 0, qr0
/* 802CD02C 002C9F6C 39 61 00 30 */ addi r11, r1, 0x30
/* 802CD030 002C9F70 48 09 51 A1 */ bl func_803621D0
/* 802CD030 002C9F70 48 09 51 A1 */ bl _savegpr_26
/* 802CD034 002C9F74 7C 7D 1B 78 */ mr r29, r3
/* 802CD038 002C9F78 7C 9A 23 78 */ mr r26, r4
/* 802CD03C 002C9F7C 7C BE 2B 78 */ mr r30, r5
@@ -1565,7 +1565,7 @@ lbl_802CD204:
/* 802CD228 002CA168 E3 61 00 38 */ psq_l f27, 56(r1), 0, qr0
/* 802CD22C 002CA16C CB 61 00 30 */ lfd f27, 0x30(r1)
/* 802CD230 002CA170 39 61 00 30 */ addi r11, r1, 0x30
/* 802CD234 002CA174 48 09 4F E9 */ bl func_8036221C
/* 802CD234 002CA174 48 09 4F E9 */ bl _restgpr_26
/* 802CD238 002CA178 80 01 00 84 */ lwz r0, 0x84(r1)
/* 802CD23C 002CA17C 7C 08 03 A6 */ mtlr r0
/* 802CD240 002CA180 38 21 00 80 */ addi r1, r1, 0x80