mirror of https://github.com/zeldaret/tp.git
150 lines
6.3 KiB
ArmAsm
150 lines
6.3 KiB
ArmAsm
lbl_8032FFEC:
|
|
/* 8032FFEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8032FFF0 7C 08 02 A6 */ mflr r0
|
|
/* 8032FFF4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8032FFF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8032FFFC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80330000 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80330004 7C 9F 23 78 */ mr r31, r4
|
|
/* 80330008 A0 04 00 08 */ lhz r0, 8(r4)
|
|
/* 8033000C B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 80330010 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330014 80 84 00 0C */ lwz r4, 0xc(r4)
|
|
/* 80330018 48 00 2D 75 */ bl func_80332D8C
|
|
/* 8033001C 90 7E 00 04 */ stw r3, 4(r30)
|
|
/* 80330020 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330024 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 80330028 4B FC 42 99 */ bl func_802F42C0
|
|
/* 8033002C 90 7E 00 08 */ stw r3, 8(r30)
|
|
/* 80330030 80 9F 00 18 */ lwz r4, 0x18(r31)
|
|
/* 80330034 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80330038 41 82 00 24 */ beq lbl_8033005C
|
|
/* 8033003C 80 1F 00 14 */ lwz r0, 0x14(r31)
|
|
/* 80330040 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 80330044 28 00 00 04 */ cmplwi r0, 4
|
|
/* 80330048 40 81 00 14 */ ble lbl_8033005C
|
|
/* 8033004C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330050 48 00 2D 25 */ bl func_80332D74
|
|
/* 80330054 90 7E 00 0C */ stw r3, 0xc(r30)
|
|
/* 80330058 48 00 00 0C */ b lbl_80330064
|
|
lbl_8033005C:
|
|
/* 8033005C 38 00 00 00 */ li r0, 0
|
|
/* 80330060 90 1E 00 0C */ stw r0, 0xc(r30)
|
|
lbl_80330064:
|
|
/* 80330064 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330068 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 8033006C 4B FC 42 25 */ bl func_802F4290
|
|
/* 80330070 90 7E 00 3C */ stw r3, 0x3c(r30)
|
|
/* 80330074 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330078 80 9F 00 20 */ lwz r4, 0x20(r31)
|
|
/* 8033007C 4B FC 41 FD */ bl func_802F4278
|
|
/* 80330080 90 7E 00 10 */ stw r3, 0x10(r30)
|
|
/* 80330084 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330088 80 9F 00 24 */ lwz r4, 0x24(r31)
|
|
/* 8033008C 4B FC 41 D5 */ bl func_802F4260
|
|
/* 80330090 90 7E 00 14 */ stw r3, 0x14(r30)
|
|
/* 80330094 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330098 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 8033009C 48 00 2C C1 */ bl func_80332D5C
|
|
/* 803300A0 90 7E 00 18 */ stw r3, 0x18(r30)
|
|
/* 803300A4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300A8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 803300AC 4B FC 41 CD */ bl func_802F4278
|
|
/* 803300B0 90 7E 00 1C */ stw r3, 0x1c(r30)
|
|
/* 803300B4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300B8 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 803300BC 48 00 2C 89 */ bl func_80332D44
|
|
/* 803300C0 90 7E 00 20 */ stw r3, 0x20(r30)
|
|
/* 803300C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300C8 80 9F 00 34 */ lwz r4, 0x34(r31)
|
|
/* 803300CC 4B FC 41 95 */ bl func_802F4260
|
|
/* 803300D0 90 7E 00 24 */ stw r3, 0x24(r30)
|
|
/* 803300D4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300D8 80 9F 00 38 */ lwz r4, 0x38(r31)
|
|
/* 803300DC 48 00 2C 51 */ bl func_80332D2C
|
|
/* 803300E0 90 7E 00 28 */ stw r3, 0x28(r30)
|
|
/* 803300E4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300E8 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 803300EC 48 00 2C 29 */ bl func_80332D14
|
|
/* 803300F0 90 7E 00 2C */ stw r3, 0x2c(r30)
|
|
/* 803300F4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803300F8 80 9F 00 40 */ lwz r4, 0x40(r31)
|
|
/* 803300FC 48 00 2C 01 */ bl func_80332CFC
|
|
/* 80330100 90 7E 00 30 */ stw r3, 0x30(r30)
|
|
/* 80330104 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330108 80 9F 00 44 */ lwz r4, 0x44(r31)
|
|
/* 8033010C 48 00 2B F1 */ bl func_80332CFC
|
|
/* 80330110 90 7E 00 34 */ stw r3, 0x34(r30)
|
|
/* 80330114 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330118 80 9F 00 48 */ lwz r4, 0x48(r31)
|
|
/* 8033011C 4B FC 41 A5 */ bl func_802F42C0
|
|
/* 80330120 90 7E 00 38 */ stw r3, 0x38(r30)
|
|
/* 80330124 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330128 80 9F 00 4C */ lwz r4, 0x4c(r31)
|
|
/* 8033012C 48 00 2B B9 */ bl func_80332CE4
|
|
/* 80330130 90 7E 00 40 */ stw r3, 0x40(r30)
|
|
/* 80330134 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330138 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 8033013C 4B FC 40 AD */ bl func_802F41E8
|
|
/* 80330140 90 7E 00 44 */ stw r3, 0x44(r30)
|
|
/* 80330144 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330148 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 8033014C 4B FC 41 2D */ bl func_802F4278
|
|
/* 80330150 90 7E 00 48 */ stw r3, 0x48(r30)
|
|
/* 80330154 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330158 80 9F 00 58 */ lwz r4, 0x58(r31)
|
|
/* 8033015C 4B FC 41 05 */ bl func_802F4260
|
|
/* 80330160 90 7E 00 4C */ stw r3, 0x4c(r30)
|
|
/* 80330164 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330168 80 9F 00 5C */ lwz r4, 0x5c(r31)
|
|
/* 8033016C 48 00 2B 61 */ bl func_80332CCC
|
|
/* 80330170 90 7E 00 50 */ stw r3, 0x50(r30)
|
|
/* 80330174 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330178 80 9F 00 60 */ lwz r4, 0x60(r31)
|
|
/* 8033017C 48 00 2B 39 */ bl func_80332CB4
|
|
/* 80330180 90 7E 00 54 */ stw r3, 0x54(r30)
|
|
/* 80330184 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330188 80 9F 00 64 */ lwz r4, 0x64(r31)
|
|
/* 8033018C 48 00 2B 11 */ bl func_80332C9C
|
|
/* 80330190 90 7E 00 58 */ stw r3, 0x58(r30)
|
|
/* 80330194 7F E3 FB 78 */ mr r3, r31
|
|
/* 80330198 80 9F 00 68 */ lwz r4, 0x68(r31)
|
|
/* 8033019C 48 00 2A E9 */ bl func_80332C84
|
|
/* 803301A0 90 7E 00 5C */ stw r3, 0x5c(r30)
|
|
/* 803301A4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301A8 80 9F 00 6C */ lwz r4, 0x6c(r31)
|
|
/* 803301AC 48 00 2A C1 */ bl func_80332C6C
|
|
/* 803301B0 90 7E 00 60 */ stw r3, 0x60(r30)
|
|
/* 803301B4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301B8 80 9F 00 70 */ lwz r4, 0x70(r31)
|
|
/* 803301BC 48 00 2A 99 */ bl func_80332C54
|
|
/* 803301C0 90 7E 00 64 */ stw r3, 0x64(r30)
|
|
/* 803301C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301C8 80 9F 00 74 */ lwz r4, 0x74(r31)
|
|
/* 803301CC 48 00 2A 71 */ bl func_80332C3C
|
|
/* 803301D0 90 7E 00 68 */ stw r3, 0x68(r30)
|
|
/* 803301D4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301D8 80 9F 00 78 */ lwz r4, 0x78(r31)
|
|
/* 803301DC 4B FC 40 85 */ bl func_802F4260
|
|
/* 803301E0 90 7E 00 6C */ stw r3, 0x6c(r30)
|
|
/* 803301E4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301E8 80 9F 00 7C */ lwz r4, 0x7c(r31)
|
|
/* 803301EC 4B FC 40 75 */ bl func_802F4260
|
|
/* 803301F0 90 7E 00 70 */ stw r3, 0x70(r30)
|
|
/* 803301F4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803301F8 80 9F 00 80 */ lwz r4, 0x80(r31)
|
|
/* 803301FC 48 00 2A 29 */ bl func_80332C24
|
|
/* 80330200 90 7E 00 74 */ stw r3, 0x74(r30)
|
|
/* 80330204 38 00 00 00 */ li r0, 0
|
|
/* 80330208 90 1E 00 78 */ stw r0, 0x78(r30)
|
|
/* 8033020C 90 1E 00 7C */ stw r0, 0x7c(r30)
|
|
/* 80330210 90 1E 00 80 */ stw r0, 0x80(r30)
|
|
/* 80330214 90 1E 00 84 */ stw r0, 0x84(r30)
|
|
/* 80330218 7F C3 F3 78 */ mr r3, r30
|
|
/* 8033021C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80330220 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80330224 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80330228 7C 08 03 A6 */ mtlr r0
|
|
/* 8033022C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80330230 4E 80 00 20 */ blr
|