mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
24 lines
1.1 KiB
ArmAsm
24 lines
1.1 KiB
ArmAsm
/* 800169B4 000138F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800169B8 000138F8 7C 08 02 A6 */ mflr r0
|
|
/* 800169BC 000138FC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800169C0 00013900 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800169C4 00013904 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800169C8 00013908 38 7F 1F CC */ addi r3, r31, 0x1fcc
|
|
/* 800169CC 0001390C 48 32 88 89 */ bl OSTryLockMutex
|
|
/* 800169D0 00013910 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800169D4 00013914 41 82 00 24 */ beq lbl_800169F8
|
|
/* 800169D8 00013918 38 00 00 00 */ li r0, 0
|
|
/* 800169DC 0001391C 90 1F 1F C8 */ stw r0, 0x1fc8(r31)
|
|
/* 800169E0 00013920 38 00 00 01 */ li r0, 1
|
|
/* 800169E4 00013924 90 1F 1F C0 */ stw r0, 0x1fc0(r31)
|
|
/* 800169E8 00013928 38 7F 1F CC */ addi r3, r31, 0x1fcc
|
|
/* 800169EC 0001392C 48 32 87 31 */ bl OSUnlockMutex
|
|
/* 800169F0 00013930 38 7F 1F E4 */ addi r3, r31, 0x1fe4
|
|
/* 800169F4 00013934 48 32 8A 11 */ bl OSSignalCond
|
|
lbl_800169F8:
|
|
/* 800169F8 00013938 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800169FC 0001393C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80016A00 00013940 7C 08 03 A6 */ mtlr r0
|
|
/* 80016A04 00013944 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80016A08 00013948 4E 80 00 20 */ blr
|