summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrozlette <uberpanzermensch@gmail.com>2018-10-28 23:12:21 -0500
committerrozlette <uberpanzermensch@gmail.com>2018-10-28 23:12:21 -0500
commit62a88f34a68e2fa8843e4f280d2f67c7f8d6d13a (patch)
tree0ae73fd48e2d84ab2d2163f1be8382a989cf9909 /src
parent5cda2411e748e3ea3634c18e7391a081675f304a (diff)
Split file in boot as functions differ in opt level
Diffstat (limited to 'src')
-rw-r--r--src/boot_O2_g3/boot_0x80080060.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/boot_O2_g3/boot_0x80080060.c b/src/boot_O2_g3/boot_0x80080060.c
new file mode 100644
index 000000000..db6c153fe
--- /dev/null
+++ b/src/boot_O2_g3/boot_0x80080060.c
@@ -0,0 +1,20 @@
+#include <ultra64.h>
+#include <global.h>
+
+UNK_RET func_80080060(void) {
+ func_80085320(&D_80099500, &D_80099AF0, &D_80099EF0, 0, -1, &D_80098190);
+ D_80000318 = func_8008D350();
+ func_800818F4();
+ func_8008A6FC();
+ osUnmapTLBAll();
+ D_80096B40 = func_80092920();
+ func_80085320(&D_80099AD0, &D_800996D0, &D_80099AD0_, 0, 256, &D_80098198);
+ osCreateThread(&D_80099520, 1, (void(*)(void*))func_80080514, 0, &D_80099AD0, 12);
+ osStartThread(&D_80099520);
+}
+
+void func_80080150(UNK_PTR a0, UNK_PTR a1) {
+ if (a0 < a1) {
+ _blkclr(a0, (u32)a1 - (u32)a0);
+ }
+}