mirror of https://github.com/zeldaret/tp.git
71 lines
2.8 KiB
ArmAsm
71 lines
2.8 KiB
ArmAsm
lbl_80311670:
|
|
/* 80311670 C0 23 00 20 */ lfs f1, 0x20(r3)
|
|
/* 80311674 EC 61 00 72 */ fmuls f3, f1, f1
|
|
/* 80311678 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 8031167C EC 41 00 72 */ fmuls f2, f1, f1
|
|
/* 80311680 C0 23 00 10 */ lfs f1, 0x10(r3)
|
|
/* 80311684 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 80311688 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 8031168C EC 83 08 2A */ fadds f4, f3, f1
|
|
/* 80311690 C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 80311694 EC 61 00 72 */ fmuls f3, f1, f1
|
|
/* 80311698 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 8031169C EC 41 00 72 */ fmuls f2, f1, f1
|
|
/* 803116A0 C0 23 00 14 */ lfs f1, 0x14(r3)
|
|
/* 803116A4 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 803116A8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 803116AC EC A3 08 2A */ fadds f5, f3, f1
|
|
/* 803116B0 C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 803116B4 EC 61 00 72 */ fmuls f3, f1, f1
|
|
/* 803116B8 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 803116BC EC 41 00 72 */ fmuls f2, f1, f1
|
|
/* 803116C0 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 803116C4 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 803116C8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 803116CC EC 43 08 2A */ fadds f2, f3, f1
|
|
/* 803116D0 C0 22 C9 78 */ lfs f1, lit_435(r2)
|
|
/* 803116D4 FC 04 08 40 */ fcmpo cr0, f4, f1
|
|
/* 803116D8 40 81 00 1C */ ble lbl_803116F4
|
|
/* 803116DC 40 81 00 10 */ ble lbl_803116EC
|
|
/* 803116E0 FC 20 20 34 */ frsqrte f1, f4
|
|
/* 803116E4 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 803116E8 48 00 00 08 */ b lbl_803116F0
|
|
lbl_803116EC:
|
|
/* 803116EC FC 20 20 90 */ fmr f1, f4
|
|
lbl_803116F0:
|
|
/* 803116F0 FC 80 08 90 */ fmr f4, f1
|
|
lbl_803116F4:
|
|
/* 803116F4 C0 22 C9 78 */ lfs f1, lit_435(r2)
|
|
/* 803116F8 FC 05 08 40 */ fcmpo cr0, f5, f1
|
|
/* 803116FC 40 81 00 1C */ ble lbl_80311718
|
|
/* 80311700 40 81 00 10 */ ble lbl_80311710
|
|
/* 80311704 FC 20 28 34 */ frsqrte f1, f5
|
|
/* 80311708 EC 21 01 72 */ fmuls f1, f1, f5
|
|
/* 8031170C 48 00 00 08 */ b lbl_80311714
|
|
lbl_80311710:
|
|
/* 80311710 FC 20 28 90 */ fmr f1, f5
|
|
lbl_80311714:
|
|
/* 80311714 FC A0 08 90 */ fmr f5, f1
|
|
lbl_80311718:
|
|
/* 80311718 C0 22 C9 78 */ lfs f1, lit_435(r2)
|
|
/* 8031171C FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
/* 80311720 40 81 00 1C */ ble lbl_8031173C
|
|
/* 80311724 40 81 00 10 */ ble lbl_80311734
|
|
/* 80311728 FC 20 10 34 */ frsqrte f1, f2
|
|
/* 8031172C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 80311730 48 00 00 08 */ b lbl_80311738
|
|
lbl_80311734:
|
|
/* 80311734 FC 20 10 90 */ fmr f1, f2
|
|
lbl_80311738:
|
|
/* 80311738 FC 40 08 90 */ fmr f2, f1
|
|
lbl_8031173C:
|
|
/* 8031173C C0 02 C9 78 */ lfs f0, lit_435(r2)
|
|
/* 80311740 F0 03 00 04 */ psq_st f0, 4(r3), 0, 0 /* qr0 */
|
|
/* 80311744 F0 03 00 20 */ psq_st f0, 32(r3), 0, 0 /* qr0 */
|
|
/* 80311748 D0 83 00 00 */ stfs f4, 0(r3)
|
|
/* 8031174C D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 80311750 D0 A3 00 14 */ stfs f5, 0x14(r3)
|
|
/* 80311754 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 80311758 D0 43 00 28 */ stfs f2, 0x28(r3)
|
|
/* 8031175C 4E 80 00 20 */ blr
|