mirror of https://github.com/zeldaret/tp.git
41 lines
1.6 KiB
ArmAsm
41 lines
1.6 KiB
ArmAsm
lbl_80337010:
|
|
/* 80337010 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
|
/* 80337014 7C 08 02 A6 */ mflr r0
|
|
/* 80337018 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 8033701C 39 61 00 A0 */ addi r11, r1, 0xa0
|
|
/* 80337020 48 02 B1 B9 */ bl _savegpr_28
|
|
/* 80337024 7C 9D 23 78 */ mr r29, r4
|
|
/* 80337028 7C BC 2B 78 */ mr r28, r5
|
|
/* 8033702C 3B E0 00 00 */ li r31, 0
|
|
/* 80337030 A3 C4 00 08 */ lhz r30, 8(r4)
|
|
/* 80337034 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80337038 4B FF 8F B5 */ bl __ct__18J3DMaterialFactoryFRC16J3DMaterialBlock
|
|
/* 8033703C 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
/* 80337040 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80337044 41 82 00 08 */ beq lbl_8033704C
|
|
/* 80337048 3B E0 00 10 */ li r31, 0x10
|
|
lbl_8033704C:
|
|
/* 8033704C 57 C0 10 3A */ slwi r0, r30, 2
|
|
/* 80337050 7F FF 02 14 */ add r31, r31, r0
|
|
/* 80337054 3B A0 00 00 */ li r29, 0
|
|
/* 80337058 48 00 00 20 */ b lbl_80337078
|
|
lbl_8033705C:
|
|
/* 8033705C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80337060 38 80 00 00 */ li r4, 0
|
|
/* 80337064 38 A0 00 02 */ li r5, 2
|
|
/* 80337068 7F 87 E3 78 */ mr r7, r28
|
|
/* 8033706C 4B FF AA 11 */ bl calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl
|
|
/* 80337070 7F FF 1A 14 */ add r31, r31, r3
|
|
/* 80337074 3B BD 00 01 */ addi r29, r29, 1
|
|
lbl_80337078:
|
|
/* 80337078 57 A6 04 3E */ clrlwi r6, r29, 0x10
|
|
/* 8033707C 7C 06 F0 40 */ cmplw r6, r30
|
|
/* 80337080 41 80 FF DC */ blt lbl_8033705C
|
|
/* 80337084 7F E3 FB 78 */ mr r3, r31
|
|
/* 80337088 39 61 00 A0 */ addi r11, r1, 0xa0
|
|
/* 8033708C 48 02 B1 99 */ bl _restgpr_28
|
|
/* 80337090 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
|
/* 80337094 7C 08 03 A6 */ mtlr r0
|
|
/* 80337098 38 21 00 A0 */ addi r1, r1, 0xa0
|
|
/* 8033709C 4E 80 00 20 */ blr
|