mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-12 19:24:55 -04:00
44 lines
1.6 KiB
ArmAsm
44 lines
1.6 KiB
ArmAsm
lbl_802D3FA0:
|
|
/* 802D3FA0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802D3FA4 7C 08 02 A6 */ mflr r0
|
|
/* 802D3FA8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802D3FAC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 802D3FB0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802D3FB4 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 802D3FB8 40 82 00 30 */ bne lbl_802D3FE8
|
|
/* 802D3FBC 38 7F 00 30 */ addi r3, r31, 0x30
|
|
/* 802D3FC0 38 81 00 08 */ addi r4, r1, 8
|
|
/* 802D3FC4 38 A0 00 01 */ li r5, 1
|
|
/* 802D3FC8 48 06 AA F5 */ bl OSReceiveMessage
|
|
/* 802D3FCC 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 802D3FD0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802D3FD4 40 82 00 0C */ bne lbl_802D3FE0
|
|
/* 802D3FD8 38 60 00 00 */ li r3, 0
|
|
/* 802D3FDC 48 00 00 44 */ b lbl_802D4020
|
|
lbl_802D3FE0:
|
|
/* 802D3FE0 7F E3 FB 78 */ mr r3, r31
|
|
/* 802D3FE4 48 00 00 3C */ b lbl_802D4020
|
|
lbl_802D3FE8:
|
|
/* 802D3FE8 38 7F 00 30 */ addi r3, r31, 0x30
|
|
/* 802D3FEC 38 81 00 08 */ addi r4, r1, 8
|
|
/* 802D3FF0 38 A0 00 00 */ li r5, 0
|
|
/* 802D3FF4 48 06 AA C9 */ bl OSReceiveMessage
|
|
/* 802D3FF8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 802D3FFC 40 82 00 0C */ bne lbl_802D4008
|
|
/* 802D4000 38 60 00 00 */ li r3, 0
|
|
/* 802D4004 48 00 00 1C */ b lbl_802D4020
|
|
lbl_802D4008:
|
|
/* 802D4008 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 802D400C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802D4010 40 82 00 0C */ bne lbl_802D401C
|
|
/* 802D4014 38 60 00 00 */ li r3, 0
|
|
/* 802D4018 48 00 00 08 */ b lbl_802D4020
|
|
lbl_802D401C:
|
|
/* 802D401C 7F E3 FB 78 */ mr r3, r31
|
|
lbl_802D4020:
|
|
/* 802D4020 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 802D4024 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802D4028 7C 08 03 A6 */ mtlr r0
|
|
/* 802D402C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802D4030 4E 80 00 20 */ blr
|