tp/include/m_Do/m_Do_ext/asm/func_80014EB0.s

37 lines
1.9 KiB
ArmAsm

/* 80014EB0 00011DF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80014EB4 00011DF4 7C 08 02 A6 */ mflr r0
/* 80014EB8 00011DF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80014EBC 00011DFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80014EC0 00011E00 7C 7F 1B 79 */ or. r31, r3, r3
/* 80014EC4 00011E04 41 82 00 60 */ beq lbl_80014F24
/* 80014EC8 00011E08 3C 60 80 3A */ lis r3, lbl_803A33B8@ha
/* 80014ECC 00011E0C 38 03 33 B8 */ addi r0, r3, lbl_803A33B8@l
/* 80014ED0 00011E10 90 1F 00 00 */ stw r0, 0(r31)
/* 80014ED4 00011E14 41 82 00 40 */ beq lbl_80014F14
/* 80014ED8 00011E18 3C 60 80 3A */ lis r3, lbl_803A33E4@ha
/* 80014EDC 00011E1C 38 03 33 E4 */ addi r0, r3, lbl_803A33E4@l
/* 80014EE0 00011E20 90 1F 00 00 */ stw r0, 0(r31)
/* 80014EE4 00011E24 41 82 00 30 */ beq lbl_80014F14
/* 80014EE8 00011E28 3C 60 80 3A */ lis r3, lbl_803A3360@ha
/* 80014EEC 00011E2C 38 03 33 60 */ addi r0, r3, lbl_803A3360@l
/* 80014EF0 00011E30 90 1F 00 00 */ stw r0, 0(r31)
/* 80014EF4 00011E34 41 82 00 20 */ beq lbl_80014F14
/* 80014EF8 00011E38 3C 60 80 3A */ lis r3, lbl_803A338C@ha
/* 80014EFC 00011E3C 38 03 33 8C */ addi r0, r3, lbl_803A338C@l
/* 80014F00 00011E40 90 1F 00 00 */ stw r0, 0(r31)
/* 80014F04 00011E44 41 82 00 10 */ beq lbl_80014F14
/* 80014F08 00011E48 3C 60 80 3A */ lis r3, lbl_803A3468@ha
/* 80014F0C 00011E4C 38 03 34 68 */ addi r0, r3, lbl_803A3468@l
/* 80014F10 00011E50 90 1F 00 00 */ stw r0, 0(r31)
lbl_80014F14:
/* 80014F14 00011E54 7C 80 07 35 */ extsh. r0, r4
/* 80014F18 00011E58 40 81 00 0C */ ble lbl_80014F24
/* 80014F1C 00011E5C 7F E3 FB 78 */ mr r3, r31
/* 80014F20 00011E60 48 2B 9E 1D */ bl __dl__FPv
lbl_80014F24:
/* 80014F24 00011E64 7F E3 FB 78 */ mr r3, r31
/* 80014F28 00011E68 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80014F2C 00011E6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80014F30 00011E70 7C 08 03 A6 */ mtlr r0
/* 80014F34 00011E74 38 21 00 10 */ addi r1, r1, 0x10
/* 80014F38 00011E78 4E 80 00 20 */ blr