From 838e6b2d188d8dcd895b9ad006d26bc1f75a0e78 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 21 Oct 2020 01:40:20 -0400 Subject: only an r30/r31 register swap remains in func_801DB9FC --- src/code_801DB81C.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/code_801DB81C.cpp') diff --git a/src/code_801DB81C.cpp b/src/code_801DB81C.cpp index 3870e58..4cffb24 100644 --- a/src/code_801DB81C.cpp +++ b/src/code_801DB81C.cpp @@ -208,12 +208,13 @@ void func_801DB9FC(void) u32 i = 31, j = 0; do { - if (lbl_80491370[j].unk0 != 0xff && lbl_80491370[j].unk4) - lbl_80491370[j].unk4(0, lbl_8063F2FC + lbl_80491370[j].unk0 << 9, lbl_80491370[j].unk1); + u8 r0 = lbl_80491370[j].unk0; + if (r0 != 0xff && lbl_80491370[j].unk4) + lbl_80491370[j].unk4(0, lbl_8063F2FC + (r0 << 9), lbl_80491370[j].unk1); j++; } while (i-- != 0); + lbl_8063F304 = 1; } - lbl_8063F304 = 1; } -- cgit v1.2.3