mirror of https://github.com/zeldaret/tp.git
58 lines
3.2 KiB
ArmAsm
58 lines
3.2 KiB
ArmAsm
/* 802679E4 00264924 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802679E8 00264928 7C 08 02 A6 */ mflr r0
|
|
/* 802679EC 0026492C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802679F0 00264930 80 0D 8B F4 */ lwz r0, lbl_80451174-_SDA_BASE_(r13)
|
|
/* 802679F4 00264934 1C 80 00 AB */ mulli r4, r0, 0xab
|
|
/* 802679F8 00264938 38 60 76 3D */ li r3, 0x763d
|
|
/* 802679FC 0026493C 7C 04 1B D6 */ divw r0, r4, r3
|
|
/* 80267A00 00264940 7C 00 19 D6 */ mullw r0, r0, r3
|
|
/* 80267A04 00264944 7C C0 20 50 */ subf r6, r0, r4
|
|
/* 80267A08 00264948 90 CD 8B F4 */ stw r6, lbl_80451174-_SDA_BASE_(r13)
|
|
/* 80267A0C 0026494C 80 0D 8B F8 */ lwz r0, lbl_80451178-_SDA_BASE_(r13)
|
|
/* 80267A10 00264950 1C 80 00 AC */ mulli r4, r0, 0xac
|
|
/* 80267A14 00264954 38 60 76 63 */ li r3, 0x7663
|
|
/* 80267A18 00264958 7C 04 1B D6 */ divw r0, r4, r3
|
|
/* 80267A1C 0026495C 7C 00 19 D6 */ mullw r0, r0, r3
|
|
/* 80267A20 00264960 7C A0 20 50 */ subf r5, r0, r4
|
|
/* 80267A24 00264964 90 AD 8B F8 */ stw r5, lbl_80451178-_SDA_BASE_(r13)
|
|
/* 80267A28 00264968 80 0D 8B FC */ lwz r0, lbl_8045117C-_SDA_BASE_(r13)
|
|
/* 80267A2C 0026496C 1C 80 00 AA */ mulli r4, r0, 0xaa
|
|
/* 80267A30 00264970 38 60 76 73 */ li r3, 0x7673
|
|
/* 80267A34 00264974 7C 04 1B D6 */ divw r0, r4, r3
|
|
/* 80267A38 00264978 7C 00 19 D6 */ mullw r0, r0, r3
|
|
/* 80267A3C 0026497C 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 80267A40 00264980 90 0D 8B FC */ stw r0, lbl_8045117C-_SDA_BASE_(r13)
|
|
/* 80267A44 00264984 C8 82 B6 C0 */ lfd f4, lbl_804550C0-_SDA2_BASE_(r2)
|
|
/* 80267A48 00264988 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80267A4C 0026498C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80267A50 00264990 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 80267A54 00264994 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 80267A58 00264998 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 80267A5C 0026499C EC 20 20 28 */ fsubs f1, f0, f4
|
|
/* 80267A60 002649A0 C0 02 B6 C8 */ lfs f0, lbl_804550C8-_SDA2_BASE_(r2)
|
|
/* 80267A64 002649A4 EC 61 00 24 */ fdivs f3, f1, f0
|
|
/* 80267A68 002649A8 6C C0 80 00 */ xoris r0, r6, 0x8000
|
|
/* 80267A6C 002649AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80267A70 002649B0 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 80267A74 002649B4 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 80267A78 002649B8 EC 20 20 28 */ fsubs f1, f0, f4
|
|
/* 80267A7C 002649BC C0 02 B6 CC */ lfs f0, lbl_804550CC-_SDA2_BASE_(r2)
|
|
/* 80267A80 002649C0 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 80267A84 002649C4 6C A0 80 00 */ xoris r0, r5, 0x8000
|
|
/* 80267A88 002649C8 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 80267A8C 002649CC 90 61 00 18 */ stw r3, 0x18(r1)
|
|
/* 80267A90 002649D0 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 80267A94 002649D4 EC 20 20 28 */ fsubs f1, f0, f4
|
|
/* 80267A98 002649D8 C0 02 B6 D0 */ lfs f0, lbl_804550D0-_SDA2_BASE_(r2)
|
|
/* 80267A9C 002649DC EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80267AA0 002649E0 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 80267AA4 002649E4 EC 23 00 2A */ fadds f1, f3, f0
|
|
/* 80267AA8 002649E8 C8 42 B6 D8 */ lfd f2, lbl_804550D8-_SDA2_BASE_(r2)
|
|
/* 80267AAC 002649EC 48 10 4C B5 */ bl func_8036C760
|
|
/* 80267AB0 002649F0 FC 00 08 18 */ frsp f0, f1
|
|
/* 80267AB4 002649F4 FC 00 02 10 */ fabs f0, f0
|
|
/* 80267AB8 002649F8 FC 20 00 18 */ frsp f1, f0
|
|
/* 80267ABC 002649FC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80267AC0 00264A00 7C 08 03 A6 */ mtlr r0
|
|
/* 80267AC4 00264A04 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80267AC8 00264A08 4E 80 00 20 */ blr |