matched sub_080B1864

This commit is contained in:
Henny022p 2021-02-26 18:56:13 +01:00
parent effdc3d019
commit ea59111691
2 changed files with 17 additions and 36 deletions

View File

@ -5,42 +5,6 @@
.text
thumb_func_start sub_080B1864
sub_080B1864: @ 0x080B1864
push {r4, r5, r6, lr}
adds r5, r1, #0
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
movs r6, #0
b _080B1876
_080B1870:
adds r0, r6, #1
lsls r0, r0, #0x18
lsrs r6, r0, #0x18
_080B1876:
cmp r6, #2
bhi _080B189A
adds r0, r4, #0
adds r1, r5, #0
bl sub_080B1698
lsls r0, r0, #0x10
lsrs r2, r0, #0x10
cmp r2, #0
bne _080B1870
adds r0, r4, #0
adds r1, r5, #0
bl sub_080B180C
lsls r0, r0, #0x10
lsrs r2, r0, #0x10
cmp r2, #0
bne _080B1870
_080B189A:
adds r0, r2, #0
pop {r4, r5, r6}
pop {r1}
bx r1
.align 2, 0
thumb_func_start sub_080B18A4
sub_080B18A4: @ 0x080B18A4
push {lr}

View File

@ -205,3 +205,20 @@ u16 sub_080B180C(u16 unk_1, u16* unk_2) {
}
return ret;
}
u32 sub_080B1864(u16 unk_1, u16* unk_2, u32 unk_3) {
u32 ret;
u8 i;
ret = unk_3;
for(i = 0; i < 3; i++){
ret = sub_080B1698(unk_1, unk_2);
if (ret == 0){
ret = sub_080B180C(unk_1, unk_2);
if (ret == 0)
break;
}
}
return ret;
}