mirror of https://github.com/zeldaret/tp.git
38 lines
1.5 KiB
ArmAsm
38 lines
1.5 KiB
ArmAsm
lbl_80332044:
|
|
/* 80332044 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80332048 7C 08 02 A6 */ mflr r0
|
|
/* 8033204C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80332050 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80332054 48 03 01 89 */ bl _savegpr_29
|
|
/* 80332058 7C 7D 1B 78 */ mr r29, r3
|
|
/* 8033205C 38 60 00 00 */ li r3, 0
|
|
/* 80332060 80 FD 00 04 */ lwz r7, 4(r29)
|
|
/* 80332064 80 DD 00 08 */ lwz r6, 8(r29)
|
|
/* 80332068 54 80 08 3C */ slwi r0, r4, 1
|
|
/* 8033206C 7C 06 02 2E */ lhzx r0, r6, r0
|
|
/* 80332070 1C 00 01 4C */ mulli r0, r0, 0x14c
|
|
/* 80332074 7C 87 02 14 */ add r4, r7, r0
|
|
/* 80332078 54 A0 08 3C */ slwi r0, r5, 1
|
|
/* 8033207C 7F C4 02 14 */ add r30, r4, r0
|
|
/* 80332080 A0 1E 00 48 */ lhz r0, 0x48(r30)
|
|
/* 80332084 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 80332088 41 82 00 2C */ beq lbl_803320B4
|
|
/* 8033208C 38 60 00 94 */ li r3, 0x94
|
|
/* 80332090 4B F9 CB BD */ bl __nw__FUl
|
|
/* 80332094 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80332098 41 82 00 18 */ beq lbl_803320B0
|
|
/* 8033209C 80 9D 00 30 */ lwz r4, 0x30(r29)
|
|
/* 803320A0 A0 1E 00 48 */ lhz r0, 0x48(r30)
|
|
/* 803320A4 1C 00 00 64 */ mulli r0, r0, 0x64
|
|
/* 803320A8 7C 84 02 14 */ add r4, r4, r0
|
|
/* 803320AC 4B FF 36 6D */ bl __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo
|
|
lbl_803320B0:
|
|
/* 803320B0 7F E3 FB 78 */ mr r3, r31
|
|
lbl_803320B4:
|
|
/* 803320B4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 803320B8 48 03 01 71 */ bl _restgpr_29
|
|
/* 803320BC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 803320C0 7C 08 03 A6 */ mtlr r0
|
|
/* 803320C4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 803320C8 4E 80 00 20 */ blr
|