Files
tp/asm/m_Do/m_Do_main/debug__Fv.s
T
2021-04-06 18:00:35 +02:00

57 lines
2.4 KiB
ArmAsm

lbl_800061C8:
/* 800061C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800061CC 7C 08 02 A6 */ mflr r0
/* 800061D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800061D4 88 0D 80 00 */ lbz r0, data_80450580(r13)
/* 800061D8 7C 00 07 75 */ extsb. r0, r0
/* 800061DC 41 82 00 A0 */ beq lbl_8000627C
/* 800061E0 88 0D 85 9A */ lbz r0, struct_80450B18+0x2(r13)
/* 800061E4 28 00 00 00 */ cmplwi r0, 0
/* 800061E8 41 82 00 0C */ beq lbl_800061F4
/* 800061EC 38 60 00 02 */ li r3, 2
/* 800061F0 4B FF F5 9D */ bl CheckHeap__FUl
lbl_800061F4:
/* 800061F4 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
/* 800061F8 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
/* 800061FC 80 63 00 08 */ lwz r3, 8(r3)
/* 80006200 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80006204 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 80006208 28 00 00 20 */ cmplwi r0, 0x20
/* 8000620C 40 82 00 1C */ bne lbl_80006228
/* 80006210 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 80006214 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80006218 41 82 00 10 */ beq lbl_80006228
/* 8000621C 88 0D 85 98 */ lbz r0, struct_80450B18+0x0(r13)
/* 80006220 68 00 00 01 */ xori r0, r0, 1
/* 80006224 98 0D 85 98 */ stb r0, struct_80450B18+0x0(r13)
lbl_80006228:
/* 80006228 88 0D 85 98 */ lbz r0, struct_80450B18+0x0(r13)
/* 8000622C 28 00 00 00 */ cmplwi r0, 0
/* 80006230 41 82 00 44 */ beq lbl_80006274
/* 80006234 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80006238 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 8000623C 28 00 00 40 */ cmplwi r0, 0x40
/* 80006240 40 82 00 30 */ bne lbl_80006270
/* 80006244 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 80006248 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8000624C 41 82 00 24 */ beq lbl_80006270
/* 80006250 88 6D 80 08 */ lbz r3, data_80450588(r13)
/* 80006254 28 03 00 05 */ cmplwi r3, 5
/* 80006258 40 80 00 10 */ bge lbl_80006268
/* 8000625C 38 03 00 01 */ addi r0, r3, 1
/* 80006260 98 0D 80 08 */ stb r0, data_80450588(r13)
/* 80006264 48 00 00 0C */ b lbl_80006270
lbl_80006268:
/* 80006268 38 00 00 01 */ li r0, 1
/* 8000626C 98 0D 80 08 */ stb r0, data_80450588(r13)
lbl_80006270:
/* 80006270 4B FF F8 69 */ bl debugDisplay__Fv
lbl_80006274:
/* 80006274 38 60 00 02 */ li r3, 2
/* 80006278 4B FF FA D5 */ bl Debug_console__FUl
lbl_8000627C:
/* 8000627C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80006280 7C 08 03 A6 */ mtlr r0
/* 80006284 38 21 00 10 */ addi r1, r1, 0x10
/* 80006288 4E 80 00 20 */ blr