From 3d7ec123135b76c6c80ae8d80f95da7679b42408 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Fri, 29 Oct 2021 23:09:42 +1000 Subject: [PATCH] Decompile func000127b8 --- src/include/lib/lib_126b0.h | 2 +- src/lib/lib_126b0.c | 27 ++++----------------------- 2 files changed, 5 insertions(+), 24 deletions(-) diff --git a/src/include/lib/lib_126b0.h b/src/include/lib/lib_126b0.h index 5be862472..4d275a5cd 100644 --- a/src/include/lib/lib_126b0.h +++ b/src/include/lib/lib_126b0.h @@ -6,7 +6,7 @@ u32 func000126b0(void); u32 func000126d4(void); -void func000126f0(void *arg0); +bool func000126f0(void *arg0); void func000127b8(void); u32 func00012800(void); u32 func00012914(void); diff --git a/src/lib/lib_126b0.c b/src/lib/lib_126b0.c index 99e5a1161..cdd10f482 100644 --- a/src/lib/lib_126b0.c +++ b/src/lib/lib_126b0.c @@ -100,29 +100,10 @@ glabel func000126f0 /* 127b4: 27bd0030 */ addiu $sp,$sp,0x30 ); -GLOBAL_ASM( -glabel func000127b8 -/* 127b8: 27bdffe0 */ addiu $sp,$sp,-32 -/* 127bc: afb00018 */ sw $s0,0x18($sp) -/* 127c0: 3c10800a */ lui $s0,%hi(var80099478) -/* 127c4: 26109478 */ addiu $s0,$s0,%lo(var80099478) -/* 127c8: afbf001c */ sw $ra,0x1c($sp) -/* 127cc: 0c0049bc */ jal func000126f0 -/* 127d0: 02002025 */ or $a0,$s0,$zero -/* 127d4: 50400006 */ beqzl $v0,.L000127f0 -/* 127d8: 8fbf001c */ lw $ra,0x1c($sp) -.L000127dc: -/* 127dc: 0c0049bc */ jal func000126f0 -/* 127e0: 02002025 */ or $a0,$s0,$zero -/* 127e4: 1440fffd */ bnez $v0,.L000127dc -/* 127e8: 00000000 */ nop -/* 127ec: 8fbf001c */ lw $ra,0x1c($sp) -.L000127f0: -/* 127f0: 8fb00018 */ lw $s0,0x18($sp) -/* 127f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* 127f8: 03e00008 */ jr $ra -/* 127fc: 00000000 */ nop -); +void func000127b8(void) +{ + while (func000126f0(var80099478)); +} GLOBAL_ASM( glabel func00012800