mirror of https://github.com/zeldaret/tp.git
39 lines
1.9 KiB
ArmAsm
39 lines
1.9 KiB
ArmAsm
/* 802BCF5C 002B9E9C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802BCF60 002B9EA0 7C 08 02 A6 */ mflr r0
|
|
/* 802BCF64 002B9EA4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802BCF68 002B9EA8 88 03 00 25 */ lbz r0, 0x25(r3)
|
|
/* 802BCF6C 002B9EAC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802BCF70 002B9EB0 40 82 00 0C */ bne lbl_802BCF7C
|
|
/* 802BCF74 002B9EB4 C0 22 C0 A0 */ lfs f1, lbl_80455AA0-_SDA2_BASE_(r2)
|
|
/* 802BCF78 002B9EB8 48 00 00 5C */ b lbl_802BCFD4
|
|
lbl_802BCF7C:
|
|
/* 802BCF7C 002B9EBC 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 802BCF80 002B9EC0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 802BCF84 002B9EC4 40 82 00 0C */ bne lbl_802BCF90
|
|
/* 802BCF88 002B9EC8 C0 22 C0 A0 */ lfs f1, lbl_80455AA0-_SDA2_BASE_(r2)
|
|
/* 802BCF8C 002B9ECC 48 00 00 48 */ b lbl_802BCFD4
|
|
lbl_802BCF90:
|
|
/* 802BCF90 002B9ED0 28 04 00 00 */ cmplwi r4, 0
|
|
/* 802BCF94 002B9ED4 40 82 00 0C */ bne lbl_802BCFA0
|
|
/* 802BCF98 002B9ED8 C0 22 C0 A0 */ lfs f1, lbl_80455AA0-_SDA2_BASE_(r2)
|
|
/* 802BCF9C 002B9EDC 48 00 00 38 */ b lbl_802BCFD4
|
|
lbl_802BCFA0:
|
|
/* 802BCFA0 002B9EE0 E0 23 00 00 */ psq_l f1, 0(r3), 0, 0
|
|
/* 802BCFA4 002B9EE4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 802BCFA8 002B9EE8 F0 21 00 08 */ psq_st f1, 8(r1), 0, 0
|
|
/* 802BCFAC 002B9EEC D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802BCFB0 002B9EF0 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 802BCFB4 002B9EF4 E0 04 00 04 */ psq_l f0, 4(r4), 0, 0
|
|
/* 802BCFB8 002B9EF8 10 00 08 28 */ ps_sub f0, f0, f1
|
|
/* 802BCFBC 002B9EFC F0 03 00 00 */ psq_st f0, 0(r3), 0, 0
|
|
/* 802BCFC0 002B9F00 E0 24 80 0C */ psq_l f1, 12(r4), 1, 0
|
|
/* 802BCFC4 002B9F04 E0 01 80 10 */ psq_l f0, 16(r1), 1, 0
|
|
/* 802BCFC8 002B9F08 10 01 00 28 */ ps_sub f0, f1, f0
|
|
/* 802BCFCC 002B9F0C F0 03 80 08 */ psq_st f0, 8(r3), 1, 0
|
|
/* 802BCFD0 002B9F10 48 08 A1 81 */ bl PSVECMag
|
|
lbl_802BCFD4:
|
|
/* 802BCFD4 002B9F14 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802BCFD8 002B9F18 7C 08 03 A6 */ mtlr r0
|
|
/* 802BCFDC 002B9F1C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802BCFE0 002B9F20 4E 80 00 20 */ blr
|