Files
tp/asm/JSystem/JParticle/JPAMath/JPACalcKeyAnmValue__FfUsPCf.s
T
JulgodisandJulgodis d244b7cb0d dol2asm OK
2021-03-28 22:49:05 +02:00

55 lines
2.2 KiB
ArmAsm

lbl_80280984:
/* 80280984 C0 04 00 00 */ lfs f0, 0(r4)
/* 80280988 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8028098C 40 80 00 0C */ bge lbl_80280998
/* 80280990 C0 24 00 04 */ lfs f1, 4(r4)
/* 80280994 4E 80 00 20 */ blr
lbl_80280998:
/* 80280998 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8028099C 38 03 FF FF */ addi r0, r3, -1
/* 802809A0 54 00 20 36 */ slwi r0, r0, 4
/* 802809A4 7C 04 04 2E */ lfsx f0, r4, r0
/* 802809A8 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802809AC 4C 40 13 82 */ cror 2, 0, 2
/* 802809B0 40 82 00 40 */ bne lbl_802809F0
/* 802809B4 7C 64 02 14 */ add r3, r4, r0
/* 802809B8 C0 23 00 04 */ lfs f1, 4(r3)
/* 802809BC 4E 80 00 20 */ blr
/* 802809C0 48 00 00 30 */ b lbl_802809F0
lbl_802809C4:
/* 802809C4 7C 60 0E 70 */ srawi r0, r3, 1
/* 802809C8 7C A0 01 94 */ addze r5, r0
/* 802809CC 54 A0 20 36 */ slwi r0, r5, 4
/* 802809D0 7C 04 04 2E */ lfsx f0, r4, r0
/* 802809D4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802809D8 4C 41 13 82 */ cror 2, 1, 2
/* 802809DC 40 82 00 10 */ bne lbl_802809EC
/* 802809E0 7C 84 02 14 */ add r4, r4, r0
/* 802809E4 7C 65 18 50 */ subf r3, r5, r3
/* 802809E8 48 00 00 08 */ b lbl_802809F0
lbl_802809EC:
/* 802809EC 7C A3 2B 78 */ mr r3, r5
lbl_802809F0:
/* 802809F0 2C 03 00 01 */ cmpwi r3, 1
/* 802809F4 41 81 FF D0 */ bgt lbl_802809C4
/* 802809F8 C1 24 00 18 */ lfs f9, 0x18(r4)
/* 802809FC C1 04 00 14 */ lfs f8, 0x14(r4)
/* 80280A00 C0 44 00 10 */ lfs f2, 0x10(r4)
/* 80280A04 C0 E4 00 0C */ lfs f7, 0xc(r4)
/* 80280A08 C0 C4 00 04 */ lfs f6, 4(r4)
/* 80280A0C C0 04 00 00 */ lfs f0, 0(r4)
/* 80280A10 EC A1 00 28 */ fsubs f5, f1, f0
/* 80280A14 EC 82 00 28 */ fsubs f4, f2, f0
/* 80280A18 EC 65 20 24 */ fdivs f3, f5, f4
/* 80280A1C EC 03 00 F2 */ fmuls f0, f3, f3
/* 80280A20 EC 23 18 2A */ fadds f1, f3, f3
/* 80280A24 EC 40 18 28 */ fsubs f2, f0, f3
/* 80280A28 EC 86 40 28 */ fsubs f4, f6, f8
/* 80280A2C EC 01 00 B8 */ fmsubs f0, f1, f2, f0
/* 80280A30 EC 27 38 BA */ fmadds f1, f7, f2, f7
/* 80280A34 EC 00 31 3A */ fmadds f0, f0, f4, f6
/* 80280A38 EC 29 08 BA */ fmadds f1, f9, f2, f1
/* 80280A3C EC 23 09 F8 */ fmsubs f1, f3, f7, f1
/* 80280A40 EC 25 00 7C */ fnmsubs f1, f5, f1, f0
/* 80280A44 4E 80 00 20 */ blr