.include "macros.inc" .section .text .global func_8037159c .type func_8037159c, @function func_8037159c: /* 8037159C 7D30FAA6 */ mfspr r9, 0x3f0 /* 803715A0 612A0008 */ ori r10, r9, 8 /* 803715A4 7D50FBA6 */ mtspr 0x3f0, r10 /* 803715A8 4C00012C */ isync /* 803715AC 7C0004AC */ sync 0 /* 803715B0 7D30FBA6 */ mtspr 0x3f0, r9 /* 803715B4 4C000064 */ rfi .size func_8037159c, . - func_8037159c .global func_803715b8 .type func_803715b8, @function func_803715b8: /* 803715B8 60000000 */ nop .size func_803715b8, . - func_803715b8 .global func_803715bc .type func_803715bc, @function func_803715bc: /* 803715BC 7C0802A6 */ mflr r0 /* 803715C0 90010004 */ stw r0, 4(r1) /* 803715C4 9421FFF0 */ stwu r1, -0x10(r1) /* 803715C8 93E1000C */ stw r31, 0xc(r1) /* 803715CC 3CA08000 */ lis r5, 0x8000 /* 803715D0 3C808037 */ lis r4, func_8037159c@ha /* 803715D4 3C608037 */ lis r3, func_803715b8@ha /* 803715D8 3BE50C00 */ addi r31, r5, 0xc00 /* 803715DC 380315B8 */ addi r0, r3, func_803715b8@l /* 803715E0 3884159C */ addi r4, r4, func_8037159c@l /* 803715E4 7FE3FB78 */ mr r3, r31 /* 803715E8 7CA40050 */ subf r5, r4, r0 /* 803715EC 4BC9CE31 */ bl func_8000e41c /* 803715F0 7FE3FB78 */ mr r3, r31 /* 803715F4 38800100 */ li r4, 0x100 /* 803715F8 4BFFC381 */ bl func_8036d978 /* 803715FC 7C0004AC */ sync 0 /* 80371600 7FE3FB78 */ mr r3, r31 /* 80371604 38800100 */ li r4, 0x100 /* 80371608 4BFFC3D1 */ bl func_8036d9d8 /* 8037160C 80010014 */ lwz r0, 0x14(r1) /* 80371610 83E1000C */ lwz r31, 0xc(r1) /* 80371614 38210010 */ addi r1, r1, 0x10 /* 80371618 7C0803A6 */ mtlr r0 /* 8037161C 4E800020 */ blr .size func_803715bc, . - func_803715bc