Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LOAD:8017C4F4 # =============== S U B R O U T I N E =======================================
- LOAD:8017C4F4
- LOAD:8017C4F4 # src.a EntryPoint.o
- LOAD:8017C4F4 # Attributes: noreturn
- LOAD:8017C4F4
- LOAD:8017C4F4 # app::EntryPoint::Run((bool))
- LOAD:8017C4F4 Run__Q23app10EntryPointFb: # CODE XREF: main+C↑j
- LOAD:8017C4F4 stwu r1, -0x3D0(r1)
- LOAD:8017C4F8 mflr r0
- LOAD:8017C4FC stw r0, 0x3D4(r1)
- LOAD:8017C500 addi r11, r1, 0x3D0
- LOAD:8017C504 bl _savegpr_16
- LOAD:8017C508 mr r29, r3
- LOAD:8017C50C bl sub_8017C518
- LOAD:8017C50C # End of function app::EntryPoint::Run((bool))
- LOAD:8017C50C
- LOAD:8017C50C # ---------------------------------------------------------------------------
- LOAD:8017C510 .long 0x2CD408A9, 0x3261B8D7
- LOAD:8017C518
- LOAD:8017C518 # =============== S U B R O U T I N E =======================================
- LOAD:8017C518
- LOAD:8017C518 # Attributes: noreturn
- LOAD:8017C518
- LOAD:8017C518 sub_8017C518: # CODE XREF: app::EntryPoint::Run((bool))+18↑p
- LOAD:8017C518 mflr r28
- LOAD:8017C51C lwz r16, 0(r28)
- LOAD:8017C520 stw r16, 8(r1)
- LOAD:8017C524 li r31, 0
- LOAD:8017C528 bl SetupIfNotSetup__Q23mem6MemoryFv # mem::Memory::SetupIfNotSetup((void))
- LOAD:8017C52C bl sub_8017C550
- LOAD:8017C530 # ---------------------------------------------------------------------------
- LOAD:8017C530 stwu r8, -0x2EF3(r14)
- LOAD:8017C534 rlwnm r24, r7, r30,10,9
- LOAD:8017C538 lwz r0, -0x5FFC(r23)
- LOAD:8017C53C mulli r0, r22, 0x5E81
- LOAD:8017C540 lfdu f30, 0x4D0C(r18)
- LOAD:8017C544 lwz r0, -0x5E68(r23)
- LOAD:8017C548 sthu r10, -0x2AFA(r12)
- LOAD:8017C54C addic r29, r29, 0x3004
- LOAD:8017C54C # End of function sub_8017C518
- LOAD:8017C54C
- LOAD:8017C550
- LOAD:8017C550 # =============== S U B R O U T I N E =======================================
- LOAD:8017C550
- LOAD:8017C550 # Attributes: noreturn
- LOAD:8017C550
- LOAD:8017C550 sub_8017C550: # CODE XREF: sub_8017C518+14↑p
- LOAD:8017C550 mflr r30
- LOAD:8017C554 lwz r18, 0x14(r30)
- LOAD:8017C558 lwz r27, 8(r30)
- LOAD:8017C55C stw r27, 0x10(r1)
- LOAD:8017C560 stw r18, 0xC(r1)
- LOAD:8017C564 lwz r25, 0xC(r1)
- LOAD:8017C568 lwz r26, 0x10(r1)
- LOAD:8017C56C addi r3, r1, 0x18
- LOAD:8017C570 bl __ct__Q23app6SystemFv # app::System::System((void))
- LOAD:8017C574 # ---------------------------------------------------------------------------
- LOAD:8017C574
- LOAD:8017C574 loc_8017C574: # CODE XREF: sub_8017C550+48↓j
- LOAD:8017C574 cmplw r26, r25
- LOAD:8017C578 beq loc_8017C59C
- LOAD:8017C57C lhz r0, 0(r26)
- LOAD:8017C580 add r31, r31, r0
- LOAD:8017C584 slwi r0, r31, 10
- LOAD:8017C588 add r31, r31, r0
- LOAD:8017C58C srwi r0, r31, 6
- LOAD:8017C590 xor r31, r31, r0
- LOAD:8017C594 addi r26, r26, 2
- LOAD:8017C598 b loc_8017C574
- LOAD:8017C59C # ---------------------------------------------------------------------------
- LOAD:8017C59C
- LOAD:8017C59C loc_8017C59C: # CODE XREF: sub_8017C550+28↑j
- LOAD:8017C59C slwi r0, r31, 13
- LOAD:8017C5A0 add r31, r31, r0
- LOAD:8017C5A4 srwi r0, r31, 7
- LOAD:8017C5A8 xor r31, r31, r0
- LOAD:8017C5AC slwi r0, r31, 3
- LOAD:8017C5B0 add r31, r31, r0
- LOAD:8017C5B4 addi r3, r1, 0x18
- LOAD:8017C5B8 mr r4, r29
- LOAD:8017C5BC bl Run__Q23app11ApplicationFRQ23app6Systemb # app::Application::Run((app::System &,bool))
- LOAD:8017C5C0 srwi r0, r31, 17
- LOAD:8017C5C4 xor r31, r31, r0
- LOAD:8017C5C8 slwi r0, r31, 5
- LOAD:8017C5CC add r31, r31, r0
- LOAD:8017C5D0
- LOAD:8017C5D0 loc_8017C5D0: # CODE XREF: sub_8017C550+8C↓j
- LOAD:8017C5D0 lwz r0, 8(r1)
- LOAD:8017C5D4 subf r0, r0, r31
- LOAD:8017C5D8 cmpwi r0, 0
- LOAD:8017C5DC bne loc_8017C5D0
- LOAD:8017C5E0 addi r3, r1, 0x18
- LOAD:8017C5E4 li r4, -1
- LOAD:8017C5E8 bl __dt__Q23app6SystemFv # app::System::~System((void))
- LOAD:8017C5EC addi r11, r1, 0x3D0
- LOAD:8017C5F0 bl _restgpr_16
- LOAD:8017C5F4 lwz r0, 0x3D4(r1)
- LOAD:8017C5F8 mtlr r0
- LOAD:8017C5FC addi r1, r1, 0x3D0
- LOAD:8017C600 blr
- LOAD:8017C600 # End of function sub_8017C550
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement