mirror of https://github.com/zeldaret/tp.git
64 lines
2.6 KiB
ArmAsm
64 lines
2.6 KiB
ArmAsm
lbl_80335530:
|
|
/* 80335530 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80335534 7C 08 02 A6 */ mflr r0
|
|
/* 80335538 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8033553C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80335540 48 02 CC 9D */ bl _savegpr_29
|
|
/* 80335544 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80335548 7C 9D 23 78 */ mr r29, r4
|
|
/* 8033554C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80335550 48 00 1C 29 */ bl __ct__15J3DJointFactoryFRC13J3DJointBlock
|
|
/* 80335554 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80335558 A0 1D 00 08 */ lhz r0, 8(r29)
|
|
/* 8033555C B0 03 00 2C */ sth r0, 0x2c(r3)
|
|
/* 80335560 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
/* 80335564 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80335568 41 82 00 3C */ beq lbl_803355A4
|
|
/* 8033556C 38 60 00 10 */ li r3, 0x10
|
|
/* 80335570 4B F9 96 DD */ bl __nw__FUl
|
|
/* 80335574 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80335578 41 82 00 20 */ beq lbl_80335598
|
|
/* 8033557C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80335580 80 9D 00 14 */ lwz r4, 0x14(r29)
|
|
/* 80335584 4B FD 4F AD */ bl func_8030A530
|
|
/* 80335588 7C 64 1B 78 */ mr r4, r3
|
|
/* 8033558C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80335590 4B FA 94 51 */ bl __ct__10JUTNameTabFPC7ResNTAB
|
|
/* 80335594 7C 7E 1B 78 */ mr r30, r3
|
|
lbl_80335598:
|
|
/* 80335598 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 8033559C 93 C3 00 54 */ stw r30, 0x54(r3)
|
|
/* 803355A0 48 00 00 10 */ b lbl_803355B0
|
|
lbl_803355A4:
|
|
/* 803355A4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 803355A8 38 00 00 00 */ li r0, 0
|
|
/* 803355AC 90 03 00 54 */ stw r0, 0x54(r3)
|
|
lbl_803355B0:
|
|
/* 803355B0 83 DF 00 04 */ lwz r30, 4(r31)
|
|
/* 803355B4 A0 1E 00 2C */ lhz r0, 0x2c(r30)
|
|
/* 803355B8 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 803355BC 4B F9 97 09 */ bl __nwa__FUl
|
|
/* 803355C0 90 7E 00 28 */ stw r3, 0x28(r30)
|
|
/* 803355C4 3B A0 00 00 */ li r29, 0
|
|
/* 803355C8 48 00 00 20 */ b lbl_803355E8
|
|
lbl_803355CC:
|
|
/* 803355CC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 803355D0 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
|
/* 803355D4 48 00 1B FD */ bl create__15J3DJointFactoryFi
|
|
/* 803355D8 80 9E 00 28 */ lwz r4, 0x28(r30)
|
|
/* 803355DC 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
|
|
/* 803355E0 7C 64 01 2E */ stwx r3, r4, r0
|
|
/* 803355E4 3B BD 00 01 */ addi r29, r29, 1
|
|
lbl_803355E8:
|
|
/* 803355E8 83 DF 00 04 */ lwz r30, 4(r31)
|
|
/* 803355EC A0 7E 00 2C */ lhz r3, 0x2c(r30)
|
|
/* 803355F0 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
|
/* 803355F4 7C 00 18 40 */ cmplw r0, r3
|
|
/* 803355F8 41 80 FF D4 */ blt lbl_803355CC
|
|
/* 803355FC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80335600 48 02 CC 29 */ bl _restgpr_29
|
|
/* 80335604 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80335608 7C 08 03 A6 */ mtlr r0
|
|
/* 8033560C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80335610 4E 80 00 20 */ blr
|