mirror of
https://github.com/pret/pokerevo.git
synced 2026-04-26 02:40:01 -05:00
split as much of text_5 as possible using ctors
This commit is contained in:
parent
8ab50ac338
commit
f4c345387e
989
asm/code_80176EB4.s
Normal file
989
asm/code_80176EB4.s
Normal file
|
|
@ -0,0 +1,989 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x80006980 - 0x803E1E60
|
||||
|
||||
.global func_80176EB4
|
||||
func_80176EB4:
|
||||
/* 80176EB4 00172B14 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80176EB8 00172B18 7C 08 02 A6 */ mflr r0
|
||||
/* 80176EBC 00172B1C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80176EC0 00172B20 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80176EC4 00172B24 48 05 02 51 */ bl _savegpr_22
|
||||
/* 80176EC8 00172B28 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80176ECC 00172B2C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80176ED0 00172B30 54 A0 08 3C */ slwi r0, r5, 1
|
||||
/* 80176ED4 00172B34 7C 9B 23 78 */ mr r27, r4
|
||||
/* 80176ED8 00172B38 7C BC 2B 78 */ mr r28, r5
|
||||
/* 80176EDC 00172B3C 7F 5F D3 78 */ mr r31, r26
|
||||
/* 80176EE0 00172B40 7F C3 02 14 */ add r30, r3, r0
|
||||
/* 80176EE4 00172B44 3B A0 00 00 */ li r29, 0
|
||||
/* 80176EE8 00172B48 41 82 00 0C */ beq lbl_80176EF4
|
||||
/* 80176EEC 00172B4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80176EF0 00172B50 40 82 00 0C */ bne lbl_80176EFC
|
||||
lbl_80176EF4:
|
||||
/* 80176EF4 00172B54 38 60 00 00 */ li r3, 0
|
||||
/* 80176EF8 00172B58 48 00 01 70 */ b lbl_80177068
|
||||
lbl_80176EFC:
|
||||
/* 80176EFC 00172B5C 3E E0 80 42 */ lis r23, lbl_80420320@ha
|
||||
/* 80176F00 00172B60 3E C0 00 01 */ lis r22, 1
|
||||
/* 80176F04 00172B64 3B 20 00 01 */ li r25, 1
|
||||
/* 80176F08 00172B68 3B 17 03 20 */ addi r24, r23, lbl_80420320@l
|
||||
/* 80176F0C 00172B6C 48 00 01 44 */ b lbl_80177050
|
||||
lbl_80176F10:
|
||||
/* 80176F10 00172B70 A0 7B 00 00 */ lhz r3, 0(r27)
|
||||
/* 80176F14 00172B74 3B 7B 00 02 */ addi r27, r27, 2
|
||||
/* 80176F18 00172B78 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80176F1C 00172B7C 40 82 00 28 */ bne lbl_80176F44
|
||||
/* 80176F20 00172B80 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
||||
/* 80176F24 00172B84 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
|
||||
/* 80176F28 00172B88 B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80176F2C 00172B8C 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176F30 00172B90 7C 7F D0 50 */ subf r3, r31, r26
|
||||
/* 80176F34 00172B94 54 60 0F FE */ srwi r0, r3, 0x1f
|
||||
/* 80176F38 00172B98 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 80176F3C 00172B9C 7C 03 0E 70 */ srawi r3, r0, 1
|
||||
/* 80176F40 00172BA0 48 00 01 28 */ b lbl_80177068
|
||||
lbl_80176F44:
|
||||
/* 80176F44 00172BA4 28 03 FF FF */ cmplwi r3, 0xffff
|
||||
/* 80176F48 00172BA8 40 82 00 FC */ bne lbl_80177044
|
||||
/* 80176F4C 00172BAC A0 7B 00 00 */ lhz r3, 0(r27)
|
||||
/* 80176F50 00172BB0 38 16 FF FF */ addi r0, r22, -1
|
||||
/* 80176F54 00172BB4 3B 7B 00 02 */ addi r27, r27, 2
|
||||
/* 80176F58 00172BB8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80176F5C 00172BBC 41 82 00 18 */ beq lbl_80176F74
|
||||
/* 80176F60 00172BC0 40 80 00 48 */ bge lbl_80176FA8
|
||||
/* 80176F64 00172BC4 38 16 FF FE */ addi r0, r22, -2
|
||||
/* 80176F68 00172BC8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80176F6C 00172BCC 40 80 00 2C */ bge lbl_80176F98
|
||||
/* 80176F70 00172BD0 48 00 00 38 */ b lbl_80176FA8
|
||||
lbl_80176F74:
|
||||
/* 80176F74 00172BD4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
||||
/* 80176F78 00172BD8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
|
||||
/* 80176F7C 00172BDC B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80176F80 00172BE0 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176F84 00172BE4 7C 7F D0 50 */ subf r3, r31, r26
|
||||
/* 80176F88 00172BE8 54 60 0F FE */ srwi r0, r3, 0x1f
|
||||
/* 80176F8C 00172BEC 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 80176F90 00172BF0 7C 03 0E 70 */ srawi r3, r0, 1
|
||||
/* 80176F94 00172BF4 48 00 00 D4 */ b lbl_80177068
|
||||
lbl_80176F98:
|
||||
/* 80176F98 00172BF8 38 16 E0 00 */ addi r0, r22, -8192
|
||||
/* 80176F9C 00172BFC B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80176FA0 00172C00 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176FA4 00172C04 48 00 00 AC */ b lbl_80177050
|
||||
lbl_80176FA8:
|
||||
/* 80176FA8 00172C08 38 97 03 20 */ addi r4, r23, 0x320
|
||||
/* 80176FAC 00172C0C 38 A0 00 00 */ li r5, 0
|
||||
/* 80176FB0 00172C10 48 00 00 84 */ b lbl_80177034
|
||||
lbl_80176FB4:
|
||||
/* 80176FB4 00172C14 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80176FB8 00172C18 40 82 00 74 */ bne lbl_8017702C
|
||||
/* 80176FBC 00172C1C 38 16 FF FE */ addi r0, r22, -2
|
||||
/* 80176FC0 00172C20 B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80176FC4 00172C24 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176FC8 00172C28 7C 1A F0 40 */ cmplw r26, r30
|
||||
/* 80176FCC 00172C2C 40 80 00 84 */ bge lbl_80177050
|
||||
/* 80176FD0 00172C30 1C 05 00 06 */ mulli r0, r5, 6
|
||||
/* 80176FD4 00172C34 7C 78 02 14 */ add r3, r24, r0
|
||||
/* 80176FD8 00172C38 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80176FDC 00172C3C B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80176FE0 00172C40 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176FE4 00172C44 7C 1A F0 40 */ cmplw r26, r30
|
||||
/* 80176FE8 00172C48 40 80 00 68 */ bge lbl_80177050
|
||||
/* 80176FEC 00172C4C B3 3A 00 00 */ sth r25, 0(r26)
|
||||
/* 80176FF0 00172C50 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80176FF4 00172C54 7C 1A F0 40 */ cmplw r26, r30
|
||||
/* 80176FF8 00172C58 40 80 00 58 */ bge lbl_80177050
|
||||
/* 80176FFC 00172C5C A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 80177000 00172C60 28 00 01 00 */ cmplwi r0, 0x100
|
||||
/* 80177004 00172C64 40 82 00 10 */ bne lbl_80177014
|
||||
/* 80177008 00172C68 B3 BA 00 00 */ sth r29, 0(r26)
|
||||
/* 8017700C 00172C6C 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80177010 00172C70 48 00 00 0C */ b lbl_8017701C
|
||||
lbl_80177014:
|
||||
/* 80177014 00172C74 B0 1A 00 00 */ sth r0, 0(r26)
|
||||
/* 80177018 00172C78 3B 5A 00 02 */ addi r26, r26, 2
|
||||
lbl_8017701C:
|
||||
/* 8017701C 00172C7C 7C 1A F0 40 */ cmplw r26, r30
|
||||
/* 80177020 00172C80 40 80 00 30 */ bge lbl_80177050
|
||||
/* 80177024 00172C84 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80177028 00172C88 48 00 00 28 */ b lbl_80177050
|
||||
lbl_8017702C:
|
||||
/* 8017702C 00172C8C 38 84 00 06 */ addi r4, r4, 6
|
||||
/* 80177030 00172C90 38 A5 00 01 */ addi r5, r5, 1
|
||||
lbl_80177034:
|
||||
/* 80177034 00172C94 A0 04 00 00 */ lhz r0, 0(r4)
|
||||
/* 80177038 00172C98 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8017703C 00172C9C 40 82 FF 78 */ bne lbl_80176FB4
|
||||
/* 80177040 00172CA0 48 00 00 10 */ b lbl_80177050
|
||||
lbl_80177044:
|
||||
/* 80177044 00172CA4 48 00 03 7D */ bl func_801773C0
|
||||
/* 80177048 00172CA8 B0 7A 00 00 */ sth r3, 0(r26)
|
||||
/* 8017704C 00172CAC 3B 5A 00 02 */ addi r26, r26, 2
|
||||
lbl_80177050:
|
||||
/* 80177050 00172CB0 7C 1A F0 40 */ cmplw r26, r30
|
||||
/* 80177054 00172CB4 41 80 FE BC */ blt lbl_80176F10
|
||||
/* 80177058 00172CB8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
|
||||
/* 8017705C 00172CBC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80177060 00172CC0 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
|
||||
/* 80177064 00172CC4 B0 1E FF FE */ sth r0, -2(r30)
|
||||
lbl_80177068:
|
||||
/* 80177068 00172CC8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8017706C 00172CCC 48 05 00 F5 */ bl _restgpr_22
|
||||
/* 80177070 00172CD0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80177074 00172CD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177078 00172CD8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8017707C 00172CDC 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177080
|
||||
func_80177080:
|
||||
/* 80177080 00172CE0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80177084 00172CE4 7C 08 02 A6 */ mflr r0
|
||||
/* 80177088 00172CE8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8017708C 00172CEC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80177090 00172CF0 48 05 00 91 */ bl _savegpr_25
|
||||
/* 80177094 00172CF4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80177098 00172CF8 7C 79 1B 78 */ mr r25, r3
|
||||
/* 8017709C 00172CFC 7C 9A 23 78 */ mr r26, r4
|
||||
/* 801770A0 00172D00 7C BB 2B 78 */ mr r27, r5
|
||||
/* 801770A4 00172D04 41 82 00 0C */ beq lbl_801770B0
|
||||
/* 801770A8 00172D08 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801770AC 00172D0C 40 82 00 0C */ bne lbl_801770B8
|
||||
lbl_801770B0:
|
||||
/* 801770B0 00172D10 38 60 00 00 */ li r3, 0
|
||||
/* 801770B4 00172D14 48 00 00 80 */ b lbl_80177134
|
||||
lbl_801770B8:
|
||||
/* 801770B8 00172D18 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
||||
/* 801770BC 00172D1C 3B E5 FF FF */ addi r31, r5, -1
|
||||
/* 801770C0 00172D20 3B A3 FF FF */ addi r29, r3, 0x0000FFFF@l
|
||||
/* 801770C4 00172D24 3B 80 00 00 */ li r28, 0
|
||||
/* 801770C8 00172D28 3B C3 FF FE */ addi r30, r3, -2
|
||||
/* 801770CC 00172D2C 48 00 00 54 */ b lbl_80177120
|
||||
lbl_801770D0:
|
||||
/* 801770D0 00172D30 A0 7A 00 00 */ lhz r3, 0(r26)
|
||||
/* 801770D4 00172D34 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 801770D8 00172D38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801770DC 00172D3C 41 82 00 0C */ beq lbl_801770E8
|
||||
/* 801770E0 00172D40 28 03 FF FF */ cmplwi r3, 0xffff
|
||||
/* 801770E4 00172D44 40 82 00 14 */ bne lbl_801770F8
|
||||
lbl_801770E8:
|
||||
/* 801770E8 00172D48 38 00 00 00 */ li r0, 0
|
||||
/* 801770EC 00172D4C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 801770F0 00172D50 B0 19 00 00 */ sth r0, 0(r25)
|
||||
/* 801770F4 00172D54 48 00 00 40 */ b lbl_80177134
|
||||
lbl_801770F8:
|
||||
/* 801770F8 00172D58 28 03 E0 00 */ cmplwi r3, 0xe000
|
||||
/* 801770FC 00172D5C 40 82 00 14 */ bne lbl_80177110
|
||||
/* 80177100 00172D60 B3 B9 00 00 */ sth r29, 0(r25)
|
||||
/* 80177104 00172D64 B3 D9 00 02 */ sth r30, 2(r25)
|
||||
/* 80177108 00172D68 3B 39 00 04 */ addi r25, r25, 4
|
||||
/* 8017710C 00172D6C 48 00 00 10 */ b lbl_8017711C
|
||||
lbl_80177110:
|
||||
/* 80177110 00172D70 48 00 02 25 */ bl func_80177334
|
||||
/* 80177114 00172D74 B0 79 00 00 */ sth r3, 0(r25)
|
||||
/* 80177118 00172D78 3B 39 00 02 */ addi r25, r25, 2
|
||||
lbl_8017711C:
|
||||
/* 8017711C 00172D7C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_80177120:
|
||||
/* 80177120 00172D80 7C 1C F8 40 */ cmplw r28, r31
|
||||
/* 80177124 00172D84 41 80 FF AC */ blt lbl_801770D0
|
||||
/* 80177128 00172D88 38 00 00 00 */ li r0, 0
|
||||
/* 8017712C 00172D8C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80177130 00172D90 B0 19 00 00 */ sth r0, 0(r25)
|
||||
lbl_80177134:
|
||||
/* 80177134 00172D94 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80177138 00172D98 48 05 00 35 */ bl _restgpr_25
|
||||
/* 8017713C 00172D9C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80177140 00172DA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177144 00172DA4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80177148 00172DA8 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017714C
|
||||
func_8017714C:
|
||||
/* 8017714C 00172DAC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80177150 00172DB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80177154 00172DB4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80177158 00172DB8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8017715C 00172DBC 48 04 FF CD */ bl _savegpr_27
|
||||
/* 80177160 00172DC0 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80177164 00172DC4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80177168 00172DC8 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8017716C 00172DCC 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80177170 00172DD0 3B C0 00 00 */ li r30, 0
|
||||
/* 80177174 00172DD4 41 82 00 0C */ beq lbl_80177180
|
||||
/* 80177178 00172DD8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017717C 00172DDC 40 82 00 0C */ bne lbl_80177188
|
||||
lbl_80177180:
|
||||
/* 80177180 00172DE0 38 60 00 00 */ li r3, 0
|
||||
/* 80177184 00172DE4 48 00 00 90 */ b lbl_80177214
|
||||
lbl_80177188:
|
||||
/* 80177188 00172DE8 3B E0 00 0A */ li r31, 0xa
|
||||
/* 8017718C 00172DEC 48 00 00 7C */ b lbl_80177208
|
||||
lbl_80177190:
|
||||
/* 80177190 00172DF0 A0 7C 00 00 */ lhz r3, 0(r28)
|
||||
/* 80177194 00172DF4 3B 9C 00 02 */ addi r28, r28, 2
|
||||
/* 80177198 00172DF8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017719C 00172DFC 40 82 00 14 */ bne lbl_801771B0
|
||||
/* 801771A0 00172E00 38 00 00 00 */ li r0, 0
|
||||
/* 801771A4 00172E04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801771A8 00172E08 98 1B 00 00 */ stb r0, 0(r27)
|
||||
/* 801771AC 00172E0C 48 00 00 68 */ b lbl_80177214
|
||||
lbl_801771B0:
|
||||
/* 801771B0 00172E10 28 03 FF FF */ cmplwi r3, 0xffff
|
||||
/* 801771B4 00172E14 40 82 00 24 */ bne lbl_801771D8
|
||||
/* 801771B8 00172E18 A0 1C 00 00 */ lhz r0, 0(r28)
|
||||
/* 801771BC 00172E1C 3B 9C 00 02 */ addi r28, r28, 2
|
||||
/* 801771C0 00172E20 28 00 FF FE */ cmplwi r0, 0xfffe
|
||||
/* 801771C4 00172E24 40 82 00 40 */ bne lbl_80177204
|
||||
/* 801771C8 00172E28 9B FB 00 00 */ stb r31, 0(r27)
|
||||
/* 801771CC 00172E2C 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801771D0 00172E30 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 801771D4 00172E34 48 00 00 30 */ b lbl_80177204
|
||||
lbl_801771D8:
|
||||
/* 801771D8 00172E38 48 00 02 31 */ bl func_80177408
|
||||
/* 801771DC 00172E3C 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 801771E0 00172E40 28 00 01 00 */ cmplwi r0, 0x100
|
||||
/* 801771E4 00172E44 41 80 00 14 */ blt lbl_801771F8
|
||||
/* 801771E8 00172E48 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
|
||||
/* 801771EC 00172E4C 3B BD FF FF */ addi r29, r29, -1
|
||||
/* 801771F0 00172E50 98 1B 00 00 */ stb r0, 0(r27)
|
||||
/* 801771F4 00172E54 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_801771F8:
|
||||
/* 801771F8 00172E58 98 7B 00 00 */ stb r3, 0(r27)
|
||||
/* 801771FC 00172E5C 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 80177200 00172E60 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_80177204:
|
||||
/* 80177204 00172E64 3B BD FF FF */ addi r29, r29, -1
|
||||
lbl_80177208:
|
||||
/* 80177208 00172E68 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8017720C 00172E6C 41 81 FF 84 */ bgt lbl_80177190
|
||||
/* 80177210 00172E70 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_80177214:
|
||||
/* 80177214 00172E74 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80177218 00172E78 48 04 FF 5D */ bl _restgpr_27
|
||||
/* 8017721C 00172E7C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80177220 00172E80 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177224 00172E84 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80177228 00172E88 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017722C
|
||||
func_8017722C:
|
||||
/* 8017722C 00172E8C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80177230 00172E90 7C 08 02 A6 */ mflr r0
|
||||
/* 80177234 00172E94 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80177238 00172E98 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8017723C 00172E9C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80177240 00172EA0 3B E0 00 00 */ li r31, 0
|
||||
/* 80177244 00172EA4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80177248 00172EA8 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8017724C 00172EAC 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80177250 00172EB0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80177254 00172EB4 93 81 00 10 */ stw r28, 0x10(r1)
|
||||
/* 80177258 00172EB8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017725C 00172EBC 41 82 00 0C */ beq lbl_80177268
|
||||
/* 80177260 00172EC0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177264 00172EC4 40 82 00 60 */ bne lbl_801772C4
|
||||
lbl_80177268:
|
||||
/* 80177268 00172EC8 38 60 00 00 */ li r3, 0
|
||||
/* 8017726C 00172ECC 48 00 00 64 */ b lbl_801772D0
|
||||
/* 80177270 00172ED0 48 00 00 54 */ b lbl_801772C4
|
||||
lbl_80177274:
|
||||
/* 80177274 00172ED4 A0 7D 00 00 */ lhz r3, 0(r29)
|
||||
/* 80177278 00172ED8 3B BD 00 02 */ addi r29, r29, 2
|
||||
/* 8017727C 00172EDC 28 03 FF FF */ cmplwi r3, 0xffff
|
||||
/* 80177280 00172EE0 40 82 00 14 */ bne lbl_80177294
|
||||
/* 80177284 00172EE4 38 00 00 00 */ li r0, 0
|
||||
/* 80177288 00172EE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8017728C 00172EEC 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 80177290 00172EF0 48 00 00 40 */ b lbl_801772D0
|
||||
lbl_80177294:
|
||||
/* 80177294 00172EF4 48 00 00 E5 */ bl func_80177378
|
||||
/* 80177298 00172EF8 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 8017729C 00172EFC 28 00 01 00 */ cmplwi r0, 0x100
|
||||
/* 801772A0 00172F00 41 80 00 14 */ blt lbl_801772B4
|
||||
/* 801772A4 00172F04 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
|
||||
/* 801772A8 00172F08 3B DE FF FF */ addi r30, r30, -1
|
||||
/* 801772AC 00172F0C 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 801772B0 00172F10 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_801772B4:
|
||||
/* 801772B4 00172F14 98 7C 00 00 */ stb r3, 0(r28)
|
||||
/* 801772B8 00172F18 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 801772BC 00172F1C 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 801772C0 00172F20 3B DE FF FF */ addi r30, r30, -1
|
||||
lbl_801772C4:
|
||||
/* 801772C4 00172F24 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 801772C8 00172F28 41 81 FF AC */ bgt lbl_80177274
|
||||
/* 801772CC 00172F2C 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_801772D0:
|
||||
/* 801772D0 00172F30 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801772D4 00172F34 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801772D8 00172F38 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801772DC 00172F3C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 801772E0 00172F40 83 81 00 10 */ lwz r28, 0x10(r1)
|
||||
/* 801772E4 00172F44 7C 08 03 A6 */ mtlr r0
|
||||
/* 801772E8 00172F48 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801772EC 00172F4C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_801772F0
|
||||
func_801772F0:
|
||||
/* 801772F0 00172F50 48 00 00 34 */ b lbl_80177324
|
||||
lbl_801772F4:
|
||||
/* 801772F4 00172F54 7C 80 0E 70 */ srawi r0, r4, 1
|
||||
/* 801772F8 00172F58 1C 00 00 06 */ mulli r0, r0, 6
|
||||
/* 801772FC 00172F5C 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 80177300 00172F60 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 80177304 00172F64 7C 00 28 51 */ subf. r0, r0, r5
|
||||
/* 80177308 00172F68 40 82 00 0C */ bne lbl_80177314
|
||||
/* 8017730C 00172F6C 7C C3 33 78 */ mr r3, r6
|
||||
/* 80177310 00172F70 4E 80 00 20 */ blr
|
||||
lbl_80177314:
|
||||
/* 80177314 00172F74 40 81 00 0C */ ble lbl_80177320
|
||||
/* 80177318 00172F78 38 66 00 06 */ addi r3, r6, 6
|
||||
/* 8017731C 00172F7C 38 84 FF FF */ addi r4, r4, -1
|
||||
lbl_80177320:
|
||||
/* 80177320 00172F80 7C 84 0E 70 */ srawi r4, r4, 1
|
||||
lbl_80177324:
|
||||
/* 80177324 00172F84 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80177328 00172F88 40 82 FF CC */ bne lbl_801772F4
|
||||
/* 8017732C 00172F8C 38 60 00 00 */ li r3, 0
|
||||
/* 80177330 00172F90 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177334
|
||||
func_80177334:
|
||||
/* 80177334 00172F94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80177338 00172F98 7C 08 02 A6 */ mflr r0
|
||||
/* 8017733C 00172F9C 3C 80 80 42 */ lis r4, lbl_80420430@ha
|
||||
/* 80177340 00172FA0 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80177344 00172FA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80177348 00172FA8 38 64 04 30 */ addi r3, r4, lbl_80420430@l
|
||||
/* 8017734C 00172FAC 38 80 01 E1 */ li r4, 0x1e1
|
||||
/* 80177350 00172FB0 4B FF FF A1 */ bl func_801772F0
|
||||
/* 80177354 00172FB4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177358 00172FB8 41 82 00 0C */ beq lbl_80177364
|
||||
/* 8017735C 00172FBC A0 63 00 02 */ lhz r3, 2(r3)
|
||||
/* 80177360 00172FC0 48 00 00 08 */ b lbl_80177368
|
||||
lbl_80177364:
|
||||
/* 80177364 00172FC4 38 60 30 00 */ li r3, 0x3000
|
||||
lbl_80177368:
|
||||
/* 80177368 00172FC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017736C 00172FCC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177370 00172FD0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80177374 00172FD4 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177378
|
||||
func_80177378:
|
||||
/* 80177378 00172FD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017737C 00172FDC 7C 08 02 A6 */ mflr r0
|
||||
/* 80177380 00172FE0 3C 80 80 42 */ lis r4, lbl_80420430@ha
|
||||
/* 80177384 00172FE4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80177388 00172FE8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017738C 00172FEC 38 64 04 30 */ addi r3, r4, lbl_80420430@l
|
||||
/* 80177390 00172FF0 38 80 01 E1 */ li r4, 0x1e1
|
||||
/* 80177394 00172FF4 4B FF FF 5D */ bl func_801772F0
|
||||
/* 80177398 00172FF8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017739C 00172FFC 41 82 00 0C */ beq lbl_801773A8
|
||||
/* 801773A0 00173000 A0 63 00 04 */ lhz r3, 4(r3)
|
||||
/* 801773A4 00173004 48 00 00 0C */ b lbl_801773B0
|
||||
lbl_801773A8:
|
||||
/* 801773A8 00173008 3C 60 00 01 */ lis r3, 0x000081AC@ha
|
||||
/* 801773AC 0017300C 38 63 81 AC */ addi r3, r3, 0x000081AC@l
|
||||
lbl_801773B0:
|
||||
/* 801773B0 00173010 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801773B4 00173014 7C 08 03 A6 */ mtlr r0
|
||||
/* 801773B8 00173018 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801773BC 0017301C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_801773C0
|
||||
func_801773C0:
|
||||
/* 801773C0 00173020 3C 80 80 42 */ lis r4, lbl_80420430@ha
|
||||
/* 801773C4 00173024 38 00 01 E2 */ li r0, 0x1e2
|
||||
/* 801773C8 00173028 38 84 04 30 */ addi r4, r4, lbl_80420430@l
|
||||
/* 801773CC 0017302C 38 A0 00 00 */ li r5, 0
|
||||
/* 801773D0 00173030 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801773D4:
|
||||
/* 801773D4 00173034 A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 801773D8 00173038 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 801773DC 0017303C 40 82 00 18 */ bne lbl_801773F4
|
||||
/* 801773E0 00173040 1C 05 00 06 */ mulli r0, r5, 6
|
||||
/* 801773E4 00173044 3C 60 80 42 */ lis r3, lbl_80420430@ha
|
||||
/* 801773E8 00173048 38 63 04 30 */ addi r3, r3, lbl_80420430@l
|
||||
/* 801773EC 0017304C 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 801773F0 00173050 4E 80 00 20 */ blr
|
||||
lbl_801773F4:
|
||||
/* 801773F4 00173054 38 84 00 06 */ addi r4, r4, 6
|
||||
/* 801773F8 00173058 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 801773FC 0017305C 42 00 FF D8 */ bdnz lbl_801773D4
|
||||
/* 80177400 00173060 38 60 00 01 */ li r3, 1
|
||||
/* 80177404 00173064 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177408
|
||||
func_80177408:
|
||||
/* 80177408 00173068 3C 80 80 42 */ lis r4, lbl_80420430@ha
|
||||
/* 8017740C 0017306C 38 00 01 E2 */ li r0, 0x1e2
|
||||
/* 80177410 00173070 38 84 04 30 */ addi r4, r4, lbl_80420430@l
|
||||
/* 80177414 00173074 38 A0 00 00 */ li r5, 0
|
||||
/* 80177418 00173078 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8017741C:
|
||||
/* 8017741C 0017307C A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 80177420 00173080 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80177424 00173084 40 82 00 1C */ bne lbl_80177440
|
||||
/* 80177428 00173088 1C 05 00 06 */ mulli r0, r5, 6
|
||||
/* 8017742C 0017308C 3C 60 80 42 */ lis r3, lbl_80420430@ha
|
||||
/* 80177430 00173090 38 63 04 30 */ addi r3, r3, lbl_80420430@l
|
||||
/* 80177434 00173094 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80177438 00173098 A0 63 00 04 */ lhz r3, 4(r3)
|
||||
/* 8017743C 0017309C 4E 80 00 20 */ blr
|
||||
lbl_80177440:
|
||||
/* 80177440 001730A0 38 84 00 06 */ addi r4, r4, 6
|
||||
/* 80177444 001730A4 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80177448 001730A8 42 00 FF D4 */ bdnz lbl_8017741C
|
||||
/* 8017744C 001730AC 3C 60 00 01 */ lis r3, 0x00008ADF@ha
|
||||
/* 80177450 001730B0 38 63 8A DF */ addi r3, r3, 0x00008ADF@l
|
||||
/* 80177454 001730B4 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177458
|
||||
func_80177458:
|
||||
/* 80177458 001730B8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8017745C 001730BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80177460 001730C0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80177464 001730C4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80177468 001730C8 48 04 FC A5 */ bl _savegpr_20
|
||||
/* 8017746C 001730CC 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14
|
||||
/* 80177470 001730D0 7C 9A 23 78 */ mr r26, r4
|
||||
/* 80177474 001730D4 7C BB 2B 78 */ mr r27, r5
|
||||
/* 80177478 001730D8 41 82 00 EC */ beq lbl_80177564
|
||||
/* 8017747C 001730DC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177480 001730E0 38 80 16 24 */ li r4, 0x1624
|
||||
/* 80177484 001730E4 48 06 38 11 */ bl func_801DAC94
|
||||
/* 80177488 001730E8 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
|
||||
/* 8017748C 001730EC 93 63 00 00 */ stw r27, 0(r3)
|
||||
/* 80177490 001730F0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80177494 001730F4 3B E1 00 08 */ addi r31, r1, 8
|
||||
/* 80177498 001730F8 3B 24 CE 34 */ addi r25, r4, lbl_8063CE34@l
|
||||
/* 8017749C 001730FC 3B C0 00 00 */ li r30, 0
|
||||
lbl_801774A0:
|
||||
/* 801774A0 00173100 7F 63 DB 78 */ mr r3, r27
|
||||
/* 801774A4 00173104 57 C4 06 3E */ clrlwi r4, r30, 0x18
|
||||
/* 801774A8 00173108 48 26 74 A5 */ bl func_803DE94C
|
||||
/* 801774AC 0017310C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801774B0 00173110 38 80 00 0A */ li r4, 0xa
|
||||
/* 801774B4 00173114 38 A0 00 00 */ li r5, 0
|
||||
/* 801774B8 00173118 48 26 65 25 */ bl func_803DD9DC
|
||||
/* 801774BC 0017311C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 801774C0 00173120 38 79 00 20 */ addi r3, r25, 0x20
|
||||
/* 801774C4 00173124 48 21 8E FD */ bl func_803903C0
|
||||
/* 801774C8 00173128 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801774CC 0017312C 7C 77 1B 78 */ mr r23, r3
|
||||
/* 801774D0 00173130 1E A0 03 B0 */ mulli r21, r0, 0x3b0
|
||||
/* 801774D4 00173134 3A 80 00 00 */ li r20, 0
|
||||
/* 801774D8 00173138 7C 7C AA 14 */ add r3, r28, r21
|
||||
/* 801774DC 0017313C 3A C3 00 44 */ addi r22, r3, 0x44
|
||||
lbl_801774E0:
|
||||
/* 801774E0 00173140 56 84 06 3E */ clrlwi r4, r20, 0x18
|
||||
/* 801774E4 00173144 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801774E8 00173148 56 98 0D FC */ rlwinm r24, r20, 1, 0x17, 0x1e
|
||||
/* 801774EC 0017314C 38 A0 00 00 */ li r5, 0
|
||||
/* 801774F0 00173150 38 84 00 36 */ addi r4, r4, 0x36
|
||||
/* 801774F4 00173154 48 26 64 E9 */ bl func_803DD9DC
|
||||
/* 801774F8 00173158 7C 60 1B 78 */ mr r0, r3
|
||||
/* 801774FC 0017315C 7C 7F C3 2E */ sthx r3, r31, r24
|
||||
/* 80177500 00173160 38 79 00 18 */ addi r3, r25, 0x18
|
||||
/* 80177504 00173164 54 04 04 3E */ clrlwi r4, r0, 0x10
|
||||
/* 80177508 00173168 48 21 B8 6D */ bl func_80392D74
|
||||
/* 8017750C 0017316C 56 80 06 3E */ clrlwi r0, r20, 0x18
|
||||
/* 80177510 00173170 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 80177514 00173174 1C 00 00 DC */ mulli r0, r0, 0xdc
|
||||
/* 80177518 00173178 7C 96 02 14 */ add r4, r22, r0
|
||||
/* 8017751C 0017317C 48 0D 8E BD */ bl func_802503D8
|
||||
/* 80177520 00173180 3A 94 00 01 */ addi r20, r20, 1
|
||||
/* 80177524 00173184 28 14 00 04 */ cmplwi r20, 4
|
||||
/* 80177528 00173188 41 80 FF B8 */ blt lbl_801774E0
|
||||
/* 8017752C 0017318C 7C 9C AA 14 */ add r4, r28, r21
|
||||
/* 80177530 00173190 56 E3 04 3E */ clrlwi r3, r23, 0x10
|
||||
/* 80177534 00173194 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80177538 00173198 48 0D 8E A1 */ bl func_802503D8
|
||||
/* 8017753C 0017319C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80177540 001731A0 28 1E 00 06 */ cmplwi r30, 6
|
||||
/* 80177544 001731A4 41 80 FF 5C */ blt lbl_801774A0
|
||||
/* 80177548 001731A8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 8017754C 001731AC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177550 001731B0 4B FF 07 45 */ bl func_80167C94
|
||||
/* 80177554 001731B4 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80177558 001731B8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 8017755C 001731BC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177560 001731C0 48 06 37 E9 */ bl func_801DAD48
|
||||
lbl_80177564:
|
||||
/* 80177564 001731C4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80177568 001731C8 7E A3 AB 78 */ mr r3, r21
|
||||
/* 8017756C 001731CC 48 04 FB ED */ bl _restgpr_20
|
||||
/* 80177570 001731D0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80177574 001731D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177578 001731D8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8017757C 001731DC 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177580
|
||||
func_80177580:
|
||||
/* 80177580 001731E0 94 21 FD 60 */ stwu r1, -0x2a0(r1)
|
||||
/* 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 _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
|
||||
/* 801775A0 00173200 7C F0 3B 78 */ mr r16, r7
|
||||
/* 801775A4 00173204 48 23 52 9D */ bl func_803AC840
|
||||
/* 801775A8 00173208 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 801775AC 0017320C 7E 43 93 78 */ mr r3, r18
|
||||
/* 801775B0 00173210 48 23 52 99 */ bl func_803AC848
|
||||
/* 801775B4 00173214 7C 79 1B 78 */ mr r25, r3
|
||||
/* 801775B8 00173218 7E 43 93 78 */ mr r3, r18
|
||||
/* 801775BC 0017321C 7E 64 9B 78 */ mr r4, r19
|
||||
/* 801775C0 00173220 48 23 52 A9 */ bl func_803AC868
|
||||
/* 801775C4 00173224 55 E0 05 29 */ rlwinm. r0, r15, 0, 0x14, 0x14
|
||||
/* 801775C8 00173228 7C 78 1B 78 */ mr r24, r3
|
||||
/* 801775CC 0017322C 40 82 00 0C */ bne lbl_801775D8
|
||||
/* 801775D0 00173230 38 60 00 00 */ li r3, 0
|
||||
/* 801775D4 00173234 48 00 04 5C */ b lbl_80177A30
|
||||
lbl_801775D8:
|
||||
/* 801775D8 00173238 28 10 00 0A */ cmplwi r16, 0xa
|
||||
/* 801775DC 0017323C 41 81 04 50 */ bgt lbl_80177A2C
|
||||
/* 801775E0 00173240 3C 60 80 42 */ lis r3, lbl_80420F80@ha
|
||||
/* 801775E4 00173244 56 00 10 3A */ slwi r0, r16, 2
|
||||
/* 801775E8 00173248 38 63 0F 80 */ addi r3, r3, lbl_80420F80@l
|
||||
/* 801775EC 0017324C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 801775F0 00173250 7C 69 03 A6 */ mtctr r3
|
||||
/* 801775F4 00173254 4E 80 04 20 */ bctr
|
||||
/* 801775F8 00173258 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 801775FC 0017325C 38 80 04 0C */ li r4, 0x40c
|
||||
/* 80177600 00173260 48 06 36 95 */ bl func_801DAC94
|
||||
/* 80177604 00173264 7C 74 1B 78 */ mr r20, r3
|
||||
/* 80177608 00173268 38 80 00 00 */ li r4, 0
|
||||
/* 8017760C 0017326C 38 A0 04 0C */ li r5, 0x40c
|
||||
/* 80177610 00173270 4B E8 CA F5 */ bl memset
|
||||
/* 80177614 00173274 48 26 71 C5 */ bl func_803DE7D8
|
||||
/* 80177618 00173278 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017761C 0017327C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177620 00173280 48 06 36 75 */ bl func_801DAC94
|
||||
/* 80177624 00173284 90 74 00 00 */ stw r3, 0(r20)
|
||||
/* 80177628 00173288 48 26 71 B1 */ bl func_803DE7D8
|
||||
/* 8017762C 0017328C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80177630 00173290 80 74 00 00 */ lwz r3, 0(r20)
|
||||
/* 80177634 00173294 38 80 00 00 */ li r4, 0
|
||||
/* 80177638 00173298 4B E8 CA CD */ bl memset
|
||||
/* 8017763C 0017329C 80 74 00 00 */ lwz r3, 0(r20)
|
||||
/* 80177640 001732A0 48 26 71 DD */ bl func_803DE81C
|
||||
/* 80177644 001732A4 80 94 00 00 */ lwz r4, 0(r20)
|
||||
/* 80177648 001732A8 7F 03 C3 78 */ mr r3, r24
|
||||
/* 8017764C 001732AC 48 26 73 11 */ bl func_803DE95C
|
||||
/* 80177650 001732B0 3A C0 00 00 */ li r22, 0
|
||||
/* 80177654 001732B4 39 E0 00 01 */ li r15, 1
|
||||
/* 80177658 001732B8 3A 00 00 00 */ li r16, 0
|
||||
lbl_8017765C:
|
||||
/* 8017765C 001732BC 28 13 00 01 */ cmplwi r19, 1
|
||||
/* 80177660 001732C0 41 82 00 0C */ beq lbl_8017766C
|
||||
/* 80177664 001732C4 28 13 00 03 */ cmplwi r19, 3
|
||||
/* 80177668 001732C8 40 82 00 10 */ bne lbl_80177678
|
||||
lbl_8017766C:
|
||||
/* 8017766C 001732CC 6A C0 00 01 */ xori r0, r22, 1
|
||||
/* 80177670 001732D0 54 17 06 3E */ clrlwi r23, r0, 0x18
|
||||
/* 80177674 001732D4 48 00 00 08 */ b lbl_8017767C
|
||||
lbl_80177678:
|
||||
/* 80177678 001732D8 7E D7 B3 78 */ mr r23, r22
|
||||
lbl_8017767C:
|
||||
/* 8017767C 001732DC 56 D1 07 FE */ clrlwi r17, r22, 0x1f
|
||||
/* 80177680 001732E0 56 C4 FE 7E */ rlwinm r4, r22, 0x1f, 0x19, 0x1f
|
||||
/* 80177684 001732E4 7E 23 8B 78 */ mr r3, r17
|
||||
/* 80177688 001732E8 48 25 1B 39 */ bl func_803C91C0
|
||||
/* 8017768C 001732EC 54 65 06 3E */ clrlwi r5, r3, 0x18
|
||||
/* 80177690 001732F0 7E 43 93 78 */ mr r3, r18
|
||||
/* 80177694 001732F4 7E 24 8B 78 */ mr r4, r17
|
||||
/* 80177698 001732F8 48 23 53 0D */ bl func_803AC9A4
|
||||
/* 8017769C 001732FC 7C 75 1B 78 */ mr r21, r3
|
||||
/* 801776A0 00173300 38 80 00 05 */ li r4, 5
|
||||
/* 801776A4 00173304 38 A0 00 00 */ li r5, 0
|
||||
/* 801776A8 00173308 48 26 63 35 */ bl func_803DD9DC
|
||||
/* 801776AC 0017330C 56 E0 06 3E */ clrlwi r0, r23, 0x18
|
||||
/* 801776B0 00173310 54 77 04 3E */ clrlwi r23, r3, 0x10
|
||||
/* 801776B4 00173314 1E 20 00 1E */ mulli r17, r0, 0x1e
|
||||
/* 801776B8 00173318 7E A3 AB 78 */ mr r3, r21
|
||||
/* 801776BC 0017331C 38 80 00 70 */ li r4, 0x70
|
||||
/* 801776C0 00173320 38 A0 00 00 */ li r5, 0
|
||||
/* 801776C4 00173324 7E B4 8A 14 */ add r21, r20, r17
|
||||
/* 801776C8 00173328 48 26 63 15 */ bl func_803DD9DC
|
||||
/* 801776CC 0017332C 98 75 03 B1 */ stb r3, 0x3b1(r21)
|
||||
/* 801776D0 00173330 7F 23 CB 78 */ mr r3, r25
|
||||
/* 801776D4 00173334 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 801776D8 00173338 38 A0 00 11 */ li r5, 0x11
|
||||
/* 801776DC 0017333C 38 C0 00 00 */ li r6, 0
|
||||
/* 801776E0 00173340 48 24 35 C5 */ bl func_803BACA4
|
||||
/* 801776E4 00173344 54 7A 06 3E */ clrlwi r26, r3, 0x18
|
||||
/* 801776E8 00173348 7F 23 CB 78 */ mr r3, r25
|
||||
/* 801776EC 0017334C 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 801776F0 00173350 38 C1 00 28 */ addi r6, r1, 0x28
|
||||
/* 801776F4 00173354 38 A0 00 2D */ li r5, 0x2d
|
||||
/* 801776F8 00173358 48 24 35 AD */ bl func_803BACA4
|
||||
/* 801776FC 0017335C 7E A3 AB 78 */ mr r3, r21
|
||||
/* 80177700 00173360 B2 F5 03 94 */ sth r23, 0x394(r21)
|
||||
/* 80177704 00173364 38 63 03 96 */ addi r3, r3, 0x396
|
||||
/* 80177708 00173368 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8017770C 0017336C 38 A0 00 0C */ li r5, 0xc
|
||||
/* 80177710 00173370 4B FF F9 71 */ bl func_80177080
|
||||
/* 80177714 00173374 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177718 00173378 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 8017771C 0017337C 38 A0 00 1D */ li r5, 0x1d
|
||||
/* 80177720 00173380 38 C0 00 00 */ li r6, 0
|
||||
/* 80177724 00173384 48 24 35 81 */ bl func_803BACA4
|
||||
/* 80177728 00173388 28 17 00 1D */ cmplwi r23, 0x1d
|
||||
/* 8017772C 0017338C 98 75 03 AE */ stb r3, 0x3ae(r21)
|
||||
/* 80177730 00173390 41 82 00 0C */ beq lbl_8017773C
|
||||
/* 80177734 00173394 28 17 00 20 */ cmplwi r23, 0x20
|
||||
/* 80177738 00173398 40 82 00 14 */ bne lbl_8017774C
|
||||
lbl_8017773C:
|
||||
/* 8017773C 0017339C 2C 1A 00 00 */ cmpwi r26, 0
|
||||
/* 80177740 001733A0 40 82 00 0C */ bne lbl_8017774C
|
||||
/* 80177744 001733A4 9A 15 03 AF */ stb r16, 0x3af(r21)
|
||||
/* 80177748 001733A8 48 00 00 08 */ b lbl_80177750
|
||||
lbl_8017774C:
|
||||
/* 8017774C 001733AC 99 F5 03 AF */ stb r15, 0x3af(r21)
|
||||
lbl_80177750:
|
||||
/* 80177750 001733B0 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177754 001733B4 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 80177758 001733B8 38 A0 00 2F */ li r5, 0x2f
|
||||
/* 8017775C 001733BC 38 C0 00 00 */ li r6, 0
|
||||
/* 80177760 001733C0 48 24 35 45 */ bl func_803BACA4
|
||||
/* 80177764 001733C4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177768 001733C8 41 82 00 28 */ beq lbl_80177790
|
||||
/* 8017776C 001733CC 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177770 001733D0 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 80177774 001733D4 38 A0 00 00 */ li r5, 0
|
||||
/* 80177778 001733D8 38 C0 00 00 */ li r6, 0
|
||||
/* 8017777C 001733DC 48 24 35 29 */ bl func_803BACA4
|
||||
/* 80177780 001733E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177784 001733E4 41 82 00 0C */ beq lbl_80177790
|
||||
/* 80177788 001733E8 99 F5 03 B0 */ stb r15, 0x3b0(r21)
|
||||
/* 8017778C 001733EC 48 00 00 08 */ b lbl_80177794
|
||||
lbl_80177790:
|
||||
/* 80177790 001733F0 9A 15 03 B0 */ stb r16, 0x3b0(r21)
|
||||
lbl_80177794:
|
||||
/* 80177794 001733F4 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 80177798 001733F8 28 16 00 04 */ cmplwi r22, 4
|
||||
/* 8017779C 001733FC 41 80 FE C0 */ blt lbl_8017765C
|
||||
/* 801777A0 00173400 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
|
||||
/* 801777A4 00173404 3A C0 00 00 */ li r22, 0
|
||||
/* 801777A8 00173408 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
|
||||
/* 801777AC 0017340C 3A 00 00 00 */ li r16, 0
|
||||
/* 801777B0 00173410 3A 20 00 09 */ li r17, 9
|
||||
lbl_801777B4:
|
||||
/* 801777B4 00173414 7E 63 9B 78 */ mr r3, r19
|
||||
/* 801777B8 00173418 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 801777BC 0017341C 48 25 1A 05 */ bl func_803C91C0
|
||||
/* 801777C0 00173420 54 65 06 3E */ clrlwi r5, r3, 0x18
|
||||
/* 801777C4 00173424 7E 43 93 78 */ mr r3, r18
|
||||
/* 801777C8 00173428 7E 64 9B 78 */ mr r4, r19
|
||||
/* 801777CC 0017342C 48 23 51 D9 */ bl func_803AC9A4
|
||||
/* 801777D0 00173430 80 74 00 00 */ lwz r3, 0(r20)
|
||||
/* 801777D4 00173434 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 801777D8 00173438 48 26 71 75 */ bl func_803DE94C
|
||||
/* 801777DC 0017343C 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 801777E0 00173440 7E 63 9B 78 */ mr r3, r19
|
||||
/* 801777E4 00173444 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 801777E8 00173448 48 25 19 D9 */ bl func_803C91C0
|
||||
/* 801777EC 0017344C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 801777F0 00173450 7F 03 C3 78 */ mr r3, r24
|
||||
/* 801777F4 00173454 48 26 71 59 */ bl func_803DE94C
|
||||
/* 801777F8 00173458 7D E4 7B 78 */ mr r4, r15
|
||||
/* 801777FC 0017345C 48 26 50 BD */ bl func_803DC8B8
|
||||
/* 80177800 00173460 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80177804 00173464 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 80177808 00173468 48 25 1A 25 */ bl func_803C922C
|
||||
/* 8017780C 0017346C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80177810 00173470 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80177814 00173474 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80177818 00173478 41 82 00 E8 */ beq lbl_80177900
|
||||
/* 8017781C 0017347C 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 80177820 00173480 3A A0 00 00 */ li r21, 0
|
||||
/* 80177824 00173484 1C 00 00 98 */ mulli r0, r0, 0x98
|
||||
/* 80177828 00173488 7F D4 02 14 */ add r30, r20, r0
|
||||
/* 8017782C 0017348C 3B 9E 00 04 */ addi r28, r30, 4
|
||||
lbl_80177830:
|
||||
/* 80177830 00173490 56 A4 06 3E */ clrlwi r4, r21, 0x18
|
||||
/* 80177834 00173494 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177838 00173498 3B 64 00 06 */ addi r27, r4, 6
|
||||
/* 8017783C 0017349C 38 C0 00 00 */ li r6, 0
|
||||
/* 80177840 001734A0 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 80177844 001734A4 7F 65 DB 78 */ mr r5, r27
|
||||
/* 80177848 001734A8 48 24 34 5D */ bl func_803BACA4
|
||||
/* 8017784C 001734AC 56 A0 06 3E */ clrlwi r0, r21, 0x18
|
||||
/* 80177850 001734B0 54 77 04 3E */ clrlwi r23, r3, 0x10
|
||||
/* 80177854 001734B4 1D E0 00 26 */ mulli r15, r0, 0x26
|
||||
/* 80177858 001734B8 38 7F 00 18 */ addi r3, r31, 0x18
|
||||
/* 8017785C 001734BC 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80177860 001734C0 48 21 B4 E1 */ bl func_80392D40
|
||||
/* 80177864 001734C4 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 80177868 001734C8 7C 9C 7A 14 */ add r4, r28, r15
|
||||
/* 8017786C 001734CC 48 0D 8B 6D */ bl func_802503D8
|
||||
/* 80177870 001734D0 56 A5 06 3E */ clrlwi r5, r21, 0x18
|
||||
/* 80177874 001734D4 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177878 001734D8 7F 5E 7A 14 */ add r26, r30, r15
|
||||
/* 8017787C 001734DC 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 80177880 001734E0 38 A5 00 1F */ addi r5, r5, 0x1f
|
||||
/* 80177884 001734E4 38 C0 00 00 */ li r6, 0
|
||||
/* 80177888 001734E8 48 24 34 1D */ bl func_803BACA4
|
||||
/* 8017788C 001734EC 98 7A 00 24 */ stb r3, 0x24(r26)
|
||||
/* 80177890 001734F0 56 A5 06 3E */ clrlwi r5, r21, 0x18
|
||||
/* 80177894 001734F4 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177898 001734F8 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 8017789C 001734FC 38 A5 00 23 */ addi r5, r5, 0x23
|
||||
/* 801778A0 00173500 38 C0 00 00 */ li r6, 0
|
||||
/* 801778A4 00173504 48 24 34 01 */ bl func_803BACA4
|
||||
/* 801778A8 00173508 54 6F 06 3E */ clrlwi r15, r3, 0x18
|
||||
/* 801778AC 0017350C 7F 23 CB 78 */ mr r3, r25
|
||||
/* 801778B0 00173510 7F 65 DB 78 */ mr r5, r27
|
||||
/* 801778B4 00173514 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 801778B8 00173518 38 C0 00 00 */ li r6, 0
|
||||
/* 801778BC 0017351C 48 24 33 E9 */ bl func_803BACA4
|
||||
/* 801778C0 00173520 7D E4 7B 78 */ mr r4, r15
|
||||
/* 801778C4 00173524 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 801778C8 00173528 48 26 71 99 */ bl func_803DEA60
|
||||
/* 801778CC 0017352C 98 7A 00 25 */ stb r3, 0x25(r26)
|
||||
/* 801778D0 00173530 7E E4 BB 78 */ mr r4, r23
|
||||
/* 801778D4 00173534 38 7F 00 18 */ addi r3, r31, 0x18
|
||||
/* 801778D8 00173538 48 21 B2 FD */ bl func_80392BD4
|
||||
/* 801778DC 0017353C 2C 17 00 00 */ cmpwi r23, 0
|
||||
/* 801778E0 00173540 98 7A 00 28 */ stb r3, 0x28(r26)
|
||||
/* 801778E4 00173544 40 82 00 10 */ bne lbl_801778F4
|
||||
/* 801778E8 00173548 9A 1A 00 24 */ stb r16, 0x24(r26)
|
||||
/* 801778EC 0017354C 9A 1A 00 25 */ stb r16, 0x25(r26)
|
||||
/* 801778F0 00173550 9A 3A 00 28 */ stb r17, 0x28(r26)
|
||||
lbl_801778F4:
|
||||
/* 801778F4 00173554 3A B5 00 01 */ addi r21, r21, 1
|
||||
/* 801778F8 00173558 28 15 00 04 */ cmplwi r21, 4
|
||||
/* 801778FC 0017355C 41 80 FF 34 */ blt lbl_80177830
|
||||
lbl_80177900:
|
||||
/* 80177900 00173560 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 80177904 00173564 28 16 00 06 */ cmplwi r22, 6
|
||||
/* 80177908 00173568 41 80 FE AC */ blt lbl_801777B4
|
||||
/* 8017790C 0017356C 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80177910 00173570 7E 84 A3 78 */ mr r4, r20
|
||||
/* 80177914 00173574 4B FF 05 0D */ bl func_80167E20
|
||||
/* 80177918 00173578 80 94 00 00 */ lwz r4, 0(r20)
|
||||
/* 8017791C 0017357C 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 80177920 00173580 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80177924 00173584 41 82 00 0C */ beq lbl_80177930
|
||||
/* 80177928 00173588 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 8017792C 0017358C 48 06 34 1D */ bl func_801DAD48
|
||||
lbl_80177930:
|
||||
/* 80177930 00173590 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177934 00173594 7E 84 A3 78 */ mr r4, r20
|
||||
/* 80177938 00173598 48 06 34 11 */ bl func_801DAD48
|
||||
/* 8017793C 0017359C 48 00 00 F0 */ b lbl_80177A2C
|
||||
/* 80177940 001735A0 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80177944 001735A4 7E 24 8B 78 */ mr r4, r17
|
||||
/* 80177948 001735A8 38 C1 00 40 */ addi r6, r1, 0x40
|
||||
/* 8017794C 001735AC 38 A0 00 2D */ li r5, 0x2d
|
||||
/* 80177950 001735B0 48 24 33 55 */ bl func_803BACA4
|
||||
/* 80177954 001735B4 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80177958 001735B8 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8017795C 001735BC 38 A0 00 0C */ li r5, 0xc
|
||||
/* 80177960 001735C0 4B FF F7 21 */ bl func_80177080
|
||||
/* 80177964 001735C4 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80177968 001735C8 38 60 00 15 */ li r3, 0x15
|
||||
/* 8017796C 001735CC 4B FE 49 9D */ bl func_8015C308
|
||||
/* 80177970 001735D0 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 80177974 001735D4 38 60 2E CB */ li r3, 0x2ecb
|
||||
/* 80177978 001735D8 48 0D 8A 61 */ bl func_802503D8
|
||||
/* 8017797C 001735DC 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80177980 001735E0 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 80177984 001735E4 4B FF 06 35 */ bl func_80167FB8
|
||||
/* 80177988 001735E8 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 8017798C 001735EC 48 00 00 A0 */ b lbl_80177A2C
|
||||
/* 80177990 001735F0 7E 43 93 78 */ mr r3, r18
|
||||
/* 80177994 001735F4 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80177998 001735F8 7E 26 8B 78 */ mr r6, r17
|
||||
/* 8017799C 001735FC 38 A0 00 0C */ li r5, 0xc
|
||||
/* 801779A0 00173600 48 25 12 A9 */ bl func_803C8C48
|
||||
/* 801779A4 00173604 7C 60 1B 78 */ mr r0, r3
|
||||
/* 801779A8 00173608 7F 23 CB 78 */ mr r3, r25
|
||||
/* 801779AC 0017360C 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 801779B0 00173610 7E 24 8B 78 */ mr r4, r17
|
||||
/* 801779B4 00173614 38 A5 00 05 */ addi r5, r5, 5
|
||||
/* 801779B8 00173618 38 C0 00 00 */ li r6, 0
|
||||
/* 801779BC 0017361C 48 24 32 E9 */ bl func_803BACA4
|
||||
/* 801779C0 00173620 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
|
||||
/* 801779C4 00173624 54 64 04 3E */ clrlwi r4, r3, 0x10
|
||||
/* 801779C8 00173628 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
|
||||
/* 801779CC 0017362C 38 65 00 18 */ addi r3, r5, 0x18
|
||||
/* 801779D0 00173630 48 21 B3 71 */ bl func_80392D40
|
||||
/* 801779D4 00173634 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 801779D8 00173638 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801779DC 0017363C 48 0D 89 FD */ bl func_802503D8
|
||||
/* 801779E0 00173640 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801779E4 00173644 38 60 00 16 */ li r3, 0x16
|
||||
/* 801779E8 00173648 4B FE 49 21 */ bl func_8015C308
|
||||
/* 801779EC 0017364C 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 801779F0 00173650 38 60 2E CC */ li r3, 0x2ecc
|
||||
/* 801779F4 00173654 48 0D 89 E5 */ bl func_802503D8
|
||||
/* 801779F8 00173658 7E 63 9B 78 */ mr r3, r19
|
||||
/* 801779FC 0017365C 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 80177A00 00173660 56 25 07 BC */ rlwinm r5, r17, 0, 0x1e, 0x1e
|
||||
/* 80177A04 00173664 4B FF 05 CD */ bl func_80167FD0
|
||||
/* 80177A08 00173668 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 80177A0C 0017366C 48 00 00 20 */ b lbl_80177A2C
|
||||
/* 80177A10 00173670 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80177A14 00173674 4B FF 06 41 */ bl func_80168054
|
||||
/* 80177A18 00173678 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 80177A1C 0017367C 48 00 00 10 */ b lbl_80177A2C
|
||||
/* 80177A20 00173680 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80177A24 00173684 4B FF 06 51 */ bl func_80168074
|
||||
/* 80177A28 00173688 7C 6F 1B 78 */ mr r15, r3
|
||||
lbl_80177A2C:
|
||||
/* 80177A2C 0017368C 7D E3 7B 78 */ mr r3, r15
|
||||
lbl_80177A30:
|
||||
/* 80177A30 00173690 39 61 02 A0 */ addi r11, r1, 0x2a0
|
||||
/* 80177A34 00173694 48 04 F7 11 */ bl _restgpr_15
|
||||
/* 80177A38 00173698 80 01 02 A4 */ lwz r0, 0x2a4(r1)
|
||||
/* 80177A3C 0017369C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177A40 001736A0 38 21 02 A0 */ addi r1, r1, 0x2a0
|
||||
/* 80177A44 001736A4 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177A48
|
||||
func_80177A48:
|
||||
/* 80177A48 001736A8 2C 05 00 04 */ cmpwi r5, 4
|
||||
/* 80177A4C 001736AC 41 82 00 08 */ beq lbl_80177A54
|
||||
/* 80177A50 001736B0 4E 80 00 20 */ blr
|
||||
lbl_80177A54:
|
||||
/* 80177A54 001736B4 4B FF 05 70 */ b func_80167FC4
|
||||
/* 80177A58 001736B8 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177A5C
|
||||
func_80177A5C:
|
||||
/* 80177A5C 001736BC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80177A60 001736C0 7C 08 02 A6 */ mflr r0
|
||||
/* 80177A64 001736C4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80177A68 001736C8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80177A6C 001736CC 48 04 F6 B9 */ bl _savegpr_26
|
||||
/* 80177A70 001736D0 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80177A74 001736D4 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80177A78 001736D8 7C BB 2B 78 */ mr r27, r5
|
||||
/* 80177A7C 001736DC 7C DC 33 78 */ mr r28, r6
|
||||
/* 80177A80 001736E0 3B C0 00 00 */ li r30, 0
|
||||
/* 80177A84 001736E4 48 23 4D A5 */ bl func_803AC828
|
||||
/* 80177A88 001736E8 48 23 4D B9 */ bl func_803AC840
|
||||
/* 80177A8C 001736EC 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
|
||||
/* 80177A90 001736F0 57 BF 07 FE */ clrlwi r31, r29, 0x1f
|
||||
/* 80177A94 001736F4 41 82 00 08 */ beq lbl_80177A9C
|
||||
/* 80177A98 001736F8 57 BF 06 3E */ clrlwi r31, r29, 0x18
|
||||
lbl_80177A9C:
|
||||
/* 80177A9C 001736FC 2C 1B 30 BB */ cmpwi r27, 0x30bb
|
||||
/* 80177AA0 00173700 41 82 00 28 */ beq lbl_80177AC8
|
||||
/* 80177AA4 00173704 40 80 00 18 */ bge lbl_80177ABC
|
||||
/* 80177AA8 00173708 2C 1B 2E D4 */ cmpwi r27, 0x2ed4
|
||||
/* 80177AAC 0017370C 40 80 01 0C */ bge lbl_80177BB8
|
||||
/* 80177AB0 00173710 2C 1B 2E D1 */ cmpwi r27, 0x2ed1
|
||||
/* 80177AB4 00173714 40 80 00 14 */ bge lbl_80177AC8
|
||||
/* 80177AB8 00173718 48 00 01 00 */ b lbl_80177BB8
|
||||
lbl_80177ABC:
|
||||
/* 80177ABC 0017371C 2C 1B 50 5A */ cmpwi r27, 0x505a
|
||||
/* 80177AC0 00173720 41 82 00 7C */ beq lbl_80177B3C
|
||||
/* 80177AC4 00173724 48 00 00 F4 */ b lbl_80177BB8
|
||||
lbl_80177AC8:
|
||||
/* 80177AC8 00173728 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177ACC 0017372C 38 80 01 34 */ li r4, 0x134
|
||||
/* 80177AD0 00173730 48 06 31 C5 */ bl func_801DAC94
|
||||
/* 80177AD4 00173734 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177AD8 00173738 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80177ADC 0017373C 41 82 00 DC */ beq lbl_80177BB8
|
||||
/* 80177AE0 00173740 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80177AE4 00173744 48 26 46 B9 */ bl func_803DC19C
|
||||
/* 80177AE8 00173748 38 BD 00 1A */ addi r5, r29, 0x1a
|
||||
/* 80177AEC 0017374C 38 80 00 74 */ li r4, 0x74
|
||||
/* 80177AF0 00173750 48 26 34 0D */ bl func_803DAEFC
|
||||
/* 80177AF4 00173754 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80177AF8 00173758 38 9D 00 1A */ addi r4, r29, 0x1a
|
||||
/* 80177AFC 0017375C 38 A0 00 0C */ li r5, 0xc
|
||||
/* 80177B00 00173760 4B FF F5 81 */ bl func_80177080
|
||||
/* 80177B04 00173764 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80177B08 00173768 38 60 00 1D */ li r3, 0x1d
|
||||
/* 80177B0C 0017376C 4B FE 47 FD */ bl func_8015C308
|
||||
/* 80177B10 00173770 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80177B14 00173774 38 9D 00 34 */ addi r4, r29, 0x34
|
||||
/* 80177B18 00173778 48 0D 88 C1 */ bl func_802503D8
|
||||
/* 80177B1C 0017377C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80177B20 00173780 38 9D 00 34 */ addi r4, r29, 0x34
|
||||
/* 80177B24 00173784 4B FF 04 A1 */ bl func_80167FC4
|
||||
/* 80177B28 00173788 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80177B2C 0017378C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177B30 00173790 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80177B34 00173794 48 06 32 15 */ bl func_801DAD48
|
||||
/* 80177B38 00173798 48 00 00 80 */ b lbl_80177BB8
|
||||
lbl_80177B3C:
|
||||
/* 80177B3C 0017379C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80177B40 001737A0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80177B44 001737A4 48 23 51 F5 */ bl func_803ACD38
|
||||
/* 80177B48 001737A8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80177B4C 001737AC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177B50 001737B0 38 80 01 10 */ li r4, 0x110
|
||||
/* 80177B54 001737B4 48 06 31 41 */ bl func_801DAC94
|
||||
/* 80177B58 001737B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80177B5C 001737BC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80177B60 001737C0 41 82 00 58 */ beq lbl_80177BB8
|
||||
/* 80177B64 001737C4 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80177B68 001737C8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80177B6C 001737CC 48 23 4F C5 */ bl func_803ACB30
|
||||
/* 80177B70 001737D0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80177B74 001737D4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80177B78 001737D8 38 84 00 14 */ addi r4, r4, 0x14
|
||||
/* 80177B7C 001737DC 38 A0 00 08 */ li r5, 8
|
||||
/* 80177B80 001737E0 4B FF F5 01 */ bl func_80177080
|
||||
/* 80177B84 001737E4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177B88 001737E8 38 60 00 51 */ li r3, 0x51
|
||||
/* 80177B8C 001737EC 4B FE 47 7D */ bl func_8015C308
|
||||
/* 80177B90 001737F0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80177B94 001737F4 38 9C 00 10 */ addi r4, r28, 0x10
|
||||
/* 80177B98 001737F8 48 0D 88 41 */ bl func_802503D8
|
||||
/* 80177B9C 001737FC 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80177BA0 00173800 38 9C 00 10 */ addi r4, r28, 0x10
|
||||
/* 80177BA4 00173804 4B FF 04 21 */ bl func_80167FC4
|
||||
/* 80177BA8 00173808 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80177BAC 0017380C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 80177BB0 00173810 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177BB4 00173814 48 06 31 95 */ bl func_801DAD48
|
||||
lbl_80177BB8:
|
||||
/* 80177BB8 00173818 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80177BBC 0017381C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80177BC0 00173820 48 04 F5 B1 */ bl _restgpr_26
|
||||
/* 80177BC4 00173824 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80177BC8 00173828 7C 08 03 A6 */ mtlr r0
|
||||
/* 80177BCC 0017382C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80177BD0 00173830 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177BD4
|
||||
func_80177BD4:
|
||||
/* 80177BD4 00173834 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 80177BD8 00173838 4B FE FF 58 */ b func_80167B30
|
||||
|
||||
.global func_80177BDC
|
||||
func_80177BDC:
|
||||
/* 80177BDC 0017383C 2C 04 00 0A */ cmpwi r4, 0xa
|
||||
/* 80177BE0 00173840 41 82 00 18 */ beq lbl_80177BF8
|
||||
/* 80177BE4 00173844 4C 80 00 20 */ bgelr
|
||||
/* 80177BE8 00173848 2C 04 00 09 */ cmpwi r4, 9
|
||||
/* 80177BEC 0017384C 4D 80 00 20 */ bltlr
|
||||
/* 80177BF0 00173850 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 80177BF4 00173854 4B FF 04 70 */ b func_80168064
|
||||
lbl_80177BF8:
|
||||
/* 80177BF8 00173858 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 80177BFC 0017385C 4B FF 04 78 */ b func_80168074
|
||||
/* 80177C00 00173860 4E 80 00 20 */ blr
|
||||
|
||||
.global func_80177C04
|
||||
func_80177C04:
|
||||
/* 80177C04 00173864 38 A0 00 01 */ li r5, 1
|
||||
/* 80177C08 00173868 38 6D 9F 50 */ addi r3, r13, lbl_8063F210-_SDA_BASE_
|
||||
/* 80177C0C 0017386C 38 80 00 04 */ li r4, 4
|
||||
/* 80177C10 00173870 38 00 00 00 */ li r0, 0
|
||||
/* 80177C14 00173874 98 AD 9F 50 */ stb r5, lbl_8063F210-_SDA_BASE_(r13)
|
||||
/* 80177C18 00173878 B0 83 00 02 */ sth r4, 2(r3)
|
||||
/* 80177C1C 0017387C 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 80177C20 00173880 4E 80 00 20 */ blr
|
||||
4058
asm/code_80177C24.s
Normal file
4058
asm/code_80177C24.s
Normal file
File diff suppressed because it is too large
Load Diff
1209
asm/code_8017B4B8.s
Normal file
1209
asm/code_8017B4B8.s
Normal file
File diff suppressed because it is too large
Load Diff
306
asm/code_8017C588.s
Normal file
306
asm/code_8017C588.s
Normal file
|
|
@ -0,0 +1,306 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x80006980 - 0x803E1E60
|
||||
|
||||
.global func_8017C588
|
||||
func_8017C588:
|
||||
/* 8017C588 001781E8 80 6D 9F 78 */ lwz r3, lbl_8063F238-_SDA_BASE_(r13)
|
||||
/* 8017C58C 001781EC 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C590
|
||||
func_8017C590:
|
||||
/* 8017C590 001781F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017C594 001781F4 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C598 001781F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017C59C 001781FC 80 0D 9F 78 */ lwz r0, lbl_8063F238-_SDA_BASE_(r13)
|
||||
/* 8017C5A0 00178200 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8017C5A4 00178204 40 82 00 1C */ bne lbl_8017C5C0
|
||||
/* 8017C5A8 00178208 38 60 00 BC */ li r3, 0xbc
|
||||
/* 8017C5AC 0017820C 48 05 E4 85 */ bl func_801DAA30
|
||||
/* 8017C5B0 00178210 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C5B4 00178214 41 82 00 08 */ beq lbl_8017C5BC
|
||||
/* 8017C5B8 00178218 48 00 00 4D */ bl func_8017C604
|
||||
lbl_8017C5BC:
|
||||
/* 8017C5BC 0017821C 90 6D 9F 78 */ stw r3, lbl_8063F238-_SDA_BASE_(r13)
|
||||
lbl_8017C5C0:
|
||||
/* 8017C5C0 00178220 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017C5C4 00178224 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C5C8 00178228 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017C5CC 0017822C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C5D0
|
||||
func_8017C5D0:
|
||||
/* 8017C5D0 00178230 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017C5D4 00178234 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C5D8 00178238 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017C5DC 0017823C 80 6D 9F 78 */ lwz r3, lbl_8063F238-_SDA_BASE_(r13)
|
||||
/* 8017C5E0 00178240 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C5E4 00178244 41 82 00 10 */ beq lbl_8017C5F4
|
||||
/* 8017C5E8 00178248 48 05 E4 D1 */ bl func_801DAAB8
|
||||
/* 8017C5EC 0017824C 38 00 00 00 */ li r0, 0
|
||||
/* 8017C5F0 00178250 90 0D 9F 78 */ stw r0, lbl_8063F238-_SDA_BASE_(r13)
|
||||
lbl_8017C5F4:
|
||||
/* 8017C5F4 00178254 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017C5F8 00178258 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C5FC 0017825C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017C600 00178260 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C604
|
||||
func_8017C604:
|
||||
/* 8017C604 00178264 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017C608 00178268 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C60C 0017826C 38 80 00 00 */ li r4, 0
|
||||
/* 8017C610 00178270 38 A0 00 90 */ li r5, 0x90
|
||||
/* 8017C614 00178274 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017C618 00178278 38 00 00 00 */ li r0, 0
|
||||
/* 8017C61C 0017827C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8017C620 00178280 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017C624 00178284 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 8017C628 00178288 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 8017C62C 0017828C 4B E8 7A D9 */ bl memset
|
||||
/* 8017C630 00178290 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8017C634 00178294 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017C638 00178298 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017C63C 0017829C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C640 001782A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017C644 001782A4 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C648
|
||||
func_8017C648:
|
||||
/* 8017C648 001782A8 88 63 00 00 */ lbz r3, 0(r3)
|
||||
/* 8017C64C 001782AC 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C650
|
||||
func_8017C650:
|
||||
/* 8017C650 001782B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8017C654 001782B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C658 001782B8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8017C65C 001782BC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8017C660 001782C0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8017C664 001782C4 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 8017C668 001782C8 7C BD 2B 78 */ mr r29, r5
|
||||
/* 8017C66C 001782CC 93 81 00 10 */ stw r28, 0x10(r1)
|
||||
/* 8017C670 001782D0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017C674 001782D4 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 8017C678 001782D8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8017C67C 001782DC 41 82 00 3C */ beq lbl_8017C6B8
|
||||
/* 8017C680 001782E0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8017C684 001782E4 3B C0 00 00 */ li r30, 0
|
||||
/* 8017C688 001782E8 48 00 00 28 */ b lbl_8017C6B0
|
||||
lbl_8017C68C:
|
||||
/* 8017C68C 001782EC A0 9F 00 04 */ lhz r4, 4(r31)
|
||||
/* 8017C690 001782F0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017C694 001782F4 48 00 02 69 */ bl func_8017C8FC
|
||||
/* 8017C698 001782F8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017C69C 001782FC 38 7F 00 1C */ addi r3, r31, 0x1c
|
||||
/* 8017C6A0 00178300 38 A0 00 20 */ li r5, 0x20
|
||||
/* 8017C6A4 00178304 4B E8 79 5D */ bl memcpy
|
||||
/* 8017C6A8 00178308 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8017C6AC 0017830C 3B FF 00 3C */ addi r31, r31, 0x3c
|
||||
lbl_8017C6B0:
|
||||
/* 8017C6B0 00178310 7C 1E E8 00 */ cmpw r30, r29
|
||||
/* 8017C6B4 00178314 41 80 FF D8 */ blt lbl_8017C68C
|
||||
lbl_8017C6B8:
|
||||
/* 8017C6B8 00178318 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8017C6BC 0017831C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8017C6C0 00178320 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8017C6C4 00178324 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 8017C6C8 00178328 83 81 00 10 */ lwz r28, 0x10(r1)
|
||||
/* 8017C6CC 0017832C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C6D0 00178330 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8017C6D4 00178334 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C6D8
|
||||
func_8017C6D8:
|
||||
/* 8017C6D8 00178338 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 8017C6DC 0017833C 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C6E0 00178340 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 8017C6E4 00178344 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 8017C6E8 00178348 48 04 AA 41 */ bl _savegpr_27
|
||||
/* 8017C6EC 0017834C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017C6F0 00178350 7C 9B 23 78 */ mr r27, r4
|
||||
/* 8017C6F4 00178354 38 60 00 00 */ li r3, 0
|
||||
/* 8017C6F8 00178358 4B FE 85 75 */ bl func_80164C6C
|
||||
/* 8017C6FC 0017835C 80 1B 00 0C */ lwz r0, 0xc(r27)
|
||||
/* 8017C700 00178360 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 8017C704 00178364 40 82 00 34 */ bne lbl_8017C738
|
||||
/* 8017C708 00178368 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C70C 0017836C 41 82 00 2C */ beq lbl_8017C738
|
||||
/* 8017C710 00178370 4B FE A3 AD */ bl func_80166ABC
|
||||
/* 8017C714 00178374 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C718 00178378 40 82 00 20 */ bne lbl_8017C738
|
||||
/* 8017C71C 0017837C 38 60 02 68 */ li r3, 0x268
|
||||
/* 8017C720 00178380 4B FE 63 71 */ bl func_80162A90
|
||||
/* 8017C724 00178384 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C728 00178388 40 82 00 10 */ bne lbl_8017C738
|
||||
/* 8017C72C 0017838C 38 00 00 01 */ li r0, 1
|
||||
/* 8017C730 00178390 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 8017C734 00178394 48 00 00 10 */ b lbl_8017C744
|
||||
lbl_8017C738:
|
||||
/* 8017C738 00178398 38 00 00 00 */ li r0, 0
|
||||
/* 8017C73C 0017839C 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 8017C740 001783A0 48 00 00 98 */ b lbl_8017C7D8
|
||||
lbl_8017C744:
|
||||
/* 8017C744 001783A4 3B BC 00 02 */ addi r29, r28, 2
|
||||
/* 8017C748 001783A8 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
|
||||
/* 8017C74C 001783AC 3B DB 14 20 */ addi r30, r27, 0x1420
|
||||
/* 8017C750 001783B0 3B 60 00 00 */ li r27, 0
|
||||
/* 8017C754 001783B4 7F BC EB 78 */ mr r28, r29
|
||||
/* 8017C758 001783B8 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
|
||||
lbl_8017C75C:
|
||||
/* 8017C75C 001783BC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017C760 001783C0 7F A5 EB 78 */ mr r5, r29
|
||||
/* 8017C764 001783C4 38 80 00 74 */ li r4, 0x74
|
||||
/* 8017C768 001783C8 48 25 E7 95 */ bl func_803DAEFC
|
||||
/* 8017C76C 001783CC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8017C770 001783D0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017C774 001783D4 38 A0 00 20 */ li r5, 0x20
|
||||
/* 8017C778 001783D8 4B FF AA B5 */ bl func_8017722C
|
||||
/* 8017C77C 001783DC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017C780 001783E0 38 80 00 05 */ li r4, 5
|
||||
/* 8017C784 001783E4 38 A0 00 00 */ li r5, 0
|
||||
/* 8017C788 001783E8 48 25 E7 75 */ bl func_803DAEFC
|
||||
/* 8017C78C 001783EC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017C790 001783F0 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 8017C794 001783F4 48 21 58 01 */ bl func_80391F94
|
||||
/* 8017C798 001783F8 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 8017C79C 001783FC 48 0D 3B 59 */ bl func_802502F4
|
||||
/* 8017C7A0 00178400 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017C7A4 00178404 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017C7A8 00178408 38 A0 00 10 */ li r5, 0x10
|
||||
/* 8017C7AC 0017840C 4B FF A7 09 */ bl func_80176EB4
|
||||
/* 8017C7B0 00178410 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017C7B4 00178414 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
/* 8017C7B8 00178418 38 80 00 74 */ li r4, 0x74
|
||||
/* 8017C7BC 0017841C 48 25 EE BD */ bl func_803DB678
|
||||
/* 8017C7C0 00178420 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 8017C7C4 00178424 3B BD 00 18 */ addi r29, r29, 0x18
|
||||
/* 8017C7C8 00178428 2C 1B 00 06 */ cmpwi r27, 6
|
||||
/* 8017C7CC 0017842C 3B 9C 00 18 */ addi r28, r28, 0x18
|
||||
/* 8017C7D0 00178430 3B DE 00 8C */ addi r30, r30, 0x8c
|
||||
/* 8017C7D4 00178434 41 80 FF 88 */ blt lbl_8017C75C
|
||||
lbl_8017C7D8:
|
||||
/* 8017C7D8 00178438 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 8017C7DC 0017843C 48 04 A9 99 */ bl _restgpr_27
|
||||
/* 8017C7E0 00178440 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 8017C7E4 00178444 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C7E8 00178448 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 8017C7EC 0017844C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C7F0
|
||||
func_8017C7F0:
|
||||
/* 8017C7F0 00178450 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8017C7F4 00178454 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C7F8 00178458 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8017C7FC 0017845C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8017C800 00178460 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8017C804 00178464 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 8017C808 00178468 7C BD 2B 78 */ mr r29, r5
|
||||
/* 8017C80C 0017846C 93 81 00 10 */ stw r28, 0x10(r1)
|
||||
/* 8017C810 00178470 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017C814 00178474 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 8017C818 00178478 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8017C81C 0017847C 41 82 00 60 */ beq lbl_8017C87C
|
||||
/* 8017C820 00178480 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 8017C824 00178484 3B E0 00 00 */ li r31, 0
|
||||
/* 8017C828 00178488 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8017C82C 0017848C 90 A3 00 B4 */ stw r5, 0xb4(r3)
|
||||
lbl_8017C830:
|
||||
/* 8017C830 00178490 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017C834 00178494 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017C838 00178498 48 26 21 15 */ bl func_803DE94C
|
||||
/* 8017C83C 0017849C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8017C840 001784A0 38 80 00 05 */ li r4, 5
|
||||
/* 8017C844 001784A4 38 A0 00 00 */ li r5, 0
|
||||
/* 8017C848 001784A8 48 26 11 95 */ bl func_803DD9DC
|
||||
/* 8017C84C 001784AC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017C850 001784B0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017C854 001784B4 48 00 00 A9 */ bl func_8017C8FC
|
||||
/* 8017C858 001784B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C85C 001784BC 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8017C860 001784C0 41 82 00 10 */ beq lbl_8017C870
|
||||
/* 8017C864 001784C4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017C868 001784C8 38 80 00 74 */ li r4, 0x74
|
||||
/* 8017C86C 001784CC 48 25 EC B9 */ bl func_803DB524
|
||||
lbl_8017C870:
|
||||
/* 8017C870 001784D0 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 8017C874 001784D4 2C 1F 00 06 */ cmpwi r31, 6
|
||||
/* 8017C878 001784D8 41 80 FF B8 */ blt lbl_8017C830
|
||||
lbl_8017C87C:
|
||||
/* 8017C87C 001784DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8017C880 001784E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8017C884 001784E4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8017C888 001784E8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 8017C88C 001784EC 83 81 00 10 */ lwz r28, 0x10(r1)
|
||||
/* 8017C890 001784F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C894 001784F4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8017C898 001784F8 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C89C
|
||||
func_8017C89C:
|
||||
/* 8017C89C 001784FC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8017C8A0 00178500 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C8A4 00178504 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8017C8A8 00178508 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8017C8AC 0017850C 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8017C8B0 00178510 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 8017C8B4 00178514 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8017C8B8 00178518 41 82 00 30 */ beq lbl_8017C8E8
|
||||
/* 8017C8BC 0017851C 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 8017C8C0 00178520 7C C4 33 78 */ mr r4, r6
|
||||
/* 8017C8C4 00178524 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8017C8C8 00178528 80 63 00 B4 */ lwz r3, 0xb4(r3)
|
||||
/* 8017C8CC 0017852C 48 26 20 81 */ bl func_803DE94C
|
||||
/* 8017C8D0 00178530 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8017C8D4 00178534 38 80 00 74 */ li r4, 0x74
|
||||
/* 8017C8D8 00178538 48 26 11 05 */ bl func_803DD9DC
|
||||
/* 8017C8DC 0017853C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8017C8E0 00178540 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017C8E4 00178544 48 24 CB AD */ bl func_803C9490
|
||||
lbl_8017C8E8:
|
||||
/* 8017C8E8 00178548 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8017C8EC 0017854C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8017C8F0 00178550 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C8F4 00178554 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8017C8F8 00178558 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C8FC
|
||||
func_8017C8FC:
|
||||
/* 8017C8FC 0017855C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017C900 00178560 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C904 00178564 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
|
||||
/* 8017C908 00178568 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017C90C 0017856C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
|
||||
/* 8017C910 00178570 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8017C914 00178574 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017C918 00178578 38 65 00 10 */ addi r3, r5, 0x10
|
||||
/* 8017C91C 0017857C 48 21 56 AD */ bl func_80391FC8
|
||||
/* 8017C920 00178580 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 8017C924 00178584 48 0D 39 D1 */ bl func_802502F4
|
||||
/* 8017C928 00178588 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017C92C 0017858C 41 82 00 1C */ beq lbl_8017C948
|
||||
/* 8017C930 00178590 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017C934 00178594 38 7F 00 92 */ addi r3, r31, 0x92
|
||||
/* 8017C938 00178598 38 A0 00 10 */ li r5, 0x10
|
||||
/* 8017C93C 0017859C 4B FF A5 79 */ bl func_80176EB4
|
||||
/* 8017C940 001785A0 38 7F 00 92 */ addi r3, r31, 0x92
|
||||
/* 8017C944 001785A4 48 00 00 08 */ b lbl_8017C94C
|
||||
lbl_8017C948:
|
||||
/* 8017C948 001785A8 38 60 00 00 */ li r3, 0
|
||||
lbl_8017C94C:
|
||||
/* 8017C94C 001785AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017C950 001785B0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017C954 001785B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C958 001785B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017C95C 001785BC 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C960
|
||||
func_8017C960:
|
||||
/* 8017C960 001785C0 38 A0 00 01 */ li r5, 1
|
||||
/* 8017C964 001785C4 38 6D 9F 70 */ addi r3, r13, lbl_8063F230-_SDA_BASE_
|
||||
/* 8017C968 001785C8 38 80 00 04 */ li r4, 4
|
||||
/* 8017C96C 001785CC 38 00 00 00 */ li r0, 0
|
||||
/* 8017C970 001785D0 98 AD 9F 70 */ stb r5, lbl_8063F230-_SDA_BASE_(r13)
|
||||
/* 8017C974 001785D4 B0 83 00 02 */ sth r4, 2(r3)
|
||||
/* 8017C978 001785D8 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 8017C97C 001785DC 4E 80 00 20 */ blr
|
||||
223
asm/code_8017C980.s
Normal file
223
asm/code_8017C980.s
Normal file
|
|
@ -0,0 +1,223 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x80006980 - 0x803E1E60
|
||||
|
||||
.global func_8017C980
|
||||
func_8017C980:
|
||||
/* 8017C980 001785E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017C984 001785E4 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C988 001785E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017C98C 001785EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8017C990 001785F0 3F E0 00 01 */ lis r31, 0x00012A98@ha
|
||||
/* 8017C994 001785F4 38 9F 2A 98 */ addi r4, r31, 0x00012A98@l
|
||||
/* 8017C998 001785F8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 8017C99C 001785FC 48 05 E2 F9 */ bl func_801DAC94
|
||||
/* 8017C9A0 00178600 90 6D 9F 88 */ stw r3, lbl_8063F248-_SDA_BASE_(r13)
|
||||
/* 8017C9A4 00178604 38 BF 2A 98 */ addi r5, r31, 0x2a98
|
||||
/* 8017C9A8 00178608 38 80 00 00 */ li r4, 0
|
||||
/* 8017C9AC 0017860C 4B E8 77 59 */ bl memset
|
||||
/* 8017C9B0 00178610 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
|
||||
/* 8017C9B4 00178614 38 80 00 10 */ li r4, 0x10
|
||||
/* 8017C9B8 00178618 48 05 E2 DD */ bl func_801DAC94
|
||||
/* 8017C9BC 0017861C 90 6D 9F 8C */ stw r3, lbl_8063F24C-_SDA_BASE_(r13)
|
||||
/* 8017C9C0 00178620 38 80 00 00 */ li r4, 0
|
||||
/* 8017C9C4 00178624 38 A0 00 10 */ li r5, 0x10
|
||||
/* 8017C9C8 00178628 4B E8 77 3D */ bl memset
|
||||
/* 8017C9CC 0017862C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017C9D0 00178630 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017C9D4 00178634 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017C9D8 00178638 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017C9DC 0017863C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017C9E0
|
||||
func_8017C9E0:
|
||||
/* 8017C9E0 00178640 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8017C9E4 00178644 7C 08 02 A6 */ mflr r0
|
||||
/* 8017C9E8 00178648 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8017C9EC 0017864C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8017C9F0 00178650 48 04 A7 3D */ bl _savegpr_28
|
||||
/* 8017C9F4 00178654 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017C9F8 00178658 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8017C9FC 0017865C 4B F9 FF 79 */ bl func_8011C974
|
||||
/* 8017CA00 00178660 80 6D 9F 8C */ lwz r3, lbl_8063F24C-_SDA_BASE_(r13)
|
||||
/* 8017CA04 00178664 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017CA08 00178668 40 82 00 0C */ bne lbl_8017CA14
|
||||
/* 8017CA0C 0017866C 3B C0 00 00 */ li r30, 0
|
||||
/* 8017CA10 00178670 48 00 00 08 */ b lbl_8017CA18
|
||||
lbl_8017CA14:
|
||||
/* 8017CA14 00178674 83 C3 00 08 */ lwz r30, 8(r3)
|
||||
lbl_8017CA18:
|
||||
/* 8017CA18 00178678 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017CA1C 0017867C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017CA20 00178680 48 24 C8 A9 */ bl func_803C92C8
|
||||
/* 8017CA24 00178684 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017CA28 00178688 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CA2C 0017868C 48 22 FE 15 */ bl func_803AC840
|
||||
/* 8017CA30 00178690 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
|
||||
/* 8017CA34 00178694 40 82 00 C8 */ bne lbl_8017CAFC
|
||||
/* 8017CA38 00178698 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8017CA3C 0017869C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017CA40 001786A0 41 82 00 BC */ beq lbl_8017CAFC
|
||||
/* 8017CA44 001786A4 3C 60 80 49 */ lis r3, lbl_8048DFA8@ha
|
||||
/* 8017CA48 001786A8 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
|
||||
/* 8017CA4C 001786AC 38 63 DF A8 */ addi r3, r3, lbl_8048DFA8@l
|
||||
/* 8017CA50 001786B0 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 8017CA54 001786B4 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8017CA58 001786B8 41 82 00 A4 */ beq lbl_8017CAFC
|
||||
/* 8017CA5C 001786BC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CA60 001786C0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017CA64 001786C4 38 A0 00 00 */ li r5, 0
|
||||
/* 8017CA68 001786C8 48 24 C9 5D */ bl func_803C93C4
|
||||
/* 8017CA6C 001786CC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8017CA70 001786D0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017CA74 001786D4 40 82 00 10 */ bne lbl_8017CA84
|
||||
/* 8017CA78 001786D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8017CA7C 001786DC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017CA80 001786E0 48 00 21 F5 */ bl func_8017EC74
|
||||
lbl_8017CA84:
|
||||
/* 8017CA84 001786E4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CA88 001786E8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017CA8C 001786EC 38 A0 00 00 */ li r5, 0
|
||||
/* 8017CA90 001786F0 48 24 C9 35 */ bl func_803C93C4
|
||||
/* 8017CA94 001786F4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8017CA98 001786F8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8017CA9C 001786FC 40 82 00 60 */ bne lbl_8017CAFC
|
||||
/* 8017CAA0 00178700 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CAA4 00178704 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017CAA8 00178708 38 A0 00 02 */ li r5, 2
|
||||
/* 8017CAAC 0017870C 48 24 C9 19 */ bl func_803C93C4
|
||||
/* 8017CAB0 00178710 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8017CAB4 00178714 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017CAB8 00178718 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017CABC 0017871C 41 82 00 40 */ beq lbl_8017CAFC
|
||||
/* 8017CAC0 00178720 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CAC4 00178724 48 22 FD 85 */ bl func_803AC848
|
||||
/* 8017CAC8 00178728 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017CACC 0017872C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CAD0 00178730 7F A5 EB 78 */ mr r5, r29
|
||||
/* 8017CAD4 00178734 57 E6 06 3E */ clrlwi r6, r31, 0x18
|
||||
/* 8017CAD8 00178738 38 E1 00 08 */ addi r7, r1, 8
|
||||
/* 8017CADC 0017873C 48 24 18 DD */ bl func_803BE3B8
|
||||
/* 8017CAE0 00178740 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017CAE4 00178744 40 82 00 18 */ bne lbl_8017CAFC
|
||||
/* 8017CAE8 00178748 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CAEC 0017874C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017CAF0 00178750 38 A0 00 02 */ li r5, 2
|
||||
/* 8017CAF4 00178754 38 C0 00 FF */ li r6, 0xff
|
||||
/* 8017CAF8 00178758 48 24 C8 81 */ bl func_803C9378
|
||||
lbl_8017CAFC:
|
||||
/* 8017CAFC 0017875C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8017CB00 00178760 48 04 A6 79 */ bl _restgpr_28
|
||||
/* 8017CB04 00178764 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8017CB08 00178768 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017CB0C 0017876C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8017CB10 00178770 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017CB14
|
||||
func_8017CB14:
|
||||
/* 8017CB14 00178774 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8017CB18 00178778 7C 08 02 A6 */ mflr r0
|
||||
/* 8017CB1C 0017877C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8017CB20 00178780 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8017CB24 00178784 48 04 A6 01 */ bl _savegpr_26
|
||||
/* 8017CB28 00178788 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8017CB2C 0017878C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8017CB30 00178790 48 22 FD 11 */ bl func_803AC840
|
||||
/* 8017CB34 00178794 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8017CB38 00178798 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017CB3C 0017879C 48 24 C7 8D */ bl func_803C92C8
|
||||
/* 8017CB40 001787A0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8017CB44 001787A4 3B E0 00 FF */ li r31, 0xff
|
||||
/* 8017CB48 001787A8 4B F9 FE 2D */ bl func_8011C974
|
||||
/* 8017CB4C 001787AC 57 60 07 39 */ rlwinm. r0, r27, 0, 0x1c, 0x1c
|
||||
/* 8017CB50 001787B0 41 82 00 0C */ beq lbl_8017CB5C
|
||||
/* 8017CB54 001787B4 38 60 00 FF */ li r3, 0xff
|
||||
/* 8017CB58 001787B8 48 00 01 08 */ b lbl_8017CC60
|
||||
lbl_8017CB5C:
|
||||
/* 8017CB5C 001787BC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017CB60 001787C0 48 00 03 79 */ bl func_8017CED8
|
||||
/* 8017CB64 001787C4 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017CB68 001787C8 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017CB6C 001787CC 40 82 00 0C */ bne lbl_8017CB78
|
||||
/* 8017CB70 001787D0 38 60 00 FF */ li r3, 0xff
|
||||
/* 8017CB74 001787D4 48 00 00 EC */ b lbl_8017CC60
|
||||
lbl_8017CB78:
|
||||
/* 8017CB78 001787D8 3C 60 80 49 */ lis r3, lbl_8048DFA8@ha
|
||||
/* 8017CB7C 001787DC 3C 80 80 49 */ lis r4, lbl_8048DFB8@ha
|
||||
/* 8017CB80 001787E0 57 85 15 BA */ rlwinm r5, r28, 2, 0x16, 0x1d
|
||||
/* 8017CB84 001787E4 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
|
||||
/* 8017CB88 001787E8 38 63 DF A8 */ addi r3, r3, lbl_8048DFA8@l
|
||||
/* 8017CB8C 001787EC 38 84 DF B8 */ addi r4, r4, lbl_8048DFB8@l
|
||||
/* 8017CB90 001787F0 7F 83 28 2E */ lwzx r28, r3, r5
|
||||
/* 8017CB94 001787F4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017CB98 001787F8 7F 44 00 2E */ lwzx r26, r4, r0
|
||||
/* 8017CB9C 001787FC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017CBA0 00178800 38 A0 00 02 */ li r5, 2
|
||||
/* 8017CBA4 00178804 48 24 C8 21 */ bl func_803C93C4
|
||||
/* 8017CBA8 00178808 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8017CBAC 0017880C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017CBB0 00178810 40 82 00 AC */ bne lbl_8017CC5C
|
||||
/* 8017CBB4 00178814 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017CBB8 00178818 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017CBBC 0017881C 7F 46 D3 78 */ mr r6, r26
|
||||
/* 8017CBC0 00178820 38 A0 00 00 */ li r5, 0
|
||||
/* 8017CBC4 00178824 48 01 E5 6D */ bl func_8019B130
|
||||
/* 8017CBC8 00178828 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8017CBCC 0017882C 40 82 00 08 */ bne lbl_8017CBD4
|
||||
/* 8017CBD0 00178830 3B E0 00 FF */ li r31, 0xff
|
||||
lbl_8017CBD4:
|
||||
/* 8017CBD4 00178834 38 00 00 06 */ li r0, 6
|
||||
/* 8017CBD8 00178838 38 A0 00 00 */ li r5, 0
|
||||
/* 8017CBDC 0017883C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8017CBE0:
|
||||
/* 8017CBE0 00178840 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8017CBE4 00178844 40 82 00 0C */ bne lbl_8017CBF0
|
||||
/* 8017CBE8 00178848 38 00 00 00 */ li r0, 0
|
||||
/* 8017CBEC 0017884C 48 00 00 14 */ b lbl_8017CC00
|
||||
lbl_8017CBF0:
|
||||
/* 8017CBF0 00178850 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
||||
/* 8017CBF4 00178854 1C 00 07 74 */ mulli r0, r0, 0x774
|
||||
/* 8017CBF8 00178858 7C 9C 02 14 */ add r4, r28, r0
|
||||
/* 8017CBFC 0017885C 38 04 02 8C */ addi r0, r4, 0x28c
|
||||
lbl_8017CC00:
|
||||
/* 8017CC00 00178860 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 8017CC04 00178864 40 82 00 50 */ bne lbl_8017CC54
|
||||
/* 8017CC08 00178868 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017CC0C 0017886C 54 A4 06 3E */ clrlwi r4, r5, 0x18
|
||||
/* 8017CC10 00178870 48 24 C5 B1 */ bl func_803C91C0
|
||||
/* 8017CC14 00178874 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017CC18 00178878 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017CC1C 0017887C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017CC20 00178880 38 A0 00 00 */ li r5, 0
|
||||
/* 8017CC24 00178884 38 C0 00 03 */ li r6, 3
|
||||
/* 8017CC28 00178888 48 24 C7 51 */ bl func_803C9378
|
||||
/* 8017CC2C 0017888C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8017CC30 00178890 57 E4 06 3E */ clrlwi r4, r31, 0x18
|
||||
/* 8017CC34 00178894 48 24 C5 8D */ bl func_803C91C0
|
||||
/* 8017CC38 00178898 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8017CC3C 0017889C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017CC40 001788A0 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017CC44 001788A4 38 A0 00 02 */ li r5, 2
|
||||
/* 8017CC48 001788A8 54 06 06 3E */ clrlwi r6, r0, 0x18
|
||||
/* 8017CC4C 001788AC 48 24 C7 2D */ bl func_803C9378
|
||||
/* 8017CC50 001788B0 48 00 00 0C */ b lbl_8017CC5C
|
||||
lbl_8017CC54:
|
||||
/* 8017CC54 001788B4 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 8017CC58 001788B8 42 00 FF 88 */ bdnz lbl_8017CBE0
|
||||
lbl_8017CC5C:
|
||||
/* 8017CC5C 001788BC 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8017CC60:
|
||||
/* 8017CC60 001788C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8017CC64 001788C4 48 04 A5 0D */ bl _restgpr_26
|
||||
/* 8017CC68 001788C8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8017CC6C 001788CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017CC70 001788D0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8017CC74 001788D4 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017CC78
|
||||
func_8017CC78:
|
||||
/* 8017CC78 001788D8 38 6D 9F 80 */ addi r3, r13, lbl_8063F240-_SDA_BASE_
|
||||
/* 8017CC7C 001788DC 38 80 00 01 */ li r4, 1
|
||||
/* 8017CC80 001788E0 38 A0 00 04 */ li r5, 4
|
||||
/* 8017CC84 001788E4 38 C0 00 00 */ li r6, 0
|
||||
/* 8017CC88 001788E8 4B EA 7C 8C */ b func_80024914
|
||||
1715
asm/code_8017CC8C.s
Normal file
1715
asm/code_8017CC8C.s
Normal file
File diff suppressed because it is too large
Load Diff
394
asm/code_8017E3F4.s
Normal file
394
asm/code_8017E3F4.s
Normal file
|
|
@ -0,0 +1,394 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x80006980 - 0x803E1E60
|
||||
|
||||
.global func_8017E3F4
|
||||
func_8017E3F4:
|
||||
/* 8017E3F4 0017A054 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017E3F8 0017A058 7C 08 02 A6 */ mflr r0
|
||||
/* 8017E3FC 0017A05C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017E400 0017A060 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8017E404 0017A064 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017E408 0017A068 4B F9 E5 6D */ bl func_8011C974
|
||||
/* 8017E40C 0017A06C 7C 63 FA 14 */ add r3, r3, r31
|
||||
/* 8017E410 0017A070 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017E414 0017A074 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017E418 0017A078 88 63 01 1C */ lbz r3, 0x11c(r3)
|
||||
/* 8017E41C 0017A07C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017E420 0017A080 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017E424 0017A084 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017E428
|
||||
func_8017E428:
|
||||
/* 8017E428 0017A088 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017E42C 0017A08C 7C 08 02 A6 */ mflr r0
|
||||
/* 8017E430 0017A090 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017E434 0017A094 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8017E438 0017A098 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8017E43C 0017A09C 4B F9 E5 39 */ bl func_8011C974
|
||||
/* 8017E440 0017A0A0 7C 63 FA 14 */ add r3, r3, r31
|
||||
/* 8017E444 0017A0A4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017E448 0017A0A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017E44C 0017A0AC 88 63 01 20 */ lbz r3, 0x120(r3)
|
||||
/* 8017E450 0017A0B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017E454 0017A0B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017E458 0017A0B8 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017E45C
|
||||
func_8017E45C:
|
||||
/* 8017E45C 0017A0BC 38 00 00 06 */ li r0, 6
|
||||
/* 8017E460 0017A0C0 38 E0 00 00 */ li r7, 0
|
||||
/* 8017E464 0017A0C4 39 00 00 00 */ li r8, 0
|
||||
/* 8017E468 0017A0C8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8017E46C:
|
||||
/* 8017E46C 0017A0CC 55 00 15 BA */ rlwinm r0, r8, 2, 0x16, 0x1d
|
||||
/* 8017E470 0017A0D0 7C C3 00 2E */ lwzx r6, r3, r0
|
||||
/* 8017E474 0017A0D4 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8017E478 0017A0D8 41 82 00 64 */ beq lbl_8017E4DC
|
||||
/* 8017E47C 0017A0DC 88 C6 00 8A */ lbz r6, 0x8a(r6)
|
||||
/* 8017E480 0017A0E0 54 C0 CF FF */ rlwinm. r0, r6, 0x19, 0x1f, 0x1f
|
||||
/* 8017E484 0017A0E4 41 82 00 58 */ beq lbl_8017E4DC
|
||||
/* 8017E488 0017A0E8 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8017E48C 0017A0EC 41 82 00 44 */ beq lbl_8017E4D0
|
||||
/* 8017E490 0017A0F0 28 05 00 01 */ cmplwi r5, 1
|
||||
/* 8017E494 0017A0F4 40 82 00 10 */ bne lbl_8017E4A4
|
||||
/* 8017E498 0017A0F8 54 C0 D7 FF */ rlwinm. r0, r6, 0x1a, 0x1f, 0x1f
|
||||
/* 8017E49C 0017A0FC 41 82 00 40 */ beq lbl_8017E4DC
|
||||
/* 8017E4A0 0017A100 48 00 00 30 */ b lbl_8017E4D0
|
||||
lbl_8017E4A4:
|
||||
/* 8017E4A4 0017A104 28 05 00 02 */ cmplwi r5, 2
|
||||
/* 8017E4A8 0017A108 40 82 00 10 */ bne lbl_8017E4B8
|
||||
/* 8017E4AC 0017A10C 54 C0 DF FF */ rlwinm. r0, r6, 0x1b, 0x1f, 0x1f
|
||||
/* 8017E4B0 0017A110 41 82 00 2C */ beq lbl_8017E4DC
|
||||
/* 8017E4B4 0017A114 48 00 00 1C */ b lbl_8017E4D0
|
||||
lbl_8017E4B8:
|
||||
/* 8017E4B8 0017A118 28 05 00 03 */ cmplwi r5, 3
|
||||
/* 8017E4BC 0017A11C 40 82 00 14 */ bne lbl_8017E4D0
|
||||
/* 8017E4C0 0017A120 54 C0 D7 FF */ rlwinm. r0, r6, 0x1a, 0x1f, 0x1f
|
||||
/* 8017E4C4 0017A124 40 82 00 18 */ bne lbl_8017E4DC
|
||||
/* 8017E4C8 0017A128 54 C0 DF FF */ rlwinm. r0, r6, 0x1b, 0x1f, 0x1f
|
||||
/* 8017E4CC 0017A12C 40 82 00 10 */ bne lbl_8017E4DC
|
||||
lbl_8017E4D0:
|
||||
/* 8017E4D0 0017A130 54 E0 06 3E */ clrlwi r0, r7, 0x18
|
||||
/* 8017E4D4 0017A134 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 8017E4D8 0017A138 7D 04 01 AE */ stbx r8, r4, r0
|
||||
lbl_8017E4DC:
|
||||
/* 8017E4DC 0017A13C 39 08 00 01 */ addi r8, r8, 1
|
||||
/* 8017E4E0 0017A140 42 00 FF 8C */ bdnz lbl_8017E46C
|
||||
/* 8017E4E4 0017A144 7C E3 3B 78 */ mr r3, r7
|
||||
/* 8017E4E8 0017A148 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017E4EC
|
||||
func_8017E4EC:
|
||||
/* 8017E4EC 0017A14C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8017E4F0 0017A150 7C 08 02 A6 */ mflr r0
|
||||
/* 8017E4F4 0017A154 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8017E4F8 0017A158 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 8017E4FC 0017A15C 48 04 8C 19 */ bl _savegpr_22
|
||||
/* 8017E500 0017A160 38 00 00 06 */ li r0, 6
|
||||
/* 8017E504 0017A164 7C BA 2B 78 */ mr r26, r5
|
||||
/* 8017E508 0017A168 7C DD 33 78 */ mr r29, r6
|
||||
/* 8017E50C 0017A16C 7C 99 23 78 */ mr r25, r4
|
||||
/* 8017E510 0017A170 38 E1 00 10 */ addi r7, r1, 0x10
|
||||
/* 8017E514 0017A174 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8017E518 0017A178 3B 80 00 00 */ li r28, 0
|
||||
/* 8017E51C 0017A17C 39 40 00 00 */ li r10, 0
|
||||
/* 8017E520 0017A180 39 20 00 00 */ li r9, 0
|
||||
/* 8017E524 0017A184 38 C0 00 FF */ li r6, 0xff
|
||||
/* 8017E528 0017A188 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8017E52C:
|
||||
/* 8017E52C 0017A18C 55 48 15 BA */ rlwinm r8, r10, 2, 0x16, 0x1d
|
||||
/* 8017E530 0017A190 55 40 06 3E */ clrlwi r0, r10, 0x18
|
||||
/* 8017E534 0017A194 7D 27 41 2E */ stwx r9, r7, r8
|
||||
/* 8017E538 0017A198 7C C4 01 AE */ stbx r6, r4, r0
|
||||
/* 8017E53C 0017A19C 7D 45 01 AE */ stbx r10, r5, r0
|
||||
/* 8017E540 0017A1A0 39 4A 00 01 */ addi r10, r10, 1
|
||||
/* 8017E544 0017A1A4 42 00 FF E8 */ bdnz lbl_8017E52C
|
||||
/* 8017E548 0017A1A8 38 00 00 06 */ li r0, 6
|
||||
/* 8017E54C 0017A1AC 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 8017E550 0017A1B0 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8017E554 0017A1B4 39 00 00 00 */ li r8, 0
|
||||
/* 8017E558 0017A1B8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8017E55C:
|
||||
/* 8017E55C 0017A1BC 55 07 06 3E */ clrlwi r7, r8, 0x18
|
||||
/* 8017E560 0017A1C0 1C 07 00 8C */ mulli r0, r7, 0x8c
|
||||
/* 8017E564 0017A1C4 7C A3 02 14 */ add r5, r3, r0
|
||||
/* 8017E568 0017A1C8 88 05 02 86 */ lbz r0, 0x286(r5)
|
||||
/* 8017E56C 0017A1CC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
|
||||
/* 8017E570 0017A1D0 41 82 00 14 */ beq lbl_8017E584
|
||||
/* 8017E574 0017A1D4 38 A5 01 FC */ addi r5, r5, 0x1fc
|
||||
/* 8017E578 0017A1D8 55 00 15 BA */ rlwinm r0, r8, 2, 0x16, 0x1d
|
||||
/* 8017E57C 0017A1DC 7D 06 39 AE */ stbx r8, r6, r7
|
||||
/* 8017E580 0017A1E0 7C A4 01 2E */ stwx r5, r4, r0
|
||||
lbl_8017E584:
|
||||
/* 8017E584 0017A1E4 39 08 00 01 */ addi r8, r8, 1
|
||||
/* 8017E588 0017A1E8 42 00 FF D4 */ bdnz lbl_8017E55C
|
||||
/* 8017E58C 0017A1EC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E590 0017A1F0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017E594 0017A1F4 38 A0 00 01 */ li r5, 1
|
||||
/* 8017E598 0017A1F8 4B FF FE C5 */ bl func_8017E45C
|
||||
/* 8017E59C 0017A1FC 7C 76 1B 78 */ mr r22, r3
|
||||
/* 8017E5A0 0017A200 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E5A4 0017A204 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017E5A8 0017A208 38 A0 00 02 */ li r5, 2
|
||||
/* 8017E5AC 0017A20C 4B FF FE B1 */ bl func_8017E45C
|
||||
/* 8017E5B0 0017A210 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8017E5B4 0017A214 48 04 31 59 */ bl func_801C170C
|
||||
/* 8017E5B8 0017A218 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 8017E5BC 0017A21C 40 82 00 28 */ bne lbl_8017E5E4
|
||||
/* 8017E5C0 0017A220 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 8017E5C4 0017A224 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8017E5C8 0017A228 40 81 00 08 */ ble lbl_8017E5D0
|
||||
/* 8017E5CC 0017A22C 3A C0 00 01 */ li r22, 1
|
||||
lbl_8017E5D0:
|
||||
/* 8017E5D0 0017A230 57 60 06 3E */ clrlwi r0, r27, 0x18
|
||||
/* 8017E5D4 0017A234 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8017E5D8 0017A238 40 81 00 5C */ ble lbl_8017E634
|
||||
/* 8017E5DC 0017A23C 3B 60 00 01 */ li r27, 1
|
||||
/* 8017E5E0 0017A240 48 00 00 54 */ b lbl_8017E634
|
||||
lbl_8017E5E4:
|
||||
/* 8017E5E4 0017A244 2C 1D 00 01 */ cmpwi r29, 1
|
||||
/* 8017E5E8 0017A248 41 82 00 08 */ beq lbl_8017E5F0
|
||||
/* 8017E5EC 0017A24C 40 82 00 28 */ bne lbl_8017E614
|
||||
lbl_8017E5F0:
|
||||
/* 8017E5F0 0017A250 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 8017E5F4 0017A254 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8017E5F8 0017A258 40 81 00 08 */ ble lbl_8017E600
|
||||
/* 8017E5FC 0017A25C 3A C0 00 02 */ li r22, 2
|
||||
lbl_8017E600:
|
||||
/* 8017E600 0017A260 57 60 06 3E */ clrlwi r0, r27, 0x18
|
||||
/* 8017E604 0017A264 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8017E608 0017A268 40 81 00 2C */ ble lbl_8017E634
|
||||
/* 8017E60C 0017A26C 3B 60 00 02 */ li r27, 2
|
||||
/* 8017E610 0017A270 48 00 00 24 */ b lbl_8017E634
|
||||
lbl_8017E614:
|
||||
/* 8017E614 0017A274 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 8017E618 0017A278 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8017E61C 0017A27C 40 81 00 08 */ ble lbl_8017E624
|
||||
/* 8017E620 0017A280 3A C0 00 01 */ li r22, 1
|
||||
lbl_8017E624:
|
||||
/* 8017E624 0017A284 57 60 06 3E */ clrlwi r0, r27, 0x18
|
||||
/* 8017E628 0017A288 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8017E62C 0017A28C 40 81 00 08 */ ble lbl_8017E634
|
||||
/* 8017E630 0017A290 3B 60 00 01 */ li r27, 1
|
||||
lbl_8017E634:
|
||||
/* 8017E634 0017A294 48 04 30 6D */ bl func_801C16A0
|
||||
/* 8017E638 0017A298 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 8017E63C 0017A29C 40 82 00 A0 */ bne lbl_8017E6DC
|
||||
/* 8017E640 0017A2A0 3A E1 00 08 */ addi r23, r1, 8
|
||||
/* 8017E644 0017A2A4 3B E1 00 10 */ addi r31, r1, 0x10
|
||||
/* 8017E648 0017A2A8 3A C0 00 00 */ li r22, 0
|
||||
/* 8017E64C 0017A2AC 3B 60 00 06 */ li r27, 6
|
||||
lbl_8017E650:
|
||||
/* 8017E650 0017A2B0 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E654 0017A2B4 7C 00 D0 40 */ cmplw r0, r26
|
||||
/* 8017E658 0017A2B8 40 80 02 90 */ bge lbl_8017E8E8
|
||||
/* 8017E65C 0017A2BC 3B 00 00 00 */ li r24, 0
|
||||
/* 8017E660 0017A2C0 38 60 00 00 */ li r3, 0
|
||||
/* 8017E664 0017A2C4 7F 69 03 A6 */ mtctr r27
|
||||
lbl_8017E668:
|
||||
/* 8017E668 0017A2C8 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
|
||||
/* 8017E66C 0017A2CC 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 8017E670 0017A2D0 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8017E674 0017A2D4 41 82 00 1C */ beq lbl_8017E690
|
||||
/* 8017E678 0017A2D8 88 04 00 8A */ lbz r0, 0x8a(r4)
|
||||
/* 8017E67C 0017A2DC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
|
||||
/* 8017E680 0017A2E0 41 82 00 10 */ beq lbl_8017E690
|
||||
/* 8017E684 0017A2E4 57 00 06 3E */ clrlwi r0, r24, 0x18
|
||||
/* 8017E688 0017A2E8 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 8017E68C 0017A2EC 7C 77 01 AE */ stbx r3, r23, r0
|
||||
lbl_8017E690:
|
||||
/* 8017E690 0017A2F0 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 8017E694 0017A2F4 42 00 FF D4 */ bdnz lbl_8017E668
|
||||
/* 8017E698 0017A2F8 57 00 06 3F */ clrlwi. r0, r24, 0x18
|
||||
/* 8017E69C 0017A2FC 41 82 02 4C */ beq lbl_8017E8E8
|
||||
/* 8017E6A0 0017A300 48 00 02 61 */ bl func_8017E900
|
||||
/* 8017E6A4 0017A304 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8017E6A8 0017A308 57 04 06 3E */ clrlwi r4, r24, 0x18
|
||||
/* 8017E6AC 0017A30C 7C 65 23 D6 */ divw r3, r5, r4
|
||||
/* 8017E6B0 0017A310 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E6B4 0017A314 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8017E6B8 0017A318 7C 63 21 D6 */ mullw r3, r3, r4
|
||||
/* 8017E6BC 0017A31C 7C 63 28 50 */ subf r3, r3, r5
|
||||
/* 8017E6C0 0017A320 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8017E6C4 0017A324 7C 77 20 AE */ lbzx r3, r23, r4
|
||||
/* 8017E6C8 0017A328 7C 79 01 AE */ stbx r3, r25, r0
|
||||
/* 8017E6CC 0017A32C 7C 17 20 AE */ lbzx r0, r23, r4
|
||||
/* 8017E6D0 0017A330 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8017E6D4 0017A334 7E DF 01 2E */ stwx r22, r31, r0
|
||||
/* 8017E6D8 0017A338 4B FF FF 78 */ b lbl_8017E650
|
||||
lbl_8017E6DC:
|
||||
/* 8017E6DC 0017A33C 3B C1 00 08 */ addi r30, r1, 8
|
||||
/* 8017E6E0 0017A340 3A E1 00 10 */ addi r23, r1, 0x10
|
||||
/* 8017E6E4 0017A344 56 DF 06 3E */ clrlwi r31, r22, 0x18
|
||||
/* 8017E6E8 0017A348 3B A0 00 00 */ li r29, 0
|
||||
/* 8017E6EC 0017A34C 3B 00 00 00 */ li r24, 0
|
||||
lbl_8017E6F0:
|
||||
/* 8017E6F0 0017A350 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 8017E6F4 0017A354 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8017E6F8 0017A358 40 80 00 60 */ bge lbl_8017E758
|
||||
/* 8017E6FC 0017A35C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E700 0017A360 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017E704 0017A364 38 A0 00 01 */ li r5, 1
|
||||
/* 8017E708 0017A368 4B FF FD 55 */ bl func_8017E45C
|
||||
/* 8017E70C 0017A36C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017E710 0017A370 7C 76 1B 78 */ mr r22, r3
|
||||
/* 8017E714 0017A374 41 82 00 44 */ beq lbl_8017E758
|
||||
/* 8017E718 0017A378 48 00 01 E9 */ bl func_8017E900
|
||||
/* 8017E71C 0017A37C 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8017E720 0017A380 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 8017E724 0017A384 7C 65 23 D6 */ divw r3, r5, r4
|
||||
/* 8017E728 0017A388 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E72C 0017A38C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8017E730 0017A390 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8017E734 0017A394 7C 63 21 D6 */ mullw r3, r3, r4
|
||||
/* 8017E738 0017A398 7C 63 28 50 */ subf r3, r3, r5
|
||||
/* 8017E73C 0017A39C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8017E740 0017A3A0 7C 7E 20 AE */ lbzx r3, r30, r4
|
||||
/* 8017E744 0017A3A4 7C 79 01 AE */ stbx r3, r25, r0
|
||||
/* 8017E748 0017A3A8 7C 1E 20 AE */ lbzx r0, r30, r4
|
||||
/* 8017E74C 0017A3AC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8017E750 0017A3B0 7F 17 01 2E */ stwx r24, r23, r0
|
||||
/* 8017E754 0017A3B4 4B FF FF 9C */ b lbl_8017E6F0
|
||||
lbl_8017E758:
|
||||
/* 8017E758 0017A3B8 57 60 06 3E */ clrlwi r0, r27, 0x18
|
||||
/* 8017E75C 0017A3BC 3B C1 00 08 */ addi r30, r1, 8
|
||||
/* 8017E760 0017A3C0 7F E0 D0 50 */ subf r31, r0, r26
|
||||
/* 8017E764 0017A3C4 3A E1 00 10 */ addi r23, r1, 0x10
|
||||
/* 8017E768 0017A3C8 3B 00 00 00 */ li r24, 0
|
||||
lbl_8017E76C:
|
||||
/* 8017E76C 0017A3CC 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E770 0017A3D0 7C 00 F8 00 */ cmpw r0, r31
|
||||
/* 8017E774 0017A3D4 40 80 00 5C */ bge lbl_8017E7D0
|
||||
/* 8017E778 0017A3D8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E77C 0017A3DC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017E780 0017A3E0 38 A0 00 03 */ li r5, 3
|
||||
/* 8017E784 0017A3E4 4B FF FC D9 */ bl func_8017E45C
|
||||
/* 8017E788 0017A3E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017E78C 0017A3EC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8017E790 0017A3F0 41 82 00 40 */ beq lbl_8017E7D0
|
||||
/* 8017E794 0017A3F4 48 00 01 6D */ bl func_8017E900
|
||||
/* 8017E798 0017A3F8 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8017E79C 0017A3FC 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 8017E7A0 0017A400 7C 65 23 D6 */ divw r3, r5, r4
|
||||
/* 8017E7A4 0017A404 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E7A8 0017A408 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8017E7AC 0017A40C 7C 63 21 D6 */ mullw r3, r3, r4
|
||||
/* 8017E7B0 0017A410 7C 63 28 50 */ subf r3, r3, r5
|
||||
/* 8017E7B4 0017A414 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8017E7B8 0017A418 7C 7E 20 AE */ lbzx r3, r30, r4
|
||||
/* 8017E7BC 0017A41C 7C 79 01 AE */ stbx r3, r25, r0
|
||||
/* 8017E7C0 0017A420 7C 1E 20 AE */ lbzx r0, r30, r4
|
||||
/* 8017E7C4 0017A424 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8017E7C8 0017A428 7F 17 01 2E */ stwx r24, r23, r0
|
||||
/* 8017E7CC 0017A42C 4B FF FF A0 */ b lbl_8017E76C
|
||||
lbl_8017E7D0:
|
||||
/* 8017E7D0 0017A430 57 7F 06 3E */ clrlwi r31, r27, 0x18
|
||||
/* 8017E7D4 0017A434 3B C1 00 08 */ addi r30, r1, 8
|
||||
/* 8017E7D8 0017A438 3B 01 00 10 */ addi r24, r1, 0x10
|
||||
/* 8017E7DC 0017A43C 3B A0 00 00 */ li r29, 0
|
||||
/* 8017E7E0 0017A440 3B 60 00 00 */ li r27, 0
|
||||
lbl_8017E7E4:
|
||||
/* 8017E7E4 0017A444 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 8017E7E8 0017A448 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8017E7EC 0017A44C 40 80 00 60 */ bge lbl_8017E84C
|
||||
/* 8017E7F0 0017A450 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E7F4 0017A454 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8017E7F8 0017A458 38 A0 00 02 */ li r5, 2
|
||||
/* 8017E7FC 0017A45C 4B FF FC 61 */ bl func_8017E45C
|
||||
/* 8017E800 0017A460 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017E804 0017A464 7C 77 1B 78 */ mr r23, r3
|
||||
/* 8017E808 0017A468 41 82 00 44 */ beq lbl_8017E84C
|
||||
/* 8017E80C 0017A46C 48 00 00 F5 */ bl func_8017E900
|
||||
/* 8017E810 0017A470 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8017E814 0017A474 56 E4 06 3E */ clrlwi r4, r23, 0x18
|
||||
/* 8017E818 0017A478 7C 65 23 D6 */ divw r3, r5, r4
|
||||
/* 8017E81C 0017A47C 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E820 0017A480 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8017E824 0017A484 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8017E828 0017A488 7C 63 21 D6 */ mullw r3, r3, r4
|
||||
/* 8017E82C 0017A48C 7C 63 28 50 */ subf r3, r3, r5
|
||||
/* 8017E830 0017A490 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8017E834 0017A494 7C 7E 20 AE */ lbzx r3, r30, r4
|
||||
/* 8017E838 0017A498 7C 79 01 AE */ stbx r3, r25, r0
|
||||
/* 8017E83C 0017A49C 7C 1E 20 AE */ lbzx r0, r30, r4
|
||||
/* 8017E840 0017A4A0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8017E844 0017A4A4 7F 78 01 2E */ stwx r27, r24, r0
|
||||
/* 8017E848 0017A4A8 4B FF FF 9C */ b lbl_8017E7E4
|
||||
lbl_8017E84C:
|
||||
/* 8017E84C 0017A4AC 3B C1 00 08 */ addi r30, r1, 8
|
||||
/* 8017E850 0017A4B0 3B E1 00 10 */ addi r31, r1, 0x10
|
||||
/* 8017E854 0017A4B4 3B A0 00 00 */ li r29, 0
|
||||
/* 8017E858 0017A4B8 3B 60 00 06 */ li r27, 6
|
||||
lbl_8017E85C:
|
||||
/* 8017E85C 0017A4BC 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E860 0017A4C0 7C 00 D0 40 */ cmplw r0, r26
|
||||
/* 8017E864 0017A4C4 40 80 00 84 */ bge lbl_8017E8E8
|
||||
/* 8017E868 0017A4C8 3A C0 00 00 */ li r22, 0
|
||||
/* 8017E86C 0017A4CC 38 60 00 00 */ li r3, 0
|
||||
/* 8017E870 0017A4D0 7F 69 03 A6 */ mtctr r27
|
||||
lbl_8017E874:
|
||||
/* 8017E874 0017A4D4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
|
||||
/* 8017E878 0017A4D8 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 8017E87C 0017A4DC 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8017E880 0017A4E0 41 82 00 1C */ beq lbl_8017E89C
|
||||
/* 8017E884 0017A4E4 88 04 00 8A */ lbz r0, 0x8a(r4)
|
||||
/* 8017E888 0017A4E8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
|
||||
/* 8017E88C 0017A4EC 41 82 00 10 */ beq lbl_8017E89C
|
||||
/* 8017E890 0017A4F0 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 8017E894 0017A4F4 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 8017E898 0017A4F8 7C 7E 01 AE */ stbx r3, r30, r0
|
||||
lbl_8017E89C:
|
||||
/* 8017E89C 0017A4FC 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 8017E8A0 0017A500 42 00 FF D4 */ bdnz lbl_8017E874
|
||||
/* 8017E8A4 0017A504 56 C0 06 3F */ clrlwi. r0, r22, 0x18
|
||||
/* 8017E8A8 0017A508 41 82 00 40 */ beq lbl_8017E8E8
|
||||
/* 8017E8AC 0017A50C 48 00 00 55 */ bl func_8017E900
|
||||
/* 8017E8B0 0017A510 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8017E8B4 0017A514 56 C4 06 3E */ clrlwi r4, r22, 0x18
|
||||
/* 8017E8B8 0017A518 7C 65 23 D6 */ divw r3, r5, r4
|
||||
/* 8017E8BC 0017A51C 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8017E8C0 0017A520 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8017E8C4 0017A524 7C 63 21 D6 */ mullw r3, r3, r4
|
||||
/* 8017E8C8 0017A528 7C 63 28 50 */ subf r3, r3, r5
|
||||
/* 8017E8CC 0017A52C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8017E8D0 0017A530 7C 7E 20 AE */ lbzx r3, r30, r4
|
||||
/* 8017E8D4 0017A534 7C 79 01 AE */ stbx r3, r25, r0
|
||||
/* 8017E8D8 0017A538 7C 1E 20 AE */ lbzx r0, r30, r4
|
||||
/* 8017E8DC 0017A53C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8017E8E0 0017A540 7F BF 01 2E */ stwx r29, r31, r0
|
||||
/* 8017E8E4 0017A544 4B FF FF 78 */ b lbl_8017E85C
|
||||
lbl_8017E8E8:
|
||||
/* 8017E8E8 0017A548 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 8017E8EC 0017A54C 48 04 88 75 */ bl _restgpr_22
|
||||
/* 8017E8F0 0017A550 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8017E8F4 0017A554 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017E8F8 0017A558 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8017E8FC 0017A55C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017E900
|
||||
func_8017E900:
|
||||
/* 8017E900 0017A560 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8017E904 0017A564 7C 08 02 A6 */ mflr r0
|
||||
/* 8017E908 0017A568 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8017E90C 0017A56C 48 0A 4F 25 */ bl func_80223830
|
||||
/* 8017E910 0017A570 3C 80 00 03 */ lis r4, 0x000343FD@ha
|
||||
/* 8017E914 0017A574 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 8017E918 0017A578 38 04 43 FD */ addi r0, r4, 0x000343FD@l
|
||||
/* 8017E91C 0017A57C 7C 85 01 D6 */ mullw r4, r5, r0
|
||||
/* 8017E920 0017A580 3C 84 00 27 */ addis r4, r4, 0x27
|
||||
/* 8017E924 0017A584 38 04 9E C3 */ addi r0, r4, -24893
|
||||
/* 8017E928 0017A588 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8017E92C 0017A58C 54 03 84 3E */ srwi r3, r0, 0x10
|
||||
/* 8017E930 0017A590 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017E934 0017A594 7C 08 03 A6 */ mtlr r0
|
||||
/* 8017E938 0017A598 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8017E93C 0017A59C 4E 80 00 20 */ blr
|
||||
|
||||
.global func_8017E940
|
||||
func_8017E940:
|
||||
/* 8017E940 0017A5A0 38 6D 9F 98 */ addi r3, r13, lbl_8063F258-_SDA_BASE_
|
||||
/* 8017E944 0017A5A4 38 80 00 01 */ li r4, 1
|
||||
/* 8017E948 0017A5A8 38 A0 00 04 */ li r5, 4
|
||||
/* 8017E94C 0017A5AC 38 C0 00 00 */ li r6, 0
|
||||
/* 8017E950 0017A5B0 4B EA 5F C4 */ b func_80024914
|
||||
8467
asm/code_8017E954.s
Normal file
8467
asm/code_8017E954.s
Normal file
File diff suppressed because it is too large
Load Diff
2100
asm/code_80185AE0.s
Normal file
2100
asm/code_80185AE0.s
Normal file
File diff suppressed because it is too large
Load Diff
23271
asm/code_8018777C.s
Normal file
23271
asm/code_8018777C.s
Normal file
File diff suppressed because it is too large
Load Diff
42701
asm/text_5.s
42701
asm/text_5.s
File diff suppressed because it is too large
Load Diff
10
obj_files.mk
10
obj_files.mk
|
|
@ -115,6 +115,16 @@ TEXT_O_FILES := \
|
|||
$(BUILD_DIR)/asm/code_8016E2B8.o \
|
||||
$(BUILD_DIR)/asm/code_8016EFCC.o \
|
||||
$(BUILD_DIR)/asm/code_801708DC.o \
|
||||
$(BUILD_DIR)/asm/code_80176EB4.o \
|
||||
$(BUILD_DIR)/asm/code_80177C24.o \
|
||||
$(BUILD_DIR)/asm/code_8017B4B8.o \
|
||||
$(BUILD_DIR)/asm/code_8017C588.o \
|
||||
$(BUILD_DIR)/asm/code_8017C980.o \
|
||||
$(BUILD_DIR)/asm/code_8017CC8C.o \
|
||||
$(BUILD_DIR)/asm/code_8017E3F4.o \
|
||||
$(BUILD_DIR)/asm/code_8017E954.o \
|
||||
$(BUILD_DIR)/asm/code_80185AE0.o \
|
||||
$(BUILD_DIR)/asm/code_8018777C.o \
|
||||
$(BUILD_DIR)/asm/text_5.o \
|
||||
$(BUILD_DIR)/asm/Runtime/__mem.o \
|
||||
$(BUILD_DIR)/asm/Runtime/__va_arg.o \
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user