mirror of https://github.com/zeldaret/tp.git
123 lines
6.5 KiB
ArmAsm
123 lines
6.5 KiB
ArmAsm
/* 802BC4D0 002B9410 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802BC4D4 002B9414 D0 23 00 00 */ stfs f1, 0(r3)
|
|
/* 802BC4D8 002B9418 C0 0D 82 58 */ lfs f0, lbl_804507D8-_SDA_BASE_(r13)
|
|
/* 802BC4DC 002B941C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 802BC4E0 002B9420 40 81 00 14 */ ble lbl_802BC4F4
|
|
/* 802BC4E4 002B9424 C0 0D 8D D0 */ lfs f0, lbl_80451350-_SDA_BASE_(r13)
|
|
/* 802BC4E8 002B9428 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 802BC4EC 002B942C D0 03 00 3C */ stfs f0, 0x3c(r3)
|
|
/* 802BC4F0 002B9430 48 00 00 0C */ b lbl_802BC4FC
|
|
lbl_802BC4F4:
|
|
/* 802BC4F4 002B9434 C0 0D 82 5C */ lfs f0, lbl_804507DC-_SDA_BASE_(r13)
|
|
/* 802BC4F8 002B9438 D0 03 00 3C */ stfs f0, 0x3c(r3)
|
|
lbl_802BC4FC:
|
|
/* 802BC4FC 002B943C C0 22 C0 DC */ lfs f1, lbl_80455ADC-_SDA2_BASE_(r2)
|
|
/* 802BC500 002B9440 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC504 002B9444 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC508 002B9448 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 802BC50C 002B944C C0 22 C0 D8 */ lfs f1, lbl_80455AD8-_SDA2_BASE_(r2)
|
|
/* 802BC510 002B9450 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC514 002B9454 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC518 002B9458 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 802BC51C 002B945C C0 22 C0 E0 */ lfs f1, lbl_80455AE0-_SDA2_BASE_(r2)
|
|
/* 802BC520 002B9460 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC524 002B9464 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC528 002B9468 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 802BC52C 002B946C C0 22 C0 B0 */ lfs f1, lbl_80455AB0-_SDA2_BASE_(r2)
|
|
/* 802BC530 002B9470 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC534 002B9474 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC538 002B9478 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 802BC53C 002B947C C0 22 C0 E4 */ lfs f1, lbl_80455AE4-_SDA2_BASE_(r2)
|
|
/* 802BC540 002B9480 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC544 002B9484 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC548 002B9488 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
/* 802BC54C 002B948C C0 22 C0 E8 */ lfs f1, lbl_80455AE8-_SDA2_BASE_(r2)
|
|
/* 802BC550 002B9490 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC554 002B9494 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC558 002B9498 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 802BC55C 002B949C C0 22 C0 EC */ lfs f1, lbl_80455AEC-_SDA2_BASE_(r2)
|
|
/* 802BC560 002B94A0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC564 002B94A4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC568 002B94A8 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
|
/* 802BC56C 002B94AC C0 22 C0 F0 */ lfs f1, lbl_80455AF0-_SDA2_BASE_(r2)
|
|
/* 802BC570 002B94B0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC574 002B94B4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC578 002B94B8 D0 03 00 20 */ stfs f0, 0x20(r3)
|
|
/* 802BC57C 002B94BC C0 22 C0 F4 */ lfs f1, lbl_80455AF4-_SDA2_BASE_(r2)
|
|
/* 802BC580 002B94C0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC584 002B94C4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC588 002B94C8 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 802BC58C 002B94CC C0 22 C0 F8 */ lfs f1, lbl_80455AF8-_SDA2_BASE_(r2)
|
|
/* 802BC590 002B94D0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC594 002B94D4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC598 002B94D8 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 802BC59C 002B94DC C0 22 C0 FC */ lfs f1, lbl_80455AFC-_SDA2_BASE_(r2)
|
|
/* 802BC5A0 002B94E0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC5A4 002B94E4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC5A8 002B94E8 D0 03 00 2C */ stfs f0, 0x2c(r3)
|
|
/* 802BC5AC 002B94EC C0 22 C0 A8 */ lfs f1, lbl_80455AA8-_SDA2_BASE_(r2)
|
|
/* 802BC5B0 002B94F0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC5B4 002B94F4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC5B8 002B94F8 D0 03 00 30 */ stfs f0, 0x30(r3)
|
|
/* 802BC5BC 002B94FC C0 22 C1 00 */ lfs f1, lbl_80455B00-_SDA2_BASE_(r2)
|
|
/* 802BC5C0 002B9500 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC5C4 002B9504 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC5C8 002B9508 D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 802BC5CC 002B950C C0 22 C0 B8 */ lfs f1, lbl_80455AB8-_SDA2_BASE_(r2)
|
|
/* 802BC5D0 002B9510 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 802BC5D4 002B9514 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 802BC5D8 002B9518 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 802BC5DC 002B951C 38 80 00 00 */ li r4, 0
|
|
/* 802BC5E0 002B9520 C0 62 C0 A4 */ lfs f3, lbl_80455AA4-_SDA2_BASE_(r2)
|
|
/* 802BC5E4 002B9524 38 00 00 0F */ li r0, 0xf
|
|
/* 802BC5E8 002B9528 7C 09 03 A6 */ mtctr r0
|
|
lbl_802BC5EC:
|
|
/* 802BC5EC 002B952C 7C A3 22 14 */ add r5, r3, r4
|
|
/* 802BC5F0 002B9530 C0 03 00 40 */ lfs f0, 0x40(r3)
|
|
/* 802BC5F4 002B9534 EC 40 18 28 */ fsubs f2, f0, f3
|
|
/* 802BC5F8 002B9538 C0 25 00 00 */ lfs f1, 0(r5)
|
|
/* 802BC5FC 002B953C C0 03 00 3C */ lfs f0, 0x3c(r3)
|
|
/* 802BC600 002B9540 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 802BC604 002B9544 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802BC608 002B9548 D0 05 00 70 */ stfs f0, 0x70(r5)
|
|
/* 802BC60C 002B954C 38 84 00 04 */ addi r4, r4, 4
|
|
/* 802BC610 002B9550 42 00 FF DC */ bdnz lbl_802BC5EC
|
|
/* 802BC614 002B9554 38 80 00 00 */ li r4, 0
|
|
/* 802BC618 002B9558 C8 62 C0 D0 */ lfd f3, lbl_80455AD0-_SDA2_BASE_(r2)
|
|
/* 802BC61C 002B955C 3C A0 43 30 */ lis r5, 0x4330
|
|
/* 802BC620 002B9560 38 00 00 0F */ li r0, 0xf
|
|
/* 802BC624 002B9564 7C 09 03 A6 */ mtctr r0
|
|
lbl_802BC628:
|
|
/* 802BC628 002B9568 7C C3 22 14 */ add r6, r3, r4
|
|
/* 802BC62C 002B956C 80 03 00 64 */ lwz r0, 0x64(r3)
|
|
/* 802BC630 002B9570 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 802BC634 002B9574 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 802BC638 002B9578 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 802BC63C 002B957C EC 40 18 28 */ fsubs f2, f0, f3
|
|
/* 802BC640 002B9580 C0 26 00 00 */ lfs f1, 0(r6)
|
|
/* 802BC644 002B9584 C0 03 00 3C */ lfs f0, 0x3c(r3)
|
|
/* 802BC648 002B9588 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 802BC64C 002B958C EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802BC650 002B9590 D0 06 00 AC */ stfs f0, 0xac(r6)
|
|
/* 802BC654 002B9594 38 84 00 04 */ addi r4, r4, 4
|
|
/* 802BC658 002B9598 42 00 FF D0 */ bdnz lbl_802BC628
|
|
/* 802BC65C 002B959C 38 80 00 00 */ li r4, 0
|
|
/* 802BC660 002B95A0 38 00 00 0F */ li r0, 0xf
|
|
/* 802BC664 002B95A4 7C 09 03 A6 */ mtctr r0
|
|
lbl_802BC668:
|
|
/* 802BC668 002B95A8 7C A3 22 14 */ add r5, r3, r4
|
|
/* 802BC66C 002B95AC C0 23 00 54 */ lfs f1, 0x54(r3)
|
|
/* 802BC670 002B95B0 C0 03 00 50 */ lfs f0, 0x50(r3)
|
|
/* 802BC674 002B95B4 EC 41 00 28 */ fsubs f2, f1, f0
|
|
/* 802BC678 002B95B8 C0 25 00 00 */ lfs f1, 0(r5)
|
|
/* 802BC67C 002B95BC C0 03 00 3C */ lfs f0, 0x3c(r3)
|
|
/* 802BC680 002B95C0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 802BC684 002B95C4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802BC688 002B95C8 D0 05 00 E8 */ stfs f0, 0xe8(r5)
|
|
/* 802BC68C 002B95CC 38 84 00 04 */ addi r4, r4, 4
|
|
/* 802BC690 002B95D0 42 00 FF D8 */ bdnz lbl_802BC668
|
|
/* 802BC694 002B95D4 38 00 00 00 */ li r0, 0
|
|
/* 802BC698 002B95D8 98 03 01 24 */ stb r0, 0x124(r3)
|
|
/* 802BC69C 002B95DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802BC6A0 002B95E0 4E 80 00 20 */ blr
|