From 1b9470bb53d14aaee498a3bd145774ea13a41d70 Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Sat, 7 Oct 2023 03:40:47 -0300 Subject: [PATCH] func_80005604 --- src/main/5A20.c | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/src/main/5A20.c b/src/main/5A20.c index 15d5be80..14cf2714 100644 --- a/src/main/5A20.c +++ b/src/main/5A20.c @@ -50,7 +50,36 @@ f32 func_800055DC(f32 arg0, s32 arg1) { return var_fv1; } -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/5A20/func_80005604.s") +void func_80005604(s32* arg0, s32* arg1, s32 arg2, s32 arg3, s32 arg4) { + if (arg2 < arg3) { + if (arg3 < arg4) { + *arg0 = arg2; + *arg1 = arg4; + return; + } + *arg1 = arg3; + + if (arg2 < arg4) { + *arg0 = arg2; + return; + } + *arg0 = arg4; + return; + } + + if (arg2 < arg4) { + *arg0 = arg3; + *arg1 = arg4; + return; + } + *arg1 = arg2; + + if (arg3 < arg4) { + *arg0 = arg3; + return; + } + *arg0 = arg4; +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/5A20/func_80005680.s")