From 96eb2d073b3af1b987735965f7aca53353283e70 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Tue, 26 Jan 2021 12:28:48 +1000 Subject: [PATCH] Decompile osPiReadIo --- src/lib/ultra/io/piread.c | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/src/lib/ultra/io/piread.c b/src/lib/ultra/io/piread.c index ba3ec538b..c907d5943 100644 --- a/src/lib/ultra/io/piread.c +++ b/src/lib/ultra/io/piread.c @@ -1,21 +1,10 @@ #include -GLOBAL_ASM( -glabel osPiReadIo -/* 4e650: 27bdffe0 */ addiu $sp,$sp,-32 -/* 4e654: afbf0014 */ sw $ra,0x14($sp) -/* 4e658: afa40020 */ sw $a0,0x20($sp) -/* 4e65c: 0c0126b8 */ jal __osPiGetAccess -/* 4e660: afa50024 */ sw $a1,0x24($sp) -/* 4e664: 8fa40020 */ lw $a0,0x20($sp) -/* 4e668: 0c01481c */ jal osPiRawReadIo -/* 4e66c: 8fa50024 */ lw $a1,0x24($sp) -/* 4e670: 0c0126c9 */ jal __osPiRelAccess -/* 4e674: afa2001c */ sw $v0,0x1c($sp) -/* 4e678: 8fbf0014 */ lw $ra,0x14($sp) -/* 4e67c: 8fa2001c */ lw $v0,0x1c($sp) -/* 4e680: 27bd0020 */ addiu $sp,$sp,0x20 -/* 4e684: 03e00008 */ jr $ra -/* 4e688: 00000000 */ nop -/* 4e68c: 00000000 */ nop -); +s32 osPiReadIo(u32 devAddr, u32 *data) +{ + register s32 ret; + __osPiGetAccess(); + ret = osPiRawReadIo(devAddr, data); + __osPiRelAccess(); + return ret; +}