mirror of https://github.com/zeldaret/tp.git
49 lines
2.5 KiB
ArmAsm
49 lines
2.5 KiB
ArmAsm
/* 8016517C 001620BC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80165180 001620C0 7C 08 02 A6 */ mflr r0
|
|
/* 80165184 001620C4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80165188 001620C8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 8016518C 001620CC F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0
|
|
/* 80165190 001620D0 DB C1 00 20 */ stfd f30, 0x20(r1)
|
|
/* 80165194 001620D4 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0
|
|
/* 80165198 001620D8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8016519C 001620DC 7C 9F 23 78 */ mr r31, r4
|
|
/* 801651A0 001620E0 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 801651A4 001620E4 4B EB 91 65 */ bl fopCamM_GetParam
|
|
/* 801651A8 001620E8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
|
/* 801651AC 001620EC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
|
/* 801651B0 001620F0 1C 03 00 38 */ mulli r0, r3, 0x38
|
|
/* 801651B4 001620F4 7C 64 02 14 */ add r3, r4, r0
|
|
/* 801651B8 001620F8 88 03 5D 78 */ lbz r0, 0x5d78(r3)
|
|
/* 801651BC 001620FC 7C 00 07 74 */ extsb r0, r0
|
|
/* 801651C0 00162100 1C 00 00 2C */ mulli r0, r0, 0x2c
|
|
/* 801651C4 00162104 7C 64 02 14 */ add r3, r4, r0
|
|
/* 801651C8 00162108 38 63 5D 60 */ addi r3, r3, 0x5d60
|
|
/* 801651CC 0016210C C3 E3 00 08 */ lfs f31, 8(r3)
|
|
/* 801651D0 00162110 C3 C3 00 0C */ lfs f30, 0xc(r3)
|
|
/* 801651D4 00162114 7F E3 FB 78 */ mr r3, r31
|
|
/* 801651D8 00162118 38 81 00 08 */ addi r4, r1, 8
|
|
/* 801651DC 0016211C 4B EB 01 35 */ bl mDoLib_project
|
|
/* 801651E0 00162120 38 60 00 00 */ li r3, 0
|
|
/* 801651E4 00162124 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 801651E8 00162128 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
|
|
/* 801651EC 0016212C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801651F0 00162130 40 81 00 24 */ ble lbl_80165214
|
|
/* 801651F4 00162134 FC 01 F8 40 */ fcmpo cr0, f1, f31
|
|
/* 801651F8 00162138 40 80 00 1C */ bge lbl_80165214
|
|
/* 801651FC 0016213C C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 80165200 00162140 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80165204 00162144 40 81 00 10 */ ble lbl_80165214
|
|
/* 80165208 00162148 FC 01 F0 40 */ fcmpo cr0, f1, f30
|
|
/* 8016520C 0016214C 40 80 00 08 */ bge lbl_80165214
|
|
/* 80165210 00162150 38 60 00 01 */ li r3, 1
|
|
lbl_80165214:
|
|
/* 80165214 00162154 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0
|
|
/* 80165218 00162158 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 8016521C 0016215C E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0
|
|
/* 80165220 00162160 CB C1 00 20 */ lfd f30, 0x20(r1)
|
|
/* 80165224 00162164 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80165228 00162168 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 8016522C 0016216C 7C 08 03 A6 */ mtlr r0
|
|
/* 80165230 00162170 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 80165234 00162174 4E 80 00 20 */ blr
|