mirror of https://github.com/zeldaret/tp.git
102 lines
5.3 KiB
ArmAsm
102 lines
5.3 KiB
ArmAsm
/* 8026A488 002673C8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 8026A48C 002673CC 7C 08 02 A6 */ mflr r0
|
|
/* 8026A490 002673D0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 8026A494 002673D4 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 8026A498 002673D8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0
|
|
/* 8026A49C 002673DC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8026A4A0 002673E0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8026A4A4 002673E4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8026A4A8 002673E8 7C 9F 23 78 */ mr r31, r4
|
|
/* 8026A4AC 002673EC C0 02 B7 AC */ lfs f0, lbl_804551AC-_SDA2_BASE_(r2)
|
|
/* 8026A4B0 002673F0 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 8026A4B4 002673F4 C0 23 00 1C */ lfs f1, 0x1c(r3)
|
|
/* 8026A4B8 002673F8 C0 43 00 14 */ lfs f2, 0x14(r3)
|
|
/* 8026A4BC 002673FC C0 63 00 28 */ lfs f3, 0x28(r3)
|
|
/* 8026A4C0 00267400 C0 83 00 20 */ lfs f4, 0x20(r3)
|
|
/* 8026A4C4 00267404 C0 A3 00 34 */ lfs f5, 0x34(r3)
|
|
/* 8026A4C8 00267408 C0 C3 00 2C */ lfs f6, 0x2c(r3)
|
|
/* 8026A4CC 0026740C C0 E4 00 08 */ lfs f7, 8(r4)
|
|
/* 8026A4D0 00267410 C1 04 00 00 */ lfs f8, 0(r4)
|
|
/* 8026A4D4 00267414 4B FF F8 91 */ bl cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff
|
|
/* 8026A4D8 00267418 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 8026A4DC 0026741C 40 82 00 0C */ bne lbl_8026A4E8
|
|
/* 8026A4E0 00267420 38 60 00 00 */ li r3, 0
|
|
/* 8026A4E4 00267424 48 00 01 08 */ b lbl_8026A5EC
|
|
lbl_8026A4E8:
|
|
/* 8026A4E8 00267428 C0 3E 00 1C */ lfs f1, 0x1c(r30)
|
|
/* 8026A4EC 0026742C C0 5E 00 14 */ lfs f2, 0x14(r30)
|
|
/* 8026A4F0 00267430 C0 7E 00 28 */ lfs f3, 0x28(r30)
|
|
/* 8026A4F4 00267434 C0 9E 00 20 */ lfs f4, 0x20(r30)
|
|
/* 8026A4F8 00267438 C0 BF 00 08 */ lfs f5, 8(r31)
|
|
/* 8026A4FC 0026743C C0 DF 00 00 */ lfs f6, 0(r31)
|
|
/* 8026A500 00267440 4B FF E3 95 */ bl cM3d_VectorProduct2d__Fffffff
|
|
/* 8026A504 00267444 FF E0 08 90 */ fmr f31, f1
|
|
/* 8026A508 00267448 C0 02 B7 B0 */ lfs f0, lbl_804551B0-_SDA2_BASE_(r2)
|
|
/* 8026A50C 0026744C FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 8026A510 00267450 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 8026A514 00267454 40 82 00 64 */ bne lbl_8026A578
|
|
/* 8026A518 00267458 C0 3E 00 28 */ lfs f1, 0x28(r30)
|
|
/* 8026A51C 0026745C C0 5E 00 20 */ lfs f2, 0x20(r30)
|
|
/* 8026A520 00267460 C0 7E 00 34 */ lfs f3, 0x34(r30)
|
|
/* 8026A524 00267464 C0 9E 00 2C */ lfs f4, 0x2c(r30)
|
|
/* 8026A528 00267468 C0 BF 00 08 */ lfs f5, 8(r31)
|
|
/* 8026A52C 0026746C C0 DF 00 00 */ lfs f6, 0(r31)
|
|
/* 8026A530 00267470 4B FF E3 65 */ bl cM3d_VectorProduct2d__Fffffff
|
|
/* 8026A534 00267474 C0 02 B7 B0 */ lfs f0, lbl_804551B0-_SDA2_BASE_(r2)
|
|
/* 8026A538 00267478 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8026A53C 0026747C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 8026A540 00267480 40 82 00 38 */ bne lbl_8026A578
|
|
/* 8026A544 00267484 C0 3E 00 34 */ lfs f1, 0x34(r30)
|
|
/* 8026A548 00267488 C0 5E 00 2C */ lfs f2, 0x2c(r30)
|
|
/* 8026A54C 0026748C C0 7E 00 1C */ lfs f3, 0x1c(r30)
|
|
/* 8026A550 00267490 C0 9E 00 14 */ lfs f4, 0x14(r30)
|
|
/* 8026A554 00267494 C0 BF 00 08 */ lfs f5, 8(r31)
|
|
/* 8026A558 00267498 C0 DF 00 00 */ lfs f6, 0(r31)
|
|
/* 8026A55C 0026749C 4B FF E3 39 */ bl cM3d_VectorProduct2d__Fffffff
|
|
/* 8026A560 002674A0 C0 02 B7 B0 */ lfs f0, lbl_804551B0-_SDA2_BASE_(r2)
|
|
/* 8026A564 002674A4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8026A568 002674A8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 8026A56C 002674AC 40 82 00 0C */ bne lbl_8026A578
|
|
/* 8026A570 002674B0 38 60 00 01 */ li r3, 1
|
|
/* 8026A574 002674B4 48 00 00 78 */ b lbl_8026A5EC
|
|
lbl_8026A578:
|
|
/* 8026A578 002674B8 C0 02 B7 B4 */ lfs f0, lbl_804551B4-_SDA2_BASE_(r2)
|
|
/* 8026A57C 002674BC FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 8026A580 002674C0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 8026A584 002674C4 40 82 00 64 */ bne lbl_8026A5E8
|
|
/* 8026A588 002674C8 C0 3E 00 28 */ lfs f1, 0x28(r30)
|
|
/* 8026A58C 002674CC C0 5E 00 20 */ lfs f2, 0x20(r30)
|
|
/* 8026A590 002674D0 C0 7E 00 34 */ lfs f3, 0x34(r30)
|
|
/* 8026A594 002674D4 C0 9E 00 2C */ lfs f4, 0x2c(r30)
|
|
/* 8026A598 002674D8 C0 BF 00 08 */ lfs f5, 8(r31)
|
|
/* 8026A59C 002674DC C0 DF 00 00 */ lfs f6, 0(r31)
|
|
/* 8026A5A0 002674E0 4B FF E2 F5 */ bl cM3d_VectorProduct2d__Fffffff
|
|
/* 8026A5A4 002674E4 C0 02 B7 B4 */ lfs f0, lbl_804551B4-_SDA2_BASE_(r2)
|
|
/* 8026A5A8 002674E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8026A5AC 002674EC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 8026A5B0 002674F0 40 82 00 38 */ bne lbl_8026A5E8
|
|
/* 8026A5B4 002674F4 C0 3E 00 34 */ lfs f1, 0x34(r30)
|
|
/* 8026A5B8 002674F8 C0 5E 00 2C */ lfs f2, 0x2c(r30)
|
|
/* 8026A5BC 002674FC C0 7E 00 1C */ lfs f3, 0x1c(r30)
|
|
/* 8026A5C0 00267500 C0 9E 00 14 */ lfs f4, 0x14(r30)
|
|
/* 8026A5C4 00267504 C0 BF 00 08 */ lfs f5, 8(r31)
|
|
/* 8026A5C8 00267508 C0 DF 00 00 */ lfs f6, 0(r31)
|
|
/* 8026A5CC 0026750C 4B FF E2 C9 */ bl cM3d_VectorProduct2d__Fffffff
|
|
/* 8026A5D0 00267510 C0 02 B7 B4 */ lfs f0, lbl_804551B4-_SDA2_BASE_(r2)
|
|
/* 8026A5D4 00267514 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8026A5D8 00267518 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 8026A5DC 0026751C 40 82 00 0C */ bne lbl_8026A5E8
|
|
/* 8026A5E0 00267520 38 60 00 01 */ li r3, 1
|
|
/* 8026A5E4 00267524 48 00 00 08 */ b lbl_8026A5EC
|
|
lbl_8026A5E8:
|
|
/* 8026A5E8 00267528 38 60 00 00 */ li r3, 0
|
|
lbl_8026A5EC:
|
|
/* 8026A5EC 0026752C E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0
|
|
/* 8026A5F0 00267530 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 8026A5F4 00267534 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8026A5F8 00267538 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8026A5FC 0026753C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8026A600 00267540 7C 08 03 A6 */ mtlr r0
|
|
/* 8026A604 00267544 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 8026A608 00267548 4E 80 00 20 */ blr
|