donut-decomp/asm/MSL_C.PPCEABI.bare.H/math_double_80010574.s

36 lines
1.4 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global acosf
acosf:
/* 80010574 0000C3B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80010578 0000C3B8 7C 08 02 A6 */ mflr r0
/* 8001057C 0000C3BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80010580 0000C3C0 48 00 40 09 */ bl acos
/* 80010584 0000C3C4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80010588 0000C3C8 FC 20 08 18 */ frsp f1, f1
/* 8001058C 0000C3CC 7C 08 03 A6 */ mtlr r0
/* 80010590 0000C3D0 38 21 00 10 */ addi r1, r1, 0x10
/* 80010594 0000C3D4 4E 80 00 20 */ blr
.global floorf
floorf:
/* 80010598 0000C3D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001059C 0000C3DC 7C 08 02 A6 */ mflr r0
/* 800105A0 0000C3E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800105A4 0000C3E4 48 00 3A 61 */ bl floor
/* 800105A8 0000C3E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800105AC 0000C3EC FC 20 08 18 */ frsp f1, f1
/* 800105B0 0000C3F0 7C 08 03 A6 */ mtlr r0
/* 800105B4 0000C3F4 38 21 00 10 */ addi r1, r1, 0x10
/* 800105B8 0000C3F8 4E 80 00 20 */ blr
.global sinf
sinf:
/* 800105BC 0000C3FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800105C0 0000C400 7C 08 02 A6 */ mflr r0
/* 800105C4 0000C404 90 01 00 14 */ stw r0, 0x14(r1)
/* 800105C8 0000C408 48 00 3E 7D */ bl sin
/* 800105CC 0000C40C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800105D0 0000C410 FC 20 08 18 */ frsp f1, f1
/* 800105D4 0000C414 7C 08 03 A6 */ mtlr r0
/* 800105D8 0000C418 38 21 00 10 */ addi r1, r1, 0x10
/* 800105DC 0000C41C 4E 80 00 20 */ blr