mirror of https://github.com/zeldaret/tp.git
37 lines
1.5 KiB
ArmAsm
37 lines
1.5 KiB
ArmAsm
lbl_80347474:
|
|
/* 80347474 7C 08 02 A6 */ mflr r0
|
|
/* 80347478 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 8034747C 94 21 FF C8 */ stwu r1, -0x38(r1)
|
|
/* 80347480 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 80347484 DB C1 00 28 */ stfd f30, 0x28(r1)
|
|
/* 80347488 FF C0 08 90 */ fmr f30, f1
|
|
/* 8034748C 93 E1 00 24 */ stw r31, 0x24(r1)
|
|
/* 80347490 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 80347494 38 64 00 00 */ addi r3, r4, 0
|
|
/* 80347498 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 8034749C 4B FF FC 59 */ bl PSVECNormalize
|
|
/* 803474A0 C0 02 CB 58 */ lfs f0, lit_135(r2)
|
|
/* 803474A4 EF C0 07 B2 */ fmuls f30, f0, f30
|
|
/* 803474A8 FC 20 F0 90 */ fmr f1, f30
|
|
/* 803474AC 48 02 55 3D */ bl sinf
|
|
/* 803474B0 FF E0 08 90 */ fmr f31, f1
|
|
/* 803474B4 FC 20 F0 90 */ fmr f1, f30
|
|
/* 803474B8 48 02 55 55 */ bl cosf
|
|
/* 803474BC C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 803474C0 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 803474C4 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 803474C8 C0 01 00 18 */ lfs f0, 0x18(r1)
|
|
/* 803474CC EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 803474D0 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 803474D4 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 803474D8 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 803474DC D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 803474E0 D0 3F 00 0C */ stfs f1, 0xc(r31)
|
|
/* 803474E4 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 803474E8 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 803474EC CB C1 00 28 */ lfd f30, 0x28(r1)
|
|
/* 803474F0 83 E1 00 24 */ lwz r31, 0x24(r1)
|
|
/* 803474F4 38 21 00 38 */ addi r1, r1, 0x38
|
|
/* 803474F8 7C 08 03 A6 */ mtlr r0
|
|
/* 803474FC 4E 80 00 20 */ blr
|