From 9b47b9e6afb0841aa3f2547271cd5702a6be9cf5 Mon Sep 17 00:00:00 2001 From: farisawan-2000 Date: Thu, 9 Jul 2020 21:55:54 -0400 Subject: [PATCH] ovl0_2_5 decomped, debug strings, labeling --- .../ovl0/ovl0_2_5/func_80005350.s | 13 + .../ovl0/ovl0_2_5/func_80005378.s | 13 + .../ovl0/ovl0_2_5/func_800053A8.s | 4 + .../ovl0/ovl0_2_5/func_800053B4.s | 8 + .../ovl0/ovl0_2_5/func_800053D0.s | 13 + .../ovl0/ovl0_2_5/func_80005400.s | 13 + .../ovl0/ovl0_2_5/func_80005430.s | 24 + .../ovl0/ovl0_2_5/func_8000548C.s | 43 + .../ovl0/ovl0_2_5/func_80005530.s | 64 + .../ovl0/ovl0_2_5/func_8000561C.s | 54 + .../ovl0/ovl0_2_5/func_800056DC.s | 25 + .../ovl0/ovl0_2_5/func_80005734.s | 35 + .../ovl0/ovl0_2_5/func_800057AC.s | 39 + .../ovl0/ovl0_2_5/func_80005834.s | 58 + .../ovl0/ovl0_2_5/func_80005910.s | 28 + .../ovl0/ovl0_2_5/func_8000597C.s | 34 + .../ovl0/ovl0_2_5/func_800059F8.s | 43 + .../ovl0/ovl0_2_5/func_80005A98.s | 123 + .../ovl0/ovl0_2_5/func_80005C64.s | 28 + .../ovl0/ovl0_2_5/func_80005CC0.s | 83 + .../ovl0/ovl0_2_5/func_80005DE4.s | 78 + .../ovl0/ovl0_2_5/func_80005F10.s | 274 + .../ovl0/ovl0_2_5/func_8000630C.s | 215 + .../ovl0/ovl0_2_5/func_80006628.s | 79 + .../ovl0/ovl0_2_5/func_80006740.s | 31 + .../ovl0/ovl0_2_5/func_800067B8.s | 5 + .../ovl0/ovl0_2_5/func_800067C8.s | 7 + .../ovl0/ovl0_2_5/func_800067E0.s | 34 + .../ovl0/ovl0_2_5/func_80006854.s | 40 + .../ovl0/ovl0_2_5/func_800068E4.s | 359 + .../ovl0/ovl0_2_5/func_80006DF8.s | 15 + .../ovl0/ovl0_2_5/func_80006E30.s | 26 + .../ovl0/ovl0_2_5/func_80006E94.s | 22 + .../ovl0/ovl0_2_5/func_80006EE4.s | 33 + .../ovl0/ovl0_2_5/func_80006F60.s | 79 + .../ovl0/ovl0_2_5/func_8000708C.s | 176 + .../ovl0/ovl0_2_5/func_80007328.s | 23 + .../ovl0/ovl0_2_5/func_80007380.s | 153 + .../ovl0/ovl0_2_5/func_800075DC.s | 8 + .../ovl0/ovl0_2_5/func_800075F8.s | 12 + .../ovl0/ovl0_2_5/func_80007620.s | 13 + .../ovl0/ovl0_2_5/func_80007648.s | 12 + .../ovl0/ovl0_2_5/func_80007674.s | 11 + .../ovl0/ovl0_2_5/func_80007694.s | 20 + .../ovl0/ovl0_2_5/func_800076D0.s | 88 + .../ovl0/ovl0_2_5/func_80007824.s | 7 + .../ovl0/ovl0_2_5/func_8000783C.s | 31 + .../ovl0/ovl0_2_5/func_800078A4.s | 20 + .../ovl0/ovl0_2_5/func_800078F0.s | 24 + .../ovl0/ovl0_2_5/func_80007944.s | 22 + .../ovl0/ovl0_2_5/func_80007998.s | 22 + .../ovl0/ovl0_2_5/func_800079E4.s | 7 + .../ovl0/ovl0_2_5/func_800079FC.s | 7 + .../ovl0/ovl0_2_5/func_80007A14.s | 25 + .../ovl0/ovl0_2_5/func_80007A74.s | 27 + .../ovl0/ovl0_2_5/func_80007ADC.s | 25 + .../ovl0/ovl0_2_5/func_80007B38.s | 28 + .../ovl0/ovl0_2_5/func_80007BA4.s | 21 + .../ovl0/ovl0_2_5/func_80007BF4.s | 43 + .../ovl0/ovl0_2_5/func_80007C9C.s | 20 + .../ovl0/ovl0_2_5/func_80007CE8.s | 4 + .../ovl0/ovl0_2_5/func_80007CF4.s | 163 + .../ovl0/ovl0_2_5/func_80007F58.s | 27 + .../ovl0/ovl0_2_5/func_80007FB8.s | 12 + .../ovl0/ovl0_2_5/func_80007FE4.s | 25 + .../ovl0/ovl0_2_5/func_8000803C.s | 12 + .../ovl0/ovl0_2_5/func_80008068.s | 25 + .../ovl0/ovl0_2_5/func_800080C0.s | 65 + .../ovl0/ovl0_2_5/func_80008198.s | 12 + .../ovl0/ovl0_2_5/func_800081C4.s | 23 + .../ovl0/ovl0_2_5/func_80008210.s | 33 + .../ovl0/ovl0_2_5/func_80008280.s | 4 + .../ovl0/ovl0_2_5/func_8000828C.s | 23 + .../ovl0/ovl0_2_5/func_800082D4.s | 23 + .../ovl0/ovl0_2_5/func_8000831C.s | 4 + .../ovl0/ovl0_2_5/func_80008328.s | 16 + .../ovl0/ovl0_2_5/func_8000835C.s | 20 + .../ovl0/ovl0_2_5/func_80008380.s | 10 + .../ovl0/ovl0_2_5/func_800083A0.s | 12 + .../ovl0/ovl0_2_5/func_800083CC.s | 31 + .../ovl0/ovl0_2_5/func_80008434.s | 30 + .../ovl0/ovl0_2_5/func_800084A0.s | 39 + .../ovl0/ovl0_2_5/func_80008528.s | 31 + .../ovl0/ovl0_2_5/func_80008570.s | 10 + .../ovl0/ovl0_2_5/func_80008590.s | 31 + .../ovl0/ovl0_2_5/func_800085DC.s | 9 + .../ovl0/ovl0_2_5/func_800085F8.s | 30 + .../ovl0/ovl0_2_5/func_80008664.s | 39 + .../ovl0/ovl0_2_5/func_800086EC.s | 31 + .../ovl0/ovl0_2_5/func_80008734.s | 10 + .../ovl0/ovl0_2_5/func_80008754.s | 25 + .../ovl0/ovl0_2_5/func_800087AC.s | 12 + .../ovl0/ovl0_2_5/func_800087D8.s | 25 + .../ovl0/ovl0_2_5/func_80008830.s | 5 + .../ovl0/ovl0_2_5/func_80008840.s | 5 + .../ovl0/ovl0_2_5/func_80008850.s | 5 + .../ovl0/ovl0_2_5/func_80008860.s | 12 + .../ovl0/ovl0_2_5/func_8000888C.s | 25 + .../ovl0/ovl0_2_5/func_800088E4.s | 12 + .../ovl0/ovl0_2_5/func_80008910.s | 25 + .../ovl0/ovl0_2_5/func_80008968.s | 12 + .../ovl0/ovl0_2_5/func_80008994.s | 25 + .../ovl0/ovl0_2_5/func_800089EC.s | 12 + .../ovl0/ovl0_2_5/func_80008A18.s | 104 + .../ovl0/ovl0_2_5/func_80008B94.s | 143 + .../ovl0/ovl0_2_5/func_80008DA8.s | 81 + .../ovl0/ovl0_2_5/func_80008EC4.s | 485 + .../ovl0/ovl0_2_5/func_80009628.s | 13 + .../ovl0/ovl0_2_5/func_80009658.s | 103 + .../ovl0/ovl0_2_5/func_800097E0.s | 28 + .../ovl0/ovl0_2_5/func_8000984C.s | 27 + .../ovl0/ovl0_2_5/func_800098AC.s | 28 + .../ovl0/ovl0_2_5/func_80009918.s | 27 + .../ovl0/ovl0_2_5/func_80009978.s | 28 + .../ovl0/ovl0_2_5/func_800099E4.s | 27 + .../ovl0/ovl0_2_5/func_80009A44.s | 76 + .../ovl0/ovl0_2_5/func_80009B5C.s | 35 + .../ovl0/ovl0_2_5/func_80009BD4.s | 26 + .../ovl0/ovl0_2_5/func_80009C38.s | 50 + .../ovl0/ovl0_2_5/func_80009CE8.s | 31 + .../ovl0/ovl0_2_5/func_80009D5C.s | 43 + .../ovl0/ovl0_2_5/func_80009DF4.s | 114 + .../ovl0/ovl0_2_5/func_80009F7C.s | 47 + .../ovl0/ovl0_2_5/func_8000A02C.s | 42 + .../ovl0/ovl0_2_5/func_8000A0C0.s | 53 + .../ovl0/ovl0_2_5/func_8000A180.s | 19 + .../ovl0/ovl0_2_5/func_8000A1C0.s | 19 + .../ovl0/ovl0_2_5/func_8000A200.s | 22 + .../ovl0/ovl0_2_5/func_8000A24C.s | 23 + .../ovl0/ovl0_2_5/func_8000A29C.s | 54 + .../ovl0/ovl0_2_5/func_8000A350.s | 95 + .../ovl0/ovl0_2_5/func_8000A498.s | 15 + .../ovl0/ovl0_2_5/func_8000A4D0.s | 15 + .../ovl0/ovl0_2_5/func_8000A508.s | 16 + .../ovl0/ovl0_2_5/func_8000A544.s | 16 + .../ovl0/ovl0_2_5/func_8000A580.s | 34 + .../ovl0/ovl0_2_5/func_8000A5FC.s | 19 + .../ovl0/ovl0_2_5/func_8000A640.s | 19 + .../ovl0/ovl0_2_5/func_8000A684.s | 23 + .../ovl0/ovl0_2_5/func_8000A6D8.s | 24 + .../ovl0/ovl0_2_5/func_8000A730.s | 14 + .../ovl0/ovl0_2_5/func_8000A764.s | 17 + .../ovl0/ovl0_2_5/func_8000A7A0.s | 17 + .../ovl0/ovl0_2_5/func_8000A7DC.s | 23 + .../ovl0/ovl0_2_5/func_8000A830.s | 24 + .../ovl0/ovl0_2_5/func_8000A888.s | 34 + .../ovl0/ovl0_2_5/func_8000A904.s | 34 + .../ovl0/ovl0_2_5/func_8000A980.s | 17 + .../ovl0/ovl0_2_5/func_8000A9C0.s | 18 + .../ovl0/ovl0_2_5/func_8000AA04.s | 14 + .../ovl0/ovl0_2_5/func_8000AA38.s | 14 + .../ovl0/ovl0_2_5/func_8000AA6C.s | 15 + .../ovl0/ovl0_2_5/func_8000AAA4.s | 16 + .../ovl0/ovl0_2_5/func_8000AAE0.s | 56 + .../ovl0/ovl0_2_5/func_8000ABAC.s | 40 + .../ovl0/ovl0_2_5/func_8000AC3C.s | 95 + .../ovl0/ovl0_2_5/func_8000AD88.s | 72 + .../ovl0/ovl0_2_5/func_8000AE84.s | 387 + .../ovl0/ovl0_2_5/func_8000B3E0.s | 29 + .../ovl0/ovl0_2_5/func_8000B448.s | 39 + .../ovl0/ovl0_2_5/func_8000B4D4.s | 47 + .../ovl0/ovl0_2_5/func_8000B57C.s | 54 + .../ovl0/ovl0_2_5/func_8000B63C.s | 11 + .../ovl0/ovl0_2_5/func_8000B65C.s | 12 + .../ovl0/ovl0_2_5/func_8000B688.s | 12 + .../ovl0/ovl0_2_5/func_8000B6B4.s | 3 + .../ovl0/ovl0_2_5/func_8000B6BC.s | 44 + .../ovl0/ovl0_2_5/func_8000B758.s | 17 + .../ovl0/ovl0_2_5/func_8000B78C.s | 17 + .../ovl0/ovl0_2_5/func_8000B7C0.s | 8 + .../ovl0/ovl0_2_5/func_8000B7D8.s | 8 + .../ovl0/ovl0_2_5/func_8000B7F0.s | 21 + .../ovl0/ovl0_2_5/func_8000B830.s | 21 + .../ovl0/ovl0_2_5/func_8000B870.s | 24 + .../ovl0/ovl0_2_5/func_8000B8C0.s | 19 + .../ovl0/ovl0_2_5/func_8000B908.s | 19 + .../ovl0/ovl0_2_5/func_8000B950.s | 15 + .../ovl0/ovl0_2_5/func_8000B988.s | 20 + .../ovl0/ovl0_2_5/func_8000B9CC.s | 13 + .../ovl0/ovl0_2_5/func_8000B9FC.s | 13 + .../ovl0/ovl0_2_5/func_8000BA2C.s | 13 + .../ovl0/ovl0_2_5/func_8000BA5C.s | 13 + .../ovl0/ovl0_2_5/func_8000BA8C.s | 13 + .../ovl0/ovl0_2_5/func_8000BABC.s | 13 + .../ovl0/ovl0_2_5/func_8000BAEC.s | 68 + .../ovl0/ovl0_2_5/func_8000BBE0.s | 25 + .../ovl0/ovl0_2_5/func_8000BC34.s | 32 + .../ovl0/ovl0_2_5/func_8000BCA4.s | 42 + .../ovl0/ovl0_2_5/func_8000BD3C.s | 50 + .../ovl0/ovl0_2_5/func_8000BDF0.s | 43 + asm/non_matchings/ovl0_1/func_80002D8C.s | 2 +- asm/ovl0/ovl0_2.s | 7750 --- asm/ovl1/ovl1.s | 2 +- currentGlobals.txt | 44373 ++++++++++++++++ data/kirby.039DF0.s | 123 +- kirby.us.ld | 1 + src/ovl0/ovl0_0.c | 2 +- src/ovl0/ovl0_1.c | 4 +- src/ovl0/ovl0_2_5.c | 5159 ++ tools/importStrings.py | 32 + tools/importStrings.txt | 1 + tools/ramAddrStrings.py | 32 + undefined_syms.txt | 6 +- 203 files changed, 57310 insertions(+), 7777 deletions(-) create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008968.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008994.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800089EC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008A18.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008B94.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008DA8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80008EC4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009628.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009658.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800097E0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000984C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800098AC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009918.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009978.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_800099E4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009A44.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009B5C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009BD4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009C38.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009CE8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009D5C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009DF4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_80009F7C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A02C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A0C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A180.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A1C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A200.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A24C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A29C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A350.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A498.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A4D0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A508.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A544.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A580.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A5FC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A640.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A684.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A6D8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A730.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A764.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A7A0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A7DC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A830.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A888.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A904.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A980.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000A9C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AA04.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AA38.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AA6C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AAA4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AAE0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000ABAC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AC3C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AD88.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000AE84.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B3E0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B448.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B4D4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B57C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B63C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B65C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B688.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B6B4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B6BC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B758.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B78C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B7C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B7D8.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B7F0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B830.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B870.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B8C0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B908.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B950.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B988.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B9CC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000B9FC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BA2C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BA5C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BA8C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BABC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BAEC.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BBE0.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BC34.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BCA4.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BD3C.s create mode 100644 asm/non_matchings/ovl0/ovl0_2_5/func_8000BDF0.s create mode 100644 currentGlobals.txt create mode 100644 src/ovl0/ovl0_2_5.c create mode 100644 tools/importStrings.py create mode 100644 tools/importStrings.txt create mode 100644 tools/ramAddrStrings.py diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s new file mode 100644 index 00000000..855a30b4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s @@ -0,0 +1,13 @@ +glabel func_80005350 +/* 005F50 80005350 10800004 */ beqz $a0, .L80005364_ovl0 +/* 005F54 80005354 3C0E8000 */ lui $t6, 0x8000 +/* 005F58 80005358 3C018005 */ lui $at, 0x8005 +/* 005F5C 8000535C 03E00008 */ jr $ra +/* 005F60 80005360 AC24A48C */ sw $a0, -0x5b74($at) + +.L80005364_ovl0: +/* 005F64 80005364 25CE0A44 */ addiu $t6, $t6, 0xa44 +/* 005F68 80005368 3C018005 */ lui $at, %hi(D_8004A48C) # $at, 0x8005 +/* 005F6C 8000536C AC2EA48C */ sw $t6, %lo(D_8004A48C)($at) +/* 005F70 80005370 03E00008 */ jr $ra +/* 005F74 80005374 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s new file mode 100644 index 00000000..ff5006bf --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s @@ -0,0 +1,13 @@ +glabel func_80005378 +/* 005F78 80005378 8C8E0000 */ lw $t6, ($a0) +/* 005F7C 8000537C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005 +/* 005F80 80005380 3C19DB06 */ lui $t9, (0xDB06003C >> 16) # lui $t9, 0xdb06 +/* 005F84 80005384 25CF0004 */ addiu $t7, $t6, 4 +/* 005F88 80005388 AC2F9308 */ sw $t7, %lo(D_80049308)($at) +/* 005F8C 8000538C 8C820000 */ lw $v0, ($a0) +/* 005F90 80005390 3739003C */ ori $t9, (0xDB06003C & 0xFFFF) # ori $t9, $t9, 0x3c +/* 005F94 80005394 24580008 */ addiu $t8, $v0, 8 +/* 005F98 80005398 AC980000 */ sw $t8, ($a0) +/* 005F9C 8000539C AC400004 */ sw $zero, 4($v0) +/* 005FA0 800053A0 03E00008 */ jr $ra +/* 005FA4 800053A4 AC590000 */ sw $t9, ($v0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s new file mode 100644 index 00000000..bf6a9f1b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s @@ -0,0 +1,4 @@ +glabel func_800053A8 +/* 005FA8 800053A8 3C018005 */ lui $at, 0x8005 +/* 005FAC 800053AC 03E00008 */ jr $ra +/* 005FB0 800053B0 AC24A440 */ sw $a0, -0x5bc0($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s new file mode 100644 index 00000000..a868294d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s @@ -0,0 +1,8 @@ +glabel func_800053B4 +/* 005FB4 800053B4 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005 +/* 005FB8 800053B8 A424A444 */ sh $a0, %lo(D_8004A444)($at) +/* 005FBC 800053BC 3C018005 */ lui $at, 0x8005 +/* 005FC0 800053C0 AFA40000 */ sw $a0, ($sp) +/* 005FC4 800053C4 AFA50004 */ sw $a1, 4($sp) +/* 005FC8 800053C8 03E00008 */ jr $ra +/* 005FCC 800053CC A425A446 */ sh $a1, -0x5bba($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s new file mode 100644 index 00000000..c9c4fffc --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s @@ -0,0 +1,13 @@ +glabel func_800053D0 +/* 005FD0 800053D0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 005FD4 800053D4 00803025 */ move $a2, $a0 +/* 005FD8 800053D8 AFBF0014 */ sw $ra, 0x14($sp) +/* 005FDC 800053DC 00A03825 */ move $a3, $a1 +/* 005FE0 800053E0 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005 +/* 005FE4 800053E4 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8 +/* 005FE8 800053E8 0C001E29 */ jal func_800078A4_ovl0 +/* 005FEC 800053EC 3C050001 */ lui $a1, 1 +/* 005FF0 800053F0 8FBF0014 */ lw $ra, 0x14($sp) +/* 005FF4 800053F4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 005FF8 800053F8 03E00008 */ jr $ra +/* 005FFC 800053FC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s new file mode 100644 index 00000000..25b2f832 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s @@ -0,0 +1,13 @@ +glabel func_80005400 +/* 006000 80005400 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 006004 80005404 00A03025 */ move $a2, $a1 +/* 006008 80005408 00802825 */ move $a1, $a0 +/* 00600C 8000540C AFA40018 */ sw $a0, 0x18($sp) +/* 006010 80005410 AFBF0014 */ sw $ra, 0x14($sp) +/* 006014 80005414 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005 +/* 006018 80005418 0C001E0F */ jal func_8000783C_ovl0 +/* 00601C 8000541C 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8 +/* 006020 80005420 8FBF0014 */ lw $ra, 0x14($sp) +/* 006024 80005424 27BD0018 */ addiu $sp, $sp, 0x18 +/* 006028 80005428 03E00008 */ jr $ra +/* 00602C 8000542C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s new file mode 100644 index 00000000..e98cf2e4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s @@ -0,0 +1,24 @@ +glabel func_80005430 +/* 006030 80005430 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 +/* 006034 80005434 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) +/* 006038 80005438 3C188005 */ lui $t8, %hi(D_8004A468) # $t8, 0x8005 +/* 00603C 8000543C 2718A468 */ addiu $t8, %lo(D_8004A468) # addiu $t8, $t8, -0x5b98 +/* 006040 80005440 000E7900 */ sll $t7, $t6, 4 +/* 006044 80005444 01F81021 */ addu $v0, $t7, $t8 +/* 006048 80005448 3C048005 */ lui $a0, %hi(D_8004A3F8) # $a0, 0x8005 +/* 00604C 8000544C 2484A3F8 */ addiu $a0, %lo(D_8004A3F8) # addiu $a0, $a0, -0x5c08 +/* 006050 80005450 8C590000 */ lw $t9, ($v0) +/* 006054 80005454 8C480004 */ lw $t0, 4($v0) +/* 006058 80005458 8C490008 */ lw $t1, 8($v0) +/* 00605C 8000545C 8C4A000C */ lw $t2, 0xc($v0) +/* 006060 80005460 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 006064 80005464 AFBF0014 */ sw $ra, 0x14($sp) +/* 006068 80005468 AC990000 */ sw $t9, ($a0) +/* 00606C 8000546C AC880004 */ sw $t0, 4($a0) +/* 006070 80005470 AC890008 */ sw $t1, 8($a0) +/* 006074 80005474 0C001E0C */ jal func_80007830_ovl0 +/* 006078 80005478 AC8A000C */ sw $t2, 0xc($a0) +/* 00607C 8000547C 8FBF0014 */ lw $ra, 0x14($sp) +/* 006080 80005480 27BD0018 */ addiu $sp, $sp, 0x18 +/* 006084 80005484 03E00008 */ jr $ra +/* 006088 80005488 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s new file mode 100644 index 00000000..c79d22fa --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s @@ -0,0 +1,43 @@ +glabel func_8000548C +/* 00608C 8000548C 3C038005 */ lui $v1, %hi(D_8004A390) # $v1, 0x8005 +/* 006090 80005490 3C068005 */ lui $a2, %hi(D_8004A398) # $a2, 0x8005 +/* 006094 80005494 3C088005 */ lui $t0, %hi(D_8004A3A0) # $t0, 0x8005 +/* 006098 80005498 3C0A8005 */ lui $t2, %hi(D_8004A3A8) # $t2, 0x8005 +/* 00609C 8000549C 3C028005 */ lui $v0, %hi(D_8004A3E8) # $v0, 0x8005 +/* 0060A0 800054A0 2442A3E8 */ addiu $v0, %lo(D_8004A3E8) # addiu $v0, $v0, -0x5c18 +/* 0060A4 800054A4 254AA3A8 */ addiu $t2, %lo(D_8004A3A8) # addiu $t2, $t2, -0x5c58 +/* 0060A8 800054A8 2508A3A0 */ addiu $t0, %lo(D_8004A3A0) # addiu $t0, $t0, -0x5c60 +/* 0060AC 800054AC 24C6A398 */ addiu $a2, %lo(D_8004A398) # addiu $a2, $a2, -0x5c68 +/* 0060B0 800054B0 2463A390 */ addiu $v1, %lo(D_8004A390) # addiu $v1, $v1, -0x5c70 +/* 0060B4 800054B4 00802825 */ move $a1, $a0 +/* 0060B8 800054B8 24870008 */ addiu $a3, $a0, 8 +/* 0060BC 800054BC 24890010 */ addiu $t1, $a0, 0x10 +/* 0060C0 800054C0 248B0018 */ addiu $t3, $a0, 0x18 +.L800054C4_ovl0: +/* 0060C4 800054C4 8CAF0000 */ lw $t7, ($a1) +/* 0060C8 800054C8 254A0020 */ addiu $t2, $t2, 0x20 +/* 0060CC 800054CC 24630020 */ addiu $v1, $v1, 0x20 +/* 0060D0 800054D0 AC6FFFE0 */ sw $t7, -0x20($v1) +/* 0060D4 800054D4 8CAE0004 */ lw $t6, 4($a1) +/* 0060D8 800054D8 24A50020 */ addiu $a1, $a1, 0x20 +/* 0060DC 800054DC 24C60020 */ addiu $a2, $a2, 0x20 +/* 0060E0 800054E0 AC6EFFE4 */ sw $t6, -0x1c($v1) +/* 0060E4 800054E4 8CF90000 */ lw $t9, ($a3) +/* 0060E8 800054E8 24E70020 */ addiu $a3, $a3, 0x20 +/* 0060EC 800054EC 25080020 */ addiu $t0, $t0, 0x20 +/* 0060F0 800054F0 ACD9FFE0 */ sw $t9, -0x20($a2) +/* 0060F4 800054F4 8CF8FFE4 */ lw $t8, -0x1c($a3) +/* 0060F8 800054F8 25290020 */ addiu $t1, $t1, 0x20 +/* 0060FC 800054FC 256B0020 */ addiu $t3, $t3, 0x20 +/* 006100 80005500 ACD8FFE4 */ sw $t8, -0x1c($a2) +/* 006104 80005504 8D2DFFE0 */ lw $t5, -0x20($t1) +/* 006108 80005508 AD0DFFE0 */ sw $t5, -0x20($t0) +/* 00610C 8000550C 8D2CFFE4 */ lw $t4, -0x1c($t1) +/* 006110 80005510 AD0CFFE4 */ sw $t4, -0x1c($t0) +/* 006114 80005514 8D6FFFE0 */ lw $t7, -0x20($t3) +/* 006118 80005518 AD4FFFE0 */ sw $t7, -0x20($t2) +/* 00611C 8000551C 8D6EFFE4 */ lw $t6, -0x1c($t3) +/* 006120 80005520 1542FFE8 */ bne $t2, $v0, .L800054C4_ovl0 +/* 006124 80005524 AD4EFFE4 */ sw $t6, -0x1c($t2) +/* 006128 80005528 03E00008 */ jr $ra +/* 00612C 8000552C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s new file mode 100644 index 00000000..0700898d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s @@ -0,0 +1,64 @@ +glabel func_80005530 +/* 006130 80005530 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 +/* 006134 80005534 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) +/* 006138 80005538 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005 +/* 00613C 8000553C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70 +/* 006140 80005540 000E7940 */ sll $t7, $t6, 5 +/* 006144 80005544 27BDFFC8 */ addiu $sp, $sp, -0x38 +/* 006148 80005548 01F83821 */ addu $a3, $t7, $t8 +/* 00614C 8000554C 3C058005 */ lui $a1, %hi(D_8004A3E0) # $a1, 0x8005 +/* 006150 80005550 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005 +/* 006154 80005554 3C068005 */ lui $a2, %hi(D_8004A3E0) # $a2, 0x8005 +/* 006158 80005558 AFBF0014 */ sw $ra, 0x14($sp) +/* 00615C 8000555C 24C6A3E0 */ addiu $a2, %lo(D_8004A3E0) # addiu $a2, $a2, -0x5c20 +/* 006160 80005560 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30 +/* 006164 80005564 24A5A3E0 */ addiu $a1, %lo(D_8004A3E0) # addiu $a1, $a1, -0x5c20 +/* 006168 80005568 00E01025 */ move $v0, $a3 +.L8000556C_ovl0: +/* 00616C 8000556C 8C430000 */ lw $v1, ($v0) +/* 006170 80005570 24840004 */ addiu $a0, $a0, 4 +/* 006174 80005574 0086082B */ sltu $at, $a0, $a2 +/* 006178 80005578 24420008 */ addiu $v0, $v0, 8 +/* 00617C 8000557C 24A50004 */ addiu $a1, $a1, 4 +/* 006180 80005580 ACA3FFFC */ sw $v1, -4($a1) +/* 006184 80005584 1420FFF9 */ bnez $at, .L8000556C_ovl0 +/* 006188 80005588 AC83FFFC */ sw $v1, -4($a0) +/* 00618C 8000558C 00001825 */ move $v1, $zero +/* 006190 80005590 00E01025 */ move $v0, $a3 +/* 006194 80005594 24040004 */ li $a0, 4 +.L80005598_ovl0: +/* 006198 80005598 8C590004 */ lw $t9, 4($v0) +/* 00619C 8000559C 13200017 */ beqz $t9, .L800055FC_ovl0 +/* 0061A0 800055A0 3C088005 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8005 +/* 0061A4 800055A4 2508A3D0 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, -0x5c30 +/* 0061A8 800055A8 00032880 */ sll $a1, $v1, 2 +/* 0061AC 800055AC 00A82021 */ addu $a0, $a1, $t0 +/* 0061B0 800055B0 8C890000 */ lw $t1, ($a0) +/* 0061B4 800055B4 3C018005 */ lui $at, %hi(D_8004A44C) # $at, 0x8005 +/* 0061B8 800055B8 AFA4001C */ sw $a0, 0x1c($sp) +/* 0061BC 800055BC AFA50028 */ sw $a1, 0x28($sp) +/* 0061C0 800055C0 0C001F3D */ jal func_80007CF4_ovl0 +/* 0061C4 800055C4 AC29A44C */ sw $t1, %lo(D_8004A44C)($at) +/* 0061C8 800055C8 8FA4001C */ lw $a0, 0x1c($sp) +/* 0061CC 800055CC 8FA50028 */ lw $a1, 0x28($sp) +/* 0061D0 800055D0 3C0BDF00 */ lui $t3, 0xdf00 +/* 0061D4 800055D4 8C820000 */ lw $v0, ($a0) +/* 0061D8 800055D8 3C018005 */ lui $at, 0x8005 +/* 0061DC 800055DC 00250821 */ addu $at, $at, $a1 +/* 0061E0 800055E0 244A0008 */ addiu $t2, $v0, 8 +/* 0061E4 800055E4 AC8A0000 */ sw $t2, ($a0) +/* 0061E8 800055E8 AC400004 */ sw $zero, 4($v0) +/* 0061EC 800055EC AC4B0000 */ sw $t3, ($v0) +/* 0061F0 800055F0 8C8C0000 */ lw $t4, ($a0) +/* 0061F4 800055F4 10000004 */ b .L80005608_ovl0 +/* 0061F8 800055F8 AC2CA3E0 */ sw $t4, -0x5c20($at) +.L800055FC_ovl0: +/* 0061FC 800055FC 24630001 */ addiu $v1, $v1, 1 +/* 006200 80005600 1464FFE5 */ bne $v1, $a0, .L80005598_ovl0 +/* 006204 80005604 24420008 */ addiu $v0, $v0, 8 +.L80005608_ovl0: +/* 006208 80005608 8FBF0014 */ lw $ra, 0x14($sp) +/* 00620C 8000560C 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005 +/* 006210 80005610 A420A448 */ sh $zero, %lo(D_8004A448)($at) +/* 006214 80005614 03E00008 */ jr $ra +/* 006218 80005618 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s new file mode 100644 index 00000000..23a31cec --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s @@ -0,0 +1,54 @@ +glabel func_8000561C +/* 00621C 8000561C 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 +/* 006220 80005620 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) +/* 006224 80005624 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005 +/* 006228 80005628 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00622C 8000562C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70 +/* 006230 80005630 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005 +/* 006234 80005634 000E7940 */ sll $t7, $t6, 5 +/* 006238 80005638 AFBF0014 */ sw $ra, 0x14($sp) +/* 00623C 8000563C 01F81021 */ addu $v0, $t7, $t8 +/* 006240 80005640 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30 +/* 006244 80005644 00001825 */ move $v1, $zero +/* 006248 80005648 24050004 */ li $a1, 4 +.L8000564C_ovl0: +/* 00624C 8000564C 8C470000 */ lw $a3, ($v0) +/* 006250 80005650 8C590004 */ lw $t9, 4($v0) +/* 006254 80005654 8C880000 */ lw $t0, ($a0) +/* 006258 80005658 24420008 */ addiu $v0, $v0, 8 +/* 00625C 8000565C 03274821 */ addu $t1, $t9, $a3 +/* 006260 80005660 0128082B */ sltu $at, $t1, $t0 +/* 006264 80005664 5020000A */ beql $at, $zero, .L80005690_ovl0 +/* 006268 80005668 24630001 */ addiu $v1, $v1, 1 +/* 00626C 8000566C 3C048004 */ lui $a0, %hi(D_8003FF90) # $a0, 0x8004 +/* 006270 80005670 00602825 */ move $a1, $v1 +/* 006274 80005674 00001825 */ move $v1, $zero +/* 006278 80005678 2484FF90 */ addiu $a0, %lo(D_8003FF90) # addiu $a0, $a0, -0x70 +/* 00627C 8000567C 0C008C27 */ jal fatal_printf +/* 006280 80005680 01073023 */ subu $a2, $t0, $a3 +.L80005684_ovl0: +/* 006284 80005684 1000FFFF */ b .L80005684_ovl0 +/* 006288 80005688 00000000 */ nop +/* 00628C 8000568C 24630001 */ addiu $v1, $v1, 1 +.L80005690_ovl0: +/* 006290 80005690 1465FFEE */ bne $v1, $a1, .L8000564C_ovl0 +/* 006294 80005694 24840004 */ addiu $a0, $a0, 4 +/* 006298 80005698 3C038005 */ lui $v1, %hi(D_8004A3F8) # $v1, 0x8005 +/* 00629C 8000569C 2463A3F8 */ addiu $v1, %lo(D_8004A3F8) # addiu $v1, $v1, -0x5c08 +/* 0062A0 800056A0 8C62000C */ lw $v0, 0xc($v1) +/* 0062A4 800056A4 8C6A0008 */ lw $t2, 8($v1) +/* 0062A8 800056A8 3C048004 */ lui $a0, %hi(D_8003FFC8) # $a0, 0x8004 +/* 0062AC 800056AC 8FBF0014 */ lw $ra, 0x14($sp) +/* 0062B0 800056B0 0142082B */ sltu $at, $t2, $v0 +/* 0062B4 800056B4 10200007 */ beqz $at, .L800056D4_ovl0 +/* 0062B8 800056B8 00000000 */ nop +/* 0062BC 800056BC 8C6B0004 */ lw $t3, 4($v1) +/* 0062C0 800056C0 2484FFC8 */ addiu $a0, %lo(D_8003FFC8) # addiu $a0, $a0, -0x38 +/* 0062C4 800056C4 0C008C27 */ jal fatal_printf +/* 0062C8 800056C8 004B2823 */ subu $a1, $v0, $t3 +.L800056CC_ovl0: +/* 0062CC 800056CC 1000FFFF */ b .L800056CC_ovl0 +/* 0062D0 800056D0 00000000 */ nop +.L800056D4_ovl0: +/* 0062D4 800056D4 03E00008 */ jr $ra +/* 0062D8 800056D8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s new file mode 100644 index 00000000..a42ba843 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s @@ -0,0 +1,25 @@ +glabel func_800056DC +/* 0062DC 800056DC 27BDFFB8 */ addiu $sp, $sp, -0x48 +/* 0062E0 800056E0 AFBF0014 */ sw $ra, 0x14($sp) +/* 0062E4 800056E4 240E0008 */ li $t6, 8 +/* 0062E8 800056E8 240F0032 */ li $t7, 50 +/* 0062EC 800056EC AFA40040 */ sw $a0, 0x40($sp) +/* 0062F0 800056F0 AFAE001C */ sw $t6, 0x1c($sp) +/* 0062F4 800056F4 AFAF0020 */ sw $t7, 0x20($sp) +/* 0062F8 800056F8 AFA50044 */ sw $a1, 0x44($sp) +/* 0062FC 800056FC 0C000260 */ jal func_80000980_ovl0 +/* 006300 80005700 27A4001C */ addiu $a0, $sp, 0x1c +/* 006304 80005704 3C058005 */ lui $a1, %hi(D_80048C80) # $a1, 0x8005 +/* 006308 80005708 24A58C80 */ addiu $a1, %lo(D_80048C80) # addiu $a1, $a1, -0x7380 +/* 00630C 8000570C 30B80007 */ andi $t8, $a1, 7 +/* 006310 80005710 13000006 */ beqz $t8, .L8000572C_ovl0 +/* 006314 80005714 8FBF0014 */ lw $ra, 0x14($sp) +/* 006318 80005718 3C048004 */ lui $a0, %hi(D_8003FFF4) # $a0, 0x8004 +/* 00631C 8000571C 0C008C27 */ jal fatal_printf +/* 006320 80005720 2484FFF4 */ addiu $a0, %lo(D_8003FFF4) # addiu $a0, $a0, -0xc +.L80005724_ovl0: +/* 006324 80005724 1000FFFF */ b .L80005724_ovl0 +/* 006328 80005728 00000000 */ nop +.L8000572C_ovl0: +/* 00632C 8000572C 03E00008 */ jr $ra +/* 006330 80005730 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s new file mode 100644 index 00000000..9456e2e5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s @@ -0,0 +1,35 @@ +glabel func_80005734 +/* 006334 80005734 3C018004 */ lui $at, %hi(D_8003DCA0) # $at, 0x8004 +/* 006338 80005738 AC24DCA0 */ sw $a0, %lo(D_8003DCA0)($at) +/* 00633C 8000573C 3C018005 */ lui $at, %hi(D_8004A438) # $at, 0x8005 +/* 006340 80005740 AC25A438 */ sw $a1, %lo(D_8004A438)($at) +/* 006344 80005744 3C018005 */ lui $at, %hi(D_8004A43C) # $at, 0x8005 +/* 006348 80005748 AC26A43C */ sw $a2, %lo(D_8004A43C)($at) +/* 00634C 8000574C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 006350 80005750 24010002 */ li $at, 2 +/* 006354 80005754 AFBF0014 */ sw $ra, 0x14($sp) +/* 006358 80005758 10810004 */ beq $a0, $at, .L8000576C_ovl0 +/* 00635C 8000575C 00A03825 */ move $a3, $a1 +/* 006360 80005760 24010001 */ li $at, 1 +/* 006364 80005764 54810009 */ bnel $a0, $at, .L8000578C_ovl0 +/* 006368 80005768 24010001 */ li $at, 1 +.L8000576C_ovl0: +/* 00636C 8000576C 54C00007 */ bnezl $a2, .L8000578C_ovl0 +/* 006370 80005770 24010001 */ li $at, 1 +/* 006374 80005774 3C048004 */ lui $a0, %hi(D_80040018) # $a0, 0x8004 +/* 006378 80005778 0C008C27 */ jal fatal_printf +/* 00637C 8000577C 24840018 */ addiu $a0, %lo(D_80040018) # addiu $a0, $a0, 0x18 +.L80005780_ovl0: +/* 006380 80005780 1000FFFF */ b .L80005780_ovl0 +/* 006384 80005784 00000000 */ nop +/* 006388 80005788 24010001 */ li $at, 1 +.L8000578C_ovl0: +/* 00638C 8000578C 14810003 */ bne $a0, $at, .L8000579C_ovl0 +/* 006390 80005790 00C02825 */ move $a1, $a2 +/* 006394 80005794 0C0015B7 */ jal func_800056DC_ovl0 +/* 006398 80005798 00E02025 */ move $a0, $a3 +.L8000579C_ovl0: +/* 00639C 8000579C 8FBF0014 */ lw $ra, 0x14($sp) +/* 0063A0 800057A0 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0063A4 800057A4 03E00008 */ jr $ra +/* 0063A8 800057A8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s new file mode 100644 index 00000000..9c85b126 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s @@ -0,0 +1,39 @@ +glabel func_800057AC +/* 0063AC 800057AC 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 +/* 0063B0 800057B0 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) +/* 0063B4 800057B4 3C0E8005 */ lui $t6, 0x8005 +/* 0063B8 800057B8 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0063BC 800057BC 00021080 */ sll $v0, $v0, 2 +/* 0063C0 800057C0 01C27021 */ addu $t6, $t6, $v0 +/* 0063C4 800057C4 8DCEA368 */ lw $t6, -0x5c98($t6) +/* 0063C8 800057C8 3C0F8005 */ lui $t7, %hi(D_8004A370) # $t7, 0x8005 +/* 0063CC 800057CC AFBF0014 */ sw $ra, 0x14($sp) +/* 0063D0 800057D0 15C00006 */ bnez $t6, .L800057EC_ovl0 +/* 0063D4 800057D4 25EFA370 */ addiu $t7, %lo(D_8004A370) # addiu $t7, $t7, -0x5c90 +/* 0063D8 800057D8 3C048004 */ lui $a0, %hi(D_80040040) # $a0, 0x8004 +/* 0063DC 800057DC 0C008C27 */ jal fatal_printf +/* 0063E0 800057E0 24840040 */ addiu $a0, %lo(D_80040040) # addiu $a0, $a0, 0x40 +.L800057E4_ovl0: +/* 0063E4 800057E4 1000FFFF */ b .L800057E4_ovl0 +/* 0063E8 800057E8 00000000 */ nop +.L800057EC_ovl0: +/* 0063EC 800057EC 3C188005 */ lui $t8, 0x8005 +/* 0063F0 800057F0 0302C021 */ addu $t8, $t8, $v0 +/* 0063F4 800057F4 004F2821 */ addu $a1, $v0, $t7 +/* 0063F8 800057F8 8CA30000 */ lw $v1, ($a1) +/* 0063FC 800057FC 8F18A378 */ lw $t8, -0x5c88($t8) +/* 006400 80005800 3C048004 */ lui $a0, %hi(D_80040060) # $a0, 0x8004 +/* 006404 80005804 24790088 */ addiu $t9, $v1, 0x88 +/* 006408 80005808 54780006 */ bnel $v1, $t8, .L80005824_ovl0 +/* 00640C 8000580C 8FBF0014 */ lw $ra, 0x14($sp) +/* 006410 80005810 0C008C27 */ jal fatal_printf +/* 006414 80005814 24840060 */ addiu $a0, %lo(D_80040060) # addiu $a0, $a0, 0x60 +.L80005818_ovl0: +/* 006418 80005818 1000FFFF */ b .L80005818_ovl0 +/* 00641C 8000581C 00000000 */ nop +/* 006420 80005820 8FBF0014 */ lw $ra, 0x14($sp) +.L80005824_ovl0: +/* 006424 80005824 ACB90000 */ sw $t9, ($a1) +/* 006428 80005828 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00642C 8000582C 03E00008 */ jr $ra +/* 006430 80005830 00601025 */ move $v0, $v1 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s new file mode 100644 index 00000000..63a85b50 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s @@ -0,0 +1,58 @@ +glabel func_80005834 +/* 006434 80005834 27BDFFF0 */ addiu $sp, $sp, -0x10 +/* 006438 80005838 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005 +/* 00643C 8000583C 8C63A460 */ lw $v1, %lo(D_8004A460)($v1) +/* 006440 80005840 AFB00004 */ sw $s0, 4($sp) +/* 006444 80005844 00808025 */ move $s0, $a0 +/* 006448 80005848 AFB2000C */ sw $s2, 0xc($sp) +/* 00644C 8000584C AFB10008 */ sw $s1, 8($sp) +/* 006450 80005850 AFA60018 */ sw $a2, 0x18($sp) +/* 006454 80005854 AFA7001C */ sw $a3, 0x1c($sp) +/* 006458 80005858 18600028 */ blez $v1, .L800058FC_ovl0 +/* 00645C 8000585C 00001025 */ move $v0, $zero +/* 006460 80005860 00053100 */ sll $a2, $a1, 4 +/* 006464 80005864 00C53021 */ addu $a2, $a2, $a1 +/* 006468 80005868 3C048005 */ lui $a0, %hi(D_8004A368) # $a0, 0x8005 +/* 00646C 8000586C 3C098005 */ lui $t1, %hi(D_8004A370) # $t1, 0x8005 +/* 006470 80005870 3C0A8005 */ lui $t2, %hi(D_8004A378) # $t2, 0x8005 +/* 006474 80005874 3C0C8005 */ lui $t4, %hi(D_8004A380) # $t4, 0x8005 +/* 006478 80005878 3C118005 */ lui $s1, %hi(D_8004A388) # $s1, 0x8005 +/* 00647C 8000587C 2631A388 */ addiu $s1, %lo(D_8004A388) # addiu $s1, $s1, -0x5c78 +/* 006480 80005880 258CA380 */ addiu $t4, %lo(D_8004A380) # addiu $t4, $t4, -0x5c80 +/* 006484 80005884 254AA378 */ addiu $t2, %lo(D_8004A378) # addiu $t2, $t2, -0x5c88 +/* 006488 80005888 2529A370 */ addiu $t1, %lo(D_8004A370) # addiu $t1, $t1, -0x5c90 +/* 00648C 8000588C 2484A368 */ addiu $a0, %lo(D_8004A368) # addiu $a0, $a0, -0x5c98 +/* 006490 80005890 000630C0 */ sll $a2, $a2, 3 +/* 006494 80005894 02003825 */ move $a3, $s0 +/* 006498 80005898 8FAD0018 */ lw $t5, 0x18($sp) +/* 00649C 8000589C 8FB2001C */ lw $s2, 0x1c($sp) +.L800058A0_ovl0: +/* 0064A0 800058A0 244B0001 */ addiu $t3, $v0, 1 +/* 0064A4 800058A4 00CB0019 */ multu $a2, $t3 +/* 0064A8 800058A8 0005C100 */ sll $t8, $a1, 4 +/* 0064AC 800058AC 0305C021 */ addu $t8, $t8, $a1 +/* 0064B0 800058B0 0018C0C0 */ sll $t8, $t8, 3 +/* 0064B4 800058B4 0163082A */ slt $at, $t3, $v1 +/* 0064B8 800058B8 AC870000 */ sw $a3, ($a0) +/* 0064BC 800058BC AD270000 */ sw $a3, ($t1) +/* 0064C0 800058C0 AD8D0000 */ sw $t5, ($t4) +/* 0064C4 800058C4 AE320000 */ sw $s2, ($s1) +/* 0064C8 800058C8 26520038 */ addiu $s2, $s2, 0x38 +/* 0064CC 800058CC 00007012 */ mflo $t6 +/* 0064D0 800058D0 020E7821 */ addu $t7, $s0, $t6 +/* 0064D4 800058D4 25AD002C */ addiu $t5, $t5, 0x2c +/* 0064D8 800058D8 00F83821 */ addu $a3, $a3, $t8 +/* 0064DC 800058DC 01601025 */ move $v0, $t3 +/* 0064E0 800058E0 24840004 */ addiu $a0, $a0, 4 +/* 0064E4 800058E4 25290004 */ addiu $t1, $t1, 4 +/* 0064E8 800058E8 254A0004 */ addiu $t2, $t2, 4 +/* 0064EC 800058EC 258C0004 */ addiu $t4, $t4, 4 +/* 0064F0 800058F0 26310004 */ addiu $s1, $s1, 4 +/* 0064F4 800058F4 1420FFEA */ bnez $at, .L800058A0_ovl0 +/* 0064F8 800058F8 AD4FFFFC */ sw $t7, -4($t2) +.L800058FC_ovl0: +/* 0064FC 800058FC 8FB00004 */ lw $s0, 4($sp) +/* 006500 80005900 8FB10008 */ lw $s1, 8($sp) +/* 006504 80005904 8FB2000C */ lw $s2, 0xc($sp) +/* 006508 80005908 03E00008 */ jr $ra +/* 00650C 8000590C 27BD0010 */ addiu $sp, $sp, 0x10 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s new file mode 100644 index 00000000..6eec2fde --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s @@ -0,0 +1,28 @@ +glabel func_80005910 +/* 006510 80005910 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 006514 80005914 AFBF0014 */ sw $ra, 0x14($sp) +/* 006518 80005918 AFA40018 */ sw $a0, 0x18($sp) +/* 00651C 8000591C AFA5001C */ sw $a1, 0x1c($sp) +/* 006520 80005920 AFA60020 */ sw $a2, 0x20($sp) +/* 006524 80005924 240E0006 */ li $t6, 6 +/* 006528 80005928 240F0064 */ li $t7, 100 +/* 00652C 8000592C AC8E0000 */ sw $t6, ($a0) +/* 006530 80005930 AC8F0004 */ sw $t7, 4($a0) +/* 006534 80005934 AC800014 */ sw $zero, 0x14($a0) +/* 006538 80005938 AC870020 */ sw $a3, 0x20($a0) +/* 00653C 8000593C 8FB80020 */ lw $t8, 0x20($sp) +/* 006540 80005940 3C088005 */ lui $t0, %hi(D_8004A450) # $t0, 0x8005 +/* 006544 80005944 00802825 */ move $a1, $a0 +/* 006548 80005948 AC98001C */ sw $t8, 0x1c($a0) +/* 00654C 8000594C 8FB9001C */ lw $t9, 0x1c($sp) +/* 006550 80005950 00003025 */ move $a2, $zero +/* 006554 80005954 AC990024 */ sw $t9, 0x24($a0) +/* 006558 80005958 8D08A450 */ lw $t0, %lo(D_8004A450)($t0) +/* 00655C 8000595C AC880028 */ sw $t0, 0x28($a0) +/* 006560 80005960 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 +/* 006564 80005964 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 006568 80005968 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 +/* 00656C 8000596C 8FBF0014 */ lw $ra, 0x14($sp) +/* 006570 80005970 27BD0018 */ addiu $sp, $sp, 0x18 +/* 006574 80005974 03E00008 */ jr $ra +/* 006578 80005978 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s new file mode 100644 index 00000000..44444c8a --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s @@ -0,0 +1,34 @@ +glabel func_8000597C +/* 00657C 8000597C 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 +/* 006580 80005980 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) +/* 006584 80005984 3C048005 */ lui $a0, 0x8005 +/* 006588 80005988 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00658C 8000598C 00027080 */ sll $t6, $v0, 2 +/* 006590 80005990 008E2021 */ addu $a0, $a0, $t6 +/* 006594 80005994 8C84A380 */ lw $a0, -0x5c80($a0) +/* 006598 80005998 AFBF0014 */ sw $ra, 0x14($sp) +/* 00659C 8000599C 2405FFFF */ li $a1, -1 +/* 0065A0 800059A0 14800006 */ bnez $a0, .L800059BC_ovl0 +/* 0065A4 800059A4 00403025 */ move $a2, $v0 +/* 0065A8 800059A8 3C048004 */ lui $a0, %hi(D_80040080) # $a0, 0x8004 +/* 0065AC 800059AC 0C008C27 */ jal fatal_printf +/* 0065B0 800059B0 24840080 */ addiu $a0, %lo(D_80040080) # addiu $a0, $a0, 0x80 +.L800059B4_ovl0: +/* 0065B4 800059B4 1000FFFF */ b .L800059B4_ovl0 +/* 0065B8 800059B8 00000000 */ nop +.L800059BC_ovl0: +/* 0065BC 800059BC 3C078005 */ lui $a3, %hi(D_80049320) # $a3, 0x8005 +/* 0065C0 800059C0 0C001644 */ jal func_80005910_ovl0 +/* 0065C4 800059C4 24E79320 */ addiu $a3, %lo(D_80049320) # addiu $a3, $a3, -0x6ce0 +/* 0065C8 800059C8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 +/* 0065CC 800059CC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) +/* 0065D0 800059D0 3C0F8005 */ lui $t7, 0x8005 +/* 0065D4 800059D4 8FBF0014 */ lw $ra, 0x14($sp) +/* 0065D8 800059D8 00021080 */ sll $v0, $v0, 2 +/* 0065DC 800059DC 01E27821 */ addu $t7, $t7, $v0 +/* 0065E0 800059E0 8DEFA368 */ lw $t7, -0x5c98($t7) +/* 0065E4 800059E4 3C018005 */ lui $at, 0x8005 +/* 0065E8 800059E8 00220821 */ addu $at, $at, $v0 +/* 0065EC 800059EC 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0065F0 800059F0 03E00008 */ jr $ra +/* 0065F4 800059F4 AC2FA370 */ sw $t7, -0x5c90($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s new file mode 100644 index 00000000..223880ab --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s @@ -0,0 +1,43 @@ +glabel func_800059F8 +/* 0065F8 800059F8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 +/* 0065FC 800059FC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) +/* 006600 80005A00 3C048005 */ lui $a0, 0x8005 +/* 006604 80005A04 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 006608 80005A08 00027080 */ sll $t6, $v0, 2 +/* 00660C 80005A0C 008E2021 */ addu $a0, $a0, $t6 +/* 006610 80005A10 8C84A380 */ lw $a0, -0x5c80($a0) +/* 006614 80005A14 AFBF0014 */ sw $ra, 0x14($sp) +/* 006618 80005A18 00002825 */ move $a1, $zero +/* 00661C 80005A1C 14800006 */ bnez $a0, .L80005A38_ovl0 +/* 006620 80005A20 00403025 */ move $a2, $v0 +/* 006624 80005A24 3C048004 */ lui $a0, %hi(D_800400A0) # $a0, 0x8004 +/* 006628 80005A28 0C008C27 */ jal fatal_printf +/* 00662C 80005A2C 248400A0 */ addiu $a0, %lo(D_800400A0) # addiu $a0, $a0, 0xa0 +.L80005A30_ovl0: +/* 006630 80005A30 1000FFFF */ b .L80005A30_ovl0 +/* 006634 80005A34 00000000 */ nop +.L80005A38_ovl0: +/* 006638 80005A38 3C078005 */ lui $a3, %hi(D_80049340) # $a3, 0x8005 +/* 00663C 80005A3C 0C001644 */ jal func_80005910_ovl0 +/* 006640 80005A40 24E79340 */ addiu $a3, %lo(D_80049340) # addiu $a3, $a3, -0x6cc0 +/* 006644 80005A44 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 006648 80005A48 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 00664C 80005A4C 27A50024 */ addiu $a1, $sp, 0x24 +/* 006650 80005A50 0C00B540 */ jal osRecvMesg +/* 006654 80005A54 24060001 */ li $a2, 1 +/* 006658 80005A58 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 +/* 00665C 80005A5C 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) +/* 006660 80005A60 3C0F8005 */ lui $t7, 0x8005 +/* 006664 80005A64 3C018005 */ lui $at, 0x8005 +/* 006668 80005A68 00021080 */ sll $v0, $v0, 2 +/* 00666C 80005A6C 01E27821 */ addu $t7, $t7, $v0 +/* 006670 80005A70 8DEFA368 */ lw $t7, -0x5c98($t7) +/* 006674 80005A74 00220821 */ addu $at, $at, $v0 +/* 006678 80005A78 0C00150C */ jal func_80005430_ovl0 +/* 00667C 80005A7C AC2FA370 */ sw $t7, -0x5c90($at) +/* 006680 80005A80 0C00154C */ jal func_80005530_ovl0 +/* 006684 80005A84 00000000 */ nop +/* 006688 80005A88 8FBF0014 */ lw $ra, 0x14($sp) +/* 00668C 80005A8C 27BD0028 */ addiu $sp, $sp, 0x28 +/* 006690 80005A90 03E00008 */ jr $ra +/* 006694 80005A94 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s new file mode 100644 index 00000000..7db20bbc --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s @@ -0,0 +1,123 @@ +glabel func_80005A98 +/* 006698 80005A98 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00669C 80005A9C AFBF001C */ sw $ra, 0x1c($sp) +/* 0066A0 80005AA0 AFB00018 */ sw $s0, 0x18($sp) +/* 0066A4 80005AA4 3C028005 */ lui $v0, %hi(D_80049308) # $v0, 0x8005 +/* 0066A8 80005AA8 240E0001 */ li $t6, 1 +/* 0066AC 80005AAC 240F0032 */ li $t7, 50 +/* 0066B0 80005AB0 24429308 */ addiu $v0, %lo(D_80049308) # addiu $v0, $v0, -0x6cf8 +/* 0066B4 80005AB4 AC8E0000 */ sw $t6, ($a0) +/* 0066B8 80005AB8 AC8F0004 */ sw $t7, 4($a0) +/* 0066BC 80005ABC 8C580000 */ lw $t8, ($v0) +/* 0066C0 80005AC0 00808025 */ move $s0, $a0 +/* 0066C4 80005AC4 3C198005 */ lui $t9, %hi(D_8004A48C) # $t9, 0x8005 +/* 0066C8 80005AC8 53000008 */ beql $t8, $zero, .L80005AEC_ovl0 +/* 0066CC 80005ACC AE000014 */ sw $zero, 0x14($s0) +/* 0066D0 80005AD0 8F39A48C */ lw $t9, %lo(D_8004A48C)($t9) +/* 0066D4 80005AD4 AC990014 */ sw $t9, 0x14($a0) +/* 0066D8 80005AD8 8C480000 */ lw $t0, ($v0) +/* 0066DC 80005ADC AC880068 */ sw $t0, 0x68($a0) +/* 0066E0 80005AE0 10000003 */ b .L80005AF0_ovl0 +/* 0066E4 80005AE4 AC400000 */ sw $zero, ($v0) +/* 0066E8 80005AE8 AE000014 */ sw $zero, 0x14($s0) +.L80005AEC_ovl0: +/* 0066EC 80005AEC AE000068 */ sw $zero, 0x68($s0) +.L80005AF0_ovl0: +/* 0066F0 80005AF0 AE05006C */ sw $a1, 0x6c($s0) +/* 0066F4 80005AF4 3C098005 */ lui $t1, %hi(D_8004A3F4) # $t1, 0x8005 +/* 0066F8 80005AF8 8D29A3F4 */ lw $t1, %lo(D_8004A3F4)($t1) +/* 0066FC 80005AFC 24040002 */ li $a0, 2 +/* 006700 80005B00 10A00006 */ beqz $a1, .L80005B1C_ovl0 +/* 006704 80005B04 AE090070 */ sw $t1, 0x70($s0) +/* 006708 80005B08 3C0A8005 */ lui $t2, %hi(D_80049320) # $t2, 0x8005 +/* 00670C 80005B0C 254A9320 */ addiu $t2, %lo(D_80049320) # addiu $t2, $t2, -0x6ce0 +/* 006710 80005B10 AE0A0020 */ sw $t2, 0x20($s0) +/* 006714 80005B14 10000002 */ b .L80005B20_ovl0 +/* 006718 80005B18 AE07001C */ sw $a3, 0x1c($s0) +.L80005B1C_ovl0: +/* 00671C 80005B1C AE000020 */ sw $zero, 0x20($s0) +.L80005B20_ovl0: +/* 006720 80005B20 AE040018 */ sw $a0, 0x18($s0) +/* 006724 80005B24 3C0B8005 */ lui $t3, %hi(D_8004A450) # $t3, 0x8005 +/* 006728 80005B28 8D6BA450 */ lw $t3, %lo(D_8004A450)($t3) +/* 00672C 80005B2C 3C0E8005 */ lui $t6, %hi(D_80048900) # $t6, 0x8005 +/* 006730 80005B30 3C198004 */ lui $t9, %hi(D_8003DCAC) # $t9, 0x8004 +/* 006734 80005B34 240C0001 */ li $t4, 1 +/* 006738 80005B38 240D0004 */ li $t5, 4 +/* 00673C 80005B3C 25CE8900 */ addiu $t6, %lo(D_80048900) # addiu $t6, $t6, -0x7700 +/* 006740 80005B40 240F0100 */ li $t7, 256 +/* 006744 80005B44 2739DCAC */ addiu $t9, %lo(D_8003DCAC) # addiu $t9, $t9, -0x2354 +/* 006748 80005B48 0006C0C0 */ sll $t8, $a2, 3 +/* 00674C 80005B4C AE00007C */ sw $zero, 0x7c($s0) +/* 006750 80005B50 AE0C0028 */ sw $t4, 0x28($s0) +/* 006754 80005B54 AE0D002C */ sw $t5, 0x2c($s0) +/* 006758 80005B58 AE0E0030 */ sw $t6, 0x30($s0) +/* 00675C 80005B5C AE0F0034 */ sw $t7, 0x34($s0) +/* 006760 80005B60 03191021 */ addu $v0, $t8, $t9 +/* 006764 80005B64 AE0B0080 */ sw $t3, 0x80($s0) +/* 006768 80005B68 8C430000 */ lw $v1, ($v0) +/* 00676C 80005B6C 24091000 */ li $t1, 4096 +/* 006770 80005B70 240A0800 */ li $t2, 2048 +/* 006774 80005B74 14600007 */ bnez $v1, .L80005B94_ovl0 +/* 006778 80005B78 3C0B8005 */ lui $t3, %hi(D_80049358) # $t3, 0x8005 +/* 00677C 80005B7C 3C048004 */ lui $a0, %hi(D_800400C0) # $a0, 0x8004 +/* 006780 80005B80 248400C0 */ addiu $a0, %lo(D_800400C0) # addiu $a0, $a0, 0xc0 +/* 006784 80005B84 0C008C27 */ jal fatal_printf +/* 006788 80005B88 00C02825 */ move $a1, $a2 +.L80005B8C_ovl0: +/* 00678C 80005B8C 1000FFFF */ b .L80005B8C_ovl0 +/* 006790 80005B90 00000000 */ nop +.L80005B94_ovl0: +/* 006794 80005B94 AE030038 */ sw $v1, 0x38($s0) +/* 006798 80005B98 8C480004 */ lw $t0, 4($v0) +/* 00679C 80005B9C 256B9358 */ addiu $t3, %lo(D_80049358) # addiu $t3, $t3, -0x6ca8 +/* 0067A0 80005BA0 256C000F */ addiu $t4, $t3, 0xf +/* 0067A4 80005BA4 000C6902 */ srl $t5, $t4, 4 +/* 0067A8 80005BA8 000D7100 */ sll $t6, $t5, 4 +/* 0067AC 80005BAC 240F0400 */ li $t7, 1024 +/* 0067B0 80005BB0 2CC10010 */ sltiu $at, $a2, 0x10 +/* 0067B4 80005BB4 AE09003C */ sw $t1, 0x3c($s0) +/* 0067B8 80005BB8 AE0A0044 */ sw $t2, 0x44($s0) +/* 0067BC 80005BBC AE0E0048 */ sw $t6, 0x48($s0) +/* 0067C0 80005BC0 AE0F004C */ sw $t7, 0x4c($s0) +/* 0067C4 80005BC4 10200011 */ beqz $at, .L80005C0C_ovl0 +/* 0067C8 80005BC8 AE080040 */ sw $t0, 0x40($s0) +/* 0067CC 80005BCC 0006C080 */ sll $t8, $a2, 2 +/* 0067D0 80005BD0 3C018004 */ lui $at, 0x8004 +/* 0067D4 80005BD4 00380821 */ addu $at, $at, $t8 +/* 0067D8 80005BD8 8C380108 */ lw $t8, 0x108($at) +/* 0067DC 80005BDC 03000008 */ jr $t8 +/* 0067E0 80005BE0 00000000 */ nop +/* 0067E4 80005BE4 8FA20034 */ lw $v0, 0x34($sp) +/* 0067E8 80005BE8 AE020050 */ sw $v0, 0x50($s0) +/* 0067EC 80005BEC 8FB90038 */ lw $t9, 0x38($sp) +/* 0067F0 80005BF0 AE040074 */ sw $a0, 0x74($s0) +/* 0067F4 80005BF4 00594021 */ addu $t0, $v0, $t9 +/* 0067F8 80005BF8 10000004 */ b .L80005C0C_ovl0 +/* 0067FC 80005BFC AE080054 */ sw $t0, 0x54($s0) +/* 006800 80005C00 AE000050 */ sw $zero, 0x50($s0) +/* 006804 80005C04 AE000054 */ sw $zero, 0x54($s0) +/* 006808 80005C08 AE000074 */ sw $zero, 0x74($s0) +.L80005C0C_ovl0: +/* 00680C 80005C0C 3C0A8005 */ lui $t2, %hi(D_80049760) # $t2, 0x8005 +/* 006810 80005C10 254A9760 */ addiu $t2, %lo(D_80049760) # addiu $t2, $t2, -0x68a0 +/* 006814 80005C14 8FA90030 */ lw $t1, 0x30($sp) +/* 006818 80005C18 254B000F */ addiu $t3, $t2, 0xf +/* 00681C 80005C1C 000B6102 */ srl $t4, $t3, 4 +/* 006820 80005C20 000C6900 */ sll $t5, $t4, 4 +/* 006824 80005C24 240E0C00 */ li $t6, 3072 +/* 006828 80005C28 AE00005C */ sw $zero, 0x5c($s0) +/* 00682C 80005C2C AE0D0060 */ sw $t5, 0x60($s0) +/* 006830 80005C30 AE0E0064 */ sw $t6, 0x64($s0) +/* 006834 80005C34 0C00E328 */ jal func_80038CA0_ovl0 +/* 006838 80005C38 AE090058 */ sw $t1, 0x58($s0) +/* 00683C 80005C3C 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 +/* 006840 80005C40 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 +/* 006844 80005C44 02002825 */ move $a1, $s0 +/* 006848 80005C48 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 00684C 80005C4C 00003025 */ move $a2, $zero +/* 006850 80005C50 8FBF001C */ lw $ra, 0x1c($sp) +/* 006854 80005C54 8FB00018 */ lw $s0, 0x18($sp) +/* 006858 80005C58 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00685C 80005C5C 03E00008 */ jr $ra +/* 006860 80005C60 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s new file mode 100644 index 00000000..3d46ca0a --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s @@ -0,0 +1,28 @@ +glabel func_80005C64 +/* 006864 80005C64 3C0E8005 */ lui $t6, %hi(D_8004A448) # $t6, 0x8005 +/* 006868 80005C68 95CEA448 */ lhu $t6, %lo(D_8004A448)($t6) +/* 00686C 80005C6C 3C038005 */ lui $v1, 0x8005 +/* 006870 80005C70 11C00004 */ beqz $t6, .L80005C84_ovl0 +/* 006874 80005C74 00000000 */ nop +/* 006878 80005C78 3C038005 */ lui $v1, %hi(D_8004A444) # $v1, 0x8005 +/* 00687C 80005C7C 10000002 */ b .L80005C88_ovl0 +/* 006880 80005C80 9463A446 */ lhu $v1, %lo(D_8004A446)($v1) +.L80005C84_ovl0: +/* 006884 80005C84 9463A444 */ lhu $v1, %lo(D_8004A444)($v1) +.L80005C88_ovl0: +/* 006888 80005C88 246FFFFF */ addiu $t7, $v1, -1 +/* 00688C 80005C8C 2DE1000F */ sltiu $at, $t7, 0xf +/* 006890 80005C90 10200008 */ beqz $at, .L80005CB4_ovl0 +/* 006894 80005C94 000F7880 */ sll $t7, $t7, 2 +/* 006898 80005C98 3C018004 */ lui $at, 0x8004 +/* 00689C 80005C9C 002F0821 */ addu $at, $at, $t7 +/* 0068A0 80005CA0 8C2F0148 */ lw $t7, 0x148($at) +/* 0068A4 80005CA4 01E00008 */ jr $t7 +/* 0068A8 80005CA8 00000000 */ nop +/* 0068AC 80005CAC 03E00008 */ jr $ra +/* 0068B0 80005CB0 24020009 */ li $v0, 9 + +.L80005CB4_ovl0: +/* 0068B4 80005CB4 24030008 */ li $v1, 8 +/* 0068B8 80005CB8 03E00008 */ jr $ra +/* 0068BC 80005CBC 00601025 */ move $v0, $v1 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s new file mode 100644 index 00000000..c235ba41 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s @@ -0,0 +1,83 @@ +glabel func_80005CC0 +/* 0068C0 80005CC0 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 0068C4 80005CC4 AFBF0024 */ sw $ra, 0x24($sp) +/* 0068C8 80005CC8 14800019 */ bnez $a0, .L80005D30_ovl0 +/* 0068CC 80005CCC AFA50034 */ sw $a1, 0x34($sp) +/* 0068D0 80005CD0 3C0E8005 */ lui $t6, %hi(D_8004A440) # $t6, 0x8005 +/* 0068D4 80005CD4 8DCEA440 */ lw $t6, %lo(D_8004A440)($t6) +/* 0068D8 80005CD8 24020001 */ li $v0, 1 +/* 0068DC 80005CDC 3C068005 */ lui $a2, %hi(D_8004A444) # $a2, 0x8005 +/* 0068E0 80005CE0 144E0016 */ bne $v0, $t6, .L80005D3C_ovl0 +/* 0068E4 80005CE4 94C6A444 */ lhu $a2, %lo(D_8004A444)($a2) +/* 0068E8 80005CE8 10C00009 */ beqz $a2, .L80005D10_ovl0 +/* 0068EC 80005CEC 00000000 */ nop +/* 0068F0 80005CF0 10C20009 */ beq $a2, $v0, .L80005D18_ovl0 +/* 0068F4 80005CF4 2401000C */ li $at, 12 +/* 0068F8 80005CF8 10C10009 */ beq $a2, $at, .L80005D20_ovl0 +/* 0068FC 80005CFC 2401000D */ li $at, 13 +/* 006900 80005D00 10C10009 */ beq $a2, $at, .L80005D28_ovl0 +/* 006904 80005D04 00000000 */ nop +/* 006908 80005D08 1000000D */ b .L80005D40_ovl0 +/* 00690C 80005D0C 2CC10010 */ sltiu $at, $a2, 0x10 +.L80005D10_ovl0: +/* 006910 80005D10 1000000A */ b .L80005D3C_ovl0 +/* 006914 80005D14 24060002 */ li $a2, 2 +.L80005D18_ovl0: +/* 006918 80005D18 10000008 */ b .L80005D3C_ovl0 +/* 00691C 80005D1C 24060003 */ li $a2, 3 +.L80005D20_ovl0: +/* 006920 80005D20 10000006 */ b .L80005D3C_ovl0 +/* 006924 80005D24 2406000E */ li $a2, 14 +.L80005D28_ovl0: +/* 006928 80005D28 10000004 */ b .L80005D3C_ovl0 +/* 00692C 80005D2C 2406000F */ li $a2, 15 +.L80005D30_ovl0: +/* 006930 80005D30 0C001719 */ jal func_80005C64_ovl0 +/* 006934 80005D34 00000000 */ nop +/* 006938 80005D38 00403025 */ move $a2, $v0 +.L80005D3C_ovl0: +/* 00693C 80005D3C 2CC10010 */ sltiu $at, $a2, 0x10 +.L80005D40_ovl0: +/* 006940 80005D40 10200024 */ beqz $at, .L80005DD4_ovl0 +/* 006944 80005D44 00067880 */ sll $t7, $a2, 2 +/* 006948 80005D48 3C018004 */ lui $at, 0x8004 +/* 00694C 80005D4C 002F0821 */ addu $at, $at, $t7 +/* 006950 80005D50 8C2F0184 */ lw $t7, 0x184($at) +/* 006954 80005D54 01E00008 */ jr $t7 +/* 006958 80005D58 00000000 */ nop +/* 00695C 80005D5C 0C0015EB */ jal func_800057AC_ovl0 +/* 006960 80005D60 AFA6002C */ sw $a2, 0x2c($sp) +/* 006964 80005D64 8FB80034 */ lw $t8, 0x34($sp) +/* 006968 80005D68 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005 +/* 00696C 80005D6C 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3) +/* 006970 80005D70 8FA6002C */ lw $a2, 0x2c($sp) +/* 006974 80005D74 00402025 */ move $a0, $v0 +/* 006978 80005D78 00002825 */ move $a1, $zero +/* 00697C 80005D7C AFA00014 */ sw $zero, 0x14($sp) +/* 006980 80005D80 AFA00018 */ sw $zero, 0x18($sp) +/* 006984 80005D84 0C0016A6 */ jal func_80005A98_ovl0 +/* 006988 80005D88 AFB80010 */ sw $t8, 0x10($sp) +/* 00698C 80005D8C 10000012 */ b .L80005DD8_ovl0 +/* 006990 80005D90 8FBF0024 */ lw $ra, 0x24($sp) +/* 006994 80005D94 0C0015EB */ jal func_800057AC_ovl0 +/* 006998 80005D98 AFA6002C */ sw $a2, 0x2c($sp) +/* 00699C 80005D9C 3C088005 */ lui $t0, %hi(D_8004A438) # $t0, 0x8005 +/* 0069A0 80005DA0 3C098005 */ lui $t1, %hi(D_8004A43C) # $t1, 0x8005 +/* 0069A4 80005DA4 8D29A43C */ lw $t1, %lo(D_8004A43C)($t1) +/* 0069A8 80005DA8 8D08A438 */ lw $t0, %lo(D_8004A438)($t0) +/* 0069AC 80005DAC 8FB90034 */ lw $t9, 0x34($sp) +/* 0069B0 80005DB0 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005 +/* 0069B4 80005DB4 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3) +/* 0069B8 80005DB8 8FA6002C */ lw $a2, 0x2c($sp) +/* 0069BC 80005DBC 00402025 */ move $a0, $v0 +/* 0069C0 80005DC0 00002825 */ move $a1, $zero +/* 0069C4 80005DC4 AFA90018 */ sw $t1, 0x18($sp) +/* 0069C8 80005DC8 AFA80014 */ sw $t0, 0x14($sp) +/* 0069CC 80005DCC 0C0016A6 */ jal func_80005A98_ovl0 +/* 0069D0 80005DD0 AFB90010 */ sw $t9, 0x10($sp) +.L80005DD4_ovl0: +/* 0069D4 80005DD4 8FBF0024 */ lw $ra, 0x24($sp) +.L80005DD8_ovl0: +/* 0069D8 80005DD8 27BD0030 */ addiu $sp, $sp, 0x30 +/* 0069DC 80005DDC 03E00008 */ jr $ra +/* 0069E0 80005DE0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s new file mode 100644 index 00000000..540126e8 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s @@ -0,0 +1,78 @@ +glabel func_80005DE4 +/* 0069E4 80005DE4 2CA10010 */ sltiu $at, $a1, 0x10 +/* 0069E8 80005DE8 1020003D */ beqz $at, .L80005EE0_ovl0 +/* 0069EC 80005DEC 00001025 */ move $v0, $zero +/* 0069F0 80005DF0 00057080 */ sll $t6, $a1, 2 +/* 0069F4 80005DF4 3C018004 */ lui $at, 0x8004 +/* 0069F8 80005DF8 002E0821 */ addu $at, $at, $t6 +/* 0069FC 80005DFC 8C2E01C4 */ lw $t6, 0x1c4($at) +/* 006A00 80005E00 01C00008 */ jr $t6 +/* 006A04 80005E04 00000000 */ nop +/* 006A08 80005E08 8C850000 */ lw $a1, ($a0) +/* 006A0C 80005E0C 3C190004 */ lui $t9, %hi(D_00041FF0) # $t9, 4 +/* 006A10 80005E10 27391FF0 */ addiu $t9, %lo(D_00041FF0) # addiu $t9, $t9, 0x1ff0 +/* 006A14 80005E14 24AF0008 */ addiu $t7, $a1, 8 +/* 006A18 80005E18 AC8F0000 */ sw $t7, ($a0) +/* 006A1C 80005E1C 3C18E100 */ lui $t8, 0xe100 +/* 006A20 80005E20 ACB80000 */ sw $t8, ($a1) +/* 006A24 80005E24 ACB90004 */ sw $t9, 4($a1) +/* 006A28 80005E28 8C850000 */ lw $a1, ($a0) +/* 006A2C 80005E2C 3C09DD00 */ lui $t1, (0xDD0007FF >> 16) # lui $t1, 0xdd00 +/* 006A30 80005E30 3C0A0004 */ lui $t2, %hi(D_00039E90) # $t2, 4 +/* 006A34 80005E34 24A80008 */ addiu $t0, $a1, 8 +/* 006A38 80005E38 AC880000 */ sw $t0, ($a0) +/* 006A3C 80005E3C 254A9E90 */ addiu $t2, %lo(D_00039E90) # addiu $t2, $t2, -0x6170 +/* 006A40 80005E40 352907FF */ ori $t1, (0xDD0007FF & 0xFFFF) # ori $t1, $t1, 0x7ff +/* 006A44 80005E44 ACA90000 */ sw $t1, ($a1) +/* 006A48 80005E48 10000025 */ b .L80005EE0_ovl0 +/* 006A4C 80005E4C ACAA0004 */ sw $t2, 4($a1) +/* 006A50 80005E50 8C850000 */ lw $a1, ($a0) +/* 006A54 80005E54 3C0D0004 */ lui $t5, %hi(D_00042410) # $t5, 4 +/* 006A58 80005E58 25AD2410 */ addiu $t5, %lo(D_00042410) # addiu $t5, $t5, 0x2410 +/* 006A5C 80005E5C 24AB0008 */ addiu $t3, $a1, 8 +/* 006A60 80005E60 AC8B0000 */ sw $t3, ($a0) +/* 006A64 80005E64 3C0CE100 */ lui $t4, 0xe100 +/* 006A68 80005E68 ACAC0000 */ sw $t4, ($a1) +/* 006A6C 80005E6C ACAD0004 */ sw $t5, 4($a1) +/* 006A70 80005E70 8C850000 */ lw $a1, ($a0) +/* 006A74 80005E74 3C0FDD00 */ lui $t7, (0xDD0007FF >> 16) # lui $t7, 0xdd00 +/* 006A78 80005E78 3C180004 */ lui $t8, %hi(D_0003B220) # $t8, 4 +/* 006A7C 80005E7C 24AE0008 */ addiu $t6, $a1, 8 +/* 006A80 80005E80 AC8E0000 */ sw $t6, ($a0) +/* 006A84 80005E84 2718B220 */ addiu $t8, %lo(D_0003B220) # addiu $t8, $t8, -0x4de0 +/* 006A88 80005E88 35EF07FF */ ori $t7, (0xDD0007FF & 0xFFFF) # ori $t7, $t7, 0x7ff +/* 006A8C 80005E8C ACAF0000 */ sw $t7, ($a1) +/* 006A90 80005E90 10000013 */ b .L80005EE0_ovl0 +/* 006A94 80005E94 ACB80004 */ sw $t8, 4($a1) +/* 006A98 80005E98 8C850000 */ lw $a1, ($a0) +/* 006A9C 80005E9C 3C090004 */ lui $t1, %hi(D_00042800) # $t1, 4 +/* 006AA0 80005EA0 25292800 */ addiu $t1, %lo(D_00042800) # addiu $t1, $t1, 0x2800 +/* 006AA4 80005EA4 24B90008 */ addiu $t9, $a1, 8 +/* 006AA8 80005EA8 AC990000 */ sw $t9, ($a0) +/* 006AAC 80005EAC 3C08E100 */ lui $t0, 0xe100 +/* 006AB0 80005EB0 ACA80000 */ sw $t0, ($a1) +/* 006AB4 80005EB4 ACA90004 */ sw $t1, 4($a1) +/* 006AB8 80005EB8 8C850000 */ lw $a1, ($a0) +/* 006ABC 80005EBC 3C0BDD00 */ lui $t3, (0xDD0007FF >> 16) # lui $t3, 0xdd00 +/* 006AC0 80005EC0 3C0C0004 */ lui $t4, %hi(D_0003C3B0) # $t4, 4 +/* 006AC4 80005EC4 24AA0008 */ addiu $t2, $a1, 8 +/* 006AC8 80005EC8 AC8A0000 */ sw $t2, ($a0) +/* 006ACC 80005ECC 258CC3B0 */ addiu $t4, %lo(D_0003C3B0) # addiu $t4, $t4, -0x3c50 +/* 006AD0 80005ED0 356B07FF */ ori $t3, (0xDD0007FF & 0xFFFF) # ori $t3, $t3, 0x7ff +/* 006AD4 80005ED4 24020001 */ li $v0, 1 +/* 006AD8 80005ED8 ACAB0000 */ sw $t3, ($a1) +/* 006ADC 80005EDC ACAC0004 */ sw $t4, 4($a1) +.L80005EE0_ovl0: +/* 006AE0 80005EE0 14400009 */ bnez $v0, .L80005F08_ovl0 +/* 006AE4 80005EE4 00000000 */ nop +/* 006AE8 80005EE8 8C850000 */ lw $a1, ($a0) +/* 006AEC 80005EEC 3C0EDE00 */ lui $t6, 0xde00 +/* 006AF0 80005EF0 3C0F8005 */ lui $t7, %hi(D_8004A44C) # $t7, 0x8005 +/* 006AF4 80005EF4 24AD0008 */ addiu $t5, $a1, 8 +/* 006AF8 80005EF8 AC8D0000 */ sw $t5, ($a0) +/* 006AFC 80005EFC ACAE0000 */ sw $t6, ($a1) +/* 006B00 80005F00 8DEFA44C */ lw $t7, %lo(D_8004A44C)($t7) +/* 006B04 80005F04 ACAF0004 */ sw $t7, 4($a1) +.L80005F08_ovl0: +/* 006B08 80005F08 03E00008 */ jr $ra +/* 006B0C 80005F0C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s new file mode 100644 index 00000000..8efdc83f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s @@ -0,0 +1,274 @@ +glabel func_80005F10 +/* 006B10 80005F10 27BDFF78 */ addiu $sp, $sp, -0x88 +/* 006B14 80005F14 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 +/* 006B18 80005F18 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005 +/* 006B1C 80005F1C 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005 +/* 006B20 80005F20 AFBF001C */ sw $ra, 0x1c($sp) +/* 006B24 80005F24 AFB00018 */ sw $s0, 0x18($sp) +/* 006B28 80005F28 00003025 */ move $a2, $zero +/* 006B2C 80005F2C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10 +/* 006B30 80005F30 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20 +/* 006B34 80005F34 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 +.L80005F38_ovl0: +/* 006B38 80005F38 8C6E0000 */ lw $t6, ($v1) +/* 006B3C 80005F3C 8C4F0000 */ lw $t7, ($v0) +/* 006B40 80005F40 24420004 */ addiu $v0, $v0, 4 +/* 006B44 80005F44 00063043 */ sra $a2, $a2, 1 +/* 006B48 80005F48 11CF0002 */ beq $t6, $t7, .L80005F54_ovl0 +/* 006B4C 80005F4C 00000000 */ nop +/* 006B50 80005F50 34C60008 */ ori $a2, $a2, 8 +.L80005F54_ovl0: +/* 006B54 80005F54 1444FFF8 */ bne $v0, $a0, .L80005F38_ovl0 +/* 006B58 80005F58 24630004 */ addiu $v1, $v1, 4 +/* 006B5C 80005F5C 10C000E4 */ beqz $a2, .L800062F0_ovl0 +/* 006B60 80005F60 30D80001 */ andi $t8, $a2, 1 +/* 006B64 80005F64 13000051 */ beqz $t8, .L800060AC_ovl0 +/* 006B68 80005F68 AFB8002C */ sw $t8, 0x2c($sp) +/* 006B6C 80005F6C 30CB0004 */ andi $t3, $a2, 4 +/* 006B70 80005F70 51600014 */ beql $t3, $zero, .L80005FC4_ovl0 +/* 006B74 80005F74 30CF0002 */ andi $t7, $a2, 2 +/* 006B78 80005F78 0C001719 */ jal func_80005C64_ovl0 +/* 006B7C 80005F7C AFA60080 */ sw $a2, 0x80($sp) +/* 006B80 80005F80 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006B84 80005F84 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006B88 80005F88 02002025 */ move $a0, $s0 +/* 006B8C 80005F8C 0C001779 */ jal func_80005DE4_ovl0 +/* 006B90 80005F90 00402825 */ move $a1, $v0 +/* 006B94 80005F94 8E020000 */ lw $v0, ($s0) +/* 006B98 80005F98 8FA60080 */ lw $a2, 0x80($sp) +/* 006B9C 80005F9C 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006BA0 80005FA0 244C0008 */ addiu $t4, $v0, 8 +/* 006BA4 80005FA4 AE0C0000 */ sw $t4, ($s0) +/* 006BA8 80005FA8 3C0DDE01 */ lui $t5, 0xde01 +/* 006BAC 80005FAC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006BB0 80005FB0 AC4D0000 */ sw $t5, ($v0) +/* 006BB4 80005FB4 8D4E0008 */ lw $t6, 8($t2) +/* 006BB8 80005FB8 1000003C */ b .L800060AC_ovl0 +/* 006BBC 80005FBC AC4E0004 */ sw $t6, 4($v0) +/* 006BC0 80005FC0 30CF0002 */ andi $t7, $a2, 2 +.L80005FC4_ovl0: +/* 006BC4 80005FC4 11E00016 */ beqz $t7, .L80006020_ovl0 +/* 006BC8 80005FC8 3C188005 */ lui $t8, %hi(D_8004A448) # $t8, 0x8005 +/* 006BCC 80005FCC 9718A448 */ lhu $t8, %lo(D_8004A448)($t8) +/* 006BD0 80005FD0 3C108005 */ lui $s0, 0x8005 +/* 006BD4 80005FD4 2604A3D0 */ addiu $a0, $s0, -0x5c30 +/* 006BD8 80005FD8 13000005 */ beqz $t8, .L80005FF0_ovl0 +/* 006BDC 80005FDC 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 006BE0 80005FE0 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 006BE4 80005FE4 0C001779 */ jal func_80005DE4_ovl0 +/* 006BE8 80005FE8 AFA60080 */ sw $a2, 0x80($sp) +/* 006BEC 80005FEC 8FA60080 */ lw $a2, 0x80($sp) +.L80005FF0_ovl0: +/* 006BF0 80005FF0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006BF4 80005FF4 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006BF8 80005FF8 8E020000 */ lw $v0, ($s0) +/* 006BFC 80005FFC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006C00 80006000 3C0BDE01 */ lui $t3, 0xde01 +/* 006C04 80006004 24590008 */ addiu $t9, $v0, 8 +/* 006C08 80006008 AE190000 */ sw $t9, ($s0) +/* 006C0C 8000600C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006C10 80006010 AC4B0000 */ sw $t3, ($v0) +/* 006C14 80006014 8D4C0004 */ lw $t4, 4($t2) +/* 006C18 80006018 10000024 */ b .L800060AC_ovl0 +/* 006C1C 8000601C AC4C0004 */ sw $t4, 4($v0) +.L80006020_ovl0: +/* 006C20 80006020 30CD0008 */ andi $t5, $a2, 8 +/* 006C24 80006024 11A00013 */ beqz $t5, .L80006074_ovl0 +/* 006C28 80006028 00000000 */ nop +/* 006C2C 8000602C 0C001719 */ jal func_80005C64_ovl0 +/* 006C30 80006030 AFA60080 */ sw $a2, 0x80($sp) +/* 006C34 80006034 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006C38 80006038 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006C3C 8000603C 02002025 */ move $a0, $s0 +/* 006C40 80006040 0C001779 */ jal func_80005DE4_ovl0 +/* 006C44 80006044 00402825 */ move $a1, $v0 +/* 006C48 80006048 8E020000 */ lw $v0, ($s0) +/* 006C4C 8000604C 8FA60080 */ lw $a2, 0x80($sp) +/* 006C50 80006050 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006C54 80006054 244E0008 */ addiu $t6, $v0, 8 +/* 006C58 80006058 AE0E0000 */ sw $t6, ($s0) +/* 006C5C 8000605C 3C0FDE01 */ lui $t7, 0xde01 +/* 006C60 80006060 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006C64 80006064 AC4F0000 */ sw $t7, ($v0) +/* 006C68 80006068 8D58000C */ lw $t8, 0xc($t2) +/* 006C6C 8000606C 1000000F */ b .L800060AC_ovl0 +/* 006C70 80006070 AC580004 */ sw $t8, 4($v0) +.L80006074_ovl0: +/* 006C74 80006074 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006C78 80006078 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006C7C 8000607C 8E020000 */ lw $v0, ($s0) +/* 006C80 80006080 3C0BE900 */ lui $t3, 0xe900 +/* 006C84 80006084 3C0DDF00 */ lui $t5, 0xdf00 +/* 006C88 80006088 24590008 */ addiu $t9, $v0, 8 +/* 006C8C 8000608C AE190000 */ sw $t9, ($s0) +/* 006C90 80006090 AC400004 */ sw $zero, 4($v0) +/* 006C94 80006094 AC4B0000 */ sw $t3, ($v0) +/* 006C98 80006098 8E020000 */ lw $v0, ($s0) +/* 006C9C 8000609C 244C0008 */ addiu $t4, $v0, 8 +/* 006CA0 800060A0 AE0C0000 */ sw $t4, ($s0) +/* 006CA4 800060A4 AC400004 */ sw $zero, 4($v0) +/* 006CA8 800060A8 AC4D0000 */ sw $t5, ($v0) +.L800060AC_ovl0: +/* 006CAC 800060AC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006CB0 800060B0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006CB4 800060B4 30CE0004 */ andi $t6, $a2, 4 +/* 006CB8 800060B8 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006CBC 800060BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006CC0 800060C0 AFAE0028 */ sw $t6, 0x28($sp) +/* 006CC4 800060C4 30C80002 */ andi $t0, $a2, 2 +/* 006CC8 800060C8 11C0002B */ beqz $t6, .L80006178_ovl0 +/* 006CCC 800060CC 30C70008 */ andi $a3, $a2, 8 +/* 006CD0 800060D0 11000013 */ beqz $t0, .L80006120_ovl0 +/* 006CD4 800060D4 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 +/* 006CD8 800060D8 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 006CDC 800060DC 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 006CE0 800060E0 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 +/* 006CE4 800060E4 AFA70020 */ sw $a3, 0x20($sp) +/* 006CE8 800060E8 0C001779 */ jal func_80005DE4_ovl0 +/* 006CEC 800060EC AFA80024 */ sw $t0, 0x24($sp) +/* 006CF0 800060F0 8E020008 */ lw $v0, 8($s0) +/* 006CF4 800060F4 8FA70020 */ lw $a3, 0x20($sp) +/* 006CF8 800060F8 8FA80024 */ lw $t0, 0x24($sp) +/* 006CFC 800060FC 24580008 */ addiu $t8, $v0, 8 +/* 006D00 80006100 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006D04 80006104 AE180008 */ sw $t8, 8($s0) +/* 006D08 80006108 3C19DE01 */ lui $t9, 0xde01 +/* 006D0C 8000610C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006D10 80006110 AC590000 */ sw $t9, ($v0) +/* 006D14 80006114 8D4B0004 */ lw $t3, 4($t2) +/* 006D18 80006118 10000017 */ b .L80006178_ovl0 +/* 006D1C 8000611C AC4B0004 */ sw $t3, 4($v0) +.L80006120_ovl0: +/* 006D20 80006120 50E0000A */ beql $a3, $zero, .L8000614C_ovl0 +/* 006D24 80006124 8E020008 */ lw $v0, 8($s0) +/* 006D28 80006128 8E020008 */ lw $v0, 8($s0) +/* 006D2C 8000612C 3C0DDE01 */ lui $t5, 0xde01 +/* 006D30 80006130 244C0008 */ addiu $t4, $v0, 8 +/* 006D34 80006134 AE0C0008 */ sw $t4, 8($s0) +/* 006D38 80006138 AC4D0000 */ sw $t5, ($v0) +/* 006D3C 8000613C 8D4E000C */ lw $t6, 0xc($t2) +/* 006D40 80006140 1000000D */ b .L80006178_ovl0 +/* 006D44 80006144 AC4E0004 */ sw $t6, 4($v0) +/* 006D48 80006148 8E020008 */ lw $v0, 8($s0) +.L8000614C_ovl0: +/* 006D4C 8000614C 3C18E900 */ lui $t8, 0xe900 +/* 006D50 80006150 3C0BDF00 */ lui $t3, 0xdf00 +/* 006D54 80006154 244F0008 */ addiu $t7, $v0, 8 +/* 006D58 80006158 AE0F0008 */ sw $t7, 8($s0) +/* 006D5C 8000615C AC400004 */ sw $zero, 4($v0) +/* 006D60 80006160 AC580000 */ sw $t8, ($v0) +/* 006D64 80006164 8E020008 */ lw $v0, 8($s0) +/* 006D68 80006168 24590008 */ addiu $t9, $v0, 8 +/* 006D6C 8000616C AE190008 */ sw $t9, 8($s0) +/* 006D70 80006170 AC400004 */ sw $zero, 4($v0) +/* 006D74 80006174 AC4B0000 */ sw $t3, ($v0) +.L80006178_ovl0: +/* 006D78 80006178 11000021 */ beqz $t0, .L80006200_ovl0 +/* 006D7C 8000617C 00000000 */ nop +/* 006D80 80006180 50E00014 */ beql $a3, $zero, .L800061D4_ovl0 +/* 006D84 80006184 8E020004 */ lw $v0, 4($s0) +/* 006D88 80006188 AFA70020 */ sw $a3, 0x20($sp) +/* 006D8C 8000618C 0C001719 */ jal func_80005C64_ovl0 +/* 006D90 80006190 AFA80024 */ sw $t0, 0x24($sp) +/* 006D94 80006194 02002025 */ move $a0, $s0 +/* 006D98 80006198 0C001779 */ jal func_80005DE4_ovl0 +/* 006D9C 8000619C 00402825 */ move $a1, $v0 +/* 006DA0 800061A0 8E020004 */ lw $v0, 4($s0) +/* 006DA4 800061A4 8FA70020 */ lw $a3, 0x20($sp) +/* 006DA8 800061A8 8FA80024 */ lw $t0, 0x24($sp) +/* 006DAC 800061AC 244C0008 */ addiu $t4, $v0, 8 +/* 006DB0 800061B0 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006DB4 800061B4 AE0C0004 */ sw $t4, 4($s0) +/* 006DB8 800061B8 3C0DDE01 */ lui $t5, 0xde01 +/* 006DBC 800061BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006DC0 800061C0 AC4D0000 */ sw $t5, ($v0) +/* 006DC4 800061C4 8D4E000C */ lw $t6, 0xc($t2) +/* 006DC8 800061C8 1000000D */ b .L80006200_ovl0 +/* 006DCC 800061CC AC4E0004 */ sw $t6, 4($v0) +/* 006DD0 800061D0 8E020004 */ lw $v0, 4($s0) +.L800061D4_ovl0: +/* 006DD4 800061D4 3C18E900 */ lui $t8, 0xe900 +/* 006DD8 800061D8 3C0BDF00 */ lui $t3, 0xdf00 +/* 006DDC 800061DC 244F0008 */ addiu $t7, $v0, 8 +/* 006DE0 800061E0 AE0F0004 */ sw $t7, 4($s0) +/* 006DE4 800061E4 AC400004 */ sw $zero, 4($v0) +/* 006DE8 800061E8 AC580000 */ sw $t8, ($v0) +/* 006DEC 800061EC 8E020004 */ lw $v0, 4($s0) +/* 006DF0 800061F0 24590008 */ addiu $t9, $v0, 8 +/* 006DF4 800061F4 AE190004 */ sw $t9, 4($s0) +/* 006DF8 800061F8 AC400004 */ sw $zero, 4($v0) +/* 006DFC 800061FC AC4B0000 */ sw $t3, ($v0) +.L80006200_ovl0: +/* 006E00 80006200 50E0000E */ beql $a3, $zero, .L8000623C_ovl0 +/* 006E04 80006204 8FB8002C */ lw $t8, 0x2c($sp) +/* 006E08 80006208 8E02000C */ lw $v0, 0xc($s0) +/* 006E0C 8000620C 3C0DE900 */ lui $t5, 0xe900 +/* 006E10 80006210 3C0FDF00 */ lui $t7, 0xdf00 +/* 006E14 80006214 244C0008 */ addiu $t4, $v0, 8 +/* 006E18 80006218 AE0C000C */ sw $t4, 0xc($s0) +/* 006E1C 8000621C AC400004 */ sw $zero, 4($v0) +/* 006E20 80006220 AC4D0000 */ sw $t5, ($v0) +/* 006E24 80006224 8E02000C */ lw $v0, 0xc($s0) +/* 006E28 80006228 244E0008 */ addiu $t6, $v0, 8 +/* 006E2C 8000622C AE0E000C */ sw $t6, 0xc($s0) +/* 006E30 80006230 AC400004 */ sw $zero, 4($v0) +/* 006E34 80006234 AC4F0000 */ sw $t7, ($v0) +/* 006E38 80006238 8FB8002C */ lw $t8, 0x2c($sp) +.L8000623C_ovl0: +/* 006E3C 8000623C 13000003 */ beqz $t8, .L8000624C_ovl0 +/* 006E40 80006240 00004825 */ move $t1, $zero +/* 006E44 80006244 1000000D */ b .L8000627C_ovl0 +/* 006E48 80006248 00002025 */ move $a0, $zero +.L8000624C_ovl0: +/* 006E4C 8000624C 8FB90028 */ lw $t9, 0x28($sp) +/* 006E50 80006250 24090002 */ li $t1, 2 +/* 006E54 80006254 13200003 */ beqz $t9, .L80006264_ovl0 +/* 006E58 80006258 00000000 */ nop +/* 006E5C 8000625C 10000007 */ b .L8000627C_ovl0 +/* 006E60 80006260 24040001 */ li $a0, 1 +.L80006264_ovl0: +/* 006E64 80006264 11000004 */ beqz $t0, .L80006278_ovl0 +/* 006E68 80006268 24090003 */ li $t1, 3 +/* 006E6C 8000626C 24090001 */ li $t1, 1 +/* 006E70 80006270 10000002 */ b .L8000627C_ovl0 +/* 006E74 80006274 00002025 */ move $a0, $zero +.L80006278_ovl0: +/* 006E78 80006278 24040001 */ li $a0, 1 +.L8000627C_ovl0: +/* 006E7C 8000627C 00093080 */ sll $a2, $t1, 2 +/* 006E80 80006280 02061821 */ addu $v1, $s0, $a2 +/* 006E84 80006284 8C650000 */ lw $a1, ($v1) +/* 006E88 80006288 3C0CDE00 */ lui $t4, 0xde00 +/* 006E8C 8000628C 3C0D8005 */ lui $t5, %hi(D_8004A44C) # $t5, 0x8005 +/* 006E90 80006290 24AB0008 */ addiu $t3, $a1, 8 +/* 006E94 80006294 AC6B0000 */ sw $t3, ($v1) +/* 006E98 80006298 ACAC0000 */ sw $t4, ($a1) +/* 006E9C 8000629C 8DADA44C */ lw $t5, %lo(D_8004A44C)($t5) +/* 006EA0 800062A0 3C0FDE01 */ lui $t7, 0xde01 +/* 006EA4 800062A4 0146C021 */ addu $t8, $t2, $a2 +/* 006EA8 800062A8 ACAD0004 */ sw $t5, 4($a1) +/* 006EAC 800062AC 8C620000 */ lw $v0, ($v1) +/* 006EB0 800062B0 244E0008 */ addiu $t6, $v0, 8 +/* 006EB4 800062B4 AC6E0000 */ sw $t6, ($v1) +/* 006EB8 800062B8 AC4F0000 */ sw $t7, ($v0) +/* 006EBC 800062BC 8F190000 */ lw $t9, ($t8) +/* 006EC0 800062C0 0C001730 */ jal func_80005CC0_ovl0 +/* 006EC4 800062C4 AC590004 */ sw $t9, 4($v0) +/* 006EC8 800062C8 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 +/* 006ECC 800062CC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 +/* 006ED0 800062D0 8E0B0000 */ lw $t3, ($s0) +/* 006ED4 800062D4 8E0C0008 */ lw $t4, 8($s0) +/* 006ED8 800062D8 8E0D0004 */ lw $t5, 4($s0) +/* 006EDC 800062DC 8E0E000C */ lw $t6, 0xc($s0) +/* 006EE0 800062E0 AD4B0000 */ sw $t3, ($t2) +/* 006EE4 800062E4 AD4C0008 */ sw $t4, 8($t2) +/* 006EE8 800062E8 AD4D0004 */ sw $t5, 4($t2) +/* 006EEC 800062EC AD4E000C */ sw $t6, 0xc($t2) +.L800062F0_ovl0: +/* 006EF0 800062F0 0C001587 */ jal func_8000561C_ovl0 +/* 006EF4 800062F4 00000000 */ nop +/* 006EF8 800062F8 8FBF001C */ lw $ra, 0x1c($sp) +/* 006EFC 800062FC 8FB00018 */ lw $s0, 0x18($sp) +/* 006F00 80006300 27BD0088 */ addiu $sp, $sp, 0x88 +/* 006F04 80006304 03E00008 */ jr $ra +/* 006F08 80006308 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s new file mode 100644 index 00000000..040717a0 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s @@ -0,0 +1,215 @@ +glabel func_8000630C +/* 006F0C 8000630C 27BDFFA8 */ addiu $sp, $sp, -0x58 +/* 006F10 80006310 AFBF001C */ sw $ra, 0x1c($sp) +/* 006F14 80006314 0C001587 */ jal func_8000561C_ovl0 +/* 006F18 80006318 AFB00018 */ sw $s0, 0x18($sp) +/* 006F1C 8000631C 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 +/* 006F20 80006320 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005 +/* 006F24 80006324 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005 +/* 006F28 80006328 00003025 */ move $a2, $zero +/* 006F2C 8000632C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10 +/* 006F30 80006330 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20 +/* 006F34 80006334 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 +.L80006338_ovl0: +/* 006F38 80006338 8C6E0000 */ lw $t6, ($v1) +/* 006F3C 8000633C 8C4F0000 */ lw $t7, ($v0) +/* 006F40 80006340 24420004 */ addiu $v0, $v0, 4 +/* 006F44 80006344 00063043 */ sra $a2, $a2, 1 +/* 006F48 80006348 11CF0002 */ beq $t6, $t7, .L80006354_ovl0 +/* 006F4C 8000634C 00000000 */ nop +/* 006F50 80006350 34C60008 */ ori $a2, $a2, 8 +.L80006354_ovl0: +/* 006F54 80006354 1444FFF8 */ bne $v0, $a0, .L80006338_ovl0 +/* 006F58 80006358 24630004 */ addiu $v1, $v1, 4 +/* 006F5C 8000635C 10C000AA */ beqz $a2, .L80006608_ovl0 +/* 006F60 80006360 30D80001 */ andi $t8, $a2, 1 +/* 006F64 80006364 1300003E */ beqz $t8, .L80006460_ovl0 +/* 006F68 80006368 30D90004 */ andi $t9, $a2, 4 +/* 006F6C 8000636C 53200013 */ beql $t9, $zero, .L800063BC_ovl0 +/* 006F70 80006370 30CB0002 */ andi $t3, $a2, 2 +/* 006F74 80006374 0C001719 */ jal func_80005C64_ovl0 +/* 006F78 80006378 AFA60050 */ sw $a2, 0x50($sp) +/* 006F7C 8000637C 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006F80 80006380 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006F84 80006384 02002025 */ move $a0, $s0 +/* 006F88 80006388 0C001779 */ jal func_80005DE4_ovl0 +/* 006F8C 8000638C 00402825 */ move $a1, $v0 +/* 006F90 80006390 8E020000 */ lw $v0, ($s0) +/* 006F94 80006394 8FA60050 */ lw $a2, 0x50($sp) +/* 006F98 80006398 3C09DE01 */ lui $t1, 0xde01 +/* 006F9C 8000639C 24480008 */ addiu $t0, $v0, 8 +/* 006FA0 800063A0 AE080000 */ sw $t0, ($s0) +/* 006FA4 800063A4 3C0A8005 */ lui $t2, %hi(D_8004A3E8) # $t2, 0x8005 +/* 006FA8 800063A8 AC490000 */ sw $t1, ($v0) +/* 006FAC 800063AC 8D4AA3E8 */ lw $t2, %lo(D_8004A3E8)($t2) +/* 006FB0 800063B0 1000002B */ b .L80006460_ovl0 +/* 006FB4 800063B4 AC4A0004 */ sw $t2, 4($v0) +/* 006FB8 800063B8 30CB0002 */ andi $t3, $a2, 2 +.L800063BC_ovl0: +/* 006FBC 800063BC 11600015 */ beqz $t3, .L80006414_ovl0 +/* 006FC0 800063C0 3C0C8005 */ lui $t4, %hi(D_8004A448) # $t4, 0x8005 +/* 006FC4 800063C4 958CA448 */ lhu $t4, %lo(D_8004A448)($t4) +/* 006FC8 800063C8 3C108005 */ lui $s0, 0x8005 +/* 006FCC 800063CC 2604A3D0 */ addiu $a0, $s0, -0x5c30 +/* 006FD0 800063D0 11800005 */ beqz $t4, .L800063E8_ovl0 +/* 006FD4 800063D4 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 006FD8 800063D8 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 006FDC 800063DC 0C001779 */ jal func_80005DE4_ovl0 +/* 006FE0 800063E0 AFA60050 */ sw $a2, 0x50($sp) +/* 006FE4 800063E4 8FA60050 */ lw $a2, 0x50($sp) +.L800063E8_ovl0: +/* 006FE8 800063E8 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 006FEC 800063EC 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 006FF0 800063F0 8E020000 */ lw $v0, ($s0) +/* 006FF4 800063F4 3C0EDE01 */ lui $t6, 0xde01 +/* 006FF8 800063F8 3C0F8005 */ lui $t7, %hi(D_8004A3E4) # $t7, 0x8005 +/* 006FFC 800063FC 244D0008 */ addiu $t5, $v0, 8 +/* 007000 80006400 AE0D0000 */ sw $t5, ($s0) +/* 007004 80006404 AC4E0000 */ sw $t6, ($v0) +/* 007008 80006408 8DEFA3E4 */ lw $t7, %lo(D_8004A3E4)($t7) +/* 00700C 8000640C 10000014 */ b .L80006460_ovl0 +/* 007010 80006410 AC4F0004 */ sw $t7, 4($v0) +.L80006414_ovl0: +/* 007014 80006414 30D80008 */ andi $t8, $a2, 8 +/* 007018 80006418 13000011 */ beqz $t8, .L80006460_ovl0 +/* 00701C 8000641C 00000000 */ nop +/* 007020 80006420 0C001719 */ jal func_80005C64_ovl0 +/* 007024 80006424 AFA60050 */ sw $a2, 0x50($sp) +/* 007028 80006428 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 00702C 8000642C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 007030 80006430 02002025 */ move $a0, $s0 +/* 007034 80006434 0C001779 */ jal func_80005DE4_ovl0 +/* 007038 80006438 00402825 */ move $a1, $v0 +/* 00703C 8000643C 8E020000 */ lw $v0, ($s0) +/* 007040 80006440 8FA60050 */ lw $a2, 0x50($sp) +/* 007044 80006444 3C08DE01 */ lui $t0, 0xde01 +/* 007048 80006448 24590008 */ addiu $t9, $v0, 8 +/* 00704C 8000644C AE190000 */ sw $t9, ($s0) +/* 007050 80006450 3C098005 */ lui $t1, %hi(D_8004A3EC) # $t1, 0x8005 +/* 007054 80006454 AC480000 */ sw $t0, ($v0) +/* 007058 80006458 8D29A3EC */ lw $t1, %lo(D_8004A3EC)($t1) +/* 00705C 8000645C AC490004 */ sw $t1, 4($v0) +.L80006460_ovl0: +/* 007060 80006460 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 +/* 007064 80006464 30CA0008 */ andi $t2, $a2, 8 +/* 007068 80006468 30CB0004 */ andi $t3, $a2, 4 +/* 00706C 8000646C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 +/* 007070 80006470 AFAA0020 */ sw $t2, 0x20($sp) +/* 007074 80006474 1160002E */ beqz $t3, .L80006530_ovl0 +/* 007078 80006478 30C70002 */ andi $a3, $a2, 2 +/* 00707C 8000647C 10E00011 */ beqz $a3, .L800064C4_ovl0 +/* 007080 80006480 8FAF0020 */ lw $t7, 0x20($sp) +/* 007084 80006484 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 +/* 007088 80006488 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 00708C 8000648C 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 007090 80006490 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 +/* 007094 80006494 0C001779 */ jal func_80005DE4_ovl0 +/* 007098 80006498 AFA70024 */ sw $a3, 0x24($sp) +/* 00709C 8000649C 8E020008 */ lw $v0, 8($s0) +/* 0070A0 800064A0 8FA70024 */ lw $a3, 0x24($sp) +/* 0070A4 800064A4 3C0DDE01 */ lui $t5, 0xde01 +/* 0070A8 800064A8 244C0008 */ addiu $t4, $v0, 8 +/* 0070AC 800064AC AE0C0008 */ sw $t4, 8($s0) +/* 0070B0 800064B0 3C0E8005 */ lui $t6, %hi(D_8004A3E4) # $t6, 0x8005 +/* 0070B4 800064B4 AC4D0000 */ sw $t5, ($v0) +/* 0070B8 800064B8 8DCEA3E4 */ lw $t6, %lo(D_8004A3E4)($t6) +/* 0070BC 800064BC 10000019 */ b .L80006524_ovl0 +/* 0070C0 800064C0 AC4E0004 */ sw $t6, 4($v0) +.L800064C4_ovl0: +/* 0070C4 800064C4 11E0000A */ beqz $t7, .L800064F0_ovl0 +/* 0070C8 800064C8 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 +/* 0070CC 800064CC 8E020008 */ lw $v0, 8($s0) +/* 0070D0 800064D0 3C19DE01 */ lui $t9, 0xde01 +/* 0070D4 800064D4 3C088005 */ lui $t0, %hi(D_8004A3EC) # $t0, 0x8005 +/* 0070D8 800064D8 24580008 */ addiu $t8, $v0, 8 +/* 0070DC 800064DC AE180008 */ sw $t8, 8($s0) +/* 0070E0 800064E0 AC590000 */ sw $t9, ($v0) +/* 0070E4 800064E4 8D08A3EC */ lw $t0, %lo(D_8004A3EC)($t0) +/* 0070E8 800064E8 1000000E */ b .L80006524_ovl0 +/* 0070EC 800064EC AC480004 */ sw $t0, 4($v0) +.L800064F0_ovl0: +/* 0070F0 800064F0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 0070F4 800064F4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 0070F8 800064F8 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 +/* 0070FC 800064FC 0C001779 */ jal func_80005DE4_ovl0 +/* 007100 80006500 AFA70024 */ sw $a3, 0x24($sp) +/* 007104 80006504 8E020008 */ lw $v0, 8($s0) +/* 007108 80006508 8FA70024 */ lw $a3, 0x24($sp) +/* 00710C 8000650C 3C0ADE01 */ lui $t2, 0xde01 +/* 007110 80006510 24490008 */ addiu $t1, $v0, 8 +/* 007114 80006514 AE090008 */ sw $t1, 8($s0) +/* 007118 80006518 AC4A0000 */ sw $t2, ($v0) +/* 00711C 8000651C 8E0B0000 */ lw $t3, ($s0) +/* 007120 80006520 AC4B0004 */ sw $t3, 4($v0) +.L80006524_ovl0: +/* 007124 80006524 8E0C0008 */ lw $t4, 8($s0) +/* 007128 80006528 3C018005 */ lui $at, %hi(D_8004A3E8) # $at, 0x8005 +/* 00712C 8000652C AC2CA3E8 */ sw $t4, %lo(D_8004A3E8)($at) +.L80006530_ovl0: +/* 007130 80006530 50E00025 */ beql $a3, $zero, .L800065C8_ovl0 +/* 007134 80006534 8FAC0020 */ lw $t4, 0x20($sp) +/* 007138 80006538 8FAD0020 */ lw $t5, 0x20($sp) +/* 00713C 8000653C 3C198005 */ lui $t9, %hi(D_8004A448) # $t9, 0x8005 +/* 007140 80006540 11A0000F */ beqz $t5, .L80006580_ovl0 +/* 007144 80006544 00000000 */ nop +/* 007148 80006548 0C001719 */ jal func_80005C64_ovl0 +/* 00714C 8000654C 00000000 */ nop +/* 007150 80006550 02002025 */ move $a0, $s0 +/* 007154 80006554 0C001779 */ jal func_80005DE4_ovl0 +/* 007158 80006558 00402825 */ move $a1, $v0 +/* 00715C 8000655C 8E030004 */ lw $v1, 4($s0) +/* 007160 80006560 3C0FDE01 */ lui $t7, 0xde01 +/* 007164 80006564 3C188005 */ lui $t8, %hi(D_8004A3EC) # $t8, 0x8005 +/* 007168 80006568 246E0008 */ addiu $t6, $v1, 8 +/* 00716C 8000656C AE0E0004 */ sw $t6, 4($s0) +/* 007170 80006570 AC6F0000 */ sw $t7, ($v1) +/* 007174 80006574 8F18A3EC */ lw $t8, %lo(D_8004A3EC)($t8) +/* 007178 80006578 1000000F */ b .L800065B8_ovl0 +/* 00717C 8000657C AC780004 */ sw $t8, 4($v1) +.L80006580_ovl0: +/* 007180 80006580 9739A448 */ lhu $t9, %lo(D_8004A448)($t9) +/* 007184 80006584 3C048005 */ lui $a0, %hi(D_8004A3D4) # $a0, 0x8005 +/* 007188 80006588 2484A3D4 */ addiu $a0, %lo(D_8004A3D4) # addiu $a0, $a0, -0x5c2c +/* 00718C 8000658C 13200003 */ beqz $t9, .L8000659C_ovl0 +/* 007190 80006590 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 007194 80006594 0C001779 */ jal func_80005DE4_ovl0 +/* 007198 80006598 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +.L8000659C_ovl0: +/* 00719C 8000659C 8E030004 */ lw $v1, 4($s0) +/* 0071A0 800065A0 3C09DE01 */ lui $t1, 0xde01 +/* 0071A4 800065A4 24680008 */ addiu $t0, $v1, 8 +/* 0071A8 800065A8 AE080004 */ sw $t0, 4($s0) +/* 0071AC 800065AC AC690000 */ sw $t1, ($v1) +/* 0071B0 800065B0 8E0A0000 */ lw $t2, ($s0) +/* 0071B4 800065B4 AC6A0004 */ sw $t2, 4($v1) +.L800065B8_ovl0: +/* 0071B8 800065B8 8E0B0004 */ lw $t3, 4($s0) +/* 0071BC 800065BC 3C018005 */ lui $at, %hi(D_8004A3E4) # $at, 0x8005 +/* 0071C0 800065C0 AC2BA3E4 */ sw $t3, %lo(D_8004A3E4)($at) +/* 0071C4 800065C4 8FAC0020 */ lw $t4, 0x20($sp) +.L800065C8_ovl0: +/* 0071C8 800065C8 1180000F */ beqz $t4, .L80006608_ovl0 +/* 0071CC 800065CC 3C048005 */ lui $a0, %hi(D_8004A3DC) # $a0, 0x8005 +/* 0071D0 800065D0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 +/* 0071D4 800065D4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) +/* 0071D8 800065D8 0C001779 */ jal func_80005DE4_ovl0 +/* 0071DC 800065DC 2484A3DC */ addiu $a0, %lo(D_8004A3DC) # addiu $a0, $a0, -0x5c24 +/* 0071E0 800065E0 8E03000C */ lw $v1, 0xc($s0) +/* 0071E4 800065E4 3C0EDE01 */ lui $t6, 0xde01 +/* 0071E8 800065E8 3C018005 */ lui $at, %hi(D_8004A3EC) # $at, 0x8005 +/* 0071EC 800065EC 246D0008 */ addiu $t5, $v1, 8 +/* 0071F0 800065F0 AE0D000C */ sw $t5, 0xc($s0) +/* 0071F4 800065F4 AC6E0000 */ sw $t6, ($v1) +/* 0071F8 800065F8 8E0F0000 */ lw $t7, ($s0) +/* 0071FC 800065FC AC6F0004 */ sw $t7, 4($v1) +/* 007200 80006600 8E18000C */ lw $t8, 0xc($s0) +/* 007204 80006604 AC38A3EC */ sw $t8, %lo(D_8004A3EC)($at) +.L80006608_ovl0: +/* 007208 80006608 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005 +/* 00720C 8000660C 0C001587 */ jal func_8000561C_ovl0 +/* 007210 80006610 A420A448 */ sh $zero, %lo(D_8004A448)($at) +/* 007214 80006614 8FBF001C */ lw $ra, 0x1c($sp) +/* 007218 80006618 8FB00018 */ lw $s0, 0x18($sp) +/* 00721C 8000661C 27BD0058 */ addiu $sp, $sp, 0x58 +/* 007220 80006620 03E00008 */ jr $ra +/* 007224 80006624 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s new file mode 100644 index 00000000..1be265d4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s @@ -0,0 +1,79 @@ +glabel func_80006628 +/* 007228 80006628 27BDFFC0 */ addiu $sp, $sp, -0x40 +/* 00722C 8000662C AFB30024 */ sw $s3, 0x24($sp) +/* 007230 80006630 3C138005 */ lui $s3, %hi(D_80049320) # $s3, 0x8005 +/* 007234 80006634 AFB40028 */ sw $s4, 0x28($sp) +/* 007238 80006638 AFB20020 */ sw $s2, 0x20($sp) +/* 00723C 8000663C 00809025 */ move $s2, $a0 +/* 007240 80006640 27B4003C */ addiu $s4, $sp, 0x3c +/* 007244 80006644 26739320 */ addiu $s3, %lo(D_80049320) # addiu $s3, $s3, -0x6ce0 +/* 007248 80006648 AFBF002C */ sw $ra, 0x2c($sp) +/* 00724C 8000664C AFB1001C */ sw $s1, 0x1c($sp) +/* 007250 80006650 AFB00018 */ sw $s0, 0x18($sp) +/* 007254 80006654 02602025 */ move $a0, $s3 +/* 007258 80006658 02802825 */ move $a1, $s4 +/* 00725C 8000665C 0C00B540 */ jal osRecvMesg +/* 007260 80006660 00003025 */ move $a2, $zero +/* 007264 80006664 2410FFFF */ li $s0, -1 +/* 007268 80006668 1050000C */ beq $v0, $s0, .L8000669C_ovl0 +/* 00726C 8000666C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005 +/* 007270 80006670 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8 +/* 007274 80006674 8FAE003C */ lw $t6, 0x3c($sp) +.L80006678_ovl0: +/* 007278 80006678 02602025 */ move $a0, $s3 +/* 00727C 8000667C 02802825 */ move $a1, $s4 +/* 007280 80006680 000E7880 */ sll $t7, $t6, 2 +/* 007284 80006684 022FC021 */ addu $t8, $s1, $t7 +/* 007288 80006688 00003025 */ move $a2, $zero +/* 00728C 8000668C 0C00B540 */ jal osRecvMesg +/* 007290 80006690 AF000000 */ sw $zero, ($t8) +/* 007294 80006694 5450FFF8 */ bnel $v0, $s0, .L80006678_ovl0 +/* 007298 80006698 8FAE003C */ lw $t6, 0x3c($sp) +.L8000669C_ovl0: +/* 00729C 8000669C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005 +/* 0072A0 800066A0 3C108005 */ lui $s0, %hi(D_8004A460) # $s0, 0x8005 +/* 0072A4 800066A4 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8 +/* 0072A8 800066A8 2610A460 */ addiu $s0, %lo(D_8004A460) # addiu $s0, $s0, -0x5ba0 +/* 0072AC 800066AC 8E020000 */ lw $v0, ($s0) +.L800066B0_ovl0: +/* 0072B0 800066B0 3C048005 */ lui $a0, %hi(D_8004A458) # $a0, 0x8005 +/* 0072B4 800066B4 2484A458 */ addiu $a0, %lo(D_8004A458) # addiu $a0, $a0, -0x5ba8 +/* 0072B8 800066B8 1840000D */ blez $v0, .L800066F0_ovl0 +/* 0072BC 800066BC 00001825 */ move $v1, $zero +.L800066C0_ovl0: +/* 0072C0 800066C0 8C990000 */ lw $t9, ($a0) +/* 0072C4 800066C4 17200006 */ bnez $t9, .L800066E0_ovl0 +/* 0072C8 800066C8 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005 +/* 0072CC 800066CC AC23A450 */ sw $v1, %lo(D_8004A450)($at) +/* 0072D0 800066D0 24080001 */ li $t0, 1 +/* 0072D4 800066D4 AC880000 */ sw $t0, ($a0) +/* 0072D8 800066D8 10000011 */ b .L80006720_ovl0 +/* 0072DC 800066DC 24020001 */ li $v0, 1 +.L800066E0_ovl0: +/* 0072E0 800066E0 24630001 */ addiu $v1, $v1, 1 +/* 0072E4 800066E4 0062082A */ slt $at, $v1, $v0 +/* 0072E8 800066E8 1420FFF5 */ bnez $at, .L800066C0_ovl0 +/* 0072EC 800066EC 24840004 */ addiu $a0, $a0, 4 +.L800066F0_ovl0: +/* 0072F0 800066F0 16400008 */ bnez $s2, .L80006714_ovl0 +/* 0072F4 800066F4 02602025 */ move $a0, $s3 +/* 0072F8 800066F8 02802825 */ move $a1, $s4 +/* 0072FC 800066FC 0C00B540 */ jal osRecvMesg +/* 007300 80006700 24060001 */ li $a2, 1 +/* 007304 80006704 8FA9003C */ lw $t1, 0x3c($sp) +/* 007308 80006708 00095080 */ sll $t2, $t1, 2 +/* 00730C 8000670C 022A5821 */ addu $t3, $s1, $t2 +/* 007310 80006710 AD600000 */ sw $zero, ($t3) +.L80006714_ovl0: +/* 007314 80006714 5240FFE6 */ beql $s2, $zero, .L800066B0_ovl0 +/* 007318 80006718 8E020000 */ lw $v0, ($s0) +/* 00731C 8000671C 00001025 */ move $v0, $zero +.L80006720_ovl0: +/* 007320 80006720 8FBF002C */ lw $ra, 0x2c($sp) +/* 007324 80006724 8FB00018 */ lw $s0, 0x18($sp) +/* 007328 80006728 8FB1001C */ lw $s1, 0x1c($sp) +/* 00732C 8000672C 8FB20020 */ lw $s2, 0x20($sp) +/* 007330 80006730 8FB30024 */ lw $s3, 0x24($sp) +/* 007334 80006734 8FB40028 */ lw $s4, 0x28($sp) +/* 007338 80006738 03E00008 */ jr $ra +/* 00733C 8000673C 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s new file mode 100644 index 00000000..cba98b4f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s @@ -0,0 +1,31 @@ +glabel func_80006740 +/* 007340 80006740 27BDFFA8 */ addiu $sp, $sp, -0x58 +/* 007344 80006744 AFBF0014 */ sw $ra, 0x14($sp) +/* 007348 80006748 240E0007 */ li $t6, 7 +/* 00734C 8000674C 240F0032 */ li $t7, 50 +/* 007350 80006750 AFAE0034 */ sw $t6, 0x34($sp) +/* 007354 80006754 AFAF0038 */ sw $t7, 0x38($sp) +/* 007358 80006758 27A40018 */ addiu $a0, $sp, 0x18 +/* 00735C 8000675C 27A50030 */ addiu $a1, $sp, 0x30 +/* 007360 80006760 0C00CEB8 */ jal osCreateMesgQueue +/* 007364 80006764 24060001 */ li $a2, 1 +/* 007368 80006768 3C188000 */ lui $t8, %hi(D_80000B64) # $t8, 0x8000 +/* 00736C 8000676C 27180B64 */ addiu $t8, %lo(D_80000B64) # addiu $t8, $t8, 0xb64 +/* 007370 80006770 24190001 */ li $t9, 1 +/* 007374 80006774 27A80018 */ addiu $t0, $sp, 0x18 +/* 007378 80006778 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 +/* 00737C 8000677C AFB80048 */ sw $t8, 0x48($sp) +/* 007380 80006780 AFB90050 */ sw $t9, 0x50($sp) +/* 007384 80006784 AFA80054 */ sw $t0, 0x54($sp) +/* 007388 80006788 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 +/* 00738C 8000678C 27A50034 */ addiu $a1, $sp, 0x34 +/* 007390 80006790 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 007394 80006794 00003025 */ move $a2, $zero +/* 007398 80006798 27A40018 */ addiu $a0, $sp, 0x18 +/* 00739C 8000679C 00002825 */ move $a1, $zero +/* 0073A0 800067A0 0C00B540 */ jal osRecvMesg +/* 0073A4 800067A4 24060001 */ li $a2, 1 +/* 0073A8 800067A8 8FBF0014 */ lw $ra, 0x14($sp) +/* 0073AC 800067AC 27BD0058 */ addiu $sp, $sp, 0x58 +/* 0073B0 800067B0 03E00008 */ jr $ra +/* 0073B4 800067B4 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s new file mode 100644 index 00000000..06c6c95e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s @@ -0,0 +1,5 @@ +glabel func_800067B8 +/* 0073B8 800067B8 240E0001 */ li $t6, 1 +/* 0073BC 800067BC 3C018005 */ lui $at, 0x8005 +/* 0073C0 800067C0 03E00008 */ jr $ra +/* 0073C4 800067C4 AC2EA3F0 */ sw $t6, -0x5c10($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s new file mode 100644 index 00000000..9f838e43 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s @@ -0,0 +1,7 @@ +glabel func_800067C8 +/* 0073C8 800067C8 240E0002 */ li $t6, 2 +/* 0073CC 800067CC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005 +/* 0073D0 800067D0 AC2EA3F0 */ sw $t6, %lo(D_8004A3F0)($at) +/* 0073D4 800067D4 3C018005 */ lui $at, 0x8005 +/* 0073D8 800067D8 03E00008 */ jr $ra +/* 0073DC 800067DC AC24A3F4 */ sw $a0, -0x5c0c($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s new file mode 100644 index 00000000..3ba2e37e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s @@ -0,0 +1,34 @@ +glabel func_800067E0 +/* 0073E0 800067E0 3C028005 */ lui $v0, %hi(D_8004A3F0) # $v0, 0x8005 +/* 0073E4 800067E4 8C42A3F0 */ lw $v0, %lo(D_8004A3F0)($v0) +/* 0073E8 800067E8 27BDFFC0 */ addiu $sp, $sp, -0x40 +/* 0073EC 800067EC 24010001 */ li $at, 1 +/* 0073F0 800067F0 10410006 */ beq $v0, $at, .L8000680C_ovl0 +/* 0073F4 800067F4 AFBF0014 */ sw $ra, 0x14($sp) +/* 0073F8 800067F8 24010002 */ li $at, 2 +/* 0073FC 800067FC 10410005 */ beq $v0, $at, .L80006814_ovl0 +/* 007400 80006800 3C0E8005 */ lui $t6, %hi(D_80048C64) # $t6, 0x8005 +/* 007404 80006804 1000000F */ b .L80006844_ovl0 +/* 007408 80006808 00001025 */ move $v0, $zero +.L8000680C_ovl0: +/* 00740C 8000680C 1000000D */ b .L80006844_ovl0 +/* 007410 80006810 24020001 */ li $v0, 1 +.L80006814_ovl0: +/* 007414 80006814 8DCE8C64 */ lw $t6, %lo(D_80048C64)($t6) +/* 007418 80006818 240F000B */ li $t7, 11 +/* 00741C 8000681C 24180064 */ li $t8, 100 +/* 007420 80006820 11C00006 */ beqz $t6, .L8000683C_ovl0 +/* 007424 80006824 27A4001C */ addiu $a0, $sp, 0x1c +/* 007428 80006828 AFAF001C */ sw $t7, 0x1c($sp) +/* 00742C 8000682C 0C000260 */ jal func_80000980_ovl0 +/* 007430 80006830 AFB80020 */ sw $t8, 0x20($sp) +/* 007434 80006834 10000003 */ b .L80006844_ovl0 +/* 007438 80006838 24020001 */ li $v0, 1 +.L8000683C_ovl0: +/* 00743C 8000683C 10000001 */ b .L80006844_ovl0 +/* 007440 80006840 00001025 */ move $v0, $zero +.L80006844_ovl0: +/* 007444 80006844 8FBF0014 */ lw $ra, 0x14($sp) +/* 007448 80006848 27BD0040 */ addiu $sp, $sp, 0x40 +/* 00744C 8000684C 03E00008 */ jr $ra +/* 007450 80006850 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s new file mode 100644 index 00000000..95e06038 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s @@ -0,0 +1,40 @@ +glabel func_80006854 +/* 007454 80006854 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005 +/* 007458 80006858 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24 +/* 00745C 8000685C 8C4E0000 */ lw $t6, ($v0) +/* 007460 80006860 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 007464 80006864 24010001 */ li $at, 1 +/* 007468 80006868 AFBF001C */ sw $ra, 0x1c($sp) +/* 00746C 8000686C AFB10018 */ sw $s1, 0x18($sp) +/* 007470 80006870 15C10017 */ bne $t6, $at, .L800068D0_ovl0 +/* 007474 80006874 AFB00014 */ sw $s0, 0x14($sp) +/* 007478 80006878 3C118005 */ lui $s1, %hi(D_800492E8) # $s1, 0x8005 +/* 00747C 8000687C 263192E8 */ addiu $s1, %lo(D_800492E8) # addiu $s1, $s1, -0x6d18 +/* 007480 80006880 240F0002 */ li $t7, 2 +/* 007484 80006884 AC4F0000 */ sw $t7, ($v0) +/* 007488 80006888 02202025 */ move $a0, $s1 +/* 00748C 8000688C 00002825 */ move $a1, $zero +/* 007490 80006890 0C00B540 */ jal osRecvMesg +/* 007494 80006894 00003025 */ move $a2, $zero +/* 007498 80006898 2410FFFF */ li $s0, -1 +/* 00749C 8000689C 10500006 */ beq $v0, $s0, .L800068B8_ovl0 +/* 0074A0 800068A0 02202025 */ move $a0, $s1 +.L800068A4_ovl0: +/* 0074A4 800068A4 00002825 */ move $a1, $zero +/* 0074A8 800068A8 0C00B540 */ jal osRecvMesg +/* 0074AC 800068AC 00003025 */ move $a2, $zero +/* 0074B0 800068B0 5450FFFC */ bnel $v0, $s0, .L800068A4_ovl0 +/* 0074B4 800068B4 02202025 */ move $a0, $s1 +.L800068B8_ovl0: +/* 0074B8 800068B8 02202025 */ move $a0, $s1 +/* 0074BC 800068BC 00002825 */ move $a1, $zero +/* 0074C0 800068C0 0C00B540 */ jal osRecvMesg +/* 0074C4 800068C4 24060001 */ li $a2, 1 +/* 0074C8 800068C8 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 +/* 0074CC 800068CC AC2092DC */ sw $zero, %lo(D_800492DC)($at) +.L800068D0_ovl0: +/* 0074D0 800068D0 8FBF001C */ lw $ra, 0x1c($sp) +/* 0074D4 800068D4 8FB00014 */ lw $s0, 0x14($sp) +/* 0074D8 800068D8 8FB10018 */ lw $s1, 0x18($sp) +/* 0074DC 800068DC 03E00008 */ jr $ra +/* 0074E0 800068E0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s new file mode 100644 index 00000000..551c16aa --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s @@ -0,0 +1,359 @@ +glabel func_800068E4 +/* 0074E4 800068E4 27BDFFC0 */ addiu $sp, $sp, -0x40 +/* 0074E8 800068E8 AFB60030 */ sw $s6, 0x30($sp) +/* 0074EC 800068EC 0080B025 */ move $s6, $a0 +/* 0074F0 800068F0 AFBF003C */ sw $ra, 0x3c($sp) +/* 0074F4 800068F4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 +/* 0074F8 800068F8 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 +/* 0074FC 800068FC AFBE0038 */ sw $fp, 0x38($sp) +/* 007500 80006900 AFB70034 */ sw $s7, 0x34($sp) +/* 007504 80006904 AFB5002C */ sw $s5, 0x2c($sp) +/* 007508 80006908 AFB40028 */ sw $s4, 0x28($sp) +/* 00750C 8000690C AFB30024 */ sw $s3, 0x24($sp) +/* 007510 80006910 AFB20020 */ sw $s2, 0x20($sp) +/* 007514 80006914 AFB1001C */ sw $s1, 0x1c($sp) +/* 007518 80006918 AFB00018 */ sw $s0, 0x18($sp) +/* 00751C 8000691C AC2092DC */ sw $zero, %lo(D_800492DC)($at) +/* 007520 80006920 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 +/* 007524 80006924 00002825 */ move $a1, $zero +/* 007528 80006928 0C00B540 */ jal osRecvMesg +/* 00752C 8000692C 00003025 */ move $a2, $zero +/* 007530 80006930 2413FFFF */ li $s3, -1 +/* 007534 80006934 10530007 */ beq $v0, $s3, .L80006954_ovl0 +.L80006938_ovl0: +/* 007538 80006938 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 +/* 00753C 8000693C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 +/* 007540 80006940 00002825 */ move $a1, $zero +/* 007544 80006944 0C00B540 */ jal osRecvMesg +/* 007548 80006948 00003025 */ move $a2, $zero +/* 00754C 8000694C 1453FFFA */ bne $v0, $s3, .L80006938_ovl0 +/* 007550 80006950 00000000 */ nop +.L80006954_ovl0: +/* 007554 80006954 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 007558 80006958 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 00755C 8000695C 00002825 */ move $a1, $zero +/* 007560 80006960 0C00B540 */ jal osRecvMesg +/* 007564 80006964 00003025 */ move $a2, $zero +/* 007568 80006968 10530007 */ beq $v0, $s3, .L80006988_ovl0 +.L8000696C_ovl0: +/* 00756C 8000696C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 007570 80006970 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 007574 80006974 00002825 */ move $a1, $zero +/* 007578 80006978 0C00B540 */ jal osRecvMesg +/* 00757C 8000697C 00003025 */ move $a2, $zero +/* 007580 80006980 1453FFFA */ bne $v0, $s3, .L8000696C_ovl0 +/* 007584 80006984 00000000 */ nop +.L80006988_ovl0: +/* 007588 80006988 3C118005 */ lui $s1, %hi(D_800492C0) # $s1, 0x8005 +/* 00758C 8000698C 263192C0 */ addiu $s1, %lo(D_800492C0) # addiu $s1, $s1, -0x6d40 +/* 007590 80006990 02202025 */ move $a0, $s1 +/* 007594 80006994 00002825 */ move $a1, $zero +/* 007598 80006998 0C00B540 */ jal osRecvMesg +/* 00759C 8000699C 00003025 */ move $a2, $zero +/* 0075A0 800069A0 10530006 */ beq $v0, $s3, .L800069BC_ovl0 +/* 0075A4 800069A4 02202025 */ move $a0, $s1 +.L800069A8_ovl0: +/* 0075A8 800069A8 00002825 */ move $a1, $zero +/* 0075AC 800069AC 0C00B540 */ jal osRecvMesg +/* 0075B0 800069B0 00003025 */ move $a2, $zero +/* 0075B4 800069B4 5453FFFC */ bnel $v0, $s3, .L800069A8_ovl0 +/* 0075B8 800069B8 02202025 */ move $a0, $s1 +.L800069BC_ovl0: +/* 0075BC 800069BC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005 +/* 0075C0 800069C0 AC20A3F0 */ sw $zero, %lo(D_8004A3F0)($at) +/* 0075C4 800069C4 3C018005 */ lui $at, %hi(D_8004A3F4) # $at, 0x8005 +/* 0075C8 800069C8 AC33A3F4 */ sw $s3, %lo(D_8004A3F4)($at) +/* 0075CC 800069CC 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005 +/* 0075D0 800069D0 240E0001 */ li $t6, 1 +/* 0075D4 800069D4 AC2EA450 */ sw $t6, %lo(D_8004A450)($at) +/* 0075D8 800069D8 3C018005 */ lui $at, %hi(D_80048C64) # $at, 0x8005 +/* 0075DC 800069DC 3C028005 */ lui $v0, %hi(D_8004A458) # $v0, 0x8005 +/* 0075E0 800069E0 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005 +/* 0075E4 800069E4 AC208C64 */ sw $zero, %lo(D_80048C64)($at) +/* 0075E8 800069E8 2463A460 */ addiu $v1, %lo(D_8004A460) # addiu $v1, $v1, -0x5ba0 +/* 0075EC 800069EC 2442A458 */ addiu $v0, %lo(D_8004A458) # addiu $v0, $v0, -0x5ba8 +.L800069F0_ovl0: +/* 0075F0 800069F0 24420004 */ addiu $v0, $v0, 4 +/* 0075F4 800069F4 1443FFFE */ bne $v0, $v1, .L800069F0_ovl0 +/* 0075F8 800069F8 AC40FFFC */ sw $zero, -4($v0) +/* 0075FC 800069FC 96CF0000 */ lhu $t7, ($s6) +/* 007600 80006A00 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004 +/* 007604 80006A04 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358 +/* 007608 80006A08 31F80001 */ andi $t8, $t7, 1 +/* 00760C 80006A0C 13000062 */ beqz $t8, .L80006B98_ovl0 +/* 007610 80006A10 00008025 */ move $s0, $zero +/* 007614 80006A14 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004 +/* 007618 80006A18 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004 +/* 00761C 80006A1C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005 +/* 007620 80006A20 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005 +/* 007624 80006A24 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28 +/* 007628 80006A28 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4 +/* 00762C 80006A2C 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c +/* 007630 80006A30 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358 +/* 007634 80006A34 00008025 */ move $s0, $zero +/* 007638 80006A38 24170B9B */ li $s7, 2971 +.L80006A3C_ovl0: +/* 00763C 80006A3C 0C001A15 */ jal func_80006854_ovl0 +/* 007640 80006A40 00000000 */ nop +/* 007644 80006A44 0C000144 */ jal func_80000510_ovl0 +/* 007648 80006A48 00000000 */ nop +/* 00764C 80006A4C 96590000 */ lhu $t9, ($s2) +/* 007650 80006A50 1B200009 */ blez $t9, .L80006A78_ovl0 +/* 007654 80006A54 02202025 */ move $a0, $s1 +.L80006A58_ovl0: +/* 007658 80006A58 00002825 */ move $a1, $zero +/* 00765C 80006A5C 0C00B540 */ jal osRecvMesg +/* 007660 80006A60 24060001 */ li $a2, 1 +/* 007664 80006A64 96480000 */ lhu $t0, ($s2) +/* 007668 80006A68 26100001 */ addiu $s0, $s0, 1 +/* 00766C 80006A6C 0208082A */ slt $at, $s0, $t0 +/* 007670 80006A70 5420FFF9 */ bnezl $at, .L80006A58_ovl0 +/* 007674 80006A74 02202025 */ move $a0, $s1 +.L80006A78_ovl0: +/* 007678 80006A78 02202025 */ move $a0, $s1 +/* 00767C 80006A7C 00002825 */ move $a1, $zero +/* 007680 80006A80 0C00B540 */ jal osRecvMesg +/* 007684 80006A84 00003025 */ move $a2, $zero +/* 007688 80006A88 10530006 */ beq $v0, $s3, .L80006AA4_ovl0 +/* 00768C 80006A8C 02202025 */ move $a0, $s1 +.L80006A90_ovl0: +/* 007690 80006A90 00002825 */ move $a1, $zero +/* 007694 80006A94 0C00B540 */ jal osRecvMesg +/* 007698 80006A98 00003025 */ move $a2, $zero +/* 00769C 80006A9C 5453FFFC */ bnel $v0, $s3, .L80006A90_ovl0 +/* 0076A0 80006AA0 02202025 */ move $a0, $s1 +.L80006AA4_ovl0: +/* 0076A4 80006AA4 0C00C534 */ jal func_800314D0_ovl0 +/* 0076A8 80006AA8 00000000 */ nop +/* 0076AC 80006AAC AE820000 */ sw $v0, ($s4) +/* 0076B0 80006AB0 8ED90008 */ lw $t9, 8($s6) +/* 0076B4 80006AB4 02C02025 */ move $a0, $s6 +/* 0076B8 80006AB8 0320F809 */ jalr $t9 +/* 0076BC 80006ABC 00000000 */ nop +/* 0076C0 80006AC0 8EA90000 */ lw $t1, ($s5) +/* 0076C4 80006AC4 252A0001 */ addiu $t2, $t1, 1 +/* 0076C8 80006AC8 0C00C534 */ jal func_800314D0_ovl0 +/* 0076CC 80006ACC AEAA0000 */ sw $t2, ($s5) +/* 0076D0 80006AD0 8E8B0000 */ lw $t3, ($s4) +/* 0076D4 80006AD4 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005 +/* 0076D8 80006AD8 004B6023 */ subu $t4, $v0, $t3 +/* 0076DC 80006ADC 0197001B */ divu $zero, $t4, $s7 +/* 0076E0 80006AE0 00006812 */ mflo $t5 +/* 0076E4 80006AE4 AC2DA430 */ sw $t5, %lo(D_8004A430)($at) +/* 0076E8 80006AE8 16E00002 */ bnez $s7, .L80006AF4_ovl0 +/* 0076EC 80006AEC 00000000 */ nop +/* 0076F0 80006AF0 0007000D */ break 7 +.L80006AF4_ovl0: +/* 0076F4 80006AF4 0C0019F8 */ jal func_800067E0_ovl0 +/* 0076F8 80006AF8 00000000 */ nop +/* 0076FC 80006AFC 14400086 */ bnez $v0, .L80006D18_ovl0 +/* 007700 80006B00 3C0F8005 */ lui $t7, %hi(D_800492DA) # $t7, 0x8005 +/* 007704 80006B04 8EAE0000 */ lw $t6, ($s5) +/* 007708 80006B08 95EF92DA */ lhu $t7, %lo(D_800492DA)($t7) +/* 00770C 80006B0C 01CF001B */ divu $zero, $t6, $t7 +/* 007710 80006B10 0000C010 */ mfhi $t8 +/* 007714 80006B14 15E00002 */ bnez $t7, .L80006B20_ovl0 +/* 007718 80006B18 00000000 */ nop +/* 00771C 80006B1C 0007000D */ break 7 +.L80006B20_ovl0: +/* 007720 80006B20 1700001B */ bnez $t8, .L80006B90_ovl0 +/* 007724 80006B24 00000000 */ nop +/* 007728 80006B28 0C00198A */ jal func_80006628_ovl0 +/* 00772C 80006B2C 00002025 */ move $a0, $zero +/* 007730 80006B30 0C00C534 */ jal func_800314D0_ovl0 +/* 007734 80006B34 00000000 */ nop +/* 007738 80006B38 AE820000 */ sw $v0, ($s4) +/* 00773C 80006B3C 8ED90010 */ lw $t9, 0x10($s6) +/* 007740 80006B40 02C02025 */ move $a0, $s6 +/* 007744 80006B44 0320F809 */ jalr $t9 +/* 007748 80006B48 00000000 */ nop +/* 00774C 80006B4C 8FC80000 */ lw $t0, ($fp) +/* 007750 80006B50 25090001 */ addiu $t1, $t0, 1 +/* 007754 80006B54 0C00C534 */ jal func_800314D0_ovl0 +/* 007758 80006B58 AFC90000 */ sw $t1, ($fp) +/* 00775C 80006B5C 8E8A0000 */ lw $t2, ($s4) +/* 007760 80006B60 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005 +/* 007764 80006B64 004A5823 */ subu $t3, $v0, $t2 +/* 007768 80006B68 0177001B */ divu $zero, $t3, $s7 +/* 00776C 80006B6C 00006012 */ mflo $t4 +/* 007770 80006B70 AC2CA434 */ sw $t4, %lo(D_8004A434)($at) +/* 007774 80006B74 16E00002 */ bnez $s7, .L80006B80_ovl0 +/* 007778 80006B78 00000000 */ nop +/* 00777C 80006B7C 0007000D */ break 7 +.L80006B80_ovl0: +/* 007780 80006B80 0C0019F8 */ jal func_800067E0_ovl0 +/* 007784 80006B84 00000000 */ nop +/* 007788 80006B88 14400063 */ bnez $v0, .L80006D18_ovl0 +/* 00778C 80006B8C 00000000 */ nop +.L80006B90_ovl0: +/* 007790 80006B90 1000FFAA */ b .L80006A3C_ovl0 +/* 007794 80006B94 00008025 */ move $s0, $zero +.L80006B98_ovl0: +/* 007798 80006B98 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004 +/* 00779C 80006B9C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005 +/* 0077A0 80006BA0 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005 +/* 0077A4 80006BA4 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28 +/* 0077A8 80006BA8 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4 +/* 0077AC 80006BAC 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c +/* 0077B0 80006BB0 24170B9B */ li $s7, 2971 +.L80006BB4_ovl0: +/* 0077B4 80006BB4 0C001A15 */ jal func_80006854_ovl0 +/* 0077B8 80006BB8 00000000 */ nop +/* 0077BC 80006BBC 0C000144 */ jal func_80000510_ovl0 +/* 0077C0 80006BC0 00000000 */ nop +/* 0077C4 80006BC4 964D0000 */ lhu $t5, ($s2) +/* 0077C8 80006BC8 19A00009 */ blez $t5, .L80006BF0_ovl0 +/* 0077CC 80006BCC 02202025 */ move $a0, $s1 +.L80006BD0_ovl0: +/* 0077D0 80006BD0 00002825 */ move $a1, $zero +/* 0077D4 80006BD4 0C00B540 */ jal osRecvMesg +/* 0077D8 80006BD8 24060001 */ li $a2, 1 +/* 0077DC 80006BDC 964E0000 */ lhu $t6, ($s2) +/* 0077E0 80006BE0 26100001 */ addiu $s0, $s0, 1 +/* 0077E4 80006BE4 020E082A */ slt $at, $s0, $t6 +/* 0077E8 80006BE8 5420FFF9 */ bnezl $at, .L80006BD0_ovl0 +/* 0077EC 80006BEC 02202025 */ move $a0, $s1 +.L80006BF0_ovl0: +/* 0077F0 80006BF0 02202025 */ move $a0, $s1 +/* 0077F4 80006BF4 00002825 */ move $a1, $zero +/* 0077F8 80006BF8 0C00B540 */ jal osRecvMesg +/* 0077FC 80006BFC 00003025 */ move $a2, $zero +/* 007800 80006C00 10530006 */ beq $v0, $s3, .L80006C1C_ovl0 +/* 007804 80006C04 02202025 */ move $a0, $s1 +.L80006C08_ovl0: +/* 007808 80006C08 00002825 */ move $a1, $zero +/* 00780C 80006C0C 0C00B540 */ jal osRecvMesg +/* 007810 80006C10 00003025 */ move $a2, $zero +/* 007814 80006C14 5453FFFC */ bnel $v0, $s3, .L80006C08_ovl0 +/* 007818 80006C18 02202025 */ move $a0, $s1 +.L80006C1C_ovl0: +/* 00781C 80006C1C 0C00C534 */ jal func_800314D0_ovl0 +/* 007820 80006C20 00000000 */ nop +/* 007824 80006C24 AE820000 */ sw $v0, ($s4) +/* 007828 80006C28 8ED90008 */ lw $t9, 8($s6) +/* 00782C 80006C2C 02C02025 */ move $a0, $s6 +/* 007830 80006C30 0320F809 */ jalr $t9 +/* 007834 80006C34 00000000 */ nop +/* 007838 80006C38 8EAF0000 */ lw $t7, ($s5) +/* 00783C 80006C3C 25F80001 */ addiu $t8, $t7, 1 +/* 007840 80006C40 0C00C534 */ jal func_800314D0_ovl0 +/* 007844 80006C44 AEB80000 */ sw $t8, ($s5) +/* 007848 80006C48 8E880000 */ lw $t0, ($s4) +/* 00784C 80006C4C 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005 +/* 007850 80006C50 00484823 */ subu $t1, $v0, $t0 +/* 007854 80006C54 0137001B */ divu $zero, $t1, $s7 +/* 007858 80006C58 00005012 */ mflo $t2 +/* 00785C 80006C5C AC2AA430 */ sw $t2, %lo(D_8004A430)($at) +/* 007860 80006C60 16E00002 */ bnez $s7, .L80006C6C_ovl0 +/* 007864 80006C64 00000000 */ nop +/* 007868 80006C68 0007000D */ break 7 +.L80006C6C_ovl0: +/* 00786C 80006C6C 0C0019F8 */ jal func_800067E0_ovl0 +/* 007870 80006C70 00000000 */ nop +/* 007874 80006C74 14400028 */ bnez $v0, .L80006D18_ovl0 +/* 007878 80006C78 3C0C8005 */ lui $t4, %hi(D_800492DA) # $t4, 0x8005 +/* 00787C 80006C7C 8EAB0000 */ lw $t3, ($s5) +/* 007880 80006C80 958C92DA */ lhu $t4, %lo(D_800492DA)($t4) +/* 007884 80006C84 016C001B */ divu $zero, $t3, $t4 +/* 007888 80006C88 00006810 */ mfhi $t5 +/* 00788C 80006C8C 15800002 */ bnez $t4, .L80006C98_ovl0 +/* 007890 80006C90 00000000 */ nop +/* 007894 80006C94 0007000D */ break 7 +.L80006C98_ovl0: +/* 007898 80006C98 15A0001D */ bnez $t5, .L80006D10_ovl0 +/* 00789C 80006C9C 00000000 */ nop +/* 0078A0 80006CA0 0C00198A */ jal func_80006628_ovl0 +/* 0078A4 80006CA4 24040001 */ li $a0, 1 +/* 0078A8 80006CA8 10400019 */ beqz $v0, .L80006D10_ovl0 +/* 0078AC 80006CAC 00000000 */ nop +/* 0078B0 80006CB0 0C00C534 */ jal func_800314D0_ovl0 +/* 0078B4 80006CB4 00000000 */ nop +/* 0078B8 80006CB8 AE820000 */ sw $v0, ($s4) +/* 0078BC 80006CBC 8ED90010 */ lw $t9, 0x10($s6) +/* 0078C0 80006CC0 02C02025 */ move $a0, $s6 +/* 0078C4 80006CC4 0320F809 */ jalr $t9 +/* 0078C8 80006CC8 00000000 */ nop +/* 0078CC 80006CCC 8FCE0000 */ lw $t6, ($fp) +/* 0078D0 80006CD0 25CF0001 */ addiu $t7, $t6, 1 +/* 0078D4 80006CD4 0C00C534 */ jal func_800314D0_ovl0 +/* 0078D8 80006CD8 AFCF0000 */ sw $t7, ($fp) +/* 0078DC 80006CDC 8E980000 */ lw $t8, ($s4) +/* 0078E0 80006CE0 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005 +/* 0078E4 80006CE4 00584023 */ subu $t0, $v0, $t8 +/* 0078E8 80006CE8 0117001B */ divu $zero, $t0, $s7 +/* 0078EC 80006CEC 00004812 */ mflo $t1 +/* 0078F0 80006CF0 AC29A434 */ sw $t1, %lo(D_8004A434)($at) +/* 0078F4 80006CF4 16E00002 */ bnez $s7, .L80006D00_ovl0 +/* 0078F8 80006CF8 00000000 */ nop +/* 0078FC 80006CFC 0007000D */ break 7 +.L80006D00_ovl0: +/* 007900 80006D00 0C0019F8 */ jal func_800067E0_ovl0 +/* 007904 80006D04 00000000 */ nop +/* 007908 80006D08 14400003 */ bnez $v0, .L80006D18_ovl0 +/* 00790C 80006D0C 00000000 */ nop +.L80006D10_ovl0: +/* 007910 80006D10 1000FFA8 */ b .L80006BB4_ovl0 +/* 007914 80006D14 00008025 */ move $s0, $zero +.L80006D18_ovl0: +/* 007918 80006D18 0C0019D0 */ jal func_80006740_ovl0 +/* 00791C 80006D1C 00000000 */ nop +/* 007920 80006D20 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 +/* 007924 80006D24 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 +/* 007928 80006D28 00002825 */ move $a1, $zero +/* 00792C 80006D2C 0C00B540 */ jal osRecvMesg +/* 007930 80006D30 00003025 */ move $a2, $zero +/* 007934 80006D34 10530007 */ beq $v0, $s3, .L80006D54_ovl0 +.L80006D38_ovl0: +/* 007938 80006D38 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 +/* 00793C 80006D3C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 +/* 007940 80006D40 00002825 */ move $a1, $zero +/* 007944 80006D44 0C00B540 */ jal osRecvMesg +/* 007948 80006D48 00003025 */ move $a2, $zero +/* 00794C 80006D4C 1453FFFA */ bne $v0, $s3, .L80006D38_ovl0 +/* 007950 80006D50 00000000 */ nop +.L80006D54_ovl0: +/* 007954 80006D54 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 007958 80006D58 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 00795C 80006D5C 00002825 */ move $a1, $zero +/* 007960 80006D60 0C00B540 */ jal osRecvMesg +/* 007964 80006D64 00003025 */ move $a2, $zero +/* 007968 80006D68 10530007 */ beq $v0, $s3, .L80006D88_ovl0 +.L80006D6C_ovl0: +/* 00796C 80006D6C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 007970 80006D70 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 007974 80006D74 00002825 */ move $a1, $zero +/* 007978 80006D78 0C00B540 */ jal osRecvMesg +/* 00797C 80006D7C 00003025 */ move $a2, $zero +/* 007980 80006D80 1453FFFA */ bne $v0, $s3, .L80006D6C_ovl0 +/* 007984 80006D84 00000000 */ nop +.L80006D88_ovl0: +/* 007988 80006D88 02202025 */ move $a0, $s1 +/* 00798C 80006D8C 00002825 */ move $a1, $zero +/* 007990 80006D90 0C00B540 */ jal osRecvMesg +/* 007994 80006D94 00003025 */ move $a2, $zero +/* 007998 80006D98 10530006 */ beq $v0, $s3, .L80006DB4_ovl0 +/* 00799C 80006D9C 02202025 */ move $a0, $s1 +.L80006DA0_ovl0: +/* 0079A0 80006DA0 00002825 */ move $a1, $zero +/* 0079A4 80006DA4 0C00B540 */ jal osRecvMesg +/* 0079A8 80006DA8 00003025 */ move $a2, $zero +/* 0079AC 80006DAC 5453FFFC */ bnel $v0, $s3, .L80006DA0_ovl0 +/* 0079B0 80006DB0 02202025 */ move $a0, $s1 +.L80006DB4_ovl0: +/* 0079B4 80006DB4 0C001F3A */ jal func_80007CE8_ovl0 +/* 0079B8 80006DB8 00002025 */ move $a0, $zero +/* 0079BC 80006DBC 8FBF003C */ lw $ra, 0x3c($sp) +/* 0079C0 80006DC0 240A0002 */ li $t2, 2 +/* 0079C4 80006DC4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 +/* 0079C8 80006DC8 8FB00018 */ lw $s0, 0x18($sp) +/* 0079CC 80006DCC 8FB1001C */ lw $s1, 0x1c($sp) +/* 0079D0 80006DD0 8FB20020 */ lw $s2, 0x20($sp) +/* 0079D4 80006DD4 8FB30024 */ lw $s3, 0x24($sp) +/* 0079D8 80006DD8 8FB40028 */ lw $s4, 0x28($sp) +/* 0079DC 80006DDC 8FB5002C */ lw $s5, 0x2c($sp) +/* 0079E0 80006DE0 8FB60030 */ lw $s6, 0x30($sp) +/* 0079E4 80006DE4 8FB70034 */ lw $s7, 0x34($sp) +/* 0079E8 80006DE8 8FBE0038 */ lw $fp, 0x38($sp) +/* 0079EC 80006DEC AC2A92DC */ sw $t2, %lo(D_800492DC)($at) +/* 0079F0 80006DF0 03E00008 */ jr $ra +/* 0079F4 80006DF4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s new file mode 100644 index 00000000..ed54af6d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s @@ -0,0 +1,15 @@ +glabel func_80006DF8 +/* 0079F8 80006DF8 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005 +/* 0079FC 80006DFC 8F39A488 */ lw $t9, %lo(D_8004A488)($t9) +/* 007A00 80006E00 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 007A04 80006E04 AFBF0014 */ sw $ra, 0x14($sp) +/* 007A08 80006E08 0320F809 */ jalr $t9 +/* 007A0C 80006E0C AFA40018 */ sw $a0, 0x18($sp) +/* 007A10 80006E10 8FAE0018 */ lw $t6, 0x18($sp) +/* 007A14 80006E14 8DD90004 */ lw $t9, 4($t6) +/* 007A18 80006E18 0320F809 */ jalr $t9 +/* 007A1C 80006E1C 00000000 */ nop +/* 007A20 80006E20 8FBF0014 */ lw $ra, 0x14($sp) +/* 007A24 80006E24 27BD0018 */ addiu $sp, $sp, 0x18 +/* 007A28 80006E28 03E00008 */ jr $ra +/* 007A2C 80006E2C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s new file mode 100644 index 00000000..6140e3a4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s @@ -0,0 +1,26 @@ +glabel func_80006E30 +/* 007A30 80006E30 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 007A34 80006E34 AFBF0014 */ sw $ra, 0x14($sp) +/* 007A38 80006E38 0C00150C */ jal func_80005430_ovl0 +/* 007A3C 80006E3C AFA40018 */ sw $a0, 0x18($sp) +/* 007A40 80006E40 0C00154C */ jal func_80005530_ovl0 +/* 007A44 80006E44 00000000 */ nop +/* 007A48 80006E48 8FAE0018 */ lw $t6, 0x18($sp) +/* 007A4C 80006E4C 8DD9000C */ lw $t9, 0xc($t6) +/* 007A50 80006E50 0320F809 */ jalr $t9 +/* 007A54 80006E54 00000000 */ nop +/* 007A58 80006E58 0C0017C4 */ jal func_80005F10_ovl0 +/* 007A5C 80006E5C 00000000 */ nop +/* 007A60 80006E60 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005 +/* 007A64 80006E64 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7) +/* 007A68 80006E68 3C048005 */ lui $a0, 0x8005 +/* 007A6C 80006E6C 000FC080 */ sll $t8, $t7, 2 +/* 007A70 80006E70 00982021 */ addu $a0, $a0, $t8 +/* 007A74 80006E74 0C001EB7 */ jal func_80007ADC_ovl0 +/* 007A78 80006E78 8C84A388 */ lw $a0, -0x5c78($a0) +/* 007A7C 80006E7C 0C00165F */ jal func_8000597C_ovl0 +/* 007A80 80006E80 00000000 */ nop +/* 007A84 80006E84 8FBF0014 */ lw $ra, 0x14($sp) +/* 007A88 80006E88 27BD0018 */ addiu $sp, $sp, 0x18 +/* 007A8C 80006E8C 03E00008 */ jr $ra +/* 007A90 80006E90 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s new file mode 100644 index 00000000..dc95aa48 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s @@ -0,0 +1,22 @@ +glabel func_80006E94 +/* 007A94 80006E94 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005 +/* 007A98 80006E98 8F39A488 */ lw $t9, %lo(D_8004A488)($t9) +/* 007A9C 80006E9C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 007AA0 80006EA0 AFBF0014 */ sw $ra, 0x14($sp) +/* 007AA4 80006EA4 0320F809 */ jalr $t9 +/* 007AA8 80006EA8 AFA40018 */ sw $a0, 0x18($sp) +/* 007AAC 80006EAC 8FAE0018 */ lw $t6, 0x18($sp) +/* 007AB0 80006EB0 8DD90004 */ lw $t9, 4($t6) +/* 007AB4 80006EB4 0320F809 */ jalr $t9 +/* 007AB8 80006EB8 00000000 */ nop +/* 007ABC 80006EBC 0C0019F8 */ jal func_800067E0_ovl0 +/* 007AC0 80006EC0 00000000 */ nop +/* 007AC4 80006EC4 50400004 */ beql $v0, $zero, .L80006ED8_ovl0 +/* 007AC8 80006EC8 8FBF0014 */ lw $ra, 0x14($sp) +/* 007ACC 80006ECC 0C002F0D */ jal func_8000BC34_ovl0 +/* 007AD0 80006ED0 00000000 */ nop +/* 007AD4 80006ED4 8FBF0014 */ lw $ra, 0x14($sp) +.L80006ED8_ovl0: +/* 007AD8 80006ED8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 007ADC 80006EDC 03E00008 */ jr $ra +/* 007AE0 80006EE0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s new file mode 100644 index 00000000..4e69034c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s @@ -0,0 +1,33 @@ +glabel func_80006EE4 +/* 007AE4 80006EE4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 007AE8 80006EE8 AFBF0014 */ sw $ra, 0x14($sp) +/* 007AEC 80006EEC 0C00150C */ jal func_80005430_ovl0 +/* 007AF0 80006EF0 AFA40018 */ sw $a0, 0x18($sp) +/* 007AF4 80006EF4 0C00154C */ jal func_80005530_ovl0 +/* 007AF8 80006EF8 00000000 */ nop +/* 007AFC 80006EFC 8FAE0018 */ lw $t6, 0x18($sp) +/* 007B00 80006F00 8DD9000C */ lw $t9, 0xc($t6) +/* 007B04 80006F04 0320F809 */ jalr $t9 +/* 007B08 80006F08 00000000 */ nop +/* 007B0C 80006F0C 0C0017C4 */ jal func_80005F10_ovl0 +/* 007B10 80006F10 00000000 */ nop +/* 007B14 80006F14 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005 +/* 007B18 80006F18 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7) +/* 007B1C 80006F1C 3C048005 */ lui $a0, 0x8005 +/* 007B20 80006F20 000FC080 */ sll $t8, $t7, 2 +/* 007B24 80006F24 00982021 */ addu $a0, $a0, $t8 +/* 007B28 80006F28 0C001EB7 */ jal func_80007ADC_ovl0 +/* 007B2C 80006F2C 8C84A388 */ lw $a0, -0x5c78($a0) +/* 007B30 80006F30 0C00165F */ jal func_8000597C_ovl0 +/* 007B34 80006F34 00000000 */ nop +/* 007B38 80006F38 0C0019F8 */ jal func_800067E0_ovl0 +/* 007B3C 80006F3C 00000000 */ nop +/* 007B40 80006F40 50400004 */ beql $v0, $zero, .L80006F54_ovl0 +/* 007B44 80006F44 8FBF0014 */ lw $ra, 0x14($sp) +/* 007B48 80006F48 0C002F0D */ jal func_8000BC34_ovl0 +/* 007B4C 80006F4C 00000000 */ nop +/* 007B50 80006F50 8FBF0014 */ lw $ra, 0x14($sp) +.L80006F54_ovl0: +/* 007B54 80006F54 27BD0018 */ addiu $sp, $sp, 0x18 +/* 007B58 80006F58 03E00008 */ jr $ra +/* 007B5C 80006F5C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s new file mode 100644 index 00000000..ec6cc8a9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s @@ -0,0 +1,79 @@ +glabel func_80006F60 +/* 007B60 80006F60 27BDFFC8 */ addiu $sp, $sp, -0x38 +/* 007B64 80006F64 AFB00014 */ sw $s0, 0x14($sp) +/* 007B68 80006F68 00808025 */ move $s0, $a0 +/* 007B6C 80006F6C AFBF0024 */ sw $ra, 0x24($sp) +/* 007B70 80006F70 AFB30020 */ sw $s3, 0x20($sp) +/* 007B74 80006F74 AFB2001C */ sw $s2, 0x1c($sp) +/* 007B78 80006F78 AFB10018 */ sw $s1, 0x18($sp) +/* 007B7C 80006F7C 0C00198A */ jal func_80006628_ovl0 +/* 007B80 80006F80 00002025 */ move $a0, $zero +/* 007B84 80006F84 0C00150C */ jal func_80005430_ovl0 +/* 007B88 80006F88 00000000 */ nop +/* 007B8C 80006F8C 0C00154C */ jal func_80005530_ovl0 +/* 007B90 80006F90 00000000 */ nop +/* 007B94 80006F94 8E19002C */ lw $t9, 0x2c($s0) +/* 007B98 80006F98 02002025 */ move $a0, $s0 +/* 007B9C 80006F9C 0320F809 */ jalr $t9 +/* 007BA0 80006FA0 00000000 */ nop +/* 007BA4 80006FA4 0C0017C4 */ jal func_80005F10_ovl0 +/* 007BA8 80006FA8 00000000 */ nop +/* 007BAC 80006FAC 3C118005 */ lui $s1, %hi(D_8004A450) # $s1, 0x8005 +/* 007BB0 80006FB0 2631A450 */ addiu $s1, %lo(D_8004A450) # addiu $s1, $s1, -0x5bb0 +/* 007BB4 80006FB4 8E220000 */ lw $v0, ($s1) +/* 007BB8 80006FB8 3C048005 */ lui $a0, 0x8005 +/* 007BBC 80006FBC 3C128005 */ lui $s2, %hi(D_80049320) # $s2, 0x8005 +/* 007BC0 80006FC0 00027080 */ sll $t6, $v0, 2 +/* 007BC4 80006FC4 008E2021 */ addu $a0, $a0, $t6 +/* 007BC8 80006FC8 8C84A380 */ lw $a0, -0x5c80($a0) +/* 007BCC 80006FCC 26529320 */ addiu $s2, %lo(D_80049320) # addiu $s2, $s2, -0x6ce0 +/* 007BD0 80006FD0 00002825 */ move $a1, $zero +/* 007BD4 80006FD4 14800006 */ bnez $a0, .L80006FF0_ovl0 +/* 007BD8 80006FD8 00403025 */ move $a2, $v0 +/* 007BDC 80006FDC 3C048004 */ lui $a0, %hi(D_800400E8) # $a0, 0x8004 +/* 007BE0 80006FE0 0C008C27 */ jal fatal_printf +/* 007BE4 80006FE4 248400E8 */ addiu $a0, %lo(D_800400E8) # addiu $a0, $a0, 0xe8 +.L80006FE8_ovl0: +/* 007BE8 80006FE8 1000FFFF */ b .L80006FE8_ovl0 +/* 007BEC 80006FEC 00000000 */ nop +.L80006FF0_ovl0: +/* 007BF0 80006FF0 0C001644 */ jal func_80005910_ovl0 +/* 007BF4 80006FF4 02403825 */ move $a3, $s2 +/* 007BF8 80006FF8 8E220000 */ lw $v0, ($s1) +/* 007BFC 80006FFC 3C0F8005 */ lui $t7, 0x8005 +/* 007C00 80007000 3C018005 */ lui $at, 0x8005 +/* 007C04 80007004 00021080 */ sll $v0, $v0, 2 +/* 007C08 80007008 01E27821 */ addu $t7, $t7, $v0 +/* 007C0C 8000700C 8DEFA368 */ lw $t7, -0x5c98($t7) +/* 007C10 80007010 00220821 */ addu $at, $at, $v0 +/* 007C14 80007014 3C108005 */ lui $s0, %hi(D_8004A458) # $s0, 0x8005 +/* 007C18 80007018 2610A458 */ addiu $s0, %lo(D_8004A458) # addiu $s0, $s0, -0x5ba8 +/* 007C1C 8000701C 27B30034 */ addiu $s3, $sp, 0x34 +/* 007C20 80007020 AC2FA370 */ sw $t7, -0x5c90($at) +/* 007C24 80007024 02402025 */ move $a0, $s2 +.L80007028_ovl0: +/* 007C28 80007028 02602825 */ move $a1, $s3 +/* 007C2C 8000702C 0C00B540 */ jal osRecvMesg +/* 007C30 80007030 24060001 */ li $a2, 1 +/* 007C34 80007034 8FB80034 */ lw $t8, 0x34($sp) +/* 007C38 80007038 00184080 */ sll $t0, $t8, 2 +/* 007C3C 8000703C 02084821 */ addu $t1, $s0, $t0 +/* 007C40 80007040 AD200000 */ sw $zero, ($t1) +/* 007C44 80007044 8E2A0000 */ lw $t2, ($s1) +/* 007C48 80007048 000A5880 */ sll $t3, $t2, 2 +/* 007C4C 8000704C 020B6021 */ addu $t4, $s0, $t3 +/* 007C50 80007050 8D8D0000 */ lw $t5, ($t4) +/* 007C54 80007054 55A0FFF4 */ bnezl $t5, .L80007028_ovl0 +/* 007C58 80007058 02402025 */ move $a0, $s2 +/* 007C5C 8000705C 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004 +/* 007C60 80007060 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358 +/* 007C64 80007064 8C590000 */ lw $t9, ($v0) +/* 007C68 80007068 8FBF0024 */ lw $ra, 0x24($sp) +/* 007C6C 8000706C 8FB00014 */ lw $s0, 0x14($sp) +/* 007C70 80007070 8FB10018 */ lw $s1, 0x18($sp) +/* 007C74 80007074 8FB2001C */ lw $s2, 0x1c($sp) +/* 007C78 80007078 8FB30020 */ lw $s3, 0x20($sp) +/* 007C7C 8000707C 272E0001 */ addiu $t6, $t9, 1 +/* 007C80 80007080 AC4E0000 */ sw $t6, ($v0) +/* 007C84 80007084 03E00008 */ jr $ra +/* 007C88 80007088 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s new file mode 100644 index 00000000..6be8225e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s @@ -0,0 +1,176 @@ +glabel func_8000708C +/* 007C8C 8000708C 27BDFF78 */ addiu $sp, $sp, -0x88 +/* 007C90 80007090 AFBF002C */ sw $ra, 0x2c($sp) +/* 007C94 80007094 AFB50028 */ sw $s5, 0x28($sp) +/* 007C98 80007098 AFB40024 */ sw $s4, 0x24($sp) +/* 007C9C 8000709C AFB30020 */ sw $s3, 0x20($sp) +/* 007CA0 800070A0 AFB2001C */ sw $s2, 0x1c($sp) +/* 007CA4 800070A4 AFB10018 */ sw $s1, 0x18($sp) +/* 007CA8 800070A8 AFB00014 */ sw $s0, 0x14($sp) +/* 007CAC 800070AC AFA5008C */ sw $a1, 0x8c($sp) +/* 007CB0 800070B0 8C8E0018 */ lw $t6, 0x18($a0) +/* 007CB4 800070B4 3C158005 */ lui $s5, %hi(D_8004A460) # $s5, 0x8005 +/* 007CB8 800070B8 26B5A460 */ addiu $s5, %lo(D_8004A460) # addiu $s5, $s5, -0x5ba0 +/* 007CBC 800070BC AEAE0000 */ sw $t6, ($s5) +/* 007CC0 800070C0 948F0000 */ lhu $t7, ($a0) +/* 007CC4 800070C4 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 +/* 007CC8 800070C8 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 +/* 007CCC 800070CC A44F0000 */ sh $t7, ($v0) +/* 007CD0 800070D0 8C980004 */ lw $t8, 4($a0) +/* 007CD4 800070D4 00809025 */ move $s2, $a0 +/* 007CD8 800070D8 24050008 */ li $a1, 8 +/* 007CDC 800070DC AC580004 */ sw $t8, 4($v0) +/* 007CE0 800070E0 8C990008 */ lw $t9, 8($a0) +/* 007CE4 800070E4 AC59000C */ sw $t9, 0xc($v0) +/* 007CE8 800070E8 8C880014 */ lw $t0, 0x14($a0) +/* 007CEC 800070EC 00084900 */ sll $t1, $t0, 4 +/* 007CF0 800070F0 01284821 */ addu $t1, $t1, $t0 +/* 007CF4 800070F4 000948C0 */ sll $t1, $t1, 3 +/* 007CF8 800070F8 012E0019 */ multu $t1, $t6 +/* 007CFC 800070FC 00002012 */ mflo $a0 +/* 007D00 80007100 0C001500 */ jal func_80005400_ovl0 +/* 007D04 80007104 00000000 */ nop +/* 007D08 80007108 8EA40000 */ lw $a0, ($s5) +/* 007D0C 8000710C 00408025 */ move $s0, $v0 +/* 007D10 80007110 24050008 */ li $a1, 8 +/* 007D14 80007114 00800821 */ addu $at, $a0, $zero +/* 007D18 80007118 00042080 */ sll $a0, $a0, 2 +/* 007D1C 8000711C 00812023 */ subu $a0, $a0, $at +/* 007D20 80007120 00042080 */ sll $a0, $a0, 2 +/* 007D24 80007124 00812023 */ subu $a0, $a0, $at +/* 007D28 80007128 0C001500 */ jal func_80005400_ovl0 +/* 007D2C 8000712C 00042080 */ sll $a0, $a0, 2 +/* 007D30 80007130 8EA40000 */ lw $a0, ($s5) +/* 007D34 80007134 00408825 */ move $s1, $v0 +/* 007D38 80007138 24050008 */ li $a1, 8 +/* 007D3C 8000713C 00800821 */ addu $at, $a0, $zero +/* 007D40 80007140 000420C0 */ sll $a0, $a0, 3 +/* 007D44 80007144 00812023 */ subu $a0, $a0, $at +/* 007D48 80007148 0C001500 */ jal func_80005400_ovl0 +/* 007D4C 8000714C 000420C0 */ sll $a0, $a0, 3 +/* 007D50 80007150 02002025 */ move $a0, $s0 +/* 007D54 80007154 8E450014 */ lw $a1, 0x14($s2) +/* 007D58 80007158 02203025 */ move $a2, $s1 +/* 007D5C 8000715C 0C00160D */ jal func_80005834_ovl0 +/* 007D60 80007160 00403825 */ move $a3, $v0 +/* 007D64 80007164 8EAB0000 */ lw $t3, ($s5) +/* 007D68 80007168 00009825 */ move $s3, $zero +/* 007D6C 8000716C 1960001F */ blez $t3, .L800071EC_ovl0 +/* 007D70 80007170 27B00044 */ addiu $s0, $sp, 0x44 +.L80007174_ovl0: +/* 007D74 80007174 8E44001C */ lw $a0, 0x1c($s2) +/* 007D78 80007178 0C001500 */ jal func_80005400_ovl0 +/* 007D7C 8000717C 24050008 */ li $a1, 8 +/* 007D80 80007180 AE020000 */ sw $v0, ($s0) +/* 007D84 80007184 8E4C001C */ lw $t4, 0x1c($s2) +/* 007D88 80007188 24050008 */ li $a1, 8 +/* 007D8C 8000718C AE0C0004 */ sw $t4, 4($s0) +/* 007D90 80007190 0C001500 */ jal func_80005400_ovl0 +/* 007D94 80007194 8E440020 */ lw $a0, 0x20($s2) +/* 007D98 80007198 AE020008 */ sw $v0, 8($s0) +/* 007D9C 8000719C 8E4D0020 */ lw $t5, 0x20($s2) +/* 007DA0 800071A0 24050008 */ li $a1, 8 +/* 007DA4 800071A4 AE0D000C */ sw $t5, 0xc($s0) +/* 007DA8 800071A8 0C001500 */ jal func_80005400_ovl0 +/* 007DAC 800071AC 8E440024 */ lw $a0, 0x24($s2) +/* 007DB0 800071B0 AE020010 */ sw $v0, 0x10($s0) +/* 007DB4 800071B4 8E4E0024 */ lw $t6, 0x24($s2) +/* 007DB8 800071B8 24050008 */ li $a1, 8 +/* 007DBC 800071BC AE0E0014 */ sw $t6, 0x14($s0) +/* 007DC0 800071C0 0C001500 */ jal func_80005400_ovl0 +/* 007DC4 800071C4 8E440028 */ lw $a0, 0x28($s2) +/* 007DC8 800071C8 8EB80000 */ lw $t8, ($s5) +/* 007DCC 800071CC AE020018 */ sw $v0, 0x18($s0) +/* 007DD0 800071D0 8E4F0028 */ lw $t7, 0x28($s2) +/* 007DD4 800071D4 26730001 */ addiu $s3, $s3, 1 +/* 007DD8 800071D8 0278082A */ slt $at, $s3, $t8 +/* 007DDC 800071DC 26100020 */ addiu $s0, $s0, 0x20 +/* 007DE0 800071E0 1420FFE4 */ bnez $at, .L80007174_ovl0 +/* 007DE4 800071E4 AE0FFFFC */ sw $t7, -4($s0) +/* 007DE8 800071E8 00009825 */ move $s3, $zero +.L800071EC_ovl0: +/* 007DEC 800071EC 0C001523 */ jal func_8000548C_ovl0 +/* 007DF0 800071F0 27A40044 */ addiu $a0, $sp, 0x44 +/* 007DF4 800071F4 8EB90000 */ lw $t9, ($s5) +/* 007DF8 800071F8 3C108005 */ lui $s0, %hi(D_8004A468) # $s0, 0x8005 +/* 007DFC 800071FC 2610A468 */ addiu $s0, %lo(D_8004A468) # addiu $s0, $s0, -0x5b98 +/* 007E00 80007200 1B200019 */ blez $t9, .L80007268_ovl0 +/* 007E04 80007204 3C140001 */ lui $s4, (0x00010002 >> 16) # lui $s4, 1 +/* 007E08 80007208 3C118005 */ lui $s1, %hi(D_8004A3F8) # $s1, 0x8005 +/* 007E0C 8000720C 2631A3F8 */ addiu $s1, %lo(D_8004A3F8) # addiu $s1, $s1, -0x5c08 +/* 007E10 80007210 36940002 */ ori $s4, (0x00010002 & 0xFFFF) # ori $s4, $s4, 2 +.L80007214_ovl0: +/* 007E14 80007214 8E44002C */ lw $a0, 0x2c($s2) +/* 007E18 80007218 0C001500 */ jal func_80005400_ovl0 +/* 007E1C 8000721C 24050008 */ li $a1, 8 +/* 007E20 80007220 02202025 */ move $a0, $s1 +/* 007E24 80007224 02802825 */ move $a1, $s4 +/* 007E28 80007228 00403025 */ move $a2, $v0 +/* 007E2C 8000722C 0C001E29 */ jal func_800078A4_ovl0 +/* 007E30 80007230 8E47002C */ lw $a3, 0x2c($s2) +/* 007E34 80007234 8EAC0000 */ lw $t4, ($s5) +/* 007E38 80007238 8E280000 */ lw $t0, ($s1) +/* 007E3C 8000723C 8E290004 */ lw $t1, 4($s1) +/* 007E40 80007240 8E2A0008 */ lw $t2, 8($s1) +/* 007E44 80007244 8E2B000C */ lw $t3, 0xc($s1) +/* 007E48 80007248 26730001 */ addiu $s3, $s3, 1 +/* 007E4C 8000724C 026C082A */ slt $at, $s3, $t4 +/* 007E50 80007250 26100010 */ addiu $s0, $s0, 0x10 +/* 007E54 80007254 AE08FFF0 */ sw $t0, -0x10($s0) +/* 007E58 80007258 AE09FFF4 */ sw $t1, -0xc($s0) +/* 007E5C 8000725C AE0AFFF8 */ sw $t2, -8($s0) +/* 007E60 80007260 1420FFEC */ bnez $at, .L80007214_ovl0 +/* 007E64 80007264 AE0BFFFC */ sw $t3, -4($s0) +.L80007268_ovl0: +/* 007E68 80007268 8E420034 */ lw $v0, 0x34($s2) +/* 007E6C 8000726C 240D0002 */ li $t5, 2 +/* 007E70 80007270 A64D0030 */ sh $t5, 0x30($s2) +/* 007E74 80007274 14400003 */ bnez $v0, .L80007284_ovl0 +/* 007E78 80007278 24050010 */ li $a1, 16 +/* 007E7C 8000727C 24021000 */ li $v0, 4096 +/* 007E80 80007280 AE420034 */ sw $v0, 0x34($s2) +.L80007284_ovl0: +/* 007E84 80007284 0C001500 */ jal func_80005400_ovl0 +/* 007E88 80007288 00402025 */ move $a0, $v0 +/* 007E8C 8000728C 96440030 */ lhu $a0, 0x30($s2) +/* 007E90 80007290 00402825 */ move $a1, $v0 +/* 007E94 80007294 0C0015CD */ jal func_80005734_ovl0 +/* 007E98 80007298 8E460034 */ lw $a2, 0x34($s2) +/* 007E9C 8000729C 0C001F3A */ jal func_80007CE8_ovl0 +/* 007EA0 800072A0 8E440038 */ lw $a0, 0x38($s2) +/* 007EA4 800072A4 8E4F003C */ lw $t7, 0x3c($s2) +/* 007EA8 800072A8 3C028005 */ lui $v0, %hi(D_8004A488) # $v0, 0x8005 +/* 007EAC 800072AC 3C198000 */ lui $t9, %hi(D_80004624) # $t9, 0x8000 +/* 007EB0 800072B0 2442A488 */ addiu $v0, %lo(D_8004A488) # addiu $v0, $v0, -0x5b78 +/* 007EB4 800072B4 27394624 */ addiu $t9, %lo(D_80004624) # addiu $t9, $t9, 0x4624 +/* 007EB8 800072B8 11F90003 */ beq $t7, $t9, .L800072C8_ovl0 +/* 007EBC 800072BC AC4F0000 */ sw $t7, ($v0) +/* 007EC0 800072C0 10000002 */ b .L800072CC_ovl0 +/* 007EC4 800072C4 24040001 */ li $a0, 1 +.L800072C8_ovl0: +/* 007EC8 800072C8 00002025 */ move $a0, $zero +.L800072CC_ovl0: +/* 007ECC 800072CC 0C0011A9 */ jal func_800046A4_ovl0 +/* 007ED0 800072D0 00000000 */ nop +/* 007ED4 800072D4 8FA3008C */ lw $v1, 0x8c($sp) +/* 007ED8 800072D8 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004 +/* 007EDC 800072DC 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358 +/* 007EE0 800072E0 AC400000 */ sw $zero, ($v0) +/* 007EE4 800072E4 3C018004 */ lui $at, %hi(D_8003DCA4) # $at, 0x8004 +/* 007EE8 800072E8 10600003 */ beqz $v1, .L800072F8_ovl0 +/* 007EEC 800072EC AC20DCA4 */ sw $zero, %lo(D_8003DCA4)($at) +/* 007EF0 800072F0 0060F809 */ jalr $v1 +/* 007EF4 800072F4 00000000 */ nop +.L800072F8_ovl0: +/* 007EF8 800072F8 3C048005 */ lui $a0, %hi(D_8004A418) # $a0, 0x8005 +/* 007EFC 800072FC 0C001A39 */ jal func_800068E4_ovl0 +/* 007F00 80007300 2484A418 */ addiu $a0, %lo(D_8004A418) # addiu $a0, $a0, -0x5be8 +/* 007F04 80007304 8FBF002C */ lw $ra, 0x2c($sp) +/* 007F08 80007308 8FB00014 */ lw $s0, 0x14($sp) +/* 007F0C 8000730C 8FB10018 */ lw $s1, 0x18($sp) +/* 007F10 80007310 8FB2001C */ lw $s2, 0x1c($sp) +/* 007F14 80007314 8FB30020 */ lw $s3, 0x20($sp) +/* 007F18 80007318 8FB40024 */ lw $s4, 0x24($sp) +/* 007F1C 8000731C 8FB50028 */ lw $s5, 0x28($sp) +/* 007F20 80007320 03E00008 */ jr $ra +/* 007F24 80007324 27BD0088 */ addiu $sp, $sp, 0x88 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s new file mode 100644 index 00000000..0c9e5a1c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s @@ -0,0 +1,23 @@ +glabel func_80007328 +/* 007F28 80007328 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 007F2C 8000732C AFBF0014 */ sw $ra, 0x14($sp) +/* 007F30 80007330 00803025 */ move $a2, $a0 +/* 007F34 80007334 8CC50010 */ lw $a1, 0x10($a2) +/* 007F38 80007338 8C84000C */ lw $a0, 0xc($a0) +/* 007F3C 8000733C 0C0014F4 */ jal func_800053D0_ovl0 +/* 007F40 80007340 AFA60018 */ sw $a2, 0x18($sp) +/* 007F44 80007344 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 +/* 007F48 80007348 3C0E8000 */ lui $t6, %hi(D_80006DF8) # $t6, 0x8000 +/* 007F4C 8000734C 3C0F8000 */ lui $t7, %hi(D_80006E30) # $t7, 0x8000 +/* 007F50 80007350 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 +/* 007F54 80007354 25CE6DF8 */ addiu $t6, %lo(D_80006DF8) # addiu $t6, $t6, 0x6df8 +/* 007F58 80007358 25EF6E30 */ addiu $t7, %lo(D_80006E30) # addiu $t7, $t7, 0x6e30 +/* 007F5C 8000735C 8FA40018 */ lw $a0, 0x18($sp) +/* 007F60 80007360 AC4E0008 */ sw $t6, 8($v0) +/* 007F64 80007364 AC4F0010 */ sw $t7, 0x10($v0) +/* 007F68 80007368 0C001C23 */ jal func_8000708C_ovl0 +/* 007F6C 8000736C 00002825 */ move $a1, $zero +/* 007F70 80007370 8FBF0014 */ lw $ra, 0x14($sp) +/* 007F74 80007374 27BD0018 */ addiu $sp, $sp, 0x18 +/* 007F78 80007378 03E00008 */ jr $ra +/* 007F7C 8000737C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s new file mode 100644 index 00000000..15a28ce9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s @@ -0,0 +1,153 @@ +glabel func_80007380 +/* 007F80 80007380 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 007F84 80007384 AFBF001C */ sw $ra, 0x1c($sp) +/* 007F88 80007388 AFB00014 */ sw $s0, 0x14($sp) +/* 007F8C 8000738C 00808025 */ move $s0, $a0 +/* 007F90 80007390 AFB10018 */ sw $s1, 0x18($sp) +/* 007F94 80007394 8E050010 */ lw $a1, 0x10($s0) +/* 007F98 80007398 0C0014F4 */ jal func_800053D0_ovl0 +/* 007F9C 8000739C 8C84000C */ lw $a0, 0xc($a0) +/* 007FA0 800073A0 8E040040 */ lw $a0, 0x40($s0) +/* 007FA4 800073A4 24050008 */ li $a1, 8 +/* 007FA8 800073A8 00800821 */ addu $at, $a0, $zero +/* 007FAC 800073AC 000420C0 */ sll $a0, $a0, 3 +/* 007FB0 800073B0 00812023 */ subu $a0, $a0, $at +/* 007FB4 800073B4 0C001500 */ jal func_80005400_ovl0 +/* 007FB8 800073B8 00042180 */ sll $a0, $a0, 6 +/* 007FBC 800073BC 3C118005 */ lui $s1, %hi(D_8004A490) # $s1, 0x8005 +/* 007FC0 800073C0 2631A490 */ addiu $s1, %lo(D_8004A490) # addiu $s1, $s1, -0x5b70 +/* 007FC4 800073C4 AE220000 */ sw $v0, ($s1) +/* 007FC8 800073C8 8E0E0040 */ lw $t6, 0x40($s0) +/* 007FCC 800073CC AE2E0004 */ sw $t6, 4($s1) +/* 007FD0 800073D0 8E0F0044 */ lw $t7, 0x44($s0) +/* 007FD4 800073D4 AE2F0008 */ sw $t7, 8($s1) +/* 007FD8 800073D8 8E030044 */ lw $v1, 0x44($s0) +/* 007FDC 800073DC 5060000B */ beql $v1, $zero, .L8000740C_ovl0 +/* 007FE0 800073E0 AE20000C */ sw $zero, 0xc($s1) +/* 007FE4 800073E4 8E190048 */ lw $t9, 0x48($s0) +/* 007FE8 800073E8 24780008 */ addiu $t8, $v1, 8 +/* 007FEC 800073EC 24050008 */ li $a1, 8 +/* 007FF0 800073F0 03190019 */ multu $t8, $t9 +/* 007FF4 800073F4 00002012 */ mflo $a0 +/* 007FF8 800073F8 0C001500 */ jal func_80005400_ovl0 +/* 007FFC 800073FC 00000000 */ nop +/* 008000 80007400 10000002 */ b .L8000740C_ovl0 +/* 008004 80007404 AE22000C */ sw $v0, 0xc($s1) +/* 008008 80007408 AE20000C */ sw $zero, 0xc($s1) +.L8000740C_ovl0: +/* 00800C 8000740C 8E080048 */ lw $t0, 0x48($s0) +/* 008010 80007410 24050004 */ li $a1, 4 +/* 008014 80007414 AE280010 */ sw $t0, 0x10($s1) +/* 008018 80007418 8E09004C */ lw $t1, 0x4c($s0) +/* 00801C 8000741C AE290014 */ sw $t1, 0x14($s1) +/* 008020 80007420 8E040050 */ lw $a0, 0x50($s0) +/* 008024 80007424 00800821 */ addu $at, $a0, $zero +/* 008028 80007428 000420C0 */ sll $a0, $a0, 3 +/* 00802C 8000742C 00812021 */ addu $a0, $a0, $at +/* 008030 80007430 0C001500 */ jal func_80005400_ovl0 +/* 008034 80007434 00042080 */ sll $a0, $a0, 2 +/* 008038 80007438 AE220018 */ sw $v0, 0x18($s1) +/* 00803C 8000743C 8E0A0050 */ lw $t2, 0x50($s0) +/* 008040 80007440 24050008 */ li $a1, 8 +/* 008044 80007444 AE2A001C */ sw $t2, 0x1c($s1) +/* 008048 80007448 8E0C0054 */ lw $t4, 0x54($s0) +/* 00804C 8000744C 8E0B0058 */ lw $t3, 0x58($s0) +/* 008050 80007450 016C0019 */ multu $t3, $t4 +/* 008054 80007454 00002012 */ mflo $a0 +/* 008058 80007458 0C001500 */ jal func_80005400_ovl0 +/* 00805C 8000745C 00000000 */ nop +/* 008060 80007460 AE220020 */ sw $v0, 0x20($s1) +/* 008064 80007464 8E0D0054 */ lw $t5, 0x54($s0) +/* 008068 80007468 24050008 */ li $a1, 8 +/* 00806C 8000746C AE2D0024 */ sw $t5, 0x24($s1) +/* 008070 80007470 8E0E0058 */ lw $t6, 0x58($s0) +/* 008074 80007474 AE2E0028 */ sw $t6, 0x28($s1) +/* 008078 80007478 8E04005C */ lw $a0, 0x5c($s0) +/* 00807C 8000747C 00800821 */ addu $at, $a0, $zero +/* 008080 80007480 000420C0 */ sll $a0, $a0, 3 +/* 008084 80007484 00812021 */ addu $a0, $a0, $at +/* 008088 80007488 0C001500 */ jal func_80005400_ovl0 +/* 00808C 8000748C 000420C0 */ sll $a0, $a0, 3 +/* 008090 80007490 AE22002C */ sw $v0, 0x2c($s1) +/* 008094 80007494 8E0F005C */ lw $t7, 0x5c($s0) +/* 008098 80007498 AE2F0030 */ sw $t7, 0x30($s1) +/* 00809C 8000749C 0C0042D1 */ jal func_80010B44_ovl0 +/* 0080A0 800074A0 8E040060 */ lw $a0, 0x60($s0) +/* 0080A4 800074A4 8E180064 */ lw $t8, 0x64($s0) +/* 0080A8 800074A8 24050004 */ li $a1, 4 +/* 0080AC 800074AC AE380034 */ sw $t8, 0x34($s1) +/* 0080B0 800074B0 8E040068 */ lw $a0, 0x68($s0) +/* 0080B4 800074B4 00800821 */ addu $at, $a0, $zero +/* 0080B8 800074B8 000420C0 */ sll $a0, $a0, 3 +/* 0080BC 800074BC 00812021 */ addu $a0, $a0, $at +/* 0080C0 800074C0 0C001500 */ jal func_80005400_ovl0 +/* 0080C4 800074C4 00042080 */ sll $a0, $a0, 2 +/* 0080C8 800074C8 AE220038 */ sw $v0, 0x38($s1) +/* 0080CC 800074CC 8E190068 */ lw $t9, 0x68($s0) +/* 0080D0 800074D0 24050004 */ li $a1, 4 +/* 0080D4 800074D4 AE39003C */ sw $t9, 0x3c($s1) +/* 0080D8 800074D8 8E04006C */ lw $a0, 0x6c($s0) +/* 0080DC 800074DC 00800821 */ addu $at, $a0, $zero +/* 0080E0 800074E0 00042080 */ sll $a0, $a0, 2 +/* 0080E4 800074E4 00812021 */ addu $a0, $a0, $at +/* 0080E8 800074E8 00042080 */ sll $a0, $a0, 2 +/* 0080EC 800074EC 00812021 */ addu $a0, $a0, $at +/* 0080F0 800074F0 0C001500 */ jal func_80005400_ovl0 +/* 0080F4 800074F4 000420C0 */ sll $a0, $a0, 3 +/* 0080F8 800074F8 AE220040 */ sw $v0, 0x40($s1) +/* 0080FC 800074FC 8E08006C */ lw $t0, 0x6c($s0) +/* 008100 80007500 24050008 */ li $a1, 8 +/* 008104 80007504 AE280044 */ sw $t0, 0x44($s1) +/* 008108 80007508 8E0A0070 */ lw $t2, 0x70($s0) +/* 00810C 8000750C 8E090074 */ lw $t1, 0x74($s0) +/* 008110 80007510 012A0019 */ multu $t1, $t2 +/* 008114 80007514 00002012 */ mflo $a0 +/* 008118 80007518 0C001500 */ jal func_80005400_ovl0 +/* 00811C 8000751C 00000000 */ nop +/* 008120 80007520 AE220048 */ sw $v0, 0x48($s1) +/* 008124 80007524 8E0B0070 */ lw $t3, 0x70($s0) +/* 008128 80007528 24050008 */ li $a1, 8 +/* 00812C 8000752C AE2B004C */ sw $t3, 0x4c($s1) +/* 008130 80007530 8E0C0074 */ lw $t4, 0x74($s0) +/* 008134 80007534 AE2C0050 */ sw $t4, 0x50($s1) +/* 008138 80007538 8E0E0078 */ lw $t6, 0x78($s0) +/* 00813C 8000753C 8E0D007C */ lw $t5, 0x7c($s0) +/* 008140 80007540 01AE0019 */ multu $t5, $t6 +/* 008144 80007544 00002012 */ mflo $a0 +/* 008148 80007548 0C001500 */ jal func_80005400_ovl0 +/* 00814C 8000754C 00000000 */ nop +/* 008150 80007550 AE220054 */ sw $v0, 0x54($s1) +/* 008154 80007554 8E0F0078 */ lw $t7, 0x78($s0) +/* 008158 80007558 24050008 */ li $a1, 8 +/* 00815C 8000755C AE2F0058 */ sw $t7, 0x58($s1) +/* 008160 80007560 8E18007C */ lw $t8, 0x7c($s0) +/* 008164 80007564 AE38005C */ sw $t8, 0x5c($s1) +/* 008168 80007568 8E080080 */ lw $t0, 0x80($s0) +/* 00816C 8000756C 8E190084 */ lw $t9, 0x84($s0) +/* 008170 80007570 03280019 */ multu $t9, $t0 +/* 008174 80007574 00002012 */ mflo $a0 +/* 008178 80007578 0C001500 */ jal func_80005400_ovl0 +/* 00817C 8000757C 00000000 */ nop +/* 008180 80007580 AE220060 */ sw $v0, 0x60($s1) +/* 008184 80007584 8E090080 */ lw $t1, 0x80($s0) +/* 008188 80007588 02202025 */ move $a0, $s1 +/* 00818C 8000758C AE290064 */ sw $t1, 0x64($s1) +/* 008190 80007590 8E0A0084 */ lw $t2, 0x84($s0) +/* 008194 80007594 0C002BA1 */ jal func_8000AE84_ovl0 +/* 008198 80007598 AE2A0068 */ sw $t2, 0x68($s1) +/* 00819C 8000759C 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 +/* 0081A0 800075A0 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 +/* 0081A4 800075A4 3C0B8000 */ lui $t3, %hi(D_80006E94) # $t3, 0x8000 +/* 0081A8 800075A8 3C0C8000 */ lui $t4, %hi(D_80006EE4) # $t4, 0x8000 +/* 0081AC 800075AC 256B6E94 */ addiu $t3, %lo(D_80006E94) # addiu $t3, $t3, 0x6e94 +/* 0081B0 800075B0 258C6EE4 */ addiu $t4, %lo(D_80006EE4) # addiu $t4, $t4, 0x6ee4 +/* 0081B4 800075B4 AC4B0008 */ sw $t3, 8($v0) +/* 0081B8 800075B8 AC4C0010 */ sw $t4, 0x10($v0) +/* 0081BC 800075BC 8E050088 */ lw $a1, 0x88($s0) +/* 0081C0 800075C0 0C001C23 */ jal func_8000708C_ovl0 +/* 0081C4 800075C4 02002025 */ move $a0, $s0 +/* 0081C8 800075C8 8FBF001C */ lw $ra, 0x1c($sp) +/* 0081CC 800075CC 8FB00014 */ lw $s0, 0x14($sp) +/* 0081D0 800075D0 8FB10018 */ lw $s1, 0x18($sp) +/* 0081D4 800075D4 03E00008 */ jr $ra +/* 0081D8 800075D8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s new file mode 100644 index 00000000..9986f2b0 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s @@ -0,0 +1,8 @@ +glabel func_800075DC +/* 0081DC 800075DC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005 +/* 0081E0 800075E0 A42492D8 */ sh $a0, %lo(D_800492D8)($at) +/* 0081E4 800075E4 3C018005 */ lui $at, 0x8005 +/* 0081E8 800075E8 AFA40000 */ sw $a0, ($sp) +/* 0081EC 800075EC AFA50004 */ sw $a1, 4($sp) +/* 0081F0 800075F0 03E00008 */ jr $ra +/* 0081F4 800075F4 A42592DA */ sh $a1, -0x6d26($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s new file mode 100644 index 00000000..77c0914d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s @@ -0,0 +1,12 @@ +glabel func_800075F8 +/* 0081F8 800075F8 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005 +/* 0081FC 800075FC 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24 +/* 008200 80007600 8C4E0000 */ lw $t6, ($v0) +/* 008204 80007604 24010002 */ li $at, 2 +/* 008208 80007608 240F0001 */ li $t7, 1 +/* 00820C 8000760C 11C10002 */ beq $t6, $at, .L80007618_ovl0 +/* 008210 80007610 00000000 */ nop +/* 008214 80007614 AC4F0000 */ sw $t7, ($v0) +.L80007618_ovl0: +/* 008218 80007618 03E00008 */ jr $ra +/* 00821C 8000761C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s new file mode 100644 index 00000000..3763ae26 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s @@ -0,0 +1,13 @@ +glabel func_80007620 +/* 008220 80007620 3C0E8005 */ lui $t6, %hi(D_800492DC) # $t6, 0x8005 +/* 008224 80007624 8DCE92DC */ lw $t6, %lo(D_800492DC)($t6) +/* 008228 80007628 24010002 */ li $at, 2 +/* 00822C 8000762C 00001025 */ move $v0, $zero +/* 008230 80007630 15C10003 */ bne $t6, $at, .L80007640_ovl0 +/* 008234 80007634 00000000 */ nop +/* 008238 80007638 03E00008 */ jr $ra +/* 00823C 8000763C 24020001 */ li $v0, 1 + +.L80007640_ovl0: +/* 008240 80007640 03E00008 */ jr $ra +/* 008244 80007644 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s new file mode 100644 index 00000000..741054b5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s @@ -0,0 +1,12 @@ +glabel func_80007648 +/* 008248 80007648 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00824C 8000764C AFBF0014 */ sw $ra, 0x14($sp) +/* 008250 80007650 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005 +/* 008254 80007654 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18 +/* 008258 80007658 00002825 */ move $a1, $zero +/* 00825C 8000765C 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 008260 80007660 00003025 */ move $a2, $zero +/* 008264 80007664 8FBF0014 */ lw $ra, 0x14($sp) +/* 008268 80007668 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00826C 8000766C 03E00008 */ jr $ra +/* 008270 80007670 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s new file mode 100644 index 00000000..129b9639 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s @@ -0,0 +1,11 @@ +glabel func_80007674 +/* 008274 80007674 24010001 */ li $at, 1 +/* 008278 80007678 10810002 */ beq $a0, $at, .L80007684_ovl0 +/* 00827C 8000767C 24010002 */ li $at, 2 +/* 008280 80007680 14810002 */ bne $a0, $at, .L8000768C_ovl0 +.L80007684_ovl0: +/* 008284 80007684 3C018005 */ lui $at, %hi(D_8004A460) # $at, 0x8005 +/* 008288 80007688 AC24A460 */ sw $a0, %lo(D_8004A460)($at) +.L8000768C_ovl0: +/* 00828C 8000768C 03E00008 */ jr $ra +/* 008290 80007690 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s new file mode 100644 index 00000000..1da29ee8 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s @@ -0,0 +1,20 @@ +glabel func_80007694 +/* 008294 80007694 24010001 */ li $at, 1 +/* 008298 80007698 10810003 */ beq $a0, $at, .L800076A8_ovl0 +/* 00829C 8000769C 00047080 */ sll $t6, $a0, 2 +/* 0082A0 800076A0 24010002 */ li $at, 2 +/* 0082A4 800076A4 14810007 */ bne $a0, $at, .L800076C4_ovl0 +.L800076A8_ovl0: +/* 0082A8 800076A8 3C0F8005 */ lui $t7, 0x8005 +/* 0082AC 800076AC 01EE7821 */ addu $t7, $t7, $t6 +/* 0082B0 800076B0 8DEFA454 */ lw $t7, -0x5bac($t7) +/* 0082B4 800076B4 55E00004 */ bnezl $t7, .L800076C8_ovl0 +/* 0082B8 800076B8 00001025 */ move $v0, $zero +/* 0082BC 800076BC 03E00008 */ jr $ra +/* 0082C0 800076C0 24020001 */ li $v0, 1 + +.L800076C4_ovl0: +/* 0082C4 800076C4 00001025 */ move $v0, $zero +.L800076C8_ovl0: +/* 0082C8 800076C8 03E00008 */ jr $ra +/* 0082CC 800076CC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s new file mode 100644 index 00000000..a1b85dd7 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s @@ -0,0 +1,88 @@ +glabel func_800076D0 +/* 0082D0 800076D0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0082D4 800076D4 3C038005 */ lui $v1, %hi(D_8004A378) # $v1, 0x8005 +/* 0082D8 800076D8 3C048005 */ lui $a0, %hi(D_8004A370) # $a0, 0x8005 +/* 0082DC 800076DC 3C058005 */ lui $a1, %hi(D_8004A368) # $a1, 0x8005 +/* 0082E0 800076E0 3C028005 */ lui $v0, %hi(D_8004A380) # $v0, 0x8005 +/* 0082E4 800076E4 3C068005 */ lui $a2, %hi(D_8004A388) # $a2, 0x8005 +/* 0082E8 800076E8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0082EC 800076EC 24C6A388 */ addiu $a2, %lo(D_8004A388) # addiu $a2, $a2, -0x5c78 +/* 0082F0 800076F0 2442A380 */ addiu $v0, %lo(D_8004A380) # addiu $v0, $v0, -0x5c80 +/* 0082F4 800076F4 24A5A368 */ addiu $a1, %lo(D_8004A368) # addiu $a1, $a1, -0x5c98 +/* 0082F8 800076F8 2484A370 */ addiu $a0, %lo(D_8004A370) # addiu $a0, $a0, -0x5c90 +/* 0082FC 800076FC 2463A378 */ addiu $v1, %lo(D_8004A378) # addiu $v1, $v1, -0x5c88 +.L80007700_ovl0: +/* 008300 80007700 24420004 */ addiu $v0, $v0, 4 +/* 008304 80007704 0046082B */ sltu $at, $v0, $a2 +/* 008308 80007708 24630004 */ addiu $v1, $v1, 4 +/* 00830C 8000770C 24840004 */ addiu $a0, $a0, 4 +/* 008310 80007710 24A50004 */ addiu $a1, $a1, 4 +/* 008314 80007714 AC60FFFC */ sw $zero, -4($v1) +/* 008318 80007718 AC80FFFC */ sw $zero, -4($a0) +/* 00831C 8000771C ACA0FFFC */ sw $zero, -4($a1) +/* 008320 80007720 1420FFF7 */ bnez $at, .L80007700_ovl0 +/* 008324 80007724 AC40FFFC */ sw $zero, -4($v0) +/* 008328 80007728 3C038005 */ lui $v1, %hi(D_8004A446) # $v1, 0x8005 +/* 00832C 8000772C 3C018005 */ lui $at, %hi(D_8004A440) # $at, 0x8005 +/* 008330 80007730 2463A446 */ addiu $v1, %lo(D_8004A446) # addiu $v1, $v1, -0x5bba +/* 008334 80007734 AC20A440 */ sw $zero, %lo(D_8004A440)($at) +/* 008338 80007738 A4600000 */ sh $zero, ($v1) +/* 00833C 8000773C 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005 +/* 008340 80007740 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 +/* 008344 80007744 3C028005 */ lui $v0, %hi(D_8004A390) # $v0, 0x8005 +/* 008348 80007748 A420A444 */ sh $zero, %lo(D_8004A444)($at) +/* 00834C 8000774C 2442A390 */ addiu $v0, %lo(D_8004A390) # addiu $v0, $v0, -0x5c70 +/* 008350 80007750 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 +.L80007754_ovl0: +/* 008354 80007754 24420020 */ addiu $v0, $v0, 0x20 +/* 008358 80007758 AC40FFE8 */ sw $zero, -0x18($v0) +/* 00835C 8000775C AC40FFEC */ sw $zero, -0x14($v0) +/* 008360 80007760 AC40FFF0 */ sw $zero, -0x10($v0) +/* 008364 80007764 AC40FFF4 */ sw $zero, -0xc($v0) +/* 008368 80007768 AC40FFF8 */ sw $zero, -8($v0) +/* 00836C 8000776C AC40FFFC */ sw $zero, -4($v0) +/* 008370 80007770 AC40FFE0 */ sw $zero, -0x20($v0) +/* 008374 80007774 1443FFF7 */ bne $v0, $v1, .L80007754_ovl0 +/* 008378 80007778 AC40FFE4 */ sw $zero, -0x1c($v0) +/* 00837C 8000777C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005 +/* 008380 80007780 AC209308 */ sw $zero, %lo(D_80049308)($at) +/* 008384 80007784 0C0014D4 */ jal func_80005350_ovl0 +/* 008388 80007788 00002025 */ move $a0, $zero +/* 00838C 8000778C 3C048005 */ lui $a0, %hi(D_80049300) # $a0, 0x8005 +/* 008390 80007790 3C058005 */ lui $a1, %hi(D_800492C0) # $a1, 0x8005 +/* 008394 80007794 3C068005 */ lui $a2, %hi(D_800492B0) # $a2, 0x8005 +/* 008398 80007798 24C692B0 */ addiu $a2, %lo(D_800492B0) # addiu $a2, $a2, -0x6d50 +/* 00839C 8000779C 24A592C0 */ addiu $a1, %lo(D_800492C0) # addiu $a1, $a1, -0x6d40 +/* 0083A0 800077A0 24849300 */ addiu $a0, %lo(D_80049300) # addiu $a0, $a0, -0x6d00 +/* 0083A4 800077A4 0C00027A */ jal func_800009E8_ovl0 +/* 0083A8 800077A8 24070004 */ li $a3, 4 +/* 0083AC 800077AC 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 +/* 0083B0 800077B0 3C058005 */ lui $a1, %hi(D_80049310) # $a1, 0x8005 +/* 0083B4 800077B4 24A59310 */ addiu $a1, %lo(D_80049310) # addiu $a1, $a1, -0x6cf0 +/* 0083B8 800077B8 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 +/* 0083BC 800077BC 0C00CEB8 */ jal osCreateMesgQueue +/* 0083C0 800077C0 24060003 */ li $a2, 3 +/* 0083C4 800077C4 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 +/* 0083C8 800077C8 3C058005 */ lui $a1, %hi(D_80049338) # $a1, 0x8005 +/* 0083CC 800077CC 24A59338 */ addiu $a1, %lo(D_80049338) # addiu $a1, $a1, -0x6cc8 +/* 0083D0 800077D0 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 +/* 0083D4 800077D4 0C00CEB8 */ jal osCreateMesgQueue +/* 0083D8 800077D8 24060001 */ li $a2, 1 +/* 0083DC 800077DC 3C028005 */ lui $v0, %hi(D_800492DA) # $v0, 0x8005 +/* 0083E0 800077E0 244292DA */ addiu $v0, %lo(D_800492DA) # addiu $v0, $v0, -0x6d26 +/* 0083E4 800077E4 24180001 */ li $t8, 1 +/* 0083E8 800077E8 A4580000 */ sh $t8, ($v0) +/* 0083EC 800077EC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005 +/* 0083F0 800077F0 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005 +/* 0083F4 800077F4 3C058005 */ lui $a1, %hi(D_800492E0) # $a1, 0x8005 +/* 0083F8 800077F8 A43892D8 */ sh $t8, %lo(D_800492D8)($at) +/* 0083FC 800077FC 24A592E0 */ addiu $a1, %lo(D_800492E0) # addiu $a1, $a1, -0x6d20 +/* 008400 80007800 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18 +/* 008404 80007804 0C00CEB8 */ jal osCreateMesgQueue +/* 008408 80007808 24060001 */ li $a2, 1 +/* 00840C 8000780C 8FBF0014 */ lw $ra, 0x14($sp) +/* 008410 80007810 24190002 */ li $t9, 2 +/* 008414 80007814 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 +/* 008418 80007818 AC3992DC */ sw $t9, %lo(D_800492DC)($at) +/* 00841C 8000781C 03E00008 */ jr $ra +/* 008420 80007820 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s new file mode 100644 index 00000000..90382708 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s @@ -0,0 +1,7 @@ +glabel func_80007824 +/* 008424 80007824 00000000 */ nop +/* 008428 80007828 00000000 */ nop +/* 00842C 8000782C 00000000 */ nop +/* 008430 80007830 8C8E0004 */ lw $t6, 4($a0) +/* 008434 80007834 03E00008 */ jr $ra +/* 008438 80007838 AC8E000C */ sw $t6, 0xc($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s new file mode 100644 index 00000000..37fd3949 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s @@ -0,0 +1,31 @@ +glabel func_8000783C +/* 00843C 8000783C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 008440 80007840 AFBF0014 */ sw $ra, 0x14($sp) +/* 008444 80007844 10C00007 */ beqz $a2, .L80007864_ovl0 +/* 008448 80007848 00803825 */ move $a3, $a0 +/* 00844C 8000784C 8C8E000C */ lw $t6, 0xc($a0) +/* 008450 80007850 24C2FFFF */ addiu $v0, $a2, -1 +/* 008454 80007854 0040C027 */ not $t8, $v0 +/* 008458 80007858 01C27821 */ addu $t7, $t6, $v0 +/* 00845C 8000785C 10000002 */ b .L80007868_ovl0 +/* 008460 80007860 01F81824 */ and $v1, $t7, $t8 +.L80007864_ovl0: +/* 008464 80007864 8CE3000C */ lw $v1, 0xc($a3) +.L80007868_ovl0: +/* 008468 80007868 8CF90008 */ lw $t9, 8($a3) +/* 00846C 8000786C 00651021 */ addu $v0, $v1, $a1 +/* 008470 80007870 ACE2000C */ sw $v0, 0xc($a3) +/* 008474 80007874 0322082B */ sltu $at, $t9, $v0 +/* 008478 80007878 10200007 */ beqz $at, .L80007898_ovl0 +/* 00847C 8000787C 8FBF0014 */ lw $ra, 0x14($sp) +/* 008480 80007880 3C048004 */ lui $a0, %hi(D_80040210) # $a0, 0x8004 +/* 008484 80007884 24840210 */ addiu $a0, %lo(D_80040210) # addiu $a0, $a0, 0x210 +/* 008488 80007888 0C008C27 */ jal fatal_printf +/* 00848C 8000788C 8CE50000 */ lw $a1, ($a3) +.L80007890_ovl0: +/* 008490 80007890 1000FFFF */ b .L80007890_ovl0 +/* 008494 80007894 00000000 */ nop +.L80007898_ovl0: +/* 008498 80007898 00601025 */ move $v0, $v1 +/* 00849C 8000789C 03E00008 */ jr $ra +/* 0084A0 800078A0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s new file mode 100644 index 00000000..5979e580 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s @@ -0,0 +1,20 @@ +glabel func_800078A4 +/* 0084A4 800078A4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0084A8 800078A8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0084AC 800078AC AFA40018 */ sw $a0, 0x18($sp) +/* 0084B0 800078B0 AFA5001C */ sw $a1, 0x1c($sp) +/* 0084B4 800078B4 AC850000 */ sw $a1, ($a0) +/* 0084B8 800078B8 8FB80018 */ lw $t8, 0x18($sp) +/* 0084BC 800078BC 00C74021 */ addu $t0, $a2, $a3 +/* 0084C0 800078C0 00E02825 */ move $a1, $a3 +/* 0084C4 800078C4 AF06000C */ sw $a2, 0xc($t8) +/* 0084C8 800078C8 8FB90018 */ lw $t9, 0x18($sp) +/* 0084CC 800078CC 00C02025 */ move $a0, $a2 +/* 0084D0 800078D0 AF260004 */ sw $a2, 4($t9) +/* 0084D4 800078D4 8FA90018 */ lw $t1, 0x18($sp) +/* 0084D8 800078D8 0C00BA2C */ jal func_8002E8B0_ovl0 +/* 0084DC 800078DC AD280008 */ sw $t0, 8($t1) +/* 0084E0 800078E0 8FBF0014 */ lw $ra, 0x14($sp) +/* 0084E4 800078E4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0084E8 800078E8 03E00008 */ jr $ra +/* 0084EC 800078EC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s new file mode 100644 index 00000000..2976e77b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s @@ -0,0 +1,24 @@ +glabel func_800078F0 +/* 0084F0 800078F0 3C0E8005 */ lui $t6, %hi(D_8004A504) # $t6, 0x8005 +/* 0084F4 800078F4 8DCEA504 */ lw $t6, %lo(D_8004A504)($t6) +/* 0084F8 800078F8 24010003 */ li $at, 3 +/* 0084FC 800078FC 00047C02 */ srl $t7, $a0, 0x10 +/* 008500 80007900 15C10003 */ bne $t6, $at, .L80007910_ovl0 +/* 008504 80007904 31F8F800 */ andi $t8, $t7, 0xf800 +/* 008508 80007908 03E00008 */ jr $ra +/* 00850C 8000790C 00801025 */ move $v0, $a0 + +.L80007910_ovl0: +/* 008510 80007910 0004CB42 */ srl $t9, $a0, 0xd +/* 008514 80007914 332807C0 */ andi $t0, $t9, 0x7c0 +/* 008518 80007918 00045282 */ srl $t2, $a0, 0xa +/* 00851C 8000791C 314B003E */ andi $t3, $t2, 0x3e +/* 008520 80007920 03084825 */ or $t1, $t8, $t0 +/* 008524 80007924 000469C2 */ srl $t5, $a0, 7 +/* 008528 80007928 31AE0001 */ andi $t6, $t5, 1 +/* 00852C 8000792C 012B6025 */ or $t4, $t1, $t3 +/* 008530 80007930 018E1025 */ or $v0, $t4, $t6 +/* 008534 80007934 00027C00 */ sll $t7, $v0, 0x10 +/* 008538 80007938 01E21825 */ or $v1, $t7, $v0 +/* 00853C 8000793C 03E00008 */ jr $ra +/* 008540 80007940 00601025 */ move $v0, $v1 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s new file mode 100644 index 00000000..2570601e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s @@ -0,0 +1,22 @@ +glabel func_80007944 +/* 008544 80007944 27BDFFB8 */ addiu $sp, $sp, -0x48 +/* 008548 80007948 3C028005 */ lui $v0, %hi(D_8004A518) # $v0, 0x8005 +/* 00854C 8000794C 2442A518 */ addiu $v0, %lo(D_8004A518) # addiu $v0, $v0, -0x5ae8 +/* 008550 80007950 AFBF0014 */ sw $ra, 0x14($sp) +/* 008554 80007954 240E0005 */ li $t6, 5 +/* 008558 80007958 240F0064 */ li $t7, 100 +/* 00855C 8000795C AC440000 */ sw $a0, ($v0) +/* 008560 80007960 00801825 */ move $v1, $a0 +/* 008564 80007964 AFAE0018 */ sw $t6, 0x18($sp) +/* 008568 80007968 AFAF001C */ sw $t7, 0x1c($sp) +/* 00856C 8000796C AC450004 */ sw $a1, 4($v0) +/* 008570 80007970 AC460008 */ sw $a2, 8($v0) +/* 008574 80007974 AFA3003C */ sw $v1, 0x3c($sp) +/* 008578 80007978 27A40018 */ addiu $a0, $sp, 0x18 +/* 00857C 8000797C AFA50040 */ sw $a1, 0x40($sp) +/* 008580 80007980 0C000260 */ jal func_80000980_ovl0 +/* 008584 80007984 AFA60044 */ sw $a2, 0x44($sp) +/* 008588 80007988 8FBF0014 */ lw $ra, 0x14($sp) +/* 00858C 8000798C 27BD0048 */ addiu $sp, $sp, 0x48 +/* 008590 80007990 03E00008 */ jr $ra +/* 008594 80007994 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s new file mode 100644 index 00000000..0c3aeabd --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s @@ -0,0 +1,22 @@ +glabel func_80007998 +/* 008598 80007998 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005 +/* 00859C 8000799C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0 +/* 0085A0 800079A0 8C4E0000 */ lw $t6, ($v0) +/* 0085A4 800079A4 30980020 */ andi $t8, $a0, 0x20 +/* 0085A8 800079A8 30880010 */ andi $t0, $a0, 0x10 +/* 0085AC 800079AC 01C47825 */ or $t7, $t6, $a0 +/* 0085B0 800079B0 13000004 */ beqz $t8, .L800079C4_ovl0 +/* 0085B4 800079B4 AC4F0000 */ sw $t7, ($v0) +/* 0085B8 800079B8 24190003 */ li $t9, 3 +/* 0085BC 800079BC 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 +/* 0085C0 800079C0 AC39A504 */ sw $t9, %lo(D_8004A504)($at) +.L800079C4_ovl0: +/* 0085C4 800079C4 11000004 */ beqz $t0, .L800079D8_ovl0 +/* 0085C8 800079C8 240A0001 */ li $t2, 1 +/* 0085CC 800079CC 24090002 */ li $t1, 2 +/* 0085D0 800079D0 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 +/* 0085D4 800079D4 AC29A504 */ sw $t1, %lo(D_8004A504)($at) +.L800079D8_ovl0: +/* 0085D8 800079D8 3C018005 */ lui $at, 0x8005 +/* 0085DC 800079DC 03E00008 */ jr $ra +/* 0085E0 800079E0 AC2AA514 */ sw $t2, -0x5aec($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s new file mode 100644 index 00000000..00d9db94 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s @@ -0,0 +1,7 @@ +glabel func_800079E4 +/* 0085E4 800079E4 3C018005 */ lui $at, %hi(D_8004A508) # $at, 0x8005 +/* 0085E8 800079E8 AC24A508 */ sw $a0, %lo(D_8004A508)($at) +/* 0085EC 800079EC 3C018005 */ lui $at, 0x8005 +/* 0085F0 800079F0 240E0001 */ li $t6, 1 +/* 0085F4 800079F4 03E00008 */ jr $ra +/* 0085F8 800079F8 AC2EA514 */ sw $t6, -0x5aec($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s new file mode 100644 index 00000000..8ab95fa1 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s @@ -0,0 +1,7 @@ +glabel func_800079FC +/* 0085FC 800079FC 3C018005 */ lui $at, %hi(D_8004A50C) # $at, 0x8005 +/* 008600 80007A00 AC24A50C */ sw $a0, %lo(D_8004A50C)($at) +/* 008604 80007A04 3C018005 */ lui $at, 0x8005 +/* 008608 80007A08 240E0001 */ li $t6, 1 +/* 00860C 80007A0C 03E00008 */ jr $ra +/* 008610 80007A10 AC2EA514 */ sw $t6, -0x5aec($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s new file mode 100644 index 00000000..c130e5a9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s @@ -0,0 +1,25 @@ +glabel func_80007A14 +/* 008614 80007A14 AFA40000 */ sw $a0, ($sp) +/* 008618 80007A18 00042400 */ sll $a0, $a0, 0x10 +/* 00861C 80007A1C 00042403 */ sra $a0, $a0, 0x10 +/* 008620 80007A20 AFA50004 */ sw $a1, 4($sp) +/* 008624 80007A24 3C018005 */ lui $at, %hi(D_8004A524) # $at, 0x8005 +/* 008628 80007A28 00052C00 */ sll $a1, $a1, 0x10 +/* 00862C 80007A2C A424A524 */ sh $a0, %lo(D_8004A524)($at) +/* 008630 80007A30 00052C03 */ sra $a1, $a1, 0x10 +/* 008634 80007A34 AFA60008 */ sw $a2, 8($sp) +/* 008638 80007A38 3C018005 */ lui $at, %hi(D_8004A526) # $at, 0x8005 +/* 00863C 80007A3C 00063400 */ sll $a2, $a2, 0x10 +/* 008640 80007A40 A425A526 */ sh $a1, %lo(D_8004A526)($at) +/* 008644 80007A44 00063403 */ sra $a2, $a2, 0x10 +/* 008648 80007A48 AFA7000C */ sw $a3, 0xc($sp) +/* 00864C 80007A4C 3C018005 */ lui $at, %hi(D_8004A528) # $at, 0x8005 +/* 008650 80007A50 00073C00 */ sll $a3, $a3, 0x10 +/* 008654 80007A54 A426A528 */ sh $a2, %lo(D_8004A528)($at) +/* 008658 80007A58 00073C03 */ sra $a3, $a3, 0x10 +/* 00865C 80007A5C 3C018005 */ lui $at, %hi(D_8004A52A) # $at, 0x8005 +/* 008660 80007A60 A427A52A */ sh $a3, %lo(D_8004A52A)($at) +/* 008664 80007A64 3C018005 */ lui $at, 0x8005 +/* 008668 80007A68 240E0001 */ li $t6, 1 +/* 00866C 80007A6C 03E00008 */ jr $ra +/* 008670 80007A70 AC2EA514 */ sw $t6, -0x5aec($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s new file mode 100644 index 00000000..4be8edc4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s @@ -0,0 +1,27 @@ +glabel func_80007A74 +/* 008674 80007A74 3C0E8005 */ lui $t6, %hi(D_8004A508) # $t6, 0x8005 +/* 008678 80007A78 8DCEA508 */ lw $t6, %lo(D_8004A508)($t6) +/* 00867C 80007A7C 3C0F8005 */ lui $t7, %hi(D_8004A50C) # $t7, 0x8005 +/* 008680 80007A80 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005 +/* 008684 80007A84 AC8E0024 */ sw $t6, 0x24($a0) +/* 008688 80007A88 8DEFA50C */ lw $t7, %lo(D_8004A50C)($t7) +/* 00868C 80007A8C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0 +/* 008690 80007A90 3C198005 */ lui $t9, %hi(D_8004A524) # $t9, 0x8005 +/* 008694 80007A94 AC8F0028 */ sw $t7, 0x28($a0) +/* 008698 80007A98 8C580000 */ lw $t8, ($v0) +/* 00869C 80007A9C 3C088005 */ lui $t0, %hi(D_8004A526) # $t0, 0x8005 +/* 0086A0 80007AA0 3C098005 */ lui $t1, %hi(D_8004A528) # $t1, 0x8005 +/* 0086A4 80007AA4 AC98002C */ sw $t8, 0x2c($a0) +/* 0086A8 80007AA8 8739A524 */ lh $t9, %lo(D_8004A524)($t9) +/* 0086AC 80007AAC 3C0A8005 */ lui $t2, %hi(D_8004A52A) # $t2, 0x8005 +/* 0086B0 80007AB0 3C018005 */ lui $at, 0x8005 +/* 0086B4 80007AB4 A4990030 */ sh $t9, 0x30($a0) +/* 0086B8 80007AB8 8508A526 */ lh $t0, %lo(D_8004A526)($t0) +/* 0086BC 80007ABC A4880032 */ sh $t0, 0x32($a0) +/* 0086C0 80007AC0 8529A528 */ lh $t1, %lo(D_8004A528)($t1) +/* 0086C4 80007AC4 A4890034 */ sh $t1, 0x34($a0) +/* 0086C8 80007AC8 854AA52A */ lh $t2, %lo(D_8004A52A)($t2) +/* 0086CC 80007ACC A48A0036 */ sh $t2, 0x36($a0) +/* 0086D0 80007AD0 AC400000 */ sw $zero, ($v0) +/* 0086D4 80007AD4 03E00008 */ jr $ra +/* 0086D8 80007AD8 AC20A514 */ sw $zero, -0x5aec($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s new file mode 100644 index 00000000..061e5c6c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s @@ -0,0 +1,25 @@ +glabel func_80007ADC +/* 0086DC 80007ADC 3C0E8005 */ lui $t6, %hi(D_8004A514) # $t6, 0x8005 +/* 0086E0 80007AE0 8DCEA514 */ lw $t6, %lo(D_8004A514)($t6) +/* 0086E4 80007AE4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0086E8 80007AE8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0086EC 80007AEC 11C0000E */ beqz $t6, .L80007B28_ovl0 +/* 0086F0 80007AF0 00802825 */ move $a1, $a0 +/* 0086F4 80007AF4 240F0004 */ li $t7, 4 +/* 0086F8 80007AF8 24180032 */ li $t8, 50 +/* 0086FC 80007AFC AC8F0000 */ sw $t7, ($a0) +/* 008700 80007B00 AC980004 */ sw $t8, 4($a0) +/* 008704 80007B04 AC800014 */ sw $zero, 0x14($a0) +/* 008708 80007B08 AC800020 */ sw $zero, 0x20($a0) +/* 00870C 80007B0C 0C001E9D */ jal func_80007A74_ovl0 +/* 008710 80007B10 AFA50018 */ sw $a1, 0x18($sp) +/* 008714 80007B14 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 +/* 008718 80007B18 8FA50018 */ lw $a1, 0x18($sp) +/* 00871C 80007B1C 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 +/* 008720 80007B20 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 008724 80007B24 00003025 */ move $a2, $zero +.L80007B28_ovl0: +/* 008728 80007B28 8FBF0014 */ lw $ra, 0x14($sp) +/* 00872C 80007B2C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 008730 80007B30 03E00008 */ jr $ra +/* 008734 80007B34 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s new file mode 100644 index 00000000..e2a33f3b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s @@ -0,0 +1,28 @@ +glabel func_80007B38 +/* 008738 80007B38 27BDFFB0 */ addiu $sp, $sp, -0x50 +/* 00873C 80007B3C 3C018005 */ lui $at, %hi(D_8004A510) # $at, 0x8005 +/* 008740 80007B40 AC20A510 */ sw $zero, %lo(D_8004A510)($at) +/* 008744 80007B44 AFBF0014 */ sw $ra, 0x14($sp) +/* 008748 80007B48 AFA40050 */ sw $a0, 0x50($sp) +/* 00874C 80007B4C 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 +/* 008750 80007B50 240E0002 */ li $t6, 2 +/* 008754 80007B54 AFA50054 */ sw $a1, 0x54($sp) +/* 008758 80007B58 AC2EA504 */ sw $t6, %lo(D_8004A504)($at) +/* 00875C 80007B5C 0C001E66 */ jal func_80007998_ovl0 +/* 008760 80007B60 00C02025 */ move $a0, $a2 +/* 008764 80007B64 0C001E79 */ jal func_800079E4_ovl0 +/* 008768 80007B68 8FA40050 */ lw $a0, 0x50($sp) +/* 00876C 80007B6C 0C001E7F */ jal func_800079FC_ovl0 +/* 008770 80007B70 8FA40054 */ lw $a0, 0x54($sp) +/* 008774 80007B74 240F0004 */ li $t7, 4 +/* 008778 80007B78 24180064 */ li $t8, 100 +/* 00877C 80007B7C AFAF0018 */ sw $t7, 0x18($sp) +/* 008780 80007B80 AFB8001C */ sw $t8, 0x1c($sp) +/* 008784 80007B84 0C001E9D */ jal func_80007A74_ovl0 +/* 008788 80007B88 27A40018 */ addiu $a0, $sp, 0x18 +/* 00878C 80007B8C 0C000260 */ jal func_80000980_ovl0 +/* 008790 80007B90 27A40018 */ addiu $a0, $sp, 0x18 +/* 008794 80007B94 8FBF0014 */ lw $ra, 0x14($sp) +/* 008798 80007B98 27BD0050 */ addiu $sp, $sp, 0x50 +/* 00879C 80007B9C 03E00008 */ jr $ra +/* 0087A0 80007BA0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s new file mode 100644 index 00000000..3bb0af32 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s @@ -0,0 +1,21 @@ +glabel func_80007BA4 +/* 0087A4 80007BA4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0087A8 80007BA8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0087AC 80007BAC 00803825 */ move $a3, $a0 +/* 0087B0 80007BB0 8CE50004 */ lw $a1, 4($a3) +/* 0087B4 80007BB4 8CE60008 */ lw $a2, 8($a3) +/* 0087B8 80007BB8 8C840000 */ lw $a0, ($a0) +/* 0087BC 80007BBC 0C001E51 */ jal func_80007944_ovl0 +/* 0087C0 80007BC0 AFA70018 */ sw $a3, 0x18($sp) +/* 0087C4 80007BC4 8FA70018 */ lw $a3, 0x18($sp) +/* 0087C8 80007BC8 3C018005 */ lui $at, %hi(D_8004A500) # $at, 0x8005 +/* 0087CC 80007BCC 8CEE000C */ lw $t6, 0xc($a3) +/* 0087D0 80007BD0 AC2EA500 */ sw $t6, %lo(D_8004A500)($at) +/* 0087D4 80007BD4 8CE60018 */ lw $a2, 0x18($a3) +/* 0087D8 80007BD8 8CE50014 */ lw $a1, 0x14($a3) +/* 0087DC 80007BDC 0C001ECE */ jal func_80007B38_ovl0 +/* 0087E0 80007BE0 8CE40010 */ lw $a0, 0x10($a3) +/* 0087E4 80007BE4 8FBF0014 */ lw $ra, 0x14($sp) +/* 0087E8 80007BE8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0087EC 80007BEC 03E00008 */ jr $ra +/* 0087F0 80007BF0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s new file mode 100644 index 00000000..84b123c4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s @@ -0,0 +1,43 @@ +glabel func_80007BF4 +/* 0087F4 80007BF4 00000000 */ nop +/* 0087F8 80007BF8 00000000 */ nop +/* 0087FC 80007BFC 00000000 */ nop +/* 008800 80007C00 44856000 */ mtc1 $a1, $f12 +/* 008804 80007C04 44877000 */ mtc1 $a3, $f14 +/* 008808 80007C08 3C013F00 */ li $at, 0x3F000000 # 0.500000 +/* 00880C 80007C0C 44818000 */ mtc1 $at, $f16 +/* 008810 80007C10 460E6100 */ add.s $f4, $f12, $f14 +/* 008814 80007C14 3C014080 */ li $at, 0x40800000 # 4.000000 +/* 008818 80007C18 44819000 */ mtc1 $at, $f18 +/* 00881C 80007C1C AFA60008 */ sw $a2, 8($sp) +/* 008820 80007C20 46102002 */ mul.s $f0, $f4, $f16 +/* 008824 80007C24 46007181 */ sub.s $f6, $f14, $f0 +/* 008828 80007C28 46123202 */ mul.s $f8, $f6, $f18 +/* 00882C 80007C2C 4600428D */ trunc.w.s $f10, $f8 +/* 008830 80007C30 44185000 */ mfc1 $t8, $f10 +/* 008834 80007C34 00000000 */ nop +/* 008838 80007C38 A4980000 */ sh $t8, ($a0) +/* 00883C 80007C3C C7A60010 */ lwc1 $f6, 0x10($sp) +/* 008840 80007C40 C7A40008 */ lwc1 $f4, 8($sp) +/* 008844 80007C44 241801FF */ li $t8, 511 +/* 008848 80007C48 A498000C */ sh $t8, 0xc($a0) +/* 00884C 80007C4C 46062200 */ add.s $f8, $f4, $f6 +/* 008850 80007C50 8499000C */ lh $t9, 0xc($a0) +/* 008854 80007C54 46104082 */ mul.s $f2, $f8, $f16 +/* 008858 80007C58 A4990004 */ sh $t9, 4($a0) +/* 00885C 80007C5C 46023281 */ sub.s $f10, $f6, $f2 +/* 008860 80007C60 46125102 */ mul.s $f4, $f10, $f18 +/* 008864 80007C64 4600220D */ trunc.w.s $f8, $f4 +/* 008868 80007C68 46120182 */ mul.s $f6, $f0, $f18 +/* 00886C 80007C6C 00000000 */ nop +/* 008870 80007C70 46121102 */ mul.s $f4, $f2, $f18 +/* 008874 80007C74 44094000 */ mfc1 $t1, $f8 +/* 008878 80007C78 00000000 */ nop +/* 00887C 80007C7C A4890002 */ sh $t1, 2($a0) +/* 008880 80007C80 4600328D */ trunc.w.s $f10, $f6 +/* 008884 80007C84 4600220D */ trunc.w.s $f8, $f4 +/* 008888 80007C88 440C5000 */ mfc1 $t4, $f10 +/* 00888C 80007C8C 440F4000 */ mfc1 $t7, $f8 +/* 008890 80007C90 A48C0008 */ sh $t4, 8($a0) +/* 008894 80007C94 03E00008 */ jr $ra +/* 008898 80007C98 A48F000A */ sh $t7, 0xa($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s new file mode 100644 index 00000000..04f0ac26 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s @@ -0,0 +1,20 @@ +glabel func_80007C9C +/* 00889C 80007C9C 3C028005 */ lui $v0, %hi(D_8004A508) # $v0, 0x8005 +/* 0088A0 80007CA0 8C42A508 */ lw $v0, %lo(D_8004A508)($v0) +/* 0088A4 80007CA4 240E01FF */ li $t6, 511 +/* 0088A8 80007CA8 00021040 */ sll $v0, $v0, 1 +/* 0088AC 80007CAC 00021400 */ sll $v0, $v0, 0x10 +/* 0088B0 80007CB0 00021403 */ sra $v0, $v0, 0x10 +/* 0088B4 80007CB4 A4820008 */ sh $v0, 8($a0) +/* 0088B8 80007CB8 A4820000 */ sh $v0, ($a0) +/* 0088BC 80007CBC 3C028005 */ lui $v0, %hi(D_8004A50C) # $v0, 0x8005 +/* 0088C0 80007CC0 8C42A50C */ lw $v0, %lo(D_8004A50C)($v0) +/* 0088C4 80007CC4 A48E000C */ sh $t6, 0xc($a0) +/* 0088C8 80007CC8 848F000C */ lh $t7, 0xc($a0) +/* 0088CC 80007CCC 00021040 */ sll $v0, $v0, 1 +/* 0088D0 80007CD0 00021400 */ sll $v0, $v0, 0x10 +/* 0088D4 80007CD4 00021403 */ sra $v0, $v0, 0x10 +/* 0088D8 80007CD8 A482000A */ sh $v0, 0xa($a0) +/* 0088DC 80007CDC A4820002 */ sh $v0, 2($a0) +/* 0088E0 80007CE0 03E00008 */ jr $ra +/* 0088E4 80007CE4 A48F0004 */ sh $t7, 4($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s new file mode 100644 index 00000000..ecdc6d93 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s @@ -0,0 +1,4 @@ +glabel func_80007CE8 +/* 0088E8 80007CE8 3C018004 */ lui $at, 0x8004 +/* 0088EC 80007CEC 03E00008 */ jr $ra +/* 0088F0 80007CF0 AC24DD30 */ sw $a0, -0x22d0($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s new file mode 100644 index 00000000..8b8436c2 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s @@ -0,0 +1,163 @@ +glabel func_80007CF4 +/* 0088F4 80007CF4 27BDFFC8 */ addiu $sp, $sp, -0x38 +/* 0088F8 80007CF8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0088FC 80007CFC AFA40038 */ sw $a0, 0x38($sp) +/* 008900 80007D00 8C8F0000 */ lw $t7, ($a0) +/* 008904 80007D04 3C19DB06 */ lui $t9, 0xdb06 +/* 008908 80007D08 27A40034 */ addiu $a0, $sp, 0x34 +/* 00890C 80007D0C AFAF0034 */ sw $t7, 0x34($sp) +/* 008910 80007D10 25F80008 */ addiu $t8, $t7, 8 +/* 008914 80007D14 AFB80034 */ sw $t8, 0x34($sp) +/* 008918 80007D18 ADE00004 */ sw $zero, 4($t7) +/* 00891C 80007D1C 0C0014DE */ jal func_80005378_ovl0 +/* 008920 80007D20 ADF90000 */ sw $t9, ($t7) +/* 008924 80007D24 8FAB0034 */ lw $t3, 0x34($sp) +/* 008928 80007D28 3C0DFE00 */ lui $t5, 0xfe00 +/* 00892C 80007D2C 3C0E8005 */ lui $t6, %hi(D_8004A500) # $t6, 0x8005 +/* 008930 80007D30 256C0008 */ addiu $t4, $t3, 8 +/* 008934 80007D34 AFAC0034 */ sw $t4, 0x34($sp) +/* 008938 80007D38 AD6D0000 */ sw $t5, ($t3) +/* 00893C 80007D3C 8DCEA500 */ lw $t6, %lo(D_8004A500)($t6) +/* 008940 80007D40 3C048005 */ lui $a0, %hi(D_8004A530) # $a0, 0x8005 +/* 008944 80007D44 2484A530 */ addiu $a0, %lo(D_8004A530) # addiu $a0, $a0, -0x5ad0 +/* 008948 80007D48 0C001F27 */ jal func_80007C9C_ovl0 +/* 00894C 80007D4C AD6E0004 */ sw $t6, 4($t3) +/* 008950 80007D50 8FAF0034 */ lw $t7, 0x34($sp) +/* 008954 80007D54 3C0B8004 */ lui $t3, %hi(D_8003DD78) # $t3, 0x8004 +/* 008958 80007D58 3C078005 */ lui $a3, %hi(D_8004A508) # $a3, 0x8005 +/* 00895C 80007D5C 25F80008 */ addiu $t8, $t7, 8 +/* 008960 80007D60 AFB80034 */ sw $t8, 0x34($sp) +/* 008964 80007D64 256BDD78 */ addiu $t3, %lo(D_8003DD78) # addiu $t3, $t3, -0x2288 +/* 008968 80007D68 3C19DE00 */ lui $t9, 0xde00 +/* 00896C 80007D6C 24E7A508 */ addiu $a3, %lo(D_8004A508) # addiu $a3, $a3, -0x5af8 +/* 008970 80007D70 ADF90000 */ sw $t9, ($t7) +/* 008974 80007D74 ADEB0004 */ sw $t3, 4($t7) +/* 008978 80007D78 8CEE0000 */ lw $t6, ($a3) +/* 00897C 80007D7C 24080140 */ li $t0, 320 +/* 008980 80007D80 01E01025 */ move $v0, $t7 +/* 008984 80007D84 01C8001A */ div $zero, $t6, $t0 +/* 008988 80007D88 00007812 */ mflo $t7 +/* 00898C 80007D8C 3C014120 */ li $at, 0x41200000 # 10.000000 +/* 008990 80007D90 44810000 */ mtc1 $at, $f0 +/* 008994 80007D94 3C014080 */ li $at, 0x40800000 # 4.000000 +/* 008998 80007D98 44811000 */ mtc1 $at, $f2 +/* 00899C 80007D9C 3C098005 */ lui $t1, %hi(D_8004A50C) # $t1, 0x8005 +/* 0089A0 80007DA0 2529A50C */ addiu $t1, %lo(D_8004A50C) # addiu $t1, $t1, -0x5af4 +/* 0089A4 80007DA4 240A00F0 */ li $t2, 240 +/* 0089A8 80007DA8 448F2000 */ mtc1 $t7, $f4 +/* 0089AC 80007DAC 8FAC0034 */ lw $t4, 0x34($sp) +/* 0089B0 80007DB0 3C068004 */ lui $a2, %hi(D_8003DD30) # $a2, 0x8004 +/* 0089B4 80007DB4 468021A0 */ cvt.s.w $f6, $f4 +/* 0089B8 80007DB8 01801825 */ move $v1, $t4 +/* 0089BC 80007DBC 258D0008 */ addiu $t5, $t4, 8 +/* 0089C0 80007DC0 AFAD0034 */ sw $t5, 0x34($sp) +/* 0089C4 80007DC4 15000002 */ bnez $t0, .L80007DD0_ovl0 +/* 0089C8 80007DC8 00000000 */ nop +/* 0089CC 80007DCC 0007000D */ break 7 +.L80007DD0_ovl0: +/* 0089D0 80007DD0 2401FFFF */ li $at, -1 +/* 0089D4 80007DD4 15010004 */ bne $t0, $at, .L80007DE8_ovl0 +/* 0089D8 80007DD8 3C018000 */ lui $at, 0x8000 +/* 0089DC 80007DDC 15C10002 */ bne $t6, $at, .L80007DE8_ovl0 +/* 0089E0 80007DE0 00000000 */ nop +/* 0089E4 80007DE4 0006000D */ break 6 +.L80007DE8_ovl0: +/* 0089E8 80007DE8 8D2E0000 */ lw $t6, ($t1) +/* 0089EC 80007DEC 46003202 */ mul.s $f8, $f6, $f0 +/* 0089F0 80007DF0 3C01ED00 */ lui $at, 0xed00 +/* 0089F4 80007DF4 01CA001A */ div $zero, $t6, $t2 +/* 0089F8 80007DF8 00007812 */ mflo $t7 +/* 0089FC 80007DFC 448F9000 */ mtc1 $t7, $f18 +/* 008A00 80007E00 46024282 */ mul.s $f10, $f8, $f2 +/* 008A04 80007E04 46809120 */ cvt.s.w $f4, $f18 +/* 008A08 80007E08 4600540D */ trunc.w.s $f16, $f10 +/* 008A0C 80007E0C 46040182 */ mul.s $f6, $f0, $f4 +/* 008A10 80007E10 44198000 */ mfc1 $t9, $f16 +/* 008A14 80007E14 00000000 */ nop +/* 008A18 80007E18 332B0FFF */ andi $t3, $t9, 0xfff +/* 008A1C 80007E1C 46023202 */ mul.s $f8, $f6, $f2 +/* 008A20 80007E20 000B6300 */ sll $t4, $t3, 0xc +/* 008A24 80007E24 01816825 */ or $t5, $t4, $at +/* 008A28 80007E28 15400002 */ bnez $t2, .L80007E34_ovl0 +/* 008A2C 80007E2C 00000000 */ nop +/* 008A30 80007E30 0007000D */ break 7 +.L80007E34_ovl0: +/* 008A34 80007E34 2401FFFF */ li $at, -1 +/* 008A38 80007E38 15410004 */ bne $t2, $at, .L80007E4C_ovl0 +/* 008A3C 80007E3C 3C018000 */ lui $at, 0x8000 +/* 008A40 80007E40 15C10002 */ bne $t6, $at, .L80007E4C_ovl0 +/* 008A44 80007E44 00000000 */ nop +/* 008A48 80007E48 0006000D */ break 6 +.L80007E4C_ovl0: +/* 008A4C 80007E4C 4600428D */ trunc.w.s $f10, $f8 +/* 008A50 80007E50 44195000 */ mfc1 $t9, $f10 +/* 008A54 80007E54 00000000 */ nop +/* 008A58 80007E58 332B0FFF */ andi $t3, $t9, 0xfff +/* 008A5C 80007E5C 01AB6025 */ or $t4, $t5, $t3 +/* 008A60 80007E60 AC6C0000 */ sw $t4, ($v1) +/* 008A64 80007E64 8CE40000 */ lw $a0, ($a3) +/* 008A68 80007E68 8D250000 */ lw $a1, ($t1) +/* 008A6C 80007E6C 0088001A */ div $zero, $a0, $t0 +/* 008A70 80007E70 00007012 */ mflo $t6 +/* 008A74 80007E74 448E2000 */ mtc1 $t6, $f4 +/* 008A78 80007E78 44848000 */ mtc1 $a0, $f16 +/* 008A7C 80007E7C 00AA001A */ div $zero, $a1, $t2 +/* 008A80 80007E80 468021A0 */ cvt.s.w $f6, $f4 +/* 008A84 80007E84 00005812 */ mflo $t3 +/* 008A88 80007E88 468084A0 */ cvt.s.w $f18, $f16 +/* 008A8C 80007E8C 46060202 */ mul.s $f8, $f0, $f6 +/* 008A90 80007E90 44853000 */ mtc1 $a1, $f6 +/* 008A94 80007E94 15000002 */ bnez $t0, .L80007EA0_ovl0 +/* 008A98 80007E98 00000000 */ nop +/* 008A9C 80007E9C 0007000D */ break 7 +.L80007EA0_ovl0: +/* 008AA0 80007EA0 2401FFFF */ li $at, -1 +/* 008AA4 80007EA4 15010004 */ bne $t0, $at, .L80007EB8_ovl0 +/* 008AA8 80007EA8 3C018000 */ lui $at, 0x8000 +/* 008AAC 80007EAC 14810002 */ bne $a0, $at, .L80007EB8_ovl0 +/* 008AB0 80007EB0 00000000 */ nop +/* 008AB4 80007EB4 0006000D */ break 6 +.L80007EB8_ovl0: +/* 008AB8 80007EB8 46089281 */ sub.s $f10, $f18, $f8 +/* 008ABC 80007EBC 448B4000 */ mtc1 $t3, $f8 +/* 008AC0 80007EC0 468034A0 */ cvt.s.w $f18, $f6 +/* 008AC4 80007EC4 46025402 */ mul.s $f16, $f10, $f2 +/* 008AC8 80007EC8 468042A0 */ cvt.s.w $f10, $f8 +/* 008ACC 80007ECC 4600810D */ trunc.w.s $f4, $f16 +/* 008AD0 80007ED0 460A0402 */ mul.s $f16, $f0, $f10 +/* 008AD4 80007ED4 44182000 */ mfc1 $t8, $f4 +/* 008AD8 80007ED8 00000000 */ nop +/* 008ADC 80007EDC 33190FFF */ andi $t9, $t8, 0xfff +/* 008AE0 80007EE0 46109101 */ sub.s $f4, $f18, $f16 +/* 008AE4 80007EE4 00196B00 */ sll $t5, $t9, 0xc +/* 008AE8 80007EE8 15400002 */ bnez $t2, .L80007EF4_ovl0 +/* 008AEC 80007EEC 00000000 */ nop +/* 008AF0 80007EF0 0007000D */ break 7 +.L80007EF4_ovl0: +/* 008AF4 80007EF4 2401FFFF */ li $at, -1 +/* 008AF8 80007EF8 15410004 */ bne $t2, $at, .L80007F0C_ovl0 +/* 008AFC 80007EFC 3C018000 */ lui $at, 0x8000 +/* 008B00 80007F00 14A10002 */ bne $a1, $at, .L80007F0C_ovl0 +/* 008B04 80007F04 00000000 */ nop +/* 008B08 80007F08 0006000D */ break 6 +.L80007F0C_ovl0: +/* 008B0C 80007F0C 46022182 */ mul.s $f6, $f4, $f2 +/* 008B10 80007F10 4600320D */ trunc.w.s $f8, $f6 +/* 008B14 80007F14 440E4000 */ mfc1 $t6, $f8 +/* 008B18 80007F18 00000000 */ nop +/* 008B1C 80007F1C 31CF0FFF */ andi $t7, $t6, 0xfff +/* 008B20 80007F20 01AFC025 */ or $t8, $t5, $t7 +/* 008B24 80007F24 AC780004 */ sw $t8, 4($v1) +/* 008B28 80007F28 8CC6DD30 */ lw $a2, %lo(D_8003DD30)($a2) +/* 008B2C 80007F2C 50C00004 */ beql $a2, $zero, .L80007F40_ovl0 +/* 008B30 80007F30 8FB90034 */ lw $t9, 0x34($sp) +/* 008B34 80007F34 00C0F809 */ jalr $a2 +/* 008B38 80007F38 27A40034 */ addiu $a0, $sp, 0x34 +/* 008B3C 80007F3C 8FB90034 */ lw $t9, 0x34($sp) +.L80007F40_ovl0: +/* 008B40 80007F40 8FAB0038 */ lw $t3, 0x38($sp) +/* 008B44 80007F44 AD790000 */ sw $t9, ($t3) +/* 008B48 80007F48 8FBF0014 */ lw $ra, 0x14($sp) +/* 008B4C 80007F4C 27BD0038 */ addiu $sp, $sp, 0x38 +/* 008B50 80007F50 03E00008 */ jr $ra +/* 008B54 80007F54 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s new file mode 100644 index 00000000..9cc00992 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s @@ -0,0 +1,27 @@ +glabel func_80007F58 +/* 008B58 80007F58 00000000 */ nop +/* 008B5C 80007F5C 00000000 */ nop +/* 008B60 80007F60 3C068005 */ lui $a2, %hi(gObjectThreadMaybe) # $a2, 0x8005 +/* 008B64 80007F64 24C6A540 */ addiu $a2, %lo(gObjectThreadMaybe) # addiu $a2, $a2, -0x5ac0 +/* 008B68 80007F68 8CC30000 */ lw $v1, ($a2) +/* 008B6C 80007F6C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 008B70 80007F70 AFBF0014 */ sw $ra, 0x14($sp) +/* 008B74 80007F74 14600006 */ bnez $v1, .L80007F90_ovl0 +/* 008B78 80007F78 3C058005 */ lui $a1, %hi(D_8004A544) # $a1, 0x8005 +/* 008B7C 80007F7C 3C048004 */ lui $a0, %hi(D_80040230) # $a0, 0x8004 +/* 008B80 80007F80 0C008C27 */ jal fatal_printf +/* 008B84 80007F84 24840230 */ addiu $a0, %lo(D_80040230) # addiu $a0, $a0, 0x230 +.L80007F88_ovl0: +/* 008B88 80007F88 1000FFFF */ b .L80007F88_ovl0 +/* 008B8C 80007F8C 00000000 */ nop +.L80007F90_ovl0: +/* 008B90 80007F90 24A5A544 */ addiu $a1, %lo(D_8004A544) # addiu $a1, $a1, -0x5abc +/* 008B94 80007F94 8CAF0000 */ lw $t7, ($a1) +/* 008B98 80007F98 8FBF0014 */ lw $ra, 0x14($sp) +/* 008B9C 80007F9C 8C6E0000 */ lw $t6, ($v1) +/* 008BA0 80007FA0 25F80001 */ addiu $t8, $t7, 1 +/* 008BA4 80007FA4 ACB80000 */ sw $t8, ($a1) +/* 008BA8 80007FA8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 008BAC 80007FAC 00601025 */ move $v0, $v1 +/* 008BB0 80007FB0 03E00008 */ jr $ra +/* 008BB4 80007FB4 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s new file mode 100644 index 00000000..377d50bd --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s @@ -0,0 +1,12 @@ +glabel func_80007FB8 +/* 008BB8 80007FB8 3C028005 */ lui $v0, %hi(gObjectThreadMaybe) # $v0, 0x8005 +/* 008BBC 80007FBC 2442A540 */ addiu $v0, %lo(gObjectThreadMaybe) # addiu $v0, $v0, -0x5ac0 +/* 008BC0 80007FC0 8C4E0000 */ lw $t6, ($v0) +/* 008BC4 80007FC4 3C038005 */ lui $v1, %hi(D_8004A544) # $v1, 0x8005 +/* 008BC8 80007FC8 2463A544 */ addiu $v1, %lo(D_8004A544) # addiu $v1, $v1, -0x5abc +/* 008BCC 80007FCC AC8E0000 */ sw $t6, ($a0) +/* 008BD0 80007FD0 8C6F0000 */ lw $t7, ($v1) +/* 008BD4 80007FD4 AC440000 */ sw $a0, ($v0) +/* 008BD8 80007FD8 25F8FFFF */ addiu $t8, $t7, -1 +/* 008BDC 80007FDC 03E00008 */ jr $ra +/* 008BE0 80007FE0 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s new file mode 100644 index 00000000..43c716d7 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s @@ -0,0 +1,25 @@ +glabel func_80007FE4 +/* 008BE4 80007FE4 3C068005 */ lui $a2, %hi(gObjectThreadStackMaybe) # $a2, 0x8005 +/* 008BE8 80007FE8 24C6A554 */ addiu $a2, %lo(gObjectThreadStackMaybe) # addiu $a2, $a2, -0x5aac +/* 008BEC 80007FEC 8CC30000 */ lw $v1, ($a2) +/* 008BF0 80007FF0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 008BF4 80007FF4 AFBF0014 */ sw $ra, 0x14($sp) +/* 008BF8 80007FF8 14600006 */ bnez $v1, .L80008014_ovl0 +/* 008BFC 80007FFC 3C058005 */ lui $a1, %hi(D_8004A548) # $a1, 0x8005 +/* 008C00 80008000 3C048004 */ lui $a0, %hi(D_80040250) # $a0, 0x8004 +/* 008C04 80008004 0C008C27 */ jal fatal_printf +/* 008C08 80008008 24840250 */ addiu $a0, %lo(D_80040250) # addiu $a0, $a0, 0x250 +.L8000800C_ovl0: +/* 008C0C 8000800C 1000FFFF */ b .L8000800C_ovl0 +/* 008C10 80008010 00000000 */ nop +.L80008014_ovl0: +/* 008C14 80008014 24A5A548 */ addiu $a1, %lo(D_8004A548) # addiu $a1, $a1, -0x5ab8 +/* 008C18 80008018 8CAF0000 */ lw $t7, ($a1) +/* 008C1C 8000801C 8FBF0014 */ lw $ra, 0x14($sp) +/* 008C20 80008020 8C6E0000 */ lw $t6, ($v1) +/* 008C24 80008024 25F80001 */ addiu $t8, $t7, 1 +/* 008C28 80008028 ACB80000 */ sw $t8, ($a1) +/* 008C2C 8000802C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 008C30 80008030 00601025 */ move $v0, $v1 +/* 008C34 80008034 03E00008 */ jr $ra +/* 008C38 80008038 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s new file mode 100644 index 00000000..b51568f4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s @@ -0,0 +1,12 @@ +glabel func_8000803C +/* 008C3C 8000803C 3C028005 */ lui $v0, %hi(gObjectThreadStackMaybe) # $v0, 0x8005 +/* 008C40 80008040 2442A554 */ addiu $v0, %lo(gObjectThreadStackMaybe) # addiu $v0, $v0, -0x5aac +/* 008C44 80008044 8C4E0000 */ lw $t6, ($v0) +/* 008C48 80008048 3C038005 */ lui $v1, %hi(D_8004A548) # $v1, 0x8005 +/* 008C4C 8000804C 2463A548 */ addiu $v1, %lo(D_8004A548) # addiu $v1, $v1, -0x5ab8 +/* 008C50 80008050 AC8E0000 */ sw $t6, ($a0) +/* 008C54 80008054 8C6F0000 */ lw $t7, ($v1) +/* 008C58 80008058 AC440000 */ sw $a0, ($v0) +/* 008C5C 8000805C 25F8FFFF */ addiu $t8, $t7, -1 +/* 008C60 80008060 03E00008 */ jr $ra +/* 008C64 80008064 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s new file mode 100644 index 00000000..84d153b5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s @@ -0,0 +1,25 @@ +glabel func_80008068 +/* 008C68 80008068 3C068005 */ lui $a2, %hi(gObjectProcessMaybe) # $a2, 0x8005 +/* 008C6C 8000806C 24C6A55C */ addiu $a2, %lo(gObjectProcessMaybe) # addiu $a2, $a2, -0x5aa4 +/* 008C70 80008070 8CC30000 */ lw $v1, ($a2) +/* 008C74 80008074 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 008C78 80008078 AFBF0014 */ sw $ra, 0x14($sp) +/* 008C7C 8000807C 14600006 */ bnez $v1, .L80008098_ovl0 +/* 008C80 80008080 3C058005 */ lui $a1, %hi(D_8004A570) # $a1, 0x8005 +/* 008C84 80008084 3C048004 */ lui $a0, %hi(D_80040274) # $a0, 0x8004 +/* 008C88 80008088 0C008C27 */ jal fatal_printf +/* 008C8C 8000808C 24840274 */ addiu $a0, %lo(D_80040274) # addiu $a0, $a0, 0x274 +.L80008090_ovl0: +/* 008C90 80008090 1000FFFF */ b .L80008090_ovl0 +/* 008C94 80008094 00000000 */ nop +.L80008098_ovl0: +/* 008C98 80008098 24A5A570 */ addiu $a1, %lo(D_8004A570) # addiu $a1, $a1, -0x5a90 +/* 008C9C 8000809C 8CAF0000 */ lw $t7, ($a1) +/* 008CA0 800080A0 8FBF0014 */ lw $ra, 0x14($sp) +/* 008CA4 800080A4 8C6E0000 */ lw $t6, ($v1) +/* 008CA8 800080A8 25F80001 */ addiu $t8, $t7, 1 +/* 008CAC 800080AC ACB80000 */ sw $t8, ($a1) +/* 008CB0 800080B0 27BD0018 */ addiu $sp, $sp, 0x18 +/* 008CB4 800080B4 00601025 */ move $v0, $v1 +/* 008CB8 800080B8 03E00008 */ jr $ra +/* 008CBC 800080BC ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s new file mode 100644 index 00000000..2b1230a7 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s @@ -0,0 +1,65 @@ +glabel func_800080C0 +/* 008CC0 800080C0 8C860018 */ lw $a2, 0x18($a0) +/* 008CC4 800080C4 3C098005 */ lui $t1, %hi(D_8004A5F8) # $t1, 0x8005 +/* 008CC8 800080C8 2529A5F8 */ addiu $t1, %lo(D_8004A5F8) # addiu $t1, $t1, -0x5a08 +/* 008CCC 800080CC 8C870010 */ lw $a3, 0x10($a0) +/* 008CD0 800080D0 00C01025 */ move $v0, $a2 +/* 008CD4 800080D4 90C5000C */ lbu $a1, 0xc($a2) +.L800080D8_ovl0: +/* 008CD8 800080D8 10C00012 */ beqz $a2, .L80008124_ovl0 +/* 008CDC 800080DC 24A8FFFF */ addiu $t0, $a1, -1 +/* 008CE0 800080E0 8CC3001C */ lw $v1, 0x1c($a2) +.L800080E4_ovl0: +/* 008CE4 800080E4 5060000D */ beql $v1, $zero, .L8000811C_ovl0 +/* 008CE8 800080E8 8CC60008 */ lw $a2, 8($a2) +/* 008CEC 800080EC 8C6E0010 */ lw $t6, 0x10($v1) +.L800080F0_ovl0: +/* 008CF0 800080F0 54EE0007 */ bnel $a3, $t6, .L80008110_ovl0 +/* 008CF4 800080F4 8C630004 */ lw $v1, 4($v1) +/* 008CF8 800080F8 8C6F0008 */ lw $t7, 8($v1) +/* 008CFC 800080FC AC8F0008 */ sw $t7, 8($a0) +/* 008D00 80008100 AC640008 */ sw $a0, 8($v1) +/* 008D04 80008104 10000015 */ b .L8000815C_ovl0 +/* 008D08 80008108 AC83000C */ sw $v1, 0xc($a0) +/* 008D0C 8000810C 8C630004 */ lw $v1, 4($v1) +.L80008110_ovl0: +/* 008D10 80008110 5460FFF7 */ bnezl $v1, .L800080F0_ovl0 +/* 008D14 80008114 8C6E0010 */ lw $t6, 0x10($v1) +/* 008D18 80008118 8CC60008 */ lw $a2, 8($a2) +.L8000811C_ovl0: +/* 008D1C 8000811C 54C0FFF1 */ bnezl $a2, .L800080E4_ovl0 +/* 008D20 80008120 8CC3001C */ lw $v1, 0x1c($a2) +.L80008124_ovl0: +/* 008D24 80008124 10A00005 */ beqz $a1, .L8000813C_ovl0 +/* 008D28 80008128 0008C080 */ sll $t8, $t0, 2 +/* 008D2C 8000812C 0138C821 */ addu $t9, $t1, $t8 +/* 008D30 80008130 8F260000 */ lw $a2, ($t9) +/* 008D34 80008134 1000FFE8 */ b .L800080D8_ovl0 +/* 008D38 80008138 01002825 */ move $a1, $t0 +.L8000813C_ovl0: +/* 008D3C 8000813C 3C0B8005 */ lui $t3, %hi(D_8004A560) # $t3, 0x8005 +/* 008D40 80008140 256BA560 */ addiu $t3, %lo(D_8004A560) # addiu $t3, $t3, -0x5aa0 +/* 008D44 80008144 00075080 */ sll $t2, $a3, 2 +/* 008D48 80008148 014B1821 */ addu $v1, $t2, $t3 +/* 008D4C 8000814C 8C6C0000 */ lw $t4, ($v1) +/* 008D50 80008150 AC8C0008 */ sw $t4, 8($a0) +/* 008D54 80008154 AC640000 */ sw $a0, ($v1) +/* 008D58 80008158 AC80000C */ sw $zero, 0xc($a0) +.L8000815C_ovl0: +/* 008D5C 8000815C 8C830008 */ lw $v1, 8($a0) +/* 008D60 80008160 50600003 */ beql $v1, $zero, .L80008170_ovl0 +/* 008D64 80008164 8C43001C */ lw $v1, 0x1c($v0) +/* 008D68 80008168 AC64000C */ sw $a0, 0xc($v1) +/* 008D6C 8000816C 8C43001C */ lw $v1, 0x1c($v0) +.L80008170_ovl0: +/* 008D70 80008170 50600004 */ beql $v1, $zero, .L80008184_ovl0 +/* 008D74 80008174 AC440018 */ sw $a0, 0x18($v0) +/* 008D78 80008178 10000002 */ b .L80008184_ovl0 +/* 008D7C 8000817C AC640000 */ sw $a0, ($v1) +/* 008D80 80008180 AC440018 */ sw $a0, 0x18($v0) +.L80008184_ovl0: +/* 008D84 80008184 8C4D001C */ lw $t5, 0x1c($v0) +/* 008D88 80008188 AC800000 */ sw $zero, ($a0) +/* 008D8C 8000818C AC8D0004 */ sw $t5, 4($a0) +/* 008D90 80008190 03E00008 */ jr $ra +/* 008D94 80008194 AC44001C */ sw $a0, 0x1c($v0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s new file mode 100644 index 00000000..01fa0d88 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s @@ -0,0 +1,12 @@ +glabel func_80008198 +/* 008D98 80008198 3C028005 */ lui $v0, %hi(gObjectProcessMaybe) # $v0, 0x8005 +/* 008D9C 8000819C 2442A55C */ addiu $v0, %lo(gObjectProcessMaybe) # addiu $v0, $v0, -0x5aa4 +/* 008DA0 800081A0 8C4E0000 */ lw $t6, ($v0) +/* 008DA4 800081A4 3C038005 */ lui $v1, %hi(D_8004A570) # $v1, 0x8005 +/* 008DA8 800081A8 2463A570 */ addiu $v1, %lo(D_8004A570) # addiu $v1, $v1, -0x5a90 +/* 008DAC 800081AC AC8E0000 */ sw $t6, ($a0) +/* 008DB0 800081B0 8C6F0000 */ lw $t7, ($v1) +/* 008DB4 800081B4 AC440000 */ sw $a0, ($v0) +/* 008DB8 800081B8 25F8FFFF */ addiu $t8, $t7, -1 +/* 008DBC 800081BC 03E00008 */ jr $ra +/* 008DC0 800081C0 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s new file mode 100644 index 00000000..728fffad --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s @@ -0,0 +1,23 @@ +glabel func_800081C4 +/* 008DC4 800081C4 8C82000C */ lw $v0, 0xc($a0) +/* 008DC8 800081C8 50400005 */ beql $v0, $zero, .L800081E0_ovl0 +/* 008DCC 800081CC 8C980010 */ lw $t8, 0x10($a0) +/* 008DD0 800081D0 8C8E0008 */ lw $t6, 8($a0) +/* 008DD4 800081D4 10000007 */ b .L800081F4_ovl0 +/* 008DD8 800081D8 AC4E0008 */ sw $t6, 8($v0) +/* 008DDC 800081DC 8C980010 */ lw $t8, 0x10($a0) +.L800081E0_ovl0: +/* 008DE0 800081E0 8C8F0008 */ lw $t7, 8($a0) +/* 008DE4 800081E4 3C018005 */ lui $at, 0x8005 +/* 008DE8 800081E8 0018C880 */ sll $t9, $t8, 2 +/* 008DEC 800081EC 00390821 */ addu $at, $at, $t9 +/* 008DF0 800081F0 AC2FA560 */ sw $t7, -0x5aa0($at) +.L800081F4_ovl0: +/* 008DF4 800081F4 8C820008 */ lw $v0, 8($a0) +/* 008DF8 800081F8 10400003 */ beqz $v0, .L80008208_ovl0 +/* 008DFC 800081FC 00000000 */ nop +/* 008E00 80008200 8C88000C */ lw $t0, 0xc($a0) +/* 008E04 80008204 AC48000C */ sw $t0, 0xc($v0) +.L80008208_ovl0: +/* 008E08 80008208 03E00008 */ jr $ra +/* 008E0C 8000820C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s new file mode 100644 index 00000000..ac586e56 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s @@ -0,0 +1,33 @@ +glabel func_80008210 +/* 008E10 80008210 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 008E14 80008214 AFBF0014 */ sw $ra, 0x14($sp) +/* 008E18 80008218 8C830018 */ lw $v1, 0x18($a0) +/* 008E1C 8000821C AFA40020 */ sw $a0, 0x20($sp) +/* 008E20 80008220 0C002071 */ jal func_800081C4_ovl0 +/* 008E24 80008224 AFA3001C */ sw $v1, 0x1c($sp) +/* 008E28 80008228 8FA40020 */ lw $a0, 0x20($sp) +/* 008E2C 8000822C 8FA3001C */ lw $v1, 0x1c($sp) +/* 008E30 80008230 8C820004 */ lw $v0, 4($a0) +/* 008E34 80008234 50400005 */ beql $v0, $zero, .L8000824C_ovl0 +/* 008E38 80008238 8C8F0000 */ lw $t7, ($a0) +/* 008E3C 8000823C 8C8E0000 */ lw $t6, ($a0) +/* 008E40 80008240 10000003 */ b .L80008250_ovl0 +/* 008E44 80008244 AC4E0000 */ sw $t6, ($v0) +/* 008E48 80008248 8C8F0000 */ lw $t7, ($a0) +.L8000824C_ovl0: +/* 008E4C 8000824C AC6F0018 */ sw $t7, 0x18($v1) +.L80008250_ovl0: +/* 008E50 80008250 8C820000 */ lw $v0, ($a0) +/* 008E54 80008254 50400005 */ beql $v0, $zero, .L8000826C_ovl0 +/* 008E58 80008258 8C990004 */ lw $t9, 4($a0) +/* 008E5C 8000825C 8C980004 */ lw $t8, 4($a0) +/* 008E60 80008260 10000003 */ b .L80008270_ovl0 +/* 008E64 80008264 AC580004 */ sw $t8, 4($v0) +/* 008E68 80008268 8C990004 */ lw $t9, 4($a0) +.L8000826C_ovl0: +/* 008E6C 8000826C AC79001C */ sw $t9, 0x1c($v1) +.L80008270_ovl0: +/* 008E70 80008270 8FBF0014 */ lw $ra, 0x14($sp) +/* 008E74 80008274 27BD0020 */ addiu $sp, $sp, 0x20 +/* 008E78 80008278 03E00008 */ jr $ra +/* 008E7C 8000827C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s new file mode 100644 index 00000000..abd1482d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s @@ -0,0 +1,4 @@ +glabel func_80008280 +/* 008E80 80008280 3C028005 */ lui $v0, 0x8005 +/* 008E84 80008284 03E00008 */ jr $ra +/* 008E88 80008288 8C42A7D0 */ lw $v0, -0x5830($v0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s new file mode 100644 index 00000000..df267b9c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s @@ -0,0 +1,23 @@ +glabel func_8000828C +/* 008E8C 8000828C 14800003 */ bnez $a0, .L8000829C_ovl0 +/* 008E90 80008290 00000000 */ nop +/* 008E94 80008294 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 +/* 008E98 80008298 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) +.L8000829C_ovl0: +/* 008E9C 8000829C 5080000B */ beql $a0, $zero, .L800082CC_ovl0 +/* 008EA0 800082A0 00001025 */ move $v0, $zero +/* 008EA4 800082A4 90820014 */ lbu $v0, 0x14($a0) +/* 008EA8 800082A8 24010002 */ li $at, 2 +/* 008EAC 800082AC 50400004 */ beql $v0, $zero, .L800082C0_ovl0 +/* 008EB0 800082B0 8C8E001C */ lw $t6, 0x1c($a0) +/* 008EB4 800082B4 54410005 */ bnel $v0, $at, .L800082CC_ovl0 +/* 008EB8 800082B8 00001025 */ move $v0, $zero +/* 008EBC 800082BC 8C8E001C */ lw $t6, 0x1c($a0) +.L800082C0_ovl0: +/* 008EC0 800082C0 03E00008 */ jr $ra +/* 008EC4 800082C4 8DC201B8 */ lw $v0, 0x1b8($t6) + +/* 008EC8 800082C8 00001025 */ move $v0, $zero +.L800082CC_ovl0: +/* 008ECC 800082CC 03E00008 */ jr $ra +/* 008ED0 800082D0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s new file mode 100644 index 00000000..f6ca32ec --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s @@ -0,0 +1,23 @@ +glabel func_800082D4 +/* 008ED4 800082D4 14800003 */ bnez $a0, .L800082E4_ovl0 +/* 008ED8 800082D8 00000000 */ nop +/* 008EDC 800082DC 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 +/* 008EE0 800082E0 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) +.L800082E4_ovl0: +/* 008EE4 800082E4 5080000B */ beql $a0, $zero, .L80008314_ovl0 +/* 008EE8 800082E8 00001025 */ move $v0, $zero +/* 008EEC 800082EC 90820014 */ lbu $v0, 0x14($a0) +/* 008EF0 800082F0 24010002 */ li $at, 2 +/* 008EF4 800082F4 50400004 */ beql $v0, $zero, .L80008308_ovl0 +/* 008EF8 800082F8 8C8E001C */ lw $t6, 0x1c($a0) +/* 008EFC 800082FC 54410005 */ bnel $v0, $at, .L80008314_ovl0 +/* 008F00 80008300 00001025 */ move $v0, $zero +/* 008F04 80008304 8C8E001C */ lw $t6, 0x1c($a0) +.L80008308_ovl0: +/* 008F08 80008308 03E00008 */ jr $ra +/* 008F0C 8000830C 8DC201BC */ lw $v0, 0x1bc($t6) + +/* 008F10 80008310 00001025 */ move $v0, $zero +.L80008314_ovl0: +/* 008F14 80008314 03E00008 */ jr $ra +/* 008F18 80008318 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s new file mode 100644 index 00000000..0d41cc20 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s @@ -0,0 +1,4 @@ +glabel func_8000831C +/* 008F1C 8000831C 3C018005 */ lui $at, 0x8005 +/* 008F20 80008320 03E00008 */ jr $ra +/* 008F24 80008324 AC24A558 */ sw $a0, -0x5aa8($at) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s new file mode 100644 index 00000000..a51bd552 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s @@ -0,0 +1,16 @@ +glabel func_80008328 +/* 008F28 80008328 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005 +/* 008F2C 8000832C 8C42A678 */ lw $v0, %lo(D_8004A678)($v0) +/* 008F30 80008330 00001825 */ move $v1, $zero +/* 008F34 80008334 3C0E8005 */ lui $t6, %hi(D_8004A78C) # $t6, 0x8005 +/* 008F38 80008338 10400005 */ beqz $v0, .L80008350_ovl0 +/* 008F3C 8000833C 00000000 */ nop +/* 008F40 80008340 8C420004 */ lw $v0, 4($v0) +.L80008344_ovl0: +/* 008F44 80008344 24630001 */ addiu $v1, $v1, 1 +/* 008F48 80008348 5440FFFE */ bnezl $v0, .L80008344_ovl0 +/* 008F4C 8000834C 8C420004 */ lw $v0, 4($v0) +.L80008350_ovl0: +/* 008F50 80008350 8DCEA78C */ lw $t6, %lo(D_8004A78C)($t6) +/* 008F54 80008354 03E00008 */ jr $ra +/* 008F58 80008358 006E1021 */ addu $v0, $v1, $t6 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s new file mode 100644 index 00000000..2c9a5804 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s @@ -0,0 +1,20 @@ +glabel func_8000835C +/* 008F5C 8000835C 3C058005 */ lui $a1, %hi(D_8004A678) # $a1, 0x8005 +/* 008F60 80008360 24A5A678 */ addiu $a1, %lo(D_8004A678) # addiu $a1, $a1, -0x5988 +/* 008F64 80008364 8CA30000 */ lw $v1, ($a1) +/* 008F68 80008368 3C068005 */ lui $a2, %hi(D_8004A78C) # $a2, 0x8005 +/* 008F6C 8000836C 24C6A78C */ addiu $a2, %lo(D_8004A78C) # addiu $a2, $a2, -0x5874 +/* 008F70 80008370 54600004 */ bnezl $v1, .L80008384_ovl0 +/* 008F74 80008374 8CCF0000 */ lw $t7, ($a2) +/* 008F78 80008378 03E00008 */ jr $ra +/* 008F7C 8000837C 00001025 */ move $v0, $zero + +/* 008F80 80008380 8CCF0000 */ lw $t7, ($a2) +.L80008384_ovl0: +/* 008F84 80008384 8C6E0004 */ lw $t6, 4($v1) +/* 008F88 80008388 00601025 */ move $v0, $v1 +/* 008F8C 8000838C 25F80001 */ addiu $t8, $t7, 1 +/* 008F90 80008390 ACD80000 */ sw $t8, ($a2) +/* 008F94 80008394 ACAE0000 */ sw $t6, ($a1) +/* 008F98 80008398 03E00008 */ jr $ra +/* 008F9C 8000839C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s new file mode 100644 index 00000000..423cb31e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s @@ -0,0 +1,10 @@ +glabel func_80008380 +/* 008F80 80008380 8CCF0000 */ lw $t7, ($a2) +.L80008384_ovl0: +/* 008F84 80008384 8C6E0004 */ lw $t6, 4($v1) +/* 008F88 80008388 00601025 */ move $v0, $v1 +/* 008F8C 8000838C 25F80001 */ addiu $t8, $t7, 1 +/* 008F90 80008390 ACD80000 */ sw $t8, ($a2) +/* 008F94 80008394 ACAE0000 */ sw $t6, ($a1) +/* 008F98 80008398 03E00008 */ jr $ra +/* 008F9C 8000839C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s new file mode 100644 index 00000000..9e881d7c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s @@ -0,0 +1,12 @@ +glabel func_800083A0 +/* 008FA0 800083A0 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005 +/* 008FA4 800083A4 2442A678 */ addiu $v0, %lo(D_8004A678) # addiu $v0, $v0, -0x5988 +/* 008FA8 800083A8 8C4E0000 */ lw $t6, ($v0) +/* 008FAC 800083AC 3C038005 */ lui $v1, %hi(D_8004A78C) # $v1, 0x8005 +/* 008FB0 800083B0 2463A78C */ addiu $v1, %lo(D_8004A78C) # addiu $v1, $v1, -0x5874 +/* 008FB4 800083B4 AC8E0004 */ sw $t6, 4($a0) +/* 008FB8 800083B8 8C6F0000 */ lw $t7, ($v1) +/* 008FBC 800083BC AC440000 */ sw $a0, ($v0) +/* 008FC0 800083C0 25F8FFFF */ addiu $t8, $t7, -1 +/* 008FC4 800083C4 03E00008 */ jr $ra +/* 008FC8 800083C8 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s new file mode 100644 index 00000000..8b9042c0 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s @@ -0,0 +1,31 @@ +glabel func_800083CC +/* 008FCC 800083CC 10A00005 */ beqz $a1, .L800083E4_ovl0 +/* 008FD0 800083D0 AC850008 */ sw $a1, 8($a0) +/* 008FD4 800083D4 8CAE0004 */ lw $t6, 4($a1) +/* 008FD8 800083D8 AC8E0004 */ sw $t6, 4($a0) +/* 008FDC 800083DC 10000009 */ b .L80008404_ovl0 +/* 008FE0 800083E0 ACA40004 */ sw $a0, 4($a1) +.L800083E4_ovl0: +/* 008FE4 800083E4 908F000C */ lbu $t7, 0xc($a0) +/* 008FE8 800083E8 3C198005 */ lui $t9, %hi(D_8004A578) # $t9, 0x8005 +/* 008FEC 800083EC 2739A578 */ addiu $t9, %lo(D_8004A578) # addiu $t9, $t9, -0x5a88 +/* 008FF0 800083F0 000FC080 */ sll $t8, $t7, 2 +/* 008FF4 800083F4 03191021 */ addu $v0, $t8, $t9 +/* 008FF8 800083F8 8C480000 */ lw $t0, ($v0) +/* 008FFC 800083FC AC880004 */ sw $t0, 4($a0) +/* 009000 80008400 AC440000 */ sw $a0, ($v0) +.L80008404_ovl0: +/* 009004 80008404 8C820004 */ lw $v0, 4($a0) +/* 009008 80008408 50400004 */ beql $v0, $zero, .L8000841C_ovl0 +/* 00900C 8000840C 9089000C */ lbu $t1, 0xc($a0) +/* 009010 80008410 03E00008 */ jr $ra +/* 009014 80008414 AC440008 */ sw $a0, 8($v0) + +/* 009018 80008418 9089000C */ lbu $t1, 0xc($a0) +.L8000841C_ovl0: +/* 00901C 8000841C 3C018005 */ lui $at, 0x8005 +/* 009020 80008420 00095080 */ sll $t2, $t1, 2 +/* 009024 80008424 002A0821 */ addu $at, $at, $t2 +/* 009028 80008428 AC24A5F8 */ sw $a0, -0x5a08($at) +/* 00902C 8000842C 03E00008 */ jr $ra +/* 009030 80008430 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s new file mode 100644 index 00000000..e90bb023 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s @@ -0,0 +1,30 @@ +glabel func_80008434 +/* 009034 80008434 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 009038 80008438 AFBF0014 */ sw $ra, 0x14($sp) +/* 00903C 8000843C 908E000C */ lbu $t6, 0xc($a0) +/* 009040 80008440 3C058005 */ lui $a1, 0x8005 +/* 009044 80008444 000E7880 */ sll $t7, $t6, 2 +/* 009048 80008448 00AF2821 */ addu $a1, $a1, $t7 +/* 00904C 8000844C 8CA5A5F8 */ lw $a1, -0x5a08($a1) +/* 009050 80008450 10A0000D */ beqz $a1, .L80008488_ovl0 +/* 009054 80008454 00000000 */ nop +/* 009058 80008458 8C820010 */ lw $v0, 0x10($a0) +/* 00905C 8000845C 8CB80010 */ lw $t8, 0x10($a1) +/* 009060 80008460 0302082B */ sltu $at, $t8, $v0 +/* 009064 80008464 10200008 */ beqz $at, .L80008488_ovl0 +/* 009068 80008468 00000000 */ nop +/* 00906C 8000846C 8CA50008 */ lw $a1, 8($a1) +.L80008470_ovl0: +/* 009070 80008470 10A00005 */ beqz $a1, .L80008488_ovl0 +/* 009074 80008474 00000000 */ nop +/* 009078 80008478 8CB90010 */ lw $t9, 0x10($a1) +/* 00907C 8000847C 0322082B */ sltu $at, $t9, $v0 +/* 009080 80008480 5420FFFB */ bnezl $at, .L80008470_ovl0 +/* 009084 80008484 8CA50008 */ lw $a1, 8($a1) +.L80008488_ovl0: +/* 009088 80008488 0C0020F3 */ jal func_800083CC_ovl0 +/* 00908C 8000848C 00000000 */ nop +/* 009090 80008490 8FBF0014 */ lw $ra, 0x14($sp) +/* 009094 80008494 27BD0018 */ addiu $sp, $sp, 0x18 +/* 009098 80008498 03E00008 */ jr $ra +/* 00909C 8000849C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s new file mode 100644 index 00000000..fcdf2010 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s @@ -0,0 +1,39 @@ +glabel func_800084A0 +/* 0090A0 800084A0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0090A4 800084A4 AFBF0014 */ sw $ra, 0x14($sp) +/* 0090A8 800084A8 9086000C */ lbu $a2, 0xc($a0) +/* 0090AC 800084AC 3C028005 */ lui $v0, 0x8005 +/* 0090B0 800084B0 3C058005 */ lui $a1, 0x8005 +/* 0090B4 800084B4 00063080 */ sll $a2, $a2, 2 +/* 0090B8 800084B8 00461021 */ addu $v0, $v0, $a2 +/* 0090BC 800084BC 8C42A578 */ lw $v0, -0x5a88($v0) +/* 0090C0 800084C0 00A62821 */ addu $a1, $a1, $a2 +/* 0090C4 800084C4 1040000D */ beqz $v0, .L800084FC_ovl0 +/* 0090C8 800084C8 00000000 */ nop +/* 0090CC 800084CC 8C830010 */ lw $v1, 0x10($a0) +/* 0090D0 800084D0 8C4E0010 */ lw $t6, 0x10($v0) +/* 0090D4 800084D4 006E082B */ sltu $at, $v1, $t6 +/* 0090D8 800084D8 10200008 */ beqz $at, .L800084FC_ovl0 +/* 0090DC 800084DC 00000000 */ nop +/* 0090E0 800084E0 8C420004 */ lw $v0, 4($v0) +.L800084E4_ovl0: +/* 0090E4 800084E4 10400005 */ beqz $v0, .L800084FC_ovl0 +/* 0090E8 800084E8 00000000 */ nop +/* 0090EC 800084EC 8C4F0010 */ lw $t7, 0x10($v0) +/* 0090F0 800084F0 006F082B */ sltu $at, $v1, $t7 +/* 0090F4 800084F4 5420FFFB */ bnezl $at, .L800084E4_ovl0 +/* 0090F8 800084F8 8C420004 */ lw $v0, 4($v0) +.L800084FC_ovl0: +/* 0090FC 800084FC 10400003 */ beqz $v0, .L8000850C_ovl0 +/* 009100 80008500 00000000 */ nop +/* 009104 80008504 10000002 */ b .L80008510_ovl0 +/* 009108 80008508 8C450008 */ lw $a1, 8($v0) +.L8000850C_ovl0: +/* 00910C 8000850C 8CA5A5F8 */ lw $a1, -0x5a08($a1) +.L80008510_ovl0: +/* 009110 80008510 0C0020F3 */ jal func_800083CC_ovl0 +/* 009114 80008514 00000000 */ nop +/* 009118 80008518 8FBF0014 */ lw $ra, 0x14($sp) +/* 00911C 8000851C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 009120 80008520 03E00008 */ jr $ra +/* 009124 80008524 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s new file mode 100644 index 00000000..ed641616 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s @@ -0,0 +1,31 @@ +glabel func_80008528 +/* 009128 80008528 8C820008 */ lw $v0, 8($a0) +/* 00912C 8000852C 50400005 */ beql $v0, $zero, .L80008544_ovl0 +/* 009130 80008530 9098000C */ lbu $t8, 0xc($a0) +/* 009134 80008534 8C8E0004 */ lw $t6, 4($a0) +/* 009138 80008538 10000007 */ b .L80008558_ovl0 +/* 00913C 8000853C AC4E0004 */ sw $t6, 4($v0) +/* 009140 80008540 9098000C */ lbu $t8, 0xc($a0) +.L80008544_ovl0: +/* 009144 80008544 8C8F0004 */ lw $t7, 4($a0) +/* 009148 80008548 3C018005 */ lui $at, 0x8005 +/* 00914C 8000854C 0018C880 */ sll $t9, $t8, 2 +/* 009150 80008550 00390821 */ addu $at, $at, $t9 +/* 009154 80008554 AC2FA578 */ sw $t7, -0x5a88($at) +.L80008558_ovl0: +/* 009158 80008558 8C820004 */ lw $v0, 4($a0) +/* 00915C 8000855C 50400005 */ beql $v0, $zero, .L80008574_ovl0 +/* 009160 80008560 908A000C */ lbu $t2, 0xc($a0) +/* 009164 80008564 8C880008 */ lw $t0, 8($a0) +/* 009168 80008568 03E00008 */ jr $ra +/* 00916C 8000856C AC480008 */ sw $t0, 8($v0) + +/* 009170 80008570 908A000C */ lbu $t2, 0xc($a0) +.L80008574_ovl0: +/* 009174 80008574 8C890008 */ lw $t1, 8($a0) +/* 009178 80008578 3C018005 */ lui $at, 0x8005 +/* 00917C 8000857C 000A5880 */ sll $t3, $t2, 2 +/* 009180 80008580 002B0821 */ addu $at, $at, $t3 +/* 009184 80008584 AC29A5F8 */ sw $t1, -0x5a08($at) +/* 009188 80008588 03E00008 */ jr $ra +/* 00918C 8000858C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s new file mode 100644 index 00000000..76d54f33 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s @@ -0,0 +1,10 @@ +glabel func_80008570 +/* 009170 80008570 908A000C */ lbu $t2, 0xc($a0) +.L80008574_ovl0: +/* 009174 80008574 8C890008 */ lw $t1, 8($a0) +/* 009178 80008578 3C018005 */ lui $at, 0x8005 +/* 00917C 8000857C 000A5880 */ sll $t3, $t2, 2 +/* 009180 80008580 002B0821 */ addu $at, $at, $t3 +/* 009184 80008584 AC29A5F8 */ sw $t1, -0x5a08($at) +/* 009188 80008588 03E00008 */ jr $ra +/* 00918C 8000858C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s new file mode 100644 index 00000000..9268be97 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s @@ -0,0 +1,31 @@ +glabel func_80008590 +/* 009190 80008590 10A00005 */ beqz $a1, .L800085A8_ovl0 +/* 009194 80008594 AC850024 */ sw $a1, 0x24($a0) +/* 009198 80008598 8CAE0020 */ lw $t6, 0x20($a1) +/* 00919C 8000859C AC8E0020 */ sw $t6, 0x20($a0) +/* 0091A0 800085A0 10000009 */ b .L800085C8_ovl0 +/* 0091A4 800085A4 ACA40020 */ sw $a0, 0x20($a1) +.L800085A8_ovl0: +/* 0091A8 800085A8 908F000D */ lbu $t7, 0xd($a0) +/* 0091AC 800085AC 3C198005 */ lui $t9, %hi(D_8004A680) # $t9, 0x8005 +/* 0091B0 800085B0 2739A680 */ addiu $t9, %lo(D_8004A680) # addiu $t9, $t9, -0x5980 +/* 0091B4 800085B4 000FC080 */ sll $t8, $t7, 2 +/* 0091B8 800085B8 03191021 */ addu $v0, $t8, $t9 +/* 0091BC 800085BC 8C480000 */ lw $t0, ($v0) +/* 0091C0 800085C0 AC880020 */ sw $t0, 0x20($a0) +/* 0091C4 800085C4 AC440000 */ sw $a0, ($v0) +.L800085C8_ovl0: +/* 0091C8 800085C8 8C820020 */ lw $v0, 0x20($a0) +/* 0091CC 800085CC 50400004 */ beql $v0, $zero, .L800085E0_ovl0 +/* 0091D0 800085D0 9089000D */ lbu $t1, 0xd($a0) +/* 0091D4 800085D4 03E00008 */ jr $ra +/* 0091D8 800085D8 AC440024 */ sw $a0, 0x24($v0) + +/* 0091DC 800085DC 9089000D */ lbu $t1, 0xd($a0) +.L800085E0_ovl0: +/* 0091E0 800085E0 3C018005 */ lui $at, 0x8005 +/* 0091E4 800085E4 00095080 */ sll $t2, $t1, 2 +/* 0091E8 800085E8 002A0821 */ addu $at, $at, $t2 +/* 0091EC 800085EC AC24A708 */ sw $a0, -0x58f8($at) +/* 0091F0 800085F0 03E00008 */ jr $ra +/* 0091F4 800085F4 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s new file mode 100644 index 00000000..703cd878 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s @@ -0,0 +1,9 @@ +glabel func_800085DC +/* 0091DC 800085DC 9089000D */ lbu $t1, 0xd($a0) +.L800085E0_ovl0: +/* 0091E0 800085E0 3C018005 */ lui $at, 0x8005 +/* 0091E4 800085E4 00095080 */ sll $t2, $t1, 2 +/* 0091E8 800085E8 002A0821 */ addu $at, $at, $t2 +/* 0091EC 800085EC AC24A708 */ sw $a0, -0x58f8($at) +/* 0091F0 800085F0 03E00008 */ jr $ra +/* 0091F4 800085F4 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s new file mode 100644 index 00000000..5fcd1d87 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s @@ -0,0 +1,30 @@ +glabel func_800085F8 +/* 0091F8 800085F8 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0091FC 800085FC AFBF0014 */ sw $ra, 0x14($sp) +/* 009200 80008600 908E000D */ lbu $t6, 0xd($a0) +/* 009204 80008604 3C058005 */ lui $a1, 0x8005 +/* 009208 80008608 000E7880 */ sll $t7, $t6, 2 +/* 00920C 8000860C 00AF2821 */ addu $a1, $a1, $t7 +/* 009210 80008610 8CA5A708 */ lw $a1, -0x58f8($a1) +/* 009214 80008614 10A0000D */ beqz $a1, .L8000864C_ovl0 +/* 009218 80008618 00000000 */ nop +/* 00921C 8000861C 8C820028 */ lw $v0, 0x28($a0) +/* 009220 80008620 8CB80028 */ lw $t8, 0x28($a1) +/* 009224 80008624 0302082B */ sltu $at, $t8, $v0 +/* 009228 80008628 10200008 */ beqz $at, .L8000864C_ovl0 +/* 00922C 8000862C 00000000 */ nop +/* 009230 80008630 8CA50024 */ lw $a1, 0x24($a1) +.L80008634_ovl0: +/* 009234 80008634 10A00005 */ beqz $a1, .L8000864C_ovl0 +/* 009238 80008638 00000000 */ nop +/* 00923C 8000863C 8CB90028 */ lw $t9, 0x28($a1) +/* 009240 80008640 0322082B */ sltu $at, $t9, $v0 +/* 009244 80008644 5420FFFB */ bnezl $at, .L80008634_ovl0 +/* 009248 80008648 8CA50024 */ lw $a1, 0x24($a1) +.L8000864C_ovl0: +/* 00924C 8000864C 0C002164 */ jal func_80008590_ovl0 +/* 009250 80008650 00000000 */ nop +/* 009254 80008654 8FBF0014 */ lw $ra, 0x14($sp) +/* 009258 80008658 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00925C 8000865C 03E00008 */ jr $ra +/* 009260 80008660 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s new file mode 100644 index 00000000..8508e16d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s @@ -0,0 +1,39 @@ +glabel func_80008664 +/* 009264 80008664 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 009268 80008668 AFBF0014 */ sw $ra, 0x14($sp) +/* 00926C 8000866C 9086000D */ lbu $a2, 0xd($a0) +/* 009270 80008670 3C028005 */ lui $v0, 0x8005 +/* 009274 80008674 3C058005 */ lui $a1, 0x8005 +/* 009278 80008678 00063080 */ sll $a2, $a2, 2 +/* 00927C 8000867C 00461021 */ addu $v0, $v0, $a2 +/* 009280 80008680 8C42A680 */ lw $v0, -0x5980($v0) +/* 009284 80008684 00A62821 */ addu $a1, $a1, $a2 +/* 009288 80008688 1040000D */ beqz $v0, .L800086C0_ovl0 +/* 00928C 8000868C 00000000 */ nop +/* 009290 80008690 8C830028 */ lw $v1, 0x28($a0) +/* 009294 80008694 8C4E0028 */ lw $t6, 0x28($v0) +/* 009298 80008698 006E082B */ sltu $at, $v1, $t6 +/* 00929C 8000869C 10200008 */ beqz $at, .L800086C0_ovl0 +/* 0092A0 800086A0 00000000 */ nop +/* 0092A4 800086A4 8C420020 */ lw $v0, 0x20($v0) +.L800086A8_ovl0: +/* 0092A8 800086A8 10400005 */ beqz $v0, .L800086C0_ovl0 +/* 0092AC 800086AC 00000000 */ nop +/* 0092B0 800086B0 8C4F0028 */ lw $t7, 0x28($v0) +/* 0092B4 800086B4 006F082B */ sltu $at, $v1, $t7 +/* 0092B8 800086B8 5420FFFB */ bnezl $at, .L800086A8_ovl0 +/* 0092BC 800086BC 8C420020 */ lw $v0, 0x20($v0) +.L800086C0_ovl0: +/* 0092C0 800086C0 10400003 */ beqz $v0, .L800086D0_ovl0 +/* 0092C4 800086C4 00000000 */ nop +/* 0092C8 800086C8 10000002 */ b .L800086D4_ovl0 +/* 0092CC 800086CC 8C450024 */ lw $a1, 0x24($v0) +.L800086D0_ovl0: +/* 0092D0 800086D0 8CA5A708 */ lw $a1, -0x58f8($a1) +.L800086D4_ovl0: +/* 0092D4 800086D4 0C002164 */ jal func_80008590_ovl0 +/* 0092D8 800086D8 00000000 */ nop +/* 0092DC 800086DC 8FBF0014 */ lw $ra, 0x14($sp) +/* 0092E0 800086E0 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0092E4 800086E4 03E00008 */ jr $ra +/* 0092E8 800086E8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s new file mode 100644 index 00000000..669b7ef3 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s @@ -0,0 +1,31 @@ +glabel func_800086EC +/* 0092EC 800086EC 8C820024 */ lw $v0, 0x24($a0) +/* 0092F0 800086F0 50400005 */ beql $v0, $zero, .L80008708_ovl0 +/* 0092F4 800086F4 9098000D */ lbu $t8, 0xd($a0) +/* 0092F8 800086F8 8C8E0020 */ lw $t6, 0x20($a0) +/* 0092FC 800086FC 10000007 */ b .L8000871C_ovl0 +/* 009300 80008700 AC4E0020 */ sw $t6, 0x20($v0) +/* 009304 80008704 9098000D */ lbu $t8, 0xd($a0) +.L80008708_ovl0: +/* 009308 80008708 8C8F0020 */ lw $t7, 0x20($a0) +/* 00930C 8000870C 3C018005 */ lui $at, 0x8005 +/* 009310 80008710 0018C880 */ sll $t9, $t8, 2 +/* 009314 80008714 00390821 */ addu $at, $at, $t9 +/* 009318 80008718 AC2FA680 */ sw $t7, -0x5980($at) +.L8000871C_ovl0: +/* 00931C 8000871C 8C820020 */ lw $v0, 0x20($a0) +/* 009320 80008720 50400005 */ beql $v0, $zero, .L80008738_ovl0 +/* 009324 80008724 908A000D */ lbu $t2, 0xd($a0) +/* 009328 80008728 8C880024 */ lw $t0, 0x24($a0) +/* 00932C 8000872C 03E00008 */ jr $ra +/* 009330 80008730 AC480024 */ sw $t0, 0x24($v0) + +/* 009334 80008734 908A000D */ lbu $t2, 0xd($a0) +.L80008738_ovl0: +/* 009338 80008738 8C890024 */ lw $t1, 0x24($a0) +/* 00933C 8000873C 3C018005 */ lui $at, 0x8005 +/* 009340 80008740 000A5880 */ sll $t3, $t2, 2 +/* 009344 80008744 002B0821 */ addu $at, $at, $t3 +/* 009348 80008748 AC29A708 */ sw $t1, -0x58f8($at) +/* 00934C 8000874C 03E00008 */ jr $ra +/* 009350 80008750 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s new file mode 100644 index 00000000..b298562e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s @@ -0,0 +1,10 @@ +glabel func_80008734 +/* 009334 80008734 908A000D */ lbu $t2, 0xd($a0) +.L80008738_ovl0: +/* 009338 80008738 8C890024 */ lw $t1, 0x24($a0) +/* 00933C 8000873C 3C018005 */ lui $at, 0x8005 +/* 009340 80008740 000A5880 */ sll $t3, $t2, 2 +/* 009344 80008744 002B0821 */ addu $at, $at, $t3 +/* 009348 80008748 AC29A708 */ sw $t1, -0x58f8($at) +/* 00934C 8000874C 03E00008 */ jr $ra +/* 009350 80008750 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s new file mode 100644 index 00000000..8e3f05ba --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s @@ -0,0 +1,25 @@ +glabel func_80008754 +/* 009354 80008754 3C068005 */ lui $a2, %hi(D_8004A790) # $a2, 0x8005 +/* 009358 80008758 24C6A790 */ addiu $a2, %lo(D_8004A790) # addiu $a2, $a2, -0x5870 +/* 00935C 8000875C 8CC30000 */ lw $v1, ($a2) +/* 009360 80008760 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 009364 80008764 AFBF0014 */ sw $ra, 0x14($sp) +/* 009368 80008768 14600006 */ bnez $v1, .L80008784_ovl0 +/* 00936C 8000876C 3C058005 */ lui $a1, %hi(D_8004A794) # $a1, 0x8005 +/* 009370 80008770 3C048004 */ lui $a0, %hi(D_80040294) # $a0, 0x8004 +/* 009374 80008774 0C008C27 */ jal fatal_printf +/* 009378 80008778 24840294 */ addiu $a0, %lo(D_80040294) # addiu $a0, $a0, 0x294 +.L8000877C_ovl0: +/* 00937C 8000877C 1000FFFF */ b .L8000877C_ovl0 +/* 009380 80008780 00000000 */ nop +.L80008784_ovl0: +/* 009384 80008784 24A5A794 */ addiu $a1, %lo(D_8004A794) # addiu $a1, $a1, -0x586c +/* 009388 80008788 8CAF0000 */ lw $t7, ($a1) +/* 00938C 8000878C 8FBF0014 */ lw $ra, 0x14($sp) +/* 009390 80008790 8C6E0000 */ lw $t6, ($v1) +/* 009394 80008794 25F80001 */ addiu $t8, $t7, 1 +/* 009398 80008798 ACB80000 */ sw $t8, ($a1) +/* 00939C 8000879C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0093A0 800087A0 00601025 */ move $v0, $v1 +/* 0093A4 800087A4 03E00008 */ jr $ra +/* 0093A8 800087A8 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s new file mode 100644 index 00000000..547add0d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s @@ -0,0 +1,12 @@ +glabel func_800087AC +/* 0093AC 800087AC 3C028005 */ lui $v0, %hi(D_8004A790) # $v0, 0x8005 +/* 0093B0 800087B0 2442A790 */ addiu $v0, %lo(D_8004A790) # addiu $v0, $v0, -0x5870 +/* 0093B4 800087B4 8C4E0000 */ lw $t6, ($v0) +/* 0093B8 800087B8 3C038005 */ lui $v1, %hi(D_8004A794) # $v1, 0x8005 +/* 0093BC 800087BC 2463A794 */ addiu $v1, %lo(D_8004A794) # addiu $v1, $v1, -0x586c +/* 0093C0 800087C0 AC8E0000 */ sw $t6, ($a0) +/* 0093C4 800087C4 8C6F0000 */ lw $t7, ($v1) +/* 0093C8 800087C8 AC440000 */ sw $a0, ($v0) +/* 0093CC 800087CC 25F8FFFF */ addiu $t8, $t7, -1 +/* 0093D0 800087D0 03E00008 */ jr $ra +/* 0093D4 800087D4 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s new file mode 100644 index 00000000..4c77d371 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s @@ -0,0 +1,25 @@ +glabel func_800087D8 +/* 0093D8 800087D8 3C068005 */ lui $a2, %hi(D_8004A79C) # $a2, 0x8005 +/* 0093DC 800087DC 24C6A79C */ addiu $a2, %lo(D_8004A79C) # addiu $a2, $a2, -0x5864 +/* 0093E0 800087E0 8CC30000 */ lw $v1, ($a2) +/* 0093E4 800087E4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0093E8 800087E8 AFBF0014 */ sw $ra, 0x14($sp) +/* 0093EC 800087EC 14600006 */ bnez $v1, .L80008808_ovl0 +/* 0093F0 800087F0 3C058005 */ lui $a1, %hi(D_8004A7A0) # $a1, 0x8005 +/* 0093F4 800087F4 3C048004 */ lui $a0, %hi(D_800402B0) # $a0, 0x8004 +/* 0093F8 800087F8 0C008C27 */ jal fatal_printf +/* 0093FC 800087FC 248402B0 */ addiu $a0, %lo(D_800402B0) # addiu $a0, $a0, 0x2b0 +.L80008800_ovl0: +/* 009400 80008800 1000FFFF */ b .L80008800_ovl0 +/* 009404 80008804 00000000 */ nop +.L80008808_ovl0: +/* 009408 80008808 24A5A7A0 */ addiu $a1, %lo(D_8004A7A0) # addiu $a1, $a1, -0x5860 +/* 00940C 8000880C 8CAF0000 */ lw $t7, ($a1) +/* 009410 80008810 8FBF0014 */ lw $ra, 0x14($sp) +/* 009414 80008814 8C6E0000 */ lw $t6, ($v1) +/* 009418 80008818 25F80001 */ addiu $t8, $t7, 1 +/* 00941C 8000881C ACB80000 */ sw $t8, ($a1) +/* 009420 80008820 27BD0018 */ addiu $sp, $sp, 0x18 +/* 009424 80008824 00601025 */ move $v0, $v1 +/* 009428 80008828 03E00008 */ jr $ra +/* 00942C 8000882C ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s new file mode 100644 index 00000000..c5b52939 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s @@ -0,0 +1,5 @@ +glabel func_80008830 +/* 009430 80008830 8C8E006C */ lw $t6, 0x6c($a0) +/* 009434 80008834 ACAE0000 */ sw $t6, ($a1) +/* 009438 80008838 03E00008 */ jr $ra +/* 00943C 8000883C AC85006C */ sw $a1, 0x6c($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s new file mode 100644 index 00000000..4ea3c134 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s @@ -0,0 +1,5 @@ +glabel func_80008840 +/* 009440 80008840 8C8E0090 */ lw $t6, 0x90($a0) +/* 009444 80008844 ACAE0000 */ sw $t6, ($a1) +/* 009448 80008848 03E00008 */ jr $ra +/* 00944C 8000884C AC850090 */ sw $a1, 0x90($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s new file mode 100644 index 00000000..da3a7cd6 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s @@ -0,0 +1,5 @@ +glabel func_80008850 +/* 009450 80008850 8C8E006C */ lw $t6, 0x6c($a0) +/* 009454 80008854 ACAE0000 */ sw $t6, ($a1) +/* 009458 80008858 03E00008 */ jr $ra +/* 00945C 8000885C AC85006C */ sw $a1, 0x6c($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s new file mode 100644 index 00000000..6fcac552 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s @@ -0,0 +1,12 @@ +glabel func_80008860 +/* 009460 80008860 3C028005 */ lui $v0, %hi(D_8004A79C) # $v0, 0x8005 +/* 009464 80008864 2442A79C */ addiu $v0, %lo(D_8004A79C) # addiu $v0, $v0, -0x5864 +/* 009468 80008868 8C4E0000 */ lw $t6, ($v0) +/* 00946C 8000886C 3C038005 */ lui $v1, %hi(D_8004A7A0) # $v1, 0x8005 +/* 009470 80008870 2463A7A0 */ addiu $v1, %lo(D_8004A7A0) # addiu $v1, $v1, -0x5860 +/* 009474 80008874 AC8E0000 */ sw $t6, ($a0) +/* 009478 80008878 8C6F0000 */ lw $t7, ($v1) +/* 00947C 8000887C AC440000 */ sw $a0, ($v0) +/* 009480 80008880 25F8FFFF */ addiu $t8, $t7, -1 +/* 009484 80008884 03E00008 */ jr $ra +/* 009488 80008888 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s new file mode 100644 index 00000000..6a83b7ff --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s @@ -0,0 +1,25 @@ +glabel func_8000888C +/* 00948C 8000888C 3C068005 */ lui $a2, %hi(D_8004A7A4) # $a2, 0x8005 +/* 009490 80008890 24C6A7A4 */ addiu $a2, %lo(D_8004A7A4) # addiu $a2, $a2, -0x585c +/* 009494 80008894 8CC30000 */ lw $v1, ($a2) +/* 009498 80008898 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00949C 8000889C AFBF0014 */ sw $ra, 0x14($sp) +/* 0094A0 800088A0 14600006 */ bnez $v1, .L800088BC_ovl0 +/* 0094A4 800088A4 3C058005 */ lui $a1, %hi(D_8004A7A8) # $a1, 0x8005 +/* 0094A8 800088A8 3C048004 */ lui $a0, %hi(D_800402C8) # $a0, 0x8004 +/* 0094AC 800088AC 0C008C27 */ jal fatal_printf +/* 0094B0 800088B0 248402C8 */ addiu $a0, %lo(D_800402C8) # addiu $a0, $a0, 0x2c8 +.L800088B4_ovl0: +/* 0094B4 800088B4 1000FFFF */ b .L800088B4_ovl0 +/* 0094B8 800088B8 00000000 */ nop +.L800088BC_ovl0: +/* 0094BC 800088BC 24A5A7A8 */ addiu $a1, %lo(D_8004A7A8) # addiu $a1, $a1, -0x5858 +/* 0094C0 800088C0 8CAF0000 */ lw $t7, ($a1) +/* 0094C4 800088C4 8FBF0014 */ lw $ra, 0x14($sp) +/* 0094C8 800088C8 8C6E0000 */ lw $t6, ($v1) +/* 0094CC 800088CC 25F80001 */ addiu $t8, $t7, 1 +/* 0094D0 800088D0 ACB80000 */ sw $t8, ($a1) +/* 0094D4 800088D4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0094D8 800088D8 00601025 */ move $v0, $v1 +/* 0094DC 800088DC 03E00008 */ jr $ra +/* 0094E0 800088E0 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s new file mode 100644 index 00000000..96f3d085 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s @@ -0,0 +1,12 @@ +glabel func_800088E4 +/* 0094E4 800088E4 3C028005 */ lui $v0, %hi(D_8004A7A4) # $v0, 0x8005 +/* 0094E8 800088E8 2442A7A4 */ addiu $v0, %lo(D_8004A7A4) # addiu $v0, $v0, -0x585c +/* 0094EC 800088EC 8C4E0000 */ lw $t6, ($v0) +/* 0094F0 800088F0 3C038005 */ lui $v1, %hi(D_8004A7A8) # $v1, 0x8005 +/* 0094F4 800088F4 2463A7A8 */ addiu $v1, %lo(D_8004A7A8) # addiu $v1, $v1, -0x5858 +/* 0094F8 800088F8 AC8E0000 */ sw $t6, ($a0) +/* 0094FC 800088FC 8C6F0000 */ lw $t7, ($v1) +/* 009500 80008900 AC440000 */ sw $a0, ($v0) +/* 009504 80008904 25F8FFFF */ addiu $t8, $t7, -1 +/* 009508 80008908 03E00008 */ jr $ra +/* 00950C 8000890C AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s new file mode 100644 index 00000000..8a61a81b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s @@ -0,0 +1,25 @@ +glabel func_80008910 +/* 009510 80008910 3C068005 */ lui $a2, %hi(D_8004A7AC) # $a2, 0x8005 +/* 009514 80008914 24C6A7AC */ addiu $a2, %lo(D_8004A7AC) # addiu $a2, $a2, -0x5854 +/* 009518 80008918 8CC30000 */ lw $v1, ($a2) +/* 00951C 8000891C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 009520 80008920 AFBF0014 */ sw $ra, 0x14($sp) +/* 009524 80008924 14600006 */ bnez $v1, .L80008940_ovl0 +/* 009528 80008928 3C058005 */ lui $a1, %hi(D_8004A7B0) # $a1, 0x8005 +/* 00952C 8000892C 3C048004 */ lui $a0, %hi(D_800402E0) # $a0, 0x8004 +/* 009530 80008930 0C008C27 */ jal fatal_printf +/* 009534 80008934 248402E0 */ addiu $a0, %lo(D_800402E0) # addiu $a0, $a0, 0x2e0 +.L80008938_ovl0: +/* 009538 80008938 1000FFFF */ b .L80008938_ovl0 +/* 00953C 8000893C 00000000 */ nop +.L80008940_ovl0: +/* 009540 80008940 24A5A7B0 */ addiu $a1, %lo(D_8004A7B0) # addiu $a1, $a1, -0x5850 +/* 009544 80008944 8CAF0000 */ lw $t7, ($a1) +/* 009548 80008948 8FBF0014 */ lw $ra, 0x14($sp) +/* 00954C 8000894C 8C6E0000 */ lw $t6, ($v1) +/* 009550 80008950 25F80001 */ addiu $t8, $t7, 1 +/* 009554 80008954 ACB80000 */ sw $t8, ($a1) +/* 009558 80008958 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00955C 8000895C 00601025 */ move $v0, $v1 +/* 009560 80008960 03E00008 */ jr $ra +/* 009564 80008964 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008968.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008968.s new file mode 100644 index 00000000..6bdd49fc --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008968.s @@ -0,0 +1,12 @@ +glabel func_80008968 +/* 009568 80008968 3C028005 */ lui $v0, %hi(D_8004A7AC) # $v0, 0x8005 +/* 00956C 8000896C 2442A7AC */ addiu $v0, %lo(D_8004A7AC) # addiu $v0, $v0, -0x5854 +/* 009570 80008970 8C4E0000 */ lw $t6, ($v0) +/* 009574 80008974 3C038005 */ lui $v1, %hi(D_8004A7B0) # $v1, 0x8005 +/* 009578 80008978 2463A7B0 */ addiu $v1, %lo(D_8004A7B0) # addiu $v1, $v1, -0x5850 +/* 00957C 8000897C AC8E0000 */ sw $t6, ($a0) +/* 009580 80008980 8C6F0000 */ lw $t7, ($v1) +/* 009584 80008984 AC440000 */ sw $a0, ($v0) +/* 009588 80008988 25F8FFFF */ addiu $t8, $t7, -1 +/* 00958C 8000898C 03E00008 */ jr $ra +/* 009590 80008990 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008994.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008994.s new file mode 100644 index 00000000..e7921635 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008994.s @@ -0,0 +1,25 @@ +glabel func_80008994 +/* 009594 80008994 3C068005 */ lui $a2, %hi(D_8004A7BC) # $a2, 0x8005 +/* 009598 80008998 24C6A7BC */ addiu $a2, %lo(D_8004A7BC) # addiu $a2, $a2, -0x5844 +/* 00959C 8000899C 8CC30000 */ lw $v1, ($a2) +/* 0095A0 800089A0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 0095A4 800089A4 AFBF0014 */ sw $ra, 0x14($sp) +/* 0095A8 800089A8 14600006 */ bnez $v1, .L800089C4_ovl0 +/* 0095AC 800089AC 3C058005 */ lui $a1, %hi(D_8004A7C0) # $a1, 0x8005 +/* 0095B0 800089B0 3C048004 */ lui $a0, %hi(D_800402F8) # $a0, 0x8004 +/* 0095B4 800089B4 0C008C27 */ jal fatal_printf +/* 0095B8 800089B8 248402F8 */ addiu $a0, %lo(D_800402F8) # addiu $a0, $a0, 0x2f8 +.L800089BC_ovl0: +/* 0095BC 800089BC 1000FFFF */ b .L800089BC_ovl0 +/* 0095C0 800089C0 00000000 */ nop +.L800089C4_ovl0: +/* 0095C4 800089C4 24A5A7C0 */ addiu $a1, %lo(D_8004A7C0) # addiu $a1, $a1, -0x5840 +/* 0095C8 800089C8 8CAF0000 */ lw $t7, ($a1) +/* 0095CC 800089CC 8FBF0014 */ lw $ra, 0x14($sp) +/* 0095D0 800089D0 8C6E0000 */ lw $t6, ($v1) +/* 0095D4 800089D4 25F80001 */ addiu $t8, $t7, 1 +/* 0095D8 800089D8 ACB80000 */ sw $t8, ($a1) +/* 0095DC 800089DC 27BD0018 */ addiu $sp, $sp, 0x18 +/* 0095E0 800089E0 00601025 */ move $v0, $v1 +/* 0095E4 800089E4 03E00008 */ jr $ra +/* 0095E8 800089E8 ACCE0000 */ sw $t6, ($a2) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800089EC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800089EC.s new file mode 100644 index 00000000..fdd565da --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800089EC.s @@ -0,0 +1,12 @@ +glabel func_800089EC +/* 0095EC 800089EC 3C028005 */ lui $v0, %hi(D_8004A7BC) # $v0, 0x8005 +/* 0095F0 800089F0 2442A7BC */ addiu $v0, %lo(D_8004A7BC) # addiu $v0, $v0, -0x5844 +/* 0095F4 800089F4 8C4E0000 */ lw $t6, ($v0) +/* 0095F8 800089F8 3C038005 */ lui $v1, %hi(D_8004A7C0) # $v1, 0x8005 +/* 0095FC 800089FC 2463A7C0 */ addiu $v1, %lo(D_8004A7C0) # addiu $v1, $v1, -0x5840 +/* 009600 80008A00 AC8E0000 */ sw $t6, ($a0) +/* 009604 80008A04 8C6F0000 */ lw $t7, ($v1) +/* 009608 80008A08 AC440000 */ sw $a0, ($v0) +/* 00960C 80008A0C 25F8FFFF */ addiu $t8, $t7, -1 +/* 009610 80008A10 03E00008 */ jr $ra +/* 009614 80008A14 AC780000 */ sw $t8, ($v1) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008A18.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008A18.s new file mode 100644 index 00000000..3d2155e9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008A18.s @@ -0,0 +1,104 @@ +glabel func_80008A18 +/* 009618 80008A18 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 00961C 80008A1C AFA60038 */ sw $a2, 0x38($sp) +/* 009620 80008A20 30C600FF */ andi $a2, $a2, 0xff +/* 009624 80008A24 AFBF001C */ sw $ra, 0x1c($sp) +/* 009628 80008A28 14800003 */ bnez $a0, .L80008A38_ovl0 +/* 00962C 80008A2C AFA50034 */ sw $a1, 0x34($sp) +/* 009630 80008A30 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 009634 80008A34 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L80008A38_ovl0: +/* 009638 80008A38 AFA40030 */ sw $a0, 0x30($sp) +/* 00963C 80008A3C A3A6003B */ sb $a2, 0x3b($sp) +/* 009640 80008A40 0C00201A */ jal func_80008068_ovl0 +/* 009644 80008A44 AFA7003C */ sw $a3, 0x3c($sp) +/* 009648 80008A48 8FA7003C */ lw $a3, 0x3c($sp) +/* 00964C 80008A4C 93A6003B */ lbu $a2, 0x3b($sp) +/* 009650 80008A50 AFA20024 */ sw $v0, 0x24($sp) +/* 009654 80008A54 2CE10004 */ sltiu $at, $a3, 4 +/* 009658 80008A58 14200006 */ bnez $at, .L80008A74_ovl0 +/* 00965C 80008A5C 8FA40034 */ lw $a0, 0x34($sp) +/* 009660 80008A60 3C048004 */ lui $a0, %hi(D_80040314) # $a0, 0x8004 +/* 009664 80008A64 0C008C27 */ jal fatal_printf +/* 009668 80008A68 24840314 */ addiu $a0, %lo(D_80040314) # addiu $a0, $a0, 0x314 +.L80008A6C_ovl0: +/* 00966C 80008A6C 1000FFFF */ b .L80008A6C_ovl0 +/* 009670 80008A70 00000000 */ nop +.L80008A74_ovl0: +/* 009674 80008A74 AC470010 */ sw $a3, 0x10($v0) +/* 009678 80008A78 A0460014 */ sb $a2, 0x14($v0) +/* 00967C 80008A7C A0400015 */ sb $zero, 0x15($v0) +/* 009680 80008A80 8FAE0030 */ lw $t6, 0x30($sp) +/* 009684 80008A84 AC440020 */ sw $a0, 0x20($v0) +/* 009688 80008A88 10C00006 */ beqz $a2, .L80008AA4_ovl0 +/* 00968C 80008A8C AC4E0018 */ sw $t6, 0x18($v0) +/* 009690 80008A90 24010001 */ li $at, 1 +/* 009694 80008A94 10C10032 */ beq $a2, $at, .L80008B60_ovl0 +/* 009698 80008A98 00000000 */ nop +/* 00969C 80008A9C 10000032 */ b .L80008B68_ovl0 +/* 0096A0 80008AA0 3C048004 */ lui $a0, 0x8004 +.L80008AA4_ovl0: +/* 0096A4 80008AA4 0C001FD8 */ jal func_80007F60_ovl0 +/* 0096A8 80008AA8 00000000 */ nop +/* 0096AC 80008AAC 8FAF0024 */ lw $t7, 0x24($sp) +/* 0096B0 80008AB0 ADE2001C */ sw $v0, 0x1c($t7) +/* 0096B4 80008AB4 0C001FF9 */ jal func_80007FE4_ovl0 +/* 0096B8 80008AB8 AFA20028 */ sw $v0, 0x28($sp) +/* 0096BC 80008ABC 8FA80028 */ lw $t0, 0x28($sp) +/* 0096C0 80008AC0 3C0A8005 */ lui $t2, %hi(D_8004A54C) # $t2, 0x8005 +/* 0096C4 80008AC4 24430008 */ addiu $v1, $v0, 8 +/* 0096C8 80008AC8 254AA54C */ addiu $t2, %lo(D_8004A54C) # addiu $t2, $t2, -0x5ab4 +/* 0096CC 80008ACC AD0301B8 */ sw $v1, 0x1b8($t0) +/* 0096D0 80008AD0 8D580000 */ lw $t8, ($t2) +/* 0096D4 80008AD4 3C098004 */ lui $t1, %hi(D_8003DE50) # $t1, 0x8004 +/* 0096D8 80008AD8 2529DE50 */ addiu $t1, %lo(D_8003DE50) # addiu $t1, $t1, -0x21b0 +/* 0096DC 80008ADC AD1801BC */ sw $t8, 0x1bc($t0) +/* 0096E0 80008AE0 8D590000 */ lw $t9, ($t2) +/* 0096E4 80008AE4 8D250000 */ lw $a1, ($t1) +/* 0096E8 80008AE8 240E0033 */ li $t6, 51 +/* 0096EC 80008AEC 001958C2 */ srl $t3, $t9, 3 +/* 0096F0 80008AF0 000B60C0 */ sll $t4, $t3, 3 +/* 0096F4 80008AF4 006C6821 */ addu $t5, $v1, $t4 +/* 0096F8 80008AF8 24AF0001 */ addiu $t7, $a1, 1 +/* 0096FC 80008AFC AD2F0000 */ sw $t7, ($t1) +/* 009700 80008B00 AFAD0010 */ sw $t5, 0x10($sp) +/* 009704 80008B04 AFAE0014 */ sw $t6, 0x14($sp) +/* 009708 80008B08 8FA70030 */ lw $a3, 0x30($sp) +/* 00970C 80008B0C 8FA60034 */ lw $a2, 0x34($sp) +/* 009710 80008B10 0C00BEF8 */ jal osCreateThread +/* 009714 80008B14 25040008 */ addiu $a0, $t0, 8 +/* 009718 80008B18 8FA80028 */ lw $t0, 0x28($sp) +/* 00971C 80008B1C 3C19FEDC */ lui $t9, (0xFEDCBA98 >> 16) # lui $t9, 0xfedc +/* 009720 80008B20 3C098004 */ lui $t1, %hi(D_8003DE50) # $t1, 0x8004 +/* 009724 80008B24 8D0B01B8 */ lw $t3, 0x1b8($t0) +/* 009728 80008B28 3739BA98 */ ori $t9, (0xFEDCBA98 & 0xFFFF) # ori $t9, $t9, 0xba98 +/* 00972C 80008B2C 24180000 */ li $t8, 0 +/* 009730 80008B30 2529DE50 */ addiu $t1, %lo(D_8003DE50) # addiu $t1, $t1, -0x21b0 +/* 009734 80008B34 AD780038 */ sw $t8, 0x38($t3) +/* 009738 80008B38 AD79003C */ sw $t9, 0x3c($t3) +/* 00973C 80008B3C 8D2C0000 */ lw $t4, ($t1) +/* 009740 80008B40 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 +/* 009744 80008B44 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 +/* 009748 80008B48 0181082A */ slt $at, $t4, $at +/* 00974C 80008B4C 1420000A */ bnez $at, .L80008B78_ovl0 +/* 009750 80008B50 3C0D0098 */ lui $t5, (0x00989680 >> 16) # lui $t5, 0x98 +/* 009754 80008B54 35AD9680 */ ori $t5, (0x00989680 & 0xFFFF) # ori $t5, $t5, 0x9680 +/* 009758 80008B58 10000007 */ b .L80008B78_ovl0 +/* 00975C 80008B5C AD2D0000 */ sw $t5, ($t1) +.L80008B60_ovl0: +/* 009760 80008B60 10000005 */ b .L80008B78_ovl0 +/* 009764 80008B64 AC44001C */ sw $a0, 0x1c($v0) +.L80008B68_ovl0: +/* 009768 80008B68 0C008C27 */ jal fatal_printf +/* 00976C 80008B6C 24840340 */ addiu $a0, $a0, 0x340 +.L80008B70_ovl0: +/* 009770 80008B70 1000FFFF */ b .L80008B70_ovl0 +/* 009774 80008B74 00000000 */ nop +.L80008B78_ovl0: +/* 009778 80008B78 0C002030 */ jal func_800080C0_ovl0 +/* 00977C 80008B7C 8FA40024 */ lw $a0, 0x24($sp) +/* 009780 80008B80 8FBF001C */ lw $ra, 0x1c($sp) +/* 009784 80008B84 8FA20024 */ lw $v0, 0x24($sp) +/* 009788 80008B88 27BD0030 */ addiu $sp, $sp, 0x30 +/* 00978C 80008B8C 03E00008 */ jr $ra +/* 009790 80008B90 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008B94.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008B94.s new file mode 100644 index 00000000..df70bd4d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008B94.s @@ -0,0 +1,143 @@ +glabel func_80008B94 +/* 009794 80008B94 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 009798 80008B98 AFBF0024 */ sw $ra, 0x24($sp) +/* 00979C 80008B9C AFB00020 */ sw $s0, 0x20($sp) +/* 0097A0 80008BA0 14800003 */ bnez $a0, .L80008BB0_ovl0 +/* 0097A4 80008BA4 AFA50034 */ sw $a1, 0x34($sp) +/* 0097A8 80008BA8 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 0097AC 80008BAC 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L80008BB0_ovl0: +/* 0097B0 80008BB0 AFA40030 */ sw $a0, 0x30($sp) +/* 0097B4 80008BB4 AFA60038 */ sw $a2, 0x38($sp) +/* 0097B8 80008BB8 0C00201A */ jal func_80008068_ovl0 +/* 0097BC 80008BBC AFA7003C */ sw $a3, 0x3c($sp) +/* 0097C0 80008BC0 8FA60038 */ lw $a2, 0x38($sp) +/* 0097C4 80008BC4 8FA7003C */ lw $a3, 0x3c($sp) +/* 0097C8 80008BC8 00408025 */ move $s0, $v0 +/* 0097CC 80008BCC 2CC10004 */ sltiu $at, $a2, 4 +/* 0097D0 80008BD0 14200005 */ bnez $at, .L80008BE8_ovl0 +/* 0097D4 80008BD4 3C048004 */ lui $a0, %hi(D_80040368) # $a0, 0x8004 +/* 0097D8 80008BD8 0C008C27 */ jal fatal_printf +/* 0097DC 80008BDC 24840368 */ addiu $a0, %lo(D_80040368) # addiu $a0, $a0, 0x368 +.L80008BE0_ovl0: +/* 0097E0 80008BE0 1000FFFF */ b .L80008BE0_ovl0 +/* 0097E4 80008BE4 00000000 */ nop +.L80008BE8_ovl0: +/* 0097E8 80008BE8 AE060010 */ sw $a2, 0x10($s0) +/* 0097EC 80008BEC A2000015 */ sb $zero, 0x15($s0) +/* 0097F0 80008BF0 8FAE0030 */ lw $t6, 0x30($sp) +/* 0097F4 80008BF4 AE0E0018 */ sw $t6, 0x18($s0) +/* 0097F8 80008BF8 8FAF0034 */ lw $t7, 0x34($sp) +/* 0097FC 80008BFC AE0F0020 */ sw $t7, 0x20($s0) +/* 009800 80008C00 0C001FD8 */ jal func_80007F60_ovl0 +/* 009804 80008C04 AFA7003C */ sw $a3, 0x3c($sp) +/* 009808 80008C08 8FA80044 */ lw $t0, 0x44($sp) +/* 00980C 80008C0C 8FA7003C */ lw $a3, 0x3c($sp) +/* 009810 80008C10 AE02001C */ sw $v0, 0x1c($s0) +/* 009814 80008C14 15000035 */ bnez $t0, .L80008CEC_ovl0 +/* 009818 80008C18 00401825 */ move $v1, $v0 +/* 00981C 80008C1C A2000014 */ sb $zero, 0x14($s0) +/* 009820 80008C20 AFA7003C */ sw $a3, 0x3c($sp) +/* 009824 80008C24 0C001FF9 */ jal func_80007FE4_ovl0 +/* 009828 80008C28 AFA30028 */ sw $v1, 0x28($sp) +/* 00982C 80008C2C 8FA30028 */ lw $v1, 0x28($sp) +/* 009830 80008C30 8FA7003C */ lw $a3, 0x3c($sp) +/* 009834 80008C34 3C088005 */ lui $t0, %hi(D_8004A54C) # $t0, 0x8005 +/* 009838 80008C38 24580008 */ addiu $t8, $v0, 8 +/* 00983C 80008C3C 2508A54C */ addiu $t0, %lo(D_8004A54C) # addiu $t0, $t0, -0x5ab4 +/* 009840 80008C40 AC7801B8 */ sw $t8, 0x1b8($v1) +/* 009844 80008C44 8D190000 */ lw $t9, ($t0) +/* 009848 80008C48 2401FFFF */ li $at, -1 +/* 00984C 80008C4C 10E10003 */ beq $a3, $at, .L80008C5C_ovl0 +/* 009850 80008C50 AC7901BC */ sw $t9, 0x1bc($v1) +/* 009854 80008C54 10000006 */ b .L80008C70_ovl0 +/* 009858 80008C58 00E02825 */ move $a1, $a3 +.L80008C5C_ovl0: +/* 00985C 80008C5C 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 +/* 009860 80008C60 8C45DE50 */ lw $a1, %lo(D_8003DE50)($v0) +/* 009864 80008C64 3C018004 */ lui $at, %hi(D_8003DE50) # $at, 0x8004 +/* 009868 80008C68 24AA0001 */ addiu $t2, $a1, 1 +/* 00986C 80008C6C AC2ADE50 */ sw $t2, %lo(D_8003DE50)($at) +.L80008C70_ovl0: +/* 009870 80008C70 8D0C0000 */ lw $t4, ($t0) +/* 009874 80008C74 8C6B01B8 */ lw $t3, 0x1b8($v1) +/* 009878 80008C78 24180033 */ li $t8, 51 +/* 00987C 80008C7C 000C68C2 */ srl $t5, $t4, 3 +/* 009880 80008C80 000D70C0 */ sll $t6, $t5, 3 +/* 009884 80008C84 016E7821 */ addu $t7, $t3, $t6 +/* 009888 80008C88 AFAF0010 */ sw $t7, 0x10($sp) +/* 00988C 80008C8C AFB80014 */ sw $t8, 0x14($sp) +/* 009890 80008C90 AFA30028 */ sw $v1, 0x28($sp) +/* 009894 80008C94 24640008 */ addiu $a0, $v1, 8 +/* 009898 80008C98 8FA60034 */ lw $a2, 0x34($sp) +/* 00989C 80008C9C 0C00BEF8 */ jal osCreateThread +/* 0098A0 80008CA0 8FA70030 */ lw $a3, 0x30($sp) +/* 0098A4 80008CA4 8FA30028 */ lw $v1, 0x28($sp) +/* 0098A8 80008CA8 3C0BFEDC */ lui $t3, (0xFEDCBA98 >> 16) # lui $t3, 0xfedc +/* 0098AC 80008CAC 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 +/* 0098B0 80008CB0 8C7901B8 */ lw $t9, 0x1b8($v1) +/* 0098B4 80008CB4 356BBA98 */ ori $t3, (0xFEDCBA98 & 0xFFFF) # ori $t3, $t3, 0xba98 +/* 0098B8 80008CB8 240A0000 */ li $t2, 0 +/* 0098BC 80008CBC 2442DE50 */ addiu $v0, %lo(D_8003DE50) # addiu $v0, $v0, -0x21b0 +/* 0098C0 80008CC0 AF2A0038 */ sw $t2, 0x38($t9) +/* 0098C4 80008CC4 AF2B003C */ sw $t3, 0x3c($t9) +/* 0098C8 80008CC8 8C4C0000 */ lw $t4, ($v0) +/* 0098CC 80008CCC 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 +/* 0098D0 80008CD0 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 +/* 0098D4 80008CD4 0181082A */ slt $at, $t4, $at +/* 0098D8 80008CD8 1420002C */ bnez $at, .L80008D8C_ovl0 +/* 0098DC 80008CDC 3C0D0098 */ lui $t5, (0x00989680 >> 16) # lui $t5, 0x98 +/* 0098E0 80008CE0 35AD9680 */ ori $t5, (0x00989680 & 0xFFFF) # ori $t5, $t5, 0x9680 +/* 0098E4 80008CE4 10000029 */ b .L80008D8C_ovl0 +/* 0098E8 80008CE8 AC4D0000 */ sw $t5, ($v0) +.L80008CEC_ovl0: +/* 0098EC 80008CEC 8FA90040 */ lw $t1, 0x40($sp) +/* 0098F0 80008CF0 240E0002 */ li $t6, 2 +/* 0098F4 80008CF4 A20E0014 */ sb $t6, 0x14($s0) +/* 0098F8 80008CF8 2401FFFF */ li $at, -1 +/* 0098FC 80008CFC AC4801BC */ sw $t0, 0x1bc($v0) +/* 009900 80008D00 10E10003 */ beq $a3, $at, .L80008D10_ovl0 +/* 009904 80008D04 AC4901B8 */ sw $t1, 0x1b8($v0) +/* 009908 80008D08 10000006 */ b .L80008D24_ovl0 +/* 00990C 80008D0C 00E02825 */ move $a1, $a3 +.L80008D10_ovl0: +/* 009910 80008D10 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 +/* 009914 80008D14 8C45DE50 */ lw $a1, %lo(D_8003DE50)($v0) +/* 009918 80008D18 3C018004 */ lui $at, %hi(D_8003DE50) # $at, 0x8004 +/* 00991C 80008D1C 24AF0001 */ addiu $t7, $a1, 1 +/* 009920 80008D20 AC2FDE50 */ sw $t7, %lo(D_8003DE50)($at) +.L80008D24_ovl0: +/* 009924 80008D24 0008C0C2 */ srl $t8, $t0, 3 +/* 009928 80008D28 001850C0 */ sll $t2, $t8, 3 +/* 00992C 80008D2C 01495821 */ addu $t3, $t2, $t1 +/* 009930 80008D30 24190033 */ li $t9, 51 +/* 009934 80008D34 AFB90014 */ sw $t9, 0x14($sp) +/* 009938 80008D38 AFAB0010 */ sw $t3, 0x10($sp) +/* 00993C 80008D3C 24640008 */ addiu $a0, $v1, 8 +/* 009940 80008D40 8FA60034 */ lw $a2, 0x34($sp) +/* 009944 80008D44 0C00BEF8 */ jal osCreateThread +/* 009948 80008D48 8FA70030 */ lw $a3, 0x30($sp) +/* 00994C 80008D4C 8FAE0040 */ lw $t6, 0x40($sp) +/* 009950 80008D50 3C0DFEDC */ lui $t5, (0xFEDCBA98 >> 16) # lui $t5, 0xfedc +/* 009954 80008D54 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 +/* 009958 80008D58 35ADBA98 */ ori $t5, (0xFEDCBA98 & 0xFFFF) # ori $t5, $t5, 0xba98 +/* 00995C 80008D5C 240C0000 */ li $t4, 0 +/* 009960 80008D60 2442DE50 */ addiu $v0, %lo(D_8003DE50) # addiu $v0, $v0, -0x21b0 +/* 009964 80008D64 ADCC0038 */ sw $t4, 0x38($t6) +/* 009968 80008D68 ADCD003C */ sw $t5, 0x3c($t6) +/* 00996C 80008D6C 8C4F0000 */ lw $t7, ($v0) +/* 009970 80008D70 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 +/* 009974 80008D74 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 +/* 009978 80008D78 01E1082A */ slt $at, $t7, $at +/* 00997C 80008D7C 14200003 */ bnez $at, .L80008D8C_ovl0 +/* 009980 80008D80 3C180098 */ lui $t8, (0x00989680 >> 16) # lui $t8, 0x98 +/* 009984 80008D84 37189680 */ ori $t8, (0x00989680 & 0xFFFF) # ori $t8, $t8, 0x9680 +/* 009988 80008D88 AC580000 */ sw $t8, ($v0) +.L80008D8C_ovl0: +/* 00998C 80008D8C 0C002030 */ jal func_800080C0_ovl0 +/* 009990 80008D90 02002025 */ move $a0, $s0 +/* 009994 80008D94 8FBF0024 */ lw $ra, 0x24($sp) +/* 009998 80008D98 02001025 */ move $v0, $s0 +/* 00999C 80008D9C 8FB00020 */ lw $s0, 0x20($sp) +/* 0099A0 80008DA0 03E00008 */ jr $ra +/* 0099A4 80008DA4 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008DA8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008DA8.s new file mode 100644 index 00000000..4a98ed09 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008DA8.s @@ -0,0 +1,81 @@ +glabel func_80008DA8 +/* 0099A8 80008DA8 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 0099AC 80008DAC AFB00018 */ sw $s0, 0x18($sp) +/* 0099B0 80008DB0 00808025 */ move $s0, $a0 +/* 0099B4 80008DB4 10800005 */ beqz $a0, .L80008DCC_ovl0 +/* 0099B8 80008DB8 AFBF001C */ sw $ra, 0x1c($sp) +/* 0099BC 80008DBC 3C0E8005 */ lui $t6, %hi(D_8004A7D0) # $t6, 0x8005 +/* 0099C0 80008DC0 8DCEA7D0 */ lw $t6, %lo(D_8004A7D0)($t6) +/* 0099C4 80008DC4 3C028005 */ lui $v0, %hi(D_8004A558) # $v0, 0x8005 +/* 0099C8 80008DC8 148E000F */ bne $a0, $t6, .L80008E08_ovl0 +.L80008DCC_ovl0: +/* 0099CC 80008DCC 3C188005 */ lui $t8, %hi(D_8004A7D0) # $t8, 0x8005 +/* 0099D0 80008DD0 8F18A7D0 */ lw $t8, %lo(D_8004A7D0)($t8) +/* 0099D4 80008DD4 240F0001 */ li $t7, 1 +/* 0099D8 80008DD8 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 +/* 0099DC 80008DDC AC2FA7D4 */ sw $t7, %lo(D_8004A7D4)($at) +/* 0099E0 80008DE0 93020014 */ lbu $v0, 0x14($t8) +/* 0099E4 80008DE4 24010002 */ li $at, 2 +/* 0099E8 80008DE8 10400003 */ beqz $v0, .L80008DF8_ovl0 +/* 0099EC 80008DEC 00000000 */ nop +/* 0099F0 80008DF0 54410030 */ bnel $v0, $at, .L80008EB4_ovl0 +/* 0099F4 80008DF4 8FBF001C */ lw $ra, 0x1c($sp) +.L80008DF8_ovl0: +/* 0099F8 80008DF8 0C002DAF */ jal func_8000B6BC_ovl0 +/* 0099FC 80008DFC 24040001 */ li $a0, 1 +/* 009A00 80008E00 1000002C */ b .L80008EB4_ovl0 +/* 009A04 80008E04 8FBF001C */ lw $ra, 0x1c($sp) +.L80008E08_ovl0: +/* 009A08 80008E08 8C42A558 */ lw $v0, %lo(D_8004A558)($v0) +/* 009A0C 80008E0C 50400004 */ beql $v0, $zero, .L80008E20_ovl0 +/* 009A10 80008E10 92020014 */ lbu $v0, 0x14($s0) +/* 009A14 80008E14 0040F809 */ jalr $v0 +/* 009A18 80008E18 02002025 */ move $a0, $s0 +/* 009A1C 80008E1C 92020014 */ lbu $v0, 0x14($s0) +.L80008E20_ovl0: +/* 009A20 80008E20 24010001 */ li $at, 1 +/* 009A24 80008E24 50400008 */ beql $v0, $zero, .L80008E48_ovl0 +/* 009A28 80008E28 8E04001C */ lw $a0, 0x1c($s0) +/* 009A2C 80008E2C 1041001C */ beq $v0, $at, .L80008EA0_ovl0 +/* 009A30 80008E30 24010002 */ li $at, 2 +/* 009A34 80008E34 5041000F */ beql $v0, $at, .L80008E74_ovl0 +/* 009A38 80008E38 8E04001C */ lw $a0, 0x1c($s0) +/* 009A3C 80008E3C 10000018 */ b .L80008EA0_ovl0 +/* 009A40 80008E40 00000000 */ nop +/* 009A44 80008E44 8E04001C */ lw $a0, 0x1c($s0) +.L80008E48_ovl0: +/* 009A48 80008E48 0C00B6E4 */ jal osDestroyThread +/* 009A4C 80008E4C 24840008 */ addiu $a0, $a0, 8 +/* 009A50 80008E50 8E19001C */ lw $t9, 0x1c($s0) +/* 009A54 80008E54 8F2401B8 */ lw $a0, 0x1b8($t9) +/* 009A58 80008E58 0C00200F */ jal func_8000803C_ovl0 +/* 009A5C 80008E5C 2484FFF8 */ addiu $a0, $a0, -8 +/* 009A60 80008E60 0C001FEE */ jal func_80007FB8_ovl0 +/* 009A64 80008E64 8E04001C */ lw $a0, 0x1c($s0) +/* 009A68 80008E68 1000000D */ b .L80008EA0_ovl0 +/* 009A6C 80008E6C 00000000 */ nop +/* 009A70 80008E70 8E04001C */ lw $a0, 0x1c($s0) +.L80008E74_ovl0: +/* 009A74 80008E74 0C00B6E4 */ jal osDestroyThread +/* 009A78 80008E78 24840008 */ addiu $a0, $a0, 8 +/* 009A7C 80008E7C 3C028005 */ lui $v0, %hi(D_8004A550) # $v0, 0x8005 +/* 009A80 80008E80 8C42A550 */ lw $v0, %lo(D_8004A550)($v0) +/* 009A84 80008E84 10400004 */ beqz $v0, .L80008E98_ovl0 +/* 009A88 80008E88 00000000 */ nop +/* 009A8C 80008E8C 8E08001C */ lw $t0, 0x1c($s0) +/* 009A90 80008E90 0040F809 */ jalr $v0 +/* 009A94 80008E94 8D0401B8 */ lw $a0, 0x1b8($t0) +.L80008E98_ovl0: +/* 009A98 80008E98 0C001FEE */ jal func_80007FB8_ovl0 +/* 009A9C 80008E9C 8E04001C */ lw $a0, 0x1c($s0) +.L80008EA0_ovl0: +/* 009AA0 80008EA0 0C002084 */ jal func_80008210_ovl0 +/* 009AA4 80008EA4 02002025 */ move $a0, $s0 +/* 009AA8 80008EA8 0C002066 */ jal func_80008198_ovl0 +/* 009AAC 80008EAC 02002025 */ move $a0, $s0 +/* 009AB0 80008EB0 8FBF001C */ lw $ra, 0x1c($sp) +.L80008EB4_ovl0: +/* 009AB4 80008EB4 8FB00018 */ lw $s0, 0x18($sp) +/* 009AB8 80008EB8 27BD0020 */ addiu $sp, $sp, 0x20 +/* 009ABC 80008EBC 03E00008 */ jr $ra +/* 009AC0 80008EC0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80008EC4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80008EC4.s new file mode 100644 index 00000000..e1d02b2f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80008EC4.s @@ -0,0 +1,485 @@ +glabel func_80008EC4 +/* 009AC4 80008EC4 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 009AC8 80008EC8 AFBF001C */ sw $ra, 0x1c($sp) +/* 009ACC 80008ECC AFB00018 */ sw $s0, 0x18($sp) +/* 009AD0 80008ED0 AFA50034 */ sw $a1, 0x34($sp) +/* 009AD4 80008ED4 AFA60038 */ sw $a2, 0x38($sp) +/* 009AD8 80008ED8 AFA7003C */ sw $a3, 0x3c($sp) +/* 009ADC 80008EDC 908B0056 */ lbu $t3, 0x56($a0) +/* 009AE0 80008EE0 24010005 */ li $at, 5 +/* 009AE4 80008EE4 00808025 */ move $s0, $a0 +/* 009AE8 80008EE8 15610006 */ bne $t3, $at, .L80008F04_ovl0 +/* 009AEC 80008EEC 01606825 */ move $t5, $t3 +/* 009AF0 80008EF0 3C048004 */ lui $a0, %hi(D_80040394) # $a0, 0x8004 +/* 009AF4 80008EF4 0C008C27 */ jal fatal_printf +/* 009AF8 80008EF8 24840394 */ addiu $a0, %lo(D_80040394) # addiu $a0, $a0, 0x394 +.L80008EFC_ovl0: +/* 009AFC 80008EFC 1000FFFF */ b .L80008EFC_ovl0 +/* 009B00 80008F00 00000000 */ nop +.L80008F04_ovl0: +/* 009B04 80008F04 8E02004C */ lw $v0, 0x4c($s0) +/* 009B08 80008F08 00002025 */ move $a0, $zero +/* 009B0C 80008F0C 8FAC0020 */ lw $t4, 0x20($sp) +/* 009B10 80008F10 10400020 */ beqz $v0, .L80008F94_ovl0 +/* 009B14 80008F14 24430004 */ addiu $v1, $v0, 4 +/* 009B18 80008F18 00402825 */ move $a1, $v0 +/* 009B1C 80008F1C 8FAA0028 */ lw $t2, 0x28($sp) +/* 009B20 80008F20 8FA90024 */ lw $t1, 0x24($sp) +/* 009B24 80008F24 24080002 */ li $t0, 2 +/* 009B28 80008F28 24070001 */ li $a3, 1 +/* 009B2C 80008F2C 24060003 */ li $a2, 3 +.L80008F30_ovl0: +/* 009B30 80008F30 90A20000 */ lbu $v0, ($a1) +/* 009B34 80008F34 24840001 */ addiu $a0, $a0, 1 +/* 009B38 80008F38 10400011 */ beqz $v0, .L80008F80_ovl0 +/* 009B3C 80008F3C 00000000 */ nop +/* 009B40 80008F40 50470008 */ beql $v0, $a3, .L80008F64_ovl0 +/* 009B44 80008F44 00605025 */ move $t2, $v1 +/* 009B48 80008F48 50480009 */ beql $v0, $t0, .L80008F70_ovl0 +/* 009B4C 80008F4C 00604825 */ move $t1, $v1 +/* 009B50 80008F50 5046000A */ beql $v0, $a2, .L80008F7C_ovl0 +/* 009B54 80008F54 00606025 */ move $t4, $v1 +/* 009B58 80008F58 10000009 */ b .L80008F80_ovl0 +/* 009B5C 80008F5C 00000000 */ nop +/* 009B60 80008F60 00605025 */ move $t2, $v1 +.L80008F64_ovl0: +/* 009B64 80008F64 10000006 */ b .L80008F80_ovl0 +/* 009B68 80008F68 24630010 */ addiu $v1, $v1, 0x10 +/* 009B6C 80008F6C 00604825 */ move $t1, $v1 +.L80008F70_ovl0: +/* 009B70 80008F70 10000003 */ b .L80008F80_ovl0 +/* 009B74 80008F74 24630014 */ addiu $v1, $v1, 0x14 +/* 009B78 80008F78 00606025 */ move $t4, $v1 +.L80008F7C_ovl0: +/* 009B7C 80008F7C 24630010 */ addiu $v1, $v1, 0x10 +.L80008F80_ovl0: +/* 009B80 80008F80 1486FFEB */ bne $a0, $a2, .L80008F30_ovl0 +/* 009B84 80008F84 24A50001 */ addiu $a1, $a1, 1 +/* 009B88 80008F88 AFA90024 */ sw $t1, 0x24($sp) +/* 009B8C 80008F8C AFAA0028 */ sw $t2, 0x28($sp) +/* 009B90 80008F90 AFAC0020 */ sw $t4, 0x20($sp) +.L80008F94_ovl0: +/* 009B94 80008F94 8FAE003C */ lw $t6, 0x3c($sp) +/* 009B98 80008F98 8FA90024 */ lw $t1, 0x24($sp) +/* 009B9C 80008F9C 8FAA0028 */ lw $t2, 0x28($sp) +/* 009BA0 80008FA0 01CD082A */ slt $at, $t6, $t5 +/* 009BA4 80008FA4 1020000B */ beqz $at, .L80008FD4_ovl0 +/* 009BA8 80008FA8 8FAC0020 */ lw $t4, 0x20($sp) +/* 009BAC 80008FAC 000D7880 */ sll $t7, $t5, 2 +/* 009BB0 80008FB0 000EC080 */ sll $t8, $t6, 2 +/* 009BB4 80008FB4 03101821 */ addu $v1, $t8, $s0 +/* 009BB8 80008FB8 020F1021 */ addu $v0, $s0, $t7 +.L80008FBC_ovl0: +/* 009BBC 80008FBC 8C590054 */ lw $t9, 0x54($v0) +/* 009BC0 80008FC0 2442FFFC */ addiu $v0, $v0, -4 +/* 009BC4 80008FC4 0062082B */ sltu $at, $v1, $v0 +/* 009BC8 80008FC8 1420FFFC */ bnez $at, .L80008FBC_ovl0 +/* 009BCC 80008FCC AC59005C */ sw $t9, 0x5c($v0) +/* 009BD0 80008FD0 920B0056 */ lbu $t3, 0x56($s0) +.L80008FD4_ovl0: +/* 009BD4 80008FD4 256F0001 */ addiu $t7, $t3, 1 +/* 009BD8 80008FD8 A20F0056 */ sb $t7, 0x56($s0) +/* 009BDC 80008FDC AFAC0020 */ sw $t4, 0x20($sp) +/* 009BE0 80008FE0 AFAA0028 */ sw $t2, 0x28($sp) +/* 009BE4 80008FE4 0C0021D5 */ jal func_80008754_ovl0 +/* 009BE8 80008FE8 AFA90024 */ sw $t1, 0x24($sp) +/* 009BEC 80008FEC 8FAE003C */ lw $t6, 0x3c($sp) +/* 009BF0 80008FF0 93A30037 */ lbu $v1, 0x37($sp) +/* 009BF4 80008FF4 8FA90024 */ lw $t1, 0x24($sp) +/* 009BF8 80008FF8 000EC080 */ sll $t8, $t6, 2 +/* 009BFC 80008FFC 0218C821 */ addu $t9, $s0, $t8 +/* 009C00 80009000 8FAA0028 */ lw $t2, 0x28($sp) +/* 009C04 80009004 8FAC0020 */ lw $t4, 0x20($sp) +/* 009C08 80009008 246FFFFF */ addiu $t7, $v1, -1 +/* 009C0C 8000900C AF220058 */ sw $v0, 0x58($t9) +/* 009C10 80009010 2DE1003F */ sltiu $at, $t7, 0x3f +/* 009C14 80009014 00402025 */ move $a0, $v0 +/* 009C18 80009018 1020017B */ beqz $at, .L80009608_ovl0 +/* 009C1C 8000901C A0430004 */ sb $v1, 4($v0) +/* 009C20 80009020 000F7880 */ sll $t7, $t7, 2 +/* 009C24 80009024 3C018004 */ lui $at, 0x8004 +/* 009C28 80009028 002F0821 */ addu $at, $at, $t7 +/* 009C2C 8000902C 8C2F050C */ lw $t7, 0x50c($at) +/* 009C30 80009030 01E00008 */ jr $t7 +/* 009C34 80009034 00000000 */ nop +/* 009C38 80009038 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 +/* 009C3C 8000903C 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 +/* 009C40 80009040 8DD90000 */ lw $t9, ($t6) +/* 009C44 80009044 AE190018 */ sw $t9, 0x18($s0) +/* 009C48 80009048 8DD80004 */ lw $t8, 4($t6) +/* 009C4C 8000904C AE18001C */ sw $t8, 0x1c($s0) +/* 009C50 80009050 8DD90008 */ lw $t9, 8($t6) +/* 009C54 80009054 AE190020 */ sw $t9, 0x20($s0) +/* 009C58 80009058 8DD8000C */ lw $t8, 0xc($t6) +/* 009C5C 8000905C AE020018 */ sw $v0, 0x18($s0) +/* 009C60 80009060 10000169 */ b .L80009608_ovl0 +/* 009C64 80009064 AE180024 */ sw $t8, 0x24($s0) +/* 009C68 80009068 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 +/* 009C6C 8000906C 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 +/* 009C70 80009070 8DF80000 */ lw $t8, ($t7) +/* 009C74 80009074 AE180028 */ sw $t8, 0x28($s0) +/* 009C78 80009078 8DEE0004 */ lw $t6, 4($t7) +/* 009C7C 8000907C AE0E002C */ sw $t6, 0x2c($s0) +/* 009C80 80009080 8DF80008 */ lw $t8, 8($t7) +/* 009C84 80009084 AE180030 */ sw $t8, 0x30($s0) +/* 009C88 80009088 8DEE000C */ lw $t6, 0xc($t7) +/* 009C8C 8000908C AE0E0034 */ sw $t6, 0x34($s0) +/* 009C90 80009090 8DF80010 */ lw $t8, 0x10($t7) +/* 009C94 80009094 AE020028 */ sw $v0, 0x28($s0) +/* 009C98 80009098 1000015B */ b .L80009608_ovl0 +/* 009C9C 8000909C AE180038 */ sw $t8, 0x38($s0) +/* 009CA0 800090A0 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 +/* 009CA4 800090A4 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 +/* 009CA8 800090A8 8F2E0000 */ lw $t6, ($t9) +/* 009CAC 800090AC 3C188004 */ lui $t8, %hi(D_8003DECC) # $t8, 0x8004 +/* 009CB0 800090B0 2718DECC */ addiu $t8, %lo(D_8003DECC) # addiu $t8, $t8, -0x2134 +/* 009CB4 800090B4 AE0E0018 */ sw $t6, 0x18($s0) +/* 009CB8 800090B8 8F2F0004 */ lw $t7, 4($t9) +/* 009CBC 800090BC AE0F001C */ sw $t7, 0x1c($s0) +/* 009CC0 800090C0 8F2E0008 */ lw $t6, 8($t9) +/* 009CC4 800090C4 AE0E0020 */ sw $t6, 0x20($s0) +/* 009CC8 800090C8 8F2F000C */ lw $t7, 0xc($t9) +/* 009CCC 800090CC AE0F0024 */ sw $t7, 0x24($s0) +/* 009CD0 800090D0 8F0F0000 */ lw $t7, ($t8) +/* 009CD4 800090D4 AE0F0028 */ sw $t7, 0x28($s0) +/* 009CD8 800090D8 8F190004 */ lw $t9, 4($t8) +/* 009CDC 800090DC AE19002C */ sw $t9, 0x2c($s0) +/* 009CE0 800090E0 8F0F0008 */ lw $t7, 8($t8) +/* 009CE4 800090E4 AE0F0030 */ sw $t7, 0x30($s0) +/* 009CE8 800090E8 8F19000C */ lw $t9, 0xc($t8) +/* 009CEC 800090EC AE190034 */ sw $t9, 0x34($s0) +/* 009CF0 800090F0 8F0F0010 */ lw $t7, 0x10($t8) +/* 009CF4 800090F4 AE020018 */ sw $v0, 0x18($s0) +/* 009CF8 800090F8 AE020028 */ sw $v0, 0x28($s0) +/* 009CFC 800090FC 10000142 */ b .L80009608_ovl0 +/* 009D00 80009100 AE0F0038 */ sw $t7, 0x38($s0) +/* 009D04 80009104 3C0E8004 */ lui $t6, %hi(D_8003DEE0) # $t6, 0x8004 +/* 009D08 80009108 25CEDEE0 */ addiu $t6, %lo(D_8003DEE0) # addiu $t6, $t6, -0x2120 +/* 009D0C 8000910C 8DD90000 */ lw $t9, ($t6) +/* 009D10 80009110 AE190028 */ sw $t9, 0x28($s0) +/* 009D14 80009114 8DD80004 */ lw $t8, 4($t6) +/* 009D18 80009118 AE18002C */ sw $t8, 0x2c($s0) +/* 009D1C 8000911C 8DD90008 */ lw $t9, 8($t6) +/* 009D20 80009120 AE190030 */ sw $t9, 0x30($s0) +/* 009D24 80009124 8DD8000C */ lw $t8, 0xc($t6) +/* 009D28 80009128 AE180034 */ sw $t8, 0x34($s0) +/* 009D2C 8000912C 8DD90010 */ lw $t9, 0x10($t6) +/* 009D30 80009130 AE020028 */ sw $v0, 0x28($s0) +/* 009D34 80009134 10000134 */ b .L80009608_ovl0 +/* 009D38 80009138 AE190038 */ sw $t9, 0x38($s0) +/* 009D3C 8000913C 3C0F8004 */ lui $t7, %hi(D_8003DEBC) # $t7, 0x8004 +/* 009D40 80009140 25EFDEBC */ addiu $t7, %lo(D_8003DEBC) # addiu $t7, $t7, -0x2144 +/* 009D44 80009144 8DF80000 */ lw $t8, ($t7) +/* 009D48 80009148 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 +/* 009D4C 8000914C 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 +/* 009D50 80009150 AE180018 */ sw $t8, 0x18($s0) +/* 009D54 80009154 8DEE0004 */ lw $t6, 4($t7) +/* 009D58 80009158 AE0E001C */ sw $t6, 0x1c($s0) +/* 009D5C 8000915C 8DF80008 */ lw $t8, 8($t7) +/* 009D60 80009160 AE180020 */ sw $t8, 0x20($s0) +/* 009D64 80009164 8DEE000C */ lw $t6, 0xc($t7) +/* 009D68 80009168 AE0E0024 */ sw $t6, 0x24($s0) +/* 009D6C 8000916C 8F2E0000 */ lw $t6, ($t9) +/* 009D70 80009170 AE0E0028 */ sw $t6, 0x28($s0) +/* 009D74 80009174 8F2F0004 */ lw $t7, 4($t9) +/* 009D78 80009178 AE0F002C */ sw $t7, 0x2c($s0) +/* 009D7C 8000917C 8F2E0008 */ lw $t6, 8($t9) +/* 009D80 80009180 AE0E0030 */ sw $t6, 0x30($s0) +/* 009D84 80009184 8F2F000C */ lw $t7, 0xc($t9) +/* 009D88 80009188 AE0F0034 */ sw $t7, 0x34($s0) +/* 009D8C 8000918C 8F2E0010 */ lw $t6, 0x10($t9) +/* 009D90 80009190 AE020018 */ sw $v0, 0x18($s0) +/* 009D94 80009194 AE020028 */ sw $v0, 0x28($s0) +/* 009D98 80009198 1000011B */ b .L80009608_ovl0 +/* 009D9C 8000919C AE0E0038 */ sw $t6, 0x38($s0) +/* 009DA0 800091A0 3C188004 */ lui $t8, %hi(D_8003DEBC) # $t8, 0x8004 +/* 009DA4 800091A4 2718DEBC */ addiu $t8, %lo(D_8003DEBC) # addiu $t8, $t8, -0x2144 +/* 009DA8 800091A8 8F0F0000 */ lw $t7, ($t8) +/* 009DAC 800091AC 3C0E8004 */ lui $t6, %hi(D_8003DECC) # $t6, 0x8004 +/* 009DB0 800091B0 25CEDECC */ addiu $t6, %lo(D_8003DECC) # addiu $t6, $t6, -0x2134 +/* 009DB4 800091B4 AE0F0018 */ sw $t7, 0x18($s0) +/* 009DB8 800091B8 8F190004 */ lw $t9, 4($t8) +/* 009DBC 800091BC AE19001C */ sw $t9, 0x1c($s0) +/* 009DC0 800091C0 8F0F0008 */ lw $t7, 8($t8) +/* 009DC4 800091C4 AE0F0020 */ sw $t7, 0x20($s0) +/* 009DC8 800091C8 8F19000C */ lw $t9, 0xc($t8) +/* 009DCC 800091CC 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 +/* 009DD0 800091D0 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c +/* 009DD4 800091D4 AE190024 */ sw $t9, 0x24($s0) +/* 009DD8 800091D8 8DD90000 */ lw $t9, ($t6) +/* 009DDC 800091DC AE190028 */ sw $t9, 0x28($s0) +/* 009DE0 800091E0 8DD80004 */ lw $t8, 4($t6) +/* 009DE4 800091E4 AE18002C */ sw $t8, 0x2c($s0) +/* 009DE8 800091E8 8DD90008 */ lw $t9, 8($t6) +/* 009DEC 800091EC AE190030 */ sw $t9, 0x30($s0) +/* 009DF0 800091F0 8DD8000C */ lw $t8, 0xc($t6) +/* 009DF4 800091F4 AE180034 */ sw $t8, 0x34($s0) +/* 009DF8 800091F8 8DD90010 */ lw $t9, 0x10($t6) +/* 009DFC 800091FC AE190038 */ sw $t9, 0x38($s0) +/* 009E00 80009200 8DF80000 */ lw $t8, ($t7) +/* 009E04 80009204 AE18003C */ sw $t8, 0x3c($s0) +/* 009E08 80009208 8DEE0004 */ lw $t6, 4($t7) +/* 009E0C 8000920C AE0E0040 */ sw $t6, 0x40($s0) +/* 009E10 80009210 8DF80008 */ lw $t8, 8($t7) +/* 009E14 80009214 AE180044 */ sw $t8, 0x44($s0) +/* 009E18 80009218 8DEE000C */ lw $t6, 0xc($t7) +/* 009E1C 8000921C AE020018 */ sw $v0, 0x18($s0) +/* 009E20 80009220 AE020028 */ sw $v0, 0x28($s0) +/* 009E24 80009224 AE02003C */ sw $v0, 0x3c($s0) +/* 009E28 80009228 100000F7 */ b .L80009608_ovl0 +/* 009E2C 8000922C AE0E0048 */ sw $t6, 0x48($s0) +/* 009E30 80009230 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 +/* 009E34 80009234 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 +/* 009E38 80009238 8F2E0000 */ lw $t6, ($t9) +/* 009E3C 8000923C 3C188004 */ lui $t8, %hi(D_8003DEE0) # $t8, 0x8004 +/* 009E40 80009240 2718DEE0 */ addiu $t8, %lo(D_8003DEE0) # addiu $t8, $t8, -0x2120 +/* 009E44 80009244 AE0E0018 */ sw $t6, 0x18($s0) +/* 009E48 80009248 8F2F0004 */ lw $t7, 4($t9) +/* 009E4C 8000924C AE0F001C */ sw $t7, 0x1c($s0) +/* 009E50 80009250 8F2E0008 */ lw $t6, 8($t9) +/* 009E54 80009254 AE0E0020 */ sw $t6, 0x20($s0) +/* 009E58 80009258 8F2F000C */ lw $t7, 0xc($t9) +/* 009E5C 8000925C 3C0E8004 */ lui $t6, %hi(D_8003DEF4) # $t6, 0x8004 +/* 009E60 80009260 25CEDEF4 */ addiu $t6, %lo(D_8003DEF4) # addiu $t6, $t6, -0x210c +/* 009E64 80009264 AE0F0024 */ sw $t7, 0x24($s0) +/* 009E68 80009268 8F0F0000 */ lw $t7, ($t8) +/* 009E6C 8000926C AE0F0028 */ sw $t7, 0x28($s0) +/* 009E70 80009270 8F190004 */ lw $t9, 4($t8) +/* 009E74 80009274 AE19002C */ sw $t9, 0x2c($s0) +/* 009E78 80009278 8F0F0008 */ lw $t7, 8($t8) +/* 009E7C 8000927C AE0F0030 */ sw $t7, 0x30($s0) +/* 009E80 80009280 8F19000C */ lw $t9, 0xc($t8) +/* 009E84 80009284 AE190034 */ sw $t9, 0x34($s0) +/* 009E88 80009288 8F0F0010 */ lw $t7, 0x10($t8) +/* 009E8C 8000928C AE0F0038 */ sw $t7, 0x38($s0) +/* 009E90 80009290 8DD90000 */ lw $t9, ($t6) +/* 009E94 80009294 AE19003C */ sw $t9, 0x3c($s0) +/* 009E98 80009298 8DD80004 */ lw $t8, 4($t6) +/* 009E9C 8000929C AE180040 */ sw $t8, 0x40($s0) +/* 009EA0 800092A0 8DD90008 */ lw $t9, 8($t6) +/* 009EA4 800092A4 AE190044 */ sw $t9, 0x44($s0) +/* 009EA8 800092A8 8DD8000C */ lw $t8, 0xc($t6) +/* 009EAC 800092AC AE020018 */ sw $v0, 0x18($s0) +/* 009EB0 800092B0 AE020028 */ sw $v0, 0x28($s0) +/* 009EB4 800092B4 AE02003C */ sw $v0, 0x3c($s0) +/* 009EB8 800092B8 100000D3 */ b .L80009608_ovl0 +/* 009EBC 800092BC AE180048 */ sw $t8, 0x48($s0) +/* 009EC0 800092C0 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 +/* 009EC4 800092C4 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c +/* 009EC8 800092C8 8DF80000 */ lw $t8, ($t7) +/* 009ECC 800092CC AE18003C */ sw $t8, 0x3c($s0) +/* 009ED0 800092D0 8DEE0004 */ lw $t6, 4($t7) +/* 009ED4 800092D4 AE0E0040 */ sw $t6, 0x40($s0) +/* 009ED8 800092D8 8DF80008 */ lw $t8, 8($t7) +/* 009EDC 800092DC AE180044 */ sw $t8, 0x44($s0) +/* 009EE0 800092E0 8DEE000C */ lw $t6, 0xc($t7) +/* 009EE4 800092E4 AE02003C */ sw $v0, 0x3c($s0) +/* 009EE8 800092E8 100000C7 */ b .L80009608_ovl0 +/* 009EEC 800092EC AE0E0048 */ sw $t6, 0x48($s0) +/* 009EF0 800092F0 3C198004 */ lui $t9, %hi(D_8003DECC) # $t9, 0x8004 +/* 009EF4 800092F4 2739DECC */ addiu $t9, %lo(D_8003DECC) # addiu $t9, $t9, -0x2134 +/* 009EF8 800092F8 8F2E0000 */ lw $t6, ($t9) +/* 009EFC 800092FC 3C188004 */ lui $t8, %hi(D_8003DEF4) # $t8, 0x8004 +/* 009F00 80009300 2718DEF4 */ addiu $t8, %lo(D_8003DEF4) # addiu $t8, $t8, -0x210c +/* 009F04 80009304 AE0E0028 */ sw $t6, 0x28($s0) +/* 009F08 80009308 8F2F0004 */ lw $t7, 4($t9) +/* 009F0C 8000930C AE0F002C */ sw $t7, 0x2c($s0) +/* 009F10 80009310 8F2E0008 */ lw $t6, 8($t9) +/* 009F14 80009314 AE0E0030 */ sw $t6, 0x30($s0) +/* 009F18 80009318 8F2F000C */ lw $t7, 0xc($t9) +/* 009F1C 8000931C AE0F0034 */ sw $t7, 0x34($s0) +/* 009F20 80009320 8F2E0010 */ lw $t6, 0x10($t9) +/* 009F24 80009324 AE0E0038 */ sw $t6, 0x38($s0) +/* 009F28 80009328 8F0F0000 */ lw $t7, ($t8) +/* 009F2C 8000932C AE0F003C */ sw $t7, 0x3c($s0) +/* 009F30 80009330 8F190004 */ lw $t9, 4($t8) +/* 009F34 80009334 AE190040 */ sw $t9, 0x40($s0) +/* 009F38 80009338 8F0F0008 */ lw $t7, 8($t8) +/* 009F3C 8000933C AE0F0044 */ sw $t7, 0x44($s0) +/* 009F40 80009340 8F19000C */ lw $t9, 0xc($t8) +/* 009F44 80009344 AE020028 */ sw $v0, 0x28($s0) +/* 009F48 80009348 AE02003C */ sw $v0, 0x3c($s0) +/* 009F4C 8000934C 100000AE */ b .L80009608_ovl0 +/* 009F50 80009350 AE190048 */ sw $t9, 0x48($s0) +/* 009F54 80009354 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 +/* 009F58 80009358 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 +/* 009F5C 8000935C 8DD90000 */ lw $t9, ($t6) +/* 009F60 80009360 AD590000 */ sw $t9, ($t2) +/* 009F64 80009364 8DD80004 */ lw $t8, 4($t6) +/* 009F68 80009368 AD580004 */ sw $t8, 4($t2) +/* 009F6C 8000936C 8DD90008 */ lw $t9, 8($t6) +/* 009F70 80009370 AD590008 */ sw $t9, 8($t2) +/* 009F74 80009374 8DD8000C */ lw $t8, 0xc($t6) +/* 009F78 80009378 AD420000 */ sw $v0, ($t2) +/* 009F7C 8000937C 100000A2 */ b .L80009608_ovl0 +/* 009F80 80009380 AD58000C */ sw $t8, 0xc($t2) +/* 009F84 80009384 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 +/* 009F88 80009388 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 +/* 009F8C 8000938C 8DF80000 */ lw $t8, ($t7) +/* 009F90 80009390 AD380000 */ sw $t8, ($t1) +/* 009F94 80009394 8DEE0004 */ lw $t6, 4($t7) +/* 009F98 80009398 AD2E0004 */ sw $t6, 4($t1) +/* 009F9C 8000939C 8DF80008 */ lw $t8, 8($t7) +/* 009FA0 800093A0 AD380008 */ sw $t8, 8($t1) +/* 009FA4 800093A4 8DEE000C */ lw $t6, 0xc($t7) +/* 009FA8 800093A8 AD2E000C */ sw $t6, 0xc($t1) +/* 009FAC 800093AC 8DF80010 */ lw $t8, 0x10($t7) +/* 009FB0 800093B0 AD220000 */ sw $v0, ($t1) +/* 009FB4 800093B4 10000094 */ b .L80009608_ovl0 +/* 009FB8 800093B8 AD380010 */ sw $t8, 0x10($t1) +/* 009FBC 800093BC 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 +/* 009FC0 800093C0 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 +/* 009FC4 800093C4 8F2E0000 */ lw $t6, ($t9) +/* 009FC8 800093C8 AD2E0000 */ sw $t6, ($t1) +/* 009FCC 800093CC 8F2F0004 */ lw $t7, 4($t9) +/* 009FD0 800093D0 AD2F0004 */ sw $t7, 4($t1) +/* 009FD4 800093D4 8F2E0008 */ lw $t6, 8($t9) +/* 009FD8 800093D8 AD2E0008 */ sw $t6, 8($t1) +/* 009FDC 800093DC 8F2F000C */ lw $t7, 0xc($t9) +/* 009FE0 800093E0 AD2F000C */ sw $t7, 0xc($t1) +/* 009FE4 800093E4 8F2E0010 */ lw $t6, 0x10($t9) +/* 009FE8 800093E8 AD220000 */ sw $v0, ($t1) +/* 009FEC 800093EC 10000086 */ b .L80009608_ovl0 +/* 009FF0 800093F0 AD2E0010 */ sw $t6, 0x10($t1) +/* 009FF4 800093F4 3C188004 */ lui $t8, %hi(D_8003DEF4) # $t8, 0x8004 +/* 009FF8 800093F8 2718DEF4 */ addiu $t8, %lo(D_8003DEF4) # addiu $t8, $t8, -0x210c +/* 009FFC 800093FC 8F0F0000 */ lw $t7, ($t8) +/* 00A000 80009400 AD8F0000 */ sw $t7, ($t4) +/* 00A004 80009404 8F190004 */ lw $t9, 4($t8) +/* 00A008 80009408 AD990004 */ sw $t9, 4($t4) +/* 00A00C 8000940C 8F0F0008 */ lw $t7, 8($t8) +/* 00A010 80009410 AD8F0008 */ sw $t7, 8($t4) +/* 00A014 80009414 8F19000C */ lw $t9, 0xc($t8) +/* 00A018 80009418 AD820000 */ sw $v0, ($t4) +/* 00A01C 8000941C 1000007A */ b .L80009608_ovl0 +/* 00A020 80009420 AD99000C */ sw $t9, 0xc($t4) +/* 00A024 80009424 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 +/* 00A028 80009428 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 +/* 00A02C 8000942C 8DD90000 */ lw $t9, ($t6) +/* 00A030 80009430 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 +/* 00A034 80009434 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 +/* 00A038 80009438 AD590000 */ sw $t9, ($t2) +/* 00A03C 8000943C 8DD80004 */ lw $t8, 4($t6) +/* 00A040 80009440 AD580004 */ sw $t8, 4($t2) +/* 00A044 80009444 8DD90008 */ lw $t9, 8($t6) +/* 00A048 80009448 AD590008 */ sw $t9, 8($t2) +/* 00A04C 8000944C 8DD8000C */ lw $t8, 0xc($t6) +/* 00A050 80009450 AD58000C */ sw $t8, 0xc($t2) +/* 00A054 80009454 8DF80000 */ lw $t8, ($t7) +/* 00A058 80009458 AD380000 */ sw $t8, ($t1) +/* 00A05C 8000945C 8DEE0004 */ lw $t6, 4($t7) +/* 00A060 80009460 AD2E0004 */ sw $t6, 4($t1) +/* 00A064 80009464 8DF80008 */ lw $t8, 8($t7) +/* 00A068 80009468 AD380008 */ sw $t8, 8($t1) +/* 00A06C 8000946C 8DEE000C */ lw $t6, 0xc($t7) +/* 00A070 80009470 AD2E000C */ sw $t6, 0xc($t1) +/* 00A074 80009474 8DF80010 */ lw $t8, 0x10($t7) +/* 00A078 80009478 AD220000 */ sw $v0, ($t1) +/* 00A07C 8000947C AD380010 */ sw $t8, 0x10($t1) +/* 00A080 80009480 10000061 */ b .L80009608_ovl0 +/* 00A084 80009484 AD420000 */ sw $v0, ($t2) +/* 00A088 80009488 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 +/* 00A08C 8000948C 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 +/* 00A090 80009490 8F2E0000 */ lw $t6, ($t9) +/* 00A094 80009494 3C188004 */ lui $t8, %hi(D_8003DECC) # $t8, 0x8004 +/* 00A098 80009498 2718DECC */ addiu $t8, %lo(D_8003DECC) # addiu $t8, $t8, -0x2134 +/* 00A09C 8000949C AD4E0000 */ sw $t6, ($t2) +/* 00A0A0 800094A0 8F2F0004 */ lw $t7, 4($t9) +/* 00A0A4 800094A4 AD4F0004 */ sw $t7, 4($t2) +/* 00A0A8 800094A8 8F2E0008 */ lw $t6, 8($t9) +/* 00A0AC 800094AC AD4E0008 */ sw $t6, 8($t2) +/* 00A0B0 800094B0 8F2F000C */ lw $t7, 0xc($t9) +/* 00A0B4 800094B4 3C0E8004 */ lui $t6, %hi(D_8003DEF4) # $t6, 0x8004 +/* 00A0B8 800094B8 25CEDEF4 */ addiu $t6, %lo(D_8003DEF4) # addiu $t6, $t6, -0x210c +/* 00A0BC 800094BC AD4F000C */ sw $t7, 0xc($t2) +/* 00A0C0 800094C0 8F0F0000 */ lw $t7, ($t8) +/* 00A0C4 800094C4 AD2F0000 */ sw $t7, ($t1) +/* 00A0C8 800094C8 8F190004 */ lw $t9, 4($t8) +/* 00A0CC 800094CC AD390004 */ sw $t9, 4($t1) +/* 00A0D0 800094D0 8F0F0008 */ lw $t7, 8($t8) +/* 00A0D4 800094D4 AD2F0008 */ sw $t7, 8($t1) +/* 00A0D8 800094D8 8F19000C */ lw $t9, 0xc($t8) +/* 00A0DC 800094DC AD39000C */ sw $t9, 0xc($t1) +/* 00A0E0 800094E0 8F0F0010 */ lw $t7, 0x10($t8) +/* 00A0E4 800094E4 AD2F0010 */ sw $t7, 0x10($t1) +/* 00A0E8 800094E8 8DD90000 */ lw $t9, ($t6) +/* 00A0EC 800094EC AD990000 */ sw $t9, ($t4) +/* 00A0F0 800094F0 8DD80004 */ lw $t8, 4($t6) +/* 00A0F4 800094F4 AD980004 */ sw $t8, 4($t4) +/* 00A0F8 800094F8 8DD90008 */ lw $t9, 8($t6) +/* 00A0FC 800094FC AD990008 */ sw $t9, 8($t4) +/* 00A100 80009500 8DD8000C */ lw $t8, 0xc($t6) +/* 00A104 80009504 AD820000 */ sw $v0, ($t4) +/* 00A108 80009508 AD98000C */ sw $t8, 0xc($t4) +/* 00A10C 8000950C AD220000 */ sw $v0, ($t1) +/* 00A110 80009510 1000003D */ b .L80009608_ovl0 +/* 00A114 80009514 AD420000 */ sw $v0, ($t2) +/* 00A118 80009518 3C0F8004 */ lui $t7, %hi(D_8003DEBC) # $t7, 0x8004 +/* 00A11C 8000951C 25EFDEBC */ addiu $t7, %lo(D_8003DEBC) # addiu $t7, $t7, -0x2144 +/* 00A120 80009520 8DF80000 */ lw $t8, ($t7) +/* 00A124 80009524 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 +/* 00A128 80009528 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 +/* 00A12C 8000952C AD580000 */ sw $t8, ($t2) +/* 00A130 80009530 8DEE0004 */ lw $t6, 4($t7) +/* 00A134 80009534 AD4E0004 */ sw $t6, 4($t2) +/* 00A138 80009538 8DF80008 */ lw $t8, 8($t7) +/* 00A13C 8000953C AD580008 */ sw $t8, 8($t2) +/* 00A140 80009540 8DEE000C */ lw $t6, 0xc($t7) +/* 00A144 80009544 AD4E000C */ sw $t6, 0xc($t2) +/* 00A148 80009548 8F2E0000 */ lw $t6, ($t9) +/* 00A14C 8000954C AD2E0000 */ sw $t6, ($t1) +/* 00A150 80009550 8F2F0004 */ lw $t7, 4($t9) +/* 00A154 80009554 AD2F0004 */ sw $t7, 4($t1) +/* 00A158 80009558 8F2E0008 */ lw $t6, 8($t9) +/* 00A15C 8000955C AD2E0008 */ sw $t6, 8($t1) +/* 00A160 80009560 8F2F000C */ lw $t7, 0xc($t9) +/* 00A164 80009564 AD2F000C */ sw $t7, 0xc($t1) +/* 00A168 80009568 8F2E0010 */ lw $t6, 0x10($t9) +/* 00A16C 8000956C AD220000 */ sw $v0, ($t1) +/* 00A170 80009570 AD2E0010 */ sw $t6, 0x10($t1) +/* 00A174 80009574 10000024 */ b .L80009608_ovl0 +/* 00A178 80009578 AD420000 */ sw $v0, ($t2) +/* 00A17C 8000957C 3C188004 */ lui $t8, %hi(D_8003DEBC) # $t8, 0x8004 +/* 00A180 80009580 2718DEBC */ addiu $t8, %lo(D_8003DEBC) # addiu $t8, $t8, -0x2144 +/* 00A184 80009584 8F0F0000 */ lw $t7, ($t8) +/* 00A188 80009588 3C0E8004 */ lui $t6, %hi(D_8003DEE0) # $t6, 0x8004 +/* 00A18C 8000958C 25CEDEE0 */ addiu $t6, %lo(D_8003DEE0) # addiu $t6, $t6, -0x2120 +/* 00A190 80009590 AD4F0000 */ sw $t7, ($t2) +/* 00A194 80009594 8F190004 */ lw $t9, 4($t8) +/* 00A198 80009598 AD590004 */ sw $t9, 4($t2) +/* 00A19C 8000959C 8F0F0008 */ lw $t7, 8($t8) +/* 00A1A0 800095A0 AD4F0008 */ sw $t7, 8($t2) +/* 00A1A4 800095A4 8F19000C */ lw $t9, 0xc($t8) +/* 00A1A8 800095A8 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 +/* 00A1AC 800095AC 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c +/* 00A1B0 800095B0 AD59000C */ sw $t9, 0xc($t2) +/* 00A1B4 800095B4 8DD90000 */ lw $t9, ($t6) +/* 00A1B8 800095B8 AD390000 */ sw $t9, ($t1) +/* 00A1BC 800095BC 8DD80004 */ lw $t8, 4($t6) +/* 00A1C0 800095C0 AD380004 */ sw $t8, 4($t1) +/* 00A1C4 800095C4 8DD90008 */ lw $t9, 8($t6) +/* 00A1C8 800095C8 AD390008 */ sw $t9, 8($t1) +/* 00A1CC 800095CC 8DD8000C */ lw $t8, 0xc($t6) +/* 00A1D0 800095D0 AD38000C */ sw $t8, 0xc($t1) +/* 00A1D4 800095D4 8DD90010 */ lw $t9, 0x10($t6) +/* 00A1D8 800095D8 AD390010 */ sw $t9, 0x10($t1) +/* 00A1DC 800095DC 8DF80000 */ lw $t8, ($t7) +/* 00A1E0 800095E0 AD980000 */ sw $t8, ($t4) +/* 00A1E4 800095E4 8DEE0004 */ lw $t6, 4($t7) +/* 00A1E8 800095E8 AD8E0004 */ sw $t6, 4($t4) +/* 00A1EC 800095EC 8DF80008 */ lw $t8, 8($t7) +/* 00A1F0 800095F0 AD980008 */ sw $t8, 8($t4) +/* 00A1F4 800095F4 8DEE000C */ lw $t6, 0xc($t7) +/* 00A1F8 800095F8 AD820000 */ sw $v0, ($t4) +/* 00A1FC 800095FC AD8E000C */ sw $t6, 0xc($t4) +/* 00A200 80009600 AD220000 */ sw $v0, ($t1) +/* 00A204 80009604 AD420000 */ sw $v0, ($t2) +.L80009608_ovl0: +/* 00A208 80009608 93B9003B */ lbu $t9, 0x3b($sp) +/* 00A20C 8000960C 00801025 */ move $v0, $a0 +/* 00A210 80009610 A0990005 */ sb $t9, 5($a0) +/* 00A214 80009614 8FBF001C */ lw $ra, 0x1c($sp) +/* 00A218 80009618 8FB00018 */ lw $s0, 0x18($sp) +/* 00A21C 8000961C 27BD0030 */ addiu $sp, $sp, 0x30 +/* 00A220 80009620 03E00008 */ jr $ra +/* 00A224 80009624 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009628.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009628.s new file mode 100644 index 00000000..80f7fb9d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009628.s @@ -0,0 +1,13 @@ +glabel func_80009628 +/* 00A228 80009628 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00A22C 8000962C AFBF0014 */ sw $ra, 0x14($sp) +/* 00A230 80009630 AFA5001C */ sw $a1, 0x1c($sp) +/* 00A234 80009634 AFA60020 */ sw $a2, 0x20($sp) +/* 00A238 80009638 30C600FF */ andi $a2, $a2, 0xff +/* 00A23C 8000963C 30A500FF */ andi $a1, $a1, 0xff +/* 00A240 80009640 0C0023B1 */ jal func_80008EC4_ovl0 +/* 00A244 80009644 90870056 */ lbu $a3, 0x56($a0) +/* 00A248 80009648 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A24C 8000964C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00A250 80009650 03E00008 */ jr $ra +/* 00A254 80009654 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009658.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009658.s new file mode 100644 index 00000000..ed6dfb84 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009658.s @@ -0,0 +1,103 @@ +glabel func_80009658 +/* 00A258 80009658 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00A25C 8000965C AFBF0014 */ sw $ra, 0x14($sp) +/* 00A260 80009660 AFA5001C */ sw $a1, 0x1c($sp) +/* 00A264 80009664 AFA60020 */ sw $a2, 0x20($sp) +/* 00A268 80009668 8C8E0060 */ lw $t6, 0x60($a0) +/* 00A26C 8000966C 24010002 */ li $at, 2 +/* 00A270 80009670 30A500FF */ andi $a1, $a1, 0xff +/* 00A274 80009674 55C10007 */ bnel $t6, $at, .L80009694_ovl0 +/* 00A278 80009678 AFA40018 */ sw $a0, 0x18($sp) +/* 00A27C 8000967C 3C048004 */ lui $a0, %hi(D_800403B8) # $a0, 0x8004 +/* 00A280 80009680 0C008C27 */ jal fatal_printf +/* 00A284 80009684 248403B8 */ addiu $a0, %lo(D_800403B8) # addiu $a0, $a0, 0x3b8 +.L80009688_ovl0: +/* 00A288 80009688 1000FFFF */ b .L80009688_ovl0 +/* 00A28C 8000968C 00000000 */ nop +/* 00A290 80009690 AFA40018 */ sw $a0, 0x18($sp) +.L80009694_ovl0: +/* 00A294 80009694 0C0021D5 */ jal func_80008754_ovl0 +/* 00A298 80009698 A3A5001F */ sb $a1, 0x1f($sp) +/* 00A29C 8000969C 8FA40018 */ lw $a0, 0x18($sp) +/* 00A2A0 800096A0 93A5001F */ lbu $a1, 0x1f($sp) +/* 00A2A4 800096A4 00401825 */ move $v1, $v0 +/* 00A2A8 800096A8 8C8F0060 */ lw $t7, 0x60($a0) +/* 00A2AC 800096AC 24AAFFFF */ addiu $t2, $a1, -1 +/* 00A2B0 800096B0 2D410011 */ sltiu $at, $t2, 0x11 +/* 00A2B4 800096B4 000FC080 */ sll $t8, $t7, 2 +/* 00A2B8 800096B8 0098C821 */ addu $t9, $a0, $t8 +/* 00A2BC 800096BC AF220064 */ sw $v0, 0x64($t9) +/* 00A2C0 800096C0 8C880060 */ lw $t0, 0x60($a0) +/* 00A2C4 800096C4 000A5080 */ sll $t2, $t2, 2 +/* 00A2C8 800096C8 25090001 */ addiu $t1, $t0, 1 +/* 00A2CC 800096CC AC890060 */ sw $t1, 0x60($a0) +/* 00A2D0 800096D0 1020003C */ beqz $at, .L800097C4_ovl0 +/* 00A2D4 800096D4 A0450004 */ sb $a1, 4($v0) +/* 00A2D8 800096D8 3C018004 */ lui $at, 0x8004 +/* 00A2DC 800096DC 002A0821 */ addu $at, $at, $t2 +/* 00A2E0 800096E0 8C2A0608 */ lw $t2, 0x608($at) +/* 00A2E4 800096E4 01400008 */ jr $t2 +/* 00A2E8 800096E8 00000000 */ nop +/* 00A2EC 800096EC 3C0B8004 */ lui $t3, %hi(D_8003DE58) # $t3, 0x8004 +/* 00A2F0 800096F0 256BDE58 */ addiu $t3, %lo(D_8003DE58) # addiu $t3, $t3, -0x21a8 +/* 00A2F4 800096F4 8D6D0000 */ lw $t5, ($t3) +/* 00A2F8 800096F8 AC8D0018 */ sw $t5, 0x18($a0) +/* 00A2FC 800096FC 8D6C0004 */ lw $t4, 4($t3) +/* 00A300 80009700 AC8C001C */ sw $t4, 0x1c($a0) +/* 00A304 80009704 8D6D0008 */ lw $t5, 8($t3) +/* 00A308 80009708 AC8D0020 */ sw $t5, 0x20($a0) +/* 00A30C 8000970C 8D6C000C */ lw $t4, 0xc($t3) +/* 00A310 80009710 AC8C0024 */ sw $t4, 0x24($a0) +/* 00A314 80009714 8D6D0010 */ lw $t5, 0x10($t3) +/* 00A318 80009718 AC8D0028 */ sw $t5, 0x28($a0) +/* 00A31C 8000971C 8D6C0014 */ lw $t4, 0x14($t3) +/* 00A320 80009720 AC8C002C */ sw $t4, 0x2c($a0) +/* 00A324 80009724 8D6D0018 */ lw $t5, 0x18($t3) +/* 00A328 80009728 AC820018 */ sw $v0, 0x18($a0) +/* 00A32C 8000972C 10000025 */ b .L800097C4_ovl0 +/* 00A330 80009730 AC8D0030 */ sw $t5, 0x30($a0) +/* 00A334 80009734 3C0E8004 */ lui $t6, %hi(D_8003DE74) # $t6, 0x8004 +/* 00A338 80009738 25CEDE74 */ addiu $t6, %lo(D_8003DE74) # addiu $t6, $t6, -0x218c +/* 00A33C 8000973C 8DD80000 */ lw $t8, ($t6) +/* 00A340 80009740 AC980018 */ sw $t8, 0x18($a0) +/* 00A344 80009744 8DCF0004 */ lw $t7, 4($t6) +/* 00A348 80009748 AC8F001C */ sw $t7, 0x1c($a0) +/* 00A34C 8000974C 8DD80008 */ lw $t8, 8($t6) +/* 00A350 80009750 AC980020 */ sw $t8, 0x20($a0) +/* 00A354 80009754 8DCF000C */ lw $t7, 0xc($t6) +/* 00A358 80009758 AC8F0024 */ sw $t7, 0x24($a0) +/* 00A35C 8000975C 8DD80010 */ lw $t8, 0x10($t6) +/* 00A360 80009760 AC980028 */ sw $t8, 0x28($a0) +/* 00A364 80009764 8DCF0014 */ lw $t7, 0x14($t6) +/* 00A368 80009768 AC8F002C */ sw $t7, 0x2c($a0) +/* 00A36C 8000976C 8DD80018 */ lw $t8, 0x18($t6) +/* 00A370 80009770 AC980030 */ sw $t8, 0x30($a0) +/* 00A374 80009774 8DCF001C */ lw $t7, 0x1c($t6) +/* 00A378 80009778 AC820018 */ sw $v0, 0x18($a0) +/* 00A37C 8000977C 10000011 */ b .L800097C4_ovl0 +/* 00A380 80009780 AC8F0034 */ sw $t7, 0x34($a0) +/* 00A384 80009784 3C198004 */ lui $t9, %hi(D_8003DE94) # $t9, 0x8004 +/* 00A388 80009788 2739DE94 */ addiu $t9, %lo(D_8003DE94) # addiu $t9, $t9, -0x216c +/* 00A38C 8000978C 272B0024 */ addiu $t3, $t9, 0x24 +/* 00A390 80009790 00805025 */ move $t2, $a0 +.L80009794_ovl0: +/* 00A394 80009794 8F290000 */ lw $t1, ($t9) +/* 00A398 80009798 2739000C */ addiu $t9, $t9, 0xc +/* 00A39C 8000979C 254A000C */ addiu $t2, $t2, 0xc +/* 00A3A0 800097A0 AD49002C */ sw $t1, 0x2c($t2) +/* 00A3A4 800097A4 8F28FFF8 */ lw $t0, -8($t9) +/* 00A3A8 800097A8 AD480030 */ sw $t0, 0x30($t2) +/* 00A3AC 800097AC 8F29FFFC */ lw $t1, -4($t9) +/* 00A3B0 800097B0 172BFFF8 */ bne $t9, $t3, .L80009794_ovl0 +/* 00A3B4 800097B4 AD490034 */ sw $t1, 0x34($t2) +/* 00A3B8 800097B8 8F290000 */ lw $t1, ($t9) +/* 00A3BC 800097BC AD490038 */ sw $t1, 0x38($t2) +/* 00A3C0 800097C0 AC820038 */ sw $v0, 0x38($a0) +.L800097C4_ovl0: +/* 00A3C4 800097C4 93AC0023 */ lbu $t4, 0x23($sp) +/* 00A3C8 800097C8 00601025 */ move $v0, $v1 +/* 00A3CC 800097CC A06C0005 */ sb $t4, 5($v1) +/* 00A3D0 800097D0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A3D4 800097D4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00A3D8 800097D8 03E00008 */ jr $ra +/* 00A3DC 800097DC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800097E0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800097E0.s new file mode 100644 index 00000000..48f0fc3e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800097E0.s @@ -0,0 +1,28 @@ +glabel func_800097E0 +/* 00A3E0 800097E0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A3E4 800097E4 AFBF0014 */ sw $ra, 0x14($sp) +/* 00A3E8 800097E8 AFA40020 */ sw $a0, 0x20($sp) +/* 00A3EC 800097EC 0C0021F6 */ jal func_800087D8_ovl0 +/* 00A3F0 800097F0 AFA50024 */ sw $a1, 0x24($sp) +/* 00A3F4 800097F4 93AE0027 */ lbu $t6, 0x27($sp) +/* 00A3F8 800097F8 AFA2001C */ sw $v0, 0x1c($sp) +/* 00A3FC 800097FC 44800000 */ mtc1 $zero, $f0 +/* 00A400 80009800 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00A404 80009804 44812000 */ mtc1 $at, $f4 +/* 00A408 80009808 A0400005 */ sb $zero, 5($v0) +/* 00A40C 8000980C AC400020 */ sw $zero, 0x20($v0) +/* 00A410 80009810 A04E0004 */ sb $t6, 4($v0) +/* 00A414 80009814 E440001C */ swc1 $f0, 0x1c($v0) +/* 00A418 80009818 E4400018 */ swc1 $f0, 0x18($v0) +/* 00A41C 8000981C E4400014 */ swc1 $f0, 0x14($v0) +/* 00A420 80009820 E4400010 */ swc1 $f0, 0x10($v0) +/* 00A424 80009824 E440000C */ swc1 $f0, 0xc($v0) +/* 00A428 80009828 E4440008 */ swc1 $f4, 8($v0) +/* 00A42C 8000982C 8FA40020 */ lw $a0, 0x20($sp) +/* 00A430 80009830 0C00220C */ jal func_80008830_ovl0 +/* 00A434 80009834 00402825 */ move $a1, $v0 +/* 00A438 80009838 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A43C 8000983C 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A440 80009840 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A444 80009844 03E00008 */ jr $ra +/* 00A448 80009848 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000984C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000984C.s new file mode 100644 index 00000000..e0095114 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000984C.s @@ -0,0 +1,27 @@ +glabel func_8000984C +/* 00A44C 8000984C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A450 80009850 AFBF001C */ sw $ra, 0x1c($sp) +/* 00A454 80009854 AFB10018 */ sw $s1, 0x18($sp) +/* 00A458 80009858 AFB00014 */ sw $s0, 0x14($sp) +/* 00A45C 8000985C AFA40020 */ sw $a0, 0x20($sp) +/* 00A460 80009860 8C90006C */ lw $s0, 0x6c($a0) +/* 00A464 80009864 52000007 */ beql $s0, $zero, .L80009884_ovl0 +/* 00A468 80009868 8FAF0020 */ lw $t7, 0x20($sp) +.L8000986C_ovl0: +/* 00A46C 8000986C 8E110000 */ lw $s1, ($s0) +/* 00A470 80009870 0C002218 */ jal func_80008860_ovl0 +/* 00A474 80009874 02002025 */ move $a0, $s0 +/* 00A478 80009878 1620FFFC */ bnez $s1, .L8000986C_ovl0 +/* 00A47C 8000987C 02208025 */ move $s0, $s1 +/* 00A480 80009880 8FAF0020 */ lw $t7, 0x20($sp) +.L80009884_ovl0: +/* 00A484 80009884 3C018004 */ lui $at, %hi(D_8004064C) # $at, 0x8004 +/* 00A488 80009888 ADE0006C */ sw $zero, 0x6c($t7) +/* 00A48C 8000988C 8FB80020 */ lw $t8, 0x20($sp) +/* 00A490 80009890 C424064C */ lwc1 $f4, %lo(D_8004064C)($at) +/* 00A494 80009894 E7040074 */ swc1 $f4, 0x74($t8) +/* 00A498 80009898 8FBF001C */ lw $ra, 0x1c($sp) +/* 00A49C 8000989C 8FB10018 */ lw $s1, 0x18($sp) +/* 00A4A0 800098A0 8FB00014 */ lw $s0, 0x14($sp) +/* 00A4A4 800098A4 03E00008 */ jr $ra +/* 00A4A8 800098A8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800098AC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800098AC.s new file mode 100644 index 00000000..d3e24fdf --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800098AC.s @@ -0,0 +1,28 @@ +glabel func_800098AC +/* 00A4AC 800098AC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A4B0 800098B0 AFBF0014 */ sw $ra, 0x14($sp) +/* 00A4B4 800098B4 AFA40020 */ sw $a0, 0x20($sp) +/* 00A4B8 800098B8 0C0021F6 */ jal func_800087D8_ovl0 +/* 00A4BC 800098BC AFA50024 */ sw $a1, 0x24($sp) +/* 00A4C0 800098C0 93AE0027 */ lbu $t6, 0x27($sp) +/* 00A4C4 800098C4 AFA2001C */ sw $v0, 0x1c($sp) +/* 00A4C8 800098C8 44800000 */ mtc1 $zero, $f0 +/* 00A4CC 800098CC 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00A4D0 800098D0 44812000 */ mtc1 $at, $f4 +/* 00A4D4 800098D4 A0400005 */ sb $zero, 5($v0) +/* 00A4D8 800098D8 AC400020 */ sw $zero, 0x20($v0) +/* 00A4DC 800098DC A04E0004 */ sb $t6, 4($v0) +/* 00A4E0 800098E0 E440001C */ swc1 $f0, 0x1c($v0) +/* 00A4E4 800098E4 E4400018 */ swc1 $f0, 0x18($v0) +/* 00A4E8 800098E8 E4400014 */ swc1 $f0, 0x14($v0) +/* 00A4EC 800098EC E4400010 */ swc1 $f0, 0x10($v0) +/* 00A4F0 800098F0 E440000C */ swc1 $f0, 0xc($v0) +/* 00A4F4 800098F4 E4440008 */ swc1 $f4, 8($v0) +/* 00A4F8 800098F8 8FA40020 */ lw $a0, 0x20($sp) +/* 00A4FC 800098FC 0C002210 */ jal func_80008840_ovl0 +/* 00A500 80009900 00402825 */ move $a1, $v0 +/* 00A504 80009904 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A508 80009908 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A50C 8000990C 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A510 80009910 03E00008 */ jr $ra +/* 00A514 80009914 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009918.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009918.s new file mode 100644 index 00000000..57f41441 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009918.s @@ -0,0 +1,27 @@ +glabel func_80009918 +/* 00A518 80009918 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A51C 8000991C AFBF001C */ sw $ra, 0x1c($sp) +/* 00A520 80009920 AFB10018 */ sw $s1, 0x18($sp) +/* 00A524 80009924 AFB00014 */ sw $s0, 0x14($sp) +/* 00A528 80009928 AFA40020 */ sw $a0, 0x20($sp) +/* 00A52C 8000992C 8C900090 */ lw $s0, 0x90($a0) +/* 00A530 80009930 52000007 */ beql $s0, $zero, .L80009950_ovl0 +/* 00A534 80009934 8FAF0020 */ lw $t7, 0x20($sp) +.L80009938_ovl0: +/* 00A538 80009938 8E110000 */ lw $s1, ($s0) +/* 00A53C 8000993C 0C002218 */ jal func_80008860_ovl0 +/* 00A540 80009940 02002025 */ move $a0, $s0 +/* 00A544 80009944 1620FFFC */ bnez $s1, .L80009938_ovl0 +/* 00A548 80009948 02208025 */ move $s0, $s1 +/* 00A54C 8000994C 8FAF0020 */ lw $t7, 0x20($sp) +.L80009950_ovl0: +/* 00A550 80009950 3C018004 */ lui $at, %hi(D_80040650) # $at, 0x8004 +/* 00A554 80009954 ADE00090 */ sw $zero, 0x90($t7) +/* 00A558 80009958 8FB80020 */ lw $t8, 0x20($sp) +/* 00A55C 8000995C C4240650 */ lwc1 $f4, %lo(D_80040650)($at) +/* 00A560 80009960 E7040098 */ swc1 $f4, 0x98($t8) +/* 00A564 80009964 8FBF001C */ lw $ra, 0x1c($sp) +/* 00A568 80009968 8FB10018 */ lw $s1, 0x18($sp) +/* 00A56C 8000996C 8FB00014 */ lw $s0, 0x14($sp) +/* 00A570 80009970 03E00008 */ jr $ra +/* 00A574 80009974 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009978.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009978.s new file mode 100644 index 00000000..32cb01fd --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009978.s @@ -0,0 +1,28 @@ +glabel func_80009978 +/* 00A578 80009978 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A57C 8000997C AFBF0014 */ sw $ra, 0x14($sp) +/* 00A580 80009980 AFA40020 */ sw $a0, 0x20($sp) +/* 00A584 80009984 0C0021F6 */ jal func_800087D8_ovl0 +/* 00A588 80009988 AFA50024 */ sw $a1, 0x24($sp) +/* 00A58C 8000998C 93AE0027 */ lbu $t6, 0x27($sp) +/* 00A590 80009990 AFA2001C */ sw $v0, 0x1c($sp) +/* 00A594 80009994 44800000 */ mtc1 $zero, $f0 +/* 00A598 80009998 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00A59C 8000999C 44812000 */ mtc1 $at, $f4 +/* 00A5A0 800099A0 A0400005 */ sb $zero, 5($v0) +/* 00A5A4 800099A4 AC400020 */ sw $zero, 0x20($v0) +/* 00A5A8 800099A8 A04E0004 */ sb $t6, 4($v0) +/* 00A5AC 800099AC E440001C */ swc1 $f0, 0x1c($v0) +/* 00A5B0 800099B0 E4400018 */ swc1 $f0, 0x18($v0) +/* 00A5B4 800099B4 E4400014 */ swc1 $f0, 0x14($v0) +/* 00A5B8 800099B8 E4400010 */ swc1 $f0, 0x10($v0) +/* 00A5BC 800099BC E440000C */ swc1 $f0, 0xc($v0) +/* 00A5C0 800099C0 E4440008 */ swc1 $f4, 8($v0) +/* 00A5C4 800099C4 8FA40020 */ lw $a0, 0x20($sp) +/* 00A5C8 800099C8 0C002214 */ jal func_80008850_ovl0 +/* 00A5CC 800099CC 00402825 */ move $a1, $v0 +/* 00A5D0 800099D0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A5D4 800099D4 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A5D8 800099D8 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A5DC 800099DC 03E00008 */ jr $ra +/* 00A5E0 800099E0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_800099E4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_800099E4.s new file mode 100644 index 00000000..6b9a8918 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_800099E4.s @@ -0,0 +1,27 @@ +glabel func_800099E4 +/* 00A5E4 800099E4 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A5E8 800099E8 AFBF001C */ sw $ra, 0x1c($sp) +/* 00A5EC 800099EC AFB10018 */ sw $s1, 0x18($sp) +/* 00A5F0 800099F0 AFB00014 */ sw $s0, 0x14($sp) +/* 00A5F4 800099F4 AFA40020 */ sw $a0, 0x20($sp) +/* 00A5F8 800099F8 8C90006C */ lw $s0, 0x6c($a0) +/* 00A5FC 800099FC 52000007 */ beql $s0, $zero, .L80009A1C_ovl0 +/* 00A600 80009A00 8FAF0020 */ lw $t7, 0x20($sp) +.L80009A04_ovl0: +/* 00A604 80009A04 8E110000 */ lw $s1, ($s0) +/* 00A608 80009A08 0C002218 */ jal func_80008860_ovl0 +/* 00A60C 80009A0C 02002025 */ move $a0, $s0 +/* 00A610 80009A10 1620FFFC */ bnez $s1, .L80009A04_ovl0 +/* 00A614 80009A14 02208025 */ move $s0, $s1 +/* 00A618 80009A18 8FAF0020 */ lw $t7, 0x20($sp) +.L80009A1C_ovl0: +/* 00A61C 80009A1C 3C018004 */ lui $at, %hi(D_80040654) # $at, 0x8004 +/* 00A620 80009A20 ADE0006C */ sw $zero, 0x6c($t7) +/* 00A624 80009A24 8FB80020 */ lw $t8, 0x20($sp) +/* 00A628 80009A28 C4240654 */ lwc1 $f4, %lo(D_80040654)($at) +/* 00A62C 80009A2C E7040074 */ swc1 $f4, 0x74($t8) +/* 00A630 80009A30 8FBF001C */ lw $ra, 0x1c($sp) +/* 00A634 80009A34 8FB10018 */ lw $s1, 0x18($sp) +/* 00A638 80009A38 8FB00014 */ lw $s0, 0x14($sp) +/* 00A63C 80009A3C 03E00008 */ jr $ra +/* 00A640 80009A40 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009A44.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009A44.s new file mode 100644 index 00000000..25e0df97 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009A44.s @@ -0,0 +1,76 @@ +glabel func_80009A44 +/* 00A644 80009A44 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00A648 80009A48 AFBF0014 */ sw $ra, 0x14($sp) +/* 00A64C 80009A4C AFA40018 */ sw $a0, 0x18($sp) +/* 00A650 80009A50 0C002223 */ jal func_8000888C_ovl0 +/* 00A654 80009A54 AFA5001C */ sw $a1, 0x1c($sp) +/* 00A658 80009A58 8FA30018 */ lw $v1, 0x18($sp) +/* 00A65C 80009A5C 8FA7001C */ lw $a3, 0x1c($sp) +/* 00A660 80009A60 00402825 */ move $a1, $v0 +/* 00A664 80009A64 8C660080 */ lw $a2, 0x80($v1) +/* 00A668 80009A68 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000 +/* 00A66C 80009A6C 50C0000C */ beql $a2, $zero, .L80009AA0_ovl0 +/* 00A670 80009A70 AC620080 */ sw $v0, 0x80($v1) +/* 00A674 80009A74 8CC30000 */ lw $v1, ($a2) +/* 00A678 80009A78 00C02025 */ move $a0, $a2 +/* 00A67C 80009A7C 10600005 */ beqz $v1, .L80009A94_ovl0 +/* 00A680 80009A80 00000000 */ nop +/* 00A684 80009A84 00602025 */ move $a0, $v1 +.L80009A88_ovl0: +/* 00A688 80009A88 8C630000 */ lw $v1, ($v1) +/* 00A68C 80009A8C 5460FFFE */ bnezl $v1, .L80009A88_ovl0 +/* 00A690 80009A90 00602025 */ move $a0, $v1 +.L80009A94_ovl0: +/* 00A694 80009A94 10000002 */ b .L80009AA0_ovl0 +/* 00A698 80009A98 AC820000 */ sw $v0, ($a0) +/* 00A69C 80009A9C AC620080 */ sw $v0, 0x80($v1) +.L80009AA0_ovl0: +/* 00A6A0 80009AA0 ACA00000 */ sw $zero, ($a1) +/* 00A6A4 80009AA4 90EE0054 */ lbu $t6, 0x54($a3) +/* 00A6A8 80009AA8 448E2000 */ mtc1 $t6, $f4 +/* 00A6AC 80009AAC 05C10004 */ bgez $t6, .L80009AC0_ovl0 +/* 00A6B0 80009AB0 468021A0 */ cvt.s.w $f6, $f4 +/* 00A6B4 80009AB4 44814000 */ mtc1 $at, $f8 +/* 00A6B8 80009AB8 00000000 */ nop +/* 00A6BC 80009ABC 46083180 */ add.s $f6, $f6, $f8 +.L80009AC0_ovl0: +/* 00A6C0 80009AC0 3C01437F */ li $at, 0x437F0000 # 255.000000 +/* 00A6C4 80009AC4 44815000 */ mtc1 $at, $f10 +/* 00A6C8 80009AC8 44804000 */ mtc1 $zero, $f8 +/* 00A6CC 80009ACC 00E0C825 */ move $t9, $a3 +/* 00A6D0 80009AD0 460A3403 */ div.s $f16, $f6, $f10 +/* 00A6D4 80009AD4 00A04025 */ move $t0, $a1 +/* 00A6D8 80009AD8 24E90078 */ addiu $t1, $a3, 0x78 +/* 00A6DC 80009ADC E4B00084 */ swc1 $f16, 0x84($a1) +.L80009AE0_ovl0: +/* 00A6E0 80009AE0 8F380000 */ lw $t8, ($t9) +/* 00A6E4 80009AE4 2739000C */ addiu $t9, $t9, 0xc +/* 00A6E8 80009AE8 2508000C */ addiu $t0, $t0, 0xc +/* 00A6EC 80009AEC AD18FFFC */ sw $t8, -4($t0) +/* 00A6F0 80009AF0 8F2FFFF8 */ lw $t7, -8($t9) +/* 00A6F4 80009AF4 AD0F0000 */ sw $t7, ($t0) +/* 00A6F8 80009AF8 8F38FFFC */ lw $t8, -4($t9) +/* 00A6FC 80009AFC 1729FFF8 */ bne $t9, $t1, .L80009AE0_ovl0 +/* 00A700 80009B00 AD180004 */ sw $t8, 4($t0) +/* 00A704 80009B04 C4F20014 */ lwc1 $f18, 0x14($a3) +/* 00A708 80009B08 3C018004 */ lui $at, %hi(D_80040658) # $at, 0x8004 +/* 00A70C 80009B0C 44808000 */ mtc1 $zero, $f16 +/* 00A710 80009B10 E4B2002C */ swc1 $f18, 0x2c($a1) +/* 00A714 80009B14 C4E4001C */ lwc1 $f4, 0x1c($a3) +/* 00A718 80009B18 A4A00080 */ sh $zero, 0x80($a1) +/* 00A71C 80009B1C A4A00082 */ sh $zero, 0x82($a1) +/* 00A720 80009B20 E4A80088 */ swc1 $f8, 0x88($a1) +/* 00A724 80009B24 ACA00090 */ sw $zero, 0x90($a1) +/* 00A728 80009B28 ACA00094 */ sw $zero, 0x94($a1) +/* 00A72C 80009B2C E4A40030 */ swc1 $f4, 0x30($a1) +/* 00A730 80009B30 C4260658 */ lwc1 $f6, %lo(D_80040658)($at) +/* 00A734 80009B34 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00A738 80009B38 44815000 */ mtc1 $at, $f10 +/* 00A73C 80009B3C E4B000A0 */ swc1 $f16, 0xa0($a1) +/* 00A740 80009B40 E4A60098 */ swc1 $f6, 0x98($a1) +/* 00A744 80009B44 E4AA009C */ swc1 $f10, 0x9c($a1) +/* 00A748 80009B48 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A74C 80009B4C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00A750 80009B50 00A01025 */ move $v0, $a1 +/* 00A754 80009B54 03E00008 */ jr $ra +/* 00A758 80009B58 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009B5C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009B5C.s new file mode 100644 index 00000000..29680d22 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009B5C.s @@ -0,0 +1,35 @@ +glabel func_80009B5C +/* 00A75C 80009B5C 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00A760 80009B60 AFBF0024 */ sw $ra, 0x24($sp) +/* 00A764 80009B64 AFB20020 */ sw $s2, 0x20($sp) +/* 00A768 80009B68 AFB1001C */ sw $s1, 0x1c($sp) +/* 00A76C 80009B6C AFB00018 */ sw $s0, 0x18($sp) +/* 00A770 80009B70 AFA40028 */ sw $a0, 0x28($sp) +/* 00A774 80009B74 8C920080 */ lw $s2, 0x80($a0) +/* 00A778 80009B78 5240000F */ beql $s2, $zero, .L80009BB8_ovl0 +/* 00A77C 80009B7C 8FAF0028 */ lw $t7, 0x28($sp) +.L80009B80_ovl0: +/* 00A780 80009B80 8E500090 */ lw $s0, 0x90($s2) +/* 00A784 80009B84 52000007 */ beql $s0, $zero, .L80009BA4_ovl0 +/* 00A788 80009B88 8E500000 */ lw $s0, ($s2) +.L80009B8C_ovl0: +/* 00A78C 80009B8C 8E110000 */ lw $s1, ($s0) +/* 00A790 80009B90 0C002218 */ jal func_80008860_ovl0 +/* 00A794 80009B94 02002025 */ move $a0, $s0 +/* 00A798 80009B98 1620FFFC */ bnez $s1, .L80009B8C_ovl0 +/* 00A79C 80009B9C 02208025 */ move $s0, $s1 +/* 00A7A0 80009BA0 8E500000 */ lw $s0, ($s2) +.L80009BA4_ovl0: +/* 00A7A4 80009BA4 0C002239 */ jal func_800088E4_ovl0 +/* 00A7A8 80009BA8 02402025 */ move $a0, $s2 +/* 00A7AC 80009BAC 1600FFF4 */ bnez $s0, .L80009B80_ovl0 +/* 00A7B0 80009BB0 02009025 */ move $s2, $s0 +/* 00A7B4 80009BB4 8FAF0028 */ lw $t7, 0x28($sp) +.L80009BB8_ovl0: +/* 00A7B8 80009BB8 ADE00080 */ sw $zero, 0x80($t7) +/* 00A7BC 80009BBC 8FBF0024 */ lw $ra, 0x24($sp) +/* 00A7C0 80009BC0 8FB20020 */ lw $s2, 0x20($sp) +/* 00A7C4 80009BC4 8FB1001C */ lw $s1, 0x1c($sp) +/* 00A7C8 80009BC8 8FB00018 */ lw $s0, 0x18($sp) +/* 00A7CC 80009BCC 03E00008 */ jr $ra +/* 00A7D0 80009BD0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009BD4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009BD4.s new file mode 100644 index 00000000..86c0cda8 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009BD4.s @@ -0,0 +1,26 @@ +glabel func_80009BD4 +/* 00A7D4 80009BD4 24020001 */ li $v0, 1 +/* 00A7D8 80009BD8 00027080 */ sll $t6, $v0, 2 +/* 00A7DC 80009BDC AC80004C */ sw $zero, 0x4c($a0) +/* 00A7E0 80009BE0 A0800054 */ sb $zero, 0x54($a0) +/* 00A7E4 80009BE4 A0800055 */ sb $zero, 0x55($a0) +/* 00A7E8 80009BE8 A0800056 */ sb $zero, 0x56($a0) +/* 00A7EC 80009BEC AC800058 */ sw $zero, 0x58($a0) +/* 00A7F0 80009BF0 008E1821 */ addu $v1, $a0, $t6 +/* 00A7F4 80009BF4 AC60005C */ sw $zero, 0x5c($v1) +/* 00A7F8 80009BF8 AC600060 */ sw $zero, 0x60($v1) +/* 00A7FC 80009BFC AC600064 */ sw $zero, 0x64($v1) +/* 00A800 80009C00 AC600058 */ sw $zero, 0x58($v1) +/* 00A804 80009C04 AC80006C */ sw $zero, 0x6c($a0) +/* 00A808 80009C08 AC800070 */ sw $zero, 0x70($a0) +/* 00A80C 80009C0C 3C018004 */ lui $at, %hi(D_8004065C) # $at, 0x8004 +/* 00A810 80009C10 C424065C */ lwc1 $f4, %lo(D_8004065C)($at) +/* 00A814 80009C14 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00A818 80009C18 44813000 */ mtc1 $at, $f6 +/* 00A81C 80009C1C 44804000 */ mtc1 $zero, $f8 +/* 00A820 80009C20 AC800080 */ sw $zero, 0x80($a0) +/* 00A824 80009C24 AC800084 */ sw $zero, 0x84($a0) +/* 00A828 80009C28 E4840074 */ swc1 $f4, 0x74($a0) +/* 00A82C 80009C2C E4860078 */ swc1 $f6, 0x78($a0) +/* 00A830 80009C30 03E00008 */ jr $ra +/* 00A834 80009C34 E488007C */ swc1 $f8, 0x7c($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009C38.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009C38.s new file mode 100644 index 00000000..dbeb8122 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009C38.s @@ -0,0 +1,50 @@ +glabel func_80009C38 +/* 00A838 80009C38 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A83C 80009C3C AFBF0014 */ sw $ra, 0x14($sp) +/* 00A840 80009C40 AFA50024 */ sw $a1, 0x24($sp) +/* 00A844 80009C44 14800003 */ bnez $a0, .L80009C54_ovl0 +/* 00A848 80009C48 00803025 */ move $a2, $a0 +/* 00A84C 80009C4C 3C068005 */ lui $a2, %hi(D_8004A7C4) # $a2, 0x8005 +/* 00A850 80009C50 8CC6A7C4 */ lw $a2, %lo(D_8004A7C4)($a2) +.L80009C54_ovl0: +/* 00A854 80009C54 0C002244 */ jal func_80008910_ovl0 +/* 00A858 80009C58 AFA60020 */ sw $a2, 0x20($sp) +/* 00A85C 80009C5C 8FA60020 */ lw $a2, 0x20($sp) +/* 00A860 80009C60 00402825 */ move $a1, $v0 +/* 00A864 80009C64 240E0001 */ li $t6, 1 +/* 00A868 80009C68 8CC7003C */ lw $a3, 0x3c($a2) +/* 00A86C 80009C6C 240F0001 */ li $t7, 1 +/* 00A870 80009C70 50E0000D */ beql $a3, $zero, .L80009CA8_ovl0 +/* 00A874 80009C74 A0CE000F */ sb $t6, 0xf($a2) +/* 00A878 80009C78 8CE30008 */ lw $v1, 8($a3) +/* 00A87C 80009C7C 00E02025 */ move $a0, $a3 +/* 00A880 80009C80 50600006 */ beql $v1, $zero, .L80009C9C_ovl0 +/* 00A884 80009C84 AC820008 */ sw $v0, 8($a0) +/* 00A888 80009C88 00602025 */ move $a0, $v1 +.L80009C8C_ovl0: +/* 00A88C 80009C8C 8C630008 */ lw $v1, 8($v1) +/* 00A890 80009C90 5460FFFE */ bnezl $v1, .L80009C8C_ovl0 +/* 00A894 80009C94 00602025 */ move $a0, $v1 +/* 00A898 80009C98 AC820008 */ sw $v0, 8($a0) +.L80009C9C_ovl0: +/* 00A89C 80009C9C 10000004 */ b .L80009CB0_ovl0 +/* 00A8A0 80009CA0 AC44000C */ sw $a0, 0xc($v0) +/* 00A8A4 80009CA4 A0CE000F */ sb $t6, 0xf($a2) +.L80009CA8_ovl0: +/* 00A8A8 80009CA8 ACC2003C */ sw $v0, 0x3c($a2) +/* 00A8AC 80009CAC AC40000C */ sw $zero, 0xc($v0) +.L80009CB0_ovl0: +/* 00A8B0 80009CB0 ACA60004 */ sw $a2, 4($a1) +/* 00A8B4 80009CB4 ACAF0014 */ sw $t7, 0x14($a1) +/* 00A8B8 80009CB8 ACA00008 */ sw $zero, 8($a1) +/* 00A8BC 80009CBC ACA00010 */ sw $zero, 0x10($a1) +/* 00A8C0 80009CC0 8FB80024 */ lw $t8, 0x24($sp) +/* 00A8C4 80009CC4 00A02025 */ move $a0, $a1 +/* 00A8C8 80009CC8 ACB80050 */ sw $t8, 0x50($a1) +/* 00A8CC 80009CCC 0C0026F5 */ jal func_80009BD4_ovl0 +/* 00A8D0 80009CD0 AFA5001C */ sw $a1, 0x1c($sp) +/* 00A8D4 80009CD4 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A8D8 80009CD8 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A8DC 80009CDC 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A8E0 80009CE0 03E00008 */ jr $ra +/* 00A8E4 80009CE4 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009CE8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009CE8.s new file mode 100644 index 00000000..a56f47ee --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009CE8.s @@ -0,0 +1,31 @@ +glabel func_80009CE8 +/* 00A8E8 80009CE8 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A8EC 80009CEC AFBF0014 */ sw $ra, 0x14($sp) +/* 00A8F0 80009CF0 AFA50024 */ sw $a1, 0x24($sp) +/* 00A8F4 80009CF4 0C002244 */ jal func_80008910_ovl0 +/* 00A8F8 80009CF8 AFA40020 */ sw $a0, 0x20($sp) +/* 00A8FC 80009CFC 8FA60020 */ lw $a2, 0x20($sp) +/* 00A900 80009D00 00402025 */ move $a0, $v0 +/* 00A904 80009D04 8CC30008 */ lw $v1, 8($a2) +/* 00A908 80009D08 50600003 */ beql $v1, $zero, .L80009D18_ovl0 +/* 00A90C 80009D0C AC86000C */ sw $a2, 0xc($a0) +/* 00A910 80009D10 AC62000C */ sw $v0, 0xc($v1) +/* 00A914 80009D14 AC86000C */ sw $a2, 0xc($a0) +.L80009D18_ovl0: +/* 00A918 80009D18 8CCE0008 */ lw $t6, 8($a2) +/* 00A91C 80009D1C AC8E0008 */ sw $t6, 8($a0) +/* 00A920 80009D20 8CCF0004 */ lw $t7, 4($a2) +/* 00A924 80009D24 ACC40008 */ sw $a0, 8($a2) +/* 00A928 80009D28 AC8F0004 */ sw $t7, 4($a0) +/* 00A92C 80009D2C 8CD80014 */ lw $t8, 0x14($a2) +/* 00A930 80009D30 AC800010 */ sw $zero, 0x10($a0) +/* 00A934 80009D34 AC980014 */ sw $t8, 0x14($a0) +/* 00A938 80009D38 8FB90024 */ lw $t9, 0x24($sp) +/* 00A93C 80009D3C AC990050 */ sw $t9, 0x50($a0) +/* 00A940 80009D40 0C0026F5 */ jal func_80009BD4_ovl0 +/* 00A944 80009D44 AFA4001C */ sw $a0, 0x1c($sp) +/* 00A948 80009D48 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A94C 80009D4C 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A950 80009D50 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A954 80009D54 03E00008 */ jr $ra +/* 00A958 80009D58 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009D5C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009D5C.s new file mode 100644 index 00000000..ff14f508 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009D5C.s @@ -0,0 +1,43 @@ +glabel func_80009D5C +/* 00A95C 80009D5C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00A960 80009D60 AFBF0014 */ sw $ra, 0x14($sp) +/* 00A964 80009D64 AFA50024 */ sw $a1, 0x24($sp) +/* 00A968 80009D68 0C002244 */ jal func_80008910_ovl0 +/* 00A96C 80009D6C AFA40020 */ sw $a0, 0x20($sp) +/* 00A970 80009D70 8FA70020 */ lw $a3, 0x20($sp) +/* 00A974 80009D74 00402825 */ move $a1, $v0 +/* 00A978 80009D78 8CE60010 */ lw $a2, 0x10($a3) +/* 00A97C 80009D7C 50C0000D */ beql $a2, $zero, .L80009DB4_ovl0 +/* 00A980 80009D80 ACE20010 */ sw $v0, 0x10($a3) +/* 00A984 80009D84 8CC30008 */ lw $v1, 8($a2) +/* 00A988 80009D88 00C02025 */ move $a0, $a2 +/* 00A98C 80009D8C 50600006 */ beql $v1, $zero, .L80009DA8_ovl0 +/* 00A990 80009D90 AC820008 */ sw $v0, 8($a0) +/* 00A994 80009D94 00602025 */ move $a0, $v1 +.L80009D98_ovl0: +/* 00A998 80009D98 8C630008 */ lw $v1, 8($v1) +/* 00A99C 80009D9C 5460FFFE */ bnezl $v1, .L80009D98_ovl0 +/* 00A9A0 80009DA0 00602025 */ move $a0, $v1 +/* 00A9A4 80009DA4 AC820008 */ sw $v0, 8($a0) +.L80009DA8_ovl0: +/* 00A9A8 80009DA8 10000003 */ b .L80009DB8_ovl0 +/* 00A9AC 80009DAC AC44000C */ sw $a0, 0xc($v0) +/* 00A9B0 80009DB0 ACE20010 */ sw $v0, 0x10($a3) +.L80009DB4_ovl0: +/* 00A9B4 80009DB4 AC40000C */ sw $zero, 0xc($v0) +.L80009DB8_ovl0: +/* 00A9B8 80009DB8 8CEE0004 */ lw $t6, 4($a3) +/* 00A9BC 80009DBC ACA70014 */ sw $a3, 0x14($a1) +/* 00A9C0 80009DC0 ACA00010 */ sw $zero, 0x10($a1) +/* 00A9C4 80009DC4 ACA00008 */ sw $zero, 8($a1) +/* 00A9C8 80009DC8 ACAE0004 */ sw $t6, 4($a1) +/* 00A9CC 80009DCC 8FAF0024 */ lw $t7, 0x24($sp) +/* 00A9D0 80009DD0 00A02025 */ move $a0, $a1 +/* 00A9D4 80009DD4 ACAF0050 */ sw $t7, 0x50($a1) +/* 00A9D8 80009DD8 0C0026F5 */ jal func_80009BD4_ovl0 +/* 00A9DC 80009DDC AFA5001C */ sw $a1, 0x1c($sp) +/* 00A9E0 80009DE0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00A9E4 80009DE4 8FA2001C */ lw $v0, 0x1c($sp) +/* 00A9E8 80009DE8 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00A9EC 80009DEC 03E00008 */ jr $ra +/* 00A9F0 80009DF0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009DF4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009DF4.s new file mode 100644 index 00000000..8c6ef0d7 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009DF4.s @@ -0,0 +1,114 @@ +glabel func_80009DF4 +/* 00A9F4 80009DF4 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00A9F8 80009DF8 AFBF0024 */ sw $ra, 0x24($sp) +/* 00A9FC 80009DFC AFB30020 */ sw $s3, 0x20($sp) +/* 00AA00 80009E00 AFB2001C */ sw $s2, 0x1c($sp) +/* 00AA04 80009E04 AFB10018 */ sw $s1, 0x18($sp) +/* 00AA08 80009E08 AFB00014 */ sw $s0, 0x14($sp) +/* 00AA0C 80009E0C 8C900010 */ lw $s0, 0x10($a0) +/* 00AA10 80009E10 00809825 */ move $s3, $a0 +/* 00AA14 80009E14 52000007 */ beql $s0, $zero, .L80009E34_ovl0 +/* 00AA18 80009E18 8E620014 */ lw $v0, 0x14($s3) +.L80009E1C_ovl0: +/* 00AA1C 80009E1C 0C00277D */ jal func_80009DF4_ovl0 +/* 00AA20 80009E20 02002025 */ move $a0, $s0 +/* 00AA24 80009E24 8E700010 */ lw $s0, 0x10($s3) +/* 00AA28 80009E28 1600FFFC */ bnez $s0, .L80009E1C_ovl0 +/* 00AA2C 80009E2C 00000000 */ nop +/* 00AA30 80009E30 8E620014 */ lw $v0, 0x14($s3) +.L80009E34_ovl0: +/* 00AA34 80009E34 24010001 */ li $at, 1 +/* 00AA38 80009E38 00008025 */ move $s0, $zero +/* 00AA3C 80009E3C 1441000D */ bne $v0, $at, .L80009E74_ovl0 +/* 00AA40 80009E40 02608825 */ move $s1, $s3 +/* 00AA44 80009E44 8E620004 */ lw $v0, 4($s3) +/* 00AA48 80009E48 8C4E003C */ lw $t6, 0x3c($v0) +/* 00AA4C 80009E4C 566E000F */ bnel $s3, $t6, .L80009E8C_ovl0 +/* 00AA50 80009E50 8E62000C */ lw $v0, 0xc($s3) +/* 00AA54 80009E54 8E6F0008 */ lw $t7, 8($s3) +/* 00AA58 80009E58 AC4F003C */ sw $t7, 0x3c($v0) +/* 00AA5C 80009E5C 8E620004 */ lw $v0, 4($s3) +/* 00AA60 80009E60 8C58003C */ lw $t8, 0x3c($v0) +/* 00AA64 80009E64 57000009 */ bnezl $t8, .L80009E8C_ovl0 +/* 00AA68 80009E68 8E62000C */ lw $v0, 0xc($s3) +/* 00AA6C 80009E6C 10000006 */ b .L80009E88_ovl0 +/* 00AA70 80009E70 A040000F */ sb $zero, 0xf($v0) +.L80009E74_ovl0: +/* 00AA74 80009E74 8C590010 */ lw $t9, 0x10($v0) +/* 00AA78 80009E78 56790004 */ bnel $s3, $t9, .L80009E8C_ovl0 +/* 00AA7C 80009E7C 8E62000C */ lw $v0, 0xc($s3) +/* 00AA80 80009E80 8E680008 */ lw $t0, 8($s3) +/* 00AA84 80009E84 AC480010 */ sw $t0, 0x10($v0) +.L80009E88_ovl0: +/* 00AA88 80009E88 8E62000C */ lw $v0, 0xc($s3) +.L80009E8C_ovl0: +/* 00AA8C 80009E8C 24120014 */ li $s2, 20 +/* 00AA90 80009E90 50400004 */ beql $v0, $zero, .L80009EA4_ovl0 +/* 00AA94 80009E94 8E620008 */ lw $v0, 8($s3) +/* 00AA98 80009E98 8E690008 */ lw $t1, 8($s3) +/* 00AA9C 80009E9C AC490008 */ sw $t1, 8($v0) +/* 00AAA0 80009EA0 8E620008 */ lw $v0, 8($s3) +.L80009EA4_ovl0: +/* 00AAA4 80009EA4 10400003 */ beqz $v0, .L80009EB4_ovl0 +/* 00AAA8 80009EA8 00000000 */ nop +/* 00AAAC 80009EAC 8E6A000C */ lw $t2, 0xc($s3) +/* 00AAB0 80009EB0 AC4A000C */ sw $t2, 0xc($v0) +.L80009EB4_ovl0: +/* 00AAB4 80009EB4 8E240058 */ lw $a0, 0x58($s1) +/* 00AAB8 80009EB8 50800004 */ beql $a0, $zero, .L80009ECC_ovl0 +/* 00AABC 80009EBC 26100004 */ addiu $s0, $s0, 4 +/* 00AAC0 80009EC0 0C0021EB */ jal func_800087AC_ovl0 +/* 00AAC4 80009EC4 00000000 */ nop +/* 00AAC8 80009EC8 26100004 */ addiu $s0, $s0, 4 +.L80009ECC_ovl0: +/* 00AACC 80009ECC 1612FFF9 */ bne $s0, $s2, .L80009EB4_ovl0 +/* 00AAD0 80009ED0 26310004 */ addiu $s1, $s1, 4 +/* 00AAD4 80009ED4 8E64004C */ lw $a0, 0x4c($s3) +/* 00AAD8 80009ED8 3C028005 */ lui $v0, %hi(D_8004A798) # $v0, 0x8005 +/* 00AADC 80009EDC 50800007 */ beql $a0, $zero, .L80009EFC_ovl0 +/* 00AAE0 80009EE0 8E71006C */ lw $s1, 0x6c($s3) +/* 00AAE4 80009EE4 8C42A798 */ lw $v0, %lo(D_8004A798)($v0) +/* 00AAE8 80009EE8 50400004 */ beql $v0, $zero, .L80009EFC_ovl0 +/* 00AAEC 80009EEC 8E71006C */ lw $s1, 0x6c($s3) +/* 00AAF0 80009EF0 0040F809 */ jalr $v0 +/* 00AAF4 80009EF4 00000000 */ nop +/* 00AAF8 80009EF8 8E71006C */ lw $s1, 0x6c($s3) +.L80009EFC_ovl0: +/* 00AAFC 80009EFC 52200007 */ beql $s1, $zero, .L80009F1C_ovl0 +/* 00AB00 80009F00 8E720080 */ lw $s2, 0x80($s3) +.L80009F04_ovl0: +/* 00AB04 80009F04 8E300000 */ lw $s0, ($s1) +/* 00AB08 80009F08 0C002218 */ jal func_80008860_ovl0 +/* 00AB0C 80009F0C 02202025 */ move $a0, $s1 +/* 00AB10 80009F10 1600FFFC */ bnez $s0, .L80009F04_ovl0 +/* 00AB14 80009F14 02008825 */ move $s1, $s0 +/* 00AB18 80009F18 8E720080 */ lw $s2, 0x80($s3) +.L80009F1C_ovl0: +/* 00AB1C 80009F1C 1240000E */ beqz $s2, .L80009F58_ovl0 +/* 00AB20 80009F20 00000000 */ nop +.L80009F24_ovl0: +/* 00AB24 80009F24 8E510090 */ lw $s1, 0x90($s2) +/* 00AB28 80009F28 52200007 */ beql $s1, $zero, .L80009F48_ovl0 +/* 00AB2C 80009F2C 8E500000 */ lw $s0, ($s2) +.L80009F30_ovl0: +/* 00AB30 80009F30 8E300000 */ lw $s0, ($s1) +/* 00AB34 80009F34 0C002218 */ jal func_80008860_ovl0 +/* 00AB38 80009F38 02202025 */ move $a0, $s1 +/* 00AB3C 80009F3C 1600FFFC */ bnez $s0, .L80009F30_ovl0 +/* 00AB40 80009F40 02008825 */ move $s1, $s0 +/* 00AB44 80009F44 8E500000 */ lw $s0, ($s2) +.L80009F48_ovl0: +/* 00AB48 80009F48 0C002239 */ jal func_800088E4_ovl0 +/* 00AB4C 80009F4C 02402025 */ move $a0, $s2 +/* 00AB50 80009F50 1600FFF4 */ bnez $s0, .L80009F24_ovl0 +/* 00AB54 80009F54 02009025 */ move $s2, $s0 +.L80009F58_ovl0: +/* 00AB58 80009F58 0C00225A */ jal func_80008968_ovl0 +/* 00AB5C 80009F5C 02602025 */ move $a0, $s3 +/* 00AB60 80009F60 8FBF0024 */ lw $ra, 0x24($sp) +/* 00AB64 80009F64 8FB00014 */ lw $s0, 0x14($sp) +/* 00AB68 80009F68 8FB10018 */ lw $s1, 0x18($sp) +/* 00AB6C 80009F6C 8FB2001C */ lw $s2, 0x1c($sp) +/* 00AB70 80009F70 8FB30020 */ lw $s3, 0x20($sp) +/* 00AB74 80009F74 03E00008 */ jr $ra +/* 00AB78 80009F78 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_80009F7C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_80009F7C.s new file mode 100644 index 00000000..201cfdfc --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_80009F7C.s @@ -0,0 +1,47 @@ +glabel func_80009F7C +/* 00AB7C 80009F7C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00AB80 80009F80 AFBF0014 */ sw $ra, 0x14($sp) +/* 00AB84 80009F84 14800003 */ bnez $a0, .L80009F94_ovl0 +/* 00AB88 80009F88 00803025 */ move $a2, $a0 +/* 00AB8C 80009F8C 3C068005 */ lui $a2, %hi(D_8004A7C4) # $a2, 0x8005 +/* 00AB90 80009F90 8CC6A7C4 */ lw $a2, %lo(D_8004A7C4)($a2) +.L80009F94_ovl0: +/* 00AB94 80009F94 240E0003 */ li $t6, 3 +/* 00AB98 80009F98 A0CE000F */ sb $t6, 0xf($a2) +/* 00AB9C 80009F9C 0C002265 */ jal func_80008994_ovl0 +/* 00ABA0 80009FA0 AFA60020 */ sw $a2, 0x20($sp) +/* 00ABA4 80009FA4 8FA60020 */ lw $a2, 0x20($sp) +/* 00ABA8 80009FA8 24440008 */ addiu $a0, $v0, 8 +/* 00ABAC 80009FAC ACC2003C */ sw $v0, 0x3c($a2) +/* 00ABB0 80009FB0 AC460004 */ sw $a2, 4($v0) +/* 00ABB4 80009FB4 0C001F27 */ jal func_80007C9C_ovl0 +/* 00ABB8 80009FB8 AFA20018 */ sw $v0, 0x18($sp) +/* 00ABBC 80009FBC 8FA50018 */ lw $a1, 0x18($sp) +/* 00ABC0 80009FC0 00001025 */ move $v0, $zero +/* 00ABC4 80009FC4 24040002 */ li $a0, 2 +/* 00ABC8 80009FC8 ACA00060 */ sw $zero, 0x60($a1) +/* 00ABCC 80009FCC 00A01825 */ move $v1, $a1 +.L80009FD0_ovl0: +/* 00ABD0 80009FD0 24420001 */ addiu $v0, $v0, 1 +/* 00ABD4 80009FD4 24630004 */ addiu $v1, $v1, 4 +/* 00ABD8 80009FD8 1444FFFD */ bne $v0, $a0, .L80009FD0_ovl0 +/* 00ABDC 80009FDC AC600060 */ sw $zero, 0x60($v1) +/* 00ABE0 80009FE0 ACA00080 */ sw $zero, 0x80($a1) +/* 00ABE4 80009FE4 ACA00084 */ sw $zero, 0x84($a1) +/* 00ABE8 80009FE8 ACA00088 */ sw $zero, 0x88($a1) +/* 00ABEC 80009FEC ACA0008C */ sw $zero, 0x8c($a1) +/* 00ABF0 80009FF0 ACA0006C */ sw $zero, 0x6c($a1) +/* 00ABF4 80009FF4 ACA00070 */ sw $zero, 0x70($a1) +/* 00ABF8 80009FF8 3C018004 */ lui $at, %hi(D_80040660) # $at, 0x8004 +/* 00ABFC 80009FFC C4240660 */ lwc1 $f4, %lo(D_80040660)($at) +/* 00AC00 8000A000 3C013F80 */ li $at, 0x3F800000 # 1.000000 +/* 00AC04 8000A004 44813000 */ mtc1 $at, $f6 +/* 00AC08 8000A008 44804000 */ mtc1 $zero, $f8 +/* 00AC0C 8000A00C E4A40074 */ swc1 $f4, 0x74($a1) +/* 00AC10 8000A010 E4A60078 */ swc1 $f6, 0x78($a1) +/* 00AC14 8000A014 E4A8007C */ swc1 $f8, 0x7c($a1) +/* 00AC18 8000A018 8FBF0014 */ lw $ra, 0x14($sp) +/* 00AC1C 8000A01C 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00AC20 8000A020 00A01025 */ move $v0, $a1 +/* 00AC24 8000A024 03E00008 */ jr $ra +/* 00AC28 8000A028 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A02C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A02C.s new file mode 100644 index 00000000..d56115a2 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A02C.s @@ -0,0 +1,42 @@ +glabel func_8000A02C +/* 00AC2C 8000A02C 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00AC30 8000A030 AFBF0024 */ sw $ra, 0x24($sp) +/* 00AC34 8000A034 AFB20020 */ sw $s2, 0x20($sp) +/* 00AC38 8000A038 AFB1001C */ sw $s1, 0x1c($sp) +/* 00AC3C 8000A03C AFB00018 */ sw $s0, 0x18($sp) +/* 00AC40 8000A040 AFA40028 */ sw $a0, 0x28($sp) +/* 00AC44 8000A044 8C820004 */ lw $v0, 4($a0) +/* 00AC48 8000A048 00008025 */ move $s0, $zero +/* 00AC4C 8000A04C 24120008 */ li $s2, 8 +/* 00AC50 8000A050 A040000F */ sb $zero, 0xf($v0) +/* 00AC54 8000A054 AC40003C */ sw $zero, 0x3c($v0) +/* 00AC58 8000A058 8FB10028 */ lw $s1, 0x28($sp) +.L8000A05C_ovl0: +/* 00AC5C 8000A05C 8E240064 */ lw $a0, 0x64($s1) +/* 00AC60 8000A060 50800004 */ beql $a0, $zero, .L8000A074_ovl0 +/* 00AC64 8000A064 26100004 */ addiu $s0, $s0, 4 +/* 00AC68 8000A068 0C0021EB */ jal func_800087AC_ovl0 +/* 00AC6C 8000A06C 00000000 */ nop +/* 00AC70 8000A070 26100004 */ addiu $s0, $s0, 4 +.L8000A074_ovl0: +/* 00AC74 8000A074 1612FFF9 */ bne $s0, $s2, .L8000A05C_ovl0 +/* 00AC78 8000A078 26310004 */ addiu $s1, $s1, 4 +/* 00AC7C 8000A07C 8FAF0028 */ lw $t7, 0x28($sp) +/* 00AC80 8000A080 8DF0006C */ lw $s0, 0x6c($t7) +/* 00AC84 8000A084 12000006 */ beqz $s0, .L8000A0A0_ovl0 +/* 00AC88 8000A088 00000000 */ nop +.L8000A08C_ovl0: +/* 00AC8C 8000A08C 8E110000 */ lw $s1, ($s0) +/* 00AC90 8000A090 0C002218 */ jal func_80008860_ovl0 +/* 00AC94 8000A094 02002025 */ move $a0, $s0 +/* 00AC98 8000A098 1620FFFC */ bnez $s1, .L8000A08C_ovl0 +/* 00AC9C 8000A09C 02208025 */ move $s0, $s1 +.L8000A0A0_ovl0: +/* 00ACA0 8000A0A0 0C00227B */ jal func_800089EC_ovl0 +/* 00ACA4 8000A0A4 8FA40028 */ lw $a0, 0x28($sp) +/* 00ACA8 8000A0A8 8FBF0024 */ lw $ra, 0x24($sp) +/* 00ACAC 8000A0AC 8FB00018 */ lw $s0, 0x18($sp) +/* 00ACB0 8000A0B0 8FB1001C */ lw $s1, 0x1c($sp) +/* 00ACB4 8000A0B4 8FB20020 */ lw $s2, 0x20($sp) +/* 00ACB8 8000A0B8 03E00008 */ jr $ra +/* 00ACBC 8000A0BC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A0C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A0C0.s new file mode 100644 index 00000000..91c99422 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A0C0.s @@ -0,0 +1,53 @@ +glabel func_8000A0C0 +/* 00ACC0 8000A0C0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00ACC4 8000A0C4 AFA60028 */ sw $a2, 0x28($sp) +/* 00ACC8 8000A0C8 30C600FF */ andi $a2, $a2, 0xff +/* 00ACCC 8000A0CC 28C10020 */ slti $at, $a2, 0x20 +/* 00ACD0 8000A0D0 AFBF0014 */ sw $ra, 0x14($sp) +/* 00ACD4 8000A0D4 AFA40020 */ sw $a0, 0x20($sp) +/* 00ACD8 8000A0D8 AFA50024 */ sw $a1, 0x24($sp) +/* 00ACDC 8000A0DC AFA7002C */ sw $a3, 0x2c($sp) +/* 00ACE0 8000A0E0 AFA60018 */ sw $a2, 0x18($sp) +/* 00ACE4 8000A0E4 14200008 */ bnez $at, .L8000A108_ovl0 +/* 00ACE8 8000A0E8 00C07025 */ move $t6, $a2 +/* 00ACEC 8000A0EC 3C048004 */ lui $a0, %hi(D_800403DC) # $a0, 0x8004 +/* 00ACF0 8000A0F0 248403DC */ addiu $a0, %lo(D_800403DC) # addiu $a0, $a0, 0x3dc +/* 00ACF4 8000A0F4 01C02825 */ move $a1, $t6 +/* 00ACF8 8000A0F8 0C008C27 */ jal fatal_printf +/* 00ACFC 8000A0FC 8FA60020 */ lw $a2, 0x20($sp) +.L8000A100_ovl0: +/* 00AD00 8000A100 1000FFFF */ b .L8000A100_ovl0 +/* 00AD04 8000A104 00000000 */ nop +.L8000A108_ovl0: +/* 00AD08 8000A108 0C0020D7 */ jal func_8000835C_ovl0 +/* 00AD0C 8000A10C A3A6002B */ sb $a2, 0x2b($sp) +/* 00AD10 8000A110 93A6002B */ lbu $a2, 0x2b($sp) +/* 00AD14 8000A114 14400003 */ bnez $v0, .L8000A124_ovl0 +/* 00AD18 8000A118 00401825 */ move $v1, $v0 +/* 00AD1C 8000A11C 10000014 */ b .L8000A170_ovl0 +/* 00AD20 8000A120 00001025 */ move $v0, $zero +.L8000A124_ovl0: +/* 00AD24 8000A124 8FAF0020 */ lw $t7, 0x20($sp) +/* 00AD28 8000A128 A066000C */ sb $a2, 0xc($v1) +/* 00AD2C 8000A12C 44802000 */ mtc1 $zero, $f4 +/* 00AD30 8000A130 AC6F0000 */ sw $t7, ($v1) +/* 00AD34 8000A134 8FB8002C */ lw $t8, 0x2c($sp) +/* 00AD38 8000A138 24080021 */ li $t0, 33 +/* 00AD3C 8000A13C 00601025 */ move $v0, $v1 +/* 00AD40 8000A140 AC780010 */ sw $t8, 0x10($v1) +/* 00AD44 8000A144 8FB90024 */ lw $t9, 0x24($sp) +/* 00AD48 8000A148 AC600018 */ sw $zero, 0x18($v1) +/* 00AD4C 8000A14C AC60001C */ sw $zero, 0x1c($v1) +/* 00AD50 8000A150 AC600044 */ sw $zero, 0x44($v1) +/* 00AD54 8000A154 A060000F */ sb $zero, 0xf($v1) +/* 00AD58 8000A158 AC60003C */ sw $zero, 0x3c($v1) +/* 00AD5C 8000A15C A068000D */ sb $t0, 0xd($v1) +/* 00AD60 8000A160 AC600048 */ sw $zero, 0x48($v1) +/* 00AD64 8000A164 AC60004C */ sw $zero, 0x4c($v1) +/* 00AD68 8000A168 E4640040 */ swc1 $f4, 0x40($v1) +/* 00AD6C 8000A16C AC790014 */ sw $t9, 0x14($v1) +.L8000A170_ovl0: +/* 00AD70 8000A170 8FBF0014 */ lw $ra, 0x14($sp) +/* 00AD74 8000A174 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00AD78 8000A178 03E00008 */ jr $ra +/* 00AD7C 8000A17C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A180.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A180.s new file mode 100644 index 00000000..a38b4d5f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A180.s @@ -0,0 +1,19 @@ +glabel func_8000A180 +/* 00AD80 8000A180 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00AD84 8000A184 AFBF0014 */ sw $ra, 0x14($sp) +/* 00AD88 8000A188 AFA60028 */ sw $a2, 0x28($sp) +/* 00AD8C 8000A18C 0C002830 */ jal func_8000A0C0_ovl0 +/* 00AD90 8000A190 30C600FF */ andi $a2, $a2, 0xff +/* 00AD94 8000A194 14400003 */ bnez $v0, .L8000A1A4_ovl0 +/* 00AD98 8000A198 00402025 */ move $a0, $v0 +/* 00AD9C 8000A19C 10000004 */ b .L8000A1B0_ovl0 +/* 00ADA0 8000A1A0 00001025 */ move $v0, $zero +.L8000A1A4_ovl0: +/* 00ADA4 8000A1A4 0C00210D */ jal func_80008434_ovl0 +/* 00ADA8 8000A1A8 AFA4001C */ sw $a0, 0x1c($sp) +/* 00ADAC 8000A1AC 8FA2001C */ lw $v0, 0x1c($sp) +.L8000A1B0_ovl0: +/* 00ADB0 8000A1B0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00ADB4 8000A1B4 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00ADB8 8000A1B8 03E00008 */ jr $ra +/* 00ADBC 8000A1BC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A1C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A1C0.s new file mode 100644 index 00000000..3097d460 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A1C0.s @@ -0,0 +1,19 @@ +glabel func_8000A1C0 +/* 00ADC0 8000A1C0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00ADC4 8000A1C4 AFBF0014 */ sw $ra, 0x14($sp) +/* 00ADC8 8000A1C8 AFA60028 */ sw $a2, 0x28($sp) +/* 00ADCC 8000A1CC 0C002830 */ jal func_8000A0C0_ovl0 +/* 00ADD0 8000A1D0 30C600FF */ andi $a2, $a2, 0xff +/* 00ADD4 8000A1D4 14400003 */ bnez $v0, .L8000A1E4_ovl0 +/* 00ADD8 8000A1D8 00402025 */ move $a0, $v0 +/* 00ADDC 8000A1DC 10000004 */ b .L8000A1F0_ovl0 +/* 00ADE0 8000A1E0 00001025 */ move $v0, $zero +.L8000A1E4_ovl0: +/* 00ADE4 8000A1E4 0C002128 */ jal func_800084A0_ovl0 +/* 00ADE8 8000A1E8 AFA4001C */ sw $a0, 0x1c($sp) +/* 00ADEC 8000A1EC 8FA2001C */ lw $v0, 0x1c($sp) +.L8000A1F0_ovl0: +/* 00ADF0 8000A1F0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00ADF4 8000A1F4 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00ADF8 8000A1F8 03E00008 */ jr $ra +/* 00ADFC 8000A1FC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A200.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A200.s new file mode 100644 index 00000000..adb6792b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A200.s @@ -0,0 +1,22 @@ +glabel func_8000A200 +/* 00AE00 8000A200 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00AE04 8000A204 AFBF0014 */ sw $ra, 0x14($sp) +/* 00AE08 8000A208 AFA60028 */ sw $a2, 0x28($sp) +/* 00AE0C 8000A20C 00C07025 */ move $t6, $a2 +/* 00AE10 8000A210 8DC70010 */ lw $a3, 0x10($t6) +/* 00AE14 8000A214 0C002830 */ jal func_8000A0C0_ovl0 +/* 00AE18 8000A218 90C6000C */ lbu $a2, 0xc($a2) +/* 00AE1C 8000A21C 14400003 */ bnez $v0, .L8000A22C_ovl0 +/* 00AE20 8000A220 00402025 */ move $a0, $v0 +/* 00AE24 8000A224 10000005 */ b .L8000A23C_ovl0 +/* 00AE28 8000A228 00001025 */ move $v0, $zero +.L8000A22C_ovl0: +/* 00AE2C 8000A22C 8FA50028 */ lw $a1, 0x28($sp) +/* 00AE30 8000A230 0C0020F3 */ jal func_800083CC_ovl0 +/* 00AE34 8000A234 AFA4001C */ sw $a0, 0x1c($sp) +/* 00AE38 8000A238 8FA2001C */ lw $v0, 0x1c($sp) +.L8000A23C_ovl0: +/* 00AE3C 8000A23C 8FBF0014 */ lw $ra, 0x14($sp) +/* 00AE40 8000A240 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00AE44 8000A244 03E00008 */ jr $ra +/* 00AE48 8000A248 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A24C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A24C.s new file mode 100644 index 00000000..09ca2ee1 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A24C.s @@ -0,0 +1,23 @@ +glabel func_8000A24C +/* 00AE4C 8000A24C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00AE50 8000A250 AFBF0014 */ sw $ra, 0x14($sp) +/* 00AE54 8000A254 AFA60028 */ sw $a2, 0x28($sp) +/* 00AE58 8000A258 00C07025 */ move $t6, $a2 +/* 00AE5C 8000A25C 8DC70010 */ lw $a3, 0x10($t6) +/* 00AE60 8000A260 0C002830 */ jal func_8000A0C0_ovl0 +/* 00AE64 8000A264 90C6000C */ lbu $a2, 0xc($a2) +/* 00AE68 8000A268 14400003 */ bnez $v0, .L8000A278_ovl0 +/* 00AE6C 8000A26C 00402025 */ move $a0, $v0 +/* 00AE70 8000A270 10000006 */ b .L8000A28C_ovl0 +/* 00AE74 8000A274 00001025 */ move $v0, $zero +.L8000A278_ovl0: +/* 00AE78 8000A278 8FAF0028 */ lw $t7, 0x28($sp) +/* 00AE7C 8000A27C 8DE50008 */ lw $a1, 8($t7) +/* 00AE80 8000A280 0C0020F3 */ jal func_800083CC_ovl0 +/* 00AE84 8000A284 AFA4001C */ sw $a0, 0x1c($sp) +/* 00AE88 8000A288 8FA2001C */ lw $v0, 0x1c($sp) +.L8000A28C_ovl0: +/* 00AE8C 8000A28C 8FBF0014 */ lw $ra, 0x14($sp) +/* 00AE90 8000A290 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00AE94 8000A294 03E00008 */ jr $ra +/* 00AE98 8000A298 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A29C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A29C.s new file mode 100644 index 00000000..28354117 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A29C.s @@ -0,0 +1,54 @@ +glabel func_8000A29C +/* 00AE9C 8000A29C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00AEA0 8000A2A0 AFB00018 */ sw $s0, 0x18($sp) +/* 00AEA4 8000A2A4 00808025 */ move $s0, $a0 +/* 00AEA8 8000A2A8 10800004 */ beqz $a0, .L8000A2BC_ovl0 +/* 00AEAC 8000A2AC AFBF001C */ sw $ra, 0x1c($sp) +/* 00AEB0 8000A2B0 3C0E8005 */ lui $t6, %hi(D_8004A7C4) # $t6, 0x8005 +/* 00AEB4 8000A2B4 8DCEA7C4 */ lw $t6, %lo(D_8004A7C4)($t6) +/* 00AEB8 8000A2B8 148E0004 */ bne $a0, $t6, .L8000A2CC_ovl0 +.L8000A2BC_ovl0: +/* 00AEBC 8000A2BC 240F0002 */ li $t7, 2 +/* 00AEC0 8000A2C0 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 +/* 00AEC4 8000A2C4 1000001D */ b .L8000A33C_ovl0 +/* 00AEC8 8000A2C8 AC2FA7D4 */ sw $t7, %lo(D_8004A7D4)($at) +.L8000A2CC_ovl0: +/* 00AECC 8000A2CC 0C002E1C */ jal func_8000B870_ovl0 +/* 00AED0 8000A2D0 02002025 */ move $a0, $s0 +/* 00AED4 8000A2D4 9202000F */ lbu $v0, 0xf($s0) +/* 00AED8 8000A2D8 24010001 */ li $at, 1 +/* 00AEDC 8000A2DC 10410007 */ beq $v0, $at, .L8000A2FC_ovl0 +/* 00AEE0 8000A2E0 24010002 */ li $at, 2 +/* 00AEE4 8000A2E4 1041000B */ beq $v0, $at, .L8000A314_ovl0 +/* 00AEE8 8000A2E8 24010003 */ li $at, 3 +/* 00AEEC 8000A2EC 10410007 */ beq $v0, $at, .L8000A30C_ovl0 +/* 00AEF0 8000A2F0 00000000 */ nop +/* 00AEF4 8000A2F4 10000008 */ b .L8000A318_ovl0 +/* 00AEF8 8000A2F8 9218000D */ lbu $t8, 0xd($s0) +.L8000A2FC_ovl0: +/* 00AEFC 8000A2FC 0C002EF8 */ jal func_8000BBE0_ovl0 +/* 00AF00 8000A300 02002025 */ move $a0, $s0 +/* 00AF04 8000A304 10000004 */ b .L8000A318_ovl0 +/* 00AF08 8000A308 9218000D */ lbu $t8, 0xd($s0) +.L8000A30C_ovl0: +/* 00AF0C 8000A30C 0C00280B */ jal func_8000A02C_ovl0 +/* 00AF10 8000A310 8E04003C */ lw $a0, 0x3c($s0) +.L8000A314_ovl0: +/* 00AF14 8000A314 9218000D */ lbu $t8, 0xd($s0) +.L8000A318_ovl0: +/* 00AF18 8000A318 24010021 */ li $at, 33 +/* 00AF1C 8000A31C 13010003 */ beq $t8, $at, .L8000A32C_ovl0 +/* 00AF20 8000A320 00000000 */ nop +/* 00AF24 8000A324 0C0021BB */ jal func_800086EC_ovl0 +/* 00AF28 8000A328 02002025 */ move $a0, $s0 +.L8000A32C_ovl0: +/* 00AF2C 8000A32C 0C00214A */ jal func_80008528_ovl0 +/* 00AF30 8000A330 02002025 */ move $a0, $s0 +/* 00AF34 8000A334 0C0020E8 */ jal func_800083A0_ovl0 +/* 00AF38 8000A338 02002025 */ move $a0, $s0 +.L8000A33C_ovl0: +/* 00AF3C 8000A33C 8FBF001C */ lw $ra, 0x1c($sp) +/* 00AF40 8000A340 8FB00018 */ lw $s0, 0x18($sp) +/* 00AF44 8000A344 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00AF48 8000A348 03E00008 */ jr $ra +/* 00AF4C 8000A34C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A350.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A350.s new file mode 100644 index 00000000..714bdb41 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A350.s @@ -0,0 +1,95 @@ +glabel func_8000A350 +/* 00AF50 8000A350 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00AF54 8000A354 AFB10018 */ sw $s1, 0x18($sp) +/* 00AF58 8000A358 AFA60030 */ sw $a2, 0x30($sp) +/* 00AF5C 8000A35C 93B10033 */ lbu $s1, 0x33($sp) +/* 00AF60 8000A360 AFB00014 */ sw $s0, 0x14($sp) +/* 00AF64 8000A364 00A08025 */ move $s0, $a1 +/* 00AF68 8000A368 2A210020 */ slti $at, $s1, 0x20 +/* 00AF6C 8000A36C AFBF001C */ sw $ra, 0x1c($sp) +/* 00AF70 8000A370 AFA40028 */ sw $a0, 0x28($sp) +/* 00AF74 8000A374 14200008 */ bnez $at, .L8000A398_ovl0 +/* 00AF78 8000A378 AFA70034 */ sw $a3, 0x34($sp) +/* 00AF7C 8000A37C 3C048004 */ lui $a0, %hi(D_80040414) # $a0, 0x8004 +/* 00AF80 8000A380 24840414 */ addiu $a0, %lo(D_80040414) # addiu $a0, $a0, 0x414 +/* 00AF84 8000A384 02202825 */ move $a1, $s1 +/* 00AF88 8000A388 0C008C27 */ jal fatal_printf +/* 00AF8C 8000A38C 8E060000 */ lw $a2, ($s0) +.L8000A390_ovl0: +/* 00AF90 8000A390 1000FFFF */ b .L8000A390_ovl0 +/* 00AF94 8000A394 00000000 */ nop +.L8000A398_ovl0: +/* 00AF98 8000A398 56000004 */ bnezl $s0, .L8000A3AC_ovl0 +/* 00AF9C 8000A39C 8E0E0018 */ lw $t6, 0x18($s0) +/* 00AFA0 8000A3A0 3C108005 */ lui $s0, %hi(D_8004A7C4) # $s0, 0x8005 +/* 00AFA4 8000A3A4 8E10A7C4 */ lw $s0, %lo(D_8004A7C4)($s0) +/* 00AFA8 8000A3A8 8E0E0018 */ lw $t6, 0x18($s0) +.L8000A3AC_ovl0: +/* 00AFAC 8000A3AC AFAE0020 */ sw $t6, 0x20($sp) +/* 00AFB0 8000A3B0 AE000018 */ sw $zero, 0x18($s0) +/* 00AFB4 8000A3B4 AE00001C */ sw $zero, 0x1c($s0) +/* 00AFB8 8000A3B8 8FB10020 */ lw $s1, 0x20($sp) +/* 00AFBC 8000A3BC 12200007 */ beqz $s1, .L8000A3DC_ovl0 +/* 00AFC0 8000A3C0 00000000 */ nop +.L8000A3C4_ovl0: +/* 00AFC4 8000A3C4 0C002071 */ jal func_800081C4_ovl0 +/* 00AFC8 8000A3C8 02202025 */ move $a0, $s1 +/* 00AFCC 8000A3CC 8E310000 */ lw $s1, ($s1) +/* 00AFD0 8000A3D0 1620FFFC */ bnez $s1, .L8000A3C4_ovl0 +/* 00AFD4 8000A3D4 00000000 */ nop +/* 00AFD8 8000A3D8 8FB10020 */ lw $s1, 0x20($sp) +.L8000A3DC_ovl0: +/* 00AFDC 8000A3DC 0C00214A */ jal func_80008528_ovl0 +/* 00AFE0 8000A3E0 02002025 */ move $a0, $s0 +/* 00AFE4 8000A3E4 93B80033 */ lbu $t8, 0x33($sp) +/* 00AFE8 8000A3E8 24010001 */ li $at, 1 +/* 00AFEC 8000A3EC A218000C */ sb $t8, 0xc($s0) +/* 00AFF0 8000A3F0 8FB90034 */ lw $t9, 0x34($sp) +/* 00AFF4 8000A3F4 AE190010 */ sw $t9, 0x10($s0) +/* 00AFF8 8000A3F8 8FA80028 */ lw $t0, 0x28($sp) +/* 00AFFC 8000A3FC 1100000A */ beqz $t0, .L8000A428_ovl0 +/* 00B000 8000A400 00000000 */ nop +/* 00B004 8000A404 1101000C */ beq $t0, $at, .L8000A438_ovl0 +/* 00B008 8000A408 24010002 */ li $at, 2 +/* 00B00C 8000A40C 1101000E */ beq $t0, $at, .L8000A448_ovl0 +/* 00B010 8000A410 02002025 */ move $a0, $s0 +/* 00B014 8000A414 24010003 */ li $at, 3 +/* 00B018 8000A418 1101000F */ beq $t0, $at, .L8000A458_ovl0 +/* 00B01C 8000A41C 8FA90038 */ lw $t1, 0x38($sp) +/* 00B020 8000A420 10000011 */ b .L8000A468_ovl0 +/* 00B024 8000A424 8FAA0020 */ lw $t2, 0x20($sp) +.L8000A428_ovl0: +/* 00B028 8000A428 0C00210D */ jal func_80008434_ovl0 +/* 00B02C 8000A42C 02002025 */ move $a0, $s0 +/* 00B030 8000A430 1000000D */ b .L8000A468_ovl0 +/* 00B034 8000A434 8FAA0020 */ lw $t2, 0x20($sp) +.L8000A438_ovl0: +/* 00B038 8000A438 0C002128 */ jal func_800084A0_ovl0 +/* 00B03C 8000A43C 02002025 */ move $a0, $s0 +/* 00B040 8000A440 10000009 */ b .L8000A468_ovl0 +/* 00B044 8000A444 8FAA0020 */ lw $t2, 0x20($sp) +.L8000A448_ovl0: +/* 00B048 8000A448 0C0020F3 */ jal func_800083CC_ovl0 +/* 00B04C 8000A44C 8FA50038 */ lw $a1, 0x38($sp) +/* 00B050 8000A450 10000005 */ b .L8000A468_ovl0 +/* 00B054 8000A454 8FAA0020 */ lw $t2, 0x20($sp) +.L8000A458_ovl0: +/* 00B058 8000A458 02002025 */ move $a0, $s0 +/* 00B05C 8000A45C 0C0020F3 */ jal func_800083CC_ovl0 +/* 00B060 8000A460 8D250008 */ lw $a1, 8($t1) +/* 00B064 8000A464 8FAA0020 */ lw $t2, 0x20($sp) +.L8000A468_ovl0: +/* 00B068 8000A468 51400007 */ beql $t2, $zero, .L8000A488_ovl0 +/* 00B06C 8000A46C 8FBF001C */ lw $ra, 0x1c($sp) +.L8000A470_ovl0: +/* 00B070 8000A470 8E300000 */ lw $s0, ($s1) +/* 00B074 8000A474 0C002030 */ jal func_800080C0_ovl0 +/* 00B078 8000A478 02202025 */ move $a0, $s1 +/* 00B07C 8000A47C 1600FFFC */ bnez $s0, .L8000A470_ovl0 +/* 00B080 8000A480 02008825 */ move $s1, $s0 +/* 00B084 8000A484 8FBF001C */ lw $ra, 0x1c($sp) +.L8000A488_ovl0: +/* 00B088 8000A488 8FB00014 */ lw $s0, 0x14($sp) +/* 00B08C 8000A48C 8FB10018 */ lw $s1, 0x18($sp) +/* 00B090 8000A490 03E00008 */ jr $ra +/* 00B094 8000A494 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A498.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A498.s new file mode 100644 index 00000000..24cbaccd --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A498.s @@ -0,0 +1,15 @@ +glabel func_8000A498 +/* 00B098 8000A498 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B09C 8000A49C AFA50024 */ sw $a1, 0x24($sp) +/* 00B0A0 8000A4A0 00802825 */ move $a1, $a0 +/* 00B0A4 8000A4A4 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B0A8 8000A4A8 AFA40020 */ sw $a0, 0x20($sp) +/* 00B0AC 8000A4AC 00C03825 */ move $a3, $a2 +/* 00B0B0 8000A4B0 93A60027 */ lbu $a2, 0x27($sp) +/* 00B0B4 8000A4B4 00002025 */ move $a0, $zero +/* 00B0B8 8000A4B8 0C0028D4 */ jal func_8000A350_ovl0 +/* 00B0BC 8000A4BC AFA00010 */ sw $zero, 0x10($sp) +/* 00B0C0 8000A4C0 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B0C4 8000A4C4 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B0C8 8000A4C8 03E00008 */ jr $ra +/* 00B0CC 8000A4CC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A4D0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A4D0.s new file mode 100644 index 00000000..20576111 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A4D0.s @@ -0,0 +1,15 @@ +glabel func_8000A4D0 +/* 00B0D0 8000A4D0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B0D4 8000A4D4 AFA50024 */ sw $a1, 0x24($sp) +/* 00B0D8 8000A4D8 00802825 */ move $a1, $a0 +/* 00B0DC 8000A4DC AFBF001C */ sw $ra, 0x1c($sp) +/* 00B0E0 8000A4E0 AFA40020 */ sw $a0, 0x20($sp) +/* 00B0E4 8000A4E4 00C03825 */ move $a3, $a2 +/* 00B0E8 8000A4E8 93A60027 */ lbu $a2, 0x27($sp) +/* 00B0EC 8000A4EC 24040001 */ li $a0, 1 +/* 00B0F0 8000A4F0 0C0028D4 */ jal func_8000A350_ovl0 +/* 00B0F4 8000A4F4 AFA00010 */ sw $zero, 0x10($sp) +/* 00B0F8 8000A4F8 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B0FC 8000A4FC 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B100 8000A500 03E00008 */ jr $ra +/* 00B104 8000A504 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A508.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A508.s new file mode 100644 index 00000000..89344c2a --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A508.s @@ -0,0 +1,16 @@ +glabel func_8000A508 +/* 00B108 8000A508 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B10C 8000A50C AFA50024 */ sw $a1, 0x24($sp) +/* 00B110 8000A510 8FAE0024 */ lw $t6, 0x24($sp) +/* 00B114 8000A514 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B118 8000A518 AFA40020 */ sw $a0, 0x20($sp) +/* 00B11C 8000A51C 00802825 */ move $a1, $a0 +/* 00B120 8000A520 8DC70010 */ lw $a3, 0x10($t6) +/* 00B124 8000A524 91C6000C */ lbu $a2, 0xc($t6) +/* 00B128 8000A528 24040002 */ li $a0, 2 +/* 00B12C 8000A52C 0C0028D4 */ jal func_8000A350_ovl0 +/* 00B130 8000A530 AFAE0010 */ sw $t6, 0x10($sp) +/* 00B134 8000A534 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B138 8000A538 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B13C 8000A53C 03E00008 */ jr $ra +/* 00B140 8000A540 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A544.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A544.s new file mode 100644 index 00000000..d4ba66ba --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A544.s @@ -0,0 +1,16 @@ +glabel func_8000A544 +/* 00B144 8000A544 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B148 8000A548 AFA50024 */ sw $a1, 0x24($sp) +/* 00B14C 8000A54C 8FAE0024 */ lw $t6, 0x24($sp) +/* 00B150 8000A550 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B154 8000A554 AFA40020 */ sw $a0, 0x20($sp) +/* 00B158 8000A558 00802825 */ move $a1, $a0 +/* 00B15C 8000A55C 8DC70010 */ lw $a3, 0x10($t6) +/* 00B160 8000A560 91C6000C */ lbu $a2, 0xc($t6) +/* 00B164 8000A564 24040003 */ li $a0, 3 +/* 00B168 8000A568 0C0028D4 */ jal func_8000A350_ovl0 +/* 00B16C 8000A56C AFAE0010 */ sw $t6, 0x10($sp) +/* 00B170 8000A570 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B174 8000A574 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B178 8000A578 03E00008 */ jr $ra +/* 00B17C 8000A57C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A580.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A580.s new file mode 100644 index 00000000..439fd075 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A580.s @@ -0,0 +1,34 @@ +glabel func_8000A580 +/* 00B180 8000A580 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00B184 8000A584 AFA60030 */ sw $a2, 0x30($sp) +/* 00B188 8000A588 30C600FF */ andi $a2, $a2, 0xff +/* 00B18C 8000A58C AFB00018 */ sw $s0, 0x18($sp) +/* 00B190 8000A590 28C10020 */ slti $at, $a2, 0x20 +/* 00B194 8000A594 00808025 */ move $s0, $a0 +/* 00B198 8000A598 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B19C 8000A59C AFA60024 */ sw $a2, 0x24($sp) +/* 00B1A0 8000A5A0 14200008 */ bnez $at, .L8000A5C4_ovl0 +/* 00B1A4 8000A5A4 00C07025 */ move $t6, $a2 +/* 00B1A8 8000A5A8 3C048004 */ lui $a0, %hi(D_8004044C) # $a0, 0x8004 +/* 00B1AC 8000A5AC 2484044C */ addiu $a0, %lo(D_8004044C) # addiu $a0, $a0, 0x44c +/* 00B1B0 8000A5B0 01C02825 */ move $a1, $t6 +/* 00B1B4 8000A5B4 0C008C27 */ jal fatal_printf +/* 00B1B8 8000A5B8 8E060000 */ lw $a2, ($s0) +.L8000A5BC_ovl0: +/* 00B1BC 8000A5BC 1000FFFF */ b .L8000A5BC_ovl0 +/* 00B1C0 8000A5C0 00000000 */ nop +.L8000A5C4_ovl0: +/* 00B1C4 8000A5C4 A206000D */ sb $a2, 0xd($s0) +/* 00B1C8 8000A5C8 AE070028 */ sw $a3, 0x28($s0) +/* 00B1CC 8000A5CC AE05002C */ sw $a1, 0x2c($s0) +/* 00B1D0 8000A5D0 8FAF0038 */ lw $t7, 0x38($sp) +/* 00B1D4 8000A5D4 3C188004 */ lui $t8, %hi(D_8003DCA8) # $t8, 0x8004 +/* 00B1D8 8000A5D8 AE0F0034 */ sw $t7, 0x34($s0) +/* 00B1DC 8000A5DC 8F18DCA8 */ lw $t8, %lo(D_8003DCA8)($t8) +/* 00B1E0 8000A5E0 2719FFFF */ addiu $t9, $t8, -1 +/* 00B1E4 8000A5E4 A219000E */ sb $t9, 0xe($s0) +/* 00B1E8 8000A5E8 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B1EC 8000A5EC 8FB00018 */ lw $s0, 0x18($sp) +/* 00B1F0 8000A5F0 27BD0028 */ addiu $sp, $sp, 0x28 +/* 00B1F4 8000A5F4 03E00008 */ jr $ra +/* 00B1F8 8000A5F8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A5FC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A5FC.s new file mode 100644 index 00000000..508c723d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A5FC.s @@ -0,0 +1,19 @@ +glabel func_8000A5FC +/* 00B1FC 8000A5FC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B200 8000A600 AFA60028 */ sw $a2, 0x28($sp) +/* 00B204 8000A604 30C600FF */ andi $a2, $a2, 0xff +/* 00B208 8000A608 14800003 */ bnez $a0, .L8000A618_ovl0 +/* 00B20C 8000A60C AFBF001C */ sw $ra, 0x1c($sp) +/* 00B210 8000A610 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B214 8000A614 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A618_ovl0: +/* 00B218 8000A618 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B21C 8000A61C AFA40020 */ sw $a0, 0x20($sp) +/* 00B220 8000A620 0C002960 */ jal func_8000A580_ovl0 +/* 00B224 8000A624 AFAE0010 */ sw $t6, 0x10($sp) +/* 00B228 8000A628 0C00217E */ jal func_800085F8_ovl0 +/* 00B22C 8000A62C 8FA40020 */ lw $a0, 0x20($sp) +/* 00B230 8000A630 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B234 8000A634 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B238 8000A638 03E00008 */ jr $ra +/* 00B23C 8000A63C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A640.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A640.s new file mode 100644 index 00000000..5734a0a5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A640.s @@ -0,0 +1,19 @@ +glabel func_8000A640 +/* 00B240 8000A640 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B244 8000A644 AFA60028 */ sw $a2, 0x28($sp) +/* 00B248 8000A648 30C600FF */ andi $a2, $a2, 0xff +/* 00B24C 8000A64C 14800003 */ bnez $a0, .L8000A65C_ovl0 +/* 00B250 8000A650 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B254 8000A654 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B258 8000A658 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A65C_ovl0: +/* 00B25C 8000A65C 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B260 8000A660 AFA40020 */ sw $a0, 0x20($sp) +/* 00B264 8000A664 0C002960 */ jal func_8000A580_ovl0 +/* 00B268 8000A668 AFAE0010 */ sw $t6, 0x10($sp) +/* 00B26C 8000A66C 0C002199 */ jal func_80008664_ovl0 +/* 00B270 8000A670 8FA40020 */ lw $a0, 0x20($sp) +/* 00B274 8000A674 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B278 8000A678 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B27C 8000A67C 03E00008 */ jr $ra +/* 00B280 8000A680 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A684.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A684.s new file mode 100644 index 00000000..537c5a53 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A684.s @@ -0,0 +1,23 @@ +glabel func_8000A684 +/* 00B284 8000A684 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B288 8000A688 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B28C 8000A68C AFA60028 */ sw $a2, 0x28($sp) +/* 00B290 8000A690 14800003 */ bnez $a0, .L8000A6A0_ovl0 +/* 00B294 8000A694 AFA7002C */ sw $a3, 0x2c($sp) +/* 00B298 8000A698 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B29C 8000A69C 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A6A0_ovl0: +/* 00B2A0 8000A6A0 8FAE002C */ lw $t6, 0x2c($sp) +/* 00B2A4 8000A6A4 8FAF0028 */ lw $t7, 0x28($sp) +/* 00B2A8 8000A6A8 91C6000D */ lbu $a2, 0xd($t6) +/* 00B2AC 8000A6AC 8DC70028 */ lw $a3, 0x28($t6) +/* 00B2B0 8000A6B0 AFA40020 */ sw $a0, 0x20($sp) +/* 00B2B4 8000A6B4 0C002960 */ jal func_8000A580_ovl0 +/* 00B2B8 8000A6B8 AFAF0010 */ sw $t7, 0x10($sp) +/* 00B2BC 8000A6BC 8FA40020 */ lw $a0, 0x20($sp) +/* 00B2C0 8000A6C0 0C002164 */ jal func_80008590_ovl0 +/* 00B2C4 8000A6C4 8FA5002C */ lw $a1, 0x2c($sp) +/* 00B2C8 8000A6C8 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B2CC 8000A6CC 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B2D0 8000A6D0 03E00008 */ jr $ra +/* 00B2D4 8000A6D4 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A6D8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A6D8.s new file mode 100644 index 00000000..ae0af4d0 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A6D8.s @@ -0,0 +1,24 @@ +glabel func_8000A6D8 +/* 00B2D8 8000A6D8 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B2DC 8000A6DC AFBF001C */ sw $ra, 0x1c($sp) +/* 00B2E0 8000A6E0 AFA60028 */ sw $a2, 0x28($sp) +/* 00B2E4 8000A6E4 14800003 */ bnez $a0, .L8000A6F4_ovl0 +/* 00B2E8 8000A6E8 AFA7002C */ sw $a3, 0x2c($sp) +/* 00B2EC 8000A6EC 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B2F0 8000A6F0 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A6F4_ovl0: +/* 00B2F4 8000A6F4 8FAE002C */ lw $t6, 0x2c($sp) +/* 00B2F8 8000A6F8 8FAF0028 */ lw $t7, 0x28($sp) +/* 00B2FC 8000A6FC 91C6000D */ lbu $a2, 0xd($t6) +/* 00B300 8000A700 8DC70028 */ lw $a3, 0x28($t6) +/* 00B304 8000A704 AFA40020 */ sw $a0, 0x20($sp) +/* 00B308 8000A708 0C002960 */ jal func_8000A580_ovl0 +/* 00B30C 8000A70C AFAF0010 */ sw $t7, 0x10($sp) +/* 00B310 8000A710 8FB8002C */ lw $t8, 0x2c($sp) +/* 00B314 8000A714 8FA40020 */ lw $a0, 0x20($sp) +/* 00B318 8000A718 0C002164 */ jal func_80008590_ovl0 +/* 00B31C 8000A71C 8F050008 */ lw $a1, 8($t8) +/* 00B320 8000A720 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B324 8000A724 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B328 8000A728 03E00008 */ jr $ra +/* 00B32C 8000A72C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A730.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A730.s new file mode 100644 index 00000000..fa450d53 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A730.s @@ -0,0 +1,14 @@ +glabel func_8000A730 +/* 00B330 8000A730 240E0020 */ li $t6, 32 +/* 00B334 8000A734 A08E000D */ sb $t6, 0xd($a0) +/* 00B338 8000A738 AC860028 */ sw $a2, 0x28($a0) +/* 00B33C 8000A73C AC85002C */ sw $a1, 0x2c($a0) +/* 00B340 8000A740 AC870030 */ sw $a3, 0x30($a0) +/* 00B344 8000A744 8FAF0010 */ lw $t7, 0x10($sp) +/* 00B348 8000A748 AC800038 */ sw $zero, 0x38($a0) +/* 00B34C 8000A74C 3C188004 */ lui $t8, %hi(D_8003DCA8) # $t8, 0x8004 +/* 00B350 8000A750 AC8F0034 */ sw $t7, 0x34($a0) +/* 00B354 8000A754 8F18DCA8 */ lw $t8, %lo(D_8003DCA8)($t8) +/* 00B358 8000A758 2719FFFF */ addiu $t9, $t8, -1 +/* 00B35C 8000A75C 03E00008 */ jr $ra +/* 00B360 8000A760 A099000E */ sb $t9, 0xe($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A764.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A764.s new file mode 100644 index 00000000..e6fbb1a9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A764.s @@ -0,0 +1,17 @@ +glabel func_8000A764 +/* 00B364 8000A764 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B368 8000A768 14800003 */ bnez $a0, .L8000A778_ovl0 +/* 00B36C 8000A76C AFBF001C */ sw $ra, 0x1c($sp) +/* 00B370 8000A770 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B374 8000A774 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A778_ovl0: +/* 00B378 8000A778 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B37C 8000A77C AFA40020 */ sw $a0, 0x20($sp) +/* 00B380 8000A780 0C0029CC */ jal func_8000A730_ovl0 +/* 00B384 8000A784 AFAE0010 */ sw $t6, 0x10($sp) +/* 00B388 8000A788 0C00217E */ jal func_800085F8_ovl0 +/* 00B38C 8000A78C 8FA40020 */ lw $a0, 0x20($sp) +/* 00B390 8000A790 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B394 8000A794 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B398 8000A798 03E00008 */ jr $ra +/* 00B39C 8000A79C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7A0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7A0.s new file mode 100644 index 00000000..07507ae4 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7A0.s @@ -0,0 +1,17 @@ +glabel func_8000A7A0 +/* 00B3A0 8000A7A0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B3A4 8000A7A4 14800003 */ bnez $a0, .L8000A7B4_ovl0 +/* 00B3A8 8000A7A8 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B3AC 8000A7AC 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B3B0 8000A7B0 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A7B4_ovl0: +/* 00B3B4 8000A7B4 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B3B8 8000A7B8 AFA40020 */ sw $a0, 0x20($sp) +/* 00B3BC 8000A7BC 0C0029CC */ jal func_8000A730_ovl0 +/* 00B3C0 8000A7C0 AFAE0010 */ sw $t6, 0x10($sp) +/* 00B3C4 8000A7C4 0C002199 */ jal func_80008664_ovl0 +/* 00B3C8 8000A7C8 8FA40020 */ lw $a0, 0x20($sp) +/* 00B3CC 8000A7CC 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B3D0 8000A7D0 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B3D4 8000A7D4 03E00008 */ jr $ra +/* 00B3D8 8000A7D8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7DC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7DC.s new file mode 100644 index 00000000..a4d270c7 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A7DC.s @@ -0,0 +1,23 @@ +glabel func_8000A7DC +/* 00B3DC 8000A7DC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B3E0 8000A7E0 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B3E4 8000A7E4 AFA60028 */ sw $a2, 0x28($sp) +/* 00B3E8 8000A7E8 14800003 */ bnez $a0, .L8000A7F8_ovl0 +/* 00B3EC 8000A7EC AFA7002C */ sw $a3, 0x2c($sp) +/* 00B3F0 8000A7F0 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B3F4 8000A7F4 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A7F8_ovl0: +/* 00B3F8 8000A7F8 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B3FC 8000A7FC 8FAF002C */ lw $t7, 0x2c($sp) +/* 00B400 8000A800 8FA70028 */ lw $a3, 0x28($sp) +/* 00B404 8000A804 8DC60028 */ lw $a2, 0x28($t6) +/* 00B408 8000A808 AFA40020 */ sw $a0, 0x20($sp) +/* 00B40C 8000A80C 0C0029CC */ jal func_8000A730_ovl0 +/* 00B410 8000A810 AFAF0010 */ sw $t7, 0x10($sp) +/* 00B414 8000A814 8FA40020 */ lw $a0, 0x20($sp) +/* 00B418 8000A818 0C002164 */ jal func_80008590_ovl0 +/* 00B41C 8000A81C 8FA50030 */ lw $a1, 0x30($sp) +/* 00B420 8000A820 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B424 8000A824 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B428 8000A828 03E00008 */ jr $ra +/* 00B42C 8000A82C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A830.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A830.s new file mode 100644 index 00000000..91868405 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A830.s @@ -0,0 +1,24 @@ +glabel func_8000A830 +/* 00B430 8000A830 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B434 8000A834 AFBF001C */ sw $ra, 0x1c($sp) +/* 00B438 8000A838 AFA60028 */ sw $a2, 0x28($sp) +/* 00B43C 8000A83C 14800003 */ bnez $a0, .L8000A84C_ovl0 +/* 00B440 8000A840 AFA7002C */ sw $a3, 0x2c($sp) +/* 00B444 8000A844 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00B448 8000A848 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000A84C_ovl0: +/* 00B44C 8000A84C 8FAE0030 */ lw $t6, 0x30($sp) +/* 00B450 8000A850 8FAF002C */ lw $t7, 0x2c($sp) +/* 00B454 8000A854 8FA70028 */ lw $a3, 0x28($sp) +/* 00B458 8000A858 8DC60028 */ lw $a2, 0x28($t6) +/* 00B45C 8000A85C AFA40020 */ sw $a0, 0x20($sp) +/* 00B460 8000A860 0C0029CC */ jal func_8000A730_ovl0 +/* 00B464 8000A864 AFAF0010 */ sw $t7, 0x10($sp) +/* 00B468 8000A868 8FB80030 */ lw $t8, 0x30($sp) +/* 00B46C 8000A86C 8FA40020 */ lw $a0, 0x20($sp) +/* 00B470 8000A870 0C002164 */ jal func_80008590_ovl0 +/* 00B474 8000A874 8F050008 */ lw $a1, 8($t8) +/* 00B478 8000A878 8FBF001C */ lw $ra, 0x1c($sp) +/* 00B47C 8000A87C 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B480 8000A880 03E00008 */ jr $ra +/* 00B484 8000A884 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A888.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A888.s new file mode 100644 index 00000000..ab4f3ab2 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A888.s @@ -0,0 +1,34 @@ +glabel func_8000A888 +/* 00B488 8000A888 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B48C 8000A88C AFA50024 */ sw $a1, 0x24($sp) +/* 00B490 8000A890 30A500FF */ andi $a1, $a1, 0xff +/* 00B494 8000A894 28A10020 */ slti $at, $a1, 0x20 +/* 00B498 8000A898 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B49C 8000A89C AFA60028 */ sw $a2, 0x28($sp) +/* 00B4A0 8000A8A0 00803825 */ move $a3, $a0 +/* 00B4A4 8000A8A4 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B4A8 8000A8A8 14200008 */ bnez $at, .L8000A8CC_ovl0 +/* 00B4AC 8000A8AC 00A07025 */ move $t6, $a1 +/* 00B4B0 8000A8B0 3C048004 */ lui $a0, %hi(D_80040490) # $a0, 0x8004 +/* 00B4B4 8000A8B4 24840490 */ addiu $a0, %lo(D_80040490) # addiu $a0, $a0, 0x490 +/* 00B4B8 8000A8B8 01C02825 */ move $a1, $t6 +/* 00B4BC 8000A8BC 0C008C27 */ jal fatal_printf +/* 00B4C0 8000A8C0 8CE60000 */ lw $a2, ($a3) +.L8000A8C4_ovl0: +/* 00B4C4 8000A8C4 1000FFFF */ b .L8000A8C4_ovl0 +/* 00B4C8 8000A8C8 00000000 */ nop +.L8000A8CC_ovl0: +/* 00B4CC 8000A8CC 00E02025 */ move $a0, $a3 +/* 00B4D0 8000A8D0 A3A50027 */ sb $a1, 0x27($sp) +/* 00B4D4 8000A8D4 0C0021BB */ jal func_800086EC_ovl0 +/* 00B4D8 8000A8D8 AFA70020 */ sw $a3, 0x20($sp) +/* 00B4DC 8000A8DC 93A50027 */ lbu $a1, 0x27($sp) +/* 00B4E0 8000A8E0 8FA40020 */ lw $a0, 0x20($sp) +/* 00B4E4 8000A8E4 A085000D */ sb $a1, 0xd($a0) +/* 00B4E8 8000A8E8 8FAF0028 */ lw $t7, 0x28($sp) +/* 00B4EC 8000A8EC 0C00217E */ jal func_800085F8_ovl0 +/* 00B4F0 8000A8F0 AC8F0028 */ sw $t7, 0x28($a0) +/* 00B4F4 8000A8F4 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B4F8 8000A8F8 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B4FC 8000A8FC 03E00008 */ jr $ra +/* 00B500 8000A900 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A904.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A904.s new file mode 100644 index 00000000..678a8333 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A904.s @@ -0,0 +1,34 @@ +glabel func_8000A904 +/* 00B504 8000A904 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B508 8000A908 AFA50024 */ sw $a1, 0x24($sp) +/* 00B50C 8000A90C 30A500FF */ andi $a1, $a1, 0xff +/* 00B510 8000A910 28A10020 */ slti $at, $a1, 0x20 +/* 00B514 8000A914 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B518 8000A918 AFA60028 */ sw $a2, 0x28($sp) +/* 00B51C 8000A91C 00803825 */ move $a3, $a0 +/* 00B520 8000A920 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B524 8000A924 14200008 */ bnez $at, .L8000A948_ovl0 +/* 00B528 8000A928 00A07025 */ move $t6, $a1 +/* 00B52C 8000A92C 3C048004 */ lui $a0, %hi(D_800404CC) # $a0, 0x8004 +/* 00B530 8000A930 248404CC */ addiu $a0, %lo(D_800404CC) # addiu $a0, $a0, 0x4cc +/* 00B534 8000A934 01C02825 */ move $a1, $t6 +/* 00B538 8000A938 0C008C27 */ jal fatal_printf +/* 00B53C 8000A93C 8CE60000 */ lw $a2, ($a3) +.L8000A940_ovl0: +/* 00B540 8000A940 1000FFFF */ b .L8000A940_ovl0 +/* 00B544 8000A944 00000000 */ nop +.L8000A948_ovl0: +/* 00B548 8000A948 00E02025 */ move $a0, $a3 +/* 00B54C 8000A94C A3A50027 */ sb $a1, 0x27($sp) +/* 00B550 8000A950 0C0021BB */ jal func_800086EC_ovl0 +/* 00B554 8000A954 AFA70020 */ sw $a3, 0x20($sp) +/* 00B558 8000A958 93A50027 */ lbu $a1, 0x27($sp) +/* 00B55C 8000A95C 8FA40020 */ lw $a0, 0x20($sp) +/* 00B560 8000A960 A085000D */ sb $a1, 0xd($a0) +/* 00B564 8000A964 8FAF0028 */ lw $t7, 0x28($sp) +/* 00B568 8000A968 0C002199 */ jal func_80008664_ovl0 +/* 00B56C 8000A96C AC8F0028 */ sw $t7, 0x28($a0) +/* 00B570 8000A970 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B574 8000A974 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B578 8000A978 03E00008 */ jr $ra +/* 00B57C 8000A97C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A980.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A980.s new file mode 100644 index 00000000..53a4dbb5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A980.s @@ -0,0 +1,17 @@ +glabel func_8000A980 +/* 00B580 8000A980 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B584 8000A984 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B588 8000A988 AFA40018 */ sw $a0, 0x18($sp) +/* 00B58C 8000A98C 0C0021BB */ jal func_800086EC_ovl0 +/* 00B590 8000A990 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B594 8000A994 8FA5001C */ lw $a1, 0x1c($sp) +/* 00B598 8000A998 8FA40018 */ lw $a0, 0x18($sp) +/* 00B59C 8000A99C 90AE000D */ lbu $t6, 0xd($a1) +/* 00B5A0 8000A9A0 A08E000D */ sb $t6, 0xd($a0) +/* 00B5A4 8000A9A4 8CAF0028 */ lw $t7, 0x28($a1) +/* 00B5A8 8000A9A8 0C002164 */ jal func_80008590_ovl0 +/* 00B5AC 8000A9AC AC8F0028 */ sw $t7, 0x28($a0) +/* 00B5B0 8000A9B0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B5B4 8000A9B4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B5B8 8000A9B8 03E00008 */ jr $ra +/* 00B5BC 8000A9BC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000A9C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A9C0.s new file mode 100644 index 00000000..27aa8de8 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000A9C0.s @@ -0,0 +1,18 @@ +glabel func_8000A9C0 +/* 00B5C0 8000A9C0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B5C4 8000A9C4 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B5C8 8000A9C8 AFA40018 */ sw $a0, 0x18($sp) +/* 00B5CC 8000A9CC 0C0021BB */ jal func_800086EC_ovl0 +/* 00B5D0 8000A9D0 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B5D4 8000A9D4 8FA6001C */ lw $a2, 0x1c($sp) +/* 00B5D8 8000A9D8 8FA40018 */ lw $a0, 0x18($sp) +/* 00B5DC 8000A9DC 90CE000D */ lbu $t6, 0xd($a2) +/* 00B5E0 8000A9E0 A08E000D */ sb $t6, 0xd($a0) +/* 00B5E4 8000A9E4 8CCF0028 */ lw $t7, 0x28($a2) +/* 00B5E8 8000A9E8 AC8F0028 */ sw $t7, 0x28($a0) +/* 00B5EC 8000A9EC 0C002164 */ jal func_80008590_ovl0 +/* 00B5F0 8000A9F0 8CC50024 */ lw $a1, 0x24($a2) +/* 00B5F4 8000A9F4 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B5F8 8000A9F8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B5FC 8000A9FC 03E00008 */ jr $ra +/* 00B600 8000AA00 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA04.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA04.s new file mode 100644 index 00000000..919562b6 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA04.s @@ -0,0 +1,14 @@ +glabel func_8000AA04 +/* 00B604 8000AA04 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B608 8000AA08 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B60C 8000AA0C AFA5001C */ sw $a1, 0x1c($sp) +/* 00B610 8000AA10 0C0021BB */ jal func_800086EC_ovl0 +/* 00B614 8000AA14 AFA40018 */ sw $a0, 0x18($sp) +/* 00B618 8000AA18 8FA40018 */ lw $a0, 0x18($sp) +/* 00B61C 8000AA1C 8FAE001C */ lw $t6, 0x1c($sp) +/* 00B620 8000AA20 0C00217E */ jal func_800085F8_ovl0 +/* 00B624 8000AA24 AC8E0028 */ sw $t6, 0x28($a0) +/* 00B628 8000AA28 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B62C 8000AA2C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B630 8000AA30 03E00008 */ jr $ra +/* 00B634 8000AA34 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA38.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA38.s new file mode 100644 index 00000000..de49df15 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA38.s @@ -0,0 +1,14 @@ +glabel func_8000AA38 +/* 00B638 8000AA38 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B63C 8000AA3C AFBF0014 */ sw $ra, 0x14($sp) +/* 00B640 8000AA40 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B644 8000AA44 0C0021BB */ jal func_800086EC_ovl0 +/* 00B648 8000AA48 AFA40018 */ sw $a0, 0x18($sp) +/* 00B64C 8000AA4C 8FA40018 */ lw $a0, 0x18($sp) +/* 00B650 8000AA50 8FAE001C */ lw $t6, 0x1c($sp) +/* 00B654 8000AA54 0C002199 */ jal func_80008664_ovl0 +/* 00B658 8000AA58 AC8E0028 */ sw $t6, 0x28($a0) +/* 00B65C 8000AA5C 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B660 8000AA60 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B664 8000AA64 03E00008 */ jr $ra +/* 00B668 8000AA68 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA6C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA6C.s new file mode 100644 index 00000000..7d970042 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AA6C.s @@ -0,0 +1,15 @@ +glabel func_8000AA6C +/* 00B66C 8000AA6C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B670 8000AA70 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B674 8000AA74 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B678 8000AA78 0C0021BB */ jal func_800086EC_ovl0 +/* 00B67C 8000AA7C AFA40018 */ sw $a0, 0x18($sp) +/* 00B680 8000AA80 8FA5001C */ lw $a1, 0x1c($sp) +/* 00B684 8000AA84 8FA40018 */ lw $a0, 0x18($sp) +/* 00B688 8000AA88 8CAE0028 */ lw $t6, 0x28($a1) +/* 00B68C 8000AA8C 0C002164 */ jal func_80008590_ovl0 +/* 00B690 8000AA90 AC8E0028 */ sw $t6, 0x28($a0) +/* 00B694 8000AA94 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B698 8000AA98 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B69C 8000AA9C 03E00008 */ jr $ra +/* 00B6A0 8000AAA0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAA4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAA4.s new file mode 100644 index 00000000..4e6c6daf --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAA4.s @@ -0,0 +1,16 @@ +glabel func_8000AAA4 +/* 00B6A4 8000AAA4 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00B6A8 8000AAA8 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B6AC 8000AAAC AFA5001C */ sw $a1, 0x1c($sp) +/* 00B6B0 8000AAB0 0C0021BB */ jal func_800086EC_ovl0 +/* 00B6B4 8000AAB4 AFA40018 */ sw $a0, 0x18($sp) +/* 00B6B8 8000AAB8 8FA2001C */ lw $v0, 0x1c($sp) +/* 00B6BC 8000AABC 8FA40018 */ lw $a0, 0x18($sp) +/* 00B6C0 8000AAC0 8C4E0028 */ lw $t6, 0x28($v0) +/* 00B6C4 8000AAC4 AC8E0028 */ sw $t6, 0x28($a0) +/* 00B6C8 8000AAC8 0C002164 */ jal func_80008590_ovl0 +/* 00B6CC 8000AACC 8C450008 */ lw $a1, 8($v0) +/* 00B6D0 8000AAD0 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B6D4 8000AAD4 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00B6D8 8000AAD8 03E00008 */ jr $ra +/* 00B6DC 8000AADC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAE0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAE0.s new file mode 100644 index 00000000..ba0e1df5 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AAE0.s @@ -0,0 +1,56 @@ +glabel func_8000AAE0 +/* 00B6E0 8000AAE0 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00B6E4 8000AAE4 AFB30020 */ sw $s3, 0x20($sp) +/* 00B6E8 8000AAE8 3C138005 */ lui $s3, %hi(D_8004A7C8) # $s3, 0x8005 +/* 00B6EC 8000AAEC 2673A7C8 */ addiu $s3, %lo(D_8004A7C8) # addiu $s3, $s3, -0x5838 +/* 00B6F0 8000AAF0 AE600000 */ sw $zero, ($s3) +/* 00B6F4 8000AAF4 3C038004 */ lui $v1, %hi(D_8003DCA8) # $v1, 0x8004 +/* 00B6F8 8000AAF8 8C63DCA8 */ lw $v1, %lo(D_8003DCA8)($v1) +/* 00B6FC 8000AAFC 3C018005 */ lui $at, %hi(D_8004A7CC) # $at, 0x8005 +/* 00B700 8000AB00 3C028005 */ lui $v0, %hi(D_8004A7F8) # $v0, 0x8005 +/* 00B704 8000AB04 3C048005 */ lui $a0, %hi(D_8004AA78) # $a0, 0x8005 +/* 00B708 8000AB08 AFBF0024 */ sw $ra, 0x24($sp) +/* 00B70C 8000AB0C AFB2001C */ sw $s2, 0x1c($sp) +/* 00B710 8000AB10 AFB10018 */ sw $s1, 0x18($sp) +/* 00B714 8000AB14 AFB00014 */ sw $s0, 0x14($sp) +/* 00B718 8000AB18 AC20A7CC */ sw $zero, %lo(D_8004A7CC)($at) +/* 00B71C 8000AB1C 2484AA78 */ addiu $a0, %lo(D_8004AA78) # addiu $a0, $a0, -0x5588 +/* 00B720 8000AB20 2442A7F8 */ addiu $v0, %lo(D_8004A7F8) # addiu $v0, $v0, -0x5808 +/* 00B724 8000AB24 2463FFFF */ addiu $v1, $v1, -1 +.L8000AB28_ovl0: +/* 00B728 8000AB28 24420050 */ addiu $v0, $v0, 0x50 +/* 00B72C 8000AB2C A043FFC4 */ sb $v1, -0x3c($v0) +/* 00B730 8000AB30 A043FFD8 */ sb $v1, -0x28($v0) +/* 00B734 8000AB34 A043FFEC */ sb $v1, -0x14($v0) +/* 00B738 8000AB38 1444FFFB */ bne $v0, $a0, .L8000AB28_ovl0 +/* 00B73C 8000AB3C A043FFB0 */ sb $v1, -0x50($v0) +/* 00B740 8000AB40 3C108005 */ lui $s0, %hi(D_8004A700) # $s0, 0x8005 +/* 00B744 8000AB44 8E10A700 */ lw $s0, %lo(D_8004A700)($s0) +/* 00B748 8000AB48 3C118004 */ lui $s1, %hi(D_8003DE54) # $s1, 0x8004 +/* 00B74C 8000AB4C 2631DE54 */ addiu $s1, %lo(D_8003DE54) # addiu $s1, $s1, -0x21ac +/* 00B750 8000AB50 1200000F */ beqz $s0, .L8000AB90_ovl0 +/* 00B754 8000AB54 24120003 */ li $s2, 3 +/* 00B758 8000AB58 8E0E0044 */ lw $t6, 0x44($s0) +.L8000AB5C_ovl0: +/* 00B75C 8000AB5C 31CF0001 */ andi $t7, $t6, 1 +/* 00B760 8000AB60 55E00009 */ bnezl $t7, .L8000AB88_ovl0 +/* 00B764 8000AB64 8E100020 */ lw $s0, 0x20($s0) +/* 00B768 8000AB68 AE320000 */ sw $s2, ($s1) +/* 00B76C 8000AB6C AE700000 */ sw $s0, ($s3) +/* 00B770 8000AB70 8E19002C */ lw $t9, 0x2c($s0) +/* 00B774 8000AB74 02002025 */ move $a0, $s0 +/* 00B778 8000AB78 0320F809 */ jalr $t9 +/* 00B77C 8000AB7C 00000000 */ nop +/* 00B780 8000AB80 AE200000 */ sw $zero, ($s1) +/* 00B784 8000AB84 8E100020 */ lw $s0, 0x20($s0) +.L8000AB88_ovl0: +/* 00B788 8000AB88 5600FFF4 */ bnezl $s0, .L8000AB5C_ovl0 +/* 00B78C 8000AB8C 8E0E0044 */ lw $t6, 0x44($s0) +.L8000AB90_ovl0: +/* 00B790 8000AB90 8FBF0024 */ lw $ra, 0x24($sp) +/* 00B794 8000AB94 8FB00014 */ lw $s0, 0x14($sp) +/* 00B798 8000AB98 8FB10018 */ lw $s1, 0x18($sp) +/* 00B79C 8000AB9C 8FB2001C */ lw $s2, 0x1c($sp) +/* 00B7A0 8000ABA0 8FB30020 */ lw $s3, 0x20($sp) +/* 00B7A4 8000ABA4 03E00008 */ jr $ra +/* 00B7A8 8000ABA8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000ABAC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000ABAC.s new file mode 100644 index 00000000..ff3000bc --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000ABAC.s @@ -0,0 +1,40 @@ +glabel func_8000ABAC +/* 00B7AC 8000ABAC 240E0001 */ li $t6, 1 +/* 00B7B0 8000ABB0 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 +/* 00B7B4 8000ABB4 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B7B8 8000ABB8 AC2EDE54 */ sw $t6, %lo(D_8003DE54)($at) +/* 00B7BC 8000ABBC 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 +/* 00B7C0 8000ABC0 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B7C4 8000ABC4 AC24A7C4 */ sw $a0, %lo(D_8004A7C4)($at) +/* 00B7C8 8000ABC8 AFA40020 */ sw $a0, 0x20($sp) +/* 00B7CC 8000ABCC 8C990014 */ lw $t9, 0x14($a0) +/* 00B7D0 8000ABD0 0320F809 */ jalr $t9 +/* 00B7D4 8000ABD4 00000000 */ nop +/* 00B7D8 8000ABD8 8FA40020 */ lw $a0, 0x20($sp) +/* 00B7DC 8000ABDC 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 +/* 00B7E0 8000ABE0 3C038005 */ lui $v1, %hi(D_8004A7D4) # $v1, 0x8005 +/* 00B7E4 8000ABE4 8C850004 */ lw $a1, 4($a0) +/* 00B7E8 8000ABE8 AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) +/* 00B7EC 8000ABEC 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 +/* 00B7F0 8000ABF0 2463A7D4 */ addiu $v1, %lo(D_8004A7D4) # addiu $v1, $v1, -0x582c +/* 00B7F4 8000ABF4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) +/* 00B7F8 8000ABF8 8C620000 */ lw $v0, ($v1) +/* 00B7FC 8000ABFC 24010002 */ li $at, 2 +/* 00B800 8000AC00 5040000A */ beql $v0, $zero, .L8000AC2C_ovl0 +/* 00B804 8000AC04 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B808 8000AC08 50410004 */ beql $v0, $at, .L8000AC1C_ovl0 +/* 00B80C 8000AC0C AC600000 */ sw $zero, ($v1) +/* 00B810 8000AC10 10000005 */ b .L8000AC28_ovl0 +/* 00B814 8000AC14 AC600000 */ sw $zero, ($v1) +/* 00B818 8000AC18 AC600000 */ sw $zero, ($v1) +.L8000AC1C_ovl0: +/* 00B81C 8000AC1C 0C0028A7 */ jal func_8000A29C_ovl0 +/* 00B820 8000AC20 AFA5001C */ sw $a1, 0x1c($sp) +/* 00B824 8000AC24 8FA5001C */ lw $a1, 0x1c($sp) +.L8000AC28_ovl0: +/* 00B828 8000AC28 8FBF0014 */ lw $ra, 0x14($sp) +.L8000AC2C_ovl0: +/* 00B82C 8000AC2C 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B830 8000AC30 00A01025 */ move $v0, $a1 +/* 00B834 8000AC34 03E00008 */ jr $ra +/* 00B838 8000AC38 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AC3C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AC3C.s new file mode 100644 index 00000000..72559a62 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AC3C.s @@ -0,0 +1,95 @@ +glabel func_8000AC3C +/* 00B83C 8000AC3C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00B840 8000AC40 24060002 */ li $a2, 2 +/* 00B844 8000AC44 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 +/* 00B848 8000AC48 AFBF0014 */ sw $ra, 0x14($sp) +/* 00B84C 8000AC4C AC26DE54 */ sw $a2, %lo(D_8003DE54)($at) +/* 00B850 8000AC50 8C8E0018 */ lw $t6, 0x18($a0) +/* 00B854 8000AC54 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 +/* 00B858 8000AC58 00803825 */ move $a3, $a0 +/* 00B85C 8000AC5C AC2EA7C4 */ sw $t6, %lo(D_8004A7C4)($at) +/* 00B860 8000AC60 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 +/* 00B864 8000AC64 AC24A7D0 */ sw $a0, %lo(D_8004A7D0)($at) +/* 00B868 8000AC68 90820014 */ lbu $v0, 0x14($a0) +/* 00B86C 8000AC6C 24010001 */ li $at, 1 +/* 00B870 8000AC70 50400006 */ beql $v0, $zero, .L8000AC8C_ovl0 +/* 00B874 8000AC74 8CE4001C */ lw $a0, 0x1c($a3) +/* 00B878 8000AC78 50410010 */ beql $v0, $at, .L8000ACBC_ovl0 +/* 00B87C 8000AC7C 8CE40018 */ lw $a0, 0x18($a3) +/* 00B880 8000AC80 54460015 */ bnel $v0, $a2, .L8000ACD8_ovl0 +/* 00B884 8000AC84 8CE30008 */ lw $v1, 8($a3) +/* 00B888 8000AC88 8CE4001C */ lw $a0, 0x1c($a3) +.L8000AC8C_ovl0: +/* 00B88C 8000AC8C AFA70020 */ sw $a3, 0x20($sp) +/* 00B890 8000AC90 0C00E334 */ jal osStartThread +/* 00B894 8000AC94 24840008 */ addiu $a0, $a0, 8 +/* 00B898 8000AC98 3C048005 */ lui $a0, %hi(D_8004A7E0) # $a0, 0x8005 +/* 00B89C 8000AC9C 2484A7E0 */ addiu $a0, %lo(D_8004A7E0) # addiu $a0, $a0, -0x5820 +/* 00B8A0 8000ACA0 00002825 */ move $a1, $zero +/* 00B8A4 8000ACA4 0C00B540 */ jal osRecvMesg +/* 00B8A8 8000ACA8 24060001 */ li $a2, 1 +/* 00B8AC 8000ACAC 8FA70020 */ lw $a3, 0x20($sp) +/* 00B8B0 8000ACB0 10000008 */ b .L8000ACD4_ovl0 +/* 00B8B4 8000ACB4 24060002 */ li $a2, 2 +/* 00B8B8 8000ACB8 8CE40018 */ lw $a0, 0x18($a3) +.L8000ACBC_ovl0: +/* 00B8BC 8000ACBC AFA70020 */ sw $a3, 0x20($sp) +/* 00B8C0 8000ACC0 8CF9001C */ lw $t9, 0x1c($a3) +/* 00B8C4 8000ACC4 0320F809 */ jalr $t9 +/* 00B8C8 8000ACC8 00000000 */ nop +/* 00B8CC 8000ACCC 8FA70020 */ lw $a3, 0x20($sp) +/* 00B8D0 8000ACD0 24060002 */ li $a2, 2 +.L8000ACD4_ovl0: +/* 00B8D4 8000ACD4 8CE30008 */ lw $v1, 8($a3) +.L8000ACD8_ovl0: +/* 00B8D8 8000ACD8 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 +/* 00B8DC 8000ACDC AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) +/* 00B8E0 8000ACE0 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 +/* 00B8E4 8000ACE4 AC20A7D0 */ sw $zero, %lo(D_8004A7D0)($at) +/* 00B8E8 8000ACE8 3C058005 */ lui $a1, %hi(D_8004A7D4) # $a1, 0x8005 +/* 00B8EC 8000ACEC 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 +/* 00B8F0 8000ACF0 24A5A7D4 */ addiu $a1, %lo(D_8004A7D4) # addiu $a1, $a1, -0x582c +/* 00B8F4 8000ACF4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) +/* 00B8F8 8000ACF8 8CA20000 */ lw $v0, ($a1) +/* 00B8FC 8000ACFC 24010001 */ li $at, 1 +/* 00B900 8000AD00 5040001D */ beql $v0, $zero, .L8000AD78_ovl0 +/* 00B904 8000AD04 8FBF0014 */ lw $ra, 0x14($sp) +/* 00B908 8000AD08 10410016 */ beq $v0, $at, .L8000AD64_ovl0 +/* 00B90C 8000AD0C 00E02025 */ move $a0, $a3 +/* 00B910 8000AD10 10460003 */ beq $v0, $a2, .L8000AD20_ovl0 +/* 00B914 8000AD14 00000000 */ nop +/* 00B918 8000AD18 10000016 */ b .L8000AD74_ovl0 +/* 00B91C 8000AD1C ACA00000 */ sw $zero, ($a1) +.L8000AD20_ovl0: +/* 00B920 8000AD20 1060000B */ beqz $v1, .L8000AD50_ovl0 +/* 00B924 8000AD24 ACA00000 */ sw $zero, ($a1) +/* 00B928 8000AD28 8CE20018 */ lw $v0, 0x18($a3) +/* 00B92C 8000AD2C 8C6F0018 */ lw $t7, 0x18($v1) +/* 00B930 8000AD30 544F0008 */ bnel $v0, $t7, .L8000AD54_ovl0 +/* 00B934 8000AD34 8CE40018 */ lw $a0, 0x18($a3) +/* 00B938 8000AD38 8C630008 */ lw $v1, 8($v1) +.L8000AD3C_ovl0: +/* 00B93C 8000AD3C 50600005 */ beql $v1, $zero, .L8000AD54_ovl0 +/* 00B940 8000AD40 8CE40018 */ lw $a0, 0x18($a3) +/* 00B944 8000AD44 8C780018 */ lw $t8, 0x18($v1) +/* 00B948 8000AD48 5058FFFC */ beql $v0, $t8, .L8000AD3C_ovl0 +/* 00B94C 8000AD4C 8C630008 */ lw $v1, 8($v1) +.L8000AD50_ovl0: +/* 00B950 8000AD50 8CE40018 */ lw $a0, 0x18($a3) +.L8000AD54_ovl0: +/* 00B954 8000AD54 0C0028A7 */ jal func_8000A29C_ovl0 +/* 00B958 8000AD58 AFA3001C */ sw $v1, 0x1c($sp) +/* 00B95C 8000AD5C 10000005 */ b .L8000AD74_ovl0 +/* 00B960 8000AD60 8FA3001C */ lw $v1, 0x1c($sp) +.L8000AD64_ovl0: +/* 00B964 8000AD64 ACA00000 */ sw $zero, ($a1) +/* 00B968 8000AD68 0C00236A */ jal func_80008DA8_ovl0 +/* 00B96C 8000AD6C AFA3001C */ sw $v1, 0x1c($sp) +/* 00B970 8000AD70 8FA3001C */ lw $v1, 0x1c($sp) +.L8000AD74_ovl0: +/* 00B974 8000AD74 8FBF0014 */ lw $ra, 0x14($sp) +.L8000AD78_ovl0: +/* 00B978 8000AD78 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00B97C 8000AD7C 00601025 */ move $v0, $v1 +/* 00B980 8000AD80 03E00008 */ jr $ra +/* 00B984 8000AD84 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AD88.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AD88.s new file mode 100644 index 00000000..03c80d0c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AD88.s @@ -0,0 +1,72 @@ +glabel func_8000AD88 +/* 00B988 8000AD88 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 +/* 00B98C 8000AD8C 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00B990 8000AD90 AC20A7D4 */ sw $zero, %lo(D_8004A7D4)($at) +/* 00B994 8000AD94 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 +/* 00B998 8000AD98 AFB20020 */ sw $s2, 0x20($sp) +/* 00B99C 8000AD9C AFB1001C */ sw $s1, 0x1c($sp) +/* 00B9A0 8000ADA0 AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) +/* 00B9A4 8000ADA4 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 +/* 00B9A8 8000ADA8 3C118005 */ lui $s1, %hi(D_8004A578) # $s1, 0x8005 +/* 00B9AC 8000ADAC 3C128005 */ lui $s2, %hi(D_8004A5F8) # $s2, 0x8005 +/* 00B9B0 8000ADB0 AFBF0024 */ sw $ra, 0x24($sp) +/* 00B9B4 8000ADB4 AFB00018 */ sw $s0, 0x18($sp) +/* 00B9B8 8000ADB8 AC20A7D0 */ sw $zero, %lo(D_8004A7D0)($at) +/* 00B9BC 8000ADBC 2652A5F8 */ addiu $s2, %lo(D_8004A5F8) # addiu $s2, $s2, -0x5a08 +/* 00B9C0 8000ADC0 2631A578 */ addiu $s1, %lo(D_8004A578) # addiu $s1, $s1, -0x5a88 +/* 00B9C4 8000ADC4 8E300000 */ lw $s0, ($s1) +.L8000ADC8_ovl0: +/* 00B9C8 8000ADC8 52000010 */ beql $s0, $zero, .L8000AE0C_ovl0 +/* 00B9CC 8000ADCC 26310004 */ addiu $s1, $s1, 4 +/* 00B9D0 8000ADD0 8E0E0044 */ lw $t6, 0x44($s0) +.L8000ADD4_ovl0: +/* 00B9D4 8000ADD4 31CF0040 */ andi $t7, $t6, 0x40 +/* 00B9D8 8000ADD8 55E00009 */ bnezl $t7, .L8000AE00_ovl0 +/* 00B9DC 8000ADDC 8E100004 */ lw $s0, 4($s0) +/* 00B9E0 8000ADE0 8E180014 */ lw $t8, 0x14($s0) +/* 00B9E4 8000ADE4 53000006 */ beql $t8, $zero, .L8000AE00_ovl0 +/* 00B9E8 8000ADE8 8E100004 */ lw $s0, 4($s0) +/* 00B9EC 8000ADEC 0C002AEB */ jal func_8000ABAC_ovl0 +/* 00B9F0 8000ADF0 02002025 */ move $a0, $s0 +/* 00B9F4 8000ADF4 10000002 */ b .L8000AE00_ovl0 +/* 00B9F8 8000ADF8 00408025 */ move $s0, $v0 +/* 00B9FC 8000ADFC 8E100004 */ lw $s0, 4($s0) +.L8000AE00_ovl0: +/* 00BA00 8000AE00 5600FFF4 */ bnezl $s0, .L8000ADD4_ovl0 +/* 00BA04 8000AE04 8E0E0044 */ lw $t6, 0x44($s0) +/* 00BA08 8000AE08 26310004 */ addiu $s1, $s1, 4 +.L8000AE0C_ovl0: +/* 00BA0C 8000AE0C 0232082B */ sltu $at, $s1, $s2 +/* 00BA10 8000AE10 5420FFED */ bnezl $at, .L8000ADC8_ovl0 +/* 00BA14 8000AE14 8E300000 */ lw $s0, ($s1) +/* 00BA18 8000AE18 3C118005 */ lui $s1, %hi(D_8004A56C) # $s1, 0x8005 +/* 00BA1C 8000AE1C 3C128005 */ lui $s2, %hi(D_8004A560) # $s2, 0x8005 +/* 00BA20 8000AE20 2652A560 */ addiu $s2, %lo(D_8004A560) # addiu $s2, $s2, -0x5aa0 +/* 00BA24 8000AE24 2631A56C */ addiu $s1, %lo(D_8004A56C) # addiu $s1, $s1, -0x5a94 +/* 00BA28 8000AE28 8E300000 */ lw $s0, ($s1) +.L8000AE2C_ovl0: +/* 00BA2C 8000AE2C 5200000C */ beql $s0, $zero, .L8000AE60_ovl0 +/* 00BA30 8000AE30 2631FFFC */ addiu $s1, $s1, -4 +/* 00BA34 8000AE34 92190015 */ lbu $t9, 0x15($s0) +.L8000AE38_ovl0: +/* 00BA38 8000AE38 57200006 */ bnezl $t9, .L8000AE54_ovl0 +/* 00BA3C 8000AE3C 8E100008 */ lw $s0, 8($s0) +/* 00BA40 8000AE40 0C002B0F */ jal func_8000AC3C_ovl0 +/* 00BA44 8000AE44 02002025 */ move $a0, $s0 +/* 00BA48 8000AE48 10000002 */ b .L8000AE54_ovl0 +/* 00BA4C 8000AE4C 00408025 */ move $s0, $v0 +/* 00BA50 8000AE50 8E100008 */ lw $s0, 8($s0) +.L8000AE54_ovl0: +/* 00BA54 8000AE54 5600FFF8 */ bnezl $s0, .L8000AE38_ovl0 +/* 00BA58 8000AE58 92190015 */ lbu $t9, 0x15($s0) +/* 00BA5C 8000AE5C 2631FFFC */ addiu $s1, $s1, -4 +.L8000AE60_ovl0: +/* 00BA60 8000AE60 0232082B */ sltu $at, $s1, $s2 +/* 00BA64 8000AE64 5020FFF1 */ beql $at, $zero, .L8000AE2C_ovl0 +/* 00BA68 8000AE68 8E300000 */ lw $s0, ($s1) +/* 00BA6C 8000AE6C 8FBF0024 */ lw $ra, 0x24($sp) +/* 00BA70 8000AE70 8FB00018 */ lw $s0, 0x18($sp) +/* 00BA74 8000AE74 8FB1001C */ lw $s1, 0x1c($sp) +/* 00BA78 8000AE78 8FB20020 */ lw $s2, 0x20($sp) +/* 00BA7C 8000AE7C 03E00008 */ jr $ra +/* 00BA80 8000AE80 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000AE84.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AE84.s new file mode 100644 index 00000000..6e9a45b0 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000AE84.s @@ -0,0 +1,387 @@ +glabel func_8000AE84 +/* 00BA84 8000AE84 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00BA88 8000AE88 AFBF0014 */ sw $ra, 0x14($sp) +/* 00BA8C 8000AE8C 8C8E0008 */ lw $t6, 8($a0) +/* 00BA90 8000AE90 3C068005 */ lui $a2, %hi(D_8004A54C) # $a2, 0x8005 +/* 00BA94 8000AE94 24C6A54C */ addiu $a2, %lo(D_8004A54C) # addiu $a2, $a2, -0x5ab4 +/* 00BA98 8000AE98 ACCE0000 */ sw $t6, ($a2) +/* 00BA9C 8000AE9C 8C8F0014 */ lw $t7, 0x14($a0) +/* 00BAA0 8000AEA0 3C018005 */ lui $at, %hi(D_8004A550) # $at, 0x8005 +/* 00BAA4 8000AEA4 00802825 */ move $a1, $a0 +/* 00BAA8 8000AEA8 AC2FA550 */ sw $t7, %lo(D_8004A550)($at) +/* 00BAAC 8000AEAC 8C980004 */ lw $t8, 4($a0) +/* 00BAB0 8000AEB0 13000014 */ beqz $t8, .L8000AF04_ovl0 +/* 00BAB4 8000AEB4 00000000 */ nop +/* 00BAB8 8000AEB8 8C830000 */ lw $v1, ($a0) +/* 00BABC 8000AEBC 3C018005 */ lui $at, %hi(gObjectThreadMaybe) # $at, 0x8005 +/* 00BAC0 8000AEC0 00002025 */ move $a0, $zero +/* 00BAC4 8000AEC4 AC23A540 */ sw $v1, %lo(gObjectThreadMaybe)($at) +/* 00BAC8 8000AEC8 8CB90004 */ lw $t9, 4($a1) +/* 00BACC 8000AECC 272BFFFF */ addiu $t3, $t9, -1 +/* 00BAD0 8000AED0 1960000A */ blez $t3, .L8000AEFC_ovl0 +/* 00BAD4 8000AED4 246201C0 */ addiu $v0, $v1, 0x1c0 +.L8000AED8_ovl0: +/* 00BAD8 8000AED8 AC620000 */ sw $v0, ($v1) +/* 00BADC 8000AEDC 8CAC0004 */ lw $t4, 4($a1) +/* 00BAE0 8000AEE0 24840001 */ addiu $a0, $a0, 1 +/* 00BAE4 8000AEE4 00401825 */ move $v1, $v0 +/* 00BAE8 8000AEE8 258DFFFF */ addiu $t5, $t4, -1 +/* 00BAEC 8000AEEC 008D082A */ slt $at, $a0, $t5 +/* 00BAF0 8000AEF0 5420FFF9 */ bnezl $at, .L8000AED8_ovl0 +/* 00BAF4 8000AEF4 246201C0 */ addiu $v0, $v1, 0x1c0 +/* 00BAF8 8000AEF8 00002025 */ move $a0, $zero +.L8000AEFC_ovl0: +/* 00BAFC 8000AEFC 10000004 */ b .L8000AF10_ovl0 +/* 00BB00 8000AF00 AC600000 */ sw $zero, ($v1) +.L8000AF04_ovl0: +/* 00BB04 8000AF04 3C018005 */ lui $at, %hi(gObjectThreadMaybe) # $at, 0x8005 +/* 00BB08 8000AF08 AC20A540 */ sw $zero, %lo(gObjectThreadMaybe)($at) +/* 00BB0C 8000AF0C 00002025 */ move $a0, $zero +.L8000AF10_ovl0: +/* 00BB10 8000AF10 8CAE0010 */ lw $t6, 0x10($a1) +/* 00BB14 8000AF14 11C0001A */ beqz $t6, .L8000AF80_ovl0 +/* 00BB18 8000AF18 00000000 */ nop +/* 00BB1C 8000AF1C 8CAF0008 */ lw $t7, 8($a1) +/* 00BB20 8000AF20 11E00017 */ beqz $t7, .L8000AF80_ovl0 +/* 00BB24 8000AF24 00000000 */ nop +/* 00BB28 8000AF28 8CA2000C */ lw $v0, 0xc($a1) +/* 00BB2C 8000AF2C 3C018005 */ lui $at, %hi(gObjectThreadStackMaybe) # $at, 0x8005 +/* 00BB30 8000AF30 AC22A554 */ sw $v0, %lo(gObjectThreadStackMaybe)($at) +/* 00BB34 8000AF34 8CB80010 */ lw $t8, 0x10($a1) +/* 00BB38 8000AF38 2719FFFF */ addiu $t9, $t8, -1 +/* 00BB3C 8000AF3C 1320000E */ beqz $t9, .L8000AF78_ovl0 +/* 00BB40 8000AF40 00000000 */ nop +/* 00BB44 8000AF44 8CC30000 */ lw $v1, ($a2) +.L8000AF48_ovl0: +/* 00BB48 8000AF48 00435821 */ addu $t3, $v0, $v1 +/* 00BB4C 8000AF4C 256C0008 */ addiu $t4, $t3, 8 +/* 00BB50 8000AF50 AC4C0000 */ sw $t4, ($v0) +/* 00BB54 8000AF54 8CAD0010 */ lw $t5, 0x10($a1) +/* 00BB58 8000AF58 8CC30000 */ lw $v1, ($a2) +/* 00BB5C 8000AF5C 24840001 */ addiu $a0, $a0, 1 +/* 00BB60 8000AF60 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BB64 8000AF64 008E082B */ sltu $at, $a0, $t6 +/* 00BB68 8000AF68 00431021 */ addu $v0, $v0, $v1 +/* 00BB6C 8000AF6C 1420FFF6 */ bnez $at, .L8000AF48_ovl0 +/* 00BB70 8000AF70 24420008 */ addiu $v0, $v0, 8 +/* 00BB74 8000AF74 00002025 */ move $a0, $zero +.L8000AF78_ovl0: +/* 00BB78 8000AF78 10000003 */ b .L8000AF88_ovl0 +/* 00BB7C 8000AF7C AC400000 */ sw $zero, ($v0) +.L8000AF80_ovl0: +/* 00BB80 8000AF80 3C018005 */ lui $at, %hi(gObjectThreadStackMaybe) # $at, 0x8005 +/* 00BB84 8000AF84 AC20A554 */ sw $zero, %lo(gObjectThreadStackMaybe)($at) +.L8000AF88_ovl0: +/* 00BB88 8000AF88 8CAF001C */ lw $t7, 0x1c($a1) +/* 00BB8C 8000AF8C 11E00012 */ beqz $t7, .L8000AFD8_ovl0 +/* 00BB90 8000AF90 00000000 */ nop +/* 00BB94 8000AF94 8CA30018 */ lw $v1, 0x18($a1) +/* 00BB98 8000AF98 3C018005 */ lui $at, %hi(gObjectProcessMaybe) # $at, 0x8005 +/* 00BB9C 8000AF9C AC23A55C */ sw $v1, %lo(gObjectProcessMaybe)($at) +/* 00BBA0 8000AFA0 8CB8001C */ lw $t8, 0x1c($a1) +/* 00BBA4 8000AFA4 2719FFFF */ addiu $t9, $t8, -1 +/* 00BBA8 8000AFA8 1B200009 */ blez $t9, .L8000AFD0_ovl0 +/* 00BBAC 8000AFAC 24620024 */ addiu $v0, $v1, 0x24 +.L8000AFB0_ovl0: +/* 00BBB0 8000AFB0 AC620000 */ sw $v0, ($v1) +/* 00BBB4 8000AFB4 8CAB001C */ lw $t3, 0x1c($a1) +/* 00BBB8 8000AFB8 24840001 */ addiu $a0, $a0, 1 +/* 00BBBC 8000AFBC 00401825 */ move $v1, $v0 +/* 00BBC0 8000AFC0 256CFFFF */ addiu $t4, $t3, -1 +/* 00BBC4 8000AFC4 008C082A */ slt $at, $a0, $t4 +/* 00BBC8 8000AFC8 5420FFF9 */ bnezl $at, .L8000AFB0_ovl0 +/* 00BBCC 8000AFCC 24620024 */ addiu $v0, $v1, 0x24 +.L8000AFD0_ovl0: +/* 00BBD0 8000AFD0 10000003 */ b .L8000AFE0_ovl0 +/* 00BBD4 8000AFD4 AC600000 */ sw $zero, ($v1) +.L8000AFD8_ovl0: +/* 00BBD8 8000AFD8 3C018005 */ lui $at, %hi(gObjectProcessMaybe) # $at, 0x8005 +/* 00BBDC 8000AFDC AC20A55C */ sw $zero, %lo(gObjectProcessMaybe)($at) +.L8000AFE0_ovl0: +/* 00BBE0 8000AFE0 3C028005 */ lui $v0, %hi(D_8004A560) # $v0, 0x8005 +/* 00BBE4 8000AFE4 3C038005 */ lui $v1, %hi(D_8004A570) # $v1, 0x8005 +/* 00BBE8 8000AFE8 2463A570 */ addiu $v1, %lo(D_8004A570) # addiu $v1, $v1, -0x5a90 +/* 00BBEC 8000AFEC 2442A560 */ addiu $v0, %lo(D_8004A560) # addiu $v0, $v0, -0x5aa0 +.L8000AFF0_ovl0: +/* 00BBF0 8000AFF0 24420004 */ addiu $v0, $v0, 4 +/* 00BBF4 8000AFF4 0043082B */ sltu $at, $v0, $v1 +/* 00BBF8 8000AFF8 1420FFFD */ bnez $at, .L8000AFF0_ovl0 +/* 00BBFC 8000AFFC AC40FFFC */ sw $zero, -4($v0) +/* 00BC00 8000B000 8CAD0024 */ lw $t5, 0x24($a1) +/* 00BC04 8000B004 11A00016 */ beqz $t5, .L8000B060_ovl0 +/* 00BC08 8000B008 00000000 */ nop +/* 00BC0C 8000B00C 8CA20020 */ lw $v0, 0x20($a1) +/* 00BC10 8000B010 3C018005 */ lui $at, %hi(D_8004A678) # $at, 0x8005 +/* 00BC14 8000B014 00002025 */ move $a0, $zero +/* 00BC18 8000B018 AC22A678 */ sw $v0, %lo(D_8004A678)($at) +/* 00BC1C 8000B01C 8CAE0024 */ lw $t6, 0x24($a1) +/* 00BC20 8000B020 25CFFFFF */ addiu $t7, $t6, -1 +/* 00BC24 8000B024 19E0000C */ blez $t7, .L8000B058_ovl0 +/* 00BC28 8000B028 00000000 */ nop +/* 00BC2C 8000B02C 8CB80028 */ lw $t8, 0x28($a1) +.L8000B030_ovl0: +/* 00BC30 8000B030 24840001 */ addiu $a0, $a0, 1 +/* 00BC34 8000B034 0058C821 */ addu $t9, $v0, $t8 +/* 00BC38 8000B038 AC590004 */ sw $t9, 4($v0) +/* 00BC3C 8000B03C 8CAB0024 */ lw $t3, 0x24($a1) +/* 00BC40 8000B040 03201025 */ move $v0, $t9 +/* 00BC44 8000B044 256CFFFF */ addiu $t4, $t3, -1 +/* 00BC48 8000B048 008C082A */ slt $at, $a0, $t4 +/* 00BC4C 8000B04C 5420FFF8 */ bnezl $at, .L8000B030_ovl0 +/* 00BC50 8000B050 8CB80028 */ lw $t8, 0x28($a1) +/* 00BC54 8000B054 00002025 */ move $a0, $zero +.L8000B058_ovl0: +/* 00BC58 8000B058 10000004 */ b .L8000B06C_ovl0 +/* 00BC5C 8000B05C AC400004 */ sw $zero, 4($v0) +.L8000B060_ovl0: +/* 00BC60 8000B060 3C018005 */ lui $at, %hi(D_8004A678) # $at, 0x8005 +/* 00BC64 8000B064 AC20A678 */ sw $zero, %lo(D_8004A678)($at) +/* 00BC68 8000B068 00002025 */ move $a0, $zero +.L8000B06C_ovl0: +/* 00BC6C 8000B06C 8CAD0034 */ lw $t5, 0x34($a1) +/* 00BC70 8000B070 3C018005 */ lui $at, %hi(D_8004A798) # $at, 0x8005 +/* 00BC74 8000B074 AC2DA798 */ sw $t5, %lo(D_8004A798)($at) +/* 00BC78 8000B078 8CAE0030 */ lw $t6, 0x30($a1) +/* 00BC7C 8000B07C 11C00013 */ beqz $t6, .L8000B0CC_ovl0 +/* 00BC80 8000B080 00000000 */ nop +/* 00BC84 8000B084 8CA3002C */ lw $v1, 0x2c($a1) +/* 00BC88 8000B088 3C018005 */ lui $at, %hi(D_8004A790) # $at, 0x8005 +/* 00BC8C 8000B08C AC23A790 */ sw $v1, %lo(D_8004A790)($at) +/* 00BC90 8000B090 8CAF0030 */ lw $t7, 0x30($a1) +/* 00BC94 8000B094 25F8FFFF */ addiu $t8, $t7, -1 +/* 00BC98 8000B098 1B00000A */ blez $t8, .L8000B0C4_ovl0 +/* 00BC9C 8000B09C 24620048 */ addiu $v0, $v1, 0x48 +.L8000B0A0_ovl0: +/* 00BCA0 8000B0A0 AC620000 */ sw $v0, ($v1) +/* 00BCA4 8000B0A4 8CB90030 */ lw $t9, 0x30($a1) +/* 00BCA8 8000B0A8 24840001 */ addiu $a0, $a0, 1 +/* 00BCAC 8000B0AC 00401825 */ move $v1, $v0 +/* 00BCB0 8000B0B0 272BFFFF */ addiu $t3, $t9, -1 +/* 00BCB4 8000B0B4 008B082A */ slt $at, $a0, $t3 +/* 00BCB8 8000B0B8 5420FFF9 */ bnezl $at, .L8000B0A0_ovl0 +/* 00BCBC 8000B0BC 24620048 */ addiu $v0, $v1, 0x48 +/* 00BCC0 8000B0C0 00002025 */ move $a0, $zero +.L8000B0C4_ovl0: +/* 00BCC4 8000B0C4 10000003 */ b .L8000B0D4_ovl0 +/* 00BCC8 8000B0C8 AC600000 */ sw $zero, ($v1) +.L8000B0CC_ovl0: +/* 00BCCC 8000B0CC 3C018005 */ lui $at, %hi(D_8004A790) # $at, 0x8005 +/* 00BCD0 8000B0D0 AC20A790 */ sw $zero, %lo(D_8004A790)($at) +.L8000B0D4_ovl0: +/* 00BCD4 8000B0D4 8CAC003C */ lw $t4, 0x3c($a1) +/* 00BCD8 8000B0D8 3C018005 */ lui $at, 0x8005 +/* 00BCDC 8000B0DC 11800013 */ beqz $t4, .L8000B12C_ovl0 +/* 00BCE0 8000B0E0 00000000 */ nop +/* 00BCE4 8000B0E4 8CA30038 */ lw $v1, 0x38($a1) +/* 00BCE8 8000B0E8 3C018005 */ lui $at, %hi(D_8004A79C) # $at, 0x8005 +/* 00BCEC 8000B0EC AC23A79C */ sw $v1, %lo(D_8004A79C)($at) +/* 00BCF0 8000B0F0 8CAD003C */ lw $t5, 0x3c($a1) +/* 00BCF4 8000B0F4 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BCF8 8000B0F8 19C0000A */ blez $t6, .L8000B124_ovl0 +/* 00BCFC 8000B0FC 24620024 */ addiu $v0, $v1, 0x24 +.L8000B100_ovl0: +/* 00BD00 8000B100 AC620000 */ sw $v0, ($v1) +/* 00BD04 8000B104 8CAF003C */ lw $t7, 0x3c($a1) +/* 00BD08 8000B108 24840001 */ addiu $a0, $a0, 1 +/* 00BD0C 8000B10C 00401825 */ move $v1, $v0 +/* 00BD10 8000B110 25F8FFFF */ addiu $t8, $t7, -1 +/* 00BD14 8000B114 0098082A */ slt $at, $a0, $t8 +/* 00BD18 8000B118 5420FFF9 */ bnezl $at, .L8000B100_ovl0 +/* 00BD1C 8000B11C 24620024 */ addiu $v0, $v1, 0x24 +/* 00BD20 8000B120 00002025 */ move $a0, $zero +.L8000B124_ovl0: +/* 00BD24 8000B124 10000002 */ b .L8000B130_ovl0 +/* 00BD28 8000B128 AC600000 */ sw $zero, ($v1) +.L8000B12C_ovl0: +/* 00BD2C 8000B12C AC20A79C */ sw $zero, %lo(D_8004A79C)($at) +.L8000B130_ovl0: +/* 00BD30 8000B130 8CB90044 */ lw $t9, 0x44($a1) +/* 00BD34 8000B134 3C018005 */ lui $at, 0x8005 +/* 00BD38 8000B138 13200013 */ beqz $t9, .L8000B188_ovl0 +/* 00BD3C 8000B13C 00000000 */ nop +/* 00BD40 8000B140 8CA30040 */ lw $v1, 0x40($a1) +/* 00BD44 8000B144 3C018005 */ lui $at, %hi(D_8004A7A4) # $at, 0x8005 +/* 00BD48 8000B148 AC23A7A4 */ sw $v1, %lo(D_8004A7A4)($at) +/* 00BD4C 8000B14C 8CAB0044 */ lw $t3, 0x44($a1) +/* 00BD50 8000B150 256CFFFF */ addiu $t4, $t3, -1 +/* 00BD54 8000B154 1980000A */ blez $t4, .L8000B180_ovl0 +/* 00BD58 8000B158 246200A8 */ addiu $v0, $v1, 0xa8 +.L8000B15C_ovl0: +/* 00BD5C 8000B15C AC620000 */ sw $v0, ($v1) +/* 00BD60 8000B160 8CAD0044 */ lw $t5, 0x44($a1) +/* 00BD64 8000B164 24840001 */ addiu $a0, $a0, 1 +/* 00BD68 8000B168 00401825 */ move $v1, $v0 +/* 00BD6C 8000B16C 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BD70 8000B170 008E082A */ slt $at, $a0, $t6 +/* 00BD74 8000B174 5420FFF9 */ bnezl $at, .L8000B15C_ovl0 +/* 00BD78 8000B178 246200A8 */ addiu $v0, $v1, 0xa8 +/* 00BD7C 8000B17C 00002025 */ move $a0, $zero +.L8000B180_ovl0: +/* 00BD80 8000B180 10000002 */ b .L8000B18C_ovl0 +/* 00BD84 8000B184 AC600000 */ sw $zero, ($v1) +.L8000B188_ovl0: +/* 00BD88 8000B188 AC20A7A4 */ sw $zero, %lo(D_8004A7A4)($at) +.L8000B18C_ovl0: +/* 00BD8C 8000B18C 8CAF004C */ lw $t7, 0x4c($a1) +/* 00BD90 8000B190 3C038005 */ lui $v1, %hi(D_8004A5F8) # $v1, 0x8005 +/* 00BD94 8000B194 3C018005 */ lui $at, 0x8005 +/* 00BD98 8000B198 11E00015 */ beqz $t7, .L8000B1F0_ovl0 +/* 00BD9C 8000B19C 2463A5F8 */ addiu $v1, %lo(D_8004A5F8) # addiu $v1, $v1, -0x5a08 +/* 00BDA0 8000B1A0 8CA20048 */ lw $v0, 0x48($a1) +/* 00BDA4 8000B1A4 3C018005 */ lui $at, %hi(D_8004A7AC) # $at, 0x8005 +/* 00BDA8 8000B1A8 AC22A7AC */ sw $v0, %lo(D_8004A7AC)($at) +/* 00BDAC 8000B1AC 8CB8004C */ lw $t8, 0x4c($a1) +/* 00BDB0 8000B1B0 2719FFFF */ addiu $t9, $t8, -1 +/* 00BDB4 8000B1B4 1B20000C */ blez $t9, .L8000B1E8_ovl0 +/* 00BDB8 8000B1B8 00000000 */ nop +/* 00BDBC 8000B1BC 8CAB0050 */ lw $t3, 0x50($a1) +.L8000B1C0_ovl0: +/* 00BDC0 8000B1C0 24840001 */ addiu $a0, $a0, 1 +/* 00BDC4 8000B1C4 004B6021 */ addu $t4, $v0, $t3 +/* 00BDC8 8000B1C8 AC4C0000 */ sw $t4, ($v0) +/* 00BDCC 8000B1CC 8CAD004C */ lw $t5, 0x4c($a1) +/* 00BDD0 8000B1D0 01801025 */ move $v0, $t4 +/* 00BDD4 8000B1D4 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BDD8 8000B1D8 008E082A */ slt $at, $a0, $t6 +/* 00BDDC 8000B1DC 5420FFF8 */ bnezl $at, .L8000B1C0_ovl0 +/* 00BDE0 8000B1E0 8CAB0050 */ lw $t3, 0x50($a1) +/* 00BDE4 8000B1E4 00002025 */ move $a0, $zero +.L8000B1E8_ovl0: +/* 00BDE8 8000B1E8 10000002 */ b .L8000B1F4_ovl0 +/* 00BDEC 8000B1EC AC400000 */ sw $zero, ($v0) +.L8000B1F0_ovl0: +/* 00BDF0 8000B1F0 AC20A7AC */ sw $zero, %lo(D_8004A7AC)($at) +.L8000B1F4_ovl0: +/* 00BDF4 8000B1F4 8CAF0058 */ lw $t7, 0x58($a1) +/* 00BDF8 8000B1F8 3C018005 */ lui $at, 0x8005 +/* 00BDFC 8000B1FC 11E00015 */ beqz $t7, .L8000B254_ovl0 +/* 00BE00 8000B200 00000000 */ nop +/* 00BE04 8000B204 8CA20054 */ lw $v0, 0x54($a1) +/* 00BE08 8000B208 3C018005 */ lui $at, %hi(D_8004A7B4) # $at, 0x8005 +/* 00BE0C 8000B20C AC22A7B4 */ sw $v0, %lo(D_8004A7B4)($at) +/* 00BE10 8000B210 8CB80058 */ lw $t8, 0x58($a1) +/* 00BE14 8000B214 2719FFFF */ addiu $t9, $t8, -1 +/* 00BE18 8000B218 1B20000C */ blez $t9, .L8000B24C_ovl0 +/* 00BE1C 8000B21C 00000000 */ nop +/* 00BE20 8000B220 8CAB005C */ lw $t3, 0x5c($a1) +.L8000B224_ovl0: +/* 00BE24 8000B224 24840001 */ addiu $a0, $a0, 1 +/* 00BE28 8000B228 004B6021 */ addu $t4, $v0, $t3 +/* 00BE2C 8000B22C AC4C0000 */ sw $t4, ($v0) +/* 00BE30 8000B230 8CAD0058 */ lw $t5, 0x58($a1) +/* 00BE34 8000B234 01801025 */ move $v0, $t4 +/* 00BE38 8000B238 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BE3C 8000B23C 008E082A */ slt $at, $a0, $t6 +/* 00BE40 8000B240 5420FFF8 */ bnezl $at, .L8000B224_ovl0 +/* 00BE44 8000B244 8CAB005C */ lw $t3, 0x5c($a1) +/* 00BE48 8000B248 00002025 */ move $a0, $zero +.L8000B24C_ovl0: +/* 00BE4C 8000B24C 10000002 */ b .L8000B258_ovl0 +/* 00BE50 8000B250 AC400000 */ sw $zero, ($v0) +.L8000B254_ovl0: +/* 00BE54 8000B254 AC20A7B4 */ sw $zero, %lo(D_8004A7B4)($at) +.L8000B258_ovl0: +/* 00BE58 8000B258 8CAF0064 */ lw $t7, 0x64($a1) +/* 00BE5C 8000B25C 3C018005 */ lui $at, 0x8005 +/* 00BE60 8000B260 11E00014 */ beqz $t7, .L8000B2B4_ovl0 +/* 00BE64 8000B264 00000000 */ nop +/* 00BE68 8000B268 8CA20060 */ lw $v0, 0x60($a1) +/* 00BE6C 8000B26C 3C018005 */ lui $at, %hi(D_8004A7BC) # $at, 0x8005 +/* 00BE70 8000B270 AC22A7BC */ sw $v0, %lo(D_8004A7BC)($at) +/* 00BE74 8000B274 8CB80064 */ lw $t8, 0x64($a1) +/* 00BE78 8000B278 2719FFFF */ addiu $t9, $t8, -1 +/* 00BE7C 8000B27C 1B20000B */ blez $t9, .L8000B2AC_ovl0 +/* 00BE80 8000B280 00000000 */ nop +/* 00BE84 8000B284 8CAB0068 */ lw $t3, 0x68($a1) +.L8000B288_ovl0: +/* 00BE88 8000B288 24840001 */ addiu $a0, $a0, 1 +/* 00BE8C 8000B28C 004B6021 */ addu $t4, $v0, $t3 +/* 00BE90 8000B290 AC4C0000 */ sw $t4, ($v0) +/* 00BE94 8000B294 8CAD0064 */ lw $t5, 0x64($a1) +/* 00BE98 8000B298 01801025 */ move $v0, $t4 +/* 00BE9C 8000B29C 25AEFFFF */ addiu $t6, $t5, -1 +/* 00BEA0 8000B2A0 008E082A */ slt $at, $a0, $t6 +/* 00BEA4 8000B2A4 5420FFF8 */ bnezl $at, .L8000B288_ovl0 +/* 00BEA8 8000B2A8 8CAB0068 */ lw $t3, 0x68($a1) +.L8000B2AC_ovl0: +/* 00BEAC 8000B2AC 10000002 */ b .L8000B2B8_ovl0 +/* 00BEB0 8000B2B0 AC400000 */ sw $zero, ($v0) +.L8000B2B4_ovl0: +/* 00BEB4 8000B2B4 AC20A7BC */ sw $zero, %lo(D_8004A7BC)($at) +.L8000B2B8_ovl0: +/* 00BEB8 8000B2B8 3C028005 */ lui $v0, %hi(D_8004A578) # $v0, 0x8005 +/* 00BEBC 8000B2BC 3C048005 */ lui $a0, %hi(D_8004A5F8) # $a0, 0x8005 +/* 00BEC0 8000B2C0 2484A5F8 */ addiu $a0, %lo(D_8004A5F8) # addiu $a0, $a0, -0x5a08 +/* 00BEC4 8000B2C4 2442A578 */ addiu $v0, %lo(D_8004A578) # addiu $v0, $v0, -0x5a88 +.L8000B2C8_ovl0: +/* 00BEC8 8000B2C8 24420004 */ addiu $v0, $v0, 4 +/* 00BECC 8000B2CC 0044082B */ sltu $at, $v0, $a0 +/* 00BED0 8000B2D0 24630004 */ addiu $v1, $v1, 4 +/* 00BED4 8000B2D4 AC60FFFC */ sw $zero, -4($v1) +/* 00BED8 8000B2D8 1420FFFB */ bnez $at, .L8000B2C8_ovl0 +/* 00BEDC 8000B2DC AC40FFFC */ sw $zero, -4($v0) +/* 00BEE0 8000B2E0 3C018005 */ lui $at, %hi(D_8004A708) # $at, 0x8005 +/* 00BEE4 8000B2E4 AC20A708 */ sw $zero, %lo(D_8004A708)($at) +/* 00BEE8 8000B2E8 3C018005 */ lui $at, %hi(D_8004A680) # $at, 0x8005 +/* 00BEEC 8000B2EC 3C038005 */ lui $v1, %hi(D_8004A70C) # $v1, 0x8005 +/* 00BEF0 8000B2F0 3C028005 */ lui $v0, %hi(D_8004A684) # $v0, 0x8005 +/* 00BEF4 8000B2F4 3C048005 */ lui $a0, %hi(D_8004A704) # $a0, 0x8005 +/* 00BEF8 8000B2F8 2484A704 */ addiu $a0, %lo(D_8004A704) # addiu $a0, $a0, -0x58fc +/* 00BEFC 8000B2FC 2442A684 */ addiu $v0, %lo(D_8004A684) # addiu $v0, $v0, -0x597c +/* 00BF00 8000B300 2463A70C */ addiu $v1, %lo(D_8004A70C) # addiu $v1, $v1, -0x58f4 +/* 00BF04 8000B304 AC20A680 */ sw $zero, %lo(D_8004A680)($at) +.L8000B308_ovl0: +/* 00BF08 8000B308 24420010 */ addiu $v0, $v0, 0x10 +/* 00BF0C 8000B30C AC600004 */ sw $zero, 4($v1) +/* 00BF10 8000B310 AC40FFF4 */ sw $zero, -0xc($v0) +/* 00BF14 8000B314 AC600008 */ sw $zero, 8($v1) +/* 00BF18 8000B318 AC40FFF8 */ sw $zero, -8($v0) +/* 00BF1C 8000B31C AC60000C */ sw $zero, 0xc($v1) +/* 00BF20 8000B320 AC40FFFC */ sw $zero, -4($v0) +/* 00BF24 8000B324 24630010 */ addiu $v1, $v1, 0x10 +/* 00BF28 8000B328 AC60FFF0 */ sw $zero, -0x10($v1) +/* 00BF2C 8000B32C 1444FFF6 */ bne $v0, $a0, .L8000B308_ovl0 +/* 00BF30 8000B330 AC40FFF0 */ sw $zero, -0x10($v0) +/* 00BF34 8000B334 0C0051E7 */ jal func_8001479C_ovl0 +/* 00BF38 8000B338 00000000 */ nop +/* 00BF3C 8000B33C 3C048005 */ lui $a0, %hi(D_8004A7E0) # $a0, 0x8005 +/* 00BF40 8000B340 3C058005 */ lui $a1, %hi(D_8004A7D8) # $a1, 0x8005 +/* 00BF44 8000B344 24A5A7D8 */ addiu $a1, %lo(D_8004A7D8) # addiu $a1, $a1, -0x5828 +/* 00BF48 8000B348 2484A7E0 */ addiu $a0, %lo(D_8004A7E0) # addiu $a0, $a0, -0x5820 +/* 00BF4C 8000B34C 0C00CEB8 */ jal osCreateMesgQueue +/* 00BF50 8000B350 24060001 */ li $a2, 1 +/* 00BF54 8000B354 3C028005 */ lui $v0, %hi(D_8004A7C0) # $v0, 0x8005 +/* 00BF58 8000B358 3C038005 */ lui $v1, %hi(D_8004A7B8) # $v1, 0x8005 +/* 00BF5C 8000B35C 3C058005 */ lui $a1, %hi(D_8004A7B0) # $a1, 0x8005 +/* 00BF60 8000B360 3C068005 */ lui $a2, %hi(D_8004A7A0) # $a2, 0x8005 +/* 00BF64 8000B364 3C078005 */ lui $a3, %hi(D_8004A794) # $a3, 0x8005 +/* 00BF68 8000B368 3C088005 */ lui $t0, %hi(D_8004A78C) # $t0, 0x8005 +/* 00BF6C 8000B36C 3C098005 */ lui $t1, %hi(D_8004A570) # $t1, 0x8005 +/* 00BF70 8000B370 3C0A8005 */ lui $t2, %hi(D_8004A544) # $t2, 0x8005 +/* 00BF74 8000B374 254AA544 */ addiu $t2, %lo(D_8004A544) # addiu $t2, $t2, -0x5abc +/* 00BF78 8000B378 2529A570 */ addiu $t1, %lo(D_8004A570) # addiu $t1, $t1, -0x5a90 +/* 00BF7C 8000B37C 2508A78C */ addiu $t0, %lo(D_8004A78C) # addiu $t0, $t0, -0x5874 +/* 00BF80 8000B380 24E7A794 */ addiu $a3, %lo(D_8004A794) # addiu $a3, $a3, -0x586c +/* 00BF84 8000B384 24C6A7A0 */ addiu $a2, %lo(D_8004A7A0) # addiu $a2, $a2, -0x5860 +/* 00BF88 8000B388 24A5A7B0 */ addiu $a1, %lo(D_8004A7B0) # addiu $a1, $a1, -0x5850 +/* 00BF8C 8000B38C 2463A7B8 */ addiu $v1, %lo(D_8004A7B8) # addiu $v1, $v1, -0x5848 +/* 00BF90 8000B390 2442A7C0 */ addiu $v0, %lo(D_8004A7C0) # addiu $v0, $v0, -0x5840 +/* 00BF94 8000B394 AC400000 */ sw $zero, ($v0) +/* 00BF98 8000B398 AC600000 */ sw $zero, ($v1) +/* 00BF9C 8000B39C ACA00000 */ sw $zero, ($a1) +/* 00BFA0 8000B3A0 ACC00000 */ sw $zero, ($a2) +/* 00BFA4 8000B3A4 ACE00000 */ sw $zero, ($a3) +/* 00BFA8 8000B3A8 AD000000 */ sw $zero, ($t0) +/* 00BFAC 8000B3AC AD200000 */ sw $zero, ($t1) +/* 00BFB0 8000B3B0 AD400000 */ sw $zero, ($t2) +/* 00BFB4 8000B3B4 3C018005 */ lui $at, %hi(D_8004A548) # $at, 0x8005 +/* 00BFB8 8000B3B8 AC20A548 */ sw $zero, %lo(D_8004A548)($at) +/* 00BFBC 8000B3BC 3C018005 */ lui $at, %hi(D_8004A558) # $at, 0x8005 +/* 00BFC0 8000B3C0 AC20A558 */ sw $zero, %lo(D_8004A558)($at) +/* 00BFC4 8000B3C4 0C005ECD */ jal func_80017B34_ovl0 +/* 00BFC8 8000B3C8 00002025 */ move $a0, $zero +/* 00BFCC 8000B3CC 8FBF0014 */ lw $ra, 0x14($sp) +/* 00BFD0 8000B3D0 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 +/* 00BFD4 8000B3D4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) +/* 00BFD8 8000B3D8 03E00008 */ jr $ra +/* 00BFDC 8000B3DC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B3E0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B3E0.s new file mode 100644 index 00000000..7d2cbc5b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B3E0.s @@ -0,0 +1,29 @@ +glabel func_8000B3E0 +/* 00BFE0 8000B3E0 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00BFE4 8000B3E4 AFB00014 */ sw $s0, 0x14($sp) +/* 00BFE8 8000B3E8 3C108005 */ lui $s0, 0x8005 +/* 00BFEC 8000B3EC 00047080 */ sll $t6, $a0, 2 +/* 00BFF0 8000B3F0 020E8021 */ addu $s0, $s0, $t6 +/* 00BFF4 8000B3F4 8E10A578 */ lw $s0, -0x5a88($s0) +/* 00BFF8 8000B3F8 AFB30020 */ sw $s3, 0x20($sp) +/* 00BFFC 8000B3FC AFB2001C */ sw $s2, 0x1c($sp) +/* 00C000 8000B400 00C09025 */ move $s2, $a2 +/* 00C004 8000B404 00A09825 */ move $s3, $a1 +/* 00C008 8000B408 AFBF0024 */ sw $ra, 0x24($sp) +/* 00C00C 8000B40C 12000007 */ beqz $s0, .L8000B42C_ovl0 +/* 00C010 8000B410 AFB10018 */ sw $s1, 0x18($sp) +.L8000B414_ovl0: +/* 00C014 8000B414 8E110004 */ lw $s1, 4($s0) +/* 00C018 8000B418 02002025 */ move $a0, $s0 +/* 00C01C 8000B41C 0260F809 */ jalr $s3 +/* 00C020 8000B420 02402825 */ move $a1, $s2 +/* 00C024 8000B424 1620FFFB */ bnez $s1, .L8000B414_ovl0 +/* 00C028 8000B428 02208025 */ move $s0, $s1 +.L8000B42C_ovl0: +/* 00C02C 8000B42C 8FBF0024 */ lw $ra, 0x24($sp) +/* 00C030 8000B430 8FB00014 */ lw $s0, 0x14($sp) +/* 00C034 8000B434 8FB10018 */ lw $s1, 0x18($sp) +/* 00C038 8000B438 8FB2001C */ lw $s2, 0x1c($sp) +/* 00C03C 8000B43C 8FB30020 */ lw $s3, 0x20($sp) +/* 00C040 8000B440 03E00008 */ jr $ra +/* 00C044 8000B444 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B448.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B448.s new file mode 100644 index 00000000..49026b1e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B448.s @@ -0,0 +1,39 @@ +glabel func_8000B448 +/* 00C048 8000B448 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 00C04C 8000B44C AFB50028 */ sw $s5, 0x28($sp) +/* 00C050 8000B450 AFB40024 */ sw $s4, 0x24($sp) +/* 00C054 8000B454 AFB30020 */ sw $s3, 0x20($sp) +/* 00C058 8000B458 AFB2001C */ sw $s2, 0x1c($sp) +/* 00C05C 8000B45C 3C148005 */ lui $s4, %hi(D_8004A578) # $s4, 0x8005 +/* 00C060 8000B460 3C158005 */ lui $s5, %hi(D_8004A5F8) # $s5, 0x8005 +/* 00C064 8000B464 00A09025 */ move $s2, $a1 +/* 00C068 8000B468 00809825 */ move $s3, $a0 +/* 00C06C 8000B46C AFBF002C */ sw $ra, 0x2c($sp) +/* 00C070 8000B470 AFB10018 */ sw $s1, 0x18($sp) +/* 00C074 8000B474 AFB00014 */ sw $s0, 0x14($sp) +/* 00C078 8000B478 26B5A5F8 */ addiu $s5, %lo(D_8004A5F8) # addiu $s5, $s5, -0x5a08 +/* 00C07C 8000B47C 2694A578 */ addiu $s4, %lo(D_8004A578) # addiu $s4, $s4, -0x5a88 +/* 00C080 8000B480 8E900000 */ lw $s0, ($s4) +.L8000B484_ovl0: +/* 00C084 8000B484 52000008 */ beql $s0, $zero, .L8000B4A8_ovl0 +/* 00C088 8000B488 26940004 */ addiu $s4, $s4, 4 +.L8000B48C_ovl0: +/* 00C08C 8000B48C 8E110004 */ lw $s1, 4($s0) +/* 00C090 8000B490 02002025 */ move $a0, $s0 +/* 00C094 8000B494 0260F809 */ jalr $s3 +/* 00C098 8000B498 02402825 */ move $a1, $s2 +/* 00C09C 8000B49C 1620FFFB */ bnez $s1, .L8000B48C_ovl0 +/* 00C0A0 8000B4A0 02208025 */ move $s0, $s1 +/* 00C0A4 8000B4A4 26940004 */ addiu $s4, $s4, 4 +.L8000B4A8_ovl0: +/* 00C0A8 8000B4A8 5695FFF6 */ bnel $s4, $s5, .L8000B484_ovl0 +/* 00C0AC 8000B4AC 8E900000 */ lw $s0, ($s4) +/* 00C0B0 8000B4B0 8FBF002C */ lw $ra, 0x2c($sp) +/* 00C0B4 8000B4B4 8FB00014 */ lw $s0, 0x14($sp) +/* 00C0B8 8000B4B8 8FB10018 */ lw $s1, 0x18($sp) +/* 00C0BC 8000B4BC 8FB2001C */ lw $s2, 0x1c($sp) +/* 00C0C0 8000B4C0 8FB30020 */ lw $s3, 0x20($sp) +/* 00C0C4 8000B4C4 8FB40024 */ lw $s4, 0x24($sp) +/* 00C0C8 8000B4C8 8FB50028 */ lw $s5, 0x28($sp) +/* 00C0CC 8000B4CC 03E00008 */ jr $ra +/* 00C0D0 8000B4D0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B4D4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B4D4.s new file mode 100644 index 00000000..32a8539d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B4D4.s @@ -0,0 +1,47 @@ +glabel func_8000B4D4 +/* 00C0D4 8000B4D4 27BDFFC8 */ addiu $sp, $sp, -0x38 +/* 00C0D8 8000B4D8 AFB00018 */ sw $s0, 0x18($sp) +/* 00C0DC 8000B4DC 3C108005 */ lui $s0, 0x8005 +/* 00C0E0 8000B4E0 00047080 */ sll $t6, $a0, 2 +/* 00C0E4 8000B4E4 020E8021 */ addu $s0, $s0, $t6 +/* 00C0E8 8000B4E8 8E10A578 */ lw $s0, -0x5a88($s0) +/* 00C0EC 8000B4EC AFB60030 */ sw $s6, 0x30($sp) +/* 00C0F0 8000B4F0 AFB5002C */ sw $s5, 0x2c($sp) +/* 00C0F4 8000B4F4 AFB40028 */ sw $s4, 0x28($sp) +/* 00C0F8 8000B4F8 AFB30024 */ sw $s3, 0x24($sp) +/* 00C0FC 8000B4FC 00C0A025 */ move $s4, $a2 +/* 00C100 8000B500 00A0A825 */ move $s5, $a1 +/* 00C104 8000B504 00E0B025 */ move $s6, $a3 +/* 00C108 8000B508 AFBF0034 */ sw $ra, 0x34($sp) +/* 00C10C 8000B50C AFB20020 */ sw $s2, 0x20($sp) +/* 00C110 8000B510 AFB1001C */ sw $s1, 0x1c($sp) +/* 00C114 8000B514 1200000E */ beqz $s0, .L8000B550_ovl0 +/* 00C118 8000B518 00009825 */ move $s3, $zero +/* 00C11C 8000B51C 24120001 */ li $s2, 1 +.L8000B520_ovl0: +/* 00C120 8000B520 8E110004 */ lw $s1, 4($s0) +/* 00C124 8000B524 02002025 */ move $a0, $s0 +/* 00C128 8000B528 02A0F809 */ jalr $s5 +/* 00C12C 8000B52C 02802825 */ move $a1, $s4 +/* 00C130 8000B530 10400005 */ beqz $v0, .L8000B548_ovl0 +/* 00C134 8000B534 00000000 */ nop +/* 00C138 8000B538 16D20003 */ bne $s6, $s2, .L8000B548_ovl0 +/* 00C13C 8000B53C 00409825 */ move $s3, $v0 +/* 00C140 8000B540 10000005 */ b .L8000B558_ovl0 +/* 00C144 8000B544 8FBF0034 */ lw $ra, 0x34($sp) +.L8000B548_ovl0: +/* 00C148 8000B548 1620FFF5 */ bnez $s1, .L8000B520_ovl0 +/* 00C14C 8000B54C 02208025 */ move $s0, $s1 +.L8000B550_ovl0: +/* 00C150 8000B550 02601025 */ move $v0, $s3 +/* 00C154 8000B554 8FBF0034 */ lw $ra, 0x34($sp) +.L8000B558_ovl0: +/* 00C158 8000B558 8FB00018 */ lw $s0, 0x18($sp) +/* 00C15C 8000B55C 8FB1001C */ lw $s1, 0x1c($sp) +/* 00C160 8000B560 8FB20020 */ lw $s2, 0x20($sp) +/* 00C164 8000B564 8FB30024 */ lw $s3, 0x24($sp) +/* 00C168 8000B568 8FB40028 */ lw $s4, 0x28($sp) +/* 00C16C 8000B56C 8FB5002C */ lw $s5, 0x2c($sp) +/* 00C170 8000B570 8FB60030 */ lw $s6, 0x30($sp) +/* 00C174 8000B574 03E00008 */ jr $ra +/* 00C178 8000B578 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B57C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B57C.s new file mode 100644 index 00000000..3b746c06 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B57C.s @@ -0,0 +1,54 @@ +glabel func_8000B57C +/* 00C17C 8000B57C 27BDFFC8 */ addiu $sp, $sp, -0x38 +/* 00C180 8000B580 AFB70030 */ sw $s7, 0x30($sp) +/* 00C184 8000B584 AFB6002C */ sw $s6, 0x2c($sp) +/* 00C188 8000B588 AFB50028 */ sw $s5, 0x28($sp) +/* 00C18C 8000B58C AFB40024 */ sw $s4, 0x24($sp) +/* 00C190 8000B590 AFB30020 */ sw $s3, 0x20($sp) +/* 00C194 8000B594 AFB2001C */ sw $s2, 0x1c($sp) +/* 00C198 8000B598 AFB10018 */ sw $s1, 0x18($sp) +/* 00C19C 8000B59C 3C168005 */ lui $s6, %hi(D_8004A578) # $s6, 0x8005 +/* 00C1A0 8000B5A0 3C178005 */ lui $s7, %hi(D_8004A5F8) # $s7, 0x8005 +/* 00C1A4 8000B5A4 00A08825 */ move $s1, $a1 +/* 00C1A8 8000B5A8 00809025 */ move $s2, $a0 +/* 00C1AC 8000B5AC 00C09825 */ move $s3, $a2 +/* 00C1B0 8000B5B0 AFBF0034 */ sw $ra, 0x34($sp) +/* 00C1B4 8000B5B4 AFB00014 */ sw $s0, 0x14($sp) +/* 00C1B8 8000B5B8 0000A825 */ move $s5, $zero +/* 00C1BC 8000B5BC 26F7A5F8 */ addiu $s7, %lo(D_8004A5F8) # addiu $s7, $s7, -0x5a08 +/* 00C1C0 8000B5C0 26D6A578 */ addiu $s6, %lo(D_8004A578) # addiu $s6, $s6, -0x5a88 +/* 00C1C4 8000B5C4 24140001 */ li $s4, 1 +/* 00C1C8 8000B5C8 8EC40000 */ lw $a0, ($s6) +.L8000B5CC_ovl0: +/* 00C1CC 8000B5CC 5080000D */ beql $a0, $zero, .L8000B604_ovl0 +/* 00C1D0 8000B5D0 26D60004 */ addiu $s6, $s6, 4 +.L8000B5D4_ovl0: +/* 00C1D4 8000B5D4 8C900004 */ lw $s0, 4($a0) +/* 00C1D8 8000B5D8 0240F809 */ jalr $s2 +/* 00C1DC 8000B5DC 02202825 */ move $a1, $s1 +/* 00C1E0 8000B5E0 10400005 */ beqz $v0, .L8000B5F8_ovl0 +/* 00C1E4 8000B5E4 00000000 */ nop +/* 00C1E8 8000B5E8 16740003 */ bne $s3, $s4, .L8000B5F8_ovl0 +/* 00C1EC 8000B5EC 0040A825 */ move $s5, $v0 +/* 00C1F0 8000B5F0 10000008 */ b .L8000B614_ovl0 +/* 00C1F4 8000B5F4 8FBF0034 */ lw $ra, 0x34($sp) +.L8000B5F8_ovl0: +/* 00C1F8 8000B5F8 1600FFF6 */ bnez $s0, .L8000B5D4_ovl0 +/* 00C1FC 8000B5FC 02002025 */ move $a0, $s0 +/* 00C200 8000B600 26D60004 */ addiu $s6, $s6, 4 +.L8000B604_ovl0: +/* 00C204 8000B604 56D7FFF1 */ bnel $s6, $s7, .L8000B5CC_ovl0 +/* 00C208 8000B608 8EC40000 */ lw $a0, ($s6) +/* 00C20C 8000B60C 02A01025 */ move $v0, $s5 +/* 00C210 8000B610 8FBF0034 */ lw $ra, 0x34($sp) +.L8000B614_ovl0: +/* 00C214 8000B614 8FB00014 */ lw $s0, 0x14($sp) +/* 00C218 8000B618 8FB10018 */ lw $s1, 0x18($sp) +/* 00C21C 8000B61C 8FB2001C */ lw $s2, 0x1c($sp) +/* 00C220 8000B620 8FB30020 */ lw $s3, 0x20($sp) +/* 00C224 8000B624 8FB40024 */ lw $s4, 0x24($sp) +/* 00C228 8000B628 8FB50028 */ lw $s5, 0x28($sp) +/* 00C22C 8000B62C 8FB6002C */ lw $s6, 0x2c($sp) +/* 00C230 8000B630 8FB70030 */ lw $s7, 0x30($sp) +/* 00C234 8000B634 03E00008 */ jr $ra +/* 00C238 8000B638 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B63C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B63C.s new file mode 100644 index 00000000..7cec0a9b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B63C.s @@ -0,0 +1,11 @@ +glabel func_8000B63C +/* 00C23C 8000B63C 8C8E0000 */ lw $t6, ($a0) +/* 00C240 8000B640 00001825 */ move $v1, $zero +/* 00C244 8000B644 14AE0003 */ bne $a1, $t6, .L8000B654_ovl0 +/* 00C248 8000B648 00000000 */ nop +/* 00C24C 8000B64C 03E00008 */ jr $ra +/* 00C250 8000B650 00801025 */ move $v0, $a0 + +.L8000B654_ovl0: +/* 00C254 8000B654 03E00008 */ jr $ra +/* 00C258 8000B658 00601025 */ move $v0, $v1 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B65C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B65C.s new file mode 100644 index 00000000..608cb932 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B65C.s @@ -0,0 +1,12 @@ +glabel func_8000B65C +/* 00C25C 8000B65C 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00C260 8000B660 00A03025 */ move $a2, $a1 +/* 00C264 8000B664 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C268 8000B668 3C058001 */ lui $a1, %hi(D_8000B63C) # $a1, 0x8001 +/* 00C26C 8000B66C 24A5B63C */ addiu $a1, %lo(D_8000B63C) # addiu $a1, $a1, -0x49c4 +/* 00C270 8000B670 0C002D35 */ jal func_8000B4D4_ovl0 +/* 00C274 8000B674 24070001 */ li $a3, 1 +/* 00C278 8000B678 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C27C 8000B67C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00C280 8000B680 03E00008 */ jr $ra +/* 00C284 8000B684 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B688.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B688.s new file mode 100644 index 00000000..2d282aa3 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B688.s @@ -0,0 +1,12 @@ +glabel func_8000B688 +/* 00C288 8000B688 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00C28C 8000B68C 00802825 */ move $a1, $a0 +/* 00C290 8000B690 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C294 8000B694 3C048001 */ lui $a0, %hi(D_8000B63C) # $a0, 0x8001 +/* 00C298 8000B698 2484B63C */ addiu $a0, %lo(D_8000B63C) # addiu $a0, $a0, -0x49c4 +/* 00C29C 8000B69C 0C002D5F */ jal func_8000B57C_ovl0 +/* 00C2A0 8000B6A0 24060001 */ li $a2, 1 +/* 00C2A4 8000B6A4 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C2A8 8000B6A8 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00C2AC 8000B6AC 03E00008 */ jr $ra +/* 00C2B0 8000B6B0 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6B4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6B4.s new file mode 100644 index 00000000..fb0f2e58 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6B4.s @@ -0,0 +1,3 @@ +glabel func_8000B6B4 +/* 00C2B4 8000B6B4 03E00008 */ jr $ra +/* 00C2B8 8000B6B8 AFA40000 */ sw $a0, ($sp) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6BC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6BC.s new file mode 100644 index 00000000..22fcb59e --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B6BC.s @@ -0,0 +1,44 @@ +glabel func_8000B6BC +/* 00C2BC 8000B6BC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C2C0 8000B6C0 3C028005 */ lui $v0, %hi(D_8004A7D0) # $v0, 0x8005 +/* 00C2C4 8000B6C4 8C42A7D0 */ lw $v0, %lo(D_8004A7D0)($v0) +/* 00C2C8 8000B6C8 AFBF001C */ sw $ra, 0x1c($sp) +/* 00C2CC 8000B6CC AFB10018 */ sw $s1, 0x18($sp) +/* 00C2D0 8000B6D0 AFB00014 */ sw $s0, 0x14($sp) +/* 00C2D4 8000B6D4 8C4E001C */ lw $t6, 0x1c($v0) +/* 00C2D8 8000B6D8 00808025 */ move $s0, $a0 +/* 00C2DC 8000B6DC 3C01FEDC */ lui $at, (0xFEDCBA98 >> 16) # lui $at, 0xfedc +/* 00C2E0 8000B6E0 8DCF01B8 */ lw $t7, 0x1b8($t6) +/* 00C2E4 8000B6E4 3421BA98 */ ori $at, (0xFEDCBA98 & 0xFFFF) # ori $at, $at, 0xba98 +/* 00C2E8 8000B6E8 3C048004 */ lui $a0, %hi(D_80040670) # $a0, 0x8004 +/* 00C2EC 8000B6EC 8DF80038 */ lw $t8, 0x38($t7) +/* 00C2F0 8000B6F0 8DF9003C */ lw $t9, 0x3c($t7) +/* 00C2F4 8000B6F4 57000004 */ bnezl $t8, .L8000B708_ovl0 +/* 00C2F8 8000B6F8 8C480018 */ lw $t0, 0x18($v0) +/* 00C2FC 8000B6FC 13210005 */ beq $t9, $at, .L8000B714_ovl0 +/* 00C300 8000B700 00000000 */ nop +/* 00C304 8000B704 8C480018 */ lw $t0, 0x18($v0) +.L8000B708_ovl0: +/* 00C308 8000B708 24840670 */ addiu $a0, %lo(D_80040670) # addiu $a0, $a0, 0x670 +/* 00C30C 8000B70C 0C008C27 */ jal fatal_printf +/* 00C310 8000B710 8D050000 */ lw $a1, ($t0) +.L8000B714_ovl0: +/* 00C314 8000B714 1200000B */ beqz $s0, .L8000B744_ovl0 +/* 00C318 8000B718 3C118005 */ lui $s1, %hi(D_8004A7E0) # $s1, 0x8005 +/* 00C31C 8000B71C 2631A7E0 */ addiu $s1, %lo(D_8004A7E0) # addiu $s1, $s1, -0x5820 +/* 00C320 8000B720 02202025 */ move $a0, $s1 +.L8000B724_ovl0: +/* 00C324 8000B724 24050001 */ li $a1, 1 +/* 00C328 8000B728 0C00B4BC */ jal func_8002D2F0_ovl0 +/* 00C32C 8000B72C 00003025 */ move $a2, $zero +/* 00C330 8000B730 0C00B510 */ jal osStopThread +/* 00C334 8000B734 00002025 */ move $a0, $zero +/* 00C338 8000B738 2610FFFF */ addiu $s0, $s0, -1 +/* 00C33C 8000B73C 5600FFF9 */ bnezl $s0, .L8000B724_ovl0 +/* 00C340 8000B740 02202025 */ move $a0, $s1 +.L8000B744_ovl0: +/* 00C344 8000B744 8FBF001C */ lw $ra, 0x1c($sp) +/* 00C348 8000B748 8FB00014 */ lw $s0, 0x14($sp) +/* 00C34C 8000B74C 8FB10018 */ lw $s1, 0x18($sp) +/* 00C350 8000B750 03E00008 */ jr $ra +/* 00C354 8000B754 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B758.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B758.s new file mode 100644 index 00000000..d782e7c3 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B758.s @@ -0,0 +1,17 @@ +glabel func_8000B758 +/* 00C358 8000B758 14800003 */ bnez $a0, .L8000B768_ovl0 +/* 00C35C 8000B75C 24030001 */ li $v1, 1 +/* 00C360 8000B760 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00C364 8000B764 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000B768_ovl0: +/* 00C368 8000B768 8C820018 */ lw $v0, 0x18($a0) +/* 00C36C 8000B76C 10400005 */ beqz $v0, .L8000B784_ovl0 +/* 00C370 8000B770 00000000 */ nop +/* 00C374 8000B774 A0430015 */ sb $v1, 0x15($v0) +.L8000B778_ovl0: +/* 00C378 8000B778 8C420000 */ lw $v0, ($v0) +/* 00C37C 8000B77C 5440FFFE */ bnezl $v0, .L8000B778_ovl0 +/* 00C380 8000B780 A0430015 */ sb $v1, 0x15($v0) +.L8000B784_ovl0: +/* 00C384 8000B784 03E00008 */ jr $ra +/* 00C388 8000B788 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B78C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B78C.s new file mode 100644 index 00000000..084eb82b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B78C.s @@ -0,0 +1,17 @@ +glabel func_8000B78C +/* 00C38C 8000B78C 54800004 */ bnezl $a0, .L8000B7A0_ovl0 +/* 00C390 8000B790 8C820018 */ lw $v0, 0x18($a0) +/* 00C394 8000B794 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00C398 8000B798 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +/* 00C39C 8000B79C 8C820018 */ lw $v0, 0x18($a0) +.L8000B7A0_ovl0: +/* 00C3A0 8000B7A0 10400005 */ beqz $v0, .L8000B7B8_ovl0 +/* 00C3A4 8000B7A4 00000000 */ nop +/* 00C3A8 8000B7A8 A0400015 */ sb $zero, 0x15($v0) +.L8000B7AC_ovl0: +/* 00C3AC 8000B7AC 8C420000 */ lw $v0, ($v0) +/* 00C3B0 8000B7B0 5440FFFE */ bnezl $v0, .L8000B7AC_ovl0 +/* 00C3B4 8000B7B4 A0400015 */ sb $zero, 0x15($v0) +.L8000B7B8_ovl0: +/* 00C3B8 8000B7B8 03E00008 */ jr $ra +/* 00C3BC 8000B7BC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7C0.s new file mode 100644 index 00000000..0cd4e8eb --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7C0.s @@ -0,0 +1,8 @@ +glabel func_8000B7C0 +/* 00C3C0 8000B7C0 14800003 */ bnez $a0, .L8000B7D0_ovl0 +/* 00C3C4 8000B7C4 240E0001 */ li $t6, 1 +/* 00C3C8 8000B7C8 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 +/* 00C3CC 8000B7CC 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) +.L8000B7D0_ovl0: +/* 00C3D0 8000B7D0 03E00008 */ jr $ra +/* 00C3D4 8000B7D4 A08E0015 */ sb $t6, 0x15($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7D8.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7D8.s new file mode 100644 index 00000000..3837cca6 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7D8.s @@ -0,0 +1,8 @@ +glabel func_8000B7D8 +/* 00C3D8 8000B7D8 14800003 */ bnez $a0, .L8000B7E8_ovl0 +/* 00C3DC 8000B7DC 00000000 */ nop +/* 00C3E0 8000B7E0 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 +/* 00C3E4 8000B7E4 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) +.L8000B7E8_ovl0: +/* 00C3E8 8000B7E8 03E00008 */ jr $ra +/* 00C3EC 8000B7EC A0800015 */ sb $zero, 0x15($a0) diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7F0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7F0.s new file mode 100644 index 00000000..43d79c5f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B7F0.s @@ -0,0 +1,21 @@ +glabel func_8000B7F0 +/* 00C3F0 8000B7F0 14800003 */ bnez $a0, .L8000B800_ovl0 +/* 00C3F4 8000B7F4 24030001 */ li $v1, 1 +/* 00C3F8 8000B7F8 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00C3FC 8000B7FC 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000B800_ovl0: +/* 00C400 8000B800 8C820018 */ lw $v0, 0x18($a0) +/* 00C404 8000B804 10400008 */ beqz $v0, .L8000B828_ovl0 +/* 00C408 8000B808 00000000 */ nop +/* 00C40C 8000B80C 8C4E0020 */ lw $t6, 0x20($v0) +.L8000B810_ovl0: +/* 00C410 8000B810 54AE0003 */ bnel $a1, $t6, .L8000B820_ovl0 +/* 00C414 8000B814 8C420000 */ lw $v0, ($v0) +/* 00C418 8000B818 A0430015 */ sb $v1, 0x15($v0) +/* 00C41C 8000B81C 8C420000 */ lw $v0, ($v0) +.L8000B820_ovl0: +/* 00C420 8000B820 5440FFFB */ bnezl $v0, .L8000B810_ovl0 +/* 00C424 8000B824 8C4E0020 */ lw $t6, 0x20($v0) +.L8000B828_ovl0: +/* 00C428 8000B828 03E00008 */ jr $ra +/* 00C42C 8000B82C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B830.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B830.s new file mode 100644 index 00000000..355b83a9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B830.s @@ -0,0 +1,21 @@ +glabel func_8000B830 +/* 00C430 8000B830 54800004 */ bnezl $a0, .L8000B844_ovl0 +/* 00C434 8000B834 8C820018 */ lw $v0, 0x18($a0) +/* 00C438 8000B838 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00C43C 8000B83C 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +/* 00C440 8000B840 8C820018 */ lw $v0, 0x18($a0) +.L8000B844_ovl0: +/* 00C444 8000B844 10400008 */ beqz $v0, .L8000B868_ovl0 +/* 00C448 8000B848 00000000 */ nop +/* 00C44C 8000B84C 8C4E0020 */ lw $t6, 0x20($v0) +.L8000B850_ovl0: +/* 00C450 8000B850 54AE0003 */ bnel $a1, $t6, .L8000B860_ovl0 +/* 00C454 8000B854 8C420000 */ lw $v0, ($v0) +/* 00C458 8000B858 A0400015 */ sb $zero, 0x15($v0) +/* 00C45C 8000B85C 8C420000 */ lw $v0, ($v0) +.L8000B860_ovl0: +/* 00C460 8000B860 5440FFFB */ bnezl $v0, .L8000B850_ovl0 +/* 00C464 8000B864 8C4E0020 */ lw $t6, 0x20($v0) +.L8000B868_ovl0: +/* 00C468 8000B868 03E00008 */ jr $ra +/* 00C46C 8000B86C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B870.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B870.s new file mode 100644 index 00000000..2456bd5d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B870.s @@ -0,0 +1,24 @@ +glabel func_8000B870 +/* 00C470 8000B870 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C474 8000B874 AFBF001C */ sw $ra, 0x1c($sp) +/* 00C478 8000B878 AFB10018 */ sw $s1, 0x18($sp) +/* 00C47C 8000B87C 14800003 */ bnez $a0, .L8000B88C_ovl0 +/* 00C480 8000B880 AFB00014 */ sw $s0, 0x14($sp) +/* 00C484 8000B884 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 +/* 00C488 8000B888 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) +.L8000B88C_ovl0: +/* 00C48C 8000B88C 8C900018 */ lw $s0, 0x18($a0) +/* 00C490 8000B890 52000007 */ beql $s0, $zero, .L8000B8B0_ovl0 +/* 00C494 8000B894 8FBF001C */ lw $ra, 0x1c($sp) +.L8000B898_ovl0: +/* 00C498 8000B898 8E110000 */ lw $s1, ($s0) +/* 00C49C 8000B89C 0C00236A */ jal func_80008DA8_ovl0 +/* 00C4A0 8000B8A0 02002025 */ move $a0, $s0 +/* 00C4A4 8000B8A4 1620FFFC */ bnez $s1, .L8000B898_ovl0 +/* 00C4A8 8000B8A8 02208025 */ move $s0, $s1 +/* 00C4AC 8000B8AC 8FBF001C */ lw $ra, 0x1c($sp) +.L8000B8B0_ovl0: +/* 00C4B0 8000B8B0 8FB00014 */ lw $s0, 0x14($sp) +/* 00C4B4 8000B8B4 8FB10018 */ lw $s1, 0x18($sp) +/* 00C4B8 8000B8B8 03E00008 */ jr $ra +/* 00C4BC 8000B8BC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B8C0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B8C0.s new file mode 100644 index 00000000..a4640532 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B8C0.s @@ -0,0 +1,19 @@ +glabel func_8000B8C0 +/* 00C4C0 8000B8C0 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00C4C4 8000B8C4 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C4C8 8000B8C8 AFA40018 */ sw $a0, 0x18($sp) +/* 00C4CC 8000B8CC 24050012 */ li $a1, 18 +/* 00C4D0 8000B8D0 0C00258A */ jal func_80009628_ovl0 +/* 00C4D4 8000B8D4 00003025 */ move $a2, $zero +/* 00C4D8 8000B8D8 8FA40018 */ lw $a0, 0x18($sp) +/* 00C4DC 8000B8DC 24050015 */ li $a1, 21 +/* 00C4E0 8000B8E0 0C00258A */ jal func_80009628_ovl0 +/* 00C4E4 8000B8E4 00003025 */ move $a2, $zero +/* 00C4E8 8000B8E8 8FA40018 */ lw $a0, 0x18($sp) +/* 00C4EC 8000B8EC 24050020 */ li $a1, 32 +/* 00C4F0 8000B8F0 0C00258A */ jal func_80009628_ovl0 +/* 00C4F4 8000B8F4 00003025 */ move $a2, $zero +/* 00C4F8 8000B8F8 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C4FC 8000B8FC 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00C500 8000B900 03E00008 */ jr $ra +/* 00C504 8000B904 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B908.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B908.s new file mode 100644 index 00000000..5b9911fb --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B908.s @@ -0,0 +1,19 @@ +glabel func_8000B908 +/* 00C508 8000B908 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00C50C 8000B90C AFBF0014 */ sw $ra, 0x14($sp) +/* 00C510 8000B910 AFA40018 */ sw $a0, 0x18($sp) +/* 00C514 8000B914 24050012 */ li $a1, 18 +/* 00C518 8000B918 0C00258A */ jal func_80009628_ovl0 +/* 00C51C 8000B91C 00003025 */ move $a2, $zero +/* 00C520 8000B920 8FA40018 */ lw $a0, 0x18($sp) +/* 00C524 8000B924 2405001A */ li $a1, 26 +/* 00C528 8000B928 0C00258A */ jal func_80009628_ovl0 +/* 00C52C 8000B92C 00003025 */ move $a2, $zero +/* 00C530 8000B930 8FA40018 */ lw $a0, 0x18($sp) +/* 00C534 8000B934 24050020 */ li $a1, 32 +/* 00C538 8000B938 0C00258A */ jal func_80009628_ovl0 +/* 00C53C 8000B93C 00003025 */ move $a2, $zero +/* 00C540 8000B940 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C544 8000B944 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00C548 8000B948 03E00008 */ jr $ra +/* 00C54C 8000B94C 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B950.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B950.s new file mode 100644 index 00000000..14110e65 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B950.s @@ -0,0 +1,15 @@ +glabel func_8000B950 +/* 00C550 8000B950 27BDFFE8 */ addiu $sp, $sp, -0x18 +/* 00C554 8000B954 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C558 8000B958 AFA40018 */ sw $a0, 0x18($sp) +/* 00C55C 8000B95C 24050003 */ li $a1, 3 +/* 00C560 8000B960 0C002596 */ jal func_80009658_ovl0 +/* 00C564 8000B964 00003025 */ move $a2, $zero +/* 00C568 8000B968 8FA40018 */ lw $a0, 0x18($sp) +/* 00C56C 8000B96C 24050006 */ li $a1, 6 +/* 00C570 8000B970 0C002596 */ jal func_80009658_ovl0 +/* 00C574 8000B974 00003025 */ move $a2, $zero +/* 00C578 8000B978 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C57C 8000B97C 27BD0018 */ addiu $sp, $sp, 0x18 +/* 00C580 8000B980 03E00008 */ jr $ra +/* 00C584 8000B984 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B988.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B988.s new file mode 100644 index 00000000..8b22b940 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B988.s @@ -0,0 +1,20 @@ +glabel func_8000B988 +/* 00C588 8000B988 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C58C 8000B98C AFBF001C */ sw $ra, 0x1c($sp) +/* 00C590 8000B990 AFB00018 */ sw $s0, 0x18($sp) +/* 00C594 8000B994 8C90003C */ lw $s0, 0x3c($a0) +/* 00C598 8000B998 52000008 */ beql $s0, $zero, .L8000B9BC_ovl0 +/* 00C59C 8000B99C 8FBF001C */ lw $ra, 0x1c($sp) +.L8000B9A0_ovl0: +/* 00C5A0 8000B9A0 0C0026D7 */ jal func_80009B5C_ovl0 +/* 00C5A4 8000B9A4 02002025 */ move $a0, $s0 +/* 00C5A8 8000B9A8 0C002FA4 */ jal func_8000BE90_ovl0 +/* 00C5AC 8000B9AC 02002025 */ move $a0, $s0 +/* 00C5B0 8000B9B0 1440FFFB */ bnez $v0, .L8000B9A0_ovl0 +/* 00C5B4 8000B9B4 00408025 */ move $s0, $v0 +/* 00C5B8 8000B9B8 8FBF001C */ lw $ra, 0x1c($sp) +.L8000B9BC_ovl0: +/* 00C5BC 8000B9BC 8FB00018 */ lw $s0, 0x18($sp) +/* 00C5C0 8000B9C0 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C5C4 8000B9C4 03E00008 */ jr $ra +/* 00C5C8 8000B9C8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9CC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9CC.s new file mode 100644 index 00000000..10601803 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9CC.s @@ -0,0 +1,13 @@ +glabel func_8000B9CC +/* 00C5CC 8000B9CC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C5D0 8000B9D0 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C5D4 8000B9D4 0C00270E */ jal func_80009C38_ovl0 +/* 00C5D8 8000B9D8 00000000 */ nop +/* 00C5DC 8000B9DC AFA2001C */ sw $v0, 0x1c($sp) +/* 00C5E0 8000B9E0 0C002E30 */ jal func_8000B8C0_ovl0 +/* 00C5E4 8000B9E4 00402025 */ move $a0, $v0 +/* 00C5E8 8000B9E8 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C5EC 8000B9EC 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C5F0 8000B9F0 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C5F4 8000B9F4 03E00008 */ jr $ra +/* 00C5F8 8000B9F8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9FC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9FC.s new file mode 100644 index 00000000..7f83baf9 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000B9FC.s @@ -0,0 +1,13 @@ +glabel func_8000B9FC +/* 00C5FC 8000B9FC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C600 8000BA00 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C604 8000BA04 0C00273A */ jal func_80009CE8_ovl0 +/* 00C608 8000BA08 00000000 */ nop +/* 00C60C 8000BA0C AFA2001C */ sw $v0, 0x1c($sp) +/* 00C610 8000BA10 0C002E30 */ jal func_8000B8C0_ovl0 +/* 00C614 8000BA14 00402025 */ move $a0, $v0 +/* 00C618 8000BA18 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C61C 8000BA1C 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C620 8000BA20 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C624 8000BA24 03E00008 */ jr $ra +/* 00C628 8000BA28 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA2C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA2C.s new file mode 100644 index 00000000..6a7c98e3 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA2C.s @@ -0,0 +1,13 @@ +glabel func_8000BA2C +/* 00C62C 8000BA2C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C630 8000BA30 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C634 8000BA34 0C002757 */ jal func_80009D5C_ovl0 +/* 00C638 8000BA38 00000000 */ nop +/* 00C63C 8000BA3C AFA2001C */ sw $v0, 0x1c($sp) +/* 00C640 8000BA40 0C002E30 */ jal func_8000B8C0_ovl0 +/* 00C644 8000BA44 00402025 */ move $a0, $v0 +/* 00C648 8000BA48 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C64C 8000BA4C 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C650 8000BA50 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C654 8000BA54 03E00008 */ jr $ra +/* 00C658 8000BA58 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA5C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA5C.s new file mode 100644 index 00000000..c003745f --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA5C.s @@ -0,0 +1,13 @@ +glabel func_8000BA5C +/* 00C65C 8000BA5C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C660 8000BA60 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C664 8000BA64 0C00270E */ jal func_80009C38_ovl0 +/* 00C668 8000BA68 00000000 */ nop +/* 00C66C 8000BA6C AFA2001C */ sw $v0, 0x1c($sp) +/* 00C670 8000BA70 0C002E42 */ jal func_8000B908_ovl0 +/* 00C674 8000BA74 00402025 */ move $a0, $v0 +/* 00C678 8000BA78 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C67C 8000BA7C 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C680 8000BA80 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C684 8000BA84 03E00008 */ jr $ra +/* 00C688 8000BA88 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA8C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA8C.s new file mode 100644 index 00000000..d74749ab --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BA8C.s @@ -0,0 +1,13 @@ +glabel func_8000BA8C +/* 00C68C 8000BA8C 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C690 8000BA90 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C694 8000BA94 0C00273A */ jal func_80009CE8_ovl0 +/* 00C698 8000BA98 00000000 */ nop +/* 00C69C 8000BA9C AFA2001C */ sw $v0, 0x1c($sp) +/* 00C6A0 8000BAA0 0C002E42 */ jal func_8000B908_ovl0 +/* 00C6A4 8000BAA4 00402025 */ move $a0, $v0 +/* 00C6A8 8000BAA8 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C6AC 8000BAAC 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C6B0 8000BAB0 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C6B4 8000BAB4 03E00008 */ jr $ra +/* 00C6B8 8000BAB8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BABC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BABC.s new file mode 100644 index 00000000..8576bf38 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BABC.s @@ -0,0 +1,13 @@ +glabel func_8000BABC +/* 00C6BC 8000BABC 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C6C0 8000BAC0 AFBF0014 */ sw $ra, 0x14($sp) +/* 00C6C4 8000BAC4 0C002757 */ jal func_80009D5C_ovl0 +/* 00C6C8 8000BAC8 00000000 */ nop +/* 00C6CC 8000BACC AFA2001C */ sw $v0, 0x1c($sp) +/* 00C6D0 8000BAD0 0C002E42 */ jal func_8000B908_ovl0 +/* 00C6D4 8000BAD4 00402025 */ move $a0, $v0 +/* 00C6D8 8000BAD8 8FBF0014 */ lw $ra, 0x14($sp) +/* 00C6DC 8000BADC 8FA2001C */ lw $v0, 0x1c($sp) +/* 00C6E0 8000BAE0 27BD0020 */ addiu $sp, $sp, 0x20 +/* 00C6E4 8000BAE4 03E00008 */ jr $ra +/* 00C6E8 8000BAE8 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BAEC.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BAEC.s new file mode 100644 index 00000000..d470833d --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BAEC.s @@ -0,0 +1,68 @@ +glabel func_8000BAEC +/* 00C6EC 8000BAEC 27BDFF78 */ addiu $sp, $sp, -0x88 +/* 00C6F0 8000BAF0 AFB40028 */ sw $s4, 0x28($sp) +/* 00C6F4 8000BAF4 AFB1001C */ sw $s1, 0x1c($sp) +/* 00C6F8 8000BAF8 AFB00018 */ sw $s0, 0x18($sp) +/* 00C6FC 8000BAFC 00A08025 */ move $s0, $a1 +/* 00C700 8000BB00 00C08825 */ move $s1, $a2 +/* 00C704 8000BB04 0080A025 */ move $s4, $a0 +/* 00C708 8000BB08 AFBF002C */ sw $ra, 0x2c($sp) +/* 00C70C 8000BB0C AFB30024 */ sw $s3, 0x24($sp) +/* 00C710 8000BB10 AFB20020 */ sw $s2, 0x20($sp) +/* 00C714 8000BB14 AFA00038 */ sw $zero, 0x38($sp) +/* 00C718 8000BB18 AFA0003C */ sw $zero, 0x3c($sp) +/* 00C71C 8000BB1C 27A20040 */ addiu $v0, $sp, 0x40 +/* 00C720 8000BB20 27A30080 */ addiu $v1, $sp, 0x80 +.L8000BB24_ovl0: +/* 00C724 8000BB24 24420010 */ addiu $v0, $v0, 0x10 +/* 00C728 8000BB28 AC40FFF4 */ sw $zero, -0xc($v0) +/* 00C72C 8000BB2C AC40FFF8 */ sw $zero, -8($v0) +/* 00C730 8000BB30 AC40FFFC */ sw $zero, -4($v0) +/* 00C734 8000BB34 1443FFFB */ bne $v0, $v1, .L8000BB24_ovl0 +/* 00C738 8000BB38 AC40FFF0 */ sw $zero, -0x10($v0) +/* 00C73C 8000BB3C 8E020000 */ lw $v0, ($s0) +/* 00C740 8000BB40 24130012 */ li $s3, 18 +/* 00C744 8000BB44 27B20038 */ addiu $s2, $sp, 0x38 +/* 00C748 8000BB48 5262001E */ beql $s3, $v0, .L8000BBC4_ovl0 +/* 00C74C 8000BB4C 8FBF002C */ lw $ra, 0x2c($sp) +.L8000BB50_ovl0: +/* 00C750 8000BB50 1040000B */ beqz $v0, .L8000BB80_ovl0 +/* 00C754 8000BB54 02802025 */ move $a0, $s4 +/* 00C758 8000BB58 00027080 */ sll $t6, $v0, 2 +/* 00C75C 8000BB5C 024E7821 */ addu $t7, $s2, $t6 +/* 00C760 8000BB60 8DE4FFFC */ lw $a0, -4($t7) +/* 00C764 8000BB64 0C002E8B */ jal func_8000BA2C_ovl0 +/* 00C768 8000BB68 8E050004 */ lw $a1, 4($s0) +/* 00C76C 8000BB6C 8E180000 */ lw $t8, ($s0) +/* 00C770 8000BB70 0018C880 */ sll $t9, $t8, 2 +/* 00C774 8000BB74 02594021 */ addu $t0, $s2, $t9 +/* 00C778 8000BB78 10000004 */ b .L8000BB8C_ovl0 +/* 00C77C 8000BB7C AD020000 */ sw $v0, ($t0) +.L8000BB80_ovl0: +/* 00C780 8000BB80 0C002E73 */ jal func_8000B9CC_ovl0 +/* 00C784 8000BB84 8E050004 */ lw $a1, 4($s0) +/* 00C788 8000BB88 AFA20038 */ sw $v0, 0x38($sp) +.L8000BB8C_ovl0: +/* 00C78C 8000BB8C 8E0A0008 */ lw $t2, 8($s0) +/* 00C790 8000BB90 AC4A001C */ sw $t2, 0x1c($v0) +/* 00C794 8000BB94 8E09000C */ lw $t1, 0xc($s0) +/* 00C798 8000BB98 AC490020 */ sw $t1, 0x20($v0) +/* 00C79C 8000BB9C 8E0A0010 */ lw $t2, 0x10($s0) +/* 00C7A0 8000BBA0 12200003 */ beqz $s1, .L8000BBB0_ovl0 +/* 00C7A4 8000BBA4 AC4A0024 */ sw $t2, 0x24($v0) +/* 00C7A8 8000BBA8 AE220000 */ sw $v0, ($s1) +/* 00C7AC 8000BBAC 26310004 */ addiu $s1, $s1, 4 +.L8000BBB0_ovl0: +/* 00C7B0 8000BBB0 8E020014 */ lw $v0, 0x14($s0) +/* 00C7B4 8000BBB4 26100014 */ addiu $s0, $s0, 0x14 +/* 00C7B8 8000BBB8 1662FFE5 */ bne $s3, $v0, .L8000BB50_ovl0 +/* 00C7BC 8000BBBC 00000000 */ nop +/* 00C7C0 8000BBC0 8FBF002C */ lw $ra, 0x2c($sp) +.L8000BBC4_ovl0: +/* 00C7C4 8000BBC4 8FB00018 */ lw $s0, 0x18($sp) +/* 00C7C8 8000BBC8 8FB1001C */ lw $s1, 0x1c($sp) +/* 00C7CC 8000BBCC 8FB20020 */ lw $s2, 0x20($sp) +/* 00C7D0 8000BBD0 8FB30024 */ lw $s3, 0x24($sp) +/* 00C7D4 8000BBD4 8FB40028 */ lw $s4, 0x28($sp) +/* 00C7D8 8000BBD8 03E00008 */ jr $ra +/* 00C7DC 8000BBDC 27BD0088 */ addiu $sp, $sp, 0x88 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BBE0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BBE0.s new file mode 100644 index 00000000..0979a45b --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BBE0.s @@ -0,0 +1,25 @@ +glabel func_8000BBE0 +/* 00C7E0 8000BBE0 27BDFFE0 */ addiu $sp, $sp, -0x20 +/* 00C7E4 8000BBE4 AFB10018 */ sw $s1, 0x18($sp) +/* 00C7E8 8000BBE8 00808825 */ move $s1, $a0 +/* 00C7EC 8000BBEC AFBF001C */ sw $ra, 0x1c($sp) +/* 00C7F0 8000BBF0 14800003 */ bnez $a0, .L8000BC00_ovl0 +/* 00C7F4 8000BBF4 AFB00014 */ sw $s0, 0x14($sp) +/* 00C7F8 8000BBF8 3C118005 */ lui $s1, %hi(D_8004A7C4) # $s1, 0x8005 +/* 00C7FC 8000BBFC 8E31A7C4 */ lw $s1, %lo(D_8004A7C4)($s1) +.L8000BC00_ovl0: +/* 00C800 8000BC00 8E30003C */ lw $s0, 0x3c($s1) +/* 00C804 8000BC04 52000007 */ beql $s0, $zero, .L8000BC24_ovl0 +/* 00C808 8000BC08 8FBF001C */ lw $ra, 0x1c($sp) +.L8000BC0C_ovl0: +/* 00C80C 8000BC0C 0C00277D */ jal func_80009DF4_ovl0 +/* 00C810 8000BC10 02002025 */ move $a0, $s0 +/* 00C814 8000BC14 8E30003C */ lw $s0, 0x3c($s1) +/* 00C818 8000BC18 1600FFFC */ bnez $s0, .L8000BC0C_ovl0 +/* 00C81C 8000BC1C 00000000 */ nop +/* 00C820 8000BC20 8FBF001C */ lw $ra, 0x1c($sp) +.L8000BC24_ovl0: +/* 00C824 8000BC24 8FB00014 */ lw $s0, 0x14($sp) +/* 00C828 8000BC28 8FB10018 */ lw $s1, 0x18($sp) +/* 00C82C 8000BC2C 03E00008 */ jr $ra +/* 00C830 8000BC30 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BC34.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BC34.s new file mode 100644 index 00000000..83a28a1c --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BC34.s @@ -0,0 +1,32 @@ +glabel func_8000BC34 +/* 00C834 8000BC34 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00C838 8000BC38 AFB30020 */ sw $s3, 0x20($sp) +/* 00C83C 8000BC3C AFB2001C */ sw $s2, 0x1c($sp) +/* 00C840 8000BC40 3C128005 */ lui $s2, %hi(D_8004A578) # $s2, 0x8005 +/* 00C844 8000BC44 3C138005 */ lui $s3, %hi(D_8004A5F8) # $s3, 0x8005 +/* 00C848 8000BC48 AFBF0024 */ sw $ra, 0x24($sp) +/* 00C84C 8000BC4C AFB10018 */ sw $s1, 0x18($sp) +/* 00C850 8000BC50 AFB00014 */ sw $s0, 0x14($sp) +/* 00C854 8000BC54 2673A5F8 */ addiu $s3, %lo(D_8004A5F8) # addiu $s3, $s3, -0x5a08 +/* 00C858 8000BC58 2652A578 */ addiu $s2, %lo(D_8004A578) # addiu $s2, $s2, -0x5a88 +/* 00C85C 8000BC5C 8E500000 */ lw $s0, ($s2) +.L8000BC60_ovl0: +/* 00C860 8000BC60 52000007 */ beql $s0, $zero, .L8000BC80_ovl0 +/* 00C864 8000BC64 26520004 */ addiu $s2, $s2, 4 +.L8000BC68_ovl0: +/* 00C868 8000BC68 8E110004 */ lw $s1, 4($s0) +/* 00C86C 8000BC6C 0C0028A7 */ jal func_8000A29C_ovl0 +/* 00C870 8000BC70 02002025 */ move $a0, $s0 +/* 00C874 8000BC74 1620FFFC */ bnez $s1, .L8000BC68_ovl0 +/* 00C878 8000BC78 02208025 */ move $s0, $s1 +/* 00C87C 8000BC7C 26520004 */ addiu $s2, $s2, 4 +.L8000BC80_ovl0: +/* 00C880 8000BC80 5653FFF7 */ bnel $s2, $s3, .L8000BC60_ovl0 +/* 00C884 8000BC84 8E500000 */ lw $s0, ($s2) +/* 00C888 8000BC88 8FBF0024 */ lw $ra, 0x24($sp) +/* 00C88C 8000BC8C 8FB00014 */ lw $s0, 0x14($sp) +/* 00C890 8000BC90 8FB10018 */ lw $s1, 0x18($sp) +/* 00C894 8000BC94 8FB2001C */ lw $s2, 0x1c($sp) +/* 00C898 8000BC98 8FB30020 */ lw $s3, 0x20($sp) +/* 00C89C 8000BC9C 03E00008 */ jr $ra +/* 00C8A0 8000BCA0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BCA4.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BCA4.s new file mode 100644 index 00000000..0caf2014 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BCA4.s @@ -0,0 +1,42 @@ +glabel func_8000BCA4 +/* 00C8A4 8000BCA4 27BDFFD8 */ addiu $sp, $sp, -0x28 +/* 00C8A8 8000BCA8 AFBF0024 */ sw $ra, 0x24($sp) +/* 00C8AC 8000BCAC AFB00020 */ sw $s0, 0x20($sp) +/* 00C8B0 8000BCB0 0C002860 */ jal func_8000A180_ovl0 +/* 00C8B4 8000BCB4 30C600FF */ andi $a2, $a2, 0xff +/* 00C8B8 8000BCB8 14400003 */ bnez $v0, .L8000BCC8_ovl0 +/* 00C8BC 8000BCBC 00408025 */ move $s0, $v0 +/* 00C8C0 8000BCC0 10000019 */ b .L8000BD28_ovl0 +/* 00C8C4 8000BCC4 00001025 */ move $v0, $zero +.L8000BCC8_ovl0: +/* 00C8C8 8000BCC8 8FAE0044 */ lw $t6, 0x44($sp) +/* 00C8CC 8000BCCC 02002025 */ move $a0, $s0 +/* 00C8D0 8000BCD0 8FA50038 */ lw $a1, 0x38($sp) +/* 00C8D4 8000BCD4 93A6003F */ lbu $a2, 0x3f($sp) +/* 00C8D8 8000BCD8 8FA70040 */ lw $a3, 0x40($sp) +/* 00C8DC 8000BCDC 0C00297F */ jal func_8000A5FC_ovl0 +/* 00C8E0 8000BCE0 AFAE0010 */ sw $t6, 0x10($sp) +/* 00C8E4 8000BCE4 02002025 */ move $a0, $s0 +/* 00C8E8 8000BCE8 0C00270E */ jal func_80009C38_ovl0 +/* 00C8EC 8000BCEC 8FA50048 */ lw $a1, 0x48($sp) +/* 00C8F0 8000BCF0 8FAF004C */ lw $t7, 0x4c($sp) +/* 00C8F4 8000BCF4 00402025 */ move $a0, $v0 +/* 00C8F8 8000BCF8 51E00004 */ beql $t7, $zero, .L8000BD0C_ovl0 +/* 00C8FC 8000BCFC 8FA50054 */ lw $a1, 0x54($sp) +/* 00C900 8000BD00 0C002E30 */ jal func_8000B8C0_ovl0 +/* 00C904 8000BD04 00000000 */ nop +/* 00C908 8000BD08 8FA50054 */ lw $a1, 0x54($sp) +.L8000BD0C_ovl0: +/* 00C90C 8000BD0C 02002025 */ move $a0, $s0 +/* 00C910 8000BD10 93A60053 */ lbu $a2, 0x53($sp) +/* 00C914 8000BD14 50A00004 */ beql $a1, $zero, .L8000BD28_ovl0 +/* 00C918 8000BD18 02001025 */ move $v0, $s0 +/* 00C91C 8000BD1C 0C002286 */ jal func_80008A18_ovl0 +/* 00C920 8000BD20 8FA70058 */ lw $a3, 0x58($sp) +/* 00C924 8000BD24 02001025 */ move $v0, $s0 +.L8000BD28_ovl0: +/* 00C928 8000BD28 8FBF0024 */ lw $ra, 0x24($sp) +/* 00C92C 8000BD2C 8FB00020 */ lw $s0, 0x20($sp) +/* 00C930 8000BD30 27BD0028 */ addiu $sp, $sp, 0x28 +/* 00C934 8000BD34 03E00008 */ jr $ra +/* 00C938 8000BD38 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BD3C.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BD3C.s new file mode 100644 index 00000000..15daa284 --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BD3C.s @@ -0,0 +1,50 @@ +glabel func_8000BD3C +/* 00C93C 8000BD3C 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 00C940 8000BD40 AFBF0024 */ sw $ra, 0x24($sp) +/* 00C944 8000BD44 AFB00020 */ sw $s0, 0x20($sp) +/* 00C948 8000BD48 0C002860 */ jal func_8000A180_ovl0 +/* 00C94C 8000BD4C 30C600FF */ andi $a2, $a2, 0xff +/* 00C950 8000BD50 14400003 */ bnez $v0, .L8000BD60_ovl0 +/* 00C954 8000BD54 00408025 */ move $s0, $v0 +/* 00C958 8000BD58 10000020 */ b .L8000BDDC_ovl0 +/* 00C95C 8000BD5C 00001025 */ move $v0, $zero +.L8000BD60_ovl0: +/* 00C960 8000BD60 8FAE004C */ lw $t6, 0x4c($sp) +/* 00C964 8000BD64 02002025 */ move $a0, $s0 +/* 00C968 8000BD68 8FA50040 */ lw $a1, 0x40($sp) +/* 00C96C 8000BD6C 8FA60044 */ lw $a2, 0x44($sp) +/* 00C970 8000BD70 8FA70048 */ lw $a3, 0x48($sp) +/* 00C974 8000BD74 0C0029D9 */ jal func_8000A764_ovl0 +/* 00C978 8000BD78 AFAE0010 */ sw $t6, 0x10($sp) +/* 00C97C 8000BD7C 0C0027DF */ jal func_80009F7C_ovl0 +/* 00C980 8000BD80 02002025 */ move $a0, $s0 +/* 00C984 8000BD84 8FAF0050 */ lw $t7, 0x50($sp) +/* 00C988 8000BD88 AFA20028 */ sw $v0, 0x28($sp) +/* 00C98C 8000BD8C 51E00004 */ beql $t7, $zero, .L8000BDA0_ovl0 +/* 00C990 8000BD90 8FA50058 */ lw $a1, 0x58($sp) +/* 00C994 8000BD94 0C002E54 */ jal func_8000B950_ovl0 +/* 00C998 8000BD98 00402025 */ move $a0, $v0 +/* 00C99C 8000BD9C 8FA50058 */ lw $a1, 0x58($sp) +.L8000BDA0_ovl0: +/* 00C9A0 8000BDA0 02002025 */ move $a0, $s0 +/* 00C9A4 8000BDA4 93A60057 */ lbu $a2, 0x57($sp) +/* 00C9A8 8000BDA8 50A00004 */ beql $a1, $zero, .L8000BDBC_ovl0 +/* 00C9AC 8000BDAC 8FB80060 */ lw $t8, 0x60($sp) +/* 00C9B0 8000BDB0 0C002286 */ jal func_80008A18_ovl0 +/* 00C9B4 8000BDB4 8FA7005C */ lw $a3, 0x5c($sp) +/* 00C9B8 8000BDB8 8FB80060 */ lw $t8, 0x60($sp) +.L8000BDBC_ovl0: +/* 00C9BC 8000BDBC 8FA80028 */ lw $t0, 0x28($sp) +/* 00C9C0 8000BDC0 02001025 */ move $v0, $s0 +/* 00C9C4 8000BDC4 13000005 */ beqz $t8, .L8000BDDC_ovl0 +/* 00C9C8 8000BDC8 24190007 */ li $t9, 7 +/* 00C9CC 8000BDCC AD190080 */ sw $t9, 0x80($t0) +/* 00C9D0 8000BDD0 8FAA0028 */ lw $t2, 0x28($sp) +/* 00C9D4 8000BDD4 240900FF */ li $t1, 255 +/* 00C9D8 8000BDD8 AD490084 */ sw $t1, 0x84($t2) +.L8000BDDC_ovl0: +/* 00C9DC 8000BDDC 8FBF0024 */ lw $ra, 0x24($sp) +/* 00C9E0 8000BDE0 8FB00020 */ lw $s0, 0x20($sp) +/* 00C9E4 8000BDE4 27BD0030 */ addiu $sp, $sp, 0x30 +/* 00C9E8 8000BDE8 03E00008 */ jr $ra +/* 00C9EC 8000BDEC 00000000 */ nop diff --git a/asm/non_matchings/ovl0/ovl0_2_5/func_8000BDF0.s b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BDF0.s new file mode 100644 index 00000000..499044eb --- /dev/null +++ b/asm/non_matchings/ovl0/ovl0_2_5/func_8000BDF0.s @@ -0,0 +1,43 @@ +glabel func_8000BDF0 +/* 00C9F0 8000BDF0 27BDFFC0 */ addiu $sp, $sp, -0x40 +/* 00C9F4 8000BDF4 AFA60048 */ sw $a2, 0x48($sp) +/* 00C9F8 8000BDF8 AFA7004C */ sw $a3, 0x4c($sp) +/* 00C9FC 8000BDFC 8FAF0048 */ lw $t7, 0x48($sp) +/* 00CA00 8000BE00 00A03825 */ move $a3, $a1 +/* 00CA04 8000BE04 AFA50044 */ sw $a1, 0x44($sp) +/* 00CA08 8000BE08 3C0E8002 */ lui $t6, %hi(D_8001806C) # $t6, 0x8002 +/* 00CA0C 8000BE0C 00803025 */ move $a2, $a0 +/* 00CA10 8000BE10 AFBF003C */ sw $ra, 0x3c($sp) +/* 00CA14 8000BE14 AFA40040 */ sw $a0, 0x40($sp) +/* 00CA18 8000BE18 25CE806C */ addiu $t6, %lo(D_8001806C) # addiu $t6, $t6, -0x7f94 +/* 00CA1C 8000BE1C 3C058001 */ lui $a1, %hi(D_8000B6B4) # $a1, 0x8001 +/* 00CA20 8000BE20 24A5B6B4 */ addiu $a1, %lo(D_8000B6B4) # addiu $a1, $a1, -0x494c +/* 00CA24 8000BE24 AFAE0010 */ sw $t6, 0x10($sp) +/* 00CA28 8000BE28 2404FFFF */ li $a0, -1 +/* 00CA2C 8000BE2C AFA00018 */ sw $zero, 0x18($sp) +/* 00CA30 8000BE30 AFA0001C */ sw $zero, 0x1c($sp) +/* 00CA34 8000BE34 AFA00020 */ sw $zero, 0x20($sp) +/* 00CA38 8000BE38 AFA00024 */ sw $zero, 0x24($sp) +/* 00CA3C 8000BE3C AFA00028 */ sw $zero, 0x28($sp) +/* 00CA40 8000BE40 AFA0002C */ sw $zero, 0x2c($sp) +/* 00CA44 8000BE44 AFA00030 */ sw $zero, 0x30($sp) +/* 00CA48 8000BE48 0C002F4F */ jal func_8000BD3C_ovl0 +/* 00CA4C 8000BE4C AFAF0014 */ sw $t7, 0x14($sp) +/* 00CA50 8000BE50 14400003 */ bnez $v0, .L8000BE60_ovl0 +/* 00CA54 8000BE54 00402025 */ move $a0, $v0 +/* 00CA58 8000BE58 10000007 */ b .L8000BE78_ovl0 +/* 00CA5C 8000BE5C 00001025 */ move $v0, $zero +.L8000BE60_ovl0: +/* 00CA60 8000BE60 8C83003C */ lw $v1, 0x3c($a0) +/* 00CA64 8000BE64 8FB8004C */ lw $t8, 0x4c($sp) +/* 00CA68 8000BE68 00801025 */ move $v0, $a0 +/* 00CA6C 8000BE6C AC780080 */ sw $t8, 0x80($v1) +/* 00CA70 8000BE70 8FB90050 */ lw $t9, 0x50($sp) +/* 00CA74 8000BE74 AC790084 */ sw $t9, 0x84($v1) +.L8000BE78_ovl0: +/* 00CA78 8000BE78 8FBF003C */ lw $ra, 0x3c($sp) +/* 00CA7C 8000BE7C 27BD0040 */ addiu $sp, $sp, 0x40 +/* 00CA80 8000BE80 03E00008 */ jr $ra +/* 00CA84 8000BE84 00000000 */ nop + +/* 00CA88 8000BE88 00000000 */ nop diff --git a/asm/non_matchings/ovl0_1/func_80002D8C.s b/asm/non_matchings/ovl0_1/func_80002D8C.s index 6c95ff07..c1af319b 100644 --- a/asm/non_matchings/ovl0_1/func_80002D8C.s +++ b/asm/non_matchings/ovl0_1/func_80002D8C.s @@ -1,4 +1,4 @@ -glabel func_80002D8C +glabel load_overlay /* 00398C 80002D8C 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 003990 80002D90 AFBF0024 */ sw $ra, 0x24($sp) /* 003994 80002D94 AFB00020 */ sw $s0, 0x20($sp) diff --git a/asm/ovl0/ovl0_2.s b/asm/ovl0/ovl0_2.s index 035caa2c..047ca443 100644 --- a/asm/ovl0/ovl0_2.s +++ b/asm/ovl0/ovl0_2.s @@ -1491,7756 +1491,6 @@ glabel func_800051E0 /* 005F40 80005340 03E00008 */ jr $ra /* 005F44 80005344 27BD0048 */ addiu $sp, $sp, 0x48 -glabel func_80005348 /* 005F48 80005348 00000000 */ nop /* 005F4C 8000534C 00000000 */ nop -/* 005F50 80005350 10800004 */ beqz $a0, .L80005364_ovl0 -/* 005F54 80005354 3C0E8000 */ lui $t6, 0x8000 -/* 005F58 80005358 3C018005 */ lui $at, 0x8005 -/* 005F5C 8000535C 03E00008 */ jr $ra -/* 005F60 80005360 AC24A48C */ sw $a0, -0x5b74($at) -.L80005364_ovl0: -/* 005F64 80005364 25CE0A44 */ addiu $t6, $t6, 0xa44 -/* 005F68 80005368 3C018005 */ lui $at, %hi(D_8004A48C) # $at, 0x8005 -/* 005F6C 8000536C AC2EA48C */ sw $t6, %lo(D_8004A48C)($at) -/* 005F70 80005370 03E00008 */ jr $ra -/* 005F74 80005374 00000000 */ nop - -glabel func_80005378 -/* 005F78 80005378 8C8E0000 */ lw $t6, ($a0) -/* 005F7C 8000537C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005 -/* 005F80 80005380 3C19DB06 */ lui $t9, (0xDB06003C >> 16) # lui $t9, 0xdb06 -/* 005F84 80005384 25CF0004 */ addiu $t7, $t6, 4 -/* 005F88 80005388 AC2F9308 */ sw $t7, %lo(D_80049308)($at) -/* 005F8C 8000538C 8C820000 */ lw $v0, ($a0) -/* 005F90 80005390 3739003C */ ori $t9, (0xDB06003C & 0xFFFF) # ori $t9, $t9, 0x3c -/* 005F94 80005394 24580008 */ addiu $t8, $v0, 8 -/* 005F98 80005398 AC980000 */ sw $t8, ($a0) -/* 005F9C 8000539C AC400004 */ sw $zero, 4($v0) -/* 005FA0 800053A0 03E00008 */ jr $ra -/* 005FA4 800053A4 AC590000 */ sw $t9, ($v0) - -glabel func_800053A8 -/* 005FA8 800053A8 3C018005 */ lui $at, 0x8005 -/* 005FAC 800053AC 03E00008 */ jr $ra -/* 005FB0 800053B0 AC24A440 */ sw $a0, -0x5bc0($at) - -glabel func_800053B4 -/* 005FB4 800053B4 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005 -/* 005FB8 800053B8 A424A444 */ sh $a0, %lo(D_8004A444)($at) -/* 005FBC 800053BC 3C018005 */ lui $at, 0x8005 -/* 005FC0 800053C0 AFA40000 */ sw $a0, ($sp) -/* 005FC4 800053C4 AFA50004 */ sw $a1, 4($sp) -/* 005FC8 800053C8 03E00008 */ jr $ra -/* 005FCC 800053CC A425A446 */ sh $a1, -0x5bba($at) - -glabel func_800053D0 -/* 005FD0 800053D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 005FD4 800053D4 00803025 */ move $a2, $a0 -/* 005FD8 800053D8 AFBF0014 */ sw $ra, 0x14($sp) -/* 005FDC 800053DC 00A03825 */ move $a3, $a1 -/* 005FE0 800053E0 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005 -/* 005FE4 800053E4 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8 -/* 005FE8 800053E8 0C001E29 */ jal func_800078A4_ovl0 -/* 005FEC 800053EC 3C050001 */ lui $a1, 1 -/* 005FF0 800053F0 8FBF0014 */ lw $ra, 0x14($sp) -/* 005FF4 800053F4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 005FF8 800053F8 03E00008 */ jr $ra -/* 005FFC 800053FC 00000000 */ nop - -glabel func_80005400 -/* 006000 80005400 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 006004 80005404 00A03025 */ move $a2, $a1 -/* 006008 80005408 00802825 */ move $a1, $a0 -/* 00600C 8000540C AFA40018 */ sw $a0, 0x18($sp) -/* 006010 80005410 AFBF0014 */ sw $ra, 0x14($sp) -/* 006014 80005414 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005 -/* 006018 80005418 0C001E0F */ jal func_8000783C_ovl0 -/* 00601C 8000541C 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8 -/* 006020 80005420 8FBF0014 */ lw $ra, 0x14($sp) -/* 006024 80005424 27BD0018 */ addiu $sp, $sp, 0x18 -/* 006028 80005428 03E00008 */ jr $ra -/* 00602C 8000542C 00000000 */ nop - -glabel func_80005430 -/* 006030 80005430 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 -/* 006034 80005434 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) -/* 006038 80005438 3C188005 */ lui $t8, %hi(D_8004A468) # $t8, 0x8005 -/* 00603C 8000543C 2718A468 */ addiu $t8, %lo(D_8004A468) # addiu $t8, $t8, -0x5b98 -/* 006040 80005440 000E7900 */ sll $t7, $t6, 4 -/* 006044 80005444 01F81021 */ addu $v0, $t7, $t8 -/* 006048 80005448 3C048005 */ lui $a0, %hi(D_8004A3F8) # $a0, 0x8005 -/* 00604C 8000544C 2484A3F8 */ addiu $a0, %lo(D_8004A3F8) # addiu $a0, $a0, -0x5c08 -/* 006050 80005450 8C590000 */ lw $t9, ($v0) -/* 006054 80005454 8C480004 */ lw $t0, 4($v0) -/* 006058 80005458 8C490008 */ lw $t1, 8($v0) -/* 00605C 8000545C 8C4A000C */ lw $t2, 0xc($v0) -/* 006060 80005460 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 006064 80005464 AFBF0014 */ sw $ra, 0x14($sp) -/* 006068 80005468 AC990000 */ sw $t9, ($a0) -/* 00606C 8000546C AC880004 */ sw $t0, 4($a0) -/* 006070 80005470 AC890008 */ sw $t1, 8($a0) -/* 006074 80005474 0C001E0C */ jal func_80007830_ovl0 -/* 006078 80005478 AC8A000C */ sw $t2, 0xc($a0) -/* 00607C 8000547C 8FBF0014 */ lw $ra, 0x14($sp) -/* 006080 80005480 27BD0018 */ addiu $sp, $sp, 0x18 -/* 006084 80005484 03E00008 */ jr $ra -/* 006088 80005488 00000000 */ nop - -glabel func_8000548C -/* 00608C 8000548C 3C038005 */ lui $v1, %hi(D_8004A390) # $v1, 0x8005 -/* 006090 80005490 3C068005 */ lui $a2, %hi(D_8004A398) # $a2, 0x8005 -/* 006094 80005494 3C088005 */ lui $t0, %hi(D_8004A3A0) # $t0, 0x8005 -/* 006098 80005498 3C0A8005 */ lui $t2, %hi(D_8004A3A8) # $t2, 0x8005 -/* 00609C 8000549C 3C028005 */ lui $v0, %hi(D_8004A3E8) # $v0, 0x8005 -/* 0060A0 800054A0 2442A3E8 */ addiu $v0, %lo(D_8004A3E8) # addiu $v0, $v0, -0x5c18 -/* 0060A4 800054A4 254AA3A8 */ addiu $t2, %lo(D_8004A3A8) # addiu $t2, $t2, -0x5c58 -/* 0060A8 800054A8 2508A3A0 */ addiu $t0, %lo(D_8004A3A0) # addiu $t0, $t0, -0x5c60 -/* 0060AC 800054AC 24C6A398 */ addiu $a2, %lo(D_8004A398) # addiu $a2, $a2, -0x5c68 -/* 0060B0 800054B0 2463A390 */ addiu $v1, %lo(D_8004A390) # addiu $v1, $v1, -0x5c70 -/* 0060B4 800054B4 00802825 */ move $a1, $a0 -/* 0060B8 800054B8 24870008 */ addiu $a3, $a0, 8 -/* 0060BC 800054BC 24890010 */ addiu $t1, $a0, 0x10 -/* 0060C0 800054C0 248B0018 */ addiu $t3, $a0, 0x18 -.L800054C4_ovl0: -/* 0060C4 800054C4 8CAF0000 */ lw $t7, ($a1) -/* 0060C8 800054C8 254A0020 */ addiu $t2, $t2, 0x20 -/* 0060CC 800054CC 24630020 */ addiu $v1, $v1, 0x20 -/* 0060D0 800054D0 AC6FFFE0 */ sw $t7, -0x20($v1) -/* 0060D4 800054D4 8CAE0004 */ lw $t6, 4($a1) -/* 0060D8 800054D8 24A50020 */ addiu $a1, $a1, 0x20 -/* 0060DC 800054DC 24C60020 */ addiu $a2, $a2, 0x20 -/* 0060E0 800054E0 AC6EFFE4 */ sw $t6, -0x1c($v1) -/* 0060E4 800054E4 8CF90000 */ lw $t9, ($a3) -/* 0060E8 800054E8 24E70020 */ addiu $a3, $a3, 0x20 -/* 0060EC 800054EC 25080020 */ addiu $t0, $t0, 0x20 -/* 0060F0 800054F0 ACD9FFE0 */ sw $t9, -0x20($a2) -/* 0060F4 800054F4 8CF8FFE4 */ lw $t8, -0x1c($a3) -/* 0060F8 800054F8 25290020 */ addiu $t1, $t1, 0x20 -/* 0060FC 800054FC 256B0020 */ addiu $t3, $t3, 0x20 -/* 006100 80005500 ACD8FFE4 */ sw $t8, -0x1c($a2) -/* 006104 80005504 8D2DFFE0 */ lw $t5, -0x20($t1) -/* 006108 80005508 AD0DFFE0 */ sw $t5, -0x20($t0) -/* 00610C 8000550C 8D2CFFE4 */ lw $t4, -0x1c($t1) -/* 006110 80005510 AD0CFFE4 */ sw $t4, -0x1c($t0) -/* 006114 80005514 8D6FFFE0 */ lw $t7, -0x20($t3) -/* 006118 80005518 AD4FFFE0 */ sw $t7, -0x20($t2) -/* 00611C 8000551C 8D6EFFE4 */ lw $t6, -0x1c($t3) -/* 006120 80005520 1542FFE8 */ bne $t2, $v0, .L800054C4_ovl0 -/* 006124 80005524 AD4EFFE4 */ sw $t6, -0x1c($t2) -/* 006128 80005528 03E00008 */ jr $ra -/* 00612C 8000552C 00000000 */ nop - -glabel func_80005530 -/* 006130 80005530 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 -/* 006134 80005534 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) -/* 006138 80005538 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005 -/* 00613C 8000553C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70 -/* 006140 80005540 000E7940 */ sll $t7, $t6, 5 -/* 006144 80005544 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 006148 80005548 01F83821 */ addu $a3, $t7, $t8 -/* 00614C 8000554C 3C058005 */ lui $a1, %hi(D_8004A3E0) # $a1, 0x8005 -/* 006150 80005550 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005 -/* 006154 80005554 3C068005 */ lui $a2, %hi(D_8004A3E0) # $a2, 0x8005 -/* 006158 80005558 AFBF0014 */ sw $ra, 0x14($sp) -/* 00615C 8000555C 24C6A3E0 */ addiu $a2, %lo(D_8004A3E0) # addiu $a2, $a2, -0x5c20 -/* 006160 80005560 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30 -/* 006164 80005564 24A5A3E0 */ addiu $a1, %lo(D_8004A3E0) # addiu $a1, $a1, -0x5c20 -/* 006168 80005568 00E01025 */ move $v0, $a3 -.L8000556C_ovl0: -/* 00616C 8000556C 8C430000 */ lw $v1, ($v0) -/* 006170 80005570 24840004 */ addiu $a0, $a0, 4 -/* 006174 80005574 0086082B */ sltu $at, $a0, $a2 -/* 006178 80005578 24420008 */ addiu $v0, $v0, 8 -/* 00617C 8000557C 24A50004 */ addiu $a1, $a1, 4 -/* 006180 80005580 ACA3FFFC */ sw $v1, -4($a1) -/* 006184 80005584 1420FFF9 */ bnez $at, .L8000556C_ovl0 -/* 006188 80005588 AC83FFFC */ sw $v1, -4($a0) -/* 00618C 8000558C 00001825 */ move $v1, $zero -/* 006190 80005590 00E01025 */ move $v0, $a3 -/* 006194 80005594 24040004 */ li $a0, 4 -.L80005598_ovl0: -/* 006198 80005598 8C590004 */ lw $t9, 4($v0) -/* 00619C 8000559C 13200017 */ beqz $t9, .L800055FC_ovl0 -/* 0061A0 800055A0 3C088005 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8005 -/* 0061A4 800055A4 2508A3D0 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, -0x5c30 -/* 0061A8 800055A8 00032880 */ sll $a1, $v1, 2 -/* 0061AC 800055AC 00A82021 */ addu $a0, $a1, $t0 -/* 0061B0 800055B0 8C890000 */ lw $t1, ($a0) -/* 0061B4 800055B4 3C018005 */ lui $at, %hi(D_8004A44C) # $at, 0x8005 -/* 0061B8 800055B8 AFA4001C */ sw $a0, 0x1c($sp) -/* 0061BC 800055BC AFA50028 */ sw $a1, 0x28($sp) -/* 0061C0 800055C0 0C001F3D */ jal func_80007CF4_ovl0 -/* 0061C4 800055C4 AC29A44C */ sw $t1, %lo(D_8004A44C)($at) -/* 0061C8 800055C8 8FA4001C */ lw $a0, 0x1c($sp) -/* 0061CC 800055CC 8FA50028 */ lw $a1, 0x28($sp) -/* 0061D0 800055D0 3C0BDF00 */ lui $t3, 0xdf00 -/* 0061D4 800055D4 8C820000 */ lw $v0, ($a0) -/* 0061D8 800055D8 3C018005 */ lui $at, 0x8005 -/* 0061DC 800055DC 00250821 */ addu $at, $at, $a1 -/* 0061E0 800055E0 244A0008 */ addiu $t2, $v0, 8 -/* 0061E4 800055E4 AC8A0000 */ sw $t2, ($a0) -/* 0061E8 800055E8 AC400004 */ sw $zero, 4($v0) -/* 0061EC 800055EC AC4B0000 */ sw $t3, ($v0) -/* 0061F0 800055F0 8C8C0000 */ lw $t4, ($a0) -/* 0061F4 800055F4 10000004 */ b .L80005608_ovl0 -/* 0061F8 800055F8 AC2CA3E0 */ sw $t4, -0x5c20($at) -.L800055FC_ovl0: -/* 0061FC 800055FC 24630001 */ addiu $v1, $v1, 1 -/* 006200 80005600 1464FFE5 */ bne $v1, $a0, .L80005598_ovl0 -/* 006204 80005604 24420008 */ addiu $v0, $v0, 8 -.L80005608_ovl0: -/* 006208 80005608 8FBF0014 */ lw $ra, 0x14($sp) -/* 00620C 8000560C 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005 -/* 006210 80005610 A420A448 */ sh $zero, %lo(D_8004A448)($at) -/* 006214 80005614 03E00008 */ jr $ra -/* 006218 80005618 27BD0038 */ addiu $sp, $sp, 0x38 - -glabel func_8000561C -/* 00621C 8000561C 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005 -/* 006220 80005620 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6) -/* 006224 80005624 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005 -/* 006228 80005628 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00622C 8000562C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70 -/* 006230 80005630 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005 -/* 006234 80005634 000E7940 */ sll $t7, $t6, 5 -/* 006238 80005638 AFBF0014 */ sw $ra, 0x14($sp) -/* 00623C 8000563C 01F81021 */ addu $v0, $t7, $t8 -/* 006240 80005640 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30 -/* 006244 80005644 00001825 */ move $v1, $zero -/* 006248 80005648 24050004 */ li $a1, 4 -.L8000564C_ovl0: -/* 00624C 8000564C 8C470000 */ lw $a3, ($v0) -/* 006250 80005650 8C590004 */ lw $t9, 4($v0) -/* 006254 80005654 8C880000 */ lw $t0, ($a0) -/* 006258 80005658 24420008 */ addiu $v0, $v0, 8 -/* 00625C 8000565C 03274821 */ addu $t1, $t9, $a3 -/* 006260 80005660 0128082B */ sltu $at, $t1, $t0 -/* 006264 80005664 5020000A */ beql $at, $zero, .L80005690_ovl0 -/* 006268 80005668 24630001 */ addiu $v1, $v1, 1 -/* 00626C 8000566C 3C048004 */ lui $a0, %hi(D_8003FF90) # $a0, 0x8004 -/* 006270 80005670 00602825 */ move $a1, $v1 -/* 006274 80005674 00001825 */ move $v1, $zero -/* 006278 80005678 2484FF90 */ addiu $a0, %lo(D_8003FF90) # addiu $a0, $a0, -0x70 -/* 00627C 8000567C 0C008C27 */ jal fatal_printf -/* 006280 80005680 01073023 */ subu $a2, $t0, $a3 -.L80005684_ovl0: -/* 006284 80005684 1000FFFF */ b .L80005684_ovl0 -/* 006288 80005688 00000000 */ nop -/* 00628C 8000568C 24630001 */ addiu $v1, $v1, 1 -.L80005690_ovl0: -/* 006290 80005690 1465FFEE */ bne $v1, $a1, .L8000564C_ovl0 -/* 006294 80005694 24840004 */ addiu $a0, $a0, 4 -/* 006298 80005698 3C038005 */ lui $v1, %hi(D_8004A3F8) # $v1, 0x8005 -/* 00629C 8000569C 2463A3F8 */ addiu $v1, %lo(D_8004A3F8) # addiu $v1, $v1, -0x5c08 -/* 0062A0 800056A0 8C62000C */ lw $v0, 0xc($v1) -/* 0062A4 800056A4 8C6A0008 */ lw $t2, 8($v1) -/* 0062A8 800056A8 3C048004 */ lui $a0, %hi(D_8003FFC8) # $a0, 0x8004 -/* 0062AC 800056AC 8FBF0014 */ lw $ra, 0x14($sp) -/* 0062B0 800056B0 0142082B */ sltu $at, $t2, $v0 -/* 0062B4 800056B4 10200007 */ beqz $at, .L800056D4_ovl0 -/* 0062B8 800056B8 00000000 */ nop -/* 0062BC 800056BC 8C6B0004 */ lw $t3, 4($v1) -/* 0062C0 800056C0 2484FFC8 */ addiu $a0, %lo(D_8003FFC8) # addiu $a0, $a0, -0x38 -/* 0062C4 800056C4 0C008C27 */ jal fatal_printf -/* 0062C8 800056C8 004B2823 */ subu $a1, $v0, $t3 -.L800056CC_ovl0: -/* 0062CC 800056CC 1000FFFF */ b .L800056CC_ovl0 -/* 0062D0 800056D0 00000000 */ nop -.L800056D4_ovl0: -/* 0062D4 800056D4 03E00008 */ jr $ra -/* 0062D8 800056D8 27BD0018 */ addiu $sp, $sp, 0x18 - -glabel func_800056DC -/* 0062DC 800056DC 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 0062E0 800056E0 AFBF0014 */ sw $ra, 0x14($sp) -/* 0062E4 800056E4 240E0008 */ li $t6, 8 -/* 0062E8 800056E8 240F0032 */ li $t7, 50 -/* 0062EC 800056EC AFA40040 */ sw $a0, 0x40($sp) -/* 0062F0 800056F0 AFAE001C */ sw $t6, 0x1c($sp) -/* 0062F4 800056F4 AFAF0020 */ sw $t7, 0x20($sp) -/* 0062F8 800056F8 AFA50044 */ sw $a1, 0x44($sp) -/* 0062FC 800056FC 0C000260 */ jal func_80000980_ovl0 -/* 006300 80005700 27A4001C */ addiu $a0, $sp, 0x1c -/* 006304 80005704 3C058005 */ lui $a1, %hi(D_80048C80) # $a1, 0x8005 -/* 006308 80005708 24A58C80 */ addiu $a1, %lo(D_80048C80) # addiu $a1, $a1, -0x7380 -/* 00630C 8000570C 30B80007 */ andi $t8, $a1, 7 -/* 006310 80005710 13000006 */ beqz $t8, .L8000572C_ovl0 -/* 006314 80005714 8FBF0014 */ lw $ra, 0x14($sp) -/* 006318 80005718 3C048004 */ lui $a0, %hi(D_8003FFF4) # $a0, 0x8004 -/* 00631C 8000571C 0C008C27 */ jal fatal_printf -/* 006320 80005720 2484FFF4 */ addiu $a0, %lo(D_8003FFF4) # addiu $a0, $a0, -0xc -.L80005724_ovl0: -/* 006324 80005724 1000FFFF */ b .L80005724_ovl0 -/* 006328 80005728 00000000 */ nop -.L8000572C_ovl0: -/* 00632C 8000572C 03E00008 */ jr $ra -/* 006330 80005730 27BD0048 */ addiu $sp, $sp, 0x48 - -glabel func_80005734 -/* 006334 80005734 3C018004 */ lui $at, %hi(D_8003DCA0) # $at, 0x8004 -/* 006338 80005738 AC24DCA0 */ sw $a0, %lo(D_8003DCA0)($at) -/* 00633C 8000573C 3C018005 */ lui $at, %hi(D_8004A438) # $at, 0x8005 -/* 006340 80005740 AC25A438 */ sw $a1, %lo(D_8004A438)($at) -/* 006344 80005744 3C018005 */ lui $at, %hi(D_8004A43C) # $at, 0x8005 -/* 006348 80005748 AC26A43C */ sw $a2, %lo(D_8004A43C)($at) -/* 00634C 8000574C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 006350 80005750 24010002 */ li $at, 2 -/* 006354 80005754 AFBF0014 */ sw $ra, 0x14($sp) -/* 006358 80005758 10810004 */ beq $a0, $at, .L8000576C_ovl0 -/* 00635C 8000575C 00A03825 */ move $a3, $a1 -/* 006360 80005760 24010001 */ li $at, 1 -/* 006364 80005764 54810009 */ bnel $a0, $at, .L8000578C_ovl0 -/* 006368 80005768 24010001 */ li $at, 1 -.L8000576C_ovl0: -/* 00636C 8000576C 54C00007 */ bnezl $a2, .L8000578C_ovl0 -/* 006370 80005770 24010001 */ li $at, 1 -/* 006374 80005774 3C048004 */ lui $a0, %hi(D_80040018) # $a0, 0x8004 -/* 006378 80005778 0C008C27 */ jal fatal_printf -/* 00637C 8000577C 24840018 */ addiu $a0, %lo(D_80040018) # addiu $a0, $a0, 0x18 -.L80005780_ovl0: -/* 006380 80005780 1000FFFF */ b .L80005780_ovl0 -/* 006384 80005784 00000000 */ nop -/* 006388 80005788 24010001 */ li $at, 1 -.L8000578C_ovl0: -/* 00638C 8000578C 14810003 */ bne $a0, $at, .L8000579C_ovl0 -/* 006390 80005790 00C02825 */ move $a1, $a2 -/* 006394 80005794 0C0015B7 */ jal func_800056DC_ovl0 -/* 006398 80005798 00E02025 */ move $a0, $a3 -.L8000579C_ovl0: -/* 00639C 8000579C 8FBF0014 */ lw $ra, 0x14($sp) -/* 0063A0 800057A0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0063A4 800057A4 03E00008 */ jr $ra -/* 0063A8 800057A8 00000000 */ nop - -glabel func_800057AC -/* 0063AC 800057AC 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 -/* 0063B0 800057B0 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) -/* 0063B4 800057B4 3C0E8005 */ lui $t6, 0x8005 -/* 0063B8 800057B8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0063BC 800057BC 00021080 */ sll $v0, $v0, 2 -/* 0063C0 800057C0 01C27021 */ addu $t6, $t6, $v0 -/* 0063C4 800057C4 8DCEA368 */ lw $t6, -0x5c98($t6) -/* 0063C8 800057C8 3C0F8005 */ lui $t7, %hi(D_8004A370) # $t7, 0x8005 -/* 0063CC 800057CC AFBF0014 */ sw $ra, 0x14($sp) -/* 0063D0 800057D0 15C00006 */ bnez $t6, .L800057EC_ovl0 -/* 0063D4 800057D4 25EFA370 */ addiu $t7, %lo(D_8004A370) # addiu $t7, $t7, -0x5c90 -/* 0063D8 800057D8 3C048004 */ lui $a0, %hi(D_80040040) # $a0, 0x8004 -/* 0063DC 800057DC 0C008C27 */ jal fatal_printf -/* 0063E0 800057E0 24840040 */ addiu $a0, %lo(D_80040040) # addiu $a0, $a0, 0x40 -.L800057E4_ovl0: -/* 0063E4 800057E4 1000FFFF */ b .L800057E4_ovl0 -/* 0063E8 800057E8 00000000 */ nop -.L800057EC_ovl0: -/* 0063EC 800057EC 3C188005 */ lui $t8, 0x8005 -/* 0063F0 800057F0 0302C021 */ addu $t8, $t8, $v0 -/* 0063F4 800057F4 004F2821 */ addu $a1, $v0, $t7 -/* 0063F8 800057F8 8CA30000 */ lw $v1, ($a1) -/* 0063FC 800057FC 8F18A378 */ lw $t8, -0x5c88($t8) -/* 006400 80005800 3C048004 */ lui $a0, %hi(D_80040060) # $a0, 0x8004 -/* 006404 80005804 24790088 */ addiu $t9, $v1, 0x88 -/* 006408 80005808 54780006 */ bnel $v1, $t8, .L80005824_ovl0 -/* 00640C 8000580C 8FBF0014 */ lw $ra, 0x14($sp) -/* 006410 80005810 0C008C27 */ jal fatal_printf -/* 006414 80005814 24840060 */ addiu $a0, %lo(D_80040060) # addiu $a0, $a0, 0x60 -.L80005818_ovl0: -/* 006418 80005818 1000FFFF */ b .L80005818_ovl0 -/* 00641C 8000581C 00000000 */ nop -/* 006420 80005820 8FBF0014 */ lw $ra, 0x14($sp) -.L80005824_ovl0: -/* 006424 80005824 ACB90000 */ sw $t9, ($a1) -/* 006428 80005828 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00642C 8000582C 03E00008 */ jr $ra -/* 006430 80005830 00601025 */ move $v0, $v1 - -glabel func_80005834 -/* 006434 80005834 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 006438 80005838 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005 -/* 00643C 8000583C 8C63A460 */ lw $v1, %lo(D_8004A460)($v1) -/* 006440 80005840 AFB00004 */ sw $s0, 4($sp) -/* 006444 80005844 00808025 */ move $s0, $a0 -/* 006448 80005848 AFB2000C */ sw $s2, 0xc($sp) -/* 00644C 8000584C AFB10008 */ sw $s1, 8($sp) -/* 006450 80005850 AFA60018 */ sw $a2, 0x18($sp) -/* 006454 80005854 AFA7001C */ sw $a3, 0x1c($sp) -/* 006458 80005858 18600028 */ blez $v1, .L800058FC_ovl0 -/* 00645C 8000585C 00001025 */ move $v0, $zero -/* 006460 80005860 00053100 */ sll $a2, $a1, 4 -/* 006464 80005864 00C53021 */ addu $a2, $a2, $a1 -/* 006468 80005868 3C048005 */ lui $a0, %hi(D_8004A368) # $a0, 0x8005 -/* 00646C 8000586C 3C098005 */ lui $t1, %hi(D_8004A370) # $t1, 0x8005 -/* 006470 80005870 3C0A8005 */ lui $t2, %hi(D_8004A378) # $t2, 0x8005 -/* 006474 80005874 3C0C8005 */ lui $t4, %hi(D_8004A380) # $t4, 0x8005 -/* 006478 80005878 3C118005 */ lui $s1, %hi(D_8004A388) # $s1, 0x8005 -/* 00647C 8000587C 2631A388 */ addiu $s1, %lo(D_8004A388) # addiu $s1, $s1, -0x5c78 -/* 006480 80005880 258CA380 */ addiu $t4, %lo(D_8004A380) # addiu $t4, $t4, -0x5c80 -/* 006484 80005884 254AA378 */ addiu $t2, %lo(D_8004A378) # addiu $t2, $t2, -0x5c88 -/* 006488 80005888 2529A370 */ addiu $t1, %lo(D_8004A370) # addiu $t1, $t1, -0x5c90 -/* 00648C 8000588C 2484A368 */ addiu $a0, %lo(D_8004A368) # addiu $a0, $a0, -0x5c98 -/* 006490 80005890 000630C0 */ sll $a2, $a2, 3 -/* 006494 80005894 02003825 */ move $a3, $s0 -/* 006498 80005898 8FAD0018 */ lw $t5, 0x18($sp) -/* 00649C 8000589C 8FB2001C */ lw $s2, 0x1c($sp) -.L800058A0_ovl0: -/* 0064A0 800058A0 244B0001 */ addiu $t3, $v0, 1 -/* 0064A4 800058A4 00CB0019 */ multu $a2, $t3 -/* 0064A8 800058A8 0005C100 */ sll $t8, $a1, 4 -/* 0064AC 800058AC 0305C021 */ addu $t8, $t8, $a1 -/* 0064B0 800058B0 0018C0C0 */ sll $t8, $t8, 3 -/* 0064B4 800058B4 0163082A */ slt $at, $t3, $v1 -/* 0064B8 800058B8 AC870000 */ sw $a3, ($a0) -/* 0064BC 800058BC AD270000 */ sw $a3, ($t1) -/* 0064C0 800058C0 AD8D0000 */ sw $t5, ($t4) -/* 0064C4 800058C4 AE320000 */ sw $s2, ($s1) -/* 0064C8 800058C8 26520038 */ addiu $s2, $s2, 0x38 -/* 0064CC 800058CC 00007012 */ mflo $t6 -/* 0064D0 800058D0 020E7821 */ addu $t7, $s0, $t6 -/* 0064D4 800058D4 25AD002C */ addiu $t5, $t5, 0x2c -/* 0064D8 800058D8 00F83821 */ addu $a3, $a3, $t8 -/* 0064DC 800058DC 01601025 */ move $v0, $t3 -/* 0064E0 800058E0 24840004 */ addiu $a0, $a0, 4 -/* 0064E4 800058E4 25290004 */ addiu $t1, $t1, 4 -/* 0064E8 800058E8 254A0004 */ addiu $t2, $t2, 4 -/* 0064EC 800058EC 258C0004 */ addiu $t4, $t4, 4 -/* 0064F0 800058F0 26310004 */ addiu $s1, $s1, 4 -/* 0064F4 800058F4 1420FFEA */ bnez $at, .L800058A0_ovl0 -/* 0064F8 800058F8 AD4FFFFC */ sw $t7, -4($t2) -.L800058FC_ovl0: -/* 0064FC 800058FC 8FB00004 */ lw $s0, 4($sp) -/* 006500 80005900 8FB10008 */ lw $s1, 8($sp) -/* 006504 80005904 8FB2000C */ lw $s2, 0xc($sp) -/* 006508 80005908 03E00008 */ jr $ra -/* 00650C 8000590C 27BD0010 */ addiu $sp, $sp, 0x10 - -glabel func_80005910 -/* 006510 80005910 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 006514 80005914 AFBF0014 */ sw $ra, 0x14($sp) -/* 006518 80005918 AFA40018 */ sw $a0, 0x18($sp) -/* 00651C 8000591C AFA5001C */ sw $a1, 0x1c($sp) -/* 006520 80005920 AFA60020 */ sw $a2, 0x20($sp) -/* 006524 80005924 240E0006 */ li $t6, 6 -/* 006528 80005928 240F0064 */ li $t7, 100 -/* 00652C 8000592C AC8E0000 */ sw $t6, ($a0) -/* 006530 80005930 AC8F0004 */ sw $t7, 4($a0) -/* 006534 80005934 AC800014 */ sw $zero, 0x14($a0) -/* 006538 80005938 AC870020 */ sw $a3, 0x20($a0) -/* 00653C 8000593C 8FB80020 */ lw $t8, 0x20($sp) -/* 006540 80005940 3C088005 */ lui $t0, %hi(D_8004A450) # $t0, 0x8005 -/* 006544 80005944 00802825 */ move $a1, $a0 -/* 006548 80005948 AC98001C */ sw $t8, 0x1c($a0) -/* 00654C 8000594C 8FB9001C */ lw $t9, 0x1c($sp) -/* 006550 80005950 00003025 */ move $a2, $zero -/* 006554 80005954 AC990024 */ sw $t9, 0x24($a0) -/* 006558 80005958 8D08A450 */ lw $t0, %lo(D_8004A450)($t0) -/* 00655C 8000595C AC880028 */ sw $t0, 0x28($a0) -/* 006560 80005960 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 -/* 006564 80005964 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 006568 80005968 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 -/* 00656C 8000596C 8FBF0014 */ lw $ra, 0x14($sp) -/* 006570 80005970 27BD0018 */ addiu $sp, $sp, 0x18 -/* 006574 80005974 03E00008 */ jr $ra -/* 006578 80005978 00000000 */ nop - -glabel func_8000597C -/* 00657C 8000597C 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 -/* 006580 80005980 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) -/* 006584 80005984 3C048005 */ lui $a0, 0x8005 -/* 006588 80005988 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00658C 8000598C 00027080 */ sll $t6, $v0, 2 -/* 006590 80005990 008E2021 */ addu $a0, $a0, $t6 -/* 006594 80005994 8C84A380 */ lw $a0, -0x5c80($a0) -/* 006598 80005998 AFBF0014 */ sw $ra, 0x14($sp) -/* 00659C 8000599C 2405FFFF */ li $a1, -1 -/* 0065A0 800059A0 14800006 */ bnez $a0, .L800059BC_ovl0 -/* 0065A4 800059A4 00403025 */ move $a2, $v0 -/* 0065A8 800059A8 3C048004 */ lui $a0, %hi(D_80040080) # $a0, 0x8004 -/* 0065AC 800059AC 0C008C27 */ jal fatal_printf -/* 0065B0 800059B0 24840080 */ addiu $a0, %lo(D_80040080) # addiu $a0, $a0, 0x80 -.L800059B4_ovl0: -/* 0065B4 800059B4 1000FFFF */ b .L800059B4_ovl0 -/* 0065B8 800059B8 00000000 */ nop -.L800059BC_ovl0: -/* 0065BC 800059BC 3C078005 */ lui $a3, %hi(D_80049320) # $a3, 0x8005 -/* 0065C0 800059C0 0C001644 */ jal func_80005910_ovl0 -/* 0065C4 800059C4 24E79320 */ addiu $a3, %lo(D_80049320) # addiu $a3, $a3, -0x6ce0 -/* 0065C8 800059C8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 -/* 0065CC 800059CC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) -/* 0065D0 800059D0 3C0F8005 */ lui $t7, 0x8005 -/* 0065D4 800059D4 8FBF0014 */ lw $ra, 0x14($sp) -/* 0065D8 800059D8 00021080 */ sll $v0, $v0, 2 -/* 0065DC 800059DC 01E27821 */ addu $t7, $t7, $v0 -/* 0065E0 800059E0 8DEFA368 */ lw $t7, -0x5c98($t7) -/* 0065E4 800059E4 3C018005 */ lui $at, 0x8005 -/* 0065E8 800059E8 00220821 */ addu $at, $at, $v0 -/* 0065EC 800059EC 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0065F0 800059F0 03E00008 */ jr $ra -/* 0065F4 800059F4 AC2FA370 */ sw $t7, -0x5c90($at) - -glabel func_800059F8 -/* 0065F8 800059F8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 -/* 0065FC 800059FC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) -/* 006600 80005A00 3C048005 */ lui $a0, 0x8005 -/* 006604 80005A04 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 006608 80005A08 00027080 */ sll $t6, $v0, 2 -/* 00660C 80005A0C 008E2021 */ addu $a0, $a0, $t6 -/* 006610 80005A10 8C84A380 */ lw $a0, -0x5c80($a0) -/* 006614 80005A14 AFBF0014 */ sw $ra, 0x14($sp) -/* 006618 80005A18 00002825 */ move $a1, $zero -/* 00661C 80005A1C 14800006 */ bnez $a0, .L80005A38_ovl0 -/* 006620 80005A20 00403025 */ move $a2, $v0 -/* 006624 80005A24 3C048004 */ lui $a0, %hi(D_800400A0) # $a0, 0x8004 -/* 006628 80005A28 0C008C27 */ jal fatal_printf -/* 00662C 80005A2C 248400A0 */ addiu $a0, %lo(D_800400A0) # addiu $a0, $a0, 0xa0 -.L80005A30_ovl0: -/* 006630 80005A30 1000FFFF */ b .L80005A30_ovl0 -/* 006634 80005A34 00000000 */ nop -.L80005A38_ovl0: -/* 006638 80005A38 3C078005 */ lui $a3, %hi(D_80049340) # $a3, 0x8005 -/* 00663C 80005A3C 0C001644 */ jal func_80005910_ovl0 -/* 006640 80005A40 24E79340 */ addiu $a3, %lo(D_80049340) # addiu $a3, $a3, -0x6cc0 -/* 006644 80005A44 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 006648 80005A48 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 00664C 80005A4C 27A50024 */ addiu $a1, $sp, 0x24 -/* 006650 80005A50 0C00B540 */ jal osRecvMesg -/* 006654 80005A54 24060001 */ li $a2, 1 -/* 006658 80005A58 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005 -/* 00665C 80005A5C 8C42A450 */ lw $v0, %lo(D_8004A450)($v0) -/* 006660 80005A60 3C0F8005 */ lui $t7, 0x8005 -/* 006664 80005A64 3C018005 */ lui $at, 0x8005 -/* 006668 80005A68 00021080 */ sll $v0, $v0, 2 -/* 00666C 80005A6C 01E27821 */ addu $t7, $t7, $v0 -/* 006670 80005A70 8DEFA368 */ lw $t7, -0x5c98($t7) -/* 006674 80005A74 00220821 */ addu $at, $at, $v0 -/* 006678 80005A78 0C00150C */ jal func_80005430_ovl0 -/* 00667C 80005A7C AC2FA370 */ sw $t7, -0x5c90($at) -/* 006680 80005A80 0C00154C */ jal func_80005530_ovl0 -/* 006684 80005A84 00000000 */ nop -/* 006688 80005A88 8FBF0014 */ lw $ra, 0x14($sp) -/* 00668C 80005A8C 27BD0028 */ addiu $sp, $sp, 0x28 -/* 006690 80005A90 03E00008 */ jr $ra -/* 006694 80005A94 00000000 */ nop - -glabel func_80005A98 -/* 006698 80005A98 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00669C 80005A9C AFBF001C */ sw $ra, 0x1c($sp) -/* 0066A0 80005AA0 AFB00018 */ sw $s0, 0x18($sp) -/* 0066A4 80005AA4 3C028005 */ lui $v0, %hi(D_80049308) # $v0, 0x8005 -/* 0066A8 80005AA8 240E0001 */ li $t6, 1 -/* 0066AC 80005AAC 240F0032 */ li $t7, 50 -/* 0066B0 80005AB0 24429308 */ addiu $v0, %lo(D_80049308) # addiu $v0, $v0, -0x6cf8 -/* 0066B4 80005AB4 AC8E0000 */ sw $t6, ($a0) -/* 0066B8 80005AB8 AC8F0004 */ sw $t7, 4($a0) -/* 0066BC 80005ABC 8C580000 */ lw $t8, ($v0) -/* 0066C0 80005AC0 00808025 */ move $s0, $a0 -/* 0066C4 80005AC4 3C198005 */ lui $t9, %hi(D_8004A48C) # $t9, 0x8005 -/* 0066C8 80005AC8 53000008 */ beql $t8, $zero, .L80005AEC_ovl0 -/* 0066CC 80005ACC AE000014 */ sw $zero, 0x14($s0) -/* 0066D0 80005AD0 8F39A48C */ lw $t9, %lo(D_8004A48C)($t9) -/* 0066D4 80005AD4 AC990014 */ sw $t9, 0x14($a0) -/* 0066D8 80005AD8 8C480000 */ lw $t0, ($v0) -/* 0066DC 80005ADC AC880068 */ sw $t0, 0x68($a0) -/* 0066E0 80005AE0 10000003 */ b .L80005AF0_ovl0 -/* 0066E4 80005AE4 AC400000 */ sw $zero, ($v0) -/* 0066E8 80005AE8 AE000014 */ sw $zero, 0x14($s0) -.L80005AEC_ovl0: -/* 0066EC 80005AEC AE000068 */ sw $zero, 0x68($s0) -.L80005AF0_ovl0: -/* 0066F0 80005AF0 AE05006C */ sw $a1, 0x6c($s0) -/* 0066F4 80005AF4 3C098005 */ lui $t1, %hi(D_8004A3F4) # $t1, 0x8005 -/* 0066F8 80005AF8 8D29A3F4 */ lw $t1, %lo(D_8004A3F4)($t1) -/* 0066FC 80005AFC 24040002 */ li $a0, 2 -/* 006700 80005B00 10A00006 */ beqz $a1, .L80005B1C_ovl0 -/* 006704 80005B04 AE090070 */ sw $t1, 0x70($s0) -/* 006708 80005B08 3C0A8005 */ lui $t2, %hi(D_80049320) # $t2, 0x8005 -/* 00670C 80005B0C 254A9320 */ addiu $t2, %lo(D_80049320) # addiu $t2, $t2, -0x6ce0 -/* 006710 80005B10 AE0A0020 */ sw $t2, 0x20($s0) -/* 006714 80005B14 10000002 */ b .L80005B20_ovl0 -/* 006718 80005B18 AE07001C */ sw $a3, 0x1c($s0) -.L80005B1C_ovl0: -/* 00671C 80005B1C AE000020 */ sw $zero, 0x20($s0) -.L80005B20_ovl0: -/* 006720 80005B20 AE040018 */ sw $a0, 0x18($s0) -/* 006724 80005B24 3C0B8005 */ lui $t3, %hi(D_8004A450) # $t3, 0x8005 -/* 006728 80005B28 8D6BA450 */ lw $t3, %lo(D_8004A450)($t3) -/* 00672C 80005B2C 3C0E8005 */ lui $t6, %hi(D_80048900) # $t6, 0x8005 -/* 006730 80005B30 3C198004 */ lui $t9, %hi(D_8003DCAC) # $t9, 0x8004 -/* 006734 80005B34 240C0001 */ li $t4, 1 -/* 006738 80005B38 240D0004 */ li $t5, 4 -/* 00673C 80005B3C 25CE8900 */ addiu $t6, %lo(D_80048900) # addiu $t6, $t6, -0x7700 -/* 006740 80005B40 240F0100 */ li $t7, 256 -/* 006744 80005B44 2739DCAC */ addiu $t9, %lo(D_8003DCAC) # addiu $t9, $t9, -0x2354 -/* 006748 80005B48 0006C0C0 */ sll $t8, $a2, 3 -/* 00674C 80005B4C AE00007C */ sw $zero, 0x7c($s0) -/* 006750 80005B50 AE0C0028 */ sw $t4, 0x28($s0) -/* 006754 80005B54 AE0D002C */ sw $t5, 0x2c($s0) -/* 006758 80005B58 AE0E0030 */ sw $t6, 0x30($s0) -/* 00675C 80005B5C AE0F0034 */ sw $t7, 0x34($s0) -/* 006760 80005B60 03191021 */ addu $v0, $t8, $t9 -/* 006764 80005B64 AE0B0080 */ sw $t3, 0x80($s0) -/* 006768 80005B68 8C430000 */ lw $v1, ($v0) -/* 00676C 80005B6C 24091000 */ li $t1, 4096 -/* 006770 80005B70 240A0800 */ li $t2, 2048 -/* 006774 80005B74 14600007 */ bnez $v1, .L80005B94_ovl0 -/* 006778 80005B78 3C0B8005 */ lui $t3, %hi(D_80049358) # $t3, 0x8005 -/* 00677C 80005B7C 3C048004 */ lui $a0, %hi(D_800400C0) # $a0, 0x8004 -/* 006780 80005B80 248400C0 */ addiu $a0, %lo(D_800400C0) # addiu $a0, $a0, 0xc0 -/* 006784 80005B84 0C008C27 */ jal fatal_printf -/* 006788 80005B88 00C02825 */ move $a1, $a2 -.L80005B8C_ovl0: -/* 00678C 80005B8C 1000FFFF */ b .L80005B8C_ovl0 -/* 006790 80005B90 00000000 */ nop -.L80005B94_ovl0: -/* 006794 80005B94 AE030038 */ sw $v1, 0x38($s0) -/* 006798 80005B98 8C480004 */ lw $t0, 4($v0) -/* 00679C 80005B9C 256B9358 */ addiu $t3, %lo(D_80049358) # addiu $t3, $t3, -0x6ca8 -/* 0067A0 80005BA0 256C000F */ addiu $t4, $t3, 0xf -/* 0067A4 80005BA4 000C6902 */ srl $t5, $t4, 4 -/* 0067A8 80005BA8 000D7100 */ sll $t6, $t5, 4 -/* 0067AC 80005BAC 240F0400 */ li $t7, 1024 -/* 0067B0 80005BB0 2CC10010 */ sltiu $at, $a2, 0x10 -/* 0067B4 80005BB4 AE09003C */ sw $t1, 0x3c($s0) -/* 0067B8 80005BB8 AE0A0044 */ sw $t2, 0x44($s0) -/* 0067BC 80005BBC AE0E0048 */ sw $t6, 0x48($s0) -/* 0067C0 80005BC0 AE0F004C */ sw $t7, 0x4c($s0) -/* 0067C4 80005BC4 10200011 */ beqz $at, .L80005C0C_ovl0 -/* 0067C8 80005BC8 AE080040 */ sw $t0, 0x40($s0) -/* 0067CC 80005BCC 0006C080 */ sll $t8, $a2, 2 -/* 0067D0 80005BD0 3C018004 */ lui $at, 0x8004 -/* 0067D4 80005BD4 00380821 */ addu $at, $at, $t8 -/* 0067D8 80005BD8 8C380108 */ lw $t8, 0x108($at) -/* 0067DC 80005BDC 03000008 */ jr $t8 -/* 0067E0 80005BE0 00000000 */ nop -/* 0067E4 80005BE4 8FA20034 */ lw $v0, 0x34($sp) -/* 0067E8 80005BE8 AE020050 */ sw $v0, 0x50($s0) -/* 0067EC 80005BEC 8FB90038 */ lw $t9, 0x38($sp) -/* 0067F0 80005BF0 AE040074 */ sw $a0, 0x74($s0) -/* 0067F4 80005BF4 00594021 */ addu $t0, $v0, $t9 -/* 0067F8 80005BF8 10000004 */ b .L80005C0C_ovl0 -/* 0067FC 80005BFC AE080054 */ sw $t0, 0x54($s0) -/* 006800 80005C00 AE000050 */ sw $zero, 0x50($s0) -/* 006804 80005C04 AE000054 */ sw $zero, 0x54($s0) -/* 006808 80005C08 AE000074 */ sw $zero, 0x74($s0) -.L80005C0C_ovl0: -/* 00680C 80005C0C 3C0A8005 */ lui $t2, %hi(D_80049760) # $t2, 0x8005 -/* 006810 80005C10 254A9760 */ addiu $t2, %lo(D_80049760) # addiu $t2, $t2, -0x68a0 -/* 006814 80005C14 8FA90030 */ lw $t1, 0x30($sp) -/* 006818 80005C18 254B000F */ addiu $t3, $t2, 0xf -/* 00681C 80005C1C 000B6102 */ srl $t4, $t3, 4 -/* 006820 80005C20 000C6900 */ sll $t5, $t4, 4 -/* 006824 80005C24 240E0C00 */ li $t6, 3072 -/* 006828 80005C28 AE00005C */ sw $zero, 0x5c($s0) -/* 00682C 80005C2C AE0D0060 */ sw $t5, 0x60($s0) -/* 006830 80005C30 AE0E0064 */ sw $t6, 0x64($s0) -/* 006834 80005C34 0C00E328 */ jal func_80038CA0_ovl0 -/* 006838 80005C38 AE090058 */ sw $t1, 0x58($s0) -/* 00683C 80005C3C 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 -/* 006840 80005C40 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 -/* 006844 80005C44 02002825 */ move $a1, $s0 -/* 006848 80005C48 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 00684C 80005C4C 00003025 */ move $a2, $zero -/* 006850 80005C50 8FBF001C */ lw $ra, 0x1c($sp) -/* 006854 80005C54 8FB00018 */ lw $s0, 0x18($sp) -/* 006858 80005C58 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00685C 80005C5C 03E00008 */ jr $ra -/* 006860 80005C60 00000000 */ nop - -glabel func_80005C64 -/* 006864 80005C64 3C0E8005 */ lui $t6, %hi(D_8004A448) # $t6, 0x8005 -/* 006868 80005C68 95CEA448 */ lhu $t6, %lo(D_8004A448)($t6) -/* 00686C 80005C6C 3C038005 */ lui $v1, 0x8005 -/* 006870 80005C70 11C00004 */ beqz $t6, .L80005C84_ovl0 -/* 006874 80005C74 00000000 */ nop -/* 006878 80005C78 3C038005 */ lui $v1, %hi(D_8004A444) # $v1, 0x8005 -/* 00687C 80005C7C 10000002 */ b .L80005C88_ovl0 -/* 006880 80005C80 9463A446 */ lhu $v1, %lo(D_8004A446)($v1) -.L80005C84_ovl0: -/* 006884 80005C84 9463A444 */ lhu $v1, %lo(D_8004A444)($v1) -.L80005C88_ovl0: -/* 006888 80005C88 246FFFFF */ addiu $t7, $v1, -1 -/* 00688C 80005C8C 2DE1000F */ sltiu $at, $t7, 0xf -/* 006890 80005C90 10200008 */ beqz $at, .L80005CB4_ovl0 -/* 006894 80005C94 000F7880 */ sll $t7, $t7, 2 -/* 006898 80005C98 3C018004 */ lui $at, 0x8004 -/* 00689C 80005C9C 002F0821 */ addu $at, $at, $t7 -/* 0068A0 80005CA0 8C2F0148 */ lw $t7, 0x148($at) -/* 0068A4 80005CA4 01E00008 */ jr $t7 -/* 0068A8 80005CA8 00000000 */ nop -/* 0068AC 80005CAC 03E00008 */ jr $ra -/* 0068B0 80005CB0 24020009 */ li $v0, 9 - -.L80005CB4_ovl0: -/* 0068B4 80005CB4 24030008 */ li $v1, 8 -/* 0068B8 80005CB8 03E00008 */ jr $ra -/* 0068BC 80005CBC 00601025 */ move $v0, $v1 - -glabel func_80005CC0 -/* 0068C0 80005CC0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 0068C4 80005CC4 AFBF0024 */ sw $ra, 0x24($sp) -/* 0068C8 80005CC8 14800019 */ bnez $a0, .L80005D30_ovl0 -/* 0068CC 80005CCC AFA50034 */ sw $a1, 0x34($sp) -/* 0068D0 80005CD0 3C0E8005 */ lui $t6, %hi(D_8004A440) # $t6, 0x8005 -/* 0068D4 80005CD4 8DCEA440 */ lw $t6, %lo(D_8004A440)($t6) -/* 0068D8 80005CD8 24020001 */ li $v0, 1 -/* 0068DC 80005CDC 3C068005 */ lui $a2, %hi(D_8004A444) # $a2, 0x8005 -/* 0068E0 80005CE0 144E0016 */ bne $v0, $t6, .L80005D3C_ovl0 -/* 0068E4 80005CE4 94C6A444 */ lhu $a2, %lo(D_8004A444)($a2) -/* 0068E8 80005CE8 10C00009 */ beqz $a2, .L80005D10_ovl0 -/* 0068EC 80005CEC 00000000 */ nop -/* 0068F0 80005CF0 10C20009 */ beq $a2, $v0, .L80005D18_ovl0 -/* 0068F4 80005CF4 2401000C */ li $at, 12 -/* 0068F8 80005CF8 10C10009 */ beq $a2, $at, .L80005D20_ovl0 -/* 0068FC 80005CFC 2401000D */ li $at, 13 -/* 006900 80005D00 10C10009 */ beq $a2, $at, .L80005D28_ovl0 -/* 006904 80005D04 00000000 */ nop -/* 006908 80005D08 1000000D */ b .L80005D40_ovl0 -/* 00690C 80005D0C 2CC10010 */ sltiu $at, $a2, 0x10 -.L80005D10_ovl0: -/* 006910 80005D10 1000000A */ b .L80005D3C_ovl0 -/* 006914 80005D14 24060002 */ li $a2, 2 -.L80005D18_ovl0: -/* 006918 80005D18 10000008 */ b .L80005D3C_ovl0 -/* 00691C 80005D1C 24060003 */ li $a2, 3 -.L80005D20_ovl0: -/* 006920 80005D20 10000006 */ b .L80005D3C_ovl0 -/* 006924 80005D24 2406000E */ li $a2, 14 -.L80005D28_ovl0: -/* 006928 80005D28 10000004 */ b .L80005D3C_ovl0 -/* 00692C 80005D2C 2406000F */ li $a2, 15 -.L80005D30_ovl0: -/* 006930 80005D30 0C001719 */ jal func_80005C64_ovl0 -/* 006934 80005D34 00000000 */ nop -/* 006938 80005D38 00403025 */ move $a2, $v0 -.L80005D3C_ovl0: -/* 00693C 80005D3C 2CC10010 */ sltiu $at, $a2, 0x10 -.L80005D40_ovl0: -/* 006940 80005D40 10200024 */ beqz $at, .L80005DD4_ovl0 -/* 006944 80005D44 00067880 */ sll $t7, $a2, 2 -/* 006948 80005D48 3C018004 */ lui $at, 0x8004 -/* 00694C 80005D4C 002F0821 */ addu $at, $at, $t7 -/* 006950 80005D50 8C2F0184 */ lw $t7, 0x184($at) -/* 006954 80005D54 01E00008 */ jr $t7 -/* 006958 80005D58 00000000 */ nop -/* 00695C 80005D5C 0C0015EB */ jal func_800057AC_ovl0 -/* 006960 80005D60 AFA6002C */ sw $a2, 0x2c($sp) -/* 006964 80005D64 8FB80034 */ lw $t8, 0x34($sp) -/* 006968 80005D68 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005 -/* 00696C 80005D6C 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3) -/* 006970 80005D70 8FA6002C */ lw $a2, 0x2c($sp) -/* 006974 80005D74 00402025 */ move $a0, $v0 -/* 006978 80005D78 00002825 */ move $a1, $zero -/* 00697C 80005D7C AFA00014 */ sw $zero, 0x14($sp) -/* 006980 80005D80 AFA00018 */ sw $zero, 0x18($sp) -/* 006984 80005D84 0C0016A6 */ jal func_80005A98_ovl0 -/* 006988 80005D88 AFB80010 */ sw $t8, 0x10($sp) -/* 00698C 80005D8C 10000012 */ b .L80005DD8_ovl0 -/* 006990 80005D90 8FBF0024 */ lw $ra, 0x24($sp) -/* 006994 80005D94 0C0015EB */ jal func_800057AC_ovl0 -/* 006998 80005D98 AFA6002C */ sw $a2, 0x2c($sp) -/* 00699C 80005D9C 3C088005 */ lui $t0, %hi(D_8004A438) # $t0, 0x8005 -/* 0069A0 80005DA0 3C098005 */ lui $t1, %hi(D_8004A43C) # $t1, 0x8005 -/* 0069A4 80005DA4 8D29A43C */ lw $t1, %lo(D_8004A43C)($t1) -/* 0069A8 80005DA8 8D08A438 */ lw $t0, %lo(D_8004A438)($t0) -/* 0069AC 80005DAC 8FB90034 */ lw $t9, 0x34($sp) -/* 0069B0 80005DB0 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005 -/* 0069B4 80005DB4 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3) -/* 0069B8 80005DB8 8FA6002C */ lw $a2, 0x2c($sp) -/* 0069BC 80005DBC 00402025 */ move $a0, $v0 -/* 0069C0 80005DC0 00002825 */ move $a1, $zero -/* 0069C4 80005DC4 AFA90018 */ sw $t1, 0x18($sp) -/* 0069C8 80005DC8 AFA80014 */ sw $t0, 0x14($sp) -/* 0069CC 80005DCC 0C0016A6 */ jal func_80005A98_ovl0 -/* 0069D0 80005DD0 AFB90010 */ sw $t9, 0x10($sp) -.L80005DD4_ovl0: -/* 0069D4 80005DD4 8FBF0024 */ lw $ra, 0x24($sp) -.L80005DD8_ovl0: -/* 0069D8 80005DD8 27BD0030 */ addiu $sp, $sp, 0x30 -/* 0069DC 80005DDC 03E00008 */ jr $ra -/* 0069E0 80005DE0 00000000 */ nop - -glabel func_80005DE4 -/* 0069E4 80005DE4 2CA10010 */ sltiu $at, $a1, 0x10 -/* 0069E8 80005DE8 1020003D */ beqz $at, .L80005EE0_ovl0 -/* 0069EC 80005DEC 00001025 */ move $v0, $zero -/* 0069F0 80005DF0 00057080 */ sll $t6, $a1, 2 -/* 0069F4 80005DF4 3C018004 */ lui $at, 0x8004 -/* 0069F8 80005DF8 002E0821 */ addu $at, $at, $t6 -/* 0069FC 80005DFC 8C2E01C4 */ lw $t6, 0x1c4($at) -/* 006A00 80005E00 01C00008 */ jr $t6 -/* 006A04 80005E04 00000000 */ nop -/* 006A08 80005E08 8C850000 */ lw $a1, ($a0) -/* 006A0C 80005E0C 3C190004 */ lui $t9, %hi(D_00041FF0) # $t9, 4 -/* 006A10 80005E10 27391FF0 */ addiu $t9, %lo(D_00041FF0) # addiu $t9, $t9, 0x1ff0 -/* 006A14 80005E14 24AF0008 */ addiu $t7, $a1, 8 -/* 006A18 80005E18 AC8F0000 */ sw $t7, ($a0) -/* 006A1C 80005E1C 3C18E100 */ lui $t8, 0xe100 -/* 006A20 80005E20 ACB80000 */ sw $t8, ($a1) -/* 006A24 80005E24 ACB90004 */ sw $t9, 4($a1) -/* 006A28 80005E28 8C850000 */ lw $a1, ($a0) -/* 006A2C 80005E2C 3C09DD00 */ lui $t1, (0xDD0007FF >> 16) # lui $t1, 0xdd00 -/* 006A30 80005E30 3C0A0004 */ lui $t2, %hi(D_00039E90) # $t2, 4 -/* 006A34 80005E34 24A80008 */ addiu $t0, $a1, 8 -/* 006A38 80005E38 AC880000 */ sw $t0, ($a0) -/* 006A3C 80005E3C 254A9E90 */ addiu $t2, %lo(D_00039E90) # addiu $t2, $t2, -0x6170 -/* 006A40 80005E40 352907FF */ ori $t1, (0xDD0007FF & 0xFFFF) # ori $t1, $t1, 0x7ff -/* 006A44 80005E44 ACA90000 */ sw $t1, ($a1) -/* 006A48 80005E48 10000025 */ b .L80005EE0_ovl0 -/* 006A4C 80005E4C ACAA0004 */ sw $t2, 4($a1) -/* 006A50 80005E50 8C850000 */ lw $a1, ($a0) -/* 006A54 80005E54 3C0D0004 */ lui $t5, %hi(D_00042410) # $t5, 4 -/* 006A58 80005E58 25AD2410 */ addiu $t5, %lo(D_00042410) # addiu $t5, $t5, 0x2410 -/* 006A5C 80005E5C 24AB0008 */ addiu $t3, $a1, 8 -/* 006A60 80005E60 AC8B0000 */ sw $t3, ($a0) -/* 006A64 80005E64 3C0CE100 */ lui $t4, 0xe100 -/* 006A68 80005E68 ACAC0000 */ sw $t4, ($a1) -/* 006A6C 80005E6C ACAD0004 */ sw $t5, 4($a1) -/* 006A70 80005E70 8C850000 */ lw $a1, ($a0) -/* 006A74 80005E74 3C0FDD00 */ lui $t7, (0xDD0007FF >> 16) # lui $t7, 0xdd00 -/* 006A78 80005E78 3C180004 */ lui $t8, %hi(D_0003B220) # $t8, 4 -/* 006A7C 80005E7C 24AE0008 */ addiu $t6, $a1, 8 -/* 006A80 80005E80 AC8E0000 */ sw $t6, ($a0) -/* 006A84 80005E84 2718B220 */ addiu $t8, %lo(D_0003B220) # addiu $t8, $t8, -0x4de0 -/* 006A88 80005E88 35EF07FF */ ori $t7, (0xDD0007FF & 0xFFFF) # ori $t7, $t7, 0x7ff -/* 006A8C 80005E8C ACAF0000 */ sw $t7, ($a1) -/* 006A90 80005E90 10000013 */ b .L80005EE0_ovl0 -/* 006A94 80005E94 ACB80004 */ sw $t8, 4($a1) -/* 006A98 80005E98 8C850000 */ lw $a1, ($a0) -/* 006A9C 80005E9C 3C090004 */ lui $t1, %hi(D_00042800) # $t1, 4 -/* 006AA0 80005EA0 25292800 */ addiu $t1, %lo(D_00042800) # addiu $t1, $t1, 0x2800 -/* 006AA4 80005EA4 24B90008 */ addiu $t9, $a1, 8 -/* 006AA8 80005EA8 AC990000 */ sw $t9, ($a0) -/* 006AAC 80005EAC 3C08E100 */ lui $t0, 0xe100 -/* 006AB0 80005EB0 ACA80000 */ sw $t0, ($a1) -/* 006AB4 80005EB4 ACA90004 */ sw $t1, 4($a1) -/* 006AB8 80005EB8 8C850000 */ lw $a1, ($a0) -/* 006ABC 80005EBC 3C0BDD00 */ lui $t3, (0xDD0007FF >> 16) # lui $t3, 0xdd00 -/* 006AC0 80005EC0 3C0C0004 */ lui $t4, %hi(D_0003C3B0) # $t4, 4 -/* 006AC4 80005EC4 24AA0008 */ addiu $t2, $a1, 8 -/* 006AC8 80005EC8 AC8A0000 */ sw $t2, ($a0) -/* 006ACC 80005ECC 258CC3B0 */ addiu $t4, %lo(D_0003C3B0) # addiu $t4, $t4, -0x3c50 -/* 006AD0 80005ED0 356B07FF */ ori $t3, (0xDD0007FF & 0xFFFF) # ori $t3, $t3, 0x7ff -/* 006AD4 80005ED4 24020001 */ li $v0, 1 -/* 006AD8 80005ED8 ACAB0000 */ sw $t3, ($a1) -/* 006ADC 80005EDC ACAC0004 */ sw $t4, 4($a1) -.L80005EE0_ovl0: -/* 006AE0 80005EE0 14400009 */ bnez $v0, .L80005F08_ovl0 -/* 006AE4 80005EE4 00000000 */ nop -/* 006AE8 80005EE8 8C850000 */ lw $a1, ($a0) -/* 006AEC 80005EEC 3C0EDE00 */ lui $t6, 0xde00 -/* 006AF0 80005EF0 3C0F8005 */ lui $t7, %hi(D_8004A44C) # $t7, 0x8005 -/* 006AF4 80005EF4 24AD0008 */ addiu $t5, $a1, 8 -/* 006AF8 80005EF8 AC8D0000 */ sw $t5, ($a0) -/* 006AFC 80005EFC ACAE0000 */ sw $t6, ($a1) -/* 006B00 80005F00 8DEFA44C */ lw $t7, %lo(D_8004A44C)($t7) -/* 006B04 80005F04 ACAF0004 */ sw $t7, 4($a1) -.L80005F08_ovl0: -/* 006B08 80005F08 03E00008 */ jr $ra -/* 006B0C 80005F0C 00000000 */ nop - -glabel func_80005F10 -/* 006B10 80005F10 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 006B14 80005F14 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 -/* 006B18 80005F18 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005 -/* 006B1C 80005F1C 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005 -/* 006B20 80005F20 AFBF001C */ sw $ra, 0x1c($sp) -/* 006B24 80005F24 AFB00018 */ sw $s0, 0x18($sp) -/* 006B28 80005F28 00003025 */ move $a2, $zero -/* 006B2C 80005F2C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10 -/* 006B30 80005F30 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20 -/* 006B34 80005F34 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 -.L80005F38_ovl0: -/* 006B38 80005F38 8C6E0000 */ lw $t6, ($v1) -/* 006B3C 80005F3C 8C4F0000 */ lw $t7, ($v0) -/* 006B40 80005F40 24420004 */ addiu $v0, $v0, 4 -/* 006B44 80005F44 00063043 */ sra $a2, $a2, 1 -/* 006B48 80005F48 11CF0002 */ beq $t6, $t7, .L80005F54_ovl0 -/* 006B4C 80005F4C 00000000 */ nop -/* 006B50 80005F50 34C60008 */ ori $a2, $a2, 8 -.L80005F54_ovl0: -/* 006B54 80005F54 1444FFF8 */ bne $v0, $a0, .L80005F38_ovl0 -/* 006B58 80005F58 24630004 */ addiu $v1, $v1, 4 -/* 006B5C 80005F5C 10C000E4 */ beqz $a2, .L800062F0_ovl0 -/* 006B60 80005F60 30D80001 */ andi $t8, $a2, 1 -/* 006B64 80005F64 13000051 */ beqz $t8, .L800060AC_ovl0 -/* 006B68 80005F68 AFB8002C */ sw $t8, 0x2c($sp) -/* 006B6C 80005F6C 30CB0004 */ andi $t3, $a2, 4 -/* 006B70 80005F70 51600014 */ beql $t3, $zero, .L80005FC4_ovl0 -/* 006B74 80005F74 30CF0002 */ andi $t7, $a2, 2 -/* 006B78 80005F78 0C001719 */ jal func_80005C64_ovl0 -/* 006B7C 80005F7C AFA60080 */ sw $a2, 0x80($sp) -/* 006B80 80005F80 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006B84 80005F84 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006B88 80005F88 02002025 */ move $a0, $s0 -/* 006B8C 80005F8C 0C001779 */ jal func_80005DE4_ovl0 -/* 006B90 80005F90 00402825 */ move $a1, $v0 -/* 006B94 80005F94 8E020000 */ lw $v0, ($s0) -/* 006B98 80005F98 8FA60080 */ lw $a2, 0x80($sp) -/* 006B9C 80005F9C 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006BA0 80005FA0 244C0008 */ addiu $t4, $v0, 8 -/* 006BA4 80005FA4 AE0C0000 */ sw $t4, ($s0) -/* 006BA8 80005FA8 3C0DDE01 */ lui $t5, 0xde01 -/* 006BAC 80005FAC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006BB0 80005FB0 AC4D0000 */ sw $t5, ($v0) -/* 006BB4 80005FB4 8D4E0008 */ lw $t6, 8($t2) -/* 006BB8 80005FB8 1000003C */ b .L800060AC_ovl0 -/* 006BBC 80005FBC AC4E0004 */ sw $t6, 4($v0) -/* 006BC0 80005FC0 30CF0002 */ andi $t7, $a2, 2 -.L80005FC4_ovl0: -/* 006BC4 80005FC4 11E00016 */ beqz $t7, .L80006020_ovl0 -/* 006BC8 80005FC8 3C188005 */ lui $t8, %hi(D_8004A448) # $t8, 0x8005 -/* 006BCC 80005FCC 9718A448 */ lhu $t8, %lo(D_8004A448)($t8) -/* 006BD0 80005FD0 3C108005 */ lui $s0, 0x8005 -/* 006BD4 80005FD4 2604A3D0 */ addiu $a0, $s0, -0x5c30 -/* 006BD8 80005FD8 13000005 */ beqz $t8, .L80005FF0_ovl0 -/* 006BDC 80005FDC 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 006BE0 80005FE0 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 006BE4 80005FE4 0C001779 */ jal func_80005DE4_ovl0 -/* 006BE8 80005FE8 AFA60080 */ sw $a2, 0x80($sp) -/* 006BEC 80005FEC 8FA60080 */ lw $a2, 0x80($sp) -.L80005FF0_ovl0: -/* 006BF0 80005FF0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006BF4 80005FF4 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006BF8 80005FF8 8E020000 */ lw $v0, ($s0) -/* 006BFC 80005FFC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006C00 80006000 3C0BDE01 */ lui $t3, 0xde01 -/* 006C04 80006004 24590008 */ addiu $t9, $v0, 8 -/* 006C08 80006008 AE190000 */ sw $t9, ($s0) -/* 006C0C 8000600C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006C10 80006010 AC4B0000 */ sw $t3, ($v0) -/* 006C14 80006014 8D4C0004 */ lw $t4, 4($t2) -/* 006C18 80006018 10000024 */ b .L800060AC_ovl0 -/* 006C1C 8000601C AC4C0004 */ sw $t4, 4($v0) -.L80006020_ovl0: -/* 006C20 80006020 30CD0008 */ andi $t5, $a2, 8 -/* 006C24 80006024 11A00013 */ beqz $t5, .L80006074_ovl0 -/* 006C28 80006028 00000000 */ nop -/* 006C2C 8000602C 0C001719 */ jal func_80005C64_ovl0 -/* 006C30 80006030 AFA60080 */ sw $a2, 0x80($sp) -/* 006C34 80006034 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006C38 80006038 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006C3C 8000603C 02002025 */ move $a0, $s0 -/* 006C40 80006040 0C001779 */ jal func_80005DE4_ovl0 -/* 006C44 80006044 00402825 */ move $a1, $v0 -/* 006C48 80006048 8E020000 */ lw $v0, ($s0) -/* 006C4C 8000604C 8FA60080 */ lw $a2, 0x80($sp) -/* 006C50 80006050 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006C54 80006054 244E0008 */ addiu $t6, $v0, 8 -/* 006C58 80006058 AE0E0000 */ sw $t6, ($s0) -/* 006C5C 8000605C 3C0FDE01 */ lui $t7, 0xde01 -/* 006C60 80006060 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006C64 80006064 AC4F0000 */ sw $t7, ($v0) -/* 006C68 80006068 8D58000C */ lw $t8, 0xc($t2) -/* 006C6C 8000606C 1000000F */ b .L800060AC_ovl0 -/* 006C70 80006070 AC580004 */ sw $t8, 4($v0) -.L80006074_ovl0: -/* 006C74 80006074 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006C78 80006078 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006C7C 8000607C 8E020000 */ lw $v0, ($s0) -/* 006C80 80006080 3C0BE900 */ lui $t3, 0xe900 -/* 006C84 80006084 3C0DDF00 */ lui $t5, 0xdf00 -/* 006C88 80006088 24590008 */ addiu $t9, $v0, 8 -/* 006C8C 8000608C AE190000 */ sw $t9, ($s0) -/* 006C90 80006090 AC400004 */ sw $zero, 4($v0) -/* 006C94 80006094 AC4B0000 */ sw $t3, ($v0) -/* 006C98 80006098 8E020000 */ lw $v0, ($s0) -/* 006C9C 8000609C 244C0008 */ addiu $t4, $v0, 8 -/* 006CA0 800060A0 AE0C0000 */ sw $t4, ($s0) -/* 006CA4 800060A4 AC400004 */ sw $zero, 4($v0) -/* 006CA8 800060A8 AC4D0000 */ sw $t5, ($v0) -.L800060AC_ovl0: -/* 006CAC 800060AC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006CB0 800060B0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006CB4 800060B4 30CE0004 */ andi $t6, $a2, 4 -/* 006CB8 800060B8 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006CBC 800060BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006CC0 800060C0 AFAE0028 */ sw $t6, 0x28($sp) -/* 006CC4 800060C4 30C80002 */ andi $t0, $a2, 2 -/* 006CC8 800060C8 11C0002B */ beqz $t6, .L80006178_ovl0 -/* 006CCC 800060CC 30C70008 */ andi $a3, $a2, 8 -/* 006CD0 800060D0 11000013 */ beqz $t0, .L80006120_ovl0 -/* 006CD4 800060D4 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 -/* 006CD8 800060D8 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 006CDC 800060DC 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 006CE0 800060E0 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 -/* 006CE4 800060E4 AFA70020 */ sw $a3, 0x20($sp) -/* 006CE8 800060E8 0C001779 */ jal func_80005DE4_ovl0 -/* 006CEC 800060EC AFA80024 */ sw $t0, 0x24($sp) -/* 006CF0 800060F0 8E020008 */ lw $v0, 8($s0) -/* 006CF4 800060F4 8FA70020 */ lw $a3, 0x20($sp) -/* 006CF8 800060F8 8FA80024 */ lw $t0, 0x24($sp) -/* 006CFC 800060FC 24580008 */ addiu $t8, $v0, 8 -/* 006D00 80006100 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006D04 80006104 AE180008 */ sw $t8, 8($s0) -/* 006D08 80006108 3C19DE01 */ lui $t9, 0xde01 -/* 006D0C 8000610C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006D10 80006110 AC590000 */ sw $t9, ($v0) -/* 006D14 80006114 8D4B0004 */ lw $t3, 4($t2) -/* 006D18 80006118 10000017 */ b .L80006178_ovl0 -/* 006D1C 8000611C AC4B0004 */ sw $t3, 4($v0) -.L80006120_ovl0: -/* 006D20 80006120 50E0000A */ beql $a3, $zero, .L8000614C_ovl0 -/* 006D24 80006124 8E020008 */ lw $v0, 8($s0) -/* 006D28 80006128 8E020008 */ lw $v0, 8($s0) -/* 006D2C 8000612C 3C0DDE01 */ lui $t5, 0xde01 -/* 006D30 80006130 244C0008 */ addiu $t4, $v0, 8 -/* 006D34 80006134 AE0C0008 */ sw $t4, 8($s0) -/* 006D38 80006138 AC4D0000 */ sw $t5, ($v0) -/* 006D3C 8000613C 8D4E000C */ lw $t6, 0xc($t2) -/* 006D40 80006140 1000000D */ b .L80006178_ovl0 -/* 006D44 80006144 AC4E0004 */ sw $t6, 4($v0) -/* 006D48 80006148 8E020008 */ lw $v0, 8($s0) -.L8000614C_ovl0: -/* 006D4C 8000614C 3C18E900 */ lui $t8, 0xe900 -/* 006D50 80006150 3C0BDF00 */ lui $t3, 0xdf00 -/* 006D54 80006154 244F0008 */ addiu $t7, $v0, 8 -/* 006D58 80006158 AE0F0008 */ sw $t7, 8($s0) -/* 006D5C 8000615C AC400004 */ sw $zero, 4($v0) -/* 006D60 80006160 AC580000 */ sw $t8, ($v0) -/* 006D64 80006164 8E020008 */ lw $v0, 8($s0) -/* 006D68 80006168 24590008 */ addiu $t9, $v0, 8 -/* 006D6C 8000616C AE190008 */ sw $t9, 8($s0) -/* 006D70 80006170 AC400004 */ sw $zero, 4($v0) -/* 006D74 80006174 AC4B0000 */ sw $t3, ($v0) -.L80006178_ovl0: -/* 006D78 80006178 11000021 */ beqz $t0, .L80006200_ovl0 -/* 006D7C 8000617C 00000000 */ nop -/* 006D80 80006180 50E00014 */ beql $a3, $zero, .L800061D4_ovl0 -/* 006D84 80006184 8E020004 */ lw $v0, 4($s0) -/* 006D88 80006188 AFA70020 */ sw $a3, 0x20($sp) -/* 006D8C 8000618C 0C001719 */ jal func_80005C64_ovl0 -/* 006D90 80006190 AFA80024 */ sw $t0, 0x24($sp) -/* 006D94 80006194 02002025 */ move $a0, $s0 -/* 006D98 80006198 0C001779 */ jal func_80005DE4_ovl0 -/* 006D9C 8000619C 00402825 */ move $a1, $v0 -/* 006DA0 800061A0 8E020004 */ lw $v0, 4($s0) -/* 006DA4 800061A4 8FA70020 */ lw $a3, 0x20($sp) -/* 006DA8 800061A8 8FA80024 */ lw $t0, 0x24($sp) -/* 006DAC 800061AC 244C0008 */ addiu $t4, $v0, 8 -/* 006DB0 800061B0 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006DB4 800061B4 AE0C0004 */ sw $t4, 4($s0) -/* 006DB8 800061B8 3C0DDE01 */ lui $t5, 0xde01 -/* 006DBC 800061BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006DC0 800061C0 AC4D0000 */ sw $t5, ($v0) -/* 006DC4 800061C4 8D4E000C */ lw $t6, 0xc($t2) -/* 006DC8 800061C8 1000000D */ b .L80006200_ovl0 -/* 006DCC 800061CC AC4E0004 */ sw $t6, 4($v0) -/* 006DD0 800061D0 8E020004 */ lw $v0, 4($s0) -.L800061D4_ovl0: -/* 006DD4 800061D4 3C18E900 */ lui $t8, 0xe900 -/* 006DD8 800061D8 3C0BDF00 */ lui $t3, 0xdf00 -/* 006DDC 800061DC 244F0008 */ addiu $t7, $v0, 8 -/* 006DE0 800061E0 AE0F0004 */ sw $t7, 4($s0) -/* 006DE4 800061E4 AC400004 */ sw $zero, 4($v0) -/* 006DE8 800061E8 AC580000 */ sw $t8, ($v0) -/* 006DEC 800061EC 8E020004 */ lw $v0, 4($s0) -/* 006DF0 800061F0 24590008 */ addiu $t9, $v0, 8 -/* 006DF4 800061F4 AE190004 */ sw $t9, 4($s0) -/* 006DF8 800061F8 AC400004 */ sw $zero, 4($v0) -/* 006DFC 800061FC AC4B0000 */ sw $t3, ($v0) -.L80006200_ovl0: -/* 006E00 80006200 50E0000E */ beql $a3, $zero, .L8000623C_ovl0 -/* 006E04 80006204 8FB8002C */ lw $t8, 0x2c($sp) -/* 006E08 80006208 8E02000C */ lw $v0, 0xc($s0) -/* 006E0C 8000620C 3C0DE900 */ lui $t5, 0xe900 -/* 006E10 80006210 3C0FDF00 */ lui $t7, 0xdf00 -/* 006E14 80006214 244C0008 */ addiu $t4, $v0, 8 -/* 006E18 80006218 AE0C000C */ sw $t4, 0xc($s0) -/* 006E1C 8000621C AC400004 */ sw $zero, 4($v0) -/* 006E20 80006220 AC4D0000 */ sw $t5, ($v0) -/* 006E24 80006224 8E02000C */ lw $v0, 0xc($s0) -/* 006E28 80006228 244E0008 */ addiu $t6, $v0, 8 -/* 006E2C 8000622C AE0E000C */ sw $t6, 0xc($s0) -/* 006E30 80006230 AC400004 */ sw $zero, 4($v0) -/* 006E34 80006234 AC4F0000 */ sw $t7, ($v0) -/* 006E38 80006238 8FB8002C */ lw $t8, 0x2c($sp) -.L8000623C_ovl0: -/* 006E3C 8000623C 13000003 */ beqz $t8, .L8000624C_ovl0 -/* 006E40 80006240 00004825 */ move $t1, $zero -/* 006E44 80006244 1000000D */ b .L8000627C_ovl0 -/* 006E48 80006248 00002025 */ move $a0, $zero -.L8000624C_ovl0: -/* 006E4C 8000624C 8FB90028 */ lw $t9, 0x28($sp) -/* 006E50 80006250 24090002 */ li $t1, 2 -/* 006E54 80006254 13200003 */ beqz $t9, .L80006264_ovl0 -/* 006E58 80006258 00000000 */ nop -/* 006E5C 8000625C 10000007 */ b .L8000627C_ovl0 -/* 006E60 80006260 24040001 */ li $a0, 1 -.L80006264_ovl0: -/* 006E64 80006264 11000004 */ beqz $t0, .L80006278_ovl0 -/* 006E68 80006268 24090003 */ li $t1, 3 -/* 006E6C 8000626C 24090001 */ li $t1, 1 -/* 006E70 80006270 10000002 */ b .L8000627C_ovl0 -/* 006E74 80006274 00002025 */ move $a0, $zero -.L80006278_ovl0: -/* 006E78 80006278 24040001 */ li $a0, 1 -.L8000627C_ovl0: -/* 006E7C 8000627C 00093080 */ sll $a2, $t1, 2 -/* 006E80 80006280 02061821 */ addu $v1, $s0, $a2 -/* 006E84 80006284 8C650000 */ lw $a1, ($v1) -/* 006E88 80006288 3C0CDE00 */ lui $t4, 0xde00 -/* 006E8C 8000628C 3C0D8005 */ lui $t5, %hi(D_8004A44C) # $t5, 0x8005 -/* 006E90 80006290 24AB0008 */ addiu $t3, $a1, 8 -/* 006E94 80006294 AC6B0000 */ sw $t3, ($v1) -/* 006E98 80006298 ACAC0000 */ sw $t4, ($a1) -/* 006E9C 8000629C 8DADA44C */ lw $t5, %lo(D_8004A44C)($t5) -/* 006EA0 800062A0 3C0FDE01 */ lui $t7, 0xde01 -/* 006EA4 800062A4 0146C021 */ addu $t8, $t2, $a2 -/* 006EA8 800062A8 ACAD0004 */ sw $t5, 4($a1) -/* 006EAC 800062AC 8C620000 */ lw $v0, ($v1) -/* 006EB0 800062B0 244E0008 */ addiu $t6, $v0, 8 -/* 006EB4 800062B4 AC6E0000 */ sw $t6, ($v1) -/* 006EB8 800062B8 AC4F0000 */ sw $t7, ($v0) -/* 006EBC 800062BC 8F190000 */ lw $t9, ($t8) -/* 006EC0 800062C0 0C001730 */ jal func_80005CC0_ovl0 -/* 006EC4 800062C4 AC590004 */ sw $t9, 4($v0) -/* 006EC8 800062C8 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005 -/* 006ECC 800062CC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20 -/* 006ED0 800062D0 8E0B0000 */ lw $t3, ($s0) -/* 006ED4 800062D4 8E0C0008 */ lw $t4, 8($s0) -/* 006ED8 800062D8 8E0D0004 */ lw $t5, 4($s0) -/* 006EDC 800062DC 8E0E000C */ lw $t6, 0xc($s0) -/* 006EE0 800062E0 AD4B0000 */ sw $t3, ($t2) -/* 006EE4 800062E4 AD4C0008 */ sw $t4, 8($t2) -/* 006EE8 800062E8 AD4D0004 */ sw $t5, 4($t2) -/* 006EEC 800062EC AD4E000C */ sw $t6, 0xc($t2) -.L800062F0_ovl0: -/* 006EF0 800062F0 0C001587 */ jal func_8000561C_ovl0 -/* 006EF4 800062F4 00000000 */ nop -/* 006EF8 800062F8 8FBF001C */ lw $ra, 0x1c($sp) -/* 006EFC 800062FC 8FB00018 */ lw $s0, 0x18($sp) -/* 006F00 80006300 27BD0088 */ addiu $sp, $sp, 0x88 -/* 006F04 80006304 03E00008 */ jr $ra -/* 006F08 80006308 00000000 */ nop - -glabel func_8000630C -/* 006F0C 8000630C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 006F10 80006310 AFBF001C */ sw $ra, 0x1c($sp) -/* 006F14 80006314 0C001587 */ jal func_8000561C_ovl0 -/* 006F18 80006318 AFB00018 */ sw $s0, 0x18($sp) -/* 006F1C 8000631C 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 -/* 006F20 80006320 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005 -/* 006F24 80006324 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005 -/* 006F28 80006328 00003025 */ move $a2, $zero -/* 006F2C 8000632C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10 -/* 006F30 80006330 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20 -/* 006F34 80006334 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 -.L80006338_ovl0: -/* 006F38 80006338 8C6E0000 */ lw $t6, ($v1) -/* 006F3C 8000633C 8C4F0000 */ lw $t7, ($v0) -/* 006F40 80006340 24420004 */ addiu $v0, $v0, 4 -/* 006F44 80006344 00063043 */ sra $a2, $a2, 1 -/* 006F48 80006348 11CF0002 */ beq $t6, $t7, .L80006354_ovl0 -/* 006F4C 8000634C 00000000 */ nop -/* 006F50 80006350 34C60008 */ ori $a2, $a2, 8 -.L80006354_ovl0: -/* 006F54 80006354 1444FFF8 */ bne $v0, $a0, .L80006338_ovl0 -/* 006F58 80006358 24630004 */ addiu $v1, $v1, 4 -/* 006F5C 8000635C 10C000AA */ beqz $a2, .L80006608_ovl0 -/* 006F60 80006360 30D80001 */ andi $t8, $a2, 1 -/* 006F64 80006364 1300003E */ beqz $t8, .L80006460_ovl0 -/* 006F68 80006368 30D90004 */ andi $t9, $a2, 4 -/* 006F6C 8000636C 53200013 */ beql $t9, $zero, .L800063BC_ovl0 -/* 006F70 80006370 30CB0002 */ andi $t3, $a2, 2 -/* 006F74 80006374 0C001719 */ jal func_80005C64_ovl0 -/* 006F78 80006378 AFA60050 */ sw $a2, 0x50($sp) -/* 006F7C 8000637C 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006F80 80006380 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006F84 80006384 02002025 */ move $a0, $s0 -/* 006F88 80006388 0C001779 */ jal func_80005DE4_ovl0 -/* 006F8C 8000638C 00402825 */ move $a1, $v0 -/* 006F90 80006390 8E020000 */ lw $v0, ($s0) -/* 006F94 80006394 8FA60050 */ lw $a2, 0x50($sp) -/* 006F98 80006398 3C09DE01 */ lui $t1, 0xde01 -/* 006F9C 8000639C 24480008 */ addiu $t0, $v0, 8 -/* 006FA0 800063A0 AE080000 */ sw $t0, ($s0) -/* 006FA4 800063A4 3C0A8005 */ lui $t2, %hi(D_8004A3E8) # $t2, 0x8005 -/* 006FA8 800063A8 AC490000 */ sw $t1, ($v0) -/* 006FAC 800063AC 8D4AA3E8 */ lw $t2, %lo(D_8004A3E8)($t2) -/* 006FB0 800063B0 1000002B */ b .L80006460_ovl0 -/* 006FB4 800063B4 AC4A0004 */ sw $t2, 4($v0) -/* 006FB8 800063B8 30CB0002 */ andi $t3, $a2, 2 -.L800063BC_ovl0: -/* 006FBC 800063BC 11600015 */ beqz $t3, .L80006414_ovl0 -/* 006FC0 800063C0 3C0C8005 */ lui $t4, %hi(D_8004A448) # $t4, 0x8005 -/* 006FC4 800063C4 958CA448 */ lhu $t4, %lo(D_8004A448)($t4) -/* 006FC8 800063C8 3C108005 */ lui $s0, 0x8005 -/* 006FCC 800063CC 2604A3D0 */ addiu $a0, $s0, -0x5c30 -/* 006FD0 800063D0 11800005 */ beqz $t4, .L800063E8_ovl0 -/* 006FD4 800063D4 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 006FD8 800063D8 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 006FDC 800063DC 0C001779 */ jal func_80005DE4_ovl0 -/* 006FE0 800063E0 AFA60050 */ sw $a2, 0x50($sp) -/* 006FE4 800063E4 8FA60050 */ lw $a2, 0x50($sp) -.L800063E8_ovl0: -/* 006FE8 800063E8 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 006FEC 800063EC 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 006FF0 800063F0 8E020000 */ lw $v0, ($s0) -/* 006FF4 800063F4 3C0EDE01 */ lui $t6, 0xde01 -/* 006FF8 800063F8 3C0F8005 */ lui $t7, %hi(D_8004A3E4) # $t7, 0x8005 -/* 006FFC 800063FC 244D0008 */ addiu $t5, $v0, 8 -/* 007000 80006400 AE0D0000 */ sw $t5, ($s0) -/* 007004 80006404 AC4E0000 */ sw $t6, ($v0) -/* 007008 80006408 8DEFA3E4 */ lw $t7, %lo(D_8004A3E4)($t7) -/* 00700C 8000640C 10000014 */ b .L80006460_ovl0 -/* 007010 80006410 AC4F0004 */ sw $t7, 4($v0) -.L80006414_ovl0: -/* 007014 80006414 30D80008 */ andi $t8, $a2, 8 -/* 007018 80006418 13000011 */ beqz $t8, .L80006460_ovl0 -/* 00701C 8000641C 00000000 */ nop -/* 007020 80006420 0C001719 */ jal func_80005C64_ovl0 -/* 007024 80006424 AFA60050 */ sw $a2, 0x50($sp) -/* 007028 80006428 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 00702C 8000642C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 007030 80006430 02002025 */ move $a0, $s0 -/* 007034 80006434 0C001779 */ jal func_80005DE4_ovl0 -/* 007038 80006438 00402825 */ move $a1, $v0 -/* 00703C 8000643C 8E020000 */ lw $v0, ($s0) -/* 007040 80006440 8FA60050 */ lw $a2, 0x50($sp) -/* 007044 80006444 3C08DE01 */ lui $t0, 0xde01 -/* 007048 80006448 24590008 */ addiu $t9, $v0, 8 -/* 00704C 8000644C AE190000 */ sw $t9, ($s0) -/* 007050 80006450 3C098005 */ lui $t1, %hi(D_8004A3EC) # $t1, 0x8005 -/* 007054 80006454 AC480000 */ sw $t0, ($v0) -/* 007058 80006458 8D29A3EC */ lw $t1, %lo(D_8004A3EC)($t1) -/* 00705C 8000645C AC490004 */ sw $t1, 4($v0) -.L80006460_ovl0: -/* 007060 80006460 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005 -/* 007064 80006464 30CA0008 */ andi $t2, $a2, 8 -/* 007068 80006468 30CB0004 */ andi $t3, $a2, 4 -/* 00706C 8000646C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30 -/* 007070 80006470 AFAA0020 */ sw $t2, 0x20($sp) -/* 007074 80006474 1160002E */ beqz $t3, .L80006530_ovl0 -/* 007078 80006478 30C70002 */ andi $a3, $a2, 2 -/* 00707C 8000647C 10E00011 */ beqz $a3, .L800064C4_ovl0 -/* 007080 80006480 8FAF0020 */ lw $t7, 0x20($sp) -/* 007084 80006484 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 -/* 007088 80006488 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 00708C 8000648C 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 007090 80006490 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 -/* 007094 80006494 0C001779 */ jal func_80005DE4_ovl0 -/* 007098 80006498 AFA70024 */ sw $a3, 0x24($sp) -/* 00709C 8000649C 8E020008 */ lw $v0, 8($s0) -/* 0070A0 800064A0 8FA70024 */ lw $a3, 0x24($sp) -/* 0070A4 800064A4 3C0DDE01 */ lui $t5, 0xde01 -/* 0070A8 800064A8 244C0008 */ addiu $t4, $v0, 8 -/* 0070AC 800064AC AE0C0008 */ sw $t4, 8($s0) -/* 0070B0 800064B0 3C0E8005 */ lui $t6, %hi(D_8004A3E4) # $t6, 0x8005 -/* 0070B4 800064B4 AC4D0000 */ sw $t5, ($v0) -/* 0070B8 800064B8 8DCEA3E4 */ lw $t6, %lo(D_8004A3E4)($t6) -/* 0070BC 800064BC 10000019 */ b .L80006524_ovl0 -/* 0070C0 800064C0 AC4E0004 */ sw $t6, 4($v0) -.L800064C4_ovl0: -/* 0070C4 800064C4 11E0000A */ beqz $t7, .L800064F0_ovl0 -/* 0070C8 800064C8 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005 -/* 0070CC 800064CC 8E020008 */ lw $v0, 8($s0) -/* 0070D0 800064D0 3C19DE01 */ lui $t9, 0xde01 -/* 0070D4 800064D4 3C088005 */ lui $t0, %hi(D_8004A3EC) # $t0, 0x8005 -/* 0070D8 800064D8 24580008 */ addiu $t8, $v0, 8 -/* 0070DC 800064DC AE180008 */ sw $t8, 8($s0) -/* 0070E0 800064E0 AC590000 */ sw $t9, ($v0) -/* 0070E4 800064E4 8D08A3EC */ lw $t0, %lo(D_8004A3EC)($t0) -/* 0070E8 800064E8 1000000E */ b .L80006524_ovl0 -/* 0070EC 800064EC AC480004 */ sw $t0, 4($v0) -.L800064F0_ovl0: -/* 0070F0 800064F0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 0070F4 800064F4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 0070F8 800064F8 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28 -/* 0070FC 800064FC 0C001779 */ jal func_80005DE4_ovl0 -/* 007100 80006500 AFA70024 */ sw $a3, 0x24($sp) -/* 007104 80006504 8E020008 */ lw $v0, 8($s0) -/* 007108 80006508 8FA70024 */ lw $a3, 0x24($sp) -/* 00710C 8000650C 3C0ADE01 */ lui $t2, 0xde01 -/* 007110 80006510 24490008 */ addiu $t1, $v0, 8 -/* 007114 80006514 AE090008 */ sw $t1, 8($s0) -/* 007118 80006518 AC4A0000 */ sw $t2, ($v0) -/* 00711C 8000651C 8E0B0000 */ lw $t3, ($s0) -/* 007120 80006520 AC4B0004 */ sw $t3, 4($v0) -.L80006524_ovl0: -/* 007124 80006524 8E0C0008 */ lw $t4, 8($s0) -/* 007128 80006528 3C018005 */ lui $at, %hi(D_8004A3E8) # $at, 0x8005 -/* 00712C 8000652C AC2CA3E8 */ sw $t4, %lo(D_8004A3E8)($at) -.L80006530_ovl0: -/* 007130 80006530 50E00025 */ beql $a3, $zero, .L800065C8_ovl0 -/* 007134 80006534 8FAC0020 */ lw $t4, 0x20($sp) -/* 007138 80006538 8FAD0020 */ lw $t5, 0x20($sp) -/* 00713C 8000653C 3C198005 */ lui $t9, %hi(D_8004A448) # $t9, 0x8005 -/* 007140 80006540 11A0000F */ beqz $t5, .L80006580_ovl0 -/* 007144 80006544 00000000 */ nop -/* 007148 80006548 0C001719 */ jal func_80005C64_ovl0 -/* 00714C 8000654C 00000000 */ nop -/* 007150 80006550 02002025 */ move $a0, $s0 -/* 007154 80006554 0C001779 */ jal func_80005DE4_ovl0 -/* 007158 80006558 00402825 */ move $a1, $v0 -/* 00715C 8000655C 8E030004 */ lw $v1, 4($s0) -/* 007160 80006560 3C0FDE01 */ lui $t7, 0xde01 -/* 007164 80006564 3C188005 */ lui $t8, %hi(D_8004A3EC) # $t8, 0x8005 -/* 007168 80006568 246E0008 */ addiu $t6, $v1, 8 -/* 00716C 8000656C AE0E0004 */ sw $t6, 4($s0) -/* 007170 80006570 AC6F0000 */ sw $t7, ($v1) -/* 007174 80006574 8F18A3EC */ lw $t8, %lo(D_8004A3EC)($t8) -/* 007178 80006578 1000000F */ b .L800065B8_ovl0 -/* 00717C 8000657C AC780004 */ sw $t8, 4($v1) -.L80006580_ovl0: -/* 007180 80006580 9739A448 */ lhu $t9, %lo(D_8004A448)($t9) -/* 007184 80006584 3C048005 */ lui $a0, %hi(D_8004A3D4) # $a0, 0x8005 -/* 007188 80006588 2484A3D4 */ addiu $a0, %lo(D_8004A3D4) # addiu $a0, $a0, -0x5c2c -/* 00718C 8000658C 13200003 */ beqz $t9, .L8000659C_ovl0 -/* 007190 80006590 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 007194 80006594 0C001779 */ jal func_80005DE4_ovl0 -/* 007198 80006598 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -.L8000659C_ovl0: -/* 00719C 8000659C 8E030004 */ lw $v1, 4($s0) -/* 0071A0 800065A0 3C09DE01 */ lui $t1, 0xde01 -/* 0071A4 800065A4 24680008 */ addiu $t0, $v1, 8 -/* 0071A8 800065A8 AE080004 */ sw $t0, 4($s0) -/* 0071AC 800065AC AC690000 */ sw $t1, ($v1) -/* 0071B0 800065B0 8E0A0000 */ lw $t2, ($s0) -/* 0071B4 800065B4 AC6A0004 */ sw $t2, 4($v1) -.L800065B8_ovl0: -/* 0071B8 800065B8 8E0B0004 */ lw $t3, 4($s0) -/* 0071BC 800065BC 3C018005 */ lui $at, %hi(D_8004A3E4) # $at, 0x8005 -/* 0071C0 800065C0 AC2BA3E4 */ sw $t3, %lo(D_8004A3E4)($at) -/* 0071C4 800065C4 8FAC0020 */ lw $t4, 0x20($sp) -.L800065C8_ovl0: -/* 0071C8 800065C8 1180000F */ beqz $t4, .L80006608_ovl0 -/* 0071CC 800065CC 3C048005 */ lui $a0, %hi(D_8004A3DC) # $a0, 0x8005 -/* 0071D0 800065D0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005 -/* 0071D4 800065D4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1) -/* 0071D8 800065D8 0C001779 */ jal func_80005DE4_ovl0 -/* 0071DC 800065DC 2484A3DC */ addiu $a0, %lo(D_8004A3DC) # addiu $a0, $a0, -0x5c24 -/* 0071E0 800065E0 8E03000C */ lw $v1, 0xc($s0) -/* 0071E4 800065E4 3C0EDE01 */ lui $t6, 0xde01 -/* 0071E8 800065E8 3C018005 */ lui $at, %hi(D_8004A3EC) # $at, 0x8005 -/* 0071EC 800065EC 246D0008 */ addiu $t5, $v1, 8 -/* 0071F0 800065F0 AE0D000C */ sw $t5, 0xc($s0) -/* 0071F4 800065F4 AC6E0000 */ sw $t6, ($v1) -/* 0071F8 800065F8 8E0F0000 */ lw $t7, ($s0) -/* 0071FC 800065FC AC6F0004 */ sw $t7, 4($v1) -/* 007200 80006600 8E18000C */ lw $t8, 0xc($s0) -/* 007204 80006604 AC38A3EC */ sw $t8, %lo(D_8004A3EC)($at) -.L80006608_ovl0: -/* 007208 80006608 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005 -/* 00720C 8000660C 0C001587 */ jal func_8000561C_ovl0 -/* 007210 80006610 A420A448 */ sh $zero, %lo(D_8004A448)($at) -/* 007214 80006614 8FBF001C */ lw $ra, 0x1c($sp) -/* 007218 80006618 8FB00018 */ lw $s0, 0x18($sp) -/* 00721C 8000661C 27BD0058 */ addiu $sp, $sp, 0x58 -/* 007220 80006620 03E00008 */ jr $ra -/* 007224 80006624 00000000 */ nop - -glabel func_80006628 -/* 007228 80006628 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 00722C 8000662C AFB30024 */ sw $s3, 0x24($sp) -/* 007230 80006630 3C138005 */ lui $s3, %hi(D_80049320) # $s3, 0x8005 -/* 007234 80006634 AFB40028 */ sw $s4, 0x28($sp) -/* 007238 80006638 AFB20020 */ sw $s2, 0x20($sp) -/* 00723C 8000663C 00809025 */ move $s2, $a0 -/* 007240 80006640 27B4003C */ addiu $s4, $sp, 0x3c -/* 007244 80006644 26739320 */ addiu $s3, %lo(D_80049320) # addiu $s3, $s3, -0x6ce0 -/* 007248 80006648 AFBF002C */ sw $ra, 0x2c($sp) -/* 00724C 8000664C AFB1001C */ sw $s1, 0x1c($sp) -/* 007250 80006650 AFB00018 */ sw $s0, 0x18($sp) -/* 007254 80006654 02602025 */ move $a0, $s3 -/* 007258 80006658 02802825 */ move $a1, $s4 -/* 00725C 8000665C 0C00B540 */ jal osRecvMesg -/* 007260 80006660 00003025 */ move $a2, $zero -/* 007264 80006664 2410FFFF */ li $s0, -1 -/* 007268 80006668 1050000C */ beq $v0, $s0, .L8000669C_ovl0 -/* 00726C 8000666C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005 -/* 007270 80006670 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8 -/* 007274 80006674 8FAE003C */ lw $t6, 0x3c($sp) -.L80006678_ovl0: -/* 007278 80006678 02602025 */ move $a0, $s3 -/* 00727C 8000667C 02802825 */ move $a1, $s4 -/* 007280 80006680 000E7880 */ sll $t7, $t6, 2 -/* 007284 80006684 022FC021 */ addu $t8, $s1, $t7 -/* 007288 80006688 00003025 */ move $a2, $zero -/* 00728C 8000668C 0C00B540 */ jal osRecvMesg -/* 007290 80006690 AF000000 */ sw $zero, ($t8) -/* 007294 80006694 5450FFF8 */ bnel $v0, $s0, .L80006678_ovl0 -/* 007298 80006698 8FAE003C */ lw $t6, 0x3c($sp) -.L8000669C_ovl0: -/* 00729C 8000669C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005 -/* 0072A0 800066A0 3C108005 */ lui $s0, %hi(D_8004A460) # $s0, 0x8005 -/* 0072A4 800066A4 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8 -/* 0072A8 800066A8 2610A460 */ addiu $s0, %lo(D_8004A460) # addiu $s0, $s0, -0x5ba0 -/* 0072AC 800066AC 8E020000 */ lw $v0, ($s0) -.L800066B0_ovl0: -/* 0072B0 800066B0 3C048005 */ lui $a0, %hi(D_8004A458) # $a0, 0x8005 -/* 0072B4 800066B4 2484A458 */ addiu $a0, %lo(D_8004A458) # addiu $a0, $a0, -0x5ba8 -/* 0072B8 800066B8 1840000D */ blez $v0, .L800066F0_ovl0 -/* 0072BC 800066BC 00001825 */ move $v1, $zero -.L800066C0_ovl0: -/* 0072C0 800066C0 8C990000 */ lw $t9, ($a0) -/* 0072C4 800066C4 17200006 */ bnez $t9, .L800066E0_ovl0 -/* 0072C8 800066C8 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005 -/* 0072CC 800066CC AC23A450 */ sw $v1, %lo(D_8004A450)($at) -/* 0072D0 800066D0 24080001 */ li $t0, 1 -/* 0072D4 800066D4 AC880000 */ sw $t0, ($a0) -/* 0072D8 800066D8 10000011 */ b .L80006720_ovl0 -/* 0072DC 800066DC 24020001 */ li $v0, 1 -.L800066E0_ovl0: -/* 0072E0 800066E0 24630001 */ addiu $v1, $v1, 1 -/* 0072E4 800066E4 0062082A */ slt $at, $v1, $v0 -/* 0072E8 800066E8 1420FFF5 */ bnez $at, .L800066C0_ovl0 -/* 0072EC 800066EC 24840004 */ addiu $a0, $a0, 4 -.L800066F0_ovl0: -/* 0072F0 800066F0 16400008 */ bnez $s2, .L80006714_ovl0 -/* 0072F4 800066F4 02602025 */ move $a0, $s3 -/* 0072F8 800066F8 02802825 */ move $a1, $s4 -/* 0072FC 800066FC 0C00B540 */ jal osRecvMesg -/* 007300 80006700 24060001 */ li $a2, 1 -/* 007304 80006704 8FA9003C */ lw $t1, 0x3c($sp) -/* 007308 80006708 00095080 */ sll $t2, $t1, 2 -/* 00730C 8000670C 022A5821 */ addu $t3, $s1, $t2 -/* 007310 80006710 AD600000 */ sw $zero, ($t3) -.L80006714_ovl0: -/* 007314 80006714 5240FFE6 */ beql $s2, $zero, .L800066B0_ovl0 -/* 007318 80006718 8E020000 */ lw $v0, ($s0) -/* 00731C 8000671C 00001025 */ move $v0, $zero -.L80006720_ovl0: -/* 007320 80006720 8FBF002C */ lw $ra, 0x2c($sp) -/* 007324 80006724 8FB00018 */ lw $s0, 0x18($sp) -/* 007328 80006728 8FB1001C */ lw $s1, 0x1c($sp) -/* 00732C 8000672C 8FB20020 */ lw $s2, 0x20($sp) -/* 007330 80006730 8FB30024 */ lw $s3, 0x24($sp) -/* 007334 80006734 8FB40028 */ lw $s4, 0x28($sp) -/* 007338 80006738 03E00008 */ jr $ra -/* 00733C 8000673C 27BD0040 */ addiu $sp, $sp, 0x40 - -glabel func_80006740 -/* 007340 80006740 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 007344 80006744 AFBF0014 */ sw $ra, 0x14($sp) -/* 007348 80006748 240E0007 */ li $t6, 7 -/* 00734C 8000674C 240F0032 */ li $t7, 50 -/* 007350 80006750 AFAE0034 */ sw $t6, 0x34($sp) -/* 007354 80006754 AFAF0038 */ sw $t7, 0x38($sp) -/* 007358 80006758 27A40018 */ addiu $a0, $sp, 0x18 -/* 00735C 8000675C 27A50030 */ addiu $a1, $sp, 0x30 -/* 007360 80006760 0C00CEB8 */ jal osCreateMesgQueue -/* 007364 80006764 24060001 */ li $a2, 1 -/* 007368 80006768 3C188000 */ lui $t8, %hi(D_80000B64) # $t8, 0x8000 -/* 00736C 8000676C 27180B64 */ addiu $t8, %lo(D_80000B64) # addiu $t8, $t8, 0xb64 -/* 007370 80006770 24190001 */ li $t9, 1 -/* 007374 80006774 27A80018 */ addiu $t0, $sp, 0x18 -/* 007378 80006778 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 -/* 00737C 8000677C AFB80048 */ sw $t8, 0x48($sp) -/* 007380 80006780 AFB90050 */ sw $t9, 0x50($sp) -/* 007384 80006784 AFA80054 */ sw $t0, 0x54($sp) -/* 007388 80006788 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 -/* 00738C 8000678C 27A50034 */ addiu $a1, $sp, 0x34 -/* 007390 80006790 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 007394 80006794 00003025 */ move $a2, $zero -/* 007398 80006798 27A40018 */ addiu $a0, $sp, 0x18 -/* 00739C 8000679C 00002825 */ move $a1, $zero -/* 0073A0 800067A0 0C00B540 */ jal osRecvMesg -/* 0073A4 800067A4 24060001 */ li $a2, 1 -/* 0073A8 800067A8 8FBF0014 */ lw $ra, 0x14($sp) -/* 0073AC 800067AC 27BD0058 */ addiu $sp, $sp, 0x58 -/* 0073B0 800067B0 03E00008 */ jr $ra -/* 0073B4 800067B4 00000000 */ nop - -glabel func_800067B8 -/* 0073B8 800067B8 240E0001 */ li $t6, 1 -/* 0073BC 800067BC 3C018005 */ lui $at, 0x8005 -/* 0073C0 800067C0 03E00008 */ jr $ra -/* 0073C4 800067C4 AC2EA3F0 */ sw $t6, -0x5c10($at) - -glabel func_800067C8 -/* 0073C8 800067C8 240E0002 */ li $t6, 2 -/* 0073CC 800067CC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005 -/* 0073D0 800067D0 AC2EA3F0 */ sw $t6, %lo(D_8004A3F0)($at) -/* 0073D4 800067D4 3C018005 */ lui $at, 0x8005 -/* 0073D8 800067D8 03E00008 */ jr $ra -/* 0073DC 800067DC AC24A3F4 */ sw $a0, -0x5c0c($at) - -glabel func_800067E0 -/* 0073E0 800067E0 3C028005 */ lui $v0, %hi(D_8004A3F0) # $v0, 0x8005 -/* 0073E4 800067E4 8C42A3F0 */ lw $v0, %lo(D_8004A3F0)($v0) -/* 0073E8 800067E8 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 0073EC 800067EC 24010001 */ li $at, 1 -/* 0073F0 800067F0 10410006 */ beq $v0, $at, .L8000680C_ovl0 -/* 0073F4 800067F4 AFBF0014 */ sw $ra, 0x14($sp) -/* 0073F8 800067F8 24010002 */ li $at, 2 -/* 0073FC 800067FC 10410005 */ beq $v0, $at, .L80006814_ovl0 -/* 007400 80006800 3C0E8005 */ lui $t6, %hi(D_80048C64) # $t6, 0x8005 -/* 007404 80006804 1000000F */ b .L80006844_ovl0 -/* 007408 80006808 00001025 */ move $v0, $zero -.L8000680C_ovl0: -/* 00740C 8000680C 1000000D */ b .L80006844_ovl0 -/* 007410 80006810 24020001 */ li $v0, 1 -.L80006814_ovl0: -/* 007414 80006814 8DCE8C64 */ lw $t6, %lo(D_80048C64)($t6) -/* 007418 80006818 240F000B */ li $t7, 11 -/* 00741C 8000681C 24180064 */ li $t8, 100 -/* 007420 80006820 11C00006 */ beqz $t6, .L8000683C_ovl0 -/* 007424 80006824 27A4001C */ addiu $a0, $sp, 0x1c -/* 007428 80006828 AFAF001C */ sw $t7, 0x1c($sp) -/* 00742C 8000682C 0C000260 */ jal func_80000980_ovl0 -/* 007430 80006830 AFB80020 */ sw $t8, 0x20($sp) -/* 007434 80006834 10000003 */ b .L80006844_ovl0 -/* 007438 80006838 24020001 */ li $v0, 1 -.L8000683C_ovl0: -/* 00743C 8000683C 10000001 */ b .L80006844_ovl0 -/* 007440 80006840 00001025 */ move $v0, $zero -.L80006844_ovl0: -/* 007444 80006844 8FBF0014 */ lw $ra, 0x14($sp) -/* 007448 80006848 27BD0040 */ addiu $sp, $sp, 0x40 -/* 00744C 8000684C 03E00008 */ jr $ra -/* 007450 80006850 00000000 */ nop - -glabel func_80006854 -/* 007454 80006854 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005 -/* 007458 80006858 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24 -/* 00745C 8000685C 8C4E0000 */ lw $t6, ($v0) -/* 007460 80006860 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 007464 80006864 24010001 */ li $at, 1 -/* 007468 80006868 AFBF001C */ sw $ra, 0x1c($sp) -/* 00746C 8000686C AFB10018 */ sw $s1, 0x18($sp) -/* 007470 80006870 15C10017 */ bne $t6, $at, .L800068D0_ovl0 -/* 007474 80006874 AFB00014 */ sw $s0, 0x14($sp) -/* 007478 80006878 3C118005 */ lui $s1, %hi(D_800492E8) # $s1, 0x8005 -/* 00747C 8000687C 263192E8 */ addiu $s1, %lo(D_800492E8) # addiu $s1, $s1, -0x6d18 -/* 007480 80006880 240F0002 */ li $t7, 2 -/* 007484 80006884 AC4F0000 */ sw $t7, ($v0) -/* 007488 80006888 02202025 */ move $a0, $s1 -/* 00748C 8000688C 00002825 */ move $a1, $zero -/* 007490 80006890 0C00B540 */ jal osRecvMesg -/* 007494 80006894 00003025 */ move $a2, $zero -/* 007498 80006898 2410FFFF */ li $s0, -1 -/* 00749C 8000689C 10500006 */ beq $v0, $s0, .L800068B8_ovl0 -/* 0074A0 800068A0 02202025 */ move $a0, $s1 -.L800068A4_ovl0: -/* 0074A4 800068A4 00002825 */ move $a1, $zero -/* 0074A8 800068A8 0C00B540 */ jal osRecvMesg -/* 0074AC 800068AC 00003025 */ move $a2, $zero -/* 0074B0 800068B0 5450FFFC */ bnel $v0, $s0, .L800068A4_ovl0 -/* 0074B4 800068B4 02202025 */ move $a0, $s1 -.L800068B8_ovl0: -/* 0074B8 800068B8 02202025 */ move $a0, $s1 -/* 0074BC 800068BC 00002825 */ move $a1, $zero -/* 0074C0 800068C0 0C00B540 */ jal osRecvMesg -/* 0074C4 800068C4 24060001 */ li $a2, 1 -/* 0074C8 800068C8 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 -/* 0074CC 800068CC AC2092DC */ sw $zero, %lo(D_800492DC)($at) -.L800068D0_ovl0: -/* 0074D0 800068D0 8FBF001C */ lw $ra, 0x1c($sp) -/* 0074D4 800068D4 8FB00014 */ lw $s0, 0x14($sp) -/* 0074D8 800068D8 8FB10018 */ lw $s1, 0x18($sp) -/* 0074DC 800068DC 03E00008 */ jr $ra -/* 0074E0 800068E0 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_800068E4 -/* 0074E4 800068E4 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 0074E8 800068E8 AFB60030 */ sw $s6, 0x30($sp) -/* 0074EC 800068EC 0080B025 */ move $s6, $a0 -/* 0074F0 800068F0 AFBF003C */ sw $ra, 0x3c($sp) -/* 0074F4 800068F4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 -/* 0074F8 800068F8 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 -/* 0074FC 800068FC AFBE0038 */ sw $fp, 0x38($sp) -/* 007500 80006900 AFB70034 */ sw $s7, 0x34($sp) -/* 007504 80006904 AFB5002C */ sw $s5, 0x2c($sp) -/* 007508 80006908 AFB40028 */ sw $s4, 0x28($sp) -/* 00750C 8000690C AFB30024 */ sw $s3, 0x24($sp) -/* 007510 80006910 AFB20020 */ sw $s2, 0x20($sp) -/* 007514 80006914 AFB1001C */ sw $s1, 0x1c($sp) -/* 007518 80006918 AFB00018 */ sw $s0, 0x18($sp) -/* 00751C 8000691C AC2092DC */ sw $zero, %lo(D_800492DC)($at) -/* 007520 80006920 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 -/* 007524 80006924 00002825 */ move $a1, $zero -/* 007528 80006928 0C00B540 */ jal osRecvMesg -/* 00752C 8000692C 00003025 */ move $a2, $zero -/* 007530 80006930 2413FFFF */ li $s3, -1 -/* 007534 80006934 10530007 */ beq $v0, $s3, .L80006954_ovl0 -.L80006938_ovl0: -/* 007538 80006938 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 -/* 00753C 8000693C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 -/* 007540 80006940 00002825 */ move $a1, $zero -/* 007544 80006944 0C00B540 */ jal osRecvMesg -/* 007548 80006948 00003025 */ move $a2, $zero -/* 00754C 8000694C 1453FFFA */ bne $v0, $s3, .L80006938_ovl0 -/* 007550 80006950 00000000 */ nop -.L80006954_ovl0: -/* 007554 80006954 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 007558 80006958 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 00755C 8000695C 00002825 */ move $a1, $zero -/* 007560 80006960 0C00B540 */ jal osRecvMesg -/* 007564 80006964 00003025 */ move $a2, $zero -/* 007568 80006968 10530007 */ beq $v0, $s3, .L80006988_ovl0 -.L8000696C_ovl0: -/* 00756C 8000696C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 007570 80006970 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 007574 80006974 00002825 */ move $a1, $zero -/* 007578 80006978 0C00B540 */ jal osRecvMesg -/* 00757C 8000697C 00003025 */ move $a2, $zero -/* 007580 80006980 1453FFFA */ bne $v0, $s3, .L8000696C_ovl0 -/* 007584 80006984 00000000 */ nop -.L80006988_ovl0: -/* 007588 80006988 3C118005 */ lui $s1, %hi(D_800492C0) # $s1, 0x8005 -/* 00758C 8000698C 263192C0 */ addiu $s1, %lo(D_800492C0) # addiu $s1, $s1, -0x6d40 -/* 007590 80006990 02202025 */ move $a0, $s1 -/* 007594 80006994 00002825 */ move $a1, $zero -/* 007598 80006998 0C00B540 */ jal osRecvMesg -/* 00759C 8000699C 00003025 */ move $a2, $zero -/* 0075A0 800069A0 10530006 */ beq $v0, $s3, .L800069BC_ovl0 -/* 0075A4 800069A4 02202025 */ move $a0, $s1 -.L800069A8_ovl0: -/* 0075A8 800069A8 00002825 */ move $a1, $zero -/* 0075AC 800069AC 0C00B540 */ jal osRecvMesg -/* 0075B0 800069B0 00003025 */ move $a2, $zero -/* 0075B4 800069B4 5453FFFC */ bnel $v0, $s3, .L800069A8_ovl0 -/* 0075B8 800069B8 02202025 */ move $a0, $s1 -.L800069BC_ovl0: -/* 0075BC 800069BC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005 -/* 0075C0 800069C0 AC20A3F0 */ sw $zero, %lo(D_8004A3F0)($at) -/* 0075C4 800069C4 3C018005 */ lui $at, %hi(D_8004A3F4) # $at, 0x8005 -/* 0075C8 800069C8 AC33A3F4 */ sw $s3, %lo(D_8004A3F4)($at) -/* 0075CC 800069CC 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005 -/* 0075D0 800069D0 240E0001 */ li $t6, 1 -/* 0075D4 800069D4 AC2EA450 */ sw $t6, %lo(D_8004A450)($at) -/* 0075D8 800069D8 3C018005 */ lui $at, %hi(D_80048C64) # $at, 0x8005 -/* 0075DC 800069DC 3C028005 */ lui $v0, %hi(D_8004A458) # $v0, 0x8005 -/* 0075E0 800069E0 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005 -/* 0075E4 800069E4 AC208C64 */ sw $zero, %lo(D_80048C64)($at) -/* 0075E8 800069E8 2463A460 */ addiu $v1, %lo(D_8004A460) # addiu $v1, $v1, -0x5ba0 -/* 0075EC 800069EC 2442A458 */ addiu $v0, %lo(D_8004A458) # addiu $v0, $v0, -0x5ba8 -.L800069F0_ovl0: -/* 0075F0 800069F0 24420004 */ addiu $v0, $v0, 4 -/* 0075F4 800069F4 1443FFFE */ bne $v0, $v1, .L800069F0_ovl0 -/* 0075F8 800069F8 AC40FFFC */ sw $zero, -4($v0) -/* 0075FC 800069FC 96CF0000 */ lhu $t7, ($s6) -/* 007600 80006A00 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004 -/* 007604 80006A04 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358 -/* 007608 80006A08 31F80001 */ andi $t8, $t7, 1 -/* 00760C 80006A0C 13000062 */ beqz $t8, .L80006B98_ovl0 -/* 007610 80006A10 00008025 */ move $s0, $zero -/* 007614 80006A14 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004 -/* 007618 80006A18 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004 -/* 00761C 80006A1C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005 -/* 007620 80006A20 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005 -/* 007624 80006A24 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28 -/* 007628 80006A28 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4 -/* 00762C 80006A2C 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c -/* 007630 80006A30 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358 -/* 007634 80006A34 00008025 */ move $s0, $zero -/* 007638 80006A38 24170B9B */ li $s7, 2971 -.L80006A3C_ovl0: -/* 00763C 80006A3C 0C001A15 */ jal func_80006854_ovl0 -/* 007640 80006A40 00000000 */ nop -/* 007644 80006A44 0C000144 */ jal func_80000510_ovl0 -/* 007648 80006A48 00000000 */ nop -/* 00764C 80006A4C 96590000 */ lhu $t9, ($s2) -/* 007650 80006A50 1B200009 */ blez $t9, .L80006A78_ovl0 -/* 007654 80006A54 02202025 */ move $a0, $s1 -.L80006A58_ovl0: -/* 007658 80006A58 00002825 */ move $a1, $zero -/* 00765C 80006A5C 0C00B540 */ jal osRecvMesg -/* 007660 80006A60 24060001 */ li $a2, 1 -/* 007664 80006A64 96480000 */ lhu $t0, ($s2) -/* 007668 80006A68 26100001 */ addiu $s0, $s0, 1 -/* 00766C 80006A6C 0208082A */ slt $at, $s0, $t0 -/* 007670 80006A70 5420FFF9 */ bnezl $at, .L80006A58_ovl0 -/* 007674 80006A74 02202025 */ move $a0, $s1 -.L80006A78_ovl0: -/* 007678 80006A78 02202025 */ move $a0, $s1 -/* 00767C 80006A7C 00002825 */ move $a1, $zero -/* 007680 80006A80 0C00B540 */ jal osRecvMesg -/* 007684 80006A84 00003025 */ move $a2, $zero -/* 007688 80006A88 10530006 */ beq $v0, $s3, .L80006AA4_ovl0 -/* 00768C 80006A8C 02202025 */ move $a0, $s1 -.L80006A90_ovl0: -/* 007690 80006A90 00002825 */ move $a1, $zero -/* 007694 80006A94 0C00B540 */ jal osRecvMesg -/* 007698 80006A98 00003025 */ move $a2, $zero -/* 00769C 80006A9C 5453FFFC */ bnel $v0, $s3, .L80006A90_ovl0 -/* 0076A0 80006AA0 02202025 */ move $a0, $s1 -.L80006AA4_ovl0: -/* 0076A4 80006AA4 0C00C534 */ jal func_800314D0_ovl0 -/* 0076A8 80006AA8 00000000 */ nop -/* 0076AC 80006AAC AE820000 */ sw $v0, ($s4) -/* 0076B0 80006AB0 8ED90008 */ lw $t9, 8($s6) -/* 0076B4 80006AB4 02C02025 */ move $a0, $s6 -/* 0076B8 80006AB8 0320F809 */ jalr $t9 -/* 0076BC 80006ABC 00000000 */ nop -/* 0076C0 80006AC0 8EA90000 */ lw $t1, ($s5) -/* 0076C4 80006AC4 252A0001 */ addiu $t2, $t1, 1 -/* 0076C8 80006AC8 0C00C534 */ jal func_800314D0_ovl0 -/* 0076CC 80006ACC AEAA0000 */ sw $t2, ($s5) -/* 0076D0 80006AD0 8E8B0000 */ lw $t3, ($s4) -/* 0076D4 80006AD4 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005 -/* 0076D8 80006AD8 004B6023 */ subu $t4, $v0, $t3 -/* 0076DC 80006ADC 0197001B */ divu $zero, $t4, $s7 -/* 0076E0 80006AE0 00006812 */ mflo $t5 -/* 0076E4 80006AE4 AC2DA430 */ sw $t5, %lo(D_8004A430)($at) -/* 0076E8 80006AE8 16E00002 */ bnez $s7, .L80006AF4_ovl0 -/* 0076EC 80006AEC 00000000 */ nop -/* 0076F0 80006AF0 0007000D */ break 7 -.L80006AF4_ovl0: -/* 0076F4 80006AF4 0C0019F8 */ jal func_800067E0_ovl0 -/* 0076F8 80006AF8 00000000 */ nop -/* 0076FC 80006AFC 14400086 */ bnez $v0, .L80006D18_ovl0 -/* 007700 80006B00 3C0F8005 */ lui $t7, %hi(D_800492DA) # $t7, 0x8005 -/* 007704 80006B04 8EAE0000 */ lw $t6, ($s5) -/* 007708 80006B08 95EF92DA */ lhu $t7, %lo(D_800492DA)($t7) -/* 00770C 80006B0C 01CF001B */ divu $zero, $t6, $t7 -/* 007710 80006B10 0000C010 */ mfhi $t8 -/* 007714 80006B14 15E00002 */ bnez $t7, .L80006B20_ovl0 -/* 007718 80006B18 00000000 */ nop -/* 00771C 80006B1C 0007000D */ break 7 -.L80006B20_ovl0: -/* 007720 80006B20 1700001B */ bnez $t8, .L80006B90_ovl0 -/* 007724 80006B24 00000000 */ nop -/* 007728 80006B28 0C00198A */ jal func_80006628_ovl0 -/* 00772C 80006B2C 00002025 */ move $a0, $zero -/* 007730 80006B30 0C00C534 */ jal func_800314D0_ovl0 -/* 007734 80006B34 00000000 */ nop -/* 007738 80006B38 AE820000 */ sw $v0, ($s4) -/* 00773C 80006B3C 8ED90010 */ lw $t9, 0x10($s6) -/* 007740 80006B40 02C02025 */ move $a0, $s6 -/* 007744 80006B44 0320F809 */ jalr $t9 -/* 007748 80006B48 00000000 */ nop -/* 00774C 80006B4C 8FC80000 */ lw $t0, ($fp) -/* 007750 80006B50 25090001 */ addiu $t1, $t0, 1 -/* 007754 80006B54 0C00C534 */ jal func_800314D0_ovl0 -/* 007758 80006B58 AFC90000 */ sw $t1, ($fp) -/* 00775C 80006B5C 8E8A0000 */ lw $t2, ($s4) -/* 007760 80006B60 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005 -/* 007764 80006B64 004A5823 */ subu $t3, $v0, $t2 -/* 007768 80006B68 0177001B */ divu $zero, $t3, $s7 -/* 00776C 80006B6C 00006012 */ mflo $t4 -/* 007770 80006B70 AC2CA434 */ sw $t4, %lo(D_8004A434)($at) -/* 007774 80006B74 16E00002 */ bnez $s7, .L80006B80_ovl0 -/* 007778 80006B78 00000000 */ nop -/* 00777C 80006B7C 0007000D */ break 7 -.L80006B80_ovl0: -/* 007780 80006B80 0C0019F8 */ jal func_800067E0_ovl0 -/* 007784 80006B84 00000000 */ nop -/* 007788 80006B88 14400063 */ bnez $v0, .L80006D18_ovl0 -/* 00778C 80006B8C 00000000 */ nop -.L80006B90_ovl0: -/* 007790 80006B90 1000FFAA */ b .L80006A3C_ovl0 -/* 007794 80006B94 00008025 */ move $s0, $zero -.L80006B98_ovl0: -/* 007798 80006B98 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004 -/* 00779C 80006B9C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005 -/* 0077A0 80006BA0 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005 -/* 0077A4 80006BA4 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28 -/* 0077A8 80006BA8 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4 -/* 0077AC 80006BAC 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c -/* 0077B0 80006BB0 24170B9B */ li $s7, 2971 -.L80006BB4_ovl0: -/* 0077B4 80006BB4 0C001A15 */ jal func_80006854_ovl0 -/* 0077B8 80006BB8 00000000 */ nop -/* 0077BC 80006BBC 0C000144 */ jal func_80000510_ovl0 -/* 0077C0 80006BC0 00000000 */ nop -/* 0077C4 80006BC4 964D0000 */ lhu $t5, ($s2) -/* 0077C8 80006BC8 19A00009 */ blez $t5, .L80006BF0_ovl0 -/* 0077CC 80006BCC 02202025 */ move $a0, $s1 -.L80006BD0_ovl0: -/* 0077D0 80006BD0 00002825 */ move $a1, $zero -/* 0077D4 80006BD4 0C00B540 */ jal osRecvMesg -/* 0077D8 80006BD8 24060001 */ li $a2, 1 -/* 0077DC 80006BDC 964E0000 */ lhu $t6, ($s2) -/* 0077E0 80006BE0 26100001 */ addiu $s0, $s0, 1 -/* 0077E4 80006BE4 020E082A */ slt $at, $s0, $t6 -/* 0077E8 80006BE8 5420FFF9 */ bnezl $at, .L80006BD0_ovl0 -/* 0077EC 80006BEC 02202025 */ move $a0, $s1 -.L80006BF0_ovl0: -/* 0077F0 80006BF0 02202025 */ move $a0, $s1 -/* 0077F4 80006BF4 00002825 */ move $a1, $zero -/* 0077F8 80006BF8 0C00B540 */ jal osRecvMesg -/* 0077FC 80006BFC 00003025 */ move $a2, $zero -/* 007800 80006C00 10530006 */ beq $v0, $s3, .L80006C1C_ovl0 -/* 007804 80006C04 02202025 */ move $a0, $s1 -.L80006C08_ovl0: -/* 007808 80006C08 00002825 */ move $a1, $zero -/* 00780C 80006C0C 0C00B540 */ jal osRecvMesg -/* 007810 80006C10 00003025 */ move $a2, $zero -/* 007814 80006C14 5453FFFC */ bnel $v0, $s3, .L80006C08_ovl0 -/* 007818 80006C18 02202025 */ move $a0, $s1 -.L80006C1C_ovl0: -/* 00781C 80006C1C 0C00C534 */ jal func_800314D0_ovl0 -/* 007820 80006C20 00000000 */ nop -/* 007824 80006C24 AE820000 */ sw $v0, ($s4) -/* 007828 80006C28 8ED90008 */ lw $t9, 8($s6) -/* 00782C 80006C2C 02C02025 */ move $a0, $s6 -/* 007830 80006C30 0320F809 */ jalr $t9 -/* 007834 80006C34 00000000 */ nop -/* 007838 80006C38 8EAF0000 */ lw $t7, ($s5) -/* 00783C 80006C3C 25F80001 */ addiu $t8, $t7, 1 -/* 007840 80006C40 0C00C534 */ jal func_800314D0_ovl0 -/* 007844 80006C44 AEB80000 */ sw $t8, ($s5) -/* 007848 80006C48 8E880000 */ lw $t0, ($s4) -/* 00784C 80006C4C 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005 -/* 007850 80006C50 00484823 */ subu $t1, $v0, $t0 -/* 007854 80006C54 0137001B */ divu $zero, $t1, $s7 -/* 007858 80006C58 00005012 */ mflo $t2 -/* 00785C 80006C5C AC2AA430 */ sw $t2, %lo(D_8004A430)($at) -/* 007860 80006C60 16E00002 */ bnez $s7, .L80006C6C_ovl0 -/* 007864 80006C64 00000000 */ nop -/* 007868 80006C68 0007000D */ break 7 -.L80006C6C_ovl0: -/* 00786C 80006C6C 0C0019F8 */ jal func_800067E0_ovl0 -/* 007870 80006C70 00000000 */ nop -/* 007874 80006C74 14400028 */ bnez $v0, .L80006D18_ovl0 -/* 007878 80006C78 3C0C8005 */ lui $t4, %hi(D_800492DA) # $t4, 0x8005 -/* 00787C 80006C7C 8EAB0000 */ lw $t3, ($s5) -/* 007880 80006C80 958C92DA */ lhu $t4, %lo(D_800492DA)($t4) -/* 007884 80006C84 016C001B */ divu $zero, $t3, $t4 -/* 007888 80006C88 00006810 */ mfhi $t5 -/* 00788C 80006C8C 15800002 */ bnez $t4, .L80006C98_ovl0 -/* 007890 80006C90 00000000 */ nop -/* 007894 80006C94 0007000D */ break 7 -.L80006C98_ovl0: -/* 007898 80006C98 15A0001D */ bnez $t5, .L80006D10_ovl0 -/* 00789C 80006C9C 00000000 */ nop -/* 0078A0 80006CA0 0C00198A */ jal func_80006628_ovl0 -/* 0078A4 80006CA4 24040001 */ li $a0, 1 -/* 0078A8 80006CA8 10400019 */ beqz $v0, .L80006D10_ovl0 -/* 0078AC 80006CAC 00000000 */ nop -/* 0078B0 80006CB0 0C00C534 */ jal func_800314D0_ovl0 -/* 0078B4 80006CB4 00000000 */ nop -/* 0078B8 80006CB8 AE820000 */ sw $v0, ($s4) -/* 0078BC 80006CBC 8ED90010 */ lw $t9, 0x10($s6) -/* 0078C0 80006CC0 02C02025 */ move $a0, $s6 -/* 0078C4 80006CC4 0320F809 */ jalr $t9 -/* 0078C8 80006CC8 00000000 */ nop -/* 0078CC 80006CCC 8FCE0000 */ lw $t6, ($fp) -/* 0078D0 80006CD0 25CF0001 */ addiu $t7, $t6, 1 -/* 0078D4 80006CD4 0C00C534 */ jal func_800314D0_ovl0 -/* 0078D8 80006CD8 AFCF0000 */ sw $t7, ($fp) -/* 0078DC 80006CDC 8E980000 */ lw $t8, ($s4) -/* 0078E0 80006CE0 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005 -/* 0078E4 80006CE4 00584023 */ subu $t0, $v0, $t8 -/* 0078E8 80006CE8 0117001B */ divu $zero, $t0, $s7 -/* 0078EC 80006CEC 00004812 */ mflo $t1 -/* 0078F0 80006CF0 AC29A434 */ sw $t1, %lo(D_8004A434)($at) -/* 0078F4 80006CF4 16E00002 */ bnez $s7, .L80006D00_ovl0 -/* 0078F8 80006CF8 00000000 */ nop -/* 0078FC 80006CFC 0007000D */ break 7 -.L80006D00_ovl0: -/* 007900 80006D00 0C0019F8 */ jal func_800067E0_ovl0 -/* 007904 80006D04 00000000 */ nop -/* 007908 80006D08 14400003 */ bnez $v0, .L80006D18_ovl0 -/* 00790C 80006D0C 00000000 */ nop -.L80006D10_ovl0: -/* 007910 80006D10 1000FFA8 */ b .L80006BB4_ovl0 -/* 007914 80006D14 00008025 */ move $s0, $zero -.L80006D18_ovl0: -/* 007918 80006D18 0C0019D0 */ jal func_80006740_ovl0 -/* 00791C 80006D1C 00000000 */ nop -/* 007920 80006D20 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 -/* 007924 80006D24 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 -/* 007928 80006D28 00002825 */ move $a1, $zero -/* 00792C 80006D2C 0C00B540 */ jal osRecvMesg -/* 007930 80006D30 00003025 */ move $a2, $zero -/* 007934 80006D34 10530007 */ beq $v0, $s3, .L80006D54_ovl0 -.L80006D38_ovl0: -/* 007938 80006D38 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 -/* 00793C 80006D3C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 -/* 007940 80006D40 00002825 */ move $a1, $zero -/* 007944 80006D44 0C00B540 */ jal osRecvMesg -/* 007948 80006D48 00003025 */ move $a2, $zero -/* 00794C 80006D4C 1453FFFA */ bne $v0, $s3, .L80006D38_ovl0 -/* 007950 80006D50 00000000 */ nop -.L80006D54_ovl0: -/* 007954 80006D54 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 007958 80006D58 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 00795C 80006D5C 00002825 */ move $a1, $zero -/* 007960 80006D60 0C00B540 */ jal osRecvMesg -/* 007964 80006D64 00003025 */ move $a2, $zero -/* 007968 80006D68 10530007 */ beq $v0, $s3, .L80006D88_ovl0 -.L80006D6C_ovl0: -/* 00796C 80006D6C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 007970 80006D70 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 007974 80006D74 00002825 */ move $a1, $zero -/* 007978 80006D78 0C00B540 */ jal osRecvMesg -/* 00797C 80006D7C 00003025 */ move $a2, $zero -/* 007980 80006D80 1453FFFA */ bne $v0, $s3, .L80006D6C_ovl0 -/* 007984 80006D84 00000000 */ nop -.L80006D88_ovl0: -/* 007988 80006D88 02202025 */ move $a0, $s1 -/* 00798C 80006D8C 00002825 */ move $a1, $zero -/* 007990 80006D90 0C00B540 */ jal osRecvMesg -/* 007994 80006D94 00003025 */ move $a2, $zero -/* 007998 80006D98 10530006 */ beq $v0, $s3, .L80006DB4_ovl0 -/* 00799C 80006D9C 02202025 */ move $a0, $s1 -.L80006DA0_ovl0: -/* 0079A0 80006DA0 00002825 */ move $a1, $zero -/* 0079A4 80006DA4 0C00B540 */ jal osRecvMesg -/* 0079A8 80006DA8 00003025 */ move $a2, $zero -/* 0079AC 80006DAC 5453FFFC */ bnel $v0, $s3, .L80006DA0_ovl0 -/* 0079B0 80006DB0 02202025 */ move $a0, $s1 -.L80006DB4_ovl0: -/* 0079B4 80006DB4 0C001F3A */ jal func_80007CE8_ovl0 -/* 0079B8 80006DB8 00002025 */ move $a0, $zero -/* 0079BC 80006DBC 8FBF003C */ lw $ra, 0x3c($sp) -/* 0079C0 80006DC0 240A0002 */ li $t2, 2 -/* 0079C4 80006DC4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 -/* 0079C8 80006DC8 8FB00018 */ lw $s0, 0x18($sp) -/* 0079CC 80006DCC 8FB1001C */ lw $s1, 0x1c($sp) -/* 0079D0 80006DD0 8FB20020 */ lw $s2, 0x20($sp) -/* 0079D4 80006DD4 8FB30024 */ lw $s3, 0x24($sp) -/* 0079D8 80006DD8 8FB40028 */ lw $s4, 0x28($sp) -/* 0079DC 80006DDC 8FB5002C */ lw $s5, 0x2c($sp) -/* 0079E0 80006DE0 8FB60030 */ lw $s6, 0x30($sp) -/* 0079E4 80006DE4 8FB70034 */ lw $s7, 0x34($sp) -/* 0079E8 80006DE8 8FBE0038 */ lw $fp, 0x38($sp) -/* 0079EC 80006DEC AC2A92DC */ sw $t2, %lo(D_800492DC)($at) -/* 0079F0 80006DF0 03E00008 */ jr $ra -/* 0079F4 80006DF4 27BD0040 */ addiu $sp, $sp, 0x40 - -glabel func_80006DF8 -/* 0079F8 80006DF8 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005 -/* 0079FC 80006DFC 8F39A488 */ lw $t9, %lo(D_8004A488)($t9) -/* 007A00 80006E00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 007A04 80006E04 AFBF0014 */ sw $ra, 0x14($sp) -/* 007A08 80006E08 0320F809 */ jalr $t9 -/* 007A0C 80006E0C AFA40018 */ sw $a0, 0x18($sp) -/* 007A10 80006E10 8FAE0018 */ lw $t6, 0x18($sp) -/* 007A14 80006E14 8DD90004 */ lw $t9, 4($t6) -/* 007A18 80006E18 0320F809 */ jalr $t9 -/* 007A1C 80006E1C 00000000 */ nop -/* 007A20 80006E20 8FBF0014 */ lw $ra, 0x14($sp) -/* 007A24 80006E24 27BD0018 */ addiu $sp, $sp, 0x18 -/* 007A28 80006E28 03E00008 */ jr $ra -/* 007A2C 80006E2C 00000000 */ nop - -glabel func_80006E30 -/* 007A30 80006E30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 007A34 80006E34 AFBF0014 */ sw $ra, 0x14($sp) -/* 007A38 80006E38 0C00150C */ jal func_80005430_ovl0 -/* 007A3C 80006E3C AFA40018 */ sw $a0, 0x18($sp) -/* 007A40 80006E40 0C00154C */ jal func_80005530_ovl0 -/* 007A44 80006E44 00000000 */ nop -/* 007A48 80006E48 8FAE0018 */ lw $t6, 0x18($sp) -/* 007A4C 80006E4C 8DD9000C */ lw $t9, 0xc($t6) -/* 007A50 80006E50 0320F809 */ jalr $t9 -/* 007A54 80006E54 00000000 */ nop -/* 007A58 80006E58 0C0017C4 */ jal func_80005F10_ovl0 -/* 007A5C 80006E5C 00000000 */ nop -/* 007A60 80006E60 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005 -/* 007A64 80006E64 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7) -/* 007A68 80006E68 3C048005 */ lui $a0, 0x8005 -/* 007A6C 80006E6C 000FC080 */ sll $t8, $t7, 2 -/* 007A70 80006E70 00982021 */ addu $a0, $a0, $t8 -/* 007A74 80006E74 0C001EB7 */ jal func_80007ADC_ovl0 -/* 007A78 80006E78 8C84A388 */ lw $a0, -0x5c78($a0) -/* 007A7C 80006E7C 0C00165F */ jal func_8000597C_ovl0 -/* 007A80 80006E80 00000000 */ nop -/* 007A84 80006E84 8FBF0014 */ lw $ra, 0x14($sp) -/* 007A88 80006E88 27BD0018 */ addiu $sp, $sp, 0x18 -/* 007A8C 80006E8C 03E00008 */ jr $ra -/* 007A90 80006E90 00000000 */ nop - -glabel func_80006E94 -/* 007A94 80006E94 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005 -/* 007A98 80006E98 8F39A488 */ lw $t9, %lo(D_8004A488)($t9) -/* 007A9C 80006E9C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 007AA0 80006EA0 AFBF0014 */ sw $ra, 0x14($sp) -/* 007AA4 80006EA4 0320F809 */ jalr $t9 -/* 007AA8 80006EA8 AFA40018 */ sw $a0, 0x18($sp) -/* 007AAC 80006EAC 8FAE0018 */ lw $t6, 0x18($sp) -/* 007AB0 80006EB0 8DD90004 */ lw $t9, 4($t6) -/* 007AB4 80006EB4 0320F809 */ jalr $t9 -/* 007AB8 80006EB8 00000000 */ nop -/* 007ABC 80006EBC 0C0019F8 */ jal func_800067E0_ovl0 -/* 007AC0 80006EC0 00000000 */ nop -/* 007AC4 80006EC4 50400004 */ beql $v0, $zero, .L80006ED8_ovl0 -/* 007AC8 80006EC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 007ACC 80006ECC 0C002F0D */ jal func_8000BC34_ovl0 -/* 007AD0 80006ED0 00000000 */ nop -/* 007AD4 80006ED4 8FBF0014 */ lw $ra, 0x14($sp) -.L80006ED8_ovl0: -/* 007AD8 80006ED8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 007ADC 80006EDC 03E00008 */ jr $ra -/* 007AE0 80006EE0 00000000 */ nop - -glabel func_80006EE4 -/* 007AE4 80006EE4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 007AE8 80006EE8 AFBF0014 */ sw $ra, 0x14($sp) -/* 007AEC 80006EEC 0C00150C */ jal func_80005430_ovl0 -/* 007AF0 80006EF0 AFA40018 */ sw $a0, 0x18($sp) -/* 007AF4 80006EF4 0C00154C */ jal func_80005530_ovl0 -/* 007AF8 80006EF8 00000000 */ nop -/* 007AFC 80006EFC 8FAE0018 */ lw $t6, 0x18($sp) -/* 007B00 80006F00 8DD9000C */ lw $t9, 0xc($t6) -/* 007B04 80006F04 0320F809 */ jalr $t9 -/* 007B08 80006F08 00000000 */ nop -/* 007B0C 80006F0C 0C0017C4 */ jal func_80005F10_ovl0 -/* 007B10 80006F10 00000000 */ nop -/* 007B14 80006F14 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005 -/* 007B18 80006F18 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7) -/* 007B1C 80006F1C 3C048005 */ lui $a0, 0x8005 -/* 007B20 80006F20 000FC080 */ sll $t8, $t7, 2 -/* 007B24 80006F24 00982021 */ addu $a0, $a0, $t8 -/* 007B28 80006F28 0C001EB7 */ jal func_80007ADC_ovl0 -/* 007B2C 80006F2C 8C84A388 */ lw $a0, -0x5c78($a0) -/* 007B30 80006F30 0C00165F */ jal func_8000597C_ovl0 -/* 007B34 80006F34 00000000 */ nop -/* 007B38 80006F38 0C0019F8 */ jal func_800067E0_ovl0 -/* 007B3C 80006F3C 00000000 */ nop -/* 007B40 80006F40 50400004 */ beql $v0, $zero, .L80006F54_ovl0 -/* 007B44 80006F44 8FBF0014 */ lw $ra, 0x14($sp) -/* 007B48 80006F48 0C002F0D */ jal func_8000BC34_ovl0 -/* 007B4C 80006F4C 00000000 */ nop -/* 007B50 80006F50 8FBF0014 */ lw $ra, 0x14($sp) -.L80006F54_ovl0: -/* 007B54 80006F54 27BD0018 */ addiu $sp, $sp, 0x18 -/* 007B58 80006F58 03E00008 */ jr $ra -/* 007B5C 80006F5C 00000000 */ nop - -glabel func_80006F60 -/* 007B60 80006F60 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 007B64 80006F64 AFB00014 */ sw $s0, 0x14($sp) -/* 007B68 80006F68 00808025 */ move $s0, $a0 -/* 007B6C 80006F6C AFBF0024 */ sw $ra, 0x24($sp) -/* 007B70 80006F70 AFB30020 */ sw $s3, 0x20($sp) -/* 007B74 80006F74 AFB2001C */ sw $s2, 0x1c($sp) -/* 007B78 80006F78 AFB10018 */ sw $s1, 0x18($sp) -/* 007B7C 80006F7C 0C00198A */ jal func_80006628_ovl0 -/* 007B80 80006F80 00002025 */ move $a0, $zero -/* 007B84 80006F84 0C00150C */ jal func_80005430_ovl0 -/* 007B88 80006F88 00000000 */ nop -/* 007B8C 80006F8C 0C00154C */ jal func_80005530_ovl0 -/* 007B90 80006F90 00000000 */ nop -/* 007B94 80006F94 8E19002C */ lw $t9, 0x2c($s0) -/* 007B98 80006F98 02002025 */ move $a0, $s0 -/* 007B9C 80006F9C 0320F809 */ jalr $t9 -/* 007BA0 80006FA0 00000000 */ nop -/* 007BA4 80006FA4 0C0017C4 */ jal func_80005F10_ovl0 -/* 007BA8 80006FA8 00000000 */ nop -/* 007BAC 80006FAC 3C118005 */ lui $s1, %hi(D_8004A450) # $s1, 0x8005 -/* 007BB0 80006FB0 2631A450 */ addiu $s1, %lo(D_8004A450) # addiu $s1, $s1, -0x5bb0 -/* 007BB4 80006FB4 8E220000 */ lw $v0, ($s1) -/* 007BB8 80006FB8 3C048005 */ lui $a0, 0x8005 -/* 007BBC 80006FBC 3C128005 */ lui $s2, %hi(D_80049320) # $s2, 0x8005 -/* 007BC0 80006FC0 00027080 */ sll $t6, $v0, 2 -/* 007BC4 80006FC4 008E2021 */ addu $a0, $a0, $t6 -/* 007BC8 80006FC8 8C84A380 */ lw $a0, -0x5c80($a0) -/* 007BCC 80006FCC 26529320 */ addiu $s2, %lo(D_80049320) # addiu $s2, $s2, -0x6ce0 -/* 007BD0 80006FD0 00002825 */ move $a1, $zero -/* 007BD4 80006FD4 14800006 */ bnez $a0, .L80006FF0_ovl0 -/* 007BD8 80006FD8 00403025 */ move $a2, $v0 -/* 007BDC 80006FDC 3C048004 */ lui $a0, %hi(D_800400E8) # $a0, 0x8004 -/* 007BE0 80006FE0 0C008C27 */ jal fatal_printf -/* 007BE4 80006FE4 248400E8 */ addiu $a0, %lo(D_800400E8) # addiu $a0, $a0, 0xe8 -.L80006FE8_ovl0: -/* 007BE8 80006FE8 1000FFFF */ b .L80006FE8_ovl0 -/* 007BEC 80006FEC 00000000 */ nop -.L80006FF0_ovl0: -/* 007BF0 80006FF0 0C001644 */ jal func_80005910_ovl0 -/* 007BF4 80006FF4 02403825 */ move $a3, $s2 -/* 007BF8 80006FF8 8E220000 */ lw $v0, ($s1) -/* 007BFC 80006FFC 3C0F8005 */ lui $t7, 0x8005 -/* 007C00 80007000 3C018005 */ lui $at, 0x8005 -/* 007C04 80007004 00021080 */ sll $v0, $v0, 2 -/* 007C08 80007008 01E27821 */ addu $t7, $t7, $v0 -/* 007C0C 8000700C 8DEFA368 */ lw $t7, -0x5c98($t7) -/* 007C10 80007010 00220821 */ addu $at, $at, $v0 -/* 007C14 80007014 3C108005 */ lui $s0, %hi(D_8004A458) # $s0, 0x8005 -/* 007C18 80007018 2610A458 */ addiu $s0, %lo(D_8004A458) # addiu $s0, $s0, -0x5ba8 -/* 007C1C 8000701C 27B30034 */ addiu $s3, $sp, 0x34 -/* 007C20 80007020 AC2FA370 */ sw $t7, -0x5c90($at) -/* 007C24 80007024 02402025 */ move $a0, $s2 -.L80007028_ovl0: -/* 007C28 80007028 02602825 */ move $a1, $s3 -/* 007C2C 8000702C 0C00B540 */ jal osRecvMesg -/* 007C30 80007030 24060001 */ li $a2, 1 -/* 007C34 80007034 8FB80034 */ lw $t8, 0x34($sp) -/* 007C38 80007038 00184080 */ sll $t0, $t8, 2 -/* 007C3C 8000703C 02084821 */ addu $t1, $s0, $t0 -/* 007C40 80007040 AD200000 */ sw $zero, ($t1) -/* 007C44 80007044 8E2A0000 */ lw $t2, ($s1) -/* 007C48 80007048 000A5880 */ sll $t3, $t2, 2 -/* 007C4C 8000704C 020B6021 */ addu $t4, $s0, $t3 -/* 007C50 80007050 8D8D0000 */ lw $t5, ($t4) -/* 007C54 80007054 55A0FFF4 */ bnezl $t5, .L80007028_ovl0 -/* 007C58 80007058 02402025 */ move $a0, $s2 -/* 007C5C 8000705C 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004 -/* 007C60 80007060 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358 -/* 007C64 80007064 8C590000 */ lw $t9, ($v0) -/* 007C68 80007068 8FBF0024 */ lw $ra, 0x24($sp) -/* 007C6C 8000706C 8FB00014 */ lw $s0, 0x14($sp) -/* 007C70 80007070 8FB10018 */ lw $s1, 0x18($sp) -/* 007C74 80007074 8FB2001C */ lw $s2, 0x1c($sp) -/* 007C78 80007078 8FB30020 */ lw $s3, 0x20($sp) -/* 007C7C 8000707C 272E0001 */ addiu $t6, $t9, 1 -/* 007C80 80007080 AC4E0000 */ sw $t6, ($v0) -/* 007C84 80007084 03E00008 */ jr $ra -/* 007C88 80007088 27BD0038 */ addiu $sp, $sp, 0x38 - -glabel func_8000708C -/* 007C8C 8000708C 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 007C90 80007090 AFBF002C */ sw $ra, 0x2c($sp) -/* 007C94 80007094 AFB50028 */ sw $s5, 0x28($sp) -/* 007C98 80007098 AFB40024 */ sw $s4, 0x24($sp) -/* 007C9C 8000709C AFB30020 */ sw $s3, 0x20($sp) -/* 007CA0 800070A0 AFB2001C */ sw $s2, 0x1c($sp) -/* 007CA4 800070A4 AFB10018 */ sw $s1, 0x18($sp) -/* 007CA8 800070A8 AFB00014 */ sw $s0, 0x14($sp) -/* 007CAC 800070AC AFA5008C */ sw $a1, 0x8c($sp) -/* 007CB0 800070B0 8C8E0018 */ lw $t6, 0x18($a0) -/* 007CB4 800070B4 3C158005 */ lui $s5, %hi(D_8004A460) # $s5, 0x8005 -/* 007CB8 800070B8 26B5A460 */ addiu $s5, %lo(D_8004A460) # addiu $s5, $s5, -0x5ba0 -/* 007CBC 800070BC AEAE0000 */ sw $t6, ($s5) -/* 007CC0 800070C0 948F0000 */ lhu $t7, ($a0) -/* 007CC4 800070C4 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 -/* 007CC8 800070C8 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 -/* 007CCC 800070CC A44F0000 */ sh $t7, ($v0) -/* 007CD0 800070D0 8C980004 */ lw $t8, 4($a0) -/* 007CD4 800070D4 00809025 */ move $s2, $a0 -/* 007CD8 800070D8 24050008 */ li $a1, 8 -/* 007CDC 800070DC AC580004 */ sw $t8, 4($v0) -/* 007CE0 800070E0 8C990008 */ lw $t9, 8($a0) -/* 007CE4 800070E4 AC59000C */ sw $t9, 0xc($v0) -/* 007CE8 800070E8 8C880014 */ lw $t0, 0x14($a0) -/* 007CEC 800070EC 00084900 */ sll $t1, $t0, 4 -/* 007CF0 800070F0 01284821 */ addu $t1, $t1, $t0 -/* 007CF4 800070F4 000948C0 */ sll $t1, $t1, 3 -/* 007CF8 800070F8 012E0019 */ multu $t1, $t6 -/* 007CFC 800070FC 00002012 */ mflo $a0 -/* 007D00 80007100 0C001500 */ jal func_80005400_ovl0 -/* 007D04 80007104 00000000 */ nop -/* 007D08 80007108 8EA40000 */ lw $a0, ($s5) -/* 007D0C 8000710C 00408025 */ move $s0, $v0 -/* 007D10 80007110 24050008 */ li $a1, 8 -/* 007D14 80007114 00800821 */ addu $at, $a0, $zero -/* 007D18 80007118 00042080 */ sll $a0, $a0, 2 -/* 007D1C 8000711C 00812023 */ subu $a0, $a0, $at -/* 007D20 80007120 00042080 */ sll $a0, $a0, 2 -/* 007D24 80007124 00812023 */ subu $a0, $a0, $at -/* 007D28 80007128 0C001500 */ jal func_80005400_ovl0 -/* 007D2C 8000712C 00042080 */ sll $a0, $a0, 2 -/* 007D30 80007130 8EA40000 */ lw $a0, ($s5) -/* 007D34 80007134 00408825 */ move $s1, $v0 -/* 007D38 80007138 24050008 */ li $a1, 8 -/* 007D3C 8000713C 00800821 */ addu $at, $a0, $zero -/* 007D40 80007140 000420C0 */ sll $a0, $a0, 3 -/* 007D44 80007144 00812023 */ subu $a0, $a0, $at -/* 007D48 80007148 0C001500 */ jal func_80005400_ovl0 -/* 007D4C 8000714C 000420C0 */ sll $a0, $a0, 3 -/* 007D50 80007150 02002025 */ move $a0, $s0 -/* 007D54 80007154 8E450014 */ lw $a1, 0x14($s2) -/* 007D58 80007158 02203025 */ move $a2, $s1 -/* 007D5C 8000715C 0C00160D */ jal func_80005834_ovl0 -/* 007D60 80007160 00403825 */ move $a3, $v0 -/* 007D64 80007164 8EAB0000 */ lw $t3, ($s5) -/* 007D68 80007168 00009825 */ move $s3, $zero -/* 007D6C 8000716C 1960001F */ blez $t3, .L800071EC_ovl0 -/* 007D70 80007170 27B00044 */ addiu $s0, $sp, 0x44 -.L80007174_ovl0: -/* 007D74 80007174 8E44001C */ lw $a0, 0x1c($s2) -/* 007D78 80007178 0C001500 */ jal func_80005400_ovl0 -/* 007D7C 8000717C 24050008 */ li $a1, 8 -/* 007D80 80007180 AE020000 */ sw $v0, ($s0) -/* 007D84 80007184 8E4C001C */ lw $t4, 0x1c($s2) -/* 007D88 80007188 24050008 */ li $a1, 8 -/* 007D8C 8000718C AE0C0004 */ sw $t4, 4($s0) -/* 007D90 80007190 0C001500 */ jal func_80005400_ovl0 -/* 007D94 80007194 8E440020 */ lw $a0, 0x20($s2) -/* 007D98 80007198 AE020008 */ sw $v0, 8($s0) -/* 007D9C 8000719C 8E4D0020 */ lw $t5, 0x20($s2) -/* 007DA0 800071A0 24050008 */ li $a1, 8 -/* 007DA4 800071A4 AE0D000C */ sw $t5, 0xc($s0) -/* 007DA8 800071A8 0C001500 */ jal func_80005400_ovl0 -/* 007DAC 800071AC 8E440024 */ lw $a0, 0x24($s2) -/* 007DB0 800071B0 AE020010 */ sw $v0, 0x10($s0) -/* 007DB4 800071B4 8E4E0024 */ lw $t6, 0x24($s2) -/* 007DB8 800071B8 24050008 */ li $a1, 8 -/* 007DBC 800071BC AE0E0014 */ sw $t6, 0x14($s0) -/* 007DC0 800071C0 0C001500 */ jal func_80005400_ovl0 -/* 007DC4 800071C4 8E440028 */ lw $a0, 0x28($s2) -/* 007DC8 800071C8 8EB80000 */ lw $t8, ($s5) -/* 007DCC 800071CC AE020018 */ sw $v0, 0x18($s0) -/* 007DD0 800071D0 8E4F0028 */ lw $t7, 0x28($s2) -/* 007DD4 800071D4 26730001 */ addiu $s3, $s3, 1 -/* 007DD8 800071D8 0278082A */ slt $at, $s3, $t8 -/* 007DDC 800071DC 26100020 */ addiu $s0, $s0, 0x20 -/* 007DE0 800071E0 1420FFE4 */ bnez $at, .L80007174_ovl0 -/* 007DE4 800071E4 AE0FFFFC */ sw $t7, -4($s0) -/* 007DE8 800071E8 00009825 */ move $s3, $zero -.L800071EC_ovl0: -/* 007DEC 800071EC 0C001523 */ jal func_8000548C_ovl0 -/* 007DF0 800071F0 27A40044 */ addiu $a0, $sp, 0x44 -/* 007DF4 800071F4 8EB90000 */ lw $t9, ($s5) -/* 007DF8 800071F8 3C108005 */ lui $s0, %hi(D_8004A468) # $s0, 0x8005 -/* 007DFC 800071FC 2610A468 */ addiu $s0, %lo(D_8004A468) # addiu $s0, $s0, -0x5b98 -/* 007E00 80007200 1B200019 */ blez $t9, .L80007268_ovl0 -/* 007E04 80007204 3C140001 */ lui $s4, (0x00010002 >> 16) # lui $s4, 1 -/* 007E08 80007208 3C118005 */ lui $s1, %hi(D_8004A3F8) # $s1, 0x8005 -/* 007E0C 8000720C 2631A3F8 */ addiu $s1, %lo(D_8004A3F8) # addiu $s1, $s1, -0x5c08 -/* 007E10 80007210 36940002 */ ori $s4, (0x00010002 & 0xFFFF) # ori $s4, $s4, 2 -.L80007214_ovl0: -/* 007E14 80007214 8E44002C */ lw $a0, 0x2c($s2) -/* 007E18 80007218 0C001500 */ jal func_80005400_ovl0 -/* 007E1C 8000721C 24050008 */ li $a1, 8 -/* 007E20 80007220 02202025 */ move $a0, $s1 -/* 007E24 80007224 02802825 */ move $a1, $s4 -/* 007E28 80007228 00403025 */ move $a2, $v0 -/* 007E2C 8000722C 0C001E29 */ jal func_800078A4_ovl0 -/* 007E30 80007230 8E47002C */ lw $a3, 0x2c($s2) -/* 007E34 80007234 8EAC0000 */ lw $t4, ($s5) -/* 007E38 80007238 8E280000 */ lw $t0, ($s1) -/* 007E3C 8000723C 8E290004 */ lw $t1, 4($s1) -/* 007E40 80007240 8E2A0008 */ lw $t2, 8($s1) -/* 007E44 80007244 8E2B000C */ lw $t3, 0xc($s1) -/* 007E48 80007248 26730001 */ addiu $s3, $s3, 1 -/* 007E4C 8000724C 026C082A */ slt $at, $s3, $t4 -/* 007E50 80007250 26100010 */ addiu $s0, $s0, 0x10 -/* 007E54 80007254 AE08FFF0 */ sw $t0, -0x10($s0) -/* 007E58 80007258 AE09FFF4 */ sw $t1, -0xc($s0) -/* 007E5C 8000725C AE0AFFF8 */ sw $t2, -8($s0) -/* 007E60 80007260 1420FFEC */ bnez $at, .L80007214_ovl0 -/* 007E64 80007264 AE0BFFFC */ sw $t3, -4($s0) -.L80007268_ovl0: -/* 007E68 80007268 8E420034 */ lw $v0, 0x34($s2) -/* 007E6C 8000726C 240D0002 */ li $t5, 2 -/* 007E70 80007270 A64D0030 */ sh $t5, 0x30($s2) -/* 007E74 80007274 14400003 */ bnez $v0, .L80007284_ovl0 -/* 007E78 80007278 24050010 */ li $a1, 16 -/* 007E7C 8000727C 24021000 */ li $v0, 4096 -/* 007E80 80007280 AE420034 */ sw $v0, 0x34($s2) -.L80007284_ovl0: -/* 007E84 80007284 0C001500 */ jal func_80005400_ovl0 -/* 007E88 80007288 00402025 */ move $a0, $v0 -/* 007E8C 8000728C 96440030 */ lhu $a0, 0x30($s2) -/* 007E90 80007290 00402825 */ move $a1, $v0 -/* 007E94 80007294 0C0015CD */ jal func_80005734_ovl0 -/* 007E98 80007298 8E460034 */ lw $a2, 0x34($s2) -/* 007E9C 8000729C 0C001F3A */ jal func_80007CE8_ovl0 -/* 007EA0 800072A0 8E440038 */ lw $a0, 0x38($s2) -/* 007EA4 800072A4 8E4F003C */ lw $t7, 0x3c($s2) -/* 007EA8 800072A8 3C028005 */ lui $v0, %hi(D_8004A488) # $v0, 0x8005 -/* 007EAC 800072AC 3C198000 */ lui $t9, %hi(D_80004624) # $t9, 0x8000 -/* 007EB0 800072B0 2442A488 */ addiu $v0, %lo(D_8004A488) # addiu $v0, $v0, -0x5b78 -/* 007EB4 800072B4 27394624 */ addiu $t9, %lo(D_80004624) # addiu $t9, $t9, 0x4624 -/* 007EB8 800072B8 11F90003 */ beq $t7, $t9, .L800072C8_ovl0 -/* 007EBC 800072BC AC4F0000 */ sw $t7, ($v0) -/* 007EC0 800072C0 10000002 */ b .L800072CC_ovl0 -/* 007EC4 800072C4 24040001 */ li $a0, 1 -.L800072C8_ovl0: -/* 007EC8 800072C8 00002025 */ move $a0, $zero -.L800072CC_ovl0: -/* 007ECC 800072CC 0C0011A9 */ jal func_800046A4_ovl0 -/* 007ED0 800072D0 00000000 */ nop -/* 007ED4 800072D4 8FA3008C */ lw $v1, 0x8c($sp) -/* 007ED8 800072D8 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004 -/* 007EDC 800072DC 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358 -/* 007EE0 800072E0 AC400000 */ sw $zero, ($v0) -/* 007EE4 800072E4 3C018004 */ lui $at, %hi(D_8003DCA4) # $at, 0x8004 -/* 007EE8 800072E8 10600003 */ beqz $v1, .L800072F8_ovl0 -/* 007EEC 800072EC AC20DCA4 */ sw $zero, %lo(D_8003DCA4)($at) -/* 007EF0 800072F0 0060F809 */ jalr $v1 -/* 007EF4 800072F4 00000000 */ nop -.L800072F8_ovl0: -/* 007EF8 800072F8 3C048005 */ lui $a0, %hi(D_8004A418) # $a0, 0x8005 -/* 007EFC 800072FC 0C001A39 */ jal func_800068E4_ovl0 -/* 007F00 80007300 2484A418 */ addiu $a0, %lo(D_8004A418) # addiu $a0, $a0, -0x5be8 -/* 007F04 80007304 8FBF002C */ lw $ra, 0x2c($sp) -/* 007F08 80007308 8FB00014 */ lw $s0, 0x14($sp) -/* 007F0C 8000730C 8FB10018 */ lw $s1, 0x18($sp) -/* 007F10 80007310 8FB2001C */ lw $s2, 0x1c($sp) -/* 007F14 80007314 8FB30020 */ lw $s3, 0x20($sp) -/* 007F18 80007318 8FB40024 */ lw $s4, 0x24($sp) -/* 007F1C 8000731C 8FB50028 */ lw $s5, 0x28($sp) -/* 007F20 80007320 03E00008 */ jr $ra -/* 007F24 80007324 27BD0088 */ addiu $sp, $sp, 0x88 - -glabel func_80007328 -/* 007F28 80007328 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 007F2C 8000732C AFBF0014 */ sw $ra, 0x14($sp) -/* 007F30 80007330 00803025 */ move $a2, $a0 -/* 007F34 80007334 8CC50010 */ lw $a1, 0x10($a2) -/* 007F38 80007338 8C84000C */ lw $a0, 0xc($a0) -/* 007F3C 8000733C 0C0014F4 */ jal func_800053D0_ovl0 -/* 007F40 80007340 AFA60018 */ sw $a2, 0x18($sp) -/* 007F44 80007344 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 -/* 007F48 80007348 3C0E8000 */ lui $t6, %hi(D_80006DF8) # $t6, 0x8000 -/* 007F4C 8000734C 3C0F8000 */ lui $t7, %hi(D_80006E30) # $t7, 0x8000 -/* 007F50 80007350 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 -/* 007F54 80007354 25CE6DF8 */ addiu $t6, %lo(D_80006DF8) # addiu $t6, $t6, 0x6df8 -/* 007F58 80007358 25EF6E30 */ addiu $t7, %lo(D_80006E30) # addiu $t7, $t7, 0x6e30 -/* 007F5C 8000735C 8FA40018 */ lw $a0, 0x18($sp) -/* 007F60 80007360 AC4E0008 */ sw $t6, 8($v0) -/* 007F64 80007364 AC4F0010 */ sw $t7, 0x10($v0) -/* 007F68 80007368 0C001C23 */ jal func_8000708C_ovl0 -/* 007F6C 8000736C 00002825 */ move $a1, $zero -/* 007F70 80007370 8FBF0014 */ lw $ra, 0x14($sp) -/* 007F74 80007374 27BD0018 */ addiu $sp, $sp, 0x18 -/* 007F78 80007378 03E00008 */ jr $ra -/* 007F7C 8000737C 00000000 */ nop - -glabel func_80007380 -/* 007F80 80007380 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 007F84 80007384 AFBF001C */ sw $ra, 0x1c($sp) -/* 007F88 80007388 AFB00014 */ sw $s0, 0x14($sp) -/* 007F8C 8000738C 00808025 */ move $s0, $a0 -/* 007F90 80007390 AFB10018 */ sw $s1, 0x18($sp) -/* 007F94 80007394 8E050010 */ lw $a1, 0x10($s0) -/* 007F98 80007398 0C0014F4 */ jal func_800053D0_ovl0 -/* 007F9C 8000739C 8C84000C */ lw $a0, 0xc($a0) -/* 007FA0 800073A0 8E040040 */ lw $a0, 0x40($s0) -/* 007FA4 800073A4 24050008 */ li $a1, 8 -/* 007FA8 800073A8 00800821 */ addu $at, $a0, $zero -/* 007FAC 800073AC 000420C0 */ sll $a0, $a0, 3 -/* 007FB0 800073B0 00812023 */ subu $a0, $a0, $at -/* 007FB4 800073B4 0C001500 */ jal func_80005400_ovl0 -/* 007FB8 800073B8 00042180 */ sll $a0, $a0, 6 -/* 007FBC 800073BC 3C118005 */ lui $s1, %hi(D_8004A490) # $s1, 0x8005 -/* 007FC0 800073C0 2631A490 */ addiu $s1, %lo(D_8004A490) # addiu $s1, $s1, -0x5b70 -/* 007FC4 800073C4 AE220000 */ sw $v0, ($s1) -/* 007FC8 800073C8 8E0E0040 */ lw $t6, 0x40($s0) -/* 007FCC 800073CC AE2E0004 */ sw $t6, 4($s1) -/* 007FD0 800073D0 8E0F0044 */ lw $t7, 0x44($s0) -/* 007FD4 800073D4 AE2F0008 */ sw $t7, 8($s1) -/* 007FD8 800073D8 8E030044 */ lw $v1, 0x44($s0) -/* 007FDC 800073DC 5060000B */ beql $v1, $zero, .L8000740C_ovl0 -/* 007FE0 800073E0 AE20000C */ sw $zero, 0xc($s1) -/* 007FE4 800073E4 8E190048 */ lw $t9, 0x48($s0) -/* 007FE8 800073E8 24780008 */ addiu $t8, $v1, 8 -/* 007FEC 800073EC 24050008 */ li $a1, 8 -/* 007FF0 800073F0 03190019 */ multu $t8, $t9 -/* 007FF4 800073F4 00002012 */ mflo $a0 -/* 007FF8 800073F8 0C001500 */ jal func_80005400_ovl0 -/* 007FFC 800073FC 00000000 */ nop -/* 008000 80007400 10000002 */ b .L8000740C_ovl0 -/* 008004 80007404 AE22000C */ sw $v0, 0xc($s1) -/* 008008 80007408 AE20000C */ sw $zero, 0xc($s1) -.L8000740C_ovl0: -/* 00800C 8000740C 8E080048 */ lw $t0, 0x48($s0) -/* 008010 80007410 24050004 */ li $a1, 4 -/* 008014 80007414 AE280010 */ sw $t0, 0x10($s1) -/* 008018 80007418 8E09004C */ lw $t1, 0x4c($s0) -/* 00801C 8000741C AE290014 */ sw $t1, 0x14($s1) -/* 008020 80007420 8E040050 */ lw $a0, 0x50($s0) -/* 008024 80007424 00800821 */ addu $at, $a0, $zero -/* 008028 80007428 000420C0 */ sll $a0, $a0, 3 -/* 00802C 8000742C 00812021 */ addu $a0, $a0, $at -/* 008030 80007430 0C001500 */ jal func_80005400_ovl0 -/* 008034 80007434 00042080 */ sll $a0, $a0, 2 -/* 008038 80007438 AE220018 */ sw $v0, 0x18($s1) -/* 00803C 8000743C 8E0A0050 */ lw $t2, 0x50($s0) -/* 008040 80007440 24050008 */ li $a1, 8 -/* 008044 80007444 AE2A001C */ sw $t2, 0x1c($s1) -/* 008048 80007448 8E0C0054 */ lw $t4, 0x54($s0) -/* 00804C 8000744C 8E0B0058 */ lw $t3, 0x58($s0) -/* 008050 80007450 016C0019 */ multu $t3, $t4 -/* 008054 80007454 00002012 */ mflo $a0 -/* 008058 80007458 0C001500 */ jal func_80005400_ovl0 -/* 00805C 8000745C 00000000 */ nop -/* 008060 80007460 AE220020 */ sw $v0, 0x20($s1) -/* 008064 80007464 8E0D0054 */ lw $t5, 0x54($s0) -/* 008068 80007468 24050008 */ li $a1, 8 -/* 00806C 8000746C AE2D0024 */ sw $t5, 0x24($s1) -/* 008070 80007470 8E0E0058 */ lw $t6, 0x58($s0) -/* 008074 80007474 AE2E0028 */ sw $t6, 0x28($s1) -/* 008078 80007478 8E04005C */ lw $a0, 0x5c($s0) -/* 00807C 8000747C 00800821 */ addu $at, $a0, $zero -/* 008080 80007480 000420C0 */ sll $a0, $a0, 3 -/* 008084 80007484 00812021 */ addu $a0, $a0, $at -/* 008088 80007488 0C001500 */ jal func_80005400_ovl0 -/* 00808C 8000748C 000420C0 */ sll $a0, $a0, 3 -/* 008090 80007490 AE22002C */ sw $v0, 0x2c($s1) -/* 008094 80007494 8E0F005C */ lw $t7, 0x5c($s0) -/* 008098 80007498 AE2F0030 */ sw $t7, 0x30($s1) -/* 00809C 8000749C 0C0042D1 */ jal func_80010B44_ovl0 -/* 0080A0 800074A0 8E040060 */ lw $a0, 0x60($s0) -/* 0080A4 800074A4 8E180064 */ lw $t8, 0x64($s0) -/* 0080A8 800074A8 24050004 */ li $a1, 4 -/* 0080AC 800074AC AE380034 */ sw $t8, 0x34($s1) -/* 0080B0 800074B0 8E040068 */ lw $a0, 0x68($s0) -/* 0080B4 800074B4 00800821 */ addu $at, $a0, $zero -/* 0080B8 800074B8 000420C0 */ sll $a0, $a0, 3 -/* 0080BC 800074BC 00812021 */ addu $a0, $a0, $at -/* 0080C0 800074C0 0C001500 */ jal func_80005400_ovl0 -/* 0080C4 800074C4 00042080 */ sll $a0, $a0, 2 -/* 0080C8 800074C8 AE220038 */ sw $v0, 0x38($s1) -/* 0080CC 800074CC 8E190068 */ lw $t9, 0x68($s0) -/* 0080D0 800074D0 24050004 */ li $a1, 4 -/* 0080D4 800074D4 AE39003C */ sw $t9, 0x3c($s1) -/* 0080D8 800074D8 8E04006C */ lw $a0, 0x6c($s0) -/* 0080DC 800074DC 00800821 */ addu $at, $a0, $zero -/* 0080E0 800074E0 00042080 */ sll $a0, $a0, 2 -/* 0080E4 800074E4 00812021 */ addu $a0, $a0, $at -/* 0080E8 800074E8 00042080 */ sll $a0, $a0, 2 -/* 0080EC 800074EC 00812021 */ addu $a0, $a0, $at -/* 0080F0 800074F0 0C001500 */ jal func_80005400_ovl0 -/* 0080F4 800074F4 000420C0 */ sll $a0, $a0, 3 -/* 0080F8 800074F8 AE220040 */ sw $v0, 0x40($s1) -/* 0080FC 800074FC 8E08006C */ lw $t0, 0x6c($s0) -/* 008100 80007500 24050008 */ li $a1, 8 -/* 008104 80007504 AE280044 */ sw $t0, 0x44($s1) -/* 008108 80007508 8E0A0070 */ lw $t2, 0x70($s0) -/* 00810C 8000750C 8E090074 */ lw $t1, 0x74($s0) -/* 008110 80007510 012A0019 */ multu $t1, $t2 -/* 008114 80007514 00002012 */ mflo $a0 -/* 008118 80007518 0C001500 */ jal func_80005400_ovl0 -/* 00811C 8000751C 00000000 */ nop -/* 008120 80007520 AE220048 */ sw $v0, 0x48($s1) -/* 008124 80007524 8E0B0070 */ lw $t3, 0x70($s0) -/* 008128 80007528 24050008 */ li $a1, 8 -/* 00812C 8000752C AE2B004C */ sw $t3, 0x4c($s1) -/* 008130 80007530 8E0C0074 */ lw $t4, 0x74($s0) -/* 008134 80007534 AE2C0050 */ sw $t4, 0x50($s1) -/* 008138 80007538 8E0E0078 */ lw $t6, 0x78($s0) -/* 00813C 8000753C 8E0D007C */ lw $t5, 0x7c($s0) -/* 008140 80007540 01AE0019 */ multu $t5, $t6 -/* 008144 80007544 00002012 */ mflo $a0 -/* 008148 80007548 0C001500 */ jal func_80005400_ovl0 -/* 00814C 8000754C 00000000 */ nop -/* 008150 80007550 AE220054 */ sw $v0, 0x54($s1) -/* 008154 80007554 8E0F0078 */ lw $t7, 0x78($s0) -/* 008158 80007558 24050008 */ li $a1, 8 -/* 00815C 8000755C AE2F0058 */ sw $t7, 0x58($s1) -/* 008160 80007560 8E18007C */ lw $t8, 0x7c($s0) -/* 008164 80007564 AE38005C */ sw $t8, 0x5c($s1) -/* 008168 80007568 8E080080 */ lw $t0, 0x80($s0) -/* 00816C 8000756C 8E190084 */ lw $t9, 0x84($s0) -/* 008170 80007570 03280019 */ multu $t9, $t0 -/* 008174 80007574 00002012 */ mflo $a0 -/* 008178 80007578 0C001500 */ jal func_80005400_ovl0 -/* 00817C 8000757C 00000000 */ nop -/* 008180 80007580 AE220060 */ sw $v0, 0x60($s1) -/* 008184 80007584 8E090080 */ lw $t1, 0x80($s0) -/* 008188 80007588 02202025 */ move $a0, $s1 -/* 00818C 8000758C AE290064 */ sw $t1, 0x64($s1) -/* 008190 80007590 8E0A0084 */ lw $t2, 0x84($s0) -/* 008194 80007594 0C002BA1 */ jal func_8000AE84_ovl0 -/* 008198 80007598 AE2A0068 */ sw $t2, 0x68($s1) -/* 00819C 8000759C 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005 -/* 0081A0 800075A0 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8 -/* 0081A4 800075A4 3C0B8000 */ lui $t3, %hi(D_80006E94) # $t3, 0x8000 -/* 0081A8 800075A8 3C0C8000 */ lui $t4, %hi(D_80006EE4) # $t4, 0x8000 -/* 0081AC 800075AC 256B6E94 */ addiu $t3, %lo(D_80006E94) # addiu $t3, $t3, 0x6e94 -/* 0081B0 800075B0 258C6EE4 */ addiu $t4, %lo(D_80006EE4) # addiu $t4, $t4, 0x6ee4 -/* 0081B4 800075B4 AC4B0008 */ sw $t3, 8($v0) -/* 0081B8 800075B8 AC4C0010 */ sw $t4, 0x10($v0) -/* 0081BC 800075BC 8E050088 */ lw $a1, 0x88($s0) -/* 0081C0 800075C0 0C001C23 */ jal func_8000708C_ovl0 -/* 0081C4 800075C4 02002025 */ move $a0, $s0 -/* 0081C8 800075C8 8FBF001C */ lw $ra, 0x1c($sp) -/* 0081CC 800075CC 8FB00014 */ lw $s0, 0x14($sp) -/* 0081D0 800075D0 8FB10018 */ lw $s1, 0x18($sp) -/* 0081D4 800075D4 03E00008 */ jr $ra -/* 0081D8 800075D8 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_800075DC -/* 0081DC 800075DC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005 -/* 0081E0 800075E0 A42492D8 */ sh $a0, %lo(D_800492D8)($at) -/* 0081E4 800075E4 3C018005 */ lui $at, 0x8005 -/* 0081E8 800075E8 AFA40000 */ sw $a0, ($sp) -/* 0081EC 800075EC AFA50004 */ sw $a1, 4($sp) -/* 0081F0 800075F0 03E00008 */ jr $ra -/* 0081F4 800075F4 A42592DA */ sh $a1, -0x6d26($at) - -glabel func_800075F8 -/* 0081F8 800075F8 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005 -/* 0081FC 800075FC 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24 -/* 008200 80007600 8C4E0000 */ lw $t6, ($v0) -/* 008204 80007604 24010002 */ li $at, 2 -/* 008208 80007608 240F0001 */ li $t7, 1 -/* 00820C 8000760C 11C10002 */ beq $t6, $at, .L80007618_ovl0 -/* 008210 80007610 00000000 */ nop -/* 008214 80007614 AC4F0000 */ sw $t7, ($v0) -.L80007618_ovl0: -/* 008218 80007618 03E00008 */ jr $ra -/* 00821C 8000761C 00000000 */ nop - -glabel func_80007620 -/* 008220 80007620 3C0E8005 */ lui $t6, %hi(D_800492DC) # $t6, 0x8005 -/* 008224 80007624 8DCE92DC */ lw $t6, %lo(D_800492DC)($t6) -/* 008228 80007628 24010002 */ li $at, 2 -/* 00822C 8000762C 00001025 */ move $v0, $zero -/* 008230 80007630 15C10003 */ bne $t6, $at, .L80007640_ovl0 -/* 008234 80007634 00000000 */ nop -/* 008238 80007638 03E00008 */ jr $ra -/* 00823C 8000763C 24020001 */ li $v0, 1 - -.L80007640_ovl0: -/* 008240 80007640 03E00008 */ jr $ra -/* 008244 80007644 00000000 */ nop - -glabel func_80007648 -/* 008248 80007648 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00824C 8000764C AFBF0014 */ sw $ra, 0x14($sp) -/* 008250 80007650 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005 -/* 008254 80007654 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18 -/* 008258 80007658 00002825 */ move $a1, $zero -/* 00825C 8000765C 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 008260 80007660 00003025 */ move $a2, $zero -/* 008264 80007664 8FBF0014 */ lw $ra, 0x14($sp) -/* 008268 80007668 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00826C 8000766C 03E00008 */ jr $ra -/* 008270 80007670 00000000 */ nop - -glabel func_80007674 -/* 008274 80007674 24010001 */ li $at, 1 -/* 008278 80007678 10810002 */ beq $a0, $at, .L80007684_ovl0 -/* 00827C 8000767C 24010002 */ li $at, 2 -/* 008280 80007680 14810002 */ bne $a0, $at, .L8000768C_ovl0 -.L80007684_ovl0: -/* 008284 80007684 3C018005 */ lui $at, %hi(D_8004A460) # $at, 0x8005 -/* 008288 80007688 AC24A460 */ sw $a0, %lo(D_8004A460)($at) -.L8000768C_ovl0: -/* 00828C 8000768C 03E00008 */ jr $ra -/* 008290 80007690 00000000 */ nop - -glabel func_80007694 -/* 008294 80007694 24010001 */ li $at, 1 -/* 008298 80007698 10810003 */ beq $a0, $at, .L800076A8_ovl0 -/* 00829C 8000769C 00047080 */ sll $t6, $a0, 2 -/* 0082A0 800076A0 24010002 */ li $at, 2 -/* 0082A4 800076A4 14810007 */ bne $a0, $at, .L800076C4_ovl0 -.L800076A8_ovl0: -/* 0082A8 800076A8 3C0F8005 */ lui $t7, 0x8005 -/* 0082AC 800076AC 01EE7821 */ addu $t7, $t7, $t6 -/* 0082B0 800076B0 8DEFA454 */ lw $t7, -0x5bac($t7) -/* 0082B4 800076B4 55E00004 */ bnezl $t7, .L800076C8_ovl0 -/* 0082B8 800076B8 00001025 */ move $v0, $zero -/* 0082BC 800076BC 03E00008 */ jr $ra -/* 0082C0 800076C0 24020001 */ li $v0, 1 - -.L800076C4_ovl0: -/* 0082C4 800076C4 00001025 */ move $v0, $zero -.L800076C8_ovl0: -/* 0082C8 800076C8 03E00008 */ jr $ra -/* 0082CC 800076CC 00000000 */ nop - -glabel func_800076D0 -/* 0082D0 800076D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0082D4 800076D4 3C038005 */ lui $v1, %hi(D_8004A378) # $v1, 0x8005 -/* 0082D8 800076D8 3C048005 */ lui $a0, %hi(D_8004A370) # $a0, 0x8005 -/* 0082DC 800076DC 3C058005 */ lui $a1, %hi(D_8004A368) # $a1, 0x8005 -/* 0082E0 800076E0 3C028005 */ lui $v0, %hi(D_8004A380) # $v0, 0x8005 -/* 0082E4 800076E4 3C068005 */ lui $a2, %hi(D_8004A388) # $a2, 0x8005 -/* 0082E8 800076E8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0082EC 800076EC 24C6A388 */ addiu $a2, %lo(D_8004A388) # addiu $a2, $a2, -0x5c78 -/* 0082F0 800076F0 2442A380 */ addiu $v0, %lo(D_8004A380) # addiu $v0, $v0, -0x5c80 -/* 0082F4 800076F4 24A5A368 */ addiu $a1, %lo(D_8004A368) # addiu $a1, $a1, -0x5c98 -/* 0082F8 800076F8 2484A370 */ addiu $a0, %lo(D_8004A370) # addiu $a0, $a0, -0x5c90 -/* 0082FC 800076FC 2463A378 */ addiu $v1, %lo(D_8004A378) # addiu $v1, $v1, -0x5c88 -.L80007700_ovl0: -/* 008300 80007700 24420004 */ addiu $v0, $v0, 4 -/* 008304 80007704 0046082B */ sltu $at, $v0, $a2 -/* 008308 80007708 24630004 */ addiu $v1, $v1, 4 -/* 00830C 8000770C 24840004 */ addiu $a0, $a0, 4 -/* 008310 80007710 24A50004 */ addiu $a1, $a1, 4 -/* 008314 80007714 AC60FFFC */ sw $zero, -4($v1) -/* 008318 80007718 AC80FFFC */ sw $zero, -4($a0) -/* 00831C 8000771C ACA0FFFC */ sw $zero, -4($a1) -/* 008320 80007720 1420FFF7 */ bnez $at, .L80007700_ovl0 -/* 008324 80007724 AC40FFFC */ sw $zero, -4($v0) -/* 008328 80007728 3C038005 */ lui $v1, %hi(D_8004A446) # $v1, 0x8005 -/* 00832C 8000772C 3C018005 */ lui $at, %hi(D_8004A440) # $at, 0x8005 -/* 008330 80007730 2463A446 */ addiu $v1, %lo(D_8004A446) # addiu $v1, $v1, -0x5bba -/* 008334 80007734 AC20A440 */ sw $zero, %lo(D_8004A440)($at) -/* 008338 80007738 A4600000 */ sh $zero, ($v1) -/* 00833C 8000773C 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005 -/* 008340 80007740 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005 -/* 008344 80007744 3C028005 */ lui $v0, %hi(D_8004A390) # $v0, 0x8005 -/* 008348 80007748 A420A444 */ sh $zero, %lo(D_8004A444)($at) -/* 00834C 8000774C 2442A390 */ addiu $v0, %lo(D_8004A390) # addiu $v0, $v0, -0x5c70 -/* 008350 80007750 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30 -.L80007754_ovl0: -/* 008354 80007754 24420020 */ addiu $v0, $v0, 0x20 -/* 008358 80007758 AC40FFE8 */ sw $zero, -0x18($v0) -/* 00835C 8000775C AC40FFEC */ sw $zero, -0x14($v0) -/* 008360 80007760 AC40FFF0 */ sw $zero, -0x10($v0) -/* 008364 80007764 AC40FFF4 */ sw $zero, -0xc($v0) -/* 008368 80007768 AC40FFF8 */ sw $zero, -8($v0) -/* 00836C 8000776C AC40FFFC */ sw $zero, -4($v0) -/* 008370 80007770 AC40FFE0 */ sw $zero, -0x20($v0) -/* 008374 80007774 1443FFF7 */ bne $v0, $v1, .L80007754_ovl0 -/* 008378 80007778 AC40FFE4 */ sw $zero, -0x1c($v0) -/* 00837C 8000777C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005 -/* 008380 80007780 AC209308 */ sw $zero, %lo(D_80049308)($at) -/* 008384 80007784 0C0014D4 */ jal func_80005350_ovl0 -/* 008388 80007788 00002025 */ move $a0, $zero -/* 00838C 8000778C 3C048005 */ lui $a0, %hi(D_80049300) # $a0, 0x8005 -/* 008390 80007790 3C058005 */ lui $a1, %hi(D_800492C0) # $a1, 0x8005 -/* 008394 80007794 3C068005 */ lui $a2, %hi(D_800492B0) # $a2, 0x8005 -/* 008398 80007798 24C692B0 */ addiu $a2, %lo(D_800492B0) # addiu $a2, $a2, -0x6d50 -/* 00839C 8000779C 24A592C0 */ addiu $a1, %lo(D_800492C0) # addiu $a1, $a1, -0x6d40 -/* 0083A0 800077A0 24849300 */ addiu $a0, %lo(D_80049300) # addiu $a0, $a0, -0x6d00 -/* 0083A4 800077A4 0C00027A */ jal func_800009E8_ovl0 -/* 0083A8 800077A8 24070004 */ li $a3, 4 -/* 0083AC 800077AC 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005 -/* 0083B0 800077B0 3C058005 */ lui $a1, %hi(D_80049310) # $a1, 0x8005 -/* 0083B4 800077B4 24A59310 */ addiu $a1, %lo(D_80049310) # addiu $a1, $a1, -0x6cf0 -/* 0083B8 800077B8 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0 -/* 0083BC 800077BC 0C00CEB8 */ jal osCreateMesgQueue -/* 0083C0 800077C0 24060003 */ li $a2, 3 -/* 0083C4 800077C4 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005 -/* 0083C8 800077C8 3C058005 */ lui $a1, %hi(D_80049338) # $a1, 0x8005 -/* 0083CC 800077CC 24A59338 */ addiu $a1, %lo(D_80049338) # addiu $a1, $a1, -0x6cc8 -/* 0083D0 800077D0 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0 -/* 0083D4 800077D4 0C00CEB8 */ jal osCreateMesgQueue -/* 0083D8 800077D8 24060001 */ li $a2, 1 -/* 0083DC 800077DC 3C028005 */ lui $v0, %hi(D_800492DA) # $v0, 0x8005 -/* 0083E0 800077E0 244292DA */ addiu $v0, %lo(D_800492DA) # addiu $v0, $v0, -0x6d26 -/* 0083E4 800077E4 24180001 */ li $t8, 1 -/* 0083E8 800077E8 A4580000 */ sh $t8, ($v0) -/* 0083EC 800077EC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005 -/* 0083F0 800077F0 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005 -/* 0083F4 800077F4 3C058005 */ lui $a1, %hi(D_800492E0) # $a1, 0x8005 -/* 0083F8 800077F8 A43892D8 */ sh $t8, %lo(D_800492D8)($at) -/* 0083FC 800077FC 24A592E0 */ addiu $a1, %lo(D_800492E0) # addiu $a1, $a1, -0x6d20 -/* 008400 80007800 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18 -/* 008404 80007804 0C00CEB8 */ jal osCreateMesgQueue -/* 008408 80007808 24060001 */ li $a2, 1 -/* 00840C 8000780C 8FBF0014 */ lw $ra, 0x14($sp) -/* 008410 80007810 24190002 */ li $t9, 2 -/* 008414 80007814 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005 -/* 008418 80007818 AC3992DC */ sw $t9, %lo(D_800492DC)($at) -/* 00841C 8000781C 03E00008 */ jr $ra -/* 008420 80007820 27BD0018 */ addiu $sp, $sp, 0x18 - -glabel func_80007824 -/* 008424 80007824 00000000 */ nop -/* 008428 80007828 00000000 */ nop -/* 00842C 8000782C 00000000 */ nop -/* 008430 80007830 8C8E0004 */ lw $t6, 4($a0) -/* 008434 80007834 03E00008 */ jr $ra -/* 008438 80007838 AC8E000C */ sw $t6, 0xc($a0) - -glabel func_8000783C -/* 00843C 8000783C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 008440 80007840 AFBF0014 */ sw $ra, 0x14($sp) -/* 008444 80007844 10C00007 */ beqz $a2, .L80007864_ovl0 -/* 008448 80007848 00803825 */ move $a3, $a0 -/* 00844C 8000784C 8C8E000C */ lw $t6, 0xc($a0) -/* 008450 80007850 24C2FFFF */ addiu $v0, $a2, -1 -/* 008454 80007854 0040C027 */ not $t8, $v0 -/* 008458 80007858 01C27821 */ addu $t7, $t6, $v0 -/* 00845C 8000785C 10000002 */ b .L80007868_ovl0 -/* 008460 80007860 01F81824 */ and $v1, $t7, $t8 -.L80007864_ovl0: -/* 008464 80007864 8CE3000C */ lw $v1, 0xc($a3) -.L80007868_ovl0: -/* 008468 80007868 8CF90008 */ lw $t9, 8($a3) -/* 00846C 8000786C 00651021 */ addu $v0, $v1, $a1 -/* 008470 80007870 ACE2000C */ sw $v0, 0xc($a3) -/* 008474 80007874 0322082B */ sltu $at, $t9, $v0 -/* 008478 80007878 10200007 */ beqz $at, .L80007898_ovl0 -/* 00847C 8000787C 8FBF0014 */ lw $ra, 0x14($sp) -/* 008480 80007880 3C048004 */ lui $a0, %hi(D_80040210) # $a0, 0x8004 -/* 008484 80007884 24840210 */ addiu $a0, %lo(D_80040210) # addiu $a0, $a0, 0x210 -/* 008488 80007888 0C008C27 */ jal fatal_printf -/* 00848C 8000788C 8CE50000 */ lw $a1, ($a3) -.L80007890_ovl0: -/* 008490 80007890 1000FFFF */ b .L80007890_ovl0 -/* 008494 80007894 00000000 */ nop -.L80007898_ovl0: -/* 008498 80007898 00601025 */ move $v0, $v1 -/* 00849C 8000789C 03E00008 */ jr $ra -/* 0084A0 800078A0 27BD0018 */ addiu $sp, $sp, 0x18 - -glabel func_800078A4 -/* 0084A4 800078A4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0084A8 800078A8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0084AC 800078AC AFA40018 */ sw $a0, 0x18($sp) -/* 0084B0 800078B0 AFA5001C */ sw $a1, 0x1c($sp) -/* 0084B4 800078B4 AC850000 */ sw $a1, ($a0) -/* 0084B8 800078B8 8FB80018 */ lw $t8, 0x18($sp) -/* 0084BC 800078BC 00C74021 */ addu $t0, $a2, $a3 -/* 0084C0 800078C0 00E02825 */ move $a1, $a3 -/* 0084C4 800078C4 AF06000C */ sw $a2, 0xc($t8) -/* 0084C8 800078C8 8FB90018 */ lw $t9, 0x18($sp) -/* 0084CC 800078CC 00C02025 */ move $a0, $a2 -/* 0084D0 800078D0 AF260004 */ sw $a2, 4($t9) -/* 0084D4 800078D4 8FA90018 */ lw $t1, 0x18($sp) -/* 0084D8 800078D8 0C00BA2C */ jal func_8002E8B0_ovl0 -/* 0084DC 800078DC AD280008 */ sw $t0, 8($t1) -/* 0084E0 800078E0 8FBF0014 */ lw $ra, 0x14($sp) -/* 0084E4 800078E4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0084E8 800078E8 03E00008 */ jr $ra -/* 0084EC 800078EC 00000000 */ nop - -glabel func_800078F0 -/* 0084F0 800078F0 3C0E8005 */ lui $t6, %hi(D_8004A504) # $t6, 0x8005 -/* 0084F4 800078F4 8DCEA504 */ lw $t6, %lo(D_8004A504)($t6) -/* 0084F8 800078F8 24010003 */ li $at, 3 -/* 0084FC 800078FC 00047C02 */ srl $t7, $a0, 0x10 -/* 008500 80007900 15C10003 */ bne $t6, $at, .L80007910_ovl0 -/* 008504 80007904 31F8F800 */ andi $t8, $t7, 0xf800 -/* 008508 80007908 03E00008 */ jr $ra -/* 00850C 8000790C 00801025 */ move $v0, $a0 - -.L80007910_ovl0: -/* 008510 80007910 0004CB42 */ srl $t9, $a0, 0xd -/* 008514 80007914 332807C0 */ andi $t0, $t9, 0x7c0 -/* 008518 80007918 00045282 */ srl $t2, $a0, 0xa -/* 00851C 8000791C 314B003E */ andi $t3, $t2, 0x3e -/* 008520 80007920 03084825 */ or $t1, $t8, $t0 -/* 008524 80007924 000469C2 */ srl $t5, $a0, 7 -/* 008528 80007928 31AE0001 */ andi $t6, $t5, 1 -/* 00852C 8000792C 012B6025 */ or $t4, $t1, $t3 -/* 008530 80007930 018E1025 */ or $v0, $t4, $t6 -/* 008534 80007934 00027C00 */ sll $t7, $v0, 0x10 -/* 008538 80007938 01E21825 */ or $v1, $t7, $v0 -/* 00853C 8000793C 03E00008 */ jr $ra -/* 008540 80007940 00601025 */ move $v0, $v1 - -glabel func_80007944 -/* 008544 80007944 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 008548 80007948 3C028005 */ lui $v0, %hi(D_8004A518) # $v0, 0x8005 -/* 00854C 8000794C 2442A518 */ addiu $v0, %lo(D_8004A518) # addiu $v0, $v0, -0x5ae8 -/* 008550 80007950 AFBF0014 */ sw $ra, 0x14($sp) -/* 008554 80007954 240E0005 */ li $t6, 5 -/* 008558 80007958 240F0064 */ li $t7, 100 -/* 00855C 8000795C AC440000 */ sw $a0, ($v0) -/* 008560 80007960 00801825 */ move $v1, $a0 -/* 008564 80007964 AFAE0018 */ sw $t6, 0x18($sp) -/* 008568 80007968 AFAF001C */ sw $t7, 0x1c($sp) -/* 00856C 8000796C AC450004 */ sw $a1, 4($v0) -/* 008570 80007970 AC460008 */ sw $a2, 8($v0) -/* 008574 80007974 AFA3003C */ sw $v1, 0x3c($sp) -/* 008578 80007978 27A40018 */ addiu $a0, $sp, 0x18 -/* 00857C 8000797C AFA50040 */ sw $a1, 0x40($sp) -/* 008580 80007980 0C000260 */ jal func_80000980_ovl0 -/* 008584 80007984 AFA60044 */ sw $a2, 0x44($sp) -/* 008588 80007988 8FBF0014 */ lw $ra, 0x14($sp) -/* 00858C 8000798C 27BD0048 */ addiu $sp, $sp, 0x48 -/* 008590 80007990 03E00008 */ jr $ra -/* 008594 80007994 00000000 */ nop - -glabel func_80007998 -/* 008598 80007998 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005 -/* 00859C 8000799C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0 -/* 0085A0 800079A0 8C4E0000 */ lw $t6, ($v0) -/* 0085A4 800079A4 30980020 */ andi $t8, $a0, 0x20 -/* 0085A8 800079A8 30880010 */ andi $t0, $a0, 0x10 -/* 0085AC 800079AC 01C47825 */ or $t7, $t6, $a0 -/* 0085B0 800079B0 13000004 */ beqz $t8, .L800079C4_ovl0 -/* 0085B4 800079B4 AC4F0000 */ sw $t7, ($v0) -/* 0085B8 800079B8 24190003 */ li $t9, 3 -/* 0085BC 800079BC 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 -/* 0085C0 800079C0 AC39A504 */ sw $t9, %lo(D_8004A504)($at) -.L800079C4_ovl0: -/* 0085C4 800079C4 11000004 */ beqz $t0, .L800079D8_ovl0 -/* 0085C8 800079C8 240A0001 */ li $t2, 1 -/* 0085CC 800079CC 24090002 */ li $t1, 2 -/* 0085D0 800079D0 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 -/* 0085D4 800079D4 AC29A504 */ sw $t1, %lo(D_8004A504)($at) -.L800079D8_ovl0: -/* 0085D8 800079D8 3C018005 */ lui $at, 0x8005 -/* 0085DC 800079DC 03E00008 */ jr $ra -/* 0085E0 800079E0 AC2AA514 */ sw $t2, -0x5aec($at) - -glabel func_800079E4 -/* 0085E4 800079E4 3C018005 */ lui $at, %hi(D_8004A508) # $at, 0x8005 -/* 0085E8 800079E8 AC24A508 */ sw $a0, %lo(D_8004A508)($at) -/* 0085EC 800079EC 3C018005 */ lui $at, 0x8005 -/* 0085F0 800079F0 240E0001 */ li $t6, 1 -/* 0085F4 800079F4 03E00008 */ jr $ra -/* 0085F8 800079F8 AC2EA514 */ sw $t6, -0x5aec($at) - -glabel func_800079FC -/* 0085FC 800079FC 3C018005 */ lui $at, %hi(D_8004A50C) # $at, 0x8005 -/* 008600 80007A00 AC24A50C */ sw $a0, %lo(D_8004A50C)($at) -/* 008604 80007A04 3C018005 */ lui $at, 0x8005 -/* 008608 80007A08 240E0001 */ li $t6, 1 -/* 00860C 80007A0C 03E00008 */ jr $ra -/* 008610 80007A10 AC2EA514 */ sw $t6, -0x5aec($at) - -glabel func_80007A14 -/* 008614 80007A14 AFA40000 */ sw $a0, ($sp) -/* 008618 80007A18 00042400 */ sll $a0, $a0, 0x10 -/* 00861C 80007A1C 00042403 */ sra $a0, $a0, 0x10 -/* 008620 80007A20 AFA50004 */ sw $a1, 4($sp) -/* 008624 80007A24 3C018005 */ lui $at, %hi(D_8004A524) # $at, 0x8005 -/* 008628 80007A28 00052C00 */ sll $a1, $a1, 0x10 -/* 00862C 80007A2C A424A524 */ sh $a0, %lo(D_8004A524)($at) -/* 008630 80007A30 00052C03 */ sra $a1, $a1, 0x10 -/* 008634 80007A34 AFA60008 */ sw $a2, 8($sp) -/* 008638 80007A38 3C018005 */ lui $at, %hi(D_8004A526) # $at, 0x8005 -/* 00863C 80007A3C 00063400 */ sll $a2, $a2, 0x10 -/* 008640 80007A40 A425A526 */ sh $a1, %lo(D_8004A526)($at) -/* 008644 80007A44 00063403 */ sra $a2, $a2, 0x10 -/* 008648 80007A48 AFA7000C */ sw $a3, 0xc($sp) -/* 00864C 80007A4C 3C018005 */ lui $at, %hi(D_8004A528) # $at, 0x8005 -/* 008650 80007A50 00073C00 */ sll $a3, $a3, 0x10 -/* 008654 80007A54 A426A528 */ sh $a2, %lo(D_8004A528)($at) -/* 008658 80007A58 00073C03 */ sra $a3, $a3, 0x10 -/* 00865C 80007A5C 3C018005 */ lui $at, %hi(D_8004A52A) # $at, 0x8005 -/* 008660 80007A60 A427A52A */ sh $a3, %lo(D_8004A52A)($at) -/* 008664 80007A64 3C018005 */ lui $at, 0x8005 -/* 008668 80007A68 240E0001 */ li $t6, 1 -/* 00866C 80007A6C 03E00008 */ jr $ra -/* 008670 80007A70 AC2EA514 */ sw $t6, -0x5aec($at) - -glabel func_80007A74 -/* 008674 80007A74 3C0E8005 */ lui $t6, %hi(D_8004A508) # $t6, 0x8005 -/* 008678 80007A78 8DCEA508 */ lw $t6, %lo(D_8004A508)($t6) -/* 00867C 80007A7C 3C0F8005 */ lui $t7, %hi(D_8004A50C) # $t7, 0x8005 -/* 008680 80007A80 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005 -/* 008684 80007A84 AC8E0024 */ sw $t6, 0x24($a0) -/* 008688 80007A88 8DEFA50C */ lw $t7, %lo(D_8004A50C)($t7) -/* 00868C 80007A8C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0 -/* 008690 80007A90 3C198005 */ lui $t9, %hi(D_8004A524) # $t9, 0x8005 -/* 008694 80007A94 AC8F0028 */ sw $t7, 0x28($a0) -/* 008698 80007A98 8C580000 */ lw $t8, ($v0) -/* 00869C 80007A9C 3C088005 */ lui $t0, %hi(D_8004A526) # $t0, 0x8005 -/* 0086A0 80007AA0 3C098005 */ lui $t1, %hi(D_8004A528) # $t1, 0x8005 -/* 0086A4 80007AA4 AC98002C */ sw $t8, 0x2c($a0) -/* 0086A8 80007AA8 8739A524 */ lh $t9, %lo(D_8004A524)($t9) -/* 0086AC 80007AAC 3C0A8005 */ lui $t2, %hi(D_8004A52A) # $t2, 0x8005 -/* 0086B0 80007AB0 3C018005 */ lui $at, 0x8005 -/* 0086B4 80007AB4 A4990030 */ sh $t9, 0x30($a0) -/* 0086B8 80007AB8 8508A526 */ lh $t0, %lo(D_8004A526)($t0) -/* 0086BC 80007ABC A4880032 */ sh $t0, 0x32($a0) -/* 0086C0 80007AC0 8529A528 */ lh $t1, %lo(D_8004A528)($t1) -/* 0086C4 80007AC4 A4890034 */ sh $t1, 0x34($a0) -/* 0086C8 80007AC8 854AA52A */ lh $t2, %lo(D_8004A52A)($t2) -/* 0086CC 80007ACC A48A0036 */ sh $t2, 0x36($a0) -/* 0086D0 80007AD0 AC400000 */ sw $zero, ($v0) -/* 0086D4 80007AD4 03E00008 */ jr $ra -/* 0086D8 80007AD8 AC20A514 */ sw $zero, -0x5aec($at) - -glabel func_80007ADC -/* 0086DC 80007ADC 3C0E8005 */ lui $t6, %hi(D_8004A514) # $t6, 0x8005 -/* 0086E0 80007AE0 8DCEA514 */ lw $t6, %lo(D_8004A514)($t6) -/* 0086E4 80007AE4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0086E8 80007AE8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0086EC 80007AEC 11C0000E */ beqz $t6, .L80007B28_ovl0 -/* 0086F0 80007AF0 00802825 */ move $a1, $a0 -/* 0086F4 80007AF4 240F0004 */ li $t7, 4 -/* 0086F8 80007AF8 24180032 */ li $t8, 50 -/* 0086FC 80007AFC AC8F0000 */ sw $t7, ($a0) -/* 008700 80007B00 AC980004 */ sw $t8, 4($a0) -/* 008704 80007B04 AC800014 */ sw $zero, 0x14($a0) -/* 008708 80007B08 AC800020 */ sw $zero, 0x20($a0) -/* 00870C 80007B0C 0C001E9D */ jal func_80007A74_ovl0 -/* 008710 80007B10 AFA50018 */ sw $a1, 0x18($sp) -/* 008714 80007B14 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005 -/* 008718 80007B18 8FA50018 */ lw $a1, 0x18($sp) -/* 00871C 80007B1C 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348 -/* 008720 80007B20 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 008724 80007B24 00003025 */ move $a2, $zero -.L80007B28_ovl0: -/* 008728 80007B28 8FBF0014 */ lw $ra, 0x14($sp) -/* 00872C 80007B2C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 008730 80007B30 03E00008 */ jr $ra -/* 008734 80007B34 00000000 */ nop - -glabel func_80007B38 -/* 008738 80007B38 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 00873C 80007B3C 3C018005 */ lui $at, %hi(D_8004A510) # $at, 0x8005 -/* 008740 80007B40 AC20A510 */ sw $zero, %lo(D_8004A510)($at) -/* 008744 80007B44 AFBF0014 */ sw $ra, 0x14($sp) -/* 008748 80007B48 AFA40050 */ sw $a0, 0x50($sp) -/* 00874C 80007B4C 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005 -/* 008750 80007B50 240E0002 */ li $t6, 2 -/* 008754 80007B54 AFA50054 */ sw $a1, 0x54($sp) -/* 008758 80007B58 AC2EA504 */ sw $t6, %lo(D_8004A504)($at) -/* 00875C 80007B5C 0C001E66 */ jal func_80007998_ovl0 -/* 008760 80007B60 00C02025 */ move $a0, $a2 -/* 008764 80007B64 0C001E79 */ jal func_800079E4_ovl0 -/* 008768 80007B68 8FA40050 */ lw $a0, 0x50($sp) -/* 00876C 80007B6C 0C001E7F */ jal func_800079FC_ovl0 -/* 008770 80007B70 8FA40054 */ lw $a0, 0x54($sp) -/* 008774 80007B74 240F0004 */ li $t7, 4 -/* 008778 80007B78 24180064 */ li $t8, 100 -/* 00877C 80007B7C AFAF0018 */ sw $t7, 0x18($sp) -/* 008780 80007B80 AFB8001C */ sw $t8, 0x1c($sp) -/* 008784 80007B84 0C001E9D */ jal func_80007A74_ovl0 -/* 008788 80007B88 27A40018 */ addiu $a0, $sp, 0x18 -/* 00878C 80007B8C 0C000260 */ jal func_80000980_ovl0 -/* 008790 80007B90 27A40018 */ addiu $a0, $sp, 0x18 -/* 008794 80007B94 8FBF0014 */ lw $ra, 0x14($sp) -/* 008798 80007B98 27BD0050 */ addiu $sp, $sp, 0x50 -/* 00879C 80007B9C 03E00008 */ jr $ra -/* 0087A0 80007BA0 00000000 */ nop - -glabel func_80007BA4 -/* 0087A4 80007BA4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0087A8 80007BA8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0087AC 80007BAC 00803825 */ move $a3, $a0 -/* 0087B0 80007BB0 8CE50004 */ lw $a1, 4($a3) -/* 0087B4 80007BB4 8CE60008 */ lw $a2, 8($a3) -/* 0087B8 80007BB8 8C840000 */ lw $a0, ($a0) -/* 0087BC 80007BBC 0C001E51 */ jal func_80007944_ovl0 -/* 0087C0 80007BC0 AFA70018 */ sw $a3, 0x18($sp) -/* 0087C4 80007BC4 8FA70018 */ lw $a3, 0x18($sp) -/* 0087C8 80007BC8 3C018005 */ lui $at, %hi(D_8004A500) # $at, 0x8005 -/* 0087CC 80007BCC 8CEE000C */ lw $t6, 0xc($a3) -/* 0087D0 80007BD0 AC2EA500 */ sw $t6, %lo(D_8004A500)($at) -/* 0087D4 80007BD4 8CE60018 */ lw $a2, 0x18($a3) -/* 0087D8 80007BD8 8CE50014 */ lw $a1, 0x14($a3) -/* 0087DC 80007BDC 0C001ECE */ jal func_80007B38_ovl0 -/* 0087E0 80007BE0 8CE40010 */ lw $a0, 0x10($a3) -/* 0087E4 80007BE4 8FBF0014 */ lw $ra, 0x14($sp) -/* 0087E8 80007BE8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0087EC 80007BEC 03E00008 */ jr $ra -/* 0087F0 80007BF0 00000000 */ nop - -glabel func_80007BF4 -/* 0087F4 80007BF4 00000000 */ nop -/* 0087F8 80007BF8 00000000 */ nop -/* 0087FC 80007BFC 00000000 */ nop -/* 008800 80007C00 44856000 */ mtc1 $a1, $f12 -/* 008804 80007C04 44877000 */ mtc1 $a3, $f14 -/* 008808 80007C08 3C013F00 */ li $at, 0x3F000000 # 0.500000 -/* 00880C 80007C0C 44818000 */ mtc1 $at, $f16 -/* 008810 80007C10 460E6100 */ add.s $f4, $f12, $f14 -/* 008814 80007C14 3C014080 */ li $at, 0x40800000 # 4.000000 -/* 008818 80007C18 44819000 */ mtc1 $at, $f18 -/* 00881C 80007C1C AFA60008 */ sw $a2, 8($sp) -/* 008820 80007C20 46102002 */ mul.s $f0, $f4, $f16 -/* 008824 80007C24 46007181 */ sub.s $f6, $f14, $f0 -/* 008828 80007C28 46123202 */ mul.s $f8, $f6, $f18 -/* 00882C 80007C2C 4600428D */ trunc.w.s $f10, $f8 -/* 008830 80007C30 44185000 */ mfc1 $t8, $f10 -/* 008834 80007C34 00000000 */ nop -/* 008838 80007C38 A4980000 */ sh $t8, ($a0) -/* 00883C 80007C3C C7A60010 */ lwc1 $f6, 0x10($sp) -/* 008840 80007C40 C7A40008 */ lwc1 $f4, 8($sp) -/* 008844 80007C44 241801FF */ li $t8, 511 -/* 008848 80007C48 A498000C */ sh $t8, 0xc($a0) -/* 00884C 80007C4C 46062200 */ add.s $f8, $f4, $f6 -/* 008850 80007C50 8499000C */ lh $t9, 0xc($a0) -/* 008854 80007C54 46104082 */ mul.s $f2, $f8, $f16 -/* 008858 80007C58 A4990004 */ sh $t9, 4($a0) -/* 00885C 80007C5C 46023281 */ sub.s $f10, $f6, $f2 -/* 008860 80007C60 46125102 */ mul.s $f4, $f10, $f18 -/* 008864 80007C64 4600220D */ trunc.w.s $f8, $f4 -/* 008868 80007C68 46120182 */ mul.s $f6, $f0, $f18 -/* 00886C 80007C6C 00000000 */ nop -/* 008870 80007C70 46121102 */ mul.s $f4, $f2, $f18 -/* 008874 80007C74 44094000 */ mfc1 $t1, $f8 -/* 008878 80007C78 00000000 */ nop -/* 00887C 80007C7C A4890002 */ sh $t1, 2($a0) -/* 008880 80007C80 4600328D */ trunc.w.s $f10, $f6 -/* 008884 80007C84 4600220D */ trunc.w.s $f8, $f4 -/* 008888 80007C88 440C5000 */ mfc1 $t4, $f10 -/* 00888C 80007C8C 440F4000 */ mfc1 $t7, $f8 -/* 008890 80007C90 A48C0008 */ sh $t4, 8($a0) -/* 008894 80007C94 03E00008 */ jr $ra -/* 008898 80007C98 A48F000A */ sh $t7, 0xa($a0) - -glabel func_80007C9C -/* 00889C 80007C9C 3C028005 */ lui $v0, %hi(D_8004A508) # $v0, 0x8005 -/* 0088A0 80007CA0 8C42A508 */ lw $v0, %lo(D_8004A508)($v0) -/* 0088A4 80007CA4 240E01FF */ li $t6, 511 -/* 0088A8 80007CA8 00021040 */ sll $v0, $v0, 1 -/* 0088AC 80007CAC 00021400 */ sll $v0, $v0, 0x10 -/* 0088B0 80007CB0 00021403 */ sra $v0, $v0, 0x10 -/* 0088B4 80007CB4 A4820008 */ sh $v0, 8($a0) -/* 0088B8 80007CB8 A4820000 */ sh $v0, ($a0) -/* 0088BC 80007CBC 3C028005 */ lui $v0, %hi(D_8004A50C) # $v0, 0x8005 -/* 0088C0 80007CC0 8C42A50C */ lw $v0, %lo(D_8004A50C)($v0) -/* 0088C4 80007CC4 A48E000C */ sh $t6, 0xc($a0) -/* 0088C8 80007CC8 848F000C */ lh $t7, 0xc($a0) -/* 0088CC 80007CCC 00021040 */ sll $v0, $v0, 1 -/* 0088D0 80007CD0 00021400 */ sll $v0, $v0, 0x10 -/* 0088D4 80007CD4 00021403 */ sra $v0, $v0, 0x10 -/* 0088D8 80007CD8 A482000A */ sh $v0, 0xa($a0) -/* 0088DC 80007CDC A4820002 */ sh $v0, 2($a0) -/* 0088E0 80007CE0 03E00008 */ jr $ra -/* 0088E4 80007CE4 A48F0004 */ sh $t7, 4($a0) - -glabel func_80007CE8 -/* 0088E8 80007CE8 3C018004 */ lui $at, 0x8004 -/* 0088EC 80007CEC 03E00008 */ jr $ra -/* 0088F0 80007CF0 AC24DD30 */ sw $a0, -0x22d0($at) - -glabel func_80007CF4 -/* 0088F4 80007CF4 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 0088F8 80007CF8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0088FC 80007CFC AFA40038 */ sw $a0, 0x38($sp) -/* 008900 80007D00 8C8F0000 */ lw $t7, ($a0) -/* 008904 80007D04 3C19DB06 */ lui $t9, 0xdb06 -/* 008908 80007D08 27A40034 */ addiu $a0, $sp, 0x34 -/* 00890C 80007D0C AFAF0034 */ sw $t7, 0x34($sp) -/* 008910 80007D10 25F80008 */ addiu $t8, $t7, 8 -/* 008914 80007D14 AFB80034 */ sw $t8, 0x34($sp) -/* 008918 80007D18 ADE00004 */ sw $zero, 4($t7) -/* 00891C 80007D1C 0C0014DE */ jal func_80005378_ovl0 -/* 008920 80007D20 ADF90000 */ sw $t9, ($t7) -/* 008924 80007D24 8FAB0034 */ lw $t3, 0x34($sp) -/* 008928 80007D28 3C0DFE00 */ lui $t5, 0xfe00 -/* 00892C 80007D2C 3C0E8005 */ lui $t6, %hi(D_8004A500) # $t6, 0x8005 -/* 008930 80007D30 256C0008 */ addiu $t4, $t3, 8 -/* 008934 80007D34 AFAC0034 */ sw $t4, 0x34($sp) -/* 008938 80007D38 AD6D0000 */ sw $t5, ($t3) -/* 00893C 80007D3C 8DCEA500 */ lw $t6, %lo(D_8004A500)($t6) -/* 008940 80007D40 3C048005 */ lui $a0, %hi(D_8004A530) # $a0, 0x8005 -/* 008944 80007D44 2484A530 */ addiu $a0, %lo(D_8004A530) # addiu $a0, $a0, -0x5ad0 -/* 008948 80007D48 0C001F27 */ jal func_80007C9C_ovl0 -/* 00894C 80007D4C AD6E0004 */ sw $t6, 4($t3) -/* 008950 80007D50 8FAF0034 */ lw $t7, 0x34($sp) -/* 008954 80007D54 3C0B8004 */ lui $t3, %hi(D_8003DD78) # $t3, 0x8004 -/* 008958 80007D58 3C078005 */ lui $a3, %hi(D_8004A508) # $a3, 0x8005 -/* 00895C 80007D5C 25F80008 */ addiu $t8, $t7, 8 -/* 008960 80007D60 AFB80034 */ sw $t8, 0x34($sp) -/* 008964 80007D64 256BDD78 */ addiu $t3, %lo(D_8003DD78) # addiu $t3, $t3, -0x2288 -/* 008968 80007D68 3C19DE00 */ lui $t9, 0xde00 -/* 00896C 80007D6C 24E7A508 */ addiu $a3, %lo(D_8004A508) # addiu $a3, $a3, -0x5af8 -/* 008970 80007D70 ADF90000 */ sw $t9, ($t7) -/* 008974 80007D74 ADEB0004 */ sw $t3, 4($t7) -/* 008978 80007D78 8CEE0000 */ lw $t6, ($a3) -/* 00897C 80007D7C 24080140 */ li $t0, 320 -/* 008980 80007D80 01E01025 */ move $v0, $t7 -/* 008984 80007D84 01C8001A */ div $zero, $t6, $t0 -/* 008988 80007D88 00007812 */ mflo $t7 -/* 00898C 80007D8C 3C014120 */ li $at, 0x41200000 # 10.000000 -/* 008990 80007D90 44810000 */ mtc1 $at, $f0 -/* 008994 80007D94 3C014080 */ li $at, 0x40800000 # 4.000000 -/* 008998 80007D98 44811000 */ mtc1 $at, $f2 -/* 00899C 80007D9C 3C098005 */ lui $t1, %hi(D_8004A50C) # $t1, 0x8005 -/* 0089A0 80007DA0 2529A50C */ addiu $t1, %lo(D_8004A50C) # addiu $t1, $t1, -0x5af4 -/* 0089A4 80007DA4 240A00F0 */ li $t2, 240 -/* 0089A8 80007DA8 448F2000 */ mtc1 $t7, $f4 -/* 0089AC 80007DAC 8FAC0034 */ lw $t4, 0x34($sp) -/* 0089B0 80007DB0 3C068004 */ lui $a2, %hi(D_8003DD30) # $a2, 0x8004 -/* 0089B4 80007DB4 468021A0 */ cvt.s.w $f6, $f4 -/* 0089B8 80007DB8 01801825 */ move $v1, $t4 -/* 0089BC 80007DBC 258D0008 */ addiu $t5, $t4, 8 -/* 0089C0 80007DC0 AFAD0034 */ sw $t5, 0x34($sp) -/* 0089C4 80007DC4 15000002 */ bnez $t0, .L80007DD0_ovl0 -/* 0089C8 80007DC8 00000000 */ nop -/* 0089CC 80007DCC 0007000D */ break 7 -.L80007DD0_ovl0: -/* 0089D0 80007DD0 2401FFFF */ li $at, -1 -/* 0089D4 80007DD4 15010004 */ bne $t0, $at, .L80007DE8_ovl0 -/* 0089D8 80007DD8 3C018000 */ lui $at, 0x8000 -/* 0089DC 80007DDC 15C10002 */ bne $t6, $at, .L80007DE8_ovl0 -/* 0089E0 80007DE0 00000000 */ nop -/* 0089E4 80007DE4 0006000D */ break 6 -.L80007DE8_ovl0: -/* 0089E8 80007DE8 8D2E0000 */ lw $t6, ($t1) -/* 0089EC 80007DEC 46003202 */ mul.s $f8, $f6, $f0 -/* 0089F0 80007DF0 3C01ED00 */ lui $at, 0xed00 -/* 0089F4 80007DF4 01CA001A */ div $zero, $t6, $t2 -/* 0089F8 80007DF8 00007812 */ mflo $t7 -/* 0089FC 80007DFC 448F9000 */ mtc1 $t7, $f18 -/* 008A00 80007E00 46024282 */ mul.s $f10, $f8, $f2 -/* 008A04 80007E04 46809120 */ cvt.s.w $f4, $f18 -/* 008A08 80007E08 4600540D */ trunc.w.s $f16, $f10 -/* 008A0C 80007E0C 46040182 */ mul.s $f6, $f0, $f4 -/* 008A10 80007E10 44198000 */ mfc1 $t9, $f16 -/* 008A14 80007E14 00000000 */ nop -/* 008A18 80007E18 332B0FFF */ andi $t3, $t9, 0xfff -/* 008A1C 80007E1C 46023202 */ mul.s $f8, $f6, $f2 -/* 008A20 80007E20 000B6300 */ sll $t4, $t3, 0xc -/* 008A24 80007E24 01816825 */ or $t5, $t4, $at -/* 008A28 80007E28 15400002 */ bnez $t2, .L80007E34_ovl0 -/* 008A2C 80007E2C 00000000 */ nop -/* 008A30 80007E30 0007000D */ break 7 -.L80007E34_ovl0: -/* 008A34 80007E34 2401FFFF */ li $at, -1 -/* 008A38 80007E38 15410004 */ bne $t2, $at, .L80007E4C_ovl0 -/* 008A3C 80007E3C 3C018000 */ lui $at, 0x8000 -/* 008A40 80007E40 15C10002 */ bne $t6, $at, .L80007E4C_ovl0 -/* 008A44 80007E44 00000000 */ nop -/* 008A48 80007E48 0006000D */ break 6 -.L80007E4C_ovl0: -/* 008A4C 80007E4C 4600428D */ trunc.w.s $f10, $f8 -/* 008A50 80007E50 44195000 */ mfc1 $t9, $f10 -/* 008A54 80007E54 00000000 */ nop -/* 008A58 80007E58 332B0FFF */ andi $t3, $t9, 0xfff -/* 008A5C 80007E5C 01AB6025 */ or $t4, $t5, $t3 -/* 008A60 80007E60 AC6C0000 */ sw $t4, ($v1) -/* 008A64 80007E64 8CE40000 */ lw $a0, ($a3) -/* 008A68 80007E68 8D250000 */ lw $a1, ($t1) -/* 008A6C 80007E6C 0088001A */ div $zero, $a0, $t0 -/* 008A70 80007E70 00007012 */ mflo $t6 -/* 008A74 80007E74 448E2000 */ mtc1 $t6, $f4 -/* 008A78 80007E78 44848000 */ mtc1 $a0, $f16 -/* 008A7C 80007E7C 00AA001A */ div $zero, $a1, $t2 -/* 008A80 80007E80 468021A0 */ cvt.s.w $f6, $f4 -/* 008A84 80007E84 00005812 */ mflo $t3 -/* 008A88 80007E88 468084A0 */ cvt.s.w $f18, $f16 -/* 008A8C 80007E8C 46060202 */ mul.s $f8, $f0, $f6 -/* 008A90 80007E90 44853000 */ mtc1 $a1, $f6 -/* 008A94 80007E94 15000002 */ bnez $t0, .L80007EA0_ovl0 -/* 008A98 80007E98 00000000 */ nop -/* 008A9C 80007E9C 0007000D */ break 7 -.L80007EA0_ovl0: -/* 008AA0 80007EA0 2401FFFF */ li $at, -1 -/* 008AA4 80007EA4 15010004 */ bne $t0, $at, .L80007EB8_ovl0 -/* 008AA8 80007EA8 3C018000 */ lui $at, 0x8000 -/* 008AAC 80007EAC 14810002 */ bne $a0, $at, .L80007EB8_ovl0 -/* 008AB0 80007EB0 00000000 */ nop -/* 008AB4 80007EB4 0006000D */ break 6 -.L80007EB8_ovl0: -/* 008AB8 80007EB8 46089281 */ sub.s $f10, $f18, $f8 -/* 008ABC 80007EBC 448B4000 */ mtc1 $t3, $f8 -/* 008AC0 80007EC0 468034A0 */ cvt.s.w $f18, $f6 -/* 008AC4 80007EC4 46025402 */ mul.s $f16, $f10, $f2 -/* 008AC8 80007EC8 468042A0 */ cvt.s.w $f10, $f8 -/* 008ACC 80007ECC 4600810D */ trunc.w.s $f4, $f16 -/* 008AD0 80007ED0 460A0402 */ mul.s $f16, $f0, $f10 -/* 008AD4 80007ED4 44182000 */ mfc1 $t8, $f4 -/* 008AD8 80007ED8 00000000 */ nop -/* 008ADC 80007EDC 33190FFF */ andi $t9, $t8, 0xfff -/* 008AE0 80007EE0 46109101 */ sub.s $f4, $f18, $f16 -/* 008AE4 80007EE4 00196B00 */ sll $t5, $t9, 0xc -/* 008AE8 80007EE8 15400002 */ bnez $t2, .L80007EF4_ovl0 -/* 008AEC 80007EEC 00000000 */ nop -/* 008AF0 80007EF0 0007000D */ break 7 -.L80007EF4_ovl0: -/* 008AF4 80007EF4 2401FFFF */ li $at, -1 -/* 008AF8 80007EF8 15410004 */ bne $t2, $at, .L80007F0C_ovl0 -/* 008AFC 80007EFC 3C018000 */ lui $at, 0x8000 -/* 008B00 80007F00 14A10002 */ bne $a1, $at, .L80007F0C_ovl0 -/* 008B04 80007F04 00000000 */ nop -/* 008B08 80007F08 0006000D */ break 6 -.L80007F0C_ovl0: -/* 008B0C 80007F0C 46022182 */ mul.s $f6, $f4, $f2 -/* 008B10 80007F10 4600320D */ trunc.w.s $f8, $f6 -/* 008B14 80007F14 440E4000 */ mfc1 $t6, $f8 -/* 008B18 80007F18 00000000 */ nop -/* 008B1C 80007F1C 31CF0FFF */ andi $t7, $t6, 0xfff -/* 008B20 80007F20 01AFC025 */ or $t8, $t5, $t7 -/* 008B24 80007F24 AC780004 */ sw $t8, 4($v1) -/* 008B28 80007F28 8CC6DD30 */ lw $a2, %lo(D_8003DD30)($a2) -/* 008B2C 80007F2C 50C00004 */ beql $a2, $zero, .L80007F40_ovl0 -/* 008B30 80007F30 8FB90034 */ lw $t9, 0x34($sp) -/* 008B34 80007F34 00C0F809 */ jalr $a2 -/* 008B38 80007F38 27A40034 */ addiu $a0, $sp, 0x34 -/* 008B3C 80007F3C 8FB90034 */ lw $t9, 0x34($sp) -.L80007F40_ovl0: -/* 008B40 80007F40 8FAB0038 */ lw $t3, 0x38($sp) -/* 008B44 80007F44 AD790000 */ sw $t9, ($t3) -/* 008B48 80007F48 8FBF0014 */ lw $ra, 0x14($sp) -/* 008B4C 80007F4C 27BD0038 */ addiu $sp, $sp, 0x38 -/* 008B50 80007F50 03E00008 */ jr $ra -/* 008B54 80007F54 00000000 */ nop - -glabel func_80007F58 -/* 008B58 80007F58 00000000 */ nop -/* 008B5C 80007F5C 00000000 */ nop -/* 008B60 80007F60 3C068005 */ lui $a2, %hi(D_8004A540) # $a2, 0x8005 -/* 008B64 80007F64 24C6A540 */ addiu $a2, %lo(D_8004A540) # addiu $a2, $a2, -0x5ac0 -/* 008B68 80007F68 8CC30000 */ lw $v1, ($a2) -/* 008B6C 80007F6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 008B70 80007F70 AFBF0014 */ sw $ra, 0x14($sp) -/* 008B74 80007F74 14600006 */ bnez $v1, .L80007F90_ovl0 -/* 008B78 80007F78 3C058005 */ lui $a1, %hi(D_8004A544) # $a1, 0x8005 -/* 008B7C 80007F7C 3C048004 */ lui $a0, %hi(D_80040230) # $a0, 0x8004 -/* 008B80 80007F80 0C008C27 */ jal fatal_printf -/* 008B84 80007F84 24840230 */ addiu $a0, %lo(D_80040230) # addiu $a0, $a0, 0x230 -.L80007F88_ovl0: -/* 008B88 80007F88 1000FFFF */ b .L80007F88_ovl0 -/* 008B8C 80007F8C 00000000 */ nop -.L80007F90_ovl0: -/* 008B90 80007F90 24A5A544 */ addiu $a1, %lo(D_8004A544) # addiu $a1, $a1, -0x5abc -/* 008B94 80007F94 8CAF0000 */ lw $t7, ($a1) -/* 008B98 80007F98 8FBF0014 */ lw $ra, 0x14($sp) -/* 008B9C 80007F9C 8C6E0000 */ lw $t6, ($v1) -/* 008BA0 80007FA0 25F80001 */ addiu $t8, $t7, 1 -/* 008BA4 80007FA4 ACB80000 */ sw $t8, ($a1) -/* 008BA8 80007FA8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 008BAC 80007FAC 00601025 */ move $v0, $v1 -/* 008BB0 80007FB0 03E00008 */ jr $ra -/* 008BB4 80007FB4 ACCE0000 */ sw $t6, ($a2) - -glabel func_80007FB8 -/* 008BB8 80007FB8 3C028005 */ lui $v0, %hi(D_8004A540) # $v0, 0x8005 -/* 008BBC 80007FBC 2442A540 */ addiu $v0, %lo(D_8004A540) # addiu $v0, $v0, -0x5ac0 -/* 008BC0 80007FC0 8C4E0000 */ lw $t6, ($v0) -/* 008BC4 80007FC4 3C038005 */ lui $v1, %hi(D_8004A544) # $v1, 0x8005 -/* 008BC8 80007FC8 2463A544 */ addiu $v1, %lo(D_8004A544) # addiu $v1, $v1, -0x5abc -/* 008BCC 80007FCC AC8E0000 */ sw $t6, ($a0) -/* 008BD0 80007FD0 8C6F0000 */ lw $t7, ($v1) -/* 008BD4 80007FD4 AC440000 */ sw $a0, ($v0) -/* 008BD8 80007FD8 25F8FFFF */ addiu $t8, $t7, -1 -/* 008BDC 80007FDC 03E00008 */ jr $ra -/* 008BE0 80007FE0 AC780000 */ sw $t8, ($v1) - -glabel func_80007FE4 -/* 008BE4 80007FE4 3C068005 */ lui $a2, %hi(D_8004A554) # $a2, 0x8005 -/* 008BE8 80007FE8 24C6A554 */ addiu $a2, %lo(D_8004A554) # addiu $a2, $a2, -0x5aac -/* 008BEC 80007FEC 8CC30000 */ lw $v1, ($a2) -/* 008BF0 80007FF0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 008BF4 80007FF4 AFBF0014 */ sw $ra, 0x14($sp) -/* 008BF8 80007FF8 14600006 */ bnez $v1, .L80008014_ovl0 -/* 008BFC 80007FFC 3C058005 */ lui $a1, %hi(D_8004A548) # $a1, 0x8005 -/* 008C00 80008000 3C048004 */ lui $a0, %hi(D_80040250) # $a0, 0x8004 -/* 008C04 80008004 0C008C27 */ jal fatal_printf -/* 008C08 80008008 24840250 */ addiu $a0, %lo(D_80040250) # addiu $a0, $a0, 0x250 -.L8000800C_ovl0: -/* 008C0C 8000800C 1000FFFF */ b .L8000800C_ovl0 -/* 008C10 80008010 00000000 */ nop -.L80008014_ovl0: -/* 008C14 80008014 24A5A548 */ addiu $a1, %lo(D_8004A548) # addiu $a1, $a1, -0x5ab8 -/* 008C18 80008018 8CAF0000 */ lw $t7, ($a1) -/* 008C1C 8000801C 8FBF0014 */ lw $ra, 0x14($sp) -/* 008C20 80008020 8C6E0000 */ lw $t6, ($v1) -/* 008C24 80008024 25F80001 */ addiu $t8, $t7, 1 -/* 008C28 80008028 ACB80000 */ sw $t8, ($a1) -/* 008C2C 8000802C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 008C30 80008030 00601025 */ move $v0, $v1 -/* 008C34 80008034 03E00008 */ jr $ra -/* 008C38 80008038 ACCE0000 */ sw $t6, ($a2) - -glabel func_8000803C -/* 008C3C 8000803C 3C028005 */ lui $v0, %hi(D_8004A554) # $v0, 0x8005 -/* 008C40 80008040 2442A554 */ addiu $v0, %lo(D_8004A554) # addiu $v0, $v0, -0x5aac -/* 008C44 80008044 8C4E0000 */ lw $t6, ($v0) -/* 008C48 80008048 3C038005 */ lui $v1, %hi(D_8004A548) # $v1, 0x8005 -/* 008C4C 8000804C 2463A548 */ addiu $v1, %lo(D_8004A548) # addiu $v1, $v1, -0x5ab8 -/* 008C50 80008050 AC8E0000 */ sw $t6, ($a0) -/* 008C54 80008054 8C6F0000 */ lw $t7, ($v1) -/* 008C58 80008058 AC440000 */ sw $a0, ($v0) -/* 008C5C 8000805C 25F8FFFF */ addiu $t8, $t7, -1 -/* 008C60 80008060 03E00008 */ jr $ra -/* 008C64 80008064 AC780000 */ sw $t8, ($v1) - -glabel func_80008068 -/* 008C68 80008068 3C068005 */ lui $a2, %hi(D_8004A55C) # $a2, 0x8005 -/* 008C6C 8000806C 24C6A55C */ addiu $a2, %lo(D_8004A55C) # addiu $a2, $a2, -0x5aa4 -/* 008C70 80008070 8CC30000 */ lw $v1, ($a2) -/* 008C74 80008074 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 008C78 80008078 AFBF0014 */ sw $ra, 0x14($sp) -/* 008C7C 8000807C 14600006 */ bnez $v1, .L80008098_ovl0 -/* 008C80 80008080 3C058005 */ lui $a1, %hi(D_8004A570) # $a1, 0x8005 -/* 008C84 80008084 3C048004 */ lui $a0, %hi(D_80040274) # $a0, 0x8004 -/* 008C88 80008088 0C008C27 */ jal fatal_printf -/* 008C8C 8000808C 24840274 */ addiu $a0, %lo(D_80040274) # addiu $a0, $a0, 0x274 -.L80008090_ovl0: -/* 008C90 80008090 1000FFFF */ b .L80008090_ovl0 -/* 008C94 80008094 00000000 */ nop -.L80008098_ovl0: -/* 008C98 80008098 24A5A570 */ addiu $a1, %lo(D_8004A570) # addiu $a1, $a1, -0x5a90 -/* 008C9C 8000809C 8CAF0000 */ lw $t7, ($a1) -/* 008CA0 800080A0 8FBF0014 */ lw $ra, 0x14($sp) -/* 008CA4 800080A4 8C6E0000 */ lw $t6, ($v1) -/* 008CA8 800080A8 25F80001 */ addiu $t8, $t7, 1 -/* 008CAC 800080AC ACB80000 */ sw $t8, ($a1) -/* 008CB0 800080B0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 008CB4 800080B4 00601025 */ move $v0, $v1 -/* 008CB8 800080B8 03E00008 */ jr $ra -/* 008CBC 800080BC ACCE0000 */ sw $t6, ($a2) - -glabel func_800080C0 -/* 008CC0 800080C0 8C860018 */ lw $a2, 0x18($a0) -/* 008CC4 800080C4 3C098005 */ lui $t1, %hi(D_8004A5F8) # $t1, 0x8005 -/* 008CC8 800080C8 2529A5F8 */ addiu $t1, %lo(D_8004A5F8) # addiu $t1, $t1, -0x5a08 -/* 008CCC 800080CC 8C870010 */ lw $a3, 0x10($a0) -/* 008CD0 800080D0 00C01025 */ move $v0, $a2 -/* 008CD4 800080D4 90C5000C */ lbu $a1, 0xc($a2) -.L800080D8_ovl0: -/* 008CD8 800080D8 10C00012 */ beqz $a2, .L80008124_ovl0 -/* 008CDC 800080DC 24A8FFFF */ addiu $t0, $a1, -1 -/* 008CE0 800080E0 8CC3001C */ lw $v1, 0x1c($a2) -.L800080E4_ovl0: -/* 008CE4 800080E4 5060000D */ beql $v1, $zero, .L8000811C_ovl0 -/* 008CE8 800080E8 8CC60008 */ lw $a2, 8($a2) -/* 008CEC 800080EC 8C6E0010 */ lw $t6, 0x10($v1) -.L800080F0_ovl0: -/* 008CF0 800080F0 54EE0007 */ bnel $a3, $t6, .L80008110_ovl0 -/* 008CF4 800080F4 8C630004 */ lw $v1, 4($v1) -/* 008CF8 800080F8 8C6F0008 */ lw $t7, 8($v1) -/* 008CFC 800080FC AC8F0008 */ sw $t7, 8($a0) -/* 008D00 80008100 AC640008 */ sw $a0, 8($v1) -/* 008D04 80008104 10000015 */ b .L8000815C_ovl0 -/* 008D08 80008108 AC83000C */ sw $v1, 0xc($a0) -/* 008D0C 8000810C 8C630004 */ lw $v1, 4($v1) -.L80008110_ovl0: -/* 008D10 80008110 5460FFF7 */ bnezl $v1, .L800080F0_ovl0 -/* 008D14 80008114 8C6E0010 */ lw $t6, 0x10($v1) -/* 008D18 80008118 8CC60008 */ lw $a2, 8($a2) -.L8000811C_ovl0: -/* 008D1C 8000811C 54C0FFF1 */ bnezl $a2, .L800080E4_ovl0 -/* 008D20 80008120 8CC3001C */ lw $v1, 0x1c($a2) -.L80008124_ovl0: -/* 008D24 80008124 10A00005 */ beqz $a1, .L8000813C_ovl0 -/* 008D28 80008128 0008C080 */ sll $t8, $t0, 2 -/* 008D2C 8000812C 0138C821 */ addu $t9, $t1, $t8 -/* 008D30 80008130 8F260000 */ lw $a2, ($t9) -/* 008D34 80008134 1000FFE8 */ b .L800080D8_ovl0 -/* 008D38 80008138 01002825 */ move $a1, $t0 -.L8000813C_ovl0: -/* 008D3C 8000813C 3C0B8005 */ lui $t3, %hi(D_8004A560) # $t3, 0x8005 -/* 008D40 80008140 256BA560 */ addiu $t3, %lo(D_8004A560) # addiu $t3, $t3, -0x5aa0 -/* 008D44 80008144 00075080 */ sll $t2, $a3, 2 -/* 008D48 80008148 014B1821 */ addu $v1, $t2, $t3 -/* 008D4C 8000814C 8C6C0000 */ lw $t4, ($v1) -/* 008D50 80008150 AC8C0008 */ sw $t4, 8($a0) -/* 008D54 80008154 AC640000 */ sw $a0, ($v1) -/* 008D58 80008158 AC80000C */ sw $zero, 0xc($a0) -.L8000815C_ovl0: -/* 008D5C 8000815C 8C830008 */ lw $v1, 8($a0) -/* 008D60 80008160 50600003 */ beql $v1, $zero, .L80008170_ovl0 -/* 008D64 80008164 8C43001C */ lw $v1, 0x1c($v0) -/* 008D68 80008168 AC64000C */ sw $a0, 0xc($v1) -/* 008D6C 8000816C 8C43001C */ lw $v1, 0x1c($v0) -.L80008170_ovl0: -/* 008D70 80008170 50600004 */ beql $v1, $zero, .L80008184_ovl0 -/* 008D74 80008174 AC440018 */ sw $a0, 0x18($v0) -/* 008D78 80008178 10000002 */ b .L80008184_ovl0 -/* 008D7C 8000817C AC640000 */ sw $a0, ($v1) -/* 008D80 80008180 AC440018 */ sw $a0, 0x18($v0) -.L80008184_ovl0: -/* 008D84 80008184 8C4D001C */ lw $t5, 0x1c($v0) -/* 008D88 80008188 AC800000 */ sw $zero, ($a0) -/* 008D8C 8000818C AC8D0004 */ sw $t5, 4($a0) -/* 008D90 80008190 03E00008 */ jr $ra -/* 008D94 80008194 AC44001C */ sw $a0, 0x1c($v0) - -glabel func_80008198 -/* 008D98 80008198 3C028005 */ lui $v0, %hi(D_8004A55C) # $v0, 0x8005 -/* 008D9C 8000819C 2442A55C */ addiu $v0, %lo(D_8004A55C) # addiu $v0, $v0, -0x5aa4 -/* 008DA0 800081A0 8C4E0000 */ lw $t6, ($v0) -/* 008DA4 800081A4 3C038005 */ lui $v1, %hi(D_8004A570) # $v1, 0x8005 -/* 008DA8 800081A8 2463A570 */ addiu $v1, %lo(D_8004A570) # addiu $v1, $v1, -0x5a90 -/* 008DAC 800081AC AC8E0000 */ sw $t6, ($a0) -/* 008DB0 800081B0 8C6F0000 */ lw $t7, ($v1) -/* 008DB4 800081B4 AC440000 */ sw $a0, ($v0) -/* 008DB8 800081B8 25F8FFFF */ addiu $t8, $t7, -1 -/* 008DBC 800081BC 03E00008 */ jr $ra -/* 008DC0 800081C0 AC780000 */ sw $t8, ($v1) - -glabel func_800081C4 -/* 008DC4 800081C4 8C82000C */ lw $v0, 0xc($a0) -/* 008DC8 800081C8 50400005 */ beql $v0, $zero, .L800081E0_ovl0 -/* 008DCC 800081CC 8C980010 */ lw $t8, 0x10($a0) -/* 008DD0 800081D0 8C8E0008 */ lw $t6, 8($a0) -/* 008DD4 800081D4 10000007 */ b .L800081F4_ovl0 -/* 008DD8 800081D8 AC4E0008 */ sw $t6, 8($v0) -/* 008DDC 800081DC 8C980010 */ lw $t8, 0x10($a0) -.L800081E0_ovl0: -/* 008DE0 800081E0 8C8F0008 */ lw $t7, 8($a0) -/* 008DE4 800081E4 3C018005 */ lui $at, 0x8005 -/* 008DE8 800081E8 0018C880 */ sll $t9, $t8, 2 -/* 008DEC 800081EC 00390821 */ addu $at, $at, $t9 -/* 008DF0 800081F0 AC2FA560 */ sw $t7, -0x5aa0($at) -.L800081F4_ovl0: -/* 008DF4 800081F4 8C820008 */ lw $v0, 8($a0) -/* 008DF8 800081F8 10400003 */ beqz $v0, .L80008208_ovl0 -/* 008DFC 800081FC 00000000 */ nop -/* 008E00 80008200 8C88000C */ lw $t0, 0xc($a0) -/* 008E04 80008204 AC48000C */ sw $t0, 0xc($v0) -.L80008208_ovl0: -/* 008E08 80008208 03E00008 */ jr $ra -/* 008E0C 8000820C 00000000 */ nop - -glabel func_80008210 -/* 008E10 80008210 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 008E14 80008214 AFBF0014 */ sw $ra, 0x14($sp) -/* 008E18 80008218 8C830018 */ lw $v1, 0x18($a0) -/* 008E1C 8000821C AFA40020 */ sw $a0, 0x20($sp) -/* 008E20 80008220 0C002071 */ jal func_800081C4_ovl0 -/* 008E24 80008224 AFA3001C */ sw $v1, 0x1c($sp) -/* 008E28 80008228 8FA40020 */ lw $a0, 0x20($sp) -/* 008E2C 8000822C 8FA3001C */ lw $v1, 0x1c($sp) -/* 008E30 80008230 8C820004 */ lw $v0, 4($a0) -/* 008E34 80008234 50400005 */ beql $v0, $zero, .L8000824C_ovl0 -/* 008E38 80008238 8C8F0000 */ lw $t7, ($a0) -/* 008E3C 8000823C 8C8E0000 */ lw $t6, ($a0) -/* 008E40 80008240 10000003 */ b .L80008250_ovl0 -/* 008E44 80008244 AC4E0000 */ sw $t6, ($v0) -/* 008E48 80008248 8C8F0000 */ lw $t7, ($a0) -.L8000824C_ovl0: -/* 008E4C 8000824C AC6F0018 */ sw $t7, 0x18($v1) -.L80008250_ovl0: -/* 008E50 80008250 8C820000 */ lw $v0, ($a0) -/* 008E54 80008254 50400005 */ beql $v0, $zero, .L8000826C_ovl0 -/* 008E58 80008258 8C990004 */ lw $t9, 4($a0) -/* 008E5C 8000825C 8C980004 */ lw $t8, 4($a0) -/* 008E60 80008260 10000003 */ b .L80008270_ovl0 -/* 008E64 80008264 AC580004 */ sw $t8, 4($v0) -/* 008E68 80008268 8C990004 */ lw $t9, 4($a0) -.L8000826C_ovl0: -/* 008E6C 8000826C AC79001C */ sw $t9, 0x1c($v1) -.L80008270_ovl0: -/* 008E70 80008270 8FBF0014 */ lw $ra, 0x14($sp) -/* 008E74 80008274 27BD0020 */ addiu $sp, $sp, 0x20 -/* 008E78 80008278 03E00008 */ jr $ra -/* 008E7C 8000827C 00000000 */ nop - -glabel func_80008280 -/* 008E80 80008280 3C028005 */ lui $v0, 0x8005 -/* 008E84 80008284 03E00008 */ jr $ra -/* 008E88 80008288 8C42A7D0 */ lw $v0, -0x5830($v0) - -glabel func_8000828C -/* 008E8C 8000828C 14800003 */ bnez $a0, .L8000829C_ovl0 -/* 008E90 80008290 00000000 */ nop -/* 008E94 80008294 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 -/* 008E98 80008298 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) -.L8000829C_ovl0: -/* 008E9C 8000829C 5080000B */ beql $a0, $zero, .L800082CC_ovl0 -/* 008EA0 800082A0 00001025 */ move $v0, $zero -/* 008EA4 800082A4 90820014 */ lbu $v0, 0x14($a0) -/* 008EA8 800082A8 24010002 */ li $at, 2 -/* 008EAC 800082AC 50400004 */ beql $v0, $zero, .L800082C0_ovl0 -/* 008EB0 800082B0 8C8E001C */ lw $t6, 0x1c($a0) -/* 008EB4 800082B4 54410005 */ bnel $v0, $at, .L800082CC_ovl0 -/* 008EB8 800082B8 00001025 */ move $v0, $zero -/* 008EBC 800082BC 8C8E001C */ lw $t6, 0x1c($a0) -.L800082C0_ovl0: -/* 008EC0 800082C0 03E00008 */ jr $ra -/* 008EC4 800082C4 8DC201B8 */ lw $v0, 0x1b8($t6) - -/* 008EC8 800082C8 00001025 */ move $v0, $zero -.L800082CC_ovl0: -/* 008ECC 800082CC 03E00008 */ jr $ra -/* 008ED0 800082D0 00000000 */ nop - -glabel func_800082D4 -/* 008ED4 800082D4 14800003 */ bnez $a0, .L800082E4_ovl0 -/* 008ED8 800082D8 00000000 */ nop -/* 008EDC 800082DC 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 -/* 008EE0 800082E0 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) -.L800082E4_ovl0: -/* 008EE4 800082E4 5080000B */ beql $a0, $zero, .L80008314_ovl0 -/* 008EE8 800082E8 00001025 */ move $v0, $zero -/* 008EEC 800082EC 90820014 */ lbu $v0, 0x14($a0) -/* 008EF0 800082F0 24010002 */ li $at, 2 -/* 008EF4 800082F4 50400004 */ beql $v0, $zero, .L80008308_ovl0 -/* 008EF8 800082F8 8C8E001C */ lw $t6, 0x1c($a0) -/* 008EFC 800082FC 54410005 */ bnel $v0, $at, .L80008314_ovl0 -/* 008F00 80008300 00001025 */ move $v0, $zero -/* 008F04 80008304 8C8E001C */ lw $t6, 0x1c($a0) -.L80008308_ovl0: -/* 008F08 80008308 03E00008 */ jr $ra -/* 008F0C 8000830C 8DC201BC */ lw $v0, 0x1bc($t6) - -/* 008F10 80008310 00001025 */ move $v0, $zero -.L80008314_ovl0: -/* 008F14 80008314 03E00008 */ jr $ra -/* 008F18 80008318 00000000 */ nop - -glabel func_8000831C -/* 008F1C 8000831C 3C018005 */ lui $at, 0x8005 -/* 008F20 80008320 03E00008 */ jr $ra -/* 008F24 80008324 AC24A558 */ sw $a0, -0x5aa8($at) - -glabel func_80008328 -/* 008F28 80008328 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005 -/* 008F2C 8000832C 8C42A678 */ lw $v0, %lo(D_8004A678)($v0) -/* 008F30 80008330 00001825 */ move $v1, $zero -/* 008F34 80008334 3C0E8005 */ lui $t6, %hi(D_8004A78C) # $t6, 0x8005 -/* 008F38 80008338 10400005 */ beqz $v0, .L80008350_ovl0 -/* 008F3C 8000833C 00000000 */ nop -/* 008F40 80008340 8C420004 */ lw $v0, 4($v0) -.L80008344_ovl0: -/* 008F44 80008344 24630001 */ addiu $v1, $v1, 1 -/* 008F48 80008348 5440FFFE */ bnezl $v0, .L80008344_ovl0 -/* 008F4C 8000834C 8C420004 */ lw $v0, 4($v0) -.L80008350_ovl0: -/* 008F50 80008350 8DCEA78C */ lw $t6, %lo(D_8004A78C)($t6) -/* 008F54 80008354 03E00008 */ jr $ra -/* 008F58 80008358 006E1021 */ addu $v0, $v1, $t6 - -glabel func_8000835C -/* 008F5C 8000835C 3C058005 */ lui $a1, %hi(D_8004A678) # $a1, 0x8005 -/* 008F60 80008360 24A5A678 */ addiu $a1, %lo(D_8004A678) # addiu $a1, $a1, -0x5988 -/* 008F64 80008364 8CA30000 */ lw $v1, ($a1) -/* 008F68 80008368 3C068005 */ lui $a2, %hi(D_8004A78C) # $a2, 0x8005 -/* 008F6C 8000836C 24C6A78C */ addiu $a2, %lo(D_8004A78C) # addiu $a2, $a2, -0x5874 -/* 008F70 80008370 54600004 */ bnezl $v1, .L80008384_ovl0 -/* 008F74 80008374 8CCF0000 */ lw $t7, ($a2) -/* 008F78 80008378 03E00008 */ jr $ra -/* 008F7C 8000837C 00001025 */ move $v0, $zero - -glabel func_80008380 -/* 008F80 80008380 8CCF0000 */ lw $t7, ($a2) -.L80008384_ovl0: -/* 008F84 80008384 8C6E0004 */ lw $t6, 4($v1) -/* 008F88 80008388 00601025 */ move $v0, $v1 -/* 008F8C 8000838C 25F80001 */ addiu $t8, $t7, 1 -/* 008F90 80008390 ACD80000 */ sw $t8, ($a2) -/* 008F94 80008394 ACAE0000 */ sw $t6, ($a1) -/* 008F98 80008398 03E00008 */ jr $ra -/* 008F9C 8000839C 00000000 */ nop - -glabel func_800083A0 -/* 008FA0 800083A0 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005 -/* 008FA4 800083A4 2442A678 */ addiu $v0, %lo(D_8004A678) # addiu $v0, $v0, -0x5988 -/* 008FA8 800083A8 8C4E0000 */ lw $t6, ($v0) -/* 008FAC 800083AC 3C038005 */ lui $v1, %hi(D_8004A78C) # $v1, 0x8005 -/* 008FB0 800083B0 2463A78C */ addiu $v1, %lo(D_8004A78C) # addiu $v1, $v1, -0x5874 -/* 008FB4 800083B4 AC8E0004 */ sw $t6, 4($a0) -/* 008FB8 800083B8 8C6F0000 */ lw $t7, ($v1) -/* 008FBC 800083BC AC440000 */ sw $a0, ($v0) -/* 008FC0 800083C0 25F8FFFF */ addiu $t8, $t7, -1 -/* 008FC4 800083C4 03E00008 */ jr $ra -/* 008FC8 800083C8 AC780000 */ sw $t8, ($v1) - -glabel func_800083CC -/* 008FCC 800083CC 10A00005 */ beqz $a1, .L800083E4_ovl0 -/* 008FD0 800083D0 AC850008 */ sw $a1, 8($a0) -/* 008FD4 800083D4 8CAE0004 */ lw $t6, 4($a1) -/* 008FD8 800083D8 AC8E0004 */ sw $t6, 4($a0) -/* 008FDC 800083DC 10000009 */ b .L80008404_ovl0 -/* 008FE0 800083E0 ACA40004 */ sw $a0, 4($a1) -.L800083E4_ovl0: -/* 008FE4 800083E4 908F000C */ lbu $t7, 0xc($a0) -/* 008FE8 800083E8 3C198005 */ lui $t9, %hi(D_8004A578) # $t9, 0x8005 -/* 008FEC 800083EC 2739A578 */ addiu $t9, %lo(D_8004A578) # addiu $t9, $t9, -0x5a88 -/* 008FF0 800083F0 000FC080 */ sll $t8, $t7, 2 -/* 008FF4 800083F4 03191021 */ addu $v0, $t8, $t9 -/* 008FF8 800083F8 8C480000 */ lw $t0, ($v0) -/* 008FFC 800083FC AC880004 */ sw $t0, 4($a0) -/* 009000 80008400 AC440000 */ sw $a0, ($v0) -.L80008404_ovl0: -/* 009004 80008404 8C820004 */ lw $v0, 4($a0) -/* 009008 80008408 50400004 */ beql $v0, $zero, .L8000841C_ovl0 -/* 00900C 8000840C 9089000C */ lbu $t1, 0xc($a0) -/* 009010 80008410 03E00008 */ jr $ra -/* 009014 80008414 AC440008 */ sw $a0, 8($v0) - -/* 009018 80008418 9089000C */ lbu $t1, 0xc($a0) -.L8000841C_ovl0: -/* 00901C 8000841C 3C018005 */ lui $at, 0x8005 -/* 009020 80008420 00095080 */ sll $t2, $t1, 2 -/* 009024 80008424 002A0821 */ addu $at, $at, $t2 -/* 009028 80008428 AC24A5F8 */ sw $a0, -0x5a08($at) -/* 00902C 8000842C 03E00008 */ jr $ra -/* 009030 80008430 00000000 */ nop - -glabel func_80008434 -/* 009034 80008434 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 009038 80008438 AFBF0014 */ sw $ra, 0x14($sp) -/* 00903C 8000843C 908E000C */ lbu $t6, 0xc($a0) -/* 009040 80008440 3C058005 */ lui $a1, 0x8005 -/* 009044 80008444 000E7880 */ sll $t7, $t6, 2 -/* 009048 80008448 00AF2821 */ addu $a1, $a1, $t7 -/* 00904C 8000844C 8CA5A5F8 */ lw $a1, -0x5a08($a1) -/* 009050 80008450 10A0000D */ beqz $a1, .L80008488_ovl0 -/* 009054 80008454 00000000 */ nop -/* 009058 80008458 8C820010 */ lw $v0, 0x10($a0) -/* 00905C 8000845C 8CB80010 */ lw $t8, 0x10($a1) -/* 009060 80008460 0302082B */ sltu $at, $t8, $v0 -/* 009064 80008464 10200008 */ beqz $at, .L80008488_ovl0 -/* 009068 80008468 00000000 */ nop -/* 00906C 8000846C 8CA50008 */ lw $a1, 8($a1) -.L80008470_ovl0: -/* 009070 80008470 10A00005 */ beqz $a1, .L80008488_ovl0 -/* 009074 80008474 00000000 */ nop -/* 009078 80008478 8CB90010 */ lw $t9, 0x10($a1) -/* 00907C 8000847C 0322082B */ sltu $at, $t9, $v0 -/* 009080 80008480 5420FFFB */ bnezl $at, .L80008470_ovl0 -/* 009084 80008484 8CA50008 */ lw $a1, 8($a1) -.L80008488_ovl0: -/* 009088 80008488 0C0020F3 */ jal func_800083CC_ovl0 -/* 00908C 8000848C 00000000 */ nop -/* 009090 80008490 8FBF0014 */ lw $ra, 0x14($sp) -/* 009094 80008494 27BD0018 */ addiu $sp, $sp, 0x18 -/* 009098 80008498 03E00008 */ jr $ra -/* 00909C 8000849C 00000000 */ nop - -glabel func_800084A0 -/* 0090A0 800084A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0090A4 800084A4 AFBF0014 */ sw $ra, 0x14($sp) -/* 0090A8 800084A8 9086000C */ lbu $a2, 0xc($a0) -/* 0090AC 800084AC 3C028005 */ lui $v0, 0x8005 -/* 0090B0 800084B0 3C058005 */ lui $a1, 0x8005 -/* 0090B4 800084B4 00063080 */ sll $a2, $a2, 2 -/* 0090B8 800084B8 00461021 */ addu $v0, $v0, $a2 -/* 0090BC 800084BC 8C42A578 */ lw $v0, -0x5a88($v0) -/* 0090C0 800084C0 00A62821 */ addu $a1, $a1, $a2 -/* 0090C4 800084C4 1040000D */ beqz $v0, .L800084FC_ovl0 -/* 0090C8 800084C8 00000000 */ nop -/* 0090CC 800084CC 8C830010 */ lw $v1, 0x10($a0) -/* 0090D0 800084D0 8C4E0010 */ lw $t6, 0x10($v0) -/* 0090D4 800084D4 006E082B */ sltu $at, $v1, $t6 -/* 0090D8 800084D8 10200008 */ beqz $at, .L800084FC_ovl0 -/* 0090DC 800084DC 00000000 */ nop -/* 0090E0 800084E0 8C420004 */ lw $v0, 4($v0) -.L800084E4_ovl0: -/* 0090E4 800084E4 10400005 */ beqz $v0, .L800084FC_ovl0 -/* 0090E8 800084E8 00000000 */ nop -/* 0090EC 800084EC 8C4F0010 */ lw $t7, 0x10($v0) -/* 0090F0 800084F0 006F082B */ sltu $at, $v1, $t7 -/* 0090F4 800084F4 5420FFFB */ bnezl $at, .L800084E4_ovl0 -/* 0090F8 800084F8 8C420004 */ lw $v0, 4($v0) -.L800084FC_ovl0: -/* 0090FC 800084FC 10400003 */ beqz $v0, .L8000850C_ovl0 -/* 009100 80008500 00000000 */ nop -/* 009104 80008504 10000002 */ b .L80008510_ovl0 -/* 009108 80008508 8C450008 */ lw $a1, 8($v0) -.L8000850C_ovl0: -/* 00910C 8000850C 8CA5A5F8 */ lw $a1, -0x5a08($a1) -.L80008510_ovl0: -/* 009110 80008510 0C0020F3 */ jal func_800083CC_ovl0 -/* 009114 80008514 00000000 */ nop -/* 009118 80008518 8FBF0014 */ lw $ra, 0x14($sp) -/* 00911C 8000851C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 009120 80008520 03E00008 */ jr $ra -/* 009124 80008524 00000000 */ nop - -glabel func_80008528 -/* 009128 80008528 8C820008 */ lw $v0, 8($a0) -/* 00912C 8000852C 50400005 */ beql $v0, $zero, .L80008544_ovl0 -/* 009130 80008530 9098000C */ lbu $t8, 0xc($a0) -/* 009134 80008534 8C8E0004 */ lw $t6, 4($a0) -/* 009138 80008538 10000007 */ b .L80008558_ovl0 -/* 00913C 8000853C AC4E0004 */ sw $t6, 4($v0) -/* 009140 80008540 9098000C */ lbu $t8, 0xc($a0) -.L80008544_ovl0: -/* 009144 80008544 8C8F0004 */ lw $t7, 4($a0) -/* 009148 80008548 3C018005 */ lui $at, 0x8005 -/* 00914C 8000854C 0018C880 */ sll $t9, $t8, 2 -/* 009150 80008550 00390821 */ addu $at, $at, $t9 -/* 009154 80008554 AC2FA578 */ sw $t7, -0x5a88($at) -.L80008558_ovl0: -/* 009158 80008558 8C820004 */ lw $v0, 4($a0) -/* 00915C 8000855C 50400005 */ beql $v0, $zero, .L80008574_ovl0 -/* 009160 80008560 908A000C */ lbu $t2, 0xc($a0) -/* 009164 80008564 8C880008 */ lw $t0, 8($a0) -/* 009168 80008568 03E00008 */ jr $ra -/* 00916C 8000856C AC480008 */ sw $t0, 8($v0) - -glabel func_80008570 -/* 009170 80008570 908A000C */ lbu $t2, 0xc($a0) -.L80008574_ovl0: -/* 009174 80008574 8C890008 */ lw $t1, 8($a0) -/* 009178 80008578 3C018005 */ lui $at, 0x8005 -/* 00917C 8000857C 000A5880 */ sll $t3, $t2, 2 -/* 009180 80008580 002B0821 */ addu $at, $at, $t3 -/* 009184 80008584 AC29A5F8 */ sw $t1, -0x5a08($at) -/* 009188 80008588 03E00008 */ jr $ra -/* 00918C 8000858C 00000000 */ nop - -glabel func_80008590 -/* 009190 80008590 10A00005 */ beqz $a1, .L800085A8_ovl0 -/* 009194 80008594 AC850024 */ sw $a1, 0x24($a0) -/* 009198 80008598 8CAE0020 */ lw $t6, 0x20($a1) -/* 00919C 8000859C AC8E0020 */ sw $t6, 0x20($a0) -/* 0091A0 800085A0 10000009 */ b .L800085C8_ovl0 -/* 0091A4 800085A4 ACA40020 */ sw $a0, 0x20($a1) -.L800085A8_ovl0: -/* 0091A8 800085A8 908F000D */ lbu $t7, 0xd($a0) -/* 0091AC 800085AC 3C198005 */ lui $t9, %hi(D_8004A680) # $t9, 0x8005 -/* 0091B0 800085B0 2739A680 */ addiu $t9, %lo(D_8004A680) # addiu $t9, $t9, -0x5980 -/* 0091B4 800085B4 000FC080 */ sll $t8, $t7, 2 -/* 0091B8 800085B8 03191021 */ addu $v0, $t8, $t9 -/* 0091BC 800085BC 8C480000 */ lw $t0, ($v0) -/* 0091C0 800085C0 AC880020 */ sw $t0, 0x20($a0) -/* 0091C4 800085C4 AC440000 */ sw $a0, ($v0) -.L800085C8_ovl0: -/* 0091C8 800085C8 8C820020 */ lw $v0, 0x20($a0) -/* 0091CC 800085CC 50400004 */ beql $v0, $zero, .L800085E0_ovl0 -/* 0091D0 800085D0 9089000D */ lbu $t1, 0xd($a0) -/* 0091D4 800085D4 03E00008 */ jr $ra -/* 0091D8 800085D8 AC440024 */ sw $a0, 0x24($v0) - -glabel func_800085DC -/* 0091DC 800085DC 9089000D */ lbu $t1, 0xd($a0) -.L800085E0_ovl0: -/* 0091E0 800085E0 3C018005 */ lui $at, 0x8005 -/* 0091E4 800085E4 00095080 */ sll $t2, $t1, 2 -/* 0091E8 800085E8 002A0821 */ addu $at, $at, $t2 -/* 0091EC 800085EC AC24A708 */ sw $a0, -0x58f8($at) -/* 0091F0 800085F0 03E00008 */ jr $ra -/* 0091F4 800085F4 00000000 */ nop - -glabel func_800085F8 -/* 0091F8 800085F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0091FC 800085FC AFBF0014 */ sw $ra, 0x14($sp) -/* 009200 80008600 908E000D */ lbu $t6, 0xd($a0) -/* 009204 80008604 3C058005 */ lui $a1, 0x8005 -/* 009208 80008608 000E7880 */ sll $t7, $t6, 2 -/* 00920C 8000860C 00AF2821 */ addu $a1, $a1, $t7 -/* 009210 80008610 8CA5A708 */ lw $a1, -0x58f8($a1) -/* 009214 80008614 10A0000D */ beqz $a1, .L8000864C_ovl0 -/* 009218 80008618 00000000 */ nop -/* 00921C 8000861C 8C820028 */ lw $v0, 0x28($a0) -/* 009220 80008620 8CB80028 */ lw $t8, 0x28($a1) -/* 009224 80008624 0302082B */ sltu $at, $t8, $v0 -/* 009228 80008628 10200008 */ beqz $at, .L8000864C_ovl0 -/* 00922C 8000862C 00000000 */ nop -/* 009230 80008630 8CA50024 */ lw $a1, 0x24($a1) -.L80008634_ovl0: -/* 009234 80008634 10A00005 */ beqz $a1, .L8000864C_ovl0 -/* 009238 80008638 00000000 */ nop -/* 00923C 8000863C 8CB90028 */ lw $t9, 0x28($a1) -/* 009240 80008640 0322082B */ sltu $at, $t9, $v0 -/* 009244 80008644 5420FFFB */ bnezl $at, .L80008634_ovl0 -/* 009248 80008648 8CA50024 */ lw $a1, 0x24($a1) -.L8000864C_ovl0: -/* 00924C 8000864C 0C002164 */ jal func_80008590_ovl0 -/* 009250 80008650 00000000 */ nop -/* 009254 80008654 8FBF0014 */ lw $ra, 0x14($sp) -/* 009258 80008658 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00925C 8000865C 03E00008 */ jr $ra -/* 009260 80008660 00000000 */ nop - -glabel func_80008664 -/* 009264 80008664 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 009268 80008668 AFBF0014 */ sw $ra, 0x14($sp) -/* 00926C 8000866C 9086000D */ lbu $a2, 0xd($a0) -/* 009270 80008670 3C028005 */ lui $v0, 0x8005 -/* 009274 80008674 3C058005 */ lui $a1, 0x8005 -/* 009278 80008678 00063080 */ sll $a2, $a2, 2 -/* 00927C 8000867C 00461021 */ addu $v0, $v0, $a2 -/* 009280 80008680 8C42A680 */ lw $v0, -0x5980($v0) -/* 009284 80008684 00A62821 */ addu $a1, $a1, $a2 -/* 009288 80008688 1040000D */ beqz $v0, .L800086C0_ovl0 -/* 00928C 8000868C 00000000 */ nop -/* 009290 80008690 8C830028 */ lw $v1, 0x28($a0) -/* 009294 80008694 8C4E0028 */ lw $t6, 0x28($v0) -/* 009298 80008698 006E082B */ sltu $at, $v1, $t6 -/* 00929C 8000869C 10200008 */ beqz $at, .L800086C0_ovl0 -/* 0092A0 800086A0 00000000 */ nop -/* 0092A4 800086A4 8C420020 */ lw $v0, 0x20($v0) -.L800086A8_ovl0: -/* 0092A8 800086A8 10400005 */ beqz $v0, .L800086C0_ovl0 -/* 0092AC 800086AC 00000000 */ nop -/* 0092B0 800086B0 8C4F0028 */ lw $t7, 0x28($v0) -/* 0092B4 800086B4 006F082B */ sltu $at, $v1, $t7 -/* 0092B8 800086B8 5420FFFB */ bnezl $at, .L800086A8_ovl0 -/* 0092BC 800086BC 8C420020 */ lw $v0, 0x20($v0) -.L800086C0_ovl0: -/* 0092C0 800086C0 10400003 */ beqz $v0, .L800086D0_ovl0 -/* 0092C4 800086C4 00000000 */ nop -/* 0092C8 800086C8 10000002 */ b .L800086D4_ovl0 -/* 0092CC 800086CC 8C450024 */ lw $a1, 0x24($v0) -.L800086D0_ovl0: -/* 0092D0 800086D0 8CA5A708 */ lw $a1, -0x58f8($a1) -.L800086D4_ovl0: -/* 0092D4 800086D4 0C002164 */ jal func_80008590_ovl0 -/* 0092D8 800086D8 00000000 */ nop -/* 0092DC 800086DC 8FBF0014 */ lw $ra, 0x14($sp) -/* 0092E0 800086E0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0092E4 800086E4 03E00008 */ jr $ra -/* 0092E8 800086E8 00000000 */ nop - -glabel func_800086EC -/* 0092EC 800086EC 8C820024 */ lw $v0, 0x24($a0) -/* 0092F0 800086F0 50400005 */ beql $v0, $zero, .L80008708_ovl0 -/* 0092F4 800086F4 9098000D */ lbu $t8, 0xd($a0) -/* 0092F8 800086F8 8C8E0020 */ lw $t6, 0x20($a0) -/* 0092FC 800086FC 10000007 */ b .L8000871C_ovl0 -/* 009300 80008700 AC4E0020 */ sw $t6, 0x20($v0) -/* 009304 80008704 9098000D */ lbu $t8, 0xd($a0) -.L80008708_ovl0: -/* 009308 80008708 8C8F0020 */ lw $t7, 0x20($a0) -/* 00930C 8000870C 3C018005 */ lui $at, 0x8005 -/* 009310 80008710 0018C880 */ sll $t9, $t8, 2 -/* 009314 80008714 00390821 */ addu $at, $at, $t9 -/* 009318 80008718 AC2FA680 */ sw $t7, -0x5980($at) -.L8000871C_ovl0: -/* 00931C 8000871C 8C820020 */ lw $v0, 0x20($a0) -/* 009320 80008720 50400005 */ beql $v0, $zero, .L80008738_ovl0 -/* 009324 80008724 908A000D */ lbu $t2, 0xd($a0) -/* 009328 80008728 8C880024 */ lw $t0, 0x24($a0) -/* 00932C 8000872C 03E00008 */ jr $ra -/* 009330 80008730 AC480024 */ sw $t0, 0x24($v0) - -glabel func_80008734 -/* 009334 80008734 908A000D */ lbu $t2, 0xd($a0) -.L80008738_ovl0: -/* 009338 80008738 8C890024 */ lw $t1, 0x24($a0) -/* 00933C 8000873C 3C018005 */ lui $at, 0x8005 -/* 009340 80008740 000A5880 */ sll $t3, $t2, 2 -/* 009344 80008744 002B0821 */ addu $at, $at, $t3 -/* 009348 80008748 AC29A708 */ sw $t1, -0x58f8($at) -/* 00934C 8000874C 03E00008 */ jr $ra -/* 009350 80008750 00000000 */ nop - -glabel func_80008754 -/* 009354 80008754 3C068005 */ lui $a2, %hi(D_8004A790) # $a2, 0x8005 -/* 009358 80008758 24C6A790 */ addiu $a2, %lo(D_8004A790) # addiu $a2, $a2, -0x5870 -/* 00935C 8000875C 8CC30000 */ lw $v1, ($a2) -/* 009360 80008760 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 009364 80008764 AFBF0014 */ sw $ra, 0x14($sp) -/* 009368 80008768 14600006 */ bnez $v1, .L80008784_ovl0 -/* 00936C 8000876C 3C058005 */ lui $a1, %hi(D_8004A794) # $a1, 0x8005 -/* 009370 80008770 3C048004 */ lui $a0, %hi(D_80040294) # $a0, 0x8004 -/* 009374 80008774 0C008C27 */ jal fatal_printf -/* 009378 80008778 24840294 */ addiu $a0, %lo(D_80040294) # addiu $a0, $a0, 0x294 -.L8000877C_ovl0: -/* 00937C 8000877C 1000FFFF */ b .L8000877C_ovl0 -/* 009380 80008780 00000000 */ nop -.L80008784_ovl0: -/* 009384 80008784 24A5A794 */ addiu $a1, %lo(D_8004A794) # addiu $a1, $a1, -0x586c -/* 009388 80008788 8CAF0000 */ lw $t7, ($a1) -/* 00938C 8000878C 8FBF0014 */ lw $ra, 0x14($sp) -/* 009390 80008790 8C6E0000 */ lw $t6, ($v1) -/* 009394 80008794 25F80001 */ addiu $t8, $t7, 1 -/* 009398 80008798 ACB80000 */ sw $t8, ($a1) -/* 00939C 8000879C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0093A0 800087A0 00601025 */ move $v0, $v1 -/* 0093A4 800087A4 03E00008 */ jr $ra -/* 0093A8 800087A8 ACCE0000 */ sw $t6, ($a2) - -glabel func_800087AC -/* 0093AC 800087AC 3C028005 */ lui $v0, %hi(D_8004A790) # $v0, 0x8005 -/* 0093B0 800087B0 2442A790 */ addiu $v0, %lo(D_8004A790) # addiu $v0, $v0, -0x5870 -/* 0093B4 800087B4 8C4E0000 */ lw $t6, ($v0) -/* 0093B8 800087B8 3C038005 */ lui $v1, %hi(D_8004A794) # $v1, 0x8005 -/* 0093BC 800087BC 2463A794 */ addiu $v1, %lo(D_8004A794) # addiu $v1, $v1, -0x586c -/* 0093C0 800087C0 AC8E0000 */ sw $t6, ($a0) -/* 0093C4 800087C4 8C6F0000 */ lw $t7, ($v1) -/* 0093C8 800087C8 AC440000 */ sw $a0, ($v0) -/* 0093CC 800087CC 25F8FFFF */ addiu $t8, $t7, -1 -/* 0093D0 800087D0 03E00008 */ jr $ra -/* 0093D4 800087D4 AC780000 */ sw $t8, ($v1) - -glabel func_800087D8 -/* 0093D8 800087D8 3C068005 */ lui $a2, %hi(D_8004A79C) # $a2, 0x8005 -/* 0093DC 800087DC 24C6A79C */ addiu $a2, %lo(D_8004A79C) # addiu $a2, $a2, -0x5864 -/* 0093E0 800087E0 8CC30000 */ lw $v1, ($a2) -/* 0093E4 800087E4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0093E8 800087E8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0093EC 800087EC 14600006 */ bnez $v1, .L80008808_ovl0 -/* 0093F0 800087F0 3C058005 */ lui $a1, %hi(D_8004A7A0) # $a1, 0x8005 -/* 0093F4 800087F4 3C048004 */ lui $a0, %hi(D_800402B0) # $a0, 0x8004 -/* 0093F8 800087F8 0C008C27 */ jal fatal_printf -/* 0093FC 800087FC 248402B0 */ addiu $a0, %lo(D_800402B0) # addiu $a0, $a0, 0x2b0 -.L80008800_ovl0: -/* 009400 80008800 1000FFFF */ b .L80008800_ovl0 -/* 009404 80008804 00000000 */ nop -.L80008808_ovl0: -/* 009408 80008808 24A5A7A0 */ addiu $a1, %lo(D_8004A7A0) # addiu $a1, $a1, -0x5860 -/* 00940C 8000880C 8CAF0000 */ lw $t7, ($a1) -/* 009410 80008810 8FBF0014 */ lw $ra, 0x14($sp) -/* 009414 80008814 8C6E0000 */ lw $t6, ($v1) -/* 009418 80008818 25F80001 */ addiu $t8, $t7, 1 -/* 00941C 8000881C ACB80000 */ sw $t8, ($a1) -/* 009420 80008820 27BD0018 */ addiu $sp, $sp, 0x18 -/* 009424 80008824 00601025 */ move $v0, $v1 -/* 009428 80008828 03E00008 */ jr $ra -/* 00942C 8000882C ACCE0000 */ sw $t6, ($a2) - -glabel func_80008830 -/* 009430 80008830 8C8E006C */ lw $t6, 0x6c($a0) -/* 009434 80008834 ACAE0000 */ sw $t6, ($a1) -/* 009438 80008838 03E00008 */ jr $ra -/* 00943C 8000883C AC85006C */ sw $a1, 0x6c($a0) - -glabel func_80008840 -/* 009440 80008840 8C8E0090 */ lw $t6, 0x90($a0) -/* 009444 80008844 ACAE0000 */ sw $t6, ($a1) -/* 009448 80008848 03E00008 */ jr $ra -/* 00944C 8000884C AC850090 */ sw $a1, 0x90($a0) - -glabel func_80008850 -/* 009450 80008850 8C8E006C */ lw $t6, 0x6c($a0) -/* 009454 80008854 ACAE0000 */ sw $t6, ($a1) -/* 009458 80008858 03E00008 */ jr $ra -/* 00945C 8000885C AC85006C */ sw $a1, 0x6c($a0) - -glabel func_80008860 -/* 009460 80008860 3C028005 */ lui $v0, %hi(D_8004A79C) # $v0, 0x8005 -/* 009464 80008864 2442A79C */ addiu $v0, %lo(D_8004A79C) # addiu $v0, $v0, -0x5864 -/* 009468 80008868 8C4E0000 */ lw $t6, ($v0) -/* 00946C 8000886C 3C038005 */ lui $v1, %hi(D_8004A7A0) # $v1, 0x8005 -/* 009470 80008870 2463A7A0 */ addiu $v1, %lo(D_8004A7A0) # addiu $v1, $v1, -0x5860 -/* 009474 80008874 AC8E0000 */ sw $t6, ($a0) -/* 009478 80008878 8C6F0000 */ lw $t7, ($v1) -/* 00947C 8000887C AC440000 */ sw $a0, ($v0) -/* 009480 80008880 25F8FFFF */ addiu $t8, $t7, -1 -/* 009484 80008884 03E00008 */ jr $ra -/* 009488 80008888 AC780000 */ sw $t8, ($v1) - -glabel func_8000888C -/* 00948C 8000888C 3C068005 */ lui $a2, %hi(D_8004A7A4) # $a2, 0x8005 -/* 009490 80008890 24C6A7A4 */ addiu $a2, %lo(D_8004A7A4) # addiu $a2, $a2, -0x585c -/* 009494 80008894 8CC30000 */ lw $v1, ($a2) -/* 009498 80008898 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00949C 8000889C AFBF0014 */ sw $ra, 0x14($sp) -/* 0094A0 800088A0 14600006 */ bnez $v1, .L800088BC_ovl0 -/* 0094A4 800088A4 3C058005 */ lui $a1, %hi(D_8004A7A8) # $a1, 0x8005 -/* 0094A8 800088A8 3C048004 */ lui $a0, %hi(D_800402C8) # $a0, 0x8004 -/* 0094AC 800088AC 0C008C27 */ jal fatal_printf -/* 0094B0 800088B0 248402C8 */ addiu $a0, %lo(D_800402C8) # addiu $a0, $a0, 0x2c8 -.L800088B4_ovl0: -/* 0094B4 800088B4 1000FFFF */ b .L800088B4_ovl0 -/* 0094B8 800088B8 00000000 */ nop -.L800088BC_ovl0: -/* 0094BC 800088BC 24A5A7A8 */ addiu $a1, %lo(D_8004A7A8) # addiu $a1, $a1, -0x5858 -/* 0094C0 800088C0 8CAF0000 */ lw $t7, ($a1) -/* 0094C4 800088C4 8FBF0014 */ lw $ra, 0x14($sp) -/* 0094C8 800088C8 8C6E0000 */ lw $t6, ($v1) -/* 0094CC 800088CC 25F80001 */ addiu $t8, $t7, 1 -/* 0094D0 800088D0 ACB80000 */ sw $t8, ($a1) -/* 0094D4 800088D4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0094D8 800088D8 00601025 */ move $v0, $v1 -/* 0094DC 800088DC 03E00008 */ jr $ra -/* 0094E0 800088E0 ACCE0000 */ sw $t6, ($a2) - -glabel func_800088E4 -/* 0094E4 800088E4 3C028005 */ lui $v0, %hi(D_8004A7A4) # $v0, 0x8005 -/* 0094E8 800088E8 2442A7A4 */ addiu $v0, %lo(D_8004A7A4) # addiu $v0, $v0, -0x585c -/* 0094EC 800088EC 8C4E0000 */ lw $t6, ($v0) -/* 0094F0 800088F0 3C038005 */ lui $v1, %hi(D_8004A7A8) # $v1, 0x8005 -/* 0094F4 800088F4 2463A7A8 */ addiu $v1, %lo(D_8004A7A8) # addiu $v1, $v1, -0x5858 -/* 0094F8 800088F8 AC8E0000 */ sw $t6, ($a0) -/* 0094FC 800088FC 8C6F0000 */ lw $t7, ($v1) -/* 009500 80008900 AC440000 */ sw $a0, ($v0) -/* 009504 80008904 25F8FFFF */ addiu $t8, $t7, -1 -/* 009508 80008908 03E00008 */ jr $ra -/* 00950C 8000890C AC780000 */ sw $t8, ($v1) - -glabel func_80008910 -/* 009510 80008910 3C068005 */ lui $a2, %hi(D_8004A7AC) # $a2, 0x8005 -/* 009514 80008914 24C6A7AC */ addiu $a2, %lo(D_8004A7AC) # addiu $a2, $a2, -0x5854 -/* 009518 80008918 8CC30000 */ lw $v1, ($a2) -/* 00951C 8000891C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 009520 80008920 AFBF0014 */ sw $ra, 0x14($sp) -/* 009524 80008924 14600006 */ bnez $v1, .L80008940_ovl0 -/* 009528 80008928 3C058005 */ lui $a1, %hi(D_8004A7B0) # $a1, 0x8005 -/* 00952C 8000892C 3C048004 */ lui $a0, %hi(D_800402E0) # $a0, 0x8004 -/* 009530 80008930 0C008C27 */ jal fatal_printf -/* 009534 80008934 248402E0 */ addiu $a0, %lo(D_800402E0) # addiu $a0, $a0, 0x2e0 -.L80008938_ovl0: -/* 009538 80008938 1000FFFF */ b .L80008938_ovl0 -/* 00953C 8000893C 00000000 */ nop -.L80008940_ovl0: -/* 009540 80008940 24A5A7B0 */ addiu $a1, %lo(D_8004A7B0) # addiu $a1, $a1, -0x5850 -/* 009544 80008944 8CAF0000 */ lw $t7, ($a1) -/* 009548 80008948 8FBF0014 */ lw $ra, 0x14($sp) -/* 00954C 8000894C 8C6E0000 */ lw $t6, ($v1) -/* 009550 80008950 25F80001 */ addiu $t8, $t7, 1 -/* 009554 80008954 ACB80000 */ sw $t8, ($a1) -/* 009558 80008958 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00955C 8000895C 00601025 */ move $v0, $v1 -/* 009560 80008960 03E00008 */ jr $ra -/* 009564 80008964 ACCE0000 */ sw $t6, ($a2) - -glabel func_80008968 -/* 009568 80008968 3C028005 */ lui $v0, %hi(D_8004A7AC) # $v0, 0x8005 -/* 00956C 8000896C 2442A7AC */ addiu $v0, %lo(D_8004A7AC) # addiu $v0, $v0, -0x5854 -/* 009570 80008970 8C4E0000 */ lw $t6, ($v0) -/* 009574 80008974 3C038005 */ lui $v1, %hi(D_8004A7B0) # $v1, 0x8005 -/* 009578 80008978 2463A7B0 */ addiu $v1, %lo(D_8004A7B0) # addiu $v1, $v1, -0x5850 -/* 00957C 8000897C AC8E0000 */ sw $t6, ($a0) -/* 009580 80008980 8C6F0000 */ lw $t7, ($v1) -/* 009584 80008984 AC440000 */ sw $a0, ($v0) -/* 009588 80008988 25F8FFFF */ addiu $t8, $t7, -1 -/* 00958C 8000898C 03E00008 */ jr $ra -/* 009590 80008990 AC780000 */ sw $t8, ($v1) - -glabel func_80008994 -/* 009594 80008994 3C068005 */ lui $a2, %hi(D_8004A7BC) # $a2, 0x8005 -/* 009598 80008998 24C6A7BC */ addiu $a2, %lo(D_8004A7BC) # addiu $a2, $a2, -0x5844 -/* 00959C 8000899C 8CC30000 */ lw $v1, ($a2) -/* 0095A0 800089A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0095A4 800089A4 AFBF0014 */ sw $ra, 0x14($sp) -/* 0095A8 800089A8 14600006 */ bnez $v1, .L800089C4_ovl0 -/* 0095AC 800089AC 3C058005 */ lui $a1, %hi(D_8004A7C0) # $a1, 0x8005 -/* 0095B0 800089B0 3C048004 */ lui $a0, %hi(D_800402F8) # $a0, 0x8004 -/* 0095B4 800089B4 0C008C27 */ jal fatal_printf -/* 0095B8 800089B8 248402F8 */ addiu $a0, %lo(D_800402F8) # addiu $a0, $a0, 0x2f8 -.L800089BC_ovl0: -/* 0095BC 800089BC 1000FFFF */ b .L800089BC_ovl0 -/* 0095C0 800089C0 00000000 */ nop -.L800089C4_ovl0: -/* 0095C4 800089C4 24A5A7C0 */ addiu $a1, %lo(D_8004A7C0) # addiu $a1, $a1, -0x5840 -/* 0095C8 800089C8 8CAF0000 */ lw $t7, ($a1) -/* 0095CC 800089CC 8FBF0014 */ lw $ra, 0x14($sp) -/* 0095D0 800089D0 8C6E0000 */ lw $t6, ($v1) -/* 0095D4 800089D4 25F80001 */ addiu $t8, $t7, 1 -/* 0095D8 800089D8 ACB80000 */ sw $t8, ($a1) -/* 0095DC 800089DC 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0095E0 800089E0 00601025 */ move $v0, $v1 -/* 0095E4 800089E4 03E00008 */ jr $ra -/* 0095E8 800089E8 ACCE0000 */ sw $t6, ($a2) - -glabel func_800089EC -/* 0095EC 800089EC 3C028005 */ lui $v0, %hi(D_8004A7BC) # $v0, 0x8005 -/* 0095F0 800089F0 2442A7BC */ addiu $v0, %lo(D_8004A7BC) # addiu $v0, $v0, -0x5844 -/* 0095F4 800089F4 8C4E0000 */ lw $t6, ($v0) -/* 0095F8 800089F8 3C038005 */ lui $v1, %hi(D_8004A7C0) # $v1, 0x8005 -/* 0095FC 800089FC 2463A7C0 */ addiu $v1, %lo(D_8004A7C0) # addiu $v1, $v1, -0x5840 -/* 009600 80008A00 AC8E0000 */ sw $t6, ($a0) -/* 009604 80008A04 8C6F0000 */ lw $t7, ($v1) -/* 009608 80008A08 AC440000 */ sw $a0, ($v0) -/* 00960C 80008A0C 25F8FFFF */ addiu $t8, $t7, -1 -/* 009610 80008A10 03E00008 */ jr $ra -/* 009614 80008A14 AC780000 */ sw $t8, ($v1) - -glabel func_80008A18 -/* 009618 80008A18 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 00961C 80008A1C AFA60038 */ sw $a2, 0x38($sp) -/* 009620 80008A20 30C600FF */ andi $a2, $a2, 0xff -/* 009624 80008A24 AFBF001C */ sw $ra, 0x1c($sp) -/* 009628 80008A28 14800003 */ bnez $a0, .L80008A38_ovl0 -/* 00962C 80008A2C AFA50034 */ sw $a1, 0x34($sp) -/* 009630 80008A30 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 009634 80008A34 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L80008A38_ovl0: -/* 009638 80008A38 AFA40030 */ sw $a0, 0x30($sp) -/* 00963C 80008A3C A3A6003B */ sb $a2, 0x3b($sp) -/* 009640 80008A40 0C00201A */ jal func_80008068_ovl0 -/* 009644 80008A44 AFA7003C */ sw $a3, 0x3c($sp) -/* 009648 80008A48 8FA7003C */ lw $a3, 0x3c($sp) -/* 00964C 80008A4C 93A6003B */ lbu $a2, 0x3b($sp) -/* 009650 80008A50 AFA20024 */ sw $v0, 0x24($sp) -/* 009654 80008A54 2CE10004 */ sltiu $at, $a3, 4 -/* 009658 80008A58 14200006 */ bnez $at, .L80008A74_ovl0 -/* 00965C 80008A5C 8FA40034 */ lw $a0, 0x34($sp) -/* 009660 80008A60 3C048004 */ lui $a0, %hi(D_80040314) # $a0, 0x8004 -/* 009664 80008A64 0C008C27 */ jal fatal_printf -/* 009668 80008A68 24840314 */ addiu $a0, %lo(D_80040314) # addiu $a0, $a0, 0x314 -.L80008A6C_ovl0: -/* 00966C 80008A6C 1000FFFF */ b .L80008A6C_ovl0 -/* 009670 80008A70 00000000 */ nop -.L80008A74_ovl0: -/* 009674 80008A74 AC470010 */ sw $a3, 0x10($v0) -/* 009678 80008A78 A0460014 */ sb $a2, 0x14($v0) -/* 00967C 80008A7C A0400015 */ sb $zero, 0x15($v0) -/* 009680 80008A80 8FAE0030 */ lw $t6, 0x30($sp) -/* 009684 80008A84 AC440020 */ sw $a0, 0x20($v0) -/* 009688 80008A88 10C00006 */ beqz $a2, .L80008AA4_ovl0 -/* 00968C 80008A8C AC4E0018 */ sw $t6, 0x18($v0) -/* 009690 80008A90 24010001 */ li $at, 1 -/* 009694 80008A94 10C10032 */ beq $a2, $at, .L80008B60_ovl0 -/* 009698 80008A98 00000000 */ nop -/* 00969C 80008A9C 10000032 */ b .L80008B68_ovl0 -/* 0096A0 80008AA0 3C048004 */ lui $a0, 0x8004 -.L80008AA4_ovl0: -/* 0096A4 80008AA4 0C001FD8 */ jal func_80007F60_ovl0 -/* 0096A8 80008AA8 00000000 */ nop -/* 0096AC 80008AAC 8FAF0024 */ lw $t7, 0x24($sp) -/* 0096B0 80008AB0 ADE2001C */ sw $v0, 0x1c($t7) -/* 0096B4 80008AB4 0C001FF9 */ jal func_80007FE4_ovl0 -/* 0096B8 80008AB8 AFA20028 */ sw $v0, 0x28($sp) -/* 0096BC 80008ABC 8FA80028 */ lw $t0, 0x28($sp) -/* 0096C0 80008AC0 3C0A8005 */ lui $t2, %hi(D_8004A54C) # $t2, 0x8005 -/* 0096C4 80008AC4 24430008 */ addiu $v1, $v0, 8 -/* 0096C8 80008AC8 254AA54C */ addiu $t2, %lo(D_8004A54C) # addiu $t2, $t2, -0x5ab4 -/* 0096CC 80008ACC AD0301B8 */ sw $v1, 0x1b8($t0) -/* 0096D0 80008AD0 8D580000 */ lw $t8, ($t2) -/* 0096D4 80008AD4 3C098004 */ lui $t1, %hi(D_8003DE50) # $t1, 0x8004 -/* 0096D8 80008AD8 2529DE50 */ addiu $t1, %lo(D_8003DE50) # addiu $t1, $t1, -0x21b0 -/* 0096DC 80008ADC AD1801BC */ sw $t8, 0x1bc($t0) -/* 0096E0 80008AE0 8D590000 */ lw $t9, ($t2) -/* 0096E4 80008AE4 8D250000 */ lw $a1, ($t1) -/* 0096E8 80008AE8 240E0033 */ li $t6, 51 -/* 0096EC 80008AEC 001958C2 */ srl $t3, $t9, 3 -/* 0096F0 80008AF0 000B60C0 */ sll $t4, $t3, 3 -/* 0096F4 80008AF4 006C6821 */ addu $t5, $v1, $t4 -/* 0096F8 80008AF8 24AF0001 */ addiu $t7, $a1, 1 -/* 0096FC 80008AFC AD2F0000 */ sw $t7, ($t1) -/* 009700 80008B00 AFAD0010 */ sw $t5, 0x10($sp) -/* 009704 80008B04 AFAE0014 */ sw $t6, 0x14($sp) -/* 009708 80008B08 8FA70030 */ lw $a3, 0x30($sp) -/* 00970C 80008B0C 8FA60034 */ lw $a2, 0x34($sp) -/* 009710 80008B10 0C00BEF8 */ jal osCreateThread -/* 009714 80008B14 25040008 */ addiu $a0, $t0, 8 -/* 009718 80008B18 8FA80028 */ lw $t0, 0x28($sp) -/* 00971C 80008B1C 3C19FEDC */ lui $t9, (0xFEDCBA98 >> 16) # lui $t9, 0xfedc -/* 009720 80008B20 3C098004 */ lui $t1, %hi(D_8003DE50) # $t1, 0x8004 -/* 009724 80008B24 8D0B01B8 */ lw $t3, 0x1b8($t0) -/* 009728 80008B28 3739BA98 */ ori $t9, (0xFEDCBA98 & 0xFFFF) # ori $t9, $t9, 0xba98 -/* 00972C 80008B2C 24180000 */ li $t8, 0 -/* 009730 80008B30 2529DE50 */ addiu $t1, %lo(D_8003DE50) # addiu $t1, $t1, -0x21b0 -/* 009734 80008B34 AD780038 */ sw $t8, 0x38($t3) -/* 009738 80008B38 AD79003C */ sw $t9, 0x3c($t3) -/* 00973C 80008B3C 8D2C0000 */ lw $t4, ($t1) -/* 009740 80008B40 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 -/* 009744 80008B44 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 -/* 009748 80008B48 0181082A */ slt $at, $t4, $at -/* 00974C 80008B4C 1420000A */ bnez $at, .L80008B78_ovl0 -/* 009750 80008B50 3C0D0098 */ lui $t5, (0x00989680 >> 16) # lui $t5, 0x98 -/* 009754 80008B54 35AD9680 */ ori $t5, (0x00989680 & 0xFFFF) # ori $t5, $t5, 0x9680 -/* 009758 80008B58 10000007 */ b .L80008B78_ovl0 -/* 00975C 80008B5C AD2D0000 */ sw $t5, ($t1) -.L80008B60_ovl0: -/* 009760 80008B60 10000005 */ b .L80008B78_ovl0 -/* 009764 80008B64 AC44001C */ sw $a0, 0x1c($v0) -.L80008B68_ovl0: -/* 009768 80008B68 0C008C27 */ jal fatal_printf -/* 00976C 80008B6C 24840340 */ addiu $a0, $a0, 0x340 -.L80008B70_ovl0: -/* 009770 80008B70 1000FFFF */ b .L80008B70_ovl0 -/* 009774 80008B74 00000000 */ nop -.L80008B78_ovl0: -/* 009778 80008B78 0C002030 */ jal func_800080C0_ovl0 -/* 00977C 80008B7C 8FA40024 */ lw $a0, 0x24($sp) -/* 009780 80008B80 8FBF001C */ lw $ra, 0x1c($sp) -/* 009784 80008B84 8FA20024 */ lw $v0, 0x24($sp) -/* 009788 80008B88 27BD0030 */ addiu $sp, $sp, 0x30 -/* 00978C 80008B8C 03E00008 */ jr $ra -/* 009790 80008B90 00000000 */ nop - -glabel func_80008B94 -/* 009794 80008B94 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 009798 80008B98 AFBF0024 */ sw $ra, 0x24($sp) -/* 00979C 80008B9C AFB00020 */ sw $s0, 0x20($sp) -/* 0097A0 80008BA0 14800003 */ bnez $a0, .L80008BB0_ovl0 -/* 0097A4 80008BA4 AFA50034 */ sw $a1, 0x34($sp) -/* 0097A8 80008BA8 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 0097AC 80008BAC 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L80008BB0_ovl0: -/* 0097B0 80008BB0 AFA40030 */ sw $a0, 0x30($sp) -/* 0097B4 80008BB4 AFA60038 */ sw $a2, 0x38($sp) -/* 0097B8 80008BB8 0C00201A */ jal func_80008068_ovl0 -/* 0097BC 80008BBC AFA7003C */ sw $a3, 0x3c($sp) -/* 0097C0 80008BC0 8FA60038 */ lw $a2, 0x38($sp) -/* 0097C4 80008BC4 8FA7003C */ lw $a3, 0x3c($sp) -/* 0097C8 80008BC8 00408025 */ move $s0, $v0 -/* 0097CC 80008BCC 2CC10004 */ sltiu $at, $a2, 4 -/* 0097D0 80008BD0 14200005 */ bnez $at, .L80008BE8_ovl0 -/* 0097D4 80008BD4 3C048004 */ lui $a0, %hi(D_80040368) # $a0, 0x8004 -/* 0097D8 80008BD8 0C008C27 */ jal fatal_printf -/* 0097DC 80008BDC 24840368 */ addiu $a0, %lo(D_80040368) # addiu $a0, $a0, 0x368 -.L80008BE0_ovl0: -/* 0097E0 80008BE0 1000FFFF */ b .L80008BE0_ovl0 -/* 0097E4 80008BE4 00000000 */ nop -.L80008BE8_ovl0: -/* 0097E8 80008BE8 AE060010 */ sw $a2, 0x10($s0) -/* 0097EC 80008BEC A2000015 */ sb $zero, 0x15($s0) -/* 0097F0 80008BF0 8FAE0030 */ lw $t6, 0x30($sp) -/* 0097F4 80008BF4 AE0E0018 */ sw $t6, 0x18($s0) -/* 0097F8 80008BF8 8FAF0034 */ lw $t7, 0x34($sp) -/* 0097FC 80008BFC AE0F0020 */ sw $t7, 0x20($s0) -/* 009800 80008C00 0C001FD8 */ jal func_80007F60_ovl0 -/* 009804 80008C04 AFA7003C */ sw $a3, 0x3c($sp) -/* 009808 80008C08 8FA80044 */ lw $t0, 0x44($sp) -/* 00980C 80008C0C 8FA7003C */ lw $a3, 0x3c($sp) -/* 009810 80008C10 AE02001C */ sw $v0, 0x1c($s0) -/* 009814 80008C14 15000035 */ bnez $t0, .L80008CEC_ovl0 -/* 009818 80008C18 00401825 */ move $v1, $v0 -/* 00981C 80008C1C A2000014 */ sb $zero, 0x14($s0) -/* 009820 80008C20 AFA7003C */ sw $a3, 0x3c($sp) -/* 009824 80008C24 0C001FF9 */ jal func_80007FE4_ovl0 -/* 009828 80008C28 AFA30028 */ sw $v1, 0x28($sp) -/* 00982C 80008C2C 8FA30028 */ lw $v1, 0x28($sp) -/* 009830 80008C30 8FA7003C */ lw $a3, 0x3c($sp) -/* 009834 80008C34 3C088005 */ lui $t0, %hi(D_8004A54C) # $t0, 0x8005 -/* 009838 80008C38 24580008 */ addiu $t8, $v0, 8 -/* 00983C 80008C3C 2508A54C */ addiu $t0, %lo(D_8004A54C) # addiu $t0, $t0, -0x5ab4 -/* 009840 80008C40 AC7801B8 */ sw $t8, 0x1b8($v1) -/* 009844 80008C44 8D190000 */ lw $t9, ($t0) -/* 009848 80008C48 2401FFFF */ li $at, -1 -/* 00984C 80008C4C 10E10003 */ beq $a3, $at, .L80008C5C_ovl0 -/* 009850 80008C50 AC7901BC */ sw $t9, 0x1bc($v1) -/* 009854 80008C54 10000006 */ b .L80008C70_ovl0 -/* 009858 80008C58 00E02825 */ move $a1, $a3 -.L80008C5C_ovl0: -/* 00985C 80008C5C 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 -/* 009860 80008C60 8C45DE50 */ lw $a1, %lo(D_8003DE50)($v0) -/* 009864 80008C64 3C018004 */ lui $at, %hi(D_8003DE50) # $at, 0x8004 -/* 009868 80008C68 24AA0001 */ addiu $t2, $a1, 1 -/* 00986C 80008C6C AC2ADE50 */ sw $t2, %lo(D_8003DE50)($at) -.L80008C70_ovl0: -/* 009870 80008C70 8D0C0000 */ lw $t4, ($t0) -/* 009874 80008C74 8C6B01B8 */ lw $t3, 0x1b8($v1) -/* 009878 80008C78 24180033 */ li $t8, 51 -/* 00987C 80008C7C 000C68C2 */ srl $t5, $t4, 3 -/* 009880 80008C80 000D70C0 */ sll $t6, $t5, 3 -/* 009884 80008C84 016E7821 */ addu $t7, $t3, $t6 -/* 009888 80008C88 AFAF0010 */ sw $t7, 0x10($sp) -/* 00988C 80008C8C AFB80014 */ sw $t8, 0x14($sp) -/* 009890 80008C90 AFA30028 */ sw $v1, 0x28($sp) -/* 009894 80008C94 24640008 */ addiu $a0, $v1, 8 -/* 009898 80008C98 8FA60034 */ lw $a2, 0x34($sp) -/* 00989C 80008C9C 0C00BEF8 */ jal osCreateThread -/* 0098A0 80008CA0 8FA70030 */ lw $a3, 0x30($sp) -/* 0098A4 80008CA4 8FA30028 */ lw $v1, 0x28($sp) -/* 0098A8 80008CA8 3C0BFEDC */ lui $t3, (0xFEDCBA98 >> 16) # lui $t3, 0xfedc -/* 0098AC 80008CAC 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 -/* 0098B0 80008CB0 8C7901B8 */ lw $t9, 0x1b8($v1) -/* 0098B4 80008CB4 356BBA98 */ ori $t3, (0xFEDCBA98 & 0xFFFF) # ori $t3, $t3, 0xba98 -/* 0098B8 80008CB8 240A0000 */ li $t2, 0 -/* 0098BC 80008CBC 2442DE50 */ addiu $v0, %lo(D_8003DE50) # addiu $v0, $v0, -0x21b0 -/* 0098C0 80008CC0 AF2A0038 */ sw $t2, 0x38($t9) -/* 0098C4 80008CC4 AF2B003C */ sw $t3, 0x3c($t9) -/* 0098C8 80008CC8 8C4C0000 */ lw $t4, ($v0) -/* 0098CC 80008CCC 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 -/* 0098D0 80008CD0 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 -/* 0098D4 80008CD4 0181082A */ slt $at, $t4, $at -/* 0098D8 80008CD8 1420002C */ bnez $at, .L80008D8C_ovl0 -/* 0098DC 80008CDC 3C0D0098 */ lui $t5, (0x00989680 >> 16) # lui $t5, 0x98 -/* 0098E0 80008CE0 35AD9680 */ ori $t5, (0x00989680 & 0xFFFF) # ori $t5, $t5, 0x9680 -/* 0098E4 80008CE4 10000029 */ b .L80008D8C_ovl0 -/* 0098E8 80008CE8 AC4D0000 */ sw $t5, ($v0) -.L80008CEC_ovl0: -/* 0098EC 80008CEC 8FA90040 */ lw $t1, 0x40($sp) -/* 0098F0 80008CF0 240E0002 */ li $t6, 2 -/* 0098F4 80008CF4 A20E0014 */ sb $t6, 0x14($s0) -/* 0098F8 80008CF8 2401FFFF */ li $at, -1 -/* 0098FC 80008CFC AC4801BC */ sw $t0, 0x1bc($v0) -/* 009900 80008D00 10E10003 */ beq $a3, $at, .L80008D10_ovl0 -/* 009904 80008D04 AC4901B8 */ sw $t1, 0x1b8($v0) -/* 009908 80008D08 10000006 */ b .L80008D24_ovl0 -/* 00990C 80008D0C 00E02825 */ move $a1, $a3 -.L80008D10_ovl0: -/* 009910 80008D10 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 -/* 009914 80008D14 8C45DE50 */ lw $a1, %lo(D_8003DE50)($v0) -/* 009918 80008D18 3C018004 */ lui $at, %hi(D_8003DE50) # $at, 0x8004 -/* 00991C 80008D1C 24AF0001 */ addiu $t7, $a1, 1 -/* 009920 80008D20 AC2FDE50 */ sw $t7, %lo(D_8003DE50)($at) -.L80008D24_ovl0: -/* 009924 80008D24 0008C0C2 */ srl $t8, $t0, 3 -/* 009928 80008D28 001850C0 */ sll $t2, $t8, 3 -/* 00992C 80008D2C 01495821 */ addu $t3, $t2, $t1 -/* 009930 80008D30 24190033 */ li $t9, 51 -/* 009934 80008D34 AFB90014 */ sw $t9, 0x14($sp) -/* 009938 80008D38 AFAB0010 */ sw $t3, 0x10($sp) -/* 00993C 80008D3C 24640008 */ addiu $a0, $v1, 8 -/* 009940 80008D40 8FA60034 */ lw $a2, 0x34($sp) -/* 009944 80008D44 0C00BEF8 */ jal osCreateThread -/* 009948 80008D48 8FA70030 */ lw $a3, 0x30($sp) -/* 00994C 80008D4C 8FAE0040 */ lw $t6, 0x40($sp) -/* 009950 80008D50 3C0DFEDC */ lui $t5, (0xFEDCBA98 >> 16) # lui $t5, 0xfedc -/* 009954 80008D54 3C028004 */ lui $v0, %hi(D_8003DE50) # $v0, 0x8004 -/* 009958 80008D58 35ADBA98 */ ori $t5, (0xFEDCBA98 & 0xFFFF) # ori $t5, $t5, 0xba98 -/* 00995C 80008D5C 240C0000 */ li $t4, 0 -/* 009960 80008D60 2442DE50 */ addiu $v0, %lo(D_8003DE50) # addiu $v0, $v0, -0x21b0 -/* 009964 80008D64 ADCC0038 */ sw $t4, 0x38($t6) -/* 009968 80008D68 ADCD003C */ sw $t5, 0x3c($t6) -/* 00996C 80008D6C 8C4F0000 */ lw $t7, ($v0) -/* 009970 80008D70 3C010131 */ lui $at, (0x01312D00 >> 16) # lui $at, 0x131 -/* 009974 80008D74 34212D00 */ ori $at, (0x01312D00 & 0xFFFF) # ori $at, $at, 0x2d00 -/* 009978 80008D78 01E1082A */ slt $at, $t7, $at -/* 00997C 80008D7C 14200003 */ bnez $at, .L80008D8C_ovl0 -/* 009980 80008D80 3C180098 */ lui $t8, (0x00989680 >> 16) # lui $t8, 0x98 -/* 009984 80008D84 37189680 */ ori $t8, (0x00989680 & 0xFFFF) # ori $t8, $t8, 0x9680 -/* 009988 80008D88 AC580000 */ sw $t8, ($v0) -.L80008D8C_ovl0: -/* 00998C 80008D8C 0C002030 */ jal func_800080C0_ovl0 -/* 009990 80008D90 02002025 */ move $a0, $s0 -/* 009994 80008D94 8FBF0024 */ lw $ra, 0x24($sp) -/* 009998 80008D98 02001025 */ move $v0, $s0 -/* 00999C 80008D9C 8FB00020 */ lw $s0, 0x20($sp) -/* 0099A0 80008DA0 03E00008 */ jr $ra -/* 0099A4 80008DA4 27BD0030 */ addiu $sp, $sp, 0x30 - -glabel func_80008DA8 -/* 0099A8 80008DA8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 0099AC 80008DAC AFB00018 */ sw $s0, 0x18($sp) -/* 0099B0 80008DB0 00808025 */ move $s0, $a0 -/* 0099B4 80008DB4 10800005 */ beqz $a0, .L80008DCC_ovl0 -/* 0099B8 80008DB8 AFBF001C */ sw $ra, 0x1c($sp) -/* 0099BC 80008DBC 3C0E8005 */ lui $t6, %hi(D_8004A7D0) # $t6, 0x8005 -/* 0099C0 80008DC0 8DCEA7D0 */ lw $t6, %lo(D_8004A7D0)($t6) -/* 0099C4 80008DC4 3C028005 */ lui $v0, %hi(D_8004A558) # $v0, 0x8005 -/* 0099C8 80008DC8 148E000F */ bne $a0, $t6, .L80008E08_ovl0 -.L80008DCC_ovl0: -/* 0099CC 80008DCC 3C188005 */ lui $t8, %hi(D_8004A7D0) # $t8, 0x8005 -/* 0099D0 80008DD0 8F18A7D0 */ lw $t8, %lo(D_8004A7D0)($t8) -/* 0099D4 80008DD4 240F0001 */ li $t7, 1 -/* 0099D8 80008DD8 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 -/* 0099DC 80008DDC AC2FA7D4 */ sw $t7, %lo(D_8004A7D4)($at) -/* 0099E0 80008DE0 93020014 */ lbu $v0, 0x14($t8) -/* 0099E4 80008DE4 24010002 */ li $at, 2 -/* 0099E8 80008DE8 10400003 */ beqz $v0, .L80008DF8_ovl0 -/* 0099EC 80008DEC 00000000 */ nop -/* 0099F0 80008DF0 54410030 */ bnel $v0, $at, .L80008EB4_ovl0 -/* 0099F4 80008DF4 8FBF001C */ lw $ra, 0x1c($sp) -.L80008DF8_ovl0: -/* 0099F8 80008DF8 0C002DAF */ jal func_8000B6BC_ovl0 -/* 0099FC 80008DFC 24040001 */ li $a0, 1 -/* 009A00 80008E00 1000002C */ b .L80008EB4_ovl0 -/* 009A04 80008E04 8FBF001C */ lw $ra, 0x1c($sp) -.L80008E08_ovl0: -/* 009A08 80008E08 8C42A558 */ lw $v0, %lo(D_8004A558)($v0) -/* 009A0C 80008E0C 50400004 */ beql $v0, $zero, .L80008E20_ovl0 -/* 009A10 80008E10 92020014 */ lbu $v0, 0x14($s0) -/* 009A14 80008E14 0040F809 */ jalr $v0 -/* 009A18 80008E18 02002025 */ move $a0, $s0 -/* 009A1C 80008E1C 92020014 */ lbu $v0, 0x14($s0) -.L80008E20_ovl0: -/* 009A20 80008E20 24010001 */ li $at, 1 -/* 009A24 80008E24 50400008 */ beql $v0, $zero, .L80008E48_ovl0 -/* 009A28 80008E28 8E04001C */ lw $a0, 0x1c($s0) -/* 009A2C 80008E2C 1041001C */ beq $v0, $at, .L80008EA0_ovl0 -/* 009A30 80008E30 24010002 */ li $at, 2 -/* 009A34 80008E34 5041000F */ beql $v0, $at, .L80008E74_ovl0 -/* 009A38 80008E38 8E04001C */ lw $a0, 0x1c($s0) -/* 009A3C 80008E3C 10000018 */ b .L80008EA0_ovl0 -/* 009A40 80008E40 00000000 */ nop -/* 009A44 80008E44 8E04001C */ lw $a0, 0x1c($s0) -.L80008E48_ovl0: -/* 009A48 80008E48 0C00B6E4 */ jal osDestroyThread -/* 009A4C 80008E4C 24840008 */ addiu $a0, $a0, 8 -/* 009A50 80008E50 8E19001C */ lw $t9, 0x1c($s0) -/* 009A54 80008E54 8F2401B8 */ lw $a0, 0x1b8($t9) -/* 009A58 80008E58 0C00200F */ jal func_8000803C_ovl0 -/* 009A5C 80008E5C 2484FFF8 */ addiu $a0, $a0, -8 -/* 009A60 80008E60 0C001FEE */ jal func_80007FB8_ovl0 -/* 009A64 80008E64 8E04001C */ lw $a0, 0x1c($s0) -/* 009A68 80008E68 1000000D */ b .L80008EA0_ovl0 -/* 009A6C 80008E6C 00000000 */ nop -/* 009A70 80008E70 8E04001C */ lw $a0, 0x1c($s0) -.L80008E74_ovl0: -/* 009A74 80008E74 0C00B6E4 */ jal osDestroyThread -/* 009A78 80008E78 24840008 */ addiu $a0, $a0, 8 -/* 009A7C 80008E7C 3C028005 */ lui $v0, %hi(D_8004A550) # $v0, 0x8005 -/* 009A80 80008E80 8C42A550 */ lw $v0, %lo(D_8004A550)($v0) -/* 009A84 80008E84 10400004 */ beqz $v0, .L80008E98_ovl0 -/* 009A88 80008E88 00000000 */ nop -/* 009A8C 80008E8C 8E08001C */ lw $t0, 0x1c($s0) -/* 009A90 80008E90 0040F809 */ jalr $v0 -/* 009A94 80008E94 8D0401B8 */ lw $a0, 0x1b8($t0) -.L80008E98_ovl0: -/* 009A98 80008E98 0C001FEE */ jal func_80007FB8_ovl0 -/* 009A9C 80008E9C 8E04001C */ lw $a0, 0x1c($s0) -.L80008EA0_ovl0: -/* 009AA0 80008EA0 0C002084 */ jal func_80008210_ovl0 -/* 009AA4 80008EA4 02002025 */ move $a0, $s0 -/* 009AA8 80008EA8 0C002066 */ jal func_80008198_ovl0 -/* 009AAC 80008EAC 02002025 */ move $a0, $s0 -/* 009AB0 80008EB0 8FBF001C */ lw $ra, 0x1c($sp) -.L80008EB4_ovl0: -/* 009AB4 80008EB4 8FB00018 */ lw $s0, 0x18($sp) -/* 009AB8 80008EB8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 009ABC 80008EBC 03E00008 */ jr $ra -/* 009AC0 80008EC0 00000000 */ nop - -glabel func_80008EC4 -/* 009AC4 80008EC4 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 009AC8 80008EC8 AFBF001C */ sw $ra, 0x1c($sp) -/* 009ACC 80008ECC AFB00018 */ sw $s0, 0x18($sp) -/* 009AD0 80008ED0 AFA50034 */ sw $a1, 0x34($sp) -/* 009AD4 80008ED4 AFA60038 */ sw $a2, 0x38($sp) -/* 009AD8 80008ED8 AFA7003C */ sw $a3, 0x3c($sp) -/* 009ADC 80008EDC 908B0056 */ lbu $t3, 0x56($a0) -/* 009AE0 80008EE0 24010005 */ li $at, 5 -/* 009AE4 80008EE4 00808025 */ move $s0, $a0 -/* 009AE8 80008EE8 15610006 */ bne $t3, $at, .L80008F04_ovl0 -/* 009AEC 80008EEC 01606825 */ move $t5, $t3 -/* 009AF0 80008EF0 3C048004 */ lui $a0, %hi(D_80040394) # $a0, 0x8004 -/* 009AF4 80008EF4 0C008C27 */ jal fatal_printf -/* 009AF8 80008EF8 24840394 */ addiu $a0, %lo(D_80040394) # addiu $a0, $a0, 0x394 -.L80008EFC_ovl0: -/* 009AFC 80008EFC 1000FFFF */ b .L80008EFC_ovl0 -/* 009B00 80008F00 00000000 */ nop -.L80008F04_ovl0: -/* 009B04 80008F04 8E02004C */ lw $v0, 0x4c($s0) -/* 009B08 80008F08 00002025 */ move $a0, $zero -/* 009B0C 80008F0C 8FAC0020 */ lw $t4, 0x20($sp) -/* 009B10 80008F10 10400020 */ beqz $v0, .L80008F94_ovl0 -/* 009B14 80008F14 24430004 */ addiu $v1, $v0, 4 -/* 009B18 80008F18 00402825 */ move $a1, $v0 -/* 009B1C 80008F1C 8FAA0028 */ lw $t2, 0x28($sp) -/* 009B20 80008F20 8FA90024 */ lw $t1, 0x24($sp) -/* 009B24 80008F24 24080002 */ li $t0, 2 -/* 009B28 80008F28 24070001 */ li $a3, 1 -/* 009B2C 80008F2C 24060003 */ li $a2, 3 -.L80008F30_ovl0: -/* 009B30 80008F30 90A20000 */ lbu $v0, ($a1) -/* 009B34 80008F34 24840001 */ addiu $a0, $a0, 1 -/* 009B38 80008F38 10400011 */ beqz $v0, .L80008F80_ovl0 -/* 009B3C 80008F3C 00000000 */ nop -/* 009B40 80008F40 50470008 */ beql $v0, $a3, .L80008F64_ovl0 -/* 009B44 80008F44 00605025 */ move $t2, $v1 -/* 009B48 80008F48 50480009 */ beql $v0, $t0, .L80008F70_ovl0 -/* 009B4C 80008F4C 00604825 */ move $t1, $v1 -/* 009B50 80008F50 5046000A */ beql $v0, $a2, .L80008F7C_ovl0 -/* 009B54 80008F54 00606025 */ move $t4, $v1 -/* 009B58 80008F58 10000009 */ b .L80008F80_ovl0 -/* 009B5C 80008F5C 00000000 */ nop -/* 009B60 80008F60 00605025 */ move $t2, $v1 -.L80008F64_ovl0: -/* 009B64 80008F64 10000006 */ b .L80008F80_ovl0 -/* 009B68 80008F68 24630010 */ addiu $v1, $v1, 0x10 -/* 009B6C 80008F6C 00604825 */ move $t1, $v1 -.L80008F70_ovl0: -/* 009B70 80008F70 10000003 */ b .L80008F80_ovl0 -/* 009B74 80008F74 24630014 */ addiu $v1, $v1, 0x14 -/* 009B78 80008F78 00606025 */ move $t4, $v1 -.L80008F7C_ovl0: -/* 009B7C 80008F7C 24630010 */ addiu $v1, $v1, 0x10 -.L80008F80_ovl0: -/* 009B80 80008F80 1486FFEB */ bne $a0, $a2, .L80008F30_ovl0 -/* 009B84 80008F84 24A50001 */ addiu $a1, $a1, 1 -/* 009B88 80008F88 AFA90024 */ sw $t1, 0x24($sp) -/* 009B8C 80008F8C AFAA0028 */ sw $t2, 0x28($sp) -/* 009B90 80008F90 AFAC0020 */ sw $t4, 0x20($sp) -.L80008F94_ovl0: -/* 009B94 80008F94 8FAE003C */ lw $t6, 0x3c($sp) -/* 009B98 80008F98 8FA90024 */ lw $t1, 0x24($sp) -/* 009B9C 80008F9C 8FAA0028 */ lw $t2, 0x28($sp) -/* 009BA0 80008FA0 01CD082A */ slt $at, $t6, $t5 -/* 009BA4 80008FA4 1020000B */ beqz $at, .L80008FD4_ovl0 -/* 009BA8 80008FA8 8FAC0020 */ lw $t4, 0x20($sp) -/* 009BAC 80008FAC 000D7880 */ sll $t7, $t5, 2 -/* 009BB0 80008FB0 000EC080 */ sll $t8, $t6, 2 -/* 009BB4 80008FB4 03101821 */ addu $v1, $t8, $s0 -/* 009BB8 80008FB8 020F1021 */ addu $v0, $s0, $t7 -.L80008FBC_ovl0: -/* 009BBC 80008FBC 8C590054 */ lw $t9, 0x54($v0) -/* 009BC0 80008FC0 2442FFFC */ addiu $v0, $v0, -4 -/* 009BC4 80008FC4 0062082B */ sltu $at, $v1, $v0 -/* 009BC8 80008FC8 1420FFFC */ bnez $at, .L80008FBC_ovl0 -/* 009BCC 80008FCC AC59005C */ sw $t9, 0x5c($v0) -/* 009BD0 80008FD0 920B0056 */ lbu $t3, 0x56($s0) -.L80008FD4_ovl0: -/* 009BD4 80008FD4 256F0001 */ addiu $t7, $t3, 1 -/* 009BD8 80008FD8 A20F0056 */ sb $t7, 0x56($s0) -/* 009BDC 80008FDC AFAC0020 */ sw $t4, 0x20($sp) -/* 009BE0 80008FE0 AFAA0028 */ sw $t2, 0x28($sp) -/* 009BE4 80008FE4 0C0021D5 */ jal func_80008754_ovl0 -/* 009BE8 80008FE8 AFA90024 */ sw $t1, 0x24($sp) -/* 009BEC 80008FEC 8FAE003C */ lw $t6, 0x3c($sp) -/* 009BF0 80008FF0 93A30037 */ lbu $v1, 0x37($sp) -/* 009BF4 80008FF4 8FA90024 */ lw $t1, 0x24($sp) -/* 009BF8 80008FF8 000EC080 */ sll $t8, $t6, 2 -/* 009BFC 80008FFC 0218C821 */ addu $t9, $s0, $t8 -/* 009C00 80009000 8FAA0028 */ lw $t2, 0x28($sp) -/* 009C04 80009004 8FAC0020 */ lw $t4, 0x20($sp) -/* 009C08 80009008 246FFFFF */ addiu $t7, $v1, -1 -/* 009C0C 8000900C AF220058 */ sw $v0, 0x58($t9) -/* 009C10 80009010 2DE1003F */ sltiu $at, $t7, 0x3f -/* 009C14 80009014 00402025 */ move $a0, $v0 -/* 009C18 80009018 1020017B */ beqz $at, .L80009608_ovl0 -/* 009C1C 8000901C A0430004 */ sb $v1, 4($v0) -/* 009C20 80009020 000F7880 */ sll $t7, $t7, 2 -/* 009C24 80009024 3C018004 */ lui $at, 0x8004 -/* 009C28 80009028 002F0821 */ addu $at, $at, $t7 -/* 009C2C 8000902C 8C2F050C */ lw $t7, 0x50c($at) -/* 009C30 80009030 01E00008 */ jr $t7 -/* 009C34 80009034 00000000 */ nop -/* 009C38 80009038 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 -/* 009C3C 8000903C 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 -/* 009C40 80009040 8DD90000 */ lw $t9, ($t6) -/* 009C44 80009044 AE190018 */ sw $t9, 0x18($s0) -/* 009C48 80009048 8DD80004 */ lw $t8, 4($t6) -/* 009C4C 8000904C AE18001C */ sw $t8, 0x1c($s0) -/* 009C50 80009050 8DD90008 */ lw $t9, 8($t6) -/* 009C54 80009054 AE190020 */ sw $t9, 0x20($s0) -/* 009C58 80009058 8DD8000C */ lw $t8, 0xc($t6) -/* 009C5C 8000905C AE020018 */ sw $v0, 0x18($s0) -/* 009C60 80009060 10000169 */ b .L80009608_ovl0 -/* 009C64 80009064 AE180024 */ sw $t8, 0x24($s0) -/* 009C68 80009068 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 -/* 009C6C 8000906C 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 -/* 009C70 80009070 8DF80000 */ lw $t8, ($t7) -/* 009C74 80009074 AE180028 */ sw $t8, 0x28($s0) -/* 009C78 80009078 8DEE0004 */ lw $t6, 4($t7) -/* 009C7C 8000907C AE0E002C */ sw $t6, 0x2c($s0) -/* 009C80 80009080 8DF80008 */ lw $t8, 8($t7) -/* 009C84 80009084 AE180030 */ sw $t8, 0x30($s0) -/* 009C88 80009088 8DEE000C */ lw $t6, 0xc($t7) -/* 009C8C 8000908C AE0E0034 */ sw $t6, 0x34($s0) -/* 009C90 80009090 8DF80010 */ lw $t8, 0x10($t7) -/* 009C94 80009094 AE020028 */ sw $v0, 0x28($s0) -/* 009C98 80009098 1000015B */ b .L80009608_ovl0 -/* 009C9C 8000909C AE180038 */ sw $t8, 0x38($s0) -/* 009CA0 800090A0 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 -/* 009CA4 800090A4 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 -/* 009CA8 800090A8 8F2E0000 */ lw $t6, ($t9) -/* 009CAC 800090AC 3C188004 */ lui $t8, %hi(D_8003DECC) # $t8, 0x8004 -/* 009CB0 800090B0 2718DECC */ addiu $t8, %lo(D_8003DECC) # addiu $t8, $t8, -0x2134 -/* 009CB4 800090B4 AE0E0018 */ sw $t6, 0x18($s0) -/* 009CB8 800090B8 8F2F0004 */ lw $t7, 4($t9) -/* 009CBC 800090BC AE0F001C */ sw $t7, 0x1c($s0) -/* 009CC0 800090C0 8F2E0008 */ lw $t6, 8($t9) -/* 009CC4 800090C4 AE0E0020 */ sw $t6, 0x20($s0) -/* 009CC8 800090C8 8F2F000C */ lw $t7, 0xc($t9) -/* 009CCC 800090CC AE0F0024 */ sw $t7, 0x24($s0) -/* 009CD0 800090D0 8F0F0000 */ lw $t7, ($t8) -/* 009CD4 800090D4 AE0F0028 */ sw $t7, 0x28($s0) -/* 009CD8 800090D8 8F190004 */ lw $t9, 4($t8) -/* 009CDC 800090DC AE19002C */ sw $t9, 0x2c($s0) -/* 009CE0 800090E0 8F0F0008 */ lw $t7, 8($t8) -/* 009CE4 800090E4 AE0F0030 */ sw $t7, 0x30($s0) -/* 009CE8 800090E8 8F19000C */ lw $t9, 0xc($t8) -/* 009CEC 800090EC AE190034 */ sw $t9, 0x34($s0) -/* 009CF0 800090F0 8F0F0010 */ lw $t7, 0x10($t8) -/* 009CF4 800090F4 AE020018 */ sw $v0, 0x18($s0) -/* 009CF8 800090F8 AE020028 */ sw $v0, 0x28($s0) -/* 009CFC 800090FC 10000142 */ b .L80009608_ovl0 -/* 009D00 80009100 AE0F0038 */ sw $t7, 0x38($s0) -/* 009D04 80009104 3C0E8004 */ lui $t6, %hi(D_8003DEE0) # $t6, 0x8004 -/* 009D08 80009108 25CEDEE0 */ addiu $t6, %lo(D_8003DEE0) # addiu $t6, $t6, -0x2120 -/* 009D0C 8000910C 8DD90000 */ lw $t9, ($t6) -/* 009D10 80009110 AE190028 */ sw $t9, 0x28($s0) -/* 009D14 80009114 8DD80004 */ lw $t8, 4($t6) -/* 009D18 80009118 AE18002C */ sw $t8, 0x2c($s0) -/* 009D1C 8000911C 8DD90008 */ lw $t9, 8($t6) -/* 009D20 80009120 AE190030 */ sw $t9, 0x30($s0) -/* 009D24 80009124 8DD8000C */ lw $t8, 0xc($t6) -/* 009D28 80009128 AE180034 */ sw $t8, 0x34($s0) -/* 009D2C 8000912C 8DD90010 */ lw $t9, 0x10($t6) -/* 009D30 80009130 AE020028 */ sw $v0, 0x28($s0) -/* 009D34 80009134 10000134 */ b .L80009608_ovl0 -/* 009D38 80009138 AE190038 */ sw $t9, 0x38($s0) -/* 009D3C 8000913C 3C0F8004 */ lui $t7, %hi(D_8003DEBC) # $t7, 0x8004 -/* 009D40 80009140 25EFDEBC */ addiu $t7, %lo(D_8003DEBC) # addiu $t7, $t7, -0x2144 -/* 009D44 80009144 8DF80000 */ lw $t8, ($t7) -/* 009D48 80009148 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 -/* 009D4C 8000914C 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 -/* 009D50 80009150 AE180018 */ sw $t8, 0x18($s0) -/* 009D54 80009154 8DEE0004 */ lw $t6, 4($t7) -/* 009D58 80009158 AE0E001C */ sw $t6, 0x1c($s0) -/* 009D5C 8000915C 8DF80008 */ lw $t8, 8($t7) -/* 009D60 80009160 AE180020 */ sw $t8, 0x20($s0) -/* 009D64 80009164 8DEE000C */ lw $t6, 0xc($t7) -/* 009D68 80009168 AE0E0024 */ sw $t6, 0x24($s0) -/* 009D6C 8000916C 8F2E0000 */ lw $t6, ($t9) -/* 009D70 80009170 AE0E0028 */ sw $t6, 0x28($s0) -/* 009D74 80009174 8F2F0004 */ lw $t7, 4($t9) -/* 009D78 80009178 AE0F002C */ sw $t7, 0x2c($s0) -/* 009D7C 8000917C 8F2E0008 */ lw $t6, 8($t9) -/* 009D80 80009180 AE0E0030 */ sw $t6, 0x30($s0) -/* 009D84 80009184 8F2F000C */ lw $t7, 0xc($t9) -/* 009D88 80009188 AE0F0034 */ sw $t7, 0x34($s0) -/* 009D8C 8000918C 8F2E0010 */ lw $t6, 0x10($t9) -/* 009D90 80009190 AE020018 */ sw $v0, 0x18($s0) -/* 009D94 80009194 AE020028 */ sw $v0, 0x28($s0) -/* 009D98 80009198 1000011B */ b .L80009608_ovl0 -/* 009D9C 8000919C AE0E0038 */ sw $t6, 0x38($s0) -/* 009DA0 800091A0 3C188004 */ lui $t8, %hi(D_8003DEBC) # $t8, 0x8004 -/* 009DA4 800091A4 2718DEBC */ addiu $t8, %lo(D_8003DEBC) # addiu $t8, $t8, -0x2144 -/* 009DA8 800091A8 8F0F0000 */ lw $t7, ($t8) -/* 009DAC 800091AC 3C0E8004 */ lui $t6, %hi(D_8003DECC) # $t6, 0x8004 -/* 009DB0 800091B0 25CEDECC */ addiu $t6, %lo(D_8003DECC) # addiu $t6, $t6, -0x2134 -/* 009DB4 800091B4 AE0F0018 */ sw $t7, 0x18($s0) -/* 009DB8 800091B8 8F190004 */ lw $t9, 4($t8) -/* 009DBC 800091BC AE19001C */ sw $t9, 0x1c($s0) -/* 009DC0 800091C0 8F0F0008 */ lw $t7, 8($t8) -/* 009DC4 800091C4 AE0F0020 */ sw $t7, 0x20($s0) -/* 009DC8 800091C8 8F19000C */ lw $t9, 0xc($t8) -/* 009DCC 800091CC 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 -/* 009DD0 800091D0 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c -/* 009DD4 800091D4 AE190024 */ sw $t9, 0x24($s0) -/* 009DD8 800091D8 8DD90000 */ lw $t9, ($t6) -/* 009DDC 800091DC AE190028 */ sw $t9, 0x28($s0) -/* 009DE0 800091E0 8DD80004 */ lw $t8, 4($t6) -/* 009DE4 800091E4 AE18002C */ sw $t8, 0x2c($s0) -/* 009DE8 800091E8 8DD90008 */ lw $t9, 8($t6) -/* 009DEC 800091EC AE190030 */ sw $t9, 0x30($s0) -/* 009DF0 800091F0 8DD8000C */ lw $t8, 0xc($t6) -/* 009DF4 800091F4 AE180034 */ sw $t8, 0x34($s0) -/* 009DF8 800091F8 8DD90010 */ lw $t9, 0x10($t6) -/* 009DFC 800091FC AE190038 */ sw $t9, 0x38($s0) -/* 009E00 80009200 8DF80000 */ lw $t8, ($t7) -/* 009E04 80009204 AE18003C */ sw $t8, 0x3c($s0) -/* 009E08 80009208 8DEE0004 */ lw $t6, 4($t7) -/* 009E0C 8000920C AE0E0040 */ sw $t6, 0x40($s0) -/* 009E10 80009210 8DF80008 */ lw $t8, 8($t7) -/* 009E14 80009214 AE180044 */ sw $t8, 0x44($s0) -/* 009E18 80009218 8DEE000C */ lw $t6, 0xc($t7) -/* 009E1C 8000921C AE020018 */ sw $v0, 0x18($s0) -/* 009E20 80009220 AE020028 */ sw $v0, 0x28($s0) -/* 009E24 80009224 AE02003C */ sw $v0, 0x3c($s0) -/* 009E28 80009228 100000F7 */ b .L80009608_ovl0 -/* 009E2C 8000922C AE0E0048 */ sw $t6, 0x48($s0) -/* 009E30 80009230 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 -/* 009E34 80009234 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 -/* 009E38 80009238 8F2E0000 */ lw $t6, ($t9) -/* 009E3C 8000923C 3C188004 */ lui $t8, %hi(D_8003DEE0) # $t8, 0x8004 -/* 009E40 80009240 2718DEE0 */ addiu $t8, %lo(D_8003DEE0) # addiu $t8, $t8, -0x2120 -/* 009E44 80009244 AE0E0018 */ sw $t6, 0x18($s0) -/* 009E48 80009248 8F2F0004 */ lw $t7, 4($t9) -/* 009E4C 8000924C AE0F001C */ sw $t7, 0x1c($s0) -/* 009E50 80009250 8F2E0008 */ lw $t6, 8($t9) -/* 009E54 80009254 AE0E0020 */ sw $t6, 0x20($s0) -/* 009E58 80009258 8F2F000C */ lw $t7, 0xc($t9) -/* 009E5C 8000925C 3C0E8004 */ lui $t6, %hi(D_8003DEF4) # $t6, 0x8004 -/* 009E60 80009260 25CEDEF4 */ addiu $t6, %lo(D_8003DEF4) # addiu $t6, $t6, -0x210c -/* 009E64 80009264 AE0F0024 */ sw $t7, 0x24($s0) -/* 009E68 80009268 8F0F0000 */ lw $t7, ($t8) -/* 009E6C 8000926C AE0F0028 */ sw $t7, 0x28($s0) -/* 009E70 80009270 8F190004 */ lw $t9, 4($t8) -/* 009E74 80009274 AE19002C */ sw $t9, 0x2c($s0) -/* 009E78 80009278 8F0F0008 */ lw $t7, 8($t8) -/* 009E7C 8000927C AE0F0030 */ sw $t7, 0x30($s0) -/* 009E80 80009280 8F19000C */ lw $t9, 0xc($t8) -/* 009E84 80009284 AE190034 */ sw $t9, 0x34($s0) -/* 009E88 80009288 8F0F0010 */ lw $t7, 0x10($t8) -/* 009E8C 8000928C AE0F0038 */ sw $t7, 0x38($s0) -/* 009E90 80009290 8DD90000 */ lw $t9, ($t6) -/* 009E94 80009294 AE19003C */ sw $t9, 0x3c($s0) -/* 009E98 80009298 8DD80004 */ lw $t8, 4($t6) -/* 009E9C 8000929C AE180040 */ sw $t8, 0x40($s0) -/* 009EA0 800092A0 8DD90008 */ lw $t9, 8($t6) -/* 009EA4 800092A4 AE190044 */ sw $t9, 0x44($s0) -/* 009EA8 800092A8 8DD8000C */ lw $t8, 0xc($t6) -/* 009EAC 800092AC AE020018 */ sw $v0, 0x18($s0) -/* 009EB0 800092B0 AE020028 */ sw $v0, 0x28($s0) -/* 009EB4 800092B4 AE02003C */ sw $v0, 0x3c($s0) -/* 009EB8 800092B8 100000D3 */ b .L80009608_ovl0 -/* 009EBC 800092BC AE180048 */ sw $t8, 0x48($s0) -/* 009EC0 800092C0 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 -/* 009EC4 800092C4 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c -/* 009EC8 800092C8 8DF80000 */ lw $t8, ($t7) -/* 009ECC 800092CC AE18003C */ sw $t8, 0x3c($s0) -/* 009ED0 800092D0 8DEE0004 */ lw $t6, 4($t7) -/* 009ED4 800092D4 AE0E0040 */ sw $t6, 0x40($s0) -/* 009ED8 800092D8 8DF80008 */ lw $t8, 8($t7) -/* 009EDC 800092DC AE180044 */ sw $t8, 0x44($s0) -/* 009EE0 800092E0 8DEE000C */ lw $t6, 0xc($t7) -/* 009EE4 800092E4 AE02003C */ sw $v0, 0x3c($s0) -/* 009EE8 800092E8 100000C7 */ b .L80009608_ovl0 -/* 009EEC 800092EC AE0E0048 */ sw $t6, 0x48($s0) -/* 009EF0 800092F0 3C198004 */ lui $t9, %hi(D_8003DECC) # $t9, 0x8004 -/* 009EF4 800092F4 2739DECC */ addiu $t9, %lo(D_8003DECC) # addiu $t9, $t9, -0x2134 -/* 009EF8 800092F8 8F2E0000 */ lw $t6, ($t9) -/* 009EFC 800092FC 3C188004 */ lui $t8, %hi(D_8003DEF4) # $t8, 0x8004 -/* 009F00 80009300 2718DEF4 */ addiu $t8, %lo(D_8003DEF4) # addiu $t8, $t8, -0x210c -/* 009F04 80009304 AE0E0028 */ sw $t6, 0x28($s0) -/* 009F08 80009308 8F2F0004 */ lw $t7, 4($t9) -/* 009F0C 8000930C AE0F002C */ sw $t7, 0x2c($s0) -/* 009F10 80009310 8F2E0008 */ lw $t6, 8($t9) -/* 009F14 80009314 AE0E0030 */ sw $t6, 0x30($s0) -/* 009F18 80009318 8F2F000C */ lw $t7, 0xc($t9) -/* 009F1C 8000931C AE0F0034 */ sw $t7, 0x34($s0) -/* 009F20 80009320 8F2E0010 */ lw $t6, 0x10($t9) -/* 009F24 80009324 AE0E0038 */ sw $t6, 0x38($s0) -/* 009F28 80009328 8F0F0000 */ lw $t7, ($t8) -/* 009F2C 8000932C AE0F003C */ sw $t7, 0x3c($s0) -/* 009F30 80009330 8F190004 */ lw $t9, 4($t8) -/* 009F34 80009334 AE190040 */ sw $t9, 0x40($s0) -/* 009F38 80009338 8F0F0008 */ lw $t7, 8($t8) -/* 009F3C 8000933C AE0F0044 */ sw $t7, 0x44($s0) -/* 009F40 80009340 8F19000C */ lw $t9, 0xc($t8) -/* 009F44 80009344 AE020028 */ sw $v0, 0x28($s0) -/* 009F48 80009348 AE02003C */ sw $v0, 0x3c($s0) -/* 009F4C 8000934C 100000AE */ b .L80009608_ovl0 -/* 009F50 80009350 AE190048 */ sw $t9, 0x48($s0) -/* 009F54 80009354 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 -/* 009F58 80009358 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 -/* 009F5C 8000935C 8DD90000 */ lw $t9, ($t6) -/* 009F60 80009360 AD590000 */ sw $t9, ($t2) -/* 009F64 80009364 8DD80004 */ lw $t8, 4($t6) -/* 009F68 80009368 AD580004 */ sw $t8, 4($t2) -/* 009F6C 8000936C 8DD90008 */ lw $t9, 8($t6) -/* 009F70 80009370 AD590008 */ sw $t9, 8($t2) -/* 009F74 80009374 8DD8000C */ lw $t8, 0xc($t6) -/* 009F78 80009378 AD420000 */ sw $v0, ($t2) -/* 009F7C 8000937C 100000A2 */ b .L80009608_ovl0 -/* 009F80 80009380 AD58000C */ sw $t8, 0xc($t2) -/* 009F84 80009384 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 -/* 009F88 80009388 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 -/* 009F8C 8000938C 8DF80000 */ lw $t8, ($t7) -/* 009F90 80009390 AD380000 */ sw $t8, ($t1) -/* 009F94 80009394 8DEE0004 */ lw $t6, 4($t7) -/* 009F98 80009398 AD2E0004 */ sw $t6, 4($t1) -/* 009F9C 8000939C 8DF80008 */ lw $t8, 8($t7) -/* 009FA0 800093A0 AD380008 */ sw $t8, 8($t1) -/* 009FA4 800093A4 8DEE000C */ lw $t6, 0xc($t7) -/* 009FA8 800093A8 AD2E000C */ sw $t6, 0xc($t1) -/* 009FAC 800093AC 8DF80010 */ lw $t8, 0x10($t7) -/* 009FB0 800093B0 AD220000 */ sw $v0, ($t1) -/* 009FB4 800093B4 10000094 */ b .L80009608_ovl0 -/* 009FB8 800093B8 AD380010 */ sw $t8, 0x10($t1) -/* 009FBC 800093BC 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 -/* 009FC0 800093C0 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 -/* 009FC4 800093C4 8F2E0000 */ lw $t6, ($t9) -/* 009FC8 800093C8 AD2E0000 */ sw $t6, ($t1) -/* 009FCC 800093CC 8F2F0004 */ lw $t7, 4($t9) -/* 009FD0 800093D0 AD2F0004 */ sw $t7, 4($t1) -/* 009FD4 800093D4 8F2E0008 */ lw $t6, 8($t9) -/* 009FD8 800093D8 AD2E0008 */ sw $t6, 8($t1) -/* 009FDC 800093DC 8F2F000C */ lw $t7, 0xc($t9) -/* 009FE0 800093E0 AD2F000C */ sw $t7, 0xc($t1) -/* 009FE4 800093E4 8F2E0010 */ lw $t6, 0x10($t9) -/* 009FE8 800093E8 AD220000 */ sw $v0, ($t1) -/* 009FEC 800093EC 10000086 */ b .L80009608_ovl0 -/* 009FF0 800093F0 AD2E0010 */ sw $t6, 0x10($t1) -/* 009FF4 800093F4 3C188004 */ lui $t8, %hi(D_8003DEF4) # $t8, 0x8004 -/* 009FF8 800093F8 2718DEF4 */ addiu $t8, %lo(D_8003DEF4) # addiu $t8, $t8, -0x210c -/* 009FFC 800093FC 8F0F0000 */ lw $t7, ($t8) -/* 00A000 80009400 AD8F0000 */ sw $t7, ($t4) -/* 00A004 80009404 8F190004 */ lw $t9, 4($t8) -/* 00A008 80009408 AD990004 */ sw $t9, 4($t4) -/* 00A00C 8000940C 8F0F0008 */ lw $t7, 8($t8) -/* 00A010 80009410 AD8F0008 */ sw $t7, 8($t4) -/* 00A014 80009414 8F19000C */ lw $t9, 0xc($t8) -/* 00A018 80009418 AD820000 */ sw $v0, ($t4) -/* 00A01C 8000941C 1000007A */ b .L80009608_ovl0 -/* 00A020 80009420 AD99000C */ sw $t9, 0xc($t4) -/* 00A024 80009424 3C0E8004 */ lui $t6, %hi(D_8003DEBC) # $t6, 0x8004 -/* 00A028 80009428 25CEDEBC */ addiu $t6, %lo(D_8003DEBC) # addiu $t6, $t6, -0x2144 -/* 00A02C 8000942C 8DD90000 */ lw $t9, ($t6) -/* 00A030 80009430 3C0F8004 */ lui $t7, %hi(D_8003DECC) # $t7, 0x8004 -/* 00A034 80009434 25EFDECC */ addiu $t7, %lo(D_8003DECC) # addiu $t7, $t7, -0x2134 -/* 00A038 80009438 AD590000 */ sw $t9, ($t2) -/* 00A03C 8000943C 8DD80004 */ lw $t8, 4($t6) -/* 00A040 80009440 AD580004 */ sw $t8, 4($t2) -/* 00A044 80009444 8DD90008 */ lw $t9, 8($t6) -/* 00A048 80009448 AD590008 */ sw $t9, 8($t2) -/* 00A04C 8000944C 8DD8000C */ lw $t8, 0xc($t6) -/* 00A050 80009450 AD58000C */ sw $t8, 0xc($t2) -/* 00A054 80009454 8DF80000 */ lw $t8, ($t7) -/* 00A058 80009458 AD380000 */ sw $t8, ($t1) -/* 00A05C 8000945C 8DEE0004 */ lw $t6, 4($t7) -/* 00A060 80009460 AD2E0004 */ sw $t6, 4($t1) -/* 00A064 80009464 8DF80008 */ lw $t8, 8($t7) -/* 00A068 80009468 AD380008 */ sw $t8, 8($t1) -/* 00A06C 8000946C 8DEE000C */ lw $t6, 0xc($t7) -/* 00A070 80009470 AD2E000C */ sw $t6, 0xc($t1) -/* 00A074 80009474 8DF80010 */ lw $t8, 0x10($t7) -/* 00A078 80009478 AD220000 */ sw $v0, ($t1) -/* 00A07C 8000947C AD380010 */ sw $t8, 0x10($t1) -/* 00A080 80009480 10000061 */ b .L80009608_ovl0 -/* 00A084 80009484 AD420000 */ sw $v0, ($t2) -/* 00A088 80009488 3C198004 */ lui $t9, %hi(D_8003DEBC) # $t9, 0x8004 -/* 00A08C 8000948C 2739DEBC */ addiu $t9, %lo(D_8003DEBC) # addiu $t9, $t9, -0x2144 -/* 00A090 80009490 8F2E0000 */ lw $t6, ($t9) -/* 00A094 80009494 3C188004 */ lui $t8, %hi(D_8003DECC) # $t8, 0x8004 -/* 00A098 80009498 2718DECC */ addiu $t8, %lo(D_8003DECC) # addiu $t8, $t8, -0x2134 -/* 00A09C 8000949C AD4E0000 */ sw $t6, ($t2) -/* 00A0A0 800094A0 8F2F0004 */ lw $t7, 4($t9) -/* 00A0A4 800094A4 AD4F0004 */ sw $t7, 4($t2) -/* 00A0A8 800094A8 8F2E0008 */ lw $t6, 8($t9) -/* 00A0AC 800094AC AD4E0008 */ sw $t6, 8($t2) -/* 00A0B0 800094B0 8F2F000C */ lw $t7, 0xc($t9) -/* 00A0B4 800094B4 3C0E8004 */ lui $t6, %hi(D_8003DEF4) # $t6, 0x8004 -/* 00A0B8 800094B8 25CEDEF4 */ addiu $t6, %lo(D_8003DEF4) # addiu $t6, $t6, -0x210c -/* 00A0BC 800094BC AD4F000C */ sw $t7, 0xc($t2) -/* 00A0C0 800094C0 8F0F0000 */ lw $t7, ($t8) -/* 00A0C4 800094C4 AD2F0000 */ sw $t7, ($t1) -/* 00A0C8 800094C8 8F190004 */ lw $t9, 4($t8) -/* 00A0CC 800094CC AD390004 */ sw $t9, 4($t1) -/* 00A0D0 800094D0 8F0F0008 */ lw $t7, 8($t8) -/* 00A0D4 800094D4 AD2F0008 */ sw $t7, 8($t1) -/* 00A0D8 800094D8 8F19000C */ lw $t9, 0xc($t8) -/* 00A0DC 800094DC AD39000C */ sw $t9, 0xc($t1) -/* 00A0E0 800094E0 8F0F0010 */ lw $t7, 0x10($t8) -/* 00A0E4 800094E4 AD2F0010 */ sw $t7, 0x10($t1) -/* 00A0E8 800094E8 8DD90000 */ lw $t9, ($t6) -/* 00A0EC 800094EC AD990000 */ sw $t9, ($t4) -/* 00A0F0 800094F0 8DD80004 */ lw $t8, 4($t6) -/* 00A0F4 800094F4 AD980004 */ sw $t8, 4($t4) -/* 00A0F8 800094F8 8DD90008 */ lw $t9, 8($t6) -/* 00A0FC 800094FC AD990008 */ sw $t9, 8($t4) -/* 00A100 80009500 8DD8000C */ lw $t8, 0xc($t6) -/* 00A104 80009504 AD820000 */ sw $v0, ($t4) -/* 00A108 80009508 AD98000C */ sw $t8, 0xc($t4) -/* 00A10C 8000950C AD220000 */ sw $v0, ($t1) -/* 00A110 80009510 1000003D */ b .L80009608_ovl0 -/* 00A114 80009514 AD420000 */ sw $v0, ($t2) -/* 00A118 80009518 3C0F8004 */ lui $t7, %hi(D_8003DEBC) # $t7, 0x8004 -/* 00A11C 8000951C 25EFDEBC */ addiu $t7, %lo(D_8003DEBC) # addiu $t7, $t7, -0x2144 -/* 00A120 80009520 8DF80000 */ lw $t8, ($t7) -/* 00A124 80009524 3C198004 */ lui $t9, %hi(D_8003DEE0) # $t9, 0x8004 -/* 00A128 80009528 2739DEE0 */ addiu $t9, %lo(D_8003DEE0) # addiu $t9, $t9, -0x2120 -/* 00A12C 8000952C AD580000 */ sw $t8, ($t2) -/* 00A130 80009530 8DEE0004 */ lw $t6, 4($t7) -/* 00A134 80009534 AD4E0004 */ sw $t6, 4($t2) -/* 00A138 80009538 8DF80008 */ lw $t8, 8($t7) -/* 00A13C 8000953C AD580008 */ sw $t8, 8($t2) -/* 00A140 80009540 8DEE000C */ lw $t6, 0xc($t7) -/* 00A144 80009544 AD4E000C */ sw $t6, 0xc($t2) -/* 00A148 80009548 8F2E0000 */ lw $t6, ($t9) -/* 00A14C 8000954C AD2E0000 */ sw $t6, ($t1) -/* 00A150 80009550 8F2F0004 */ lw $t7, 4($t9) -/* 00A154 80009554 AD2F0004 */ sw $t7, 4($t1) -/* 00A158 80009558 8F2E0008 */ lw $t6, 8($t9) -/* 00A15C 8000955C AD2E0008 */ sw $t6, 8($t1) -/* 00A160 80009560 8F2F000C */ lw $t7, 0xc($t9) -/* 00A164 80009564 AD2F000C */ sw $t7, 0xc($t1) -/* 00A168 80009568 8F2E0010 */ lw $t6, 0x10($t9) -/* 00A16C 8000956C AD220000 */ sw $v0, ($t1) -/* 00A170 80009570 AD2E0010 */ sw $t6, 0x10($t1) -/* 00A174 80009574 10000024 */ b .L80009608_ovl0 -/* 00A178 80009578 AD420000 */ sw $v0, ($t2) -/* 00A17C 8000957C 3C188004 */ lui $t8, %hi(D_8003DEBC) # $t8, 0x8004 -/* 00A180 80009580 2718DEBC */ addiu $t8, %lo(D_8003DEBC) # addiu $t8, $t8, -0x2144 -/* 00A184 80009584 8F0F0000 */ lw $t7, ($t8) -/* 00A188 80009588 3C0E8004 */ lui $t6, %hi(D_8003DEE0) # $t6, 0x8004 -/* 00A18C 8000958C 25CEDEE0 */ addiu $t6, %lo(D_8003DEE0) # addiu $t6, $t6, -0x2120 -/* 00A190 80009590 AD4F0000 */ sw $t7, ($t2) -/* 00A194 80009594 8F190004 */ lw $t9, 4($t8) -/* 00A198 80009598 AD590004 */ sw $t9, 4($t2) -/* 00A19C 8000959C 8F0F0008 */ lw $t7, 8($t8) -/* 00A1A0 800095A0 AD4F0008 */ sw $t7, 8($t2) -/* 00A1A4 800095A4 8F19000C */ lw $t9, 0xc($t8) -/* 00A1A8 800095A8 3C0F8004 */ lui $t7, %hi(D_8003DEF4) # $t7, 0x8004 -/* 00A1AC 800095AC 25EFDEF4 */ addiu $t7, %lo(D_8003DEF4) # addiu $t7, $t7, -0x210c -/* 00A1B0 800095B0 AD59000C */ sw $t9, 0xc($t2) -/* 00A1B4 800095B4 8DD90000 */ lw $t9, ($t6) -/* 00A1B8 800095B8 AD390000 */ sw $t9, ($t1) -/* 00A1BC 800095BC 8DD80004 */ lw $t8, 4($t6) -/* 00A1C0 800095C0 AD380004 */ sw $t8, 4($t1) -/* 00A1C4 800095C4 8DD90008 */ lw $t9, 8($t6) -/* 00A1C8 800095C8 AD390008 */ sw $t9, 8($t1) -/* 00A1CC 800095CC 8DD8000C */ lw $t8, 0xc($t6) -/* 00A1D0 800095D0 AD38000C */ sw $t8, 0xc($t1) -/* 00A1D4 800095D4 8DD90010 */ lw $t9, 0x10($t6) -/* 00A1D8 800095D8 AD390010 */ sw $t9, 0x10($t1) -/* 00A1DC 800095DC 8DF80000 */ lw $t8, ($t7) -/* 00A1E0 800095E0 AD980000 */ sw $t8, ($t4) -/* 00A1E4 800095E4 8DEE0004 */ lw $t6, 4($t7) -/* 00A1E8 800095E8 AD8E0004 */ sw $t6, 4($t4) -/* 00A1EC 800095EC 8DF80008 */ lw $t8, 8($t7) -/* 00A1F0 800095F0 AD980008 */ sw $t8, 8($t4) -/* 00A1F4 800095F4 8DEE000C */ lw $t6, 0xc($t7) -/* 00A1F8 800095F8 AD820000 */ sw $v0, ($t4) -/* 00A1FC 800095FC AD8E000C */ sw $t6, 0xc($t4) -/* 00A200 80009600 AD220000 */ sw $v0, ($t1) -/* 00A204 80009604 AD420000 */ sw $v0, ($t2) -.L80009608_ovl0: -/* 00A208 80009608 93B9003B */ lbu $t9, 0x3b($sp) -/* 00A20C 8000960C 00801025 */ move $v0, $a0 -/* 00A210 80009610 A0990005 */ sb $t9, 5($a0) -/* 00A214 80009614 8FBF001C */ lw $ra, 0x1c($sp) -/* 00A218 80009618 8FB00018 */ lw $s0, 0x18($sp) -/* 00A21C 8000961C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 00A220 80009620 03E00008 */ jr $ra -/* 00A224 80009624 00000000 */ nop - -glabel func_80009628 -/* 00A228 80009628 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00A22C 8000962C AFBF0014 */ sw $ra, 0x14($sp) -/* 00A230 80009630 AFA5001C */ sw $a1, 0x1c($sp) -/* 00A234 80009634 AFA60020 */ sw $a2, 0x20($sp) -/* 00A238 80009638 30C600FF */ andi $a2, $a2, 0xff -/* 00A23C 8000963C 30A500FF */ andi $a1, $a1, 0xff -/* 00A240 80009640 0C0023B1 */ jal func_80008EC4_ovl0 -/* 00A244 80009644 90870056 */ lbu $a3, 0x56($a0) -/* 00A248 80009648 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A24C 8000964C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00A250 80009650 03E00008 */ jr $ra -/* 00A254 80009654 00000000 */ nop - -glabel func_80009658 -/* 00A258 80009658 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00A25C 8000965C AFBF0014 */ sw $ra, 0x14($sp) -/* 00A260 80009660 AFA5001C */ sw $a1, 0x1c($sp) -/* 00A264 80009664 AFA60020 */ sw $a2, 0x20($sp) -/* 00A268 80009668 8C8E0060 */ lw $t6, 0x60($a0) -/* 00A26C 8000966C 24010002 */ li $at, 2 -/* 00A270 80009670 30A500FF */ andi $a1, $a1, 0xff -/* 00A274 80009674 55C10007 */ bnel $t6, $at, .L80009694_ovl0 -/* 00A278 80009678 AFA40018 */ sw $a0, 0x18($sp) -/* 00A27C 8000967C 3C048004 */ lui $a0, %hi(D_800403B8) # $a0, 0x8004 -/* 00A280 80009680 0C008C27 */ jal fatal_printf -/* 00A284 80009684 248403B8 */ addiu $a0, %lo(D_800403B8) # addiu $a0, $a0, 0x3b8 -.L80009688_ovl0: -/* 00A288 80009688 1000FFFF */ b .L80009688_ovl0 -/* 00A28C 8000968C 00000000 */ nop -/* 00A290 80009690 AFA40018 */ sw $a0, 0x18($sp) -.L80009694_ovl0: -/* 00A294 80009694 0C0021D5 */ jal func_80008754_ovl0 -/* 00A298 80009698 A3A5001F */ sb $a1, 0x1f($sp) -/* 00A29C 8000969C 8FA40018 */ lw $a0, 0x18($sp) -/* 00A2A0 800096A0 93A5001F */ lbu $a1, 0x1f($sp) -/* 00A2A4 800096A4 00401825 */ move $v1, $v0 -/* 00A2A8 800096A8 8C8F0060 */ lw $t7, 0x60($a0) -/* 00A2AC 800096AC 24AAFFFF */ addiu $t2, $a1, -1 -/* 00A2B0 800096B0 2D410011 */ sltiu $at, $t2, 0x11 -/* 00A2B4 800096B4 000FC080 */ sll $t8, $t7, 2 -/* 00A2B8 800096B8 0098C821 */ addu $t9, $a0, $t8 -/* 00A2BC 800096BC AF220064 */ sw $v0, 0x64($t9) -/* 00A2C0 800096C0 8C880060 */ lw $t0, 0x60($a0) -/* 00A2C4 800096C4 000A5080 */ sll $t2, $t2, 2 -/* 00A2C8 800096C8 25090001 */ addiu $t1, $t0, 1 -/* 00A2CC 800096CC AC890060 */ sw $t1, 0x60($a0) -/* 00A2D0 800096D0 1020003C */ beqz $at, .L800097C4_ovl0 -/* 00A2D4 800096D4 A0450004 */ sb $a1, 4($v0) -/* 00A2D8 800096D8 3C018004 */ lui $at, 0x8004 -/* 00A2DC 800096DC 002A0821 */ addu $at, $at, $t2 -/* 00A2E0 800096E0 8C2A0608 */ lw $t2, 0x608($at) -/* 00A2E4 800096E4 01400008 */ jr $t2 -/* 00A2E8 800096E8 00000000 */ nop -/* 00A2EC 800096EC 3C0B8004 */ lui $t3, %hi(D_8003DE58) # $t3, 0x8004 -/* 00A2F0 800096F0 256BDE58 */ addiu $t3, %lo(D_8003DE58) # addiu $t3, $t3, -0x21a8 -/* 00A2F4 800096F4 8D6D0000 */ lw $t5, ($t3) -/* 00A2F8 800096F8 AC8D0018 */ sw $t5, 0x18($a0) -/* 00A2FC 800096FC 8D6C0004 */ lw $t4, 4($t3) -/* 00A300 80009700 AC8C001C */ sw $t4, 0x1c($a0) -/* 00A304 80009704 8D6D0008 */ lw $t5, 8($t3) -/* 00A308 80009708 AC8D0020 */ sw $t5, 0x20($a0) -/* 00A30C 8000970C 8D6C000C */ lw $t4, 0xc($t3) -/* 00A310 80009710 AC8C0024 */ sw $t4, 0x24($a0) -/* 00A314 80009714 8D6D0010 */ lw $t5, 0x10($t3) -/* 00A318 80009718 AC8D0028 */ sw $t5, 0x28($a0) -/* 00A31C 8000971C 8D6C0014 */ lw $t4, 0x14($t3) -/* 00A320 80009720 AC8C002C */ sw $t4, 0x2c($a0) -/* 00A324 80009724 8D6D0018 */ lw $t5, 0x18($t3) -/* 00A328 80009728 AC820018 */ sw $v0, 0x18($a0) -/* 00A32C 8000972C 10000025 */ b .L800097C4_ovl0 -/* 00A330 80009730 AC8D0030 */ sw $t5, 0x30($a0) -/* 00A334 80009734 3C0E8004 */ lui $t6, %hi(D_8003DE74) # $t6, 0x8004 -/* 00A338 80009738 25CEDE74 */ addiu $t6, %lo(D_8003DE74) # addiu $t6, $t6, -0x218c -/* 00A33C 8000973C 8DD80000 */ lw $t8, ($t6) -/* 00A340 80009740 AC980018 */ sw $t8, 0x18($a0) -/* 00A344 80009744 8DCF0004 */ lw $t7, 4($t6) -/* 00A348 80009748 AC8F001C */ sw $t7, 0x1c($a0) -/* 00A34C 8000974C 8DD80008 */ lw $t8, 8($t6) -/* 00A350 80009750 AC980020 */ sw $t8, 0x20($a0) -/* 00A354 80009754 8DCF000C */ lw $t7, 0xc($t6) -/* 00A358 80009758 AC8F0024 */ sw $t7, 0x24($a0) -/* 00A35C 8000975C 8DD80010 */ lw $t8, 0x10($t6) -/* 00A360 80009760 AC980028 */ sw $t8, 0x28($a0) -/* 00A364 80009764 8DCF0014 */ lw $t7, 0x14($t6) -/* 00A368 80009768 AC8F002C */ sw $t7, 0x2c($a0) -/* 00A36C 8000976C 8DD80018 */ lw $t8, 0x18($t6) -/* 00A370 80009770 AC980030 */ sw $t8, 0x30($a0) -/* 00A374 80009774 8DCF001C */ lw $t7, 0x1c($t6) -/* 00A378 80009778 AC820018 */ sw $v0, 0x18($a0) -/* 00A37C 8000977C 10000011 */ b .L800097C4_ovl0 -/* 00A380 80009780 AC8F0034 */ sw $t7, 0x34($a0) -/* 00A384 80009784 3C198004 */ lui $t9, %hi(D_8003DE94) # $t9, 0x8004 -/* 00A388 80009788 2739DE94 */ addiu $t9, %lo(D_8003DE94) # addiu $t9, $t9, -0x216c -/* 00A38C 8000978C 272B0024 */ addiu $t3, $t9, 0x24 -/* 00A390 80009790 00805025 */ move $t2, $a0 -.L80009794_ovl0: -/* 00A394 80009794 8F290000 */ lw $t1, ($t9) -/* 00A398 80009798 2739000C */ addiu $t9, $t9, 0xc -/* 00A39C 8000979C 254A000C */ addiu $t2, $t2, 0xc -/* 00A3A0 800097A0 AD49002C */ sw $t1, 0x2c($t2) -/* 00A3A4 800097A4 8F28FFF8 */ lw $t0, -8($t9) -/* 00A3A8 800097A8 AD480030 */ sw $t0, 0x30($t2) -/* 00A3AC 800097AC 8F29FFFC */ lw $t1, -4($t9) -/* 00A3B0 800097B0 172BFFF8 */ bne $t9, $t3, .L80009794_ovl0 -/* 00A3B4 800097B4 AD490034 */ sw $t1, 0x34($t2) -/* 00A3B8 800097B8 8F290000 */ lw $t1, ($t9) -/* 00A3BC 800097BC AD490038 */ sw $t1, 0x38($t2) -/* 00A3C0 800097C0 AC820038 */ sw $v0, 0x38($a0) -.L800097C4_ovl0: -/* 00A3C4 800097C4 93AC0023 */ lbu $t4, 0x23($sp) -/* 00A3C8 800097C8 00601025 */ move $v0, $v1 -/* 00A3CC 800097CC A06C0005 */ sb $t4, 5($v1) -/* 00A3D0 800097D0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A3D4 800097D4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00A3D8 800097D8 03E00008 */ jr $ra -/* 00A3DC 800097DC 00000000 */ nop - -glabel func_800097E0 -/* 00A3E0 800097E0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A3E4 800097E4 AFBF0014 */ sw $ra, 0x14($sp) -/* 00A3E8 800097E8 AFA40020 */ sw $a0, 0x20($sp) -/* 00A3EC 800097EC 0C0021F6 */ jal func_800087D8_ovl0 -/* 00A3F0 800097F0 AFA50024 */ sw $a1, 0x24($sp) -/* 00A3F4 800097F4 93AE0027 */ lbu $t6, 0x27($sp) -/* 00A3F8 800097F8 AFA2001C */ sw $v0, 0x1c($sp) -/* 00A3FC 800097FC 44800000 */ mtc1 $zero, $f0 -/* 00A400 80009800 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00A404 80009804 44812000 */ mtc1 $at, $f4 -/* 00A408 80009808 A0400005 */ sb $zero, 5($v0) -/* 00A40C 8000980C AC400020 */ sw $zero, 0x20($v0) -/* 00A410 80009810 A04E0004 */ sb $t6, 4($v0) -/* 00A414 80009814 E440001C */ swc1 $f0, 0x1c($v0) -/* 00A418 80009818 E4400018 */ swc1 $f0, 0x18($v0) -/* 00A41C 8000981C E4400014 */ swc1 $f0, 0x14($v0) -/* 00A420 80009820 E4400010 */ swc1 $f0, 0x10($v0) -/* 00A424 80009824 E440000C */ swc1 $f0, 0xc($v0) -/* 00A428 80009828 E4440008 */ swc1 $f4, 8($v0) -/* 00A42C 8000982C 8FA40020 */ lw $a0, 0x20($sp) -/* 00A430 80009830 0C00220C */ jal func_80008830_ovl0 -/* 00A434 80009834 00402825 */ move $a1, $v0 -/* 00A438 80009838 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A43C 8000983C 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A440 80009840 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A444 80009844 03E00008 */ jr $ra -/* 00A448 80009848 00000000 */ nop - -glabel func_8000984C -/* 00A44C 8000984C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A450 80009850 AFBF001C */ sw $ra, 0x1c($sp) -/* 00A454 80009854 AFB10018 */ sw $s1, 0x18($sp) -/* 00A458 80009858 AFB00014 */ sw $s0, 0x14($sp) -/* 00A45C 8000985C AFA40020 */ sw $a0, 0x20($sp) -/* 00A460 80009860 8C90006C */ lw $s0, 0x6c($a0) -/* 00A464 80009864 52000007 */ beql $s0, $zero, .L80009884_ovl0 -/* 00A468 80009868 8FAF0020 */ lw $t7, 0x20($sp) -.L8000986C_ovl0: -/* 00A46C 8000986C 8E110000 */ lw $s1, ($s0) -/* 00A470 80009870 0C002218 */ jal func_80008860_ovl0 -/* 00A474 80009874 02002025 */ move $a0, $s0 -/* 00A478 80009878 1620FFFC */ bnez $s1, .L8000986C_ovl0 -/* 00A47C 8000987C 02208025 */ move $s0, $s1 -/* 00A480 80009880 8FAF0020 */ lw $t7, 0x20($sp) -.L80009884_ovl0: -/* 00A484 80009884 3C018004 */ lui $at, %hi(D_8004064C) # $at, 0x8004 -/* 00A488 80009888 ADE0006C */ sw $zero, 0x6c($t7) -/* 00A48C 8000988C 8FB80020 */ lw $t8, 0x20($sp) -/* 00A490 80009890 C424064C */ lwc1 $f4, %lo(D_8004064C)($at) -/* 00A494 80009894 E7040074 */ swc1 $f4, 0x74($t8) -/* 00A498 80009898 8FBF001C */ lw $ra, 0x1c($sp) -/* 00A49C 8000989C 8FB10018 */ lw $s1, 0x18($sp) -/* 00A4A0 800098A0 8FB00014 */ lw $s0, 0x14($sp) -/* 00A4A4 800098A4 03E00008 */ jr $ra -/* 00A4A8 800098A8 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_800098AC -/* 00A4AC 800098AC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A4B0 800098B0 AFBF0014 */ sw $ra, 0x14($sp) -/* 00A4B4 800098B4 AFA40020 */ sw $a0, 0x20($sp) -/* 00A4B8 800098B8 0C0021F6 */ jal func_800087D8_ovl0 -/* 00A4BC 800098BC AFA50024 */ sw $a1, 0x24($sp) -/* 00A4C0 800098C0 93AE0027 */ lbu $t6, 0x27($sp) -/* 00A4C4 800098C4 AFA2001C */ sw $v0, 0x1c($sp) -/* 00A4C8 800098C8 44800000 */ mtc1 $zero, $f0 -/* 00A4CC 800098CC 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00A4D0 800098D0 44812000 */ mtc1 $at, $f4 -/* 00A4D4 800098D4 A0400005 */ sb $zero, 5($v0) -/* 00A4D8 800098D8 AC400020 */ sw $zero, 0x20($v0) -/* 00A4DC 800098DC A04E0004 */ sb $t6, 4($v0) -/* 00A4E0 800098E0 E440001C */ swc1 $f0, 0x1c($v0) -/* 00A4E4 800098E4 E4400018 */ swc1 $f0, 0x18($v0) -/* 00A4E8 800098E8 E4400014 */ swc1 $f0, 0x14($v0) -/* 00A4EC 800098EC E4400010 */ swc1 $f0, 0x10($v0) -/* 00A4F0 800098F0 E440000C */ swc1 $f0, 0xc($v0) -/* 00A4F4 800098F4 E4440008 */ swc1 $f4, 8($v0) -/* 00A4F8 800098F8 8FA40020 */ lw $a0, 0x20($sp) -/* 00A4FC 800098FC 0C002210 */ jal func_80008840_ovl0 -/* 00A500 80009900 00402825 */ move $a1, $v0 -/* 00A504 80009904 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A508 80009908 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A50C 8000990C 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A510 80009910 03E00008 */ jr $ra -/* 00A514 80009914 00000000 */ nop - -glabel func_80009918 -/* 00A518 80009918 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A51C 8000991C AFBF001C */ sw $ra, 0x1c($sp) -/* 00A520 80009920 AFB10018 */ sw $s1, 0x18($sp) -/* 00A524 80009924 AFB00014 */ sw $s0, 0x14($sp) -/* 00A528 80009928 AFA40020 */ sw $a0, 0x20($sp) -/* 00A52C 8000992C 8C900090 */ lw $s0, 0x90($a0) -/* 00A530 80009930 52000007 */ beql $s0, $zero, .L80009950_ovl0 -/* 00A534 80009934 8FAF0020 */ lw $t7, 0x20($sp) -.L80009938_ovl0: -/* 00A538 80009938 8E110000 */ lw $s1, ($s0) -/* 00A53C 8000993C 0C002218 */ jal func_80008860_ovl0 -/* 00A540 80009940 02002025 */ move $a0, $s0 -/* 00A544 80009944 1620FFFC */ bnez $s1, .L80009938_ovl0 -/* 00A548 80009948 02208025 */ move $s0, $s1 -/* 00A54C 8000994C 8FAF0020 */ lw $t7, 0x20($sp) -.L80009950_ovl0: -/* 00A550 80009950 3C018004 */ lui $at, %hi(D_80040650) # $at, 0x8004 -/* 00A554 80009954 ADE00090 */ sw $zero, 0x90($t7) -/* 00A558 80009958 8FB80020 */ lw $t8, 0x20($sp) -/* 00A55C 8000995C C4240650 */ lwc1 $f4, %lo(D_80040650)($at) -/* 00A560 80009960 E7040098 */ swc1 $f4, 0x98($t8) -/* 00A564 80009964 8FBF001C */ lw $ra, 0x1c($sp) -/* 00A568 80009968 8FB10018 */ lw $s1, 0x18($sp) -/* 00A56C 8000996C 8FB00014 */ lw $s0, 0x14($sp) -/* 00A570 80009970 03E00008 */ jr $ra -/* 00A574 80009974 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_80009978 -/* 00A578 80009978 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A57C 8000997C AFBF0014 */ sw $ra, 0x14($sp) -/* 00A580 80009980 AFA40020 */ sw $a0, 0x20($sp) -/* 00A584 80009984 0C0021F6 */ jal func_800087D8_ovl0 -/* 00A588 80009988 AFA50024 */ sw $a1, 0x24($sp) -/* 00A58C 8000998C 93AE0027 */ lbu $t6, 0x27($sp) -/* 00A590 80009990 AFA2001C */ sw $v0, 0x1c($sp) -/* 00A594 80009994 44800000 */ mtc1 $zero, $f0 -/* 00A598 80009998 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00A59C 8000999C 44812000 */ mtc1 $at, $f4 -/* 00A5A0 800099A0 A0400005 */ sb $zero, 5($v0) -/* 00A5A4 800099A4 AC400020 */ sw $zero, 0x20($v0) -/* 00A5A8 800099A8 A04E0004 */ sb $t6, 4($v0) -/* 00A5AC 800099AC E440001C */ swc1 $f0, 0x1c($v0) -/* 00A5B0 800099B0 E4400018 */ swc1 $f0, 0x18($v0) -/* 00A5B4 800099B4 E4400014 */ swc1 $f0, 0x14($v0) -/* 00A5B8 800099B8 E4400010 */ swc1 $f0, 0x10($v0) -/* 00A5BC 800099BC E440000C */ swc1 $f0, 0xc($v0) -/* 00A5C0 800099C0 E4440008 */ swc1 $f4, 8($v0) -/* 00A5C4 800099C4 8FA40020 */ lw $a0, 0x20($sp) -/* 00A5C8 800099C8 0C002214 */ jal func_80008850_ovl0 -/* 00A5CC 800099CC 00402825 */ move $a1, $v0 -/* 00A5D0 800099D0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A5D4 800099D4 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A5D8 800099D8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A5DC 800099DC 03E00008 */ jr $ra -/* 00A5E0 800099E0 00000000 */ nop - -glabel func_800099E4 -/* 00A5E4 800099E4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A5E8 800099E8 AFBF001C */ sw $ra, 0x1c($sp) -/* 00A5EC 800099EC AFB10018 */ sw $s1, 0x18($sp) -/* 00A5F0 800099F0 AFB00014 */ sw $s0, 0x14($sp) -/* 00A5F4 800099F4 AFA40020 */ sw $a0, 0x20($sp) -/* 00A5F8 800099F8 8C90006C */ lw $s0, 0x6c($a0) -/* 00A5FC 800099FC 52000007 */ beql $s0, $zero, .L80009A1C_ovl0 -/* 00A600 80009A00 8FAF0020 */ lw $t7, 0x20($sp) -.L80009A04_ovl0: -/* 00A604 80009A04 8E110000 */ lw $s1, ($s0) -/* 00A608 80009A08 0C002218 */ jal func_80008860_ovl0 -/* 00A60C 80009A0C 02002025 */ move $a0, $s0 -/* 00A610 80009A10 1620FFFC */ bnez $s1, .L80009A04_ovl0 -/* 00A614 80009A14 02208025 */ move $s0, $s1 -/* 00A618 80009A18 8FAF0020 */ lw $t7, 0x20($sp) -.L80009A1C_ovl0: -/* 00A61C 80009A1C 3C018004 */ lui $at, %hi(D_80040654) # $at, 0x8004 -/* 00A620 80009A20 ADE0006C */ sw $zero, 0x6c($t7) -/* 00A624 80009A24 8FB80020 */ lw $t8, 0x20($sp) -/* 00A628 80009A28 C4240654 */ lwc1 $f4, %lo(D_80040654)($at) -/* 00A62C 80009A2C E7040074 */ swc1 $f4, 0x74($t8) -/* 00A630 80009A30 8FBF001C */ lw $ra, 0x1c($sp) -/* 00A634 80009A34 8FB10018 */ lw $s1, 0x18($sp) -/* 00A638 80009A38 8FB00014 */ lw $s0, 0x14($sp) -/* 00A63C 80009A3C 03E00008 */ jr $ra -/* 00A640 80009A40 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_80009A44 -/* 00A644 80009A44 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00A648 80009A48 AFBF0014 */ sw $ra, 0x14($sp) -/* 00A64C 80009A4C AFA40018 */ sw $a0, 0x18($sp) -/* 00A650 80009A50 0C002223 */ jal func_8000888C_ovl0 -/* 00A654 80009A54 AFA5001C */ sw $a1, 0x1c($sp) -/* 00A658 80009A58 8FA30018 */ lw $v1, 0x18($sp) -/* 00A65C 80009A5C 8FA7001C */ lw $a3, 0x1c($sp) -/* 00A660 80009A60 00402825 */ move $a1, $v0 -/* 00A664 80009A64 8C660080 */ lw $a2, 0x80($v1) -/* 00A668 80009A68 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000 -/* 00A66C 80009A6C 50C0000C */ beql $a2, $zero, .L80009AA0_ovl0 -/* 00A670 80009A70 AC620080 */ sw $v0, 0x80($v1) -/* 00A674 80009A74 8CC30000 */ lw $v1, ($a2) -/* 00A678 80009A78 00C02025 */ move $a0, $a2 -/* 00A67C 80009A7C 10600005 */ beqz $v1, .L80009A94_ovl0 -/* 00A680 80009A80 00000000 */ nop -/* 00A684 80009A84 00602025 */ move $a0, $v1 -.L80009A88_ovl0: -/* 00A688 80009A88 8C630000 */ lw $v1, ($v1) -/* 00A68C 80009A8C 5460FFFE */ bnezl $v1, .L80009A88_ovl0 -/* 00A690 80009A90 00602025 */ move $a0, $v1 -.L80009A94_ovl0: -/* 00A694 80009A94 10000002 */ b .L80009AA0_ovl0 -/* 00A698 80009A98 AC820000 */ sw $v0, ($a0) -/* 00A69C 80009A9C AC620080 */ sw $v0, 0x80($v1) -.L80009AA0_ovl0: -/* 00A6A0 80009AA0 ACA00000 */ sw $zero, ($a1) -/* 00A6A4 80009AA4 90EE0054 */ lbu $t6, 0x54($a3) -/* 00A6A8 80009AA8 448E2000 */ mtc1 $t6, $f4 -/* 00A6AC 80009AAC 05C10004 */ bgez $t6, .L80009AC0_ovl0 -/* 00A6B0 80009AB0 468021A0 */ cvt.s.w $f6, $f4 -/* 00A6B4 80009AB4 44814000 */ mtc1 $at, $f8 -/* 00A6B8 80009AB8 00000000 */ nop -/* 00A6BC 80009ABC 46083180 */ add.s $f6, $f6, $f8 -.L80009AC0_ovl0: -/* 00A6C0 80009AC0 3C01437F */ li $at, 0x437F0000 # 255.000000 -/* 00A6C4 80009AC4 44815000 */ mtc1 $at, $f10 -/* 00A6C8 80009AC8 44804000 */ mtc1 $zero, $f8 -/* 00A6CC 80009ACC 00E0C825 */ move $t9, $a3 -/* 00A6D0 80009AD0 460A3403 */ div.s $f16, $f6, $f10 -/* 00A6D4 80009AD4 00A04025 */ move $t0, $a1 -/* 00A6D8 80009AD8 24E90078 */ addiu $t1, $a3, 0x78 -/* 00A6DC 80009ADC E4B00084 */ swc1 $f16, 0x84($a1) -.L80009AE0_ovl0: -/* 00A6E0 80009AE0 8F380000 */ lw $t8, ($t9) -/* 00A6E4 80009AE4 2739000C */ addiu $t9, $t9, 0xc -/* 00A6E8 80009AE8 2508000C */ addiu $t0, $t0, 0xc -/* 00A6EC 80009AEC AD18FFFC */ sw $t8, -4($t0) -/* 00A6F0 80009AF0 8F2FFFF8 */ lw $t7, -8($t9) -/* 00A6F4 80009AF4 AD0F0000 */ sw $t7, ($t0) -/* 00A6F8 80009AF8 8F38FFFC */ lw $t8, -4($t9) -/* 00A6FC 80009AFC 1729FFF8 */ bne $t9, $t1, .L80009AE0_ovl0 -/* 00A700 80009B00 AD180004 */ sw $t8, 4($t0) -/* 00A704 80009B04 C4F20014 */ lwc1 $f18, 0x14($a3) -/* 00A708 80009B08 3C018004 */ lui $at, %hi(D_80040658) # $at, 0x8004 -/* 00A70C 80009B0C 44808000 */ mtc1 $zero, $f16 -/* 00A710 80009B10 E4B2002C */ swc1 $f18, 0x2c($a1) -/* 00A714 80009B14 C4E4001C */ lwc1 $f4, 0x1c($a3) -/* 00A718 80009B18 A4A00080 */ sh $zero, 0x80($a1) -/* 00A71C 80009B1C A4A00082 */ sh $zero, 0x82($a1) -/* 00A720 80009B20 E4A80088 */ swc1 $f8, 0x88($a1) -/* 00A724 80009B24 ACA00090 */ sw $zero, 0x90($a1) -/* 00A728 80009B28 ACA00094 */ sw $zero, 0x94($a1) -/* 00A72C 80009B2C E4A40030 */ swc1 $f4, 0x30($a1) -/* 00A730 80009B30 C4260658 */ lwc1 $f6, %lo(D_80040658)($at) -/* 00A734 80009B34 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00A738 80009B38 44815000 */ mtc1 $at, $f10 -/* 00A73C 80009B3C E4B000A0 */ swc1 $f16, 0xa0($a1) -/* 00A740 80009B40 E4A60098 */ swc1 $f6, 0x98($a1) -/* 00A744 80009B44 E4AA009C */ swc1 $f10, 0x9c($a1) -/* 00A748 80009B48 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A74C 80009B4C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00A750 80009B50 00A01025 */ move $v0, $a1 -/* 00A754 80009B54 03E00008 */ jr $ra -/* 00A758 80009B58 00000000 */ nop - -glabel func_80009B5C -/* 00A75C 80009B5C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00A760 80009B60 AFBF0024 */ sw $ra, 0x24($sp) -/* 00A764 80009B64 AFB20020 */ sw $s2, 0x20($sp) -/* 00A768 80009B68 AFB1001C */ sw $s1, 0x1c($sp) -/* 00A76C 80009B6C AFB00018 */ sw $s0, 0x18($sp) -/* 00A770 80009B70 AFA40028 */ sw $a0, 0x28($sp) -/* 00A774 80009B74 8C920080 */ lw $s2, 0x80($a0) -/* 00A778 80009B78 5240000F */ beql $s2, $zero, .L80009BB8_ovl0 -/* 00A77C 80009B7C 8FAF0028 */ lw $t7, 0x28($sp) -.L80009B80_ovl0: -/* 00A780 80009B80 8E500090 */ lw $s0, 0x90($s2) -/* 00A784 80009B84 52000007 */ beql $s0, $zero, .L80009BA4_ovl0 -/* 00A788 80009B88 8E500000 */ lw $s0, ($s2) -.L80009B8C_ovl0: -/* 00A78C 80009B8C 8E110000 */ lw $s1, ($s0) -/* 00A790 80009B90 0C002218 */ jal func_80008860_ovl0 -/* 00A794 80009B94 02002025 */ move $a0, $s0 -/* 00A798 80009B98 1620FFFC */ bnez $s1, .L80009B8C_ovl0 -/* 00A79C 80009B9C 02208025 */ move $s0, $s1 -/* 00A7A0 80009BA0 8E500000 */ lw $s0, ($s2) -.L80009BA4_ovl0: -/* 00A7A4 80009BA4 0C002239 */ jal func_800088E4_ovl0 -/* 00A7A8 80009BA8 02402025 */ move $a0, $s2 -/* 00A7AC 80009BAC 1600FFF4 */ bnez $s0, .L80009B80_ovl0 -/* 00A7B0 80009BB0 02009025 */ move $s2, $s0 -/* 00A7B4 80009BB4 8FAF0028 */ lw $t7, 0x28($sp) -.L80009BB8_ovl0: -/* 00A7B8 80009BB8 ADE00080 */ sw $zero, 0x80($t7) -/* 00A7BC 80009BBC 8FBF0024 */ lw $ra, 0x24($sp) -/* 00A7C0 80009BC0 8FB20020 */ lw $s2, 0x20($sp) -/* 00A7C4 80009BC4 8FB1001C */ lw $s1, 0x1c($sp) -/* 00A7C8 80009BC8 8FB00018 */ lw $s0, 0x18($sp) -/* 00A7CC 80009BCC 03E00008 */ jr $ra -/* 00A7D0 80009BD0 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_80009BD4 -/* 00A7D4 80009BD4 24020001 */ li $v0, 1 -/* 00A7D8 80009BD8 00027080 */ sll $t6, $v0, 2 -/* 00A7DC 80009BDC AC80004C */ sw $zero, 0x4c($a0) -/* 00A7E0 80009BE0 A0800054 */ sb $zero, 0x54($a0) -/* 00A7E4 80009BE4 A0800055 */ sb $zero, 0x55($a0) -/* 00A7E8 80009BE8 A0800056 */ sb $zero, 0x56($a0) -/* 00A7EC 80009BEC AC800058 */ sw $zero, 0x58($a0) -/* 00A7F0 80009BF0 008E1821 */ addu $v1, $a0, $t6 -/* 00A7F4 80009BF4 AC60005C */ sw $zero, 0x5c($v1) -/* 00A7F8 80009BF8 AC600060 */ sw $zero, 0x60($v1) -/* 00A7FC 80009BFC AC600064 */ sw $zero, 0x64($v1) -/* 00A800 80009C00 AC600058 */ sw $zero, 0x58($v1) -/* 00A804 80009C04 AC80006C */ sw $zero, 0x6c($a0) -/* 00A808 80009C08 AC800070 */ sw $zero, 0x70($a0) -/* 00A80C 80009C0C 3C018004 */ lui $at, %hi(D_8004065C) # $at, 0x8004 -/* 00A810 80009C10 C424065C */ lwc1 $f4, %lo(D_8004065C)($at) -/* 00A814 80009C14 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00A818 80009C18 44813000 */ mtc1 $at, $f6 -/* 00A81C 80009C1C 44804000 */ mtc1 $zero, $f8 -/* 00A820 80009C20 AC800080 */ sw $zero, 0x80($a0) -/* 00A824 80009C24 AC800084 */ sw $zero, 0x84($a0) -/* 00A828 80009C28 E4840074 */ swc1 $f4, 0x74($a0) -/* 00A82C 80009C2C E4860078 */ swc1 $f6, 0x78($a0) -/* 00A830 80009C30 03E00008 */ jr $ra -/* 00A834 80009C34 E488007C */ swc1 $f8, 0x7c($a0) - -glabel func_80009C38 -/* 00A838 80009C38 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A83C 80009C3C AFBF0014 */ sw $ra, 0x14($sp) -/* 00A840 80009C40 AFA50024 */ sw $a1, 0x24($sp) -/* 00A844 80009C44 14800003 */ bnez $a0, .L80009C54_ovl0 -/* 00A848 80009C48 00803025 */ move $a2, $a0 -/* 00A84C 80009C4C 3C068005 */ lui $a2, %hi(D_8004A7C4) # $a2, 0x8005 -/* 00A850 80009C50 8CC6A7C4 */ lw $a2, %lo(D_8004A7C4)($a2) -.L80009C54_ovl0: -/* 00A854 80009C54 0C002244 */ jal func_80008910_ovl0 -/* 00A858 80009C58 AFA60020 */ sw $a2, 0x20($sp) -/* 00A85C 80009C5C 8FA60020 */ lw $a2, 0x20($sp) -/* 00A860 80009C60 00402825 */ move $a1, $v0 -/* 00A864 80009C64 240E0001 */ li $t6, 1 -/* 00A868 80009C68 8CC7003C */ lw $a3, 0x3c($a2) -/* 00A86C 80009C6C 240F0001 */ li $t7, 1 -/* 00A870 80009C70 50E0000D */ beql $a3, $zero, .L80009CA8_ovl0 -/* 00A874 80009C74 A0CE000F */ sb $t6, 0xf($a2) -/* 00A878 80009C78 8CE30008 */ lw $v1, 8($a3) -/* 00A87C 80009C7C 00E02025 */ move $a0, $a3 -/* 00A880 80009C80 50600006 */ beql $v1, $zero, .L80009C9C_ovl0 -/* 00A884 80009C84 AC820008 */ sw $v0, 8($a0) -/* 00A888 80009C88 00602025 */ move $a0, $v1 -.L80009C8C_ovl0: -/* 00A88C 80009C8C 8C630008 */ lw $v1, 8($v1) -/* 00A890 80009C90 5460FFFE */ bnezl $v1, .L80009C8C_ovl0 -/* 00A894 80009C94 00602025 */ move $a0, $v1 -/* 00A898 80009C98 AC820008 */ sw $v0, 8($a0) -.L80009C9C_ovl0: -/* 00A89C 80009C9C 10000004 */ b .L80009CB0_ovl0 -/* 00A8A0 80009CA0 AC44000C */ sw $a0, 0xc($v0) -/* 00A8A4 80009CA4 A0CE000F */ sb $t6, 0xf($a2) -.L80009CA8_ovl0: -/* 00A8A8 80009CA8 ACC2003C */ sw $v0, 0x3c($a2) -/* 00A8AC 80009CAC AC40000C */ sw $zero, 0xc($v0) -.L80009CB0_ovl0: -/* 00A8B0 80009CB0 ACA60004 */ sw $a2, 4($a1) -/* 00A8B4 80009CB4 ACAF0014 */ sw $t7, 0x14($a1) -/* 00A8B8 80009CB8 ACA00008 */ sw $zero, 8($a1) -/* 00A8BC 80009CBC ACA00010 */ sw $zero, 0x10($a1) -/* 00A8C0 80009CC0 8FB80024 */ lw $t8, 0x24($sp) -/* 00A8C4 80009CC4 00A02025 */ move $a0, $a1 -/* 00A8C8 80009CC8 ACB80050 */ sw $t8, 0x50($a1) -/* 00A8CC 80009CCC 0C0026F5 */ jal func_80009BD4_ovl0 -/* 00A8D0 80009CD0 AFA5001C */ sw $a1, 0x1c($sp) -/* 00A8D4 80009CD4 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A8D8 80009CD8 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A8DC 80009CDC 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A8E0 80009CE0 03E00008 */ jr $ra -/* 00A8E4 80009CE4 00000000 */ nop - -glabel func_80009CE8 -/* 00A8E8 80009CE8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A8EC 80009CEC AFBF0014 */ sw $ra, 0x14($sp) -/* 00A8F0 80009CF0 AFA50024 */ sw $a1, 0x24($sp) -/* 00A8F4 80009CF4 0C002244 */ jal func_80008910_ovl0 -/* 00A8F8 80009CF8 AFA40020 */ sw $a0, 0x20($sp) -/* 00A8FC 80009CFC 8FA60020 */ lw $a2, 0x20($sp) -/* 00A900 80009D00 00402025 */ move $a0, $v0 -/* 00A904 80009D04 8CC30008 */ lw $v1, 8($a2) -/* 00A908 80009D08 50600003 */ beql $v1, $zero, .L80009D18_ovl0 -/* 00A90C 80009D0C AC86000C */ sw $a2, 0xc($a0) -/* 00A910 80009D10 AC62000C */ sw $v0, 0xc($v1) -/* 00A914 80009D14 AC86000C */ sw $a2, 0xc($a0) -.L80009D18_ovl0: -/* 00A918 80009D18 8CCE0008 */ lw $t6, 8($a2) -/* 00A91C 80009D1C AC8E0008 */ sw $t6, 8($a0) -/* 00A920 80009D20 8CCF0004 */ lw $t7, 4($a2) -/* 00A924 80009D24 ACC40008 */ sw $a0, 8($a2) -/* 00A928 80009D28 AC8F0004 */ sw $t7, 4($a0) -/* 00A92C 80009D2C 8CD80014 */ lw $t8, 0x14($a2) -/* 00A930 80009D30 AC800010 */ sw $zero, 0x10($a0) -/* 00A934 80009D34 AC980014 */ sw $t8, 0x14($a0) -/* 00A938 80009D38 8FB90024 */ lw $t9, 0x24($sp) -/* 00A93C 80009D3C AC990050 */ sw $t9, 0x50($a0) -/* 00A940 80009D40 0C0026F5 */ jal func_80009BD4_ovl0 -/* 00A944 80009D44 AFA4001C */ sw $a0, 0x1c($sp) -/* 00A948 80009D48 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A94C 80009D4C 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A950 80009D50 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A954 80009D54 03E00008 */ jr $ra -/* 00A958 80009D58 00000000 */ nop - -glabel func_80009D5C -/* 00A95C 80009D5C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00A960 80009D60 AFBF0014 */ sw $ra, 0x14($sp) -/* 00A964 80009D64 AFA50024 */ sw $a1, 0x24($sp) -/* 00A968 80009D68 0C002244 */ jal func_80008910_ovl0 -/* 00A96C 80009D6C AFA40020 */ sw $a0, 0x20($sp) -/* 00A970 80009D70 8FA70020 */ lw $a3, 0x20($sp) -/* 00A974 80009D74 00402825 */ move $a1, $v0 -/* 00A978 80009D78 8CE60010 */ lw $a2, 0x10($a3) -/* 00A97C 80009D7C 50C0000D */ beql $a2, $zero, .L80009DB4_ovl0 -/* 00A980 80009D80 ACE20010 */ sw $v0, 0x10($a3) -/* 00A984 80009D84 8CC30008 */ lw $v1, 8($a2) -/* 00A988 80009D88 00C02025 */ move $a0, $a2 -/* 00A98C 80009D8C 50600006 */ beql $v1, $zero, .L80009DA8_ovl0 -/* 00A990 80009D90 AC820008 */ sw $v0, 8($a0) -/* 00A994 80009D94 00602025 */ move $a0, $v1 -.L80009D98_ovl0: -/* 00A998 80009D98 8C630008 */ lw $v1, 8($v1) -/* 00A99C 80009D9C 5460FFFE */ bnezl $v1, .L80009D98_ovl0 -/* 00A9A0 80009DA0 00602025 */ move $a0, $v1 -/* 00A9A4 80009DA4 AC820008 */ sw $v0, 8($a0) -.L80009DA8_ovl0: -/* 00A9A8 80009DA8 10000003 */ b .L80009DB8_ovl0 -/* 00A9AC 80009DAC AC44000C */ sw $a0, 0xc($v0) -/* 00A9B0 80009DB0 ACE20010 */ sw $v0, 0x10($a3) -.L80009DB4_ovl0: -/* 00A9B4 80009DB4 AC40000C */ sw $zero, 0xc($v0) -.L80009DB8_ovl0: -/* 00A9B8 80009DB8 8CEE0004 */ lw $t6, 4($a3) -/* 00A9BC 80009DBC ACA70014 */ sw $a3, 0x14($a1) -/* 00A9C0 80009DC0 ACA00010 */ sw $zero, 0x10($a1) -/* 00A9C4 80009DC4 ACA00008 */ sw $zero, 8($a1) -/* 00A9C8 80009DC8 ACAE0004 */ sw $t6, 4($a1) -/* 00A9CC 80009DCC 8FAF0024 */ lw $t7, 0x24($sp) -/* 00A9D0 80009DD0 00A02025 */ move $a0, $a1 -/* 00A9D4 80009DD4 ACAF0050 */ sw $t7, 0x50($a1) -/* 00A9D8 80009DD8 0C0026F5 */ jal func_80009BD4_ovl0 -/* 00A9DC 80009DDC AFA5001C */ sw $a1, 0x1c($sp) -/* 00A9E0 80009DE0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00A9E4 80009DE4 8FA2001C */ lw $v0, 0x1c($sp) -/* 00A9E8 80009DE8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00A9EC 80009DEC 03E00008 */ jr $ra -/* 00A9F0 80009DF0 00000000 */ nop - -glabel func_80009DF4 -/* 00A9F4 80009DF4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00A9F8 80009DF8 AFBF0024 */ sw $ra, 0x24($sp) -/* 00A9FC 80009DFC AFB30020 */ sw $s3, 0x20($sp) -/* 00AA00 80009E00 AFB2001C */ sw $s2, 0x1c($sp) -/* 00AA04 80009E04 AFB10018 */ sw $s1, 0x18($sp) -/* 00AA08 80009E08 AFB00014 */ sw $s0, 0x14($sp) -/* 00AA0C 80009E0C 8C900010 */ lw $s0, 0x10($a0) -/* 00AA10 80009E10 00809825 */ move $s3, $a0 -/* 00AA14 80009E14 52000007 */ beql $s0, $zero, .L80009E34_ovl0 -/* 00AA18 80009E18 8E620014 */ lw $v0, 0x14($s3) -.L80009E1C_ovl0: -/* 00AA1C 80009E1C 0C00277D */ jal func_80009DF4_ovl0 -/* 00AA20 80009E20 02002025 */ move $a0, $s0 -/* 00AA24 80009E24 8E700010 */ lw $s0, 0x10($s3) -/* 00AA28 80009E28 1600FFFC */ bnez $s0, .L80009E1C_ovl0 -/* 00AA2C 80009E2C 00000000 */ nop -/* 00AA30 80009E30 8E620014 */ lw $v0, 0x14($s3) -.L80009E34_ovl0: -/* 00AA34 80009E34 24010001 */ li $at, 1 -/* 00AA38 80009E38 00008025 */ move $s0, $zero -/* 00AA3C 80009E3C 1441000D */ bne $v0, $at, .L80009E74_ovl0 -/* 00AA40 80009E40 02608825 */ move $s1, $s3 -/* 00AA44 80009E44 8E620004 */ lw $v0, 4($s3) -/* 00AA48 80009E48 8C4E003C */ lw $t6, 0x3c($v0) -/* 00AA4C 80009E4C 566E000F */ bnel $s3, $t6, .L80009E8C_ovl0 -/* 00AA50 80009E50 8E62000C */ lw $v0, 0xc($s3) -/* 00AA54 80009E54 8E6F0008 */ lw $t7, 8($s3) -/* 00AA58 80009E58 AC4F003C */ sw $t7, 0x3c($v0) -/* 00AA5C 80009E5C 8E620004 */ lw $v0, 4($s3) -/* 00AA60 80009E60 8C58003C */ lw $t8, 0x3c($v0) -/* 00AA64 80009E64 57000009 */ bnezl $t8, .L80009E8C_ovl0 -/* 00AA68 80009E68 8E62000C */ lw $v0, 0xc($s3) -/* 00AA6C 80009E6C 10000006 */ b .L80009E88_ovl0 -/* 00AA70 80009E70 A040000F */ sb $zero, 0xf($v0) -.L80009E74_ovl0: -/* 00AA74 80009E74 8C590010 */ lw $t9, 0x10($v0) -/* 00AA78 80009E78 56790004 */ bnel $s3, $t9, .L80009E8C_ovl0 -/* 00AA7C 80009E7C 8E62000C */ lw $v0, 0xc($s3) -/* 00AA80 80009E80 8E680008 */ lw $t0, 8($s3) -/* 00AA84 80009E84 AC480010 */ sw $t0, 0x10($v0) -.L80009E88_ovl0: -/* 00AA88 80009E88 8E62000C */ lw $v0, 0xc($s3) -.L80009E8C_ovl0: -/* 00AA8C 80009E8C 24120014 */ li $s2, 20 -/* 00AA90 80009E90 50400004 */ beql $v0, $zero, .L80009EA4_ovl0 -/* 00AA94 80009E94 8E620008 */ lw $v0, 8($s3) -/* 00AA98 80009E98 8E690008 */ lw $t1, 8($s3) -/* 00AA9C 80009E9C AC490008 */ sw $t1, 8($v0) -/* 00AAA0 80009EA0 8E620008 */ lw $v0, 8($s3) -.L80009EA4_ovl0: -/* 00AAA4 80009EA4 10400003 */ beqz $v0, .L80009EB4_ovl0 -/* 00AAA8 80009EA8 00000000 */ nop -/* 00AAAC 80009EAC 8E6A000C */ lw $t2, 0xc($s3) -/* 00AAB0 80009EB0 AC4A000C */ sw $t2, 0xc($v0) -.L80009EB4_ovl0: -/* 00AAB4 80009EB4 8E240058 */ lw $a0, 0x58($s1) -/* 00AAB8 80009EB8 50800004 */ beql $a0, $zero, .L80009ECC_ovl0 -/* 00AABC 80009EBC 26100004 */ addiu $s0, $s0, 4 -/* 00AAC0 80009EC0 0C0021EB */ jal func_800087AC_ovl0 -/* 00AAC4 80009EC4 00000000 */ nop -/* 00AAC8 80009EC8 26100004 */ addiu $s0, $s0, 4 -.L80009ECC_ovl0: -/* 00AACC 80009ECC 1612FFF9 */ bne $s0, $s2, .L80009EB4_ovl0 -/* 00AAD0 80009ED0 26310004 */ addiu $s1, $s1, 4 -/* 00AAD4 80009ED4 8E64004C */ lw $a0, 0x4c($s3) -/* 00AAD8 80009ED8 3C028005 */ lui $v0, %hi(D_8004A798) # $v0, 0x8005 -/* 00AADC 80009EDC 50800007 */ beql $a0, $zero, .L80009EFC_ovl0 -/* 00AAE0 80009EE0 8E71006C */ lw $s1, 0x6c($s3) -/* 00AAE4 80009EE4 8C42A798 */ lw $v0, %lo(D_8004A798)($v0) -/* 00AAE8 80009EE8 50400004 */ beql $v0, $zero, .L80009EFC_ovl0 -/* 00AAEC 80009EEC 8E71006C */ lw $s1, 0x6c($s3) -/* 00AAF0 80009EF0 0040F809 */ jalr $v0 -/* 00AAF4 80009EF4 00000000 */ nop -/* 00AAF8 80009EF8 8E71006C */ lw $s1, 0x6c($s3) -.L80009EFC_ovl0: -/* 00AAFC 80009EFC 52200007 */ beql $s1, $zero, .L80009F1C_ovl0 -/* 00AB00 80009F00 8E720080 */ lw $s2, 0x80($s3) -.L80009F04_ovl0: -/* 00AB04 80009F04 8E300000 */ lw $s0, ($s1) -/* 00AB08 80009F08 0C002218 */ jal func_80008860_ovl0 -/* 00AB0C 80009F0C 02202025 */ move $a0, $s1 -/* 00AB10 80009F10 1600FFFC */ bnez $s0, .L80009F04_ovl0 -/* 00AB14 80009F14 02008825 */ move $s1, $s0 -/* 00AB18 80009F18 8E720080 */ lw $s2, 0x80($s3) -.L80009F1C_ovl0: -/* 00AB1C 80009F1C 1240000E */ beqz $s2, .L80009F58_ovl0 -/* 00AB20 80009F20 00000000 */ nop -.L80009F24_ovl0: -/* 00AB24 80009F24 8E510090 */ lw $s1, 0x90($s2) -/* 00AB28 80009F28 52200007 */ beql $s1, $zero, .L80009F48_ovl0 -/* 00AB2C 80009F2C 8E500000 */ lw $s0, ($s2) -.L80009F30_ovl0: -/* 00AB30 80009F30 8E300000 */ lw $s0, ($s1) -/* 00AB34 80009F34 0C002218 */ jal func_80008860_ovl0 -/* 00AB38 80009F38 02202025 */ move $a0, $s1 -/* 00AB3C 80009F3C 1600FFFC */ bnez $s0, .L80009F30_ovl0 -/* 00AB40 80009F40 02008825 */ move $s1, $s0 -/* 00AB44 80009F44 8E500000 */ lw $s0, ($s2) -.L80009F48_ovl0: -/* 00AB48 80009F48 0C002239 */ jal func_800088E4_ovl0 -/* 00AB4C 80009F4C 02402025 */ move $a0, $s2 -/* 00AB50 80009F50 1600FFF4 */ bnez $s0, .L80009F24_ovl0 -/* 00AB54 80009F54 02009025 */ move $s2, $s0 -.L80009F58_ovl0: -/* 00AB58 80009F58 0C00225A */ jal func_80008968_ovl0 -/* 00AB5C 80009F5C 02602025 */ move $a0, $s3 -/* 00AB60 80009F60 8FBF0024 */ lw $ra, 0x24($sp) -/* 00AB64 80009F64 8FB00014 */ lw $s0, 0x14($sp) -/* 00AB68 80009F68 8FB10018 */ lw $s1, 0x18($sp) -/* 00AB6C 80009F6C 8FB2001C */ lw $s2, 0x1c($sp) -/* 00AB70 80009F70 8FB30020 */ lw $s3, 0x20($sp) -/* 00AB74 80009F74 03E00008 */ jr $ra -/* 00AB78 80009F78 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_80009F7C -/* 00AB7C 80009F7C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00AB80 80009F80 AFBF0014 */ sw $ra, 0x14($sp) -/* 00AB84 80009F84 14800003 */ bnez $a0, .L80009F94_ovl0 -/* 00AB88 80009F88 00803025 */ move $a2, $a0 -/* 00AB8C 80009F8C 3C068005 */ lui $a2, %hi(D_8004A7C4) # $a2, 0x8005 -/* 00AB90 80009F90 8CC6A7C4 */ lw $a2, %lo(D_8004A7C4)($a2) -.L80009F94_ovl0: -/* 00AB94 80009F94 240E0003 */ li $t6, 3 -/* 00AB98 80009F98 A0CE000F */ sb $t6, 0xf($a2) -/* 00AB9C 80009F9C 0C002265 */ jal func_80008994_ovl0 -/* 00ABA0 80009FA0 AFA60020 */ sw $a2, 0x20($sp) -/* 00ABA4 80009FA4 8FA60020 */ lw $a2, 0x20($sp) -/* 00ABA8 80009FA8 24440008 */ addiu $a0, $v0, 8 -/* 00ABAC 80009FAC ACC2003C */ sw $v0, 0x3c($a2) -/* 00ABB0 80009FB0 AC460004 */ sw $a2, 4($v0) -/* 00ABB4 80009FB4 0C001F27 */ jal func_80007C9C_ovl0 -/* 00ABB8 80009FB8 AFA20018 */ sw $v0, 0x18($sp) -/* 00ABBC 80009FBC 8FA50018 */ lw $a1, 0x18($sp) -/* 00ABC0 80009FC0 00001025 */ move $v0, $zero -/* 00ABC4 80009FC4 24040002 */ li $a0, 2 -/* 00ABC8 80009FC8 ACA00060 */ sw $zero, 0x60($a1) -/* 00ABCC 80009FCC 00A01825 */ move $v1, $a1 -.L80009FD0_ovl0: -/* 00ABD0 80009FD0 24420001 */ addiu $v0, $v0, 1 -/* 00ABD4 80009FD4 24630004 */ addiu $v1, $v1, 4 -/* 00ABD8 80009FD8 1444FFFD */ bne $v0, $a0, .L80009FD0_ovl0 -/* 00ABDC 80009FDC AC600060 */ sw $zero, 0x60($v1) -/* 00ABE0 80009FE0 ACA00080 */ sw $zero, 0x80($a1) -/* 00ABE4 80009FE4 ACA00084 */ sw $zero, 0x84($a1) -/* 00ABE8 80009FE8 ACA00088 */ sw $zero, 0x88($a1) -/* 00ABEC 80009FEC ACA0008C */ sw $zero, 0x8c($a1) -/* 00ABF0 80009FF0 ACA0006C */ sw $zero, 0x6c($a1) -/* 00ABF4 80009FF4 ACA00070 */ sw $zero, 0x70($a1) -/* 00ABF8 80009FF8 3C018004 */ lui $at, %hi(D_80040660) # $at, 0x8004 -/* 00ABFC 80009FFC C4240660 */ lwc1 $f4, %lo(D_80040660)($at) -/* 00AC00 8000A000 3C013F80 */ li $at, 0x3F800000 # 1.000000 -/* 00AC04 8000A004 44813000 */ mtc1 $at, $f6 -/* 00AC08 8000A008 44804000 */ mtc1 $zero, $f8 -/* 00AC0C 8000A00C E4A40074 */ swc1 $f4, 0x74($a1) -/* 00AC10 8000A010 E4A60078 */ swc1 $f6, 0x78($a1) -/* 00AC14 8000A014 E4A8007C */ swc1 $f8, 0x7c($a1) -/* 00AC18 8000A018 8FBF0014 */ lw $ra, 0x14($sp) -/* 00AC1C 8000A01C 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00AC20 8000A020 00A01025 */ move $v0, $a1 -/* 00AC24 8000A024 03E00008 */ jr $ra -/* 00AC28 8000A028 00000000 */ nop - -glabel func_8000A02C -/* 00AC2C 8000A02C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00AC30 8000A030 AFBF0024 */ sw $ra, 0x24($sp) -/* 00AC34 8000A034 AFB20020 */ sw $s2, 0x20($sp) -/* 00AC38 8000A038 AFB1001C */ sw $s1, 0x1c($sp) -/* 00AC3C 8000A03C AFB00018 */ sw $s0, 0x18($sp) -/* 00AC40 8000A040 AFA40028 */ sw $a0, 0x28($sp) -/* 00AC44 8000A044 8C820004 */ lw $v0, 4($a0) -/* 00AC48 8000A048 00008025 */ move $s0, $zero -/* 00AC4C 8000A04C 24120008 */ li $s2, 8 -/* 00AC50 8000A050 A040000F */ sb $zero, 0xf($v0) -/* 00AC54 8000A054 AC40003C */ sw $zero, 0x3c($v0) -/* 00AC58 8000A058 8FB10028 */ lw $s1, 0x28($sp) -.L8000A05C_ovl0: -/* 00AC5C 8000A05C 8E240064 */ lw $a0, 0x64($s1) -/* 00AC60 8000A060 50800004 */ beql $a0, $zero, .L8000A074_ovl0 -/* 00AC64 8000A064 26100004 */ addiu $s0, $s0, 4 -/* 00AC68 8000A068 0C0021EB */ jal func_800087AC_ovl0 -/* 00AC6C 8000A06C 00000000 */ nop -/* 00AC70 8000A070 26100004 */ addiu $s0, $s0, 4 -.L8000A074_ovl0: -/* 00AC74 8000A074 1612FFF9 */ bne $s0, $s2, .L8000A05C_ovl0 -/* 00AC78 8000A078 26310004 */ addiu $s1, $s1, 4 -/* 00AC7C 8000A07C 8FAF0028 */ lw $t7, 0x28($sp) -/* 00AC80 8000A080 8DF0006C */ lw $s0, 0x6c($t7) -/* 00AC84 8000A084 12000006 */ beqz $s0, .L8000A0A0_ovl0 -/* 00AC88 8000A088 00000000 */ nop -.L8000A08C_ovl0: -/* 00AC8C 8000A08C 8E110000 */ lw $s1, ($s0) -/* 00AC90 8000A090 0C002218 */ jal func_80008860_ovl0 -/* 00AC94 8000A094 02002025 */ move $a0, $s0 -/* 00AC98 8000A098 1620FFFC */ bnez $s1, .L8000A08C_ovl0 -/* 00AC9C 8000A09C 02208025 */ move $s0, $s1 -.L8000A0A0_ovl0: -/* 00ACA0 8000A0A0 0C00227B */ jal func_800089EC_ovl0 -/* 00ACA4 8000A0A4 8FA40028 */ lw $a0, 0x28($sp) -/* 00ACA8 8000A0A8 8FBF0024 */ lw $ra, 0x24($sp) -/* 00ACAC 8000A0AC 8FB00018 */ lw $s0, 0x18($sp) -/* 00ACB0 8000A0B0 8FB1001C */ lw $s1, 0x1c($sp) -/* 00ACB4 8000A0B4 8FB20020 */ lw $s2, 0x20($sp) -/* 00ACB8 8000A0B8 03E00008 */ jr $ra -/* 00ACBC 8000A0BC 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000A0C0 -/* 00ACC0 8000A0C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00ACC4 8000A0C4 AFA60028 */ sw $a2, 0x28($sp) -/* 00ACC8 8000A0C8 30C600FF */ andi $a2, $a2, 0xff -/* 00ACCC 8000A0CC 28C10020 */ slti $at, $a2, 0x20 -/* 00ACD0 8000A0D0 AFBF0014 */ sw $ra, 0x14($sp) -/* 00ACD4 8000A0D4 AFA40020 */ sw $a0, 0x20($sp) -/* 00ACD8 8000A0D8 AFA50024 */ sw $a1, 0x24($sp) -/* 00ACDC 8000A0DC AFA7002C */ sw $a3, 0x2c($sp) -/* 00ACE0 8000A0E0 AFA60018 */ sw $a2, 0x18($sp) -/* 00ACE4 8000A0E4 14200008 */ bnez $at, .L8000A108_ovl0 -/* 00ACE8 8000A0E8 00C07025 */ move $t6, $a2 -/* 00ACEC 8000A0EC 3C048004 */ lui $a0, %hi(D_800403DC) # $a0, 0x8004 -/* 00ACF0 8000A0F0 248403DC */ addiu $a0, %lo(D_800403DC) # addiu $a0, $a0, 0x3dc -/* 00ACF4 8000A0F4 01C02825 */ move $a1, $t6 -/* 00ACF8 8000A0F8 0C008C27 */ jal fatal_printf -/* 00ACFC 8000A0FC 8FA60020 */ lw $a2, 0x20($sp) -.L8000A100_ovl0: -/* 00AD00 8000A100 1000FFFF */ b .L8000A100_ovl0 -/* 00AD04 8000A104 00000000 */ nop -.L8000A108_ovl0: -/* 00AD08 8000A108 0C0020D7 */ jal func_8000835C_ovl0 -/* 00AD0C 8000A10C A3A6002B */ sb $a2, 0x2b($sp) -/* 00AD10 8000A110 93A6002B */ lbu $a2, 0x2b($sp) -/* 00AD14 8000A114 14400003 */ bnez $v0, .L8000A124_ovl0 -/* 00AD18 8000A118 00401825 */ move $v1, $v0 -/* 00AD1C 8000A11C 10000014 */ b .L8000A170_ovl0 -/* 00AD20 8000A120 00001025 */ move $v0, $zero -.L8000A124_ovl0: -/* 00AD24 8000A124 8FAF0020 */ lw $t7, 0x20($sp) -/* 00AD28 8000A128 A066000C */ sb $a2, 0xc($v1) -/* 00AD2C 8000A12C 44802000 */ mtc1 $zero, $f4 -/* 00AD30 8000A130 AC6F0000 */ sw $t7, ($v1) -/* 00AD34 8000A134 8FB8002C */ lw $t8, 0x2c($sp) -/* 00AD38 8000A138 24080021 */ li $t0, 33 -/* 00AD3C 8000A13C 00601025 */ move $v0, $v1 -/* 00AD40 8000A140 AC780010 */ sw $t8, 0x10($v1) -/* 00AD44 8000A144 8FB90024 */ lw $t9, 0x24($sp) -/* 00AD48 8000A148 AC600018 */ sw $zero, 0x18($v1) -/* 00AD4C 8000A14C AC60001C */ sw $zero, 0x1c($v1) -/* 00AD50 8000A150 AC600044 */ sw $zero, 0x44($v1) -/* 00AD54 8000A154 A060000F */ sb $zero, 0xf($v1) -/* 00AD58 8000A158 AC60003C */ sw $zero, 0x3c($v1) -/* 00AD5C 8000A15C A068000D */ sb $t0, 0xd($v1) -/* 00AD60 8000A160 AC600048 */ sw $zero, 0x48($v1) -/* 00AD64 8000A164 AC60004C */ sw $zero, 0x4c($v1) -/* 00AD68 8000A168 E4640040 */ swc1 $f4, 0x40($v1) -/* 00AD6C 8000A16C AC790014 */ sw $t9, 0x14($v1) -.L8000A170_ovl0: -/* 00AD70 8000A170 8FBF0014 */ lw $ra, 0x14($sp) -/* 00AD74 8000A174 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00AD78 8000A178 03E00008 */ jr $ra -/* 00AD7C 8000A17C 00000000 */ nop - -glabel func_8000A180 -/* 00AD80 8000A180 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00AD84 8000A184 AFBF0014 */ sw $ra, 0x14($sp) -/* 00AD88 8000A188 AFA60028 */ sw $a2, 0x28($sp) -/* 00AD8C 8000A18C 0C002830 */ jal func_8000A0C0_ovl0 -/* 00AD90 8000A190 30C600FF */ andi $a2, $a2, 0xff -/* 00AD94 8000A194 14400003 */ bnez $v0, .L8000A1A4_ovl0 -/* 00AD98 8000A198 00402025 */ move $a0, $v0 -/* 00AD9C 8000A19C 10000004 */ b .L8000A1B0_ovl0 -/* 00ADA0 8000A1A0 00001025 */ move $v0, $zero -.L8000A1A4_ovl0: -/* 00ADA4 8000A1A4 0C00210D */ jal func_80008434_ovl0 -/* 00ADA8 8000A1A8 AFA4001C */ sw $a0, 0x1c($sp) -/* 00ADAC 8000A1AC 8FA2001C */ lw $v0, 0x1c($sp) -.L8000A1B0_ovl0: -/* 00ADB0 8000A1B0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00ADB4 8000A1B4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00ADB8 8000A1B8 03E00008 */ jr $ra -/* 00ADBC 8000A1BC 00000000 */ nop - -glabel func_8000A1C0 -/* 00ADC0 8000A1C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00ADC4 8000A1C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 00ADC8 8000A1C8 AFA60028 */ sw $a2, 0x28($sp) -/* 00ADCC 8000A1CC 0C002830 */ jal func_8000A0C0_ovl0 -/* 00ADD0 8000A1D0 30C600FF */ andi $a2, $a2, 0xff -/* 00ADD4 8000A1D4 14400003 */ bnez $v0, .L8000A1E4_ovl0 -/* 00ADD8 8000A1D8 00402025 */ move $a0, $v0 -/* 00ADDC 8000A1DC 10000004 */ b .L8000A1F0_ovl0 -/* 00ADE0 8000A1E0 00001025 */ move $v0, $zero -.L8000A1E4_ovl0: -/* 00ADE4 8000A1E4 0C002128 */ jal func_800084A0_ovl0 -/* 00ADE8 8000A1E8 AFA4001C */ sw $a0, 0x1c($sp) -/* 00ADEC 8000A1EC 8FA2001C */ lw $v0, 0x1c($sp) -.L8000A1F0_ovl0: -/* 00ADF0 8000A1F0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00ADF4 8000A1F4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00ADF8 8000A1F8 03E00008 */ jr $ra -/* 00ADFC 8000A1FC 00000000 */ nop - -glabel func_8000A200 -/* 00AE00 8000A200 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00AE04 8000A204 AFBF0014 */ sw $ra, 0x14($sp) -/* 00AE08 8000A208 AFA60028 */ sw $a2, 0x28($sp) -/* 00AE0C 8000A20C 00C07025 */ move $t6, $a2 -/* 00AE10 8000A210 8DC70010 */ lw $a3, 0x10($t6) -/* 00AE14 8000A214 0C002830 */ jal func_8000A0C0_ovl0 -/* 00AE18 8000A218 90C6000C */ lbu $a2, 0xc($a2) -/* 00AE1C 8000A21C 14400003 */ bnez $v0, .L8000A22C_ovl0 -/* 00AE20 8000A220 00402025 */ move $a0, $v0 -/* 00AE24 8000A224 10000005 */ b .L8000A23C_ovl0 -/* 00AE28 8000A228 00001025 */ move $v0, $zero -.L8000A22C_ovl0: -/* 00AE2C 8000A22C 8FA50028 */ lw $a1, 0x28($sp) -/* 00AE30 8000A230 0C0020F3 */ jal func_800083CC_ovl0 -/* 00AE34 8000A234 AFA4001C */ sw $a0, 0x1c($sp) -/* 00AE38 8000A238 8FA2001C */ lw $v0, 0x1c($sp) -.L8000A23C_ovl0: -/* 00AE3C 8000A23C 8FBF0014 */ lw $ra, 0x14($sp) -/* 00AE40 8000A240 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00AE44 8000A244 03E00008 */ jr $ra -/* 00AE48 8000A248 00000000 */ nop - -glabel func_8000A24C -/* 00AE4C 8000A24C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00AE50 8000A250 AFBF0014 */ sw $ra, 0x14($sp) -/* 00AE54 8000A254 AFA60028 */ sw $a2, 0x28($sp) -/* 00AE58 8000A258 00C07025 */ move $t6, $a2 -/* 00AE5C 8000A25C 8DC70010 */ lw $a3, 0x10($t6) -/* 00AE60 8000A260 0C002830 */ jal func_8000A0C0_ovl0 -/* 00AE64 8000A264 90C6000C */ lbu $a2, 0xc($a2) -/* 00AE68 8000A268 14400003 */ bnez $v0, .L8000A278_ovl0 -/* 00AE6C 8000A26C 00402025 */ move $a0, $v0 -/* 00AE70 8000A270 10000006 */ b .L8000A28C_ovl0 -/* 00AE74 8000A274 00001025 */ move $v0, $zero -.L8000A278_ovl0: -/* 00AE78 8000A278 8FAF0028 */ lw $t7, 0x28($sp) -/* 00AE7C 8000A27C 8DE50008 */ lw $a1, 8($t7) -/* 00AE80 8000A280 0C0020F3 */ jal func_800083CC_ovl0 -/* 00AE84 8000A284 AFA4001C */ sw $a0, 0x1c($sp) -/* 00AE88 8000A288 8FA2001C */ lw $v0, 0x1c($sp) -.L8000A28C_ovl0: -/* 00AE8C 8000A28C 8FBF0014 */ lw $ra, 0x14($sp) -/* 00AE90 8000A290 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00AE94 8000A294 03E00008 */ jr $ra -/* 00AE98 8000A298 00000000 */ nop - -glabel func_8000A29C -/* 00AE9C 8000A29C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00AEA0 8000A2A0 AFB00018 */ sw $s0, 0x18($sp) -/* 00AEA4 8000A2A4 00808025 */ move $s0, $a0 -/* 00AEA8 8000A2A8 10800004 */ beqz $a0, .L8000A2BC_ovl0 -/* 00AEAC 8000A2AC AFBF001C */ sw $ra, 0x1c($sp) -/* 00AEB0 8000A2B0 3C0E8005 */ lui $t6, %hi(D_8004A7C4) # $t6, 0x8005 -/* 00AEB4 8000A2B4 8DCEA7C4 */ lw $t6, %lo(D_8004A7C4)($t6) -/* 00AEB8 8000A2B8 148E0004 */ bne $a0, $t6, .L8000A2CC_ovl0 -.L8000A2BC_ovl0: -/* 00AEBC 8000A2BC 240F0002 */ li $t7, 2 -/* 00AEC0 8000A2C0 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 -/* 00AEC4 8000A2C4 1000001D */ b .L8000A33C_ovl0 -/* 00AEC8 8000A2C8 AC2FA7D4 */ sw $t7, %lo(D_8004A7D4)($at) -.L8000A2CC_ovl0: -/* 00AECC 8000A2CC 0C002E1C */ jal func_8000B870_ovl0 -/* 00AED0 8000A2D0 02002025 */ move $a0, $s0 -/* 00AED4 8000A2D4 9202000F */ lbu $v0, 0xf($s0) -/* 00AED8 8000A2D8 24010001 */ li $at, 1 -/* 00AEDC 8000A2DC 10410007 */ beq $v0, $at, .L8000A2FC_ovl0 -/* 00AEE0 8000A2E0 24010002 */ li $at, 2 -/* 00AEE4 8000A2E4 1041000B */ beq $v0, $at, .L8000A314_ovl0 -/* 00AEE8 8000A2E8 24010003 */ li $at, 3 -/* 00AEEC 8000A2EC 10410007 */ beq $v0, $at, .L8000A30C_ovl0 -/* 00AEF0 8000A2F0 00000000 */ nop -/* 00AEF4 8000A2F4 10000008 */ b .L8000A318_ovl0 -/* 00AEF8 8000A2F8 9218000D */ lbu $t8, 0xd($s0) -.L8000A2FC_ovl0: -/* 00AEFC 8000A2FC 0C002EF8 */ jal func_8000BBE0_ovl0 -/* 00AF00 8000A300 02002025 */ move $a0, $s0 -/* 00AF04 8000A304 10000004 */ b .L8000A318_ovl0 -/* 00AF08 8000A308 9218000D */ lbu $t8, 0xd($s0) -.L8000A30C_ovl0: -/* 00AF0C 8000A30C 0C00280B */ jal func_8000A02C_ovl0 -/* 00AF10 8000A310 8E04003C */ lw $a0, 0x3c($s0) -.L8000A314_ovl0: -/* 00AF14 8000A314 9218000D */ lbu $t8, 0xd($s0) -.L8000A318_ovl0: -/* 00AF18 8000A318 24010021 */ li $at, 33 -/* 00AF1C 8000A31C 13010003 */ beq $t8, $at, .L8000A32C_ovl0 -/* 00AF20 8000A320 00000000 */ nop -/* 00AF24 8000A324 0C0021BB */ jal func_800086EC_ovl0 -/* 00AF28 8000A328 02002025 */ move $a0, $s0 -.L8000A32C_ovl0: -/* 00AF2C 8000A32C 0C00214A */ jal func_80008528_ovl0 -/* 00AF30 8000A330 02002025 */ move $a0, $s0 -/* 00AF34 8000A334 0C0020E8 */ jal func_800083A0_ovl0 -/* 00AF38 8000A338 02002025 */ move $a0, $s0 -.L8000A33C_ovl0: -/* 00AF3C 8000A33C 8FBF001C */ lw $ra, 0x1c($sp) -/* 00AF40 8000A340 8FB00018 */ lw $s0, 0x18($sp) -/* 00AF44 8000A344 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00AF48 8000A348 03E00008 */ jr $ra -/* 00AF4C 8000A34C 00000000 */ nop - -glabel func_8000A350 -/* 00AF50 8000A350 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00AF54 8000A354 AFB10018 */ sw $s1, 0x18($sp) -/* 00AF58 8000A358 AFA60030 */ sw $a2, 0x30($sp) -/* 00AF5C 8000A35C 93B10033 */ lbu $s1, 0x33($sp) -/* 00AF60 8000A360 AFB00014 */ sw $s0, 0x14($sp) -/* 00AF64 8000A364 00A08025 */ move $s0, $a1 -/* 00AF68 8000A368 2A210020 */ slti $at, $s1, 0x20 -/* 00AF6C 8000A36C AFBF001C */ sw $ra, 0x1c($sp) -/* 00AF70 8000A370 AFA40028 */ sw $a0, 0x28($sp) -/* 00AF74 8000A374 14200008 */ bnez $at, .L8000A398_ovl0 -/* 00AF78 8000A378 AFA70034 */ sw $a3, 0x34($sp) -/* 00AF7C 8000A37C 3C048004 */ lui $a0, %hi(D_80040414) # $a0, 0x8004 -/* 00AF80 8000A380 24840414 */ addiu $a0, %lo(D_80040414) # addiu $a0, $a0, 0x414 -/* 00AF84 8000A384 02202825 */ move $a1, $s1 -/* 00AF88 8000A388 0C008C27 */ jal fatal_printf -/* 00AF8C 8000A38C 8E060000 */ lw $a2, ($s0) -.L8000A390_ovl0: -/* 00AF90 8000A390 1000FFFF */ b .L8000A390_ovl0 -/* 00AF94 8000A394 00000000 */ nop -.L8000A398_ovl0: -/* 00AF98 8000A398 56000004 */ bnezl $s0, .L8000A3AC_ovl0 -/* 00AF9C 8000A39C 8E0E0018 */ lw $t6, 0x18($s0) -/* 00AFA0 8000A3A0 3C108005 */ lui $s0, %hi(D_8004A7C4) # $s0, 0x8005 -/* 00AFA4 8000A3A4 8E10A7C4 */ lw $s0, %lo(D_8004A7C4)($s0) -/* 00AFA8 8000A3A8 8E0E0018 */ lw $t6, 0x18($s0) -.L8000A3AC_ovl0: -/* 00AFAC 8000A3AC AFAE0020 */ sw $t6, 0x20($sp) -/* 00AFB0 8000A3B0 AE000018 */ sw $zero, 0x18($s0) -/* 00AFB4 8000A3B4 AE00001C */ sw $zero, 0x1c($s0) -/* 00AFB8 8000A3B8 8FB10020 */ lw $s1, 0x20($sp) -/* 00AFBC 8000A3BC 12200007 */ beqz $s1, .L8000A3DC_ovl0 -/* 00AFC0 8000A3C0 00000000 */ nop -.L8000A3C4_ovl0: -/* 00AFC4 8000A3C4 0C002071 */ jal func_800081C4_ovl0 -/* 00AFC8 8000A3C8 02202025 */ move $a0, $s1 -/* 00AFCC 8000A3CC 8E310000 */ lw $s1, ($s1) -/* 00AFD0 8000A3D0 1620FFFC */ bnez $s1, .L8000A3C4_ovl0 -/* 00AFD4 8000A3D4 00000000 */ nop -/* 00AFD8 8000A3D8 8FB10020 */ lw $s1, 0x20($sp) -.L8000A3DC_ovl0: -/* 00AFDC 8000A3DC 0C00214A */ jal func_80008528_ovl0 -/* 00AFE0 8000A3E0 02002025 */ move $a0, $s0 -/* 00AFE4 8000A3E4 93B80033 */ lbu $t8, 0x33($sp) -/* 00AFE8 8000A3E8 24010001 */ li $at, 1 -/* 00AFEC 8000A3EC A218000C */ sb $t8, 0xc($s0) -/* 00AFF0 8000A3F0 8FB90034 */ lw $t9, 0x34($sp) -/* 00AFF4 8000A3F4 AE190010 */ sw $t9, 0x10($s0) -/* 00AFF8 8000A3F8 8FA80028 */ lw $t0, 0x28($sp) -/* 00AFFC 8000A3FC 1100000A */ beqz $t0, .L8000A428_ovl0 -/* 00B000 8000A400 00000000 */ nop -/* 00B004 8000A404 1101000C */ beq $t0, $at, .L8000A438_ovl0 -/* 00B008 8000A408 24010002 */ li $at, 2 -/* 00B00C 8000A40C 1101000E */ beq $t0, $at, .L8000A448_ovl0 -/* 00B010 8000A410 02002025 */ move $a0, $s0 -/* 00B014 8000A414 24010003 */ li $at, 3 -/* 00B018 8000A418 1101000F */ beq $t0, $at, .L8000A458_ovl0 -/* 00B01C 8000A41C 8FA90038 */ lw $t1, 0x38($sp) -/* 00B020 8000A420 10000011 */ b .L8000A468_ovl0 -/* 00B024 8000A424 8FAA0020 */ lw $t2, 0x20($sp) -.L8000A428_ovl0: -/* 00B028 8000A428 0C00210D */ jal func_80008434_ovl0 -/* 00B02C 8000A42C 02002025 */ move $a0, $s0 -/* 00B030 8000A430 1000000D */ b .L8000A468_ovl0 -/* 00B034 8000A434 8FAA0020 */ lw $t2, 0x20($sp) -.L8000A438_ovl0: -/* 00B038 8000A438 0C002128 */ jal func_800084A0_ovl0 -/* 00B03C 8000A43C 02002025 */ move $a0, $s0 -/* 00B040 8000A440 10000009 */ b .L8000A468_ovl0 -/* 00B044 8000A444 8FAA0020 */ lw $t2, 0x20($sp) -.L8000A448_ovl0: -/* 00B048 8000A448 0C0020F3 */ jal func_800083CC_ovl0 -/* 00B04C 8000A44C 8FA50038 */ lw $a1, 0x38($sp) -/* 00B050 8000A450 10000005 */ b .L8000A468_ovl0 -/* 00B054 8000A454 8FAA0020 */ lw $t2, 0x20($sp) -.L8000A458_ovl0: -/* 00B058 8000A458 02002025 */ move $a0, $s0 -/* 00B05C 8000A45C 0C0020F3 */ jal func_800083CC_ovl0 -/* 00B060 8000A460 8D250008 */ lw $a1, 8($t1) -/* 00B064 8000A464 8FAA0020 */ lw $t2, 0x20($sp) -.L8000A468_ovl0: -/* 00B068 8000A468 51400007 */ beql $t2, $zero, .L8000A488_ovl0 -/* 00B06C 8000A46C 8FBF001C */ lw $ra, 0x1c($sp) -.L8000A470_ovl0: -/* 00B070 8000A470 8E300000 */ lw $s0, ($s1) -/* 00B074 8000A474 0C002030 */ jal func_800080C0_ovl0 -/* 00B078 8000A478 02202025 */ move $a0, $s1 -/* 00B07C 8000A47C 1600FFFC */ bnez $s0, .L8000A470_ovl0 -/* 00B080 8000A480 02008825 */ move $s1, $s0 -/* 00B084 8000A484 8FBF001C */ lw $ra, 0x1c($sp) -.L8000A488_ovl0: -/* 00B088 8000A488 8FB00014 */ lw $s0, 0x14($sp) -/* 00B08C 8000A48C 8FB10018 */ lw $s1, 0x18($sp) -/* 00B090 8000A490 03E00008 */ jr $ra -/* 00B094 8000A494 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000A498 -/* 00B098 8000A498 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B09C 8000A49C AFA50024 */ sw $a1, 0x24($sp) -/* 00B0A0 8000A4A0 00802825 */ move $a1, $a0 -/* 00B0A4 8000A4A4 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B0A8 8000A4A8 AFA40020 */ sw $a0, 0x20($sp) -/* 00B0AC 8000A4AC 00C03825 */ move $a3, $a2 -/* 00B0B0 8000A4B0 93A60027 */ lbu $a2, 0x27($sp) -/* 00B0B4 8000A4B4 00002025 */ move $a0, $zero -/* 00B0B8 8000A4B8 0C0028D4 */ jal func_8000A350_ovl0 -/* 00B0BC 8000A4BC AFA00010 */ sw $zero, 0x10($sp) -/* 00B0C0 8000A4C0 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B0C4 8000A4C4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B0C8 8000A4C8 03E00008 */ jr $ra -/* 00B0CC 8000A4CC 00000000 */ nop - -glabel func_8000A4D0 -/* 00B0D0 8000A4D0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B0D4 8000A4D4 AFA50024 */ sw $a1, 0x24($sp) -/* 00B0D8 8000A4D8 00802825 */ move $a1, $a0 -/* 00B0DC 8000A4DC AFBF001C */ sw $ra, 0x1c($sp) -/* 00B0E0 8000A4E0 AFA40020 */ sw $a0, 0x20($sp) -/* 00B0E4 8000A4E4 00C03825 */ move $a3, $a2 -/* 00B0E8 8000A4E8 93A60027 */ lbu $a2, 0x27($sp) -/* 00B0EC 8000A4EC 24040001 */ li $a0, 1 -/* 00B0F0 8000A4F0 0C0028D4 */ jal func_8000A350_ovl0 -/* 00B0F4 8000A4F4 AFA00010 */ sw $zero, 0x10($sp) -/* 00B0F8 8000A4F8 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B0FC 8000A4FC 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B100 8000A500 03E00008 */ jr $ra -/* 00B104 8000A504 00000000 */ nop - -glabel func_8000A508 -/* 00B108 8000A508 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B10C 8000A50C AFA50024 */ sw $a1, 0x24($sp) -/* 00B110 8000A510 8FAE0024 */ lw $t6, 0x24($sp) -/* 00B114 8000A514 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B118 8000A518 AFA40020 */ sw $a0, 0x20($sp) -/* 00B11C 8000A51C 00802825 */ move $a1, $a0 -/* 00B120 8000A520 8DC70010 */ lw $a3, 0x10($t6) -/* 00B124 8000A524 91C6000C */ lbu $a2, 0xc($t6) -/* 00B128 8000A528 24040002 */ li $a0, 2 -/* 00B12C 8000A52C 0C0028D4 */ jal func_8000A350_ovl0 -/* 00B130 8000A530 AFAE0010 */ sw $t6, 0x10($sp) -/* 00B134 8000A534 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B138 8000A538 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B13C 8000A53C 03E00008 */ jr $ra -/* 00B140 8000A540 00000000 */ nop - -glabel func_8000A544 -/* 00B144 8000A544 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B148 8000A548 AFA50024 */ sw $a1, 0x24($sp) -/* 00B14C 8000A54C 8FAE0024 */ lw $t6, 0x24($sp) -/* 00B150 8000A550 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B154 8000A554 AFA40020 */ sw $a0, 0x20($sp) -/* 00B158 8000A558 00802825 */ move $a1, $a0 -/* 00B15C 8000A55C 8DC70010 */ lw $a3, 0x10($t6) -/* 00B160 8000A560 91C6000C */ lbu $a2, 0xc($t6) -/* 00B164 8000A564 24040003 */ li $a0, 3 -/* 00B168 8000A568 0C0028D4 */ jal func_8000A350_ovl0 -/* 00B16C 8000A56C AFAE0010 */ sw $t6, 0x10($sp) -/* 00B170 8000A570 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B174 8000A574 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B178 8000A578 03E00008 */ jr $ra -/* 00B17C 8000A57C 00000000 */ nop - -glabel func_8000A580 -/* 00B180 8000A580 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00B184 8000A584 AFA60030 */ sw $a2, 0x30($sp) -/* 00B188 8000A588 30C600FF */ andi $a2, $a2, 0xff -/* 00B18C 8000A58C AFB00018 */ sw $s0, 0x18($sp) -/* 00B190 8000A590 28C10020 */ slti $at, $a2, 0x20 -/* 00B194 8000A594 00808025 */ move $s0, $a0 -/* 00B198 8000A598 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B19C 8000A59C AFA60024 */ sw $a2, 0x24($sp) -/* 00B1A0 8000A5A0 14200008 */ bnez $at, .L8000A5C4_ovl0 -/* 00B1A4 8000A5A4 00C07025 */ move $t6, $a2 -/* 00B1A8 8000A5A8 3C048004 */ lui $a0, %hi(D_8004044C) # $a0, 0x8004 -/* 00B1AC 8000A5AC 2484044C */ addiu $a0, %lo(D_8004044C) # addiu $a0, $a0, 0x44c -/* 00B1B0 8000A5B0 01C02825 */ move $a1, $t6 -/* 00B1B4 8000A5B4 0C008C27 */ jal fatal_printf -/* 00B1B8 8000A5B8 8E060000 */ lw $a2, ($s0) -.L8000A5BC_ovl0: -/* 00B1BC 8000A5BC 1000FFFF */ b .L8000A5BC_ovl0 -/* 00B1C0 8000A5C0 00000000 */ nop -.L8000A5C4_ovl0: -/* 00B1C4 8000A5C4 A206000D */ sb $a2, 0xd($s0) -/* 00B1C8 8000A5C8 AE070028 */ sw $a3, 0x28($s0) -/* 00B1CC 8000A5CC AE05002C */ sw $a1, 0x2c($s0) -/* 00B1D0 8000A5D0 8FAF0038 */ lw $t7, 0x38($sp) -/* 00B1D4 8000A5D4 3C188004 */ lui $t8, %hi(D_8003DCA8) # $t8, 0x8004 -/* 00B1D8 8000A5D8 AE0F0034 */ sw $t7, 0x34($s0) -/* 00B1DC 8000A5DC 8F18DCA8 */ lw $t8, %lo(D_8003DCA8)($t8) -/* 00B1E0 8000A5E0 2719FFFF */ addiu $t9, $t8, -1 -/* 00B1E4 8000A5E4 A219000E */ sb $t9, 0xe($s0) -/* 00B1E8 8000A5E8 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B1EC 8000A5EC 8FB00018 */ lw $s0, 0x18($sp) -/* 00B1F0 8000A5F0 27BD0028 */ addiu $sp, $sp, 0x28 -/* 00B1F4 8000A5F4 03E00008 */ jr $ra -/* 00B1F8 8000A5F8 00000000 */ nop - -glabel func_8000A5FC -/* 00B1FC 8000A5FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B200 8000A600 AFA60028 */ sw $a2, 0x28($sp) -/* 00B204 8000A604 30C600FF */ andi $a2, $a2, 0xff -/* 00B208 8000A608 14800003 */ bnez $a0, .L8000A618_ovl0 -/* 00B20C 8000A60C AFBF001C */ sw $ra, 0x1c($sp) -/* 00B210 8000A610 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B214 8000A614 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A618_ovl0: -/* 00B218 8000A618 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B21C 8000A61C AFA40020 */ sw $a0, 0x20($sp) -/* 00B220 8000A620 0C002960 */ jal func_8000A580_ovl0 -/* 00B224 8000A624 AFAE0010 */ sw $t6, 0x10($sp) -/* 00B228 8000A628 0C00217E */ jal func_800085F8_ovl0 -/* 00B22C 8000A62C 8FA40020 */ lw $a0, 0x20($sp) -/* 00B230 8000A630 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B234 8000A634 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B238 8000A638 03E00008 */ jr $ra -/* 00B23C 8000A63C 00000000 */ nop - -glabel func_8000A640 -/* 00B240 8000A640 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B244 8000A644 AFA60028 */ sw $a2, 0x28($sp) -/* 00B248 8000A648 30C600FF */ andi $a2, $a2, 0xff -/* 00B24C 8000A64C 14800003 */ bnez $a0, .L8000A65C_ovl0 -/* 00B250 8000A650 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B254 8000A654 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B258 8000A658 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A65C_ovl0: -/* 00B25C 8000A65C 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B260 8000A660 AFA40020 */ sw $a0, 0x20($sp) -/* 00B264 8000A664 0C002960 */ jal func_8000A580_ovl0 -/* 00B268 8000A668 AFAE0010 */ sw $t6, 0x10($sp) -/* 00B26C 8000A66C 0C002199 */ jal func_80008664_ovl0 -/* 00B270 8000A670 8FA40020 */ lw $a0, 0x20($sp) -/* 00B274 8000A674 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B278 8000A678 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B27C 8000A67C 03E00008 */ jr $ra -/* 00B280 8000A680 00000000 */ nop - -glabel func_8000A684 -/* 00B284 8000A684 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B288 8000A688 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B28C 8000A68C AFA60028 */ sw $a2, 0x28($sp) -/* 00B290 8000A690 14800003 */ bnez $a0, .L8000A6A0_ovl0 -/* 00B294 8000A694 AFA7002C */ sw $a3, 0x2c($sp) -/* 00B298 8000A698 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B29C 8000A69C 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A6A0_ovl0: -/* 00B2A0 8000A6A0 8FAE002C */ lw $t6, 0x2c($sp) -/* 00B2A4 8000A6A4 8FAF0028 */ lw $t7, 0x28($sp) -/* 00B2A8 8000A6A8 91C6000D */ lbu $a2, 0xd($t6) -/* 00B2AC 8000A6AC 8DC70028 */ lw $a3, 0x28($t6) -/* 00B2B0 8000A6B0 AFA40020 */ sw $a0, 0x20($sp) -/* 00B2B4 8000A6B4 0C002960 */ jal func_8000A580_ovl0 -/* 00B2B8 8000A6B8 AFAF0010 */ sw $t7, 0x10($sp) -/* 00B2BC 8000A6BC 8FA40020 */ lw $a0, 0x20($sp) -/* 00B2C0 8000A6C0 0C002164 */ jal func_80008590_ovl0 -/* 00B2C4 8000A6C4 8FA5002C */ lw $a1, 0x2c($sp) -/* 00B2C8 8000A6C8 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B2CC 8000A6CC 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B2D0 8000A6D0 03E00008 */ jr $ra -/* 00B2D4 8000A6D4 00000000 */ nop - -glabel func_8000A6D8 -/* 00B2D8 8000A6D8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B2DC 8000A6DC AFBF001C */ sw $ra, 0x1c($sp) -/* 00B2E0 8000A6E0 AFA60028 */ sw $a2, 0x28($sp) -/* 00B2E4 8000A6E4 14800003 */ bnez $a0, .L8000A6F4_ovl0 -/* 00B2E8 8000A6E8 AFA7002C */ sw $a3, 0x2c($sp) -/* 00B2EC 8000A6EC 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B2F0 8000A6F0 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A6F4_ovl0: -/* 00B2F4 8000A6F4 8FAE002C */ lw $t6, 0x2c($sp) -/* 00B2F8 8000A6F8 8FAF0028 */ lw $t7, 0x28($sp) -/* 00B2FC 8000A6FC 91C6000D */ lbu $a2, 0xd($t6) -/* 00B300 8000A700 8DC70028 */ lw $a3, 0x28($t6) -/* 00B304 8000A704 AFA40020 */ sw $a0, 0x20($sp) -/* 00B308 8000A708 0C002960 */ jal func_8000A580_ovl0 -/* 00B30C 8000A70C AFAF0010 */ sw $t7, 0x10($sp) -/* 00B310 8000A710 8FB8002C */ lw $t8, 0x2c($sp) -/* 00B314 8000A714 8FA40020 */ lw $a0, 0x20($sp) -/* 00B318 8000A718 0C002164 */ jal func_80008590_ovl0 -/* 00B31C 8000A71C 8F050008 */ lw $a1, 8($t8) -/* 00B320 8000A720 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B324 8000A724 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B328 8000A728 03E00008 */ jr $ra -/* 00B32C 8000A72C 00000000 */ nop - -glabel func_8000A730 -/* 00B330 8000A730 240E0020 */ li $t6, 32 -/* 00B334 8000A734 A08E000D */ sb $t6, 0xd($a0) -/* 00B338 8000A738 AC860028 */ sw $a2, 0x28($a0) -/* 00B33C 8000A73C AC85002C */ sw $a1, 0x2c($a0) -/* 00B340 8000A740 AC870030 */ sw $a3, 0x30($a0) -/* 00B344 8000A744 8FAF0010 */ lw $t7, 0x10($sp) -/* 00B348 8000A748 AC800038 */ sw $zero, 0x38($a0) -/* 00B34C 8000A74C 3C188004 */ lui $t8, %hi(D_8003DCA8) # $t8, 0x8004 -/* 00B350 8000A750 AC8F0034 */ sw $t7, 0x34($a0) -/* 00B354 8000A754 8F18DCA8 */ lw $t8, %lo(D_8003DCA8)($t8) -/* 00B358 8000A758 2719FFFF */ addiu $t9, $t8, -1 -/* 00B35C 8000A75C 03E00008 */ jr $ra -/* 00B360 8000A760 A099000E */ sb $t9, 0xe($a0) - -glabel func_8000A764 -/* 00B364 8000A764 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B368 8000A768 14800003 */ bnez $a0, .L8000A778_ovl0 -/* 00B36C 8000A76C AFBF001C */ sw $ra, 0x1c($sp) -/* 00B370 8000A770 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B374 8000A774 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A778_ovl0: -/* 00B378 8000A778 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B37C 8000A77C AFA40020 */ sw $a0, 0x20($sp) -/* 00B380 8000A780 0C0029CC */ jal func_8000A730_ovl0 -/* 00B384 8000A784 AFAE0010 */ sw $t6, 0x10($sp) -/* 00B388 8000A788 0C00217E */ jal func_800085F8_ovl0 -/* 00B38C 8000A78C 8FA40020 */ lw $a0, 0x20($sp) -/* 00B390 8000A790 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B394 8000A794 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B398 8000A798 03E00008 */ jr $ra -/* 00B39C 8000A79C 00000000 */ nop - -glabel func_8000A7A0 -/* 00B3A0 8000A7A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B3A4 8000A7A4 14800003 */ bnez $a0, .L8000A7B4_ovl0 -/* 00B3A8 8000A7A8 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B3AC 8000A7AC 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B3B0 8000A7B0 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A7B4_ovl0: -/* 00B3B4 8000A7B4 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B3B8 8000A7B8 AFA40020 */ sw $a0, 0x20($sp) -/* 00B3BC 8000A7BC 0C0029CC */ jal func_8000A730_ovl0 -/* 00B3C0 8000A7C0 AFAE0010 */ sw $t6, 0x10($sp) -/* 00B3C4 8000A7C4 0C002199 */ jal func_80008664_ovl0 -/* 00B3C8 8000A7C8 8FA40020 */ lw $a0, 0x20($sp) -/* 00B3CC 8000A7CC 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B3D0 8000A7D0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B3D4 8000A7D4 03E00008 */ jr $ra -/* 00B3D8 8000A7D8 00000000 */ nop - -glabel func_8000A7DC -/* 00B3DC 8000A7DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B3E0 8000A7E0 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B3E4 8000A7E4 AFA60028 */ sw $a2, 0x28($sp) -/* 00B3E8 8000A7E8 14800003 */ bnez $a0, .L8000A7F8_ovl0 -/* 00B3EC 8000A7EC AFA7002C */ sw $a3, 0x2c($sp) -/* 00B3F0 8000A7F0 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B3F4 8000A7F4 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A7F8_ovl0: -/* 00B3F8 8000A7F8 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B3FC 8000A7FC 8FAF002C */ lw $t7, 0x2c($sp) -/* 00B400 8000A800 8FA70028 */ lw $a3, 0x28($sp) -/* 00B404 8000A804 8DC60028 */ lw $a2, 0x28($t6) -/* 00B408 8000A808 AFA40020 */ sw $a0, 0x20($sp) -/* 00B40C 8000A80C 0C0029CC */ jal func_8000A730_ovl0 -/* 00B410 8000A810 AFAF0010 */ sw $t7, 0x10($sp) -/* 00B414 8000A814 8FA40020 */ lw $a0, 0x20($sp) -/* 00B418 8000A818 0C002164 */ jal func_80008590_ovl0 -/* 00B41C 8000A81C 8FA50030 */ lw $a1, 0x30($sp) -/* 00B420 8000A820 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B424 8000A824 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B428 8000A828 03E00008 */ jr $ra -/* 00B42C 8000A82C 00000000 */ nop - -glabel func_8000A830 -/* 00B430 8000A830 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B434 8000A834 AFBF001C */ sw $ra, 0x1c($sp) -/* 00B438 8000A838 AFA60028 */ sw $a2, 0x28($sp) -/* 00B43C 8000A83C 14800003 */ bnez $a0, .L8000A84C_ovl0 -/* 00B440 8000A840 AFA7002C */ sw $a3, 0x2c($sp) -/* 00B444 8000A844 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00B448 8000A848 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000A84C_ovl0: -/* 00B44C 8000A84C 8FAE0030 */ lw $t6, 0x30($sp) -/* 00B450 8000A850 8FAF002C */ lw $t7, 0x2c($sp) -/* 00B454 8000A854 8FA70028 */ lw $a3, 0x28($sp) -/* 00B458 8000A858 8DC60028 */ lw $a2, 0x28($t6) -/* 00B45C 8000A85C AFA40020 */ sw $a0, 0x20($sp) -/* 00B460 8000A860 0C0029CC */ jal func_8000A730_ovl0 -/* 00B464 8000A864 AFAF0010 */ sw $t7, 0x10($sp) -/* 00B468 8000A868 8FB80030 */ lw $t8, 0x30($sp) -/* 00B46C 8000A86C 8FA40020 */ lw $a0, 0x20($sp) -/* 00B470 8000A870 0C002164 */ jal func_80008590_ovl0 -/* 00B474 8000A874 8F050008 */ lw $a1, 8($t8) -/* 00B478 8000A878 8FBF001C */ lw $ra, 0x1c($sp) -/* 00B47C 8000A87C 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B480 8000A880 03E00008 */ jr $ra -/* 00B484 8000A884 00000000 */ nop - -glabel func_8000A888 -/* 00B488 8000A888 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B48C 8000A88C AFA50024 */ sw $a1, 0x24($sp) -/* 00B490 8000A890 30A500FF */ andi $a1, $a1, 0xff -/* 00B494 8000A894 28A10020 */ slti $at, $a1, 0x20 -/* 00B498 8000A898 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B49C 8000A89C AFA60028 */ sw $a2, 0x28($sp) -/* 00B4A0 8000A8A0 00803825 */ move $a3, $a0 -/* 00B4A4 8000A8A4 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B4A8 8000A8A8 14200008 */ bnez $at, .L8000A8CC_ovl0 -/* 00B4AC 8000A8AC 00A07025 */ move $t6, $a1 -/* 00B4B0 8000A8B0 3C048004 */ lui $a0, %hi(D_80040490) # $a0, 0x8004 -/* 00B4B4 8000A8B4 24840490 */ addiu $a0, %lo(D_80040490) # addiu $a0, $a0, 0x490 -/* 00B4B8 8000A8B8 01C02825 */ move $a1, $t6 -/* 00B4BC 8000A8BC 0C008C27 */ jal fatal_printf -/* 00B4C0 8000A8C0 8CE60000 */ lw $a2, ($a3) -.L8000A8C4_ovl0: -/* 00B4C4 8000A8C4 1000FFFF */ b .L8000A8C4_ovl0 -/* 00B4C8 8000A8C8 00000000 */ nop -.L8000A8CC_ovl0: -/* 00B4CC 8000A8CC 00E02025 */ move $a0, $a3 -/* 00B4D0 8000A8D0 A3A50027 */ sb $a1, 0x27($sp) -/* 00B4D4 8000A8D4 0C0021BB */ jal func_800086EC_ovl0 -/* 00B4D8 8000A8D8 AFA70020 */ sw $a3, 0x20($sp) -/* 00B4DC 8000A8DC 93A50027 */ lbu $a1, 0x27($sp) -/* 00B4E0 8000A8E0 8FA40020 */ lw $a0, 0x20($sp) -/* 00B4E4 8000A8E4 A085000D */ sb $a1, 0xd($a0) -/* 00B4E8 8000A8E8 8FAF0028 */ lw $t7, 0x28($sp) -/* 00B4EC 8000A8EC 0C00217E */ jal func_800085F8_ovl0 -/* 00B4F0 8000A8F0 AC8F0028 */ sw $t7, 0x28($a0) -/* 00B4F4 8000A8F4 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B4F8 8000A8F8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B4FC 8000A8FC 03E00008 */ jr $ra -/* 00B500 8000A900 00000000 */ nop - -glabel func_8000A904 -/* 00B504 8000A904 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B508 8000A908 AFA50024 */ sw $a1, 0x24($sp) -/* 00B50C 8000A90C 30A500FF */ andi $a1, $a1, 0xff -/* 00B510 8000A910 28A10020 */ slti $at, $a1, 0x20 -/* 00B514 8000A914 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B518 8000A918 AFA60028 */ sw $a2, 0x28($sp) -/* 00B51C 8000A91C 00803825 */ move $a3, $a0 -/* 00B520 8000A920 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B524 8000A924 14200008 */ bnez $at, .L8000A948_ovl0 -/* 00B528 8000A928 00A07025 */ move $t6, $a1 -/* 00B52C 8000A92C 3C048004 */ lui $a0, %hi(D_800404CC) # $a0, 0x8004 -/* 00B530 8000A930 248404CC */ addiu $a0, %lo(D_800404CC) # addiu $a0, $a0, 0x4cc -/* 00B534 8000A934 01C02825 */ move $a1, $t6 -/* 00B538 8000A938 0C008C27 */ jal fatal_printf -/* 00B53C 8000A93C 8CE60000 */ lw $a2, ($a3) -.L8000A940_ovl0: -/* 00B540 8000A940 1000FFFF */ b .L8000A940_ovl0 -/* 00B544 8000A944 00000000 */ nop -.L8000A948_ovl0: -/* 00B548 8000A948 00E02025 */ move $a0, $a3 -/* 00B54C 8000A94C A3A50027 */ sb $a1, 0x27($sp) -/* 00B550 8000A950 0C0021BB */ jal func_800086EC_ovl0 -/* 00B554 8000A954 AFA70020 */ sw $a3, 0x20($sp) -/* 00B558 8000A958 93A50027 */ lbu $a1, 0x27($sp) -/* 00B55C 8000A95C 8FA40020 */ lw $a0, 0x20($sp) -/* 00B560 8000A960 A085000D */ sb $a1, 0xd($a0) -/* 00B564 8000A964 8FAF0028 */ lw $t7, 0x28($sp) -/* 00B568 8000A968 0C002199 */ jal func_80008664_ovl0 -/* 00B56C 8000A96C AC8F0028 */ sw $t7, 0x28($a0) -/* 00B570 8000A970 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B574 8000A974 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B578 8000A978 03E00008 */ jr $ra -/* 00B57C 8000A97C 00000000 */ nop - -glabel func_8000A980 -/* 00B580 8000A980 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B584 8000A984 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B588 8000A988 AFA40018 */ sw $a0, 0x18($sp) -/* 00B58C 8000A98C 0C0021BB */ jal func_800086EC_ovl0 -/* 00B590 8000A990 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B594 8000A994 8FA5001C */ lw $a1, 0x1c($sp) -/* 00B598 8000A998 8FA40018 */ lw $a0, 0x18($sp) -/* 00B59C 8000A99C 90AE000D */ lbu $t6, 0xd($a1) -/* 00B5A0 8000A9A0 A08E000D */ sb $t6, 0xd($a0) -/* 00B5A4 8000A9A4 8CAF0028 */ lw $t7, 0x28($a1) -/* 00B5A8 8000A9A8 0C002164 */ jal func_80008590_ovl0 -/* 00B5AC 8000A9AC AC8F0028 */ sw $t7, 0x28($a0) -/* 00B5B0 8000A9B0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B5B4 8000A9B4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B5B8 8000A9B8 03E00008 */ jr $ra -/* 00B5BC 8000A9BC 00000000 */ nop - -glabel func_8000A9C0 -/* 00B5C0 8000A9C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B5C4 8000A9C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B5C8 8000A9C8 AFA40018 */ sw $a0, 0x18($sp) -/* 00B5CC 8000A9CC 0C0021BB */ jal func_800086EC_ovl0 -/* 00B5D0 8000A9D0 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B5D4 8000A9D4 8FA6001C */ lw $a2, 0x1c($sp) -/* 00B5D8 8000A9D8 8FA40018 */ lw $a0, 0x18($sp) -/* 00B5DC 8000A9DC 90CE000D */ lbu $t6, 0xd($a2) -/* 00B5E0 8000A9E0 A08E000D */ sb $t6, 0xd($a0) -/* 00B5E4 8000A9E4 8CCF0028 */ lw $t7, 0x28($a2) -/* 00B5E8 8000A9E8 AC8F0028 */ sw $t7, 0x28($a0) -/* 00B5EC 8000A9EC 0C002164 */ jal func_80008590_ovl0 -/* 00B5F0 8000A9F0 8CC50024 */ lw $a1, 0x24($a2) -/* 00B5F4 8000A9F4 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B5F8 8000A9F8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B5FC 8000A9FC 03E00008 */ jr $ra -/* 00B600 8000AA00 00000000 */ nop - -glabel func_8000AA04 -/* 00B604 8000AA04 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B608 8000AA08 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B60C 8000AA0C AFA5001C */ sw $a1, 0x1c($sp) -/* 00B610 8000AA10 0C0021BB */ jal func_800086EC_ovl0 -/* 00B614 8000AA14 AFA40018 */ sw $a0, 0x18($sp) -/* 00B618 8000AA18 8FA40018 */ lw $a0, 0x18($sp) -/* 00B61C 8000AA1C 8FAE001C */ lw $t6, 0x1c($sp) -/* 00B620 8000AA20 0C00217E */ jal func_800085F8_ovl0 -/* 00B624 8000AA24 AC8E0028 */ sw $t6, 0x28($a0) -/* 00B628 8000AA28 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B62C 8000AA2C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B630 8000AA30 03E00008 */ jr $ra -/* 00B634 8000AA34 00000000 */ nop - -glabel func_8000AA38 -/* 00B638 8000AA38 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B63C 8000AA3C AFBF0014 */ sw $ra, 0x14($sp) -/* 00B640 8000AA40 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B644 8000AA44 0C0021BB */ jal func_800086EC_ovl0 -/* 00B648 8000AA48 AFA40018 */ sw $a0, 0x18($sp) -/* 00B64C 8000AA4C 8FA40018 */ lw $a0, 0x18($sp) -/* 00B650 8000AA50 8FAE001C */ lw $t6, 0x1c($sp) -/* 00B654 8000AA54 0C002199 */ jal func_80008664_ovl0 -/* 00B658 8000AA58 AC8E0028 */ sw $t6, 0x28($a0) -/* 00B65C 8000AA5C 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B660 8000AA60 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B664 8000AA64 03E00008 */ jr $ra -/* 00B668 8000AA68 00000000 */ nop - -glabel func_8000AA6C -/* 00B66C 8000AA6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B670 8000AA70 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B674 8000AA74 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B678 8000AA78 0C0021BB */ jal func_800086EC_ovl0 -/* 00B67C 8000AA7C AFA40018 */ sw $a0, 0x18($sp) -/* 00B680 8000AA80 8FA5001C */ lw $a1, 0x1c($sp) -/* 00B684 8000AA84 8FA40018 */ lw $a0, 0x18($sp) -/* 00B688 8000AA88 8CAE0028 */ lw $t6, 0x28($a1) -/* 00B68C 8000AA8C 0C002164 */ jal func_80008590_ovl0 -/* 00B690 8000AA90 AC8E0028 */ sw $t6, 0x28($a0) -/* 00B694 8000AA94 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B698 8000AA98 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B69C 8000AA9C 03E00008 */ jr $ra -/* 00B6A0 8000AAA0 00000000 */ nop - -glabel func_8000AAA4 -/* 00B6A4 8000AAA4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00B6A8 8000AAA8 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B6AC 8000AAAC AFA5001C */ sw $a1, 0x1c($sp) -/* 00B6B0 8000AAB0 0C0021BB */ jal func_800086EC_ovl0 -/* 00B6B4 8000AAB4 AFA40018 */ sw $a0, 0x18($sp) -/* 00B6B8 8000AAB8 8FA2001C */ lw $v0, 0x1c($sp) -/* 00B6BC 8000AABC 8FA40018 */ lw $a0, 0x18($sp) -/* 00B6C0 8000AAC0 8C4E0028 */ lw $t6, 0x28($v0) -/* 00B6C4 8000AAC4 AC8E0028 */ sw $t6, 0x28($a0) -/* 00B6C8 8000AAC8 0C002164 */ jal func_80008590_ovl0 -/* 00B6CC 8000AACC 8C450008 */ lw $a1, 8($v0) -/* 00B6D0 8000AAD0 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B6D4 8000AAD4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00B6D8 8000AAD8 03E00008 */ jr $ra -/* 00B6DC 8000AADC 00000000 */ nop - -glabel func_8000AAE0 -/* 00B6E0 8000AAE0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00B6E4 8000AAE4 AFB30020 */ sw $s3, 0x20($sp) -/* 00B6E8 8000AAE8 3C138005 */ lui $s3, %hi(D_8004A7C8) # $s3, 0x8005 -/* 00B6EC 8000AAEC 2673A7C8 */ addiu $s3, %lo(D_8004A7C8) # addiu $s3, $s3, -0x5838 -/* 00B6F0 8000AAF0 AE600000 */ sw $zero, ($s3) -/* 00B6F4 8000AAF4 3C038004 */ lui $v1, %hi(D_8003DCA8) # $v1, 0x8004 -/* 00B6F8 8000AAF8 8C63DCA8 */ lw $v1, %lo(D_8003DCA8)($v1) -/* 00B6FC 8000AAFC 3C018005 */ lui $at, %hi(D_8004A7CC) # $at, 0x8005 -/* 00B700 8000AB00 3C028005 */ lui $v0, %hi(D_8004A7F8) # $v0, 0x8005 -/* 00B704 8000AB04 3C048005 */ lui $a0, %hi(D_8004AA78) # $a0, 0x8005 -/* 00B708 8000AB08 AFBF0024 */ sw $ra, 0x24($sp) -/* 00B70C 8000AB0C AFB2001C */ sw $s2, 0x1c($sp) -/* 00B710 8000AB10 AFB10018 */ sw $s1, 0x18($sp) -/* 00B714 8000AB14 AFB00014 */ sw $s0, 0x14($sp) -/* 00B718 8000AB18 AC20A7CC */ sw $zero, %lo(D_8004A7CC)($at) -/* 00B71C 8000AB1C 2484AA78 */ addiu $a0, %lo(D_8004AA78) # addiu $a0, $a0, -0x5588 -/* 00B720 8000AB20 2442A7F8 */ addiu $v0, %lo(D_8004A7F8) # addiu $v0, $v0, -0x5808 -/* 00B724 8000AB24 2463FFFF */ addiu $v1, $v1, -1 -.L8000AB28_ovl0: -/* 00B728 8000AB28 24420050 */ addiu $v0, $v0, 0x50 -/* 00B72C 8000AB2C A043FFC4 */ sb $v1, -0x3c($v0) -/* 00B730 8000AB30 A043FFD8 */ sb $v1, -0x28($v0) -/* 00B734 8000AB34 A043FFEC */ sb $v1, -0x14($v0) -/* 00B738 8000AB38 1444FFFB */ bne $v0, $a0, .L8000AB28_ovl0 -/* 00B73C 8000AB3C A043FFB0 */ sb $v1, -0x50($v0) -/* 00B740 8000AB40 3C108005 */ lui $s0, %hi(D_8004A700) # $s0, 0x8005 -/* 00B744 8000AB44 8E10A700 */ lw $s0, %lo(D_8004A700)($s0) -/* 00B748 8000AB48 3C118004 */ lui $s1, %hi(D_8003DE54) # $s1, 0x8004 -/* 00B74C 8000AB4C 2631DE54 */ addiu $s1, %lo(D_8003DE54) # addiu $s1, $s1, -0x21ac -/* 00B750 8000AB50 1200000F */ beqz $s0, .L8000AB90_ovl0 -/* 00B754 8000AB54 24120003 */ li $s2, 3 -/* 00B758 8000AB58 8E0E0044 */ lw $t6, 0x44($s0) -.L8000AB5C_ovl0: -/* 00B75C 8000AB5C 31CF0001 */ andi $t7, $t6, 1 -/* 00B760 8000AB60 55E00009 */ bnezl $t7, .L8000AB88_ovl0 -/* 00B764 8000AB64 8E100020 */ lw $s0, 0x20($s0) -/* 00B768 8000AB68 AE320000 */ sw $s2, ($s1) -/* 00B76C 8000AB6C AE700000 */ sw $s0, ($s3) -/* 00B770 8000AB70 8E19002C */ lw $t9, 0x2c($s0) -/* 00B774 8000AB74 02002025 */ move $a0, $s0 -/* 00B778 8000AB78 0320F809 */ jalr $t9 -/* 00B77C 8000AB7C 00000000 */ nop -/* 00B780 8000AB80 AE200000 */ sw $zero, ($s1) -/* 00B784 8000AB84 8E100020 */ lw $s0, 0x20($s0) -.L8000AB88_ovl0: -/* 00B788 8000AB88 5600FFF4 */ bnezl $s0, .L8000AB5C_ovl0 -/* 00B78C 8000AB8C 8E0E0044 */ lw $t6, 0x44($s0) -.L8000AB90_ovl0: -/* 00B790 8000AB90 8FBF0024 */ lw $ra, 0x24($sp) -/* 00B794 8000AB94 8FB00014 */ lw $s0, 0x14($sp) -/* 00B798 8000AB98 8FB10018 */ lw $s1, 0x18($sp) -/* 00B79C 8000AB9C 8FB2001C */ lw $s2, 0x1c($sp) -/* 00B7A0 8000ABA0 8FB30020 */ lw $s3, 0x20($sp) -/* 00B7A4 8000ABA4 03E00008 */ jr $ra -/* 00B7A8 8000ABA8 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000ABAC -/* 00B7AC 8000ABAC 240E0001 */ li $t6, 1 -/* 00B7B0 8000ABB0 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 -/* 00B7B4 8000ABB4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B7B8 8000ABB8 AC2EDE54 */ sw $t6, %lo(D_8003DE54)($at) -/* 00B7BC 8000ABBC 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 -/* 00B7C0 8000ABC0 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B7C4 8000ABC4 AC24A7C4 */ sw $a0, %lo(D_8004A7C4)($at) -/* 00B7C8 8000ABC8 AFA40020 */ sw $a0, 0x20($sp) -/* 00B7CC 8000ABCC 8C990014 */ lw $t9, 0x14($a0) -/* 00B7D0 8000ABD0 0320F809 */ jalr $t9 -/* 00B7D4 8000ABD4 00000000 */ nop -/* 00B7D8 8000ABD8 8FA40020 */ lw $a0, 0x20($sp) -/* 00B7DC 8000ABDC 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 -/* 00B7E0 8000ABE0 3C038005 */ lui $v1, %hi(D_8004A7D4) # $v1, 0x8005 -/* 00B7E4 8000ABE4 8C850004 */ lw $a1, 4($a0) -/* 00B7E8 8000ABE8 AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) -/* 00B7EC 8000ABEC 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 -/* 00B7F0 8000ABF0 2463A7D4 */ addiu $v1, %lo(D_8004A7D4) # addiu $v1, $v1, -0x582c -/* 00B7F4 8000ABF4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) -/* 00B7F8 8000ABF8 8C620000 */ lw $v0, ($v1) -/* 00B7FC 8000ABFC 24010002 */ li $at, 2 -/* 00B800 8000AC00 5040000A */ beql $v0, $zero, .L8000AC2C_ovl0 -/* 00B804 8000AC04 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B808 8000AC08 50410004 */ beql $v0, $at, .L8000AC1C_ovl0 -/* 00B80C 8000AC0C AC600000 */ sw $zero, ($v1) -/* 00B810 8000AC10 10000005 */ b .L8000AC28_ovl0 -/* 00B814 8000AC14 AC600000 */ sw $zero, ($v1) -/* 00B818 8000AC18 AC600000 */ sw $zero, ($v1) -.L8000AC1C_ovl0: -/* 00B81C 8000AC1C 0C0028A7 */ jal func_8000A29C_ovl0 -/* 00B820 8000AC20 AFA5001C */ sw $a1, 0x1c($sp) -/* 00B824 8000AC24 8FA5001C */ lw $a1, 0x1c($sp) -.L8000AC28_ovl0: -/* 00B828 8000AC28 8FBF0014 */ lw $ra, 0x14($sp) -.L8000AC2C_ovl0: -/* 00B82C 8000AC2C 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B830 8000AC30 00A01025 */ move $v0, $a1 -/* 00B834 8000AC34 03E00008 */ jr $ra -/* 00B838 8000AC38 00000000 */ nop - -glabel func_8000AC3C -/* 00B83C 8000AC3C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00B840 8000AC40 24060002 */ li $a2, 2 -/* 00B844 8000AC44 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 -/* 00B848 8000AC48 AFBF0014 */ sw $ra, 0x14($sp) -/* 00B84C 8000AC4C AC26DE54 */ sw $a2, %lo(D_8003DE54)($at) -/* 00B850 8000AC50 8C8E0018 */ lw $t6, 0x18($a0) -/* 00B854 8000AC54 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 -/* 00B858 8000AC58 00803825 */ move $a3, $a0 -/* 00B85C 8000AC5C AC2EA7C4 */ sw $t6, %lo(D_8004A7C4)($at) -/* 00B860 8000AC60 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 -/* 00B864 8000AC64 AC24A7D0 */ sw $a0, %lo(D_8004A7D0)($at) -/* 00B868 8000AC68 90820014 */ lbu $v0, 0x14($a0) -/* 00B86C 8000AC6C 24010001 */ li $at, 1 -/* 00B870 8000AC70 50400006 */ beql $v0, $zero, .L8000AC8C_ovl0 -/* 00B874 8000AC74 8CE4001C */ lw $a0, 0x1c($a3) -/* 00B878 8000AC78 50410010 */ beql $v0, $at, .L8000ACBC_ovl0 -/* 00B87C 8000AC7C 8CE40018 */ lw $a0, 0x18($a3) -/* 00B880 8000AC80 54460015 */ bnel $v0, $a2, .L8000ACD8_ovl0 -/* 00B884 8000AC84 8CE30008 */ lw $v1, 8($a3) -/* 00B888 8000AC88 8CE4001C */ lw $a0, 0x1c($a3) -.L8000AC8C_ovl0: -/* 00B88C 8000AC8C AFA70020 */ sw $a3, 0x20($sp) -/* 00B890 8000AC90 0C00E334 */ jal osStartThread -/* 00B894 8000AC94 24840008 */ addiu $a0, $a0, 8 -/* 00B898 8000AC98 3C048005 */ lui $a0, %hi(D_8004A7E0) # $a0, 0x8005 -/* 00B89C 8000AC9C 2484A7E0 */ addiu $a0, %lo(D_8004A7E0) # addiu $a0, $a0, -0x5820 -/* 00B8A0 8000ACA0 00002825 */ move $a1, $zero -/* 00B8A4 8000ACA4 0C00B540 */ jal osRecvMesg -/* 00B8A8 8000ACA8 24060001 */ li $a2, 1 -/* 00B8AC 8000ACAC 8FA70020 */ lw $a3, 0x20($sp) -/* 00B8B0 8000ACB0 10000008 */ b .L8000ACD4_ovl0 -/* 00B8B4 8000ACB4 24060002 */ li $a2, 2 -/* 00B8B8 8000ACB8 8CE40018 */ lw $a0, 0x18($a3) -.L8000ACBC_ovl0: -/* 00B8BC 8000ACBC AFA70020 */ sw $a3, 0x20($sp) -/* 00B8C0 8000ACC0 8CF9001C */ lw $t9, 0x1c($a3) -/* 00B8C4 8000ACC4 0320F809 */ jalr $t9 -/* 00B8C8 8000ACC8 00000000 */ nop -/* 00B8CC 8000ACCC 8FA70020 */ lw $a3, 0x20($sp) -/* 00B8D0 8000ACD0 24060002 */ li $a2, 2 -.L8000ACD4_ovl0: -/* 00B8D4 8000ACD4 8CE30008 */ lw $v1, 8($a3) -.L8000ACD8_ovl0: -/* 00B8D8 8000ACD8 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 -/* 00B8DC 8000ACDC AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) -/* 00B8E0 8000ACE0 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 -/* 00B8E4 8000ACE4 AC20A7D0 */ sw $zero, %lo(D_8004A7D0)($at) -/* 00B8E8 8000ACE8 3C058005 */ lui $a1, %hi(D_8004A7D4) # $a1, 0x8005 -/* 00B8EC 8000ACEC 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 -/* 00B8F0 8000ACF0 24A5A7D4 */ addiu $a1, %lo(D_8004A7D4) # addiu $a1, $a1, -0x582c -/* 00B8F4 8000ACF4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) -/* 00B8F8 8000ACF8 8CA20000 */ lw $v0, ($a1) -/* 00B8FC 8000ACFC 24010001 */ li $at, 1 -/* 00B900 8000AD00 5040001D */ beql $v0, $zero, .L8000AD78_ovl0 -/* 00B904 8000AD04 8FBF0014 */ lw $ra, 0x14($sp) -/* 00B908 8000AD08 10410016 */ beq $v0, $at, .L8000AD64_ovl0 -/* 00B90C 8000AD0C 00E02025 */ move $a0, $a3 -/* 00B910 8000AD10 10460003 */ beq $v0, $a2, .L8000AD20_ovl0 -/* 00B914 8000AD14 00000000 */ nop -/* 00B918 8000AD18 10000016 */ b .L8000AD74_ovl0 -/* 00B91C 8000AD1C ACA00000 */ sw $zero, ($a1) -.L8000AD20_ovl0: -/* 00B920 8000AD20 1060000B */ beqz $v1, .L8000AD50_ovl0 -/* 00B924 8000AD24 ACA00000 */ sw $zero, ($a1) -/* 00B928 8000AD28 8CE20018 */ lw $v0, 0x18($a3) -/* 00B92C 8000AD2C 8C6F0018 */ lw $t7, 0x18($v1) -/* 00B930 8000AD30 544F0008 */ bnel $v0, $t7, .L8000AD54_ovl0 -/* 00B934 8000AD34 8CE40018 */ lw $a0, 0x18($a3) -/* 00B938 8000AD38 8C630008 */ lw $v1, 8($v1) -.L8000AD3C_ovl0: -/* 00B93C 8000AD3C 50600005 */ beql $v1, $zero, .L8000AD54_ovl0 -/* 00B940 8000AD40 8CE40018 */ lw $a0, 0x18($a3) -/* 00B944 8000AD44 8C780018 */ lw $t8, 0x18($v1) -/* 00B948 8000AD48 5058FFFC */ beql $v0, $t8, .L8000AD3C_ovl0 -/* 00B94C 8000AD4C 8C630008 */ lw $v1, 8($v1) -.L8000AD50_ovl0: -/* 00B950 8000AD50 8CE40018 */ lw $a0, 0x18($a3) -.L8000AD54_ovl0: -/* 00B954 8000AD54 0C0028A7 */ jal func_8000A29C_ovl0 -/* 00B958 8000AD58 AFA3001C */ sw $v1, 0x1c($sp) -/* 00B95C 8000AD5C 10000005 */ b .L8000AD74_ovl0 -/* 00B960 8000AD60 8FA3001C */ lw $v1, 0x1c($sp) -.L8000AD64_ovl0: -/* 00B964 8000AD64 ACA00000 */ sw $zero, ($a1) -/* 00B968 8000AD68 0C00236A */ jal func_80008DA8_ovl0 -/* 00B96C 8000AD6C AFA3001C */ sw $v1, 0x1c($sp) -/* 00B970 8000AD70 8FA3001C */ lw $v1, 0x1c($sp) -.L8000AD74_ovl0: -/* 00B974 8000AD74 8FBF0014 */ lw $ra, 0x14($sp) -.L8000AD78_ovl0: -/* 00B978 8000AD78 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00B97C 8000AD7C 00601025 */ move $v0, $v1 -/* 00B980 8000AD80 03E00008 */ jr $ra -/* 00B984 8000AD84 00000000 */ nop - -glabel func_8000AD88 -/* 00B988 8000AD88 3C018005 */ lui $at, %hi(D_8004A7D4) # $at, 0x8005 -/* 00B98C 8000AD8C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00B990 8000AD90 AC20A7D4 */ sw $zero, %lo(D_8004A7D4)($at) -/* 00B994 8000AD94 3C018005 */ lui $at, %hi(D_8004A7C4) # $at, 0x8005 -/* 00B998 8000AD98 AFB20020 */ sw $s2, 0x20($sp) -/* 00B99C 8000AD9C AFB1001C */ sw $s1, 0x1c($sp) -/* 00B9A0 8000ADA0 AC20A7C4 */ sw $zero, %lo(D_8004A7C4)($at) -/* 00B9A4 8000ADA4 3C018005 */ lui $at, %hi(D_8004A7D0) # $at, 0x8005 -/* 00B9A8 8000ADA8 3C118005 */ lui $s1, %hi(D_8004A578) # $s1, 0x8005 -/* 00B9AC 8000ADAC 3C128005 */ lui $s2, %hi(D_8004A5F8) # $s2, 0x8005 -/* 00B9B0 8000ADB0 AFBF0024 */ sw $ra, 0x24($sp) -/* 00B9B4 8000ADB4 AFB00018 */ sw $s0, 0x18($sp) -/* 00B9B8 8000ADB8 AC20A7D0 */ sw $zero, %lo(D_8004A7D0)($at) -/* 00B9BC 8000ADBC 2652A5F8 */ addiu $s2, %lo(D_8004A5F8) # addiu $s2, $s2, -0x5a08 -/* 00B9C0 8000ADC0 2631A578 */ addiu $s1, %lo(D_8004A578) # addiu $s1, $s1, -0x5a88 -/* 00B9C4 8000ADC4 8E300000 */ lw $s0, ($s1) -.L8000ADC8_ovl0: -/* 00B9C8 8000ADC8 52000010 */ beql $s0, $zero, .L8000AE0C_ovl0 -/* 00B9CC 8000ADCC 26310004 */ addiu $s1, $s1, 4 -/* 00B9D0 8000ADD0 8E0E0044 */ lw $t6, 0x44($s0) -.L8000ADD4_ovl0: -/* 00B9D4 8000ADD4 31CF0040 */ andi $t7, $t6, 0x40 -/* 00B9D8 8000ADD8 55E00009 */ bnezl $t7, .L8000AE00_ovl0 -/* 00B9DC 8000ADDC 8E100004 */ lw $s0, 4($s0) -/* 00B9E0 8000ADE0 8E180014 */ lw $t8, 0x14($s0) -/* 00B9E4 8000ADE4 53000006 */ beql $t8, $zero, .L8000AE00_ovl0 -/* 00B9E8 8000ADE8 8E100004 */ lw $s0, 4($s0) -/* 00B9EC 8000ADEC 0C002AEB */ jal func_8000ABAC_ovl0 -/* 00B9F0 8000ADF0 02002025 */ move $a0, $s0 -/* 00B9F4 8000ADF4 10000002 */ b .L8000AE00_ovl0 -/* 00B9F8 8000ADF8 00408025 */ move $s0, $v0 -/* 00B9FC 8000ADFC 8E100004 */ lw $s0, 4($s0) -.L8000AE00_ovl0: -/* 00BA00 8000AE00 5600FFF4 */ bnezl $s0, .L8000ADD4_ovl0 -/* 00BA04 8000AE04 8E0E0044 */ lw $t6, 0x44($s0) -/* 00BA08 8000AE08 26310004 */ addiu $s1, $s1, 4 -.L8000AE0C_ovl0: -/* 00BA0C 8000AE0C 0232082B */ sltu $at, $s1, $s2 -/* 00BA10 8000AE10 5420FFED */ bnezl $at, .L8000ADC8_ovl0 -/* 00BA14 8000AE14 8E300000 */ lw $s0, ($s1) -/* 00BA18 8000AE18 3C118005 */ lui $s1, %hi(D_8004A56C) # $s1, 0x8005 -/* 00BA1C 8000AE1C 3C128005 */ lui $s2, %hi(D_8004A560) # $s2, 0x8005 -/* 00BA20 8000AE20 2652A560 */ addiu $s2, %lo(D_8004A560) # addiu $s2, $s2, -0x5aa0 -/* 00BA24 8000AE24 2631A56C */ addiu $s1, %lo(D_8004A56C) # addiu $s1, $s1, -0x5a94 -/* 00BA28 8000AE28 8E300000 */ lw $s0, ($s1) -.L8000AE2C_ovl0: -/* 00BA2C 8000AE2C 5200000C */ beql $s0, $zero, .L8000AE60_ovl0 -/* 00BA30 8000AE30 2631FFFC */ addiu $s1, $s1, -4 -/* 00BA34 8000AE34 92190015 */ lbu $t9, 0x15($s0) -.L8000AE38_ovl0: -/* 00BA38 8000AE38 57200006 */ bnezl $t9, .L8000AE54_ovl0 -/* 00BA3C 8000AE3C 8E100008 */ lw $s0, 8($s0) -/* 00BA40 8000AE40 0C002B0F */ jal func_8000AC3C_ovl0 -/* 00BA44 8000AE44 02002025 */ move $a0, $s0 -/* 00BA48 8000AE48 10000002 */ b .L8000AE54_ovl0 -/* 00BA4C 8000AE4C 00408025 */ move $s0, $v0 -/* 00BA50 8000AE50 8E100008 */ lw $s0, 8($s0) -.L8000AE54_ovl0: -/* 00BA54 8000AE54 5600FFF8 */ bnezl $s0, .L8000AE38_ovl0 -/* 00BA58 8000AE58 92190015 */ lbu $t9, 0x15($s0) -/* 00BA5C 8000AE5C 2631FFFC */ addiu $s1, $s1, -4 -.L8000AE60_ovl0: -/* 00BA60 8000AE60 0232082B */ sltu $at, $s1, $s2 -/* 00BA64 8000AE64 5020FFF1 */ beql $at, $zero, .L8000AE2C_ovl0 -/* 00BA68 8000AE68 8E300000 */ lw $s0, ($s1) -/* 00BA6C 8000AE6C 8FBF0024 */ lw $ra, 0x24($sp) -/* 00BA70 8000AE70 8FB00018 */ lw $s0, 0x18($sp) -/* 00BA74 8000AE74 8FB1001C */ lw $s1, 0x1c($sp) -/* 00BA78 8000AE78 8FB20020 */ lw $s2, 0x20($sp) -/* 00BA7C 8000AE7C 03E00008 */ jr $ra -/* 00BA80 8000AE80 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000AE84 -/* 00BA84 8000AE84 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00BA88 8000AE88 AFBF0014 */ sw $ra, 0x14($sp) -/* 00BA8C 8000AE8C 8C8E0008 */ lw $t6, 8($a0) -/* 00BA90 8000AE90 3C068005 */ lui $a2, %hi(D_8004A54C) # $a2, 0x8005 -/* 00BA94 8000AE94 24C6A54C */ addiu $a2, %lo(D_8004A54C) # addiu $a2, $a2, -0x5ab4 -/* 00BA98 8000AE98 ACCE0000 */ sw $t6, ($a2) -/* 00BA9C 8000AE9C 8C8F0014 */ lw $t7, 0x14($a0) -/* 00BAA0 8000AEA0 3C018005 */ lui $at, %hi(D_8004A550) # $at, 0x8005 -/* 00BAA4 8000AEA4 00802825 */ move $a1, $a0 -/* 00BAA8 8000AEA8 AC2FA550 */ sw $t7, %lo(D_8004A550)($at) -/* 00BAAC 8000AEAC 8C980004 */ lw $t8, 4($a0) -/* 00BAB0 8000AEB0 13000014 */ beqz $t8, .L8000AF04_ovl0 -/* 00BAB4 8000AEB4 00000000 */ nop -/* 00BAB8 8000AEB8 8C830000 */ lw $v1, ($a0) -/* 00BABC 8000AEBC 3C018005 */ lui $at, %hi(D_8004A540) # $at, 0x8005 -/* 00BAC0 8000AEC0 00002025 */ move $a0, $zero -/* 00BAC4 8000AEC4 AC23A540 */ sw $v1, %lo(D_8004A540)($at) -/* 00BAC8 8000AEC8 8CB90004 */ lw $t9, 4($a1) -/* 00BACC 8000AECC 272BFFFF */ addiu $t3, $t9, -1 -/* 00BAD0 8000AED0 1960000A */ blez $t3, .L8000AEFC_ovl0 -/* 00BAD4 8000AED4 246201C0 */ addiu $v0, $v1, 0x1c0 -.L8000AED8_ovl0: -/* 00BAD8 8000AED8 AC620000 */ sw $v0, ($v1) -/* 00BADC 8000AEDC 8CAC0004 */ lw $t4, 4($a1) -/* 00BAE0 8000AEE0 24840001 */ addiu $a0, $a0, 1 -/* 00BAE4 8000AEE4 00401825 */ move $v1, $v0 -/* 00BAE8 8000AEE8 258DFFFF */ addiu $t5, $t4, -1 -/* 00BAEC 8000AEEC 008D082A */ slt $at, $a0, $t5 -/* 00BAF0 8000AEF0 5420FFF9 */ bnezl $at, .L8000AED8_ovl0 -/* 00BAF4 8000AEF4 246201C0 */ addiu $v0, $v1, 0x1c0 -/* 00BAF8 8000AEF8 00002025 */ move $a0, $zero -.L8000AEFC_ovl0: -/* 00BAFC 8000AEFC 10000004 */ b .L8000AF10_ovl0 -/* 00BB00 8000AF00 AC600000 */ sw $zero, ($v1) -.L8000AF04_ovl0: -/* 00BB04 8000AF04 3C018005 */ lui $at, %hi(D_8004A540) # $at, 0x8005 -/* 00BB08 8000AF08 AC20A540 */ sw $zero, %lo(D_8004A540)($at) -/* 00BB0C 8000AF0C 00002025 */ move $a0, $zero -.L8000AF10_ovl0: -/* 00BB10 8000AF10 8CAE0010 */ lw $t6, 0x10($a1) -/* 00BB14 8000AF14 11C0001A */ beqz $t6, .L8000AF80_ovl0 -/* 00BB18 8000AF18 00000000 */ nop -/* 00BB1C 8000AF1C 8CAF0008 */ lw $t7, 8($a1) -/* 00BB20 8000AF20 11E00017 */ beqz $t7, .L8000AF80_ovl0 -/* 00BB24 8000AF24 00000000 */ nop -/* 00BB28 8000AF28 8CA2000C */ lw $v0, 0xc($a1) -/* 00BB2C 8000AF2C 3C018005 */ lui $at, %hi(D_8004A554) # $at, 0x8005 -/* 00BB30 8000AF30 AC22A554 */ sw $v0, %lo(D_8004A554)($at) -/* 00BB34 8000AF34 8CB80010 */ lw $t8, 0x10($a1) -/* 00BB38 8000AF38 2719FFFF */ addiu $t9, $t8, -1 -/* 00BB3C 8000AF3C 1320000E */ beqz $t9, .L8000AF78_ovl0 -/* 00BB40 8000AF40 00000000 */ nop -/* 00BB44 8000AF44 8CC30000 */ lw $v1, ($a2) -.L8000AF48_ovl0: -/* 00BB48 8000AF48 00435821 */ addu $t3, $v0, $v1 -/* 00BB4C 8000AF4C 256C0008 */ addiu $t4, $t3, 8 -/* 00BB50 8000AF50 AC4C0000 */ sw $t4, ($v0) -/* 00BB54 8000AF54 8CAD0010 */ lw $t5, 0x10($a1) -/* 00BB58 8000AF58 8CC30000 */ lw $v1, ($a2) -/* 00BB5C 8000AF5C 24840001 */ addiu $a0, $a0, 1 -/* 00BB60 8000AF60 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BB64 8000AF64 008E082B */ sltu $at, $a0, $t6 -/* 00BB68 8000AF68 00431021 */ addu $v0, $v0, $v1 -/* 00BB6C 8000AF6C 1420FFF6 */ bnez $at, .L8000AF48_ovl0 -/* 00BB70 8000AF70 24420008 */ addiu $v0, $v0, 8 -/* 00BB74 8000AF74 00002025 */ move $a0, $zero -.L8000AF78_ovl0: -/* 00BB78 8000AF78 10000003 */ b .L8000AF88_ovl0 -/* 00BB7C 8000AF7C AC400000 */ sw $zero, ($v0) -.L8000AF80_ovl0: -/* 00BB80 8000AF80 3C018005 */ lui $at, %hi(D_8004A554) # $at, 0x8005 -/* 00BB84 8000AF84 AC20A554 */ sw $zero, %lo(D_8004A554)($at) -.L8000AF88_ovl0: -/* 00BB88 8000AF88 8CAF001C */ lw $t7, 0x1c($a1) -/* 00BB8C 8000AF8C 11E00012 */ beqz $t7, .L8000AFD8_ovl0 -/* 00BB90 8000AF90 00000000 */ nop -/* 00BB94 8000AF94 8CA30018 */ lw $v1, 0x18($a1) -/* 00BB98 8000AF98 3C018005 */ lui $at, %hi(D_8004A55C) # $at, 0x8005 -/* 00BB9C 8000AF9C AC23A55C */ sw $v1, %lo(D_8004A55C)($at) -/* 00BBA0 8000AFA0 8CB8001C */ lw $t8, 0x1c($a1) -/* 00BBA4 8000AFA4 2719FFFF */ addiu $t9, $t8, -1 -/* 00BBA8 8000AFA8 1B200009 */ blez $t9, .L8000AFD0_ovl0 -/* 00BBAC 8000AFAC 24620024 */ addiu $v0, $v1, 0x24 -.L8000AFB0_ovl0: -/* 00BBB0 8000AFB0 AC620000 */ sw $v0, ($v1) -/* 00BBB4 8000AFB4 8CAB001C */ lw $t3, 0x1c($a1) -/* 00BBB8 8000AFB8 24840001 */ addiu $a0, $a0, 1 -/* 00BBBC 8000AFBC 00401825 */ move $v1, $v0 -/* 00BBC0 8000AFC0 256CFFFF */ addiu $t4, $t3, -1 -/* 00BBC4 8000AFC4 008C082A */ slt $at, $a0, $t4 -/* 00BBC8 8000AFC8 5420FFF9 */ bnezl $at, .L8000AFB0_ovl0 -/* 00BBCC 8000AFCC 24620024 */ addiu $v0, $v1, 0x24 -.L8000AFD0_ovl0: -/* 00BBD0 8000AFD0 10000003 */ b .L8000AFE0_ovl0 -/* 00BBD4 8000AFD4 AC600000 */ sw $zero, ($v1) -.L8000AFD8_ovl0: -/* 00BBD8 8000AFD8 3C018005 */ lui $at, %hi(D_8004A55C) # $at, 0x8005 -/* 00BBDC 8000AFDC AC20A55C */ sw $zero, %lo(D_8004A55C)($at) -.L8000AFE0_ovl0: -/* 00BBE0 8000AFE0 3C028005 */ lui $v0, %hi(D_8004A560) # $v0, 0x8005 -/* 00BBE4 8000AFE4 3C038005 */ lui $v1, %hi(D_8004A570) # $v1, 0x8005 -/* 00BBE8 8000AFE8 2463A570 */ addiu $v1, %lo(D_8004A570) # addiu $v1, $v1, -0x5a90 -/* 00BBEC 8000AFEC 2442A560 */ addiu $v0, %lo(D_8004A560) # addiu $v0, $v0, -0x5aa0 -.L8000AFF0_ovl0: -/* 00BBF0 8000AFF0 24420004 */ addiu $v0, $v0, 4 -/* 00BBF4 8000AFF4 0043082B */ sltu $at, $v0, $v1 -/* 00BBF8 8000AFF8 1420FFFD */ bnez $at, .L8000AFF0_ovl0 -/* 00BBFC 8000AFFC AC40FFFC */ sw $zero, -4($v0) -/* 00BC00 8000B000 8CAD0024 */ lw $t5, 0x24($a1) -/* 00BC04 8000B004 11A00016 */ beqz $t5, .L8000B060_ovl0 -/* 00BC08 8000B008 00000000 */ nop -/* 00BC0C 8000B00C 8CA20020 */ lw $v0, 0x20($a1) -/* 00BC10 8000B010 3C018005 */ lui $at, %hi(D_8004A678) # $at, 0x8005 -/* 00BC14 8000B014 00002025 */ move $a0, $zero -/* 00BC18 8000B018 AC22A678 */ sw $v0, %lo(D_8004A678)($at) -/* 00BC1C 8000B01C 8CAE0024 */ lw $t6, 0x24($a1) -/* 00BC20 8000B020 25CFFFFF */ addiu $t7, $t6, -1 -/* 00BC24 8000B024 19E0000C */ blez $t7, .L8000B058_ovl0 -/* 00BC28 8000B028 00000000 */ nop -/* 00BC2C 8000B02C 8CB80028 */ lw $t8, 0x28($a1) -.L8000B030_ovl0: -/* 00BC30 8000B030 24840001 */ addiu $a0, $a0, 1 -/* 00BC34 8000B034 0058C821 */ addu $t9, $v0, $t8 -/* 00BC38 8000B038 AC590004 */ sw $t9, 4($v0) -/* 00BC3C 8000B03C 8CAB0024 */ lw $t3, 0x24($a1) -/* 00BC40 8000B040 03201025 */ move $v0, $t9 -/* 00BC44 8000B044 256CFFFF */ addiu $t4, $t3, -1 -/* 00BC48 8000B048 008C082A */ slt $at, $a0, $t4 -/* 00BC4C 8000B04C 5420FFF8 */ bnezl $at, .L8000B030_ovl0 -/* 00BC50 8000B050 8CB80028 */ lw $t8, 0x28($a1) -/* 00BC54 8000B054 00002025 */ move $a0, $zero -.L8000B058_ovl0: -/* 00BC58 8000B058 10000004 */ b .L8000B06C_ovl0 -/* 00BC5C 8000B05C AC400004 */ sw $zero, 4($v0) -.L8000B060_ovl0: -/* 00BC60 8000B060 3C018005 */ lui $at, %hi(D_8004A678) # $at, 0x8005 -/* 00BC64 8000B064 AC20A678 */ sw $zero, %lo(D_8004A678)($at) -/* 00BC68 8000B068 00002025 */ move $a0, $zero -.L8000B06C_ovl0: -/* 00BC6C 8000B06C 8CAD0034 */ lw $t5, 0x34($a1) -/* 00BC70 8000B070 3C018005 */ lui $at, %hi(D_8004A798) # $at, 0x8005 -/* 00BC74 8000B074 AC2DA798 */ sw $t5, %lo(D_8004A798)($at) -/* 00BC78 8000B078 8CAE0030 */ lw $t6, 0x30($a1) -/* 00BC7C 8000B07C 11C00013 */ beqz $t6, .L8000B0CC_ovl0 -/* 00BC80 8000B080 00000000 */ nop -/* 00BC84 8000B084 8CA3002C */ lw $v1, 0x2c($a1) -/* 00BC88 8000B088 3C018005 */ lui $at, %hi(D_8004A790) # $at, 0x8005 -/* 00BC8C 8000B08C AC23A790 */ sw $v1, %lo(D_8004A790)($at) -/* 00BC90 8000B090 8CAF0030 */ lw $t7, 0x30($a1) -/* 00BC94 8000B094 25F8FFFF */ addiu $t8, $t7, -1 -/* 00BC98 8000B098 1B00000A */ blez $t8, .L8000B0C4_ovl0 -/* 00BC9C 8000B09C 24620048 */ addiu $v0, $v1, 0x48 -.L8000B0A0_ovl0: -/* 00BCA0 8000B0A0 AC620000 */ sw $v0, ($v1) -/* 00BCA4 8000B0A4 8CB90030 */ lw $t9, 0x30($a1) -/* 00BCA8 8000B0A8 24840001 */ addiu $a0, $a0, 1 -/* 00BCAC 8000B0AC 00401825 */ move $v1, $v0 -/* 00BCB0 8000B0B0 272BFFFF */ addiu $t3, $t9, -1 -/* 00BCB4 8000B0B4 008B082A */ slt $at, $a0, $t3 -/* 00BCB8 8000B0B8 5420FFF9 */ bnezl $at, .L8000B0A0_ovl0 -/* 00BCBC 8000B0BC 24620048 */ addiu $v0, $v1, 0x48 -/* 00BCC0 8000B0C0 00002025 */ move $a0, $zero -.L8000B0C4_ovl0: -/* 00BCC4 8000B0C4 10000003 */ b .L8000B0D4_ovl0 -/* 00BCC8 8000B0C8 AC600000 */ sw $zero, ($v1) -.L8000B0CC_ovl0: -/* 00BCCC 8000B0CC 3C018005 */ lui $at, %hi(D_8004A790) # $at, 0x8005 -/* 00BCD0 8000B0D0 AC20A790 */ sw $zero, %lo(D_8004A790)($at) -.L8000B0D4_ovl0: -/* 00BCD4 8000B0D4 8CAC003C */ lw $t4, 0x3c($a1) -/* 00BCD8 8000B0D8 3C018005 */ lui $at, 0x8005 -/* 00BCDC 8000B0DC 11800013 */ beqz $t4, .L8000B12C_ovl0 -/* 00BCE0 8000B0E0 00000000 */ nop -/* 00BCE4 8000B0E4 8CA30038 */ lw $v1, 0x38($a1) -/* 00BCE8 8000B0E8 3C018005 */ lui $at, %hi(D_8004A79C) # $at, 0x8005 -/* 00BCEC 8000B0EC AC23A79C */ sw $v1, %lo(D_8004A79C)($at) -/* 00BCF0 8000B0F0 8CAD003C */ lw $t5, 0x3c($a1) -/* 00BCF4 8000B0F4 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BCF8 8000B0F8 19C0000A */ blez $t6, .L8000B124_ovl0 -/* 00BCFC 8000B0FC 24620024 */ addiu $v0, $v1, 0x24 -.L8000B100_ovl0: -/* 00BD00 8000B100 AC620000 */ sw $v0, ($v1) -/* 00BD04 8000B104 8CAF003C */ lw $t7, 0x3c($a1) -/* 00BD08 8000B108 24840001 */ addiu $a0, $a0, 1 -/* 00BD0C 8000B10C 00401825 */ move $v1, $v0 -/* 00BD10 8000B110 25F8FFFF */ addiu $t8, $t7, -1 -/* 00BD14 8000B114 0098082A */ slt $at, $a0, $t8 -/* 00BD18 8000B118 5420FFF9 */ bnezl $at, .L8000B100_ovl0 -/* 00BD1C 8000B11C 24620024 */ addiu $v0, $v1, 0x24 -/* 00BD20 8000B120 00002025 */ move $a0, $zero -.L8000B124_ovl0: -/* 00BD24 8000B124 10000002 */ b .L8000B130_ovl0 -/* 00BD28 8000B128 AC600000 */ sw $zero, ($v1) -.L8000B12C_ovl0: -/* 00BD2C 8000B12C AC20A79C */ sw $zero, %lo(D_8004A79C)($at) -.L8000B130_ovl0: -/* 00BD30 8000B130 8CB90044 */ lw $t9, 0x44($a1) -/* 00BD34 8000B134 3C018005 */ lui $at, 0x8005 -/* 00BD38 8000B138 13200013 */ beqz $t9, .L8000B188_ovl0 -/* 00BD3C 8000B13C 00000000 */ nop -/* 00BD40 8000B140 8CA30040 */ lw $v1, 0x40($a1) -/* 00BD44 8000B144 3C018005 */ lui $at, %hi(D_8004A7A4) # $at, 0x8005 -/* 00BD48 8000B148 AC23A7A4 */ sw $v1, %lo(D_8004A7A4)($at) -/* 00BD4C 8000B14C 8CAB0044 */ lw $t3, 0x44($a1) -/* 00BD50 8000B150 256CFFFF */ addiu $t4, $t3, -1 -/* 00BD54 8000B154 1980000A */ blez $t4, .L8000B180_ovl0 -/* 00BD58 8000B158 246200A8 */ addiu $v0, $v1, 0xa8 -.L8000B15C_ovl0: -/* 00BD5C 8000B15C AC620000 */ sw $v0, ($v1) -/* 00BD60 8000B160 8CAD0044 */ lw $t5, 0x44($a1) -/* 00BD64 8000B164 24840001 */ addiu $a0, $a0, 1 -/* 00BD68 8000B168 00401825 */ move $v1, $v0 -/* 00BD6C 8000B16C 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BD70 8000B170 008E082A */ slt $at, $a0, $t6 -/* 00BD74 8000B174 5420FFF9 */ bnezl $at, .L8000B15C_ovl0 -/* 00BD78 8000B178 246200A8 */ addiu $v0, $v1, 0xa8 -/* 00BD7C 8000B17C 00002025 */ move $a0, $zero -.L8000B180_ovl0: -/* 00BD80 8000B180 10000002 */ b .L8000B18C_ovl0 -/* 00BD84 8000B184 AC600000 */ sw $zero, ($v1) -.L8000B188_ovl0: -/* 00BD88 8000B188 AC20A7A4 */ sw $zero, %lo(D_8004A7A4)($at) -.L8000B18C_ovl0: -/* 00BD8C 8000B18C 8CAF004C */ lw $t7, 0x4c($a1) -/* 00BD90 8000B190 3C038005 */ lui $v1, %hi(D_8004A5F8) # $v1, 0x8005 -/* 00BD94 8000B194 3C018005 */ lui $at, 0x8005 -/* 00BD98 8000B198 11E00015 */ beqz $t7, .L8000B1F0_ovl0 -/* 00BD9C 8000B19C 2463A5F8 */ addiu $v1, %lo(D_8004A5F8) # addiu $v1, $v1, -0x5a08 -/* 00BDA0 8000B1A0 8CA20048 */ lw $v0, 0x48($a1) -/* 00BDA4 8000B1A4 3C018005 */ lui $at, %hi(D_8004A7AC) # $at, 0x8005 -/* 00BDA8 8000B1A8 AC22A7AC */ sw $v0, %lo(D_8004A7AC)($at) -/* 00BDAC 8000B1AC 8CB8004C */ lw $t8, 0x4c($a1) -/* 00BDB0 8000B1B0 2719FFFF */ addiu $t9, $t8, -1 -/* 00BDB4 8000B1B4 1B20000C */ blez $t9, .L8000B1E8_ovl0 -/* 00BDB8 8000B1B8 00000000 */ nop -/* 00BDBC 8000B1BC 8CAB0050 */ lw $t3, 0x50($a1) -.L8000B1C0_ovl0: -/* 00BDC0 8000B1C0 24840001 */ addiu $a0, $a0, 1 -/* 00BDC4 8000B1C4 004B6021 */ addu $t4, $v0, $t3 -/* 00BDC8 8000B1C8 AC4C0000 */ sw $t4, ($v0) -/* 00BDCC 8000B1CC 8CAD004C */ lw $t5, 0x4c($a1) -/* 00BDD0 8000B1D0 01801025 */ move $v0, $t4 -/* 00BDD4 8000B1D4 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BDD8 8000B1D8 008E082A */ slt $at, $a0, $t6 -/* 00BDDC 8000B1DC 5420FFF8 */ bnezl $at, .L8000B1C0_ovl0 -/* 00BDE0 8000B1E0 8CAB0050 */ lw $t3, 0x50($a1) -/* 00BDE4 8000B1E4 00002025 */ move $a0, $zero -.L8000B1E8_ovl0: -/* 00BDE8 8000B1E8 10000002 */ b .L8000B1F4_ovl0 -/* 00BDEC 8000B1EC AC400000 */ sw $zero, ($v0) -.L8000B1F0_ovl0: -/* 00BDF0 8000B1F0 AC20A7AC */ sw $zero, %lo(D_8004A7AC)($at) -.L8000B1F4_ovl0: -/* 00BDF4 8000B1F4 8CAF0058 */ lw $t7, 0x58($a1) -/* 00BDF8 8000B1F8 3C018005 */ lui $at, 0x8005 -/* 00BDFC 8000B1FC 11E00015 */ beqz $t7, .L8000B254_ovl0 -/* 00BE00 8000B200 00000000 */ nop -/* 00BE04 8000B204 8CA20054 */ lw $v0, 0x54($a1) -/* 00BE08 8000B208 3C018005 */ lui $at, %hi(D_8004A7B4) # $at, 0x8005 -/* 00BE0C 8000B20C AC22A7B4 */ sw $v0, %lo(D_8004A7B4)($at) -/* 00BE10 8000B210 8CB80058 */ lw $t8, 0x58($a1) -/* 00BE14 8000B214 2719FFFF */ addiu $t9, $t8, -1 -/* 00BE18 8000B218 1B20000C */ blez $t9, .L8000B24C_ovl0 -/* 00BE1C 8000B21C 00000000 */ nop -/* 00BE20 8000B220 8CAB005C */ lw $t3, 0x5c($a1) -.L8000B224_ovl0: -/* 00BE24 8000B224 24840001 */ addiu $a0, $a0, 1 -/* 00BE28 8000B228 004B6021 */ addu $t4, $v0, $t3 -/* 00BE2C 8000B22C AC4C0000 */ sw $t4, ($v0) -/* 00BE30 8000B230 8CAD0058 */ lw $t5, 0x58($a1) -/* 00BE34 8000B234 01801025 */ move $v0, $t4 -/* 00BE38 8000B238 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BE3C 8000B23C 008E082A */ slt $at, $a0, $t6 -/* 00BE40 8000B240 5420FFF8 */ bnezl $at, .L8000B224_ovl0 -/* 00BE44 8000B244 8CAB005C */ lw $t3, 0x5c($a1) -/* 00BE48 8000B248 00002025 */ move $a0, $zero -.L8000B24C_ovl0: -/* 00BE4C 8000B24C 10000002 */ b .L8000B258_ovl0 -/* 00BE50 8000B250 AC400000 */ sw $zero, ($v0) -.L8000B254_ovl0: -/* 00BE54 8000B254 AC20A7B4 */ sw $zero, %lo(D_8004A7B4)($at) -.L8000B258_ovl0: -/* 00BE58 8000B258 8CAF0064 */ lw $t7, 0x64($a1) -/* 00BE5C 8000B25C 3C018005 */ lui $at, 0x8005 -/* 00BE60 8000B260 11E00014 */ beqz $t7, .L8000B2B4_ovl0 -/* 00BE64 8000B264 00000000 */ nop -/* 00BE68 8000B268 8CA20060 */ lw $v0, 0x60($a1) -/* 00BE6C 8000B26C 3C018005 */ lui $at, %hi(D_8004A7BC) # $at, 0x8005 -/* 00BE70 8000B270 AC22A7BC */ sw $v0, %lo(D_8004A7BC)($at) -/* 00BE74 8000B274 8CB80064 */ lw $t8, 0x64($a1) -/* 00BE78 8000B278 2719FFFF */ addiu $t9, $t8, -1 -/* 00BE7C 8000B27C 1B20000B */ blez $t9, .L8000B2AC_ovl0 -/* 00BE80 8000B280 00000000 */ nop -/* 00BE84 8000B284 8CAB0068 */ lw $t3, 0x68($a1) -.L8000B288_ovl0: -/* 00BE88 8000B288 24840001 */ addiu $a0, $a0, 1 -/* 00BE8C 8000B28C 004B6021 */ addu $t4, $v0, $t3 -/* 00BE90 8000B290 AC4C0000 */ sw $t4, ($v0) -/* 00BE94 8000B294 8CAD0064 */ lw $t5, 0x64($a1) -/* 00BE98 8000B298 01801025 */ move $v0, $t4 -/* 00BE9C 8000B29C 25AEFFFF */ addiu $t6, $t5, -1 -/* 00BEA0 8000B2A0 008E082A */ slt $at, $a0, $t6 -/* 00BEA4 8000B2A4 5420FFF8 */ bnezl $at, .L8000B288_ovl0 -/* 00BEA8 8000B2A8 8CAB0068 */ lw $t3, 0x68($a1) -.L8000B2AC_ovl0: -/* 00BEAC 8000B2AC 10000002 */ b .L8000B2B8_ovl0 -/* 00BEB0 8000B2B0 AC400000 */ sw $zero, ($v0) -.L8000B2B4_ovl0: -/* 00BEB4 8000B2B4 AC20A7BC */ sw $zero, %lo(D_8004A7BC)($at) -.L8000B2B8_ovl0: -/* 00BEB8 8000B2B8 3C028005 */ lui $v0, %hi(D_8004A578) # $v0, 0x8005 -/* 00BEBC 8000B2BC 3C048005 */ lui $a0, %hi(D_8004A5F8) # $a0, 0x8005 -/* 00BEC0 8000B2C0 2484A5F8 */ addiu $a0, %lo(D_8004A5F8) # addiu $a0, $a0, -0x5a08 -/* 00BEC4 8000B2C4 2442A578 */ addiu $v0, %lo(D_8004A578) # addiu $v0, $v0, -0x5a88 -.L8000B2C8_ovl0: -/* 00BEC8 8000B2C8 24420004 */ addiu $v0, $v0, 4 -/* 00BECC 8000B2CC 0044082B */ sltu $at, $v0, $a0 -/* 00BED0 8000B2D0 24630004 */ addiu $v1, $v1, 4 -/* 00BED4 8000B2D4 AC60FFFC */ sw $zero, -4($v1) -/* 00BED8 8000B2D8 1420FFFB */ bnez $at, .L8000B2C8_ovl0 -/* 00BEDC 8000B2DC AC40FFFC */ sw $zero, -4($v0) -/* 00BEE0 8000B2E0 3C018005 */ lui $at, %hi(D_8004A708) # $at, 0x8005 -/* 00BEE4 8000B2E4 AC20A708 */ sw $zero, %lo(D_8004A708)($at) -/* 00BEE8 8000B2E8 3C018005 */ lui $at, %hi(D_8004A680) # $at, 0x8005 -/* 00BEEC 8000B2EC 3C038005 */ lui $v1, %hi(D_8004A70C) # $v1, 0x8005 -/* 00BEF0 8000B2F0 3C028005 */ lui $v0, %hi(D_8004A684) # $v0, 0x8005 -/* 00BEF4 8000B2F4 3C048005 */ lui $a0, %hi(D_8004A704) # $a0, 0x8005 -/* 00BEF8 8000B2F8 2484A704 */ addiu $a0, %lo(D_8004A704) # addiu $a0, $a0, -0x58fc -/* 00BEFC 8000B2FC 2442A684 */ addiu $v0, %lo(D_8004A684) # addiu $v0, $v0, -0x597c -/* 00BF00 8000B300 2463A70C */ addiu $v1, %lo(D_8004A70C) # addiu $v1, $v1, -0x58f4 -/* 00BF04 8000B304 AC20A680 */ sw $zero, %lo(D_8004A680)($at) -.L8000B308_ovl0: -/* 00BF08 8000B308 24420010 */ addiu $v0, $v0, 0x10 -/* 00BF0C 8000B30C AC600004 */ sw $zero, 4($v1) -/* 00BF10 8000B310 AC40FFF4 */ sw $zero, -0xc($v0) -/* 00BF14 8000B314 AC600008 */ sw $zero, 8($v1) -/* 00BF18 8000B318 AC40FFF8 */ sw $zero, -8($v0) -/* 00BF1C 8000B31C AC60000C */ sw $zero, 0xc($v1) -/* 00BF20 8000B320 AC40FFFC */ sw $zero, -4($v0) -/* 00BF24 8000B324 24630010 */ addiu $v1, $v1, 0x10 -/* 00BF28 8000B328 AC60FFF0 */ sw $zero, -0x10($v1) -/* 00BF2C 8000B32C 1444FFF6 */ bne $v0, $a0, .L8000B308_ovl0 -/* 00BF30 8000B330 AC40FFF0 */ sw $zero, -0x10($v0) -/* 00BF34 8000B334 0C0051E7 */ jal func_8001479C_ovl0 -/* 00BF38 8000B338 00000000 */ nop -/* 00BF3C 8000B33C 3C048005 */ lui $a0, %hi(D_8004A7E0) # $a0, 0x8005 -/* 00BF40 8000B340 3C058005 */ lui $a1, %hi(D_8004A7D8) # $a1, 0x8005 -/* 00BF44 8000B344 24A5A7D8 */ addiu $a1, %lo(D_8004A7D8) # addiu $a1, $a1, -0x5828 -/* 00BF48 8000B348 2484A7E0 */ addiu $a0, %lo(D_8004A7E0) # addiu $a0, $a0, -0x5820 -/* 00BF4C 8000B34C 0C00CEB8 */ jal osCreateMesgQueue -/* 00BF50 8000B350 24060001 */ li $a2, 1 -/* 00BF54 8000B354 3C028005 */ lui $v0, %hi(D_8004A7C0) # $v0, 0x8005 -/* 00BF58 8000B358 3C038005 */ lui $v1, %hi(D_8004A7B8) # $v1, 0x8005 -/* 00BF5C 8000B35C 3C058005 */ lui $a1, %hi(D_8004A7B0) # $a1, 0x8005 -/* 00BF60 8000B360 3C068005 */ lui $a2, %hi(D_8004A7A0) # $a2, 0x8005 -/* 00BF64 8000B364 3C078005 */ lui $a3, %hi(D_8004A794) # $a3, 0x8005 -/* 00BF68 8000B368 3C088005 */ lui $t0, %hi(D_8004A78C) # $t0, 0x8005 -/* 00BF6C 8000B36C 3C098005 */ lui $t1, %hi(D_8004A570) # $t1, 0x8005 -/* 00BF70 8000B370 3C0A8005 */ lui $t2, %hi(D_8004A544) # $t2, 0x8005 -/* 00BF74 8000B374 254AA544 */ addiu $t2, %lo(D_8004A544) # addiu $t2, $t2, -0x5abc -/* 00BF78 8000B378 2529A570 */ addiu $t1, %lo(D_8004A570) # addiu $t1, $t1, -0x5a90 -/* 00BF7C 8000B37C 2508A78C */ addiu $t0, %lo(D_8004A78C) # addiu $t0, $t0, -0x5874 -/* 00BF80 8000B380 24E7A794 */ addiu $a3, %lo(D_8004A794) # addiu $a3, $a3, -0x586c -/* 00BF84 8000B384 24C6A7A0 */ addiu $a2, %lo(D_8004A7A0) # addiu $a2, $a2, -0x5860 -/* 00BF88 8000B388 24A5A7B0 */ addiu $a1, %lo(D_8004A7B0) # addiu $a1, $a1, -0x5850 -/* 00BF8C 8000B38C 2463A7B8 */ addiu $v1, %lo(D_8004A7B8) # addiu $v1, $v1, -0x5848 -/* 00BF90 8000B390 2442A7C0 */ addiu $v0, %lo(D_8004A7C0) # addiu $v0, $v0, -0x5840 -/* 00BF94 8000B394 AC400000 */ sw $zero, ($v0) -/* 00BF98 8000B398 AC600000 */ sw $zero, ($v1) -/* 00BF9C 8000B39C ACA00000 */ sw $zero, ($a1) -/* 00BFA0 8000B3A0 ACC00000 */ sw $zero, ($a2) -/* 00BFA4 8000B3A4 ACE00000 */ sw $zero, ($a3) -/* 00BFA8 8000B3A8 AD000000 */ sw $zero, ($t0) -/* 00BFAC 8000B3AC AD200000 */ sw $zero, ($t1) -/* 00BFB0 8000B3B0 AD400000 */ sw $zero, ($t2) -/* 00BFB4 8000B3B4 3C018005 */ lui $at, %hi(D_8004A548) # $at, 0x8005 -/* 00BFB8 8000B3B8 AC20A548 */ sw $zero, %lo(D_8004A548)($at) -/* 00BFBC 8000B3BC 3C018005 */ lui $at, %hi(D_8004A558) # $at, 0x8005 -/* 00BFC0 8000B3C0 AC20A558 */ sw $zero, %lo(D_8004A558)($at) -/* 00BFC4 8000B3C4 0C005ECD */ jal func_80017B34_ovl0 -/* 00BFC8 8000B3C8 00002025 */ move $a0, $zero -/* 00BFCC 8000B3CC 8FBF0014 */ lw $ra, 0x14($sp) -/* 00BFD0 8000B3D0 3C018004 */ lui $at, %hi(D_8003DE54) # $at, 0x8004 -/* 00BFD4 8000B3D4 AC20DE54 */ sw $zero, %lo(D_8003DE54)($at) -/* 00BFD8 8000B3D8 03E00008 */ jr $ra -/* 00BFDC 8000B3DC 27BD0018 */ addiu $sp, $sp, 0x18 - -glabel func_8000B3E0 -/* 00BFE0 8000B3E0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00BFE4 8000B3E4 AFB00014 */ sw $s0, 0x14($sp) -/* 00BFE8 8000B3E8 3C108005 */ lui $s0, 0x8005 -/* 00BFEC 8000B3EC 00047080 */ sll $t6, $a0, 2 -/* 00BFF0 8000B3F0 020E8021 */ addu $s0, $s0, $t6 -/* 00BFF4 8000B3F4 8E10A578 */ lw $s0, -0x5a88($s0) -/* 00BFF8 8000B3F8 AFB30020 */ sw $s3, 0x20($sp) -/* 00BFFC 8000B3FC AFB2001C */ sw $s2, 0x1c($sp) -/* 00C000 8000B400 00C09025 */ move $s2, $a2 -/* 00C004 8000B404 00A09825 */ move $s3, $a1 -/* 00C008 8000B408 AFBF0024 */ sw $ra, 0x24($sp) -/* 00C00C 8000B40C 12000007 */ beqz $s0, .L8000B42C_ovl0 -/* 00C010 8000B410 AFB10018 */ sw $s1, 0x18($sp) -.L8000B414_ovl0: -/* 00C014 8000B414 8E110004 */ lw $s1, 4($s0) -/* 00C018 8000B418 02002025 */ move $a0, $s0 -/* 00C01C 8000B41C 0260F809 */ jalr $s3 -/* 00C020 8000B420 02402825 */ move $a1, $s2 -/* 00C024 8000B424 1620FFFB */ bnez $s1, .L8000B414_ovl0 -/* 00C028 8000B428 02208025 */ move $s0, $s1 -.L8000B42C_ovl0: -/* 00C02C 8000B42C 8FBF0024 */ lw $ra, 0x24($sp) -/* 00C030 8000B430 8FB00014 */ lw $s0, 0x14($sp) -/* 00C034 8000B434 8FB10018 */ lw $s1, 0x18($sp) -/* 00C038 8000B438 8FB2001C */ lw $s2, 0x1c($sp) -/* 00C03C 8000B43C 8FB30020 */ lw $s3, 0x20($sp) -/* 00C040 8000B440 03E00008 */ jr $ra -/* 00C044 8000B444 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000B448 -/* 00C048 8000B448 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 00C04C 8000B44C AFB50028 */ sw $s5, 0x28($sp) -/* 00C050 8000B450 AFB40024 */ sw $s4, 0x24($sp) -/* 00C054 8000B454 AFB30020 */ sw $s3, 0x20($sp) -/* 00C058 8000B458 AFB2001C */ sw $s2, 0x1c($sp) -/* 00C05C 8000B45C 3C148005 */ lui $s4, %hi(D_8004A578) # $s4, 0x8005 -/* 00C060 8000B460 3C158005 */ lui $s5, %hi(D_8004A5F8) # $s5, 0x8005 -/* 00C064 8000B464 00A09025 */ move $s2, $a1 -/* 00C068 8000B468 00809825 */ move $s3, $a0 -/* 00C06C 8000B46C AFBF002C */ sw $ra, 0x2c($sp) -/* 00C070 8000B470 AFB10018 */ sw $s1, 0x18($sp) -/* 00C074 8000B474 AFB00014 */ sw $s0, 0x14($sp) -/* 00C078 8000B478 26B5A5F8 */ addiu $s5, %lo(D_8004A5F8) # addiu $s5, $s5, -0x5a08 -/* 00C07C 8000B47C 2694A578 */ addiu $s4, %lo(D_8004A578) # addiu $s4, $s4, -0x5a88 -/* 00C080 8000B480 8E900000 */ lw $s0, ($s4) -.L8000B484_ovl0: -/* 00C084 8000B484 52000008 */ beql $s0, $zero, .L8000B4A8_ovl0 -/* 00C088 8000B488 26940004 */ addiu $s4, $s4, 4 -.L8000B48C_ovl0: -/* 00C08C 8000B48C 8E110004 */ lw $s1, 4($s0) -/* 00C090 8000B490 02002025 */ move $a0, $s0 -/* 00C094 8000B494 0260F809 */ jalr $s3 -/* 00C098 8000B498 02402825 */ move $a1, $s2 -/* 00C09C 8000B49C 1620FFFB */ bnez $s1, .L8000B48C_ovl0 -/* 00C0A0 8000B4A0 02208025 */ move $s0, $s1 -/* 00C0A4 8000B4A4 26940004 */ addiu $s4, $s4, 4 -.L8000B4A8_ovl0: -/* 00C0A8 8000B4A8 5695FFF6 */ bnel $s4, $s5, .L8000B484_ovl0 -/* 00C0AC 8000B4AC 8E900000 */ lw $s0, ($s4) -/* 00C0B0 8000B4B0 8FBF002C */ lw $ra, 0x2c($sp) -/* 00C0B4 8000B4B4 8FB00014 */ lw $s0, 0x14($sp) -/* 00C0B8 8000B4B8 8FB10018 */ lw $s1, 0x18($sp) -/* 00C0BC 8000B4BC 8FB2001C */ lw $s2, 0x1c($sp) -/* 00C0C0 8000B4C0 8FB30020 */ lw $s3, 0x20($sp) -/* 00C0C4 8000B4C4 8FB40024 */ lw $s4, 0x24($sp) -/* 00C0C8 8000B4C8 8FB50028 */ lw $s5, 0x28($sp) -/* 00C0CC 8000B4CC 03E00008 */ jr $ra -/* 00C0D0 8000B4D0 27BD0030 */ addiu $sp, $sp, 0x30 - -glabel func_8000B4D4 -/* 00C0D4 8000B4D4 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 00C0D8 8000B4D8 AFB00018 */ sw $s0, 0x18($sp) -/* 00C0DC 8000B4DC 3C108005 */ lui $s0, 0x8005 -/* 00C0E0 8000B4E0 00047080 */ sll $t6, $a0, 2 -/* 00C0E4 8000B4E4 020E8021 */ addu $s0, $s0, $t6 -/* 00C0E8 8000B4E8 8E10A578 */ lw $s0, -0x5a88($s0) -/* 00C0EC 8000B4EC AFB60030 */ sw $s6, 0x30($sp) -/* 00C0F0 8000B4F0 AFB5002C */ sw $s5, 0x2c($sp) -/* 00C0F4 8000B4F4 AFB40028 */ sw $s4, 0x28($sp) -/* 00C0F8 8000B4F8 AFB30024 */ sw $s3, 0x24($sp) -/* 00C0FC 8000B4FC 00C0A025 */ move $s4, $a2 -/* 00C100 8000B500 00A0A825 */ move $s5, $a1 -/* 00C104 8000B504 00E0B025 */ move $s6, $a3 -/* 00C108 8000B508 AFBF0034 */ sw $ra, 0x34($sp) -/* 00C10C 8000B50C AFB20020 */ sw $s2, 0x20($sp) -/* 00C110 8000B510 AFB1001C */ sw $s1, 0x1c($sp) -/* 00C114 8000B514 1200000E */ beqz $s0, .L8000B550_ovl0 -/* 00C118 8000B518 00009825 */ move $s3, $zero -/* 00C11C 8000B51C 24120001 */ li $s2, 1 -.L8000B520_ovl0: -/* 00C120 8000B520 8E110004 */ lw $s1, 4($s0) -/* 00C124 8000B524 02002025 */ move $a0, $s0 -/* 00C128 8000B528 02A0F809 */ jalr $s5 -/* 00C12C 8000B52C 02802825 */ move $a1, $s4 -/* 00C130 8000B530 10400005 */ beqz $v0, .L8000B548_ovl0 -/* 00C134 8000B534 00000000 */ nop -/* 00C138 8000B538 16D20003 */ bne $s6, $s2, .L8000B548_ovl0 -/* 00C13C 8000B53C 00409825 */ move $s3, $v0 -/* 00C140 8000B540 10000005 */ b .L8000B558_ovl0 -/* 00C144 8000B544 8FBF0034 */ lw $ra, 0x34($sp) -.L8000B548_ovl0: -/* 00C148 8000B548 1620FFF5 */ bnez $s1, .L8000B520_ovl0 -/* 00C14C 8000B54C 02208025 */ move $s0, $s1 -.L8000B550_ovl0: -/* 00C150 8000B550 02601025 */ move $v0, $s3 -/* 00C154 8000B554 8FBF0034 */ lw $ra, 0x34($sp) -.L8000B558_ovl0: -/* 00C158 8000B558 8FB00018 */ lw $s0, 0x18($sp) -/* 00C15C 8000B55C 8FB1001C */ lw $s1, 0x1c($sp) -/* 00C160 8000B560 8FB20020 */ lw $s2, 0x20($sp) -/* 00C164 8000B564 8FB30024 */ lw $s3, 0x24($sp) -/* 00C168 8000B568 8FB40028 */ lw $s4, 0x28($sp) -/* 00C16C 8000B56C 8FB5002C */ lw $s5, 0x2c($sp) -/* 00C170 8000B570 8FB60030 */ lw $s6, 0x30($sp) -/* 00C174 8000B574 03E00008 */ jr $ra -/* 00C178 8000B578 27BD0038 */ addiu $sp, $sp, 0x38 - -glabel func_8000B57C -/* 00C17C 8000B57C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 00C180 8000B580 AFB70030 */ sw $s7, 0x30($sp) -/* 00C184 8000B584 AFB6002C */ sw $s6, 0x2c($sp) -/* 00C188 8000B588 AFB50028 */ sw $s5, 0x28($sp) -/* 00C18C 8000B58C AFB40024 */ sw $s4, 0x24($sp) -/* 00C190 8000B590 AFB30020 */ sw $s3, 0x20($sp) -/* 00C194 8000B594 AFB2001C */ sw $s2, 0x1c($sp) -/* 00C198 8000B598 AFB10018 */ sw $s1, 0x18($sp) -/* 00C19C 8000B59C 3C168005 */ lui $s6, %hi(D_8004A578) # $s6, 0x8005 -/* 00C1A0 8000B5A0 3C178005 */ lui $s7, %hi(D_8004A5F8) # $s7, 0x8005 -/* 00C1A4 8000B5A4 00A08825 */ move $s1, $a1 -/* 00C1A8 8000B5A8 00809025 */ move $s2, $a0 -/* 00C1AC 8000B5AC 00C09825 */ move $s3, $a2 -/* 00C1B0 8000B5B0 AFBF0034 */ sw $ra, 0x34($sp) -/* 00C1B4 8000B5B4 AFB00014 */ sw $s0, 0x14($sp) -/* 00C1B8 8000B5B8 0000A825 */ move $s5, $zero -/* 00C1BC 8000B5BC 26F7A5F8 */ addiu $s7, %lo(D_8004A5F8) # addiu $s7, $s7, -0x5a08 -/* 00C1C0 8000B5C0 26D6A578 */ addiu $s6, %lo(D_8004A578) # addiu $s6, $s6, -0x5a88 -/* 00C1C4 8000B5C4 24140001 */ li $s4, 1 -/* 00C1C8 8000B5C8 8EC40000 */ lw $a0, ($s6) -.L8000B5CC_ovl0: -/* 00C1CC 8000B5CC 5080000D */ beql $a0, $zero, .L8000B604_ovl0 -/* 00C1D0 8000B5D0 26D60004 */ addiu $s6, $s6, 4 -.L8000B5D4_ovl0: -/* 00C1D4 8000B5D4 8C900004 */ lw $s0, 4($a0) -/* 00C1D8 8000B5D8 0240F809 */ jalr $s2 -/* 00C1DC 8000B5DC 02202825 */ move $a1, $s1 -/* 00C1E0 8000B5E0 10400005 */ beqz $v0, .L8000B5F8_ovl0 -/* 00C1E4 8000B5E4 00000000 */ nop -/* 00C1E8 8000B5E8 16740003 */ bne $s3, $s4, .L8000B5F8_ovl0 -/* 00C1EC 8000B5EC 0040A825 */ move $s5, $v0 -/* 00C1F0 8000B5F0 10000008 */ b .L8000B614_ovl0 -/* 00C1F4 8000B5F4 8FBF0034 */ lw $ra, 0x34($sp) -.L8000B5F8_ovl0: -/* 00C1F8 8000B5F8 1600FFF6 */ bnez $s0, .L8000B5D4_ovl0 -/* 00C1FC 8000B5FC 02002025 */ move $a0, $s0 -/* 00C200 8000B600 26D60004 */ addiu $s6, $s6, 4 -.L8000B604_ovl0: -/* 00C204 8000B604 56D7FFF1 */ bnel $s6, $s7, .L8000B5CC_ovl0 -/* 00C208 8000B608 8EC40000 */ lw $a0, ($s6) -/* 00C20C 8000B60C 02A01025 */ move $v0, $s5 -/* 00C210 8000B610 8FBF0034 */ lw $ra, 0x34($sp) -.L8000B614_ovl0: -/* 00C214 8000B614 8FB00014 */ lw $s0, 0x14($sp) -/* 00C218 8000B618 8FB10018 */ lw $s1, 0x18($sp) -/* 00C21C 8000B61C 8FB2001C */ lw $s2, 0x1c($sp) -/* 00C220 8000B620 8FB30020 */ lw $s3, 0x20($sp) -/* 00C224 8000B624 8FB40024 */ lw $s4, 0x24($sp) -/* 00C228 8000B628 8FB50028 */ lw $s5, 0x28($sp) -/* 00C22C 8000B62C 8FB6002C */ lw $s6, 0x2c($sp) -/* 00C230 8000B630 8FB70030 */ lw $s7, 0x30($sp) -/* 00C234 8000B634 03E00008 */ jr $ra -/* 00C238 8000B638 27BD0038 */ addiu $sp, $sp, 0x38 - -glabel func_8000B63C -/* 00C23C 8000B63C 8C8E0000 */ lw $t6, ($a0) -/* 00C240 8000B640 00001825 */ move $v1, $zero -/* 00C244 8000B644 14AE0003 */ bne $a1, $t6, .L8000B654_ovl0 -/* 00C248 8000B648 00000000 */ nop -/* 00C24C 8000B64C 03E00008 */ jr $ra -/* 00C250 8000B650 00801025 */ move $v0, $a0 - -.L8000B654_ovl0: -/* 00C254 8000B654 03E00008 */ jr $ra -/* 00C258 8000B658 00601025 */ move $v0, $v1 - -glabel func_8000B65C -/* 00C25C 8000B65C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00C260 8000B660 00A03025 */ move $a2, $a1 -/* 00C264 8000B664 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C268 8000B668 3C058001 */ lui $a1, %hi(D_8000B63C) # $a1, 0x8001 -/* 00C26C 8000B66C 24A5B63C */ addiu $a1, %lo(D_8000B63C) # addiu $a1, $a1, -0x49c4 -/* 00C270 8000B670 0C002D35 */ jal func_8000B4D4_ovl0 -/* 00C274 8000B674 24070001 */ li $a3, 1 -/* 00C278 8000B678 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C27C 8000B67C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00C280 8000B680 03E00008 */ jr $ra -/* 00C284 8000B684 00000000 */ nop - -glabel func_8000B688 -/* 00C288 8000B688 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00C28C 8000B68C 00802825 */ move $a1, $a0 -/* 00C290 8000B690 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C294 8000B694 3C048001 */ lui $a0, %hi(D_8000B63C) # $a0, 0x8001 -/* 00C298 8000B698 2484B63C */ addiu $a0, %lo(D_8000B63C) # addiu $a0, $a0, -0x49c4 -/* 00C29C 8000B69C 0C002D5F */ jal func_8000B57C_ovl0 -/* 00C2A0 8000B6A0 24060001 */ li $a2, 1 -/* 00C2A4 8000B6A4 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C2A8 8000B6A8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00C2AC 8000B6AC 03E00008 */ jr $ra -/* 00C2B0 8000B6B0 00000000 */ nop - -glabel func_8000B6B4 -/* 00C2B4 8000B6B4 03E00008 */ jr $ra -/* 00C2B8 8000B6B8 AFA40000 */ sw $a0, ($sp) - -glabel func_8000B6BC -/* 00C2BC 8000B6BC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C2C0 8000B6C0 3C028005 */ lui $v0, %hi(D_8004A7D0) # $v0, 0x8005 -/* 00C2C4 8000B6C4 8C42A7D0 */ lw $v0, %lo(D_8004A7D0)($v0) -/* 00C2C8 8000B6C8 AFBF001C */ sw $ra, 0x1c($sp) -/* 00C2CC 8000B6CC AFB10018 */ sw $s1, 0x18($sp) -/* 00C2D0 8000B6D0 AFB00014 */ sw $s0, 0x14($sp) -/* 00C2D4 8000B6D4 8C4E001C */ lw $t6, 0x1c($v0) -/* 00C2D8 8000B6D8 00808025 */ move $s0, $a0 -/* 00C2DC 8000B6DC 3C01FEDC */ lui $at, (0xFEDCBA98 >> 16) # lui $at, 0xfedc -/* 00C2E0 8000B6E0 8DCF01B8 */ lw $t7, 0x1b8($t6) -/* 00C2E4 8000B6E4 3421BA98 */ ori $at, (0xFEDCBA98 & 0xFFFF) # ori $at, $at, 0xba98 -/* 00C2E8 8000B6E8 3C048004 */ lui $a0, %hi(D_80040670) # $a0, 0x8004 -/* 00C2EC 8000B6EC 8DF80038 */ lw $t8, 0x38($t7) -/* 00C2F0 8000B6F0 8DF9003C */ lw $t9, 0x3c($t7) -/* 00C2F4 8000B6F4 57000004 */ bnezl $t8, .L8000B708_ovl0 -/* 00C2F8 8000B6F8 8C480018 */ lw $t0, 0x18($v0) -/* 00C2FC 8000B6FC 13210005 */ beq $t9, $at, .L8000B714_ovl0 -/* 00C300 8000B700 00000000 */ nop -/* 00C304 8000B704 8C480018 */ lw $t0, 0x18($v0) -.L8000B708_ovl0: -/* 00C308 8000B708 24840670 */ addiu $a0, %lo(D_80040670) # addiu $a0, $a0, 0x670 -/* 00C30C 8000B70C 0C008C27 */ jal fatal_printf -/* 00C310 8000B710 8D050000 */ lw $a1, ($t0) -.L8000B714_ovl0: -/* 00C314 8000B714 1200000B */ beqz $s0, .L8000B744_ovl0 -/* 00C318 8000B718 3C118005 */ lui $s1, %hi(D_8004A7E0) # $s1, 0x8005 -/* 00C31C 8000B71C 2631A7E0 */ addiu $s1, %lo(D_8004A7E0) # addiu $s1, $s1, -0x5820 -/* 00C320 8000B720 02202025 */ move $a0, $s1 -.L8000B724_ovl0: -/* 00C324 8000B724 24050001 */ li $a1, 1 -/* 00C328 8000B728 0C00B4BC */ jal func_8002D2F0_ovl0 -/* 00C32C 8000B72C 00003025 */ move $a2, $zero -/* 00C330 8000B730 0C00B510 */ jal osStopThread -/* 00C334 8000B734 00002025 */ move $a0, $zero -/* 00C338 8000B738 2610FFFF */ addiu $s0, $s0, -1 -/* 00C33C 8000B73C 5600FFF9 */ bnezl $s0, .L8000B724_ovl0 -/* 00C340 8000B740 02202025 */ move $a0, $s1 -.L8000B744_ovl0: -/* 00C344 8000B744 8FBF001C */ lw $ra, 0x1c($sp) -/* 00C348 8000B748 8FB00014 */ lw $s0, 0x14($sp) -/* 00C34C 8000B74C 8FB10018 */ lw $s1, 0x18($sp) -/* 00C350 8000B750 03E00008 */ jr $ra -/* 00C354 8000B754 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_8000B758 -/* 00C358 8000B758 14800003 */ bnez $a0, .L8000B768_ovl0 -/* 00C35C 8000B75C 24030001 */ li $v1, 1 -/* 00C360 8000B760 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00C364 8000B764 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000B768_ovl0: -/* 00C368 8000B768 8C820018 */ lw $v0, 0x18($a0) -/* 00C36C 8000B76C 10400005 */ beqz $v0, .L8000B784_ovl0 -/* 00C370 8000B770 00000000 */ nop -/* 00C374 8000B774 A0430015 */ sb $v1, 0x15($v0) -.L8000B778_ovl0: -/* 00C378 8000B778 8C420000 */ lw $v0, ($v0) -/* 00C37C 8000B77C 5440FFFE */ bnezl $v0, .L8000B778_ovl0 -/* 00C380 8000B780 A0430015 */ sb $v1, 0x15($v0) -.L8000B784_ovl0: -/* 00C384 8000B784 03E00008 */ jr $ra -/* 00C388 8000B788 00000000 */ nop - -glabel func_8000B78C -/* 00C38C 8000B78C 54800004 */ bnezl $a0, .L8000B7A0_ovl0 -/* 00C390 8000B790 8C820018 */ lw $v0, 0x18($a0) -/* 00C394 8000B794 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00C398 8000B798 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -/* 00C39C 8000B79C 8C820018 */ lw $v0, 0x18($a0) -.L8000B7A0_ovl0: -/* 00C3A0 8000B7A0 10400005 */ beqz $v0, .L8000B7B8_ovl0 -/* 00C3A4 8000B7A4 00000000 */ nop -/* 00C3A8 8000B7A8 A0400015 */ sb $zero, 0x15($v0) -.L8000B7AC_ovl0: -/* 00C3AC 8000B7AC 8C420000 */ lw $v0, ($v0) -/* 00C3B0 8000B7B0 5440FFFE */ bnezl $v0, .L8000B7AC_ovl0 -/* 00C3B4 8000B7B4 A0400015 */ sb $zero, 0x15($v0) -.L8000B7B8_ovl0: -/* 00C3B8 8000B7B8 03E00008 */ jr $ra -/* 00C3BC 8000B7BC 00000000 */ nop - -glabel func_8000B7C0 -/* 00C3C0 8000B7C0 14800003 */ bnez $a0, .L8000B7D0_ovl0 -/* 00C3C4 8000B7C4 240E0001 */ li $t6, 1 -/* 00C3C8 8000B7C8 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 -/* 00C3CC 8000B7CC 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) -.L8000B7D0_ovl0: -/* 00C3D0 8000B7D0 03E00008 */ jr $ra -/* 00C3D4 8000B7D4 A08E0015 */ sb $t6, 0x15($a0) - -glabel func_8000B7D8 -/* 00C3D8 8000B7D8 14800003 */ bnez $a0, .L8000B7E8_ovl0 -/* 00C3DC 8000B7DC 00000000 */ nop -/* 00C3E0 8000B7E0 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005 -/* 00C3E4 8000B7E4 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0) -.L8000B7E8_ovl0: -/* 00C3E8 8000B7E8 03E00008 */ jr $ra -/* 00C3EC 8000B7EC A0800015 */ sb $zero, 0x15($a0) - -glabel func_8000B7F0 -/* 00C3F0 8000B7F0 14800003 */ bnez $a0, .L8000B800_ovl0 -/* 00C3F4 8000B7F4 24030001 */ li $v1, 1 -/* 00C3F8 8000B7F8 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00C3FC 8000B7FC 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000B800_ovl0: -/* 00C400 8000B800 8C820018 */ lw $v0, 0x18($a0) -/* 00C404 8000B804 10400008 */ beqz $v0, .L8000B828_ovl0 -/* 00C408 8000B808 00000000 */ nop -/* 00C40C 8000B80C 8C4E0020 */ lw $t6, 0x20($v0) -.L8000B810_ovl0: -/* 00C410 8000B810 54AE0003 */ bnel $a1, $t6, .L8000B820_ovl0 -/* 00C414 8000B814 8C420000 */ lw $v0, ($v0) -/* 00C418 8000B818 A0430015 */ sb $v1, 0x15($v0) -/* 00C41C 8000B81C 8C420000 */ lw $v0, ($v0) -.L8000B820_ovl0: -/* 00C420 8000B820 5440FFFB */ bnezl $v0, .L8000B810_ovl0 -/* 00C424 8000B824 8C4E0020 */ lw $t6, 0x20($v0) -.L8000B828_ovl0: -/* 00C428 8000B828 03E00008 */ jr $ra -/* 00C42C 8000B82C 00000000 */ nop - -glabel func_8000B830 -/* 00C430 8000B830 54800004 */ bnezl $a0, .L8000B844_ovl0 -/* 00C434 8000B834 8C820018 */ lw $v0, 0x18($a0) -/* 00C438 8000B838 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00C43C 8000B83C 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -/* 00C440 8000B840 8C820018 */ lw $v0, 0x18($a0) -.L8000B844_ovl0: -/* 00C444 8000B844 10400008 */ beqz $v0, .L8000B868_ovl0 -/* 00C448 8000B848 00000000 */ nop -/* 00C44C 8000B84C 8C4E0020 */ lw $t6, 0x20($v0) -.L8000B850_ovl0: -/* 00C450 8000B850 54AE0003 */ bnel $a1, $t6, .L8000B860_ovl0 -/* 00C454 8000B854 8C420000 */ lw $v0, ($v0) -/* 00C458 8000B858 A0400015 */ sb $zero, 0x15($v0) -/* 00C45C 8000B85C 8C420000 */ lw $v0, ($v0) -.L8000B860_ovl0: -/* 00C460 8000B860 5440FFFB */ bnezl $v0, .L8000B850_ovl0 -/* 00C464 8000B864 8C4E0020 */ lw $t6, 0x20($v0) -.L8000B868_ovl0: -/* 00C468 8000B868 03E00008 */ jr $ra -/* 00C46C 8000B86C 00000000 */ nop - -glabel func_8000B870 -/* 00C470 8000B870 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C474 8000B874 AFBF001C */ sw $ra, 0x1c($sp) -/* 00C478 8000B878 AFB10018 */ sw $s1, 0x18($sp) -/* 00C47C 8000B87C 14800003 */ bnez $a0, .L8000B88C_ovl0 -/* 00C480 8000B880 AFB00014 */ sw $s0, 0x14($sp) -/* 00C484 8000B884 3C048005 */ lui $a0, %hi(D_8004A7C4) # $a0, 0x8005 -/* 00C488 8000B888 8C84A7C4 */ lw $a0, %lo(D_8004A7C4)($a0) -.L8000B88C_ovl0: -/* 00C48C 8000B88C 8C900018 */ lw $s0, 0x18($a0) -/* 00C490 8000B890 52000007 */ beql $s0, $zero, .L8000B8B0_ovl0 -/* 00C494 8000B894 8FBF001C */ lw $ra, 0x1c($sp) -.L8000B898_ovl0: -/* 00C498 8000B898 8E110000 */ lw $s1, ($s0) -/* 00C49C 8000B89C 0C00236A */ jal func_80008DA8_ovl0 -/* 00C4A0 8000B8A0 02002025 */ move $a0, $s0 -/* 00C4A4 8000B8A4 1620FFFC */ bnez $s1, .L8000B898_ovl0 -/* 00C4A8 8000B8A8 02208025 */ move $s0, $s1 -/* 00C4AC 8000B8AC 8FBF001C */ lw $ra, 0x1c($sp) -.L8000B8B0_ovl0: -/* 00C4B0 8000B8B0 8FB00014 */ lw $s0, 0x14($sp) -/* 00C4B4 8000B8B4 8FB10018 */ lw $s1, 0x18($sp) -/* 00C4B8 8000B8B8 03E00008 */ jr $ra -/* 00C4BC 8000B8BC 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_8000B8C0 -/* 00C4C0 8000B8C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00C4C4 8000B8C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C4C8 8000B8C8 AFA40018 */ sw $a0, 0x18($sp) -/* 00C4CC 8000B8CC 24050012 */ li $a1, 18 -/* 00C4D0 8000B8D0 0C00258A */ jal func_80009628_ovl0 -/* 00C4D4 8000B8D4 00003025 */ move $a2, $zero -/* 00C4D8 8000B8D8 8FA40018 */ lw $a0, 0x18($sp) -/* 00C4DC 8000B8DC 24050015 */ li $a1, 21 -/* 00C4E0 8000B8E0 0C00258A */ jal func_80009628_ovl0 -/* 00C4E4 8000B8E4 00003025 */ move $a2, $zero -/* 00C4E8 8000B8E8 8FA40018 */ lw $a0, 0x18($sp) -/* 00C4EC 8000B8EC 24050020 */ li $a1, 32 -/* 00C4F0 8000B8F0 0C00258A */ jal func_80009628_ovl0 -/* 00C4F4 8000B8F4 00003025 */ move $a2, $zero -/* 00C4F8 8000B8F8 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C4FC 8000B8FC 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00C500 8000B900 03E00008 */ jr $ra -/* 00C504 8000B904 00000000 */ nop - -glabel func_8000B908 -/* 00C508 8000B908 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00C50C 8000B90C AFBF0014 */ sw $ra, 0x14($sp) -/* 00C510 8000B910 AFA40018 */ sw $a0, 0x18($sp) -/* 00C514 8000B914 24050012 */ li $a1, 18 -/* 00C518 8000B918 0C00258A */ jal func_80009628_ovl0 -/* 00C51C 8000B91C 00003025 */ move $a2, $zero -/* 00C520 8000B920 8FA40018 */ lw $a0, 0x18($sp) -/* 00C524 8000B924 2405001A */ li $a1, 26 -/* 00C528 8000B928 0C00258A */ jal func_80009628_ovl0 -/* 00C52C 8000B92C 00003025 */ move $a2, $zero -/* 00C530 8000B930 8FA40018 */ lw $a0, 0x18($sp) -/* 00C534 8000B934 24050020 */ li $a1, 32 -/* 00C538 8000B938 0C00258A */ jal func_80009628_ovl0 -/* 00C53C 8000B93C 00003025 */ move $a2, $zero -/* 00C540 8000B940 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C544 8000B944 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00C548 8000B948 03E00008 */ jr $ra -/* 00C54C 8000B94C 00000000 */ nop - -glabel func_8000B950 -/* 00C550 8000B950 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 00C554 8000B954 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C558 8000B958 AFA40018 */ sw $a0, 0x18($sp) -/* 00C55C 8000B95C 24050003 */ li $a1, 3 -/* 00C560 8000B960 0C002596 */ jal func_80009658_ovl0 -/* 00C564 8000B964 00003025 */ move $a2, $zero -/* 00C568 8000B968 8FA40018 */ lw $a0, 0x18($sp) -/* 00C56C 8000B96C 24050006 */ li $a1, 6 -/* 00C570 8000B970 0C002596 */ jal func_80009658_ovl0 -/* 00C574 8000B974 00003025 */ move $a2, $zero -/* 00C578 8000B978 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C57C 8000B97C 27BD0018 */ addiu $sp, $sp, 0x18 -/* 00C580 8000B980 03E00008 */ jr $ra -/* 00C584 8000B984 00000000 */ nop - -glabel func_8000B988 -/* 00C588 8000B988 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C58C 8000B98C AFBF001C */ sw $ra, 0x1c($sp) -/* 00C590 8000B990 AFB00018 */ sw $s0, 0x18($sp) -/* 00C594 8000B994 8C90003C */ lw $s0, 0x3c($a0) -/* 00C598 8000B998 52000008 */ beql $s0, $zero, .L8000B9BC_ovl0 -/* 00C59C 8000B99C 8FBF001C */ lw $ra, 0x1c($sp) -.L8000B9A0_ovl0: -/* 00C5A0 8000B9A0 0C0026D7 */ jal func_80009B5C_ovl0 -/* 00C5A4 8000B9A4 02002025 */ move $a0, $s0 -/* 00C5A8 8000B9A8 0C002FA4 */ jal func_8000BE90_ovl0 -/* 00C5AC 8000B9AC 02002025 */ move $a0, $s0 -/* 00C5B0 8000B9B0 1440FFFB */ bnez $v0, .L8000B9A0_ovl0 -/* 00C5B4 8000B9B4 00408025 */ move $s0, $v0 -/* 00C5B8 8000B9B8 8FBF001C */ lw $ra, 0x1c($sp) -.L8000B9BC_ovl0: -/* 00C5BC 8000B9BC 8FB00018 */ lw $s0, 0x18($sp) -/* 00C5C0 8000B9C0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C5C4 8000B9C4 03E00008 */ jr $ra -/* 00C5C8 8000B9C8 00000000 */ nop - -glabel func_8000B9CC -/* 00C5CC 8000B9CC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C5D0 8000B9D0 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C5D4 8000B9D4 0C00270E */ jal func_80009C38_ovl0 -/* 00C5D8 8000B9D8 00000000 */ nop -/* 00C5DC 8000B9DC AFA2001C */ sw $v0, 0x1c($sp) -/* 00C5E0 8000B9E0 0C002E30 */ jal func_8000B8C0_ovl0 -/* 00C5E4 8000B9E4 00402025 */ move $a0, $v0 -/* 00C5E8 8000B9E8 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C5EC 8000B9EC 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C5F0 8000B9F0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C5F4 8000B9F4 03E00008 */ jr $ra -/* 00C5F8 8000B9F8 00000000 */ nop - -glabel func_8000B9FC -/* 00C5FC 8000B9FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C600 8000BA00 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C604 8000BA04 0C00273A */ jal func_80009CE8_ovl0 -/* 00C608 8000BA08 00000000 */ nop -/* 00C60C 8000BA0C AFA2001C */ sw $v0, 0x1c($sp) -/* 00C610 8000BA10 0C002E30 */ jal func_8000B8C0_ovl0 -/* 00C614 8000BA14 00402025 */ move $a0, $v0 -/* 00C618 8000BA18 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C61C 8000BA1C 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C620 8000BA20 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C624 8000BA24 03E00008 */ jr $ra -/* 00C628 8000BA28 00000000 */ nop - -glabel func_8000BA2C -/* 00C62C 8000BA2C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C630 8000BA30 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C634 8000BA34 0C002757 */ jal func_80009D5C_ovl0 -/* 00C638 8000BA38 00000000 */ nop -/* 00C63C 8000BA3C AFA2001C */ sw $v0, 0x1c($sp) -/* 00C640 8000BA40 0C002E30 */ jal func_8000B8C0_ovl0 -/* 00C644 8000BA44 00402025 */ move $a0, $v0 -/* 00C648 8000BA48 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C64C 8000BA4C 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C650 8000BA50 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C654 8000BA54 03E00008 */ jr $ra -/* 00C658 8000BA58 00000000 */ nop - -glabel func_8000BA5C -/* 00C65C 8000BA5C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C660 8000BA60 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C664 8000BA64 0C00270E */ jal func_80009C38_ovl0 -/* 00C668 8000BA68 00000000 */ nop -/* 00C66C 8000BA6C AFA2001C */ sw $v0, 0x1c($sp) -/* 00C670 8000BA70 0C002E42 */ jal func_8000B908_ovl0 -/* 00C674 8000BA74 00402025 */ move $a0, $v0 -/* 00C678 8000BA78 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C67C 8000BA7C 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C680 8000BA80 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C684 8000BA84 03E00008 */ jr $ra -/* 00C688 8000BA88 00000000 */ nop - -glabel func_8000BA8C -/* 00C68C 8000BA8C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C690 8000BA90 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C694 8000BA94 0C00273A */ jal func_80009CE8_ovl0 -/* 00C698 8000BA98 00000000 */ nop -/* 00C69C 8000BA9C AFA2001C */ sw $v0, 0x1c($sp) -/* 00C6A0 8000BAA0 0C002E42 */ jal func_8000B908_ovl0 -/* 00C6A4 8000BAA4 00402025 */ move $a0, $v0 -/* 00C6A8 8000BAA8 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C6AC 8000BAAC 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C6B0 8000BAB0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C6B4 8000BAB4 03E00008 */ jr $ra -/* 00C6B8 8000BAB8 00000000 */ nop - -glabel func_8000BABC -/* 00C6BC 8000BABC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C6C0 8000BAC0 AFBF0014 */ sw $ra, 0x14($sp) -/* 00C6C4 8000BAC4 0C002757 */ jal func_80009D5C_ovl0 -/* 00C6C8 8000BAC8 00000000 */ nop -/* 00C6CC 8000BACC AFA2001C */ sw $v0, 0x1c($sp) -/* 00C6D0 8000BAD0 0C002E42 */ jal func_8000B908_ovl0 -/* 00C6D4 8000BAD4 00402025 */ move $a0, $v0 -/* 00C6D8 8000BAD8 8FBF0014 */ lw $ra, 0x14($sp) -/* 00C6DC 8000BADC 8FA2001C */ lw $v0, 0x1c($sp) -/* 00C6E0 8000BAE0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 00C6E4 8000BAE4 03E00008 */ jr $ra -/* 00C6E8 8000BAE8 00000000 */ nop - -glabel func_8000BAEC -/* 00C6EC 8000BAEC 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 00C6F0 8000BAF0 AFB40028 */ sw $s4, 0x28($sp) -/* 00C6F4 8000BAF4 AFB1001C */ sw $s1, 0x1c($sp) -/* 00C6F8 8000BAF8 AFB00018 */ sw $s0, 0x18($sp) -/* 00C6FC 8000BAFC 00A08025 */ move $s0, $a1 -/* 00C700 8000BB00 00C08825 */ move $s1, $a2 -/* 00C704 8000BB04 0080A025 */ move $s4, $a0 -/* 00C708 8000BB08 AFBF002C */ sw $ra, 0x2c($sp) -/* 00C70C 8000BB0C AFB30024 */ sw $s3, 0x24($sp) -/* 00C710 8000BB10 AFB20020 */ sw $s2, 0x20($sp) -/* 00C714 8000BB14 AFA00038 */ sw $zero, 0x38($sp) -/* 00C718 8000BB18 AFA0003C */ sw $zero, 0x3c($sp) -/* 00C71C 8000BB1C 27A20040 */ addiu $v0, $sp, 0x40 -/* 00C720 8000BB20 27A30080 */ addiu $v1, $sp, 0x80 -.L8000BB24_ovl0: -/* 00C724 8000BB24 24420010 */ addiu $v0, $v0, 0x10 -/* 00C728 8000BB28 AC40FFF4 */ sw $zero, -0xc($v0) -/* 00C72C 8000BB2C AC40FFF8 */ sw $zero, -8($v0) -/* 00C730 8000BB30 AC40FFFC */ sw $zero, -4($v0) -/* 00C734 8000BB34 1443FFFB */ bne $v0, $v1, .L8000BB24_ovl0 -/* 00C738 8000BB38 AC40FFF0 */ sw $zero, -0x10($v0) -/* 00C73C 8000BB3C 8E020000 */ lw $v0, ($s0) -/* 00C740 8000BB40 24130012 */ li $s3, 18 -/* 00C744 8000BB44 27B20038 */ addiu $s2, $sp, 0x38 -/* 00C748 8000BB48 5262001E */ beql $s3, $v0, .L8000BBC4_ovl0 -/* 00C74C 8000BB4C 8FBF002C */ lw $ra, 0x2c($sp) -.L8000BB50_ovl0: -/* 00C750 8000BB50 1040000B */ beqz $v0, .L8000BB80_ovl0 -/* 00C754 8000BB54 02802025 */ move $a0, $s4 -/* 00C758 8000BB58 00027080 */ sll $t6, $v0, 2 -/* 00C75C 8000BB5C 024E7821 */ addu $t7, $s2, $t6 -/* 00C760 8000BB60 8DE4FFFC */ lw $a0, -4($t7) -/* 00C764 8000BB64 0C002E8B */ jal func_8000BA2C_ovl0 -/* 00C768 8000BB68 8E050004 */ lw $a1, 4($s0) -/* 00C76C 8000BB6C 8E180000 */ lw $t8, ($s0) -/* 00C770 8000BB70 0018C880 */ sll $t9, $t8, 2 -/* 00C774 8000BB74 02594021 */ addu $t0, $s2, $t9 -/* 00C778 8000BB78 10000004 */ b .L8000BB8C_ovl0 -/* 00C77C 8000BB7C AD020000 */ sw $v0, ($t0) -.L8000BB80_ovl0: -/* 00C780 8000BB80 0C002E73 */ jal func_8000B9CC_ovl0 -/* 00C784 8000BB84 8E050004 */ lw $a1, 4($s0) -/* 00C788 8000BB88 AFA20038 */ sw $v0, 0x38($sp) -.L8000BB8C_ovl0: -/* 00C78C 8000BB8C 8E0A0008 */ lw $t2, 8($s0) -/* 00C790 8000BB90 AC4A001C */ sw $t2, 0x1c($v0) -/* 00C794 8000BB94 8E09000C */ lw $t1, 0xc($s0) -/* 00C798 8000BB98 AC490020 */ sw $t1, 0x20($v0) -/* 00C79C 8000BB9C 8E0A0010 */ lw $t2, 0x10($s0) -/* 00C7A0 8000BBA0 12200003 */ beqz $s1, .L8000BBB0_ovl0 -/* 00C7A4 8000BBA4 AC4A0024 */ sw $t2, 0x24($v0) -/* 00C7A8 8000BBA8 AE220000 */ sw $v0, ($s1) -/* 00C7AC 8000BBAC 26310004 */ addiu $s1, $s1, 4 -.L8000BBB0_ovl0: -/* 00C7B0 8000BBB0 8E020014 */ lw $v0, 0x14($s0) -/* 00C7B4 8000BBB4 26100014 */ addiu $s0, $s0, 0x14 -/* 00C7B8 8000BBB8 1662FFE5 */ bne $s3, $v0, .L8000BB50_ovl0 -/* 00C7BC 8000BBBC 00000000 */ nop -/* 00C7C0 8000BBC0 8FBF002C */ lw $ra, 0x2c($sp) -.L8000BBC4_ovl0: -/* 00C7C4 8000BBC4 8FB00018 */ lw $s0, 0x18($sp) -/* 00C7C8 8000BBC8 8FB1001C */ lw $s1, 0x1c($sp) -/* 00C7CC 8000BBCC 8FB20020 */ lw $s2, 0x20($sp) -/* 00C7D0 8000BBD0 8FB30024 */ lw $s3, 0x24($sp) -/* 00C7D4 8000BBD4 8FB40028 */ lw $s4, 0x28($sp) -/* 00C7D8 8000BBD8 03E00008 */ jr $ra -/* 00C7DC 8000BBDC 27BD0088 */ addiu $sp, $sp, 0x88 - -glabel func_8000BBE0 -/* 00C7E0 8000BBE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 00C7E4 8000BBE4 AFB10018 */ sw $s1, 0x18($sp) -/* 00C7E8 8000BBE8 00808825 */ move $s1, $a0 -/* 00C7EC 8000BBEC AFBF001C */ sw $ra, 0x1c($sp) -/* 00C7F0 8000BBF0 14800003 */ bnez $a0, .L8000BC00_ovl0 -/* 00C7F4 8000BBF4 AFB00014 */ sw $s0, 0x14($sp) -/* 00C7F8 8000BBF8 3C118005 */ lui $s1, %hi(D_8004A7C4) # $s1, 0x8005 -/* 00C7FC 8000BBFC 8E31A7C4 */ lw $s1, %lo(D_8004A7C4)($s1) -.L8000BC00_ovl0: -/* 00C800 8000BC00 8E30003C */ lw $s0, 0x3c($s1) -/* 00C804 8000BC04 52000007 */ beql $s0, $zero, .L8000BC24_ovl0 -/* 00C808 8000BC08 8FBF001C */ lw $ra, 0x1c($sp) -.L8000BC0C_ovl0: -/* 00C80C 8000BC0C 0C00277D */ jal func_80009DF4_ovl0 -/* 00C810 8000BC10 02002025 */ move $a0, $s0 -/* 00C814 8000BC14 8E30003C */ lw $s0, 0x3c($s1) -/* 00C818 8000BC18 1600FFFC */ bnez $s0, .L8000BC0C_ovl0 -/* 00C81C 8000BC1C 00000000 */ nop -/* 00C820 8000BC20 8FBF001C */ lw $ra, 0x1c($sp) -.L8000BC24_ovl0: -/* 00C824 8000BC24 8FB00014 */ lw $s0, 0x14($sp) -/* 00C828 8000BC28 8FB10018 */ lw $s1, 0x18($sp) -/* 00C82C 8000BC2C 03E00008 */ jr $ra -/* 00C830 8000BC30 27BD0020 */ addiu $sp, $sp, 0x20 - -glabel func_8000BC34 -/* 00C834 8000BC34 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00C838 8000BC38 AFB30020 */ sw $s3, 0x20($sp) -/* 00C83C 8000BC3C AFB2001C */ sw $s2, 0x1c($sp) -/* 00C840 8000BC40 3C128005 */ lui $s2, %hi(D_8004A578) # $s2, 0x8005 -/* 00C844 8000BC44 3C138005 */ lui $s3, %hi(D_8004A5F8) # $s3, 0x8005 -/* 00C848 8000BC48 AFBF0024 */ sw $ra, 0x24($sp) -/* 00C84C 8000BC4C AFB10018 */ sw $s1, 0x18($sp) -/* 00C850 8000BC50 AFB00014 */ sw $s0, 0x14($sp) -/* 00C854 8000BC54 2673A5F8 */ addiu $s3, %lo(D_8004A5F8) # addiu $s3, $s3, -0x5a08 -/* 00C858 8000BC58 2652A578 */ addiu $s2, %lo(D_8004A578) # addiu $s2, $s2, -0x5a88 -/* 00C85C 8000BC5C 8E500000 */ lw $s0, ($s2) -.L8000BC60_ovl0: -/* 00C860 8000BC60 52000007 */ beql $s0, $zero, .L8000BC80_ovl0 -/* 00C864 8000BC64 26520004 */ addiu $s2, $s2, 4 -.L8000BC68_ovl0: -/* 00C868 8000BC68 8E110004 */ lw $s1, 4($s0) -/* 00C86C 8000BC6C 0C0028A7 */ jal func_8000A29C_ovl0 -/* 00C870 8000BC70 02002025 */ move $a0, $s0 -/* 00C874 8000BC74 1620FFFC */ bnez $s1, .L8000BC68_ovl0 -/* 00C878 8000BC78 02208025 */ move $s0, $s1 -/* 00C87C 8000BC7C 26520004 */ addiu $s2, $s2, 4 -.L8000BC80_ovl0: -/* 00C880 8000BC80 5653FFF7 */ bnel $s2, $s3, .L8000BC60_ovl0 -/* 00C884 8000BC84 8E500000 */ lw $s0, ($s2) -/* 00C888 8000BC88 8FBF0024 */ lw $ra, 0x24($sp) -/* 00C88C 8000BC8C 8FB00014 */ lw $s0, 0x14($sp) -/* 00C890 8000BC90 8FB10018 */ lw $s1, 0x18($sp) -/* 00C894 8000BC94 8FB2001C */ lw $s2, 0x1c($sp) -/* 00C898 8000BC98 8FB30020 */ lw $s3, 0x20($sp) -/* 00C89C 8000BC9C 03E00008 */ jr $ra -/* 00C8A0 8000BCA0 27BD0028 */ addiu $sp, $sp, 0x28 - -glabel func_8000BCA4 -/* 00C8A4 8000BCA4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 00C8A8 8000BCA8 AFBF0024 */ sw $ra, 0x24($sp) -/* 00C8AC 8000BCAC AFB00020 */ sw $s0, 0x20($sp) -/* 00C8B0 8000BCB0 0C002860 */ jal func_8000A180_ovl0 -/* 00C8B4 8000BCB4 30C600FF */ andi $a2, $a2, 0xff -/* 00C8B8 8000BCB8 14400003 */ bnez $v0, .L8000BCC8_ovl0 -/* 00C8BC 8000BCBC 00408025 */ move $s0, $v0 -/* 00C8C0 8000BCC0 10000019 */ b .L8000BD28_ovl0 -/* 00C8C4 8000BCC4 00001025 */ move $v0, $zero -.L8000BCC8_ovl0: -/* 00C8C8 8000BCC8 8FAE0044 */ lw $t6, 0x44($sp) -/* 00C8CC 8000BCCC 02002025 */ move $a0, $s0 -/* 00C8D0 8000BCD0 8FA50038 */ lw $a1, 0x38($sp) -/* 00C8D4 8000BCD4 93A6003F */ lbu $a2, 0x3f($sp) -/* 00C8D8 8000BCD8 8FA70040 */ lw $a3, 0x40($sp) -/* 00C8DC 8000BCDC 0C00297F */ jal func_8000A5FC_ovl0 -/* 00C8E0 8000BCE0 AFAE0010 */ sw $t6, 0x10($sp) -/* 00C8E4 8000BCE4 02002025 */ move $a0, $s0 -/* 00C8E8 8000BCE8 0C00270E */ jal func_80009C38_ovl0 -/* 00C8EC 8000BCEC 8FA50048 */ lw $a1, 0x48($sp) -/* 00C8F0 8000BCF0 8FAF004C */ lw $t7, 0x4c($sp) -/* 00C8F4 8000BCF4 00402025 */ move $a0, $v0 -/* 00C8F8 8000BCF8 51E00004 */ beql $t7, $zero, .L8000BD0C_ovl0 -/* 00C8FC 8000BCFC 8FA50054 */ lw $a1, 0x54($sp) -/* 00C900 8000BD00 0C002E30 */ jal func_8000B8C0_ovl0 -/* 00C904 8000BD04 00000000 */ nop -/* 00C908 8000BD08 8FA50054 */ lw $a1, 0x54($sp) -.L8000BD0C_ovl0: -/* 00C90C 8000BD0C 02002025 */ move $a0, $s0 -/* 00C910 8000BD10 93A60053 */ lbu $a2, 0x53($sp) -/* 00C914 8000BD14 50A00004 */ beql $a1, $zero, .L8000BD28_ovl0 -/* 00C918 8000BD18 02001025 */ move $v0, $s0 -/* 00C91C 8000BD1C 0C002286 */ jal func_80008A18_ovl0 -/* 00C920 8000BD20 8FA70058 */ lw $a3, 0x58($sp) -/* 00C924 8000BD24 02001025 */ move $v0, $s0 -.L8000BD28_ovl0: -/* 00C928 8000BD28 8FBF0024 */ lw $ra, 0x24($sp) -/* 00C92C 8000BD2C 8FB00020 */ lw $s0, 0x20($sp) -/* 00C930 8000BD30 27BD0028 */ addiu $sp, $sp, 0x28 -/* 00C934 8000BD34 03E00008 */ jr $ra -/* 00C938 8000BD38 00000000 */ nop - -glabel func_8000BD3C -/* 00C93C 8000BD3C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 00C940 8000BD40 AFBF0024 */ sw $ra, 0x24($sp) -/* 00C944 8000BD44 AFB00020 */ sw $s0, 0x20($sp) -/* 00C948 8000BD48 0C002860 */ jal func_8000A180_ovl0 -/* 00C94C 8000BD4C 30C600FF */ andi $a2, $a2, 0xff -/* 00C950 8000BD50 14400003 */ bnez $v0, .L8000BD60_ovl0 -/* 00C954 8000BD54 00408025 */ move $s0, $v0 -/* 00C958 8000BD58 10000020 */ b .L8000BDDC_ovl0 -/* 00C95C 8000BD5C 00001025 */ move $v0, $zero -.L8000BD60_ovl0: -/* 00C960 8000BD60 8FAE004C */ lw $t6, 0x4c($sp) -/* 00C964 8000BD64 02002025 */ move $a0, $s0 -/* 00C968 8000BD68 8FA50040 */ lw $a1, 0x40($sp) -/* 00C96C 8000BD6C 8FA60044 */ lw $a2, 0x44($sp) -/* 00C970 8000BD70 8FA70048 */ lw $a3, 0x48($sp) -/* 00C974 8000BD74 0C0029D9 */ jal func_8000A764_ovl0 -/* 00C978 8000BD78 AFAE0010 */ sw $t6, 0x10($sp) -/* 00C97C 8000BD7C 0C0027DF */ jal func_80009F7C_ovl0 -/* 00C980 8000BD80 02002025 */ move $a0, $s0 -/* 00C984 8000BD84 8FAF0050 */ lw $t7, 0x50($sp) -/* 00C988 8000BD88 AFA20028 */ sw $v0, 0x28($sp) -/* 00C98C 8000BD8C 51E00004 */ beql $t7, $zero, .L8000BDA0_ovl0 -/* 00C990 8000BD90 8FA50058 */ lw $a1, 0x58($sp) -/* 00C994 8000BD94 0C002E54 */ jal func_8000B950_ovl0 -/* 00C998 8000BD98 00402025 */ move $a0, $v0 -/* 00C99C 8000BD9C 8FA50058 */ lw $a1, 0x58($sp) -.L8000BDA0_ovl0: -/* 00C9A0 8000BDA0 02002025 */ move $a0, $s0 -/* 00C9A4 8000BDA4 93A60057 */ lbu $a2, 0x57($sp) -/* 00C9A8 8000BDA8 50A00004 */ beql $a1, $zero, .L8000BDBC_ovl0 -/* 00C9AC 8000BDAC 8FB80060 */ lw $t8, 0x60($sp) -/* 00C9B0 8000BDB0 0C002286 */ jal func_80008A18_ovl0 -/* 00C9B4 8000BDB4 8FA7005C */ lw $a3, 0x5c($sp) -/* 00C9B8 8000BDB8 8FB80060 */ lw $t8, 0x60($sp) -.L8000BDBC_ovl0: -/* 00C9BC 8000BDBC 8FA80028 */ lw $t0, 0x28($sp) -/* 00C9C0 8000BDC0 02001025 */ move $v0, $s0 -/* 00C9C4 8000BDC4 13000005 */ beqz $t8, .L8000BDDC_ovl0 -/* 00C9C8 8000BDC8 24190007 */ li $t9, 7 -/* 00C9CC 8000BDCC AD190080 */ sw $t9, 0x80($t0) -/* 00C9D0 8000BDD0 8FAA0028 */ lw $t2, 0x28($sp) -/* 00C9D4 8000BDD4 240900FF */ li $t1, 255 -/* 00C9D8 8000BDD8 AD490084 */ sw $t1, 0x84($t2) -.L8000BDDC_ovl0: -/* 00C9DC 8000BDDC 8FBF0024 */ lw $ra, 0x24($sp) -/* 00C9E0 8000BDE0 8FB00020 */ lw $s0, 0x20($sp) -/* 00C9E4 8000BDE4 27BD0030 */ addiu $sp, $sp, 0x30 -/* 00C9E8 8000BDE8 03E00008 */ jr $ra -/* 00C9EC 8000BDEC 00000000 */ nop - -glabel func_8000BDF0 -/* 00C9F0 8000BDF0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 00C9F4 8000BDF4 AFA60048 */ sw $a2, 0x48($sp) -/* 00C9F8 8000BDF8 AFA7004C */ sw $a3, 0x4c($sp) -/* 00C9FC 8000BDFC 8FAF0048 */ lw $t7, 0x48($sp) -/* 00CA00 8000BE00 00A03825 */ move $a3, $a1 -/* 00CA04 8000BE04 AFA50044 */ sw $a1, 0x44($sp) -/* 00CA08 8000BE08 3C0E8002 */ lui $t6, %hi(D_8001806C) # $t6, 0x8002 -/* 00CA0C 8000BE0C 00803025 */ move $a2, $a0 -/* 00CA10 8000BE10 AFBF003C */ sw $ra, 0x3c($sp) -/* 00CA14 8000BE14 AFA40040 */ sw $a0, 0x40($sp) -/* 00CA18 8000BE18 25CE806C */ addiu $t6, %lo(D_8001806C) # addiu $t6, $t6, -0x7f94 -/* 00CA1C 8000BE1C 3C058001 */ lui $a1, %hi(D_8000B6B4) # $a1, 0x8001 -/* 00CA20 8000BE20 24A5B6B4 */ addiu $a1, %lo(D_8000B6B4) # addiu $a1, $a1, -0x494c -/* 00CA24 8000BE24 AFAE0010 */ sw $t6, 0x10($sp) -/* 00CA28 8000BE28 2404FFFF */ li $a0, -1 -/* 00CA2C 8000BE2C AFA00018 */ sw $zero, 0x18($sp) -/* 00CA30 8000BE30 AFA0001C */ sw $zero, 0x1c($sp) -/* 00CA34 8000BE34 AFA00020 */ sw $zero, 0x20($sp) -/* 00CA38 8000BE38 AFA00024 */ sw $zero, 0x24($sp) -/* 00CA3C 8000BE3C AFA00028 */ sw $zero, 0x28($sp) -/* 00CA40 8000BE40 AFA0002C */ sw $zero, 0x2c($sp) -/* 00CA44 8000BE44 AFA00030 */ sw $zero, 0x30($sp) -/* 00CA48 8000BE48 0C002F4F */ jal func_8000BD3C_ovl0 -/* 00CA4C 8000BE4C AFAF0014 */ sw $t7, 0x14($sp) -/* 00CA50 8000BE50 14400003 */ bnez $v0, .L8000BE60_ovl0 -/* 00CA54 8000BE54 00402025 */ move $a0, $v0 -/* 00CA58 8000BE58 10000007 */ b .L8000BE78_ovl0 -/* 00CA5C 8000BE5C 00001025 */ move $v0, $zero -.L8000BE60_ovl0: -/* 00CA60 8000BE60 8C83003C */ lw $v1, 0x3c($a0) -/* 00CA64 8000BE64 8FB8004C */ lw $t8, 0x4c($sp) -/* 00CA68 8000BE68 00801025 */ move $v0, $a0 -/* 00CA6C 8000BE6C AC780080 */ sw $t8, 0x80($v1) -/* 00CA70 8000BE70 8FB90050 */ lw $t9, 0x50($sp) -/* 00CA74 8000BE74 AC790084 */ sw $t9, 0x84($v1) -.L8000BE78_ovl0: -/* 00CA78 8000BE78 8FBF003C */ lw $ra, 0x3c($sp) -/* 00CA7C 8000BE7C 27BD0040 */ addiu $sp, $sp, 0x40 -/* 00CA80 8000BE80 03E00008 */ jr $ra -/* 00CA84 8000BE84 00000000 */ nop - -/* 00CA88 8000BE88 00000000 */ nop -/* 00CA8C 8000BE8C 00000000 */ nop diff --git a/asm/ovl1/ovl1.s b/asm/ovl1/ovl1.s index 40750937..b36d5aca 100644 --- a/asm/ovl1/ovl1.s +++ b/asm/ovl1/ovl1.s @@ -12464,7 +12464,7 @@ glabel func_8009B540_ovl1 /* 04ED90 800A6B40 00057080 */ sll $t6, $a1, 2 /* 04ED94 800A6B44 3C04800C */ lui $a0, 0x800c /* 04ED98 800A6B48 008E2021 */ addu $a0, $a0, $t6 -/* 04ED9C 800A6B4C 0C000B63 */ jal func_80002D8C_ovl1 +/* 04ED9C 800A6B4C 0C000B63 */ jal load_overlay /* 04EDA0 800A6B50 8C84E8A0 */ lw $a0, -0x1760($a0) /* 04EDA4 800A6B54 8FBF0014 */ lw $ra, 0x14($sp) /* 04EDA8 800A6B58 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/currentGlobals.txt b/currentGlobals.txt new file mode 100644 index 00000000..59044bdc --- /dev/null +++ b/currentGlobals.txt @@ -0,0 +1,44373 @@ +EntryPoint +ipl3_entry +ipl3_font +func_80002BA0 +func_80002BD0 +func_80002D8C +func_80002E48 +func_80002E84 +func_80002EBC +func_80002F4C +func_80002F88 +func_80002FC0 +func_80003788 +func_800037A4 +func_800037F0 +func_80003838 +func_8000385C +load_overlay +func_8022E798_ovl19 +func_8022E954_ovl19 +func_8022EB54_ovl19 +func_8022EE78_ovl19 +func_800F61A0 +func_800F629C +func_800F62A4_ovl2 +func_800F64B0_ovl2 +func_800F6830_ovl2 +func_800F6AD4 +func_800F6C40_ovl2 +func_800F6C68 +func_800F6C78 +func_800F6C88 +func_800F6C98 +func_800F6E04_ovl2 +func_800F6E0C +func_800F6E30_ovl2 +func_800F716C +func_800F7258_ovl2 +func_800F72B0_ovl2 +func_800F7404_ovl2 +func_800F7484_ovl2 +func_800F753C_ovl2 +func_800F7578_ovl2 +func_800F7844 +func_800F78E4_ovl2 +func_800F8078_ovl2 +func_800F81A4_ovl2 +func_800F8274_ovl2 +func_800F8378_ovl2 +func_800F8464 +func_800F8560_ovl2 +func_800F8570 +func_800F8728_ovl2 +func_800F8824_ovl2 +func_800F88A0_ovl2 +func_800F88C8 +func_800F89C0 +func_800F8A24_ovl2 +func_800F8B1C_ovl2 +func_800F8C70_ovl2 +func_800F8E6C_ovl2 +func_800F9020_ovl2 +func_800F90C0_ovl2 +func_800F93EC_ovl2 +func_800F9438_ovl2 +func_800F949C +func_800F951C_ovl2 +func_800F9630_ovl2 +func_800F964C_ovl2 +func_800F9888_ovl2 +func_800F98EC_ovl2 +func_800F9974_ovl2 +func_800F998C +func_800F9A8C +func_800F9B14 +func_800F9BD4 +func_800F9C44 +func_800F9C54_ovl2 +func_800F9C94_ovl2 +func_800F9F10 +func_800F9F48_ovl2 +func_800F9F74 +func_800F9F80 +func_800F9FDC +func_800FA1D4 +func_800FA2D4 +func_800FA414 +func_800FA438_ovl2 +func_800FA5C0 +func_800FA608 +func_800FA7EC +func_800FA92C_ovl2 +func_800FAC74_ovl2 +func_800FB164_ovl2 +func_800FB814_ovl2 +func_800FB914 +func_800FB9B4_ovl2 +func_800FBA78_ovl2 +func_800FBA98_ovl2 +func_800FBBB8 +func_800FBDE8 +func_800FBE1C_ovl2 +func_800FBF18 +func_800FC03C +func_800FC068 +func_800FC128 +func_800FC150 +func_800FC164_ovl2 +func_800FC3D8 +func_800FC500 +func_800FC53C_ovl2 +func_800FC62C_ovl2 +func_800FC804_ovl2 +func_800FC9C0 +func_800FCA84_ovl2 +func_800FCD14_ovl2 +func_800FCDC0_ovl2 +func_800FCE50_ovl2 +func_800FCED8_ovl2 +func_800FCF04_ovl2 +func_800FCF0C +func_800FCF58_ovl2 +func_800FCFA4_ovl2 +func_800FCFF0_ovl2 +func_800FD03C_ovl2 +func_800FD088_ovl2 +func_800FD194 +func_800FD330_ovl2 +func_800FD418_ovl2 +func_800FD570 +func_800FD754_ovl2 +func_800FD874_ovl2 +func_800FD968_ovl2 +func_800FD9D4_ovl2 +func_800FDA40_ovl2 +func_800FDAB8 +func_800FDBB0 +func_800FDCB0 +func_800FDE64 +func_800FDE6C +func_800FDF88_ovl2 +func_800FDFF4_ovl2 +func_800FE0AC_ovl2 +func_800FE0F0 +func_800FE154_ovl2 +func_800FEE6C_ovl2 +func_800FEF44_ovl2 +func_800FF0A8_ovl2 +func_800FF0C4_ovl2 +func_800FF0E0_ovl2 +func_800FF0FC_ovl2 +func_800FF118 +func_800FF12C_ovl2 +func_800FF144 +func_800FF1CC_ovl2 +func_800FF200_ovl2 +func_800FF2B4 +func_800FF2C8_ovl2 +func_800FF5E0_ovl2 +func_800FF64C +func_800FF71C_ovl2 +func_800FF8B8 +func_800FF9B4_ovl2 +func_80100790 +func_80100AC8 +func_80100DF8 +func_80100E50_ovl2 +func_80100E7C_ovl2 +func_80100EE4_ovl2 +func_8010133C_ovl2 +func_8010137C_ovl2 +func_80101400_ovl2 +func_80101920 +func_801019F8 +func_80101BA0_ovl2 +func_80101D50_ovl2 +func_80101DA8_ovl2 +func_80101E14_ovl2 +func_80101E5C_ovl2 +func_80101F40 +func_80101F4C_ovl2 +func_80102030 +func_8010203C_ovl2 +func_8010217C_ovl2 +func_801021BC_ovl2 +func_801021FC_ovl2 +func_8010221C_ovl2 +func_80102318 +func_80102324_ovl2 +func_80102364_ovl2 +func_801023F0 +func_801023FC_ovl2 +func_801024A4 +func_801024DC +func_801024E8_ovl2 +func_80102564 +func_80102570_ovl2 +func_80103004 +func_801033A8 +func_80103528 +func_80103930 +func_801039E8_ovl2 +func_80103AA0_ovl2 +func_80103B58_ovl2 +func_80103CC8 +func_80103D80_ovl2 +func_80103DE4_ovl2 +func_80103EA0_ovl2 +func_80103F58_ovl2 +func_80104010_ovl2 +func_801040CC_ovl2 +func_80104184_ovl2 +func_8010423C_ovl2 +func_801042F4_ovl2 +func_801043B0_ovl2 +func_80104468_ovl2 +func_80104520_ovl2 +func_801045DC_ovl2 +func_801046A0_ovl2 +func_8010474C_ovl2 +func_801047F0_ovl2 +func_801048A4_ovl2 +func_80104958_ovl2 +func_80104A08_ovl2 +func_80104AB4_ovl2 +func_80104B70_ovl2 +func_80104C24_ovl2 +func_80104D2C_ovl2 +func_80104FB8_ovl2 +func_801050E0 +func_80105180_ovl2 +func_801051AC +func_801051DC_ovl2 +func_80105218 +func_80105238 +func_80105284_ovl2 +func_80105530 +func_801056C8 +func_801057C4 +func_801058B8 +func_801060C4 +func_801063F0 +func_8010669C +func_80106834 +func_80106930 +func_80106C5C +func_80107074 +func_801072E0 +func_801073C4 +func_801077D4 +func_80107820 +func_801078A0_ovl2 +func_80107F94 +func_80108078 +func_80108858 +func_80108E08 +func_80109240 +func_8010924C +func_80109298 +func_80109318_ovl2 +func_80109504 +func_801096F0 +func_80109784 +func_80109970 +func_80109B5C +func_80109BF0 +func_80109DD8 +func_80109E00_ovl2 +func_80109E44 +func_80109F60_ovl2 +func_80109FAC +func_8010A138 +func_8010A2C4 +func_8010AA80 +func_8010AC1C_ovl2 +func_8010AEE0 +func_8010AEF0 +func_8010B0B0 +func_8010B0D8_ovl2 +func_8010B11C +func_8010B238_ovl2 +func_8010B284 +func_8010B480_ovl2 +func_8010B67C_ovl2 +func_8010B860_ovl2 +func_8010BA44_ovl2 +func_8010BB08 +func_8010BBD4 +func_8010BD0C +func_8010BD84_ovl2 +func_8010BE7C +func_8010BFAC +func_8010C184 +func_8010C274_ovl2 +func_8010C608 +func_8010C734 +func_8010CABC +func_8010CE44 +func_8010D138_ovl2 +func_8010D42C_ovl2 +func_8010D668_ovl2 +func_8010D8A4_ovl2 +func_8010DA28_ovl2 +func_8010DB64_ovl2 +func_8010DC00_ovl2 +func_8010DC24_ovl2 +func_8010DC5C_ovl2 +func_8010DC78 +func_8010DC8C_ovl2 +func_8010DCAC_ovl2 +func_8010DCDC_ovl2 +func_8010DD8C +func_8010DDA4 +func_8010DF9C +func_8010E048 +func_8010E260 +func_8010E274_ovl2 +func_8010E288_ovl2 +func_8010E2A0_ovl2 +func_8010E2B8_ovl2 +func_8010E324 +func_8010E5B0_ovl2 +func_8010E6F0 +func_8010E740 +func_8010E8F0_ovl2 +func_8010E934 +func_8010E968 +func_8010EA20_ovl2 +func_8010EA68_ovl2 +func_8010EE24_ovl2 +func_8010EE68 +func_8010EEAC +func_8010EEE8_ovl2 +func_8010EF2C +func_8010EF6C +func_8010EFA8_ovl2 +func_8010EFFC +func_8010F030 +func_8010F080 +func_8010F0B4 +func_8010F100 +func_8010F134 +func_8010F140_ovl2 +func_8010F964 +func_8010F9AC +func_8010FC30_ovl2 +func_80110014 +func_80110130 +func_80110138_ovl2 +func_80110150_ovl2 +func_801103C4 +func_80110438_ovl2 +func_801104A4 +func_80110590 +func_801105E8_ovl2 +func_80110B00_ovl2 +func_80110CCC +func_80110E94_ovl2 +func_80110FD4_ovl2 +func_80111184 +func_8011145C_ovl2 +func_801114E0_ovl2 +func_80111534 +func_80111550 +func_80111574 +func_801117BC +func_80111A04 +func_80111C4C +func_80111C88_ovl2 +func_80111ECC +func_80111F10_ovl2 +func_80112000_ovl2 +func_801121E0 +func_801123AC +func_80112498_ovl2 +func_80112524 +func_8011253C_ovl2 +func_801125BC +func_80112600_ovl2 +func_8011268C +func_801126A4_ovl2 +func_80112724 +func_80112768_ovl2 +func_801127D8_ovl2 +func_80112828 +func_801128A4_ovl2 +func_801129AC +func_801129C4 +func_801129DC +func_801129F4 +func_80112A0C +func_80112A40 +func_80112B4C_ovl2 +func_80112CD4_ovl2 +func_80112ED4 +func_80112F70 +func_80113028 +func_80113300 +func_801133C8_ovl2 +func_80113F08 +func_80114974 +func_801149C0_ovl2 +func_80114A14_ovl2 +func_80114CCC +func_80114CF4_ovl2 +func_80114D54_ovl2 +func_80114DBC_ovl2 +func_80114E80_ovl2 +func_80115070_ovl2 +func_8011511C_ovl2 +func_801151BC_ovl2 +func_80115270_ovl2 +func_80115330_ovl2 +func_801153B8_ovl2 +func_8011544C_ovl2 +func_801154F0_ovl2 +func_80115578 +func_80115618 +func_8011572C_ovl2 +func_80115888 +func_8011591C_ovl2 +func_80115A7C_ovl2 +func_80115AAC_ovl2 +func_80115ACC_ovl2 +func_80115B64_ovl2 +func_80115C4C_ovl2 +func_80115D38_ovl2 +func_80115EAC_ovl2 +func_80115EDC_ovl2 +func_80115EFC_ovl2 +func_80115F04 +func_80116118_ovl2 +func_801161D4_ovl2 +func_80116218_ovl2 +func_8011623C_ovl2 +func_80116260_ovl2 +func_801162F4 +func_80116438_ovl2 +func_8011646C_ovl2 +func_801164A0_ovl2 +func_801164D4_ovl2 +func_80116508_ovl2 +func_80116B68 +func_80116B90_ovl2 +func_80116CA0_ovl2 +func_80116CC0_ovl2 +func_80116CE0_ovl2 +func_80116D00_ovl2 +func_80116D20_ovl2 +func_80116D40_ovl2 +func_80116D60_ovl2 +func_80116D80_ovl2 +func_80116DA0_ovl2 +func_80116DC0_ovl2 +func_80116DE0_ovl2 +func_80116E00_ovl2 +func_80116E20_ovl2 +func_80116E40_ovl2 +func_80116E60_ovl2 +func_80116E80_ovl2 +func_80116EA0_ovl2 +func_80116EC0_ovl2 +func_80116EE0_ovl2 +func_80116F00_ovl2 +func_80116F20_ovl2 +func_80116F40_ovl2 +func_80116F60_ovl2 +func_80116F80_ovl2 +func_80116FF8_ovl2 +func_80117078_ovl2 +func_80117098_ovl2 +func_801170B8_ovl2 +func_801170D8_ovl2 +func_801170F8_ovl2 +func_80117118_ovl2 +func_80117138_ovl2 +func_80117158_ovl2 +func_80117178_ovl2 +func_801171F0_ovl2 +func_80117210_ovl2 +func_80117328_ovl2 +func_801173F4_ovl2 +func_80117570_ovl2 +func_8011764C_ovl2 +func_80117698_ovl2 +func_801176B8_ovl2 +func_801176D8_ovl2 +func_801176F8_ovl2 +func_80117718_ovl2 +func_80117738_ovl2 +func_80117758_ovl2 +func_80117784_ovl2 +func_801177B0_ovl2 +func_801177DC_ovl2 +func_80117808_ovl2 +func_80117834_ovl2 +func_80117904_ovl2 +func_80117AB4 +func_80117D70 +func_80117DA0_ovl2 +func_80117DD8_ovl2 +func_80117E10_ovl2 +func_80117E38_ovl2 +func_80117E60_ovl2 +func_80117E88_ovl2 +func_80117EB0_ovl2 +func_80117ED8_ovl2 +func_80117F00_ovl2 +func_80117F28_ovl2 +func_801180B8 +func_80118130_ovl2 +func_801181AC_ovl2 +func_80118270_ovl2 +func_8011829C_ovl2 +func_801182C8_ovl2 +func_801182F4_ovl2 +func_80118320_ovl2 +func_80118340_ovl2 +func_80118360_ovl2 +func_80118380_ovl2 +func_801183A0_ovl2 +func_801183C0_ovl2 +func_801183E0_ovl2 +func_80118400_ovl2 +func_80118420_ovl2 +func_80118498_ovl2 +func_801184B8_ovl2 +func_80118578_ovl2 +func_80118598_ovl2 +func_801185B8_ovl2 +func_801185D8_ovl2 +func_801185F8_ovl2 +func_80118618_ovl2 +func_80118638_ovl2 +func_80118760 +func_801187A4 +func_8011884C_ovl2 +func_8011890C_ovl2 +func_80118A60 +func_80118B60_ovl2 +func_80118BC8_ovl2 +func_80118C88_ovl2 +func_80118CA8_ovl2 +func_80118CC8_ovl2 +func_80118D84_ovl2 +func_80118E44_ovl2 +func_80118F70 +func_80118F9C_ovl2 +func_80118FC8_ovl2 +func_80118FE8_ovl2 +func_80119008_ovl2 +func_80119028_ovl2 +func_80119048_ovl2 +func_80119068_ovl2 +func_80119088_ovl2 +func_80119090 +func_801190B0_ovl2 +func_801190DC_ovl2 +func_80119108_ovl2 +func_80119128_ovl2 +func_80119148_ovl2 +func_80119168_ovl2 +func_80119188_ovl2 +func_80119270_ovl2 +func_80119290_ovl2 +func_801192B0_ovl2 +func_801192B8 +func_801192C0 +func_801192E0_ovl2 +func_80119300_ovl2 +func_80119320_ovl2 +func_801193CC_ovl2 +func_801193EC_ovl2 +func_8011940C_ovl2 +func_8011942C_ovl2 +func_8011944C_ovl2 +func_8011946C_ovl2 +func_8011948C_ovl2 +func_801194AC_ovl2 +func_801194CC_ovl2 +func_801194EC_ovl2 +func_8011950C_ovl2 +func_8011952C_ovl2 +func_8011954C_ovl2 +func_8011956C_ovl2 +func_8011958C_ovl2 +func_801195AC_ovl2 +func_801195CC_ovl2 +func_801195EC_ovl2 +func_8011960C_ovl2 +func_8011962C_ovl2 +func_8011964C_ovl2 +func_8011966C_ovl2 +func_8011968C_ovl2 +func_801196AC_ovl2 +func_801196CC_ovl2 +func_801196EC_ovl2 +func_8011970C_ovl2 +func_8011972C_ovl2 +func_8011974C_ovl2 +func_8011976C_ovl2 +func_8011978C_ovl2 +func_8011982C_ovl2 +func_8011984C_ovl2 +func_8011986C_ovl2 +func_8011988C_ovl2 +func_801198AC_ovl2 +func_801198CC_ovl2 +func_801198EC_ovl2 +func_8011990C_ovl2 +func_8011992C_ovl2 +func_801199E0_ovl2 +func_80119A00_ovl2 +func_80119A20_ovl2 +func_80119A40_ovl2 +func_80119A60_ovl2 +func_80119A80_ovl2 +func_80119AA0_ovl2 +func_80119AC0_ovl2 +func_80119AE0_ovl2 +func_80119B00_ovl2 +func_80119B20_ovl2 +func_80119B40_ovl2 +func_80119B60_ovl2 +func_80119B80_ovl2 +func_80119BA0_ovl2 +func_80119BC0_ovl2 +func_80119BE0_ovl2 +func_80119C00_ovl2 +func_80119C20_ovl2 +func_80119C40_ovl2 +func_80119C6C_ovl2 +func_80119C98_ovl2 +func_80119CC4_ovl2 +func_80119CF0_ovl2 +func_80119D1C_ovl2 +func_80119D48_ovl2 +func_80119D74_ovl2 +func_80119DA0_ovl2 +func_80119DC0_ovl2 +func_80119DE0_ovl2 +func_80119E00_ovl2 +func_80119E20_ovl2 +func_80119E40_ovl2 +func_80119E60_ovl2 +func_80119E80_ovl2 +func_80119EA0_ovl2 +func_80119EC0_ovl2 +func_80119EE0_ovl2 +func_80119F00_ovl2 +func_80119F20_ovl2 +func_80119F40_ovl2 +func_80119F60_ovl2 +func_80119F80_ovl2 +func_80119FA0_ovl2 +func_80119FC0_ovl2 +func_80119FE0_ovl2 +func_8011A000_ovl2 +func_8011A020_ovl2 +func_8011A040_ovl2 +func_8011A060_ovl2 +func_8011A0FC +func_8011A178_ovl2 +func_8011A198_ovl2 +func_8011A214_ovl2 +func_8011A234_ovl2 +func_8011A254_ovl2 +func_8011A274_ovl2 +func_8011A294_ovl2 +func_8011A2F4_ovl2 +func_8011A3B8_ovl2 +func_8011A3D8_ovl2 +func_8011A3F8_ovl2 +func_8011A418_ovl2 +func_8011A438_ovl2 +func_8011A458_ovl2 +func_8011A478_ovl2 +func_8011A498_ovl2 +func_8011A4C0_ovl2 +func_8011A4E8_ovl2 +func_8011A510_ovl2 +func_8011A538_ovl2 +func_8011A560_ovl2 +func_8011A588_ovl2 +func_8011A638_ovl2 +func_8011A678_ovl2 +func_8011A770_ovl2 +func_8011A7A8_ovl2 +func_8011A86C_ovl2 +func_8011A88C_ovl2 +func_8011A8AC_ovl2 +func_8011A8CC_ovl2 +func_8011A8EC_ovl2 +func_8011A90C_ovl2 +func_8011A92C_ovl2 +func_8011A94C_ovl2 +func_8011A96C_ovl2 +func_8011A98C_ovl2 +func_8011A9AC_ovl2 +func_8011A9CC_ovl2 +func_8011A9EC_ovl2 +func_8011AA7C_ovl2 +func_8011AB7C_ovl2 +func_8011AB9C_ovl2 +func_8011ABBC_ovl2 +func_8011ABDC_ovl2 +func_8011ABFC_ovl2 +func_8011AC1C_ovl2 +func_8011AC3C_ovl2 +func_8011AC5C_ovl2 +func_8011AC7C_ovl2 +func_8011AC9C_ovl2 +func_8011ACBC_ovl2 +func_8011ACDC_ovl2 +func_8011ACFC_ovl2 +func_8011AD1C_ovl2 +func_8011AD3C_ovl2 +func_8011AD5C_ovl2 +func_8011AD7C_ovl2 +func_8011AD9C_ovl2 +func_8011ADBC_ovl2 +func_8011ADDC_ovl2 +func_8011ADFC_ovl2 +func_8011AE6C_ovl2 +func_8011AEF0_ovl2 +func_8011AF50_ovl2 +func_8011AFB0_ovl2 +func_8011AFD0_ovl2 +func_8011AFF0_ovl2 +func_8011B010_ovl2 +func_8011B030_ovl2 +func_8011B050_ovl2 +func_8011B0A4 +func_8011B188_ovl2 +func_8011B22C_ovl2 +func_8011B328_ovl2 +func_8011B348_ovl2 +func_8011B3B8_ovl2 +func_8011B3F4_ovl2 +func_8011B464_ovl2 +func_8011B528_ovl2 +func_8011B554_ovl2 +func_8011B580_ovl2 +func_8011B5AC_ovl2 +func_8011B5D8_ovl2 +func_8011B5F8_ovl2 +func_8011B618_ovl2 +func_8011B638_ovl2 +func_8011B658_ovl2 +func_8011B678_ovl2 +func_8011B698_ovl2 +func_8011B6B8_ovl2 +func_8011B6D8_ovl2 +func_8011B794_ovl2 +func_8011B7CC_ovl2 +func_8011B838_ovl2 +func_8011B858_ovl2 +func_8011B878_ovl2 +func_8011B944_ovl2 +func_8011B964_ovl2 +func_8011B984_ovl2 +func_8011B9A4_ovl2 +func_8011B9C4_ovl2 +func_8011B9E4_ovl2 +func_8011BA10_ovl2 +func_8011BABC_ovl2 +func_8011BB98 +func_8011BD08 +func_8011BD30_ovl2 +func_8011BED0 +func_8011BF4C_ovl2 +func_8011C2A0 +func_8011C2D4_ovl2 +func_8011C344 +func_8011C4E8_ovl2 +func_8011C720 +func_8011C838_ovl2 +func_8011C87C_ovl2 +func_8011C8D0 +func_8011C8F8 +func_8011CCB8 +func_8011CF58_ovl2 +func_8011CFE0_ovl2 +func_8011CFF4 +func_8011D0FC_ovl2 +func_8011D40C_ovl2 +func_8011D4A4_ovl2 +func_8011D614_ovl2 +func_8011D67C +func_8011D858_ovl2 +func_8011D9E0_ovl2 +func_8011DA34 +func_8011DAF8 +func_8011DC04_ovl2 +func_8011DC30_ovl2 +func_8011DCD0 +func_8011DD18 +func_8011DD5C_ovl2 +func_8011E0E8_ovl2 +func_8011E190_ovl2 +func_8011E1E8_ovl2 +func_8011E1FC +func_8011E234_ovl2 +func_8011E244 +func_8011E270_ovl2 +func_8011E294 +func_8011E2A0_ovl2 +func_8011E30C_ovl2 +func_8011E31C_ovl2 +func_8011E340 +func_8011E35C +func_8011E368_ovl2 +func_8011E374 +func_8011E438 +func_8011E4E4 +func_8011E504 +func_8011E524 +func_8011E548_ovl2 +func_8011E978_ovl2 +func_8011EBD4_ovl2 +func_8011EC18 +func_8011ED68_ovl2 +func_8011F690_ovl2 +func_8011FEF8_ovl2 +func_80120A28_ovl2 +func_80120AF8_ovl2 +func_80120B70 +func_80120BCC_ovl2 +func_80120CB0 +func_80120CCC +func_80120E74_ovl2 +func_801210B4_ovl2 +func_801210FC_ovl2 +func_80121194_ovl2 +func_8012122C_ovl2 +func_80121254 +func_80121278 +func_80121284_ovl2 +func_801212A4_ovl2 +func_801215DC_ovl2 +func_80121658_ovl2 +func_801217B8_ovl2 +func_80121828_ovl2 +func_801219C8_ovl2 +func_80121A04_ovl2 +func_80121BCC_ovl2 +func_80121C90_ovl2 +func_80121D3C_ovl2 +func_80121F14_ovl2 +func_80121F50 +func_8012209C_ovl2 +func_80122460_ovl2 +func_80122558_ovl2 +func_801226FC_ovl2 +func_801229F4 +func_80122A10_ovl2 +func_80122A80_ovl2 +func_80122B40_ovl2 +func_80122C30_ovl2 +func_80122CA0 +func_80122CE8_ovl2 +func_80122FB0 +func_80123004_ovl2 +func_8012307C_ovl2 +func_801230E8_ovl2 +func_8012310C_ovl2 +func_80123144_ovl2 +func_80123170_ovl2 +func_801231D8 +func_80123240 +func_801232A8 +func_80123354_ovl2 +func_80151160_ovl3 +func_80151288_ovl3 +func_80151448_ovl3 +func_80151B78_ovl3 +func_80151C78_ovl3 +func_80151E94_ovl3 +func_80152070_ovl3 +func_80152124_ovl3 +func_801521F0_ovl3 +func_8015229C_ovl3 +func_80152348_ovl3 +func_80152828_ovl3 +func_801529C0_ovl3 +func_801530BC_ovl3 +func_80153668_ovl3 +func_80153808_ovl3 +func_801538C8_ovl3 +func_80153984_ovl3 +func_80153A18_ovl3 +func_80153AD4_ovl3 +func_80153B98_ovl3 +func_80153FC8_ovl3 +func_8015439C_ovl3 +func_80154428_ovl3 +func_8015449C_ovl3 +func_80154578_ovl3 +func_80154648_ovl3 +func_8015488C_ovl3 +func_801548DC_ovl3 +func_80154CFC_ovl3 +func_80155088_ovl3 +func_80155424_ovl3 +func_80155498_ovl3 +func_8015550C_ovl3 +func_801555B0_ovl3 +func_80155664_ovl3 +func_801556D8_ovl3 +func_80155838_ovl3 +func_80155C68_ovl3 +func_80155D50_ovl3 +func_80155DF0_ovl3 +func_80155E58_ovl3 +func_80155ED8_ovl3 +func_80155F0C_ovl3 +func_80156050_ovl3 +func_80156594_ovl3 +func_801567B8_ovl3 +func_80157738_ovl3 +func_80157C5C_ovl3 +func_80157D58_ovl3 +func_80157E38_ovl3 +func_80157F18_ovl3 +func_801580C4_ovl3 +func_8015814C_ovl3 +func_80158294_ovl3 +func_801583BC_ovl3 +func_80158410_ovl3 +func_8015849C_ovl3 +func_80158508_ovl3 +func_80158528_ovl3 +func_80158564_ovl3 +func_801585A0_ovl3 +func_80158604_ovl3 +func_80158668_ovl3 +func_80158688_ovl3 +func_801586A8_ovl3 +func_80158744_ovl3 +func_801587AC_ovl3 +func_8015880C_ovl3 +func_8015882C_ovl3 +func_801588D0_ovl3 +func_80158924_ovl3 +func_80158B10_ovl3 +func_80158C40_ovl3 +func_80158CA8_ovl3 +func_80158DB4_ovl3 +func_80158EEC_ovl3 +func_80159164_ovl3 +func_80159ADC_ovl3 +func_80159BA0_ovl3 +func_80159EA0_ovl3 +func_80159EF0_ovl3 +func_8015A144_ovl3 +func_8015A31C_ovl3 +func_8015A3EC_ovl3 +func_8015A44C_ovl3 +func_8015A92C_ovl3 +func_8015A9F8_ovl3 +func_8015AC90_ovl3 +func_8015ADF8_ovl3 +func_8015B060_ovl3 +func_8015B190_ovl3 +func_8015B75C_ovl3 +func_8015BBE4_ovl3 +func_8015C00C_ovl3 +func_8015C7F4_ovl3 +func_8015CC84_ovl3 +func_8015CF9C_ovl3 +func_8015D3C8_ovl3 +func_8015D7A0_ovl3 +func_8015DBE4_ovl3 +func_8015E43C_ovl3 +func_8015E754_ovl3 +func_8015E8E0_ovl3 +func_8015ED2C_ovl3 +func_8015F950_ovl3 +func_8015FD58_ovl3 +func_80160378_ovl3 +func_801606A0_ovl3 +func_80160A50_ovl3 +func_80160D84_ovl3 +func_80161058_ovl3 +func_801614D8_ovl3 +func_80161CE0_ovl3 +func_80161D94_ovl3 +func_80161E28_ovl3 +func_80161E84_ovl3 +func_80161EC0_ovl3 +func_80162000_ovl3 +func_80162150_ovl3 +func_801625B8_ovl3 +func_8016264C_ovl3 +func_801632B8_ovl3 +func_80163320_ovl3 +func_801634D4_ovl3 +func_801636A4_ovl3 +func_80163AC0_ovl3 +func_80163C48_ovl3 +func_80163D84_ovl3 +func_80163ED0_ovl3 +func_80164058_ovl3 +func_80164130_ovl3 +func_80164320_ovl3 +func_801644EC_ovl3 +func_801646A4_ovl3 +func_80164890_ovl3 +func_80164914_ovl3 +func_80164980_ovl3 +func_80164EA8_ovl3 +func_801651FC_ovl3 +func_801653AC_ovl3 +func_801653F4_ovl3 +func_801654CC_ovl3 +func_80165504_ovl3 +func_801657BC_ovl3 +func_8016593C_ovl3 +func_80165CD8_ovl3 +func_801660F4_ovl3 +func_80166210_ovl3 +func_80166588_ovl3 +func_80166768_ovl3 +func_80166BB4_ovl3 +func_80166E2C_ovl3 +func_8016714C_ovl3 +func_80167290_ovl3 +func_80167330_ovl3 +func_80167578_ovl3 +func_8016769C_ovl3 +func_80167800_ovl3 +func_80167974_ovl3 +func_80167B48_ovl3 +func_80167B80_ovl3 +func_80167CCC_ovl3 +func_80167D04_ovl3 +func_80167F54_ovl3 +func_80168408_ovl3 +func_8016854C_ovl3 +func_8016858C_ovl3 +func_801693C4_ovl3 +func_80151100 +func_80151138 +func_80151204 +func_801512F0 +func_801513C8 +func_801513F8 +func_801514A0 +func_8015150C +func_8015166C +func_8015170C +func_8015198C +func_80151CD0 +func_80151DDC +func_80151E10 +func_80151E60 +func_80152138 +func_801524C8 +func_80152B28 +func_80152B9C +func_80152C10 +func_80152C84 +func_80152CF8 +func_80152D00 +func_80152DB8 +func_80152EA8 +func_80153040 +func_80153064 +func_8015314C +func_801531FC +func_80153228 +func_801532CC +func_801532F4 +func_801533C0 +func_80153424 +func_8015347C +func_801534A8 +func_801534D4 +func_80153530 +func_8015358C +func_801535E8 +func_80153644 +func_80153670 +func_801536A0 +func_801536A8 +func_801536E0 +func_8015370C +func_8015372C +func_8015374C +func_80153868 +func_8015392C +func_80153A48 +func_80153AA8 +func_80153AF8 +func_80153B34 +func_80153B80 +func_80153C28 +func_80153CBC +func_80153D10 +func_80153D6C +func_80153DC8 +func_80153E1C +func_80153F00 +func_80153F2C +func_80154 +func_8015403C +func_8015405C +func_80154088 +func_80154100 +func_80154158 +func_80154180 +func_801541EC +func_80154214 +func_80154258 +func_80154284 +func_80154464 +func_801544E8 +func_80154628 +func_80154690 +func_801546D8 +func_80154748 +func_80154810 +func_80154858 +func_801548A4 +func_801548F8 +func_80154938 +func_80154A40 +func_80154B14 +func_80154BA0 +func_80154C08 +func_80154C38 +func_80154C64 +func_80154D60 +__osSPSetPc +func_80000900 +func_80000908 +func_80000980 +func_800009E8 +func_80000A44 +func_80000B64 +func_80000BB8 +func_80000BE8 +func_80000C3C +func_80000C54 +func_80000CD8 +func_80000CE4 +func_80000D20 +func_80000D34 +func_80000DB8 +func_80000DC4 +func_80000E00 +func_80000E14 +func_80000E4C +func_80000E88 +func_80000E9C +func_80000F78 +func_80001774 +func_8000189C +func_80001924 +func_800019BC +func_80001E20 +func_80001FAC +func_80002014 +func_8000206C +func_800022DC +func_8000256C +func_80002598 +func_80002AF8 +func_80002B70 +func_80002B7C +func_80002B88 +func_80003DA8 +func_80003ECC +func_80003FDC +func_800041A0 +func_80004250 +func_800045C0 +func_80004624 +func_8000464C +func_80004674 +func_800046A4 +func_800046D0 +func_800046FC +func_800047B0 +func_800047D0 +func_800047F0 +func_80004810 +func_800049BC +func_80004A3C +func_80004ABC +func_80004B50 +func_80004BD4 +func_80004C5C +func_80004CD4 +func_80004D00 +func_80004D34 +func_80004D68 +func_80004D98 +func_80004DC8 +func_80004E98 +func_800051E0 +func_80005348 +func_80005378 +func_800053A8 +func_800053B4 +func_800053D0 +func_80005400 +func_80005430 +func_8000548C +func_80005530 +func_8000561C +func_800056DC +func_80005734 +func_800057AC +func_80005834 +func_80005910 +func_8000597C +func_800059F8 +func_80005A98 +func_80005C64 +func_80005CC0 +func_80005DE4 +func_80005F10 +func_8000630C +func_80006628 +func_80006740 +func_800067B8 +func_800067C8 +func_800067E0 +func_80006854 +func_800068E4 +func_80006DF8 +func_80006E30 +func_80006E94 +func_80006EE4 +func_80006F60 +func_8000708C +func_80007328 +func_80007380 +func_800075DC +func_800075F8 +func_80007620 +func_80007648 +func_80007674 +func_80007694 +func_800076D0 +func_80007824 +func_8000783C +func_800078A4 +func_800078F0 +func_80007944 +func_80007998 +func_800079E4 +func_800079FC +func_80007A14 +func_80007A74 +func_80007ADC +func_80007B38 +func_80007BA4 +func_80007BF4 +func_80007C9C +func_80007CE8 +func_80007CF4 +func_80007F58 +func_80007FB8 +func_80007FE4 +func_8000803C +func_80008068 +func_800080C0 +func_80008198 +func_800081C4 +func_80008210 +func_80008280 +func_8000828C +func_800082D4 +func_8000831C +func_80008328 +func_8000835C +func_80008380 +func_800083A0 +func_800083CC +func_80008434 +func_800084A0 +func_80008528 +func_80008570 +func_80008590 +func_800085DC +func_800085F8 +func_80008664 +func_800086EC +func_80008734 +func_80008754 +func_800087AC +func_800087D8 +func_80008830 +func_80008840 +func_80008850 +func_80008860 +func_8000888C +func_800088E4 +func_80008910 +func_80008968 +func_80008994 +func_800089EC +func_80008A18 +func_80008B94 +func_80008DA8 +func_80008EC4 +func_80009628 +func_80009658 +func_800097E0 +func_8000984C +func_800098AC +func_80009918 +func_80009978 +func_800099E4 +func_80009A44 +func_80009B5C +func_80009BD4 +func_80009C38 +func_80009CE8 +func_80009D5C +func_80009DF4 +func_80009F7C +func_8000A02C +func_8000A0C0 +func_8000A180 +func_8000A1C0 +func_8000A200 +func_8000A24C +func_8000A29C +func_8000A350 +func_8000A498 +func_8000A4D0 +func_8000A508 +func_8000A544 +func_8000A580 +func_8000A5FC +func_8000A640 +func_8000A684 +func_8000A6D8 +func_8000A730 +func_8000A764 +func_8000A7A0 +func_8000A7DC +func_8000A830 +func_8000A888 +func_8000A904 +func_8000A980 +func_8000A9C0 +func_8000AA04 +func_8000AA38 +func_8000AA6C +func_8000AAA4 +func_8000AAE0 +func_8000ABAC +func_8000AC3C +func_8000AD88 +func_8000AE84 +func_8000B3E0 +func_8000B448 +func_8000B4D4 +func_8000B57C +func_8000B63C +func_8000B65C +func_8000B688 +func_8000B6B4 +func_8000B6BC +func_8000B758 +func_8000B78C +func_8000B7C0 +func_8000B7D8 +func_8000B7F0 +func_8000B830 +func_8000B870 +func_8000B8C0 +func_8000B908 +func_8000B950 +func_8000B988 +func_8000B9CC +func_8000B9FC +func_8000BA2C +func_8000BA5C +func_8000BA8C +func_8000BABC +func_8000BAEC +func_8000BBE0 +func_8000BC34 +func_8000BCA4 +func_8000BD3C +func_8000BDF0 +func_8000BE90 +func_8000BEA4 +func_8000BED0 +func_8000BEF4 +func_8000BF3C +func_8000BFA0 +func_8000C000 +func_8000C044 +func_8000C0AC +func_8000C10C +func_8000C144 +func_8000C17C +func_8000C218 +func_8000C2C8 +func_8000C3D8 +func_8000CE18 +func_8000CECC +func_8000CF84 +func_8000D030 +func_8000D0AC +func_8000D35C +func_8000DE30 +func_8000E324 +func_8000E3F8 +func_8000E41C +func_8000E434 +func_8000E474 +func_8000E4A0 +func_8000E4A8 +func_8000E4B0 +func_8000E4B8 +func_8000E4C0 +func_8000E4C8 +func_8000E4D0 +func_8000E4D8 +func_8000E4E4 +func_8000E510 +func_8000E518 +func_8000E520 +func_8000E528 +func_8000E530 +func_8000E538 +func_8000E540 +func_8000E548 +func_8000E554 +func_8000E818 +func_8000EC98 +func_8000F054 +func_8000F230 +func_8000F448 +func_8000F480 +func_8000F4B0 +func_8000F4E0 +func_8000F510 +func_8000F6EC +func_8000F754 +func_8000F980 +func_8000FB10 +func_8000FCE4 +func_8000FD78 +func_8000FE2C +func_8000FE64 +func_8001074C +func_80010988 +func_800109B4 +func_80010B0C +func_80010B18 +func_80010B44 +func_80010B50 +func_80010B58 +func_80010D28 +func_80010EF8 +func_8001103C +func_80011180 +func_80013300 +func_800140FC +func_800141D4 +func_800141F8 +func_8001421C +func_80014240 +func_80014264 +func_800143A4 +func_800143D4 +func_80014768 +func_8001479C +func_800147C8 +func_80014AD4 +func_80014B04 +func_80014B4C +func_80014C78 +func_80014DF0 +func_80014FA4 +func_8001503C +func_80015368 +func_800156C4 +func_8001585C +func_8001588C +func_80015BCC +func_80015BFC +func_80015DC4 +func_80015F78 +func_800162D8 +func_80016634 +func_8001663C +func_80016940 +func_80016DE8 +func_800171E0 +func_80017B34 +func_80017B40 +func_80017B6C +func_80017C7C +func_80017DB0 +func_80017E84 +func_80017F78 +func_80017FEC +func_8001806C +func_80018094 +func_800180BC +func_800180E4 +func_8001810C +func_80018170 +func_800183BC +func_800185B0 +func_800185E4 +func_80018604 +func_8001870C +func_8001880C +func_80018890 +func_80018920 +func_80018948 +func_80018970 +func_80018998 +func_800189A8 +func_800189B4 +func_800189E4 +func_80018A44 +func_80018A94 +func_80018AA0 +func_80018AAC +func_80018AFC +func_80018B60 +func_80018BD4 +func_80018BF8 +func_80018C5C +func_80018C9C +func_80018D3C +func_80018D7C +func_80018DB4 +func_80018DEC +func_80018E24 +func_80018E70 +func_80018EA4 +func_80018EEC +func_80018F34 +func_80018FBC +func_80019090 +func_800191CC +func_800191F8 +func_80019380 +func_800193C8 +func_800195D8 +func_80019648 +func_800196D4 +func_80019740 +func_800197EC +func_80019870 +func_800198C0 +func_80019A2C +func_80019C60 +func_80019E14 +func_80019E5C +func_80019EB0 +func_8001A13C +func_8001A1B0 +func_8001A488 +func_8001A504 +func_8001A8EC +func_8001A964 +func_8001AD90 +func_8001AE10 +func_8001AFA4 +func_8001B008 +func_8001B234 +func_0x80040000 +func_8001B454 +func_8001B4AC +func_8001B540 +func_8001B5E4 +func_8001B6E4 +func_8001B784 +func_8001B838 +func_8001B9B8 +func_8001BA04 +func_8001BA60 +func_8001BAC4 +func_8001BB30 +func_8001BBAC +func_8001BCE0 +func_8001BF88 +func_8001BFDC +func_8001C2E4 +func_8001C348 +func_8001C73C +func_8001C874 +func_8001C8B8 +func_8001C90C +func_8001C968 +func_8001C9CC +func_8001CA40 +func_8001CB0C +func_8001CB4C +func_8001CB9C +func_8001CBF0 +func_8001CCBC +func_8001CCFC +func_8001CD4C +func_8001CDA0 +func_8001CE30 +func_8001CE68 +func_8001CEB4 +func_8001CF00 +func_8001CF90 +func_8001CFC8 +func_8001D014 +func_8001D060 +func_8001D0B4 +func_8001D11C +func_8001D184 +func_8001D200 +func_8001D264 +func_8001D2DC +func_8001D34C +func_8001D3D0 +func_8001D514 +func_8001D6A0 +func_8001D800 +func_8001D934 +func_8001DA48 +func_8001DB54 +func_8001DDE0 +func_8001DF68 +func_8001E000 +func_8001E104 +func_8001E300 +func_8001E344 +func_8001E388 +func_8001E3D4 +func_8001E450 +func_8001E490 +func_8001E510 +func_8001E5C8 +func_8001E660 +func_8001E6B8 +func_8001E724 +func_8001E7A4 +func_8001E8D0 +func_8001E9A0 +func_8001E9EC +func_8001ECC0 +func_8001F234 +func_8001F24C +func_8001F2E0 +func_8001F81C +func_8001FD64 +func_80020878 +func_80020888 +func_80020894 +func_800208A0 +func_800208D4 +func_80020914 +func_80020968 +func_80020998 +func_80020A20 +func_80020ABC +func_80020B34 +func_80020BB8 +func_80020BE8 +func_80020C70 +func_80020C88 +func_80020CC4 +func_80020D00 +func_80020D58 +func_80020DAC +func_80020E00 +func_80020E0C +func_80020E5C +func_80020E8C +func_80020E9C +func_80020EA8 +func_80020EB4 +func_80020ECC +func_80020F18 +func_80021444 +func_800215F0 +func_80021618 +func_80021668 +func_80021764 +func_80021CB4 +func_80021D34 +func_80021E00 +func_80021F80 +func_80021FA4 +func_8002206C +func_80022134 +func_800221BC +func_80022248 +func_800222C4 +func_800229CC +func_80022A38 +func_80022A44 +func_80022A58 +func_80022B88 +func_80022BC4 +func_80022D98 +func_80022E04 +func_80023048 +fatal_printf +func_800231F0 +func_800232AC +func_800232F8 +func_80023358 +func_80023384 +func_800233F4 +func_80023464 +func_800234F4 +func_80023794 +func_80023884 +func_8002397C +func_80023990 +func_80023A28 +func_80023AE4 +func_80023B34 +func_80023C48 +func_80023CB0 +func_80023D00 +func_80023D5C +func_80023E30 +func_80023E80 +func_80024628 +func_80024680 +func_800246E4 +func_80024748 +func_80024750 +func_80025758 +func_8002579C +func_8002581C +func_80025874 +func_8002587C +func_80025B74 +func_80025C7C +func_80025DE8 +func_80025F50 +func_80025F74 +func_80025FA4 +func_80026060 +func_800261B0 +func_80026260 +func_8002638C +func_8002639C +func_800263F0 +func_80026460 +func_80026488 +func_80026494 +func_8002649C +func_80026698 +func_80026898 +func_800268C8 +func_80026A10 +func_80026B2C +func_80026FA8 +func_8002714C +func_80027340 +func_80027360 +func_80027520 +func_800275C0 +func_80027610 +func_80027670 +func_80027CB4 +func_80027D58 +func_80027E84 +func_80027F38 +func_80028080 +func_8002810C +func_80028318 +func_800285F8 +func_80029014 +func_8002901C +func_800296C0 +func_80029834 +func_8002983C +func_80029888 +func_80029908 +func_80029938 +func_800299AC +func_800299F0 +func_800299F8 +func_80029D10 +func_80029E38 +func_8002A138 +func_8002A178 +func_8002A1C4 +func_8002A290 +func_8002A4E4 +func_8002A508 +func_8002A908 +func_8002A998 +func_8002AA0C +func_8002AA68 +func_8002AADC +func_8002ABD0 +func_8002AD08 +func_8002AD88 +func_8002AE74 +func_8002AF54 +func_8002B03C +func_8002B0A8 +func_8002B158 +func_8002B20C +func_8002B214 +func_8002B238 +func_8002B2E8 +func_8002B40C +func_8002B4B4 +func_8002B50C +func_8002B524 +func_8002B59C +func_8002B5E8 +func_8002B638 +func_8002B690 +func_8002B6A8 +func_8002B70C +func_8002B7C0 +func_8002B810 +func_8002C03C +func_8002C044 +func_8002C68C +func_8002C790 +func_8002C80C +func_8002C98C +func_8002C9A4 +func_8002C9D0 +func_8002C9EC +func_8002C9F4 +func_8002C9FC +func_8002CA48 +func_8002CBCC +func_8002CCEC +func_8002CD44 +func_8002CD4C +func_8002CD54 +func_8002CD94 +func_8002CE18 +func_8002CEC0 +func_8002CEF4 +func_8002CF3C +func_8002CFE4 +func_8002D06C +func_8002D09C +func_8002D0D0 +func_8002D11C +func_8002D178 +func_8002D1B0 +func_8002D24C +func_8002D2E4 +func_8002D43C +osRecvMesg +func_8002D638 +func_8002D6E0 +func_8002D8A0 +osSpTaskStartGo +func_8002DB4C +func_8002DB8C +func_8002DC94 +func_8002DCCC +func_8002DD08 +func_8002DD44 +func_8002DD70 +func_8002DDAC +func_8002DE08 +func_8002DE38 +func_8002DE98 +func_8002DF34 +func_8002DF60 +func_8002E4A4 +func_8002E68C +func_8002E6D4 +func_8002E6E4 +func_8002E8B0 +func_8002E94C +func_8002EED0 +func_8002EF84 +func_8002F040 +func_8002F1A8 +func_8002F2B4 +func_8002F410 +func_8002F460 +func_8002F4A4 +__osPackRequestData +func_8002F640 +func_8002F710 +func_8002F804 +func_8002F988 +func_8002FA34 +func_8002FBDC +func_8002FD24 +func_8002FDB4 +func_8002FE40 +func_8002FF08 +func_8002FF9C +func_8003001C +func_80030094 +osInitialize +func_8003032C +func_80030384 +func_80030400 +func_8003040C +__osSpRawStartDma +func_800304DC +func_8003058C +func_800305DC +__osSiRawReadIo +osSpTaskYield +func_800306C0 +func_80030794 +func_80030B04 +func_80030C10 +func_80030C98 +func_80030CC8 +func_80030D7C +func_80030DE8 +func_80031124 +func_80031264 +func_80031408 +func_800314C8 +func_800314DC +func_80031554 +func_80031650 +func_800319A0 +func_80031B04 +func_80031CB0 +func_80031D84 +func_80032058 +func_800320D0 +func_80032278 +func_800323FC +func_80032470 +func_800324C0 +func_80032504 +func_80032530 +osPiRawStartDma +osSetEventMesg +func_80032B18 +func_80032B28 +osContGetQuery +func_80032BD4 +func_80032BFC +_Printf +func_800338B8 +func_80033994 +func_80033A38 +func_80033A6C +func_80033A94 +func_80033AB8 +func_80033AD4 +func_80033B0C +func_80033B84 +func_80033C3C +func_80033D24 +func_80033D5C +func_80033D8C +osSetThreadPri +func_80033FC0 +func_80033FD8 +func_80034030 +func_800340D0 +func_80034238 +func_80034464 +func_800344F0 +func_8003460C +func_80034694 +func_8003472C +func_800348A4 +func_80034918 +__osSetGlobalIntMask +func_80034AEC +guNormalize +func_80034CD4 +func_80034CEC +func_80034CFC +func_80035084 +func_800350E8 +func_800352C8 +func_80035358 +func_80035380 +func_8003539C +func_800354DC +func_800357D8 +func_80035808 +func_80035950 +func_80035978 +func_800359A4 +func_80035A1C +func_80035B14 +func_80035C94 +func_80035D18 +func_80035D30 +func_80035F20 +func_80035FF0 +func_800360B4 +func_8003614C +func_80036688 +func_80036954 +func_80036AF0 +func_80036C90 +func_80036D60 +osEPiRawReadIo +func_80036FC4 +func_80037028 +func_8003707C +func_800370D0 +func_8003731C +func_80037544 +func_80037620 +func_800376B4 +osSetTimer +func_80037924 +func_80037E98 +_Ldtob +func_800383EC +func_80038500 +func_80038584 +func_80038828 +func_8003887C +func_80038928 +func_8003895C +func_8003896C +func_8003897C +func_80038B00 +func_80038C8C +func_80038C9C +func_80038CC8 +osStartThread +osViSetYScale +func_80038E78 +func_80038F24 +func_80038F60 +func_80039124 +osViGetCurrentFramebuffer +func_8009B540_ovl1 +func_801DB1E0_ovl17 +func_801DBA8C_ovl17 +func_801DBDA8_ovl17 +func_801DC2D0_ovl17 +func_801DC3F4_ovl17 +func_801DC460_ovl17 +func_801DC71C_ovl17 +func_801DC724_ovl17 +func_801DC91C_ovl17 +func_801DC98C_ovl17 +func_801DCB44_ovl17 +func_801DCFD4_ovl17 +func_801DD040_ovl17 +func_801DD09C_ovl17 +func_801DD17C_ovl17 +func_801DD2B0_ovl17 +func_801DD434_ovl17 +func_801DD60C_ovl17 +func_801DD704_ovl17 +func_801DD88C_ovl17 +func_801DD8EC_ovl17 +func_801DD964_ovl17 +func_801DDB8C_ovl17 +func_801DDC40_ovl17 +func_801DDD38_ovl17 +func_801DDF24_ovl17 +func_801DDF6C_ovl17 +func_801DE104_ovl17 +func_801DE214_ovl17 +func_801DE3D4_ovl17 +func_801DE40C_ovl17 +func_801DE74C_ovl17 +func_801DE850_ovl17 +func_801DE9A8_ovl17 +func_801DEA5C_ovl17 +func_801DF768_ovl17 +func_801DFABC_ovl17 +func_801E069C_ovl17 +func_801E06E4_ovl17 +func_801E0704_ovl17 +func_801E073C_ovl17 +func_801E0A74_ovl17 +func_801E0B38_ovl17 +func_801E0CE8_ovl17 +func_801E109C_ovl17 +func_801E1170_ovl17 +func_801E1424_ovl17 +func_801E14B0_ovl17 +func_801E15A4_ovl17 +func_801E1890_ovl17 +func_801E1960_ovl17 +func_801E1CB4_ovl17 +func_801E2170_ovl17 +func_801E220C_ovl17 +func_801E2320_ovl17 +func_801E23E0_ovl17 +func_801E2A2C_ovl17 +func_801E2AF0_ovl17 +func_801E2B78_ovl17 +func_801E2C28_ovl17 +func_801E2CD0_ovl17 +func_801E2CF0_ovl17 +func_801E2DA0_ovl17 +func_801E2E24_ovl17 +func_801E2EE8_ovl17 +func_801E2F08_ovl17 +func_801E2FB8_ovl17 +func_801E2FD8_ovl17 +func_801E3024_ovl17 +func_801E30BC_ovl17 +func_801E328C_ovl17 +func_801E3324_ovl17 +func_801E343C_ovl17 +func_801E34F4_ovl17 +func_801E36AC_ovl17 +func_801E373C_ovl17 +func_801E389C_ovl17 +func_801E3990_ovl17 +func_801E3A20_ovl17 +func_801E4030_ovl17 +func_801E40F4_ovl17 +func_801E4178_ovl17 +func_801E41C4_ovl17 +func_801E4274_ovl17 +func_801E427C_ovl17 +func_801E42CC_ovl17 +func_801E42EC_ovl17 +func_801E4358_ovl17 +func_801E4378_ovl17 +func_801E4480_ovl17 +func_801E4488_ovl17 +func_801E4668_ovl17 +func_801E49B8_ovl17 +func_801E4DD4_ovl17 +func_8021DF20_ovl18 +func_8021E050_ovl18 +func_8021E4CC_ovl18 +func_8021E528_ovl18 +func_8021E6E0_ovl18 +func_8021E858_ovl18 +func_8021E978_ovl18 +func_8021ED10_ovl18 +func_8021ED3C_ovl18 +func_8021F304_ovl18 +func_8021F35C_ovl18 +func_8021F3F4_ovl18 +func_8021F400_ovl18 +func_8021F4A0_ovl18 +func_8021F4E8_ovl18 +func_8021F5CC_ovl18 +func_8021F658_ovl18 +func_8021F70C_ovl18 +func_8021F970_ovl18 +func_8021FB18_ovl18 +func_8021FC40_ovl18 +func_8021FD48_ovl18 +func_8021FDB8_ovl18 +func_8021FDF4_ovl18 +func_8021FEBC_ovl18 +func_8021FF80_ovl18 +func_80220038_ovl18 +func_80220184_ovl18 +func_802201AC_ovl18 +func_802202B8_ovl18 +func_80220338_ovl18 +func_80220424_ovl18 +func_80220490_ovl18 +func_802204F8_ovl18 +func_802205AC_ovl18 +func_80220720_ovl18 +func_80220728_ovl18 +func_80220818_ovl18 +func_80220898_ovl18 +func_80220AA8_ovl18 +func_80220B00_ovl18 +func_80220F48_ovl18 +func_80220F68_ovl18 +func_80221288_ovl18 +func_802212E8_ovl18 +func_80221330_ovl18 +func_80221440_ovl18 +func_80221498_ovl18 +func_802216C0_ovl18 +func_802216C8_ovl18 +func_80221758_ovl18 +func_802217A0_ovl18 +func_802218E4_ovl18 +func_80221934_ovl18 +func_80221A04_ovl18 +func_80221A84_ovl18 +func_80221ADC_ovl18 +func_80221B5C_ovl18 +func_80221BF0_ovl18 +func_80221CE8_ovl18 +func_80221D78_ovl18 +func_80221E84_ovl18 +func_80222168_ovl18 +func_8022221C_ovl18 +func_80222280_ovl18 +func_802222C8_ovl18 +func_802223D8_ovl18 +func_80222430_ovl18 +func_80222508_ovl18 +func_80222510_ovl18 +func_80222570_ovl18 +func_802225B8_ovl18 +func_802226E0_ovl18 +func_80222748_ovl18 +func_8022283C_ovl18 +func_80222898_ovl18 +func_802228F8_ovl18 +func_80222940_ovl18 +func_80222A54_ovl18 +func_80222B10_ovl18 +func_80222BB4_ovl18 +func_80222C84_ovl18 +func_80222DA4_ovl18 +func_80222E74_ovl18 +func_80222EF8_ovl18 +func_80222F00_ovl18 +func_80223030_ovl18 +func_8022309C_ovl18 +func_80223178_ovl18 +func_80223278_ovl18 +func_80223320_ovl18 +func_802233C8_ovl18 +func_80223434_ovl18 +func_80223580_ovl18 +func_80223588_ovl18 +func_80223618_ovl18 +func_80223624_ovl18 +func_80223684_ovl18 +func_802236E4_ovl18 +func_8022372C_ovl18 +func_8022383C_ovl18 +func_8022389C_ovl18 +func_8022394C_ovl18 +func_8022396C_ovl18 +func_802239CC_ovl18 +func_80223A14_ovl18 +func_80223B4C_ovl18 +func_80223BB8_ovl18 +func_80223C94_ovl18 +func_80223D40_ovl18 +func_80223DC0_ovl18 +func_80223E50_ovl18 +func_80223F20_ovl18 +func_80223FA4_ovl18 +func_80224088_ovl18 +func_80224134_ovl18 +func_802241B4_ovl18 +func_80224244_ovl18 +func_8022431C_ovl18 +func_802244FC_ovl18 +func_80224564_ovl18 +func_802245E0_ovl18 +func_80224628_ovl18 +func_80224738_ovl18 +func_80224790_ovl18 +func_80224864_ovl18 +func_802248D0_ovl18 +func_802249D8_ovl18 +func_80224ABC_ovl18 +func_80224AF4_ovl18 +func_80224B54_ovl18 +func_80224B9C_ovl18 +func_80224CAC_ovl18 +func_80224D04_ovl18 +func_80224DE4_ovl18 +func_80224E50_ovl18 +func_80224FCC_ovl18 +func_802250EC_ovl18 +func_8022514C_ovl18 +func_80225194_ovl18 +func_802252A4_ovl18 +func_80225304_ovl18 +func_80225410_ovl18 +func_80225418_ovl18 +func_80225478_ovl18 +func_802254C0_ovl18 +func_802255C0_ovl18 +func_80225650_ovl18 +func_80225724_ovl18 +func_802257A4_ovl18 +func_802258EC_ovl18 +func_80225958_ovl18 +func_80225B44_ovl18 +func_80225BFC_ovl18 +func_80225DE0_ovl18 +func_80225E40_ovl18 +func_80225EB8_ovl18 +func_80225FA8_ovl18 +func_8022612C_ovl18 +func_80226294_ovl18 +func_8022629C_ovl18 +func_80226414_ovl18 +func_8022641C_ovl18 +func_8022647C_ovl18 +func_802264C4_ovl18 +func_802265A4_ovl18 +func_802265FC_ovl18 +func_802266C8_ovl18 +func_802266D0_ovl18 +func_8022677C_ovl18 +func_80226A18_ovl18 +func_80226AF4_ovl18 +func_80226B9C_ovl18 +func_80226C64_ovl18 +func_80226D2C_ovl18 +func_80226E78_ovl18 +func_80226FD8_ovl18 +func_802271A8_ovl18 +func_80227308_ovl18 +func_8021DF20_ovl19 +func_8021DFD0_ovl19 +func_8021E184_ovl19 +func_8021E2D0_ovl19 +func_8021E4B0_ovl19 +func_8021E5DC_ovl19 +func_8021E7DC_ovl19 +func_8021E894_ovl19 +func_8021EA20_ovl19 +func_8021EA40_ovl19 +func_8021EB6C_ovl19 +func_8021EC64_ovl19 +func_8021ECC4_ovl19 +func_8021ED80_ovl19 +func_8021EE88_ovl19 +func_8021EF00_ovl19 +func_8021EF44_ovl19 +func_8021F0A4_ovl19 +func_8021F174_ovl19 +func_8021F3B4_ovl19 +func_8021F3F8_ovl19 +func_8021F600_ovl19 +func_8021F6D8_ovl19 +func_8021F8A4_ovl19 +func_8021FA2C_ovl19 +func_8021FC7C_ovl19 +func_8021FCC0_ovl19 +func_8021FE5C_ovl19 +func_8021FF90_ovl19 +func_80220138_ovl19 +func_8022023C_ovl19 +func_80220280_ovl19 +func_8022045C_ovl19 +func_8022054C_ovl19 +func_80220814_ovl19 +func_802209A0_ovl19 +func_802209E4_ovl19 +func_80220B40_ovl19 +func_80220D54_ovl19 +func_80220E14_ovl19 +func_80220F48_ovl19 +func_80220F8C_ovl19 +func_80221108_ovl19 +func_802211A0_ovl19 +func_80221480_ovl19 +func_8022159C_ovl19 +func_80221654_ovl19 +func_8022170C_ovl19 +func_80221750_ovl19 +func_80221928_ovl19 +func_80221A74_ovl19 +func_80221BC8_ovl19 +func_80221CA8_ovl19 +func_80221DDC_ovl19 +func_80221E20_ovl19 +func_80221FC8_ovl19 +func_80222038_ovl19 +func_80222108_ovl19 +func_802222F0_ovl19 +func_802224BC_ovl19 +func_80222500_ovl19 +func_802225A4_ovl19 +func_802226FC_ovl19 +func_802227F0_ovl19 +func_802228F8_ovl19 +func_80222918_ovl19 +func_80222A54_ovl19 +func_80222A98_ovl19 +func_80222CE0_ovl19 +func_80222E3C_ovl19 +func_80223020_ovl19 +func_80223200_ovl19 +func_80223E68_ovl19 +func_80224564_ovl19 +func_802245A0_ovl19 +func_8022470C_ovl19 +func_80224858_ovl19 +func_802248C0_ovl19 +func_80225620_ovl19 +func_80225DF8_ovl19 +func_80225E38_ovl19 +func_80225FB4_ovl19 +func_802260FC_ovl19 +func_80226AA8_ovl19 +func_80226FFC_ovl19 +func_8022703C_ovl19 +func_802271A8_ovl19 +func_802273A0_ovl19 +func_8022759C_ovl19 +func_80227690_ovl19 +func_8022785C_ovl19 +func_80227938_ovl19 +func_80227A38_ovl19 +func_80227AA8_ovl19 +func_80227B20_ovl19 +func_80227C88_ovl19 +func_80227D4C_ovl19 +func_80227F38_ovl19 +func_80227F90_ovl19 +func_802283A8_ovl19 +func_8022846C_ovl19 +func_802284EC_ovl19 +func_8022858C_ovl19 +func_80228874_ovl19 +func_8022889C_ovl19 +func_80228C44_ovl19 +func_80228EF4_ovl19 +func_80229100_ovl19 +func_8022947C_ovl19 +func_802294C4_ovl19 +func_80229794_ovl19 +func_80229A54_ovl19 +func_80229C20_ovl19 +func_80229C9C_ovl19 +func_80229E20_ovl19 +func_80229F08_ovl19 +func_8022A018_ovl19 +func_8022A228_ovl19 +func_8022A410_ovl19 +func_8022A810_ovl19 +func_8022A8FC_ovl19 +func_8022A9E8_ovl19 +func_8022AC78_ovl19 +func_8022ACF0_ovl19 +func_8022AD34_ovl19 +func_8022AE24_ovl19 +func_8022AEA0_ovl19 +func_8022B2A4_ovl19 +func_8022B4C4_ovl19 +func_8022B8BC_ovl19 +func_8022BB04_ovl19 +func_8022BC9C_ovl19 +func_8022BD44_ovl19 +func_8022C140_ovl19 +func_8022C1A4_ovl19 +func_8022C3BC_ovl19 +func_8022C90C_ovl19 +func_8022CA10_ovl19 +func_8022CD00_ovl19 +func_8022CE18_ovl19 +func_8022D13C_ovl19 +func_8022D19C_ovl19 +func_8022D3A0_ovl19 +func_8022D448_ovl19 +func_8022D528_ovl19 +func_8022D57C_ovl19 +func_8022D584_ovl19 +func_8022D5E8_ovl19 +func_8022D5F0_ovl19 +func_8022D5F8_ovl19 +func_8022D96C_ovl19 +func_8022D9F8_ovl19 +func_8022E198_ovl19 +func_8022E224_ovl19 +func_8022E47C_ovl19 +func_8022E58C_ovl19 +func_800F61A0 +func_800F629C +func_800F62A4_ovl2 +func_800F64B0_ovl2 +func_800F6830_ovl2 +func_800F6AB0_ovl2 +func_800F6AD4 +func_800F6C40_ovl2 +func_800F6C68 +func_800F6C78 +func_800F6C88 +func_800F6C98 +func_800F6E04_ovl2 +func_800F6E0C +func_800F6E30_ovl2 +func_800F716C +func_800F7258_ovl2 +func_800F72B0_ovl2 +func_800F7404_ovl2 +func_800F7484_ovl2 +func_800F753C_ovl2 +func_800F7578_ovl2 +func_800F7844 +func_800F78E4_ovl2 +func_800F8078_ovl2 +func_800F81A4_ovl2 +func_800F8274_ovl2 +func_800F8378_ovl2 +func_800F8464 +func_800F8560_ovl2 +func_800F8570 +func_800F8728_ovl2 +func_800F8824_ovl2 +func_800F88A0_ovl2 +func_800F88C8 +func_800F89C0 +func_800F8A24_ovl2 +func_800F8B1C_ovl2 +func_800F8C70_ovl2 +func_800F8E6C_ovl2 +func_800F9020_ovl2 +func_800F90C0_ovl2 +func_800F93EC_ovl2 +func_800F951C_ovl2 +func_800F9828_ovl2 +func_800F9888_ovl2 +func_800F98EC_ovl2 +func_800F9974_ovl2 +func_800F9C54_ovl2 +func_800F9C94_ovl2 +func_800F9F10 +func_800F9F80 +func_800F9FDC +func_800FA1D4 +func_800FA2D4 +func_800FA414 +func_800FA438_ovl2 +func_800FA5C0 +func_800FA608 +func_800FA7EC +func_800FA92C_ovl2 +func_800FAC74_ovl2 +func_800FB164_ovl2 +func_800FB814_ovl2 +func_800FB914 +func_800FB9B4_ovl2 +func_800FBA78_ovl2 +func_800FBA98_ovl2 +func_800FBBB8 +func_800FBDE8 +func_800FBE1C_ovl2 +func_800FBF18 +func_800FC03C +func_800FC164_ovl2 +func_800FC3D8 +func_800FC500 +func_800FC53C_ovl2 +func_800FC62C_ovl2 +func_800FC804_ovl2 +func_800FC9C0 +func_800FCA84_ovl2 +func_800FCD14_ovl2 +func_800FCDC0_ovl2 +func_800FCE50_ovl2 +func_800FCED8_ovl2 +func_800FCF04_ovl2 +func_800FCF0C +func_800FCF58_ovl2 +func_800FCFA4_ovl2 +func_800FCFF0_ovl2 +func_800FD03C_ovl2 +func_800FD088_ovl2 +func_800FD194 +func_800FD330_ovl2 +func_800FD418_ovl2 +func_800FD570 +func_800FD754_ovl2 +func_800FD874_ovl2 +func_800FD968_ovl2 +func_800FD9D4_ovl2 +func_800FDA40_ovl2 +func_800FDAB8 +func_800FDBB0 +func_800FDCB0 +func_800FDE64 +func_800FDE6C +func_800FDF88_ovl2 +func_800FDFF4_ovl2 +func_800FE0AC_ovl2 +func_800FE154_ovl2 +func_800FEE6C_ovl2 +func_800FEF44_ovl2 +func_800FF0A8_ovl2 +func_800FF0C4_ovl2 +func_800FF0E0_ovl2 +func_800FF0FC_ovl2 +func_800FF12C_ovl2 +func_800FF144 +func_800FF1CC_ovl2 +func_800FF200_ovl2 +func_800FF2C8_ovl2 +func_800FF5E0_ovl2 +func_800FF64C +func_800FF71C_ovl2 +func_800FF9B4_ovl2 +func_80100790 +func_80100AC8 +func_80100DF8 +func_80100E50_ovl2 +func_80100E7C_ovl2 +func_80100EE4_ovl2 +func_8010133C_ovl2 +func_8010137C_ovl2 +func_80101400_ovl2 +func_80101920 +func_80101BA0_ovl2 +func_80101D50_ovl2 +func_80101DA8_ovl2 +func_80101E14_ovl2 +func_80101E5C_ovl2 +func_80101F4C_ovl2 +func_8010203C_ovl2 +func_8010217C_ovl2 +func_801021BC_ovl2 +func_801021FC_ovl2 +func_8010221C_ovl2 +func_80102324_ovl2 +func_80102364_ovl2 +func_801023FC_ovl2 +func_801024E8_ovl2 +func_80102570_ovl2 +func_80103004 +func_801033A8 +func_80103528 +func_80103930 +func_801039E8_ovl2 +func_80103AA0_ovl2 +func_80103B58_ovl2 +func_80103CC8 +func_80103D80_ovl2 +func_80103DE4_ovl2 +func_80103EA0_ovl2 +func_80103F58_ovl2 +func_80104010_ovl2 +func_801040CC_ovl2 +func_80104184_ovl2 +func_8010423C_ovl2 +func_801042F4_ovl2 +func_801043B0_ovl2 +func_80104468_ovl2 +func_80104520_ovl2 +func_801045DC_ovl2 +func_801046A0_ovl2 +func_8010474C_ovl2 +func_801047F0_ovl2 +func_801048A4_ovl2 +func_80104958_ovl2 +func_80104A08_ovl2 +func_80104AB4_ovl2 +func_80104B70_ovl2 +func_80104C24_ovl2 +func_80104D2C_ovl2 +func_80104FB8_ovl2 +func_801050E0 +func_80105180_ovl2 +func_801051AC +func_801051DC_ovl2 +func_80105218 +func_80105238 +func_80105284_ovl2 +func_80105530 +func_801056C8 +func_801057C4 +func_801058B8 +func_801060C4 +func_801063F0 +func_8010669C +func_80106834 +func_80106930 +func_80106C5C +func_80107074 +func_801072E0 +func_801073C4 +func_801077D4 +func_801078A0_ovl2 +func_80107F94 +func_80108078 +func_80108858 +func_80108E08 +func_80109240 +func_8010924C +func_80109318_ovl2 +func_80109504 +func_801096F0 +func_80109784 +func_80109970 +func_80109B5C +func_80109BF0 +func_80109DD8 +func_80109E00_ovl2 +func_80109E44 +func_80109F60_ovl2 +func_80109FAC +func_8010A138 +func_8010A2C4 +func_8010AA80 +func_8010AC1C_ovl2 +func_8010AEE0 +func_8010AEF0 +func_8010B0B0 +func_8010B0D8_ovl2 +func_8010B11C +func_8010B238_ovl2 +func_8010B284 +func_8010B480_ovl2 +func_8010B67C_ovl2 +func_8010B860_ovl2 +func_8010BA44_ovl2 +func_8010BB08 +func_8010BBD4 +func_8010BD0C +func_8010BD84_ovl2 +func_8010BE7C +func_8010BFAC +func_8010C184 +func_8010C274_ovl2 +func_8010C608 +func_8010C734 +func_8010CABC +func_8010CE44 +func_8010D138_ovl2 +func_8010D42C_ovl2 +func_8010D668_ovl2 +func_8010D8A4_ovl2 +func_8010DA28_ovl2 +func_8010DB64_ovl2 +func_8010DC00_ovl2 +func_8010DC24_ovl2 +func_8010DC5C_ovl2 +func_8010DC8C_ovl2 +func_8010DCAC_ovl2 +func_8010DCDC_ovl2 +func_8010DD8C +func_8010DDA4 +func_8010DF9C +func_8010E048 +func_8010E260 +func_8010E274_ovl2 +func_8010E288_ovl2 +func_8010E2A0_ovl2 +func_8010E2B8_ovl2 +func_8010E324 +func_8010E5B0_ovl2 +func_8010E6F0 +func_8010E740 +func_8010E8F0_ovl2 +func_8010EA20_ovl2 +func_8010EA68_ovl2 +func_8010EE24_ovl2 +func_8010EEE8_ovl2 +func_8010EFA8_ovl2 +func_8010F140_ovl2 +func_8010F964 +func_8010F9AC +func_8010FC30_ovl2 +func_80110014 +func_80110130 +func_80110138_ovl2 +func_80110150_ovl2 +func_801103C4 +func_80110438_ovl2 +func_801105E8_ovl2 +func_80110B00_ovl2 +func_80110CCC +func_80110E94_ovl2 +func_80110FD4_ovl2 +func_80111184 +func_8011145C_ovl2 +func_801114E0_ovl2 +func_80111534 +func_80111550 +func_80111574 +func_801117BC +func_80111A04 +func_80111C4C +func_80111C88_ovl2 +func_80111ECC +func_80111F10_ovl2 +func_80112000_ovl2 +func_801121E0 +func_801123AC +func_80112498_ovl2 +func_8011253C_ovl2 +func_80112600_ovl2 +func_801126A4_ovl2 +func_80112768_ovl2 +func_801127D8_ovl2 +func_80112828 +func_801128A4_ovl2 +func_801129AC +func_801129C4 +func_801129DC +func_801129F4 +func_80112A0C +func_80112A40 +func_80112B4C_ovl2 +func_80112CD4_ovl2 +func_80112ED4 +func_80112F70 +func_80113028 +func_80113300 +func_801133C8_ovl2 +func_80113F08 +func_80114974 +func_801149C0_ovl2 +func_80114A14_ovl2 +func_80114CCC +func_80114CF4_ovl2 +func_80114D54_ovl2 +func_80114DBC_ovl2 +func_80114E80_ovl2 +func_80115070_ovl2 +func_8011511C_ovl2 +func_801151BC_ovl2 +func_80115270_ovl2 +func_80115330_ovl2 +func_801153B8_ovl2 +func_8011544C_ovl2 +func_801154F0_ovl2 +func_80115578 +func_80115618 +func_8011572C_ovl2 +func_80115888 +func_8011591C_ovl2 +func_80115A7C_ovl2 +func_80115AAC_ovl2 +func_80115ACC_ovl2 +func_80115B64_ovl2 +func_80115C4C_ovl2 +func_80115D38_ovl2 +func_80115EAC_ovl2 +func_80115EDC_ovl2 +func_80115EFC_ovl2 +func_80115F04 +func_80116118_ovl2 +func_801161D4_ovl2 +func_80116218_ovl2 +func_8011623C_ovl2 +func_80116260_ovl2 +func_801162F4 +func_80116438_ovl2 +func_8011646C_ovl2 +func_801164A0_ovl2 +func_801164D4_ovl2 +func_80116508_ovl2 +func_80116B68 +func_80116B90_ovl2 +func_80116CA0_ovl2 +func_80116CC0_ovl2 +func_80116CE0_ovl2 +func_80116D00_ovl2 +func_80116D20_ovl2 +func_80116D40_ovl2 +func_80116D60_ovl2 +func_80116D80_ovl2 +func_80116DA0_ovl2 +func_80116DC0_ovl2 +func_80116DE0_ovl2 +func_80116E00_ovl2 +func_80116E20_ovl2 +func_80116E40_ovl2 +func_80116E60_ovl2 +func_80116E80_ovl2 +func_80116EA0_ovl2 +func_80116EC0_ovl2 +func_80116EE0_ovl2 +func_80116F00_ovl2 +func_80116F20_ovl2 +func_80116F40_ovl2 +func_80116F60_ovl2 +func_80116F80_ovl2 +func_80116FF8_ovl2 +func_80117078_ovl2 +func_80117098_ovl2 +func_801170B8_ovl2 +func_801170D8_ovl2 +func_801170F8_ovl2 +func_80117118_ovl2 +func_80117138_ovl2 +func_80117158_ovl2 +func_80117178_ovl2 +func_801171F0_ovl2 +func_80117210_ovl2 +func_80117328_ovl2 +func_801173F4_ovl2 +func_80117570_ovl2 +func_8011764C_ovl2 +func_80117698_ovl2 +func_801176B8_ovl2 +func_801176D8_ovl2 +func_801176F8_ovl2 +func_80117718_ovl2 +func_80117738_ovl2 +func_80117758_ovl2 +func_80117784_ovl2 +func_801177B0_ovl2 +func_801177DC_ovl2 +func_80117808_ovl2 +func_80117834_ovl2 +func_80117904_ovl2 +func_80117AB4 +func_80117D70 +func_80117DA0_ovl2 +func_80117DD8_ovl2 +func_80117E10_ovl2 +func_80117E38_ovl2 +func_80117E60_ovl2 +func_80117E88_ovl2 +func_80117EB0_ovl2 +func_80117ED8_ovl2 +func_80117F00_ovl2 +func_80117F28_ovl2 +func_801180B8 +func_80118130_ovl2 +func_801181AC_ovl2 +func_80118270_ovl2 +func_8011829C_ovl2 +func_801182C8_ovl2 +func_801182F4_ovl2 +func_80118320_ovl2 +func_80118340_ovl2 +func_80118360_ovl2 +func_80118380_ovl2 +func_801183A0_ovl2 +func_801183C0_ovl2 +func_801183E0_ovl2 +func_80118400_ovl2 +func_80118420_ovl2 +func_80118498_ovl2 +func_801184B8_ovl2 +func_80118578_ovl2 +func_80118598_ovl2 +func_801185B8_ovl2 +func_801185D8_ovl2 +func_801185F8_ovl2 +func_80118618_ovl2 +func_80118638_ovl2 +func_80118760 +func_801187A4 +func_8011884C_ovl2 +func_8011890C_ovl2 +func_80118A60 +func_80118B60_ovl2 +func_80118BC8_ovl2 +func_80118C88_ovl2 +func_80118CA8_ovl2 +func_80118CC8_ovl2 +func_80118D84_ovl2 +func_80118E44_ovl2 +func_80118F70 +func_80118F9C_ovl2 +func_80118FC8_ovl2 +func_80118FE8_ovl2 +func_80119008_ovl2 +func_80119028_ovl2 +func_80119048_ovl2 +func_80119068_ovl2 +func_80119088_ovl2 +func_80119090 +func_801190B0_ovl2 +func_801190DC_ovl2 +func_80119108_ovl2 +func_80119128_ovl2 +func_80119148_ovl2 +func_80119168_ovl2 +func_80119188_ovl2 +func_80119270_ovl2 +func_80119290_ovl2 +func_801192B0_ovl2 +func_801192B8 +func_801192C0 +func_801192E0_ovl2 +func_80119300_ovl2 +func_80119320_ovl2 +func_801193CC_ovl2 +func_801193EC_ovl2 +func_8011940C_ovl2 +func_8011942C_ovl2 +func_8011944C_ovl2 +func_8011946C_ovl2 +func_8011948C_ovl2 +func_801194AC_ovl2 +func_801194CC_ovl2 +func_801194EC_ovl2 +func_8011950C_ovl2 +func_8011952C_ovl2 +func_8011954C_ovl2 +func_8011956C_ovl2 +func_8011958C_ovl2 +func_801195AC_ovl2 +func_801195CC_ovl2 +func_801195EC_ovl2 +func_8011960C_ovl2 +func_8011962C_ovl2 +func_8011964C_ovl2 +func_8011966C_ovl2 +func_8011968C_ovl2 +func_801196AC_ovl2 +func_801196CC_ovl2 +func_801196EC_ovl2 +func_8011970C_ovl2 +func_8011972C_ovl2 +func_8011974C_ovl2 +func_8011976C_ovl2 +func_8011978C_ovl2 +func_8011982C_ovl2 +func_8011984C_ovl2 +func_8011986C_ovl2 +func_8011988C_ovl2 +func_801198AC_ovl2 +func_801198CC_ovl2 +func_801198EC_ovl2 +func_8011990C_ovl2 +func_8011992C_ovl2 +func_801199E0_ovl2 +func_80119A00_ovl2 +func_80119A20_ovl2 +func_80119A40_ovl2 +func_80119A60_ovl2 +func_80119A80_ovl2 +func_80119AA0_ovl2 +func_80119AC0_ovl2 +func_80119AE0_ovl2 +func_80119B00_ovl2 +func_80119B20_ovl2 +func_80119B40_ovl2 +func_80119B60_ovl2 +func_80119B80_ovl2 +func_80119BA0_ovl2 +func_80119BC0_ovl2 +func_80119BE0_ovl2 +func_80119C00_ovl2 +func_80119C20_ovl2 +func_80119C40_ovl2 +func_80119C6C_ovl2 +func_80119C98_ovl2 +func_80119CC4_ovl2 +func_80119CF0_ovl2 +func_80119D1C_ovl2 +func_80119D48_ovl2 +func_80119D74_ovl2 +func_80119DA0_ovl2 +func_80119DC0_ovl2 +func_80119DE0_ovl2 +func_80119E00_ovl2 +func_80119E20_ovl2 +func_80119E40_ovl2 +func_80119E60_ovl2 +func_80119E80_ovl2 +func_80119EA0_ovl2 +func_80119EC0_ovl2 +func_80119EE0_ovl2 +func_80119F00_ovl2 +func_80119F20_ovl2 +func_80119F40_ovl2 +func_80119F60_ovl2 +func_80119F80_ovl2 +func_80119FA0_ovl2 +func_80119FC0_ovl2 +func_80119FE0_ovl2 +func_8011A000_ovl2 +func_8011A020_ovl2 +func_8011A040_ovl2 +func_8011A060_ovl2 +func_8011A0FC +func_8011A178_ovl2 +func_8011A198_ovl2 +func_8011A214_ovl2 +func_8011A234_ovl2 +func_8011A254_ovl2 +func_8011A274_ovl2 +func_8011A294_ovl2 +func_8011A2F4_ovl2 +func_8011A3B8_ovl2 +func_8011A3D8_ovl2 +func_8011A3F8_ovl2 +func_8011A418_ovl2 +func_8011A438_ovl2 +func_8011A458_ovl2 +func_8011A478_ovl2 +func_8011A498_ovl2 +func_8011A4C0_ovl2 +func_8011A4E8_ovl2 +func_8011A510_ovl2 +func_8011A538_ovl2 +func_8011A560_ovl2 +func_8011A588_ovl2 +func_8011A638_ovl2 +func_8011A678_ovl2 +func_8011A770_ovl2 +func_8011A7A8_ovl2 +func_8011A86C_ovl2 +func_8011A88C_ovl2 +func_8011A8AC_ovl2 +func_8011A8CC_ovl2 +func_8011A8EC_ovl2 +func_8011A90C_ovl2 +func_8011A92C_ovl2 +func_8011A94C_ovl2 +func_8011A96C_ovl2 +func_8011A98C_ovl2 +func_8011A9AC_ovl2 +func_8011A9CC_ovl2 +func_8011A9EC_ovl2 +func_8011AA7C_ovl2 +func_8011AB7C_ovl2 +func_8011AB9C_ovl2 +func_8011ABBC_ovl2 +func_8011ABDC_ovl2 +func_8011ABFC_ovl2 +func_8011AC1C_ovl2 +func_8011AC3C_ovl2 +func_8011AC5C_ovl2 +func_8011AC7C_ovl2 +func_8011AC9C_ovl2 +func_8011ACBC_ovl2 +func_8011ACDC_ovl2 +func_8011ACFC_ovl2 +func_8011AD1C_ovl2 +func_8011AD3C_ovl2 +func_8011AD5C_ovl2 +func_8011AD7C_ovl2 +func_8011AD9C_ovl2 +func_8011ADBC_ovl2 +func_8011ADDC_ovl2 +func_8011ADFC_ovl2 +func_8011AE6C_ovl2 +func_8011AEF0_ovl2 +func_8011AF50_ovl2 +func_8011AFB0_ovl2 +func_8011AFD0_ovl2 +func_8011AFF0_ovl2 +func_8011B010_ovl2 +func_8011B030_ovl2 +func_8011B050_ovl2 +func_8011B0A4 +func_8011B188_ovl2 +func_8011B22C_ovl2 +func_8011B328_ovl2 +func_8011B348_ovl2 +func_8011B3B8_ovl2 +func_8011B3F4_ovl2 +func_8011B464_ovl2 +func_8011B528_ovl2 +func_8011B554_ovl2 +func_8011B580_ovl2 +func_8011B5AC_ovl2 +func_8011B5D8_ovl2 +func_8011B5F8_ovl2 +func_8011B618_ovl2 +func_8011B638_ovl2 +func_8011B658_ovl2 +func_8011B678_ovl2 +func_8011B698_ovl2 +func_8011B6B8_ovl2 +func_8011B6D8_ovl2 +func_8011B794_ovl2 +func_8011B7CC_ovl2 +func_8011B838_ovl2 +func_8011B858_ovl2 +func_8011B878_ovl2 +func_8011B944_ovl2 +func_8011B964_ovl2 +func_8011B984_ovl2 +func_8011B9A4_ovl2 +func_8011B9C4_ovl2 +func_8011B9E4_ovl2 +func_8011BA10_ovl2 +func_8011BABC_ovl2 +func_8011BB98 +func_8011BD08 +func_8011BD30_ovl2 +func_8011BED0 +func_8011BF4C_ovl2 +func_8011C2A0 +func_8011C2D4_ovl2 +func_8011C344 +func_8011C4E8_ovl2 +func_8011C720 +func_8011C838_ovl2 +func_8011C87C_ovl2 +func_8011C8D0 +func_8011C8F8 +func_8011CCB8 +func_8011CF58_ovl2 +func_8011CFE0_ovl2 +func_8011CFF4 +func_8011D0FC_ovl2 +func_8011D40C_ovl2 +func_8011D4A4_ovl2 +func_8011D614_ovl2 +func_8011D67C +func_8011D858_ovl2 +func_8011D9E0_ovl2 +func_8011DA34 +func_8011DAF8 +func_8011DC04_ovl2 +func_8011DC30_ovl2 +func_8011DC5C_ovl2 +func_8011DCD0 +func_8011DD18 +func_8011DD5C_ovl2 +func_8011E0E8_ovl2 +func_8011E190_ovl2 +func_8011E1E8_ovl2 +func_8011E234_ovl2 +func_8011E244 +func_8011E270_ovl2 +func_8011E2A0_ovl2 +func_8011E31C_ovl2 +func_8011E340 +func_8011E368_ovl2 +func_8011E374 +func_8011E438 +func_8011E4E4 +func_8011E504 +func_8011E524 +func_8011E548_ovl2 +func_8011E978_ovl2 +func_8011EBD4_ovl2 +func_8011ED68_ovl2 +func_8011F690_ovl2 +func_8011FEF8_ovl2 +func_80120A28_ovl2 +func_80120AF8_ovl2 +func_80120BCC_ovl2 +func_80120CCC +func_80120E74_ovl2 +func_801210B4_ovl2 +func_801210FC_ovl2 +func_80121194_ovl2 +func_8012122C_ovl2 +func_80121284_ovl2 +func_801212A4_ovl2 +func_801215DC_ovl2 +func_80121658_ovl2 +func_801217B8_ovl2 +func_80121828_ovl2 +func_801219C8_ovl2 +func_80121A04_ovl2 +func_80121BCC_ovl2 +func_80121C90_ovl2 +func_80121D3C_ovl2 +func_80121F14_ovl2 +func_80121F50 +func_8012209C_ovl2 +func_80122460_ovl2 +func_80122558_ovl2 +func_801226FC_ovl2 +func_801229D0_ovl2 +func_80122A10_ovl2 +func_80122A80_ovl2 +func_80122B40_ovl2 +func_80122C30_ovl2 +func_80122CA0 +func_80122CE8_ovl2 +func_80122F08 +func_80122F6C_ovl2 +func_80122F94_ovl2 +func_80122FB0 +func_80123004_ovl2 +func_8012307C_ovl2 +func_801230E8_ovl2 +func_8012310C_ovl2 +func_80123144_ovl2 +func_80123170_ovl2 +func_801231D8 +func_80123240 +func_801232A8 +func_80123354_ovl2 +func_8015AC90_ovl3 +func_8015ADF8_ovl3 +func_8015B060_ovl3 +func_8015B190_ovl3 +func_8015B75C_ovl3 +func_8015BBE4_ovl3 +func_8015C00C_ovl3 +func_8015C7F4_ovl3 +func_8015CC84_ovl3 +func_8015CF9C_ovl3 +func_8015D3C8_ovl3 +func_8015D7A0_ovl3 +func_8015DBE4_ovl3 +func_8015E43C_ovl3 +func_8015E754_ovl3 +func_8015E8E0_ovl3 +func_8015ED2C_ovl3 +func_8015F950_ovl3 +func_8015FD58_ovl3 +func_80160378_ovl3 +func_801606A0_ovl3 +func_80160A50_ovl3 +func_80160D84_ovl3 +func_80161058_ovl3 +func_801614D8_ovl3 +func_80161CE0_ovl3 +func_80161D94_ovl3 +func_80161E28_ovl3 +func_80161E84_ovl3 +func_80161EC0_ovl3 +func_80162000_ovl3 +func_80162150_ovl3 +func_801625B8_ovl3 +func_8016264C_ovl3 +func_801632B8_ovl3 +func_80163320_ovl3 +func_801634D4_ovl3 +func_801636A4_ovl3 +func_80163AC0_ovl3 +func_80163C48_ovl3 +func_80163D84_ovl3 +func_80163ED0_ovl3 +func_80164058_ovl3 +func_80164130_ovl3 +func_80164320_ovl3 +func_801644EC_ovl3 +func_801646A4_ovl3 +func_80164890_ovl3 +func_80164914_ovl3 +func_80164980_ovl3 +func_80164EA8_ovl3 +func_801651FC_ovl3 +func_801653AC_ovl3 +func_801653F4_ovl3 +func_801654CC_ovl3 +func_80165504_ovl3 +func_801657BC_ovl3 +func_8016593C_ovl3 +func_80165CD8_ovl3 +func_801660F4_ovl3 +func_80166210_ovl3 +func_80166588_ovl3 +func_80166768_ovl3 +func_80166BB4_ovl3 +func_80166E2C_ovl3 +func_8016714C_ovl3 +func_80167290_ovl3 +func_80167330_ovl3 +func_80167578_ovl3 +func_8016769C_ovl3 +func_80167800_ovl3 +func_80167974_ovl3 +func_80167B48_ovl3 +func_80167B80_ovl3 +func_80167CCC_ovl3 +func_80167D04_ovl3 +func_80167F54_ovl3 +func_80168408_ovl3 +func_8016854C_ovl3 +func_8016858C_ovl3 +func_801693C4_ovl3 +func_80169430_ovl3 +func_80169694_ovl3 +func_801696F0_ovl3 +func_80169718_ovl3 +func_80169A98_ovl3 +func_80169C10_ovl3 +func_8016A144_ovl3 +func_8016A308_ovl3 +func_8016A934_ovl3 +func_8016AAA4_ovl3 +func_8016B410_ovl3 +func_8016B74C_ovl3 +func_8016B9D4_ovl3 +func_8016BB40_ovl3 +func_8016BBD0_ovl3 +func_8016BC00_ovl3 +func_8016BD24_ovl3 +func_8016BF60_ovl3 +func_8016C510_ovl3 +func_8016C558_ovl3 +func_8016CA8C_ovl3 +func_8016D1E8_ovl3 +func_8016D3A8_ovl3 +func_8016D81C_ovl3 +func_8016DA14_ovl3 +func_8016DD0C_ovl3 +func_8016DDE8_ovl3 +func_8016E15C_ovl3 +func_8016E638_ovl3 +func_8016E8A0_ovl3 +func_8016EE5C_ovl3 +func_8016EF5C_ovl3 +func_8016F240_ovl3 +func_8016F6DC_ovl3 +func_8016F7C8_ovl3 +func_8016F80C_ovl3 +func_8016FB58_ovl3 +func_8016FD88_ovl3 +func_8016FFF8_ovl3 +func_801702F0_ovl3 +func_80170638_ovl3 +func_80170794_ovl3 +func_801708A0_ovl3 +func_80170A24_ovl3 +func_80170AC4_ovl3 +func_80170D88_ovl3 +func_801712F8_ovl3 +func_801717F0_ovl3 +func_80171E00_ovl3 +func_80172234_ovl3 +func_801727D8_ovl3 +func_80172A3C_ovl3 +func_80172AE4_ovl3 +func_80173260_ovl3 +func_801736BC_ovl3 +func_80173AF4_ovl3 +func_80173CB4_ovl3 +func_80173E40_ovl3 +func_80173EC0_ovl3 +func_8017404C_ovl3 +func_80174144_ovl3 +func_801741DC_ovl3 +func_80174284_ovl3 +func_80174504_ovl3 +func_80174680_ovl3 +func_801746E0_ovl3 +func_801747F0_ovl3 +func_8017492C_ovl3 +func_8017499C_ovl3 +func_80174A30_ovl3 +func_80174AEC_ovl3 +func_80174B7C_ovl3 +func_80174C10_ovl3 +func_80175754_ovl3 +func_8017599C_ovl3 +func_801760FC_ovl3 +func_801762E0_ovl3 +func_80176398_ovl3 +func_8017644C_ovl3 +func_80176484_ovl3 +func_80176490_ovl3 +func_80176814_ovl3 +func_80176860_ovl3 +func_80176DE0_ovl3 +func_80177000_ovl3 +func_80177098_ovl3 +func_801770E0_ovl3 +func_80177130_ovl3 +func_8017716C_ovl3 +func_80177174_ovl3 +func_80177270_ovl3 +func_801772CC_ovl3 +func_801772E0_ovl3 +func_80177438_ovl3 +func_801776E8_ovl3 +func_8017782C_ovl3 +func_80177B40_ovl3 +func_80177CBC_ovl3 +func_80177E78_ovl3 +func_80177FB4_ovl3 +func_801782C8_ovl3 +func_80178420_ovl3 +func_80178728_ovl3 +func_8017883C_ovl3 +func_801789D8_ovl3 +func_80178B18_ovl3 +func_80179060_ovl3 +func_80179130_ovl3 +func_80179370_ovl3 +func_8017982C_ovl3 +func_80179C28_ovl3 +func_8017A2C0_ovl3 +func_8017A390_ovl3 +func_8017B068_ovl3 +func_8017B3C4_ovl3 +func_8017B78C_ovl3 +func_8017B8F4_ovl3 +func_8017BD68_ovl3 +func_8017BEF4_ovl3 +func_8017BF34_ovl3 +func_8017C1FC_ovl3 +func_8017C418_ovl3 +func_8017CAF8_ovl3 +func_8017CF60_ovl3 +func_8017D430_ovl3 +func_8017D8E8_ovl3 +func_8017DAD8_ovl3 +func_8017DBB8_ovl3 +func_8017DF60_ovl3 +func_8017E074_ovl3 +func_8017E1EC_ovl3 +func_8017E284_ovl3 +func_8017E54C_ovl3 +func_8017EA0C_ovl3 +func_8017EDDC_ovl3 +func_8017F1C0_ovl3 +func_8017F8B8_ovl3 +func_8017F988_ovl3 +func_80180818_ovl3 +func_80180B58_ovl3 +func_80181014_ovl3 +func_801810D0_ovl3 +func_80181110_ovl3 +func_801815F4_ovl3 +func_80181AF0_ovl3 +func_80181CFC_ovl3 +func_80181F64_ovl3 +func_80182658_ovl3 +func_8018271C_ovl3 +func_80182D9C_ovl3 +func_801831EC_ovl3 +func_80183428_ovl3 +func_801835AC_ovl3 +func_80183A1C_ovl3 +func_80183E38_ovl3 +func_80183FF4_ovl3 +func_80184538_ovl3 +func_801848A4_ovl3 +func_80184B24_ovl3 +func_80184C64_ovl3 +func_80184CA4_ovl3 +func_80185180_ovl3 +func_80185224_ovl3 +func_801856A4_ovl3 +func_80185748_ovl3 +func_80185788_ovl3 +func_80185968_ovl3 +func_80185A9C_ovl3 +func_80186248_ovl3 +func_80186750_ovl3 +func_80186A20_ovl3 +func_80186E30_ovl3 +func_80187FD0_ovl3 +func_80188078_ovl3 +func_8018813C_ovl3 +func_80188184_ovl3 +func_80188238_ovl3 +func_80189914_ovl3 +func_8018B188_ovl3 +func_8018B228_ovl3 +func_8018CC54_ovl3 +func_8018D460_ovl3 +func_8018D4C8_ovl3 +func_8018DDCC_ovl3 +func_8018DF78_ovl3 +func_8018DFB4_ovl3 +func_8018E164_ovl3 +func_8018E36C_ovl3 +func_8018E3B0_ovl3 +func_8018E608_ovl3 +func_8018F2B4_ovl3 +func_8018F368_ovl3 +D_80039230 +D_80039234 +D_80039238 +D_8003923C +D_80039240 +D_80039244 +D_80039248 +D_8003924C +D_80039250 +D_80039254 +D_80039258 +D_8003925C +D_80039260 +D_80039264 +D_80039268 +D_8003926C +D_80039270 +D_80039274 +D_80039278 +D_8003927C +D_80039280 +D_80039284 +D_80039288 +D_8003928C +D_80039290 +D_80039294 +D_80039298 +D_8003929C +D_800392A0 +D_800392A4 +D_800392A8 +D_800392AC +D_800392B0 +D_800392B4 +D_800392B8 +D_800392BC +D_800392C0 +D_800392C4 +D_800392C8 +D_800392CC +D_800392D0 +D_800392D4 +D_800392D8 +D_800392DC +D_800392E0 +D_800392E4 +D_800392E8 +D_800392EC +D_800392F0 +D_800392F4 +D_800392F8 +D_800392FC +D_80039300 +D_80039304 +D_80039308 +D_8003930C +D_80039310 +D_80039314 +D_80039318 +D_8003931C +D_80039320 +D_80039324 +D_80039328 +D_8003932C +D_80039330 +D_80039334 +D_80039338 +D_8003933C +D_80039340 +D_80039344 +D_80039348 +D_8003934C +D_80039350 +D_80039354 +D_80039358 +D_8003935C +D_80039360 +D_80039364 +D_80039368 +D_8003936C +D_80039370 +D_80039374 +D_80039378 +D_8003937C +D_80039380 +D_80039384 +D_80039388 +D_8003938C +D_80039390 +D_80039394 +D_80039398 +D_8003939C +D_800393A0 +D_800393A4 +D_800393A8 +D_800393AC +D_800393B0 +D_800393B4 +D_800393B8 +D_800393BC +D_800393C0 +D_800393C4 +D_800393C8 +D_800393CC +D_800393D0 +D_800393D4 +D_800393D8 +D_800393DC +D_800393E0 +D_800393E4 +D_800393E8 +D_800393EC +D_800393F0 +D_800393F4 +D_800393F8 +D_800393FC +D_80039400 +D_80039404 +D_80039408 +D_8003940C +D_80039410 +D_80039414 +D_80039418 +D_8003941C +D_80039420 +D_80039424 +D_80039428 +D_8003942C +D_80039430 +D_80039434 +D_80039438 +D_8003943C +D_80039440 +D_80039444 +D_80039448 +D_8003944C +D_80039450 +D_80039454 +D_80039458 +D_8003945C +D_80039460 +D_80039464 +D_80039468 +D_8003946C +D_80039470 +D_80039474 +D_80039478 +D_8003947C +D_80039480 +D_80039484 +D_80039488 +D_8003948C +D_80039490 +D_80039494 +D_80039498 +D_8003949C +D_800394A0 +D_800394A4 +D_800394A8 +D_800394AC +D_800394B0 +D_800394B4 +D_800394B8 +D_800394BC +D_800394C0 +D_800394C4 +D_800394C8 +D_800394CC +D_800394D0 +D_800394D4 +D_800394D8 +D_800394DC +D_800394E0 +D_800394E4 +D_800394E8 +D_800394EC +D_800394F0 +D_800394F4 +D_800394F8 +D_800394FC +D_80039500 +D_80039504 +D_80039508 +D_8003950C +D_80039510 +D_80039514 +D_80039518 +D_8003951C +D_80039520 +D_80039524 +D_80039528 +D_8003952C +D_80039530 +D_80039534 +D_80039538 +D_8003953C +D_80039540 +D_80039544 +D_80039548 +D_8003954C +D_80039550 +D_80039554 +D_80039558 +D_8003955C +D_80039560 +D_80039564 +D_80039568 +D_8003956C +D_80039570 +D_80039574 +D_80039578 +D_8003957C +D_80039580 +D_80039584 +D_80039588 +D_8003958C +D_80039590 +D_80039594 +D_80039598 +D_8003959C +D_800395A0 +D_800395A4 +D_800395A8 +D_800395AC +D_800395B0 +D_800395B4 +D_800395B8 +D_800395BC +D_800395C0 +D_800395C4 +D_800395C8 +D_800395CC +D_800395D0 +D_800395D4 +D_800395D8 +D_800395DC +D_800395E0 +D_800395E4 +D_800395E8 +D_800395EC +D_800395F0 +D_800395F4 +D_800395F8 +D_800395FC +D_80039600 +D_80039604 +D_80039608 +D_8003960C +D_80039610 +D_80039614 +D_80039618 +D_8003961C +D_80039620 +D_80039624 +D_80039628 +D_8003962C +D_80039630 +D_80039634 +D_80039638 +D_8003963C +D_80039640 +D_80039644 +D_80039648 +D_8003964C +D_80039650 +D_80039654 +D_80039658 +D_8003965C +D_80039660 +D_80039664 +D_80039668 +D_8003966C +D_80039670 +D_80039674 +D_80039678 +D_8003967C +D_80039680 +D_80039684 +D_80039688 +D_8003968C +D_80039690 +D_80039694 +D_80039698 +D_8003969C +D_800396A0 +D_800396A4 +D_800396A8 +D_800396AC +D_800396B0 +D_800396B4 +D_800396B8 +D_800396BC +D_800396C0 +D_800396C4 +D_800396C8 +D_800396CC +D_800396D0 +D_800396D4 +D_800396D8 +D_800396DC +D_800396E0 +D_800396E4 +D_800396E8 +D_800396EC +D_800396F0 +D_800396F4 +D_800396F8 +D_800396FC +D_80039700 +D_80039704 +D_80039708 +D_8003970C +D_80039710 +D_80039714 +D_80039718 +D_8003971C +D_80039720 +D_80039724 +D_80039728 +D_8003972C +D_80039730 +D_80039734 +D_80039738 +D_8003973C +D_80039740 +D_80039744 +D_80039748 +D_8003974C +D_80039750 +D_80039754 +D_80039758 +D_8003975C +D_80039760 +D_80039764 +D_80039768 +D_8003976C +D_80039770 +D_80039774 +D_80039778 +D_8003977C +D_80039780 +D_80039784 +D_80039788 +D_8003978C +D_80039790 +D_80039794 +D_80039798 +D_8003979C +D_800397A0 +D_800397A4 +D_800397A8 +D_800397AC +D_800397B0 +D_800397B4 +D_800397B8 +D_800397BC +D_800397C0 +D_800397C4 +D_800397C8 +D_800397CC +D_800397D0 +D_800397D4 +D_800397D8 +D_800397DC +D_800397E0 +D_800397E4 +D_800397E8 +D_800397EC +D_800397F0 +D_800397F4 +D_800397F8 +D_800397FC +D_80039800 +D_80039804 +D_80039808 +D_8003980C +D_80039810 +D_80039814 +D_80039818 +D_8003981C +D_80039820 +D_80039824 +D_80039828 +D_8003982C +D_80039830 +D_80039834 +D_80039838 +D_8003983C +D_80039840 +D_80039844 +D_80039848 +D_8003984C +D_80039850 +D_80039854 +D_80039858 +D_8003985C +D_80039860 +D_80039864 +D_80039868 +D_8003986C +D_80039870 +D_80039874 +D_80039878 +D_8003987C +D_80039880 +D_80039884 +D_80039888 +D_8003988C +D_80039890 +D_80039894 +D_80039898 +D_8003989C +D_800398A0 +D_800398A4 +D_800398A8 +D_800398AC +D_800398B0 +D_800398B4 +D_800398B8 +D_800398BC +D_800398C0 +D_800398C4 +D_800398C8 +D_800398CC +D_800398D0 +D_800398D4 +D_800398D8 +D_800398DC +D_800398E0 +D_800398E4 +D_800398E8 +D_800398EC +D_800398F0 +D_800398F4 +D_800398F8 +D_800398FC +D_80039900 +D_80039904 +D_80039908 +D_8003990C +D_80039910 +D_80039914 +D_80039918 +D_8003991C +D_80039920 +D_80039924 +D_80039928 +D_8003992C +D_80039930 +D_80039934 +D_80039938 +D_8003993C +D_80039940 +D_80039944 +D_80039948 +D_8003994C +D_80039950 +D_80039954 +D_80039958 +D_8003995C +D_80039960 +D_80039964 +D_80039968 +D_8003996C +D_80039970 +D_80039974 +D_80039978 +D_8003997C +D_80039980 +D_80039984 +D_80039988 +D_8003998C +D_80039990 +D_80039994 +D_80039998 +D_8003999C +D_800399A0 +D_800399A4 +D_800399A8 +D_800399AC +D_800399B0 +D_800399B4 +D_800399B8 +D_800399BC +D_800399C0 +D_800399C4 +D_800399C8 +D_800399CC +D_800399D0 +D_800399D4 +D_800399D8 +D_800399DC +D_800399E0 +D_800399E4 +D_800399E8 +D_800399EC +D_800399F0 +D_800399F4 +D_800399F8 +D_800399FC +D_80039A00 +D_80039A04 +D_80039A08 +D_80039A0C +D_80039A10 +D_80039A14 +D_80039A18 +D_80039A1C +D_80039A20 +D_80039A24 +D_80039A28 +D_80039A2C +D_80039A30 +D_80039A34 +D_80039A38 +D_80039A3C +D_80039A40 +D_80039A44 +D_80039A48 +D_80039A4C +D_80039A50 +D_80039A54 +D_80039A58 +D_80039A5C +D_80039A60 +D_80039A64 +D_80039A68 +D_80039A6C +D_80039A70 +D_80039A74 +D_80039A78 +D_80039A7C +D_80039A80 +D_80039A84 +D_80039A88 +D_80039A8C +D_80039A90 +D_80039A94 +D_80039A98 +D_80039A9C +D_80039AA0 +D_80039AA4 +D_80039AA8 +D_80039AAC +D_80039AB0 +D_80039AB4 +D_80039AB8 +D_80039ABC +D_80039AC0 +D_80039AC4 +D_80039AC8 +D_80039ACC +D_80039AD0 +D_80039AD4 +D_80039AD8 +D_80039ADC +D_80039AE0 +D_80039AE4 +D_80039AE8 +D_80039AEC +D_80039AF0 +D_80039AF4 +D_80039AF8 +D_80039AFC +D_80039B00 +D_80039B04 +D_80039B08 +D_80039B0C +D_80039B10 +D_80039B14 +D_80039B18 +D_80039B1C +D_80039B20 +D_80039B24 +D_80039B28 +D_80039B2C +D_80039B30 +D_80039B34 +D_80039B38 +D_80039B3C +D_80039B40 +D_80039B44 +D_80039B48 +D_80039B4C +D_80039B50 +D_80039B54 +D_80039B58 +D_80039B5C +D_80039B60 +D_80039B64 +D_80039B68 +D_80039B6C +D_80039B70 +D_80039B74 +D_80039B78 +D_80039B7C +D_80039B80 +D_80039B84 +D_80039B88 +D_80039B8C +D_80039B90 +D_80039B94 +D_80039B98 +D_80039B9C +D_80039BA0 +D_80039BA4 +D_80039BA8 +D_80039BAC +D_80039BB0 +D_80039BB4 +D_80039BB8 +D_80039BBC +D_80039BC0 +D_80039BC4 +D_80039BC8 +D_80039BCC +D_80039BD0 +D_80039BD4 +D_80039BD8 +D_80039BDC +D_80039BE0 +D_80039BE4 +D_80039BE8 +D_80039BEC +D_80039BF0 +D_80039BF4 +D_80039BF8 +D_80039BFC +D_80039C00 +D_80039C04 +D_80039C08 +D_80039C0C +D_80039C10 +D_80039C14 +D_80039C18 +D_80039C1C +D_80039C20 +D_80039C24 +D_80039C28 +D_80039C2C +D_80039C30 +D_80039C34 +D_80039C38 +D_80039C3C +D_80039C40 +D_80039C44 +D_80039C48 +D_80039C4C +D_80039C50 +D_80039C54 +D_80039C58 +D_80039C5C +D_80039C60 +D_80039C64 +D_80039C68 +D_80039C6C +D_80039C70 +D_80039C74 +D_80039C78 +D_80039C7C +D_80039C80 +D_80039C84 +D_80039C88 +D_80039C8C +D_80039C90 +D_80039C94 +D_80039C98 +D_80039C9C +D_80039CA0 +D_80039CA4 +D_80039CA8 +D_80039CAC +D_80039CB0 +D_80039CB4 +D_80039CB8 +D_80039CBC +D_80039CC0 +D_80039CC4 +D_80039CC8 +D_80039CCC +D_80039CD0 +D_80039CD4 +D_80039CD8 +D_80039CDC +D_80039CE0 +D_80039CE4 +D_80039CE8 +D_80039CEC +D_80039CF0 +D_80039CF4 +D_80039CF8 +D_80039CFC +D_80039D00 +D_80039D04 +D_80039D08 +D_80039D0C +D_80039D10 +D_80039D14 +D_80039D18 +D_80039D1C +D_80039D20 +D_80039D24 +D_80039D28 +D_80039D2C +D_80039D30 +D_80039D34 +D_80039D38 +D_80039D3C +D_80039D40 +D_80039D44 +D_80039D48 +D_80039D4C +D_80039D50 +D_80039D54 +D_80039D58 +D_80039D5C +D_80039D60 +D_80039D64 +D_80039D68 +D_80039D6C +D_80039D70 +D_80039D74 +D_80039D78 +D_80039D7C +D_80039D80 +D_80039D84 +D_80039D88 +D_80039D8C +D_80039D90 +D_80039D94 +D_80039D98 +D_80039D9C +D_80039DA0 +D_80039DA4 +D_80039DA8 +D_80039DAC +D_80039DB0 +D_80039DB4 +D_80039DB8 +D_80039DBC +D_80039DC0 +D_80039DC4 +D_80039DC8 +D_80039DCC +D_80039DD0 +D_80039DD4 +D_80039DD8 +D_80039DDC +D_80039DE0 +D_80039DE4 +D_80039DE8 +D_80039DEC +D_80039DF0 +D_80039DF4 +D_80039DF8 +D_80039DFC +D_80039E00 +D_80039E04 +D_80039E08 +D_80039E0C +D_80039E10 +D_80039E14 +D_80039E18 +D_80039E1C +D_80039E20 +D_80039E24 +D_80039E28 +D_80039E2C +D_80039E30 +D_80039E34 +D_80039E38 +D_80039E3C +D_80039E40 +D_80039E44 +D_80039E48 +D_80039E4C +D_80039E50 +D_80039E54 +D_80039E58 +D_80039E5C +D_80039E60 +D_80039E64 +D_80039E68 +D_80039E6C +D_80039E70 +D_80039E74 +D_80039E78 +D_80039E7C +D_80039E80 +D_80039E84 +D_80039E88 +D_80039E8C +D_80039E90 +D_80039E94 +D_80039E98 +D_80039E9C +D_80039EA0 +D_80039EA4 +D_80039EA8 +D_80039EAC +D_80039EB0 +D_80039EB4 +D_80039EB8 +D_80039EBC +D_80039EC0 +D_80039EC4 +D_80039EC8 +D_80039ECC +D_80039ED0 +D_80039ED4 +D_80039ED8 +D_80039EDC +D_80039EE0 +D_80039EE4 +D_80039EE8 +D_80039EEC +D_80039EF0 +D_80039EF4 +D_80039EF8 +D_80039EFC +D_80039F00 +D_80039F04 +D_80039F08 +D_80039F0C +D_80039F10 +D_80039F14 +D_80039F18 +D_80039F1C +D_80039F20 +D_80039F24 +D_80039F28 +D_80039F2C +D_80039F30 +D_80039F34 +D_80039F38 +D_80039F3C +D_80039F40 +D_80039F44 +D_80039F48 +D_80039F4C +D_80039F50 +D_80039F54 +D_80039F58 +D_80039F5C +D_80039F60 +D_80039F64 +D_80039F68 +D_80039F6C +D_80039F70 +D_80039F74 +D_80039F78 +D_80039F7C +D_80039F80 +D_80039F84 +D_80039F88 +D_80039F8C +D_80039F90 +D_80039F94 +D_80039F98 +D_80039F9C +D_80039FA0 +D_80039FA4 +D_80039FA8 +D_80039FAC +D_80039FB0 +D_80039FB4 +D_80039FB8 +D_80039FBC +D_80039FC0 +D_80039FC4 +D_80039FC8 +D_80039FCC +D_80039FD0 +D_80039FD4 +D_80039FD8 +D_80039FDC +D_80039FE0 +D_80039FE4 +D_80039FE8 +D_80039FEC +D_80039FF0 +D_80039FF4 +D_80039FF8 +D_80039FFC +D_8003A000 +D_8003A004 +D_8003A008 +D_8003A00C +D_8003A010 +D_8003A014 +D_8003A018 +D_8003A01C +D_8003A020 +D_8003A024 +D_8003A028 +D_8003A02C +D_8003A030 +D_8003A034 +D_8003A038 +D_8003A03C +D_8003A040 +D_8003A044 +D_8003A048 +D_8003A04C +D_8003A050 +D_8003A054 +D_8003A058 +D_8003A05C +D_8003A060 +D_8003A064 +D_8003A068 +D_8003A06C +D_8003A070 +D_8003A074 +D_8003A078 +D_8003A07C +D_8003A080 +D_8003A084 +D_8003A088 +D_8003A08C +D_8003A090 +D_8003A094 +D_8003A098 +D_8003A09C +D_8003A0A0 +D_8003A0A4 +D_8003A0A8 +D_8003A0AC +D_8003A0B0 +D_8003A0B4 +D_8003A0B8 +D_8003A0BC +D_8003A0C0 +D_8003A0C4 +D_8003A0C8 +D_8003A0CC +D_8003A0D0 +D_8003A0D4 +D_8003A0D8 +D_8003A0DC +D_8003A0E0 +D_8003A0E4 +D_8003A0E8 +D_8003A0EC +D_8003A0F0 +D_8003A0F4 +D_8003A0F8 +D_8003A0FC +D_8003A100 +D_8003A104 +D_8003A108 +D_8003A10C +D_8003A110 +D_8003A114 +D_8003A118 +D_8003A11C +D_8003A120 +D_8003A124 +D_8003A128 +D_8003A12C +D_8003A130 +D_8003A134 +D_8003A138 +D_8003A13C +D_8003A140 +D_8003A144 +D_8003A148 +D_8003A14C +D_8003A150 +D_8003A154 +D_8003A158 +D_8003A15C +D_8003A160 +D_8003A164 +D_8003A168 +D_8003A16C +D_8003A170 +D_8003A174 +D_8003A178 +D_8003A17C +D_8003A180 +D_8003A184 +D_8003A188 +D_8003A18C +D_8003A190 +D_8003A194 +D_8003A198 +D_8003A19C +D_8003A1A0 +D_8003A1A4 +D_8003A1A8 +D_8003A1AC +D_8003A1B0 +D_8003A1B4 +D_8003A1B8 +D_8003A1BC +D_8003A1C0 +D_8003A1C4 +D_8003A1C8 +D_8003A1CC +D_8003A1D0 +D_8003A1D4 +D_8003A1D8 +D_8003A1DC +D_8003A1E0 +D_8003A1E4 +D_8003A1E8 +D_8003A1EC +D_8003A1F0 +D_8003A1F4 +D_8003A1F8 +D_8003A1FC +D_8003A200 +D_8003A204 +D_8003A208 +D_8003A20C +D_8003A210 +D_8003A214 +D_8003A218 +D_8003A21C +D_8003A220 +D_8003A224 +D_8003A228 +D_8003A22C +D_8003A230 +D_8003A234 +D_8003A238 +D_8003A23C +D_8003A240 +D_8003A244 +D_8003A248 +D_8003A24C +D_8003A250 +D_8003A254 +D_8003A258 +D_8003A25C +D_8003A260 +D_8003A264 +D_8003A268 +D_8003A26C +D_8003A270 +D_8003A274 +D_8003A278 +D_8003A27C +D_8003A280 +D_8003A284 +D_8003A288 +D_8003A28C +D_8003A290 +D_8003A294 +D_8003A298 +D_8003A29C +D_8003A2A0 +D_8003A2A4 +D_8003A2A8 +D_8003A2AC +D_8003A2B0 +D_8003A2B4 +D_8003A2B8 +D_8003A2BC +D_8003A2C0 +D_8003A2C4 +D_8003A2C8 +D_8003A2CC +D_8003A2D0 +D_8003A2D4 +D_8003A2D8 +D_8003A2DC +D_8003A2E0 +D_8003A2E4 +D_8003A2E8 +D_8003A2EC +D_8003A2F0 +D_8003A2F4 +D_8003A2F8 +D_8003A2FC +D_8003A300 +D_8003A304 +D_8003A308 +D_8003A30C +D_8003A310 +D_8003A314 +D_8003A318 +D_8003A31C +D_8003A320 +D_8003A324 +D_8003A328 +D_8003A32C +D_8003A330 +D_8003A334 +D_8003A338 +D_8003A33C +D_8003A340 +D_8003A344 +D_8003A348 +D_8003A34C +D_8003A350 +D_8003A354 +D_8003A358 +D_8003A35C +D_8003A360 +D_8003A364 +D_8003A368 +D_8003A36C +D_8003A370 +D_8003A374 +D_8003A378 +D_8003A37C +D_8003A380 +D_8003A384 +D_8003A388 +D_8003A38C +D_8003A390 +D_8003A394 +D_8003A398 +D_8003A39C +D_8003A3A0 +D_8003A3A4 +D_8003A3A8 +D_8003A3AC +D_8003A3B0 +D_8003A3B4 +D_8003A3B8 +D_8003A3BC +D_8003A3C0 +D_8003A3C4 +D_8003A3C8 +D_8003A3CC +D_8003A3D0 +D_8003A3D4 +D_8003A3D8 +D_8003A3DC +D_8003A3E0 +D_8003A3E4 +D_8003A3E8 +D_8003A3EC +D_8003A3F0 +D_8003A3F4 +D_8003A3F8 +D_8003A3FC +D_8003A400 +D_8003A404 +D_8003A408 +D_8003A40C +D_8003A410 +D_8003A414 +D_8003A418 +D_8003A41C +D_8003A420 +D_8003A424 +D_8003A428 +D_8003A42C +D_8003A430 +D_8003A434 +D_8003A438 +D_8003A43C +D_8003A440 +D_8003A444 +D_8003A448 +D_8003A44C +D_8003A450 +D_8003A454 +D_8003A458 +D_8003A45C +D_8003A460 +D_8003A464 +D_8003A468 +D_8003A46C +D_8003A470 +D_8003A474 +D_8003A478 +D_8003A47C +D_8003A480 +D_8003A484 +D_8003A488 +D_8003A48C +D_8003A490 +D_8003A494 +D_8003A498 +D_8003A49C +D_8003A4A0 +D_8003A4A4 +D_8003A4A8 +D_8003A4AC +D_8003A4B0 +D_8003A4B4 +D_8003A4B8 +D_8003A4BC +D_8003A4C0 +D_8003A4C4 +D_8003A4C8 +D_8003A4CC +D_8003A4D0 +D_8003A4D4 +D_8003A4D8 +D_8003A4DC +D_8003A4E0 +D_8003A4E4 +D_8003A4E8 +D_8003A4EC +D_8003A4F0 +D_8003A4F4 +D_8003A4F8 +D_8003A4FC +D_8003A500 +D_8003A504 +D_8003A508 +D_8003A50C +D_8003A510 +D_8003A514 +D_8003A518 +D_8003A51C +D_8003A520 +D_8003A524 +D_8003A528 +D_8003A52C +D_8003A530 +D_8003A534 +D_8003A538 +D_8003A53C +D_8003A540 +D_8003A544 +D_8003A548 +D_8003A54C +D_8003A550 +D_8003A554 +D_8003A558 +D_8003A55C +D_8003A560 +D_8003A564 +D_8003A568 +D_8003A56C +D_8003A570 +D_8003A574 +D_8003A578 +D_8003A57C +D_8003A580 +D_8003A584 +D_8003A588 +D_8003A58C +D_8003A590 +D_8003A594 +D_8003A598 +D_8003A59C +D_8003A5A0 +D_8003A5A4 +D_8003A5A8 +D_8003A5AC +D_8003A5B0 +D_8003A5B4 +D_8003A5B8 +D_8003A5BC +D_8003A5C0 +D_8003A5C4 +D_8003A5C8 +D_8003A5CC +D_8003A5D0 +D_8003A5D4 +D_8003A5D8 +D_8003A5DC +D_8003A5E0 +D_8003A5E4 +D_8003A5E8 +D_8003A5EC +D_8003A5F0 +D_8003A5F4 +D_8003A5F8 +D_8003A5FC +D_8003A600 +D_8003A604 +D_8003A608 +D_8003A60C +D_8003A610 +D_8003A614 +D_8003A618 +D_8003A61C +D_8003A620 +D_8003A624 +D_8003A628 +D_8003A62C +D_8003A630 +D_8003A634 +D_8003A638 +D_8003A63C +D_8003A640 +D_8003A644 +D_8003A648 +D_8003A64C +D_8003A650 +D_8003A654 +D_8003A658 +D_8003A65C +D_8003A660 +D_8003A664 +D_8003A668 +D_8003A66C +D_8003A670 +D_8003A674 +D_8003A678 +D_8003A67C +D_8003A680 +D_8003A684 +D_8003A688 +D_8003A68C +D_8003A690 +D_8003A694 +D_8003A698 +D_8003A69C +D_8003A6A0 +D_8003A6A4 +D_8003A6A8 +D_8003A6AC +D_8003A6B0 +D_8003A6B4 +D_8003A6B8 +D_8003A6BC +D_8003A6C0 +D_8003A6C4 +D_8003A6C8 +D_8003A6CC +D_8003A6D0 +D_8003A6D4 +D_8003A6D8 +D_8003A6DC +D_8003A6E0 +D_8003A6E4 +D_8003A6E8 +D_8003A6EC +D_8003A6F0 +D_8003A6F4 +D_8003A6F8 +D_8003A6FC +D_8003A700 +D_8003A704 +D_8003A708 +D_8003A70C +D_8003A710 +D_8003A714 +D_8003A718 +D_8003A71C +D_8003A720 +D_8003A724 +D_8003A728 +D_8003A72C +D_8003A730 +D_8003A734 +D_8003A738 +D_8003A73C +D_8003A740 +D_8003A744 +D_8003A748 +D_8003A74C +D_8003A750 +D_8003A754 +D_8003A758 +D_8003A75C +D_8003A760 +D_8003A764 +D_8003A768 +D_8003A76C +D_8003A770 +D_8003A774 +D_8003A778 +D_8003A77C +D_8003A780 +D_8003A784 +D_8003A788 +D_8003A78C +D_8003A790 +D_8003A794 +D_8003A798 +D_8003A79C +D_8003A7A0 +D_8003A7A4 +D_8003A7A8 +D_8003A7AC +D_8003A7B0 +D_8003A7B4 +D_8003A7B8 +D_8003A7BC +D_8003A7C0 +D_8003A7C4 +D_8003A7C8 +D_8003A7CC +D_8003A7D0 +D_8003A7D4 +D_8003A7D8 +D_8003A7DC +D_8003A7E0 +D_8003A7E4 +D_8003A7E8 +D_8003A7EC +D_8003A7F0 +D_8003A7F4 +D_8003A7F8 +D_8003A7FC +D_8003A800 +D_8003A804 +D_8003A808 +D_8003A80C +D_8003A810 +D_8003A814 +D_8003A818 +D_8003A81C +D_8003A820 +D_8003A824 +D_8003A828 +D_8003A82C +D_8003A830 +D_8003A834 +D_8003A838 +D_8003A83C +D_8003A840 +D_8003A844 +D_8003A848 +D_8003A84C +D_8003A850 +D_8003A854 +D_8003A858 +D_8003A85C +D_8003A860 +D_8003A864 +D_8003A868 +D_8003A86C +D_8003A870 +D_8003A874 +D_8003A878 +D_8003A87C +D_8003A880 +D_8003A884 +D_8003A888 +D_8003A88C +D_8003A890 +D_8003A894 +D_8003A898 +D_8003A89C +D_8003A8A0 +D_8003A8A4 +D_8003A8A8 +D_8003A8AC +D_8003A8B0 +D_8003A8B4 +D_8003A8B8 +D_8003A8BC +D_8003A8C0 +D_8003A8C4 +D_8003A8C8 +D_8003A8CC +D_8003A8D0 +D_8003A8D4 +D_8003A8D8 +D_8003A8DC +D_8003A8E0 +D_8003A8E4 +D_8003A8E8 +D_8003A8EC +D_8003A8F0 +D_8003A8F4 +D_8003A8F8 +D_8003A8FC +D_8003A900 +D_8003A904 +D_8003A908 +D_8003A90C +D_8003A910 +D_8003A914 +D_8003A918 +D_8003A91C +D_8003A920 +D_8003A924 +D_8003A928 +D_8003A92C +D_8003A930 +D_8003A934 +D_8003A938 +D_8003A93C +D_8003A940 +D_8003A944 +D_8003A948 +D_8003A94C +D_8003A950 +D_8003A954 +D_8003A958 +D_8003A95C +D_8003A960 +D_8003A964 +D_8003A968 +D_8003A96C +D_8003A970 +D_8003A974 +D_8003A978 +D_8003A97C +D_8003A980 +D_8003A984 +D_8003A988 +D_8003A98C +D_8003A990 +D_8003A994 +D_8003A998 +D_8003A99C +D_8003A9A0 +D_8003A9A4 +D_8003A9A8 +D_8003A9AC +D_8003A9B0 +D_8003A9B4 +D_8003A9B8 +D_8003A9BC +D_8003A9C0 +D_8003A9C4 +D_8003A9C8 +D_8003A9CC +D_8003A9D0 +D_8003A9D4 +D_8003A9D8 +D_8003A9DC +D_8003A9E0 +D_8003A9E4 +D_8003A9E8 +D_8003A9EC +D_8003A9F0 +D_8003A9F4 +D_8003A9F8 +D_8003A9FC +D_8003AA00 +D_8003AA04 +D_8003AA08 +D_8003AA0C +D_8003AA10 +D_8003AA14 +D_8003AA18 +D_8003AA1C +D_8003AA20 +D_8003AA24 +D_8003AA28 +D_8003AA2C +D_8003AA30 +D_8003AA34 +D_8003AA38 +D_8003AA3C +D_8003AA40 +D_8003AA44 +D_8003AA48 +D_8003AA4C +D_8003AA50 +D_8003AA54 +D_8003AA58 +D_8003AA5C +D_8003AA60 +D_8003AA64 +D_8003AA68 +D_8003AA6C +D_8003AA70 +D_8003AA74 +D_8003AA78 +D_8003AA7C +D_8003AA80 +D_8003AA84 +D_8003AA88 +D_8003AA8C +D_8003AA90 +D_8003AA94 +D_8003AA98 +D_8003AA9C +D_8003AAA0 +D_8003AAA4 +D_8003AAA8 +D_8003AAAC +D_8003AAB0 +D_8003AAB4 +D_8003AAB8 +D_8003AABC +D_8003AAC0 +D_8003AAC4 +D_8003AAC8 +D_8003AACC +D_8003AAD0 +D_8003AAD4 +D_8003AAD8 +D_8003AADC +D_8003AAE0 +D_8003AAE4 +D_8003AAE8 +D_8003AAEC +D_8003AAF0 +D_8003AAF4 +D_8003AAF8 +D_8003AAFC +D_8003AB00 +D_8003AB04 +D_8003AB08 +D_8003AB0C +D_8003AB10 +D_8003AB14 +D_8003AB18 +D_8003AB1C +D_8003AB20 +D_8003AB24 +D_8003AB28 +D_8003AB2C +D_8003AB30 +D_8003AB34 +D_8003AB38 +D_8003AB3C +D_8003AB40 +D_8003AB44 +D_8003AB48 +D_8003AB4C +D_8003AB50 +D_8003AB54 +D_8003AB58 +D_8003AB5C +D_8003AB60 +D_8003AB64 +D_8003AB68 +D_8003AB6C +D_8003AB70 +D_8003AB74 +D_8003AB78 +D_8003AB7C +D_8003AB80 +D_8003AB84 +D_8003AB88 +D_8003AB8C +D_8003AB90 +D_8003AB94 +D_8003AB98 +D_8003AB9C +D_8003ABA0 +D_8003ABA4 +D_8003ABA8 +D_8003ABAC +D_8003ABB0 +D_8003ABB4 +D_8003ABB8 +D_8003ABBC +D_8003ABC0 +D_8003ABC4 +D_8003ABC8 +D_8003ABCC +D_8003ABD0 +D_8003ABD4 +D_8003ABD8 +D_8003ABDC +D_8003ABE0 +D_8003ABE4 +D_8003ABE8 +D_8003ABEC +D_8003ABF0 +D_8003ABF4 +D_8003ABF8 +D_8003ABFC +D_8003AC00 +D_8003AC04 +D_8003AC08 +D_8003AC0C +D_8003AC10 +D_8003AC14 +D_8003AC18 +D_8003AC1C +D_8003AC20 +D_8003AC24 +D_8003AC28 +D_8003AC2C +D_8003AC30 +D_8003AC34 +D_8003AC38 +D_8003AC3C +D_8003AC40 +D_8003AC44 +D_8003AC48 +D_8003AC4C +D_8003AC50 +D_8003AC54 +D_8003AC58 +D_8003AC5C +D_8003AC60 +D_8003AC64 +D_8003AC68 +D_8003AC6C +D_8003AC70 +D_8003AC74 +D_8003AC78 +D_8003AC7C +D_8003AC80 +D_8003AC84 +D_8003AC88 +D_8003AC8C +D_8003AC90 +D_8003AC94 +D_8003AC98 +D_8003AC9C +D_8003ACA0 +D_8003ACA4 +D_8003ACA8 +D_8003ACAC +D_8003ACB0 +D_8003ACB4 +D_8003ACB8 +D_8003ACBC +D_8003ACC0 +D_8003ACC4 +D_8003ACC8 +D_8003ACCC +D_8003ACD0 +D_8003ACD4 +D_8003ACD8 +D_8003ACDC +D_8003ACE0 +D_8003ACE4 +D_8003ACE8 +D_8003ACEC +D_8003ACF0 +D_8003ACF4 +D_8003ACF8 +D_8003ACFC +D_8003AD00 +D_8003AD04 +D_8003AD08 +D_8003AD0C +D_8003AD10 +D_8003AD14 +D_8003AD18 +D_8003AD1C +D_8003AD20 +D_8003AD24 +D_8003AD28 +D_8003AD2C +D_8003AD30 +D_8003AD34 +D_8003AD38 +D_8003AD3C +D_8003AD40 +D_8003AD44 +D_8003AD48 +D_8003AD4C +D_8003AD50 +D_8003AD54 +D_8003AD58 +D_8003AD5C +D_8003AD60 +D_8003AD64 +D_8003AD68 +D_8003AD6C +D_8003AD70 +D_8003AD74 +D_8003AD78 +D_8003AD7C +D_8003AD80 +D_8003AD84 +D_8003AD88 +D_8003AD8C +D_8003AD90 +D_8003AD94 +D_8003AD98 +D_8003AD9C +D_8003ADA0 +D_8003ADA4 +D_8003ADA8 +D_8003ADAC +D_8003ADB0 +D_8003ADB4 +D_8003ADB8 +D_8003ADBC +D_8003ADC0 +D_8003ADC4 +D_8003ADC8 +D_8003ADCC +D_8003ADD0 +D_8003ADD4 +D_8003ADD8 +D_8003ADDC +D_8003ADE0 +D_8003ADE4 +D_8003ADE8 +D_8003ADEC +D_8003ADF0 +D_8003ADF4 +D_8003ADF8 +D_8003ADFC +D_8003AE00 +D_8003AE04 +D_8003AE08 +D_8003AE0C +D_8003AE10 +D_8003AE14 +D_8003AE18 +D_8003AE1C +D_8003AE20 +D_8003AE24 +D_8003AE28 +D_8003AE2C +D_8003AE30 +D_8003AE34 +D_8003AE38 +D_8003AE3C +D_8003AE40 +D_8003AE44 +D_8003AE48 +D_8003AE4C +D_8003AE50 +D_8003AE54 +D_8003AE58 +D_8003AE5C +D_8003AE60 +D_8003AE64 +D_8003AE68 +D_8003AE6C +D_8003AE70 +D_8003AE74 +D_8003AE78 +D_8003AE7C +D_8003AE80 +D_8003AE84 +D_8003AE88 +D_8003AE8C +D_8003AE90 +D_8003AE94 +D_8003AE98 +D_8003AE9C +D_8003AEA0 +D_8003AEA4 +D_8003AEA8 +D_8003AEAC +D_8003AEB0 +D_8003AEB4 +D_8003AEB8 +D_8003AEBC +D_8003AEC0 +D_8003AEC4 +D_8003AEC8 +D_8003AECC +D_8003AED0 +D_8003AED4 +D_8003AED8 +D_8003AEDC +D_8003AEE0 +D_8003AEE4 +D_8003AEE8 +D_8003AEEC +D_8003AEF0 +D_8003AEF4 +D_8003AEF8 +D_8003AEFC +D_8003AF00 +D_8003AF04 +D_8003AF08 +D_8003AF0C +D_8003AF10 +D_8003AF14 +D_8003AF18 +D_8003AF1C +D_8003AF20 +D_8003AF24 +D_8003AF28 +D_8003AF2C +D_8003AF30 +D_8003AF34 +D_8003AF38 +D_8003AF3C +D_8003AF40 +D_8003AF44 +D_8003AF48 +D_8003AF4C +D_8003AF50 +D_8003AF54 +D_8003AF58 +D_8003AF5C +D_8003AF60 +D_8003AF64 +D_8003AF68 +D_8003AF6C +D_8003AF70 +D_8003AF74 +D_8003AF78 +D_8003AF7C +D_8003AF80 +D_8003AF84 +D_8003AF88 +D_8003AF8C +D_8003AF90 +D_8003AF94 +D_8003AF98 +D_8003AF9C +D_8003AFA0 +D_8003AFA4 +D_8003AFA8 +D_8003AFAC +D_8003AFB0 +D_8003AFB4 +D_8003AFB8 +D_8003AFBC +D_8003AFC0 +D_8003AFC4 +D_8003AFC8 +D_8003AFCC +D_8003AFD0 +D_8003AFD4 +D_8003AFD8 +D_8003AFDC +D_8003AFE0 +D_8003AFE4 +D_8003AFE8 +D_8003AFEC +D_8003AFF0 +D_8003AFF4 +D_8003AFF8 +D_8003AFFC +D_8003B000 +D_8003B004 +D_8003B008 +D_8003B00C +D_8003B010 +D_8003B014 +D_8003B018 +D_8003B01C +D_8003B020 +D_8003B024 +D_8003B028 +D_8003B02C +D_8003B030 +D_8003B034 +D_8003B038 +D_8003B03C +D_8003B040 +D_8003B044 +D_8003B048 +D_8003B04C +D_8003B050 +D_8003B054 +D_8003B058 +D_8003B05C +D_8003B060 +D_8003B064 +D_8003B068 +D_8003B06C +D_8003B070 +D_8003B074 +D_8003B078 +D_8003B07C +D_8003B080 +D_8003B084 +D_8003B088 +D_8003B08C +D_8003B090 +D_8003B094 +D_8003B098 +D_8003B09C +D_8003B0A0 +D_8003B0A4 +D_8003B0A8 +D_8003B0AC +D_8003B0B0 +D_8003B0B4 +D_8003B0B8 +D_8003B0BC +D_8003B0C0 +D_8003B0C4 +D_8003B0C8 +D_8003B0CC +D_8003B0D0 +D_8003B0D4 +D_8003B0D8 +D_8003B0DC +D_8003B0E0 +D_8003B0E4 +D_8003B0E8 +D_8003B0EC +D_8003B0F0 +D_8003B0F4 +D_8003B0F8 +D_8003B0FC +D_8003B100 +D_8003B104 +D_8003B108 +D_8003B10C +D_8003B110 +D_8003B114 +D_8003B118 +D_8003B11C +D_8003B120 +D_8003B124 +D_8003B128 +D_8003B12C +D_8003B130 +D_8003B134 +D_8003B138 +D_8003B13C +D_8003B140 +D_8003B144 +D_8003B148 +D_8003B14C +D_8003B150 +D_8003B154 +D_8003B158 +D_8003B15C +D_8003B160 +D_8003B164 +D_8003B168 +D_8003B16C +D_8003B170 +D_8003B174 +D_8003B178 +D_8003B17C +D_8003B180 +D_8003B184 +D_8003B188 +D_8003B18C +D_8003B190 +D_8003B194 +D_8003B198 +D_8003B19C +D_8003B1A0 +D_8003B1A4 +D_8003B1A8 +D_8003B1AC +D_8003B1B0 +D_8003B1B4 +D_8003B1B8 +D_8003B1BC +D_8003B1C0 +D_8003B1C4 +D_8003B1C8 +D_8003B1CC +D_8003B1D0 +D_8003B1D4 +D_8003B1D8 +D_8003B1DC +D_8003B1E0 +D_8003B1E4 +D_8003B1E8 +D_8003B1EC +D_8003B1F0 +D_8003B1F4 +D_8003B1F8 +D_8003B1FC +D_8003B200 +D_8003B204 +D_8003B208 +D_8003B20C +D_8003B210 +D_8003B214 +D_8003B218 +D_8003B21C +D_8003B220 +D_8003B224 +D_8003B228 +D_8003B22C +D_8003B230 +D_8003B234 +D_8003B238 +D_8003B23C +D_8003B240 +D_8003B244 +D_8003B248 +D_8003B24C +D_8003B250 +D_8003B254 +D_8003B258 +D_8003B25C +D_8003B260 +D_8003B264 +D_8003B268 +D_8003B26C +D_8003B270 +D_8003B274 +D_8003B278 +D_8003B27C +D_8003B280 +D_8003B284 +D_8003B288 +D_8003B28C +D_8003B290 +D_8003B294 +D_8003B298 +D_8003B29C +D_8003B2A0 +D_8003B2A4 +D_8003B2A8 +D_8003B2AC +D_8003B2B0 +D_8003B2B4 +D_8003B2B8 +D_8003B2BC +D_8003B2C0 +D_8003B2C4 +D_8003B2C8 +D_8003B2CC +D_8003B2D0 +D_8003B2D4 +D_8003B2D8 +D_8003B2DC +D_8003B2E0 +D_8003B2E4 +D_8003B2E8 +D_8003B2EC +D_8003B2F0 +D_8003B2F4 +D_8003B2F8 +D_8003B2FC +D_8003B300 +D_8003B304 +D_8003B308 +D_8003B30C +D_8003B310 +D_8003B314 +D_8003B318 +D_8003B31C +D_8003B320 +D_8003B324 +D_8003B328 +D_8003B32C +D_8003B330 +D_8003B334 +D_8003B338 +D_8003B33C +D_8003B340 +D_8003B344 +D_8003B348 +D_8003B34C +D_8003B350 +D_8003B354 +D_8003B358 +D_8003B35C +D_8003B360 +D_8003B364 +D_8003B368 +D_8003B36C +D_8003B370 +D_8003B374 +D_8003B378 +D_8003B37C +D_8003B380 +D_8003B384 +D_8003B388 +D_8003B38C +D_8003B390 +D_8003B394 +D_8003B398 +D_8003B39C +D_8003B3A0 +D_8003B3A4 +D_8003B3A8 +D_8003B3AC +D_8003B3B0 +D_8003B3B4 +D_8003B3B8 +D_8003B3BC +D_8003B3C0 +D_8003B3C4 +D_8003B3C8 +D_8003B3CC +D_8003B3D0 +D_8003B3D4 +D_8003B3D8 +D_8003B3DC +D_8003B3E0 +D_8003B3E4 +D_8003B3E8 +D_8003B3EC +D_8003B3F0 +D_8003B3F4 +D_8003B3F8 +D_8003B3FC +D_8003B400 +D_8003B404 +D_8003B408 +D_8003B40C +D_8003B410 +D_8003B414 +D_8003B418 +D_8003B41C +D_8003B420 +D_8003B424 +D_8003B428 +D_8003B42C +D_8003B430 +D_8003B434 +D_8003B438 +D_8003B43C +D_8003B440 +D_8003B444 +D_8003B448 +D_8003B44C +D_8003B450 +D_8003B454 +D_8003B458 +D_8003B45C +D_8003B460 +D_8003B464 +D_8003B468 +D_8003B46C +D_8003B470 +D_8003B474 +D_8003B478 +D_8003B47C +D_8003B480 +D_8003B484 +D_8003B488 +D_8003B48C +D_8003B490 +D_8003B494 +D_8003B498 +D_8003B49C +D_8003B4A0 +D_8003B4A4 +D_8003B4A8 +D_8003B4AC +D_8003B4B0 +D_8003B4B4 +D_8003B4B8 +D_8003B4BC +D_8003B4C0 +D_8003B4C4 +D_8003B4C8 +D_8003B4CC +D_8003B4D0 +D_8003B4D4 +D_8003B4D8 +D_8003B4DC +D_8003B4E0 +D_8003B4E4 +D_8003B4E8 +D_8003B4EC +D_8003B4F0 +D_8003B4F4 +D_8003B4F8 +D_8003B4FC +D_8003B500 +D_8003B504 +D_8003B508 +D_8003B50C +D_8003B510 +D_8003B514 +D_8003B518 +D_8003B51C +D_8003B520 +D_8003B524 +D_8003B528 +D_8003B52C +D_8003B530 +D_8003B534 +D_8003B538 +D_8003B53C +D_8003B540 +D_8003B544 +D_8003B548 +D_8003B54C +D_8003B550 +D_8003B554 +D_8003B558 +D_8003B55C +D_8003B560 +D_8003B564 +D_8003B568 +D_8003B56C +D_8003B570 +D_8003B574 +D_8003B578 +D_8003B57C +D_8003B580 +D_8003B584 +D_8003B588 +D_8003B58C +D_8003B590 +D_8003B594 +D_8003B598 +D_8003B59C +D_8003B5A0 +D_8003B5A4 +D_8003B5A8 +D_8003B5AC +D_8003B5B0 +D_8003B5B4 +D_8003B5B8 +D_8003B5BC +D_8003B5C0 +D_8003B5C4 +D_8003B5C8 +D_8003B5CC +D_8003B5D0 +D_8003B5D4 +D_8003B5D8 +D_8003B5DC +D_8003B5E0 +D_8003B5E4 +D_8003B5E8 +D_8003B5EC +D_8003B5F0 +D_8003B5F4 +D_8003B5F8 +D_8003B5FC +D_8003B600 +D_8003B604 +D_8003B608 +D_8003B60C +D_8003B610 +D_8003B614 +D_8003B618 +D_8003B61C +D_8003B620 +D_8003B624 +D_8003B628 +D_8003B62C +D_8003B630 +D_8003B634 +D_8003B638 +D_8003B63C +D_8003B640 +D_8003B644 +D_8003B648 +D_8003B64C +D_8003B650 +D_8003B654 +D_8003B658 +D_8003B65C +D_8003B660 +D_8003B664 +D_8003B668 +D_8003B66C +D_8003B670 +D_8003B674 +D_8003B678 +D_8003B67C +D_8003B680 +D_8003B684 +D_8003B688 +D_8003B68C +D_8003B690 +D_8003B694 +D_8003B698 +D_8003B69C +D_8003B6A0 +D_8003B6A4 +D_8003B6A8 +D_8003B6AC +D_8003B6B0 +D_8003B6B4 +D_8003B6B8 +D_8003B6BC +D_8003B6C0 +D_8003B6C4 +D_8003B6C8 +D_8003B6CC +D_8003B6D0 +D_8003B6D4 +D_8003B6D8 +D_8003B6DC +D_8003B6E0 +D_8003B6E4 +D_8003B6E8 +D_8003B6EC +D_8003B6F0 +D_8003B6F4 +D_8003B6F8 +D_8003B6FC +D_8003B700 +D_8003B704 +D_8003B708 +D_8003B70C +D_8003B710 +D_8003B714 +D_8003B718 +D_8003B71C +D_8003B720 +D_8003B724 +D_8003B728 +D_8003B72C +D_8003B730 +D_8003B734 +D_8003B738 +D_8003B73C +D_8003B740 +D_8003B744 +D_8003B748 +D_8003B74C +D_8003B750 +D_8003B754 +D_8003B758 +D_8003B75C +D_8003B760 +D_8003B764 +D_8003B768 +D_8003B76C +D_8003B770 +D_8003B774 +D_8003B778 +D_8003B77C +D_8003B780 +D_8003B784 +D_8003B788 +D_8003B78C +D_8003B790 +D_8003B794 +D_8003B798 +D_8003B79C +D_8003B7A0 +D_8003B7A4 +D_8003B7A8 +D_8003B7AC +D_8003B7B0 +D_8003B7B4 +D_8003B7B8 +D_8003B7BC +D_8003B7C0 +D_8003B7C4 +D_8003B7C8 +D_8003B7CC +D_8003B7D0 +D_8003B7D4 +D_8003B7D8 +D_8003B7DC +D_8003B7E0 +D_8003B7E4 +D_8003B7E8 +D_8003B7EC +D_8003B7F0 +D_8003B7F4 +D_8003B7F8 +D_8003B7FC +D_8003B800 +D_8003B804 +D_8003B808 +D_8003B80C +D_8003B810 +D_8003B814 +D_8003B818 +D_8003B81C +D_8003B820 +D_8003B824 +D_8003B828 +D_8003B82C +D_8003B830 +D_8003B834 +D_8003B838 +D_8003B83C +D_8003B840 +D_8003B844 +D_8003B848 +D_8003B84C +D_8003B850 +D_8003B854 +D_8003B858 +D_8003B85C +D_8003B860 +D_8003B864 +D_8003B868 +D_8003B86C +D_8003B870 +D_8003B874 +D_8003B878 +D_8003B87C +D_8003B880 +D_8003B884 +D_8003B888 +D_8003B88C +D_8003B890 +D_8003B894 +D_8003B898 +D_8003B89C +D_8003B8A0 +D_8003B8A4 +D_8003B8A8 +D_8003B8AC +D_8003B8B0 +D_8003B8B4 +D_8003B8B8 +D_8003B8BC +D_8003B8C0 +D_8003B8C4 +D_8003B8C8 +D_8003B8CC +D_8003B8D0 +D_8003B8D4 +D_8003B8D8 +D_8003B8DC +D_8003B8E0 +D_8003B8E4 +D_8003B8E8 +D_8003B8EC +D_8003B8F0 +D_8003B8F4 +D_8003B8F8 +D_8003B8FC +D_8003B900 +D_8003B904 +D_8003B908 +D_8003B90C +D_8003B910 +D_8003B914 +D_8003B918 +D_8003B91C +D_8003B920 +D_8003B924 +D_8003B928 +D_8003B92C +D_8003B930 +D_8003B934 +D_8003B938 +D_8003B93C +D_8003B940 +D_8003B944 +D_8003B948 +D_8003B94C +D_8003B950 +D_8003B954 +D_8003B958 +D_8003B95C +D_8003B960 +D_8003B964 +D_8003B968 +D_8003B96C +D_8003B970 +D_8003B974 +D_8003B978 +D_8003B97C +D_8003B980 +D_8003B984 +D_8003B988 +D_8003B98C +D_8003B990 +D_8003B994 +D_8003B998 +D_8003B99C +D_8003B9A0 +D_8003B9A4 +D_8003B9A8 +D_8003B9AC +D_8003B9B0 +D_8003B9B4 +D_8003B9B8 +D_8003B9BC +D_8003B9C0 +D_8003B9C4 +D_8003B9C8 +D_8003B9CC +D_8003B9D0 +D_8003B9D4 +D_8003B9D8 +D_8003B9DC +D_8003B9E0 +D_8003B9E4 +D_8003B9E8 +D_8003B9EC +D_8003B9F0 +D_8003B9F4 +D_8003B9F8 +D_8003B9FC +D_8003BA00 +D_8003BA04 +D_8003BA08 +D_8003BA0C +D_8003BA10 +D_8003BA14 +D_8003BA18 +D_8003BA1C +D_8003BA20 +D_8003BA24 +D_8003BA28 +D_8003BA2C +D_8003BA30 +D_8003BA34 +D_8003BA38 +D_8003BA3C +D_8003BA40 +D_8003BA44 +D_8003BA48 +D_8003BA4C +D_8003BA50 +D_8003BA54 +D_8003BA58 +D_8003BA5C +D_8003BA60 +D_8003BA64 +D_8003BA68 +D_8003BA6C +D_8003BA70 +D_8003BA74 +D_8003BA78 +D_8003BA7C +D_8003BA80 +D_8003BA84 +D_8003BA88 +D_8003BA8C +D_8003BA90 +D_8003BA94 +D_8003BA98 +D_8003BA9C +D_8003BAA0 +D_8003BAA4 +D_8003BAA8 +D_8003BAAC +D_8003BAB0 +D_8003BAB4 +D_8003BAB8 +D_8003BABC +D_8003BAC0 +D_8003BAC4 +D_8003BAC8 +D_8003BACC +D_8003BAD0 +D_8003BAD4 +D_8003BAD8 +D_8003BADC +D_8003BAE0 +D_8003BAE4 +D_8003BAE8 +D_8003BAEC +D_8003BAF0 +D_8003BAF4 +D_8003BAF8 +D_8003BAFC +D_8003BB00 +D_8003BB04 +D_8003BB08 +D_8003BB0C +D_8003BB10 +D_8003BB14 +D_8003BB18 +D_8003BB1C +D_8003BB20 +D_8003BB24 +D_8003BB28 +D_8003BB2C +D_8003BB30 +D_8003BB34 +D_8003BB38 +D_8003BB3C +D_8003BB40 +D_8003BB44 +D_8003BB48 +D_8003BB4C +D_8003BB50 +D_8003BB54 +D_8003BB58 +D_8003BB5C +D_8003BB60 +D_8003BB64 +D_8003BB68 +D_8003BB6C +D_8003BB70 +D_8003BB74 +D_8003BB78 +D_8003BB7C +D_8003BB80 +D_8003BB84 +D_8003BB88 +D_8003BB8C +D_8003BB90 +D_8003BB94 +D_8003BB98 +D_8003BB9C +D_8003BBA0 +D_8003BBA4 +D_8003BBA8 +D_8003BBAC +D_8003BBB0 +D_8003BBB4 +D_8003BBB8 +D_8003BBBC +D_8003BBC0 +D_8003BBC4 +D_8003BBC8 +D_8003BBCC +D_8003BBD0 +D_8003BBD4 +D_8003BBD8 +D_8003BBDC +D_8003BBE0 +D_8003BBE4 +D_8003BBE8 +D_8003BBEC +D_8003BBF0 +D_8003BBF4 +D_8003BBF8 +D_8003BBFC +D_8003BC00 +D_8003BC04 +D_8003BC08 +D_8003BC0C +D_8003BC10 +D_8003BC14 +D_8003BC18 +D_8003BC1C +D_8003BC20 +D_8003BC24 +D_8003BC28 +D_8003BC2C +D_8003BC30 +D_8003BC34 +D_8003BC38 +D_8003BC3C +D_8003BC40 +D_8003BC44 +D_8003BC48 +D_8003BC4C +D_8003BC50 +D_8003BC54 +D_8003BC58 +D_8003BC5C +D_8003BC60 +D_8003BC64 +D_8003BC68 +D_8003BC6C +D_8003BC70 +D_8003BC74 +D_8003BC78 +D_8003BC7C +D_8003BC80 +D_8003BC84 +D_8003BC88 +D_8003BC8C +D_8003BC90 +D_8003BC94 +D_8003BC98 +D_8003BC9C +D_8003BCA0 +D_8003BCA4 +D_8003BCA8 +D_8003BCAC +D_8003BCB0 +D_8003BCB4 +D_8003BCB8 +D_8003BCBC +D_8003BCC0 +D_8003BCC4 +D_8003BCC8 +D_8003BCCC +D_8003BCD0 +D_8003BCD4 +D_8003BCD8 +D_8003BCDC +D_8003BCE0 +D_8003BCE4 +D_8003BCE8 +D_8003BCEC +D_8003BCF0 +D_8003BCF4 +D_8003BCF8 +D_8003BCFC +D_8003BD00 +D_8003BD04 +D_8003BD08 +D_8003BD0C +D_8003BD10 +D_8003BD14 +D_8003BD18 +D_8003BD1C +D_8003BD20 +D_8003BD24 +D_8003BD28 +D_8003BD2C +D_8003BD30 +D_8003BD34 +D_8003BD38 +D_8003BD3C +D_8003BD40 +D_8003BD44 +D_8003BD48 +D_8003BD4C +D_8003BD50 +D_8003BD54 +D_8003BD58 +D_8003BD5C +D_8003BD60 +D_8003BD64 +D_8003BD68 +D_8003BD6C +D_8003BD70 +D_8003BD74 +D_8003BD78 +D_8003BD7C +D_8003BD80 +D_8003BD84 +D_8003BD88 +D_8003BD8C +D_8003BD90 +D_8003BD94 +D_8003BD98 +D_8003BD9C +D_8003BDA0 +D_8003BDA4 +D_8003BDA8 +D_8003BDAC +D_8003BDB0 +D_8003BDB4 +D_8003BDB8 +D_8003BDBC +D_8003BDC0 +D_8003BDC4 +D_8003BDC8 +D_8003BDCC +D_8003BDD0 +D_8003BDD4 +D_8003BDD8 +D_8003BDDC +D_8003BDE0 +D_8003BDE4 +D_8003BDE8 +D_8003BDEC +D_8003BDF0 +D_8003BDF4 +D_8003BDF8 +D_8003BDFC +D_8003BE00 +D_8003BE04 +D_8003BE08 +D_8003BE0C +D_8003BE10 +D_8003BE14 +D_8003BE18 +D_8003BE1C +D_8003BE20 +D_8003BE24 +D_8003BE28 +D_8003BE2C +D_8003BE30 +D_8003BE34 +D_8003BE38 +D_8003BE3C +D_8003BE40 +D_8003BE44 +D_8003BE48 +D_8003BE4C +D_8003BE50 +D_8003BE54 +D_8003BE58 +D_8003BE5C +D_8003BE60 +D_8003BE64 +D_8003BE68 +D_8003BE6C +D_8003BE70 +D_8003BE74 +D_8003BE78 +D_8003BE7C +D_8003BE80 +D_8003BE84 +D_8003BE88 +D_8003BE8C +D_8003BE90 +D_8003BE94 +D_8003BE98 +D_8003BE9C +D_8003BEA0 +D_8003BEA4 +D_8003BEA8 +D_8003BEAC +D_8003BEB0 +D_8003BEB4 +D_8003BEB8 +D_8003BEBC +D_8003BEC0 +D_8003BEC4 +D_8003BEC8 +D_8003BECC +D_8003BED0 +D_8003BED4 +D_8003BED8 +D_8003BEDC +D_8003BEE0 +D_8003BEE4 +D_8003BEE8 +D_8003BEEC +D_8003BEF0 +D_8003BEF4 +D_8003BEF8 +D_8003BEFC +D_8003BF00 +D_8003BF04 +D_8003BF08 +D_8003BF0C +D_8003BF10 +D_8003BF14 +D_8003BF18 +D_8003BF1C +D_8003BF20 +D_8003BF24 +D_8003BF28 +D_8003BF2C +D_8003BF30 +D_8003BF34 +D_8003BF38 +D_8003BF3C +D_8003BF40 +D_8003BF44 +D_8003BF48 +D_8003BF4C +D_8003BF50 +D_8003BF54 +D_8003BF58 +D_8003BF5C +D_8003BF60 +D_8003BF64 +D_8003BF68 +D_8003BF6C +D_8003BF70 +D_8003BF74 +D_8003BF78 +D_8003BF7C +D_8003BF80 +D_8003BF84 +D_8003BF88 +D_8003BF8C +D_8003BF90 +D_8003BF94 +D_8003BF98 +D_8003BF9C +D_8003BFA0 +D_8003BFA4 +D_8003BFA8 +D_8003BFAC +D_8003BFB0 +D_8003BFB4 +D_8003BFB8 +D_8003BFBC +D_8003BFC0 +D_8003BFC4 +D_8003BFC8 +D_8003BFCC +D_8003BFD0 +D_8003BFD4 +D_8003BFD8 +D_8003BFDC +D_8003BFE0 +D_8003BFE4 +D_8003BFE8 +D_8003BFEC +D_8003BFF0 +D_8003BFF4 +D_8003BFF8 +D_8003BFFC +D_8003C000 +D_8003C004 +D_8003C008 +D_8003C00C +D_8003C010 +D_8003C014 +D_8003C018 +D_8003C01C +D_8003C020 +D_8003C024 +D_8003C028 +D_8003C02C +D_8003C030 +D_8003C034 +D_8003C038 +D_8003C03C +D_8003C040 +D_8003C044 +D_8003C048 +D_8003C04C +D_8003C050 +D_8003C054 +D_8003C058 +D_8003C05C +D_8003C060 +D_8003C064 +D_8003C068 +D_8003C06C +D_8003C070 +D_8003C074 +D_8003C078 +D_8003C07C +D_8003C080 +D_8003C084 +D_8003C088 +D_8003C08C +D_8003C090 +D_8003C094 +D_8003C098 +D_8003C09C +D_8003C0A0 +D_8003C0A4 +D_8003C0A8 +D_8003C0AC +D_8003C0B0 +D_8003C0B4 +D_8003C0B8 +D_8003C0BC +D_8003C0C0 +D_8003C0C4 +D_8003C0C8 +D_8003C0CC +D_8003C0D0 +D_8003C0D4 +D_8003C0D8 +D_8003C0DC +D_8003C0E0 +D_8003C0E4 +D_8003C0E8 +D_8003C0EC +D_8003C0F0 +D_8003C0F4 +D_8003C0F8 +D_8003C0FC +D_8003C100 +D_8003C104 +D_8003C108 +D_8003C10C +D_8003C110 +D_8003C114 +D_8003C118 +D_8003C11C +D_8003C120 +D_8003C124 +D_8003C128 +D_8003C12C +D_8003C130 +D_8003C134 +D_8003C138 +D_8003C13C +D_8003C140 +D_8003C144 +D_8003C148 +D_8003C14C +D_8003C150 +D_8003C154 +D_8003C158 +D_8003C15C +D_8003C160 +D_8003C164 +D_8003C168 +D_8003C16C +D_8003C170 +D_8003C174 +D_8003C178 +D_8003C17C +D_8003C180 +D_8003C184 +D_8003C188 +D_8003C18C +D_8003C190 +D_8003C194 +D_8003C198 +D_8003C19C +D_8003C1A0 +D_8003C1A4 +D_8003C1A8 +D_8003C1AC +D_8003C1B0 +D_8003C1B4 +D_8003C1B8 +D_8003C1BC +D_8003C1C0 +D_8003C1C4 +D_8003C1C8 +D_8003C1CC +D_8003C1D0 +D_8003C1D4 +D_8003C1D8 +D_8003C1DC +D_8003C1E0 +D_8003C1E4 +D_8003C1E8 +D_8003C1EC +D_8003C1F0 +D_8003C1F4 +D_8003C1F8 +D_8003C1FC +D_8003C200 +D_8003C204 +D_8003C208 +D_8003C20C +D_8003C210 +D_8003C214 +D_8003C218 +D_8003C21C +D_8003C220 +D_8003C224 +D_8003C228 +D_8003C22C +D_8003C230 +D_8003C234 +D_8003C238 +D_8003C23C +D_8003C240 +D_8003C244 +D_8003C248 +D_8003C24C +D_8003C250 +D_8003C254 +D_8003C258 +D_8003C25C +D_8003C260 +D_8003C264 +D_8003C268 +D_8003C26C +D_8003C270 +D_8003C274 +D_8003C278 +D_8003C27C +D_8003C280 +D_8003C284 +D_8003C288 +D_8003C28C +D_8003C290 +D_8003C294 +D_8003C298 +D_8003C29C +D_8003C2A0 +D_8003C2A4 +D_8003C2A8 +D_8003C2AC +D_8003C2B0 +D_8003C2B4 +D_8003C2B8 +D_8003C2BC +D_8003C2C0 +D_8003C2C4 +D_8003C2C8 +D_8003C2CC +D_8003C2D0 +D_8003C2D4 +D_8003C2D8 +D_8003C2DC +D_8003C2E0 +D_8003C2E4 +D_8003C2E8 +D_8003C2EC +D_8003C2F0 +D_8003C2F4 +D_8003C2F8 +D_8003C2FC +D_8003C300 +D_8003C304 +D_8003C308 +D_8003C30C +D_8003C310 +D_8003C314 +D_8003C318 +D_8003C31C +D_8003C320 +D_8003C324 +D_8003C328 +D_8003C32C +D_8003C330 +D_8003C334 +D_8003C338 +D_8003C33C +D_8003C340 +D_8003C344 +D_8003C348 +D_8003C34C +D_8003C350 +D_8003C354 +D_8003C358 +D_8003C35C +D_8003C360 +D_8003C364 +D_8003C368 +D_8003C36C +D_8003C370 +D_8003C374 +D_8003C378 +D_8003C37C +D_8003C380 +D_8003C384 +D_8003C388 +D_8003C38C +D_8003C390 +D_8003C394 +D_8003C398 +D_8003C39C +D_8003C3A0 +D_8003C3A4 +D_8003C3A8 +D_8003C3AC +D_8003C3B0 +D_8003C3B4 +D_8003C3B8 +D_8003C3BC +D_8003C3C0 +D_8003C3C4 +D_8003C3C8 +D_8003C3CC +D_8003C3D0 +D_8003C3D4 +D_8003C3D8 +D_8003C3DC +D_8003C3E0 +D_8003C3E4 +D_8003C3E8 +D_8003C3EC +D_8003C3F0 +D_8003C3F4 +D_8003C3F8 +D_8003C3FC +D_8003C400 +D_8003C404 +D_8003C408 +D_8003C40C +D_8003C410 +D_8003C414 +D_8003C418 +D_8003C41C +D_8003C420 +D_8003C424 +D_8003C428 +D_8003C42C +D_8003C430 +D_8003C434 +D_8003C438 +D_8003C43C +D_8003C440 +D_8003C444 +D_8003C448 +D_8003C44C +D_8003C450 +D_8003C454 +D_8003C458 +D_8003C45C +D_8003C460 +D_8003C464 +D_8003C468 +D_8003C46C +D_8003C470 +D_8003C474 +D_8003C478 +D_8003C47C +D_8003C480 +D_8003C484 +D_8003C488 +D_8003C48C +D_8003C490 +D_8003C494 +D_8003C498 +D_8003C49C +D_8003C4A0 +D_8003C4A4 +D_8003C4A8 +D_8003C4AC +D_8003C4B0 +D_8003C4B4 +D_8003C4B8 +D_8003C4BC +D_8003C4C0 +D_8003C4C4 +D_8003C4C8 +D_8003C4CC +D_8003C4D0 +D_8003C4D4 +D_8003C4D8 +D_8003C4DC +D_8003C4E0 +D_8003C4E4 +D_8003C4E8 +D_8003C4EC +D_8003C4F0 +D_8003C4F4 +D_8003C4F8 +D_8003C4FC +D_8003C500 +D_8003C504 +D_8003C508 +D_8003C50C +D_8003C510 +D_8003C514 +D_8003C518 +D_8003C51C +D_8003C520 +D_8003C524 +D_8003C528 +D_8003C52C +D_8003C530 +D_8003C534 +D_8003C538 +D_8003C53C +D_8003C540 +D_8003C544 +D_8003C548 +D_8003C54C +D_8003C550 +D_8003C554 +D_8003C558 +D_8003C55C +D_8003C560 +D_8003C564 +D_8003C568 +D_8003C56C +D_8003C570 +D_8003C574 +D_8003C578 +D_8003C57C +D_8003C580 +D_8003C584 +D_8003C588 +D_8003C58C +D_8003C590 +D_8003C594 +D_8003C598 +D_8003C59C +D_8003C5A0 +D_8003C5A4 +D_8003C5A8 +D_8003C5AC +D_8003C5B0 +D_8003C5B4 +D_8003C5B8 +D_8003C5BC +D_8003C5C0 +D_8003C5C4 +D_8003C5C8 +D_8003C5CC +D_8003C5D0 +D_8003C5D4 +D_8003C5D8 +D_8003C5DC +D_8003C5E0 +D_8003C5E4 +D_8003C5E8 +D_8003C5EC +D_8003C5F0 +D_8003C5F4 +D_8003C5F8 +D_8003C5FC +D_8003C600 +D_8003C604 +D_8003C608 +D_8003C60C +D_8003C610 +D_8003C614 +D_8003C618 +D_8003C61C +D_8003C620 +D_8003C624 +D_8003C628 +D_8003C62C +D_8003C630 +D_8003C634 +D_8003C638 +D_8003C63C +D_8003C640 +D_8003C644 +D_8003C648 +D_8003C64C +D_8003C650 +D_8003C654 +D_8003C658 +D_8003C65C +D_8003C660 +D_8003C664 +D_8003C668 +D_8003C66C +D_8003C670 +D_8003C674 +D_8003C678 +D_8003C67C +D_8003C680 +D_8003C684 +D_8003C688 +D_8003C68C +D_8003C690 +D_8003C694 +D_8003C698 +D_8003C69C +D_8003C6A0 +D_8003C6A4 +D_8003C6A8 +D_8003C6AC +D_8003C6B0 +D_8003C6B4 +D_8003C6B8 +D_8003C6BC +D_8003C6C0 +D_8003C6C4 +D_8003C6C8 +D_8003C6CC +D_8003C6D0 +D_8003C6D4 +D_8003C6D8 +D_8003C6DC +D_8003C6E0 +D_8003C6E4 +D_8003C6E8 +D_8003C6EC +D_8003C6F0 +D_8003C6F4 +D_8003C6F8 +D_8003C6FC +D_8003C700 +D_8003C704 +D_8003C708 +D_8003C70C +D_8003C710 +D_8003C714 +D_8003C718 +D_8003C71C +D_8003C720 +D_8003C724 +D_8003C728 +D_8003C72C +D_8003C730 +D_8003C734 +D_8003C738 +D_8003C73C +D_8003C740 +D_8003C744 +D_8003C748 +D_8003C74C +D_8003C750 +D_8003C754 +D_8003C758 +D_8003C75C +D_8003C760 +D_8003C764 +D_8003C768 +D_8003C76C +D_8003C770 +D_8003C774 +D_8003C778 +D_8003C77C +D_8003C780 +D_8003C784 +D_8003C788 +D_8003C78C +D_8003C790 +D_8003C794 +D_8003C798 +D_8003C79C +D_8003C7A0 +D_8003C7A4 +D_8003C7A8 +D_8003C7AC +D_8003C7B0 +D_8003C7B4 +D_8003C7B8 +D_8003C7BC +D_8003C7C0 +D_8003C7C4 +D_8003C7C8 +D_8003C7CC +D_8003C7D0 +D_8003C7D4 +D_8003C7D8 +D_8003C7DC +D_8003C7E0 +D_8003C7E4 +D_8003C7E8 +D_8003C7EC +D_8003C7F0 +D_8003C7F4 +D_8003C7F8 +D_8003C7FC +D_8003C800 +D_8003C804 +D_8003C808 +D_8003C80C +D_8003C810 +D_8003C814 +D_8003C818 +D_8003C81C +D_8003C820 +D_8003C824 +D_8003C828 +D_8003C82C +D_8003C830 +D_8003C834 +D_8003C838 +D_8003C83C +D_8003C840 +D_8003C844 +D_8003C848 +D_8003C84C +D_8003C850 +D_8003C854 +D_8003C858 +D_8003C85C +D_8003C860 +D_8003C864 +D_8003C868 +D_8003C86C +D_8003C870 +D_8003C874 +D_8003C878 +D_8003C87C +D_8003C880 +D_8003C884 +D_8003C888 +D_8003C88C +D_8003C890 +D_8003C894 +D_8003C898 +D_8003C89C +D_8003C8A0 +D_8003C8A4 +D_8003C8A8 +D_8003C8AC +D_8003C8B0 +D_8003C8B4 +D_8003C8B8 +D_8003C8BC +D_8003C8C0 +D_8003C8C4 +D_8003C8C8 +D_8003C8CC +D_8003C8D0 +D_8003C8D4 +D_8003C8D8 +D_8003C8DC +D_8003C8E0 +D_8003C8E4 +D_8003C8E8 +D_8003C8EC +D_8003C8F0 +D_8003C8F4 +D_8003C8F8 +D_8003C8FC +D_8003C900 +D_8003C904 +D_8003C908 +D_8003C90C +D_8003C910 +D_8003C914 +D_8003C918 +D_8003C91C +D_8003C920 +D_8003C924 +D_8003C928 +D_8003C92C +D_8003C930 +D_8003C934 +D_8003C938 +D_8003C93C +D_8003C940 +D_8003C944 +D_8003C948 +D_8003C94C +D_8003C950 +D_8003C954 +D_8003C958 +D_8003C95C +D_8003C960 +D_8003C964 +D_8003C968 +D_8003C96C +D_8003C970 +D_8003C974 +D_8003C978 +D_8003C97C +D_8003C980 +D_8003C984 +D_8003C988 +D_8003C98C +D_8003C990 +D_8003C994 +D_8003C998 +D_8003C99C +D_8003C9A0 +D_8003C9A4 +D_8003C9A8 +D_8003C9AC +D_8003C9B0 +D_8003C9B4 +D_8003C9B8 +D_8003C9BC +D_8003C9C0 +D_8003C9C4 +D_8003C9C8 +D_8003C9CC +D_8003C9D0 +D_8003C9D4 +D_8003C9D8 +D_8003C9DC +D_8003C9E0 +D_8003C9E4 +D_8003C9E8 +D_8003C9EC +D_8003C9F0 +D_8003C9F4 +D_8003C9F8 +D_8003C9FC +D_8003CA00 +D_8003CA04 +D_8003CA08 +D_8003CA0C +D_8003CA10 +D_8003CA14 +D_8003CA18 +D_8003CA1C +D_8003CA20 +D_8003CA24 +D_8003CA28 +D_8003CA2C +D_8003CA30 +D_8003CA34 +D_8003CA38 +D_8003CA3C +D_8003CA40 +D_8003CA44 +D_8003CA48 +D_8003CA4C +D_8003CA50 +D_8003CA54 +D_8003CA58 +D_8003CA5C +D_8003CA60 +D_8003CA64 +D_8003CA68 +D_8003CA6C +D_8003CA70 +D_8003CA74 +D_8003CA78 +D_8003CA7C +D_8003CA80 +D_8003CA84 +D_8003CA88 +D_8003CA8C +D_8003CA90 +D_8003CA94 +D_8003CA98 +D_8003CA9C +D_8003CAA0 +D_8003CAA4 +D_8003CAA8 +D_8003CAAC +D_8003CAB0 +D_8003CAB4 +D_8003CAB8 +D_8003CABC +D_8003CAC0 +D_8003CAC4 +D_8003CAC8 +D_8003CACC +D_8003CAD0 +D_8003CAD4 +D_8003CAD8 +D_8003CADC +D_8003CAE0 +D_8003CAE4 +D_8003CAE8 +D_8003CAEC +D_8003CAF0 +D_8003CAF4 +D_8003CAF8 +D_8003CAFC +D_8003CB00 +D_8003CB04 +D_8003CB08 +D_8003CB0C +D_8003CB10 +D_8003CB14 +D_8003CB18 +D_8003CB1C +D_8003CB20 +D_8003CB24 +D_8003CB28 +D_8003CB2C +D_8003CB30 +D_8003CB34 +D_8003CB38 +D_8003CB3C +D_8003CB40 +D_8003CB44 +D_8003CB48 +D_8003CB4C +D_8003CB50 +D_8003CB54 +D_8003CB58 +D_8003CB5C +D_8003CB60 +D_8003CB64 +D_8003CB68 +D_8003CB6C +D_8003CB70 +D_8003CB74 +D_8003CB78 +D_8003CB7C +D_8003CB80 +D_8003CB84 +D_8003CB88 +D_8003CB8C +D_8003CB90 +D_8003CB94 +D_8003CB98 +D_8003CB9C +D_8003CBA0 +D_8003CBA4 +D_8003CBA8 +D_8003CBAC +D_8003CBB0 +D_8003CBB4 +D_8003CBB8 +D_8003CBBC +D_8003CBC0 +D_8003CBC4 +D_8003CBC8 +D_8003CBCC +D_8003CBD0 +D_8003CBD4 +D_8003CBD8 +D_8003CBDC +D_8003CBE0 +D_8003CBE4 +D_8003CBE8 +D_8003CBEC +D_8003CBF0 +D_8003CBF4 +D_8003CBF8 +D_8003CBFC +D_8003CC00 +D_8003CC04 +D_8003CC08 +D_8003CC0C +D_8003CC10 +D_8003CC14 +D_8003CC18 +D_8003CC1C +D_8003CC20 +D_8003CC24 +D_8003CC28 +D_8003CC2C +D_8003CC30 +D_8003CC34 +D_8003CC38 +D_8003CC3C +D_8003CC40 +D_8003CC44 +D_8003CC48 +D_8003CC4C +D_8003CC50 +D_8003CC54 +D_8003CC58 +D_8003CC5C +D_8003CC60 +D_8003CC64 +D_8003CC68 +D_8003CC6C +D_8003CC70 +D_8003CC74 +D_8003CC78 +D_8003CC7C +D_8003CC80 +D_8003CC84 +D_8003CC88 +D_8003CC8C +D_8003CC90 +D_8003CC94 +D_8003CC98 +D_8003CC9C +D_8003CCA0 +D_8003CCA4 +D_8003CCA8 +D_8003CCAC +D_8003CCB0 +D_8003CCB4 +D_8003CCB8 +D_8003CCBC +D_8003CCC0 +D_8003CCC4 +D_8003CCC8 +D_8003CCCC +D_8003CCD0 +D_8003CCD4 +D_8003CCD8 +D_8003CCDC +D_8003CCE0 +D_8003CCE4 +D_8003CCE8 +D_8003CCEC +D_8003CCF0 +D_8003CCF4 +D_8003CCF8 +D_8003CCFC +D_8003CD00 +D_8003CD04 +D_8003CD08 +D_8003CD0C +D_8003CD10 +D_8003CD14 +D_8003CD18 +D_8003CD1C +D_8003CD20 +D_8003CD24 +D_8003CD28 +D_8003CD2C +D_8003CD30 +D_8003CD34 +D_8003CD38 +D_8003CD3C +D_8003CD40 +D_8003CD44 +D_8003CD48 +D_8003CD4C +D_8003CD50 +D_8003CD54 +D_8003CD58 +D_8003CD5C +D_8003CD60 +D_8003CD64 +D_8003CD68 +D_8003CD6C +D_8003CD70 +D_8003CD74 +D_8003CD78 +D_8003CD7C +D_8003CD80 +D_8003CD84 +D_8003CD88 +D_8003CD8C +D_8003CD90 +D_8003CD94 +D_8003CD98 +D_8003CD9C +D_8003CDA0 +D_8003CDA4 +D_8003CDA8 +D_8003CDAC +D_8003CDB0 +D_8003CDB4 +D_8003CDB8 +D_8003CDBC +D_8003CDC0 +D_8003CDC4 +D_8003CDC8 +D_8003CDCC +D_8003CDD0 +D_8003CDD4 +D_8003CDD8 +D_8003CDDC +D_8003CDE0 +D_8003CDE4 +D_8003CDE8 +D_8003CDEC +D_8003CDF0 +D_8003CDF4 +D_8003CDF8 +D_8003CDFC +D_8003CE00 +D_8003CE04 +D_8003CE08 +D_8003CE0C +D_8003CE10 +D_8003CE14 +D_8003CE18 +D_8003CE1C +D_8003CE20 +D_8003CE24 +D_8003CE28 +D_8003CE2C +D_8003CE30 +D_8003CE34 +D_8003CE38 +D_8003CE3C +D_8003CE40 +D_8003CE44 +D_8003CE48 +D_8003CE4C +D_8003CE50 +D_8003CE54 +D_8003CE58 +D_8003CE5C +D_8003CE60 +D_8003CE64 +D_8003CE68 +D_8003CE6C +D_8003CE70 +D_8003CE74 +D_8003CE78 +D_8003CE7C +D_8003CE80 +D_8003CE84 +D_8003CE88 +D_8003CE8C +D_8003CE90 +D_8003CE94 +D_8003CE98 +D_8003CE9C +D_8003CEA0 +D_8003CEA4 +D_8003CEA8 +D_8003CEAC +D_8003CEB0 +D_8003CEB4 +D_8003CEB8 +D_8003CEBC +D_8003CEC0 +D_8003CEC4 +D_8003CEC8 +D_8003CECC +D_8003CED0 +D_8003CED4 +D_8003CED8 +D_8003CEDC +D_8003CEE0 +D_8003CEE4 +D_8003CEE8 +D_8003CEEC +D_8003CEF0 +D_8003CEF4 +D_8003CEF8 +D_8003CEFC +D_8003CF00 +D_8003CF04 +D_8003CF08 +D_8003CF0C +D_8003CF10 +D_8003CF14 +D_8003CF18 +D_8003CF1C +D_8003CF20 +D_8003CF24 +D_8003CF28 +D_8003CF2C +D_8003CF30 +D_8003CF34 +D_8003CF38 +D_8003CF3C +D_8003CF40 +D_8003CF44 +D_8003CF48 +D_8003CF4C +D_8003CF50 +D_8003CF54 +D_8003CF58 +D_8003CF5C +D_8003CF60 +D_8003CF64 +D_8003CF68 +D_8003CF6C +D_8003CF70 +D_8003CF74 +D_8003CF78 +D_8003CF7C +D_8003CF80 +D_8003CF84 +D_8003CF88 +D_8003CF8C +D_8003CF90 +D_8003CF94 +D_8003CF98 +D_8003CF9C +D_8003CFA0 +D_8003CFA4 +D_8003CFA8 +D_8003CFAC +D_8003CFB0 +D_8003CFB4 +D_8003CFB8 +D_8003CFBC +D_8003CFC0 +D_8003CFC4 +D_8003CFC8 +D_8003CFCC +D_8003CFD0 +D_8003CFD4 +D_8003CFD8 +D_8003CFDC +D_8003CFE0 +D_8003CFE4 +D_8003CFE8 +D_8003CFEC +D_8003CFF0 +D_8003CFF4 +D_8003CFF8 +D_8003CFFC +D_8003D000 +D_8003D004 +D_8003D008 +D_8003D00C +D_8003D010 +D_8003D014 +D_8003D018 +D_8003D01C +D_8003D020 +D_8003D024 +D_8003D028 +D_8003D02C +D_8003D030 +D_8003D034 +D_8003D038 +D_8003D03C +D_8003D040 +D_8003D044 +D_8003D048 +D_8003D04C +D_8003D050 +D_8003D054 +D_8003D058 +D_8003D05C +D_8003D060 +D_8003D064 +D_8003D068 +D_8003D06C +D_8003D070 +D_8003D074 +D_8003D078 +D_8003D07C +D_8003D080 +D_8003D084 +D_8003D088 +D_8003D08C +D_8003D090 +D_8003D094 +D_8003D098 +D_8003D09C +D_8003D0A0 +D_8003D0A4 +D_8003D0A8 +D_8003D0AC +D_8003D0B0 +D_8003D0B4 +D_8003D0B8 +D_8003D0BC +D_8003D0C0 +D_8003D0C4 +D_8003D0C8 +D_8003D0CC +D_8003D0D0 +D_8003D0D4 +D_8003D0D8 +D_8003D0DC +D_8003D0E0 +D_8003D0E4 +D_8003D0E8 +D_8003D0EC +D_8003D0F0 +D_8003D0F4 +D_8003D0F8 +D_8003D0FC +D_8003D100 +D_8003D104 +D_8003D108 +D_8003D10C +D_8003D110 +D_8003D114 +D_8003D118 +D_8003D11C +D_8003D120 +D_8003D124 +D_8003D128 +D_8003D12C +D_8003D130 +D_8003D134 +D_8003D138 +D_8003D13C +D_8003D140 +D_8003D144 +D_8003D148 +D_8003D14C +D_8003D150 +D_8003D154 +D_8003D158 +D_8003D15C +D_8003D160 +D_8003D164 +D_8003D168 +D_8003D16C +D_8003D170 +D_8003D174 +D_8003D178 +D_8003D17C +D_8003D180 +D_8003D184 +D_8003D188 +D_8003D18C +D_8003D190 +D_8003D194 +D_8003D198 +D_8003D19C +D_8003D1A0 +D_8003D1A4 +D_8003D1A8 +D_8003D1AC +D_8003D1B0 +D_8003D1B4 +D_8003D1B8 +D_8003D1BC +D_8003D1C0 +D_8003D1C4 +D_8003D1C8 +D_8003D1CC +D_8003D1D0 +D_8003D1D4 +D_8003D1D8 +D_8003D1DC +D_8003D1E0 +D_8003D1E4 +D_8003D1E8 +D_8003D1EC +D_8003D1F0 +D_8003D1F4 +D_8003D1F8 +D_8003D1FC +D_8003D200 +D_8003D204 +D_8003D208 +D_8003D20C +D_8003D210 +D_8003D214 +D_8003D218 +D_8003D21C +D_8003D220 +D_8003D224 +D_8003D228 +D_8003D22C +D_8003D230 +D_8003D234 +D_8003D238 +D_8003D23C +D_8003D240 +D_8003D244 +D_8003D248 +D_8003D24C +D_8003D250 +D_8003D254 +D_8003D258 +D_8003D25C +D_8003D260 +D_8003D264 +D_8003D268 +D_8003D26C +D_8003D270 +D_8003D274 +D_8003D278 +D_8003D27C +D_8003D280 +D_8003D284 +D_8003D288 +D_8003D28C +D_8003D290 +D_8003D294 +D_8003D298 +D_8003D29C +D_8003D2A0 +D_8003D2A4 +D_8003D2A8 +D_8003D2AC +D_8003D2B0 +D_8003D2B4 +D_8003D2B8 +D_8003D2BC +D_8003D2C0 +D_8003D2C4 +D_8003D2C8 +D_8003D2CC +D_8003D2D0 +D_8003D2D4 +D_8003D2D8 +D_8003D2DC +D_8003D2E0 +D_8003D2E4 +D_8003D2E8 +D_8003D2EC +D_8003D2F0 +D_8003D2F4 +D_8003D2F8 +D_8003D2FC +D_8003D300 +D_8003D304 +D_8003D308 +D_8003D30C +D_8003D310 +D_8003D314 +D_8003D318 +D_8003D31C +D_8003D320 +D_8003D324 +D_8003D328 +D_8003D32C +D_8003D330 +D_8003D334 +D_8003D338 +D_8003D33C +D_8003D340 +D_8003D344 +D_8003D348 +D_8003D34C +D_8003D350 +D_8003D354 +D_8003D358 +D_8003D35C +D_8003D360 +D_8003D364 +D_8003D368 +D_8003D36C +D_8003D370 +D_8003D374 +D_8003D378 +D_8003D37C +D_8003D380 +D_8003D384 +D_8003D388 +D_8003D38C +D_8003D390 +D_8003D394 +D_8003D398 +D_8003D39C +D_8003D3A0 +D_8003D3A4 +D_8003D3A8 +D_8003D3AC +D_8003D3B0 +D_8003D3B4 +D_8003D3B8 +D_8003D3BC +D_8003D3C0 +D_8003D3C4 +D_8003D3C8 +D_8003D3CC +D_8003D3D0 +D_8003D3D4 +D_8003D3D8 +D_8003D3DC +D_8003D3E0 +D_8003D3E4 +D_8003D3E8 +D_8003D3EC +D_8003D3F0 +D_8003D3F4 +D_8003D3F8 +D_8003D3FC +D_8003D400 +D_8003D404 +D_8003D408 +D_8003D40C +D_8003D410 +D_8003D414 +D_8003D418 +D_8003D41C +D_8003D420 +D_8003D424 +D_8003D428 +D_8003D42C +D_8003D430 +D_8003D434 +D_8003D438 +D_8003D43C +D_8003D440 +D_8003D444 +D_8003D448 +D_8003D44C +D_8003D450 +D_8003D454 +D_8003D458 +D_8003D45C +D_8003D460 +D_8003D464 +D_8003D468 +D_8003D46C +D_8003D470 +D_8003D474 +D_8003D478 +D_8003D47C +D_8003D480 +D_8003D484 +D_8003D488 +D_8003D48C +D_8003D490 +D_8003D494 +D_8003D498 +D_8003D49C +D_8003D4A0 +D_8003D4A4 +D_8003D4A8 +D_8003D4AC +D_8003D4B0 +D_8003D4B4 +D_8003D4B8 +D_8003D4BC +D_8003D4C0 +D_8003D4C4 +D_8003D4C8 +D_8003D4CC +D_8003D4D0 +D_8003D4D4 +D_8003D4D8 +D_8003D4DC +D_8003D4E0 +D_8003D4E4 +D_8003D4E8 +D_8003D4EC +D_8003D4F0 +D_8003D4F4 +D_8003D4F8 +D_8003D4FC +D_8003D500 +D_8003D504 +D_8003D508 +D_8003D50C +D_8003D510 +D_8003D514 +D_8003D518 +D_8003D51C +D_8003D520 +D_8003D524 +D_8003D528 +D_8003D52C +D_8003D530 +D_8003D534 +D_8003D538 +D_8003D53C +D_8003D540 +D_8003D544 +D_8003D548 +D_8003D54C +D_8003D550 +D_8003D554 +D_8003D558 +D_8003D55C +D_8003D560 +D_8003D564 +D_8003D568 +D_8003D56C +D_8003D570 +D_8003D574 +D_8003D578 +D_8003D57C +D_8003D580 +D_8003D584 +D_8003D588 +D_8003D58C +D_8003D590 +D_8003D594 +D_8003D598 +D_8003D59C +D_8003D5A0 +D_8003D5A4 +D_8003D5A8 +D_8003D5AC +D_8003D5B0 +D_8003D5B4 +D_8003D5B8 +D_8003D5BC +D_8003D5C0 +D_8003D5C4 +D_8003D5C8 +D_8003D5CC +D_8003D5D0 +D_8003D5D4 +D_8003D5D8 +D_8003D5DC +D_8003D5E0 +D_8003D5E4 +D_8003D5E8 +D_8003D5EC +D_8003D5F0 +D_8003D5F4 +D_8003D5F8 +D_8003D5FC +D_8003D600 +D_8003D604 +D_8003D608 +D_8003D60C +D_8003D610 +D_8003D614 +D_8003D618 +D_8003D61C +D_8003D620 +D_8003D624 +D_8003D628 +D_8003D62C +D_8003D630 +D_8003D634 +D_8003D638 +D_8003D63C +D_8003D640 +D_8003D644 +D_8003D648 +D_8003D64C +D_8003D650 +D_8003D654 +D_8003D658 +D_8003D65C +D_8003D660 +D_8003D664 +D_8003D668 +D_8003D66C +D_8003D670 +D_8003D674 +D_8003D678 +D_8003D67C +D_8003D680 +D_8003D684 +D_8003D688 +D_8003D68C +D_8003D690 +D_8003D694 +D_8003D698 +D_8003D69C +D_8003D6A0 +D_8003D6A4 +D_8003D6A8 +D_8003D6AC +D_8003D6B0 +D_8003D6B4 +D_8003D6B8 +D_8003D6BC +D_8003D6C0 +D_8003D6C4 +D_8003D6C8 +D_8003D6CC +D_8003D6D0 +D_8003D6D4 +D_8003D6D8 +D_8003D6DC +D_8003D6E0 +D_8003D6E4 +D_8003D6E8 +D_8003D6EC +D_8003D6F0 +D_8003D6F4 +D_8003D6F8 +D_8003D6FC +D_8003D700 +D_8003D704 +D_8003D708 +D_8003D70C +D_8003D710 +D_8003D714 +D_8003D718 +D_8003D71C +D_8003D720 +D_8003D724 +D_8003D728 +D_8003D72C +D_8003D730 +D_8003D734 +D_8003D738 +D_8003D73C +D_8003D740 +D_8003D744 +D_8003D748 +D_8003D74C +D_8003D750 +D_8003D754 +D_8003D758 +D_8003D75C +D_8003D760 +D_8003D764 +D_8003D768 +D_8003D76C +D_8003D770 +D_8003D774 +D_8003D778 +D_8003D77C +D_8003D780 +D_8003D784 +D_8003D788 +D_8003D78C +D_8003D790 +D_8003D794 +D_8003D798 +D_8003D79C +D_8003D7A0 +D_8003D7A4 +D_8003D7A8 +D_8003D7AC +D_8003D7B0 +D_8003D7B4 +D_8003D7B8 +D_8003D7BC +D_8003D7C0 +D_8003D7C4 +D_8003D7C8 +D_8003D7CC +D_8003D7D0 +D_8003D7D4 +D_8003D7D8 +D_8003D7DC +D_8003D7E0 +D_8003D7E4 +D_8003D7E8 +D_8003D7EC +D_8003D7F0 +D_8003D7F4 +D_8003D7F8 +D_8003D7FC +D_8003D800 +D_8003D804 +D_8003D808 +D_8003D80C +D_8003D810 +D_8003D814 +D_8003D818 +D_8003D81C +D_8003D820 +D_8003D824 +D_8003D828 +D_8003D82C +D_8003D830 +D_8003D834 +D_8003D838 +D_8003D83C +D_8003D840 +D_8003D844 +D_8003D848 +D_8003D84C +D_8003D850 +D_8003D854 +D_8003D858 +D_8003D85C +D_8003D860 +D_8003D864 +D_8003D868 +D_8003D86C +D_8003D870 +D_8003D874 +D_8003D878 +D_8003D87C +D_8003D880 +D_8003D884 +D_8003D888 +D_8003D88C +D_8003D890 +D_8003D894 +D_8003D898 +D_8003D89C +D_8003D8A0 +D_8003D8A4 +D_8003D8A8 +D_8003D8AC +D_8003D8B0 +D_8003D8B4 +D_8003D8B8 +D_8003D8BC +D_8003D8C0 +D_8003D8C4 +D_8003D8C8 +D_8003D8CC +D_8003D8D0 +D_8003D8D4 +D_8003D8D8 +D_8003D8DC +D_8003D8E0 +D_8003D8E4 +D_8003D8E8 +D_8003D8EC +D_8003D8F0 +D_8003D8F4 +D_8003D8F8 +D_8003D8FC +D_8003D900 +D_8003D904 +D_8003D908 +D_8003D90C +D_8003D910 +D_8003D914 +D_8003D918 +D_8003D91C +D_8003D920 +D_8003D924 +D_8003D928 +D_8003D92C +D_8003D930 +D_8003D934 +D_8003D938 +D_8003D93C +D_8003D940 +D_8003D944 +D_8003D948 +D_8003D94C +D_8003D950 +D_8003D954 +D_8003D958 +D_8003D95C +D_8003D960 +D_8003D964 +D_8003D968 +D_8003D96C +D_8003D970 +D_8003D974 +D_8003D978 +D_8003D97C +D_8003D980 +D_8003D984 +D_8003D988 +D_8003D98C +D_8003D990 +D_8003D994 +D_8003D998 +D_8003D99C +D_8003D9A0 +D_8003D9A4 +D_8003D9A8 +D_8003D9AC +D_8003D9B0 +D_8003D9B4 +D_8003D9B8 +D_8003D9BC +D_8003D9C0 +D_8003D9C4 +D_8003D9C8 +D_8003D9CC +D_8003D9D0 +D_8003D9D4 +D_8003D9D8 +D_8003D9DC +D_8003D9E0 +D_8003D9E4 +D_8003D9E8 +D_8003D9EC +D_8003D9F0 +D_8003D9F4 +D_8003D9F8 +D_8003D9FC +D_8003DA00 +D_8003DA04 +D_8003DA08 +D_8003DA0C +D_8003DA10 +D_8003DA14 +D_8003DA18 +D_8003DA1C +D_8003DA20 +D_8003DA24 +D_8003DA28 +D_8003DA2C +D_8003DA30 +D_8003DA34 +D_8003DA38 +D_8003DA3C +D_8003DA40 +D_8003DA44 +D_8003DA48 +D_8003DA4C +D_8003DA50 +D_8003DA54 +D_8003DA58 +D_8003DA5C +D_8003DA60 +D_8003DA64 +D_8003DA68 +D_8003DA6C +D_8003DA70 +D_8003DA74 +D_8003DA78 +D_8003DA7C +D_8003DA80 +D_8003DA84 +D_8003DA88 +D_8003DA8C +D_8003DA90 +D_8003DA94 +D_8003DA98 +D_8003DA9C +D_8003DAA0 +D_8003DAA4 +D_8003DAA8 +D_8003DAAC +D_8003DAB0 +D_8003DAB4 +D_8003DAB8 +D_8003DABC +D_8003DAC0 +D_8003DAC4 +D_8003DAC8 +D_8003DACC +D_8003DAD0 +D_8003DAD4 +D_8003DAD8 +D_8003DADC +D_8003DAE0 +D_8003DAE4 +D_8003DAE8 +D_8003DAEC +D_8003DAF0 +D_8003DAF4 +D_8003DAF8 +D_8003DAFC +D_8003DB00 +D_8003DB04 +D_8003DB08 +D_8003DB0C +D_8003DB10 +D_8003DB14 +D_8003DB18 +D_8003DB1C +D_8003DB20 +D_8003DB24 +D_8003DB28 +D_8003DB2C +D_8003DB30 +D_8003DB34 +D_8003DB38 +D_8003DB3C +D_8003DB40 +D_8003DB44 +D_8003DB48 +D_8003DB4C +D_8003DB50 +D_8003DB54 +D_8003DB58 +D_8003DB5C +D_8003DB60 +D_8003DB64 +D_8003DB68 +D_8003DB6C +D_8003DB70 +D_8003DB74 +D_8003DB78 +D_8003DB7C +D_8003DB80 +D_8003DB84 +D_8003DB88 +D_8003DB8C +D_8003DB90 +D_8003DB94 +D_8003DB98 +D_8003DB9C +D_8003DBA0 +D_8003DBA4 +D_8003DBA8 +D_8003DBAC +D_8003DBB0 +D_8003DBB4 +D_8003DBB8 +D_8003DBBC +D_8003DBC0 +D_8003DBC4 +D_8003DBC8 +D_8003DBCC +D_8003DBD0 +D_8003DBD4 +D_8003DBD8 +D_8003DBDC +D_8003DBE0 +D_8003DBE4 +D_8003DBE8 +D_8003DBEC +D_8003DBF0 +D_8003DBF4 +D_8003DBF8 +D_8003DBFC +D_8003DC00 +D_8003DC04 +D_8003DC08 +D_8003DC0C +D_8003DC10 +D_8003DC14 +D_8003DC18 +D_8003DC1C +D_8003DC20 +D_8003DC24 +D_8003DC28 +D_8003DC2C +D_8003DC30 +D_8003DC34 +D_8003DC38 +D_8003DC3C +D_8003DC40 +D_8003DC44 +D_8003DC48 +D_8003DC4C +D_8003DC50 +D_8003DC54 +D_8003DC58 +D_8003DC5C +D_8003DC60 +D_8003DC64 +D_8003DC68 +D_8003DC6C +D_8003DC70 +D_8003DC74 +D_8003DC78 +D_8003DC7C +D_8003DC80 +D_8003DC84 +D_8003DC88 +D_8003DC8C +D_8003DC90 +D_8003DC94 +D_8003DC98 +D_8003DC9C +D_8003DCA0 +D_8003DCA4 +D_8003DCA8 +D_8003DCAC +D_8003DCB0 +D_8003DCB4 +D_8003DCB8 +D_8003DCBC +D_8003DCC0 +D_8003DCC4 +D_8003DCC8 +D_8003DCCC +D_8003DCD0 +D_8003DCD4 +D_8003DCD8 +D_8003DCDC +D_8003DCE0 +D_8003DCE4 +D_8003DCE8 +D_8003DCEC +D_8003DCF0 +D_8003DCF4 +D_8003DCF8 +D_8003DCFC +D_8003DD00 +D_8003DD04 +D_8003DD08 +D_8003DD0C +D_8003DD10 +D_8003DD14 +D_8003DD18 +D_8003DD1C +D_8003DD20 +D_8003DD24 +D_8003DD28 +D_8003DD2C +D_8003DD30 +D_8003DD34 +D_8003DD38 +D_8003DD3C +D_8003DD40 +D_8003DD44 +D_8003DD48 +D_8003DD4C +D_8003DD50 +D_8003DD54 +D_8003DD58 +D_8003DD5C +D_8003DD60 +D_8003DD64 +D_8003DD68 +D_8003DD6C +D_8003DD70 +D_8003DD74 +D_8003DD78 +D_8003DD7C +D_8003DD80 +D_8003DD84 +D_8003DD88 +D_8003DD8C +D_8003DD90 +D_8003DD94 +D_8003DD98 +D_8003DD9C +D_8003DDA0 +D_8003DDA4 +D_8003DDA8 +D_8003DDAC +D_8003DDB0 +D_8003DDB4 +D_8003DDB8 +D_8003DDBC +D_8003DDC0 +D_8003DDC4 +D_8003DDC8 +D_8003DDCC +D_8003DDD0 +D_8003DDD4 +D_8003DDD8 +D_8003DDDC +D_8003DDE0 +D_8003DDE4 +D_8003DDE8 +D_8003DDEC +D_8003DDF0 +D_8003DDF4 +D_8003DDF8 +D_8003DDFC +D_8003DE00 +D_8003DE04 +D_8003DE08 +D_8003DE0C +D_8003DE10 +D_8003DE14 +D_8003DE18 +D_8003DE1C +D_8003DE20 +D_8003DE24 +D_8003DE28 +D_8003DE2C +D_8003DE30 +D_8003DE34 +D_8003DE38 +D_8003DE3C +D_8003DE40 +D_8003DE44 +D_8003DE48 +D_8003DE4C +D_8003DE50 +D_8003DE54 +D_8003DE58 +D_8003DE5C +D_8003DE60 +D_8003DE64 +D_8003DE68 +D_8003DE6C +D_8003DE70 +D_8003DE74 +D_8003DE78 +D_8003DE7C +D_8003DE80 +D_8003DE84 +D_8003DE88 +D_8003DE8C +D_8003DE90 +D_8003DE94 +D_8003DE98 +D_8003DE9C +D_8003DEA0 +D_8003DEA4 +D_8003DEA8 +D_8003DEAC +D_8003DEB0 +D_8003DEB4 +D_8003DEB8 +D_8003DEBC +D_8003DEC0 +D_8003DEC4 +D_8003DEC8 +D_8003DECC +D_8003DED0 +D_8003DED4 +D_8003DED8 +D_8003DEDC +D_8003DEE0 +D_8003DEE4 +D_8003DEE8 +D_8003DEEC +D_8003DEF0 +D_8003DEF4 +D_8003DEF8 +D_8003DEFC +D_8003DF00 +D_8003DF04 +D_8003DF08 +D_8003DF0C +D_8003DF10 +D_8003DF14 +D_8003DF18 +D_8003DF1C +D_8003DF20 +D_8003DF24 +D_8003DF28 +D_8003DF2C +D_8003DF30 +D_8003DF34 +D_8003DF38 +D_8003DF3C +D_8003DF40 +D_8003DF44 +D_8003DF48 +D_8003DF4C +D_8003DF50 +D_8003DF54 +D_8003DF58 +D_8003DF5C +D_8003DF60 +D_8003DF64 +D_8003DF68 +D_8003DF6C +D_8003DF70 +D_8003DF74 +D_8003DF78 +D_8003DF7C +D_8003DF80 +D_8003DF84 +D_8003DF88 +D_8003DF8C +D_8003DF90 +D_8003DF94 +D_8003DF98 +D_8003DF9C +D_8003DFA0 +D_8003DFA4 +D_8003DFA8 +D_8003DFAC +D_8003DFB0 +D_8003DFB4 +D_8003DFB8 +D_8003DFBC +D_8003DFC0 +D_8003DFC4 +D_8003DFC8 +D_8003DFCC +D_8003DFD0 +D_8003DFD4 +D_8003DFD8 +D_8003DFDC +D_8003DFE0 +D_8003DFE4 +D_8003DFE8 +D_8003DFEC +D_8003DFF0 +D_8003DFF4 +D_8003DFF8 +D_8003DFFC +D_8003E000 +D_8003E004 +D_8003E008 +D_8003E00C +D_8003E010 +D_8003E014 +D_8003E018 +D_8003E01C +D_8003E020 +D_8003E024 +D_8003E028 +D_8003E02C +D_8003E030 +D_8003E034 +D_8003E038 +D_8003E03C +D_8003E040 +D_8003E044 +D_8003E048 +D_8003E04C +D_8003E050 +D_8003E054 +D_8003E058 +D_8003E05C +D_8003E060 +D_8003E064 +D_8003E068 +D_8003E06C +D_8003E070 +D_8003E074 +D_8003E078 +D_8003E07C +D_8003E080 +D_8003E084 +D_8003E088 +D_8003E08C +D_8003E090 +D_8003E094 +D_8003E098 +D_8003E09C +D_8003E0A0 +D_8003E0A4 +D_8003E0A8 +D_8003E0AC +D_8003E0B0 +D_8003E0B4 +D_8003E0B8 +D_8003E0BC +D_8003E0C0 +D_8003E0C4 +D_8003E0C8 +D_8003E0CC +D_8003E0D0 +D_8003E0D4 +D_8003E0D8 +D_8003E0DC +D_8003E0E0 +D_8003E0E4 +D_8003E0E8 +D_8003E0EC +D_8003E0F0 +D_8003E0F4 +D_8003E0F8 +D_8003E0FC +D_8003E100 +D_8003E104 +D_8003E108 +D_8003E10C +D_8003E110 +D_8003E114 +D_8003E118 +D_8003E11C +D_8003E120 +D_8003E124 +D_8003E128 +D_8003E12C +D_8003E130 +D_8003E134 +D_8003E138 +D_8003E13C +D_8003E140 +D_8003E144 +D_8003E148 +D_8003E14C +D_8003E150 +D_8003E154 +D_8003E158 +D_8003E15C +D_8003E160 +D_8003E164 +D_8003E168 +D_8003E16C +D_8003E170 +D_8003E174 +D_8003E178 +D_8003E17C +D_8003E180 +D_8003E184 +D_8003E188 +D_8003E18C +D_8003E190 +D_8003E194 +D_8003E198 +D_8003E19C +D_8003E1A0 +D_8003E1A4 +D_8003E1A8 +D_8003E1AC +D_8003E1B0 +D_8003E1B4 +D_8003E1B8 +D_8003E1BC +D_8003E1C0 +D_8003E1C4 +D_8003E1C8 +D_8003E1CC +D_8003E1D0 +D_8003E1D4 +D_8003E1D8 +D_8003E1DC +D_8003E1E0 +D_8003E1E4 +D_8003E1E8 +D_8003E1EC +D_8003E1F0 +D_8003E1F4 +D_8003E1F8 +D_8003E1FC +D_8003E200 +D_8003E204 +D_8003E208 +D_8003E20C +D_8003E210 +D_8003E214 +D_8003E218 +D_8003E21C +D_8003E220 +D_8003E224 +D_8003E228 +D_8003E22C +D_8003E230 +D_8003E234 +D_8003E238 +D_8003E23C +D_8003E240 +D_8003E244 +D_8003E248 +D_8003E24C +D_8003E250 +D_8003E254 +D_8003E258 +D_8003E25C +D_8003E260 +D_8003E264 +D_8003E268 +D_8003E26C +D_8003E270 +D_8003E274 +D_8003E278 +D_8003E27C +D_8003E280 +D_8003E284 +D_8003E288 +D_8003E28C +D_8003E290 +D_8003E294 +D_8003E298 +D_8003E29C +D_8003E2A0 +D_8003E2A4 +D_8003E2A8 +D_8003E2AC +D_8003E2B0 +D_8003E2B4 +D_8003E2B8 +D_8003E2BC +D_8003E2C0 +D_8003E2C4 +D_8003E2C8 +D_8003E2CC +D_8003E2D0 +D_8003E2D4 +D_8003E2D8 +D_8003E2DC +D_8003E2E0 +D_8003E2E4 +D_8003E2E8 +D_8003E2EC +D_8003E2F0 +D_8003E2F4 +D_8003E2F8 +D_8003E2FC +D_8003E300 +D_8003E304 +D_8003E308 +D_8003E30C +D_8003E310 +D_8003E314 +D_8003E318 +D_8003E31C +D_8003E320 +D_8003E324 +D_8003E328 +D_8003E32C +D_8003E330 +D_8003E334 +D_8003E338 +D_8003E33C +D_8003E340 +D_8003E344 +D_8003E348 +D_8003E34C +D_8003E350 +D_8003E354 +D_8003E358 +D_8003E35C +D_8003E360 +D_8003E364 +D_8003E368 +D_8003E36C +D_8003E370 +D_8003E374 +D_8003E378 +D_8003E37C +D_8003E380 +D_8003E384 +D_8003E388 +D_8003E38C +D_8003E390 +D_8003E394 +D_8003E398 +D_8003E39C +D_8003E3A0 +D_8003E3A4 +D_8003E3A8 +D_8003E3AC +D_8003E3B0 +D_8003E3B4 +D_8003E3B8 +D_8003E3BC +D_8003E3C0 +D_8003E3C4 +D_8003E3C8 +D_8003E3CC +D_8003E3D0 +D_8003E3D4 +D_8003E3D8 +D_8003E3DC +D_8003E3E0 +D_8003E3E4 +D_8003E3E8 +D_8003E3EC +D_8003E3F0 +D_8003E3F4 +D_8003E3F8 +D_8003E3FC +D_8003E400 +D_8003E404 +D_8003E408 +D_8003E40C +D_8003E410 +D_8003E414 +D_8003E418 +D_8003E41C +D_8003E420 +D_8003E424 +D_8003E428 +D_8003E42C +D_8003E430 +D_8003E434 +D_8003E438 +D_8003E43C +D_8003E440 +D_8003E444 +D_8003E448 +D_8003E44C +D_8003E450 +D_8003E454 +D_8003E458 +D_8003E45C +D_8003E460 +D_8003E464 +D_8003E468 +D_8003E46C +D_8003E470 +D_8003E474 +D_8003E478 +D_8003E47C +D_8003E480 +D_8003E484 +D_8003E488 +D_8003E48C +D_8003E490 +D_8003E494 +D_8003E498 +D_8003E49C +D_8003E4A0 +D_8003E4A4 +D_8003E4A8 +D_8003E4AC +D_8003E4B0 +D_8003E4B4 +D_8003E4B8 +D_8003E4BC +D_8003E4C0 +D_8003E4C4 +D_8003E4C8 +D_8003E4CC +D_8003E4D0 +D_8003E4D4 +D_8003E4D8 +D_8003E4DC +D_8003E4E0 +D_8003E4E4 +D_8003E4E8 +D_8003E4EC +D_8003E4F0 +D_8003E4F4 +D_8003E4F8 +D_8003E4FC +D_8003E500 +D_8003E504 +D_8003E508 +D_8003E50C +D_8003E510 +D_8003E514 +D_8003E518 +D_8003E51C +D_8003E520 +D_8003E524 +D_8003E528 +D_8003E52C +D_8003E530 +D_8003E534 +D_8003E538 +D_8003E53C +D_8003E540 +D_8003E544 +D_8003E548 +D_8003E54C +D_8003E550 +D_8003E554 +D_8003E558 +D_8003E55C +D_8003E560 +D_8003E564 +D_8003E568 +D_8003E56C +D_8003E570 +D_8003E574 +D_8003E578 +D_8003E57C +D_8003E580 +D_8003E584 +D_8003E588 +D_8003E58C +D_8003E590 +D_8003E594 +D_8003E598 +D_8003E59C +D_8003E5A0 +D_8003E5A4 +D_8003E5A8 +D_8003E5AC +D_8003E5B0 +D_8003E5B4 +D_8003E5B8 +D_8003E5BC +D_8003E5C0 +D_8003E5C4 +D_8003E5C8 +D_8003E5CC +D_8003E5D0 +D_8003E5D4 +D_8003E5D8 +D_8003E5DC +D_8003E5E0 +D_8003E5E4 +D_8003E5E8 +D_8003E5EC +D_8003E5F0 +D_8003E5F4 +D_8003E5F8 +D_8003E5FC +D_8003E600 +D_8003E604 +D_8003E608 +D_8003E60C +D_8003E610 +D_8003E614 +D_8003E618 +D_8003E61C +D_8003E620 +D_8003E624 +D_8003E628 +D_8003E62C +D_8003E630 +D_8003E634 +D_8003E638 +D_8003E63C +D_8003E640 +D_8003E644 +D_8003E648 +D_8003E64C +D_8003E650 +D_8003E654 +D_8003E658 +D_8003E65C +D_8003E660 +D_8003E664 +D_8003E668 +D_8003E66C +D_8003E670 +D_8003E674 +D_8003E678 +D_8003E67C +D_8003E680 +D_8003E684 +D_8003E688 +D_8003E68C +D_8003E690 +D_8003E694 +D_8003E698 +D_8003E69C +D_8003E6A0 +D_8003E6A4 +D_8003E6A8 +D_8003E6AC +D_8003E6B0 +D_8003E6B4 +D_8003E6B8 +D_8003E6BC +D_8003E6C0 +D_8003E6C4 +D_8003E6C8 +D_8003E6CC +D_8003E6D0 +D_8003E6D4 +D_8003E6D8 +D_8003E6DC +D_8003E6E0 +D_8003E6E4 +D_8003E6E8 +D_8003E6EC +D_8003E6F0 +D_8003E6F4 +D_8003E6F8 +D_8003E6FC +D_8003E700 +D_8003E704 +D_8003E708 +D_8003E70C +D_8003E710 +D_8003E714 +D_8003E718 +D_8003E71C +D_8003E720 +D_8003E724 +D_8003E728 +D_8003E72C +D_8003E730 +D_8003E734 +D_8003E738 +D_8003E73C +D_8003E740 +D_8003E744 +D_8003E748 +D_8003E74C +D_8003E750 +D_8003E754 +D_8003E758 +D_8003E75C +D_8003E760 +D_8003E764 +D_8003E768 +D_8003E76C +D_8003E770 +D_8003E774 +D_8003E778 +D_8003E77C +D_8003E780 +D_8003E784 +D_8003E788 +D_8003E78C +D_8003E790 +D_8003E794 +D_8003E798 +D_8003E79C +D_8003E7A0 +D_8003E7A4 +D_8003E7A8 +D_8003E7AC +D_8003E7B0 +D_8003E7B4 +D_8003E7B8 +D_8003E7BC +D_8003E7C0 +D_8003E7C4 +D_8003E7C8 +D_8003E7CC +D_8003E7D0 +D_8003E7D4 +D_8003E7D8 +D_8003E7DC +D_8003E7E0 +D_8003E7E4 +D_8003E7E8 +D_8003E7EC +D_8003E7F0 +D_8003E7F4 +D_8003E7F8 +D_8003E7FC +D_8003E800 +D_8003E804 +D_8003E808 +D_8003E80C +D_8003E810 +D_8003E814 +D_8003E818 +D_8003E81C +D_8003E820 +D_8003E824 +D_8003E828 +D_8003E82C +D_8003E830 +D_8003E834 +D_8003E838 +D_8003E83C +D_8003E840 +D_8003E844 +D_8003E848 +D_8003E84C +D_8003E850 +D_8003E854 +D_8003E858 +D_8003E85C +D_8003E860 +D_8003E864 +D_8003E868 +D_8003E86C +D_8003E870 +D_8003E874 +D_8003E878 +D_8003E87C +D_8003E880 +D_8003E884 +D_8003E888 +D_8003E88C +D_8003E890 +D_8003E894 +D_8003E898 +D_8003E89C +D_8003E8A0 +D_8003E8A4 +D_8003E8A8 +D_8003E8AC +D_8003E8B0 +D_8003E8B4 +D_8003E8B8 +D_8003E8BC +D_8003E8C0 +D_8003E8C4 +D_8003E8C8 +D_8003E8CC +D_8003E8D0 +D_8003E8D4 +D_8003E8D8 +D_8003E8DC +D_8003E8E0 +D_8003E8E4 +D_8003E8E8 +D_8003E8EC +D_8003E8F0 +D_8003E8F4 +D_8003E8F8 +D_8003E8FC +D_8003E900 +D_8003E904 +D_8003E908 +D_8003E90C +D_8003E910 +D_8003E914 +D_8003E918 +D_8003E91C +D_8003E920 +D_8003E924 +D_8003E928 +D_8003E92C +D_8003E930 +D_8003E934 +D_8003E938 +D_8003E93C +D_8003E940 +D_8003E944 +D_8003E948 +D_8003E94C +D_8003E950 +D_8003E954 +D_8003E958 +D_8003E95C +D_8003E960 +D_8003E964 +D_8003E968 +D_8003E96C +D_8003E970 +D_8003E974 +D_8003E978 +D_8003E97C +D_8003E980 +D_8003E984 +D_8003E988 +D_8003E98C +D_8003E990 +D_8003E994 +D_8003E998 +D_8003E99C +D_8003E9A0 +D_8003E9A4 +D_8003E9A8 +D_8003E9AC +D_8003E9B0 +D_8003E9B4 +D_8003E9B8 +D_8003E9BC +D_8003E9C0 +D_8003E9C4 +D_8003E9C8 +D_8003E9CC +D_8003E9D0 +D_8003E9D4 +D_8003E9D8 +D_8003E9DC +D_8003E9E0 +D_8003E9E4 +D_8003E9E8 +D_8003E9EC +D_8003E9F0 +D_8003E9F4 +D_8003E9F8 +D_8003E9FC +D_8003EA00 +D_8003EA04 +D_8003EA08 +D_8003EA0C +D_8003EA10 +D_8003EA14 +D_8003EA18 +D_8003EA1C +D_8003EA20 +D_8003EA24 +D_8003EA28 +D_8003EA2C +D_8003EA30 +D_8003EA34 +D_8003EA38 +D_8003EA3C +D_8003EA40 +D_8003EA44 +D_8003EA48 +D_8003EA4C +D_8003EA50 +D_8003EA54 +D_8003EA58 +D_8003EA5C +D_8003EA60 +D_8003EA64 +D_8003EA68 +D_8003EA6C +D_8003EA70 +D_8003EA74 +D_8003EA78 +D_8003EA7C +D_8003EA80 +D_8003EA84 +D_8003EA88 +D_8003EA8C +D_8003EA90 +D_8003EA94 +D_8003EA98 +D_8003EA9C +D_8003EAA0 +D_8003EAA4 +D_8003EAA8 +D_8003EAAC +D_8003EAB0 +D_8003EAB4 +D_8003EAB8 +D_8003EABC +D_8003EAC0 +D_8003EAC4 +D_8003EAC8 +D_8003EACC +D_8003EAD0 +D_8003EAD4 +D_8003EAD8 +D_8003EADC +D_8003EAE0 +D_8003EAE4 +D_8003EAE8 +D_8003EAEC +D_8003EAF0 +D_8003EAF4 +D_8003EAF8 +D_8003EAFC +D_8003EB00 +D_8003EB04 +D_8003EB08 +D_8003EB0C +D_8003EB10 +D_8003EB14 +D_8003EB18 +D_8003EB1C +D_8003EB20 +D_8003EB24 +D_8003EB28 +D_8003EB2C +D_8003EB30 +D_8003EB34 +D_8003EB38 +D_8003EB3C +D_8003EB40 +D_8003EB44 +D_8003EB48 +D_8003EB4C +D_8003EB50 +D_8003EB54 +D_8003EB58 +D_8003EB5C +D_8003EB60 +D_8003EB64 +D_8003EB68 +D_8003EB6C +D_8003EB70 +D_8003EB74 +D_8003EB78 +D_8003EB7C +D_8003EB80 +D_8003EB84 +D_8003EB88 +D_8003EB8C +D_8003EB90 +D_8003EB94 +D_8003EB98 +D_8003EB9C +D_8003EBA0 +D_8003EBA4 +D_8003EBA8 +D_8003EBAC +D_8003EBB0 +D_8003EBB4 +D_8003EBB8 +D_8003EBBC +D_8003EBC0 +D_8003EBC4 +D_8003EBC8 +D_8003EBCC +D_8003EBD0 +D_8003EBD4 +D_8003EBD8 +D_8003EBDC +D_8003EBE0 +D_8003EBE4 +D_8003EBE8 +D_8003EBEC +D_8003EBF0 +D_8003EBF4 +D_8003EBF8 +D_8003EBFC +D_8003EC00 +D_8003EC04 +D_8003EC08 +D_8003EC0C +D_8003EC10 +D_8003EC14 +D_8003EC18 +D_8003EC1C +D_8003EC20 +D_8003EC24 +D_8003EC28 +D_8003EC2C +D_8003EC30 +D_8003EC34 +D_8003EC38 +D_8003EC3C +D_8003EC40 +D_8003EC44 +D_8003EC48 +D_8003EC4C +D_8003EC50 +D_8003EC54 +D_8003EC58 +D_8003EC5C +D_8003EC60 +D_8003EC64 +D_8003EC68 +D_8003EC6C +D_8003EC70 +D_8003EC74 +D_8003EC78 +D_8003EC7C +D_8003EC80 +D_8003EC84 +D_8003EC88 +D_8003EC8C +D_8003EC90 +D_8003EC94 +D_8003EC98 +D_8003EC9C +D_8003ECA0 +D_8003ECA4 +D_8003ECA8 +D_8003ECAC +D_8003ECB0 +D_8003ECB4 +D_8003ECB8 +D_8003ECBC +D_8003ECC0 +D_8003ECC4 +D_8003ECC8 +D_8003ECCC +D_8003ECD0 +D_8003ECD4 +D_8003ECD8 +D_8003ECDC +D_8003ECE0 +D_8003ECE4 +D_8003ECE8 +D_8003ECEC +D_8003ECF0 +D_8003ECF4 +D_8003ECF8 +D_8003ECFC +D_8003ED00 +D_8003ED04 +D_8003ED08 +D_8003ED0C +D_8003ED10 +D_8003ED14 +D_8003ED18 +D_8003ED1C +D_8003ED20 +D_8003ED24 +D_8003ED28 +D_8003ED2C +D_8003ED30 +D_8003ED34 +D_8003ED38 +D_8003ED3C +D_8003ED40 +D_8003ED44 +D_8003ED48 +D_8003ED4C +D_8003ED50 +D_8003ED54 +D_8003ED58 +D_8003ED5C +D_8003ED60 +D_8003ED64 +D_8003ED68 +D_8003ED6C +D_8003ED70 +D_8003ED74 +D_8003ED78 +D_8003ED7C +D_8003ED80 +D_8003ED84 +D_8003ED88 +D_8003ED8C +D_8003ED90 +D_8003ED94 +D_8003ED98 +D_8003ED9C +D_8003EDA0 +D_8003EDA4 +D_8003EDA8 +D_8003EDAC +D_8003EDB0 +D_8003EDB4 +D_8003EDB8 +D_8003EDBC +D_8003EDC0 +D_8003EDC4 +D_8003EDC8 +D_8003EDCC +D_8003EDD0 +D_8003EDD4 +D_8003EDD8 +D_8003EDDC +D_8003EDE0 +D_8003EDE4 +D_8003EDE8 +D_8003EDEC +D_8003EDF0 +D_8003EDF4 +D_8003EDF8 +D_8003EDFC +D_8003EE00 +D_8003EE04 +D_8003EE08 +D_8003EE0C +D_8003EE10 +D_8003EE14 +D_8003EE18 +D_8003EE1C +D_8003EE20 +D_8003EE24 +D_8003EE28 +D_8003EE2C +D_8003EE30 +D_8003EE34 +D_8003EE38 +D_8003EE3C +D_8003EE40 +D_8003EE44 +D_8003EE48 +D_8003EE4C +D_8003EE50 +D_8003EE54 +D_8003EE58 +D_8003EE5C +D_8003EE60 +D_8003EE64 +D_8003EE68 +D_8003EE6C +D_8003EE70 +D_8003EE74 +D_8003EE78 +D_8003EE7C +D_8003EE80 +D_8003EE84 +D_8003EE88 +D_8003EE8C +D_8003EE90 +D_8003EE94 +D_8003EE98 +D_8003EE9C +D_8003EEA0 +D_8003EEA4 +D_8003EEA8 +D_8003EEAC +D_8003EEB0 +D_8003EEB4 +D_8003EEB8 +D_8003EEBC +D_8003EEC0 +D_8003EEC4 +D_8003EEC8 +D_8003EECC +D_8003EED0 +D_8003EED4 +D_8003EED8 +D_8003EEDC +D_8003EEE0 +D_8003EEE4 +D_8003EEE8 +D_8003EEEC +D_8003EEF0 +D_8003EEF4 +D_8003EEF8 +D_8003EEFC +D_8003EF00 +D_8003EF04 +D_8003EF08 +D_8003EF0C +D_8003EF10 +D_8003EF14 +D_8003EF18 +D_8003EF1C +D_8003EF20 +D_8003EF24 +D_8003EF28 +D_8003EF2C +D_8003EF30 +D_8003EF34 +D_8003EF38 +D_8003EF3C +D_8003EF40 +D_8003EF44 +D_8003EF48 +D_8003EF4C +D_8003EF50 +D_8003EF54 +D_8003EF58 +D_8003EF5C +D_8003EF60 +D_8003EF64 +D_8003EF68 +D_8003EF6C +D_8003EF70 +D_8003EF74 +D_8003EF78 +D_8003EF7C +D_8003EF80 +D_8003EF84 +D_8003EF88 +D_8003EF8C +D_8003EF90 +D_8003EF94 +D_8003EF98 +D_8003EF9C +D_8003EFA0 +D_8003EFA4 +D_8003EFA8 +D_8003EFAC +D_8003EFB0 +D_8003EFB4 +D_8003EFB8 +D_8003EFBC +D_8003EFC0 +D_8003EFC4 +D_8003EFC8 +D_8003EFCC +D_8003EFD0 +D_8003EFD4 +D_8003EFD8 +D_8003EFDC +D_8003EFE0 +D_8003EFE4 +D_8003EFE8 +D_8003EFEC +D_8003EFF0 +D_8003EFF4 +D_8003EFF8 +D_8003EFFC +D_8003F000 +D_8003F004 +D_8003F008 +D_8003F00C +D_8003F010 +D_8003F014 +D_8003F018 +D_8003F01C +D_8003F020 +D_8003F024 +D_8003F028 +D_8003F02C +D_8003F030 +D_8003F034 +D_8003F038 +D_8003F03C +D_8003F040 +D_8003F044 +D_8003F048 +D_8003F04C +D_8003F050 +D_8003F054 +D_8003F058 +D_8003F05C +D_8003F060 +D_8003F064 +D_8003F068 +D_8003F06C +D_8003F070 +D_8003F074 +D_8003F078 +D_8003F07C +D_8003F080 +D_8003F084 +D_8003F088 +D_8003F08C +D_8003F090 +D_8003F094 +D_8003F098 +D_8003F09C +D_8003F0A0 +D_8003F0A4 +D_8003F0A8 +D_8003F0AC +D_8003F0B0 +D_8003F0B4 +D_8003F0B8 +D_8003F0BC +D_8003F0C0 +D_8003F0C4 +D_8003F0C8 +D_8003F0CC +D_8003F0D0 +D_8003F0D4 +D_8003F0D8 +D_8003F0DC +D_8003F0E0 +D_8003F0E4 +D_8003F0E8 +D_8003F0EC +D_8003F0F0 +D_8003F0F4 +D_8003F0F8 +D_8003F0FC +D_8003F100 +D_8003F104 +D_8003F108 +D_8003F10C +D_8003F110 +D_8003F114 +D_8003F118 +D_8003F11C +D_8003F120 +D_8003F124 +D_8003F128 +D_8003F12C +D_8003F130 +D_8003F134 +D_8003F138 +D_8003F13C +D_8003F140 +D_8003F144 +D_8003F148 +D_8003F14C +D_8003F150 +D_8003F154 +D_8003F158 +D_8003F15C +D_8003F160 +D_8003F164 +D_8003F168 +D_8003F16C +D_8003F170 +D_8003F174 +D_8003F178 +D_8003F17C +D_8003F180 +D_8003F184 +D_8003F188 +D_8003F18C +D_8003F190 +D_8003F194 +D_8003F198 +D_8003F19C +D_8003F1A0 +D_8003F1A4 +D_8003F1A8 +D_8003F1AC +D_8003F1B0 +D_8003F1B4 +D_8003F1B8 +D_8003F1BC +D_8003F1C0 +D_8003F1C4 +D_8003F1C8 +D_8003F1CC +D_8003F1D0 +D_8003F1D4 +D_8003F1D8 +D_8003F1DC +D_8003F1E0 +D_8003F1E4 +D_8003F1E8 +D_8003F1EC +D_8003F1F0 +D_8003F1F4 +D_8003F1F8 +D_8003F1FC +D_8003F200 +D_8003F204 +D_8003F208 +D_8003F20C +D_8003F210 +D_8003F214 +D_8003F218 +D_8003F21C +D_8003F220 +D_8003F224 +D_8003F228 +D_8003F22C +D_8003F230 +D_8003F234 +D_8003F238 +D_8003F23C +D_8003F240 +D_8003F244 +D_8003F248 +D_8003F24C +D_8003F250 +D_8003F254 +D_8003F258 +D_8003F25C +D_8003F260 +D_8003F264 +D_8003F268 +D_8003F26C +D_8003F270 +D_8003F274 +D_8003F278 +D_8003F27C +D_8003F280 +D_8003F284 +D_8003F288 +D_8003F28C +D_8003F290 +D_8003F294 +D_8003F298 +D_8003F29C +D_8003F2A0 +D_8003F2A4 +D_8003F2A8 +D_8003F2AC +D_8003F2B0 +D_8003F2B4 +D_8003F2B8 +D_8003F2BC +D_8003F2C0 +D_8003F2C4 +D_8003F2C8 +D_8003F2CC +D_8003F2D0 +D_8003F2D4 +D_8003F2D8 +D_8003F2DC +D_8003F2E0 +D_8003F2E4 +D_8003F2E8 +D_8003F2EC +D_8003F2F0 +D_8003F2F4 +D_8003F2F8 +D_8003F2FC +D_8003F300 +D_8003F304 +D_8003F308 +D_8003F30C +D_8003F310 +D_8003F314 +D_8003F318 +D_8003F31C +D_8003F320 +D_8003F324 +D_8003F328 +D_8003F32C +D_8003F330 +D_8003F334 +D_8003F338 +D_8003F33C +D_8003F340 +D_8003F344 +D_8003F348 +D_8003F34C +D_8003F350 +D_8003F354 +D_8003F358 +D_8003F35C +D_8003F360 +D_8003F364 +D_8003F368 +D_8003F36C +D_8003F370 +D_8003F374 +D_8003F378 +D_8003F37C +D_8003F380 +D_8003F384 +D_8003F388 +D_8003F38C +D_8003F390 +D_8003F394 +D_8003F398 +D_8003F39C +D_8003F3A0 +D_8003F3A4 +D_8003F3A8 +D_8003F3AC +D_8003F3B0 +D_8003F3B4 +D_8003F3B8 +D_8003F3BC +D_8003F3C0 +D_8003F3C4 +D_8003F3C8 +D_8003F3CC +D_8003F3D0 +D_8003F3D4 +D_8003F3D8 +D_8003F3DC +D_8003F3E0 +D_8003F3E4 +D_8003F3E8 +D_8003F3EC +D_8003F3F0 +D_8003F3F4 +D_8003F3F8 +D_8003F3FC +D_8003F400 +D_8003F404 +D_8003F408 +D_8003F40C +D_8003F410 +D_8003F414 +D_8003F418 +D_8003F41C +D_8003F420 +D_8003F424 +D_8003F428 +D_8003F42C +D_8003F430 +D_8003F434 +D_8003F438 +D_8003F43C +D_8003F440 +D_8003F444 +D_8003F448 +D_8003F44C +D_8003F450 +D_8003F454 +D_8003F458 +D_8003F45C +D_8003F460 +D_8003F464 +D_8003F468 +D_8003F46C +D_8003F470 +D_8003F474 +D_8003F478 +D_8003F47C +D_8003F480 +D_8003F484 +D_8003F488 +D_8003F48C +D_8003F490 +D_8003F494 +D_8003F498 +D_8003F49C +D_8003F4A0 +D_8003F4A4 +D_8003F4A8 +D_8003F4AC +D_8003F4B0 +D_8003F4B4 +D_8003F4B8 +D_8003F4BC +D_8003F4C0 +D_8003F4C4 +D_8003F4C8 +D_8003F4CC +D_8003F4D0 +D_8003F4D4 +D_8003F4D8 +D_8003F4DC +D_8003F4E0 +D_8003F4E4 +D_8003F4E8 +D_8003F4EC +D_8003F4F0 +D_8003F4F4 +D_8003F4F8 +D_8003F4FC +D_8003F500 +D_8003F504 +D_8003F508 +D_8003F50C +D_8003F510 +D_8003F514 +D_8003F518 +D_8003F51C +D_8003F520 +D_8003F524 +D_8003F528 +D_8003F52C +D_8003F530 +D_8003F534 +D_8003F538 +D_8003F53C +D_8003F540 +D_8003F544 +D_8003F548 +D_8003F54C +D_8003F550 +D_8003F554 +D_8003F558 +D_8003F55C +D_8003F560 +D_8003F564 +D_8003F568 +D_8003F56C +D_8003F570 +D_8003F574 +D_8003F578 +D_8003F57C +D_8003F580 +D_8003F584 +D_8003F588 +D_8003F58C +D_8003F590 +D_8003F594 +D_8003F598 +D_8003F59C +D_8003F5A0 +D_8003F5A4 +D_8003F5A8 +D_8003F5AC +D_8003F5B0 +D_8003F5B4 +D_8003F5B8 +D_8003F5BC +D_8003F5C0 +D_8003F5C4 +D_8003F5C8 +D_8003F5CC +D_8003F5D0 +D_8003F5D4 +D_8003F5D8 +D_8003F5DC +D_8003F5E0 +D_8003F5E4 +D_8003F5E8 +D_8003F5EC +D_8003F5F0 +D_8003F5F4 +D_8003F5F8 +D_8003F5FC +D_8003F600 +D_8003F604 +D_8003F608 +D_8003F60C +D_8003F610 +D_8003F614 +D_8003F618 +D_8003F61C +D_8003F620 +D_8003F624 +D_8003F628 +D_8003F62C +D_8003F630 +D_8003F634 +D_8003F638 +D_8003F63C +D_8003F640 +D_8003F644 +D_8003F648 +D_8003F64C +D_8003F650 +D_8003F654 +D_8003F658 +D_8003F65C +D_8003F660 +D_8003F664 +D_8003F668 +D_8003F66C +D_8003F670 +D_8003F674 +D_8003F678 +D_8003F67C +D_8003F680 +D_8003F684 +D_8003F688 +D_8003F68C +D_8003F690 +D_8003F694 +D_8003F698 +D_8003F69C +D_8003F6A0 +D_8003F6A4 +D_8003F6A8 +D_8003F6AC +D_8003F6B0 +D_8003F6B4 +D_8003F6B8 +D_8003F6BC +D_8003F6C0 +D_8003F6C4 +D_8003F6C8 +D_8003F6CC +D_8003F6D0 +D_8003F6D4 +D_8003F6D8 +D_8003F6DC +D_8003F6E0 +D_8003F6E4 +D_8003F6E8 +D_8003F6EC +D_8003F6F0 +D_8003F6F4 +D_8003F6F8 +D_8003F6FC +D_8003F700 +D_8003F704 +D_8003F708 +D_8003F70C +D_8003F710 +D_8003F714 +D_8003F718 +D_8003F71C +D_8003F720 +D_8003F724 +D_8003F728 +D_8003F72C +D_8003F730 +D_8003F734 +D_8003F738 +D_8003F73C +D_8003F740 +D_8003F744 +D_8003F748 +D_8003F74C +D_8003F750 +D_8003F754 +D_8003F758 +D_8003F75C +D_8003F760 +D_8003F764 +D_8003F768 +D_8003F76C +D_8003F770 +D_8003F774 +D_8003F778 +D_8003F77C +D_8003F780 +D_8003F784 +D_8003F788 +D_8003F78C +D_8003F790 +D_8003F794 +D_8003F798 +D_8003F79C +D_8003F7A0 +D_8003F7A4 +D_8003F7A8 +D_8003F7AC +D_8003F7B0 +D_8003F7B4 +D_8003F7B8 +D_8003F7BC +D_8003F7C0 +D_8003F7C4 +D_8003F7C8 +D_8003F7CC +D_8003F7D0 +D_8003F7D4 +D_8003F7D8 +D_8003F7DC +D_8003F7E0 +D_8003F7E4 +D_8003F7E8 +D_8003F7EC +D_8003F7F0 +D_8003F7F4 +D_8003F7F8 +D_8003F7FC +D_8003F800 +D_8003F804 +D_8003F808 +D_8003F80C +D_8003F810 +D_8003F814 +D_8003F818 +D_8003F81C +D_8003F820 +D_8003F824 +D_8003F828 +D_8003F82C +D_8003F830 +D_8003F834 +D_8003F838 +D_8003F83C +D_8003F840 +D_8003F844 +D_8003F848 +D_8003F84C +D_8003F850 +D_8003F854 +D_8003F858 +D_8003F85C +D_8003F860 +D_8003F864 +D_8003F868 +D_8003F86C +D_8003F870 +D_8003F874 +D_8003F878 +D_8003F87C +D_8003F880 +D_8003F884 +D_8003F888 +D_8003F88C +D_8003F890 +D_8003F894 +D_8003F898 +D_8003F89C +D_8003F8A0 +D_8003F8A4 +D_8003F8A8 +D_8003F8AC +D_8003F8B0 +D_8003F8B4 +D_8003F8B8 +D_8003F8BC +D_8003F8C0 +D_8003F8C4 +D_8003F8C8 +D_8003F8CC +D_8003F8D0 +D_8003F8D4 +D_8003F8D8 +D_8003F8DC +D_8003F8E0 +D_8003F8E4 +D_8003F8E8 +D_8003F8EC +D_8003F8F0 +D_8003F8F4 +D_8003F8F8 +D_8003F8FC +D_8003F900 +D_8003F904 +D_8003F908 +D_8003F90C +D_8003F910 +D_8003F914 +D_8003F918 +D_8003F91C +D_8003F920 +D_8003F924 +D_8003F928 +D_8003F92C +D_8003F930 +D_8003F934 +D_8003F938 +D_8003F93C +D_8003F940 +D_8003F944 +D_8003F948 +D_8003F94C +D_8003F950 +D_8003F954 +D_8003F958 +D_8003F95C +D_8003F960 +D_8003F964 +D_8003F968 +D_8003F96C +D_8003F970 +D_8003F974 +D_8003F978 +D_8003F97C +D_8003F980 +D_8003F984 +D_8003F988 +D_8003F98C +D_8003F990 +D_8003F994 +D_8003F998 +D_8003F99C +D_8003F9A0 +D_8003F9A4 +D_8003F9A8 +D_8003F9AC +D_8003F9B0 +D_8003F9B4 +D_8003F9B8 +D_8003F9BC +D_8003F9C0 +D_8003F9C4 +D_8003F9C8 +D_8003F9CC +D_8003F9D0 +D_8003F9D4 +D_8003F9D8 +D_8003F9DC +D_8003F9E0 +D_8003F9E4 +D_8003F9E8 +D_8003F9EC +D_8003F9F0 +D_8003F9F4 +D_8003F9F8 +D_8003F9FC +D_8003FA00 +D_8003FA04 +D_8003FA08 +D_8003FA0C +D_8003FA10 +D_8003FA14 +D_8003FA18 +D_8003FA1C +D_8003FA20 +D_8003FA24 +D_8003FA28 +D_8003FA2C +D_8003FA30 +D_8003FA34 +D_8003FA38 +D_8003FA3C +D_8003FA40 +D_8003FA44 +D_8003FA48 +D_8003FA4C +D_8003FA50 +D_8003FA54 +D_8003FA58 +D_8003FA5C +D_8003FA60 +D_8003FA64 +D_8003FA68 +D_8003FA6C +D_8003FA70 +D_8003FA74 +D_8003FA78 +D_8003FA7C +D_8003FA80 +D_8003FA84 +D_8003FA88 +D_8003FA8C +D_8003FA90 +D_8003FA94 +D_8003FA98 +D_8003FA9C +D_8003FAA0 +D_8003FAA4 +D_8003FAA8 +D_8003FAAC +D_8003FAB0 +D_8003FAB4 +D_8003FAB8 +D_8003FABC +D_8003FAC0 +D_8003FAC4 +D_8003FAC8 +D_8003FACC +D_8003FAD0 +D_8003FAD4 +D_8003FAD8 +D_8003FADC +D_8003FAE0 +D_8003FAE4 +D_8003FAE8 +D_8003FAEC +D_8003FAF0 +D_8003FAF4 +D_8003FAF8 +D_8003FAFC +D_8003FB00 +D_8003FB04 +D_8003FB08 +D_8003FB0C +D_8003FB10 +D_8003FB14 +D_8003FB18 +D_8003FB1C +D_8003FB20 +D_8003FB24 +D_8003FB28 +D_8003FB2C +D_8003FB30 +D_8003FB34 +D_8003FB38 +D_8003FB3C +D_8003FB40 +D_8003FB44 +D_8003FB48 +D_8003FB4C +D_8003FB50 +D_8003FB54 +D_8003FB58 +D_8003FB5C +D_8003FB60 +D_8003FB64 +D_8003FB68 +D_8003FB6C +D_8003FB70 +D_8003FB74 +D_8003FB78 +D_8003FB7C +D_8003FB80 +D_8003FB84 +D_8003FB88 +D_8003FB8C +osClockRate +D_8003FB98 +D_8003FB9C +D_8003FBA0 +D_8003FBA4 +D_8003FBA8 +D_8003FBAC +D_8003FBB0 +D_8003FBB4 +D_8003FBB8 +D_8003FBBC +D_8003FBC0 +D_8003FBC4 +D_8003FBC8 +D_8003FBCC +D_8003FBD0 +D_8003FBD4 +D_8003FBD8 +D_8003FBDC +D_8003FBE0 +D_8003FBE4 +D_8003FBE8 +D_8003FBEC +D_8003FBF0 +D_8003FBF4 +D_8003FBF8 +D_8003FBFC +D_8003FC00 +D_8003FC04 +D_8003FC08 +D_8003FC0C +D_8003FC10 +D_8003FC14 +D_8003FC18 +D_8003FC1C +D_8003FC20 +D_8003FC24 +D_8003FC28 +D_8003FC2C +D_8003FC30 +D_8003FC34 +D_8003FC38 +D_8003FC3C +D_8003FC40 +D_8003FC44 +D_8003FC48 +D_8003FC4C +D_8003FC50 +D_8003FC54 +D_8003FC58 +D_8003FC5C +D_8003FC60 +D_8003FC64 +D_8003FC68 +D_8003FC6C +D_8003FC70 +D_8003FC74 +D_8003FC78 +D_8003FC7C +D_8003FC80 +D_8003FC84 +D_8003FC88 +D_8003FC8C +D_8003FC90 +D_8003FC94 +D_8003FC98 +D_8003FC9C +D_8003FCA0 +D_8003FCA4 +D_8003FCA8 +D_8003FCAC +D_8003FCB0 +D_8003FCB4 +D_8003FCB8 +D_8003FCBC +D_8003FCC0 +D_8003FCC4 +D_8003FCC8 +D_8003FCCC +D_8003FCD0 +D_8003FCD4 +D_8003FCD8 +D_8003FCDC +D_8003FCE0 +D_8003FCE4 +D_8003FCE8 +D_8003FCEC +D_8003FCF0 +D_8003FCF4 +D_8003FCF8 +D_8003FCFC +D_8003FD00 +D_8003FD04 +D_8003FD08 +D_8003FD0C +D_8003FD10 +D_8003FD14 +D_8003FD18 +D_8003FD1C +D_8003FD20 +D_8003FD24 +D_8003FD28 +D_8003FD2C +D_8003FD30 +D_8003FD34 +D_8003FD38 +D_8003FD3C +D_8003FD40 +D_8003FD44 +D_8003FD48 +D_8003FD4C +D_8003FD50 +D_8003FD54 +D_8003FD58 +D_8003FD5C +D_8003FD60 +D_8003FD64 +D_8003FD68 +D_8003FD6C +D_8003FD70 +D_8003FD74 +D_8003FD78 +D_8003FD7C +D_8003FD80 +D_8003FD84 +D_8003FD88 +D_8003FD8C +D_8003FD90 +D_8003FD94 +D_8003FD98 +D_8003FD9C +D_8003FDA0 +D_8003FDA4 +D_8003FDA8 +D_8003FDAC +D_8003FDB0 +D_8003FDB4 +D_8003FDB8 +D_8003FDBC +D_8003FDC0 +D_8003FDC4 +D_8003FDC8 +D_8003FDCC +D_8003FDD0 +D_8003FDD4 +D_8003FDD8 +D_8003FDDC +D_8003FDE0 +D_8003FDE4 +D_8003FDE8 +D_8003FDEC +D_8003FDF0 +D_8003FDF4 +D_8003FDF8 +D_8003FDFC +D_8003FE00 +D_8003FE04 +D_8003FE08 +D_8003FE0C +D_8003FE10 +D_8003FE14 +D_8003FE18 +D_8003FE1C +D_8003FE20 +D_8003FE34 +D_8003FE38 +D_8003FE3C +D_8003FE40 +D_8003FE44 +D_8003FE48 +D_8003FE4C +D_8003FE50 +D_8003FE54 +D_8003FE58 +D_8003FE5C +D_8003FE60 +D_8003FE64 +D_8003FE68 +D_8003FE6C +D_8003FE70 +D_8003FE74 +D_8003FE78 +D_8003FE7C +D_8003FE80 +D_8003FEA0 +D_8003FEA4 +D_8003FEA8 +D_8003FEAC +D_8003FEB0 +D_8003FEB4 +D_8003FEB8 +D_8003FEBC +D_8003FEC0 +D_8003FEC4 +D_8003FEC8 +D_8003FECC +D_8003FED0 +D_8003FED4 +D_8003FED8 +D_8003FEDC +D_8003FEE0 +D_8003FEE4 +D_8003FEE8 +D_8003FEEC +D_8003FEF0 +D_8003FEF4 +D_8003FEF8 +D_8003FEFC +D_8003FF00 +D_8003FF18 +D_8003FF30 +D_8003FF34 +D_8003FF38 +D_8003FF3C +D_8003FF40 +D_8003FF44 +D_8003FF48 +D_8003FF4C +D_8003FF50 +D_8003FF54 +D_8003FF58 +D_8003FF5C +D_8003FF60 +D_8003FF64 +D_8003FF68 +D_8003FF6C +D_8003FF70 +D_8003FF74 +D_8003FF78 +D_8003FF7C +D_8003FF80 +D_8003FF84 +D_8003FF88 +D_8003FF8C +D_8003FF90 +D_8003FF94 +D_8003FF98 +D_8003FF9C +D_8003FFA0 +D_8003FFA4 +D_8003FFA8 +D_8003FFAC +D_8003FFB0 +D_8003FFB4 +D_8003FFB8 +D_8003FFBC +D_8003FFC0 +D_8003FFC4 +D_8003FFC8 +D_8003FFCC +D_8003FFD0 +D_8003FFD4 +D_8003FFD8 +D_8003FFDC +D_8003FFE0 +D_8003FFE4 +D_8003FFE8 +D_8003FFEC +D_8003FFF0 +D_8003FFF4 +D_8003FFF8 +D_8003FFFC +D_80040000 +D_80040004 +D_80040008 +D_8004000C +D_80040010 +D_80040014 +D_80040018 +D_8004001C +D_80040020 +D_80040024 +D_80040028 +D_8004002C +D_80040030 +D_80040034 +D_80040038 +D_8004003C +D_80040040 +D_80040044 +D_80040048 +D_8004004C +D_80040050 +D_80040054 +D_80040058 +D_8004005C +D_80040060 +D_80040064 +D_80040068 +D_8004006C +D_80040070 +D_80040074 +D_80040078 +D_8004007C +D_80040080 +D_80040084 +D_80040088 +D_8004008C +D_80040090 +D_80040094 +D_80040098 +D_8004009C +D_800400A0 +D_800400A4 +D_800400A8 +D_800400AC +D_800400B0 +D_800400B4 +D_800400B8 +D_800400BC +D_800400C0 +D_800400C4 +D_800400C8 +D_800400CC +D_800400D0 +D_800400D4 +D_800400D8 +D_800400DC +D_800400E0 +D_800400E4 +D_800400E8 +D_800400EC +D_800400F0 +D_800400F4 +D_800400F8 +D_800400FC +D_80040100 +D_80040104 +D_80040108 +D_8004010C +D_80040110 +D_80040114 +D_80040118 +D_8004011C +D_80040120 +D_80040124 +D_80040128 +D_8004012C +D_80040130 +D_80040134 +D_80040138 +D_8004013C +D_80040140 +D_80040144 +D_80040148 +D_8004014C +D_80040150 +D_80040154 +D_80040158 +D_8004015C +D_80040160 +D_80040164 +D_80040168 +D_8004016C +D_80040170 +D_80040174 +D_80040178 +D_8004017C +D_80040180 +D_80040184 +D_80040188 +D_8004018C +D_80040190 +D_80040194 +D_80040198 +D_8004019C +D_800401A0 +D_800401A4 +D_800401A8 +D_800401AC +D_800401B0 +D_800401B4 +D_800401B8 +D_800401BC +D_800401C0 +D_800401C4 +D_800401C8 +D_800401CC +D_800401D0 +D_800401D4 +D_800401D8 +D_800401DC +D_800401E0 +D_800401E4 +D_800401E8 +D_800401EC +D_800401F0 +D_800401F4 +D_800401F8 +D_800401FC +D_80040200 +D_80040204 +D_80040208 +D_8004020C +D_80040210 +D_80040214 +D_80040218 +D_8004021C +D_80040220 +D_80040224 +D_80040228 +D_8004022C +D_80040230 +D_80040234 +D_80040238 +D_8004023C +D_80040240 +D_80040244 +D_80040248 +D_8004024C +D_80040250 +D_80040254 +D_80040258 +D_8004025C +D_80040260 +D_80040264 +D_80040268 +D_8004026C +D_80040270 +D_80040274 +D_80040278 +D_8004027C +D_80040280 +D_80040284 +D_80040288 +D_8004028C +D_80040290 +D_80040294 +D_80040298 +D_8004029C +D_800402A0 +D_800402A4 +D_800402A8 +D_800402AC +D_800402B0 +D_800402B4 +D_800402B8 +D_800402BC +D_800402C0 +D_800402C4 +D_800402C8 +D_800402CC +D_800402D0 +D_800402D4 +D_800402D8 +D_800402DC +D_800402E0 +D_800402E4 +D_800402E8 +D_800402EC +D_800402F0 +D_800402F4 +D_800402F8 +D_800402FC +D_80040300 +D_80040304 +D_80040308 +D_8004030C +D_80040310 +D_80040314 +D_80040318 +D_8004031C +D_80040320 +D_80040324 +D_80040328 +D_8004032C +D_80040330 +D_80040334 +D_80040338 +D_8004033C +D_80040340 +D_80040344 +D_80040348 +D_8004034C +D_80040350 +D_80040354 +D_80040358 +D_8004035C +D_80040360 +D_80040364 +D_80040368 +D_8004036C +D_80040370 +D_80040374 +D_80040378 +D_8004037C +D_80040380 +D_80040384 +D_80040388 +D_8004038C +D_80040390 +D_80040394 +D_80040398 +D_8004039C +D_800403A0 +D_800403A4 +D_800403A8 +D_800403AC +D_800403B0 +D_800403B4 +D_800403B8 +D_800403BC +D_800403C0 +D_800403C4 +D_800403C8 +D_800403CC +D_800403D0 +D_800403D4 +D_800403D8 +D_800403DC +D_800403E0 +D_800403E4 +D_800403E8 +D_800403EC +D_800403F0 +D_800403F4 +D_800403F8 +D_800403FC +D_80040400 +D_80040404 +D_80040408 +D_8004040C +D_80040410 +D_80040414 +D_80040418 +D_8004041C +D_80040420 +D_80040424 +D_80040428 +D_8004042C +D_80040430 +D_80040434 +D_80040438 +D_8004043C +D_80040440 +D_80040444 +D_80040448 +D_8004044C +D_80040450 +D_80040454 +D_80040458 +D_8004045C +D_80040460 +D_80040464 +D_80040468 +D_8004046C +D_80040470 +D_80040474 +D_80040478 +D_8004047C +D_80040480 +D_80040484 +D_80040488 +D_8004048C +D_80040490 +D_80040494 +D_80040498 +D_8004049C +D_800404A0 +D_800404A4 +D_800404A8 +D_800404AC +D_800404B0 +D_800404B4 +D_800404B8 +D_800404BC +D_800404C0 +D_800404C4 +D_800404C8 +D_800404CC +D_8004050C +D_80040550 +D_80040554 +D_80040558 +D_8004055C +D_80040560 +D_80040564 +D_80040568 +D_8004056C +D_80040570 +D_80040574 +D_80040578 +D_8004057C +D_80040580 +D_80040584 +D_80040588 +D_8004058C +D_80040590 +D_80040594 +D_80040598 +D_8004059C +D_800405A0 +D_800405A4 +D_800405A8 +D_800405AC +D_800405B0 +D_800405B4 +D_800405B8 +D_800405BC +D_800405C0 +D_800405C4 +D_800405C8 +D_800405CC +D_800405D0 +D_800405D4 +D_800405D8 +D_800405DC +D_800405E0 +D_800405E4 +D_800405E8 +D_800405EC +D_800405F0 +D_800405F4 +D_800405F8 +D_800405FC +D_80040600 +D_80040604 +D_80040608 +D_8004060C +D_80040610 +D_80040614 +D_80040618 +D_8004061C +D_80040620 +D_80040624 +D_80040628 +D_8004062C +D_80040630 +D_80040634 +D_80040638 +D_8004063C +D_80040640 +D_80040644 +D_80040648 +D_8004064C +D_80040650 +D_80040654 +D_80040658 +D_8004065C +D_80040660 +D_80040664 +D_80040668 +D_8004066C +D_80040670 +D_80040674 +D_80040678 +D_8004067C +D_80040680 +D_80040684 +D_80040688 +D_8004068C +D_80040690 +D_80040694 +D_80040698 +D_8004069C +D_800406A0 +D_800406A4 +D_800406A8 +D_800406AC +D_800406B0 +D_800406B4 +D_800406B8 +D_800406BC +D_800406C0 +D_800406C4 +D_800406C8 +D_800406CC +D_800406D0 +D_800406D4 +D_800406D8 +D_800406DC +D_800406E0 +D_800406E4 +D_800406E8 +D_800406EC +D_800406F0 +D_800406F4 +D_800406F8 +D_800406FC +D_80040700 +D_80040704 +D_80040708 +D_8004070C +D_80040710 +D_80040714 +D_80040718 +D_8004071C +D_80040720 +D_80040724 +D_80040728 +D_8004072C +D_80040730 +D_80040734 +D_80040738 +D_8004073C +D_80040740 +D_80040744 +D_80040748 +D_8004074C +D_80040750 +D_80040754 +D_80040758 +D_8004075C +D_80040760 +D_80040764 +D_80040768 +D_8004076C +D_80040770 +D_80040774 +D_80040778 +D_8004077C +D_80040780 +D_80040784 +D_80040788 +D_8004078C +D_80040790 +D_80040794 +D_80040798 +D_8004079C +D_800407A0 +D_800407A4 +D_800407A8 +D_800407AC +D_800407B0 +D_800407B4 +D_800407B8 +D_800407BC +D_800407C0 +D_800407C4 +D_800407C8 +D_800407CC +D_800407D0 +D_800407D4 +D_800407D8 +D_800407DC +D_800407E0 +D_800407E4 +D_800407E8 +D_800407EC +D_800407F0 +D_800407F4 +D_800407F8 +D_800407FC +D_80040800 +D_80040804 +D_80040808 +D_8004080C +D_80040810 +D_80040814 +D_80040818 +D_8004081C +D_80040820 +D_80040824 +D_80040828 +D_8004082C +D_80040830 +D_80040834 +D_80040838 +D_8004083C +D_80040840 +D_80040844 +D_80040848 +D_8004084C +D_80040850 +D_80040854 +D_80040858 +D_8004085C +D_80040860 +D_80040864 +D_80040868 +D_8004086C +D_80040870 +D_80040874 +D_80040878 +D_8004087C +D_80040880 +D_80040884 +D_80040888 +D_8004088C +D_80040890 +D_80040894 +D_80040898 +D_8004089C +D_800408A0 +D_800408A4 +D_800408A8 +D_800408AC +D_800408B0 +D_800408B4 +D_800408B8 +D_800408BC +D_800408C0 +D_800408C4 +D_800408C8 +D_800408CC +D_800408D0 +D_800408D4 +D_800408D8 +D_800408DC +D_800408E0 +D_800408E4 +D_800408E8 +D_800408EC +D_800408F0 +D_800408F4 +D_800408F8 +D_800408FC +D_80040900 +D_80040904 +D_80040908 +D_8004090C +D_80040910 +D_80040914 +D_80040918 +D_8004091C +D_80040920 +D_80040924 +D_80040928 +D_8004092C +D_80040930 +D_80040934 +D_80040938 +D_8004093C +D_80040940 +D_80040944 +D_80040948 +D_8004094C +D_80040950 +D_80040954 +D_80040958 +D_8004095C +D_80040960 +D_80040964 +D_80040968 +D_8004096C +D_80040970 +D_80040974 +D_80040978 +D_8004097C +D_80040980 +D_80040984 +D_80040988 +D_8004098C +D_80040990 +D_80040994 +D_80040998 +D_8004099C +D_800409A0 +D_800409A4 +D_800409A8 +D_800409AC +D_800409B0 +D_800409B4 +D_800409B8 +D_800409BC +D_800409C0 +D_800409C4 +D_800409C8 +D_800409CC +D_800409D0 +D_800409D4 +D_800409D8 +D_800409DC +D_800409E0 +D_800409E4 +D_800409E8 +D_800409EC +D_800409F0 +D_800409F4 +D_800409F8 +D_800409FC +D_80040A00 +D_80040A04 +D_80040A08 +D_80040A0C +D_80040A10 +D_80040A14 +D_80040A18 +D_80040A1C +D_80040A20 +D_80040A24 +D_80040A28 +D_80040A2C +D_80040A30 +D_80040A34 +D_80040A38 +D_80040A3C +D_80040A40 +D_80040A44 +D_80040A48 +D_80040A4C +D_80040A50 +D_80040A54 +D_80040A58 +D_80040A5C +D_80040A60 +D_80040A64 +D_80040A68 +D_80040A6C +D_80040A70 +D_80040A74 +D_80040A78 +D_80040A7C +D_80040A80 +D_80040A84 +D_80040A88 +D_80040A8C +D_80040A90 +D_80040A94 +D_80040A98 +D_80040A9C +D_80040AA0 +D_80040AA4 +D_80040AA8 +D_80040AAC +D_80040AB0 +D_80040AB4 +D_80040AB8 +D_80040ABC +D_80040AC0 +D_80040AC4 +D_80040AC8 +D_80040ACC +D_80040AD0 +D_80040AD4 +D_80040AD8 +D_80040ADC +D_80040AE0 +D_80040AE4 +D_80040AE8 +D_80040AEC +D_80040AF0 +D_80040AF4 +D_80040AF8 +D_80040AFC +D_80040B00 +D_80040B04 +D_80040B08 +D_80040B0C +D_80040B10 +D_80040B14 +D_80040B18 +D_80040B1C +D_80040B20 +D_80040B24 +D_80040B28 +D_80040B2C +D_80040B30 +D_80040B34 +D_80040B38 +D_80040B3C +D_80040B40 +D_80040B44 +D_80040B48 +D_80040B4C +D_80040B50 +D_80040B54 +D_80040B58 +D_80040B5C +D_80040B60 +D_80040B64 +D_80040B68 +D_80040B6C +D_80040B70 +D_80040B74 +D_80040B78 +D_80040B7C +D_80040B80 +D_80040B84 +D_80040B88 +D_80040B8C +D_80040B90 +D_80040B94 +D_80040B98 +D_80040B9C +D_80040BA0 +D_80040BA4 +D_80040BA8 +D_80040BAC +D_80040BB0 +D_80040BB4 +D_80040BB8 +D_80040BBC +D_80040BC0 +D_80040BC4 +D_80040BC8 +D_80040BCC +D_80040BD0 +D_80040BD4 +D_80040BD8 +D_80040BDC +D_80040BE0 +D_80040BE4 +D_80040BE8 +D_80040BEC +D_80040BF0 +D_80040BF4 +D_80040BF8 +D_80040BFC +D_80040C00 +D_80040C04 +D_80040C08 +D_80040C0C +D_80040C10 +D_80040C14 +D_80040C18 +D_80040C1C +D_80040C20 +D_80040C24 +D_80040C28 +D_80040C2C +D_80040C30 +D_80040C34 +D_80040C38 +D_80040C3C +D_80040C40 +D_80040C44 +D_80040C48 +D_80040C4C +D_80040C50 +D_80040C54 +D_80040C58 +D_80040C5C +D_80040C60 +D_80040C64 +D_80040C68 +D_80040C6C +D_80040C70 +D_80040C74 +D_80040C78 +D_80040C7C +D_80040C80 +D_80040C84 +D_80040C88 +D_80040C8C +D_80040C90 +D_80040C94 +D_80040C98 +D_80040C9C +D_80040CA0 +D_80040CA4 +D_80040CA8 +D_80040CAC +D_80040CB0 +D_80040CB4 +D_80040CB8 +D_80040CBC +D_80040CC0 +D_80040CC4 +D_80040CC8 +D_80040CCC +D_80040CD0 +D_80040CD4 +D_80040CD8 +D_80040CDC +D_80040CE0 +D_80040CE4 +D_80040CE8 +D_80040CEC +D_80040CF0 +D_80040CF4 +D_80040CF8 +D_80040CFC +D_80040D00 +D_80040D04 +D_80040D08 +D_80040D0C +D_80040D10 +D_80040D14 +D_80040D18 +D_80040D1C +D_80040D20 +D_80040D24 +D_80040D28 +D_80040D2C +D_80040D30 +D_80040D34 +D_80040D38 +D_80040D3C +D_80040D40 +D_80040D44 +D_80040D48 +D_80040D4C +D_80040D50 +D_80040D54 +D_80040D58 +D_80040D5C +D_80040D60 +D_80040D64 +D_80040D68 +D_80040D6C +D_80040D70 +D_80040D74 +D_80040D78 +D_80040D7C +D_80040D80 +D_80040D84 +D_80040D88 +D_80040D8C +D_80040D90 +D_80040D94 +D_80040D98 +D_80040D9C +D_80040DA0 +D_80040DA4 +D_80040DA8 +D_80040DAC +D_80040DB0 +D_80040DB4 +D_80040DB8 +D_80040DBC +D_80040DC0 +D_80040DC4 +D_80040DC8 +D_80040DCC +D_80040DD0 +D_80040DD4 +D_80040DD8 +D_80040DDC +D_80040DE0 +D_80040DE4 +D_80040DE8 +D_80040DEC +D_80040DF0 +D_80040DF4 +D_80040DF8 +D_80040DFC +D_80040E00 +D_80040E04 +D_80040E08 +D_80040E0C +D_80040E10 +D_80040E14 +D_80040E18 +D_80040E1C +D_80040E20 +D_80040E24 +D_80040E28 +D_80040E2C +D_80040E30 +D_80040E34 +D_80040E38 +D_80040E3C +D_80040E40 +D_80040E44 +D_80040E48 +D_80040E4C +D_80040E50 +D_80040E54 +D_80040E58 +D_80040E5C +D_80040E60 +D_80040E64 +D_80040E68 +D_80040E6C +D_80040E70 +D_80040E74 +D_80040E78 +D_80040E7C +D_80040E80 +D_80040E84 +D_80040E88 +D_80040E8C +D_80040E90 +D_80040E94 +D_80040E98 +D_80040E9C +D_80040EA0 +D_80040EA4 +D_80040EA8 +D_80040EAC +D_80040EB0 +D_80040EB4 +D_80040EB8 +D_80040EBC +D_80040EC0 +D_80040EC4 +D_80040EC8 +D_80040ECC +D_80040ED0 +D_80040ED4 +D_80040ED8 +D_80040EDC +D_80040EE0 +D_80040EE4 +D_80040EE8 +D_80040EEC +D_80040EF0 +D_80040EF4 +D_80040EF8 +D_80040EFC +D_80040F00 +D_80040F04 +D_80040F08 +D_80040F0C +D_80040F10 +D_80040F14 +D_80040F18 +D_80040F1C +D_80040F20 +D_80040F24 +D_80040F28 +D_80040F2C +D_80040F30 +D_80040F34 +D_80040F38 +D_80040F3C +D_80040F40 +D_80040F44 +D_80040F48 +D_80040F4C +D_80040F50 +D_80040F54 +D_80040F58 +D_80040F5C +D_80040F60 +D_80040F64 +D_80040F68 +D_80040F6C +D_80040F70 +D_80040F74 +D_80040F78 +D_80040F7C +D_80040F80 +D_80040F84 +D_80040F88 +D_80040F8C +D_80040F90 +D_80040F94 +D_80040F98 +D_80040F9C +D_80040FA0 +D_80040FA4 +D_80040FA8 +D_80040FAC +D_80040FB0 +D_80040FB4 +D_80040FB8 +D_80040FBC +D_80040FC0 +D_80040FC4 +D_80040FC8 +D_80040FCC +D_80040FD0 +D_80040FD4 +D_80040FD8 +D_80040FDC +D_80040FE0 +D_80040FE4 +D_80040FE8 +D_80040FEC +D_80040FF0 +D_80040FF4 +D_80040FF8 +D_80040FFC +D_80041000 +D_80041004 +D_80041008 +D_8004100C +D_80041010 +D_80041014 +D_80041018 +D_8004101C +D_80041020 +D_80041024 +D_80041028 +D_8004102C +D_80041030 +D_80041034 +D_80041038 +D_8004103C +D_80041040 +D_80041044 +D_80041048 +D_8004104C +D_80041050 +D_80041054 +D_80041058 +D_8004105C +D_80041060 +D_80041064 +D_80041068 +D_8004106C +D_80041070 +D_80041074 +D_80041078 +D_8004107C +D_80041080 +D_80041084 +D_80041088 +D_8004108C +D_80041090 +D_80041094 +D_80041098 +D_8004109C +D_800410A0 +D_800410A4 +D_800410A8 +D_800410AC +D_800410B0 +D_800410B4 +D_800410B8 +D_800410BC +D_800410C0 +D_800410C4 +D_800410C8 +D_800410CC +D_800410D0 +D_800410D4 +D_800410D8 +D_800410DC +D_800410E0 +D_800410E4 +D_800410E8 +D_800410EC +D_800410F0 +D_800410F4 +D_800410F8 +D_800410FC +D_80041100 +D_80041104 +D_80041108 +D_8004110C +D_80041110 +D_80041114 +D_80041118 +D_8004111C +D_80041120 +D_80041124 +D_80041128 +D_8004112C +D_80041130 +D_80041134 +D_80041138 +D_8004113C +D_80041140 +D_80041144 +D_80041148 +D_8004114C +D_80041150 +D_80041154 +D_80041158 +D_8004115C +D_80041160 +D_80041164 +D_80041168 +D_8004116C +D_80041170 +D_80041174 +D_80041178 +D_8004117C +D_80041180 +D_80041184 +D_80041188 +D_8004118C +D_80041190 +D_80041194 +D_80041198 +D_8004119C +D_800411A0 +D_800411A4 +D_800411A8 +D_800411AC +D_800411B0 +D_800411B4 +D_800411B8 +D_800411BC +D_800411C0 +D_800411C4 +D_800411C8 +D_800411CC +D_800411D0 +D_800411D4 +D_800411D8 +D_800411DC +D_800411E0 +D_800411E4 +D_800411E8 +D_800411EC +D_800411F0 +D_800411F4 +D_800411F8 +D_800411FC +D_80041200 +D_80041204 +D_80041208 +D_8004120C +D_80041210 +D_80041214 +D_80041218 +D_8004121C +D_80041220 +D_80041224 +D_80041228 +D_8004122C +D_80041230 +D_80041234 +D_80041238 +D_8004123C +D_80041240 +D_80041244 +D_80041248 +D_8004124C +D_80041250 +D_80041254 +D_80041258 +D_8004125C +D_80041260 +D_80041264 +D_80041268 +D_8004126C +D_80041270 +D_80041274 +D_80041278 +D_8004127C +D_80041280 +D_80041284 +D_80041288 +D_8004128C +D_80041290 +D_80041294 +D_80041298 +D_8004129C +D_800412A0 +D_800412A4 +D_800412A8 +D_800412AC +D_800412B0 +D_800412B4 +D_800412B8 +D_800412BC +D_800412C0 +D_800412C4 +D_800412C8 +D_800412CC +D_800412D0 +D_800412D4 +D_800412D8 +D_800412DC +D_800412E0 +D_800412E4 +D_800412E8 +D_800412EC +D_800412F0 +D_800412F4 +D_800412F8 +D_800412FC +D_80041300 +D_80041304 +D_80041308 +D_8004130C +D_80041310 +D_80041314 +D_80041318 +D_8004131C +D_80041320 +D_80041324 +D_80041328 +D_8004132C +D_80041330 +D_80041334 +D_80041338 +D_8004133C +D_80041340 +D_80041344 +D_80041348 +D_8004134C +D_80041350 +D_80041354 +D_80041358 +D_8004135C +D_80041360 +D_80041364 +D_80041368 +D_8004136C +D_80041370 +D_80041374 +D_80041378 +D_8004137C +D_80041380 +D_80041384 +D_80041388 +D_8004138C +D_80041390 +D_80041394 +D_80041398 +D_8004139C +D_800413A0 +D_800413A4 +D_800413A8 +D_800413AC +D_800413B0 +D_800413B4 +D_800413B8 +D_800413BC +D_800413C0 +D_800413C4 +D_800413C8 +D_800413CC +D_800413D0 +D_800413D4 +D_800413D8 +D_800413DC +D_800413E0 +D_800413E4 +D_800413E8 +D_800413EC +D_800413F0 +D_800413F4 +D_800413F8 +D_800413FC +D_80041400 +D_80041404 +D_80041408 +D_8004140C +D_80041410 +D_80041414 +D_80041418 +D_8004141C +D_80041420 +D_80041424 +D_80041428 +D_8004142C +D_80041430 +D_80041434 +D_80041438 +D_8004143C +D_80041440 +D_80041444 +D_80041448 +D_8004144C +D_80041450 +D_80041454 +D_80041458 +D_8004145C +D_80041460 +D_80041464 +D_80041468 +D_8004146C +D_80041470 +D_80041474 +D_80041478 +D_8004147C +D_80041480 +D_80041484 +D_80041488 +D_8004148C +D_80041490 +D_80041494 +D_80041498 +D_8004149C +D_800414A0 +D_800414A4 +D_800414A8 +D_800414AC +D_800414B0 +D_800414B4 +D_800414B8 +D_800414BC +D_800414C0 +D_800414C4 +D_800414C8 +D_800414CC +D_800414D0 +D_800414D4 +D_800414D8 +D_800414DC +D_800414E0 +D_800414E4 +D_800414E8 +D_800414EC +D_800414F0 +D_800414F4 +D_800414F8 +D_800414FC +D_80041500 +D_80041504 +D_80041508 +D_8004150C +D_80041510 +D_80041514 +D_80041518 +D_8004151C +D_80041520 +D_80041524 +D_80041528 +D_8004152C +D_80041530 +D_80041534 +D_80041538 +D_8004153C +D_80041540 +D_80041544 +D_80041548 +D_8004154C +D_80041550 +D_80041554 +D_80041558 +D_8004155C +D_80041560 +D_80041564 +D_80041568 +D_8004156C +D_80041570 +D_80041574 +D_80041578 +D_8004157C +D_80041580 +D_80041584 +D_80041588 +D_8004158C +D_80041590 +D_80041594 +D_80041598 +D_8004159C +D_800415A0 +D_800415A4 +D_800415A8 +D_800415AC +D_800415B0 +D_800415B4 +D_800415B8 +D_800415BC +D_800415C0 +D_800415C4 +D_800415C8 +D_800415CC +D_800415D0 +D_800415D4 +D_800415D8 +D_800415DC +D_800415E0 +D_800415E4 +D_800415E8 +D_800415EC +D_800415F0 +D_800415F4 +D_800415F8 +D_800415FC +D_80041600 +D_80041604 +D_80041608 +D_8004160C +D_80041610 +D_80041614 +D_80041618 +D_8004161C +D_80041620 +D_80041624 +D_80041628 +D_8004162C +D_80041630 +D_80041634 +D_80041638 +D_8004163C +D_80041640 +D_80041644 +D_80041648 +D_8004164C +D_80041650 +D_80041654 +D_80041658 +D_8004165C +D_80041660 +D_80041664 +D_80041668 +D_8004166C +D_80041670 +D_80041674 +D_80041678 +D_8004167C +D_80041680 +D_80041684 +D_80041688 +D_8004168C +D_80041690 +D_80041694 +D_80041698 +D_8004169C +D_800416A0 +D_800416A4 +D_800416A8 +D_800416AC +D_800416B0 +D_800416B4 +D_800416B8 +D_800416BC +D_800416C0 +D_800416C4 +D_800416C8 +D_800416CC +D_800416D0 +D_800416D4 +D_800416D8 +D_800416DC +D_800416E0 +D_800416E4 +D_800416E8 +D_800416EC +D_800416F0 +D_800416F4 +D_800416F8 +D_800416FC +D_80041700 +D_80041704 +D_80041708 +D_8004170C +D_80041710 +D_80041714 +D_80041718 +D_8004171C +D_80041720 +D_80041724 +D_80041728 +D_8004172C +D_80041730 +D_80041734 +D_80041738 +D_8004173C +D_80041740 +D_80041744 +D_80041748 +D_8004174C +D_80041750 +D_80041754 +D_80041758 +D_8004175C +D_80041760 +D_80041764 +D_80041768 +D_8004176C +D_80041770 +D_80041774 +D_80041778 +D_8004177C +D_80041780 +D_80041784 +D_80041788 +D_8004178C +D_80041790 +D_80041794 +D_80041798 +D_8004179C +D_800417A0 +D_800417A4 +D_800417A8 +D_800417AC +D_800417B0 +D_800417B4 +D_800417B8 +D_800417BC +D_800417C0 +D_800417C4 +D_800417C8 +D_800417CC +D_800417D0 +D_800417D4 +D_800417D8 +D_800417DC +D_800417E0 +D_800417E4 +D_800417E8 +D_800417EC +D_800417F0 +D_800417F4 +D_800417F8 +D_800417FC +D_80041800 +D_80041804 +D_80041808 +D_8004180C +D_80041810 +D_80041814 +D_80041818 +D_8004181C +D_80041820 +D_80041824 +D_80041828 +D_8004182C +D_80041830 +D_80041834 +D_80041838 +D_8004183C +D_80041840 +D_80041844 +D_80041848 +D_8004184C +D_80041850 +D_80041854 +D_80041858 +D_8004185C +D_80041860 +D_80041864 +D_80041868 +D_8004186C +D_80041870 +D_80041874 +D_80041878 +D_8004187C +D_80041880 +D_80041884 +D_80041888 +D_8004188C +D_80041890 +D_80041894 +D_80041898 +D_8004189C +D_800418A0 +D_800418A4 +D_800418A8 +D_800418AC +D_800418B0 +D_800418B4 +D_800418B8 +D_800418BC +D_800418C0 +D_800418C4 +D_800418C8 +D_800418CC +D_800418D0 +D_800418D4 +D_800418D8 +D_800418DC +D_800418E0 +D_800418E4 +D_800418E8 +D_800418EC +D_800418F0 +D_800418F4 +D_800418F8 +D_800418FC +D_80041900 +D_80041904 +D_80041908 +D_8004190C +D_80041910 +D_80041914 +D_80041918 +D_8004191C +D_80041920 +D_80041924 +D_80041928 +D_8004192C +D_80041930 +D_80041934 +D_80041938 +D_8004193C +D_80041940 +D_80041944 +D_80041948 +D_8004194C +D_80041950 +D_80041954 +D_80041958 +D_8004195C +D_80041960 +D_80041964 +D_80041968 +D_8004196C +D_80041970 +D_80041974 +D_80041978 +D_8004197C +D_80041980 +D_80041984 +D_80041988 +D_8004198C +D_80041990 +D_80041994 +D_80041998 +D_8004199C +D_800419A0 +D_800419A4 +D_800419A8 +D_800419AC +D_800419B0 +D_800419B4 +D_800419B8 +D_800419BC +D_800419C0 +D_800419C4 +D_800419C8 +D_800419CC +D_800419D0 +D_800419D4 +D_800419D8 +D_800419DC +D_800419E0 +D_800419E4 +D_800419E8 +D_800419EC +D_800419F0 +D_800419F4 +D_800419F8 +D_800419FC +D_80041A00 +D_80041A04 +D_80041A08 +D_80041A0C +D_80041A10 +D_80041A14 +D_80041A18 +D_80041A1C +D_80041A20 +D_80041A24 +D_80041A28 +D_80041A2C +D_80041A30 +D_80041A34 +D_80041A38 +D_80041A3C +D_80041A40 +D_80041A44 +D_80041A48 +D_80041A4C +D_80041A50 +D_80041A54 +D_80041A58 +D_80041A5C +D_80041A60 +D_80041A64 +D_80041A68 +D_80041A6C +D_80041A70 +D_80041A74 +D_80041A78 +D_80041A7C +D_80041A80 +D_80041A84 +D_80041A88 +D_80041A8C +D_80041A90 +D_80041A94 +D_80041A98 +D_80041A9C +D_80041AA0 +D_80041AA4 +D_80041AA8 +D_80041AAC +D_80041AB0 +D_80041AB4 +D_80041AB8 +D_80041ABC +D_80041AC0 +D_80041AC4 +D_80041AC8 +D_80041ACC +D_80041AD0 +D_80041AD4 +D_80041AD8 +D_80041ADC +D_80041AE0 +D_80041AE4 +D_80041AE8 +D_80041AEC +D_80041AF0 +D_80041AF4 +D_80041AF8 +D_80041AFC +D_80041B00 +D_80041B04 +D_80041B08 +D_80041B0C +D_80041B10 +D_80041B14 +D_80041B18 +D_80041B1C +D_80041B20 +D_80041B24 +D_80041B28 +D_80041B2C +D_80041B30 +D_80041B34 +D_80041B38 +D_80041B3C +D_80041B40 +D_80041B44 +D_80041B48 +D_80041B4C +D_80041B50 +D_80041B54 +D_80041B58 +D_80041B5C +D_80041B60 +D_80041B64 +D_80041B68 +D_80041B6C +D_80041B70 +D_80041B74 +D_80041B78 +D_80041B7C +D_80041B80 +D_80041B84 +D_80041B88 +D_80041B8C +D_80041B90 +D_80041B94 +D_80041B98 +D_80041B9C +D_80041BA0 +D_80041BA4 +D_80041BA8 +D_80041BAC +D_80041BB0 +D_80041BB4 +D_80041BB8 +D_80041BBC +D_80041BC0 +D_80041BC4 +D_80041BC8 +D_80041BCC +D_80041BD0 +D_80041BD4 +D_80041BD8 +D_80041BDC +D_80041BE0 +D_80041BE4 +D_80041BE8 +D_80041BEC +D_80041BF0 +D_80041BF4 +D_80041BF8 +D_80041BFC +D_80041C00 +D_80041C04 +D_80041C08 +D_80041C0C +D_80041C10 +D_80041C14 +D_80041C18 +D_80041C1C +D_80041C20 +D_80041C24 +D_80041C28 +D_80041C2C +D_80041C30 +D_80041C34 +D_80041C38 +D_80041C3C +D_80041C40 +D_80041C44 +D_80041C48 +D_80041C4C +D_80041C50 +D_80041C54 +D_80041C58 +D_80041C5C +D_80041C60 +D_80041C64 +D_80041C68 +D_80041C6C +D_80041C70 +D_80041C74 +D_80041C78 +D_80041C7C +D_80041C80 +D_80041C84 +D_80041C88 +D_80041C8C +D_80041C90 +D_80041C94 +D_80041C98 +D_80041C9C +D_80041CA0 +D_80041CA4 +D_80041CA8 +D_80041CAC +D_80041CB0 +D_80041CB4 +D_80041CB8 +D_80041CBC +D_80041CC0 +D_80041CC4 +D_80041CC8 +D_80041CCC +D_80041CD0 +D_80041CD4 +D_80041CD8 +D_80041CDC +D_80041CE0 +D_80041CE4 +D_80041CE8 +D_80041CEC +D_80041CF0 +D_80041CF4 +D_80041CF8 +D_80041CFC +D_80041D00 +D_80041D04 +D_80041D08 +D_80041D0C +D_80041D10 +D_80041D14 +D_80041D18 +D_80041D1C +D_80041D20 +D_80041D24 +D_80041D28 +D_80041D2C +D_80041D30 +D_80041D34 +D_80041D38 +D_80041D3C +D_80041D40 +D_80041D44 +D_80041D48 +D_80041D4C +D_80041D50 +D_80041D54 +D_80041D58 +D_80041D5C +D_80041D60 +D_80041D64 +D_80041D68 +D_80041D6C +D_80041D70 +D_80041D74 +D_80041D78 +D_80041D7C +D_80041D80 +D_80041D84 +D_80041D88 +D_80041D8C +D_80041D90 +D_80041D94 +D_80041D98 +D_80041D9C +D_80041DA0 +D_80041DA4 +D_80041DA8 +D_80041DAC +D_80041DB0 +D_80041DB4 +D_80041DB8 +D_80041DBC +D_80041DC0 +D_80041DC4 +D_80041DC8 +D_80041DCC +D_80041DD0 +D_80041DD4 +D_80041DD8 +D_80041DDC +D_80041DE0 +D_80041DE4 +D_80041DE8 +D_80041DEC +D_80041DF0 +D_80041DF4 +D_80041DF8 +D_80041DFC +D_80041E00 +D_80041E04 +D_80041E08 +D_80041E0C +D_80041E10 +D_80041E14 +D_80041E18 +D_80041E1C +D_80041E20 +D_80041E24 +D_80041E28 +D_80041E2C +D_80041E30 +D_80041E34 +D_80041E38 +D_80041E3C +D_80041E40 +D_80041E44 +D_80041E48 +D_80041E4C +D_80041E50 +D_80041E54 +D_80041E58 +D_80041E5C +D_80041E60 +D_80041E64 +D_80041E68 +D_80041E6C +D_80041E70 +D_80041E74 +D_80041E78 +D_80041E7C +D_80041E80 +D_80041E84 +D_80041E88 +D_80041E8C +D_80041E90 +D_80041E94 +D_80041E98 +D_80041E9C +D_80041EA0 +D_80041EA4 +D_80041EA8 +D_80041EAC +D_80041EB0 +D_80041EB4 +D_80041EB8 +D_80041EBC +D_80041EC0 +D_80041EC4 +D_80041EC8 +D_80041ECC +D_80041ED0 +D_80041ED4 +D_80041ED8 +D_80041EDC +D_80041EE0 +D_80041EE4 +D_80041EE8 +D_80041EEC +D_80041EF0 +D_80041EF4 +D_80041EF8 +D_80041EFC +D_80041F00 +D_80041F04 +D_80041F08 +D_80041F0C +D_80041F10 +D_80041F14 +D_80041F18 +D_80041F1C +D_80041F20 +D_80041F24 +D_80041F28 +D_80041F2C +D_80041F30 +D_80041F34 +D_80041F38 +D_80041F3C +D_80041F40 +D_80041F44 +D_80041F48 +D_80041F4C +D_80041F50 +D_80041F54 +D_80041F58 +D_80041F5C +D_80041F60 +D_80041F64 +D_80041F68 +D_80041F6C +D_80041F70 +D_80041F74 +D_80041F78 +D_80041F7C +D_80041F80 +D_80041F84 +D_80041F88 +D_80041F8C +D_80041F90 +D_80041F94 +D_80041F98 +D_80041F9C +D_80041FA0 +D_80041FA4 +D_80041FA8 +D_80041FAC +D_80041FB0 +D_80041FB4 +D_80041FB8 +D_80041FBC +D_80041FC0 +D_80041FC4 +D_80041FC8 +D_80041FCC +D_80041FD0 +D_80041FD4 +D_80041FD8 +D_80041FDC +D_80041FE0 +D_80041FE4 +D_80041FE8 +D_80041FEC +D_80041FF0 +D_80041FF4 +D_80041FF8 +D_80041FFC +D_80042000 +D_80042004 +D_80042008 +D_8004200C +D_80042010 +D_80042014 +D_80042018 +D_8004201C +D_80042020 +D_80042024 +D_80042028 +D_8004202C +D_80042030 +D_80042034 +D_80042038 +D_8004203C +D_80042040 +D_80042044 +D_80042048 +D_8004204C +D_80042050 +D_80042054 +D_80042058 +D_8004205C +D_80042060 +D_80042064 +D_80042068 +D_8004206C +D_80042070 +D_80042074 +D_80042078 +D_8004207C +D_80042080 +D_80042084 +D_80042088 +D_8004208C +D_80042090 +D_80042094 +D_80042098 +D_8004209C +D_800420A0 +D_800420A4 +D_800420A8 +D_800420AC +D_800420B0 +D_800420B4 +D_800420B8 +D_800420BC +D_800420C0 +D_800420C4 +D_800420C8 +D_800420CC +D_800420D0 +D_800420D4 +D_800420D8 +D_800420DC +D_800420E0 +D_800420E4 +D_800420E8 +D_800420EC +D_800420F0 +D_800420F4 +D_800420F8 +D_800420FC +D_80042100 +D_80042104 +D_80042108 +D_8004210C +D_80042110 +D_80042114 +D_80042118 +D_8004211C +D_80042120 +D_80042124 +D_80042128 +D_8004212C +D_80042130 +D_80042134 +D_80042138 +D_8004213C +D_80042140 +D_80042144 +D_80042148 +D_8004214C +D_80042150 +D_80042154 +D_80042158 +D_8004215C +D_80042160 +D_80042164 +D_80042168 +D_8004216C +D_80042170 +D_80042174 +D_80042178 +D_8004217C +D_80042180 +D_80042184 +D_80042188 +D_8004218C +D_80042190 +D_80042194 +D_80042198 +D_8004219C +D_800421A0 +D_800421A4 +D_800421A8 +D_800421AC +D_800421B0 +D_800421B4 +D_800421B8 +D_800421BC +D_800421C0 +D_800421C4 +D_800421C8 +D_800421CC +D_800421D0 +D_800421D4 +D_800421D8 +D_800421DC +D_800421E0 +D_800421E4 +D_800421E8 +D_800421EC +D_800421F0 +D_800421F4 +D_800421F8 +D_800421FC +D_80042200 +D_80042204 +D_80042208 +D_8004220C +D_80042210 +D_80042214 +D_80042218 +D_8004221C +D_80042220 +D_80042224 +D_80042228 +D_8004222C +D_80042230 +D_80042234 +D_80042238 +D_8004223C +D_80042240 +D_80042244 +D_80042248 +D_8004224C +D_80042250 +D_80042254 +D_80042258 +D_8004225C +D_80042260 +D_80042264 +D_80042268 +D_8004226C +D_80042270 +D_80042274 +D_80042278 +D_8004227C +D_80042280 +D_80042284 +D_80042288 +D_8004228C +D_80042290 +D_80042294 +D_80042298 +D_8004229C +D_800422A0 +D_800422A4 +D_800422A8 +D_800422AC +D_800422B0 +D_800422B4 +D_800422B8 +D_800422BC +D_800422C0 +D_800422C4 +D_800422C8 +D_800422CC +D_800422D0 +D_800422D4 +D_800422D8 +D_800422DC +D_800422E0 +D_800422E4 +D_800422E8 +D_800422EC +D_800422F0 +D_800422F4 +D_800422F8 +D_800422FC +D_80042300 +D_80042304 +D_80042308 +D_8004230C +D_80042310 +D_80042314 +D_80042318 +D_8004231C +D_80042320 +D_80042324 +D_80042328 +D_8004232C +D_80042330 +D_80042334 +D_80042338 +D_8004233C +D_80042340 +D_80042344 +D_80042348 +D_8004234C +D_80042350 +D_80042354 +D_80042358 +D_8004235C +D_80042360 +D_80042364 +D_80042368 +D_8004236C +D_80042370 +D_80042374 +D_80042378 +D_8004237C +D_80042380 +D_80042384 +D_80042388 +D_8004238C +D_80042390 +D_80042394 +D_80042398 +D_8004239C +D_800423A0 +D_800423A4 +D_800423A8 +D_800423AC +D_800423B0 +D_800423B4 +D_800423B8 +D_800423BC +D_800423C0 +D_800423C4 +D_800423C8 +D_800423CC +D_800423D0 +D_800423D4 +D_800423D8 +D_800423DC +D_800423E0 +D_800423E4 +D_800423E8 +D_800423EC +D_800423F0 +D_800423F4 +D_800423F8 +D_800423FC +D_80042400 +D_80042404 +D_80042408 +D_8004240C +D_80042410 +D_80042414 +D_80042418 +D_8004241C +D_80042420 +D_80042424 +D_80042428 +D_8004242C +D_80042430 +D_80042434 +D_80042438 +D_8004243C +D_80042440 +D_80042444 +D_80042448 +D_8004244C +D_80042450 +D_80042454 +D_80042458 +D_8004245C +D_80042460 +D_80042464 +D_80042468 +D_8004246C +D_80042470 +D_80042474 +D_80042478 +D_8004247C +D_80042480 +D_80042484 +D_80042488 +D_8004248C +D_80042490 +D_80042494 +D_80042498 +D_8004249C +D_800424A0 +D_800424A4 +D_800424A8 +D_800424AC +D_800424B0 +D_800424B4 +D_800424B8 +D_800424BC +D_800424C0 +D_800424C4 +D_800424C8 +D_800424CC +D_800424D0 +D_800424D4 +D_800424D8 +D_800424DC +D_800424E0 +D_800424E4 +D_800424E8 +D_800424EC +D_800424F0 +D_800424F4 +D_800424F8 +D_800424FC +D_80042500 +D_80042504 +D_80042508 +D_8004250C +D_80042510 +D_80042514 +D_80042518 +D_8004251C +D_80042520 +D_80042524 +D_80042528 +D_8004252C +D_80042530 +D_80042534 +D_80042538 +D_8004253C +D_80042540 +D_80042544 +D_80042548 +D_8004254C +D_80042550 +D_80042554 +D_80042558 +D_8004255C +D_80042560 +D_80042564 +D_80042568 +D_8004256C +D_80042570 +D_80042574 +D_80042578 +D_8004257C +D_80042580 +D_80042584 +D_80042588 +D_8004258C +D_80042590 +D_80042594 +D_80042598 +D_8004259C +D_800425A0 +D_800425A4 +D_800425A8 +D_800425AC +D_800425B0 +D_800425B4 +D_800425B8 +D_800425BC +D_800425C0 +D_800425C4 +D_800425C8 +D_800425CC +D_800425D0 +D_800425D4 +D_800425D8 +D_800425DC +D_800425E0 +D_800425E4 +D_800425E8 +D_800425EC +D_800425F0 +D_800425F4 +D_800425F8 +D_800425FC +D_80042600 +D_80042604 +D_80042608 +D_8004260C +D_80042610 +D_80042614 +D_80042618 +D_8004261C +D_80042620 +D_80042624 +D_80042628 +D_8004262C +D_80042630 +D_80042634 +D_80042638 +D_8004263C +D_80042640 +D_80042644 +D_80042648 +D_8004264C +D_80042650 +D_80042654 +D_80042658 +D_8004265C +D_80042660 +D_80042664 +D_80042668 +D_8004266C +D_80042670 +D_80042674 +D_80042678 +D_8004267C +D_80042680 +D_80042684 +D_80042688 +D_8004268C +D_80042690 +D_80042694 +D_80042698 +D_8004269C +D_800426A0 +D_800426A4 +D_800426A8 +D_800426AC +D_800426B0 +D_800426B4 +D_800426B8 +D_800426BC +D_800426C0 +D_800426C4 +D_800426C8 +D_800426CC +D_800426D0 +D_800426D4 +D_800426D8 +D_800426DC +D_800426E0 +D_800426E4 +D_800426E8 +D_800426EC +D_800426F0 +D_800426F4 +D_800426F8 +D_800426FC +D_80042700 +D_80042704 +D_80042708 +D_8004270C +D_80042710 +D_80042714 +D_80042718 +D_8004271C +D_80042720 +D_80042724 +D_80042728 +D_8004272C +D_80042730 +D_80042734 +D_80042738 +D_8004273C +D_80042740 +D_80042744 +D_80042748 +D_8004274C +D_80042750 +D_80042754 +D_80042758 +D_8004275C +D_80042760 +D_80042764 +D_80042768 +D_8004276C +D_80042770 +D_80042774 +D_80042778 +D_8004277C +D_80042780 +D_80042784 +D_80042788 +D_8004278C +D_80042790 +D_80042794 +D_80042798 +D_8004279C +D_800427A0 +D_800427A4 +D_800427A8 +D_800427AC +D_800427B0 +D_800427B4 +D_800427B8 +D_800427BC +D_800427C0 +D_800427C4 +D_800427C8 +D_800427CC +D_800427D0 +D_800427D4 +D_800427D8 +D_800427DC +D_800427E0 +D_800427E4 +D_800427E8 +D_800427EC +D_800427F0 +D_800427F4 +D_800427F8 +D_800427FC +D_80042800 +D_80042804 +D_80042808 +D_8004280C +D_80042810 +D_80042814 +D_80042818 +D_8004281C +D_80042820 +D_80042824 +D_80042828 +D_8004282C +D_80042830 +D_80042834 +D_80042838 +D_8004283C +D_80042840 +D_80042844 +D_80042848 +D_8004284C +D_80042850 +D_80042854 +D_80042858 +D_8004285C +D_80042860 +D_80042864 +D_80042868 +D_8004286C +D_80042870 +D_80042874 +D_80042878 +D_8004287C +D_80042880 +D_80042884 +D_80042888 +D_8004288C +D_80042890 +D_80042894 +D_80042898 +D_8004289C +D_800428A0 +D_800428A4 +D_800428A8 +D_800428AC +D_800428B0 +D_800428B4 +D_800428B8 +D_800428BC +D_800428C0 +D_800428C4 +D_800428C8 +D_800428CC +D_800428D0 +D_800428D4 +D_800428D8 +D_800428DC +D_800428E0 +D_800428E4 +D_800428E8 +D_800428EC +D_800428F0 +D_800428F4 +D_800428F8 +D_800428FC +D_80042900 +D_80042904 +D_80042908 +D_8004290C +D_80042910 +D_80042914 +D_80042918 +D_8004291C +D_80042920 +D_80042924 +D_80042928 +D_8004292C +D_80042930 +D_80042934 +D_80042938 +D_8004293C +D_80042940 +D_80042944 +D_80042948 +D_8004294C +D_80042950 +D_80042954 +D_80042958 +D_8004295C +D_80042960 +D_80042964 +D_80042968 +D_8004296C +D_80042970 +D_80042974 +D_80042978 +D_8004297C +D_80042980 +D_80042984 +D_80042988 +D_8004298C +D_80042990 +D_80042994 +D_80042998 +D_8004299C +D_800429A0 +D_800429A4 +D_800429A8 +D_800429AC +D_800429B0 +D_800429B4 +D_800429B8 +D_800429BC +D_800429C0 +D_800429C4 +D_800429C8 +D_800429CC +D_800429D0 +D_800429D4 +D_800429D8 +D_800429DC +D_800429E0 +D_800429E4 +D_800429E8 +D_800429EC +D_800429F0 +D_800429F4 +D_800429F8 +D_800429FC +D_80042A00 +D_80042A04 +D_80042A08 +D_80042A0C +D_80042A10 +D_80042A14 +D_80042A18 +D_80042A1C +D_80042A20 +D_80042A24 +D_80042A28 +D_80042A2C +D_80042A30 +D_80042A34 +D_80042A38 +D_80042A3C +D_80042A40 +D_80042A44 +D_80042A48 +D_80042A4C +D_80042A50 +D_80042A54 +D_80042A58 +D_80042A5C +D_80042A60 +D_80042A64 +D_80042A68 +D_80042A6C +D_80042A70 +D_80042A74 +D_80042A78 +D_80042A7C +D_80042A80 +D_80042A84 +D_80042A88 +D_80042A8C +D_80042A90 +D_80042A94 +D_80042A98 +D_80042A9C +D_80042AA0 +D_80042AA4 +D_80042AA8 +D_80042AAC +D_80042AB0 +D_80042AB4 +D_80042AB8 +D_80042ABC +D_80042AC0 +D_80042AC4 +D_80042AC8 +D_80042ACC +D_80042AD0 +D_80042AD4 +D_80042AD8 +D_80042ADC +D_80042AE0 +D_80042AE4 +D_80042AE8 +D_80042AEC +D_80042AF0 +D_80042AF4 +D_80042AF8 +D_80042AFC +D_80042B00 +D_80042B04 +D_80042B08 +D_80042B0C +D_80042B10 +D_80042B14 +D_80042B18 +D_80042B1C +D_80042B20 +D_80042B24 +D_80042B28 +D_80042B2C +D_80042B30 +D_80042B34 +D_80042B38 +D_80042B3C +D_80042B40 +D_80042B44 +D_80042B48 +D_80042B4C +D_80042B50 +D_80042B54 +D_80042B58 +D_80042B5C +D_80042B60 +D_80042B64 +D_80042B68 +D_80042B6C +D_80042B70 +D_80042B74 +D_80042B78 +D_80042B7C +D_80042B80 +D_80042B84 +D_80042B88 +D_80042B8C +D_800BE3E0 +D_800BE3E4 +D_800BE3E8 +D_800BE3EC +D_800BE3F0 +D_800BE3F4 +D_800BE3F8 +D_800BE3FC +D_800BE400 +D_800BE404 +D_800BE408 +D_800BE40C +D_800BE410 +D_800BE414 +D_800BE418 +D_800BE41C +D_800BE420 +D_800BE424 +D_800BE428 +D_800BE42C +D_800BE430 +D_800BE434 +D_800BE438 +D_800BE43C +D_800BE440 +D_800BE444 +D_800BE448 +D_800BE44C +D_800BE450 +D_800BE454 +D_800BE458 +D_800BE45C +D_800BE460 +D_800BE464 +D_800BE468 +D_800BE46C +D_800BE470 +D_800BE474 +D_800BE478 +D_800BE47C +D_800BE480 +D_800BE484 +D_800BE488 +D_800BE48C +D_800BE490 +D_800BE494 +D_800BE498 +D_800BE49C +D_800BE4A0 +D_800BE4A4 +D_800BE4A8 +D_800BE4AC +D_800BE4B0 +D_800BE4B4 +D_800BE4B8 +D_800BE4BC +D_800BE4C0 +D_800BE4C4 +D_800BE4C8 +D_800BE4CC +D_800BE4D0 +D_800BE4D4 +D_800BE4D8 +D_800BE4DC +D_800BE4E0 +D_800BE4E4 +D_800BE4E8 +D_800BE4EC +D_800BE4F0 +D_800BE4F4 +D_800BE4F8 +D_800BE4FC +D_800BE500 +D_800BE504 +D_800BE508 +D_800BE50C +D_800BE510 +D_800BE514 +D_800BE518 +D_800BE51C +D_800BE520 +D_800BE524 +D_800BE528 +D_800BE52C +D_800BE530 +D_800BE534 +D_800BE538 +D_800BE53C +D_800BE540 +D_800BE544 +D_800BE548 +D_800BE54C +D_800BE550 +D_800BE554 +D_800BE558 +D_800BE55C +D_800BE560 +D_800BE564 +D_800BE568 +D_800BE56C +D_800BE570 +D_800BE574 +D_800BE578 +D_800BE57C +D_800BE580 +D_800BE584 +D_800BE588 +D_800BE58C +D_800BE590 +D_800BE594 +D_800BE598 +D_800BE59C +D_800BE5A0 +D_800BE5A4 +D_800BE5A8 +D_800BE5AC +D_800BE5B0 +D_800BE5B4 +D_800BE5B8 +D_800BE5BC +D_800BE5C0 +D_800BE5C4 +D_800BE5C8 +D_800BE5CC +D_800BE5D0 +D_800BE5D4 +D_800BE5D8 +D_800BE5DC +D_800BE5E0 +D_800BE5E4 +D_800BE5E8 +D_800BE5EC +D_800BE5F0 +D_800BE5F4 +D_800BE5F8 +D_800BE5FC +D_800BE600 +D_800BE604 +D_800BE608 +D_800BE60C +D_800BE610 +D_800BE614 +D_800BE618 +D_800BE61C +D_800BE620 +D_800BE624 +D_800BE628 +D_800BE62C +D_800BE630 +D_800BE634 +D_800BE638 +D_800BE63C +D_800BE640 +D_800BE644 +D_800BE648 +D_800BE64C +D_800BE650 +D_800BE654 +D_800BE658 +D_800BE65C +D_800BE660 +D_800BE664 +D_800BE668 +D_800BE66C +D_800BE670 +D_800BE674 +D_800BE678 +D_800BE67C +D_800BE680 +D_800BE684 +D_800BE688 +D_800BE68C +D_800BE690 +D_800BE694 +D_800BE698 +D_800BE69C +D_800BE6A0 +D_800BE6A4 +D_800BE6A8 +D_800BE6AC +D_800BE6B0 +D_800BE6B4 +D_800BE6B8 +D_800BE6BC +D_800BE6C0 +D_800BE6C4 +D_800BE6C8 +D_800BE6CC +D_800BE6D0 +D_800BE6D4 +D_800BE6D8 +D_800BE6DC +D_800BE6E0 +D_800BE6E4 +D_800BE6E8 +D_800BE6EC +D_800BE6F0 +D_800BE6F4 +D_800BE6F8 +D_800BE6FC +D_800BE700 +D_800BE704 +D_800BE708 +D_800BE70C +D_800BE710 +D_800BE714 +D_800BE718 +D_800BE71C +D_800BE720 +D_800BE724 +D_800BE728 +D_800BE72C +D_800BE730 +D_800BE734 +D_800BE738 +D_800BE73C +D_800BE740 +D_800BE744 +D_800BE748 +D_800BE74C +D_800BE750 +D_800BE754 +D_800BE758 +D_800BE75C +D_800BE760 +D_800BE764 +D_800BE768 +D_800BE76C +D_800BE770 +D_800BE774 +D_800BE778 +D_800BE77C +D_800BE780 +D_800BE784 +D_800BE788 +D_800BE78C +D_800BE790 +D_800BE794 +D_800BE798 +D_800BE79C +D_800BE7A0 +D_800BE7A4 +D_800BE7A8 +D_800BE7AC +D_800BE7B0 +D_800BE7B4 +D_800BE7B8 +D_800BE7BC +D_800BE7C0 +D_800BE7C4 +D_800BE7C8 +D_800BE7CC +D_800BE7D0 +D_800BE7D4 +D_800BE7D8 +D_800BE7DC +D_800BE7E0 +D_800BE7E4 +D_800BE7E8 +D_800BE7EC +D_800BE7F0 +D_800BE7F4 +D_800BE7F8 +D_800BE7FC +D_800BE800 +D_800BE804 +D_800BE808 +D_800BE80C +D_800BE810 +D_800BE814 +D_800BE818 +D_800BE81C +D_800BE820 +D_800BE824 +D_800BE828 +D_800BE82C +D_800BE830 +D_800BE834 +D_800BE838 +D_800BE83C +D_800BE840 +D_800BE844 +D_800BE848 +D_800BE84C +D_800BE850 +D_800BE854 +D_800BE858 +D_800BE85C +D_800BE860 +D_800BE864 +D_800BE868 +D_800BE86C +D_800BE870 +D_800BE874 +D_800BE878 +D_800BE87C +D_800BE880 +D_800BE884 +D_800BE888 +D_800BE88C +D_800BE890 +D_800BE894 +D_800BE898 +D_800BE89C +D_800BE8A0 +D_800BE8A4 +D_800BE8A8 +D_800BE8AC +D_800BE8B0 +D_800BE8B4 +D_800BE8B8 +D_800BE8BC +D_800BE8C0 +D_800BE8C4 +D_800BE8C8 +D_800BE8CC +D_800BE8D0 +D_800BE8D4 +D_800BE8D8 +D_800BE8DC +D_800BE8E0 +D_800BE8E4 +D_800BE8E8 +D_800BE8EC +D_800BE8F0 +D_800BE8F4 +D_800BE8F8 +D_800BE8FC +D_800BE900 +D_800BE904 +D_800BE908 +D_800BE90C +D_800BE910 +D_800BE914 +D_800BE918 +D_800BE91C +D_800BE920 +D_800BE924 +D_800BE928 +D_800BE92C +D_800BE930 +D_800BE934 +D_800BE938 +D_800BE93C +D_800BE940 +D_800BE944 +D_800BE948 +D_800BE94C +D_800BE950 +D_800BE954 +D_800BE958 +D_800BE95C +D_800BE960 +D_800BE964 +D_800BE968 +D_800BE96C +D_800BE970 +D_800BE974 +D_800BE978 +D_800BE97C +D_800BE980 +D_800BE984 +D_800BE988 +D_800BE98C +D_800BE990 +D_800BE994 +D_800BE998 +D_800BE99C +D_800BE9A0 +D_800BE9A4 +D_800BE9A8 +D_800BE9AC +D_800BE9B0 +D_800BE9B4 +D_800BE9B8 +D_800BE9BC +D_800BE9C0 +D_800BE9C4 +D_800BE9C8 +D_800BE9CC +D_800BE9D0 +D_800BE9D4 +D_800BE9D8 +D_800BE9DC +D_800BE9E0 +D_800BE9E4 +D_800BE9E8 +D_800BE9EC +D_800BE9F0 +D_800BE9F4 +D_800BE9F8 +D_800BE9FC +D_800BEA00 +D_800BEA04 +D_800BEA08 +D_800BEA0C +D_800BEA10 +D_800BEA14 +D_800BEA18 +D_800BEA1C +D_800BEA20 +D_800BEA24 +D_800BEA28 +D_800BEA2C +D_800BEA30 +D_800BEA34 +D_800BEA38 +D_800BEA3C +D_800BEA40 +D_800BEA44 +D_800BEA48 +D_800BEA4C +D_800BEA50 +D_800BEA54 +D_800BEA58 +D_800BEA5C +D_800BEA60 +D_800BEA64 +D_800BEA68 +D_800BEA6C +D_800BEA70 +D_800BEA74 +D_800BEA78 +D_800BEA7C +D_800BEA80 +D_800BEA84 +D_800BEA88 +D_800BEA8C +D_800BEA90 +D_800BEA94 +D_800BEA98 +D_800BEA9C +D_800BEAA0 +D_800BEAA4 +D_800BEAA8 +D_800BEAAC +D_800BEAB0 +D_800BEAB4 +D_800BEAB8 +D_800BEABC +D_800BEAC0 +D_800BEAC4 +D_800BEAC8 +D_800BEACC +D_800BEAD0 +D_800BEAD4 +D_800BEAD8 +D_800BEADC +D_800BEAE0 +D_800BEAE4 +D_800BEAE8 +D_800BEAEC +D_800BEAF0 +D_800BEAF4 +D_800BEAF8 +D_800BEAFC +D_800BEB00 +D_800BEB04 +D_800BEB08 +D_800BEB0C +D_800BEB10 +D_800BEB14 +D_800BEB18 +D_800BEB1C +D_800BEB20 +D_800BEB24 +D_800BEB28 +D_800BEB2C +D_800BEB30 +D_800BEB34 +D_800BEB38 +D_800BEB3C +D_800BEB40 +D_800BEB44 +D_800BEB48 +D_800BEB4C +D_800BEB50 +D_800BEB54 +D_800BEB58 +D_800BEB5C +D_800BEB60 +D_800BEB64 +D_800BEB68 +D_800BEB6C +D_800BEB70 +D_800BEB74 +D_800BEB78 +D_800BEB7C +D_800BEB80 +D_800BEB84 +D_800BEB88 +D_800BEB8C +D_800BEB90 +D_800BEB94 +D_800BEB98 +D_800BEB9C +D_800BEBA0 +D_800BEBA4 +D_800BEBA8 +D_800BEBAC +D_800BEBB0 +D_800BEBB4 +D_800BEBB8 +D_800BEBBC +D_800BEBC0 +D_800BEBC4 +D_800BEBC8 +D_800BEBCC +D_800BEBD0 +D_800BEBD4 +D_800BEBD8 +D_800BEBDC +D_800BEBE0 +D_800BEBE4 +D_800BEBE8 +D_800BEBEC +D_800BEBF0 +D_800BEBF4 +D_800BEBF8 +D_800BEBFC +D_800BEC00 +D_800BEC04 +D_800BEC08 +D_800BEC0C +D_800BEC10 +D_800BEC14 +D_800BEC18 +D_800BEC1C +D_800BEC20 +D_800BEC24 +D_800BEC28 +D_800BEC2C +D_800BEC30 +D_800BEC34 +D_800BEC38 +D_800BEC3C +D_800BEC40 +D_800BEC44 +D_800BEC48 +D_800BEC4C +D_800BEC50 +D_800BEC54 +D_800BEC58 +D_800BEC5C +D_800BEC60 +D_800BEC64 +D_800BEC68 +D_800BEC6C +D_800BEC70 +D_800BEC74 +D_800BEC78 +D_800BEC7C +D_800BEC80 +D_800BEC84 +D_800BEC88 +D_800BEC8C +D_800BEC90 +D_800BEC94 +D_800BEC98 +D_800BEC9C +D_800BECA0 +D_800BECA4 +D_800BECA8 +D_800BECAC +D_800BECB0 +D_800BECB4 +D_800BECB8 +D_800BECBC +D_800BECC0 +D_800BECC4 +D_800BECC8 +D_800BECCC +D_800BECD0 +D_800BECD4 +D_800BECD8 +D_800BECDC +D_800BECE0 +D_800BECE4 +D_800BECE8 +D_800BECEC +D_800BECF0 +D_800BECF4 +D_800BECF8 +D_800BECFC +D_800BED00 +D_800BED04 +D_800BED08 +D_800BED0C +D_800BED10 +D_800BED14 +D_800BED18 +D_800BED1C +D_800BED20 +D_800BED24 +D_800BED28 +D_800BED2C +D_800BED30 +D_800BED34 +D_800BED38 +D_800BED3C +D_800BED40 +D_800BED44 +D_800BED48 +D_800BED4C +D_800BED50 +D_800BED54 +D_800BED58 +D_800BED5C +D_800BED60 +D_800BED64 +D_800BED68 +D_800BED6C +D_800BED70 +D_800BED74 +D_800BED78 +D_800BED7C +D_800BED80 +D_800BED84 +D_800BED88 +D_800BED8C +D_800BED90 +D_800BED94 +D_800BED98 +D_800BED9C +D_800BEDA0 +D_800BEDA4 +D_800BEDA8 +D_800BEDAC +D_800BEDB0 +D_800BEDB4 +D_800BEDB8 +D_800BEDBC +D_800BEDC0 +D_800BEDC4 +D_800BEDC8 +D_800BEDCC +D_800BEDD0 +D_800BEDD4 +D_800BEDD8 +D_800BEDDC +D_800BEDE0 +D_800BEDE4 +D_800BEDE8 +D_800BEDEC +D_800BEDF0 +D_800BEDF4 +D_800BEDF8 +D_800BEDFC +D_800BEE00 +D_800BEE04 +D_800BEE08 +D_800BEE0C +D_800BEE10 +D_800BEE14 +D_800BEE18 +D_800BEE1C +D_800BEE20 +D_800BEE24 +D_800BEE28 +D_800BEE2C +D_800BEE30 +D_800BEE34 +D_800BEE38 +D_800BEE3C +D_800BEE40 +D_800BEE44 +D_800BEE48 +D_800BEE4C +D_800BEE50 +D_800BEE54 +D_800BEE58 +D_800BEE5C +D_800BEE60 +D_800BEE64 +D_800BEE68 +D_800BEE6C +D_800BEE70 +D_800BEE74 +D_800BEE78 +D_800BEE7C +D_800BEE80 +D_800BEE84 +D_800BEE88 +D_800BEE8C +D_800BEE90 +D_800BEE94 +D_800BEE98 +D_800BEE9C +D_800BEEA0 +D_800BEEA4 +D_800BEEA8 +D_800BEEAC +D_800BEEB0 +D_800BEEB4 +D_800BEEB8 +D_800BEEBC +D_800BEEC0 +D_800BEEC4 +D_800BEEC8 +D_800BEECC +D_800BEED0 +D_800BEED4 +D_800BEED8 +D_800BEEDC +D_800BEEE0 +D_800BEEE4 +D_800BEEE8 +D_800BEEEC +D_800BEEF0 +D_800BEEF4 +D_800BEEF8 +D_800BEEFC +D_800BEF00 +D_800BEF04 +D_800BEF08 +D_800BEF0C +D_800BEF10 +D_800BEF14 +D_800BEF18 +D_800BEF1C +D_800BEF20 +D_800BEF24 +D_800BEF28 +D_800BEF2C +D_800BEF30 +D_800BEF34 +D_800BEF38 +D_800BEF3C +D_800BEF40 +D_800BEF44 +D_800BEF48 +D_800BEF4C +D_800BEF50 +D_800BEF54 +D_800BEF58 +D_800BEF5C +D_800BEF60 +D_800BEF64 +D_800BEF68 +D_800BEF6C +D_800BEF70 +D_800BEF74 +D_800BEF78 +D_800BEF7C +D_800BEF80 +D_800BEF84 +D_800BEF88 +D_800BEF8C +D_800BEF90 +D_800BEF94 +D_800BEF98 +D_800BEF9C +D_800BEFA0 +D_800BEFA4 +D_800BEFA8 +D_800BEFAC +D_800BEFB0 +D_800BEFB4 +D_800BEFB8 +D_800BEFBC +D_800BEFC0 +D_800BEFC4 +D_800BEFC8 +D_800BEFCC +D_800BEFD0 +D_800BEFD4 +D_800BEFD8 +D_800BEFDC +D_800BEFE0 +D_800BEFE4 +D_800BEFE8 +D_800BEFEC +D_800BEFF0 +D_800BEFF4 +D_800BEFF8 +D_800BEFFC +D_800BF000 +D_800BF004 +D_800BF008 +D_800BF00C +D_800BF010 +D_800BF014 +D_800BF018 +D_800BF01C +D_800BF020 +D_800BF024 +D_800BF028 +D_800BF02C +D_800BF030 +D_800BF034 +D_800BF038 +D_800BF03C +D_800BF040 +D_800BF044 +D_800BF048 +D_800BF04C +D_800BF050 +D_800BF054 +D_800BF058 +D_800BF05C +D_800BF060 +D_800BF064 +D_800BF068 +D_800BF06C +D_800BF070 +D_800BF074 +D_800BF078 +D_800BF07C +D_800BF080 +D_800BF084 +D_800BF088 +D_800BF08C +D_800BF090 +D_800BF094 +D_800BF098 +D_800BF09C +D_800BF0A0 +D_800BF0A4 +D_800BF0A8 +D_800BF0AC +D_800BF0B0 +D_800BF0B4 +D_800BF0B8 +D_800BF0BC +D_800BF0C0 +D_800BF0C4 +D_800BF0C8 +D_800BF0CC +D_800BF0D0 +D_800BF0D4 +D_800BF0D8 +D_800BF0DC +D_800BF0E0 +D_800BF0E4 +D_800BF0E8 +D_800BF0EC +D_800BF0F0 +D_800BF0F4 +D_800BF0F8 +D_800BF0FC +D_800BF100 +D_800BF104 +D_800BF108 +D_800BF10C +D_800BF110 +D_800BF114 +D_800BF118 +D_800BF11C +D_800BF120 +D_800BF124 +D_800BF128 +D_800BF12C +D_800BF130 +D_800BF134 +D_800BF138 +D_800BF13C +D_800BF140 +D_800BF144 +D_800BF148 +D_800BF14C +D_800BF150 +D_800BF154 +D_800BF158 +D_800BF15C +D_800BF160 +D_800BF164 +D_800BF168 +D_800BF16C +D_800BF170 +D_800BF174 +D_800BF178 +D_800BF17C +D_800BF180 +D_800BF184 +D_800BF188 +D_800BF18C +D_800BF190 +D_800BF194 +D_800BF198 +D_800BF19C +D_800BF1A0 +D_800BF1A4 +D_800BF1A8 +D_800BF1AC +D_800BF1B0 +D_800BF1B4 +D_800BF1B8 +D_800BF1BC +D_800BF1C0 +D_800BF1C4 +D_800BF1C8 +D_800BF1CC +D_800BF1D0 +D_800BF1D4 +D_800BF1D8 +D_800BF1DC +D_800BF1E0 +D_800BF1E4 +D_800BF1E8 +D_800BF1EC +D_800BF1F0 +D_800BF1F4 +D_800BF1F8 +D_800BF1FC +D_800BF200 +D_800BF204 +D_800BF208 +D_800BF20C +D_800BF210 +D_800BF214 +D_800BF218 +D_800BF21C +D_800BF220 +D_800BF224 +D_800BF228 +D_800BF22C +D_800BF230 +D_800BF234 +D_800BF238 +D_800BF23C +D_800BF240 +D_800BF244 +D_800BF248 +D_800BF24C +D_800BF250 +D_800BF254 +D_800BF258 +D_800BF25C +D_800BF260 +D_800BF264 +D_800BF268 +D_800BF26C +D_800BF270 +D_800BF274 +D_800BF278 +D_800BF27C +D_800BF280 +D_800BF284 +D_800BF288 +D_800BF28C +D_800BF290 +D_800BF294 +D_800BF298 +D_800BF29C +D_800BF2A0 +D_800BF2A4 +D_800BF2A8 +D_800BF2AC +D_800BF2B0 +D_800BF2B4 +D_800BF2B8 +D_800BF2BC +D_800BF2C0 +D_800BF2C4 +D_800BF2C8 +D_800BF2CC +D_800BF2D0 +D_800BF2D4 +D_800BF2D8 +D_800BF2DC +D_800BF2E0 +D_800BF2E4 +D_800BF2E8 +D_800BF2EC +D_800BF2F0 +D_800BF2F4 +D_800BF2F8 +D_800BF2FC +D_800BF300 +D_800BF304 +D_800BF308 +D_800BF30C +D_800BF310 +D_800BF314 +D_800BF318 +D_800BF31C +D_800BF320 +D_800BF324 +D_800BF328 +D_800BF32C +D_800BF330 +D_800BF334 +D_800BF338 +D_800BF33C +D_800BF340 +D_800BF344 +D_800BF348 +D_800BF34C +D_800BF350 +D_800BF354 +D_800BF358 +D_800BF35C +D_800BF360 +D_800BF364 +D_800BF368 +D_800BF36C +D_800BF370 +D_800BF374 +D_800BF378 +D_800BF37C +D_800BF380 +D_800BF384 +D_800BF388 +D_800BF38C +D_800BF390 +D_800BF394 +D_800BF398 +D_800BF39C +D_800BF3A0 +D_800BF3A4 +D_800BF3A8 +D_800BF3AC +D_800BF3B0 +D_800BF3B4 +D_800BF3B8 +D_800BF3BC +D_800BF3C0 +D_800BF3C4 +D_800BF3C8 +D_800BF3CC +D_800BF3D0 +D_800BF3D4 +D_800BF3D8 +D_800BF3DC +D_800BF3E0 +D_800BF3E4 +D_800BF3E8 +D_800BF3EC +D_800BF3F0 +D_800BF3F4 +D_800BF3F8 +D_800BF3FC +D_800BF400 +D_800BF404 +D_800BF408 +D_800BF40C +D_800BF410 +D_800BF414 +D_800BF418 +D_800BF41C +D_800BF420 +D_800BF424 +D_800BF428 +D_800BF42C +D_800BF430 +D_800BF434 +D_800BF438 +D_800BF43C +D_800BF440 +D_800BF444 +D_800BF448 +D_800BF44C +D_800BF450 +D_800BF454 +D_800BF458 +D_800BF45C +D_800BF460 +D_800BF464 +D_800BF468 +D_800BF46C +D_800BF470 +D_800BF474 +D_800BF478 +D_800BF47C +D_800BF480 +D_800BF484 +D_800BF488 +D_800BF48C +D_800BF490 +D_800BF494 +D_800BF498 +D_800BF49C +D_800BF4A0 +D_800BF4A4 +D_800BF4A8 +D_800BF4AC +D_800BF4B0 +D_800BF4B4 +D_800BF4B8 +D_800BF4BC +D_800BF4C0 +D_800BF4C4 +D_800BF4C8 +D_800BF4CC +D_800BF4D0 +D_800BF4D4 +D_800BF4D8 +D_800BF4DC +D_800BF4E0 +D_800BF4E4 +D_800BF4E8 +D_800BF4EC +D_800BF4F0 +D_800BF4F4 +D_800BF4F8 +D_800BF4FC +D_800BF500 +D_800BF504 +D_800BF508 +D_800BF50C +D_800BF510 +D_800BF514 +D_800BF518 +D_800BF51C +D_800BF520 +D_800BF524 +D_800BF528 +D_800BF52C +D_800BF530 +D_800BF534 +D_800BF538 +D_800BF53C +D_800BF540 +D_800BF544 +D_800BF548 +D_800BF54C +D_800BF550 +D_800BF554 +D_800BF558 +D_800BF55C +D_800BF560 +D_800BF564 +D_800BF568 +D_800BF56C +D_800BF570 +D_800BF574 +D_800BF578 +D_800BF57C +D_800BF580 +D_800BF584 +D_800BF588 +D_800BF58C +D_800BF590 +D_800BF594 +D_800BF598 +D_800BF59C +D_800BF5A0 +D_800BF5A4 +D_800BF5A8 +D_800BF5AC +D_800BF5B0 +D_800BF5B4 +D_800BF5B8 +D_800BF5BC +D_800BF5C0 +D_800BF5C4 +D_800BF5C8 +D_800BF5CC +D_800BF5D0 +D_800BF5D4 +D_800BF5D8 +D_800BF5DC +D_800BF5E0 +D_800BF5E4 +D_800BF5E8 +D_800BF5EC +D_800BF5F0 +D_800BF5F4 +D_800BF5F8 +D_800BF5FC +D_800BF600 +D_800BF604 +D_800BF608 +D_800BF60C +D_800BF610 +D_800BF614 +D_800BF618 +D_800BF61C +D_800BF620 +D_800BF624 +D_800BF628 +D_800BF62C +D_800BF630 +D_800BF634 +D_800BF638 +D_800BF63C +D_800BF640 +D_800BF644 +D_800BF648 +D_800BF64C +D_800BF650 +D_800BF654 +D_800BF658 +D_800BF65C +D_800BF660 +D_800BF664 +D_800BF668 +D_800BF66C +D_800BF670 +D_800BF674 +D_800BF678 +D_800BF67C +D_800BF680 +D_800BF684 +D_800BF688 +D_800BF68C +D_800BF690 +D_800BF694 +D_800BF698 +D_800BF69C +D_800BF6A0 +D_800BF6A4 +D_800BF6A8 +D_800BF6AC +D_800BF6B0 +D_800BF6B4 +D_800BF6B8 +D_800BF6BC +D_800BF6C0 +D_800BF6C4 +D_800BF6C8 +D_800BF6CC +D_800BF6D0 +D_800BF6D4 +D_800BF6D8 +D_800BF6DC +D_800BF6E0 +D_800BF6E4 +D_800BF6E8 +D_800BF6EC +D_800BF6F0 +D_800BF6F4 +D_800BF6F8 +D_800BF6FC +D_800BF700 +D_800BF704 +D_800BF708 +D_800BF70C +D_800BF710 +D_800BF714 +D_800BF718 +D_800BF71C +D_800BF720 +D_800BF724 +D_800BF728 +D_800BF72C +D_800BF730 +D_800BF734 +D_800BF738 +D_800BF73C +D_800BF740 +D_800BF744 +D_800BF748 +D_800BF74C +D_800BF750 +D_800BF754 +D_800BF758 +D_800BF75C +D_800BF760 +D_800BF764 +D_800BF768 +D_800BF76C +D_800BF770 +D_800BF774 +D_800BF778 +D_800BF77C +D_800BF780 +D_800BF784 +D_800BF788 +D_800BF78C +D_800BF790 +D_800BF794 +D_800BF798 +D_800BF79C +D_800BF7A0 +D_800BF7A4 +D_800BF7A8 +D_800BF7AC +D_800BF7B0 +D_800BF7B4 +D_800BF7B8 +D_800BF7BC +D_800BF7C0 +D_800BF7C4 +D_800BF7C8 +D_800BF7CC +D_800BF7D0 +D_800BF7D4 +D_800BF7D8 +D_800BF7DC +D_800BF7E0 +D_800BF7E4 +D_800BF7E8 +D_800BF7EC +D_800BF7F0 +D_800BF7F4 +D_800BF7F8 +D_800BF7FC +D_800BF800 +D_800BF804 +D_800BF808 +D_800BF80C +D_800BF810 +D_800BF814 +D_800BF818 +D_800BF81C +D_800BF820 +D_800BF824 +D_800BF828 +D_800BF82C +D_800BF830 +D_800BF834 +D_800BF838 +D_800BF83C +D_800BF840 +D_800BF844 +D_800BF848 +D_800BF84C +D_800BF850 +D_800BF854 +D_800BF858 +D_800BF85C +D_800BF860 +D_800BF864 +D_800BF868 +D_800BF86C +D_800BF870 +D_800BF874 +D_800BF878 +D_800BF87C +D_800BF880 +D_800BF884 +D_800BF888 +D_800BF88C +D_800BF890 +D_800BF894 +D_800BF898 +D_800BF89C +D_800BF8A0 +D_800BF8A4 +D_800BF8A8 +D_800BF8AC +D_800BF8B0 +D_800BF8B4 +D_800BF8B8 +D_800BF8BC +D_800BF8C0 +D_800BF8C4 +D_800BF8C8 +D_800BF8CC +D_800BF8D0 +D_800BF8D4 +D_800BF8D8 +D_800BF8DC +D_800BF8E0 +D_800BF8E4 +D_800BF8E8 +D_800BF8EC +D_800BF8F0 +D_800BF8F4 +D_800BF8F8 +D_800BF8FC +D_800BF900 +D_800BF904 +D_800BF908 +D_800BF90C +D_800BF910 +D_800BF914 +D_800BF918 +D_800BF91C +D_800BF920 +D_800BF924 +D_800BF928 +D_800BF92C +D_800BF930 +D_800BF934 +D_800BF938 +D_800BF93C +D_800BF940 +D_800BF944 +D_800BF948 +D_800BF94C +D_800BF950 +D_800BF954 +D_800BF958 +D_800BF95C +D_800BF960 +D_800BF964 +D_800BF968 +D_800BF96C +D_800BF970 +D_800BF974 +D_800BF978 +D_800BF97C +D_800BF980 +D_800BF984 +D_800BF988 +D_800BF98C +D_800BF990 +D_800BF994 +D_800BF998 +D_800BF99C +D_800BF9A0 +D_800BF9A4 +D_800BF9A8 +D_800BF9AC +D_800BF9B0 +D_800BF9B4 +D_800BF9B8 +D_800BF9BC +D_800BF9C0 +D_800BF9C4 +D_800BF9C8 +D_800BF9CC +D_800BF9D0 +D_800BF9D4 +D_800BF9D8 +D_800BF9DC +D_800BF9E0 +D_800BF9E4 +D_800BF9E8 +D_800BF9EC +D_800BF9F0 +D_800BF9F4 +D_800BF9F8 +D_800BF9FC +D_800BFA00 +D_800BFA04 +D_800BFA08 +D_800BFA0C +D_800BFA10 +D_800BFA14 +D_800BFA18 +D_800BFA1C +D_800BFA20 +D_800BFA24 +D_800BFA28 +D_800BFA2C +D_800BFA30 +D_800BFA34 +D_800BFA38 +D_800BFA3C +D_800BFA40 +D_800BFA44 +D_800BFA48 +D_800BFA4C +D_800BFA50 +D_800BFA54 +D_800BFA58 +D_800BFA5C +D_800BFA60 +D_800BFA64 +D_800BFA68 +D_800BFA6C +D_800BFA70 +D_800BFA74 +D_800BFA78 +D_800BFA7C +D_800BFA80 +D_800BFA84 +D_800BFA88 +D_800BFA8C +D_800BFA90 +D_800BFA94 +D_800BFA98 +D_800BFA9C +D_800BFAA0 +D_800BFAA4 +D_800BFAA8 +D_800BFAAC +D_800BFAB0 +D_800BFAB4 +D_800BFAB8 +D_800BFABC +D_800BFAC0 +D_800BFAC4 +D_800BFAC8 +D_800BFACC +D_800BFAD0 +D_800BFAD4 +D_800BFAD8 +D_800BFADC +D_800BFAE0 +D_800BFAE4 +D_800BFAE8 +D_800BFAEC +D_800BFAF0 +D_800BFAF4 +D_800BFAF8 +D_800BFAFC +D_800BFB00 +D_800BFB04 +D_800BFB08 +D_800BFB0C +D_800BFB10 +D_800BFB14 +D_800BFB18 +D_800BFB1C +D_800BFB20 +D_800BFB24 +D_800BFB28 +D_800BFB2C +D_800BFB30 +D_800BFB34 +D_800BFB38 +D_800BFB3C +D_800BFB40 +D_800BFB44 +D_800BFB48 +D_800BFB4C +D_800BFB50 +D_800BFB54 +D_800BFB58 +D_800BFB5C +D_800BFB60 +D_800BFB64 +D_800BFB68 +D_800BFB6C +D_800BFB70 +D_800BFB74 +D_800BFB78 +D_800BFB7C +D_800BFB80 +D_800BFB84 +D_800BFB88 +D_800BFB8C +D_800BFB90 +D_800BFB94 +D_800BFB98 +D_800BFB9C +D_800BFBA0 +D_800BFBA4 +D_800BFBA8 +D_800BFBAC +D_800BFBB0 +D_800BFBB4 +D_800BFBB8 +D_800BFBBC +D_800BFBC0 +D_800BFBC4 +D_800BFBC8 +D_800BFBCC +D_800BFBD0 +D_800BFBD4 +D_800BFBD8 +D_800BFBDC +D_800BFBE0 +D_800BFBE4 +D_800BFBE8 +D_800BFBEC +D_800BFBF0 +D_800BFBF4 +D_800BFBF8 +D_800BFBFC +D_800BFC00 +D_800BFC04 +D_800BFC08 +D_800BFC0C +D_800BFC10 +D_800BFC14 +D_800BFC18 +D_800BFC1C +D_800BFC20 +D_800BFC24 +D_800BFC28 +D_800BFC2C +D_800BFC30 +D_800BFC34 +D_800BFC38 +D_800BFC3C +D_800BFC40 +D_800BFC44 +D_800BFC48 +D_800BFC4C +D_800BFC50 +D_800BFC54 +D_800BFC58 +D_800BFC5C +D_800BFC60 +D_800BFC64 +D_800BFC68 +D_800BFC6C +D_800BFC70 +D_800BFC74 +D_800BFC78 +D_800BFC7C +D_800BFC80 +D_800BFC84 +D_800BFC88 +D_800BFC8C +D_800BFC90 +D_800BFC94 +D_800BFC98 +D_800BFC9C +D_800BFCA0 +D_800BFCA4 +D_800BFCA8 +D_800BFCAC +D_800BFCB0 +D_800BFCB4 +D_800BFCB8 +D_800BFCBC +D_800BFCC0 +D_800BFCC4 +D_800BFCC8 +D_800BFCCC +D_800BFCD0 +D_800BFCD4 +D_800BFCD8 +D_800BFCDC +D_800BFCE0 +D_800BFCE4 +D_800BFCE8 +D_800BFCEC +D_800BFCF0 +D_800BFCF4 +D_800BFCF8 +D_800BFCFC +D_800BFD00 +D_800BFD04 +D_800BFD08 +D_800BFD0C +D_800BFD10 +D_800BFD14 +D_800BFD18 +D_800BFD1C +D_800BFD20 +D_800BFD24 +D_800BFD28 +D_800BFD2C +D_800BFD30 +D_800BFD34 +D_800BFD38 +D_800BFD3C +D_800BFD40 +D_800BFD44 +D_800BFD48 +D_800BFD4C +D_800BFD50 +D_800BFD54 +D_800BFD58 +D_800BFD5C +D_800BFD60 +D_800BFD64 +D_800BFD68 +D_800BFD6C +D_800BFD70 +D_800BFD74 +D_800BFD78 +D_800BFD7C +D_800BFD80 +D_800BFD84 +D_800BFD88 +D_800BFD8C +D_800BFD90 +D_800BFD94 +D_800BFD98 +D_800BFD9C +D_800BFDA0 +D_800BFDA4 +D_800BFDA8 +D_800BFDAC +D_800BFDB0 +D_800BFDB4 +D_800BFDB8 +D_800BFDBC +D_800BFDC0 +D_800BFDC4 +D_800BFDC8 +D_800BFDCC +D_800BFDD0 +D_800BFDD4 +D_800BFDD8 +D_800BFDDC +D_800BFDE0 +D_800BFDE4 +D_800BFDE8 +D_800BFDEC +D_800BFDF0 +D_800BFDF4 +D_800BFDF8 +D_800BFDFC +D_800BFE00 +D_800BFE04 +D_800BFE08 +D_800BFE0C +D_800BFE10 +D_800BFE14 +D_800BFE18 +D_800BFE1C +D_800BFE20 +D_800BFE24 +D_800BFE28 +D_800BFE2C +D_800BFE30 +D_800BFE34 +D_800BFE38 +D_800BFE3C +D_800BFE40 +D_800BFE44 +D_800BFE48 +D_800BFE4C +D_800BFE50 +D_800BFE54 +D_800BFE58 +D_800BFE5C +D_800BFE60 +D_800BFE64 +D_800BFE68 +D_800BFE6C +D_800BFE70 +D_800BFE74 +D_800BFE78 +D_800BFE7C +D_800BFE80 +D_800BFE84 +D_800BFE88 +D_800BFE8C +D_800BFE90 +D_800BFE94 +D_800BFE98 +D_800BFE9C +D_800BFEA0 +D_800BFEA4 +D_800BFEA8 +D_800BFEAC +D_800BFEB0 +D_800BFEB4 +D_800BFEB8 +D_800BFEBC +D_800BFEC0 +D_800BFEC4 +D_800BFEC8 +D_800BFECC +D_800BFED0 +D_800BFED4 +D_800BFED8 +D_800BFEDC +D_800BFEE0 +D_800BFEE4 +D_800BFEE8 +D_800BFEEC +D_800BFEF0 +D_800BFEF4 +D_800BFEF8 +D_800BFEFC +D_800BFF00 +D_800BFF04 +D_800BFF08 +D_800BFF0C +D_800BFF10 +D_800BFF14 +D_800BFF18 +D_800BFF1C +D_800BFF20 +D_800BFF24 +D_800BFF28 +D_800BFF2C +D_800BFF30 +D_800BFF34 +D_800BFF38 +D_800BFF3C +D_800BFF40 +D_800BFF44 +D_800BFF48 +D_800BFF4C +D_800BFF50 +D_800BFF54 +D_800BFF58 +D_800BFF5C +D_800BFF60 +D_800BFF64 +D_800BFF68 +D_800BFF6C +D_800BFF70 +D_800BFF74 +D_800BFF78 +D_800BFF7C +D_800BFF80 +D_800BFF84 +D_800BFF88 +D_800BFF8C +D_800BFF90 +D_800BFF94 +D_800BFF98 +D_800BFF9C +D_800BFFA0 +D_800BFFA4 +D_800BFFA8 +D_800BFFAC +D_800BFFB0 +D_800BFFB4 +D_800BFFB8 +D_800BFFBC +D_800BFFC0 +D_800BFFC4 +D_800BFFC8 +D_800BFFCC +D_800BFFD0 +D_800BFFD4 +D_800BFFD8 +D_800BFFDC +D_800BFFE0 +D_800BFFE4 +D_800BFFE8 +D_800BFFEC +D_800BFFF0 +D_800BFFF4 +D_800BFFF8 +D_800BFFFC +D_800C0000 +D_800C0004 +D_800C0008 +D_800C000C +D_800C0010 +D_800C0014 +D_800C0018 +D_800C001C +D_800C0020 +D_800C0024 +D_800C0028 +D_800C002C +D_800C0030 +D_800C0034 +D_800C0038 +D_800C003C +D_800C0040 +D_800C0044 +D_800C0048 +D_800C004C +D_800C0050 +D_800C0054 +D_800C0058 +D_800C005C +D_800C0060 +D_800C0064 +D_800C0068 +D_800C006C +D_800C0070 +D_800C0074 +D_800C0078 +D_800C007C +D_800C0080 +D_800C0084 +D_800C0088 +D_800C008C +D_800C0090 +D_800C0094 +D_800C0098 +D_800C009C +D_800C00A0 +D_800C00A4 +D_800C00A8 +D_800C00AC +D_800C00B0 +D_800C00B4 +D_800C00B8 +D_800C00BC +D_800C00C0 +D_800C00C4 +D_800C00C8 +D_800C00CC +D_800C00D0 +D_800C00D4 +D_800C00D8 +D_800C00DC +D_800C00E0 +D_800C00E4 +D_800C00E8 +D_800C00EC +D_800C00F0 +D_800C00F4 +D_800C00F8 +D_800C00FC +D_800C0100 +D_800C0104 +D_800C0108 +D_800C010C +D_800C0110 +D_800C0114 +D_800C0118 +D_800C011C +D_800C0120 +D_800C0124 +D_800C0128 +D_800C012C +D_800C0130 +D_800C0134 +D_800C0138 +D_800C013C +D_800C0140 +D_800C0144 +D_800C0148 +D_800C014C +D_800C0150 +D_800C0154 +D_800C0158 +D_800C015C +D_800C0160 +D_800C0164 +D_800C0168 +D_800C016C +D_800C0170 +D_800C0174 +D_800C0178 +D_800C017C +D_800C0180 +D_800C0184 +D_800C0188 +D_800C018C +D_800C0190 +D_800C0194 +D_800C0198 +D_800C019C +D_800C01A0 +D_800C01A4 +D_800C01A8 +D_800C01AC +D_800C01B0 +D_800C01B4 +D_800C01B8 +D_800C01BC +D_800C01C0 +D_800C01C4 +D_800C01C8 +D_800C01CC +D_800C01D0 +D_800C01D4 +D_800C01D8 +D_800C01DC +D_800C01E0 +D_800C01E4 +D_800C01E8 +D_800C01EC +D_800C01F0 +D_800C01F4 +D_800C01F8 +D_800C01FC +D_800C0200 +D_800C0204 +D_800C0208 +D_800C020C +D_800C0210 +D_800C0214 +D_800C0218 +D_800C021C +D_800C0220 +D_800C0224 +D_800C0228 +D_800C022C +D_800C0230 +D_800C0234 +D_800C0238 +D_800C023C +D_800C0240 +D_800C0244 +D_800C0248 +D_800C024C +D_800C0250 +D_800C0254 +D_800C0258 +D_800C025C +D_800C0260 +D_800C0264 +D_800C0268 +D_800C026C +D_800C0270 +D_800C0274 +D_800C0278 +D_800C027C +D_800C0280 +D_800C0284 +D_800C0288 +D_800C028C +D_800C0290 +D_800C0294 +D_800C0298 +D_800C029C +D_800C02A0 +D_800C02A4 +D_800C02A8 +D_800C02AC +D_800C02B0 +D_800C02B4 +D_800C02B8 +D_800C02BC +D_800C02C0 +D_800C02C4 +D_800C02C8 +D_800C02CC +D_800C02D0 +D_800C02D4 +D_800C02D8 +D_800C02DC +D_800C02E0 +D_800C02E4 +D_800C02E8 +D_800C02EC +D_800C02F0 +D_800C02F4 +D_800C02F8 +D_800C02FC +D_800C0300 +D_800C0304 +D_800C0308 +D_800C030C +D_800C0310 +D_800C0314 +D_800C0318 +D_800C031C +D_800C0320 +D_800C0324 +D_800C0328 +D_800C032C +D_800C0330 +D_800C0334 +D_800C0338 +D_800C033C +D_800C0340 +D_800C0344 +D_800C0348 +D_800C034C +D_800C0350 +D_800C0354 +D_800C0358 +D_800C035C +D_800C0360 +D_800C0364 +D_800C0368 +D_800C036C +D_800C0370 +D_800C0374 +D_800C0378 +D_800C037C +D_800C0380 +D_800C0384 +D_800C0388 +D_800C038C +D_800C0390 +D_800C0394 +D_800C0398 +D_800C039C +D_800C03A0 +D_800C03A4 +D_800C03A8 +D_800C03AC +D_800C03B0 +D_800C03B4 +D_800C03B8 +D_800C03BC +D_800C03C0 +D_800C03C4 +D_800C03C8 +D_800C03CC +D_800C03D0 +D_800C03D4 +D_800C03D8 +D_800C03DC +D_800C03E0 +D_800C03E4 +D_800C03E8 +D_800C03EC +D_800C03F0 +D_800C03F4 +D_800C03F8 +D_800C03FC +D_800C0400 +D_800C0404 +D_800C0408 +D_800C040C +D_800C0410 +D_800C0414 +D_800C0418 +D_800C041C +D_800C0420 +D_800C0424 +D_800C0428 +D_800C042C +D_800C0430 +D_800C0434 +D_800C0438 +D_800C043C +D_800C0440 +D_800C0444 +D_800C0448 +D_800C044C +D_800C0450 +D_800C0454 +D_800C0458 +D_800C045C +D_800C0460 +D_800C0464 +D_800C0468 +D_800C046C +D_800C0470 +D_800C0474 +D_800C0478 +D_800C047C +D_800C0480 +D_800C0484 +D_800C0488 +D_800C048C +D_800C0490 +D_800C0494 +D_800C0498 +D_800C049C +D_800C04A0 +D_800C04A4 +D_800C04A8 +D_800C04AC +D_800C04B0 +D_800C04B4 +D_800C04B8 +D_800C04BC +D_800C04C0 +D_800C04C4 +D_800C04C8 +D_800C04CC +D_800C04D0 +D_800C04D4 +D_800C04D8 +D_800C04DC +D_800C04E0 +D_800C04E4 +D_800C04E8 +D_800C04EC +D_800C04F0 +D_800C04F4 +D_800C04F8 +D_800C04FC +D_800C0500 +D_800C0504 +D_800C0508 +D_800C050C +D_800C0510 +D_800C0514 +D_800C0518 +D_800C051C +D_800C0520 +D_800C0524 +D_800C0528 +D_800C052C +D_800C0530 +D_800C0534 +D_800C0538 +D_800C053C +D_800C0540 +D_800C0544 +D_800C0548 +D_800C054C +D_800C0550 +D_800C0554 +D_800C0558 +D_800C055C +D_800C0560 +D_800C0564 +D_800C0568 +D_800C056C +D_800C0570 +D_800C0574 +D_800C0578 +D_800C057C +D_800C0580 +D_800C0584 +D_800C0588 +D_800C058C +D_800C0590 +D_800C0594 +D_800C0598 +D_800C059C +D_800C05A0 +D_800C05A4 +D_800C05A8 +D_800C05AC +D_800C05B0 +D_800C05B4 +D_800C05B8 +D_800C05BC +D_800C05C0 +D_800C05C4 +D_800C05C8 +D_800C05CC +D_800C05D0 +D_800C05D4 +D_800C05D8 +D_800C05DC +D_800C05E0 +D_800C05E4 +D_800C05E8 +D_800C05EC +D_800C05F0 +D_800C05F4 +D_800C05F8 +D_800C05FC +D_800C0600 +D_800C0604 +D_800C0608 +D_800C060C +D_800C0610 +D_800C0614 +D_800C0618 +D_800C061C +D_800C0620 +D_800C0624 +D_800C0628 +D_800C062C +D_800C0630 +D_800C0634 +D_800C0638 +D_800C063C +D_800C0640 +D_800C0644 +D_800C0648 +D_800C064C +D_800C0650 +D_800C0654 +D_800C0658 +D_800C065C +D_800C0660 +D_800C0664 +D_800C0668 +D_800C066C +D_800C0670 +D_800C0674 +D_800C0678 +D_800C067C +D_800C0680 +D_800C0684 +D_800C0688 +D_800C068C +D_800C0690 +D_800C0694 +D_800C0698 +D_800C069C +D_800C06A0 +D_800C06A4 +D_800C06A8 +D_800C06AC +D_800C06B0 +D_800C06B4 +D_800C06B8 +D_800C06BC +D_800C06C0 +D_800C06C4 +D_800C06C8 +D_800C06CC +D_800C06D0 +D_800C06D4 +D_800C06D8 +D_800C06DC +D_800C06E0 +D_800C06E4 +D_800C06E8 +D_800C06EC +D_800C06F0 +D_800C06F4 +D_800C06F8 +D_800C06FC +D_800C0700 +D_800C0704 +D_800C0708 +D_800C070C +D_800C0710 +D_800C0714 +D_800C0718 +D_800C071C +D_800C0720 +D_800C0724 +D_800C0728 +D_800C072C +D_800C0730 +D_800C0734 +D_800C0738 +D_800C073C +D_800C0740 +D_800C0744 +D_800C0748 +D_800C074C +D_800C0750 +D_800C0754 +D_800C0758 +D_800C075C +D_800C0760 +D_800C0764 +D_800C0768 +D_800C076C +D_800C0770 +D_800C0774 +D_800C0778 +D_800C077C +D_800C0780 +D_800C0784 +D_800C0788 +D_800C078C +D_800C0790 +D_800C0794 +D_800C0798 +D_800C079C +D_800C07A0 +D_800C07A4 +D_800C07A8 +D_800C07AC +D_800C07B0 +D_800C07B4 +D_800C07B8 +D_800C07BC +D_800C07C0 +D_800C07C4 +D_800C07C8 +D_800C07CC +D_800C07D0 +D_800C07D4 +D_800C07D8 +D_800C07DC +D_800C07E0 +D_800C07E4 +D_800C07E8 +D_800C07EC +D_800C07F0 +D_800C07F4 +D_800C07F8 +D_800C07FC +D_800C0800 +D_800C0804 +D_800C0808 +D_800C080C +D_800C0810 +D_800C0814 +D_800C0818 +D_800C081C +D_800C0820 +D_800C0824 +D_800C0828 +D_800C082C +D_800C0830 +D_800C0834 +D_800C0838 +D_800C083C +D_800C0840 +D_800C0844 +D_800C0848 +D_800C084C +D_800C0850 +D_800C0854 +D_800C0858 +D_800C085C +D_800C0860 +D_800C0864 +D_800C0868 +D_800C086C +D_800C0870 +D_800C0874 +D_800C0878 +D_800C087C +D_800C0880 +D_800C0884 +D_800C0888 +D_800C088C +D_800C0890 +D_800C0894 +D_800C0898 +D_800C089C +D_800C08A0 +D_800C08A4 +D_800C08A8 +D_800C08AC +D_800C08B0 +D_800C08B4 +D_800C08B8 +D_800C08BC +D_800C08C0 +D_800C08C4 +D_800C08C8 +D_800C08CC +D_800C08D0 +D_800C08D4 +D_800C08D8 +D_800C08DC +D_800C08E0 +D_800C08E4 +D_800C08E8 +D_800C08EC +D_800C08F0 +D_800C08F4 +D_800C08F8 +D_800C08FC +D_800C0900 +D_800C0904 +D_800C0908 +D_800C090C +D_800C0910 +D_800C0914 +D_800C0918 +D_800C091C +D_800C0920 +D_800C0924 +D_800C0928 +D_800C092C +D_800C0930 +D_800C0934 +D_800C0938 +D_800C093C +D_800C0940 +D_800C0944 +D_800C0948 +D_800C094C +D_800C0950 +D_800C0954 +D_800C0958 +D_800C095C +D_800C0960 +D_800C0964 +D_800C0968 +D_800C096C +D_800C0970 +D_800C0974 +D_800C0978 +D_800C097C +D_800C0980 +D_800C0984 +D_800C0988 +D_800C098C +D_800C0990 +D_800C0994 +D_800C0998 +D_800C099C +D_800C09A0 +D_800C09A4 +D_800C09A8 +D_800C09AC +D_800C09B0 +D_800C09B4 +D_800C09B8 +D_800C09BC +D_800C09C0 +D_800C09C4 +D_800C09C8 +D_800C09CC +D_800C09D0 +D_800C09D4 +D_800C09D8 +D_800C09DC +D_800C09E0 +D_800C09E4 +D_800C09E8 +D_800C09EC +D_800C09F0 +D_800C09F4 +D_800C09F8 +D_800C09FC +D_800C0A00 +D_800C0A04 +D_800C0A08 +D_800C0A0C +D_800C0A10 +D_800C0A14 +D_800C0A18 +D_800C0A1C +D_800C0A20 +D_800C0A24 +D_800C0A28 +D_800C0A2C +D_800C0A30 +D_800C0A34 +D_800C0A38 +D_800C0A3C +D_800C0A40 +D_800C0A44 +D_800C0A48 +D_800C0A4C +D_800C0A50 +D_800C0A54 +D_800C0A58 +D_800C0A5C +D_800C0A60 +D_800C0A64 +D_800C0A68 +D_800C0A6C +D_800C0A70 +D_800C0A74 +D_800C0A78 +D_800C0A7C +D_800C0A80 +D_800C0A84 +D_800C0A88 +D_800C0A8C +D_800C0A90 +D_800C0A94 +D_800C0A98 +D_800C0A9C +D_800C0AA0 +D_800C0AA4 +D_800C0AA8 +D_800C0AAC +D_800C0AB0 +D_800C0AB4 +D_800C0AB8 +D_800C0ABC +D_800C0AC0 +D_800C0AC4 +D_800C0AC8 +D_800C0ACC +D_800C0AD0 +D_800C0AD4 +D_800C0AD8 +D_800C0ADC +D_800C0AE0 +D_800C0AE4 +D_800C0AE8 +D_800C0AEC +D_800C0AF0 +D_800C0AF4 +D_800C0AF8 +D_800C0AFC +D_800C0B00 +D_800C0B04 +D_800C0B08 +D_800C0B0C +D_800C0B10 +D_800C0B14 +D_800C0B18 +D_800C0B1C +D_800C0B20 +D_800C0B24 +D_800C0B28 +D_800C0B2C +D_800C0B30 +D_800C0B34 +D_800C0B38 +D_800C0B3C +D_800C0B40 +D_800C0B44 +D_800C0B48 +D_800C0B4C +D_800C0B50 +D_800C0B54 +D_800C0B58 +D_800C0B5C +D_800C0B60 +D_800C0B64 +D_800C0B68 +D_800C0B6C +D_800C0B70 +D_800C0B74 +D_800C0B78 +D_800C0B7C +D_800C0B80 +D_800C0B84 +D_800C0B88 +D_800C0B8C +D_800C0B90 +D_800C0B94 +D_800C0B98 +D_800C0B9C +D_800C0BA0 +D_800C0BA4 +D_800C0BA8 +D_800C0BAC +D_800C0BB0 +D_800C0BB4 +D_800C0BB8 +D_800C0BBC +D_800C0BC0 +D_800C0BC4 +D_800C0BC8 +D_800C0BCC +D_800C0BD0 +D_800C0BD4 +D_800C0BD8 +D_800C0BDC +D_800C0BE0 +D_800C0BE4 +D_800C0BE8 +D_800C0BEC +D_800C0BF0 +D_800C0BF4 +D_800C0BF8 +D_800C0BFC +D_800C0C00 +D_800C0C04 +D_800C0C08 +D_800C0C0C +D_800C0C10 +D_800C0C14 +D_800C0C18 +D_800C0C1C +D_800C0C20 +D_800C0C24 +D_800C0C28 +D_800C0C2C +D_800C0C30 +D_800C0C34 +D_800C0C38 +D_800C0C3C +D_800C0C40 +D_800C0C44 +D_800C0C48 +D_800C0C4C +D_800C0C50 +D_800C0C54 +D_800C0C58 +D_800C0C5C +D_800C0C60 +D_800C0C64 +D_800C0C68 +D_800C0C6C +D_800C0C70 +D_800C0C74 +D_800C0C78 +D_800C0C7C +D_800C0C80 +D_800C0C84 +D_800C0C88 +D_800C0C8C +D_800C0C90 +D_800C0C94 +D_800C0C98 +D_800C0C9C +D_800C0CA0 +D_800C0CA4 +D_800C0CA8 +D_800C0CAC +D_800C0CB0 +D_800C0CB4 +D_800C0CB8 +D_800C0CBC +D_800C0CC0 +D_800C0CC4 +D_800C0CC8 +D_800C0CCC +D_800C0CD0 +D_800C0CD4 +D_800C0CD8 +D_800C0CDC +D_800C0CE0 +D_800C0CE4 +D_800C0CE8 +D_800C0CEC +D_800C0CF0 +D_800C0CF4 +D_800C0CF8 +D_800C0CFC +D_800C0D00 +D_800C0D04 +D_800C0D08 +D_800C0D0C +D_800C0D10 +D_800C0D14 +D_800C0D18 +D_800C0D1C +D_800C0D20 +D_800C0D24 +D_800C0D28 +D_800C0D2C +D_800C0D30 +D_800C0D34 +D_800C0D38 +D_800C0D3C +D_800C0D40 +D_800C0D44 +D_800C0D48 +D_800C0D4C +D_800C0D50 +D_800C0D54 +D_800C0D58 +D_800C0D5C +D_800C0D60 +D_800C0D64 +D_800C0D68 +D_800C0D6C +D_800C0D70 +D_800C0D74 +D_800C0D78 +D_800C0D7C +D_800C0D80 +D_800C0D84 +D_800C0D88 +D_800C0D8C +D_800C0D90 +D_800C0D94 +D_800C0D98 +D_800C0D9C +D_800C0DA0 +D_800C0DA4 +D_800C0DA8 +D_800C0DAC +D_800C0DB0 +D_800C0DB4 +D_800C0DB8 +D_800C0DBC +D_800C0DC0 +D_800C0DC4 +D_800C0DC8 +D_800C0DCC +D_800C0DD0 +D_800C0DD4 +D_800C0DD8 +D_800C0DDC +D_800C0DE0 +D_800C0DE4 +D_800C0DE8 +D_800C0DEC +D_800C0DF0 +D_800C0DF4 +D_800C0DF8 +D_800C0DFC +D_800C0E00 +D_800C0E04 +D_800C0E08 +D_800C0E0C +D_800C0E10 +D_800C0E14 +D_800C0E18 +D_800C0E1C +D_800C0E20 +D_800C0E24 +D_800C0E28 +D_800C0E2C +D_800C0E30 +D_800C0E34 +D_800C0E38 +D_800C0E3C +D_800C0E40 +D_800C0E44 +D_800C0E48 +D_800C0E4C +D_800C0E50 +D_800C0E54 +D_800C0E58 +D_800C0E5C +D_800C0E60 +D_800C0E64 +D_800C0E68 +D_800C0E6C +D_800C0E70 +D_800C0E74 +D_800C0E78 +D_800C0E7C +D_800C0E80 +D_800C0E84 +D_800C0E88 +D_800C0E8C +D_800C0E90 +D_800C0E94 +D_800C0E98 +D_800C0E9C +D_800C0EA0 +D_800C0EA4 +D_800C0EA8 +D_800C0EAC +D_800C0EB0 +D_800C0EB4 +D_800C0EB8 +D_800C0EBC +D_800C0EC0 +D_800C0EC4 +D_800C0EC8 +D_800C0ECC +D_800C0ED0 +D_800C0ED4 +D_800C0ED8 +D_800C0EDC +D_800C0EE0 +D_800C0EE4 +D_800C0EE8 +D_800C0EEC +D_800C0EF0 +D_800C0EF4 +D_800C0EF8 +D_800C0EFC +D_800C0F00 +D_800C0F04 +D_800C0F08 +D_800C0F0C +D_800C0F10 +D_800C0F14 +D_800C0F18 +D_800C0F1C +D_800C0F20 +D_800C0F24 +D_800C0F28 +D_800C0F2C +D_800C0F30 +D_800C0F34 +D_800C0F38 +D_800C0F3C +D_800C0F40 +D_800C0F44 +D_800C0F48 +D_800C0F4C +D_800C0F50 +D_800C0F54 +D_800C0F58 +D_800C0F5C +D_800C0F60 +D_800C0F64 +D_800C0F68 +D_800C0F6C +D_800C0F70 +D_800C0F74 +D_800C0F78 +D_800C0F7C +D_800C0F80 +D_800C0F84 +D_800C0F88 +D_800C0F8C +D_800C0F90 +D_800C0F94 +D_800C0F98 +D_800C0F9C +D_800C0FA0 +D_800C0FA4 +D_800C0FA8 +D_800C0FAC +D_800C0FB0 +D_800C0FB4 +D_800C0FB8 +D_800C0FBC +D_800C0FC0 +D_800C0FC4 +D_800C0FC8 +D_800C0FCC +D_800C0FD0 +D_800C0FD4 +D_800C0FD8 +D_800C0FDC +D_800C0FE0 +D_800C0FE4 +D_800C0FE8 +D_800C0FEC +D_800C0FF0 +D_800C0FF4 +D_800C0FF8 +D_800C0FFC +D_800C1000 +D_800C1004 +D_800C1008 +D_800C100C +D_800C1010 +D_800C1014 +D_800C1018 +D_800C101C +D_800C1020 +D_800C1024 +D_800C1028 +D_800C102C +D_800C1030 +D_800C1034 +D_800C1038 +D_800C103C +D_800C1040 +D_800C1044 +D_800C1048 +D_800C104C +D_800C1050 +D_800C1054 +D_800C1058 +D_800C105C +D_800C1060 +D_800C1064 +D_800C1068 +D_800C106C +D_800C1070 +D_800C1074 +D_800C1078 +D_800C107C +D_800C1080 +D_800C1084 +D_800C1088 +D_800C108C +D_800C1090 +D_800C1094 +D_800C1098 +D_800C109C +D_800C10A0 +D_800C10A4 +D_800C10A8 +D_800C10AC +D_800C10B0 +D_800C10B4 +D_800C10B8 +D_800C10BC +D_800C10C0 +D_800C10C4 +D_800C10C8 +D_800C10CC +D_800C10D0 +D_800C10D4 +D_800C10D8 +D_800C10DC +D_800C10E0 +D_800C10E4 +D_800C10E8 +D_800C10EC +D_800C10F0 +D_800C10F4 +D_800C10F8 +D_800C10FC +D_800C1100 +D_800C1104 +D_800C1108 +D_800C110C +D_800C1110 +D_800C1114 +D_800C1118 +D_800C111C +D_800C1120 +D_800C1124 +D_800C1128 +D_800C112C +D_800C1130 +D_800C1134 +D_800C1138 +D_800C113C +D_800C1140 +D_800C1144 +D_800C1148 +D_800C114C +D_800C1150 +D_800C1154 +D_800C1158 +D_800C115C +D_800C1160 +D_800C1164 +D_800C1168 +D_800C116C +D_800C1170 +D_800C1174 +D_800C1178 +D_800C117C +D_800C1180 +D_800C1184 +D_800C1188 +D_800C118C +D_800C1190 +D_800C1194 +D_800C1198 +D_800C119C +D_800C11A0 +D_800C11A4 +D_800C11A8 +D_800C11AC +D_800C11B0 +D_800C11B4 +D_800C11B8 +D_800C11BC +D_800C11C0 +D_800C11C4 +D_800C11C8 +D_800C11CC +D_800C11D0 +D_800C11D4 +D_800C11D8 +D_800C11DC +D_800C11E0 +D_800C11E4 +D_800C11E8 +D_800C11EC +D_800C11F0 +D_800C11F4 +D_800C11F8 +D_800C11FC +D_800C1200 +D_800C1204 +D_800C1208 +D_800C120C +D_800C1210 +D_800C1214 +D_800C1218 +D_800C121C +D_800C1220 +D_800C1224 +D_800C1228 +D_800C122C +D_800C1230 +D_800C1234 +D_800C1238 +D_800C123C +D_800C1240 +D_800C1244 +D_800C1248 +D_800C124C +D_800C1250 +D_800C1254 +D_800C1258 +D_800C125C +D_800C1260 +D_800C1264 +D_800C1268 +D_800C126C +D_800C1270 +D_800C1274 +D_800C1278 +D_800C127C +D_800C1280 +D_800C1284 +D_800C1288 +D_800C128C +D_800C1290 +D_800C1294 +D_800C1298 +D_800C129C +D_800C12A0 +D_800C12A4 +D_800C12A8 +D_800C12AC +D_800C12B0 +D_800C12B4 +D_800C12B8 +D_800C12BC +D_800C12C0 +D_800C12C4 +D_800C12C8 +D_800C12CC +D_800C12D0 +D_800C12D4 +D_800C12D8 +D_800C12DC +D_800C12E0 +D_800C12E4 +D_800C12E8 +D_800C12EC +D_800C12F0 +D_800C12F4 +D_800C12F8 +D_800C12FC +D_800C1300 +D_800C1304 +D_800C1308 +D_800C130C +D_800C1310 +D_800C1314 +D_800C1318 +D_800C131C +D_800C1320 +D_800C1324 +D_800C1328 +D_800C132C +D_800C1330 +D_800C1334 +D_800C1338 +D_800C133C +D_800C1340 +D_800C1344 +D_800C1348 +D_800C134C +D_800C1350 +D_800C1354 +D_800C1358 +D_800C135C +D_800C1360 +D_800C1364 +D_800C1368 +D_800C136C +D_800C1370 +D_800C1374 +D_800C1378 +D_800C137C +D_800C1380 +D_800C1384 +D_800C1388 +D_800C138C +D_800C1390 +D_800C1394 +D_800C1398 +D_800C139C +D_800C13A0 +D_800C13A4 +D_800C13A8 +D_800C13AC +D_800C13B0 +D_800C13B4 +D_800C13B8 +D_800C13BC +D_800C13C0 +D_800C13C4 +D_800C13C8 +D_800C13CC +D_800C13D0 +D_800C13D4 +D_800C13D8 +D_800C13DC +D_800C13E0 +D_800C13E4 +D_800C13E8 +D_800C13EC +D_800C13F0 +D_800C13F4 +D_800C13F8 +D_800C13FC +D_800C1400 +D_800C1404 +D_800C1408 +D_800C140C +D_800C1410 +D_800C1414 +D_800C1418 +D_800C141C +D_800C1420 +D_800C1424 +D_800C1428 +D_800C142C +D_800C1430 +D_800C1434 +D_800C1438 +D_800C143C +D_800C1440 +D_800C1444 +D_800C1448 +D_800C144C +D_800C1450 +D_800C1454 +D_800C1458 +D_800C145C +D_800C1460 +D_800C1464 +D_800C1468 +D_800C146C +D_800C1470 +D_800C1474 +D_800C1478 +D_800C147C +D_800C1480 +D_800C1484 +D_800C1488 +D_800C148C +D_800C1490 +D_800C1494 +D_800C1498 +D_800C149C +D_800C14A0 +D_800C14A4 +D_800C14A8 +D_800C14AC +D_800C14B0 +D_800C14B4 +D_800C14B8 +D_800C14BC +D_800C14C0 +D_800C14C4 +D_800C14C8 +D_800C14CC +D_800C14D0 +D_800C14D4 +D_800C14D8 +D_800C14DC +D_800C14E0 +D_800C14E4 +D_800C14E8 +D_800C14EC +D_800C14F0 +D_800C14F4 +D_800C14F8 +D_800C14FC +D_800C1500 +D_800C1504 +D_800C1508 +D_800C150C +D_800C1510 +D_800C1514 +D_800C1518 +D_800C151C +D_800C1520 +D_800C1524 +D_800C1528 +D_800C152C +D_800C1530 +D_800C1534 +D_800C1538 +D_800C153C +D_800C1540 +D_800C1544 +D_800C1548 +D_800C154C +D_800C1550 +D_800C1554 +D_800C1558 +D_800C155C +D_800C1560 +D_800C1564 +D_800C1568 +D_800C156C +D_800C1570 +D_800C1574 +D_800C1578 +D_800C157C +D_800C1580 +D_800C1584 +D_800C1588 +D_800C158C +D_800C1590 +D_800C1594 +D_800C1598 +D_800C159C +D_800C15A0 +D_800C15A4 +D_800C15A8 +D_800C15AC +D_800C15B0 +D_800C15B4 +D_800C15B8 +D_800C15BC +D_800C15C0 +D_800C15C4 +D_800C15C8 +D_800C15CC +D_800C15D0 +D_800C15D4 +D_800C15D8 +D_800C15DC +D_800C15E0 +D_800C15E4 +D_800C15E8 +D_800C15EC +D_800C15F0 +D_800C15F4 +D_800C15F8 +D_800C15FC +D_800C1600 +D_800C1604 +D_800C1608 +D_800C160C +D_800C1610 +D_800C1614 +D_800C1618 +D_800C161C +D_800C1620 +D_800C1624 +D_800C1628 +D_800C162C +D_800C1630 +D_800C1634 +D_800C1638 +D_800C163C +D_800C1640 +D_800C1644 +D_800C1648 +D_800C164C +D_800C1650 +D_800C1654 +D_800C1658 +D_800C165C +D_800C1660 +D_800C1664 +D_800C1668 +D_800C166C +D_800C1670 +D_800C1674 +D_800C1678 +D_800C167C +D_800C1680 +D_800C1684 +D_800C1688 +D_800C168C +D_800C1690 +D_800C1694 +D_800C1698 +D_800C169C +D_800C16A0 +D_800C16A4 +D_800C16A8 +D_800C16AC +D_800C16B0 +D_800C16B4 +D_800C16B8 +D_800C16BC +D_800C16C0 +D_800C16C4 +D_800C16C8 +D_800C16CC +D_800C16D0 +D_800C16D4 +D_800C16D8 +D_800C16DC +D_800C16E0 +D_800C16E4 +D_800C16E8 +D_800C16EC +D_800C16F0 +D_800C16F4 +D_800C16F8 +D_800C16FC +D_800C1700 +D_800C1704 +D_800C1708 +D_800C170C +D_800C1710 +D_800C1714 +D_800C1718 +D_800C171C +D_800C1720 +D_800C1724 +D_800C1728 +D_800C172C +D_800C1730 +D_800C1734 +D_800C1738 +D_800C173C +D_800C1740 +D_800C1744 +D_800C1748 +D_800C174C +D_800C1750 +D_800C1754 +D_800C1758 +D_800C175C +D_800C1760 +D_800C1764 +D_800C1768 +D_800C176C +D_800C1770 +D_800C1774 +D_800C1778 +D_800C177C +D_800C1780 +D_800C1784 +D_800C1788 +D_800C178C +D_800C1790 +D_800C1794 +D_800C1798 +D_800C179C +D_800C17A0 +D_800C17A4 +D_800C17A8 +D_800C17AC +D_800C17B0 +D_800C17B4 +D_800C17B8 +D_800C17BC +D_800C17C0 +D_800C17C4 +D_800C17C8 +D_800C17CC +D_800C17D0 +D_800C17D4 +D_800C17D8 +D_800C17DC +D_800C17E0 +D_800C17E4 +D_800C17E8 +D_800C17EC +D_800C17F0 +D_800C17F4 +D_800C17F8 +D_800C17FC +D_800C1800 +D_800C1804 +D_800C1808 +D_800C180C +D_800C1810 +D_800C1814 +D_800C1818 +D_800C181C +D_800C1820 +D_800C1824 +D_800C1828 +D_800C182C +D_800C1830 +D_800C1834 +D_800C1838 +D_800C183C +D_800C1840 +D_800C1844 +D_800C1848 +D_800C184C +D_800C1850 +D_800C1854 +D_800C1858 +D_800C185C +D_800C1860 +D_800C1864 +D_800C1868 +D_800C186C +D_800C1870 +D_800C1874 +D_800C1878 +D_800C187C +D_800C1880 +D_800C1884 +D_800C1888 +D_800C188C +D_800C1890 +D_800C1894 +D_800C1898 +D_800C189C +D_800C18A0 +D_800C18A4 +D_800C18A8 +D_800C18AC +D_800C18B0 +D_800C18B4 +D_800C18B8 +D_800C18BC +D_800C18C0 +D_800C18C4 +D_800C18C8 +D_800C18CC +D_800C18D0 +D_800C18D4 +D_800C18D8 +D_800C18DC +D_800C18E0 +D_800C18E4 +D_800C18E8 +D_800C18EC +D_800C18F0 +D_800C18F4 +D_800C18F8 +D_800C18FC +D_800C1900 +D_800C1904 +D_800C1908 +D_800C190C +D_800C1910 +D_800C1914 +D_800C1918 +D_800C191C +D_800C1920 +D_800C1924 +D_800C1928 +D_800C192C +D_800C1930 +D_800C1934 +D_800C1938 +D_800C193C +D_800C1940 +D_800C1944 +D_800C1948 +D_800C194C +D_800C1950 +D_800C1954 +D_800C1958 +D_800C195C +D_800C1960 +D_800C1964 +D_800C1968 +D_800C196C +D_800C1970 +D_800C1974 +D_800C1978 +D_800C197C +D_800C1980 +D_800C1984 +D_800C1988 +D_800C198C +D_800C1990 +D_800C1994 +D_800C1998 +D_800C199C +D_800C19A0 +D_800C19A4 +D_800C19A8 +D_800C19AC +D_800C19B0 +D_800C19B4 +D_800C19B8 +D_800C19BC +D_800C19C0 +D_800C19C4 +D_800C19C8 +D_800C19CC +D_800C19D0 +D_800C19D4 +D_800C19D8 +D_800C19DC +D_800C19E0 +D_800C19E4 +D_800C19E8 +D_800C19EC +D_800C19F0 +D_800C19F4 +D_800C19F8 +D_800C19FC +D_800C1A00 +D_800C1A04 +D_800C1A08 +D_800C1A0C +D_800C1A10 +D_800C1A14 +D_800C1A18 +D_800C1A1C +D_800C1A20 +D_800C1A24 +D_800C1A28 +D_800C1A2C +D_800C1A30 +D_800C1A34 +D_800C1A38 +D_800C1A3C +D_800C1A40 +D_800C1A44 +D_800C1A48 +D_800C1A4C +D_800C1A50 +D_800C1A54 +D_800C1A58 +D_800C1A5C +D_800C1A60 +D_800C1A64 +D_800C1A68 +D_800C1A6C +D_800C1A70 +D_800C1A74 +D_800C1A78 +D_800C1A7C +D_800C1A80 +D_800C1A84 +D_800C1A88 +D_800C1A8C +D_800C1A90 +D_800C1A94 +D_800C1A98 +D_800C1A9C +D_800C1AA0 +D_800C1AA4 +D_800C1AA8 +D_800C1AAC +D_800C1AB0 +D_800C1AB4 +D_800C1AB8 +D_800C1ABC +D_800C1AC0 +D_800C1AC4 +D_800C1AC8 +D_800C1ACC +D_800C1AD0 +D_800C1AD4 +D_800C1AD8 +D_800C1ADC +D_800C1AE0 +D_800C1AE4 +D_800C1AE8 +D_800C1AEC +D_800C1AF0 +D_800C1AF4 +D_800C1AF8 +D_800C1AFC +D_800C1B00 +D_800C1B04 +D_800C1B08 +D_800C1B0C +D_800C1B10 +D_800C1B14 +D_800C1B18 +D_800C1B1C +D_800C1B20 +D_800C1B24 +D_800C1B28 +D_800C1B2C +D_800C1B30 +D_800C1B34 +D_800C1B38 +D_800C1B3C +D_800C1B40 +D_800C1B44 +D_800C1B48 +D_800C1B4C +D_800C1B50 +D_800C1B54 +D_800C1B58 +D_800C1B5C +D_800C1B60 +D_800C1B64 +D_800C1B68 +D_800C1B6C +D_800C1B70 +D_800C1B74 +D_800C1B78 +D_800C1B7C +D_800C1B80 +D_800C1B84 +D_800C1B88 +D_800C1B8C +D_800C1B90 +D_800C1B94 +D_800C1B98 +D_800C1B9C +D_800C1BA0 +D_800C1BA4 +D_800C1BA8 +D_800C1BAC +D_800C1BB0 +D_800C1BB4 +D_800C1BB8 +D_800C1BBC +D_800C1BC0 +D_800C1BC4 +D_800C1BC8 +D_800C1BCC +D_800C1BD0 +D_800C1BD4 +D_800C1BD8 +D_800C1BDC +D_800C1BE0 +D_800C1BE4 +D_800C1BE8 +D_800C1BEC +D_800C1BF0 +D_800C1BF4 +D_800C1BF8 +D_800C1BFC +D_800C1C00 +D_800C1C04 +D_800C1C08 +D_800C1C0C +D_800C1C10 +D_800C1C14 +D_800C1C18 +D_800C1C1C +D_800C1C20 +D_800C1C24 +D_800C1C28 +D_800C1C2C +D_800C1C30 +D_800C1C34 +D_800C1C38 +D_800C1C3C +D_800C1C40 +D_800C1C44 +D_800C1C48 +D_800C1C4C +D_800C1C50 +D_800C1C54 +D_800C1C58 +D_800C1C5C +D_800C1C60 +D_800C1C64 +D_800C1C68 +D_800C1C6C +D_800C1C70 +D_800C1C74 +D_800C1C78 +D_800C1C7C +D_800C1C80 +D_800C1C84 +D_800C1C88 +D_800C1C8C +D_800C1C90 +D_800C1C94 +D_800C1C98 +D_800C1C9C +D_800C1CA0 +D_800C1CA4 +D_800C1CA8 +D_800C1CAC +D_800C1CB0 +D_800C1CB4 +D_800C1CB8 +D_800C1CBC +D_800C1CC0 +D_800C1CC4 +D_800C1CC8 +D_800C1CCC +D_800C1CD0 +D_800C1CD4 +D_800C1CD8 +D_800C1CDC +D_800C1CE0 +D_800C1CE4 +D_800C1CE8 +D_800C1CEC +D_800C1CF0 +D_800C1CF4 +D_800C1CF8 +D_800C1CFC +D_800C1D00 +D_800C1D04 +D_800C1D08 +D_800C1D0C +D_800C1D10 +D_800C1D14 +D_800C1D18 +D_800C1D1C +D_800C1D20 +D_800C1D24 +D_800C1D28 +D_800C1D2C +D_800C1D30 +D_800C1D34 +D_800C1D38 +D_800C1D3C +D_800C1D40 +D_800C1D44 +D_800C1D48 +D_800C1D4C +D_800C1D50 +D_800C1D54 +D_800C1D58 +D_800C1D5C +D_800C1D60 +D_800C1D64 +D_800C1D68 +D_800C1D6C +D_800C1D70 +D_800C1D74 +D_800C1D78 +D_800C1D7C +D_800C1D80 +D_800C1D84 +D_800C1D88 +D_800C1D8C +D_800C1D90 +D_800C1D94 +D_800C1D98 +D_800C1D9C +D_800C1DA0 +D_800C1DA4 +D_800C1DA8 +D_800C1DAC +D_800C1DB0 +D_800C1DB4 +D_800C1DB8 +D_800C1DBC +D_800C1DC0 +D_800C1DC4 +D_800C1DC8 +D_800C1DCC +D_800C1DD0 +D_800C1DD4 +D_800C1DD8 +D_800C1DDC +D_800C1DE0 +D_800C1DE4 +D_800C1DE8 +D_800C1DEC +D_800C1DF0 +D_800C1DF4 +D_800C1DF8 +D_800C1DFC +D_800C1E00 +D_800C1E04 +D_800C1E08 +D_800C1E0C +D_800C1E10 +D_800C1E14 +D_800C1E18 +D_800C1E1C +D_800C1E20 +D_800C1E24 +D_800C1E28 +D_800C1E2C +D_800C1E30 +D_800C1E34 +D_800C1E38 +D_800C1E3C +D_800C1E40 +D_800C1E44 +D_800C1E48 +D_800C1E4C +D_800C1E50 +D_800C1E54 +D_800C1E58 +D_800C1E5C +D_800C1E60 +D_800C1E64 +D_800C1E68 +D_800C1E6C +D_800C1E70 +D_800C1E74 +D_800C1E78 +D_800C1E7C +D_800C1E80 +D_800C1E84 +D_800C1E88 +D_800C1E8C +D_800C1E90 +D_800C1E94 +D_800C1E98 +D_800C1E9C +D_800C1EA0 +D_800C1EA4 +D_800C1EA8 +D_800C1EAC +D_800C1EB0 +D_800C1EB4 +D_800C1EB8 +D_800C1EBC +D_800C1EC0 +D_800C1EC4 +D_800C1EC8 +D_800C1ECC +D_800C1ED0 +D_800C1ED4 +D_800C1ED8 +D_800C1EDC +D_800C1EE0 +D_800C1EE4 +D_800C1EE8 +D_800C1EEC +D_800C1EF0 +D_800C1EF4 +D_800C1EF8 +D_800C1EFC +D_800C1F00 +D_800C1F04 +D_800C1F08 +D_800C1F0C +D_800C1F10 +D_800C1F14 +D_800C1F18 +D_800C1F1C +D_800C1F20 +D_800C1F24 +D_800C1F28 +D_800C1F2C +D_800C1F30 +D_800C1F34 +D_800C1F38 +D_800C1F3C +D_800C1F40 +D_800C1F44 +D_800C1F48 +D_800C1F4C +D_800C1F50 +D_800C1F54 +D_800C1F58 +D_800C1F5C +D_800C1F60 +D_800C1F64 +D_800C1F68 +D_800C1F6C +D_800C1F70 +D_800C1F74 +D_800C1F78 +D_800C1F7C +D_800C1F80 +D_800C1F84 +D_800C1F88 +D_800C1F8C +D_800C1F90 +D_800C1F94 +D_800C1F98 +D_800C1F9C +D_800C1FA0 +D_800C1FA4 +D_800C1FA8 +D_800C1FAC +D_800C1FB0 +D_800C1FB4 +D_800C1FB8 +D_800C1FBC +D_800C1FC0 +D_800C1FC4 +D_800C1FC8 +D_800C1FCC +D_800C1FD0 +D_800C1FD4 +D_800C1FD8 +D_800C1FDC +D_800C1FE0 +D_800C1FE4 +D_800C1FE8 +D_800C1FEC +D_800C1FF0 +D_800C1FF4 +D_800C1FF8 +D_800C1FFC +D_800C2000 +D_800C2004 +D_800C2008 +D_800C200C +D_800C2010 +D_800C2014 +D_800C2018 +D_800C201C +D_800C2020 +D_800C2024 +D_800C2028 +D_800C202C +D_800C2030 +D_800C2034 +D_800C2038 +D_800C203C +D_800C2040 +D_800C2044 +D_800C2048 +D_800C204C +D_800C2050 +D_800C2054 +D_800C2058 +D_800C205C +D_800C2060 +D_800C2064 +D_800C2068 +D_800C206C +D_800C2070 +D_800C2074 +D_800C2078 +D_800C207C +D_800C2080 +D_800C2084 +D_800C2088 +D_800C208C +D_800C2090 +D_800C2094 +D_800C2098 +D_800C209C +D_800C20A0 +D_800C20A4 +D_800C20A8 +D_800C20AC +D_800C20B0 +D_800C20B4 +D_800C20B8 +D_800C20BC +D_800C20C0 +D_800C20C4 +D_800C20C8 +D_800C20CC +D_800C20D0 +D_800C20D4 +D_800C20D8 +D_800C20DC +D_800C20E0 +D_800C20E4 +D_800C20E8 +D_800C20EC +D_800C20F0 +D_800C20F4 +D_800C20F8 +D_800C20FC +D_800C2100 +D_800C2104 +D_800C2108 +D_800C210C +D_800C2110 +D_800C2114 +D_800C2118 +D_800C211C +D_800C2120 +D_800C2124 +D_800C2128 +D_800C212C +D_800C2130 +D_800C2134 +D_800C2138 +D_800C213C +D_800C2140 +D_800C2144 +D_800C2148 +D_800C214C +D_800C2150 +D_800C2154 +D_800C2158 +D_800C215C +D_800C2160 +D_800C2164 +D_800C2168 +D_800C216C +D_800C2170 +D_800C2174 +D_800C2178 +D_800C217C +D_800C2180 +D_800C2184 +D_800C2188 +D_800C218C +D_800C2190 +D_800C2194 +D_800C2198 +D_800C219C +D_800C21A0 +D_800C21A4 +D_800C21A8 +D_800C21AC +D_800C21B0 +D_800C21B4 +D_800C21B8 +D_800C21BC +D_800C21C0 +D_800C21C4 +D_800C21C8 +D_800C21CC +D_800C21D0 +D_800C21D4 +D_800C21D8 +D_800C21DC +D_800C21E0 +D_800C21E4 +D_800C21E8 +D_800C21EC +D_800C21F0 +D_800C21F4 +D_800C21F8 +D_800C21FC +D_800C2200 +D_800C2204 +D_800C2208 +D_800C220C +D_800C2210 +D_800C2214 +D_800C2218 +D_800C221C +D_800C2220 +D_800C2224 +D_800C2228 +D_800C222C +D_800C2230 +D_800C2234 +D_800C2238 +D_800C223C +D_800C2240 +D_800C2244 +D_800C2248 +D_800C224C +D_800C2250 +D_800C2254 +D_800C2258 +D_800C225C +D_800C2260 +D_800C2264 +D_800C2268 +D_800C226C +D_800C2270 +D_800C2274 +D_800C2278 +D_800C227C +D_800C2280 +D_800C2284 +D_800C2288 +D_800C228C +D_800C2290 +D_800C2294 +D_800C2298 +D_800C229C +D_800C22A0 +D_800C22A4 +D_800C22A8 +D_800C22AC +D_800C22B0 +D_800C22B4 +D_800C22B8 +D_800C22BC +D_800C22C0 +D_800C22C4 +D_800C22C8 +D_800C22CC +D_800C22D0 +D_800C22D4 +D_800C22D8 +D_800C22DC +D_800C22E0 +D_800C22E4 +D_800C22E8 +D_800C22EC +D_800C22F0 +D_800C22F4 +D_800C22F8 +D_800C22FC +D_800C2300 +D_800C2304 +D_800C2308 +D_800C230C +D_800C2310 +D_800C2314 +D_800C2318 +D_800C231C +D_800C2320 +D_800C2324 +D_800C2328 +D_800C232C +D_800C2330 +D_800C2334 +D_800C2338 +D_800C233C +D_800C2340 +D_800C2344 +D_800C2348 +D_800C234C +D_800C2350 +D_800C2354 +D_800C2358 +D_800C235C +D_800C2360 +D_800C2364 +D_800C2368 +D_800C236C +D_800C2370 +D_800C2374 +D_800C2378 +D_800C237C +D_800C2380 +D_800C2384 +D_800C2388 +D_800C238C +D_800C2390 +D_800C2394 +D_800C2398 +D_800C239C +D_800C23A0 +D_800C23A4 +D_800C23A8 +D_800C23AC +D_800C23B0 +D_800C23B4 +D_800C23B8 +D_800C23BC +D_800C23C0 +D_800C23C4 +D_800C23C8 +D_800C23CC +D_800C23D0 +D_800C23D4 +D_800C23D8 +D_800C23DC +D_800C23E0 +D_800C23E4 +D_800C23E8 +D_800C23EC +D_800C23F0 +D_800C23F4 +D_800C23F8 +D_800C23FC +D_800C2400 +D_800C2404 +D_800C2408 +D_800C240C +D_800C2410 +D_800C2414 +D_800C2418 +D_800C241C +D_800C2420 +D_800C2424 +D_800C2428 +D_800C242C +D_800C2430 +D_800C2434 +D_800C2438 +D_800C243C +D_800C2440 +D_800C2444 +D_800C2448 +D_800C244C +D_800C2450 +D_800C2454 +D_800C2458 +D_800C245C +D_800C2460 +D_800C2464 +D_800C2468 +D_800C246C +D_800C2470 +D_800C2474 +D_800C2478 +D_800C247C +D_800C2480 +D_800C2484 +D_800C2488 +D_800C248C +D_800C2490 +D_800C2494 +D_800C2498 +D_800C249C +D_800C24A0 +D_800C24A4 +D_800C24A8 +D_800C24AC +D_800C24B0 +D_800C24B4 +D_800C24B8 +D_800C24BC +D_800C24C0 +D_800C24C4 +D_800C24C8 +D_800C24CC +D_800C24D0 +D_800C24D4 +D_800C24D8 +D_800C24DC +D_800C24E0 +D_800C24E4 +D_800C24E8 +D_800C24EC +D_800C24F0 +D_800C24F4 +D_800C24F8 +D_800C24FC +D_800C2500 +D_800C2504 +D_800C2508 +D_800C250C +D_800C2510 +D_800C2514 +D_800C2518 +D_800C251C +D_800C2520 +D_800C2524 +D_800C2528 +D_800C252C +D_800C2530 +D_800C2534 +D_800C2538 +D_800C253C +D_800C2540 +D_800C2544 +D_800C2548 +D_800C254C +D_800C2550 +D_800C2554 +D_800C2558 +D_800C255C +D_800C2560 +D_800C2564 +D_800C2568 +D_800C256C +D_800C2570 +D_800C2574 +D_800C2578 +D_800C257C +D_800C2580 +D_800C2584 +D_800C2588 +D_800C258C +D_800C2590 +D_800C2594 +D_800C2598 +D_800C259C +D_800C25A0 +D_800C25A4 +D_800C25A8 +D_800C25AC +D_800C25B0 +D_800C25B4 +D_800C25B8 +D_800C25BC +D_800C25C0 +D_800C25C4 +D_800C25C8 +D_800C25CC +D_800C25D0 +D_800C25D4 +D_800C25D8 +D_800C25DC +D_800C25E0 +D_800C25E4 +D_800C25E8 +D_800C25EC +D_800C25F0 +D_800C25F4 +D_800C25F8 +D_800C25FC +D_800C2600 +D_800C2604 +D_800C2608 +D_800C260C +D_800C2610 +D_800C2614 +D_800C2618 +D_800C261C +D_800C2620 +D_800C2624 +D_800C2628 +D_800C262C +D_800C2630 +D_800C2634 +D_800C2638 +D_800C263C +D_800C2640 +D_800C2644 +D_800C2648 +D_800C264C +D_800C2650 +D_800C2654 +D_800C2658 +D_800C265C +D_800C2660 +D_800C2664 +D_800C2668 +D_800C266C +D_800C2670 +D_800C2674 +D_800C2678 +D_800C267C +D_800C2680 +D_800C2684 +D_800C2688 +D_800C268C +D_800C2690 +D_800C2694 +D_800C2698 +D_800C269C +D_800C26A0 +D_800C26A4 +D_800C26A8 +D_800C26AC +D_800C26B0 +D_800C26B4 +D_800C26B8 +D_800C26BC +D_800C26C0 +D_800C26C4 +D_800C26C8 +D_800C26CC +D_800C26D0 +D_800C26D4 +D_800C26D8 +D_800C26DC +D_800C26E0 +D_800C26E4 +D_800C26E8 +D_800C26EC +D_800C26F0 +D_800C26F4 +D_800C26F8 +D_800C26FC +D_800C2700 +D_800C2704 +D_800C2708 +D_800C270C +D_800C2710 +D_800C2714 +D_800C2718 +D_800C271C +D_800C2720 +D_800C2724 +D_800C2728 +D_800C272C +D_800C2730 +D_800C2734 +D_800C2738 +D_800C273C +D_800C2740 +D_800C2744 +D_800C2748 +D_800C274C +D_800C2750 +D_800C2754 +D_800C2758 +D_800C275C +D_800C2760 +D_800C2764 +D_800C2768 +D_800C276C +D_800C2770 +D_800C2774 +D_800C2778 +D_800C277C +D_800C2780 +D_800C2784 +D_800C2788 +D_800C278C +D_800C2790 +D_800C2794 +D_800C2798 +D_800C279C +D_800C27A0 +D_800C27A4 +D_800C27A8 +D_800C27AC +D_800C27B0 +D_800C27B4 +D_800C27B8 +D_800C27BC +D_800C27C0 +D_800C27C4 +D_800C27C8 +D_800C27CC +D_800C27D0 +D_800C27D4 +D_800C27D8 +D_800C27DC +D_800C27E0 +D_800C27E4 +D_800C27E8 +D_800C27EC +D_800C27F0 +D_800C27F4 +D_800C27F8 +D_800C27FC +D_800C2800 +D_800C2804 +D_800C2808 +D_800C280C +D_800C2810 +D_800C2814 +D_800C2818 +D_800C281C +D_800C2820 +D_800C2824 +D_800C2828 +D_800C282C +D_800C2830 +D_800C2834 +D_800C2838 +D_800C283C +D_800C2840 +D_800C2844 +D_800C2848 +D_800C284C +D_800C2850 +D_800C2854 +D_800C2858 +D_800C285C +D_800C2860 +D_800C2864 +D_800C2868 +D_800C286C +D_800C2870 +D_800C2874 +D_800C2878 +D_800C287C +D_800C2880 +D_800C2884 +D_800C2888 +D_800C288C +D_800C2890 +D_800C2894 +D_800C2898 +D_800C289C +D_800C28A0 +D_800C28A4 +D_800C28A8 +D_800C28AC +D_800C28B0 +D_800C28B4 +D_800C28B8 +D_800C28BC +D_800C28C0 +D_800C28C4 +D_800C28C8 +D_800C28CC +D_800C28D0 +D_800C28D4 +D_800C28D8 +D_800C28DC +D_800C28E0 +D_800C28E4 +D_800C28E8 +D_800C28EC +D_800C28F0 +D_800C28F4 +D_800C28F8 +D_800C28FC +D_800C2900 +D_800C2904 +D_800C2908 +D_800C290C +D_800C2910 +D_800C2914 +D_800C2918 +D_800C291C +D_800C2920 +D_800C2924 +D_800C2928 +D_800C292C +D_800C2930 +D_800C2934 +D_800C2938 +D_800C293C +D_800C2940 +D_800C2944 +D_800C2948 +D_800C294C +D_800C2950 +D_800C2954 +D_800C2958 +D_800C295C +D_800C2960 +D_800C2964 +D_800C2968 +D_800C296C +D_800C2970 +D_800C2974 +D_800C2978 +D_800C297C +D_800C2980 +D_800C2984 +D_800C2988 +D_800C298C +D_800C2990 +D_800C2994 +D_800C2998 +D_800C299C +D_800C29A0 +D_800C29A4 +D_800C29A8 +D_800C29AC +D_800C29B0 +D_800C29B4 +D_800C29B8 +D_800C29BC +D_800C29C0 +D_800C29C4 +D_800C29C8 +D_800C29CC +D_800C29D0 +D_800C29D4 +D_800C29D8 +D_800C29DC +D_800C29E0 +D_800C29E4 +D_800C29E8 +D_800C29EC +D_800C29F0 +D_800C29F4 +D_800C29F8 +D_800C29FC +D_800C2A00 +D_800C2A04 +D_800C2A08 +D_800C2A0C +D_800C2A10 +D_800C2A14 +D_800C2A18 +D_800C2A1C +D_800C2A20 +D_800C2A24 +D_800C2A28 +D_800C2A2C +D_800C2A30 +D_800C2A34 +D_800C2A38 +D_800C2A3C +D_800C2A40 +D_800C2A44 +D_800C2A48 +D_800C2A4C +D_800C2A50 +D_800C2A54 +D_800C2A58 +D_800C2A5C +D_800C2A60 +D_800C2A64 +D_800C2A68 +D_800C2A6C +D_800C2A70 +D_800C2A74 +D_800C2A78 +D_800C2A7C +D_800C2A80 +D_800C2A84 +D_800C2A88 +D_800C2A8C +D_800C2A90 +D_800C2A94 +D_800C2A98 +D_800C2A9C +D_800C2AA0 +D_800C2AA4 +D_800C2AA8 +D_800C2AAC +D_800C2AB0 +D_800C2AB4 +D_800C2AB8 +D_800C2ABC +D_800C2AC0 +D_800C2AC4 +D_800C2AC8 +D_800C2ACC +D_800C2AD0 +D_800C2AD4 +D_800C2AD8 +D_800C2ADC +D_800C2AE0 +D_800C2AE4 +D_800C2AE8 +D_800C2AEC +D_800C2AF0 +D_800C2AF4 +D_800C2AF8 +D_800C2AFC +D_800C2B00 +D_800C2B04 +D_800C2B08 +D_800C2B0C +D_800C2B10 +D_800C2B14 +D_800C2B18 +D_800C2B1C +D_800C2B20 +D_800C2B24 +D_800C2B28 +D_800C2B2C +D_800C2B30 +D_800C2B34 +D_800C2B38 +D_800C2B3C +D_800C2B40 +D_800C2B44 +D_800C2B48 +D_800C2B4C +D_800C2B50 +D_800C2B54 +D_800C2B58 +D_800C2B5C +D_800C2B60 +D_800C2B64 +D_800C2B68 +D_800C2B6C +D_800C2B70 +D_800C2B74 +D_800C2B78 +D_800C2B7C +D_800C2B80 +D_800C2B84 +D_800C2B88 +D_800C2B8C +D_800C2B90 +D_800C2B94 +D_800C2B98 +D_800C2B9C +D_800C2BA0 +D_800C2BA4 +D_800C2BA8 +D_800C2BAC +D_800C2BB0 +D_800C2BB4 +D_800C2BB8 +D_800C2BBC +D_800C2BC0 +D_800C2BC4 +D_800C2BC8 +D_800C2BCC +D_800C2BD0 +D_800C2BD4 +D_800C2BD8 +D_800C2BDC +D_800C2BE0 +D_800C2BE4 +D_800C2BE8 +D_800C2BEC +D_800C2BF0 +D_800C2BF4 +D_800C2BF8 +D_800C2BFC +D_800C2C00 +D_800C2C04 +D_800C2C08 +D_800C2C0C +D_800C2C10 +D_800C2C14 +D_800C2C18 +D_800C2C1C +D_800C2C20 +D_800C2C24 +D_800C2C28 +D_800C2C2C +D_800C2C30 +D_800C2C34 +D_800C2C38 +D_800C2C3C +D_800C2C40 +D_800C2C44 +D_800C2C48 +D_800C2C4C +D_800C2C50 +D_800C2C54 +D_800C2C58 +D_800C2C5C +D_800C2C60 +D_800C2C64 +D_800C2C68 +D_800C2C6C +D_800C2C70 +D_800C2C74 +D_800C2C78 +D_800C2C7C +D_800C2C80 +D_800C2C84 +D_800C2C88 +D_800C2C8C +D_800C2C90 +D_800C2C94 +D_800C2C98 +D_800C2C9C +D_800C2CA0 +D_800C2CA4 +D_800C2CA8 +D_800C2CAC +D_800C2CB0 +D_800C2CB4 +D_800C2CB8 +D_800C2CBC +D_800C2CC0 +D_800C2CC4 +D_800C2CC8 +D_800C2CCC +D_800C2CD0 +D_800C2CD4 +D_800C2CD8 +D_800C2CDC +D_800C2CE0 +D_800C2CE4 +D_800C2CE8 +D_800C2CEC +D_800C2CF0 +D_800C2CF4 +D_800C2CF8 +D_800C2CFC +D_800C2D00 +D_800C2D04 +D_800C2D08 +D_800C2D0C +D_800C2D10 +D_800C2D14 +D_800C2D18 +D_800C2D1C +D_800C2D20 +D_800C2D24 +D_800C2D28 +D_800C2D2C +D_800C2D30 +D_800C2D34 +D_800C2D38 +D_800C2D3C +D_800C2D40 +D_800C2D44 +D_800C2D48 +D_800C2D4C +D_800C2D50 +D_800C2D54 +D_800C2D58 +D_800C2D5C +D_800C2D60 +D_800C2D64 +D_800C2D68 +D_800C2D6C +D_800C2D70 +D_800C2D74 +D_800C2D78 +D_800C2D7C +D_800C2D80 +D_800C2D84 +D_800C2D88 +D_800C2D8C +D_800C2D90 +D_800C2D94 +D_800C2D98 +D_800C2D9C +D_800C2DA0 +D_800C2DA4 +D_800C2DA8 +D_800C2DAC +D_800C2DB0 +D_800C2DB4 +D_800C2DB8 +D_800C2DBC +D_800C2DC0 +D_800C2DC4 +D_800C2DC8 +D_800C2DCC +D_800C2DD0 +D_800C2DD4 +D_800C2DD8 +D_800C2DDC +D_800C2DE0 +D_800C2DE4 +D_800C2DE8 +D_800C2DEC +D_800C2DF0 +D_800C2DF4 +D_800C2DF8 +D_800C2DFC +D_800C2E00 +D_800C2E04 +D_800C2E08 +D_800C2E0C +D_800C2E10 +D_800C2E14 +D_800C2E18 +D_800C2E1C +D_800C2E20 +D_800C2E24 +D_800C2E28 +D_800C2E2C +D_800C2E30 +D_800C2E34 +D_800C2E38 +D_800C2E3C +D_800C2E40 +D_800C2E44 +D_800C2E48 +D_800C2E4C +D_800C2E50 +D_800C2E54 +D_800C2E58 +D_800C2E5C +D_800C2E60 +D_800C2E64 +D_800C2E68 +D_800C2E6C +D_800C2E70 +D_800C2E74 +D_800C2E78 +D_800C2E7C +D_800C2E80 +D_800C2E84 +D_800C2E88 +D_800C2E8C +D_800C2E90 +D_800C2E94 +D_800C2E98 +D_800C2E9C +D_800C2EA0 +D_800C2EA4 +D_800C2EA8 +D_800C2EAC +D_800C2EB0 +D_800C2EB4 +D_800C2EB8 +D_800C2EBC +D_800C2EC0 +D_800C2EC4 +D_800C2EC8 +D_800C2ECC +D_800C2ED0 +D_800C2ED4 +D_800C2ED8 +D_800C2EDC +D_800C2EE0 +D_800C2EE4 +D_800C2EE8 +D_800C2EEC +D_800C2EF0 +D_800C2EF4 +D_800C2EF8 +D_800C2EFC +D_800C2F00 +D_800C2F04 +D_800C2F08 +D_800C2F0C +D_800C2F10 +D_800C2F14 +D_800C2F18 +D_800C2F1C +D_800C2F20 +D_800C2F24 +D_800C2F28 +D_800C2F2C +D_800C2F30 +D_800C2F34 +D_800C2F38 +D_800C2F3C +D_800C2F40 +D_800C2F44 +D_800C2F48 +D_800C2F4C +D_800C2F50 +D_800C2F54 +D_800C2F58 +D_800C2F5C +D_800C2F60 +D_800C2F64 +D_800C2F68 +D_800C2F6C +D_800C2F70 +D_800C2F74 +D_800C2F78 +D_800C2F7C +D_800C2F80 +D_800C2F84 +D_800C2F88 +D_800C2F8C +D_800C2F90 +D_800C2F94 +D_800C2F98 +D_800C2F9C +D_800C2FA0 +D_800C2FA4 +D_800C2FA8 +D_800C2FAC +D_800C2FB0 +D_800C2FB4 +D_800C2FB8 +D_800C2FBC +D_800C2FC0 +D_800C2FC4 +D_800C2FC8 +D_800C2FCC +D_800C2FD0 +D_800C2FD4 +D_800C2FD8 +D_800C2FDC +D_800C2FE0 +D_800C2FE4 +D_800C2FE8 +D_800C2FEC +D_800C2FF0 +D_800C2FF4 +D_800C2FF8 +D_800C2FFC +D_800C3000 +D_800C3004 +D_800C3008 +D_800C300C +D_800C3010 +D_800C3014 +D_800C3018 +D_800C301C +D_800C3020 +D_800C3024 +D_800C3028 +D_800C302C +D_800C3030 +D_800C3034 +D_800C3038 +D_800C303C +D_800C3040 +D_800C3044 +D_800C3048 +D_800C304C +D_800C3050 +D_800C3054 +D_800C3058 +D_800C305C +D_800C3060 +D_800C3064 +D_800C3068 +D_800C306C +D_800C3070 +D_800C3074 +D_800C3078 +D_800C307C +D_800C3080 +D_800C3084 +D_800C3088 +D_800C308C +D_800C3090 +D_800C3094 +D_800C3098 +D_800C309C +D_800C30A0 +D_800C30A4 +D_800C30A8 +D_800C30AC +D_800C30B0 +D_800C30B4 +D_800C30B8 +D_800C30BC +D_800C30C0 +D_800C30C4 +D_800C30C8 +D_800C30CC +D_800C30D0 +D_800C30D4 +D_800C30D8 +D_800C30DC +D_800C30E0 +D_800C30E4 +D_800C30E8 +D_800C30EC +D_800C30F0 +D_800C30F4 +D_800C30F8 +D_800C30FC +D_800C3100 +D_800C3104 +D_800C3108 +D_800C310C +D_800C3110 +D_800C3114 +D_800C3118 +D_800C311C +D_800C3120 +D_800C3124 +D_800C3128 +D_800C312C +D_800C3130 +D_800C3134 +D_800C3138 +D_800C313C +D_800C3140 +D_800C3144 +D_800C3148 +D_800C314C +D_800C3150 +D_800C3154 +D_800C3158 +D_800C315C +D_800C3160 +D_800C3164 +D_800C3168 +D_800C316C +D_800C3170 +D_800C3174 +D_800C3178 +D_800C317C +D_800C3180 +D_800C3184 +D_800C3188 +D_800C318C +D_800C3190 +D_800C3194 +D_800C3198 +D_800C319C +D_800C31A0 +D_800C31A4 +D_800C31A8 +D_800C31AC +D_800C31B0 +D_800C31B4 +D_800C31B8 +D_800C31BC +D_800C31C0 +D_800C31C4 +D_800C31C8 +D_800C31CC +D_800C31D0 +D_800C31D4 +D_800C31D8 +D_800C31DC +D_800C31E0 +D_800C31E4 +D_800C31E8 +D_800C31EC +D_800C31F0 +D_800C31F4 +D_800C31F8 +D_800C31FC +D_800C3200 +D_800C3204 +D_800C3208 +D_800C320C +D_800C3210 +D_800C3214 +D_800C3218 +D_800C321C +D_800C3220 +D_800C3224 +D_800C3228 +D_800C322C +D_800C3230 +D_800C3234 +D_800C3238 +D_800C323C +D_800C3240 +D_800C3244 +D_800C3248 +D_800C324C +D_800C3250 +D_800C3254 +D_800C3258 +D_800C325C +D_800C3260 +D_800C3264 +D_800C3268 +D_800C326C +D_800C3270 +D_800C3274 +D_800C3278 +D_800C327C +D_800C3280 +D_800C3284 +D_800C3288 +D_800C328C +D_800C3290 +D_800C3294 +D_800C3298 +D_800C329C +D_800C32A0 +D_800C32A4 +D_800C32A8 +D_800C32AC +D_800C32B0 +D_800C32B4 +D_800C32B8 +D_800C32BC +D_800C32C0 +D_800C32C4 +D_800C32C8 +D_800C32CC +D_800C32D0 +D_800C32D4 +D_800C32D8 +D_800C32DC +D_800C32E0 +D_800C32E4 +D_800C32E8 +D_800C32EC +D_800C32F0 +D_800C32F4 +D_800C32F8 +D_800C32FC +D_800C3300 +D_800C3304 +D_800C3308 +D_800C330C +D_800C3310 +D_800C3314 +D_800C3318 +D_800C331C +D_800C3320 +D_800C3324 +D_800C3328 +D_800C332C +D_800C3330 +D_800C3334 +D_800C3338 +D_800C333C +D_800C3340 +D_800C3344 +D_800C3348 +D_800C334C +D_800C3350 +D_800C3354 +D_800C3358 +D_800C335C +D_800C3360 +D_800C3364 +D_800C3368 +D_800C336C +D_800C3370 +D_800C3374 +D_800C3378 +D_800C337C +D_800C3380 +D_800C3384 +D_800C3388 +D_800C338C +D_800C3390 +D_800C3394 +D_800C3398 +D_800C339C +D_800C33A0 +D_800C33A4 +D_800C33A8 +D_800C33AC +D_800C33B0 +D_800C33B4 +D_800C33B8 +D_800C33BC +D_800C33C0 +D_800C33C4 +D_800C33C8 +D_800C33CC +D_800C33D0 +D_800C33D4 +D_800C33D8 +D_800C33DC +D_800C33E0 +D_800C33E4 +D_800C33E8 +D_800C33EC +D_800C33F0 +D_800C33F4 +D_800C33F8 +D_800C33FC +D_800C3400 +D_800C3404 +D_800C3408 +D_800C340C +D_800C3410 +D_800C3414 +D_800C3418 +D_800C341C +D_800C3420 +D_800C3424 +D_800C3428 +D_800C342C +D_800C3430 +D_800C3434 +D_800C3438 +D_800C343C +D_800C3440 +D_800C3444 +D_800C3448 +D_800C344C +D_800C3450 +D_800C3454 +D_800C3458 +D_800C345C +D_800C3460 +D_800C3464 +D_800C3468 +D_800C346C +D_800C3470 +D_800C3474 +D_800C3478 +D_800C347C +D_800C3480 +D_800C3484 +D_800C3488 +D_800C348C +D_800C3490 +D_800C3494 +D_800C3498 +D_800C349C +D_800C34A0 +D_800C34A4 +D_800C34A8 +D_800C34AC +D_800C34B0 +D_800C34B4 +D_800C34B8 +D_800C34BC +D_800C34C0 +D_800C34C4 +D_800C34C8 +D_800C34CC +D_800C34D0 +D_800C34D4 +D_800C34D8 +D_800C34DC +D_800C34E0 +D_800C34E4 +D_800C34E8 +D_800C34EC +D_800C34F0 +D_800C34F4 +D_800C34F8 +D_800C34FC +D_800C3500 +D_800C3504 +D_800C3508 +D_800C350C +D_800C3510 +D_800C3514 +D_800C3518 +D_800C351C +D_800C3520 +D_800C3524 +D_800C3528 +D_800C352C +D_800C3530 +D_800C3534 +D_800C3538 +D_800C353C +D_800C3540 +D_800C3544 +D_800C3548 +D_800C354C +D_800C3550 +D_800C3554 +D_800C3558 +D_800C355C +D_800C3560 +D_800C3564 +D_800C3568 +D_800C356C +D_800C3570 +D_800C3574 +D_800C3578 +D_800C357C +D_800C3580 +D_800C3584 +D_800C3588 +D_800C358C +D_800C3590 +D_800C3594 +D_800C3598 +D_800C359C +D_800C35A0 +D_800C35A4 +D_800C35A8 +D_800C35AC +D_800C35B0 +D_800C35B4 +D_800C35B8 +D_800C35BC +D_800C35C0 +D_800C35C4 +D_800C35C8 +D_800C35CC +D_800C35D0 +D_800C35D4 +D_800C35D8 +D_800C35DC +D_800C35E0 +D_800C35E4 +D_800C35E8 +D_800C35EC +D_800C35F0 +D_800C35F4 +D_800C35F8 +D_800C35FC +D_800C3600 +D_800C3604 +D_800C3608 +D_800C360C +D_800C3610 +D_800C3614 +D_800C3618 +D_800C361C +D_800C3620 +D_800C3624 +D_800C3628 +D_800C362C +D_800C3630 +D_800C3634 +D_800C3638 +D_800C363C +D_800C3640 +D_800C3644 +D_800C3648 +D_800C364C +D_800C3650 +D_800C3654 +D_800C3658 +D_800C365C +D_800C3660 +D_800C3664 +D_800C3668 +D_800C366C +D_800C3670 +D_800C3674 +D_800C3678 +D_800C367C +D_800C3680 +D_800C3684 +D_800C3688 +D_800C368C +D_800C3690 +D_800C3694 +D_800C3698 +D_800C369C +D_800C36A0 +D_800C36A4 +D_800C36A8 +D_800C36AC +D_800C36B0 +D_800C36B4 +D_800C36B8 +D_800C36BC +D_800C36C0 +D_800C36C4 +D_800C36C8 +D_800C36CC +D_800C36D0 +D_800C36D4 +D_800C36D8 +D_800C36DC +D_800C36E0 +D_800C36E4 +D_800C36E8 +D_800C36EC +D_800C36F0 +D_800C36F4 +D_800C36F8 +D_800C36FC +D_800C3700 +D_800C3704 +D_800C3708 +D_800C370C +D_800C3710 +D_800C3714 +D_800C3718 +D_800C371C +D_800C3720 +D_800C3724 +D_800C3728 +D_800C372C +D_800C3730 +D_800C3734 +D_800C3738 +D_800C373C +D_800C3740 +D_800C3744 +D_800C3748 +D_800C374C +D_800C3750 +D_800C3754 +D_800C3758 +D_800C375C +D_800C3760 +D_800C3764 +D_800C3768 +D_800C376C +D_800C3770 +D_800C3774 +D_800C3778 +D_800C377C +D_800C3780 +D_800C3784 +D_800C3788 +D_800C378C +D_800C3790 +D_800C3794 +D_800C3798 +D_800C379C +D_800C37A0 +D_800C37A4 +D_800C37A8 +D_800C37AC +D_800C37B0 +D_800C37B4 +D_800C37B8 +D_800C37BC +D_800C37C0 +D_800C37C4 +D_800C37C8 +D_800C37CC +D_800C37D0 +D_800C37D4 +D_800C37D8 +D_800C37DC +D_800C37E0 +D_800C37E4 +D_800C37E8 +D_800C37EC +D_800C37F0 +D_800C37F4 +D_800C37F8 +D_800C37FC +D_800C3800 +D_800C3804 +D_800C3808 +D_800C380C +D_800C3810 +D_800C3814 +D_800C3818 +D_800C381C +D_800C3820 +D_800C3824 +D_800C3828 +D_800C382C +D_800C3830 +D_800C3834 +D_800C3838 +D_800C383C +D_800C3840 +D_800C3844 +D_800C3848 +D_800C384C +D_800C3850 +D_800C3854 +D_800C3858 +D_800C385C +D_800C3860 +D_800C3864 +D_800C3868 +D_800C386C +D_800C3870 +D_800C3874 +D_800C3878 +D_800C387C +D_800C3880 +D_800C3884 +D_800C3888 +D_800C388C +D_800C3890 +D_800C3894 +D_800C3898 +D_800C389C +D_800C38A0 +D_800C38A4 +D_800C38A8 +D_800C38AC +D_800C38B0 +D_800C38B4 +D_800C38B8 +D_800C38BC +D_800C38C0 +D_800C38C4 +D_800C38C8 +D_800C38CC +D_800C38D0 +D_800C38D4 +D_800C38D8 +D_800C38DC +D_800C38E0 +D_800C38E4 +D_800C38E8 +D_800C38EC +D_800C38F0 +D_800C38F4 +D_800C38F8 +D_800C38FC +D_800C3900 +D_800C3904 +D_800C3908 +D_800C390C +D_800C3910 +D_800C3914 +D_800C3918 +D_800C391C +D_800C3920 +D_800C3924 +D_800C3928 +D_800C392C +D_800C3930 +D_800C3934 +D_800C3938 +D_800C393C +D_800C3940 +D_800C3944 +D_800C3948 +D_800C394C +D_800C3950 +D_800C3954 +D_800C3958 +D_800C395C +D_800C3960 +D_800C3964 +D_800C3968 +D_800C396C +D_800C3970 +D_800C3974 +D_800C3978 +D_800C397C +D_800C3980 +D_800C3984 +D_800C3988 +D_800C398C +D_800C3990 +D_800C3994 +D_800C3998 +D_800C399C +D_800C39A0 +D_800C39A4 +D_800C39A8 +D_800C39AC +D_800C39B0 +D_800C39B4 +D_800C39B8 +D_800C39BC +D_800C39C0 +D_800C39C4 +D_800C39C8 +D_800C39CC +D_800C39D0 +D_800C39D4 +D_800C39D8 +D_800C39DC +D_800C39E0 +D_800C39E4 +D_800C39E8 +D_800C39EC +D_800C39F0 +D_800C39F4 +D_800C39F8 +D_800C39FC +D_800C3A00 +D_800C3A04 +D_800C3A08 +D_800C3A0C +D_800C3A10 +D_800C3A14 +D_800C3A18 +D_800C3A1C +D_800C3A20 +D_800C3A24 +D_800C3A28 +D_800C3A2C +D_800C3A30 +D_800C3A34 +D_800C3A38 +D_800C3A3C +D_800C3A40 +D_800C3A44 +D_800C3A48 +D_800C3A4C +D_800C3A50 +D_800C3A54 +D_800C3A58 +D_800C3A5C +D_800C3A60 +D_800C3A64 +D_800C3A68 +D_800C3A6C +D_800C3A70 +D_800C3A74 +D_800C3A78 +D_800C3A7C +D_800C3A80 +D_800C3A84 +D_800C3A88 +D_800C3A8C +D_800C3A90 +D_800C3A94 +D_800C3A98 +D_800C3A9C +D_800C3AA0 +D_800C3AA4 +D_800C3AA8 +D_800C3AAC +D_800C3AB0 +D_800C3AB4 +D_800C3AB8 +D_800C3ABC +D_800C3AC0 +D_800C3AC4 +D_800C3AC8 +D_800C3ACC +D_800C3AD0 +D_800C3AD4 +D_800C3AD8 +D_800C3ADC +D_800C3AE0 +D_800C3AE4 +D_800C3AE8 +D_800C3AEC +D_800C3AF0 +D_800C3AF4 +D_800C3AF8 +D_800C3AFC +D_800C3B00 +D_800C3B04 +D_800C3B08 +D_800C3B0C +D_800C3B10 +D_800C3B14 +D_800C3B18 +D_800C3B1C +D_800C3B20 +D_800C3B24 +D_800C3B28 +D_800C3B2C +D_800C3B30 +D_800C3B34 +D_800C3B38 +D_800C3B3C +D_800C3B40 +D_800C3B44 +D_800C3B48 +D_800C3B4C +D_800C3B50 +D_800C3B54 +D_800C3B58 +D_800C3B5C +D_800C3B60 +D_800C3B64 +D_800C3B68 +D_800C3B6C +D_800C3B70 +D_800C3B74 +D_800C3B78 +D_800C3B7C +D_800C3B80 +D_800C3B84 +D_800C3B88 +D_800C3B8C +D_800C3B90 +D_800C3B94 +D_800C3B98 +D_800C3B9C +D_800C3BA0 +D_800C3BA4 +D_800C3BA8 +D_800C3BAC +D_800C3BB0 +D_800C3BB4 +D_800C3BB8 +D_800C3BBC +D_800C3BC0 +D_800C3BC4 +D_800C3BC8 +D_800C3BCC +D_800C3BD0 +D_800C3BD4 +D_800C3BD8 +D_800C3BDC +D_800C3BE0 +D_800C3BE4 +D_800C3BE8 +D_800C3BEC +D_800C3BF0 +D_800C3BF4 +D_800C3BF8 +D_800C3BFC +D_800C3C00 +D_800C3C04 +D_800C3C08 +D_800C3C0C +D_800C3C10 +D_800C3C14 +D_800C3C18 +D_800C3C1C +D_800C3C20 +D_800C3C24 +D_800C3C28 +D_800C3C2C +D_800C3C30 +D_800C3C34 +D_800C3C38 +D_800C3C3C +D_800C3C40 +D_800C3C44 +D_800C3C48 +D_800C3C4C +D_800C3C50 +D_800C3C54 +D_800C3C58 +D_800C3C5C +D_800C3C60 +D_800C3C64 +D_800C3C68 +D_800C3C6C +D_800C3C70 +D_800C3C74 +D_800C3C78 +D_800C3C7C +D_800C3C80 +D_800C3C84 +D_800C3C88 +D_800C3C8C +D_800C3C90 +D_800C3C94 +D_800C3C98 +D_800C3C9C +D_800C3CA0 +D_800C3CA4 +D_800C3CA8 +D_800C3CAC +D_800C3CB0 +D_800C3CB4 +D_800C3CB8 +D_800C3CBC +D_800C3CC0 +D_800C3CC4 +D_800C3CC8 +D_800C3CCC +D_800C3CD0 +D_800C3CD4 +D_800C3CD8 +D_800C3CDC +D_800C3CE0 +D_800C3CE4 +D_800C3CE8 +D_800C3CEC +D_800C3CF0 +D_800C3CF4 +D_800C3CF8 +D_800C3CFC +D_800C3D00 +D_800C3D04 +D_800C3D08 +D_800C3D0C +D_800C3D10 +D_800C3D14 +D_800C3D18 +D_800C3D1C +D_800C3D20 +D_800C3D24 +D_800C3D28 +D_800C3D2C +D_800C3D30 +D_800C3D34 +D_800C3D38 +D_800C3D3C +D_800C3D40 +D_800C3D44 +D_800C3D48 +D_800C3D4C +D_800C3D50 +D_800C3D54 +D_800C3D58 +D_800C3D5C +D_800C3D60 +D_800C3D64 +D_800C3D68 +D_800C3D6C +D_800C3D70 +D_800C3D74 +D_800C3D78 +D_800C3D7C +D_800C3D80 +D_800C3D84 +D_800C3D88 +D_800C3D8C +D_800C3D90 +D_800C3D94 +D_800C3D98 +D_800C3D9C +D_800C3DA0 +D_800C3DA4 +D_800C3DA8 +D_800C3DAC +D_800C3DB0 +D_800C3DB4 +D_800C3DB8 +D_800C3DBC +D_800C3DC0 +D_800C3DC4 +D_800C3DC8 +D_800C3DCC +D_800C3DD0 +D_800C3DD4 +D_800C3DD8 +D_800C3DDC +D_800C3DE0 +D_800C3DE4 +D_800C3DE8 +D_800C3DEC +D_800C3DF0 +D_800C3DF4 +D_800C3DF8 +D_800C3DFC +D_800C3E00 +D_800C3E04 +D_800C3E08 +D_800C3E0C +D_800C3E10 +D_800C3E14 +D_800C3E18 +D_800C3E1C +D_800C3E20 +D_800C3E24 +D_800C3E28 +D_800C3E2C +D_800C3E30 +D_800C3E34 +D_800C3E38 +D_800C3E3C +D_800C3E40 +D_800C3E44 +D_800C3E48 +D_800C3E4C +D_800C3E50 +D_800C3E54 +D_800C3E58 +D_800C3E5C +D_800C3E60 +D_800C3E64 +D_800C3E68 +D_800C3E6C +D_800C3E70 +D_800C3E74 +D_800C3E78 +D_800C3E7C +D_800C3E80 +D_800C3E84 +D_800C3E88 +D_800C3E8C +D_800C3E90 +D_800C3E94 +D_800C3E98 +D_800C3E9C +D_800C3EA0 +D_800C3EA4 +D_800C3EA8 +D_800C3EAC +D_800C3EB0 +D_800C3EB4 +D_800C3EB8 +D_800C3EBC +D_800C3EC0 +D_800C3EC4 +D_800C3EC8 +D_800C3ECC +D_800C3ED0 +D_800C3ED4 +D_800C3ED8 +D_800C3EDC +D_800C3EE0 +D_800C3EE4 +D_800C3EE8 +D_800C3EEC +D_800C3EF0 +D_800C3EF4 +D_800C3EF8 +D_800C3EFC +D_800C3F00 +D_800C3F04 +D_800C3F08 +D_800C3F0C +D_800C3F10 +D_800C3F14 +D_800C3F18 +D_800C3F1C +D_800C3F20 +D_800C3F24 +D_800C3F28 +D_800C3F2C +D_800C3F30 +D_800C3F34 +D_800C3F38 +D_800C3F3C +D_800C3F40 +D_800C3F44 +D_800C3F48 +D_800C3F4C +D_800C3F50 +D_800C3F54 +D_800C3F58 +D_800C3F5C +D_800C3F60 +D_800C3F64 +D_800C3F68 +D_800C3F6C +D_800C3F70 +D_800C3F74 +D_800C3F78 +D_800C3F7C +D_800C3F80 +D_800C3F84 +D_800C3F88 +D_800C3F8C +D_800C3F90 +D_800C3F94 +D_800C3F98 +D_800C3F9C +D_800C3FA0 +D_800C3FA4 +D_800C3FA8 +D_800C3FAC +D_800C3FB0 +D_800C3FB4 +D_800C3FB8 +D_800C3FBC +D_800C3FC0 +D_800C3FC4 +D_800C3FC8 +D_800C3FCC +D_800C3FD0 +D_800C3FD4 +D_800C3FD8 +D_800C3FDC +D_800C3FE0 +D_800C3FE4 +D_800C3FE8 +D_800C3FEC +D_800C3FF0 +D_800C3FF4 +D_800C3FF8 +D_800C3FFC +D_800C4000 +D_800C4004 +D_800C4008 +D_800C400C +D_800C4010 +D_800C4014 +D_800C4018 +D_800C401C +D_800C4020 +D_800C4024 +D_800C4028 +D_800C402C +D_800C4030 +D_800C4034 +D_800C4038 +D_800C403C +D_800C4040 +D_800C4044 +D_800C4048 +D_800C404C +D_800C4050 +D_800C4054 +D_800C4058 +D_800C405C +D_800C4060 +D_800C4064 +D_800C4068 +D_800C406C +D_800C4070 +D_800C4074 +D_800C4078 +D_800C407C +D_800C4080 +D_800C4084 +D_800C4088 +D_800C408C +D_800C4090 +D_800C4094 +D_800C4098 +D_800C409C +D_800C40A0 +D_800C40A4 +D_800C40A8 +D_800C40AC +D_800C40B0 +D_800C40B4 +D_800C40B8 +D_800C40BC +D_800C40C0 +D_800C40C4 +D_800C40C8 +D_800C40CC +D_800C40D0 +D_800C40D4 +D_800C40D8 +D_800C40DC +D_800C40E0 +D_800C40E4 +D_800C40E8 +D_800C40EC +D_800C40F0 +D_800C40F4 +D_800C40F8 +D_800C40FC +D_800C4100 +D_800C4104 +D_800C4108 +D_800C410C +D_800C4110 +D_800C4114 +D_800C4118 +D_800C411C +D_800C4120 +D_800C4124 +D_800C4128 +D_800C412C +D_800C4130 +D_800C4134 +D_800C4138 +D_800C413C +D_800C4140 +D_800C4144 +D_800C4148 +D_800C414C +D_800C4150 +D_800C4154 +D_800C4158 +D_800C415C +D_800C4160 +D_800C4164 +D_800C4168 +D_800C416C +D_800C4170 +D_800C4174 +D_800C4178 +D_800C417C +D_800C4180 +D_800C4184 +D_800C4188 +D_800C418C +D_800C4190 +D_800C4194 +D_800C4198 +D_800C419C +D_800C41A0 +D_800C41A4 +D_800C41A8 +D_800C41AC +D_800C41B0 +D_800C41B4 +D_800C41B8 +D_800C41BC +D_800C41C0 +D_800C41C4 +D_800C41C8 +D_800C41CC +D_800C41D0 +D_800C41D4 +D_800C41D8 +D_800C41DC +D_800C41E0 +D_800C41E4 +D_800C41E8 +D_800C41EC +D_800C41F0 +D_800C41F4 +D_800C41F8 +D_800C41FC +D_800C4200 +D_800C4204 +D_800C4208 +D_800C420C +D_800C4210 +D_800C4214 +D_800C4218 +D_800C421C +D_800C4220 +D_800C4224 +D_800C4228 +D_800C422C +D_800C4230 +D_800C4234 +D_800C4238 +D_800C423C +D_800C4240 +D_800C4244 +D_800C4248 +D_800C424C +D_800C4250 +D_800C4254 +D_800C4258 +D_800C425C +D_800C4260 +D_800C4264 +D_800C4268 +D_800C426C +D_800C4270 +D_800C4274 +D_800C4278 +D_800C427C +D_800C4280 +D_800C4284 +D_800C4288 +D_800C428C +D_800C4290 +D_800C4294 +D_800C4298 +D_800C429C +D_800C42A0 +D_800C42A4 +D_800C42A8 +D_800C42AC +D_800C42B0 +D_800C42B4 +D_800C42B8 +D_800C42BC +D_800C42C0 +D_800C42C4 +D_800C42C8 +D_800C42CC +D_800C42D0 +D_800C42D4 +D_800C42D8 +D_800C42DC +D_800C42E0 +D_800C42E4 +D_800C42E8 +D_800C42EC +D_800C42F0 +D_800C42F4 +D_800C42F8 +D_800C42FC +D_800C4300 +D_800C4304 +D_800C4308 +D_800C430C +D_800C4310 +D_800C4314 +D_800C4318 +D_800C431C +D_800C4320 +D_800C4324 +D_800C4328 +D_800C432C +D_800C4330 +D_800C4334 +D_800C4338 +D_800C433C +D_800C4340 +D_800C4344 +D_800C4348 +D_800C434C +D_800C4350 +D_800C4354 +D_800C4358 +D_800C435C +D_800C4360 +D_800C4364 +D_800C4368 +D_800C436C +D_800C4370 +D_800C4374 +D_800C4378 +D_800C437C +D_800C4380 +D_800C4384 +D_800C4388 +D_800C438C +D_800C4390 +D_800C4394 +D_800C4398 +D_800C439C +D_800C43A0 +D_800C43A4 +D_800C43A8 +D_800C43AC +D_800C43B0 +D_800C43B4 +D_800C43B8 +D_800C43BC +D_800C43C0 +D_800C43C4 +D_800C43C8 +D_800C43CC +D_800C43D0 +D_800C43D4 +D_800C43D8 +D_800C43DC +D_800C43E0 +D_800C43E4 +D_800C43E8 +D_800C43EC +D_800C43F0 +D_800C43F4 +D_800C43F8 +D_800C43FC +D_800C4400 +D_800C4404 +D_800C4408 +D_800C440C +D_800C4410 +D_800C4414 +D_800C4418 +D_800C441C +D_800C4420 +D_800C4424 +D_800C4428 +D_800C442C +D_800C4430 +D_800C4434 +D_800C4438 +D_800C443C +D_800C4440 +D_800C4444 +D_800C4448 +D_800C444C +D_800C4450 +D_800C4454 +D_800C4458 +D_800C445C +D_800C4460 +D_800C4464 +D_800C4468 +D_800C446C +D_800C4470 +D_800C4474 +D_800C4478 +D_800C447C +D_800C4480 +D_800C4484 +D_800C4488 +D_800C448C +D_800C4490 +D_800C4494 +D_800C4498 +D_800C449C +D_800C44A0 +D_800C44A4 +D_800C44A8 +D_800C44AC +D_800C44B0 +D_800C44B4 +D_800C44B8 +D_800C44BC +D_800C44C0 +D_800C44C4 +D_800C44C8 +D_800C44CC +D_800C44D0 +D_800C44D4 +D_800C44D8 +D_800C44DC +D_800C44E0 +D_800C44E4 +D_800C44E8 +D_800C44EC +D_800C44F0 +D_800C44F4 +D_800C44F8 +D_800C44FC +D_800C4500 +D_800C4504 +D_800C4508 +D_800C450C +D_800C4510 +D_800C4514 +D_800C4518 +D_800C451C +D_800C4520 +D_800C4524 +D_800C4528 +D_800C452C +D_800C4530 +D_800C4534 +D_800C4538 +D_800C453C +D_800C4540 +D_800C4544 +D_800C4548 +D_800C454C +D_800C4550 +D_800C4554 +D_800C4558 +D_800C455C +D_800C4560 +D_800C4564 +D_800C4568 +D_800C456C +D_800C4570 +D_800C4574 +D_800C4578 +D_800C457C +D_800C4580 +D_800C4584 +D_800C4588 +D_800C458C +D_800C4590 +D_800C4594 +D_800C4598 +D_800C459C +D_800C45A0 +D_800C45A4 +D_800C45A8 +D_800C45AC +D_800C45B0 +D_800C45B4 +D_800C45B8 +D_800C45BC +D_800C45C0 +D_800C45C4 +D_800C45C8 +D_800C45CC +D_800C45D0 +D_800C45D4 +D_800C45D8 +D_800C45DC +D_800C45E0 +D_800C45E4 +D_800C45E8 +D_800C45EC +D_800C45F0 +D_800C45F4 +D_800C45F8 +D_800C45FC +D_800C4600 +D_800C4604 +D_800C4608 +D_800C460C +D_800C4610 +D_800C4614 +D_800C4618 +D_800C461C +D_800C4620 +D_800C4624 +D_800C4628 +D_800C462C +D_800C4630 +D_800C4634 +D_800C4638 +D_800C463C +D_800C4640 +D_800C4644 +D_800C4648 +D_800C464C +D_800C4650 +D_800C4654 +D_800C4658 +D_800C465C +D_800C4660 +D_800C4664 +D_800C4668 +D_800C466C +D_800C4670 +D_800C4674 +D_800C4678 +D_800C467C +D_800C4680 +D_800C4684 +D_800C4688 +D_800C468C +D_800C4690 +D_800C4694 +D_800C4698 +D_800C469C +D_800C46A0 +D_800C46A4 +D_800C46A8 +D_800C46AC +D_800C46B0 +D_800C46B4 +D_800C46B8 +D_800C46BC +D_800C46C0 +D_800C46C4 +D_800C46C8 +D_800C46CC +D_800C46D0 +D_800C46D4 +D_800C46D8 +D_800C46DC +D_800C46E0 +D_800C46E4 +D_800C46E8 +D_800C46EC +D_800C46F0 +D_800C46F4 +D_800C46F8 +D_800C46FC +D_800C4700 +D_800C4704 +D_800C4708 +D_800C470C +D_800C4710 +D_800C4714 +D_800C4718 +D_800C471C +D_800C4720 +D_800C4724 +D_800C4728 +D_800C472C +D_800C4730 +D_800C4734 +D_800C4738 +D_800C473C +D_800C4740 +D_800C4744 +D_800C4748 +D_800C474C +D_800C4750 +D_800C4754 +D_800C4758 +D_800C475C +D_800C4760 +D_800C4764 +D_800C4768 +D_800C476C +D_800C4770 +D_800C4774 +D_800C4778 +D_800C477C +D_800C4780 +D_800C4784 +D_800C4788 +D_800C478C +D_800C4790 +D_800C4794 +D_800C4798 +D_800C479C +D_800C47A0 +D_800C47A4 +D_800C47A8 +D_800C47AC +D_800C47B0 +D_800C47B4 +D_800C47B8 +D_800C47BC +D_800C47C0 +D_800C47C4 +D_800C47C8 +D_800C47CC +D_800C47D0 +D_800C47D4 +D_800C47F4 +D_800C47F8 +D_800C47FC +D_800C4800 +D_800C4804 +D_800C4808 +D_800C480C +D_800C4810 +D_800C4814 +D_800C4818 +D_800C481C +D_800C4820 +D_800C4824 +D_800C4828 +D_800C482C +D_800C4830 +D_800C4834 +D_800C4838 +D_800C483C +D_800C4840 +D_800C4844 +D_800C4848 +D_800C484C +D_800C4850 +D_800C4854 +D_800C4858 +D_800C485C +D_800C4860 +D_800C4864 +D_800C4868 +D_800C486C +D_800C4870 +D_800C4874 +D_800C4878 +D_800C487C +D_800C4880 +D_800C4884 +D_800C4888 +D_800C488C +D_800C4890 +D_800C4894 +D_800C4898 +D_800C489C +D_800C48A0 +D_800C48A4 +D_800C48A8 +D_800C48AC +D_800C48B0 +D_800C48B4 +D_800C48B8 +D_800C48BC +D_800C48C0 +D_800C48C4 +D_800C48C8 +D_800C48CC +D_800C48D0 +D_800C48D4 +D_800C48D8 +D_800C48DC +D_800C48E0 +D_800C48E4 +D_800C48E8 +D_800C48EC +D_800C48F0 +D_800C48F4 +D_800C48F8 +D_800C48FC +D_800C4900 +D_800C4904 +D_800C4908 +D_800C490C +D_800C4910 +D_800C4914 +D_800C4918 +D_800C491C +D_800C4920 +D_800C4924 +D_800C4928 +D_800C492C +D_800C4930 +D_800C4934 +D_800C4938 +D_800C493C +D_800C4940 +D_800C4944 +D_800C4948 +D_800C494C +D_800C4950 +D_800C4954 +D_800C4958 +D_800C495C +D_800C4960 +D_800C4964 +D_800C4968 +D_800C496C +D_800C4970 +D_800C4974 +D_800C4978 +D_800C497C +D_800C4980 +D_800C4984 +D_800C4988 +D_800C498C +D_800C4990 +D_800C4994 +D_800C4998 +D_800C499C +D_800C49A0 +D_800C49A4 +D_800C49A8 +D_800C49AC +D_800C49B0 +D_800C49B4 +D_800C49B8 +D_800C49BC +D_800C49C0 +D_800C49C4 +D_800C49C8 +D_800C49CC +D_800C49D0 +D_800C49D4 +D_800C49D8 +D_800C49DC +D_800C49E0 +D_800C49E4 +D_800C49E8 +D_800C49EC +D_800C49F0 +D_800C49F4 +D_800C49F8 +D_800C49FC +D_800C4A00 +D_800C4A04 +D_800C4A08 +D_800C4A0C +D_800C4A10 +D_800C4A14 +D_800C4A18 +D_800C4A1C +D_800C4A20 +D_800C4A24 +D_800C4A28 +D_800C4A2C +D_800C4A30 +D_800C4A34 +D_800C4A38 +D_800C4A3C +D_800C4A40 +D_800C4A44 +D_800C4A48 +D_800C4A4C +D_800C4A50 +D_800C4A54 +D_800C4A58 +D_800C4A5C +D_800C4A60 +D_800C4A64 +D_800C4A68 +D_800C4A6C +D_800C4A70 +D_800C4A74 +D_800C4A78 +D_800C4A7C +D_800C4A80 +D_800C4A84 +D_800C4A88 +D_800C4A8C +D_800C4A90 +D_800C4A94 +D_800C4A98 +D_800C4A9C +D_800C4AA0 +D_800C4AA4 +D_800C4AA8 +D_800C4AAC +D_800C4AB0 +D_800C4AB4 +D_800C4AB8 +D_800C4ABC +D_800C4AC0 +D_800C4AC4 +D_800C4AC8 +D_800C4ACC +D_800C4AD0 +D_800C4AD4 +D_800C4AD8 +D_800C4ADC +D_800C4AE0 +D_800C4AE4 +D_800C4AE8 +D_800C4AEC +D_800C4AF0 +D_800C4AF4 +D_800C4AF8 +D_800C4AFC +D_800C4B00 +D_800C4B04 +D_800C4B08 +D_800C4B0C +D_800C4B10 +D_800C4B14 +D_800C4B18 +D_800C4B1C +D_800C4B20 +D_800C4B24 +D_800C4B28 +D_800C4B2C +D_800C4B30 +D_800C4B34 +D_800C4B38 +D_800C4B3C +D_800C4B40 +D_800C4B44 +D_800C4B48 +D_800C4B4C +D_800C4B50 +D_800C4B54 +D_800C4B58 +D_800C4B5C +D_800C4B60 +D_800C4B64 +D_800C4B68 +D_800C4B6C +D_800C4B70 +D_800C4B74 +D_800C4B78 +D_800C4B7C +D_800C4B80 +D_800C4B84 +D_800C4B88 +D_800C4B8C +D_800C4B90 +D_800C4B94 +D_800C4B98 +D_800C4B9C +D_800C4BA0 +D_800C4BA4 +D_800C4BA8 +D_800C4BAC +D_800C4BB0 +D_800C4BB4 +D_800C4BB8 +D_800C4BBC +D_800C4BC0 +D_800C4BC4 +D_800C4BC8 +D_800C4BCC +D_800C4BD0 +D_800C4BD4 +D_800C4BD8 +D_800C4BDC +D_800C4BE0 +D_800C4BE4 +D_800C4BE8 +D_800C4BEC +D_800C4BF0 +D_800C4BF4 +D_800C4BF8 +D_800C4BFC +D_800C4C00 +D_800C4C04 +D_800C4C08 +D_800C4C0C +D_800C4C10 +D_800C4C14 +D_800C4C18 +D_800C4C1C +D_800C4C20 +D_800C4C24 +D_800C4C28 +D_800C4C2C +D_800C4C30 +D_800C4C34 +D_800C4C38 +D_800C4C3C +D_800C4C40 +D_800C4C44 +D_800C4C48 +D_800C4C4C +D_800C4C50 +D_800C4C54 +D_800C4C58 +D_800C4C5C +D_800C4C60 +D_800C4C64 +D_800C4C68 +D_800C4C6C +D_800C4C70 +D_800C4C74 +D_800C4C78 +D_800C4C7C +D_800C4C80 +D_800C4C84 +D_800C4C88 +D_800C4C8C +D_800C4C90 +D_800C4C94 +D_800C4C98 +D_800C4C9C +D_800C4CA0 +D_800C4CA4 +D_800C4CA8 +D_800C4CAC +D_800C4CB0 +D_800C4CB4 +D_800C4CB8 +D_800C4CBC +D_800C4CC0 +D_800C4CC4 +D_800C4CC8 +D_800C4CCC +D_800C4CD0 +D_800C4CD4 +D_800C4CD8 +D_800C4CDC +D_800C4CE0 +D_800C4CE4 +D_800C4CE8 +D_800C4CEC +D_800C4CF0 +D_800C4CF4 +D_800C4CF8 +D_800C4CFC +D_800C4D00 +D_800C4D04 +D_800C4D08 +D_800C4D0C +D_800C4D10 +D_800C4D14 +D_800C4D18 +D_800C4D1C +D_800C4D20 +D_800C4D24 +D_800C4D28 +D_800C4D2C +D_800C4D30 +D_800C4D34 +D_800C4D38 +D_800C4D3C +D_800C4D40 +D_800C4D44 +D_800C4D48 +D_800C4D4C +D_800C4D50 +D_800C4D54 +D_800C4D58 +D_800C4D5C +D_800C4D60 +D_800C4D64 +D_800C4D68 +D_800C4D6C +D_800C4D70 +D_800C4D74 +D_800C4D78 +D_800C4D7C +D_800C4D80 +D_800C4D84 +D_800C4D88 +D_800C4D8C +D_800C4D90 +D_800C4D94 +D_800C4D98 +D_800C4D9C +D_800C4DA0 +D_800C4DA4 +D_800C4DA8 +D_800C4DAC +D_800C4DB0 +D_800C4DB4 +D_800C4DB8 +D_800C4DBC +D_800C4DC0 +D_800C4DC4 +D_800C4DC8 +D_800C4DCC +D_800C4DD0 +D_800C4DD4 +D_800C4DD8 +D_800C4DDC +D_800C4DE0 +D_800C4DE4 +D_800C4DE8 +D_800C4DEC +D_800C4DF0 +D_800C4DF4 +D_800C4DF8 +D_800C4DFC +D_800C4E00 +D_800C4E04 +D_800C4E08 +D_800C4E0C +D_800C4E10 +D_800C4E14 +D_800C4E18 +D_800C4E1C +D_800C4E20 +D_800C4E24 +D_800C4E28 +D_800C4E2C +D_800C4E30 +D_800C4E34 +D_800C4E38 +D_800C4E3C +D_800C4E40 +D_800C4E44 +D_800C4E48 +D_800C4E4C +D_800C4E50 +D_800C4E54 +D_800C4E58 +D_800C4E5C +D_800C4E60 +D_800C4E64 +D_800C4E68 +D_800C4E6C +D_800C4E70 +D_800C4E74 +D_800C4E78 +D_800C4E7C +D_800C4E80 +D_800C4E84 +D_800C4E88 +D_800C4E8C +D_800C4E90 +D_800C4E94 +D_800C4E98 +D_800C4E9C +D_800C4EA0 +D_800C4EA4 +D_800C4EA8 +D_800C4EAC +D_800C4EB0 +D_800C4EB4 +D_800C4EB8 +D_800C4EBC +D_800C4EC0 +D_800C4EC4 +D_800C4EC8 +D_800C4ECC +D_800C4ED0 +D_800C4ED4 +D_800C4ED8 +D_800C4EDC +D_800C4EE0 +D_800C4EE4 +D_800C4EE8 +D_800C4EEC +D_800C4EF0 +D_800C4EF4 +D_800C4EF8 +D_800C4EFC +D_800C4F00 +D_800C4F04 +D_800C4F08 +D_800C4F0C +D_800C4F10 +D_800C4F14 +D_800C4F18 +D_800C4F1C +D_800C4F20 +D_800C4F24 +D_800C4F28 +D_800C4F2C +D_800C4F30 +D_800C4F34 +D_800C4F38 +D_800C4F3C +D_800C4F40 +D_800C4F44 +D_800C4F48 +D_800C4F4C +D_800C4F50 +D_800C4F54 +D_800C4F58 +D_800C4F5C +D_800C4F60 +D_800C4F64 +D_800C4F68 +D_800C4F6C +D_800C4F70 +D_800C4F74 +D_800C4F78 +D_800C4F7C +D_800C4F80 +D_800C4F84 +D_800C4F88 +D_800C4F8C +D_800C4F90 +D_800C4F94 +D_800C4F98 +D_800C4F9C +D_800C4FA0 +D_800C4FA4 +D_800C4FA8 +D_800C4FAC +D_800C4FB0 +D_800C4FB4 +D_800C4FB8 +D_800C4FBC +D_800C4FC0 +D_800C4FC4 +D_800C4FC8 +D_800C4FCC +D_800C4FD0 +D_800C4FD4 +D_800C4FD8 +D_800C4FDC +D_800C4FE0 +D_800C4FE4 +D_800C4FE8 +D_800C4FEC +D_800C4FF0 +D_800C4FF4 +D_800C4FF8 +D_800C4FFC +D_800C5000 +D_800C5004 +D_800C5008 +D_800C500C +D_800C5010 +D_800C5014 +D_800C5018 +D_800C501C +D_800C5020 +D_800C5024 +D_800C5028 +D_800C502C +D_800C5030 +D_800C5034 +D_800C5038 +D_800C503C +D_800C5040 +D_800C5044 +D_800C5048 +D_800C504C +D_800C5050 +D_800C5054 +D_800C5058 +D_800C505C +D_800C5060 +D_800C5064 +D_800C5068 +D_800C506C +D_800C5070 +D_800C5074 +D_800C5078 +D_800C507C +D_800C5080 +D_800C5084 +D_800C5088 +D_800C508C +D_800C5090 +D_800C5094 +D_800C5098 +D_800C509C +D_800C50A0 +D_800C50A4 +D_800C50A8 +D_800C50AC +D_800C50B0 +D_800C50B4 +D_800C50B8 +D_800C50BC +D_800C50C0 +D_800C50C4 +D_800C50C8 +D_800C50CC +D_800C50D0 +D_800C50D4 +D_800C50D8 +D_800C50DC +D_800C50E0 +D_800C50E4 +D_800C50E8 +D_800C50EC +D_800C50F0 +D_800C50F4 +D_800C50F8 +D_800C50FC +D_800C5100 +D_800C5104 +D_800C5108 +D_800C510C +D_800C5110 +D_800C5114 +D_800C5118 +D_800C511C +D_800C5120 +D_800C5124 +D_800C5128 +D_800C512C +D_800C5130 +D_800C5134 +D_800C5138 +D_800C513C +D_800C5140 +D_800C5144 +D_800C5148 +D_800C514C +D_800C5150 +D_800C5154 +D_800C5158 +D_800C515C +D_800C5160 +D_800C5164 +D_800C5168 +D_800C516C +D_800C5170 +D_800C5174 +D_800C5178 +D_800C517C +D_800C5180 +D_800C5184 +D_800C5188 +D_800C518C +D_800C5190 +D_800C5194 +D_800C5198 +D_800C519C +D_800C51A0 +D_800C51A4 +D_800C51A8 +D_800C51AC +D_800C51B0 +D_800C51B4 +D_800C51B8 +D_800C51BC +D_800C51C0 +D_800C51C4 +D_800C51C8 +D_800C51CC +D_800C51D0 +D_800C51D4 +D_800C51D8 +D_800C51DC +D_800C51E0 +D_800C51E4 +D_800C51E8 +D_800C51EC +D_800C51F0 +D_800C51F4 +D_800C51F8 +D_800C51FC +D_800C5200 +D_800C5204 +D_800C5208 +D_800C520C +D_800C5210 +D_800C5214 +D_800C5218 +D_800C521C +D_800C5220 +D_800C5224 +D_800C5228 +D_800C522C +D_800C5230 +D_800C5234 +D_800C5238 +D_800C523C +D_800C5240 +D_800C5244 +D_800C5248 +D_800C524C +D_800C5250 +D_800C5254 +D_800C5258 +D_800C525C +D_800C5260 +D_800C5264 +D_800C5268 +D_800C526C +D_800C5270 +D_800C5274 +D_800C5278 +D_800C527C +D_800C5280 +D_800C5284 +D_800C5288 +D_800C528C +D_800C5290 +D_800C5294 +D_800C5298 +D_800C529C +D_800C52A0 +D_800C52A4 +D_800C52A8 +D_800C52AC +D_800C52B0 +D_800C52B4 +D_800C52B8 +D_800C52BC +D_800C52C0 +D_800C52C4 +D_800C52C8 +D_800C52CC +D_800C52D0 +D_800C52D4 +D_800C52D8 +D_800C52DC +D_800C52E0 +D_800C52E4 +D_800C52E8 +D_800C52EC +D_800C52F0 +D_800C52F4 +D_800C52F8 +D_800C52FC +D_800C5300 +D_800C5304 +D_800C5308 +D_800C530C +D_800C5310 +D_800C5314 +D_800C5318 +D_800C531C +D_800C5320 +D_800C5324 +D_800C5328 +D_800C532C +D_800C5330 +D_800C5334 +D_800C5338 +D_800C533C +D_800C5340 +D_800C5344 +D_800C5348 +D_800C534C +D_800C5350 +D_800C5354 +D_800C5358 +D_800C535C +D_800C5360 +D_800C5364 +D_800C5368 +D_800C536C +D_800C5370 +D_800C5374 +D_800C5378 +D_800C537C +D_800C5380 +D_800C5384 +D_800C5388 +D_800C538C +D_800C5390 +D_800C5394 +D_800C5398 +D_800C539C +D_800C53A0 +D_800C53A4 +D_800C53A8 +D_800C53AC +D_800C53B0 +D_800C53B4 +D_800C53B8 +D_800C53BC +D_800C53C0 +D_800C53C4 +D_800C53C8 +D_800C53CC +D_800C53D0 +D_800C53D4 +D_800C53D8 +D_800C53DC +D_800C53E0 +D_800C53E4 +D_800C53E8 +D_800C53EC +D_800C53F0 +D_800C53F4 +D_800C53F8 +D_800C53FC +D_800C5400 +D_800C5404 +D_800C5408 +D_800C540C +D_800C5410 +D_800C5414 +D_800C5418 +D_800C541C +D_800C5420 +D_800C5424 +D_800C5428 +D_800C542C +D_800C5430 +D_800C5434 +D_800C5438 +D_800C543C +D_800C5440 +D_800C5444 +D_800C5448 +D_800C544C +D_800C5450 +D_800C5454 +D_800C5458 +D_800C545C +D_800C5460 +D_800C5464 +D_800C5468 +D_800C546C +D_800C5470 +D_800C5474 +D_800C5478 +D_800C547C +D_800C5480 +D_800C5484 +D_800C5488 +D_800C548C +D_800C5490 +D_800C5494 +D_800C5498 +D_800C549C +D_800C54A0 +D_800C54A4 +D_800C54A8 +D_800C54AC +D_800C54B0 +D_800C54B4 +D_800C54B8 +D_800C54BC +D_800C54C0 +D_800C54C4 +D_800C54C8 +D_800C54CC +D_800C54D0 +D_800C54D4 +D_800C54D8 +D_800C54DC +D_800C54E0 +D_800C54E4 +D_800C54E8 +D_800C54EC +D_800C54F0 +D_800C54F4 +D_800C54F8 +D_800C54FC +D_800C5500 +D_800C5504 +D_800C5508 +D_800C550C +D_800C5510 +D_800C5514 +D_800C5518 +D_800C551C +D_800C5520 +D_800C5524 +D_800C5528 +D_800C552C +D_800C5530 +D_800C5534 +D_800C5538 +D_800C553C +D_800C5540 +D_800C5544 +D_800C5548 +D_800C554C +D_800C5550 +D_800C5554 +D_800C5558 +D_800C555C +D_800C5560 +D_800C5564 +D_800C5568 +D_800C556C +D_800C5570 +D_800C5574 +D_800C5578 +D_800C557C +D_800C5580 +D_800C5584 +D_800C5588 +D_800C558C +D_800C5590 +D_800C5594 +D_800C5598 +D_800C559C +D_800C55A0 +D_800C55A4 +D_800C55A8 +D_800C55AC +D_800C55B0 +D_800C55B4 +D_800C55B8 +D_800C55BC +D_800C55C0 +D_800C55C4 +D_800C55C8 +D_800C55CC +D_800C55D0 +D_800C55D4 +D_800C55D8 +D_800C55DC +D_800C55E0 +D_800C55E4 +D_800C55E8 +D_800C55EC +D_800C55F0 +D_800C55F4 +D_800C55F8 +D_800C55FC +D_800C5600 +D_800C5604 +D_800C5608 +D_800C560C +D_800C5610 +D_800C5614 +D_800C5618 +D_800C561C +D_800C5620 +D_800C5624 +D_800C5628 +D_800C562C +D_800C5630 +D_800C5634 +D_800C5638 +D_800C563C +D_800C5640 +D_800C5644 +D_800C5648 +D_800C564C +D_800C5650 +D_800C5654 +D_800C5658 +D_800C565C +D_800C5660 +D_800C5664 +D_800C5668 +D_800C566C +D_800C5670 +D_800C5674 +D_800C5678 +D_800C567C +D_800C5680 +D_800C5684 +D_800C5688 +D_800C568C +D_800C5690 +D_800C5694 +D_800C5698 +D_800C569C +D_800C56A0 +D_800C56A4 +D_800C56A8 +D_800C56AC +D_800C56B0 +D_800C56B4 +D_800C56B8 +D_800C56BC +D_800C56C0 +D_800C56C4 +D_800C56C8 +D_800C56CC +D_800C56D0 +D_800C56D4 +D_800C56D8 +D_800C56DC +D_800C56E0 +D_800C56E4 +D_800C56E8 +D_800C56EC +D_800C56F0 +D_800C56F4 +D_800C56F8 +D_800C56FC +D_800C5700 +D_800C5704 +D_800C5708 +D_800C570C +D_800C5710 +D_800C5714 +D_800C5718 +D_800C571C +D_800C5720 +D_800C5724 +D_800C5728 +D_800C572C +D_800C5730 +D_800C5734 +D_800C5738 +D_800C573C +D_800C5740 +D_800C5744 +D_800C5748 +D_800C574C +D_800C5750 +D_800C5754 +D_800C5758 +D_800C575C +D_800C5760 +D_800C5764 +D_800C5768 +D_800C576C +D_800C5770 +D_800C5774 +D_800C5778 +D_800C577C +D_800C5780 +D_800C5784 +D_800C5788 +D_800C578C +D_800C5790 +D_800C5794 +D_800C5798 +D_800C579C +D_800C57A0 +D_800C57A4 +D_800C57A8 +D_800C57AC +D_800C57B0 +D_800C57B4 +D_800C57B8 +D_800C57BC +D_800C57C0 +D_800C57C4 +D_800C57C8 +D_800C57CC +D_800C57D0 +D_800C57D4 +D_800C57D8 +D_800C57DC +D_800C57E0 +D_800C57E4 +D_800C57E8 +D_800C57EC +D_800C57F0 +D_800C57F4 +D_800C57F8 +D_800C57FC +D_800C5800 +D_800C5804 +D_800C5808 +D_800C580C +D_800C5810 +D_800C5814 +D_800C5818 +D_800C581C +D_800C5820 +D_800C5824 +D_800C5828 +D_800C582C +D_800C5830 +D_800C5834 +D_800C5838 +D_800C583C +D_800C5840 +D_800C5844 +D_800C5848 +D_800C584C +D_800C5850 +D_800C5854 +D_800C5858 +D_800C585C +D_800C5860 +D_800C5864 +D_800C5868 +D_800C586C +D_800C5870 +D_800C5874 +D_800C5878 +D_800C587C +D_800C5880 +D_800C5884 +D_800C5888 +D_800C588C +D_800C5890 +D_800C5894 +D_800C5898 +D_800C589C +D_800C58A0 +D_800C58A4 +D_800C58A8 +D_800C58AC +D_800C58B0 +D_800C58B4 +D_800C58B8 +D_800C58BC +D_800C58C0 +D_800C58C4 +D_800C58C8 +D_800C58CC +D_800C58D0 +D_800C58D4 +D_800C58D8 +D_800C58DC +D_800C58E0 +D_800C58E4 +D_800C58E8 +D_800C58EC +D_800C58F0 +D_800C58F4 +D_800C58F8 +D_800C58FC +D_800C5900 +D_800C5904 +D_800C5908 +D_800C590C +D_800C5910 +D_800C5914 +D_800C5918 +D_800C591C +D_800C5920 +D_800C5924 +D_800C5928 +D_800C592C +D_800C5930 +D_800C5934 +D_800C5938 +D_800C593C +D_800C5940 +D_800C5944 +D_800C5948 +D_800C594C +D_800C5950 +D_800C5954 +D_800C5958 +D_800C595C +D_800C5960 +D_800C5964 +D_800C5968 +D_800C596C +D_800C5970 +D_800C5974 +D_800C5978 +D_800C597C +D_800C5980 +D_800C5984 +D_800C5988 +D_800C598C +D_800C5990 +D_800C5994 +D_800C5998 +D_800C599C +D_800C59A0 +D_800C59A4 +D_800C59A8 +D_800C59AC +D_800C59B0 +D_800C59B4 +D_800C59B8 +D_800C59BC +D_800C59C0 +D_800C59C4 +D_800C59C8 +D_800C59CC +D_800C59D0 +D_800C59D4 +D_800C59D8 +D_800C59DC +D_800C59E0 +D_800C59E4 +D_800C59E8 +D_800C59EC +D_800C59F0 +D_800C59F4 +D_800C59F8 +D_800C59FC +D_800C5A00 +D_800C5A04 +D_800C5A08 +D_800C5A0C +D_800C5A10 +D_800C5A14 +D_800C5A18 +D_800C5A1C +D_800C5A20 +D_800C5A24 +D_800C5A28 +D_800C5A2C +D_800C5A30 +D_800C5A34 +D_800C5A38 +D_800C5A3C +D_800C5A40 +D_800C5A44 +D_800C5A48 +D_800C5A4C +D_800C5A50 +D_800C5A54 +D_800C5A58 +D_800C5A5C +D_800C5A60 +D_800C5A64 +D_800C5A68 +D_800C5A6C +D_800C5A70 +D_800C5A74 +D_800C5A78 +D_800C5A7C +D_800C5A80 +D_800C5A84 +D_800C5A88 +D_800C5A8C +D_800C5A90 +D_800C5A94 +D_800C5A98 +D_800C5A9C +D_800C5AA0 +D_800C5AA4 +D_800C5AA8 +D_800C5AAC +D_800C5AB0 +D_800C5AB4 +D_800C5AB8 +D_800C5ABC +D_800C5AC0 +D_800C5AC4 +D_800C5AC8 +D_800C5ACC +D_800C5AD0 +D_800C5AD4 +D_800C5AD8 +D_800C5ADC +D_800C5AE0 +D_800C5AE4 +D_800C5AE8 +D_800C5AEC +D_800C5AF0 +D_800C5AF4 +D_800C5AF8 +D_800C5AFC +D_800C5B00 +D_800C5B04 +D_800C5B08 +D_800C5B0C +D_800C5B10 +D_800C5B14 +D_800C5B18 +D_800C5B1C +D_800C5B20 +D_800C5B24 +D_800C5B28 +D_800C5B2C +D_800C5B30 +D_800C5B34 +D_800C5B38 +D_800C5B3C +D_800C5B40 +D_800C5B44 +D_800C5B48 +D_800C5B4C +D_800C5B50 +D_800C5B54 +D_800C5B58 +D_800C5B5C +D_800C5B60 +D_800C5B64 +D_800C5B68 +D_800C5B6C +D_800C5B70 +D_800C5B74 +D_800C5B78 +D_800C5B7C +D_800C5B80 +D_800C5B84 +D_800C5B88 +D_800C5B8C +D_800C5B90 +D_800C5B94 +D_800C5B98 +D_800C5B9C +D_800C5BA0 +D_800C5BA4 +D_800C5BA8 +D_800C5BAC +D_800C5BB0 +D_800C5BB4 +D_800C5BB8 +D_800C5BBC +D_800C5BC0 +D_800C5BC4 +D_800C5BC8 +D_800C5BCC +D_800C5BD0 +D_800C5BD4 +D_800C5BD8 +D_800C5BDC +D_800C5BE0 +D_800C5BE4 +D_800C5BE8 +D_800C5BEC +D_800C5BF0 +D_800C5BF4 +D_800C5BF8 +D_800C5BFC +D_800C5C00 +D_800C5C04 +D_800C5C08 +D_800C5C0C +D_800C5C10 +D_800C5C14 +D_800C5C18 +D_800C5C1C +D_800C5C20 +D_800C5C24 +D_800C5C28 +D_800C5C2C +D_800C5C30 +D_800C5C34 +D_800C5C38 +D_800C5C3C +D_800C5C40 +D_800C5C44 +D_800C5C48 +D_800C5C4C +D_800C5C50 +D_800C5C54 +D_800C5C58 +D_800C5C5C +D_800C5C60 +D_800C5C64 +D_800C5C68 +D_800C5C6C +D_800C5C70 +D_800C5C74 +D_800C5C78 +D_800C5C7C +D_800C5C80 +D_800C5C84 +D_800C5C88 +D_800C5C8C +D_800C5C90 +D_800C5C94 +D_800C5C98 +D_800C5C9C +D_800C5CA0 +D_800C5CA4 +D_800C5CA8 +D_800C5CAC +D_800C5CB0 +D_800C5CB4 +D_800C5CB8 +D_800C5CBC +D_800C5CC0 +D_800C5CC4 +D_800C5CC8 +D_800C5CCC +D_800C5CD0 +D_800C5CD4 +D_800C5CD8 +D_800C5CDC +D_800C5CE0 +D_800C5CE4 +D_800C5CE8 +D_800C5CEC +D_800C5CF0 +D_800C5CF4 +D_800C5CF8 +D_800C5CFC +D_800C5D00 +D_800C5D04 +D_800C5D08 +D_800C5D0C +D_800C5D10 +D_800C5D14 +D_800C5D18 +D_800C5D1C +D_800C5D20 +D_800C5D24 +D_800C5D28 +D_800C5D2C +D_800C5D30 +D_800C5D34 +D_800C5D38 +D_800C5D3C +D_800C5D40 +D_800C5D44 +D_800C5D48 +D_800C5D4C +D_800C5D50 +D_800C5D54 +D_800C5D58 +D_800C5D5C +D_800C5D60 +D_800C5D64 +D_800C5D68 +D_800C5D6C +D_800C5D70 +D_800C5D74 +D_800C5D78 +D_800C5D7C +D_800C5D80 +D_800C5D84 +D_800C5D88 +D_800C5D8C +D_800C5D90 +D_800C5D94 +D_800C5D98 +D_800C5D9C +D_800C5DA0 +D_800C5DA4 +D_800C5DA8 +D_800C5DAC +D_800C5DB0 +D_800C5DB4 +D_800C5DB8 +D_800C5DBC +D_800C5DC0 +D_800C5DC4 +D_800C5DC8 +D_800C5DCC +D_800C5DD0 +D_800C5DD4 +D_800C5DD8 +D_800C5DDC +D_800C5DE0 +D_800C5DE4 +D_800C5DE8 +D_800C5DEC +D_800C5DF0 +D_800C5DF4 +D_800C5DF8 +D_800C5DFC +D_800C5E00 +D_800C5E04 +D_800C5E08 +D_800C5E0C +D_800C5E10 +D_800C5E14 +D_800C5E18 +D_800C5E1C +D_800C5E20 +D_800C5E24 +D_800C5E28 +D_800C5E2C +D_800C5E30 +D_800C5E34 +D_800C5E38 +D_800C5E3C +D_800C5E40 +D_800C5E44 +D_800C5E48 +D_800C5E4C +D_800C5E50 +D_800C5E54 +D_800C5E58 +D_800C5E5C +D_800C5E60 +D_800C5E64 +D_800C5E68 +D_800C5E6C +D_800C5E70 +D_800C5E74 +D_800C5E78 +D_800C5E7C +D_800C5E80 +D_800C5E84 +D_800C5E88 +D_800C5E8C +D_800C5E90 +D_800C5E94 +D_800C5E98 +D_800C5E9C +D_800C5EA0 +D_800C5EA4 +D_800C5EA8 +D_800C5EAC +D_800C5EB0 +D_800C5EB4 +D_800C5EB8 +D_800C5EBC +D_800C5EC0 +D_800C5EC4 +D_800C5EC8 +D_800C5ECC +D_800C5ED0 +D_800C5ED4 +D_800C5ED8 +D_800C5EDC +D_800C5EE0 +D_800C5EE4 +D_800C5EE8 +D_800C5EEC +D_800C5EF0 +D_800C5EF4 +D_800C5EF8 +D_800C5EFC +D_800C5F00 +D_800C5F04 +D_800C5F08 +D_800C5F0C +D_800C5F10 +D_800C5F14 +D_800C5F18 +D_800C5F1C +D_800C5F20 +D_800C5F24 +D_800C5F28 +D_800C5F2C +D_800C5F30 +D_800C5F34 +D_800C5F38 +D_800C5F3C +D_800C5F40 +D_800C5F44 +D_800C5F48 +D_800C5F4C +D_800C5F50 +D_800C5F54 +D_800C5F58 +D_800C5F5C +D_800C5F60 +D_800C5F64 +D_800C5F68 +D_800C5F6C +D_800C5F70 +D_800C5F74 +D_800C5F78 +D_800C5F7C +D_800C5F80 +D_800C5F84 +D_800C5F88 +D_800C5F8C +D_800C5F90 +D_800C5F94 +D_800C5F98 +D_800C5F9C +D_800C5FA0 +D_800C5FA4 +D_800C5FA8 +D_800C5FAC +D_800C5FB0 +D_800C5FB4 +D_800C5FB8 +D_800C5FBC +D_800C5FC0 +D_800C5FC4 +D_800C5FC8 +D_800C5FCC +D_800C5FD0 +D_800C5FD4 +D_800C5FD8 +D_800C5FDC +D_800C5FE0 +D_800C5FE4 +D_800C5FE8 +D_800C5FEC +D_800C5FF0 +D_800C5FF4 +D_800C5FF8 +D_800C5FFC +D_800C6000 +D_800C6004 +D_800C6008 +D_800C600C +D_800C6010 +D_800C6014 +D_800C6018 +D_800C601C +D_800C6020 +D_800C6024 +D_800C6028 +D_800C602C +D_800C6030 +D_800C6034 +D_800C6038 +D_800C603C +D_800C6040 +D_800C6044 +D_800C6048 +D_800C604C +D_800C6050 +D_800C6054 +D_800C6058 +D_800C605C +D_800C6060 +D_800C6064 +D_800C6068 +D_800C606C +D_800C6070 +D_800C6074 +D_800C6078 +D_800C607C +D_800C6080 +D_800C6084 +D_800C6088 +D_800C608C +D_800C6090 +D_800C6094 +D_800C6098 +D_800C609C +D_800C60A0 +D_800C60A4 +D_800C60A8 +D_800C60AC +D_800C60B0 +D_800C60B4 +D_800C60B8 +D_800C60BC +D_800C60C0 +D_800C60C4 +D_800C60C8 +D_800C60CC +D_800C60D0 +D_800C60D4 +D_800C60D8 +D_800C60DC +D_800C60E0 +D_800C60E4 +D_800C60E8 +D_800C60EC +D_800C60F0 +D_800C60F4 +D_800C60F8 +D_800C60FC +D_800C6100 +D_800C6104 +D_800C6108 +D_800C610C +D_800C6110 +D_800C6114 +D_800C6118 +D_800C611C +D_800C6120 +D_800C6124 +D_800C6128 +D_800C612C +D_800C6130 +D_800C6134 +D_800C6138 +D_800C613C +D_800C6140 +D_800C6144 +D_800C6148 +D_800C614C +D_800C6150 +D_800C6154 +D_800C6158 +D_800C615C +D_800C6160 +D_800C6164 +D_800C6168 +D_800C616C +D_800C6170 +D_800C6174 +D_800C6178 +D_800C617C +D_800C6180 +D_800C6184 +D_800C6188 +D_800C618C +D_800C6190 +D_800C6194 +D_800C6198 +D_800C619C +D_800C61A0 +D_800C61A4 +D_800C61A8 +D_800C61AC +D_800C61B0 +D_800C61B4 +D_800C61B8 +D_800C61BC +D_800C61C0 +D_800C61C4 +D_800C61C8 +D_800C61CC +D_800C61D0 +D_800C61D4 +D_800C61D8 +D_800C61DC +D_800C61E0 +D_800C61E4 +D_800C61E8 +D_800C61EC +D_800C61F0 +D_800C61F4 +D_800C61F8 +D_800C61FC +D_800C6200 +D_800C6204 +D_800C6208 +D_800C620C +D_800C6210 +D_800C6214 +D_800C6218 +D_800C621C +D_800C6220 +D_800C6224 +D_800C6228 +D_800C622C +D_800C6230 +D_800C6234 +D_800C6238 +D_800C623C +D_800C6240 +D_800C6244 +D_800C6248 +D_800C624C +D_800C6250 +D_800C6254 +D_800C6258 +D_800C625C +D_800C6260 +D_800C6264 +D_800C6268 +D_800C626C +D_800C6270 +D_800C6274 +D_800C6278 +D_800C627C +D_800C6280 +D_800C6284 +D_800C6288 +D_800C628C +D_800C6290 +D_800C6294 +D_800C6298 +D_800C629C +D_800C62A0 +D_800C62A4 +D_800C62A8 +D_800C62AC +D_800C62B0 +D_800C62B4 +D_800C62B8 +D_800C62BC +D_800C62C0 +D_800C62C4 +D_800C62C8 +D_800C62CC +D_800C62D0 +D_800C62D4 +D_800C62D8 +D_800C62DC +D_800C62E0 +D_800C62E4 +D_800C62E8 +D_800C62EC +D_800C62F0 +D_800C62F4 +D_800C62F8 +D_800C62FC +D_800C6300 +D_800C6304 +D_800C6308 +D_800C630C +D_800C6310 +D_800C6314 +D_800C6318 +D_800C631C +D_800C6320 +D_800C6324 +D_800C6328 +D_800C632C +D_800C6330 +D_800C6334 +D_800C6338 +D_800C633C +D_800C6340 +D_800C6344 +D_800C6348 +D_800C634C +D_800C6350 +D_800C6354 +D_800C6358 +D_800C635C +D_800C6360 +D_800C6364 +D_800C6368 +D_800C636C +D_800C6370 +D_800C6374 +D_800C6378 +D_800C637C +D_800C6380 +D_800C6384 +D_800C6388 +D_800C638C +D_800C6390 +D_800C6394 +D_800C6398 +D_800C639C +D_800C63A0 +D_800C63A4 +D_800C63A8 +D_800C63AC +D_800C63B0 +D_800C63B4 +D_800C63B8 +D_800C63BC +D_800C63C0 +D_800C63C4 +D_800C63C8 +D_800C63CC +D_800C63D0 +D_800C63D4 +D_800C63D8 +D_800C63DC +D_800C63E0 +D_800C63E4 +D_800C63E8 +D_800C63EC +D_800C63F0 +D_800C63F4 +D_800C63F8 +D_800C63FC +D_800C6400 +D_800C6404 +D_800C6408 +D_800C640C +D_800C6410 +D_800C6414 +D_800C6418 +D_800C641C +D_800C6420 +D_800C6424 +D_800C6428 +D_800C642C +D_800C6430 +D_800C6434 +D_800C6438 +D_800C643C +D_800C6440 +D_800C6444 +D_800C6448 +D_800C644C +D_800C6450 +D_800C6454 +D_800C6458 +D_800C645C +D_800C6460 +D_800C6464 +D_800C6468 +D_800C646C +D_800C6470 +D_800C6474 +D_800C6478 +D_800C647C +D_800C6480 +D_800C6484 +D_800C6488 +D_800C648C +D_800C6490 +D_800C6494 +D_800C6498 +D_800C649C +D_800C64A0 +D_800C64A4 +D_800C64A8 +D_800C64AC +D_800C64B0 +D_800C64B4 +D_800C64B8 +D_800C64BC +D_800C64C0 +D_800C64C4 +D_800C64C8 +D_800C64CC +D_800C64D0 +D_800C64D4 +D_800C64D8 +D_800C64DC +D_800C64E0 +D_800C64E4 +D_800C64E8 +D_800C64EC +D_800C64F0 +D_800C64F4 +D_800C64F8 +D_800C64FC +D_800C6500 +D_800C6504 +D_800C6508 +D_800C650C +D_800C6510 +D_800C6514 +D_800C6518 +D_800C651C +D_800C6520 +D_800C6524 +D_800C6528 +D_800C652C +D_800C6530 +D_800C6534 +D_800C6538 +D_800C653C +D_800C6540 +D_800C6544 +D_800C6548 +D_800C654C +D_800C6550 +D_800C6554 +D_800C6558 +D_800C655C +D_800C6560 +D_800C6564 +D_800C6568 +D_800C656C +D_800C6570 +D_800C6574 +D_800C6578 +D_800C657C +D_800C6580 +D_800C6584 +D_800C6588 +D_800C658C +D_800C6590 +D_800C6594 +D_800C6598 +D_800C659C +D_800C65A0 +D_800C65A4 +D_800C65A8 +D_800C65AC +D_800C65B0 +D_800C65B4 +D_800C65B8 +D_800C65BC +D_800C65C0 +D_800C65C4 +D_800C65C8 +D_800C65CC +D_800C65D0 +D_800C65D4 +D_800C65D8 +D_800C65DC +D_800C65E0 +D_800C65E4 +D_800C65E8 +D_800C65EC +D_800C65F0 +D_800C65F4 +D_800C65F8 +D_800C65FC +D_800C6600 +D_800C6604 +D_800C6608 +D_800C660C +D_800C6610 +D_800C6614 +D_800C6618 +D_800C661C +D_800C6620 +D_800C6624 +D_800C6628 +D_800C662C +D_800C6630 +D_800C6634 +D_800C6638 +D_800C663C +D_800C6640 +D_800C6644 +D_800C6648 +D_800C664C +D_800C6650 +D_800C6654 +D_800C6658 +D_800C665C +D_800C6660 +D_800C6664 +D_800C6668 +D_800C666C +D_800C6670 +D_800C6674 +D_800C6678 +D_800C667C +D_800C6680 +D_800C6684 +D_800C6688 +D_800C668C +D_800C6690 +D_800C6694 +D_800C6698 +D_800C669C +D_800C66A0 +D_800C66A4 +D_800C66A8 +D_800C66AC +D_800C66B0 +D_800C66B4 +D_800C66B8 +D_800C66BC +D_800C66C0 +D_800C66C4 +D_800C66C8 +D_800C66CC +D_800C66D0 +D_800C66D4 +D_800C66D8 +D_800C66DC +D_800C66E0 +D_800C66E4 +D_800C66E8 +D_800C66EC +D_800C66F0 +D_800C66F4 +D_800C66F8 +D_800C66FC +D_800C6700 +D_800C6704 +D_800C6708 +D_800C670C +D_800C6710 +D_800C6714 +D_800C6718 +D_800C671C +D_800C6720 +D_800C6724 +D_800C6728 +D_800C672C +D_800C6730 +D_800C6734 +D_800C6738 +D_800C673C +D_800C6740 +D_800C6744 +D_800C6748 +D_800C674C +D_800C6750 +D_800C6754 +D_800C6758 +D_800C675C +D_800C6760 +D_800C6764 +D_800C6768 +D_800C676C +D_800C6770 +D_800C6774 +D_800C6778 +D_800C677C +D_800C6780 +D_800C6784 +D_800C6788 +D_800C678C +D_800C6790 +D_800C6794 +D_800C6798 +D_800C679C +D_800C67A0 +D_800C67A4 +D_800C67A8 +D_800C67AC +D_800C67B0 +D_800C67B4 +D_800C67B8 +D_800C67BC +D_800C67C0 +D_800C67C4 +D_800C67C8 +D_800C67CC +D_800C67D0 +D_800C67D4 +D_800C67D8 +D_800C67DC +D_800C67E0 +D_800C67E4 +D_800C67E8 +D_800C67EC +D_800C67F0 +D_800C67F4 +D_800C67F8 +D_800C67FC +D_800C6800 +D_800C6804 +D_800C6808 +D_800C680C +D_800C6810 +D_800C6814 +D_800C6818 +D_800C681C +D_800C6820 +D_800C6824 +D_800C6828 +D_800C682C +D_800C6830 +D_800C6834 +D_800C6838 +D_800C683C +D_800C6840 +D_800C6844 +D_800C6848 +D_800C684C +D_800C6850 +D_800C6854 +D_800C6858 +D_800C685C +D_800C6860 +D_800C6864 +D_800C6868 +D_800C686C +D_800C6870 +D_800C6874 +D_800C6878 +D_800C687C +D_800C6880 +D_800C6884 +D_800C6888 +D_800C688C +D_800C6890 +D_800C6894 +D_800C6898 +D_800C689C +D_800C68A0 +D_800C68A4 +D_800C68A8 +D_800C68AC +D_800C68B0 +D_800C68B4 +D_800C68B8 +D_800C68BC +D_800C68C0 +D_800C68C4 +D_800C68C8 +D_800C68CC +D_800C68D0 +D_800C68D4 +D_800C68D8 +D_800C68DC +D_800C68E0 +D_800C68E4 +D_800C68E8 +D_800C68EC +D_800C68F0 +D_800C68F4 +D_800C68F8 +D_800C68FC +D_800C6900 +D_800C6904 +D_800C6908 +D_800C690C +D_800C6910 +D_800C6914 +D_800C6918 +D_800C691C +D_800C6920 +D_800C6924 +D_800C6928 +D_800C692C +D_800C6930 +D_800C6934 +D_800C6938 +D_800C693C +D_800C6940 +D_800C6944 +D_800C6948 +D_800C694C +D_800C6950 +D_800C6954 +D_800C6958 +D_800C695C +D_800C6960 +D_800C6964 +D_800C6968 +D_800C696C +D_800C6970 +D_800C6974 +D_800C6978 +D_800C697C +D_800C6980 +D_800C6984 +D_800C6988 +D_800C698C +D_800C6990 +D_800C6994 +D_800C6998 +D_800C699C +D_800C69A0 +D_800C69A4 +D_800C69A8 +D_800C69AC +D_800C69B0 +D_800C69B4 +D_800C69B8 +D_800C69BC +D_800C69C0 +D_800C69C4 +D_800C69C8 +D_800C69CC +D_800C69D0 +D_800C69D4 +D_800C69D8 +D_800C69DC +D_800C69E0 +D_800C69E4 +D_800C69E8 +D_800C69EC +D_800C69F0 +D_800C69F4 +D_800C69F8 +D_800C69FC +D_800C6A00 +D_800C6A04 +D_800C6A08 +D_800C6A0C +D_800C6A10 +D_800C6A14 +D_800C6A18 +D_800C6A1C +D_800C6A20 +D_800C6A24 +D_800C6A28 +D_800C6A2C +D_800C6A30 +D_800C6A34 +D_800C6A38 +D_800C6A3C +D_800C6A40 +D_800C6A44 +D_800C6A48 +D_800C6A4C +D_800C6A50 +D_800C6A54 +D_800C6A58 +D_800C6A5C +D_800C6A60 +D_800C6A64 +D_800C6A68 +D_800C6A6C +D_800C6A70 +D_800C6A74 +D_800C6A78 +D_800C6A7C +D_800C6A80 +D_800C6A84 +D_800C6A88 +D_800C6A8C +D_800C6A90 +D_800C6A94 +D_800C6A98 +D_800C6A9C +D_800C6AA0 +D_800C6AA4 +D_800C6AA8 +D_800C6AAC +D_800C6AB0 +D_800C6AB4 +D_800C6AB8 +D_800C6ABC +D_800C6AC0 +D_800C6AC4 +D_800C6AC8 +D_800C6ACC +D_800C6AD0 +D_800C6AD4 +D_800C6AD8 +D_800C6ADC +D_800C6AE0 +D_800C6AE4 +D_800C6AE8 +D_800C6AEC +D_800C6AF0 +D_800C6AF4 +D_800C6AF8 +D_800C6AFC +D_800C6B00 +D_800C6B04 +D_800C6B08 +D_800C6B0C +D_800C6B10 +D_800C6B14 +D_800C6B18 +D_800C6B1C +D_800C6B20 +D_800C6B24 +D_800C6B28 +D_800C6B2C +D_800C6B30 +D_800C6B34 +D_800C6B38 +D_800C6B3C +D_800C6B40 +D_800C6B44 +D_800C6B48 +D_800C6B4C +D_800C6B50 +D_800C6B54 +D_800C6B58 +D_800C6B5C +D_800C6B60 +D_800C6B64 +D_800C6B68 +D_800C6B6C +D_800C6B70 +D_800C6B74 +D_800C6B78 +D_800C6B7C +D_800C6B80 +D_800C6B84 +D_800C6B88 +D_800C6B8C +D_800C6B90 +D_800C6B94 +D_800C6B98 +D_800C6B9C +D_800C6BA0 +D_800C6BA4 +D_800C6BA8 +D_800C6BAC +D_800C6BB0 +D_800C6BB4 +D_800C6BB8 +D_800C6BBC +D_800C6BC0 +D_800C6BC4 +D_800C6BC8 +D_800C6BCC +D_800C6BD0 +D_800C6BD4 +D_800C6BD8 +D_800C6BDC +D_800C6BE0 +D_800C6BE4 +D_800C6BE8 +D_800C6BEC +D_800C6BF0 +D_800C6BF4 +D_800C6BF8 +D_800C6BFC +D_800C6C00 +D_800C6C04 +D_800C6C08 +D_800C6C0C +D_800C6C10 +D_800C6C14 +D_800C6C18 +D_800C6C1C +D_800C6C20 +D_800C6C24 +D_800C6C28 +D_800C6C2C +D_800C6C30 +D_800C6C34 +D_800C6C38 +D_800C6C3C +D_800C6C40 +D_800C6C44 +D_800C6C48 +D_800C6C4C +D_800C6C50 +D_800C6C54 +D_800C6C58 +D_800C6C5C +D_800C6C60 +D_800C6C64 +D_800C6C68 +D_800C6C6C +D_800C6C70 +D_800C6C74 +D_800C6C78 +D_800C6C7C +D_800C6C80 +D_800C6C84 +D_800C6C88 +D_800C6C8C +D_800C6C90 +D_800C6C94 +D_800C6C98 +D_800C6C9C +D_800C6CA0 +D_800C6CA4 +D_800C6CA8 +D_800C6CAC +D_800C6CB0 +D_800C6CB4 +D_800C6CB8 +D_800C6CBC +D_800C6CC0 +D_800C6CC4 +D_800C6CC8 +D_800C6CCC +D_800C6CD0 +D_800C6CD4 +D_800C6CD8 +D_800C6CDC +D_800C6CE0 +D_800C6CE4 +D_800C6CE8 +D_800C6CEC +D_800C6CF0 +D_800C6CF4 +D_800C6CF8 +D_800C6CFC +D_800C6D00 +D_800C6D04 +D_800C6D08 +D_800C6D0C +D_800C6D10 +D_800C6D14 +D_800C6D18 +D_800C6D1C +D_800C6D20 +D_800C6D24 +D_800C6D28 +D_800C6D2C +D_800C6D30 +D_800C6D34 +D_800C6D38 +D_800C6D3C +D_800C6D40 +D_800C6D44 +D_800C6D48 +D_800C6D4C +D_800C6D50 +D_800C6D54 +D_800C6D58 +D_800C6D5C +D_800C6D60 +D_800C6D64 +D_800C6D68 +D_800C6D6C +D_800C6D70 +D_800C6D74 +D_800C6D78 +D_800C6D7C +D_800C6D80 +D_800C6D84 +D_800C6D88 +D_800C6D8C +D_800C6D90 +D_800C6D94 +D_800C6D98 +D_800C6D9C +D_800C6DA0 +D_800C6DA4 +D_800C6DA8 +D_800C6DAC +D_800C6DB0 +D_800C6DB4 +D_800C6DB8 +D_800C6DBC +D_800C6DC0 +D_800C6DC4 +D_800C6DC8 +D_800C6DCC +D_800C6DD0 +D_800C6DD4 +D_800C6DD8 +D_800C6DDC +D_800C6DE0 +D_800C6DE4 +D_800C6DE8 +D_800C6DEC +D_800C6DF0 +D_800C6DF4 +D_800C6DF8 +D_800C6DFC +D_800C6E00 +D_800C6E04 +D_800C6E08 +D_800C6E0C +D_800C6E10 +D_800C6E14 +D_800C6E18 +D_800C6E1C +D_800C6E20 +D_800C6E24 +D_800C6E28 +D_800C6E2C +D_800C6E30 +D_800C6E34 +D_800C6E38 +D_800C6E3C +D_800C6E40 +D_800C6E44 +D_800C6E48 +D_800C6E4C +D_800C6E50 +D_800C6E54 +D_800C6E58 +D_800C6E5C +D_800C6E60 +D_800C6E64 +D_800C6E68 +D_800C6E6C +D_800C6E70 +D_800C6E74 +D_800C6E78 +D_800C6E7C +D_800C6E80 +D_800C6E84 +D_800C6E88 +D_800C6E8C +D_800C6E90 +D_800C6E94 +D_800C6E98 +D_800C6E9C +D_800C6EA0 +D_800C6EA4 +D_800C6EA8 +D_800C6EAC +D_800C6EB0 +D_800C6EB4 +D_800C6EB8 +D_800C6EBC +D_800C6EC0 +D_800C6EC4 +D_800C6EC8 +D_800C6ECC +D_800C6ED0 +D_800C6ED4 +D_800C6ED8 +D_800C6EDC +D_800C6EE0 +D_800C6EE4 +D_800C6EE8 +D_800C6EEC +D_800C6EF0 +D_800C6EF4 +D_800C6EF8 +D_800C6EFC +D_800C6F00 +D_800C6F04 +D_800C6F08 +D_800C6F0C +D_800C6F10 +D_800C6F14 +D_800C6F18 +D_800C6F1C +D_800C6F20 +D_800C6F24 +D_800C6F28 +D_800C6F2C +D_800C6F30 +D_800C6F34 +D_800C6F38 +D_800C6F3C +D_800C6F40 +D_800C6F44 +D_800C6F48 +D_800C6F4C +D_800C6F50 +D_800C6F54 +D_800C6F58 +D_800C6F5C +D_800C6F60 +D_800C6F64 +D_800C6F68 +D_800C6F6C +D_800C6F70 +D_800C6F74 +D_800C6F78 +D_800C6F7C +D_800C6F80 +D_800C6F84 +D_800C6F88 +D_800C6F8C +D_800C6F90 +D_800C6F94 +D_800C6F98 +D_800C6F9C +D_800C6FA0 +D_800C6FA4 +D_800C6FA8 +D_800C6FAC +D_800C6FB0 +D_800C6FB4 +D_800C6FB8 +D_800C6FBC +D_800C6FC0 +D_800C6FC4 +D_800C6FC8 +D_800C6FCC +D_800C6FD0 +D_800C6FD4 +D_800C6FD8 +D_800C6FDC +D_800C6FE0 +D_800C6FE4 +D_800C6FE8 +D_800C6FEC +D_800C6FF0 +D_800C6FF4 +D_800C6FF8 +D_800C6FFC +D_800C7000 +D_800C7004 +D_800C7008 +D_800C700C +D_800C7010 +D_800C7014 +D_800C7018 +D_800C701C +D_800C7020 +D_800C7024 +D_800C7028 +D_800C702C +D_800C7030 +D_800C7034 +D_800C7038 +D_800C703C +D_800C7040 +D_800C7044 +D_800C7048 +D_800C704C +D_800C7050 +D_800C7054 +D_800C7058 +D_800C705C +D_800C7060 +D_800C7064 +D_800C7068 +D_800C706C +D_800C7070 +D_800C7074 +D_800C7078 +D_800C707C +D_800C7080 +D_800C7084 +D_800C7088 +D_800C708C +D_800C7090 +D_800C7094 +D_800C7098 +D_800C709C +D_800C70A0 +D_800C70A4 +D_800C70A8 +D_800C70AC +D_800C70B0 +D_800C70B4 +D_800C70B8 +D_800C70BC +D_800C70C0 +D_800C70C4 +D_800C70C8 +D_800C70CC +D_800C70D0 +D_800C70D4 +D_800C70D8 +D_800C70DC +D_800C70E0 +D_800C70E4 +D_800C70E8 +D_800C70EC +D_800C70F0 +D_800C70F4 +D_800C70F8 +D_800C70FC +D_800C7100 +D_800C7104 +D_800C7108 +D_800C710C +D_800C7110 +D_800C7114 +D_800C7118 +D_800C711C +D_800C7120 +D_800C7124 +D_800C7128 +D_800C712C +D_800C7130 +D_800C7134 +D_800C7138 +D_800C713C +D_800C7140 +D_800C7144 +D_800C7148 +D_800C714C +D_800C7150 +D_800C7154 +D_800C7158 +D_800C715C +D_800C7160 +D_800C7164 +D_800C7168 +D_800C716C +D_800C7170 +D_800C7174 +D_800C7178 +D_800C717C +D_800C7180 +D_800C7184 +D_800C7188 +D_800C718C +D_800C7190 +D_800C7194 +D_800C7198 +D_800C719C +D_800C71A0 +D_800C71A4 +D_800C71A8 +D_800C71AC +D_800C71B0 +D_800C71B4 +D_800C71B8 +D_800C71BC +D_800C71C0 +D_800C71C4 +D_800C71C8 +D_800C71CC +D_800C71D0 +D_800C71D4 +D_800C71D8 +D_800C71DC +D_800C71E0 +D_800C71E4 +D_800C71E8 +D_800C71EC +D_800C71F0 +D_800C71F4 +D_800C71F8 +D_800C71FC +D_800C7200 +D_800C7204 +D_800C7208 +D_800C720C +D_800C7210 +D_800C7214 +D_800C7218 +D_800C721C +D_800C7220 +D_800C7224 +D_800C7228 +D_800C722C +D_800C7230 +D_800C7234 +D_800C7238 +D_800C723C +D_800C7240 +D_800C7244 +D_800C7248 +D_800C724C +D_800C7250 +D_800C7254 +D_800C7258 +D_800C725C +D_800C7260 +D_800C7264 +D_800C7268 +D_800C726C +D_800C7270 +D_800C7274 +D_800C7278 +D_800C727C +D_800C7280 +D_800C7284 +D_800C7288 +D_800C728C +D_800C7290 +D_800C7294 +D_800C7298 +D_800C729C +D_800C72A0 +D_800C72A4 +D_800C72A8 +D_800C72AC +D_800C72B0 +D_800C72B4 +D_800C72B8 +D_800C72BC +D_800C72C0 +D_800C72C4 +D_800C72C8 +D_800C72CC +D_800C72D0 +D_800C72D4 +D_800C72D8 +D_800C72DC +D_800C72E0 +D_800C72E4 +D_800C72E8 +D_800C72EC +D_800C72F0 +D_800C72F4 +D_800C72F8 +D_800C72FC +D_800C7300 +D_800C7304 +D_800C7308 +D_800C730C +D_800C7310 +D_800C7314 +D_800C7318 +D_800C731C +D_800C7320 +D_800C7324 +D_800C7328 +D_800C732C +D_800C7330 +D_800C7334 +D_800C7338 +D_800C733C +D_800C7340 +D_800C7344 +D_800C7348 +D_800C734C +D_800C7350 +D_800C7354 +D_800C7358 +D_800C735C +D_800C7360 +D_800C7364 +D_800C7368 +D_800C736C +D_800C7370 +D_800C7374 +D_800C7378 +D_800C737C +D_800C7380 +D_800C7384 +D_800C7388 +D_800C738C +D_800C7390 +D_800C7394 +D_800C7398 +D_800C739C +D_800C73A0 +D_800C73A4 +D_800C73A8 +D_800C73AC +D_800C73B0 +D_800C73B4 +D_800C73B8 +D_800C73BC +D_800C73C0 +D_800C73C4 +D_800C73C8 +D_800C73CC +D_800C73D0 +D_800C73D4 +D_800C73D8 +D_800C73DC +D_800C73E0 +D_800C73E4 +D_800C73E8 +D_800C73EC +D_800C73F0 +D_800C73F4 +D_800C73F8 +D_800C73FC +D_800C7400 +D_800C7404 +D_800C7408 +D_800C740C +D_800C7410 +D_800C7414 +D_800C7418 +D_800C741C +D_800C7420 +D_800C7424 +D_800C7428 +D_800C742C +D_800C7430 +D_800C7434 +D_800C7438 +D_800C743C +D_800C7440 +D_800C7444 +D_800C7448 +D_800C744C +D_800C7450 +D_800C7454 +D_800C7458 +D_800C745C +D_800C7460 +D_800C7464 +D_800C7468 +D_800C746C +D_800C7470 +D_800C7474 +D_800C7478 +D_800C747C +D_800C7480 +D_800C7484 +D_800C7488 +D_800C748C +D_800C7490 +D_800C7494 +D_800C7498 +D_800C749C +D_800C74A0 +D_800C74A4 +D_800C74A8 +D_800C74AC +D_800C74B0 +D_800C74B4 +D_800C74B8 +D_800C74BC +D_800C74C0 +D_800C74C4 +D_800C74C8 +D_800C74CC +D_800C74D0 +D_800C74D4 +D_800C74D8 +D_800C74DC +D_800C74E0 +D_800C74E4 +D_800C74E8 +D_800C74EC +D_800C74F0 +D_800C74F4 +D_800C74F8 +D_800C74FC +D_800C7500 +D_800C7504 +D_800C7508 +D_800C750C +D_800C7510 +D_800C7514 +D_800C7518 +D_800C751C +D_800C7520 +D_800C7524 +D_800C7528 +D_800C752C +D_800C7530 +D_800C7534 +D_800C7538 +D_800C753C +D_800C7540 +D_800C7544 +D_800C7548 +D_800C754C +D_800C7550 +D_800C7554 +D_800C7558 +D_800C755C +D_800C7560 +D_800C7564 +D_800C7568 +D_800C756C +D_800C7570 +D_800C7574 +D_800C7578 +D_800C757C +D_800C7580 +D_800C7584 +D_800C7588 +D_800C758C +D_800C7590 +D_800C7594 +D_800C7598 +D_800C759C +D_800C75A0 +D_800C75A4 +D_800C75A8 +D_800C75AC +D_800C75B0 +D_800C75B4 +D_800C75B8 +D_800C75BC +D_800C75C0 +D_800C75C4 +D_800C75C8 +D_800C75CC +D_800C75D0 +D_800C75D4 +D_800C75D8 +D_800C75DC +D_800C75E0 +D_800C75E4 +D_800C75E8 +D_800C75EC +D_800C75F0 +D_800C75F4 +D_800C75F8 +D_800C75FC +D_800C7600 +D_800C7604 +D_800C7608 +D_800C760C +D_800C7610 +D_800C7614 +D_800C7618 +D_800C761C +D_800C7620 +D_800C7624 +D_800C7628 +D_800C762C +D_800C7630 +D_800C7634 +D_800C7638 +D_800C763C +D_800C7640 +D_800C7644 +D_800C7648 +D_800C764C +D_800C7650 +D_800C7654 +D_800C7658 +D_800C765C +D_800C7660 +D_800C7664 +D_800C7668 +D_800C766C +D_800C7670 +D_800C7674 +D_800C7678 +D_800C767C +D_800C7680 +D_800C7684 +D_800C7688 +D_800C768C +D_800C7690 +D_800C7694 +D_800C7698 +D_800C769C +D_800C76A0 +D_800C76A4 +D_800C76A8 +D_800C76AC +D_800C76B0 +D_800C76B4 +D_800C76B8 +D_800C76BC +D_800C76C0 +D_800C76C4 +D_800C76C8 +D_800C76CC +D_800C76D0 +D_800C76D4 +D_800C76D8 +D_800C76DC +D_800C76E0 +D_800C76E4 +D_800C76E8 +D_800C76EC +D_800C76F0 +D_800C76F4 +D_800C76F8 +D_800C76FC +D_800C7700 +D_800C7704 +D_800C7708 +D_800C770C +D_800C7710 +D_800C7714 +D_800C7718 +D_800C771C +D_800C7720 +D_800C7724 +D_800C7728 +D_800C772C +D_800C7730 +D_800C7734 +D_800C7738 +D_800C773C +D_800C7740 +D_800C7744 +D_800C7748 +D_800C774C +D_800C7750 +D_800C7754 +D_800C7758 +D_800C775C +D_800C7760 +D_800C7764 +D_800C7768 +D_800C776C +D_800C7770 +D_800C7774 +D_800C7778 +D_800C777C +D_800C7780 +D_800C7784 +D_800C7788 +D_800C778C +D_800C7790 +D_800C7794 +D_800C7798 +D_800C779C +D_800C77A0 +D_800C77A4 +D_800C77A8 +D_800C77AC +D_800C77B0 +D_800C77B4 +D_800C77B8 +D_800C77BC +D_800C77C0 +D_800C77C4 +D_800C77C8 +D_800C77CC +D_800C77D0 +D_800C77D4 +D_800C77D8 +D_800C77DC +D_800C77E0 +D_800C77E4 +D_800C77E8 +D_800C77EC +D_800C77F0 +D_800C77F4 +D_800C77F8 +D_800C77FC +D_800C7800 +D_800C7804 +D_800C7808 +D_800C780C +D_800C7810 +D_800C7814 +D_800C7818 +D_800C781C +D_800C7820 +D_800C7824 +D_800C7844 +D_800C7848 +D_800C784C +D_800C7850 +D_800C7854 +D_800C7858 +D_800C785C +D_800C7860 +D_800C7864 +D_800C7868 +D_800C786C +D_800C7870 +D_800C7874 +D_800C7878 +D_800C787C +D_800C7880 +D_800C7884 +D_800C7888 +D_800C788C +D_800C7890 +D_800C7894 +D_800C7898 +D_800C789C +D_800C78A0 +D_800C78A4 +D_800C78A8 +D_800C78AC +D_800C78B0 +D_800C78B4 +D_800C78B8 +D_800C78BC +D_800C78C0 +D_800C78C4 +D_800C78C8 +D_800C78CC +D_800C78D0 +D_800C78D4 +D_800C78D8 +D_800C78DC +D_800C78E0 +D_800C78E4 +D_800C78E8 +D_800C78EC +D_800C78F0 +D_800C78F4 +D_800C78F8 +D_800C78FC +D_800C7900 +D_800C7904 +D_800C7908 +D_800C790C +D_800C7910 +D_800C7914 +D_800C7918 +D_800C791C +D_800C7920 +D_800C7924 +D_800C7928 +D_800C792C +D_800C7930 +D_800C7934 +D_800C7938 +D_800C793C +D_800C7940 +D_800C7944 +D_800C7948 +D_800C794C +D_800C7950 +D_800C7954 +D_800C7958 +D_800C795C +D_800C7960 +D_800C7964 +D_800C7968 +D_800C796C +D_800C7970 +D_800C7974 +D_800C7978 +D_800C797C +D_800C7980 +D_800C7984 +D_800C7988 +D_800C798C +D_800C7990 +D_800C7994 +D_800C7998 +D_800C799C +D_800C79A0 +D_800C79A4 +D_800C79A8 +D_800C79AC +D_800C79B0 +D_800C79B4 +D_800C79B8 +D_800C79BC +D_800C79C0 +D_800C79C4 +D_800C79C8 +D_800C79CC +D_800C79D0 +D_800C79D4 +D_800C79D8 +D_800C79DC +D_800C79E0 +D_800C79E4 +D_800C79E8 +D_800C79EC +D_800C79F0 +D_800C79F4 +D_800C79F8 +D_800C79FC +D_800C7A00 +D_800C7A04 +D_800C7A08 +D_800C7A0C +D_800C7A10 +D_800C7A14 +D_800C7A18 +D_800C7A1C +D_800C7A20 +D_800C7A24 +D_800C7A28 +D_800C7A2C +D_800C7A30 +D_800C7A34 +D_800C7A38 +D_800C7A3C +D_800C7A40 +D_800C7A44 +D_800C7A48 +D_800C7A4C +D_800C7A50 +D_800C7A54 +D_800C7A58 +D_800C7A5C +D_800C7A60 +D_800C7A64 +D_800C7A68 +D_800C7A6C +D_800C7A70 +D_800C7A74 +D_800C7A78 +D_800C7A7C +D_800C7A80 +D_800C7A84 +D_800C7A88 +D_800C7A8C +D_800C7A90 +D_800C7A94 +D_800C7A98 +D_800C7A9C +D_800C7AA0 +D_800C7AA4 +D_800C7AA8 +D_800C7AAC +D_800C7AB0 +D_800C7AB4 +D_800C7AB8 +D_800C7ABC +D_800C7AC0 +D_800C7AC4 +D_800C7AC8 +D_800C7ACC +D_800C7AD0 +D_800C7AD4 +D_800C7AD8 +D_800C7ADC +D_800C7AE0 +D_800C7AE4 +D_800C7AE8 +D_800C7AEC +D_800C7AF0 +D_800C7AF4 +D_800C7AF8 +D_800C7AFC +D_800C7B00 +D_800C7B04 +D_800C7B08 +D_800C7B0C +D_800C7B10 +D_800C7B14 +D_800C7B18 +D_800C7B1C +D_800C7B20 +D_800C7B24 +D_800C7B28 +D_800C7B2C +D_800C7B30 +D_800C7B34 +D_800C7B38 +D_800C7B3C +D_800C7B40 +D_800C7B44 +D_800C7B48 +D_800C7B4C +D_800C7B50 +D_800C7B54 +D_800C7B58 +D_800C7B5C +D_800C7B60 +D_800C7B64 +D_800C7B68 +D_800C7B6C +D_800C7B70 +D_800C7B74 +D_800C7B78 +D_800C7B7C +D_800C7B80 +D_800C7B84 +D_800C7B88 +D_800C7B8C +D_800C7B90 +D_800C7B94 +D_800C7B98 +D_800C7B9C +D_800C7BA0 +D_800C7BA4 +D_800C7BA8 +D_800C7BAC +D_800C7BB0 +D_800C7BB4 +D_800C7BB8 +D_800C7BBC +D_800C7BC0 +D_800C7BC4 +D_800C7BC8 +D_800C7BCC +D_800C7BD0 +D_800C7BD4 +D_800C7BD8 +D_800C7BDC +D_800C7BE0 +D_800C7BE4 +D_800C7BE8 +D_800C7BEC +D_800C7BF0 +D_800C7BF4 +D_800C7BF8 +D_800C7BFC +D_800C7C00 +D_800C7C04 +D_800C7C08 +D_800C7C0C +D_800C7C10 +D_800C7C14 +D_800C7C18 +D_800C7C1C +D_800C7C20 +D_800C7C24 +D_800C7C28 +D_800C7C2C +D_800C7C30 +D_800C7C34 +D_800C7C38 +D_800C7C3C +D_800C7C40 +D_800C7C44 +D_800C7C48 +D_800C7C4C +D_800C7C50 +D_800C7C54 +D_800C7C58 +D_800C7C5C +D_800C7C60 +D_800C7C64 +D_800C7C68 +D_800C7C6C +D_800C7C70 +D_800C7C74 +D_800C7C78 +D_800C7C7C +D_800C7C80 +D_800C7C84 +D_800C7C88 +D_800C7C8C +D_800C7C90 +D_800C7C94 +D_800C7C98 +D_800C7C9C +D_800C7CA0 +D_800C7CA4 +D_800C7CA8 +D_800C7CAC +D_800C7CB0 +D_800C7CB4 +D_800C7CB8 +D_800C7CBC +D_800C7CC0 +D_800C7CC4 +D_800C7CC8 +D_800C7CCC +D_800C7CD0 +D_800C7CD4 +D_800C7CD8 +D_800C7CDC +D_800C7CE0 +D_800C7CE4 +D_800C7CE8 +D_800C7CEC +D_800C7CF0 +D_800C7CF4 +D_800C7CF8 +D_800C7CFC +D_800C7D00 +D_800C7D04 +D_800C7D08 +D_800C7D0C +D_800C7D10 +D_800C7D14 +D_800C7D18 +D_800C7D1C +D_800C7D20 +D_800C7D24 +D_800C7D28 +D_800C7D2C +D_800C7D30 +D_800C7D34 +D_800C7D38 +D_800C7D3C +D_800C7D40 +D_800C7D44 +D_800C7D48 +D_800C7D4C +D_800C7D50 +D_800C7D54 +D_800C7D58 +D_800C7D5C +D_800C7D60 +D_800C7D64 +D_800C7D68 +D_800C7D6C +D_800C7D70 +D_800C7D74 +D_800C7D78 +D_800C7D7C +D_800C7D80 +D_800C7D84 +D_800C7D88 +D_800C7D8C +D_800C7D90 +D_800C7D94 +D_800C7D98 +D_800C7D9C +D_800C7DA0 +D_800C7DA4 +D_800C7DA8 +D_800C7DAC +D_800C7DB0 +D_800C7DB4 +D_800C7DB8 +D_800C7DBC +D_800C7DC0 +D_800C7DC4 +D_800C7DC8 +D_800C7DCC +D_800C7DD0 +D_800C7DD4 +D_800C7DD8 +D_800C7DDC +D_800C7DE0 +D_800C7DE4 +D_800C7DE8 +D_800C7DEC +D_800C7DF0 +D_800C7DF4 +D_800C7DF8 +D_800C7DFC +D_800C7E00 +D_800C7E04 +D_800C7E08 +D_800C7E0C +D_800C7E10 +D_800C7E14 +D_800C7E18 +D_800C7E1C +D_800C7E20 +D_800C7E24 +D_800C7E28 +D_800C7E2C +D_800C7E30 +D_800C7E34 +D_800C7E38 +D_800C7E3C +D_800C7E40 +D_800C7E44 +D_800C7E48 +D_800C7E4C +D_800C7E50 +D_800C7E54 +D_800C7E58 +D_800C7E5C +D_800C7E60 +D_800C7E64 +D_800C7E68 +D_800C7E6C +D_800C7E70 +D_800C7E74 +D_800C7E78 +D_800C7E7C +D_800C7E80 +D_800C7E84 +D_800C7E88 +D_800C7E8C +D_800C7E90 +D_800C7E94 +D_800C7E98 +D_800C7E9C +D_800C7EA0 +D_800C7EA4 +D_800C7EA8 +D_800C7EAC +D_800C7EB0 +D_800C7EB4 +D_800C7EB8 +D_800C7EBC +D_800C7EC0 +D_800C7EC4 +D_800C7EC8 +D_800C7ECC +D_800C7ED0 +D_800C7ED4 +D_800C7ED8 +D_800C7EDC +D_800C7EE0 +D_800C7EE4 +D_800C7EE8 +D_800C7EEC +D_800C7EF0 +D_800C7EF4 +D_800C7EF8 +D_800C7EFC +D_800C7F00 +D_800C7F04 +D_800C7F08 +D_800C7F0C +D_800C7F10 +D_800C7F14 +D_800C7F18 +D_800C7F1C +D_800C7F20 +D_800C7F24 +D_800C7F28 +D_800C7F2C +D_800C7F30 +D_800C7F34 +D_800C7F38 +D_800C7F3C +D_800C7F40 +D_800C7F44 +D_800C7F48 +D_800C7F4C +D_800C7F50 +D_800C7F54 +D_800C7F58 +D_800C7F5C +D_800C7F60 +D_800C7F64 +D_800C7F68 +D_800C7F6C +D_800C7F70 +D_800C7F74 +D_800C7F78 +D_800C7F7C +D_800C7F80 +D_800C7F84 +D_800C7F88 +D_800C7F8C +D_800C7F90 +D_800C7F94 +D_800C7F98 +D_800C7F9C +D_800C7FA0 +D_800C7FA4 +D_800C7FA8 +D_800C7FAC +D_800C7FB0 +D_800C7FB4 +D_800C7FB8 +D_800C7FBC +D_800C7FC0 +D_800C7FC4 +D_800C7FC8 +D_800C7FCC +D_800C7FD0 +D_800C7FD4 +D_800C7FD8 +D_800C7FDC +D_800C7FE0 +D_800C7FE4 +D_800C7FE8 +D_800C7FEC +D_800C7FF0 +D_800C7FF4 +D_800C7FF8 +D_800C7FFC +D_800C8000 +D_800C8004 +D_800C8008 +D_800C800C +D_800C8010 +D_800C8014 +D_800C8018 +D_800C801C +D_800C8020 +D_800C8024 +D_800C8028 +D_800C802C +D_800C8030 +D_800C8034 +D_800C8038 +D_800C803C +D_800C8040 +D_800C8044 +D_800C8048 +D_800C804C +D_800C8050 +D_800C8054 +D_800C8058 +D_800C805C +D_800C8060 +D_800C8064 +D_800C8068 +D_800C806C +D_800C8070 +D_800C8074 +D_800C8078 +D_800C807C +D_800C8080 +D_800C8084 +D_800C8088 +D_800C808C +D_800C8090 +D_800C8094 +D_800C8098 +D_800C809C +D_800C80A0 +D_800C80A4 +D_800C80A8 +D_800C80AC +D_800C80B0 +D_800C80B4 +D_800C80B8 +D_800C80BC +D_800C80C0 +D_800C80C4 +D_800C80C8 +D_800C80CC +D_800C80D0 +D_800C80D4 +D_800C80D8 +D_800C80DC +D_800C80E0 +D_800C80E4 +D_800C80E8 +D_800C80EC +D_800C80F0 +D_800C80F4 +D_800C80F8 +D_800C80FC +D_800C8100 +D_800C8104 +D_800C8108 +D_800C810C +D_800C8110 +D_800C8114 +D_800C8118 +D_800C811C +D_800C8120 +D_800C8124 +D_800C8128 +D_800C812C +D_800C8130 +D_800C8134 +D_800C8138 +D_800C813C +D_800C8140 +D_800C8144 +D_800C8148 +D_800C814C +D_800C8150 +D_800C8154 +D_800C8158 +D_800C815C +D_800C8160 +D_800C8164 +D_800C8168 +D_800C816C +D_800C8170 +D_800C8174 +D_800C8178 +D_800C817C +D_800C8180 +D_800C8184 +D_800C8188 +D_800C818C +D_800C8190 +D_800C8194 +D_800C8198 +D_800C819C +D_800C81A0 +D_800C81A4 +D_800C81A8 +D_800C81AC +D_800C81B0 +D_800C81B4 +D_800C81B8 +D_800C81BC +D_800C81C0 +D_800C81C4 +D_800C81C8 +D_800C81CC +D_800C81D0 +D_800C81D4 +D_800C81D8 +D_800C81DC +D_800C81E0 +D_800C81E4 +D_800C81E8 +D_800C81EC +D_800C81F0 +D_800C81F4 +D_800C81F8 +D_800C81FC +D_800C8200 +D_800C8204 +D_800C8208 +D_800C820C +D_800C8210 +D_800C8214 +D_800C8218 +D_800C821C +D_800C8220 +D_800C8224 +D_800C8228 +D_800C822C +D_800C8230 +D_800C8234 +D_800C8238 +D_800C823C +D_800C8240 +D_800C8244 +D_800C8248 +D_800C824C +D_800C8250 +D_800C8254 +D_800C8258 +D_800C825C +D_800C8260 +D_800C8264 +D_800C8268 +D_800C826C +D_800C8270 +D_800C8274 +D_800C8278 +D_800C827C +D_800C8280 +D_800C8284 +D_800C8288 +D_800C828C +D_800C8290 +D_800C8294 +D_800C8298 +D_800C829C +D_800C82A0 +D_800C82A4 +D_800C82A8 +D_800C82AC +D_800C82B0 +D_800C82B4 +D_800C82B8 +D_800C82BC +D_800C82C0 +D_800C82C4 +D_800C82C8 +D_800C82CC +D_800C82D0 +D_800C82D4 +D_800C82D8 +D_800C82DC +D_800C82E0 +D_800C82E4 +D_800C82E8 +D_800C82EC +D_800C82F0 +D_800C82F4 +D_800C82F8 +D_800C82FC +D_800C8300 +D_800C8304 +D_800C8308 +D_800C830C +D_800C8310 +D_800C8314 +D_800C8318 +D_800C831C +D_800C8320 +D_800C8324 +D_800C8328 +D_800C832C +D_800C8330 +D_800C8334 +D_800C8338 +D_800C833C +D_800C8340 +D_800C8344 +D_800C8348 +D_800C834C +D_800C8350 +D_800C8354 +D_800C8358 +D_800C835C +D_800C8360 +D_800C8364 +D_800C8368 +D_800C836C +D_800C8370 +D_800C8374 +D_800C8378 +D_800C837C +D_800C8380 +D_800C8384 +D_800C8388 +D_800C838C +D_800C8390 +D_800C8394 +D_800C8398 +D_800C839C +D_800C83A0 +D_800C83A4 +D_800C83A8 +D_800C83AC +D_800C83B0 +D_800C83B4 +D_800C83B8 +D_800C83BC +D_800C83C0 +D_800C83C4 +D_800C83C8 +D_800C83CC +D_800C83D0 +D_800C83D4 +D_800C83D8 +D_800C83DC +D_800C83E0 +D_800C83E4 +D_800C83E8 +D_800C83EC +D_800C83F0 +D_800C83F4 +D_800C83F8 +D_800C83FC +D_800C8400 +D_800C8404 +D_800C8408 +D_800C840C +D_800C8410 +D_800C8414 +D_800C8418 +D_800C841C +D_800C8420 +D_800C8424 +D_800C8428 +D_800C842C +D_800C8430 +D_800C8434 +D_800C8438 +D_800C843C +D_800C8440 +D_800C8444 +D_800C8448 +D_800C844C +D_800C8450 +D_800C8454 +D_800C8458 +D_800C845C +D_800C8460 +D_800C8464 +D_800C8468 +D_800C846C +D_800C8470 +D_800C8474 +D_800C8478 +D_800C847C +D_800C8480 +D_800C8484 +D_800C8488 +D_800C848C +D_800C8490 +D_800C8494 +D_800C8498 +D_800C849C +D_800C84A0 +D_800C84A4 +D_800C84A8 +D_800C84AC +D_800C84B0 +D_800C84B4 +D_800C84B8 +D_800C84BC +D_800C84C0 +D_800C84C4 +D_800C84C8 +D_800C84CC +D_800C84D0 +D_800C84D4 +D_800C84D8 +D_800C84DC +D_800C84E0 +D_800C84E4 +D_800C84E8 +D_800C84EC +D_800C84F0 +D_800C84F4 +D_800C84F8 +D_800C84FC +D_800C8500 +D_800C8504 +D_800C8508 +D_800C850C +D_800C8510 +D_800C8514 +D_800C8518 +D_800C851C +D_800C8520 +D_800C8524 +D_800C8528 +D_800C852C +D_800C8530 +D_800C8534 +D_800C8538 +D_800C853C +D_800C8540 +D_800C8544 +D_800C8548 +D_800C854C +D_800C8550 +D_800C8554 +D_800C8558 +D_800C855C +D_800C8560 +D_800C8564 +D_800C8568 +D_800C856C +D_800C8570 +D_800C8574 +D_800C8578 +D_800C857C +D_800C8580 +D_800C8584 +D_800C8588 +D_800C858C +D_800C8590 +D_800C8594 +D_800C8598 +D_800C859C +D_800C85A0 +D_800C85A4 +D_800C85A8 +D_800C85AC +D_800C85B0 +D_800C85B4 +D_800C85B8 +D_800C85BC +D_800C85C0 +D_800C85C4 +D_800C85C8 +D_800C85CC +D_800C85D0 +D_800C85D4 +D_800C85D8 +D_800C85DC +D_800C85E0 +D_800C85E4 +D_800C85E8 +D_800C85EC +D_800C85F0 +D_800C85F4 +D_800C85F8 +D_800C85FC +D_800C8600 +D_800C8604 +D_800C8608 +D_800C860C +D_800C8610 +D_800C8614 +D_800C8618 +D_800C861C +D_800C8620 +D_800C8624 +D_800C8628 +D_800C862C +D_800C8630 +D_800C8634 +D_800C8638 +D_800C863C +D_800C8640 +D_800C8644 +D_800C8648 +D_800C864C +D_800C8650 +D_800C8654 +D_800C8658 +D_800C865C +D_800C8660 +D_800C8664 +D_800C8668 +D_800C866C +D_800C8670 +D_800C8674 +D_800C8678 +D_800C867C +D_800C8680 +D_800C8684 +D_800C8688 +D_800C868C +D_800C8690 +D_800C8694 +D_800C8698 +D_800C869C +D_800C86A0 +D_800C86A4 +D_800C86A8 +D_800C86AC +D_800C86B0 +D_800C86B4 +D_800C86B8 +D_800C86BC +D_800C86C0 +D_800C86C4 +D_800C86C8 +D_800C86CC +D_800C86D0 +D_800C86D4 +D_800C86D8 +D_800C86DC +D_800C86E0 +D_800C86E4 +D_800C86E8 +D_800C86EC +D_800C86F0 +D_800C86F4 +D_800C86F8 +D_800C86FC +D_800C8700 +D_800C8704 +D_800C8708 +D_800C870C +D_800C8710 +D_800C8714 +D_800C8718 +D_800C871C +D_800C8720 +D_800C8724 +D_800C8728 +D_800C872C +D_800C8730 +D_800C8734 +D_800C8738 +D_800C873C +D_800C8740 +D_800C8744 +D_800C8748 +D_800C874C +D_800C8750 +D_800C8754 +D_800C8758 +D_800C875C +D_800C8760 +D_800C8764 +D_800C8768 +D_800C876C +D_800C8770 +D_800C8774 +D_800C8778 +D_800C877C +D_800C8780 +D_800C8784 +D_800C8788 +D_800C878C +D_800C8790 +D_800C8794 +D_800C8798 +D_800C879C +D_800C87A0 +D_800C87A4 +D_800C87A8 +D_800C87AC +D_800C87B0 +D_800C87B4 +D_800C87B8 +D_800C87BC +D_800C87C0 +D_800C87C4 +D_800C87C8 +D_800C87CC +D_800C87D0 +D_800C87D4 +D_800C87D8 +D_800C87DC +D_800C87E0 +D_800C87E4 +D_800C87E8 +D_800C87EC +D_800C87F0 +D_800C87F4 +D_800C87F8 +D_800C87FC +D_800C8800 +D_800C8804 +D_800C8808 +D_800C880C +D_800C8810 +D_800C8814 +D_800C8818 +D_800C881C +D_800C8820 +D_800C8824 +D_800C8828 +D_800C882C +D_800C8830 +D_800C8834 +D_800C8838 +D_800C883C +D_800C8840 +D_800C8844 +D_800C8848 +D_800C884C +D_800C8850 +D_800C8854 +D_800C8858 +D_800C885C +D_800C8860 +D_800C8864 +D_800C8868 +D_800C886C +D_800C8870 +D_800C8874 +D_800C8878 +D_800C887C +D_800C8880 +D_800C8884 +D_800C8888 +D_800C888C +D_800C8890 +D_800C8894 +D_800C8898 +D_800C889C +D_800C88A0 +D_800C88A4 +D_800C88A8 +D_800C88AC +D_800C88B0 +D_800C88B4 +D_800C88B8 +D_800C88BC +D_800C88C0 +D_800C88C4 +D_800C88C8 +D_800C88CC +D_800C88D0 +D_800C88D4 +D_800C88D8 +D_800C88DC +D_800C88E0 +D_800C88E4 +D_800C88E8 +D_800C88EC +D_800C88F0 +D_800C88F4 +D_800C88F8 +D_800C88FC +D_800C8900 +D_800C8904 +D_800C8908 +D_800C890C +D_800C8910 +D_800C8914 +D_800C8918 +D_800C891C +D_800C8920 +D_800C8924 +D_800C8928 +D_800C892C +D_800C8930 +D_800C8934 +D_800C8938 +D_800C893C +D_800C8940 +D_800C8944 +D_800C8948 +D_800C894C +D_800C8950 +D_800C8954 +D_800C8958 +D_800C895C +D_800C8960 +D_800C8964 +D_800C8968 +D_800C896C +D_800C8970 +D_800C8974 +D_800C8978 +D_800C897C +D_800C8980 +D_800C8984 +D_800C8988 +D_800C898C +D_800C8990 +D_800C8994 +D_800C8998 +D_800C899C +D_800C89A0 +D_800C89A4 +D_800C89A8 +D_800C89AC +D_800C89B0 +D_800C89B4 +D_800C89B8 +D_800C89BC +D_800C89C0 +D_800C89C4 +D_800C89C8 +D_800C89CC +D_800C89D0 +D_800C89D4 +D_800C89D8 +D_800C89DC +D_800C89E0 +D_800C89E4 +D_800C89E8 +D_800C89EC +D_800C89F0 +D_800C89F4 +D_800C89F8 +D_800C89FC +D_800C8A00 +D_800C8A04 +D_800C8A08 +D_800C8A0C +D_800C8A10 +D_800C8A14 +D_800C8A18 +D_800C8A1C +D_800C8A20 +D_800C8A24 +D_800C8A28 +D_800C8A2C +D_800C8A30 +D_800C8A34 +D_800C8A38 +D_800C8A3C +D_800C8A40 +D_800C8A44 +D_800C8A48 +D_800C8A4C +D_800C8A50 +D_800C8A54 +D_800C8A58 +D_800C8A5C +D_800C8A60 +D_800C8A64 +D_800C8A68 +D_800C8A6C +D_800C8A70 +D_800C8A74 +D_800C8A78 +D_800C8A7C +D_800C8A80 +D_800C8A84 +D_800C8A88 +D_800C8A8C +D_800C8A90 +D_800C8A94 +D_800C8A98 +D_800C8A9C +D_800C8AA0 +D_800C8AA4 +D_800C8AA8 +D_800C8AAC +D_800C8AB0 +D_800C8AB4 +D_800C8AB8 +D_800C8ABC +D_800C8AC0 +D_800C8AC4 +D_800C8AC8 +D_800C8ACC +D_800C8AD0 +D_800C8AD4 +D_800C8AD8 +D_800C8ADC +D_800C8AE0 +D_800C8AE4 +D_800C8AE8 +D_800C8AEC +D_800C8AF0 +D_800C8AF4 +D_800C8AF8 +D_800C8AFC +D_800C8B00 +D_800C8B04 +D_800C8B08 +D_800C8B0C +D_800C8B10 +D_800C8B14 +D_800C8B18 +D_800C8B1C +D_800C8B20 +D_800C8B24 +D_800C8B28 +D_800C8B2C +D_800C8B30 +D_800C8B34 +D_800C8B38 +D_800C8B3C +D_800C8B40 +D_800C8B44 +D_800C8B48 +D_800C8B4C +D_800C8B50 +D_800C8B54 +D_800C8B58 +D_800C8B5C +D_800C8B60 +D_800C8B64 +D_800C8B68 +D_800C8B6C +D_800C8B70 +D_800C8B74 +D_800C8B78 +D_800C8B7C +D_800C8B80 +D_800C8B84 +D_800C8B88 +D_800C8B8C +D_800C8B90 +D_800C8B94 +D_800C8B98 +D_800C8B9C +D_800C8BA0 +D_800C8BA4 +D_800C8BA8 +D_800C8BAC +D_800C8BB0 +D_800C8BB4 +D_800C8BB8 +D_800C8BBC +D_800C8BC0 +D_800C8BC4 +D_800C8BC8 +D_800C8BCC +D_800C8BD0 +D_800C8BD4 +D_800C8BD8 +D_800C8BDC +D_800C8BE0 +D_800C8BE4 +D_800C8BE8 +D_800C8BEC +D_800C8BF0 +D_800C8BF4 +D_800C8BF8 +D_800C8BFC +D_800C8C00 +D_800C8C04 +D_800C8C08 +D_800C8C0C +D_800C8C10 +D_800C8C14 +D_800C8C18 +D_800C8C1C +D_800C8C20 +D_800C8C24 +D_800C8C28 +D_800C8C2C +D_800C8C30 +D_800C8C34 +D_800C8C38 +D_800C8C3C +D_800C8C40 +D_800C8C44 +D_800C8C48 +D_800C8C4C +D_800C8C50 +D_800C8C54 +D_800C8C58 +D_800C8C5C +D_800C8C60 +D_800C8C64 +D_800C8C68 +D_800C8C6C +D_800C8C70 +D_800C8C74 +D_800C8C78 +D_800C8C7C +D_800C8C80 +D_800C8C84 +D_800C8C88 +D_800C8C8C +D_800C8C90 +D_800C8C94 +D_800C8C98 +D_800C8C9C +D_800C8CA0 +D_800C8CA4 +D_800C8CA8 +D_800C8CAC +D_800C8CB0 +D_800C8CB4 +D_800C8CB8 +D_800C8CBC +D_800C8CC0 +D_800C8CC4 +D_800C8CC8 +D_800C8CCC +D_800C8CD0 +D_800C8CD4 +D_800C8CD8 +D_800C8CDC +D_800C8CE0 +D_800C8CE4 +D_800C8CE8 +D_800C8CEC +D_800C8CF0 +D_800C8CF4 +D_800C8CF8 +D_800C8CFC +D_800C8D00 +D_800C8D04 +D_800C8D08 +D_800C8D0C +D_800C8D10 +D_800C8D14 +D_800C8D18 +D_800C8D1C +D_800C8D20 +D_800C8D24 +D_800C8D28 +D_800C8D2C +D_800C8D30 +D_800C8D34 +D_800C8D38 +D_800C8D3C +D_800C8D40 +D_800C8D44 +D_800C8D48 +D_800C8D4C +D_800C8D50 +D_800C8D54 +D_800C8D58 +D_800C8D5C +D_800C8D60 +D_800C8D64 +D_800C8D68 +D_800C8D6C +D_800C8D70 +D_800C8D74 +D_800C8D78 +D_800C8D7C +D_800C8D80 +D_800C8D84 +D_800C8D88 +D_800C8D8C +D_800C8D90 +D_800C8D94 +D_800C8D98 +D_800C8D9C +D_800C8DA0 +D_800C8DA4 +D_800C8DA8 +D_800C8DAC +D_800C8DB0 +D_800C8DB4 +D_800C8DB8 +D_800C8DBC +D_800C8DC0 +D_800C8DC4 +D_800C8DC8 +D_800C8DCC +D_800C8DD0 +D_800C8DD4 +D_800C8DD8 +D_800C8DDC +D_800C8DE0 +D_800C8DE4 +D_800C8DE8 +D_800C8DEC +D_800C8DF0 +D_800C8DF4 +D_800C8DF8 +D_800C8DFC +D_800C8E00 +D_800C8E04 +D_800C8E08 +D_800C8E0C +D_800C8E10 +D_800C8E14 +D_800C8E18 +D_800C8E1C +D_800C8E20 +D_800C8E24 +D_800C8E28 +D_800C8E2C +D_800C8E30 +D_800C8E34 +D_800C8E38 +D_800C8E3C +D_800C8E40 +D_800C8E44 +D_800C8E48 +D_800C8E4C +D_800C8E50 +D_800C8E54 +D_800C8E58 +D_800C8E5C +D_800C8E60 +D_800C8E64 +D_800C8E68 +D_800C8E6C +D_800C8E70 +D_800C8E74 +D_800C8E78 +D_800C8E7C +D_800C8E80 +D_800C8E84 +D_800C8E88 +D_800C8E8C +D_800C8E90 +D_800C8E94 +D_800C8E98 +D_800C8E9C +D_800C8EA0 +D_800C8EA4 +D_800C8EA8 +D_800C8EAC +D_800C8EB0 +D_800C8EB4 +D_800C8EB8 +D_800C8EBC +D_800C8EC0 +D_800C8EC4 +D_800C8EC8 +D_800C8ECC +D_800C8ED0 +D_800C8ED4 +D_800C8ED8 +D_800C8EDC +D_800C8EE0 +D_800C8EE4 +D_800C8EE8 +D_800C8EEC +D_800C8EF0 +D_800C8EF4 +D_800C8EF8 +D_800C8EFC +D_800C8F00 +D_800C8F04 +D_800C8F08 +D_800C8F0C +D_800C8F10 +D_800C8F14 +D_800C8F18 +D_800C8F1C +D_800C8F20 +D_800C8F24 +D_800C8F28 +D_800C8F2C +D_800C8F30 +D_800C8F34 +D_800C8F38 +D_800C8F3C +D_800C8F40 +D_800C8F44 +D_800C8F48 +D_800C8F4C +D_800C8F50 +D_800C8F54 +D_800C8F58 +D_800C8F5C +D_800C8F60 +D_800C8F64 +D_800C8F68 +D_800C8F6C +D_800C8F70 +D_800C8F74 +D_800C8F78 +D_800C8F7C +D_800C8F80 +D_800C8F84 +D_800C8F88 +D_800C8F8C +D_800C8F90 +D_800C8F94 +D_800C8F98 +D_800C8F9C +D_800C8FA0 +D_800C8FA4 +D_800C8FA8 +D_800C8FAC +D_800C8FB0 +D_800C8FB4 +D_800C8FB8 +D_800C8FBC +D_800C8FC0 +D_800C8FC4 +D_800C8FC8 +D_800C8FCC +D_800C8FD0 +D_800C8FD4 +D_800C8FD8 +D_800C8FDC +D_800C8FE0 +D_800C8FE4 +D_800C8FE8 +D_800C8FEC +D_800C8FF0 +D_800C8FF4 +D_800C8FF8 +D_800C8FFC +D_800C9000 +D_800C9004 +D_800C9008 +D_800C900C +D_800C9010 +D_800C9014 +D_800C9018 +D_800C901C +D_800C9020 +D_800C9024 +D_800C9028 +D_800C902C +D_800C9030 +D_800C9034 +D_800C9038 +D_800C903C +D_800C9040 +D_800C9044 +D_800C9048 +D_800C904C +D_800C9050 +D_800C9054 +D_800C9058 +D_800C905C +D_800C9060 +D_800C9064 +D_800C9068 +D_800C906C +D_800C9070 +D_800C9074 +D_800C9078 +D_800C907C +D_800C9080 +D_800C9084 +D_800C9088 +D_800C908C +D_800C9090 +D_800C9094 +D_800C9098 +D_800C909C +D_800C90A0 +D_800C90A4 +D_800C90A8 +D_800C90AC +D_800C90B0 +D_800C90B4 +D_800C90B8 +D_800C90BC +D_800C90C0 +D_800C90C4 +D_800C90C8 +D_800C90CC +D_800C90D0 +D_800C90D4 +D_800C90D8 +D_800C90DC +D_800C90E0 +D_800C90E4 +D_800C90E8 +D_800C90EC +D_800C90F0 +D_800C90F4 +D_800C90F8 +D_800C90FC +D_800C9100 +D_800C9104 +D_800C9108 +D_800C910C +D_800C9110 +D_800C9114 +D_800C9118 +D_800C911C +D_800C9120 +D_800C9124 +D_800C9128 +D_800C912C +D_800C9130 +D_800C9134 +D_800C9138 +D_800C913C +D_800C9140 +D_800C9144 +D_800C9148 +D_800C914C +D_800C9150 +D_800C9154 +D_800C9158 +D_800C915C +D_800C9160 +D_800C9164 +D_800C9168 +D_800C916C +D_800C9170 +D_800C9174 +D_800C9178 +D_800C917C +D_800C9180 +D_800C9184 +D_800C9188 +D_800C918C +D_800C9190 +D_800C9194 +D_800C9198 +D_800C919C +D_800C91A0 +D_800C91A4 +D_800C91A8 +D_800C91AC +D_800C91B0 +D_800C91B4 +D_800C91B8 +D_800C91BC +D_800C91C0 +D_800C91C4 +D_800C91C8 +D_800C91CC +D_800C91D0 +D_800C91D4 +D_800C91D8 +D_800C91DC +D_800C91E0 +D_800C91E4 +D_800C91E8 +D_800C91EC +D_800C91F0 +D_800C91F4 +D_800C91F8 +D_800C91FC +D_800C9200 +D_800C9204 +D_800C9208 +D_800C920C +D_800C9210 +D_800C9214 +D_800C9218 +D_800C921C +D_800C9220 +D_800C9224 +D_800C9228 +D_800C922C +D_800C9230 +D_800C9234 +D_800C9238 +D_800C923C +D_800C9240 +D_800C9244 +D_800C9248 +D_800C924C +D_800C9250 +D_800C9254 +D_800C9258 +D_800C925C +D_800C9260 +D_800C9264 +D_800C9268 +D_800C926C +D_800C9270 +D_800C9274 +D_800C9278 +D_800C927C +D_800C9280 +D_800C9284 +D_800C9288 +D_800C928C +D_800C9290 +D_800C9294 +D_800C9298 +D_800C929C +D_800C92A0 +D_800C92A4 +D_800C92A8 +D_800C92AC +D_800C92B0 +D_800C92B4 +D_800C92B8 +D_800C92BC +D_800C92C0 +D_800C92C4 +D_800C92C8 +D_800C92CC +D_800C92D0 +D_800C92D4 +D_800C92D8 +D_800C92DC +D_800C92E0 +D_800C92E4 +D_800C92E8 +D_800C92EC +D_800C92F0 +D_800C92F4 +D_800C92F8 +D_800C92FC +D_800C9300 +D_800C9304 +D_800C9308 +D_800C930C +D_800C9310 +D_800C9314 +D_800C9318 +D_800C931C +D_800C9320 +D_800C9324 +D_800C9328 +D_800C932C +D_800C9330 +D_800C9334 +D_800C9338 +D_800C933C +D_800C9340 +D_800C9344 +D_800C9348 +D_800C934C +D_800C9350 +D_800C9354 +D_800C9358 +D_800C935C +D_800C9360 +D_800C9364 +D_800C9368 +D_800C936C +D_800C9370 +D_800C9374 +D_800C9378 +D_800C937C +D_800C9380 +D_800C9384 +D_800C9388 +D_800C938C +D_800C9390 +D_800C9394 +D_800C9398 +D_800C939C +D_800C93A0 +D_800C93A4 +D_800C93A8 +D_800C93AC +D_800C93B0 +D_800C93B4 +D_800C93B8 +D_800C93BC +D_800C93C0 +D_800C93C4 +D_800C93C8 +D_800C93CC +D_800C93D0 +D_800C93D4 +D_800C93D8 +D_800C93DC +D_800C93E0 +D_800C93E4 +D_800C93E8 +D_800C93EC +D_800C93F0 +D_800C93F4 +D_800C93F8 +D_800C93FC +D_800C9400 +D_800C9404 +D_800C9408 +D_800C940C +D_800C9410 +D_800C9414 +D_800C9418 +D_800C941C +D_800C9420 +D_800C9424 +D_800C9428 +D_800C942C +D_800C9430 +D_800C9434 +D_800C9438 +D_800C943C +D_800C9440 +D_800C9444 +D_800C9448 +D_800C944C +D_800C9450 +D_800C9454 +D_800C9458 +D_800C945C +D_800C9460 +D_800C9464 +D_800C9468 +D_800C946C +D_800C9470 +D_800C9474 +D_800C9478 +D_800C947C +D_800C9480 +D_800C9484 +D_800C9488 +D_800C948C +D_800C9490 +D_800C9494 +D_800C9498 +D_800C949C +D_800C94A0 +D_800C94A4 +D_800C94A8 +D_800C94AC +D_800C94B0 +D_800C94B4 +D_800C94B8 +D_800C94BC +D_800C94C0 +D_800C94C4 +D_800C94C8 +D_800C94CC +D_800C94D0 +D_800C94D4 +D_800C94D8 +D_800C94DC +D_800C94E0 +D_800C94E4 +D_800C94E8 +D_800C94EC +D_800C94F0 +D_800C94F4 +D_800C94F8 +D_800C94FC +D_800C9500 +D_800C9504 +D_800C9508 +D_800C950C +D_800C9510 +D_800C9514 +D_800C9518 +D_800C951C +D_800C9520 +D_800C9524 +D_800C9528 +D_800C952C +D_800C9530 +D_800C9534 +D_800C9538 +D_800C953C +D_800C9540 +D_800C9544 +D_800C9548 +D_800C954C +D_800C9550 +D_800C9554 +D_800C9558 +D_800C955C +D_800C9560 +D_800C9564 +D_800C9568 +D_800C956C +D_800C9570 +D_800C9574 +D_800C9578 +D_800C957C +D_800C9580 +D_800C9584 +D_800C9588 +D_800C958C +D_800C9590 +D_800C9594 +D_800C9598 +D_800C959C +D_800C95A0 +D_800C95A4 +D_800C95A8 +D_800C95AC +D_800C95B0 +D_800C95B4 +D_800C95B8 +D_800C95BC +D_800C95C0 +D_800C95C4 +D_800C95C8 +D_800C95CC +D_800C95D0 +D_800C95D4 +D_800C95D8 +D_800C95DC +D_800C95E0 +D_800C95E4 +D_800C95E8 +D_800C95EC +D_800C95F0 +D_800C95F4 +D_800C95F8 +D_800C95FC +D_800C9600 +D_800C9604 +D_800C9608 +D_800C960C +D_800C9610 +D_800C9614 +D_800C9618 +D_800C961C +D_800C9620 +D_800C9624 +D_800C9628 +D_800C962C +D_800C9630 +D_800C9634 +D_800C9638 +D_800C963C +D_800C9640 +D_800C9644 +D_800C9648 +D_800C964C +D_800C9650 +D_800C9654 +D_800C9658 +D_800C965C +D_800C9660 +D_800C9664 +D_800C9668 +D_800C966C +D_800C9670 +D_800C9674 +D_800C9678 +D_800C967C +D_800C9680 +D_800C9684 +D_800C9688 +D_800C968C +D_800C9690 +D_800C9694 +D_800C9698 +D_800C969C +D_800C96A0 +D_800C96A4 +D_800C96A8 +D_800C96AC +D_800C96B0 +D_800C96B4 +D_800C96B8 +D_800C96BC +D_800C96C0 +D_800C96C4 +D_800C96C8 +D_800C96CC +D_800C96D0 +D_800C96D4 +D_800C96D8 +D_800C96DC +D_800C96E0 +D_800C96E4 +D_800C96E8 +D_800C96EC +D_800C96F0 +D_800C96F4 +D_800C96F8 +D_800C96FC +D_800C9700 +D_800C9704 +D_800C9708 +D_800C970C +D_800C9710 +D_800C9714 +D_800C9718 +D_800C971C +D_800C9720 +D_800C9724 +D_800C9728 +D_800C972C +D_800C9730 +D_800C9734 +D_800C9738 +D_800C973C +D_800C9740 +D_800C9744 +D_800C9748 +D_800C974C +D_800C9750 +D_800C9754 +D_800C9758 +D_800C975C +D_800C9760 +D_800C9764 +D_800C9768 +D_800C976C +D_800C9770 +D_800C9774 +D_800C9778 +D_800C977C +D_800C9780 +D_800C9784 +D_800C9788 +D_800C978C +D_800C9790 +D_800C9794 +D_800C9798 +D_800C979C +D_800C97A0 +D_800C97A4 +D_800C97A8 +D_800C97AC +D_800C97B0 +D_800C97B4 +D_800C97B8 +D_800C97BC +D_800C97C0 +D_800C97C4 +D_800C97C8 +D_800C97CC +D_800C97D0 +D_800C97D4 +D_800C97D8 +D_800C97DC +D_800C97E0 +D_800C97E4 +D_800C97E8 +D_800C97EC +D_800C97F0 +D_800C97F4 +D_800C97F8 +D_800C97FC +D_800C9800 +D_800C9804 +D_800C9808 +D_800C980C +D_800C9810 +D_800C9814 +D_800C9818 +D_800C981C +D_800C9820 +D_800C9824 +D_800C9828 +D_800C982C +D_800C9830 +D_800C9834 +D_800C9838 +D_800C983C +D_800C9840 +D_800C9844 +D_800C9848 +D_800C984C +D_800C9850 +D_800C9854 +D_800C9858 +D_800C985C +D_800C9860 +D_800C9864 +D_800C9868 +D_800C986C +D_800C9870 +D_800C9874 +D_800C9878 +D_800C987C +D_800C9880 +D_800C9884 +D_800C9888 +D_800C988C +D_800C9890 +D_800C9894 +D_800C9898 +D_800C989C +D_800C98A0 +D_800C98A4 +D_800C98A8 +D_800C98AC +D_800C98B0 +D_800C98B4 +D_800C98B8 +D_800C98BC +D_800C98C0 +D_800C98C4 +D_800C98C8 +D_800C98CC +D_800C98D0 +D_800C98D4 +D_800C98D8 +D_800C98DC +D_800C98E0 +D_800C98E4 +D_800C98E8 +D_800C98EC +D_800C98F0 +D_800C98F4 +D_800C98F8 +D_800C98FC +D_800C9900 +D_800C9904 +D_800C9908 +D_800C990C +D_800C9910 +D_800C9914 +D_800C9918 +D_800C991C +D_800C9920 +D_800C9924 +D_800C9928 +D_800C992C +D_800C9930 +D_800C9934 +D_800C9938 +D_800C993C +D_800C9940 +D_800C9944 +D_800C9948 +D_800C994C +D_800C9950 +D_800C9954 +D_800C9958 +D_800C995C +D_800C9960 +D_800C9964 +D_800C9968 +D_800C996C +D_800C9970 +D_800C9974 +D_800C9978 +D_800C997C +D_800C9980 +D_800C9984 +D_800C9988 +D_800C998C +D_800C9990 +D_800C9994 +D_800C9998 +D_800C999C +D_800C99A0 +D_800C99A4 +D_800C99A8 +D_800C99AC +D_800C99B0 +D_800C99B4 +D_800C99B8 +D_800C99BC +D_800C99C0 +D_800C99C4 +D_800C99C8 +D_800C99CC +D_800C99D0 +D_800C99D4 +D_800C99D8 +D_800C99DC +D_800C99E0 +D_800C99E4 +D_800C99E8 +D_800C99EC +D_800C99F0 +D_800C99F4 +D_800C99F8 +D_800C99FC +D_800C9A00 +D_800C9A04 +D_800C9A08 +D_800C9A0C +D_800C9A10 +D_800C9A14 +D_800C9A18 +D_800C9A1C +D_800C9A20 +D_800C9A24 +D_800C9A28 +D_800C9A2C +D_800C9A30 +D_800C9A34 +D_800C9A38 +D_800C9A3C +D_800C9A40 +D_800C9A44 +D_800C9A48 +D_800C9A4C +D_800C9A50 +D_800C9A54 +D_800C9A58 +D_800C9A5C +D_800C9A60 +D_800C9A64 +D_800C9A68 +D_800C9A6C +D_800C9A70 +D_800C9A74 +D_800C9A78 +D_800C9A7C +D_800C9A80 +D_800C9A84 +D_800C9A88 +D_800C9A8C +D_800C9A90 +D_800C9A94 +D_800C9A98 +D_800C9A9C +D_800C9AA0 +D_800C9AA4 +D_800C9AA8 +D_800C9AAC +D_800C9AB0 +D_800C9AB4 +D_800C9AB8 +D_800C9ABC +D_800C9AC0 +D_800C9AC4 +D_800C9AC8 +D_800C9ACC +D_800C9AD0 +D_800C9AD4 +D_800C9AD8 +D_800C9ADC +D_800C9AE0 +D_800C9AE4 +D_800C9AE8 +D_800C9AEC +D_800C9AF0 +D_800C9AF4 +D_800C9AF8 +D_800C9AFC +D_800C9B00 +D_800C9B04 +D_800C9B08 +D_800C9B0C +D_800C9B10 +D_800C9B14 +D_800C9B18 +D_800C9B1C +D_800C9B20 +D_800C9B24 +D_800C9B28 +D_800C9B2C +D_800C9B30 +D_800C9B34 +D_800C9B38 +D_800C9B3C +D_800C9B40 +D_800C9B44 +D_800C9B48 +D_800C9B4C +D_800C9B50 +D_800C9B54 +D_800C9B58 +D_800C9B5C +D_800C9B60 +D_800C9B64 +D_800C9B68 +D_800C9B6C +D_800C9B70 +D_800C9B74 +D_800C9B78 +D_800C9B7C +D_800C9B80 +D_800C9B84 +D_800C9B88 +D_800C9B8C +D_800C9B90 +D_800C9B94 +D_800C9B98 +D_800C9B9C +D_800C9BA0 +D_800C9BA4 +D_800C9BA8 +D_800C9BAC +D_800C9BB0 +D_800C9BB4 +D_800C9BB8 +D_800C9BBC +D_800C9BC0 +D_800C9BC4 +D_800C9BC8 +D_800C9BCC +D_800C9BD0 +D_800C9BD4 +D_800C9BD8 +D_800C9BDC +D_800C9BE0 +D_800C9BE4 +D_800C9BE8 +D_800C9BEC +D_800C9BF0 +D_800C9BF4 +D_800C9BF8 +D_800C9BFC +D_800C9C00 +D_800C9C04 +D_800C9C08 +D_800C9C0C +D_800C9C10 +D_800C9C14 +D_800C9C18 +D_800C9C1C +D_800C9C20 +D_800C9C24 +D_800C9C28 +D_800C9C2C +D_800C9C30 +D_800C9C34 +D_800C9C38 +D_800C9C3C +D_800C9C40 +D_800C9C44 +D_800C9C48 +D_800C9C4C +D_800C9C50 +D_800C9C54 +D_800C9C58 +D_800C9C5C +D_800C9C60 +D_800C9C64 +D_800C9C68 +D_800C9C6C +D_800C9C70 +D_800C9C74 +D_800C9C78 +D_800C9C7C +D_800C9C80 +D_800C9C84 +D_800C9C88 +D_800C9C8C +D_800C9C90 +D_800C9C94 +D_800C9C98 +D_800C9C9C +D_800C9CA0 +D_800C9CA4 +D_800C9CA8 +D_800C9CAC +D_800C9CB0 +D_800C9CB4 +D_800C9CB8 +D_800C9CBC +D_800C9CC0 +D_800C9CC4 +D_800C9CC8 +D_800C9CCC +D_800C9CD0 +D_800C9CD4 +D_800C9CD8 +D_800C9CDC +D_800C9CE0 +D_800C9CE4 +D_800C9CE8 +D_800C9CEC +D_800C9CF0 +D_800C9CF4 +D_800C9CF8 +D_800C9CFC +D_800C9D00 +D_800C9D04 +D_800C9D08 +D_800C9D0C +D_800C9D10 +D_800C9D14 +D_800C9D18 +D_800C9D1C +D_800C9D20 +D_800C9D24 +D_800C9D28 +D_800C9D2C +D_800C9D30 +D_800C9D34 +D_800C9D38 +D_800C9D3C +D_800C9D40 +D_800C9D44 +D_800C9D48 +D_800C9D4C +D_800C9D50 +D_800C9D54 +D_800C9D58 +D_800C9D5C +D_800C9D60 +D_800C9D64 +D_800C9D68 +D_800C9D6C +D_800C9D70 +D_800C9D74 +D_800C9D78 +D_800C9D7C +D_800C9D80 +D_800C9D84 +D_800C9D88 +D_800C9D8C +D_800C9D90 +D_800C9D94 +D_800C9D98 +D_800C9D9C +D_800C9DA0 +D_800C9DA4 +D_800C9DA8 +D_800C9DAC +D_800C9DB0 +D_800C9DB4 +D_800C9DB8 +D_800C9DBC +D_800C9DC0 +D_800C9DC4 +D_800C9DC8 +D_800C9DCC +D_800C9DD0 +D_800C9DD4 +D_800C9DD8 +D_800C9DDC +D_800C9DE0 +D_800C9DE4 +D_800C9DE8 +D_800C9DEC +D_800C9DF0 +D_800C9DF4 +D_800C9DF8 +D_800C9DFC +D_800C9E00 +D_800C9E04 +D_800C9E08 +D_800C9E0C +D_800C9E10 +D_800C9E14 +D_800C9E18 +D_800C9E1C +D_800C9E20 +D_800C9E24 +D_800C9E28 +D_800C9E2C +D_800C9E30 +D_800C9E34 +D_800C9E38 +D_800C9E3C +D_800C9E40 +D_800C9E44 +D_800C9E48 +D_800C9E4C +D_800C9E50 +D_800C9E54 +D_800C9E58 +D_800C9E5C +D_800C9E60 +D_800C9E64 +D_800C9E68 +D_800C9E6C +D_800C9E70 +D_800C9E74 +D_800C9E78 +D_800C9E7C +D_800C9E80 +D_800C9E84 +D_800C9E88 +D_800C9E8C +D_800C9E90 +D_800C9E94 +D_800C9E98 +D_800C9E9C +D_800C9EA0 +D_800C9EA4 +D_800C9EA8 +D_800C9EAC +D_800C9EB0 +D_800C9EB4 +D_800C9EB8 +D_800C9EBC +D_800C9EC0 +D_800C9EC4 +D_800C9EC8 +D_800C9ECC +D_800C9ED0 +D_800C9ED4 +D_800C9ED8 +D_800C9EDC +D_800C9EE0 +D_800C9EE4 +D_800C9EE8 +D_800C9EEC +D_800C9EF0 +D_800C9EF4 +D_800C9EF8 +D_800C9EFC +D_800C9F00 +D_800C9F04 +D_800C9F08 +D_800C9F0C +D_800C9F10 +D_800C9F14 +D_800C9F18 +D_800C9F1C +D_800C9F20 +D_800C9F24 +D_800C9F28 +D_800C9F2C +D_800C9F30 +D_800C9F34 +D_800C9F38 +D_800C9F3C +D_800C9F40 +D_800C9F44 +D_800C9F48 +D_800C9F4C +D_800C9F50 +D_800C9F54 +D_800C9F58 +D_800C9F5C +D_800C9F60 +D_800C9F64 +D_800C9F68 +D_800C9F6C +D_800C9F70 +D_800C9F74 +D_800C9F78 +D_800C9F7C +D_800C9F80 +D_800C9F84 +D_800C9F88 +D_800C9F8C +D_800C9F90 +D_800C9F94 +D_800C9F98 +D_800C9F9C +D_800C9FA0 +D_800C9FA4 +D_800C9FA8 +D_800C9FAC +D_800C9FB0 +D_800C9FB4 +D_800C9FB8 +D_800C9FBC +D_800C9FC0 +D_800C9FC4 +D_800C9FC8 +D_800C9FCC +D_800C9FD0 +D_800C9FD4 +D_800C9FD8 +D_800C9FDC +D_800C9FE0 +D_800C9FE4 +D_800C9FE8 +D_800C9FEC +D_800C9FF0 +D_800C9FF4 +D_800C9FF8 +D_800C9FFC +D_800CA000 +D_800CA004 +D_800CA008 +D_800CA00C +D_800CA010 +D_800CA014 +D_800CA018 +D_800CA01C +D_800CA020 +D_800CA024 +D_800CA028 +D_800CA02C +D_800CA030 +D_800CA034 +D_800CA038 +D_800CA03C +D_800CA040 +D_800CA044 +D_800CA048 +D_800CA04C +D_800CA050 +D_800CA054 +D_800CA058 +D_800CA05C +D_800CA060 +D_800CA064 +D_800CA068 +D_800CA06C +D_800CA070 +D_800CA074 +D_800CA078 +D_800CA07C +D_800CA080 +D_800CA084 +D_800CA088 +D_800CA08C +D_800CA090 +D_800CA094 +D_800CA098 +D_800CA09C +D_800CA0A0 +D_800CA0A4 +D_800CA0A8 +D_800CA0AC +D_800CA0B0 +D_800CA0B4 +D_800CA0B8 +D_800CA0BC +D_800CA0C0 +D_800CA0C4 +D_800CA0C8 +D_800CA0CC +D_800CA0D0 +D_800CA0D4 +D_800CA0D8 +D_800CA0DC +D_800CA0E0 +D_800CA0E4 +D_800CA0E8 +D_800CA0EC +D_800CA0F0 +D_800CA0F4 +D_800CA0F8 +D_800CA0FC +D_800CA100 +D_800CA104 +D_800CA108 +D_800CA10C +D_800CA110 +D_800CA114 +D_800CA118 +D_800CA11C +D_800CA120 +D_800CA124 +D_800CA128 +D_800CA12C +D_800CA130 +D_800CA134 +D_800CA138 +D_800CA13C +D_800CA140 +D_800CA144 +D_800CA148 +D_800CA14C +D_800CA150 +D_800CA154 +D_800CA158 +D_800CA15C +D_800CA160 +D_800CA164 +D_800CA168 +D_800CA16C +D_800CA170 +D_800CA174 +D_800CA178 +D_800CA17C +D_800CA180 +D_800CA184 +D_800CA188 +D_800CA18C +D_800CA190 +D_800CA194 +D_800CA198 +D_800CA19C +D_800CA1A0 +D_800CA1A4 +D_800CA1A8 +D_800CA1AC +D_800CA1B0 +D_800CA1B4 +D_800CA1B8 +D_800CA1BC +D_800CA1C0 +D_800CA1C4 +D_800CA1C8 +D_800CA1CC +D_800CA1D0 +D_800CA1D4 +D_800CA1D8 +D_800CA1DC +D_800CA1E0 +D_800CA1E4 +D_800CA1E8 +D_800CA1EC +D_800CA1F0 +D_800CA1F4 +D_800CA1F8 +D_800CA1FC +D_800CA200 +D_800CA204 +D_800CA208 +D_800CA20C +D_800CA210 +D_800CA214 +D_800CA218 +D_800CA21C +D_800CA220 +D_800CA224 +D_800CA228 +D_800CA22C +D_800CA230 +D_800CA234 +D_800CA238 +D_800CA23C +D_800CA240 +D_800CA244 +D_800CA248 +D_800CA24C +D_800CA250 +D_800CA254 +D_800CA258 +D_800CA25C +D_800CA260 +D_800CA264 +D_800CA268 +D_800CA26C +D_800CA270 +D_800CA274 +D_800CA278 +D_800CA27C +D_800CA280 +D_800CA284 +D_800CA288 +D_800CA28C +D_800CA290 +D_800CA294 +D_800CA298 +D_800CA29C +D_800CA2A0 +D_800CA2A4 +D_800CA2A8 +D_800CA2AC +D_800CA2B0 +D_800CA2B4 +D_800CA2B8 +D_800CA2BC +D_800CA2C0 +D_800CA2C4 +D_800CA2C8 +D_800CA2CC +D_800CA2D0 +D_800CA2D4 +D_800CA2D8 +D_800CA2DC +D_800CA2E0 +D_800CA2E4 +D_800CA2E8 +D_800CA2EC +D_800CA2F0 +D_800CA2F4 +D_800CA2F8 +D_800CA2FC +D_800CA300 +D_800CA304 +D_800CA308 +D_800CA30C +D_800CA310 +D_800CA314 +D_800CA318 +D_800CA31C +D_800CA320 +D_800CA324 +D_800CA328 +D_800CA32C +D_800CA330 +D_800CA334 +D_800CA338 +D_800CA33C +D_800CA340 +D_800CA344 +D_800CA348 +D_800CA34C +D_800CA350 +D_800CA354 +D_800CA358 +D_800CA35C +D_800CA360 +D_800CA364 +D_800CA368 +D_800CA36C +D_800CA370 +D_800CA374 +D_800CA378 +D_800CA37C +D_800CA380 +D_800CA384 +D_800CA388 +D_800CA38C +D_800CA390 +D_800CA394 +D_800CA398 +D_800CA39C +D_800CA3A0 +D_800CA3A4 +D_800CA3A8 +D_800CA3AC +D_800CA3B0 +D_800CA3B4 +D_800CA3B8 +D_800CA3BC +D_800CA3C0 +D_800CA3C4 +D_800CA3C8 +D_800CA3CC +D_800CA3D0 +D_800CA3D4 +D_800CA3D8 +D_800CA3DC +D_800CA3E0 +D_800CA3E4 +D_800CA3E8 +D_800CA3EC +D_800CA3F0 +D_800CA3F4 +D_800CA3F8 +D_800CA3FC +D_800CA400 +D_800CA404 +D_800CA408 +D_800CA40C +D_800CA410 +D_800CA414 +D_800CA418 +D_800CA41C +D_800CA420 +D_800CA424 +D_800CA428 +D_800CA42C +D_800CA430 +D_800CA434 +D_800CA438 +D_800CA43C +D_800CA440 +D_800CA444 +D_800CA448 +D_800CA44C +D_800CA450 +D_800CA454 +D_800CA458 +D_800CA45C +D_800CA460 +D_800CA464 +D_800CA468 +D_800CA46C +D_800CA470 +D_800CA474 +D_800CA478 +D_800CA47C +D_800CA480 +D_800CA484 +D_800CA488 +D_800CA48C +D_800CA490 +D_800CA494 +D_800CA498 +D_800CA49C +D_800CA4A0 +D_800CA4A4 +D_800CA4A8 +D_800CA4AC +D_800CA4B0 +D_800CA4B4 +D_800CA4B8 +D_800CA4BC +D_800CA4C0 +D_800CA4C4 +D_800CA4C8 +D_800CA4CC +D_800CA4D0 +D_800CA4D4 +D_800CA4D8 +D_800CA4DC +D_800CA4E0 +D_800CA4E4 +D_800CA4E8 +D_800CA4EC +D_800CA4F0 +D_800CA4F4 +D_800CA4F8 +D_800CA4FC +D_800CA500 +D_800CA504 +D_800CA508 +D_800CA50C +D_800CA510 +D_800CA514 +D_800CA518 +D_800CA51C +D_800CA520 +D_800CA524 +D_800CA528 +D_800CA52C +D_800CA530 +D_800CA534 +D_800CA538 +D_800CA53C +D_800CA540 +D_800CA544 +D_800CA548 +D_800CA54C +D_800CA550 +D_800CA554 +D_800CA558 +D_800CA55C +D_800CA560 +D_800CA564 +D_800CA568 +D_800CA56C +D_800CA570 +D_800CA574 +D_800CA578 +D_800CA57C +D_800CA580 +D_800CA584 +D_800CA588 +D_800CA58C +D_800CA590 +D_800CA594 +D_800CA598 +D_800CA59C +D_800CA5A0 +D_800CA5A4 +D_800CA5A8 +D_800CA5AC +D_800CA5B0 +D_800CA5B4 +D_800CA5B8 +D_800CA5BC +D_800CA5C0 +D_800CA5C4 +D_800CA5C8 +D_800CA5CC +D_800CA5D0 +D_800CA5D4 +D_800CA5D8 +D_800CA5DC +D_800CA5E0 +D_800CA5E4 +D_800CA5E8 +D_800CA5EC +D_800CA5F0 +D_800CA5F4 +D_800CA5F8 +D_800CA5FC +D_800CA600 +D_800CA604 +D_800CA608 +D_800CA60C +D_800CA610 +D_800CA614 +D_800CA618 +D_800CA61C +D_800CA620 +D_800CA624 +D_800CA628 +D_800CA62C +D_800CA630 +D_800CA634 +D_800CA638 +D_800CA63C +D_800CA640 +D_800CA644 +D_800CA648 +D_800CA64C +D_800CA650 +D_800CA654 +D_800CA658 +D_800CA65C +D_800CA660 +D_800CA664 +D_800CA668 +D_800CA66C +D_800CA670 +D_800CA674 +D_800CA678 +D_800CA67C +D_800CA680 +D_800CA684 +D_800CA688 +D_800CA68C +D_800CA690 +D_800CA694 +D_800CA698 +D_800CA69C +D_800CA6A0 +D_800CA6A4 +D_800CA6A8 +D_800CA6AC +D_800CA6B0 +D_800CA6B4 +D_800CA6B8 +D_800CA6BC +D_800CA6C0 +D_800CA6C4 +D_800CA6C8 +D_800CA6CC +D_800CA6D0 +D_800CA6D4 +D_800CA6D8 +D_800CA6DC +D_800CA6E0 +D_800CA6E4 +D_800CA6E8 +D_800CA6EC +D_800CA6F0 +D_800CA6F4 +D_800CA6F8 +D_800CA6FC +D_800CA700 +D_800CA704 +D_800CA708 +D_800CA70C +D_800CA710 +D_800CA714 +D_800CA718 +D_800CA71C +D_800CA720 +D_800CA724 +D_800CA728 +D_800CA72C +D_800CA730 +D_800CA734 +D_800CA738 +D_800CA73C +D_800CA740 +D_800CA744 +D_800CA748 +D_800CA74C +D_800CA750 +D_800CA754 +D_800CA758 +D_800CA75C +D_800CA760 +D_800CA764 +D_800CA768 +D_800CA76C +D_800CA770 +D_800CA774 +D_800CA778 +D_800CA77C +D_800CA780 +D_800CA784 +D_800CA788 +D_800CA78C +D_800CA790 +D_800CA794 +D_800CA798 +D_800CA79C +D_800CA7A0 +D_800CA7A4 +D_800CA7A8 +D_800CA7AC +D_800CA7B0 +D_800CA7B4 +D_800CA7B8 +D_800CA7BC +D_800CA7C0 +D_800CA7C4 +D_800CA7C8 +D_800CA7CC +D_800CA7D0 +D_800CA7D4 +D_800CA7D8 +D_800CA7DC +D_800CA7E0 +D_800CA7E4 +D_800CA7E8 +D_800CA7EC +D_800CA7F0 +D_800CA7F4 +D_800CA7F8 +D_800CA7FC +D_800CA800 +D_800CA804 +D_800CA808 +D_800CA80C +D_800CA810 +D_800CA814 +D_800CA818 +D_800CA81C +D_800CA820 +D_800CA824 +D_800CA828 +D_800CA82C +D_800CA830 +D_800CA834 +D_800CA838 +D_800CA83C +D_800CA840 +D_800CA844 +D_800CA848 +D_800CA84C +D_800CA850 +D_800CA854 +D_800CA858 +D_800CA85C +D_800CA860 +D_800CA864 +D_800CA868 +D_800CA86C +D_800CA870 +D_800CA874 +D_800CA878 +D_800CA87C +D_800CA880 +D_800CA884 +D_800CA888 +D_800CA88C +D_800CA890 +D_800CA894 +D_800CA898 +D_800CA89C +D_800CA8A0 +D_800CA8A4 +D_800CA8A8 +D_800CA8AC +D_800CA8B0 +D_800CA8B4 +D_800CA8B8 +D_800CA8BC +D_800CA8C0 +D_800CA8C4 +D_800CA8C8 +D_800CA8CC +D_800CA8D0 +D_800CA8D4 +D_800CA8D8 +D_800CA8DC +D_800CA8E0 +D_800CA8E4 +D_800CA8E8 +D_800CA8EC +D_800CA8F0 +D_800CA8F4 +D_800CA8F8 +D_800CA8FC +D_800CA900 +D_800CA904 +D_800CA908 +D_800CA90C +D_800CA910 +D_800CA914 +D_800CA918 +D_800CA91C +D_800CA920 +D_800CA924 +D_800CA928 +D_800CA92C +D_800CA930 +D_800CA934 +D_800CA938 +D_800CA93C +D_800CA940 +D_800CA944 +D_800CA948 +D_800CA94C +D_800CA950 +D_800CA954 +D_800CA958 +D_800CA95C +D_800CA960 +D_800CA964 +D_800CA968 +D_800CA96C +D_800CA970 +D_800CA974 +D_800CA978 +D_800CA97C +D_800CA980 +D_800CA984 +D_800CA988 +D_800CA98C +D_800CA990 +D_800CA994 +D_800CA998 +D_800CA99C +D_800CA9A0 +D_800CA9A4 +D_800CA9A8 +D_800CA9AC +D_800CA9B0 +D_800CA9B4 +D_800CA9B8 +D_800CA9BC +D_800CA9C0 +D_800CA9C4 +D_800CA9C8 +D_800CA9CC +D_800CA9D0 +D_800CA9D4 +D_800CA9D8 +D_800CA9DC +D_800CA9E0 +D_800CA9E4 +D_800CA9E8 +D_800CA9EC +D_800CA9F0 +D_800CA9F4 +D_800CA9F8 +D_800CA9FC +D_800CAA00 +D_800CAA04 +D_800CAA08 +D_800CAA0C +D_800CAA10 +D_800CAA14 +D_800CAA18 +D_800CAA1C +D_800CAA20 +D_800CAA24 +D_800CAA28 +D_800CAA2C +D_800CAA30 +D_800CAA34 +D_800CAA38 +D_800CAA3C +D_800CAA40 +D_800CAA44 +D_800CAA48 +D_800CAA4C +D_800CAA50 +D_800CAA54 +D_800CAA58 +D_800CAA5C +D_800CAA60 +D_800CAA64 +D_800CAA68 +D_800CAA6C +D_800CAA70 +D_800CAA74 +D_800CAA78 +D_800CAA7C +D_800CAA80 +D_800CAA84 +D_800CAA88 +D_800CAA8C +D_800CAA90 +D_800CAA94 +D_800CAA98 +D_800CAA9C +D_800CAAA0 +D_800CAAA4 +D_800CAAA8 +D_800CAAAC +D_800CAAB0 +D_800CAAB4 +D_800CAAB8 +D_800CAABC +D_800CAAC0 +D_800CAAC4 +D_800CAAC8 +D_800CAACC +D_800CAAD0 +D_800CAAD4 +D_800CAAD8 +D_800CAADC +D_800CAAE0 +D_800CAAE4 +D_800CAAE8 +D_800CAAEC +D_800CAAF0 +D_800CAAF4 +D_800CAAF8 +D_800CAAFC +D_800CAB00 +D_800CAB04 +D_800CAB08 +D_800CAB0C +D_800CAB10 +D_800CAB14 +D_800CAB18 +D_800CAB1C +D_800CAB20 +D_800CAB24 +D_800CAB28 +D_800CAB2C +D_800CAB30 +D_800CAB34 +D_800CAB38 +D_800CAB3C +D_800CAB40 +D_800CAB44 +D_800CAB48 +D_800CAB4C +D_800CAB50 +D_800CAB54 +D_800CAB58 +D_800CAB5C +D_800CAB60 +D_800CAB64 +D_800CAB68 +D_800CAB6C +D_800CAB70 +D_800CAB74 +D_800CAB78 +D_800CAB7C +D_800CAB80 +D_800CAB84 +D_800CAB88 +D_800CAB8C +D_800CAB90 +D_800CAB94 +D_800CAB98 +D_800CAB9C +D_800CABA0 +D_800CABA4 +D_800CABA8 +D_800CABAC +D_800CABB0 +D_800CABB4 +D_800CABB8 +D_800CABBC +D_800CABC0 +D_800CABC4 +D_800CABC8 +D_800CABCC +D_800CABD0 +D_800CABD4 +D_800CABD8 +D_800CABDC +D_800CABE0 +D_800CABE4 +D_800CABE8 +D_800CABEC +D_800CABF0 +D_800CABF4 +D_800CABF8 +D_800CABFC +D_800CAC00 +D_800CAC04 +D_800CAC08 +D_800CAC0C +D_800CAC10 +D_800CAC14 +D_800CAC18 +D_800CAC1C +D_800CAC20 +D_800CAC24 +D_800CAC28 +D_800CAC2C +D_800CAC30 +D_800CAC34 +D_800CAC38 +D_800CAC3C +D_800CAC40 +D_800CAC44 +D_800CAC48 +D_800CAC4C +D_800CAC50 +D_800CAC54 +D_800CAC58 +D_800CAC5C +D_800CAC60 +D_800CAC64 +D_800CAC68 +D_800CAC6C +D_800CAC70 +D_800CAC74 +D_800CAC78 +D_800CAC7C +D_800CAC80 +D_800CAC84 +D_800CAC88 +D_800CAC8C +D_800CAC90 +D_800CAC94 +D_800CAC98 +D_800CAC9C +D_800CACA0 +D_800CACA4 +D_800CACA8 +D_800CACAC +D_800CACB0 +D_800CACB4 +D_800CACB8 +D_800CACBC +D_800CACC0 +D_800CACC4 +D_800CACC8 +D_800CACCC +D_800CACD0 +D_800CACD4 +D_800CACD8 +D_800CACDC +D_800CACE0 +D_800CACE4 +D_800CACE8 +D_800CACEC +D_800CACF0 +D_800CACF4 +D_800CACF8 +D_800CACFC +D_800CAD00 +D_800CAD04 +D_800CAD08 +D_800CAD0C +D_800CAD10 +D_800CAD14 +D_800CAD18 +D_800CAD1C +D_800CAD20 +D_800CAD24 +D_800CAD28 +D_800CAD2C +D_800CAD30 +D_800CAD34 +D_800CAD38 +D_800CAD3C +D_800CAD40 +D_800CAD44 +D_800CAD48 +D_800CAD4C +D_800CAD50 +D_800CAD54 +D_800CAD58 +D_800CAD5C +D_800CAD60 +D_800CAD64 +D_800CAD68 +D_800CAD6C +D_800CAD70 +D_800CAD74 +D_800CAD78 +D_800CAD7C +D_800CAD80 +D_800CAD84 +D_800CAD88 +D_800CAD8C +D_800CAD90 +D_800CAD94 +D_800CAD98 +D_800CAD9C +D_800CADA0 +D_800CADA4 +D_800CADA8 +D_800CADAC +D_800CADB0 +D_800CADB4 +D_800CADB8 +D_800CADBC +D_800CADC0 +D_800CADC4 +D_800CADC8 +D_800CADCC +D_800CADD0 +D_800CADD4 +D_800CADD8 +D_800CADDC +D_800CADE0 +D_800CADE4 +D_800CADE8 +D_800CADEC +D_800CADF0 +D_800CADF4 +D_800CADF8 +D_800CADFC +D_800CAE00 +D_800CAE04 +D_800CAE08 +D_800CAE0C +D_800CAE10 +D_800CAE14 +D_800CAE18 +D_800CAE1C +D_800CAE20 +D_800CAE24 +D_800CAE28 +D_800CAE2C +D_800CAE30 +D_800CAE34 +D_800CAE38 +D_800CAE3C +D_800CAE40 +D_800CAE44 +D_800CAE48 +D_800CAE4C +D_800CAE50 +D_800CAE54 +D_800CAE58 +D_800CAE5C +D_800CAE60 +D_800CAE64 +D_800CAE68 +D_800CAE6C +D_800CAE70 +D_800CAE74 +D_800CAE78 +D_800CAE7C +D_800CAE80 +D_800CAE84 +D_800CAE88 +D_800CAE8C +D_800CAE90 +D_800CAE94 +D_800CAE98 +D_800CAE9C +D_800CAEA0 +D_800CAEA4 +D_800CAEA8 +D_800CAEAC +D_800CAEB0 +D_800CAEB4 +D_800CAEB8 +D_800CAEBC +D_800CAEC0 +D_800CAEC4 +D_800CAEC8 +D_800CAECC +D_800CAED0 +D_800CAED4 +D_800CAED8 +D_800CAEDC +D_800CAEE0 +D_800CAEE4 +D_800CAEE8 +D_800CAEEC +D_800CAEF0 +D_800CAEF4 +D_800CAEF8 +D_800CAEFC +D_800CAF00 +D_800CAF04 +D_800CAF08 +D_800CAF0C +D_800CAF10 +D_800CAF14 +D_800CAF18 +D_800CAF1C +D_800CAF20 +D_800CAF24 +D_800CAF28 +D_800CAF2C +D_800CAF30 +D_800CAF34 +D_800CAF38 +D_800CAF3C +D_800CAF40 +D_800CAF44 +D_800CAF48 +D_800CAF4C +D_800CAF50 +D_800CAF54 +D_800CAF58 +D_800CAF5C +D_800CAF60 +D_800CAF64 +D_800CAF68 +D_800CAF6C +D_800CAF70 +D_800CAF74 +D_800CAF78 +D_800CAF7C +D_800CAF80 +D_800CAF84 +D_800CAF88 +D_800CAF8C +D_800CAF90 +D_800CAF94 +D_800CAF98 +D_800CAF9C +D_800CAFA0 +D_800CAFA4 +D_800CAFA8 +D_800CAFAC +D_800CAFB0 +D_800CAFB4 +D_800CAFB8 +D_800CAFBC +D_800CAFC0 +D_800CAFC4 +D_800CAFC8 +D_800CAFCC +D_800CAFD0 +D_800CAFD4 +D_800CAFD8 +D_800CAFDC +D_800CAFE0 +D_800CAFE4 +D_800CAFE8 +D_800CAFEC +D_800CAFF0 +D_800CAFF4 +D_800CAFF8 +D_800CAFFC +D_800CB000 +D_800CB004 +D_800CB008 +D_800CB00C +D_800CB010 +D_800CB014 +D_800CB018 +D_800CB01C +D_800CB020 +D_800CB024 +D_800CB028 +D_800CB02C +D_800CB030 +D_800CB034 +D_800CB038 +D_800CB03C +D_800CB040 +D_800CB044 +D_800CB048 +D_800CB04C +D_800CB050 +D_800CB054 +D_800CB058 +D_800CB05C +D_800CB060 +D_800CB064 +D_800CB068 +D_800CB06C +D_800CB070 +D_800CB074 +D_800CB078 +D_800CB07C +D_800CB080 +D_800CB084 +D_800CB088 +D_800CB08C +D_800CB090 +D_800CB094 +D_800CB098 +D_800CB09C +D_800CB0A0 +D_800CB0A4 +D_800CB0A8 +D_800CB0AC +D_800CB0B0 +D_800CB0B4 +D_800CB0B8 +D_800CB0BC +D_800CB0C0 +D_800CB0C4 +D_800CB0C8 +D_800CB0CC +D_800CB0D0 +D_800CB0D4 +D_800CB0D8 +D_800CB0DC +D_800CB0E0 +D_800CB0E4 +D_800CB0E8 +D_800CB0EC +D_800CB0F0 +D_800CB0F4 +D_800CB0F8 +D_800CB0FC +D_800CB100 +D_800CB104 +D_800CB108 +D_800CB10C +D_800CB110 +D_800CB114 +D_800CB118 +D_800CB11C +D_800CB120 +D_800CB124 +D_800CB128 +D_800CB12C +D_800CB130 +D_800CB134 +D_800CB138 +D_800CB13C +D_800CB140 +D_800CB144 +D_800CB148 +D_800CB14C +D_800CB150 +D_800CB154 +D_800CB158 +D_800CB15C +D_800CB160 +D_800CB164 +D_800CB168 +D_800CB16C +D_800CB170 +D_800CB174 +D_800CB178 +D_800CB17C +D_800CB180 +D_800CB184 +D_800CB188 +D_800CB18C +D_800CB190 +D_800CB194 +D_800CB198 +D_800CB19C +D_800CB1A0 +D_800CB1A4 +D_800CB1A8 +D_800CB1AC +D_800CB1B0 +D_800CB1B4 +D_800CB1B8 +D_800CB1BC +D_800CB1C0 +D_800CB1C4 +D_800CB1C8 +D_800CB1CC +D_800CB1D0 +D_800CB1D4 +D_800CB1D8 +D_800CB1DC +D_800CB1E0 +D_800CB1E4 +D_800CB1E8 +D_800CB1EC +D_800CB1F0 +D_800CB1F4 +D_800CB1F8 +D_800CB1FC +D_800CB200 +D_800CB204 +D_800CB208 +D_800CB20C +D_800CB210 +D_800CB214 +D_800CB218 +D_800CB21C +D_800CB220 +D_800CB224 +D_800CB228 +D_800CB22C +D_800CB230 +D_800CB234 +D_800CB238 +D_800CB23C +D_800CB240 +D_800CB244 +D_800CB248 +D_800CB24C +D_800CB250 +D_800CB254 +D_800CB258 +D_800CB25C +D_800CB260 +D_800CB264 +D_800CB268 +D_800CB26C +D_800CB270 +D_800CB274 +D_800CB278 +D_800CB27C +D_800CB280 +D_800CB284 +D_800CB288 +D_800CB28C +D_800CB290 +D_800CB294 +D_800CB298 +D_800CB29C +D_800CB2A0 +D_800CB2A4 +D_800CB2A8 +D_800CB2AC +D_800CB2B0 +D_800CB2B4 +D_800CB2B8 +D_800CB2BC +D_800CB2C0 +D_800CB2C4 +D_800CB2C8 +D_800CB2CC +D_800CB2D0 +D_800CB2D4 +D_800CB2D8 +D_800CB2DC +D_800CB2E0 +D_800CB2E4 +D_800CB2E8 +D_800CB2EC +D_800CB2F0 +D_800CB2F4 +D_800CB2F8 +D_800CB2FC +D_800CB300 +D_800CB304 +D_800CB308 +D_800CB30C +D_800CB310 +D_800CB314 +D_800CB318 +D_800CB31C +D_800CB320 +D_800CB324 +D_800CB328 +D_800CB32C +D_800CB330 +D_800CB334 +D_800CB338 +D_800CB33C +D_800CB340 +D_800CB344 +D_800CB348 +D_800CB34C +D_800CB350 +D_800CB354 +D_800CB358 +D_800CB35C +D_800CB360 +D_800CB364 +D_800CB368 +D_800CB36C +D_800CB370 +D_800CB374 +D_800CB378 +D_800CB37C +D_800CB380 +D_800CB384 +D_800CB388 +D_800CB38C +D_800CB390 +D_800CB394 +D_800CB398 +D_800CB39C +D_800CB3A0 +D_800CB3A4 +D_800CB3A8 +D_800CB3AC +D_800CB3B0 +D_800CB3B4 +D_800CB3B8 +D_800CB3BC +D_800CB3C0 +D_800CB3C4 +D_800CB3C8 +D_800CB3CC +D_800CB3D0 +D_800CB3D4 +D_800CB3D8 +D_800CB3DC +D_800CB3E0 +D_800CB3E4 +D_800CB3E8 +D_800CB3EC +D_800CB3F0 +D_800CB3F4 +D_800CB3F8 +D_800CB3FC +D_800CB400 +D_800CB404 +D_800CB408 +D_800CB40C +D_800CB410 +D_800CB414 +D_800CB418 +D_800CB41C +D_800CB420 +D_800CB424 +D_800CB428 +D_800CB42C +D_800CB430 +D_800CB434 +D_800CB438 +D_800CB43C +D_800CB440 +D_800CB444 +D_800CB448 +D_800CB44C +D_800CB450 +D_800CB454 +D_800CB458 +D_800CB45C +D_800CB460 +D_800CB464 +D_800CB468 +D_800CB46C +D_800CB470 +D_800CB474 +D_800CB478 +D_800CB47C +D_800CB480 +D_800CB484 +D_800CB488 +D_800CB48C +D_800CB490 +D_800CB494 +D_800CB498 +D_800CB49C +D_800CB4A0 +D_800CB4A4 +D_800CB4A8 +D_800CB4AC +D_800CB4B0 +D_800CB4B4 +D_800CB4B8 +D_800CB4BC +D_800CB4C0 +D_800CB4C4 +D_800CB4C8 +D_800CB4CC +D_800CB4D0 +D_800CB4D4 +D_800CB4D8 +D_800CB4DC +D_800CB4E0 +D_800CB4E4 +D_800CB4E8 +D_800CB4EC +D_800CB4F0 +D_800CB4F4 +D_800CB4F8 +D_800CB4FC +D_800CB500 +D_800CB504 +D_800CB508 +D_800CB50C +D_800CB510 +D_800CB514 +D_800CB518 +D_800CB51C +D_800CB520 +D_800CB524 +D_800CB528 +D_800CB52C +D_800CB530 +D_800CB534 +D_800CB538 +D_800CB53C +D_800CB540 +D_800CB544 +D_800CB548 +D_800CB54C +D_800CB550 +D_800CB554 +D_800CB558 +D_800CB55C +D_800CB560 +D_800CB564 +D_800CB568 +D_800CB56C +D_800CB570 +D_800CB574 +D_800CB578 +D_800CB57C +D_800CB580 +D_800CB584 +D_800CB588 +D_800CB58C +D_800CB590 +D_800CB594 +D_800CB598 +D_800CB59C +D_800CB5A0 +D_800CB5A4 +D_800CB5A8 +D_800CB5AC +D_800CB5B0 +D_800CB5B4 +D_800CB5B8 +D_800CB5BC +D_800CB5C0 +D_800CB5C4 +D_800CB5C8 +D_800CB5CC +D_800CB5D0 +D_800CB5D4 +D_800CB5D8 +D_800CB5DC +D_800CB5E0 +D_800CB5E4 +D_800CB5E8 +D_800CB5EC +D_800CB5F0 +D_800CB5F4 +D_800CB5F8 +D_800CB5FC +D_800CB600 +D_800CB604 +D_800CB608 +D_800CB60C +D_800CB610 +D_800CB614 +D_800CB618 +D_800CB61C +D_800CB620 +D_800CB624 +D_800CB628 +D_800CB62C +D_800CB630 +D_800CB634 +D_800CB638 +D_800CB63C +D_800CB640 +D_800CB644 +D_800CB648 +D_800CB64C +D_800CB650 +D_800CB654 +D_800CB658 +D_800CB65C +D_800CB660 +D_800CB664 +D_800CB668 +D_800CB66C +D_800CB670 +D_800CB674 +D_800CB678 +D_800CB67C +D_800CB680 +D_800CB684 +D_800CB688 +D_800CB68C +D_800CB690 +D_800CB694 +D_800CB698 +D_800CB69C +D_800CB6A0 +D_800CB6A4 +D_800CB6A8 +D_800CB6AC +D_800CB6B0 +D_800CB6B4 +D_800CB6B8 +D_800CB6BC +D_800CB6C0 +D_800CB6C4 +D_800CB6C8 +D_800CB6CC +D_800CB6D0 +D_800CB6D4 +D_800CB6D8 +D_800CB6DC +D_800CB6E0 +D_800CB6E4 +D_800CB6E8 +D_800CB6EC +D_800CB6F0 +D_800CB6F4 +D_800CB6F8 +D_800CB6FC +D_800CB700 +D_800CB704 +D_800CB708 +D_800CB70C +D_800CB710 +D_800CB714 +D_800CB718 +D_800CB71C +D_800CB720 +D_800CB724 +D_800CB728 +D_800CB72C +D_800CB730 +D_800CB734 +D_800CB738 +D_800CB73C +D_800CB740 +D_800CB744 +D_800CB748 +D_800CB74C +D_800CB750 +D_800CB754 +D_800CB758 +D_800CB75C +D_800CB760 +D_800CB764 +D_800CB768 +D_800CB76C +D_800CB770 +D_800CB774 +D_800CB778 +D_800CB77C +D_800CB780 +D_800CB784 +D_800CB788 +D_800CB78C +D_800CB790 +D_800CB794 +D_800CB798 +D_800CB79C +D_800CB7A0 +D_800CB7A4 +D_800CB7A8 +D_800CB7AC +D_800CB7B0 +D_800CB7B4 +D_800CB7B8 +D_800CB7BC +D_800CB7C0 +D_800CB7C4 +D_800CB7C8 +D_800CB7CC +D_800CB7D0 +D_800CB7D4 +D_800CB7D8 +D_800CB7DC +D_800CB7E0 +D_800CB7E4 +D_800CB7E8 +D_800CB7EC +D_800CB7F0 +D_800CB7F4 +D_800CB7F8 +D_800CB7FC +D_800CB800 +D_800CB804 +D_800CB808 +D_800CB80C +D_800CB810 +D_800CB814 +D_800CB818 +D_800CB81C +D_800CB820 +D_800CB824 +D_800CB828 +D_800CB82C +D_800CB830 +D_800CB834 +D_800CB838 +D_800CB83C +D_800CB840 +D_800CB844 +D_800CB848 +D_800CB84C +D_800CB850 +D_800CB854 +D_800CB858 +D_800CB85C +D_800CB860 +D_800CB864 +D_800CB868 +D_800CB86C +D_800CB870 +D_800CB874 +D_800CB878 +D_800CB87C +D_800CB880 +D_800CB884 +D_800CB888 +D_800CB88C +D_800CB890 +D_800CB894 +D_800CB898 +D_800CB89C +D_800CB8A0 +D_800CB8A4 +D_800CB8A8 +D_800CB8AC +D_800CB8B0 +D_800CB8B4 +D_800CB8B8 +D_800CB8BC +D_800CB8C0 +D_800CB8C4 +D_800CB8C8 +D_800CB8CC +D_800CB8D0 +D_800CB8D4 +D_800CB8D8 +D_800CB8DC +D_800CB8E0 +D_800CB8E4 +D_800CB8E8 +D_800CB8EC +D_800CB8F0 +D_800CB8F4 +D_800CB8F8 +D_800CB8FC +D_800CB900 +D_800CB904 +D_800CB908 +D_800CB90C +D_800CB910 +D_800CB914 +D_800CB918 +D_800CB91C +D_800CB920 +D_800CB924 +D_800CB928 +D_800CB92C +D_800CB930 +D_800CB934 +D_800CB938 +D_800CB93C +D_800CB940 +D_800CB944 +D_800CB948 +D_800CB94C +D_800CB950 +D_800CB954 +D_800CB958 +D_800CB95C +D_800CB960 +D_800CB964 +D_800CB968 +D_800CB96C +D_800CB970 +D_800CB974 +D_800CB978 +D_800CB97C +D_800CB980 +D_800CB984 +D_800CB988 +D_800CB98C +D_800CB990 +D_800CB994 +D_800CB998 +D_800CB99C +D_800CB9A0 +D_800CB9A4 +D_800CB9A8 +D_800CB9AC +D_800CB9B0 +D_800CB9B4 +D_800CB9B8 +D_800CB9BC +D_800CB9C0 +D_800CB9C4 +D_800CB9C8 +D_800CB9CC +D_800CB9D0 +D_800CB9D4 +D_800CB9D8 +D_800CB9DC +D_800CB9E0 +D_800CB9E4 +D_800CB9E8 +D_800CB9EC +D_800CB9F0 +D_800CB9F4 +D_800CB9F8 +D_800CB9FC +D_800CBA00 +D_800CBA04 +D_800CBA08 +D_800CBA0C +D_800CBA10 +D_800CBA14 +D_800CBA18 +D_800CBA1C +D_800CBA20 +D_800CBA24 +D_800CBA28 +D_800CBA2C +D_800CBA30 +D_800CBA34 +D_800CBA38 +D_800CBA3C +D_800CBA40 +D_800CBA44 +D_800CBA48 +D_800CBA4C +D_800CBA50 +D_800CBA54 +D_800CBA58 +D_800CBA5C +D_800CBA60 +D_800CBA64 +D_800CBA68 +D_800CBA6C +D_800CBA70 +D_800CBA74 +D_800CBA78 +D_800CBA7C +D_800CBA80 +D_800CBA84 +D_800CBA88 +D_800CBA8C +D_800CBA90 +D_800CBA94 +D_800CBA98 +D_800CBA9C +D_800CBAA0 +D_800CBAA4 +D_800CBAA8 +D_800CBAAC +D_800CBAB0 +D_800CBAB4 +D_800CBAB8 +D_800CBABC +D_800CBAC0 +D_800CBAC4 +D_800CBAC8 +D_800CBACC +D_800CBAD0 +D_800CBAD4 +D_800CBAD8 +D_800CBADC +D_800CBAE0 +D_800CBAE4 +D_800CBAE8 +D_800CBAEC +D_800CBAF0 +D_800CBAF4 +D_800CBAF8 +D_800CBAFC +D_800CBB00 +D_800CBB04 +D_800CBB08 +D_800CBB0C +D_800CBB10 +D_800CBB14 +D_800CBB18 +D_800CBB1C +D_800CBB20 +D_800CBB24 +D_800CBB28 +D_800CBB2C +D_800CBB30 +D_800CBB34 +D_800CBB38 +D_800CBB3C +D_800CBB40 +D_800CBB44 +D_800CBB48 +D_800CBB4C +D_800CBB50 +D_800CBB54 +D_800CBB58 +D_800CBB5C +D_800CBB60 +D_800CBB64 +D_800CBB68 +D_800CBB6C +D_800CBB70 +D_800CBB74 +D_800CBB78 +D_800CBB7C +D_800CBB80 +D_800CBB84 +D_800CBB88 +D_800CBB8C +D_800CBB90 +D_800CBB94 +D_800CBB98 +D_800CBB9C +D_800CBBA0 +D_800CBBA4 +D_800CBBA8 +D_800CBBAC +D_800CBBB0 +D_800CBBB4 +D_800CBBB8 +D_800CBBBC +D_800CBBC0 +D_800CBBC4 +D_800CBBC8 +D_800CBBCC +D_800CBBD0 +D_800CBBD4 +D_800CBBD8 +D_800CBBDC +D_800CBBE0 +D_800CBBE4 +D_800CBBE8 +D_800CBBEC +D_800CBBF0 +D_800CBBF4 +D_800CBBF8 +D_800CBBFC +D_800CBC00 +D_800CBC04 +D_800CBC08 +D_800CBC0C +D_800CBC10 +D_800CBC14 +D_800CBC18 +D_800CBC1C +D_800CBC20 +D_800CBC24 +D_800CBC28 +D_800CBC2C +D_800CBC30 +D_800CBC34 +D_800CBC38 +D_800CBC3C +D_800CBC40 +D_800CBC44 +D_800CBC48 +D_800CBC4C +D_800CBC50 +D_800CBC54 +D_800CBC58 +D_800CBC5C +D_800CBC60 +D_800CBC64 +D_800CBC68 +D_800CBC6C +D_800CBC70 +D_800CBC74 +D_800CBC78 +D_800CBC7C +D_800CBC80 +D_800CBC84 +D_800CBC88 +D_800CBC8C +D_800CBC90 +D_800CBC94 +D_800CBC98 +D_800CBC9C +D_800CBCA0 +D_800CBCA4 +D_800CBCA8 +D_800CBCAC +D_800CBCB0 +D_800CBCB4 +D_800CBCB8 +D_800CBCBC +D_800CBCC0 +D_800CBCC4 +D_800CBCC8 +D_800CBCCC +D_800CBCD0 +D_800CBCD4 +D_800CBCD8 +D_800CBCDC +D_800CBCE0 +D_800CBCE4 +D_800CBCE8 +D_800CBCEC +D_800CBCF0 +D_800CBCF4 +D_800CBCF8 +D_800CBCFC +D_800CBD00 +D_800CBD04 +D_800CBD08 +D_800CBD0C +D_800CBD10 +D_800CBD14 +D_800CBD18 +D_800CBD1C +D_800CBD20 +D_800CBD24 +D_800CBD28 +D_800CBD2C +D_800CBD30 +D_800CBD34 +D_800CBD38 +D_800CBD3C +D_800CBD40 +D_800CBD44 +D_800CBD48 +D_800CBD4C +D_800CBD50 +D_800CBD54 +D_800CBD58 +D_800CBD5C +D_800CBD60 +D_800CBD64 +D_800CBD68 +D_800CBD6C +D_800CBD70 +D_800CBD74 +D_800CBD78 +D_800CBD7C +D_800CBD80 +D_800CBD84 +D_800CBD88 +D_800CBD8C +D_800CBD90 +D_800CBD94 +D_800CBD98 +D_800CBD9C +D_800CBDA0 +D_800CBDA4 +D_800CBDA8 +D_800CBDAC +D_800CBDB0 +D_800CBDB4 +D_800CBDB8 +D_800CBDBC +D_800CBDC0 +D_800CBDC4 +D_800CBDC8 +D_800CBDCC +D_800CBDD0 +D_800CBDD4 +D_800CBDD8 +D_800CBDDC +D_800CBDE0 +D_800CBDE4 +D_800CBDE8 +D_800CBDEC +D_800CBDF0 +D_800CBDF4 +D_800CBDF8 +D_800CBDFC +D_800CBE00 +D_800CBE04 +D_800CBE08 +D_800CBE0C +D_800CBE10 +D_800CBE14 +D_800CBE18 +D_800CBE1C +D_800CBE20 +D_800CBE24 +D_800CBE28 +D_800CBE2C +D_800CBE30 +D_800CBE34 +D_800CBE38 +D_800CBE3C +D_800CBE40 +D_800CBE44 +D_800CBE48 +D_800CBE4C +D_800CBE50 +D_800CBE54 +D_800CBE58 +D_800CBE5C +D_800CBE60 +D_800CBE64 +D_800CBE68 +D_800CBE6C +D_800CBE70 +D_800CBE74 +D_800CBE78 +D_800CBE7C +D_800CBE80 +D_800CBE84 +D_800CBE88 +D_800CBE8C +D_800CBE90 +D_800CBE94 +D_800CBE98 +D_800CBE9C +D_800CBEA0 +D_800CBEA4 +D_800CBEA8 +D_800CBEAC +D_800CBEB0 +D_800CBEB4 +D_800CBEB8 +D_800CBEBC +D_800CBEC0 +D_800CBEC4 +D_800CBEC8 +D_800CBECC +D_800CBED0 +D_800CBED4 +D_800CBED8 +D_800CBEDC +D_800CBEE0 +D_800CBEE4 +D_800CBEE8 +D_800CBEEC +D_800CBEF0 +D_800CBEF4 +D_800CBEF8 +D_800CBEFC +D_800CBF00 +D_800CBF04 +D_800CBF08 +D_800CBF0C +D_800CBF10 +D_800CBF14 +D_800CBF18 +D_800CBF1C +D_800CBF20 +D_800CBF24 +D_800CBF28 +D_800CBF2C +D_800CBF30 +D_800CBF34 +D_800CBF38 +D_800CBF3C +D_800CBF40 +D_800CBF44 +D_800CBF48 +D_800CBF4C +D_800CBF50 +D_800CBF54 +D_800CBF58 +D_800CBF5C +D_800CBF60 +D_800CBF64 +D_800CBF68 +D_800CBF6C +D_800CBF70 +D_800CBF74 +D_800CBF78 +D_800CBF7C +D_800CBF80 +D_800CBF84 +D_800CBF88 +D_800CBF8C +D_800CBF90 +D_800CBF94 +D_800CBF98 +D_800CBF9C +D_800CBFA0 +D_800CBFA4 +D_800CBFA8 +D_800CBFAC +D_800CBFB0 +D_800CBFB4 +D_800CBFB8 +D_800CBFBC +D_800CBFC0 +D_800CBFC4 +D_800CBFC8 +D_800CBFCC +D_800CBFD0 +D_800CBFD4 +D_800CBFD8 +D_800CBFDC +D_800CBFE0 +D_800CBFE4 +D_800CBFE8 +D_800CBFEC +D_800CBFF0 +D_800CBFF4 +D_800CBFF8 +D_800CBFFC +D_800CC000 +D_800CC004 +D_800CC008 +D_800CC00C +D_800CC010 +D_800CC014 +D_800CC018 +D_800CC01C +D_800CC020 +D_800CC024 +D_800CC028 +D_800CC02C +D_800CC030 +D_800CC034 +D_800CC038 +D_800CC03C +D_800CC040 +D_800CC044 +D_800CC048 +D_800CC04C +D_800CC050 +D_800CC054 +D_800CC058 +D_800CC05C +D_800CC060 +D_800CC064 +D_800CC068 +D_800CC06C +D_800CC070 +D_800CC074 +D_800CC078 +D_800CC07C +D_800CC080 +D_800CC084 +D_800CC088 +D_800CC08C +D_800CC090 +D_800CC094 +D_800CC098 +D_800CC09C +D_800CC0A0 +D_800CC0A4 +D_800CC0A8 +D_800CC0AC +D_800CC0B0 +D_800CC0B4 +D_800CC0B8 +D_800CC0BC +D_800CC0C0 +D_800CC0C4 +D_800CC0C8 +D_800CC0CC +D_800CC0D0 +D_800CC0D4 +D_800CC0D8 +D_800CC0DC +D_800CC0E0 +D_800CC0E4 +D_800CC0E8 +D_800CC0EC +D_800CC0F0 +D_800CC0F4 +D_800CC0F8 +D_800CC0FC +D_800CC100 +D_800CC104 +D_800CC108 +D_800CC10C +D_800CC110 +D_800CC114 +D_800CC118 +D_800CC11C +D_800CC120 +D_800CC124 +D_800CC128 +D_800CC12C +D_800CC130 +D_800CC134 +D_800CC138 +D_800CC13C +D_800CC140 +D_800CC144 +D_800CC148 +D_800CC14C +D_800CC150 +D_800CC154 +D_800CC158 +D_800CC15C +D_800CC160 +D_800CC164 +D_800CC168 +D_800CC16C +D_800CC170 +D_800CC174 +D_800CC178 +D_800CC17C +D_800CC180 +D_800CC184 +D_800CC188 +D_800CC18C +D_800CC190 +D_800CC194 +D_800CC198 +D_800CC19C +D_800CC1A0 +D_800CC1A4 +D_800CC1A8 +D_800CC1AC +D_800CC1B0 +D_800CC1B4 +D_800CC1B8 +D_800CC1BC +D_800CC1C0 +D_800CC1C4 +D_800CC1C8 +D_800CC1CC +D_800CC1D0 +D_800CC1D4 +D_800CC1D8 +D_800CC1DC +D_800CC1E0 +D_800CC1E4 +D_800CC1E8 +D_800CC1EC +D_800CC1F0 +D_800CC1F4 +D_800CC1F8 +D_800CC1FC +D_800CC200 +D_800CC204 +D_800CC208 +D_800CC20C +D_800CC210 +D_800CC214 +D_800CC218 +D_800CC21C +D_800CC220 +D_800CC224 +D_800CC228 +D_800CC22C +D_800CC230 +D_800CC234 +D_800CC238 +D_800CC23C +D_800CC240 +D_800CC244 +D_800CC248 +D_800CC24C +D_800CC250 +D_800CC254 +D_800CC258 +D_800CC25C +D_800CC260 +D_800CC264 +D_800CC268 +D_800CC26C +D_800CC270 +D_800CC274 +D_800CC278 +D_800CC27C +D_800CC280 +D_800CC284 +D_800CC288 +D_800CC28C +D_800CC290 +D_800CC294 +D_800CC298 +D_800CC29C +D_800CC2A0 +D_800CC2A4 +D_800CC2A8 +D_800CC2AC +D_800CC2B0 +D_800CC2B4 +D_800CC2B8 +D_800CC2BC +D_800CC2C0 +D_800CC2C4 +D_800CC2C8 +D_800CC2CC +D_800CC2D0 +D_800CC2D4 +D_800CC2D8 +D_800CC2DC +D_800CC2E0 +D_800CC2E4 +D_800CC2E8 +D_800CC2EC +D_800CC2F0 +D_800CC2F4 +D_800CC2F8 +D_800CC2FC +D_800CC300 +D_800CC304 +D_800CC308 +D_800CC30C +D_800CC310 +D_800CC314 +D_800CC318 +D_800CC31C +D_800CC320 +D_800CC324 +D_800CC328 +D_800CC32C +D_800CC330 +D_800CC334 +D_800CC338 +D_800CC33C +D_800CC340 +D_800CC344 +D_800CC348 +D_800CC34C +D_800CC350 +D_800CC354 +D_800CC358 +D_800CC35C +D_800CC360 +D_800CC364 +D_800CC368 +D_800CC36C +D_800CC370 +D_800CC374 +D_800CC378 +D_800CC37C +D_800CC380 +D_800CC384 +D_800CC388 +D_800CC38C +D_800CC390 +D_800CC394 +D_800CC398 +D_800CC39C +D_800CC3A0 +D_800CC3A4 +D_800CC3A8 +D_800CC3AC +D_800CC3B0 +D_800CC3B4 +D_800CC3B8 +D_800CC3BC +D_800CC3C0 +D_800CC3C4 +D_800CC3C8 +D_800CC3CC +D_800CC3D0 +D_800CC3D4 +D_800CC3D8 +D_800CC3DC +D_800CC3E0 +D_800CC3E4 +D_800CC3E8 +D_800CC3EC +D_800CC3F0 +D_800CC3F4 +D_800CC3F8 +D_800CC3FC +D_800CC400 +D_800CC404 +D_800CC408 +D_800CC40C +D_800CC410 +D_800CC414 +D_800CC418 +D_800CC41C +D_800CC420 +D_800CC424 +D_800CC428 +D_800CC42C +D_800CC430 +D_800CC434 +D_800CC438 +D_800CC43C +D_800CC440 +D_800CC444 +D_800CC448 +D_800CC44C +D_800CC450 +D_800CC454 +D_800CC458 +D_800CC45C +D_800CC460 +D_800CC464 +D_800CC468 +D_800CC46C +D_800CC470 +D_800CC474 +D_800CC478 +D_800CC47C +D_800CC480 +D_800CC484 +D_800CC488 +D_800CC48C +D_800CC490 +D_800CC494 +D_800CC498 +D_800CC49C +D_800CC4A0 +D_800CC4A4 +D_800CC4A8 +D_800CC4AC +D_800CC4B0 +D_800CC4B4 +D_800CC4B8 +D_800CC4BC +D_800CC4C0 +D_800CC4C4 +D_800CC4C8 +D_800CC4CC +D_800CC4D0 +D_800CC4D4 +D_800CC4D8 +D_800CC4DC +D_800CC4E0 +D_800CC4E4 +D_800CC4E8 +D_800CC4EC +D_800CC4F0 +D_800CC4F4 +D_800CC4F8 +D_800CC4FC +D_800CC500 +D_800CC504 +D_800CC508 +D_800CC50C +D_800CC510 +D_800CC514 +D_800CC518 +D_800CC51C +D_800CC520 +D_800CC524 +D_800CC528 +D_800CC52C +D_800CC530 +D_800CC534 +D_800CC538 +D_800CC53C +D_800CC540 +D_800CC544 +D_800CC548 +D_800CC54C +D_800CC550 +D_800CC554 +D_800CC558 +D_800CC55C +D_800CC560 +D_800CC564 +D_800CC568 +D_800CC56C +D_800CC570 +D_800CC574 +D_800CC578 +D_800CC57C +D_800CC580 +D_800CC584 +D_800CC588 +D_800CC58C +D_800CC590 +D_800CC594 +D_800CC598 +D_800CC59C +D_800CC5A0 +D_800CC5A4 +D_800CC5A8 +D_800CC5AC +D_800CC5B0 +D_800CC5B4 +D_800CC5B8 +D_800CC5BC +D_800CC5C0 +D_800CC5C4 +D_800CC5C8 +D_800CC5CC +D_800CC5D0 +D_800CC5D4 +D_800CC5D8 +D_800CC5DC +D_800CC5E0 +D_800CC5E4 +D_800CC5E8 +D_800CC5EC +D_800CC5F0 +D_800CC5F4 +D_800CC5F8 +D_800CC5FC +D_800CC600 +D_800CC604 +D_800CC608 +D_800CC60C +D_800CC610 +D_800CC614 +D_800CC618 +D_800CC61C +D_800CC620 +D_800CC624 +D_800CC628 +D_800CC62C +D_800CC630 +D_800CC634 +D_800CC638 +D_800CC63C +D_800CC640 +D_800CC644 +D_800CC648 +D_800CC64C +D_800CC650 +D_800CC654 +D_800CC658 +D_800CC65C +D_800CC660 +D_800CC664 +D_800CC668 +D_800CC66C +D_800CC670 +D_800CC674 +D_800CC678 +D_800CC67C +D_800CC680 +D_800CC684 +D_800CC688 +D_800CC68C +D_800CC690 +D_800CC694 +D_800CC698 +D_800CC69C +D_800CC6A0 +D_800CC6A4 +D_800CC6A8 +D_800CC6AC +D_800CC6B0 +D_800CC6B4 +D_800CC6B8 +D_800CC6BC +D_800CC6C0 +D_800CC6C4 +D_800CC6C8 +D_800CC6CC +D_800CC6D0 +D_800CC6D4 +D_800CC6D8 +D_800CC6DC +D_800CC6E0 +D_800CC6E4 +D_800CC6E8 +D_800CC6EC +D_800CC6F0 +D_800CC6F4 +D_800CC6F8 +D_800CC6FC +D_800CC700 +D_800CC704 +D_800CC708 +D_800CC70C +D_800CC710 +D_800CC714 +D_800CC718 +D_800CC71C +D_800CC720 +D_800CC724 +D_800CC728 +D_800CC72C +D_800CC730 +D_800CC734 +D_800CC738 +D_800CC73C +D_800CC740 +D_800CC744 +D_800CC748 +D_800CC74C +D_800CC750 +D_800CC754 +D_800CC758 +D_800CC75C +D_800CC760 +D_800CC764 +D_800CC768 +D_800CC76C +D_800CC770 +D_800CC774 +D_800CC778 +D_800CC77C +D_800CC780 +D_800CC784 +D_800CC788 +D_800CC78C +D_800CC790 +D_800CC794 +D_800CC798 +D_800CC79C +D_800CC7A0 +D_800CC7A4 +D_800CC7A8 +D_800CC7AC +D_800CC7B0 +D_800CC7B4 +D_800CC7B8 +D_800CC7BC +D_800CC7C0 +D_800CC7C4 +D_800CC7C8 +D_800CC7CC +D_800CC7D0 +D_800CC7D4 +D_800CC7D8 +D_800CC7DC +D_800CC7E0 +D_800CC7E4 +D_800CC7E8 +D_800CC7EC +D_800CC7F0 +D_800CC7F4 +D_800CC7F8 +D_800CC7FC +D_800CC800 +D_800CC804 +D_800CC808 +D_800CC80C +D_800CC810 +D_800CC814 +D_800CC818 +D_800CC81C +D_800CC820 +D_800CC824 +D_800CC828 +D_800CC82C +D_800CC830 +D_800CC834 +D_800CC838 +D_800CC83C +D_800CC840 +D_800CC844 +D_800CC848 +D_800CC84C +D_800CC850 +D_800CC854 +D_800CC858 +D_800CC85C +D_800CC860 +D_800CC864 +D_800CC868 +D_800CC86C +D_800CC870 +D_800CC874 +D_800CC878 +D_800CC87C +D_800CC880 +D_800CC884 +D_800CC888 +D_800CC88C +D_800CC890 +D_800CC894 +D_800CC898 +D_800CC89C +D_800CC8A0 +D_800CC8A4 +D_800CC8A8 +D_800CC8AC +D_800CC8B0 +D_800CC8B4 +D_800CC8B8 +D_800CC8BC +D_800CC8C0 +D_800CC8C4 +D_800CC8C8 +D_800CC8CC +D_800CC8D0 +D_800CC8D4 +D_800CC8D8 +D_800CC8DC +D_800CC8E0 +D_800CC8E4 +D_800CC8E8 +D_800CC8EC +D_800CC8F0 +D_800CC8F4 +D_800CC8F8 +D_800CC8FC +D_800CC900 +D_800CC904 +D_800CC908 +D_800CC90C +D_800CC910 +D_800CC914 +D_800CC918 +D_800CC91C +D_800CC920 +D_800CC924 +D_800CC928 +D_800CC92C +D_800CC930 +D_800CC934 +D_800CC938 +D_800CC93C +D_800CC940 +D_800CC944 +D_800CC948 +D_800CC94C +D_800CC950 +D_800CC954 +D_800CC958 +D_800CC95C +D_800CC960 +D_800CC964 +D_800CC968 +D_800CC96C +D_800CC970 +D_800CC974 +D_800CC978 +D_800CC97C +D_800CC980 +D_800CC984 +D_800CC988 +D_800CC98C +D_800CC990 +D_800CC994 +D_800CC998 +D_800CC99C +D_800CC9A0 +D_800CC9A4 +D_800CC9A8 +D_800CC9AC +D_800CC9B0 +D_800CC9B4 +D_800CC9B8 +D_800CC9BC +D_800CC9C0 +D_800CC9C4 +D_800CC9C8 +D_800CC9CC +D_800CC9D0 +D_800CC9D4 +D_800CC9D8 +D_800CC9DC +D_800CC9E0 +D_800CC9E4 +D_800CC9E8 +D_800CC9EC +D_800CC9F0 +D_800CC9F4 +D_800CC9F8 +D_800CC9FC +D_800CCA00 +D_800CCA04 +D_800CCA08 +D_800CCA0C +D_800CCA10 +D_800CCA14 +D_800CCA18 +D_800CCA1C +D_800CCA20 +D_800CCA24 +D_800CCA28 +D_800CCA2C +D_800CCA30 +D_800CCA34 +D_800CCA38 +D_800CCA3C +D_800CCA40 +D_800CCA44 +D_800CCA48 +D_800CCA4C +D_800CCA50 +D_800CCA54 +D_800CCA58 +D_800CCA5C +D_800CCA60 +D_800CCA64 +D_800CCA68 +D_800CCA6C +D_800CCA70 +D_800CCA74 +D_800CCA78 +D_800CCA7C +D_800CCA80 +D_800CCA84 +D_800CCA88 +D_800CCA8C +D_800CCA90 +D_800CCA94 +D_800CCA98 +D_800CCA9C +D_800CCAA0 +D_800CCAA4 +D_800CCAA8 +D_800CCAAC +D_800CCAB0 +D_800CCAB4 +D_800CCAB8 +D_800CCABC +D_800CCAC0 +D_800CCAC4 +D_800CCAC8 +D_800CCACC +D_800CCAD0 +D_800CCAD4 +D_800CCAD8 +D_800CCADC +D_800CCAE0 +D_800CCAE4 +D_800CCAE8 +D_800CCAEC +D_800CCAF0 +D_800CCAF4 +D_800CCAF8 +D_800CCAFC +D_800CCB00 +D_800CCB04 +D_800CCB08 +D_800CCB0C +D_800CCB10 +D_800CCB14 +D_800CCB18 +D_800CCB1C +D_800CCB20 +D_800CCB24 +D_800CCB28 +D_800CCB2C +D_800CCB30 +D_800CCB34 +D_800CCB38 +D_800CCB3C +D_800CCB40 +D_800CCB44 +D_800CCB48 +D_800CCB4C +D_800CCB50 +D_800CCB54 +D_800CCB58 +D_800CCB5C +D_800CCB60 +D_800CCB64 +D_800CCB68 +D_800CCB6C +D_800CCB70 +D_800CCB74 +D_800CCB78 +D_800CCB7C +D_800CCB80 +D_800CCB84 +D_800CCB88 +D_800CCB8C +D_800CCB90 +D_800CCB94 +D_800CCB98 +D_800CCB9C +D_800CCBA0 +D_800CCBA4 +D_800CCBA8 +D_800CCBAC +D_800CCBB0 +D_800CCBB4 +D_800CCBB8 +D_800CCBBC +D_800CCBC0 +D_800CCBC4 +D_800CCBC8 +D_800CCBCC +D_800CCBD0 +D_800CCBD4 +D_800CCBD8 +D_800CCBDC +D_800CCBE0 +D_800CCBE4 +D_800CCBE8 +D_800CCBEC +D_800CCBF0 +D_800CCBF4 +D_800CCBF8 +D_800CCBFC +D_800CCC00 +D_800CCC04 +D_800CCC08 +D_800CCC0C +D_800CCC10 +D_800CCC14 +D_800CCC18 +D_800CCC1C +D_800CCC20 +D_800CCC24 +D_800CCC28 +D_800CCC2C +D_800CCC30 +D_800CCC34 +D_800CCC38 +D_800CCC3C +D_800CCC40 +D_800CCC44 +D_800CCC48 +D_800CCC4C +D_800CCC50 +D_800CCC54 +D_800CCC58 +D_800CCC5C +D_800CCC60 +D_800CCC64 +D_800CCC68 +D_800CCC6C +D_800CCC70 +D_800CCC74 +D_800CCC78 +D_800CCC7C +D_800CCC80 +D_800CCC84 +D_800CCC88 +D_800CCC8C +D_800CCC90 +D_800CCC94 +D_800CCC98 +D_800CCC9C +D_800CCCA0 +D_800CCCA4 +D_800CCCA8 +D_800CCCAC +D_800CCCB0 +D_800CCCB4 +D_800CCCB8 +D_800CCCBC +D_800CCCC0 +D_800CCCC4 +D_800CCCC8 +D_800CCCCC +D_800CCCD0 +D_800CCCD4 +D_800CCCD8 +D_800CCCDC +D_800CCCE0 +D_800CCCE4 +D_800CCCE8 +D_800CCCEC +D_800CCCF0 +D_800CCCF4 +D_800CCCF8 +D_800CCCFC +D_800CCD00 +D_800CCD04 +D_800CCD08 +D_800CCD0C +D_800CCD10 +D_800CCD14 +D_800CCD18 +D_800CCD1C +D_800CCD20 +D_800CCD24 +D_800CCD28 +D_800CCD2C +D_800CCD30 +D_800CCD34 +D_800CCD38 +D_800CCD3C +D_800CCD40 +D_800CCD44 +D_800CCD48 +D_800CCD4C +D_800CCD50 +D_800CCD54 +D_800CCD58 +D_800CCD5C +D_800CCD60 +D_800CCD64 +D_800CCD68 +D_800CCD6C +D_800CCD70 +D_800CCD74 +D_800CCD78 +D_800CCD7C +D_800CCD80 +D_800CCD84 +D_800CCD88 +D_800CCD8C +D_800CCD90 +D_800CCD94 +D_800CCD98 +D_800CCD9C +D_800CCDA0 +D_800CCDA4 +D_800CCDA8 +D_800CCDAC +D_800CCDB0 +D_800CCDB4 +D_800CCDB8 +D_800CCDBC +D_800CCDC0 +D_800CCDC4 +D_800CCDC8 +D_800CCDCC +D_800CCDD0 +D_800CCDD4 +D_800CCDD8 +D_800CCDDC +D_800CCDE0 +D_800CCDE4 +D_800CCDE8 +D_800CCDEC +D_800CCDF0 +D_800CCDF4 +D_800CCDF8 +D_800CCDFC +D_800CCE00 +D_800CCE04 +D_800CCE08 +D_800CCE0C +D_800CCE10 +D_800CCE14 +D_800CCE18 +D_800CCE1C +D_800CCE20 +D_800CCE24 +D_800CCE28 +D_800CCE2C +D_800CCE30 +D_800CCE34 +D_800CCE38 +D_800CCE3C +D_800CCE40 +D_800CCE44 +D_800CCE48 +D_800CCE4C +D_800CCE50 +D_800CCE54 +D_800CCE58 +D_800CCE5C +D_800CCE60 +D_800CCE64 +D_800CCE68 +D_800CCE6C +D_800CCE70 +D_800CCE74 +D_800CCE78 +D_800CCE7C +D_800CCE80 +D_800CCE84 +D_800CCE88 +D_800CCE8C +D_800CCE90 +D_800CCE94 +D_800CCE98 +D_800CCE9C +D_800CCEA0 +D_800CCEA4 +D_800CCEA8 +D_800CCEAC +D_800CCEB0 +D_800CCEB4 +D_800CCEB8 +D_800CCEBC +D_800CCEC0 +D_800CCEC4 +D_800CCEC8 +D_800CCECC +D_800CCED0 +D_800CCED4 +D_800CCED8 +D_800CCEDC +D_800CCEE0 +D_800CCEE4 +D_800CCEE8 +D_800CCEEC +D_800CCEF0 +D_800CCEF4 +D_800CCEF8 +D_800CCEFC +D_800CCF00 +D_800CCF04 +D_800CCF08 +D_800CCF0C +D_800CCF10 +D_800CCF14 +D_800CCF18 +D_800CCF1C +D_800CCF20 +D_800CCF24 +D_800CCF28 +D_800CCF2C +D_800CCF30 +D_800CCF34 +D_800CCF38 +D_800CCF3C +D_800CCF40 +D_800CCF44 +D_800CCF48 +D_800CCF4C +D_800CCF50 +D_800CCF54 +D_800CCF58 +D_800CCF5C +D_800CCF60 +D_800CCF64 +D_800CCF68 +D_800CCF6C +D_800CCF70 +D_800CCF74 +D_800CCF78 +D_800CCF7C +D_800CCF80 +D_800CCF84 +D_800CCF88 +D_800CCF8C +D_800CCF90 +D_800CCF94 +D_800CCF98 +D_800CCF9C +D_800CCFA0 +D_800CCFA4 +D_800CCFA8 +D_800CCFAC +D_800CCFB0 +D_800CCFB4 +D_800CCFB8 +D_800CCFBC +D_800CCFC0 +D_800CCFC4 +D_800CCFC8 +D_800CCFCC +D_800CCFD0 +D_800CCFD4 +D_800CCFD8 +D_800CCFDC +D_800CCFE0 +D_800CCFE4 +D_800CCFE8 +D_800CCFEC +D_800CCFF0 +D_800CCFF4 +D_800CCFF8 +D_800CCFFC +D_800CD000 +D_800CD004 +D_800CD008 +D_800CD00C +D_800CD010 +D_800CD014 +D_800CD018 +D_800CD01C +D_800CD020 +D_800CD024 +D_800CD028 +D_800CD02C +D_800CD030 +D_800CD034 +D_800CD038 +D_800CD03C +D_800CD040 +D_800CD044 +D_800CD048 +D_800CD04C +D_800CD050 +D_800CD054 +D_800CD058 +D_800CD05C +D_800CD060 +D_800CD064 +D_800CD068 +D_800CD06C +D_800CD070 +D_800CD074 +D_800CD078 +D_800CD07C +D_800CD080 +D_800CD084 +D_800CD088 +D_800CD08C +D_800CD090 +D_800CD094 +D_800CD098 +D_800CD09C +D_800CD0A0 +D_800CD0A4 +D_800CD0A8 +D_800CD0AC +D_800CD0B0 +D_800CD0B4 +D_800CD0B8 +D_800CD0BC +D_800CD0C0 +D_800CD0C4 +D_800CD0C8 +D_800CD0CC +D_800CD0D0 +D_800CD0D4 +D_800CD0D8 +D_800CD0DC +D_800CD0E0 +D_800CD0E4 +D_800CD0E8 +D_800CD0EC +D_800CD0F0 +D_800CD0F4 +D_800CD0F8 +D_800CD0FC +D_800CD100 +D_800CD104 +D_800CD108 +D_800CD10C +D_800CD110 +D_800CD114 +D_800CD118 +D_800CD11C +D_800CD120 +D_800CD124 +D_800CD128 +D_800CD12C +D_800CD130 +D_800CD134 +D_800CD138 +D_800CD13C +D_800CD140 +D_800CD144 +D_800CD148 +D_800CD14C +D_800CD150 +D_800CD154 +D_800CD158 +D_800CD15C +D_800CD160 +D_800CD164 +D_800CD168 +D_800CD16C +D_800CD170 +D_800CD174 +D_800CD178 +D_800CD17C +D_800CD180 +D_800CD184 +D_800CD188 +D_800CD18C +D_800CD190 +D_800CD194 +D_800CD198 +D_800CD19C +D_800CD1A0 +D_800CD1A4 +D_800CD1A8 +D_800CD1AC +D_800CD1B0 +D_800CD1B4 +D_800CD1B8 +D_800CD1BC +D_800CD1C0 +D_800CD1C4 +D_800CD1C8 +D_800CD1CC +D_800CD1D0 +D_800CD1D4 +D_800CD1D8 +D_800CD1DC +D_800CD1E0 +D_800CD1E4 +D_800CD1E8 +D_800CD1EC +D_800CD1F0 +D_800CD1F4 +D_800CD1F8 +D_800CD1FC +D_800CD200 +D_800CD204 +D_800CD208 +D_800CD20C +D_800CD210 +D_800CD214 +D_800CD218 +D_800CD21C +D_800CD220 +D_800CD224 +D_800CD228 +D_800CD22C +D_800CD230 +D_800CD234 +D_800CD238 +D_800CD23C +D_800CD240 +D_800CD244 +D_800CD248 +D_800CD24C +D_800CD250 +D_800CD254 +D_800CD258 +D_800CD25C +D_800CD260 +D_800CD264 +D_800CD268 +D_800CD26C +D_800CD270 +D_800CD274 +D_800CD278 +D_800CD27C +D_800CD280 +D_800CD284 +D_800CD288 +D_800CD28C +D_800CD290 +D_800CD294 +D_800CD298 +D_800CD29C +D_800CD2A0 +D_800CD2A4 +D_800CD2A8 +D_800CD2AC +D_800CD2B0 +D_800CD2B4 +D_800CD2B8 +D_800CD2BC +D_800CD2C0 +D_800CD2C4 +D_800CD2C8 +D_800CD2CC +D_800CD2D0 +D_800CD2D4 +D_800CD2D8 +D_800CD2DC +D_800CD2E0 +D_800CD2E4 +D_800CD2E8 +D_800CD2EC +D_800CD2F0 +D_800CD2F4 +D_800CD2F8 +D_800CD2FC +D_800CD300 +D_800CD304 +D_800CD308 +D_800CD30C +D_800CD310 +D_800CD314 +D_800CD318 +D_800CD31C +D_800CD320 +D_800CD324 +D_800CD328 +D_800CD32C +D_800CD330 +D_800CD334 +D_800CD338 +D_800CD33C +D_800CD340 +D_800CD344 +D_800CD348 +D_800CD34C +D_800CD350 +D_800CD354 +D_800CD358 +D_800CD35C +D_800CD360 +D_800CD364 +D_800CD368 +D_800CD36C +D_800CD370 +D_800CD374 +D_800CD378 +D_800CD37C +D_800CD380 +D_800CD384 +D_800CD388 +D_800CD38C +D_800CD390 +D_800CD394 +D_800CD398 +D_800CD39C +D_800CD3A0 +D_800CD3A4 +D_800CD3A8 +D_800CD3AC +D_800CD3B0 +D_800CD3B4 +D_800CD3B8 +D_800CD3BC +D_800CD3C0 +D_800CD3C4 +D_800CD3C8 +D_800CD3CC +D_800CD3D0 +D_800CD3D4 +D_800CD3D8 +D_800CD3DC +D_800CD3E0 +D_800CD3E4 +D_800CD3E8 +D_800CD3EC +D_800CD3F0 +D_800CD3F4 +D_800CD3F8 +D_800CD3FC +D_800CD400 +D_800CD404 +D_800CD408 +D_800CD40C +D_800CD410 +D_800CD414 +D_800CD418 +D_800CD41C +D_800CD420 +D_800CD424 +D_800CD428 +D_800CD42C +D_800CD430 +D_800CD434 +D_800CD438 +D_800CD43C +D_800CD440 +D_800CD444 +D_800CD448 +D_800CD44C +D_800CD450 +D_800CD454 +D_800CD458 +D_800CD45C +D_800CD460 +D_800CD464 +D_800CD468 +D_800CD46C +D_800CD470 +D_800CD474 +D_800CD478 +D_800CD47C +D_800CD480 +D_800CD484 +D_800CD488 +D_800CD48C +D_800CD490 +D_800CD494 +D_800CD498 +D_800CD49C +D_800CD4A0 +D_800CD4A4 +D_800CD4A8 +D_800CD4AC +D_800CD4B0 +D_800CD4B4 +D_800CD4B8 +D_800CD4BC +D_800CD4C0 +D_800CD4C4 +D_800CD4C8 +D_800CD4CC +D_800CD4D0 +D_800CD4D4 +D_800CD4D8 +D_800CD4DC +D_800CD4E0 +D_800CD4E4 +D_800CD4E8 +D_800CD4EC +D_800CD4F0 +D_800CD4F4 +D_800CD4F8 +D_800CD4FC +D_800CD500 +D_800CD504 +D_800CD508 +D_800CD50C +D_800CD510 +D_800CD514 +D_800CD518 +D_800CD51C +D_800CD520 +D_800CD524 +D_800CD528 +D_800CD52C +D_800CD530 +D_800CD534 +D_800CD538 +D_800CD53C +D_800CD540 +D_800CD544 +D_800CD548 +D_800CD54C +D_800CD550 +D_800CD554 +D_800CD558 +D_800CD55C +D_800CD560 +D_800CD564 +D_800CD568 +D_800CD56C +D_800CD570 +D_800CD574 +D_800CD578 +D_800CD57C +D_800CD580 +D_800CD584 +D_800CD588 +D_800CD58C +D_800CD590 +D_800CD594 +D_800CD598 +D_800CD59C +D_800CD5A0 +D_800CD5A4 +D_800CD5A8 +D_800CD5AC +D_800CD5B0 +D_800CD5B4 +D_800CD5B8 +D_800CD5BC +D_800CD5C0 +D_800CD5C4 +D_800CD5C8 +D_800CD5CC +D_800CD5D0 +D_800CD5D4 +D_800CD5D8 +D_800CD5DC +D_800CD5E0 +D_800CD5E4 +D_800CD5E8 +D_800CD5EC +D_800CD5F0 +D_800CD5F4 +D_800CD5F8 +D_800CD5FC +D_800CD600 +D_800CD604 +D_800CD608 +D_800CD60C +D_800CD610 +D_800CD614 +D_800CD618 +D_800CD61C +D_800CD620 +D_800CD624 +D_800CD628 +D_800CD62C +D_800CD630 +D_800CD634 +D_800CD638 +D_800CD63C +D_800CD640 +D_800CD644 +D_800CD648 +D_800CD64C +D_800CD650 +D_800CD654 +D_800CD658 +D_800CD65C +D_800CD660 +D_800CD664 +D_800CD668 +D_800CD66C +D_800CD670 +D_800CD674 +D_800CD678 +D_800CD67C +D_800CD680 +D_800CD684 +D_800CD688 +D_800CD68C +D_800CD690 +D_800CD694 +D_800CD698 +D_800CD69C +D_800CD6A0 +D_800CD6A4 +D_800CD6A8 +D_800CD6AC +D_800CD6B0 +D_800CD6B4 +D_800CD6B8 +D_800CD6BC +D_800CD6C0 +D_800CD6C4 +D_800CD6C8 +D_800CD6CC +D_800CD6D0 +D_800CD6D4 +D_800CD6D8 +D_800CD6DC +D_800CD6E0 +D_800CD6E4 +D_800CD6E8 +D_800CD6EC +D_800CD6F0 +D_800CD6F4 +D_800CD6F8 +D_800CD6FC +D_800CD700 +D_800CD704 +D_800CD708 +D_800CD70C +D_800CD710 +D_800CD714 +D_800CD718 +D_800CD71C +D_800CD720 +D_800CD724 +D_800CD728 +D_800CD72C +D_800CD730 +D_800CD734 +D_800CD738 +D_800CD73C +D_800CD740 +D_800CD744 +D_800CD748 +D_800CD74C +D_800CD750 +D_800CD754 +D_800CD758 +D_800CD75C +D_800CD760 +D_800CD764 +D_800CD768 +D_800CD76C +D_800CD770 +D_800CD774 +D_800CD778 +D_800CD77C +D_800CD780 +D_800CD784 +D_800CD788 +D_800CD78C +D_800CD790 +D_800CD794 +D_800CD798 +D_800CD79C +D_800CD7A0 +D_800CD7A4 +D_800CD7A8 +D_800CD7AC +D_800CD7B0 +D_800CD7B4 +D_800CD7B8 +D_800CD7BC +D_800CD7C0 +D_800CD7C4 +D_800CD7C8 +D_800CD7CC +D_800CD7D0 +D_800CD7D4 +D_800CD7D8 +D_800CD7DC +D_800CD7E0 +D_800CD7E4 +D_800CD7E8 +D_800CD7EC +D_800CD7F0 +D_800CD7F4 +D_800CD7F8 +D_800CD7FC +D_800CD800 +D_800CD804 +D_800CD808 +D_800CD80C +D_800CD810 +D_800CD814 +D_800CD818 +D_800CD81C +D_800CD820 +D_800CD824 +D_800CD828 +D_800CD82C +D_800CD830 +D_800CD834 +D_800CD838 +D_800CD83C +D_800CD840 +D_800CD844 +D_800CD848 +D_800CD84C +D_800CD850 +D_800CD854 +D_800CD858 +D_800CD85C +D_800CD860 +D_800CD864 +D_800CD868 +D_800CD86C +D_800CD870 +D_800CD874 +D_800CD878 +D_800CD87C +D_800CD880 +D_800CD884 +D_800CD888 +D_800CD88C +D_800CD890 +D_800CD894 +D_800CD898 +D_800CD89C +D_800CD8A0 +D_800CD8A4 +D_800CD8A8 +D_800CD8AC +D_800CD8B0 +D_800CD8B4 +D_800CD8B8 +D_800CD8BC +D_800CD8C0 +D_800CD8C4 +D_800CD8C8 +D_800CD8CC +D_800CD8D0 +D_800CD8D4 +D_800CD8D8 +D_800CD8DC +D_800CD8E0 +D_800CD8E4 +D_800CD8E8 +D_800CD8EC +D_800CD8F0 +D_800CD8F4 +D_800CD8F8 +D_800CD8FC +D_800CD900 +D_800CD904 +D_800CD908 +D_800CD90C +D_800CD910 +D_800CD914 +D_800CD918 +D_800CD91C +D_800CD920 +D_800CD924 +D_800CD928 +D_800CD92C +D_800CD930 +D_800CD934 +D_800CD938 +D_800CD93C +D_800CD940 +D_800CD944 +D_800CD948 +D_800CD94C +D_800CD950 +D_800CD954 +D_800CD958 +D_800CD95C +D_800CD960 +D_800CD964 +D_800CD968 +D_800CD96C +D_800CD970 +D_800CD974 +D_800CD978 +D_800CD97C +D_800CD980 +D_800CD984 +D_800CD988 +D_800CD98C +D_800CD990 +D_800CD994 +D_800CD998 +D_800CD99C +D_800CD9A0 +D_800CD9A4 +D_800CD9A8 +D_800CD9AC +D_800CD9B0 +D_800CD9B4 +D_800CD9B8 +D_800CD9BC +D_800CD9C0 +D_800CD9C4 +D_800CD9C8 +D_800CD9CC +D_800CD9D0 +D_800CD9D4 +D_800CD9D8 +D_800CD9DC +D_800CD9E0 +D_800CD9E4 +D_800CD9E8 +D_800CD9EC +D_800CD9F0 +D_800CD9F4 +D_800CD9F8 +D_800CD9FC +D_800CDA00 +D_800CDA04 +D_800CDA08 +D_800CDA0C +D_800CDA10 +D_800CDA14 +D_800CDA18 +D_800CDA1C +D_800CDA20 +D_800CDA24 +D_800CDA28 +D_800CDA2C +D_800CDA30 +D_800CDA34 +D_800CDA38 +D_800CDA3C +D_800CDA40 +D_800CDA44 +D_800CDA48 +D_800CDA4C +D_800CDA50 +D_800CDA54 +D_800CDA58 +D_800CDA5C +D_800CDA60 +D_800CDA64 +D_800CDA68 +D_800CDA6C +D_800CDA70 +D_800CDA74 +D_800CDA78 +D_800CDA7C +D_800CDA80 +D_800CDA84 +D_800CDA88 +D_800CDA8C +D_800CDA90 +D_800CDA94 +D_800CDA98 +D_800CDA9C +D_800CDAA0 +D_800CDAA4 +D_800CDAA8 +D_800CDAAC +D_800CDAB0 +D_800CDAB4 +D_800CDAB8 +D_800CDABC +D_800CDAC0 +D_800CDAC4 +D_800CDAC8 +D_800CDACC +D_800CDAD0 +D_800CDAD4 +D_800CDAD8 +D_800CDADC +D_800CDAE0 +D_800CDAE4 +D_800CDAE8 +D_800CDAEC +D_800CDAF0 +D_800CDAF4 +D_800CDAF8 +D_800CDAFC +D_800CDB00 +D_800CDB04 +D_800CDB08 +D_800CDB0C +D_800CDB10 +D_800CDB14 +D_800CDB18 +D_800CDB1C +D_800CDB20 +D_800CDB24 +D_800CDB28 +D_800CDB2C +D_800CDB30 +D_800CDB34 +D_800CDB38 +D_800CDB3C +D_800CDB40 +D_800CDB44 +D_800CDB48 +D_800CDB4C +D_800CDB50 +D_800CDB54 +D_800CDB58 +D_800CDB5C +D_800CDB60 +D_800CDB64 +D_800CDB68 +D_800CDB6C +D_800CDB70 +D_800CDB74 +D_800CDB78 +D_800CDB7C +D_800CDB80 +D_800CDB84 +D_800CDB88 +D_800CDB8C +D_800CDB90 +D_800CDB94 +D_800CDB98 +D_800CDB9C +D_800CDBA0 +D_800CDBA4 +D_800CDBA8 +D_800CDBAC +D_800CDBB0 +D_800CDBB4 +D_800CDBB8 +D_800CDBBC +D_800CDBC0 +D_800CDBC4 +D_800CDBC8 +D_800CDBCC +D_800CDBD0 +D_800CDBD4 +D_800CDBD8 +D_800CDBDC +D_800CDBE0 +D_800CDBE4 +D_800CDBE8 +D_800CDBEC +D_800CDBF0 +D_800CDBF4 +D_800CDBF8 +D_800CDBFC +D_800CDC00 +D_800CDC04 +D_800CDC08 +D_800CDC0C +D_800CDC10 +D_800CDC14 +D_800CDC18 +D_800CDC1C +D_800CDC20 +D_800CDC24 +D_800CDC28 +D_800CDC2C +D_800CDC30 +D_800CDC34 +D_800CDC38 +D_800CDC3C +D_800CDC40 +D_800CDC44 +D_800CDC48 +D_800CDC4C +D_800CDC50 +D_800CDC54 +D_800CDC58 +D_800CDC5C +D_800CDC60 +D_800CDC64 +D_800CDC68 +D_800CDC6C +D_800CDC70 +D_800CDC74 +D_800CDC78 +D_800CDC7C +D_800CDC80 +D_800CDC84 +D_800CDC88 +D_800CDC8C +D_800CDC90 +D_800CDC94 +D_800CDC98 +D_800CDC9C +D_800CDCA0 +D_800CDCA4 +D_800CDCA8 +D_800CDCAC +D_800CDCB0 +D_800CDCB4 +D_800CDCB8 +D_800CDCBC +D_800CDCC0 +D_800CDCC4 +D_800CDCC8 +D_800CDCCC +D_800CDCD0 +D_800CDCD4 +D_800CDCD8 +D_800CDCDC +D_800CDCE0 +D_800CDCE4 +D_800CDCE8 +D_800CDCEC +D_800CDCF0 +D_800CDCF4 +D_800CDCF8 +D_800CDCFC +D_800CDD00 +D_800CDD04 +D_800CDD08 +D_800CDD0C +D_800CDD10 +D_800CDD14 +D_800CDD18 +D_800CDD1C +D_800CDD20 +D_800CDD24 +D_800CDD28 +D_800CDD2C +D_800CDD30 +D_800CDD34 +D_800CDD38 +D_800CDD3C +D_800CDD40 +D_800CDD44 +D_800CDD48 +D_800CDD4C +D_800CDD50 +D_800CDD54 +D_800CDD58 +D_800CDD5C +D_800CDD60 +D_800CDD64 +D_800CDD68 +D_800CDD6C +D_800CDD70 +D_800CDD74 +D_800CDD78 +D_800CDD7C +D_800CDD80 +D_800CDD84 +D_800CDD88 +D_800CDD8C +D_800CDD90 +D_800CDD94 +D_800CDD98 +D_800CDD9C +D_800CDDA0 +D_800CDDA4 +D_800CDDA8 +D_800CDDAC +D_800CDDB0 +D_800CDDB4 +D_800CDDB8 +D_800CDDBC +D_800CDDC0 +D_800CDDC4 +D_800CDDC8 +D_800CDDCC +D_800CDDD0 +D_800CDDD4 +D_800CDDD8 +D_800CDDDC +D_800CDDE0 +D_800CDDE4 +D_800CDDE8 +D_800CDDEC +D_800CDDF0 +D_800CDDF4 +D_800CDDF8 +D_800CDDFC +D_800CDE00 +D_800CDE04 +D_800CDE08 +D_800CDE0C +D_800CDE10 +D_800CDE14 +D_800CDE18 +D_800CDE1C +D_800CDE20 +D_800CDE24 +D_800CDE28 +D_800CDE2C +D_800CDE30 +D_800CDE34 +D_800CDE38 +D_800CDE3C +D_800CDE40 +D_800CDE44 +D_800CDE48 +D_800CDE4C +D_800CDE50 +D_800CDE54 +D_800CDE58 +D_800CDE5C +D_800CDE60 +D_800CDE64 +D_800CDE68 +D_800CDE6C +D_800CDE70 +D_800CDE74 +D_800CDE78 +D_800CDE7C +D_800CDE80 +D_800CDE84 +D_800CDE88 +D_800CDE8C +D_800CDE90 +D_800CDE94 +D_800CDE98 +D_800CDE9C +D_800CDEA0 +D_800CDEA4 +D_800CDEA8 +D_800CDEAC +D_800CDEB0 +D_800CDEB4 +D_800CDEB8 +D_800CDEBC +D_800CDEC0 +D_800CDEC4 +D_800CDEC8 +D_800CDECC +D_800CDED0 +D_800CDED4 +D_800CDED8 +D_800CDEDC +D_800CDEE0 +D_800CDEE4 +D_800CDEE8 +D_800CDEEC +D_800CDEF0 +D_800CDEF4 +D_800CDEF8 +D_800CDEFC +D_800CDF00 +D_800CDF04 +D_800CDF08 +D_800CDF0C +D_800CDF10 +D_800CDF14 +D_800CDF18 +D_800CDF1C +D_800CDF20 +D_800CDF24 +D_800CDF28 +D_800CDF2C +D_800CDF30 +D_800CDF34 +D_800CDF38 +D_800CDF3C +D_800CDF40 +D_800CDF44 +D_800CDF48 +D_800CDF4C +D_800CDF50 +D_800CDF54 +D_800CDF58 +D_800CDF5C +D_800CDF60 +D_800CDF64 +D_800CDF68 +D_800CDF6C +D_800CDF70 +D_800CDF74 +D_800CDF78 +D_800CDF7C +D_800CDF80 +D_800CDF84 +D_800CDF88 +D_800CDF8C +D_800CDF90 +D_800CDF94 +D_800CDF98 +D_800CDF9C +D_800CDFA0 +D_800CDFA4 +D_800CDFA8 +D_800CDFAC +D_800CDFB0 +D_800CDFB4 +D_800CDFB8 +D_800CDFBC +D_800CDFC0 +D_800CDFC4 +D_800CDFC8 +D_800CDFCC +D_800CDFD0 +D_800CDFD4 +D_800CDFD8 +D_800CDFDC +D_800CDFE0 +D_800CDFE4 +D_800CDFE8 +D_800CDFEC +D_800CDFF0 +D_800CDFF4 +D_800CDFF8 +D_800CDFFC +D_800CE000 +D_800CE004 +D_800CE008 +D_800CE00C +D_800CE010 +D_800CE014 +D_800CE018 +D_800CE01C +D_800CE020 +D_800CE024 +D_800CE028 +D_800CE02C +D_800CE030 +D_800CE034 +D_800CE038 +D_800CE03C +D_800CE040 +D_800CE044 +D_800CE048 +D_800CE04C +D_800CE050 +D_800CE054 +D_800CE058 +D_800CE05C +D_800CE060 +D_800CE064 +D_800CE068 +D_800CE06C +D_800CE070 +D_800CE074 +D_800CE078 +D_800CE07C +D_800CE080 +D_800CE084 +D_800CE088 +D_800CE08C +D_800CE090 +D_800CE094 +D_800CE098 +D_800CE09C +D_800CE0A0 +D_800CE0A4 +D_800CE0A8 +D_800CE0AC +D_800CE0B0 +D_800CE0B4 +D_800CE0B8 +D_800CE0BC +D_800CE0C0 +D_800CE0C4 +D_800CE0C8 +D_800CE0CC +D_800CE0D0 +D_800CE0D4 +D_800CE0D8 +D_800CE0DC +D_800CE0E0 +D_800CE0E4 +D_800CE0E8 +D_800CE0EC +D_800CE0F0 +D_800CE0F4 +D_800CE0F8 +D_800CE0FC +D_800CE100 +D_800CE104 +D_800CE108 +D_800CE10C +D_800CE110 +D_800CE114 +D_800CE118 +D_800CE11C +D_800CE120 +D_800CE124 +D_800CE128 +D_800CE12C +D_800CE130 +D_800CE134 +D_800CE138 +D_800CE13C +D_800CE140 +D_800CE144 +D_800CE148 +D_800CE14C +D_800CE150 +D_800CE154 +D_800CE158 +D_800CE15C +D_800CE160 +D_800CE164 +D_800CE168 +D_800CE16C +D_800CE170 +D_800CE174 +D_800CE178 +D_800CE17C +D_800CE180 +D_800CE184 +D_800CE188 +D_800CE18C +D_800CE190 +D_800CE194 +D_800CE198 +D_800CE19C +D_800CE1A0 +D_800CE1A4 +D_800CE1A8 +D_800CE1AC +D_800CE1B0 +D_800CE1B4 +D_800CE1B8 +D_800CE1BC +D_800CE1C0 +D_800CE1C4 +D_800CE1C8 +D_800CE1CC +D_800CE1D0 +D_800CE1D4 +D_800CE1D8 +D_800CE1DC +D_800CE1E0 +D_800CE1E4 +D_800CE1E8 +D_800CE1EC +D_800CE1F0 +D_800CE1F4 +D_800CE1F8 +D_800CE1FC +D_800CE200 +D_800CE204 +D_800CE208 +D_800CE20C +D_800CE210 +D_800CE214 +D_800CE218 +D_800CE21C +D_800CE220 +D_800CE224 +D_800CE228 +D_800CE22C +D_800CE230 +D_800CE234 +D_800CE238 +D_800CE23C +D_800CE240 +D_800CE244 +D_800CE248 +D_800CE24C +D_800CE250 +D_800CE254 +D_800CE258 +D_800CE25C +D_800CE260 +D_800CE264 +D_800CE268 +D_800CE26C +D_800CE270 +D_800CE274 +D_800CE278 +D_800CE27C +D_800CE280 +D_800CE284 +D_800CE288 +D_800CE28C +D_800CE290 +D_800CE294 +D_800CE298 +D_800CE29C +D_800CE2A0 +D_800CE2A4 +D_800CE2A8 +D_800CE2AC +D_800CE2B0 +D_800CE2B4 +D_800CE2B8 +D_800CE2BC +D_800CE2C0 +D_800CE2C4 +D_800CE2C8 +D_800CE2CC +D_800CE2D0 +D_800CE2D4 +D_800CE2D8 +D_800CE2DC +D_800CE2E0 +D_800CE2E4 +D_800CE2E8 +D_800CE2EC +D_800CE2F0 +D_800CE2F4 +D_800CE2F8 +D_800CE2FC +D_800CE300 +D_800CE304 +D_800CE308 +D_800CE30C +D_800CE310 +D_800CE314 +D_800CE318 +D_800CE31C +D_800CE320 +D_800CE324 +D_800CE328 +D_800CE32C +D_800CE330 +D_800CE334 +D_800CE338 +D_800CE33C +D_800CE340 +D_800CE344 +D_800CE348 +D_800CE34C +D_800CE350 +D_800CE354 +D_800CE358 +D_800CE35C +D_800CE360 +D_800CE364 +D_800CE368 +D_800CE36C +D_800CE370 +D_800CE374 +D_800CE378 +D_800CE37C +D_800CE380 +D_800CE384 +D_800CE388 +D_800CE38C +D_800CE390 +D_800CE394 +D_800CE398 +D_800CE39C +D_800CE3A0 +D_800CE3A4 +D_800CE3A8 +D_800CE3AC +D_800CE3B0 +D_800CE3B4 +D_800CE3B8 +D_800CE3BC +D_800CE3C0 +D_800CE3C4 +D_800CE3C8 +D_800CE3CC +D_800CE3D0 +D_800CE3D4 +D_800CE3D8 +D_800CE3DC +D_800CE3E0 +D_800CE3E4 +D_800CE3E8 +D_800CE3EC +D_800CE3F0 +D_800CE3F4 +D_800CE3F8 +D_800CE3FC +D_800CE400 +D_800CE404 +D_800CE408 +D_800CE40C +D_800CE410 +D_800CE414 +D_800CE418 +D_800CE41C +D_800CE420 +D_800CE424 +D_800CE428 +D_800CE42C +D_800CE430 +D_800CE434 +D_800CE438 +D_800CE43C +D_800CE440 +D_800CE444 +D_800CE448 +D_800CE44C +D_800CE450 +D_800CE454 +D_800CE458 +D_800CE45C +D_800CE460 +D_800CE464 +D_800CE468 +D_800CE46C +D_800CE470 +D_800CE474 +D_800CE478 +D_800CE47C +D_800CE480 +D_800CE484 +D_800CE488 +D_800CE48C +D_800CE490 +D_800CE494 +D_800CE498 +D_800CE49C +D_800CE4A0 +D_800CE4A4 +D_800CE4A8 +D_800CE4AC +D_800CE4B0 +D_800CE4B4 +D_800CE4B8 +D_800CE4BC +D_800CE4C0 +D_800CE4C4 +D_800CE4C8 +D_800CE4CC +D_800CE4D0 +D_800CE4D4 +D_800CE4D8 +D_800CE4DC +D_800CE4E0 +D_800CE4E4 +D_800CE4E8 +D_800CE4EC +D_800CE4F0 +D_800CE4F4 +D_800CE4F8 +D_800CE4FC +D_800CE500 +D_800CE504 +D_800CE508 +D_800CE50C +D_800CE510 +D_800CE514 +D_800CE518 +D_800CE51C +D_800CE520 +D_800CE524 +D_800CE528 +D_800CE52C +D_800CE530 +D_800CE534 +D_800CE538 +D_800CE53C +D_800CE540 +D_800CE544 +D_800CE548 +D_800CE54C +D_800CE550 +D_800CE554 +D_800CE558 +D_800CE55C +D_800CE560 +D_800CE564 +D_800CE568 +D_800CE56C +D_800CE570 +D_800CE574 +D_800CE578 +D_800CE57C +D_800CE580 +D_800CE584 +D_800CE588 +D_800CE58C +D_800CE590 +D_800CE594 +D_800CE598 +D_800CE59C +D_800CE5A0 +D_800CE5A4 +D_800CE5A8 +D_800CE5AC +D_800CE5B0 +D_800CE5B4 +D_800CE5B8 +D_800CE5BC +D_800CE5C0 +D_800CE5C4 +D_800CE5C8 +D_800CE5CC +D_800CE5D0 +D_800CE5D4 +D_800CE5D8 +D_800CE5DC +D_800CE5E0 +D_800CE5E4 +D_800CE5E8 +D_800CE5EC +D_800CE5F0 +D_800CE5F4 +D_800CE5F8 +D_800CE5FC +D_800CE600 +D_800CE604 +D_800CE608 +D_800CE60C +D_800CE610 +D_800CE614 +D_800CE618 +D_800CE61C +D_800CE620 +D_800CE624 +D_800CE628 +D_800CE62C +D_800CE630 +D_800CE634 +D_800CE638 +D_800CE63C +D_800CE640 +D_800CE644 +D_800CE648 +D_800CE64C +D_800CE650 +D_800CE654 +D_800CE658 +D_800CE65C +D_800CE660 +D_800CE664 +D_800CE668 +D_800CE66C +D_800CE670 +D_800CE674 +D_800CE678 +D_800CE67C +D_800CE680 +D_800CE684 +D_800CE688 +D_800CE68C +D_800CE690 +D_800CE694 +D_800CE698 +D_800CE69C +D_800CE6A0 +D_800CE6A4 +D_800CE6A8 +D_800CE6AC +D_800CE6B0 +D_800CE6B4 +D_800CE6B8 +D_800CE6BC +D_800CE6C0 +D_800CE6C4 +D_800CE6C8 +D_800CE6CC +D_800CE6D0 +D_800CE6D4 +D_800CE6D8 +D_800CE6DC +D_800CE6E0 +D_800CE6E4 +D_800CE6E8 +D_800CE6EC +D_800CE6F0 +D_800CE6F4 +D_800CE6F8 +D_800CE6FC +D_800CE700 +D_800CE704 +D_800CE708 +D_800CE70C +D_800CE710 +D_800CE714 +D_800CE718 +D_800CE71C +D_800CE720 +D_800CE724 +D_800CE728 +D_800CE72C +D_800CE730 +D_800CE734 +D_800CE738 +D_800CE73C +D_800CE740 +D_800CE744 +D_800CE748 +D_800CE74C +D_800CE750 +D_800CE754 +D_800CE758 +D_800CE75C +D_800CE760 +D_800CE764 +D_800CE768 +D_800CE76C +D_800CE770 +D_800CE774 +D_800CE778 +D_800CE77C +D_800CE780 +D_800CE784 +D_800CE788 +D_800CE78C +D_800CE790 +D_800CE794 +D_800CE798 +D_800CE79C +D_800CE7A0 +D_800CE7A4 +D_800CE7A8 +D_800CE7AC +D_800CE7B0 +D_800CE7B4 +D_800CE7B8 +D_800CE7BC +D_800CE7C0 +D_800CE7C4 +D_800CE7C8 +D_800CE7CC +D_800CE7D0 +D_800CE7D4 +D_800CE7D8 +D_800CE7DC +D_800CE7E0 +D_800CE7E4 +D_800CE7E8 +D_800CE7EC +D_800CE7F0 +D_800CE7F4 +D_800CE7F8 +D_800CE7FC +D_800CE800 +D_800CE804 +D_800CE808 +D_800CE80C +D_800CE810 +D_800CE814 +D_800CE818 +D_800CE81C +D_800CE820 +D_800CE824 +D_800CE828 +D_800CE82C +D_800CE830 +D_800CE834 +D_800CE838 +D_800CE83C +D_800CE840 +D_800CE844 +D_800CE848 +D_800CE84C +D_800CE850 +D_800CE854 +D_800CE858 +D_800CE85C +D_800CE860 +D_800CE864 +D_800CE868 +D_800CE86C +D_800CE870 +D_800CE874 +D_800CE878 +D_800CE87C +D_800CE880 +D_800CE884 +D_800CE888 +D_800CE88C +D_800CE890 +D_800CE894 +D_800CE898 +D_800CE89C +D_800CE8A0 +D_800CE8A4 +D_800CE8A8 +D_800CE8AC +D_800CE8B0 +D_800CE8B4 +D_800CE8B8 +D_800CE8BC +D_800CE8C0 +D_800CE8C4 +D_800CE8C8 +D_800CE8CC +D_800CE8D0 +D_800CE8D4 +D_800CE8D8 +D_800CE8DC +D_800CE8E0 +D_800CE8E4 +D_800CE8E8 +D_800CE8EC +D_800CE8F0 +D_800CE8F4 +D_800CE8F8 +D_800CE8FC +D_800CE900 +D_800CE904 +D_800CE908 +D_800CE90C +D_800CE910 +D_800CE914 +D_800CE918 +D_800CE91C +D_800CE920 +D_800CE924 +D_800CE928 +D_800CE92C +D_800CE930 +D_800CE934 +D_800CE938 +D_800CE93C +D_800CE940 +D_800CE944 +D_800CE948 +D_800CE94C +D_800CE950 +D_800CE954 +D_800CE958 +D_800CE95C +D_800CE960 +D_800CE964 +D_800CE968 +D_800CE96C +D_800CE970 +D_800CE974 +D_800CE978 +D_800CE97C +D_800CE980 +D_800CE984 +D_800CE988 +D_800CE98C +D_800CE990 +D_800CE994 +D_800CE998 +D_800CE99C +D_800CE9A0 +D_800CE9A4 +D_800CE9A8 +D_800CE9AC +D_800CE9B0 +D_800CE9B4 +D_800CE9B8 +D_800CE9BC +D_800CE9C0 +D_800CE9C4 +D_800CE9C8 +D_800CE9CC +D_800CE9D0 +D_800CE9D4 +D_800CE9D8 +D_800CE9DC +D_800CE9E0 +D_800CE9E4 +D_800CE9E8 +D_800CE9EC +D_800CE9F0 +D_800CE9F4 +D_800CE9F8 +D_800CE9FC +D_800CEA00 +D_800CEA04 +D_800CEA08 +D_800CEA0C +D_800CEA10 +D_800CEA14 +D_800CEA18 +D_800CEA1C +D_800CEA20 +D_800CEA24 +D_800CEA28 +D_800CEA2C +D_800CEA30 +D_800CEA34 +D_800CEA38 +D_800CEA3C +D_800CEA40 +D_800CEA44 +D_800CEA48 +D_800CEA4C +D_800CEA50 +D_800CEA54 +D_800CEA58 +D_800CEA5C +D_800CEA60 +D_800CEA64 +D_800CEA68 +D_800CEA6C +D_800CEA70 +D_800CEA74 +D_800CEA78 +D_800CEA7C +D_800CEA80 +D_800CEA84 +D_800CEA88 +D_800CEA8C +D_800CEA90 +D_800CEA94 +D_800CEA98 +D_800CEA9C +D_800CEAA0 +D_800CEAA4 +D_800CEAA8 +D_800CEAAC +D_800CEAB0 +D_800CEAB4 +D_800CEAB8 +D_800CEABC +D_800CEAC0 +D_800CEAC4 +D_800CEAC8 +D_800CEACC +D_800CEAD0 +D_800CEAD4 +D_800CEAD8 +D_800CEADC +D_800CEAE0 +D_800CEAE4 +D_800CEAE8 +D_800CEAEC +D_800CEAF0 +D_800CEAF4 +D_800CEAF8 +D_800CEAFC +D_800CEB00 +D_800CEB04 +D_800CEB08 +D_800CEB0C +D_800CEB10 +D_800CEB14 +D_800CEB18 +D_800CEB1C +D_800CEB20 +D_800CEB24 +D_800CEB28 +D_800CEB2C +D_800CEB30 +D_800CEB34 +D_800CEB38 +D_800CEB3C +D_800CEB40 +D_800CEB44 +D_800CEB48 +D_800CEB4C +D_800CEB50 +D_800CEB54 +D_800CEB58 +D_800CEB5C +D_800CEB60 +D_800CEB64 +D_800CEB68 +D_800CEB6C +D_800CEB70 +D_800CEB74 +D_800CEB78 +D_800CEB7C +D_800CEB80 +D_800CEB84 +D_800CEB88 +D_800CEB8C +D_800CEB90 +D_800CEB94 +D_800CEB98 +D_800CEB9C +D_800CEBA0 +D_800CEBA4 +D_800CEBA8 +D_800CEBAC +D_800CEBB0 +D_800CEBB4 +D_800CEBB8 +D_800CEBBC +D_800CEBC0 +D_800CEBC4 +D_800CEBC8 +D_800CEBCC +D_800CEBD0 +D_800CEBD4 +D_800CEBD8 +D_800CEBDC +D_800CEBE0 +D_800CEBE4 +D_800CEBE8 +D_800CEBEC +D_800CEBF0 +D_800CEBF4 +D_800CEBF8 +D_800CEBFC +D_800CEC00 +D_800CEC04 +D_800CEC08 +D_800CEC0C +D_800CEC10 +D_800CEC14 +D_800CEC18 +D_800CEC1C +D_800CEC20 +D_800CEC24 +D_800CEC28 +D_800CEC2C +D_800CEC30 +D_800CEC34 +D_800CEC38 +D_800CEC3C +D_800CEC40 +D_800CEC44 +D_800CEC48 +D_800CEC4C +D_800CEC50 +D_800CEC54 +D_800CEC58 +D_800CEC5C +D_800CEC60 +D_800CEC64 +D_800CEC68 +D_800CEC6C +D_800CEC70 +D_800CEC74 +D_800CEC78 +D_800CEC7C +D_800CEC80 +D_800CEC84 +D_800CEC88 +D_800CEC8C +D_800CEC90 +D_800CEC94 +D_800CEC98 +D_800CEC9C +D_800CECA0 +D_800CECA4 +D_800CECA8 +D_800CECAC +D_800CECB0 +D_800CECB4 +D_800CECB8 +D_800CECBC +D_800CECC0 +D_800CECC4 +D_800CECC8 +D_800CECCC +D_800CECD0 +D_800CECD4 +D_800CECD8 +D_800CECDC +D_800CECE0 +D_800CECE4 +D_800CECE8 +D_800CECEC +D_800CECF0 +D_800CECF4 +D_800CECF8 +D_800CECFC +D_800CED00 +D_800CED04 +D_800CED08 +D_800CED0C +D_800CED10 +D_800CED14 +D_800CED18 +D_800CED1C +D_800CED20 +D_800CED24 +D_800CED28 +D_800CED2C +D_800CED30 +D_800CED34 +D_800CED38 +D_800CED3C +D_800CED40 +D_800CED44 +D_800CED48 +D_800CED4C +D_800CED50 +D_800CED54 +D_800CED58 +D_800CED5C +D_800CED60 +D_800CED64 +D_800CED68 +D_800CED6C +D_800CED70 +D_800CED74 +D_800CED78 +D_800CED7C +D_800CED80 +D_800CED84 +D_800CED88 +D_800CED8C +D_800CED90 +D_800CED94 +D_800CED98 +D_800CED9C +D_800CEDA0 +D_800CEDA4 +D_800CEDA8 +D_800CEDAC +D_800CEDB0 +D_800CEDB4 +D_800CEDB8 +D_800CEDBC +D_800CEDC0 +D_800CEDC4 +D_800CEDC8 +D_800CEDCC +D_800CEDD0 +D_800CEDD4 +D_800CEDD8 +D_800CEDDC +D_800CEDE0 +D_800CEDE4 +D_800CEDE8 +D_800CEDEC +D_800CEDF0 +D_800CEDF4 +D_800CEDF8 +D_800CEDFC +D_800CEE00 +D_800CEE04 +D_800CEE08 +D_800CEE0C +D_800CEE10 +D_800CEE14 +D_800CEE18 +D_800CEE1C +D_800CEE20 +D_800CEE24 +D_800CEE28 +D_800CEE2C +D_800CEE30 +D_800CEE34 +D_800CEE38 +D_800CEE3C +D_800CEE40 +D_800CEE44 +D_800CEE48 +D_800CEE4C +D_800CEE50 +D_800CEE54 +D_800CEE58 +D_800CEE5C +D_800CEE60 +D_800CEE64 +D_800CEE68 +D_800CEE6C +D_800CEE70 +D_800CEE74 +D_800CEE78 +D_800CEE7C +D_800CEE80 +D_800CEE84 +D_800CEE88 +D_800CEE8C +D_800CEE90 +D_800CEE94 +D_800CEE98 +D_800CEE9C +D_800CEEA0 +D_800CEEA4 +D_800CEEA8 +D_800CEEAC +D_800CEEB0 +D_800CEEB4 +D_800CEEB8 +D_800CEEBC +D_800CEEC0 +D_800CEEC4 +D_800CEEC8 +D_800CEECC +D_800CEED0 +D_800CEED4 +D_800CEED8 +D_800CEEDC +D_800CEEE0 +D_800CEEE4 +D_800CEEE8 +D_800CEEEC +D_800CEEF0 +D_800CEEF4 +D_800CEEF8 +D_800CEEFC +D_800CEF00 +D_800CEF04 +D_800CEF08 +D_800CEF0C +D_800CEF10 +D_800CEF14 +D_800CEF18 +D_800CEF1C +D_800CEF20 +D_800CEF24 +D_800CEF28 +D_800CEF2C +D_800CEF30 +D_800CEF34 +D_800CEF38 +D_800CEF3C +D_800CEF40 +D_800CEF44 +D_800CEF48 +D_800CEF4C +D_800CEF50 +D_800CEF54 +D_800CEF58 +D_800CEF5C +D_800CEF60 +D_800CEF64 +D_800CEF68 +D_800CEF6C +D_800CEF70 +D_800CEF74 +D_800CEF78 +D_800CEF7C +D_800CEF80 +D_800CEF84 +D_800CEF88 +D_800CEF8C +D_800CEF90 +D_800CEF94 +D_800CEF98 +D_800CEF9C +D_800CEFA0 +D_800CEFA4 +D_800CEFA8 +D_800CEFAC +D_800CEFB0 +D_800CEFB4 +D_800CEFB8 +D_800CEFBC +D_800CEFC0 +D_800CEFC4 +D_800CEFC8 +D_800CEFCC +D_800CEFD0 +D_800CEFD4 +D_800CEFD8 +D_800CEFDC +D_800CEFE0 +D_800CEFE4 +D_800CEFE8 +D_800CEFEC +D_800CEFF0 +D_800CEFF4 +D_800CEFF8 +D_800CEFFC +D_800CF000 +D_800CF004 +D_800CF008 +D_800CF00C +D_800CF010 +D_800CF014 +D_800CF018 +D_800CF01C +D_800CF020 +D_800CF024 +D_800CF028 +D_800CF02C +D_800CF030 +D_800CF034 +D_800CF038 +D_800CF03C +D_800CF040 +D_800CF044 +D_800CF048 +D_800CF04C +D_800CF050 +D_800CF054 +D_800CF058 +D_800CF05C +D_800CF060 +D_800CF064 +D_800CF068 +D_800CF06C +D_800CF070 +D_800CF074 +D_800CF078 +D_800CF07C +D_800CF080 +D_800CF084 +D_800CF088 +D_800CF08C +D_800CF090 +D_800CF094 +D_800CF098 +D_800CF09C +D_800CF0A0 +D_800CF0A4 +D_800CF0A8 +D_800CF0AC +D_800CF0B0 +D_800CF0B4 +D_800CF0B8 +D_800CF0BC +D_800CF0C0 +D_800CF0C4 +D_800CF0C8 +D_800CF0CC +D_800CF0D0 +D_800CF0D4 +D_800CF0D8 +D_800CF0DC +D_800CF0E0 +D_800CF0E4 +D_800CF0E8 +D_800CF0EC +D_800CF0F0 +D_800CF0F4 +D_800CF0F8 +D_800CF0FC +D_800CF100 +D_800CF104 +D_800CF108 +D_800CF10C +D_800CF110 +D_800CF114 +D_800CF118 +D_800CF11C +D_800CF120 +D_800CF124 +D_800CF128 +D_800CF12C +D_800CF130 +D_800CF134 +D_800CF138 +D_800CF13C +D_800CF140 +D_800CF144 +D_800CF148 +D_800CF14C +D_800CF150 +D_800CF154 +D_800CF158 +D_800CF15C +D_800CF160 +D_800CF164 +D_800CF168 +D_800CF16C +D_800CF170 +D_800CF174 +D_800CF178 +D_800CF17C +D_800CF180 +D_800CF184 +D_800CF188 +D_800CF18C +D_800CF190 +D_800CF194 +D_800CF198 +D_800CF19C +D_800CF1A0 +D_800CF1A4 +D_800CF1A8 +D_800CF1AC +D_800CF1B0 +D_800CF1B4 +D_800CF1B8 +D_800CF1BC +D_800CF1C0 +D_800CF1C4 +D_800CF1C8 +D_800CF1CC +D_800CF1D0 +D_800CF1D4 +D_800CF1D8 +D_800CF1DC +D_800CF1E0 +D_800CF1E4 +D_800CF1E8 +D_800CF1EC +D_800CF1F0 +D_800CF1F4 +D_800CF1F8 +D_800CF1FC +D_800CF200 +D_800CF204 +D_800CF208 +D_800CF20C +D_800CF210 +D_800CF214 +D_800CF218 +D_800CF21C +D_800CF220 +D_800CF224 +D_800CF228 +D_800CF22C +D_800CF230 +D_800CF234 +D_800CF238 +D_800CF23C +D_800CF240 +D_800CF244 +D_800CF248 +D_800CF24C +D_800CF250 +D_800CF254 +D_800CF258 +D_800CF25C +D_800CF260 +D_800CF264 +D_800CF268 +D_800CF26C +D_800CF270 +D_800CF274 +D_800CF278 +D_800CF27C +D_800CF280 +D_800CF284 +D_800CF288 +D_800CF28C +D_800CF290 +D_800CF294 +D_800CF298 +D_800CF29C +D_800CF2A0 +D_800CF2A4 +D_800CF2A8 +D_800CF2AC +D_800CF2B0 +D_800CF2B4 +D_800CF2B8 +D_800CF2BC +D_800CF2C0 +D_800CF2C4 +D_800CF2C8 +D_800CF2CC +D_800CF2D0 +D_800CF2D4 +D_800CF2D8 +D_800CF2DC +D_800CF2E0 +D_800CF2E4 +D_800CF2E8 +D_800CF2EC +D_800CF2F0 +D_800CF2F4 +D_800CF2F8 +D_800CF2FC +D_800CF300 +D_800CF304 +D_800CF308 +D_800CF30C +D_800CF310 +D_800CF314 +D_800CF318 +D_800CF31C +D_800CF320 +D_800CF324 +D_800CF328 +D_800CF32C +D_800CF330 +D_800CF334 +D_800CF338 +D_800CF33C +D_800CF340 +D_800CF344 +D_800CF348 +D_800CF34C +D_800CF350 +D_800CF354 +D_800CF358 +D_800CF35C +D_800CF360 +D_800CF364 +D_800CF368 +D_800CF36C +D_800CF370 +D_800CF374 +D_800CF378 +D_800CF37C +D_800CF380 +D_800CF384 +D_800CF388 +D_800CF38C +D_800CF390 +D_800CF394 +D_800CF398 +D_800CF39C +D_800CF3A0 +D_800CF3A4 +D_800CF3A8 +D_800CF3AC +D_800CF3B0 +D_800CF3B4 +D_800CF3B8 +D_800CF3BC +D_800CF3C0 +D_800CF3C4 +D_800CF3C8 +D_800CF3CC +D_800CF3D0 +D_800CF3D4 +D_800CF3D8 +D_800CF3DC +D_800CF3E0 +D_800CF3E4 +D_800CF3E8 +D_800CF3EC +D_800CF3F0 +D_800CF3F4 +D_800CF3F8 +D_800CF3FC +D_800CF400 +D_800CF404 +D_800CF408 +D_800CF40C +D_800CF410 +D_800CF414 +D_800CF418 +D_800CF41C +D_800CF420 +D_800CF424 +D_800CF428 +D_800CF42C +D_800CF430 +D_800CF434 +D_800CF438 +D_800CF43C +D_800CF440 +D_800CF444 +D_800CF448 +D_800CF44C +D_800CF450 +D_800CF454 +D_800CF458 +D_800CF45C +D_800CF460 +D_800CF464 +D_800CF468 +D_800CF46C +D_800CF470 +D_800CF474 +D_800CF478 +D_800CF47C +D_800CF480 +D_800CF484 +D_800CF488 +D_800CF48C +D_800CF490 +D_800CF494 +D_800CF498 +D_800CF49C +D_800CF4A0 +D_800CF4A4 +D_800CF4A8 +D_800CF4AC +D_800CF4B0 +D_800CF4B4 +D_800CF4B8 +D_800CF4BC +D_800CF4C0 +D_800CF4C4 +D_800CF4C8 +D_800CF4CC +D_800CF4D0 +D_800CF4D4 +D_800CF4D8 +D_800CF4DC +D_800CF4E0 +D_800CF4E4 +D_800CF4E8 +D_800CF4EC +D_800CF4F0 +D_800CF4F4 +D_800CF4F8 +D_800CF4FC +D_800CF500 +D_800CF504 +D_800CF508 +D_800CF50C +D_800CF510 +D_800CF514 +D_800CF518 +D_800CF51C +D_800CF520 +D_800CF524 +D_800CF528 +D_800CF52C +D_800CF530 +D_800CF534 +D_800CF538 +D_800CF53C +D_800CF540 +D_800CF544 +D_800CF548 +D_800CF54C +D_800CF550 +D_800CF554 +D_800CF558 +D_800CF55C +D_800CF560 +D_800CF564 +D_800CF568 +D_800CF56C +D_800CF570 +D_800CF574 +D_800CF578 +D_800CF57C +D_800CF580 +D_800CF584 +D_800CF588 +D_800CF58C +D_800CF590 +D_800CF594 +D_800CF598 +D_800CF59C +D_800CF5A0 +D_800CF5A4 +D_800CF5A8 +D_800CF5AC +D_800CF5B0 +D_800CF5B4 +D_800CF5B8 +D_800CF5BC +D_800CF5C0 +D_800CF5C4 +D_800CF5C8 +D_800CF5CC +D_800CF5D0 +D_800CF5D4 +D_800CF5D8 +D_800CF5DC +D_800CF5E0 +D_800CF5E4 +D_800CF5E8 +D_800CF5EC +D_800CF5F0 +D_800CF5F4 +D_800CF5F8 +D_800CF5FC +D_800CF600 +D_800CF604 +D_800CF608 +D_800CF60C +D_800CF610 +D_800CF614 +D_800CF618 +D_800CF61C +D_800CF620 +D_800CF624 +D_800CF628 +D_800CF62C +D_800CF630 +D_800CF634 +D_800CF638 +D_800CF63C +D_800CF640 +D_800CF644 +D_800CF648 +D_800CF64C +D_800CF650 +D_800CF654 +D_800CF658 +D_800CF65C +D_800CF660 +D_800CF664 +D_800CF668 +D_800CF66C +D_800CF670 +D_800CF674 +D_800CF678 +D_800CF67C +D_800CF680 +D_800CF684 +D_800CF688 +D_800CF68C +D_800CF690 +D_800CF694 +D_800CF698 +D_800CF69C +D_800CF6A0 +D_800CF6A4 +D_800CF6A8 +D_800CF6AC +D_800CF6B0 +D_800CF6B4 +D_800CF6B8 +D_800CF6BC +D_800CF6C0 +D_800CF6C4 +D_800CF6C8 +D_800CF6CC +D_800CF6D0 +D_800CF6D4 +D_800CF6D8 +D_800CF6DC +D_800CF6E0 +D_800CF6E4 +D_800CF6E8 +D_800CF6EC +D_800CF6F0 +D_800CF6F4 +D_800CF6F8 +D_800CF6FC +D_800CF700 +D_800CF704 +D_800CF708 +D_800CF70C +D_800CF710 +D_800CF714 +D_800CF718 +D_800CF71C +D_800CF720 +D_800CF724 +D_800CF728 +D_800CF72C +D_800CF730 +D_800CF734 +D_800CF738 +D_800CF73C +D_800CF740 +D_800CF744 +D_800CF748 +D_800CF74C +D_800CF750 +D_800CF754 +D_800CF758 +D_800CF75C +D_800CF760 +D_800CF764 +D_800CF768 +D_800CF76C +D_800CF770 +D_800CF774 +D_800CF778 +D_800CF77C +D_800CF780 +D_800CF784 +D_800CF788 +D_800CF78C +D_800CF790 +D_800CF794 +D_800CF798 +D_800CF79C +D_800CF7A0 +D_800CF7A4 +D_800CF7A8 +D_800CF7AC +D_800CF7B0 +D_800CF7B4 +D_800CF7B8 +D_800CF7BC +D_800CF7C0 +D_800CF7C4 +D_800CF7C8 +D_800CF7CC +D_800CF7D0 +D_800CF7D4 +D_800CF7D8 +D_800CF7DC +D_800CF7E0 +D_800CF7E4 +D_800CF7E8 +D_800CF7EC +D_800CF7F0 +D_800CF7F4 +D_800CF7F8 +D_800CF7FC +D_800CF800 +D_800CF804 +D_800CF808 +D_800CF80C +D_800CF810 +D_800CF814 +D_800CF818 +D_800CF81C +D_800CF820 +D_800CF824 +D_800CF828 +D_800CF82C +D_800CF830 +D_800CF834 +D_800CF838 +D_800CF83C +D_800CF840 +D_800CF844 +D_800CF848 +D_800CF84C +D_800CF850 +D_800CF854 +D_800CF858 +D_800CF85C +D_800CF860 +D_800CF864 +D_800CF868 +D_800CF86C +D_800CF870 +D_800CF874 +D_800CF878 +D_800CF87C +D_800CF880 +D_800CF884 +D_800CF888 +D_800CF88C +D_800CF890 +D_800CF894 +D_800CF898 +D_800CF89C +D_800CF8A0 +D_800CF8A4 +D_800CF8A8 +D_800CF8AC +D_800CF8B0 +D_800CF8B4 +D_800CF8B8 +D_800CF8BC +D_800CF8C0 +D_800CF8C4 +D_800CF8C8 +D_800CF8CC +D_800CF8D0 +D_800CF8D4 +D_800CF8D8 +D_800CF8DC +D_800CF8E0 +D_800CF8E4 +D_800CF8E8 +D_800CF8EC +D_800CF8F0 +D_800CF8F4 +D_800CF8F8 +D_800CF8FC +D_800CF900 +D_800CF904 +D_800CF908 +D_800CF90C +D_800CF910 +D_800CF914 +D_800CF918 +D_800CF91C +D_800CF920 +D_800CF924 +D_800CF928 +D_800CF92C +D_800CF930 +D_800CF934 +D_800CF938 +D_800CF93C +D_800CF940 +D_800CF944 +D_800CF948 +D_800CF94C +D_800CF950 +D_800CF954 +D_800CF958 +D_800CF95C +D_800CF960 +D_800CF964 +D_800CF968 +D_800CF96C +D_800CF970 +D_800CF974 +D_800CF978 +D_800CF97C +D_800CF980 +D_800CF984 +D_800CF988 +D_800CF98C +D_800CF990 +D_800CF994 +D_800CF998 +D_800CF99C +D_800CF9A0 +D_800CF9A4 +D_800CF9A8 +D_800CF9AC +D_800CF9B0 +D_800CF9B4 +D_800CF9B8 +D_800CF9BC +D_800CF9C0 +D_800CF9C4 +D_800CF9C8 +D_800CF9CC +D_800CF9D0 +D_800CF9D4 +D_800CF9D8 +D_800CF9DC +D_800CF9E0 +D_800CF9E4 +D_800CF9E8 +D_800CF9EC +D_800CF9F0 +D_800CF9F4 +D_800CF9F8 +D_800CF9FC +D_800CFA00 +D_800CFA04 +D_800CFA08 +D_800CFA0C +D_800CFA10 +D_800CFA14 +D_800CFA18 +D_800CFA1C +D_800CFA20 +D_800CFA24 +D_800CFA28 +D_800CFA2C +D_800CFA30 +D_800CFA34 +D_800CFA38 +D_800CFA3C +D_800CFA40 +D_800CFA44 +D_800CFA48 +D_800CFA4C +D_800CFA50 +D_800CFA54 +D_800CFA58 +D_800CFA5C +D_800CFA60 +D_800CFA64 +D_800CFA68 +D_800CFA6C +D_800CFA70 +D_800CFA74 +D_800CFA78 +D_800CFA7C +D_800CFA80 +D_800CFA84 +D_800CFA88 +D_800CFA8C +D_800CFA90 +D_800CFA94 +D_800CFA98 +D_800CFA9C +D_800CFAA0 +D_800CFAA4 +D_800CFAA8 +D_800CFAAC +D_800CFAB0 +D_800CFAB4 +D_800CFAB8 +D_800CFABC +D_800CFAC0 +D_800CFAC4 +D_800CFAC8 +D_800CFACC +D_800CFAD0 +D_800CFAD4 +D_800CFAD8 +D_800CFADC +D_800CFAE0 +D_800CFAE4 +D_800CFAE8 +D_800CFAEC +D_800CFAF0 +D_800CFAF4 +D_800CFAF8 +D_800CFAFC +D_800CFB00 +D_800CFB04 +D_800CFB08 +D_800CFB0C +D_800CFB10 +D_800CFB14 +D_800CFB18 +D_800CFB1C +D_800CFB20 +D_800CFB24 +D_800CFB28 +D_800CFB2C +D_800CFB30 +D_800CFB34 +D_800CFB38 +D_800CFB3C +D_800CFB40 +D_800CFB44 +D_800CFB48 +D_800CFB4C +D_800CFB50 +D_800CFB54 +D_800CFB58 +D_800CFB5C +D_800CFB60 +D_800CFB64 +D_800CFB68 +D_800CFB6C +D_800CFB70 +D_800CFB74 +D_800CFB78 +D_800CFB7C +D_800CFB80 +D_800CFB84 +D_800CFB88 +D_800CFB8C +D_800CFB90 +D_800CFB94 +D_800CFB98 +D_800CFB9C +D_800CFBA0 +D_800CFBA4 +D_800CFBA8 +D_800CFBAC +D_800CFBB0 +D_800CFBB4 +D_800CFBB8 +D_800CFBBC +D_800CFBC0 +D_800CFBC4 +D_800CFBC8 +D_800CFBCC +D_800CFBD0 +D_800CFBD4 +D_800CFBD8 +D_800CFBDC +D_800CFBE0 +D_800CFBE4 +D_800CFBE8 +D_800CFBEC +D_800CFBF0 +D_800CFBF4 +D_800CFBF8 +D_800CFBFC +D_800CFC00 +D_800CFC04 +D_800CFC08 +D_800CFC0C +D_800CFC10 +D_800CFC14 +D_800CFC18 +D_800CFC1C +D_800CFC20 +D_800CFC24 +D_800CFC28 +D_800CFC2C +D_800CFC30 +D_800CFC34 +D_800CFC38 +D_800CFC3C +D_800CFC40 +D_800CFC44 +D_800CFC48 +D_800CFC4C +D_800CFC50 +D_800CFC54 +D_800CFC58 +D_800CFC5C +D_800CFC60 +D_800CFC64 +D_800CFC68 +D_800CFC6C +D_800CFC70 +D_800CFC74 +D_800CFC78 +D_800CFC7C +D_800CFC80 +D_800CFC84 +D_800CFC88 +D_800CFC8C +D_800CFC90 +D_800CFC94 +D_800CFC98 +D_800CFC9C +D_800CFCA0 +D_800CFCA4 +D_800CFCA8 +D_800CFCAC +D_800CFCB0 +D_800CFCB4 +D_800CFCB8 +D_800CFCBC +D_800CFCC0 +D_800CFCC4 +D_800CFCC8 +D_800CFCCC +D_800CFCD0 +D_800CFCD4 +D_800CFCD8 +D_800CFCDC +D_800CFCE0 +D_800CFCE4 +D_800CFCE8 +D_800CFCEC +D_800CFCF0 +D_800CFCF4 +D_800CFCF8 +D_800CFCFC +D_800CFD00 +D_800CFD04 +D_800CFD08 +D_800CFD0C +D_800CFD10 +D_800CFD14 +D_800CFD18 +D_800CFD1C +D_800CFD20 +D_800CFD24 +D_800CFD28 +D_800CFD2C +D_800CFD30 +D_800CFD34 +D_800CFD38 +D_800CFD3C +D_800CFD40 +D_800CFD44 +D_800CFD48 +D_800CFD4C +D_800CFD50 +D_800CFD54 +D_800CFD58 +D_800CFD5C +D_800CFD60 +D_800CFD64 +D_800CFD68 +D_800CFD6C +D_800CFD70 +D_800CFD74 +D_800CFD78 +D_800CFD7C +D_800CFD80 +D_800CFD84 +D_800CFD88 +D_800CFD8C +D_800CFD90 +D_800CFD94 +D_800CFD98 +D_800CFD9C +D_800CFDA0 +D_800CFDA4 +D_800CFDA8 +D_800CFDAC +D_800CFDB0 +D_800CFDB4 +D_800CFDB8 +D_800CFDBC +D_800CFDC0 +D_800CFDC4 +D_800CFDC8 +D_800CFDCC +D_800CFDD0 +D_800CFDD4 +D_800CFDD8 +D_800CFDDC +D_800CFDE0 +D_800CFDE4 +D_800CFDE8 +D_800CFDEC +D_800CFDF0 +D_800CFDF4 +D_800CFDF8 +D_800CFDFC +D_800CFE00 +D_800CFE04 +D_800CFE08 +D_800CFE0C +D_800CFE10 +D_800CFE14 +D_800CFE18 +D_800CFE1C +D_800CFE20 +D_800CFE24 +D_800CFE28 +D_800CFE2C +D_800CFE30 +D_800CFE34 +D_800CFE38 +D_800CFE3C +D_800CFE40 +D_800CFE44 +D_800CFE48 +D_800CFE4C +D_800CFE50 +D_800CFE54 +D_800CFE58 +D_800CFE5C +D_800CFE60 +D_800CFE64 +D_800CFE68 +D_800CFE6C +D_800CFE70 +D_800CFE74 +D_800CFE78 +D_800CFE7C +D_800CFE80 +D_800CFE84 +D_800CFE88 +D_800CFE8C +D_800CFE90 +D_800CFE94 +D_800CFE98 +D_800CFE9C +D_800CFEA0 +D_800CFEA4 +D_800CFEA8 +D_800CFEAC +D_800CFEB0 +D_800CFEB4 +D_800CFEB8 +D_800CFEBC +D_800CFEC0 +D_800CFEC4 +D_800CFEC8 +D_800CFECC +D_800CFED0 +D_800CFED4 +D_800CFED8 +D_800CFEDC +D_800CFEE0 +D_800CFEE4 +D_800CFEE8 +D_800CFEEC +D_800CFEF0 +D_800CFEF4 +D_800CFEF8 +D_800CFEFC +D_800CFF00 +D_800CFF04 +D_800CFF08 +D_800CFF0C +D_800CFF10 +D_800CFF14 +D_800CFF18 +D_800CFF1C +D_800CFF20 +D_800CFF24 +D_800CFF28 +D_800CFF2C +D_800CFF30 +D_800CFF34 +D_800CFF38 +D_800CFF3C +D_800CFF40 +D_800CFF44 +D_800CFF48 +D_800CFF4C +D_800CFF50 +D_800CFF54 +D_800CFF58 +D_800CFF5C +D_800CFF60 +D_800CFF64 +D_800CFF68 +D_800CFF6C +D_800CFF70 +D_800CFF74 +D_800CFF78 +D_800CFF7C +D_800CFF80 +D_800CFF84 +D_800CFF88 +D_800CFF8C +D_800CFF90 +D_800CFF94 +D_800CFF98 +D_800CFF9C +D_800CFFA0 +D_800CFFA4 +D_800CFFA8 +D_800CFFAC +D_800CFFB0 +D_800CFFB4 +D_800CFFB8 +D_800CFFBC +D_800CFFC0 +D_800CFFC4 +D_800CFFC8 +D_800CFFCC +D_800CFFD0 +D_800CFFD4 +D_800CFFD8 +D_800CFFDC +D_800CFFE0 +D_800CFFE4 +D_800CFFE8 +D_800CFFEC +D_800CFFF0 +D_800CFFF4 +D_800CFFF8 +D_800CFFFC +D_800D0000 +D_800D0004 +D_800D0008 +D_800D000C +D_800D0010 +D_800D0014 +D_800D0018 +D_800D001C +D_800D0020 +D_800D0024 +D_800D0028 +D_800D002C +D_800D0030 +D_800D0034 +D_800D0038 +D_800D003C +D_800D0040 +D_800D0044 +D_800D0048 +D_800D004C +D_800D0050 +D_800D0054 +D_800D0058 +D_800D005C +D_800D0060 +D_800D0064 +D_800D0068 +D_800D006C +D_800D0070 +D_800D0074 +D_800D0078 +D_800D007C +D_800D0080 +D_800D0084 +D_800D0088 +D_800D008C +D_800D0090 +D_800D0094 +D_800D0098 +D_800D009C +D_800D00A0 +D_800D00A4 +D_800D00A8 +D_800D00AC +D_800D00B0 +D_800D00B4 +D_800D00B8 +D_800D00BC +D_800D00C0 +D_800D00C4 +D_800D00C8 +D_800D00CC +D_800D00D0 +D_800D00D4 +D_800D00D8 +D_800D00DC +D_800D00E0 +D_800D00E4 +D_800D00E8 +D_800D00EC +D_800D00F0 +D_800D00F4 +D_800D00F8 +D_800D00FC +D_800D0100 +D_800D0104 +D_800D0124 +D_800D0128 +D_800D012C +D_800D0130 +D_800D0134 +D_800D0138 +D_800D013C +D_800D0140 +D_800D0144 +D_800D0148 +D_800D014C +D_800D0150 +D_800D0154 +D_800D0158 +D_800D015C +D_800D0160 +D_800D0164 +D_800D0168 +D_800D016C +D_800D0170 +D_800D0174 +D_800D0178 +D_800D017C +D_800D0180 +D_800D0184 +D_800D01A4 +D_800D01A8 +D_800D01AC +D_800D01B0 +D_800D01B4 +D_800D01B8 +D_800D01BC +D_800D01C0 +D_800D01C4 +D_800D01C8 +D_800D01CC +D_800D01D0 +D_800D01D4 +D_800D01D8 +D_800D01DC +D_800D01E0 +D_800D01E4 +D_800D01E8 +D_800D01EC +D_800D01F0 +D_800D01F4 +D_800D01F8 +D_800D01FC +D_800D0200 +D_800D0204 +D_800D0208 +D_800D020C +D_800D0210 +D_800D0214 +D_800D0218 +D_800D021C +D_800D0220 +D_800D0224 +D_800D0228 +D_800D022C +D_800D0230 +D_800D0234 +D_800D0238 +D_800D023C +D_800D0240 +D_800D0244 +D_800D0248 +D_800D024C +D_800D0250 +D_800D0254 +D_800D0258 +D_800D025C +D_800D0260 +D_800D0264 +D_800D0268 +D_800D026C +D_800D0270 +D_800D0274 +D_800D0278 +D_800D027C +D_800D0280 +D_800D0284 +D_800D0288 +D_800D028C +D_800D0290 +D_800D0294 +D_800D0298 +D_800D029C +D_800D02A0 +D_800D02A4 +D_800D02A8 +D_800D02AC +D_800D02B0 +D_800D02B4 +D_800D02B8 +D_800D02BC +D_800D02C0 +D_800D02C4 +D_800D02C8 +D_800D02CC +D_800D02D0 +D_800D02D4 +D_800D02D8 +D_800D02DC +D_800D02E0 +D_800D02E4 +D_800D02E8 +D_800D02EC +D_800D02F0 +D_800D02F4 +D_800D02F8 +D_800D02FC +D_800D0300 +D_800D0304 +D_800D0308 +D_800D030C +D_800D0310 +D_800D0314 +D_800D0318 +D_800D031C +D_800D0320 +D_800D0324 +D_800D0328 +D_800D032C +D_800D0330 +D_800D0334 +D_800D0338 +D_800D033C +D_800D0340 +D_800D0344 +D_800D0348 +D_800D034C +D_800D0350 +D_800D0354 +D_800D0358 +D_800D035C +D_800D0360 +D_800D0364 +D_800D0368 +D_800D036C +D_800D0370 +D_800D0374 +D_800D0378 +D_800D037C +D_800D0380 +D_800D0384 +D_800D0388 +D_800D038C +D_800D0390 +D_800D0394 +D_800D0398 +D_800D039C +D_800D03A0 +D_800D03A4 +D_800D03A8 +D_800D03AC +D_800D03B0 +D_800D03B4 +D_800D03B8 +D_800D03BC +D_800D03C0 +D_800D03C4 +D_800D03C8 +D_800D03CC +D_800D03D0 +D_800D03D4 +D_800D03D8 +D_800D03DC +D_800D03E0 +D_800D03E4 +D_800D03E8 +D_800D03EC +D_800D03F0 +D_800D03F4 +D_800D03F8 +D_800D03FC +D_800D0400 +D_800D0404 +D_800D0408 +D_800D040C +D_800D0410 +D_800D0414 +D_800D0418 +D_800D041C +D_800D0420 +D_800D0424 +D_800D0428 +D_800D042C +D_800D0430 +D_800D0434 +D_800D0438 +D_800D043C +D_800D0440 +D_800D0444 +D_800D0448 +D_800D044C +D_800D0450 +D_800D0454 +D_800D0458 +D_800D045C +D_800D0460 +D_800D0464 +D_800D0468 +D_800D046C +D_800D0470 +D_800D0474 +D_800D0478 +D_800D047C +D_800D0480 +D_800D0484 +D_800D0488 +D_800D048C +D_800D0490 +D_800D0494 +D_800D0498 +D_800D049C +D_800D04A0 +D_800D04A4 +D_800D04A8 +D_800D04AC +D_800D04B0 +D_800D04B4 +D_800D04B8 +D_800D04BC +D_800D04C0 +D_800D04C4 +D_800D04C8 +D_800D04CC +D_800D04D0 +D_800D04D4 +D_800D04D8 +D_800D04DC +D_800D04E0 +D_800D04E4 +D_800D04E8 +D_800D04EC +D_800D04F0 +D_800D04F4 +D_800D04F8 +D_800D04FC +D_800D0500 +D_800D0504 +D_800D0508 +D_800D050C +D_800D0510 +D_800D0514 +D_800D0518 +D_800D051C +D_800D0520 +D_800D0524 +D_800D0528 +D_800D052C +D_800D0530 +D_800D0534 +D_800D0538 +D_800D053C +D_800D0540 +D_800D0544 +D_800D0548 +D_800D054C +D_800D0550 +D_800D0554 +D_800D0558 +D_800D055C +D_800D0560 +D_800D0564 +D_800D0568 +D_800D056C +D_800D0570 +D_800D0574 +D_800D0578 +D_800D057C +D_800D0580 +D_800D0584 +D_800D0588 +D_800D058C +D_800D0590 +D_800D0594 +D_800D0598 +D_800D059C +D_800D05A0 +D_800D05A4 +D_800D05A8 +D_800D05AC +D_800D05B0 +D_800D05B4 +D_800D05B8 +D_800D05BC +D_800D05C0 +D_800D05C4 +D_800D05C8 +D_800D05CC +D_800D05D0 +D_800D05D4 +D_800D05D8 +D_800D05DC +D_800D05E0 +D_800D05E4 +D_800D05E8 +D_800D05EC +D_800D05F0 +D_800D05F4 +D_800D05F8 +D_800D05FC +D_800D0600 +D_800D0604 +D_800D0608 +D_800D060C +D_800D0610 +D_800D0614 +D_800D0618 +D_800D061C +D_800D0620 +D_800D0624 +D_800D0628 +D_800D062C +D_800D0630 +D_800D0634 +D_800D0638 +D_800D063C +D_800D0640 +D_800D0644 +D_800D0648 +D_800D064C +D_800D0650 +D_800D0654 +D_800D0658 +D_800D065C +D_800D0660 +D_800D0664 +D_800D0668 +D_800D066C +D_800D0670 +D_800D0674 +D_800D0678 +D_800D067C +D_800D0680 +D_800D0684 +D_800D0688 +D_800D068C +D_800D0690 +D_800D0694 +D_800D0698 +D_800D069C +D_800D06A0 +D_800D06A4 +D_800D06A8 +D_800D06AC +D_800D06B0 +D_800D06B4 +D_800D06B8 +D_800D06BC +D_800D06C0 +D_800D06C4 +D_800D06C8 +D_800D06CC +D_800D06D0 +D_800D06D4 +D_800D06D8 +D_800D06DC +D_800D06E0 +D_800D06E4 +D_800D06E8 +D_800D06EC +D_800D06F0 +D_800D06F4 +D_800D06F8 +D_800D06FC +D_800D0700 +D_800D0704 +D_800D0708 +D_800D070C +D_800D0710 +D_800D0714 +D_800D0718 +D_800D071C +D_800D0720 +D_800D0724 +D_800D0728 +D_800D072C +D_800D0730 +D_800D0734 +D_800D0738 +D_800D073C +D_800D0740 +D_800D0744 +D_800D0748 +D_800D074C +D_800D0750 +D_800D0754 +D_800D0758 +D_800D075C +D_800D0760 +D_800D0764 +D_800D0768 +D_800D076C +D_800D0770 +D_800D0774 +D_800D0778 +D_800D077C +D_800D0780 +D_800D0784 +D_800D0788 +D_800D078C +D_800D0790 +D_800D0794 +D_800D0798 +D_800D079C +D_800D07A0 +D_800D07A4 +D_800D07A8 +D_800D07AC +D_800D07B0 +D_800D07B4 +D_800D07B8 +D_800D07BC +D_800D07C0 +D_800D07C4 +D_800D07C8 +D_800D07CC +D_800D07D0 +D_800D07D4 +D_800D07D8 +D_800D07DC +D_800D07E0 +D_800D07E4 +D_800D07E8 +D_800D07EC +D_800D07F0 +D_800D07F4 +D_800D07F8 +D_800D07FC +D_800D0800 +D_800D0804 +D_800D0808 +D_800D080C +D_800D0810 +D_800D0814 +D_800D0818 +D_800D081C +D_800D0820 +D_800D0824 +D_800D0828 +D_800D082C +D_800D0830 +D_800D0834 +D_800D0838 +D_800D083C +D_800D0840 +D_800D0844 +D_800D0848 +D_800D084C +D_800D0850 +D_800D0854 +D_800D0858 +D_800D085C +D_800D0860 +D_800D0864 +D_800D0868 +D_800D086C +D_800D0870 +D_800D0874 +D_800D0878 +D_800D087C +D_800D0880 +D_800D0884 +D_800D0888 +D_800D088C +D_800D0890 +D_800D0894 +D_800D0898 +D_800D089C +D_800D08A0 +D_800D08A4 +D_800D08A8 +D_800D08AC +D_800D08B0 +D_800D08B4 +D_800D08B8 +D_800D08BC +D_800D08C0 +D_800D08C4 +D_800D08C8 +D_800D08CC +D_800D08D0 +D_800D08D4 +D_800D08D8 +D_800D08DC +D_800D08E0 +D_800D08E4 +D_800D08E8 +D_800D08EC +D_800D08F0 +D_800D08F4 +D_800D08F8 +D_800D08FC +D_800D0900 +D_800D0904 +D_800D0908 +D_800D090C +D_800D0910 +D_800D0914 +D_800D0918 +D_800D091C +D_800D0920 +D_800D0924 +D_800D0928 +D_800D092C +D_800D0930 +D_800D0934 +D_800D0938 +D_800D093C +D_800D0940 +D_800D0944 +D_800D0948 +D_800D094C +D_800D0950 +D_800D0954 +D_800D0958 +D_800D095C +D_800D0960 +D_800D0964 +D_800D0968 +D_800D096C +D_800D0970 +D_800D0974 +D_800D0978 +D_800D097C +D_800D0980 +D_800D0984 +D_800D0988 +D_800D098C +D_800D0990 +D_800D0994 +D_800D0998 +D_800D099C +D_800D09A0 +D_800D09A4 +D_800D09A8 +D_800D09AC +D_800D09B0 +D_800D09B4 +D_800D09B8 +D_800D09BC +D_800D09C0 +D_800D09C4 +D_800D09C8 +D_800D09CC +D_800D09D0 +D_800D09D4 +D_800D09D8 +D_800D09DC +D_800D09E0 +D_800D09E4 +D_800D09E8 +D_800D09EC +D_800D09F0 +D_800D09F4 +D_800D09F8 +D_800D09FC +D_800D0A00 +D_800D0A04 +D_800D0A08 +D_800D0A0C +D_800D0A10 +D_800D0A14 +D_800D0A18 +D_800D0A1C +D_800D0A20 +D_800D0A24 +D_800D0A28 +D_800D0A2C +D_800D0A30 +D_800D0A34 +D_800D0A38 +D_800D0A3C +D_800D0A40 +D_800D0A44 +D_800D0A48 +D_800D0A4C +D_800D0A50 +D_800D0A54 +D_800D0A58 +D_800D0A5C +D_800D0A60 +D_800D0A64 +D_800D0A68 +D_800D0A6C +D_800D0A70 +D_800D0A74 +D_800D0A78 +D_800D0A7C +D_800D0A80 +D_800D0A84 +D_800D0A88 +D_800D0A8C +D_800D0A90 +D_800D0A94 +D_800D0A98 +D_800D0A9C +D_800D0AA0 +D_800D0AA4 +D_800D0AA8 +D_800D0AAC +D_800D0AB0 +D_800D0AB4 +D_800D0AB8 +D_800D0ABC +D_800D0AC0 +D_800D0AC4 +D_800D0AC8 +D_800D0ACC +D_800D0AD0 +D_800D0AD4 +D_800D0AD8 +D_800D0ADC +D_800D0AE0 +D_800D0AE4 +D_800D0AE8 +D_800D0AEC +D_800D0AF0 +D_800D0AF4 +D_800D0AF8 +D_800D0AFC +D_800D0B00 +D_800D0B04 +D_800D0B08 +D_800D0B0C +D_800D0B10 +D_800D0B14 +D_800D0B18 +D_800D0B1C +D_800D0B20 +D_800D0B24 +D_800D0B28 +D_800D0B2C +D_800D0B30 +D_800D0B34 +D_800D0B38 +D_800D0B3C +D_800D0B40 +D_800D0B44 +D_800D0B48 +D_800D0B4C +D_800D0B50 +D_800D0B54 +D_800D0B58 +D_800D0B5C +D_800D0B60 +D_800D0B64 +D_800D0B68 +D_800D0B6C +D_800D0B70 +D_800D0B74 +D_800D0B78 +D_800D0B7C +D_800D0B80 +D_800D0B84 +D_800D0B88 +D_800D0B8C +D_800D0B90 +D_800D0B94 +D_800D0B98 +D_800D0B9C +D_800D0BA0 +D_800D0BA4 +D_800D0BA8 +D_800D0BAC +D_800D0BB0 +D_800D0BB4 +D_800D0BB8 +D_800D0BBC +D_800D0BC0 +D_800D0BC4 +D_800D0BC8 +D_800D0BCC +D_800D0BD0 +D_800D0BD4 +D_800D0BD8 +D_800D0BDC +D_800D0BE0 +D_800D0BE4 +D_800D0BE8 +D_800D0BEC +D_800D0BF0 +D_800D0BF4 +D_800D0BF8 +D_800D0BFC +D_800D0C00 +D_800D0C04 +D_800D0C08 +D_800D0C0C +D_800D0C10 +D_800D0C14 +D_800D0C18 +D_800D0C1C +D_800D0C20 +D_800D0C24 +D_800D0C28 +D_800D0C2C +D_800D0C30 +D_800D0C34 +D_800D0C38 +D_800D0C3C +D_800D0C40 +D_800D0C44 +D_800D0C48 +D_800D0C4C +D_800D0C50 +D_800D0C54 +D_800D0C58 +D_800D0C5C +D_800D0C60 +D_800D0C64 +D_800D0C68 +D_800D0C6C +D_800D0C70 +D_800D0C74 +D_800D0C78 +D_800D0C7C +D_800D0C80 +D_800D0C84 +D_800D0C88 +D_800D0C8C +D_800D0C90 +D_800D0C94 +D_800D0C98 +D_800D0C9C +D_800D0CA0 +D_800D0CA4 +D_800D0CA8 +D_800D0CAC +D_800D0CB0 +D_800D0CB4 +D_800D0CB8 +D_800D0CBC +D_800D0CC0 +D_800D0CC4 +D_800D0CC8 +D_800D0CCC +D_800D0CD0 +D_800D0CD4 +D_800D0CD8 +D_800D0CDC +D_800D0CE0 +D_800D0CE4 +D_800D0CE8 +D_800D0CEC +D_800D0CF0 +D_800D0CF4 +D_800D0CF8 +D_800D0CFC +D_800D0D00 +D_800D0D04 +D_800D0D08 +D_800D0D0C +D_800D0D10 +D_800D0D14 +D_800D0D18 +D_800D0D1C +D_800D0D20 +D_800D0D24 +D_800D0D28 +D_800D0D2C +D_800D0D30 +D_800D0D34 +D_800D0D38 +D_800D0D3C +D_800D0D40 +D_800D0D44 +D_800D0D48 +D_800D0D4C +D_800D0D50 +D_800D0D54 +D_800D0D58 +D_800D0D5C +D_800D0D60 +D_800D0D64 +D_800D0D68 +D_800D0D6C +D_800D0D70 +D_800D0D74 +D_800D0D78 +D_800D0D7C +D_800D0D80 +D_800D0D84 +D_800D0D88 +D_800D0D8C +D_800D0D90 +D_800D0D94 +D_800D0D98 +D_800D0D9C +D_800D0DA0 +D_800D0DA4 +D_800D0DA8 +D_800D0DAC +D_800D0DB0 +D_800D0DB4 +D_800D0DB8 +D_800D0DBC +D_800D0DC0 +D_800D0DC4 +D_800D0DC8 +D_800D0DCC +D_800D0DD0 +D_800D0DD4 +D_800D0DD8 +D_800D0DDC +D_800D0DE0 +D_800D0DE4 +D_800D0DE8 +D_800D0DEC +D_800D0DF0 +D_800D0DF4 +D_800D0DF8 +D_800D0DFC +D_800D0E00 +D_800D0E04 +D_800D0E08 +D_800D0E0C +D_800D0E10 +D_800D0E14 +D_800D0E18 +D_800D0E1C +D_800D0E20 +D_800D0E24 +D_800D0E28 +D_800D0E2C +D_800D0E30 +D_800D0E34 +D_800D0E38 +D_800D0E3C +D_800D0E40 +D_800D0E44 +D_800D0E48 +D_800D0E4C +D_800D0E50 +D_800D0E54 +D_800D0E58 +D_800D0E5C +D_800D0E60 +D_800D0E64 +D_800D0E68 +D_800D0E6C +D_800D0E70 +D_800D0E74 +D_800D0E78 +D_800D0E7C +D_800D0E80 +D_800D0E84 +D_800D0E88 +D_800D0E8C +D_800D0E90 +D_800D0E94 +D_800D0E98 +D_800D0E9C +D_800D0EA0 +D_800D0EA4 +D_800D0EA8 +D_800D0EAC +D_800D0EB0 +D_800D0EB4 +D_800D0EB8 +D_800D0EBC +D_800D0EC0 +D_800D0EC4 +D_800D0EC8 +D_800D0ECC +D_800D0ED0 +D_800D0ED4 +D_800D0ED8 +D_800D0EDC +D_800D0EE0 +D_800D0EE4 +D_800D0EE8 +D_800D0EEC +D_800D0EF0 +D_800D0EF4 +D_800D0EF8 +D_800D0EFC +D_800D0F00 +D_800D0F04 +D_800D0F08 +D_800D0F0C +D_800D0F10 +D_800D0F14 +D_800D0F18 +D_800D0F1C +D_800D0F20 +D_800D0F24 +D_800D0F28 +D_800D0F2C +D_800D0F30 +D_800D0F34 +D_800D0F38 +D_800D0F3C +D_800D0F40 +D_800D0F44 +D_800D0F48 +D_800D0F4C +D_800D0F50 +D_800D0F54 +D_800D0F58 +D_800D0F5C +D_800D0F60 +D_800D0F64 +D_800D0F68 +D_800D0F6C +D_800D0F70 +D_800D0F74 +D_800D0F78 +D_800D0F7C +D_800D0F80 +D_800D0F84 +D_800D0F88 +D_800D0F8C +D_800D0F90 +D_800D0F94 +D_800D0F98 +D_800D0F9C +D_800D0FA0 +D_800D0FA4 +D_800D0FA8 +D_800D0FAC +D_800D0FB0 +D_800D0FB4 +D_800D0FB8 +D_800D0FBC +D_800D0FC0 +D_800D0FC4 +D_800D0FC8 +D_800D0FCC +D_800D0FD0 +D_800D0FD4 +D_800D0FD8 +D_800D0FDC +D_800D0FE0 +D_800D0FE4 +D_800D0FE8 +D_800D0FEC +D_800D0FF0 +D_800D0FF4 +D_800D0FF8 +D_800D0FFC +D_800D1000 +D_800D1004 +D_800D1008 +D_800D100C +D_800D1010 +D_800D1014 +D_800D1018 +D_800D101C +D_800D1020 +D_800D1024 +D_800D1028 +D_800D102C +D_800D1030 +D_800D1034 +D_800D1038 +D_800D103C +D_800D1040 +D_800D1044 +D_800D1048 +D_800D104C +D_800D1050 +D_800D1054 +D_800D1058 +D_800D105C +D_800D1060 +D_800D1064 +D_800D1068 +D_800D106C +D_800D1070 +D_800D1074 +D_800D1078 +D_800D107C +D_800D1080 +D_800D1084 +D_800D1088 +D_800D108C +D_800D1090 +D_800D1094 +D_800D1098 +D_800D109C +D_800D10A0 +D_800D10A4 +D_800D10A8 +D_800D10AC +D_800D10B0 +D_800D10B4 +D_800D10B8 +D_800D10BC +D_800D10C0 +D_800D10C4 +D_800D10C8 +D_800D10CC +D_800D10D0 +D_800D10D4 +D_800D10D8 +D_800D10DC +D_800D10E0 +D_800D10E4 +D_800D10E8 +D_800D10EC +D_800D10F0 +D_800D10F4 +D_800D10F8 +D_800D10FC +D_800D1100 +D_800D1104 +D_800D1108 +D_800D110C +D_800D1110 +D_800D1114 +D_800D1118 +D_800D111C +D_800D1120 +D_800D1124 +D_800D1128 +D_800D112C +D_800D1130 +D_800D1134 +D_800D1138 +D_800D113C +D_800D1140 +D_800D1144 +D_800D1148 +D_800D114C +D_800D1150 +D_800D1154 +D_800D1158 +D_800D115C +D_800D1160 +D_800D1164 +D_800D1168 +D_800D116C +D_800D1170 +D_800D1174 +D_800D1178 +D_800D117C +D_800D1180 +D_800D1184 +D_800D1188 +D_800D118C +D_800D1190 +D_800D1194 +D_800D1198 +D_800D119C +D_800D11A0 +D_800D11A4 +D_800D11A8 +D_800D11AC +D_800D11B0 +D_800D11B4 +D_800D11B8 +D_800D11BC +D_800D11C0 +D_800D11C4 +D_800D11C8 +D_800D11CC +D_800D11D0 +D_800D11D4 +D_800D11D8 +D_800D11DC +D_800D11E0 +D_800D11E4 +D_800D11E8 +D_800D11EC +D_800D11F0 +D_800D11F4 +D_800D11F8 +D_800D11FC +D_800D1200 +D_800D1204 +D_800D1208 +D_800D120C +D_800D1210 +D_800D1214 +D_800D1218 +D_800D121C +D_800D1220 +D_800D1224 +D_800D1228 +D_800D122C +D_800D1230 +D_800D1234 +D_800D1238 +D_800D123C +D_800D1240 +D_800D1244 +D_800D1248 +D_800D124C +D_800D1250 +D_800D1254 +D_800D1258 +D_800D125C +D_800D1260 +D_800D1264 +D_800D1268 +D_800D126C +D_800D1270 +D_800D1274 +D_800D1278 +D_800D127C +D_800D1280 +D_800D1284 +D_800D1288 +D_800D128C +D_800D1290 +D_800D1294 +D_800D1298 +D_800D129C +D_800D12A0 +D_800D12A4 +D_800D12A8 +D_800D12AC +D_800D12B0 +D_800D12B4 +D_800D12B8 +D_800D12BC +D_800D12C0 +D_800D12C4 +D_800D12C8 +D_800D12CC +D_800D12D0 +D_800D12D4 +D_800D12D8 +D_800D12DC +D_800D12E0 +D_800D12E4 +D_800D12E8 +D_800D12EC +D_800D12F0 +D_800D12F4 +D_800D12F8 +D_800D12FC +D_800D1300 +D_800D1304 +D_800D1308 +D_800D130C +D_800D1310 +D_800D1314 +D_800D1318 +D_800D131C +D_800D1320 +D_800D1324 +D_800D1328 +D_800D132C +D_800D1330 +D_800D1334 +D_800D1338 +D_800D133C +D_800D1340 +D_800D1344 +D_800D1348 +D_800D134C +D_800D1350 +D_800D1354 +D_800D1358 +D_800D135C +D_800D1360 +D_800D1364 +D_800D1368 +D_800D136C +D_800D1370 +D_800D1374 +D_800D1378 +D_800D137C +D_800D1380 +D_800D1384 +D_800D1388 +D_800D138C +D_800D1390 +D_800D1394 +D_800D1398 +D_800D139C +D_800D13A0 +D_800D13A4 +D_800D13A8 +D_800D13AC +D_800D13B0 +D_800D13B4 +D_800D13B8 +D_800D13BC +D_800D13C0 +D_800D13C4 +D_800D13C8 +D_800D13CC +D_800D13D0 +D_800D13D4 +D_800D13D8 +D_800D13DC +D_800D13E0 +D_800D13E4 +D_800D13E8 +D_800D13EC +D_800D13F0 +D_800D13F4 +D_800D13F8 +D_800D13FC +D_800D1400 +D_800D1404 +D_800D1408 +D_800D140C +D_800D1410 +D_800D1414 +D_800D1418 +D_800D141C +D_800D1420 +D_800D1424 +D_800D1428 +D_800D142C +D_800D1430 +D_800D1434 +D_800D1438 +D_800D143C +D_800D1440 +D_800D1444 +D_800D1448 +D_800D144C +D_800D1450 +D_800D1454 +D_800D1458 +D_800D145C +D_800D1460 +D_800D1464 +D_800D1468 +D_800D146C +D_800D1470 +D_800D1474 +D_800D1478 +D_800D147C +D_800D1480 +D_800D1484 +D_800D1488 +D_800D148C +D_800D1490 +D_800D1494 +D_800D1498 +D_800D149C +D_800D14A0 +D_800D14A4 +D_800D14A8 +D_800D14AC +D_800D14B0 +D_800D14B4 +D_800D14B8 +D_800D14BC +D_800D14C0 +D_800D14C4 +D_800D14C8 +D_800D14CC +D_800D14D0 +D_800D14D4 +D_800D14D8 +D_800D14DC +D_800D14E0 +D_800D14E4 +D_800D14E8 +D_800D14EC +D_800D14F0 +D_800D14F4 +D_800D14F8 +D_800D14FC +D_800D1500 +D_800D1504 +D_800D1508 +D_800D150C +D_800D1510 +D_800D1514 +D_800D1518 +D_800D151C +D_800D1520 +D_800D1524 +D_800D1528 +D_800D152C +D_800D1530 +D_800D1534 +D_800D1538 +D_800D153C +D_800D1540 +D_800D1544 +D_800D1548 +D_800D154C +D_800D1550 +D_800D1554 +D_800D1558 +D_800D155C +D_800D1560 +D_800D1564 +D_800D1568 +D_800D156C +D_800D1570 +D_800D1574 +D_800D1578 +D_800D157C +D_800D1580 +D_800D1584 +D_800D1588 +D_800D158C +D_800D1590 +D_800D1594 +D_800D1598 +D_800D159C +D_800D15A0 +D_800D15A4 +D_800D15A8 +D_800D15AC +D_800D15B0 +D_800D15B4 +D_800D15B8 +D_800D15BC +D_800D15C0 +D_800D15C4 +D_800D15C8 +D_800D15CC +D_800D15D0 +D_800D15D4 +D_800D15D8 +D_800D15DC +D_800D15E0 +D_800D15E4 +D_800D15E8 +D_800D15EC +D_800D15F0 +D_800D15F4 +D_800D15F8 +D_800D15FC +D_800D1600 +D_800D1604 +D_800D1608 +D_800D160C +D_800D1610 +D_800D1614 +D_800D1618 +D_800D161C +D_800D1620 +D_800D1624 +D_800D1628 +D_800D162C +D_800D1630 +D_800D1634 +D_800D1638 +D_800D163C +D_800D1640 +D_800D1644 +D_800D1648 +D_800D164C +D_800D1650 +D_800D1654 +D_800D1658 +D_800D165C +D_800D1660 +D_800D1664 +D_800D1668 +D_800D166C +D_800D1670 +D_800D1674 +D_800D1678 +D_800D167C +D_800D1680 +D_800D1684 +D_800D1688 +D_800D168C +D_800D1690 +D_800D1694 +D_800D1698 +D_800D169C +D_800D16A0 +D_800D16A4 +D_800D16A8 +D_800D16AC +D_800D16B0 +D_800D16B4 +D_800D16B8 +D_800D16BC +D_800D16C0 +D_800D16C4 +D_800D16C8 +D_800D16CC +D_800D16D0 +D_800D16D4 +D_800D16D8 +D_800D16DC +D_800D16E0 +D_800D16E4 +D_800D16E8 +D_800D16EC +D_800D16F0 +D_800D16F4 +D_800D16F8 +D_800D16FC +D_800D1700 +D_800D1704 +D_800D1708 +D_800D170C +D_800D1710 +D_800D1714 +D_800D1718 +D_800D171C +D_800D1720 +D_800D1724 +D_800D1728 +D_800D172C +D_800D1730 +D_800D1734 +D_800D1738 +D_800D173C +D_800D1740 +D_800D1744 +D_800D1748 +D_800D174C +D_800D1750 +D_800D1754 +D_800D1758 +D_800D175C +D_800D1760 +D_800D1764 +D_800D1768 +D_800D176C +D_800D1770 +D_800D1774 +D_800D1778 +D_800D177C +D_800D1780 +D_800D1784 +D_800D1788 +D_800D178C +D_800D1790 +D_800D1794 +D_800D1798 +D_800D179C +D_800D17A0 +D_800D17A4 +D_800D17A8 +D_800D17AC +D_800D17B0 +D_800D17B4 +D_800D17B8 +D_800D17BC +D_800D17C0 +D_800D17C4 +D_800D17C8 +D_800D17CC +D_800D17D0 +D_800D17D4 +D_800D17D8 +D_800D17DC +D_800D17E0 +D_800D17E4 +D_800D17E8 +D_800D17EC +D_800D17F0 +D_800D17F4 +D_800D17F8 +D_800D17FC +D_800D1800 +D_800D1804 +D_800D1808 +D_800D180C +D_800D1810 +D_800D1814 +D_800D1818 +D_800D181C +D_800D1820 +D_800D1824 +D_800D1828 +D_800D182C +D_800D1830 +D_800D1834 +D_800D1838 +D_800D183C +D_800D1840 +D_800D1844 +D_800D1848 +D_800D184C +D_800D1850 +D_800D1854 +D_800D1858 +D_800D185C +D_800D1860 +D_800D1864 +D_800D1868 +D_800D186C +D_800D1870 +D_800D1874 +D_800D1878 +D_800D187C +D_800D1880 +D_800D1884 +D_800D1888 +D_800D188C +D_800D1890 +D_800D1894 +D_800D1898 +D_800D189C +D_800D18A0 +D_800D18A4 +D_800D18A8 +D_800D18AC +D_800D18B0 +D_800D18B4 +D_800D18B8 +D_800D18BC +D_800D18C0 +D_800D18C4 +D_800D18C8 +D_800D18CC +D_800D18D0 +D_800D18D4 +D_800D18D8 +D_800D18DC +D_800D18E0 +D_800D18E4 +D_800D18E8 +D_800D18EC +D_800D18F0 +D_800D18F4 +D_800D18F8 +D_800D18FC +D_800D1900 +D_800D1904 +D_800D1908 +D_800D190C +D_800D1910 +D_800D1914 +D_800D1918 +D_800D191C +D_800D1920 +D_800D1924 +D_800D1928 +D_800D192C +D_800D1930 +D_800D1934 +D_800D1938 +D_800D193C +D_800D1940 +D_800D1944 +D_800D1948 +D_800D194C +D_800D1950 +D_800D1954 +D_800D1958 +D_800D195C +D_800D1960 +D_800D1964 +D_800D1968 +D_800D196C +D_800D1970 +D_800D1974 +D_800D1978 +D_800D197C +D_800D1980 +D_800D1984 +D_800D1988 +D_800D198C +D_800D1990 +D_800D1994 +D_800D1998 +D_800D199C +D_800D19A0 +D_800D19A4 +D_800D19A8 +D_800D19AC +D_800D19B0 +D_800D19B4 +D_800D19B8 +D_800D19BC +D_800D19C0 +D_800D19C4 +D_800D19C8 +D_800D19CC +D_800D19D0 +D_800D19D4 +D_800D19D8 +D_800D19DC +D_800D19E0 +D_800D19E4 +D_800D19E8 +D_800D19EC +D_800D19F0 +D_800D19F4 +D_800D19F8 +D_800D19FC +D_800D1A00 +D_800D1A04 +D_800D1A08 +D_800D1A0C +D_800D1A10 +D_800D1A14 +D_800D1A18 +D_800D1A1C +D_800D1A20 +D_800D1A24 +D_800D1A28 +D_800D1A2C +D_800D1A30 +D_800D1A34 +D_800D1A38 +D_800D1A3C +D_800D1A40 +D_800D1A44 +D_800D1A48 +D_800D1A4C +D_800D1A50 +D_800D1A54 +D_800D1A58 +D_800D1A5C +D_800D1A60 +D_800D1A64 +D_800D1A68 +D_800D1A6C +D_800D1A70 +D_800D1A74 +D_800D1A78 +D_800D1A7C +D_800D1A80 +D_800D1A84 +D_800D1A88 +D_800D1A8C +D_800D1A90 +D_800D1A94 +D_800D1A98 +D_800D1A9C +D_800D1AA0 +D_800D1AA4 +D_800D1AA8 +D_800D1AAC +D_800D1AB0 +D_800D1AB4 +D_800D1AB8 +D_800D1ABC +D_800D1AC0 +D_800D1AC4 +D_800D1AC8 +D_800D1ACC +D_800D1AD0 +D_800D1AD4 +D_800D1AD8 +D_800D1ADC +D_800D1AE0 +D_800D1AE4 +D_800D1AE8 +D_800D1AEC +D_800D1AF0 +D_800D1AF4 +D_800D1AF8 +D_800D1AFC +D_800D1B00 +D_800D1B04 +D_800D1B08 +D_800D1B0C +D_800D1B10 +D_800D1B14 +D_800D1B18 +D_800D1B1C +D_800D1B20 +D_800D1B24 +D_800D1B28 +D_800D1B2C +D_800D1B30 +D_800D1B34 +D_800D1B38 +D_800D1B3C +D_800D1B40 +D_800D1B44 +D_800D1B48 +D_800D1B4C +D_800D1B50 +D_800D1B54 +D_800D1B58 +D_800D1B5C +D_800D1B60 +D_800D1B64 +D_800D1B68 +D_800D1B6C +D_800D1B70 +D_800D1B74 +D_800D1B78 +D_800D1B7C +D_800D1B80 +D_800D1B84 +D_800D1B88 +D_800D1B8C +D_800D1B90 +D_800D1B94 +D_800D1B98 +D_800D1B9C +D_800D1BA0 +D_800D1BA4 +D_800D1BA8 +D_800D1BAC +D_800D1BB0 +D_800D1BB4 +D_800D1BB8 +D_800D1BBC +D_800D1BC0 +D_800D1BC4 +D_800D1BC8 +D_800D1BCC +D_800D1BD0 +D_800D1BD4 +D_800D1BD8 +D_800D1BDC +D_800D1BE0 +D_800D1BE4 +D_800D1BE8 +D_800D1BEC +D_800D1BF0 +D_800D1BF4 +D_800D1BF8 +D_800D1BFC +D_800D1C00 +D_800D1C04 +D_800D1C08 +D_800D1C0C +D_800D1C10 +D_800D1C14 +D_800D1C18 +D_800D1C1C +D_800D1C20 +D_800D1C24 +D_800D1C28 +D_800D1C2C +D_800D1C30 +D_800D1C34 +D_800D1C38 +D_800D1C3C +D_800D1C40 +D_800D1C44 +D_800D1C48 +D_800D1C4C +D_800D1C50 +D_800D1C54 +D_800D1C58 +D_800D1C5C +D_800D1C60 +D_800D1C64 +D_800D1C68 +D_800D1C6C +D_800D1C70 +D_800D1C74 +D_800D1C78 +D_800D1C7C +D_800D1C80 +D_800D1C84 +D_800D1C88 +D_800D1C8C +D_800D1C90 +D_800D1C94 +D_800D1C98 +D_800D1C9C +D_800D1CA0 +D_800D1CA4 +D_800D1CA8 +D_800D1CAC +D_800D1CB0 +D_800D1CB4 +D_800D1CB8 +D_800D1CBC +D_800D1CC0 +D_800D1CC4 +D_800D1CC8 +D_800D1CCC +D_800D1CD0 +D_800D1CD4 +D_800D1CD8 +D_800D1CDC +D_800D1CE0 +D_800D1CE4 +D_800D1CE8 +D_800D1CEC +D_800D1CF0 +D_800D1CF4 +D_800D1CF8 +D_800D1CFC +D_800D1D00 +D_800D1D04 +D_800D1D08 +D_800D1D0C +D_800D1D10 +D_800D1D14 +D_800D1D18 +D_800D1D1C +D_800D1D20 +D_800D1D24 +D_800D1D28 +D_800D1D2C +D_800D1D30 +D_800D1D34 +D_800D1D38 +D_800D1D3C +D_800D1D40 +D_800D1D44 +D_800D1D48 +D_800D1D4C +D_800D1D50 +D_800D1D54 +D_800D1D58 +D_800D1D5C +D_800D1D60 +D_800D1D64 +D_800D1D68 +D_800D1D6C +D_800D1D70 +D_800D1D74 +D_800D1D78 +D_800D1D7C +D_800D1D80 +D_800D1D84 +D_800D1D88 +D_800D1D8C +D_800D1D90 +D_800D1D94 +D_800D1D98 +D_800D1D9C +D_800D1DA0 +D_800D1DA4 +D_800D1DA8 +D_800D1DAC +D_800D1DB0 +D_800D1DB4 +D_800D1DB8 +D_800D1DBC +D_800D1DC0 +D_800D1DC4 +D_800D1DC8 +D_800D1DCC +D_800D1DD0 +D_800D1DD4 +D_800D1DD8 +D_800D1DDC +D_800D1DE0 +D_800D1DE4 +D_800D1DE8 +D_800D1DEC +D_800D1DF0 +D_800D1DF4 +D_800D1DF8 +D_800D1DFC +D_800D1E00 +D_800D1E04 +D_800D1E08 +D_800D1E0C +D_800D1E10 +D_800D1E14 +D_800D1E18 +D_800D1E1C +D_800D1E20 +D_800D1E24 +D_800D1E28 +D_800D1E2C +D_800D1E30 +D_800D1E34 +D_800D1E38 +D_800D1E3C +D_800D1E40 +D_800D1E44 +D_800D1E48 +D_800D1E4C +D_800D1E50 +D_800D1E54 +D_800D1E58 +D_800D1E5C +D_800D1E60 +D_800D1E64 +D_800D1E68 +D_800D1E6C +D_800D1E70 +D_800D1E74 +D_800D1E78 +D_800D1E7C +D_800D1E80 +D_800D1E84 +D_800D1E88 +D_800D1E8C +D_800D1E90 +D_800D1E94 +D_800D1E98 +D_800D1E9C +D_800D1EA0 +D_800D1EA4 +D_800D1EA8 +D_800D1EAC +D_800D1EB0 +D_800D1EB4 +D_800D1EB8 +D_800D1EBC +D_800D1EC0 +D_800D1EC4 +D_800D1EC8 +D_800D1ECC +D_800D1ED0 +D_800D1ED4 +D_800D1ED8 +D_800D1EDC +D_800D1EE0 +D_800D1EE4 +D_800D1EE8 +D_800D1EEC +D_800D1EF0 +D_800D1EF4 +D_800D1EF8 +D_800D1EFC +D_800D1F00 +D_800D1F04 +D_800D1F08 +D_800D1F0C +D_800D1F10 +D_800D1F14 +D_800D1F18 +D_800D1F1C +D_800D1F20 +D_800D1F24 +D_800D1F28 +D_800D1F2C +D_800D1F30 +D_800D1F34 +D_800D1F38 +D_800D1F3C +D_800D1F40 +D_800D1F44 +D_800D1F48 +D_800D1F4C +D_800D1F50 +D_800D1F54 +D_800D1F58 +D_800D1F5C +D_800D1F60 +D_800D1F64 +D_800D1F68 +D_800D1F6C +D_800D1F70 +D_800D1F74 +D_800D1F78 +D_800D1F7C +D_800D1F80 +D_800D1F84 +D_800D1F88 +D_800D1F8C +D_800D1F90 +D_800D1F94 +D_800D1F98 +D_800D1F9C +D_800D1FA0 +D_800D1FA4 +D_800D1FA8 +D_800D1FAC +D_800D1FB0 +D_800D1FB4 +D_800D1FB8 +D_800D1FBC +D_800D1FC0 +D_800D1FC4 +D_800D1FC8 +D_800D1FCC +D_800D1FD0 +D_800D1FD4 +D_800D1FD8 +D_800D1FDC +D_800D1FE0 +D_800D1FE4 +D_800D1FE8 +D_800D1FEC +D_800D1FF0 +D_800D1FF4 +D_800D1FF8 +D_800D1FFC +D_800D2000 +D_800D2004 +D_800D2008 +D_800D200C +D_800D2010 +D_800D2014 +D_800D2018 +D_800D201C +D_800D2020 +D_800D2024 +D_800D2028 +D_800D202C +D_800D2030 +D_800D2034 +D_800D2038 +D_800D203C +D_800D2040 +D_800D2044 +D_800D2048 +D_800D204C +D_800D2050 +D_800D2054 +D_800D2058 +D_800D205C +D_800D2060 +D_800D2064 +D_800D2068 +D_800D206C +D_800D2070 +D_800D2074 +D_800D2078 +D_800D207C +D_800D2080 +D_800D2084 +D_800D2088 +D_800D208C +D_800D2090 +D_800D2094 +D_800D2098 +D_800D209C +D_800D20A0 +D_800D20A4 +D_800D20A8 +D_800D20AC +D_800D20B0 +D_800D20B4 +D_800D20B8 +D_800D20BC +D_800D20C0 +D_800D20C4 +D_800D20C8 +D_800D20CC +D_800D20D0 +D_800D20D4 +D_800D20D8 +D_800D20DC +D_800D20E0 +D_800D20E4 +D_800D20E8 +D_800D20EC +D_800D20F0 +D_800D20F4 +D_800D20F8 +D_800D20FC +D_800D2100 +D_800D2104 +D_800D2108 +D_800D210C +D_800D2110 +D_800D2114 +D_800D2118 +D_800D211C +D_800D2120 +D_800D2124 +D_800D2128 +D_800D212C +D_800D2130 +D_800D2134 +D_800D2138 +D_800D213C +D_800D2140 +D_800D2144 +D_800D2148 +D_800D214C +D_800D2150 +D_800D2154 +D_800D2158 +D_800D215C +D_800D2160 +D_800D2164 +D_800D2168 +D_800D216C +D_800D2170 +D_800D2174 +D_800D2178 +D_800D217C +D_800D2180 +D_800D2184 +D_800D2188 +D_800D218C +D_800D2190 +D_800D2194 +D_800D2198 +D_800D219C +D_800D21A0 +D_800D21A4 +D_800D21A8 +D_800D21AC +D_800D21B0 +D_800D21B4 +D_800D21B8 +D_800D21BC +D_800D21C0 +D_800D21C4 +D_800D21C8 +D_800D21CC +D_800D21D0 +D_800D21D4 +D_800D21D8 +D_800D21DC +D_800D21E0 +D_800D21E4 +D_800D21E8 +D_800D21EC +D_800D21F0 +D_800D21F4 +D_800D21F8 +D_800D21FC +D_800D2200 +D_800D2204 +D_800D2208 +D_800D220C +D_800D2210 +D_800D2214 +D_800D2218 +D_800D221C +D_800D2220 +D_800D2224 +D_800D2228 +D_800D222C +D_800D2230 +D_800D2234 +D_800D2238 +D_800D223C +D_800D2240 +D_800D2244 +D_800D2248 +D_800D224C +D_800D2250 +D_800D2254 +D_800D2258 +D_800D225C +D_800D2260 +D_800D2264 +D_800D2268 +D_800D226C +D_800D2270 +D_800D2274 +D_800D2278 +D_800D227C +D_800D2280 +D_800D2284 +D_800D2288 +D_800D228C +D_800D2290 +D_800D2294 +D_800D2298 +D_800D229C +D_800D22A0 +D_800D22A4 +D_800D22A8 +D_800D22AC +D_800D22B0 +D_800D22B4 +D_800D22B8 +D_800D22BC +D_800D22C0 +D_800D22C4 +D_800D22C8 +D_800D22CC +D_800D22D0 +D_800D22D4 +D_800D22D8 +D_800D22DC +D_800D22E0 +D_800D22E4 +D_800D22E8 +D_800D22EC +D_800D22F0 +D_800D22F4 +D_800D22F8 +D_800D22FC +D_800D2300 +D_800D2304 +D_800D2308 +D_800D230C +D_800D2310 +D_800D2314 +D_800D2318 +D_800D231C +D_800D2320 +D_800D2324 +D_800D2328 +D_800D232C +D_800D2330 +D_800D2334 +D_800D2338 +D_800D233C +D_800D2340 +D_800D2344 +D_800D2348 +D_800D234C +D_800D2350 +D_800D2354 +D_800D2358 +D_800D235C +D_800D2360 +D_800D2364 +D_800D2368 +D_800D236C +D_800D2370 +D_800D2374 +D_800D2378 +D_800D237C +D_800D2380 +D_800D2384 +D_800D2388 +D_800D238C +D_800D2390 +D_800D2394 +D_800D2398 +D_800D239C +D_800D23A0 +D_800D23A4 +D_800D23A8 +D_800D23AC +D_800D23B0 +D_800D23B4 +D_800D23B8 +D_800D23BC +D_800D23C0 +D_800D23C4 +D_800D23C8 +D_800D23CC +D_800D23D0 +D_800D23D4 +D_800D23D8 +D_800D23DC +D_800D23E0 +D_800D23E4 +D_800D23E8 +D_800D23EC +D_800D23F0 +D_800D23F4 +D_800D23F8 +D_800D23FC +D_800D2400 +D_800D2404 +D_800D2408 +D_800D240C +D_800D2410 +D_800D2414 +D_800D2418 +D_800D241C +D_800D2420 +D_800D2424 +D_800D2428 +D_800D242C +D_800D2430 +D_800D2434 +D_800D2438 +D_800D243C +D_800D2440 +D_800D2444 +D_800D2448 +D_800D244C +D_800D2450 +D_800D2454 +D_800D2458 +D_800D245C +D_800D2460 +D_800D2464 +D_800D2468 +D_800D246C +D_800D2470 +D_800D2474 +D_800D2478 +D_800D247C +D_800D2480 +D_800D2484 +D_800D2488 +D_800D248C +D_800D2490 +D_800D2494 +D_800D2498 +D_800D249C +D_800D24A0 +D_800D24A4 +D_800D24A8 +D_800D24AC +D_800D24B0 +D_800D24B4 +D_800D24B8 +D_800D24BC +D_800D24C0 +D_800D24C4 +D_800D24C8 +D_800D24CC +D_800D24D0 +D_800D24D4 +D_800D24D8 +D_800D24DC +D_800D24E0 +D_800D24E4 +D_800D24E8 +D_800D24EC +D_800D24F0 +D_800D24F4 +D_800D24F8 +D_800D24FC +D_800D2500 +D_800D2504 +D_800D2508 +D_800D250C +D_800D2510 +D_800D2514 +D_800D2518 +D_800D251C +D_800D2520 +D_800D2524 +D_800D2528 +D_800D252C +D_800D2530 +D_800D2534 +D_800D2538 +D_800D253C +D_800D2540 +D_800D2544 +D_800D2548 +D_800D254C +D_800D2550 +D_800D2554 +D_800D2558 +D_800D255C +D_800D2560 +D_800D2564 +D_800D2568 +D_800D256C +D_800D2570 +D_800D2574 +D_800D2578 +D_800D257C +D_800D2580 +D_800D2584 +D_800D2588 +D_800D258C +D_800D2590 +D_800D2594 +D_800D2598 +D_800D259C +D_800D25A0 +D_800D25A4 +D_800D25A8 +D_800D25AC +D_800D25B0 +D_800D25B4 +D_800D25B8 +D_800D25BC +D_800D25C0 +D_800D25C4 +D_800D25C8 +D_800D25CC +D_800D25D0 +D_800D25D4 +D_800D25D8 +D_800D25DC +D_800D25E0 +D_800D25E4 +D_800D25E8 +D_800D25EC +D_800D25F0 +D_800D25F4 +D_800D25F8 +D_800D25FC +D_800D2600 +D_800D2604 +D_800D2608 +D_800D260C +D_800D2610 +D_800D2614 +D_800D2618 +D_800D261C +D_800D2620 +D_800D2624 +D_800D2628 +D_800D262C +D_800D2630 +D_800D2634 +D_800D2638 +D_800D263C +D_800D2640 +D_800D2644 +D_800D2648 +D_800D264C +D_800D2650 +D_800D2654 +D_800D2658 +D_800D265C +D_800D2660 +D_800D2664 +D_800D2668 +D_800D266C +D_800D2670 +D_800D2674 +D_800D2678 +D_800D267C +D_800D2680 +D_800D2684 +D_800D2688 +D_800D268C +D_800D2690 +D_800D2694 +D_800D2698 +D_800D269C +D_800D26A0 +D_800D26A4 +D_800D26A8 +D_800D26AC +D_800D26B0 +D_800D26B4 +D_800D26B8 +D_800D26BC +D_800D26C0 +D_800D26C4 +D_800D26C8 +D_800D26CC +D_800D26D0 +D_800D26D4 +D_800D26D8 +D_800D26DC +D_800D26E0 +D_800D26E4 +D_800D26E8 +D_800D26EC +D_800D26F0 +D_800D26F4 +D_800D26F8 +D_800D26FC +D_800D2700 +D_800D2704 +D_800D2708 +D_800D270C +D_800D2710 +D_800D2714 +D_800D2718 +D_800D271C +D_800D2720 +D_800D2724 +D_800D2728 +D_800D272C +D_800D2730 +D_800D2734 +D_800D2738 +D_800D273C +D_800D2740 +D_800D2744 +D_800D2748 +D_800D274C +D_800D2750 +D_800D2754 +D_800D2758 +D_800D275C +D_800D2760 +D_800D2764 +D_800D2768 +D_800D276C +D_800D2770 +D_800D2774 +D_800D2778 +D_800D277C +D_800D2780 +D_800D2784 +D_800D2788 +D_800D278C +D_800D2790 +D_800D2794 +D_800D2798 +D_800D279C +D_800D27A0 +D_800D27A4 +D_800D27A8 +D_800D27AC +D_800D27B0 +D_800D27B4 +D_800D27B8 +D_800D27BC +D_800D27C0 +D_800D27C4 +D_800D27C8 +D_800D27CC +D_800D27D0 +D_800D27D4 +D_800D27D8 +D_800D27DC +D_800D27E0 +D_800D27E4 +D_800D27E8 +D_800D27EC +D_800D27F0 +D_800D27F4 +D_800D27F8 +D_800D27FC +D_800D2800 +D_800D2804 +D_800D2808 +D_800D280C +D_800D2810 +D_800D2814 +D_800D2818 +D_800D281C +D_800D2820 +D_800D2824 +D_800D2828 +D_800D282C +D_800D2830 +D_800D2834 +D_800D2838 +D_800D283C +D_800D2840 +D_800D2844 +D_800D2848 +D_800D284C +D_800D2850 +D_800D2854 +D_800D2858 +D_800D285C +D_800D2860 +D_800D2864 +D_800D2868 +D_800D286C +D_800D2870 +D_800D2874 +D_800D2878 +D_800D287C +D_800D2880 +D_800D2884 +D_800D2888 +D_800D288C +D_800D2890 +D_800D2894 +D_800D2898 +D_800D289C +D_800D28A0 +D_800D28A4 +D_800D28A8 +D_800D28AC +D_800D28B0 +D_800D28B4 +D_800D28B8 +D_800D28BC +D_800D28C0 +D_800D28C4 +D_800D28C8 +D_800D28CC +D_800D28D0 +D_800D28D4 +D_800D28D8 +D_800D28DC +D_800D28E0 +D_800D28E4 +D_800D28E8 +D_800D28EC +D_800D28F0 +D_800D28F4 +D_800D28F8 +D_800D28FC +D_800D2900 +D_800D2904 +D_800D2908 +D_800D290C +D_800D2910 +D_800D2914 +D_800D2918 +D_800D291C +D_800D2920 +D_800D2924 +D_800D2928 +D_800D292C +D_800D2930 +D_800D2934 +D_800D2938 +D_800D293C +D_800D2940 +D_800D2944 +D_800D2948 +D_800D294C +D_800D2950 +D_800D2954 +D_800D2958 +D_800D295C +D_800D2960 +D_800D2964 +D_800D2968 +D_800D296C +D_800D2970 +D_800D2974 +D_800D2978 +D_800D297C +D_800D2980 +D_800D2984 +D_800D2988 +D_800D298C +D_800D2990 +D_800D2994 +D_800D2998 +D_800D299C +D_800D29A0 +D_800D29A4 +D_800D29A8 +D_800D29AC +D_800D29B0 +D_800D29B4 +D_800D29B8 +D_800D29BC +D_800D29C0 +D_800D29C4 +D_800D29C8 +D_800D29CC +D_800D29D0 +D_800D29D4 +D_800D29D8 +D_800D29DC +D_800D29E0 +D_800D29E4 +D_800D29E8 +D_800D29EC +D_800D29F0 +D_800D29F4 +D_800D29F8 +D_800D29FC +D_800D2A00 +D_800D2A04 +D_800D2A08 +D_800D2A0C +D_800D2A10 +D_800D2A14 +D_800D2A18 +D_800D2A1C +D_800D2A20 +D_800D2A24 +D_800D2A28 +D_800D2A2C +D_800D2A30 +D_800D2A34 +D_800D2A38 +D_800D2A3C +D_800D2A40 +D_800D2A44 +D_800D2A48 +D_800D2A4C +D_800D2A50 +D_800D2A54 +D_800D2A58 +D_800D2A5C +D_800D2A60 +D_800D2A64 +D_800D2A68 +D_800D2A6C +D_800D2A70 +D_800D2A74 +D_800D2A78 +D_800D2A7C +D_800D2A80 +D_800D2A84 +D_800D2A88 +D_800D2A8C +D_800D2A90 +D_800D2A94 +D_800D2A98 +D_800D2A9C +D_800D2AA0 +D_800D2AA4 +D_800D2AA8 +D_800D2AAC +D_800D2AB0 +D_800D2AB4 +D_800D2AB8 +D_800D2ABC +D_800D2AC0 +D_800D2AC4 +D_800D2AC8 +D_800D2ACC +D_800D2AD0 +D_800D2AD4 +D_800D2AD8 +D_800D2ADC +D_800D2AE0 +D_800D2AE4 +D_800D2AE8 +D_800D2AEC +D_800D2AF0 +D_800D2AF4 +D_800D2AF8 +D_800D2AFC +D_800D2B00 +D_800D2B04 +D_800D2B08 +D_800D2B0C +D_800D2B10 +D_800D2B14 +D_800D2B18 +D_800D2B1C +D_800D2B20 +D_800D2B24 +D_800D2B28 +D_800D2B2C +D_800D2B30 +D_800D2B34 +D_800D2B38 +D_800D2B3C +D_800D2B40 +D_800D2B44 +D_800D2B48 +D_800D2B4C +D_800D2B50 +D_800D2B54 +D_800D2B58 +D_800D2B5C +D_800D2B60 +D_800D2B64 +D_800D2B68 +D_800D2B6C +D_800D2B70 +D_800D2B74 +D_800D2B78 +D_800D2B7C +D_800D2B80 +D_800D2B84 +D_800D2B88 +D_800D2B8C +D_800D2B90 +D_800D2B94 +D_800D2B98 +D_800D2B9C +D_800D2BA0 +D_800D2BA4 +D_800D2BA8 +D_800D2BAC +D_800D2BB0 +D_800D2BB4 +D_800D2BB8 +D_800D2BBC +D_800D2BC0 +D_800D2BC4 +D_800D2BC8 +D_800D2BCC +D_800D2BD0 +D_800D2BD4 +D_800D2BD8 +D_800D2BDC +D_800D2BE0 +D_800D2BE4 +D_800D2BE8 +D_800D2BEC +D_800D2BF0 +D_800D2BF4 +D_800D2BF8 +D_800D2BFC +D_800D2C00 +D_800D2C04 +D_800D2C08 +D_800D2C0C +D_800D2C10 +D_800D2C14 +D_800D2C18 +D_800D2C1C +D_800D2C20 +D_800D2C24 +D_800D2C28 +D_800D2C2C +D_800D2C30 +D_800D2C34 +D_800D2C38 +D_800D2C3C +D_800D2C40 +D_800D2C44 +D_800D2C48 +D_800D2C4C +D_800D2C50 +D_800D2C54 +D_800D2C58 +D_800D2C5C +D_800D2C60 +D_800D2C64 +D_800D2C68 +D_800D2C6C +D_800D2C70 +D_800D2C74 +D_800D2C78 +D_800D2C7C +D_800D2C80 +D_800D2C84 +D_800D2C88 +D_800D2C8C +D_800D2C90 +D_800D2C94 +D_800D2C98 +D_800D2C9C +D_800D2CA0 +D_800D2CA4 +D_800D2CA8 +D_800D2CAC +D_800D2CB0 +D_800D2CB4 +D_800D2CB8 +D_800D2CBC +D_800D2CC0 +D_800D2CC4 +D_800D2CC8 +D_800D2CCC +D_800D2CD0 +D_800D2CD4 +D_800D2CD8 +D_800D2CDC +D_800D2CE0 +D_800D2CE4 +D_800D2CE8 +D_800D2CEC +D_800D2CF0 +D_800D2CF4 +D_800D2CF8 +D_800D2CFC +D_800D2D00 +D_800D2D04 +D_800D2D08 +D_800D2D0C +D_800D2D10 +D_800D2D14 +D_800D2D18 +D_800D2D1C +D_800D2D20 +D_800D2D24 +D_800D2D28 +D_800D2D2C +D_800D2D30 +D_800D2D34 +D_800D2D38 +D_800D2D3C +D_800D2D40 +D_800D2D44 +D_800D2D48 +D_800D2D4C +D_800D2D50 +D_800D2D54 +D_800D2D58 +D_800D2D5C +D_800D2D60 +D_800D2D64 +D_800D2D68 +D_800D2D6C +D_800D2D70 +D_800D2D74 +D_800D2D78 +D_800D2D7C +D_800D2D80 +D_800D2D84 +D_800D2D88 +D_800D2D8C +D_800D2D90 +D_800D2D94 +D_800D2D98 +D_800D2D9C +D_800D2DA0 +D_800D2DA4 +D_800D2DA8 +D_800D2DAC +D_800D2DB0 +D_800D2DB4 +D_800D2DB8 +D_800D2DBC +D_800D2DC0 +D_800D2DC4 +D_800D2DC8 +D_800D2DCC +D_800D2DD0 +D_800D2DD4 +D_800D2DD8 +D_800D2DDC +D_800D2DE0 +D_800D2DE4 +D_800D2DE8 +D_800D2DEC +D_800D2DF0 +D_800D2DF4 +D_800D2DF8 +D_800D2DFC +D_800D2E00 +D_800D2E04 +D_800D2E08 +D_800D2E0C +D_800D2E10 +D_800D2E14 +D_800D2E18 +D_800D2E1C +D_800D2E20 +D_800D2E24 +D_800D2E28 +D_800D2E2C +D_800D2E30 +D_800D2E34 +D_800D2E38 +D_800D2E3C +D_800D2E40 +D_800D2E44 +D_800D2E48 +D_800D2E4C +D_800D2E50 +D_800D2E54 +D_800D2E58 +D_800D2E5C +D_800D2E60 +D_800D2E64 +D_800D2E68 +D_800D2E6C +D_800D2E70 +D_800D2E74 +D_800D2E78 +D_800D2E7C +D_800D2E80 +D_800D2E84 +D_800D2E88 +D_800D2E8C +D_800D2E90 +D_800D2E94 +D_800D2E98 +D_800D2E9C +D_800D2EA0 +D_800D2EA4 +D_800D2EA8 +D_800D2EAC +D_800D2EB0 +D_800D2EB4 +D_800D2EB8 +D_800D2EBC +D_800D2EC0 +D_800D2EC4 +D_800D2EC8 +D_800D2ECC +D_800D2ED0 +D_800D2ED4 +D_800D2ED8 +D_800D2EDC +D_800D2EE0 +D_800D2EE4 +D_800D2EE8 +D_800D2EEC +D_800D2EF0 +D_800D2EF4 +D_800D2EF8 +D_800D2EFC +D_800D2F00 +D_800D2F04 +D_800D2F08 +D_800D2F0C +D_800D2F10 +D_800D2F14 +D_800D2F18 +D_800D2F1C +D_800D2F20 +D_800D2F24 +D_800D2F28 +D_800D2F2C +D_800D2F30 +D_800D2F34 +D_800D2F38 +D_800D2F3C +D_800D2F40 +D_800D2F44 +D_800D2F48 +D_800D2F4C +D_800D2F50 +D_800D2F54 +D_800D2F58 +D_800D2F5C +D_800D2F60 +D_800D2F64 +D_800D2F68 +D_800D2F6C +D_800D2F70 +D_800D2F74 +D_800D2F78 +D_800D2F7C +D_800D2F80 +D_800D2F84 +D_800D2F88 +D_800D2F8C +D_800D2F90 +D_800D2F94 +D_800D2F98 +D_800D2F9C +D_800D2FA0 +D_800D2FA4 +D_800D2FA8 +D_800D2FAC +D_800D2FB0 +D_800D2FB4 +D_800D2FB8 +D_800D2FBC +D_800D2FC0 +D_800D2FC4 +D_800D2FC8 +D_800D2FCC +D_800D2FD0 +D_800D2FD4 +D_800D2FD8 +D_800D2FDC +D_800D2FE0 +D_800D2FE4 +D_800D2FE8 +D_800D2FEC +D_800D2FF0 +D_800D2FF4 +D_800D2FF8 +D_800D2FFC +D_800D3000 +D_800D3004 +D_800D3008 +D_800D300C +D_800D3010 +D_800D3014 +D_800D3018 +D_800D301C +D_800D3020 +D_800D3024 +D_800D3028 +D_800D302C +D_800D3030 +D_800D3034 +D_800D3038 +D_800D303C +D_800D3040 +D_800D3044 +D_800D3048 +D_800D304C +D_800D3050 +D_800D3054 +D_800D3058 +D_800D305C +D_800D3060 +D_800D3064 +D_800D3068 +D_800D306C +D_800D3070 +D_800D3074 +D_800D3078 +D_800D307C +D_800D3080 +D_800D3084 +D_800D3088 +D_800D308C +D_800D3090 +D_800D3094 +D_800D3098 +D_800D309C +D_800D30A0 +D_800D30A4 +D_800D30A8 +D_800D30AC +D_800D30B0 +D_800D30B4 +D_800D30B8 +D_800D30BC +D_800D30C0 +D_800D30C4 +D_800D30C8 +D_800D30CC +D_800D30D0 +D_800D30D4 +D_800D30D8 +D_800D30DC +D_800D30E0 +D_800D30E4 +D_800D30E8 +D_800D30EC +D_800D30F0 +D_800D30F4 +D_800D30F8 +D_800D30FC +D_800D3100 +D_800D3104 +D_800D3108 +D_800D310C +D_800D3110 +D_800D3114 +D_800D3118 +D_800D311C +D_800D3120 +D_800D3124 +D_800D3128 +D_800D312C +D_800D3130 +D_800D3134 +D_800D3138 +D_800D313C +D_800D3140 +D_800D3144 +D_800D3148 +D_800D314C +D_800D3150 +D_800D3154 +D_800D3158 +D_800D315C +D_800D3160 +D_800D3164 +D_800D3168 +D_800D316C +D_800D3170 +D_800D3174 +D_800D3178 +D_800D317C +D_800D3180 +D_800D3184 +D_800D3188 +D_800D318C +D_800D3190 +D_800D3194 +D_800D3198 +D_800D319C +D_800D31A0 +D_800D31A4 +D_800D31A8 +D_800D31AC +D_800D31B0 +D_800D31B4 +D_800D31B8 +D_800D31BC +D_800D31C0 +D_800D31C4 +D_800D31C8 +D_800D31CC +D_800D31D0 +D_800D31D4 +D_800D31D8 +D_800D31DC +D_800D31E0 +D_800D31E4 +D_800D31E8 +D_800D31EC +D_800D31F0 +D_800D31F4 +D_800D31F8 +D_800D31FC +D_800D3200 +D_800D3204 +D_800D3208 +D_800D320C +D_800D3210 +D_800D3214 +D_800D3218 +D_800D321C +D_800D3220 +D_800D3224 +D_800D3228 +D_800D322C +D_800D3230 +D_800D3234 +D_800D3238 +D_800D323C +D_800D3240 +D_800D3244 +D_800D3248 +D_800D324C +D_800D3250 +D_800D3254 +D_800D3258 +D_800D325C +D_800D3260 +D_800D3264 +D_800D3268 +D_800D326C +D_800D3270 +D_800D3274 +D_800D3278 +D_800D327C +D_800D3280 +D_800D3284 +D_800D3288 +D_800D328C +D_800D3290 +D_800D3294 +D_800D3298 +D_800D329C +D_800D32A0 +D_800D32A4 +D_800D32A8 +D_800D32AC +D_800D32B0 +D_800D32B4 +D_800D32B8 +D_800D32BC +D_800D32C0 +D_800D32C4 +D_800D32C8 +D_800D32CC +D_800D32D0 +D_800D32D4 +D_800D32D8 +D_800D32DC +D_800D32E0 +D_800D32E4 +D_800D32E8 +D_800D32EC +D_800D32F0 +D_800D32F4 +D_800D32F8 +D_800D32FC +D_800D3300 +D_800D3304 +D_800D3308 +D_800D330C +D_800D3310 +D_800D3314 +D_800D3318 +D_800D331C +D_800D3320 +D_800D3324 +D_800D3328 +D_800D332C +D_800D3330 +D_800D3334 +D_800D3338 +D_800D333C +D_800D3340 +D_800D3344 +D_800D3348 +D_800D334C +D_800D3350 +D_800D3354 +D_800D3358 +D_800D335C +D_800D3360 +D_800D3364 +D_800D3368 +D_800D336C +D_800D3370 +D_800D3374 +D_800D3378 +D_800D337C +D_800D3380 +D_800D3384 +D_800D3388 +D_800D338C +D_800D3390 +D_800D3394 +D_800D3398 +D_800D339C +D_800D33A0 +D_800D33A4 +D_800D33A8 +D_800D33AC +D_800D33B0 +D_800D33B4 +D_800D33B8 +D_800D33BC +D_800D33C0 +D_800D33C4 +D_800D33C8 +D_800D33CC +D_800D33D0 +D_800D33D4 +D_800D33D8 +D_800D33DC +D_800D33E0 +D_800D33E4 +D_800D33E8 +D_800D33EC +D_800D33F0 +D_800D33F4 +D_800D33F8 +D_800D33FC +D_800D3400 +D_800D3404 +D_800D3408 +D_800D340C +D_800D3410 +D_800D3414 +D_800D3418 +D_800D341C +D_800D3420 +D_800D3424 +D_800D3428 +D_800D342C +D_800D3430 +D_800D3434 +D_800D3438 +D_800D343C +D_800D3440 +D_800D3444 +D_800D3448 +D_800D344C +D_800D3450 +D_800D3454 +D_800D3458 +D_800D345C +D_800D3460 +D_800D3464 +D_800D3468 +D_800D346C +D_800D3470 +D_800D3474 +D_800D3478 +D_800D347C +D_800D3480 +D_800D3484 +D_800D3488 +D_800D348C +D_800D3490 +D_800D3494 +D_800D3498 +D_800D349C +D_800D34A0 +D_800D34A4 +D_800D34A8 +D_800D34AC +D_800D34B0 +D_800D34B4 +D_800D34B8 +D_800D34BC +D_800D34C0 +D_800D34C4 +D_800D34C8 +D_800D34CC +D_800D34D0 +D_800D34D4 +D_800D34D8 +D_800D34DC +D_800D34E0 +D_800D34E4 +D_800D34E8 +D_800D34EC +D_800D34F0 +D_800D34F4 +D_800D34F8 +D_800D34FC +D_800D3500 +D_800D3504 +D_800D3508 +D_800D350C +D_800D3510 +D_800D3514 +D_800D3518 +D_800D351C +D_800D3520 +D_800D3524 +D_800D3528 +D_800D352C +D_800D3530 +D_800D3534 +D_800D3538 +D_800D353C +D_800D3540 +D_800D3544 +D_800D3548 +D_800D354C +D_800D3550 +D_800D3554 +D_800D3558 +D_800D355C +D_800D3560 +D_800D3564 +D_800D3568 +D_800D356C +D_800D3570 +D_800D3574 +D_800D3578 +D_800D357C +D_800D3580 +D_800D3584 +D_800D3588 +D_800D358C +D_800D3590 +D_800D3594 +D_800D3598 +D_800D359C +D_800D35A0 +D_800D35A4 +D_800D35A8 +D_800D35AC +D_800D35B0 +D_800D35B4 +D_800D35B8 +D_800D35BC +D_800D35C0 +D_800D35C4 +D_800D35C8 +D_800D35CC +D_800D35D0 +D_800D35D4 +D_800D35D8 +D_800D35DC +D_800D35E0 +D_800D35E4 +D_800D35E8 +D_800D35EC +D_800D35F0 +D_800D35F4 +D_800D35F8 +D_800D35FC +D_800D3600 +D_800D3604 +D_800D3608 +D_800D360C +D_800D3610 +D_800D3614 +D_800D3618 +D_800D361C +D_800D3620 +D_800D3624 +D_800D3628 +D_800D362C +D_800D3630 +D_800D3634 +D_800D3638 +D_800D363C +D_800D3640 +D_800D3644 +D_800D3648 +D_800D364C +D_800D3650 +D_800D3654 +D_800D3658 +D_800D365C +D_800D3660 +D_800D3664 +D_800D3668 +D_800D366C +D_800D3670 +D_800D3674 +D_800D3678 +D_800D367C +D_800D3680 +D_800D3684 +D_800D3688 +D_800D368C +D_800D3690 +D_800D3694 +D_800D3698 +D_800D369C +D_800D36A0 +D_800D36A4 +D_800D36A8 +D_800D36AC +D_800D36B0 +D_800D36B4 +D_800D36B8 +D_800D36BC +D_800D36C0 +D_800D36C4 +D_800D36C8 +D_800D36CC +D_800D36D0 +D_800D36D4 +D_800D36D8 +D_800D36DC +D_800D36E0 +D_800D36E4 +D_800D36E8 +D_800D36EC +D_800D36F0 +D_800D36F4 +D_800D36F8 +D_800D36FC +D_800D3700 +D_800D3704 +D_800D3708 +D_800D370C +D_800D3710 +D_800D3714 +D_800D3718 +D_800D371C +D_800D3720 +D_800D3724 +D_800D3728 +D_800D372C +D_800D3730 +D_800D3734 +D_800D3738 +D_800D373C +D_800D3740 +D_800D3744 +D_800D3748 +D_800D374C +D_800D3750 +D_800D3754 +D_800D3758 +D_800D375C +D_800D3760 +D_800D3764 +D_800D3768 +D_800D376C +D_800D3770 +D_800D3774 +D_800D3778 +D_800D377C +D_800D3780 +D_800D3784 +D_800D3788 +D_800D378C +D_800D3790 +D_800D3794 +D_800D3798 +D_800D379C +D_800D37A0 +D_800D37A4 +D_800D37A8 +D_800D37AC +D_800D37B0 +D_800D37B4 +D_800D37B8 +D_800D37BC +D_800D37C0 +D_800D37C4 +D_800D37C8 +D_800D37CC +D_800D37D0 +D_800D37D4 +D_800D37D8 +D_800D37DC +D_800D37E0 +D_800D37E4 +D_800D37E8 +D_800D37EC +D_800D37F0 +D_800D37F4 +D_800D37F8 +D_800D37FC +D_800D3800 +D_800D3804 +D_800D3808 +D_800D380C +D_800D3810 +D_800D3814 +D_800D3818 +D_800D381C +D_800D3820 +D_800D3824 +D_800D3828 +D_800D382C +D_800D3830 +D_800D3834 +D_800D3838 +D_800D383C +D_800D3840 +D_800D3844 +D_800D3848 +D_800D384C +D_800D3850 +D_800D3854 +D_800D3858 +D_800D385C +D_800D3860 +D_800D3864 +D_800D3868 +D_800D386C +D_800D3870 +D_800D3874 +D_800D3878 +D_800D387C +D_800D3880 +D_800D3884 +D_800D3888 +D_800D388C +D_800D3890 +D_800D3894 +D_800D3898 +D_800D389C +D_800D38A0 +D_800D38A4 +D_800D38A8 +D_800D38AC +D_800D38B0 +D_800D38B4 +D_800D38B8 +D_800D38BC +D_800D38C0 +D_800D38C4 +D_800D38C8 +D_800D38CC +D_800D38D0 +D_800D38D4 +D_800D38D8 +D_800D38DC +D_800D38E0 +D_800D38E4 +D_800D38E8 +D_800D38EC +D_800D38F0 +D_800D38F4 +D_800D38F8 +D_800D38FC +D_800D3900 +D_800D3904 +D_800D3908 +D_800D390C +D_800D3910 +D_800D3914 +D_800D3918 +D_800D391C +D_800D3920 +D_800D3924 +D_800D3928 +D_800D392C +D_800D3930 +D_800D3934 +D_800D3938 +D_800D393C +D_800D3940 +D_800D3944 +D_800D3948 +D_800D394C +D_800D3950 +D_800D3954 +D_800D3958 +D_800D395C +D_800D3960 +D_800D3964 +D_800D3968 +D_800D396C +D_800D3970 +D_800D3974 +D_800D3978 +D_800D397C +D_800D3980 +D_800D3984 +D_800D3988 +D_800D398C +D_800D3990 +D_800D3994 +D_800D3998 +D_800D399C +D_800D39A0 +D_800D39A4 +D_800D39A8 +D_800D39AC +D_800D39B0 +D_800D39B4 +D_800D39B8 +D_800D39BC +D_800D39C0 +D_800D39C4 +D_800D39C8 +D_800D39CC +D_800D39D0 +D_800D39D4 +D_800D39D8 +D_800D39DC +D_800D39E0 +D_800D39E4 +D_800D39E8 +D_800D39EC +D_800D39F0 +D_800D39F4 +D_800D39F8 +D_800D39FC +D_800D3A00 +D_800D3A04 +D_800D3A08 +D_800D3A0C +D_800D3A10 +D_800D3A14 +D_800D3A18 +D_800D3A1C +D_800D3A20 +D_800D3A24 +D_800D3A28 +D_800D3A2C +D_800D3A30 +D_800D3A34 +D_800D3A38 +D_800D3A3C +D_800D3A40 +D_800D3A44 +D_800D3A48 +D_800D3A4C +D_800D3A50 +D_800D3A54 +D_800D3A58 +D_800D3A5C +D_800D3A60 +D_800D3A64 +D_800D3A68 +D_800D3A6C +D_800D3A70 +D_800D3A74 +D_800D3A78 +D_800D3A7C +D_800D3A80 +D_800D3A84 +D_800D3A88 +D_800D3A8C +D_800D3A90 +D_800D3A94 +D_800D3A98 +D_800D3A9C +D_800D3AA0 +D_800D3AA4 +D_800D3AA8 +D_800D3AAC +D_800D3AB0 +D_800D3AB4 +D_800D3AB8 +D_800D3ABC +D_800D3AC0 +D_800D3AC4 +D_800D3AC8 +D_800D3ACC +D_800D3AD0 +D_800D3AD4 +D_800D3AD8 +D_800D3ADC +D_800D3AE0 +D_800D3AE4 +D_800D3AE8 +D_800D3AEC +D_800D3AF0 +D_800D3AF4 +D_800D3AF8 +D_800D3AFC +D_800D3B00 +D_800D3B04 +D_800D3B08 +D_800D3B0C +D_800D3B10 +D_800D3B14 +D_800D3B18 +D_800D3B1C +D_800D3B20 +D_800D3B24 +D_800D3B28 +D_800D3B2C +D_800D3B30 +D_800D3B34 +D_800D3B38 +D_800D3B3C +D_800D3B40 +D_800D3B44 +D_800D3B48 +D_800D3B4C +D_800D3B50 +D_800D3B54 +D_800D3B58 +D_800D3B5C +D_800D3B60 +D_800D3B64 +D_800D3B68 +D_800D3B6C +D_800D3B70 +D_800D3B74 +D_800D3B78 +D_800D3B7C +D_800D3B80 +D_800D3B84 +D_800D3B88 +D_800D3B8C +D_800D3B90 +D_800D3B94 +D_800D3B98 +D_800D3B9C +D_800D3BA0 +D_800D3BA4 +D_800D3BA8 +D_800D3BAC +D_800D3BB0 +D_800D3BB4 +D_800D3BB8 +D_800D3BBC +D_800D3BC0 +D_800D3BC4 +D_800D3BC8 +D_800D3BCC +D_800D3BD0 +D_800D3BD4 +D_800D3BD8 +D_800D3BDC +D_800D3BE0 +D_800D3BE4 +D_800D3BE8 +D_800D3BEC +D_800D3BF0 +D_800D3BF4 +D_800D3BF8 +D_800D3BFC +D_800D3C00 +D_800D3C04 +D_800D3C08 +D_800D3C0C +D_800D3C10 +D_800D3C14 +D_800D3C18 +D_800D3C1C +D_800D3C20 +D_800D3C24 +D_800D3C28 +D_800D3C2C +D_800D3C30 +D_800D3C34 +D_800D3C38 +D_800D3C3C +D_800D3C40 +D_800D3C44 +D_800D3C48 +D_800D3C4C +D_800D3C50 +D_800D3C54 +D_800D3C58 +D_800D3C5C +D_800D3C60 +D_800D3C64 +D_800D3C68 +D_800D3C6C +D_800D3C70 +D_800D3C74 +D_800D3C78 +D_800D3C7C +D_800D3C80 +D_800D3C84 +D_800D3C88 +D_800D3C8C +D_800D3C90 +D_800D3C94 +D_800D3C98 +D_800D3C9C +D_800D3CA0 +D_800D3CA4 +D_800D3CA8 +D_800D3CAC +D_800D3CB0 +D_800D3CB4 +D_800D3CB8 +D_800D3CBC +D_800D3CC0 +D_800D3CC4 +D_800D3CC8 +D_800D3CCC +D_800D3CD0 +D_800D3CD4 +D_800D3CD8 +D_800D3CDC +D_800D3CE0 +D_800D3CE4 +D_800D3CE8 +D_800D3CEC +D_800D3CF0 +D_800D3CF4 +D_800D3CF8 +D_800D3CFC +D_800D3D00 +D_800D3D04 +D_800D3D08 +D_800D3D0C +D_800D3D10 +D_800D3D14 +D_800D3D18 +D_800D3D1C +D_800D3D20 +D_800D3D24 +D_800D3D28 +D_800D3D2C +D_800D3D30 +D_800D3D34 +D_800D3D38 +D_800D3D3C +D_800D3D40 +D_800D3D44 +D_800D3D48 +D_800D3D4C +D_800D3D50 +D_800D3D54 +D_800D3D58 +D_800D3D5C +D_800D3D60 +D_800D3D64 +D_800D3D68 +D_800D3D6C +D_800D3D70 +D_800D3D74 +D_800D3D78 +D_800D3D7C +D_800D3D80 +D_800D3D84 +D_800D3D88 +D_800D3D8C +D_800D3D90 +D_800D3D94 +D_800D3D98 +D_800D3D9C +D_800D3DA0 +D_800D3DA4 +D_800D3DA8 +D_800D3DAC +D_800D3DB0 +D_800D3DB4 +D_800D3DB8 +D_800D3DBC +D_800D3DC0 +D_800D3DC4 +D_800D3DC8 +D_800D3DCC +D_800D3DD0 +D_800D3DD4 +D_800D3DD8 +D_800D3DDC +D_800D3DE0 +D_800D3DE4 +D_800D3DE8 +D_800D3DEC +D_800D3DF0 +D_800D3DF4 +D_800D3DF8 +D_800D3DFC +D_800D3E00 +D_800D3E04 +D_800D3E08 +D_800D3E0C +D_800D3E10 +D_800D3E14 +D_800D3E18 +D_800D3E1C +D_800D3E20 +D_800D3E24 +D_800D3E28 +D_800D3E2C +D_800D3E30 +D_800D3E34 +D_800D3E38 +D_800D3E3C +D_800D3E40 +D_800D3E44 +D_800D3E48 +D_800D3E4C +D_800D3E50 +D_800D3E54 +D_800D3E58 +D_800D3E5C +D_800D3E60 +D_800D3E64 +D_800D3E68 +D_800D3E6C +D_800D3E70 +D_800D3E74 +D_800D3E78 +D_800D3E7C +D_800D3E80 +D_800D3E84 +D_800D3E88 +D_800D3E8C +D_800D3E90 +D_800D3E94 +D_800D3E98 +D_800D3E9C +D_800D3EA0 +D_800D3EA4 +D_800D3EA8 +D_800D3EAC +D_800D3EB0 +D_800D3EB4 +D_800D3EB8 +D_800D3EBC +D_800D3EC0 +D_800D3EC4 +D_800D3EC8 +D_800D3ECC +D_800D3ED0 +D_800D3ED4 +D_800D3ED8 +D_800D3EDC +D_800D3EE0 +D_800D3EE4 +D_800D3EE8 +D_800D3EEC +D_800D3EF0 +D_800D3EF4 +D_800D3EF8 +D_800D3EFC +D_800D3F00 +D_800D3F04 +D_800D3F08 +D_800D3F0C +D_800D3F10 +D_800D3F14 +D_800D3F18 +D_800D3F1C +D_800D3F20 +D_800D3F24 +D_800D3F28 +D_800D3F2C +D_800D3F30 +D_800D3F34 +D_800D3F38 +D_800D3F3C +D_800D3F40 +D_800D3F44 +D_800D3F48 +D_800D3F4C +D_800D3F50 +D_800D3F54 +D_800D3F58 +D_800D3F5C +D_800D3F60 +D_800D3F64 +D_800D3F68 +D_800D3F6C +D_800D3F70 +D_800D3F74 +D_800D3F78 +D_800D3F7C +D_800D3F80 +D_800D3F84 +D_800D3F88 +D_800D3F8C +D_800D3F90 +D_800D3F94 +D_800D3F98 +D_800D3F9C +D_800D3FA0 +D_800D3FA4 +D_800D3FA8 +D_800D3FAC +D_800D3FB0 +D_800D3FB4 +D_800D3FB8 +D_800D3FBC +D_800D3FC0 +D_800D3FC4 +D_800D3FC8 +D_800D3FCC +D_800D3FD0 +D_800D3FD4 +D_800D3FD8 +D_800D3FDC +D_800D3FE0 +D_800D3FE4 +D_800D3FE8 +D_800D3FEC +D_800D3FF0 +D_800D3FF4 +D_800D3FF8 +D_800D3FFC +D_800D4000 +D_800D4004 +D_800D4008 +D_800D400C +D_800D4010 +D_800D4014 +D_800D4018 +D_800D401C +D_800D4020 +D_800D4024 +D_800D4028 +D_800D402C +D_800D4030 +D_800D4034 +D_800D4038 +D_800D403C +D_800D4040 +D_800D4044 +D_800D4048 +D_800D404C +D_800D4050 +D_800D4054 +D_800D4058 +D_800D405C +D_800D4060 +D_800D4064 +D_800D4068 +D_800D406C +D_800D4070 +D_800D4074 +D_800D4078 +D_800D407C +D_800D4080 +D_800D4084 +D_800D4088 +D_800D408C +D_800D4090 +D_800D4094 +D_800D4098 +D_800D409C +D_800D40A0 +D_800D40A4 +D_800D40A8 +D_800D40AC +D_800D40B0 +D_800D40B4 +D_800D40B8 +D_800D40BC +D_800D40C0 +D_800D40C4 +D_800D40C8 +D_800D40CC +D_800D40D0 +D_800D40D4 +D_800D40D8 +D_800D40DC +D_800D40E0 +D_800D40E4 +D_800D40E8 +D_800D40EC +D_800D40F0 +D_800D40F4 +D_800D40F8 +D_800D40FC +D_800D4100 +D_800D4104 +D_800D4108 +D_800D410C +D_800D4110 +D_800D4114 +D_800D4118 +D_800D411C +D_800D4120 +D_800D4124 +D_800D4128 +D_800D412C +D_800D4130 +D_800D4134 +D_800D4138 +D_800D413C +D_800D4140 +D_800D4144 +D_800D4148 +D_800D414C +D_800D4150 +D_800D4154 +D_800D4158 +D_800D415C +D_800D4160 +D_800D4164 +D_800D4168 +D_800D416C +D_800D4170 +D_800D4174 +D_800D4178 +D_800D417C +D_800D4180 +D_800D4184 +D_800D4188 +D_800D418C +D_800D4190 +D_800D4194 +D_800D4198 +D_800D419C +D_800D41A0 +D_800D41A4 +D_800D41A8 +D_800D41AC +D_800D41B0 +D_800D41B4 +D_800D41B8 +D_800D41BC +D_800D41C0 +D_800D41C4 +D_800D41C8 +D_800D41CC +D_800D41D0 +D_800D41D4 +D_800D41D8 +D_800D41DC +D_800D41E0 +D_800D41E4 +D_800D41E8 +D_800D41EC +D_800D41F0 +D_800D41F4 +D_800D41F8 +D_800D41FC +D_800D4200 +D_800D4204 +D_800D4208 +D_800D420C +D_800D4210 +D_800D4214 +D_800D4218 +D_800D421C +D_800D4220 +D_800D4224 +D_800D4228 +D_800D422C +D_800D4230 +D_800D4234 +D_800D4238 +D_800D423C +D_800D4240 +D_800D4244 +D_800D4248 +D_800D424C +D_800D4250 +D_800D4254 +D_800D4258 +D_800D425C +D_800D4260 +D_800D4264 +D_800D4268 +D_800D426C +D_800D4270 +D_800D4274 +D_800D4278 +D_800D427C +D_800D4280 +D_800D4284 +D_800D4288 +D_800D428C +D_800D4290 +D_800D4294 +D_800D4298 +D_800D429C +D_800D42A0 +D_800D42A4 +D_800D42A8 +D_800D42AC +D_800D42B0 +D_800D42B4 +D_800D42B8 +D_800D42BC +D_800D42C0 +D_800D42C4 +D_800D42C8 +D_800D42CC +D_800D42D0 +D_800D42D4 +D_800D42D8 +D_800D42DC +D_800D42E0 +D_800D42E4 +D_800D42E8 +D_800D42EC +D_800D42F0 +D_800D42F4 +D_800D42F8 +D_800D42FC +D_800D4300 +D_800D4304 +D_800D4308 +D_800D430C +D_800D4310 +D_800D4314 +D_800D4318 +D_800D431C +D_800D4320 +D_800D4324 +D_800D4328 +D_800D432C +D_800D4330 +D_800D4334 +D_800D4338 +D_800D433C +D_800D4340 +D_800D4344 +D_800D4348 +D_800D434C +D_800D4350 +D_800D4354 +D_800D4358 +D_800D435C +D_800D4360 +D_800D4364 +D_800D4368 +D_800D436C +D_800D4370 +D_800D4374 +D_800D4378 +D_800D437C +D_800D4380 +D_800D4384 +D_800D4388 +D_800D438C +D_800D4390 +D_800D4394 +D_800D4398 +D_800D439C +D_800D43A0 +D_800D43A4 +D_800D43A8 +D_800D43AC +D_800D43B0 +D_800D43B4 +D_800D43B8 +D_800D43BC +D_800D43C0 +D_800D43C4 +D_800D43C8 +D_800D43CC +D_800D43D0 +D_800D43D4 +D_800D43D8 +D_800D43DC +D_800D43E0 +D_800D43E4 +D_800D43E8 +D_800D43EC +D_800D43F0 +D_800D43F4 +D_800D43F8 +D_800D43FC +D_800D4400 +D_800D4404 +D_800D4408 +D_800D440C +D_800D4410 +D_800D4414 +D_800D4418 +D_800D441C +D_800D4420 +D_800D4424 +D_800D4428 +D_800D442C +D_800D4430 +D_800D4434 +D_800D4438 +D_800D443C +D_800D4440 +D_800D4444 +D_800D4448 +D_800D444C +D_800D4450 +D_800D4454 +D_800D4458 +D_800D445C +D_800D4460 +D_800D4464 +D_800D4468 +D_800D446C +D_800D4470 +D_800D4474 +D_800D4478 +D_800D447C +D_800D4480 +D_800D4484 +D_800D4488 +D_800D448C +D_800D4490 +D_800D4494 +D_800D4498 +D_800D449C +D_800D44A0 +D_800D44A4 +D_800D44A8 +D_800D44AC +D_800D44B0 +D_800D44B4 +D_800D44B8 +D_800D44BC +D_800D44C0 +D_800D44C4 +D_800D44C8 +D_800D44CC +D_800D44D0 +D_800D44D4 +D_800D44D8 +D_800D44DC +D_800D44E0 +D_800D44E4 +D_800D44E8 +D_800D44EC +D_800D44F0 +D_800D44F4 +D_800D44F8 +D_800D44FC +D_800D4500 +D_800D4504 +D_800D4508 +D_800D450C +D_800D4510 +D_800D4514 +D_800D4518 +D_800D451C +D_800D4520 +D_800D4524 +D_800D4528 +D_800D452C +D_800D4530 +D_800D4534 +D_800D4538 +D_800D453C +D_800D4540 +D_800D4544 +D_800D4548 +D_800D454C +D_800D4550 +D_800D4554 +D_800D4558 +D_800D455C +D_800D4560 +D_800D4564 +D_800D4568 +D_800D456C +D_800D4570 +D_800D4574 +D_800D4578 +D_800D457C +D_800D4580 +D_800D4584 +D_800D4588 +D_800D458C +D_800D4590 +D_800D4594 +D_800D4598 +D_800D459C +D_800D45A0 +D_800D45A4 +D_800D45A8 +D_800D45AC +D_800D45B0 +D_800D45B4 +D_800D45B8 +D_800D45BC +D_800D45C0 +D_800D45C4 +D_800D45C8 +D_800D45CC +D_800D45D0 +D_800D45D4 +D_800D45D8 +D_800D45DC +D_800D45E0 +D_800D45E4 +D_800D45E8 +D_800D45EC +D_800D45F0 +D_800D45F4 +D_800D45F8 +D_800D45FC +D_800D4600 +D_800D4604 +D_800D4608 +D_800D460C +D_800D4610 +D_800D4614 +D_800D4618 +D_800D461C +D_800D4620 +D_800D4624 +D_800D4628 +D_800D462C +D_800D4630 +D_800D4634 +D_800D4638 +D_800D463C +D_800D4640 +D_800D4644 +D_800D4648 +D_800D464C +D_800D4650 +D_800D4654 +D_800D4658 +D_800D465C +D_800D4660 +D_800D4664 +D_800D4668 +D_800D466C +D_800D4670 +D_800D4674 +D_800D4678 +D_800D467C +D_800D4680 +D_800D4684 +D_800D4688 +D_800D468C +D_800D4690 +D_800D4694 +D_800D4698 +D_800D469C +D_800D46A0 +D_800D46A4 +D_800D46A8 +D_800D46AC +D_800D46B0 +D_800D46B4 +D_800D46B8 +D_800D46BC +D_800D46C0 +D_800D46C4 +D_800D46C8 +D_800D46CC +D_800D46D0 +D_800D46D4 +D_800D46D8 +D_800D46DC +D_800D46E0 +D_800D46E4 +D_800D46E8 +D_800D46EC +D_800D46F0 +D_800D46F4 +D_800D46F8 +D_800D46FC +D_800D4700 +D_800D4704 +D_800D4708 +D_800D470C +D_800D4710 +D_800D4714 +D_800D4718 +D_800D471C +D_800D4720 +D_800D4724 +D_800D4728 +D_800D472C +D_800D4730 +D_800D4734 +D_800D4738 +D_800D473C +D_800D4740 +D_800D4744 +D_800D4748 +D_800D474C +D_800D4750 +D_800D4754 +D_800D4758 +D_800D475C +D_800D4760 +D_800D4764 +D_800D4768 +D_800D476C +D_800D4770 +D_800D4774 +D_800D4778 +D_800D477C +D_800D4780 +D_800D4784 +D_800D4788 +D_800D478C +D_800D4790 +D_800D4794 +D_800D4798 +D_800D479C +D_800D47A0 +D_800D47A4 +D_800D47A8 +D_800D47AC +D_800D47B0 +D_800D47B4 +D_800D47B8 +D_800D47BC +D_800D47C0 +D_800D47C4 +D_800D47C8 +D_800D47CC +D_800D47D0 +D_800D47D4 +D_800D47D8 +D_800D47DC +D_800D47E0 +D_800D47E4 +D_800D47E8 +D_800D47EC +D_800D47F0 +D_800D47F4 +D_800D47F8 +D_800D47FC +D_800D4800 +D_800D4804 +D_800D4808 +D_800D480C +D_800D4810 +D_800D4814 +D_800D4818 +D_800D481C +D_800D4820 +D_800D4824 +D_800D4828 +D_800D482C +D_800D4830 +D_800D4834 +D_800D4838 +D_800D483C +D_800D4840 +D_800D4844 +D_800D4848 +D_800D484C +D_800D4850 +D_800D4854 +D_800D4858 +D_800D485C +D_800D4860 +D_800D4864 +D_800D4868 +D_800D486C +D_800D4870 +D_800D4874 +D_800D4878 +D_800D487C +D_800D4880 +D_800D4884 +D_800D4888 +D_800D488C +D_800D4890 +D_800D4894 +D_800D4898 +D_800D489C +D_800D48A0 +D_800D48A4 +D_800D48A8 +D_800D48AC +D_800D48B0 +D_800D48B4 +D_800D48B8 +D_800D48BC +D_800D48C0 +D_800D48C4 +D_800D48C8 +D_800D48CC +D_800D48D0 +D_800D48D4 +D_800D48D8 +D_800D48DC +D_800D48E0 +D_800D48E4 +D_800D48E8 +D_800D48EC +D_800D48F0 +D_800D48F4 +D_800D48F8 +D_800D48FC +D_800D4900 +D_800D4904 +D_800D4908 +D_800D490C +D_800D4910 +D_800D4914 +D_800D4918 +D_800D491C +D_800D4920 +D_800D4924 +D_800D4928 +D_800D492C +D_800D4930 +D_800D4934 +D_800D4938 +D_800D493C +D_800D4940 +D_800D4944 +D_800D4948 +D_800D494C +D_800D4950 +D_800D4954 +D_800D4958 +D_800D495C +D_800D4960 +D_800D4964 +D_800D4968 +D_800D496C +D_800D4970 +D_800D4974 +D_800D4978 +D_800D497C +D_800D4980 +D_800D4984 +D_800D4988 +D_800D498C +D_800D4990 +D_800D4994 +D_800D4998 +D_800D499C +D_800D49A0 +D_800D49A4 +D_800D49A8 +D_800D49AC +D_800D49B0 +D_800D49B4 +D_800D49B8 +D_800D49BC +D_800D49C0 +D_800D49C4 +D_800D49C8 +D_800D49CC +D_800D49D0 +D_800D49D4 +D_800D49D8 +D_800D49DC +D_800D49E0 +D_800D49E4 +D_800D49E8 +D_800D49EC +D_800D49F0 +D_800D49F4 +D_800D49F8 +D_800D49FC +D_800D4A00 +D_800D4A04 +D_800D4A08 +D_800D4A0C +D_800D4A10 +D_800D4A14 +D_800D4A18 +D_800D4A1C +D_800D4A20 +D_800D4A24 +D_800D4A28 +D_800D4A2C +D_800D4A30 +D_800D4A34 +D_800D4A38 +D_800D4A3C +D_800D4A40 +D_800D4A44 +D_800D4A48 +D_800D4A4C +D_800D4A50 +D_800D4A54 +D_800D4A58 +D_800D4A5C +D_800D4A60 +D_800D4A64 +D_800D4A68 +D_800D4A6C +D_800D4A70 +D_800D4A74 +D_800D4A78 +D_800D4A7C +D_800D4A80 +D_800D4A84 +D_800D4A88 +D_800D4A8C +D_800D4A90 +D_800D4A94 +D_800D4A98 +D_800D4A9C +D_800D4AA0 +D_800D4AA4 +D_800D4AA8 +D_800D4AAC +D_800D4AB0 +D_800D4AB4 +D_800D4AB8 +D_800D4ABC +D_800D4AC0 +D_800D4AC4 +D_800D4AC8 +D_800D4ACC +D_800D4AD0 +D_800D4AD4 +D_800D4AD8 +D_800D4ADC +D_800D4AE0 +D_800D4AE4 +D_800D4AE8 +D_800D4AEC +D_800D4AF0 +D_800D4AF4 +D_800D4AF8 +D_800D4AFC +D_800D4B00 +D_800D4B04 +D_800D4B08 +D_800D4B0C +D_800D4B10 +D_800D4B14 +D_800D4B18 +D_800D4B1C +D_800D4B20 +D_800D4B24 +D_800D4B28 +D_800D4B2C +D_800D4B30 +D_800D4B34 +D_800D4B38 +D_800D4B3C +D_800D4B40 +D_800D4B44 +D_800D4B48 +D_800D4B4C +D_800D4B50 +D_800D4B54 +D_800D4B58 +D_800D4B5C +D_800D4B60 +D_800D4B64 +D_800D4B68 +D_800D4B6C +D_800D4B70 +D_800D4B74 +D_800D4B78 +D_800D4B7C +D_800D4B80 +D_800D4B84 +D_800D4B88 +D_800D4B8C +D_800D4B90 +D_800D4B94 +D_800D4B98 +D_800D4B9C +D_800D4BA0 +D_800D4BA4 +D_800D4BA8 +D_800D4BAC +D_800D4BB0 +D_800D4BB4 +D_800D4BB8 +D_800D4BBC +D_800D4BC0 +D_800D4BC4 +D_800D4BC8 +D_800D4BCC +D_800D4BD0 +D_800D4BD4 +D_800D4BD8 +D_800D4BDC +D_800D4BE0 +D_800D4BE4 +D_800D4BE8 +D_800D4BEC +D_800D4BF0 +D_800D4BF4 +D_800D4BF8 +D_800D4BFC +D_800D4C00 +D_800D4C04 +D_800D4C08 +D_800D4C0C +D_800D4C10 +D_800D4C14 +D_800D4C18 +D_800D4C1C +D_800D4C20 +D_800D4C24 +D_800D4C28 +D_800D4C2C +D_800D4C30 +D_800D4C34 +D_800D4C38 +D_800D4C3C +D_800D4C40 +D_800D4C44 +D_800D4C48 +D_800D4C4C +D_800D4C50 +D_800D4C54 +D_800D4C58 +D_800D4C5C +D_800D4C60 +D_800D4C64 +D_800D4C68 +D_800D4C6C +D_800D4C70 +D_800D4C74 +D_800D4C78 +D_800D4C7C +D_800D4C80 +D_800D4C84 +D_800D4C88 +D_800D4C8C +D_800D4C90 +D_800D4C94 +D_800D4C98 +D_800D4C9C +D_800D4CA0 +D_800D4CA4 +D_800D4CA8 +D_800D4CAC +D_800D4CB0 +D_800D4CB4 +D_800D4CB8 +D_800D4CBC +D_800D4CC0 +D_800D4CC4 +D_800D4CC8 +D_800D4CCC +D_800D4CD0 +D_800D4CD4 +D_800D4CD8 +D_800D4CDC +D_800D4CE0 +D_800D4CE4 +D_800D4CE8 +D_800D4CEC +D_800D4CF0 +D_800D4CF4 +D_800D4CF8 +D_800D4CFC +D_800D4D00 +D_800D4D04 +D_800D4D08 +D_800D4D0C +D_800D4D10 +D_800D4D14 +D_800D4D18 +D_800D4D1C +D_800D4D20 +D_800D4D24 +D_800D4D28 +D_800D4D2C +D_800D4D30 +D_800D4D34 +D_800D4D38 +D_800D4D3C +D_800D4D40 +D_800D4D44 +D_800D4D48 +D_800D4D4C +D_800D4D50 +D_800D4D54 +D_800D4D58 +D_800D4D5C +D_800D4D60 +D_800D4D64 +D_800D4D68 +D_800D4D6C +D_800D4D70 +D_800D4D74 +D_800D4D78 +D_800D4D7C +D_800D4D80 +D_800D4D84 +D_800D4D88 +D_800D4D8C +D_800D4D90 +D_800D4D94 +D_800D4D98 +D_800D4D9C +D_800D4DA0 +D_800D4DA4 +D_800D4DA8 +D_800D4DAC +D_800D4DB0 +D_800D4DB4 +D_800D4DB8 +D_800D4DBC +D_800D4DC0 +D_800D4DC4 +D_800D4DC8 +D_800D4DCC +D_800D4DD0 +D_800D4DD4 +D_800D4DD8 +D_800D4DDC +D_800D4DE0 +D_800D4DE4 +D_800D4DE8 +D_800D4DEC +D_800D4DF0 +D_800D4DF4 +D_800D4DF8 +D_800D4DFC +D_800D4E00 +D_800D4E04 +D_800D4E08 +D_800D4E0C +D_800D4E10 +D_800D4E14 +D_800D4E18 +D_800D4E1C +D_800D4E20 +D_800D4E24 +D_800D4E28 +D_800D4E2C +D_800D4E30 +D_800D4E34 +D_800D4E38 +D_800D4E3C +D_800D4E40 +D_800D4E44 +D_800D4E48 +D_800D4E4C +D_800D4E50 +D_800D4E54 +D_800D4E58 +D_800D4E5C +D_800D4E60 +D_800D4E64 +D_800D4E68 +D_800D4E6C +D_800D4E70 +D_800D4E74 +D_800D4E78 +D_800D4E7C +D_800D4E80 +D_800D4E84 +D_800D4E88 +D_800D4E8C +D_800D4E90 +D_800D4E94 +D_800D4E98 +D_800D4E9C +D_800D4EA0 +D_800D4EA4 +D_800D4EA8 +D_800D4EAC +D_800D4EB0 +D_800D4EB4 +D_800D4EB8 +D_800D4EBC +D_800D4EC0 +D_800D4EC4 +D_800D4EC8 +D_800D4ECC +D_800D4ED0 +D_800D4ED4 +D_800D4ED8 +D_800D4EDC +D_800D4EE0 +D_800D4EE4 +D_800D4EE8 +D_800D4EEC +D_800D4EF0 +D_800D4EF4 +D_800D4EF8 +D_800D4EFC +D_800D4F00 +D_800D4F04 +D_800D4F08 +D_800D4F0C +D_800D4F10 +D_800D4F14 +D_800D4F18 +D_800D4F1C +D_800D4F20 +D_800D4F24 +D_800D4F28 +D_800D4F2C +D_800D4F30 +D_800D4F34 +D_800D4F38 +D_800D4F3C +D_800D4F40 +D_800D4F44 +D_800D4F48 +D_800D4F4C +D_800D4F50 +D_800D4F54 +D_800D4F58 +D_800D4F5C +D_800D4F60 +D_800D4F64 +D_800D4F68 +D_800D4F6C +D_800D4F70 +D_800D4F74 +D_800D4F78 +D_800D4F7C +D_800D4F80 +D_800D4F84 +D_800D4F88 +D_800D4F8C +D_800D4F90 +D_800D4F94 +D_800D4F98 +D_800D4F9C +D_800D4FA0 +D_800D4FA4 +D_800D4FA8 +D_800D4FAC +D_800D4FB0 +D_800D4FB4 +D_800D4FB8 +D_800D4FBC +D_800D4FC0 +D_800D4FC4 +D_800D4FC8 +D_800D4FCC +D_800D4FD0 +D_800D4FD4 +D_800D4FD8 +D_800D4FDC +D_800D4FE0 +D_800D4FE4 +D_800D4FE8 +D_800D4FEC +D_800D4FF0 +D_800D4FF4 +D_800D4FF8 +D_800D4FFC +D_800D5000 +D_800D5004 +D_800D5008 +D_800D500C +D_800D5010 +D_800D5014 +D_800D5018 +D_800D501C +D_800D5020 +D_800D5024 +D_800D5028 +D_800D502C +D_800D5030 +D_800D5034 +D_800D5038 +D_800D503C +D_800D5040 +D_800D5044 +D_800D5048 +D_800D504C +D_800D5050 +D_800D5054 +D_800D5058 +D_800D505C +D_800D5060 +D_800D5064 +D_800D5068 +D_800D506C +D_800D5070 +D_800D5074 +D_800D5078 +D_800D507C +D_800D5080 +D_800D5084 +D_800D5088 +D_800D508C +D_800D5090 +D_800D5094 +D_800D5098 +D_800D509C +D_800D50A0 +D_800D50A4 +D_800D50A8 +D_800D50AC +D_800D50B0 +D_800D50B4 +D_800D50B8 +D_800D50BC +D_800D50C0 +D_800D50C4 +D_800D50C8 +D_800D50CC +D_800D50D0 +D_800D50D4 +D_800D50D8 +D_800D50DC +D_800D50E0 +D_800D50E4 +D_800D50E8 +D_800D50EC +D_800D50F0 +D_800D50F4 +D_800D50F8 +D_800D50FC +D_800D5100 +D_800D5104 +D_800D5108 +D_800D510C +D_800D5110 +D_800D5114 +D_800D5118 +D_800D511C +D_800D5120 +D_800D5124 +D_800D5128 +D_800D512C +D_800D5130 +D_800D5134 +D_800D5138 +D_800D513C +D_800D5140 +D_800D5144 +D_800D5148 +D_800D514C +D_800D5150 +D_800D5154 +D_800D5158 +D_800D515C +D_800D5160 +D_800D5164 +D_800D5168 +D_800D516C +D_800D5170 +D_800D5174 +D_800D5178 +D_800D517C +D_800D5180 +D_800D5184 +D_800D5188 +D_800D518C +D_800D5190 +D_800D5194 +D_800D5198 +D_800D519C +D_800D51A0 +D_800D51A4 +D_800D51A8 +D_800D51AC +D_800D51B0 +D_800D51B4 +D_800D51B8 +D_800D51BC +D_800D51C0 +D_800D51C4 +D_800D51C8 +D_800D51CC +D_800D51D0 +D_800D51D4 +D_800D51D8 +D_800D51DC +D_800D51E0 +D_800D51E4 +D_800D51E8 +D_800D51EC +D_800D51F0 +D_800D51F4 +D_800D51F8 +D_800D51FC +D_800D5200 +D_800D5204 +D_800D5208 +D_800D520C +D_800D5210 +D_800D5214 +D_800D5218 +D_800D521C +D_800D5220 +D_800D5224 +D_800D5228 +D_800D522C +D_800D5230 +D_800D5234 +D_800D5238 +D_800D523C +D_800D5240 +D_800D5244 +D_800D5248 +D_800D524C +D_800D5250 +D_800D5254 +D_800D5258 +D_800D525C +D_800D5260 +D_800D5264 +D_800D5268 +D_800D526C +D_800D5270 +D_800D5274 +D_800D5278 +D_800D527C +D_800D5280 +D_800D5284 +D_800D5288 +D_800D528C +D_800D5290 +D_800D5294 +D_800D5298 +D_800D529C +D_800D52A0 +D_800D52A4 +D_800D52A8 +D_800D52AC +D_800D52B0 +D_800D52B4 +D_800D52B8 +D_800D52BC +D_800D52C0 +D_800D52C4 +D_800D52C8 +D_800D52CC +D_800D52D0 +D_800D52D4 +D_800D52D8 +D_800D52DC +D_800D52E0 +D_800D52E4 +D_800D52E8 +D_800D52EC +D_800D52F0 +D_800D52F4 +D_800D52F8 +D_800D52FC +D_800D5300 +D_800D5304 +D_800D5308 +D_800D530C +D_800D5310 +D_800D5314 +D_800D5318 +D_800D531C +D_800D5320 +D_800D5324 +D_800D5328 +D_800D532C +D_800D5330 +D_800D5334 +D_800D5338 +D_800D533C +D_800D5340 +D_800D5344 +D_800D5348 +D_800D534C +D_800D5350 +D_800D5354 +D_800D5358 +D_800D535C +D_800D5360 +D_800D5364 +D_800D5368 +D_800D536C +D_800D5370 +D_800D5374 +D_800D5378 +D_800D537C +D_800D5380 +D_800D5384 +D_800D5388 +D_800D538C +D_800D5390 +D_800D5394 +D_800D5398 +D_800D539C +D_800D53A0 +D_800D53A4 +D_800D53A8 +D_800D53AC +D_800D53B0 +D_800D53B4 +D_800D53B8 +D_800D53BC +D_800D53C0 +D_800D53C4 +D_800D53C8 +D_800D53CC +D_800D53D0 +D_800D53D4 +D_800D53D8 +D_800D53DC +D_800D53E0 +D_800D53E4 +D_800D53E8 +D_800D53EC +D_800D53F0 +D_800D53F4 +D_800D53F8 +D_800D53FC +D_800D5400 +D_800D5404 +D_800D5408 +D_800D540C +D_800D5410 +D_800D5414 +D_800D5418 +D_800D541C +D_800D5420 +D_800D5424 +D_800D5428 +D_800D542C +D_800D5430 +D_800D5434 +D_800D5438 +D_800D543C +D_800D5440 +D_800D5444 +D_800D5448 +D_800D544C +D_800D5450 +D_800D5454 +D_800D5458 +D_800D545C +D_800D5460 +D_800D5464 +D_800D5468 +D_800D546C +D_800D5470 +D_800D5474 +D_800D5478 +D_800D547C +D_800D5480 +D_800D5484 +D_800D5488 +D_800D548C +D_800D5490 +D_800D5494 +D_800D5498 +D_800D549C +D_800D54A0 +D_800D54A4 +D_800D54A8 +D_800D54AC +D_800D54B0 +D_800D54B4 +D_800D54B8 +D_800D54BC +D_800D54C0 +D_800D54C4 +D_800D54C8 +D_800D54CC +D_800D54D0 +D_800D54D4 +D_800D54D8 +D_800D54DC +D_800D54E0 +D_800D54E4 +D_800D54E8 +D_800D54EC +D_800D54F0 +D_800D54F4 +D_800D54F8 +D_800D54FC +D_800D5500 +D_800D5504 +D_800D5508 +D_800D550C +D_800D5510 +D_800D5514 +D_800D5518 +D_800D551C +D_800D5520 +D_800D5524 +D_800D5528 +D_800D552C +D_800D5530 +D_800D5534 +D_800D5538 +D_800D553C +D_800D5540 +D_800D5544 +D_800D5548 +D_800D554C +D_800D5550 +D_800D5554 +D_800D5558 +D_800D555C +D_800D5560 +D_800D5564 +D_800D5568 +D_800D556C +D_800D5570 +D_800D5574 +D_800D5578 +D_800D557C +D_800D5580 +D_800D5584 +D_800D5588 +D_800D558C +D_800D5590 +D_800D5594 +D_800D5598 +D_800D559C +D_800D55A0 +D_800D55A4 +D_800D55A8 +D_800D55AC +D_800D55B0 +D_800D55B4 +D_800D55B8 +D_800D55BC +D_800D55C0 +D_800D55C4 +D_800D55C8 +D_800D55CC +D_800D55D0 +D_800D55D4 +D_800D55D8 +D_800D55DC +D_800D55E0 +D_800D55E4 +D_800D55E8 +D_800D55EC +D_800D55F0 +D_800D55F4 +D_800D55F8 +D_800D55FC +D_800D5600 +D_800D5604 +D_800D5608 +D_800D560C +D_800D5610 +D_800D5614 +D_800D5618 +D_800D561C +D_800D5620 +D_800D5624 +D_800D5628 +D_800D562C +D_800D5630 +D_800D5634 +D_800D5638 +D_800D563C +D_800D5640 +D_800D5644 +D_800D5648 +D_800D564C +D_800D5650 +D_800D5654 +D_800D5658 +D_800D565C +D_800D5660 +D_800D5664 +D_800D5668 +D_800D566C +D_800D5670 +D_800D5674 +D_800D5678 +D_800D567C +D_800D5680 +D_800D5684 +D_800D5688 +D_800D568C +D_800D5690 +D_800D5694 +D_800D5698 +D_800D569C +D_800D56A0 +D_800D56A4 +D_800D56A8 +D_800D56AC +D_800D56B0 +D_800D56B4 +D_800D56B8 +D_800D56BC +D_800D56C0 +D_800D56C4 +D_800D56C8 +D_800D56CC +D_800D56D0 +D_800D56D4 +D_800D56D8 +D_800D56DC +D_800D56E0 +D_800D56E4 +D_800D56E8 +D_800D56EC +D_800D56F0 +D_800D56F4 +D_800D56F8 +D_800D56FC +D_800D5700 +D_800D5704 +D_800D5708 +D_800D570C +D_800D5710 +D_800D5714 +D_800D5718 +D_800D571C +D_800D5720 +D_800D5724 +D_800D5728 +D_800D572C +D_800D5730 +D_800D5734 +D_800D5738 +D_800D573C +D_800D5740 +D_800D5744 +D_800D5748 +D_800D574C +D_800D5750 +D_800D5754 +D_800D5758 +D_800D575C +D_800D5760 +D_800D5764 +D_800D5768 +D_800D576C +D_800D5770 +D_800D5774 +D_800D5778 +D_800D577C +D_800D5780 +D_800D5784 +D_800D5788 +D_800D578C +D_800D5790 +D_800D5794 +D_800D5798 +D_800D579C +D_800D57A0 +D_800D57A4 +D_800D57A8 +D_800D57AC +D_800D57B0 +D_800D57B4 +D_800D57B8 +D_800D57BC +D_800D57C0 +D_800D57C4 +D_800D57C8 +D_800D57CC +D_800D57D0 +D_800D57D4 +D_800D57D8 +D_800D57DC +D_800D57E0 +D_800D57E4 +D_800D57E8 +D_800D57EC +D_800D57F0 +D_800D57F4 +D_800D57F8 +D_800D57FC +D_800D5800 +D_800D5804 +D_800D5808 +D_800D580C +D_800D5810 +D_800D5814 +D_800D5818 +D_800D581C +D_800D5820 +D_800D5824 +D_800D5828 +D_800D582C +D_800D5830 +D_800D5834 +D_800D5838 +D_800D583C +D_800D5840 +D_800D5844 +D_800D5848 +D_800D584C +D_800D5850 +D_800D5854 +D_800D5858 +D_800D585C +D_800D5860 +D_800D5864 +D_800D5868 +D_800D586C +D_800D5870 +D_800D5874 +D_800D5878 +D_800D587C +D_800D5880 +D_800D5884 +D_800D5888 +D_800D588C +D_800D5890 +D_800D5894 +D_800D5898 +D_800D589C +D_800D58A0 +D_800D58A4 +D_800D58A8 +D_800D58AC +D_800D58B0 +D_800D58B4 +D_800D58B8 +D_800D58BC +D_800D58C0 +D_800D58C4 +D_800D58C8 +D_800D58CC +D_800D58D0 +D_800D58D4 +D_800D58D8 +D_800D58DC +D_800D58E0 +D_800D58E4 +D_800D58E8 +D_800D58EC +D_800D58F0 +D_800D58F4 +D_800D58F8 +D_800D58FC +D_800D5900 +D_800D5904 +D_800D5908 +D_800D590C +D_800D5910 +D_800D5914 +D_800D5918 +D_800D591C +D_800D5920 +D_800D5924 +D_800D5928 +D_800D592C +D_800D5930 +D_800D5934 +D_800D5938 +D_800D593C +D_800D5940 +D_800D5944 +D_800D5948 +D_800D594C +D_800D5950 +D_800D5954 +D_800D5958 +D_800D595C +D_800D5960 +D_800D5964 +D_800D5968 +D_800D596C +D_800D5970 +D_800D5974 +D_800D5978 +D_800D597C +D_800D5980 +D_800D5984 +D_800D5988 +D_800D598C +D_800D5990 +D_800D5994 +D_800D5998 +D_800D599C +D_800D59A0 +D_800D59A4 +D_800D59A8 +D_800D59AC +D_800D59B0 +D_800D59B4 +D_800D59B8 +D_800D59BC +D_800D59C0 +D_800D59C4 +D_800D59C8 +D_800D59CC +D_800D59D0 +D_800D59D4 +D_800D59D8 +D_800D59DC +D_800D59E0 +D_800D59E4 +D_800D59E8 +D_800D59EC +D_800D59F0 +D_800D59F4 +D_800D59F8 +D_800D59FC +D_800D5A00 +D_800D5A04 +D_800D5A08 +D_800D5A0C +D_800D5A10 +D_800D5A14 +D_800D5A18 +D_800D5A1C +D_800D5A20 +D_800D5A24 +D_800D5A28 +D_800D5A2C +D_800D5A30 +D_800D5A34 +D_800D5A38 +D_800D5A3C +D_800D5A40 +D_800D5A44 +D_800D5A48 +D_800D5A4C +D_800D5A50 +D_800D5A54 +D_800D5A58 +D_800D5A5C +D_800D5A60 +D_800D5A64 +D_800D5A68 +D_800D5A6C +D_800D5A70 +D_800D5A74 +D_800D5A78 +D_800D5A7C +D_800D5A80 +D_800D5A84 +D_800D5A88 +D_800D5A8C +D_800D5A90 +D_800D5A94 +D_800D5A98 +D_800D5A9C +D_800D5AA0 +D_800D5AA4 +D_800D5AA8 +D_800D5AAC +D_800D5AB0 +D_800D5AB4 +D_800D5AB8 +D_800D5ABC +D_800D5AC0 +D_800D5AC4 +D_800D5AC8 +D_800D5ACC +D_800D5AD0 +D_800D5AD4 +D_800D5AD8 +D_800D5ADC +D_800D5AE0 +D_800D5AE4 +D_800D5AE8 +D_800D5AEC +D_800D5AF0 +D_800D5AF4 +D_800D5AF8 +D_800D5AFC +D_800D5B00 +D_800D5B04 +D_800D5B08 +D_800D5B0C +D_800D5B10 +D_800D5B14 +D_800D5B18 +D_800D5B1C +D_800D5B20 +D_800D5B24 +D_800D5B28 +D_800D5B2C +D_800D5B30 +D_800D5B34 +D_800D5B38 +D_800D5B3C +D_800D5B40 +D_800D5B44 +D_800D5B48 +D_800D5B4C +D_800D5B50 +D_800D5B54 +D_800D5B58 +D_800D5B5C +D_800D5B60 +D_800D5B64 +D_800D5B68 +D_800D5B6C +D_800D5B70 +D_800D5B74 +D_800D5B78 +D_800D5B7C +D_800D5B80 +D_800D5B84 +D_800D5B88 +D_800D5B8C +D_800D5B90 +D_800D5B94 +D_800D5B98 +D_800D5B9C +D_800D5BA0 +D_800D5BA4 +D_800D5BA8 +D_800D5BAC +D_800D5BB0 +D_800D5BB4 +D_800D5BB8 +D_800D5BBC +D_800D5BC0 +D_800D5BC4 +D_800D5BC8 +D_800D5BCC +D_800D5BD0 +D_800D5BD4 +D_800D5BD8 +D_800D5BDC +D_800D5BE0 +D_800D5BE4 +D_800D5BE8 +D_800D5BEC +D_800D5BF0 +D_800D5BF4 +D_800D5BF8 +D_800D5BFC +D_800D5C00 +D_800D5C04 +D_800D5C08 +D_800D5C0C +D_800D5C10 +D_800D5C14 +D_800D5C18 +D_800D5C1C +D_800D5C20 +D_800D5C24 +D_800D5C28 +D_800D5C2C +D_800D5C30 +D_800D5C34 +D_800D5C38 +D_800D5C3C +D_800D5C40 +D_800D5C44 +D_800D5C48 +D_800D5C4C +D_800D5C50 +D_800D5C54 +D_800D5C58 +D_800D5C5C +D_800D5C60 +D_800D5C64 +D_800D5C68 +D_800D5C6C +D_800D5C70 +D_800D5C74 +D_800D5C78 +D_800D5C7C +D_800D5C80 +D_800D5C84 +D_800D5C88 +D_800D5C8C +D_800D5C90 +D_800D5C94 +D_800D5C98 +D_800D5C9C +D_800D5CA0 +D_800D5CA4 +D_800D5CA8 +D_800D5CAC +D_800D5CB0 +D_800D5CB4 +D_800D5CB8 +D_800D5CBC +D_800D5CC0 +D_800D5CC4 +D_800D5CC8 +D_800D5CCC +D_800D5CD0 +D_800D5CD4 +D_800D5CD8 +D_800D5CDC +D_800D5CE0 +D_800D5CE4 +D_800D5CE8 +D_800D5CEC +D_800D5CF0 +D_800D5CF4 +D_800D5CF8 +D_800D5CFC +D_800D5D00 +D_800D5D04 +D_800D5D08 +D_800D5D0C +D_800D5D10 +D_800D5D14 +D_800D5D18 +D_800D5D1C +D_800D5D20 +D_800D5D24 +D_800D5D28 +D_800D5D2C +D_800D5D30 +D_800D5D34 +D_800D5D38 +D_800D5D3C +D_800D5D40 +D_800D5D44 +D_800D5D48 +D_800D5D4C +D_800D5D50 +D_800D5D54 +D_800D5D58 +D_800D5D5C +D_800D5D60 +D_800D5D64 +D_800D5D68 +D_800D5D6C +D_800D5D70 +D_800D5D74 +D_800D5D78 +D_800D5D7C +D_800D5D80 +D_800D5D84 +D_800D5D88 +D_800D5D8C +D_800D5D90 +D_800D5D94 +D_800D5D98 +D_800D5D9C +D_800D5DA0 +D_800D5DA4 +D_800D5DA8 +D_800D5DAC +D_800D5DB0 +D_800D5DB4 +D_800D5DB8 +D_800D5DBC +D_800D5DC0 +D_800D5DC4 +D_800D5DC8 +D_800D5DCC +D_800D5DD0 +D_800D5DD4 +D_800D5DD8 +D_800D5DDC +D_800D5DE0 +D_800D5DE4 +D_800D5DE8 +D_800D5DEC +D_800D5DF0 +D_800D5DF4 +D_800D5DF8 +D_800D5DFC +D_800D5E00 +D_800D5E04 +D_800D5E08 +D_800D5E0C +D_800D5E10 +D_800D5E14 +D_800D5E18 +D_800D5E1C +D_800D5E20 +D_800D5E24 +D_800D5E28 +D_800D5E2C +D_800D5E30 +D_800D5E34 +D_800D5E38 +D_800D5E3C +D_800D5E40 +D_800D5E44 +D_800D5E48 +D_800D5E4C +D_800D5E50 +D_800D5E54 +D_800D5E58 +D_800D5E5C +D_800D5E60 +D_800D5E64 +D_800D5E68 +D_800D5E6C +D_800D5E70 +D_800D5E74 +D_800D5E78 +D_800D5E7C +D_800D5E80 +D_800D5E84 +D_800D5E88 +D_800D5E8C +D_800D5E90 +D_800D5E94 +D_800D5E98 +D_800D5E9C +D_800D5EA0 +D_800D5EA4 +D_800D5EA8 +D_800D5EAC +D_800D5EB0 +D_800D5EB4 +D_800D5EB8 +D_800D5EBC +D_800D5EC0 +D_800D5EC4 +D_800D5EC8 +D_800D5ECC +D_800D5ED0 +D_800D5ED4 +D_800D5ED8 +D_800D5EDC +D_800D5EE0 +D_800D5EE4 +D_800D5EE8 +D_800D5EEC +D_800D5EF0 +D_800D5EF4 +D_800D5EF8 +D_800D5EFC +D_800D5F00 +D_800D5F04 +D_800D5F08 +D_800D5F0C +D_800D5F10 +D_800D5F14 +D_800D5F18 +D_800D5F1C +D_800D5F20 +D_800D5F24 +D_800D5F28 +D_800D5F2C +D_800D5F30 +D_800D5F34 +D_800D5F38 +D_800D5F3C +D_800D5F40 +D_800D5F44 +D_800D5F48 +D_800D5F4C +D_800D5F50 +D_800D5F54 +D_800D5F58 +D_800D5F5C +D_800D5F60 +D_800D5F64 +D_800D5F68 +D_800D5F6C +D_800D5F70 +D_800D5F74 +D_800D5F78 +D_800D5F7C +D_800D5F80 +D_800D5F84 +D_800D5F88 +D_800D5F8C +D_800D5F90 +D_800D5F94 +D_800D5F98 +D_800D5F9C +D_800D5FA0 +D_800D5FA4 +D_800D5FA8 +D_800D5FAC +D_800D5FB0 +D_800D5FB4 +D_800D5FB8 +D_800D5FBC +D_800D5FC0 +D_800D5FC4 +D_800D5FC8 +D_800D5FCC +D_800D5FD0 +D_800D5FD4 +D_800D5FD8 +D_800D5FDC +D_800D5FE0 +D_800D5FE4 +D_800D5FE8 +D_800D5FEC +D_800D5FF0 +D_800D5FF4 +D_800D5FF8 +D_800D5FFC +D_800D6000 +D_800D6004 +D_800D6008 +D_800D600C +D_800D6010 +D_800D6014 +D_800D6018 +D_800D601C +D_800D6020 +D_800D6024 +D_800D6028 +D_800D602C +D_800D6030 +D_800D6034 +D_800D6038 +D_800D603C +D_800D6040 +D_800D6044 +D_800D6048 +D_800D604C +D_800D6050 +D_800D6054 +D_800D6058 +D_800D605C +D_800D6060 +D_800D6064 +D_800D6068 +D_800D606C +D_800D6070 +D_800D6074 +D_800D6078 +D_800D607C +D_800D6080 +D_800D6084 +D_800D6088 +D_800D608C +D_800D6090 +D_800D6094 +D_800D6098 +D_800D609C +D_800D60A0 +D_800D60A4 +D_800D60A8 +D_800D60AC +D_800D60B0 +D_800D60B4 +D_800D60B8 +D_800D60BC +D_800D60C0 +D_800D60C4 +D_800D60C8 +D_800D60CC +D_800D60D0 +D_800D60D4 +D_800D60D8 +D_800D60DC +D_800D60E0 +D_800D60E4 +D_800D60E8 +D_800D60EC +D_800D60F0 +D_800D60F4 +D_800D60F8 +D_800D60FC +D_800D6100 +D_800D6104 +D_800D6108 +D_800D610C +D_800D6110 +D_800D6114 +D_800D6118 +D_800D611C +D_800D6120 +D_800D6124 +D_800D6128 +D_800D612C +D_800D6130 +D_800D6134 +D_800D6138 +D_800D613C +D_800D6140 +D_800D6144 +D_800D6148 +D_800D614C +D_800D6150 +D_800D6154 +D_800D6158 +D_800D615C +D_800D6160 +D_800D6164 +D_800D6168 +D_800D616C +D_800D6170 +D_800D6174 +D_800D6178 +D_800D617C +D_800D6180 +D_800D6184 +D_800D6188 +D_800D618C +D_800D6190 +D_800D6194 +D_800D6198 +D_800D619C +D_800D61A0 +D_800D61A4 +D_800D61A8 +D_800D61AC +D_800D61B0 +D_800D61B4 +D_800D61B8 +D_800D61BC +D_800D61C0 +D_800D61C4 +D_800D61C8 +D_800D61CC +D_800D61D0 +D_800D61D4 +D_800D61D8 +D_800D61DC +D_800D61E0 +D_800D61E4 +D_800D61E8 +D_800D61EC +D_800D61F0 +D_800D61F4 +D_800D61F8 +D_800D61FC +D_800D6200 +D_800D6204 +D_800D6208 +D_800D620C +D_800D6210 +D_800D6214 +D_800D6218 +D_800D621C +D_800D6220 +D_800D6224 +D_800D6228 +D_800D622C +D_800D6230 +D_800D6234 +D_800D6238 +D_800D623C +D_800D6240 +D_800D6244 +D_800D6248 +D_800D624C +D_800D6250 +D_800D6254 +D_800D6258 +D_800D625C +D_800D6260 +D_800D6264 +D_800D6268 +D_800D626C +D_800D6270 +D_800D6274 +D_800D6278 +D_800D627C +D_800D6280 +D_800D6284 +D_800D6288 +D_800D628C +D_800D6290 +D_800D6294 +D_800D6298 +D_800D629C +D_800D62A0 +D_800D62A4 +D_800D62A8 +D_800D62AC +D_800D62B0 +D_800D62B4 +D_800D62B8 +D_800D62BC +D_800D62C0 +D_800D62C4 +D_800D62C8 +D_800D62CC +D_800D62D0 +D_800D62D4 +D_800D62D8 +D_800D62DC +D_800D62E0 +D_800D62E4 +D_800D62E8 +D_800D62EC +D_800D62F0 +D_800D62F4 +D_800D62F8 +D_800D62FC +D_800D6300 +D_800D6304 +D_800D6308 +D_800D630C +D_800D6310 +D_800D6314 +D_800D6318 +D_800D631C +D_800D6320 +D_800D6324 +D_800D6328 +D_800D632C +D_800D6330 +D_800D6334 +D_800D6338 +D_800D633C +D_800D6340 +D_800D6344 +D_800D6348 +D_800D634C +D_800D6350 +D_800D6354 +D_800D6358 +D_800D635C +D_800D6360 +D_800D6364 +D_800D6368 +D_800D636C +D_800D6370 +D_800D6374 +D_800D6378 +D_800D637C +D_800D6380 +D_800D6384 +D_800D6388 +D_800D638C +D_800D6390 +D_800D6394 +D_800D6398 +D_800D639C +D_800D63A0 +D_800D63A4 +D_800D63A8 +D_800D63AC +D_800D63B0 +D_800D63B4 +D_800D63B8 +D_800D63BC +D_800D63C0 +D_800D63C4 +D_800D63C8 +D_800D63CC +D_800D63D0 +D_800D63D4 +D_800D63D8 +D_800D63DC +D_800D63E0 +D_800D63E4 +D_800D63E8 +D_800D63EC +D_800D63F0 +D_800D63F4 +D_800D63F8 +D_800D63FC +D_800D6400 +D_800D6404 +D_800D6408 +D_800D640C +D_800D6410 +D_800D6414 +D_800D6418 +D_800D641C +D_800D6420 +D_800D6424 +D_800D6428 +D_800D642C +D_800D6430 +D_800D6434 +D_800D6438 +D_800D643C +D_800D6440 +D_800D6444 +D_800D6448 +D_800D644C +D_800D6450 +D_800D6454 +D_800D6458 +D_800D645C +D_800D6460 +D_800D6464 +D_800D6468 +D_800D646C +D_800D6470 +D_800D6474 +D_800D6478 +D_800D647C +D_800D6480 +D_800D6484 +D_800D6488 +D_800D648C +D_800D6490 +D_800D6494 +D_800D6498 +D_800D649C +D_800D64A0 +D_800D64A4 +D_800D64A8 +D_800D64AC +D_800D64B0 +D_800D64B4 +D_800D64B8 +D_800D64BC +D_800D64C0 +D_800D64C4 +D_800D64C8 +D_800D64CC +D_800D64D0 +D_800D64D4 +D_800D64D8 +D_800D64DC +D_800D64E0 +D_800D64E4 +D_800D64E8 +D_800D64EC +D_800D64F0 +D_800D64F4 +D_800D64F8 +D_800D64FC +D_800D6500 +D_800D6504 +D_800D6508 +D_800D650C +D_800D6510 +D_800D6514 +D_800D6518 +D_800D651C +D_800D6520 +D_800D6524 +D_800D6528 +D_800D652C +D_800D6530 +D_800D6534 +D_800D6538 +D_800D653C +D_800D6540 +D_800D6544 +D_800D6548 +D_800D654C +D_800D6550 +D_800D6554 +D_800D6558 +D_800D655C +D_800D6560 +D_800D6564 +D_800D6568 +D_800D656C +D_800D6570 +D_800D6574 +D_800D6578 +D_800D657C +D_800D6580 +D_800D6584 +D_800D6588 +D_800D658C +D_800D6590 +D_800D6594 +D_800D6598 +D_800D659C +D_800D65A0 +D_800D65A4 +D_800D65A8 +D_800D65AC +D_800D65B0 +D_800D65B4 +D_800D65B8 +D_800D65BC +D_800D65C0 +D_800D65C4 +D_800D65C8 +D_800D65CC +D_800D65D0 +D_800D65D4 +D_800D65D8 +D_800D65DC +D_800D65E0 +D_800D65E4 +D_800D65E8 +D_800D65EC +D_800D65F0 +D_800D65F4 +D_800D65F8 +D_800D65FC +D_800D6600 +D_800D6604 +D_800D6608 +D_800D660C +D_800D6610 +D_800D6614 +D_800D6618 +D_800D661C +D_800D6620 +D_800D6624 +D_800D6628 +D_800D662C +D_800D6630 +D_800D6634 +D_800D6638 +D_800D663C +D_800D6640 +D_800D6644 +D_800D6648 +D_800D664C +D_800D6650 +D_800D6654 +D_800D6658 +D_800D665C +D_800D6660 +D_800D6664 +D_800D6668 +D_800D666C +D_800D6670 +D_800D6674 +D_800D6678 +D_800D667C +D_800D6680 +D_800D6684 +D_800D6688 +D_800D668C +D_800D6690 +D_800D6694 +D_800D6698 +D_800D669C +D_800D66A0 +D_800D66A4 +D_800D66A8 +D_800D66AC +D_800D66B0 +D_800D66B4 +D_800D66B8 +D_800D66BC +D_800D66C0 +D_800D66C4 +D_800D66C8 +D_800D66CC +D_800D66D0 +D_800D66D4 +D_800D66D8 +D_800D66DC +D_800D66E0 +D_800D66E4 +D_800D66E8 +D_800D66EC +D_800D66F0 +D_800D66F4 +D_800D66F8 +D_800D66FC +D_800D6700 +D_800D6704 +D_800D6708 +D_800D670C +D_800D6710 +D_800D6714 +D_800D6718 +D_800D671C +D_800D6720 +D_800D6724 +D_800D6728 +D_800D672C +D_800D6730 +D_800D6734 +D_800D6738 +D_800D673C +D_800D6740 +D_800D6744 +D_800D6748 +D_800D674C +D_800D6750 +D_800D6754 +D_800D6758 +D_800D675C +D_800D6760 +D_800D6764 +D_800D6768 +D_800D676C +D_800D6770 +D_800D6774 +D_800D6778 +D_800D677C +D_800D6780 +D_800D6784 +D_800D6788 +D_800D678C +D_800D6790 +D_800D6794 +D_800D6798 +D_800D679C +D_800D67A0 +D_800D67A4 +D_800D67A8 +D_800D67AC +D_800D67B0 +D_800D67B4 +D_800D67B8 +D_800D67BC +D_800D67C0 +D_800D67C4 +D_800D67C8 +D_800D67CC +D_800D67D0 +D_800D67D4 +D_800D67D8 +D_800D67DC +D_800D67E0 +D_800D67E4 +D_800D67E8 +D_800D67EC +D_800D67F0 +D_800D67F4 +D_800D67F8 +D_800D67FC +D_800D6800 +D_800D6804 +D_800D6808 +D_800D680C +D_800D6810 +D_800D6814 +D_800D6818 +D_800D681C +D_800D6820 +D_800D6824 +D_800D6828 +D_800D682C +D_800D6830 +D_800D6834 +D_800D6838 +D_800D683C +D_800D6840 +D_800D6844 +D_800D6848 +D_800D684C +D_800D6850 +D_800D6854 +D_800D6858 +D_800D685C +D_800D6860 +D_800D6864 +D_800D6868 +D_800D686C +D_800D6870 +D_800D6874 +D_800D6878 +D_800D687C +D_800D6880 +D_800D6884 +D_800D6888 +D_800D688C +D_800D6890 +D_800D6894 +D_800D6898 +D_800D689C +D_800D68A0 +D_800D68A4 +D_800D68A8 +D_800D68AC +D_800D68B0 +D_800D68B4 +D_800D68B8 +D_800D68BC +D_800D68C0 +D_800D68C4 +D_800D68C8 +D_800D68CC +D_800D68D0 +D_800D68D4 +D_800D68D8 +D_800D68DC +D_800D68E0 +D_800D68E4 +D_800D68E8 +D_800D68EC +D_800D68F0 +D_800D68F4 +D_800D68F8 +D_800D68FC +D_800D6900 +D_800D6904 +D_800D6908 +D_800D690C +D_800D6910 +D_800D6914 +D_800D6918 +D_800D691C +D_800D6920 +D_800D6924 +D_800D6928 +D_800D692C +D_800D6930 +D_800D6934 +D_800D6938 +D_800D693C +D_800D6940 +D_800D6944 +D_800D6948 +D_800D694C +D_800D6950 +D_800D6954 +D_800D6958 +D_800D695C +D_800D6960 +D_800D6964 +D_800D6968 +D_800D696C +D_800D6970 +D_800D6974 +D_800D6978 +D_800D697C +D_800D6980 +D_800D6984 +D_800D6988 +D_800D698C +D_800D6990 +D_800D6994 +D_800D6998 +D_800D699C +D_800D69A0 +D_800D69A4 +D_800D69A8 +D_800D69AC +D_800D69B0 +D_800D69B4 +D_800D69B8 +D_800D69BC +D_80154DC0 +D_80154DC4 +D_80154DC8 +D_80154DCC +D_80154DD0 +D_80154DD4 +D_80154DD8 +D_80154DDC +D_80154DE0 +D_80154DE4 +D_80154DE8 +D_80154DEC +D_80154DF0 +D_80154DF4 +D_80154DF8 +D_80154DFC +D_80154E00 +D_80154E04 +D_80154E08 +D_80154E0C +D_80154E10 +D_80154E14 +D_80154E18 +D_80154E1C +D_80154E20 +D_80154E24 +D_80154E28 +D_80154E2C +D_80154E30 +D_80154E34 +D_80154E38 +D_80154E3C +D_80154E40 +D_80154E44 +D_80154E48 +D_80154E4C +D_80154E50 +D_80154E54 +D_80154E58 +D_80154E5C +D_80154E60 +D_80154E64 +D_80154E68 +D_80154E6C +D_80154E70 +D_80154E74 +D_80154E78 +D_80154E7C +D_80154E80 +D_80154E84 +D_80154E88 +D_80154E8C +D_80154E90 +D_80154E94 +D_80154E98 +D_80154E9C +D_80154EA0 +D_80154EA4 +D_80154EA8 +D_80154EAC +D_80154EB0 +D_80154EB4 +D_80154EB8 +D_80154EBC +D_80154EC0 +D_80154EC4 +D_80154EC8 +D_80154ECC +D_80154ED0 +D_80154ED4 +D_80154ED8 +D_80154EDC +D_80154EE0 +D_80154EE4 +D_80154EE8 +D_80154EEC +D_80154EF0 +D_80154EF4 +D_80154EF8 +D_80154EFC +D_80154F00 +D_80154F04 +D_80154F08 +D_80154F0C +D_80154F10 +D_80154F14 +D_80154F18 +D_80154F1C +D_80154F20 +D_80154F24 +D_80154F28 +D_80154F2C +D_80154F30 +D_80154F34 +D_80154F38 +D_80154F3C +D_80154F40 +D_80154F44 +D_80154F48 +D_80154F4C +D_80154F50 +D_80154F54 +D_80154F58 +D_80154F5C +D_80154F60 +D_80154F64 +D_80154F68 +D_80154F6C +D_80154F70 +D_80154F74 +D_80154F78 +D_80154F7C +D_80154F80 +D_80154F84 +D_80154F88 +D_80154F8C +D_80154F90 +D_80154F94 +D_80154F98 +D_80154F9C +D_80154FA0 +D_80154FA4 +D_80154FA8 +D_80154FAC +D_80154FB0 +D_80154FB4 +D_80154FB8 +D_80154FBC +D_80154FC0 +D_80154FC4 +D_80154FC8 +D_80154FCC +D_80154FD0 +D_80154FD4 +D_80154FD8 +D_80154FDC +D_80154FE0 +D_80154FE4 +D_80154FE8 +D_80154FEC +D_80154FF0 +D_80154FF4 +D_80154FF8 +D_80154FFC +D_80155000 +D_80155004 +D_80155008 +D_8015500C +D_80155010 +D_80155014 +D_80155018 +D_8015501C +D_80155020 +D_80155024 +D_80155028 +D_8015502C +D_80155030 +D_80155034 +D_80155038 +D_8015503C +D_80155040 +D_80155044 +D_80155048 +D_8015504C +D_80155050 +D_80155054 +D_80155058 +D_8015505C +D_80155060 +D_80155064 +D_80155068 +D_8015506C +D_80155070 +D_80155074 +D_80155078 +D_8015507C +D_80155080 +D_80155084 +D_80155088 +D_8015508C +D_80155090 +D_80155094 +D_80155098 +D_8015509C +D_801550A0 +D_801550A4 +D_801550A8 +D_801550AC +D_801550B0 +D_801550B4 +D_801550B8 +D_801550BC +D_801550C0 +D_801550C4 +D_801550C8 +D_801550CC +D_801550D0 +D_801550D4 +D_801550D8 +D_801550DC +D_801550E0 +D_801550E4 +D_801550E8 +D_801550EC +D_801550F0 +D_801550F4 +D_801550F8 +D_801550FC +D_80155100 +D_80155104 +D_80155108 +D_8015510C +D_80155110 +D_80155114 +D_80155118 +D_8015511C +D_80155120 +D_80155124 +D_80155128 +D_8015512C +D_80155130 +D_80155134 +D_80155138 +D_8015513C +D_80155140 +D_80155144 +D_80155148 +D_8015514C +D_80155150 +D_80155154 +D_80155158 +D_8015515C +D_80155160 +D_80155164 +D_80155168 +D_8015516C +D_80155170 +D_80155174 +D_80155178 +D_8015517C +D_80155180 +D_80155184 +D_80155188 +D_8015518C +D_80155190 +D_80155194 +D_80155198 +D_8015519C +D_801551A0 +D_801551A4 +D_801551A8 +D_801551AC +D_801551B0 +D_801551B4 +D_801551B8 +D_801551BC +D_801551C0 +D_801551C4 +D_801551C8 +D_801551CC +D_801551D0 +D_801551D4 +D_801551D8 +D_801551DC +D_801551E0 +D_801551E4 +D_801551E8 +D_801551EC +D_801551F0 +D_801551F4 +D_801551F8 +D_801551FC +D_80155200 +D_80155204 +D_80155208 +D_8015520C +D_80155210 +D_80155214 +D_80155218 +D_8015521C +D_80155220 +D_80155224 +D_80155228 +D_8015522C +D_80155230 +D_80155234 +D_80155238 +D_8015523C +D_80155240 +D_80155244 +D_80155248 +D_8015524C +D_80155250 +D_80155254 +D_80155258 +D_8015525C +D_80155260 +D_80155264 +D_80155268 +D_8015526C +D_80155270 +D_80155274 +D_80155278 +D_8015527C +D_80155280 +D_80155284 +D_80155288 +D_8015528C +D_80155290 +D_80155294 +D_80155298 +D_8015529C +D_801552A0 +D_801552A4 +D_801552A8 +D_801552AC +D_801552B0 +D_801552B4 +D_801552B8 +D_801552BC +D_801552C0 +D_801552C4 +D_801552C8 +D_801552CC +D_801552D0 +D_801552D4 +D_801552D8 +D_801552DC +D_801552E0 +D_801552E4 +D_801552E8 +D_801552EC +D_801552F0 +D_801552F4 +D_801552F8 +D_801552FC +D_80155300 +D_80155304 +D_80155308 +D_8015530C +D_80155310 +D_80155314 +D_80155318 +D_8015531C +D_80155320 +D_80155324 +D_80155328 +D_8015532C +D_80155330 +D_80155334 +D_80155338 +D_8015533C +D_80155340 +D_80155344 +D_80155348 +D_8015534C +D_80155350 +D_80155354 +D_80155358 +D_8015535C +D_80155360 +D_80155364 +D_80155368 +D_8015536C +D_80155370 +D_80155374 +D_80155378 +D_8015537C +D_80155380 +D_80155384 +D_80155388 +D_8015538C +D_80155390 +D_80155394 +D_80155398 +D_8015539C +D_801553A0 +D_801553A4 +D_801553A8 +D_801553AC +D_801553B0 +D_801553B4 +D_801553B8 +D_801553BC +D_801553C0 +D_801553C4 +D_801553C8 +D_801553CC +D_801553D0 +D_801553D4 +D_801553D8 +D_801553DC +D_801553E0 +D_801553E4 +D_801553E8 +D_801553EC +D_801553F0 +D_801553F4 +D_801553F8 +D_801553FC +D_80155400 +D_80155404 +D_80155408 +D_8015540C +D_80155410 +D_80155414 +D_80155418 +D_8015541C +D_80155420 +D_80155424 +D_80155428 +D_8015542C +D_80155430 +D_80155434 +D_80155438 +D_8015543C +D_80155440 +D_80155444 +D_80155448 +D_8015544C +D_80155450 +D_80155454 +D_80155458 +D_8015545C +D_80155460 +D_80155464 +D_80155468 +D_8015546C +D_80155470 +D_80155474 +D_80155478 +D_8015547C +D_80155480 +D_80155484 +D_80155488 +D_8015548C +D_80155490 +D_80155494 +D_80155498 +D_8015549C +D_801554A0 +D_801554A4 +D_801554A8 +D_801554AC +D_801554B0 +D_801554B4 +D_801554B8 +D_801554BC +D_801554C0 +D_801554C4 +D_801554C8 +D_801554CC +D_801554D0 +D_801554D4 +D_801554D8 +D_801554DC +D_801554E0 +D_801554E4 +D_801554E8 +D_801554EC +D_801554F0 +D_801554F4 +D_801554F8 +D_801554FC +D_80155500 +D_80155504 +D_80155508 +D_8015550C +D_80155510 +D_80155514 +D_80155518 +D_8015551C +D_80155520 +D_80155524 +D_80155528 +D_8015552C +D_80155530 +D_80155534 +D_80155538 +D_8015553C +D_80155540 +D_80155544 +D_80155548 +D_8015554C +D_80155550 +D_80155554 +D_80155558 +D_8015555C +D_80155560 +D_80155564 +D_80155568 +D_8015556C +D_80155570 +D_80155574 +D_80155578 +D_8015557C +D_80155580 +D_80155584 +D_80155588 +D_8015558C +D_80155590 +D_80155594 +D_80155598 +D_8015559C +D_801555A0 +D_801555A4 +D_801555A8 +D_801555AC +D_801555B0 +D_801555B4 +D_801555B8 +D_801555BC +D_801555C0 +D_801555C4 +D_801555C8 +D_801555CC +D_801555D0 +D_801555D4 +D_801555D8 +D_801555DC +D_801555E0 +D_801555E4 +D_801555E8 +D_801555EC +D_801555F0 +D_801555F4 +D_801555F8 +D_801555FC +D_80155600 +D_80155604 +D_80155608 +D_8015560C +D_80155610 +D_80155614 +D_80155618 +D_8015561C +D_80155620 +D_80155624 +D_80155628 +D_8015562C +D_80155630 +D_80155634 +D_80155638 +D_8015563C +D_80155640 +D_80155644 +D_80155648 +D_8015564C +D_80155650 +D_80155654 +D_80155658 +D_8015565C +D_80155660 +D_80155664 +D_80155668 +D_8015566C +D_80155670 +D_80155674 +D_80155678 +D_8015567C +D_80155680 +D_80155684 +D_80155688 +D_8015568C +D_80155690 +D_80155694 +D_80155698 +D_8015569C +D_801556A0 +D_801556A4 +D_801556A8 +D_801556AC +D_801556B0 +D_801556B4 +D_801556B8 +D_801556BC +D_801556C0 +D_801556C4 +D_801556C8 +D_801556CC +D_801556D0 +D_801556D4 +D_801556D8 +D_801556DC +D_801556E0 +D_801556E4 +D_801556E8 +D_801556EC +D_801556F0 +D_801556F4 +D_801556F8 +D_801556FC +D_80155700 +D_80155704 +D_80155708 +D_8015570C +D_80155710 +D_80155714 +D_80155718 +D_8015571C +D_80155720 +D_80155724 +D_80155728 +D_8015572C +D_80155730 +D_80155734 +D_80155738 +D_8015573C +D_80155740 +D_80155744 +D_80155748 +D_8015574C +D_80155750 +D_80155754 +D_80155758 +D_8015575C +D_80155760 +D_80155764 +D_80155768 +D_8015576C +D_80155770 +D_80155774 +D_80155778 +D_8015577C +D_80155780 +D_80155784 +D_80155788 +D_8015578C +D_80155790 +D_80155794 +D_80155798 +D_8015579C +D_801557A0 +D_801557A4 +D_801557A8 +D_801557AC +D_801557B0 +D_801557B4 +D_801557B8 +D_801557BC +D_801557C0 +D_801557C4 +D_801557C8 +D_801557CC +D_801557D0 +D_801557D4 +D_801557D8 +D_801557DC +D_801557E0 +D_801557E4 +D_801557E8 +D_801557EC +D_801557F0 +D_801557F4 +D_801557F8 +D_801557FC +D_80155800 +D_80155804 +D_80155808 +D_8015580C +D_80155810 +D_80155814 +D_80155818 +D_8015581C +D_80155820 +D_80155824 +D_80155828 +D_8015582C +D_80155830 +D_80155834 +D_80155838 +D_8015583C +D_80155840 +D_80155844 +D_80155848 +D_8015584C +D_80155850 +D_80155854 +D_80155858 +D_8015585C +D_80155860 +D_80155864 +D_80155868 +D_8015586C +D_80155870 +D_80155874 +D_80155878 +D_8015587C +D_80155880 +D_80155884 +D_80155888 +D_8015588C +D_80155890 +D_80155894 +D_80155898 +D_8015589C +D_801558A0 +D_801558A4 +D_801558A8 +D_801558AC +D_801558B0 +D_801558B4 +D_801558B8 +D_801558BC +D_801558C0 +D_801558C4 +D_801558C8 +D_801558CC +D_801558D0 +D_801558D4 +D_801558D8 +D_801558DC +D_801558E0 +D_801558E4 +D_801558E8 +D_801558EC +D_801558F0 +D_801558F4 +D_801558F8 +D_801558FC +D_80155900 +D_80155904 +D_80155908 +D_8015590C +D_80155910 +D_80155914 +D_80155918 +D_8015591C +D_80155920 +D_80155924 +D_80155928 +D_8015592C +D_80155930 +D_80155934 +D_80155938 +D_8015593C +D_80155940 +D_80155944 +D_80155948 +D_8015594C +D_80155950 +D_80155954 +D_80155958 +D_8015595C +D_80155960 +D_80155964 +D_80155968 +D_8015596C +D_80155970 +D_80155974 +D_80155978 +D_8015597C +D_80155980 +D_80155984 +D_80155988 +D_8015598C +D_80155990 +D_80155994 +D_80155998 +D_8015599C +D_801559A0 +D_801559A4 +D_801559A8 +D_801559AC +D_801559B0 +D_801559B4 +D_801559B8 +D_801559BC +D_801559C0 +D_801559C4 +D_801559C8 +D_801559CC +D_801559D0 +D_801559D4 +D_801559D8 +D_801559DC +D_801559E0 +D_801559E4 +D_801559E8 +D_801559EC +D_801559F0 +D_801559F4 +D_801559F8 +D_801559FC +D_80155A00 +D_80155A04 +D_80155A08 +D_80155A0C +D_80155A10 +D_80155A14 +D_80155A18 +D_80155A1C +D_80155A20 +D_80155A24 +D_80155A28 +D_80155A2C +D_80155A30 +D_80155A34 +D_80155A38 +D_80155A3C +D_80155A40 +D_80155A44 +D_80155A48 +D_80155A4C +D_80155A50 +D_80155A54 +D_80155A58 +D_80155A5C +D_80155A60 +D_80155A64 +D_80155A68 +D_80155A6C +D_80155A70 +D_80155A74 +D_80155A78 +D_80155A7C +D_80155A80 +D_80155A84 +D_80155A88 +D_80155A8C +D_80155A90 +D_80155A94 +D_80155A98 +D_80155A9C +D_80155AA0 +D_80155AA4 +D_80155AA8 +D_80155AAC +D_80155AB0 +D_80155AB4 +D_80155AB8 +D_80155ABC +D_80155AC0 +D_80155AC4 +D_80155AC8 +D_80155ACC +D_80155AD0 +D_80155AD4 +D_80155AD8 +D_80155ADC +D_80155AE0 +D_80155AE4 +D_80155AE8 +D_80155AEC +D_80155AF0 +D_80155AF4 +D_80155AF8 +D_80155AFC +D_80155B00 +D_80155B04 +D_80155B08 +D_80155B0C +D_80155B10 +D_80155B14 +D_80155B18 +D_80155B1C +D_80155B20 +D_80155B24 +D_80155B28 +D_80155B2C +D_80155B30 +D_80155B34 +D_80155B38 +D_80155B3C +D_80155B40 +D_80155B44 +D_80155B48 +D_80155B4C +D_80155B50 +D_80155B54 +D_80155B58 +D_80155B5C +D_80155B60 +D_80155B64 +D_80155B68 +D_80155B6C +D_80155B70 +D_80155B74 +D_80155B78 +D_80155B7C +D_80155B80 +D_80155B84 +D_80155B88 +D_80155B8C +D_80155B90 +D_80155B94 +D_80155B98 +D_80155B9C +D_80155BA0 +D_80155BA4 +D_80155BA8 +D_80155BAC +D_80155BB0 +D_80155BB4 +D_80155BB8 +D_80155BBC +D_80155BC0 +D_80155BC4 +D_80155BC8 +D_80155BCC +D_80155BD0 +D_80155BD4 +D_80155BD8 +D_80155BDC +D_80155BE0 +D_80155BE4 +D_80155BE8 +D_80155BEC +D_80155BF0 +D_80155BF4 +D_80155BF8 +D_80155BFC +D_80155C00 +D_80155C04 +D_80155C08 +D_80155C0C +D_80155C10 +D_80155C14 +D_80155C18 +D_80155C1C +D_80155C20 +D_80155C24 +D_80155C28 +D_80155C2C +D_80155C30 +D_80155C34 +D_80155C38 +D_80155C3C +D_80155C40 +D_80155C44 +D_80155C48 +D_80155C4C +D_80155C50 +D_80155C54 +D_80155C58 +D_80155C5C +D_80155C60 +D_80155C64 +D_80155C68 +D_80155C6C +D_80155C70 +D_80155C74 +D_80155C78 +D_80155C7C +D_80155C80 +D_80155C84 +D_80155C88 +D_80155C8C +D_80155C90 +D_80155C94 +D_80155C98 +D_80155C9C +D_80155CA0 +D_80155CA4 +D_80155CA8 +D_80155CAC +D_80155CB0 +D_80155CB4 +D_80155CB8 +D_80155CBC +D_80155CC0 +D_80155CC4 +D_80155CC8 +D_80155CCC +D_80155CD0 +D_80155CD4 +D_80155CD8 +D_80155CDC +D_80155CE0 +D_80155CE4 +D_80155CE8 +D_80155CEC +D_80155CF0 +D_80155CF4 +D_80155CF8 +D_80155CFC +D_80155D00 +D_80155D04 +D_80155D08 +D_80155D0C +D_80155D10 +D_80155D14 +D_80155D18 +D_80155D1C +D_80155D20 +D_80155D24 +D_80155D28 +D_80155D2C +D_80155D30 +D_80155D34 +D_80155D38 +D_80155D3C +D_80155D40 +D_80155D44 +D_80155D48 +D_80155D4C +D_80155D50 +D_80155D54 +D_80155D58 +D_80155D5C +D_80155D60 +D_80155D64 +D_80155D68 +D_80155D6C +D_80155D70 +D_80155D74 +D_80155D78 +D_80155D7C +D_80155D80 +D_80155D84 +D_80155D88 +D_80155D8C +D_80155D90 +D_80155D94 +D_80155D98 +D_80155D9C +D_80155DA0 +D_80155DA4 +D_80155DA8 +D_80155DAC +D_80155DB0 +D_80155DB4 +D_80155DB8 +D_80155DBC +D_80155DC0 +D_80155DC4 +D_80155DC8 +D_80155DCC +D_80155DD0 +D_80155DD4 +D_80155DD8 +D_80155DDC +D_80155DE0 +D_80155DE4 +D_80155DE8 +D_80155DEC +D_80155DF0 +D_80155DF4 +D_80155DF8 +D_80155DFC +D_80155E00 +D_80155E04 +D_80155E08 +D_80155E0C +D_80155E10 +D_80155E14 +D_80155E18 +D_80155E1C +D_80155E20 +D_80155E24 +D_80155E28 +D_80155E2C +D_80155E30 +D_80155E34 +D_80155E38 +D_80155E3C +D_80155E40 +D_80155E44 +D_80155E48 +D_80155E4C +D_80155E50 +D_80155E54 +D_80155E58 +D_80155E5C +D_80155E60 +D_80155E64 +D_80155E68 +D_80155E6C +D_80155E70 +D_80155E74 +D_80155E78 +D_80155E7C +D_80155E80 +D_80155E84 +D_80155E88 +D_80155E8C +D_80155E90 +D_80155E94 +D_80155E98 +D_80155E9C +D_80155EA0 +D_80155EA4 +D_80155EA8 +D_80155EAC +D_80155EB0 +D_80155EB4 +D_80155EB8 +D_80155EBC +D_80155EC0 +D_80155EC4 +D_80155EC8 +D_80155ECC +D_80155ED0 +D_80155ED4 +D_80155ED8 +D_80155EDC +D_80155EE0 +D_80155EE4 +D_80155EE8 +D_80155EEC +D_80155EF0 +D_80155EF4 +D_80155EF8 +D_80155EFC +D_80155F00 +D_80155F04 +D_80155F08 +D_80155F0C +D_80155F10 +D_80155F14 +D_80155F18 +D_80155F1C +D_80155F20 +D_80155F24 +D_80155F28 +D_80155F2C +D_80155F30 +D_80155F34 +D_80155F38 +D_80155F3C +D_80155F40 +D_80155F44 +D_80155F48 +D_80155F4C +D_80155F50 +D_80155F54 +D_80155F58 +D_80155F5C +D_80155F60 +D_80155F64 +D_80155F68 +D_80155F6C +D_80155F70 +D_80155F74 +D_80155F78 +D_80155F7C +D_80155F80 +D_80155F84 +D_80155F88 +D_80155F8C +D_80155F90 +D_80155F94 +D_80155F98 +D_80155F9C +D_80155FA0 +D_80155FA4 +D_80155FA8 +D_80155FAC +D_80155FB0 +D_80155FB4 +D_80155FB8 +D_80155FBC +D_80155FC0 +D_80155FC4 +D_80155FC8 +D_80155FCC +D_80155FD0 +D_80155FD4 +D_80155FD8 +D_80155FDC +D_80155FE0 +D_80155FE4 +D_80155FE8 +D_80155FEC +D_80155FF0 +D_80155FF4 +D_80155FF8 +D_80155FFC +D_80156000 +D_80156004 +D_80156008 +D_8015600C +D_80156010 +D_80156014 +D_80156018 +D_8015601C +D_80156020 +D_80156024 +D_80156028 +D_8015602C +D_80156030 +D_80156034 +D_80156038 +D_8015603C +D_80156040 +D_80156044 +D_80156048 +D_8015604C +D_80156050 +D_80156054 +D_80156058 +D_8015605C +D_80156060 +D_80156064 +D_80156068 +D_8015606C +D_80156070 +D_80156074 +D_80156078 +D_8015607C +D_80156080 +D_80156084 +D_80156088 +D_8015608C +D_80156090 +D_80156094 +D_80156098 +D_8015609C +D_801560A0 +D_801560A4 +D_801560A8 +D_801560AC +D_801560B0 +D_801560B4 +D_801560B8 +D_801560BC +D_801560C0 +D_801560C4 +D_801560C8 +D_801560CC +D_801560D0 +D_801560D4 +D_801560D8 +D_801560DC +D_801560E0 +D_801560E4 +D_801560E8 +D_801560EC +D_801560F0 +D_801560F4 +D_801560F8 +D_801560FC +D_80156100 +D_80156104 +D_80156108 +D_8015610C +D_80156110 +D_80156114 +D_80156118 +D_8015611C +D_80156120 +D_80156124 +D_80156128 +D_8015612C +D_80156130 +D_80156134 +D_80156138 +D_8015613C +D_80156140 +D_80156144 +D_80156148 +D_8015614C +D_80156150 +D_80156154 +D_80156158 +D_8015615C +D_80156160 +D_80156164 +D_80156168 +D_8015616C +D_80156170 +D_80156174 +D_80156178 +D_8015617C +D_80156180 +D_80156184 +D_80156188 +D_8015618C +D_80156190 +D_80156194 +D_80156198 +D_8015619C +D_801561A0 +D_801561A4 +D_801561A8 +D_801561AC +D_801561B0 +D_801561B4 +D_801561B8 +D_801561BC +D_801561C0 +D_801561C4 +D_801561C8 +D_801561CC +D_801561D0 +D_801561D4 +D_801561D8 +D_801561DC +D_801561E0 +D_801561E4 +D_801561E8 +D_801561EC +D_801561F0 +D_801561F4 +D_801561F8 +D_801561FC +D_80156200 +D_80156204 +D_80156208 +D_8015620C +D_80156210 +D_80156214 +D_80156218 +D_8015621C +D_80156220 +D_80156224 +D_80156228 +D_8015622C +D_80156230 +D_80156234 +D_80156238 +D_8015623C +D_80156240 +D_80156244 +D_80156248 +D_8015624C +D_80156250 +D_80156254 +D_80156258 +D_8015625C +D_80156260 +D_80156264 +D_80156268 +D_8015626C +D_80156270 +D_80156274 +D_80156278 +D_8015627C +D_80156280 +D_80156284 +D_80156288 +D_8015628C +D_80156290 +D_80156294 +D_80156298 +D_8015629C +D_801562A0 +D_801562A4 +D_801562A8 +D_801562AC +D_801562B0 +D_801562B4 +D_801562B8 +D_801562BC +D_801562C0 +D_801562C4 +D_801562C8 +D_801562CC +D_801562D0 +D_801562D4 +D_801562D8 +D_801562DC +D_801562E0 +D_801562E4 +D_801562E8 +D_801562EC +D_801562F0 +D_801562F4 +D_801562F8 +D_801562FC +D_80156300 +D_80156304 +D_80156308 +D_8015630C +D_80156310 +D_80156314 +D_80156318 +D_8015631C +D_80156320 +D_80156324 +D_80156328 +D_8015632C +D_80156330 +D_80156334 +D_80156338 +D_8015633C +D_80156340 +D_80156344 +D_80156348 +D_8015634C +D_80156350 +D_80156354 +D_80156358 +D_8015635C +D_80156360 +D_80156364 +D_80156368 +D_8015636C +D_80156370 +D_80156374 +D_80156378 +D_8015637C +D_80156380 +D_80156384 +D_80156388 +D_8015638C +D_80156390 +D_80156394 +D_80156398 +D_8015639C +D_801563A0 +D_801563A4 +D_801563A8 +D_801563AC +D_801563B0 +D_801563B4 +D_801563B8 +D_801563BC +D_801563C0 +D_801563C4 +D_801563C8 +D_801563CC +D_801563D0 +D_801563D4 +D_801563D8 +D_801563DC +D_801563E0 +D_801563E4 +D_801563E8 +D_801563EC +D_801563F0 +D_801563F4 +D_801563F8 +D_801563FC +D_80156400 +D_80156404 +D_80156408 +D_8015640C +D_80156410 +D_80156414 +D_80156418 +D_8015641C +D_80156420 +D_80156424 +D_80156428 +D_8015642C +D_80156430 +D_80156434 +D_80156438 +D_8015643C +D_80156440 +D_80156444 +D_80156448 +D_8015644C +D_80156450 +D_80156454 +D_80156458 +D_8015645C +D_80156460 +D_80156464 +D_80156468 +D_8015646C +D_80156470 +D_80156474 +D_80156478 +D_8015647C +D_80156480 +D_80156484 +D_80156488 +D_8015648C +D_80156490 +D_80156494 +D_80156498 +D_8015649C +D_801564A0 +D_801564A4 +D_801564A8 +D_801564AC +D_801564B0 +D_801564B4 +D_801564B8 +D_801564BC +D_801564C0 +D_801564C4 +D_801564C8 +D_801564CC +D_801564D0 +D_801564D4 +D_801564D8 +D_801564DC +D_801564E0 +D_801564E4 +D_801564E8 +D_801564EC +D_801564F0 +D_801564F4 +D_801564F8 +D_801564FC +D_80156500 +D_80156504 +D_80156508 +D_8015650C +D_80156510 +D_80156514 +D_80156518 +D_8015651C +D_80156520 +D_80156524 +D_80156528 +D_8015652C +D_80156530 +D_80156534 +D_80156538 +D_8015653C +D_80156540 +D_80156544 +D_80156548 +D_8015654C +D_80156550 +D_80156554 +D_80156558 +D_8015655C +D_80156560 +D_80156564 +D_80156568 +D_8015656C +D_80156570 +D_80156574 +D_80156578 +D_8015657C +D_80156580 +D_80156584 +D_80156588 +D_8015658C +D_80156590 +D_80156594 +D_80156598 +D_8015659C +D_801565A0 +D_801565A4 +D_801565A8 +D_801565AC +D_801565B0 +D_801565B4 +D_801565B8 +D_801565BC +D_801565C0 +D_801565C4 +D_801565C8 +D_801565CC +D_801565D0 +D_801565D4 +D_801565D8 +D_801565DC +D_801565E0 +D_801565E4 +D_801565E8 +D_801565EC +D_801565F0 +D_801565F4 +D_801565F8 +D_801565FC +D_80156600 +D_80156604 +D_80156608 +D_8015660C +D_80156610 +D_80156614 +D_80156618 +D_8015661C +D_80156620 +D_80156624 +D_80156628 +D_8015662C +D_80156630 +D_80156634 +D_80156638 +D_8015663C +D_80156640 +D_80156644 +D_80156648 +D_8015664C +D_80156650 +D_80156654 +D_80156658 +D_8015665C +D_80156660 +D_80156664 +D_80156668 +D_8015666C +D_80156670 +D_80156674 +D_80156678 +D_8015667C +D_80156680 +D_80156684 +D_80156688 +D_8015668C +D_80156690 +D_80156694 +D_80156698 +D_8015669C +D_801566A0 +D_801566A4 +D_801566A8 +D_801566AC +D_801566B0 +D_801566B4 +D_801566B8 +D_801566BC +D_801566C0 +D_801566C4 +D_801566C8 +D_801566CC +D_801566D0 +D_801566D4 +D_801566D8 +D_801566DC +D_801566E0 +D_801566E4 +D_801566E8 +D_801566EC +D_801566F0 +D_801566F4 +D_801566F8 +D_801566FC +D_80156700 +D_80156704 +D_80156708 +D_8015670C +D_80156710 +D_80156714 +D_80156718 +D_8015671C +D_80156720 +D_80156724 +D_80156728 +D_8015672C +D_80156730 +D_80156734 +D_80156738 +D_8015673C +D_80156740 +D_80156744 +D_80156748 +D_8015674C +D_80156750 +D_80156754 +D_80156758 +D_8015675C +D_80156760 +D_80156764 +D_80156768 +D_8015676C +D_80156770 +D_80156774 +D_80156778 +D_8015677C +D_80156780 +D_80156784 +D_80156788 +D_8015678C +D_80156790 +D_80156794 +D_80156798 +D_8015679C +D_801567A0 +D_801567A4 +D_801567A8 +D_801567AC +D_801567B0 +D_801567B4 +D_801567B8 +D_801567BC +D_801567C0 +D_801567C4 +D_801567C8 +D_801567CC +D_801567D0 +D_801567D4 +D_801567D8 +D_801567DC +D_801567E0 +D_801567E4 +D_801567E8 +D_801567EC +D_801567F0 +D_801567F4 +D_801567F8 +D_801567FC +D_80156800 +D_80156804 +D_80156808 +D_8015680C +D_80156810 +D_80156814 +D_80156818 +D_8015681C +D_80156820 +D_80156824 +D_80156828 +D_8015682C +D_80156830 +D_80156834 +D_80156838 +D_8015683C +D_80156840 +D_80156844 +D_80156848 +D_8015684C +D_80156850 +D_80156854 +D_80156858 +D_8015685C +D_80156860 +D_80156864 +D_80156868 +D_8015686C +D_80156870 +D_80156874 +D_80156878 +D_8015687C +D_80156880 +D_80156884 +D_80156888 +D_8015688C +D_80156890 +D_80156894 +D_80156898 +D_8015689C +D_801568A0 +D_801568A4 +D_801568A8 +D_801568AC +D_801568B0 +D_801568B4 +D_801568B8 +D_801568BC +D_801568C0 +D_801568C4 +D_801568C8 +D_801568CC +D_801568D0 +D_801568D4 +D_801568D8 +D_801568DC +D_801568E0 +D_801568E4 +D_801568E8 +D_801568EC +D_801568F0 +D_801568F4 +D_801568F8 +D_801568FC +D_80156900 +D_80156904 +D_80156908 +D_8015690C +D_80156910 +D_80156914 +D_80156918 +D_8015691C +D_80156920 +D_80156924 +D_80156928 +D_8015692C +D_80156930 +D_80156934 +D_80156938 +D_8015693C +D_80156940 +D_80156944 +D_80156948 +D_8015694C +D_80156950 +D_80156954 +D_80156958 +D_8015695C +D_80156960 +D_80156964 +D_80156968 +D_8015696C +D_80156970 +D_80156974 +D_80156978 +D_8015697C +D_80156980 +D_80156984 +D_80156988 +D_8015698C +D_80156990 +D_80156994 +D_80156998 +D_8015699C +D_801569A0 +D_801569A4 +D_801569A8 +D_801569AC +D_801569B0 +D_801569B4 +D_801569B8 +D_801569BC +D_801569C0 +D_801569C4 +D_801569C8 +D_801569CC +D_801569D0 +D_801569D4 +D_801569D8 +D_801569DC +D_801569E0 +D_801569E4 +D_801569E8 +D_801569EC +D_801569F0 +D_801569F4 +D_801569F8 +D_801569FC +D_80156A00 +D_80156A04 +D_80156A08 +D_80156A0C +D_80156A10 +D_80156A14 +D_80156A18 +D_80156A1C +D_80156A20 +D_80156A24 +D_80156A28 +D_80156A2C +D_80156A30 +D_80156A34 +D_80156A38 +D_80156A3C +D_80156A40 +D_80156A44 +D_80156A48 +D_80156A4C +D_80156A50 +D_80156A54 +D_80156A58 +D_80156A5C +D_80156A60 +D_80156A64 +D_80156A68 +D_80156A6C +D_80156A70 +D_80156A74 +D_80156A78 +D_80156A7C +D_80156A80 +D_80156A84 +D_80156A88 +D_80156A8C +D_80156A90 +D_80156A94 +D_80156A98 +D_80156A9C +D_80156AA0 +D_80156AA4 +D_80156AA8 +D_80156AAC +D_80156AB0 +D_80156AB4 +D_80156AB8 +D_80156ABC +D_80156AC0 +D_80156AC4 +D_80156AC8 +D_80156ACC +D_80156AD0 +D_80156AD4 +D_80156AD8 +D_80156ADC +D_80156AE0 +D_80156AE4 +D_80156AE8 +D_80156AEC +D_80156AF0 +D_80156AF4 +D_80156AF8 +D_80156AFC +D_80156B00 +D_80156B04 +D_80156B08 +D_80156B0C +D_80156B10 +D_80156B14 +D_80156B18 +D_80156B1C +D_80156B20 +D_80156B24 +D_80156B28 +D_80156B2C +D_80156B30 +D_80156B34 +D_80156B38 +D_80156B3C +D_80156B40 +D_80156B44 +D_80156B48 +D_80156B4C +D_80156B50 +D_80156B54 +D_80156B58 +D_80156B5C +D_80156B60 +D_80156B64 +D_80156B68 +D_80156B6C +D_80156B70 +D_80156B74 +D_80156B78 +D_80156B7C +D_80156B80 +D_80156B84 +D_80156B88 +D_80156B8C +D_80156B90 +D_80156B94 +D_80156B98 +D_80156B9C +D_80156BA0 +D_80156BA4 +D_80156BA8 +D_80156BAC +D_80156BB0 +D_80156BB4 +D_80156BB8 +D_80156BBC +D_80156BC0 +D_80156BC4 +D_80156BC8 +D_80156BCC +D_80156BD0 +D_80156BD4 +D_80156BD8 +D_80156BDC +D_80156BE0 +D_80156BE4 +D_80156BE8 +D_80156BEC +D_80156BF0 +D_80156BF4 +D_80156BF8 +D_80156BFC +D_80156C00 +D_80156C04 +D_80156C08 +D_80156C0C +D_80156C10 +D_80156C14 +D_80156C18 +D_80156C1C +D_80156C20 +D_80156C24 +D_80156C28 +D_80156C2C +D_80156C30 +D_80156C34 +D_80156C38 +D_80156C3C +D_80156C40 +D_80156C44 +D_80156C48 +D_80156C4C +D_80156C50 +D_80156C54 +D_80156C58 +D_80156C5C +D_80156C60 +D_80156C64 +D_80156C68 +D_80156C6C +D_80156C70 +D_80156C74 +D_80156C78 +D_80156C7C +D_80156C80 +D_80156C84 +D_80156C88 +D_80156C8C +D_80156C90 +D_80156C94 +D_80156C98 +D_80156C9C +D_80156CA0 +D_80156CA4 +D_80156CA8 +D_80156CAC +D_80156CB0 +D_80156CB4 +D_80156CB8 +D_80156CBC +D_80156CC0 +D_80156CC4 +D_80156CC8 +D_80156CCC +D_80156CD0 +D_80156CD4 +D_80156CD8 +D_80156CDC +D_80156CE0 +D_80156CE4 +D_80156CE8 +D_80156CEC +D_80156CF0 +D_80156CF4 +D_80156CF8 +D_80156CFC +D_80156D00 +D_80156D04 +D_80156D08 +D_80156D0C +D_80156D10 +D_80156D14 +D_80156D18 +D_80156D1C +D_80156D20 +D_80156D24 +D_80156D28 +D_80156D2C +D_80156D30 +D_80156D34 +D_80156D38 +D_80156D3C +D_80156D40 +D_80156D44 +D_80156D48 +D_80156D4C +D_80156D50 +D_80156D54 +D_80156D58 +D_80156D5C +D_80156D60 +D_80156D64 +D_80156D68 +D_80156D6C +D_80156D70 +D_80156D74 +D_80156D78 +D_80156D7C +D_80156D80 +D_80156D84 +D_80156D88 +D_80156D8C +D_80156D90 +D_80156D94 +D_80156D98 +D_80156D9C +D_80156DA0 +D_80156DA4 +D_80156DA8 +D_80156DAC +D_80156DB0 +D_80156DB4 +D_80156DB8 +D_80156DBC +D_80156DC0 +D_80156DC4 +D_80156DC8 +D_80156DCC +D_80156DD0 +D_80156DD4 +D_80156DD8 +D_80156DDC +D_80156DE0 +D_80156DE4 +D_80156DE8 +D_80156DEC +D_80156DF0 +D_80156DF4 +D_80156DF8 +D_80156DFC +D_80156E00 +D_80156E04 +D_80156E08 +D_80156E0C +D_80156E10 +D_80156E14 +D_80156E18 +D_80156E1C +D_80156E20 +D_80156E24 +D_80156E28 +D_80156E2C +D_80156E30 +D_80156E34 +D_80156E38 +D_80156E3C +D_80156E40 +D_80156E44 +D_80156E48 +D_80156E4C +D_80156E50 +D_80156E54 +D_80156E58 +D_80156E5C +D_80156E60 +D_80156E64 +D_80156E68 +D_80156E6C +D_80156E70 +D_80156E74 +D_80156E78 +D_80156E7C +D_80156E80 +D_80156E84 +D_80156E88 +D_80156E8C +D_80156E90 +D_80156E94 +D_80156E98 +D_80156E9C +D_80156EA0 +D_80156EA4 +D_80156EA8 +D_80156EAC +D_80156EB0 +D_80156EB4 +D_80156EB8 +D_80156EBC +D_80156EC0 +D_80156EC4 +D_80156EC8 +D_80156ECC +D_80156ED0 +D_80156ED4 +D_80156ED8 +D_80156EDC +D_80156EE0 +D_80156EE4 +D_80156EE8 +D_80156EEC +D_80156EF0 +D_80156EF4 +D_80156EF8 +D_80156EFC +D_80156F00 +D_80156F04 +D_80156F08 +D_80156F0C +D_80156F10 +D_80156F14 +D_80156F18 +D_80156F1C +D_80156F20 +D_80156F24 +D_80156F28 +D_80156F2C +D_80156F30 +D_80156F34 +D_80156F38 +D_80156F3C +D_80156F40 +D_80156F44 +D_80156F48 +D_80156F4C +D_80156F50 +D_80156F54 +D_80156F58 +D_80156F5C +D_80156F60 +D_80156F64 +D_80156F68 +D_80156F6C +D_80156F70 +D_80156F74 +D_80156F78 +D_80156F7C +D_80156F80 +D_80156F84 +D_80156F88 +D_80156F8C +D_80156F90 +D_80156F94 +D_80156F98 +D_80156F9C +D_80156FA0 +D_80156FA4 +D_80156FA8 +D_80156FAC +D_80156FB0 +D_80156FB4 +D_80156FB8 +D_80156FBC +D_80156FC0 +D_80156FC4 +D_80156FC8 +D_80156FCC +D_80156FD0 +D_80156FD4 +D_80156FD8 +D_80156FDC +D_80156FE0 +D_80156FE4 +D_80156FE8 +D_80156FEC +D_80156FF0 +D_80156FF4 +D_80156FF8 +D_80156FFC +D_80157000 +D_80157004 +D_80157008 +D_8015700C +D_80157010 +D_80157014 +D_80157018 +D_8015701C +D_80157020 +D_80157024 +D_80157028 +D_8015702C +D_80157030 +D_80157034 +D_80157038 +D_8015703C +D_80157040 +D_80157044 +D_80157048 +D_8015704C +D_80157050 +D_80157054 +D_80157058 +D_8015705C +D_80157060 +D_80157064 +D_80157068 +D_8015706C +D_80157070 +D_80157074 +D_80157078 +D_8015707C +D_80157080 +D_80157084 +D_80157088 +D_8015708C +D_80157090 +D_80157094 +D_80157098 +D_8015709C +D_801570A0 +D_801570A4 +D_801570A8 +D_801570AC +D_801570B0 +D_801570B4 +D_801570B8 +D_801570BC +D_801570C0 +D_801570C4 +D_801570C8 +D_801570CC +D_801570D0 +D_801570D4 +D_801570D8 +D_801570DC +D_801570E0 +D_801570E4 +D_801570E8 +D_801570EC +D_801570F0 +D_801570F4 +D_801570F8 +D_801570FC +D_80157100 +D_80157104 +D_80157108 +D_8015710C +D_80157110 +D_80157114 +D_80157118 +D_8015711C +D_80157120 +D_80157124 +D_80157128 +D_8015712C +D_80157130 +D_80157134 +D_80157138 +D_8015713C +D_80157140 +D_80157144 +D_80157148 +D_8015714C +D_80157150 +D_80157154 +D_80157158 +D_8015715C +D_80157160 +D_80157164 +D_80157168 +D_8015716C +D_80157170 +D_80157174 +D_80157178 +D_8015717C +D_80157180 +D_80157184 +D_80157188 +D_8015718C +D_80157190 +D_80157194 +D_80157198 +D_8015719C +D_801571A0 +D_801571A4 +D_801571A8 +D_801571AC +D_801571B0 +D_801571B4 +D_801571B8 +D_801571BC +D_801571C0 +D_801571C4 +D_801571C8 +D_801571CC +D_801571D0 +D_801571D4 +D_801571D8 +D_801571DC +D_801571E0 +D_801571E4 +D_801571E8 +D_801571EC +D_801571F0 +D_801571F4 +D_801571F8 +D_801571FC +D_80157200 +D_80157204 +D_80157208 +D_8015720C +D_80157210 +D_80157214 +D_80157218 +D_8015721C +D_80157220 +D_80157224 +D_80157228 +D_8015722C +D_80157230 +D_80157234 +D_80157238 +D_8015723C +D_80157240 +D_80157244 +D_80157248 +D_8015724C +D_80157250 +D_80157254 +D_80157258 +D_8015725C +D_80157260 +D_80157264 +D_80157268 +D_8015726C +D_80157270 +D_80157274 +D_80157278 +D_8015727C +D_80157280 +D_80157284 +D_80157288 +D_8015728C +D_80157290 +D_80157294 +D_80157298 +D_8015729C +D_801572A0 +D_801572A4 +D_801572A8 +D_801572AC +D_801572B0 +D_801572B4 +D_801572B8 +D_801572BC +D_801572C0 +D_801572C4 +D_801572C8 +D_801572CC +D_801572D0 +D_801572D4 +D_801572D8 +D_801572DC +D_801572E0 +D_801572E4 +D_801572E8 +D_801572EC +D_801572F0 +D_801572F4 +D_801572F8 +D_801572FC +D_80157300 +D_80157304 +D_80157308 +D_8015730C +D_80157310 +D_80157314 +D_80157318 +D_8015731C +D_80157320 +D_80157324 +D_80157328 +D_8015732C +D_80157330 +D_80157334 +D_80157338 +D_8015733C +D_80157340 +D_80157344 +D_80157348 +D_8015734C +D_80157350 +D_80157354 +D_80157358 +D_8015735C +D_80157360 +D_80157364 +D_80157368 +D_8015736C +D_80157370 +D_80157374 +D_80157378 +D_8015737C +D_80157380 +D_80157384 +D_80157388 +D_8015738C +D_80157390 +D_80157394 +D_80157398 +D_8015739C +D_801573A0 +D_801573A4 +D_801573A8 +D_801573AC +D_801573B0 +D_801573B4 +D_801573B8 +D_801573BC +D_801573C0 +D_801573C4 +D_801573C8 +D_801573CC +D_801573D0 +D_801573D4 +D_801573D8 +D_801573DC +D_801573E0 +D_801573E4 +D_801573E8 +D_801573EC +D_801573F0 +D_801573F4 +D_801573F8 +D_801573FC +D_80157400 +D_80157404 +D_80157408 +D_8015740C +D_80157410 +D_80157414 +D_80157418 +D_8015741C +D_80157420 +D_80157424 +D_80157428 +D_8015742C +D_80157430 +D_80157434 +D_80157438 +D_8015743C +D_80157440 +D_80157444 +D_80157448 +D_8015744C +D_80157450 +D_80157454 +D_80157458 +D_8015745C +D_80157460 +D_80157464 +D_80157468 +D_8015746C +D_80157470 +D_80157474 +D_80157478 +D_8015747C +D_80157480 +D_80157484 +D_80157488 +D_8015748C +D_80157490 +D_80157494 +D_80157498 +D_8015749C +D_801574A0 +D_801574A4 +D_801574A8 +D_801574AC +D_801574B0 +D_801574B4 +D_801574B8 +D_801574BC +D_801574C0 +D_801574C4 +D_801574C8 +D_801574CC +D_801574D0 +D_801574D4 +D_801574D8 +D_801574DC +D_801574E0 +D_801574E4 +D_801574E8 +D_801574EC +D_801574F0 +D_801574F4 +D_801574F8 +D_801574FC +D_80157500 +D_80157504 +D_80157508 +D_8015750C +D_80157510 +D_80157514 +D_80157518 +D_8015751C +D_80157520 +D_80157524 +D_80157528 +D_8015752C +D_80157530 +D_80157534 +D_80157538 +D_8015753C +D_80157540 +D_80157544 +D_80157548 +D_8015754C +D_80157550 +D_80157554 +D_80157558 +D_8015755C +D_80157560 +D_80157564 +D_80157568 +D_8015756C +D_80157570 +D_80157574 +D_80157578 +D_8015757C +D_80157580 +D_80157584 +D_80157588 +D_8015758C +D_80157590 +D_80157594 +D_80157598 +D_8015759C +D_801575A0 +D_801575A4 +D_801575A8 +D_801575AC +D_801575B0 +D_801575B4 +D_801575B8 +D_801575BC +D_801575C0 +D_801575C4 +D_801575C8 +D_801575CC +D_801575D0 +D_801575D4 +D_801575D8 +D_801575DC +D_801575E0 +D_801575E4 +D_801575E8 +D_801575EC +D_801575F0 +D_801575F4 +D_801575F8 +D_801575FC +D_80157600 +D_80157604 +D_80157608 +D_8015760C +D_80157610 +D_80157614 +D_80157618 +D_8015761C +D_80157620 +D_80157624 +D_80157628 +D_8015762C +D_80157630 +D_80157634 +D_80157638 +D_8015763C +D_80157640 +D_80157644 +D_80157648 +D_8015764C +D_80157650 +D_80157654 +D_80157658 +D_8015765C +D_80157660 +D_80157664 +D_80157668 +D_8015766C +D_80157670 +D_80157674 +D_80157678 +D_8015767C +D_80157680 +D_80157684 +D_80157688 +D_8015768C +D_80157690 +D_80157694 +D_80157698 +D_8015769C +D_801576A0 +D_801576A4 +D_801576A8 +D_801576AC +D_801576B0 +D_801576B4 +D_801576B8 +D_801576BC +D_801576C0 +D_801576C4 +D_801576C8 +D_801576CC +D_801576D0 +D_801576D4 +D_801576D8 +D_801576DC +D_801576E0 +D_801576E4 +D_801576E8 +D_801576EC +D_801576F0 +D_801576F4 +D_801576F8 +D_801576FC +D_80157700 +D_80157704 +D_80157708 +D_8015770C +D_80157710 +D_80157714 +D_80157718 +D_8015771C +D_80157720 +D_80157724 +D_80157728 +D_8015772C +D_80157730 +D_80157734 +D_80157738 +D_8015773C +D_80157740 +D_80157744 +D_80157748 +D_8015774C +D_80157750 +D_80157754 +D_80157758 +D_8015775C +D_80157760 +D_80157764 +D_80157768 +D_8015776C +D_80157770 +D_80157774 +D_80157778 +D_8015777C +D_80157780 +D_80157784 +D_80157788 +D_8015778C +D_80157790 +D_80157794 +D_80157798 +D_8015779C +D_801577A0 +D_801577A4 +D_801577A8 +D_801577AC +D_801577B0 +D_801577B4 +D_801577B8 +D_801577BC +D_801577C0 +D_801577C4 +D_801577C8 +D_801577CC +D_801577D0 +D_801577D4 +D_801577D8 +D_801577DC +D_801577E0 +D_801577E4 +D_801577E8 +D_801577EC +D_801577F0 +D_801577F4 +D_801577F8 +D_801577FC +D_80157800 +D_80157804 +D_80157808 +D_8015780C +D_80157810 +D_80157814 +D_80157818 +D_8015781C +D_80157820 +D_80157824 +D_80157828 +D_8015782C +D_80157830 +D_80157834 +D_80157838 +D_8015783C +D_80157840 +D_80157844 +D_80157848 +D_8015784C +D_80157850 +D_80157854 +D_80157858 +D_8015785C +D_80157860 +D_80157864 +D_80157868 +D_8015786C +D_80157870 +D_80157874 +D_80157878 +D_8015787C +D_80157880 +D_80157884 +D_80157888 +D_8015788C +D_80157890 +D_80157894 +D_80157898 +D_8015789C +D_801578A0 +D_801578A4 +D_801578A8 +D_801578AC +D_801578B0 +D_801578B4 +D_801578B8 +D_801578BC +D_801578C0 +D_801578C4 +D_801578C8 +D_801578CC +D_801578D0 +D_801578D4 +D_801578D8 +D_801578DC +D_801578E0 +D_801578E4 +D_801578E8 +D_801578EC +D_801578F0 +D_801578F4 +D_801578F8 +D_801578FC +D_80157900 +D_80157904 +D_80157908 +D_8015790C +D_80157910 +D_80157914 +D_80157918 +D_8015791C +D_80157920 +D_80157924 +D_80157928 +D_8015792C +D_80157930 +D_80157934 +D_80157938 +D_8015793C +D_80157940 +D_80157944 +D_80157948 +D_8015794C +D_80157950 +D_80157954 +D_80157958 +D_8015795C +D_80157960 +D_80157964 +D_80157968 +D_8015796C +D_80157970 +D_80157974 +D_80157978 +D_8015797C +D_80157980 +D_80157984 +D_80157988 +D_8015798C +D_80157990 +D_80157994 +D_80157998 +D_8015799C +D_801579A0 +D_801579A4 +D_801579A8 +D_801579AC +D_801579B0 +D_801579B4 +D_801579B8 +D_801579BC +D_801579C0 +D_801579C4 +D_801579C8 +D_801579CC +D_801579D0 +D_801579D4 +D_801579D8 +D_801579DC +D_801579E0 +D_801579E4 +D_801579E8 +D_801579EC +D_801579F0 +D_801579F4 +D_801579F8 +D_801579FC +D_80157A00 +D_80157A04 +D_80157A08 +D_80157A0C +D_80157A10 +D_80157A14 +D_80157A18 +D_80157A1C +D_80157A20 +D_80157A24 +D_80157A28 +D_80157A2C +D_80157A30 +D_80157A34 +D_80157A38 +D_80157A3C +D_80157A40 +D_80157A44 +D_80157A48 +D_80157A4C +D_80157A50 +D_80157A54 +D_80157A58 +D_80157A5C +D_80157A60 +D_80157A64 +D_80157A68 +D_80157A6C +D_80157A70 +D_80157A74 +D_80157A78 +D_80157A7C +D_80157A80 +D_80157A84 +D_80157A88 +D_80157A8C +D_80157A90 +D_80157A94 +D_80157A98 +D_80157A9C +D_80157AA0 +D_80157AA4 +D_80157AA8 +D_80157AAC +D_80157AB0 +D_80157AB4 +D_80157AB8 +D_80157ABC +D_80157AC0 +D_80157AC4 +D_80157AC8 +D_80157ACC +D_80157AD0 +D_80157AD4 +D_80157AD8 +D_80157ADC +D_80157AE0 +D_80157AE4 +D_80157AE8 +D_80157AEC +D_80157AF0 +D_80157AF4 +D_80157AF8 +D_80157AFC +D_80157B00 +D_80157B04 +D_80157B08 +D_80157B0C +D_80157B10 +D_80157B14 +D_80157B18 +D_80157B1C +D_80157B20 +D_80157B24 +D_80157B28 +D_80157B2C +D_80157B30 +D_80157B34 +D_80157B38 +D_80157B3C +D_80157B40 +D_80157B44 +D_80157B48 +D_80157B4C +D_80157B50 +D_80157B54 +D_80157B58 +D_80157B5C +D_80157B60 +D_80157B64 +D_80157B68 +D_80157B6C +D_80157B70 +D_80157B74 +D_80157B78 +D_80157B7C +D_80157B80 +D_80157B84 +D_80157B88 +D_80157B8C +D_80157B90 +D_80157B94 +D_80157B98 +D_80157B9C +D_80157BA0 +D_80157BA4 +D_80157BA8 +D_80157BAC +D_80157BB0 +D_80157BB4 +D_80157BB8 +D_80157BBC +D_80157BC0 +D_80157BC4 +D_80157BC8 +D_80157BCC +D_80157BD0 +D_80157BD4 +D_80157BD8 +D_80157BDC +D_80157BE0 +D_80157BE4 +D_80157BE8 +D_80157BEC +D_80157BF0 +D_80157BF4 +D_80157BF8 +D_80157BFC +D_80157C00 +D_80157C04 +D_80157C08 +D_80157C0C +D_80157C10 +D_80157C14 +D_80157C18 +D_80157C1C +D_80157C20 +D_80157C24 +D_80157C28 +D_80157C2C +D_80157C30 +D_80157C34 +D_80157C38 +D_80157C3C +D_80157C40 +D_80157C44 +D_80157C48 +D_80157C4C +D_80157C50 +D_80157C54 +D_80157C58 +D_80157C5C +D_80157C60 +D_80157C64 +D_80157C68 +D_80157C6C +D_80157C70 +D_80157C74 +D_80157C78 +D_80157C7C +D_80157C80 +D_80157C84 +D_80157C88 +D_80157C8C +D_80157C90 +D_80157C94 +D_80157C98 +D_80157C9C +D_80157CA0 +D_80157CA4 +D_80157CA8 +D_80157CAC +D_80157CB0 +D_80157CB4 +D_80157CB8 +D_80157CBC +D_80157CC0 +D_80157CC4 +D_80157CC8 +D_80157CCC +D_80157CD0 +D_80157CD4 +D_80157CD8 +D_80157CDC +D_80157CE0 +D_80157CE4 +D_80157CE8 +D_80157CEC +D_80157CF0 +D_80157CF4 +D_80157CF8 +D_80157CFC +D_80157D00 +D_80157D04 +D_80157D08 +D_80157D0C +D_80157D10 +D_80157D14 +D_80157D18 +D_80157D1C +D_80157D20 +D_80157D24 +D_80157D28 +D_80157D2C +D_80157D30 +D_80157D34 +D_80157D38 +D_80157D3C +D_80157D40 +D_80157D44 +D_80157D48 +D_80157D4C +D_80157D50 +D_80157D54 +D_80157D58 +D_80157D5C +D_80157D60 +D_80157D64 +D_80157D68 +D_80157D6C +D_80157D70 +D_80157D74 +D_80157D78 +D_80157D7C +D_80157D80 +D_80157D84 +D_80157D88 +D_80157D8C +D_80157D90 +D_80157D94 +D_80157D98 +D_80157D9C +D_80157DA0 +D_80157DA4 +D_80157DA8 +D_80157DAC +D_80157DB0 +D_80157DB4 +D_80157DB8 +D_80157DBC +D_80157DC0 +D_80157DC4 +D_80157DC8 +D_80157DCC +D_80157DD0 +D_80157DD4 +D_80157DD8 +D_80157DDC +D_80157DE0 +D_80157DE4 +D_80157DE8 +D_80157DEC +D_80157DF0 +D_80157DF4 +D_80157DF8 +D_80157DFC +D_80157E00 +D_80157E04 +D_80157E08 +D_80157E0C +D_80157E10 +D_80157E14 +D_80157E18 +D_80157E1C +D_80157E20 +D_80157E24 +D_80157E28 +D_80157E2C +D_80157E30 +D_80157E34 +D_80157E38 +D_80157E3C +D_80157E40 +D_80157E44 +D_80157E48 +D_80157E4C +D_80157E50 +D_80157E54 +D_80157E58 +D_80157E5C +D_80157E60 +D_80157E64 +D_80157E68 +D_80157E6C +D_80157E70 +D_80157E74 +D_80157E78 +D_80157E7C +D_80157E80 +D_80157E84 +D_80157E88 +D_80157E8C +D_80157E90 +D_80157E94 +D_80157E98 +D_80157E9C +D_80157EA0 +D_80157EA4 +D_80157EA8 +D_80157EAC +D_80157EB0 +D_80157EB4 +D_80157EB8 +D_80157EBC +D_80157EC0 +D_80157EC4 +D_80157EC8 +D_80157ECC +D_80157ED0 +D_80157ED4 +D_80157ED8 +D_80157EDC +D_80157EE0 +D_80157EE4 +D_80157EE8 +D_80157EEC +D_80157EF0 +D_80157EF4 +D_80157EF8 +D_80157EFC +D_80157F00 +D_80157F04 +D_80157F08 +D_80157F0C +D_80157F10 +D_80157F14 +D_80157F18 +D_80157F1C +D_80157F20 +D_80157F24 +D_80157F28 +D_80157F2C +D_80157F30 +D_80157F34 +D_80157F38 +D_80157F3C +D_80157F40 +D_80157F44 +D_80157F48 +D_80157F4C +D_80157F50 +D_80157F54 +D_80157F58 +D_80157F5C +D_80157F60 +D_80157F64 +D_80157F68 +D_80157F6C +D_80157F70 +D_80157F74 +D_80157F78 +D_80157F7C +D_80157F80 +D_80157F84 +D_80157F88 +D_80157F8C +D_80157F90 +D_80157F94 +D_80157F98 +D_80157F9C +D_80157FA0 +D_80157FA4 +D_80157FA8 +D_80157FAC +D_80157FB0 +D_80157FB4 +D_80157FB8 +D_80157FBC +D_80157FC0 +D_80157FC4 +D_80157FC8 +D_80157FCC +D_80157FD0 +D_80157FD4 +D_80157FD8 +D_80157FDC +D_80157FE0 +D_80157FE4 +D_80157FE8 +D_80157FEC +D_80157FF0 +D_80157FF4 +D_80157FF8 +D_80157FFC +D_80158000 +D_80158004 +D_80158008 +D_8015800C +D_80158010 +D_80158014 +D_80158018 +D_8015801C +D_80158020 +D_80158024 +D_80158028 +D_8015802C +D_80158030 +D_80158034 +D_80158038 +D_8015803C +D_80158040 +D_80158044 +D_80158048 +D_8015804C +D_80158050 +D_80158054 +D_80158058 +D_8015805C +D_80158060 +D_80158064 +D_80158068 +D_8015806C +D_80158070 +D_80158074 +D_80158078 +D_8015807C +D_80158080 +D_80158084 +D_80158088 +D_8015808C +D_80158090 +D_80158094 +D_80158098 +D_8015809C +D_801580A0 +D_801580A4 +D_801580A8 +D_801580AC +D_801580B0 +D_801580B4 +D_801580B8 +D_801580BC +D_801580C0 +D_801580C4 +D_801580C8 +D_801580CC +D_801580D0 +D_801580D4 +D_801580D8 +D_801580DC +D_801580E0 +D_801580E4 +D_801580E8 +D_801580EC +D_801580F0 +D_801580F4 +D_801580F8 +D_801580FC +D_80158100 +D_80158104 +D_80158108 +D_8015810C +D_80158110 +D_80158114 +D_80158118 +D_8015811C +D_80158120 +D_80158124 +D_80158128 +D_8015812C +D_80158130 +D_80158134 +D_80158138 +D_8015813C +D_80158140 +D_80158144 +D_80158148 +D_8015814C +D_80158150 +D_80158154 +D_80158158 +D_8015815C +D_80158160 +D_80158164 +D_80158168 +D_8015816C +D_80158170 +D_80158174 +D_80158178 +D_8015817C +D_80158180 +D_80158184 +D_80158188 +D_8015818C +D_80158190 +D_80158194 +D_80158198 +D_8015819C +D_801581A0 +D_801581A4 +D_801581A8 +D_801581AC +D_801581B0 +D_801581B4 +D_801581B8 +D_801581BC +D_801581C0 +D_801581C4 +D_801581C8 +D_801581CC +D_801581D0 +D_801581D4 +D_801581D8 +D_801581DC +D_801581E0 +D_801581E4 +D_801581E8 +D_801581EC +D_801581F0 +D_801581F4 +D_801581F8 +D_801581FC +D_80158200 +D_80158204 +D_80158208 +D_8015820C +D_80158210 +D_80158214 +D_80158218 +D_8015821C +D_80158220 +D_80158224 +D_80158228 +D_8015822C +D_80158230 +D_80158234 +D_80158238 +D_8015823C +D_80158240 +D_80158244 +D_80158248 +D_8015824C +D_80158250 +D_80158254 +D_80158258 +D_8015825C +D_80158260 +D_80158264 +D_80158268 +D_8015826C +D_80158270 +D_80158274 +D_80158278 +D_8015827C +D_80158280 +D_80158284 +D_80158288 +D_8015828C +D_80158290 +D_80158294 +D_80158298 +D_8015829C +D_801582A0 +D_801582A4 +D_801582A8 +D_801582AC +D_801582B0 +D_801582B4 +D_801582B8 +D_801582BC +D_801582C0 +D_801582C4 +D_801582C8 +D_801582CC +D_801582D0 +D_801582D4 +D_801582D8 +D_801582DC +D_801582E0 +D_801582E4 +D_801582E8 +D_801582EC +D_801582F0 +D_801582F4 +D_801582F8 +D_801582FC +D_80158300 +D_80158304 +D_80158308 +D_8015830C +D_80158310 +D_80158314 +D_80158318 +D_8015831C +D_80158320 +D_80158324 +D_80158328 +D_8015832C +D_80158330 +D_80158334 +D_80158338 +D_8015833C +D_80158340 +D_80158344 +D_80158348 +D_8015834C +D_80158350 +D_80158354 +D_80158358 +D_8015835C +D_80158360 +D_80158364 +D_80158368 +D_8015836C +D_80158370 +D_80158374 +D_80158378 +D_8015837C +D_80158380 +D_80158384 +D_80158388 +D_8015838C +D_80158390 +D_80158394 +D_80158398 +D_8015839C +D_801583A0 +D_801583A4 +D_801583A8 +D_801583AC +D_801583B0 +D_801583B4 +D_801583B8 +D_801583BC +D_801583C0 +D_801583C4 +D_801583C8 +D_801583CC +D_801583D0 +D_801583D4 +D_801583D8 +D_801583DC +D_801583E0 +D_801583E4 +D_801583E8 +D_801583EC +D_801583F0 +D_801583F4 +D_801583F8 +D_801583FC +D_80158400 +D_80158404 +D_80158408 +D_8015840C +D_80158410 +D_80158414 +D_80158418 +D_8015841C +D_80158420 +D_80158424 +D_80158428 +D_8015842C +D_80158430 +D_80158434 +D_80158438 +D_8015843C +D_80158440 +D_80158444 +D_80158448 +D_8015844C +D_80158450 +D_80158454 +D_80158458 +D_8015845C +D_80158460 +D_80158464 +D_80158468 +D_8015846C +D_80158470 +D_80158474 +D_80158478 +D_8015847C +D_80158480 +D_80158484 +D_80158488 +D_8015848C +D_80158490 +D_80158494 +D_80158498 +D_8015849C +D_801584A0 +D_801584A4 +D_801584A8 +D_801584AC +D_801584B0 +D_801584B4 +D_801584B8 +D_801584BC +D_801584C0 +D_801584C4 +D_801584C8 +D_801584CC +D_801584D0 +D_801584D4 +D_801584D8 +D_801584DC +D_801584E0 +D_801584E4 +D_801584E8 +D_801584EC +D_801584F0 +D_801584F4 +D_801584F8 +D_801584FC +D_80158500 +D_80158504 +D_80158508 +D_8015850C +D_80158510 +D_80158514 +D_80158518 +D_8015851C +D_80158520 +D_80158524 +D_80158528 +D_8015852C +D_80158530 +D_80158534 +D_80158538 +D_8015853C +D_80158540 +D_80158544 +D_80158548 +D_8015854C +D_80158550 +D_80158554 +D_80158558 +D_8015855C +D_80158560 +D_80158564 +D_80158568 +D_8015856C +D_80158570 +D_80158574 +D_80158578 +D_8015857C +D_80158580 +D_80158584 +D_80158588 +D_8015858C +D_80158590 +D_80158594 +D_80158598 +D_8015859C +D_801585A0 +D_801585A4 +D_801585A8 +D_801585AC +D_801585B0 +D_801585B4 +D_801585B8 +D_801585BC +D_801585C0 +D_801585C4 +D_801585C8 +D_801585CC +D_801585D0 +D_801585D4 +D_801585D8 +D_801585DC +D_801585E0 +D_801585E4 +D_801585E8 +D_801585EC +D_801585F0 +D_801585F4 +D_801585F8 +D_801585FC +D_80158600 +D_80158604 +D_80158608 +D_8015860C +D_80158610 +D_80158614 +D_80158618 +D_8015861C +D_80158620 +D_80158624 +D_80158628 +D_8015862C +D_80158630 +D_80158634 +D_80158638 +D_8015863C +D_80158640 +D_80158644 +D_80158648 +D_8015864C +D_80158650 +D_80158654 +D_80158658 +D_8015865C +D_80158660 +D_80158664 +D_80158668 +D_8015866C +D_80158670 +D_80158674 +D_80158678 +D_8015867C +D_80158680 +D_80158684 +D_80158688 +D_8015868C +D_80158690 +D_80158694 +D_80158698 +D_8015869C +D_801586A0 +D_801586A4 +D_801586A8 +D_801586AC +D_801586B0 +D_801586B4 +D_801586B8 +D_801586BC +D_801586C0 +D_801586C4 +D_801586C8 +D_801586CC +D_801586D0 +D_801586D4 +D_801586D8 +D_801586DC +D_801586E0 +D_801586E4 +D_801586E8 +D_801586EC +D_801586F0 +D_801586F4 +D_801586F8 +D_801586FC +D_80158700 +D_80158704 +D_80158708 +D_8015870C +D_80158710 +D_80158714 +D_80158718 +D_8015871C +D_80158720 +D_80158724 +D_80158728 +D_8015872C +D_80158730 +D_80158734 +D_80158738 +D_8015873C +D_80158740 +D_80158744 +D_80158748 +D_8015874C +D_80158750 +D_80158754 +D_80158758 +D_8015875C +D_80158760 +D_80158764 +D_80158768 +D_8015876C +D_80158770 +D_80158774 +D_80158778 +D_8015877C +D_80158780 +D_80158784 +D_80158788 +D_8015878C +D_80158790 +D_80158794 +D_80158798 +D_8015879C +D_801587A0 +D_801587A4 +D_801587A8 +D_801587AC +D_801587B0 +D_801587B4 +D_801587B8 +D_801587BC +D_801587C0 +D_801587C4 +D_801587C8 +D_801587CC +D_801587D0 +D_801587D4 +D_801587D8 +D_801587DC +D_801587E0 +D_801587E4 +D_801587E8 +D_801587EC +D_801587F0 +D_801587F4 +D_801587F8 +D_801587FC +D_80158800 +D_80158804 +D_80158808 +D_8015880C +D_80158810 +D_80158814 +D_80158818 +D_8015881C +D_80158820 +D_80158824 +D_80158828 +D_8015882C +D_80158830 +D_80158834 +D_80158838 +D_8015883C +D_80158840 +D_80158844 +D_80158848 +D_8015884C +D_80158850 +D_80158854 +D_80158858 +D_8015885C +D_80158860 +D_80158864 +D_80158868 +D_8015886C +D_80158870 +D_80158874 +D_80158878 +D_8015887C +D_80158880 +D_80158884 +D_80158888 +D_8015888C +D_80158890 +D_80158894 +D_80158898 +D_8015889C +D_801588A0 +D_801588A4 +D_801588A8 +D_801588AC +D_801588B0 +D_801588B4 +D_801588B8 +D_801588BC +D_801588C0 +D_801588C4 +D_801588C8 +D_801588CC +D_801588D0 +D_801588D4 +D_801588D8 +D_801588DC +D_801588E0 +D_801588E4 +D_801588E8 +D_801588EC +D_801588F0 +D_801588F4 +D_801588F8 +D_801588FC +D_80158900 +D_80158904 +D_80158908 +D_8015890C +D_80158910 +D_80158914 +D_80158918 +D_8015891C +D_80158920 +D_80158924 +D_80158928 +D_8015892C +D_80158930 +D_80158934 +D_80158938 +D_8015893C +D_80158940 +D_80158944 +D_80158948 +D_8015894C +D_80158950 +D_80158954 +D_80158958 +D_8015895C +D_80158960 +D_80158964 +D_80158968 +D_8015896C +D_80158970 +D_80158974 +D_80158978 +D_8015897C +D_80158980 +D_80158984 +D_80158988 +D_8015898C +D_80158990 +D_80158994 +D_80158998 +D_8015899C +D_801589A0 +D_801589A4 +D_801589A8 +D_801589AC +D_801589B0 +D_801589B4 +D_801589B8 +D_801589BC +D_801589C0 +D_801589C4 +D_801589C8 +D_801589CC +D_801589D0 +D_801589D4 +D_801589D8 +D_801589DC +D_801589E0 +D_801589E4 +D_801589E8 +D_801589EC +D_801589F0 +D_801589F4 +D_801589F8 +D_801589FC +D_80158A00 +D_80158A04 +D_80158A08 +D_80158A0C +D_80158A10 +D_80158A14 +D_80158A18 +D_80158A1C +D_80158A20 +D_80158A24 +D_80158A28 +D_80158A2C +D_80158A30 +D_80158A34 +D_80158A38 +D_80158A3C +D_80158A40 +D_80158A44 +D_80158A48 +D_80158A4C +D_80158A50 +D_80158A54 +D_80158A58 +D_80158A5C +D_80158A60 +D_80158A64 +D_80158A68 +D_80158A6C +D_80158A70 +D_80158A74 +D_80158A78 +D_80158A7C +D_80158A80 +D_80158A84 +D_80158A88 +D_80158A8C +D_80158A90 +D_80158A94 +D_80158A98 +D_80158A9C +D_80158AA0 +D_80158AA4 +D_80158AA8 +D_80158AAC +D_80158AB0 +D_80158AB4 +D_80158AB8 +D_80158ABC +D_80158AC0 +D_80158AC4 +D_80158AC8 +D_80158ACC +D_80158AD0 +D_80158AD4 +D_80158AD8 +D_80158ADC +D_80158AE0 +D_80158AE4 +D_80158AE8 +D_80158AEC +D_80158AF0 +D_80158AF4 +D_80158AF8 +D_80158AFC +D_80158B00 +D_80158B04 +D_80158B08 +D_80158B0C +D_80158B10 +D_80158B14 +D_80158B18 +D_80158B1C +D_80158B20 +D_80158B24 +D_80158B28 +D_80158B2C +D_80158B30 +D_80158B34 +D_80158B38 +D_80158B3C +D_80158B40 +D_80158B44 +D_80158B48 +D_80158B4C +D_80158B50 +D_80158B54 +D_80158B58 +D_80158B5C +D_80158B60 +D_80158B64 +D_80158B68 +D_80158B6C +D_80158B70 +D_80158B74 +D_80158B78 +D_80158B7C +D_80158B80 +D_80158B84 +D_80158B88 +D_80158B8C +D_80158B90 +D_80158B94 +D_80158B98 +D_80158B9C +D_80158BA0 +D_80158BA4 +D_80158BA8 +D_80158BAC +D_80158BB0 +D_80158BB4 +D_80158BB8 +D_80158BBC +D_80158BC0 +D_80158BC4 +D_80158BC8 +D_80158BCC +D_80158BD0 +D_80158BD4 +D_80158BD8 +D_80158BDC +D_80158BE0 +D_80158BE4 +D_80158BE8 +D_80158BEC +D_80158BF0 +D_80158BF4 +D_80158BF8 +D_80158BFC +D_80158C00 +D_80158C04 +D_80158C08 +D_80158C0C +D_80158C10 +D_80158C14 +D_80158C18 +D_80158C1C +D_80158C20 +D_80158C24 +D_80158C28 +D_80158C2C +D_80158C30 +D_80158C34 +D_80158C38 +D_80158C3C +D_80158C40 +D_80158C44 +D_80158C48 +D_80158C4C +D_80158C50 +D_80158C54 +D_80158C58 +D_80158C5C +D_80158C60 +D_80158C64 +D_80158C68 +D_80158C6C +D_80158C70 +D_80158C74 +D_80158C78 +D_80158C7C +D_80158C80 +D_80158C84 +D_80158C88 +D_80158C8C +D_80158C90 +D_80158C94 +D_80158C98 +D_80158C9C +D_80158CA0 +D_80158CA4 +D_80158CA8 +D_80158CAC +D_80158CB0 +D_80158CB4 +D_80158CB8 +D_80158CBC +D_80158CC0 +D_80158CC4 +D_80158CC8 +D_80158CCC +D_80158CD0 +D_80158CD4 +D_80158CD8 +D_80158CDC +D_80158CE0 +D_80158CE4 +D_80158CE8 +D_80158CEC +D_80158CF0 +D_80158CF4 +D_80158CF8 +D_80158CFC +D_80158D00 +D_80158D04 +D_80158D08 +D_80158D0C +D_80158D10 +D_80158D14 +D_80158D18 +D_80158D1C +D_80158D20 +D_80158D24 +D_80158D28 +D_80158D2C +D_80158D30 +D_80158D34 +D_80158D38 +D_80158D3C +D_80158D40 +D_80158D44 +D_80158D48 +D_80158D4C +D_80158D50 +D_80158D54 +D_80158D58 +D_80158D5C +D_80158D60 +D_80158D64 +D_80158D68 +D_80158D6C +D_80158D70 +D_80158D74 +D_80158D78 +D_80158D7C +D_80158D80 +D_80158D84 +D_80158D88 +D_80158D8C +D_80158D90 +D_80158D94 +D_80158D98 +D_80158D9C +D_80158DA0 +D_80158DA4 +D_80158DA8 +D_80158DAC +D_80158DB0 +D_80158DB4 +D_80158DB8 +D_80158DBC +D_80158DC0 +D_80158DC4 +D_80158DC8 +D_80158DCC +D_80158DD0 +D_80158DD4 +D_80158DD8 +D_80158DDC +D_80158DE0 +D_80158DE4 +D_80158DE8 +D_80158DEC +D_80158DF0 +D_80158DF4 +D_80158DF8 +D_80158DFC +D_80158E00 +D_80158E04 +D_80158E08 +D_80158E0C +D_80158E10 +D_80158E14 +D_80158E18 +D_80158E1C +D_80158E20 +D_80158E24 +D_80158E28 +D_80158E2C +D_80158E30 +D_80158E34 +D_80158E38 +D_80158E3C +D_80158E40 +D_80158E44 +D_80158E48 +D_80158E4C +D_80158E50 +D_80158E54 +D_80158E58 +D_80158E5C +D_80158E60 +D_80158E64 +D_80158E68 +D_80158E6C +D_80158E70 +D_80158E74 +D_80158E78 +D_80158E7C +D_80158E80 +D_80158E84 +D_80158E88 +D_80158E8C +D_80158E90 +D_80158E94 +D_80158E98 +D_80158E9C +D_80158EA0 +D_80158EA4 +D_80158EA8 +D_80158EAC +D_80158EB0 +D_80158EB4 +D_80158EB8 +D_80158EBC +D_80158EC0 +D_80158EC4 +D_80158EC8 +D_80158ECC +D_80158ED0 +D_80158ED4 +D_80158ED8 +D_80158EDC +D_80158EE0 +D_80158EE4 +D_80158EE8 +D_80158EEC +D_80158EF0 +D_80158EF4 +D_80158EF8 +D_80158EFC +D_80158F00 +D_80158F04 +D_80158F08 +D_80158F0C +D_80158F10 +D_80158F14 +D_80158F18 +D_80158F1C +D_80158F20 +D_80158F24 +D_80158F28 +D_80158F2C +D_80158F30 +D_80158F34 +D_80158F38 +D_80158F3C +D_80158F40 +D_80158F44 +D_80158F48 +D_80158F4C +D_80158F50 +D_80158F54 +D_80158F58 +D_80158F5C +D_80158F60 +D_80158F64 +D_80158F68 +D_80158F6C +D_80158F70 +D_80158F74 +D_80158F78 +D_80158F7C +D_80158F80 +D_80158F84 +D_80158F88 +D_80158F8C +D_80158F90 +D_80158F94 +D_80158F98 +D_80158F9C +D_80158FA0 +D_80158FA4 +D_80158FA8 +D_80158FAC +D_80158FB0 +D_80158FB4 +D_80158FB8 +D_80158FBC +D_80158FC0 +D_80158FC4 +D_80158FC8 +D_80158FCC +D_80158FD0 +D_80158FD4 +D_80158FD8 +D_80158FDC +D_80158FE0 +D_80158FE4 +D_80158FE8 +D_80158FEC +D_80158FF0 +D_80158FF4 +D_80158FF8 +D_80158FFC +D_80159000 +D_80159004 +D_80159008 +D_8015900C +D_80159010 +D_80159014 +D_80159018 +D_8015901C +D_80159020 +D_80159024 +D_80159028 +D_8015902C +D_80159030 +D_80159034 +D_80159038 +D_8015903C +D_80159040 +D_80159044 +D_80159048 +D_8015904C +D_80159050 +D_80159054 +D_80159058 +D_8015905C +D_80159060 +D_80159064 +D_80159068 +D_8015906C +D_80159070 +D_80159074 +D_80159078 +D_8015907C +D_80159080 +D_80159084 +D_80159088 +D_8015908C +D_80159090 +D_80159094 +D_80159098 +D_8015909C +D_801590A0 +D_801590A4 +D_801590A8 +D_801590AC +D_801590B0 +D_801590B4 +D_801590B8 +D_801590BC +D_801590C0 +D_801590C4 +D_801590C8 +D_801590CC +D_801590D0 +D_801590D4 +D_801590D8 +D_801590DC +D_801590E0 +D_801590E4 +D_801590E8 +D_801590EC +D_801590F0 +D_801590F4 +D_801590F8 +D_801590FC +D_80159100 +D_80159104 +D_80159108 +D_8015910C +D_80159110 +D_80159114 +D_80159118 +D_8015911C +D_80159120 +D_80159124 +D_80159128 +D_8015912C +D_80159130 +D_80159134 +D_80159138 +D_8015913C +D_80159140 +D_80159144 +D_80159148 +D_8015914C +D_80159150 +D_80159154 +D_80159158 +D_8015915C +D_80159160 +D_80159164 +D_80159168 +D_8015916C +D_80159170 +D_80159174 +D_80159178 +D_8015917C +D_80159180 +D_80159184 +D_80159188 +D_8015918C +D_80159190 +D_80159194 +D_80159198 +D_8015919C +D_801591A0 +D_801591A4 +D_801591A8 +D_801591AC +D_801591B0 +D_801591B4 +D_801591B8 +D_801591BC +D_801591C0 +D_801591C4 +D_801591C8 +D_801591CC +D_801591D0 +D_801591D4 +D_801591D8 +D_801591DC +D_801591E0 +D_801591E4 +D_801591E8 +D_801591EC +D_801591F0 +D_801591F4 +D_801591F8 +D_801591FC +D_80159200 +D_80159204 +D_80159208 +D_8015920C +D_80159210 +D_80159214 +D_80159218 +D_8015921C +D_80159220 +D_80159224 +D_80159228 +D_8015922C +D_80159230 +D_80159234 +D_80159238 +D_8015923C +D_80159240 +D_80159244 +D_80159248 +D_8015924C +D_80159250 +D_80159254 +D_80159258 +D_8015925C +D_80159260 +D_80159264 +D_80159268 +D_8015926C +D_80159270 +D_80159274 +D_80159278 +D_8015927C +D_80159280 +D_80159284 +D_80159288 +D_8015928C +D_80159290 +D_80159294 +D_80159298 +D_8015929C +D_801592A0 +D_801592A4 +D_801592A8 +D_801592AC +D_801592B0 +D_801592B4 +D_801592B8 +D_801592BC +D_801592C0 +D_801592C4 +D_801592C8 +D_801592CC +D_801592D0 +D_801592D4 +D_801592D8 +D_801592DC +D_801592E0 +D_801592E4 +D_801592E8 +D_801592EC +D_801592F0 +D_801592F4 +D_801592F8 +D_801592FC +D_80159300 +D_80159304 +D_80159308 +D_8015930C +D_80159310 +D_80159314 +D_80159318 +D_8015931C +D_80159320 +D_80159324 +D_80159328 +D_8015932C +D_80159330 +D_80159334 +D_80159338 +D_8015933C +D_80159340 +D_80159344 +D_80159348 +D_8015934C +D_80159350 +D_80159354 +D_80159358 +D_8015935C +D_80159360 +D_80159364 +D_80159368 +D_8015936C +D_80159370 +D_80159374 +D_80159378 +D_8015937C +D_80159380 +D_80159384 +D_80159388 +D_8015938C +D_80159390 +D_80159394 +D_80159398 +D_8015939C +D_801593A0 +D_801593A4 +D_801593A8 +D_801593AC +D_801593B0 +D_801593B4 +D_801593B8 +D_801593BC +D_801593C0 +D_801593C4 +D_801593C8 +D_801593CC +D_801593D0 +D_801593D4 +D_801593D8 +D_801593DC +D_801593E0 +D_801593E4 +D_801593E8 +D_801593EC +D_801593F0 +D_801593F4 +D_801593F8 +D_801593FC +D_80159400 +D_80159404 +D_80159408 +D_8015940C +D_80159410 +D_80159414 +D_80159418 +D_8015941C +D_80159420 +D_80159424 +D_80159428 +D_8015942C +D_80159430 +D_80159434 +D_80159438 +D_8015943C +D_80159440 +D_80159444 +D_80159448 +D_8015944C +D_80159450 +D_80159454 +D_80159458 +D_8015945C +D_80159460 +D_80159464 +D_80159468 +D_8015946C +D_80159470 +D_80159474 +D_80159478 +D_8015947C +D_80159480 +D_80159484 +D_80159488 +D_8015948C +D_80159490 +D_80159494 +D_80159498 +D_8015949C +D_801594A0 +D_801594A4 +D_801594A8 +D_801594AC +D_801594B0 +D_801594B4 +D_801594B8 +D_801594BC +D_801594C0 +D_801594C4 +D_801594C8 +D_801594CC +D_801594D0 +D_801594D4 +D_801594D8 +D_801594DC +D_801594E0 +D_801594E4 +D_801594E8 +D_801594EC +D_801594F0 +D_801594F4 +D_801594F8 +D_801594FC +D_80159500 +D_80159504 +D_80159508 +D_8015950C +D_80159510 +D_80159514 +D_80159518 +D_8015951C +D_80159520 +D_80159524 +D_80159528 +D_8015952C +D_80159530 +D_80159534 +D_80159538 +D_8015953C +D_80159540 +D_80159544 +D_80159548 +D_8015954C +D_80159550 +D_80159554 +D_80159558 +D_8015955C +D_80159560 +D_80159564 +D_80159568 +D_8015956C +D_80159570 +D_80159574 +D_80159578 +D_8015957C +D_80159580 +D_80159584 +D_80159588 +D_8015958C +D_80159590 +D_80159594 +D_80159598 +D_8015959C +D_801595A0 +D_801595A4 +D_801595A8 +D_801595AC +D_801595B0 +D_801595B4 +D_801595B8 +D_801595BC +D_801595C0 +D_801595C4 +D_801595C8 +D_801595CC +D_801595D0 +D_801595D4 +D_801595D8 +D_801595DC +D_801595E0 +D_801595E4 +D_801595E8 +D_801595EC +D_801595F0 +D_801595F4 +D_801595F8 +D_801595FC +D_80159600 +D_80159604 +D_80159608 +D_8015960C +D_80159610 +D_80159614 +D_80159618 +D_8015961C +D_80159620 +D_80159624 +D_80159628 +D_8015962C +D_80159630 +D_80159634 +D_80159638 +D_8015963C +D_80159640 +D_80159644 +D_80159648 +D_8015964C +D_80159650 +D_80159654 +D_80159658 +D_8015965C +D_80159660 +D_80159664 +D_80159668 +D_8015966C +D_80159670 +D_80159674 +D_80159678 +D_8015967C +D_80159680 +D_80159684 +D_80159688 +D_8015968C +D_80159690 +D_80159694 +D_80159698 +D_8015969C +D_801596A0 +D_801596A4 +D_801596A8 +D_801596AC +D_801596B0 +D_801596B4 +D_801596B8 +D_801596BC +D_801596C0 +D_801596C4 +D_801596C8 +D_801596CC +D_801596D0 +D_801596D4 +D_801596D8 +D_801596DC +D_801596E0 +D_801596E4 +D_801596E8 +D_801596EC +D_801596F0 +D_801596F4 +D_801596F8 +D_801596FC +D_80159700 +D_80159704 +D_80159708 +D_8015970C +D_80159710 +D_80159714 +D_80159718 +D_8015971C +D_80159720 +D_80159724 +D_80159728 +D_8015972C +D_80159730 +D_80159734 +D_80159738 +D_8015973C +D_80159740 +D_80159744 +D_80159748 +D_8015974C +D_80159750 +D_80159754 +D_80159758 +D_8015975C +D_80159760 +D_80159764 +D_80159768 +D_8015976C +D_80159770 +D_80159774 +D_80159778 +D_8015977C +D_80159780 +D_80159784 +D_80159788 +D_8015978C +D_80159790 +D_80159794 +D_80159798 +D_8015979C +D_801597A0 +D_801597A4 +D_801597A8 +D_801597AC +D_801597B0 +D_801597B4 +D_801597B8 +D_801597BC +D_801597C0 +D_801597C4 +D_801597C8 +D_801597CC +D_801597D0 +D_801597D4 +D_801597D8 +D_801597DC +D_801597E0 +D_801597E4 +D_801597E8 +D_801597EC +D_801597F0 +D_801597F4 +D_801597F8 +D_801597FC +D_80159800 +D_80159804 +D_80159808 +D_8015980C +D_80159810 +D_80159814 +D_80159818 +D_8015981C +D_80159820 +D_80159824 +D_80159828 +D_8015982C +D_80159830 +D_80159834 +D_80159838 +D_8015983C +D_80159840 +D_80159844 +D_80159848 +D_8015984C +D_80159850 +D_80159854 +D_80159858 +D_8015985C +D_80159860 +D_80159864 +D_80159868 +D_8015986C +D_80159870 +D_80159874 +D_80159878 +D_8015987C +D_80159880 +D_80159884 +D_80159888 +D_8015988C +D_80159890 +D_80159894 +D_80159898 +D_8015989C +D_801598A0 +D_801598A4 +D_801598A8 +D_801598AC +D_801598B0 +D_801598B4 +D_801598B8 +D_801598BC +D_801598C0 +D_801598C4 +D_801598C8 +D_801598CC +D_801598D0 +D_801598D4 +D_801598D8 +D_801598DC +D_801598E0 +D_801598E4 +D_801598E8 +D_801598EC +D_801598F0 +D_801598F4 +D_801598F8 +D_801598FC +D_80159900 +D_80159904 +D_80159908 +D_8015990C +D_80159910 +D_80159914 +D_80159918 +D_8015991C +D_80159920 +D_80159924 +D_80159928 +D_8015992C +D_80159930 +D_80159934 +D_80159938 +D_8015993C +D_80159940 +D_80159944 +D_80159948 +D_8015994C +D_80159950 +D_80159954 +D_80159958 +D_8015995C +D_80159960 +D_80159964 +D_80159968 +D_8015996C +D_80159970 +D_80159974 +D_80159978 +D_8015997C +D_80159980 +D_80159984 +D_80159988 +D_8015998C +D_80159990 +D_80159994 +D_80159998 +D_8015999C +D_801599A0 +D_801599A4 +D_801599A8 +D_801599AC +D_801599B0 +D_801599B4 +D_801599B8 +D_801599BC +D_801599C0 +D_801599C4 +D_801599C8 +D_801599CC +D_801599D0 +D_801599D4 +D_801599D8 +D_801599DC +D_801599E0 +D_801599E4 +D_801599E8 +D_801599EC +D_801599F0 +D_801599F4 +D_801599F8 +D_801599FC +D_80159A00 +D_80159A04 +D_80159A08 +D_80159A0C +D_80159A10 +D_80159A14 +D_80159A18 +D_80159A1C +D_80159A20 +D_80159A24 +D_80159A28 +D_80159A2C +D_80159A30 +D_80159A34 +D_80159A38 +D_80159A3C +D_80159A40 +D_80159A44 +D_80159A48 +D_80159A4C +D_80159A50 +D_80159A54 +D_80159A58 +D_80159A5C +D_80159A60 +D_80159A64 +D_80159A68 +D_80159A6C +D_80159A70 +D_80159A74 +D_80159A78 +D_80159A7C +D_80159A80 +D_80159A84 +D_80159A88 +D_80159A8C +D_80159A90 +D_80159A94 +D_80159A98 +D_80159A9C +D_80159AA0 +D_80159AA4 +D_80159AA8 +D_80159AAC +D_80159AB0 +D_80159AB4 +D_80159AB8 +D_80159ABC +D_80159AC0 +D_80159AC4 +D_80159AC8 +D_80159ACC +D_80159AD0 +D_80159AD4 +D_80159AD8 +D_80159ADC +D_80159AE0 +D_80159AE4 +D_80159AE8 +D_80159AEC +D_80159AF0 +D_80159AF4 +D_80159AF8 +D_80159AFC +D_80159B00 +D_80159B04 +D_80159B08 +D_80159B0C +D_80159B10 +D_80159B14 +D_80159B18 +D_80159B1C +D_80159B20 +D_80159B24 +D_80159B28 +D_80159B2C +D_80159B30 +D_80159B34 +D_80159B38 +D_80159B3C +D_80159B40 +D_80159B44 +D_80159B48 +D_80159B4C +D_80159B50 +D_80159B54 +D_80159B58 +D_80159B5C +D_80159B60 +D_80159B64 +D_80159B68 +D_80159B6C +D_80159B70 +D_80159B74 +D_80159B78 +D_80159B7C +D_80159B80 +D_80159B84 +D_80159B88 +D_80159B8C +D_80159B90 +D_80159B94 +D_80159B98 +D_80159B9C +D_80159BA0 +D_80159BA4 +D_80159BA8 +D_80159BAC +D_80159BB0 +D_80159BB4 +D_80159BB8 +D_80159BBC +D_80159BC0 +D_80159BC4 +D_80159BC8 +D_80159BCC +D_80159BD0 +D_80159BD4 +D_80159BD8 +D_80159BDC +D_80159BE0 +D_80159BE4 +D_80159BE8 +D_80159BEC +D_80159BF0 +D_80159BF4 +D_80159BF8 +D_80159BFC +D_80159C00 +D_80159C04 +D_80159C08 +D_80159C0C +D_80159C10 +D_80159C14 +D_80159C18 +D_80159C1C +D_80159C20 +D_80159C24 +D_80159C28 +D_80159C2C +D_80159C30 +D_80159C34 +D_80159C38 +D_80159C3C +D_80159C40 +D_80159C44 +D_80159C48 +D_80159C4C +D_80159C50 +D_80159C54 +D_80159C58 +D_80159C5C +D_80159C60 +D_80159C64 +D_80159C68 +D_80159C6C +D_80159C70 +D_80159C74 +D_80159C78 +D_80159C7C +D_80159C80 +D_80159C84 +D_80159C88 +D_80159C8C +D_80159C90 +D_80159C94 +D_80159C98 +D_80159C9C +D_80159CA0 +D_80159CA4 +D_80159CA8 +D_80159CAC +D_80159CB0 +D_80159CB4 +D_80159CB8 +D_80159CBC +D_80159CC0 +D_80159CC4 +D_80159CC8 +D_80159CCC +D_80159CD0 +D_80159CD4 +D_80159CD8 +D_80159CDC +D_80159CE0 +D_80159CE4 +D_80159CE8 +D_80159CEC +D_80159CF0 +D_80159CF4 +D_80159CF8 +D_80159CFC +D_80159D00 +D_80159D04 +D_80159D08 +D_80159D0C +D_80159D10 +D_80159D14 +D_80159D18 +D_80159D1C +D_80159D20 +D_80159D24 +D_80159D28 +D_80159D2C +D_80159D30 +D_80159D34 +D_80159D38 +D_80159D3C +D_80159D40 +D_80159D44 +D_80159D48 +D_80159D4C +D_80159D50 +D_80159D54 +D_80159D58 +D_80159D5C +D_80159D60 +D_80159D64 +D_80159D68 +D_80159D6C +D_80159D70 +D_80159D74 +D_80159D78 +D_80159D7C +D_80159D80 +D_80159D84 +D_80159D88 +D_80159D8C +D_80159D90 +D_80159D94 +D_80159D98 +D_80159D9C +D_80159DA0 +D_80159DA4 +D_80159DA8 +D_80159DAC +D_80159DB0 +D_80159DB4 +D_80159DB8 +D_80159DBC +D_80159DC0 +D_80159DC4 +D_80159DC8 +D_80159DCC +D_80159DD0 +D_80159DD4 +D_80159DD8 +D_80159DDC +D_80159DE0 +D_80159DE4 +D_80159DE8 +D_80159DEC +D_80159DF0 +D_80159DF4 +D_80159DF8 +D_80159DFC +D_80159E00 +D_80159E04 +D_80159E08 +D_80159E0C +D_80159E10 +D_80159E14 +D_80159E18 +D_80159E1C +D_80159E20 +D_80159E24 +D_80159E28 +D_80159E2C +D_80159E30 +D_80159E34 +D_80159E38 +D_80159E3C +D_80159E40 +D_80159E44 +D_80159E48 +D_80159E4C +D_80159E50 +D_80159E54 +D_80159E58 +D_80159E5C +D_80159E60 +D_80159E64 +D_80159E68 +D_80159E6C +D_80159E70 +D_80159E74 +D_80159E78 +D_80159E7C +D_80159E80 +D_80159E84 +D_80159E88 +D_80159E8C +D_80159E90 +D_80159E94 +D_80159E98 +D_80159E9C +D_80159EA0 +D_80159EA4 +D_80159EA8 +D_80159EAC +D_80159EB0 +D_80159EB4 +D_80159EB8 +D_80159EBC +D_80159EC0 +D_80159EC4 +D_80159EC8 +D_80159ECC +D_80159ED0 +D_80159ED4 +D_80159ED8 +D_80159EDC +D_80159EE0 +D_80159EE4 +D_80159EE8 +D_80159EEC +D_80159EF0 +D_80159EF4 +D_80159EF8 +D_80159EFC +D_80159F00 +D_80159F04 +D_80159F08 +D_80159F0C +D_80159F10 +D_80159F14 +D_80159F18 +D_80159F1C +D_80159F20 +D_80159F24 +D_80159F28 +D_80159F2C +D_80159F30 +D_80159F34 +D_80159F38 +D_80159F3C +D_80159F40 +D_80159F44 +D_80159F48 +D_80159F4C +D_80159F50 +D_80159F54 +D_80159F58 +D_80159F5C +D_80159F60 +D_80159F64 +D_80159F68 +D_80159F6C +D_80159F70 +D_80159F74 +D_80159F78 +D_80159F7C +D_80159F80 +D_80159F84 +D_80159F88 +D_80159F8C +D_80159F90 +D_80159F94 +D_80159F98 +D_80159F9C +D_80159FA0 +D_80159FA4 +D_80159FA8 +D_80159FAC +D_80159FB0 +D_80159FB4 +D_80159FB8 +D_80159FBC +D_80159FC0 +D_80159FC4 +D_80159FC8 +D_80159FCC +D_80159FD0 +D_80159FD4 +D_80159FD8 +D_80159FDC +D_80159FE0 +D_80159FE4 +D_80159FE8 +D_80159FEC +D_80159FF0 +D_80159FF4 +D_80159FF8 +D_80159FFC +D_8015A000 +D_8015A004 +D_8015A008 +D_8015A00C +D_8015A010 +D_8015A014 +D_8015A018 +D_8015A01C +D_8015A020 +D_8015A024 +D_8015A028 +D_8015A02C +D_8015A030 +D_8015A034 +D_8015A038 +D_8015A03C +D_8015A040 +D_8015A044 +D_8015A048 +D_8015A04C +D_8015A050 +D_8015A054 +D_8015A058 +D_8015A05C +D_8015A060 +D_8015A064 +D_8015A068 +D_8015A06C +D_8015A070 +D_8015A074 +D_8015A078 +D_8015A07C +D_8015A080 +D_8015A084 +D_8015A088 +D_8015A08C +D_8015A090 +D_8015A094 +D_8015A098 +D_8015A09C +D_8015A0A0 +D_8015A0A4 +D_8015A0A8 +D_8015A0AC +D_8015A0B0 +D_8015A0B4 +D_8015A0B8 +D_8015A0BC +D_8015A0C0 +D_8015A0C4 +D_8015A0C8 +D_8015A0CC +D_8015A0D0 +D_8015A0D4 +D_8015A0D8 +D_8015A0DC +D_8015A0E0 +D_8015A0E4 +D_8015A0E8 +D_8015A0EC +D_8015A0F0 +D_8015A0F4 +D_8015A0F8 +D_8015A0FC +D_8015A100 +D_8015A104 +D_8015A108 +D_8015A10C +D_8015A110 +D_8015A114 +D_8015A118 +D_8015A11C +D_8015A120 +D_8015A124 +D_8015A128 +D_8015A12C +D_8015A130 +D_8015A134 +D_8015A138 +D_8015A13C +D_8015A140 +D_8015A144 +D_8015A148 +D_8015A14C +D_8015A150 +D_8015A154 +D_8015A158 +D_8015A15C +D_8015A160 +D_8015A164 +D_8015A168 +D_8015A16C +D_8015A170 +D_8015A174 +D_8015A178 +D_8015A17C +D_8015A180 +D_8015A184 +D_8015A188 +D_8015A18C +D_8015A190 +D_8015A194 +D_8015A198 +D_8015A19C +D_8015A1A0 +D_8015A1A4 +D_8015A1A8 +D_8015A1AC +D_8015A1B0 +D_8015A1B4 +D_8015A1B8 +D_8015A1BC +D_8015A1C0 +D_8015A1C4 +D_8015A1C8 +D_8015A1CC +D_8015A1D0 +D_8015A1D4 +D_8015A1D8 +D_8015A1DC +D_8015A1E0 +D_8015A1E4 +D_8015A1E8 +D_8015A1EC +D_8015A1F0 +D_8015A1F4 +D_8015A1F8 +D_8015A1FC +D_8015A200 +D_8015A204 +D_8015A208 +D_8015A20C +D_8015A210 +D_8015A214 +D_8015A218 +D_8015A21C +D_8015A220 +D_8015A224 +D_8015A228 +D_8015A22C +D_8015A230 +D_8015A234 +D_8015A238 +D_8015A23C +D_8015A240 +D_8015A244 +D_8015A248 +D_8015A24C +D_8015A250 +D_8015A254 +D_8015A258 +D_8015A25C +D_8015A260 +D_8015A264 +D_8015A268 +D_8015A26C +D_8015A270 +D_8015A274 +D_8015A278 +D_8015A27C +D_8015A280 +D_8015A284 +D_8015A288 +D_8015A28C +D_8015A290 +D_8015A294 +D_8015A298 +D_8015A29C +D_8015A2A0 +D_8015A2A4 +D_8015A2A8 +D_8015A2AC +D_8015A2B0 +D_8015A2B4 +D_8015A2B8 +D_8015A2BC +D_8015A2C0 +D_8015A2C4 +D_8015A2C8 +D_8015A2CC +D_8015A2D0 +D_8015A2D4 +D_8015A2D8 +D_8015A2DC +D_8015A2E0 +D_8015A2E4 +D_8015A2E8 +D_8015A2EC +D_8015A2F0 +D_8015A2F4 +D_8015A2F8 +D_8015A2FC +D_8015A300 +D_8015A304 +D_8015A308 +D_8015A30C +D_8015A310 +D_8015A314 +D_8015A318 +D_8015A31C +D_8015A320 +D_8015A324 +D_8015A328 +D_8015A32C +D_8015A330 +D_8015A334 +D_8015A338 +D_8015A33C +D_8015A340 +D_8015A344 +D_8015A348 +D_8015A34C +D_8015A350 +D_8015A354 +D_8015A358 +D_8015A35C +D_8015A360 +D_8015A364 +D_8015A368 +D_8015A36C +D_8015A370 +D_8015A374 +D_8015A378 +D_8015A37C +D_8015A380 +D_8015A384 +D_8015A388 +D_8015A38C +D_8015A390 +D_8015A394 +D_8015A398 +D_8015A39C +D_8015A3A0 +D_8015A3A4 +D_8015A3A8 +D_8015A3AC +D_8015A3B0 +D_8015A3B4 +D_8015A3B8 +D_8015A3BC +D_8015A3C0 +D_8015A3C4 +D_8015A3C8 +D_8015A3CC +D_8015A3D0 +D_8015A3D4 +D_8015A3D8 +D_8015A3DC +D_8015A3E0 +D_8015A3E4 +D_8015A3E8 +D_8015A3EC +D_8015A3F0 +D_8015A3F4 +D_8015A3F8 +D_8015A3FC +D_8015A400 +D_8015A404 +D_8015A408 +D_8015A40C +D_8015A410 +D_8015A42C +D_8015A430 +D_8015A434 +D_8015A438 +D_8015A43C +D_8015A440 +D_8015A444 +D_8015A448 +D_8015A44C +D_8015A450 +D_8015A454 +D_8015A458 +D_8015A45C +D_8015A460 +D_8015A464 +D_8015A468 +D_8015A46C +D_8015A470 +D_8015A474 +D_8015A478 +D_8015A47C +D_8015A480 +D_8015A484 +D_8015A488 +D_8015A48C +D_8015A490 +D_8015A494 +D_8015A498 +D_8015A49C +D_8015A4A0 +D_8015A4A4 +D_8015A4A8 +D_8015A4AC +D_8015A4B0 +D_8015A4B4 +D_8015A4B8 +D_8015A4BC +D_8015A4C0 +D_8015A4C4 +D_8015A4C8 +D_8015A4CC +D_8015A4D0 +D_8015A4D4 +D_8015A4D8 +D_8015A4DC +D_8015A4E0 +D_8015A4E4 +D_8015A4E8 +D_8015A4EC +D_8015A4F0 +D_8015A4F4 +D_8015A4F8 +D_8015A4FC +D_8015A500 +D_8015A504 +D_8015A508 +D_8015A50C +D_8015A510 +D_8015A514 +D_8015A518 +D_8015A51C +D_8015A520 +D_8015A524 +D_8015A528 +D_8015A52C +D_8015A530 +D_8015A534 +D_8015A538 +D_8015A53C +D_8015A540 +D_8015A544 +D_8015A548 +D_8015A54C +D_8015A550 +D_8015A554 +D_8015A558 +D_8015A55C +kirby_1c3e48a_i4 +kirby_1c3e68a_ia4 +kirby_1c3ea8a_ia4 +kirby_1c3ec8a_i4 +kirby_1c3ed0a_i4 +kirby_1c3ef0a_ia4 +kirby_1c3f10a_ia4 +kirby_1c3f20a_i4 +kirby_1c3f28a_ci4 +kirby_1c3f58a_i4 +kirby_1c3f78a_i4 +kirby_1c3f88a_ci4 +kirby_1c3f98a_ci4 +kirby_1c3fa0a_ci4 +kirby_1c3fa8a_i4 +kirby_1c3fb0a_i4 +kirby_1c3fd0a_ia8 +kirby_1c4010a_ci4 +kirby_1c4030a_ci4 +kirby_1c4050a_i4 +kirby_1c4058a_i4 +kirby_1c4078a_i4 +kirby_1c4098a_ci4 +kirby_1c40aaa_ci4 +kirby_1c40eaa_i4 +kirby_1c410aa_i4 +kirby_1c411aa_ia4 +kirby_1c419aa_i4 +kirby_1c41baa_i4 +kirby_1c41c2a_i4 +kirby_1c4232a_i4 +kirby_1c4252a_ci4 +kirby_1c4272a_ci4 +kirby_1c4292a_i4 +kirby_1c42b2a_i4 +kirby_1c42d2a_i4 +kirby_1c42daa_ci4 +kirby_1c42dea_ci4 +kirby_1c42fea_i4 +kirby_1c4306a_i4 +kirby_1c4326a_i4 +kirby_1c4346a_i4 +kirby_1c434ea_i4 +kirby_1c43cea_ia4 +kirby_1c444ea_i4 +kirby_1c44cea_ia8 +kirby_1c450ea_i4 +kirby_1c452ea_ci4 +kirby_1c4570a_ci4 +kirby_1c4578a_i4 +kirby_1c458ca_ia4 +kirby_1c460ca_ia4 +kirby_1c468ca_ia4 +kirby_1c470ca_ia4 +kirby_1c474ca_ci4 +kirby_1c47d0a_ci4 +kirby_1c4858a_i4 +kirby_1c4898a_i4 +kirby_1c4918a_i4 +kirby_1c4958a_i4 +kirby_1c4978a_ia8 +kirby_1c49b8a_ia4 +kirby_1c49f8a_i4 +kirby_1c4a78a_i4 +kirby_1c4a98a_ia4 +kirby_1c4b18a_i4 +kirby_1c4b98a_ia4 +kirby_1c4bb8a_ia4 +kirby_1c4c68a_ia4 +kirby_1c4ce8a_i4 +kirby_1c4d08a_i4 +kirby_1c4d88a_ia4 +kirby_1c4dc8a_ci4 +kirby_1c4e08a_ia4 +kirby_1c4e88a_ia4 +kirby_1c4ec8a_i4 +kirby_1c4ee8a_ia4 +kirby_1c4f28a_ci4 +kirby_1c4f662_i4 +kirby_1c4f862_i4 +kirby_1c4f8e2_ia4 +kirby_1c4fae2_i4 +kirby_1c4fb62_i4 +kirby_1c4fd62_i4 +kirby_1c4fde2_ia4 +kirby_1c501e2_ia4 +kirby_1c505e2_i4 +kirby_1c50de2_i4 +kirby_1c515e2_ia8 +kirby_1c525e2_i4 +kirby_1c527e2_ia8 +kirby_1c537e2_i4 +kirby_1c53fe2_i4 +kirby_1c547e2_i4 +kirby_1c54fe2_i4 +kirby_1c551e2_i4 +kirby_1c559e2_ia4 +kirby_1c561e2_ci4 +kirby_1c56402_i4 +kirby_1c56602_i4 +kirby_1c56802_ia4 +kirby_1c56a02_i4 +kirby_1c56b02_i4 +kirby_1c56b82_i4 +kirby_1c56d82_i4 +kirby_1c56e02_ci4 +kirby_1c57102_ci4 +kirby_1c57302_ia4 +kirby_1c57502_i4 +kirby_1c57602_ci4 +kirby_1c57802_ci4 +kirby_1c57a02_i4 +kirby_1c57c02_ci4 +kirby_1c57e02_ci4 +kirby_1c57e82_ci4 +kirby_1c58082_ci4 +kirby_1c58a82_ia4 +kirby_1c58b02_i4 +kirby_1c59302_i4 +kirby_1c59702_ci4 +kirby_1c59822_ci4 +kirby_1c5a062_ci4 +kirby_1c5a282_i4 +kirby_1c5aa82_i4 +kirby_1c5b282_i4 +kirby_1c5b482_i4 +kirby_1c5b682_ci4 +kirby_1c5b8a2_i4 +kirby_1c5baa2_i4 +kirby_1c5bba2_i4 +kirby_1c5bda2_i4 +kirby_1c5bea2_i4 +kirby_1c5c6a2_ia8 +kirby_1c5d6a2_i4 +kirby_1c5dea2_i4 +kirby_1c5e6c2_i4 +kirby_1c5e8c2_ci4 +kirby_1c5f142_ci4 +kirby_1c5f962_ci4 +kirby_1c5fa22_i4 +kirby_1c60222_ci4 +kirby_1c60282_ci4 +kirby_1c602e2_ci4 +kirby_1c60502_ci4 +kirby_1c60782_ci4 +kirby_1c60902_ci4 +kirby_1c60a22_ci4 +kirby_1c60a82_ci4 +kirby_1c612a2_ci4 +kirby_1c614c2_ci4 +kirby_1c616e2_ci4 +kirby_1c619e2_ci4 +kirby_1c61be2_ci4 +kirby_1c61e02_ci4 +kirby_1c61e42_ia8 +kirby_1c62242_ci4 +kirby_1c62382_ci4 +kirby_1c623c2_i4 +kirby_1c625c2_ia8 +kirby_1c62dc2_ci4 +kirby_1c63042_ci4 +kirby_1c63262_ci4 +kirby_1c63a82_ci4 +kirby_1c63ca2_i4 +kirby_1c640a2_ci4 +kirby_1c642c2_ci4 +kirby_1c64ae2_ci4 +kirby_1c64b42_ci4 +kirby_1c64dc2_ci4 +kirby_1c64e22_ci4 +kirby_1c650a2_ci4 +kirby_1c65102_ci4 +kirby_1c65382_ci4 +kirby_1c653e2_ci4 +kirby_1c65602_ci4 +kirby_1c656a2_i4 +kirby_1c658a2_i4 +kirby_1c660a2_ci4 +kirby_1c66142_ci4 +kirby_1c661e2_ci4 +kirby_1c66722_ci4 +kirby_1c66ac2_ci4 +kirby_1c66dc2_ia4 +kirby_1c66fc2_ia4 +kirby_1c670c2_i4 +kirby_1c67142_ci4 +kirby_1c67342_ci4 +kirby_1c67442_ci4 +kirby_1c67642_ci4 +kirby_1c67842_ci4 +kirby_1c67a42_ci4 +kirby_1c67c42_ci4 +kirby_1c67e42_ci4 +kirby_1c68042_ci4 +kirby_1c68142_ci4 +kirby_1c68342_i4 +kirby_1c68942_ia4 +kirby_1c68b42_ia4 +kirby_1c68d42_i8 +kirby_1c69542_ci4 +kirby_1c695c2_ci4 +kirby_1c696c2_ci4 +kirby_1c69ee2_ci4 +kirby_1c6a102_ci4 +kirby_1c6a322_ci4 +kirby_1c6a542_ci4 +kirby_1c6b762_ci4 +kirby_1c6b982_ci4 +kirby_1c6c1a2_ci4 +kirby_1c6c3c2_i4 +kirby_1c6c5c2_ci4 +kirby_1c6c6e2_i4 +kirby_1c6c8e2_ia4 +kirby_1c6cce2_ci4 +kirby_1c6d0e2_ci4 +kirby_1c6dd02_ia4 +kirby_1c6e102_ci4 +kirby_1c6e322_ci4 +kirby_1c6e3c2_i4 +kirby_1c6e5c2_ci4 +kirby_1c6e6e2_i4 +kirby_1c6f822_i4 +kirby_1c6fa22_ci4 +kirby_1c70082_i4 +kirby_1c70282_ia4 +kirby_1c70a82_ci4 +kirby_1c70ca2_i4 +kirby_1c710c2_i4 +kirby_1c720c2_ia4 +kirby_1c730c2_ia4 +kirby_1c740c2_i4 +kirby_1c748c2_ia4 +kirby_1c750c2_ia4 +kirby_1c752c2_i4 +kirby_1c754c2_i4 +kirby_1c75cc2_i4 +kirby_1c764c2_ci4 +kirby_1c76ce2_ia4 +kirby_1c774e2_ia4 +kirby_1c780e2_i4 +kirby_1c782e2_i4 +kirby_1c78ce2_ci4 +kirby_1c78f02_ci4 +kirby_1c79142_i4 +kirby_1c79942_i4 +kirby_1c7a142_ia4 +kirby_1c7a942_ia4 +kirby_1c7b142_i4 +kirby_1c7c142_ia4 +kirby_1c7d15a_i4 +kirby_1c7d95a_i4 +kirby_1c7db5a_ia4 +kirby_1c7e35a_ia8 +kirby_1c7f35a_ia8 +kirby_1c8035a_ci4 +kirby_1c8059a_ia4 +kirby_1c80d9a_ia4 +kirby_1c8159a_ia4 +kirby_1c81f1a_i4 +kirby_1c8271a_i4 +kirby_1c82f1a_ia4 +kirby_1c8311a_ia4 +kirby_1c8391a_i4 +kirby_1c83b1a_ia4 +kirby_1c8431a_i4 +kirby_1c84b1a_ia4 +kirby_1c8531a_ia4 +kirby_1c8571a_i4 +kirby_1c85f1a_ia4 +kirby_1c8671a_i4 +kirby_1c8691a_i8 +kirby_1c86a1a_i8 +kirby_1c86e1a_i4 +kirby_1c8743a_i4 +kirby_1c8763a_i8 +kirby_1c87a3a_ci4 +kirby_1c87c5a_i4 +kirby_1c87e5a_i4 +kirby_1c8805a_i4 +kirby_1c8825a_i4 +kirby_1c88a5a_i4 +kirby_1c8907a_i8 +kirby_1c8a07a_i4 +kirby_1c8a27a_i8 +kirby_1c8a67a_i4 +kirby_1c8a87a_i4 +kirby_1c8aa7a_i4 +kirby_1c8ac7a_i4 +kirby_1c8ae7a_i4 +kirby_1c8b07a_ia8 +kirby_1c8b47a_i8 +kirby_1c8b87a_i4 +kirby_1c8ba7a_i4 +kirby_1c8c27a_i4 +kirby_1c8ca7a_ia4 +kirby_1c8ce7a_i4 +kirby_1c8d07a_i4 +kirby_1c8d0fa_i8 +kirby_1c8d4fa_i4 +kirby_1c8d6fa_i4 +kirby_1c8d8fa_i4 +kirby_1c8e8fa_i4 +kirby_1c8eafa_ia4 +kirby_1c8ebfa_i4 +kirby_1c8edfa_ia4 +kirby_1c8f1fa_ia4 +kirby_1c8f3fa_ia4 +kirby_1c8f47a_i8 +kirby_1c8fc7a_i4 +kirby_1c8fcfa_ia4 +kirby_1c8fdfa_i4 +kirby_1c8fffa_i4 +kirby_1c901fa_i4 +kirby_1c903fa_i4 +kirby_1c905fa_ia4 +kirby_1c907fa_i4 +kirby_1c9087a_i4 +kirby_1c9097a_ia4 +kirby_1c9117a_i8 +kirby_1c9157a_i8 +kirby_1c9197a_i8 +kirby_1c91d7a_i8 +kirby_1c921ba_ci4 +kirby_1c9247a_ia4 +kirby_1c9257a_ia4 +kirby_1c9267a_i4 +kirby_1c9287a_i8 +kirby_1c92a7a_i8 +kirby_1c92e7a_ia4 +kirby_1c9307a_ia4 +kirby_1c9317a_i8 +kirby_1c9357a_i4 +kirby_1c9377a_i4 +kirby_1c937fa_ci4 +kirby_1c9401a_ci4 +kirby_1c9449a_ia4 +kirby_1c9489a_ia4 +kirby_1c9509a_i4 +kirby_1c960fa_ci4 +kirby_1c9653a_ci4 +kirby_1c96a1a_ci4 +kirby_1c96aba_ci4 +kirby_1c973da_ci4 +kirby_1c9803a_ci4 +kirby_1c994ba_ci4 +kirby_1c9a1ba_ci4 +kirby_1c9ae1a_ci4 +kirby_1c9b87a_ci4 +kirby_1c9c0ba_ci4 +kirby_1c9c2da_ci4 +kirby_1c9c71a_ci4 +kirby_1c9cb3a_ci4 +kirby_1c9d9ba_ci4 +kirby_1c9da5a_ci4 +kirby_1c9e27a_ci4 +kirby_1c9ea9a_ci4 +kirby_1c9f2ba_ci4 +kirby_1ca053a_i4 +kirby_1ca093a_i4 +kirby_1ca195a_ia4 +kirby_1ca1b5a_i4 +kirby_1ca6b7a_i4 +kirby_1caa23a_i4 +kirby_1caaa3a_i4 +kirby_1caac3a_ia4 +kirby_1cabc3a_ia4 +kirby_1cac43a_ci4 +kirby_1caffba_i4 +kirby_1cb01ba_i4 +kirby_1cb03ba_i4 +kirby_1cb0bba_ia4 +kirby_1cb13ba_i4 +kirby_1cb1bba_ia4 +kirby_1cb23ba_ci4 +kirby_1cb28ba_i4 +kirby_1cb2aba_ia4 +kirby_1cb32ba_i4 +kirby_1cb3aba_i4 +kirby_1cb3cba_i4 +kirby_1cb44ba_ia4 +kirby_1cb48ba_i4 +kirby_1cb58ba_ia4 +kirby_1cb60ba_ia4 +kirby_1cb62ba_i4 +kirby_1cb66ba_i4 +kirby_1cb98ba_i4 +kirby_1cba0ba_ia4 +kirby_1cba4ba_ia4 +kirby_1cba6ba_ia4 +kirby_1cba8ba_i4 +kirby_1cbaaba_ci4 +kirby_1cbaf1a_i4 +kirby_1cbb01a_i4 +kirby_1cbb11a_i4 +kirby_1cbb19a_ia4 +kirby_1cbb21a_i4 +kirby_1cbb29a_i4 +kirby_1cbb31a_i4 +kirby_1cbb39a_i4 +kirby_1cbb49a_i4 +kirby_1cbb51a_i4 +kirby_1cbb59a_ia8 +kirby_1cbb79a_i4 +kirby_1cbb81a_ia8 +kirby_1cbba1a_ci4 +kirby_1cbbc3a_ci4 +kirby_1cbbd5a_ci4 +kirby_1cbbe5a_ci4 +kirby_1cbbf5a_i4 +kirby_1cbbfda_i4 +kirby_1cbc05a_i4 +kirby_1cbc0da_ia4 +kirby_1cbceda_i4 +kirby_1cbd2da_i4 +kirby_1cbdcda_i4 +kirby_1cbddda_ci4 +kirby_1cbde7a_i4 +kirby_1cbe67a_i4 +kirby_1cbe6ba_i4 +kirby_1cbe73a_i4 +kirby_1cbe93a_i4 +kirby_1cbeb3a_i4 +kirby_1cbebba_i4 +kirby_1cbebfa_i4 +kirby_1cbecfa_i4 +kirby_1cbeefa_i4 +kirby_1cbf0fa_i8 +kirby_1cbf4fa_i4 +kirby_1cbf6fa_i4 +kirby_1cbf73a_i4 +kirby_1cbff3a_i4 +kirby_1cc073a_i4 +kirby_1cc07ba_ci4 +kirby_1cc08da_ci4 +kirby_1cc0bda_ci4 +kirby_1cc0dda_ci4 +kirby_1cc12fa_ci4 +kirby_1cc151a_ci4 +kirby_1cc161a_ci4 +kirby_1cc181a_i4 +kirby_1cc189a_ci4 +kirby_1cc1dba_ci4 +kirby_1cc1eda_ci4 +kirby_1cc20da_ci4 +kirby_1cc24fa_ci4 +kirby_1cc271a_ci4 +kirby_1cc291a_ci4 +kirby_1cc337a_ci4 +kirby_1cc3cfa_ci4 +kirby_1cc3f1a_ci4 +kirby_1cc413a_ia4 +kirby_1cc433a_ia4 +kirby_1cc453a_ia4 +kirby_1cc473a_ia4 +kirby_1cc493a_ia4 +kirby_1cc4b3a_ia4 +kirby_1cc4d3a_ia4 +kirby_1cc4f3a_ci4 +kirby_1cc50fa_ci4 +kirby_1cc530a_ci4 +kirby_1cc552a_i4 +kirby_1cc572a_ci4 +kirby_1cc594a_ci4 +kirby_1cc5b4a_ci4 +kirby_1cc5f6a_ci4 +kirby_1cc618a_ci4 +kirby_1cc638a_ia8 +kirby_1cc678a_ci4 +kirby_1cc698a_i4 +kirby_1cc6b8a_ia4 +kirby_1cc6f0a_i4 +kirby_1cc6f8a_ci4 +kirby_1cc720a_ci4 +kirby_1cc740a_ci4 +kirby_1cc760a_ci4 +kirby_1cc766a_ci4 +kirby_1cc786a_ci4 +kirby_1cc8aea_ci4 +kirby_1cc962a_i8 +kirby_1cca80a_i8 +kirby_1ccac0a_ci4 +kirby_1ccaf0a_ci4 +kirby_1ccb10a_ci4 +kirby_1ccb30a_ci4 +kirby_1ccb50a_ci4 +kirby_1ccb70a_ci4 +kirby_1ccb90a_ci4 +kirby_1ccbb0a_i8 +kirby_1ccbc0a_i8 +kirby_1ccc00a_ci4 +kirby_1ccc20a_ci4 +kirby_1ccc40a_ci4 +kirby_1ccc60a_ci4 +kirby_1ccc80a_ci4 +kirby_1ccca0a_i4 +kirby_1cccc0a_ia4 +kirby_1cccc8a_ci4 +kirby_1ccce8a_ci4 +kirby_1cccf8a_ci4 +kirby_1ccdc0a_i4 +kirby_1ccf69a_i4 +kirby_1cd00ea_ci4 +kirby_1cd020a_i4 +kirby_1cd040a_ci4 +kirby_1cd062a_i4 +kirby_1cd082a_i4 +kirby_1cd102a_ci4 +kirby_1cd124a_ci4 +kirby_1cd146a_i8 +kirby_1cd246a_ia4 +kirby_1cd286a_i4 +kirby_1cd306a_ia4 +kirby_1cd386a_ia4 +kirby_1cd406a_ia4 +kirby_1cd486a_i4 +kirby_1cd506a_ia8 +kirby_1cd606a_ia4 +kirby_1cd686a_ci4 +kirby_1cd736a_i4 +kirby_1cd7aca_i4 +kirby_1cd870a_i4 +kirby_1cd890a_i4 +kirby_1cd8b0a_ci4 +kirby_1cd8f2a_ci4 +kirby_1cd904a_i4 +kirby_1cd984a_ci4 +kirby_1cd9a6a_ci4 +kirby_1cd9c8a_ia4 +kirby_1cda48a_i4 +kirby_1cdb2ca_i4 +kirby_1cdb4ca_i4 +kirby_1cdbf2a_i4 +kirby_1cdc72a_ia4 +kirby_1ce02ea_i4 +kirby_1ce0aea_ia4 +kirby_1ce1aea_i4 +kirby_1ce2aea_i4 +kirby_1ce3aea_i4 +kirby_1ce3eea_i4 +kirby_1ce3fea_i4 +kirby_1ce43ea_i4 +kirby_1ce522a_i4 diff --git a/data/kirby.039DF0.s b/data/kirby.039DF0.s index 0685e14a..a50596d8 100644 --- a/data/kirby.039DF0.s +++ b/data/kirby.039DF0.s @@ -20315,6 +20315,7 @@ glabel D_8003FBFC .word 0x00000000 glabel D_8003FC00 +# .asciiz " " .word 0x20202020 glabel D_8003FC04 @@ -20342,6 +20343,7 @@ glabel D_8003FC20 .word 0x00000000 glabel D_8003FC24 +# .asciiz "00000000000000000000000000000000" .word 0x30303030 glabel D_8003FC28 @@ -20723,9 +20725,11 @@ glabel D_8003FE1C .word 0x00000000 glabel D_8003FE20 +# .asciiz "0123456789abcdef" .asciiz "0123456789abcdef" glabel D_8003FE34 +# .asciiz "0123456789ABCDEF" .word 0x30313233 glabel D_8003FE38 @@ -20783,9 +20787,11 @@ glabel D_8003FE7C .word 0x00000000 glabel D_8003FE80 +# .asciiz "thread stack overflow id = %d" .asciiz "thread stack overflow id = %d\n" glabel D_8003FEA0 +# .asciiz "rdp_output_buff over !! size = %d" .word 0x7264705F glabel D_8003FEA4 @@ -20816,6 +20822,7 @@ glabel D_8003FEC4 .word 0x79746500 glabel D_8003FEC8 +# .asciiz "?U?}" .word 0x3F553F7D glabel D_8003FECC @@ -20861,10 +20868,12 @@ glabel D_8003FEFC # new file? .balign 4 glabel D_8003FF00 +# .asciiz "dma pi full %x %x %x" .asciiz "dma pi full %x %x %x\n" .balign 4 glabel D_8003FF18 +# .asciiz "dma pi full %x %x %x" .asciiz "dma pi full %x %x %x\n" glabel D_8003FF30 @@ -20940,6 +20949,7 @@ glabel D_8003FF8C .word 0x00000000 glabel D_8003FF90 +# .asciiz "gtl : DLBuffer over flow ! kind = %d vol = %d byte" .word 0x67746C20 glabel D_8003FF94 @@ -20982,6 +20992,7 @@ glabel D_8003FFC4 .word 0x0A000000 glabel D_8003FFC8 +# .asciiz "gtl : DynamicBuffer over flow ! %d byte" .word 0x67746C20 glabel D_8003FFCC @@ -21015,6 +21026,7 @@ glabel D_8003FFF0 .word 0x0A000000 glabel D_8003FFF4 +# .asciiz "bad addr sc_rdp_output_len = %x" .word 0x62616420 glabel D_8003FFF8 @@ -21042,6 +21054,7 @@ glabel D_80040014 .word 0x00000000 glabel D_80040018 +# .asciiz "gtl : Buffer size for RDP is zero !!" .word 0x67746C20 glabel D_8004001C @@ -21072,6 +21085,7 @@ glabel D_8004003C .word 0x0A000000 glabel D_80040040 +# .asciiz "gtl : not defined SCTaskGfx" .word 0x67746C20 glabel D_80040044 @@ -21096,6 +21110,7 @@ glabel D_8004005C .word 0x00000000 glabel D_80040060 +# .asciiz "gtl : couldn't get SCTaskGfx" .word 0x67746C20 glabel D_80040064 @@ -21120,6 +21135,7 @@ glabel D_8004007C .word 0x0A000000 glabel D_80040080 +# .asciiz "gtl : not defined SCTaskGfxEnd" .word 0x67746C20 glabel D_80040084 @@ -21144,6 +21160,7 @@ glabel D_8004009C .word 0x6E640A00 glabel D_800400A0 +# .asciiz "gtl : not defined SCTaskGfxEnd" .word 0x67746C20 glabel D_800400A4 @@ -21168,6 +21185,7 @@ glabel D_800400BC .word 0x6E640A00 glabel D_800400C0 +# .asciiz "gtl : ucode isn't included kind = %d" .word 0x67746C20 glabel D_800400C4 @@ -21198,6 +21216,7 @@ glabel D_800400E4 .word 0x640A0000 glabel D_800400E8 +# .asciiz "gtl : not defined SCTaskGfxEnd" .word 0x67746C20 glabel D_800400EC @@ -21419,31 +21438,15 @@ glabel D_80040208 glabel D_8004020C .word 0x00000000 +.balign 4 glabel D_80040210 -.word 0x6D6C203A - -glabel D_80040214 -.word 0x20616C6C - -glabel D_80040218 -.word 0x6F63206F - -glabel D_8004021C -.word 0x76657266 - -glabel D_80040220 -.word 0x6C6F7720 - -glabel D_80040224 -.word 0x2325640A - -glabel D_80040228 -.word 0x00000000 +.asciiz "ml : alloc overflow #%d\n" glabel D_8004022C .word 0x00000000 glabel D_80040230 +# .asciiz "om : couldn't get GObjThread" .word 0x6F6D203A glabel D_80040234 @@ -21468,6 +21471,7 @@ glabel D_8004024C .word 0x0A000000 glabel D_80040250 +# .asciiz "om : couldn't get GObjThreadStack" .word 0x6F6D203A glabel D_80040254 @@ -21495,6 +21499,7 @@ glabel D_80040270 .word 0x6B0A0000 glabel D_80040274 +# .asciiz "om : couldn't get GObjProcess" .word 0x6F6D203A glabel D_80040278 @@ -21519,6 +21524,7 @@ glabel D_80040290 .word 0x730A0000 glabel D_80040294 +# .asciiz "om : couldn't get OMMtx" .word 0x6F6D203A glabel D_80040298 @@ -21540,6 +21546,7 @@ glabel D_800402AC .word 0x00000000 glabel D_800402B0 +# .asciiz "om : couldn't get AObj" .word 0x6F6D203A glabel D_800402B4 @@ -21558,6 +21565,7 @@ glabel D_800402C4 .word 0x626A0A00 glabel D_800402C8 +# .asciiz "om : couldn't get MObj" .word 0x6F6D203A glabel D_800402CC @@ -21576,6 +21584,7 @@ glabel D_800402DC .word 0x626A0A00 glabel D_800402E0 +# .asciiz "om : couldn't get DObj" .word 0x6F6D203A glabel D_800402E4 @@ -21594,6 +21603,7 @@ glabel D_800402F4 .word 0x626A0A00 glabel D_800402F8 +# .asciiz "om : couldn't get Camera" .word 0x6F6D203A glabel D_800402FC @@ -21615,6 +21625,7 @@ glabel D_80040310 .word 0x0A000000 glabel D_80040314 +# .asciiz "om : GObjProcess's priority is bad value" .word 0x6F6D203A glabel D_80040318 @@ -21648,6 +21659,7 @@ glabel D_8004033C .word 0x0A000000 glabel D_80040340 +# .asciiz "om : GObjProcess's kind is bad value" .word 0x6F6D203A glabel D_80040344 @@ -21678,6 +21690,7 @@ glabel D_80040364 .word 0x0A000000 glabel D_80040368 +# .asciiz "om : GObjProcess's priority is bad value" .word 0x6F6D203A glabel D_8004036C @@ -21711,6 +21724,7 @@ glabel D_80040390 .word 0x0A000000 glabel D_80040394 +# .asciiz "om : couldn't add OMMtx for DObj" .word 0x6F6D203A glabel D_80040398 @@ -21738,6 +21752,7 @@ glabel D_800403B4 .word 0x0A000000 glabel D_800403B8 +# .asciiz "om : couldn't add OMMtx for Camera" .word 0x6F6D203A glabel D_800403BC @@ -21765,6 +21780,7 @@ glabel D_800403D8 .word 0x72610A00 glabel D_800403DC +# .asciiz "omGAddCommon() : link num over : link = %d : id = %d" .word 0x6F6D4741 glabel D_800403E0 @@ -21807,6 +21823,7 @@ glabel D_80040410 .word 0x0A000000 glabel D_80040414 +# .asciiz "omGMoveCommon() : link num over : link = %d : id = %d" .word 0x6F6D474D glabel D_80040418 @@ -21849,6 +21866,7 @@ glabel D_80040448 .word 0x640A0000 glabel D_8004044C +# .asciiz "omGLinkObjDLCommon() : dl_link num over : dl_link = %d : id = %d" .word 0x6F6D474C glabel D_80040450 @@ -21900,6 +21918,7 @@ glabel D_8004048C .word 0x0A000000 glabel D_80040490 +# .asciiz "omGMoveObjDL() : dl_link num over : dl_link = %d : id = %d" .word 0x6F6D474D glabel D_80040494 @@ -21945,6 +21964,7 @@ glabel D_800404C8 .word 0x25640A00 glabel D_800404CC +# .asciiz "omGMoveObjDLHead() : dl_link num over : dl_link = %d : id = %d" .asciiz "omGMoveObjDLHead() : dl_link num over : dl_link = %d : id = %d\n" glabel D_8004050C @@ -22183,6 +22203,7 @@ glabel D_8004066C .word 0x00000000 glabel D_80040670 +# .asciiz "gobjthread stack over gobjid = %d" .word 0x676F626A glabel D_80040674 @@ -23419,6 +23440,7 @@ glabel D_80040CDC .word 0x00000000 glabel D_80040CE0 +# .asciiz "Audio Heap Overflow" .word 0x41756469 glabel D_80040CE4 @@ -23455,6 +23477,7 @@ glabel D_80040D0C .word 0x00000000 glabel D_80040D10 +# .asciiz "Interrupt" .word 0x496E7465 glabel D_80040D14 @@ -23464,6 +23487,7 @@ glabel D_80040D18 .word 0x74000000 glabel D_80040D1C +# .asciiz "TLB modification" .word 0x544C4220 glabel D_80040D20 @@ -23479,6 +23503,7 @@ glabel D_80040D2C .word 0x00000000 glabel D_80040D30 +# .asciiz "TLB exception on load" .word 0x544C4220 glabel D_80040D34 @@ -23497,6 +23522,7 @@ glabel D_80040D44 .word 0x64000000 glabel D_80040D48 +# .asciiz "TLB exception on store" .word 0x544C4220 glabel D_80040D4C @@ -23515,6 +23541,7 @@ glabel D_80040D5C .word 0x72650000 glabel D_80040D60 +# .asciiz "Address error on load" .word 0x41646472 glabel D_80040D64 @@ -23533,6 +23560,7 @@ glabel D_80040D74 .word 0x64000000 glabel D_80040D78 +# .asciiz "Address error on store" .word 0x41646472 glabel D_80040D7C @@ -23551,6 +23579,7 @@ glabel D_80040D8C .word 0x72650000 glabel D_80040D90 +# .asciiz "Bus error on inst." .word 0x42757320 glabel D_80040D94 @@ -23566,6 +23595,7 @@ glabel D_80040DA0 .word 0x742E0000 glabel D_80040DA4 +# .asciiz "Bus error on data" .word 0x42757320 glabel D_80040DA8 @@ -23581,6 +23611,7 @@ glabel D_80040DB4 .word 0x61000000 glabel D_80040DB8 +# .asciiz "System call exception" .word 0x53797374 glabel D_80040DBC @@ -23599,6 +23630,7 @@ glabel D_80040DCC .word 0x6E000000 glabel D_80040DD0 +# .asciiz "Breakpoint exception" .word 0x42726561 glabel D_80040DD4 @@ -23617,6 +23649,7 @@ glabel D_80040DE4 .word 0x00000000 glabel D_80040DE8 +# .asciiz "Reserved instruction" .word 0x52657365 glabel D_80040DEC @@ -23635,6 +23668,7 @@ glabel D_80040DFC .word 0x00000000 glabel D_80040E00 +# .asciiz "Coprocessor unusable" .word 0x436F7072 glabel D_80040E04 @@ -23653,6 +23687,7 @@ glabel D_80040E14 .word 0x00000000 glabel D_80040E18 +# .asciiz "Arithmetic overflow" .word 0x41726974 glabel D_80040E1C @@ -23668,6 +23703,7 @@ glabel D_80040E28 .word 0x6C6F7700 glabel D_80040E2C +# .asciiz "Trap exception" .word 0x54726170 glabel D_80040E30 @@ -23680,6 +23716,7 @@ glabel D_80040E38 .word 0x6F6E0000 glabel D_80040E3C +# .asciiz "Virtual coherency on inst." .word 0x56697274 glabel D_80040E40 @@ -23701,6 +23738,7 @@ glabel D_80040E54 .word 0x742E0000 glabel D_80040E58 +# .asciiz "Floating point exception" .word 0x466C6F61 glabel D_80040E5C @@ -23722,6 +23760,7 @@ glabel D_80040E70 .word 0x00000000 glabel D_80040E74 +# .asciiz "Watchpoint exception" .word 0x57617463 glabel D_80040E78 @@ -23740,6 +23779,7 @@ glabel D_80040E88 .word 0x00000000 glabel D_80040E8C +# .asciiz "Virtual coherency on data" .word 0x56697274 glabel D_80040E90 @@ -23761,6 +23801,7 @@ glabel D_80040EA4 .word 0x61000000 glabel D_80040EA8 +# .asciiz "Unimplemented operation" .word 0x556E696D glabel D_80040EAC @@ -23779,6 +23820,7 @@ glabel D_80040EBC .word 0x696F6E00 glabel D_80040EC0 +# .asciiz "Invalid operation" .word 0x496E7661 glabel D_80040EC4 @@ -23794,6 +23836,7 @@ glabel D_80040ED0 .word 0x6E000000 glabel D_80040ED4 +# .asciiz "Division by zero" .word 0x44697669 glabel D_80040ED8 @@ -23809,6 +23852,7 @@ glabel D_80040EE4 .word 0x00000000 glabel D_80040EE8 +# .asciiz "Overflow" .word 0x4F766572 glabel D_80040EEC @@ -23818,6 +23862,7 @@ glabel D_80040EF0 .word 0x00000000 glabel D_80040EF4 +# .asciiz "Underflow" .word 0x556E6465 glabel D_80040EF8 @@ -23827,6 +23872,7 @@ glabel D_80040EFC .word 0x77000000 glabel D_80040F00 +# .asciiz "Inexact operation" .word 0x496E6578 glabel D_80040F04 @@ -23842,6 +23888,7 @@ glabel D_80040F10 .word 0x6E000000 glabel D_80040F14 +# .asciiz "F%02d:%.3e" .word 0x46253032 glabel D_80040F18 @@ -23851,6 +23898,7 @@ glabel D_80040F1C .word 0x33650000 glabel D_80040F20 +# .asciiz "F%02d:%08XH" .word 0x46253032 glabel D_80040F24 @@ -23860,6 +23908,7 @@ glabel D_80040F28 .word 0x38584800 glabel D_80040F2C +# .asciiz "FPCSR:%08XH" .word 0x46504353 glabel D_80040F30 @@ -23869,12 +23918,14 @@ glabel D_80040F34 .word 0x38584800 glabel D_80040F38 +# .asciiz "(%s)" .word 0x28257329 glabel D_80040F3C .word 0x00000000 glabel D_80040F40 +# .asciiz "THREAD:%d (%s)" .word 0x54485245 glabel D_80040F44 @@ -23887,6 +23938,7 @@ glabel D_80040F4C .word 0x25732900 glabel D_80040F50 +# .asciiz "THREAD:%d (%s)" .word 0x54485245 glabel D_80040F54 @@ -23899,6 +23951,7 @@ glabel D_80040F5C .word 0x25732900 glabel D_80040F60 +# .asciiz "INF-LOOP" .word 0x494E462D glabel D_80040F64 @@ -23908,6 +23961,7 @@ glabel D_80040F68 .word 0x00000000 glabel D_80040F6C +# .asciiz "IP (%02X)" .word 0x49502028 glabel D_80040F70 @@ -23917,6 +23971,7 @@ glabel D_80040F74 .word 0x29000000 glabel D_80040F78 +# .asciiz "RCP (%X)" .word 0x52435020 glabel D_80040F7C @@ -23926,6 +23981,7 @@ glabel D_80040F80 .word 0x00000000 glabel D_80040F84 +# .asciiz "PC:%08XH SR:%08XH VA:%08XH" .word 0x50433A25 glabel D_80040F88 @@ -23950,6 +24006,7 @@ glabel D_80040FA0 .word 0x58480000 glabel D_80040FA4 +# .asciiz "THREAD:%d (%s)" .word 0x54485245 glabel D_80040FA8 @@ -23962,6 +24019,7 @@ glabel D_80040FB0 .word 0x25732900 glabel D_80040FB4 +# .asciiz "THREAD:%d (%s)" .word 0x54485245 glabel D_80040FB8 @@ -23974,6 +24032,7 @@ glabel D_80040FC0 .word 0x25732900 glabel D_80040FC4 +# .asciiz "INF-LOOP" .word 0x494E462D glabel D_80040FC8 @@ -23983,6 +24042,7 @@ glabel D_80040FCC .word 0x00000000 glabel D_80040FD0 +# .asciiz "PC:%08XH SR:%08XH VA:%08XH" .word 0x50433A25 glabel D_80040FD4 @@ -24007,6 +24067,7 @@ glabel D_80040FEC .word 0x58480000 glabel D_80040FF0 +# .asciiz "IP (%02X)" .word 0x49502028 glabel D_80040FF4 @@ -24016,6 +24077,7 @@ glabel D_80040FF8 .word 0x29000000 glabel D_80040FFC +# .asciiz "RCP (%X)" .word 0x52435020 glabel D_80041000 @@ -24025,6 +24087,7 @@ glabel D_80041004 .word 0x00000000 glabel D_80041008 +# .asciiz "AT:%08XH V0:%08XH V1:%08XH" .word 0x41543A25 glabel D_8004100C @@ -24049,6 +24112,7 @@ glabel D_80041024 .word 0x58480000 glabel D_80041028 +# .asciiz "A0:%08XH A1:%08XH A2:%08XH" .word 0x41303A25 glabel D_8004102C @@ -24073,6 +24137,7 @@ glabel D_80041044 .word 0x58480000 glabel D_80041048 +# .asciiz "A3:%08XH T0:%08XH T1:%08XH" .word 0x41333A25 glabel D_8004104C @@ -24097,6 +24162,7 @@ glabel D_80041064 .word 0x58480000 glabel D_80041068 +# .asciiz "T2:%08XH T3:%08XH T4:%08XH" .word 0x54323A25 glabel D_8004106C @@ -24121,6 +24187,7 @@ glabel D_80041084 .word 0x58480000 glabel D_80041088 +# .asciiz "T5:%08XH T6:%08XH T7:%08XH" .word 0x54353A25 glabel D_8004108C @@ -24145,6 +24212,7 @@ glabel D_800410A4 .word 0x58480000 glabel D_800410A8 +# .asciiz "S0:%08XH S1:%08XH S2:%08XH" .word 0x53303A25 glabel D_800410AC @@ -24169,6 +24237,7 @@ glabel D_800410C4 .word 0x58480000 glabel D_800410C8 +# .asciiz "S3:%08XH S4:%08XH S5:%08XH" .word 0x53333A25 glabel D_800410CC @@ -24193,6 +24262,7 @@ glabel D_800410E4 .word 0x58480000 glabel D_800410E8 +# .asciiz "S6:%08XH S7:%08XH T8:%08XH" .word 0x53363A25 glabel D_800410EC @@ -24217,6 +24287,7 @@ glabel D_80041104 .word 0x58480000 glabel D_80041108 +# .asciiz "T9:%08XH GP:%08XH SP:%08XH" .word 0x54393A25 glabel D_8004110C @@ -24241,6 +24312,7 @@ glabel D_80041124 .word 0x58480000 glabel D_80041128 +# .asciiz "S8:%08XH RA:%08XH" .word 0x53383A25 glabel D_8004112C @@ -24256,6 +24328,7 @@ glabel D_80041138 .word 0x38584800 glabel D_8004113C +# .asciiz "SP Base %08x" .word 0x53502042 glabel D_80041140 @@ -24268,6 +24341,7 @@ glabel D_80041148 .word 0x00000000 glabel D_8004114C +# .asciiz "%03d:%02x%02x%02x%02x %.3e" .word 0x25303364 glabel D_80041150 @@ -24289,6 +24363,7 @@ glabel D_80041164 .word 0x33650000 glabel D_80041168 +# .asciiz "%03d:%02x%02x%02x%02x %08x" .word 0x25303364 glabel D_8004116C @@ -24310,6 +24385,7 @@ glabel D_80041180 .word 0x38780000 glabel D_80041184 +# .asciiz ":%02x%02x%02x%02x %.3e" .word 0x3A253032 glabel D_80041188 @@ -24328,6 +24404,7 @@ glabel D_80041198 .word 0x33650000 glabel D_8004119C +# .asciiz ":%02x%02x%02x%02x %08x" .word 0x3A253032 glabel D_800411A0 @@ -26023,6 +26100,7 @@ glabel D_80041A6C .word 0x06A906AA glabel D_80041A70 +# .asciiz " U V Y Z e f i j " .word 0x09550956 glabel D_80041A74 @@ -26137,6 +26215,7 @@ glabel D_80041B04 .word 0x1C1C1C1C glabel D_80041B08 +# .asciiz " " .word 0x20202020 glabel D_80041B0C @@ -26218,6 +26297,7 @@ glabel D_80041B70 .word 0x686C4C00 glabel D_80041B74 +# .asciiz " +-#0" .word 0x202B2D23 glabel D_80041B78 @@ -26713,6 +26793,7 @@ glabel D_80041E04 .word 0x0F83FFD0 glabel D_80041E08 +# .asciiz " Zf&" .word 0x095A6626 glabel D_80041E0C @@ -27058,6 +27139,7 @@ glabel D_80041FD0 .word 0xFFC810B4 glabel D_80041FD4 +# .asciiz "f& Z" .word 0x6626095A glabel D_80041FD8 @@ -27808,6 +27890,7 @@ glabel D_800423B8 .word 0x00008000 glabel D_800423BC +# .asciiz "00@@" .word 0x30304040 glabel D_800423C0 @@ -28594,6 +28677,7 @@ glabel D_800427D0 .word 0x08E80000 glabel D_800427D4 +# .asciiz "00@@" .word 0x30304040 glabel D_800427D8 @@ -28948,6 +29032,7 @@ glabel D_800429A8 .word 0x27000000 glabel D_800429AC +# .asciiz "5$&(" .word 0x35242628 glabel D_800429B0 diff --git a/kirby.us.ld b/kirby.us.ld index 7fa00a55..c7eadd78 100644 --- a/kirby.us.ld +++ b/kirby.us.ld @@ -36,6 +36,7 @@ SECTIONS BUILD_DIR/asm/ovl0/ovl0.o(.text); BUILD_DIR/src/ovl0/ovl0_1.o(.text); BUILD_DIR/asm/ovl0/ovl0_2.o(.text); + BUILD_DIR/src/ovl0/ovl0_2_5.o(.text); BUILD_DIR/asm/ovl0/ovl0_3.o(.text); BUILD_DIR/asm/ovl0/SetPc.o(.text); BUILD_DIR/data/kirby.039DF0.o(.data); diff --git a/src/ovl0/ovl0_0.c b/src/ovl0/ovl0_0.c index e5d286f6..54e9f368 100644 --- a/src/ovl0/ovl0_0.c +++ b/src/ovl0/ovl0_0.c @@ -144,7 +144,7 @@ void thread5_main(void *arg0) { D_80048138[0] = STACK_TOP_MAGIC; osStartThread(&D_80047F50); osRecvMesg(&D_80048A08, 0, 1); func_800076D0(); - func_80002D8C(&D_8003DC70); + load_overlay(&D_8003DC70); func_800A377C(0); } diff --git a/src/ovl0/ovl0_1.c b/src/ovl0/ovl0_1.c index 413e67ce..f78aa4e0 100644 --- a/src/ovl0/ovl0_1.c +++ b/src/ovl0/ovl0_1.c @@ -90,7 +90,7 @@ GLOBAL_ASM("asm/non_matchings/ovl0_1/func_80002BD0.s") #ifdef MIPS_TO_C //generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 -s32 func_80002D8C(void *arg0) { +s32 load_overlay(void *arg0) { s32 temp_a3; s32 temp_v1; s32 temp_v1_2; @@ -118,7 +118,7 @@ s32 func_80002D8C(void *arg0) { return phi_return; } #else -GLOBAL_ASM("asm/non_matchings/ovl0_1/func_80002D8C.s") +GLOBAL_ASM("asm/non_matchings/ovl0_1/load_overlay.s") #endif #ifdef MIPS_TO_C diff --git a/src/ovl0/ovl0_2_5.c b/src/ovl0/ovl0_2_5.c new file mode 100644 index 00000000..7b6f9bc4 --- /dev/null +++ b/src/ovl0/ovl0_2_5.c @@ -0,0 +1,5159 @@ +#include +#include + +extern void *D_8004A48C; +extern void func_80000A44(void); + +void func_80005350(void *arg0) { + if (arg0 != 0) { + D_8004A48C = arg0; + return; + } + D_8004A48C = func_80000A44; +} + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80005378(void *arg0) { + void *temp_v0; + + D_80049308 = (s32) (*arg0 + 4); + temp_v0 = *arg0; + *arg0 = (void *) (temp_v0 + 8); + temp_v0->unk4 = 0; + temp_v0->unk0 = 0xDB06003C; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800053A8(s32 arg0) { + D_8004A440 = arg0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s") +#endif + +extern s16 D_8004A444, D_8004A446; +void func_800053B4(u16 arg0, u16 arg1) { + D_8004A444 = arg0; + D_8004A446 = arg1; +} + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800053D0(s32 arg0, ? arg1) { + func_800078A4_ovl0(&D_8004A408, 0x10000, arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80005400(s32 arg0, ? arg1) { + func_8000783C_ovl0(&D_8004A408, arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80005430(void) { + void *temp_v0; + + temp_v0 = (D_8004A450 * 0x10) + &D_8004A468; + D_8004A3F8.unk0 = (s32) temp_v0->unk0; + D_8004A3F8.unk4 = (s32) temp_v0->unk4; + D_8004A3F8.unk8 = (s32) temp_v0->unk8; + D_8004A3F8.unkC = (s32) temp_v0->unkC; + func_80007830_ovl0(&D_8004A3F8); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000548C(void *arg0) { + void *temp_a2; + void *temp_a3; + void *temp_t0; + void *temp_t1; + void *temp_t2; + void *temp_t3; + void *temp_v1; + void *phi_a1; + void *phi_v1; + void *phi_a3; + void *phi_a2; + void *phi_t1; + void *phi_t0; + void *phi_t3; + void *phi_t2; + + phi_a1 = arg0; + phi_v1 = &D_8004A390; + phi_a3 = arg0 + 8; + phi_a2 = &D_8004A398; + phi_t1 = arg0 + 0x10; + phi_t0 = &D_8004A3A0; + phi_t3 = arg0 + 0x18; + phi_t2 = &D_8004A3A8; +loop_1: + temp_t2 = phi_t2 + 0x20; + temp_v1 = phi_v1 + 0x20; + temp_v1->unk-20 = (s32) phi_a1->unk0; + temp_a2 = phi_a2 + 0x20; + temp_v1->unk-1C = (s32) phi_a1->unk4; + temp_a3 = phi_a3 + 0x20; + temp_t0 = phi_t0 + 0x20; + temp_a2->unk-20 = (s32) *phi_a3; + temp_t1 = phi_t1 + 0x20; + temp_t3 = phi_t3 + 0x20; + temp_a2->unk-1C = (s32) temp_a3->unk-1C; + temp_t0->unk-20 = (s32) temp_t1->unk-20; + temp_t0->unk-1C = (s32) temp_t1->unk-1C; + temp_t2->unk-20 = (s32) temp_t3->unk-20; + temp_t2->unk-1C = (s32) temp_t3->unk-1C; + phi_a1 = phi_a1 + 0x20; + phi_v1 = temp_v1; + phi_a3 = temp_a3; + phi_a2 = temp_a2; + phi_t1 = temp_t1; + phi_t0 = temp_t0; + phi_t3 = temp_t3; + phi_t2 = temp_t2; + if (temp_t2 != &D_8004A3E8) { + goto loop_1; + } + return &D_8004A3E8; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80005530(void) { + s32 sp28; + void *sp1C; + s32 temp_a1_2; + s32 temp_v1; + s32 temp_v1_2; + u32 temp_a0; + void *temp_a0_2; + void *temp_a1; + void *temp_a3; + void *temp_v0; + void *temp_v0_2; + void *phi_v0; + void *phi_a1; + u32 phi_a0; + void *phi_v0_2; + s32 phi_v1; + void *phi_return; + + temp_a3 = (D_8004A450 << 5) + &D_8004A390; + phi_v0 = temp_a3; + phi_a1 = &D_8004A3E0; + phi_a0 = (u32) &gDisplayListHead; +loop_1: + temp_v1 = *phi_v0; + temp_a0 = phi_a0 + 4; + temp_a1 = phi_a1 + 4; + temp_a1->unk-4 = temp_v1; + temp_a0->unk-4 = temp_v1; + phi_v0 = phi_v0 + 8; + phi_a1 = temp_a1; + phi_a0 = temp_a0; + if (temp_a0 < (u32) &D_8004A3E0) { + goto loop_1; + } + phi_v0_2 = temp_a3; + phi_v1 = 0; +loop_3: + if (phi_v0_2->unk4 != 0) { + temp_a1_2 = phi_v1 * 4; + temp_a0_2 = temp_a1_2 + &gDisplayListHead; + sp1C = temp_a0_2; + sp28 = temp_a1_2; + D_8004A44C = (s32) *temp_a0_2; + func_80007CF4_ovl0(temp_a0_2, temp_a1_2, &D_8004A3E0, temp_a3); + temp_v0 = *temp_a0_2; + *temp_a0_2 = (void *) (temp_v0 + 8); + temp_v0->unk4 = 0; + temp_v0->unk0 = 0xDF000000; + (temp_a1_2 + 0x80050000)->unk-5C20 = (void *) *temp_a0_2; + phi_return = temp_v0; + } else { + temp_v1_2 = phi_v1 + 1; + temp_v0_2 = phi_v0_2 + 8; + phi_v0_2 = temp_v0_2; + phi_v1 = temp_v1_2; + phi_return = temp_v0_2; + if (temp_v1_2 != 4) { + goto loop_3; + } + } + D_8004A448 = (u16)0; + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +u32 func_8000561C(void) { + s32 temp_a3; + s32 temp_v1; + u32 temp_t0; + void *phi_v0; + void *phi_a0; + s32 phi_v1; + + phi_v0 = (D_8004A450 << 5) + &D_8004A390; + phi_a0 = &gDisplayListHead; + phi_v1 = 0; +loop_1: + temp_a3 = phi_v0->unk0; + temp_t0 = *phi_a0; + if ((u32) (phi_v0->unk4 + temp_a3) < temp_t0) { + fatal_printf(&D_8003FF90, phi_v1, temp_t0 - temp_a3, temp_a3); + while (TRUE); + } + temp_v1 = phi_v1 + 1; + phi_v0 = phi_v0 + 8; + phi_a0 = phi_a0 + 4; + phi_v1 = temp_v1; + if (temp_v1 != 4) { + goto loop_1; + } + if ((u32) D_8004A3F8.unk8 < (u32) D_8004A3F8.unkC) { + fatal_printf(&D_8003FFC8, D_8004A3F8.unkC - D_8004A3F8.unk4, temp_a3); + while (TRUE); + } + return D_8004A3F8.unkC; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800056DC(s32 arg0, ?32 arg1) { + ?32 sp44; + s32 sp40; + ?32 sp20; + ?32 sp1C; + + sp40 = arg0; + sp1C = 8; + sp20 = 0x32; + sp44 = arg1; + func_80000980_ovl0(&sp1C); + if (((s32) &D_80048C80 & 7) != 0) { + fatal_printf(&D_8003FFF4, &D_80048C80); +loop_2: + goto loop_2; + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80005734(s32 arg0, ?32 arg1, s32 arg2) { + D_8003DCA0 = arg0; + D_8004A438 = arg1; + D_8004A43C = arg2; + if ((arg0 == 2) || (arg0 == 1)) { + if (arg2 == 0) { + fatal_printf(&D_80040018, arg1); +loop_4: + goto loop_4; + } + } else { + + } + if (arg0 == 1) { + func_800056DC_ovl0(arg1, arg2, arg1); + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_800057AC(void) { + s32 temp_v0; + s32 temp_v1; + void *temp_a1; + + temp_v0 = D_8004A450 * 4; + if ((temp_v0 + 0x80050000)->unk-5C98 == 0) { + fatal_printf(&D_80040040); +loop_2: + goto loop_2; + } + temp_a1 = temp_v0 + &D_8004A370; + temp_v1 = *temp_a1; + if (temp_v1 == (temp_v0 + 0x80050000)->unk-5C88) { + fatal_printf(&D_80040060, temp_a1); +loop_5: + goto loop_5; + } + *temp_a1 = (s32) (temp_v1 + 0x88); + return temp_v1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_80005834(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { + s32 temp_t3; + void *temp_t2; + s32 phi_a3; + void *phi_a0; + void *phi_t1; + s32 phi_t5; + void *phi_t4; + s32 phi_s2; + void *phi_s1; + s32 phi_v0; + void *phi_t2; + s32 phi_return; + + phi_return = 0; + if (D_8004A460 > 0) { + phi_a3 = arg0; + phi_a0 = &D_8004A368; + phi_t1 = &D_8004A370; + phi_t5 = arg2; + phi_t4 = &D_8004A380; + phi_s2 = arg3; + phi_s1 = &D_8004A388; + phi_v0 = 0; + phi_t2 = &D_8004A378; +loop_2: + temp_t3 = phi_v0 + 1; + *phi_a0 = phi_a3; + *phi_t1 = phi_a3; + *phi_t4 = phi_t5; + *phi_s1 = phi_s2; + temp_t2 = phi_t2 + 4; + temp_t2->unk-4 = (s32) (arg0 + ((arg1 * 0x88) * temp_t3)); + phi_a3 = phi_a3 + (arg1 * 0x88); + phi_a0 = phi_a0 + 4; + phi_t1 = phi_t1 + 4; + phi_t5 = phi_t5 + 0x2C; + phi_t4 = phi_t4 + 4; + phi_s2 = phi_s2 + 0x38; + phi_s1 = phi_s1 + 4; + phi_v0 = temp_t3; + phi_t2 = temp_t2; + phi_return = temp_t3; + if (temp_t3 < D_8004A460) { + goto loop_2; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80005910(void *arg0, s32 arg1, s32 arg2, ?32 arg3) { + arg0->unk0 = 6; + arg0->unk4 = 0x64; + arg0->unk14 = 0; + arg0->unk20 = arg3; + arg0->unk1C = arg2; + arg0->unk24 = arg1; + arg0->unk28 = (s32) D_8004A450; + func_8002D2F0_ovl0(&D_80048CB8, arg0, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000597C(void) { + s32 temp_v0; + void *temp_a0; + + temp_a0 = (D_8004A450 * 4) + 0x80050000; + if (temp_a0->unk-5C80 == 0) { + fatal_printf(&D_80040080, -1, D_8004A450); +loop_2: + goto loop_2; + } + func_80005910_ovl0(temp_a0->unk-5C80, -1, D_8004A450, &D_80049320); + temp_v0 = D_8004A450 * 4; + (temp_v0 + 0x80050000)->unk-5C90 = (s32) (temp_v0 + 0x80050000)->unk-5C98; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800059F8(void) { + ? sp24; + s32 temp_v0; + void *temp_a0; + + temp_a0 = (D_8004A450 * 4) + 0x80050000; + if (temp_a0->unk-5C80 == 0) { + fatal_printf(&D_800400A0, 0, D_8004A450); +loop_2: + goto loop_2; + } + func_80005910_ovl0(temp_a0->unk-5C80, 0, D_8004A450, &D_80049340); + osRecvMesg(&D_80049340, &sp24, 1); + temp_v0 = D_8004A450 * 4; + (temp_v0 + 0x80050000)->unk-5C90 = (s32) (temp_v0 + 0x80050000)->unk-5C98; + func_80005430_ovl0(); + func_80005530_ovl0(); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80005A98: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80005C64: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80005CC0: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80005DE4: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80005F10(void) { + s32 sp80; + s32 sp2C; + s32 sp28; + s32 sp24; + s32 sp20; + s32 temp_a2; + s32 temp_a2_2; + s32 temp_a3; + s32 temp_t0; + s32 temp_t6; + s32 temp_t8; + void *temp_a1; + void *temp_v0; + void *temp_v0_10; + void *temp_v0_11; + void *temp_v0_12; + void *temp_v0_13; + void *temp_v0_14; + void *temp_v0_15; + void *temp_v0_16; + void *temp_v0_2; + void *temp_v0_3; + void *temp_v0_4; + void *temp_v0_5; + void *temp_v0_6; + void *temp_v0_7; + void *temp_v0_8; + void *temp_v0_9; + void *temp_v1; + void *phi_v1; + void *phi_v0; + s32 phi_a2; + s32 phi_a2_2; + s32 phi_t1; + void *phi_t2; + ? phi_a0; + s32 phi_a2_3; + + phi_v1 = &gDisplayListHead; + phi_v0 = &D_8004A3E0; + phi_a2_3 = 0; +loop_1: + temp_v0 = phi_v0 + 4; + temp_a2 = phi_a2_3 >> 1; + phi_a2 = temp_a2; + if (*phi_v1 != *phi_v0) { + phi_a2 = temp_a2 | 8; + } + phi_v1 = phi_v1 + 4; + phi_v0 = temp_v0; + phi_a2_3 = phi_a2; + if (temp_v0 != &D_8004A3F0) { + goto loop_1; + } + temp_t8 = phi_a2 & 1; + if (phi_a2 != 0) { + sp2C = temp_t8; + phi_a2_2 = phi_a2; + if (temp_t8 != 0) { + if ((phi_a2 & 4) != 0) { + sp80 = phi_a2; + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(&D_8004A3F0, phi_a2)); + temp_v0_2 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_2 + 8); + temp_v0_2->unk0 = 0xDE010000; + temp_v0_2->unk4 = (s32) D_8004A3E0.unk8; + phi_a2_2 = phi_a2; + } else { + if ((phi_a2 & 2) != 0) { + if (D_8004A448 != 0) { + sp80 = phi_a2; + func_80005DE4_ovl0(0x8004A3D0, D_8004A444, phi_a2); + } + temp_v0_3 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_3 + 8); + temp_v0_3->unk0 = 0xDE010000; + temp_v0_3->unk4 = (s32) D_8004A3E0.unk4; + } else { + if ((phi_a2 & 8) != 0) { + sp80 = phi_a2; + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(&D_8004A3F0, phi_a2)); + temp_v0_4 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_4 + 8); + temp_v0_4->unk0 = 0xDE010000; + temp_v0_4->unk4 = (s32) D_8004A3E0.unkC; + phi_a2_2 = phi_a2; + } else { + temp_v0_5 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_5 + 8); + temp_v0_5->unk4 = 0; + temp_v0_5->unk0 = 0xE9000000; + temp_v0_6 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_6 + 8); + temp_v0_6->unk4 = 0; + temp_v0_6->unk0 = 0xDF000000; + phi_a2_2 = phi_a2; + } + } + } + } + temp_t6 = phi_a2_2 & 4; + sp28 = temp_t6; + temp_t0 = phi_a2_2 & 2; + temp_a3 = phi_a2_2 & 8; + if (temp_t6 != 0) { + if (temp_t0 != 0) { + sp20 = temp_a3; + sp24 = temp_t0; + func_80005DE4_ovl0(&D_8004A3D8, D_8004A444, phi_a2_2, temp_a3); + temp_v0_7 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_7 + 8); + temp_v0_7->unk0 = 0xDE010000; + temp_v0_7->unk4 = (s32) D_8004A3E0.unk4; + } else { + if (temp_a3 != 0) { + temp_v0_8 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_8 + 8); + temp_v0_8->unk0 = 0xDE010000; + temp_v0_8->unk4 = (s32) D_8004A3E0.unkC; + } else { + temp_v0_9 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_9 + 8); + temp_v0_9->unk4 = 0; + temp_v0_9->unk0 = 0xE9000000; + temp_v0_10 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_10 + 8); + temp_v0_10->unk4 = 0; + temp_v0_10->unk0 = 0xDF000000; + } + } + } + phi_t2 = &D_8004A3E0; + if ((phi_a2_2 & 2) != 0) { + if ((phi_a2_2 & 8) != 0) { + sp20 = phi_a2_2 & 8; + sp24 = phi_a2_2 & 2; + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(phi_a2_2 & 8)); + temp_v0_11 = gDisplayListHead.unk4; + gDisplayListHead.unk4 = (void *) (temp_v0_11 + 8); + temp_v0_11->unk0 = 0xDE010000; + temp_v0_11->unk4 = (s32) D_8004A3E0.unkC; + phi_t2 = &D_8004A3E0; + } else { + temp_v0_12 = gDisplayListHead.unk4; + gDisplayListHead.unk4 = (void *) (temp_v0_12 + 8); + temp_v0_12->unk4 = 0; + temp_v0_12->unk0 = 0xE9000000; + temp_v0_13 = gDisplayListHead.unk4; + gDisplayListHead.unk4 = (void *) (temp_v0_13 + 8); + temp_v0_13->unk4 = 0; + temp_v0_13->unk0 = 0xDF000000; + phi_t2 = &D_8004A3E0; + } + } + if ((phi_a2_2 & 8) != 0) { + gDPFullSync(gDisplayListHead++); + gSPEndDisplayList(gDisplayListHead++); + } + if (sp2C != 0) { + phi_t1 = 0; + phi_a0 = 0; + } else { + if (sp28 != 0) { + phi_t1 = 2; +block_33: + phi_a0 = 1; + } else { + phi_t1 = 3; + if ((phi_a2_2 & 2) != 0) { + phi_t1 = 1; + phi_a0 = 0; + } else { + goto block_33; + } + } + } + temp_a2_2 = phi_t1 * 4; + temp_v1 = &gDisplayListHead + temp_a2_2; + temp_a1 = *temp_v1; + *temp_v1 = (void *) (temp_a1 + 8); + temp_a1->unk0 = 0xDE000000; + temp_a1->unk4 = (s32) D_8004A44C; + temp_v0_16 = *temp_v1; + *temp_v1 = (void *) (temp_v0_16 + 8); + temp_v0_16->unk0 = 0xDE010000; + temp_v0_16->unk4 = (s32) *(phi_t2 + temp_a2_2); + func_80005CC0_ovl0(phi_a0, temp_a1, temp_a2_2, phi_a2_2 & 8); + D_8004A3E0.unk0 = (s32) gDisplayListHead.unk0; + D_8004A3E0.unk8 = (void *) gDisplayListHead.unk8; + D_8004A3E0.unk4 = (void *) gDisplayListHead.unk4; + D_8004A3E0.unkC = (void *) gDisplayListHead.unkC; + } + func_8000561C_ovl0(); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000630C(void) { + s32 sp50; + s32 sp24; + s32 sp20; + s32 temp_a2; + s32 temp_a3; + void *temp_v0; + void *temp_v0_2; + void *temp_v0_3; + void *temp_v0_4; + void *temp_v0_5; + void *temp_v0_6; + void *temp_v0_7; + void *temp_v1; + void *temp_v1_2; + void *temp_v1_3; + void *phi_v1; + void *phi_v0; + s32 phi_a2; + s32 phi_a2_2; + s32 phi_a3; + s32 phi_a2_3; + + func_8000561C_ovl0(); + phi_v1 = &gDisplayListHead; + phi_v0 = &D_8004A3E0; + phi_a2_3 = 0; +loop_1: + temp_v0 = phi_v0 + 4; + temp_a2 = phi_a2_3 >> 1; + phi_a2 = temp_a2; + if (*phi_v1 != *phi_v0) { + phi_a2 = temp_a2 | 8; + } + phi_v1 = phi_v1 + 4; + phi_v0 = temp_v0; + phi_a2_3 = phi_a2; + if (temp_v0 != &D_8004A3F0) { + goto loop_1; + } + if (phi_a2 != 0) { + phi_a2_2 = phi_a2; + if ((phi_a2 & 1) != 0) { + if ((phi_a2 & 4) != 0) { + sp50 = phi_a2; + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(&D_8004A3F0, phi_a2)); + temp_v0_2 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_2 + 8); + temp_v0_2->unk0 = 0xDE010000; + temp_v0_2->unk4 = (s32) D_8004A3E8; + phi_a2_2 = phi_a2; + } else { + if ((phi_a2 & 2) != 0) { + if (D_8004A448 != 0) { + sp50 = phi_a2; + func_80005DE4_ovl0(0x8004A3D0, D_8004A444, phi_a2); + } + temp_v0_3 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_3 + 8); + temp_v0_3->unk0 = 0xDE010000; + temp_v0_3->unk4 = (s32) D_8004A3E4; + } else { + phi_a2_2 = phi_a2; + if ((phi_a2 & 8) != 0) { + sp50 = phi_a2; + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(&D_8004A3F0, phi_a2)); + temp_v0_4 = gDisplayListHead.unk0; + gDisplayListHead.unk0 = (void *) (temp_v0_4 + 8); + temp_v0_4->unk0 = 0xDE010000; + temp_v0_4->unk4 = (s32) D_8004A3EC; + phi_a2_2 = phi_a2; + } + } + } + } + sp20 = phi_a2_2 & 8; + temp_a3 = phi_a2_2 & 2; + phi_a3 = temp_a3; + if ((phi_a2_2 & 4) != 0) { + if (temp_a3 != 0) { + sp24 = temp_a3; + func_80005DE4_ovl0(&D_8004A3D8, D_8004A444, phi_a2_2, temp_a3); + temp_v0_5 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_5 + 8); + temp_v0_5->unk0 = 0xDE010000; + temp_v0_5->unk4 = (s32) D_8004A3E4; + } else { + if (sp20 != 0) { + temp_v0_6 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_6 + 8); + temp_v0_6->unk0 = 0xDE010000; + temp_v0_6->unk4 = (s32) D_8004A3EC; + } else { + sp24 = temp_a3; + func_80005DE4_ovl0(&D_8004A3D8, D_8004A444, phi_a2_2, temp_a3); + temp_v0_7 = gDisplayListHead.unk8; + gDisplayListHead.unk8 = (void *) (temp_v0_7 + 8); + temp_v0_7->unk0 = 0xDE010000; + temp_v0_7->unk4 = (s32) gDisplayListHead.unk0; + } + } + D_8004A3E8 = (void *) gDisplayListHead.unk8; + } + if (phi_a3 != 0) { + if (sp20 != 0) { + func_80005DE4_ovl0(&gDisplayListHead, func_80005C64_ovl0(phi_a3)); + temp_v1 = gDisplayListHead.unk4; + gDisplayListHead.unk4 = (void *) (temp_v1 + 8); + temp_v1->unk0 = 0xDE010000; + temp_v1->unk4 = (s32) D_8004A3EC; + } else { + if (D_8004A448 != 0) { + func_80005DE4_ovl0(&D_8004A3D4, D_8004A444, phi_a3); + } + temp_v1_2 = gDisplayListHead.unk4; + gDisplayListHead.unk4 = (void *) (temp_v1_2 + 8); + temp_v1_2->unk0 = 0xDE010000; + temp_v1_2->unk4 = (s32) gDisplayListHead.unk0; + } + D_8004A3E4 = (void *) gDisplayListHead.unk4; + } + if (sp20 != 0) { + func_80005DE4_ovl0(&D_8004A3DC, D_8004A444); + temp_v1_3 = gDisplayListHead.unkC; + gDisplayListHead.unkC = (void *) (temp_v1_3 + 8); + temp_v1_3->unk0 = 0xDE010000; + temp_v1_3->unk4 = (s32) gDisplayListHead.unk0; + D_8004A3EC = (void *) gDisplayListHead.unkC; + } + } + D_8004A448 = (u16)0; + func_8000561C_ovl0(); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +? func_80006628(s32 arg0) { + s32 sp3C; + s32 temp_v1; + void *phi_a0; + s32 phi_v1; + + if (osRecvMesg(&D_80049320, &sp3C, 0) != -1) { +loop_2: + *(&D_8004A458 + (sp3C * 4)) = 0; + if (osRecvMesg(&D_80049320, &sp3C, 0) != -1) { + goto loop_2; + } + } +loop_4: + phi_a0 = &D_8004A458; + phi_v1 = 0; + if (D_8004A460 > 0) { +loop_5: + if (*phi_a0 == 0) { + D_8004A450 = phi_v1; + *phi_a0 = 1; + return 1; + } + temp_v1 = phi_v1 + 1; + phi_a0 = phi_a0 + 4; + phi_v1 = temp_v1; + if (temp_v1 < D_8004A460) { + goto loop_5; + } + } + if (arg0 == 0) { + osRecvMesg(&D_80049320, &sp3C, 1); + D_8004A458[sp3C] = 0; + } + if (arg0 == 0) { + goto loop_4; + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80006740(void) { + ? *sp54; + ?32 sp50; + void *sp48; + ?32 sp38; + ?32 sp34; + ? sp30; + ? sp18; + + sp34 = 7; + sp38 = 0x32; + osCreateMesgQueue(&sp18, &sp30, 1); + sp48 = &D_80000B64; + sp50 = 1; + sp54 = &sp18; + func_8002D2F0_ovl0(&D_80048CB8, &sp34, 0); + osRecvMesg(&sp18, 0, 1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800067B8(void) { + *(void *)0x8004A3F0 = 1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800067C8(s32 arg0) { + D_8004A3F0 = 2; + *(void *)0x8004A3F4 = arg0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +? func_800067E0(void) { + ?32 sp20; + ?32 sp1C; + ?32 *temp_a0; + + if (D_8004A3F0 == 1) { + return 1; + } + if (D_8004A3F0 == 2) { + temp_a0 = &sp1C; + if (D_80048C64 == 0) { + return 0; + } + sp1C = 0xB; + sp20 = 0x64; + func_80000980_ovl0(temp_a0); + return 1; + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80006854(void) { + void *temp_ret; + void *phi_return; + + phi_return = &D_800492DC; + if (D_800492DC == 1) { + D_800492DC = 2; + if (osRecvMesg(&D_800492E8, 0, 0) != -1) { +loop_2: + if (osRecvMesg(&D_800492E8, 0, 0) != -1) { + goto loop_2; + } + } + temp_ret = osRecvMesg(&D_800492E8, 0, 1); + D_800492DC = 0; + phi_return = temp_ret; + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800068E4(void *arg0) { + s32 temp_s0; + s32 temp_s0_2; + void *temp_v0; + void *phi_v0; + s32 phi_s0; + s32 phi_s0_2; + + D_800492DC = 0; + if (osRecvMesg(&D_80049320, 0, 0) != -1) { +loop_1: + if (osRecvMesg(&D_80049320, 0, 0) != -1) { + goto loop_1; + } + } + if (osRecvMesg(&D_80049340, 0, 0) != -1) { +loop_3: + if (osRecvMesg(&D_80049340, 0, 0) != -1) { + goto loop_3; + } + } + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { +loop_5: + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { + goto loop_5; + } + } + D_8004A3F0 = 0; + D_8004A3F4 = -1; + D_8004A450 = 1; + D_80048C64 = 0; + phi_v0 = &D_8004A458; +loop_7: + temp_v0 = phi_v0 + 4; + temp_v0->unk-4 = 0; + phi_v0 = temp_v0; + if (temp_v0 != &D_8004A460) { + goto loop_7; + } + if ((arg0->unk0 & 1) != 0) { +loop_10: + func_80006854_ovl0(); + func_80000510_ovl0(); + if ((s32) D_800492D8 > 0) { +loop_11: + osRecvMesg(&D_800492C0, 0, 1); + temp_s0 = phi_s0 + 1; + phi_s0 = temp_s0; + if (temp_s0 < (s32) D_800492D8) { + goto loop_11; + } + } + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { +loop_13: + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { + goto loop_13; + } + } + D_8004A42C = func_800314D0_ovl0(); + arg0->unk8(arg0); + D_8003DCA4 = (u32) (D_8003DCA4 + 1); + D_8004A430 = (u32) ((u32) (func_800314D0_ovl0() - D_8004A42C) / 0xB9BU); + if (func_800067E0_ovl0() == 0) { + if ((((u32) D_8003DCA4 % (u32) D_800492DA) != 0) || (func_80006628_ovl0(0), D_8004A42C = func_800314D0_ovl0(), arg0->unk10(arg0), D_8003DCA8 = (s32) (D_8003DCA8 + 1), D_8004A434 = (u32) ((u32) (func_800314D0_ovl0() - D_8004A42C) / 0xB9BU), (func_800067E0_ovl0() == 0))) { + goto loop_10; + } else { + + } + } + } else { +loop_19: + func_80006854_ovl0(); + func_80000510_ovl0(); + if ((s32) D_800492D8 > 0) { +loop_20: + osRecvMesg(&D_800492C0, 0, 1); + temp_s0_2 = phi_s0_2 + 1; + phi_s0_2 = temp_s0_2; + if (temp_s0_2 < (s32) D_800492D8) { + goto loop_20; + } + } + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { +loop_22: + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { + goto loop_22; + } + } + D_8004A42C = func_800314D0_ovl0(); + arg0->unk8(arg0); + D_8003DCA4 = (u32) (D_8003DCA4 + 1); + D_8004A430 = (u32) ((u32) (func_800314D0_ovl0() - D_8004A42C) / 0xB9BU); + if (func_800067E0_ovl0() == 0) { + if (((((u32) D_8003DCA4 % (u32) D_800492DA) != 0) || (func_80006628_ovl0(1) == 0)) || (D_8004A42C = func_800314D0_ovl0(), arg0->unk10(arg0), D_8003DCA8 = (s32) (D_8003DCA8 + 1), D_8004A434 = (u32) ((u32) (func_800314D0_ovl0() - D_8004A42C) / 0xB9BU), (func_800067E0_ovl0() == 0))) { + goto loop_19; + } else { + + } + } + } + func_80006740_ovl0(); + if (osRecvMesg(&D_80049320, 0, 0) != -1) { +loop_29: + if (osRecvMesg(&D_80049320, 0, 0) != -1) { + goto loop_29; + } + } + if (osRecvMesg(&D_80049340, 0, 0) != -1) { +loop_31: + if (osRecvMesg(&D_80049340, 0, 0) != -1) { + goto loop_31; + } + } + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { +loop_33: + if (osRecvMesg(&D_800492C0, 0, 0) != -1) { + goto loop_33; + } + } + func_80007CE8_ovl0(0); + D_800492DC = 2; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80006DF8(void *arg0) { + D_8004A488(); + arg0->unk4(); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80006E30(void *arg0) { + func_80005430_ovl0(); + func_80005530_ovl0(); + arg0->unkC(); + func_80005F10_ovl0(); + func_80007ADC_ovl0(((D_8004A450 * 4) + 0x80050000)->unk-5C78); + func_8000597C_ovl0(); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80006E94(void *arg0) { + D_8004A488(); + arg0->unk4(); + if (func_800067E0_ovl0() != 0) { + func_8000BC34_ovl0(); + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80006EE4(void *arg0) { + func_80005430_ovl0(); + func_80005530_ovl0(); + arg0->unkC(); + func_80005F10_ovl0(); + func_80007ADC_ovl0(((D_8004A450 * 4) + 0x80050000)->unk-5C78); + func_8000597C_ovl0(); + if (func_800067E0_ovl0() != 0) { + func_8000BC34_ovl0(); + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80006F60(void *arg0) { + s32 sp34; + s32 temp_v0; + void *temp_a0; + + func_80006628_ovl0(0); + func_80005430_ovl0(); + func_80005530_ovl0(); + arg0->unk2C(arg0); + func_80005F10_ovl0(); + temp_a0 = (D_8004A450 * 4) + 0x80050000; + if (temp_a0->unk-5C80 == 0) { + fatal_printf(&D_800400E8, 0, D_8004A450); +loop_2: + goto loop_2; + } + func_80005910_ovl0(temp_a0->unk-5C80, 0, D_8004A450, &D_80049320); + temp_v0 = D_8004A450 * 4; + (temp_v0 + 0x80050000)->unk-5C90 = (s32) (temp_v0 + 0x80050000)->unk-5C98; +loop_4: + osRecvMesg(&D_80049320, &sp34, 1); + *(&D_8004A458 + (sp34 * 4)) = 0; + if (*(&D_8004A458 + (D_8004A450 * 4)) != 0) { + goto loop_4; + } + D_8003DCA8 = (s32) (D_8003DCA8 + 1); + return &D_8003DCA8; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000708C(void *arg0, void *arg1) { + ? sp44; + ? *temp_s0_2; + s32 temp_s0; + s32 temp_s1; + s32 temp_s3; + s32 temp_s3_2; + void *temp_s0_3; + ? *phi_s0; + s32 phi_s3; + void *phi_s0_2; + s32 phi_s3_2; + s32 phi_v0; + ? phi_a0; + + D_8004A460 = (s32) arg0->unk18; + D_8004A418.unk0 = (u16) arg0->unk0; + D_8004A418.unk4 = (s32) arg0->unk4; + D_8004A418.unkC = (s32) arg0->unk8; + temp_s0 = func_80005400_ovl0((arg0->unk14 * 0x88) * arg0->unk18, 8); + temp_s1 = func_80005400_ovl0(((((D_8004A460 * 4) - D_8004A460) * 4) - D_8004A460) * 4, 8); + func_80005834_ovl0(temp_s0, arg0->unk14, temp_s1, func_80005400_ovl0(((D_8004A460 * 8) - D_8004A460) * 8, 8)); + phi_s0 = &sp44; + phi_s3 = 0; + if (D_8004A460 > 0) { +loop_1: + phi_s0->unk0 = func_80005400_ovl0(arg0->unk1C, 8); + phi_s0->unk4 = (s32) arg0->unk1C; + phi_s0->unk8 = func_80005400_ovl0(arg0->unk20, 8); + phi_s0->unkC = (s32) arg0->unk20; + phi_s0->unk10 = func_80005400_ovl0(arg0->unk24, 8); + phi_s0->unk14 = (s32) arg0->unk24; + phi_s0->unk18 = func_80005400_ovl0(arg0->unk28, 8); + temp_s3 = phi_s3 + 1; + temp_s0_2 = phi_s0 + 0x20; + temp_s0_2->unk-4 = (s32) arg0->unk28; + phi_s0 = temp_s0_2; + phi_s3 = temp_s3; + if (temp_s3 < D_8004A460) { + goto loop_1; + } + } + func_8000548C_ovl0(&sp44); + if (D_8004A460 > 0) { + phi_s0_2 = &D_8004A468; +loop_5: + func_800078A4_ovl0(&D_8004A3F8, 0x10002, func_80005400_ovl0(arg0->unk2C, 8), arg0->unk2C); + temp_s3_2 = phi_s3_2 + 1; + temp_s0_3 = phi_s0_2 + 0x10; + temp_s0_3->unk-10 = (s32) D_8004A3F8.unk0; + temp_s0_3->unk-C = (s32) D_8004A3F8.unk4; + temp_s0_3->unk-8 = (s32) D_8004A3F8.unk8; + temp_s0_3->unk-4 = (s32) D_8004A3F8.unkC; + phi_s0_2 = temp_s0_3; + phi_s3_2 = temp_s3_2; + if (temp_s3_2 < D_8004A460) { + goto loop_5; + } + } + arg0->unk30 = (u16)2U; + phi_v0 = arg0->unk34; + if (arg0->unk34 == 0) { + arg0->unk34 = 0x1000; + phi_v0 = 0x1000; + } + func_80005734_ovl0(arg0->unk30, func_80005400_ovl0(phi_v0, 0x10), arg0->unk34); + func_80007CE8_ovl0(arg0->unk38); + D_8004A488 = (s32) arg0->unk3C; + if (arg0->unk3C != &D_80004624) { + phi_a0 = 1; + } else { + phi_a0 = 0; + } + func_800046A4_ovl0(phi_a0); + D_8003DCA8 = 0; + D_8003DCA4 = 0; + if (arg1 != 0) { + arg1(); + } + func_800068E4_ovl0(&D_8004A418); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007328(void *arg0) { + s32 temp_a0; + s32 temp_a1; + void *temp_a2; + + temp_a2 = arg0; + temp_a1 = temp_a2->unk10; + temp_a0 = arg0->unkC; + arg0 = temp_a2; + func_800053D0_ovl0(temp_a0, temp_a1, temp_a2); + D_8004A418.unk8 = &D_80006DF8; + D_8004A418.unk10 = &D_80006E30; + func_8000708C_ovl0(arg0, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007380(void *arg0) { + func_800053D0_ovl0(arg0->unkC, arg0->unk10); + D_8004A490.unk0 = func_80005400_ovl0(((arg0->unk40 * 8) - arg0->unk40) << 6, 8); + D_8004A490.unk4 = (s32) arg0->unk40; + D_8004A490.unk8 = (s32) arg0->unk44; + if (arg0->unk44 != 0) { + D_8004A490.unkC = func_80005400_ovl0((arg0->unk44 + 8) * arg0->unk48, 8); + } else { + D_8004A490.unkC = 0; + } + D_8004A490.unk10 = (s32) arg0->unk48; + D_8004A490.unk14 = (s32) arg0->unk4C; + D_8004A490.unk18 = func_80005400_ovl0(((arg0->unk50 * 8) + arg0->unk50) * 4, 4); + D_8004A490.unk1C = (s32) arg0->unk50; + D_8004A490.unk20 = func_80005400_ovl0(arg0->unk58 * arg0->unk54, 8); + D_8004A490.unk24 = (s32) arg0->unk54; + D_8004A490.unk28 = (s32) arg0->unk58; + D_8004A490.unk2C = func_80005400_ovl0(((arg0->unk5C * 8) + arg0->unk5C) * 8, 8); + D_8004A490.unk30 = (s32) arg0->unk5C; + func_80010B44_ovl0(arg0->unk60); + D_8004A490.unk34 = (s32) arg0->unk64; + D_8004A490.unk38 = func_80005400_ovl0(((arg0->unk68 * 8) + arg0->unk68) * 4, 4); + D_8004A490.unk3C = (s32) arg0->unk68; + D_8004A490.unk40 = func_80005400_ovl0(((((arg0->unk6C * 4) + arg0->unk6C) * 4) + arg0->unk6C) * 8, 4); + D_8004A490.unk44 = (s32) arg0->unk6C; + D_8004A490.unk48 = func_80005400_ovl0(arg0->unk74 * arg0->unk70, 8); + D_8004A490.unk4C = (s32) arg0->unk70; + D_8004A490.unk50 = (s32) arg0->unk74; + D_8004A490.unk54 = func_80005400_ovl0(arg0->unk7C * arg0->unk78, 8); + D_8004A490.unk58 = (s32) arg0->unk78; + D_8004A490.unk5C = (s32) arg0->unk7C; + D_8004A490.unk60 = func_80005400_ovl0(arg0->unk84 * arg0->unk80, 8); + D_8004A490.unk64 = (s32) arg0->unk80; + D_8004A490.unk68 = (s32) arg0->unk84; + func_8000AE84_ovl0(&D_8004A490); + D_8004A418.unk8 = &D_80006E94; + D_8004A418.unk10 = &D_80006EE4; + func_8000708C_ovl0(arg0, arg0->unk88); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800075DC(s16 arg0, s16 arg1) { + D_800492D8 = arg0; + *(void *)0x800492DA = arg1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800075F8(void) { + if (D_800492DC != 2) { + D_800492DC = 1; + } + return &D_800492DC; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +? func_80007620(void) { + if (D_800492DC == 2) { + return 1; + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007648(void) { + func_8002D2F0_ovl0(&D_800492E8, 0, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007674(s32 arg0) { + if ((arg0 == 1) || (arg0 == 2)) { + D_8004A460 = arg0; + } else { + + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +? func_80007694(s32 arg0) { + if ((arg0 == 1) || (arg0 == 2)) { + if (((arg0 * 4) + 0x80050000)->unk-5BAC == 0) { + return 1; + } + } else { + + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800076D0(void) { + u32 temp_v0; + void *temp_a0; + void *temp_a1; + void *temp_v0_2; + void *temp_v1; + void *phi_v1; + void *phi_a0; + void *phi_a1; + u32 phi_v0; + void *phi_v0_2; + + phi_v1 = &D_8004A378; + phi_a0 = &D_8004A370; + phi_a1 = &D_8004A368; + phi_v0 = (u32) &D_8004A380; +loop_1: + temp_v0 = phi_v0 + 4; + temp_v1 = phi_v1 + 4; + temp_a0 = phi_a0 + 4; + temp_a1 = phi_a1 + 4; + temp_v1->unk-4 = 0; + temp_a0->unk-4 = 0; + temp_a1->unk-4 = 0; + temp_v0->unk-4 = 0; + phi_v1 = temp_v1; + phi_a0 = temp_a0; + phi_a1 = temp_a1; + phi_v0 = temp_v0; + if (temp_v0 < (u32) &D_8004A388) { + goto loop_1; + } + D_8004A440 = 0; + D_8004A446 = (u16)0; + D_8004A444 = (u16)0; + phi_v0_2 = &D_8004A390; +loop_3: + temp_v0_2 = phi_v0_2 + 0x20; + temp_v0_2->unk-18 = 0; + temp_v0_2->unk-14 = 0; + temp_v0_2->unk-10 = 0; + temp_v0_2->unk-C = 0; + temp_v0_2->unk-8 = 0; + temp_v0_2->unk-4 = 0; + temp_v0_2->unk-20 = 0; + temp_v0_2->unk-1C = 0; + phi_v0_2 = temp_v0_2; + if (temp_v0_2 != &gDisplayListHead) { + goto loop_3; + } + D_80049308 = 0; + func_80005350_ovl0(0, temp_a1, &D_8004A388); + func_800009E8_ovl0(&D_80049300, &D_800492C0, &D_800492B0, 4); + osCreateMesgQueue(&D_80049320, &D_80049310, 3); + osCreateMesgQueue(&D_80049340, &D_80049338, 1); + D_800492DA = (u16)1; + D_800492D8 = (u16)1; + osCreateMesgQueue(&D_800492E8, &D_800492E0, 1); + D_800492DC = 2; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007824(void *arg0) { + arg0->unkC = (s32) arg0->unk4; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +u32 func_8000783C(void *arg0, s32 arg1, s32 arg2) { + s32 temp_v0; + u32 temp_v0_2; + u32 phi_v1; + + if (arg2 != 0) { + temp_v0 = arg2 - 1; + phi_v1 = (arg0->unkC + temp_v0) & ~temp_v0; + } else { + phi_v1 = arg0->unkC; + } + temp_v0_2 = phi_v1 + arg1; + arg0->unkC = temp_v0_2; + if ((u32) arg0->unk8 < temp_v0_2) { + fatal_printf(&D_80040210, arg0->unk0, arg0); + while (TRUE); + } + return phi_v1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800078A4(void *arg0, ?32 arg1, s32 arg2, s32 arg3) { + arg0->unk0 = arg1; + arg0->unkC = arg2; + arg0->unk4 = arg2; + arg0->unk8 = (s32) (arg2 + arg3); + func_8002E8B0_ovl0(arg2, arg3); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +u32 func_800078F0(u32 arg0) { + s32 temp_v0; + + if (D_8004A504 == 3) { + return arg0; + } + temp_v0 = ((((arg0 >> 0x10) & 0xF800) | ((arg0 >> 0xD) & 0x7C0)) | ((arg0 >> 0xA) & 0x3E)) | ((arg0 >> 7) & 1); + return (temp_v0 << 0x10) | temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007944(s32 arg0, ?32 arg1, ?32 arg2) { + ?32 sp44; + ?32 sp40; + s32 sp3C; + ?32 sp1C; + ?32 sp18; + + D_8004A518.unk0 = arg0; + sp18 = 5; + sp1C = 0x64; + D_8004A518.unk4 = arg1; + D_8004A518.unk8 = arg2; + sp3C = arg0; + sp40 = arg1; + sp44 = arg2; + func_80000980_ovl0(&sp18); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80007998(s32 arg0) { + D_8004A510 = (s32) (D_8004A510 | arg0); + if ((arg0 & 0x20) != 0) { + D_8004A504 = 3; + } + if ((arg0 & 0x10) != 0) { + D_8004A504 = 2; + } + D_8004A514 = 1; + return &D_8004A510; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800079E4(s32 arg0) { + D_8004A508 = arg0; + D_8004A514 = 1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800079FC(s32 arg0) { + D_8004A50C = arg0; + D_8004A514 = 1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s") +#endif + +extern s16 D_8004A524, D_8004A526, D_8004A528, D_8004A52A; +extern u32 D_8004A514; +void func_80007A14(s16 arg0, s16 arg1, s16 arg2, s16 arg3) { + D_8004A524 = arg0; + D_8004A526 = arg1; + D_8004A528 = arg2; + D_8004A52A = arg3; + D_8004A514 = 1; +} + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80007A74(void *arg0) { + arg0->unk24 = (s32) D_8004A508; + arg0->unk28 = (s32) D_8004A50C; + arg0->unk2C = (s32) D_8004A510; + arg0->unk30 = (s16) D_8004A524; + arg0->unk32 = (s16) D_8004A526; + arg0->unk34 = (s16) D_8004A528; + arg0->unk36 = (s16) D_8004A52A; + D_8004A510 = 0; + *(void *)0x8004A514 = 0; + return &D_8004A510; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007ADC(void *arg0) { + void *temp_a1; + + temp_a1 = arg0; + if (D_8004A514 != 0) { + arg0->unk0 = 4; + arg0->unk4 = 0x32; + arg0->unk14 = 0; + arg0->unk20 = 0; + arg0 = temp_a1; + func_80007A74_ovl0(temp_a1); + func_8002D2F0_ovl0(&D_80048CB8, arg0, 0); + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007B38(s32 arg0, s32 arg1, ? arg2) { + ?32 sp1C; + ?32 sp18; + + D_8004A510 = 0; + D_8004A504 = 2; + func_80007998_ovl0(arg2); + func_800079E4_ovl0(arg0); + func_800079FC_ovl0(arg1); + sp18 = 4; + sp1C = 0x64; + func_80007A74_ovl0(&sp18); + func_80000980_ovl0(&sp18); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007BA4(void *arg0) { + s32 temp_a0; + s32 temp_a1; + s32 temp_a2; + void *temp_a3; + + temp_a3 = arg0; + temp_a1 = temp_a3->unk4; + temp_a2 = temp_a3->unk8; + temp_a0 = arg0->unk0; + arg0 = temp_a3; + func_80007944_ovl0(temp_a0, temp_a1, temp_a2, temp_a3); + D_8004A500 = (s32) arg0->unkC; + func_80007B38_ovl0(arg0->unk10, arg0->unk14, arg0->unk18, arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +f32 func_80007BF4(void *arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4) { + f32 temp_f0; + f32 temp_f2; + + temp_f0 = (arg1 + arg3) * 0.5f; + arg0->unk0 = (s16) (s32) ((arg3 - temp_f0) * 4.0f); + arg0->unkC = (u16)0x1FF; + temp_f2 = (arg2 + arg4) * 0.5f; + arg0->unk4 = (s16) arg0->unkC; + arg0->unk2 = (s16) (s32) ((arg4 - temp_f2) * 4.0f); + arg0->unk8 = (s16) (s32) (temp_f0 * 4.0f); + arg0->unkA = (s16) (s32) (temp_f2 * 4.0f); + return temp_f0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_80007C9C(void *arg0) { + s32 temp_v0; + s32 temp_v0_2; + + temp_v0 = (s32) (D_8004A508 * 0x20000) >> 0x10; + arg0->unk8 = (s16) temp_v0; + arg0->unk0 = (s16) temp_v0; + arg0->unkC = (u16)0x1FF; + temp_v0_2 = (s32) (D_8004A50C * 0x20000) >> 0x10; + arg0->unkA = (s16) temp_v0_2; + arg0->unk2 = (s16) temp_v0_2; + arg0->unk4 = (s16) arg0->unkC; + return temp_v0_2; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80007CE8(s32 arg0) { + *(void *)0x8003DD30 = arg0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +f32 func_80007CF4(void *dlist) { + void *sp34; + void **temp_a0; + void *temp_t3; + void *temp_t7; + void *temp_v1; + f32 phi_return; + + temp_a0 = &sp34; + sp34 = *dlist; + sp34 = *dlist + 8; + (*dlist)->unk4 = 0; + (*dlist)->unk0 = 0xDB060000; + func_80005378_ovl0(temp_a0); + temp_t3 = sp34; + sp34 = temp_t3 + 8; + temp_t3->unk0 = 0xFE000000; + temp_t3->unk4 = (s32) D_8004A500; + func_80007C9C_ovl0(&D_8004A530); + temp_t7 = sp34; + sp34 = temp_t7 + 8; + temp_t7->unk0 = 0xDE000000; + temp_t7->unk4 = &D_8003DD78; + temp_v1 = sp34; + sp34 = sp34 + 8; + temp_v1->unk0 = (s32) (((((s32) (((f32) ((s32) D_8004A508 / 0x140) * 10.0f) * 4.0f) & 0xFFF) << 0xC) | 0xED000000) | ((s32) ((10.0f * (f32) ((s32) D_8004A50C / 0xF0)) * 4.0f) & 0xFFF)); + temp_v1->unk4 = (s32) ((((s32) (((f32) D_8004A508 - (10.0f * (f32) ((s32) D_8004A508 / 0x140))) * 4.0f) & 0xFFF) << 0xC) | ((s32) (((f32) D_8004A50C - (10.0f * (f32) ((s32) D_8004A50C / 0xF0))) * 4.0f) & 0xFFF)); + phi_return = 10.0f; + if (D_8003DD30 != NULL) { + phi_return = D_8003DD30(&sp34, D_8004A50C, D_8003DD30, &D_8004A508); + } + *dlist = sp34; + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80007F58(void) { + void *temp_v0; + + if (gObjectThreadMaybe == 0) { + fatal_printf(&D_80040230, &D_8004A544, &gObjectThreadMaybe); + while (TRUE); + } + D_8004A544++; + temp_v0 = gObjectThreadMaybe; + gObjectThreadMaybe = *gObjectThreadMaybe; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80007FB8(void *arg0) { + *arg0 = (void *) gObjectThreadMaybe; + gObjectThreadMaybe = arg0; + D_8004A544 = (s32) (D_8004A544 - 1); + return &gObjectThreadMaybe; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80007FE4(void) { + void *temp_v0; + + if (gObjectThreadStackMaybe == 0) { + fatal_printf(&D_80040250, &D_8004A548, &gObjectThreadStackMaybe); +loop_2: + goto loop_2; + } + D_8004A548 = (s32) (D_8004A548 + 1); + temp_v0 = gObjectThreadStackMaybe; + gObjectThreadStackMaybe = (void *) *gObjectThreadStackMaybe; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000803C(void *arg0) { + *arg0 = (void *) gObjectThreadStackMaybe; + gObjectThreadStackMaybe = arg0; + D_8004A548 = (s32) (D_8004A548 - 1); + return &gObjectThreadStackMaybe; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008068(void) { + void *temp_v0; + + if (gObjectProcessMaybe == 0) { + fatal_printf(&D_80040274, &D_8004A570, &gObjectProcessMaybe); +loop_2: + goto loop_2; + } + D_8004A570 = (s32) (D_8004A570 + 1); + temp_v0 = gObjectProcessMaybe; + gObjectProcessMaybe = (void *) *gObjectProcessMaybe; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800080C0(void *arg0) { + u8 temp_t0; + void *temp_a2; + void *temp_v1; + void *temp_v1_2; + void *temp_v1_3; + void *phi_a2; + void *phi_a2_2; + void *phi_v1; + u8 phi_a1; + + phi_a2 = arg0->unk18; + phi_a1 = arg0->unk18->unkC; +loop_1: + temp_t0 = phi_a1 - 1; + phi_a2_2 = phi_a2; + if (phi_a2 != 0) { +loop_2: + temp_v1 = phi_a2_2->unk1C; + phi_v1 = temp_v1; + if (temp_v1 != 0) { +loop_3: + if (arg0->unk10 == phi_v1->unk10) { + arg0->unk8 = (void *) phi_v1->unk8; + phi_v1->unk8 = arg0; + arg0->unkC = phi_v1; + } else { + temp_v1_2 = phi_v1->unk4; + phi_v1 = temp_v1_2; + if (temp_v1_2 != 0) { + goto loop_3; + } +block_6: + temp_a2 = phi_a2_2->unk8; + phi_a2_2 = temp_a2; + if (temp_a2 != 0) { + goto loop_2; + } +block_7: + if (phi_a1 != 0) { + phi_a2 = *(&D_8004A5F8 + (temp_t0 * 4)); + phi_a1 = temp_t0; + goto loop_1; + } else { + temp_v1_3 = (arg0->unk10 * 4) + &D_8004A560; + arg0->unk8 = (void *) *temp_v1_3; + *temp_v1_3 = arg0; + arg0->unkC = NULL; + } + } + } else { + goto block_6; + } + } else { + goto block_7; + } + if (arg0->unk8 != 0) { + arg0->unk8->unkC = arg0; + } + if (arg0->unk18->unk1C != 0) { + *arg0->unk18->unk1C = arg0; + } else { + arg0->unk18->unk18 = arg0; + } + arg0->unk0 = 0; + arg0->unk4 = (void *) arg0->unk18->unk1C; + arg0->unk18->unk1C = arg0; + return arg0->unk18; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008198(void *arg0) { + *arg0 = (void *) gObjectProcessMaybe; + gObjectProcessMaybe = arg0; + D_8004A570 = (s32) (D_8004A570 - 1); + return &gObjectProcessMaybe; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800081C4(void *arg0) { + if (arg0->unkC != 0) { + arg0->unkC->unk8 = (void *) arg0->unk8; + } else { + ((arg0->unk10 * 4) + 0x80050000)->unk-5AA0 = (void *) arg0->unk8; + } + if (arg0->unk8 != 0) { + arg0->unk8->unkC = (void *) arg0->unkC; + } + return arg0->unk8; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008210(void *arg0) { + void *sp1C; + + sp1C = arg0->unk18; + func_800081C4_ovl0(); + if (arg0->unk4 != 0) { + *arg0->unk4 = (void *) arg0->unk0; + } else { + arg0->unk18->unk18 = (void *) arg0->unk0; + } + if (arg0->unk0 != 0) { + arg0->unk0->unk4 = (void *) arg0->unk4; + return arg0->unk0; + } + arg0->unk18->unk1C = (void *) arg0->unk4; + return arg0->unk0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_80008280(void) { + return *(void *)0x8004A7D0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000828C(void *arg0) { + u8 temp_v0; + void *phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7D0; + } + if (phi_a0 != 0) { + temp_v0 = phi_a0->unk14; + if (temp_v0 == 0) { + return phi_a0->unk1C->unk1B8; + } + if (temp_v0 == 2) { + return phi_a0->unk1C->unk1B8; + } + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_800082D4(void *arg0) { + u8 temp_v0; + void *phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7D0; + } + if (phi_a0 != 0) { + temp_v0 = phi_a0->unk14; + if (temp_v0 == 0) { + return phi_a0->unk1C->unk1BC; + } + if (temp_v0 == 2) { + return phi_a0->unk1C->unk1BC; + } + } + return 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000831C(s32 arg0) { + *(void *)0x8004A558 = arg0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_80008328(void) { + s32 temp_v1; + void *temp_v0; + void *phi_v0; + s32 phi_v1; + s32 phi_v1_2; + + phi_v0 = D_8004A678; + phi_v1 = 0; + phi_v1_2 = 0; + if (D_8004A678 != 0) { +loop_1: + temp_v0 = phi_v0->unk4; + temp_v1 = phi_v1_2 + 1; + phi_v0 = temp_v0; + phi_v1 = temp_v1; + phi_v1_2 = temp_v1; + if (temp_v0 != 0) { + goto loop_1; + } + } + return phi_v1 + D_8004A78C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000835C(void) { + void *temp_v0; + + if (D_8004A678 == 0) { + return NULL; + } + temp_v0 = D_8004A678; + D_8004A78C = (s32) (D_8004A78C + 1); + D_8004A678 = (void *) D_8004A678->unk4; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800083A0(void *arg0) { + arg0->unk4 = (void *) D_8004A678; + D_8004A678 = arg0; + D_8004A78C = (s32) (D_8004A78C - 1); + return &D_8004A678; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800083CC(void *arg0, void *arg1) { + void *temp_v0; + + arg0->unk8 = arg1; + if (arg1 != 0) { + arg0->unk4 = (void *) arg1->unk4; + arg1->unk4 = arg0; + } else { + temp_v0 = (arg0->unkC * 4) + &D_8004A578; + arg0->unk4 = (void *) *temp_v0; + *temp_v0 = arg0; + } + if (arg0->unk4 != 0) { + arg0->unk4->unk8 = arg0; + return arg0->unk4; + } + ((arg0->unkC * 4) + 0x80050000)->unk-5A08 = arg0; + return arg0->unk4; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80008434(void *arg0) { + void *temp_a1; + void *temp_a1_2; + void *phi_a1; + void *phi_a1_2; + + temp_a1 = (arg0->unkC * 4) + 0x80050000; + phi_a1_2 = temp_a1->unk-5A08; + if (temp_a1->unk-5A08 != 0) { + phi_a1 = temp_a1->unk-5A08; + phi_a1_2 = temp_a1->unk-5A08; + if ((u32) temp_a1->unk-5A08->unk10 < (u32) arg0->unk10) { +loop_2: + temp_a1_2 = phi_a1->unk8; + phi_a1_2 = temp_a1_2; + if (temp_a1_2 != 0) { + phi_a1 = temp_a1_2; + phi_a1_2 = temp_a1_2; + if ((u32) temp_a1_2->unk10 < (u32) arg0->unk10) { + goto loop_2; + } + } + } + } + func_800083CC_ovl0(phi_a1_2); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800084A0(void *arg0) { + u8 temp_a2; + void *temp_v0; + void *temp_v0_2; + void *phi_v0; + void *phi_v0_2; + s32 phi_a1; + + temp_a2 = arg0->unkC * 4; + temp_v0 = temp_a2 + 0x80050000; + phi_v0_2 = temp_v0->unk-5A88; + if (temp_v0->unk-5A88 != 0) { + phi_v0 = temp_v0->unk-5A88; + phi_v0_2 = temp_v0->unk-5A88; + if ((u32) arg0->unk10 < (u32) temp_v0->unk-5A88->unk10) { +loop_2: + temp_v0_2 = phi_v0->unk4; + phi_v0_2 = temp_v0_2; + if (temp_v0_2 != 0) { + phi_v0 = temp_v0_2; + phi_v0_2 = temp_v0_2; + if ((u32) arg0->unk10 < (u32) temp_v0_2->unk10) { + goto loop_2; + } + } + } + } + if (phi_v0_2 != 0) { + phi_a1 = phi_v0_2->unk8; + } else { + phi_a1 = (temp_a2 + 0x80050000)->unk-5A08; + } + func_800083CC_ovl0(phi_a1, temp_a2); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008528(void *arg0) { + if (arg0->unk8 != 0) { + arg0->unk8->unk4 = (void *) arg0->unk4; + } else { + ((arg0->unkC * 4) + 0x80050000)->unk-5A88 = (void *) arg0->unk4; + } + if (arg0->unk4 != 0) { + arg0->unk4->unk8 = (void *) arg0->unk8; + return arg0->unk4; + } + ((arg0->unkC * 4) + 0x80050000)->unk-5A08 = (void *) arg0->unk8; + return arg0->unk4; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008590(void *arg0, void *arg1) { + void *temp_v0; + + arg0->unk24 = arg1; + if (arg1 != 0) { + arg0->unk20 = (void *) arg1->unk20; + arg1->unk20 = arg0; + } else { + temp_v0 = (arg0->unkD * 4) + &D_8004A680; + arg0->unk20 = (void *) *temp_v0; + *temp_v0 = arg0; + } + if (arg0->unk20 != 0) { + arg0->unk20->unk24 = arg0; + return arg0->unk20; + } + ((arg0->unkD * 4) + 0x80050000)->unk-58F8 = arg0; + return arg0->unk20; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800085F8(void *arg0) { + void *temp_a1; + void *temp_a1_2; + void *phi_a1; + void *phi_a1_2; + + temp_a1 = (arg0->unkD * 4) + 0x80050000; + phi_a1_2 = temp_a1->unk-58F8; + if (temp_a1->unk-58F8 != 0) { + phi_a1 = temp_a1->unk-58F8; + phi_a1_2 = temp_a1->unk-58F8; + if ((u32) temp_a1->unk-58F8->unk28 < (u32) arg0->unk28) { +loop_2: + temp_a1_2 = phi_a1->unk24; + phi_a1_2 = temp_a1_2; + if (temp_a1_2 != 0) { + phi_a1 = temp_a1_2; + phi_a1_2 = temp_a1_2; + if ((u32) temp_a1_2->unk28 < (u32) arg0->unk28) { + goto loop_2; + } + } + } + } + func_80008590_ovl0(phi_a1_2); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80008664(void *arg0) { + u8 temp_a2; + void *temp_v0; + void *temp_v0_2; + void *phi_v0; + void *phi_v0_2; + s32 phi_a1; + + temp_a2 = arg0->unkD * 4; + temp_v0 = temp_a2 + 0x80050000; + phi_v0_2 = temp_v0->unk-5980; + if (temp_v0->unk-5980 != 0) { + phi_v0 = temp_v0->unk-5980; + phi_v0_2 = temp_v0->unk-5980; + if ((u32) arg0->unk28 < (u32) temp_v0->unk-5980->unk28) { +loop_2: + temp_v0_2 = phi_v0->unk20; + phi_v0_2 = temp_v0_2; + if (temp_v0_2 != 0) { + phi_v0 = temp_v0_2; + phi_v0_2 = temp_v0_2; + if ((u32) arg0->unk28 < (u32) temp_v0_2->unk28) { + goto loop_2; + } + } + } + } + if (phi_v0_2 != 0) { + phi_a1 = phi_v0_2->unk24; + } else { + phi_a1 = (temp_a2 + 0x80050000)->unk-58F8; + } + func_80008590_ovl0(phi_a1, temp_a2); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800086EC(void *arg0) { + if (arg0->unk24 != 0) { + arg0->unk24->unk20 = (void *) arg0->unk20; + } else { + ((arg0->unkD * 4) + 0x80050000)->unk-5980 = (void *) arg0->unk20; + } + if (arg0->unk20 != 0) { + arg0->unk20->unk24 = (void *) arg0->unk24; + return arg0->unk20; + } + ((arg0->unkD * 4) + 0x80050000)->unk-58F8 = (void *) arg0->unk24; + return arg0->unk20; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008754(void) { + void *temp_v0; + + if (D_8004A790 == 0) { + fatal_printf(&D_80040294, &D_8004A794, &D_8004A790); +loop_2: + goto loop_2; + } + D_8004A794 = (s32) (D_8004A794 + 1); + temp_v0 = D_8004A790; + D_8004A790 = (void *) *D_8004A790; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800087AC(void *arg0) { + *arg0 = (void *) D_8004A790; + D_8004A790 = arg0; + D_8004A794 = (s32) (D_8004A794 - 1); + return &D_8004A790; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800087D8(void) { + void *temp_v0; + + if (D_8004A79C == 0) { + fatal_printf(&D_800402B0, &D_8004A7A0, &D_8004A79C); +loop_2: + goto loop_2; + } + D_8004A7A0 = (s32) (D_8004A7A0 + 1); + temp_v0 = D_8004A79C; + D_8004A79C = (void *) *D_8004A79C; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80008830(void *arg0, void *arg1) { + *arg1 = (void *) arg0->unk6C; + arg0->unk6C = arg1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80008840(void *arg0, void *arg1) { + *arg1 = (void *) arg0->unk90; + arg0->unk90 = arg1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80008850(void *arg0, void *arg1) { + *arg1 = (void *) arg0->unk6C; + arg0->unk6C = arg1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008860(void *arg0) { + *arg0 = (void *) D_8004A79C; + D_8004A79C = arg0; + D_8004A7A0 = (s32) (D_8004A7A0 - 1); + return &D_8004A79C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000888C(void) { + void *temp_v0; + + if (D_8004A7A4 == 0) { + fatal_printf(&D_800402C8, &D_8004A7A8, &D_8004A7A4); +loop_2: + goto loop_2; + } + D_8004A7A8 = (s32) (D_8004A7A8 + 1); + temp_v0 = D_8004A7A4; + D_8004A7A4 = (void *) *D_8004A7A4; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800088E4(void *arg0) { + *arg0 = (void *) D_8004A7A4; + D_8004A7A4 = arg0; + D_8004A7A8 = (s32) (D_8004A7A8 - 1); + return &D_8004A7A4; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008910(void) { + void *temp_v0; + + if (D_8004A7AC == 0) { + fatal_printf(&D_800402E0, &D_8004A7B0, &D_8004A7AC); +loop_2: + goto loop_2; + } + D_8004A7B0 = (s32) (D_8004A7B0 + 1); + temp_v0 = D_8004A7AC; + D_8004A7AC = (void *) *D_8004A7AC; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008968(void *arg0) { + *arg0 = (void *) D_8004A7AC; + D_8004A7AC = arg0; + D_8004A7B0 = (s32) (D_8004A7B0 - 1); + return &D_8004A7AC; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008968.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008994(void) { + void *temp_v0; + + if (D_8004A7BC == 0) { + fatal_printf(&D_800402F8, &D_8004A7C0, &D_8004A7BC); +loop_2: + goto loop_2; + } + D_8004A7C0 = (s32) (D_8004A7C0 + 1); + temp_v0 = D_8004A7BC; + D_8004A7BC = (void *) *D_8004A7BC; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008994.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800089EC(void *arg0) { + *arg0 = (void *) D_8004A7BC; + D_8004A7BC = arg0; + D_8004A7C0 = (s32) (D_8004A7C0 - 1); + return &D_8004A7BC; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800089EC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008A18(s32 arg0, s32 arg1, u8 arg2, u32 arg3) { + void *sp28; + void *sp24; + s32 temp_a1; + s32 temp_v1; + u8 temp_a2; + void *temp_v0; + void *temp_v0_2; + s32 phi_a0; + + temp_a2 = arg2 & 0xFF; + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + arg2 = temp_a2; + temp_v0 = func_80008068_ovl0(phi_a0, temp_a2); + sp24 = temp_v0; + if (arg3 >= 4U) { + fatal_printf(&D_80040314, arg2, arg3); +loop_4: + goto loop_4; + } + temp_v0->unk10 = arg3; + temp_v0->unk14 = arg2; + temp_v0->unk15 = (u8)0; + temp_v0->unk20 = arg1; + temp_v0->unk18 = arg0; + if (arg2 != 0) { + if (arg2 != 1) { + fatal_printf(0x80040340, arg2, arg3); +loop_12: + goto loop_12; + } + temp_v0->unk1C = arg1; + } else { + temp_v0_2 = func_80007F60_ovl0(arg1, arg2, arg3); + sp24->unk1C = temp_v0_2; + sp28 = temp_v0_2; + temp_v1 = func_80007FE4_ovl0() + 8; + sp28->unk1B8 = temp_v1; + sp28->unk1BC = (u32) D_8004A54C; + temp_a1 = D_8003DE50; + D_8003DE50 = (s32) (temp_a1 + 1); + osCreateThread(sp28 + 8, temp_a1, arg1, arg0, temp_v1 + (((u32) D_8004A54C >> 3) * 8), 0x33); + sp28->unk1B8->unk38 = 0; + sp28->unk1B8->unk3C = 0xFEDCBA98; + if (D_8003DE50 >= 0x1312D00) { + D_8003DE50 = 0x989680; + } + } + func_800080C0_ovl0(sp24); + return sp24; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008A18.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80008B94(s32 arg0, s32 arg1, u32 arg2, s32 arg3, void *arg4, u32 arg5) { + void *sp28; + s32 temp_a3; + s32 temp_a3_2; + void *temp_s0; + void *temp_v0; + s32 phi_a0; + s32 phi_a1; + s32 phi_a1_2; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + temp_a3 = arg3; + temp_s0 = func_80008068_ovl0(phi_a0); + if (arg2 >= 4U) { + fatal_printf(&D_80040368, arg2, temp_a3); +loop_4: + goto loop_4; + } + temp_s0->unk10 = arg2; + temp_s0->unk15 = (u8)0; + temp_s0->unk18 = arg0; + temp_s0->unk20 = arg1; + arg3 = temp_a3; + temp_v0 = func_80007F60_ovl0(&D_80040368, arg2, temp_a3); + temp_a3_2 = arg3; + temp_s0->unk1C = temp_v0; + if (arg5 == 0) { + temp_s0->unk14 = (u8)0; + arg3 = temp_a3_2; + sp28 = temp_v0; + temp_v0->unk1B8 = (s32) (func_80007FE4_ovl0(temp_a3_2) + 8); + temp_v0->unk1BC = (u32) D_8004A54C; + if (arg3 != -1) { + phi_a1 = arg3; + } else { + D_8003DE50 = (s32) (D_8003DE50 + 1); + phi_a1 = D_8003DE50; + } + sp28 = temp_v0; + osCreateThread(temp_v0 + 8, phi_a1, arg1, arg0, temp_v0->unk1B8 + (((u32) D_8004A54C >> 3) * 8), 0x33); + temp_v0->unk1B8->unk38 = 0; + temp_v0->unk1B8->unk3C = 0xFEDCBA98; + if (D_8003DE50 >= 0x1312D00) { + D_8003DE50 = 0x989680; + } + } else { + temp_s0->unk14 = (u8)2; + temp_v0->unk1BC = arg5; + temp_v0->unk1B8 = arg4; + if (temp_a3_2 != -1) { + phi_a1_2 = temp_a3_2; + } else { + D_8003DE50 = (s32) (D_8003DE50 + 1); + phi_a1_2 = D_8003DE50; + } + osCreateThread(temp_v0 + 8, phi_a1_2, arg1, arg0, ((arg5 >> 3) * 8) + arg4, 0x33); + arg4->unk38 = 0; + arg4->unk3C = 0xFEDCBA98; + if (D_8003DE50 >= 0x1312D00) { + D_8003DE50 = 0x989680; + } + } + func_800080C0_ovl0(temp_s0); + return temp_s0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008B94.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +u8 func_80008DA8(void *arg0) { + u8 phi_return; + + if ((arg0 == 0) || (arg0 == D_8004A7D0)) { + D_8004A7D4 = 1; + if (D_8004A7D0->unk14 == 0) { +block_4: + return func_8000B6BC_ovl0(1); + } + phi_return = D_8004A7D0->unk14; + if (D_8004A7D0->unk14 == 2) { + goto block_4; + } + } else { + if (D_8004A558 != 0) { + D_8004A558(arg0); + } + if (arg0->unk14 != 0) { + if (arg0->unk14 != 1) { + if (arg0->unk14 != 2) { + + } else { + osDestroyThread(arg0->unk1C + 8); + if (D_8004A550 != 0) { + D_8004A550(arg0->unk1C->unk1B8); + } + func_80007FB8_ovl0(arg0->unk1C); + } + } + } else { + osDestroyThread(arg0->unk1C + 8); + func_8000803C_ovl0(arg0->unk1C->unk1B8 - 8); + func_80007FB8_ovl0(arg0->unk1C); + } + func_80008210_ovl0(arg0); + phi_return = func_80008198_ovl0(arg0); + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008DA8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80008EC4: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80008EC4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80009628(void *arg0, s32 arg1, s32 arg2) { + func_80008EC4_ovl0(arg1 & 0xFF, arg2 & 0xFF, arg0->unk56); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009628.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +Failed to decompile function func_80009658: + +Unable to determine jump table for jr instruction. + +There must be a read of a variable in the same block as +the instruction, which has a name starting with "jtbl". +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009658.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800097E0(s32 arg0, u8 arg1) { + void *sp1C; + void *temp_v0; + + temp_v0 = func_800087D8_ovl0(); + sp1C = temp_v0; + temp_v0->unk5 = (u8)0; + temp_v0->unk20 = 0; + temp_v0->unk4 = arg1; + temp_v0->unk1C = 0.0f; + temp_v0->unk18 = 0.0f; + temp_v0->unk14 = 0.0f; + temp_v0->unk10 = 0.0f; + temp_v0->unkC = 0.0f; + temp_v0->unk8 = 1.0f; + func_80008830_ovl0(arg0, temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800097E0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000984C(void *arg0) { + void *temp_s1; + void *phi_s0; + + phi_s0 = arg0->unk6C; + if (arg0->unk6C != 0) { +loop_1: + temp_s1 = *phi_s0; + func_80008860_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_1; + } + } + arg0->unk6C = 0; + arg0->unk74 = (f32) D_8004064C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000984C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_800098AC(s32 arg0, u8 arg1) { + void *sp1C; + void *temp_v0; + + temp_v0 = func_800087D8_ovl0(); + sp1C = temp_v0; + temp_v0->unk5 = (u8)0; + temp_v0->unk20 = 0; + temp_v0->unk4 = arg1; + temp_v0->unk1C = 0.0f; + temp_v0->unk18 = 0.0f; + temp_v0->unk14 = 0.0f; + temp_v0->unk10 = 0.0f; + temp_v0->unkC = 0.0f; + temp_v0->unk8 = 1.0f; + func_80008840_ovl0(arg0, temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800098AC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80009918(void *arg0) { + void *temp_s1; + void *phi_s0; + + phi_s0 = arg0->unk90; + if (arg0->unk90 != 0) { +loop_1: + temp_s1 = *phi_s0; + func_80008860_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_1; + } + } + arg0->unk90 = 0; + arg0->unk98 = (f32) D_80040650; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009918.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009978(s32 arg0, u8 arg1) { + void *sp1C; + void *temp_v0; + + temp_v0 = func_800087D8_ovl0(); + sp1C = temp_v0; + temp_v0->unk5 = (u8)0; + temp_v0->unk20 = 0; + temp_v0->unk4 = arg1; + temp_v0->unk1C = 0.0f; + temp_v0->unk18 = 0.0f; + temp_v0->unk14 = 0.0f; + temp_v0->unk10 = 0.0f; + temp_v0->unkC = 0.0f; + temp_v0->unk8 = 1.0f; + func_80008850_ovl0(arg0, temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009978.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_800099E4(void *arg0) { + void *temp_s1; + void *phi_s0; + + phi_s0 = arg0->unk6C; + if (arg0->unk6C != 0) { +loop_1: + temp_s1 = *phi_s0; + func_80008860_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_1; + } + } + arg0->unk6C = 0; + arg0->unk74 = (f32) D_80040654; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_800099E4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009A44(void *arg0, void *arg1) { + f32 temp_f6; + void *temp_t0; + void *temp_t9; + void *temp_v0; + void *temp_v1; + void *phi_v1; + void *phi_a0; + f32 phi_f6; + void *phi_t9; + void *phi_t0; + + temp_v0 = func_8000888C_ovl0(); + if (arg0->unk80 != 0) { + phi_v1 = *arg0->unk80; + phi_a0 = arg0->unk80; + if (*arg0->unk80 != 0) { +loop_2: + temp_v1 = *phi_v1; + phi_v1 = temp_v1; + phi_a0 = phi_v1; + if (temp_v1 != 0) { + goto loop_2; + } + } + *phi_a0 = temp_v0; + } else { + arg0->unk80 = temp_v0; + } + temp_v0->unk0 = 0; + temp_f6 = (f32) arg1->unk54; + phi_f6 = temp_f6; + if ((s32) arg1->unk54 < 0) { + phi_f6 = temp_f6 + 4294967296.0f; + } + temp_v0->unk84 = (f32) (phi_f6 / 255.0f); + phi_t9 = arg1; + phi_t0 = temp_v0; +loop_8: + temp_t9 = phi_t9 + 0xC; + temp_t0 = phi_t0 + 0xC; + temp_t0->unk-4 = (s32) *phi_t9; + temp_t0->unk0 = (s32) temp_t9->unk-8; + temp_t0->unk4 = (s32) temp_t9->unk-4; + phi_t9 = temp_t9; + phi_t0 = temp_t0; + if (temp_t9 != (arg1 + 0x78)) { + goto loop_8; + } + temp_v0->unk2C = (f32) arg1->unk14; + temp_v0->unk80 = (u16)0; + temp_v0->unk82 = (u16)0; + temp_v0->unk88 = 0.0f; + temp_v0->unk90 = 0; + temp_v0->unk94 = 0; + temp_v0->unk30 = (f32) arg1->unk1C; + temp_v0->unkA0 = 0.0f; + temp_v0->unk98 = (f32) D_80040658; + temp_v0->unk9C = 1.0f; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009A44.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80009B5C(void *arg0) { + void *temp_s0; + void *temp_s0_2; + void *temp_s1; + void *phi_s2; + void *phi_s0; + + phi_s2 = arg0->unk80; + if (arg0->unk80 != 0) { +loop_1: + temp_s0 = phi_s2->unk90; + phi_s0 = temp_s0; + if (temp_s0 != 0) { +loop_2: + temp_s1 = *phi_s0; + func_80008860_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_2; + } + } + temp_s0_2 = phi_s2->unk0; + func_800088E4_ovl0(phi_s2); + phi_s2 = temp_s0_2; + if (temp_s0_2 != 0) { + goto loop_1; + } + } + arg0->unk80 = 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009B5C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_80009BD4(void *arg0) { + void *temp_v1; + + arg0->unk4C = 0; + arg0->unk54 = (u8)0; + arg0->unk55 = (u8)0; + arg0->unk56 = (u8)0; + arg0->unk58 = 0; + temp_v1 = arg0 + (1 * 4); + temp_v1->unk5C = 0; + temp_v1->unk60 = 0; + temp_v1->unk64 = 0; + temp_v1->unk58 = 0; + arg0->unk6C = 0; + arg0->unk70 = 0; + arg0->unk80 = 0; + arg0->unk84 = 0; + arg0->unk74 = (f32) D_8004065C; + arg0->unk78 = 1.0f; + arg0->unk7C = 0.0f; + return 1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009BD4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009C38(void *arg0, s32 arg1) { + void *sp1C; + void *temp_v0; + void *temp_v1; + void *phi_a2; + void *phi_v1; + void *phi_a0; + + phi_a2 = arg0; + if (arg0 == 0) { + phi_a2 = D_8004A7C4; + } + arg0 = phi_a2; + temp_v0 = func_80008910_ovl0(phi_a2); + if (arg0->unk3C != 0) { + phi_v1 = arg0->unk3C->unk8; + phi_a0 = arg0->unk3C; + if (arg0->unk3C->unk8 != 0) { +loop_4: + temp_v1 = phi_v1->unk8; + phi_v1 = temp_v1; + phi_a0 = phi_v1; + if (temp_v1 != 0) { + goto loop_4; + } + } + phi_a0->unk8 = temp_v0; + temp_v0->unkC = phi_a0; + } else { + arg0->unkF = (u8)1; + arg0->unk3C = temp_v0; + temp_v0->unkC = NULL; + } + temp_v0->unk4 = arg0; + temp_v0->unk14 = 1; + temp_v0->unk8 = 0; + temp_v0->unk10 = 0; + temp_v0->unk50 = arg1; + sp1C = temp_v0; + func_80009BD4_ovl0(temp_v0, temp_v0, arg0, arg0->unk3C); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009C38.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009CE8(void *arg0, s32 arg1) { + void *sp1C; + void *temp_v0; + + temp_v0 = func_80008910_ovl0(); + if (arg0->unk8 != 0) { + arg0->unk8->unkC = temp_v0; + } + temp_v0->unkC = arg0; + temp_v0->unk8 = (void *) arg0->unk8; + arg0->unk8 = temp_v0; + temp_v0->unk4 = (s32) arg0->unk4; + temp_v0->unk10 = 0; + temp_v0->unk14 = (s32) arg0->unk14; + temp_v0->unk50 = arg1; + sp1C = temp_v0; + func_80009BD4_ovl0(temp_v0, arg0); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009CE8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009D5C(void *arg0, s32 arg1) { + void *sp1C; + void *temp_v0; + void *temp_v1; + void *phi_v1; + void *phi_a0; + + temp_v0 = func_80008910_ovl0(); + if (arg0->unk10 != 0) { + phi_v1 = arg0->unk10->unk8; + phi_a0 = arg0->unk10; + if (arg0->unk10->unk8 != 0) { +loop_2: + temp_v1 = phi_v1->unk8; + phi_v1 = temp_v1; + phi_a0 = phi_v1; + if (temp_v1 != 0) { + goto loop_2; + } + } + phi_a0->unk8 = temp_v0; + temp_v0->unkC = phi_a0; + } else { + arg0->unk10 = temp_v0; + temp_v0->unkC = NULL; + } + temp_v0->unk14 = arg0; + temp_v0->unk10 = 0; + temp_v0->unk8 = 0; + temp_v0->unk4 = (s32) arg0->unk4; + temp_v0->unk50 = arg1; + sp1C = temp_v0; + func_80009BD4_ovl0(temp_v0, temp_v0, arg0->unk10, arg0); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009D5C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_80009DF4(void *arg0) { + s32 temp_a0; + s32 temp_s0; + void *temp_s0_2; + void *temp_s0_3; + void *temp_s0_4; + void *temp_s1; + s32 phi_s0; + void *phi_s1; + s32 phi_s0_2; + void *phi_s1_2; + void *phi_s2; + void *phi_s1_3; + + phi_s0 = arg0->unk10; + if (arg0->unk10 != 0) { +loop_1: + func_80009DF4_ovl0(phi_s0); + phi_s0 = arg0->unk10; + if (arg0->unk10 != 0) { + goto loop_1; + } + } + if (arg0->unk14 == 1) { + if (arg0 == arg0->unk4->unk3C) { + arg0->unk4->unk3C = (void *) arg0->unk8; + if (arg0->unk4->unk3C == 0) { + arg0->unk4->unkF = (u8)0; + } + } + } else { + if (arg0 == arg0->unk14->unk10) { + arg0->unk14->unk10 = (void *) arg0->unk8; + } + } + if (arg0->unkC != 0) { + arg0->unkC->unk8 = (void *) arg0->unk8; + } + phi_s1 = arg0; + phi_s0_2 = 0; + if (arg0->unk8 != 0) { + arg0->unk8->unkC = (void *) arg0->unkC; + phi_s1 = arg0; + phi_s0_2 = 0; + } +loop_12: + temp_a0 = phi_s1->unk58; + if (temp_a0 != 0) { + func_800087AC_ovl0(temp_a0); + } + temp_s0 = phi_s0_2 + 4; + phi_s1 = phi_s1 + 4; + phi_s0_2 = temp_s0; + if (temp_s0 != 0x14) { + goto loop_12; + } + if (arg0->unk4C != 0) { + if (D_8004A798 != 0) { + D_8004A798(arg0->unk4C); + } + } + phi_s1_2 = arg0->unk6C; + if (arg0->unk6C != 0) { +loop_19: + temp_s0_2 = *phi_s1_2; + func_80008860_ovl0(phi_s1_2); + phi_s1_2 = temp_s0_2; + if (temp_s0_2 != 0) { + goto loop_19; + } + } + phi_s2 = arg0->unk80; + if (arg0->unk80 != 0) { +loop_21: + temp_s1 = phi_s2->unk90; + phi_s1_3 = temp_s1; + if (temp_s1 != 0) { +loop_22: + temp_s0_3 = *phi_s1_3; + func_80008860_ovl0(phi_s1_3); + phi_s1_3 = temp_s0_3; + if (temp_s0_3 != 0) { + goto loop_22; + } + } + temp_s0_4 = phi_s2->unk0; + func_800088E4_ovl0(phi_s2); + phi_s2 = temp_s0_4; + if (temp_s0_4 != 0) { + goto loop_21; + } + } + func_80008968_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009DF4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_80009F7C(void *arg0) { + void *sp18; + s32 temp_a0; + s32 temp_v0_2; + void *temp_v0; + void *temp_v1; + void *phi_a2; + void *phi_v1; + s32 phi_v0; + + phi_a2 = arg0; + if (arg0 == 0) { + phi_a2 = D_8004A7C4; + } + phi_a2->unkF = (u8)3; + arg0 = phi_a2; + temp_v0 = func_80008994_ovl0(phi_a2); + temp_a0 = temp_v0 + 8; + arg0->unk3C = temp_v0; + temp_v0->unk4 = arg0; + sp18 = temp_v0; + func_80007C9C_ovl0(temp_a0, arg0); + sp18->unk60 = 0; + phi_v1 = sp18; + phi_v0 = 0; +loop_3: + temp_v0_2 = phi_v0 + 1; + temp_v1 = phi_v1 + 4; + temp_v1->unk60 = 0; + phi_v1 = temp_v1; + phi_v0 = temp_v0_2; + if (temp_v0_2 != 2) { + goto loop_3; + } + sp18->unk80 = 0; + sp18->unk84 = 0; + sp18->unk88 = 0; + sp18->unk8C = 0; + sp18->unk6C = 0; + sp18->unk70 = 0; + sp18->unk74 = (f32) D_80040660; + sp18->unk78 = 1.0f; + sp18->unk7C = 0.0f; + return sp18; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_80009F7C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A02C(void *arg0) { + s32 temp_a0; + s32 temp_s0; + void *temp_s1; + void *phi_s1; + s32 phi_s0; + void *phi_s0_2; + + arg0->unk4->unkF = (u8)0; + arg0->unk4->unk3C = 0; + phi_s1 = arg0; + phi_s0 = 0; +loop_1: + temp_a0 = phi_s1->unk64; + if (temp_a0 != 0) { + func_800087AC_ovl0(temp_a0); + } + temp_s0 = phi_s0 + 4; + phi_s1 = phi_s1 + 4; + phi_s0 = temp_s0; + if (temp_s0 != 8) { + goto loop_1; + } + phi_s0_2 = arg0->unk6C; + if (arg0->unk6C != 0) { +loop_5: + temp_s1 = *phi_s0_2; + func_80008860_ovl0(phi_s0_2); + phi_s0_2 = temp_s1; + if (temp_s1 != 0) { + goto loop_5; + } + } + func_800089EC_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A02C.s") +#endif + +// omGAddCommon +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000A0C0(s32 arg0, s32 arg1, u8 arg2, s32 arg3) { + s32 sp18; + s32 temp_a2; + void *temp_v0; + + temp_a2 = arg2 & 0xFF; + sp18 = temp_a2; + if (temp_a2 >= 0x20) { + fatal_printf(&D_800403DC, temp_a2, arg0); + while (TRUE); + } + arg2 = (u8) temp_a2; + temp_v0 = func_8000835C(temp_a2); + if (temp_v0 == 0) { + return NULL; + } + temp_v0->unkC = arg2; + temp_v0->unk0 = arg0; + temp_v0->unk10 = arg3; + temp_v0->unk18 = 0; + temp_v0->unk1C = 0; + temp_v0->unk44 = 0; + temp_v0->unkF = (u8)0; + temp_v0->unk3C = 0; + temp_v0->unkD = (u8)0x21; + temp_v0->unk48 = 0; + temp_v0->unk4C = 0; + temp_v0->unk40 = 0.0f; + temp_v0->unk14 = arg1; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A0C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000A180(s32 arg2) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_8000A0C0_ovl0(arg2 & 0xFF); + if (temp_v0 == 0) { + return 0; + } + sp1C = temp_v0; + func_80008434_ovl0(temp_v0); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A180.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000A1C0(s32 arg2) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_8000A0C0_ovl0(arg2 & 0xFF); + if (temp_v0 == 0) { + return 0; + } + sp1C = temp_v0; + func_800084A0_ovl0(temp_v0); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A1C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000A200(void *arg2) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_8000A0C0_ovl0(arg2->unkC, arg2->unk10); + if (temp_v0 == 0) { + return 0; + } + sp1C = temp_v0; + func_800083CC_ovl0(temp_v0, arg2); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A200.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000A24C(void *arg2) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_8000A0C0_ovl0(arg2->unkC, arg2->unk10); + if (temp_v0 == 0) { + return 0; + } + sp1C = temp_v0; + func_800083CC_ovl0(temp_v0, arg2->unk8); + return sp1C; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A24C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A29C(void *arg0) { + if (arg0 == 0) { +block_2: + D_8004A7D4 = 2; + return; + } + if (arg0 == D_8004A7C4) { + goto block_2; + } + func_8000B870_ovl0(arg0); + if (arg0->unkF != 1) { + if (arg0->unkF != 2) { + if (arg0->unkF != 3) { + + } else { + func_8000A02C_ovl0(arg0->unk3C); + } + } + } else { + func_8000BBE0_ovl0(arg0); + } + if (arg0->unkD != 0x21) { + func_800086EC_ovl0(arg0); + } + func_80008528_ovl0(arg0); + func_800083A0_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A29C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A350(s32 arg0, void *arg1, u8 arg2, s32 arg3, void *arg4) { + void *sp20; + void *temp_s0; + void *temp_s1; + void *phi_s0; + void *phi_s1; + void *phi_s1_2; + + if ((s32) arg2 >= 0x20) { + fatal_printf(&D_80040414, arg2, *arg1); +loop_2: + goto loop_2; + } + phi_s0 = arg1; + if (arg1 == 0) { + phi_s0 = D_8004A7C4; + } + sp20 = phi_s0->unk18; + phi_s0->unk18 = NULL; + phi_s0->unk1C = 0; + phi_s1 = sp20; + if (sp20 != 0) { +loop_6: + func_800081C4_ovl0(phi_s1); + temp_s1 = *phi_s1; + phi_s1 = temp_s1; + if (temp_s1 != 0) { + goto loop_6; + } + } + func_80008528_ovl0(phi_s0); + phi_s0->unkC = arg2; + phi_s0->unk10 = arg3; + if (arg0 != 0) { + if (arg0 != 1) { + if (arg0 != 2) { + if (arg0 != 3) { + + } else { + func_800083CC_ovl0(phi_s0, arg4->unk8); + } + } else { + func_800083CC_ovl0(phi_s0, arg4); + } + } else { + func_800084A0_ovl0(phi_s0); + } + } else { + func_80008434_ovl0(phi_s0); + } + if (sp20 != 0) { +loop_18: + temp_s0 = *phi_s1_2; + func_800080C0_ovl0(phi_s1_2); + phi_s1_2 = temp_s0; + if (temp_s0 != 0) { + goto loop_18; + } + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A350.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A498(s32 arg0, u8 arg1, ? arg2) { + func_8000A350_ovl0(0, arg0, arg1, arg2, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A498.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A4D0(s32 arg0, u8 arg1, ? arg2) { + func_8000A350_ovl0(1, arg0, arg1, arg2, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A4D0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A508(s32 arg0, void *arg1) { + func_8000A350_ovl0(2, arg0, arg1->unkC, arg1->unk10, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A508.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A544(s32 arg0, void *arg1) { + func_8000A350_ovl0(3, arg0, arg1->unkC, arg1->unk10, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A544.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A580(void *arg0, ?32 arg1, s32 arg2, ?32 arg3, s32 arg4) { + s32 sp24; + s32 temp_a2; + + temp_a2 = arg2 & 0xFF; + sp24 = temp_a2; + if (temp_a2 >= 0x20) { + fatal_printf(&D_8004044C, temp_a2, arg0->unk0); +loop_2: + goto loop_2; + } + arg0->unkD = (s8) temp_a2; + arg0->unk28 = arg3; + arg0->unk2C = arg1; + arg0->unk34 = arg4; + arg0->unkE = (s8) (D_8003DCA8 - 1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A580.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A5FC(s32 arg0, s32 arg2, s32 arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A580_ovl0(phi_a0, arg2 & 0xFF, arg4); + func_800085F8_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A5FC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A640(s32 arg0, s32 arg2, s32 arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A580_ovl0(phi_a0, arg2 & 0xFF, arg4); + func_80008664_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A640.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A684(s32 arg0, s32 arg2, void *arg3) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A580_ovl0(phi_a0, arg3->unkD, arg3->unk28, arg2); + func_80008590_ovl0(arg0, arg3); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A684.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A6D8(s32 arg0, s32 arg2, void *arg3) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A580_ovl0(phi_a0, arg3->unkD, arg3->unk28, arg2); + func_80008590_ovl0(arg0, arg3->unk8); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A6D8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A730(void *arg0, ?32 arg1, ?32 arg2, ?32 arg3, s32 arg4) { + arg0->unkD = (u8)0x20; + arg0->unk28 = arg2; + arg0->unk2C = arg1; + arg0->unk30 = arg3; + arg0->unk38 = 0; + arg0->unk34 = arg4; + arg0->unkE = (s8) (D_8003DCA8 - 1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A730.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A764(s32 arg0, s32 arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A730_ovl0(phi_a0, arg4); + func_800085F8_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A764.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A7A0(s32 arg0, s32 arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A730_ovl0(phi_a0, arg4); + func_80008664_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A7A0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A7DC(s32 arg0, s32 arg2, s32 arg3, void *arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A730_ovl0(phi_a0, arg4->unk28, arg2, arg3); + func_80008590_ovl0(arg0, arg4); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A7DC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A830(s32 arg0, s32 arg2, s32 arg3, void *arg4) { + s32 phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + arg0 = phi_a0; + func_8000A730_ovl0(phi_a0, arg4->unk28, arg2, arg3); + func_80008590_ovl0(arg0, arg4->unk8); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A830.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A888(void *arg0, u8 arg1, s32 arg2) { + s32 sp1C; + s32 temp_a1; + void *temp_a0; + void *temp_a3; + + temp_a1 = arg1 & 0xFF; + temp_a3 = arg0; + sp1C = temp_a1; + if (temp_a1 >= 0x20) { + fatal_printf(&D_80040490, temp_a1, temp_a3->unk0, temp_a3); +loop_2: + goto loop_2; + } + temp_a0 = temp_a3; + arg1 = (u8) temp_a1; + arg0 = temp_a3; + func_800086EC_ovl0(temp_a0, temp_a1, temp_a3); + arg0->unkD = arg1; + arg0->unk28 = arg2; + func_800085F8_ovl0(arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A888.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A904(void *arg0, u8 arg1, s32 arg2) { + s32 sp1C; + u8 temp_a1; + void *temp_a0; + void *temp_a3; + + temp_a1 = arg1; + temp_a3 = arg0; + sp1C = temp_a1; + if (temp_a1 >= 0x20) { + fatal_printf(&D_800404CC, temp_a1, temp_a3->unk0, temp_a3); + while (TRUE); + } + temp_a0 = temp_a3; + arg1 = (u8) temp_a1; + arg0 = temp_a3; + func_800086EC_ovl0(temp_a0, temp_a1, temp_a3); + arg0->unkD = arg1; + arg0->unk28 = arg2; + func_80008664_ovl0(arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A904.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A980(void *arg0, void *arg1) { + func_800086EC_ovl0(); + arg0->unkD = (u8) arg1->unkD; + arg0->unk28 = (s32) arg1->unk28; + func_80008590_ovl0(arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A980.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000A9C0(void *arg0, void *arg1) { + func_800086EC_ovl0(); + arg0->unkD = (u8) arg1->unkD; + arg0->unk28 = (s32) arg1->unk28; + func_80008590_ovl0(arg0, arg1->unk24, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000A9C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AA04(void *arg0, s32 arg1) { + func_800086EC_ovl0(); + arg0->unk28 = arg1; + func_800085F8_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AA04.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AA38(void *arg0, s32 arg1) { + func_800086EC_ovl0(); + arg0->unk28 = arg1; + func_80008664_ovl0(arg0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AA38.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AA6C(void *arg0, void *arg1) { + func_800086EC_ovl0(); + arg0->unk28 = (s32) arg1->unk28; + func_80008590_ovl0(arg0, arg1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AA6C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AAA4(void *arg0, void *arg1) { + func_800086EC_ovl0(); + arg0->unk28 = (s32) arg1->unk28; + func_80008590_ovl0(arg0, arg1->unk8); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AAA4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000AAE0(void) { + s32 temp_v1; + void *temp_ret; + void *temp_v0; + void *phi_v0; + void *phi_s0; + void *phi_return; + void *phi_return_2; + + D_8004A7C8 = NULL; + D_8004A7CC = 0; + temp_v1 = D_8003DCA8 - 1; + phi_v0 = &D_8004A7F8; +loop_1: + temp_v0 = phi_v0 + 0x50; + temp_v0->unk-3C = (s8) temp_v1; + temp_v0->unk-28 = (s8) temp_v1; + temp_v0->unk-14 = (s8) temp_v1; + temp_v0->unk-50 = (s8) temp_v1; + phi_v0 = temp_v0; + if (temp_v0 != &D_8004AA78) { + goto loop_1; + } + phi_s0 = D_8004A700; + phi_return = temp_v0; + phi_return_2 = temp_v0; + if (D_8004A700 != 0) { +loop_3: + if ((phi_s0->unk44 & 1) == 0) { + D_8003DE54 = 3; + D_8004A7C8 = phi_s0; + temp_ret = phi_s0->unk2C(phi_s0); + D_8003DE54 = 0; + phi_return_2 = temp_ret; + } + phi_s0 = phi_s0->unk20;; + phi_return = phi_return_2; + if (phi_s0 != 0) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AAE0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000ABAC(void *arg0) { + s32 sp1C; + + D_8003DE54 = 1; + D_8004A7C4 = arg0; + arg0->unk14(); + D_8004A7C4 = 0; + D_8003DE54 = 0; + if (D_8004A7D4 != 0) { + if (D_8004A7D4 != 2) { + D_8004A7D4 = 0; + } else { + D_8004A7D4 = 0; + sp1C = arg0->unk4; + func_8000A29C_ovl0(arg0, arg0->unk4); + } + } + return arg0->unk4; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000ABAC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000AC3C(void *arg0) { + void *sp1C; + s32 temp_a0; + s32 temp_v0; + void *temp_a3; + void *temp_v1; + void *temp_v1_2; + void *phi_a3; + void *phi_v1; + void *phi_v1_2; + void *phi_v1_3; + + D_8003DE54 = 2; + temp_a3 = arg0; + D_8004A7C4 = (s32) arg0->unk18; + D_8004A7D0 = arg0; + if ((arg0->unk14 != 0) && (arg0->unk14 != 1)) { + phi_a3 = temp_a3; + if (arg0->unk14 == 2) { +block_3: + arg0 = temp_a3; + osStartThread(temp_a3->unk1C + 8, 2, temp_a3); + osRecvMesg(&D_8004A7E0, 0, 1); + } + } else { + goto block_3; + } + temp_v1 = phi_a3->unk8; + D_8004A7C4 = 0; + D_8004A7D0 = 0; + D_8003DE54 = 0; + phi_v1_3 = temp_v1; + if (D_8004A7D4 != 0) { + if (D_8004A7D4 != 1) { + if (D_8004A7D4 != 2) { + D_8004A7D4 = 0; + phi_v1_3 = temp_v1; + } else { + D_8004A7D4 = 0; + phi_v1_2 = temp_v1; + if (temp_v1 != 0) { + temp_v0 = phi_a3->unk18; + phi_v1 = temp_v1; + phi_v1_2 = temp_v1; + if (temp_v0 == temp_v1->unk18) { +loop_12: + temp_v1_2 = phi_v1->unk8; + phi_v1_2 = temp_v1_2; + if (temp_v1_2 != 0) { + phi_v1 = temp_v1_2; + phi_v1_2 = temp_v1_2; + if (temp_v0 == temp_v1_2->unk18) { + goto loop_12; + } + } + } + } + sp1C = phi_v1_2; + func_8000A29C_ovl0(phi_a3->unk18, &D_8004A7D4, 2, phi_a3); +block_16: + phi_v1_3 = sp1C; + } + } else { + D_8004A7D4 = 0; + sp1C = temp_v1; + func_80008DA8_ovl0(phi_a3, &D_8004A7D4, 2, phi_a3); + goto block_16; + } + } + return phi_v1_3; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AC3C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AD88(void) { + void *temp_s0; + void *temp_s0_2; + void *temp_s1; + void *temp_s1_2; + void *phi_s1; + void *phi_s0; + void *phi_s0_2; + void *phi_s1_2; + void *phi_s0_3; + void *phi_s0_4; + + D_8004A7D4 = 0; + D_8004A7C4 = 0; + D_8004A7D0 = 0; + phi_s1 = &D_8004A578; +loop_1: + temp_s0 = *phi_s1; + phi_s0 = temp_s0; + if (temp_s0 != 0) { +loop_2: + if (((phi_s0->unk44 & 0x40) == 0) && (phi_s0->unk14 != 0)) { + phi_s0_2 = func_8000ABAC_ovl0(phi_s0); + } else { + phi_s0_2 = phi_s0->unk4; + } + phi_s0 = phi_s0_2; + if (phi_s0_2 != 0) { + goto loop_2; + } + } + temp_s1 = phi_s1 + 4; + phi_s1 = temp_s1; + if ((u32) temp_s1 < (u32) &D_8004A5F8) { + goto loop_1; + } + phi_s1_2 = &D_8004A56C; +loop_9: + temp_s0_2 = *phi_s1_2; + phi_s0_3 = temp_s0_2; + if (temp_s0_2 != 0) { +loop_10: + if (phi_s0_3->unk15 == 0) { + phi_s0_4 = func_8000AC3C_ovl0(phi_s0_3); + } else { + phi_s0_4 = phi_s0_3->unk8; + } + phi_s0_3 = phi_s0_4; + if (phi_s0_4 != 0) { + goto loop_10; + } + } + temp_s1_2 = phi_s1_2 - 4; + phi_s1_2 = temp_s1_2; + if ((u32) temp_s1_2 >= (u32) &D_8004A560) { + goto loop_9; + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AD88.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000AE84(void *arg0) { + s32 temp_a0; + s32 temp_a0_10; + s32 temp_a0_3; + s32 temp_a0_4; + s32 temp_a0_5; + s32 temp_a0_6; + s32 temp_a0_7; + s32 temp_a0_8; + s32 temp_a0_9; + u32 temp_a0_2; + u32 temp_v0_4; + u32 temp_v0_8; + void *temp_t4; + void *temp_t4_2; + void *temp_t4_3; + void *temp_t9; + void *temp_v0; + void *temp_v0_2; + void *temp_v0_3; + void *temp_v0_5; + void *temp_v0_6; + void *temp_v0_7; + void *temp_v0_9; + void *temp_v1; + void *temp_v1_2; + void *phi_v1; + s32 phi_a0; + void *phi_v1_2; + void *phi_v0; + u32 phi_a0_2; + void *phi_v0_2; + void *phi_v1_3; + s32 phi_a0_3; + void *phi_v1_4; + u32 phi_v0_3; + void *phi_v0_4; + s32 phi_a0_4; + void *phi_v0_5; + void *phi_v1_5; + s32 phi_a0_5; + void *phi_v1_6; + void *phi_v1_7; + s32 phi_a0_6; + void *phi_v1_8; + void *phi_v1_9; + s32 phi_a0_7; + void *phi_v1_10; + void *phi_v0_6; + s32 phi_a0_8; + void *phi_v0_7; + void *phi_v0_8; + s32 phi_a0_9; + void *phi_v0_9; + void *phi_v0_10; + s32 phi_a0_10; + void *phi_v0_11; + void *phi_v1_11; + u32 phi_v0_12; + void *phi_v1_12; + void *phi_v0_13; + u32 phi_a0_11; + s32 phi_a0_12; + s32 phi_a0_13; + s32 phi_a0_14; + s32 phi_a0_15; + s32 phi_a0_16; + + D_8004A54C = (s32) arg0->unk8; + D_8004A550 = (s32) arg0->unk14; + if (arg0->unk4 != 0) { + gObjectThreadMaybe = (void *) arg0->unk0; + phi_v1 = arg0->unk0; + phi_a0 = 0; + phi_v1_2 = arg0->unk0; + if ((arg0->unk4 - 1) > 0) { +loop_2: + temp_v0 = phi_v1 + 0x1C0; + *phi_v1 = temp_v0; + temp_a0 = phi_a0 + 1; + phi_v1 = temp_v0; + phi_a0 = temp_a0; + if (temp_a0 < (arg0->unk4 - 1)) { + goto loop_2; + } + phi_v1_2 = temp_v0; + } + *phi_v1_2 = 0; + } else { + gObjectThreadMaybe = 0; + phi_a0_11 = 0U; + } + if ((arg0->unk10 != 0) && (arg0->unk8 != 0)) { + gObjectThreadStackMaybe = (void *) arg0->unkC; + phi_v0_2 = arg0->unkC; + phi_a0_3 = (s32) phi_a0_11; + if ((arg0->unk10 - 1) != 0) { + phi_v0 = arg0->unkC; + phi_a0_2 = phi_a0_11; +loop_10: + *phi_v0 = (s32) ((phi_v0 + D_8004A54C) + 8); + temp_a0_2 = phi_a0_2 + 1; + temp_v0_2 = (phi_v0 + D_8004A54C) + 8; + phi_v0 = temp_v0_2; + phi_a0_2 = temp_a0_2; + if (temp_a0_2 < (u32) (arg0->unk10 - 1)) { + goto loop_10; + } + phi_v0_2 = temp_v0_2; + phi_a0_3 = 0; + } + *phi_v0_2 = 0; + } else { + gObjectThreadStackMaybe = 0; + phi_a0_3 = (s32) phi_a0_11; + } + if (arg0->unk1C != 0) { + gObjectProcessMaybe = (void *) arg0->unk18; + phi_v1_3 = arg0->unk18; + phi_v1_4 = arg0->unk18; + if ((arg0->unk1C - 1) > 0) { +loop_16: + temp_v0_3 = phi_v1_3 + 0x24; + *phi_v1_3 = temp_v0_3; + temp_a0_3 = phi_a0_3 + 1; + phi_v1_3 = temp_v0_3; + phi_a0_3 = temp_a0_3; + phi_v1_4 = temp_v0_3; + if (temp_a0_3 < (arg0->unk1C - 1)) { + goto loop_16; + } + } + *phi_v1_4 = 0; + } else { + gObjectProcessMaybe = 0; + } + phi_v0_3 = (u32) &D_8004A560; +loop_20: + temp_v0_4 = phi_v0_3 + 4; + temp_v0_4->unk-4 = 0; + phi_v0_3 = temp_v0_4; + if (temp_v0_4 < (u32) &D_8004A570) { + goto loop_20; + } + if (arg0->unk24 != 0) { + D_8004A678 = (void *) arg0->unk20; + phi_v0_4 = arg0->unk20; + phi_a0_4 = 0; + phi_v0_5 = arg0->unk20; + if ((arg0->unk24 - 1) > 0) { +loop_23: + temp_a0_4 = phi_a0_4 + 1; + temp_t9 = phi_v0_4 + arg0->unk28; + phi_v0_4->unk4 = temp_t9; + phi_v0_4 = temp_t9; + phi_a0_4 = temp_a0_4; + if (temp_a0_4 < (arg0->unk24 - 1)) { + goto loop_23; + } + phi_v0_5 = temp_t9; + } + phi_v0_5->unk4 = 0; + } else { + D_8004A678 = 0; + phi_a0_12 = 0; + } + D_8004A798 = (s32) arg0->unk34; + if (arg0->unk30 != 0) { + D_8004A790 = (void *) arg0->unk2C; + phi_v1_5 = arg0->unk2C; + phi_a0_5 = phi_a0_12; + phi_v1_6 = arg0->unk2C; + phi_a0_13 = phi_a0_12; + if ((arg0->unk30 - 1) > 0) { +loop_29: + temp_v0_5 = phi_v1_5 + 0x48; + *phi_v1_5 = temp_v0_5; + temp_a0_5 = phi_a0_5 + 1; + phi_v1_5 = temp_v0_5; + phi_a0_5 = temp_a0_5; + if (temp_a0_5 < (arg0->unk30 - 1)) { + goto loop_29; + } + phi_v1_6 = temp_v0_5; + phi_a0_13 = 0; + } + *phi_v1_6 = 0; + } else { + D_8004A790 = 0; + phi_a0_13 = phi_a0_12; + } + if (arg0->unk3C != 0) { + D_8004A79C = (void *) arg0->unk38; + phi_v1_7 = arg0->unk38; + phi_a0_6 = phi_a0_13; + phi_v1_8 = arg0->unk38; + phi_a0_14 = phi_a0_13; + if ((arg0->unk3C - 1) > 0) { +loop_35: + temp_v0_6 = phi_v1_7 + 0x24; + *phi_v1_7 = temp_v0_6; + temp_a0_6 = phi_a0_6 + 1; + phi_v1_7 = temp_v0_6; + phi_a0_6 = temp_a0_6; + if (temp_a0_6 < (arg0->unk3C - 1)) { + goto loop_35; + } + phi_v1_8 = temp_v0_6; + phi_a0_14 = 0; + } + *phi_v1_8 = 0; + } else { + *(void *)0x80050000 = 0; + phi_a0_14 = phi_a0_13; + } + if (arg0->unk44 != 0) { + D_8004A7A4 = (void *) arg0->unk40; + phi_v1_9 = arg0->unk40; + phi_a0_7 = phi_a0_14; + phi_v1_10 = arg0->unk40; + phi_a0_15 = phi_a0_14; + if ((arg0->unk44 - 1) > 0) { +loop_41: + temp_v0_7 = phi_v1_9 + 0xA8; + *phi_v1_9 = temp_v0_7; + temp_a0_7 = phi_a0_7 + 1; + phi_v1_9 = temp_v0_7; + phi_a0_7 = temp_a0_7; + if (temp_a0_7 < (arg0->unk44 - 1)) { + goto loop_41; + } + phi_v1_10 = temp_v0_7; + phi_a0_15 = 0; + } + *phi_v1_10 = 0; + } else { + *(void *)0x80050000 = 0; + phi_a0_15 = phi_a0_14; + } + if (arg0->unk4C != 0) { + D_8004A7AC = (void *) arg0->unk48; + phi_v0_6 = arg0->unk48; + phi_a0_8 = phi_a0_15; + phi_v0_7 = arg0->unk48; + phi_a0_16 = phi_a0_15; + if ((arg0->unk4C - 1) > 0) { +loop_47: + temp_a0_8 = phi_a0_8 + 1; + temp_t4 = phi_v0_6 + arg0->unk50; + *phi_v0_6 = temp_t4; + phi_v0_6 = temp_t4; + phi_a0_8 = temp_a0_8; + if (temp_a0_8 < (arg0->unk4C - 1)) { + goto loop_47; + } + phi_v0_7 = temp_t4; + phi_a0_16 = 0; + } + *phi_v0_7 = 0; + } else { + *(void *)0x80050000 = 0; + phi_a0_16 = phi_a0_15; + } + if (arg0->unk58 != 0) { + D_8004A7B4 = (void *) arg0->unk54; + phi_v0_8 = arg0->unk54; + phi_a0_9 = phi_a0_16; + phi_v0_9 = arg0->unk54; + phi_a0_10 = phi_a0_16; + if ((arg0->unk58 - 1) > 0) { +loop_53: + temp_a0_9 = phi_a0_9 + 1; + temp_t4_2 = phi_v0_8 + arg0->unk5C; + *phi_v0_8 = temp_t4_2; + phi_v0_8 = temp_t4_2; + phi_a0_9 = temp_a0_9; + if (temp_a0_9 < (arg0->unk58 - 1)) { + goto loop_53; + } + phi_v0_9 = temp_t4_2; + phi_a0_10 = 0; + } + *phi_v0_9 = 0; + } else { + *(void *)0x80050000 = 0; + phi_a0_10 = phi_a0_16; + } + if (arg0->unk64 != 0) { + D_8004A7BC = (void *) arg0->unk60; + phi_v0_10 = arg0->unk60; + phi_v0_11 = arg0->unk60; + if ((arg0->unk64 - 1) > 0) { +loop_59: + temp_a0_10 = phi_a0_10 + 1; + temp_t4_3 = phi_v0_10 + arg0->unk68; + *phi_v0_10 = temp_t4_3; + phi_v0_10 = temp_t4_3; + phi_a0_10 = temp_a0_10; + phi_v0_11 = temp_t4_3; + if (temp_a0_10 < (arg0->unk64 - 1)) { + goto loop_59; + } + } + *phi_v0_11 = 0; + } else { + *(void *)0x80050000 = 0; + } + phi_v1_11 = &D_8004A5F8; + phi_v0_12 = (u32) &D_8004A578; +loop_63: + temp_v0_8 = phi_v0_12 + 4; + temp_v1 = phi_v1_11 + 4; + temp_v1->unk-4 = 0; + temp_v0_8->unk-4 = 0; + phi_v1_11 = temp_v1; + phi_v0_12 = temp_v0_8; + if (temp_v0_8 < (u32) &D_8004A5F8) { + goto loop_63; + } + D_8004A708 = 0; + D_8004A680 = 0; + phi_v1_12 = &D_8004A70C; + phi_v0_13 = &D_8004A684; +loop_65: + temp_v0_9 = phi_v0_13 + 0x10; + phi_v1_12->unk4 = 0; + temp_v0_9->unk-C = 0; + phi_v1_12->unk8 = 0; + temp_v0_9->unk-8 = 0; + phi_v1_12->unkC = 0; + temp_v0_9->unk-4 = 0; + temp_v1_2 = phi_v1_12 + 0x10; + temp_v1_2->unk-10 = 0; + temp_v0_9->unk-10 = 0; + phi_v1_12 = temp_v1_2; + phi_v0_13 = temp_v0_9; + if (temp_v0_9 != &D_8004A704) { + goto loop_65; + } + func_8001479C_ovl0(&D_8004A704, arg0, &D_8004A54C); + osCreateMesgQueue(&D_8004A7E0, &D_8004A7D8, 1); + D_8004A7C0 = 0; + D_8004A7B8 = 0; + D_8004A7B0 = 0; + D_8004A7A0 = 0; + D_8004A794 = 0; + D_8004A78C = 0; + D_8004A570 = 0; + D_8004A544 = 0; + D_8004A548 = 0; + D_8004A558 = 0; + func_80017B34_ovl0(0, &D_8004A7B0, &D_8004A7A0, &D_8004A794); + D_8003DE54 = 0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000AE84.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B3E0(s32 arg0, void *arg1, ? arg2) { + void *temp_s0; + void *temp_s1; + void *phi_s0; + + temp_s0 = (arg0 * 4) + 0x80050000; + phi_s0 = temp_s0->unk-5A88; + if (temp_s0->unk-5A88 != 0) { +loop_1: + temp_s1 = phi_s0->unk4; + arg1(phi_s0, arg2); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_1; + } + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B3E0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B448(void *arg0, ? arg1) { + void *temp_s0; + void *temp_s1; + void *temp_s4; + void *phi_s4; + void *phi_s0; + + phi_s4 = &D_8004A578; +loop_1: + temp_s0 = *phi_s4; + phi_s0 = temp_s0; + if (temp_s0 != 0) { +loop_2: + temp_s1 = phi_s0->unk4; + arg0(phi_s0, arg1); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_2; + } + } + temp_s4 = phi_s4 + 4; + phi_s4 = temp_s4; + if (temp_s4 != &D_8004A5F8) { + goto loop_1; + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B448.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000B4D4(s32 arg0, void *arg1, ? arg2, s32 arg3) { + s32 temp_ret; + s32 temp_v0; + void *temp_s0; + void *temp_s1; + void *phi_s0; + s32 phi_s3; + s32 phi_s3_2; + + temp_s0 = (arg0 * 4) + 0x80050000; + phi_s3 = 0; + if (temp_s0->unk-5A88 != 0) { + phi_s0 = temp_s0->unk-5A88; + phi_s3_2 = 0; +loop_2: + temp_s1 = phi_s0->unk4; + temp_ret = arg1(phi_s0, arg2); + temp_v0 = temp_ret; + if (temp_v0 != 0) { + phi_s3_2 = temp_v0; + if (arg3 == 1) { + return temp_ret; + } + } + phi_s0 = temp_s1; + phi_s3 = phi_s3_2; + if (temp_s1 != 0) { + goto loop_2; + } + } + return phi_s3; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B4D4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000B57C(void *arg0, ? arg1, s32 arg2) { + s32 temp_ret; + s32 temp_v0; + void *temp_a0; + void *temp_s0; + void *temp_s6; + void *phi_s6; + void *phi_a0; + s32 phi_s5; + s32 phi_s5_2; + s32 phi_s5_3; + + phi_s6 = &D_8004A578; + phi_s5_3 = 0; +loop_1: + temp_a0 = *phi_s6; + phi_a0 = temp_a0; + phi_s5 = phi_s5_3; + phi_s5_2 = phi_s5_3; + if (temp_a0 != 0) { +loop_2: + temp_s0 = phi_a0->unk4; + temp_ret = arg0(phi_a0, arg1); + temp_v0 = temp_ret; + if (temp_v0 != 0) { + phi_s5_2 = temp_v0; + if (arg2 == 1) { + return temp_ret; + } + } + phi_a0 = temp_s0; + phi_s5 = phi_s5_2; + if (temp_s0 != 0) { + goto loop_2; + } + } + temp_s6 = phi_s6 + 4; + phi_s6 = temp_s6; + phi_s5_3 = phi_s5; + if (temp_s6 != &D_8004A5F8) { + goto loop_1; + } + return phi_s5; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B57C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B63C(void *arg0, s32 arg1) { + if (arg1 == *arg0) { + return arg0; + } + return NULL; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B63C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B65C(? arg1) { + func_8000B4D4_ovl0(&D_8000B63C, arg1, 1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B65C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B688(s32 arg0) { + func_8000B57C_ovl0(&D_8000B63C, arg0, 1); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B688.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B6B4(s32 arg0) { + +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B6B4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B6BC(s32 arg0) { + s32 temp_s0; + s32 phi_s0; + void *phi_return; + + if ((D_8004A7D0->unk1C->unk1B8->unk38 != 0) || (phi_return = D_8004A7D0, (D_8004A7D0->unk1C->unk1B8->unk3C != 0xFEDCBA98))) { + phi_return = fatal_printf(&D_80040670, *D_8004A7D0->unk18); + } else { + + } + if (arg0 != 0) { + phi_s0 = arg0; +loop_5: + func_8002D2F0_ovl0(&D_8004A7E0, 1, 0); + temp_s0 = phi_s0 - 1; + phi_s0 = temp_s0; + phi_return = osStopThread(0); + if (temp_s0 != 0) { + goto loop_5; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B6BC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B758(void *arg0) { + void *temp_v0; + void *temp_v0_2; + void *phi_a0; + void *phi_v0; + void *phi_return; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + temp_v0 = phi_a0->unk18; + phi_v0 = temp_v0; + phi_return = temp_v0; + if (temp_v0 != 0) { +loop_3: + phi_v0->unk15 = (u8)1; + temp_v0_2 = phi_v0->unk0; + phi_v0 = temp_v0_2; + phi_return = temp_v0_2; + if (temp_v0_2 != 0) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B758.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B78C(void *arg0) { + void *temp_v0; + void *temp_v0_2; + void *phi_a0; + void *phi_v0; + void *phi_return; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + temp_v0 = phi_a0->unk18; + phi_v0 = temp_v0; + phi_return = temp_v0; + if (temp_v0 != 0) { +loop_3: + phi_v0->unk15 = (u8)0; + temp_v0_2 = phi_v0->unk0; + phi_v0 = temp_v0_2; + phi_return = temp_v0_2; + if (temp_v0_2 != 0) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B78C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B7C0(void *arg0) { + void *phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7D0; + } + phi_a0->unk15 = (u8)1; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B7C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B7D8(void *arg0) { + void *phi_a0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7D0; + } + phi_a0->unk15 = (u8)0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B7D8.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B7F0(void *arg0, s32 arg1) { + void *temp_v0; + void *temp_v0_2; + void *phi_a0; + void *phi_v0; + void *phi_return; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + temp_v0 = phi_a0->unk18; + phi_v0 = temp_v0; + phi_return = temp_v0; + if (temp_v0 != 0) { +loop_3: + if (arg1 == phi_v0->unk20) { + phi_v0->unk15 = (u8)1; + } + temp_v0_2 = phi_v0->unk0; + phi_v0 = temp_v0_2; + phi_return = temp_v0_2; + if (temp_v0_2 != 0) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B7F0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000B830(void *arg0, s32 arg1) { + void *temp_v0; + void *temp_v0_2; + void *phi_a0; + void *phi_v0; + void *phi_return; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + temp_v0 = phi_a0->unk18; + phi_v0 = temp_v0; + phi_return = temp_v0; + if (temp_v0 != 0) { +loop_3: + if (arg1 == phi_v0->unk20) { + phi_v0->unk15 = (u8)0; + } + temp_v0_2 = phi_v0->unk0; + phi_v0 = temp_v0_2; + phi_return = temp_v0_2; + if (temp_v0_2 != 0) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B830.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B870(void *arg0) { + void *temp_s0; + void *temp_s1; + void *phi_a0; + void *phi_s0; + + phi_a0 = arg0; + if (arg0 == 0) { + phi_a0 = D_8004A7C4; + } + temp_s0 = phi_a0->unk18; + phi_s0 = temp_s0; + if (temp_s0 != 0) { +loop_3: + temp_s1 = *phi_s0; + func_80008DA8_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_3; + } + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B870.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B8C0(s32 arg0) { + func_80009628_ovl0(0x12, 0); + func_80009628_ovl0(arg0, 0x15, 0); + func_80009628_ovl0(arg0, 0x20, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B8C0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B908(s32 arg0) { + func_80009628_ovl0(0x12, 0); + func_80009628_ovl0(arg0, 0x1A, 0); + func_80009628_ovl0(arg0, 0x20, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B908.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B950(s32 arg0) { + func_80009658_ovl0(3, 0); + func_80009658_ovl0(arg0, 6, 0); +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B950.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000B988(void *arg0) { + s32 temp_v0; + s32 phi_s0; + + phi_s0 = arg0->unk3C; + if (arg0->unk3C != 0) { +loop_1: + func_80009B5C_ovl0(phi_s0); + temp_v0 = func_8000BE90_ovl0(phi_s0); + phi_s0 = temp_v0; + if (temp_v0 != 0) { + goto loop_1; + } + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B988.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000B9CC(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009C38_ovl0(); + sp1C = temp_v0; + func_8000B8C0_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B9CC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000B9FC(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009CE8_ovl0(); + sp1C = temp_v0; + func_8000B8C0_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000B9FC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BA2C(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009D5C_ovl0(); + sp1C = temp_v0; + func_8000B8C0_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BA2C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BA5C(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009C38_ovl0(); + sp1C = temp_v0; + func_8000B908_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BA5C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BA8C(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009CE8_ovl0(); + sp1C = temp_v0; + func_8000B908_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BA8C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BABC(void) { + s32 sp1C; + s32 temp_v0; + + temp_v0 = func_80009D5C_ovl0(); + sp1C = temp_v0; + func_8000B908_ovl0(temp_v0); + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BABC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BAEC(s32 arg0, void *arg1, void *arg2) { + ? sp80; + ? sp40; + ?32 sp3C; + void *sp38; + ? *temp_v0; + s32 temp_v0_4; + void *temp_v0_2; + void *temp_v0_3; + ? *phi_v0; + s32 phi_v0_2; + void *phi_s0; + void *phi_v0_3; + void *phi_s1; + s32 phi_return; + + sp38 = NULL; + sp3C = 0; + phi_v0 = &sp40; +loop_1: + temp_v0 = phi_v0 + 0x10; + temp_v0->unk-C = 0; + temp_v0->unk-8 = 0; + temp_v0->unk-4 = 0; + temp_v0->unk-10 = 0; + phi_v0 = temp_v0; + if (temp_v0 != &sp80) { + goto loop_1; + } + phi_v0_2 = *arg1; + phi_s0 = arg1; + phi_s1 = arg2; + phi_return = *arg1; + if (0x12 != *arg1) { +loop_3: + if (phi_v0_2 != 0) { + temp_v0_2 = func_8000BA2C_ovl0((&sp38 + (phi_v0_2 * 4))->unk-4, phi_s0->unk4); + *(&sp38 + (phi_s0->unk0 * 4)) = temp_v0_2; + phi_v0_3 = temp_v0_2; + } else { + temp_v0_3 = func_8000B9CC_ovl0(arg0, phi_s0->unk4); + sp38 = temp_v0_3; + phi_v0_3 = temp_v0_3; + } + phi_v0_3->unk1C = (s32) phi_s0->unk8; + phi_v0_3->unk20 = (s32) phi_s0->unkC; + phi_v0_3->unk24 = (s32) phi_s0->unk10; + if (phi_s1 != 0) { + *phi_s1 = phi_v0_3; + phi_s1 = phi_s1 + 4; + } + temp_v0_4 = phi_s0->unk14; + phi_v0_2 = temp_v0_4; + phi_s0 = phi_s0 + 0x14; + phi_return = temp_v0_4; + if (0x12 != temp_v0_4) { + goto loop_3; + } + } + return phi_return; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BAEC.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000BBE0(void *arg0) { + void *phi_s1; + + phi_s1 = arg0; + if (arg0 == 0) { + phi_s1 = D_8004A7C4; + } + if (phi_s1->unk3C != 0) { +loop_3: + func_80009DF4_ovl0(phi_s1->unk3C); + if (phi_s1->unk3C != 0) { + goto loop_3; + } + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BBE0.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void func_8000BC34(void) { + void *temp_s0; + void *temp_s1; + void *temp_s2; + void *phi_s2; + void *phi_s0; + + phi_s2 = &D_8004A578; +loop_1: + temp_s0 = *phi_s2; + phi_s0 = temp_s0; + if (temp_s0 != 0) { +loop_2: + temp_s1 = phi_s0->unk4; + func_8000A29C_ovl0(phi_s0); + phi_s0 = temp_s1; + if (temp_s1 != 0) { + goto loop_2; + } + } + temp_s2 = phi_s2 + 4; + phi_s2 = temp_s2; + if (temp_s2 != &D_8004A5F8) { + goto loop_1; + } +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BC34.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BCA4(s32 arg2, s32 arg4, u8 arg5, s32 arg6, s32 arg7, s32 arg8, s32 arg9, u8 argA, s32 argB, s32 argC) { + s32 temp_v0; + + temp_v0 = func_8000A180_ovl0(arg2 & 0xFF); + if (temp_v0 == 0) { + return 0; + } + func_8000A5FC_ovl0(temp_v0, arg4, arg5, arg6, arg7); + if (arg9 != 0) { + func_8000B8C0_ovl0(func_80009C38_ovl0(temp_v0, arg8)); + } + if (argB != 0) { + func_80008A18_ovl0(temp_v0, argB, argA, argC); + } + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BCA4.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +s32 func_8000BD3C(s32 arg2, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8, u8 arg9, s32 argA, s32 argB, s32 argC) { + void *sp28; + s32 temp_v0; + void *temp_v0_2; + + temp_v0 = func_8000A180_ovl0(arg2 & 0xFF); + if (temp_v0 == 0) { + return 0; + } + func_8000A764_ovl0(temp_v0, arg4, arg5, arg6, arg7); + temp_v0_2 = func_80009F7C_ovl0(temp_v0); + sp28 = temp_v0_2; + if (arg8 != 0) { + func_8000B950_ovl0(temp_v0_2); + } + if (argA != 0) { + func_80008A18_ovl0(temp_v0, argA, arg9, argB); + } + if (argC != 0) { + sp28->unk80 = 7; + sp28->unk84 = 0xFF; + } + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BD3C.s") +#endif + +#ifdef MIPS_TO_C +//generated by mips_to_c commit e0e006e8858ba357d1dcb4dc64f038b7df278aa6 +void *func_8000BDF0(s32 arg0, ? arg1, s32 arg2, s32 arg3, s32 arg4) { + void *temp_v0; + + temp_v0 = func_8000BD3C_ovl0(-1, &D_8000B6B4, arg0, arg1, &D_8001806C, arg2, 0, 0, 0, 0, 0, 0, 0); + if (temp_v0 == 0) { + return NULL; + } + temp_v0->unk3C->unk80 = arg3; + temp_v0->unk3C->unk84 = arg4; + return temp_v0; +} +#else +GLOBAL_ASM("asm/non_matchings/ovl0/ovl0_2_5/func_8000BDF0.s") +#endif diff --git a/tools/importStrings.py b/tools/importStrings.py new file mode 100644 index 00000000..c0c01dc4 --- /dev/null +++ b/tools/importStrings.py @@ -0,0 +1,32 @@ +import sys, os + +stringFile = sys.argv[1] + +# addra = int(sys.argv[2],16) + +dataFile = sys.argv[2] + +# with open(stringFile, 'r') as f: +# for line in f: +# addr = int(line[3:7],16) +# addr+=addra +# text = line[8:-1] +# print(str(hex(addr)), text) + +f1 = open(stringFile, 'r') +f2 = open(dataFile, 'r') + +d_graph = {} + +f1l = f1.readlines() +for line in f1l: + d_graph["D_"+line[2:10].upper()] = line[11:-1] + +# print(d_graph) +f2l = f2.readlines() +for line in f2l: + print(line[:-1]) + if "glabel" in line: + d = line.split()[1] + if d in d_graph: + print("# .asciiz \""+d_graph[d]+"\"") \ No newline at end of file diff --git a/tools/importStrings.txt b/tools/importStrings.txt new file mode 100644 index 00000000..3256c850 --- /dev/null +++ b/tools/importStrings.txt @@ -0,0 +1 @@ +import sys, os \ No newline at end of file diff --git a/tools/ramAddrStrings.py b/tools/ramAddrStrings.py new file mode 100644 index 00000000..b4433e54 --- /dev/null +++ b/tools/ramAddrStrings.py @@ -0,0 +1,32 @@ +import sys, os + +stringFile = sys.argv[1] + +addra = int(sys.argv[2],16) + +# dataFile = sys.argv[2] + +with open(stringFile, 'r') as f: + for line in f: + addr = int(line[3:7],16) + addr+=addra + text = line[8:-1] + print(str(hex(addr)), text) + +# f1 = open(stringFile, 'r') +# f2 = open(dataFile, 'r') + +# d_graph = {} + +# f1l = f1.readlines() +# for line in f1l: +# d_graph["D_"+line[2:10].upper()] = line[11:-1] + +# # print(d_graph) +# f2l = f2.readlines() +# for line in f2l: +# if "glabel" in line: +# d = line.split()[1] +# if d in d_graph: +# print("# .asciiz \""+d_graph[d]+"\"") +# print(line[:-1]) \ No newline at end of file diff --git a/undefined_syms.txt b/undefined_syms.txt index 0da02705..d56a81bd 100644 --- a/undefined_syms.txt +++ b/undefined_syms.txt @@ -407,11 +407,11 @@ func_80007B38_ovl0 = 0x80007B38; func_80005378_ovl0 = 0x80005378; D_8004A530 = 0x8004A530; func_80007C9C_ovl0 = 0x80007C9C; -D_8004A540 = 0x8004A540; +gObjectThreadMaybe = 0x8004A540; D_8004A544 = 0x8004A544; -D_8004A554 = 0x8004A554; +gObjectThreadStackMaybe = 0x8004A554; D_8004A548 = 0x8004A548; -D_8004A55C = 0x8004A55C; +gObjectProcessMaybe = 0x8004A55C; D_8004A570 = 0x8004A570; D_8004A5F8 = 0x8004A5F8; D_8004A560 = 0x8004A560;