matched sub_080B180C

This commit is contained in:
Henny022p
2021-02-26 18:41:32 +01:00
parent 5d85c56456
commit 9cd1e7fd0f
+8 -17
View File
@@ -184,7 +184,6 @@ NONMATCH("asm/non_matching/code_080B1520/sub_080B16AC.inc", u16 sub_080B16AC(u16
END_NONMATCH
u32 sub_080B180C(u16 unk_1, u16* unk_2) {
u16 t0, t1;
u32 ret;
u16 stack[4];
@@ -193,24 +192,16 @@ u32 sub_080B180C(u16 unk_1, u16* unk_2) {
u8 i;
ret = 0;
if (unk_1 >= gUnk_02036A50->unk_04)
if (unk_1 >= gUnk_02036A50->unk_04) {
return 0x80ff;
}
sub_080B15E8(unk_1, stack);
ptr = stack;
i = 0;
goto L1;
L2:
i++;
if (i > 3)
goto RET;
L1:
t1 = *unk_2;
t0 = *ptr;
ptr++;
unk_2++;
if (t1 == t0)
goto L2;
ret = 0x8000;
RET:
for (i = 0; i < sizeof(stack)/sizeof(u16); i++) {
if (*unk_2++ != *ptr++) {
ret = 0x8000;
break;
}
}
return ret;
}