Files
dusklight/asm/dolphin/mtx/quat/PSQUATMultiply.s
T
2021-03-28 22:49:05 +02:00

25 lines
1.2 KiB
ArmAsm

lbl_80347418:
/* 80347418 E0 03 00 00 */ psq_l f0, 0(r3), 0, 0 /* qr0 */
/* 8034741C E0 23 00 08 */ psq_l f1, 8(r3), 0, 0 /* qr0 */
/* 80347420 E0 44 00 00 */ psq_l f2, 0(r4), 0, 0 /* qr0 */
/* 80347424 10 A0 00 50 */ ps_neg f5, f0
/* 80347428 E0 64 00 08 */ psq_l f3, 8(r4), 0, 0 /* qr0 */
/* 8034742C 10 C0 08 50 */ ps_neg f6, f1
/* 80347430 10 85 04 60 */ ps_merge01 f4, f5, f0
/* 80347434 10 E1 00 98 */ ps_muls0 f7, f1, f2
/* 80347438 10 A5 00 98 */ ps_muls0 f5, f5, f2
/* 8034743C 10 26 0C 60 */ ps_merge01 f1, f6, f1
/* 80347440 11 04 00 9A */ ps_muls1 f8, f4, f2
/* 80347444 10 E4 38 DC */ ps_madds0 f7, f4, f3, f7
/* 80347448 10 41 00 9A */ ps_muls1 f2, f1, f2
/* 8034744C 10 A1 28 DC */ ps_madds0 f5, f1, f3, f5
/* 80347450 11 06 40 DE */ ps_madds1 f8, f6, f3, f8
/* 80347454 10 E7 3C A0 */ ps_merge10 f7, f7, f7
/* 80347458 10 40 10 DE */ ps_madds1 f2, f0, f3, f2
/* 8034745C 10 A5 2C A0 */ ps_merge10 f5, f5, f5
/* 80347460 10 E7 10 2A */ ps_add f7, f7, f2
/* 80347464 F0 E5 00 00 */ psq_st f7, 0(r5), 0, 0 /* qr0 */
/* 80347468 10 A5 40 28 */ ps_sub f5, f5, f8
/* 8034746C F0 A5 00 08 */ psq_st f5, 8(r5), 0, 0 /* qr0 */
/* 80347470 4E 80 00 20 */ blr