mirror of https://github.com/zeldaret/tp.git
68 lines
3.0 KiB
ArmAsm
68 lines
3.0 KiB
ArmAsm
lbl_8027B4E8:
|
|
/* 8027B4E8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8027B4EC 80 C3 00 00 */ lwz r6, 0(r3)
|
|
/* 8027B4F0 80 06 00 C4 */ lwz r0, 0xc4(r6)
|
|
/* 8027B4F4 3C 80 00 19 */ lis r4, 0x0019 /* 0x0019660D@ha */
|
|
/* 8027B4F8 38 A4 66 0D */ addi r5, r4, 0x660D /* 0x0019660D@l */
|
|
/* 8027B4FC 7C 80 29 D6 */ mullw r4, r0, r5
|
|
/* 8027B500 3C 84 3C 6F */ addis r4, r4, 0x3c6f
|
|
/* 8027B504 38 04 F3 5F */ addi r0, r4, -3233
|
|
/* 8027B508 90 06 00 C4 */ stw r0, 0xc4(r6)
|
|
/* 8027B50C 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 8027B510 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 8027B514 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 8027B518 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 8027B51C C0 42 B9 14 */ lfs f2, lit_2288(r2)
|
|
/* 8027B520 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 8027B524 C0 22 B9 18 */ lfs f1, lit_2289(r2)
|
|
/* 8027B528 EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 8027B52C C0 03 00 34 */ lfs f0, 0x34(r3)
|
|
/* 8027B530 EC 80 00 F2 */ fmuls f4, f0, f3
|
|
/* 8027B534 80 C3 00 00 */ lwz r6, 0(r3)
|
|
/* 8027B538 80 06 00 C4 */ lwz r0, 0xc4(r6)
|
|
/* 8027B53C 7C 80 29 D6 */ mullw r4, r0, r5
|
|
/* 8027B540 3C 84 3C 6F */ addis r4, r4, 0x3c6f
|
|
/* 8027B544 38 04 F3 5F */ addi r0, r4, -3233
|
|
/* 8027B548 90 06 00 C4 */ stw r0, 0xc4(r6)
|
|
/* 8027B54C 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 8027B550 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 8027B554 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 8027B558 C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
/* 8027B55C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 8027B560 EC 60 08 28 */ fsubs f3, f0, f1
|
|
/* 8027B564 C0 03 00 34 */ lfs f0, 0x34(r3)
|
|
/* 8027B568 EC 60 00 F2 */ fmuls f3, f0, f3
|
|
/* 8027B56C 80 C3 00 00 */ lwz r6, 0(r3)
|
|
/* 8027B570 80 06 00 C4 */ lwz r0, 0xc4(r6)
|
|
/* 8027B574 7C 80 29 D6 */ mullw r4, r0, r5
|
|
/* 8027B578 3C 84 3C 6F */ addis r4, r4, 0x3c6f
|
|
/* 8027B57C 38 04 F3 5F */ addi r0, r4, -3233
|
|
/* 8027B580 90 06 00 C4 */ stw r0, 0xc4(r6)
|
|
/* 8027B584 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 8027B588 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 8027B58C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 8027B590 C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 8027B594 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 8027B598 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 8027B59C C0 03 00 34 */ lfs f0, 0x34(r3)
|
|
/* 8027B5A0 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 8027B5A4 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 8027B5A8 D0 63 00 14 */ stfs f3, 0x14(r3)
|
|
/* 8027B5AC D0 83 00 18 */ stfs f4, 0x18(r3)
|
|
/* 8027B5B0 E0 23 00 10 */ psq_l f1, 16(r3), 0, 0 /* qr0 */
|
|
/* 8027B5B4 E0 03 01 14 */ psq_l f0, 276(r3), 0, 0 /* qr0 */
|
|
/* 8027B5B8 10 01 00 32 */ ps_mul f0, f1, f0
|
|
/* 8027B5BC F0 03 00 1C */ psq_st f0, 28(r3), 0, 0 /* qr0 */
|
|
/* 8027B5C0 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 8027B5C4 C0 03 01 1C */ lfs f0, 0x11c(r3)
|
|
/* 8027B5C8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8027B5CC D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 8027B5D0 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 8027B5D4 C0 03 00 10 */ lfs f0, 0x10(r3)
|
|
/* 8027B5D8 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 8027B5DC C0 02 B9 10 */ lfs f0, lit_2287(r2)
|
|
/* 8027B5E0 D0 03 00 2C */ stfs f0, 0x2c(r3)
|
|
/* 8027B5E4 D0 23 00 30 */ stfs f1, 0x30(r3)
|
|
/* 8027B5E8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8027B5EC 4E 80 00 20 */ blr
|