summaryrefslogtreecommitdiff
path: root/src/code_801DB81C.cpp
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-21 01:40:20 -0400
committerMax <mparisi@stevens.edu>2020-10-21 01:40:20 -0400
commit838e6b2d188d8dcd895b9ad006d26bc1f75a0e78 (patch)
tree658618d395329ab342c1c000c092a68a1804a1c5 /src/code_801DB81C.cpp
parent5ba0f4b6ea4e02ba406018a74a9fff4b7a0dd9ad (diff)
only an r30/r31 register swap remains in func_801DB9FC
Diffstat (limited to 'src/code_801DB81C.cpp')
-rw-r--r--src/code_801DB81C.cpp7
1 files changed, 4 insertions, 3 deletions
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;
}