func_8002B2C0

This commit is contained in:
Alejandro Javier Asenjo Nitti
2023-10-09 20:22:35 -03:00
parent c4c45ec039
commit e428c3885e
2 changed files with 45 additions and 2 deletions
+43
View File
@@ -0,0 +1,43 @@
#include "common.h"
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B1F0.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B238.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B28C.s")
// Matches with IDO 5.3/7.1 -O1 -g0
#ifdef NON_MATCHING
void func_8002B2C0(s32* arg0, s32* arg1, s32 arg2, u32 arg3) {
s32 pad;
arg3 = arg2;
arg2--;
while (arg3 > 0) {
arg3 = arg2;
arg2--;
*arg0++ = *arg1++;
}
}
#else
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B2C0.s")
#endif
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B2F4.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B330.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B52C.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B778.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B7F8.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/D_800C95E0.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B804.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B8AC.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/2BDF0/func_8002B91C.s")
+2 -2
View File
@@ -114,7 +114,7 @@
- [0x2BBB0, asm]
- [0x2BD40, asm]
- [0x2BD50, asm]
- [0x2BDF0, asm, 2BDF0]
- [0x2BDF0, c, 2BDF0]
- [0x2C700, asm]
- [0x2D300, asm]
- [0x2DF00, asm, 2DF00]
@@ -163,7 +163,7 @@
- [0xCA150, rodata, 29060]
- [0xCA170, rodata]
- [0xCA180, rodata, 29C80]
- [0xCA1E0, rodata, 2BDF0]
- [0xCA1E0, .rodata, 2BDF0]
- [0xCA5A0, rodata, 2DF00]
- [0xCA650, rodata]
- [0xCA690, rodata]