From 0d70e3ecac8d5852553ad82855abb46bd7920e05 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Fri, 17 Feb 2023 03:06:56 +0100 Subject: [PATCH] Build main segment in JP (#939) * Remove JP dump * Add new JP dump * Fix sort_symbol_addrs to only look at one version * Deduplicate and sort symbol_addrs * Clean up JP rom if conditions * Use /current dir for diffing * Fix state_step_logos * Add todo comments for unsplitted segments * Fix draw_merlee_message * rename background_gfx * Fix background_gfx * Fix JP build * Set unused data offsets to auto --- diff.py | 2 +- include/common_structs.h | 8 +- include/rumble.h | 6 + src/5B320.c | 179 +- src/audio/2e230_len_2190.c | 2 + src/background_gfx.c | 492 +++ src/encounter.c | 7 + src/encounter_api.c | 9 + src/is_debug.c | 8 - src/item_table.inc.c | 214 +- src/jp/10080.c | 25 - src/jp/10DB0.c | 9 - src/jp/10E70.c | 25 - src/jp/116D0.c | 7 - src/jp/11E70.c | 19 - src/jp/13140.c | 7 - src/jp/13530.c | 201 - src/jp/19EB0.c | 59 - src/jp/1B10.c | 13 - src/jp/1F240.c | 101 - src/jp/20B80.c | 99 - src/jp/23330.c | 39 - src/jp/2570.c | 17 - src/jp/257A0.c | 7 - src/jp/25BB0.c | 17 - src/jp/264F0.c | 97 - src/jp/285C0.c | 137 - src/jp/2BC40.c | 41 - src/jp/2D650.c | 17 - src/jp/2DEE0.c | 91 - src/jp/30070.c | 3 - src/jp/30100.c | 137 - src/jp/31300.c | 79 - src/jp/33100.c | 7 - src/jp/33E80.c | 41 - src/jp/35770.c | 15 - src/jp/35F50.c | 51 - src/jp/38EC0.c | 9 - src/jp/39960.c | 29 - src/jp/3A300.c | 3 - src/jp/3A340.c | 3 - src/jp/3A380.c | 3 - src/jp/3A3A0.c | 3 - src/jp/3A4B0.c | 3 - src/jp/3A4E0.c | 3 - src/jp/3A500.c | 5 - src/jp/3A610.c | 5 - src/jp/3A700.c | 3 - src/jp/3A760.c | 21 - src/jp/3A9D0.c | 19 - src/jp/3AF40.c | 3 - src/jp/3AFA0.c | 3 - src/jp/3B040.c | 3 - src/jp/3B2A0.c | 7 - src/jp/3B400.c | 3 - src/jp/3B420.c | 3 - src/jp/3B4A0.c | 11 - src/jp/3B7C0.c | 5 - src/jp/3B8E0.c | 21 - src/jp/3BC0.c | 7 - src/jp/3BCF0.c | 9 - src/jp/3C1F0.c | 3 - src/jp/3C290.c | 3 - src/jp/3C2E0.c | 3 - src/jp/3C460.c | 3 - src/jp/3C820.c | 7 - src/jp/3C910.c | 7 - src/jp/3CA50.c | 3 - src/jp/3CAF0.c | 5 - src/jp/3CC20.c | 3 - src/jp/3CCA0.c | 3 - src/jp/3CCD0.c | 11 - src/jp/3CF50.c | 7 - src/jp/3D260.c | 3 - src/jp/3D2C0.c | 3 - src/jp/3D2D0.c | 3 - src/jp/3D300.c | 5 - src/jp/3D580.c | 5 - src/jp/3DC90.c | 5 - src/jp/3E6F0.c | 5 - src/jp/3ECE0.c | 5 - src/jp/3EF60.c | 5 - src/jp/3F2E0.c | 5 - src/jp/3F6A0.c | 5 - src/jp/3F9C0.c | 3 - src/jp/3FA20.c | 11 - src/jp/3FE70.c | 9 - src/jp/40950.c | 3 - src/jp/40980.c | 3 - src/jp/40AC0.c | 3 - src/jp/40BF0.c | 5 - src/jp/40DD0.c | 3 - src/jp/40DE0.c | 5 - src/jp/41020.c | 3 - src/jp/41040.c | 3 - src/jp/41090.c | 3 - src/jp/41140.c | 7 - src/jp/41230.c | 5 - src/jp/41320.c | 3 - src/jp/413F0.c | 3 - src/jp/41510.c | 3 - src/jp/415D0.c | 3 - src/jp/41610.c | 3 - src/jp/41660.c | 3 - src/jp/41670.c | 3 - src/jp/41700.c | 3 - src/jp/41720.c | 3 - src/jp/41850.c | 9 - src/jp/41B70.c | 3 - src/jp/41C30.c | 3 - src/jp/41CF0.c | 3 - src/jp/41D30.c | 3 - src/jp/41D80.c | 3 - src/jp/41DC0.c | 3 - src/jp/41E00.c | 3 - src/jp/41E40.c | 5 - src/jp/42180.c | 3 - src/jp/421E0.c | 3 - src/jp/42230.c | 3 - src/jp/423A0.c | 3 - src/jp/423F0.c | 3 - src/jp/42440.c | 3 - src/jp/42750.c | 3 - src/jp/427B0.c | 3 - src/jp/42820.c | 3 - src/jp/42880.c | 3 - src/jp/428E0.c | 3 - src/jp/42960.c | 3 - src/jp/429E0.c | 3 - src/jp/42AE0.c | 3 - src/jp/42B0.c | 89 - src/jp/42BA0.c | 3 - src/jp/42C00.c | 3 - src/jp/42CE0.c | 3 - src/jp/42D40.c | 3 - src/jp/42DC0.c | 3 - src/jp/42E50.c | 3 - src/jp/42F00.c | 5 - src/jp/431E0.c | 5 - src/jp/43570.c | 5 - src/jp/439A0.c | 5 - src/jp/43BC0.c | 5 - src/jp/441A0.c | 3 - src/jp/44360.c | 3 - src/jp/44470.c | 7 - src/jp/44840.c | 3 - src/jp/448A0.c | 7 - src/jp/44AB0.c | 3 - src/jp/44B20.c | 15 - src/jp/455B0.c | 3 - src/jp/457A0.c | 3 - src/jp/45A10.c | 3 - src/jp/45A30.c | 7 - src/jp/45DD0.c | 19 - src/jp/467D0.c | 5 - src/jp/46860.c | 7 - src/jp/46AC0.c | 3 - src/jp/46C30.c | 3 - src/jp/46C50.c | 11 - src/jp/47A40.c | 3 - src/jp/47A50.c | 3 - src/jp/47A60.c | 3 - src/jp/47A70.c | 9 - src/jp/47AC0.c | 9 - src/jp/47BA0.c | 3 - src/jp/47BF0.c | 3 - src/jp/47C40.c | 5 - src/jp/47D30.c | 3 - src/jp/47E10.c | 3 - src/jp/47E70.c | 3 - src/jp/47F80.c | 3 - src/jp/47FA0.c | 3 - src/jp/48000.c | 13 - src/jp/48A00.c | 5 - src/jp/48BC0.c | 3 - src/jp/48BE0.c | 3 - src/jp/491A0.c | 5 - src/jp/49C50.c | 3 - src/jp/4A120.c | 5 - src/jp/4A190.c | 3 - src/jp/4A1D0.c | 31 - src/jp/4AC70.c | 293 -- src/jp/5FC0.c | 23 - src/jp/6200.c | 37 - src/jp/6E00.c | 17 - src/jp/7300.c | 27 - src/jp/7E00.c | 3 - src/jp/80A0.c | 5 - src/jp/8490.c | 23 - src/jp/99A0.c | 9 - src/jp/AA20.c | 3 - src/jp/AD70.c | 17 - src/jp/D2A0.c | 21 - src/jp/E5D0.c | 7 - src/jp/E860.c | 23 - src/jp/EF00.c | 21 - src/jp/os/nusys/3B150.c | 15 - src/jp/os/osEPiReadIo.c | 3 - src/jp/os/osEPiWriteIo.c | 3 - src/load_obfuscation_shims.c | 8 + src/main.c | 25 +- src/main_loop.c | 489 +-- src/move_table.inc.c | 198 +- src/os/nusys/nusimgr.c | 53 + src/os/vi.c | 1 + src/os/vimodempallan1.c | 10 + src/os/vitbl.c | 2 - src/rumble.c | 9 +- src/state_demo.c | 6 + src/state_file_select.c | 13 + src/state_logos.c | 62 +- src/state_pause.c | 13 + src/state_title_screen.c | 44 +- src/status_icons.c | 50 + src/world/world.c | 6 + tools/build/configure.py | 4 +- tools/sort_symbol_addrs.py | 2 +- ver/jp/asm/data/os/exceptasm.rodata.s | 54 + ver/jp/asm/data/os/osSetIntMask.rodata.s | 71 + ver/jp/asm/entry_point.s | 41 +- ver/jp/asm/main.bss.s | 782 ++++ ver/jp/asm/nonmatchings/10080/func_80034C80.s | 26 - ver/jp/asm/nonmatchings/10080/func_80034CD8.s | 96 - ver/jp/asm/nonmatchings/10080/func_80034E48.s | 217 -- ver/jp/asm/nonmatchings/10080/func_8003516C.s | 64 - ver/jp/asm/nonmatchings/10080/func_80035244.s | 6 - ver/jp/asm/nonmatchings/10080/func_8003524C.s | 6 - ver/jp/asm/nonmatchings/10080/func_80035254.s | 41 - ver/jp/asm/nonmatchings/10080/func_800352E0.s | 47 - ver/jp/asm/nonmatchings/10080/func_80035384.s | 289 -- ver/jp/asm/nonmatchings/10080/func_800357C0.s | 130 - ver/jp/asm/nonmatchings/10080/func_80035998.s | 6 - ver/jp/asm/nonmatchings/10080/func_800359A0.s | 8 - ver/jp/asm/nonmatchings/1060/func_80026148.s | 368 -- ver/jp/asm/nonmatchings/1060/func_80026710.s | 188 - ver/jp/asm/nonmatchings/1060/func_800269C0.s | 75 - ver/jp/asm/nonmatchings/1060/func_80026AD4.s | 197 - ver/jp/asm/nonmatchings/1060/func_80026DA8.s | 176 - ver/jp/asm/nonmatchings/1060/func_80027054.s | 72 - ver/jp/asm/nonmatchings/1060/func_8002715C.s | 9 - ver/jp/asm/nonmatchings/10DB0/func_800359B0.s | 13 - ver/jp/asm/nonmatchings/10DB0/func_800359D4.s | 23 - ver/jp/asm/nonmatchings/10DB0/func_80035A20.s | 15 - ver/jp/asm/nonmatchings/10DB0/func_80035A4C.s | 13 - ver/jp/asm/nonmatchings/10E70/func_80035A70.s | 8 - ver/jp/asm/nonmatchings/10E70/func_80035A80.s | 13 - ver/jp/asm/nonmatchings/10E70/func_80035AA4.s | 16 - ver/jp/asm/nonmatchings/10E70/func_80035AD4.s | 42 - ver/jp/asm/nonmatchings/10E70/func_80035B6C.s | 147 - ver/jp/asm/nonmatchings/10E70/func_80035D7C.s | 18 - ver/jp/asm/nonmatchings/10E70/func_80035DB0.s | 24 - ver/jp/asm/nonmatchings/10E70/func_80035DFC.s | 170 - ver/jp/asm/nonmatchings/10E70/func_8003607C.s | 19 - ver/jp/asm/nonmatchings/10E70/func_800360B0.s | 19 - ver/jp/asm/nonmatchings/10E70/func_800360EC.s | 131 - ver/jp/asm/nonmatchings/10E70/func_800362C0.s | 8 - ver/jp/asm/nonmatchings/116D0/func_800362D0.s | 138 - ver/jp/asm/nonmatchings/116D0/func_800364D4.s | 373 -- ver/jp/asm/nonmatchings/116D0/func_80036A60.s | 8 - ver/jp/asm/nonmatchings/11E70/func_80036A70.s | 185 - ver/jp/asm/nonmatchings/11E70/func_80036D44.s | 341 -- ver/jp/asm/nonmatchings/11E70/func_80037234.s | 43 - ver/jp/asm/nonmatchings/11E70/func_800372C8.s | 209 - ver/jp/asm/nonmatchings/11E70/func_800375F0.s | 6 - ver/jp/asm/nonmatchings/11E70/func_800375F8.s | 15 - ver/jp/asm/nonmatchings/11E70/func_80037624.s | 154 - ver/jp/asm/nonmatchings/11E70/func_80037860.s | 157 - ver/jp/asm/nonmatchings/11E70/func_80037AAC.s | 171 - ver/jp/asm/nonmatchings/13140/func_80037D40.s | 34 - ver/jp/asm/nonmatchings/13140/func_80037DB4.s | 229 -- ver/jp/asm/nonmatchings/13140/func_8003811C.s | 9 - ver/jp/asm/nonmatchings/13530/func_80038130.s | 6 - ver/jp/asm/nonmatchings/13530/func_80038138.s | 21 - ver/jp/asm/nonmatchings/13530/func_8003817C.s | 35 - ver/jp/asm/nonmatchings/13530/func_800381EC.s | 26 - ver/jp/asm/nonmatchings/13530/func_8003823C.s | 12 - ver/jp/asm/nonmatchings/13530/func_80038258.s | 190 - ver/jp/asm/nonmatchings/13530/func_80038504.s | 12 - ver/jp/asm/nonmatchings/13530/func_80038524.s | 11 - ver/jp/asm/nonmatchings/13530/func_80038540.s | 12 - ver/jp/asm/nonmatchings/13530/func_80038560.s | 85 - ver/jp/asm/nonmatchings/13530/func_8003868C.s | 79 - ver/jp/asm/nonmatchings/13530/func_8003879C.s | 12 - ver/jp/asm/nonmatchings/13530/func_800387BC.s | 348 -- ver/jp/asm/nonmatchings/13530/func_80039348.s | 97 - ver/jp/asm/nonmatchings/13530/func_800394A8.s | 93 - ver/jp/asm/nonmatchings/13530/func_800395F0.s | 309 -- ver/jp/asm/nonmatchings/13530/func_80039A64.s | 154 - ver/jp/asm/nonmatchings/13530/func_80039C90.s | 549 --- ver/jp/asm/nonmatchings/13530/func_8003A4B0.s | 165 - ver/jp/asm/nonmatchings/13530/func_8003A714.s | 42 - ver/jp/asm/nonmatchings/13530/func_8003A7AC.s | 32 - ver/jp/asm/nonmatchings/13530/func_8003A808.s | 30 - ver/jp/asm/nonmatchings/13530/func_8003A860.s | 28 - ver/jp/asm/nonmatchings/13530/func_8003A8BC.s | 29 - ver/jp/asm/nonmatchings/13530/func_8003A91C.s | 59 - ver/jp/asm/nonmatchings/13530/func_8003A9E4.s | 42 - ver/jp/asm/nonmatchings/13530/func_8003AA6C.s | 24 - ver/jp/asm/nonmatchings/13530/func_8003AAB8.s | 21 - ver/jp/asm/nonmatchings/13530/func_8003AAF8.s | 224 -- ver/jp/asm/nonmatchings/13530/func_8003AE44.s | 9 - ver/jp/asm/nonmatchings/13530/func_8003AE58.s | 8 - ver/jp/asm/nonmatchings/13530/func_8003AE68.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003AE70.s | 113 - ver/jp/asm/nonmatchings/13530/func_8003B000.s | 42 - ver/jp/asm/nonmatchings/13530/func_8003B090.s | 15 - ver/jp/asm/nonmatchings/13530/func_8003B0B8.s | 15 - ver/jp/asm/nonmatchings/13530/func_8003B0E0.s | 16 - ver/jp/asm/nonmatchings/13530/func_8003B10C.s | 10 - ver/jp/asm/nonmatchings/13530/func_8003B124.s | 10 - ver/jp/asm/nonmatchings/13530/func_8003B13C.s | 38 - ver/jp/asm/nonmatchings/13530/func_8003B1C0.s | 52 - ver/jp/asm/nonmatchings/13530/func_8003B274.s | 268 -- ver/jp/asm/nonmatchings/13530/func_8003B62C.s | 65 - ver/jp/asm/nonmatchings/13530/func_8003B720.s | 319 -- ver/jp/asm/nonmatchings/13530/func_8003BB98.s | 354 -- ver/jp/asm/nonmatchings/13530/func_8003C098.s | 24 - ver/jp/asm/nonmatchings/13530/func_8003C0E8.s | 11 - ver/jp/asm/nonmatchings/13530/func_8003C104.s | 68 - ver/jp/asm/nonmatchings/13530/func_8003C1FC.s | 62 - ver/jp/asm/nonmatchings/13530/func_8003C2DC.s | 20 - ver/jp/asm/nonmatchings/13530/func_8003C318.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003C320.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003C328.s | 80 - ver/jp/asm/nonmatchings/13530/func_8003C44C.s | 11 - ver/jp/asm/nonmatchings/13530/func_8003C468.s | 75 - ver/jp/asm/nonmatchings/13530/func_8003C56C.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003C574.s | 59 - ver/jp/asm/nonmatchings/13530/func_8003C644.s | 13 - ver/jp/asm/nonmatchings/13530/func_8003C668.s | 101 - ver/jp/asm/nonmatchings/13530/func_8003C7E0.s | 13 - ver/jp/asm/nonmatchings/13530/func_8003C804.s | 89 - ver/jp/asm/nonmatchings/13530/func_8003C94C.s | 13 - ver/jp/asm/nonmatchings/13530/func_8003C970.s | 203 - ver/jp/asm/nonmatchings/13530/func_8003CC60.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003CC68.s | 7 - ver/jp/asm/nonmatchings/13530/func_8003CC74.s | 74 - ver/jp/asm/nonmatchings/13530/func_8003CD84.s | 74 - ver/jp/asm/nonmatchings/13530/func_8003CE94.s | 82 - ver/jp/asm/nonmatchings/13530/func_8003CFB8.s | 56 - ver/jp/asm/nonmatchings/13530/func_8003D07C.s | 161 - ver/jp/asm/nonmatchings/13530/func_8003D2E4.s | 19 - ver/jp/asm/nonmatchings/13530/func_8003D320.s | 81 - ver/jp/asm/nonmatchings/13530/func_8003D448.s | 182 - ver/jp/asm/nonmatchings/13530/func_8003D6F8.s | 135 - ver/jp/asm/nonmatchings/13530/func_8003D8F8.s | 225 -- ver/jp/asm/nonmatchings/13530/func_8003DC60.s | 82 - ver/jp/asm/nonmatchings/13530/func_8003DD94.s | 68 - ver/jp/asm/nonmatchings/13530/func_8003DE90.s | 73 - ver/jp/asm/nonmatchings/13530/func_8003DFA0.s | 27 - ver/jp/asm/nonmatchings/13530/func_8003DFF8.s | 58 - ver/jp/asm/nonmatchings/13530/func_8003E0C0.s | 76 - ver/jp/asm/nonmatchings/13530/func_8003E1CC.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003E1D4.s | 8 - ver/jp/asm/nonmatchings/13530/func_8003E1E4.s | 40 - ver/jp/asm/nonmatchings/13530/func_8003E270.s | 40 - ver/jp/asm/nonmatchings/13530/func_8003E2FC.s | 18 - ver/jp/asm/nonmatchings/13530/func_8003E330.s | 6 - ver/jp/asm/nonmatchings/13530/func_8003E338.s | 55 - ver/jp/asm/nonmatchings/13530/func_8003E3F0.s | 38 - ver/jp/asm/nonmatchings/13530/func_8003E46C.s | 121 - ver/jp/asm/nonmatchings/13530/func_8003E60C.s | 31 - ver/jp/asm/nonmatchings/13530/func_8003E674.s | 31 - ver/jp/asm/nonmatchings/13530/func_8003E6DC.s | 31 - ver/jp/asm/nonmatchings/13530/func_8003E744.s | 61 - ver/jp/asm/nonmatchings/13530/func_8003E810.s | 61 - ver/jp/asm/nonmatchings/13530/func_8003E8DC.s | 61 - ver/jp/asm/nonmatchings/13530/func_8003E9A8.s | 43 - ver/jp/asm/nonmatchings/13530/func_8003EA28.s | 45 - ver/jp/asm/nonmatchings/19EB0/func_8003EAB0.s | 25 - ver/jp/asm/nonmatchings/19EB0/func_8003EB00.s | 27 - ver/jp/asm/nonmatchings/19EB0/func_8003EB58.s | 18 - ver/jp/asm/nonmatchings/19EB0/func_8003EB8C.s | 18 - ver/jp/asm/nonmatchings/19EB0/func_8003EBC0.s | 43 - ver/jp/asm/nonmatchings/19EB0/func_8003EC58.s | 39 - ver/jp/asm/nonmatchings/19EB0/func_8003ECD8.s | 33 - ver/jp/asm/nonmatchings/19EB0/func_8003ED44.s | 21 - ver/jp/asm/nonmatchings/19EB0/func_8003ED84.s | 186 - ver/jp/asm/nonmatchings/19EB0/func_8003F044.s | 9 - ver/jp/asm/nonmatchings/19EB0/func_8003F058.s | 27 - ver/jp/asm/nonmatchings/19EB0/func_8003F0B4.s | 13 - ver/jp/asm/nonmatchings/19EB0/func_8003F0D4.s | 50 - ver/jp/asm/nonmatchings/19EB0/func_8003F18C.s | 49 - ver/jp/asm/nonmatchings/19EB0/func_8003F240.s | 102 - ver/jp/asm/nonmatchings/19EB0/func_8003F3A8.s | 64 - ver/jp/asm/nonmatchings/19EB0/func_8003F48C.s | 1874 --------- ver/jp/asm/nonmatchings/19EB0/func_8004101C.s | 6 - ver/jp/asm/nonmatchings/19EB0/func_80041024.s | 424 --- ver/jp/asm/nonmatchings/19EB0/func_80041624.s | 200 - ver/jp/asm/nonmatchings/19EB0/func_8004191C.s | 187 - ver/jp/asm/nonmatchings/19EB0/func_80041BD0.s | 1232 ------ ver/jp/asm/nonmatchings/19EB0/func_80042D0C.s | 25 - ver/jp/asm/nonmatchings/19EB0/func_80042D5C.s | 89 - ver/jp/asm/nonmatchings/19EB0/func_80042E94.s | 6 - ver/jp/asm/nonmatchings/19EB0/func_80042E9C.s | 325 -- ver/jp/asm/nonmatchings/19EB0/func_80043370.s | 749 ---- ver/jp/asm/nonmatchings/19EB0/func_80043E00.s | 6 - ver/jp/asm/nonmatchings/19EB0/func_80043E08.s | 19 - ver/jp/asm/nonmatchings/1B10/func_80026710.s | 188 - ver/jp/asm/nonmatchings/1B10/func_800269C0.s | 75 - ver/jp/asm/nonmatchings/1B10/func_80026AD4.s | 197 - ver/jp/asm/nonmatchings/1B10/func_80026DA8.s | 176 - ver/jp/asm/nonmatchings/1B10/func_80027054.s | 72 - ver/jp/asm/nonmatchings/1B10/func_8002715C.s | 9 - ver/jp/asm/nonmatchings/1F240/func_80043E40.s | 34 - ver/jp/asm/nonmatchings/1F240/func_80043EB0.s | 22 - ver/jp/asm/nonmatchings/1F240/func_80043EF8.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80043F24.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80043F50.s | 6 - ver/jp/asm/nonmatchings/1F240/func_80043F58.s | 51 - ver/jp/asm/nonmatchings/1F240/func_80044000.s | 95 - ver/jp/asm/nonmatchings/1F240/func_80044138.s | 80 - ver/jp/asm/nonmatchings/1F240/func_8004423C.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80044268.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80044294.s | 15 - ver/jp/asm/nonmatchings/1F240/func_800442C0.s | 15 - ver/jp/asm/nonmatchings/1F240/func_800442EC.s | 38 - ver/jp/asm/nonmatchings/1F240/func_80044374.s | 109 - ver/jp/asm/nonmatchings/1F240/func_80044500.s | 12 - ver/jp/asm/nonmatchings/1F240/func_80044520.s | 19 - ver/jp/asm/nonmatchings/1F240/func_8004455C.s | 113 - ver/jp/asm/nonmatchings/1F240/func_800446F8.s | 20 - ver/jp/asm/nonmatchings/1F240/func_80044738.s | 88 - ver/jp/asm/nonmatchings/1F240/func_8004486C.s | 37 - ver/jp/asm/nonmatchings/1F240/func_800448EC.s | 56 - ver/jp/asm/nonmatchings/1F240/func_800449B0.s | 52 - ver/jp/asm/nonmatchings/1F240/func_80044A64.s | 80 - ver/jp/asm/nonmatchings/1F240/func_80044B78.s | 37 - ver/jp/asm/nonmatchings/1F240/func_80044BF8.s | 53 - ver/jp/asm/nonmatchings/1F240/func_80044CB0.s | 52 - ver/jp/asm/nonmatchings/1F240/func_80044D64.s | 45 - ver/jp/asm/nonmatchings/1F240/func_80044E00.s | 45 - ver/jp/asm/nonmatchings/1F240/func_80044E9C.s | 37 - ver/jp/asm/nonmatchings/1F240/func_80044F1C.s | 29 - ver/jp/asm/nonmatchings/1F240/func_80044F80.s | 28 - ver/jp/asm/nonmatchings/1F240/func_80044FE0.s | 44 - ver/jp/asm/nonmatchings/1F240/func_8004507C.s | 45 - ver/jp/asm/nonmatchings/1F240/func_8004511C.s | 48 - ver/jp/asm/nonmatchings/1F240/func_800451CC.s | 10 - ver/jp/asm/nonmatchings/1F240/func_800451E4.s | 29 - ver/jp/asm/nonmatchings/1F240/func_80045240.s | 41 - ver/jp/asm/nonmatchings/1F240/func_800452D4.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80045300.s | 24 - ver/jp/asm/nonmatchings/1F240/func_80045348.s | 48 - ver/jp/asm/nonmatchings/1F240/func_800453EC.s | 6 - ver/jp/asm/nonmatchings/1F240/func_800453F4.s | 29 - ver/jp/asm/nonmatchings/1F240/func_80045458.s | 15 - ver/jp/asm/nonmatchings/1F240/func_80045484.s | 17 - ver/jp/asm/nonmatchings/1F240/func_800454B8.s | 9 - ver/jp/asm/nonmatchings/1F240/func_800454CC.s | 15 - ver/jp/asm/nonmatchings/1F240/func_800454F8.s | 42 - ver/jp/asm/nonmatchings/1F240/func_8004558C.s | 17 - ver/jp/asm/nonmatchings/1F240/func_800455C0.s | 94 - ver/jp/asm/nonmatchings/1F240/func_80045718.s | 30 - ver/jp/asm/nonmatchings/20B80/func_80045780.s | 25 - ver/jp/asm/nonmatchings/20B80/func_800457D0.s | 28 - ver/jp/asm/nonmatchings/20B80/func_80045828.s | 30 - ver/jp/asm/nonmatchings/20B80/func_80045888.s | 30 - ver/jp/asm/nonmatchings/20B80/func_800458E8.s | 30 - ver/jp/asm/nonmatchings/20B80/func_80045948.s | 21 - ver/jp/asm/nonmatchings/20B80/func_80045984.s | 20 - ver/jp/asm/nonmatchings/20B80/func_800459C0.s | 36 - ver/jp/asm/nonmatchings/20B80/func_80045A3C.s | 60 - ver/jp/asm/nonmatchings/20B80/func_80045B0C.s | 25 - ver/jp/asm/nonmatchings/20B80/func_80045B5C.s | 69 - ver/jp/asm/nonmatchings/20B80/func_80045C50.s | 8 - ver/jp/asm/nonmatchings/20B80/func_80045C60.s | 38 - ver/jp/asm/nonmatchings/20B80/func_80045CDC.s | 401 -- ver/jp/asm/nonmatchings/20B80/func_8004628C.s | 1094 ------ ver/jp/asm/nonmatchings/20B80/func_800472B4.s | 68 - ver/jp/asm/nonmatchings/20B80/func_800473A0.s | 42 - ver/jp/asm/nonmatchings/20B80/func_80047438.s | 30 - ver/jp/asm/nonmatchings/20B80/func_800474A0.s | 15 - ver/jp/asm/nonmatchings/20B80/func_800474CC.s | 35 - ver/jp/asm/nonmatchings/20B80/func_80047544.s | 29 - ver/jp/asm/nonmatchings/20B80/func_800475A4.s | 16 - ver/jp/asm/nonmatchings/20B80/func_800475D4.s | 35 - ver/jp/asm/nonmatchings/20B80/func_8004764C.s | 29 - ver/jp/asm/nonmatchings/20B80/func_800476AC.s | 16 - ver/jp/asm/nonmatchings/20B80/func_800476DC.s | 35 - ver/jp/asm/nonmatchings/20B80/func_80047754.s | 29 - ver/jp/asm/nonmatchings/20B80/func_800477B4.s | 16 - ver/jp/asm/nonmatchings/20B80/func_800477E4.s | 24 - ver/jp/asm/nonmatchings/20B80/func_80047830.s | 29 - ver/jp/asm/nonmatchings/20B80/func_80047890.s | 16 - ver/jp/asm/nonmatchings/20B80/func_800478C0.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047950.s | 28 - ver/jp/asm/nonmatchings/20B80/func_800479AC.s | 16 - ver/jp/asm/nonmatchings/20B80/func_800479DC.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047A6C.s | 28 - ver/jp/asm/nonmatchings/20B80/func_80047AC8.s | 16 - ver/jp/asm/nonmatchings/20B80/func_80047AF8.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047B88.s | 24 - ver/jp/asm/nonmatchings/20B80/func_80047BD4.s | 16 - ver/jp/asm/nonmatchings/20B80/func_80047C04.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047C94.s | 24 - ver/jp/asm/nonmatchings/20B80/func_80047CE0.s | 16 - ver/jp/asm/nonmatchings/20B80/func_80047D10.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047DA0.s | 24 - ver/jp/asm/nonmatchings/20B80/func_80047DEC.s | 16 - ver/jp/asm/nonmatchings/20B80/func_80047E1C.s | 41 - ver/jp/asm/nonmatchings/20B80/func_80047EAC.s | 24 - ver/jp/asm/nonmatchings/20B80/func_80047EF8.s | 18 - ver/jp/asm/nonmatchings/23330/func_80047F30.s | 752 ---- ver/jp/asm/nonmatchings/23330/func_80048A00.s | 70 - ver/jp/asm/nonmatchings/23330/func_80048AE4.s | 62 - ver/jp/asm/nonmatchings/23330/func_80048BBC.s | 59 - ver/jp/asm/nonmatchings/23330/func_80048C84.s | 64 - ver/jp/asm/nonmatchings/23330/func_80048D64.s | 224 -- ver/jp/asm/nonmatchings/23330/func_8004909C.s | 60 - ver/jp/asm/nonmatchings/23330/func_80049170.s | 42 - ver/jp/asm/nonmatchings/23330/func_80049200.s | 25 - ver/jp/asm/nonmatchings/23330/func_80049250.s | 76 - ver/jp/asm/nonmatchings/23330/func_80049368.s | 305 -- ver/jp/asm/nonmatchings/23330/func_800497F4.s | 52 - ver/jp/asm/nonmatchings/23330/func_800498B4.s | 151 - ver/jp/asm/nonmatchings/23330/func_80049AEC.s | 40 - ver/jp/asm/nonmatchings/23330/func_80049B7C.s | 51 - ver/jp/asm/nonmatchings/23330/func_80049C2C.s | 115 - ver/jp/asm/nonmatchings/23330/func_80049DD4.s | 188 - ver/jp/asm/nonmatchings/23330/func_8004A098.s | 42 - ver/jp/asm/nonmatchings/23330/func_8004A12C.s | 168 - ver/jp/asm/nonmatchings/2570/func_80027170.s | 27 - ver/jp/asm/nonmatchings/2570/func_800271CC.s | 28 - ver/jp/asm/nonmatchings/2570/func_8002722C.s | 267 -- ver/jp/asm/nonmatchings/2570/func_800275D0.s | 105 - ver/jp/asm/nonmatchings/2570/func_80027744.s | 153 - ver/jp/asm/nonmatchings/2570/func_80027984.s | 134 - ver/jp/asm/nonmatchings/2570/func_80027B7C.s | 158 - ver/jp/asm/nonmatchings/2570/func_80027DE0.s | 663 ---- ver/jp/asm/nonmatchings/257A0/func_8004A3A0.s | 24 - ver/jp/asm/nonmatchings/257A0/func_8004A3EC.s | 23 - ver/jp/asm/nonmatchings/257A0/func_8004A434.s | 243 -- ver/jp/asm/nonmatchings/25BB0/func_8004A7B0.s | 188 - ver/jp/asm/nonmatchings/25BB0/func_8004AA80.s | 18 - ver/jp/asm/nonmatchings/25BB0/func_8004AAB8.s | 290 -- ver/jp/asm/nonmatchings/25BB0/func_8004AED4.s | 22 - ver/jp/asm/nonmatchings/25BB0/func_8004AF18.s | 57 - ver/jp/asm/nonmatchings/25BB0/func_8004AFD8.s | 56 - ver/jp/asm/nonmatchings/25BB0/func_8004B09C.s | 13 - ver/jp/asm/nonmatchings/25BB0/func_8004B0BC.s | 19 - ver/jp/asm/nonmatchings/264F0/func_8004B0F0.s | 132 - ver/jp/asm/nonmatchings/264F0/func_8004B2DC.s | 34 - ver/jp/asm/nonmatchings/264F0/func_8004B348.s | 21 - ver/jp/asm/nonmatchings/264F0/func_8004B388.s | 35 - ver/jp/asm/nonmatchings/264F0/func_8004B3F8.s | 192 - ver/jp/asm/nonmatchings/264F0/func_8004B694.s | 35 - ver/jp/asm/nonmatchings/264F0/func_8004B704.s | 14 - ver/jp/asm/nonmatchings/264F0/func_8004B724.s | 472 --- ver/jp/asm/nonmatchings/264F0/func_8004BD94.s | 107 - ver/jp/asm/nonmatchings/264F0/func_8004BF18.s | 21 - ver/jp/asm/nonmatchings/264F0/func_8004BF54.s | 29 - ver/jp/asm/nonmatchings/264F0/func_8004BFB0.s | 28 - ver/jp/asm/nonmatchings/264F0/func_8004C008.s | 37 - ver/jp/asm/nonmatchings/264F0/func_8004C084.s | 37 - ver/jp/asm/nonmatchings/264F0/func_8004C0F4.s | 87 - ver/jp/asm/nonmatchings/264F0/func_8004C228.s | 197 - ver/jp/asm/nonmatchings/264F0/func_8004C4F4.s | 21 - ver/jp/asm/nonmatchings/264F0/func_8004C534.s | 362 -- ver/jp/asm/nonmatchings/264F0/func_8004CA44.s | 31 - ver/jp/asm/nonmatchings/264F0/func_8004CAA8.s | 38 - ver/jp/asm/nonmatchings/264F0/func_8004CB20.s | 18 - ver/jp/asm/nonmatchings/264F0/func_8004CB54.s | 12 - ver/jp/asm/nonmatchings/264F0/func_8004CB74.s | 22 - ver/jp/asm/nonmatchings/264F0/func_8004CBBC.s | 17 - ver/jp/asm/nonmatchings/264F0/func_8004CBEC.s | 57 - ver/jp/asm/nonmatchings/264F0/func_8004CCBC.s | 15 - ver/jp/asm/nonmatchings/264F0/func_8004CCE8.s | 10 - ver/jp/asm/nonmatchings/264F0/func_8004CD00.s | 16 - ver/jp/asm/nonmatchings/264F0/func_8004CD2C.s | 45 - ver/jp/asm/nonmatchings/264F0/func_8004CDC4.s | 11 - ver/jp/asm/nonmatchings/264F0/func_8004CDE0.s | 17 - ver/jp/asm/nonmatchings/264F0/func_8004CE0C.s | 14 - ver/jp/asm/nonmatchings/264F0/func_8004CE30.s | 18 - ver/jp/asm/nonmatchings/264F0/func_8004CE64.s | 42 - ver/jp/asm/nonmatchings/264F0/func_8004CEEC.s | 36 - ver/jp/asm/nonmatchings/264F0/func_8004CF60.s | 18 - ver/jp/asm/nonmatchings/264F0/func_8004CF94.s | 15 - ver/jp/asm/nonmatchings/264F0/func_8004CFC0.s | 7 - ver/jp/asm/nonmatchings/264F0/func_8004CFCC.s | 6 - ver/jp/asm/nonmatchings/264F0/func_8004CFD4.s | 10 - ver/jp/asm/nonmatchings/264F0/func_8004CFEC.s | 10 - ver/jp/asm/nonmatchings/264F0/func_8004D004.s | 10 - ver/jp/asm/nonmatchings/264F0/func_8004D01C.s | 18 - ver/jp/asm/nonmatchings/264F0/func_8004D050.s | 29 - ver/jp/asm/nonmatchings/264F0/func_8004D0A8.s | 17 - ver/jp/asm/nonmatchings/264F0/func_8004D0D8.s | 28 - ver/jp/asm/nonmatchings/264F0/func_8004D134.s | 18 - ver/jp/asm/nonmatchings/264F0/func_8004D16C.s | 26 - ver/jp/asm/nonmatchings/285C0/func_8004D1C0.s | 184 - ver/jp/asm/nonmatchings/285C0/func_8004D444.s | 25 - ver/jp/asm/nonmatchings/285C0/func_8004D490.s | 162 - ver/jp/asm/nonmatchings/285C0/func_8004D6BC.s | 33 - ver/jp/asm/nonmatchings/285C0/func_8004D724.s | 17 - ver/jp/asm/nonmatchings/285C0/func_8004D758.s | 19 - ver/jp/asm/nonmatchings/285C0/func_8004D790.s | 24 - ver/jp/asm/nonmatchings/285C0/func_8004D7D8.s | 14 - ver/jp/asm/nonmatchings/285C0/func_8004D7FC.s | 86 - ver/jp/asm/nonmatchings/285C0/func_8004D930.s | 18 - ver/jp/asm/nonmatchings/285C0/func_8004D968.s | 105 - ver/jp/asm/nonmatchings/285C0/func_8004DADC.s | 122 - ver/jp/asm/nonmatchings/285C0/func_8004DC84.s | 83 - ver/jp/asm/nonmatchings/285C0/func_8004DDA4.s | 32 - ver/jp/asm/nonmatchings/285C0/func_8004DE08.s | 130 - ver/jp/asm/nonmatchings/285C0/func_8004DFF4.s | 32 - ver/jp/asm/nonmatchings/285C0/func_8004E054.s | 48 - ver/jp/asm/nonmatchings/285C0/func_8004E0F4.s | 35 - ver/jp/asm/nonmatchings/285C0/func_8004E168.s | 80 - ver/jp/asm/nonmatchings/285C0/func_8004E288.s | 167 - ver/jp/asm/nonmatchings/285C0/func_8004E4F4.s | 20 - ver/jp/asm/nonmatchings/285C0/func_8004E530.s | 42 - ver/jp/asm/nonmatchings/285C0/func_8004E5B4.s | 91 - ver/jp/asm/nonmatchings/285C0/func_8004E6E4.s | 50 - ver/jp/asm/nonmatchings/285C0/func_8004E784.s | 85 - ver/jp/asm/nonmatchings/285C0/func_8004E8B4.s | 30 - ver/jp/asm/nonmatchings/285C0/func_8004E918.s | 1080 ------ ver/jp/asm/nonmatchings/285C0/func_8004F86C.s | 23 - ver/jp/asm/nonmatchings/285C0/func_8004F8B8.s | 52 - ver/jp/asm/nonmatchings/285C0/func_8004F964.s | 17 - ver/jp/asm/nonmatchings/285C0/func_8004F994.s | 12 - ver/jp/asm/nonmatchings/285C0/func_8004F9B4.s | 17 - ver/jp/asm/nonmatchings/285C0/func_8004F9E8.s | 29 - ver/jp/asm/nonmatchings/285C0/func_8004FA44.s | 38 - ver/jp/asm/nonmatchings/285C0/func_8004FAC0.s | 31 - ver/jp/asm/nonmatchings/285C0/func_8004FB1C.s | 21 - ver/jp/asm/nonmatchings/285C0/func_8004FB60.s | 13 - ver/jp/asm/nonmatchings/285C0/func_8004FB80.s | 36 - ver/jp/asm/nonmatchings/285C0/func_8004FBEC.s | 11 - ver/jp/asm/nonmatchings/285C0/func_8004FC08.s | 10 - ver/jp/asm/nonmatchings/285C0/func_8004FC20.s | 10 - ver/jp/asm/nonmatchings/285C0/func_8004FC38.s | 12 - ver/jp/asm/nonmatchings/285C0/func_8004FC58.s | 7 - ver/jp/asm/nonmatchings/285C0/func_8004FC64.s | 9 - ver/jp/asm/nonmatchings/285C0/func_8004FC78.s | 11 - ver/jp/asm/nonmatchings/285C0/func_8004FC94.s | 7 - ver/jp/asm/nonmatchings/285C0/func_8004FCA0.s | 7 - ver/jp/asm/nonmatchings/285C0/func_8004FCAC.s | 6 - ver/jp/asm/nonmatchings/285C0/func_8004FCB4.s | 11 - ver/jp/asm/nonmatchings/285C0/func_8004FCD0.s | 74 - ver/jp/asm/nonmatchings/285C0/func_8004FDD8.s | 18 - ver/jp/asm/nonmatchings/285C0/func_8004FE0C.s | 14 - ver/jp/asm/nonmatchings/285C0/func_8004FE34.s | 13 - ver/jp/asm/nonmatchings/285C0/func_8004FE58.s | 91 - ver/jp/asm/nonmatchings/285C0/func_8004FFA0.s | 173 - ver/jp/asm/nonmatchings/285C0/func_80050210.s | 6 - ver/jp/asm/nonmatchings/285C0/func_80050218.s | 39 - ver/jp/asm/nonmatchings/285C0/func_80050294.s | 34 - ver/jp/asm/nonmatchings/285C0/func_80050304.s | 18 - ver/jp/asm/nonmatchings/285C0/func_8005033C.s | 19 - ver/jp/asm/nonmatchings/285C0/func_80050378.s | 50 - ver/jp/asm/nonmatchings/285C0/func_80050420.s | 48 - ver/jp/asm/nonmatchings/285C0/func_800504C8.s | 15 - ver/jp/asm/nonmatchings/285C0/func_800504EC.s | 21 - ver/jp/asm/nonmatchings/285C0/func_8005052C.s | 7 - ver/jp/asm/nonmatchings/285C0/func_80050538.s | 40 - ver/jp/asm/nonmatchings/285C0/func_800505B0.s | 34 - ver/jp/asm/nonmatchings/285C0/func_80050620.s | 155 - ver/jp/asm/nonmatchings/2BC40/func_80050840.s | 45 - ver/jp/asm/nonmatchings/2BC40/func_800508E0.s | 14 - ver/jp/asm/nonmatchings/2BC40/func_80050904.s | 8 - ver/jp/asm/nonmatchings/2BC40/func_80050914.s | 20 - ver/jp/asm/nonmatchings/2BC40/func_80050950.s | 51 - ver/jp/asm/nonmatchings/2BC40/func_80050A00.s | 58 - ver/jp/asm/nonmatchings/2BC40/func_80050AC8.s | 33 - ver/jp/asm/nonmatchings/2BC40/func_80050B34.s | 34 - ver/jp/asm/nonmatchings/2BC40/func_80050BA0.s | 35 - ver/jp/asm/nonmatchings/2BC40/func_80050C14.s | 34 - ver/jp/asm/nonmatchings/2BC40/func_80050C80.s | 41 - ver/jp/asm/nonmatchings/2BC40/func_80050D00.s | 26 - ver/jp/asm/nonmatchings/2BC40/func_80050D54.s | 76 - ver/jp/asm/nonmatchings/2BC40/func_80050E6C.s | 109 - ver/jp/asm/nonmatchings/2BC40/func_80050FE4.s | 77 - ver/jp/asm/nonmatchings/2BC40/func_800510E4.s | 941 ----- ver/jp/asm/nonmatchings/2BC40/func_80051E80.s | 10 - ver/jp/asm/nonmatchings/2BC40/func_80051E98.s | 55 - ver/jp/asm/nonmatchings/2BC40/func_80051F58.s | 40 - ver/jp/asm/nonmatchings/2BC40/func_80051FDC.s | 172 - ver/jp/asm/nonmatchings/2D650/func_80052250.s | 35 - ver/jp/asm/nonmatchings/2D650/func_800522C4.s | 24 - ver/jp/asm/nonmatchings/2D650/func_80052310.s | 343 -- ver/jp/asm/nonmatchings/2D650/func_800527F4.s | 35 - ver/jp/asm/nonmatchings/2D650/func_80052870.s | 18 - ver/jp/asm/nonmatchings/2D650/func_800528A8.s | 71 - ver/jp/asm/nonmatchings/2D650/func_800529AC.s | 85 - ver/jp/asm/nonmatchings/2D650/func_80052AC8.s | 10 - ver/jp/asm/nonmatchings/2DEE0/func_80052AE0.s | 15 - ver/jp/asm/nonmatchings/2DEE0/func_80052B0C.s | 306 -- ver/jp/asm/nonmatchings/2DEE0/func_80052FA4.s | 35 - ver/jp/asm/nonmatchings/2DEE0/func_80053020.s | 18 - ver/jp/asm/nonmatchings/2DEE0/func_80053058.s | 14 - ver/jp/asm/nonmatchings/2DEE0/func_80053080.s | 140 - ver/jp/asm/nonmatchings/2DEE0/func_80053270.s | 43 - ver/jp/asm/nonmatchings/2DEE0/func_80053304.s | 161 - ver/jp/asm/nonmatchings/2DEE0/func_80053538.s | 20 - ver/jp/asm/nonmatchings/2DEE0/func_80053574.s | 17 - ver/jp/asm/nonmatchings/2DEE0/func_800535A8.s | 36 - ver/jp/asm/nonmatchings/2DEE0/func_80053624.s | 49 - ver/jp/asm/nonmatchings/2DEE0/func_800536C8.s | 8 - ver/jp/asm/nonmatchings/2DEE0/func_800536D8.s | 34 - ver/jp/asm/nonmatchings/2DEE0/func_80053748.s | 16 - ver/jp/asm/nonmatchings/2DEE0/func_80053778.s | 14 - ver/jp/asm/nonmatchings/2DEE0/func_8005379C.s | 10 - ver/jp/asm/nonmatchings/2DEE0/func_800537B4.s | 48 - ver/jp/asm/nonmatchings/2DEE0/func_80053858.s | 21 - ver/jp/asm/nonmatchings/2DEE0/func_80053898.s | 34 - ver/jp/asm/nonmatchings/2DEE0/func_80053908.s | 30 - ver/jp/asm/nonmatchings/2DEE0/func_80053964.s | 24 - ver/jp/asm/nonmatchings/2DEE0/func_800539A8.s | 96 - ver/jp/asm/nonmatchings/2DEE0/func_80053B08.s | 75 - ver/jp/asm/nonmatchings/2DEE0/func_80053C14.s | 12 - ver/jp/asm/nonmatchings/2DEE0/func_80053C30.s | 186 - ver/jp/asm/nonmatchings/2DEE0/func_80053EF8.s | 38 - ver/jp/asm/nonmatchings/2DEE0/func_80053F6C.s | 119 - ver/jp/asm/nonmatchings/2DEE0/func_8005412C.s | 37 - ver/jp/asm/nonmatchings/2DEE0/func_800541A8.s | 52 - ver/jp/asm/nonmatchings/2DEE0/func_80054264.s | 48 - ver/jp/asm/nonmatchings/2DEE0/func_8005430C.s | 67 - ver/jp/asm/nonmatchings/2DEE0/func_800543F4.s | 39 - ver/jp/asm/nonmatchings/2DEE0/func_80054478.s | 157 - ver/jp/asm/nonmatchings/2DEE0/func_800546A8.s | 54 - ver/jp/asm/nonmatchings/2DEE0/func_80054750.s | 121 - ver/jp/asm/nonmatchings/2DEE0/func_800548FC.s | 18 - ver/jp/asm/nonmatchings/2DEE0/func_80054934.s | 29 - ver/jp/asm/nonmatchings/2DEE0/func_80054990.s | 43 - ver/jp/asm/nonmatchings/2DEE0/func_80054A24.s | 19 - ver/jp/asm/nonmatchings/2DEE0/func_80054A58.s | 28 - ver/jp/asm/nonmatchings/2DEE0/func_80054AB0.s | 43 - ver/jp/asm/nonmatchings/2DEE0/func_80054B40.s | 59 - ver/jp/asm/nonmatchings/2DEE0/func_80054BF8.s | 17 - ver/jp/asm/nonmatchings/2DEE0/func_80054C24.s | 26 - ver/jp/asm/nonmatchings/30070/func_80054C70.s | 42 - ver/jp/asm/nonmatchings/30100/func_80054D00.s | 10 - ver/jp/asm/nonmatchings/30100/func_80054D18.s | 49 - ver/jp/asm/nonmatchings/30100/func_80054DC0.s | 16 - ver/jp/asm/nonmatchings/30100/func_80054DEC.s | 51 - ver/jp/asm/nonmatchings/30100/func_80054E90.s | 30 - ver/jp/asm/nonmatchings/30100/func_80054EF0.s | 44 - ver/jp/asm/nonmatchings/30100/func_80054F80.s | 30 - ver/jp/asm/nonmatchings/30100/func_80054FE0.s | 44 - ver/jp/asm/nonmatchings/30100/func_80055070.s | 17 - ver/jp/asm/nonmatchings/30100/func_800550A4.s | 9 - ver/jp/asm/nonmatchings/30100/func_800550B8.s | 20 - ver/jp/asm/nonmatchings/30100/func_800550F8.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055114.s | 21 - ver/jp/asm/nonmatchings/30100/func_80055154.s | 22 - ver/jp/asm/nonmatchings/30100/func_80055198.s | 26 - ver/jp/asm/nonmatchings/30100/func_800551EC.s | 26 - ver/jp/asm/nonmatchings/30100/func_80055240.s | 26 - ver/jp/asm/nonmatchings/30100/func_80055294.s | 18 - ver/jp/asm/nonmatchings/30100/func_800552C8.s | 26 - ver/jp/asm/nonmatchings/30100/func_8005531C.s | 30 - ver/jp/asm/nonmatchings/30100/func_80055380.s | 23 - ver/jp/asm/nonmatchings/30100/func_800553C8.s | 23 - ver/jp/asm/nonmatchings/30100/func_80055410.s | 33 - ver/jp/asm/nonmatchings/30100/func_8005547C.s | 39 - ver/jp/asm/nonmatchings/30100/func_800554F8.s | 43 - ver/jp/asm/nonmatchings/30100/func_80055584.s | 23 - ver/jp/asm/nonmatchings/30100/func_800555CC.s | 25 - ver/jp/asm/nonmatchings/30100/func_80055620.s | 25 - ver/jp/asm/nonmatchings/30100/func_80055674.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055690.s | 11 - ver/jp/asm/nonmatchings/30100/func_800556AC.s | 11 - ver/jp/asm/nonmatchings/30100/func_800556C8.s | 25 - ver/jp/asm/nonmatchings/30100/func_8005571C.s | 24 - ver/jp/asm/nonmatchings/30100/func_8005576C.s | 17 - ver/jp/asm/nonmatchings/30100/func_800557A0.s | 18 - ver/jp/asm/nonmatchings/30100/func_800557D8.s | 26 - ver/jp/asm/nonmatchings/30100/func_80055830.s | 18 - ver/jp/asm/nonmatchings/30100/func_80055868.s | 18 - ver/jp/asm/nonmatchings/30100/func_800558A0.s | 19 - ver/jp/asm/nonmatchings/30100/func_800558DC.s | 18 - ver/jp/asm/nonmatchings/30100/func_80055914.s | 16 - ver/jp/asm/nonmatchings/30100/func_80055944.s | 16 - ver/jp/asm/nonmatchings/30100/func_80055974.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055998.s | 27 - ver/jp/asm/nonmatchings/30100/func_800559E8.s | 26 - ver/jp/asm/nonmatchings/30100/func_80055A3C.s | 25 - ver/jp/asm/nonmatchings/30100/func_80055A8C.s | 33 - ver/jp/asm/nonmatchings/30100/func_80055AF8.s | 33 - ver/jp/asm/nonmatchings/30100/func_80055B64.s | 46 - ver/jp/asm/nonmatchings/30100/func_80055C08.s | 38 - ver/jp/asm/nonmatchings/30100/func_80055C84.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055CA0.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055CBC.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055CD8.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055CF4.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055D18.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055D3C.s | 11 - ver/jp/asm/nonmatchings/30100/func_80055D58.s | 9 - ver/jp/asm/nonmatchings/30100/func_80055D6C.s | 25 - ver/jp/asm/nonmatchings/30100/func_80055DBC.s | 19 - ver/jp/asm/nonmatchings/30100/func_80055DF4.s | 10 - ver/jp/asm/nonmatchings/30100/func_80055E0C.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055E30.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055E54.s | 12 - ver/jp/asm/nonmatchings/30100/func_80055E74.s | 12 - ver/jp/asm/nonmatchings/30100/func_80055E94.s | 12 - ver/jp/asm/nonmatchings/30100/func_80055EB4.s | 13 - ver/jp/asm/nonmatchings/30100/func_80055ED8.s | 14 - ver/jp/asm/nonmatchings/31300/func_80055F00.s | 223 -- ver/jp/asm/nonmatchings/31300/func_80056254.s | 12 - ver/jp/asm/nonmatchings/31300/func_80056270.s | 517 --- ver/jp/asm/nonmatchings/31300/func_800569E4.s | 8 - ver/jp/asm/nonmatchings/31300/func_800569F4.s | 7 - ver/jp/asm/nonmatchings/31300/func_80056A00.s | 7 - ver/jp/asm/nonmatchings/31300/func_80056A0C.s | 11 - ver/jp/asm/nonmatchings/31300/func_80056A28.s | 15 - ver/jp/asm/nonmatchings/31300/func_80056A54.s | 14 - ver/jp/asm/nonmatchings/31300/func_80056A7C.s | 30 - ver/jp/asm/nonmatchings/31300/func_80056AE4.s | 39 - ver/jp/asm/nonmatchings/31300/func_80056B70.s | 14 - ver/jp/asm/nonmatchings/31300/func_80056B98.s | 42 - ver/jp/asm/nonmatchings/31300/func_80056C28.s | 15 - ver/jp/asm/nonmatchings/31300/func_80056C54.s | 173 - ver/jp/asm/nonmatchings/31300/func_80056ED4.s | 80 - ver/jp/asm/nonmatchings/31300/func_80056FF4.s | 14 - ver/jp/asm/nonmatchings/31300/func_8005701C.s | 128 - ver/jp/asm/nonmatchings/31300/func_800571F8.s | 114 - ver/jp/asm/nonmatchings/31300/func_8005739C.s | 107 - ver/jp/asm/nonmatchings/31300/func_80057524.s | 98 - ver/jp/asm/nonmatchings/31300/func_80057688.s | 108 - ver/jp/asm/nonmatchings/31300/func_80057814.s | 14 - ver/jp/asm/nonmatchings/31300/func_8005783C.s | 14 - ver/jp/asm/nonmatchings/31300/func_80057864.s | 14 - ver/jp/asm/nonmatchings/31300/func_8005788C.s | 14 - ver/jp/asm/nonmatchings/31300/func_800578B4.s | 14 - ver/jp/asm/nonmatchings/31300/func_800578DC.s | 14 - ver/jp/asm/nonmatchings/31300/func_80057904.s | 53 - ver/jp/asm/nonmatchings/31300/func_800579BC.s | 54 - ver/jp/asm/nonmatchings/31300/func_80057A78.s | 22 - ver/jp/asm/nonmatchings/31300/func_80057AB8.s | 26 - ver/jp/asm/nonmatchings/31300/func_80057B0C.s | 26 - ver/jp/asm/nonmatchings/31300/func_80057B60.s | 12 - ver/jp/asm/nonmatchings/31300/func_80057B80.s | 25 - ver/jp/asm/nonmatchings/31300/func_80057BD0.s | 36 - ver/jp/asm/nonmatchings/31300/func_80057C40.s | 23 - ver/jp/asm/nonmatchings/31300/func_80057C88.s | 17 - ver/jp/asm/nonmatchings/31300/func_80057CB4.s | 24 - ver/jp/asm/nonmatchings/33100/func_80057D00.s | 745 ---- ver/jp/asm/nonmatchings/33100/func_800587D0.s | 90 - ver/jp/asm/nonmatchings/33100/func_8005891C.s | 99 - ver/jp/asm/nonmatchings/33E80/func_80058A80.s | 51 - ver/jp/asm/nonmatchings/33E80/func_80058B34.s | 70 - ver/jp/asm/nonmatchings/33E80/func_80058C38.s | 36 - ver/jp/asm/nonmatchings/33E80/func_80058CB8.s | 23 - ver/jp/asm/nonmatchings/33E80/func_80058CFC.s | 191 - ver/jp/asm/nonmatchings/33E80/func_80058FC0.s | 375 -- ver/jp/asm/nonmatchings/33E80/func_80059550.s | 140 - ver/jp/asm/nonmatchings/33E80/func_80059768.s | 77 - ver/jp/asm/nonmatchings/33E80/func_80059884.s | 50 - ver/jp/asm/nonmatchings/33E80/func_80059930.s | 6 - ver/jp/asm/nonmatchings/33E80/func_80059938.s | 9 - ver/jp/asm/nonmatchings/33E80/func_8005994C.s | 49 - ver/jp/asm/nonmatchings/33E80/func_800599F8.s | 6 - ver/jp/asm/nonmatchings/33E80/func_80059A00.s | 121 - ver/jp/asm/nonmatchings/33E80/func_80059BA4.s | 48 - ver/jp/asm/nonmatchings/33E80/func_80059C44.s | 211 - ver/jp/asm/nonmatchings/33E80/func_80059F6C.s | 122 - ver/jp/asm/nonmatchings/33E80/func_8005A100.s | 45 - ver/jp/asm/nonmatchings/33E80/func_8005A190.s | 40 - ver/jp/asm/nonmatchings/33E80/func_8005A214.s | 101 - ver/jp/asm/nonmatchings/35770/func_8005A370.s | 17 - ver/jp/asm/nonmatchings/35770/func_8005A3A4.s | 335 -- ver/jp/asm/nonmatchings/35770/func_8005A890.s | 8 - ver/jp/asm/nonmatchings/35770/func_8005A8A0.s | 8 - ver/jp/asm/nonmatchings/35770/func_8005A8B0.s | 70 - ver/jp/asm/nonmatchings/35770/func_8005A9A0.s | 64 - ver/jp/asm/nonmatchings/35770/func_8005AA88.s | 56 - ver/jp/asm/nonmatchings/35F50/func_8005AB50.s | 65 - ver/jp/asm/nonmatchings/35F50/func_8005AC34.s | 6 - ver/jp/asm/nonmatchings/35F50/func_8005AC3C.s | 6 - ver/jp/asm/nonmatchings/35F50/func_8005AC44.s | 15 - ver/jp/asm/nonmatchings/35F50/func_8005AC70.s | 42 - ver/jp/asm/nonmatchings/35F50/func_8005AD08.s | 91 - ver/jp/asm/nonmatchings/35F50/func_8005AE50.s | 45 - ver/jp/asm/nonmatchings/35F50/func_8005AEEC.s | 359 -- ver/jp/asm/nonmatchings/35F50/func_8005B430.s | 146 - ver/jp/asm/nonmatchings/35F50/func_8005B650.s | 28 - ver/jp/asm/nonmatchings/35F50/func_8005B6A4.s | 18 - ver/jp/asm/nonmatchings/35F50/func_8005B6D4.s | 244 -- ver/jp/asm/nonmatchings/35F50/func_8005BA58.s | 17 - ver/jp/asm/nonmatchings/35F50/func_8005BA88.s | 18 - ver/jp/asm/nonmatchings/35F50/func_8005BAC0.s | 33 - ver/jp/asm/nonmatchings/35F50/func_8005BB34.s | 399 -- ver/jp/asm/nonmatchings/35F50/func_8005C14C.s | 204 - ver/jp/asm/nonmatchings/35F50/func_8005C454.s | 340 -- ver/jp/asm/nonmatchings/35F50/func_8005C980.s | 301 -- ver/jp/asm/nonmatchings/35F50/func_8005CDD4.s | 120 - ver/jp/asm/nonmatchings/35F50/func_8005CF8C.s | 98 - ver/jp/asm/nonmatchings/35F50/func_8005D0F8.s | 454 --- ver/jp/asm/nonmatchings/35F50/func_8005D7B0.s | 164 - ver/jp/asm/nonmatchings/35F50/func_8005DA04.s | 45 - ver/jp/asm/nonmatchings/35F50/func_8005DAA0.s | 12 - ver/jp/asm/nonmatchings/38EC0/func_8005DAC0.s | 54 - ver/jp/asm/nonmatchings/38EC0/func_8005DB7C.s | 73 - ver/jp/asm/nonmatchings/38EC0/func_8005DC84.s | 95 - ver/jp/asm/nonmatchings/38EC0/func_8005DDDC.s | 514 --- ver/jp/asm/nonmatchings/39960/func_8005E560.s | 27 - ver/jp/asm/nonmatchings/39960/func_8005E5BC.s | 47 - ver/jp/asm/nonmatchings/39960/func_8005E660.s | 146 - ver/jp/asm/nonmatchings/39960/func_8005E890.s | 160 - ver/jp/asm/nonmatchings/39960/func_8005EAE0.s | 40 - ver/jp/asm/nonmatchings/39960/func_8005EB6C.s | 39 - ver/jp/asm/nonmatchings/39960/func_8005EBE8.s | 20 - ver/jp/asm/nonmatchings/39960/func_8005EC28.s | 7 - ver/jp/asm/nonmatchings/39960/func_8005EC34.s | 7 - ver/jp/asm/nonmatchings/39960/func_8005EC40.s | 7 - ver/jp/asm/nonmatchings/39960/func_8005EC4C.s | 7 - ver/jp/asm/nonmatchings/39960/func_8005EC58.s | 82 - ver/jp/asm/nonmatchings/39960/func_8005ED70.s | 31 - ver/jp/asm/nonmatchings/39960/func_8005EDD0.s | 87 - ver/jp/asm/nonmatchings/3A300/nuGfxFuncSet.s | 20 - .../nonmatchings/3A340/nuGfxPreNMIFuncSet.s | 20 - ver/jp/asm/nonmatchings/3A380/func_8005EF80.s | 13 - ver/jp/asm/nonmatchings/3A3A0/func_8005EFA0.s | 79 - .../asm/nonmatchings/3A4B0/nuGfxDisplayOff.s | 16 - .../asm/nonmatchings/3A4E0/nuGfxDisplayOn.s | 12 - ver/jp/asm/nonmatchings/3A500/func_8005F100.s | 20 - ver/jp/asm/nonmatchings/3A500/func_8005F140.s | 59 - ver/jp/asm/nonmatchings/3A610/nuContInit.s | 20 - ver/jp/asm/nonmatchings/3A610/nuGfxInitEX2.s | 48 - ver/jp/asm/nonmatchings/3A700/func_8005F300.s | 28 - ver/jp/asm/nonmatchings/3A760/func_8005F360.s | 13 - ver/jp/asm/nonmatchings/3A760/func_8005F384.s | 13 - ver/jp/asm/nonmatchings/3A760/func_8005F3A8.s | 25 - ver/jp/asm/nonmatchings/3A760/func_8005F3F8.s | 14 - ver/jp/asm/nonmatchings/3A760/func_8005F420.s | 20 - ver/jp/asm/nonmatchings/3A760/func_8005F460.s | 50 - ver/jp/asm/nonmatchings/3A760/func_8005F514.s | 20 - ver/jp/asm/nonmatchings/3A760/func_8005F554.s | 15 - ver/jp/asm/nonmatchings/3A760/func_8005F580.s | 15 - ver/jp/asm/nonmatchings/3A760/func_8005F5AC.s | 13 - ver/jp/asm/nonmatchings/3A9D0/func_8005F5D0.s | 141 - ver/jp/asm/nonmatchings/3A9D0/func_8005F7C0.s | 109 - ver/jp/asm/nonmatchings/3A9D0/func_8005F93C.s | 29 - ver/jp/asm/nonmatchings/3A9D0/func_8005F99C.s | 13 - ver/jp/asm/nonmatchings/3A9D0/func_8005F9C0.s | 22 - ver/jp/asm/nonmatchings/3A9D0/func_8005FA08.s | 39 - ver/jp/asm/nonmatchings/3A9D0/func_8005FA94.s | 14 - ver/jp/asm/nonmatchings/3A9D0/func_8005FABC.s | 23 - ver/jp/asm/nonmatchings/3A9D0/func_8005FB04.s | 20 - ver/jp/asm/nonmatchings/3AF40/func_8005FB40.s | 29 - ver/jp/asm/nonmatchings/3AFA0/func_8005FBA0.s | 46 - ver/jp/asm/nonmatchings/3B040/func_8005FC40.s | 78 - ver/jp/asm/nonmatchings/3B2A0/func_8005FEA0.s | 26 - ver/jp/asm/nonmatchings/3B2A0/func_8005FEF8.s | 57 - ver/jp/asm/nonmatchings/3B2A0/func_8005FFC0.s | 20 - ver/jp/asm/nonmatchings/3B400/func_80060000.s | 12 - ver/jp/asm/nonmatchings/3B420/func_80060020.s | 38 - ver/jp/asm/nonmatchings/3B4A0/func_800600A0.s | 113 - ver/jp/asm/nonmatchings/3B4A0/func_80060230.s | 42 - ver/jp/asm/nonmatchings/3B4A0/func_800602C8.s | 29 - ver/jp/asm/nonmatchings/3B4A0/func_8006032C.s | 29 - ver/jp/asm/nonmatchings/3B4A0/func_80060390.s | 16 - ver/jp/asm/nonmatchings/3B7C0/func_800603C0.s | 49 - ver/jp/asm/nonmatchings/3B7C0/func_80060460.s | 39 - ver/jp/asm/nonmatchings/3B8E0/func_800604E0.s | 61 - ver/jp/asm/nonmatchings/3B8E0/func_800605B8.s | 13 - ver/jp/asm/nonmatchings/3B8E0/func_800605DC.s | 14 - ver/jp/asm/nonmatchings/3B8E0/func_80060604.s | 14 - ver/jp/asm/nonmatchings/3B8E0/func_8006062C.s | 62 - ver/jp/asm/nonmatchings/3B8E0/func_80060708.s | 36 - ver/jp/asm/nonmatchings/3B8E0/func_80060784.s | 53 - ver/jp/asm/nonmatchings/3B8E0/func_80060840.s | 25 - ver/jp/asm/nonmatchings/3B8E0/func_80060890.s | 16 - ver/jp/asm/nonmatchings/3B8E0/func_800608C0.s | 16 - ver/jp/asm/nonmatchings/3BC0/func_800287C0.s | 22 - ver/jp/asm/nonmatchings/3BC0/func_80028808.s | 19 - ver/jp/asm/nonmatchings/3BC0/func_80028844.s | 460 --- ver/jp/asm/nonmatchings/3BCF0/func_800608F0.s | 12 - ver/jp/asm/nonmatchings/3BCF0/func_80060910.s | 45 - ver/jp/asm/nonmatchings/3BCF0/func_800609B0.s | 107 - ver/jp/asm/nonmatchings/3BCF0/func_80060B40.s | 144 - ver/jp/asm/nonmatchings/3C1F0/func_80060DF0.s | 49 - ver/jp/asm/nonmatchings/3C290/func_80060E90.s | 24 - ver/jp/asm/nonmatchings/3C2E0/func_80060EE0.s | 103 - ver/jp/asm/nonmatchings/3C460/func_80061060.s | 255 -- ver/jp/asm/nonmatchings/3C820/func_80061420.s | 25 - ver/jp/asm/nonmatchings/3C820/func_80061474.s | 32 - ver/jp/asm/nonmatchings/3C820/func_800614E0.s | 16 - ver/jp/asm/nonmatchings/3C910/func_80061510.s | 8 - ver/jp/asm/nonmatchings/3C910/func_80061520.s | 8 - ver/jp/asm/nonmatchings/3C910/func_80061530.s | 83 - ver/jp/asm/nonmatchings/3CA50/func_80061650.s | 48 - ver/jp/asm/nonmatchings/3CAF0/func_800616F0.s | 53 - ver/jp/asm/nonmatchings/3CCA0/func_800618A0.s | 17 - ver/jp/asm/nonmatchings/3CCD0/func_800618D0.s | 37 - ver/jp/asm/nonmatchings/3CCD0/func_80061950.s | 12 - ver/jp/asm/nonmatchings/3CCD0/func_80061970.s | 39 - ver/jp/asm/nonmatchings/3CCD0/func_800619F8.s | 46 - ver/jp/asm/nonmatchings/3CCD0/func_80061A94.s | 54 - ver/jp/asm/nonmatchings/3CF50/func_80061B50.s | 111 - ver/jp/asm/nonmatchings/3CF50/func_80061CEC.s | 52 - ver/jp/asm/nonmatchings/3CF50/func_80061DA0.s | 55 - ver/jp/asm/nonmatchings/3D260/func_80061E60.s | 30 - ver/jp/asm/nonmatchings/3D2C0/func_80061EC0.s | 8 - ver/jp/asm/nonmatchings/3D2D0/func_80061ED0.s | 16 - ver/jp/asm/nonmatchings/3D300/func_80061F00.s | 82 - ver/jp/asm/nonmatchings/3D300/func_80062030.s | 90 - ver/jp/asm/nonmatchings/3D580/func_80062180.s | 231 -- ver/jp/asm/nonmatchings/3D580/func_80062500.s | 235 -- ver/jp/asm/nonmatchings/3DC90/func_80062890.s | 635 ---- ver/jp/asm/nonmatchings/3DC90/func_80063214.s | 59 - ver/jp/asm/nonmatchings/3E6F0/func_800632F0.s | 369 -- ver/jp/asm/nonmatchings/3E6F0/func_80063868.s | 34 - ver/jp/asm/nonmatchings/3ECE0/func_800638E0.s | 82 - ver/jp/asm/nonmatchings/3ECE0/func_80063A10.s | 90 - ver/jp/asm/nonmatchings/3EF60/func_80063B60.s | 118 - ver/jp/asm/nonmatchings/3EF60/func_80063D10.s | 126 - ver/jp/asm/nonmatchings/3F2E0/func_80063EE0.s | 122 - ver/jp/asm/nonmatchings/3F2E0/func_800640B8.s | 126 - ver/jp/asm/nonmatchings/3F6A0/func_800642A0.s | 102 - ver/jp/asm/nonmatchings/3F6A0/func_80064428.s | 106 - ver/jp/asm/nonmatchings/3F9C0/func_800645C0.s | 32 - ver/jp/asm/nonmatchings/3FA20/func_80064620.s | 223 -- ver/jp/asm/nonmatchings/3FA20/func_80064940.s | 51 - ver/jp/asm/nonmatchings/3FA20/func_800649E0.s | 24 - ver/jp/asm/nonmatchings/3FA20/func_80064A20.s | 15 - ver/jp/asm/nonmatchings/3FA20/func_80064A44.s | 17 - ver/jp/asm/nonmatchings/3FE70/_Printf.s | 398 -- ver/jp/asm/nonmatchings/3FE70/func_80064FF0.s | 333 -- ver/jp/asm/nonmatchings/3FE70/func_800654C0.s | 27 - ver/jp/asm/nonmatchings/3FE70/func_80065518.s | 18 - ver/jp/asm/nonmatchings/40950/func_80065550.s | 16 - ver/jp/asm/nonmatchings/40980/func_80065580.s | 91 - ver/jp/asm/nonmatchings/40AC0/func_800656C0.s | 88 - ver/jp/asm/nonmatchings/40BF0/func_800657F0.s | 87 - ver/jp/asm/nonmatchings/40BF0/func_80065920.s | 50 - ver/jp/asm/nonmatchings/40DD0/osGetCount.s | 8 - ver/jp/asm/nonmatchings/40DE0/func_800659E0.s | 147 - ver/jp/asm/nonmatchings/40DE0/func_80065BEC.s | 18 - ver/jp/asm/nonmatchings/41020/func_80065C20.s | 12 - ver/jp/asm/nonmatchings/41040/func_80065C40.s | 25 - ver/jp/asm/nonmatchings/41090/func_80065C90.s | 53 - ver/jp/asm/nonmatchings/41140/func_80065D40.s | 25 - ver/jp/asm/nonmatchings/41140/func_80065D94.s | 32 - ver/jp/asm/nonmatchings/41140/func_80065E00.s | 16 - ver/jp/asm/nonmatchings/41230/func_80065E30.s | 56 - ver/jp/asm/nonmatchings/41230/func_80065F00.s | 13 - ver/jp/asm/nonmatchings/41320/func_80065F20.s | 59 - ver/jp/asm/nonmatchings/413F0/func_80065FF0.s | 83 - ver/jp/asm/nonmatchings/41510/func_80066110.s | 57 - ver/jp/asm/nonmatchings/415D0/func_800661D0.s | 23 - ver/jp/asm/nonmatchings/41610/func_80066210.s | 24 - ver/jp/asm/nonmatchings/41660/func_80066260.s | 8 - ver/jp/asm/nonmatchings/41670/func_80066270.s | 40 - ver/jp/asm/nonmatchings/41700/func_80066300.s | 12 - ver/jp/asm/nonmatchings/41720/func_80066320.s | 85 - ver/jp/asm/nonmatchings/41850/func_80066450.s | 25 - ver/jp/asm/nonmatchings/41850/func_800664A4.s | 90 - ver/jp/asm/nonmatchings/41850/func_800665E0.s | 38 - ver/jp/asm/nonmatchings/41850/func_80066660.s | 76 - ver/jp/asm/nonmatchings/41B70/func_80066770.s | 58 - ver/jp/asm/nonmatchings/41C30/func_80066830.s | 56 - ver/jp/asm/nonmatchings/41CF0/func_800668F0.s | 20 - ver/jp/asm/nonmatchings/41D30/func_80066930.s | 25 - ver/jp/asm/nonmatchings/41D80/func_80066980.s | 20 - ver/jp/asm/nonmatchings/41DC0/func_800669C0.s | 20 - ver/jp/asm/nonmatchings/41E00/func_80066A00.s | 20 - ver/jp/asm/nonmatchings/41E40/func_80066A40.s | 110 - ver/jp/asm/nonmatchings/41E40/func_80066BE0.s | 115 - ver/jp/asm/nonmatchings/42180/func_80066D80.s | 28 - ver/jp/asm/nonmatchings/421E0/osViSetMode.s | 24 - .../42230/osViSetSpecialFeatures.s | 104 - ver/jp/asm/nonmatchings/423A0/func_80066FA0.s | 24 - ver/jp/asm/nonmatchings/423F0/func_80066FF0.s | 24 - ver/jp/asm/nonmatchings/42440/func_80067040.s | 210 - ver/jp/asm/nonmatchings/42750/func_80067350.s | 30 - ver/jp/asm/nonmatchings/427B0/func_800673B0.s | 34 - ver/jp/asm/nonmatchings/42820/func_80067420.s | 28 - ver/jp/asm/nonmatchings/42B0/func_80028EB0.s | 14 - ver/jp/asm/nonmatchings/42B0/func_80028ED8.s | 34 - ver/jp/asm/nonmatchings/42B0/func_80028F4C.s | 27 - ver/jp/asm/nonmatchings/42B0/func_80028FA0.s | 8 - ver/jp/asm/nonmatchings/42B0/func_80028FB0.s | 21 - ver/jp/asm/nonmatchings/42B0/func_80028FF0.s | 20 - ver/jp/asm/nonmatchings/42B0/func_8002902C.s | 73 - ver/jp/asm/nonmatchings/42B0/func_80029124.s | 56 - ver/jp/asm/nonmatchings/42B0/func_800291DC.s | 52 - ver/jp/asm/nonmatchings/42B0/func_80029284.s | 79 - ver/jp/asm/nonmatchings/42B0/func_80029394.s | 62 - ver/jp/asm/nonmatchings/42B0/func_80029470.s | 10 - ver/jp/asm/nonmatchings/42B0/func_80029484.s | 87 - ver/jp/asm/nonmatchings/42B0/func_800295C0.s | 14 - ver/jp/asm/nonmatchings/42B0/func_800295E0.s | 68 - ver/jp/asm/nonmatchings/42B0/func_800296E0.s | 11 - ver/jp/asm/nonmatchings/42B0/func_800296FC.s | 45 - ver/jp/asm/nonmatchings/42B0/func_80029794.s | 42 - ver/jp/asm/nonmatchings/42B0/func_80029820.s | 44 - ver/jp/asm/nonmatchings/42B0/func_800298C0.s | 17 - ver/jp/asm/nonmatchings/42B0/func_800298F4.s | 29 - ver/jp/asm/nonmatchings/42B0/func_80029954.s | 33 - ver/jp/asm/nonmatchings/42B0/func_800299BC.s | 40 - ver/jp/asm/nonmatchings/42B0/func_80029A3C.s | 24 - ver/jp/asm/nonmatchings/42B0/func_80029A84.s | 29 - ver/jp/asm/nonmatchings/42B0/func_80029AE4.s | 75 - ver/jp/asm/nonmatchings/42B0/func_80029BE8.s | 28 - ver/jp/asm/nonmatchings/42B0/func_80029C40.s | 114 - ver/jp/asm/nonmatchings/42B0/func_80029DE0.s | 16 - ver/jp/asm/nonmatchings/42B0/func_80029E10.s | 38 - ver/jp/asm/nonmatchings/42B0/func_80029E94.s | 27 - ver/jp/asm/nonmatchings/42B0/func_80029EEC.s | 33 - ver/jp/asm/nonmatchings/42B0/func_80029F5C.s | 42 - ver/jp/asm/nonmatchings/42B0/func_80029FF4.s | 38 - ver/jp/asm/nonmatchings/42B0/func_8002A074.s | 50 - ver/jp/asm/nonmatchings/42B0/func_8002A12C.s | 29 - ver/jp/asm/nonmatchings/42B0/func_8002A190.s | 29 - ver/jp/asm/nonmatchings/42B0/func_8002A1F4.s | 50 - ver/jp/asm/nonmatchings/42B0/func_8002A2AC.s | 29 - ver/jp/asm/nonmatchings/42B0/func_8002A310.s | 29 - ver/jp/asm/nonmatchings/42B0/func_8002A374.s | 354 -- ver/jp/asm/nonmatchings/42B0/func_8002A8C4.s | 118 - ver/jp/asm/nonmatchings/42B0/func_8002AA84.s | 44 - ver/jp/asm/nonmatchings/42B0/func_8002AB1C.s | 47 - ver/jp/asm/nonmatchings/42C00/func_80067800.s | 60 - ver/jp/asm/nonmatchings/42D40/func_80067940.s | 36 - ver/jp/asm/nonmatchings/42DC0/func_800679C0.s | 40 - ver/jp/asm/nonmatchings/42E50/func_80067A50.s | 48 - ver/jp/asm/nonmatchings/42F00/func_80067B00.s | 92 - ver/jp/asm/nonmatchings/42F00/func_80067C60.s | 100 - ver/jp/asm/nonmatchings/431E0/func_80067DE0.s | 90 - ver/jp/asm/nonmatchings/431E0/func_80067F24.s | 165 - ver/jp/asm/nonmatchings/43570/func_80068170.s | 213 -- ver/jp/asm/nonmatchings/43570/func_8006847C.s | 88 - ver/jp/asm/nonmatchings/439A0/func_800685A0.s | 117 - ver/jp/asm/nonmatchings/439A0/func_8006874C.s | 35 - ver/jp/asm/nonmatchings/43BC0/func_800687C0.s | 301 -- ver/jp/asm/nonmatchings/43BC0/func_80068C00.s | 115 - ver/jp/asm/nonmatchings/441A0/func_80068DA0.s | 128 - ver/jp/asm/nonmatchings/44360/func_80068F60.s | 79 - ver/jp/asm/nonmatchings/44470/func_80069070.s | 74 - ver/jp/asm/nonmatchings/44470/func_80069170.s | 136 - ver/jp/asm/nonmatchings/44470/func_80069368.s | 60 - ver/jp/asm/nonmatchings/44840/func_80069440.s | 30 - ver/jp/asm/nonmatchings/448A0/func_800694A0.s | 67 - ver/jp/asm/nonmatchings/448A0/func_80069590.s | 43 - ver/jp/asm/nonmatchings/448A0/func_80069624.s | 42 - ver/jp/asm/nonmatchings/44AB0/func_800696B0.s | 34 - ver/jp/asm/nonmatchings/44B20/func_80069720.s | 19 - ver/jp/asm/nonmatchings/44B20/func_80069754.s | 22 - ver/jp/asm/nonmatchings/44B20/func_80069798.s | 205 - ver/jp/asm/nonmatchings/44B20/func_80069A84.s | 102 - ver/jp/asm/nonmatchings/44B20/func_80069BE8.s | 126 - ver/jp/asm/nonmatchings/44B20/func_80069DB4.s | 54 - ver/jp/asm/nonmatchings/44B20/func_80069E6C.s | 233 -- ver/jp/asm/nonmatchings/455B0/func_8006A1B0.s | 137 - ver/jp/asm/nonmatchings/457A0/func_8006A3A0.s | 169 - ver/jp/asm/nonmatchings/45A10/func_8006A610.s | 12 - ver/jp/asm/nonmatchings/45A30/func_8006A630.s | 50 - ver/jp/asm/nonmatchings/45A30/func_8006A6E8.s | 194 - ver/jp/asm/nonmatchings/45A30/func_8006A9C0.s | 8 - ver/jp/asm/nonmatchings/45DD0/func_8006A9D0.s | 8 - ver/jp/asm/nonmatchings/45DD0/func_8006A9E0.s | 375 -- ver/jp/asm/nonmatchings/45DD0/func_8006AF5C.s | 68 - ver/jp/asm/nonmatchings/45DD0/func_8006B04C.s | 74 - ver/jp/asm/nonmatchings/45DD0/func_8006B154.s | 24 - ver/jp/asm/nonmatchings/45DD0/func_8006B19C.s | 10 - ver/jp/asm/nonmatchings/45DD0/func_8006B1B4.s | 105 - ver/jp/asm/nonmatchings/45DD0/func_8006B340.s | 33 - ver/jp/asm/nonmatchings/45DD0/func_8006B3B0.s | 12 - ver/jp/asm/nonmatchings/467D0/func_8006B3D0.s | 20 - ver/jp/asm/nonmatchings/467D0/func_8006B410.s | 24 - ver/jp/asm/nonmatchings/46860/func_8006B460.s | 62 - ver/jp/asm/nonmatchings/46860/func_8006B530.s | 13 - ver/jp/asm/nonmatchings/46860/func_8006B550.s | 108 - ver/jp/asm/nonmatchings/46AC0/func_8006B6C0.s | 108 - ver/jp/asm/nonmatchings/46C30/func_8006B830.s | 12 - ver/jp/asm/nonmatchings/46C50/func_8006B850.s | 82 - ver/jp/asm/nonmatchings/46C50/func_8006B960.s | 164 - ver/jp/asm/nonmatchings/46C50/func_8006BBB0.s | 315 -- ver/jp/asm/nonmatchings/46C50/func_8006BFFC.s | 46 - ver/jp/asm/nonmatchings/46C50/func_8006C094.s | 396 -- ver/jp/asm/nonmatchings/47A40/func_8006C640.s | 8 - ver/jp/asm/nonmatchings/47A50/func_8006C650.s | 8 - ver/jp/asm/nonmatchings/47A60/func_8006C660.s | 8 - ver/jp/asm/nonmatchings/47A70/func_8006C670.s | 8 - ver/jp/asm/nonmatchings/47A70/func_8006C680.s | 8 - ver/jp/asm/nonmatchings/47A70/func_8006C690.s | 8 - ver/jp/asm/nonmatchings/47A70/func_8006C6A0.s | 12 - ver/jp/asm/nonmatchings/47AC0/func_8006C6C0.s | 8 - ver/jp/asm/nonmatchings/47AC0/func_8006C6D0.s | 8 - ver/jp/asm/nonmatchings/47AC0/func_8006C6E0.s | 18 - ver/jp/asm/nonmatchings/47AC0/func_8006C710.s | 43 - ver/jp/asm/nonmatchings/47BA0/func_8006C7A0.s | 25 - ver/jp/asm/nonmatchings/47BF0/func_8006C7F0.s | 25 - ver/jp/asm/nonmatchings/47C40/func_8006C840.s | 36 - ver/jp/asm/nonmatchings/47C40/func_8006C8AC.s | 43 - ver/jp/asm/nonmatchings/47D30/func_8006C930.s | 67 - ver/jp/asm/nonmatchings/47E10/func_8006CA10.s | 28 - ver/jp/asm/nonmatchings/47E70/func_8006CA70.s | 77 - ver/jp/asm/nonmatchings/47F80/func_8006CB80.s | 12 - ver/jp/asm/nonmatchings/48000/func_8006CC00.s | 318 -- ver/jp/asm/nonmatchings/48000/func_8006D060.s | 98 - ver/jp/asm/nonmatchings/48000/func_8006D1B8.s | 103 - ver/jp/asm/nonmatchings/48000/func_8006D320.s | 106 - ver/jp/asm/nonmatchings/48000/func_8006D49C.s | 47 - ver/jp/asm/nonmatchings/48000/func_8006D540.s | 55 - ver/jp/asm/nonmatchings/48A00/func_8006D600.s | 40 - ver/jp/asm/nonmatchings/48A00/func_8006D684.s | 85 - ver/jp/asm/nonmatchings/48BC0/func_8006D7C0.s | 12 - ver/jp/asm/nonmatchings/48BE0/func_8006D7E0.s | 415 -- ver/jp/asm/nonmatchings/491A0/func_8006DDA0.s | 383 -- ver/jp/asm/nonmatchings/491A0/func_8006E2F0.s | 388 -- ver/jp/asm/nonmatchings/49C50/func_8006E850.s | 348 -- ver/jp/asm/nonmatchings/4A120/func_8006ED20.s | 18 - ver/jp/asm/nonmatchings/4A120/func_8006ED50.s | 23 - ver/jp/asm/nonmatchings/4A190/func_8006ED90.s | 22 - ver/jp/asm/nonmatchings/4A1D0/func_8006EDD0.s | 84 - ver/jp/asm/nonmatchings/4A1D0/func_8006EEF8.s | 6 - ver/jp/asm/nonmatchings/4A1D0/func_8006EF00.s | 6 - ver/jp/asm/nonmatchings/4A1D0/func_8006EF08.s | 16 - ver/jp/asm/nonmatchings/4A1D0/func_8006EF38.s | 6 - ver/jp/asm/nonmatchings/4A1D0/func_8006EF40.s | 6 - ver/jp/asm/nonmatchings/4A1D0/func_8006EF48.s | 93 - ver/jp/asm/nonmatchings/4A1D0/func_8006F098.s | 56 - ver/jp/asm/nonmatchings/4A1D0/func_8006F164.s | 75 - ver/jp/asm/nonmatchings/4A1D0/func_8006F27C.s | 32 - ver/jp/asm/nonmatchings/4A1D0/func_8006F2E8.s | 80 - ver/jp/asm/nonmatchings/4A1D0/func_8006F404.s | 84 - ver/jp/asm/nonmatchings/4A1D0/func_8006F530.s | 56 - ver/jp/asm/nonmatchings/4A1D0/func_8006F5FC.s | 90 - ver/jp/asm/nonmatchings/4A1D0/func_8006F73C.s | 84 - ver/jp/asm/nonmatchings/4AC70/func_8006F870.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006F8D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006F930.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006F990.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006F9F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FA50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FAB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FB10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FB70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FBD0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FC30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FC90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FCF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FD50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FDB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FE10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FE70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FED0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FF30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FF90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_8006FFF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070050.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800700B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070110.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070170.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800701D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070230.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070290.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800702F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070350.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800703B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070410.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070470.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800704D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070530.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070590.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800705F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070650.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800706B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070710.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070770.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800707D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070830.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070890.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800708F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070950.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800709B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070A10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070A70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070AD0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070B30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070B90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070BF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070C50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070CB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070D10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070D70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070DD0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070E30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070E90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070EF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070F50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80070FB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071010.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071070.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800710D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071130.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071190.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800711F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071250.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800712B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071310.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071370.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800713D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071430.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071490.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800714F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071550.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800715B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071610.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071670.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800716D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071730.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071790.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800717F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071850.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800718B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071910.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071970.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800719D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071A30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071A90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071AF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071B50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071BB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071C10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071C70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071CD0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071D30.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071D90.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071DF0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071E50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071EB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071F10.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071F70.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80071FD0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072030.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072090.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800720F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072150.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800721B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072210.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072270.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800722D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072330.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072390.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800723F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072450.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800724B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072510.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072570.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800725D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072630.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072690.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800726F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072750.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800727B0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072810.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072870.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800728D0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072930.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072990.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_800729F0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072A50.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072AB0.s | 28 - ver/jp/asm/nonmatchings/4AC70/func_80072B10.s | 36 - ver/jp/asm/nonmatchings/4AC70/func_80072B90.s | 11 - ver/jp/asm/nonmatchings/4AC70/func_80072BAC.s | 8 - ver/jp/asm/nonmatchings/4AC70/func_80072BBC.s | 51 - ver/jp/asm/nonmatchings/4AC70/func_80072C70.s | 19 - ver/jp/asm/nonmatchings/4AC70/func_80072CAC.s | 8 - ver/jp/asm/nonmatchings/4AC70/func_80072CBC.s | 8 - ver/jp/asm/nonmatchings/4AC70/func_80072CCC.s | 6 - ver/jp/asm/nonmatchings/4AC70/func_80072CD4.s | 18 - ver/jp/asm/nonmatchings/4AC70/func_80072D0C.s | 66 - ver/jp/asm/nonmatchings/4AC70/func_80072DF4.s | 236 -- ver/jp/asm/nonmatchings/5FC0/func_8002ABC0.s | 14 - ver/jp/asm/nonmatchings/5FC0/func_8002ABE8.s | 14 - ver/jp/asm/nonmatchings/5FC0/func_8002AC10.s | 14 - ver/jp/asm/nonmatchings/5FC0/func_8002AC38.s | 14 - ver/jp/asm/nonmatchings/5FC0/func_8002AC60.s | 20 - ver/jp/asm/nonmatchings/5FC0/func_8002AC9C.s | 6 - ver/jp/asm/nonmatchings/5FC0/func_8002ACA4.s | 24 - ver/jp/asm/nonmatchings/5FC0/func_8002ACEC.s | 24 - ver/jp/asm/nonmatchings/5FC0/func_8002AD34.s | 20 - ver/jp/asm/nonmatchings/5FC0/func_8002AD70.s | 22 - ver/jp/asm/nonmatchings/5FC0/func_8002ADB4.s | 24 - ver/jp/asm/nonmatchings/6200/func_8002AE00.s | 75 - ver/jp/asm/nonmatchings/6200/func_8002AF00.s | 17 - ver/jp/asm/nonmatchings/6200/func_8002AF30.s | 31 - ver/jp/asm/nonmatchings/6200/func_8002AF98.s | 34 - ver/jp/asm/nonmatchings/6200/func_8002B00C.s | 37 - ver/jp/asm/nonmatchings/6200/func_8002B090.s | 15 - ver/jp/asm/nonmatchings/6200/func_8002B0B8.s | 28 - ver/jp/asm/nonmatchings/6200/func_8002B114.s | 106 - ver/jp/asm/nonmatchings/6200/func_8002B290.s | 47 - ver/jp/asm/nonmatchings/6200/func_8002B334.s | 50 - ver/jp/asm/nonmatchings/6200/func_8002B3EC.s | 31 - ver/jp/asm/nonmatchings/6200/func_8002B450.s | 101 - ver/jp/asm/nonmatchings/6200/func_8002B5C8.s | 14 - ver/jp/asm/nonmatchings/6200/func_8002B5F0.s | 142 - ver/jp/asm/nonmatchings/6200/func_8002B80C.s | 11 - ver/jp/asm/nonmatchings/6200/func_8002B828.s | 63 - ver/jp/asm/nonmatchings/6200/func_8002B908.s | 60 - ver/jp/asm/nonmatchings/6200/func_8002B9DC.s | 13 - ver/jp/asm/nonmatchings/6E00/func_8002BA00.s | 18 - ver/jp/asm/nonmatchings/6E00/func_8002BA38.s | 6 - ver/jp/asm/nonmatchings/6E00/func_8002BA40.s | 291 -- ver/jp/asm/nonmatchings/6E00/func_8002BE9C.s | 8 - ver/jp/asm/nonmatchings/6E00/func_8002BEAC.s | 10 - ver/jp/asm/nonmatchings/6E00/func_8002BEC4.s | 8 - ver/jp/asm/nonmatchings/6E00/func_8002BED4.s | 8 - ver/jp/asm/nonmatchings/6E00/func_8002BEE4.s | 11 - ver/jp/asm/nonmatchings/7300/func_8002BF00.s | 34 - ver/jp/asm/nonmatchings/7300/func_8002BF70.s | 50 - ver/jp/asm/nonmatchings/7300/func_8002C014.s | 108 - ver/jp/asm/nonmatchings/7300/func_8002C194.s | 17 - ver/jp/asm/nonmatchings/7300/func_8002C1C8.s | 51 - ver/jp/asm/nonmatchings/7300/func_8002C278.s | 34 - ver/jp/asm/nonmatchings/7300/func_8002C2E4.s | 42 - ver/jp/asm/nonmatchings/7300/func_8002C370.s | 262 -- ver/jp/asm/nonmatchings/7300/func_8002C770.s | 34 - ver/jp/asm/nonmatchings/7300/func_8002C7DC.s | 35 - ver/jp/asm/nonmatchings/7300/func_8002C850.s | 12 - ver/jp/asm/nonmatchings/7300/func_8002C870.s | 43 - ver/jp/asm/nonmatchings/7300/func_8002C90C.s | 68 - .../7E00/load_obfuscation_shims.s | 182 - ver/jp/asm/nonmatchings/80A0/func_8002CCA0.s | 171 - ver/jp/asm/nonmatchings/80A0/func_8002CF24.s | 99 - ver/jp/asm/nonmatchings/8490/func_8002D090.s | 221 -- ver/jp/asm/nonmatchings/8490/func_8002D3CC.s | 520 --- ver/jp/asm/nonmatchings/8490/func_8002DB84.s | 86 - ver/jp/asm/nonmatchings/8490/func_8002DCC8.s | 82 - ver/jp/asm/nonmatchings/8490/func_8002DDFC.s | 114 - ver/jp/asm/nonmatchings/8490/func_8002DFA4.s | 121 - ver/jp/asm/nonmatchings/8490/func_8002E178.s | 24 - ver/jp/asm/nonmatchings/8490/func_8002E1C8.s | 143 - ver/jp/asm/nonmatchings/8490/func_8002E3E4.s | 37 - ver/jp/asm/nonmatchings/8490/func_8002E45C.s | 28 - ver/jp/asm/nonmatchings/8490/func_8002E4BC.s | 63 - ver/jp/asm/nonmatchings/99A0/func_8002E5A0.s | 260 -- ver/jp/asm/nonmatchings/99A0/func_8002F4E0.s | 86 - .../update_camera_mode_1.s} | 148 +- .../update_camera_mode_2.s} | 168 +- ver/jp/asm/nonmatchings/AA20/func_8002F620.s | 223 -- ver/jp/asm/nonmatchings/AD70/func_8002FC90.s | 140 - ver/jp/asm/nonmatchings/AD70/func_8002FEA0.s | 86 - ver/jp/asm/nonmatchings/AD70/func_8002FFDC.s | 74 - ver/jp/asm/nonmatchings/AD70/func_800300E0.s | 6 - ver/jp/asm/nonmatchings/AD70/func_800300E8.s | 47 - ver/jp/asm/nonmatchings/AD70/func_80031124.s | 917 ----- .../update_camera_from_controller.s} | 671 ++-- .../update_camera_mode_unused.s} | 122 +- ver/jp/asm/nonmatchings/D2A0/func_80031EA0.s | 57 - ver/jp/asm/nonmatchings/D2A0/func_80032534.s | 59 - ver/jp/asm/nonmatchings/D2A0/func_80032600.s | 217 -- ver/jp/asm/nonmatchings/D2A0/func_800328F4.s | 488 --- ver/jp/asm/nonmatchings/D2A0/func_80033024.s | 90 - ver/jp/asm/nonmatchings/D2A0/func_80033178.s | 6 - ver/jp/asm/nonmatchings/D2A0/func_80033180.s | 18 - ver/jp/asm/nonmatchings/D2A0/func_800331B8.s | 10 - ver/jp/asm/nonmatchings/E5D0/func_800331D0.s | 14 - ver/jp/asm/nonmatchings/E5D0/func_800331F8.s | 145 - ver/jp/asm/nonmatchings/E5D0/func_80033418.s | 22 - ver/jp/asm/nonmatchings/E860/func_80033460.s | 8 - ver/jp/asm/nonmatchings/E860/func_80033470.s | 10 - ver/jp/asm/nonmatchings/E860/func_80033488.s | 20 - ver/jp/asm/nonmatchings/E860/func_800334C0.s | 23 - ver/jp/asm/nonmatchings/E860/func_80033504.s | 27 - ver/jp/asm/nonmatchings/E860/func_80033560.s | 9 - ver/jp/asm/nonmatchings/E860/func_80033574.s | 166 - ver/jp/asm/nonmatchings/E860/func_800337E4.s | 18 - ver/jp/asm/nonmatchings/E860/func_80033818.s | 18 - ver/jp/asm/nonmatchings/E860/func_80033850.s | 180 - ver/jp/asm/nonmatchings/E860/func_80033AF4.s | 7 - ver/jp/asm/nonmatchings/EF00/func_80033B00.s | 145 - ver/jp/asm/nonmatchings/EF00/func_80033D34.s | 206 - ver/jp/asm/nonmatchings/EF00/func_80034038.s | 11 - ver/jp/asm/nonmatchings/EF00/func_80034054.s | 355 -- ver/jp/asm/nonmatchings/EF00/func_800345C0.s | 19 - ver/jp/asm/nonmatchings/EF00/func_800345FC.s | 170 - ver/jp/asm/nonmatchings/EF00/func_80034874.s | 6 - ver/jp/asm/nonmatchings/EF00/func_8003487C.s | 22 - ver/jp/asm/nonmatchings/EF00/func_800348BC.s | 251 -- ver/jp/asm/nonmatchings/EF00/func_80034C70.s | 8 - .../func_800322DC.s} | 80 +- .../func_800325E4.s} | 72 +- ver/jp/asm/nonmatchings/main/func_80026148.s | 368 -- ver/jp/asm/nonmatchings/main/func_80026710.s | 188 - ver/jp/asm/nonmatchings/main/func_800269C0.s | 75 - ver/jp/asm/nonmatchings/main/func_80026AD4.s | 197 - ver/jp/asm/nonmatchings/main/func_80026DA8.s | 176 - ver/jp/asm/nonmatchings/main/func_80027054.s | 72 - ver/jp/asm/nonmatchings/main/func_8002715C.s | 9 - .../nonmatchings/main/gfxRetrace_Callback.s | 73 - .../npc_do_other_npc_collision.s} | 146 +- .../npc_do_player_collision.s} | 166 +- .../asm/nonmatchings/npc/npc_get_render_yaw.s | 154 + .../os/nusys/3B150/func_8005FD70.s | 12 - .../os/nusys/3B150/func_8005FD90.s | 76 - .../nonmatchings/os/osEPiReadIo/osEPiReadIo.s | 28 - .../os/osEPiWriteIo/osEPiWriteIo.s | 28 - ver/jp/asm/os/__osDisableInt.s | 42 + ver/jp/asm/os/__osGetCause.s | 17 + ver/jp/asm/os/__osGetSR.s | 17 + ver/jp/asm/os/__osProbeTLB.s | 65 + ver/jp/asm/os/__osRestoreInt.s | 21 + ver/jp/asm/os/__osSetCompare.s | 17 + ver/jp/asm/os/__osSetWatchLo.s | 17 + ver/jp/asm/os/bcmp.s | 90 + ver/jp/asm/os/bcopy.s | 232 ++ ver/jp/asm/os/bzero.s | 59 + ver/jp/asm/os/decode_yay0.s | 63 + ver/jp/asm/os/exceptasm.s | 674 ++++ .../429E0/func_800675E0.s => os/guMtxCatF.s} | 64 +- .../428E0/func_800674E0.s => os/guMtxF2L.s} | 38 +- ver/jp/asm/os/guMtxIdent.s | 37 + .../func_80067480.s => os/guMtxIdentF.s} | 30 +- .../42960/func_80067560.s => os/guMtxL2F.s} | 38 +- .../func_8006CBA0.s => os/guNormalize.s} | 28 +- .../42AE0/func_800676E0.s => os/guScale.s} | 48 +- .../42BA0/func_800677A0.s => os/guScaleF.s} | 30 +- ver/jp/asm/os/guTranslate.s | 68 + .../func_800678E0.s => os/guTranslateF.s} | 30 +- ver/jp/asm/os/osGetCount.s | 17 + ver/jp/asm/os/osInvalDCache.s | 62 + .../func_800617A0.s => os/osInvalICache.s} | 41 +- ver/jp/asm/os/osMapTLB.s | 67 + ver/jp/asm/os/osMapTLBRdb.s | 37 + ver/jp/asm/os/osSetIntMask.s | 54 + ver/jp/asm/os/osUnmapTLB.s | 29 + ver/jp/asm/os/osUnmapTLBAll.s | 34 + .../osWritebackDCache.s} | 41 +- ver/jp/asm/os/osWritebackDCacheAll.s | 26 + ver/jp/asm/os/padding.s | 16 + ver/jp/asm/os/padding_alt.s | 16 + ver/jp/asm/os/parameters.s | 36 + ver/jp/asm/os/setfpccsr.s | 16 + ver/jp/asm/os/setsr.s | 17 + ver/jp/effects.yaml | 135 + ver/jp/include/message_ids.h | 1154 ++++++ ver/jp/splat.yaml | 3385 ++++++++++++++++- ver/jp/symbol_addrs.txt | 323 +- ver/jp/undefined_funcs_auto.txt | 295 +- ver/jp/undefined_syms.txt | 1005 ++++- ver/jp/undefined_syms_auto.txt | 940 ----- ver/us/splat.yaml | 15 +- 1539 files changed, 11045 insertions(+), 92909 deletions(-) create mode 100644 include/rumble.h create mode 100644 src/background_gfx.c delete mode 100644 src/jp/10080.c delete mode 100644 src/jp/10DB0.c delete mode 100644 src/jp/10E70.c delete mode 100644 src/jp/116D0.c delete mode 100644 src/jp/11E70.c delete mode 100644 src/jp/13140.c delete mode 100644 src/jp/13530.c delete mode 100644 src/jp/19EB0.c delete mode 100644 src/jp/1B10.c delete mode 100644 src/jp/1F240.c delete mode 100644 src/jp/20B80.c delete mode 100644 src/jp/23330.c delete mode 100644 src/jp/2570.c delete mode 100644 src/jp/257A0.c delete mode 100644 src/jp/25BB0.c delete mode 100644 src/jp/264F0.c delete mode 100644 src/jp/285C0.c delete mode 100644 src/jp/2BC40.c delete mode 100644 src/jp/2D650.c delete mode 100644 src/jp/2DEE0.c delete mode 100644 src/jp/30070.c delete mode 100644 src/jp/30100.c delete mode 100644 src/jp/31300.c delete mode 100644 src/jp/33100.c delete mode 100644 src/jp/33E80.c delete mode 100644 src/jp/35770.c delete mode 100644 src/jp/35F50.c delete mode 100644 src/jp/38EC0.c delete mode 100644 src/jp/39960.c delete mode 100644 src/jp/3A300.c delete mode 100644 src/jp/3A340.c delete mode 100644 src/jp/3A380.c delete mode 100644 src/jp/3A3A0.c delete mode 100644 src/jp/3A4B0.c delete mode 100644 src/jp/3A4E0.c delete mode 100644 src/jp/3A500.c delete mode 100644 src/jp/3A610.c delete mode 100644 src/jp/3A700.c delete mode 100644 src/jp/3A760.c delete mode 100644 src/jp/3A9D0.c delete mode 100644 src/jp/3AF40.c delete mode 100644 src/jp/3AFA0.c delete mode 100644 src/jp/3B040.c delete mode 100644 src/jp/3B2A0.c delete mode 100644 src/jp/3B400.c delete mode 100644 src/jp/3B420.c delete mode 100644 src/jp/3B4A0.c delete mode 100644 src/jp/3B7C0.c delete mode 100644 src/jp/3B8E0.c delete mode 100644 src/jp/3BC0.c delete mode 100644 src/jp/3BCF0.c delete mode 100644 src/jp/3C1F0.c delete mode 100644 src/jp/3C290.c delete mode 100644 src/jp/3C2E0.c delete mode 100644 src/jp/3C460.c delete mode 100644 src/jp/3C820.c delete mode 100644 src/jp/3C910.c delete mode 100644 src/jp/3CA50.c delete mode 100644 src/jp/3CAF0.c delete mode 100644 src/jp/3CC20.c delete mode 100644 src/jp/3CCA0.c delete mode 100644 src/jp/3CCD0.c delete mode 100644 src/jp/3CF50.c delete mode 100644 src/jp/3D260.c delete mode 100644 src/jp/3D2C0.c delete mode 100644 src/jp/3D2D0.c delete mode 100644 src/jp/3D300.c delete mode 100644 src/jp/3D580.c delete mode 100644 src/jp/3DC90.c delete mode 100644 src/jp/3E6F0.c delete mode 100644 src/jp/3ECE0.c delete mode 100644 src/jp/3EF60.c delete mode 100644 src/jp/3F2E0.c delete mode 100644 src/jp/3F6A0.c delete mode 100644 src/jp/3F9C0.c delete mode 100644 src/jp/3FA20.c delete mode 100644 src/jp/3FE70.c delete mode 100644 src/jp/40950.c delete mode 100644 src/jp/40980.c delete mode 100644 src/jp/40AC0.c delete mode 100644 src/jp/40BF0.c delete mode 100644 src/jp/40DD0.c delete mode 100644 src/jp/40DE0.c delete mode 100644 src/jp/41020.c delete mode 100644 src/jp/41040.c delete mode 100644 src/jp/41090.c delete mode 100644 src/jp/41140.c delete mode 100644 src/jp/41230.c delete mode 100644 src/jp/41320.c delete mode 100644 src/jp/413F0.c delete mode 100644 src/jp/41510.c delete mode 100644 src/jp/415D0.c delete mode 100644 src/jp/41610.c delete mode 100644 src/jp/41660.c delete mode 100644 src/jp/41670.c delete mode 100644 src/jp/41700.c delete mode 100644 src/jp/41720.c delete mode 100644 src/jp/41850.c delete mode 100644 src/jp/41B70.c delete mode 100644 src/jp/41C30.c delete mode 100644 src/jp/41CF0.c delete mode 100644 src/jp/41D30.c delete mode 100644 src/jp/41D80.c delete mode 100644 src/jp/41DC0.c delete mode 100644 src/jp/41E00.c delete mode 100644 src/jp/41E40.c delete mode 100644 src/jp/42180.c delete mode 100644 src/jp/421E0.c delete mode 100644 src/jp/42230.c delete mode 100644 src/jp/423A0.c delete mode 100644 src/jp/423F0.c delete mode 100644 src/jp/42440.c delete mode 100644 src/jp/42750.c delete mode 100644 src/jp/427B0.c delete mode 100644 src/jp/42820.c delete mode 100644 src/jp/42880.c delete mode 100644 src/jp/428E0.c delete mode 100644 src/jp/42960.c delete mode 100644 src/jp/429E0.c delete mode 100644 src/jp/42AE0.c delete mode 100644 src/jp/42B0.c delete mode 100644 src/jp/42BA0.c delete mode 100644 src/jp/42C00.c delete mode 100644 src/jp/42CE0.c delete mode 100644 src/jp/42D40.c delete mode 100644 src/jp/42DC0.c delete mode 100644 src/jp/42E50.c delete mode 100644 src/jp/42F00.c delete mode 100644 src/jp/431E0.c delete mode 100644 src/jp/43570.c delete mode 100644 src/jp/439A0.c delete mode 100644 src/jp/43BC0.c delete mode 100644 src/jp/441A0.c delete mode 100644 src/jp/44360.c delete mode 100644 src/jp/44470.c delete mode 100644 src/jp/44840.c delete mode 100644 src/jp/448A0.c delete mode 100644 src/jp/44AB0.c delete mode 100644 src/jp/44B20.c delete mode 100644 src/jp/455B0.c delete mode 100644 src/jp/457A0.c delete mode 100644 src/jp/45A10.c delete mode 100644 src/jp/45A30.c delete mode 100644 src/jp/45DD0.c delete mode 100644 src/jp/467D0.c delete mode 100644 src/jp/46860.c delete mode 100644 src/jp/46AC0.c delete mode 100644 src/jp/46C30.c delete mode 100644 src/jp/46C50.c delete mode 100644 src/jp/47A40.c delete mode 100644 src/jp/47A50.c delete mode 100644 src/jp/47A60.c delete mode 100644 src/jp/47A70.c delete mode 100644 src/jp/47AC0.c delete mode 100644 src/jp/47BA0.c delete mode 100644 src/jp/47BF0.c delete mode 100644 src/jp/47C40.c delete mode 100644 src/jp/47D30.c delete mode 100644 src/jp/47E10.c delete mode 100644 src/jp/47E70.c delete mode 100644 src/jp/47F80.c delete mode 100644 src/jp/47FA0.c delete mode 100644 src/jp/48000.c delete mode 100644 src/jp/48A00.c delete mode 100644 src/jp/48BC0.c delete mode 100644 src/jp/48BE0.c delete mode 100644 src/jp/491A0.c delete mode 100644 src/jp/49C50.c delete mode 100644 src/jp/4A120.c delete mode 100644 src/jp/4A190.c delete mode 100644 src/jp/4A1D0.c delete mode 100644 src/jp/4AC70.c delete mode 100644 src/jp/5FC0.c delete mode 100644 src/jp/6200.c delete mode 100644 src/jp/6E00.c delete mode 100644 src/jp/7300.c delete mode 100644 src/jp/7E00.c delete mode 100644 src/jp/80A0.c delete mode 100644 src/jp/8490.c delete mode 100644 src/jp/99A0.c delete mode 100644 src/jp/AA20.c delete mode 100644 src/jp/AD70.c delete mode 100644 src/jp/D2A0.c delete mode 100644 src/jp/E5D0.c delete mode 100644 src/jp/E860.c delete mode 100644 src/jp/EF00.c delete mode 100644 src/jp/os/nusys/3B150.c delete mode 100644 src/jp/os/osEPiReadIo.c delete mode 100644 src/jp/os/osEPiWriteIo.c create mode 100644 src/os/vimodempallan1.c create mode 100644 ver/jp/asm/data/os/exceptasm.rodata.s create mode 100644 ver/jp/asm/data/os/osSetIntMask.rodata.s create mode 100644 ver/jp/asm/main.bss.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80034C80.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80034CD8.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80034E48.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_8003516C.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80035244.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_8003524C.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80035254.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_800352E0.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80035384.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_800357C0.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_80035998.s delete mode 100644 ver/jp/asm/nonmatchings/10080/func_800359A0.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_80026148.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_80026710.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_800269C0.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_80026AD4.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_80026DA8.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_80027054.s delete mode 100644 ver/jp/asm/nonmatchings/1060/func_8002715C.s delete mode 100644 ver/jp/asm/nonmatchings/10DB0/func_800359B0.s delete mode 100644 ver/jp/asm/nonmatchings/10DB0/func_800359D4.s delete mode 100644 ver/jp/asm/nonmatchings/10DB0/func_80035A20.s delete mode 100644 ver/jp/asm/nonmatchings/10DB0/func_80035A4C.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035A70.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035A80.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035AA4.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035AD4.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035B6C.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035D7C.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035DB0.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_80035DFC.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_8003607C.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_800360B0.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_800360EC.s delete mode 100644 ver/jp/asm/nonmatchings/10E70/func_800362C0.s delete mode 100644 ver/jp/asm/nonmatchings/116D0/func_800362D0.s delete mode 100644 ver/jp/asm/nonmatchings/116D0/func_800364D4.s delete mode 100644 ver/jp/asm/nonmatchings/116D0/func_80036A60.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80036A70.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80036D44.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80037234.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_800372C8.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_800375F0.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_800375F8.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80037624.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80037860.s delete mode 100644 ver/jp/asm/nonmatchings/11E70/func_80037AAC.s delete mode 100644 ver/jp/asm/nonmatchings/13140/func_80037D40.s delete mode 100644 ver/jp/asm/nonmatchings/13140/func_80037DB4.s delete mode 100644 ver/jp/asm/nonmatchings/13140/func_8003811C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038130.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038138.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003817C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_800381EC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003823C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038258.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038504.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038524.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038540.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80038560.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003868C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003879C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_800387BC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80039348.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_800394A8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_800395F0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80039A64.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_80039C90.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A4B0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A714.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A7AC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A808.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A860.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A8BC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A91C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003A9E4.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AA6C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AAB8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AAF8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AE44.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AE58.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AE68.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003AE70.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B000.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B090.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B0B8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B0E0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B10C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B124.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B13C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B1C0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B274.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B62C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003B720.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003BB98.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C098.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C0E8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C104.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C1FC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C2DC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C318.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C320.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C328.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C44C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C468.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C56C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C574.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C644.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C668.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C7E0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C804.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C94C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003C970.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CC60.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CC68.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CC74.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CD84.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CE94.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003CFB8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D07C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D2E4.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D320.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D448.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D6F8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003D8F8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003DC60.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003DD94.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003DE90.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003DFA0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003DFF8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E0C0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E1CC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E1D4.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E1E4.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E270.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E2FC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E330.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E338.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E3F0.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E46C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E60C.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E674.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E6DC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E744.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E810.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E8DC.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003E9A8.s delete mode 100644 ver/jp/asm/nonmatchings/13530/func_8003EA28.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EAB0.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EB00.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EB58.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EB8C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EBC0.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003EC58.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003ECD8.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003ED44.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003ED84.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F044.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F058.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F0B4.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F0D4.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F18C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F240.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F3A8.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8003F48C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8004101C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80041024.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80041624.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_8004191C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80041BD0.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80042D0C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80042D5C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80042E94.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80042E9C.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80043370.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80043E00.s delete mode 100644 ver/jp/asm/nonmatchings/19EB0/func_80043E08.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_80026710.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_800269C0.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_80026AD4.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_80026DA8.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_80027054.s delete mode 100644 ver/jp/asm/nonmatchings/1B10/func_8002715C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043E40.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043EB0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043EF8.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043F24.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043F50.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80043F58.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044000.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044138.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004423C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044268.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044294.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800442C0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800442EC.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044374.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044500.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044520.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004455C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800446F8.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044738.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004486C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800448EC.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800449B0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044A64.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044B78.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044BF8.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044CB0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044D64.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044E00.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044E9C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044F1C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044F80.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80044FE0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004507C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004511C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800451CC.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800451E4.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045240.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800452D4.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045300.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045348.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800453EC.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800453F4.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045458.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045484.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800454B8.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800454CC.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800454F8.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_8004558C.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_800455C0.s delete mode 100644 ver/jp/asm/nonmatchings/1F240/func_80045718.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045780.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800457D0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045828.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045888.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800458E8.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045948.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045984.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800459C0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045A3C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045B0C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045B5C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045C50.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045C60.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80045CDC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_8004628C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800472B4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800473A0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047438.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800474A0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800474CC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047544.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800475A4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800475D4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_8004764C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800476AC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800476DC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047754.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800477B4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800477E4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047830.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047890.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800478C0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047950.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800479AC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_800479DC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047A6C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047AC8.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047AF8.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047B88.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047BD4.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047C04.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047C94.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047CE0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047D10.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047DA0.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047DEC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047E1C.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047EAC.s delete mode 100644 ver/jp/asm/nonmatchings/20B80/func_80047EF8.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80047F30.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80048A00.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80048AE4.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80048BBC.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80048C84.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80048D64.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_8004909C.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049170.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049200.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049250.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049368.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_800497F4.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_800498B4.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049AEC.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049B7C.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049C2C.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_80049DD4.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_8004A098.s delete mode 100644 ver/jp/asm/nonmatchings/23330/func_8004A12C.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_80027170.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_800271CC.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_8002722C.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_800275D0.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_80027744.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_80027984.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_80027B7C.s delete mode 100644 ver/jp/asm/nonmatchings/2570/func_80027DE0.s delete mode 100644 ver/jp/asm/nonmatchings/257A0/func_8004A3A0.s delete mode 100644 ver/jp/asm/nonmatchings/257A0/func_8004A3EC.s delete mode 100644 ver/jp/asm/nonmatchings/257A0/func_8004A434.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004A7B0.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004AA80.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004AAB8.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004AED4.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004AF18.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004AFD8.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004B09C.s delete mode 100644 ver/jp/asm/nonmatchings/25BB0/func_8004B0BC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B0F0.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B2DC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B348.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B388.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B3F8.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B694.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B704.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004B724.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004BD94.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004BF18.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004BF54.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004BFB0.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C008.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C084.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C0F4.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C228.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C4F4.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004C534.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CA44.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CAA8.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CB20.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CB54.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CB74.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CBBC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CBEC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CCBC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CCE8.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CD00.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CD2C.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CDC4.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CDE0.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CE0C.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CE30.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CE64.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CEEC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CF60.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CF94.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CFC0.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CFCC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CFD4.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004CFEC.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D004.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D01C.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D050.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D0A8.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D0D8.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D134.s delete mode 100644 ver/jp/asm/nonmatchings/264F0/func_8004D16C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D1C0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D444.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D490.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D6BC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D724.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D758.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D790.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D7D8.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D7FC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D930.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004D968.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004DADC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004DC84.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004DDA4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004DE08.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004DFF4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E054.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E0F4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E168.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E288.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E4F4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E530.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E5B4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E6E4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E784.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E8B4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004E918.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F86C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F8B8.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F964.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F994.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F9B4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004F9E8.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FA44.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FAC0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FB1C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FB60.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FB80.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FBEC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC08.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC20.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC38.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC58.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC64.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC78.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FC94.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FCA0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FCAC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FCB4.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FCD0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FDD8.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FE0C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FE34.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FE58.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8004FFA0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050210.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050218.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050294.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050304.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8005033C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050378.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050420.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_800504C8.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_800504EC.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_8005052C.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050538.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_800505B0.s delete mode 100644 ver/jp/asm/nonmatchings/285C0/func_80050620.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050840.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_800508E0.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050904.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050914.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050950.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050A00.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050AC8.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050B34.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050BA0.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050C14.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050C80.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050D00.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050D54.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050E6C.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80050FE4.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_800510E4.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80051E80.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80051E98.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80051F58.s delete mode 100644 ver/jp/asm/nonmatchings/2BC40/func_80051FDC.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_80052250.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_800522C4.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_80052310.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_800527F4.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_80052870.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_800528A8.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_800529AC.s delete mode 100644 ver/jp/asm/nonmatchings/2D650/func_80052AC8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80052AE0.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80052B0C.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80052FA4.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053020.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053058.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053080.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053270.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053304.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053538.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053574.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800535A8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053624.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800536C8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800536D8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053748.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053778.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_8005379C.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800537B4.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053858.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053898.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053908.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053964.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800539A8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053B08.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053C14.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053C30.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053EF8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80053F6C.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_8005412C.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800541A8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054264.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_8005430C.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800543F4.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054478.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800546A8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054750.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_800548FC.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054934.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054990.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054A24.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054A58.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054AB0.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054B40.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054BF8.s delete mode 100644 ver/jp/asm/nonmatchings/2DEE0/func_80054C24.s delete mode 100644 ver/jp/asm/nonmatchings/30070/func_80054C70.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054D00.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054D18.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054DC0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054DEC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054E90.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054EF0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054F80.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80054FE0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055070.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800550A4.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800550B8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800550F8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055114.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055154.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055198.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800551EC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055240.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055294.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800552C8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_8005531C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055380.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800553C8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055410.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_8005547C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800554F8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055584.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800555CC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055620.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055674.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055690.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800556AC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800556C8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_8005571C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_8005576C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800557A0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800557D8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055830.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055868.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800558A0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800558DC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055914.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055944.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055974.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055998.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_800559E8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055A3C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055A8C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055AF8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055B64.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055C08.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055C84.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055CA0.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055CBC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055CD8.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055CF4.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055D18.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055D3C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055D58.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055D6C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055DBC.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055DF4.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055E0C.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055E30.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055E54.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055E74.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055E94.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055EB4.s delete mode 100644 ver/jp/asm/nonmatchings/30100/func_80055ED8.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80055F00.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056254.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056270.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800569E4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800569F4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056A00.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056A0C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056A28.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056A54.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056A7C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056AE4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056B70.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056B98.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056C28.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056C54.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056ED4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80056FF4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_8005701C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800571F8.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_8005739C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057524.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057688.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057814.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_8005783C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057864.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_8005788C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800578B4.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800578DC.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057904.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_800579BC.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057A78.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057AB8.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057B0C.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057B60.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057B80.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057BD0.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057C40.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057C88.s delete mode 100644 ver/jp/asm/nonmatchings/31300/func_80057CB4.s delete mode 100644 ver/jp/asm/nonmatchings/33100/func_80057D00.s delete mode 100644 ver/jp/asm/nonmatchings/33100/func_800587D0.s delete mode 100644 ver/jp/asm/nonmatchings/33100/func_8005891C.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058A80.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058B34.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058C38.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058CB8.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058CFC.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80058FC0.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059550.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059768.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059884.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059930.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059938.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_8005994C.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_800599F8.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059A00.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059BA4.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059C44.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_80059F6C.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_8005A100.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_8005A190.s delete mode 100644 ver/jp/asm/nonmatchings/33E80/func_8005A214.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A370.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A3A4.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A890.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A8A0.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A8B0.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005A9A0.s delete mode 100644 ver/jp/asm/nonmatchings/35770/func_8005AA88.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AB50.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AC34.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AC3C.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AC44.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AC70.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AD08.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AE50.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005AEEC.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005B430.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005B650.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005B6A4.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005B6D4.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005BA58.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005BA88.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005BAC0.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005BB34.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005C14C.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005C454.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005C980.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005CDD4.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005CF8C.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005D0F8.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005D7B0.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005DA04.s delete mode 100644 ver/jp/asm/nonmatchings/35F50/func_8005DAA0.s delete mode 100644 ver/jp/asm/nonmatchings/38EC0/func_8005DAC0.s delete mode 100644 ver/jp/asm/nonmatchings/38EC0/func_8005DB7C.s delete mode 100644 ver/jp/asm/nonmatchings/38EC0/func_8005DC84.s delete mode 100644 ver/jp/asm/nonmatchings/38EC0/func_8005DDDC.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005E560.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005E5BC.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005E660.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005E890.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EAE0.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EB6C.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EBE8.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EC28.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EC34.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EC40.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EC4C.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EC58.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005ED70.s delete mode 100644 ver/jp/asm/nonmatchings/39960/func_8005EDD0.s delete mode 100644 ver/jp/asm/nonmatchings/3A300/nuGfxFuncSet.s delete mode 100644 ver/jp/asm/nonmatchings/3A340/nuGfxPreNMIFuncSet.s delete mode 100644 ver/jp/asm/nonmatchings/3A380/func_8005EF80.s delete mode 100644 ver/jp/asm/nonmatchings/3A3A0/func_8005EFA0.s delete mode 100644 ver/jp/asm/nonmatchings/3A4B0/nuGfxDisplayOff.s delete mode 100644 ver/jp/asm/nonmatchings/3A4E0/nuGfxDisplayOn.s delete mode 100644 ver/jp/asm/nonmatchings/3A500/func_8005F100.s delete mode 100644 ver/jp/asm/nonmatchings/3A500/func_8005F140.s delete mode 100644 ver/jp/asm/nonmatchings/3A610/nuContInit.s delete mode 100644 ver/jp/asm/nonmatchings/3A610/nuGfxInitEX2.s delete mode 100644 ver/jp/asm/nonmatchings/3A700/func_8005F300.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F360.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F384.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F3A8.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F3F8.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F420.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F460.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F514.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F554.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F580.s delete mode 100644 ver/jp/asm/nonmatchings/3A760/func_8005F5AC.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005F5D0.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005F7C0.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005F93C.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005F99C.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005F9C0.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005FA08.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005FA94.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005FABC.s delete mode 100644 ver/jp/asm/nonmatchings/3A9D0/func_8005FB04.s delete mode 100644 ver/jp/asm/nonmatchings/3AF40/func_8005FB40.s delete mode 100644 ver/jp/asm/nonmatchings/3AFA0/func_8005FBA0.s delete mode 100644 ver/jp/asm/nonmatchings/3B040/func_8005FC40.s delete mode 100644 ver/jp/asm/nonmatchings/3B2A0/func_8005FEA0.s delete mode 100644 ver/jp/asm/nonmatchings/3B2A0/func_8005FEF8.s delete mode 100644 ver/jp/asm/nonmatchings/3B2A0/func_8005FFC0.s delete mode 100644 ver/jp/asm/nonmatchings/3B400/func_80060000.s delete mode 100644 ver/jp/asm/nonmatchings/3B420/func_80060020.s delete mode 100644 ver/jp/asm/nonmatchings/3B4A0/func_800600A0.s delete mode 100644 ver/jp/asm/nonmatchings/3B4A0/func_80060230.s delete mode 100644 ver/jp/asm/nonmatchings/3B4A0/func_800602C8.s delete mode 100644 ver/jp/asm/nonmatchings/3B4A0/func_8006032C.s delete mode 100644 ver/jp/asm/nonmatchings/3B4A0/func_80060390.s delete mode 100644 ver/jp/asm/nonmatchings/3B7C0/func_800603C0.s delete mode 100644 ver/jp/asm/nonmatchings/3B7C0/func_80060460.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_800604E0.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_800605B8.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_800605DC.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_80060604.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_8006062C.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_80060708.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_80060784.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_80060840.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_80060890.s delete mode 100644 ver/jp/asm/nonmatchings/3B8E0/func_800608C0.s delete mode 100644 ver/jp/asm/nonmatchings/3BC0/func_800287C0.s delete mode 100644 ver/jp/asm/nonmatchings/3BC0/func_80028808.s delete mode 100644 ver/jp/asm/nonmatchings/3BC0/func_80028844.s delete mode 100644 ver/jp/asm/nonmatchings/3BCF0/func_800608F0.s delete mode 100644 ver/jp/asm/nonmatchings/3BCF0/func_80060910.s delete mode 100644 ver/jp/asm/nonmatchings/3BCF0/func_800609B0.s delete mode 100644 ver/jp/asm/nonmatchings/3BCF0/func_80060B40.s delete mode 100644 ver/jp/asm/nonmatchings/3C1F0/func_80060DF0.s delete mode 100644 ver/jp/asm/nonmatchings/3C290/func_80060E90.s delete mode 100644 ver/jp/asm/nonmatchings/3C2E0/func_80060EE0.s delete mode 100644 ver/jp/asm/nonmatchings/3C460/func_80061060.s delete mode 100644 ver/jp/asm/nonmatchings/3C820/func_80061420.s delete mode 100644 ver/jp/asm/nonmatchings/3C820/func_80061474.s delete mode 100644 ver/jp/asm/nonmatchings/3C820/func_800614E0.s delete mode 100644 ver/jp/asm/nonmatchings/3C910/func_80061510.s delete mode 100644 ver/jp/asm/nonmatchings/3C910/func_80061520.s delete mode 100644 ver/jp/asm/nonmatchings/3C910/func_80061530.s delete mode 100644 ver/jp/asm/nonmatchings/3CA50/func_80061650.s delete mode 100644 ver/jp/asm/nonmatchings/3CAF0/func_800616F0.s delete mode 100644 ver/jp/asm/nonmatchings/3CCA0/func_800618A0.s delete mode 100644 ver/jp/asm/nonmatchings/3CCD0/func_800618D0.s delete mode 100644 ver/jp/asm/nonmatchings/3CCD0/func_80061950.s delete mode 100644 ver/jp/asm/nonmatchings/3CCD0/func_80061970.s delete mode 100644 ver/jp/asm/nonmatchings/3CCD0/func_800619F8.s delete mode 100644 ver/jp/asm/nonmatchings/3CCD0/func_80061A94.s delete mode 100644 ver/jp/asm/nonmatchings/3CF50/func_80061B50.s delete mode 100644 ver/jp/asm/nonmatchings/3CF50/func_80061CEC.s delete mode 100644 ver/jp/asm/nonmatchings/3CF50/func_80061DA0.s delete mode 100644 ver/jp/asm/nonmatchings/3D260/func_80061E60.s delete mode 100644 ver/jp/asm/nonmatchings/3D2C0/func_80061EC0.s delete mode 100644 ver/jp/asm/nonmatchings/3D2D0/func_80061ED0.s delete mode 100644 ver/jp/asm/nonmatchings/3D300/func_80061F00.s delete mode 100644 ver/jp/asm/nonmatchings/3D300/func_80062030.s delete mode 100644 ver/jp/asm/nonmatchings/3D580/func_80062180.s delete mode 100644 ver/jp/asm/nonmatchings/3D580/func_80062500.s delete mode 100644 ver/jp/asm/nonmatchings/3DC90/func_80062890.s delete mode 100644 ver/jp/asm/nonmatchings/3DC90/func_80063214.s delete mode 100644 ver/jp/asm/nonmatchings/3E6F0/func_800632F0.s delete mode 100644 ver/jp/asm/nonmatchings/3E6F0/func_80063868.s delete mode 100644 ver/jp/asm/nonmatchings/3ECE0/func_800638E0.s delete mode 100644 ver/jp/asm/nonmatchings/3ECE0/func_80063A10.s delete mode 100644 ver/jp/asm/nonmatchings/3EF60/func_80063B60.s delete mode 100644 ver/jp/asm/nonmatchings/3EF60/func_80063D10.s delete mode 100644 ver/jp/asm/nonmatchings/3F2E0/func_80063EE0.s delete mode 100644 ver/jp/asm/nonmatchings/3F2E0/func_800640B8.s delete mode 100644 ver/jp/asm/nonmatchings/3F6A0/func_800642A0.s delete mode 100644 ver/jp/asm/nonmatchings/3F6A0/func_80064428.s delete mode 100644 ver/jp/asm/nonmatchings/3F9C0/func_800645C0.s delete mode 100644 ver/jp/asm/nonmatchings/3FA20/func_80064620.s delete mode 100644 ver/jp/asm/nonmatchings/3FA20/func_80064940.s delete mode 100644 ver/jp/asm/nonmatchings/3FA20/func_800649E0.s delete mode 100644 ver/jp/asm/nonmatchings/3FA20/func_80064A20.s delete mode 100644 ver/jp/asm/nonmatchings/3FA20/func_80064A44.s delete mode 100644 ver/jp/asm/nonmatchings/3FE70/_Printf.s delete mode 100644 ver/jp/asm/nonmatchings/3FE70/func_80064FF0.s delete mode 100644 ver/jp/asm/nonmatchings/3FE70/func_800654C0.s delete mode 100644 ver/jp/asm/nonmatchings/3FE70/func_80065518.s delete mode 100644 ver/jp/asm/nonmatchings/40950/func_80065550.s delete mode 100644 ver/jp/asm/nonmatchings/40980/func_80065580.s delete mode 100644 ver/jp/asm/nonmatchings/40AC0/func_800656C0.s delete mode 100644 ver/jp/asm/nonmatchings/40BF0/func_800657F0.s delete mode 100644 ver/jp/asm/nonmatchings/40BF0/func_80065920.s delete mode 100644 ver/jp/asm/nonmatchings/40DD0/osGetCount.s delete mode 100644 ver/jp/asm/nonmatchings/40DE0/func_800659E0.s delete mode 100644 ver/jp/asm/nonmatchings/40DE0/func_80065BEC.s delete mode 100644 ver/jp/asm/nonmatchings/41020/func_80065C20.s delete mode 100644 ver/jp/asm/nonmatchings/41040/func_80065C40.s delete mode 100644 ver/jp/asm/nonmatchings/41090/func_80065C90.s delete mode 100644 ver/jp/asm/nonmatchings/41140/func_80065D40.s delete mode 100644 ver/jp/asm/nonmatchings/41140/func_80065D94.s delete mode 100644 ver/jp/asm/nonmatchings/41140/func_80065E00.s delete mode 100644 ver/jp/asm/nonmatchings/41230/func_80065E30.s delete mode 100644 ver/jp/asm/nonmatchings/41230/func_80065F00.s delete mode 100644 ver/jp/asm/nonmatchings/41320/func_80065F20.s delete mode 100644 ver/jp/asm/nonmatchings/413F0/func_80065FF0.s delete mode 100644 ver/jp/asm/nonmatchings/41510/func_80066110.s delete mode 100644 ver/jp/asm/nonmatchings/415D0/func_800661D0.s delete mode 100644 ver/jp/asm/nonmatchings/41610/func_80066210.s delete mode 100644 ver/jp/asm/nonmatchings/41660/func_80066260.s delete mode 100644 ver/jp/asm/nonmatchings/41670/func_80066270.s delete mode 100644 ver/jp/asm/nonmatchings/41700/func_80066300.s delete mode 100644 ver/jp/asm/nonmatchings/41720/func_80066320.s delete mode 100644 ver/jp/asm/nonmatchings/41850/func_80066450.s delete mode 100644 ver/jp/asm/nonmatchings/41850/func_800664A4.s delete mode 100644 ver/jp/asm/nonmatchings/41850/func_800665E0.s delete mode 100644 ver/jp/asm/nonmatchings/41850/func_80066660.s delete mode 100644 ver/jp/asm/nonmatchings/41B70/func_80066770.s delete mode 100644 ver/jp/asm/nonmatchings/41C30/func_80066830.s delete mode 100644 ver/jp/asm/nonmatchings/41CF0/func_800668F0.s delete mode 100644 ver/jp/asm/nonmatchings/41D30/func_80066930.s delete mode 100644 ver/jp/asm/nonmatchings/41D80/func_80066980.s delete mode 100644 ver/jp/asm/nonmatchings/41DC0/func_800669C0.s delete mode 100644 ver/jp/asm/nonmatchings/41E00/func_80066A00.s delete mode 100644 ver/jp/asm/nonmatchings/41E40/func_80066A40.s delete mode 100644 ver/jp/asm/nonmatchings/41E40/func_80066BE0.s delete mode 100644 ver/jp/asm/nonmatchings/42180/func_80066D80.s delete mode 100644 ver/jp/asm/nonmatchings/421E0/osViSetMode.s delete mode 100644 ver/jp/asm/nonmatchings/42230/osViSetSpecialFeatures.s delete mode 100644 ver/jp/asm/nonmatchings/423A0/func_80066FA0.s delete mode 100644 ver/jp/asm/nonmatchings/423F0/func_80066FF0.s delete mode 100644 ver/jp/asm/nonmatchings/42440/func_80067040.s delete mode 100644 ver/jp/asm/nonmatchings/42750/func_80067350.s delete mode 100644 ver/jp/asm/nonmatchings/427B0/func_800673B0.s delete mode 100644 ver/jp/asm/nonmatchings/42820/func_80067420.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028EB0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028ED8.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028F4C.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028FA0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028FB0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80028FF0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002902C.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029124.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800291DC.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029284.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029394.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029470.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029484.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800295C0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800295E0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800296E0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800296FC.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029794.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029820.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800298C0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800298F4.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029954.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_800299BC.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029A3C.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029A84.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029AE4.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029BE8.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029C40.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029DE0.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029E10.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029E94.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029EEC.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029F5C.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_80029FF4.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A074.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A12C.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A190.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A1F4.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A2AC.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A310.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A374.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002A8C4.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002AA84.s delete mode 100644 ver/jp/asm/nonmatchings/42B0/func_8002AB1C.s delete mode 100644 ver/jp/asm/nonmatchings/42C00/func_80067800.s delete mode 100644 ver/jp/asm/nonmatchings/42D40/func_80067940.s delete mode 100644 ver/jp/asm/nonmatchings/42DC0/func_800679C0.s delete mode 100644 ver/jp/asm/nonmatchings/42E50/func_80067A50.s delete mode 100644 ver/jp/asm/nonmatchings/42F00/func_80067B00.s delete mode 100644 ver/jp/asm/nonmatchings/42F00/func_80067C60.s delete mode 100644 ver/jp/asm/nonmatchings/431E0/func_80067DE0.s delete mode 100644 ver/jp/asm/nonmatchings/431E0/func_80067F24.s delete mode 100644 ver/jp/asm/nonmatchings/43570/func_80068170.s delete mode 100644 ver/jp/asm/nonmatchings/43570/func_8006847C.s delete mode 100644 ver/jp/asm/nonmatchings/439A0/func_800685A0.s delete mode 100644 ver/jp/asm/nonmatchings/439A0/func_8006874C.s delete mode 100644 ver/jp/asm/nonmatchings/43BC0/func_800687C0.s delete mode 100644 ver/jp/asm/nonmatchings/43BC0/func_80068C00.s delete mode 100644 ver/jp/asm/nonmatchings/441A0/func_80068DA0.s delete mode 100644 ver/jp/asm/nonmatchings/44360/func_80068F60.s delete mode 100644 ver/jp/asm/nonmatchings/44470/func_80069070.s delete mode 100644 ver/jp/asm/nonmatchings/44470/func_80069170.s delete mode 100644 ver/jp/asm/nonmatchings/44470/func_80069368.s delete mode 100644 ver/jp/asm/nonmatchings/44840/func_80069440.s delete mode 100644 ver/jp/asm/nonmatchings/448A0/func_800694A0.s delete mode 100644 ver/jp/asm/nonmatchings/448A0/func_80069590.s delete mode 100644 ver/jp/asm/nonmatchings/448A0/func_80069624.s delete mode 100644 ver/jp/asm/nonmatchings/44AB0/func_800696B0.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069720.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069754.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069798.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069A84.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069BE8.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069DB4.s delete mode 100644 ver/jp/asm/nonmatchings/44B20/func_80069E6C.s delete mode 100644 ver/jp/asm/nonmatchings/455B0/func_8006A1B0.s delete mode 100644 ver/jp/asm/nonmatchings/457A0/func_8006A3A0.s delete mode 100644 ver/jp/asm/nonmatchings/45A10/func_8006A610.s delete mode 100644 ver/jp/asm/nonmatchings/45A30/func_8006A630.s delete mode 100644 ver/jp/asm/nonmatchings/45A30/func_8006A6E8.s delete mode 100644 ver/jp/asm/nonmatchings/45A30/func_8006A9C0.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006A9D0.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006A9E0.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006AF5C.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B04C.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B154.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B19C.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B1B4.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B340.s delete mode 100644 ver/jp/asm/nonmatchings/45DD0/func_8006B3B0.s delete mode 100644 ver/jp/asm/nonmatchings/467D0/func_8006B3D0.s delete mode 100644 ver/jp/asm/nonmatchings/467D0/func_8006B410.s delete mode 100644 ver/jp/asm/nonmatchings/46860/func_8006B460.s delete mode 100644 ver/jp/asm/nonmatchings/46860/func_8006B530.s delete mode 100644 ver/jp/asm/nonmatchings/46860/func_8006B550.s delete mode 100644 ver/jp/asm/nonmatchings/46AC0/func_8006B6C0.s delete mode 100644 ver/jp/asm/nonmatchings/46C30/func_8006B830.s delete mode 100644 ver/jp/asm/nonmatchings/46C50/func_8006B850.s delete mode 100644 ver/jp/asm/nonmatchings/46C50/func_8006B960.s delete mode 100644 ver/jp/asm/nonmatchings/46C50/func_8006BBB0.s delete mode 100644 ver/jp/asm/nonmatchings/46C50/func_8006BFFC.s delete mode 100644 ver/jp/asm/nonmatchings/46C50/func_8006C094.s delete mode 100644 ver/jp/asm/nonmatchings/47A40/func_8006C640.s delete mode 100644 ver/jp/asm/nonmatchings/47A50/func_8006C650.s delete mode 100644 ver/jp/asm/nonmatchings/47A60/func_8006C660.s delete mode 100644 ver/jp/asm/nonmatchings/47A70/func_8006C670.s delete mode 100644 ver/jp/asm/nonmatchings/47A70/func_8006C680.s delete mode 100644 ver/jp/asm/nonmatchings/47A70/func_8006C690.s delete mode 100644 ver/jp/asm/nonmatchings/47A70/func_8006C6A0.s delete mode 100644 ver/jp/asm/nonmatchings/47AC0/func_8006C6C0.s delete mode 100644 ver/jp/asm/nonmatchings/47AC0/func_8006C6D0.s delete mode 100644 ver/jp/asm/nonmatchings/47AC0/func_8006C6E0.s delete mode 100644 ver/jp/asm/nonmatchings/47AC0/func_8006C710.s delete mode 100644 ver/jp/asm/nonmatchings/47BA0/func_8006C7A0.s delete mode 100644 ver/jp/asm/nonmatchings/47BF0/func_8006C7F0.s delete mode 100644 ver/jp/asm/nonmatchings/47C40/func_8006C840.s delete mode 100644 ver/jp/asm/nonmatchings/47C40/func_8006C8AC.s delete mode 100644 ver/jp/asm/nonmatchings/47D30/func_8006C930.s delete mode 100644 ver/jp/asm/nonmatchings/47E10/func_8006CA10.s delete mode 100644 ver/jp/asm/nonmatchings/47E70/func_8006CA70.s delete mode 100644 ver/jp/asm/nonmatchings/47F80/func_8006CB80.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006CC00.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006D060.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006D1B8.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006D320.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006D49C.s delete mode 100644 ver/jp/asm/nonmatchings/48000/func_8006D540.s delete mode 100644 ver/jp/asm/nonmatchings/48A00/func_8006D600.s delete mode 100644 ver/jp/asm/nonmatchings/48A00/func_8006D684.s delete mode 100644 ver/jp/asm/nonmatchings/48BC0/func_8006D7C0.s delete mode 100644 ver/jp/asm/nonmatchings/48BE0/func_8006D7E0.s delete mode 100644 ver/jp/asm/nonmatchings/491A0/func_8006DDA0.s delete mode 100644 ver/jp/asm/nonmatchings/491A0/func_8006E2F0.s delete mode 100644 ver/jp/asm/nonmatchings/49C50/func_8006E850.s delete mode 100644 ver/jp/asm/nonmatchings/4A120/func_8006ED20.s delete mode 100644 ver/jp/asm/nonmatchings/4A120/func_8006ED50.s delete mode 100644 ver/jp/asm/nonmatchings/4A190/func_8006ED90.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EDD0.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EEF8.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EF00.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EF08.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EF38.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EF40.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006EF48.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F098.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F164.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F27C.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F2E8.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F404.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F530.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F5FC.s delete mode 100644 ver/jp/asm/nonmatchings/4A1D0/func_8006F73C.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006F870.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006F8D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006F930.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006F990.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006F9F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FA50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FAB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FB10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FB70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FBD0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FC30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FC90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FCF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FD50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FDB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FE10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FE70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FED0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FF30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FF90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_8006FFF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070050.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800700B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070110.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070170.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800701D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070230.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070290.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800702F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070350.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800703B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070410.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070470.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800704D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070530.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070590.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800705F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070650.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800706B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070710.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070770.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800707D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070830.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070890.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800708F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070950.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800709B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070A10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070A70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070AD0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070B30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070B90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070BF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070C50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070CB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070D10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070D70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070DD0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070E30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070E90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070EF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070F50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80070FB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071010.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071070.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800710D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071130.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071190.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800711F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071250.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800712B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071310.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071370.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800713D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071430.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071490.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800714F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071550.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800715B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071610.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071670.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800716D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071730.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071790.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800717F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071850.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800718B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071910.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071970.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800719D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071A30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071A90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071AF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071B50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071BB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071C10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071C70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071CD0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071D30.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071D90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071DF0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071E50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071EB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071F10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071F70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80071FD0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072030.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072090.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800720F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072150.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800721B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072210.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072270.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800722D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072330.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072390.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800723F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072450.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800724B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072510.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072570.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800725D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072630.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072690.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800726F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072750.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800727B0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072810.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072870.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800728D0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072930.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072990.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_800729F0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072A50.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072AB0.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072B10.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072B90.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072BAC.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072BBC.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072C70.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072CAC.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072CBC.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072CCC.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072CD4.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072D0C.s delete mode 100644 ver/jp/asm/nonmatchings/4AC70/func_80072DF4.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002ABC0.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002ABE8.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AC10.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AC38.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AC60.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AC9C.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002ACA4.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002ACEC.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AD34.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002AD70.s delete mode 100644 ver/jp/asm/nonmatchings/5FC0/func_8002ADB4.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002AE00.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002AF00.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002AF30.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002AF98.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B00C.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B090.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B0B8.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B114.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B290.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B334.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B3EC.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B450.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B5C8.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B5F0.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B80C.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B828.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B908.s delete mode 100644 ver/jp/asm/nonmatchings/6200/func_8002B9DC.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BA00.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BA38.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BA40.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BE9C.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BEAC.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BEC4.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BED4.s delete mode 100644 ver/jp/asm/nonmatchings/6E00/func_8002BEE4.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002BF00.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002BF70.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C014.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C194.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C1C8.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C278.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C2E4.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C370.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C770.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C7DC.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C850.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C870.s delete mode 100644 ver/jp/asm/nonmatchings/7300/func_8002C90C.s delete mode 100644 ver/jp/asm/nonmatchings/7E00/load_obfuscation_shims.s delete mode 100644 ver/jp/asm/nonmatchings/80A0/func_8002CCA0.s delete mode 100644 ver/jp/asm/nonmatchings/80A0/func_8002CF24.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002D090.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002D3CC.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002DB84.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002DCC8.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002DDFC.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002DFA4.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002E178.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002E1C8.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002E3E4.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002E45C.s delete mode 100644 ver/jp/asm/nonmatchings/8490/func_8002E4BC.s delete mode 100644 ver/jp/asm/nonmatchings/99A0/func_8002E5A0.s delete mode 100644 ver/jp/asm/nonmatchings/99A0/func_8002F4E0.s rename ver/jp/asm/nonmatchings/{99A0/func_8002EF20.s => 9d10_len_1080/update_camera_mode_1.s} (79%) rename ver/jp/asm/nonmatchings/{99A0/func_8002E988.s => 9d10_len_1080/update_camera_mode_2.s} (76%) delete mode 100644 ver/jp/asm/nonmatchings/AA20/func_8002F620.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_8002FC90.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_8002FEA0.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_8002FFDC.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_800300E0.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_800300E8.s delete mode 100644 ver/jp/asm/nonmatchings/AD70/func_80031124.s rename ver/jp/asm/nonmatchings/{AD70/func_8003018C.s => B0E0/update_camera_from_controller.s} (68%) rename ver/jp/asm/nonmatchings/{AD70/func_8002F970.s => B0E0/update_camera_mode_unused.s} (71%) delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80031EA0.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80032534.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80032600.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_800328F4.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80033024.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80033178.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_80033180.s delete mode 100644 ver/jp/asm/nonmatchings/D2A0/func_800331B8.s delete mode 100644 ver/jp/asm/nonmatchings/E5D0/func_800331D0.s delete mode 100644 ver/jp/asm/nonmatchings/E5D0/func_800331F8.s delete mode 100644 ver/jp/asm/nonmatchings/E5D0/func_80033418.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033460.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033470.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033488.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_800334C0.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033504.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033560.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033574.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_800337E4.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033818.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033850.s delete mode 100644 ver/jp/asm/nonmatchings/E860/func_80033AF4.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80033B00.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80033D34.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80034038.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80034054.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_800345C0.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_800345FC.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80034874.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_8003487C.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_800348BC.s delete mode 100644 ver/jp/asm/nonmatchings/EF00/func_80034C70.s rename ver/jp/asm/nonmatchings/{D2A0/func_80031F6C.s => camera/func_800322DC.s} (81%) rename ver/jp/asm/nonmatchings/{D2A0/func_80032274.s => camera/func_800325E4.s} (81%) delete mode 100644 ver/jp/asm/nonmatchings/main/func_80026148.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_80026710.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_800269C0.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_80026AD4.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_80026DA8.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_80027054.s delete mode 100644 ver/jp/asm/nonmatchings/main/func_8002715C.s delete mode 100644 ver/jp/asm/nonmatchings/main/gfxRetrace_Callback.s rename ver/jp/asm/nonmatchings/{13530/func_80038CCC.s => npc/npc_do_other_npc_collision.s} (59%) rename ver/jp/asm/nonmatchings/{13530/func_80038F98.s => npc/npc_do_player_collision.s} (67%) create mode 100644 ver/jp/asm/nonmatchings/npc/npc_get_render_yaw.s delete mode 100644 ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD70.s delete mode 100644 ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD90.s delete mode 100644 ver/jp/asm/nonmatchings/os/osEPiReadIo/osEPiReadIo.s delete mode 100644 ver/jp/asm/nonmatchings/os/osEPiWriteIo/osEPiWriteIo.s create mode 100644 ver/jp/asm/os/__osDisableInt.s create mode 100644 ver/jp/asm/os/__osGetCause.s create mode 100644 ver/jp/asm/os/__osGetSR.s create mode 100644 ver/jp/asm/os/__osProbeTLB.s create mode 100644 ver/jp/asm/os/__osRestoreInt.s create mode 100644 ver/jp/asm/os/__osSetCompare.s create mode 100644 ver/jp/asm/os/__osSetWatchLo.s create mode 100644 ver/jp/asm/os/bcmp.s create mode 100644 ver/jp/asm/os/bcopy.s create mode 100644 ver/jp/asm/os/bzero.s create mode 100644 ver/jp/asm/os/decode_yay0.s create mode 100644 ver/jp/asm/os/exceptasm.s rename ver/jp/asm/{nonmatchings/429E0/func_800675E0.s => os/guMtxCatF.s} (57%) rename ver/jp/asm/{nonmatchings/428E0/func_800674E0.s => os/guMtxF2L.s} (50%) create mode 100644 ver/jp/asm/os/guMtxIdent.s rename ver/jp/asm/{nonmatchings/42880/func_80067480.s => os/guMtxIdentF.s} (50%) rename ver/jp/asm/{nonmatchings/42960/func_80067560.s => os/guMtxL2F.s} (50%) rename ver/jp/asm/{nonmatchings/47FA0/func_8006CBA0.s => os/guNormalize.s} (54%) rename ver/jp/asm/{nonmatchings/42AE0/func_800676E0.s => os/guScale.s} (54%) rename ver/jp/asm/{nonmatchings/42BA0/func_800677A0.s => os/guScaleF.s} (50%) create mode 100644 ver/jp/asm/os/guTranslate.s rename ver/jp/asm/{nonmatchings/42CE0/func_800678E0.s => os/guTranslateF.s} (50%) create mode 100644 ver/jp/asm/os/osGetCount.s create mode 100644 ver/jp/asm/os/osInvalDCache.s rename ver/jp/asm/{nonmatchings/3CAF0/func_800617A0.s => os/osInvalICache.s} (53%) create mode 100644 ver/jp/asm/os/osMapTLB.s create mode 100644 ver/jp/asm/os/osMapTLBRdb.s create mode 100644 ver/jp/asm/os/osSetIntMask.s create mode 100644 ver/jp/asm/os/osUnmapTLB.s create mode 100644 ver/jp/asm/os/osUnmapTLBAll.s rename ver/jp/asm/{nonmatchings/3CC20/func_80061820.s => os/osWritebackDCache.s} (53%) create mode 100644 ver/jp/asm/os/osWritebackDCacheAll.s create mode 100644 ver/jp/asm/os/padding.s create mode 100644 ver/jp/asm/os/padding_alt.s create mode 100644 ver/jp/asm/os/parameters.s create mode 100644 ver/jp/asm/os/setfpccsr.s create mode 100644 ver/jp/asm/os/setsr.s create mode 100644 ver/jp/effects.yaml create mode 100644 ver/jp/include/message_ids.h diff --git a/diff.py b/diff.py index e821978be2..a46541fc63 100755 --- a/diff.py +++ b/diff.py @@ -1340,7 +1340,7 @@ def dump_objfile( if not os.path.isfile(objfile): fail(f"Not able to find .o file for function: {objfile} is not a file.") - refobjfile = "ver/us/expected/" + objfile + refobjfile = "ver/current/expected/" + objfile if not os.path.isfile(refobjfile): fail(f'Please ensure an OK .o file exists at "{refobjfile}".') diff --git a/include/common_structs.h b/include/common_structs.h index 91c6166791..9691005128 100644 --- a/include/common_structs.h +++ b/include/common_structs.h @@ -2201,11 +2201,17 @@ typedef struct { /* 0x1D */ char unk_1D[3]; } Window; // size = 0x20 +#if VERSION_JP +#define DISPLAYCONTEXT_GFX_COUNT 0x2000 +#else +#define DISPLAYCONTEXT_GFX_COUNT 0x2080 +#endif + typedef struct { /* 0x00000 */ LookAt lookAt; /* 0x00020 */ Hilite hilite; /* 0x00030 */ Mtx camPerspMatrix[8]; // could only be length 4, unsure - /* 0x00230 */ Gfx mainGfx[0x2080]; + /* 0x00230 */ Gfx mainGfx[DISPLAYCONTEXT_GFX_COUNT]; /* 0x10630 */ Gfx backgroundGfx[0x200]; // used by gfx_task_background /* 0x11630 */ Mtx matrixStack[0x200]; } DisplayContext; // size = 0x19630 diff --git a/include/rumble.h b/include/rumble.h new file mode 100644 index 0000000000..708c1e83c6 --- /dev/null +++ b/include/rumble.h @@ -0,0 +1,6 @@ +#ifndef _RUMBLE_H_ +#define _RUMBLE_H_ + +void reset_max_rumble_duration(void); + +#endif diff --git a/src/5B320.c b/src/5B320.c index 43b0b8e332..8e7db8c6b8 100644 --- a/src/5B320.c +++ b/src/5B320.c @@ -3,6 +3,173 @@ #include "item_entity.h" #include "world/world.h" +#if !VERSION_JP +#define MSG_FullDesc_32 0 +#define MSG_ItemFullDesc_AutoJump 0 +#define MSG_ItemFullDesc_AutoMultibounce 0 +#define MSG_ItemFullDesc_AutoSmash 0 +#define MSG_ItemFullDesc_Berserker 0 +#define MSG_ItemFullDesc_CrazyHeart 0 +#define MSG_ItemFullDesc_EarthquakeJump 0 +#define MSG_ItemFullDesc_FlowerFanatic 0 +#define MSG_ItemFullDesc_ForestPass 0 +#define MSG_ItemFullDesc_HealthyHealthy 0 +#define MSG_ItemFullDesc_HustleDrink 0 +#define MSG_ItemFullDesc_InsecticideHerb 0 +#define MSG_ItemFullDesc_JumpCharge0 0 +#define MSG_ItemFullDesc_Kaiden 0 +#define MSG_ItemFullDesc_KootAltPhoto 0 +#define MSG_ItemFullDesc_KootShell 0 +#define MSG_ItemFullDesc_MegaHPDrain 0 +#define MSG_ItemFullDesc_MysteryScroll 0 +#define MSG_ItemFullDesc_PleaseComeBack 0 +#define MSG_ItemFullDesc_Screwdriver 0 +#define MSG_ItemFullDesc_ShellCrack 0 +#define MSG_ItemFullDesc_SmashCharge0 0 +#define MSG_ItemFullDesc_SuperFocus 0 +#define MSG_ItemFullDesc_SuperJump 0 +#define MSG_ItemFullDesc_SuperSmash 0 +#define MSG_ItemFullDesc_SuspiciousNote 0 +#define MSG_ItemFullDesc_ToadDoll 0 +#define MSG_ItemFullDesc_UnusedLetter 0 +#define MSG_ItemFullDesc_UnusedLetter02 0 +#define MSG_ItemFullDesc_UnusedLetter03 0 +#define MSG_ItemFullDesc_UnusedLetter04 0 +#define MSG_ItemFullDesc_UnusedLetter05 0 +#define MSG_ItemFullDesc_UnusedLetter06 0 +#define MSG_ItemName_Heart 0 +#define MSG_ItemName_Coin 0 +#define MSG_ItemName_HeartPiece 0 +#define MSG_ItemName_StarPoint 0 +#define MSG_ItemName_HeartPoint 0 +#define MSG_ItemName_FlowerPoint 0 +#define MSG_ItemName_Map 0 +#define MSG_ItemName_BigMap 0 +#define MSG_ItemName_AutoJump 0 +#define MSG_ItemName_AutoMultibounce 0 +#define MSG_ItemName_AutoSmash 0 +#define MSG_ItemName_Berserker 0 +#define MSG_ItemName_CrazyHeart 0 +#define MSG_ItemName_EarthquakeJump 0 +#define MSG_ItemName_FlowerFanatic 0 +#define MSG_ItemName_ForestPass 0 +#define MSG_ItemName_HealthyHealthy 0 +#define MSG_ItemName_HustleDrink 0 +#define MSG_ItemName_InsecticideHerb 0 +#define MSG_ItemName_JumpCharge0 0 +#define MSG_ItemName_Kaiden 0 +#define MSG_ItemName_KootAltPhoto 0 +#define MSG_ItemName_KootShell 0 +#define MSG_ItemName_MegaHPDrain 0 +#define MSG_ItemName_MysteryScroll 0 +#define MSG_ItemName_PleaseComeBack 0 +#define MSG_ItemName_Screwdriver 0 +#define MSG_ItemName_ShellCrack 0 +#define MSG_ItemName_SmashCharge0 0 +#define MSG_ItemName_SuperFocus 0 +#define MSG_ItemName_SuperJump 0 +#define MSG_ItemName_SuperSmash 0 +#define MSG_ItemName_SuspiciousNote 0 +#define MSG_ItemName_ToadDoll 0 +#define MSG_ItemName_UnusedLetter 0 +#define MSG_ItemName_UnusedLetter02 0 +#define MSG_ItemName_UnusedLetter03 0 +#define MSG_ItemName_UnusedLetter04 0 +#define MSG_ItemName_UnusedLetter05 0 +#define MSG_ItemName_UnusedLetter06 0 +#define MSG_ItemShortDesc_AutoJump 0 +#define MSG_ItemShortDesc_AutoMultibounce 0 +#define MSG_ItemShortDesc_AutoSmash 0 +#define MSG_ItemShortDesc_Berserker 0 +#define MSG_ItemShortDesc_CrazyHeart 0 +#define MSG_ItemShortDesc_EarthquakeJump 0 +#define MSG_ItemShortDesc_FlowerFanatic 0 +#define MSG_ItemShortDesc_ForestPass 0 +#define MSG_ItemShortDesc_HealthyHealthy 0 +#define MSG_ItemShortDesc_HustleDrink 0 +#define MSG_ItemShortDesc_InsecticideHerb 0 +#define MSG_ItemShortDesc_JumpCharge0 0 +#define MSG_ItemShortDesc_Kaiden 0 +#define MSG_ItemShortDesc_KootAltPhoto 0 +#define MSG_ItemShortDesc_KootShell 0 +#define MSG_ItemShortDesc_MegaHPDrain 0 +#define MSG_ItemShortDesc_MysteryScroll 0 +#define MSG_ItemShortDesc_PleaseComeBack 0 +#define MSG_ItemShortDesc_Screwdriver 0 +#define MSG_ItemShortDesc_ShellCrack 0 +#define MSG_ItemShortDesc_SmashCharge0 0 +#define MSG_ItemShortDesc_SuperFocus 0 +#define MSG_ItemShortDesc_SuperJump 0 +#define MSG_ItemShortDesc_SuperSmash 0 +#define MSG_ItemShortDesc_SuspiciousNote 0 +#define MSG_ItemShortDesc_ToadDoll 0 +#define MSG_ItemShortDesc_UnusedLetter 0 +#define MSG_ItemShortDesc_UnusedLetter02 0 +#define MSG_ItemShortDesc_UnusedLetter03 0 +#define MSG_ItemShortDesc_UnusedLetter04 0 +#define MSG_ItemShortDesc_UnusedLetter05 0 +#define MSG_ItemShortDesc_UnusedLetter06 0 +#define MSG_MoveName_32 0 +#define MSG_MoveName_AutoJump 0 +#define MSG_MoveName_AutoMultibounce 0 +#define MSG_MoveName_AutoSmash 0 +#define MSG_MoveName_Berserker 0 +#define MSG_MoveName_BumpAttack 0 +#define MSG_MoveName_CloseCall 0 +#define MSG_MoveName_CrazyHeart 0 +#define MSG_MoveName_DefendPlus 0 +#define MSG_MoveName_DizzyAttack 0 +#define MSG_MoveName_EarthquakeJump 0 +#define MSG_MoveName_FlowerFanatic 0 +#define MSG_MoveName_FlowerFinder 0 +#define MSG_MoveName_HealthyHealthy 0 +#define MSG_MoveName_HeartFinder 0 +#define MSG_MoveName_ISpy 0 +#define MSG_MoveName_JumpCharge0 0 +#define MSG_MoveName_LastStand 0 +#define MSG_MoveName_LuckyDay 0 +#define MSG_MoveName_MegaHPDrain 0 +#define MSG_MoveName_PowerRush 0 +#define MSG_MoveName_SmashCharge0 0 +#define MSG_MoveName_SpeedySpin 0 +#define MSG_MoveName_SpinAttack 0 +#define MSG_MoveName_SuperJump 0 +#define MSG_MoveName_SuperSmash 0 +#define MSG_PartnerDesc_Goombaria_Battle 0 +#define MSG_PartnerDesc_Goombaria_World 0 +#define MSG_PartnerDesc_Goompa_Battle 0 +#define MSG_PartnerDesc_Goompa_World 0 +#define MSG_PartnerDesc_Twink_Battle 0 +#define MSG_PartnerDesc_Twink_World 0 +#define MSG_ShortDesc_32 0 + +// Use generic names for the different levels of partner moves +#define MSG_PartnerMoveName_BellyFlop1 MSG_PartnerMoveName_BellyFlop +#define MSG_PartnerMoveName_BellyFlop2 MSG_PartnerMoveName_BellyFlop +#define MSG_PartnerMoveName_BellyFlop3 MSG_PartnerMoveName_BellyFlop +#define MSG_PartnerMoveName_BodySlam1 MSG_PartnerMoveName_BodySlam +#define MSG_PartnerMoveName_BodySlam2 MSG_PartnerMoveName_BodySlam +#define MSG_PartnerMoveName_BodySlam3 MSG_PartnerMoveName_BodySlam +#define MSG_PartnerMoveName_ElectroDash1 MSG_PartnerMoveName_ElectroDash +#define MSG_PartnerMoveName_ElectroDash2 MSG_PartnerMoveName_ElectroDash +#define MSG_PartnerMoveName_ElectroDash3 MSG_PartnerMoveName_ElectroDash +#define MSG_PartnerMoveName_Headbonk1 MSG_PartnerMoveName_Headbonk +#define MSG_PartnerMoveName_Headbonk2 MSG_PartnerMoveName_Headbonk +#define MSG_PartnerMoveName_Headbonk3 MSG_PartnerMoveName_Headbonk +#define MSG_PartnerMoveName_ShellToss1 MSG_PartnerMoveName_ShellToss +#define MSG_PartnerMoveName_ShellToss2 MSG_PartnerMoveName_ShellToss +#define MSG_PartnerMoveName_ShellToss3 MSG_PartnerMoveName_ShellToss +#define MSG_PartnerMoveName_SkyDive1 MSG_PartnerMoveName_SkyDive +#define MSG_PartnerMoveName_SkyDive2 MSG_PartnerMoveName_SkyDive +#define MSG_PartnerMoveName_SkyDive3 MSG_PartnerMoveName_SkyDive +#define MSG_PartnerMoveName_Smack1 MSG_PartnerMoveName_Smack +#define MSG_PartnerMoveName_Smack2 MSG_PartnerMoveName_Smack +#define MSG_PartnerMoveName_Smack3 MSG_PartnerMoveName_Smack +#define MSG_PartnerMoveName_SpinyFlip1 MSG_PartnerMoveName_SpinyFlip +#define MSG_PartnerMoveName_SpinyFlip2 MSG_PartnerMoveName_SpinyFlip +#define MSG_PartnerMoveName_SpinyFlip3 MSG_PartnerMoveName_SpinyFlip +#endif + #define STANDARD_ITEM_SCRIPT(icon) \ { \ is_SetIcon(60, icon) \ @@ -193,8 +360,8 @@ PartnerPopupProperties gPartnerPopupProperties[] = { [PARTNER_GOOMPA] { MSG_Menus_Party_Goompa, 0x00000001, - 0x00000000, - 0x00000000, + MSG_PartnerDesc_Goompa_World, + MSG_PartnerDesc_Goompa_Battle, }, [PARTNER_WATT] { MSG_Menus_Party_Watt, @@ -223,14 +390,14 @@ PartnerPopupProperties gPartnerPopupProperties[] = { [PARTNER_GOOMBARIA] { MSG_Menus_Party_Goombaria, 0x00000001, - 0x00000000, - 0x00000000, + MSG_PartnerDesc_Goombaria_World, + MSG_PartnerDesc_Goombaria_Battle, }, [PARTNER_TWINK] { MSG_Menus_Party_Twink, 0x00000001, - 0x00000000, - 0x00000000, + MSG_PartnerDesc_Twink_World, + MSG_PartnerDesc_Twink_Battle, } }; diff --git a/src/audio/2e230_len_2190.c b/src/audio/2e230_len_2190.c index 9092977e2b..9808d7917b 100644 --- a/src/audio/2e230_len_2190.c +++ b/src/audio/2e230_len_2190.c @@ -10,6 +10,8 @@ extern f32 AlTuneScaling[]; #ifdef SHIFT #define SBN_ROM_OFFSET SBN_ROM_START +#elif VERSION_JP +#define SBN_ROM_OFFSET 0xFC0000 #else #define SBN_ROM_OFFSET 0xF00000 #endif diff --git a/src/background_gfx.c b/src/background_gfx.c new file mode 100644 index 0000000000..659b7a6f9c --- /dev/null +++ b/src/background_gfx.c @@ -0,0 +1,492 @@ +#include "common.h" +#include "nu/nusys.h" +#include "ld_addrs.h" +#include "hud_element.h" +#include "sprite.h" +#include "overlay.h" + +extern s32 gPauseBackgroundFade; + +Vp D_80074200 = { + .vp = { + .vscale = {640, 480, 511, 0}, + .vtrans = {640, 480, 511, 0}, + } +}; + +Gfx D_80074210[] = { + gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetColorDither(G_CD_BAYER), + gsSPEndDisplayList(), +}; + +Gfx D_80074230[] = { + gsSPViewport(&D_80074200), + gsSPClearGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN | + G_TEXTURE_GEN_LINEAR | G_LOD | G_SHADING_SMOOTH | G_CLIPPING | 0x0040F9FA), + gsSPSetGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), + gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +//extern s32 timeFreezeMode; // TODO bss + +void gfx_init_state(void) { + gSPSegment(gMasterGfxPos++, 0x00, 0x0); + gSPDisplayList(gMasterGfxPos++, OS_K0_TO_PHYSICAL(D_80074230)); + gSPDisplayList(gMasterGfxPos++, OS_K0_TO_PHYSICAL(D_80074210)); +} + +s32 gfx_frame_filter_pass_0(const u16* frameBuffer0, const u16* frameBuffer1, s32 y, s32 x, Color_RGBA8* out) { + s32 pixel = SCREEN_WIDTH * y + x; + + out->a = (frameBuffer1[pixel] >> 2) & 0xF; + out->r = (frameBuffer0[pixel] >> 11); + out->g = (frameBuffer0[pixel] >> 6) & 0x1F; + out->b = (frameBuffer0[pixel] >> 1) & 0x1F; +} + +void gfx_frame_filter_pass_1(Color_RGBA8* filterBuf0, Color_RGBA8 filterBuf1, u16* out) { + Color_RGBA8 sp0; + Color_RGBA8 sp8; + Color_RGBA8 final; + u8 rs[0x20]; + u8 gs[0x20]; + u8 bs[0x20]; + s32 i; + + sp8 = filterBuf1; + sp0 = filterBuf1; + + for (i = 0; i < ARRAY_COUNT(rs); i++) { + rs[i] = 0; + gs[i] = 0; + bs[i] = 0; + } + + for (i = 0; i < 6; i++) { + if (filterBuf0[i].a == 8) { + rs[filterBuf0[i].r]++; + gs[filterBuf0[i].g]++; + bs[filterBuf0[i].b]++; + } + } + + for (i = 0; i < ARRAY_COUNT(rs); i++) { + if (rs[i] != 0) { + rs[i]--; + break; + } + } + for (; i < ARRAY_COUNT(rs); i++) { + if (rs[i] != 0) { + break; + } + } + if (sp0.r > i) { + sp0.r = i; + } + + for (i = 0; i < ARRAY_COUNT(gs); i++) { + if (gs[i] != 0) { + gs[i]--; + break; + } + } + for (; i < ARRAY_COUNT(gs); i++) { + if (gs[i] != 0) { + break; + } + } + if (sp0.g > i) { + sp0.g = i; + } + + for (i = 0; i < ARRAY_COUNT(bs); i++) { + if (bs[i] != 0) { + bs[i]--; + break; + } + } + for (; i < ARRAY_COUNT(bs); i++) { + if (bs[i] != 0) { + break; + } + } + if (sp0.b > i) { + sp0.b = i; + } + + for (i = ARRAY_COUNT(rs) - 1; i >= 0; i--) { + if (rs[i] != 0) { + break; + } + } + if (sp8.r < i) { + sp8.r = i; + } + + for (i = ARRAY_COUNT(gs) - 1; i >= 0; i--) { + if (gs[i] != 0) { + break; + } + } + if (sp8.g < i) { + sp8.g = i; + } + + for (i = ARRAY_COUNT(bs) - 1; i >= 0; i--) { + if (bs[i] != 0) { + break; + } + } + if (sp8.b < i) { + sp8.b = i; + } + + final.r = (sp8.r + sp0.r) - filterBuf1.r; + final.g = (sp8.g + sp0.g) - filterBuf1.g; + final.b = (sp8.b + sp0.b) - filterBuf1.b; + + final.r = ((filterBuf1.r * filterBuf1.a) + (final.r * (8 - filterBuf1.a))) >> 3; + final.g = ((filterBuf1.g * filterBuf1.a) + (final.g * (8 - filterBuf1.a))) >> 3; + final.b = ((filterBuf1.b * filterBuf1.a) + (final.b * (8 - filterBuf1.a))) >> 3; + + *out = (final.r << 11) + (final.g << 6) + (final.b << 1) + 1; +} + +void func_80027600(Color_RGBA8* arg0, s16* out) { + Color_RGBA8 final; + u8 rs[0x20]; + u8 gs[0x20]; + u8 bs[0x20]; + s32 i; + s32 sum; + + for (i = 0; i < ARRAY_COUNT(rs); i++) { + rs[i] = 0; + gs[i] = 0; + bs[i] = 0; + } + + for (i = 0; i < 9; i++) { + rs[arg0[i].r]++; + gs[arg0[i].g]++; + bs[arg0[i].b]++; + } + + sum = 0; + for (i = 0; i < ARRAY_COUNT(rs); i++) { + sum += rs[i]; + if (sum >= 5) { + break; + } + } + final.r = i; + + sum = 0; + for (i = 0; i < ARRAY_COUNT(gs); i++) { + sum += gs[i]; + if (sum >= 5) { + break; + } + } + final.g = i; + + sum = 0; + for (i = 0; i < ARRAY_COUNT(bs); i++) { + sum += bs[i]; + if (sum >= 5) { + break; + } + } + final.b = i; + + *out = (final.r << 11) + (final.g << 6) + (final.b << 1) + 1; +} + +void func_80027774(u16* frameBuffer0, u16* frameBuffer1, u16* zBuffer) { + Color_RGBA8 filterBuf0[9]; + s32 x, y; + + for (y = 1; y < SCREEN_HEIGHT - 1; y++) { + for (x = 1; x < SCREEN_WIDTH - 1; x++) { + + /* + The application of gfx_frame_filter_pass_0 is done to the following pixels, where x is the current pixel. + ... + .x. + ... + */ + if ( + (((frameBuffer1[(SCREEN_WIDTH * y) + x - 1] >> 2) & 0xF) < 8) || + (((frameBuffer1[(SCREEN_WIDTH * y) + x + 0] >> 2) & 0xF) < 8) || + (((frameBuffer1[(SCREEN_WIDTH * y) + x + 1] >> 2) & 0xF) < 8)) + { + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x - 1, &filterBuf0[0]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x, &filterBuf0[1]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x + 1, &filterBuf0[2]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x - 1, &filterBuf0[3]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x, &filterBuf0[4]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x + 1, &filterBuf0[5]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x - 1, &filterBuf0[6]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x, &filterBuf0[7]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x + 1, &filterBuf0[8]); + func_80027600(filterBuf0, &zBuffer[(SCREEN_WIDTH * y) + x]); + } else { + zBuffer[(SCREEN_WIDTH * y) + x] = frameBuffer0[(SCREEN_WIDTH * y) + x] | 1; + } + } + } +} + +// transfers the framebuffer into the depth buffer and applies filters +void gfx_transfer_frame_to_depth(u16* frameBuffer0, u16* frameBuffer1, u16* zBuffer) { + Color_RGBA8 filterBuf0[6]; + Color_RGBA8 filterBuf1; + s32 y; + s32 x; + + for (y = 1; y < SCREEN_HEIGHT - 1; y++) { + for (x = 2; x < SCREEN_WIDTH - 2; x++) { + s32 pixel = SCREEN_WIDTH * y + x; + + /* + The application of gfx_frame_filter_pass_0 is done to the following pixels, where x is the current pixel. + . . + . x . + . . + */ + if (((frameBuffer1[pixel] >> 2) & 0xF) < 8) { + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x - 1, &filterBuf0[0]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x + 1, &filterBuf0[1]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x - 2, &filterBuf0[2]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x + 2, &filterBuf0[3]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x - 1, &filterBuf0[4]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x + 1, &filterBuf0[5]); + gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x, &filterBuf1); + gfx_frame_filter_pass_1(filterBuf0, filterBuf1, &zBuffer[pixel]); + } else { + // Don't apply any filters to the edges of the screen + zBuffer[pixel] = frameBuffer0[pixel] | 1; + } + } + } +} + +void func_80027BAC(s32 arg0, s32 arg1) { + s32 i; + s32 temp = 24; // todo figure out why this is needed and can't be used elsewhere + + gDPPipeSync(gMasterGfxPos++); + gSPTexture(gMasterGfxPos++, -1, -1, 0, G_TX_RENDERTILE, G_ON); + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, arg1); + gDPSetCycleType(gMasterGfxPos++, G_CYC_COPY); + gDPSetTexturePersp(gMasterGfxPos++, G_TP_NONE); + gDPSetTextureLUT(gMasterGfxPos++, G_TT_NONE); + gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); + gDPSetTextureFilter(gMasterGfxPos++, G_TF_POINT); + + for (i = 0; i < 40; i++) { + gDPLoadTextureTile(gMasterGfxPos++, arg0 + (0xF00 * i), G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, + SCREEN_HEIGHT, 0, 0, SCREEN_WIDTH - 1, 5, 0, G_TX_NOMIRROR | G_TX_WRAP, + G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); + gSPTextureRectangle(gMasterGfxPos++, 0, i * temp, 0x04FC, (i * 24) + 20, G_TX_RENDERTILE, 0, 0, 0x1000, 0x0400); + gDPPipeSync(gMasterGfxPos++); + } +} + +// Logic for the drawing the scene background. In normal operation, it draws the regular background. +// While opening pause menu, it does the following: +// * Extracts coverage from the current framebuffer and saves it to nuGfxCfb[1] on the first frame. +// * Copies the current framebuffer to the depth buffer to save it and applies a filter on the +// saved framebuffer based on the saved coverage values one frame later. +// * Draws the saved framebuffer to the current framebuffer while the pause screen is opened, fading it in over time. +void gfx_draw_background(void) { + Camera* camera; + s32 bgFlags; + s32 backgroundMinX; + s32 backgroundMaxX; + s32 backgroundMinY; + s32 backgroundMaxY; + s32 viewportStartX; + s32 i; + s32 a = SCREEN_COPY_TILE_HEIGHT << 2; + + gDPSetScissor(gMasterGfxPos++, G_SC_NON_INTERLACE, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); + + camera = &gCameras[gCurrentCameraID]; + bgFlags = gGameStatusPtr->backgroundFlags & BACKGROUND_RENDER_STATE_MASK; + + switch (bgFlags) { + case BACKGROUND_RENDER_STATE_1: + // Save coverage to nunGfxCfb[1] using the VISCVG render mode + gDPPipeSync(gMasterGfxPos++); + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, nuGfxCfb[1]); + gDPSetCycleType(gMasterGfxPos++, G_CYC_1CYCLE); + gDPSetBlendColor(gMasterGfxPos++, 0x80, 0x80, 0x80, 0xFF); + gDPSetPrimDepth(gMasterGfxPos++, 0xFFFF, 0xFFFF); + gDPSetDepthSource(gMasterGfxPos++, G_ZS_PRIM); + gDPSetRenderMode(gMasterGfxPos++, G_RM_VISCVG, G_RM_VISCVG2); + gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); + gDPPipeSync(gMasterGfxPos++); + gDPSetDepthSource(gMasterGfxPos++, G_ZS_PIXEL); + gGameStatusPtr->backgroundFlags &= ~BACKGROUND_RENDER_STATE_MASK; + gGameStatusPtr->backgroundFlags |= BACKGROUND_RENDER_STATE_2; + break; + case BACKGROUND_RENDER_STATE_2: + // Save the framebuffer into the depth buffer and run a filter on it based on the saved coverage values + gfx_transfer_frame_to_depth(nuGfxCfb[0], nuGfxCfb[1], nuGfxZBuffer); // applies filters to the framebuffer + gPauseBackgroundFade = 0; + gGameStatusPtr->backgroundFlags &= ~BACKGROUND_RENDER_STATE_MASK; + gGameStatusPtr->backgroundFlags |= BACKGROUND_RENDER_STATE_3; + // fallthrough + case BACKGROUND_RENDER_STATE_3: + // Draw the saved framebuffer to the background, fading in at a rate of 16 opacity per frame until reaching 128 opacity + gPauseBackgroundFade += 16; + if (gPauseBackgroundFade > 128) { + gPauseBackgroundFade = 128; + } + + gDPPipeSync(gMasterGfxPos++); + gDPSetScissor(gMasterGfxPos++, G_SC_NON_INTERLACE, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); + gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); + gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, nuGfxCfb_ptr); + gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(0, 0, 0, 1)); + gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); + gDPSetCycleType(gMasterGfxPos++, G_CYC_1CYCLE); + gDPSetTexturePersp(gMasterGfxPos++, G_TP_NONE); + gDPSetTextureLUT(gMasterGfxPos++, G_TT_NONE); + gDPSetRenderMode(gMasterGfxPos++, G_RM_OPA_SURF, G_RM_OPA_SURF2); + // @bug In 1-cycle mode, the two combiner cycles should be identical. Using Texel1 here in the second cycle, + // which is the actual cycle of the combiner used on hardware in 1-cycle mode, actually samples the next + // pixel's texel value instead of the current pixel's. This results in a one-pixel offset. + gDPSetCombineLERP(gMasterGfxPos++, PRIMITIVE, TEXEL0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, 1, PRIMITIVE, + TEXEL1, PRIMITIVE_ALPHA, TEXEL1, 0, 0, 0, 1); + gDPSetPrimColor(gMasterGfxPos++, 0, 0, 40, 40, 40, gPauseBackgroundFade); + gDPSetTextureFilter(gMasterGfxPos++, G_TF_POINT); + + for (i = 0; i < 40; i++) { + gDPLoadTextureTile(gMasterGfxPos++, nuGfxZBuffer + (i * SCREEN_WIDTH * SCREEN_COPY_TILE_HEIGHT), G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, + SCREEN_HEIGHT, 0, 0, SCREEN_WIDTH - 1, SCREEN_COPY_TILE_HEIGHT - 1, 0, G_TX_NOMIRROR | G_TX_WRAP, + G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); + // @bug Due to the previous issue with the incorrect second cycle combiner, the devs added a 1-pixel offset to texture coordinates + // in this texrect to compensate for the combiner error. + gSPTextureRectangle(gMasterGfxPos++, + // ulx, uly, lrx, lry + 0 << 2, i * a, SCREEN_WIDTH << 2, a + (i * (SCREEN_COPY_TILE_HEIGHT << 2)), + // tile + G_TX_RENDERTILE, + // s, t, dsdx, dtdy + -1 << 5, 0 << 5, 1 << 10, 1 << 10); + gDPPipeSync(gMasterGfxPos++); + } + break; + default: + // Draw the scene's background as normal + if (gOverrideFlags & GLOBAL_OVERRIDES_8) { + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, osVirtualToPhysical(nuGfxCfb_ptr)); + return; + } + + gDPSetDepthImage(gMasterGfxPos++, OS_K0_TO_PHYSICAL(nuGfxZBuffer)); + gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); + gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, OS_K0_TO_PHYSICAL(nuGfxZBuffer)); + gDPSetFillColor(gMasterGfxPos++, PACK_FILL_DEPTH(G_MAXFBZ, 0)); + gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); + gDPPipeSync(gMasterGfxPos++); + gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, osVirtualToPhysical(nuGfxCfb_ptr)); + gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(camera->bgColor[0], camera->bgColor[1], camera->bgColor[2], 1)); + + backgroundMinX = gGameStatusPtr->backgroundMinX; + backgroundMaxX = backgroundMinX + gGameStatusPtr->backgroundMaxX; + backgroundMinY = gGameStatusPtr->backgroundMinY; + backgroundMaxY = backgroundMinY + gGameStatusPtr->backgroundMaxY; + viewportStartX = camera->viewportStartX; + + if (backgroundMinX < viewportStartX) { + backgroundMinX = viewportStartX; + } + + if (backgroundMinY < camera->viewportStartY) { + backgroundMinY = camera->viewportStartY; + } + + if (backgroundMaxX > viewportStartX + camera->viewportW) { + backgroundMaxX = viewportStartX + camera->viewportW; + } + + if (backgroundMaxY > camera->viewportStartY + camera->viewportH) { + backgroundMaxY = camera->viewportStartY + camera->viewportH; + } + + if (backgroundMinX < 0) { + backgroundMinX = 0; + } + + if (backgroundMinY < 0) { + backgroundMinY = 0; + } + + if (backgroundMaxX < 1) { + backgroundMaxX = 1; + } + + if (backgroundMaxY < 1) { + backgroundMaxY = 1; + } + + if (backgroundMinX > SCREEN_WIDTH - 1) { + backgroundMinX = SCREEN_WIDTH - 1; + } + + if (backgroundMinY > SCREEN_HEIGHT - 1) { + backgroundMinY = SCREEN_HEIGHT - 1; + } + + if (backgroundMaxX > SCREEN_WIDTH) { + backgroundMaxX = SCREEN_WIDTH; + } + + if (backgroundMaxY > SCREEN_HEIGHT) { + backgroundMaxY = SCREEN_HEIGHT; + } + + if (!(gGameStatusPtr->backgroundFlags & BACKGROUND_FLAG_TEXTURE)) { + gDPFillRectangle(gMasterGfxPos++, backgroundMinX, backgroundMinY, backgroundMaxX - 1, backgroundMaxY - 1); + } else { + appendGfx_background_texture(); + } + + gDPPipeSync(gMasterGfxPos++); + gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); + gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); + gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(0, 0, 0, 1)); + gDPPipeSync(gMasterGfxPos++); + + if (backgroundMinY > 0) { + gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, backgroundMinY - 1); + gDPNoOp(gMasterGfxPos++); + } + + if (backgroundMinX > 0) { + gDPFillRectangle(gMasterGfxPos++, 0, backgroundMinY, backgroundMinX - 1, backgroundMaxY - 1); + gDPNoOp(gMasterGfxPos++); + } + + if (backgroundMaxX < SCREEN_WIDTH) { + gDPFillRectangle(gMasterGfxPos++, backgroundMaxX, backgroundMinY, SCREEN_WIDTH - 1, backgroundMaxY - 1); + gDPNoOp(gMasterGfxPos++); + } + + if (backgroundMaxY < SCREEN_HEIGHT) { + gDPFillRectangle(gMasterGfxPos++, 0, backgroundMaxY, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); + gDPNoOp(gMasterGfxPos++); + } + break; + } + gDPPipeSync(gMasterGfxPos++); +} diff --git a/src/encounter.c b/src/encounter.c index 3e6d84dee7..62d8732193 100644 --- a/src/encounter.c +++ b/src/encounter.c @@ -7,7 +7,14 @@ #include "world/partners.h" #include "sprite.h" #include "model.h" + +#if !VERSION_JP +// TODO: remove this conditional when more of the JP rom has been processed #include "sprite/npc/BattleMerlee.h" +#else +#define ANIM_BattleMerlee_Gather 0x00BB0001 +#define ANIM_BattleMerlee_Release 0x00BB0000 +#endif ApiStatus ShowMerleeCoinMessage(Evt* script, s32 isInitialCall); ApiStatus ShowMerleeRanOutMessage(Evt* script, s32 isInitialCall); diff --git a/src/encounter_api.c b/src/encounter_api.c index eefc1d9b1a..59948f7926 100644 --- a/src/encounter_api.c +++ b/src/encounter_api.c @@ -351,6 +351,9 @@ ApiStatus BindNpcAI(Evt* script, s32 isInitialCall) { } if (enemy->aiScript != NULL) { +#if VERSION_JP + groupFlags = enemy->aiScript->groupFlags; +#endif kill_script_by_ID(enemy->aiScriptID); } @@ -401,6 +404,9 @@ ApiStatus RestartNpcAI(Evt* script, s32 isInitialCall) { } if (enemy->aiScript != NULL) { +#if VERSION_JP + groupFlags = enemy->aiScript->groupFlags; +#endif kill_script_by_ID(enemy->aiScriptID); } @@ -519,6 +525,9 @@ ApiStatus RestartNpcAux(Evt* script, s32 isInitialCall) { } if (enemy->auxScript != NULL) { +#if VERSION_JP + groupFlags = enemy->auxScript->groupFlags; +#endif kill_script_by_ID(enemy->auxScriptID); } diff --git a/src/is_debug.c b/src/is_debug.c index eb6e78a1ab..c1d5cf0713 100644 --- a/src/is_debug.c +++ b/src/is_debug.c @@ -89,15 +89,7 @@ char* is_debug_print(char* arg0, const char* str, size_t count) { return (char*) 1; } -#ifdef VERSION_US void func_80025F44(const char* message, char* file, s32 line) { osSyncPrintf("File:%s Line:%d %s \n", file, line, message); PANIC(); } -#elif VERSION_JP -extern const char D_80097D10[]; // "File:%s Line:%d %s \n\0\0\0" -void func_80025F44(char* arg0, char* file, s32 line, char* arg3) { - osSyncPrintf(D_80097D10, file, line, arg0); - PANIC(); -} -#endif diff --git a/src/item_table.inc.c b/src/item_table.inc.c index 4f937212b8..cac5ac1dd1 100644 --- a/src/item_table.inc.c +++ b/src/item_table.inc.c @@ -111,7 +111,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 8: Map - .nameMsg = 0, + .nameMsg = MSG_ItemName_Map, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -124,7 +124,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 9: BigMap - .nameMsg = 0, + .nameMsg = MSG_ItemName_BigMap, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -358,9 +358,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 1B: ForestPass - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_ForestPass, + .fullDescMsg = MSG_ItemFullDesc_ForestPass, + .shortDescMsg = MSG_ItemShortDesc_ForestPass, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_ForestPass), .sortValue = 0, @@ -501,9 +501,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 26: SuspiciousNote - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SuspiciousNote, + .fullDescMsg = MSG_ItemFullDesc_SuspiciousNote, + .shortDescMsg = MSG_ItemShortDesc_SuspiciousNote, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_SuspiciousNote), .sortValue = 0, @@ -527,9 +527,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 28: Screwdriver - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_Screwdriver, + .fullDescMsg = MSG_ItemFullDesc_Screwdriver, + .shortDescMsg = MSG_ItemShortDesc_Screwdriver, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Screwdriver), .sortValue = 0, @@ -618,9 +618,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 2F: ToadDoll - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_ToadDoll, + .fullDescMsg = MSG_ItemFullDesc_ToadDoll, + .shortDescMsg = MSG_ItemShortDesc_ToadDoll, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_ToadDoll), .sortValue = 0, @@ -696,9 +696,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 35: UnusedLetter01 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -826,9 +826,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 3F: UnusedLetter02 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter02, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter02, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter02, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -865,9 +865,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 42: UnusedLetter03 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter03, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter03, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter03, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -878,9 +878,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 43: UnusedLetter04 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter04, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter04, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter04, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -891,9 +891,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 44: UnusedLetter05 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter05, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter05, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter05, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -1008,9 +1008,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 4D: UnusedLetter06 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter06, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter06, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter06, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -1112,9 +1112,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 55: UnusedLetter07 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_UnusedLetter, + .fullDescMsg = MSG_ItemFullDesc_UnusedLetter, + .shortDescMsg = MSG_ItemShortDesc_UnusedLetter, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), .sortValue = 0, @@ -1489,9 +1489,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 72: KootShell - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_KootShell, + .fullDescMsg = MSG_ItemFullDesc_KootShell, + .shortDescMsg = MSG_ItemShortDesc_KootShell, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_KootShell), .sortValue = 0, @@ -1528,9 +1528,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 75: KootAltPhoto - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_KootAltPhoto, + .fullDescMsg = MSG_ItemFullDesc_KootAltPhoto, + .shortDescMsg = MSG_ItemShortDesc_KootAltPhoto, .sellValue = -1, .hudElemID = ITEM_HS_INDEX(HES_Item_KootPhoto), .sortValue = 0, @@ -1762,9 +1762,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 87: InsecticideHerb - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_InsecticideHerb, + .fullDescMsg = MSG_ItemFullDesc_InsecticideHerb, + .shortDescMsg = MSG_ItemShortDesc_InsecticideHerb, .sellValue = 1, .hudElemID = ITEM_HS_INDEX(HES_Item_InsecticideHerb), .sortValue = 0, @@ -1892,9 +1892,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 91: HustleDrink - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_HustleDrink, + .fullDescMsg = MSG_ItemFullDesc_HustleDrink, + .shortDescMsg = MSG_ItemShortDesc_HustleDrink, .sellValue = 10, .hudElemID = ITEM_HS_INDEX(HES_Item_HustleDrink), .sortValue = 0, @@ -1996,9 +1996,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 99: PleaseComeBack - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_PleaseComeBack, + .fullDescMsg = MSG_ItemFullDesc_PleaseComeBack, + .shortDescMsg = MSG_ItemShortDesc_PleaseComeBack, .sellValue = 5, .hudElemID = ITEM_HS_INDEX(HES_Item_PleaseComeBack), .sortValue = 0, @@ -3049,9 +3049,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item EA: MysteryScroll - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_MysteryScroll, + .fullDescMsg = MSG_ItemFullDesc_MysteryScroll, + .shortDescMsg = MSG_ItemShortDesc_MysteryScroll, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_Present), .sortValue = 0, @@ -3127,9 +3127,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item F0: SmashCharge0 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SmashCharge0, + .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, + .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, .sellValue = 30, .hudElemID = ITEM_HS_INDEX(HES_Item_SmashCharge0), .sortValue = 20, @@ -3205,9 +3205,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item F6: JumpCharge0 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_JumpCharge0, + .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, + .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, .sellValue = 30, .hudElemID = ITEM_HS_INDEX(HES_Item_JumpCharge0), .sortValue = 4, @@ -3348,9 +3348,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 101: Berserker - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_Berserker, + .fullDescMsg = MSG_ItemFullDesc_Berserker, + .shortDescMsg = MSG_ItemShortDesc_Berserker, .sellValue = 300, .hudElemID = ITEM_HS_INDEX(HES_Item_Berserker), .sortValue = 88, @@ -3517,9 +3517,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 10E: AutoJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_AutoJump, + .fullDescMsg = MSG_ItemFullDesc_AutoJump, + .shortDescMsg = MSG_ItemShortDesc_AutoJump, .sellValue = 50, .hudElemID = ITEM_HS_INDEX(HES_Item_AutoJump), .sortValue = 15, @@ -3530,9 +3530,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 10F: AutoSmash - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_AutoSmash, + .fullDescMsg = MSG_ItemFullDesc_AutoSmash, + .shortDescMsg = MSG_ItemShortDesc_AutoSmash, .sellValue = 50, .hudElemID = ITEM_HS_INDEX(HES_Item_AutoSmash), .sortValue = 31, @@ -3543,9 +3543,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 110: CrazyHeart - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_CrazyHeart, + .fullDescMsg = MSG_ItemFullDesc_CrazyHeart, + .shortDescMsg = MSG_ItemShortDesc_CrazyHeart, .sellValue = 300, .hudElemID = ITEM_HS_INDEX(HES_Item_CrazyHeart), .sortValue = 45, @@ -3608,9 +3608,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 115: MegaHPDrain - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_MegaHPDrain, + .fullDescMsg = MSG_ItemFullDesc_MegaHPDrain, + .shortDescMsg = MSG_ItemShortDesc_MegaHPDrain, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_MegaHPDrain), .sortValue = 87, @@ -3647,9 +3647,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 118: AutoMultibounce - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_AutoMultibounce, + .fullDescMsg = MSG_ItemFullDesc_AutoMultibounce, + .shortDescMsg = MSG_ItemShortDesc_AutoMultibounce, .sellValue = 75, .hudElemID = ITEM_HS_INDEX(HES_Item_AutoMultibounce), .sortValue = 14, @@ -3660,9 +3660,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 119: FlowerFanatic - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_FlowerFanatic, + .fullDescMsg = MSG_ItemFullDesc_FlowerFanatic, + .shortDescMsg = MSG_ItemShortDesc_FlowerFanatic, .sellValue = 300, .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerFanatic), .sortValue = 66, @@ -3777,9 +3777,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 122: SuperJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SuperJump, + .fullDescMsg = MSG_ItemFullDesc_SuperJump, + .shortDescMsg = MSG_ItemShortDesc_SuperJump, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_SuperJump), .sortValue = 2, @@ -3816,9 +3816,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 125: SuperSmash - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SuperSmash, + .fullDescMsg = MSG_ItemFullDesc_SuperSmash, + .shortDescMsg = MSG_ItemShortDesc_SuperSmash, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_SuperSmash), .sortValue = 18, @@ -3881,9 +3881,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 12A: SuperFocus - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SuperFocus, + .fullDescMsg = MSG_ItemFullDesc_SuperFocus, + .shortDescMsg = MSG_ItemShortDesc_SuperFocus, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_SuperFocus), .sortValue = 52, @@ -3907,9 +3907,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 12C: ShellCrack - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_ShellCrack, + .fullDescMsg = MSG_ItemFullDesc_ShellCrack, + .shortDescMsg = MSG_ItemShortDesc_ShellCrack, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_Present), .sortValue = 30, @@ -3920,9 +3920,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 12D: Kaiden - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_Kaiden, + .fullDescMsg = MSG_ItemFullDesc_Kaiden, + .shortDescMsg = MSG_ItemShortDesc_Kaiden, .sellValue = 300, .hudElemID = ITEM_HS_INDEX(HES_Item_Kaiden), .sortValue = 39, @@ -3972,9 +3972,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 131: EarthquakeJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_EarthquakeJump, + .fullDescMsg = MSG_ItemFullDesc_EarthquakeJump, + .shortDescMsg = MSG_ItemShortDesc_EarthquakeJump, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_EarthquakeJump), .sortValue = 11, @@ -4375,9 +4375,9 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 150: HealthyHealthy - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_HealthyHealthy, + .fullDescMsg = MSG_ItemFullDesc_HealthyHealthy, + .shortDescMsg = MSG_ItemShortDesc_HealthyHealthy, .sellValue = 100, .hudElemID = ITEM_HS_INDEX(HES_Item_HealthyHealthy), .sortValue = 93, @@ -4453,7 +4453,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 156: Heart - .nameMsg = 0, + .nameMsg = MSG_ItemName_Heart, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -4466,7 +4466,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 157: Coin - .nameMsg = 0, + .nameMsg = MSG_ItemName_Coin, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = 1, @@ -4479,7 +4479,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 158: HeartPiece - .nameMsg = 0, + .nameMsg = MSG_ItemName_HeartPiece, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -4492,7 +4492,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 159: StarPoint - .nameMsg = 0, + .nameMsg = MSG_ItemName_StarPoint, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -4505,7 +4505,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 15A: HeartPoint - .nameMsg = 0, + .nameMsg = MSG_ItemName_HeartPoint, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = -1, @@ -4518,7 +4518,7 @@ ItemData gItemTable[] = { .potencyB = 0 }, { // item 15B: FlowerPoint - .nameMsg = 0, + .nameMsg = MSG_ItemName_FlowerPoint, .fullDescMsg = 0, .shortDescMsg = 0, .sellValue = 1, diff --git a/src/jp/10080.c b/src/jp/10080.c deleted file mode 100644 index 7d288d875a..0000000000 --- a/src/jp/10080.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "10080", func_80034C80); - -INCLUDE_ASM(s32, "10080", func_80034CD8); - -INCLUDE_ASM(s32, "10080", func_80034E48); - -INCLUDE_ASM(s32, "10080", func_8003516C); - -INCLUDE_ASM(s32, "10080", func_80035244); - -INCLUDE_ASM(s32, "10080", func_8003524C); - -INCLUDE_ASM(s32, "10080", func_80035254); - -INCLUDE_ASM(s32, "10080", func_800352E0); - -INCLUDE_ASM(s32, "10080", func_80035384); - -INCLUDE_ASM(s32, "10080", func_800357C0); - -INCLUDE_ASM(s32, "10080", func_80035998); - -INCLUDE_ASM(s32, "10080", func_800359A0); diff --git a/src/jp/10DB0.c b/src/jp/10DB0.c deleted file mode 100644 index 9f738f127a..0000000000 --- a/src/jp/10DB0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "10DB0", func_800359B0); - -INCLUDE_ASM(s32, "10DB0", func_800359D4); - -INCLUDE_ASM(s32, "10DB0", func_80035A20); - -INCLUDE_ASM(s32, "10DB0", func_80035A4C); diff --git a/src/jp/10E70.c b/src/jp/10E70.c deleted file mode 100644 index 62180818d3..0000000000 --- a/src/jp/10E70.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "10E70", func_80035A70); - -INCLUDE_ASM(s32, "10E70", func_80035A80); - -INCLUDE_ASM(s32, "10E70", func_80035AA4); - -INCLUDE_ASM(s32, "10E70", func_80035AD4); - -INCLUDE_ASM(s32, "10E70", func_80035B6C); - -INCLUDE_ASM(s32, "10E70", func_80035D7C); - -INCLUDE_ASM(s32, "10E70", func_80035DB0); - -INCLUDE_ASM(s32, "10E70", func_80035DFC); - -INCLUDE_ASM(s32, "10E70", func_8003607C); - -INCLUDE_ASM(s32, "10E70", func_800360B0); - -INCLUDE_ASM(s32, "10E70", func_800360EC); - -INCLUDE_ASM(s32, "10E70", func_800362C0); diff --git a/src/jp/116D0.c b/src/jp/116D0.c deleted file mode 100644 index 8ec8fdf414..0000000000 --- a/src/jp/116D0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "116D0", func_800362D0); - -INCLUDE_ASM(s32, "116D0", func_800364D4); - -INCLUDE_ASM(s32, "116D0", func_80036A60); diff --git a/src/jp/11E70.c b/src/jp/11E70.c deleted file mode 100644 index 0372ec1003..0000000000 --- a/src/jp/11E70.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "11E70", func_80036A70); - -INCLUDE_ASM(s32, "11E70", func_80036D44); - -INCLUDE_ASM(s32, "11E70", func_80037234); - -INCLUDE_ASM(s32, "11E70", func_800372C8); - -INCLUDE_ASM(s32, "11E70", func_800375F0); - -INCLUDE_ASM(s32, "11E70", func_800375F8); - -INCLUDE_ASM(s32, "11E70", func_80037624); - -INCLUDE_ASM(s32, "11E70", func_80037860); - -INCLUDE_ASM(s32, "11E70", func_80037AAC); diff --git a/src/jp/13140.c b/src/jp/13140.c deleted file mode 100644 index 8185d576a6..0000000000 --- a/src/jp/13140.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "13140", func_80037D40); - -INCLUDE_ASM(s32, "13140", func_80037DB4); - -INCLUDE_ASM(s32, "13140", func_8003811C); diff --git a/src/jp/13530.c b/src/jp/13530.c deleted file mode 100644 index e1f3eb93c1..0000000000 --- a/src/jp/13530.c +++ /dev/null @@ -1,201 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "13530", func_80038130); - -INCLUDE_ASM(s32, "13530", func_80038138); - -INCLUDE_ASM(s32, "13530", func_8003817C); - -INCLUDE_ASM(s32, "13530", func_800381EC); - -INCLUDE_ASM(s32, "13530", func_8003823C); - -INCLUDE_ASM(s32, "13530", func_80038258); - -INCLUDE_ASM(s32, "13530", func_80038504); - -INCLUDE_ASM(s32, "13530", func_80038524); - -INCLUDE_ASM(s32, "13530", func_80038540); - -INCLUDE_ASM(s32, "13530", func_80038560); - -INCLUDE_ASM(s32, "13530", func_8003868C); - -INCLUDE_ASM(s32, "13530", func_8003879C); - -INCLUDE_ASM(s32, "13530", func_800387BC); - -INCLUDE_ASM(s32, "13530", func_80038CCC); - -INCLUDE_ASM(s32, "13530", func_80038F98); - -INCLUDE_ASM(s32, "13530", func_80039348); - -INCLUDE_ASM(s32, "13530", func_800394A8); - -INCLUDE_ASM(s32, "13530", func_800395F0); - -INCLUDE_ASM(s32, "13530", func_80039A64); - -INCLUDE_ASM(s32, "13530", func_80039C90); - -INCLUDE_ASM(s32, "13530", func_8003A4B0); - -INCLUDE_ASM(s32, "13530", func_8003A714); - -INCLUDE_ASM(s32, "13530", func_8003A7AC); - -INCLUDE_ASM(s32, "13530", func_8003A808); - -INCLUDE_ASM(s32, "13530", func_8003A860); - -INCLUDE_ASM(s32, "13530", func_8003A8BC); - -INCLUDE_ASM(s32, "13530", func_8003A91C); - -INCLUDE_ASM(s32, "13530", func_8003A9E4); - -INCLUDE_ASM(s32, "13530", func_8003AA6C); - -INCLUDE_ASM(s32, "13530", func_8003AAB8); - -INCLUDE_ASM(s32, "13530", func_8003AAF8); - -INCLUDE_ASM(s32, "13530", func_8003AE44); - -INCLUDE_ASM(s32, "13530", func_8003AE58); - -INCLUDE_ASM(s32, "13530", func_8003AE68); - -INCLUDE_ASM(s32, "13530", func_8003AE70); - -INCLUDE_ASM(s32, "13530", func_8003B000); - -INCLUDE_ASM(s32, "13530", func_8003B090); - -INCLUDE_ASM(s32, "13530", func_8003B0B8); - -INCLUDE_ASM(s32, "13530", func_8003B0E0); - -INCLUDE_ASM(s32, "13530", func_8003B10C); - -INCLUDE_ASM(s32, "13530", func_8003B124); - -INCLUDE_ASM(s32, "13530", func_8003B13C); - -INCLUDE_ASM(s32, "13530", func_8003B1C0); - -INCLUDE_ASM(s32, "13530", func_8003B274); - -INCLUDE_ASM(s32, "13530", func_8003B62C); - -INCLUDE_ASM(s32, "13530", func_8003B720); - -INCLUDE_ASM(s32, "13530", func_8003BB98); - -INCLUDE_ASM(s32, "13530", func_8003C098); - -INCLUDE_ASM(s32, "13530", func_8003C0E8); - -INCLUDE_ASM(s32, "13530", func_8003C104); - -INCLUDE_ASM(s32, "13530", func_8003C1FC); - -INCLUDE_ASM(s32, "13530", func_8003C2DC); - -INCLUDE_ASM(s32, "13530", func_8003C318); - -INCLUDE_ASM(s32, "13530", func_8003C320); - -INCLUDE_ASM(s32, "13530", func_8003C328); - -INCLUDE_ASM(s32, "13530", func_8003C44C); - -INCLUDE_ASM(s32, "13530", func_8003C468); - -INCLUDE_ASM(s32, "13530", func_8003C56C); - -INCLUDE_ASM(s32, "13530", func_8003C574); - -INCLUDE_ASM(s32, "13530", func_8003C644); - -INCLUDE_ASM(s32, "13530", func_8003C668); - -INCLUDE_ASM(s32, "13530", func_8003C7E0); - -INCLUDE_ASM(s32, "13530", func_8003C804); - -INCLUDE_ASM(s32, "13530", func_8003C94C); - -INCLUDE_ASM(s32, "13530", func_8003C970); - -INCLUDE_ASM(s32, "13530", func_8003CC60); - -INCLUDE_ASM(s32, "13530", func_8003CC68); - -INCLUDE_ASM(s32, "13530", func_8003CC74); - -INCLUDE_ASM(s32, "13530", func_8003CD84); - -INCLUDE_ASM(s32, "13530", func_8003CE94); - -INCLUDE_ASM(s32, "13530", func_8003CFB8); - -INCLUDE_ASM(s32, "13530", func_8003D07C); - -INCLUDE_ASM(s32, "13530", func_8003D2E4); - -INCLUDE_ASM(s32, "13530", func_8003D320); - -INCLUDE_ASM(s32, "13530", func_8003D448); - -INCLUDE_ASM(s32, "13530", func_8003D6F8); - -INCLUDE_ASM(s32, "13530", func_8003D8F8); - -INCLUDE_ASM(s32, "13530", func_8003DC60); - -INCLUDE_ASM(s32, "13530", func_8003DD94); - -INCLUDE_ASM(s32, "13530", func_8003DE90); - -INCLUDE_ASM(s32, "13530", func_8003DFA0); - -INCLUDE_ASM(s32, "13530", func_8003DFF8); - -INCLUDE_ASM(s32, "13530", func_8003E0C0); - -INCLUDE_ASM(s32, "13530", func_8003E1CC); - -INCLUDE_ASM(s32, "13530", func_8003E1D4); - -INCLUDE_ASM(s32, "13530", func_8003E1E4); - -INCLUDE_ASM(s32, "13530", func_8003E270); - -INCLUDE_ASM(s32, "13530", func_8003E2FC); - -INCLUDE_ASM(s32, "13530", func_8003E330); - -INCLUDE_ASM(s32, "13530", func_8003E338); - -INCLUDE_ASM(s32, "13530", func_8003E3F0); - -INCLUDE_ASM(s32, "13530", func_8003E46C); - -INCLUDE_ASM(s32, "13530", func_8003E60C); - -INCLUDE_ASM(s32, "13530", func_8003E674); - -INCLUDE_ASM(s32, "13530", func_8003E6DC); - -INCLUDE_ASM(s32, "13530", func_8003E744); - -INCLUDE_ASM(s32, "13530", func_8003E810); - -INCLUDE_ASM(s32, "13530", func_8003E8DC); - -INCLUDE_ASM(s32, "13530", func_8003E9A8); - -INCLUDE_ASM(s32, "13530", func_8003EA28); diff --git a/src/jp/19EB0.c b/src/jp/19EB0.c deleted file mode 100644 index d2c7e33298..0000000000 --- a/src/jp/19EB0.c +++ /dev/null @@ -1,59 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "19EB0", func_8003EAB0); - -INCLUDE_ASM(s32, "19EB0", func_8003EB00); - -INCLUDE_ASM(s32, "19EB0", func_8003EB58); - -INCLUDE_ASM(s32, "19EB0", func_8003EB8C); - -INCLUDE_ASM(s32, "19EB0", func_8003EBC0); - -INCLUDE_ASM(s32, "19EB0", func_8003EC58); - -INCLUDE_ASM(s32, "19EB0", func_8003ECD8); - -INCLUDE_ASM(s32, "19EB0", func_8003ED44); - -INCLUDE_ASM(s32, "19EB0", func_8003ED84); - -INCLUDE_ASM(s32, "19EB0", func_8003F044); - -INCLUDE_ASM(s32, "19EB0", func_8003F058); - -INCLUDE_ASM(s32, "19EB0", func_8003F0B4); - -INCLUDE_ASM(s32, "19EB0", func_8003F0D4); - -INCLUDE_ASM(s32, "19EB0", func_8003F18C); - -INCLUDE_ASM(s32, "19EB0", func_8003F240); - -INCLUDE_ASM(s32, "19EB0", func_8003F3A8); - -INCLUDE_ASM(s32, "19EB0", func_8003F48C); - -INCLUDE_ASM(s32, "19EB0", func_8004101C); - -INCLUDE_ASM(s32, "19EB0", func_80041024); - -INCLUDE_ASM(s32, "19EB0", func_80041624); - -INCLUDE_ASM(s32, "19EB0", func_8004191C); - -INCLUDE_ASM(s32, "19EB0", func_80041BD0); - -INCLUDE_ASM(s32, "19EB0", func_80042D0C); - -INCLUDE_ASM(s32, "19EB0", func_80042D5C); - -INCLUDE_ASM(s32, "19EB0", func_80042E94); - -INCLUDE_ASM(s32, "19EB0", func_80042E9C); - -INCLUDE_ASM(s32, "19EB0", func_80043370); - -INCLUDE_ASM(s32, "19EB0", func_80043E00); - -INCLUDE_ASM(s32, "19EB0", func_80043E08); diff --git a/src/jp/1B10.c b/src/jp/1B10.c deleted file mode 100644 index 90e2b565a6..0000000000 --- a/src/jp/1B10.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "1B10", func_80026710); - -INCLUDE_ASM(s32, "1B10", func_800269C0); - -INCLUDE_ASM(s32, "1B10", func_80026AD4); - -INCLUDE_ASM(s32, "1B10", func_80026DA8); - -INCLUDE_ASM(s32, "1B10", func_80027054); - -INCLUDE_ASM(s32, "1B10", func_8002715C); diff --git a/src/jp/1F240.c b/src/jp/1F240.c deleted file mode 100644 index 583bf24ee8..0000000000 --- a/src/jp/1F240.c +++ /dev/null @@ -1,101 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "1F240", func_80043E40); - -INCLUDE_ASM(s32, "1F240", func_80043EB0); - -INCLUDE_ASM(s32, "1F240", func_80043EF8); - -INCLUDE_ASM(s32, "1F240", func_80043F24); - -INCLUDE_ASM(s32, "1F240", func_80043F50); - -INCLUDE_ASM(s32, "1F240", func_80043F58); - -INCLUDE_ASM(s32, "1F240", func_80044000); - -INCLUDE_ASM(s32, "1F240", func_80044138); - -INCLUDE_ASM(s32, "1F240", func_8004423C); - -INCLUDE_ASM(s32, "1F240", func_80044268); - -INCLUDE_ASM(s32, "1F240", func_80044294); - -INCLUDE_ASM(s32, "1F240", func_800442C0); - -INCLUDE_ASM(s32, "1F240", func_800442EC); - -INCLUDE_ASM(s32, "1F240", func_80044374); - -INCLUDE_ASM(s32, "1F240", func_80044500); - -INCLUDE_ASM(s32, "1F240", func_80044520); - -INCLUDE_ASM(s32, "1F240", func_8004455C); - -INCLUDE_ASM(s32, "1F240", func_800446F8); - -INCLUDE_ASM(s32, "1F240", func_80044738); - -INCLUDE_ASM(s32, "1F240", func_8004486C); - -INCLUDE_ASM(s32, "1F240", func_800448EC); - -INCLUDE_ASM(s32, "1F240", func_800449B0); - -INCLUDE_ASM(s32, "1F240", func_80044A64); - -INCLUDE_ASM(s32, "1F240", func_80044B78); - -INCLUDE_ASM(s32, "1F240", func_80044BF8); - -INCLUDE_ASM(s32, "1F240", func_80044CB0); - -INCLUDE_ASM(s32, "1F240", func_80044D64); - -INCLUDE_ASM(s32, "1F240", func_80044E00); - -INCLUDE_ASM(s32, "1F240", func_80044E9C); - -INCLUDE_ASM(s32, "1F240", func_80044F1C); - -INCLUDE_ASM(s32, "1F240", func_80044F80); - -INCLUDE_ASM(s32, "1F240", func_80044FE0); - -INCLUDE_ASM(s32, "1F240", func_8004507C); - -INCLUDE_ASM(s32, "1F240", func_8004511C); - -INCLUDE_ASM(s32, "1F240", func_800451CC); - -INCLUDE_ASM(s32, "1F240", func_800451E4); - -INCLUDE_ASM(s32, "1F240", func_80045240); - -INCLUDE_ASM(s32, "1F240", func_800452D4); - -INCLUDE_ASM(s32, "1F240", func_80045300); - -INCLUDE_ASM(s32, "1F240", func_80045348); - -INCLUDE_ASM(s32, "1F240", func_800453EC); - -INCLUDE_ASM(s32, "1F240", func_800453F4); - -INCLUDE_ASM(s32, "1F240", func_80045458); - -INCLUDE_ASM(s32, "1F240", func_80045484); - -INCLUDE_ASM(s32, "1F240", func_800454B8); - -INCLUDE_ASM(s32, "1F240", func_800454CC); - -INCLUDE_ASM(s32, "1F240", func_800454F8); - -INCLUDE_ASM(s32, "1F240", func_8004558C); - -INCLUDE_ASM(s32, "1F240", func_800455C0); - -INCLUDE_ASM(s32, "1F240", func_80045718); diff --git a/src/jp/20B80.c b/src/jp/20B80.c deleted file mode 100644 index a04e7a0280..0000000000 --- a/src/jp/20B80.c +++ /dev/null @@ -1,99 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "20B80", func_80045780); - -INCLUDE_ASM(s32, "20B80", func_800457D0); - -INCLUDE_ASM(s32, "20B80", func_80045828); - -INCLUDE_ASM(s32, "20B80", func_80045888); - -INCLUDE_ASM(s32, "20B80", func_800458E8); - -INCLUDE_ASM(s32, "20B80", func_80045948); - -INCLUDE_ASM(s32, "20B80", func_80045984); - -INCLUDE_ASM(s32, "20B80", func_800459C0); - -INCLUDE_ASM(s32, "20B80", func_80045A3C); - -INCLUDE_ASM(s32, "20B80", func_80045B0C); - -INCLUDE_ASM(s32, "20B80", func_80045B5C); - -INCLUDE_ASM(s32, "20B80", func_80045C50); - -INCLUDE_ASM(s32, "20B80", func_80045C60); - -INCLUDE_ASM(s32, "20B80", func_80045CDC); - -INCLUDE_ASM(s32, "20B80", func_8004628C); - -INCLUDE_ASM(s32, "20B80", func_800472B4); - -INCLUDE_ASM(s32, "20B80", func_800473A0); - -INCLUDE_ASM(s32, "20B80", func_80047438); - -INCLUDE_ASM(s32, "20B80", func_800474A0); - -INCLUDE_ASM(s32, "20B80", func_800474CC); - -INCLUDE_ASM(s32, "20B80", func_80047544); - -INCLUDE_ASM(s32, "20B80", func_800475A4); - -INCLUDE_ASM(s32, "20B80", func_800475D4); - -INCLUDE_ASM(s32, "20B80", func_8004764C); - -INCLUDE_ASM(s32, "20B80", func_800476AC); - -INCLUDE_ASM(s32, "20B80", func_800476DC); - -INCLUDE_ASM(s32, "20B80", func_80047754); - -INCLUDE_ASM(s32, "20B80", func_800477B4); - -INCLUDE_ASM(s32, "20B80", func_800477E4); - -INCLUDE_ASM(s32, "20B80", func_80047830); - -INCLUDE_ASM(s32, "20B80", func_80047890); - -INCLUDE_ASM(s32, "20B80", func_800478C0); - -INCLUDE_ASM(s32, "20B80", func_80047950); - -INCLUDE_ASM(s32, "20B80", func_800479AC); - -INCLUDE_ASM(s32, "20B80", func_800479DC); - -INCLUDE_ASM(s32, "20B80", func_80047A6C); - -INCLUDE_ASM(s32, "20B80", func_80047AC8); - -INCLUDE_ASM(s32, "20B80", func_80047AF8); - -INCLUDE_ASM(s32, "20B80", func_80047B88); - -INCLUDE_ASM(s32, "20B80", func_80047BD4); - -INCLUDE_ASM(s32, "20B80", func_80047C04); - -INCLUDE_ASM(s32, "20B80", func_80047C94); - -INCLUDE_ASM(s32, "20B80", func_80047CE0); - -INCLUDE_ASM(s32, "20B80", func_80047D10); - -INCLUDE_ASM(s32, "20B80", func_80047DA0); - -INCLUDE_ASM(s32, "20B80", func_80047DEC); - -INCLUDE_ASM(s32, "20B80", func_80047E1C); - -INCLUDE_ASM(s32, "20B80", func_80047EAC); - -INCLUDE_ASM(s32, "20B80", func_80047EF8); diff --git a/src/jp/23330.c b/src/jp/23330.c deleted file mode 100644 index 92e489afdd..0000000000 --- a/src/jp/23330.c +++ /dev/null @@ -1,39 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "23330", func_80047F30); - -INCLUDE_ASM(s32, "23330", func_80048A00); - -INCLUDE_ASM(s32, "23330", func_80048AE4); - -INCLUDE_ASM(s32, "23330", func_80048BBC); - -INCLUDE_ASM(s32, "23330", func_80048C84); - -INCLUDE_ASM(s32, "23330", func_80048D64); - -INCLUDE_ASM(s32, "23330", func_8004909C); - -INCLUDE_ASM(s32, "23330", func_80049170); - -INCLUDE_ASM(s32, "23330", func_80049200); - -INCLUDE_ASM(s32, "23330", func_80049250); - -INCLUDE_ASM(s32, "23330", func_80049368); - -INCLUDE_ASM(s32, "23330", func_800497F4); - -INCLUDE_ASM(s32, "23330", func_800498B4); - -INCLUDE_ASM(s32, "23330", func_80049AEC); - -INCLUDE_ASM(s32, "23330", func_80049B7C); - -INCLUDE_ASM(s32, "23330", func_80049C2C); - -INCLUDE_ASM(s32, "23330", func_80049DD4); - -INCLUDE_ASM(s32, "23330", func_8004A098); - -INCLUDE_ASM(s32, "23330", func_8004A12C); diff --git a/src/jp/2570.c b/src/jp/2570.c deleted file mode 100644 index 45d39d2741..0000000000 --- a/src/jp/2570.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "2570", func_80027170); - -INCLUDE_ASM(s32, "2570", func_800271CC); - -INCLUDE_ASM(s32, "2570", func_8002722C); - -INCLUDE_ASM(s32, "2570", func_800275D0); - -INCLUDE_ASM(s32, "2570", func_80027744); - -INCLUDE_ASM(s32, "2570", func_80027984); - -INCLUDE_ASM(s32, "2570", func_80027B7C); - -INCLUDE_ASM(s32, "2570", func_80027DE0); diff --git a/src/jp/257A0.c b/src/jp/257A0.c deleted file mode 100644 index 6e5bca10e5..0000000000 --- a/src/jp/257A0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "257A0", func_8004A3A0); - -INCLUDE_ASM(s32, "257A0", func_8004A3EC); - -INCLUDE_ASM(s32, "257A0", func_8004A434); diff --git a/src/jp/25BB0.c b/src/jp/25BB0.c deleted file mode 100644 index 37624569db..0000000000 --- a/src/jp/25BB0.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "25BB0", func_8004A7B0); - -INCLUDE_ASM(s32, "25BB0", func_8004AA80); - -INCLUDE_ASM(s32, "25BB0", func_8004AAB8); - -INCLUDE_ASM(s32, "25BB0", func_8004AED4); - -INCLUDE_ASM(s32, "25BB0", func_8004AF18); - -INCLUDE_ASM(s32, "25BB0", func_8004AFD8); - -INCLUDE_ASM(s32, "25BB0", func_8004B09C); - -INCLUDE_ASM(s32, "25BB0", func_8004B0BC); diff --git a/src/jp/264F0.c b/src/jp/264F0.c deleted file mode 100644 index 03865b95da..0000000000 --- a/src/jp/264F0.c +++ /dev/null @@ -1,97 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "264F0", func_8004B0F0); - -INCLUDE_ASM(s32, "264F0", func_8004B2DC); - -INCLUDE_ASM(s32, "264F0", func_8004B348); - -INCLUDE_ASM(s32, "264F0", func_8004B388); - -INCLUDE_ASM(s32, "264F0", func_8004B3F8); - -INCLUDE_ASM(s32, "264F0", func_8004B694); - -INCLUDE_ASM(s32, "264F0", func_8004B704); - -INCLUDE_ASM(s32, "264F0", func_8004B724); - -INCLUDE_ASM(s32, "264F0", func_8004BD94); - -INCLUDE_ASM(s32, "264F0", func_8004BF18); - -INCLUDE_ASM(s32, "264F0", func_8004BF54); - -INCLUDE_ASM(s32, "264F0", func_8004BFB0); - -INCLUDE_ASM(s32, "264F0", func_8004C008); - -INCLUDE_ASM(s32, "264F0", func_8004C084); - -INCLUDE_ASM(s32, "264F0", func_8004C0F4); - -INCLUDE_ASM(s32, "264F0", func_8004C228); - -INCLUDE_ASM(s32, "264F0", func_8004C4F4); - -INCLUDE_ASM(s32, "264F0", func_8004C534); - -INCLUDE_ASM(s32, "264F0", func_8004CA44); - -INCLUDE_ASM(s32, "264F0", func_8004CAA8); - -INCLUDE_ASM(s32, "264F0", func_8004CB20); - -INCLUDE_ASM(s32, "264F0", func_8004CB54); - -INCLUDE_ASM(s32, "264F0", func_8004CB74); - -INCLUDE_ASM(s32, "264F0", func_8004CBBC); - -INCLUDE_ASM(s32, "264F0", func_8004CBEC); - -INCLUDE_ASM(s32, "264F0", func_8004CCBC); - -INCLUDE_ASM(s32, "264F0", func_8004CCE8); - -INCLUDE_ASM(s32, "264F0", func_8004CD00); - -INCLUDE_ASM(s32, "264F0", func_8004CD2C); - -INCLUDE_ASM(s32, "264F0", func_8004CDC4); - -INCLUDE_ASM(s32, "264F0", func_8004CDE0); - -INCLUDE_ASM(s32, "264F0", func_8004CE0C); - -INCLUDE_ASM(s32, "264F0", func_8004CE30); - -INCLUDE_ASM(s32, "264F0", func_8004CE64); - -INCLUDE_ASM(s32, "264F0", func_8004CEEC); - -INCLUDE_ASM(s32, "264F0", func_8004CF60); - -INCLUDE_ASM(s32, "264F0", func_8004CF94); - -INCLUDE_ASM(s32, "264F0", func_8004CFC0); - -INCLUDE_ASM(s32, "264F0", func_8004CFCC); - -INCLUDE_ASM(s32, "264F0", func_8004CFD4); - -INCLUDE_ASM(s32, "264F0", func_8004CFEC); - -INCLUDE_ASM(s32, "264F0", func_8004D004); - -INCLUDE_ASM(s32, "264F0", func_8004D01C); - -INCLUDE_ASM(s32, "264F0", func_8004D050); - -INCLUDE_ASM(s32, "264F0", func_8004D0A8); - -INCLUDE_ASM(s32, "264F0", func_8004D0D8); - -INCLUDE_ASM(s32, "264F0", func_8004D134); - -INCLUDE_ASM(s32, "264F0", func_8004D16C); diff --git a/src/jp/285C0.c b/src/jp/285C0.c deleted file mode 100644 index b2082f434a..0000000000 --- a/src/jp/285C0.c +++ /dev/null @@ -1,137 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "285C0", func_8004D1C0); - -INCLUDE_ASM(s32, "285C0", func_8004D444); - -INCLUDE_ASM(s32, "285C0", func_8004D490); - -INCLUDE_ASM(s32, "285C0", func_8004D6BC); - -INCLUDE_ASM(s32, "285C0", func_8004D724); - -INCLUDE_ASM(s32, "285C0", func_8004D758); - -INCLUDE_ASM(s32, "285C0", func_8004D790); - -INCLUDE_ASM(s32, "285C0", func_8004D7D8); - -INCLUDE_ASM(s32, "285C0", func_8004D7FC); - -INCLUDE_ASM(s32, "285C0", func_8004D930); - -INCLUDE_ASM(s32, "285C0", func_8004D968); - -INCLUDE_ASM(s32, "285C0", func_8004DADC); - -INCLUDE_ASM(s32, "285C0", func_8004DC84); - -INCLUDE_ASM(s32, "285C0", func_8004DDA4); - -INCLUDE_ASM(s32, "285C0", func_8004DE08); - -INCLUDE_ASM(s32, "285C0", func_8004DFF4); - -INCLUDE_ASM(s32, "285C0", func_8004E054); - -INCLUDE_ASM(s32, "285C0", func_8004E0F4); - -INCLUDE_ASM(s32, "285C0", func_8004E168); - -INCLUDE_ASM(s32, "285C0", func_8004E288); - -INCLUDE_ASM(s32, "285C0", func_8004E4F4); - -INCLUDE_ASM(s32, "285C0", func_8004E530); - -INCLUDE_ASM(s32, "285C0", func_8004E5B4); - -INCLUDE_ASM(s32, "285C0", func_8004E6E4); - -INCLUDE_ASM(s32, "285C0", func_8004E784); - -INCLUDE_ASM(s32, "285C0", func_8004E8B4); - -INCLUDE_ASM(s32, "285C0", func_8004E918); - -INCLUDE_ASM(s32, "285C0", func_8004F86C); - -INCLUDE_ASM(s32, "285C0", func_8004F8B8); - -INCLUDE_ASM(s32, "285C0", func_8004F964); - -INCLUDE_ASM(s32, "285C0", func_8004F994); - -INCLUDE_ASM(s32, "285C0", func_8004F9B4); - -INCLUDE_ASM(s32, "285C0", func_8004F9E8); - -INCLUDE_ASM(s32, "285C0", func_8004FA44); - -INCLUDE_ASM(s32, "285C0", func_8004FAC0); - -INCLUDE_ASM(s32, "285C0", func_8004FB1C); - -INCLUDE_ASM(s32, "285C0", func_8004FB60); - -INCLUDE_ASM(s32, "285C0", func_8004FB80); - -INCLUDE_ASM(s32, "285C0", func_8004FBEC); - -INCLUDE_ASM(s32, "285C0", func_8004FC08); - -INCLUDE_ASM(s32, "285C0", func_8004FC20); - -INCLUDE_ASM(s32, "285C0", func_8004FC38); - -INCLUDE_ASM(s32, "285C0", func_8004FC58); - -INCLUDE_ASM(s32, "285C0", func_8004FC64); - -INCLUDE_ASM(s32, "285C0", func_8004FC78); - -INCLUDE_ASM(s32, "285C0", func_8004FC94); - -INCLUDE_ASM(s32, "285C0", func_8004FCA0); - -INCLUDE_ASM(s32, "285C0", func_8004FCAC); - -INCLUDE_ASM(s32, "285C0", func_8004FCB4); - -INCLUDE_ASM(s32, "285C0", func_8004FCD0); - -INCLUDE_ASM(s32, "285C0", func_8004FDD8); - -INCLUDE_ASM(s32, "285C0", func_8004FE0C); - -INCLUDE_ASM(s32, "285C0", func_8004FE34); - -INCLUDE_ASM(s32, "285C0", func_8004FE58); - -INCLUDE_ASM(s32, "285C0", func_8004FFA0); - -INCLUDE_ASM(s32, "285C0", func_80050210); - -INCLUDE_ASM(s32, "285C0", func_80050218); - -INCLUDE_ASM(s32, "285C0", func_80050294); - -INCLUDE_ASM(s32, "285C0", func_80050304); - -INCLUDE_ASM(s32, "285C0", func_8005033C); - -INCLUDE_ASM(s32, "285C0", func_80050378); - -INCLUDE_ASM(s32, "285C0", func_80050420); - -INCLUDE_ASM(s32, "285C0", func_800504C8); - -INCLUDE_ASM(s32, "285C0", func_800504EC); - -INCLUDE_ASM(s32, "285C0", func_8005052C); - -INCLUDE_ASM(s32, "285C0", func_80050538); - -INCLUDE_ASM(s32, "285C0", func_800505B0); - -INCLUDE_ASM(s32, "285C0", func_80050620); diff --git a/src/jp/2BC40.c b/src/jp/2BC40.c deleted file mode 100644 index e09877e75d..0000000000 --- a/src/jp/2BC40.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "2BC40", func_80050840); - -INCLUDE_ASM(s32, "2BC40", func_800508E0); - -INCLUDE_ASM(s32, "2BC40", func_80050904); - -INCLUDE_ASM(s32, "2BC40", func_80050914); - -INCLUDE_ASM(s32, "2BC40", func_80050950); - -INCLUDE_ASM(s32, "2BC40", func_80050A00); - -INCLUDE_ASM(s32, "2BC40", func_80050AC8); - -INCLUDE_ASM(s32, "2BC40", func_80050B34); - -INCLUDE_ASM(s32, "2BC40", func_80050BA0); - -INCLUDE_ASM(s32, "2BC40", func_80050C14); - -INCLUDE_ASM(s32, "2BC40", func_80050C80); - -INCLUDE_ASM(s32, "2BC40", func_80050D00); - -INCLUDE_ASM(s32, "2BC40", func_80050D54); - -INCLUDE_ASM(s32, "2BC40", func_80050E6C); - -INCLUDE_ASM(s32, "2BC40", func_80050FE4); - -INCLUDE_ASM(s32, "2BC40", func_800510E4); - -INCLUDE_ASM(s32, "2BC40", func_80051E80); - -INCLUDE_ASM(s32, "2BC40", func_80051E98); - -INCLUDE_ASM(s32, "2BC40", func_80051F58); - -INCLUDE_ASM(s32, "2BC40", func_80051FDC); diff --git a/src/jp/2D650.c b/src/jp/2D650.c deleted file mode 100644 index 9b4f0e15d8..0000000000 --- a/src/jp/2D650.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "2D650", func_80052250); - -INCLUDE_ASM(s32, "2D650", func_800522C4); - -INCLUDE_ASM(s32, "2D650", func_80052310); - -INCLUDE_ASM(s32, "2D650", func_800527F4); - -INCLUDE_ASM(s32, "2D650", func_80052870); - -INCLUDE_ASM(s32, "2D650", func_800528A8); - -INCLUDE_ASM(s32, "2D650", func_800529AC); - -INCLUDE_ASM(s32, "2D650", func_80052AC8); diff --git a/src/jp/2DEE0.c b/src/jp/2DEE0.c deleted file mode 100644 index 5cbd8702e4..0000000000 --- a/src/jp/2DEE0.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "2DEE0", func_80052AE0); - -INCLUDE_ASM(s32, "2DEE0", func_80052B0C); - -INCLUDE_ASM(s32, "2DEE0", func_80052FA4); - -INCLUDE_ASM(s32, "2DEE0", func_80053020); - -INCLUDE_ASM(s32, "2DEE0", func_80053058); - -INCLUDE_ASM(s32, "2DEE0", func_80053080); - -INCLUDE_ASM(s32, "2DEE0", func_80053270); - -INCLUDE_ASM(s32, "2DEE0", func_80053304); - -INCLUDE_ASM(s32, "2DEE0", func_80053538); - -INCLUDE_ASM(s32, "2DEE0", func_80053574); - -INCLUDE_ASM(s32, "2DEE0", func_800535A8); - -INCLUDE_ASM(s32, "2DEE0", func_80053624); - -INCLUDE_ASM(s32, "2DEE0", func_800536C8); - -INCLUDE_ASM(s32, "2DEE0", func_800536D8); - -INCLUDE_ASM(s32, "2DEE0", func_80053748); - -INCLUDE_ASM(s32, "2DEE0", func_80053778); - -INCLUDE_ASM(s32, "2DEE0", func_8005379C); - -INCLUDE_ASM(s32, "2DEE0", func_800537B4); - -INCLUDE_ASM(s32, "2DEE0", func_80053858); - -INCLUDE_ASM(s32, "2DEE0", func_80053898); - -INCLUDE_ASM(s32, "2DEE0", func_80053908); - -INCLUDE_ASM(s32, "2DEE0", func_80053964); - -INCLUDE_ASM(s32, "2DEE0", func_800539A8); - -INCLUDE_ASM(s32, "2DEE0", func_80053B08); - -INCLUDE_ASM(s32, "2DEE0", func_80053C14); - -INCLUDE_ASM(s32, "2DEE0", func_80053C30); - -INCLUDE_ASM(s32, "2DEE0", func_80053EF8); - -INCLUDE_ASM(s32, "2DEE0", func_80053F6C); - -INCLUDE_ASM(s32, "2DEE0", func_8005412C); - -INCLUDE_ASM(s32, "2DEE0", func_800541A8); - -INCLUDE_ASM(s32, "2DEE0", func_80054264); - -INCLUDE_ASM(s32, "2DEE0", func_8005430C); - -INCLUDE_ASM(s32, "2DEE0", func_800543F4); - -INCLUDE_ASM(s32, "2DEE0", func_80054478); - -INCLUDE_ASM(s32, "2DEE0", func_800546A8); - -INCLUDE_ASM(s32, "2DEE0", func_80054750); - -INCLUDE_ASM(s32, "2DEE0", func_800548FC); - -INCLUDE_ASM(s32, "2DEE0", func_80054934); - -INCLUDE_ASM(s32, "2DEE0", func_80054990); - -INCLUDE_ASM(s32, "2DEE0", func_80054A24); - -INCLUDE_ASM(s32, "2DEE0", func_80054A58); - -INCLUDE_ASM(s32, "2DEE0", func_80054AB0); - -INCLUDE_ASM(s32, "2DEE0", func_80054B40); - -INCLUDE_ASM(s32, "2DEE0", func_80054BF8); - -INCLUDE_ASM(s32, "2DEE0", func_80054C24); diff --git a/src/jp/30070.c b/src/jp/30070.c deleted file mode 100644 index 6ce543f00e..0000000000 --- a/src/jp/30070.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "30070", func_80054C70); diff --git a/src/jp/30100.c b/src/jp/30100.c deleted file mode 100644 index 5dc27ce2a7..0000000000 --- a/src/jp/30100.c +++ /dev/null @@ -1,137 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "30100", func_80054D00); - -INCLUDE_ASM(s32, "30100", func_80054D18); - -INCLUDE_ASM(s32, "30100", func_80054DC0); - -INCLUDE_ASM(s32, "30100", func_80054DEC); - -INCLUDE_ASM(s32, "30100", func_80054E90); - -INCLUDE_ASM(s32, "30100", func_80054EF0); - -INCLUDE_ASM(s32, "30100", func_80054F80); - -INCLUDE_ASM(s32, "30100", func_80054FE0); - -INCLUDE_ASM(s32, "30100", func_80055070); - -INCLUDE_ASM(s32, "30100", func_800550A4); - -INCLUDE_ASM(s32, "30100", func_800550B8); - -INCLUDE_ASM(s32, "30100", func_800550F8); - -INCLUDE_ASM(s32, "30100", func_80055114); - -INCLUDE_ASM(s32, "30100", func_80055154); - -INCLUDE_ASM(s32, "30100", func_80055198); - -INCLUDE_ASM(s32, "30100", func_800551EC); - -INCLUDE_ASM(s32, "30100", func_80055240); - -INCLUDE_ASM(s32, "30100", func_80055294); - -INCLUDE_ASM(s32, "30100", func_800552C8); - -INCLUDE_ASM(s32, "30100", func_8005531C); - -INCLUDE_ASM(s32, "30100", func_80055380); - -INCLUDE_ASM(s32, "30100", func_800553C8); - -INCLUDE_ASM(s32, "30100", func_80055410); - -INCLUDE_ASM(s32, "30100", func_8005547C); - -INCLUDE_ASM(s32, "30100", func_800554F8); - -INCLUDE_ASM(s32, "30100", func_80055584); - -INCLUDE_ASM(s32, "30100", func_800555CC); - -INCLUDE_ASM(s32, "30100", func_80055620); - -INCLUDE_ASM(s32, "30100", func_80055674); - -INCLUDE_ASM(s32, "30100", func_80055690); - -INCLUDE_ASM(s32, "30100", func_800556AC); - -INCLUDE_ASM(s32, "30100", func_800556C8); - -INCLUDE_ASM(s32, "30100", func_8005571C); - -INCLUDE_ASM(s32, "30100", func_8005576C); - -INCLUDE_ASM(s32, "30100", func_800557A0); - -INCLUDE_ASM(s32, "30100", func_800557D8); - -INCLUDE_ASM(s32, "30100", func_80055830); - -INCLUDE_ASM(s32, "30100", func_80055868); - -INCLUDE_ASM(s32, "30100", func_800558A0); - -INCLUDE_ASM(s32, "30100", func_800558DC); - -INCLUDE_ASM(s32, "30100", func_80055914); - -INCLUDE_ASM(s32, "30100", func_80055944); - -INCLUDE_ASM(s32, "30100", func_80055974); - -INCLUDE_ASM(s32, "30100", func_80055998); - -INCLUDE_ASM(s32, "30100", func_800559E8); - -INCLUDE_ASM(s32, "30100", func_80055A3C); - -INCLUDE_ASM(s32, "30100", func_80055A8C); - -INCLUDE_ASM(s32, "30100", func_80055AF8); - -INCLUDE_ASM(s32, "30100", func_80055B64); - -INCLUDE_ASM(s32, "30100", func_80055C08); - -INCLUDE_ASM(s32, "30100", func_80055C84); - -INCLUDE_ASM(s32, "30100", func_80055CA0); - -INCLUDE_ASM(s32, "30100", func_80055CBC); - -INCLUDE_ASM(s32, "30100", func_80055CD8); - -INCLUDE_ASM(s32, "30100", func_80055CF4); - -INCLUDE_ASM(s32, "30100", func_80055D18); - -INCLUDE_ASM(s32, "30100", func_80055D3C); - -INCLUDE_ASM(s32, "30100", func_80055D58); - -INCLUDE_ASM(s32, "30100", func_80055D6C); - -INCLUDE_ASM(s32, "30100", func_80055DBC); - -INCLUDE_ASM(s32, "30100", func_80055DF4); - -INCLUDE_ASM(s32, "30100", func_80055E0C); - -INCLUDE_ASM(s32, "30100", func_80055E30); - -INCLUDE_ASM(s32, "30100", func_80055E54); - -INCLUDE_ASM(s32, "30100", func_80055E74); - -INCLUDE_ASM(s32, "30100", func_80055E94); - -INCLUDE_ASM(s32, "30100", func_80055EB4); - -INCLUDE_ASM(s32, "30100", func_80055ED8); diff --git a/src/jp/31300.c b/src/jp/31300.c deleted file mode 100644 index d16cb977e2..0000000000 --- a/src/jp/31300.c +++ /dev/null @@ -1,79 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "31300", func_80055F00); - -INCLUDE_ASM(s32, "31300", func_80056254); - -INCLUDE_ASM(s32, "31300", func_80056270); - -INCLUDE_ASM(s32, "31300", func_800569E4); - -INCLUDE_ASM(s32, "31300", func_800569F4); - -INCLUDE_ASM(s32, "31300", func_80056A00); - -INCLUDE_ASM(s32, "31300", func_80056A0C); - -INCLUDE_ASM(s32, "31300", func_80056A28); - -INCLUDE_ASM(s32, "31300", func_80056A54); - -INCLUDE_ASM(s32, "31300", func_80056A7C); - -INCLUDE_ASM(s32, "31300", func_80056AE4); - -INCLUDE_ASM(s32, "31300", func_80056B70); - -INCLUDE_ASM(s32, "31300", func_80056B98); - -INCLUDE_ASM(s32, "31300", func_80056C28); - -INCLUDE_ASM(s32, "31300", func_80056C54); - -INCLUDE_ASM(s32, "31300", func_80056ED4); - -INCLUDE_ASM(s32, "31300", func_80056FF4); - -INCLUDE_ASM(s32, "31300", func_8005701C); - -INCLUDE_ASM(s32, "31300", func_800571F8); - -INCLUDE_ASM(s32, "31300", func_8005739C); - -INCLUDE_ASM(s32, "31300", func_80057524); - -INCLUDE_ASM(s32, "31300", func_80057688); - -INCLUDE_ASM(s32, "31300", func_80057814); - -INCLUDE_ASM(s32, "31300", func_8005783C); - -INCLUDE_ASM(s32, "31300", func_80057864); - -INCLUDE_ASM(s32, "31300", func_8005788C); - -INCLUDE_ASM(s32, "31300", func_800578B4); - -INCLUDE_ASM(s32, "31300", func_800578DC); - -INCLUDE_ASM(s32, "31300", func_80057904); - -INCLUDE_ASM(s32, "31300", func_800579BC); - -INCLUDE_ASM(s32, "31300", func_80057A78); - -INCLUDE_ASM(s32, "31300", func_80057AB8); - -INCLUDE_ASM(s32, "31300", func_80057B0C); - -INCLUDE_ASM(s32, "31300", func_80057B60); - -INCLUDE_ASM(s32, "31300", func_80057B80); - -INCLUDE_ASM(s32, "31300", func_80057BD0); - -INCLUDE_ASM(s32, "31300", func_80057C40); - -INCLUDE_ASM(s32, "31300", func_80057C88); - -INCLUDE_ASM(s32, "31300", func_80057CB4); diff --git a/src/jp/33100.c b/src/jp/33100.c deleted file mode 100644 index 8708da4451..0000000000 --- a/src/jp/33100.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "33100", func_80057D00); - -INCLUDE_ASM(s32, "33100", func_800587D0); - -INCLUDE_ASM(s32, "33100", func_8005891C); diff --git a/src/jp/33E80.c b/src/jp/33E80.c deleted file mode 100644 index 4d770867a5..0000000000 --- a/src/jp/33E80.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "33E80", func_80058A80); - -INCLUDE_ASM(s32, "33E80", func_80058B34); - -INCLUDE_ASM(s32, "33E80", func_80058C38); - -INCLUDE_ASM(s32, "33E80", func_80058CB8); - -INCLUDE_ASM(s32, "33E80", func_80058CFC); - -INCLUDE_ASM(s32, "33E80", func_80058FC0); - -INCLUDE_ASM(s32, "33E80", func_80059550); - -INCLUDE_ASM(s32, "33E80", func_80059768); - -INCLUDE_ASM(s32, "33E80", func_80059884); - -INCLUDE_ASM(s32, "33E80", func_80059930); - -INCLUDE_ASM(s32, "33E80", func_80059938); - -INCLUDE_ASM(s32, "33E80", func_8005994C); - -INCLUDE_ASM(s32, "33E80", func_800599F8); - -INCLUDE_ASM(s32, "33E80", func_80059A00); - -INCLUDE_ASM(s32, "33E80", func_80059BA4); - -INCLUDE_ASM(s32, "33E80", func_80059C44); - -INCLUDE_ASM(s32, "33E80", func_80059F6C); - -INCLUDE_ASM(s32, "33E80", func_8005A100); - -INCLUDE_ASM(s32, "33E80", func_8005A190); - -INCLUDE_ASM(s32, "33E80", func_8005A214); diff --git a/src/jp/35770.c b/src/jp/35770.c deleted file mode 100644 index da2bf5d8df..0000000000 --- a/src/jp/35770.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "35770", func_8005A370); - -INCLUDE_ASM(s32, "35770", func_8005A3A4); - -INCLUDE_ASM(s32, "35770", func_8005A890); - -INCLUDE_ASM(s32, "35770", func_8005A8A0); - -INCLUDE_ASM(s32, "35770", func_8005A8B0); - -INCLUDE_ASM(s32, "35770", func_8005A9A0); - -INCLUDE_ASM(s32, "35770", func_8005AA88); diff --git a/src/jp/35F50.c b/src/jp/35F50.c deleted file mode 100644 index 85c46dc2dc..0000000000 --- a/src/jp/35F50.c +++ /dev/null @@ -1,51 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "35F50", func_8005AB50); - -INCLUDE_ASM(s32, "35F50", func_8005AC34); - -INCLUDE_ASM(s32, "35F50", func_8005AC3C); - -INCLUDE_ASM(s32, "35F50", func_8005AC44); - -INCLUDE_ASM(s32, "35F50", func_8005AC70); - -INCLUDE_ASM(s32, "35F50", func_8005AD08); - -INCLUDE_ASM(s32, "35F50", func_8005AE50); - -INCLUDE_ASM(s32, "35F50", func_8005AEEC); - -INCLUDE_ASM(s32, "35F50", func_8005B430); - -INCLUDE_ASM(s32, "35F50", func_8005B650); - -INCLUDE_ASM(s32, "35F50", func_8005B6A4); - -INCLUDE_ASM(s32, "35F50", func_8005B6D4); - -INCLUDE_ASM(s32, "35F50", func_8005BA58); - -INCLUDE_ASM(s32, "35F50", func_8005BA88); - -INCLUDE_ASM(s32, "35F50", func_8005BAC0); - -INCLUDE_ASM(s32, "35F50", func_8005BB34); - -INCLUDE_ASM(s32, "35F50", func_8005C14C); - -INCLUDE_ASM(s32, "35F50", func_8005C454); - -INCLUDE_ASM(s32, "35F50", func_8005C980); - -INCLUDE_ASM(s32, "35F50", func_8005CDD4); - -INCLUDE_ASM(s32, "35F50", func_8005CF8C); - -INCLUDE_ASM(s32, "35F50", func_8005D0F8); - -INCLUDE_ASM(s32, "35F50", func_8005D7B0); - -INCLUDE_ASM(s32, "35F50", func_8005DA04); - -INCLUDE_ASM(s32, "35F50", func_8005DAA0); diff --git a/src/jp/38EC0.c b/src/jp/38EC0.c deleted file mode 100644 index 200187aca1..0000000000 --- a/src/jp/38EC0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "38EC0", func_8005DAC0); - -INCLUDE_ASM(s32, "38EC0", func_8005DB7C); - -INCLUDE_ASM(s32, "38EC0", func_8005DC84); - -INCLUDE_ASM(s32, "38EC0", func_8005DDDC); diff --git a/src/jp/39960.c b/src/jp/39960.c deleted file mode 100644 index b125766782..0000000000 --- a/src/jp/39960.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "39960", func_8005E560); - -INCLUDE_ASM(s32, "39960", func_8005E5BC); - -INCLUDE_ASM(s32, "39960", func_8005E660); - -INCLUDE_ASM(s32, "39960", func_8005E890); - -INCLUDE_ASM(s32, "39960", func_8005EAE0); - -INCLUDE_ASM(s32, "39960", func_8005EB6C); - -INCLUDE_ASM(s32, "39960", func_8005EBE8); - -INCLUDE_ASM(s32, "39960", func_8005EC28); - -INCLUDE_ASM(s32, "39960", func_8005EC34); - -INCLUDE_ASM(s32, "39960", func_8005EC40); - -INCLUDE_ASM(s32, "39960", func_8005EC4C); - -INCLUDE_ASM(s32, "39960", func_8005EC58); - -INCLUDE_ASM(s32, "39960", func_8005ED70); - -INCLUDE_ASM(s32, "39960", func_8005EDD0); diff --git a/src/jp/3A300.c b/src/jp/3A300.c deleted file mode 100644 index de8a4d989b..0000000000 --- a/src/jp/3A300.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A300", nuGfxFuncSet); diff --git a/src/jp/3A340.c b/src/jp/3A340.c deleted file mode 100644 index 149c5359ca..0000000000 --- a/src/jp/3A340.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A340", nuGfxPreNMIFuncSet); diff --git a/src/jp/3A380.c b/src/jp/3A380.c deleted file mode 100644 index 870c498ec4..0000000000 --- a/src/jp/3A380.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A380", func_8005EF80); diff --git a/src/jp/3A3A0.c b/src/jp/3A3A0.c deleted file mode 100644 index c729f2ce42..0000000000 --- a/src/jp/3A3A0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A3A0", func_8005EFA0); diff --git a/src/jp/3A4B0.c b/src/jp/3A4B0.c deleted file mode 100644 index 728c588b59..0000000000 --- a/src/jp/3A4B0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A4B0", nuGfxDisplayOff); diff --git a/src/jp/3A4E0.c b/src/jp/3A4E0.c deleted file mode 100644 index b343733277..0000000000 --- a/src/jp/3A4E0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A4E0", nuGfxDisplayOn); diff --git a/src/jp/3A500.c b/src/jp/3A500.c deleted file mode 100644 index 2836f00a94..0000000000 --- a/src/jp/3A500.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A500", func_8005F100); - -INCLUDE_ASM(s32, "3A500", func_8005F140); diff --git a/src/jp/3A610.c b/src/jp/3A610.c deleted file mode 100644 index 48d5683b54..0000000000 --- a/src/jp/3A610.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A610", nuGfxInitEX2); - -INCLUDE_ASM(s32, "3A610", nuContInit); diff --git a/src/jp/3A700.c b/src/jp/3A700.c deleted file mode 100644 index e01e788916..0000000000 --- a/src/jp/3A700.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A700", func_8005F300); diff --git a/src/jp/3A760.c b/src/jp/3A760.c deleted file mode 100644 index 27f573dddd..0000000000 --- a/src/jp/3A760.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A760", func_8005F360); - -INCLUDE_ASM(s32, "3A760", func_8005F384); - -INCLUDE_ASM(s32, "3A760", func_8005F3A8); - -INCLUDE_ASM(s32, "3A760", func_8005F3F8); - -INCLUDE_ASM(s32, "3A760", func_8005F420); - -INCLUDE_ASM(s32, "3A760", func_8005F460); - -INCLUDE_ASM(s32, "3A760", func_8005F514); - -INCLUDE_ASM(s32, "3A760", func_8005F554); - -INCLUDE_ASM(s32, "3A760", func_8005F580); - -INCLUDE_ASM(s32, "3A760", func_8005F5AC); diff --git a/src/jp/3A9D0.c b/src/jp/3A9D0.c deleted file mode 100644 index c6bef93f2f..0000000000 --- a/src/jp/3A9D0.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3A9D0", func_8005F5D0); - -INCLUDE_ASM(s32, "3A9D0", func_8005F7C0); - -INCLUDE_ASM(s32, "3A9D0", func_8005F93C); - -INCLUDE_ASM(s32, "3A9D0", func_8005F99C); - -INCLUDE_ASM(s32, "3A9D0", func_8005F9C0); - -INCLUDE_ASM(s32, "3A9D0", func_8005FA08); - -INCLUDE_ASM(s32, "3A9D0", func_8005FA94); - -INCLUDE_ASM(s32, "3A9D0", func_8005FABC); - -INCLUDE_ASM(s32, "3A9D0", func_8005FB04); diff --git a/src/jp/3AF40.c b/src/jp/3AF40.c deleted file mode 100644 index e4b1d9b304..0000000000 --- a/src/jp/3AF40.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3AF40", func_8005FB40); diff --git a/src/jp/3AFA0.c b/src/jp/3AFA0.c deleted file mode 100644 index 116a484ac7..0000000000 --- a/src/jp/3AFA0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3AFA0", func_8005FBA0); diff --git a/src/jp/3B040.c b/src/jp/3B040.c deleted file mode 100644 index 11d851783a..0000000000 --- a/src/jp/3B040.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B040", func_8005FC40); diff --git a/src/jp/3B2A0.c b/src/jp/3B2A0.c deleted file mode 100644 index a075d2ca9e..0000000000 --- a/src/jp/3B2A0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B2A0", func_8005FEA0); - -INCLUDE_ASM(s32, "3B2A0", func_8005FEF8); - -INCLUDE_ASM(s32, "3B2A0", func_8005FFC0); diff --git a/src/jp/3B400.c b/src/jp/3B400.c deleted file mode 100644 index 508047dec9..0000000000 --- a/src/jp/3B400.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B400", func_80060000); diff --git a/src/jp/3B420.c b/src/jp/3B420.c deleted file mode 100644 index a40b1f09bd..0000000000 --- a/src/jp/3B420.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B420", func_80060020); diff --git a/src/jp/3B4A0.c b/src/jp/3B4A0.c deleted file mode 100644 index 31c74400ce..0000000000 --- a/src/jp/3B4A0.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B4A0", func_800600A0); - -INCLUDE_ASM(s32, "3B4A0", func_80060230); - -INCLUDE_ASM(s32, "3B4A0", func_800602C8); - -INCLUDE_ASM(s32, "3B4A0", func_8006032C); - -INCLUDE_ASM(s32, "3B4A0", func_80060390); diff --git a/src/jp/3B7C0.c b/src/jp/3B7C0.c deleted file mode 100644 index a4e149fb53..0000000000 --- a/src/jp/3B7C0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B7C0", func_800603C0); - -INCLUDE_ASM(s32, "3B7C0", func_80060460); diff --git a/src/jp/3B8E0.c b/src/jp/3B8E0.c deleted file mode 100644 index 91c153d70e..0000000000 --- a/src/jp/3B8E0.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3B8E0", func_800604E0); - -INCLUDE_ASM(s32, "3B8E0", func_800605B8); - -INCLUDE_ASM(s32, "3B8E0", func_800605DC); - -INCLUDE_ASM(s32, "3B8E0", func_80060604); - -INCLUDE_ASM(s32, "3B8E0", func_8006062C); - -INCLUDE_ASM(s32, "3B8E0", func_80060708); - -INCLUDE_ASM(s32, "3B8E0", func_80060784); - -INCLUDE_ASM(s32, "3B8E0", func_80060840); - -INCLUDE_ASM(s32, "3B8E0", func_80060890); - -INCLUDE_ASM(s32, "3B8E0", func_800608C0); diff --git a/src/jp/3BC0.c b/src/jp/3BC0.c deleted file mode 100644 index 31e62b9d67..0000000000 --- a/src/jp/3BC0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3BC0", func_800287C0); - -INCLUDE_ASM(s32, "3BC0", func_80028808); - -INCLUDE_ASM(s32, "3BC0", func_80028844); diff --git a/src/jp/3BCF0.c b/src/jp/3BCF0.c deleted file mode 100644 index 90335c56ce..0000000000 --- a/src/jp/3BCF0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3BCF0", func_800608F0); - -INCLUDE_ASM(s32, "3BCF0", func_80060910); - -INCLUDE_ASM(s32, "3BCF0", func_800609B0); - -INCLUDE_ASM(s32, "3BCF0", func_80060B40); diff --git a/src/jp/3C1F0.c b/src/jp/3C1F0.c deleted file mode 100644 index 2022974542..0000000000 --- a/src/jp/3C1F0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C1F0", func_80060DF0); diff --git a/src/jp/3C290.c b/src/jp/3C290.c deleted file mode 100644 index 675e5f862c..0000000000 --- a/src/jp/3C290.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C290", func_80060E90); diff --git a/src/jp/3C2E0.c b/src/jp/3C2E0.c deleted file mode 100644 index 5e6c06f316..0000000000 --- a/src/jp/3C2E0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C2E0", func_80060EE0); diff --git a/src/jp/3C460.c b/src/jp/3C460.c deleted file mode 100644 index 364b134ca3..0000000000 --- a/src/jp/3C460.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C460", func_80061060); diff --git a/src/jp/3C820.c b/src/jp/3C820.c deleted file mode 100644 index 7149e5314f..0000000000 --- a/src/jp/3C820.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C820", func_80061420); - -INCLUDE_ASM(s32, "3C820", func_80061474); - -INCLUDE_ASM(s32, "3C820", func_800614E0); diff --git a/src/jp/3C910.c b/src/jp/3C910.c deleted file mode 100644 index 59cc3e6ef1..0000000000 --- a/src/jp/3C910.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3C910", func_80061510); - -INCLUDE_ASM(s32, "3C910", func_80061520); - -INCLUDE_ASM(s32, "3C910", func_80061530); diff --git a/src/jp/3CA50.c b/src/jp/3CA50.c deleted file mode 100644 index cacd089219..0000000000 --- a/src/jp/3CA50.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CA50", func_80061650); diff --git a/src/jp/3CAF0.c b/src/jp/3CAF0.c deleted file mode 100644 index ae05c95fe1..0000000000 --- a/src/jp/3CAF0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CAF0", func_800616F0); - -INCLUDE_ASM(s32, "3CAF0", func_800617A0); diff --git a/src/jp/3CC20.c b/src/jp/3CC20.c deleted file mode 100644 index 889d36d52c..0000000000 --- a/src/jp/3CC20.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CC20", func_80061820); diff --git a/src/jp/3CCA0.c b/src/jp/3CCA0.c deleted file mode 100644 index b77a0b78c3..0000000000 --- a/src/jp/3CCA0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CCA0", func_800618A0); diff --git a/src/jp/3CCD0.c b/src/jp/3CCD0.c deleted file mode 100644 index 8fcaae5859..0000000000 --- a/src/jp/3CCD0.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CCD0", func_800618D0); - -INCLUDE_ASM(s32, "3CCD0", func_80061950); - -INCLUDE_ASM(s32, "3CCD0", func_80061970); - -INCLUDE_ASM(s32, "3CCD0", func_800619F8); - -INCLUDE_ASM(s32, "3CCD0", func_80061A94); diff --git a/src/jp/3CF50.c b/src/jp/3CF50.c deleted file mode 100644 index 44ce81d537..0000000000 --- a/src/jp/3CF50.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3CF50", func_80061B50); - -INCLUDE_ASM(s32, "3CF50", func_80061CEC); - -INCLUDE_ASM(s32, "3CF50", func_80061DA0); diff --git a/src/jp/3D260.c b/src/jp/3D260.c deleted file mode 100644 index 328598529f..0000000000 --- a/src/jp/3D260.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3D260", func_80061E60); diff --git a/src/jp/3D2C0.c b/src/jp/3D2C0.c deleted file mode 100644 index 27e4902be1..0000000000 --- a/src/jp/3D2C0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3D2C0", func_80061EC0); diff --git a/src/jp/3D2D0.c b/src/jp/3D2D0.c deleted file mode 100644 index 1ef2505da3..0000000000 --- a/src/jp/3D2D0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3D2D0", func_80061ED0); diff --git a/src/jp/3D300.c b/src/jp/3D300.c deleted file mode 100644 index fac6d31dc6..0000000000 --- a/src/jp/3D300.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3D300", func_80061F00); - -INCLUDE_ASM(s32, "3D300", func_80062030); diff --git a/src/jp/3D580.c b/src/jp/3D580.c deleted file mode 100644 index f867ed9a54..0000000000 --- a/src/jp/3D580.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3D580", func_80062180); - -INCLUDE_ASM(s32, "3D580", func_80062500); diff --git a/src/jp/3DC90.c b/src/jp/3DC90.c deleted file mode 100644 index 900dc62ab1..0000000000 --- a/src/jp/3DC90.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3DC90", func_80062890); - -INCLUDE_ASM(s32, "3DC90", func_80063214); diff --git a/src/jp/3E6F0.c b/src/jp/3E6F0.c deleted file mode 100644 index a77c123a7d..0000000000 --- a/src/jp/3E6F0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3E6F0", func_800632F0); - -INCLUDE_ASM(s32, "3E6F0", func_80063868); diff --git a/src/jp/3ECE0.c b/src/jp/3ECE0.c deleted file mode 100644 index 1bba749bec..0000000000 --- a/src/jp/3ECE0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3ECE0", func_800638E0); - -INCLUDE_ASM(s32, "3ECE0", func_80063A10); diff --git a/src/jp/3EF60.c b/src/jp/3EF60.c deleted file mode 100644 index de8e62175e..0000000000 --- a/src/jp/3EF60.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3EF60", func_80063B60); - -INCLUDE_ASM(s32, "3EF60", func_80063D10); diff --git a/src/jp/3F2E0.c b/src/jp/3F2E0.c deleted file mode 100644 index 7d1debae18..0000000000 --- a/src/jp/3F2E0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3F2E0", func_80063EE0); - -INCLUDE_ASM(s32, "3F2E0", func_800640B8); diff --git a/src/jp/3F6A0.c b/src/jp/3F6A0.c deleted file mode 100644 index afbbe9e7b7..0000000000 --- a/src/jp/3F6A0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3F6A0", func_800642A0); - -INCLUDE_ASM(s32, "3F6A0", func_80064428); diff --git a/src/jp/3F9C0.c b/src/jp/3F9C0.c deleted file mode 100644 index 0a66f5c9d2..0000000000 --- a/src/jp/3F9C0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3F9C0", func_800645C0); diff --git a/src/jp/3FA20.c b/src/jp/3FA20.c deleted file mode 100644 index 99cd185c89..0000000000 --- a/src/jp/3FA20.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3FA20", func_80064620); - -INCLUDE_ASM(s32, "3FA20", func_80064940); - -INCLUDE_ASM(s32, "3FA20", func_800649E0); - -INCLUDE_ASM(s32, "3FA20", func_80064A20); - -INCLUDE_ASM(s32, "3FA20", func_80064A44); diff --git a/src/jp/3FE70.c b/src/jp/3FE70.c deleted file mode 100644 index 28c08b8219..0000000000 --- a/src/jp/3FE70.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "3FE70", _Printf); - -INCLUDE_ASM(s32, "3FE70", func_80064FF0); - -INCLUDE_ASM(s32, "3FE70", func_800654C0); - -INCLUDE_ASM(s32, "3FE70", func_80065518); diff --git a/src/jp/40950.c b/src/jp/40950.c deleted file mode 100644 index 399254c854..0000000000 --- a/src/jp/40950.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40950", func_80065550); diff --git a/src/jp/40980.c b/src/jp/40980.c deleted file mode 100644 index 774e6cb954..0000000000 --- a/src/jp/40980.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40980", func_80065580); diff --git a/src/jp/40AC0.c b/src/jp/40AC0.c deleted file mode 100644 index 5490b8635c..0000000000 --- a/src/jp/40AC0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40AC0", func_800656C0); diff --git a/src/jp/40BF0.c b/src/jp/40BF0.c deleted file mode 100644 index c7d225ba7f..0000000000 --- a/src/jp/40BF0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40BF0", func_800657F0); - -INCLUDE_ASM(s32, "40BF0", func_80065920); diff --git a/src/jp/40DD0.c b/src/jp/40DD0.c deleted file mode 100644 index 2fca8e86bb..0000000000 --- a/src/jp/40DD0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40DD0", osGetCount); diff --git a/src/jp/40DE0.c b/src/jp/40DE0.c deleted file mode 100644 index cdd72672d7..0000000000 --- a/src/jp/40DE0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "40DE0", func_800659E0); - -INCLUDE_ASM(s32, "40DE0", func_80065BEC); diff --git a/src/jp/41020.c b/src/jp/41020.c deleted file mode 100644 index 1d0cd228c4..0000000000 --- a/src/jp/41020.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41020", func_80065C20); diff --git a/src/jp/41040.c b/src/jp/41040.c deleted file mode 100644 index 8f92ec6d4c..0000000000 --- a/src/jp/41040.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41040", func_80065C40); diff --git a/src/jp/41090.c b/src/jp/41090.c deleted file mode 100644 index 2d9dd7a3b1..0000000000 --- a/src/jp/41090.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41090", func_80065C90); diff --git a/src/jp/41140.c b/src/jp/41140.c deleted file mode 100644 index 538a71e808..0000000000 --- a/src/jp/41140.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41140", func_80065D40); - -INCLUDE_ASM(s32, "41140", func_80065D94); - -INCLUDE_ASM(s32, "41140", func_80065E00); diff --git a/src/jp/41230.c b/src/jp/41230.c deleted file mode 100644 index 6a98d16faa..0000000000 --- a/src/jp/41230.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41230", func_80065E30); - -INCLUDE_ASM(s32, "41230", func_80065F00); diff --git a/src/jp/41320.c b/src/jp/41320.c deleted file mode 100644 index f23cbc3cf3..0000000000 --- a/src/jp/41320.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41320", func_80065F20); diff --git a/src/jp/413F0.c b/src/jp/413F0.c deleted file mode 100644 index 654a526ee3..0000000000 --- a/src/jp/413F0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "413F0", func_80065FF0); diff --git a/src/jp/41510.c b/src/jp/41510.c deleted file mode 100644 index 513e52a534..0000000000 --- a/src/jp/41510.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41510", func_80066110); diff --git a/src/jp/415D0.c b/src/jp/415D0.c deleted file mode 100644 index eef0c3339f..0000000000 --- a/src/jp/415D0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "415D0", func_800661D0); diff --git a/src/jp/41610.c b/src/jp/41610.c deleted file mode 100644 index a7d232e5a9..0000000000 --- a/src/jp/41610.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41610", func_80066210); diff --git a/src/jp/41660.c b/src/jp/41660.c deleted file mode 100644 index 09c2159d4f..0000000000 --- a/src/jp/41660.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41660", func_80066260); diff --git a/src/jp/41670.c b/src/jp/41670.c deleted file mode 100644 index e9c064956e..0000000000 --- a/src/jp/41670.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41670", func_80066270); diff --git a/src/jp/41700.c b/src/jp/41700.c deleted file mode 100644 index be0eed58e8..0000000000 --- a/src/jp/41700.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41700", func_80066300); diff --git a/src/jp/41720.c b/src/jp/41720.c deleted file mode 100644 index 35922e9b97..0000000000 --- a/src/jp/41720.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41720", func_80066320); diff --git a/src/jp/41850.c b/src/jp/41850.c deleted file mode 100644 index 912c86513f..0000000000 --- a/src/jp/41850.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41850", func_80066450); - -INCLUDE_ASM(s32, "41850", func_800664A4); - -INCLUDE_ASM(s32, "41850", func_800665E0); - -INCLUDE_ASM(s32, "41850", func_80066660); diff --git a/src/jp/41B70.c b/src/jp/41B70.c deleted file mode 100644 index 62c49a66f1..0000000000 --- a/src/jp/41B70.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41B70", func_80066770); diff --git a/src/jp/41C30.c b/src/jp/41C30.c deleted file mode 100644 index 9b3497f93f..0000000000 --- a/src/jp/41C30.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41C30", func_80066830); diff --git a/src/jp/41CF0.c b/src/jp/41CF0.c deleted file mode 100644 index 79879fbf0b..0000000000 --- a/src/jp/41CF0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41CF0", func_800668F0); diff --git a/src/jp/41D30.c b/src/jp/41D30.c deleted file mode 100644 index 0042822270..0000000000 --- a/src/jp/41D30.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41D30", func_80066930); diff --git a/src/jp/41D80.c b/src/jp/41D80.c deleted file mode 100644 index 5707c828b8..0000000000 --- a/src/jp/41D80.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41D80", func_80066980); diff --git a/src/jp/41DC0.c b/src/jp/41DC0.c deleted file mode 100644 index b6ef43320f..0000000000 --- a/src/jp/41DC0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41DC0", func_800669C0); diff --git a/src/jp/41E00.c b/src/jp/41E00.c deleted file mode 100644 index 6a11b20d08..0000000000 --- a/src/jp/41E00.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41E00", func_80066A00); diff --git a/src/jp/41E40.c b/src/jp/41E40.c deleted file mode 100644 index 6df0b43ff7..0000000000 --- a/src/jp/41E40.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "41E40", func_80066A40); - -INCLUDE_ASM(s32, "41E40", func_80066BE0); diff --git a/src/jp/42180.c b/src/jp/42180.c deleted file mode 100644 index 0e7e3d6316..0000000000 --- a/src/jp/42180.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42180", func_80066D80); diff --git a/src/jp/421E0.c b/src/jp/421E0.c deleted file mode 100644 index 92056a0fec..0000000000 --- a/src/jp/421E0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "421E0", osViSetMode); diff --git a/src/jp/42230.c b/src/jp/42230.c deleted file mode 100644 index 111131d9e3..0000000000 --- a/src/jp/42230.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42230", osViSetSpecialFeatures); diff --git a/src/jp/423A0.c b/src/jp/423A0.c deleted file mode 100644 index 7b3aef4ca5..0000000000 --- a/src/jp/423A0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "423A0", func_80066FA0); diff --git a/src/jp/423F0.c b/src/jp/423F0.c deleted file mode 100644 index 019b9f4dea..0000000000 --- a/src/jp/423F0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "423F0", func_80066FF0); diff --git a/src/jp/42440.c b/src/jp/42440.c deleted file mode 100644 index 2b12bad3f7..0000000000 --- a/src/jp/42440.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42440", func_80067040); diff --git a/src/jp/42750.c b/src/jp/42750.c deleted file mode 100644 index 3aafd367a2..0000000000 --- a/src/jp/42750.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42750", func_80067350); diff --git a/src/jp/427B0.c b/src/jp/427B0.c deleted file mode 100644 index 792187a13f..0000000000 --- a/src/jp/427B0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "427B0", func_800673B0); diff --git a/src/jp/42820.c b/src/jp/42820.c deleted file mode 100644 index 0537161309..0000000000 --- a/src/jp/42820.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42820", func_80067420); diff --git a/src/jp/42880.c b/src/jp/42880.c deleted file mode 100644 index bc1f65fda8..0000000000 --- a/src/jp/42880.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42880", func_80067480); diff --git a/src/jp/428E0.c b/src/jp/428E0.c deleted file mode 100644 index 9bee4fed76..0000000000 --- a/src/jp/428E0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "428E0", func_800674E0); diff --git a/src/jp/42960.c b/src/jp/42960.c deleted file mode 100644 index ff45c8ce26..0000000000 --- a/src/jp/42960.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42960", func_80067560); diff --git a/src/jp/429E0.c b/src/jp/429E0.c deleted file mode 100644 index 4d2d844a80..0000000000 --- a/src/jp/429E0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "429E0", func_800675E0); diff --git a/src/jp/42AE0.c b/src/jp/42AE0.c deleted file mode 100644 index 7b73641f8d..0000000000 --- a/src/jp/42AE0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42AE0", func_800676E0); diff --git a/src/jp/42B0.c b/src/jp/42B0.c deleted file mode 100644 index 4bf45f39f5..0000000000 --- a/src/jp/42B0.c +++ /dev/null @@ -1,89 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42B0", func_80028EB0); - -INCLUDE_ASM(s32, "42B0", func_80028ED8); - -INCLUDE_ASM(s32, "42B0", func_80028F4C); - -INCLUDE_ASM(s32, "42B0", func_80028FA0); - -INCLUDE_ASM(s32, "42B0", func_80028FB0); - -INCLUDE_ASM(s32, "42B0", func_80028FF0); - -INCLUDE_ASM(s32, "42B0", func_8002902C); - -INCLUDE_ASM(s32, "42B0", func_80029124); - -INCLUDE_ASM(s32, "42B0", func_800291DC); - -INCLUDE_ASM(s32, "42B0", func_80029284); - -INCLUDE_ASM(s32, "42B0", func_80029394); - -INCLUDE_ASM(s32, "42B0", func_80029470); - -INCLUDE_ASM(s32, "42B0", func_80029484); - -INCLUDE_ASM(s32, "42B0", func_800295C0); - -INCLUDE_ASM(s32, "42B0", func_800295E0); - -INCLUDE_ASM(s32, "42B0", func_800296E0); - -INCLUDE_ASM(s32, "42B0", func_800296FC); - -INCLUDE_ASM(s32, "42B0", func_80029794); - -INCLUDE_ASM(s32, "42B0", func_80029820); - -INCLUDE_ASM(s32, "42B0", func_800298C0); - -INCLUDE_ASM(s32, "42B0", func_800298F4); - -INCLUDE_ASM(s32, "42B0", func_80029954); - -INCLUDE_ASM(s32, "42B0", func_800299BC); - -INCLUDE_ASM(s32, "42B0", func_80029A3C); - -INCLUDE_ASM(s32, "42B0", func_80029A84); - -INCLUDE_ASM(s32, "42B0", func_80029AE4); - -INCLUDE_ASM(s32, "42B0", func_80029BE8); - -INCLUDE_ASM(s32, "42B0", func_80029C40); - -INCLUDE_ASM(s32, "42B0", func_80029DE0); - -INCLUDE_ASM(s32, "42B0", func_80029E10); - -INCLUDE_ASM(s32, "42B0", func_80029E94); - -INCLUDE_ASM(s32, "42B0", func_80029EEC); - -INCLUDE_ASM(s32, "42B0", func_80029F5C); - -INCLUDE_ASM(s32, "42B0", func_80029FF4); - -INCLUDE_ASM(s32, "42B0", func_8002A074); - -INCLUDE_ASM(s32, "42B0", func_8002A12C); - -INCLUDE_ASM(s32, "42B0", func_8002A190); - -INCLUDE_ASM(s32, "42B0", func_8002A1F4); - -INCLUDE_ASM(s32, "42B0", func_8002A2AC); - -INCLUDE_ASM(s32, "42B0", func_8002A310); - -INCLUDE_ASM(s32, "42B0", func_8002A374); - -INCLUDE_ASM(s32, "42B0", func_8002A8C4); - -INCLUDE_ASM(s32, "42B0", func_8002AA84); - -INCLUDE_ASM(s32, "42B0", func_8002AB1C); diff --git a/src/jp/42BA0.c b/src/jp/42BA0.c deleted file mode 100644 index fd29fa32fb..0000000000 --- a/src/jp/42BA0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42BA0", func_800677A0); diff --git a/src/jp/42C00.c b/src/jp/42C00.c deleted file mode 100644 index 6fbeeef3bc..0000000000 --- a/src/jp/42C00.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42C00", func_80067800); diff --git a/src/jp/42CE0.c b/src/jp/42CE0.c deleted file mode 100644 index ac54147643..0000000000 --- a/src/jp/42CE0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42CE0", func_800678E0); diff --git a/src/jp/42D40.c b/src/jp/42D40.c deleted file mode 100644 index 1c30c98395..0000000000 --- a/src/jp/42D40.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42D40", func_80067940); diff --git a/src/jp/42DC0.c b/src/jp/42DC0.c deleted file mode 100644 index 8721e57a08..0000000000 --- a/src/jp/42DC0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42DC0", func_800679C0); diff --git a/src/jp/42E50.c b/src/jp/42E50.c deleted file mode 100644 index feeaf75351..0000000000 --- a/src/jp/42E50.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42E50", func_80067A50); diff --git a/src/jp/42F00.c b/src/jp/42F00.c deleted file mode 100644 index 722917698c..0000000000 --- a/src/jp/42F00.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "42F00", func_80067B00); - -INCLUDE_ASM(s32, "42F00", func_80067C60); diff --git a/src/jp/431E0.c b/src/jp/431E0.c deleted file mode 100644 index 045c020994..0000000000 --- a/src/jp/431E0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "431E0", func_80067DE0); - -INCLUDE_ASM(s32, "431E0", func_80067F24); diff --git a/src/jp/43570.c b/src/jp/43570.c deleted file mode 100644 index 92ebf82ec1..0000000000 --- a/src/jp/43570.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "43570", func_80068170); - -INCLUDE_ASM(s32, "43570", func_8006847C); diff --git a/src/jp/439A0.c b/src/jp/439A0.c deleted file mode 100644 index 1deb7a7666..0000000000 --- a/src/jp/439A0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "439A0", func_800685A0); - -INCLUDE_ASM(s32, "439A0", func_8006874C); diff --git a/src/jp/43BC0.c b/src/jp/43BC0.c deleted file mode 100644 index 73dc825d5e..0000000000 --- a/src/jp/43BC0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "43BC0", func_800687C0); - -INCLUDE_ASM(s32, "43BC0", func_80068C00); diff --git a/src/jp/441A0.c b/src/jp/441A0.c deleted file mode 100644 index 6c445b23c5..0000000000 --- a/src/jp/441A0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "441A0", func_80068DA0); diff --git a/src/jp/44360.c b/src/jp/44360.c deleted file mode 100644 index 92d3ea3ee5..0000000000 --- a/src/jp/44360.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "44360", func_80068F60); diff --git a/src/jp/44470.c b/src/jp/44470.c deleted file mode 100644 index 1d0f730342..0000000000 --- a/src/jp/44470.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "44470", func_80069070); - -INCLUDE_ASM(s32, "44470", func_80069170); - -INCLUDE_ASM(s32, "44470", func_80069368); diff --git a/src/jp/44840.c b/src/jp/44840.c deleted file mode 100644 index 3f8f639d91..0000000000 --- a/src/jp/44840.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "44840", func_80069440); diff --git a/src/jp/448A0.c b/src/jp/448A0.c deleted file mode 100644 index 653e8d7cbd..0000000000 --- a/src/jp/448A0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "448A0", func_800694A0); - -INCLUDE_ASM(s32, "448A0", func_80069590); - -INCLUDE_ASM(s32, "448A0", func_80069624); diff --git a/src/jp/44AB0.c b/src/jp/44AB0.c deleted file mode 100644 index b07227bb2e..0000000000 --- a/src/jp/44AB0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "44AB0", func_800696B0); diff --git a/src/jp/44B20.c b/src/jp/44B20.c deleted file mode 100644 index 3e4ff4a9cc..0000000000 --- a/src/jp/44B20.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "44B20", func_80069720); - -INCLUDE_ASM(s32, "44B20", func_80069754); - -INCLUDE_ASM(s32, "44B20", func_80069798); - -INCLUDE_ASM(s32, "44B20", func_80069A84); - -INCLUDE_ASM(s32, "44B20", func_80069BE8); - -INCLUDE_ASM(s32, "44B20", func_80069DB4); - -INCLUDE_ASM(s32, "44B20", func_80069E6C); diff --git a/src/jp/455B0.c b/src/jp/455B0.c deleted file mode 100644 index 7d40164898..0000000000 --- a/src/jp/455B0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "455B0", func_8006A1B0); diff --git a/src/jp/457A0.c b/src/jp/457A0.c deleted file mode 100644 index f16d295f34..0000000000 --- a/src/jp/457A0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "457A0", func_8006A3A0); diff --git a/src/jp/45A10.c b/src/jp/45A10.c deleted file mode 100644 index cb9da140ed..0000000000 --- a/src/jp/45A10.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "45A10", func_8006A610); diff --git a/src/jp/45A30.c b/src/jp/45A30.c deleted file mode 100644 index 15a150ee7a..0000000000 --- a/src/jp/45A30.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "45A30", func_8006A630); - -INCLUDE_ASM(s32, "45A30", func_8006A6E8); - -INCLUDE_ASM(s32, "45A30", func_8006A9C0); diff --git a/src/jp/45DD0.c b/src/jp/45DD0.c deleted file mode 100644 index ea576e9949..0000000000 --- a/src/jp/45DD0.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "45DD0", func_8006A9D0); - -INCLUDE_ASM(s32, "45DD0", func_8006A9E0); - -INCLUDE_ASM(s32, "45DD0", func_8006AF5C); - -INCLUDE_ASM(s32, "45DD0", func_8006B04C); - -INCLUDE_ASM(s32, "45DD0", func_8006B154); - -INCLUDE_ASM(s32, "45DD0", func_8006B19C); - -INCLUDE_ASM(s32, "45DD0", func_8006B1B4); - -INCLUDE_ASM(s32, "45DD0", func_8006B340); - -INCLUDE_ASM(s32, "45DD0", func_8006B3B0); diff --git a/src/jp/467D0.c b/src/jp/467D0.c deleted file mode 100644 index f2476939b0..0000000000 --- a/src/jp/467D0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "467D0", func_8006B3D0); - -INCLUDE_ASM(s32, "467D0", func_8006B410); diff --git a/src/jp/46860.c b/src/jp/46860.c deleted file mode 100644 index 7a3d6a11cc..0000000000 --- a/src/jp/46860.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "46860", func_8006B460); - -INCLUDE_ASM(s32, "46860", func_8006B530); - -INCLUDE_ASM(s32, "46860", func_8006B550); diff --git a/src/jp/46AC0.c b/src/jp/46AC0.c deleted file mode 100644 index 177a863daf..0000000000 --- a/src/jp/46AC0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "46AC0", func_8006B6C0); diff --git a/src/jp/46C30.c b/src/jp/46C30.c deleted file mode 100644 index 28aaf6e25c..0000000000 --- a/src/jp/46C30.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "46C30", func_8006B830); diff --git a/src/jp/46C50.c b/src/jp/46C50.c deleted file mode 100644 index 989de76a2d..0000000000 --- a/src/jp/46C50.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "46C50", func_8006B850); - -INCLUDE_ASM(s32, "46C50", func_8006B960); - -INCLUDE_ASM(s32, "46C50", func_8006BBB0); - -INCLUDE_ASM(s32, "46C50", func_8006BFFC); - -INCLUDE_ASM(s32, "46C50", func_8006C094); diff --git a/src/jp/47A40.c b/src/jp/47A40.c deleted file mode 100644 index 1861361317..0000000000 --- a/src/jp/47A40.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47A40", func_8006C640); diff --git a/src/jp/47A50.c b/src/jp/47A50.c deleted file mode 100644 index d8ca3d2838..0000000000 --- a/src/jp/47A50.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47A50", func_8006C650); diff --git a/src/jp/47A60.c b/src/jp/47A60.c deleted file mode 100644 index 9d27df3e0c..0000000000 --- a/src/jp/47A60.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47A60", func_8006C660); diff --git a/src/jp/47A70.c b/src/jp/47A70.c deleted file mode 100644 index 9bd12a7f58..0000000000 --- a/src/jp/47A70.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47A70", func_8006C670); - -INCLUDE_ASM(s32, "47A70", func_8006C680); - -INCLUDE_ASM(s32, "47A70", func_8006C690); - -INCLUDE_ASM(s32, "47A70", func_8006C6A0); diff --git a/src/jp/47AC0.c b/src/jp/47AC0.c deleted file mode 100644 index b275942970..0000000000 --- a/src/jp/47AC0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47AC0", func_8006C6C0); - -INCLUDE_ASM(s32, "47AC0", func_8006C6D0); - -INCLUDE_ASM(s32, "47AC0", func_8006C6E0); - -INCLUDE_ASM(s32, "47AC0", func_8006C710); diff --git a/src/jp/47BA0.c b/src/jp/47BA0.c deleted file mode 100644 index 52eeaa55a3..0000000000 --- a/src/jp/47BA0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47BA0", func_8006C7A0); diff --git a/src/jp/47BF0.c b/src/jp/47BF0.c deleted file mode 100644 index 5b40f89b3a..0000000000 --- a/src/jp/47BF0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47BF0", func_8006C7F0); diff --git a/src/jp/47C40.c b/src/jp/47C40.c deleted file mode 100644 index 364b09b41f..0000000000 --- a/src/jp/47C40.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47C40", func_8006C840); - -INCLUDE_ASM(s32, "47C40", func_8006C8AC); diff --git a/src/jp/47D30.c b/src/jp/47D30.c deleted file mode 100644 index 4992ba85c1..0000000000 --- a/src/jp/47D30.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47D30", func_8006C930); diff --git a/src/jp/47E10.c b/src/jp/47E10.c deleted file mode 100644 index 39416cc297..0000000000 --- a/src/jp/47E10.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47E10", func_8006CA10); diff --git a/src/jp/47E70.c b/src/jp/47E70.c deleted file mode 100644 index 35850d4971..0000000000 --- a/src/jp/47E70.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47E70", func_8006CA70); diff --git a/src/jp/47F80.c b/src/jp/47F80.c deleted file mode 100644 index ec88766ad8..0000000000 --- a/src/jp/47F80.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47F80", func_8006CB80); diff --git a/src/jp/47FA0.c b/src/jp/47FA0.c deleted file mode 100644 index a446453f5f..0000000000 --- a/src/jp/47FA0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "47FA0", func_8006CBA0); diff --git a/src/jp/48000.c b/src/jp/48000.c deleted file mode 100644 index 0d1d55bcf2..0000000000 --- a/src/jp/48000.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "48000", func_8006CC00); - -INCLUDE_ASM(s32, "48000", func_8006D060); - -INCLUDE_ASM(s32, "48000", func_8006D1B8); - -INCLUDE_ASM(s32, "48000", func_8006D320); - -INCLUDE_ASM(s32, "48000", func_8006D49C); - -INCLUDE_ASM(s32, "48000", func_8006D540); diff --git a/src/jp/48A00.c b/src/jp/48A00.c deleted file mode 100644 index 6736914f87..0000000000 --- a/src/jp/48A00.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "48A00", func_8006D600); - -INCLUDE_ASM(s32, "48A00", func_8006D684); diff --git a/src/jp/48BC0.c b/src/jp/48BC0.c deleted file mode 100644 index 811ceccf82..0000000000 --- a/src/jp/48BC0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "48BC0", func_8006D7C0); diff --git a/src/jp/48BE0.c b/src/jp/48BE0.c deleted file mode 100644 index 2ee250ba40..0000000000 --- a/src/jp/48BE0.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "48BE0", func_8006D7E0); diff --git a/src/jp/491A0.c b/src/jp/491A0.c deleted file mode 100644 index b3c2a802ef..0000000000 --- a/src/jp/491A0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "491A0", func_8006DDA0); - -INCLUDE_ASM(s32, "491A0", func_8006E2F0); diff --git a/src/jp/49C50.c b/src/jp/49C50.c deleted file mode 100644 index 48c40271fe..0000000000 --- a/src/jp/49C50.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "49C50", func_8006E850); diff --git a/src/jp/4A120.c b/src/jp/4A120.c deleted file mode 100644 index 24d725c973..0000000000 --- a/src/jp/4A120.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "4A120", func_8006ED20); - -INCLUDE_ASM(s32, "4A120", func_8006ED50); diff --git a/src/jp/4A190.c b/src/jp/4A190.c deleted file mode 100644 index acd2d9e5fa..0000000000 --- a/src/jp/4A190.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "4A190", func_8006ED90); diff --git a/src/jp/4A1D0.c b/src/jp/4A1D0.c deleted file mode 100644 index e312f13071..0000000000 --- a/src/jp/4A1D0.c +++ /dev/null @@ -1,31 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "4A1D0", func_8006EDD0); - -INCLUDE_ASM(s32, "4A1D0", func_8006EEF8); - -INCLUDE_ASM(s32, "4A1D0", func_8006EF00); - -INCLUDE_ASM(s32, "4A1D0", func_8006EF08); - -INCLUDE_ASM(s32, "4A1D0", func_8006EF38); - -INCLUDE_ASM(s32, "4A1D0", func_8006EF40); - -INCLUDE_ASM(s32, "4A1D0", func_8006EF48); - -INCLUDE_ASM(s32, "4A1D0", func_8006F098); - -INCLUDE_ASM(s32, "4A1D0", func_8006F164); - -INCLUDE_ASM(s32, "4A1D0", func_8006F27C); - -INCLUDE_ASM(s32, "4A1D0", func_8006F2E8); - -INCLUDE_ASM(s32, "4A1D0", func_8006F404); - -INCLUDE_ASM(s32, "4A1D0", func_8006F530); - -INCLUDE_ASM(s32, "4A1D0", func_8006F5FC); - -INCLUDE_ASM(s32, "4A1D0", func_8006F73C); diff --git a/src/jp/4AC70.c b/src/jp/4AC70.c deleted file mode 100644 index c76c1356e3..0000000000 --- a/src/jp/4AC70.c +++ /dev/null @@ -1,293 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "4AC70", func_8006F870); - -INCLUDE_ASM(s32, "4AC70", func_8006F8D0); - -INCLUDE_ASM(s32, "4AC70", func_8006F930); - -INCLUDE_ASM(s32, "4AC70", func_8006F990); - -INCLUDE_ASM(s32, "4AC70", func_8006F9F0); - -INCLUDE_ASM(s32, "4AC70", func_8006FA50); - -INCLUDE_ASM(s32, "4AC70", func_8006FAB0); - -INCLUDE_ASM(s32, "4AC70", func_8006FB10); - -INCLUDE_ASM(s32, "4AC70", func_8006FB70); - -INCLUDE_ASM(s32, "4AC70", func_8006FBD0); - -INCLUDE_ASM(s32, "4AC70", func_8006FC30); - -INCLUDE_ASM(s32, "4AC70", func_8006FC90); - -INCLUDE_ASM(s32, "4AC70", func_8006FCF0); - -INCLUDE_ASM(s32, "4AC70", func_8006FD50); - -INCLUDE_ASM(s32, "4AC70", func_8006FDB0); - -INCLUDE_ASM(s32, "4AC70", func_8006FE10); - -INCLUDE_ASM(s32, "4AC70", func_8006FE70); - -INCLUDE_ASM(s32, "4AC70", func_8006FED0); - -INCLUDE_ASM(s32, "4AC70", func_8006FF30); - -INCLUDE_ASM(s32, "4AC70", func_8006FF90); - -INCLUDE_ASM(s32, "4AC70", func_8006FFF0); - -INCLUDE_ASM(s32, "4AC70", func_80070050); - -INCLUDE_ASM(s32, "4AC70", func_800700B0); - -INCLUDE_ASM(s32, "4AC70", func_80070110); - -INCLUDE_ASM(s32, "4AC70", func_80070170); - -INCLUDE_ASM(s32, "4AC70", func_800701D0); - -INCLUDE_ASM(s32, "4AC70", func_80070230); - -INCLUDE_ASM(s32, "4AC70", func_80070290); - -INCLUDE_ASM(s32, "4AC70", func_800702F0); - -INCLUDE_ASM(s32, "4AC70", func_80070350); - -INCLUDE_ASM(s32, "4AC70", func_800703B0); - -INCLUDE_ASM(s32, "4AC70", func_80070410); - -INCLUDE_ASM(s32, "4AC70", func_80070470); - -INCLUDE_ASM(s32, "4AC70", func_800704D0); - -INCLUDE_ASM(s32, "4AC70", func_80070530); - -INCLUDE_ASM(s32, "4AC70", func_80070590); - -INCLUDE_ASM(s32, "4AC70", func_800705F0); - -INCLUDE_ASM(s32, "4AC70", func_80070650); - -INCLUDE_ASM(s32, "4AC70", func_800706B0); - -INCLUDE_ASM(s32, "4AC70", func_80070710); - -INCLUDE_ASM(s32, "4AC70", func_80070770); - -INCLUDE_ASM(s32, "4AC70", func_800707D0); - -INCLUDE_ASM(s32, "4AC70", func_80070830); - -INCLUDE_ASM(s32, "4AC70", func_80070890); - -INCLUDE_ASM(s32, "4AC70", func_800708F0); - -INCLUDE_ASM(s32, "4AC70", func_80070950); - -INCLUDE_ASM(s32, "4AC70", func_800709B0); - -INCLUDE_ASM(s32, "4AC70", func_80070A10); - -INCLUDE_ASM(s32, "4AC70", func_80070A70); - -INCLUDE_ASM(s32, "4AC70", func_80070AD0); - -INCLUDE_ASM(s32, "4AC70", func_80070B30); - -INCLUDE_ASM(s32, "4AC70", func_80070B90); - -INCLUDE_ASM(s32, "4AC70", func_80070BF0); - -INCLUDE_ASM(s32, "4AC70", func_80070C50); - -INCLUDE_ASM(s32, "4AC70", func_80070CB0); - -INCLUDE_ASM(s32, "4AC70", func_80070D10); - -INCLUDE_ASM(s32, "4AC70", func_80070D70); - -INCLUDE_ASM(s32, "4AC70", func_80070DD0); - -INCLUDE_ASM(s32, "4AC70", func_80070E30); - -INCLUDE_ASM(s32, "4AC70", func_80070E90); - -INCLUDE_ASM(s32, "4AC70", func_80070EF0); - -INCLUDE_ASM(s32, "4AC70", func_80070F50); - -INCLUDE_ASM(s32, "4AC70", func_80070FB0); - -INCLUDE_ASM(s32, "4AC70", func_80071010); - -INCLUDE_ASM(s32, "4AC70", func_80071070); - -INCLUDE_ASM(s32, "4AC70", func_800710D0); - -INCLUDE_ASM(s32, "4AC70", func_80071130); - -INCLUDE_ASM(s32, "4AC70", func_80071190); - -INCLUDE_ASM(s32, "4AC70", func_800711F0); - -INCLUDE_ASM(s32, "4AC70", func_80071250); - -INCLUDE_ASM(s32, "4AC70", func_800712B0); - -INCLUDE_ASM(s32, "4AC70", func_80071310); - -INCLUDE_ASM(s32, "4AC70", func_80071370); - -INCLUDE_ASM(s32, "4AC70", func_800713D0); - -INCLUDE_ASM(s32, "4AC70", func_80071430); - -INCLUDE_ASM(s32, "4AC70", func_80071490); - -INCLUDE_ASM(s32, "4AC70", func_800714F0); - -INCLUDE_ASM(s32, "4AC70", func_80071550); - -INCLUDE_ASM(s32, "4AC70", func_800715B0); - -INCLUDE_ASM(s32, "4AC70", func_80071610); - -INCLUDE_ASM(s32, "4AC70", func_80071670); - -INCLUDE_ASM(s32, "4AC70", func_800716D0); - -INCLUDE_ASM(s32, "4AC70", func_80071730); - -INCLUDE_ASM(s32, "4AC70", func_80071790); - -INCLUDE_ASM(s32, "4AC70", func_800717F0); - -INCLUDE_ASM(s32, "4AC70", func_80071850); - -INCLUDE_ASM(s32, "4AC70", func_800718B0); - -INCLUDE_ASM(s32, "4AC70", func_80071910); - -INCLUDE_ASM(s32, "4AC70", func_80071970); - -INCLUDE_ASM(s32, "4AC70", func_800719D0); - -INCLUDE_ASM(s32, "4AC70", func_80071A30); - -INCLUDE_ASM(s32, "4AC70", func_80071A90); - -INCLUDE_ASM(s32, "4AC70", func_80071AF0); - -INCLUDE_ASM(s32, "4AC70", func_80071B50); - -INCLUDE_ASM(s32, "4AC70", func_80071BB0); - -INCLUDE_ASM(s32, "4AC70", func_80071C10); - -INCLUDE_ASM(s32, "4AC70", func_80071C70); - -INCLUDE_ASM(s32, "4AC70", func_80071CD0); - -INCLUDE_ASM(s32, "4AC70", func_80071D30); - -INCLUDE_ASM(s32, "4AC70", func_80071D90); - -INCLUDE_ASM(s32, "4AC70", func_80071DF0); - -INCLUDE_ASM(s32, "4AC70", func_80071E50); - -INCLUDE_ASM(s32, "4AC70", func_80071EB0); - -INCLUDE_ASM(s32, "4AC70", func_80071F10); - -INCLUDE_ASM(s32, "4AC70", func_80071F70); - -INCLUDE_ASM(s32, "4AC70", func_80071FD0); - -INCLUDE_ASM(s32, "4AC70", func_80072030); - -INCLUDE_ASM(s32, "4AC70", func_80072090); - -INCLUDE_ASM(s32, "4AC70", func_800720F0); - -INCLUDE_ASM(s32, "4AC70", func_80072150); - -INCLUDE_ASM(s32, "4AC70", func_800721B0); - -INCLUDE_ASM(s32, "4AC70", func_80072210); - -INCLUDE_ASM(s32, "4AC70", func_80072270); - -INCLUDE_ASM(s32, "4AC70", func_800722D0); - -INCLUDE_ASM(s32, "4AC70", func_80072330); - -INCLUDE_ASM(s32, "4AC70", func_80072390); - -INCLUDE_ASM(s32, "4AC70", func_800723F0); - -INCLUDE_ASM(s32, "4AC70", func_80072450); - -INCLUDE_ASM(s32, "4AC70", func_800724B0); - -INCLUDE_ASM(s32, "4AC70", func_80072510); - -INCLUDE_ASM(s32, "4AC70", func_80072570); - -INCLUDE_ASM(s32, "4AC70", func_800725D0); - -INCLUDE_ASM(s32, "4AC70", func_80072630); - -INCLUDE_ASM(s32, "4AC70", func_80072690); - -INCLUDE_ASM(s32, "4AC70", func_800726F0); - -INCLUDE_ASM(s32, "4AC70", func_80072750); - -INCLUDE_ASM(s32, "4AC70", func_800727B0); - -INCLUDE_ASM(s32, "4AC70", func_80072810); - -INCLUDE_ASM(s32, "4AC70", func_80072870); - -INCLUDE_ASM(s32, "4AC70", func_800728D0); - -INCLUDE_ASM(s32, "4AC70", func_80072930); - -INCLUDE_ASM(s32, "4AC70", func_80072990); - -INCLUDE_ASM(s32, "4AC70", func_800729F0); - -INCLUDE_ASM(s32, "4AC70", func_80072A50); - -INCLUDE_ASM(s32, "4AC70", func_80072AB0); - -INCLUDE_ASM(s32, "4AC70", func_80072B10); - -INCLUDE_ASM(s32, "4AC70", func_80072B90); - -INCLUDE_ASM(s32, "4AC70", func_80072BAC); - -INCLUDE_ASM(s32, "4AC70", func_80072BBC); - -INCLUDE_ASM(s32, "4AC70", func_80072C70); - -INCLUDE_ASM(s32, "4AC70", func_80072CAC); - -INCLUDE_ASM(s32, "4AC70", func_80072CBC); - -INCLUDE_ASM(s32, "4AC70", func_80072CCC); - -INCLUDE_ASM(s32, "4AC70", func_80072CD4); - -INCLUDE_ASM(s32, "4AC70", func_80072D0C); - -INCLUDE_ASM(s32, "4AC70", func_80072DF4); diff --git a/src/jp/5FC0.c b/src/jp/5FC0.c deleted file mode 100644 index 246521ca20..0000000000 --- a/src/jp/5FC0.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "5FC0", func_8002ABC0); - -INCLUDE_ASM(s32, "5FC0", func_8002ABE8); - -INCLUDE_ASM(s32, "5FC0", func_8002AC10); - -INCLUDE_ASM(s32, "5FC0", func_8002AC38); - -INCLUDE_ASM(s32, "5FC0", func_8002AC60); - -INCLUDE_ASM(s32, "5FC0", func_8002AC9C); - -INCLUDE_ASM(s32, "5FC0", func_8002ACA4); - -INCLUDE_ASM(s32, "5FC0", func_8002ACEC); - -INCLUDE_ASM(s32, "5FC0", func_8002AD34); - -INCLUDE_ASM(s32, "5FC0", func_8002AD70); - -INCLUDE_ASM(s32, "5FC0", func_8002ADB4); diff --git a/src/jp/6200.c b/src/jp/6200.c deleted file mode 100644 index 70d276eba2..0000000000 --- a/src/jp/6200.c +++ /dev/null @@ -1,37 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "6200", func_8002AE00); - -INCLUDE_ASM(s32, "6200", func_8002AF00); - -INCLUDE_ASM(s32, "6200", func_8002AF30); - -INCLUDE_ASM(s32, "6200", func_8002AF98); - -INCLUDE_ASM(s32, "6200", func_8002B00C); - -INCLUDE_ASM(s32, "6200", func_8002B090); - -INCLUDE_ASM(s32, "6200", func_8002B0B8); - -INCLUDE_ASM(s32, "6200", func_8002B114); - -INCLUDE_ASM(s32, "6200", func_8002B290); - -INCLUDE_ASM(s32, "6200", func_8002B334); - -INCLUDE_ASM(s32, "6200", func_8002B3EC); - -INCLUDE_ASM(s32, "6200", func_8002B450); - -INCLUDE_ASM(s32, "6200", func_8002B5C8); - -INCLUDE_ASM(s32, "6200", func_8002B5F0); - -INCLUDE_ASM(s32, "6200", func_8002B80C); - -INCLUDE_ASM(s32, "6200", func_8002B828); - -INCLUDE_ASM(s32, "6200", func_8002B908); - -INCLUDE_ASM(s32, "6200", func_8002B9DC); diff --git a/src/jp/6E00.c b/src/jp/6E00.c deleted file mode 100644 index 7be5069662..0000000000 --- a/src/jp/6E00.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "6E00", func_8002BA00); - -INCLUDE_ASM(s32, "6E00", func_8002BA38); - -INCLUDE_ASM(s32, "6E00", func_8002BA40); - -INCLUDE_ASM(s32, "6E00", func_8002BE9C); - -INCLUDE_ASM(s32, "6E00", func_8002BEAC); - -INCLUDE_ASM(s32, "6E00", func_8002BEC4); - -INCLUDE_ASM(s32, "6E00", func_8002BED4); - -INCLUDE_ASM(s32, "6E00", func_8002BEE4); diff --git a/src/jp/7300.c b/src/jp/7300.c deleted file mode 100644 index bebfaf1702..0000000000 --- a/src/jp/7300.c +++ /dev/null @@ -1,27 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "7300", func_8002BF00); - -INCLUDE_ASM(s32, "7300", func_8002BF70); - -INCLUDE_ASM(s32, "7300", func_8002C014); - -INCLUDE_ASM(s32, "7300", func_8002C194); - -INCLUDE_ASM(s32, "7300", func_8002C1C8); - -INCLUDE_ASM(s32, "7300", func_8002C278); - -INCLUDE_ASM(s32, "7300", func_8002C2E4); - -INCLUDE_ASM(s32, "7300", func_8002C370); - -INCLUDE_ASM(s32, "7300", func_8002C770); - -INCLUDE_ASM(s32, "7300", func_8002C7DC); - -INCLUDE_ASM(s32, "7300", func_8002C850); - -INCLUDE_ASM(s32, "7300", func_8002C870); - -INCLUDE_ASM(s32, "7300", func_8002C90C); diff --git a/src/jp/7E00.c b/src/jp/7E00.c deleted file mode 100644 index faf95dfa0a..0000000000 --- a/src/jp/7E00.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "7E00", load_obfuscation_shims); diff --git a/src/jp/80A0.c b/src/jp/80A0.c deleted file mode 100644 index ec3b6e946c..0000000000 --- a/src/jp/80A0.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "80A0", func_8002CCA0); - -INCLUDE_ASM(s32, "80A0", func_8002CF24); diff --git a/src/jp/8490.c b/src/jp/8490.c deleted file mode 100644 index 222116dfb4..0000000000 --- a/src/jp/8490.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "8490", func_8002D090); - -INCLUDE_ASM(s32, "8490", func_8002D3CC); - -INCLUDE_ASM(s32, "8490", func_8002DB84); - -INCLUDE_ASM(s32, "8490", func_8002DCC8); - -INCLUDE_ASM(s32, "8490", func_8002DDFC); - -INCLUDE_ASM(s32, "8490", func_8002DFA4); - -INCLUDE_ASM(s32, "8490", func_8002E178); - -INCLUDE_ASM(s32, "8490", func_8002E1C8); - -INCLUDE_ASM(s32, "8490", func_8002E3E4); - -INCLUDE_ASM(s32, "8490", func_8002E45C); - -INCLUDE_ASM(s32, "8490", func_8002E4BC); diff --git a/src/jp/99A0.c b/src/jp/99A0.c deleted file mode 100644 index 852eb03d99..0000000000 --- a/src/jp/99A0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "99A0", func_8002E5A0); - -INCLUDE_ASM(s32, "99A0", func_8002E988); - -INCLUDE_ASM(s32, "99A0", func_8002EF20); - -INCLUDE_ASM(s32, "99A0", func_8002F4E0); diff --git a/src/jp/AA20.c b/src/jp/AA20.c deleted file mode 100644 index 1191826243..0000000000 --- a/src/jp/AA20.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "AA20", func_8002F620); diff --git a/src/jp/AD70.c b/src/jp/AD70.c deleted file mode 100644 index 0104976c07..0000000000 --- a/src/jp/AD70.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "AD70", func_8002F970); - -INCLUDE_ASM(s32, "AD70", func_8002FC90); - -INCLUDE_ASM(s32, "AD70", func_8002FEA0); - -INCLUDE_ASM(s32, "AD70", func_8002FFDC); - -INCLUDE_ASM(s32, "AD70", func_800300E0); - -INCLUDE_ASM(s32, "AD70", func_800300E8); - -INCLUDE_ASM(s32, "AD70", func_8003018C); - -INCLUDE_ASM(s32, "AD70", func_80031124); diff --git a/src/jp/D2A0.c b/src/jp/D2A0.c deleted file mode 100644 index 0bc17920ba..0000000000 --- a/src/jp/D2A0.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "D2A0", func_80031EA0); - -INCLUDE_ASM(s32, "D2A0", func_80031F6C); - -INCLUDE_ASM(s32, "D2A0", func_80032274); - -INCLUDE_ASM(s32, "D2A0", func_80032534); - -INCLUDE_ASM(s32, "D2A0", func_80032600); - -INCLUDE_ASM(s32, "D2A0", func_800328F4); - -INCLUDE_ASM(s32, "D2A0", func_80033024); - -INCLUDE_ASM(s32, "D2A0", func_80033178); - -INCLUDE_ASM(s32, "D2A0", func_80033180); - -INCLUDE_ASM(s32, "D2A0", func_800331B8); diff --git a/src/jp/E5D0.c b/src/jp/E5D0.c deleted file mode 100644 index e496c03740..0000000000 --- a/src/jp/E5D0.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "E5D0", func_800331D0); - -INCLUDE_ASM(s32, "E5D0", func_800331F8); - -INCLUDE_ASM(s32, "E5D0", func_80033418); diff --git a/src/jp/E860.c b/src/jp/E860.c deleted file mode 100644 index c9cefadafa..0000000000 --- a/src/jp/E860.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "E860", func_80033460); - -INCLUDE_ASM(s32, "E860", func_80033470); - -INCLUDE_ASM(s32, "E860", func_80033488); - -INCLUDE_ASM(s32, "E860", func_800334C0); - -INCLUDE_ASM(s32, "E860", func_80033504); - -INCLUDE_ASM(s32, "E860", func_80033560); - -INCLUDE_ASM(s32, "E860", func_80033574); - -INCLUDE_ASM(s32, "E860", func_800337E4); - -INCLUDE_ASM(s32, "E860", func_80033818); - -INCLUDE_ASM(s32, "E860", func_80033850); - -INCLUDE_ASM(s32, "E860", func_80033AF4); diff --git a/src/jp/EF00.c b/src/jp/EF00.c deleted file mode 100644 index 1cd3b8a364..0000000000 --- a/src/jp/EF00.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "EF00", func_80033B00); - -INCLUDE_ASM(s32, "EF00", func_80033D34); - -INCLUDE_ASM(s32, "EF00", func_80034038); - -INCLUDE_ASM(s32, "EF00", func_80034054); - -INCLUDE_ASM(s32, "EF00", func_800345C0); - -INCLUDE_ASM(s32, "EF00", func_800345FC); - -INCLUDE_ASM(s32, "EF00", func_80034874); - -INCLUDE_ASM(s32, "EF00", func_8003487C); - -INCLUDE_ASM(s32, "EF00", func_800348BC); - -INCLUDE_ASM(s32, "EF00", func_80034C70); diff --git a/src/jp/os/nusys/3B150.c b/src/jp/os/nusys/3B150.c deleted file mode 100644 index 275169fe80..0000000000 --- a/src/jp/os/nusys/3B150.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "common.h" -#include "nu/nusys.h" - -// TODO -#define nuSiSendMesg func_800602C8 - -void func_800602C8(s32, s32); - -void nuContRmbForceStop(void) { - nuSiSendMesg(NU_CONT_RMB_FORCESTOP_MSG, NULL); -} - -INCLUDE_ASM(s32, "os/nusys/3B150", func_8005FD70); - -INCLUDE_ASM(s32, "os/nusys/3B150", func_8005FD90); diff --git a/src/jp/os/osEPiReadIo.c b/src/jp/os/osEPiReadIo.c deleted file mode 100644 index e7c8e44a87..0000000000 --- a/src/jp/os/osEPiReadIo.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "os/osEPiReadIo", osEPiReadIo, OSPiHandle* handle, u32 size, u32* out); diff --git a/src/jp/os/osEPiWriteIo.c b/src/jp/os/osEPiWriteIo.c deleted file mode 100644 index 96891c5d44..0000000000 --- a/src/jp/os/osEPiWriteIo.c +++ /dev/null @@ -1,3 +0,0 @@ -#include "common.h" - -INCLUDE_ASM(s32, "os/osEPiWriteIo", osEPiWriteIo, OSPiHandle* handle, u32 devAddr, u32 data); diff --git a/src/load_obfuscation_shims.c b/src/load_obfuscation_shims.c index 49709ab27a..b729c120c8 100644 --- a/src/load_obfuscation_shims.c +++ b/src/load_obfuscation_shims.c @@ -6,6 +6,14 @@ extern s8 obfuscated_obfuscation_shims_ROM_START[]; extern s8 obfuscated_obfuscation_shims_VRAM[]; +#if VERSION_JP +// TODO: split these segments +extern Addr battle_heap_create_obfuscated_ROM_START; +extern Addr battle_heap_create_obfuscated_ROM_END; +extern Addr obfuscation_shims_ROM_START; +extern Addr obfuscation_shims_ROM_END; +#endif + #ifdef SHIFT void load_obfuscation_shims(void) { // no-op since in shiftable builds, we bypass the obfuscation diff --git a/src/main.c b/src/main.c index fad5058e29..96c04eadd4 100644 --- a/src/main.c +++ b/src/main.c @@ -1,11 +1,7 @@ #include "common.h" #include "nu/nusys.h" -#ifdef VERSION_US s16 D_80074010 = 8; // might be an array, could be size 1-8 -#else -extern s16 D_80074010; -#endif void gfxRetrace_Callback(s32); void gfxPreNMI_Callback(void); @@ -14,12 +10,7 @@ void gfx_task_main(void); void gfx_draw_frame(void); void gfx_init_state(void); -// TODO: name these symbols the same, this is just a shift -#ifdef VERSION_US extern s32 D_80073E00; -#else -extern s32 D_80073DE0; -#endif extern u16* D_80073E04; extern s16 D_80073E08; extern s16 D_80073E0A; @@ -34,7 +25,7 @@ void load_engine_data(void); #endif void boot_main(void* data) { -#ifdef VERSION_JP +#if VERSION_JP if (osTvType == OS_TV_NTSC) { nuGfxDisplayOff(); osViSetMode(&osViModeNtscLan1); @@ -61,9 +52,11 @@ void boot_main(void* data) { is_debug_init(); nuGfxInit(); gGameStatusPtr->contBitPattern = nuContInit(); + load_obfuscation_shims(); shim_create_audio_system_obfuscated(); shim_load_engine_data_obfuscated(); + nuGfxFuncSet((NUGfxFunc) gfxRetrace_Callback); nuGfxPreNMIFuncSet(gfxPreNMI_Callback); gRandSeed += osGetCount(); @@ -72,7 +65,6 @@ void boot_main(void* data) { while (TRUE) {} } -#ifdef VERSION_US void gfxRetrace_Callback(s32 arg0) { if (D_80073E00 != 0) { if (D_80073E00 == 1) { @@ -107,11 +99,7 @@ void gfxRetrace_Callback(s32 arg0) { } } } -#else -INCLUDE_ASM(s32, "main", gfxRetrace_Callback); -#endif -#ifdef VERSION_US void gfx_task_main(void) { s16 t; s16 i; @@ -182,15 +170,8 @@ void gfx_task_main(void) { nuGfxTaskStart(gDisplayContext->mainGfx, (u32)(gMasterGfxPos - gDisplayContext->mainGfx) * 8, NU_GFX_UCODE_F3DEX, NU_SC_TASK_LODABLE); gCurrentDisplayContextIndex ^= 1; } -#else -INCLUDE_ASM(s32, "main", func_80026148); -#endif void gfxPreNMI_Callback(void) { -#ifdef VERSION_US D_80073E00 = 1; -#else - D_80073DE0 = 1; -#endif nuContRmbForceStop(); } diff --git a/src/main_loop.c b/src/main_loop.c index 3901f53dab..421ef1e1eb 100644 --- a/src/main_loop.c +++ b/src/main_loop.c @@ -45,30 +45,6 @@ u16 D_800741F2 = 0; s32 gCurrentDisplayContextIndex = 0; s32 gPauseBackgroundFade = 0; s32 D_800741FC = 0; -Vp D_80074200 = { - .vp = { - .vscale = {640, 480, 511, 0}, - .vtrans = {640, 480, 511, 0}, - } -}; - -Gfx D_80074210[] = { - gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsDPSetColorDither(G_CD_BAYER), - gsSPEndDisplayList(), -}; - -Gfx D_80074230[] = { - gsSPViewport(&D_80074200), - gsSPClearGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN | - G_TEXTURE_GEN_LINEAR | G_LOD | G_SHADING_SMOOTH | G_CLIPPING | 0x0040F9FA), - gsSPSetGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), - gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -//extern s32 timeFreezeMode; // TODO bss extern s16 D_8009A690; @@ -79,7 +55,9 @@ void step_game_loop(void) { PlayerData* playerData = &gPlayerData; const int MAX_GAME_TIME = 1000*60*60*60 - 1; // 1000 hours minus one frame at 60 fps +#if !VERSION_JP update_input(); +#endif gGameStatusPtr->frameCounter++; @@ -88,6 +66,10 @@ void step_game_loop(void) { playerData->frameCounter = MAX_GAME_TIME; } +#if VERSION_JP + update_input(); +#endif + update_max_rumble_duration(); if (gGameStepDelayCount != 0) { @@ -375,462 +357,3 @@ void set_time_freeze_mode(s32 mode) { s32 get_time_freeze_mode(void) { return timeFreezeMode; } - -void gfx_init_state(void) { - gSPSegment(gMasterGfxPos++, 0x00, 0x0); - gSPDisplayList(gMasterGfxPos++, OS_K0_TO_PHYSICAL(D_80074230)); - gSPDisplayList(gMasterGfxPos++, OS_K0_TO_PHYSICAL(D_80074210)); -} - -s32 gfx_frame_filter_pass_0(const u16* frameBuffer0, const u16* frameBuffer1, s32 y, s32 x, Color_RGBA8* out) { - s32 pixel = SCREEN_WIDTH * y + x; - - out->a = (frameBuffer1[pixel] >> 2) & 0xF; - out->r = (frameBuffer0[pixel] >> 11); - out->g = (frameBuffer0[pixel] >> 6) & 0x1F; - out->b = (frameBuffer0[pixel] >> 1) & 0x1F; -} - -void gfx_frame_filter_pass_1(Color_RGBA8* filterBuf0, Color_RGBA8 filterBuf1, u16* out) { - Color_RGBA8 sp0; - Color_RGBA8 sp8; - Color_RGBA8 final; - u8 rs[0x20]; - u8 gs[0x20]; - u8 bs[0x20]; - s32 i; - - sp8 = filterBuf1; - sp0 = filterBuf1; - - for (i = 0; i < ARRAY_COUNT(rs); i++) { - rs[i] = 0; - gs[i] = 0; - bs[i] = 0; - } - - for (i = 0; i < 6; i++) { - if (filterBuf0[i].a == 8) { - rs[filterBuf0[i].r]++; - gs[filterBuf0[i].g]++; - bs[filterBuf0[i].b]++; - } - } - - for (i = 0; i < ARRAY_COUNT(rs); i++) { - if (rs[i] != 0) { - rs[i]--; - break; - } - } - for (; i < ARRAY_COUNT(rs); i++) { - if (rs[i] != 0) { - break; - } - } - if (sp0.r > i) { - sp0.r = i; - } - - for (i = 0; i < ARRAY_COUNT(gs); i++) { - if (gs[i] != 0) { - gs[i]--; - break; - } - } - for (; i < ARRAY_COUNT(gs); i++) { - if (gs[i] != 0) { - break; - } - } - if (sp0.g > i) { - sp0.g = i; - } - - for (i = 0; i < ARRAY_COUNT(bs); i++) { - if (bs[i] != 0) { - bs[i]--; - break; - } - } - for (; i < ARRAY_COUNT(bs); i++) { - if (bs[i] != 0) { - break; - } - } - if (sp0.b > i) { - sp0.b = i; - } - - for (i = ARRAY_COUNT(rs) - 1; i >= 0; i--) { - if (rs[i] != 0) { - break; - } - } - if (sp8.r < i) { - sp8.r = i; - } - - for (i = ARRAY_COUNT(gs) - 1; i >= 0; i--) { - if (gs[i] != 0) { - break; - } - } - if (sp8.g < i) { - sp8.g = i; - } - - for (i = ARRAY_COUNT(bs) - 1; i >= 0; i--) { - if (bs[i] != 0) { - break; - } - } - if (sp8.b < i) { - sp8.b = i; - } - - final.r = (sp8.r + sp0.r) - filterBuf1.r; - final.g = (sp8.g + sp0.g) - filterBuf1.g; - final.b = (sp8.b + sp0.b) - filterBuf1.b; - - final.r = ((filterBuf1.r * filterBuf1.a) + (final.r * (8 - filterBuf1.a))) >> 3; - final.g = ((filterBuf1.g * filterBuf1.a) + (final.g * (8 - filterBuf1.a))) >> 3; - final.b = ((filterBuf1.b * filterBuf1.a) + (final.b * (8 - filterBuf1.a))) >> 3; - - *out = (final.r << 11) + (final.g << 6) + (final.b << 1) + 1; -} - -void func_80027600(Color_RGBA8* arg0, s16* out) { - Color_RGBA8 final; - u8 rs[0x20]; - u8 gs[0x20]; - u8 bs[0x20]; - s32 i; - s32 sum; - - for (i = 0; i < ARRAY_COUNT(rs); i++) { - rs[i] = 0; - gs[i] = 0; - bs[i] = 0; - } - - for (i = 0; i < 9; i++) { - rs[arg0[i].r]++; - gs[arg0[i].g]++; - bs[arg0[i].b]++; - } - - sum = 0; - for (i = 0; i < ARRAY_COUNT(rs); i++) { - sum += rs[i]; - if (sum >= 5) { - break; - } - } - final.r = i; - - sum = 0; - for (i = 0; i < ARRAY_COUNT(gs); i++) { - sum += gs[i]; - if (sum >= 5) { - break; - } - } - final.g = i; - - sum = 0; - for (i = 0; i < ARRAY_COUNT(bs); i++) { - sum += bs[i]; - if (sum >= 5) { - break; - } - } - final.b = i; - - *out = (final.r << 11) + (final.g << 6) + (final.b << 1) + 1; -} - -void func_80027774(u16* frameBuffer0, u16* frameBuffer1, u16* zBuffer) { - Color_RGBA8 filterBuf0[9]; - s32 x, y; - - for (y = 1; y < SCREEN_HEIGHT - 1; y++) { - for (x = 1; x < SCREEN_WIDTH - 1; x++) { - - /* - The application of gfx_frame_filter_pass_0 is done to the following pixels, where x is the current pixel. - ... - .x. - ... - */ - if ( - (((frameBuffer1[(SCREEN_WIDTH * y) + x - 1] >> 2) & 0xF) < 8) || - (((frameBuffer1[(SCREEN_WIDTH * y) + x + 0] >> 2) & 0xF) < 8) || - (((frameBuffer1[(SCREEN_WIDTH * y) + x + 1] >> 2) & 0xF) < 8)) - { - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x - 1, &filterBuf0[0]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x, &filterBuf0[1]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x + 1, &filterBuf0[2]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x - 1, &filterBuf0[3]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x, &filterBuf0[4]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y , x + 1, &filterBuf0[5]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x - 1, &filterBuf0[6]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x, &filterBuf0[7]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x + 1, &filterBuf0[8]); - func_80027600(filterBuf0, &zBuffer[(SCREEN_WIDTH * y) + x]); - } else { - zBuffer[(SCREEN_WIDTH * y) + x] = frameBuffer0[(SCREEN_WIDTH * y) + x] | 1; - } - } - } -} - -// transfers the framebuffer into the depth buffer and applies filters -void gfx_transfer_frame_to_depth(u16* frameBuffer0, u16* frameBuffer1, u16* zBuffer) { - Color_RGBA8 filterBuf0[6]; - Color_RGBA8 filterBuf1; - s32 y; - s32 x; - - for (y = 1; y < SCREEN_HEIGHT - 1; y++) { - for (x = 2; x < SCREEN_WIDTH - 2; x++) { - s32 pixel = SCREEN_WIDTH * y + x; - - /* - The application of gfx_frame_filter_pass_0 is done to the following pixels, where x is the current pixel. - . . - . x . - . . - */ - if (((frameBuffer1[pixel] >> 2) & 0xF) < 8) { - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x - 1, &filterBuf0[0]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y - 1, x + 1, &filterBuf0[1]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x - 2, &filterBuf0[2]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x + 2, &filterBuf0[3]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x - 1, &filterBuf0[4]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y + 1, x + 1, &filterBuf0[5]); - gfx_frame_filter_pass_0(frameBuffer0, frameBuffer1, y, x, &filterBuf1); - gfx_frame_filter_pass_1(filterBuf0, filterBuf1, &zBuffer[pixel]); - } else { - // Don't apply any filters to the edges of the screen - zBuffer[pixel] = frameBuffer0[pixel] | 1; - } - } - } -} - -void func_80027BAC(s32 arg0, s32 arg1) { - s32 i; - s32 temp = 24; // todo figure out why this is needed and can't be used elsewhere - - gDPPipeSync(gMasterGfxPos++); - gSPTexture(gMasterGfxPos++, -1, -1, 0, G_TX_RENDERTILE, G_ON); - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, arg1); - gDPSetCycleType(gMasterGfxPos++, G_CYC_COPY); - gDPSetTexturePersp(gMasterGfxPos++, G_TP_NONE); - gDPSetTextureLUT(gMasterGfxPos++, G_TT_NONE); - gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); - gDPSetTextureFilter(gMasterGfxPos++, G_TF_POINT); - - for (i = 0; i < 40; i++) { - gDPLoadTextureTile(gMasterGfxPos++, arg0 + (0xF00 * i), G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, - SCREEN_HEIGHT, 0, 0, SCREEN_WIDTH - 1, 5, 0, G_TX_NOMIRROR | G_TX_WRAP, - G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); - gSPTextureRectangle(gMasterGfxPos++, 0, i * temp, 0x04FC, (i * 24) + 20, G_TX_RENDERTILE, 0, 0, 0x1000, 0x0400); - gDPPipeSync(gMasterGfxPos++); - } -} - -// Logic for the drawing the scene background. In normal operation, it draws the regular background. -// While opening pause menu, it does the following: -// * Extracts coverage from the current framebuffer and saves it to nuGfxCfb[1] on the first frame. -// * Copies the current framebuffer to the depth buffer to save it and applies a filter on the -// saved framebuffer based on the saved coverage values one frame later. -// * Draws the saved framebuffer to the current framebuffer while the pause screen is opened, fading it in over time. -void gfx_draw_background(void) { - Camera* camera; - s32 bgFlags; - s32 backgroundMinX; - s32 backgroundMaxX; - s32 backgroundMinY; - s32 backgroundMaxY; - s32 viewportStartX; - s32 i; - s32 a = SCREEN_COPY_TILE_HEIGHT << 2; - - gDPSetScissor(gMasterGfxPos++, G_SC_NON_INTERLACE, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); - - camera = &gCameras[gCurrentCameraID]; - bgFlags = gGameStatusPtr->backgroundFlags & BACKGROUND_RENDER_STATE_MASK; - - switch (bgFlags) { - case BACKGROUND_RENDER_STATE_1: - // Save coverage to nunGfxCfb[1] using the VISCVG render mode - gDPPipeSync(gMasterGfxPos++); - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, nuGfxCfb[1]); - gDPSetCycleType(gMasterGfxPos++, G_CYC_1CYCLE); - gDPSetBlendColor(gMasterGfxPos++, 0x80, 0x80, 0x80, 0xFF); - gDPSetPrimDepth(gMasterGfxPos++, 0xFFFF, 0xFFFF); - gDPSetDepthSource(gMasterGfxPos++, G_ZS_PRIM); - gDPSetRenderMode(gMasterGfxPos++, G_RM_VISCVG, G_RM_VISCVG2); - gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); - gDPPipeSync(gMasterGfxPos++); - gDPSetDepthSource(gMasterGfxPos++, G_ZS_PIXEL); - gGameStatusPtr->backgroundFlags &= ~BACKGROUND_RENDER_STATE_MASK; - gGameStatusPtr->backgroundFlags |= BACKGROUND_RENDER_STATE_2; - break; - case BACKGROUND_RENDER_STATE_2: - // Save the framebuffer into the depth buffer and run a filter on it based on the saved coverage values - gfx_transfer_frame_to_depth(nuGfxCfb[0], nuGfxCfb[1], nuGfxZBuffer); // applies filters to the framebuffer - gPauseBackgroundFade = 0; - gGameStatusPtr->backgroundFlags &= ~BACKGROUND_RENDER_STATE_MASK; - gGameStatusPtr->backgroundFlags |= BACKGROUND_RENDER_STATE_3; - // fallthrough - case BACKGROUND_RENDER_STATE_3: - // Draw the saved framebuffer to the background, fading in at a rate of 16 opacity per frame until reaching 128 opacity - gPauseBackgroundFade += 16; - if (gPauseBackgroundFade > 128) { - gPauseBackgroundFade = 128; - } - - gDPPipeSync(gMasterGfxPos++); - gDPSetScissor(gMasterGfxPos++, G_SC_NON_INTERLACE, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); - gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); - gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, nuGfxCfb_ptr); - gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(0, 0, 0, 1)); - gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); - gDPSetCycleType(gMasterGfxPos++, G_CYC_1CYCLE); - gDPSetTexturePersp(gMasterGfxPos++, G_TP_NONE); - gDPSetTextureLUT(gMasterGfxPos++, G_TT_NONE); - gDPSetRenderMode(gMasterGfxPos++, G_RM_OPA_SURF, G_RM_OPA_SURF2); - // @bug In 1-cycle mode, the two combiner cycles should be identical. Using Texel1 here in the second cycle, - // which is the actual cycle of the combiner used on hardware in 1-cycle mode, actually samples the next - // pixel's texel value instead of the current pixel's. This results in a one-pixel offset. - gDPSetCombineLERP(gMasterGfxPos++, PRIMITIVE, TEXEL0, PRIMITIVE_ALPHA, TEXEL0, 0, 0, 0, 1, PRIMITIVE, - TEXEL1, PRIMITIVE_ALPHA, TEXEL1, 0, 0, 0, 1); - gDPSetPrimColor(gMasterGfxPos++, 0, 0, 40, 40, 40, gPauseBackgroundFade); - gDPSetTextureFilter(gMasterGfxPos++, G_TF_POINT); - - for (i = 0; i < 40; i++) { - gDPLoadTextureTile(gMasterGfxPos++, nuGfxZBuffer + (i * SCREEN_WIDTH * SCREEN_COPY_TILE_HEIGHT), G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, - SCREEN_HEIGHT, 0, 0, SCREEN_WIDTH - 1, SCREEN_COPY_TILE_HEIGHT - 1, 0, G_TX_NOMIRROR | G_TX_WRAP, - G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); - // @bug Due to the previous issue with the incorrect second cycle combiner, the devs added a 1-pixel offset to texture coordinates - // in this texrect to compensate for the combiner error. - gSPTextureRectangle(gMasterGfxPos++, - // ulx, uly, lrx, lry - 0 << 2, i * a, SCREEN_WIDTH << 2, a + (i * (SCREEN_COPY_TILE_HEIGHT << 2)), - // tile - G_TX_RENDERTILE, - // s, t, dsdx, dtdy - -1 << 5, 0 << 5, 1 << 10, 1 << 10); - gDPPipeSync(gMasterGfxPos++); - } - break; - default: - // Draw the scene's background as normal - if (gOverrideFlags & GLOBAL_OVERRIDES_8) { - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, osVirtualToPhysical(nuGfxCfb_ptr)); - return; - } - - gDPSetDepthImage(gMasterGfxPos++, OS_K0_TO_PHYSICAL(nuGfxZBuffer)); - gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); - gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, OS_K0_TO_PHYSICAL(nuGfxZBuffer)); - gDPSetFillColor(gMasterGfxPos++, PACK_FILL_DEPTH(G_MAXFBZ, 0)); - gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); - gDPPipeSync(gMasterGfxPos++); - gDPSetColorImage(gMasterGfxPos++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, osVirtualToPhysical(nuGfxCfb_ptr)); - gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(camera->bgColor[0], camera->bgColor[1], camera->bgColor[2], 1)); - - backgroundMinX = gGameStatusPtr->backgroundMinX; - backgroundMaxX = backgroundMinX + gGameStatusPtr->backgroundMaxX; - backgroundMinY = gGameStatusPtr->backgroundMinY; - backgroundMaxY = backgroundMinY + gGameStatusPtr->backgroundMaxY; - viewportStartX = camera->viewportStartX; - - if (backgroundMinX < viewportStartX) { - backgroundMinX = viewportStartX; - } - - if (backgroundMinY < camera->viewportStartY) { - backgroundMinY = camera->viewportStartY; - } - - if (backgroundMaxX > viewportStartX + camera->viewportW) { - backgroundMaxX = viewportStartX + camera->viewportW; - } - - if (backgroundMaxY > camera->viewportStartY + camera->viewportH) { - backgroundMaxY = camera->viewportStartY + camera->viewportH; - } - - if (backgroundMinX < 0) { - backgroundMinX = 0; - } - - if (backgroundMinY < 0) { - backgroundMinY = 0; - } - - if (backgroundMaxX < 1) { - backgroundMaxX = 1; - } - - if (backgroundMaxY < 1) { - backgroundMaxY = 1; - } - - if (backgroundMinX > SCREEN_WIDTH - 1) { - backgroundMinX = SCREEN_WIDTH - 1; - } - - if (backgroundMinY > SCREEN_HEIGHT - 1) { - backgroundMinY = SCREEN_HEIGHT - 1; - } - - if (backgroundMaxX > SCREEN_WIDTH) { - backgroundMaxX = SCREEN_WIDTH; - } - - if (backgroundMaxY > SCREEN_HEIGHT) { - backgroundMaxY = SCREEN_HEIGHT; - } - - if (!(gGameStatusPtr->backgroundFlags & BACKGROUND_FLAG_TEXTURE)) { - gDPFillRectangle(gMasterGfxPos++, backgroundMinX, backgroundMinY, backgroundMaxX - 1, backgroundMaxY - 1); - } else { - appendGfx_background_texture(); - } - - gDPPipeSync(gMasterGfxPos++); - gDPSetCycleType(gMasterGfxPos++, G_CYC_FILL); - gDPSetRenderMode(gMasterGfxPos++, G_RM_NOOP, G_RM_NOOP2); - gDPSetFillColor(gMasterGfxPos++, PACK_FILL_COLOR(0, 0, 0, 1)); - gDPPipeSync(gMasterGfxPos++); - - if (backgroundMinY > 0) { - gDPFillRectangle(gMasterGfxPos++, 0, 0, SCREEN_WIDTH - 1, backgroundMinY - 1); - gDPNoOp(gMasterGfxPos++); - } - - if (backgroundMinX > 0) { - gDPFillRectangle(gMasterGfxPos++, 0, backgroundMinY, backgroundMinX - 1, backgroundMaxY - 1); - gDPNoOp(gMasterGfxPos++); - } - - if (backgroundMaxX < SCREEN_WIDTH) { - gDPFillRectangle(gMasterGfxPos++, backgroundMaxX, backgroundMinY, SCREEN_WIDTH - 1, backgroundMaxY - 1); - gDPNoOp(gMasterGfxPos++); - } - - if (backgroundMaxY < SCREEN_HEIGHT) { - gDPFillRectangle(gMasterGfxPos++, 0, backgroundMaxY, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1); - gDPNoOp(gMasterGfxPos++); - } - break; - } - gDPPipeSync(gMasterGfxPos++); -} diff --git a/src/move_table.inc.c b/src/move_table.inc.c index 5c8eaa51e3..c12c9126a2 100644 --- a/src/move_table.inc.c +++ b/src/move_table.inc.c @@ -70,9 +70,9 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 7: Unused_Hammer5 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_Berserker, + .fullDescMsg = MSG_ItemFullDesc_Berserker, + .shortDescMsg = MSG_ItemShortDesc_Berserker, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_1000 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_1, @@ -110,9 +110,9 @@ MoveData gMoveTable[] = { .costBP = 2 }, { // move B: SmashCharge0 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_SmashCharge0, + .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, + .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, .flags = MOVE_DATA_FLAG_TARGET_PLAYER, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_NONE, @@ -121,8 +121,8 @@ MoveData gMoveTable[] = { }, { // move C: Unused_Hammer_0C .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = 0, - .shortDescMsg = 0, + .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, + .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_1000 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_1, @@ -190,9 +190,9 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 13: AutoSmash - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_AutoSmash, + .fullDescMsg = MSG_ItemFullDesc_AutoSmash, + .shortDescMsg = MSG_ItemShortDesc_AutoSmash, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_1000 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_NONE, @@ -220,9 +220,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 16: SuperSmash - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_SuperSmash, + .fullDescMsg = MSG_ItemFullDesc_SuperSmash, + .shortDescMsg = MSG_ItemShortDesc_SuperSmash, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_1000 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_1, @@ -250,9 +250,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 19: ShellCrack - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_ShellCrack, + .fullDescMsg = MSG_ItemFullDesc_ShellCrack, + .shortDescMsg = MSG_ItemShortDesc_ShellCrack, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_1000 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, .category = MOVE_TYPE_HAMMER, .actionTip = MOVE_ACTION_TIP_1, @@ -301,8 +301,8 @@ MoveData gMoveTable[] = { }, { // move 1E: Unused_Jump5 .nameMsg = MSG_Menus_Jump, - .fullDescMsg = 0, - .shortDescMsg = 0, + .fullDescMsg = MSG_ItemFullDesc_Berserker, + .shortDescMsg = MSG_ItemShortDesc_Berserker, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_0, @@ -350,9 +350,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 23: JumpCharge0 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_JumpCharge0, + .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, + .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, .flags = MOVE_DATA_FLAG_TARGET_PLAYER | MOVE_DATA_FLAG_800, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_NONE, @@ -361,8 +361,8 @@ MoveData gMoveTable[] = { }, { // move 24: Unused_24 .nameMsg = MSG_Menus_Jump, - .fullDescMsg = 0, - .shortDescMsg = 0, + .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, + .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_0, @@ -410,9 +410,9 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 29: AutoJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_AutoJump, + .fullDescMsg = MSG_ItemFullDesc_AutoJump, + .shortDescMsg = MSG_ItemShortDesc_AutoJump, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_NONE, @@ -420,9 +420,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 2A: AutoMultibounce - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_AutoMultibounce, + .fullDescMsg = MSG_ItemFullDesc_AutoMultibounce, + .shortDescMsg = MSG_ItemShortDesc_AutoMultibounce, .flags = MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_8000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_NONE, @@ -440,9 +440,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 2C: SuperJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_SuperJump, + .fullDescMsg = MSG_ItemFullDesc_SuperJump, + .shortDescMsg = MSG_ItemShortDesc_SuperJump, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_0, @@ -480,9 +480,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 30: EarthquakeJump - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_EarthquakeJump, + .fullDescMsg = MSG_ItemFullDesc_EarthquakeJump, + .shortDescMsg = MSG_ItemShortDesc_EarthquakeJump, .flags = MOVE_DATA_FLAG_20 | MOVE_DATA_FLAG_8000, .category = MOVE_TYPE_JUMP, .actionTip = MOVE_ACTION_TIP_20, @@ -490,7 +490,7 @@ MoveData gMoveTable[] = { .costBP = 2 }, { // move 31: Unused_DefendPlus - .nameMsg = 0, + .nameMsg = MSG_MoveName_DefendPlus, .fullDescMsg = MSG_ItemFullDesc_DefendPlus, .shortDescMsg = MSG_ItemShortDesc_DefendPlus, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_10000, @@ -500,9 +500,9 @@ MoveData gMoveTable[] = { .costBP = 6 }, { // move 32: Unused_32 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_32, + .fullDescMsg = MSG_FullDesc_32, + .shortDescMsg = MSG_ShortDesc_32, .flags = MOVE_DATA_FLAG_TARGET_PLAYER, .category = MOVE_TYPE_3, .actionTip = MOVE_ACTION_TIP_NONE, @@ -700,7 +700,7 @@ MoveData gMoveTable[] = { .costBP = 6 }, { // move 46: LastStand - .nameMsg = 0, + .nameMsg = MSG_MoveName_LastStand, .fullDescMsg = MSG_ItemFullDesc_LastStand, .shortDescMsg = MSG_ItemShortDesc_LastStand, .flags = 0, @@ -710,7 +710,7 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 47: CloseCall - .nameMsg = 0, + .nameMsg = MSG_MoveName_CloseCall, .fullDescMsg = MSG_ItemFullDesc_CloseCall, .shortDescMsg = MSG_ItemShortDesc_CloseCall, .flags = 0, @@ -720,7 +720,7 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 48: LuckyDay - .nameMsg = 0, + .nameMsg = MSG_MoveName_LuckyDay, .fullDescMsg = MSG_ItemFullDesc_LuckyDay, .shortDescMsg = MSG_ItemShortDesc_LuckyDay, .flags = 0, @@ -740,9 +740,9 @@ MoveData gMoveTable[] = { .costBP = 2 }, { // move 4A: HealthyHealthy - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_HealthyHealthy, + .fullDescMsg = MSG_ItemFullDesc_HealthyHealthy, + .shortDescMsg = MSG_ItemShortDesc_HealthyHealthy, .flags = 0, .category = MOVE_TYPE_DEFENSE_UP, .actionTip = MOVE_ACTION_TIP_NONE, @@ -800,7 +800,7 @@ MoveData gMoveTable[] = { .costBP = 8 }, { // move 50: BumpAttack - .nameMsg = 0, + .nameMsg = MSG_MoveName_BumpAttack, .fullDescMsg = MSG_ItemFullDesc_BumpAttack, .shortDescMsg = MSG_ItemShortDesc_BumpAttack, .flags = 0, @@ -830,9 +830,9 @@ MoveData gMoveTable[] = { .costBP = 3 }, { // move 53: MysteryScroll - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_MysteryScroll, + .fullDescMsg = MSG_ItemFullDesc_MysteryScroll, + .shortDescMsg = MSG_ItemShortDesc_MysteryScroll, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -960,9 +960,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 60: Berserker - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_Berserker, + .fullDescMsg = MSG_ItemFullDesc_Berserker, + .shortDescMsg = MSG_ItemShortDesc_Berserker, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1000,7 +1000,7 @@ MoveData gMoveTable[] = { .costBP = 2 }, { // move 64: PowerRush - .nameMsg = 0, + .nameMsg = MSG_MoveName_PowerRush, .fullDescMsg = MSG_ItemFullDesc_PowerRush, .shortDescMsg = MSG_ItemShortDesc_PowerRush, .flags = MOVE_DATA_FLAG_2, @@ -1010,9 +1010,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 65: CrazyHeart - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_CrazyHeart, + .fullDescMsg = MSG_ItemFullDesc_CrazyHeart, + .shortDescMsg = MSG_ItemShortDesc_CrazyHeart, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1020,9 +1020,9 @@ MoveData gMoveTable[] = { .costBP = 10 }, { // move 66: MegaHPDrain - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_MegaHPDrain, + .fullDescMsg = MSG_ItemFullDesc_MegaHPDrain, + .shortDescMsg = MSG_ItemShortDesc_MegaHPDrain, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1030,9 +1030,9 @@ MoveData gMoveTable[] = { .costBP = 10 }, { // move 67: FlowerFanatic - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_MoveName_FlowerFanatic, + .fullDescMsg = MSG_ItemFullDesc_FlowerFanatic, + .shortDescMsg = MSG_ItemShortDesc_FlowerFanatic, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1040,7 +1040,7 @@ MoveData gMoveTable[] = { .costBP = 10 }, { // move 68: HeartFinder - .nameMsg = 0, + .nameMsg = MSG_MoveName_HeartFinder, .fullDescMsg = MSG_ItemFullDesc_HeartFinder, .shortDescMsg = MSG_ItemShortDesc_HeartFinder, .flags = MOVE_DATA_FLAG_2, @@ -1050,7 +1050,7 @@ MoveData gMoveTable[] = { .costBP = 3 }, { // move 69: FlowerFinder - .nameMsg = 0, + .nameMsg = MSG_MoveName_FlowerFinder, .fullDescMsg = MSG_ItemFullDesc_FlowerFinder, .shortDescMsg = MSG_ItemShortDesc_FlowerFinder, .flags = MOVE_DATA_FLAG_2, @@ -1060,7 +1060,7 @@ MoveData gMoveTable[] = { .costBP = 3 }, { // move 6A: SpinAttack - .nameMsg = 0, + .nameMsg = MSG_MoveName_SpinAttack, .fullDescMsg = MSG_ItemFullDesc_SpinAttack, .shortDescMsg = MSG_ItemShortDesc_SpinAttack, .flags = MOVE_DATA_FLAG_2, @@ -1070,7 +1070,7 @@ MoveData gMoveTable[] = { .costBP = 3 }, { // move 6B: DizzyAttack - .nameMsg = 0, + .nameMsg = MSG_MoveName_DizzyAttack, .fullDescMsg = MSG_ItemFullDesc_DizzyAttack, .shortDescMsg = MSG_ItemShortDesc_DizzyAttack, .flags = MOVE_DATA_FLAG_2, @@ -1080,7 +1080,7 @@ MoveData gMoveTable[] = { .costBP = 2 }, { // move 6C: ISpy - .nameMsg = 0, + .nameMsg = MSG_MoveName_ISpy, .fullDescMsg = MSG_ItemFullDesc_ISpy, .shortDescMsg = MSG_ItemShortDesc_ISpy, .flags = MOVE_DATA_FLAG_2, @@ -1090,7 +1090,7 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 6D: SpeedySpin - .nameMsg = 0, + .nameMsg = MSG_MoveName_SpeedySpin, .fullDescMsg = MSG_ItemFullDesc_SpeedySpin, .shortDescMsg = MSG_ItemShortDesc_SpeedySpin, .flags = MOVE_DATA_FLAG_2, @@ -1140,9 +1140,9 @@ MoveData gMoveTable[] = { .costBP = 1 }, { // move 72: SuperFocus - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_SuperFocus, + .fullDescMsg = MSG_ItemFullDesc_SuperFocus, + .shortDescMsg = MSG_ItemShortDesc_SuperFocus, .flags = MOVE_DATA_FLAG_2, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1150,9 +1150,9 @@ MoveData gMoveTable[] = { .costBP = 5 }, { // move 73: Kaiden - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, + .nameMsg = MSG_ItemName_Kaiden, + .fullDescMsg = MSG_ItemFullDesc_Kaiden, + .shortDescMsg = MSG_ItemShortDesc_Kaiden, .flags = MOVE_DATA_FLAG_80000000, .category = MOVE_TYPE_NONE, .actionTip = MOVE_ACTION_TIP_NONE, @@ -1310,7 +1310,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 83: Headbonk1 - .nameMsg = MSG_PartnerMoveName_Headbonk, + .nameMsg = MSG_PartnerMoveName_Headbonk1, .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk1, .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1320,7 +1320,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 84: Headbonk2 - .nameMsg = MSG_PartnerMoveName_Headbonk, + .nameMsg = MSG_PartnerMoveName_Headbonk2, .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk2, .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1330,7 +1330,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 85: Headbonk3 - .nameMsg = MSG_PartnerMoveName_Headbonk, + .nameMsg = MSG_PartnerMoveName_Headbonk3, .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk3, .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1370,7 +1370,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 89: ShellToss1 - .nameMsg = MSG_PartnerMoveName_ShellToss, + .nameMsg = MSG_PartnerMoveName_ShellToss1, .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss1, .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1380,7 +1380,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 8A: ShellToss2 - .nameMsg = MSG_PartnerMoveName_ShellToss, + .nameMsg = MSG_PartnerMoveName_ShellToss2, .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss2, .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1390,7 +1390,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 8B: ShellToss3 - .nameMsg = MSG_PartnerMoveName_ShellToss, + .nameMsg = MSG_PartnerMoveName_ShellToss3, .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss3, .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1430,7 +1430,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 8F: BodySlam1 - .nameMsg = MSG_PartnerMoveName_BodySlam, + .nameMsg = MSG_PartnerMoveName_BodySlam1, .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam1, .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1440,7 +1440,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 90: BodySlam2 - .nameMsg = MSG_PartnerMoveName_BodySlam, + .nameMsg = MSG_PartnerMoveName_BodySlam2, .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam2, .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1450,7 +1450,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 91: BodySlam3 - .nameMsg = MSG_PartnerMoveName_BodySlam, + .nameMsg = MSG_PartnerMoveName_BodySlam3, .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam3, .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_4 | MOVE_DATA_FLAG_2000 | MOVE_DATA_FLAG_10000, @@ -1490,7 +1490,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 95: SkyDive1 - .nameMsg = MSG_PartnerMoveName_SkyDive, + .nameMsg = MSG_PartnerMoveName_SkyDive1, .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive1, .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2 | MOVE_DATA_FLAG_10000, @@ -1500,7 +1500,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 96: SkyDive2 - .nameMsg = MSG_PartnerMoveName_SkyDive, + .nameMsg = MSG_PartnerMoveName_SkyDive2, .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive2, .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2 | MOVE_DATA_FLAG_10000, @@ -1510,7 +1510,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move 97: SkyDive3 - .nameMsg = MSG_PartnerMoveName_SkyDive, + .nameMsg = MSG_PartnerMoveName_SkyDive3, .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive3, .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2 | MOVE_DATA_FLAG_10000, @@ -1610,7 +1610,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A1: ElectroDash1 - .nameMsg = MSG_PartnerMoveName_ElectroDash, + .nameMsg = MSG_PartnerMoveName_ElectroDash1, .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash1, .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1620,7 +1620,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A2: ElectroDash2 - .nameMsg = MSG_PartnerMoveName_ElectroDash, + .nameMsg = MSG_PartnerMoveName_ElectroDash2, .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash2, .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1630,7 +1630,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A3: ElectroDash3 - .nameMsg = MSG_PartnerMoveName_ElectroDash, + .nameMsg = MSG_PartnerMoveName_ElectroDash3, .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash3, .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1670,7 +1670,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A7: BellyFlop1 - .nameMsg = MSG_PartnerMoveName_BellyFlop, + .nameMsg = MSG_PartnerMoveName_BellyFlop1, .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop1, .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1680,7 +1680,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A8: BellyFlop2 - .nameMsg = MSG_PartnerMoveName_BellyFlop, + .nameMsg = MSG_PartnerMoveName_BellyFlop2, .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop2, .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1690,7 +1690,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move A9: BellyFlop3 - .nameMsg = MSG_PartnerMoveName_BellyFlop, + .nameMsg = MSG_PartnerMoveName_BellyFlop3, .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop3, .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_80 | MOVE_DATA_FLAG_800 | MOVE_DATA_FLAG_4000 | MOVE_DATA_FLAG_10000 | MOVE_DATA_FLAG_40000, @@ -1730,7 +1730,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move AD: SpinyFlip1 - .nameMsg = MSG_PartnerMoveName_SpinyFlip, + .nameMsg = MSG_PartnerMoveName_SpinyFlip1, .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip1, .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1740,7 +1740,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move AE: SpinyFlip2 - .nameMsg = MSG_PartnerMoveName_SpinyFlip, + .nameMsg = MSG_PartnerMoveName_SpinyFlip2, .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip2, .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1750,7 +1750,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move AF: SpinyFlip3 - .nameMsg = MSG_PartnerMoveName_SpinyFlip, + .nameMsg = MSG_PartnerMoveName_SpinyFlip3, .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip3, .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1790,7 +1790,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move B3: Smack1 - .nameMsg = MSG_PartnerMoveName_Smack, + .nameMsg = MSG_PartnerMoveName_Smack1, .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack1, .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1800,7 +1800,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move B4: Smack2 - .nameMsg = MSG_PartnerMoveName_Smack, + .nameMsg = MSG_PartnerMoveName_Smack2, .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack2, .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, @@ -1810,7 +1810,7 @@ MoveData gMoveTable[] = { .costBP = 0 }, { // move B5: Smack3 - .nameMsg = MSG_PartnerMoveName_Smack, + .nameMsg = MSG_PartnerMoveName_Smack3, .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack3, .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, .flags = MOVE_DATA_FLAG_SINGLE_TARGET | MOVE_DATA_FLAG_2, diff --git a/src/os/nusys/nusimgr.c b/src/os/nusys/nusimgr.c index d0b3c140b1..524f711539 100644 --- a/src/os/nusys/nusimgr.c +++ b/src/os/nusys/nusimgr.c @@ -11,6 +11,7 @@ static void nuSiMgrThread(void* arg); extern u64 siMgrStack[NU_SI_STACK_SIZE/sizeof(u64)]; +#if !VERSION_JP u8 nuSiMgrInit(void) { u8 pattern; OSContStatus status[NU_CONT_MAXCONTROLLERS]; @@ -55,6 +56,7 @@ void nuSiMgrStop(void) { void nuSiMgrRestart(void) { osStartThread(&siMgrThread); } +#endif void nuSiMgrThread(void* arg) { NUScClient siClient; @@ -111,3 +113,54 @@ void nuSiMgrThread(void* arg) { } } } + +#if VERSION_JP +u8 nuSiMgrInit(void) { + u8 pattern; + OSContStatus status[NU_CONT_MAXCONTROLLERS]; + + osCreateMesgQueue(&nuSiMesgQ, nuSiMesgBuf, ARRAY_COUNT(nuSiMesgBuf)); + osSetEventMesg(OS_EVENT_SI, &nuSiMesgQ, NULL); + osContInit(&nuSiMesgQ, &pattern, &status[0]); + + osCreateThread(&siMgrThread, NU_SI_THREAD_ID, nuSiMgrThread, NULL, (siMgrStack + NU_SI_STACK_SIZE/sizeof(u64)), NU_SI_THREAD_PRI); + osStartThread(&siMgrThread); + return pattern; +} + +s32 nuSiSendMesg(NUScMsg mesg, void* dataPtr) { + OSMesg rtnMesgBuf; + OSMesgQueue rtnMesgQ; + NUSiCommonMesg siCommonMesg; + + siCommonMesg.mesg = mesg; + siCommonMesg.dataPtr = dataPtr; + siCommonMesg.rtnMesgQ = &rtnMesgQ; + + osCreateMesgQueue(&rtnMesgQ, &rtnMesgBuf, 1); + + osSendMesg(&nuSiMgrMesgQ, &siCommonMesg, OS_MESG_BLOCK); + osRecvMesg(&rtnMesgQ, NULL, OS_MESG_BLOCK); + + return siCommonMesg.error; +} + +void nuSiMgrStop(void) { + OSMesg rtnMesgBuf; + OSMesgQueue rtnMesgQ; + NUSiCommonMesg siCommonMesg; + + siCommonMesg.mesg = 0x7F00; + siCommonMesg.dataPtr = NULL; + siCommonMesg.rtnMesgQ = &rtnMesgQ; + + osCreateMesgQueue(&rtnMesgQ, &rtnMesgBuf, 1); + + osSendMesg(&nuSiMgrMesgQ, &siCommonMesg, OS_MESG_BLOCK); + osRecvMesg(&rtnMesgQ, NULL, OS_MESG_BLOCK); +} + +void nuSiMgrRestart(void) { + osStartThread(&siMgrThread); +} +#endif diff --git a/src/os/vi.c b/src/os/vi.c index bd909455f9..d480760163 100644 --- a/src/os/vi.c +++ b/src/os/vi.c @@ -2,6 +2,7 @@ #include "include_asm.h" #include "macros.h" #include "PR/os_internal.h" +#include "PR/os_vi.h" #include "PR/R4300.h" #include "PR/rcp.h" #include "PR/viint.h" diff --git a/src/os/vimodempallan1.c b/src/os/vimodempallan1.c new file mode 100644 index 0000000000..d0aefac1f4 --- /dev/null +++ b/src/os/vimodempallan1.c @@ -0,0 +1,10 @@ +#include "PR/os_vi.h" + +OSViMode osViModeMpalLan1 = { + 0x1E, + { 0x0000311E, 0x00000140, 0x04651E39, 0x0000020D, 0x00040C11, 0x0C190C1A, 0x006C02EC, 0x00000200, 0x00000000 }, + { + { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 }, + { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 } + } +}; diff --git a/src/os/vitbl.c b/src/os/vitbl.c index 49973e14b0..47241cc56e 100644 --- a/src/os/vitbl.c +++ b/src/os/vitbl.c @@ -1744,5 +1744,3 @@ OSViMode osViModeTable[56] = { // TODO move into separate files and define properly OSViMode osViModeNtscLan1 = { 0x02, { 0x0000311E, 0x00000140, 0x03E52239, 0x0000020D, 0x00000C15, 0x0C150C15, 0x006C02EC, 0x00000200, 0x00000000 }, { { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 }, { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 } } }; - -OSViMode osViModeMpalLan1 = { 0x1E, { 0x0000311E, 0x00000140, 0x04651E39, 0x0000020D, 0x00040C11, 0x0C190C1A, 0x006C02EC, 0x00000200, 0x00000000 }, { { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 }, { 0x00000280, 0x00000400, 0x002501FF, 0x000E0204, 0x00000002 } } }; diff --git a/src/rumble.c b/src/rumble.c index d15eeceb08..6ec51f5f46 100644 --- a/src/rumble.c +++ b/src/rumble.c @@ -1,13 +1,12 @@ #include "common.h" #include "nu/nusys.h" +#include "rumble.h" // TODO: replace nustuff with defines u16 rumbleMaxDuration = 0; s32 rumbleButtons = 0; -void reset_max_rumble_duration(void); - void poll_rumble(void) { nuContRmbCheck(0); nuContRmbModeSet(0, 2); @@ -16,11 +15,13 @@ void poll_rumble(void) { void start_rumble(s32 freq, s32 nframes) { if (gGameStatusPtr->demoState == 0) { if (rumbleMaxDuration != 0) { +#if !VERSION_JP s32 maxFrames = rumbleMaxDuration * 2; if (nframes > maxFrames) { nframes = maxFrames; } +#endif if (nuContRmbCheck(0) == 0) { nuContRmbModeSet(0, 2); @@ -42,5 +43,9 @@ void update_max_rumble_duration(void) { } void reset_max_rumble_duration(void) { +#if VERSION_JP + rumbleMaxDuration = 600; +#else rumbleMaxDuration = 300; +#endif } diff --git a/src/state_demo.c b/src/state_demo.c index 644a2db4b8..9cd772874a 100644 --- a/src/state_demo.c +++ b/src/state_demo.c @@ -140,7 +140,13 @@ DemoSceneData DemoScenes[] = { {} // final entry blank }; +#if VERSION_JP +char versionString[] = "Prg Ver.00/07/06 22:22"; +#elif VERSION_US char versionString[] = "Prg Ver.00/12/05 16:54"; +#else +char versionString[] = "Prg Ver.??/??/?? ??:??"; +#endif void state_init_demo(void) { if (gGameStatusPtr->demoState == 0) { diff --git a/src/state_file_select.c b/src/state_file_select.c index 25bf265469..55dfa24d53 100644 --- a/src/state_file_select.c +++ b/src/state_file_select.c @@ -6,6 +6,19 @@ #include "sprite.h" #include "model.h" +#if VERSION_JP +// TODO: split the filemenu segment +extern Addr filemenu_ROM_START; +extern Addr filemenu_ROM_END; +extern Addr filemenu_VRAM; +extern Addr filemenu_TEXT_START; +extern Addr filemenu_TEXT_END; +extern Addr filemenu_DATA_START; +extern Addr filemenu_RODATA_END; +extern Addr filemenu_BSS_START; +extern Addr filemenu_BSS_END; +#endif + extern u16 gFrameBuf0[]; extern u16 gFrameBuf1[]; extern u16 gFrameBuf2[]; diff --git a/src/state_logos.c b/src/state_logos.c index bf6aee2ba3..01c64d8acb 100644 --- a/src/state_logos.c +++ b/src/state_logos.c @@ -7,6 +7,15 @@ void appendGfx_intro_logos(void); +#if VERSION_JP +#define LOGO_1_Y 54 +#define LOGO_2_Y 104 +#else +#define LOGO_1_Y 89 +#define LOGO_2_Y 59 +#endif + + s32 D_800778C0[] = { 0, 0 }; Gfx D_800778C8[] = { @@ -100,6 +109,10 @@ void state_init_logos(void) { } void state_step_logos(void) { +#if VERSION_JP + int pressedButtons = gGameStatusPtr->pressedButtons[0]; +#endif + if (gGameStatusPtr->bSkipIntro) { if (intro_logos_fade_out(10)) { set_curtain_scale(1.0f); @@ -107,6 +120,24 @@ void state_step_logos(void) { set_game_mode(GAME_MODE_TITLE_SCREEN); } } else { +#if VERSION_JP + if ((gGameStatusPtr->introState == INTRO_STATE_1 || + gGameStatusPtr->introState == INTRO_STATE_2 || + gGameStatusPtr->introState == INTRO_STATE_3 || + gGameStatusPtr->introState == INTRO_STATE_4 || + gGameStatusPtr->introState == INTRO_STATE_5 || + gGameStatusPtr->introState == INTRO_STATE_6 || + gGameStatusPtr->introState == INTRO_STATE_7 || + gGameStatusPtr->introState == INTRO_STATE_8 || + gGameStatusPtr->introState == INTRO_STATE_9 || + gGameStatusPtr->introState == INTRO_STATE_A) && + (pressedButtons & (BUTTON_START | BUTTON_Z | BUTTON_A))) + { + intro_logos_set_fade_color(208); + gGameStatusPtr->bSkipIntro = 1; + } +#endif + switch (gGameStatusPtr->introState) { case INTRO_STATE_0: if (intro_logos_fade_in(10)) { @@ -124,18 +155,29 @@ void state_step_logos(void) { case INTRO_STATE_2: if (intro_logos_fade_out(10)) { gGameStatusPtr->introState++; +#if VERSION_JP + gGameStatusPtr->introState += 2; +#endif } break; case INTRO_STATE_3: if (intro_logos_fade_in(10)) { gGameStatusPtr->introState++; +#if VERSION_JP + gGameStatusPtr->introCounter = 30; +#else gGameStatusPtr->introCounter = 40; +#endif } break; case INTRO_STATE_4: if (gGameStatusPtr->introCounter == 0) { gGameStatusPtr->introState++; +#if VERSION_JP + intro_logos_set_fade_color(0); +#else intro_logos_set_fade_color(208); +#endif } gGameStatusPtr->introCounter--; break; @@ -226,25 +268,41 @@ void appendGfx_intro_logos(void) { case INTRO_STATE_3: case INTRO_STATE_4: case INTRO_STATE_5: +#if VERSION_JP + break; + case INTRO_STATE_6: + case INTRO_STATE_7: + case INTRO_STATE_8: + case INTRO_STATE_9: +#endif gSPDisplayList(gMasterGfxPos++, D_80077908); for (i = 0; i < 6; i++) { gDPLoadTextureTile(gMasterGfxPos++, gLogosImage2 + i * 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 256, 48, 0, 0, 255, 7, 0, G_TX_WRAP, G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); - gSPTextureRectangle(gMasterGfxPos++, 32 * 4, (89 + i * 8) * 4, 288 * 4, (97 + i * 8) * 4, G_TX_RENDERTILE, 0, 0, 1024, 1024); + gSPTextureRectangle( + gMasterGfxPos++, + 32 * 4, (LOGO_1_Y + i * 8) * 4, + 288 * 4, (LOGO_1_Y + 8 + i * 8) * 4, + G_TX_RENDERTILE, 0, 0, 1024, 1024); gDPPipeSync(gMasterGfxPos++); } +#if !VERSION_JP break; case INTRO_STATE_6: case INTRO_STATE_7: case INTRO_STATE_8: case INTRO_STATE_9: gSPDisplayList(gMasterGfxPos++, D_80077908); +#endif for (i = 0; i < 14; i++) { gDPLoadTextureTile(gMasterGfxPos++, gLogosImage3 + i * 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 256, 112, 0, 0, 255, 7, 0, G_TX_WRAP, G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); - gSPTextureRectangle(gMasterGfxPos++, 32 * 4, (59 + i * 8) * 4, 288 * 4, (67 + i * 8) * 4, G_TX_RENDERTILE, 0, 0, 1024, 1024); + gSPTextureRectangle(gMasterGfxPos++, + 32 * 4, (LOGO_2_Y + i * 8) * 4, + 288 * 4, (LOGO_2_Y + 8 + i * 8) * 4, + G_TX_RENDERTILE, 0, 0, 1024, 1024); gDPPipeSync(gMasterGfxPos++); } break; diff --git a/src/state_pause.c b/src/state_pause.c index 760f87d519..0afd88d5bc 100644 --- a/src/state_pause.c +++ b/src/state_pause.c @@ -6,6 +6,19 @@ #include "sprite.h" #include "model.h" +#if VERSION_JP +// TODO: split this segment +extern Addr pause_ROM_START; +extern Addr pause_ROM_END; +extern Addr pause_VRAM; +extern Addr pause_TEXT_START; +extern Addr pause_TEXT_END; +extern Addr pause_RODATA_END; +extern Addr pause_BSS_START; +extern Addr pause_BSS_END; +extern Addr pause_DATA_START; +#endif + extern u16 gFrameBuf0[]; extern u16 gFrameBuf1[]; extern u16 gFrameBuf2[]; diff --git a/src/state_title_screen.c b/src/state_title_screen.c index 52f7be0254..dd1885f6ee 100644 --- a/src/state_title_screen.c +++ b/src/state_title_screen.c @@ -3,22 +3,33 @@ #include "hud_element.h" #include "sprite.h" +#if VERSION_JP +#define TITLE_WIDTH 272 +#define TITLE_TILE_HEIGHT 2 +#define TITLE_HEIGHT 88 +#define TITLE_POS_LEFT 25 +#define TITLE_POS_TOP 34 +#define FILENAME_ERROR "\x54\x77\xA2\xF7\xF7\xf7\xf7\xf7" +#else // Properties of the title screen Paper Mario logo #define TITLE_WIDTH 200 // Width of the texture #define TITLE_HEIGHT 112 // Height of the texture #define TITLE_TILE_HEIGHT 2 // Height of an individually loaded tile in the texture -#define TITLE_NUM_TILES (TITLE_HEIGHT / TITLE_TILE_HEIGHT) // Number of tiles in the texture -#define TITLE_TILE_PIXELS (TITLE_WIDTH * TITLE_TILE_HEIGHT) // Number of pixels in a single tile of the texture #define TITLE_POS_LEFT ((SCREEN_WIDTH - TITLE_WIDTH) / 2) // Left edge of the texture on screen #define TITLE_POS_TOP 15 // Top edge of the texture on screen (with no offset) +#define FILENAME_ERROR "ERROR\xf7\xf7\xf7" +#endif + +#define TITLE_NUM_TILES (TITLE_HEIGHT / TITLE_TILE_HEIGHT) // Number of tiles in the texture +#define TITLE_TILE_PIXELS (TITLE_WIDTH * TITLE_TILE_HEIGHT) // Number of pixels in a single tile of the texture s16 D_800779C0[2] = {0, 0}; SaveMetadata gSaveSlotMetadata[4] = { - { .filename = {"ERROR\xf7\xf7\xf7"}, }, - { .filename = {"ERROR\xf7\xf7\xf7"}, }, - { .filename = {"ERROR\xf7\xf7\xf7"}, }, - { .filename = {"ERROR\xf7\xf7\xf7"}, }, + { .filename = {FILENAME_ERROR}, }, + { .filename = {FILENAME_ERROR}, }, + { .filename = {FILENAME_ERROR}, }, + { .filename = {FILENAME_ERROR}, }, }; u8 gSaveSlotHasData[4] = {TRUE, TRUE, TRUE, TRUE}; @@ -54,13 +65,17 @@ typedef struct TitleDataStruct { /* 0x0 */ s32 unk_00; /* 0x4 */ s32 unk_04; /* 0x8 */ s32 unk_08; -} TitleDataStruct; // size = 0xC + /* 0xC */ s32 img2_pal; +} TitleDataStruct; // size = 0x10 extern s16 D_800A0970; extern TitleDataStruct* D_800A0974; extern s32* D_800A0978; extern s32* D_800A097C; extern s32* D_800A0980; +#if VERSION_JP +extern s32* JP_800A0980; +#endif extern s16 D_800A0988; void appendGfx_title_screen(void); @@ -94,6 +109,9 @@ void state_init_title_screen(void) { D_800A0978 = (s32*)(D_800A0974->unk_00 + (s32) D_800A0974); D_800A097C = (s32*)(D_800A0974->unk_04 + (s32) D_800A0974); D_800A0980 = (s32*)(D_800A0974->unk_08 + (s32) D_800A0974); +#if VERSION_JP + JP_800A0980 = (s32*)(D_800A0974->img2_pal + (s32) D_800A0974); +#endif create_cameras_a(); gCameras[CAM_DEFAULT].updateMode = 6; @@ -433,6 +451,9 @@ void title_screen_draw_copyright(f32 arg0) { s32 i; gSPDisplayList(gMasterGfxPos++, &D_80077A50); +#if VERSION_JP + gDPSetTextureLUT(gMasterGfxPos++, G_TT_RGBA16); +#endif gDPPipeSync(gMasterGfxPos++); alpha = 255.0f - (arg0 * 255.0f); @@ -445,6 +466,14 @@ void title_screen_draw_copyright(f32 arg0) { gDPSetPrimColor(gMasterGfxPos++, 0, 0, 0, 0, 0, alpha); } +#if VERSION_JP + gDPLoadTLUT_pal16(gMasterGfxPos++, 0, JP_800A0980); + gDPLoadTextureTile_4b(gMasterGfxPos++, D_800A097C, G_IM_FMT_CI, 128, 0, 0, 0, 127, 31, 0, + G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, + G_TX_NOLOD); + gSPTextureRectangle(gMasterGfxPos++, 388, 764, 900, 892, G_TX_RENDERTILE, + 0, 0, 0x0400, 0x0400); +#else for (i = 0; i < 2; i++) { alpha = 0; // TODO figure out why this is needed gDPLoadTextureTile(gMasterGfxPos++, &D_800A097C[0x240 * i], G_IM_FMT_IA, G_IM_SIZ_8b, 144, 32, 0, 0, 143, 15, 0, @@ -453,5 +482,6 @@ void title_screen_draw_copyright(f32 arg0) { gSPTextureRectangle(gMasterGfxPos++, 356, 764 + (0x40 * i), 932, 828 + (0x40 * i), G_TX_RENDERTILE, 0, 0, 0x0400, 0x0400); } +#endif gDPPipeSync(gMasterGfxPos++); } diff --git a/src/status_icons.c b/src/status_icons.c index abafa1da95..868d29d64d 100644 --- a/src/status_icons.c +++ b/src/status_icons.c @@ -70,8 +70,11 @@ typedef struct HudStatusIcon { /* 0xA8 */ HudSimpleStatusIcon danger; } HudStatusIcon; // size = 0xB0 +#if !VERSION_JP s16 D_80078160[] = { 28, 40 }; s16 D_80078164[] = { 0, -2 }; +#endif + s32 D_80078168[] = { MSG_Menus_Merlee_IncreaseCoins, MSG_Menus_Merlee_Exhausted, @@ -253,6 +256,18 @@ void update_merlee_message(void* data) { } void draw_merlee_message_string(PopupMessage* popup, s32 posX, s32 posY) { +#if VERSION_JP + s32 messageID; + + posX += 11; + posY += 6; + + if (popup->messageIndex >= ARRAY_COUNT(D_80078168)) return; + if (popup->messageIndex < 0) return; + + messageID = D_80078168[popup->messageIndex]; + draw_msg(messageID, posX, posY, 255, MSG_PAL_0F, 0); +#else s32 messageID = D_80078168[popup->messageIndex]; posY += 6; @@ -261,9 +276,43 @@ void draw_merlee_message_string(PopupMessage* popup, s32 posX, s32 posY) { posY += D_80078164[get_msg_lines(messageID) - 1]; draw_msg(messageID, posX, posY, 255, MSG_PAL_0F, 0); +#endif } void draw_merlee_message(void* data) { +#if VERSION_JP + PopupMessage* popup = data; + s32 width; + s32 height; + s32 messageID; + s32 xPos; + + switch (popup->messageIndex) { + case 0: + if (popup->unk_17 != 0) { + popup->unk_17 = 0; + messageID = D_80078168[popup->messageIndex]; + width = get_msg_width(messageID, 0) + 23; + xPos = 160 - (width / 2); + height = 45; + set_window_properties(WINDOW_ID_BATTLE_POPUP, xPos, 80, width, height, 0, draw_merlee_message_string, popup, -1); + set_window_update(WINDOW_ID_BATTLE_POPUP, WINDOW_UPDATE_SHOW); + } + break; + + case 1: + if (popup->unk_17 != 0) { + popup->unk_17 = 0; + messageID = D_80078168[popup->messageIndex]; + width = get_msg_width(messageID, 0) + 23; + xPos = 160 - (width / 2); + height = 28; + set_window_properties(WINDOW_ID_BATTLE_POPUP, xPos, 80, width, height, 0, draw_merlee_message_string, popup, -1); + set_window_update(WINDOW_ID_BATTLE_POPUP, WINDOW_UPDATE_SHOW); + } + break; + } +#else PopupMessage* popup = data; s32 messageID; s32 xPos; @@ -277,6 +326,7 @@ void draw_merlee_message(void* data) { set_window_properties(WINDOW_ID_BATTLE_POPUP, xPos, 80, width, D_80078160[get_msg_lines(messageID) - 1], 0, draw_merlee_message_string, popup, -1); set_window_update(WINDOW_ID_BATTLE_POPUP, WINDOW_UPDATE_SHOW); } +#endif } s32 is_merlee_message_done(void) { diff --git a/src/world/world.c b/src/world/world.c index 1f190adc11..f22df3afcb 100644 --- a/src/world/world.c +++ b/src/world/world.c @@ -3,6 +3,7 @@ #include "npc.h" #include "camera.h" #include "hud_element.h" +#include "rumble.h" #include "sprite.h" #include "model.h" @@ -33,6 +34,8 @@ s32 pad_map_table[] = { 0, 0 }; #ifdef SHIFT #define ASSET_TABLE_ROM_START mapfs_ROM_START +#elif VERSION_JP +#define ASSET_TABLE_ROM_START 0x1E00000 #else #define ASSET_TABLE_ROM_START 0x1E40000 #endif @@ -78,6 +81,9 @@ void load_map_by_IDs(s16 areaID, s16 mapID, s16 loadType) { gGameStatusPtr->playerSpriteSet = PLAYER_SPRITES_MARIO_WORLD; load_obfuscation_shims(); shim_general_heap_create_obfuscated(); +#if VERSION_JP + reset_max_rumble_duration(); +#endif clear_render_tasks(); clear_worker_list(); clear_script_list(); diff --git a/tools/build/configure.py b/tools/build/configure.py index ed2cb87a10..b5f082abce 100755 --- a/tools/build/configure.py +++ b/tools/build/configure.py @@ -59,12 +59,12 @@ def write_ninja_rules(ninja: ninja_syntax.Writer, cpp: str, cppflags: str, extra cc_272 = f"{cc_272_dir}/gcc" cxx = f"{BUILD_TOOLS}/cc/gcc/g++" - CPPFLAGS_COMMON = "-Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ + CPPFLAGS_COMMON = "-Iver/$version/include -Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ "-DVERSION=$version -DF3DEX_GBI_2 -D_MIPS_SZLONG=32" CPPFLAGS = "-w " + CPPFLAGS_COMMON + " -nostdinc" - CPPFLAGS_272 = "-Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ + CPPFLAGS_272 = "-Iver/$version/include -Iver/$version/build/include -Iinclude -Isrc -Iassets/$version -D_LANGUAGE_C -D_FINALROM " \ "-DVERSION=$version -DF3DEX_GBI_2 -D_MIPS_SZLONG=32 -nostdinc" cflags = f"-c -G0 -O2 -gdwarf-2 -x c -B {BUILD_TOOLS}/cc/gcc/ {extra_cflags}" diff --git a/tools/sort_symbol_addrs.py b/tools/sort_symbol_addrs.py index 670181e04a..95966c80d0 100755 --- a/tools/sort_symbol_addrs.py +++ b/tools/sort_symbol_addrs.py @@ -6,9 +6,9 @@ import sys script_dir = os.path.dirname(os.path.realpath(__file__)) -syms = {} for version in ["us", "jp"]: + syms = {} file_path = os.path.join(script_dir, f"../ver/{version}/symbol_addrs.txt") with open(file_path) as f: diff --git a/ver/jp/asm/data/os/exceptasm.rodata.s b/ver/jp/asm/data/os/exceptasm.rodata.s new file mode 100644 index 0000000000..54e3f97342 --- /dev/null +++ b/ver/jp/asm/data/os/exceptasm.rodata.s @@ -0,0 +1,54 @@ +.include "macro.inc" + +.section .rodata + +/* Generated by spimdisasm 1.11.1 */ + +glabel D_JP_80099D60 +/* 75160 80099D60 */ .byte 0x00 +/* 75161 80099D61 */ .byte 0x14 +/* 75162 80099D62 */ .byte 0x18 +/* 75163 80099D63 */ .byte 0x18 +/* 75164 80099D64 */ .byte 0x1C +/* 75165 80099D65 */ .byte 0x1C +/* 75166 80099D66 */ .byte 0x1C +/* 75167 80099D67 */ .byte 0x1C +/* 75168 80099D68 */ .byte 0x20 +/* 75169 80099D69 */ .byte 0x20 +/* 7516A 80099D6A */ .byte 0x20 +/* 7516B 80099D6B */ .byte 0x20 +/* 7516C 80099D6C */ .byte 0x20 +/* 7516D 80099D6D */ .byte 0x20 +/* 7516E 80099D6E */ .byte 0x20 +/* 7516F 80099D6F */ .byte 0x20 +/* 75170 80099D70 */ .byte 0x00 +/* 75171 80099D71 */ .byte 0x04 +/* 75172 80099D72 */ .byte 0x08 +/* 75173 80099D73 */ .byte 0x08 +/* 75174 80099D74 */ .byte 0x0C +/* 75175 80099D75 */ .byte 0x0C +/* 75176 80099D76 */ .byte 0x0C +/* 75177 80099D77 */ .byte 0x0C +/* 75178 80099D78 */ .byte 0x10 +/* 75179 80099D79 */ .byte 0x10 +/* 7517A 80099D7A */ .byte 0x10 +/* 7517B 80099D7B */ .byte 0x10 +/* 7517C 80099D7C */ .byte 0x10 +/* 7517D 80099D7D */ .byte 0x10 +/* 7517E 80099D7E */ .byte 0x10 +/* 7517F 80099D7F */ .byte 0x10 + +.align 3 +glabel jtbl_JP_80099D80 +/* 75180 80099D80 8006AEE0 */ .word .LJP_8006AEE0 +/* 75184 80099D84 8006AEA4 */ .word .LJP_8006AEA4 +/* 75188 80099D88 8006AE80 */ .word .LJP_8006AE80 +/* 7518C 80099D8C 8006ACA8 */ .word .LJP_8006ACA8 +/* 75190 80099D90 8006AC60 */ .word .LJP_8006AC60 +/* 75194 80099D94 8006AE1C */ .word .LJP_8006AE1C +/* 75198 80099D98 8006AC24 */ .word .LJP_8006AC24 +/* 7519C 80099D9C 8006AC30 */ .word .LJP_8006AC30 +/* 751A0 80099DA0 8006AC3C */ .word .LJP_8006AC3C +/* 751A4 80099DA4 00000000 */ .word 0x00000000 +/* 751A8 80099DA8 00000000 */ .word 0x00000000 +/* 751AC 80099DAC 00000000 */ .word 0x00000000 diff --git a/ver/jp/asm/data/os/osSetIntMask.rodata.s b/ver/jp/asm/data/os/osSetIntMask.rodata.s new file mode 100644 index 0000000000..292f8cc9b8 --- /dev/null +++ b/ver/jp/asm/data/os/osSetIntMask.rodata.s @@ -0,0 +1,71 @@ +.include "macro.inc" + +.section .rodata + +/* Generated by spimdisasm 1.11.1 */ + +glabel D_80099AA0 +/* 74E80 80099A80 */ .short 0x0555 +/* 74E82 80099A82 */ .short 0x0556 +/* 74E84 80099A84 */ .short 0x0559 +/* 74E86 80099A86 */ .short 0x055A +/* 74E88 80099A88 */ .short 0x0565 +/* 74E8A 80099A8A */ .short 0x0566 +/* 74E8C 80099A8C */ .short 0x0569 +/* 74E8E 80099A8E */ .short 0x056A +/* 74E90 80099A90 */ .short 0x0595 +/* 74E92 80099A92 */ .short 0x0596 +/* 74E94 80099A94 */ .short 0x0599 +/* 74E96 80099A96 */ .short 0x059A +/* 74E98 80099A98 */ .short 0x05A5 +/* 74E9A 80099A9A */ .short 0x05A6 +/* 74E9C 80099A9C */ .short 0x05A9 +/* 74E9E 80099A9E */ .short 0x05AA +/* 74EA0 80099AA0 */ .short 0x0655 +/* 74EA2 80099AA2 */ .short 0x0656 +/* 74EA4 80099AA4 */ .short 0x0659 +/* 74EA6 80099AA6 */ .short 0x065A +/* 74EA8 80099AA8 */ .short 0x0665 +/* 74EAA 80099AAA */ .short 0x0666 +/* 74EAC 80099AAC */ .short 0x0669 +/* 74EAE 80099AAE */ .short 0x066A +/* 74EB0 80099AB0 */ .short 0x0695 +/* 74EB2 80099AB2 */ .short 0x0696 +/* 74EB4 80099AB4 */ .short 0x0699 +/* 74EB6 80099AB6 */ .short 0x069A +/* 74EB8 80099AB8 */ .short 0x06A5 +/* 74EBA 80099ABA */ .short 0x06A6 +/* 74EBC 80099ABC */ .short 0x06A9 +/* 74EBE 80099ABE */ .short 0x06AA +/* 74EC0 80099AC0 */ .short 0x0955 +/* 74EC2 80099AC2 */ .short 0x0956 +/* 74EC4 80099AC4 */ .short 0x0959 +/* 74EC6 80099AC6 */ .short 0x095A +/* 74EC8 80099AC8 */ .short 0x0965 +/* 74ECA 80099ACA */ .short 0x0966 +/* 74ECC 80099ACC */ .short 0x0969 +/* 74ECE 80099ACE */ .short 0x096A +/* 74ED0 80099AD0 */ .short 0x0995 +/* 74ED2 80099AD2 */ .short 0x0996 +/* 74ED4 80099AD4 */ .short 0x0999 +/* 74ED6 80099AD6 */ .short 0x099A +/* 74ED8 80099AD8 */ .short 0x09A5 +/* 74EDA 80099ADA */ .short 0x09A6 +/* 74EDC 80099ADC */ .short 0x09A9 +/* 74EDE 80099ADE */ .short 0x09AA +/* 74EE0 80099AE0 */ .short 0x0A55 +/* 74EE2 80099AE2 */ .short 0x0A56 +/* 74EE4 80099AE4 */ .short 0x0A59 +/* 74EE6 80099AE6 */ .short 0x0A5A +/* 74EE8 80099AE8 */ .short 0x0A65 +/* 74EEA 80099AEA */ .short 0x0A66 +/* 74EEC 80099AEC */ .short 0x0A69 +/* 74EEE 80099AEE */ .short 0x0A6A +/* 74EF0 80099AF0 */ .short 0x0A95 +/* 74EF2 80099AF2 */ .short 0x0A96 +/* 74EF4 80099AF4 */ .short 0x0A99 +/* 74EF6 80099AF6 */ .short 0x0A9A +/* 74EF8 80099AF8 */ .short 0x0AA5 +/* 74EFA 80099AFA */ .short 0x0AA6 +/* 74EFC 80099AFC */ .short 0x0AA9 +/* 74EFE 80099AFE */ .short 0x0AAA diff --git a/ver/jp/asm/entry_point.s b/ver/jp/asm/entry_point.s index 66b551cf98..d887c9cd27 100644 --- a/ver/jp/asm/entry_point.s +++ b/ver/jp/asm/entry_point.s @@ -1,28 +1,31 @@ .include "macro.inc" -# assembler directives -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches -.set gp=64 # allow use of 64-bit general purpose registers +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ .section .text, "ax" -glabel func_80025C00 -/* 1000 80025C00 3C08800A */ lui $t0, %hi(D_8009A590) -/* 1004 80025C04 2508A590 */ addiu $t0, $t0, %lo(D_8009A590) -/* 1008 80025C08 3C090004 */ lui $t1, 4 -/* 100C 80025C0C 25291F50 */ addiu $t1, $t1, 0x1f50 -.L80025C10: -/* 1010 80025C10 AD000000 */ sw $zero, ($t0) -/* 1014 80025C14 AD000004 */ sw $zero, 4($t0) -/* 1018 80025C18 21080008 */ addi $t0, $t0, 8 -/* 101C 80025C1C 2129FFF8 */ addi $t1, $t1, -8 -/* 1020 80025C20 1520FFFB */ bnez $t1, .L80025C10 +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel func_JP_80025C00 +/* 1000 80025C00 3C08800A */ lui $t0, %hi(main_BSS_START) +/* 1004 80025C04 2508A590 */ addiu $t0, $t0, %lo(main_BSS_START) +/* 1008 80025C08 3C090004 */ lui $t1, %hi(main_BSS_SIZE) +/* 100C 80025C0C 25291F50 */ addiu $t1, $t1, %lo(main_BSS_SIZE) +.LJP_80025C10: +/* 1010 80025C10 AD000000 */ sw $zero, 0x0($t0) +/* 1014 80025C14 AD000004 */ sw $zero, 0x4($t0) +/* 1018 80025C18 21080008 */ addi $t0, $t0, 0x8 # handwritten instruction +/* 101C 80025C1C 2129FFF8 */ addi $t1, $t1, -0x8 # handwritten instruction +/* 1020 80025C20 1520FFFB */ bnez $t1, .LJP_80025C10 /* 1024 80025C24 00000000 */ nop -/* 1028 80025C28 3C1D800B */ lui $sp, %hi(D_800B6570) -/* 102C 80025C2C 27BD6570 */ addiu $sp, $sp, %lo(D_800B6570) -/* 1030 80025C30 3C0A8006 */ lui $t2, %hi(D_8005E560) -/* 1034 80025C34 254AE560 */ addiu $t2, $t2, %lo(D_8005E560) +/* 1028 80025C28 3C1D800B */ lui $sp, %hi(nuBootStack + 0x2000) +/* 102C 80025C2C 27BD6570 */ addiu $sp, $sp, %lo(nuBootStack + 0x2000) +/* 1030 80025C30 3C0A8006 */ lui $t2, %hi(nuBoot) +/* 1034 80025C34 254AE560 */ addiu $t2, $t2, %lo(nuBoot) /* 1038 80025C38 01400008 */ jr $t2 /* 103C 80025C3C 00000000 */ nop /* 1040 80025C40 00000000 */ nop diff --git a/ver/jp/asm/main.bss.s b/ver/jp/asm/main.bss.s new file mode 100644 index 0000000000..8b7285ad9a --- /dev/null +++ b/ver/jp/asm/main.bss.s @@ -0,0 +1,782 @@ +.include "macro.inc" + +# assembler directives +.set noat # allow manual use of $at +.set noreorder # don't insert nops after branches +.set gp=64 # allow use of 64-bit general purpose registers + +.section .bss + +dlabel nuScPreNMIFlag +.space 8 + +dlabel D_8009A5B8 +.space 8 + +dlabel gSoundGlobals +.space 8 + +dlabel __osBaseCounter +.space 4 + +dlabel gBGMPlayerC +.space 4 + +dlabel gEncounterSubState +.space 4 + +dlabel CurrentSefCmdHandler +.space 4 + +dlabel timeFreezeMode +.space 4 + +dlabel nuGfxZBuffer +.space 4 + +dlabel nuContDataLockKey +.space 4 + +dlabel __osViIntrCount +.space 4 + +dlabel BeginSoundUpdateCallback +.space 4 + +dlabel D_8009A5EC +.space 4 + +dlabel nuGfxCfbCounter +.space 8 + +dlabel nuGfxDisplay +.space 4 + +dlabel gBGMPlayerB +.space 4 + +dlabel gEncounterState +.space 4 + +dlabel gNpcCount +.space 2 + +dlabel __osMaxControllers +.space 2 + +dlabel __osCurrentTime +.space 8 + +dlabel nuGfxUcode +.space 4 + +dlabel nuContNum +.space 4 + +dlabel nuGfxTaskSpool +.space 4 + +dlabel __osContLastCmd +.space 4 + +dlabel __osEepromTimerMsg +.space 8 + +dlabel gAuAmbienceManager +.space 4 + +dlabel __osTimerCounter +.space 4 + +dlabel nuIdleFunc +.space 4 + +dlabel gCurrentCamID +.space 4 + +dlabel nuPiCartHandle +.space 4 + +dlabel D_8009A63C +.space 4 + +dlabel gSoundManager +.space 12 + +dlabel nuGfxCfb_ptr +.space 4 + +dlabel gOverrideFlags +.space 4 + +dlabel D_8009A654 +.space 4 + +dlabel nuGfxCfb +.space 8 + +dlabel __osFinalrom +.space 4 + +dlabel gBGMPlayerA +.space 4 + +dlabel gFirstStrikeMessagePos +.space 4 + +dlabel gMasterGfxPos +.space 4 + +dlabel D_8009A670 +.space 4 + +dlabel gDisplayContext +.space 4 + +dlabel D_8009A678 +.space 8 + +dlabel D_8009A680 +.space 0x00000010 + +dlabel D_8009A690 +.space 0x00000010 + +dlabel D_8009A6A0 +.space 2 + +dlabel D_8009A6A2 +.space 2 + +dlabel D_8009A6A4 +.space 2 + +dlabel D_8009A6A6 +.space 10 + +dlabel D_8009A6B0 +.space 0x00001380 + +dlabel logicalSaveInfo +.space 0x00000020 + +dlabel physicalSaveInfo +.space 0x00000030 + +dlabel nextAvailableSavePage +.space 0x00000010 + +dlabel gCurtainScale +.space 4 + +dlabel gCurtainScaleGoal +.space 4 + +dlabel gCurtainFade +.space 4 + +dlabel gCurtainFadeGoal +.space 4 + +dlabel gCurtainDrawCallback +.space 8 + +dlabel D_8009BAA8 +.space 0x00000088 + +dlabel gCrashScreen +.space 0x000009E0 + +dlabel nuGfxTask_ptr +.space 4 + +dlabel taskDoneMsg +.space 2 + +dlabel swapBufMsg +.space 2 + +dlabel GfxTaskMgrThread +.space 0x000001B8 + +dlabel GfxTaskMgrStack +.space 0x00002000 + +dlabel D_8009E6D0 +.space 0x00000020 + +dlabel blendedCamSettings +.space 0x0000001C + +dlabel D_800A08DC +.space 4 + +dlabel D_800A08E0 +.space 4 + +dlabel D_800A08E4 +.space 4 + +dlabel D_800A08E8 +.space 4 + +dlabel D_800A08EC +.space 4 + +dlabel gameMode +.space 0x00000010 + +dlabel D_800A0900 +.space 4 + +dlabel D_800A0904 +.space 4 + +dlabel D_800A0908 +.space 8 + +dlabel gLogosImages +.space 4 + +dlabel gLogosImage3 +.space 4 + +dlabel gLogosImage1 +.space 4 + +dlabel gLogosImage2 +.space 4 + +dlabel D_800A0920 +.space 1 + +dlabel D_800A0921 +.space 1 + +dlabel D_800A0922 +.space 2 + +dlabel SavedReverbMode +.space 12 + +dlabel D_800A0930 +.space 1 + +dlabel D_800A0931 +.space 1 + +dlabel D_800A0932 +.space 14 + +dlabel gMapTransitionAlpha +.space 2 + +dlabel gMapTransitionFadeRate +.space 2 + +dlabel gMapTransitionState +.space 2 + +dlabel gMapTransitionStateTime +.space 2 + +dlabel D_800A0948 +.space 8 + +dlabel D_800A0950 +.space 4 + +dlabel D_800A0954 +.space 2 + +dlabel D_800A0956 +.space 2 + +dlabel D_800A0958 +.space 2 + +dlabel D_800A095A +.space 1 + +dlabel D_800A095B +.space 1 + +dlabel D_800A095C +.space 1 + +dlabel D_800A095D +.space 1 + +dlabel D_800A095E +.space 1 + +dlabel D_800A095F +.space 1 + +dlabel D_800A0960 +.space 3 + +dlabel D_800A0963 +.space 1 + +dlabel D_800A0964 +.space 12 + +dlabel D_800A0970 +.space 4 + +dlabel D_800A0974 +.space 4 + +dlabel D_800A0978 +.space 4 + +dlabel D_800A097C +.space 4 + +dlabel D_800A0980 +.space 4 + +dlabel JP_800A0980 +.space 4 + +dlabel D_800A0988 +.space 8 + +dlabel gWorldNpcList +.space 0x00000100 + +dlabel gBattleNpcList +.space 0x00000100 + +dlabel gCurrentNpcListPtr +.space 4 + +dlabel D_800A0B94 +.space 12 + +dlabel D_800A0BA0 +.space 4 + +dlabel D_800A0BA4 +.space 4 + +dlabel WorldMerleeOrbEffect +.space 4 + +dlabel WorldMerleeWaveEffect +.space 4 + +dlabel D_800A0BB0 +.space 4 + +dlabel D_800A0BB4 +.space 4 + +dlabel D_800A0BB8 +.space 8 + +dlabel D_800A0BC0 +.space 0x00000380 + +dlabel D_800A0F40 +.space 4 + +dlabel D_800A0F44 +.space 12 + +dlabel AuInitialGlobalVolume +.space 8 + +dlabel nuAuMgrThread +.space 0x000005B8 + +dlabel AuStack +.space 0x00002000 + +dlabel AlCmdListBuffers +.space 0x00000010 + +dlabel nuAuTasks +.space 0x00000108 + +dlabel D_800A3628 +.space 12 + +dlabel AlFrameSize +.space 4 + +dlabel AlMinFrameSize +.space 8 + +dlabel nuAuDmaMesgQ +.space 0x00000018 + +dlabel nuAuDmaMesgBuf +.space 0x000000C8 + +dlabel nuAuDmaIOMesgBuf +.space 0x000004B0 + +dlabel nuAuDmaState +.space 0x00000010 + +dlabel nuAuDmaBufList +.space 0x000003F0 + +dlabel CurrentSeqCmdHandler +.space 0x00000010 + +dlabel AuDelayBufferMain +.space 4 + +dlabel AuDelayBufferAux +.space 4 + +dlabel AuDelayCounter +.space 4 + +dlabel AuDelayedVoiceGroup +.space 2 + +dlabel AuDelayedChannel +.space 2 + +dlabel AuDelayCount +.space 0x00000010 + +dlabel gEffectGraphicsData +.space 0x000001E0 + +dlabel gMapConfig +.space 8 + +dlabel gMapSettings +.space 0x00000048 + +dlabel gCollisionRayStartX +.space 4 + +dlabel gCollisionRayStartY +.space 4 + +dlabel gCollisionRayStartZ +.space 4 + +dlabel gCollisionRayDirX +.space 4 + +dlabel gCollisionRayDirY +.space 4 + +dlabel gCollisionRayDirZ +.space 4 + +dlabel gCollisionPointX +.space 4 + +dlabel gCollisionPointY +.space 4 + +dlabel gCollisionPointZ +.space 4 + +dlabel gCollisionRayLength +.space 4 + +dlabel gCollisionNormalX +.space 4 + +dlabel gCollisionNormalY +.space 4 + +dlabel gCollisionNormalZ +.space 4 + +dlabel gCollisionDataBackup +.space 4 + +dlabel gCollisionDataZoneBackup +.space 8 + +dlabel IdleThread +.space 0x000001B0 + +dlabel MainThread +.space 0x000001B0 + +dlabel IdleStack +.space 0x00002000 + +dlabel nuScStack +.space 0x00002000 + +dlabel nuScAudioStack +.space 0x00002000 + +dlabel nuScGraphicsStack +.space 0x00002000 + +dlabel D_800AC5D0 +.space 0x00000018 + +dlabel D_800AC5E8 +.space 0x000000C8 + +dlabel nuGfxMesgBuf +.space 0x00000020 + +dlabel GfxStack +.space 0x00002000 + +dlabel nuSiMesgBuf +.space 0x00000020 + +dlabel siMgrThread +.space 0x000001B0 + +dlabel siMgrStack +.space 0x00002000 + +dlabel nuContWaitMesgBuf +.space 4 + +dlabel nuContDataMutexBuf +.space 12 + +dlabel piThread +.space 0x000001B0 + +dlabel piThreadStack +.space 0x00001000 + +dlabel piEventQueue +.space 0x00000018 + +dlabel piEventBuf +.space 8 + +dlabel piAccessBuf +.space 0x00000010 + +dlabel tmp_task +.space 0x00000040 + +dlabel siAccessBuf +.space 0x00000010 + +dlabel retrace +.space 8 + +dlabel viThread +.space 0x000001B8 + +dlabel viThreadStack +.space 0x00001000 + +dlabel viEventQueue +.space 0x00000018 + +dlabel viEventBuf +.space 0x00000018 + +dlabel viRetraceMsg +.space 0x00000018 + +dlabel viCounterMsg +.space 0x00000018 + +dlabel __MotorDataBuf +.space 0x00000100 + +dlabel __osFlashID +.space 0x00000010 + +dlabel __osFlashMsg +.space 0x00000018 + +dlabel __osFlashMessageQ +.space 0x00000018 + +dlabel __osFlashHandler +.space 0x00000074 + +dlabel __osFlashMsgBuf +.space 4 + +dlabel __osFlashVersion +.space 8 + +dlabel wMapTexName +.space 0x00000018 + +dlabel __osThreadSave +.space 0x000001B0 + +dlabel nuContWaitMesgQ +.space 0x00000018 + +dlabel __osContPifRam +.space 0x00000040 + +dlabel gCurrentEncounter +.space 0x00000BF8 + +dlabel __Dom2SpeedParam +.space 0x00000074 + +dlabel nuContStatus +.space 0x00000014 + +dlabel D_800B1B90 +.space 0x000001B0 + +dlabel nuContRmbCtl +.space 0x00000028 + +dlabel nuContData +.space 0x00000018 + +dlabel gCameras +.space 0x00002560 + +dlabel gCollisionData +.space 0x00000010 + +dlabel nuGfxMesgQ +.space 0x00000018 + +dlabel __CartRomHandle +.space 0x00000078 + +dlabel __osPiAccessQueue +.space 0x00000018 + +dlabel gEffectInstances +.space 0x00000180 + +dlabel __Dom1SpeedParam +.space 0x00000078 + +dlabel nuBootStack +.space 0x00002000 + +dlabel nuMainStack +.space 0x00002000 + +dlabel nuYieldBuf +.space 0x00000C10 + +dlabel auSynDriver +.space 0x00000030 + +dlabel D_800B91D0 +.space 0x00020000 + +dlabel gZoneCollisionData +.space 0x00000010 + +dlabel wMapHitName +.space 0x00000014 + +dlabel nuSiMgrMesgQ +.space 0x0000001C + +dlabel __osBaseTimer +.space 0x00000020 + +dlabel wMapShapeName +.space 0x00000018 + +dlabel nuAuHeap +.space 0x00000030 + +dlabel nuGfxTask +.space 0x00000370 + +dlabel D_800D95E8 +.space 0x00000080 + +dlabel wMapBgName +.space 0x00000018 + +dlabel __osPfsInodeCache +.space 0x00000100 + +dlabel rspbootUcodeBuffer +.space 0x00000800 + +dlabel __osEventStateTab +.space 0x00000080 + +dlabel __osPfsPifRam +.space 0x00000040 + +dlabel D_800DA040 +.space 0x00000400 + +dlabel nusched +.space 0x00000680 + +dlabel __osEepromTimerQ +.space 0x00000018 + +dlabel nuContPfs +.space 0x000001A0 + +dlabel nuSiMesgQ +.space 0x00000018 + +dlabel D_800DAC90 +.space 0x00000018 + +dlabel __osSiAccessQueue +.space 0x00000018 + +dlabel gCurrentSaveFile +.space 0x00001380 + +dlabel nuContDataMutexQ +.space 0x00000020 + +dlabel D_800DC060 +.space 4 + +dlabel gCurrentStagePtr +.space 4 + +dlabel gBattleState +.space 8 + +dlabel gBattleStatus +.space 0x00000460 + +dlabel gLastDrawBattleState +.space 4 + +dlabel D_800DC4D4 +.space 8 + +dlabel gBattleSubState +.space 4 + +dlabel D_800DC4E0 +.space 8 + +dlabel gCurrentBattleID +.space 4 + +dlabel gCurrentStageID +.space 4 + +dlabel D_800DC4F0 +.space 4 + +dlabel gOverrideBattlePtr +.space 4 + +dlabel D_800DC4F8 +.space 4 + +dlabel gCurrentBattlePtr +.space 4 diff --git a/ver/jp/asm/nonmatchings/10080/func_80034C80.s b/ver/jp/asm/nonmatchings/10080/func_80034C80.s deleted file mode 100644 index e3355b57a0..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80034C80.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034C80 -/* 10080 80034C80 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10084 80034C84 AFB00010 */ sw $s0, 0x10($sp) -/* 10088 80034C88 3C10800A */ lui $s0, %hi(D_8009E742) -/* 1008C 80034C8C 2610E742 */ addiu $s0, $s0, %lo(D_8009E742) -/* 10090 80034C90 AFBF0014 */ sw $ra, 0x14($sp) -/* 10094 80034C94 3C01800A */ lui $at, %hi(D_8009E741) -/* 10098 80034C98 A020E741 */ sb $zero, %lo(D_8009E741)($at) -/* 1009C 80034C9C 0C038056 */ jal func_800E0158 -/* 100A0 80034CA0 A6000000 */ sh $zero, ($s0) -/* 100A4 80034CA4 0C009C15 */ jal func_80027054 -/* 100A8 80034CA8 24040002 */ addiu $a0, $zero, 2 -/* 100AC 80034CAC 86020000 */ lh $v0, ($s0) -/* 100B0 80034CB0 44820000 */ mtc1 $v0, $f0 -/* 100B4 80034CB4 00000000 */ nop -/* 100B8 80034CB8 46800020 */ cvt.s.w $f0, $f0 -/* 100BC 80034CBC 44050000 */ mfc1 $a1, $f0 -/* 100C0 80034CC0 0C04F38E */ jal func_8013CE38 -/* 100C4 80034CC4 0000202D */ daddu $a0, $zero, $zero -/* 100C8 80034CC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 100CC 80034CCC 8FB00010 */ lw $s0, 0x10($sp) -/* 100D0 80034CD0 03E00008 */ jr $ra -/* 100D4 80034CD4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10080/func_80034CD8.s b/ver/jp/asm/nonmatchings/10080/func_80034CD8.s deleted file mode 100644 index ec55c72984..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80034CD8.s +++ /dev/null @@ -1,96 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034CD8 -/* 100D8 80034CD8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 100DC 80034CDC AFBF001C */ sw $ra, 0x1c($sp) -/* 100E0 80034CE0 AFB00018 */ sw $s0, 0x18($sp) -/* 100E4 80034CE4 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 100E8 80034CE8 3C01800A */ lui $at, %hi(D_8009E741) -/* 100EC 80034CEC A020E741 */ sb $zero, %lo(D_8009E741)($at) -/* 100F0 80034CF0 3C01800A */ lui $at, %hi(D_8009E742) -/* 100F4 80034CF4 A420E742 */ sh $zero, %lo(D_8009E742)($at) -/* 100F8 80034CF8 0C038056 */ jal func_800E0158 -/* 100FC 80034CFC 00000000 */ nop -/* 10100 80034D00 0C009C15 */ jal func_80027054 -/* 10104 80034D04 24040002 */ addiu $a0, $zero, 2 -/* 10108 80034D08 0C00AAF0 */ jal func_8002ABC0 -/* 1010C 80034D0C 00000000 */ nop -/* 10110 80034D10 0000202D */ daddu $a0, $zero, $zero -/* 10114 80034D14 0C0528E6 */ jal func_8014A398 -/* 10118 80034D18 0080282D */ daddu $a1, $a0, $zero -/* 1011C 80034D1C 0C05186C */ jal func_801461B0 -/* 10120 80034D20 00000000 */ nop -/* 10124 80034D24 0000202D */ daddu $a0, $zero, $zero -/* 10128 80034D28 0080282D */ daddu $a1, $a0, $zero -/* 1012C 80034D2C 0C046B8D */ jal func_8011AE34 -/* 10130 80034D30 0080302D */ daddu $a2, $a0, $zero -/* 10134 80034D34 0000202D */ daddu $a0, $zero, $zero -/* 10138 80034D38 2405000C */ addiu $a1, $zero, 0xc -/* 1013C 80034D3C 2406001C */ addiu $a2, $zero, 0x1c -/* 10140 80034D40 3C10800B */ lui $s0, %hi(D_800B1D60) -/* 10144 80034D44 26101D60 */ addiu $s0, $s0, %lo(D_800B1D60) -/* 10148 80034D48 24020006 */ addiu $v0, $zero, 6 -/* 1014C 80034D4C A6020004 */ sh $v0, 4($s0) -/* 10150 80034D50 24020001 */ addiu $v0, $zero, 1 -/* 10154 80034D54 A6020006 */ sh $v0, 6($s0) -/* 10158 80034D58 24020010 */ addiu $v0, $zero, 0x10 -/* 1015C 80034D5C A6020012 */ sh $v0, 0x12($s0) -/* 10160 80034D60 24021000 */ addiu $v0, $zero, 0x1000 -/* 10164 80034D64 A6020014 */ sh $v0, 0x14($s0) -/* 10168 80034D68 96020000 */ lhu $v0, ($s0) -/* 1016C 80034D6C 240300B8 */ addiu $v1, $zero, 0xb8 -/* 10170 80034D70 AFA30010 */ sw $v1, 0x10($sp) -/* 10174 80034D74 96030AB0 */ lhu $v1, 0xab0($s0) -/* 10178 80034D78 3C0141C8 */ lui $at, 0x41c8 -/* 1017C 80034D7C 4481A000 */ mtc1 $at, $f20 -/* 10180 80034D80 34420002 */ ori $v0, $v0, 2 -/* 10184 80034D84 A6020000 */ sh $v0, ($s0) -/* 10188 80034D88 96020558 */ lhu $v0, 0x558($s0) -/* 1018C 80034D8C 24070128 */ addiu $a3, $zero, 0x128 -/* 10190 80034D90 3C018007 */ lui $at, %hi(D_800773E0) -/* 10194 80034D94 AC2073E0 */ sw $zero, %lo(D_800773E0)($at) -/* 10198 80034D98 34420002 */ ori $v0, $v0, 2 -/* 1019C 80034D9C A6020558 */ sh $v0, 0x558($s0) -/* 101A0 80034DA0 96021008 */ lhu $v0, 0x1008($s0) -/* 101A4 80034DA4 34630002 */ ori $v1, $v1, 2 -/* 101A8 80034DA8 A6030AB0 */ sh $v1, 0xab0($s0) -/* 101AC 80034DAC E6140018 */ swc1 $f20, 0x18($s0) -/* 101B0 80034DB0 34420002 */ ori $v0, $v0, 2 -/* 101B4 80034DB4 0C00B7E9 */ jal func_8002DFA4 -/* 101B8 80034DB8 A6021008 */ sh $v0, 0x1008($s0) -/* 101BC 80034DBC 24020028 */ addiu $v0, $zero, 0x28 -/* 101C0 80034DC0 A602001E */ sh $v0, 0x1e($s0) -/* 101C4 80034DC4 24020064 */ addiu $v0, $zero, 0x64 -/* 101C8 80034DC8 3C0143FA */ lui $at, 0x43fa -/* 101CC 80034DCC 44810000 */ mtc1 $at, $f0 -/* 101D0 80034DD0 3C01447A */ lui $at, 0x447a -/* 101D4 80034DD4 44811000 */ mtc1 $at, $f2 -/* 101D8 80034DD8 3C0144BB */ lui $at, 0x44bb -/* 101DC 80034DDC 34218000 */ ori $at, $at, 0x8000 -/* 101E0 80034DE0 44812000 */ mtc1 $at, $f4 -/* 101E4 80034DE4 3C014316 */ lui $at, 0x4316 -/* 101E8 80034DE8 44813000 */ mtc1 $at, $f6 -/* 101EC 80034DEC 3C04800A */ lui $a0, %hi(D_8009A630) -/* 101F0 80034DF0 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 101F4 80034DF4 A600002C */ sh $zero, 0x2c($s0) -/* 101F8 80034DF8 A600002E */ sh $zero, 0x2e($s0) -/* 101FC 80034DFC A6000030 */ sh $zero, 0x30($s0) -/* 10200 80034E00 E6140054 */ swc1 $f20, 0x54($s0) -/* 10204 80034E04 E6140058 */ swc1 $f20, 0x58($s0) -/* 10208 80034E08 A600001C */ sh $zero, 0x1c($s0) -/* 1020C 80034E0C A6020020 */ sh $v0, 0x20($s0) -/* 10210 80034E10 A6000022 */ sh $zero, 0x22($s0) -/* 10214 80034E14 E600003C */ swc1 $f0, 0x3c($s0) -/* 10218 80034E18 E6020040 */ swc1 $f2, 0x40($s0) -/* 1021C 80034E1C E6040044 */ swc1 $f4, 0x44($s0) -/* 10220 80034E20 E606005C */ swc1 $f6, 0x5c($s0) -/* 10224 80034E24 8C820000 */ lw $v0, ($a0) -/* 10228 80034E28 3C030001 */ lui $v1, 1 -/* 1022C 80034E2C 00431025 */ or $v0, $v0, $v1 -/* 10230 80034E30 AC820000 */ sw $v0, ($a0) -/* 10234 80034E34 8FBF001C */ lw $ra, 0x1c($sp) -/* 10238 80034E38 8FB00018 */ lw $s0, 0x18($sp) -/* 1023C 80034E3C D7B40020 */ ldc1 $f20, 0x20($sp) -/* 10240 80034E40 03E00008 */ jr $ra -/* 10244 80034E44 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/10080/func_80034E48.s b/ver/jp/asm/nonmatchings/10080/func_80034E48.s deleted file mode 100644 index 60749aae7e..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80034E48.s +++ /dev/null @@ -1,217 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034E48 -/* 10248 80034E48 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1024C 80034E4C AFB10014 */ sw $s1, 0x14($sp) -/* 10250 80034E50 3C11800A */ lui $s1, %hi(D_8009E741) -/* 10254 80034E54 2631E741 */ addiu $s1, $s1, %lo(D_8009E741) -/* 10258 80034E58 AFBF0020 */ sw $ra, 0x20($sp) -/* 1025C 80034E5C AFB3001C */ sw $s3, 0x1c($sp) -/* 10260 80034E60 AFB20018 */ sw $s2, 0x18($sp) -/* 10264 80034E64 AFB00010 */ sw $s0, 0x10($sp) -/* 10268 80034E68 82230000 */ lb $v1, ($s1) -/* 1026C 80034E6C 24120001 */ addiu $s2, $zero, 1 -/* 10270 80034E70 10720030 */ beq $v1, $s2, .L80034F34 -/* 10274 80034E74 28620002 */ slti $v0, $v1, 2 -/* 10278 80034E78 10400005 */ beqz $v0, .L80034E90 -/* 1027C 80034E7C 24130002 */ addiu $s3, $zero, 2 -/* 10280 80034E80 10600009 */ beqz $v1, .L80034EA8 -/* 10284 80034E84 00000000 */ nop -/* 10288 80034E88 0800D454 */ j .L80035150 -/* 1028C 80034E8C 00000000 */ nop -.L80034E90: -/* 10290 80034E90 10730033 */ beq $v1, $s3, .L80034F60 -/* 10294 80034E94 24020003 */ addiu $v0, $zero, 3 -/* 10298 80034E98 10620055 */ beq $v1, $v0, .L80034FF0 -/* 1029C 80034E9C 00000000 */ nop -/* 102A0 80034EA0 0800D454 */ j .L80035150 -/* 102A4 80034EA4 00000000 */ nop -.L80034EA8: -/* 102A8 80034EA8 0C037DC8 */ jal func_800DF720 -/* 102AC 80034EAC 00000000 */ nop -/* 102B0 80034EB0 0C00E57C */ jal func_800395F0 -/* 102B4 80034EB4 00000000 */ nop -/* 102B8 80034EB8 0C00F879 */ jal func_8003E1E4 -/* 102BC 80034EBC 00000000 */ nop -/* 102C0 80034EC0 0C016680 */ jal func_80059A00 -/* 102C4 80034EC4 00000000 */ nop -/* 102C8 80034EC8 3C10800A */ lui $s0, %hi(D_8009E742) -/* 102CC 80034ECC 2610E742 */ addiu $s0, $s0, %lo(D_8009E742) -/* 102D0 80034ED0 86020000 */ lh $v0, ($s0) -/* 102D4 80034ED4 96030000 */ lhu $v1, ($s0) -/* 102D8 80034ED8 284200FF */ slti $v0, $v0, 0xff -/* 102DC 80034EDC 10400013 */ beqz $v0, .L80034F2C -/* 102E0 80034EE0 24620014 */ addiu $v0, $v1, 0x14 -/* 102E4 80034EE4 A6020000 */ sh $v0, ($s0) -/* 102E8 80034EE8 00021400 */ sll $v0, $v0, 0x10 -/* 102EC 80034EEC 00021403 */ sra $v0, $v0, 0x10 -/* 102F0 80034EF0 28420100 */ slti $v0, $v0, 0x100 -/* 102F4 80034EF4 14400002 */ bnez $v0, .L80034F00 -/* 102F8 80034EF8 240200FF */ addiu $v0, $zero, 0xff -/* 102FC 80034EFC A6020000 */ sh $v0, ($s0) -.L80034F00: -/* 10300 80034F00 86020000 */ lh $v0, ($s0) -/* 10304 80034F04 44820000 */ mtc1 $v0, $f0 -/* 10308 80034F08 00000000 */ nop -/* 1030C 80034F0C 46800020 */ cvt.s.w $f0, $f0 -/* 10310 80034F10 44050000 */ mfc1 $a1, $f0 -/* 10314 80034F14 0C04F38E */ jal func_8013CE38 -/* 10318 80034F18 0000202D */ daddu $a0, $zero, $zero -/* 1031C 80034F1C 86030000 */ lh $v1, ($s0) -/* 10320 80034F20 240200FF */ addiu $v0, $zero, 0xff -/* 10324 80034F24 1462008A */ bne $v1, $v0, .L80035150 -/* 10328 80034F28 00000000 */ nop -.L80034F2C: -/* 1032C 80034F2C 0800D454 */ j .L80035150 -/* 10330 80034F30 A2320000 */ sb $s2, ($s1) -.L80034F34: -/* 10334 80034F34 24020005 */ addiu $v0, $zero, 5 -/* 10338 80034F38 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1033C 80034F3C 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 10340 80034F40 3C01800A */ lui $at, %hi(D_8009E740) -/* 10344 80034F44 A022E740 */ sb $v0, %lo(D_8009E740)($at) -/* 10348 80034F48 8C820000 */ lw $v0, ($a0) -/* 1034C 80034F4C 24030002 */ addiu $v1, $zero, 2 -/* 10350 80034F50 A2230000 */ sb $v1, ($s1) -/* 10354 80034F54 34420008 */ ori $v0, $v0, 8 -/* 10358 80034F58 0800D454 */ j .L80035150 -/* 1035C 80034F5C AC820000 */ sw $v0, ($a0) -.L80034F60: -/* 10360 80034F60 3C10800A */ lui $s0, %hi(D_8009E740) -/* 10364 80034F64 2610E740 */ addiu $s0, $s0, %lo(D_8009E740) -/* 10368 80034F68 92020000 */ lbu $v0, ($s0) -/* 1036C 80034F6C 2442FFFF */ addiu $v0, $v0, -1 -/* 10370 80034F70 A2020000 */ sb $v0, ($s0) -/* 10374 80034F74 00021600 */ sll $v0, $v0, 0x18 -/* 10378 80034F78 14400075 */ bnez $v0, .L80035150 -/* 1037C 80034F7C 00000000 */ nop -/* 10380 80034F80 3C048007 */ lui $a0, %hi(D_80077950) -/* 10384 80034F84 24847950 */ addiu $a0, $a0, %lo(D_80077950) -/* 10388 80034F88 0C017BE8 */ jal func_8005EFA0 -/* 1038C 80034F8C 24050002 */ addiu $a1, $zero, 2 -/* 10390 80034F90 3C02800A */ lui $v0, %hi(D_8009A638) -/* 10394 80034F94 8C42A638 */ lw $v0, %lo(D_8009A638)($v0) -/* 10398 80034F98 8C430008 */ lw $v1, 8($v0) -/* 1039C 80034F9C 3C02800A */ lui $v0, %hi(D_8009A62C) -/* 103A0 80034FA0 8C42A62C */ lw $v0, %lo(D_8009A62C)($v0) -/* 103A4 80034FA4 14620008 */ bne $v1, $v0, .L80034FC8 -/* 103A8 80034FA8 24040003 */ addiu $a0, $zero, 3 -/* 103AC 80034FAC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 103B0 80034FB0 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 103B4 80034FB4 8C430000 */ lw $v1, ($v0) -/* 103B8 80034FB8 2404FFF7 */ addiu $a0, $zero, -9 -/* 103BC 80034FBC 00641824 */ and $v1, $v1, $a0 -/* 103C0 80034FC0 0800D454 */ j .L80035150 -/* 103C4 80034FC4 AC430000 */ sw $v1, ($v0) -.L80034FC8: -/* 103C8 80034FC8 3C02800A */ lui $v0, %hi(D_8009A630) -/* 103CC 80034FCC 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 103D0 80034FD0 8C430000 */ lw $v1, ($v0) -/* 103D4 80034FD4 34630008 */ ori $v1, $v1, 8 -/* 103D8 80034FD8 0C0533DD */ jal func_8014CF74 -/* 103DC 80034FDC AC430000 */ sw $v1, ($v0) -/* 103E0 80034FE0 24020003 */ addiu $v0, $zero, 3 -/* 103E4 80034FE4 A2120000 */ sb $s2, ($s0) -/* 103E8 80034FE8 0800D454 */ j .L80035150 -/* 103EC 80034FEC A2220000 */ sb $v0, ($s1) -.L80034FF0: -/* 103F0 80034FF0 3C10800A */ lui $s0, %hi(D_8009E740) -/* 103F4 80034FF4 2610E740 */ addiu $s0, $s0, %lo(D_8009E740) -/* 103F8 80034FF8 82020000 */ lb $v0, ($s0) -/* 103FC 80034FFC 92030000 */ lbu $v1, ($s0) -/* 10400 80035000 04400042 */ bltz $v0, .L8003510C -/* 10404 80035004 2462FFFF */ addiu $v0, $v1, -1 -/* 10408 80035008 A2020000 */ sb $v0, ($s0) -/* 1040C 8003500C 00021600 */ sll $v0, $v0, 0x18 -/* 10410 80035010 1440003B */ bnez $v0, .L80035100 -/* 10414 80035014 2402FFFF */ addiu $v0, $zero, -1 -/* 10418 80035018 0C053A3A */ jal func_8014E8E8 -/* 1041C 8003501C A2020000 */ sb $v0, ($s0) -/* 10420 80035020 0C00EB9A */ jal func_8003AE68 -/* 10424 80035024 00000000 */ nop -/* 10428 80035028 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1042C 8003502C 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 10430 80035030 0C016AD4 */ jal func_8005AB50 -/* 10434 80035034 A0530070 */ sb $s3, 0x70($v0) -/* 10438 80035038 0C00AB18 */ jal func_8002AC60 -/* 1043C 8003503C 00000000 */ nop -/* 10440 80035040 0C0539C8 */ jal func_8014E720 -/* 10444 80035044 0000202D */ daddu $a0, $zero, $zero -/* 10448 80035048 0C044512 */ jal func_80111448 -/* 1044C 8003504C 0000202D */ daddu $a0, $zero, $zero -/* 10450 80035050 0C046BD5 */ jal func_8011AF54 -/* 10454 80035054 00000000 */ nop -/* 10458 80035058 0C05343C */ jal func_8014D0F0 -/* 1045C 8003505C 00000000 */ nop -/* 10460 80035060 0C052BAA */ jal func_8014AEA8 -/* 10464 80035064 00000000 */ nop -/* 10468 80035068 0C049770 */ jal func_80125DC0 -/* 1046C 8003506C 00000000 */ nop -/* 10470 80035070 0C048D0D */ jal func_80123434 -/* 10474 80035074 00000000 */ nop -/* 10478 80035078 0C04A0B2 */ jal func_801282C8 -/* 1047C 8003507C 00000000 */ nop -/* 10480 80035080 3C048020 */ lui $a0, %hi(D_80200000) -/* 10484 80035084 24840000 */ addiu $a0, $a0, %lo(D_80200000) -/* 10488 80035088 0C0528E6 */ jal func_8014A398 -/* 1048C 8003508C 3C050002 */ lui $a1, 2 -/* 10490 80035090 0C05186C */ jal func_801461B0 -/* 10494 80035094 00000000 */ nop -/* 10498 80035098 0C03A6D4 */ jal func_800E9B50 -/* 1049C 8003509C 00000000 */ nop -/* 104A0 800350A0 0C04D85C */ jal func_80136170 -/* 104A4 800350A4 00000000 */ nop -/* 104A8 800350A8 0C0B0C77 */ jal func_802C31DC -/* 104AC 800350AC 00000000 */ nop -/* 104B0 800350B0 0C00E05F */ jal func_8003817C -/* 104B4 800350B4 00000000 */ nop -/* 104B8 800350B8 0C0457B2 */ jal func_80115EC8 -/* 104BC 800350BC 0000202D */ daddu $a0, $zero, $zero -/* 104C0 800350C0 0C0529CC */ jal func_8014A730 -/* 104C4 800350C4 00000000 */ nop -/* 104C8 800350C8 3C048007 */ lui $a0, %hi(D_8007795C) -/* 104CC 800350CC 0C017F64 */ jal func_8005FD90 -/* 104D0 800350D0 2484795C */ addiu $a0, $a0, %lo(D_8007795C) -/* 104D4 800350D4 0C09102C */ jal func_802440B0 -/* 104D8 800350D8 24040001 */ addiu $a0, $zero, 1 -/* 104DC 800350DC 240400FF */ addiu $a0, $zero, 0xff -/* 104E0 800350E0 3C06800A */ lui $a2, %hi(D_8009A630) -/* 104E4 800350E4 24C6A630 */ addiu $a2, $a2, %lo(D_8009A630) -/* 104E8 800350E8 2403FFF7 */ addiu $v1, $zero, -9 -/* 104EC 800350EC 8CC20000 */ lw $v0, ($a2) -/* 104F0 800350F0 3C05437F */ lui $a1, 0x437f -/* 104F4 800350F4 00431024 */ and $v0, $v0, $v1 -/* 104F8 800350F8 0C04F38E */ jal func_8013CE38 -/* 104FC 800350FC ACC20000 */ sw $v0, ($a2) -.L80035100: -/* 10500 80035100 82020000 */ lb $v0, ($s0) -/* 10504 80035104 04410012 */ bgez $v0, .L80035150 -/* 10508 80035108 00000000 */ nop -.L8003510C: -/* 1050C 8003510C 0C090A5C */ jal func_80242970 -/* 10510 80035110 00000000 */ nop -/* 10514 80035114 3C03800A */ lui $v1, %hi(D_8009E742) -/* 10518 80035118 2463E742 */ addiu $v1, $v1, %lo(D_8009E742) -/* 1051C 8003511C 94620000 */ lhu $v0, ($v1) -/* 10520 80035120 2442FFEC */ addiu $v0, $v0, -0x14 -/* 10524 80035124 A4620000 */ sh $v0, ($v1) -/* 10528 80035128 00021400 */ sll $v0, $v0, 0x10 -/* 1052C 8003512C 04420001 */ bltzl $v0, .L80035134 -/* 10530 80035130 A4600000 */ sh $zero, ($v1) -.L80035134: -/* 10534 80035134 84620000 */ lh $v0, ($v1) -/* 10538 80035138 44820000 */ mtc1 $v0, $f0 -/* 1053C 8003513C 00000000 */ nop -/* 10540 80035140 46800020 */ cvt.s.w $f0, $f0 -/* 10544 80035144 44050000 */ mfc1 $a1, $f0 -/* 10548 80035148 0C04F38E */ jal func_8013CE38 -/* 1054C 8003514C 0000202D */ daddu $a0, $zero, $zero -.L80035150: -/* 10550 80035150 8FBF0020 */ lw $ra, 0x20($sp) -/* 10554 80035154 8FB3001C */ lw $s3, 0x1c($sp) -/* 10558 80035158 8FB20018 */ lw $s2, 0x18($sp) -/* 1055C 8003515C 8FB10014 */ lw $s1, 0x14($sp) -/* 10560 80035160 8FB00010 */ lw $s0, 0x10($sp) -/* 10564 80035164 03E00008 */ jr $ra -/* 10568 80035168 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/10080/func_8003516C.s b/ver/jp/asm/nonmatchings/10080/func_8003516C.s deleted file mode 100644 index efc44be72e..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_8003516C.s +++ /dev/null @@ -1,64 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003516C -/* 1056C 8003516C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 10570 80035170 AFB10014 */ sw $s1, 0x14($sp) -/* 10574 80035174 3C11800A */ lui $s1, %hi(D_8009E741) -/* 10578 80035178 2631E741 */ addiu $s1, $s1, %lo(D_8009E741) -/* 1057C 8003517C AFBF0018 */ sw $ra, 0x18($sp) -/* 10580 80035180 AFB00010 */ sw $s0, 0x10($sp) -/* 10584 80035184 82300000 */ lb $s0, ($s1) -/* 10588 80035188 24030001 */ addiu $v1, $zero, 1 -/* 1058C 8003518C 1203000B */ beq $s0, $v1, .L800351BC -/* 10590 80035190 2A020002 */ slti $v0, $s0, 2 -/* 10594 80035194 50400005 */ beql $v0, $zero, .L800351AC -/* 10598 80035198 24020002 */ addiu $v0, $zero, 2 -/* 1059C 8003519C 52000024 */ beql $s0, $zero, .L80035230 -/* 105A0 800351A0 A2230000 */ sb $v1, ($s1) -/* 105A4 800351A4 0800D48C */ j .L80035230 -/* 105A8 800351A8 00000000 */ nop -.L800351AC: -/* 105AC 800351AC 1202000A */ beq $s0, $v0, .L800351D8 -/* 105B0 800351B0 00000000 */ nop -/* 105B4 800351B4 0800D48C */ j .L80035230 -/* 105B8 800351B8 00000000 */ nop -.L800351BC: -/* 105BC 800351BC 0C0533DD */ jal func_8014CF74 -/* 105C0 800351C0 24040003 */ addiu $a0, $zero, 3 -/* 105C4 800351C4 24020002 */ addiu $v0, $zero, 2 -/* 105C8 800351C8 3C01800A */ lui $at, %hi(D_8009E740) -/* 105CC 800351CC A030E740 */ sb $s0, %lo(D_8009E740)($at) -/* 105D0 800351D0 0800D48C */ j .L80035230 -/* 105D4 800351D4 A2220000 */ sb $v0, ($s1) -.L800351D8: -/* 105D8 800351D8 3C10800A */ lui $s0, %hi(D_8009E740) -/* 105DC 800351DC 2610E740 */ addiu $s0, $s0, %lo(D_8009E740) -/* 105E0 800351E0 82020000 */ lb $v0, ($s0) -/* 105E4 800351E4 92030000 */ lbu $v1, ($s0) -/* 105E8 800351E8 0440000F */ bltz $v0, .L80035228 -/* 105EC 800351EC 2462FFFF */ addiu $v0, $v1, -1 -/* 105F0 800351F0 A2020000 */ sb $v0, ($s0) -/* 105F4 800351F4 00021600 */ sll $v0, $v0, 0x18 -/* 105F8 800351F8 14400008 */ bnez $v0, .L8003521C -/* 105FC 800351FC 2402FFFF */ addiu $v0, $zero, -1 -/* 10600 80035200 0C00AB18 */ jal func_8002AC60 -/* 10604 80035204 A2020000 */ sb $v0, ($s0) -/* 10608 80035208 3C048007 */ lui $a0, %hi(D_8007795C) -/* 1060C 8003520C 0C017F64 */ jal func_8005FD90 -/* 10610 80035210 2484795C */ addiu $a0, $a0, %lo(D_8007795C) -/* 10614 80035214 0C09102C */ jal func_802440B0 -/* 10618 80035218 0000202D */ daddu $a0, $zero, $zero -.L8003521C: -/* 1061C 8003521C 82020000 */ lb $v0, ($s0) -/* 10620 80035220 04410003 */ bgez $v0, .L80035230 -/* 10624 80035224 00000000 */ nop -.L80035228: -/* 10628 80035228 0C090A5C */ jal func_80242970 -/* 1062C 8003522C 00000000 */ nop -.L80035230: -/* 10630 80035230 8FBF0018 */ lw $ra, 0x18($sp) -/* 10634 80035234 8FB10014 */ lw $s1, 0x14($sp) -/* 10638 80035238 8FB00010 */ lw $s0, 0x10($sp) -/* 1063C 8003523C 03E00008 */ jr $ra -/* 10640 80035240 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/10080/func_80035244.s b/ver/jp/asm/nonmatchings/10080/func_80035244.s deleted file mode 100644 index f78a37092d..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80035244.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035244 -/* 10644 80035244 03E00008 */ jr $ra -/* 10648 80035248 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10080/func_8003524C.s b/ver/jp/asm/nonmatchings/10080/func_8003524C.s deleted file mode 100644 index 1b3791ff60..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_8003524C.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003524C -/* 1064C 8003524C 03E00008 */ jr $ra -/* 10650 80035250 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10080/func_80035254.s b/ver/jp/asm/nonmatchings/10080/func_80035254.s deleted file mode 100644 index e7256d1652..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80035254.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035254 -/* 10654 80035254 3C05800A */ lui $a1, %hi(D_8009E742) -/* 10658 80035258 84A5E742 */ lh $a1, %lo(D_8009E742)($a1) -/* 1065C 8003525C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10660 80035260 18A00009 */ blez $a1, .L80035288 -/* 10664 80035264 AFBF0010 */ sw $ra, 0x10($sp) -/* 10668 80035268 44850000 */ mtc1 $a1, $f0 -/* 1066C 8003526C 00000000 */ nop -/* 10670 80035270 46800020 */ cvt.s.w $f0, $f0 -/* 10674 80035274 44050000 */ mfc1 $a1, $f0 -/* 10678 80035278 3C01800A */ lui $at, %hi(D_8009E741) -/* 1067C 8003527C A020E741 */ sb $zero, %lo(D_8009E741)($at) -/* 10680 80035280 0800D4AA */ j .L800352A8 -/* 10684 80035284 0000202D */ daddu $a0, $zero, $zero -.L80035288: -/* 10688 80035288 24020001 */ addiu $v0, $zero, 1 -/* 1068C 8003528C 44850000 */ mtc1 $a1, $f0 -/* 10690 80035290 00000000 */ nop -/* 10694 80035294 46800020 */ cvt.s.w $f0, $f0 -/* 10698 80035298 44050000 */ mfc1 $a1, $f0 -/* 1069C 8003529C 0000202D */ daddu $a0, $zero, $zero -/* 106A0 800352A0 3C01800A */ lui $at, %hi(D_8009E741) -/* 106A4 800352A4 A022E741 */ sb $v0, %lo(D_8009E741)($at) -.L800352A8: -/* 106A8 800352A8 0C04F38E */ jal func_8013CE38 -/* 106AC 800352AC 00000000 */ nop -/* 106B0 800352B0 24020001 */ addiu $v0, $zero, 1 -/* 106B4 800352B4 3C04800A */ lui $a0, %hi(D_8009A630) -/* 106B8 800352B8 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 106BC 800352BC 3C01800A */ lui $at, %hi(D_8009E740) -/* 106C0 800352C0 A022E740 */ sb $v0, %lo(D_8009E740)($at) -/* 106C4 800352C4 8C820000 */ lw $v0, ($a0) -/* 106C8 800352C8 2403FFBF */ addiu $v1, $zero, -0x41 -/* 106CC 800352CC 00431024 */ and $v0, $v0, $v1 -/* 106D0 800352D0 AC820000 */ sw $v0, ($a0) -/* 106D4 800352D4 8FBF0010 */ lw $ra, 0x10($sp) -/* 106D8 800352D8 03E00008 */ jr $ra -/* 106DC 800352DC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10080/func_800352E0.s b/ver/jp/asm/nonmatchings/10080/func_800352E0.s deleted file mode 100644 index 52de78bc1d..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_800352E0.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800352E0 -/* 106E0 800352E0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 106E4 800352E4 AFBF0018 */ sw $ra, 0x18($sp) -/* 106E8 800352E8 3C01800A */ lui $at, %hi(D_8009E741) -/* 106EC 800352EC A020E741 */ sb $zero, %lo(D_8009E741)($at) -/* 106F0 800352F0 3C01800A */ lui $at, %hi(D_8009E742) -/* 106F4 800352F4 A420E742 */ sh $zero, %lo(D_8009E742)($at) -/* 106F8 800352F8 3C01800A */ lui $at, %hi(D_8009E740) -/* 106FC 800352FC A020E740 */ sb $zero, %lo(D_8009E740)($at) -/* 10700 80035300 0C0910E5 */ jal func_80244394 -/* 10704 80035304 00000000 */ nop -/* 10708 80035308 14400005 */ bnez $v0, .L80035320 -/* 1070C 8003530C 00000000 */ nop -/* 10710 80035310 0C04F4D4 */ jal func_8013D350 -/* 10714 80035314 24040007 */ addiu $a0, $zero, 7 -/* 10718 80035318 0800D4D8 */ j .L80035360 -/* 1071C 8003531C 00000000 */ nop -.L80035320: -/* 10720 80035320 0C04F4D4 */ jal func_8013D350 -/* 10724 80035324 24040008 */ addiu $a0, $zero, 8 -/* 10728 80035328 3C06FFFE */ lui $a2, 0xfffe -/* 1072C 8003532C 34C6FFFF */ ori $a2, $a2, 0xffff -/* 10730 80035330 0000202D */ daddu $a0, $zero, $zero -/* 10734 80035334 3C05800A */ lui $a1, %hi(D_8009A630) -/* 10738 80035338 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* 1073C 8003533C 24030008 */ addiu $v1, $zero, 8 -/* 10740 80035340 8CA20000 */ lw $v0, ($a1) -/* 10744 80035344 240703E8 */ addiu $a3, $zero, 0x3e8 -/* 10748 80035348 AFA30010 */ sw $v1, 0x10($sp) -/* 1074C 8003534C 00461024 */ and $v0, $v0, $a2 -/* 10750 80035350 ACA20000 */ sw $v0, ($a1) -/* 10754 80035354 2405FFFF */ addiu $a1, $zero, -1 -/* 10758 80035358 0C053E72 */ jal func_8014F9C8 -/* 1075C 8003535C 0080302D */ daddu $a2, $a0, $zero -.L80035360: -/* 10760 80035360 3C02800A */ lui $v0, %hi(D_8009A630) -/* 10764 80035364 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 10768 80035368 8C430000 */ lw $v1, ($v0) -/* 1076C 8003536C 2404FFBF */ addiu $a0, $zero, -0x41 -/* 10770 80035370 00641824 */ and $v1, $v1, $a0 -/* 10774 80035374 AC430000 */ sw $v1, ($v0) -/* 10778 80035378 8FBF0018 */ lw $ra, 0x18($sp) -/* 1077C 8003537C 03E00008 */ jr $ra -/* 10780 80035380 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/10080/func_80035384.s b/ver/jp/asm/nonmatchings/10080/func_80035384.s deleted file mode 100644 index 0cacaaa3d0..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80035384.s +++ /dev/null @@ -1,289 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035384 -/* 10784 80035384 3C03800A */ lui $v1, %hi(D_8009E741) -/* 10788 80035388 8063E741 */ lb $v1, %lo(D_8009E741)($v1) -/* 1078C 8003538C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 10790 80035390 AFBF0024 */ sw $ra, 0x24($sp) -/* 10794 80035394 AFB20020 */ sw $s2, 0x20($sp) -/* 10798 80035398 AFB1001C */ sw $s1, 0x1c($sp) -/* 1079C 8003539C 2C620005 */ sltiu $v0, $v1, 5 -/* 107A0 800353A0 10400101 */ beqz $v0, .L800357A8 -/* 107A4 800353A4 AFB00018 */ sw $s0, 0x18($sp) -/* 107A8 800353A8 00031080 */ sll $v0, $v1, 2 -/* 107AC 800353AC 3C01800A */ lui $at, %hi(D_800982C8) -/* 107B0 800353B0 00220821 */ addu $at, $at, $v0 -/* 107B4 800353B4 8C2282C8 */ lw $v0, %lo(D_800982C8)($at) -/* 107B8 800353B8 00400008 */ jr $v0 -/* 107BC 800353BC 00000000 */ nop -/* 107C0 800353C0 3C10800A */ lui $s0, %hi(D_8009E742) -/* 107C4 800353C4 2610E742 */ addiu $s0, $s0, %lo(D_8009E742) -/* 107C8 800353C8 86020000 */ lh $v0, ($s0) -/* 107CC 800353CC 96030000 */ lhu $v1, ($s0) -/* 107D0 800353D0 1040000F */ beqz $v0, .L80035410 -/* 107D4 800353D4 2462FFEC */ addiu $v0, $v1, -0x14 -/* 107D8 800353D8 A6020000 */ sh $v0, ($s0) -/* 107DC 800353DC 00021400 */ sll $v0, $v0, 0x10 -/* 107E0 800353E0 04420001 */ bltzl $v0, .L800353E8 -/* 107E4 800353E4 A6000000 */ sh $zero, ($s0) -.L800353E8: -/* 107E8 800353E8 86020000 */ lh $v0, ($s0) -/* 107EC 800353EC 44820000 */ mtc1 $v0, $f0 -/* 107F0 800353F0 00000000 */ nop -/* 107F4 800353F4 46800020 */ cvt.s.w $f0, $f0 -/* 107F8 800353F8 44050000 */ mfc1 $a1, $f0 -/* 107FC 800353FC 0C04F38E */ jal func_8013CE38 -/* 10800 80035400 0000202D */ daddu $a0, $zero, $zero -/* 10804 80035404 86020000 */ lh $v0, ($s0) -/* 10808 80035408 144000E7 */ bnez $v0, .L800357A8 -/* 1080C 8003540C 00000000 */ nop -.L80035410: -/* 10810 80035410 24020001 */ addiu $v0, $zero, 1 -/* 10814 80035414 3C01800A */ lui $at, %hi(D_8009E741) -/* 10818 80035418 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 1081C 8003541C 0800D5EA */ j .L800357A8 -/* 10820 80035420 00000000 */ nop -/* 10824 80035424 3C10800A */ lui $s0, %hi(D_8009E742) -/* 10828 80035428 2610E742 */ addiu $s0, $s0, %lo(D_8009E742) -/* 1082C 8003542C 241100FF */ addiu $s1, $zero, 0xff -/* 10830 80035430 86020000 */ lh $v0, ($s0) -/* 10834 80035434 96030000 */ lhu $v1, ($s0) -/* 10838 80035438 10510011 */ beq $v0, $s1, .L80035480 -/* 1083C 8003543C 24620014 */ addiu $v0, $v1, 0x14 -/* 10840 80035440 A6020000 */ sh $v0, ($s0) -/* 10844 80035444 00021400 */ sll $v0, $v0, 0x10 -/* 10848 80035448 00021403 */ sra $v0, $v0, 0x10 -/* 1084C 8003544C 28420100 */ slti $v0, $v0, 0x100 -/* 10850 80035450 50400001 */ beql $v0, $zero, .L80035458 -/* 10854 80035454 A6110000 */ sh $s1, ($s0) -.L80035458: -/* 10858 80035458 86020000 */ lh $v0, ($s0) -/* 1085C 8003545C 44820000 */ mtc1 $v0, $f0 -/* 10860 80035460 00000000 */ nop -/* 10864 80035464 46800020 */ cvt.s.w $f0, $f0 -/* 10868 80035468 44050000 */ mfc1 $a1, $f0 -/* 1086C 8003546C 0C04F38E */ jal func_8013CE38 -/* 10870 80035470 0000202D */ daddu $a0, $zero, $zero -/* 10874 80035474 86020000 */ lh $v0, ($s0) -/* 10878 80035478 145100CB */ bne $v0, $s1, .L800357A8 -/* 1087C 8003547C 00000000 */ nop -.L80035480: -/* 10880 80035480 24020002 */ addiu $v0, $zero, 2 -/* 10884 80035484 3C01800A */ lui $at, %hi(D_8009E741) -/* 10888 80035488 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 1088C 8003548C 0800D5EA */ j .L800357A8 -/* 10890 80035490 00000000 */ nop -/* 10894 80035494 3C06800A */ lui $a2, %hi(D_8009E740) -/* 10898 80035498 24C6E740 */ addiu $a2, $a2, %lo(D_8009E740) -/* 1089C 8003549C 80C30000 */ lb $v1, ($a2) -/* 108A0 800354A0 24020003 */ addiu $v0, $zero, 3 -/* 108A4 800354A4 14620006 */ bne $v1, $v0, .L800354C0 -/* 108A8 800354A8 00000000 */ nop -/* 108AC 800354AC 3C03800A */ lui $v1, %hi(D_8009A630) -/* 108B0 800354B0 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 108B4 800354B4 8C620000 */ lw $v0, ($v1) -/* 108B8 800354B8 34420008 */ ori $v0, $v0, 8 -/* 108BC 800354BC AC620000 */ sw $v0, ($v1) -.L800354C0: -/* 108C0 800354C0 80C20000 */ lb $v0, ($a2) -/* 108C4 800354C4 90C30000 */ lbu $v1, ($a2) -/* 108C8 800354C8 044000B7 */ bltz $v0, .L800357A8 -/* 108CC 800354CC 2462FFFF */ addiu $v0, $v1, -1 -/* 108D0 800354D0 A0C20000 */ sb $v0, ($a2) -/* 108D4 800354D4 00021600 */ sll $v0, $v0, 0x18 -/* 108D8 800354D8 14400067 */ bnez $v0, .L80035678 -/* 108DC 800354DC 24050003 */ addiu $a1, $zero, 3 -/* 108E0 800354E0 3C048007 */ lui $a0, %hi(D_80077950) -/* 108E4 800354E4 24847950 */ addiu $a0, $a0, %lo(D_80077950) -/* 108E8 800354E8 2402FFFF */ addiu $v0, $zero, -1 -/* 108EC 800354EC 0C017BE8 */ jal func_8005EFA0 -/* 108F0 800354F0 A0C20000 */ sb $v0, ($a2) -/* 108F4 800354F4 0C0910B4 */ jal func_802442D0 -/* 108F8 800354F8 00000000 */ nop -/* 108FC 800354FC 3C04800A */ lui $a0, %hi(D_8009A630) -/* 10900 80035500 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 10904 80035504 8C820000 */ lw $v0, ($a0) -/* 10908 80035508 2403FFF7 */ addiu $v1, $zero, -9 -/* 1090C 8003550C 00431024 */ and $v0, $v0, $v1 -/* 10910 80035510 0C016A28 */ jal func_8005A8A0 -/* 10914 80035514 AC820000 */ sw $v0, ($a0) -/* 10918 80035518 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 1091C 8003551C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 10920 80035520 8E040000 */ lw $a0, ($s0) -/* 10924 80035524 84830086 */ lh $v1, 0x86($a0) -/* 10928 80035528 00031900 */ sll $v1, $v1, 4 -/* 1092C 8003552C 3C058009 */ lui $a1, %hi(D_800934C4) -/* 10930 80035530 00A32821 */ addu $a1, $a1, $v1 -/* 10934 80035534 8CA534C4 */ lw $a1, %lo(D_800934C4)($a1) -/* 10938 80035538 8483008C */ lh $v1, 0x8c($a0) -/* 1093C 8003553C 0040902D */ daddu $s2, $v0, $zero -/* 10940 80035540 A0800070 */ sb $zero, 0x70($a0) -/* 10944 80035544 00031940 */ sll $v1, $v1, 5 -/* 10948 80035548 0C016B0D */ jal func_8005AC34 -/* 1094C 8003554C 00A38821 */ addu $s1, $a1, $v1 -/* 10950 80035550 0C00AB27 */ jal func_8002AC9C -/* 10954 80035554 00000000 */ nop -/* 10958 80035558 0C0539C8 */ jal func_8014E720 -/* 1095C 8003555C 24040001 */ addiu $a0, $zero, 1 -/* 10960 80035560 8E020000 */ lw $v0, ($s0) -/* 10964 80035564 0C044512 */ jal func_80111448 -/* 10968 80035568 80440084 */ lb $a0, 0x84($v0) -/* 1096C 8003556C 0C046C7E */ jal func_8011B1F8 -/* 10970 80035570 00000000 */ nop -/* 10974 80035574 0C053468 */ jal func_8014D1A0 -/* 10978 80035578 00000000 */ nop -/* 1097C 8003557C 0C04979A */ jal func_80125E68 -/* 10980 80035580 00000000 */ nop -/* 10984 80035584 0C048D48 */ jal func_80123520 -/* 10988 80035588 00000000 */ nop -/* 1098C 8003558C 0C04A0C9 */ jal func_80128324 -/* 10990 80035590 00000000 */ nop -/* 10994 80035594 0000202D */ daddu $a0, $zero, $zero -/* 10998 80035598 0C0528E6 */ jal func_8014A398 -/* 1099C 8003559C 0080282D */ daddu $a1, $a0, $zero -/* 109A0 800355A0 0C0518EC */ jal func_801463B0 -/* 109A4 800355A4 00000000 */ nop -/* 109A8 800355A8 0C04D891 */ jal func_80136244 -/* 109AC 800355AC 00000000 */ nop -/* 109B0 800355B0 0C0B0CBB */ jal func_802C32EC -/* 109B4 800355B4 00000000 */ nop -/* 109B8 800355B8 0C00E07B */ jal func_800381EC -/* 109BC 800355BC 00000000 */ nop -/* 109C0 800355C0 0C04581A */ jal func_80116068 -/* 109C4 800355C4 00000000 */ nop -/* 109C8 800355C8 0C0529F6 */ jal func_8014A7D8 -/* 109CC 800355CC 00000000 */ nop -/* 109D0 800355D0 3C04800E */ lui $a0, %hi(D_800D9210) -/* 109D4 800355D4 24849210 */ addiu $a0, $a0, %lo(D_800D9210) -/* 109D8 800355D8 0C016A68 */ jal func_8005A9A0 -/* 109DC 800355DC 27A50010 */ addiu $a1, $sp, 0x10 -/* 109E0 800355E0 0040802D */ daddu $s0, $v0, $zero -/* 109E4 800355E4 3C058021 */ lui $a1, %hi(D_80210000) -/* 109E8 800355E8 24A50000 */ addiu $a1, $a1, %lo(D_80210000) -/* 109EC 800355EC 0C01BB74 */ jal func_8006EDD0 -/* 109F0 800355F0 0200202D */ daddu $a0, $s0, $zero -/* 109F4 800355F4 0C00AB0E */ jal func_8002AC38 -/* 109F8 800355F8 0200202D */ daddu $a0, $s0, $zero -/* 109FC 800355FC 0C016B11 */ jal func_8005AC44 -/* 10A00 80035600 00000000 */ nop -/* 10A04 80035604 0C016B42 */ jal func_8005AD08 -/* 10A08 80035608 00000000 */ nop -/* 10A0C 8003560C 8E240008 */ lw $a0, 8($s1) -/* 10A10 80035610 10800004 */ beqz $a0, .L80035624 -/* 10A14 80035614 00000000 */ nop -/* 10A18 80035618 8E25000C */ lw $a1, 0xc($s1) -/* 10A1C 8003561C 0C00A5BF */ jal func_800296FC -/* 10A20 80035620 8E260010 */ lw $a2, 0x10($s1) -.L80035624: -/* 10A24 80035624 0C052B88 */ jal func_8014AE20 -/* 10A28 80035628 8E240014 */ lw $a0, 0x14($s1) -/* 10A2C 8003562C 8E440038 */ lw $a0, 0x38($s2) -/* 10A30 80035630 50800005 */ beql $a0, $zero, .L80035648 -/* 10A34 80035634 24040128 */ addiu $a0, $zero, 0x128 -/* 10A38 80035638 0C052BB6 */ jal func_8014AED8 -/* 10A3C 8003563C 00000000 */ nop -/* 10A40 80035640 0800D596 */ j .L80035658 -/* 10A44 80035644 00000000 */ nop -.L80035648: -/* 10A48 80035648 240500C8 */ addiu $a1, $zero, 0xc8 -/* 10A4C 8003564C 2406000C */ addiu $a2, $zero, 0xc -/* 10A50 80035650 0C052BC8 */ jal func_8014AF20 -/* 10A54 80035654 24070014 */ addiu $a3, $zero, 0x14 -.L80035658: -/* 10A58 80035658 0C046CCF */ jal func_8011B33C -/* 10A5C 8003565C 00000000 */ nop -/* 10A60 80035660 0C00EB9C */ jal func_8003AE70 -/* 10A64 80035664 00000000 */ nop -/* 10A68 80035668 0C03A619 */ jal func_800E9864 -/* 10A6C 8003566C 00000000 */ nop -/* 10A70 80035670 0C009C15 */ jal func_80027054 -/* 10A74 80035674 24040001 */ addiu $a0, $zero, 1 -.L80035678: -/* 10A78 80035678 0C0533DD */ jal func_8014CF74 -/* 10A7C 8003567C 0000202D */ daddu $a0, $zero, $zero -/* 10A80 80035680 24020003 */ addiu $v0, $zero, 3 -/* 10A84 80035684 3C01800A */ lui $at, %hi(D_8009E741) -/* 10A88 80035688 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10A8C 8003568C 0C037DC8 */ jal func_800DF720 -/* 10A90 80035690 00000000 */ nop -/* 10A94 80035694 0C00E57C */ jal func_800395F0 -/* 10A98 80035698 00000000 */ nop -/* 10A9C 8003569C 0C00F879 */ jal func_8003E1E4 -/* 10AA0 800356A0 00000000 */ nop -/* 10AA4 800356A4 0C016680 */ jal func_80059A00 -/* 10AA8 800356A8 00000000 */ nop -/* 10AAC 800356AC 3C03800A */ lui $v1, %hi(D_8009E742) -/* 10AB0 800356B0 2463E742 */ addiu $v1, $v1, %lo(D_8009E742) -/* 10AB4 800356B4 94620000 */ lhu $v0, ($v1) -/* 10AB8 800356B8 2442FFEC */ addiu $v0, $v0, -0x14 -/* 10ABC 800356BC A4620000 */ sh $v0, ($v1) -/* 10AC0 800356C0 00021400 */ sll $v0, $v0, 0x10 -/* 10AC4 800356C4 04420001 */ bltzl $v0, .L800356CC -/* 10AC8 800356C8 A4600000 */ sh $zero, ($v1) -.L800356CC: -/* 10ACC 800356CC 84620000 */ lh $v0, ($v1) -/* 10AD0 800356D0 44820000 */ mtc1 $v0, $f0 -/* 10AD4 800356D4 00000000 */ nop -/* 10AD8 800356D8 46800020 */ cvt.s.w $f0, $f0 -/* 10ADC 800356DC 44050000 */ mfc1 $a1, $f0 -/* 10AE0 800356E0 0800D5E8 */ j .L800357A0 -/* 10AE4 800356E4 0000202D */ daddu $a0, $zero, $zero -/* 10AE8 800356E8 0C037DC8 */ jal func_800DF720 -/* 10AEC 800356EC 00000000 */ nop -/* 10AF0 800356F0 0C00E57C */ jal func_800395F0 -/* 10AF4 800356F4 00000000 */ nop -/* 10AF8 800356F8 0C00F879 */ jal func_8003E1E4 -/* 10AFC 800356FC 00000000 */ nop -/* 10B00 80035700 0C016680 */ jal func_80059A00 -/* 10B04 80035704 00000000 */ nop -/* 10B08 80035708 3C04800A */ lui $a0, %hi(D_8009E742) -/* 10B0C 8003570C 2484E742 */ addiu $a0, $a0, %lo(D_8009E742) -/* 10B10 80035710 84820000 */ lh $v0, ($a0) -/* 10B14 80035714 94830000 */ lhu $v1, ($a0) -/* 10B18 80035718 14400006 */ bnez $v0, .L80035734 -/* 10B1C 8003571C 2462FFEC */ addiu $v0, $v1, -0x14 -/* 10B20 80035720 24020004 */ addiu $v0, $zero, 4 -/* 10B24 80035724 3C01800A */ lui $at, %hi(D_8009E741) -/* 10B28 80035728 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10B2C 8003572C 0800D5EA */ j .L800357A8 -/* 10B30 80035730 00000000 */ nop -.L80035734: -/* 10B34 80035734 A4820000 */ sh $v0, ($a0) -/* 10B38 80035738 00021400 */ sll $v0, $v0, 0x10 -/* 10B3C 8003573C 04420001 */ bltzl $v0, .L80035744 -/* 10B40 80035740 A4800000 */ sh $zero, ($a0) -.L80035744: -/* 10B44 80035744 84820000 */ lh $v0, ($a0) -/* 10B48 80035748 44820000 */ mtc1 $v0, $f0 -/* 10B4C 8003574C 00000000 */ nop -/* 10B50 80035750 46800020 */ cvt.s.w $f0, $f0 -/* 10B54 80035754 44050000 */ mfc1 $a1, $f0 -/* 10B58 80035758 0800D5E8 */ j .L800357A0 -/* 10B5C 8003575C 0000202D */ daddu $a0, $zero, $zero -/* 10B60 80035760 0C009C15 */ jal func_80027054 -/* 10B64 80035764 0000202D */ daddu $a0, $zero, $zero -/* 10B68 80035768 0C037DC8 */ jal func_800DF720 -/* 10B6C 8003576C 00000000 */ nop -/* 10B70 80035770 0C00E57C */ jal func_800395F0 -/* 10B74 80035774 00000000 */ nop -/* 10B78 80035778 0C00F879 */ jal func_8003E1E4 -/* 10B7C 8003577C 00000000 */ nop -/* 10B80 80035780 0C016680 */ jal func_80059A00 -/* 10B84 80035784 00000000 */ nop -/* 10B88 80035788 0C038061 */ jal func_800E0184 -/* 10B8C 8003578C 00000000 */ nop -/* 10B90 80035790 0C00CC60 */ jal func_80033180 -/* 10B94 80035794 24040004 */ addiu $a0, $zero, 4 -/* 10B98 80035798 3C05BF80 */ lui $a1, 0xbf80 -/* 10B9C 8003579C 240400FF */ addiu $a0, $zero, 0xff -.L800357A0: -/* 10BA0 800357A0 0C04F38E */ jal func_8013CE38 -/* 10BA4 800357A4 00000000 */ nop -.L800357A8: -/* 10BA8 800357A8 8FBF0024 */ lw $ra, 0x24($sp) -/* 10BAC 800357AC 8FB20020 */ lw $s2, 0x20($sp) -/* 10BB0 800357B0 8FB1001C */ lw $s1, 0x1c($sp) -/* 10BB4 800357B4 8FB00018 */ lw $s0, 0x18($sp) -/* 10BB8 800357B8 03E00008 */ jr $ra -/* 10BBC 800357BC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/10080/func_800357C0.s b/ver/jp/asm/nonmatchings/10080/func_800357C0.s deleted file mode 100644 index 93770f2383..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_800357C0.s +++ /dev/null @@ -1,130 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800357C0 -/* 10BC0 800357C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10BC4 800357C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 10BC8 800357C8 0C0910E5 */ jal func_80244394 -/* 10BCC 800357CC AFB00010 */ sw $s0, 0x10($sp) -/* 10BD0 800357D0 3C03800A */ lui $v1, %hi(D_8009E741) -/* 10BD4 800357D4 8063E741 */ lb $v1, %lo(D_8009E741)($v1) -/* 10BD8 800357D8 0040802D */ daddu $s0, $v0, $zero -/* 10BDC 800357DC 2C620007 */ sltiu $v0, $v1, 7 -/* 10BE0 800357E0 10400069 */ beqz $v0, .L80035988 -/* 10BE4 800357E4 00031080 */ sll $v0, $v1, 2 -/* 10BE8 800357E8 3C01800A */ lui $at, %hi(D_800982E0) -/* 10BEC 800357EC 00220821 */ addu $at, $at, $v0 -/* 10BF0 800357F0 8C2282E0 */ lw $v0, %lo(D_800982E0)($at) -/* 10BF4 800357F4 00400008 */ jr $v0 -/* 10BF8 800357F8 00000000 */ nop -/* 10BFC 800357FC 0000282D */ daddu $a1, $zero, $zero -/* 10C00 80035800 2404002C */ addiu $a0, $zero, 0x2c -/* 10C04 80035804 0080382D */ daddu $a3, $a0, $zero -/* 10C08 80035808 2406FFFF */ addiu $a2, $zero, -1 -/* 10C0C 8003580C 3C038016 */ lui $v1, %hi(D_8015F250) -/* 10C10 80035810 2463F250 */ addiu $v1, $v1, %lo(D_8015F250) -.L80035814: -/* 10C14 80035814 80620003 */ lb $v0, 3($v1) -/* 10C18 80035818 10470003 */ beq $v0, $a3, .L80035828 -/* 10C1C 8003581C 00000000 */ nop -/* 10C20 80035820 54460005 */ bnel $v0, $a2, .L80035838 -/* 10C24 80035824 24840001 */ addiu $a0, $a0, 1 -.L80035828: -/* 10C28 80035828 90620000 */ lbu $v0, ($v1) -/* 10C2C 8003582C 30420008 */ andi $v0, $v0, 8 -/* 10C30 80035830 00A22821 */ addu $a1, $a1, $v0 -/* 10C34 80035834 24840001 */ addiu $a0, $a0, 1 -.L80035838: -/* 10C38 80035838 28820040 */ slti $v0, $a0, 0x40 -/* 10C3C 8003583C 1440FFF5 */ bnez $v0, .L80035814 -/* 10C40 80035840 24630020 */ addiu $v1, $v1, 0x20 -/* 10C44 80035844 14A00050 */ bnez $a1, .L80035988 -/* 10C48 80035848 24020001 */ addiu $v0, $zero, 1 -/* 10C4C 8003584C 3C01800A */ lui $at, %hi(D_8009E741) -/* 10C50 80035850 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10C54 80035854 0800D662 */ j .L80035988 -/* 10C58 80035858 00000000 */ nop -/* 10C5C 8003585C 12000008 */ beqz $s0, .L80035880 -/* 10C60 80035860 24020002 */ addiu $v0, $zero, 2 -/* 10C64 80035864 3C04800A */ lui $a0, %hi(D_8009E742) -/* 10C68 80035868 2484E742 */ addiu $a0, $a0, %lo(D_8009E742) -/* 10C6C 8003586C 0C04F4D7 */ jal func_8013D35C -/* 10C70 80035870 00000000 */ nop -/* 10C74 80035874 00021400 */ sll $v0, $v0, 0x10 -/* 10C78 80035878 10400043 */ beqz $v0, .L80035988 -/* 10C7C 8003587C 24020002 */ addiu $v0, $zero, 2 -.L80035880: -/* 10C80 80035880 3C01800A */ lui $at, %hi(D_8009E741) -/* 10C84 80035884 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10C88 80035888 0800D662 */ j .L80035988 -/* 10C8C 8003588C 00000000 */ nop -/* 10C90 80035890 0C0910B4 */ jal func_802442D0 -/* 10C94 80035894 00000000 */ nop -/* 10C98 80035898 0C0533DD */ jal func_8014CF74 -/* 10C9C 8003589C 0000202D */ daddu $a0, $zero, $zero -/* 10CA0 800358A0 24020003 */ addiu $v0, $zero, 3 -/* 10CA4 800358A4 3C01800A */ lui $at, %hi(D_8009E741) -/* 10CA8 800358A8 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10CAC 800358AC 0C009C15 */ jal func_80027054 -/* 10CB0 800358B0 0000202D */ daddu $a0, $zero, $zero -/* 10CB4 800358B4 1600000B */ bnez $s0, .L800358E4 -/* 10CB8 800358B8 2402000A */ addiu $v0, $zero, 0xa -/* 10CBC 800358BC 0C00CC60 */ jal func_80033180 -/* 10CC0 800358C0 24040002 */ addiu $a0, $zero, 2 -/* 10CC4 800358C4 3C04FFFE */ lui $a0, 0xfffe -/* 10CC8 800358C8 3C03800A */ lui $v1, %hi(D_8009A630) -/* 10CCC 800358CC 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 10CD0 800358D0 8C620000 */ lw $v0, ($v1) -/* 10CD4 800358D4 3484FFFF */ ori $a0, $a0, 0xffff -/* 10CD8 800358D8 00441024 */ and $v0, $v0, $a0 -/* 10CDC 800358DC 0800D662 */ j .L80035988 -/* 10CE0 800358E0 AC620000 */ sw $v0, ($v1) -.L800358E4: -/* 10CE4 800358E4 3C01800A */ lui $at, %hi(D_8009E740) -/* 10CE8 800358E8 A022E740 */ sb $v0, %lo(D_8009E740)($at) -/* 10CEC 800358EC 24020004 */ addiu $v0, $zero, 4 -/* 10CF0 800358F0 3C01800A */ lui $at, %hi(D_8009E741) -/* 10CF4 800358F4 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10CF8 800358F8 0800D662 */ j .L80035988 -/* 10CFC 800358FC 00000000 */ nop -/* 10D00 80035900 3C10800A */ lui $s0, %hi(D_8009E740) -/* 10D04 80035904 2610E740 */ addiu $s0, $s0, %lo(D_8009E740) -/* 10D08 80035908 82020000 */ lb $v0, ($s0) -/* 10D0C 8003590C 92030000 */ lbu $v1, ($s0) -/* 10D10 80035910 18400003 */ blez $v0, .L80035920 -/* 10D14 80035914 2462FFFF */ addiu $v0, $v1, -1 -/* 10D18 80035918 0800D662 */ j .L80035988 -/* 10D1C 8003591C A2020000 */ sb $v0, ($s0) -.L80035920: -/* 10D20 80035920 3C014000 */ lui $at, 0x4000 -/* 10D24 80035924 44816000 */ mtc1 $at, $f12 -/* 10D28 80035928 0C00AFA7 */ jal func_8002BE9C -/* 10D2C 8003592C 00000000 */ nop -/* 10D30 80035930 2402000A */ addiu $v0, $zero, 0xa -/* 10D34 80035934 A2020000 */ sb $v0, ($s0) -/* 10D38 80035938 24020005 */ addiu $v0, $zero, 5 -/* 10D3C 8003593C 3C01800A */ lui $at, %hi(D_8009E741) -/* 10D40 80035940 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10D44 80035944 0800D662 */ j .L80035988 -/* 10D48 80035948 00000000 */ nop -/* 10D4C 8003594C 3C04800A */ lui $a0, %hi(D_8009E740) -/* 10D50 80035950 2484E740 */ addiu $a0, $a0, %lo(D_8009E740) -/* 10D54 80035954 80820000 */ lb $v0, ($a0) -/* 10D58 80035958 90830000 */ lbu $v1, ($a0) -/* 10D5C 8003595C 18400003 */ blez $v0, .L8003596C -/* 10D60 80035960 2462FFFF */ addiu $v0, $v1, -1 -/* 10D64 80035964 0800D662 */ j .L80035988 -/* 10D68 80035968 A0820000 */ sb $v0, ($a0) -.L8003596C: -/* 10D6C 8003596C 24020006 */ addiu $v0, $zero, 6 -/* 10D70 80035970 3C01800A */ lui $at, %hi(D_8009E741) -/* 10D74 80035974 A022E741 */ sb $v0, %lo(D_8009E741)($at) -/* 10D78 80035978 0800D662 */ j .L80035988 -/* 10D7C 8003597C 00000000 */ nop -/* 10D80 80035980 0C00CC60 */ jal func_80033180 -/* 10D84 80035984 24040007 */ addiu $a0, $zero, 7 -.L80035988: -/* 10D88 80035988 8FBF0014 */ lw $ra, 0x14($sp) -/* 10D8C 8003598C 8FB00010 */ lw $s0, 0x10($sp) -/* 10D90 80035990 03E00008 */ jr $ra -/* 10D94 80035994 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10080/func_80035998.s b/ver/jp/asm/nonmatchings/10080/func_80035998.s deleted file mode 100644 index 5f65e4afb9..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_80035998.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035998 -/* 10D98 80035998 03E00008 */ jr $ra -/* 10D9C 8003599C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10080/func_800359A0.s b/ver/jp/asm/nonmatchings/10080/func_800359A0.s deleted file mode 100644 index 370e942490..0000000000 --- a/ver/jp/asm/nonmatchings/10080/func_800359A0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800359A0 -/* 10DA0 800359A0 03E00008 */ jr $ra -/* 10DA4 800359A4 00000000 */ nop -/* 10DA8 800359A8 00000000 */ nop -/* 10DAC 800359AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/1060/func_80026148.s b/ver/jp/asm/nonmatchings/1060/func_80026148.s deleted file mode 100644 index aa1979e3c0..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_80026148.s +++ /dev/null @@ -1,368 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026148 -/* 1548 80026148 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 154C 8002614C 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1550 80026150 8C6341D4 */ lw $v1, %lo(D_800741D4)($v1) -/* 1554 80026154 3C048016 */ lui $a0, %hi(D_80164000) -/* 1558 80026158 24844000 */ addiu $a0, $a0, %lo(D_80164000) -/* 155C 8002615C AFB20020 */ sw $s2, 0x20($sp) -/* 1560 80026160 3C12800A */ lui $s2, %hi(D_8009A64C) -/* 1564 80026164 2652A64C */ addiu $s2, $s2, %lo(D_8009A64C) -/* 1568 80026168 AFBF003C */ sw $ra, 0x3c($sp) -/* 156C 8002616C AFBE0038 */ sw $fp, 0x38($sp) -/* 1570 80026170 AFB70034 */ sw $s7, 0x34($sp) -/* 1574 80026174 AFB60030 */ sw $s6, 0x30($sp) -/* 1578 80026178 AFB5002C */ sw $s5, 0x2c($sp) -/* 157C 8002617C AFB40028 */ sw $s4, 0x28($sp) -/* 1580 80026180 AFB30024 */ sw $s3, 0x24($sp) -/* 1584 80026184 AFB1001C */ sw $s1, 0x1c($sp) -/* 1588 80026188 AFB00018 */ sw $s0, 0x18($sp) -/* 158C 8002618C 3C018007 */ lui $at, %hi(D_800741D0) -/* 1590 80026190 A42041D0 */ sh $zero, %lo(D_800741D0)($at) -/* 1594 80026194 00031040 */ sll $v0, $v1, 1 -/* 1598 80026198 00431021 */ addu $v0, $v0, $v1 -/* 159C 8002619C 00021940 */ sll $v1, $v0, 5 -/* 15A0 800261A0 00431021 */ addu $v0, $v0, $v1 -/* 15A4 800261A4 00021980 */ sll $v1, $v0, 6 -/* 15A8 800261A8 00431021 */ addu $v0, $v0, $v1 -/* 15AC 800261AC 00021100 */ sll $v0, $v0, 4 -/* 15B0 800261B0 00441021 */ addu $v0, $v0, $a0 -/* 15B4 800261B4 3C01800A */ lui $at, %hi(D_8009A654) -/* 15B8 800261B8 AC22A654 */ sw $v0, %lo(D_8009A654)($at) -/* 15BC 800261BC 24420230 */ addiu $v0, $v0, 0x230 -/* 15C0 800261C0 AE420000 */ sw $v0, ($s2) -/* 15C4 800261C4 3C118007 */ lui $s1, %hi(D_80073DE4) -/* 15C8 800261C8 8E313DE4 */ lw $s1, %lo(D_80073DE4)($s1) -/* 15CC 800261CC 0C009C5C */ jal func_80027170 -/* 15D0 800261D0 3C13070F */ lui $s3, 0x70f -/* 15D4 800261D4 3C06FF10 */ lui $a2, 0xff10 -/* 15D8 800261D8 34C6013F */ ori $a2, $a2, 0x13f -/* 15DC 800261DC 3C02FE00 */ lui $v0, 0xfe00 -/* 15E0 800261E0 8E500000 */ lw $s0, ($s2) -/* 15E4 800261E4 3C038000 */ lui $v1, 0x8000 -/* 15E8 800261E8 0200282D */ daddu $a1, $s0, $zero -/* 15EC 800261EC 26100008 */ addiu $s0, $s0, 8 -/* 15F0 800261F0 AE500000 */ sw $s0, ($s2) -/* 15F4 800261F4 ACA20000 */ sw $v0, ($a1) -/* 15F8 800261F8 3C02800A */ lui $v0, %hi(D_8009A5BC) -/* 15FC 800261FC 8C42A5BC */ lw $v0, %lo(D_8009A5BC)($v0) -/* 1600 80026200 0220202D */ daddu $a0, $s1, $zero -/* 1604 80026204 00431021 */ addu $v0, $v0, $v1 -/* 1608 80026208 ACA20004 */ sw $v0, 4($a1) -/* 160C 8002620C 26020008 */ addiu $v0, $s0, 8 -/* 1610 80026210 AE420000 */ sw $v0, ($s2) -/* 1614 80026214 0C018798 */ jal func_80061E60 -/* 1618 80026218 AE060000 */ sw $a2, ($s0) -/* 161C 8002621C 3C050050 */ lui $a1, 0x50 -/* 1620 80026220 34A503C0 */ ori $a1, $a1, 0x3c0 -/* 1624 80026224 3C06D700 */ lui $a2, 0xd700 -/* 1628 80026228 34C60002 */ ori $a2, $a2, 2 -/* 162C 8002622C 3C07E300 */ lui $a3, 0xe300 -/* 1630 80026230 34E70A01 */ ori $a3, $a3, 0xa01 -/* 1634 80026234 3C08E300 */ lui $t0, 0xe300 -/* 1638 80026238 35080C00 */ ori $t0, $t0, 0xc00 -/* 163C 8002623C 3C09E300 */ lui $t1, 0xe300 -/* 1640 80026240 35291001 */ ori $t1, $t1, 0x1001 -/* 1644 80026244 3C0BE200 */ lui $t3, 0xe200 -/* 1648 80026248 356B001C */ ori $t3, $t3, 0x1c -/* 164C 8002624C 3C0A0F0A */ lui $t2, 0xf0a -/* 1650 80026250 354A4000 */ ori $t2, $t2, 0x4000 -/* 1654 80026254 3C0CE300 */ lui $t4, 0xe300 -/* 1658 80026258 358C1201 */ ori $t4, $t4, 0x1201 -/* 165C 8002625C 3C0DFCFF */ lui $t5, 0xfcff -/* 1660 80026260 35ADFFFF */ ori $t5, $t5, 0xffff -/* 1664 80026264 3C0EE200 */ lui $t6, 0xe200 -/* 1668 80026268 35CE1E01 */ ori $t6, $t6, 0x1e01 -/* 166C 8002626C 3C0FFD88 */ lui $t7, 0xfd88 -/* 1670 80026270 35EF003F */ ori $t7, $t7, 0x3f -/* 1674 80026274 3C11F588 */ lui $s1, 0xf588 -/* 1678 80026278 36311000 */ ori $s1, $s1, 0x1000 -/* 167C 8002627C 3673E01C */ ori $s3, $s3, 0xe01c -/* 1680 80026280 3C14F580 */ lui $s4, 0xf580 -/* 1684 80026284 36941000 */ ori $s4, $s4, 0x1000 -/* 1688 80026288 3C15001F */ lui $s5, 0x1f -/* 168C 8002628C 36B5C01C */ ori $s5, $s5, 0xc01c -/* 1690 80026290 0000B02D */ daddu $s6, $zero, $zero -/* 1694 80026294 3C17E400 */ lui $s7, 0xe400 -/* 1698 80026298 3C19E100 */ lui $t9, 0xe100 -/* 169C 8002629C 3C18F100 */ lui $t8, 0xf100 -/* 16A0 800262A0 8E430000 */ lw $v1, ($s2) -/* 16A4 800262A4 241E0098 */ addiu $fp, $zero, 0x98 -/* 16A8 800262A8 AE020004 */ sw $v0, 4($s0) -/* 16AC 800262AC 3C02ED00 */ lui $v0, 0xed00 -/* 16B0 800262B0 0060202D */ daddu $a0, $v1, $zero -/* 16B4 800262B4 24630008 */ addiu $v1, $v1, 8 -/* 16B8 800262B8 AE430000 */ sw $v1, ($s2) -/* 16BC 800262BC AC820000 */ sw $v0, ($a0) -/* 16C0 800262C0 24620008 */ addiu $v0, $v1, 8 -/* 16C4 800262C4 AC850004 */ sw $a1, 4($a0) -/* 16C8 800262C8 AE420000 */ sw $v0, ($s2) -/* 16CC 800262CC 2402FFFF */ addiu $v0, $zero, -1 -/* 16D0 800262D0 AC620004 */ sw $v0, 4($v1) -/* 16D4 800262D4 24620010 */ addiu $v0, $v1, 0x10 -/* 16D8 800262D8 AC660000 */ sw $a2, ($v1) -/* 16DC 800262DC AE420000 */ sw $v0, ($s2) -/* 16E0 800262E0 24620018 */ addiu $v0, $v1, 0x18 -/* 16E4 800262E4 AC670008 */ sw $a3, 8($v1) -/* 16E8 800262E8 AC60000C */ sw $zero, 0xc($v1) -/* 16EC 800262EC AE420000 */ sw $v0, ($s2) -/* 16F0 800262F0 24620020 */ addiu $v0, $v1, 0x20 -/* 16F4 800262F4 AC680010 */ sw $t0, 0x10($v1) -/* 16F8 800262F8 AC600014 */ sw $zero, 0x14($v1) -/* 16FC 800262FC AE420000 */ sw $v0, ($s2) -/* 1700 80026300 24620028 */ addiu $v0, $v1, 0x28 -/* 1704 80026304 AC690018 */ sw $t1, 0x18($v1) -/* 1708 80026308 AC60001C */ sw $zero, 0x1c($v1) -/* 170C 8002630C AE420000 */ sw $v0, ($s2) -/* 1710 80026310 24620030 */ addiu $v0, $v1, 0x30 -/* 1714 80026314 AC6B0020 */ sw $t3, 0x20($v1) -/* 1718 80026318 AC6A0024 */ sw $t2, 0x24($v1) -/* 171C 8002631C AE420000 */ sw $v0, ($s2) -/* 1720 80026320 24620038 */ addiu $v0, $v1, 0x38 -/* 1724 80026324 AC6C0028 */ sw $t4, 0x28($v1) -/* 1728 80026328 AC60002C */ sw $zero, 0x2c($v1) -/* 172C 8002632C AE420000 */ sw $v0, ($s2) -/* 1730 80026330 2402F3F9 */ addiu $v0, $zero, -0xc07 -/* 1734 80026334 AC620034 */ sw $v0, 0x34($v1) -/* 1738 80026338 24620040 */ addiu $v0, $v1, 0x40 -/* 173C 8002633C AC6D0030 */ sw $t5, 0x30($v1) -/* 1740 80026340 AE420000 */ sw $v0, ($s2) -/* 1744 80026344 24020001 */ addiu $v0, $zero, 1 -/* 1748 80026348 AC62003C */ sw $v0, 0x3c($v1) -/* 174C 8002634C 24620048 */ addiu $v0, $v1, 0x48 -/* 1750 80026350 AC6E0038 */ sw $t6, 0x38($v1) -/* 1754 80026354 AE420000 */ sw $v0, ($s2) -/* 1758 80026358 3C02F900 */ lui $v0, 0xf900 -/* 175C 8002635C AC620040 */ sw $v0, 0x40($v1) -/* 1760 80026360 2402007F */ addiu $v0, $zero, 0x7f -/* 1764 80026364 AC620044 */ sw $v0, 0x44($v1) -/* 1768 80026368 24620050 */ addiu $v0, $v1, 0x50 -/* 176C 8002636C AE420000 */ sw $v0, ($s2) -/* 1770 80026370 3C028007 */ lui $v0, %hi(D_80073DF0) -/* 1774 80026374 24423DF0 */ addiu $v0, $v0, %lo(D_80073DF0) -/* 1778 80026378 AC6F0048 */ sw $t7, 0x48($v1) -/* 177C 8002637C AC62004C */ sw $v0, 0x4c($v1) -/* 1780 80026380 24620058 */ addiu $v0, $v1, 0x58 -/* 1784 80026384 AE420000 */ sw $v0, ($s2) -/* 1788 80026388 3C020700 */ lui $v0, 0x700 -/* 178C 8002638C AC620054 */ sw $v0, 0x54($v1) -/* 1790 80026390 24620060 */ addiu $v0, $v1, 0x60 -/* 1794 80026394 AC710050 */ sw $s1, 0x50($v1) -/* 1798 80026398 AE420000 */ sw $v0, ($s2) -/* 179C 8002639C 3C02E600 */ lui $v0, 0xe600 -/* 17A0 800263A0 AC620058 */ sw $v0, 0x58($v1) -/* 17A4 800263A4 24620068 */ addiu $v0, $v1, 0x68 -/* 17A8 800263A8 AC60005C */ sw $zero, 0x5c($v1) -/* 17AC 800263AC AE420000 */ sw $v0, ($s2) -/* 17B0 800263B0 3C02F400 */ lui $v0, 0xf400 -/* 17B4 800263B4 AC620060 */ sw $v0, 0x60($v1) -/* 17B8 800263B8 24620070 */ addiu $v0, $v1, 0x70 -/* 17BC 800263BC AC730064 */ sw $s3, 0x64($v1) -/* 17C0 800263C0 AE420000 */ sw $v0, ($s2) -/* 17C4 800263C4 3C02E700 */ lui $v0, 0xe700 -/* 17C8 800263C8 AC620068 */ sw $v0, 0x68($v1) -/* 17CC 800263CC 24620078 */ addiu $v0, $v1, 0x78 -/* 17D0 800263D0 AC60006C */ sw $zero, 0x6c($v1) -/* 17D4 800263D4 AE420000 */ sw $v0, ($s2) -/* 17D8 800263D8 24620080 */ addiu $v0, $v1, 0x80 -/* 17DC 800263DC AC740070 */ sw $s4, 0x70($v1) -/* 17E0 800263E0 AC600074 */ sw $zero, 0x74($v1) -/* 17E4 800263E4 AE420000 */ sw $v0, ($s2) -/* 17E8 800263E8 3C02F200 */ lui $v0, 0xf200 -/* 17EC 800263EC AC620078 */ sw $v0, 0x78($v1) -/* 17F0 800263F0 AC75007C */ sw $s5, 0x7c($v1) -/* 17F4 800263F4 0000702D */ daddu $t6, $zero, $zero -.L800263F8: -/* 17F8 800263F8 00161C00 */ sll $v1, $s6, 0x10 -/* 17FC 800263FC 00031C03 */ sra $v1, $v1, 0x10 -/* 1800 80026400 2474000E */ addiu $s4, $v1, 0xe -/* 1804 80026404 000318C0 */ sll $v1, $v1, 3 -/* 1808 80026408 246200A8 */ addiu $v0, $v1, 0xa8 -/* 180C 8002640C 00021080 */ sll $v0, $v0, 2 -/* 1810 80026410 30420FFF */ andi $v0, $v0, 0xfff -/* 1814 80026414 00029B00 */ sll $s3, $v0, 0xc -/* 1818 80026418 246200A0 */ addiu $v0, $v1, 0xa0 -/* 181C 8002641C 00021080 */ sll $v0, $v0, 2 -/* 1820 80026420 30420FFF */ andi $v0, $v0, 0xfff -/* 1824 80026424 00028B00 */ sll $s1, $v0, 0xc -/* 1828 80026428 241500A0 */ addiu $s5, $zero, 0xa0 -/* 182C 8002642C 02A31023 */ subu $v0, $s5, $v1 -/* 1830 80026430 00021080 */ sll $v0, $v0, 2 -/* 1834 80026434 30420FFF */ andi $v0, $v0, 0xfff -/* 1838 80026438 00028300 */ sll $s0, $v0, 0xc -/* 183C 8002643C 03C31823 */ subu $v1, $fp, $v1 -/* 1840 80026440 00031880 */ sll $v1, $v1, 2 -/* 1844 80026444 30630FFF */ andi $v1, $v1, 0xfff -/* 1848 80026448 00037B00 */ sll $t7, $v1, 0xc -/* 184C 8002644C 000E1400 */ sll $v0, $t6, 0x10 -.L80026450: -/* 1850 80026450 00023C03 */ sra $a3, $v0, 0x10 -/* 1854 80026454 02871823 */ subu $v1, $s4, $a3 -/* 1858 80026458 24020021 */ addiu $v0, $zero, 0x21 -/* 185C 8002645C 00431023 */ subu $v0, $v0, $v1 -/* 1860 80026460 00021FC2 */ srl $v1, $v0, 0x1f -/* 1864 80026464 00431021 */ addu $v0, $v0, $v1 -/* 1868 80026468 3C038007 */ lui $v1, %hi(D_80073FF0) -/* 186C 8002646C 94633FF0 */ lhu $v1, %lo(D_80073FF0)($v1) -/* 1870 80026470 00021043 */ sra $v0, $v0, 1 -/* 1874 80026474 2463FFF1 */ addiu $v1, $v1, -0xf -/* 1878 80026478 00431023 */ subu $v0, $v0, $v1 -/* 187C 8002647C 00021400 */ sll $v0, $v0, 0x10 -/* 1880 80026480 00026C03 */ sra $t5, $v0, 0x10 -/* 1884 80026484 29A20010 */ slti $v0, $t5, 0x10 -/* 1888 80026488 1040005C */ beqz $v0, .L800265FC -/* 188C 8002648C 25C20001 */ addiu $v0, $t6, 1 -/* 1890 80026490 05A2005B */ bltzl $t5, .L80026600 -/* 1894 80026494 0040702D */ daddu $t6, $v0, $zero -/* 1898 80026498 3C060400 */ lui $a2, 0x400 -/* 189C 8002649C 34C60400 */ ori $a2, $a2, 0x400 -/* 18A0 800264A0 3C0A0400 */ lui $t2, 0x400 -/* 18A4 800264A4 354AFC00 */ ori $t2, $t2, 0xfc00 -/* 18A8 800264A8 3C0BFC00 */ lui $t3, 0xfc00 -/* 18AC 800264AC 356B0400 */ ori $t3, $t3, 0x400 -/* 18B0 800264B0 3C0CFC00 */ lui $t4, 0xfc00 -/* 18B4 800264B4 358CFC00 */ ori $t4, $t4, 0xfc00 -/* 18B8 800264B8 000748C0 */ sll $t1, $a3, 3 -/* 18BC 800264BC 25240008 */ addiu $a0, $t1, 8 -/* 18C0 800264C0 00042080 */ sll $a0, $a0, 2 -/* 18C4 800264C4 30840FFF */ andi $a0, $a0, 0xfff -/* 18C8 800264C8 00972025 */ or $a0, $a0, $s7 -/* 18CC 800264CC 02641025 */ or $v0, $s3, $a0 -/* 18D0 800264D0 00073940 */ sll $a3, $a3, 5 -/* 18D4 800264D4 30E70FFF */ andi $a3, $a3, 0xfff -/* 18D8 800264D8 000D4600 */ sll $t0, $t5, 0x18 -/* 18DC 800264DC 8E430000 */ lw $v1, ($s2) -/* 18E0 800264E0 02042025 */ or $a0, $s0, $a0 -/* 18E4 800264E4 0060282D */ daddu $a1, $v1, $zero -/* 18E8 800264E8 24630008 */ addiu $v1, $v1, 8 -/* 18EC 800264EC AE430000 */ sw $v1, ($s2) -/* 18F0 800264F0 ACA20000 */ sw $v0, ($a1) -/* 18F4 800264F4 02271025 */ or $v0, $s1, $a3 -/* 18F8 800264F8 ACA20004 */ sw $v0, 4($a1) -/* 18FC 800264FC 24620008 */ addiu $v0, $v1, 8 -/* 1900 80026500 AE420000 */ sw $v0, ($s2) -/* 1904 80026504 24620010 */ addiu $v0, $v1, 0x10 -/* 1908 80026508 AC790000 */ sw $t9, ($v1) -/* 190C 8002650C AC680004 */ sw $t0, 4($v1) -/* 1910 80026510 AE420000 */ sw $v0, ($s2) -/* 1914 80026514 24620018 */ addiu $v0, $v1, 0x18 -/* 1918 80026518 240500F0 */ addiu $a1, $zero, 0xf0 -/* 191C 8002651C 00A92823 */ subu $a1, $a1, $t1 -/* 1920 80026520 00052880 */ sll $a1, $a1, 2 -/* 1924 80026524 30A50FFF */ andi $a1, $a1, 0xfff -/* 1928 80026528 00B72825 */ or $a1, $a1, $s7 -/* 192C 8002652C AC780008 */ sw $t8, 8($v1) -/* 1930 80026530 AC66000C */ sw $a2, 0xc($v1) -/* 1934 80026534 AE420000 */ sw $v0, ($s2) -/* 1938 80026538 02651025 */ or $v0, $s3, $a1 -/* 193C 8002653C 240600E8 */ addiu $a2, $zero, 0xe8 -/* 1940 80026540 00C93023 */ subu $a2, $a2, $t1 -/* 1944 80026544 00063080 */ sll $a2, $a2, 2 -/* 1948 80026548 30C60FFF */ andi $a2, $a2, 0xfff -/* 194C 8002654C AC620010 */ sw $v0, 0x10($v1) -/* 1950 80026550 02261025 */ or $v0, $s1, $a2 -/* 1954 80026554 AC620014 */ sw $v0, 0x14($v1) -/* 1958 80026558 24620020 */ addiu $v0, $v1, 0x20 -/* 195C 8002655C 350800E0 */ ori $t0, $t0, 0xe0 -/* 1960 80026560 AE420000 */ sw $v0, ($s2) -/* 1964 80026564 24620028 */ addiu $v0, $v1, 0x28 -/* 1968 80026568 AC790018 */ sw $t9, 0x18($v1) -/* 196C 8002656C AC68001C */ sw $t0, 0x1c($v1) -/* 1970 80026570 AE420000 */ sw $v0, ($s2) -/* 1974 80026574 24620030 */ addiu $v0, $v1, 0x30 -/* 1978 80026578 01E73825 */ or $a3, $t7, $a3 -/* 197C 8002657C AC780020 */ sw $t8, 0x20($v1) -/* 1980 80026580 AC6A0024 */ sw $t2, 0x24($v1) -/* 1984 80026584 AE420000 */ sw $v0, ($s2) -/* 1988 80026588 24620038 */ addiu $v0, $v1, 0x38 -/* 198C 8002658C AC640028 */ sw $a0, 0x28($v1) -/* 1990 80026590 000D2200 */ sll $a0, $t5, 8 -/* 1994 80026594 348400E0 */ ori $a0, $a0, 0xe0 -/* 1998 80026598 00042400 */ sll $a0, $a0, 0x10 -/* 199C 8002659C AC67002C */ sw $a3, 0x2c($v1) -/* 19A0 800265A0 AE420000 */ sw $v0, ($s2) -/* 19A4 800265A4 24620040 */ addiu $v0, $v1, 0x40 -/* 19A8 800265A8 AC790030 */ sw $t9, 0x30($v1) -/* 19AC 800265AC AC640034 */ sw $a0, 0x34($v1) -/* 19B0 800265B0 AE420000 */ sw $v0, ($s2) -/* 19B4 800265B4 24620048 */ addiu $v0, $v1, 0x48 -/* 19B8 800265B8 02052825 */ or $a1, $s0, $a1 -/* 19BC 800265BC 01E63025 */ or $a2, $t7, $a2 -/* 19C0 800265C0 AC780038 */ sw $t8, 0x38($v1) -/* 19C4 800265C4 AC6B003C */ sw $t3, 0x3c($v1) -/* 19C8 800265C8 AE420000 */ sw $v0, ($s2) -/* 19CC 800265CC 24620050 */ addiu $v0, $v1, 0x50 -/* 19D0 800265D0 348400E0 */ ori $a0, $a0, 0xe0 -/* 19D4 800265D4 AC650040 */ sw $a1, 0x40($v1) -/* 19D8 800265D8 AC660044 */ sw $a2, 0x44($v1) -/* 19DC 800265DC AE420000 */ sw $v0, ($s2) -/* 19E0 800265E0 24620058 */ addiu $v0, $v1, 0x58 -/* 19E4 800265E4 AC790048 */ sw $t9, 0x48($v1) -/* 19E8 800265E8 AC64004C */ sw $a0, 0x4c($v1) -/* 19EC 800265EC AE420000 */ sw $v0, ($s2) -/* 19F0 800265F0 AC780050 */ sw $t8, 0x50($v1) -/* 19F4 800265F4 AC6C0054 */ sw $t4, 0x54($v1) -/* 19F8 800265F8 25C20001 */ addiu $v0, $t6, 1 -.L800265FC: -/* 19FC 800265FC 0040702D */ daddu $t6, $v0, $zero -.L80026600: -/* 1A00 80026600 00021400 */ sll $v0, $v0, 0x10 -/* 1A04 80026604 00021403 */ sra $v0, $v0, 0x10 -/* 1A08 80026608 2842000F */ slti $v0, $v0, 0xf -/* 1A0C 8002660C 1440FF90 */ bnez $v0, .L80026450 -/* 1A10 80026610 000E1400 */ sll $v0, $t6, 0x10 -/* 1A14 80026614 26C20001 */ addiu $v0, $s6, 1 -/* 1A18 80026618 0040B02D */ daddu $s6, $v0, $zero -/* 1A1C 8002661C 00021400 */ sll $v0, $v0, 0x10 -/* 1A20 80026620 00021403 */ sra $v0, $v0, 0x10 -/* 1A24 80026624 28420014 */ slti $v0, $v0, 0x14 -/* 1A28 80026628 1440FF73 */ bnez $v0, .L800263F8 -/* 1A2C 8002662C 0000702D */ daddu $t6, $zero, $zero -/* 1A30 80026630 3C06800A */ lui $a2, %hi(D_8009A64C) -/* 1A34 80026634 24C6A64C */ addiu $a2, $a2, %lo(D_8009A64C) -/* 1A38 80026638 3C038007 */ lui $v1, %hi(D_80073FF0) -/* 1A3C 8002663C 24633FF0 */ addiu $v1, $v1, %lo(D_80073FF0) -/* 1A40 80026640 8CC50000 */ lw $a1, ($a2) -/* 1A44 80026644 3C08800A */ lui $t0, %hi(D_8009A654) -/* 1A48 80026648 8D08A654 */ lw $t0, %lo(D_8009A654)($t0) -/* 1A4C 8002664C 94620000 */ lhu $v0, ($v1) -/* 1A50 80026650 00A0382D */ daddu $a3, $a1, $zero -/* 1A54 80026654 24A50008 */ addiu $a1, $a1, 8 -/* 1A58 80026658 25040230 */ addiu $a0, $t0, 0x230 -/* 1A5C 8002665C 24420001 */ addiu $v0, $v0, 1 -/* 1A60 80026660 A4620000 */ sh $v0, ($v1) -/* 1A64 80026664 3C02E900 */ lui $v0, 0xe900 -/* 1A68 80026668 ACC50000 */ sw $a1, ($a2) -/* 1A6C 8002666C ACE20000 */ sw $v0, ($a3) -/* 1A70 80026670 24A20008 */ addiu $v0, $a1, 8 -/* 1A74 80026674 ACE00004 */ sw $zero, 4($a3) -/* 1A78 80026678 ACC20000 */ sw $v0, ($a2) -/* 1A7C 8002667C 3C02DF00 */ lui $v0, 0xdf00 -/* 1A80 80026680 ACA20000 */ sw $v0, ($a1) -/* 1A84 80026684 ACA00004 */ sw $zero, 4($a1) -/* 1A88 80026688 24A5FDD8 */ addiu $a1, $a1, -0x228 -/* 1A8C 8002668C 00A82823 */ subu $a1, $a1, $t0 -/* 1A90 80026690 000528C3 */ sra $a1, $a1, 3 -/* 1A94 80026694 000528C0 */ sll $a1, $a1, 3 -/* 1A98 80026698 0000302D */ daddu $a2, $zero, $zero -/* 1A9C 8002669C 0C00B3C9 */ jal func_8002CF24 -/* 1AA0 800266A0 3C070004 */ lui $a3, 4 -/* 1AA4 800266A4 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1AA8 800266A8 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 1AAC 800266AC 8C620000 */ lw $v0, ($v1) -/* 1AB0 800266B0 38420001 */ xori $v0, $v0, 1 -/* 1AB4 800266B4 AC620000 */ sw $v0, ($v1) -/* 1AB8 800266B8 8FBF003C */ lw $ra, 0x3c($sp) -/* 1ABC 800266BC 8FBE0038 */ lw $fp, 0x38($sp) -/* 1AC0 800266C0 8FB70034 */ lw $s7, 0x34($sp) -/* 1AC4 800266C4 8FB60030 */ lw $s6, 0x30($sp) -/* 1AC8 800266C8 8FB5002C */ lw $s5, 0x2c($sp) -/* 1ACC 800266CC 8FB40028 */ lw $s4, 0x28($sp) -/* 1AD0 800266D0 8FB30024 */ lw $s3, 0x24($sp) -/* 1AD4 800266D4 8FB20020 */ lw $s2, 0x20($sp) -/* 1AD8 800266D8 8FB1001C */ lw $s1, 0x1c($sp) -/* 1ADC 800266DC 8FB00018 */ lw $s0, 0x18($sp) -/* 1AE0 800266E0 03E00008 */ jr $ra -/* 1AE4 800266E4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/1060/func_80026710.s b/ver/jp/asm/nonmatchings/1060/func_80026710.s deleted file mode 100644 index 7a59583a08..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_80026710.s +++ /dev/null @@ -1,188 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026710 -/* 1B10 80026710 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1B14 80026714 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1B18 80026718 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B1C 8002671C AFBF0018 */ sw $ra, 0x18($sp) -/* 1B20 80026720 AFB10014 */ sw $s1, 0x14($sp) -/* 1B24 80026724 AFB00010 */ sw $s0, 0x10($sp) -/* 1B28 80026728 94620134 */ lhu $v0, 0x134($v1) -/* 1B2C 8002672C 3C040CDF */ lui $a0, 0xcdf -/* 1B30 80026730 24420001 */ addiu $v0, $v0, 1 -/* 1B34 80026734 A4620134 */ sh $v0, 0x134($v1) -/* 1B38 80026738 3C038011 */ lui $v1, %hi(D_8010F450) -/* 1B3C 8002673C 2463F450 */ addiu $v1, $v1, %lo(D_8010F450) -/* 1B40 80026740 8C6202BC */ lw $v0, 0x2bc($v1) -/* 1B44 80026744 3484E5FF */ ori $a0, $a0, 0xe5ff -/* 1B48 80026748 24420002 */ addiu $v0, $v0, 2 -/* 1B4C 8002674C AC6202BC */ sw $v0, 0x2bc($v1) -/* 1B50 80026750 0082102B */ sltu $v0, $a0, $v0 -/* 1B54 80026754 54400001 */ bnel $v0, $zero, .L8002675C -/* 1B58 80026758 AC6402BC */ sw $a0, 0x2bc($v1) -.L8002675C: -/* 1B5C 8002675C 0C00A211 */ jal func_80028844 -/* 1B60 80026760 00000000 */ nop -/* 1B64 80026764 0C00A3D3 */ jal func_80028F4C -/* 1B68 80026768 00000000 */ nop -/* 1B6C 8002676C 3C048007 */ lui $a0, %hi(D_80074001) -/* 1B70 80026770 24844001 */ addiu $a0, $a0, %lo(D_80074001) -/* 1B74 80026774 80820000 */ lb $v0, ($a0) -/* 1B78 80026778 90830000 */ lbu $v1, ($a0) -/* 1B7C 8002677C 10400008 */ beqz $v0, .L800267A0 -/* 1B80 80026780 2462FFFF */ addiu $v0, $v1, -1 -/* 1B84 80026784 A0820000 */ sb $v0, ($a0) -/* 1B88 80026788 00021600 */ sll $v0, $v0, 0x18 -/* 1B8C 8002678C 14400087 */ bnez $v0, .L800269AC -/* 1B90 80026790 00000000 */ nop -/* 1B94 80026794 3C028007 */ lui $v0, %hi(D_80074000) -/* 1B98 80026798 90424000 */ lbu $v0, %lo(D_80074000)($v0) -/* 1B9C 8002679C A0820000 */ sb $v0, ($a0) -.L800267A0: -/* 1BA0 800267A0 0C04833E */ jal func_80120CF8 -/* 1BA4 800267A4 00000000 */ nop -/* 1BA8 800267A8 0C00E08F */ jal func_8003823C -/* 1BAC 800267AC 00000000 */ nop -/* 1BB0 800267B0 0C04A185 */ jal func_80128614 -/* 1BB4 800267B4 00000000 */ nop -/* 1BB8 800267B8 0C052A44 */ jal func_8014A910 -/* 1BBC 800267BC 00000000 */ nop -/* 1BC0 800267C0 0C0B0F5D */ jal func_802C3D74 -/* 1BC4 800267C4 00000000 */ nop -/* 1BC8 800267C8 0C04A298 */ jal func_80128A60 -/* 1BCC 800267CC 00000000 */ nop -/* 1BD0 800267D0 0C0519B0 */ jal func_801466C0 -/* 1BD4 800267D4 00000000 */ nop -/* 1BD8 800267D8 0C046022 */ jal func_80118088 -/* 1BDC 800267DC 00000000 */ nop -/* 1BE0 800267E0 0C045238 */ jal func_801148E0 -/* 1BE4 800267E4 00000000 */ nop -/* 1BE8 800267E8 0C04F492 */ jal func_8013D248 -/* 1BEC 800267EC 00000000 */ nop -/* 1BF0 800267F0 0C053D7E */ jal func_8014F5F8 -/* 1BF4 800267F4 00000000 */ nop -/* 1BF8 800267F8 0C0530C5 */ jal func_8014C314 -/* 1BFC 800267FC 00000000 */ nop -/* 1C00 80026800 0C0539F9 */ jal func_8014E7E4 -/* 1C04 80026804 00000000 */ nop -/* 1C08 80026808 0C053131 */ jal func_8014C4C4 -/* 1C0C 8002680C 00000000 */ nop -/* 1C10 80026810 0C00AE8E */ jal func_8002BA38 -/* 1C14 80026814 00000000 */ nop -/* 1C18 80026818 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1C1C 8002681C 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1C20 80026820 8E040000 */ lw $a0, ($s0) -/* 1C24 80026824 30820020 */ andi $v0, $a0, 0x20 -/* 1C28 80026828 10400035 */ beqz $v0, .L80026900 -/* 1C2C 8002682C 00000000 */ nop -/* 1C30 80026830 3C118007 */ lui $s1, %hi(D_80074182) -/* 1C34 80026834 26314182 */ addiu $s1, $s1, %lo(D_80074182) -/* 1C38 80026838 86230000 */ lh $v1, ($s1) -/* 1C3C 8002683C 10600005 */ beqz $v1, .L80026854 -/* 1C40 80026840 24020001 */ addiu $v0, $zero, 1 -/* 1C44 80026844 1062001C */ beq $v1, $v0, .L800268B8 -/* 1C48 80026848 34840008 */ ori $a0, $a0, 8 -/* 1C4C 8002684C 08009A44 */ j .L80026910 -/* 1C50 80026850 00000000 */ nop -.L80026854: -/* 1C54 80026854 34820200 */ ori $v0, $a0, 0x200 -/* 1C58 80026858 0C038056 */ jal func_800E0158 -/* 1C5C 8002685C AE020000 */ sw $v0, ($s0) -/* 1C60 80026860 3C048007 */ lui $a0, %hi(D_80074180) -/* 1C64 80026864 24844180 */ addiu $a0, $a0, %lo(D_80074180) -/* 1C68 80026868 240500FF */ addiu $a1, $zero, 0xff -/* 1C6C 8002686C 84820000 */ lh $v0, ($a0) -/* 1C70 80026870 94830000 */ lhu $v1, ($a0) -/* 1C74 80026874 14450008 */ bne $v0, $a1, .L80026898 -/* 1C78 80026878 2462000A */ addiu $v0, $v1, 0xa -/* 1C7C 8002687C 24020001 */ addiu $v0, $zero, 1 -/* 1C80 80026880 A6220000 */ sh $v0, ($s1) -/* 1C84 80026884 24020003 */ addiu $v0, $zero, 3 -/* 1C88 80026888 3C01800A */ lui $at, %hi(D_8009A670) -/* 1C8C 8002688C A422A670 */ sh $v0, %lo(D_8009A670)($at) -/* 1C90 80026890 08009A44 */ j .L80026910 -/* 1C94 80026894 00000000 */ nop -.L80026898: -/* 1C98 80026898 A4820000 */ sh $v0, ($a0) -/* 1C9C 8002689C 00021400 */ sll $v0, $v0, 0x10 -/* 1CA0 800268A0 00021403 */ sra $v0, $v0, 0x10 -/* 1CA4 800268A4 28420100 */ slti $v0, $v0, 0x100 -/* 1CA8 800268A8 50400019 */ beql $v0, $zero, .L80026910 -/* 1CAC 800268AC A4850000 */ sh $a1, ($a0) -/* 1CB0 800268B0 08009A44 */ j .L80026910 -/* 1CB4 800268B4 00000000 */ nop -.L800268B8: -/* 1CB8 800268B8 3C02800A */ lui $v0, %hi(D_8009A670) -/* 1CBC 800268BC 2442A670 */ addiu $v0, $v0, %lo(D_8009A670) -/* 1CC0 800268C0 94430000 */ lhu $v1, ($v0) -/* 1CC4 800268C4 AE040000 */ sw $a0, ($s0) -/* 1CC8 800268C8 2463FFFF */ addiu $v1, $v1, -1 -/* 1CCC 800268CC A4430000 */ sh $v1, ($v0) -/* 1CD0 800268D0 00031C00 */ sll $v1, $v1, 0x10 -/* 1CD4 800268D4 1460000E */ bnez $v1, .L80026910 -/* 1CD8 800268D8 00000000 */ nop -/* 1CDC 800268DC 0C053A3A */ jal func_8014E8E8 -/* 1CE0 800268E0 00000000 */ nop -/* 1CE4 800268E4 0C00CC60 */ jal func_80033180 -/* 1CE8 800268E8 0000202D */ daddu $a0, $zero, $zero -/* 1CEC 800268EC 8E020000 */ lw $v0, ($s0) -/* 1CF0 800268F0 2403FFDF */ addiu $v1, $zero, -0x21 -/* 1CF4 800268F4 00431024 */ and $v0, $v0, $v1 -/* 1CF8 800268F8 08009A44 */ j .L80026910 -/* 1CFC 800268FC AE020000 */ sw $v0, ($s0) -.L80026900: -/* 1D00 80026900 3C018007 */ lui $at, %hi(D_80074180) -/* 1D04 80026904 A4204180 */ sh $zero, %lo(D_80074180)($at) -/* 1D08 80026908 3C018007 */ lui $at, %hi(D_80074182) -/* 1D0C 8002690C A4204182 */ sh $zero, %lo(D_80074182)($at) -.L80026910: -/* 1D10 80026910 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D14 80026914 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D18 80026918 8C830000 */ lw $v1, ($a0) -/* 1D1C 8002691C 30620100 */ andi $v0, $v1, 0x100 -/* 1D20 80026920 14400003 */ bnez $v0, .L80026930 -/* 1D24 80026924 34621000 */ ori $v0, $v1, 0x1000 -/* 1D28 80026928 2402EFFF */ addiu $v0, $zero, -0x1001 -/* 1D2C 8002692C 00621024 */ and $v0, $v1, $v0 -.L80026930: -/* 1D30 80026930 AC820000 */ sw $v0, ($a0) -/* 1D34 80026934 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D38 80026938 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D3C 8002693C 8C830000 */ lw $v1, ($a0) -/* 1D40 80026940 30620200 */ andi $v0, $v1, 0x200 -/* 1D44 80026944 14400003 */ bnez $v0, .L80026954 -/* 1D48 80026948 34622000 */ ori $v0, $v1, 0x2000 -/* 1D4C 8002694C 2402DFFF */ addiu $v0, $zero, -0x2001 -/* 1D50 80026950 00621024 */ and $v0, $v1, $v0 -.L80026954: -/* 1D54 80026954 AC820000 */ sw $v0, ($a0) -/* 1D58 80026958 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D5C 8002695C 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D60 80026960 8C830000 */ lw $v1, ($a0) -/* 1D64 80026964 30620400 */ andi $v0, $v1, 0x400 -/* 1D68 80026968 14400003 */ bnez $v0, .L80026978 -/* 1D6C 8002696C 34624000 */ ori $v0, $v1, 0x4000 -/* 1D70 80026970 2402BFFF */ addiu $v0, $zero, -0x4001 -/* 1D74 80026974 00621024 */ and $v0, $v1, $v0 -.L80026978: -/* 1D78 80026978 AC820000 */ sw $v0, ($a0) -/* 1D7C 8002697C 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D80 80026980 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D84 80026984 8C830000 */ lw $v1, ($a0) -/* 1D88 80026988 30620800 */ andi $v0, $v1, 0x800 -/* 1D8C 8002698C 14400004 */ bnez $v0, .L800269A0 -/* 1D90 80026990 34628000 */ ori $v0, $v1, 0x8000 -/* 1D94 80026994 3C02FFFF */ lui $v0, 0xffff -/* 1D98 80026998 34427FFF */ ori $v0, $v0, 0x7fff -/* 1D9C 8002699C 00621024 */ and $v0, $v1, $v0 -.L800269A0: -/* 1DA0 800269A0 AC820000 */ sw $v0, ($a0) -/* 1DA4 800269A4 0C00A66F */ jal func_800299BC -/* 1DA8 800269A8 24040001 */ addiu $a0, $zero, 1 -.L800269AC: -/* 1DAC 800269AC 8FBF0018 */ lw $ra, 0x18($sp) -/* 1DB0 800269B0 8FB10014 */ lw $s1, 0x14($sp) -/* 1DB4 800269B4 8FB00010 */ lw $s0, 0x10($sp) -/* 1DB8 800269B8 03E00008 */ jr $ra -/* 1DBC 800269BC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1060/func_800269C0.s b/ver/jp/asm/nonmatchings/1060/func_800269C0.s deleted file mode 100644 index 532f9826d6..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_800269C0.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800269C0 -/* 1DC0 800269C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1DC4 800269C4 AFB20018 */ sw $s2, 0x18($sp) -/* 1DC8 800269C8 3C120001 */ lui $s2, 1 -/* 1DCC 800269CC 36520230 */ ori $s2, $s2, 0x230 -/* 1DD0 800269D0 AFB10014 */ sw $s1, 0x14($sp) -/* 1DD4 800269D4 3C11800A */ lui $s1, %hi(D_8009A654) -/* 1DD8 800269D8 2631A654 */ addiu $s1, $s1, %lo(D_8009A654) -/* 1DDC 800269DC 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1DE0 800269E0 8C6341D4 */ lw $v1, %lo(D_800741D4)($v1) -/* 1DE4 800269E4 3C048016 */ lui $a0, %hi(D_80164000) -/* 1DE8 800269E8 24844000 */ addiu $a0, $a0, %lo(D_80164000) -/* 1DEC 800269EC AFB00010 */ sw $s0, 0x10($sp) -/* 1DF0 800269F0 3C10800A */ lui $s0, %hi(D_8009A64C) -/* 1DF4 800269F4 2610A64C */ addiu $s0, $s0, %lo(D_8009A64C) -/* 1DF8 800269F8 AFBF001C */ sw $ra, 0x1c($sp) -/* 1DFC 800269FC 00031040 */ sll $v0, $v1, 1 -/* 1E00 80026A00 00431021 */ addu $v0, $v0, $v1 -/* 1E04 80026A04 00021940 */ sll $v1, $v0, 5 -/* 1E08 80026A08 00431021 */ addu $v0, $v0, $v1 -/* 1E0C 80026A0C 00021980 */ sll $v1, $v0, 6 -/* 1E10 80026A10 00431021 */ addu $v0, $v0, $v1 -/* 1E14 80026A14 00021100 */ sll $v0, $v0, 4 -/* 1E18 80026A18 00441021 */ addu $v0, $v0, $a0 -/* 1E1C 80026A1C AE220000 */ sw $v0, ($s1) -/* 1E20 80026A20 00521021 */ addu $v0, $v0, $s2 -/* 1E24 80026A24 0C009C5C */ jal func_80027170 -/* 1E28 80026A28 AE020000 */ sw $v0, ($s0) -/* 1E2C 80026A2C 0C009F78 */ jal func_80027DE0 -/* 1E30 80026A30 00000000 */ nop -/* 1E34 80026A34 8E030000 */ lw $v1, ($s0) -/* 1E38 80026A38 3C02E900 */ lui $v0, 0xe900 -/* 1E3C 80026A3C 0060202D */ daddu $a0, $v1, $zero -/* 1E40 80026A40 24630008 */ addiu $v1, $v1, 8 -/* 1E44 80026A44 AE030000 */ sw $v1, ($s0) -/* 1E48 80026A48 AC820000 */ sw $v0, ($a0) -/* 1E4C 80026A4C 24620008 */ addiu $v0, $v1, 8 -/* 1E50 80026A50 AC800004 */ sw $zero, 4($a0) -/* 1E54 80026A54 3C04DF00 */ lui $a0, 0xdf00 -/* 1E58 80026A58 AE020000 */ sw $v0, ($s0) -/* 1E5C 80026A5C AC640000 */ sw $a0, ($v1) -/* 1E60 80026A60 AC600004 */ sw $zero, 4($v1) -/* 1E64 80026A64 8E230000 */ lw $v1, ($s1) -/* 1E68 80026A68 00521023 */ subu $v0, $v0, $s2 -/* 1E6C 80026A6C 00431023 */ subu $v0, $v0, $v1 -/* 1E70 80026A70 000210C2 */ srl $v0, $v0, 3 -/* 1E74 80026A74 28420200 */ slti $v0, $v0, 0x200 -/* 1E78 80026A78 14400003 */ bnez $v0, .L80026A88 -/* 1E7C 80026A7C 3C040001 */ lui $a0, 1 -.L80026A80: -/* 1E80 80026A80 08009AA0 */ j .L80026A80 -/* 1E84 80026A84 00000000 */ nop -.L80026A88: -/* 1E88 80026A88 34840230 */ ori $a0, $a0, 0x230 -/* 1E8C 80026A8C 0000302D */ daddu $a2, $zero, $zero -/* 1E90 80026A90 00C0382D */ daddu $a3, $a2, $zero -/* 1E94 80026A94 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1E98 80026A98 8CA5A64C */ lw $a1, %lo(D_8009A64C)($a1) -/* 1E9C 80026A9C 3C02800A */ lui $v0, %hi(D_8009A654) -/* 1EA0 80026AA0 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 1EA4 80026AA4 00A42823 */ subu $a1, $a1, $a0 -/* 1EA8 80026AA8 00A22823 */ subu $a1, $a1, $v0 -/* 1EAC 80026AAC 000528C3 */ sra $a1, $a1, 3 -/* 1EB0 80026AB0 00442021 */ addu $a0, $v0, $a0 -/* 1EB4 80026AB4 0C00B3C9 */ jal func_8002CF24 -/* 1EB8 80026AB8 000528C0 */ sll $a1, $a1, 3 -/* 1EBC 80026ABC 8FBF001C */ lw $ra, 0x1c($sp) -/* 1EC0 80026AC0 8FB20018 */ lw $s2, 0x18($sp) -/* 1EC4 80026AC4 8FB10014 */ lw $s1, 0x14($sp) -/* 1EC8 80026AC8 8FB00010 */ lw $s0, 0x10($sp) -/* 1ECC 80026ACC 03E00008 */ jr $ra -/* 1ED0 80026AD0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1060/func_80026AD4.s b/ver/jp/asm/nonmatchings/1060/func_80026AD4.s deleted file mode 100644 index 6808cc29e5..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_80026AD4.s +++ /dev/null @@ -1,197 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026AD4 -/* 1ED4 80026AD4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1ED8 80026AD8 3C04800A */ lui $a0, %hi(D_8009A654) -/* 1EDC 80026ADC 8C84A654 */ lw $a0, %lo(D_8009A654)($a0) -/* 1EE0 80026AE0 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1EE4 80026AE4 24A5A64C */ addiu $a1, $a1, %lo(D_8009A64C) -/* 1EE8 80026AE8 AFB00010 */ sw $s0, 0x10($sp) -/* 1EEC 80026AEC 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1EF0 80026AF0 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1EF4 80026AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 1EF8 80026AF8 AFB10014 */ sw $s1, 0x14($sp) -/* 1EFC 80026AFC 3C018007 */ lui $at, %hi(D_800741D0) -/* 1F00 80026B00 A42041D0 */ sh $zero, %lo(D_800741D0)($at) -/* 1F04 80026B04 8E020000 */ lw $v0, ($s0) -/* 1F08 80026B08 24830230 */ addiu $v1, $a0, 0x230 -/* 1F0C 80026B0C 30420008 */ andi $v0, $v0, 8 -/* 1F10 80026B10 10400007 */ beqz $v0, .L80026B30 -/* 1F14 80026B14 ACA30000 */ sw $v1, ($a1) -/* 1F18 80026B18 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1F1C 80026B1C 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 1F20 80026B20 8C620000 */ lw $v0, ($v1) -/* 1F24 80026B24 38420001 */ xori $v0, $v0, 1 -/* 1F28 80026B28 08009B65 */ j .L80026D94 -/* 1F2C 80026B2C AC620000 */ sw $v0, ($v1) -.L80026B30: -/* 1F30 80026B30 3C03DA38 */ lui $v1, 0xda38 -/* 1F34 80026B34 34630003 */ ori $v1, $v1, 3 -/* 1F38 80026B38 24820238 */ addiu $v0, $a0, 0x238 -/* 1F3C 80026B3C ACA20000 */ sw $v0, ($a1) -/* 1F40 80026B40 3C028007 */ lui $v0, %hi(D_80074188) -/* 1F44 80026B44 24424188 */ addiu $v0, $v0, %lo(D_80074188) -/* 1F48 80026B48 AC830230 */ sw $v1, 0x230($a0) -/* 1F4C 80026B4C 0C04456C */ jal func_801115B0 -/* 1F50 80026B50 AC820234 */ sw $v0, 0x234($a0) -/* 1F54 80026B54 8E020000 */ lw $v0, ($s0) -/* 1F58 80026B58 30420002 */ andi $v0, $v0, 2 -/* 1F5C 80026B5C 14400003 */ bnez $v0, .L80026B6C -/* 1F60 80026B60 00000000 */ nop -/* 1F64 80026B64 0C00B4F3 */ jal func_8002D3CC -/* 1F68 80026B68 0000202D */ daddu $a0, $zero, $zero -.L80026B6C: -/* 1F6C 80026B6C 0C038090 */ jal func_800E0240 -/* 1F70 80026B70 00000000 */ nop -/* 1F74 80026B74 0C0B0FB9 */ jal func_802C3EE4 -/* 1F78 80026B78 00000000 */ nop -/* 1F7C 80026B7C 0C04F4B4 */ jal func_8013D2D0 -/* 1F80 80026B80 00000000 */ nop -/* 1F84 80026B84 0C04A1D8 */ jal func_80128760 -/* 1F88 80026B88 00000000 */ nop -/* 1F8C 80026B8C 0C051CB0 */ jal func_801472C0 -/* 1F90 80026B90 00000000 */ nop -/* 1F94 80026B94 0C016711 */ jal func_80059C44 -/* 1F98 80026B98 00000000 */ nop -/* 1F9C 80026B9C 0C04605A */ jal func_80118168 -/* 1FA0 80026BA0 00000000 */ nop -/* 1FA4 80026BA4 8E020000 */ lw $v0, ($s0) -/* 1FA8 80026BA8 3C030001 */ lui $v1, 1 -/* 1FAC 80026BAC 00431024 */ and $v0, $v0, $v1 -/* 1FB0 80026BB0 14400003 */ bnez $v0, .L80026BC0 -/* 1FB4 80026BB4 00000000 */ nop -/* 1FB8 80026BB8 0C0532DD */ jal func_8014CB74 -/* 1FBC 80026BBC 00000000 */ nop -.L80026BC0: -/* 1FC0 80026BC0 8E020000 */ lw $v0, ($s0) -/* 1FC4 80026BC4 30420002 */ andi $v0, $v0, 2 -/* 1FC8 80026BC8 14400009 */ bnez $v0, .L80026BF0 -/* 1FCC 80026BCC 3C100010 */ lui $s0, 0x10 -/* 1FD0 80026BD0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1FD4 80026BD4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1FD8 80026BD8 80420078 */ lb $v0, 0x78($v0) -/* 1FDC 80026BDC 14400004 */ bnez $v0, .L80026BF0 -/* 1FE0 80026BE0 00000000 */ nop -/* 1FE4 80026BE4 0C00B4F3 */ jal func_8002D3CC -/* 1FE8 80026BE8 24040001 */ addiu $a0, $zero, 1 -/* 1FEC 80026BEC 3C100010 */ lui $s0, 0x10 -.L80026BF0: -/* 1FF0 80026BF0 3C11800A */ lui $s1, %hi(D_8009A630) -/* 1FF4 80026BF4 2631A630 */ addiu $s1, $s1, %lo(D_8009A630) -/* 1FF8 80026BF8 8E220000 */ lw $v0, ($s1) -/* 1FFC 80026BFC 36100010 */ ori $s0, $s0, 0x10 -/* 2000 80026C00 00501024 */ and $v0, $v0, $s0 -/* 2004 80026C04 14400003 */ bnez $v0, .L80026C14 -/* 2008 80026C08 00000000 */ nop -/* 200C 80026C0C 0C04A523 */ jal func_8012948C -/* 2010 80026C10 00000000 */ nop -.L80026C14: -/* 2014 80026C14 0C04A1BC */ jal func_801286F0 -/* 2018 80026C18 00000000 */ nop -/* 201C 80026C1C 0C051DF3 */ jal func_801477CC -/* 2020 80026C20 00000000 */ nop -/* 2024 80026C24 0C04F494 */ jal func_8013D250 -/* 2028 80026C28 00000000 */ nop -/* 202C 80026C2C 8E220000 */ lw $v0, ($s1) -/* 2030 80026C30 24030010 */ addiu $v1, $zero, 0x10 -/* 2034 80026C34 00501024 */ and $v0, $v0, $s0 -/* 2038 80026C38 14430003 */ bne $v0, $v1, .L80026C48 -/* 203C 80026C3C 00000000 */ nop -/* 2040 80026C40 0C04A523 */ jal func_8012948C -/* 2044 80026C44 00000000 */ nop -.L80026C48: -/* 2048 80026C48 0C00AE90 */ jal func_8002BA40 -/* 204C 80026C4C 00000000 */ nop -/* 2050 80026C50 8E220000 */ lw $v0, ($s1) -/* 2054 80026C54 3C030010 */ lui $v1, 0x10 -/* 2058 80026C58 00431024 */ and $v0, $v0, $v1 -/* 205C 80026C5C 10400003 */ beqz $v0, .L80026C6C -/* 2060 80026C60 00000000 */ nop -/* 2064 80026C64 0C04A523 */ jal func_8012948C -/* 2068 80026C68 00000000 */ nop -.L80026C6C: -/* 206C 80026C6C 8E220000 */ lw $v0, ($s1) -/* 2070 80026C70 3C030001 */ lui $v1, 1 -/* 2074 80026C74 00431024 */ and $v0, $v0, $v1 -/* 2078 80026C78 10400003 */ beqz $v0, .L80026C88 -/* 207C 80026C7C 00000000 */ nop -/* 2080 80026C80 0C0532DD */ jal func_8014CB74 -/* 2084 80026C84 00000000 */ nop -.L80026C88: -/* 2088 80026C88 0C046075 */ jal func_801181D4 -/* 208C 80026C8C 00000000 */ nop -/* 2090 80026C90 8E220000 */ lw $v0, ($s1) -/* 2094 80026C94 30420020 */ andi $v0, $v0, 0x20 -/* 2098 80026C98 10400010 */ beqz $v0, .L80026CDC -/* 209C 80026C9C 00000000 */ nop -/* 20A0 80026CA0 3C038007 */ lui $v1, %hi(D_80074182) -/* 20A4 80026CA4 84634182 */ lh $v1, %lo(D_80074182)($v1) -/* 20A8 80026CA8 28620002 */ slti $v0, $v1, 2 -/* 20AC 80026CAC 1040000B */ beqz $v0, .L80026CDC -/* 20B0 80026CB0 00000000 */ nop -/* 20B4 80026CB4 04600009 */ bltz $v1, .L80026CDC -/* 20B8 80026CB8 24040007 */ addiu $a0, $zero, 7 -/* 20BC 80026CBC 3C028007 */ lui $v0, %hi(D_80074180) -/* 20C0 80026CC0 84424180 */ lh $v0, %lo(D_80074180)($v0) -/* 20C4 80026CC4 44820000 */ mtc1 $v0, $f0 -/* 20C8 80026CC8 00000000 */ nop -/* 20CC 80026CCC 46800020 */ cvt.s.w $f0, $f0 -/* 20D0 80026CD0 44050000 */ mfc1 $a1, $f0 -/* 20D4 80026CD4 0C04EECC */ jal func_8013BB30 -/* 20D8 80026CD8 0000302D */ daddu $a2, $zero, $zero -.L80026CDC: -/* 20DC 80026CDC 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 20E0 80026CE0 8C42A64C */ lw $v0, %lo(D_8009A64C)($v0) -/* 20E4 80026CE4 3C03800A */ lui $v1, %hi(D_8009A654) -/* 20E8 80026CE8 8C63A654 */ lw $v1, %lo(D_8009A654)($v1) -/* 20EC 80026CEC 2442FDD0 */ addiu $v0, $v0, -0x230 -/* 20F0 80026CF0 00431023 */ subu $v0, $v0, $v1 -/* 20F4 80026CF4 000210C2 */ srl $v0, $v0, 3 -/* 20F8 80026CF8 28422000 */ slti $v0, $v0, 0x2000 -/* 20FC 80026CFC 54400003 */ bnel $v0, $zero, .L80026D0C -/* 2100 80026D00 0000302D */ daddu $a2, $zero, $zero -.L80026D04: -/* 2104 80026D04 08009B41 */ j .L80026D04 -/* 2108 80026D08 00000000 */ nop -.L80026D0C: -/* 210C 80026D0C 3C070004 */ lui $a3, 4 -/* 2110 80026D10 3C08800A */ lui $t0, %hi(D_8009A64C) -/* 2114 80026D14 2508A64C */ addiu $t0, $t0, %lo(D_8009A64C) -/* 2118 80026D18 34E70001 */ ori $a3, $a3, 1 -/* 211C 80026D1C 8D030000 */ lw $v1, ($t0) -/* 2120 80026D20 3C02800A */ lui $v0, %hi(D_8009A654) -/* 2124 80026D24 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 2128 80026D28 0060482D */ daddu $t1, $v1, $zero -/* 212C 80026D2C 24630008 */ addiu $v1, $v1, 8 -/* 2130 80026D30 24440230 */ addiu $a0, $v0, 0x230 -/* 2134 80026D34 2465FDD8 */ addiu $a1, $v1, -0x228 -/* 2138 80026D38 00A22823 */ subu $a1, $a1, $v0 -/* 213C 80026D3C 000528C3 */ sra $a1, $a1, 3 -/* 2140 80026D40 000528C0 */ sll $a1, $a1, 3 -/* 2144 80026D44 3C02E900 */ lui $v0, 0xe900 -/* 2148 80026D48 AD030000 */ sw $v1, ($t0) -/* 214C 80026D4C AD220000 */ sw $v0, ($t1) -/* 2150 80026D50 24620008 */ addiu $v0, $v1, 8 -/* 2154 80026D54 AD200004 */ sw $zero, 4($t1) -/* 2158 80026D58 AD020000 */ sw $v0, ($t0) -/* 215C 80026D5C 3C02DF00 */ lui $v0, 0xdf00 -/* 2160 80026D60 AC620000 */ sw $v0, ($v1) -/* 2164 80026D64 0C00B3C9 */ jal func_8002CF24 -/* 2168 80026D68 AC600004 */ sw $zero, 4($v1) -/* 216C 80026D6C 24050140 */ addiu $a1, $zero, 0x140 -/* 2170 80026D70 240600F0 */ addiu $a2, $zero, 0xf0 -/* 2174 80026D74 3C038007 */ lui $v1, %hi(D_800741D4) -/* 2178 80026D78 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 217C 80026D7C 8C620000 */ lw $v0, ($v1) -/* 2180 80026D80 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 2184 80026D84 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 2188 80026D88 38420001 */ xori $v0, $v0, 1 -/* 218C 80026D8C 0C00B214 */ jal func_8002C850 -/* 2190 80026D90 AC620000 */ sw $v0, ($v1) -.L80026D94: -/* 2194 80026D94 8FBF0018 */ lw $ra, 0x18($sp) -/* 2198 80026D98 8FB10014 */ lw $s1, 0x14($sp) -/* 219C 80026D9C 8FB00010 */ lw $s0, 0x10($sp) -/* 21A0 80026DA0 03E00008 */ jr $ra -/* 21A4 80026DA4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1060/func_80026DA8.s b/ver/jp/asm/nonmatchings/1060/func_80026DA8.s deleted file mode 100644 index fc9cca68c0..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_80026DA8.s +++ /dev/null @@ -1,176 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026DA8 -/* 21A8 80026DA8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 21AC 80026DAC 3C04000A */ lui $a0, 0xa -/* 21B0 80026DB0 24845F90 */ addiu $a0, $a0, 0x5f90 -/* 21B4 80026DB4 3C05000B */ lui $a1, 0xb -/* 21B8 80026DB8 24A59770 */ addiu $a1, $a1, -0x6890 -/* 21BC 80026DBC 3C068011 */ lui $a2, %hi(D_8010F890) -/* 21C0 80026DC0 24C6F890 */ addiu $a2, $a2, %lo(D_8010F890) -/* 21C4 80026DC4 AFBF0014 */ sw $ra, 0x14($sp) -/* 21C8 80026DC8 0C00A5BF */ jal func_800296FC -/* 21CC 80026DCC AFB00010 */ sw $s0, 0x10($sp) -/* 21D0 80026DD0 3C040007 */ lui $a0, 7 -/* 21D4 80026DD4 24845990 */ addiu $a0, $a0, 0x5990 -/* 21D8 80026DD8 3C05000A */ lui $a1, 0xa -/* 21DC 80026DDC 24A55F90 */ addiu $a1, $a1, 0x5f90 -/* 21E0 80026DE0 3C06800E */ lui $a2, %hi(D_800DC4E0) -/* 21E4 80026DE4 24C6C4E0 */ addiu $a2, $a2, %lo(D_800DC4E0) -/* 21E8 80026DE8 0C00A5BF */ jal func_800296FC -/* 21EC 80026DEC 00000000 */ nop -/* 21F0 80026DF0 3C04000F */ lui $a0, 0xf -/* 21F4 80026DF4 2484B1A0 */ addiu $a0, $a0, -0x4e60 -/* 21F8 80026DF8 3C050010 */ lui $a1, 0x10 -/* 21FC 80026DFC 24A52620 */ addiu $a1, $a1, 0x2620 -/* 2200 80026E00 3C06802C */ lui $a2, %hi(D_802C3000) -/* 2204 80026E04 24C63000 */ addiu $a2, $a2, %lo(D_802C3000) -/* 2208 80026E08 0C00A5BF */ jal func_800296FC -/* 220C 80026E0C 00000000 */ nop -/* 2210 80026E10 3C040010 */ lui $a0, 0x10 -/* 2214 80026E14 24842620 */ addiu $a0, $a0, 0x2620 -/* 2218 80026E18 3C050011 */ lui $a1, 0x11 -/* 221C 80026E1C 24A5CC20 */ addiu $a1, $a1, -0x33e0 -/* 2220 80026E20 3C06802E */ lui $a2, %hi(D_802DBD40) -/* 2224 80026E24 24C6BD40 */ addiu $a2, $a2, %lo(D_802DBD40) -/* 2228 80026E28 0C00A5BF */ jal func_800296FC -/* 222C 80026E2C 00000000 */ nop -/* 2230 80026E30 3C04000B */ lui $a0, 0xb -/* 2234 80026E34 24849770 */ addiu $a0, $a0, -0x6890 -/* 2238 80026E38 3C05000F */ lui $a1, 0xf -/* 223C 80026E3C 24A5B1A0 */ addiu $a1, $a1, -0x4e60 -/* 2240 80026E40 3C068011 */ lui $a2, %hi(func_801148E0) -/* 2244 80026E44 24C648E0 */ addiu $a2, $a2, %lo(func_801148E0) -/* 2248 80026E48 0C00A5BF */ jal func_800296FC -/* 224C 80026E4C 00000000 */ nop -/* 2250 80026E50 3C040011 */ lui $a0, 0x11 -/* 2254 80026E54 2484CC20 */ addiu $a0, $a0, -0x33e0 -/* 2258 80026E58 3C050011 */ lui $a1, 0x11 -/* 225C 80026E5C 24A5F330 */ addiu $a1, $a1, -0xcd0 -/* 2260 80026E60 3C06802E */ lui $a2, %hi(D_802E6380) -/* 2264 80026E64 24C66380 */ addiu $a2, $a2, %lo(D_802E6380) -/* 2268 80026E68 0C00A5BF */ jal func_800296FC -/* 226C 80026E6C 00000000 */ nop -/* 2270 80026E70 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 2274 80026E74 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 2278 80026E78 8E020000 */ lw $v0, ($s0) -/* 227C 80026E7C 3C01800A */ lui $at, %hi(D_8009A630) -/* 2280 80026E80 AC20A630 */ sw $zero, %lo(D_8009A630)($at) -/* 2284 80026E84 A0400079 */ sb $zero, 0x79($v0) -/* 2288 80026E88 8E030000 */ lw $v1, ($s0) -/* 228C 80026E8C 24040001 */ addiu $a0, $zero, 1 -/* 2290 80026E90 A064007A */ sb $a0, 0x7a($v1) -/* 2294 80026E94 8E020000 */ lw $v0, ($s0) -/* 2298 80026E98 A4600148 */ sh $zero, 0x148($v1) -/* 229C 80026E9C A044007C */ sb $a0, 0x7c($v0) -/* 22A0 80026EA0 8E030000 */ lw $v1, ($s0) -/* 22A4 80026EA4 2402FFFF */ addiu $v0, $zero, -1 -/* 22A8 80026EA8 A06200A8 */ sb $v0, 0xa8($v1) -/* 22AC 80026EAC 8E020000 */ lw $v0, ($s0) -/* 22B0 80026EB0 A04000AA */ sb $zero, 0xaa($v0) -/* 22B4 80026EB4 8E020000 */ lw $v0, ($s0) -/* 22B8 80026EB8 A0400081 */ sb $zero, 0x81($v0) -/* 22BC 80026EBC 8E030000 */ lw $v1, ($s0) -/* 22C0 80026EC0 2402FFF8 */ addiu $v0, $zero, -8 -/* 22C4 80026EC4 A0620082 */ sb $v0, 0x82($v1) -/* 22C8 80026EC8 8E030000 */ lw $v1, ($s0) -/* 22CC 80026ECC 24020004 */ addiu $v0, $zero, 4 -/* 22D0 80026ED0 A0620083 */ sb $v0, 0x83($v1) -/* 22D4 80026ED4 8E020000 */ lw $v0, ($s0) -/* 22D8 80026ED8 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 22DC 80026EDC AC20A5B8 */ sw $zero, %lo(D_8009A5B8)($at) -/* 22E0 80026EE0 A440013C */ sh $zero, 0x13c($v0) -/* 22E4 80026EE4 A0400075 */ sb $zero, 0x75($v0) -/* 22E8 80026EE8 8E030000 */ lw $v1, ($s0) -/* 22EC 80026EEC 24020005 */ addiu $v0, $zero, 5 -/* 22F0 80026EF0 3C018007 */ lui $at, %hi(D_80074001) -/* 22F4 80026EF4 A0224001 */ sb $v0, %lo(D_80074001)($at) -/* 22F8 80026EF8 0C00AE03 */ jal func_8002B80C -/* 22FC 80026EFC AC600168 */ sw $zero, 0x168($v1) -/* 2300 80026F00 0C00A202 */ jal func_80028808 -/* 2304 80026F04 00000000 */ nop -/* 2308 80026F08 0C00AAF0 */ jal func_8002ABC0 -/* 230C 80026F0C 00000000 */ nop -/* 2310 80026F10 0C048AA8 */ jal func_80122AA0 -/* 2314 80026F14 00000000 */ nop -/* 2318 80026F18 0C04A0B2 */ jal func_801282C8 -/* 231C 80026F1C 00000000 */ nop -/* 2320 80026F20 0C0B0C77 */ jal func_802C31DC -/* 2324 80026F24 00000000 */ nop -/* 2328 80026F28 0C00B6E1 */ jal func_8002DB84 -/* 232C 80026F2C 00000000 */ nop -/* 2330 80026F30 0C037F0C */ jal func_800DFC30 -/* 2334 80026F34 00000000 */ nop -/* 2338 80026F38 0C044512 */ jal func_80111448 -/* 233C 80026F3C 0000202D */ daddu $a0, $zero, $zero -/* 2340 80026F40 0C049770 */ jal func_80125DC0 -/* 2344 80026F44 00000000 */ nop -/* 2348 80026F48 0C048D0D */ jal func_80123434 -/* 234C 80026F4C 00000000 */ nop -/* 2350 80026F50 0C046BD5 */ jal func_8011AF54 -/* 2354 80026F54 00000000 */ nop -/* 2358 80026F58 0C05343C */ jal func_8014D0F0 -/* 235C 80026F5C 00000000 */ nop -/* 2360 80026F60 0C052BAA */ jal func_8014AEA8 -/* 2364 80026F64 00000000 */ nop -/* 2368 80026F68 0C04A21C */ jal func_80128870 -/* 236C 80026F6C 00000000 */ nop -/* 2370 80026F70 0C04A221 */ jal func_80128884 -/* 2374 80026F74 00000000 */ nop -/* 2378 80026F78 0C045F6A */ jal func_80117DA8 -/* 237C 80026F7C 00000000 */ nop -/* 2380 80026F80 0C00E05F */ jal func_8003817C -/* 2384 80026F84 00000000 */ nop -/* 2388 80026F88 0C05186C */ jal func_801461B0 -/* 238C 80026F8C 00000000 */ nop -/* 2390 80026F90 0C0529CC */ jal func_8014A730 -/* 2394 80026F94 00000000 */ nop -/* 2398 80026F98 0C0457B2 */ jal func_80115EC8 -/* 239C 80026F9C 0000202D */ daddu $a0, $zero, $zero -/* 23A0 80026FA0 0C039CD0 */ jal func_800E7340 -/* 23A4 80026FA4 00000000 */ nop -/* 23A8 80026FA8 0C00F7FE */ jal func_8003DFF8 -/* 23AC 80026FAC 00000000 */ nop -/* 23B0 80026FB0 0C04F46E */ jal func_8013D1B8 -/* 23B4 80026FB4 00000000 */ nop -/* 23B8 80026FB8 0C016653 */ jal func_8005994C -/* 23BC 80026FBC 00000000 */ nop -/* 23C0 80026FC0 0C0528F4 */ jal func_8014A3D0 -/* 23C4 80026FC4 00000000 */ nop -/* 23C8 80026FC8 0C04D85C */ jal func_80136170 -/* 23CC 80026FCC 00000000 */ nop -/* 23D0 80026FD0 0C053D52 */ jal func_8014F548 -/* 23D4 80026FD4 00000000 */ nop -/* 23D8 80026FD8 0C0530B8 */ jal func_8014C2E0 -/* 23DC 80026FDC 00000000 */ nop -/* 23E0 80026FE0 0C0539B2 */ jal func_8014E6C8 -/* 23E4 80026FE4 00000000 */ nop -/* 23E8 80026FE8 0C053128 */ jal func_8014C4A0 -/* 23EC 80026FEC 00000000 */ nop -/* 23F0 80026FF0 0C00AE80 */ jal func_8002BA00 -/* 23F4 80026FF4 00000000 */ nop -/* 23F8 80026FF8 0C00A3AC */ jal func_80028EB0 -/* 23FC 80026FFC 00000000 */ nop -/* 2400 80027000 0000182D */ daddu $v1, $zero, $zero -/* 2404 80027004 24050003 */ addiu $a1, $zero, 3 -/* 2408 80027008 2404000C */ addiu $a0, $zero, 0xc -/* 240C 8002700C 8E100000 */ lw $s0, ($s0) -.L80027010: -/* 2410 80027010 A6050050 */ sh $a1, 0x50($s0) -/* 2414 80027014 A6040048 */ sh $a0, 0x48($s0) -/* 2418 80027018 24630001 */ addiu $v1, $v1, 1 -/* 241C 8002701C 28620004 */ slti $v0, $v1, 4 -/* 2420 80027020 1440FFFB */ bnez $v0, .L80027010 -/* 2424 80027024 26100002 */ addiu $s0, $s0, 2 -/* 2428 80027028 3C03800A */ lui $v1, %hi(D_8009A630) -/* 242C 8002702C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 2430 80027030 8C620000 */ lw $v0, ($v1) -/* 2434 80027034 0000202D */ daddu $a0, $zero, $zero -/* 2438 80027038 34420008 */ ori $v0, $v0, 8 -/* 243C 8002703C 0C00CC60 */ jal func_80033180 -/* 2440 80027040 AC620000 */ sw $v0, ($v1) -/* 2444 80027044 8FBF0014 */ lw $ra, 0x14($sp) -/* 2448 80027048 8FB00010 */ lw $s0, 0x10($sp) -/* 244C 8002704C 03E00008 */ jr $ra -/* 2450 80027050 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1060/func_80027054.s b/ver/jp/asm/nonmatchings/1060/func_80027054.s deleted file mode 100644 index f90575bdca..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_80027054.s +++ /dev/null @@ -1,72 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027054 -/* 2454 80027054 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2458 80027058 0080282D */ daddu $a1, $a0, $zero -/* 245C 8002705C 2CA20005 */ sltiu $v0, $a1, 5 -/* 2460 80027060 1040003B */ beqz $v0, .L80027150 -/* 2464 80027064 AFBF0010 */ sw $ra, 0x10($sp) -/* 2468 80027068 00051080 */ sll $v0, $a1, 2 -/* 246C 8002706C 3C018009 */ lui $at, %hi(D_80097D28) -/* 2470 80027070 00220821 */ addu $at, $at, $v0 -/* 2474 80027074 8C227D28 */ lw $v0, %lo(D_80097D28)($at) -/* 2478 80027078 00400008 */ jr $v0 -/* 247C 8002707C 00000000 */ nop -/* 2480 80027080 24040003 */ addiu $a0, $zero, 3 -/* 2484 80027084 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2488 80027088 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 248C 8002708C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2490 80027090 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2494 80027094 8C430000 */ lw $v1, ($v0) -/* 2498 80027098 2405F0FF */ addiu $a1, $zero, -0xf01 -/* 249C 8002709C 00651824 */ and $v1, $v1, $a1 -/* 24A0 800270A0 0C0B1192 */ jal func_802C4648 -/* 24A4 800270A4 AC430000 */ sw $v1, ($v0) -/* 24A8 800270A8 08009C54 */ j .L80027150 -/* 24AC 800270AC 00000000 */ nop -/* 24B0 800270B0 24040001 */ addiu $a0, $zero, 1 -/* 24B4 800270B4 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24B8 800270B8 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24BC 800270BC 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24C0 800270C0 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24C4 800270C4 8C430000 */ lw $v1, ($v0) -/* 24C8 800270C8 2405F1FF */ addiu $a1, $zero, -0xe01 -/* 24CC 800270CC 00651824 */ and $v1, $v1, $a1 -/* 24D0 800270D0 08009C49 */ j .L80027124 -/* 24D4 800270D4 34630100 */ ori $v1, $v1, 0x100 -/* 24D8 800270D8 24040002 */ addiu $a0, $zero, 2 -/* 24DC 800270DC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24E0 800270E0 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24E4 800270E4 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24E8 800270E8 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24EC 800270EC 8C430000 */ lw $v1, ($v0) -/* 24F0 800270F0 2405F3FF */ addiu $a1, $zero, -0xc01 -/* 24F4 800270F4 00651824 */ and $v1, $v1, $a1 -/* 24F8 800270F8 08009C49 */ j .L80027124 -/* 24FC 800270FC 34630300 */ ori $v1, $v1, 0x300 -/* 2500 80027100 24040002 */ addiu $a0, $zero, 2 -/* 2504 80027104 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2508 80027108 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 250C 8002710C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2510 80027110 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2514 80027114 8C430000 */ lw $v1, ($v0) -/* 2518 80027118 2405F7FF */ addiu $a1, $zero, -0x801 -/* 251C 8002711C 00651824 */ and $v1, $v1, $a1 -/* 2520 80027120 34630700 */ ori $v1, $v1, 0x700 -.L80027124: -/* 2524 80027124 0C0B117A */ jal func_802C45E8 -/* 2528 80027128 AC430000 */ sw $v1, ($v0) -/* 252C 8002712C 08009C54 */ j .L80027150 -/* 2530 80027130 00000000 */ nop -/* 2534 80027134 3C03800A */ lui $v1, %hi(D_8009A630) -/* 2538 80027138 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 253C 8002713C 8C620000 */ lw $v0, ($v1) -/* 2540 80027140 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2544 80027144 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2548 80027148 34420F00 */ ori $v0, $v0, 0xf00 -/* 254C 8002714C AC620000 */ sw $v0, ($v1) -.L80027150: -/* 2550 80027150 8FBF0010 */ lw $ra, 0x10($sp) -/* 2554 80027154 03E00008 */ jr $ra -/* 2558 80027158 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1060/func_8002715C.s b/ver/jp/asm/nonmatchings/1060/func_8002715C.s deleted file mode 100644 index c88bd23709..0000000000 --- a/ver/jp/asm/nonmatchings/1060/func_8002715C.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002715C -/* 255C 8002715C 3C02800A */ lui $v0, %hi(D_8009A5B8) -/* 2560 80027160 8C42A5B8 */ lw $v0, %lo(D_8009A5B8)($v0) -/* 2564 80027164 03E00008 */ jr $ra -/* 2568 80027168 00000000 */ nop -/* 256C 8002716C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10DB0/func_800359B0.s b/ver/jp/asm/nonmatchings/10DB0/func_800359B0.s deleted file mode 100644 index 92409835ab..0000000000 --- a/ver/jp/asm/nonmatchings/10DB0/func_800359B0.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800359B0 -/* 10DB0 800359B0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10DB4 800359B4 3C058003 */ lui $a1, %hi(func_80035A4C) -/* 10DB8 800359B8 24A55A4C */ addiu $a1, $a1, %lo(func_80035A4C) -/* 10DBC 800359BC AFBF0010 */ sw $ra, 0x10($sp) -/* 10DC0 800359C0 0C045FE5 */ jal func_80117F94 -/* 10DC4 800359C4 0000202D */ daddu $a0, $zero, $zero -/* 10DC8 800359C8 8FBF0010 */ lw $ra, 0x10($sp) -/* 10DCC 800359CC 03E00008 */ jr $ra -/* 10DD0 800359D0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10DB0/func_800359D4.s b/ver/jp/asm/nonmatchings/10DB0/func_800359D4.s deleted file mode 100644 index 23afc94eeb..0000000000 --- a/ver/jp/asm/nonmatchings/10DB0/func_800359D4.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800359D4 -/* 10DD4 800359D4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10DD8 800359D8 AFBF0010 */ sw $ra, 0x10($sp) -/* 10DDC 800359DC 0C00F879 */ jal func_8003E1E4 -/* 10DE0 800359E0 00000000 */ nop -/* 10DE4 800359E4 0C00E57C */ jal func_800395F0 -/* 10DE8 800359E8 00000000 */ nop -/* 10DEC 800359EC 0C037DC8 */ jal func_800DF720 -/* 10DF0 800359F0 00000000 */ nop -/* 10DF4 800359F4 0C04DC17 */ jal func_8013705C -/* 10DF8 800359F8 00000000 */ nop -/* 10DFC 800359FC 0C016680 */ jal func_80059A00 -/* 10E00 80035A00 00000000 */ nop -/* 10E04 80035A04 0C046E21 */ jal func_8011B884 -/* 10E08 80035A08 00000000 */ nop -/* 10E0C 80035A0C 0C00B424 */ jal func_8002D090 -/* 10E10 80035A10 00000000 */ nop -/* 10E14 80035A14 8FBF0010 */ lw $ra, 0x10($sp) -/* 10E18 80035A18 03E00008 */ jr $ra -/* 10E1C 80035A1C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10DB0/func_80035A20.s b/ver/jp/asm/nonmatchings/10DB0/func_80035A20.s deleted file mode 100644 index cea66b2c43..0000000000 --- a/ver/jp/asm/nonmatchings/10DB0/func_80035A20.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035A20 -/* 10E20 80035A20 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10E24 80035A24 AFBF0010 */ sw $ra, 0x10($sp) -/* 10E28 80035A28 0C03A5B7 */ jal func_800E96DC -/* 10E2C 80035A2C 00000000 */ nop -/* 10E30 80035A30 0C00F89C */ jal func_8003E270 -/* 10E34 80035A34 00000000 */ nop -/* 10E38 80035A38 0C04FDE6 */ jal func_8013F798 -/* 10E3C 80035A3C 00000000 */ nop -/* 10E40 80035A40 8FBF0010 */ lw $ra, 0x10($sp) -/* 10E44 80035A44 03E00008 */ jr $ra -/* 10E48 80035A48 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10DB0/func_80035A4C.s b/ver/jp/asm/nonmatchings/10DB0/func_80035A4C.s deleted file mode 100644 index fdaf2042a1..0000000000 --- a/ver/jp/asm/nonmatchings/10DB0/func_80035A4C.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035A4C -/* 10E4C 80035A4C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10E50 80035A50 AFBF0010 */ sw $ra, 0x10($sp) -/* 10E54 80035A54 0C00F8BF */ jal func_8003E2FC -/* 10E58 80035A58 00000000 */ nop -/* 10E5C 80035A5C 8FBF0010 */ lw $ra, 0x10($sp) -/* 10E60 80035A60 03E00008 */ jr $ra -/* 10E64 80035A64 27BD0018 */ addiu $sp, $sp, 0x18 -/* 10E68 80035A68 00000000 */ nop -/* 10E6C 80035A6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035A70.s b/ver/jp/asm/nonmatchings/10E70/func_80035A70.s deleted file mode 100644 index 1b209ab09f..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035A70.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035A70 -/* 10E70 80035A70 3C01800A */ lui $at, %hi(D_8009E752) -/* 10E74 80035A74 A424E752 */ sh $a0, %lo(D_8009E752)($at) -/* 10E78 80035A78 03E00008 */ jr $ra -/* 10E7C 80035A7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035A80.s b/ver/jp/asm/nonmatchings/10E70/func_80035A80.s deleted file mode 100644 index 98c267bbdd..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035A80.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035A80 -/* 10E80 80035A80 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10E84 80035A84 AFBF0010 */ sw $ra, 0x10($sp) -/* 10E88 80035A88 3C01800A */ lui $at, %hi(D_8009E758) -/* 10E8C 80035A8C A420E758 */ sh $zero, %lo(D_8009E758)($at) -/* 10E90 80035A90 0C00D6B5 */ jal func_80035AD4 -/* 10E94 80035A94 00000000 */ nop -/* 10E98 80035A98 8FBF0010 */ lw $ra, 0x10($sp) -/* 10E9C 80035A9C 03E00008 */ jr $ra -/* 10EA0 80035AA0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035AA4.s b/ver/jp/asm/nonmatchings/10E70/func_80035AA4.s deleted file mode 100644 index 2c116510f8..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035AA4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035AA4 -/* 10EA4 80035AA4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10EA8 80035AA8 24020001 */ addiu $v0, $zero, 1 -/* 10EAC 80035AAC AFBF0010 */ sw $ra, 0x10($sp) -/* 10EB0 80035AB0 3C01800A */ lui $at, %hi(D_8009E758) -/* 10EB4 80035AB4 A422E758 */ sh $v0, %lo(D_8009E758)($at) -/* 10EB8 80035AB8 0C04F4D4 */ jal func_8013D350 -/* 10EBC 80035ABC 24040008 */ addiu $a0, $zero, 8 -/* 10EC0 80035AC0 0C00D6B5 */ jal func_80035AD4 -/* 10EC4 80035AC4 00000000 */ nop -/* 10EC8 80035AC8 8FBF0010 */ lw $ra, 0x10($sp) -/* 10ECC 80035ACC 03E00008 */ jr $ra -/* 10ED0 80035AD0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035AD4.s b/ver/jp/asm/nonmatchings/10E70/func_80035AD4.s deleted file mode 100644 index 8e1d073974..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035AD4.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035AD4 -/* 10ED4 80035AD4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 10ED8 80035AD8 24020004 */ addiu $v0, $zero, 4 -/* 10EDC 80035ADC AFB10014 */ sw $s1, 0x14($sp) -/* 10EE0 80035AE0 3C118007 */ lui $s1, %hi(gGameStatusPtr) -/* 10EE4 80035AE4 2631417C */ addiu $s1, $s1, %lo(gGameStatusPtr) -/* 10EE8 80035AE8 AFB00010 */ sw $s0, 0x10($sp) -/* 10EEC 80035AEC 3C10800A */ lui $s0, %hi(D_8009E750) -/* 10EF0 80035AF0 2610E750 */ addiu $s0, $s0, %lo(D_8009E750) -/* 10EF4 80035AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 10EF8 80035AF8 3C01800A */ lui $at, %hi(D_8009E754) -/* 10EFC 80035AFC A420E754 */ sh $zero, %lo(D_8009E754)($at) -/* 10F00 80035B00 3C01800A */ lui $at, %hi(D_8009E756) -/* 10F04 80035B04 A422E756 */ sh $v0, %lo(D_8009E756)($at) -/* 10F08 80035B08 8E230000 */ lw $v1, ($s1) -/* 10F0C 80035B0C 240200FF */ addiu $v0, $zero, 0xff -/* 10F10 80035B10 A6020000 */ sh $v0, ($s0) -/* 10F14 80035B14 0C017F5C */ jal func_8005FD70 -/* 10F18 80035B18 AC600094 */ sw $zero, 0x94($v1) -/* 10F1C 80035B1C 0C04F4D7 */ jal func_8013D35C -/* 10F20 80035B20 0200202D */ daddu $a0, $s0, $zero -/* 10F24 80035B24 0000202D */ daddu $a0, $zero, $zero -/* 10F28 80035B28 3C05F5DE */ lui $a1, 0xf5de -/* 10F2C 80035B2C 3C03800A */ lui $v1, %hi(D_8009A630) -/* 10F30 80035B30 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 10F34 80035B34 8C620000 */ lw $v0, ($v1) -/* 10F38 80035B38 8E260000 */ lw $a2, ($s1) -/* 10F3C 80035B3C 34420008 */ ori $v0, $v0, 8 -/* 10F40 80035B40 AC620000 */ sw $v0, ($v1) -/* 10F44 80035B44 80C600A9 */ lb $a2, 0xa9($a2) -/* 10F48 80035B48 0C0B2026 */ jal func_802C8098 -/* 10F4C 80035B4C 34A50181 */ ori $a1, $a1, 0x181 -/* 10F50 80035B50 8FBF0018 */ lw $ra, 0x18($sp) -/* 10F54 80035B54 8FB10014 */ lw $s1, 0x14($sp) -/* 10F58 80035B58 8FB00010 */ lw $s0, 0x10($sp) -/* 10F5C 80035B5C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 10F60 80035B60 AC20A5B8 */ sw $zero, %lo(D_8009A5B8)($at) -/* 10F64 80035B64 03E00008 */ jr $ra -/* 10F68 80035B68 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035B6C.s b/ver/jp/asm/nonmatchings/10E70/func_80035B6C.s deleted file mode 100644 index 6d40b024dd..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035B6C.s +++ /dev/null @@ -1,147 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035B6C -/* 10F6C 80035B6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10F70 80035B70 AFB00010 */ sw $s0, 0x10($sp) -/* 10F74 80035B74 3C10800A */ lui $s0, %hi(D_8009E754) -/* 10F78 80035B78 2610E754 */ addiu $s0, $s0, %lo(D_8009E754) -/* 10F7C 80035B7C AFBF0014 */ sw $ra, 0x14($sp) -/* 10F80 80035B80 86030000 */ lh $v1, ($s0) -/* 10F84 80035B84 24020001 */ addiu $v0, $zero, 1 -/* 10F88 80035B88 1062003D */ beq $v1, $v0, .L80035C80 -/* 10F8C 80035B8C 28620002 */ slti $v0, $v1, 2 -/* 10F90 80035B90 50400005 */ beql $v0, $zero, .L80035BA8 -/* 10F94 80035B94 24020002 */ addiu $v0, $zero, 2 -/* 10F98 80035B98 10600007 */ beqz $v1, .L80035BB8 -/* 10F9C 80035B9C 00000000 */ nop -/* 10FA0 80035BA0 0800D75B */ j .L80035D6C -/* 10FA4 80035BA4 00000000 */ nop -.L80035BA8: -/* 10FA8 80035BA8 10620055 */ beq $v1, $v0, .L80035D00 -/* 10FAC 80035BAC 00000000 */ nop -/* 10FB0 80035BB0 0800D75B */ j .L80035D6C -/* 10FB4 80035BB4 00000000 */ nop -.L80035BB8: -/* 10FB8 80035BB8 3C04800A */ lui $a0, %hi(D_8009E756) -/* 10FBC 80035BBC 2484E756 */ addiu $a0, $a0, %lo(D_8009E756) -/* 10FC0 80035BC0 84820000 */ lh $v0, ($a0) -/* 10FC4 80035BC4 94830000 */ lhu $v1, ($a0) -/* 10FC8 80035BC8 1440003B */ bnez $v0, .L80035CB8 -/* 10FCC 80035BCC 2462FFFF */ addiu $v0, $v1, -1 -/* 10FD0 80035BD0 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 10FD4 80035BD4 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 10FD8 80035BD8 8C620000 */ lw $v0, ($v1) -/* 10FDC 80035BDC A0400070 */ sb $zero, 0x70($v0) -/* 10FE0 80035BE0 8C620000 */ lw $v0, ($v1) -/* 10FE4 80035BE4 A0400078 */ sb $zero, 0x78($v0) -/* 10FE8 80035BE8 3C02800A */ lui $v0, %hi(D_8009E758) -/* 10FEC 80035BEC 8442E758 */ lh $v0, %lo(D_8009E758)($v0) -/* 10FF0 80035BF0 14400006 */ bnez $v0, .L80035C0C -/* 10FF4 80035BF4 24060001 */ addiu $a2, $zero, 1 -/* 10FF8 80035BF8 8C620000 */ lw $v0, ($v1) -/* 10FFC 80035BFC 84440086 */ lh $a0, 0x86($v0) -/* 11000 80035C00 8445008C */ lh $a1, 0x8c($v0) -/* 11004 80035C04 0800D706 */ j .L80035C18 -/* 11008 80035C08 0000302D */ daddu $a2, $zero, $zero -.L80035C0C: -/* 1100C 80035C0C 8C620000 */ lw $v0, ($v1) -/* 11010 80035C10 84440086 */ lh $a0, 0x86($v0) -/* 11014 80035C14 8445008C */ lh $a1, 0x8c($v0) -.L80035C18: -/* 11018 80035C18 0C0168E9 */ jal func_8005A3A4 -/* 1101C 80035C1C 00000000 */ nop -/* 11020 80035C20 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 11024 80035C24 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 11028 80035C28 8E020000 */ lw $v0, ($s0) -/* 1102C 80035C2C 94430086 */ lhu $v1, 0x86($v0) -/* 11030 80035C30 0000202D */ daddu $a0, $zero, $zero -/* 11034 80035C34 0C009C15 */ jal func_80027054 -/* 11038 80035C38 A4430088 */ sh $v1, 0x88($v0) -/* 1103C 80035C3C 8E020000 */ lw $v0, ($s0) -/* 11040 80035C40 80420071 */ lb $v0, 0x71($v0) -/* 11044 80035C44 14400003 */ bnez $v0, .L80035C54 -/* 11048 80035C48 00000000 */ nop -/* 1104C 80035C4C 0C038056 */ jal func_800E0158 -/* 11050 80035C50 00000000 */ nop -.L80035C54: -/* 11054 80035C54 0C00B424 */ jal func_8002D090 -/* 11058 80035C58 00000000 */ nop -/* 1105C 80035C5C 3C02800A */ lui $v0, %hi(D_8009E754) -/* 11060 80035C60 2442E754 */ addiu $v0, $v0, %lo(D_8009E754) -/* 11064 80035C64 94430000 */ lhu $v1, ($v0) -/* 11068 80035C68 24040002 */ addiu $a0, $zero, 2 -/* 1106C 80035C6C 3C01800A */ lui $at, %hi(D_8009E756) -/* 11070 80035C70 A424E756 */ sh $a0, %lo(D_8009E756)($at) -/* 11074 80035C74 24630001 */ addiu $v1, $v1, 1 -/* 11078 80035C78 0800D75B */ j .L80035D6C -/* 1107C 80035C7C A4430000 */ sh $v1, ($v0) -.L80035C80: -/* 11080 80035C80 0C00F879 */ jal func_8003E1E4 -/* 11084 80035C84 00000000 */ nop -/* 11088 80035C88 0C00E57C */ jal func_800395F0 -/* 1108C 80035C8C 00000000 */ nop -/* 11090 80035C90 0C037DC8 */ jal func_800DF720 -/* 11094 80035C94 00000000 */ nop -/* 11098 80035C98 0C00B424 */ jal func_8002D090 -/* 1109C 80035C9C 00000000 */ nop -/* 110A0 80035CA0 3C04800A */ lui $a0, %hi(D_8009E756) -/* 110A4 80035CA4 2484E756 */ addiu $a0, $a0, %lo(D_8009E756) -/* 110A8 80035CA8 84820000 */ lh $v0, ($a0) -/* 110AC 80035CAC 94830000 */ lhu $v1, ($a0) -/* 110B0 80035CB0 10400003 */ beqz $v0, .L80035CC0 -/* 110B4 80035CB4 2462FFFF */ addiu $v0, $v1, -1 -.L80035CB8: -/* 110B8 80035CB8 0800D75B */ j .L80035D6C -/* 110BC 80035CBC A4820000 */ sh $v0, ($a0) -.L80035CC0: -/* 110C0 80035CC0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 110C4 80035CC4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 110C8 80035CC8 0C0B1059 */ jal func_802C4164 -/* 110CC 80035CCC 8C44006C */ lw $a0, 0x6c($v0) -/* 110D0 80035CD0 14400026 */ bnez $v0, .L80035D6C -/* 110D4 80035CD4 00000000 */ nop -/* 110D8 80035CD8 3C05800A */ lui $a1, %hi(D_8009A630) -/* 110DC 80035CDC 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* 110E0 80035CE0 2404FFF7 */ addiu $a0, $zero, -9 -/* 110E4 80035CE4 8CA20000 */ lw $v0, ($a1) -/* 110E8 80035CE8 96030000 */ lhu $v1, ($s0) -/* 110EC 80035CEC 00441024 */ and $v0, $v0, $a0 -/* 110F0 80035CF0 24630001 */ addiu $v1, $v1, 1 -/* 110F4 80035CF4 ACA20000 */ sw $v0, ($a1) -/* 110F8 80035CF8 0800D75B */ j .L80035D6C -/* 110FC 80035CFC A6030000 */ sh $v1, ($s0) -.L80035D00: -/* 11100 80035D00 0C00E57C */ jal func_800395F0 -/* 11104 80035D04 00000000 */ nop -/* 11108 80035D08 0C037DC8 */ jal func_800DF720 -/* 1110C 80035D0C 00000000 */ nop -/* 11110 80035D10 0C016680 */ jal func_80059A00 -/* 11114 80035D14 00000000 */ nop -/* 11118 80035D18 0C00B424 */ jal func_8002D090 -/* 1111C 80035D1C 00000000 */ nop -/* 11120 80035D20 3C04800A */ lui $a0, %hi(D_8009E750) -/* 11124 80035D24 2484E750 */ addiu $a0, $a0, %lo(D_8009E750) -/* 11128 80035D28 0C04F5A1 */ jal func_8013D684 -/* 1112C 80035D2C 00000000 */ nop -/* 11130 80035D30 00021400 */ sll $v0, $v0, 0x10 -/* 11134 80035D34 1040000D */ beqz $v0, .L80035D6C -/* 11138 80035D38 00000000 */ nop -/* 1113C 80035D3C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 11140 80035D40 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 11144 80035D44 80420071 */ lb $v0, 0x71($v0) -/* 11148 80035D48 14400003 */ bnez $v0, .L80035D58 -/* 1114C 80035D4C 00000000 */ nop -/* 11150 80035D50 0C038061 */ jal func_800E0184 -/* 11154 80035D54 00000000 */ nop -.L80035D58: -/* 11158 80035D58 3C05BF80 */ lui $a1, 0xbf80 -/* 1115C 80035D5C 0C04F38E */ jal func_8013CE38 -/* 11160 80035D60 240400FF */ addiu $a0, $zero, 0xff -/* 11164 80035D64 0C00CC60 */ jal func_80033180 -/* 11168 80035D68 24040004 */ addiu $a0, $zero, 4 -.L80035D6C: -/* 1116C 80035D6C 8FBF0014 */ lw $ra, 0x14($sp) -/* 11170 80035D70 8FB00010 */ lw $s0, 0x10($sp) -/* 11174 80035D74 03E00008 */ jr $ra -/* 11178 80035D78 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035D7C.s b/ver/jp/asm/nonmatchings/10E70/func_80035D7C.s deleted file mode 100644 index 55c7b53e49..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035D7C.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035D7C -/* 1117C 80035D7C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 11180 80035D80 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 11184 80035D84 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 11188 80035D88 AFBF0010 */ sw $ra, 0x10($sp) -/* 1118C 80035D8C 804300AC */ lb $v1, 0xac($v0) -/* 11190 80035D90 24020002 */ addiu $v0, $zero, 2 -/* 11194 80035D94 14620003 */ bne $v1, $v0, .L80035DA4 -/* 11198 80035D98 00000000 */ nop -/* 1119C 80035D9C 0C03A5B7 */ jal func_800E96DC -/* 111A0 80035DA0 00000000 */ nop -.L80035DA4: -/* 111A4 80035DA4 8FBF0010 */ lw $ra, 0x10($sp) -/* 111A8 80035DA8 03E00008 */ jr $ra -/* 111AC 80035DAC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035DB0.s b/ver/jp/asm/nonmatchings/10E70/func_80035DB0.s deleted file mode 100644 index 6175805a97..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035DB0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035DB0 -/* 111B0 80035DB0 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 111B4 80035DB4 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* 111B8 80035DB8 84A40088 */ lh $a0, 0x88($a1) -/* 111BC 80035DBC 84A30086 */ lh $v1, 0x86($a1) -/* 111C0 80035DC0 24020014 */ addiu $v0, $zero, 0x14 -/* 111C4 80035DC4 3C01800A */ lui $at, %hi(D_8009E750) -/* 111C8 80035DC8 A420E750 */ sh $zero, %lo(D_8009E750)($at) -/* 111CC 80035DCC 3C01800A */ lui $at, %hi(D_8009E752) -/* 111D0 80035DD0 A422E752 */ sh $v0, %lo(D_8009E752)($at) -/* 111D4 80035DD4 3C01800A */ lui $at, %hi(D_8009E754) -/* 111D8 80035DD8 A420E754 */ sh $zero, %lo(D_8009E754)($at) -/* 111DC 80035DDC 10830005 */ beq $a0, $v1, .L80035DF4 -/* 111E0 80035DE0 24020001 */ addiu $v0, $zero, 1 -/* 111E4 80035DE4 94A30086 */ lhu $v1, 0x86($a1) -/* 111E8 80035DE8 A4A2008A */ sh $v0, 0x8a($a1) -/* 111EC 80035DEC 03E00008 */ jr $ra -/* 111F0 80035DF0 A4A30088 */ sh $v1, 0x88($a1) -.L80035DF4: -/* 111F4 80035DF4 03E00008 */ jr $ra -/* 111F8 80035DF8 A4A0008A */ sh $zero, 0x8a($a1) diff --git a/ver/jp/asm/nonmatchings/10E70/func_80035DFC.s b/ver/jp/asm/nonmatchings/10E70/func_80035DFC.s deleted file mode 100644 index f6eef472b5..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_80035DFC.s +++ /dev/null @@ -1,170 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80035DFC -/* 111FC 80035DFC 3C03800A */ lui $v1, %hi(D_8009E754) -/* 11200 80035E00 8463E754 */ lh $v1, %lo(D_8009E754)($v1) -/* 11204 80035E04 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 11208 80035E08 AFBF0018 */ sw $ra, 0x18($sp) -/* 1120C 80035E0C AFB10014 */ sw $s1, 0x14($sp) -/* 11210 80035E10 2C620005 */ sltiu $v0, $v1, 5 -/* 11214 80035E14 10400094 */ beqz $v0, .L80036068 -/* 11218 80035E18 AFB00010 */ sw $s0, 0x10($sp) -/* 1121C 80035E1C 00031080 */ sll $v0, $v1, 2 -/* 11220 80035E20 3C01800A */ lui $at, %hi(D_80098300) -/* 11224 80035E24 00220821 */ addu $at, $at, $v0 -/* 11228 80035E28 8C228300 */ lw $v0, %lo(D_80098300)($at) -/* 1122C 80035E2C 00400008 */ jr $v0 -/* 11230 80035E30 00000000 */ nop -/* 11234 80035E34 0C00E57C */ jal func_800395F0 -/* 11238 80035E38 00000000 */ nop -/* 1123C 80035E3C 0C037DC8 */ jal func_800DF720 -/* 11240 80035E40 00000000 */ nop -/* 11244 80035E44 0C016680 */ jal func_80059A00 -/* 11248 80035E48 00000000 */ nop -/* 1124C 80035E4C 0C00B424 */ jal func_8002D090 -/* 11250 80035E50 00000000 */ nop -/* 11254 80035E54 3C04800A */ lui $a0, %hi(D_8009E750) -/* 11258 80035E58 2484E750 */ addiu $a0, $a0, %lo(D_8009E750) -/* 1125C 80035E5C 0C04F4D7 */ jal func_8013D35C -/* 11260 80035E60 00000000 */ nop -/* 11264 80035E64 00021400 */ sll $v0, $v0, 0x10 -/* 11268 80035E68 1040007F */ beqz $v0, .L80036068 -/* 1126C 80035E6C 00000000 */ nop -/* 11270 80035E70 3C03800A */ lui $v1, %hi(D_8009E754) -/* 11274 80035E74 2463E754 */ addiu $v1, $v1, %lo(D_8009E754) -/* 11278 80035E78 94620000 */ lhu $v0, ($v1) -/* 1127C 80035E7C 24420001 */ addiu $v0, $v0, 1 -/* 11280 80035E80 0800D81A */ j .L80036068 -/* 11284 80035E84 A4620000 */ sh $v0, ($v1) -/* 11288 80035E88 3C03800A */ lui $v1, %hi(D_8009A630) -/* 1128C 80035E8C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 11290 80035E90 8C620000 */ lw $v0, ($v1) -/* 11294 80035E94 34420008 */ ori $v0, $v0, 8 -/* 11298 80035E98 0C017F54 */ jal nuContRmbForceStop -/* 1129C 80035E9C AC620000 */ sw $v0, ($v1) -/* 112A0 80035EA0 3C04800A */ lui $a0, %hi(D_8009E754) -/* 112A4 80035EA4 2484E754 */ addiu $a0, $a0, %lo(D_8009E754) -/* 112A8 80035EA8 94820000 */ lhu $v0, ($a0) -/* 112AC 80035EAC 24030004 */ addiu $v1, $zero, 4 -/* 112B0 80035EB0 3C01800A */ lui $at, %hi(D_8009E756) -/* 112B4 80035EB4 A423E756 */ sh $v1, %lo(D_8009E756)($at) -/* 112B8 80035EB8 24420001 */ addiu $v0, $v0, 1 -/* 112BC 80035EBC 0800D81A */ j .L80036068 -/* 112C0 80035EC0 A4820000 */ sh $v0, ($a0) -/* 112C4 80035EC4 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 112C8 80035EC8 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 112CC 80035ECC 8E020000 */ lw $v0, ($s0) -/* 112D0 80035ED0 80420071 */ lb $v0, 0x71($v0) -/* 112D4 80035ED4 10400003 */ beqz $v0, .L80035EE4 -/* 112D8 80035ED8 00000000 */ nop -/* 112DC 80035EDC 0C00CC60 */ jal func_80033180 -/* 112E0 80035EE0 24040011 */ addiu $a0, $zero, 0x11 -.L80035EE4: -/* 112E4 80035EE4 3C11800A */ lui $s1, %hi(D_8009E756) -/* 112E8 80035EE8 2631E756 */ addiu $s1, $s1, %lo(D_8009E756) -/* 112EC 80035EEC 86220000 */ lh $v0, ($s1) -/* 112F0 80035EF0 96230000 */ lhu $v1, ($s1) -/* 112F4 80035EF4 10400003 */ beqz $v0, .L80035F04 -/* 112F8 80035EF8 2462FFFF */ addiu $v0, $v1, -1 -/* 112FC 80035EFC 0800D81A */ j .L80036068 -/* 11300 80035F00 A6220000 */ sh $v0, ($s1) -.L80035F04: -/* 11304 80035F04 8E020000 */ lw $v0, ($s0) -/* 11308 80035F08 A0400070 */ sb $zero, 0x70($v0) -/* 1130C 80035F0C 8E020000 */ lw $v0, ($s0) -/* 11310 80035F10 A0400078 */ sb $zero, 0x78($v0) -/* 11314 80035F14 8E020000 */ lw $v0, ($s0) -/* 11318 80035F18 84440086 */ lh $a0, 0x86($v0) -/* 1131C 80035F1C 8445008C */ lh $a1, 0x8c($v0) -/* 11320 80035F20 0C0168E9 */ jal func_8005A3A4 -/* 11324 80035F24 0000302D */ daddu $a2, $zero, $zero -/* 11328 80035F28 0C009C15 */ jal func_80027054 -/* 1132C 80035F2C 0000202D */ daddu $a0, $zero, $zero -/* 11330 80035F30 0C017F5C */ jal func_8005FD70 -/* 11334 80035F34 00000000 */ nop -/* 11338 80035F38 8E020000 */ lw $v0, ($s0) -/* 1133C 80035F3C 80420071 */ lb $v0, 0x71($v0) -/* 11340 80035F40 14400003 */ bnez $v0, .L80035F50 -/* 11344 80035F44 00000000 */ nop -/* 11348 80035F48 0C038056 */ jal func_800E0158 -/* 1134C 80035F4C 00000000 */ nop -.L80035F50: -/* 11350 80035F50 0C00B424 */ jal func_8002D090 -/* 11354 80035F54 00000000 */ nop -/* 11358 80035F58 3C02800A */ lui $v0, %hi(D_8009E754) -/* 1135C 80035F5C 2442E754 */ addiu $v0, $v0, %lo(D_8009E754) -/* 11360 80035F60 94430000 */ lhu $v1, ($v0) -/* 11364 80035F64 24040002 */ addiu $a0, $zero, 2 -/* 11368 80035F68 A6240000 */ sh $a0, ($s1) -/* 1136C 80035F6C 24630001 */ addiu $v1, $v1, 1 -/* 11370 80035F70 0800D81A */ j .L80036068 -/* 11374 80035F74 A4430000 */ sh $v1, ($v0) -/* 11378 80035F78 0C00F879 */ jal func_8003E1E4 -/* 1137C 80035F7C 00000000 */ nop -/* 11380 80035F80 0C00E57C */ jal func_800395F0 -/* 11384 80035F84 00000000 */ nop -/* 11388 80035F88 0C037DC8 */ jal func_800DF720 -/* 1138C 80035F8C 00000000 */ nop -/* 11390 80035F90 0C00B424 */ jal func_8002D090 -/* 11394 80035F94 00000000 */ nop -/* 11398 80035F98 3C04800A */ lui $a0, %hi(D_8009E756) -/* 1139C 80035F9C 2484E756 */ addiu $a0, $a0, %lo(D_8009E756) -/* 113A0 80035FA0 84820000 */ lh $v0, ($a0) -/* 113A4 80035FA4 94830000 */ lhu $v1, ($a0) -/* 113A8 80035FA8 10400003 */ beqz $v0, .L80035FB8 -/* 113AC 80035FAC 2462FFFF */ addiu $v0, $v1, -1 -/* 113B0 80035FB0 0800D81A */ j .L80036068 -/* 113B4 80035FB4 A4820000 */ sh $v0, ($a0) -.L80035FB8: -/* 113B8 80035FB8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 113BC 80035FBC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 113C0 80035FC0 0C0B1059 */ jal func_802C4164 -/* 113C4 80035FC4 8C44006C */ lw $a0, 0x6c($v0) -/* 113C8 80035FC8 14400027 */ bnez $v0, .L80036068 -/* 113CC 80035FCC 2405FFF7 */ addiu $a1, $zero, -9 -/* 113D0 80035FD0 3C04800A */ lui $a0, %hi(D_8009A630) -/* 113D4 80035FD4 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 113D8 80035FD8 3C06800A */ lui $a2, %hi(D_8009E754) -/* 113DC 80035FDC 24C6E754 */ addiu $a2, $a2, %lo(D_8009E754) -/* 113E0 80035FE0 8C820000 */ lw $v0, ($a0) -/* 113E4 80035FE4 94C30000 */ lhu $v1, ($a2) -/* 113E8 80035FE8 00451024 */ and $v0, $v0, $a1 -/* 113EC 80035FEC 24630001 */ addiu $v1, $v1, 1 -/* 113F0 80035FF0 AC820000 */ sw $v0, ($a0) -/* 113F4 80035FF4 0800D81A */ j .L80036068 -/* 113F8 80035FF8 A4C30000 */ sh $v1, ($a2) -/* 113FC 80035FFC 0C00E57C */ jal func_800395F0 -/* 11400 80036000 00000000 */ nop -/* 11404 80036004 0C037DC8 */ jal func_800DF720 -/* 11408 80036008 00000000 */ nop -/* 1140C 8003600C 0C016680 */ jal func_80059A00 -/* 11410 80036010 00000000 */ nop -/* 11414 80036014 0C00B424 */ jal func_8002D090 -/* 11418 80036018 00000000 */ nop -/* 1141C 8003601C 3C04800A */ lui $a0, %hi(D_8009E750) -/* 11420 80036020 2484E750 */ addiu $a0, $a0, %lo(D_8009E750) -/* 11424 80036024 0C04F5A1 */ jal func_8013D684 -/* 11428 80036028 00000000 */ nop -/* 1142C 8003602C 00021400 */ sll $v0, $v0, 0x10 -/* 11430 80036030 1040000D */ beqz $v0, .L80036068 -/* 11434 80036034 00000000 */ nop -/* 11438 80036038 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1143C 8003603C 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 11440 80036040 80420071 */ lb $v0, 0x71($v0) -/* 11444 80036044 14400003 */ bnez $v0, .L80036054 -/* 11448 80036048 00000000 */ nop -/* 1144C 8003604C 0C038061 */ jal func_800E0184 -/* 11450 80036050 00000000 */ nop -.L80036054: -/* 11454 80036054 3C05BF80 */ lui $a1, 0xbf80 -/* 11458 80036058 0C04F38E */ jal func_8013CE38 -/* 1145C 8003605C 240400FF */ addiu $a0, $zero, 0xff -/* 11460 80036060 0C00CC60 */ jal func_80033180 -/* 11464 80036064 24040004 */ addiu $a0, $zero, 4 -.L80036068: -/* 11468 80036068 8FBF0018 */ lw $ra, 0x18($sp) -/* 1146C 8003606C 8FB10014 */ lw $s1, 0x14($sp) -/* 11470 80036070 8FB00010 */ lw $s0, 0x10($sp) -/* 11474 80036074 03E00008 */ jr $ra -/* 11478 80036078 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/10E70/func_8003607C.s b/ver/jp/asm/nonmatchings/10E70/func_8003607C.s deleted file mode 100644 index cf9ecd7411..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_8003607C.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003607C -/* 1147C 8003607C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 11480 80036080 3C03800A */ lui $v1, %hi(D_8009E754) -/* 11484 80036084 8463E754 */ lh $v1, %lo(D_8009E754)($v1) -/* 11488 80036088 24020004 */ addiu $v0, $zero, 4 -/* 1148C 8003608C 10620003 */ beq $v1, $v0, .L8003609C -/* 11490 80036090 AFBF0010 */ sw $ra, 0x10($sp) -/* 11494 80036094 14600003 */ bnez $v1, .L800360A4 -/* 11498 80036098 00000000 */ nop -.L8003609C: -/* 1149C 8003609C 0C03A5B7 */ jal func_800E96DC -/* 114A0 800360A0 00000000 */ nop -.L800360A4: -/* 114A4 800360A4 8FBF0010 */ lw $ra, 0x10($sp) -/* 114A8 800360A8 03E00008 */ jr $ra -/* 114AC 800360AC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_800360B0.s b/ver/jp/asm/nonmatchings/10E70/func_800360B0.s deleted file mode 100644 index d7afbc9579..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_800360B0.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800360B0 -/* 114B0 800360B0 240200FF */ addiu $v0, $zero, 0xff -/* 114B4 800360B4 3C01800A */ lui $at, %hi(D_8009E750) -/* 114B8 800360B8 A422E750 */ sh $v0, %lo(D_8009E750)($at) -/* 114BC 800360BC 24020014 */ addiu $v0, $zero, 0x14 -/* 114C0 800360C0 3C048011 */ lui $a0, %hi(D_8010F188) -/* 114C4 800360C4 2484F188 */ addiu $a0, $a0, %lo(D_8010F188) -/* 114C8 800360C8 3C01800A */ lui $at, %hi(D_8009E752) -/* 114CC 800360CC A422E752 */ sh $v0, %lo(D_8009E752)($at) -/* 114D0 800360D0 8C820000 */ lw $v0, ($a0) -/* 114D4 800360D4 24030001 */ addiu $v1, $zero, 1 -/* 114D8 800360D8 3C01800A */ lui $at, %hi(D_8009E754) -/* 114DC 800360DC A423E754 */ sh $v1, %lo(D_8009E754)($at) -/* 114E0 800360E0 34421000 */ ori $v0, $v0, 0x1000 -/* 114E4 800360E4 03E00008 */ jr $ra -/* 114E8 800360E8 AC820000 */ sw $v0, ($a0) diff --git a/ver/jp/asm/nonmatchings/10E70/func_800360EC.s b/ver/jp/asm/nonmatchings/10E70/func_800360EC.s deleted file mode 100644 index 7172157805..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_800360EC.s +++ /dev/null @@ -1,131 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800360EC -/* 114EC 800360EC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 114F0 800360F0 AFB00010 */ sw $s0, 0x10($sp) -/* 114F4 800360F4 3C10800A */ lui $s0, %hi(D_8009E754) -/* 114F8 800360F8 2610E754 */ addiu $s0, $s0, %lo(D_8009E754) -/* 114FC 800360FC 24020002 */ addiu $v0, $zero, 2 -/* 11500 80036100 AFBF0014 */ sw $ra, 0x14($sp) -/* 11504 80036104 86030000 */ lh $v1, ($s0) -/* 11508 80036108 96070000 */ lhu $a3, ($s0) -/* 1150C 8003610C 1062001A */ beq $v1, $v0, .L80036178 -/* 11510 80036110 28620003 */ slti $v0, $v1, 3 -/* 11514 80036114 10400005 */ beqz $v0, .L8003612C -/* 11518 80036118 24020001 */ addiu $v0, $zero, 1 -/* 1151C 8003611C 1062000A */ beq $v1, $v0, .L80036148 -/* 11520 80036120 00000000 */ nop -/* 11524 80036124 0800D8A4 */ j .L80036290 -/* 11528 80036128 00000000 */ nop -.L8003612C: -/* 1152C 8003612C 24020003 */ addiu $v0, $zero, 3 -/* 11530 80036130 1062002A */ beq $v1, $v0, .L800361DC -/* 11534 80036134 24020004 */ addiu $v0, $zero, 4 -/* 11538 80036138 1062003C */ beq $v1, $v0, .L8003622C -/* 1153C 8003613C 00000000 */ nop -/* 11540 80036140 0800D8A4 */ j .L80036290 -/* 11544 80036144 00000000 */ nop -.L80036148: -/* 11548 80036148 3C03800A */ lui $v1, %hi(D_8009A630) -/* 1154C 8003614C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 11550 80036150 8C620000 */ lw $v0, ($v1) -/* 11554 80036154 34420008 */ ori $v0, $v0, 8 -/* 11558 80036158 0C017F54 */ jal nuContRmbForceStop -/* 1155C 8003615C AC620000 */ sw $v0, ($v1) -/* 11560 80036160 96020000 */ lhu $v0, ($s0) -/* 11564 80036164 24030004 */ addiu $v1, $zero, 4 -/* 11568 80036168 3C01800A */ lui $at, %hi(D_8009E756) -/* 1156C 8003616C A423E756 */ sh $v1, %lo(D_8009E756)($at) -/* 11570 80036170 0800D875 */ j .L800361D4 -/* 11574 80036174 24420001 */ addiu $v0, $v0, 1 -.L80036178: -/* 11578 80036178 3C04800A */ lui $a0, %hi(D_8009E756) -/* 1157C 8003617C 2484E756 */ addiu $a0, $a0, %lo(D_8009E756) -/* 11580 80036180 84820000 */ lh $v0, ($a0) -/* 11584 80036184 94830000 */ lhu $v1, ($a0) -/* 11588 80036188 10400003 */ beqz $v0, .L80036198 -/* 1158C 8003618C 2462FFFF */ addiu $v0, $v1, -1 -/* 11590 80036190 0800D8A4 */ j .L80036290 -/* 11594 80036194 A4820000 */ sh $v0, ($a0) -.L80036198: -/* 11598 80036198 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1159C 8003619C 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 115A0 800361A0 8C620000 */ lw $v0, ($v1) -/* 115A4 800361A4 A0400070 */ sb $zero, 0x70($v0) -/* 115A8 800361A8 8C620000 */ lw $v0, ($v1) -/* 115AC 800361AC A0400078 */ sb $zero, 0x78($v0) -/* 115B0 800361B0 8C620000 */ lw $v0, ($v1) -/* 115B4 800361B4 84440086 */ lh $a0, 0x86($v0) -/* 115B8 800361B8 8445008C */ lh $a1, 0x8c($v0) -/* 115BC 800361BC 0C0168E9 */ jal func_8005A3A4 -/* 115C0 800361C0 0000302D */ daddu $a2, $zero, $zero -/* 115C4 800361C4 0C017F5C */ jal func_8005FD70 -/* 115C8 800361C8 00000000 */ nop -/* 115CC 800361CC 96020000 */ lhu $v0, ($s0) -/* 115D0 800361D0 24420001 */ addiu $v0, $v0, 1 -.L800361D4: -/* 115D4 800361D4 0800D8A4 */ j .L80036290 -/* 115D8 800361D8 A6020000 */ sh $v0, ($s0) -.L800361DC: -/* 115DC 800361DC 0C00F879 */ jal func_8003E1E4 -/* 115E0 800361E0 00000000 */ nop -/* 115E4 800361E4 0C00E57C */ jal func_800395F0 -/* 115E8 800361E8 00000000 */ nop -/* 115EC 800361EC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 115F0 800361F0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 115F4 800361F4 0C0B1059 */ jal func_802C4164 -/* 115F8 800361F8 8C44006C */ lw $a0, 0x6c($v0) -/* 115FC 800361FC 1440002C */ bnez $v0, .L800362B0 -/* 11600 80036200 00000000 */ nop -/* 11604 80036204 3C05800A */ lui $a1, %hi(D_8009A630) -/* 11608 80036208 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* 1160C 8003620C 2404FFF7 */ addiu $a0, $zero, -9 -/* 11610 80036210 8CA20000 */ lw $v0, ($a1) -/* 11614 80036214 96030000 */ lhu $v1, ($s0) -/* 11618 80036218 00441024 */ and $v0, $v0, $a0 -/* 1161C 8003621C 24630001 */ addiu $v1, $v1, 1 -/* 11620 80036220 ACA20000 */ sw $v0, ($a1) -/* 11624 80036224 0800D8A4 */ j .L80036290 -/* 11628 80036228 A6030000 */ sh $v1, ($s0) -.L8003622C: -/* 1162C 8003622C 3C06800A */ lui $a2, %hi(D_8009E750) -/* 11630 80036230 24C6E750 */ addiu $a2, $a2, %lo(D_8009E750) -/* 11634 80036234 94C20000 */ lhu $v0, ($a2) -/* 11638 80036238 3C03800A */ lui $v1, %hi(D_8009E752) -/* 1163C 8003623C 9463E752 */ lhu $v1, %lo(D_8009E752)($v1) -/* 11640 80036240 00431023 */ subu $v0, $v0, $v1 -/* 11644 80036244 A4C20000 */ sh $v0, ($a2) -/* 11648 80036248 00021400 */ sll $v0, $v0, 0x10 -/* 1164C 8003624C 04410008 */ bgez $v0, .L80036270 -/* 11650 80036250 240400FF */ addiu $a0, $zero, 0xff -/* 11654 80036254 3C05BF80 */ lui $a1, 0xbf80 -/* 11658 80036258 24E20001 */ addiu $v0, $a3, 1 -/* 1165C 8003625C A4C00000 */ sh $zero, ($a2) -/* 11660 80036260 0C04F38E */ jal func_8013CE38 -/* 11664 80036264 A6020000 */ sh $v0, ($s0) -/* 11668 80036268 0C00CC60 */ jal func_80033180 -/* 1166C 8003626C 24040004 */ addiu $a0, $zero, 4 -.L80036270: -/* 11670 80036270 0C00E57C */ jal func_800395F0 -/* 11674 80036274 00000000 */ nop -/* 11678 80036278 0C037DC8 */ jal func_800DF720 -/* 1167C 8003627C 00000000 */ nop -/* 11680 80036280 0C016680 */ jal func_80059A00 -/* 11684 80036284 00000000 */ nop -/* 11688 80036288 0C00B424 */ jal func_8002D090 -/* 1168C 8003628C 00000000 */ nop -.L80036290: -/* 11690 80036290 3C02800A */ lui $v0, %hi(D_8009E750) -/* 11694 80036294 8442E750 */ lh $v0, %lo(D_8009E750)($v0) -/* 11698 80036298 44820000 */ mtc1 $v0, $f0 -/* 1169C 8003629C 00000000 */ nop -/* 116A0 800362A0 46800020 */ cvt.s.w $f0, $f0 -/* 116A4 800362A4 44050000 */ mfc1 $a1, $f0 -/* 116A8 800362A8 0C04F38E */ jal func_8013CE38 -/* 116AC 800362AC 0000202D */ daddu $a0, $zero, $zero -.L800362B0: -/* 116B0 800362B0 8FBF0014 */ lw $ra, 0x14($sp) -/* 116B4 800362B4 8FB00010 */ lw $s0, 0x10($sp) -/* 116B8 800362B8 03E00008 */ jr $ra -/* 116BC 800362BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/10E70/func_800362C0.s b/ver/jp/asm/nonmatchings/10E70/func_800362C0.s deleted file mode 100644 index 3a0469c736..0000000000 --- a/ver/jp/asm/nonmatchings/10E70/func_800362C0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800362C0 -/* 116C0 800362C0 03E00008 */ jr $ra -/* 116C4 800362C4 00000000 */ nop -/* 116C8 800362C8 00000000 */ nop -/* 116CC 800362CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/116D0/func_800362D0.s b/ver/jp/asm/nonmatchings/116D0/func_800362D0.s deleted file mode 100644 index 15bc390c37..0000000000 --- a/ver/jp/asm/nonmatchings/116D0/func_800362D0.s +++ /dev/null @@ -1,138 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800362D0 -/* 116D0 800362D0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 116D4 800362D4 AFB10014 */ sw $s1, 0x14($sp) -/* 116D8 800362D8 3C118007 */ lui $s1, %hi(gGameStatusPtr) -/* 116DC 800362DC 2631417C */ addiu $s1, $s1, %lo(gGameStatusPtr) -/* 116E0 800362E0 AFBF0018 */ sw $ra, 0x18($sp) -/* 116E4 800362E4 AFB00010 */ sw $s0, 0x10($sp) -/* 116E8 800362E8 8E220000 */ lw $v0, ($s1) -/* 116EC 800362EC 3C013F80 */ lui $at, 0x3f80 -/* 116F0 800362F0 44816000 */ mtc1 $at, $f12 -/* 116F4 800362F4 0C00AFA7 */ jal func_8002BE9C -/* 116F8 800362F8 A04000AC */ sb $zero, 0xac($v0) -/* 116FC 800362FC 3C013E99 */ lui $at, 0x3e99 -/* 11700 80036300 3421999A */ ori $at, $at, 0x999a -/* 11704 80036304 44816000 */ mtc1 $at, $f12 -/* 11708 80036308 0C00AFB5 */ jal func_8002BED4 -/* 1170C 8003630C 00000000 */ nop -/* 11710 80036310 8E220000 */ lw $v0, ($s1) -/* 11714 80036314 805000A8 */ lb $s0, 0xa8($v0) -/* 11718 80036318 12000005 */ beqz $s0, .L80036330 -/* 1171C 8003631C 24020001 */ addiu $v0, $zero, 1 -/* 11720 80036320 12020020 */ beq $s0, $v0, .L800363A4 -/* 11724 80036324 00000000 */ nop -/* 11728 80036328 0800D903 */ j .L8003640C -/* 1172C 8003632C 00000000 */ nop -.L80036330: -/* 11730 80036330 0C00CD18 */ jal func_80033460 -/* 11734 80036334 0000202D */ daddu $a0, $zero, $zero -/* 11738 80036338 240200FF */ addiu $v0, $zero, 0xff -/* 1173C 8003633C 3C01800A */ lui $at, %hi(D_8009E764) -/* 11740 80036340 A422E764 */ sh $v0, %lo(D_8009E764)($at) -/* 11744 80036344 24020010 */ addiu $v0, $zero, 0x10 -/* 11748 80036348 3C01800A */ lui $at, %hi(D_8009E766) -/* 1174C 8003634C A422E766 */ sh $v0, %lo(D_8009E766)($at) -/* 11750 80036350 24020004 */ addiu $v0, $zero, 4 -/* 11754 80036354 3C01800A */ lui $at, %hi(D_8009E768) -/* 11758 80036358 A422E768 */ sh $v0, %lo(D_8009E768)($at) -/* 1175C 8003635C 240200D0 */ addiu $v0, $zero, 0xd0 -/* 11760 80036360 3C01800A */ lui $at, %hi(D_8009E770) -/* 11764 80036364 AC20E770 */ sw $zero, %lo(D_8009E770)($at) -/* 11768 80036368 3C01800A */ lui $at, %hi(D_8009E76A) -/* 1176C 8003636C A422E76A */ sh $v0, %lo(D_8009E76A)($at) -/* 11770 80036370 3C01800A */ lui $at, %hi(D_8009E76C) -/* 11774 80036374 A422E76C */ sh $v0, %lo(D_8009E76C)($at) -/* 11778 80036378 3C01800A */ lui $at, %hi(D_8009E76E) -/* 1177C 8003637C A422E76E */ sh $v0, %lo(D_8009E76E)($at) -/* 11780 80036380 3C01800A */ lui $at, %hi(D_8009E774) -/* 11784 80036384 AC20E774 */ sw $zero, %lo(D_8009E774)($at) -/* 11788 80036388 8E230000 */ lw $v1, ($s1) -/* 1178C 8003638C 24020005 */ addiu $v0, $zero, 5 -/* 11790 80036390 A4620086 */ sh $v0, 0x86($v1) -/* 11794 80036394 A462008C */ sh $v0, 0x8c($v1) -/* 11798 80036398 24020003 */ addiu $v0, $zero, 3 -/* 1179C 8003639C 0800D91C */ j .L80036470 -/* 117A0 800363A0 A462008E */ sh $v0, 0x8e($v1) -.L800363A4: -/* 117A4 800363A4 0C00CD18 */ jal func_80033460 -/* 117A8 800363A8 0000202D */ daddu $a0, $zero, $zero -/* 117AC 800363AC 2402000C */ addiu $v0, $zero, 0xc -/* 117B0 800363B0 24040004 */ addiu $a0, $zero, 4 -/* 117B4 800363B4 3C01800A */ lui $at, %hi(D_8009E764) -/* 117B8 800363B8 A420E764 */ sh $zero, %lo(D_8009E764)($at) -/* 117BC 800363BC 3C01800A */ lui $at, %hi(D_8009E766) -/* 117C0 800363C0 A422E766 */ sh $v0, %lo(D_8009E766)($at) -/* 117C4 800363C4 3C01800A */ lui $at, %hi(D_8009E768) -/* 117C8 800363C8 A424E768 */ sh $a0, %lo(D_8009E768)($at) -/* 117CC 800363CC 3C01800A */ lui $at, %hi(D_8009E770) -/* 117D0 800363D0 AC30E770 */ sw $s0, %lo(D_8009E770)($at) -/* 117D4 800363D4 3C01800A */ lui $at, %hi(D_8009E76A) -/* 117D8 800363D8 A420E76A */ sh $zero, %lo(D_8009E76A)($at) -/* 117DC 800363DC 3C01800A */ lui $at, %hi(D_8009E76C) -/* 117E0 800363E0 A420E76C */ sh $zero, %lo(D_8009E76C)($at) -/* 117E4 800363E4 3C01800A */ lui $at, %hi(D_8009E76E) -/* 117E8 800363E8 A420E76E */ sh $zero, %lo(D_8009E76E)($at) -/* 117EC 800363EC 3C01800A */ lui $at, %hi(D_8009E774) -/* 117F0 800363F0 AC20E774 */ sw $zero, %lo(D_8009E774)($at) -/* 117F4 800363F4 8E220000 */ lw $v0, ($s1) -/* 117F8 800363F8 24030005 */ addiu $v1, $zero, 5 -/* 117FC 800363FC A4430086 */ sh $v1, 0x86($v0) -/* 11800 80036400 A444008C */ sh $a0, 0x8c($v0) -/* 11804 80036404 0800D91C */ j .L80036470 -/* 11808 80036408 A444008E */ sh $a0, 0x8e($v0) -.L8003640C: -/* 1180C 8003640C 0C00CD18 */ jal func_80033460 -/* 11810 80036410 0000202D */ daddu $a0, $zero, $zero -/* 11814 80036414 0C00CD1C */ jal func_80033470 -/* 11818 80036418 240400D0 */ addiu $a0, $zero, 0xd0 -/* 1181C 8003641C 2402FFFF */ addiu $v0, $zero, -1 -/* 11820 80036420 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 11824 80036424 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 11828 80036428 3C048007 */ lui $a0, %hi(D_80077980) -/* 1182C 8003642C 24847980 */ addiu $a0, $a0, %lo(D_80077980) -/* 11830 80036430 A06200A8 */ sb $v0, 0xa8($v1) -/* 11834 80036434 90820000 */ lbu $v0, ($a0) -/* 11838 80036438 24030006 */ addiu $v1, $zero, 6 -/* 1183C 8003643C 3C01800A */ lui $at, %hi(D_8009E766) -/* 11840 80036440 A423E766 */ sh $v1, %lo(D_8009E766)($at) -/* 11844 80036444 3C01800A */ lui $at, %hi(D_8009E768) -/* 11848 80036448 A423E768 */ sh $v1, %lo(D_8009E768)($at) -/* 1184C 8003644C 24420001 */ addiu $v0, $v0, 1 -/* 11850 80036450 A0820000 */ sb $v0, ($a0) -/* 11854 80036454 304200FF */ andi $v0, $v0, 0xff -/* 11858 80036458 2C420004 */ sltiu $v0, $v0, 4 -/* 1185C 8003645C 50400001 */ beql $v0, $zero, .L80036464 -/* 11860 80036460 A0800000 */ sb $zero, ($a0) -.L80036464: -/* 11864 80036464 24020003 */ addiu $v0, $zero, 3 -/* 11868 80036468 3C01800A */ lui $at, %hi(D_8009E774) -/* 1186C 8003646C AC22E774 */ sw $v0, %lo(D_8009E774)($at) -.L80036470: -/* 11870 80036470 3C02800A */ lui $v0, %hi(D_8009E764) -/* 11874 80036474 8442E764 */ lh $v0, %lo(D_8009E764)($v0) -/* 11878 80036478 3C04800A */ lui $a0, %hi(D_8009E773) -/* 1187C 8003647C 9084E773 */ lbu $a0, %lo(D_8009E773)($a0) -/* 11880 80036480 44820000 */ mtc1 $v0, $f0 -/* 11884 80036484 00000000 */ nop -/* 11888 80036488 46800020 */ cvt.s.w $f0, $f0 -/* 1188C 8003648C 44050000 */ mfc1 $a1, $f0 -/* 11890 80036490 0C04F395 */ jal func_8013CE54 -/* 11894 80036494 00000000 */ nop -/* 11898 80036498 3C05800A */ lui $a1, %hi(D_8009E76B) -/* 1189C 8003649C 90A5E76B */ lbu $a1, %lo(D_8009E76B)($a1) -/* 118A0 800364A0 3C06800A */ lui $a2, %hi(D_8009E76D) -/* 118A4 800364A4 90C6E76D */ lbu $a2, %lo(D_8009E76D)($a2) -/* 118A8 800364A8 3C07800A */ lui $a3, %hi(D_8009E76F) -/* 118AC 800364AC 90E7E76F */ lbu $a3, %lo(D_8009E76F)($a3) -/* 118B0 800364B0 0C04F3B0 */ jal func_8013CEC0 -/* 118B4 800364B4 24040001 */ addiu $a0, $zero, 1 -/* 118B8 800364B8 0C00CD41 */ jal func_80033504 -/* 118BC 800364BC 00000000 */ nop -/* 118C0 800364C0 8FBF0018 */ lw $ra, 0x18($sp) -/* 118C4 800364C4 8FB10014 */ lw $s1, 0x14($sp) -/* 118C8 800364C8 8FB00010 */ lw $s0, 0x10($sp) -/* 118CC 800364CC 03E00008 */ jr $ra -/* 118D0 800364D0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/116D0/func_800364D4.s b/ver/jp/asm/nonmatchings/116D0/func_800364D4.s deleted file mode 100644 index 2da296a1cd..0000000000 --- a/ver/jp/asm/nonmatchings/116D0/func_800364D4.s +++ /dev/null @@ -1,373 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800364D4 -/* 118D4 800364D4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 118D8 800364D8 AFB10014 */ sw $s1, 0x14($sp) -/* 118DC 800364DC 3C118011 */ lui $s1, %hi(D_8010F450) -/* 118E0 800364E0 2631F450 */ addiu $s1, $s1, %lo(D_8010F450) -/* 118E4 800364E4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 118E8 800364E8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 118EC 800364EC 2404FFFF */ addiu $a0, $zero, -1 -/* 118F0 800364F0 AFBF0018 */ sw $ra, 0x18($sp) -/* 118F4 800364F4 AFB00010 */ sw $s0, 0x10($sp) -/* 118F8 800364F8 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 118FC 800364FC 804300A8 */ lb $v1, 0xa8($v0) -/* 11900 80036500 1064002F */ beq $v1, $a0, .L800365C0 -/* 11904 80036504 8C450010 */ lw $a1, 0x10($v0) -/* 11908 80036508 3C03800A */ lui $v1, %hi(D_8009E774) -/* 1190C 8003650C 2463E774 */ addiu $v1, $v1, %lo(D_8009E774) -/* 11910 80036510 8C620000 */ lw $v0, ($v1) -/* 11914 80036514 14400004 */ bnez $v0, .L80036528 -/* 11918 80036518 30A2F000 */ andi $v0, $a1, 0xf000 -/* 1191C 8003651C 10400002 */ beqz $v0, .L80036528 -/* 11920 80036520 24020001 */ addiu $v0, $zero, 1 -/* 11924 80036524 AC620000 */ sw $v0, ($v1) -.L80036528: -/* 11928 80036528 3C03800A */ lui $v1, %hi(D_8009E774) -/* 1192C 8003652C 8C63E774 */ lw $v1, %lo(D_8009E774)($v1) -/* 11930 80036530 24020001 */ addiu $v0, $zero, 1 -/* 11934 80036534 14620010 */ bne $v1, $v0, .L80036578 -/* 11938 80036538 24020002 */ addiu $v0, $zero, 2 -/* 1193C 8003653C 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 11940 80036540 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 11944 80036544 908300AC */ lbu $v1, 0xac($a0) -/* 11948 80036548 2C620002 */ sltiu $v0, $v1, 2 -/* 1194C 8003654C 14400018 */ bnez $v0, .L800365B0 -/* 11950 80036550 24020064 */ addiu $v0, $zero, 0x64 -/* 11954 80036554 00031600 */ sll $v0, $v1, 0x18 -/* 11958 80036558 00021603 */ sra $v0, $v0, 0x18 -/* 1195C 8003655C 24030004 */ addiu $v1, $zero, 4 -/* 11960 80036560 14430003 */ bne $v0, $v1, .L80036570 -/* 11964 80036564 24020002 */ addiu $v0, $zero, 2 -/* 11968 80036568 0800D96C */ j .L800365B0 -/* 1196C 8003656C 24020064 */ addiu $v0, $zero, 0x64 -.L80036570: -/* 11970 80036570 3C03800A */ lui $v1, %hi(D_8009E774) -/* 11974 80036574 8C63E774 */ lw $v1, %lo(D_8009E774)($v1) -.L80036578: -/* 11978 80036578 14620011 */ bne $v1, $v0, .L800365C0 -/* 1197C 8003657C 00000000 */ nop -/* 11980 80036580 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 11984 80036584 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 11988 80036588 908300AC */ lbu $v1, 0xac($a0) -/* 1198C 8003658C 2C620002 */ sltiu $v0, $v1, 2 -/* 11990 80036590 14400005 */ bnez $v0, .L800365A8 -/* 11994 80036594 00031600 */ sll $v0, $v1, 0x18 -/* 11998 80036598 00021603 */ sra $v0, $v0, 0x18 -/* 1199C 8003659C 24030004 */ addiu $v1, $zero, 4 -/* 119A0 800365A0 14430007 */ bne $v0, $v1, .L800365C0 -/* 119A4 800365A4 00000000 */ nop -.L800365A8: -/* 119A8 800365A8 908200A8 */ lbu $v0, 0xa8($a0) -/* 119AC 800365AC 24420001 */ addiu $v0, $v0, 1 -.L800365B0: -/* 119B0 800365B0 0C00D8B4 */ jal func_800362D0 -/* 119B4 800365B4 A08200A8 */ sb $v0, 0xa8($a0) -/* 119B8 800365B8 0800DA92 */ j .L80036A48 -/* 119BC 800365BC 00000000 */ nop -.L800365C0: -/* 119C0 800365C0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 119C4 800365C4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 119C8 800365C8 804300AC */ lb $v1, 0xac($v0) -/* 119CC 800365CC 2C620016 */ sltiu $v0, $v1, 0x16 -/* 119D0 800365D0 10400109 */ beqz $v0, .L800369F8 -/* 119D4 800365D4 00031080 */ sll $v0, $v1, 2 -/* 119D8 800365D8 3C01800A */ lui $at, %hi(D_80098318) -/* 119DC 800365DC 00220821 */ addu $at, $at, $v0 -/* 119E0 800365E0 8C228318 */ lw $v0, %lo(D_80098318)($at) -/* 119E4 800365E4 00400008 */ jr $v0 -/* 119E8 800365E8 00000000 */ nop -/* 119EC 800365EC 0C016680 */ jal func_80059A00 -/* 119F0 800365F0 00000000 */ nop -/* 119F4 800365F4 0C00B424 */ jal func_8002D090 -/* 119F8 800365F8 00000000 */ nop -/* 119FC 800365FC 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 11A00 80036600 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 11A04 80036604 8E060000 */ lw $a2, ($s0) -/* 11A08 80036608 80C300A8 */ lb $v1, 0xa8($a2) -/* 11A0C 8003660C 2402FFFF */ addiu $v0, $zero, -1 -/* 11A10 80036610 14620010 */ bne $v1, $v0, .L80036654 -/* 11A14 80036614 00000000 */ nop -/* 11A18 80036618 44806000 */ mtc1 $zero, $f12 -/* 11A1C 8003661C 0C00AFB5 */ jal func_8002BED4 -/* 11A20 80036620 00000000 */ nop -/* 11A24 80036624 3C04800A */ lui $a0, %hi(D_8009E766) -/* 11A28 80036628 8484E766 */ lh $a0, %lo(D_8009E766)($a0) -/* 11A2C 8003662C 0C00CD30 */ jal func_800334C0 -/* 11A30 80036630 00000000 */ nop -/* 11A34 80036634 104000F0 */ beqz $v0, .L800369F8 -/* 11A38 80036638 24020001 */ addiu $v0, $zero, 1 -/* 11A3C 8003663C 0000202D */ daddu $a0, $zero, $zero -/* 11A40 80036640 8E030000 */ lw $v1, ($s0) -/* 11A44 80036644 0C00AFB1 */ jal func_8002BEC4 -/* 11A48 80036648 A06200AC */ sb $v0, 0xac($v1) -/* 11A4C 8003664C 0800DA7E */ j .L800369F8 -/* 11A50 80036650 00000000 */ nop -.L80036654: -/* 11A54 80036654 3C05800A */ lui $a1, %hi(D_8009E764) -/* 11A58 80036658 24A5E764 */ addiu $a1, $a1, %lo(D_8009E764) -/* 11A5C 8003665C 94A20000 */ lhu $v0, ($a1) -/* 11A60 80036660 3C03800A */ lui $v1, %hi(D_8009E766) -/* 11A64 80036664 9463E766 */ lhu $v1, %lo(D_8009E766)($v1) -/* 11A68 80036668 00431021 */ addu $v0, $v0, $v1 -/* 11A6C 8003666C A4A20000 */ sh $v0, ($a1) -/* 11A70 80036670 00021400 */ sll $v0, $v0, 0x10 -/* 11A74 80036674 00021403 */ sra $v0, $v0, 0x10 -/* 11A78 80036678 284200FF */ slti $v0, $v0, 0xff -/* 11A7C 8003667C 144000DE */ bnez $v0, .L800369F8 -/* 11A80 80036680 240200FF */ addiu $v0, $zero, 0xff -/* 11A84 80036684 0000202D */ daddu $a0, $zero, $zero -/* 11A88 80036688 A4A20000 */ sh $v0, ($a1) -/* 11A8C 8003668C 24020001 */ addiu $v0, $zero, 1 -/* 11A90 80036690 0C00AFB1 */ jal func_8002BEC4 -/* 11A94 80036694 A0C200AC */ sb $v0, 0xac($a2) -/* 11A98 80036698 0800DA7E */ j .L800369F8 -/* 11A9C 8003669C 00000000 */ nop -/* 11AA0 800366A0 3C04800A */ lui $a0, %hi(D_8009A630) -/* 11AA4 800366A4 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 11AA8 800366A8 8C820000 */ lw $v0, ($a0) -/* 11AAC 800366AC 24030004 */ addiu $v1, $zero, 4 -/* 11AB0 800366B0 3C01800A */ lui $at, %hi(D_8009E760) -/* 11AB4 800366B4 AC23E760 */ sw $v1, %lo(D_8009E760)($at) -/* 11AB8 800366B8 34420008 */ ori $v0, $v0, 8 -/* 11ABC 800366BC AC820000 */ sw $v0, ($a0) -/* 11AC0 800366C0 3C03800A */ lui $v1, %hi(D_8009E770) -/* 11AC4 800366C4 8C63E770 */ lw $v1, %lo(D_8009E770)($v1) -/* 11AC8 800366C8 2402000E */ addiu $v0, $zero, 0xe -/* 11ACC 800366CC 106200CA */ beq $v1, $v0, .L800369F8 -/* 11AD0 800366D0 00000000 */ nop -/* 11AD4 800366D4 0800D9C3 */ j .L8003670C -/* 11AD8 800366D8 00000000 */ nop -/* 11ADC 800366DC 3C03800A */ lui $v1, %hi(D_8009E760) -/* 11AE0 800366E0 2463E760 */ addiu $v1, $v1, %lo(D_8009E760) -/* 11AE4 800366E4 8C620000 */ lw $v0, ($v1) -/* 11AE8 800366E8 2442FFFF */ addiu $v0, $v0, -1 -/* 11AEC 800366EC 1C4000C2 */ bgtz $v0, .L800369F8 -/* 11AF0 800366F0 AC620000 */ sw $v0, ($v1) -/* 11AF4 800366F4 3C04800A */ lui $a0, %hi(D_8009A630) -/* 11AF8 800366F8 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 11AFC 800366FC 8C820000 */ lw $v0, ($a0) -/* 11B00 80036700 2403FFF7 */ addiu $v1, $zero, -9 -/* 11B04 80036704 00431024 */ and $v0, $v0, $v1 -/* 11B08 80036708 AC820000 */ sw $v0, ($a0) -.L8003670C: -/* 11B0C 8003670C 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 11B10 80036710 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 11B14 80036714 24020002 */ addiu $v0, $zero, 2 -/* 11B18 80036718 0800DA7E */ j .L800369F8 -/* 11B1C 8003671C A06200AC */ sb $v0, 0xac($v1) -/* 11B20 80036720 0C00AFB1 */ jal func_8002BEC4 -/* 11B24 80036724 0000202D */ daddu $a0, $zero, $zero -/* 11B28 80036728 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 11B2C 8003672C 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 11B30 80036730 8C620000 */ lw $v0, ($v1) -/* 11B34 80036734 A0400070 */ sb $zero, 0x70($v0) -/* 11B38 80036738 8C620000 */ lw $v0, ($v1) -/* 11B3C 8003673C A0400076 */ sb $zero, 0x76($v0) -/* 11B40 80036740 8C620000 */ lw $v0, ($v1) -/* 11B44 80036744 A0400078 */ sb $zero, 0x78($v0) -/* 11B48 80036748 8C620000 */ lw $v0, ($v1) -/* 11B4C 8003674C A040007D */ sb $zero, 0x7d($v0) -/* 11B50 80036750 8C620000 */ lw $v0, ($v1) -/* 11B54 80036754 804200A8 */ lb $v0, 0xa8($v0) -/* 11B58 80036758 2405FFFF */ addiu $a1, $zero, -1 -/* 11B5C 8003675C 14450037 */ bne $v0, $a1, .L8003683C -/* 11B60 80036760 2404000B */ addiu $a0, $zero, 0xb -/* 11B64 80036764 0C00AAF0 */ jal func_8002ABC0 -/* 11B68 80036768 00000000 */ nop -/* 11B6C 8003676C 0C048AA8 */ jal func_80122AA0 -/* 11B70 80036770 00000000 */ nop -/* 11B74 80036774 0C04A0B2 */ jal func_801282C8 -/* 11B78 80036778 00000000 */ nop -/* 11B7C 8003677C 0C0B0C77 */ jal func_802C31DC -/* 11B80 80036780 00000000 */ nop -/* 11B84 80036784 0C00B6E1 */ jal func_8002DB84 -/* 11B88 80036788 00000000 */ nop -/* 11B8C 8003678C 0C044512 */ jal func_80111448 -/* 11B90 80036790 0000202D */ daddu $a0, $zero, $zero -/* 11B94 80036794 0C049770 */ jal func_80125DC0 -/* 11B98 80036798 00000000 */ nop -/* 11B9C 8003679C 0C048D0D */ jal func_80123434 -/* 11BA0 800367A0 00000000 */ nop -/* 11BA4 800367A4 0C046BD5 */ jal func_8011AF54 -/* 11BA8 800367A8 00000000 */ nop -/* 11BAC 800367AC 0C05343C */ jal func_8014D0F0 -/* 11BB0 800367B0 00000000 */ nop -/* 11BB4 800367B4 0C052BAA */ jal func_8014AEA8 -/* 11BB8 800367B8 00000000 */ nop -/* 11BBC 800367BC 0C05186C */ jal func_801461B0 -/* 11BC0 800367C0 00000000 */ nop -/* 11BC4 800367C4 0C0529CC */ jal func_8014A730 -/* 11BC8 800367C8 00000000 */ nop -/* 11BCC 800367CC 0C04A221 */ jal func_80128884 -/* 11BD0 800367D0 00000000 */ nop -/* 11BD4 800367D4 0C0457B2 */ jal func_80115EC8 -/* 11BD8 800367D8 0000202D */ daddu $a0, $zero, $zero -/* 11BDC 800367DC 0C04F46E */ jal func_8013D1B8 -/* 11BE0 800367E0 00000000 */ nop -/* 11BE4 800367E4 0C037F0C */ jal func_800DFC30 -/* 11BE8 800367E8 00000000 */ nop -/* 11BEC 800367EC 0C00E05F */ jal func_8003817C -/* 11BF0 800367F0 00000000 */ nop -/* 11BF4 800367F4 0C039CD0 */ jal func_800E7340 -/* 11BF8 800367F8 00000000 */ nop -/* 11BFC 800367FC 0C01CAC4 */ jal func_80072B10 -/* 11C00 80036800 00000000 */ nop -/* 11C04 80036804 0C00F7FE */ jal func_8003DFF8 -/* 11C08 80036808 00000000 */ nop -/* 11C0C 8003680C 0C016653 */ jal func_8005994C -/* 11C10 80036810 00000000 */ nop -/* 11C14 80036814 0C04D85C */ jal func_80136170 -/* 11C18 80036818 00000000 */ nop -/* 11C1C 8003681C 0C0528F4 */ jal func_8014A3D0 -/* 11C20 80036820 00000000 */ nop -/* 11C24 80036824 0C016B11 */ jal func_8005AC44 -/* 11C28 80036828 00000000 */ nop -/* 11C2C 8003682C 0C00CC60 */ jal func_80033180 -/* 11C30 80036830 24040002 */ addiu $a0, $zero, 2 -/* 11C34 80036834 0800DA92 */ j .L80036A48 -/* 11C38 80036838 00000000 */ nop -.L8003683C: -/* 11C3C 8003683C 26230058 */ addiu $v1, $s1, 0x58 -/* 11C40 80036840 2402000A */ addiu $v0, $zero, 0xa -/* 11C44 80036844 A2220002 */ sb $v0, 2($s1) -/* 11C48 80036848 A2220003 */ sb $v0, 3($s1) -/* 11C4C 8003684C A2220004 */ sb $v0, 4($s1) -/* 11C50 80036850 24020005 */ addiu $v0, $zero, 5 -/* 11C54 80036854 A2220005 */ sb $v0, 5($s1) -/* 11C58 80036858 A2220006 */ sb $v0, 6($s1) -/* 11C5C 8003685C A2220007 */ sb $v0, 7($s1) -/* 11C60 80036860 24020002 */ addiu $v0, $zero, 2 -/* 11C64 80036864 A2220008 */ sb $v0, 8($s1) -/* 11C68 80036868 A2200000 */ sb $zero, ($s1) -/* 11C6C 8003686C A2250001 */ sb $a1, 1($s1) -/* 11C70 80036870 A220000E */ sb $zero, 0xe($s1) -/* 11C74 80036874 A2200009 */ sb $zero, 9($s1) -.L80036878: -/* 11C78 80036878 A0600014 */ sb $zero, 0x14($v1) -/* 11C7C 8003687C 2484FFFF */ addiu $a0, $a0, -1 -/* 11C80 80036880 0481FFFD */ bgez $a0, .L80036878 -/* 11C84 80036884 2463FFF8 */ addiu $v1, $v1, -8 -/* 11C88 80036888 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 11C8C 8003688C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 11C90 80036890 8E020000 */ lw $v0, ($s0) -/* 11C94 80036894 A2200012 */ sb $zero, 0x12($s1) -/* 11C98 80036898 84440086 */ lh $a0, 0x86($v0) -/* 11C9C 8003689C 8445008C */ lh $a1, 0x8c($v0) -/* 11CA0 800368A0 0C0168E9 */ jal func_8005A3A4 -/* 11CA4 800368A4 0000302D */ daddu $a2, $zero, $zero -/* 11CA8 800368A8 8E030000 */ lw $v1, ($s0) -/* 11CAC 800368AC 24020003 */ addiu $v0, $zero, 3 -/* 11CB0 800368B0 0C038056 */ jal func_800E0158 -/* 11CB4 800368B4 A06200AC */ sb $v0, 0xac($v1) -/* 11CB8 800368B8 0800DA7E */ j .L800369F8 -/* 11CBC 800368BC 00000000 */ nop -/* 11CC0 800368C0 3C04800A */ lui $a0, %hi(D_8009E770) -/* 11CC4 800368C4 2484E770 */ addiu $a0, $a0, %lo(D_8009E770) -/* 11CC8 800368C8 8C830000 */ lw $v1, ($a0) -/* 11CCC 800368CC 2402000E */ addiu $v0, $zero, 0xe -/* 11CD0 800368D0 14620004 */ bne $v1, $v0, .L800368E4 -/* 11CD4 800368D4 240200FF */ addiu $v0, $zero, 0xff -/* 11CD8 800368D8 2402000F */ addiu $v0, $zero, 0xf -/* 11CDC 800368DC AC820000 */ sw $v0, ($a0) -/* 11CE0 800368E0 240200FF */ addiu $v0, $zero, 0xff -.L800368E4: -/* 11CE4 800368E4 3C04800A */ lui $a0, %hi(D_8009A630) -/* 11CE8 800368E8 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 11CEC 800368EC 2405FFF7 */ addiu $a1, $zero, -9 -/* 11CF0 800368F0 3C03800A */ lui $v1, %hi(D_8009E768) -/* 11CF4 800368F4 9463E768 */ lhu $v1, %lo(D_8009E768)($v1) -/* 11CF8 800368F8 3C06800B */ lui $a2, %hi(D_800B1D60) -/* 11CFC 800368FC 24C61D60 */ addiu $a2, $a2, %lo(D_800B1D60) -/* 11D00 80036900 00431023 */ subu $v0, $v0, $v1 -/* 11D04 80036904 3C01800A */ lui $at, %hi(D_8009E764) -/* 11D08 80036908 A422E764 */ sh $v0, %lo(D_8009E764)($at) -/* 11D0C 8003690C 8C830000 */ lw $v1, ($a0) -/* 11D10 80036910 94C20000 */ lhu $v0, ($a2) -/* 11D14 80036914 00651824 */ and $v1, $v1, $a1 -/* 11D18 80036918 3042FFFD */ andi $v0, $v0, 0xfffd -/* 11D1C 8003691C AC830000 */ sw $v1, ($a0) -/* 11D20 80036920 A4C20000 */ sh $v0, ($a2) -/* 11D24 80036924 2402FFFD */ addiu $v0, $zero, -3 -/* 11D28 80036928 00621824 */ and $v1, $v1, $v0 -/* 11D2C 8003692C 0C037DC8 */ jal func_800DF720 -/* 11D30 80036930 AC830000 */ sw $v1, ($a0) -/* 11D34 80036934 0C00F879 */ jal func_8003E1E4 -/* 11D38 80036938 00000000 */ nop -/* 11D3C 8003693C 0C00E57C */ jal func_800395F0 -/* 11D40 80036940 00000000 */ nop -/* 11D44 80036944 0C016680 */ jal func_80059A00 -/* 11D48 80036948 00000000 */ nop -/* 11D4C 8003694C 0C00B424 */ jal func_8002D090 -/* 11D50 80036950 00000000 */ nop -/* 11D54 80036954 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 11D58 80036958 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 11D5C 8003695C 8E020000 */ lw $v0, ($s0) -/* 11D60 80036960 0C0B1059 */ jal func_802C4164 -/* 11D64 80036964 8C44006C */ lw $a0, 0x6c($v0) -/* 11D68 80036968 14400037 */ bnez $v0, .L80036A48 -/* 11D6C 8003696C 24030004 */ addiu $v1, $zero, 4 -/* 11D70 80036970 8E020000 */ lw $v0, ($s0) -/* 11D74 80036974 94440086 */ lhu $a0, 0x86($v0) -/* 11D78 80036978 A04300AC */ sb $v1, 0xac($v0) -/* 11D7C 8003697C 0800DA7E */ j .L800369F8 -/* 11D80 80036980 A4440088 */ sh $a0, 0x88($v0) -/* 11D84 80036984 0C016680 */ jal func_80059A00 -/* 11D88 80036988 00000000 */ nop -/* 11D8C 8003698C 0C00B424 */ jal func_8002D090 -/* 11D90 80036990 00000000 */ nop -/* 11D94 80036994 0C00E57C */ jal func_800395F0 -/* 11D98 80036998 00000000 */ nop -/* 11D9C 8003699C 3C04800A */ lui $a0, %hi(D_8009E764) -/* 11DA0 800369A0 2484E764 */ addiu $a0, $a0, %lo(D_8009E764) -/* 11DA4 800369A4 84820000 */ lh $v0, ($a0) -/* 11DA8 800369A8 1440000C */ bnez $v0, .L800369DC -/* 11DAC 800369AC 94830000 */ lhu $v1, ($a0) -/* 11DB0 800369B0 3C01BF80 */ lui $at, 0xbf80 -/* 11DB4 800369B4 4481A000 */ mtc1 $at, $f20 -/* 11DB8 800369B8 00000000 */ nop -/* 11DBC 800369BC 4405A000 */ mfc1 $a1, $f20 -/* 11DC0 800369C0 0C04F38E */ jal func_8013CE38 -/* 11DC4 800369C4 240400FF */ addiu $a0, $zero, 0xff -/* 11DC8 800369C8 4405A000 */ mfc1 $a1, $f20 -/* 11DCC 800369CC 0C04F395 */ jal func_8013CE54 -/* 11DD0 800369D0 240400FF */ addiu $a0, $zero, 0xff -/* 11DD4 800369D4 0800DA7E */ j .L800369F8 -/* 11DD8 800369D8 00000000 */ nop -.L800369DC: -/* 11DDC 800369DC 3C02800A */ lui $v0, %hi(D_8009E768) -/* 11DE0 800369E0 9442E768 */ lhu $v0, %lo(D_8009E768)($v0) -/* 11DE4 800369E4 00621023 */ subu $v0, $v1, $v0 -/* 11DE8 800369E8 A4820000 */ sh $v0, ($a0) -/* 11DEC 800369EC 00021400 */ sll $v0, $v0, 0x10 -/* 11DF0 800369F0 04420001 */ bltzl $v0, .L800369F8 -/* 11DF4 800369F4 A4800000 */ sh $zero, ($a0) -.L800369F8: -/* 11DF8 800369F8 3C02800A */ lui $v0, %hi(D_8009E764) -/* 11DFC 800369FC 8442E764 */ lh $v0, %lo(D_8009E764)($v0) -/* 11E00 80036A00 3C04800A */ lui $a0, %hi(D_8009E773) -/* 11E04 80036A04 9084E773 */ lbu $a0, %lo(D_8009E773)($a0) -/* 11E08 80036A08 44820000 */ mtc1 $v0, $f0 -/* 11E0C 80036A0C 00000000 */ nop -/* 11E10 80036A10 46800020 */ cvt.s.w $f0, $f0 -/* 11E14 80036A14 44050000 */ mfc1 $a1, $f0 -/* 11E18 80036A18 0C04F395 */ jal func_8013CE54 -/* 11E1C 80036A1C 00000000 */ nop -/* 11E20 80036A20 3C05800A */ lui $a1, %hi(D_8009E76B) -/* 11E24 80036A24 90A5E76B */ lbu $a1, %lo(D_8009E76B)($a1) -/* 11E28 80036A28 3C06800A */ lui $a2, %hi(D_8009E76D) -/* 11E2C 80036A2C 90C6E76D */ lbu $a2, %lo(D_8009E76D)($a2) -/* 11E30 80036A30 3C07800A */ lui $a3, %hi(D_8009E76F) -/* 11E34 80036A34 90E7E76F */ lbu $a3, %lo(D_8009E76F)($a3) -/* 11E38 80036A38 0C04F3B0 */ jal func_8013CEC0 -/* 11E3C 80036A3C 24040001 */ addiu $a0, $zero, 1 -/* 11E40 80036A40 0C00CD41 */ jal func_80033504 -/* 11E44 80036A44 00000000 */ nop -.L80036A48: -/* 11E48 80036A48 8FBF0018 */ lw $ra, 0x18($sp) -/* 11E4C 80036A4C 8FB10014 */ lw $s1, 0x14($sp) -/* 11E50 80036A50 8FB00010 */ lw $s0, 0x10($sp) -/* 11E54 80036A54 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 11E58 80036A58 03E00008 */ jr $ra -/* 11E5C 80036A5C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/116D0/func_80036A60.s b/ver/jp/asm/nonmatchings/116D0/func_80036A60.s deleted file mode 100644 index 6f98586dbd..0000000000 --- a/ver/jp/asm/nonmatchings/116D0/func_80036A60.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80036A60 -/* 11E60 80036A60 03E00008 */ jr $ra -/* 11E64 80036A64 00000000 */ nop -/* 11E68 80036A68 00000000 */ nop -/* 11E6C 80036A6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/11E70/func_80036A70.s b/ver/jp/asm/nonmatchings/11E70/func_80036A70.s deleted file mode 100644 index 914553b335..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80036A70.s +++ /dev/null @@ -1,185 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80036A70 -/* 11E70 80036A70 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 11E74 80036A74 AFB20028 */ sw $s2, 0x28($sp) -/* 11E78 80036A78 3C12800A */ lui $s2, %hi(D_8009A630) -/* 11E7C 80036A7C 2652A630 */ addiu $s2, $s2, %lo(D_8009A630) -/* 11E80 80036A80 24020001 */ addiu $v0, $zero, 1 -/* 11E84 80036A84 AFBF002C */ sw $ra, 0x2c($sp) -/* 11E88 80036A88 AFB10024 */ sw $s1, 0x24($sp) -/* 11E8C 80036A8C AFB00020 */ sw $s0, 0x20($sp) -/* 11E90 80036A90 F7B40030 */ sdc1 $f20, 0x30($sp) -/* 11E94 80036A94 AE400000 */ sw $zero, ($s2) -/* 11E98 80036A98 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 11E9C 80036A9C AC20A5B8 */ sw $zero, %lo(D_8009A5B8)($at) -/* 11EA0 80036AA0 3C018015 */ lui $at, %hi(ItemEntitiesCreated) -/* 11EA4 80036AA4 A02212F8 */ sb $v0, %lo(ItemEntitiesCreated)($at) -/* 11EA8 80036AA8 0C00AAF0 */ jal func_8002ABC0 -/* 11EAC 80036AAC 00000000 */ nop -/* 11EB0 80036AB0 0C04A221 */ jal func_80128884 -/* 11EB4 80036AB4 00000000 */ nop -/* 11EB8 80036AB8 0C053A2B */ jal func_8014E8AC -/* 11EBC 80036ABC 0000202D */ daddu $a0, $zero, $zero -/* 11EC0 80036AC0 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 11EC4 80036AC4 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 11EC8 80036AC8 8C620000 */ lw $v0, ($v1) -/* 11ECC 80036ACC A04000AC */ sb $zero, 0xac($v0) -/* 11ED0 80036AD0 8C620000 */ lw $v0, ($v1) -/* 11ED4 80036AD4 A04000AD */ sb $zero, 0xad($v0) -/* 11ED8 80036AD8 8C620000 */ lw $v0, ($v1) -/* 11EDC 80036ADC A0400070 */ sb $zero, 0x70($v0) -/* 11EE0 80036AE0 8C630000 */ lw $v1, ($v1) -/* 11EE4 80036AE4 2402FFFF */ addiu $v0, $zero, -1 -/* 11EE8 80036AE8 0C00CD41 */ jal func_80033504 -/* 11EEC 80036AEC A06200A8 */ sb $v0, 0xa8($v1) -/* 11EF0 80036AF0 3C04800A */ lui $a0, %hi(D_80098370) -/* 11EF4 80036AF4 24848370 */ addiu $a0, $a0, %lo(D_80098370) -/* 11EF8 80036AF8 0C016A68 */ jal func_8005A9A0 -/* 11EFC 80036AFC 27A50018 */ addiu $a1, $sp, 0x18 -/* 11F00 80036B00 8FA40018 */ lw $a0, 0x18($sp) -/* 11F04 80036B04 0C00AB29 */ jal func_8002ACA4 -/* 11F08 80036B08 0040882D */ daddu $s1, $v0, $zero -/* 11F0C 80036B0C 0220202D */ daddu $a0, $s1, $zero -/* 11F10 80036B10 0040282D */ daddu $a1, $v0, $zero -/* 11F14 80036B14 3C10800A */ lui $s0, %hi(D_8009E784) -/* 11F18 80036B18 2610E784 */ addiu $s0, $s0, %lo(D_8009E784) -/* 11F1C 80036B1C 0C01BB74 */ jal func_8006EDD0 -/* 11F20 80036B20 AE050000 */ sw $a1, ($s0) -/* 11F24 80036B24 0C00AB0E */ jal func_8002AC38 -/* 11F28 80036B28 0220202D */ daddu $a0, $s1, $zero -/* 11F2C 80036B2C 8E030000 */ lw $v1, ($s0) -/* 11F30 80036B30 8C620000 */ lw $v0, ($v1) -/* 11F34 80036B34 8C640004 */ lw $a0, 4($v1) -/* 11F38 80036B38 00431021 */ addu $v0, $v0, $v1 -/* 11F3C 80036B3C 3C01800A */ lui $at, %hi(D_8009E788) -/* 11F40 80036B40 AC22E788 */ sw $v0, %lo(D_8009E788)($at) -/* 11F44 80036B44 8C620008 */ lw $v0, 8($v1) -/* 11F48 80036B48 00832021 */ addu $a0, $a0, $v1 -/* 11F4C 80036B4C 3C01800A */ lui $at, %hi(D_8009E78C) -/* 11F50 80036B50 AC24E78C */ sw $a0, %lo(D_8009E78C)($at) -/* 11F54 80036B54 8C64000C */ lw $a0, 0xc($v1) -/* 11F58 80036B58 00431021 */ addu $v0, $v0, $v1 -/* 11F5C 80036B5C 00832021 */ addu $a0, $a0, $v1 -/* 11F60 80036B60 3C01800A */ lui $at, %hi(D_8009E790) -/* 11F64 80036B64 AC22E790 */ sw $v0, %lo(D_8009E790)($at) -/* 11F68 80036B68 3C01800A */ lui $at, %hi(D_8009E794) -/* 11F6C 80036B6C AC24E794 */ sw $a0, %lo(D_8009E794)($at) -/* 11F70 80036B70 0C00B6E1 */ jal func_8002DB84 -/* 11F74 80036B74 00000000 */ nop -/* 11F78 80036B78 0000202D */ daddu $a0, $zero, $zero -/* 11F7C 80036B7C 2405000C */ addiu $a1, $zero, 0xc -/* 11F80 80036B80 2406001C */ addiu $a2, $zero, 0x1c -/* 11F84 80036B84 24070128 */ addiu $a3, $zero, 0x128 -/* 11F88 80036B88 3C10800B */ lui $s0, %hi(D_800B1D60) -/* 11F8C 80036B8C 26101D60 */ addiu $s0, $s0, %lo(D_800B1D60) -/* 11F90 80036B90 3C0141C8 */ lui $at, 0x41c8 -/* 11F94 80036B94 4481A000 */ mtc1 $at, $f20 -/* 11F98 80036B98 24020006 */ addiu $v0, $zero, 6 -/* 11F9C 80036B9C A6020004 */ sh $v0, 4($s0) -/* 11FA0 80036BA0 24020001 */ addiu $v0, $zero, 1 -/* 11FA4 80036BA4 A6020006 */ sh $v0, 6($s0) -/* 11FA8 80036BA8 24020010 */ addiu $v0, $zero, 0x10 -/* 11FAC 80036BAC A6020012 */ sh $v0, 0x12($s0) -/* 11FB0 80036BB0 24021000 */ addiu $v0, $zero, 0x1000 -/* 11FB4 80036BB4 A6020014 */ sh $v0, 0x14($s0) -/* 11FB8 80036BB8 240200B8 */ addiu $v0, $zero, 0xb8 -/* 11FBC 80036BBC 3C018007 */ lui $at, %hi(D_800773E0) -/* 11FC0 80036BC0 AC2073E0 */ sw $zero, %lo(D_800773E0)($at) -/* 11FC4 80036BC4 E6140018 */ swc1 $f20, 0x18($s0) -/* 11FC8 80036BC8 AFA20010 */ sw $v0, 0x10($sp) -/* 11FCC 80036BCC 96020000 */ lhu $v0, ($s0) -/* 11FD0 80036BD0 96030558 */ lhu $v1, 0x558($s0) -/* 11FD4 80036BD4 34420002 */ ori $v0, $v0, 2 -/* 11FD8 80036BD8 A6020000 */ sh $v0, ($s0) -/* 11FDC 80036BDC 96020AB0 */ lhu $v0, 0xab0($s0) -/* 11FE0 80036BE0 34630002 */ ori $v1, $v1, 2 -/* 11FE4 80036BE4 A6030558 */ sh $v1, 0x558($s0) -/* 11FE8 80036BE8 96031008 */ lhu $v1, 0x1008($s0) -/* 11FEC 80036BEC 34420002 */ ori $v0, $v0, 2 -/* 11FF0 80036BF0 34630002 */ ori $v1, $v1, 2 -/* 11FF4 80036BF4 A6020AB0 */ sh $v0, 0xab0($s0) -/* 11FF8 80036BF8 0C00B7E9 */ jal func_8002DFA4 -/* 11FFC 80036BFC A6031008 */ sh $v1, 0x1008($s0) -/* 12000 80036C00 3C0143FA */ lui $at, 0x43fa -/* 12004 80036C04 44810000 */ mtc1 $at, $f0 -/* 12008 80036C08 3C01447A */ lui $at, 0x447a -/* 1200C 80036C0C 44811000 */ mtc1 $at, $f2 -/* 12010 80036C10 3C0144BB */ lui $at, 0x44bb -/* 12014 80036C14 34218000 */ ori $at, $at, 0x8000 -/* 12018 80036C18 44812000 */ mtc1 $at, $f4 -/* 1201C 80036C1C 3C014316 */ lui $at, 0x4316 -/* 12020 80036C20 44813000 */ mtc1 $at, $f6 -/* 12024 80036C24 24020028 */ addiu $v0, $zero, 0x28 -/* 12028 80036C28 A602001E */ sh $v0, 0x1e($s0) -/* 1202C 80036C2C 24020064 */ addiu $v0, $zero, 0x64 -/* 12030 80036C30 A600002C */ sh $zero, 0x2c($s0) -/* 12034 80036C34 A600002E */ sh $zero, 0x2e($s0) -/* 12038 80036C38 A6000030 */ sh $zero, 0x30($s0) -/* 1203C 80036C3C E6140054 */ swc1 $f20, 0x54($s0) -/* 12040 80036C40 E6140058 */ swc1 $f20, 0x58($s0) -/* 12044 80036C44 A600001C */ sh $zero, 0x1c($s0) -/* 12048 80036C48 A6020020 */ sh $v0, 0x20($s0) -/* 1204C 80036C4C A6000022 */ sh $zero, 0x22($s0) -/* 12050 80036C50 E600003C */ swc1 $f0, 0x3c($s0) -/* 12054 80036C54 E6020040 */ swc1 $f2, 0x40($s0) -/* 12058 80036C58 E6040044 */ swc1 $f4, 0x44($s0) -/* 1205C 80036C5C 0C0B0C77 */ jal func_802C31DC -/* 12060 80036C60 E606005C */ swc1 $f6, 0x5c($s0) -/* 12064 80036C64 0C04A0B2 */ jal func_801282C8 -/* 12068 80036C68 00000000 */ nop -/* 1206C 80036C6C 0C048AA8 */ jal func_80122AA0 -/* 12070 80036C70 00000000 */ nop -/* 12074 80036C74 0C044512 */ jal func_80111448 -/* 12078 80036C78 0000202D */ daddu $a0, $zero, $zero -/* 1207C 80036C7C 0C048D0D */ jal func_80123434 -/* 12080 80036C80 00000000 */ nop -/* 12084 80036C84 0C049770 */ jal func_80125DC0 -/* 12088 80036C88 00000000 */ nop -/* 1208C 80036C8C 0C00E05F */ jal func_8003817C -/* 12090 80036C90 00000000 */ nop -/* 12094 80036C94 0C05186C */ jal func_801461B0 -/* 12098 80036C98 00000000 */ nop -/* 1209C 80036C9C 0C052BAA */ jal func_8014AEA8 -/* 120A0 80036CA0 00000000 */ nop -/* 120A4 80036CA4 0C0457B2 */ jal func_80115EC8 -/* 120A8 80036CA8 24040001 */ addiu $a0, $zero, 1 -/* 120AC 80036CAC 0C016653 */ jal func_8005994C -/* 120B0 80036CB0 00000000 */ nop -/* 120B4 80036CB4 8E420000 */ lw $v0, ($s2) -/* 120B8 80036CB8 34420002 */ ori $v0, $v0, 2 -/* 120BC 80036CBC 0C039CD0 */ jal func_800E7340 -/* 120C0 80036CC0 AE420000 */ sw $v0, ($s2) -/* 120C4 80036CC4 0000202D */ daddu $a0, $zero, $zero -/* 120C8 80036CC8 3C058003 */ lui $a1, %hi(func_800372C8) -/* 120CC 80036CCC 24A572C8 */ addiu $a1, $a1, %lo(func_800372C8) -/* 120D0 80036CD0 8E420000 */ lw $v0, ($s2) -/* 120D4 80036CD4 2403FFF7 */ addiu $v1, $zero, -9 -/* 120D8 80036CD8 00431024 */ and $v0, $v0, $v1 -/* 120DC 80036CDC 0C045FE5 */ jal func_80117F94 -/* 120E0 80036CE0 AE420000 */ sw $v0, ($s2) -/* 120E4 80036CE4 3C04800A */ lui $a0, %hi(D_8009837C) -/* 120E8 80036CE8 0C052B88 */ jal func_8014AE20 -/* 120EC 80036CEC 2484837C */ addiu $a0, $a0, %lo(D_8009837C) -/* 120F0 80036CF0 3C048020 */ lui $a0, %hi(D_80200000) -/* 120F4 80036CF4 24840000 */ addiu $a0, $a0, %lo(D_80200000) -/* 120F8 80036CF8 0C052BB6 */ jal func_8014AED8 -/* 120FC 80036CFC 00000000 */ nop -/* 12100 80036D00 0000202D */ daddu $a0, $zero, $zero -/* 12104 80036D04 2405006A */ addiu $a1, $zero, 0x6a -/* 12108 80036D08 0080302D */ daddu $a2, $a0, $zero -/* 1210C 80036D0C 240701F4 */ addiu $a3, $zero, 0x1f4 -/* 12110 80036D10 24020008 */ addiu $v0, $zero, 8 -/* 12114 80036D14 0C053E72 */ jal func_8014F9C8 -/* 12118 80036D18 AFA20010 */ sw $v0, 0x10($sp) -/* 1211C 80036D1C 8FBF002C */ lw $ra, 0x2c($sp) -/* 12120 80036D20 8FB20028 */ lw $s2, 0x28($sp) -/* 12124 80036D24 8FB10024 */ lw $s1, 0x24($sp) -/* 12128 80036D28 8FB00020 */ lw $s0, 0x20($sp) -/* 1212C 80036D2C D7B40030 */ ldc1 $f20, 0x30($sp) -/* 12130 80036D30 240201E0 */ addiu $v0, $zero, 0x1e0 -/* 12134 80036D34 3C01800A */ lui $at, %hi(D_8009E798) -/* 12138 80036D38 A422E798 */ sh $v0, %lo(D_8009E798)($at) -/* 1213C 80036D3C 03E00008 */ jr $ra -/* 12140 80036D40 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/11E70/func_80036D44.s b/ver/jp/asm/nonmatchings/11E70/func_80036D44.s deleted file mode 100644 index 0f40e193cf..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80036D44.s +++ /dev/null @@ -1,341 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80036D44 -/* 12144 80036D44 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 12148 80036D48 AFB00018 */ sw $s0, 0x18($sp) -/* 1214C 80036D4C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 12150 80036D50 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 12154 80036D54 AFBF0020 */ sw $ra, 0x20($sp) -/* 12158 80036D58 AFB1001C */ sw $s1, 0x1c($sp) -/* 1215C 80036D5C 8E020000 */ lw $v0, ($s0) -/* 12160 80036D60 3C013F80 */ lui $at, 0x3f80 -/* 12164 80036D64 44816000 */ mtc1 $at, $f12 -/* 12168 80036D68 0C00AFAB */ jal func_8002BEAC -/* 1216C 80036D6C 8C510010 */ lw $s1, 0x10($v0) -/* 12170 80036D70 44806000 */ mtc1 $zero, $f12 -/* 12174 80036D74 0C00AFB9 */ jal func_8002BEE4 -/* 12178 80036D78 00000000 */ nop -/* 1217C 80036D7C 3C04800A */ lui $a0, %hi(D_8009E798) -/* 12180 80036D80 2484E798 */ addiu $a0, $a0, %lo(D_8009E798) -/* 12184 80036D84 84820000 */ lh $v0, ($a0) -/* 12188 80036D88 94830000 */ lhu $v1, ($a0) -/* 1218C 80036D8C 18400002 */ blez $v0, .L80036D98 -/* 12190 80036D90 2462FFFF */ addiu $v0, $v1, -1 -/* 12194 80036D94 A4820000 */ sh $v0, ($a0) -.L80036D98: -/* 12198 80036D98 8E020000 */ lw $v0, ($s0) -/* 1219C 80036D9C 804300AC */ lb $v1, 0xac($v0) -/* 121A0 80036DA0 2C620007 */ sltiu $v0, $v1, 7 -/* 121A4 80036DA4 10400115 */ beqz $v0, .L800371FC -/* 121A8 80036DA8 00031080 */ sll $v0, $v1, 2 -/* 121AC 80036DAC 3C01800A */ lui $at, %hi(D_80098388) -/* 121B0 80036DB0 00220821 */ addu $at, $at, $v0 -/* 121B4 80036DB4 8C228388 */ lw $v0, %lo(D_80098388)($at) -/* 121B8 80036DB8 00400008 */ jr $v0 -/* 121BC 80036DBC 00000000 */ nop -/* 121C0 80036DC0 3C04800A */ lui $a0, %hi(D_8009A630) -/* 121C4 80036DC4 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 121C8 80036DC8 8C820000 */ lw $v0, ($a0) -/* 121CC 80036DCC 24030003 */ addiu $v1, $zero, 3 -/* 121D0 80036DD0 3C01800A */ lui $at, %hi(D_8009E780) -/* 121D4 80036DD4 A423E780 */ sh $v1, %lo(D_8009E780)($at) -/* 121D8 80036DD8 34420008 */ ori $v0, $v0, 8 -/* 121DC 80036DDC AC820000 */ sw $v0, ($a0) -/* 121E0 80036DE0 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 121E4 80036DE4 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 121E8 80036DE8 8C830000 */ lw $v1, ($a0) -/* 121EC 80036DEC 24020014 */ addiu $v0, $zero, 0x14 -/* 121F0 80036DF0 A06200B0 */ sb $v0, 0xb0($v1) -/* 121F4 80036DF4 8C830000 */ lw $v1, ($a0) -/* 121F8 80036DF8 906200B0 */ lbu $v0, 0xb0($v1) -/* 121FC 80036DFC A06200AF */ sb $v0, 0xaf($v1) -/* 12200 80036E00 8C830000 */ lw $v1, ($a0) -/* 12204 80036E04 906200AC */ lbu $v0, 0xac($v1) -/* 12208 80036E08 24420001 */ addiu $v0, $v0, 1 -/* 1220C 80036E0C 0800DC7F */ j .L800371FC -/* 12210 80036E10 A06200AC */ sb $v0, 0xac($v1) -/* 12214 80036E14 3C04800A */ lui $a0, %hi(D_8009E780) -/* 12218 80036E18 2484E780 */ addiu $a0, $a0, %lo(D_8009E780) -/* 1221C 80036E1C 84820000 */ lh $v0, ($a0) -/* 12220 80036E20 94830000 */ lhu $v1, ($a0) -/* 12224 80036E24 10400003 */ beqz $v0, .L80036E34 -/* 12228 80036E28 2462FFFF */ addiu $v0, $v1, -1 -/* 1222C 80036E2C 0800DC7F */ j .L800371FC -/* 12230 80036E30 A4820000 */ sh $v0, ($a0) -.L80036E34: -/* 12234 80036E34 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 12238 80036E38 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 1223C 80036E3C 8E040000 */ lw $a0, ($s0) -/* 12240 80036E40 808200AF */ lb $v0, 0xaf($a0) -/* 12244 80036E44 908300AF */ lbu $v1, 0xaf($a0) -/* 12248 80036E48 10400002 */ beqz $v0, .L80036E54 -/* 1224C 80036E4C 2462FFFF */ addiu $v0, $v1, -1 -/* 12250 80036E50 A08200AF */ sb $v0, 0xaf($a0) -.L80036E54: -/* 12254 80036E54 24040006 */ addiu $a0, $zero, 6 -/* 12258 80036E58 3C02800A */ lui $v0, %hi(D_8009A630) -/* 1225C 80036E5C 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 12260 80036E60 8C430000 */ lw $v1, ($v0) -/* 12264 80036E64 2405FFF7 */ addiu $a1, $zero, -9 -/* 12268 80036E68 00651824 */ and $v1, $v1, $a1 -/* 1226C 80036E6C 0C00CD22 */ jal func_80033488 -/* 12270 80036E70 AC430000 */ sw $v1, ($v0) -/* 12274 80036E74 10400074 */ beqz $v0, .L80037048 -/* 12278 80036E78 00000000 */ nop -/* 1227C 80036E7C 8E030000 */ lw $v1, ($s0) -/* 12280 80036E80 806200AF */ lb $v0, 0xaf($v1) -/* 12284 80036E84 14400070 */ bnez $v0, .L80037048 -/* 12288 80036E88 24020002 */ addiu $v0, $zero, 2 -/* 1228C 80036E8C 0800DC12 */ j .L80037048 -/* 12290 80036E90 A06200AC */ sb $v0, 0xac($v1) -/* 12294 80036E94 3C028007 */ lui $v0, %hi(D_80077A04) -/* 12298 80036E98 8C427A04 */ lw $v0, %lo(D_80077A04)($v0) -/* 1229C 80036E9C 1040000B */ beqz $v0, .L80036ECC -/* 122A0 80036EA0 24020078 */ addiu $v0, $zero, 0x78 -/* 122A4 80036EA4 3C03800A */ lui $v1, %hi(D_8009E798) -/* 122A8 80036EA8 8463E798 */ lh $v1, %lo(D_8009E798)($v1) -/* 122AC 80036EAC 14620007 */ bne $v1, $v0, .L80036ECC -/* 122B0 80036EB0 24020008 */ addiu $v0, $zero, 8 -/* 122B4 80036EB4 AFA20010 */ sw $v0, 0x10($sp) -/* 122B8 80036EB8 0000202D */ daddu $a0, $zero, $zero -/* 122BC 80036EBC 2405FFFF */ addiu $a1, $zero, -1 -/* 122C0 80036EC0 0080302D */ daddu $a2, $a0, $zero -/* 122C4 80036EC4 0C053E72 */ jal func_8014F9C8 -/* 122C8 80036EC8 24070F3C */ addiu $a3, $zero, 0xf3c -.L80036ECC: -/* 122CC 80036ECC 3C02800A */ lui $v0, %hi(D_8009E798) -/* 122D0 80036ED0 8442E798 */ lh $v0, %lo(D_8009E798)($v0) -/* 122D4 80036ED4 14400012 */ bnez $v0, .L80036F20 -/* 122D8 80036ED8 32229000 */ andi $v0, $s1, 0x9000 -/* 122DC 80036EDC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 122E0 80036EE0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 122E4 80036EE4 24030004 */ addiu $v1, $zero, 4 -/* 122E8 80036EE8 A04300AC */ sb $v1, 0xac($v0) -/* 122EC 80036EEC 3C028007 */ lui $v0, %hi(D_80077A04) -/* 122F0 80036EF0 8C427A04 */ lw $v0, %lo(D_80077A04)($v0) -/* 122F4 80036EF4 14400002 */ bnez $v0, .L80036F00 -/* 122F8 80036EF8 24020009 */ addiu $v0, $zero, 9 -/* 122FC 80036EFC 2402000A */ addiu $v0, $zero, 0xa -.L80036F00: -/* 12300 80036F00 3C018007 */ lui $at, %hi(D_80077990) -/* 12304 80036F04 A4227990 */ sh $v0, %lo(D_80077990)($at) -/* 12308 80036F08 3C038007 */ lui $v1, %hi(D_80077A04) -/* 1230C 80036F0C 24637A04 */ addiu $v1, $v1, %lo(D_80077A04) -/* 12310 80036F10 8C620000 */ lw $v0, ($v1) -/* 12314 80036F14 38420001 */ xori $v0, $v0, 1 -/* 12318 80036F18 0800DC88 */ j .L80037220 -/* 1231C 80036F1C AC620000 */ sw $v0, ($v1) -.L80036F20: -/* 12320 80036F20 104000B6 */ beqz $v0, .L800371FC -/* 12324 80036F24 24020004 */ addiu $v0, $zero, 4 -/* 12328 80036F28 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1232C 80036F2C 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 12330 80036F30 A06200AC */ sb $v0, 0xac($v1) -/* 12334 80036F34 24020005 */ addiu $v0, $zero, 5 -/* 12338 80036F38 3C018007 */ lui $at, %hi(D_80077990) -/* 1233C 80036F3C A4227990 */ sh $v0, %lo(D_80077990)($at) -/* 12340 80036F40 0C053B59 */ jal func_8014ED64 -/* 12344 80036F44 240400D5 */ addiu $a0, $zero, 0xd5 -/* 12348 80036F48 0000202D */ daddu $a0, $zero, $zero -/* 1234C 80036F4C 24050069 */ addiu $a1, $zero, 0x69 -/* 12350 80036F50 0080302D */ daddu $a2, $a0, $zero -/* 12354 80036F54 240701F4 */ addiu $a3, $zero, 0x1f4 -/* 12358 80036F58 24020008 */ addiu $v0, $zero, 8 -/* 1235C 80036F5C 0C053E72 */ jal func_8014F9C8 -/* 12360 80036F60 AFA20010 */ sw $v0, 0x10($sp) -/* 12364 80036F64 0800DC88 */ j .L80037220 -/* 12368 80036F68 00000000 */ nop -/* 1236C 80036F6C 240400D0 */ addiu $a0, $zero, 0xd0 -/* 12370 80036F70 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 12374 80036F74 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 12378 80036F78 8E030000 */ lw $v1, ($s0) -/* 1237C 80036F7C 24020005 */ addiu $v0, $zero, 5 -/* 12380 80036F80 0C00CD1C */ jal func_80033470 -/* 12384 80036F84 A06200AC */ sb $v0, 0xac($v1) -/* 12388 80036F88 3C028007 */ lui $v0, %hi(D_80077990) -/* 1238C 80036F8C 94427990 */ lhu $v0, %lo(D_80077990)($v0) -/* 12390 80036F90 2442FFF7 */ addiu $v0, $v0, -9 -/* 12394 80036F94 2C420002 */ sltiu $v0, $v0, 2 -/* 12398 80036F98 10400004 */ beqz $v0, .L80036FAC -/* 1239C 80036F9C 24020014 */ addiu $v0, $zero, 0x14 -/* 123A0 80036FA0 8E030000 */ lw $v1, ($s0) -/* 123A4 80036FA4 0800DBEE */ j .L80036FB8 -/* 123A8 80036FA8 A06200B0 */ sb $v0, 0xb0($v1) -.L80036FAC: -/* 123AC 80036FAC 8E030000 */ lw $v1, ($s0) -/* 123B0 80036FB0 2402000A */ addiu $v0, $zero, 0xa -/* 123B4 80036FB4 A06200B0 */ sb $v0, 0xb0($v1) -.L80036FB8: -/* 123B8 80036FB8 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 123BC 80036FBC 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 123C0 80036FC0 906200B0 */ lbu $v0, 0xb0($v1) -/* 123C4 80036FC4 0800DC7F */ j .L800371FC -/* 123C8 80036FC8 A06200AF */ sb $v0, 0xaf($v1) -/* 123CC 80036FCC 3C038007 */ lui $v1, %hi(D_80077990) -/* 123D0 80036FD0 94637990 */ lhu $v1, %lo(D_80077990)($v1) -/* 123D4 80036FD4 2462FFF7 */ addiu $v0, $v1, -9 -/* 123D8 80036FD8 2C420002 */ sltiu $v0, $v0, 2 -/* 123DC 80036FDC 1040001E */ beqz $v0, .L80037058 -/* 123E0 80036FE0 00031400 */ sll $v0, $v1, 0x10 -/* 123E4 80036FE4 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 123E8 80036FE8 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 123EC 80036FEC 8E040000 */ lw $a0, ($s0) -/* 123F0 80036FF0 808200AF */ lb $v0, 0xaf($a0) -/* 123F4 80036FF4 908300AF */ lbu $v1, 0xaf($a0) -/* 123F8 80036FF8 10400002 */ beqz $v0, .L80037004 -/* 123FC 80036FFC 2462FFFF */ addiu $v0, $v1, -1 -/* 12400 80037000 A08200AF */ sb $v0, 0xaf($a0) -.L80037004: -/* 12404 80037004 0C00CD30 */ jal func_800334C0 -/* 12408 80037008 2404000A */ addiu $a0, $zero, 0xa -/* 1240C 8003700C 1040000E */ beqz $v0, .L80037048 -/* 12410 80037010 00000000 */ nop -/* 12414 80037014 8E030000 */ lw $v1, ($s0) -/* 12418 80037018 806200AF */ lb $v0, 0xaf($v1) -/* 1241C 8003701C 1440000A */ bnez $v0, .L80037048 -/* 12420 80037020 24020003 */ addiu $v0, $zero, 3 -/* 12424 80037024 A06200AF */ sb $v0, 0xaf($v1) -/* 12428 80037028 3C03800A */ lui $v1, %hi(D_8009A630) -/* 1242C 8003702C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 12430 80037030 8C620000 */ lw $v0, ($v1) -/* 12434 80037034 34420008 */ ori $v0, $v0, 8 -/* 12438 80037038 AC620000 */ sw $v0, ($v1) -/* 1243C 8003703C 8E030000 */ lw $v1, ($s0) -/* 12440 80037040 24020006 */ addiu $v0, $zero, 6 -/* 12444 80037044 A06200AC */ sb $v0, 0xac($v1) -.L80037048: -/* 12448 80037048 0C00CD41 */ jal func_80033504 -/* 1244C 8003704C 00000000 */ nop -/* 12450 80037050 0800DC7F */ j .L800371FC -/* 12454 80037054 00000000 */ nop -.L80037058: -/* 12458 80037058 00021403 */ sra $v0, $v0, 0x10 -/* 1245C 8003705C 24030005 */ addiu $v1, $zero, 5 -/* 12460 80037060 14430012 */ bne $v0, $v1, .L800370AC -/* 12464 80037064 24020003 */ addiu $v0, $zero, 3 -/* 12468 80037068 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 1246C 8003706C 24A5417C */ addiu $a1, $a1, %lo(gGameStatusPtr) -/* 12470 80037070 8CA40000 */ lw $a0, ($a1) -/* 12474 80037074 808200AF */ lb $v0, 0xaf($a0) -/* 12478 80037078 908300AF */ lbu $v1, 0xaf($a0) -/* 1247C 8003707C 1440001F */ bnez $v0, .L800370FC -/* 12480 80037080 2462FFFF */ addiu $v0, $v1, -1 -/* 12484 80037084 24020003 */ addiu $v0, $zero, 3 -/* 12488 80037088 3C03800A */ lui $v1, %hi(D_8009A630) -/* 1248C 8003708C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 12490 80037090 A08200AF */ sb $v0, 0xaf($a0) -/* 12494 80037094 8C620000 */ lw $v0, ($v1) -/* 12498 80037098 34420008 */ ori $v0, $v0, 8 -/* 1249C 8003709C AC620000 */ sw $v0, ($v1) -/* 124A0 800370A0 8CA30000 */ lw $v1, ($a1) -/* 124A4 800370A4 0800DC36 */ j .L800370D8 -/* 124A8 800370A8 24020006 */ addiu $v0, $zero, 6 -.L800370AC: -/* 124AC 800370AC 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 124B0 800370B0 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 124B4 800370B4 8C830000 */ lw $v1, ($a0) -/* 124B8 800370B8 A06200AF */ sb $v0, 0xaf($v1) -/* 124BC 800370BC 3C03800A */ lui $v1, %hi(D_8009A630) -/* 124C0 800370C0 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 124C4 800370C4 8C620000 */ lw $v0, ($v1) -/* 124C8 800370C8 34420008 */ ori $v0, $v0, 8 -/* 124CC 800370CC AC620000 */ sw $v0, ($v1) -/* 124D0 800370D0 8C830000 */ lw $v1, ($a0) -/* 124D4 800370D4 24020006 */ addiu $v0, $zero, 6 -.L800370D8: -/* 124D8 800370D8 0800DC7F */ j .L800371FC -/* 124DC 800370DC A06200AC */ sb $v0, 0xac($v1) -/* 124E0 800370E0 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 124E4 800370E4 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 124E8 800370E8 8E040000 */ lw $a0, ($s0) -/* 124EC 800370EC 808200AF */ lb $v0, 0xaf($a0) -/* 124F0 800370F0 908300AF */ lbu $v1, 0xaf($a0) -/* 124F4 800370F4 10400003 */ beqz $v0, .L80037104 -/* 124F8 800370F8 2462FFFF */ addiu $v0, $v1, -1 -.L800370FC: -/* 124FC 800370FC 0800DC7F */ j .L800371FC -/* 12500 80037100 A08200AF */ sb $v0, 0xaf($a0) -.L80037104: -/* 12504 80037104 0C00AAF0 */ jal func_8002ABC0 -/* 12508 80037108 00000000 */ nop -/* 1250C 8003710C 0C048AA8 */ jal func_80122AA0 -/* 12510 80037110 00000000 */ nop -/* 12514 80037114 0C00B6E1 */ jal func_8002DB84 -/* 12518 80037118 00000000 */ nop -/* 1251C 8003711C 0C049770 */ jal func_80125DC0 -/* 12520 80037120 00000000 */ nop -/* 12524 80037124 0C048D0D */ jal func_80123434 -/* 12528 80037128 00000000 */ nop -/* 1252C 8003712C 0C00E05F */ jal func_8003817C -/* 12530 80037130 00000000 */ nop -/* 12534 80037134 0C05186C */ jal func_801461B0 -/* 12538 80037138 00000000 */ nop -/* 1253C 8003713C 0C044512 */ jal func_80111448 -/* 12540 80037140 0000202D */ daddu $a0, $zero, $zero -/* 12544 80037144 0C0457B2 */ jal func_80115EC8 -/* 12548 80037148 24040001 */ addiu $a0, $zero, 1 -/* 1254C 8003714C 0C053128 */ jal func_8014C4A0 -/* 12550 80037150 00000000 */ nop -/* 12554 80037154 3C04800A */ lui $a0, %hi(D_8009A630) -/* 12558 80037158 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1255C 8003715C 2403FFF7 */ addiu $v1, $zero, -9 -/* 12560 80037160 8C820000 */ lw $v0, ($a0) -/* 12564 80037164 8E050000 */ lw $a1, ($s0) -/* 12568 80037168 00431024 */ and $v0, $v0, $v1 -/* 1256C 8003716C 2403FFFD */ addiu $v1, $zero, -3 -/* 12570 80037170 00431024 */ and $v0, $v0, $v1 -/* 12574 80037174 AC820000 */ sw $v0, ($a0) -/* 12578 80037178 3C038007 */ lui $v1, %hi(D_80077990) -/* 1257C 8003717C 84637990 */ lh $v1, %lo(D_80077990)($v1) -/* 12580 80037180 24020009 */ addiu $v0, $zero, 9 -/* 12584 80037184 1062000D */ beq $v1, $v0, .L800371BC -/* 12588 80037188 A4A0008E */ sh $zero, 0x8e($a1) -/* 1258C 8003718C 2862000A */ slti $v0, $v1, 0xa -/* 12590 80037190 10400005 */ beqz $v0, .L800371A8 -/* 12594 80037194 24020005 */ addiu $v0, $zero, 5 -/* 12598 80037198 10620011 */ beq $v1, $v0, .L800371E0 -/* 1259C 8003719C 2404000E */ addiu $a0, $zero, 0xe -/* 125A0 800371A0 0800DC88 */ j .L80037220 -/* 125A4 800371A4 00000000 */ nop -.L800371A8: -/* 125A8 800371A8 2402000A */ addiu $v0, $zero, 0xa -/* 125AC 800371AC 10620008 */ beq $v1, $v0, .L800371D0 -/* 125B0 800371B0 00000000 */ nop -/* 125B4 800371B4 0800DC88 */ j .L80037220 -/* 125B8 800371B8 00000000 */ nop -.L800371BC: -/* 125BC 800371BC A0A000A8 */ sb $zero, 0xa8($a1) -/* 125C0 800371C0 0C00CC60 */ jal func_80033180 -/* 125C4 800371C4 24040010 */ addiu $a0, $zero, 0x10 -/* 125C8 800371C8 0800DC88 */ j .L80037220 -/* 125CC 800371CC 00000000 */ nop -.L800371D0: -/* 125D0 800371D0 0C00CC60 */ jal func_80033180 -/* 125D4 800371D4 24040011 */ addiu $a0, $zero, 0x11 -/* 125D8 800371D8 0800DC88 */ j .L80037220 -/* 125DC 800371DC 00000000 */ nop -.L800371E0: -/* 125E0 800371E0 2402000B */ addiu $v0, $zero, 0xb -/* 125E4 800371E4 A4A00086 */ sh $zero, 0x86($a1) -/* 125E8 800371E8 A4A2008C */ sh $v0, 0x8c($a1) -/* 125EC 800371EC 0C00CC60 */ jal func_80033180 -/* 125F0 800371F0 A4A0008E */ sh $zero, 0x8e($a1) -/* 125F4 800371F4 0800DC88 */ j .L80037220 -/* 125F8 800371F8 00000000 */ nop -.L800371FC: -/* 125FC 800371FC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 12600 80037200 8C42A630 */ lw $v0, %lo(D_8009A630)($v0) -/* 12604 80037204 30420008 */ andi $v0, $v0, 8 -/* 12608 80037208 14400005 */ bnez $v0, .L80037220 -/* 1260C 8003720C 00000000 */ nop -/* 12610 80037210 0C00E57C */ jal func_800395F0 -/* 12614 80037214 00000000 */ nop -/* 12618 80037218 0C00B424 */ jal func_8002D090 -/* 1261C 8003721C 00000000 */ nop -.L80037220: -/* 12620 80037220 8FBF0020 */ lw $ra, 0x20($sp) -/* 12624 80037224 8FB1001C */ lw $s1, 0x1c($sp) -/* 12628 80037228 8FB00018 */ lw $s0, 0x18($sp) -/* 1262C 8003722C 03E00008 */ jr $ra -/* 12630 80037230 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/11E70/func_80037234.s b/ver/jp/asm/nonmatchings/11E70/func_80037234.s deleted file mode 100644 index 4f74836991..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80037234.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037234 -/* 12634 80037234 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 12638 80037238 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1263C 8003723C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 12640 80037240 AFBF0010 */ sw $ra, 0x10($sp) -/* 12644 80037244 804300AC */ lb $v1, 0xac($v0) -/* 12648 80037248 2C620006 */ sltiu $v0, $v1, 6 -/* 1264C 8003724C 1040001B */ beqz $v0, .L800372BC -/* 12650 80037250 00031080 */ sll $v0, $v1, 2 -/* 12654 80037254 3C01800A */ lui $at, %hi(D_800983A8) -/* 12658 80037258 00220821 */ addu $at, $at, $v0 -/* 1265C 8003725C 8C2283A8 */ lw $v0, %lo(D_800983A8)($at) -/* 12660 80037260 00400008 */ jr $v0 -/* 12664 80037264 00000000 */ nop -/* 12668 80037268 3C018007 */ lui $at, %hi(D_800779F8) -/* 1266C 8003726C AC2079F8 */ sw $zero, %lo(D_800779F8)($at) -/* 12670 80037270 3C018007 */ lui $at, %hi(D_800779FC) -/* 12674 80037274 AC2079FC */ sw $zero, %lo(D_800779FC)($at) -/* 12678 80037278 3C018007 */ lui $at, %hi(D_80077A00) -/* 1267C 8003727C 0800DCAD */ j .L800372B4 -/* 12680 80037280 AC207A00 */ sw $zero, %lo(D_80077A00)($at) -/* 12684 80037284 0C00DD7C */ jal func_800375F0 -/* 12688 80037288 00000000 */ nop -/* 1268C 8003728C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 12690 80037290 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 12694 80037294 90420073 */ lbu $v0, 0x73($v0) -/* 12698 80037298 30420001 */ andi $v0, $v0, 1 -/* 1269C 8003729C 10400007 */ beqz $v0, .L800372BC -/* 126A0 800372A0 00000000 */ nop -/* 126A4 800372A4 0C00DE18 */ jal func_80037860 -/* 126A8 800372A8 00000000 */ nop -/* 126AC 800372AC 0800DCAF */ j .L800372BC -/* 126B0 800372B0 00000000 */ nop -.L800372B4: -/* 126B4 800372B4 0C00DD7C */ jal func_800375F0 -/* 126B8 800372B8 00000000 */ nop -.L800372BC: -/* 126BC 800372BC 8FBF0010 */ lw $ra, 0x10($sp) -/* 126C0 800372C0 03E00008 */ jr $ra -/* 126C4 800372C4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/11E70/func_800372C8.s b/ver/jp/asm/nonmatchings/11E70/func_800372C8.s deleted file mode 100644 index 6496a080c8..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_800372C8.s +++ /dev/null @@ -1,209 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800372C8 -/* 126C8 800372C8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 126CC 800372CC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 126D0 800372D0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 126D4 800372D4 AFBF0030 */ sw $ra, 0x30($sp) -/* 126D8 800372D8 AFB7002C */ sw $s7, 0x2c($sp) -/* 126DC 800372DC AFB60028 */ sw $s6, 0x28($sp) -/* 126E0 800372E0 AFB50024 */ sw $s5, 0x24($sp) -/* 126E4 800372E4 AFB40020 */ sw $s4, 0x20($sp) -/* 126E8 800372E8 AFB3001C */ sw $s3, 0x1c($sp) -/* 126EC 800372EC AFB20018 */ sw $s2, 0x18($sp) -/* 126F0 800372F0 AFB10014 */ sw $s1, 0x14($sp) -/* 126F4 800372F4 AFB00010 */ sw $s0, 0x10($sp) -/* 126F8 800372F8 804300AC */ lb $v1, 0xac($v0) -/* 126FC 800372FC 2C620006 */ sltiu $v0, $v1, 6 -/* 12700 80037300 10400029 */ beqz $v0, .L800373A8 -/* 12704 80037304 00031080 */ sll $v0, $v1, 2 -/* 12708 80037308 3C01800A */ lui $at, %hi(D_800983C0) -/* 1270C 8003730C 00220821 */ addu $at, $at, $v0 -/* 12710 80037310 8C2283C0 */ lw $v0, %lo(D_800983C0)($at) -/* 12714 80037314 00400008 */ jr $v0 -/* 12718 80037318 00000000 */ nop -/* 1271C 8003731C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 12720 80037320 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 12724 80037324 804300AF */ lb $v1, 0xaf($v0) -/* 12728 80037328 804200B0 */ lb $v0, 0xb0($v0) -/* 1272C 8003732C 44836000 */ mtc1 $v1, $f12 -/* 12730 80037330 00000000 */ nop -/* 12734 80037334 46806320 */ cvt.s.w $f12, $f12 -/* 12738 80037338 44820000 */ mtc1 $v0, $f0 -/* 1273C 8003733C 00000000 */ nop -/* 12740 80037340 46800020 */ cvt.s.w $f0, $f0 -/* 12744 80037344 0800DCE6 */ j .L80037398 -/* 12748 80037348 46006303 */ div.s $f12, $f12, $f0 -/* 1274C 8003734C 44806000 */ mtc1 $zero, $f12 -/* 12750 80037350 0800DCE8 */ j .L800373A0 -/* 12754 80037354 00000000 */ nop -/* 12758 80037358 44806000 */ mtc1 $zero, $f12 -/* 1275C 8003735C 0800DCE8 */ j .L800373A0 -/* 12760 80037360 00000000 */ nop -/* 12764 80037364 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 12768 80037368 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1276C 8003736C 806200AF */ lb $v0, 0xaf($v1) -/* 12770 80037370 806300B0 */ lb $v1, 0xb0($v1) -/* 12774 80037374 2442FFFF */ addiu $v0, $v0, -1 -/* 12778 80037378 00621023 */ subu $v0, $v1, $v0 -/* 1277C 8003737C 44826000 */ mtc1 $v0, $f12 -/* 12780 80037380 00000000 */ nop -/* 12784 80037384 46806320 */ cvt.s.w $f12, $f12 -/* 12788 80037388 44830000 */ mtc1 $v1, $f0 -/* 1278C 8003738C 00000000 */ nop -/* 12790 80037390 46800020 */ cvt.s.w $f0, $f0 -/* 12794 80037394 46006303 */ div.s $f12, $f12, $f0 -.L80037398: -/* 12798 80037398 460C6302 */ mul.s $f12, $f12, $f12 -/* 1279C 8003739C 00000000 */ nop -.L800373A0: -/* 127A0 800373A0 0C00DD7E */ jal func_800375F8 -/* 127A4 800373A4 46006386 */ mov.s $f14, $f12 -.L800373A8: -/* 127A8 800373A8 3C03FF10 */ lui $v1, 0xff10 -/* 127AC 800373AC 3463013F */ ori $v1, $v1, 0x13f -/* 127B0 800373B0 3C10800A */ lui $s0, %hi(D_8009A64C) -/* 127B4 800373B4 2610A64C */ addiu $s0, $s0, %lo(D_8009A64C) -/* 127B8 800373B8 3C12E700 */ lui $s2, 0xe700 -/* 127BC 800373BC 8E110000 */ lw $s1, ($s0) -/* 127C0 800373C0 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 127C4 800373C4 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 127C8 800373C8 0220102D */ daddu $v0, $s1, $zero -/* 127CC 800373CC 26310008 */ addiu $s1, $s1, 8 -/* 127D0 800373D0 AE110000 */ sw $s1, ($s0) -/* 127D4 800373D4 AC520000 */ sw $s2, ($v0) -/* 127D8 800373D8 AC400004 */ sw $zero, 4($v0) -/* 127DC 800373DC 26220008 */ addiu $v0, $s1, 8 -/* 127E0 800373E0 AE020000 */ sw $v0, ($s0) -/* 127E4 800373E4 0C018798 */ jal func_80061E60 -/* 127E8 800373E8 AE230000 */ sw $v1, ($s1) -/* 127EC 800373EC 3C060050 */ lui $a2, 0x50 -/* 127F0 800373F0 34C603C0 */ ori $a2, $a2, 0x3c0 -/* 127F4 800373F4 3C07E300 */ lui $a3, 0xe300 -/* 127F8 800373F8 34E70A01 */ ori $a3, $a3, 0xa01 -/* 127FC 800373FC 3C08D9C0 */ lui $t0, 0xd9c0 -/* 12800 80037400 3508F9FA */ ori $t0, $t0, 0xf9fa -/* 12804 80037404 3C0AD9FF */ lui $t2, 0xd9ff -/* 12808 80037408 354AFFFF */ ori $t2, $t2, 0xffff -/* 1280C 8003740C 3C090022 */ lui $t1, 0x22 -/* 12810 80037410 35290005 */ ori $t1, $t1, 5 -/* 12814 80037414 3C0BDC08 */ lui $t3, 0xdc08 -/* 12818 80037418 356B060A */ ori $t3, $t3, 0x60a -/* 1281C 8003741C 3C0CDC08 */ lui $t4, 0xdc08 -/* 12820 80037420 358C090A */ ori $t4, $t4, 0x90a -/* 12824 80037424 3C0DD700 */ lui $t5, 0xd700 -/* 12828 80037428 35AD0002 */ ori $t5, $t5, 2 -/* 1282C 8003742C 3C0EE300 */ lui $t6, 0xe300 -/* 12830 80037430 35CE0F00 */ ori $t6, $t6, 0xf00 -/* 12834 80037434 3C0FE300 */ lui $t7, 0xe300 -/* 12838 80037438 35EF0C00 */ ori $t7, $t7, 0xc00 -/* 1283C 8003743C 3C13E300 */ lui $s3, 0xe300 -/* 12840 80037440 36731201 */ ori $s3, $s3, 0x1201 -/* 12844 80037444 3C14E300 */ lui $s4, 0xe300 -/* 12848 80037448 36941801 */ ori $s4, $s4, 0x1801 -/* 1284C 8003744C 3C15E300 */ lui $s5, 0xe300 -/* 12850 80037450 36B50D01 */ ori $s5, $s5, 0xd01 -/* 12854 80037454 3C16E300 */ lui $s6, 0xe300 -/* 12858 80037458 36D61402 */ ori $s6, $s6, 0x1402 -/* 1285C 8003745C 3C17E300 */ lui $s7, 0xe300 -/* 12860 80037460 36F71700 */ ori $s7, $s7, 0x1700 -/* 12864 80037464 3C18E200 */ lui $t8, 0xe200 -/* 12868 80037468 37181E01 */ ori $t8, $t8, 0x1e01 -/* 1286C 8003746C 8E030000 */ lw $v1, ($s0) -/* 12870 80037470 0000202D */ daddu $a0, $zero, $zero -/* 12874 80037474 AE220004 */ sw $v0, 4($s1) -/* 12878 80037478 3C02ED00 */ lui $v0, 0xed00 -/* 1287C 8003747C 0060282D */ daddu $a1, $v1, $zero -/* 12880 80037480 24630008 */ addiu $v1, $v1, 8 -/* 12884 80037484 AE030000 */ sw $v1, ($s0) -/* 12888 80037488 ACA20000 */ sw $v0, ($a1) -/* 1288C 8003748C 24620008 */ addiu $v0, $v1, 8 -/* 12890 80037490 ACA60004 */ sw $a2, 4($a1) -/* 12894 80037494 AE020000 */ sw $v0, ($s0) -/* 12898 80037498 24620010 */ addiu $v0, $v1, 0x10 -/* 1289C 8003749C AC670000 */ sw $a3, ($v1) -/* 128A0 800374A0 AC600004 */ sw $zero, 4($v1) -/* 128A4 800374A4 AE020000 */ sw $v0, ($s0) -/* 128A8 800374A8 24620018 */ addiu $v0, $v1, 0x18 -/* 128AC 800374AC AC720008 */ sw $s2, 8($v1) -/* 128B0 800374B0 AC60000C */ sw $zero, 0xc($v1) -/* 128B4 800374B4 AE020000 */ sw $v0, ($s0) -/* 128B8 800374B8 24620020 */ addiu $v0, $v1, 0x20 -/* 128BC 800374BC AC680010 */ sw $t0, 0x10($v1) -/* 128C0 800374C0 AC600014 */ sw $zero, 0x14($v1) -/* 128C4 800374C4 AE020000 */ sw $v0, ($s0) -/* 128C8 800374C8 24620028 */ addiu $v0, $v1, 0x28 -/* 128CC 800374CC AC6A0018 */ sw $t2, 0x18($v1) -/* 128D0 800374D0 AC69001C */ sw $t1, 0x1c($v1) -/* 128D4 800374D4 AE020000 */ sw $v0, ($s0) -/* 128D8 800374D8 3C02DB02 */ lui $v0, 0xdb02 -/* 128DC 800374DC AC620020 */ sw $v0, 0x20($v1) -/* 128E0 800374E0 24020018 */ addiu $v0, $zero, 0x18 -/* 128E4 800374E4 AC620024 */ sw $v0, 0x24($v1) -/* 128E8 800374E8 24620030 */ addiu $v0, $v1, 0x30 -/* 128EC 800374EC 3C058007 */ lui $a1, %hi(D_80077A10) -/* 128F0 800374F0 24A57A10 */ addiu $a1, $a1, %lo(D_80077A10) -/* 128F4 800374F4 AE020000 */ sw $v0, ($s0) -/* 128F8 800374F8 24620038 */ addiu $v0, $v1, 0x38 -/* 128FC 800374FC AC65002C */ sw $a1, 0x2c($v1) -/* 12900 80037500 24A5FFF8 */ addiu $a1, $a1, -8 -/* 12904 80037504 AC6B0028 */ sw $t3, 0x28($v1) -/* 12908 80037508 AE020000 */ sw $v0, ($s0) -/* 1290C 8003750C 24620040 */ addiu $v0, $v1, 0x40 -/* 12910 80037510 AC6C0030 */ sw $t4, 0x30($v1) -/* 12914 80037514 AC650034 */ sw $a1, 0x34($v1) -/* 12918 80037518 AE020000 */ sw $v0, ($s0) -/* 1291C 8003751C 2402FFFF */ addiu $v0, $zero, -1 -/* 12920 80037520 AC62003C */ sw $v0, 0x3c($v1) -/* 12924 80037524 24620048 */ addiu $v0, $v1, 0x48 -/* 12928 80037528 AC6D0038 */ sw $t5, 0x38($v1) -/* 1292C 8003752C AE020000 */ sw $v0, ($s0) -/* 12930 80037530 24620050 */ addiu $v0, $v1, 0x50 -/* 12934 80037534 AC6E0040 */ sw $t6, 0x40($v1) -/* 12938 80037538 AC600044 */ sw $zero, 0x44($v1) -/* 1293C 8003753C AE020000 */ sw $v0, ($s0) -/* 12940 80037540 3C020008 */ lui $v0, 8 -/* 12944 80037544 AC6F0048 */ sw $t7, 0x48($v1) -/* 12948 80037548 AC62004C */ sw $v0, 0x4c($v1) -/* 1294C 8003754C 24620058 */ addiu $v0, $v1, 0x58 -/* 12950 80037550 AE020000 */ sw $v0, ($s0) -/* 12954 80037554 24022000 */ addiu $v0, $zero, 0x2000 -/* 12958 80037558 AC620054 */ sw $v0, 0x54($v1) -/* 1295C 8003755C 24620060 */ addiu $v0, $v1, 0x60 -/* 12960 80037560 AC730050 */ sw $s3, 0x50($v1) -/* 12964 80037564 AE020000 */ sw $v0, ($s0) -/* 12968 80037568 240200C0 */ addiu $v0, $zero, 0xc0 -/* 1296C 8003756C AC62005C */ sw $v0, 0x5c($v1) -/* 12970 80037570 24620068 */ addiu $v0, $v1, 0x68 -/* 12974 80037574 AC740058 */ sw $s4, 0x58($v1) -/* 12978 80037578 AE020000 */ sw $v0, ($s0) -/* 1297C 8003757C 24620070 */ addiu $v0, $v1, 0x70 -/* 12980 80037580 AC750060 */ sw $s5, 0x60($v1) -/* 12984 80037584 AC600064 */ sw $zero, 0x64($v1) -/* 12988 80037588 AE020000 */ sw $v0, ($s0) -/* 1298C 8003758C 24020C00 */ addiu $v0, $zero, 0xc00 -/* 12990 80037590 AC62006C */ sw $v0, 0x6c($v1) -/* 12994 80037594 24620078 */ addiu $v0, $v1, 0x78 -/* 12998 80037598 AC760068 */ sw $s6, 0x68($v1) -/* 1299C 8003759C AE020000 */ sw $v0, ($s0) -/* 129A0 800375A0 24620080 */ addiu $v0, $v1, 0x80 -/* 129A4 800375A4 AC770070 */ sw $s7, 0x70($v1) -/* 129A8 800375A8 AC600074 */ sw $zero, 0x74($v1) -/* 129AC 800375AC AE020000 */ sw $v0, ($s0) -/* 129B0 800375B0 AC780078 */ sw $t8, 0x78($v1) -/* 129B4 800375B4 0C00B4F3 */ jal func_8002D3CC -/* 129B8 800375B8 AC60007C */ sw $zero, 0x7c($v1) -/* 129BC 800375BC 0C00B4F3 */ jal func_8002D3CC -/* 129C0 800375C0 24040001 */ addiu $a0, $zero, 1 -/* 129C4 800375C4 8FBF0030 */ lw $ra, 0x30($sp) -/* 129C8 800375C8 8FB7002C */ lw $s7, 0x2c($sp) -/* 129CC 800375CC 8FB60028 */ lw $s6, 0x28($sp) -/* 129D0 800375D0 8FB50024 */ lw $s5, 0x24($sp) -/* 129D4 800375D4 8FB40020 */ lw $s4, 0x20($sp) -/* 129D8 800375D8 8FB3001C */ lw $s3, 0x1c($sp) -/* 129DC 800375DC 8FB20018 */ lw $s2, 0x18($sp) -/* 129E0 800375E0 8FB10014 */ lw $s1, 0x14($sp) -/* 129E4 800375E4 8FB00010 */ lw $s0, 0x10($sp) -/* 129E8 800375E8 03E00008 */ jr $ra -/* 129EC 800375EC 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/11E70/func_800375F0.s b/ver/jp/asm/nonmatchings/11E70/func_800375F0.s deleted file mode 100644 index 97117f25a7..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_800375F0.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800375F0 -/* 129F0 800375F0 03E00008 */ jr $ra -/* 129F4 800375F4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/11E70/func_800375F8.s b/ver/jp/asm/nonmatchings/11E70/func_800375F8.s deleted file mode 100644 index ec5f0c7482..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_800375F8.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800375F8 -/* 129F8 800375F8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 129FC 800375FC F7B40018 */ sdc1 $f20, 0x18($sp) -/* 12A00 80037600 AFBF0010 */ sw $ra, 0x10($sp) -/* 12A04 80037604 0C00DD89 */ jal func_80037624 -/* 12A08 80037608 46007506 */ mov.s $f20, $f14 -/* 12A0C 8003760C 0C00DEAB */ jal func_80037AAC -/* 12A10 80037610 4600A306 */ mov.s $f12, $f20 -/* 12A14 80037614 8FBF0010 */ lw $ra, 0x10($sp) -/* 12A18 80037618 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 12A1C 8003761C 03E00008 */ jr $ra -/* 12A20 80037620 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/11E70/func_80037624.s b/ver/jp/asm/nonmatchings/11E70/func_80037624.s deleted file mode 100644 index 36a21da3ec..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80037624.s +++ /dev/null @@ -1,154 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037624 -/* 12A24 80037624 27BDFFF8 */ addiu $sp, $sp, -8 -/* 12A28 80037628 0000582D */ daddu $t3, $zero, $zero -/* 12A2C 8003762C 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 12A30 80037630 2442A64C */ addiu $v0, $v0, %lo(D_8009A64C) -/* 12A34 80037634 0040382D */ daddu $a3, $v0, $zero -/* 12A38 80037638 3C18FD18 */ lui $t8, 0xfd18 -/* 12A3C 8003763C 3718010F */ ori $t8, $t8, 0x10f -/* 12A40 80037640 3C19800A */ lui $t9, %hi(D_8009E788) -/* 12A44 80037644 2739E788 */ addiu $t9, $t9, %lo(D_8009E788) -/* 12A48 80037648 3C0EF518 */ lui $t6, 0xf518 -/* 12A4C 8003764C 35CE8800 */ ori $t6, $t6, 0x8800 -/* 12A50 80037650 3C0DE44A */ lui $t5, 0xe44a -/* 12A54 80037654 35AD4000 */ ori $t5, $t5, 0x4000 -/* 12A58 80037658 3C0C0006 */ lui $t4, 6 -/* 12A5C 8003765C 358C4000 */ ori $t4, $t4, 0x4000 -/* 12A60 80037660 0160502D */ daddu $t2, $t3, $zero -/* 12A64 80037664 0160482D */ daddu $t1, $t3, $zero -/* 12A68 80037668 3C02DE00 */ lui $v0, 0xde00 -/* 12A6C 8003766C AFB00000 */ sw $s0, ($sp) -/* 12A70 80037670 8CE30000 */ lw $v1, ($a3) -/* 12A74 80037674 3C01C2C8 */ lui $at, 0xc2c8 -/* 12A78 80037678 44810000 */ mtc1 $at, $f0 -/* 12A7C 8003767C 0060202D */ daddu $a0, $v1, $zero -/* 12A80 80037680 24630008 */ addiu $v1, $v1, 8 -/* 12A84 80037684 ACE30000 */ sw $v1, ($a3) -/* 12A88 80037688 AC820000 */ sw $v0, ($a0) -/* 12A8C 8003768C 3C028007 */ lui $v0, %hi(D_80077A20) -/* 12A90 80037690 24427A20 */ addiu $v0, $v0, %lo(D_80077A20) -/* 12A94 80037694 AC820004 */ sw $v0, 4($a0) -/* 12A98 80037698 24620008 */ addiu $v0, $v1, 8 -/* 12A9C 8003769C 46006302 */ mul.s $f12, $f12, $f0 -/* 12AA0 800376A0 00000000 */ nop -/* 12AA4 800376A4 ACE20000 */ sw $v0, ($a3) -/* 12AA8 800376A8 3C02E700 */ lui $v0, 0xe700 -/* 12AAC 800376AC AC620000 */ sw $v0, ($v1) -/* 12AB0 800376B0 AC600004 */ sw $zero, 4($v1) -/* 12AB4 800376B4 4600608D */ trunc.w.s $f2, $f12 -/* 12AB8 800376B8 440F1000 */ mfc1 $t7, $f2 -/* 12ABC 800376BC 00000000 */ nop -/* 12AC0 800376C0 25E80022 */ addiu $t0, $t7, 0x22 -.L800376C4: -/* 12AC4 800376C4 3C040743 */ lui $a0, 0x743 -/* 12AC8 800376C8 3484C004 */ ori $a0, $a0, 0xc004 -/* 12ACC 800376CC 3C050043 */ lui $a1, 0x43 -/* 12AD0 800376D0 34A5C004 */ ori $a1, $a1, 0xc004 -/* 12AD4 800376D4 8CE60000 */ lw $a2, ($a3) -/* 12AD8 800376D8 8F220000 */ lw $v0, ($t9) -/* 12ADC 800376DC 00C0182D */ daddu $v1, $a2, $zero -/* 12AE0 800376E0 24C60008 */ addiu $a2, $a2, 8 -/* 12AE4 800376E4 00491021 */ addu $v0, $v0, $t1 -/* 12AE8 800376E8 ACE60000 */ sw $a2, ($a3) -/* 12AEC 800376EC AC620004 */ sw $v0, 4($v1) -/* 12AF0 800376F0 24C20008 */ addiu $v0, $a2, 8 -/* 12AF4 800376F4 AC780000 */ sw $t8, ($v1) -/* 12AF8 800376F8 ACE20000 */ sw $v0, ($a3) -/* 12AFC 800376FC 3C020700 */ lui $v0, 0x700 -/* 12B00 80037700 ACC20004 */ sw $v0, 4($a2) -/* 12B04 80037704 24C20010 */ addiu $v0, $a2, 0x10 -/* 12B08 80037708 ACCE0000 */ sw $t6, ($a2) -/* 12B0C 8003770C ACE20000 */ sw $v0, ($a3) -/* 12B10 80037710 3C02E600 */ lui $v0, 0xe600 -/* 12B14 80037714 ACC20008 */ sw $v0, 8($a2) -/* 12B18 80037718 24C20018 */ addiu $v0, $a2, 0x18 -/* 12B1C 8003771C ACC0000C */ sw $zero, 0xc($a2) -/* 12B20 80037720 ACE20000 */ sw $v0, ($a3) -/* 12B24 80037724 3C02F400 */ lui $v0, 0xf400 -/* 12B28 80037728 ACC20010 */ sw $v0, 0x10($a2) -/* 12B2C 8003772C 24C20020 */ addiu $v0, $a2, 0x20 -/* 12B30 80037730 ACC40014 */ sw $a0, 0x14($a2) -/* 12B34 80037734 ACE20000 */ sw $v0, ($a3) -/* 12B38 80037738 3C02E700 */ lui $v0, 0xe700 -/* 12B3C 8003773C ACC20018 */ sw $v0, 0x18($a2) -/* 12B40 80037740 24C20028 */ addiu $v0, $a2, 0x28 -/* 12B44 80037744 24C30030 */ addiu $v1, $a2, 0x30 -/* 12B48 80037748 ACC0001C */ sw $zero, 0x1c($a2) -/* 12B4C 8003774C ACE20000 */ sw $v0, ($a3) -/* 12B50 80037750 3C02F200 */ lui $v0, 0xf200 -/* 12B54 80037754 ACCE0020 */ sw $t6, 0x20($a2) -/* 12B58 80037758 ACC00024 */ sw $zero, 0x24($a2) -/* 12B5C 8003775C ACE30000 */ sw $v1, ($a3) -/* 12B60 80037760 ACC20028 */ sw $v0, 0x28($a2) -/* 12B64 80037764 24C20038 */ addiu $v0, $a2, 0x38 -/* 12B68 80037768 ACC5002C */ sw $a1, 0x2c($a2) -/* 12B6C 8003776C ACE20000 */ sw $v0, ($a3) -/* 12B70 80037770 25E20024 */ addiu $v0, $t7, 0x24 -/* 12B74 80037774 01421021 */ addu $v0, $t2, $v0 -/* 12B78 80037778 00021480 */ sll $v0, $v0, 0x12 -/* 12B7C 8003777C 00021403 */ sra $v0, $v0, 0x10 -/* 12B80 80037780 18400004 */ blez $v0, .L80037794 -/* 12B84 80037784 30420FFF */ andi $v0, $v0, 0xfff -/* 12B88 80037788 004D1025 */ or $v0, $v0, $t5 -/* 12B8C 8003778C 0800DDE6 */ j .L80037798 -/* 12B90 80037790 ACC20030 */ sw $v0, 0x30($a2) -.L80037794: -/* 12B94 80037794 ACCD0030 */ sw $t5, 0x30($a2) -.L80037798: -/* 12B98 80037798 00081480 */ sll $v0, $t0, 0x12 -/* 12B9C 8003779C 00021403 */ sra $v0, $v0, 0x10 -/* 12BA0 800377A0 18400004 */ blez $v0, .L800377B4 -/* 12BA4 800377A4 30420FFF */ andi $v0, $v0, 0xfff -/* 12BA8 800377A8 004C1025 */ or $v0, $v0, $t4 -/* 12BAC 800377AC 0800DDEE */ j .L800377B8 -/* 12BB0 800377B0 AC620004 */ sw $v0, 4($v1) -.L800377B4: -/* 12BB4 800377B4 AC6C0004 */ sw $t4, 4($v1) -.L800377B8: -/* 12BB8 800377B8 8CE30000 */ lw $v1, ($a3) -/* 12BBC 800377BC 24620008 */ addiu $v0, $v1, 8 -/* 12BC0 800377C0 ACE20000 */ sw $v0, ($a3) -/* 12BC4 800377C4 3C02E100 */ lui $v0, 0xe100 -/* 12BC8 800377C8 AC620000 */ sw $v0, ($v1) -/* 12BCC 800377CC 00081080 */ sll $v0, $t0, 2 -/* 12BD0 800377D0 04430008 */ bgezl $v0, .L800377F4 -/* 12BD4 800377D4 AC600004 */ sw $zero, 4($v1) -/* 12BD8 800377D8 00081480 */ sll $v0, $t0, 0x12 -/* 12BDC 800377DC 00021343 */ sra $v0, $v0, 0xd -/* 12BE0 800377E0 5C400001 */ bgtzl $v0, .L800377E8 -/* 12BE4 800377E4 0000102D */ daddu $v0, $zero, $zero -.L800377E8: -/* 12BE8 800377E8 00021023 */ negu $v0, $v0 -/* 12BEC 800377EC 3042FFFF */ andi $v0, $v0, 0xffff -/* 12BF0 800377F0 AC620004 */ sw $v0, 4($v1) -.L800377F4: -/* 12BF4 800377F4 3C040400 */ lui $a0, 0x400 -/* 12BF8 800377F8 34840400 */ ori $a0, $a0, 0x400 -/* 12BFC 800377FC 25080002 */ addiu $t0, $t0, 2 -/* 12C00 80037800 254A0002 */ addiu $t2, $t2, 2 -/* 12C04 80037804 25290880 */ addiu $t1, $t1, 0x880 -/* 12C08 80037808 8CE20000 */ lw $v0, ($a3) -/* 12C0C 8003780C 256B0001 */ addiu $t3, $t3, 1 -/* 12C10 80037810 0040182D */ daddu $v1, $v0, $zero -/* 12C14 80037814 24420008 */ addiu $v0, $v0, 8 -/* 12C18 80037818 ACE20000 */ sw $v0, ($a3) -/* 12C1C 8003781C 3C02F100 */ lui $v0, 0xf100 -/* 12C20 80037820 AC620000 */ sw $v0, ($v1) -/* 12C24 80037824 2962002C */ slti $v0, $t3, 0x2c -/* 12C28 80037828 1440FFA6 */ bnez $v0, .L800376C4 -/* 12C2C 8003782C AC640004 */ sw $a0, 4($v1) -/* 12C30 80037830 3C03800A */ lui $v1, %hi(D_8009A64C) -/* 12C34 80037834 2463A64C */ addiu $v1, $v1, %lo(D_8009A64C) -/* 12C38 80037838 8C620000 */ lw $v0, ($v1) -/* 12C3C 8003783C 0040202D */ daddu $a0, $v0, $zero -/* 12C40 80037840 24420008 */ addiu $v0, $v0, 8 -/* 12C44 80037844 AC620000 */ sw $v0, ($v1) -/* 12C48 80037848 3C02E700 */ lui $v0, 0xe700 -/* 12C4C 8003784C AC820000 */ sw $v0, ($a0) -/* 12C50 80037850 AC800004 */ sw $zero, 4($a0) -/* 12C54 80037854 8FB00000 */ lw $s0, ($sp) -/* 12C58 80037858 03E00008 */ jr $ra -/* 12C5C 8003785C 27BD0008 */ addiu $sp, $sp, 8 diff --git a/ver/jp/asm/nonmatchings/11E70/func_80037860.s b/ver/jp/asm/nonmatchings/11E70/func_80037860.s deleted file mode 100644 index d1b1162f8c..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80037860.s +++ /dev/null @@ -1,157 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037860 -/* 12C60 80037860 3C048007 */ lui $a0, %hi(D_800779FC) -/* 12C64 80037864 248479FC */ addiu $a0, $a0, %lo(D_800779FC) -/* 12C68 80037868 8C830000 */ lw $v1, ($a0) -/* 12C6C 8003786C 10600005 */ beqz $v1, .L80037884 -/* 12C70 80037870 24020001 */ addiu $v0, $zero, 1 -/* 12C74 80037874 10620016 */ beq $v1, $v0, .L800378D0 -/* 12C78 80037878 3C07FC11 */ lui $a3, 0xfc11 -/* 12C7C 8003787C 0800DE48 */ j .L80037920 -/* 12C80 80037880 34E79623 */ ori $a3, $a3, 0x9623 -.L80037884: -/* 12C84 80037884 3C038007 */ lui $v1, %hi(D_800779F8) -/* 12C88 80037888 246379F8 */ addiu $v1, $v1, %lo(D_800779F8) -/* 12C8C 8003788C 8C620000 */ lw $v0, ($v1) -/* 12C90 80037890 2442FF80 */ addiu $v0, $v0, -0x80 -/* 12C94 80037894 04410002 */ bgez $v0, .L800378A0 -/* 12C98 80037898 AC620000 */ sw $v0, ($v1) -/* 12C9C 8003789C AC600000 */ sw $zero, ($v1) -.L800378A0: -/* 12CA0 800378A0 3C038007 */ lui $v1, %hi(D_80077A00) -/* 12CA4 800378A4 24637A00 */ addiu $v1, $v1, %lo(D_80077A00) -/* 12CA8 800378A8 8C620000 */ lw $v0, ($v1) -/* 12CAC 800378AC 24420001 */ addiu $v0, $v0, 1 -/* 12CB0 800378B0 AC620000 */ sw $v0, ($v1) -/* 12CB4 800378B4 28420010 */ slti $v0, $v0, 0x10 -/* 12CB8 800378B8 14400018 */ bnez $v0, .L8003791C -/* 12CBC 800378BC 3C07FC11 */ lui $a3, 0xfc11 -/* 12CC0 800378C0 24020001 */ addiu $v0, $zero, 1 -/* 12CC4 800378C4 AC600000 */ sw $zero, ($v1) -/* 12CC8 800378C8 0800DE47 */ j .L8003791C -/* 12CCC 800378CC AC820000 */ sw $v0, ($a0) -.L800378D0: -/* 12CD0 800378D0 3C038007 */ lui $v1, %hi(D_800779F8) -/* 12CD4 800378D4 246379F8 */ addiu $v1, $v1, %lo(D_800779F8) -/* 12CD8 800378D8 8C620000 */ lw $v0, ($v1) -/* 12CDC 800378DC 24420080 */ addiu $v0, $v0, 0x80 -/* 12CE0 800378E0 AC620000 */ sw $v0, ($v1) -/* 12CE4 800378E4 28420100 */ slti $v0, $v0, 0x100 -/* 12CE8 800378E8 14400002 */ bnez $v0, .L800378F4 -/* 12CEC 800378EC 240200FF */ addiu $v0, $zero, 0xff -/* 12CF0 800378F0 AC620000 */ sw $v0, ($v1) -.L800378F4: -/* 12CF4 800378F4 3C038007 */ lui $v1, %hi(D_80077A00) -/* 12CF8 800378F8 24637A00 */ addiu $v1, $v1, %lo(D_80077A00) -/* 12CFC 800378FC 8C620000 */ lw $v0, ($v1) -/* 12D00 80037900 24420001 */ addiu $v0, $v0, 1 -/* 12D04 80037904 AC620000 */ sw $v0, ($v1) -/* 12D08 80037908 28420010 */ slti $v0, $v0, 0x10 -/* 12D0C 8003790C 14400003 */ bnez $v0, .L8003791C -/* 12D10 80037910 3C07FC11 */ lui $a3, 0xfc11 -/* 12D14 80037914 AC600000 */ sw $zero, ($v1) -/* 12D18 80037918 AC800000 */ sw $zero, ($a0) -.L8003791C: -/* 12D1C 8003791C 34E79623 */ ori $a3, $a3, 0x9623 -.L80037920: -/* 12D20 80037920 3C06FF2F */ lui $a2, 0xff2f -/* 12D24 80037924 34C6FFFF */ ori $a2, $a2, 0xffff -/* 12D28 80037928 3C08F8F0 */ lui $t0, 0xf8f0 -/* 12D2C 8003792C 35089800 */ ori $t0, $t0, 0x9800 -/* 12D30 80037930 3C09077F */ lui $t1, 0x77f -/* 12D34 80037934 3529F080 */ ori $t1, $t1, 0xf080 -/* 12D38 80037938 3C0AF568 */ lui $t2, 0xf568 -/* 12D3C 8003793C 354A2000 */ ori $t2, $t2, 0x2000 -/* 12D40 80037940 3C0B001F */ lui $t3, 0x1f -/* 12D44 80037944 356BC07C */ ori $t3, $t3, 0xc07c -/* 12D48 80037948 3C0DE438 */ lui $t5, 0xe438 -/* 12D4C 8003794C 35AD02A4 */ ori $t5, $t5, 0x2a4 -/* 12D50 80037950 3C0C0018 */ lui $t4, 0x18 -/* 12D54 80037954 358C0224 */ ori $t4, $t4, 0x224 -/* 12D58 80037958 3C0E0400 */ lui $t6, 0x400 -/* 12D5C 8003795C 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 12D60 80037960 24A5A64C */ addiu $a1, $a1, %lo(D_8009A64C) -/* 12D64 80037964 35CE0400 */ ori $t6, $t6, 0x400 -/* 12D68 80037968 8CA20000 */ lw $v0, ($a1) -/* 12D6C 8003796C 3C03DE00 */ lui $v1, 0xde00 -/* 12D70 80037970 0040202D */ daddu $a0, $v0, $zero -/* 12D74 80037974 24420008 */ addiu $v0, $v0, 8 -/* 12D78 80037978 ACA20000 */ sw $v0, ($a1) -/* 12D7C 8003797C AC830000 */ sw $v1, ($a0) -/* 12D80 80037980 3C038007 */ lui $v1, %hi(D_80077A20) -/* 12D84 80037984 24637A20 */ addiu $v1, $v1, %lo(D_80077A20) -/* 12D88 80037988 AC830004 */ sw $v1, 4($a0) -/* 12D8C 8003798C 24430008 */ addiu $v1, $v0, 8 -/* 12D90 80037990 ACA30000 */ sw $v1, ($a1) -/* 12D94 80037994 24430010 */ addiu $v1, $v0, 0x10 -/* 12D98 80037998 3C04FA00 */ lui $a0, 0xfa00 -/* 12D9C 8003799C AC470000 */ sw $a3, ($v0) -/* 12DA0 800379A0 AC460004 */ sw $a2, 4($v0) -/* 12DA4 800379A4 ACA30000 */ sw $v1, ($a1) -/* 12DA8 800379A8 3C038007 */ lui $v1, %hi(D_800779FB) -/* 12DAC 800379AC 906379FB */ lbu $v1, %lo(D_800779FB)($v1) -/* 12DB0 800379B0 3C06E700 */ lui $a2, 0xe700 -/* 12DB4 800379B4 AC440008 */ sw $a0, 8($v0) -/* 12DB8 800379B8 00681825 */ or $v1, $v1, $t0 -/* 12DBC 800379BC AC43000C */ sw $v1, 0xc($v0) -/* 12DC0 800379C0 24430018 */ addiu $v1, $v0, 0x18 -/* 12DC4 800379C4 ACA30000 */ sw $v1, ($a1) -/* 12DC8 800379C8 24430020 */ addiu $v1, $v0, 0x20 -/* 12DCC 800379CC AC460010 */ sw $a2, 0x10($v0) -/* 12DD0 800379D0 AC400014 */ sw $zero, 0x14($v0) -/* 12DD4 800379D4 ACA30000 */ sw $v1, ($a1) -/* 12DD8 800379D8 3C04800A */ lui $a0, %hi(D_8009E790) -/* 12DDC 800379DC 8C84E790 */ lw $a0, %lo(D_8009E790)($a0) -/* 12DE0 800379E0 3C03FD70 */ lui $v1, 0xfd70 -/* 12DE4 800379E4 AC430018 */ sw $v1, 0x18($v0) -/* 12DE8 800379E8 24430028 */ addiu $v1, $v0, 0x28 -/* 12DEC 800379EC AC44001C */ sw $a0, 0x1c($v0) -/* 12DF0 800379F0 ACA30000 */ sw $v1, ($a1) -/* 12DF4 800379F4 3C03F570 */ lui $v1, 0xf570 -/* 12DF8 800379F8 AC430020 */ sw $v1, 0x20($v0) -/* 12DFC 800379FC 3C030700 */ lui $v1, 0x700 -/* 12E00 80037A00 AC430024 */ sw $v1, 0x24($v0) -/* 12E04 80037A04 24430030 */ addiu $v1, $v0, 0x30 -/* 12E08 80037A08 ACA30000 */ sw $v1, ($a1) -/* 12E0C 80037A0C 3C03E600 */ lui $v1, 0xe600 -/* 12E10 80037A10 AC430028 */ sw $v1, 0x28($v0) -/* 12E14 80037A14 24430038 */ addiu $v1, $v0, 0x38 -/* 12E18 80037A18 AC40002C */ sw $zero, 0x2c($v0) -/* 12E1C 80037A1C ACA30000 */ sw $v1, ($a1) -/* 12E20 80037A20 3C03F300 */ lui $v1, 0xf300 -/* 12E24 80037A24 AC430030 */ sw $v1, 0x30($v0) -/* 12E28 80037A28 24430040 */ addiu $v1, $v0, 0x40 -/* 12E2C 80037A2C AC490034 */ sw $t1, 0x34($v0) -/* 12E30 80037A30 ACA30000 */ sw $v1, ($a1) -/* 12E34 80037A34 24430048 */ addiu $v1, $v0, 0x48 -/* 12E38 80037A38 AC460038 */ sw $a2, 0x38($v0) -/* 12E3C 80037A3C AC40003C */ sw $zero, 0x3c($v0) -/* 12E40 80037A40 ACA30000 */ sw $v1, ($a1) -/* 12E44 80037A44 24430050 */ addiu $v1, $v0, 0x50 -/* 12E48 80037A48 AC4A0040 */ sw $t2, 0x40($v0) -/* 12E4C 80037A4C AC400044 */ sw $zero, 0x44($v0) -/* 12E50 80037A50 ACA30000 */ sw $v1, ($a1) -/* 12E54 80037A54 3C03F200 */ lui $v1, 0xf200 -/* 12E58 80037A58 AC430048 */ sw $v1, 0x48($v0) -/* 12E5C 80037A5C 24430058 */ addiu $v1, $v0, 0x58 -/* 12E60 80037A60 AC4B004C */ sw $t3, 0x4c($v0) -/* 12E64 80037A64 ACA30000 */ sw $v1, ($a1) -/* 12E68 80037A68 24430060 */ addiu $v1, $v0, 0x60 -/* 12E6C 80037A6C AC4D0050 */ sw $t5, 0x50($v0) -/* 12E70 80037A70 AC4C0054 */ sw $t4, 0x54($v0) -/* 12E74 80037A74 ACA30000 */ sw $v1, ($a1) -/* 12E78 80037A78 3C03E100 */ lui $v1, 0xe100 -/* 12E7C 80037A7C AC430058 */ sw $v1, 0x58($v0) -/* 12E80 80037A80 24430068 */ addiu $v1, $v0, 0x68 -/* 12E84 80037A84 AC40005C */ sw $zero, 0x5c($v0) -/* 12E88 80037A88 ACA30000 */ sw $v1, ($a1) -/* 12E8C 80037A8C 3C03F100 */ lui $v1, 0xf100 -/* 12E90 80037A90 AC430060 */ sw $v1, 0x60($v0) -/* 12E94 80037A94 24430070 */ addiu $v1, $v0, 0x70 -/* 12E98 80037A98 AC4E0064 */ sw $t6, 0x64($v0) -/* 12E9C 80037A9C ACA30000 */ sw $v1, ($a1) -/* 12EA0 80037AA0 AC460068 */ sw $a2, 0x68($v0) -/* 12EA4 80037AA4 03E00008 */ jr $ra -/* 12EA8 80037AA8 AC40006C */ sw $zero, 0x6c($v0) diff --git a/ver/jp/asm/nonmatchings/11E70/func_80037AAC.s b/ver/jp/asm/nonmatchings/11E70/func_80037AAC.s deleted file mode 100644 index 8193f7c504..0000000000 --- a/ver/jp/asm/nonmatchings/11E70/func_80037AAC.s +++ /dev/null @@ -1,171 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037AAC -/* 12EAC 80037AAC 27BDFFF8 */ addiu $sp, $sp, -8 -/* 12EB0 80037AB0 3C04E300 */ lui $a0, 0xe300 -/* 12EB4 80037AB4 3C07800A */ lui $a3, %hi(D_8009A64C) -/* 12EB8 80037AB8 24E7A64C */ addiu $a3, $a3, %lo(D_8009A64C) -/* 12EBC 80037ABC 34841001 */ ori $a0, $a0, 0x1001 -/* 12EC0 80037AC0 3C02DE00 */ lui $v0, 0xde00 -/* 12EC4 80037AC4 AFB10004 */ sw $s1, 4($sp) -/* 12EC8 80037AC8 AFB00000 */ sw $s0, ($sp) -/* 12ECC 80037ACC 8CE50000 */ lw $a1, ($a3) -/* 12ED0 80037AD0 3C01437F */ lui $at, 0x437f -/* 12ED4 80037AD4 44810000 */ mtc1 $at, $f0 -/* 12ED8 80037AD8 00A0182D */ daddu $v1, $a1, $zero -/* 12EDC 80037ADC 24A50008 */ addiu $a1, $a1, 8 -/* 12EE0 80037AE0 ACE50000 */ sw $a1, ($a3) -/* 12EE4 80037AE4 AC620000 */ sw $v0, ($v1) -/* 12EE8 80037AE8 3C028007 */ lui $v0, %hi(D_80077A20) -/* 12EEC 80037AEC 24427A20 */ addiu $v0, $v0, %lo(D_80077A20) -/* 12EF0 80037AF0 AC620004 */ sw $v0, 4($v1) -/* 12EF4 80037AF4 24A20008 */ addiu $v0, $a1, 8 -/* 12EF8 80037AF8 ACE20000 */ sw $v0, ($a3) -/* 12EFC 80037AFC 34028000 */ ori $v0, $zero, 0x8000 -/* 12F00 80037B00 46006302 */ mul.s $f12, $f12, $f0 -/* 12F04 80037B04 00000000 */ nop -/* 12F08 80037B08 ACA20004 */ sw $v0, 4($a1) -/* 12F0C 80037B0C 24A20010 */ addiu $v0, $a1, 0x10 -/* 12F10 80037B10 ACA40000 */ sw $a0, ($a1) -/* 12F14 80037B14 ACE20000 */ sw $v0, ($a3) -/* 12F18 80037B18 3C02E700 */ lui $v0, 0xe700 -/* 12F1C 80037B1C 460C0001 */ sub.s $f0, $f0, $f12 -/* 12F20 80037B20 ACA20008 */ sw $v0, 8($a1) -/* 12F24 80037B24 4600008D */ trunc.w.s $f2, $f0 -/* 12F28 80037B28 44061000 */ mfc1 $a2, $f2 -/* 12F2C 80037B2C 00000000 */ nop -/* 12F30 80037B30 28C200FF */ slti $v0, $a2, 0xff -/* 12F34 80037B34 10400011 */ beqz $v0, .L80037B7C -/* 12F38 80037B38 ACA0000C */ sw $zero, 0xc($a1) -/* 12F3C 80037B3C 04C20001 */ bltzl $a2, .L80037B44 -/* 12F40 80037B40 0000302D */ daddu $a2, $zero, $zero -.L80037B44: -/* 12F44 80037B44 3C04FCFF */ lui $a0, 0xfcff -/* 12F48 80037B48 348497FF */ ori $a0, $a0, 0x97ff -/* 12F4C 80037B4C 3C03FF2C */ lui $v1, 0xff2c -/* 12F50 80037B50 3463FE7F */ ori $v1, $v1, 0xfe7f -/* 12F54 80037B54 24A20018 */ addiu $v0, $a1, 0x18 -/* 12F58 80037B58 ACE20000 */ sw $v0, ($a3) -/* 12F5C 80037B5C 24A20020 */ addiu $v0, $a1, 0x20 -/* 12F60 80037B60 ACA40010 */ sw $a0, 0x10($a1) -/* 12F64 80037B64 ACA30014 */ sw $v1, 0x14($a1) -/* 12F68 80037B68 ACE20000 */ sw $v0, ($a3) -/* 12F6C 80037B6C 3C02FA00 */ lui $v0, 0xfa00 -/* 12F70 80037B70 ACA20018 */ sw $v0, 0x18($a1) -/* 12F74 80037B74 30C200FF */ andi $v0, $a2, 0xff -/* 12F78 80037B78 ACA2001C */ sw $v0, 0x1c($a1) -.L80037B7C: -/* 12F7C 80037B7C 3C07F500 */ lui $a3, 0xf500 -/* 12F80 80037B80 34E70100 */ ori $a3, $a3, 0x100 -/* 12F84 80037B84 3C090703 */ lui $t1, 0x703 -/* 12F88 80037B88 3529C000 */ ori $t1, $t1, 0xc000 -/* 12F8C 80037B8C 3C0AFD48 */ lui $t2, 0xfd48 -/* 12F90 80037B90 354A003F */ ori $t2, $t2, 0x3f -/* 12F94 80037B94 3C0BF548 */ lui $t3, 0xf548 -/* 12F98 80037B98 356B1000 */ ori $t3, $t3, 0x1000 -/* 12F9C 80037B9C 3C0C070F */ lui $t4, 0x70f -/* 12FA0 80037BA0 358CE07C */ ori $t4, $t4, 0xe07c -/* 12FA4 80037BA4 3C0DF540 */ lui $t5, 0xf540 -/* 12FA8 80037BA8 35AD1000 */ ori $t5, $t5, 0x1000 -/* 12FAC 80037BAC 3C0E001F */ lui $t6, 0x1f -/* 12FB0 80037BB0 35CEC07C */ ori $t6, $t6, 0xc07c -/* 12FB4 80037BB4 3C10E438 */ lui $s0, 0xe438 -/* 12FB8 80037BB8 3610437C */ ori $s0, $s0, 0x437c -/* 12FBC 80037BBC 3C0F0018 */ lui $t7, 0x18 -/* 12FC0 80037BC0 35EF42FC */ ori $t7, $t7, 0x42fc -/* 12FC4 80037BC4 3C110400 */ lui $s1, 0x400 -/* 12FC8 80037BC8 3C04800A */ lui $a0, %hi(D_8009A64C) -/* 12FCC 80037BCC 2484A64C */ addiu $a0, $a0, %lo(D_8009A64C) -/* 12FD0 80037BD0 36310400 */ ori $s1, $s1, 0x400 -/* 12FD4 80037BD4 8C820000 */ lw $v0, ($a0) -/* 12FD8 80037BD8 3C03FD10 */ lui $v1, 0xfd10 -/* 12FDC 80037BDC 0040302D */ daddu $a2, $v0, $zero -/* 12FE0 80037BE0 24420008 */ addiu $v0, $v0, 8 -/* 12FE4 80037BE4 AC820000 */ sw $v0, ($a0) -/* 12FE8 80037BE8 3C05800A */ lui $a1, %hi(D_8009E794) -/* 12FEC 80037BEC 8CA5E794 */ lw $a1, %lo(D_8009E794)($a1) -/* 12FF0 80037BF0 3C080700 */ lui $t0, 0x700 -/* 12FF4 80037BF4 ACC30000 */ sw $v1, ($a2) -/* 12FF8 80037BF8 24430008 */ addiu $v1, $v0, 8 -/* 12FFC 80037BFC ACC50004 */ sw $a1, 4($a2) -/* 13000 80037C00 AC830000 */ sw $v1, ($a0) -/* 13004 80037C04 3C03E800 */ lui $v1, 0xe800 -/* 13008 80037C08 AC430000 */ sw $v1, ($v0) -/* 1300C 80037C0C 24430010 */ addiu $v1, $v0, 0x10 -/* 13010 80037C10 AC400004 */ sw $zero, 4($v0) -/* 13014 80037C14 AC830000 */ sw $v1, ($a0) -/* 13018 80037C18 24430018 */ addiu $v1, $v0, 0x18 -/* 1301C 80037C1C AC470008 */ sw $a3, 8($v0) -/* 13020 80037C20 3C07E600 */ lui $a3, 0xe600 -/* 13024 80037C24 AC48000C */ sw $t0, 0xc($v0) -/* 13028 80037C28 AC830000 */ sw $v1, ($a0) -/* 1302C 80037C2C 24430020 */ addiu $v1, $v0, 0x20 -/* 13030 80037C30 AC470010 */ sw $a3, 0x10($v0) -/* 13034 80037C34 AC400014 */ sw $zero, 0x14($v0) -/* 13038 80037C38 AC830000 */ sw $v1, ($a0) -/* 1303C 80037C3C 3C03F000 */ lui $v1, 0xf000 -/* 13040 80037C40 AC430018 */ sw $v1, 0x18($v0) -/* 13044 80037C44 24430028 */ addiu $v1, $v0, 0x28 -/* 13048 80037C48 3C06E700 */ lui $a2, 0xe700 -/* 1304C 80037C4C AC49001C */ sw $t1, 0x1c($v0) -/* 13050 80037C50 AC830000 */ sw $v1, ($a0) -/* 13054 80037C54 3C05800A */ lui $a1, %hi(D_8009E78C) -/* 13058 80037C58 8CA5E78C */ lw $a1, %lo(D_8009E78C)($a1) -/* 1305C 80037C5C 24430030 */ addiu $v1, $v0, 0x30 -/* 13060 80037C60 AC460020 */ sw $a2, 0x20($v0) -/* 13064 80037C64 AC400024 */ sw $zero, 0x24($v0) -/* 13068 80037C68 AC830000 */ sw $v1, ($a0) -/* 1306C 80037C6C 24430038 */ addiu $v1, $v0, 0x38 -/* 13070 80037C70 AC4A0028 */ sw $t2, 0x28($v0) -/* 13074 80037C74 AC45002C */ sw $a1, 0x2c($v0) -/* 13078 80037C78 AC830000 */ sw $v1, ($a0) -/* 1307C 80037C7C 24430040 */ addiu $v1, $v0, 0x40 -/* 13080 80037C80 AC4B0030 */ sw $t3, 0x30($v0) -/* 13084 80037C84 AC480034 */ sw $t0, 0x34($v0) -/* 13088 80037C88 AC830000 */ sw $v1, ($a0) -/* 1308C 80037C8C 24430048 */ addiu $v1, $v0, 0x48 -/* 13090 80037C90 AC470038 */ sw $a3, 0x38($v0) -/* 13094 80037C94 AC40003C */ sw $zero, 0x3c($v0) -/* 13098 80037C98 AC830000 */ sw $v1, ($a0) -/* 1309C 80037C9C 3C03F400 */ lui $v1, 0xf400 -/* 130A0 80037CA0 AC430040 */ sw $v1, 0x40($v0) -/* 130A4 80037CA4 24430050 */ addiu $v1, $v0, 0x50 -/* 130A8 80037CA8 AC4C0044 */ sw $t4, 0x44($v0) -/* 130AC 80037CAC AC830000 */ sw $v1, ($a0) -/* 130B0 80037CB0 24430058 */ addiu $v1, $v0, 0x58 -/* 130B4 80037CB4 AC460048 */ sw $a2, 0x48($v0) -/* 130B8 80037CB8 AC40004C */ sw $zero, 0x4c($v0) -/* 130BC 80037CBC AC830000 */ sw $v1, ($a0) -/* 130C0 80037CC0 24430060 */ addiu $v1, $v0, 0x60 -/* 130C4 80037CC4 AC4D0050 */ sw $t5, 0x50($v0) -/* 130C8 80037CC8 AC400054 */ sw $zero, 0x54($v0) -/* 130CC 80037CCC AC830000 */ sw $v1, ($a0) -/* 130D0 80037CD0 3C03F200 */ lui $v1, 0xf200 -/* 130D4 80037CD4 AC430058 */ sw $v1, 0x58($v0) -/* 130D8 80037CD8 24430068 */ addiu $v1, $v0, 0x68 -/* 130DC 80037CDC AC4E005C */ sw $t6, 0x5c($v0) -/* 130E0 80037CE0 AC830000 */ sw $v1, ($a0) -/* 130E4 80037CE4 24430070 */ addiu $v1, $v0, 0x70 -/* 130E8 80037CE8 AC500060 */ sw $s0, 0x60($v0) -/* 130EC 80037CEC AC4F0064 */ sw $t7, 0x64($v0) -/* 130F0 80037CF0 AC830000 */ sw $v1, ($a0) -/* 130F4 80037CF4 3C03E100 */ lui $v1, 0xe100 -/* 130F8 80037CF8 AC430068 */ sw $v1, 0x68($v0) -/* 130FC 80037CFC 24430078 */ addiu $v1, $v0, 0x78 -/* 13100 80037D00 AC40006C */ sw $zero, 0x6c($v0) -/* 13104 80037D04 AC830000 */ sw $v1, ($a0) -/* 13108 80037D08 3C03F100 */ lui $v1, 0xf100 -/* 1310C 80037D0C AC430070 */ sw $v1, 0x70($v0) -/* 13110 80037D10 24430080 */ addiu $v1, $v0, 0x80 -/* 13114 80037D14 AC510074 */ sw $s1, 0x74($v0) -/* 13118 80037D18 AC830000 */ sw $v1, ($a0) -/* 1311C 80037D1C AC460078 */ sw $a2, 0x78($v0) -/* 13120 80037D20 AC40007C */ sw $zero, 0x7c($v0) -/* 13124 80037D24 8FB10004 */ lw $s1, 4($sp) -/* 13128 80037D28 8FB00000 */ lw $s0, ($sp) -/* 1312C 80037D2C 03E00008 */ jr $ra -/* 13130 80037D30 27BD0008 */ addiu $sp, $sp, 8 -/* 13134 80037D34 00000000 */ nop -/* 13138 80037D38 00000000 */ nop -/* 1313C 80037D3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13140/func_80037D40.s b/ver/jp/asm/nonmatchings/13140/func_80037D40.s deleted file mode 100644 index 5bfa09f648..0000000000 --- a/ver/jp/asm/nonmatchings/13140/func_80037D40.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037D40 -/* 13140 80037D40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 13144 80037D44 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 13148 80037D48 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 1314C 80037D4C AFBF0010 */ sw $ra, 0x10($sp) -/* 13150 80037D50 8C830000 */ lw $v1, ($a0) -/* 13154 80037D54 80620071 */ lb $v0, 0x71($v1) -/* 13158 80037D58 14400004 */ bnez $v0, .L80037D6C -/* 1315C 80037D5C 24020001 */ addiu $v0, $zero, 1 -/* 13160 80037D60 A0600072 */ sb $zero, 0x72($v1) -/* 13164 80037D64 8C830000 */ lw $v1, ($a0) -/* 13168 80037D68 A0620071 */ sb $v0, 0x71($v1) -.L80037D6C: -/* 1316C 80037D6C 8C820000 */ lw $v0, ($a0) -/* 13170 80037D70 A040006A */ sb $zero, 0x6a($v0) -/* 13174 80037D74 8C830000 */ lw $v1, ($a0) -/* 13178 80037D78 A4400068 */ sh $zero, 0x68($v0) -/* 1317C 80037D7C 0C0157B6 */ jal func_80055ED8 -/* 13180 80037D80 A060006B */ sb $zero, 0x6b($v1) -/* 13184 80037D84 0C04F4D4 */ jal func_8013D350 -/* 13188 80037D88 24040002 */ addiu $a0, $zero, 2 -/* 1318C 80037D8C 3C05437F */ lui $a1, 0x437f -/* 13190 80037D90 0C04F38E */ jal func_8013CE38 -/* 13194 80037D94 0000202D */ daddu $a0, $zero, $zero -/* 13198 80037D98 0C0528F4 */ jal func_8014A3D0 -/* 1319C 80037D9C 00000000 */ nop -/* 131A0 80037DA0 0C0B0C77 */ jal func_802C31DC -/* 131A4 80037DA4 00000000 */ nop -/* 131A8 80037DA8 8FBF0010 */ lw $ra, 0x10($sp) -/* 131AC 80037DAC 03E00008 */ jr $ra -/* 131B0 80037DB0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13140/func_80037DB4.s b/ver/jp/asm/nonmatchings/13140/func_80037DB4.s deleted file mode 100644 index e5daf2a389..0000000000 --- a/ver/jp/asm/nonmatchings/13140/func_80037DB4.s +++ /dev/null @@ -1,229 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80037DB4 -/* 131B4 80037DB4 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 131B8 80037DB8 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 131BC 80037DBC 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* 131C0 80037DC0 3C048007 */ lui $a0, %hi(D_80077AB0) -/* 131C4 80037DC4 24847AB0 */ addiu $a0, $a0, %lo(D_80077AB0) -/* 131C8 80037DC8 AFBF002C */ sw $ra, 0x2c($sp) -/* 131CC 80037DCC AFB20028 */ sw $s2, 0x28($sp) -/* 131D0 80037DD0 AFB10024 */ sw $s1, 0x24($sp) -/* 131D4 80037DD4 AFB00020 */ sw $s0, 0x20($sp) -/* 131D8 80037DD8 80A30072 */ lb $v1, 0x72($a1) -/* 131DC 80037DDC 3C128011 */ lui $s2, %hi(D_8010F450) -/* 131E0 80037DE0 2652F450 */ addiu $s2, $s2, %lo(D_8010F450) -/* 131E4 80037DE4 00031040 */ sll $v0, $v1, 1 -/* 131E8 80037DE8 00431021 */ addu $v0, $v0, $v1 -/* 131EC 80037DEC 00021080 */ sll $v0, $v0, 2 -/* 131F0 80037DF0 00448821 */ addu $s1, $v0, $a0 -/* 131F4 80037DF4 24020004 */ addiu $v0, $zero, 4 -/* 131F8 80037DF8 80A40071 */ lb $a0, 0x71($a1) -/* 131FC 80037DFC 96230000 */ lhu $v1, ($s1) -/* 13200 80037E00 50820001 */ beql $a0, $v0, .L80037E08 -/* 13204 80037E04 24030003 */ addiu $v1, $zero, 3 -.L80037E08: -/* 13208 80037E08 24020005 */ addiu $v0, $zero, 5 -/* 1320C 80037E0C 50820001 */ beql $a0, $v0, .L80037E14 -/* 13210 80037E10 24030004 */ addiu $v1, $zero, 4 -.L80037E14: -/* 13214 80037E14 00031400 */ sll $v0, $v1, 0x10 -/* 13218 80037E18 00021C03 */ sra $v1, $v0, 0x10 -/* 1321C 80037E1C 2C620005 */ sltiu $v0, $v1, 5 -/* 13220 80037E20 104000AC */ beqz $v0, .L800380D4 -/* 13224 80037E24 00031080 */ sll $v0, $v1, 2 -/* 13228 80037E28 3C01800A */ lui $at, %hi(D_80098440) -/* 1322C 80037E2C 00220821 */ addu $at, $at, $v0 -/* 13230 80037E30 8C228440 */ lw $v0, %lo(D_80098440)($at) -/* 13234 80037E34 00400008 */ jr $v0 -/* 13238 80037E38 00000000 */ nop -/* 1323C 80037E3C 0C00CD18 */ jal func_80033460 -/* 13240 80037E40 240400FF */ addiu $a0, $zero, 0xff -/* 13244 80037E44 0C00CD1C */ jal func_80033470 -/* 13248 80037E48 240400E0 */ addiu $a0, $zero, 0xe0 -/* 1324C 80037E4C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 13250 80037E50 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 13254 80037E54 8E030000 */ lw $v1, ($s0) -/* 13258 80037E58 24020003 */ addiu $v0, $zero, 3 -/* 1325C 80037E5C A06200AC */ sb $v0, 0xac($v1) -/* 13260 80037E60 3C03800A */ lui $v1, %hi(D_8009A630) -/* 13264 80037E64 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 13268 80037E68 8C620000 */ lw $v0, ($v1) -/* 1326C 80037E6C 34420008 */ ori $v0, $v0, 8 -/* 13270 80037E70 0C00CD41 */ jal func_80033504 -/* 13274 80037E74 AC620000 */ sw $v0, ($v1) -/* 13278 80037E78 8E030000 */ lw $v1, ($s0) -/* 1327C 80037E7C 24020005 */ addiu $v0, $zero, 5 -/* 13280 80037E80 0800E035 */ j .L800380D4 -/* 13284 80037E84 A0620071 */ sb $v0, 0x71($v1) -/* 13288 80037E88 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 1328C 80037E8C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 13290 80037E90 8E040000 */ lw $a0, ($s0) -/* 13294 80037E94 808200AC */ lb $v0, 0xac($a0) -/* 13298 80037E98 908300AC */ lbu $v1, 0xac($a0) -/* 1329C 80037E9C 10400006 */ beqz $v0, .L80037EB8 -/* 132A0 80037EA0 2462FFFF */ addiu $v0, $v1, -1 -/* 132A4 80037EA4 A08200AC */ sb $v0, 0xac($a0) -/* 132A8 80037EA8 8E020000 */ lw $v0, ($s0) -/* 132AC 80037EAC 804200AC */ lb $v0, 0xac($v0) -/* 132B0 80037EB0 14400094 */ bnez $v0, .L80038104 -/* 132B4 80037EB4 00000000 */ nop -.L80037EB8: -/* 132B8 80037EB8 8E020000 */ lw $v0, ($s0) -/* 132BC 80037EBC A0400072 */ sb $zero, 0x72($v0) -/* 132C0 80037EC0 8E020000 */ lw $v0, ($s0) -/* 132C4 80037EC4 A0400071 */ sb $zero, 0x71($v0) -/* 132C8 80037EC8 8E020000 */ lw $v0, ($s0) -/* 132CC 80037ECC 0C0157AD */ jal func_80055EB4 -/* 132D0 80037ED0 A040007E */ sb $zero, 0x7e($v0) -/* 132D4 80037ED4 8E020000 */ lw $v0, ($s0) -/* 132D8 80037ED8 A0400070 */ sb $zero, 0x70($v0) -/* 132DC 80037EDC 8E020000 */ lw $v0, ($s0) -/* 132E0 80037EE0 A0400076 */ sb $zero, 0x76($v0) -/* 132E4 80037EE4 8E020000 */ lw $v0, ($s0) -/* 132E8 80037EE8 A0400078 */ sb $zero, 0x78($v0) -/* 132EC 80037EEC 8E020000 */ lw $v0, ($s0) -/* 132F0 80037EF0 3C04800A */ lui $a0, %hi(D_8009A630) -/* 132F4 80037EF4 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 132F8 80037EF8 A040007D */ sb $zero, 0x7d($v0) -/* 132FC 80037EFC 8C820000 */ lw $v0, ($a0) -/* 13300 80037F00 2403FFF7 */ addiu $v1, $zero, -9 -/* 13304 80037F04 00431024 */ and $v0, $v0, $v1 -/* 13308 80037F08 0C00AAF0 */ jal func_8002ABC0 -/* 1330C 80037F0C AC820000 */ sw $v0, ($a0) -/* 13310 80037F10 0C048AA8 */ jal func_80122AA0 -/* 13314 80037F14 00000000 */ nop -/* 13318 80037F18 0C04A0B2 */ jal func_801282C8 -/* 1331C 80037F1C 00000000 */ nop -/* 13320 80037F20 0C0B0C77 */ jal func_802C31DC -/* 13324 80037F24 00000000 */ nop -/* 13328 80037F28 0C00B6E1 */ jal func_8002DB84 -/* 1332C 80037F2C 00000000 */ nop -/* 13330 80037F30 0C044512 */ jal func_80111448 -/* 13334 80037F34 0000202D */ daddu $a0, $zero, $zero -/* 13338 80037F38 0C049770 */ jal func_80125DC0 -/* 1333C 80037F3C 00000000 */ nop -/* 13340 80037F40 0C048D0D */ jal func_80123434 -/* 13344 80037F44 00000000 */ nop -/* 13348 80037F48 0C046BD5 */ jal func_8011AF54 -/* 1334C 80037F4C 00000000 */ nop -/* 13350 80037F50 0C05343C */ jal func_8014D0F0 -/* 13354 80037F54 00000000 */ nop -/* 13358 80037F58 0C052BAA */ jal func_8014AEA8 -/* 1335C 80037F5C 00000000 */ nop -/* 13360 80037F60 0C05186C */ jal func_801461B0 -/* 13364 80037F64 00000000 */ nop -/* 13368 80037F68 0C0529CC */ jal func_8014A730 -/* 1336C 80037F6C 00000000 */ nop -/* 13370 80037F70 0C04A221 */ jal func_80128884 -/* 13374 80037F74 00000000 */ nop -/* 13378 80037F78 0C0457B2 */ jal func_80115EC8 -/* 1337C 80037F7C 0000202D */ daddu $a0, $zero, $zero -/* 13380 80037F80 0C04F46E */ jal func_8013D1B8 -/* 13384 80037F84 00000000 */ nop -/* 13388 80037F88 0C037F0C */ jal func_800DFC30 -/* 1338C 80037F8C 00000000 */ nop -/* 13390 80037F90 0C00E05F */ jal func_8003817C -/* 13394 80037F94 00000000 */ nop -/* 13398 80037F98 0C039CD0 */ jal func_800E7340 -/* 1339C 80037F9C 00000000 */ nop -/* 133A0 80037FA0 0C01CAC4 */ jal func_80072B10 -/* 133A4 80037FA4 00000000 */ nop -/* 133A8 80037FA8 0C00F7FE */ jal func_8003DFF8 -/* 133AC 80037FAC 00000000 */ nop -/* 133B0 80037FB0 0C016653 */ jal func_8005994C -/* 133B4 80037FB4 00000000 */ nop -/* 133B8 80037FB8 0C04D85C */ jal func_80136170 -/* 133BC 80037FBC 00000000 */ nop -/* 133C0 80037FC0 0C0528F4 */ jal func_8014A3D0 -/* 133C4 80037FC4 00000000 */ nop -/* 133C8 80037FC8 0C016B11 */ jal func_8005AC44 -/* 133CC 80037FCC 00000000 */ nop -/* 133D0 80037FD0 0C00CC60 */ jal func_80033180 -/* 133D4 80037FD4 24040002 */ addiu $a0, $zero, 2 -/* 133D8 80037FD8 0800E041 */ j .L80038104 -/* 133DC 80037FDC 00000000 */ nop -/* 133E0 80037FE0 27A50018 */ addiu $a1, $sp, 0x18 -/* 133E4 80037FE4 8E240008 */ lw $a0, 8($s1) -/* 133E8 80037FE8 0C016A2C */ jal func_8005A8B0 -/* 133EC 80037FEC 27A6001A */ addiu $a2, $sp, 0x1a -/* 133F0 80037FF0 0000202D */ daddu $a0, $zero, $zero -/* 133F4 80037FF4 2405001D */ addiu $a1, $zero, 0x1d -/* 133F8 80037FF8 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 133FC 80037FFC 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 13400 80038000 8E020000 */ lw $v0, ($s0) -/* 13404 80038004 97A30018 */ lhu $v1, 0x18($sp) -/* 13408 80038008 97A7001A */ lhu $a3, 0x1a($sp) -/* 1340C 8003800C 24060014 */ addiu $a2, $zero, 0x14 -/* 13410 80038010 A4430086 */ sh $v1, 0x86($v0) -/* 13414 80038014 A447008C */ sh $a3, 0x8c($v0) -/* 13418 80038018 96230002 */ lhu $v1, 2($s1) -/* 1341C 8003801C 2407FEFA */ addiu $a3, $zero, -0x106 -/* 13420 80038020 A040007E */ sb $zero, 0x7e($v0) -/* 13424 80038024 0800E01E */ j .L80038078 -/* 13428 80038028 A443008E */ sh $v1, 0x8e($v0) -/* 1342C 8003802C 27A50018 */ addiu $a1, $sp, 0x18 -/* 13430 80038030 8E240008 */ lw $a0, 8($s1) -/* 13434 80038034 0C016A2C */ jal func_8005A8B0 -/* 13438 80038038 27A6001A */ addiu $a2, $sp, 0x1a -/* 1343C 8003803C 0000202D */ daddu $a0, $zero, $zero -/* 13440 80038040 2405001D */ addiu $a1, $zero, 0x1d -/* 13444 80038044 24060014 */ addiu $a2, $zero, 0x14 -/* 13448 80038048 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 1344C 8003804C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 13450 80038050 8E030000 */ lw $v1, ($s0) -/* 13454 80038054 97A20018 */ lhu $v0, 0x18($sp) -/* 13458 80038058 97A8001A */ lhu $t0, 0x1a($sp) -/* 1345C 8003805C 2407FEFA */ addiu $a3, $zero, -0x106 -/* 13460 80038060 A4620086 */ sh $v0, 0x86($v1) -/* 13464 80038064 A468008C */ sh $t0, 0x8c($v1) -/* 13468 80038068 96280002 */ lhu $t0, 2($s1) -/* 1346C 8003806C 24020001 */ addiu $v0, $zero, 1 -/* 13470 80038070 A062007E */ sb $v0, 0x7e($v1) -/* 13474 80038074 A468008E */ sh $t0, 0x8e($v1) -.L80038078: -/* 13478 80038078 92230005 */ lbu $v1, 5($s1) -/* 1347C 8003807C 240200B1 */ addiu $v0, $zero, 0xb1 -/* 13480 80038080 AFA20010 */ sw $v0, 0x10($sp) -/* 13484 80038084 0C00B7E9 */ jal func_8002DFA4 -/* 13488 80038088 A2430012 */ sb $v1, 0x12($s2) -/* 1348C 8003808C 0000202D */ daddu $a0, $zero, $zero -/* 13490 80038090 3C05F5DE */ lui $a1, 0xf5de -/* 13494 80038094 82260006 */ lb $a2, 6($s1) -/* 13498 80038098 0C0B2026 */ jal func_802C8098 -/* 1349C 8003809C 34A50180 */ ori $a1, $a1, 0x180 -/* 134A0 800380A0 8E020000 */ lw $v0, ($s0) -/* 134A4 800380A4 80420072 */ lb $v0, 0x72($v0) -/* 134A8 800380A8 14400002 */ bnez $v0, .L800380B4 -/* 134AC 800380AC 24040002 */ addiu $a0, $zero, 2 -/* 134B0 800380B0 24040003 */ addiu $a0, $zero, 3 -.L800380B4: -/* 134B4 800380B4 0C04F4D4 */ jal func_8013D350 -/* 134B8 800380B8 00000000 */ nop -/* 134BC 800380BC 0C00CC60 */ jal func_80033180 -/* 134C0 800380C0 24040003 */ addiu $a0, $zero, 3 -/* 134C4 800380C4 0800E035 */ j .L800380D4 -/* 134C8 800380C8 00000000 */ nop -/* 134CC 800380CC 0C01CB7D */ jal func_80072DF4 -/* 134D0 800380D0 96240002 */ lhu $a0, 2($s1) -.L800380D4: -/* 134D4 800380D4 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 134D8 800380D8 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 134DC 800380DC 8C830000 */ lw $v1, ($a0) -/* 134E0 800380E0 90620072 */ lbu $v0, 0x72($v1) -/* 134E4 800380E4 24420001 */ addiu $v0, $v0, 1 -/* 134E8 800380E8 A0620072 */ sb $v0, 0x72($v1) -/* 134EC 800380EC 8C840000 */ lw $a0, ($a0) -/* 134F0 800380F0 80820072 */ lb $v0, 0x72($a0) -/* 134F4 800380F4 28420013 */ slti $v0, $v0, 0x13 -/* 134F8 800380F8 14400002 */ bnez $v0, .L80038104 -/* 134FC 800380FC 24020012 */ addiu $v0, $zero, 0x12 -/* 13500 80038100 A0820072 */ sb $v0, 0x72($a0) -.L80038104: -/* 13504 80038104 8FBF002C */ lw $ra, 0x2c($sp) -/* 13508 80038108 8FB20028 */ lw $s2, 0x28($sp) -/* 1350C 8003810C 8FB10024 */ lw $s1, 0x24($sp) -/* 13510 80038110 8FB00020 */ lw $s0, 0x20($sp) -/* 13514 80038114 03E00008 */ jr $ra -/* 13518 80038118 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/13140/func_8003811C.s b/ver/jp/asm/nonmatchings/13140/func_8003811C.s deleted file mode 100644 index 9d5dc0e81b..0000000000 --- a/ver/jp/asm/nonmatchings/13140/func_8003811C.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003811C -/* 1351C 8003811C 03E00008 */ jr $ra -/* 13520 80038120 00000000 */ nop -/* 13524 80038124 00000000 */ nop -/* 13528 80038128 00000000 */ nop -/* 1352C 8003812C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_80038130.s b/ver/jp/asm/nonmatchings/13530/func_80038130.s deleted file mode 100644 index 7a1817c507..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038130.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038130 -/* 13530 80038130 03E00008 */ jr $ra -/* 13534 80038134 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_80038138.s b/ver/jp/asm/nonmatchings/13530/func_80038138.s deleted file mode 100644 index da570ef8a8..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038138.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038138 -/* 13538 80038138 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1353C 8003813C AFB00010 */ sw $s0, 0x10($sp) -/* 13540 80038140 AFBF0014 */ sw $ra, 0x14($sp) -/* 13544 80038144 0C019D20 */ jal func_80067480 -/* 13548 80038148 0080802D */ daddu $s0, $a0, $zero -/* 1354C 8003814C 3C013F80 */ lui $at, 0x3f80 -/* 13550 80038150 44810000 */ mtc1 $at, $f0 -/* 13554 80038154 3C01BF80 */ lui $at, 0xbf80 -/* 13558 80038158 44811000 */ mtc1 $at, $f2 -/* 1355C 8003815C E6000000 */ swc1 $f0, ($s0) -/* 13560 80038160 E6020014 */ swc1 $f2, 0x14($s0) -/* 13564 80038164 E6000028 */ swc1 $f0, 0x28($s0) -/* 13568 80038168 E600003C */ swc1 $f0, 0x3c($s0) -/* 1356C 8003816C 8FBF0014 */ lw $ra, 0x14($sp) -/* 13570 80038170 8FB00010 */ lw $s0, 0x10($sp) -/* 13574 80038174 03E00008 */ jr $ra -/* 13578 80038178 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003817C.s b/ver/jp/asm/nonmatchings/13530/func_8003817C.s deleted file mode 100644 index 958ba4198d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003817C.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003817C -/* 1357C 8003817C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 13580 80038180 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 13584 80038184 80420070 */ lb $v0, 0x70($v0) -/* 13588 80038188 14400005 */ bnez $v0, .L800381A0 -/* 1358C 8003818C 00000000 */ nop -/* 13590 80038190 3C02800A */ lui $v0, %hi(D_8009E7A0) -/* 13594 80038194 2442E7A0 */ addiu $v0, $v0, %lo(D_8009E7A0) -/* 13598 80038198 0800E06A */ j .L800381A8 -/* 1359C 8003819C 00000000 */ nop -.L800381A0: -/* 135A0 800381A0 3C02800A */ lui $v0, %hi(D_8009E8A0) -/* 135A4 800381A4 2442E8A0 */ addiu $v0, $v0, %lo(D_8009E8A0) -.L800381A8: -/* 135A8 800381A8 3C01800A */ lui $at, %hi(D_8009E9A0) -/* 135AC 800381AC AC22E9A0 */ sw $v0, %lo(D_8009E9A0)($at) -/* 135B0 800381B0 3C02800A */ lui $v0, %hi(D_8009E9A0) -/* 135B4 800381B4 8C42E9A0 */ lw $v0, %lo(D_8009E9A0)($v0) -/* 135B8 800381B8 2403003F */ addiu $v1, $zero, 0x3f -/* 135BC 800381BC 244200FC */ addiu $v0, $v0, 0xfc -.L800381C0: -/* 135C0 800381C0 AC400000 */ sw $zero, ($v0) -/* 135C4 800381C4 2463FFFF */ addiu $v1, $v1, -1 -/* 135C8 800381C8 0461FFFD */ bgez $v1, .L800381C0 -/* 135CC 800381CC 2442FFFC */ addiu $v0, $v0, -4 -/* 135D0 800381D0 24020001 */ addiu $v0, $zero, 1 -/* 135D4 800381D4 3C01800A */ lui $at, %hi(D_8009A5E4) -/* 135D8 800381D8 A420A5E4 */ sh $zero, %lo(D_8009A5E4)($at) -/* 135DC 800381DC 3C01800A */ lui $at, %hi(D_8009E9A4) -/* 135E0 800381E0 A022E9A4 */ sb $v0, %lo(D_8009E9A4)($at) -/* 135E4 800381E4 03E00008 */ jr $ra -/* 135E8 800381E8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_800381EC.s b/ver/jp/asm/nonmatchings/13530/func_800381EC.s deleted file mode 100644 index 24da91c27c..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_800381EC.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800381EC -/* 135EC 800381EC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 135F0 800381F0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 135F4 800381F4 80420070 */ lb $v0, 0x70($v0) -/* 135F8 800381F8 14400005 */ bnez $v0, .L80038210 -/* 135FC 800381FC 00000000 */ nop -/* 13600 80038200 3C02800A */ lui $v0, %hi(D_8009E7A0) -/* 13604 80038204 2442E7A0 */ addiu $v0, $v0, %lo(D_8009E7A0) -/* 13608 80038208 0800E086 */ j .L80038218 -/* 1360C 8003820C 00000000 */ nop -.L80038210: -/* 13610 80038210 3C02800A */ lui $v0, %hi(D_8009E8A0) -/* 13614 80038214 2442E8A0 */ addiu $v0, $v0, %lo(D_8009E8A0) -.L80038218: -/* 13618 80038218 3C01800A */ lui $at, %hi(D_8009E9A0) -/* 1361C 8003821C AC22E9A0 */ sw $v0, %lo(D_8009E9A0)($at) -/* 13620 80038220 24020001 */ addiu $v0, $zero, 1 -/* 13624 80038224 3C01800A */ lui $at, %hi(D_8009A5E4) -/* 13628 80038228 A420A5E4 */ sh $zero, %lo(D_8009A5E4)($at) -/* 1362C 8003822C 3C01800A */ lui $at, %hi(D_8009E9A4) -/* 13630 80038230 A022E9A4 */ sb $v0, %lo(D_8009E9A4)($at) -/* 13634 80038234 03E00008 */ jr $ra -/* 13638 80038238 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003823C.s b/ver/jp/asm/nonmatchings/13530/func_8003823C.s deleted file mode 100644 index ae005486df..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003823C.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003823C -/* 1363C 8003823C 0000182D */ daddu $v1, $zero, $zero -/* 13640 80038240 24630001 */ addiu $v1, $v1, 1 -.L80038244: -/* 13644 80038244 28620040 */ slti $v0, $v1, 0x40 -/* 13648 80038248 1440FFFE */ bnez $v0, .L80038244 -/* 1364C 8003824C 24630001 */ addiu $v1, $v1, 1 -/* 13650 80038250 03E00008 */ jr $ra -/* 13654 80038254 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_80038258.s b/ver/jp/asm/nonmatchings/13530/func_80038258.s deleted file mode 100644 index fe6c6b8fc7..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038258.s +++ /dev/null @@ -1,190 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038258 -/* 13658 80038258 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 1365C 8003825C 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 13660 80038260 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 13664 80038264 AFB20018 */ sw $s2, 0x18($sp) -/* 13668 80038268 0080902D */ daddu $s2, $a0, $zero -/* 1366C 8003826C AFB3001C */ sw $s3, 0x1c($sp) -/* 13670 80038270 00A0982D */ daddu $s3, $a1, $zero -/* 13674 80038274 AFB40020 */ sw $s4, 0x20($sp) -/* 13678 80038278 00C0A02D */ daddu $s4, $a2, $zero -/* 1367C 8003827C AFB10014 */ sw $s1, 0x14($sp) -/* 13680 80038280 0000882D */ daddu $s1, $zero, $zero -/* 13684 80038284 AFBF0024 */ sw $ra, 0x24($sp) -/* 13688 80038288 AFB00010 */ sw $s0, 0x10($sp) -.L8003828C: -/* 1368C 8003828C 8C620000 */ lw $v0, ($v1) -/* 13690 80038290 10400006 */ beqz $v0, .L800382AC -/* 13694 80038294 2A220040 */ slti $v0, $s1, 0x40 -/* 13698 80038298 26310001 */ addiu $s1, $s1, 1 -/* 1369C 8003829C 2A220040 */ slti $v0, $s1, 0x40 -/* 136A0 800382A0 1440FFFA */ bnez $v0, .L8003828C -/* 136A4 800382A4 24630004 */ addiu $v1, $v1, 4 -/* 136A8 800382A8 2A220040 */ slti $v0, $s1, 0x40 -.L800382AC: -/* 136AC 800382AC 14400003 */ bnez $v0, .L800382BC -/* 136B0 800382B0 00000000 */ nop -.L800382B4: -/* 136B4 800382B4 0800E0AD */ j .L800382B4 -/* 136B8 800382B8 00000000 */ nop -.L800382BC: -/* 136BC 800382BC 0C00AB29 */ jal func_8002ACA4 -/* 136C0 800382C0 24040340 */ addiu $a0, $zero, 0x340 -/* 136C4 800382C4 00112080 */ sll $a0, $s1, 2 -/* 136C8 800382C8 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 136CC 800382CC 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 136D0 800382D0 3C05800A */ lui $a1, %hi(D_8009A5E4) -/* 136D4 800382D4 24A5A5E4 */ addiu $a1, $a1, %lo(D_8009A5E4) -/* 136D8 800382D8 00832021 */ addu $a0, $a0, $v1 -/* 136DC 800382DC 94A30000 */ lhu $v1, ($a1) -/* 136E0 800382E0 0040802D */ daddu $s0, $v0, $zero -/* 136E4 800382E4 AC900000 */ sw $s0, ($a0) -/* 136E8 800382E8 24630001 */ addiu $v1, $v1, 1 -/* 136EC 800382EC 16000003 */ bnez $s0, .L800382FC -/* 136F0 800382F0 A4A30000 */ sh $v1, ($a1) -.L800382F4: -/* 136F4 800382F4 0800E0BD */ j .L800382F4 -/* 136F8 800382F8 00000000 */ nop -.L800382FC: -/* 136FC 800382FC 3C030041 */ lui $v1, 0x41 -/* 13700 80038300 8E420000 */ lw $v0, ($s2) -/* 13704 80038304 34630011 */ ori $v1, $v1, 0x11 -/* 13708 80038308 00431825 */ or $v1, $v0, $v1 -/* 1370C 8003830C 12800004 */ beqz $s4, .L80038320 -/* 13710 80038310 AE030000 */ sw $v1, ($s0) -/* 13714 80038314 3C024000 */ lui $v0, 0x4000 -/* 13718 80038318 00621025 */ or $v0, $v1, $v0 -/* 1371C 8003831C AE020000 */ sw $v0, ($s0) -.L80038320: -/* 13720 80038320 0000202D */ daddu $a0, $zero, $zero -/* 13724 80038324 3C013F80 */ lui $at, 0x3f80 -/* 13728 80038328 44810000 */ mtc1 $at, $f0 -/* 1372C 8003832C 3C014080 */ lui $at, 0x4080 -/* 13730 80038330 44811000 */ mtc1 $at, $f2 -/* 13734 80038334 24020020 */ addiu $v0, $zero, 0x20 -/* 13738 80038338 A60200A6 */ sh $v0, 0xa6($s0) -/* 1373C 8003833C 24020040 */ addiu $v0, $zero, 0x40 -/* 13740 80038340 A60200A8 */ sh $v0, 0xa8($s0) -/* 13744 80038344 2402000D */ addiu $v0, $zero, 0xd -/* 13748 80038348 A20200AA */ sb $v0, 0xaa($s0) -/* 1374C 8003834C 240200FF */ addiu $v0, $zero, 0xff -/* 13750 80038350 AE000020 */ sw $zero, 0x20($s0) -/* 13754 80038354 AE00000C */ sw $zero, 0xc($s0) -/* 13758 80038358 AE00001C */ sw $zero, 0x1c($s0) -/* 1375C 8003835C AE000038 */ sw $zero, 0x38($s0) -/* 13760 80038360 AE00003C */ sw $zero, 0x3c($s0) -/* 13764 80038364 AE000040 */ sw $zero, 0x40($s0) -/* 13768 80038368 AE00006C */ sw $zero, 0x6c($s0) -/* 1376C 8003836C AE000070 */ sw $zero, 0x70($s0) -/* 13770 80038370 AE000074 */ sw $zero, 0x74($s0) -/* 13774 80038374 AE000050 */ sw $zero, 0x50($s0) -/* 13778 80038378 AE000044 */ sw $zero, 0x44($s0) -/* 1377C 8003837C AE000048 */ sw $zero, 0x48($s0) -/* 13780 80038380 AE00004C */ sw $zero, 0x4c($s0) -/* 13784 80038384 A6000090 */ sh $zero, 0x90($s0) -/* 13788 80038388 A6000092 */ sh $zero, 0x92($s0) -/* 1378C 8003838C A6000094 */ sh $zero, 0x94($s0) -/* 13790 80038390 A6000096 */ sh $zero, 0x96($s0) -/* 13794 80038394 A20000AB */ sb $zero, 0xab($s0) -/* 13798 80038398 A20200AC */ sb $v0, 0xac($s0) -/* 1379C 8003839C A20200AD */ sb $v0, 0xad($s0) -/* 137A0 800383A0 E6000014 */ swc1 $f0, 0x14($s0) -/* 137A4 800383A4 E6020018 */ swc1 $f2, 0x18($s0) -/* 137A8 800383A8 E6000054 */ swc1 $f0, 0x54($s0) -/* 137AC 800383AC E6000058 */ swc1 $f0, 0x58($s0) -/* 137B0 800383B0 E600005C */ swc1 $f0, 0x5c($s0) -/* 137B4 800383B4 8E420004 */ lw $v0, 4($s2) -/* 137B8 800383B8 0200182D */ daddu $v1, $s0, $zero -/* 137BC 800383BC E6000030 */ swc1 $f0, 0x30($s0) -/* 137C0 800383C0 AE000034 */ sw $zero, 0x34($s0) -/* 137C4 800383C4 A6000098 */ sh $zero, 0x98($s0) -/* 137C8 800383C8 AE020028 */ sw $v0, 0x28($s0) -/* 137CC 800383CC 3C020002 */ lui $v0, 2 -/* 137D0 800383D0 A60000A2 */ sh $zero, 0xa2($s0) -/* 137D4 800383D4 AE020080 */ sw $v0, 0x80($s0) -/* 137D8 800383D8 2402FFFF */ addiu $v0, $zero, -1 -/* 137DC 800383DC A6000088 */ sh $zero, 0x88($s0) -/* 137E0 800383E0 A600008A */ sh $zero, 0x8a($s0) -/* 137E4 800383E4 A600008C */ sh $zero, 0x8c($s0) -/* 137E8 800383E8 A6020084 */ sh $v0, 0x84($s0) -/* 137EC 800383EC A6020086 */ sh $v0, 0x86($s0) -/* 137F0 800383F0 A20000B4 */ sb $zero, 0xb4($s0) -/* 137F4 800383F4 A20000B5 */ sb $zero, 0xb5($s0) -/* 137F8 800383F8 AE000318 */ sw $zero, 0x318($s0) -/* 137FC 800383FC AE00031C */ sw $zero, 0x31c($s0) -/* 13800 80038400 E6000320 */ swc1 $f0, 0x320($s0) -.L80038404: -/* 13804 80038404 AC600324 */ sw $zero, 0x324($v1) -/* 13808 80038408 02041021 */ addu $v0, $s0, $a0 -/* 1380C 8003840C 24840001 */ addiu $a0, $a0, 1 -/* 13810 80038410 A040032C */ sb $zero, 0x32c($v0) -/* 13814 80038414 28820002 */ slti $v0, $a0, 2 -/* 13818 80038418 1440FFFA */ bnez $v0, .L80038404 -/* 1381C 8003841C 24630004 */ addiu $v1, $v1, 4 -/* 13820 80038420 8E420008 */ lw $v0, 8($s2) -/* 13824 80038424 14400004 */ bnez $v0, .L80038438 -/* 13828 80038428 AE020004 */ sw $v0, 4($s0) -/* 1382C 8003842C 3C028004 */ lui $v0, %hi(func_80038130) -/* 13830 80038430 24428130 */ addiu $v0, $v0, %lo(func_80038130) -/* 13834 80038434 AE020004 */ sw $v0, 4($s0) -.L80038438: -/* 13838 80038438 8E42000C */ lw $v0, 0xc($s2) -/* 1383C 8003843C 14400004 */ bnez $v0, .L80038450 -/* 13840 80038440 AE020008 */ sw $v0, 8($s0) -/* 13844 80038444 3C028004 */ lui $v0, %hi(func_80038130) -/* 13848 80038448 24428130 */ addiu $v0, $v0, %lo(func_80038130) -/* 1384C 8003844C AE020008 */ sw $v0, 8($s0) -.L80038450: -/* 13850 80038450 16800015 */ bnez $s4, .L800384A8 -/* 13854 80038454 3C020100 */ lui $v0, 0x100 -/* 13858 80038458 8E030000 */ lw $v1, ($s0) -/* 1385C 8003845C 00621024 */ and $v0, $v1, $v0 -/* 13860 80038460 1440000F */ bnez $v0, .L800384A0 -/* 13864 80038464 AE1300B0 */ sw $s3, 0xb0($s0) -/* 13868 80038468 3C020400 */ lui $v0, 0x400 -/* 1386C 8003846C 00621024 */ and $v0, $v1, $v0 -/* 13870 80038470 14400004 */ bnez $v0, .L80038484 -/* 13874 80038474 0260282D */ daddu $a1, $s3, $zero -/* 13878 80038478 8E040028 */ lw $a0, 0x28($s0) -/* 1387C 8003847C 0800E124 */ j .L80038490 -/* 13880 80038480 00000000 */ nop -.L80038484: -/* 13884 80038484 8E020028 */ lw $v0, 0x28($s0) -/* 13888 80038488 3C048000 */ lui $a0, 0x8000 -/* 1388C 8003848C 00442025 */ or $a0, $v0, $a0 -.L80038490: -/* 13890 80038490 0C04470F */ jal func_80111C3C -/* 13894 80038494 00000000 */ nop -/* 13898 80038498 0800E12A */ j .L800384A8 -/* 1389C 8003849C AE020024 */ sw $v0, 0x24($s0) -.L800384A0: -/* 138A0 800384A0 34620002 */ ori $v0, $v1, 2 -/* 138A4 800384A4 AE020000 */ sw $v0, ($s0) -.L800384A8: -/* 138A8 800384A8 8E050038 */ lw $a1, 0x38($s0) -/* 138AC 800384AC 8E06003C */ lw $a2, 0x3c($s0) -/* 138B0 800384B0 8E070040 */ lw $a3, 0x40($s0) -/* 138B4 800384B4 0C045D1C */ jal func_80117470 -/* 138B8 800384B8 0000202D */ daddu $a0, $zero, $zero -/* 138BC 800384BC 3C013F80 */ lui $at, 0x3f80 -/* 138C0 800384C0 44810000 */ mtc1 $at, $f0 -/* 138C4 800384C4 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 138C8 800384C8 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 138CC 800384CC AE020078 */ sw $v0, 0x78($s0) -/* 138D0 800384D0 E600007C */ swc1 $f0, 0x7c($s0) -/* 138D4 800384D4 80620070 */ lb $v0, 0x70($v1) -/* 138D8 800384D8 54400001 */ bnel $v0, $zero, .L800384E0 -/* 138DC 800384DC 36310800 */ ori $s1, $s1, 0x800 -.L800384E0: -/* 138E0 800384E0 0220102D */ daddu $v0, $s1, $zero -/* 138E4 800384E4 8FBF0024 */ lw $ra, 0x24($sp) -/* 138E8 800384E8 8FB40020 */ lw $s4, 0x20($sp) -/* 138EC 800384EC 8FB3001C */ lw $s3, 0x1c($sp) -/* 138F0 800384F0 8FB20018 */ lw $s2, 0x18($sp) -/* 138F4 800384F4 8FB10014 */ lw $s1, 0x14($sp) -/* 138F8 800384F8 8FB00010 */ lw $s0, 0x10($sp) -/* 138FC 800384FC 03E00008 */ jr $ra -/* 13900 80038500 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_80038504.s b/ver/jp/asm/nonmatchings/13530/func_80038504.s deleted file mode 100644 index d84843bee6..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038504.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038504 -/* 13904 80038504 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 13908 80038508 0000282D */ daddu $a1, $zero, $zero -/* 1390C 8003850C AFBF0010 */ sw $ra, 0x10($sp) -/* 13910 80038510 0C00E096 */ jal func_80038258 -/* 13914 80038514 00A0302D */ daddu $a2, $a1, $zero -/* 13918 80038518 8FBF0010 */ lw $ra, 0x10($sp) -/* 1391C 8003851C 03E00008 */ jr $ra -/* 13920 80038520 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_80038524.s b/ver/jp/asm/nonmatchings/13530/func_80038524.s deleted file mode 100644 index b966b3c284..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038524.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038524 -/* 13924 80038524 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 13928 80038528 AFBF0010 */ sw $ra, 0x10($sp) -/* 1392C 8003852C 0C00E096 */ jal func_80038258 -/* 13930 80038530 0000302D */ daddu $a2, $zero, $zero -/* 13934 80038534 8FBF0010 */ lw $ra, 0x10($sp) -/* 13938 80038538 03E00008 */ jr $ra -/* 1393C 8003853C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_80038540.s b/ver/jp/asm/nonmatchings/13530/func_80038540.s deleted file mode 100644 index 90c945a4fa..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038540.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038540 -/* 13940 80038540 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 13944 80038544 0000282D */ daddu $a1, $zero, $zero -/* 13948 80038548 AFBF0010 */ sw $ra, 0x10($sp) -/* 1394C 8003854C 0C00E096 */ jal func_80038258 -/* 13950 80038550 24060001 */ addiu $a2, $zero, 1 -/* 13954 80038554 8FBF0010 */ lw $ra, 0x10($sp) -/* 13958 80038558 03E00008 */ jr $ra -/* 1395C 8003855C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_80038560.s b/ver/jp/asm/nonmatchings/13530/func_80038560.s deleted file mode 100644 index 5cb7693f3e..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80038560.s +++ /dev/null @@ -1,85 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80038560 -/* 13960 80038560 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 13964 80038564 2402F7FF */ addiu $v0, $zero, -0x801 -/* 13968 80038568 AFB20018 */ sw $s2, 0x18($sp) -/* 1396C 8003856C 00829024 */ and $s2, $a0, $v0 -/* 13970 80038570 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 13974 80038574 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 13978 80038578 00121080 */ sll $v0, $s2, 2 -/* 1397C 8003857C AFBF001C */ sw $ra, 0x1c($sp) -/* 13980 80038580 AFB10014 */ sw $s1, 0x14($sp) -/* 13984 80038584 AFB00010 */ sw $s0, 0x10($sp) -/* 13988 80038588 00431021 */ addu $v0, $v0, $v1 -/* 1398C 8003858C 8C500000 */ lw $s0, ($v0) -/* 13990 80038590 12000038 */ beqz $s0, .L80038674 -/* 13994 80038594 00000000 */ nop -/* 13998 80038598 8E020000 */ lw $v0, ($s0) -/* 1399C 8003859C 10400035 */ beqz $v0, .L80038674 -/* 139A0 800385A0 00000000 */ nop -/* 139A4 800385A4 8E040020 */ lw $a0, 0x20($s0) -/* 139A8 800385A8 10800004 */ beqz $a0, .L800385BC -/* 139AC 800385AC 00000000 */ nop -/* 139B0 800385B0 0C00AB3B */ jal func_8002ACEC -/* 139B4 800385B4 00000000 */ nop -/* 139B8 800385B8 AE000020 */ sw $zero, 0x20($s0) -.L800385BC: -/* 139BC 800385BC 8E030000 */ lw $v1, ($s0) -/* 139C0 800385C0 3C024000 */ lui $v0, 0x4000 -/* 139C4 800385C4 00621024 */ and $v0, $v1, $v0 -/* 139C8 800385C8 1440000A */ bnez $v0, .L800385F4 -/* 139CC 800385CC 3C020100 */ lui $v0, 0x100 -/* 139D0 800385D0 00621024 */ and $v0, $v1, $v0 -/* 139D4 800385D4 14400007 */ bnez $v0, .L800385F4 -/* 139D8 800385D8 00000000 */ nop -/* 139DC 800385DC 0C04484E */ jal func_80112138 -/* 139E0 800385E0 8E040024 */ lw $a0, 0x24($s0) -/* 139E4 800385E4 10400003 */ beqz $v0, .L800385F4 -/* 139E8 800385E8 00000000 */ nop -.L800385EC: -/* 139EC 800385EC 0800E17B */ j .L800385EC -/* 139F0 800385F0 00000000 */ nop -.L800385F4: -/* 139F4 800385F4 8E040078 */ lw $a0, 0x78($s0) -/* 139F8 800385F8 0C045D4E */ jal func_80117538 -/* 139FC 800385FC 0000882D */ daddu $s1, $zero, $zero -/* 13A00 80038600 0200202D */ daddu $a0, $s0, $zero -.L80038604: -/* 13A04 80038604 0C00F03A */ jal func_8003C0E8 -/* 13A08 80038608 0220282D */ daddu $a1, $s1, $zero -/* 13A0C 8003860C 26310001 */ addiu $s1, $s1, 1 -/* 13A10 80038610 2A220002 */ slti $v0, $s1, 2 -/* 13A14 80038614 1440FFFB */ bnez $v0, .L80038604 -/* 13A18 80038618 0200202D */ daddu $a0, $s0, $zero -/* 13A1C 8003861C 8E020000 */ lw $v0, ($s0) -/* 13A20 80038620 3C030010 */ lui $v1, 0x10 -/* 13A24 80038624 00431024 */ and $v0, $v0, $v1 -/* 13A28 80038628 10400003 */ beqz $v0, .L80038638 -/* 13A2C 8003862C 00000000 */ nop -/* 13A30 80038630 0C00EA9B */ jal func_8003AA6C -/* 13A34 80038634 0200202D */ daddu $a0, $s0, $zero -.L80038638: -/* 13A38 80038638 3C11800A */ lui $s1, %hi(D_8009E9A0) -/* 13A3C 8003863C 2631E9A0 */ addiu $s1, $s1, %lo(D_8009E9A0) -/* 13A40 80038640 8E220000 */ lw $v0, ($s1) -/* 13A44 80038644 00128080 */ sll $s0, $s2, 2 -/* 13A48 80038648 02021021 */ addu $v0, $s0, $v0 -/* 13A4C 8003864C 0C00AB3B */ jal func_8002ACEC -/* 13A50 80038650 8C440000 */ lw $a0, ($v0) -/* 13A54 80038654 3C04800A */ lui $a0, %hi(D_8009A5E4) -/* 13A58 80038658 2484A5E4 */ addiu $a0, $a0, %lo(D_8009A5E4) -/* 13A5C 8003865C 8E230000 */ lw $v1, ($s1) -/* 13A60 80038660 94820000 */ lhu $v0, ($a0) -/* 13A64 80038664 02038021 */ addu $s0, $s0, $v1 -/* 13A68 80038668 2442FFFF */ addiu $v0, $v0, -1 -/* 13A6C 8003866C AE000000 */ sw $zero, ($s0) -/* 13A70 80038670 A4820000 */ sh $v0, ($a0) -.L80038674: -/* 13A74 80038674 8FBF001C */ lw $ra, 0x1c($sp) -/* 13A78 80038678 8FB20018 */ lw $s2, 0x18($sp) -/* 13A7C 8003867C 8FB10014 */ lw $s1, 0x14($sp) -/* 13A80 80038680 8FB00010 */ lw $s0, 0x10($sp) -/* 13A84 80038684 03E00008 */ jr $ra -/* 13A88 80038688 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003868C.s b/ver/jp/asm/nonmatchings/13530/func_8003868C.s deleted file mode 100644 index cecae4cc88..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003868C.s +++ /dev/null @@ -1,79 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003868C -/* 13A8C 8003868C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 13A90 80038690 AFB10014 */ sw $s1, 0x14($sp) -/* 13A94 80038694 0080882D */ daddu $s1, $a0, $zero -/* 13A98 80038698 AFBF0018 */ sw $ra, 0x18($sp) -/* 13A9C 8003869C AFB00010 */ sw $s0, 0x10($sp) -/* 13AA0 800386A0 8E240020 */ lw $a0, 0x20($s1) -/* 13AA4 800386A4 10800004 */ beqz $a0, .L800386B8 -/* 13AA8 800386A8 00000000 */ nop -/* 13AAC 800386AC 0C00AB3B */ jal func_8002ACEC -/* 13AB0 800386B0 00000000 */ nop -/* 13AB4 800386B4 AE200020 */ sw $zero, 0x20($s1) -.L800386B8: -/* 13AB8 800386B8 8E230000 */ lw $v1, ($s1) -/* 13ABC 800386BC 3C024000 */ lui $v0, 0x4000 -/* 13AC0 800386C0 00621024 */ and $v0, $v1, $v0 -/* 13AC4 800386C4 1440000A */ bnez $v0, .L800386F0 -/* 13AC8 800386C8 3C020100 */ lui $v0, 0x100 -/* 13ACC 800386CC 00621024 */ and $v0, $v1, $v0 -/* 13AD0 800386D0 14400007 */ bnez $v0, .L800386F0 -/* 13AD4 800386D4 00000000 */ nop -/* 13AD8 800386D8 0C04484E */ jal func_80112138 -/* 13ADC 800386DC 8E240024 */ lw $a0, 0x24($s1) -/* 13AE0 800386E0 10400003 */ beqz $v0, .L800386F0 -/* 13AE4 800386E4 00000000 */ nop -.L800386E8: -/* 13AE8 800386E8 0800E1BA */ j .L800386E8 -/* 13AEC 800386EC 00000000 */ nop -.L800386F0: -/* 13AF0 800386F0 8E240078 */ lw $a0, 0x78($s1) -/* 13AF4 800386F4 0C045D4E */ jal func_80117538 -/* 13AF8 800386F8 0000802D */ daddu $s0, $zero, $zero -/* 13AFC 800386FC 0220202D */ daddu $a0, $s1, $zero -.L80038700: -/* 13B00 80038700 0C00F03A */ jal func_8003C0E8 -/* 13B04 80038704 0200282D */ daddu $a1, $s0, $zero -/* 13B08 80038708 26100001 */ addiu $s0, $s0, 1 -/* 13B0C 8003870C 2A020002 */ slti $v0, $s0, 2 -/* 13B10 80038710 1440FFFB */ bnez $v0, .L80038700 -/* 13B14 80038714 0220202D */ daddu $a0, $s1, $zero -/* 13B18 80038718 8E220000 */ lw $v0, ($s1) -/* 13B1C 8003871C 3C030010 */ lui $v1, 0x10 -/* 13B20 80038720 00431024 */ and $v0, $v0, $v1 -/* 13B24 80038724 10400003 */ beqz $v0, .L80038734 -/* 13B28 80038728 00000000 */ nop -/* 13B2C 8003872C 0C00EA9B */ jal func_8003AA6C -/* 13B30 80038730 0220202D */ daddu $a0, $s1, $zero -.L80038734: -/* 13B34 80038734 0C00AB3B */ jal func_8002ACEC -/* 13B38 80038738 0220202D */ daddu $a0, $s1, $zero -/* 13B3C 8003873C 3C05800A */ lui $a1, %hi(D_8009E9A0) -/* 13B40 80038740 8CA5E9A0 */ lw $a1, %lo(D_8009E9A0)($a1) -/* 13B44 80038744 0000802D */ daddu $s0, $zero, $zero -/* 13B48 80038748 00A0182D */ daddu $v1, $a1, $zero -.L8003874C: -/* 13B4C 8003874C 8C620000 */ lw $v0, ($v1) -/* 13B50 80038750 10510006 */ beq $v0, $s1, .L8003876C -/* 13B54 80038754 00101080 */ sll $v0, $s0, 2 -/* 13B58 80038758 26100001 */ addiu $s0, $s0, 1 -/* 13B5C 8003875C 2A020040 */ slti $v0, $s0, 0x40 -/* 13B60 80038760 1440FFFA */ bnez $v0, .L8003874C -/* 13B64 80038764 24630004 */ addiu $v1, $v1, 4 -/* 13B68 80038768 00101080 */ sll $v0, $s0, 2 -.L8003876C: -/* 13B6C 8003876C 3C04800A */ lui $a0, %hi(D_8009A5E4) -/* 13B70 80038770 2484A5E4 */ addiu $a0, $a0, %lo(D_8009A5E4) -/* 13B74 80038774 94830000 */ lhu $v1, ($a0) -/* 13B78 80038778 00451021 */ addu $v0, $v0, $a1 -/* 13B7C 8003877C AC400000 */ sw $zero, ($v0) -/* 13B80 80038780 2463FFFF */ addiu $v1, $v1, -1 -/* 13B84 80038784 A4830000 */ sh $v1, ($a0) -/* 13B88 80038788 8FBF0018 */ lw $ra, 0x18($sp) -/* 13B8C 8003878C 8FB10014 */ lw $s1, 0x14($sp) -/* 13B90 80038790 8FB00010 */ lw $s0, 0x10($sp) -/* 13B94 80038794 03E00008 */ jr $ra -/* 13B98 80038798 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003879C.s b/ver/jp/asm/nonmatchings/13530/func_8003879C.s deleted file mode 100644 index 0c4a5c5d4c..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003879C.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003879C -/* 13B9C 8003879C 2402F7FF */ addiu $v0, $zero, -0x801 -/* 13BA0 800387A0 00822024 */ and $a0, $a0, $v0 -/* 13BA4 800387A4 3C02800A */ lui $v0, %hi(D_8009E9A0) -/* 13BA8 800387A8 8C42E9A0 */ lw $v0, %lo(D_8009E9A0)($v0) -/* 13BAC 800387AC 00042080 */ sll $a0, $a0, 2 -/* 13BB0 800387B0 00822021 */ addu $a0, $a0, $v0 -/* 13BB4 800387B4 03E00008 */ jr $ra -/* 13BB8 800387B8 8C820000 */ lw $v0, ($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_800387BC.s b/ver/jp/asm/nonmatchings/13530/func_800387BC.s deleted file mode 100644 index d7b696f854..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_800387BC.s +++ /dev/null @@ -1,348 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800387BC -/* 13BBC 800387BC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 13BC0 800387C0 AFB00030 */ sw $s0, 0x30($sp) -/* 13BC4 800387C4 0080802D */ daddu $s0, $a0, $zero -/* 13BC8 800387C8 AFBF0034 */ sw $ra, 0x34($sp) -/* 13BCC 800387CC 8E030000 */ lw $v1, ($s0) -/* 13BD0 800387D0 30620040 */ andi $v0, $v1, 0x40 -/* 13BD4 800387D4 10400003 */ beqz $v0, .L800387E4 -/* 13BD8 800387D8 3C020800 */ lui $v0, 0x800 -/* 13BDC 800387DC 0800E32E */ j .L80038CB8 -/* 13BE0 800387E0 00621025 */ or $v0, $v1, $v0 -.L800387E4: -/* 13BE4 800387E4 C6020038 */ lwc1 $f2, 0x38($s0) -/* 13BE8 800387E8 C600006C */ lwc1 $f0, 0x6c($s0) -/* 13BEC 800387EC 46001032 */ c.eq.s $f2, $f0 -/* 13BF0 800387F0 00000000 */ nop -/* 13BF4 800387F4 45020011 */ bc1fl .L8003883C -/* 13BF8 800387F8 3C03F7FF */ lui $v1, 0xf7ff -/* 13BFC 800387FC C602003C */ lwc1 $f2, 0x3c($s0) -/* 13C00 80038800 C6000070 */ lwc1 $f0, 0x70($s0) -/* 13C04 80038804 46001032 */ c.eq.s $f2, $f0 -/* 13C08 80038808 00000000 */ nop -/* 13C0C 8003880C 4502000B */ bc1fl .L8003883C -/* 13C10 80038810 3C03F7FF */ lui $v1, 0xf7ff -/* 13C14 80038814 C6020040 */ lwc1 $f2, 0x40($s0) -/* 13C18 80038818 C6000074 */ lwc1 $f0, 0x74($s0) -/* 13C1C 8003881C 46001032 */ c.eq.s $f2, $f0 -/* 13C20 80038820 00000000 */ nop -/* 13C24 80038824 45000004 */ bc1f .L80038838 -/* 13C28 80038828 3C020800 */ lui $v0, 0x800 -/* 13C2C 8003882C 00621024 */ and $v0, $v1, $v0 -/* 13C30 80038830 10400122 */ beqz $v0, .L80038CBC -/* 13C34 80038834 00000000 */ nop -.L80038838: -/* 13C38 80038838 3C03F7FF */ lui $v1, 0xf7ff -.L8003883C: -/* 13C3C 8003883C 3463FFFF */ ori $v1, $v1, 0xffff -/* 13C40 80038840 8E020000 */ lw $v0, ($s0) -/* 13C44 80038844 C60C000C */ lwc1 $f12, 0xc($s0) -/* 13C48 80038848 00431024 */ and $v0, $v0, $v1 -/* 13C4C 8003884C 0C00A6B9 */ jal func_80029AE4 -/* 13C50 80038850 AE020000 */ sw $v0, ($s0) -/* 13C54 80038854 C6020038 */ lwc1 $f2, 0x38($s0) -/* 13C58 80038858 C604003C */ lwc1 $f4, 0x3c($s0) -/* 13C5C 8003885C C6060040 */ lwc1 $f6, 0x40($s0) -/* 13C60 80038860 E7A20020 */ swc1 $f2, 0x20($sp) -/* 13C64 80038864 E7A40024 */ swc1 $f4, 0x24($sp) -/* 13C68 80038868 E7A60028 */ swc1 $f6, 0x28($sp) -/* 13C6C 8003886C 8E020000 */ lw $v0, ($s0) -/* 13C70 80038870 3C030400 */ lui $v1, 0x400 -/* 13C74 80038874 00431024 */ and $v0, $v0, $v1 -/* 13C78 80038878 14400013 */ bnez $v0, .L800388C8 -/* 13C7C 8003887C AFA00010 */ sw $zero, 0x10($sp) -/* 13C80 80038880 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13C84 80038884 860200A8 */ lh $v0, 0xa8($s0) -/* 13C88 80038888 27A50020 */ addiu $a1, $sp, 0x20 -/* 13C8C 8003888C 44820000 */ mtc1 $v0, $f0 -/* 13C90 80038890 00000000 */ nop -/* 13C94 80038894 46800020 */ cvt.s.w $f0, $f0 -/* 13C98 80038898 E7A00018 */ swc1 $f0, 0x18($sp) -/* 13C9C 8003889C 860200A6 */ lh $v0, 0xa6($s0) -/* 13CA0 800388A0 27A60024 */ addiu $a2, $sp, 0x24 -/* 13CA4 800388A4 44820000 */ mtc1 $v0, $f0 -/* 13CA8 800388A8 00000000 */ nop -/* 13CAC 800388AC 46800020 */ cvt.s.w $f0, $f0 -/* 13CB0 800388B0 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13CB4 800388B4 8E040080 */ lw $a0, 0x80($s0) -/* 13CB8 800388B8 0C037709 */ jal func_800DDC24 -/* 13CBC 800388BC 27A70028 */ addiu $a3, $sp, 0x28 -/* 13CC0 800388C0 0800E242 */ j .L80038908 -/* 13CC4 800388C4 00000000 */ nop -.L800388C8: -/* 13CC8 800388C8 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13CCC 800388CC 860200A8 */ lh $v0, 0xa8($s0) -/* 13CD0 800388D0 27A50020 */ addiu $a1, $sp, 0x20 -/* 13CD4 800388D4 44820000 */ mtc1 $v0, $f0 -/* 13CD8 800388D8 00000000 */ nop -/* 13CDC 800388DC 46800020 */ cvt.s.w $f0, $f0 -/* 13CE0 800388E0 E7A00018 */ swc1 $f0, 0x18($sp) -/* 13CE4 800388E4 860200A6 */ lh $v0, 0xa6($s0) -/* 13CE8 800388E8 27A60024 */ addiu $a2, $sp, 0x24 -/* 13CEC 800388EC 44820000 */ mtc1 $v0, $f0 -/* 13CF0 800388F0 00000000 */ nop -/* 13CF4 800388F4 46800020 */ cvt.s.w $f0, $f0 -/* 13CF8 800388F8 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13CFC 800388FC 8E040080 */ lw $a0, 0x80($s0) -/* 13D00 80038900 0C03775D */ jal func_800DDD74 -/* 13D04 80038904 27A70028 */ addiu $a3, $sp, 0x28 -.L80038908: -/* 13D08 80038908 1040000C */ beqz $v0, .L8003893C -/* 13D0C 8003890C 24039FFF */ addiu $v1, $zero, -0x6001 -/* 13D10 80038910 8E020000 */ lw $v0, ($s0) -/* 13D14 80038914 3C038011 */ lui $v1, %hi(D_8010CB3A) -/* 13D18 80038918 9463CB3A */ lhu $v1, %lo(D_8010CB3A)($v1) -/* 13D1C 8003891C C7A00020 */ lwc1 $f0, 0x20($sp) -/* 13D20 80038920 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 13D24 80038924 34426000 */ ori $v0, $v0, 0x6000 -/* 13D28 80038928 AE020000 */ sw $v0, ($s0) -/* 13D2C 8003892C A6030086 */ sh $v1, 0x86($s0) -/* 13D30 80038930 E6000038 */ swc1 $f0, 0x38($s0) -/* 13D34 80038934 0800E252 */ j .L80038948 -/* 13D38 80038938 E6020040 */ swc1 $f2, 0x40($s0) -.L8003893C: -/* 13D3C 8003893C 8E020000 */ lw $v0, ($s0) -/* 13D40 80038940 00431024 */ and $v0, $v0, $v1 -/* 13D44 80038944 AE020000 */ sw $v0, ($s0) -.L80038948: -/* 13D48 80038948 C600000C */ lwc1 $f0, 0xc($s0) -/* 13D4C 8003894C 3C014234 */ lui $at, 0x4234 -/* 13D50 80038950 44816000 */ mtc1 $at, $f12 -/* 13D54 80038954 0C00A6B9 */ jal func_80029AE4 -/* 13D58 80038958 460C0300 */ add.s $f12, $f0, $f12 -/* 13D5C 8003895C C6020038 */ lwc1 $f2, 0x38($s0) -/* 13D60 80038960 C604003C */ lwc1 $f4, 0x3c($s0) -/* 13D64 80038964 C6060040 */ lwc1 $f6, 0x40($s0) -/* 13D68 80038968 E7A20020 */ swc1 $f2, 0x20($sp) -/* 13D6C 8003896C E7A40024 */ swc1 $f4, 0x24($sp) -/* 13D70 80038970 E7A60028 */ swc1 $f6, 0x28($sp) -/* 13D74 80038974 8E020000 */ lw $v0, ($s0) -/* 13D78 80038978 3C030400 */ lui $v1, 0x400 -/* 13D7C 8003897C 00431024 */ and $v0, $v0, $v1 -/* 13D80 80038980 14400013 */ bnez $v0, .L800389D0 -/* 13D84 80038984 AFA00010 */ sw $zero, 0x10($sp) -/* 13D88 80038988 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13D8C 8003898C 860200A8 */ lh $v0, 0xa8($s0) -/* 13D90 80038990 27A50020 */ addiu $a1, $sp, 0x20 -/* 13D94 80038994 44820000 */ mtc1 $v0, $f0 -/* 13D98 80038998 00000000 */ nop -/* 13D9C 8003899C 46800020 */ cvt.s.w $f0, $f0 -/* 13DA0 800389A0 E7A00018 */ swc1 $f0, 0x18($sp) -/* 13DA4 800389A4 860200A6 */ lh $v0, 0xa6($s0) -/* 13DA8 800389A8 27A60024 */ addiu $a2, $sp, 0x24 -/* 13DAC 800389AC 44820000 */ mtc1 $v0, $f0 -/* 13DB0 800389B0 00000000 */ nop -/* 13DB4 800389B4 46800020 */ cvt.s.w $f0, $f0 -/* 13DB8 800389B8 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13DBC 800389BC 8E040080 */ lw $a0, 0x80($s0) -/* 13DC0 800389C0 0C037709 */ jal func_800DDC24 -/* 13DC4 800389C4 27A70028 */ addiu $a3, $sp, 0x28 -/* 13DC8 800389C8 0800E284 */ j .L80038A10 -/* 13DCC 800389CC 00000000 */ nop -.L800389D0: -/* 13DD0 800389D0 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13DD4 800389D4 860200A8 */ lh $v0, 0xa8($s0) -/* 13DD8 800389D8 27A50020 */ addiu $a1, $sp, 0x20 -/* 13DDC 800389DC 44820000 */ mtc1 $v0, $f0 -/* 13DE0 800389E0 00000000 */ nop -/* 13DE4 800389E4 46800020 */ cvt.s.w $f0, $f0 -/* 13DE8 800389E8 E7A00018 */ swc1 $f0, 0x18($sp) -/* 13DEC 800389EC 860200A6 */ lh $v0, 0xa6($s0) -/* 13DF0 800389F0 27A60024 */ addiu $a2, $sp, 0x24 -/* 13DF4 800389F4 44820000 */ mtc1 $v0, $f0 -/* 13DF8 800389F8 00000000 */ nop -/* 13DFC 800389FC 46800020 */ cvt.s.w $f0, $f0 -/* 13E00 80038A00 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13E04 80038A04 8E040080 */ lw $a0, 0x80($s0) -/* 13E08 80038A08 0C0376B1 */ jal func_800DDAC4 -/* 13E0C 80038A0C 27A70028 */ addiu $a3, $sp, 0x28 -.L80038A10: -/* 13E10 80038A10 10400009 */ beqz $v0, .L80038A38 -/* 13E14 80038A14 2403DFFF */ addiu $v1, $zero, -0x2001 -/* 13E18 80038A18 8E020000 */ lw $v0, ($s0) -/* 13E1C 80038A1C C7A00020 */ lwc1 $f0, 0x20($sp) -/* 13E20 80038A20 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 13E24 80038A24 34422000 */ ori $v0, $v0, 0x2000 -/* 13E28 80038A28 AE020000 */ sw $v0, ($s0) -/* 13E2C 80038A2C E6000038 */ swc1 $f0, 0x38($s0) -/* 13E30 80038A30 0800E291 */ j .L80038A44 -/* 13E34 80038A34 E6020040 */ swc1 $f2, 0x40($s0) -.L80038A38: -/* 13E38 80038A38 8E020000 */ lw $v0, ($s0) -/* 13E3C 80038A3C 00431024 */ and $v0, $v0, $v1 -/* 13E40 80038A40 AE020000 */ sw $v0, ($s0) -.L80038A44: -/* 13E44 80038A44 C600000C */ lwc1 $f0, 0xc($s0) -/* 13E48 80038A48 3C014234 */ lui $at, 0x4234 -/* 13E4C 80038A4C 44816000 */ mtc1 $at, $f12 -/* 13E50 80038A50 0C00A6B9 */ jal func_80029AE4 -/* 13E54 80038A54 460C0301 */ sub.s $f12, $f0, $f12 -/* 13E58 80038A58 C6020038 */ lwc1 $f2, 0x38($s0) -/* 13E5C 80038A5C C604003C */ lwc1 $f4, 0x3c($s0) -/* 13E60 80038A60 C6060040 */ lwc1 $f6, 0x40($s0) -/* 13E64 80038A64 E7A20020 */ swc1 $f2, 0x20($sp) -/* 13E68 80038A68 E7A40024 */ swc1 $f4, 0x24($sp) -/* 13E6C 80038A6C E7A60028 */ swc1 $f6, 0x28($sp) -/* 13E70 80038A70 8E020000 */ lw $v0, ($s0) -/* 13E74 80038A74 3C030400 */ lui $v1, 0x400 -/* 13E78 80038A78 00431024 */ and $v0, $v0, $v1 -/* 13E7C 80038A7C 14400013 */ bnez $v0, .L80038ACC -/* 13E80 80038A80 AFA00010 */ sw $zero, 0x10($sp) -/* 13E84 80038A84 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13E88 80038A88 860200A8 */ lh $v0, 0xa8($s0) -/* 13E8C 80038A8C 27A50020 */ addiu $a1, $sp, 0x20 -/* 13E90 80038A90 44820000 */ mtc1 $v0, $f0 -/* 13E94 80038A94 00000000 */ nop -/* 13E98 80038A98 46800020 */ cvt.s.w $f0, $f0 -/* 13E9C 80038A9C E7A00018 */ swc1 $f0, 0x18($sp) -/* 13EA0 80038AA0 860200A6 */ lh $v0, 0xa6($s0) -/* 13EA4 80038AA4 27A60024 */ addiu $a2, $sp, 0x24 -/* 13EA8 80038AA8 44820000 */ mtc1 $v0, $f0 -/* 13EAC 80038AAC 00000000 */ nop -/* 13EB0 80038AB0 46800020 */ cvt.s.w $f0, $f0 -/* 13EB4 80038AB4 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13EB8 80038AB8 8E040080 */ lw $a0, 0x80($s0) -/* 13EBC 80038ABC 0C037709 */ jal func_800DDC24 -/* 13EC0 80038AC0 27A70028 */ addiu $a3, $sp, 0x28 -/* 13EC4 80038AC4 0800E2C3 */ j .L80038B0C -/* 13EC8 80038AC8 00000000 */ nop -.L80038ACC: -/* 13ECC 80038ACC E7A00014 */ swc1 $f0, 0x14($sp) -/* 13ED0 80038AD0 860200A8 */ lh $v0, 0xa8($s0) -/* 13ED4 80038AD4 27A50020 */ addiu $a1, $sp, 0x20 -/* 13ED8 80038AD8 44820000 */ mtc1 $v0, $f0 -/* 13EDC 80038ADC 00000000 */ nop -/* 13EE0 80038AE0 46800020 */ cvt.s.w $f0, $f0 -/* 13EE4 80038AE4 E7A00018 */ swc1 $f0, 0x18($sp) -/* 13EE8 80038AE8 860200A6 */ lh $v0, 0xa6($s0) -/* 13EEC 80038AEC 27A60024 */ addiu $a2, $sp, 0x24 -/* 13EF0 80038AF0 44820000 */ mtc1 $v0, $f0 -/* 13EF4 80038AF4 00000000 */ nop -/* 13EF8 80038AF8 46800020 */ cvt.s.w $f0, $f0 -/* 13EFC 80038AFC E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13F00 80038B00 8E040080 */ lw $a0, 0x80($s0) -/* 13F04 80038B04 0C0376B1 */ jal func_800DDAC4 -/* 13F08 80038B08 27A70028 */ addiu $a3, $sp, 0x28 -.L80038B0C: -/* 13F0C 80038B0C 10400009 */ beqz $v0, .L80038B34 -/* 13F10 80038B10 2403DFFF */ addiu $v1, $zero, -0x2001 -/* 13F14 80038B14 8E020000 */ lw $v0, ($s0) -/* 13F18 80038B18 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 13F1C 80038B1C C7A20028 */ lwc1 $f2, 0x28($sp) -/* 13F20 80038B20 34422000 */ ori $v0, $v0, 0x2000 -/* 13F24 80038B24 AE020000 */ sw $v0, ($s0) -/* 13F28 80038B28 E6000038 */ swc1 $f0, 0x38($s0) -/* 13F2C 80038B2C 0800E2D0 */ j .L80038B40 -/* 13F30 80038B30 E6020040 */ swc1 $f2, 0x40($s0) -.L80038B34: -/* 13F34 80038B34 8E020000 */ lw $v0, ($s0) -/* 13F38 80038B38 00431024 */ and $v0, $v0, $v1 -/* 13F3C 80038B3C AE020000 */ sw $v0, ($s0) -.L80038B40: -/* 13F40 80038B40 8E020000 */ lw $v0, ($s0) -/* 13F44 80038B44 3C030400 */ lui $v1, 0x400 -/* 13F48 80038B48 00431024 */ and $v0, $v0, $v1 -/* 13F4C 80038B4C 1040005B */ beqz $v0, .L80038CBC -/* 13F50 80038B50 00000000 */ nop -/* 13F54 80038B54 C60C000C */ lwc1 $f12, 0xc($s0) -/* 13F58 80038B58 3C014234 */ lui $at, 0x4234 -/* 13F5C 80038B5C 44810000 */ mtc1 $at, $f0 -/* 13F60 80038B60 00000000 */ nop -/* 13F64 80038B64 46006300 */ add.s $f12, $f12, $f0 -/* 13F68 80038B68 3C014334 */ lui $at, 0x4334 -/* 13F6C 80038B6C 44810000 */ mtc1 $at, $f0 -/* 13F70 80038B70 0C00A6B9 */ jal func_80029AE4 -/* 13F74 80038B74 46006300 */ add.s $f12, $f12, $f0 -/* 13F78 80038B78 C6020038 */ lwc1 $f2, 0x38($s0) -/* 13F7C 80038B7C C604003C */ lwc1 $f4, 0x3c($s0) -/* 13F80 80038B80 C6060040 */ lwc1 $f6, 0x40($s0) -/* 13F84 80038B84 E7A20020 */ swc1 $f2, 0x20($sp) -/* 13F88 80038B88 E7A40024 */ swc1 $f4, 0x24($sp) -/* 13F8C 80038B8C E7A60028 */ swc1 $f6, 0x28($sp) -/* 13F90 80038B90 AFA00010 */ sw $zero, 0x10($sp) -/* 13F94 80038B94 E7A00014 */ swc1 $f0, 0x14($sp) -/* 13F98 80038B98 860200A8 */ lh $v0, 0xa8($s0) -/* 13F9C 80038B9C 27A50020 */ addiu $a1, $sp, 0x20 -/* 13FA0 80038BA0 44820000 */ mtc1 $v0, $f0 -/* 13FA4 80038BA4 00000000 */ nop -/* 13FA8 80038BA8 46800020 */ cvt.s.w $f0, $f0 -/* 13FAC 80038BAC E7A00018 */ swc1 $f0, 0x18($sp) -/* 13FB0 80038BB0 860200A6 */ lh $v0, 0xa6($s0) -/* 13FB4 80038BB4 27A60024 */ addiu $a2, $sp, 0x24 -/* 13FB8 80038BB8 44820000 */ mtc1 $v0, $f0 -/* 13FBC 80038BBC 00000000 */ nop -/* 13FC0 80038BC0 46800020 */ cvt.s.w $f0, $f0 -/* 13FC4 80038BC4 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 13FC8 80038BC8 8E040080 */ lw $a0, 0x80($s0) -/* 13FCC 80038BCC 0C037709 */ jal func_800DDC24 -/* 13FD0 80038BD0 27A70028 */ addiu $a3, $sp, 0x28 -/* 13FD4 80038BD4 10400009 */ beqz $v0, .L80038BFC -/* 13FD8 80038BD8 2403DFFF */ addiu $v1, $zero, -0x2001 -/* 13FDC 80038BDC 8E020000 */ lw $v0, ($s0) -/* 13FE0 80038BE0 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 13FE4 80038BE4 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 13FE8 80038BE8 34422000 */ ori $v0, $v0, 0x2000 -/* 13FEC 80038BEC AE020000 */ sw $v0, ($s0) -/* 13FF0 80038BF0 E6000038 */ swc1 $f0, 0x38($s0) -/* 13FF4 80038BF4 0800E302 */ j .L80038C08 -/* 13FF8 80038BF8 E6020040 */ swc1 $f2, 0x40($s0) -.L80038BFC: -/* 13FFC 80038BFC 8E020000 */ lw $v0, ($s0) -/* 14000 80038C00 00431024 */ and $v0, $v0, $v1 -/* 14004 80038C04 AE020000 */ sw $v0, ($s0) -.L80038C08: -/* 14008 80038C08 C60C000C */ lwc1 $f12, 0xc($s0) -/* 1400C 80038C0C 3C014234 */ lui $at, 0x4234 -/* 14010 80038C10 44810000 */ mtc1 $at, $f0 -/* 14014 80038C14 00000000 */ nop -/* 14018 80038C18 46006301 */ sub.s $f12, $f12, $f0 -/* 1401C 80038C1C 3C014334 */ lui $at, 0x4334 -/* 14020 80038C20 44810000 */ mtc1 $at, $f0 -/* 14024 80038C24 0C00A6B9 */ jal func_80029AE4 -/* 14028 80038C28 46006300 */ add.s $f12, $f12, $f0 -/* 1402C 80038C2C C6020038 */ lwc1 $f2, 0x38($s0) -/* 14030 80038C30 C604003C */ lwc1 $f4, 0x3c($s0) -/* 14034 80038C34 C6060040 */ lwc1 $f6, 0x40($s0) -/* 14038 80038C38 E7A20020 */ swc1 $f2, 0x20($sp) -/* 1403C 80038C3C E7A40024 */ swc1 $f4, 0x24($sp) -/* 14040 80038C40 E7A60028 */ swc1 $f6, 0x28($sp) -/* 14044 80038C44 AFA00010 */ sw $zero, 0x10($sp) -/* 14048 80038C48 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1404C 80038C4C 860200A8 */ lh $v0, 0xa8($s0) -/* 14050 80038C50 27A50020 */ addiu $a1, $sp, 0x20 -/* 14054 80038C54 44820000 */ mtc1 $v0, $f0 -/* 14058 80038C58 00000000 */ nop -/* 1405C 80038C5C 46800020 */ cvt.s.w $f0, $f0 -/* 14060 80038C60 E7A00018 */ swc1 $f0, 0x18($sp) -/* 14064 80038C64 860200A6 */ lh $v0, 0xa6($s0) -/* 14068 80038C68 27A60024 */ addiu $a2, $sp, 0x24 -/* 1406C 80038C6C 44820000 */ mtc1 $v0, $f0 -/* 14070 80038C70 00000000 */ nop -/* 14074 80038C74 46800020 */ cvt.s.w $f0, $f0 -/* 14078 80038C78 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 1407C 80038C7C 8E040080 */ lw $a0, 0x80($s0) -/* 14080 80038C80 0C037709 */ jal func_800DDC24 -/* 14084 80038C84 27A70028 */ addiu $a3, $sp, 0x28 -/* 14088 80038C88 10400009 */ beqz $v0, .L80038CB0 -/* 1408C 80038C8C 2403DFFF */ addiu $v1, $zero, -0x2001 -/* 14090 80038C90 8E020000 */ lw $v0, ($s0) -/* 14094 80038C94 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 14098 80038C98 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 1409C 80038C9C 34422000 */ ori $v0, $v0, 0x2000 -/* 140A0 80038CA0 AE020000 */ sw $v0, ($s0) -/* 140A4 80038CA4 E6000038 */ swc1 $f0, 0x38($s0) -/* 140A8 80038CA8 0800E32F */ j .L80038CBC -/* 140AC 80038CAC E6020040 */ swc1 $f2, 0x40($s0) -.L80038CB0: -/* 140B0 80038CB0 8E020000 */ lw $v0, ($s0) -/* 140B4 80038CB4 00431024 */ and $v0, $v0, $v1 -.L80038CB8: -/* 140B8 80038CB8 AE020000 */ sw $v0, ($s0) -.L80038CBC: -/* 140BC 80038CBC 8FBF0034 */ lw $ra, 0x34($sp) -/* 140C0 80038CC0 8FB00030 */ lw $s0, 0x30($sp) -/* 140C4 80038CC4 03E00008 */ jr $ra -/* 140C8 80038CC8 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/13530/func_80039348.s b/ver/jp/asm/nonmatchings/13530/func_80039348.s deleted file mode 100644 index f30c5c04f4..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80039348.s +++ /dev/null @@ -1,97 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80039348 -/* 14748 80039348 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1474C 8003934C AFB00030 */ sw $s0, 0x30($sp) -/* 14750 80039350 0080802D */ daddu $s0, $a0, $zero -/* 14754 80039354 AFBF0034 */ sw $ra, 0x34($sp) -/* 14758 80039358 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 1475C 8003935C 8E030000 */ lw $v1, ($s0) -/* 14760 80039360 30620200 */ andi $v0, $v1, 0x200 -/* 14764 80039364 1040004B */ beqz $v0, .L80039494 -/* 14768 80039368 30620800 */ andi $v0, $v1, 0x800 -/* 1476C 8003936C 14400047 */ bnez $v0, .L8003948C -/* 14770 80039370 2402EFFF */ addiu $v0, $zero, -0x1001 -/* 14774 80039374 3C013F80 */ lui $at, 0x3f80 -/* 14778 80039378 44810000 */ mtc1 $at, $f0 -/* 1477C 8003937C C602001C */ lwc1 $f2, 0x1c($s0) -/* 14780 80039380 C6040038 */ lwc1 $f4, 0x38($s0) -/* 14784 80039384 46001081 */ sub.s $f2, $f2, $f0 -/* 14788 80039388 E6000014 */ swc1 $f0, 0x14($s0) -/* 1478C 8003938C C600003C */ lwc1 $f0, 0x3c($s0) -/* 14790 80039390 E7A40020 */ swc1 $f4, 0x20($sp) -/* 14794 80039394 3C014150 */ lui $at, 0x4150 -/* 14798 80039398 44812000 */ mtc1 $at, $f4 -/* 1479C 8003939C 46020000 */ add.s $f0, $f0, $f2 -/* 147A0 800393A0 3C030400 */ lui $v1, 0x400 -/* 147A4 800393A4 E602001C */ swc1 $f2, 0x1c($s0) -/* 147A8 800393A8 E600003C */ swc1 $f0, 0x3c($s0) -/* 147AC 800393AC 3C014180 */ lui $at, 0x4180 -/* 147B0 800393B0 44810000 */ mtc1 $at, $f0 -/* 147B4 800393B4 46001085 */ abs.s $f2, $f2 -/* 147B8 800393B8 46001080 */ add.s $f2, $f2, $f0 -/* 147BC 800393BC C600003C */ lwc1 $f0, 0x3c($s0) -/* 147C0 800393C0 C6060040 */ lwc1 $f6, 0x40($s0) -/* 147C4 800393C4 46040000 */ add.s $f0, $f0, $f4 -/* 147C8 800393C8 E7A60028 */ swc1 $f6, 0x28($sp) -/* 147CC 800393CC E7A2002C */ swc1 $f2, 0x2c($sp) -/* 147D0 800393D0 E7A00024 */ swc1 $f0, 0x24($sp) -/* 147D4 800393D4 8E020000 */ lw $v0, ($s0) -/* 147D8 800393D8 00431024 */ and $v0, $v0, $v1 -/* 147DC 800393DC 1440000A */ bnez $v0, .L80039408 -/* 147E0 800393E0 46001506 */ mov.s $f20, $f2 -/* 147E4 800393E4 27A50020 */ addiu $a1, $sp, 0x20 -/* 147E8 800393E8 27A60024 */ addiu $a2, $sp, 0x24 -/* 147EC 800393EC 27A2002C */ addiu $v0, $sp, 0x2c -/* 147F0 800393F0 AFA20010 */ sw $v0, 0x10($sp) -/* 147F4 800393F4 8E040080 */ lw $a0, 0x80($s0) -/* 147F8 800393F8 0C0372D7 */ jal func_800DCB5C -/* 147FC 800393FC 27A70028 */ addiu $a3, $sp, 0x28 -/* 14800 80039400 0800E510 */ j .L80039440 -/* 14804 80039404 00000000 */ nop -.L80039408: -/* 14808 80039408 27A2002C */ addiu $v0, $sp, 0x2c -/* 1480C 8003940C AFA20010 */ sw $v0, 0x10($sp) -/* 14810 80039410 C600000C */ lwc1 $f0, 0xc($s0) -/* 14814 80039414 27A50020 */ addiu $a1, $sp, 0x20 -/* 14818 80039418 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1481C 8003941C 860200A6 */ lh $v0, 0xa6($s0) -/* 14820 80039420 27A60024 */ addiu $a2, $sp, 0x24 -/* 14824 80039424 44820000 */ mtc1 $v0, $f0 -/* 14828 80039428 00000000 */ nop -/* 1482C 8003942C 46800020 */ cvt.s.w $f0, $f0 -/* 14830 80039430 E7A00018 */ swc1 $f0, 0x18($sp) -/* 14834 80039434 8E040080 */ lw $a0, 0x80($s0) -/* 14838 80039438 0C0371D6 */ jal func_800DC758 -/* 1483C 8003943C 27A70028 */ addiu $a3, $sp, 0x28 -.L80039440: -/* 14840 80039440 10400010 */ beqz $v0, .L80039484 -/* 14844 80039444 00000000 */ nop -/* 14848 80039448 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 1484C 8003944C 4614003E */ c.le.s $f0, $f20 -/* 14850 80039450 00000000 */ nop -/* 14854 80039454 4500000B */ bc1f .L80039484 -/* 14858 80039458 00000000 */ nop -/* 1485C 8003945C 8E020000 */ lw $v0, ($s0) -/* 14860 80039460 AE00001C */ sw $zero, 0x1c($s0) -/* 14864 80039464 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 14868 80039468 3C038011 */ lui $v1, %hi(D_8010CB3A) -/* 1486C 8003946C 9463CB3A */ lhu $v1, %lo(D_8010CB3A)($v1) -/* 14870 80039470 34421000 */ ori $v0, $v0, 0x1000 -/* 14874 80039474 AE020000 */ sw $v0, ($s0) -/* 14878 80039478 E600003C */ swc1 $f0, 0x3c($s0) -/* 1487C 8003947C 0800E525 */ j .L80039494 -/* 14880 80039480 A6030084 */ sh $v1, 0x84($s0) -.L80039484: -/* 14884 80039484 8E020000 */ lw $v0, ($s0) -/* 14888 80039488 2403EFFF */ addiu $v1, $zero, -0x1001 -.L8003948C: -/* 1488C 8003948C 00431024 */ and $v0, $v0, $v1 -/* 14890 80039490 AE020000 */ sw $v0, ($s0) -.L80039494: -/* 14894 80039494 8FBF0034 */ lw $ra, 0x34($sp) -/* 14898 80039498 8FB00030 */ lw $s0, 0x30($sp) -/* 1489C 8003949C D7B40038 */ ldc1 $f20, 0x38($sp) -/* 148A0 800394A0 03E00008 */ jr $ra -/* 148A4 800394A4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_800394A8.s b/ver/jp/asm/nonmatchings/13530/func_800394A8.s deleted file mode 100644 index 727b2cba85..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_800394A8.s +++ /dev/null @@ -1,93 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800394A8 -/* 148A8 800394A8 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 148AC 800394AC AFB00030 */ sw $s0, 0x30($sp) -/* 148B0 800394B0 0080802D */ daddu $s0, $a0, $zero -/* 148B4 800394B4 AFBF0034 */ sw $ra, 0x34($sp) -/* 148B8 800394B8 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 148BC 800394BC 8E030000 */ lw $v1, ($s0) -/* 148C0 800394C0 44852000 */ mtc1 $a1, $f4 -/* 148C4 800394C4 30620208 */ andi $v0, $v1, 0x208 -/* 148C8 800394C8 14400044 */ bnez $v0, .L800395DC -/* 148CC 800394CC 0000102D */ daddu $v0, $zero, $zero -/* 148D0 800394D0 30620800 */ andi $v0, $v1, 0x800 -/* 148D4 800394D4 10400005 */ beqz $v0, .L800394EC -/* 148D8 800394D8 2402EFFF */ addiu $v0, $zero, -0x1001 -/* 148DC 800394DC 00621024 */ and $v0, $v1, $v0 -/* 148E0 800394E0 AE020000 */ sw $v0, ($s0) -/* 148E4 800394E4 0800E577 */ j .L800395DC -/* 148E8 800394E8 0000102D */ daddu $v0, $zero, $zero -.L800394EC: -/* 148EC 800394EC C6000038 */ lwc1 $f0, 0x38($s0) -/* 148F0 800394F0 3C014180 */ lui $at, 0x4180 -/* 148F4 800394F4 44811000 */ mtc1 $at, $f2 -/* 148F8 800394F8 E7A00020 */ swc1 $f0, 0x20($sp) -/* 148FC 800394FC 46002005 */ abs.s $f0, $f4 -/* 14900 80039500 46020500 */ add.s $f20, $f0, $f2 -/* 14904 80039504 C600003C */ lwc1 $f0, 0x3c($s0) -/* 14908 80039508 3C014150 */ lui $at, 0x4150 -/* 1490C 8003950C 44811000 */ mtc1 $at, $f2 -/* 14910 80039510 C6040040 */ lwc1 $f4, 0x40($s0) -/* 14914 80039514 46020000 */ add.s $f0, $f0, $f2 -/* 14918 80039518 E7A40028 */ swc1 $f4, 0x28($sp) -/* 1491C 8003951C E7B4002C */ swc1 $f20, 0x2c($sp) -/* 14920 80039520 E7A00024 */ swc1 $f0, 0x24($sp) -/* 14924 80039524 8E020000 */ lw $v0, ($s0) -/* 14928 80039528 3C030400 */ lui $v1, 0x400 -/* 1492C 8003952C 00431024 */ and $v0, $v0, $v1 -/* 14930 80039530 14400009 */ bnez $v0, .L80039558 -/* 14934 80039534 27A2002C */ addiu $v0, $sp, 0x2c -/* 14938 80039538 27A50020 */ addiu $a1, $sp, 0x20 -/* 1493C 8003953C 27A60024 */ addiu $a2, $sp, 0x24 -/* 14940 80039540 AFA20010 */ sw $v0, 0x10($sp) -/* 14944 80039544 8E040080 */ lw $a0, 0x80($s0) -/* 14948 80039548 0C0372D7 */ jal func_800DCB5C -/* 1494C 8003954C 27A70028 */ addiu $a3, $sp, 0x28 -/* 14950 80039550 0800E563 */ j .L8003958C -/* 14954 80039554 00000000 */ nop -.L80039558: -/* 14958 80039558 AFA20010 */ sw $v0, 0x10($sp) -/* 1495C 8003955C C600000C */ lwc1 $f0, 0xc($s0) -/* 14960 80039560 27A50020 */ addiu $a1, $sp, 0x20 -/* 14964 80039564 E7A00014 */ swc1 $f0, 0x14($sp) -/* 14968 80039568 860200A6 */ lh $v0, 0xa6($s0) -/* 1496C 8003956C 27A60024 */ addiu $a2, $sp, 0x24 -/* 14970 80039570 44820000 */ mtc1 $v0, $f0 -/* 14974 80039574 00000000 */ nop -/* 14978 80039578 46800020 */ cvt.s.w $f0, $f0 -/* 1497C 8003957C E7A00018 */ swc1 $f0, 0x18($sp) -/* 14980 80039580 8E040080 */ lw $a0, 0x80($s0) -/* 14984 80039584 0C0371D6 */ jal func_800DC758 -/* 14988 80039588 27A70028 */ addiu $a3, $sp, 0x28 -.L8003958C: -/* 1498C 8003958C 1040000F */ beqz $v0, .L800395CC -/* 14990 80039590 0000102D */ daddu $v0, $zero, $zero -/* 14994 80039594 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 14998 80039598 4614003E */ c.le.s $f0, $f20 -/* 1499C 8003959C 00000000 */ nop -/* 149A0 800395A0 45000009 */ bc1f .L800395C8 -/* 149A4 800395A4 24020001 */ addiu $v0, $zero, 1 -/* 149A8 800395A8 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 149AC 800395AC 8E030000 */ lw $v1, ($s0) -/* 149B0 800395B0 3C048011 */ lui $a0, %hi(D_8010CB3A) -/* 149B4 800395B4 9484CB3A */ lhu $a0, %lo(D_8010CB3A)($a0) -/* 149B8 800395B8 34631000 */ ori $v1, $v1, 0x1000 -/* 149BC 800395BC E600003C */ swc1 $f0, 0x3c($s0) -/* 149C0 800395C0 0800E576 */ j .L800395D8 -/* 149C4 800395C4 A6040084 */ sh $a0, 0x84($s0) -.L800395C8: -/* 149C8 800395C8 0000102D */ daddu $v0, $zero, $zero -.L800395CC: -/* 149CC 800395CC 8E030000 */ lw $v1, ($s0) -/* 149D0 800395D0 2404EFFF */ addiu $a0, $zero, -0x1001 -/* 149D4 800395D4 00641824 */ and $v1, $v1, $a0 -.L800395D8: -/* 149D8 800395D8 AE030000 */ sw $v1, ($s0) -.L800395DC: -/* 149DC 800395DC 8FBF0034 */ lw $ra, 0x34($sp) -/* 149E0 800395E0 8FB00030 */ lw $s0, 0x30($sp) -/* 149E4 800395E4 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 149E8 800395E8 03E00008 */ jr $ra -/* 149EC 800395EC 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_800395F0.s b/ver/jp/asm/nonmatchings/13530/func_800395F0.s deleted file mode 100644 index 6d9b74b8ff..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_800395F0.s +++ /dev/null @@ -1,309 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800395F0 -/* 149F0 800395F0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 149F4 800395F4 3C02FFFF */ lui $v0, 0xffff -/* 149F8 800395F8 34427FFF */ ori $v0, $v0, 0x7fff -/* 149FC 800395FC AFB3003C */ sw $s3, 0x3c($sp) -/* 14A00 80039600 3C138011 */ lui $s3, %hi(D_8010F188) -/* 14A04 80039604 2673F188 */ addiu $s3, $s3, %lo(D_8010F188) -/* 14A08 80039608 AFBF0040 */ sw $ra, 0x40($sp) -/* 14A0C 8003960C AFB20038 */ sw $s2, 0x38($sp) -/* 14A10 80039610 AFB10034 */ sw $s1, 0x34($sp) -/* 14A14 80039614 AFB00030 */ sw $s0, 0x30($sp) -/* 14A18 80039618 F7B40048 */ sdc1 $f20, 0x48($sp) -/* 14A1C 8003961C 8E630004 */ lw $v1, 4($s3) -/* 14A20 80039620 3C04800A */ lui $a0, %hi(D_8009A630) -/* 14A24 80039624 8C84A630 */ lw $a0, %lo(D_8009A630)($a0) -/* 14A28 80039628 00621824 */ and $v1, $v1, $v0 -/* 14A2C 8003962C 30840C00 */ andi $a0, $a0, 0xc00 -/* 14A30 80039630 14800104 */ bnez $a0, .L80039A44 -/* 14A34 80039634 AE630004 */ sw $v1, 4($s3) -/* 14A38 80039638 0000902D */ daddu $s2, $zero, $zero -/* 14A3C 8003963C 4480A000 */ mtc1 $zero, $f20 -.L80039640: -/* 14A40 80039640 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 14A44 80039644 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 14A48 80039648 00121080 */ sll $v0, $s2, 2 -/* 14A4C 8003964C 00431021 */ addu $v0, $v0, $v1 -/* 14A50 80039650 8C500000 */ lw $s0, ($v0) -/* 14A54 80039654 520000F8 */ beql $s0, $zero, .L80039A38 -/* 14A58 80039658 26520001 */ addiu $s2, $s2, 1 -/* 14A5C 8003965C 8E030000 */ lw $v1, ($s0) -/* 14A60 80039660 506000F5 */ beql $v1, $zero, .L80039A38 -/* 14A64 80039664 26520001 */ addiu $s2, $s2, 1 -/* 14A68 80039668 3C028000 */ lui $v0, 0x8000 -/* 14A6C 8003966C 34420004 */ ori $v0, $v0, 4 -/* 14A70 80039670 00621024 */ and $v0, $v1, $v0 -/* 14A74 80039674 10400005 */ beqz $v0, .L8003968C -/* 14A78 80039678 00000000 */ nop -/* 14A7C 8003967C 0C00E1EF */ jal func_800387BC -/* 14A80 80039680 0200202D */ daddu $a0, $s0, $zero -/* 14A84 80039684 0800E68E */ j .L80039A38 -/* 14A88 80039688 26520001 */ addiu $s2, $s2, 1 -.L8003968C: -/* 14A8C 8003968C 8E020004 */ lw $v0, 4($s0) -/* 14A90 80039690 0040F809 */ jalr $v0 -/* 14A94 80039694 0200202D */ daddu $a0, $s0, $zero -/* 14A98 80039698 8E020000 */ lw $v0, ($s0) -/* 14A9C 8003969C 30428000 */ andi $v0, $v0, 0x8000 -/* 14AA0 800396A0 10400004 */ beqz $v0, .L800396B4 -/* 14AA4 800396A4 3C030004 */ lui $v1, 4 -/* 14AA8 800396A8 8E020080 */ lw $v0, 0x80($s0) -/* 14AAC 800396AC 0800E5B1 */ j .L800396C4 -/* 14AB0 800396B0 00431025 */ or $v0, $v0, $v1 -.L800396B4: -/* 14AB4 800396B4 3C03FFFB */ lui $v1, 0xfffb -/* 14AB8 800396B8 8E020080 */ lw $v0, 0x80($s0) -/* 14ABC 800396BC 3463FFFF */ ori $v1, $v1, 0xffff -/* 14AC0 800396C0 00431024 */ and $v0, $v0, $v1 -.L800396C4: -/* 14AC4 800396C4 AE020080 */ sw $v0, 0x80($s0) -/* 14AC8 800396C8 0200202D */ daddu $a0, $s0, $zero -/* 14ACC 800396CC 2402FFFF */ addiu $v0, $zero, -1 -/* 14AD0 800396D0 A6020084 */ sh $v0, 0x84($s0) -/* 14AD4 800396D4 A6020086 */ sh $v0, 0x86($s0) -/* 14AD8 800396D8 8E020000 */ lw $v0, ($s0) -/* 14ADC 800396DC 24039FFF */ addiu $v1, $zero, -0x6001 -/* 14AE0 800396E0 00431024 */ and $v0, $v0, $v1 -/* 14AE4 800396E4 0C00E1EF */ jal func_800387BC -/* 14AE8 800396E8 AE020000 */ sw $v0, ($s0) -/* 14AEC 800396EC 0C00E4D2 */ jal func_80039348 -/* 14AF0 800396F0 0200202D */ daddu $a0, $s0, $zero -/* 14AF4 800396F4 4405A000 */ mfc1 $a1, $f20 -/* 14AF8 800396F8 0C00E52A */ jal func_800394A8 -/* 14AFC 800396FC 0200202D */ daddu $a0, $s0, $zero -/* 14B00 80039700 0C00E3E6 */ jal func_80038F98 -/* 14B04 80039704 0200202D */ daddu $a0, $s0, $zero -/* 14B08 80039708 0C00E333 */ jal func_80038CCC -/* 14B0C 8003970C 0200202D */ daddu $a0, $s0, $zero -/* 14B10 80039710 8E020000 */ lw $v0, ($s0) -/* 14B14 80039714 3C030010 */ lui $v1, 0x10 -/* 14B18 80039718 00431024 */ and $v0, $v0, $v1 -/* 14B1C 8003971C 10400003 */ beqz $v0, .L8003972C -/* 14B20 80039720 00000000 */ nop -/* 14B24 80039724 0C00EAAE */ jal func_8003AAB8 -/* 14B28 80039728 0200202D */ daddu $a0, $s0, $zero -.L8003972C: -/* 14B2C 8003972C C602003C */ lwc1 $f2, 0x3c($s0) -/* 14B30 80039730 3C01C4FA */ lui $at, 0xc4fa -/* 14B34 80039734 44810000 */ mtc1 $at, $f0 -/* 14B38 80039738 00000000 */ nop -/* 14B3C 8003973C 4600103C */ c.lt.s $f2, $f0 -/* 14B40 80039740 00000000 */ nop -/* 14B44 80039744 4500000D */ bc1f .L8003977C -/* 14B48 80039748 3C030400 */ lui $v1, 0x400 -/* 14B4C 8003974C 8E020000 */ lw $v0, ($s0) -/* 14B50 80039750 00431024 */ and $v0, $v0, $v1 -/* 14B54 80039754 14400009 */ bnez $v0, .L8003977C -/* 14B58 80039758 2403F7FF */ addiu $v1, $zero, -0x801 -/* 14B5C 8003975C C660002C */ lwc1 $f0, 0x2c($s3) -/* 14B60 80039760 8E020000 */ lw $v0, ($s0) -/* 14B64 80039764 E614001C */ swc1 $f20, 0x1c($s0) -/* 14B68 80039768 E6140018 */ swc1 $f20, 0x18($s0) -/* 14B6C 8003976C E6140014 */ swc1 $f20, 0x14($s0) -/* 14B70 80039770 00431024 */ and $v0, $v0, $v1 -/* 14B74 80039774 E600003C */ swc1 $f0, 0x3c($s0) -/* 14B78 80039778 AE020000 */ sw $v0, ($s0) -.L8003977C: -/* 14B7C 8003977C 8E030000 */ lw $v1, ($s0) -/* 14B80 80039780 3C024000 */ lui $v0, 0x4000 -/* 14B84 80039784 00621024 */ and $v0, $v1, $v0 -/* 14B88 80039788 1440000E */ bnez $v0, .L800397C4 -/* 14B8C 8003978C 3C020100 */ lui $v0, 0x100 -/* 14B90 80039790 00621024 */ and $v0, $v1, $v0 -/* 14B94 80039794 1440000F */ bnez $v0, .L800397D4 -/* 14B98 80039798 00000000 */ nop -/* 14B9C 8003979C 8E050028 */ lw $a1, 0x28($s0) -/* 14BA0 800397A0 10A0000C */ beqz $a1, .L800397D4 -/* 14BA4 800397A4 00000000 */ nop -/* 14BA8 800397A8 8E040024 */ lw $a0, 0x24($s0) -/* 14BAC 800397AC 04800009 */ bltz $a0, .L800397D4 -/* 14BB0 800397B0 00000000 */ nop -/* 14BB4 800397B4 0C04477F */ jal func_80111DFC -/* 14BB8 800397B8 8E060030 */ lw $a2, 0x30($s0) -/* 14BBC 800397BC 0800E5F5 */ j .L800397D4 -/* 14BC0 800397C0 00000000 */ nop -.L800397C4: -/* 14BC4 800397C4 8E050028 */ lw $a1, 0x28($s0) -/* 14BC8 800397C8 8E060030 */ lw $a2, 0x30($s0) -/* 14BCC 800397CC 0C044577 */ jal func_801115DC -/* 14BD0 800397D0 24040001 */ addiu $a0, $zero, 1 -.L800397D4: -/* 14BD4 800397D4 8E020000 */ lw $v0, ($s0) -/* 14BD8 800397D8 30420010 */ andi $v0, $v0, 0x10 -/* 14BDC 800397DC 10400072 */ beqz $v0, .L800399A8 -/* 14BE0 800397E0 00000000 */ nop -/* 14BE4 800397E4 0C045605 */ jal func_80115814 -/* 14BE8 800397E8 8E040078 */ lw $a0, 0x78($s0) -/* 14BEC 800397EC 84440008 */ lh $a0, 8($v0) -/* 14BF0 800397F0 0C049FFB */ jal func_80127FEC -/* 14BF4 800397F4 0040882D */ daddu $s1, $v0, $zero -/* 14BF8 800397F8 0040202D */ daddu $a0, $v0, $zero -/* 14BFC 800397FC 8C430000 */ lw $v1, ($v0) -/* 14C00 80039800 2402FDFF */ addiu $v0, $zero, -0x201 -/* 14C04 80039804 00622824 */ and $a1, $v1, $v0 -/* 14C08 80039808 AC850000 */ sw $a1, ($a0) -/* 14C0C 8003980C 8E020000 */ lw $v0, ($s0) -/* 14C10 80039810 3C030002 */ lui $v1, 2 -/* 14C14 80039814 00431024 */ and $v0, $v0, $v1 -/* 14C18 80039818 10400002 */ beqz $v0, .L80039824 -/* 14C1C 8003981C 34A20200 */ ori $v0, $a1, 0x200 -/* 14C20 80039820 AC820000 */ sw $v0, ($a0) -.L80039824: -/* 14C24 80039824 C6020038 */ lwc1 $f2, 0x38($s0) -/* 14C28 80039828 C604003C */ lwc1 $f4, 0x3c($s0) -/* 14C2C 8003982C 8E030000 */ lw $v1, ($s0) -/* 14C30 80039830 C6060040 */ lwc1 $f6, 0x40($s0) -/* 14C34 80039834 30620020 */ andi $v0, $v1, 0x20 -/* 14C38 80039838 E7A20018 */ swc1 $f2, 0x18($sp) -/* 14C3C 8003983C E7A4001C */ swc1 $f4, 0x1c($sp) -/* 14C40 80039840 1440004D */ bnez $v0, .L80039978 -/* 14C44 80039844 E7A60020 */ swc1 $f6, 0x20($sp) -/* 14C48 80039848 C600006C */ lwc1 $f0, 0x6c($s0) -/* 14C4C 8003984C 46001032 */ c.eq.s $f2, $f0 -/* 14C50 80039850 00000000 */ nop -/* 14C54 80039854 4500000E */ bc1f .L80039890 -/* 14C58 80039858 27A40018 */ addiu $a0, $sp, 0x18 -/* 14C5C 8003985C C6000070 */ lwc1 $f0, 0x70($s0) -/* 14C60 80039860 46002032 */ c.eq.s $f4, $f0 -/* 14C64 80039864 00000000 */ nop -/* 14C68 80039868 4502000A */ bc1fl .L80039894 -/* 14C6C 8003986C 27A5001C */ addiu $a1, $sp, 0x1c -/* 14C70 80039870 C6000074 */ lwc1 $f0, 0x74($s0) -/* 14C74 80039874 46003032 */ c.eq.s $f6, $f0 -/* 14C78 80039878 00000000 */ nop -/* 14C7C 8003987C 45000004 */ bc1f .L80039890 -/* 14C80 80039880 3C020001 */ lui $v0, 1 -/* 14C84 80039884 00621024 */ and $v0, $v1, $v0 -/* 14C88 80039888 10400047 */ beqz $v0, .L800399A8 -/* 14C8C 8003988C 00000000 */ nop -.L80039890: -/* 14C90 80039890 27A5001C */ addiu $a1, $sp, 0x1c -.L80039894: -/* 14C94 80039894 27A60020 */ addiu $a2, $sp, 0x20 -/* 14C98 80039898 27A70024 */ addiu $a3, $sp, 0x24 -/* 14C9C 8003989C C6000038 */ lwc1 $f0, 0x38($s0) -/* 14CA0 800398A0 960300A8 */ lhu $v1, 0xa8($s0) -/* 14CA4 800398A4 3C01447A */ lui $at, 0x447a -/* 14CA8 800398A8 44812000 */ mtc1 $at, $f4 -/* 14CAC 800398AC 00031C00 */ sll $v1, $v1, 0x10 -/* 14CB0 800398B0 00031403 */ sra $v0, $v1, 0x10 -/* 14CB4 800398B4 00031FC2 */ srl $v1, $v1, 0x1f -/* 14CB8 800398B8 00431021 */ addu $v0, $v0, $v1 -/* 14CBC 800398BC 00021043 */ sra $v0, $v0, 1 -/* 14CC0 800398C0 44823000 */ mtc1 $v0, $f6 -/* 14CC4 800398C4 00000000 */ nop -/* 14CC8 800398C8 468031A0 */ cvt.s.w $f6, $f6 -/* 14CCC 800398CC 27A20028 */ addiu $v0, $sp, 0x28 -/* 14CD0 800398D0 E7A00018 */ swc1 $f0, 0x18($sp) -/* 14CD4 800398D4 C600003C */ lwc1 $f0, 0x3c($s0) -/* 14CD8 800398D8 C6020040 */ lwc1 $f2, 0x40($s0) -/* 14CDC 800398DC 46060000 */ add.s $f0, $f0, $f6 -/* 14CE0 800398E0 E7A4002C */ swc1 $f4, 0x2c($sp) -/* 14CE4 800398E4 E7A20020 */ swc1 $f2, 0x20($sp) -/* 14CE8 800398E8 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 14CEC 800398EC AFA20010 */ sw $v0, 0x10($sp) -/* 14CF0 800398F0 27A2002C */ addiu $v0, $sp, 0x2c -/* 14CF4 800398F4 0C045DFE */ jal func_801177F8 -/* 14CF8 800398F8 AFA20014 */ sw $v0, 0x14($sp) -/* 14CFC 800398FC 860200A6 */ lh $v0, 0xa6($s0) -/* 14D00 80039900 8FA5002C */ lw $a1, 0x2c($sp) -/* 14D04 80039904 44824000 */ mtc1 $v0, $f8 -/* 14D08 80039908 00000000 */ nop -/* 14D0C 8003990C 46804220 */ cvt.s.w $f8, $f8 -/* 14D10 80039910 44064000 */ mfc1 $a2, $f8 -/* 14D14 80039914 0C045EC4 */ jal func_80117B10 -/* 14D18 80039918 0220202D */ daddu $a0, $s1, $zero -/* 14D1C 8003991C C7A00018 */ lwc1 $f0, 0x18($sp) -/* 14D20 80039920 C7A2001C */ lwc1 $f2, 0x1c($sp) -/* 14D24 80039924 C7A40020 */ lwc1 $f4, 0x20($sp) -/* 14D28 80039928 C7A60024 */ lwc1 $f6, 0x24($sp) -/* 14D2C 8003992C E6200010 */ swc1 $f0, 0x10($s1) -/* 14D30 80039930 E6220014 */ swc1 $f2, 0x14($s1) -/* 14D34 80039934 E6240018 */ swc1 $f4, 0x18($s1) -/* 14D38 80039938 E6260028 */ swc1 $f6, 0x28($s1) -/* 14D3C 8003993C C6020034 */ lwc1 $f2, 0x34($s0) -/* 14D40 80039940 C7A00028 */ lwc1 $f0, 0x28($sp) -/* 14D44 80039944 E622002C */ swc1 $f2, 0x2c($s1) -/* 14D48 80039948 C622001C */ lwc1 $f2, 0x1c($s1) -/* 14D4C 8003994C E6200030 */ swc1 $f0, 0x30($s1) -/* 14D50 80039950 C600007C */ lwc1 $f0, 0x7c($s0) -/* 14D54 80039954 46001082 */ mul.s $f2, $f2, $f0 -/* 14D58 80039958 00000000 */ nop -/* 14D5C 8003995C 3C03FFFE */ lui $v1, 0xfffe -/* 14D60 80039960 E622001C */ swc1 $f2, 0x1c($s1) -/* 14D64 80039964 8E020000 */ lw $v0, ($s0) -/* 14D68 80039968 3463FFFF */ ori $v1, $v1, 0xffff -/* 14D6C 8003996C 00431024 */ and $v0, $v0, $v1 -/* 14D70 80039970 0800E66A */ j .L800399A8 -/* 14D74 80039974 AE020000 */ sw $v0, ($s0) -.L80039978: -/* 14D78 80039978 30620400 */ andi $v0, $v1, 0x400 -/* 14D7C 8003997C 10400004 */ beqz $v0, .L80039990 -/* 14D80 80039980 00000000 */ nop -/* 14D84 80039984 C6000038 */ lwc1 $f0, 0x38($s0) -/* 14D88 80039988 0800E668 */ j .L800399A0 -/* 14D8C 8003998C E6200010 */ swc1 $f0, 0x10($s1) -.L80039990: -/* 14D90 80039990 C6000038 */ lwc1 $f0, 0x38($s0) -/* 14D94 80039994 E6200010 */ swc1 $f0, 0x10($s1) -/* 14D98 80039998 C600003C */ lwc1 $f0, 0x3c($s0) -/* 14D9C 8003999C E6200014 */ swc1 $f0, 0x14($s1) -.L800399A0: -/* 14DA0 800399A0 C6000040 */ lwc1 $f0, 0x40($s0) -/* 14DA4 800399A4 E6200018 */ swc1 $f0, 0x18($s1) -.L800399A8: -/* 14DA8 800399A8 C6000038 */ lwc1 $f0, 0x38($s0) -/* 14DAC 800399AC C602003C */ lwc1 $f2, 0x3c($s0) -/* 14DB0 800399B0 C6040040 */ lwc1 $f4, 0x40($s0) -/* 14DB4 800399B4 0200202D */ daddu $a0, $s0, $zero -/* 14DB8 800399B8 E600006C */ swc1 $f0, 0x6c($s0) -/* 14DBC 800399BC E6020070 */ swc1 $f2, 0x70($s0) -/* 14DC0 800399C0 0C00F041 */ jal func_8003C104 -/* 14DC4 800399C4 E6040074 */ swc1 $f4, 0x74($s0) -/* 14DC8 800399C8 8E030000 */ lw $v1, ($s0) -/* 14DCC 800399CC 3C024000 */ lui $v0, 0x4000 -/* 14DD0 800399D0 00621024 */ and $v0, $v1, $v0 -/* 14DD4 800399D4 54400018 */ bnel $v0, $zero, .L80039A38 -/* 14DD8 800399D8 26520001 */ addiu $s2, $s2, 1 -/* 14DDC 800399DC 3C020100 */ lui $v0, 0x100 -/* 14DE0 800399E0 00621024 */ and $v0, $v1, $v0 -/* 14DE4 800399E4 54400014 */ bnel $v0, $zero, .L80039A38 -/* 14DE8 800399E8 26520001 */ addiu $s2, $s2, 1 -/* 14DEC 800399EC 8E030024 */ lw $v1, 0x24($s0) -/* 14DF0 800399F0 04630011 */ bgezl $v1, .L80039A38 -/* 14DF4 800399F4 26520001 */ addiu $s2, $s2, 1 -/* 14DF8 800399F8 24630001 */ addiu $v1, $v1, 1 -/* 14DFC 800399FC 2402FFFF */ addiu $v0, $zero, -1 -/* 14E00 80039A00 1462000C */ bne $v1, $v0, .L80039A34 -/* 14E04 80039A04 AE030024 */ sw $v1, 0x24($s0) -/* 14E08 80039A08 8E040028 */ lw $a0, 0x28($s0) -/* 14E0C 80039A0C 0C04470F */ jal func_80111C3C -/* 14E10 80039A10 8E0500B0 */ lw $a1, 0xb0($s0) -/* 14E14 80039A14 04410003 */ bgez $v0, .L80039A24 -/* 14E18 80039A18 AE020024 */ sw $v0, 0x24($s0) -.L80039A1C: -/* 14E1C 80039A1C 0800E687 */ j .L80039A1C -/* 14E20 80039A20 00000000 */ nop -.L80039A24: -/* 14E24 80039A24 8E040024 */ lw $a0, 0x24($s0) -/* 14E28 80039A28 8E050028 */ lw $a1, 0x28($s0) -/* 14E2C 80039A2C 0C04477F */ jal func_80111DFC -/* 14E30 80039A30 8E060030 */ lw $a2, 0x30($s0) -.L80039A34: -/* 14E34 80039A34 26520001 */ addiu $s2, $s2, 1 -.L80039A38: -/* 14E38 80039A38 2A420040 */ slti $v0, $s2, 0x40 -/* 14E3C 80039A3C 1440FF00 */ bnez $v0, .L80039640 -/* 14E40 80039A40 00000000 */ nop -.L80039A44: -/* 14E44 80039A44 8FBF0040 */ lw $ra, 0x40($sp) -/* 14E48 80039A48 8FB3003C */ lw $s3, 0x3c($sp) -/* 14E4C 80039A4C 8FB20038 */ lw $s2, 0x38($sp) -/* 14E50 80039A50 8FB10034 */ lw $s1, 0x34($sp) -/* 14E54 80039A54 8FB00030 */ lw $s0, 0x30($sp) -/* 14E58 80039A58 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 14E5C 80039A5C 03E00008 */ jr $ra -/* 14E60 80039A60 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/13530/func_80039A64.s b/ver/jp/asm/nonmatchings/13530/func_80039A64.s deleted file mode 100644 index ecdbed1b95..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80039A64.s +++ /dev/null @@ -1,154 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80039A64 -/* 14E64 80039A64 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 14E68 80039A68 AFB10014 */ sw $s1, 0x14($sp) -/* 14E6C 80039A6C 0080882D */ daddu $s1, $a0, $zero -/* 14E70 80039A70 3C03800A */ lui $v1, %hi(D_8009A614) -/* 14E74 80039A74 8463A614 */ lh $v1, %lo(D_8009A614)($v1) -/* 14E78 80039A78 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 14E7C 80039A7C 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 14E80 80039A80 AFBF0018 */ sw $ra, 0x18($sp) -/* 14E84 80039A84 AFB00010 */ sw $s0, 0x10($sp) -/* 14E88 80039A88 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 14E8C 80039A8C F7B40020 */ sdc1 $f20, 0x20($sp) -/* 14E90 80039A90 00031080 */ sll $v0, $v1, 2 -/* 14E94 80039A94 00431021 */ addu $v0, $v0, $v1 -/* 14E98 80039A98 00021080 */ sll $v0, $v0, 2 -/* 14E9C 80039A9C 00431023 */ subu $v0, $v0, $v1 -/* 14EA0 80039AA0 000218C0 */ sll $v1, $v0, 3 -/* 14EA4 80039AA4 00431021 */ addu $v0, $v0, $v1 -/* 14EA8 80039AA8 000210C0 */ sll $v0, $v0, 3 -/* 14EAC 80039AAC 3C03800A */ lui $v1, %hi(D_8009A630) -/* 14EB0 80039AB0 8C63A630 */ lw $v1, %lo(D_8009A630)($v1) -/* 14EB4 80039AB4 3063C000 */ andi $v1, $v1, 0xc000 -/* 14EB8 80039AB8 1460006C */ bnez $v1, .L80039C6C -/* 14EBC 80039ABC 00441021 */ addu $v0, $v0, $a0 -/* 14EC0 80039AC0 C456006C */ lwc1 $f22, 0x6c($v0) -/* 14EC4 80039AC4 C62E000C */ lwc1 $f14, 0xc($s1) -/* 14EC8 80039AC8 0C00A6FA */ jal func_80029BE8 -/* 14ECC 80039ACC 4600B306 */ mov.s $f12, $f22 -/* 14ED0 80039AD0 3C01C0A0 */ lui $at, 0xc0a0 -/* 14ED4 80039AD4 44811000 */ mtc1 $at, $f2 -/* 14ED8 80039AD8 46000306 */ mov.s $f12, $f0 -/* 14EDC 80039ADC 4602603C */ c.lt.s $f12, $f2 -/* 14EE0 80039AE0 00000000 */ nop -/* 14EE4 80039AE4 4500000B */ bc1f .L80039B14 -/* 14EE8 80039AE8 00000000 */ nop -/* 14EEC 80039AEC 3C01C32F */ lui $at, 0xc32f -/* 14EF0 80039AF0 44810000 */ mtc1 $at, $f0 -/* 14EF4 80039AF4 00000000 */ nop -/* 14EF8 80039AF8 460C003C */ c.lt.s $f0, $f12 -/* 14EFC 80039AFC 00000000 */ nop -/* 14F00 80039B00 45000004 */ bc1f .L80039B14 -/* 14F04 80039B04 0000802D */ daddu $s0, $zero, $zero -/* 14F08 80039B08 44806000 */ mtc1 $zero, $f12 -/* 14F0C 80039B0C 0800E6DC */ j .L80039B70 -/* 14F10 80039B10 00000000 */ nop -.L80039B14: -/* 14F14 80039B14 3C0140A0 */ lui $at, 0x40a0 -/* 14F18 80039B18 44810000 */ mtc1 $at, $f0 -/* 14F1C 80039B1C 00000000 */ nop -/* 14F20 80039B20 460C003C */ c.lt.s $f0, $f12 -/* 14F24 80039B24 00000000 */ nop -/* 14F28 80039B28 4500000C */ bc1f .L80039B5C -/* 14F2C 80039B2C 00000000 */ nop -/* 14F30 80039B30 3C01432F */ lui $at, 0x432f -/* 14F34 80039B34 44810000 */ mtc1 $at, $f0 -/* 14F38 80039B38 00000000 */ nop -/* 14F3C 80039B3C 4600603C */ c.lt.s $f12, $f0 -/* 14F40 80039B40 00000000 */ nop -/* 14F44 80039B44 45000005 */ bc1f .L80039B5C -/* 14F48 80039B48 24100001 */ addiu $s0, $zero, 1 -/* 14F4C 80039B4C 3C014334 */ lui $at, 0x4334 -/* 14F50 80039B50 44816000 */ mtc1 $at, $f12 -/* 14F54 80039B54 0800E6DC */ j .L80039B70 -/* 14F58 80039B58 00000000 */ nop -.L80039B5C: -/* 14F5C 80039B5C 8622008A */ lh $v0, 0x8a($s1) -/* 14F60 80039B60 24100002 */ addiu $s0, $zero, 2 -/* 14F64 80039B64 44826000 */ mtc1 $v0, $f12 -/* 14F68 80039B68 00000000 */ nop -/* 14F6C 80039B6C 46806320 */ cvt.s.w $f12, $f12 -.L80039B70: -/* 14F70 80039B70 0C00A6B9 */ jal func_80029AE4 -/* 14F74 80039B74 00000000 */ nop -/* 14F78 80039B78 46000506 */ mov.s $f20, $f0 -/* 14F7C 80039B7C 4600A10D */ trunc.w.s $f4, $f20 -/* 14F80 80039B80 44022000 */ mfc1 $v0, $f4 -/* 14F84 80039B84 00000000 */ nop -/* 14F88 80039B88 A622008A */ sh $v0, 0x8a($s1) -/* 14F8C 80039B8C 8E220000 */ lw $v0, ($s1) -/* 14F90 80039B90 3C030004 */ lui $v1, 4 -/* 14F94 80039B94 00431024 */ and $v0, $v0, $v1 -/* 14F98 80039B98 14400034 */ bnez $v0, .L80039C6C -/* 14F9C 80039B9C 00000000 */ nop -/* 14FA0 80039BA0 86220088 */ lh $v0, 0x88($s1) -/* 14FA4 80039BA4 10500016 */ beq $v0, $s0, .L80039C00 -/* 14FA8 80039BA8 24020002 */ addiu $v0, $zero, 2 -/* 14FAC 80039BAC 12020014 */ beq $s0, $v0, .L80039C00 -/* 14FB0 80039BB0 00000000 */ nop -/* 14FB4 80039BB4 12000003 */ beqz $s0, .L80039BC4 -/* 14FB8 80039BB8 A6300088 */ sh $s0, 0x88($s1) -/* 14FBC 80039BBC 0800E6F2 */ j .L80039BC8 -/* 14FC0 80039BC0 240200B4 */ addiu $v0, $zero, 0xb4 -.L80039BC4: -/* 14FC4 80039BC4 2402FF4C */ addiu $v0, $zero, -0xb4 -.L80039BC8: -/* 14FC8 80039BC8 A622008C */ sh $v0, 0x8c($s1) -/* 14FCC 80039BCC C62E000C */ lwc1 $f14, 0xc($s1) -/* 14FD0 80039BD0 0C00A6FA */ jal func_80029BE8 -/* 14FD4 80039BD4 4600B306 */ mov.s $f12, $f22 -/* 14FD8 80039BD8 3C0142B4 */ lui $at, 0x42b4 -/* 14FDC 80039BDC 44811000 */ mtc1 $at, $f2 -/* 14FE0 80039BE0 46000005 */ abs.s $f0, $f0 -/* 14FE4 80039BE4 4600103E */ c.le.s $f2, $f0 -/* 14FE8 80039BE8 00000000 */ nop -/* 14FEC 80039BEC 45000004 */ bc1f .L80039C00 -/* 14FF0 80039BF0 00000000 */ nop -/* 14FF4 80039BF4 9622008C */ lhu $v0, 0x8c($s1) -/* 14FF8 80039BF8 00021023 */ negu $v0, $v0 -/* 14FFC 80039BFC A622008C */ sh $v0, 0x8c($s1) -.L80039C00: -/* 15000 80039C00 8623008C */ lh $v1, 0x8c($s1) -/* 15004 80039C04 10600009 */ beqz $v1, .L80039C2C -/* 15008 80039C08 9622008C */ lhu $v0, 0x8c($s1) -/* 1500C 80039C0C 04610002 */ bgez $v1, .L80039C18 -/* 15010 80039C10 24420014 */ addiu $v0, $v0, 0x14 -/* 15014 80039C14 A622008C */ sh $v0, 0x8c($s1) -.L80039C18: -/* 15018 80039C18 8622008C */ lh $v0, 0x8c($s1) -/* 1501C 80039C1C 9623008C */ lhu $v1, 0x8c($s1) -/* 15020 80039C20 18400002 */ blez $v0, .L80039C2C -/* 15024 80039C24 2462FFEC */ addiu $v0, $v1, -0x14 -/* 15028 80039C28 A622008C */ sh $v0, 0x8c($s1) -.L80039C2C: -/* 1502C 80039C2C 8E220000 */ lw $v0, ($s1) -/* 15030 80039C30 3C030020 */ lui $v1, 0x20 -/* 15034 80039C34 00431024 */ and $v0, $v0, $v1 -/* 15038 80039C38 54400001 */ bnel $v0, $zero, .L80039C40 -/* 1503C 80039C3C A620008C */ sh $zero, 0x8c($s1) -.L80039C40: -/* 15040 80039C40 8622008C */ lh $v0, 0x8c($s1) -/* 15044 80039C44 44826000 */ mtc1 $v0, $f12 -/* 15048 80039C48 00000000 */ nop -/* 1504C 80039C4C 46806320 */ cvt.s.w $f12, $f12 -/* 15050 80039C50 0C00A6B9 */ jal func_80029AE4 -/* 15054 80039C54 46146300 */ add.s $f12, $f12, $f20 -/* 15058 80039C58 0C00A6B9 */ jal func_80029AE4 -/* 1505C 80039C5C 46160301 */ sub.s $f12, $f0, $f22 -/* 15060 80039C60 46000506 */ mov.s $f20, $f0 -/* 15064 80039C64 0800E71C */ j .L80039C70 -/* 15068 80039C68 E6340034 */ swc1 $f20, 0x34($s1) -.L80039C6C: -/* 1506C 80039C6C C6340034 */ lwc1 $f20, 0x34($s1) -.L80039C70: -/* 15070 80039C70 4600A006 */ mov.s $f0, $f20 -/* 15074 80039C74 8FBF0018 */ lw $ra, 0x18($sp) -/* 15078 80039C78 8FB10014 */ lw $s1, 0x14($sp) -/* 1507C 80039C7C 8FB00010 */ lw $s0, 0x10($sp) -/* 15080 80039C80 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 15084 80039C84 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 15088 80039C88 03E00008 */ jr $ra -/* 1508C 80039C8C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/13530/func_80039C90.s b/ver/jp/asm/nonmatchings/13530/func_80039C90.s deleted file mode 100644 index 3466822973..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_80039C90.s +++ /dev/null @@ -1,549 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80039C90 -/* 15090 80039C90 27BDFF48 */ addiu $sp, $sp, -0xb8 -/* 15094 80039C94 AFB1009C */ sw $s1, 0x9c($sp) -/* 15098 80039C98 AFBF00A0 */ sw $ra, 0xa0($sp) -/* 1509C 80039C9C AFB00098 */ sw $s0, 0x98($sp) -/* 150A0 80039CA0 F7B600B0 */ sdc1 $f22, 0xb0($sp) -/* 150A4 80039CA4 F7B400A8 */ sdc1 $f20, 0xa8($sp) -/* 150A8 80039CA8 0C00E699 */ jal func_80039A64 -/* 150AC 80039CAC 0080882D */ daddu $s1, $a0, $zero -/* 150B0 80039CB0 27A40018 */ addiu $a0, $sp, 0x18 -/* 150B4 80039CB4 822200AB */ lb $v0, 0xab($s1) -/* 150B8 80039CB8 C624003C */ lwc1 $f4, 0x3c($s1) -/* 150BC 80039CBC 44821000 */ mtc1 $v0, $f2 -/* 150C0 80039CC0 00000000 */ nop -/* 150C4 80039CC4 468010A0 */ cvt.s.w $f2, $f2 -/* 150C8 80039CC8 46022100 */ add.s $f4, $f4, $f2 -/* 150CC 80039CCC 8E250038 */ lw $a1, 0x38($s1) -/* 150D0 80039CD0 8E270040 */ lw $a3, 0x40($s1) -/* 150D4 80039CD4 44062000 */ mfc1 $a2, $f4 -/* 150D8 80039CD8 0C019E38 */ jal func_800678E0 -/* 150DC 80039CDC 46000586 */ mov.s $f22, $f0 -/* 150E0 80039CE0 8E220000 */ lw $v0, ($s1) -/* 150E4 80039CE4 30420080 */ andi $v0, $v0, 0x80 -/* 150E8 80039CE8 10400007 */ beqz $v0, .L80039D08 -/* 150EC 80039CEC 27B00058 */ addiu $s0, $sp, 0x58 -/* 150F0 80039CF0 0C00E04E */ jal func_80038138 -/* 150F4 80039CF4 0200202D */ daddu $a0, $s0, $zero -/* 150F8 80039CF8 0200202D */ daddu $a0, $s0, $zero -/* 150FC 80039CFC 27A50018 */ addiu $a1, $sp, 0x18 -/* 15100 80039D00 0C019D78 */ jal func_800675E0 -/* 15104 80039D04 00A0302D */ daddu $a2, $a1, $zero -.L80039D08: -/* 15108 80039D08 C6200050 */ lwc1 $f0, 0x50($s1) -/* 1510C 80039D0C 4480A000 */ mtc1 $zero, $f20 -/* 15110 80039D10 00000000 */ nop -/* 15114 80039D14 46140032 */ c.eq.s $f0, $f20 -/* 15118 80039D18 00000000 */ nop -/* 1511C 80039D1C 4501000A */ bc1t .L80039D48 -/* 15120 80039D20 27B00058 */ addiu $s0, $sp, 0x58 -/* 15124 80039D24 4405A000 */ mfc1 $a1, $f20 -/* 15128 80039D28 44060000 */ mfc1 $a2, $f0 -/* 1512C 80039D2C 4407A000 */ mfc1 $a3, $f20 -/* 15130 80039D30 0C019E38 */ jal func_800678E0 -/* 15134 80039D34 0200202D */ daddu $a0, $s0, $zero -/* 15138 80039D38 0200202D */ daddu $a0, $s0, $zero -/* 1513C 80039D3C 27A50018 */ addiu $a1, $sp, 0x18 -/* 15140 80039D40 0C019D78 */ jal func_800675E0 -/* 15144 80039D44 00A0302D */ daddu $a2, $a1, $zero -.L80039D48: -/* 15148 80039D48 C6200048 */ lwc1 $f0, 0x48($s1) -/* 1514C 80039D4C 46140032 */ c.eq.s $f0, $f20 -/* 15150 80039D50 00000000 */ nop -/* 15154 80039D54 4501000B */ bc1t .L80039D84 -/* 15158 80039D58 27B00058 */ addiu $s0, $sp, 0x58 -/* 1515C 80039D5C E7B40010 */ swc1 $f20, 0x10($sp) -/* 15160 80039D60 8E250048 */ lw $a1, 0x48($s1) -/* 15164 80039D64 4406A000 */ mfc1 $a2, $f20 -/* 15168 80039D68 3C073F80 */ lui $a3, 0x3f80 -/* 1516C 80039D6C 0C019EC0 */ jal func_80067B00 -/* 15170 80039D70 0200202D */ daddu $a0, $s0, $zero -/* 15174 80039D74 0200202D */ daddu $a0, $s0, $zero -/* 15178 80039D78 27A50018 */ addiu $a1, $sp, 0x18 -/* 1517C 80039D7C 0C019D78 */ jal func_800675E0 -/* 15180 80039D80 00A0302D */ daddu $a2, $a1, $zero -.L80039D84: -/* 15184 80039D84 C6200044 */ lwc1 $f0, 0x44($s1) -/* 15188 80039D88 46140032 */ c.eq.s $f0, $f20 -/* 1518C 80039D8C 00000000 */ nop -/* 15190 80039D90 4501000B */ bc1t .L80039DC0 -/* 15194 80039D94 27B00058 */ addiu $s0, $sp, 0x58 -/* 15198 80039D98 E7B40010 */ swc1 $f20, 0x10($sp) -/* 1519C 80039D9C 8E250044 */ lw $a1, 0x44($s1) -/* 151A0 80039DA0 3C063F80 */ lui $a2, 0x3f80 -/* 151A4 80039DA4 4407A000 */ mfc1 $a3, $f20 -/* 151A8 80039DA8 0C019EC0 */ jal func_80067B00 -/* 151AC 80039DAC 0200202D */ daddu $a0, $s0, $zero -/* 151B0 80039DB0 0200202D */ daddu $a0, $s0, $zero -/* 151B4 80039DB4 27A50018 */ addiu $a1, $sp, 0x18 -/* 151B8 80039DB8 0C019D78 */ jal func_800675E0 -/* 151BC 80039DBC 00A0302D */ daddu $a2, $a1, $zero -.L80039DC0: -/* 151C0 80039DC0 C620004C */ lwc1 $f0, 0x4c($s1) -/* 151C4 80039DC4 46140032 */ c.eq.s $f0, $f20 -/* 151C8 80039DC8 00000000 */ nop -/* 151CC 80039DCC 4501000E */ bc1t .L80039E08 -/* 151D0 80039DD0 27B00058 */ addiu $s0, $sp, 0x58 -/* 151D4 80039DD4 4406A000 */ mfc1 $a2, $f20 -/* 151D8 80039DD8 4407A000 */ mfc1 $a3, $f20 -/* 151DC 80039DDC 3C013F80 */ lui $at, 0x3f80 -/* 151E0 80039DE0 44810000 */ mtc1 $at, $f0 -/* 151E4 80039DE4 00000000 */ nop -/* 151E8 80039DE8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 151EC 80039DEC 8E25004C */ lw $a1, 0x4c($s1) -/* 151F0 80039DF0 0C019EC0 */ jal func_80067B00 -/* 151F4 80039DF4 0200202D */ daddu $a0, $s0, $zero -/* 151F8 80039DF8 0200202D */ daddu $a0, $s0, $zero -/* 151FC 80039DFC 27A50018 */ addiu $a1, $sp, 0x18 -/* 15200 80039E00 0C019D78 */ jal func_800675E0 -/* 15204 80039E04 00A0302D */ daddu $a2, $a1, $zero -.L80039E08: -/* 15208 80039E08 C6200050 */ lwc1 $f0, 0x50($s1) -/* 1520C 80039E0C 46140032 */ c.eq.s $f0, $f20 -/* 15210 80039E10 00000000 */ nop -/* 15214 80039E14 4501000B */ bc1t .L80039E44 -/* 15218 80039E18 27B00058 */ addiu $s0, $sp, 0x58 -/* 1521C 80039E1C 46000007 */ neg.s $f0, $f0 -/* 15220 80039E20 4405A000 */ mfc1 $a1, $f20 -/* 15224 80039E24 4407A000 */ mfc1 $a3, $f20 -/* 15228 80039E28 44060000 */ mfc1 $a2, $f0 -/* 1522C 80039E2C 0C019E38 */ jal func_800678E0 -/* 15230 80039E30 0200202D */ daddu $a0, $s0, $zero -/* 15234 80039E34 0200202D */ daddu $a0, $s0, $zero -/* 15238 80039E38 27A50018 */ addiu $a1, $sp, 0x18 -/* 1523C 80039E3C 0C019D78 */ jal func_800675E0 -/* 15240 80039E40 00A0302D */ daddu $a2, $a1, $zero -.L80039E44: -/* 15244 80039E44 C6220318 */ lwc1 $f2, 0x318($s1) -/* 15248 80039E48 46141032 */ c.eq.s $f2, $f20 -/* 1524C 80039E4C 00000000 */ nop -/* 15250 80039E50 45000006 */ bc1f .L80039E6C -/* 15254 80039E54 00000000 */ nop -/* 15258 80039E58 C620031C */ lwc1 $f0, 0x31c($s1) -/* 1525C 80039E5C 46140032 */ c.eq.s $f0, $f20 -/* 15260 80039E60 00000000 */ nop -/* 15264 80039E64 4501000A */ bc1t .L80039E90 -/* 15268 80039E68 00000000 */ nop -.L80039E6C: -/* 1526C 80039E6C 44051000 */ mfc1 $a1, $f2 -/* 15270 80039E70 8E26031C */ lw $a2, 0x31c($s1) -/* 15274 80039E74 4407A000 */ mfc1 $a3, $f20 -/* 15278 80039E78 0C019E38 */ jal func_800678E0 -/* 1527C 80039E7C 27A40018 */ addiu $a0, $sp, 0x18 -/* 15280 80039E80 27A40058 */ addiu $a0, $sp, 0x58 -/* 15284 80039E84 27A50018 */ addiu $a1, $sp, 0x18 -/* 15288 80039E88 0C019D78 */ jal func_800675E0 -/* 1528C 80039E8C 00A0302D */ daddu $a2, $a1, $zero -.L80039E90: -/* 15290 80039E90 C6200054 */ lwc1 $f0, 0x54($s1) -/* 15294 80039E94 3C01800A */ lui $at, %hi(D_80098460) -/* 15298 80039E98 D4268460 */ ldc1 $f6, %lo(D_80098460)($at) -/* 1529C 80039E9C 46000021 */ cvt.d.s $f0, $f0 -/* 152A0 80039EA0 46260002 */ mul.d $f0, $f0, $f6 -/* 152A4 80039EA4 00000000 */ nop -/* 152A8 80039EA8 3C013FF0 */ lui $at, 0x3ff0 -/* 152AC 80039EAC 44812800 */ mtc1 $at, $f5 -/* 152B0 80039EB0 44802000 */ mtc1 $zero, $f4 -/* 152B4 80039EB4 00000000 */ nop -/* 152B8 80039EB8 46240032 */ c.eq.d $f0, $f4 -/* 152BC 80039EBC 00000000 */ nop -/* 152C0 80039EC0 45000014 */ bc1f .L80039F14 -/* 152C4 80039EC4 00000000 */ nop -/* 152C8 80039EC8 C6200058 */ lwc1 $f0, 0x58($s1) -/* 152CC 80039ECC C6220320 */ lwc1 $f2, 0x320($s1) -/* 152D0 80039ED0 46020002 */ mul.s $f0, $f0, $f2 -/* 152D4 80039ED4 00000000 */ nop -/* 152D8 80039ED8 46000021 */ cvt.d.s $f0, $f0 -/* 152DC 80039EDC 46260002 */ mul.d $f0, $f0, $f6 -/* 152E0 80039EE0 00000000 */ nop -/* 152E4 80039EE4 46240032 */ c.eq.d $f0, $f4 -/* 152E8 80039EE8 00000000 */ nop -/* 152EC 80039EEC 45000009 */ bc1f .L80039F14 -/* 152F0 80039EF0 00000000 */ nop -/* 152F4 80039EF4 C620005C */ lwc1 $f0, 0x5c($s1) -/* 152F8 80039EF8 46000021 */ cvt.d.s $f0, $f0 -/* 152FC 80039EFC 46260002 */ mul.d $f0, $f0, $f6 -/* 15300 80039F00 00000000 */ nop -/* 15304 80039F04 46240032 */ c.eq.d $f0, $f4 -/* 15308 80039F08 00000000 */ nop -/* 1530C 80039F0C 4501001F */ bc1t .L80039F8C -/* 15310 80039F10 00000000 */ nop -.L80039F14: -/* 15314 80039F14 C6260054 */ lwc1 $f6, 0x54($s1) -/* 15318 80039F18 3C01800A */ lui $at, %hi(D_80098468) -/* 1531C 80039F1C D4288468 */ ldc1 $f8, %lo(D_80098468)($at) -/* 15320 80039F20 460031A1 */ cvt.d.s $f6, $f6 -/* 15324 80039F24 46283182 */ mul.d $f6, $f6, $f8 -/* 15328 80039F28 00000000 */ nop -/* 1532C 80039F2C C622005C */ lwc1 $f2, 0x5c($s1) -/* 15330 80039F30 460010A1 */ cvt.d.s $f2, $f2 -/* 15334 80039F34 46281082 */ mul.d $f2, $f2, $f8 -/* 15338 80039F38 00000000 */ nop -/* 1533C 80039F3C C6200058 */ lwc1 $f0, 0x58($s1) -/* 15340 80039F40 C6240320 */ lwc1 $f4, 0x320($s1) -/* 15344 80039F44 46040002 */ mul.s $f0, $f0, $f4 -/* 15348 80039F48 00000000 */ nop -/* 1534C 80039F4C 46000021 */ cvt.d.s $f0, $f0 -/* 15350 80039F50 46280002 */ mul.d $f0, $f0, $f8 -/* 15354 80039F54 00000000 */ nop -/* 15358 80039F58 27B00058 */ addiu $s0, $sp, 0x58 -/* 1535C 80039F5C 462031A0 */ cvt.s.d $f6, $f6 -/* 15360 80039F60 462010A0 */ cvt.s.d $f2, $f2 -/* 15364 80039F64 44053000 */ mfc1 $a1, $f6 -/* 15368 80039F68 44071000 */ mfc1 $a3, $f2 -/* 1536C 80039F6C 46200020 */ cvt.s.d $f0, $f0 -/* 15370 80039F70 44060000 */ mfc1 $a2, $f0 -/* 15374 80039F74 0C019DE8 */ jal func_800677A0 -/* 15378 80039F78 0200202D */ daddu $a0, $s0, $zero -/* 1537C 80039F7C 0200202D */ daddu $a0, $s0, $zero -/* 15380 80039F80 27A50018 */ addiu $a1, $sp, 0x18 -/* 15384 80039F84 0C019D78 */ jal func_800675E0 -/* 15388 80039F88 00A0302D */ daddu $a2, $a1, $zero -.L80039F8C: -/* 1538C 80039F8C 8E230000 */ lw $v1, ($s1) -/* 15390 80039F90 3C024000 */ lui $v0, 0x4000 -/* 15394 80039F94 00621024 */ and $v0, $v1, $v0 -/* 15398 80039F98 14400014 */ bnez $v0, .L80039FEC -/* 1539C 80039F9C 0220202D */ daddu $a0, $s1, $zero -/* 153A0 80039FA0 3C020100 */ lui $v0, 0x100 -/* 153A4 80039FA4 00621024 */ and $v0, $v1, $v0 -/* 153A8 80039FA8 14400017 */ bnez $v0, .L8003A008 -/* 153AC 80039FAC 00000000 */ nop -/* 153B0 80039FB0 8E220028 */ lw $v0, 0x28($s1) -/* 153B4 80039FB4 10400014 */ beqz $v0, .L8003A008 -/* 153B8 80039FB8 00000000 */ nop -/* 153BC 80039FBC 8E220024 */ lw $v0, 0x24($s1) -/* 153C0 80039FC0 04400011 */ bltz $v0, .L8003A008 -/* 153C4 80039FC4 00000000 */ nop -/* 153C8 80039FC8 4600B28D */ trunc.w.s $f10, $f22 -/* 153CC 80039FCC 44055000 */ mfc1 $a1, $f10 -/* 153D0 80039FD0 0C00EC4F */ jal func_8003B13C -/* 153D4 80039FD4 27A60018 */ addiu $a2, $sp, 0x18 -/* 153D8 80039FD8 8E240024 */ lw $a0, 0x24($s1) -/* 153DC 80039FDC 0C044846 */ jal func_80112118 -/* 153E0 80039FE0 00000000 */ nop -/* 153E4 80039FE4 0800E802 */ j .L8003A008 -/* 153E8 80039FE8 AE22002C */ sw $v0, 0x2c($s1) -.L80039FEC: -/* 153EC 80039FEC 4600B28D */ trunc.w.s $f10, $f22 -/* 153F0 80039FF0 44055000 */ mfc1 $a1, $f10 -/* 153F4 80039FF4 0C00EC4F */ jal func_8003B13C -/* 153F8 80039FF8 27A60018 */ addiu $a2, $sp, 0x18 -/* 153FC 80039FFC 0C044685 */ jal func_80111A14 -/* 15400 8003A000 24040001 */ addiu $a0, $zero, 1 -/* 15404 8003A004 AE22002C */ sw $v0, 0x2c($s1) -.L8003A008: -/* 15408 8003A008 8E220000 */ lw $v0, ($s1) -/* 1540C 8003A00C 3C030002 */ lui $v1, 2 -/* 15410 8003A010 00431024 */ and $v0, $v0, $v1 -/* 15414 8003A014 1040008E */ beqz $v0, .L8003A250 -/* 15418 8003A018 00000000 */ nop -/* 1541C 8003A01C 822200AB */ lb $v0, 0xab($s1) -/* 15420 8003A020 C622003C */ lwc1 $f2, 0x3c($s1) -/* 15424 8003A024 44820000 */ mtc1 $v0, $f0 -/* 15428 8003A028 00000000 */ nop -/* 1542C 8003A02C 46800020 */ cvt.s.w $f0, $f0 -/* 15430 8003A030 46001080 */ add.s $f2, $f2, $f0 -/* 15434 8003A034 C6200040 */ lwc1 $f0, 0x40($s1) -/* 15438 8003A038 8E250038 */ lw $a1, 0x38($s1) -/* 1543C 8003A03C 46000007 */ neg.s $f0, $f0 -/* 15440 8003A040 44070000 */ mfc1 $a3, $f0 -/* 15444 8003A044 44061000 */ mfc1 $a2, $f2 -/* 15448 8003A048 0C019E38 */ jal func_800678E0 -/* 1544C 8003A04C 27A40018 */ addiu $a0, $sp, 0x18 -/* 15450 8003A050 8E220000 */ lw $v0, ($s1) -/* 15454 8003A054 30420080 */ andi $v0, $v0, 0x80 -/* 15458 8003A058 10400007 */ beqz $v0, .L8003A078 -/* 1545C 8003A05C 27B00058 */ addiu $s0, $sp, 0x58 -/* 15460 8003A060 0C00E04E */ jal func_80038138 -/* 15464 8003A064 0200202D */ daddu $a0, $s0, $zero -/* 15468 8003A068 0200202D */ daddu $a0, $s0, $zero -/* 1546C 8003A06C 27A50018 */ addiu $a1, $sp, 0x18 -/* 15470 8003A070 0C019D78 */ jal func_800675E0 -/* 15474 8003A074 00A0302D */ daddu $a2, $a1, $zero -.L8003A078: -/* 15478 8003A078 C6200048 */ lwc1 $f0, 0x48($s1) -/* 1547C 8003A07C 44801000 */ mtc1 $zero, $f2 -/* 15480 8003A080 00000000 */ nop -/* 15484 8003A084 46020032 */ c.eq.s $f0, $f2 -/* 15488 8003A088 00000000 */ nop -/* 1548C 8003A08C 4500000B */ bc1f .L8003A0BC -/* 15490 8003A090 27B00058 */ addiu $s0, $sp, 0x58 -/* 15494 8003A094 C6200044 */ lwc1 $f0, 0x44($s1) -/* 15498 8003A098 46020032 */ c.eq.s $f0, $f2 -/* 1549C 8003A09C 00000000 */ nop -/* 154A0 8003A0A0 45000006 */ bc1f .L8003A0BC -/* 154A4 8003A0A4 00000000 */ nop -/* 154A8 8003A0A8 C620004C */ lwc1 $f0, 0x4c($s1) -/* 154AC 8003A0AC 46020032 */ c.eq.s $f0, $f2 -/* 154B0 8003A0B0 00000000 */ nop -/* 154B4 8003A0B4 4501000A */ bc1t .L8003A0E0 -/* 154B8 8003A0B8 00000000 */ nop -.L8003A0BC: -/* 154BC 8003A0BC 8E250044 */ lw $a1, 0x44($s1) -/* 154C0 8003A0C0 8E260048 */ lw $a2, 0x48($s1) -/* 154C4 8003A0C4 8E27004C */ lw $a3, 0x4c($s1) -/* 154C8 8003A0C8 0C0190A8 */ jal func_800642A0 -/* 154CC 8003A0CC 0200202D */ daddu $a0, $s0, $zero -/* 154D0 8003A0D0 0200202D */ daddu $a0, $s0, $zero -/* 154D4 8003A0D4 27A50018 */ addiu $a1, $sp, 0x18 -/* 154D8 8003A0D8 0C019D78 */ jal func_800675E0 -/* 154DC 8003A0DC 00A0302D */ daddu $a2, $a1, $zero -.L8003A0E0: -/* 154E0 8003A0E0 C6200054 */ lwc1 $f0, 0x54($s1) -/* 154E4 8003A0E4 3C01800A */ lui $at, %hi(D_80098470) -/* 154E8 8003A0E8 D4268470 */ ldc1 $f6, %lo(D_80098470)($at) -/* 154EC 8003A0EC 46000021 */ cvt.d.s $f0, $f0 -/* 154F0 8003A0F0 46260002 */ mul.d $f0, $f0, $f6 -/* 154F4 8003A0F4 00000000 */ nop -/* 154F8 8003A0F8 3C013FF0 */ lui $at, 0x3ff0 -/* 154FC 8003A0FC 44812800 */ mtc1 $at, $f5 -/* 15500 8003A100 44802000 */ mtc1 $zero, $f4 -/* 15504 8003A104 00000000 */ nop -/* 15508 8003A108 46240032 */ c.eq.d $f0, $f4 -/* 1550C 8003A10C 00000000 */ nop -/* 15510 8003A110 45000014 */ bc1f .L8003A164 -/* 15514 8003A114 00000000 */ nop -/* 15518 8003A118 C6200058 */ lwc1 $f0, 0x58($s1) -/* 1551C 8003A11C C6220320 */ lwc1 $f2, 0x320($s1) -/* 15520 8003A120 46020002 */ mul.s $f0, $f0, $f2 -/* 15524 8003A124 00000000 */ nop -/* 15528 8003A128 46000021 */ cvt.d.s $f0, $f0 -/* 1552C 8003A12C 46260002 */ mul.d $f0, $f0, $f6 -/* 15530 8003A130 00000000 */ nop -/* 15534 8003A134 46240032 */ c.eq.d $f0, $f4 -/* 15538 8003A138 00000000 */ nop -/* 1553C 8003A13C 45000009 */ bc1f .L8003A164 -/* 15540 8003A140 00000000 */ nop -/* 15544 8003A144 C620005C */ lwc1 $f0, 0x5c($s1) -/* 15548 8003A148 46000021 */ cvt.d.s $f0, $f0 -/* 1554C 8003A14C 46260002 */ mul.d $f0, $f0, $f6 -/* 15550 8003A150 00000000 */ nop -/* 15554 8003A154 46240032 */ c.eq.d $f0, $f4 -/* 15558 8003A158 00000000 */ nop -/* 1555C 8003A15C 4501001F */ bc1t .L8003A1DC -/* 15560 8003A160 00000000 */ nop -.L8003A164: -/* 15564 8003A164 C6260054 */ lwc1 $f6, 0x54($s1) -/* 15568 8003A168 3C01800A */ lui $at, %hi(D_80098478) -/* 1556C 8003A16C D4288478 */ ldc1 $f8, %lo(D_80098478)($at) -/* 15570 8003A170 460031A1 */ cvt.d.s $f6, $f6 -/* 15574 8003A174 46283182 */ mul.d $f6, $f6, $f8 -/* 15578 8003A178 00000000 */ nop -/* 1557C 8003A17C C624005C */ lwc1 $f4, 0x5c($s1) -/* 15580 8003A180 46002121 */ cvt.d.s $f4, $f4 -/* 15584 8003A184 46282102 */ mul.d $f4, $f4, $f8 -/* 15588 8003A188 00000000 */ nop -/* 1558C 8003A18C C6200058 */ lwc1 $f0, 0x58($s1) -/* 15590 8003A190 C6220320 */ lwc1 $f2, 0x320($s1) -/* 15594 8003A194 46020002 */ mul.s $f0, $f0, $f2 -/* 15598 8003A198 00000000 */ nop -/* 1559C 8003A19C 46000021 */ cvt.d.s $f0, $f0 -/* 155A0 8003A1A0 46280002 */ mul.d $f0, $f0, $f8 -/* 155A4 8003A1A4 00000000 */ nop -/* 155A8 8003A1A8 27B00058 */ addiu $s0, $sp, 0x58 -/* 155AC 8003A1AC 462031A0 */ cvt.s.d $f6, $f6 -/* 155B0 8003A1B0 46202120 */ cvt.s.d $f4, $f4 -/* 155B4 8003A1B4 44053000 */ mfc1 $a1, $f6 -/* 155B8 8003A1B8 44072000 */ mfc1 $a3, $f4 -/* 155BC 8003A1BC 46200020 */ cvt.s.d $f0, $f0 -/* 155C0 8003A1C0 44060000 */ mfc1 $a2, $f0 -/* 155C4 8003A1C4 0C019DE8 */ jal func_800677A0 -/* 155C8 8003A1C8 0200202D */ daddu $a0, $s0, $zero -/* 155CC 8003A1CC 0200202D */ daddu $a0, $s0, $zero -/* 155D0 8003A1D0 27A50018 */ addiu $a1, $sp, 0x18 -/* 155D4 8003A1D4 0C019D78 */ jal func_800675E0 -/* 155D8 8003A1D8 00A0302D */ daddu $a2, $a1, $zero -.L8003A1DC: -/* 155DC 8003A1DC 8E230000 */ lw $v1, ($s1) -/* 155E0 8003A1E0 3C024000 */ lui $v0, 0x4000 -/* 155E4 8003A1E4 00621024 */ and $v0, $v1, $v0 -/* 155E8 8003A1E8 14400011 */ bnez $v0, .L8003A230 -/* 155EC 8003A1EC 27A20018 */ addiu $v0, $sp, 0x18 -/* 155F0 8003A1F0 3C020100 */ lui $v0, 0x100 -/* 155F4 8003A1F4 00621024 */ and $v0, $v1, $v0 -/* 155F8 8003A1F8 14400015 */ bnez $v0, .L8003A250 -/* 155FC 8003A1FC 00000000 */ nop -/* 15600 8003A200 8E220028 */ lw $v0, 0x28($s1) -/* 15604 8003A204 10400012 */ beqz $v0, .L8003A250 -/* 15608 8003A208 0000302D */ daddu $a2, $zero, $zero -/* 1560C 8003A20C 4600B28D */ trunc.w.s $f10, $f22 -/* 15610 8003A210 44055000 */ mfc1 $a1, $f10 -/* 15614 8003A214 27A20018 */ addiu $v0, $sp, 0x18 -/* 15618 8003A218 AFA20010 */ sw $v0, 0x10($sp) -/* 1561C 8003A21C 8E240024 */ lw $a0, 0x24($s1) -/* 15620 8003A220 0C0447CA */ jal func_80111F28 -/* 15624 8003A224 00C0382D */ daddu $a3, $a2, $zero -/* 15628 8003A228 0800E894 */ j .L8003A250 -/* 1562C 8003A22C 00000000 */ nop -.L8003A230: -/* 15630 8003A230 AFA20010 */ sw $v0, 0x10($sp) -/* 15634 8003A234 3C044000 */ lui $a0, 0x4000 -/* 15638 8003A238 34840001 */ ori $a0, $a0, 1 -/* 1563C 8003A23C 4600B28D */ trunc.w.s $f10, $f22 -/* 15640 8003A240 44055000 */ mfc1 $a1, $f10 -/* 15644 8003A244 0000302D */ daddu $a2, $zero, $zero -/* 15648 8003A248 0C0445E4 */ jal func_80111790 -/* 1564C 8003A24C 00C0382D */ daddu $a3, $a2, $zero -.L8003A250: -/* 15650 8003A250 8E220000 */ lw $v0, ($s1) -/* 15654 8003A254 3C030008 */ lui $v1, 8 -/* 15658 8003A258 00431024 */ and $v0, $v0, $v1 -/* 1565C 8003A25C 1040008A */ beqz $v0, .L8003A488 -/* 15660 8003A260 00000000 */ nop -/* 15664 8003A264 822200AB */ lb $v0, 0xab($s1) -/* 15668 8003A268 C622003C */ lwc1 $f2, 0x3c($s1) -/* 1566C 8003A26C 44820000 */ mtc1 $v0, $f0 -/* 15670 8003A270 00000000 */ nop -/* 15674 8003A274 46800020 */ cvt.s.w $f0, $f0 -/* 15678 8003A278 46001080 */ add.s $f2, $f2, $f0 -/* 1567C 8003A27C 8E250038 */ lw $a1, 0x38($s1) -/* 15680 8003A280 8E270040 */ lw $a3, 0x40($s1) -/* 15684 8003A284 46001087 */ neg.s $f2, $f2 -/* 15688 8003A288 44061000 */ mfc1 $a2, $f2 -/* 1568C 8003A28C 0C019E38 */ jal func_800678E0 -/* 15690 8003A290 27A40018 */ addiu $a0, $sp, 0x18 -/* 15694 8003A294 27B00058 */ addiu $s0, $sp, 0x58 -/* 15698 8003A298 0C00E04E */ jal func_80038138 -/* 1569C 8003A29C 0200202D */ daddu $a0, $s0, $zero -/* 156A0 8003A2A0 0200202D */ daddu $a0, $s0, $zero -/* 156A4 8003A2A4 27A50018 */ addiu $a1, $sp, 0x18 -/* 156A8 8003A2A8 0C019D78 */ jal func_800675E0 -/* 156AC 8003A2AC 00A0302D */ daddu $a2, $a1, $zero -/* 156B0 8003A2B0 C6200048 */ lwc1 $f0, 0x48($s1) -/* 156B4 8003A2B4 44801000 */ mtc1 $zero, $f2 -/* 156B8 8003A2B8 00000000 */ nop -/* 156BC 8003A2BC 46020032 */ c.eq.s $f0, $f2 -/* 156C0 8003A2C0 00000000 */ nop -/* 156C4 8003A2C4 4500000B */ bc1f .L8003A2F4 -/* 156C8 8003A2C8 27B00058 */ addiu $s0, $sp, 0x58 -/* 156CC 8003A2CC C6200044 */ lwc1 $f0, 0x44($s1) -/* 156D0 8003A2D0 46020032 */ c.eq.s $f0, $f2 -/* 156D4 8003A2D4 00000000 */ nop -/* 156D8 8003A2D8 45000006 */ bc1f .L8003A2F4 -/* 156DC 8003A2DC 00000000 */ nop -/* 156E0 8003A2E0 C620004C */ lwc1 $f0, 0x4c($s1) -/* 156E4 8003A2E4 46020032 */ c.eq.s $f0, $f2 -/* 156E8 8003A2E8 00000000 */ nop -/* 156EC 8003A2EC 4501000A */ bc1t .L8003A318 -/* 156F0 8003A2F0 00000000 */ nop -.L8003A2F4: -/* 156F4 8003A2F4 8E250044 */ lw $a1, 0x44($s1) -/* 156F8 8003A2F8 8E260048 */ lw $a2, 0x48($s1) -/* 156FC 8003A2FC 8E27004C */ lw $a3, 0x4c($s1) -/* 15700 8003A300 0C0190A8 */ jal func_800642A0 -/* 15704 8003A304 0200202D */ daddu $a0, $s0, $zero -/* 15708 8003A308 0200202D */ daddu $a0, $s0, $zero -/* 1570C 8003A30C 27A50018 */ addiu $a1, $sp, 0x18 -/* 15710 8003A310 0C019D78 */ jal func_800675E0 -/* 15714 8003A314 00A0302D */ daddu $a2, $a1, $zero -.L8003A318: -/* 15718 8003A318 C6200054 */ lwc1 $f0, 0x54($s1) -/* 1571C 8003A31C 3C01800A */ lui $at, %hi(D_80098480) -/* 15720 8003A320 D4268480 */ ldc1 $f6, %lo(D_80098480)($at) -/* 15724 8003A324 46000021 */ cvt.d.s $f0, $f0 -/* 15728 8003A328 46260002 */ mul.d $f0, $f0, $f6 -/* 1572C 8003A32C 00000000 */ nop -/* 15730 8003A330 3C013FF0 */ lui $at, 0x3ff0 -/* 15734 8003A334 44812800 */ mtc1 $at, $f5 -/* 15738 8003A338 44802000 */ mtc1 $zero, $f4 -/* 1573C 8003A33C 00000000 */ nop -/* 15740 8003A340 46240032 */ c.eq.d $f0, $f4 -/* 15744 8003A344 00000000 */ nop -/* 15748 8003A348 45000014 */ bc1f .L8003A39C -/* 1574C 8003A34C 00000000 */ nop -/* 15750 8003A350 C6200058 */ lwc1 $f0, 0x58($s1) -/* 15754 8003A354 C6220320 */ lwc1 $f2, 0x320($s1) -/* 15758 8003A358 46020002 */ mul.s $f0, $f0, $f2 -/* 1575C 8003A35C 00000000 */ nop -/* 15760 8003A360 46000021 */ cvt.d.s $f0, $f0 -/* 15764 8003A364 46260002 */ mul.d $f0, $f0, $f6 -/* 15768 8003A368 00000000 */ nop -/* 1576C 8003A36C 46240032 */ c.eq.d $f0, $f4 -/* 15770 8003A370 00000000 */ nop -/* 15774 8003A374 45000009 */ bc1f .L8003A39C -/* 15778 8003A378 00000000 */ nop -/* 1577C 8003A37C C620005C */ lwc1 $f0, 0x5c($s1) -/* 15780 8003A380 46000021 */ cvt.d.s $f0, $f0 -/* 15784 8003A384 46260002 */ mul.d $f0, $f0, $f6 -/* 15788 8003A388 00000000 */ nop -/* 1578C 8003A38C 46240032 */ c.eq.d $f0, $f4 -/* 15790 8003A390 00000000 */ nop -/* 15794 8003A394 4501001F */ bc1t .L8003A414 -/* 15798 8003A398 00000000 */ nop -.L8003A39C: -/* 1579C 8003A39C C6260054 */ lwc1 $f6, 0x54($s1) -/* 157A0 8003A3A0 3C01800A */ lui $at, %hi(D_80098488) -/* 157A4 8003A3A4 D4288488 */ ldc1 $f8, %lo(D_80098488)($at) -/* 157A8 8003A3A8 460031A1 */ cvt.d.s $f6, $f6 -/* 157AC 8003A3AC 46283182 */ mul.d $f6, $f6, $f8 -/* 157B0 8003A3B0 00000000 */ nop -/* 157B4 8003A3B4 C624005C */ lwc1 $f4, 0x5c($s1) -/* 157B8 8003A3B8 46002121 */ cvt.d.s $f4, $f4 -/* 157BC 8003A3BC 46282102 */ mul.d $f4, $f4, $f8 -/* 157C0 8003A3C0 00000000 */ nop -/* 157C4 8003A3C4 C6200058 */ lwc1 $f0, 0x58($s1) -/* 157C8 8003A3C8 C6220320 */ lwc1 $f2, 0x320($s1) -/* 157CC 8003A3CC 46020002 */ mul.s $f0, $f0, $f2 -/* 157D0 8003A3D0 00000000 */ nop -/* 157D4 8003A3D4 46000021 */ cvt.d.s $f0, $f0 -/* 157D8 8003A3D8 46280002 */ mul.d $f0, $f0, $f8 -/* 157DC 8003A3DC 00000000 */ nop -/* 157E0 8003A3E0 27B00058 */ addiu $s0, $sp, 0x58 -/* 157E4 8003A3E4 462031A0 */ cvt.s.d $f6, $f6 -/* 157E8 8003A3E8 46202120 */ cvt.s.d $f4, $f4 -/* 157EC 8003A3EC 44053000 */ mfc1 $a1, $f6 -/* 157F0 8003A3F0 44072000 */ mfc1 $a3, $f4 -/* 157F4 8003A3F4 46200020 */ cvt.s.d $f0, $f0 -/* 157F8 8003A3F8 44060000 */ mfc1 $a2, $f0 -/* 157FC 8003A3FC 0C019DE8 */ jal func_800677A0 -/* 15800 8003A400 0200202D */ daddu $a0, $s0, $zero -/* 15804 8003A404 0200202D */ daddu $a0, $s0, $zero -/* 15808 8003A408 27A50018 */ addiu $a1, $sp, 0x18 -/* 1580C 8003A40C 0C019D78 */ jal func_800675E0 -/* 15810 8003A410 00A0302D */ daddu $a2, $a1, $zero -.L8003A414: -/* 15814 8003A414 8E230000 */ lw $v1, ($s1) -/* 15818 8003A418 3C024000 */ lui $v0, 0x4000 -/* 1581C 8003A41C 00621024 */ and $v0, $v1, $v0 -/* 15820 8003A420 14400011 */ bnez $v0, .L8003A468 -/* 15824 8003A424 27A20018 */ addiu $v0, $sp, 0x18 -/* 15828 8003A428 3C020100 */ lui $v0, 0x100 -/* 1582C 8003A42C 00621024 */ and $v0, $v1, $v0 -/* 15830 8003A430 14400015 */ bnez $v0, .L8003A488 -/* 15834 8003A434 00000000 */ nop -/* 15838 8003A438 8E220028 */ lw $v0, 0x28($s1) -/* 1583C 8003A43C 10400012 */ beqz $v0, .L8003A488 -/* 15840 8003A440 0000302D */ daddu $a2, $zero, $zero -/* 15844 8003A444 4600B28D */ trunc.w.s $f10, $f22 -/* 15848 8003A448 44055000 */ mfc1 $a1, $f10 -/* 1584C 8003A44C 27A20018 */ addiu $v0, $sp, 0x18 -/* 15850 8003A450 AFA20010 */ sw $v0, 0x10($sp) -/* 15854 8003A454 8E240024 */ lw $a0, 0x24($s1) -/* 15858 8003A458 0C0447CA */ jal func_80111F28 -/* 1585C 8003A45C 00C0382D */ daddu $a3, $a2, $zero -/* 15860 8003A460 0800E922 */ j .L8003A488 -/* 15864 8003A464 00000000 */ nop -.L8003A468: -/* 15868 8003A468 AFA20010 */ sw $v0, 0x10($sp) -/* 1586C 8003A46C 3C044000 */ lui $a0, 0x4000 -/* 15870 8003A470 34840001 */ ori $a0, $a0, 1 -/* 15874 8003A474 4600B28D */ trunc.w.s $f10, $f22 -/* 15878 8003A478 44055000 */ mfc1 $a1, $f10 -/* 1587C 8003A47C 0000302D */ daddu $a2, $zero, $zero -/* 15880 8003A480 0C0445E4 */ jal func_80111790 -/* 15884 8003A484 00C0382D */ daddu $a3, $a2, $zero -.L8003A488: -/* 15888 8003A488 8E220008 */ lw $v0, 8($s1) -/* 1588C 8003A48C 0040F809 */ jalr $v0 -/* 15890 8003A490 0220202D */ daddu $a0, $s1, $zero -/* 15894 8003A494 8FBF00A0 */ lw $ra, 0xa0($sp) -/* 15898 8003A498 8FB1009C */ lw $s1, 0x9c($sp) -/* 1589C 8003A49C 8FB00098 */ lw $s0, 0x98($sp) -/* 158A0 8003A4A0 D7B600B0 */ ldc1 $f22, 0xb0($sp) -/* 158A4 8003A4A4 D7B400A8 */ ldc1 $f20, 0xa8($sp) -/* 158A8 8003A4A8 03E00008 */ jr $ra -/* 158AC 8003A4AC 27BD00B8 */ addiu $sp, $sp, 0xb8 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A4B0.s b/ver/jp/asm/nonmatchings/13530/func_8003A4B0.s deleted file mode 100644 index 4dfaf31501..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A4B0.s +++ /dev/null @@ -1,165 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A4B0 -/* 158B0 8003A4B0 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 158B4 8003A4B4 F7BA0080 */ sdc1 $f26, 0x80($sp) -/* 158B8 8003A4B8 3C01459C */ lui $at, 0x459c -/* 158BC 8003A4BC 34214000 */ ori $at, $at, 0x4000 -/* 158C0 8003A4C0 4481D000 */ mtc1 $at, $f26 -/* 158C4 8003A4C4 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 158C8 8003A4C8 4480C000 */ mtc1 $zero, $f24 -/* 158CC 8003A4CC AFB10054 */ sw $s1, 0x54($sp) -/* 158D0 8003A4D0 27B10028 */ addiu $s1, $sp, 0x28 -/* 158D4 8003A4D4 AFB20058 */ sw $s2, 0x58($sp) -/* 158D8 8003A4D8 0000902D */ daddu $s2, $zero, $zero -/* 158DC 8003A4DC AFB3005C */ sw $s3, 0x5c($sp) -/* 158E0 8003A4E0 241300FF */ addiu $s3, $zero, 0xff -/* 158E4 8003A4E4 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 158E8 8003A4E8 3C01461C */ lui $at, 0x461c -/* 158EC 8003A4EC 34214000 */ ori $at, $at, 0x4000 -/* 158F0 8003A4F0 4481B000 */ mtc1 $at, $f22 -/* 158F4 8003A4F4 3C03800A */ lui $v1, %hi(D_8009A614) -/* 158F8 8003A4F8 8463A614 */ lh $v1, %lo(D_8009A614)($v1) -/* 158FC 8003A4FC 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 15900 8003A500 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 15904 8003A504 AFBF0064 */ sw $ra, 0x64($sp) -/* 15908 8003A508 AFB40060 */ sw $s4, 0x60($sp) -/* 1590C 8003A50C AFB00050 */ sw $s0, 0x50($sp) -/* 15910 8003A510 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 15914 8003A514 00031080 */ sll $v0, $v1, 2 -/* 15918 8003A518 00431021 */ addu $v0, $v0, $v1 -/* 1591C 8003A51C 00021080 */ sll $v0, $v0, 2 -/* 15920 8003A520 00431023 */ subu $v0, $v0, $v1 -/* 15924 8003A524 000218C0 */ sll $v1, $v0, 3 -/* 15928 8003A528 00431021 */ addu $v0, $v0, $v1 -/* 1592C 8003A52C 000210C0 */ sll $v0, $v0, 3 -/* 15930 8003A530 0044A021 */ addu $s4, $v0, $a0 -.L8003A534: -/* 15934 8003A534 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 15938 8003A538 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 1593C 8003A53C 00121080 */ sll $v0, $s2, 2 -/* 15940 8003A540 00431021 */ addu $v0, $v0, $v1 -/* 15944 8003A544 8C500000 */ lw $s0, ($v0) -/* 15948 8003A548 52000063 */ beql $s0, $zero, .L8003A6D8 -/* 1594C 8003A54C 26520001 */ addiu $s2, $s2, 1 -/* 15950 8003A550 8E030000 */ lw $v1, ($s0) -/* 15954 8003A554 50600060 */ beql $v1, $zero, .L8003A6D8 -/* 15958 8003A558 26520001 */ addiu $s2, $s2, 1 -/* 1595C 8003A55C 3C028100 */ lui $v0, 0x8100 -/* 15960 8003A560 34420006 */ ori $v0, $v0, 6 -/* 15964 8003A564 00621024 */ and $v0, $v1, $v0 -/* 15968 8003A568 5440005B */ bnel $v0, $zero, .L8003A6D8 -/* 1596C 8003A56C 26520001 */ addiu $s2, $s2, 1 -/* 15970 8003A570 3C013F80 */ lui $at, 0x3f80 -/* 15974 8003A574 44810000 */ mtc1 $at, $f0 -/* 15978 8003A578 27A20038 */ addiu $v0, $sp, 0x38 -/* 1597C 8003A57C AFA20014 */ sw $v0, 0x14($sp) -/* 15980 8003A580 27A2003C */ addiu $v0, $sp, 0x3c -/* 15984 8003A584 AFA20018 */ sw $v0, 0x18($sp) -/* 15988 8003A588 27A20040 */ addiu $v0, $sp, 0x40 -/* 1598C 8003A58C AFA2001C */ sw $v0, 0x1c($sp) -/* 15990 8003A590 27A20044 */ addiu $v0, $sp, 0x44 -/* 15994 8003A594 AFA20020 */ sw $v0, 0x20($sp) -/* 15998 8003A598 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1599C 8003A59C 8E050038 */ lw $a1, 0x38($s0) -/* 159A0 8003A5A0 8E06003C */ lw $a2, 0x3c($s0) -/* 159A4 8003A5A4 8E070040 */ lw $a3, 0x40($s0) -/* 159A8 8003A5A8 0C00A578 */ jal func_800295E0 -/* 159AC 8003A5AC 268400D4 */ addiu $a0, $s4, 0xd4 -/* 159B0 8003A5B0 C7A40044 */ lwc1 $f4, 0x44($sp) -/* 159B4 8003A5B4 3C01800A */ lui $at, %hi(D_80098490) -/* 159B8 8003A5B8 D4208490 */ ldc1 $f0, %lo(D_80098490)($at) -/* 159BC 8003A5BC 460020A1 */ cvt.d.s $f2, $f4 -/* 159C0 8003A5C0 4620103C */ c.lt.d $f2, $f0 -/* 159C4 8003A5C4 00000000 */ nop -/* 159C8 8003A5C8 45000007 */ bc1f .L8003A5E8 -/* 159CC 8003A5CC 00000000 */ nop -/* 159D0 8003A5D0 3C01800A */ lui $at, %hi(D_80098498) -/* 159D4 8003A5D4 D4208498 */ ldc1 $f0, %lo(D_80098498)($at) -/* 159D8 8003A5D8 4622003C */ c.lt.d $f0, $f2 -/* 159DC 8003A5DC 00000000 */ nop -/* 159E0 8003A5E0 4503003D */ bc1tl .L8003A6D8 -/* 159E4 8003A5E4 26520001 */ addiu $s2, $s2, 1 -.L8003A5E8: -/* 159E8 8003A5E8 C7A00040 */ lwc1 $f0, 0x40($sp) -/* 159EC 8003A5EC 461A0002 */ mul.s $f0, $f0, $f26 -/* 159F0 8003A5F0 00000000 */ nop -/* 159F4 8003A5F4 46040003 */ div.s $f0, $f0, $f4 -/* 159F8 8003A5F8 461A0500 */ add.s $f20, $f0, $f26 -/* 159FC 8003A5FC 4618A03C */ c.lt.s $f20, $f24 -/* 15A00 8003A600 00000000 */ nop -/* 15A04 8003A604 45000003 */ bc1f .L8003A614 -/* 15A08 8003A608 00000000 */ nop -/* 15A0C 8003A60C 0800E989 */ j .L8003A624 -/* 15A10 8003A610 4600C506 */ mov.s $f20, $f24 -.L8003A614: -/* 15A14 8003A614 4614B03C */ c.lt.s $f22, $f20 -/* 15A18 8003A618 00000000 */ nop -/* 15A1C 8003A61C 45030001 */ bc1tl .L8003A624 -/* 15A20 8003A620 4600B506 */ mov.s $f20, $f22 -.L8003A624: -/* 15A24 8003A624 4600A007 */ neg.s $f0, $f20 -/* 15A28 8003A628 4600018D */ trunc.w.s $f6, $f0 -/* 15A2C 8003A62C E6260004 */ swc1 $f6, 4($s1) -/* 15A30 8003A630 3C028004 */ lui $v0, %hi(func_80039C90) -/* 15A34 8003A634 24429C90 */ addiu $v0, $v0, %lo(func_80039C90) -/* 15A38 8003A638 AE300008 */ sw $s0, 8($s1) -/* 15A3C 8003A63C AE22000C */ sw $v0, 0xc($s1) -/* 15A40 8003A640 820200AA */ lb $v0, 0xaa($s0) -/* 15A44 8003A644 AE220000 */ sw $v0, ($s1) -/* 15A48 8003A648 8E020000 */ lw $v0, ($s0) -/* 15A4C 8003A64C 3C030080 */ lui $v1, 0x80 -/* 15A50 8003A650 00431024 */ and $v0, $v0, $v1 -/* 15A54 8003A654 10400009 */ beqz $v0, .L8003A67C -/* 15A58 8003A658 27A40048 */ addiu $a0, $sp, 0x48 -/* 15A5C 8003A65C 27A50049 */ addiu $a1, $sp, 0x49 -/* 15A60 8003A660 27A6004A */ addiu $a2, $sp, 0x4a -/* 15A64 8003A664 0C048424 */ jal func_80121090 -/* 15A68 8003A668 27A7004B */ addiu $a3, $sp, 0x4b -/* 15A6C 8003A66C 93A2004B */ lbu $v0, 0x4b($sp) -/* 15A70 8003A670 02621023 */ subu $v0, $s3, $v0 -/* 15A74 8003A674 0800E9A0 */ j .L8003A680 -/* 15A78 8003A678 A20200AD */ sb $v0, 0xad($s0) -.L8003A67C: -/* 15A7C 8003A67C A21300AD */ sb $s3, 0xad($s0) -.L8003A680: -/* 15A80 8003A680 920200AD */ lbu $v0, 0xad($s0) -/* 15A84 8003A684 10400003 */ beqz $v0, .L8003A694 -/* 15A88 8003A688 00000000 */ nop -/* 15A8C 8003A68C 0C048AC8 */ jal func_80122B20 -/* 15A90 8003A690 0220202D */ daddu $a0, $s1, $zero -.L8003A694: -/* 15A94 8003A694 8E020000 */ lw $v0, ($s0) -/* 15A98 8003A698 3C030010 */ lui $v1, 0x10 -/* 15A9C 8003A69C 00431024 */ and $v0, $v0, $v1 -/* 15AA0 8003A6A0 5040000D */ beql $v0, $zero, .L8003A6D8 -/* 15AA4 8003A6A4 26520001 */ addiu $s2, $s2, 1 -/* 15AA8 8003A6A8 4600A007 */ neg.s $f0, $f20 -/* 15AAC 8003A6AC 4600018D */ trunc.w.s $f6, $f0 -/* 15AB0 8003A6B0 E6260004 */ swc1 $f6, 4($s1) -/* 15AB4 8003A6B4 0220202D */ daddu $a0, $s1, $zero -/* 15AB8 8003A6B8 3C028004 */ lui $v0, %hi(func_8003AAF8) -/* 15ABC 8003A6BC 2442AAF8 */ addiu $v0, $v0, %lo(func_8003AAF8) -/* 15AC0 8003A6C0 AE22000C */ sw $v0, 0xc($s1) -/* 15AC4 8003A6C4 24020011 */ addiu $v0, $zero, 0x11 -/* 15AC8 8003A6C8 AE300008 */ sw $s0, 8($s1) -/* 15ACC 8003A6CC 0C048AC8 */ jal func_80122B20 -/* 15AD0 8003A6D0 AE220000 */ sw $v0, ($s1) -/* 15AD4 8003A6D4 26520001 */ addiu $s2, $s2, 1 -.L8003A6D8: -/* 15AD8 8003A6D8 2A420040 */ slti $v0, $s2, 0x40 -/* 15ADC 8003A6DC 1440FF95 */ bnez $v0, .L8003A534 -/* 15AE0 8003A6E0 00000000 */ nop -/* 15AE4 8003A6E4 8FBF0064 */ lw $ra, 0x64($sp) -/* 15AE8 8003A6E8 8FB40060 */ lw $s4, 0x60($sp) -/* 15AEC 8003A6EC 8FB3005C */ lw $s3, 0x5c($sp) -/* 15AF0 8003A6F0 8FB20058 */ lw $s2, 0x58($sp) -/* 15AF4 8003A6F4 8FB10054 */ lw $s1, 0x54($sp) -/* 15AF8 8003A6F8 8FB00050 */ lw $s0, 0x50($sp) -/* 15AFC 8003A6FC D7BA0080 */ ldc1 $f26, 0x80($sp) -/* 15B00 8003A700 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 15B04 8003A704 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 15B08 8003A708 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 15B0C 8003A70C 03E00008 */ jr $ra -/* 15B10 8003A710 27BD0088 */ addiu $sp, $sp, 0x88 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A714.s b/ver/jp/asm/nonmatchings/13530/func_8003A714.s deleted file mode 100644 index e6acec26d1..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A714.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A714 -/* 15B14 8003A714 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 15B18 8003A718 F7B60020 */ sdc1 $f22, 0x20($sp) -/* 15B1C 8003A71C 4485B000 */ mtc1 $a1, $f22 -/* 15B20 8003A720 3C0140C9 */ lui $at, 0x40c9 -/* 15B24 8003A724 34210FD0 */ ori $at, $at, 0xfd0 -/* 15B28 8003A728 44810000 */ mtc1 $at, $f0 -/* 15B2C 8003A72C 44862000 */ mtc1 $a2, $f4 -/* 15B30 8003A730 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 15B34 8003A734 46002502 */ mul.s $f20, $f4, $f0 -/* 15B38 8003A738 00000000 */ nop -/* 15B3C 8003A73C AFB00010 */ sw $s0, 0x10($sp) -/* 15B40 8003A740 3C0143B4 */ lui $at, 0x43b4 -/* 15B44 8003A744 44810000 */ mtc1 $at, $f0 -/* 15B48 8003A748 0080802D */ daddu $s0, $a0, $zero -/* 15B4C 8003A74C AFBF0014 */ sw $ra, 0x14($sp) -/* 15B50 8003A750 4600A503 */ div.s $f20, $f20, $f0 -/* 15B54 8003A754 0C00A84B */ jal func_8002A12C -/* 15B58 8003A758 4600A306 */ mov.s $f12, $f20 -/* 15B5C 8003A75C 4600A306 */ mov.s $f12, $f20 -/* 15B60 8003A760 0C00A864 */ jal func_8002A190 -/* 15B64 8003A764 46000506 */ mov.s $f20, $f0 -/* 15B68 8003A768 4614B502 */ mul.s $f20, $f22, $f20 -/* 15B6C 8003A76C 00000000 */ nop -/* 15B70 8003A770 4600B587 */ neg.s $f22, $f22 -/* 15B74 8003A774 4600B582 */ mul.s $f22, $f22, $f0 -/* 15B78 8003A778 00000000 */ nop -/* 15B7C 8003A77C C6020038 */ lwc1 $f2, 0x38($s0) -/* 15B80 8003A780 46141080 */ add.s $f2, $f2, $f20 -/* 15B84 8003A784 C6000040 */ lwc1 $f0, 0x40($s0) -/* 15B88 8003A788 46160000 */ add.s $f0, $f0, $f22 -/* 15B8C 8003A78C E6020038 */ swc1 $f2, 0x38($s0) -/* 15B90 8003A790 E6000040 */ swc1 $f0, 0x40($s0) -/* 15B94 8003A794 8FBF0014 */ lw $ra, 0x14($sp) -/* 15B98 8003A798 8FB00010 */ lw $s0, 0x10($sp) -/* 15B9C 8003A79C D7B60020 */ ldc1 $f22, 0x20($sp) -/* 15BA0 8003A7A0 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 15BA4 8003A7A4 03E00008 */ jr $ra -/* 15BA8 8003A7A8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A7AC.s b/ver/jp/asm/nonmatchings/13530/func_8003A7AC.s deleted file mode 100644 index 435d6dc01d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A7AC.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A7AC -/* 15BAC 8003A7AC 0000282D */ daddu $a1, $zero, $zero -/* 15BB0 8003A7B0 3C06800A */ lui $a2, %hi(D_8009E9A0) -/* 15BB4 8003A7B4 8CC6E9A0 */ lw $a2, %lo(D_8009E9A0)($a2) -.L8003A7B8: -/* 15BB8 8003A7B8 8CC30000 */ lw $v1, ($a2) -/* 15BBC 8003A7BC 50600008 */ beql $v1, $zero, .L8003A7E0 -/* 15BC0 8003A7C0 24A50001 */ addiu $a1, $a1, 1 -/* 15BC4 8003A7C4 8C620000 */ lw $v0, ($v1) -/* 15BC8 8003A7C8 50400005 */ beql $v0, $zero, .L8003A7E0 -/* 15BCC 8003A7CC 24A50001 */ addiu $a1, $a1, 1 -/* 15BD0 8003A7D0 806200A4 */ lb $v0, 0xa4($v1) -/* 15BD4 8003A7D4 10440006 */ beq $v0, $a0, .L8003A7F0 -/* 15BD8 8003A7D8 28A20040 */ slti $v0, $a1, 0x40 -/* 15BDC 8003A7DC 24A50001 */ addiu $a1, $a1, 1 -.L8003A7E0: -/* 15BE0 8003A7E0 28A20040 */ slti $v0, $a1, 0x40 -/* 15BE4 8003A7E4 1440FFF4 */ bnez $v0, .L8003A7B8 -/* 15BE8 8003A7E8 24C60004 */ addiu $a2, $a2, 4 -/* 15BEC 8003A7EC 28A20040 */ slti $v0, $a1, 0x40 -.L8003A7F0: -/* 15BF0 8003A7F0 14400003 */ bnez $v0, .L8003A800 -/* 15BF4 8003A7F4 00000000 */ nop -.L8003A7F8: -/* 15BF8 8003A7F8 0800E9FE */ j .L8003A7F8 -/* 15BFC 8003A7FC 00000000 */ nop -.L8003A800: -/* 15C00 8003A800 03E00008 */ jr $ra -/* 15C04 8003A804 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A808.s b/ver/jp/asm/nonmatchings/13530/func_8003A808.s deleted file mode 100644 index 9af348b277..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A808.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A808 -/* 15C08 8003A808 0000182D */ daddu $v1, $zero, $zero -/* 15C0C 8003A80C 3C06800A */ lui $a2, %hi(D_8009E9A0) -/* 15C10 8003A810 8CC6E9A0 */ lw $a2, %lo(D_8009E9A0)($a2) -.L8003A814: -/* 15C14 8003A814 8CC50000 */ lw $a1, ($a2) -/* 15C18 8003A818 50A00008 */ beql $a1, $zero, .L8003A83C -/* 15C1C 8003A81C 24630001 */ addiu $v1, $v1, 1 -/* 15C20 8003A820 8CA20000 */ lw $v0, ($a1) -/* 15C24 8003A824 50400005 */ beql $v0, $zero, .L8003A83C -/* 15C28 8003A828 24630001 */ addiu $v1, $v1, 1 -/* 15C2C 8003A82C 80A200A4 */ lb $v0, 0xa4($a1) -/* 15C30 8003A830 50440006 */ beql $v0, $a0, .L8003A84C -/* 15C34 8003A834 28630040 */ slti $v1, $v1, 0x40 -/* 15C38 8003A838 24630001 */ addiu $v1, $v1, 1 -.L8003A83C: -/* 15C3C 8003A83C 28620040 */ slti $v0, $v1, 0x40 -/* 15C40 8003A840 1440FFF4 */ bnez $v0, .L8003A814 -/* 15C44 8003A844 24C60004 */ addiu $a2, $a2, 4 -/* 15C48 8003A848 28630040 */ slti $v1, $v1, 0x40 -.L8003A84C: -/* 15C4C 8003A84C 10600002 */ beqz $v1, .L8003A858 -/* 15C50 8003A850 0000102D */ daddu $v0, $zero, $zero -/* 15C54 8003A854 00A0102D */ daddu $v0, $a1, $zero -.L8003A858: -/* 15C58 8003A858 03E00008 */ jr $ra -/* 15C5C 8003A85C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A860.s b/ver/jp/asm/nonmatchings/13530/func_8003A860.s deleted file mode 100644 index d818f8e2f1..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A860.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A860 -/* 15C60 8003A860 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15C64 8003A864 AFB00010 */ sw $s0, 0x10($sp) -/* 15C68 8003A868 0080802D */ daddu $s0, $a0, $zero -/* 15C6C 8003A86C AFBF0014 */ sw $ra, 0x14($sp) -/* 15C70 8003A870 8E020000 */ lw $v0, ($s0) -/* 15C74 8003A874 30420010 */ andi $v0, $v0, 0x10 -/* 15C78 8003A878 1440000C */ bnez $v0, .L8003A8AC -/* 15C7C 8003A87C 00000000 */ nop -/* 15C80 8003A880 0C045605 */ jal func_80115814 -/* 15C84 8003A884 8E040078 */ lw $a0, 0x78($s0) -/* 15C88 8003A888 3C050001 */ lui $a1, 1 -/* 15C8C 8003A88C 8C430000 */ lw $v1, ($v0) -/* 15C90 8003A890 2404FFFE */ addiu $a0, $zero, -2 -/* 15C94 8003A894 00641824 */ and $v1, $v1, $a0 -/* 15C98 8003A898 AC430000 */ sw $v1, ($v0) -/* 15C9C 8003A89C 8E020000 */ lw $v0, ($s0) -/* 15CA0 8003A8A0 34A50010 */ ori $a1, $a1, 0x10 -/* 15CA4 8003A8A4 00451025 */ or $v0, $v0, $a1 -/* 15CA8 8003A8A8 AE020000 */ sw $v0, ($s0) -.L8003A8AC: -/* 15CAC 8003A8AC 8FBF0014 */ lw $ra, 0x14($sp) -/* 15CB0 8003A8B0 8FB00010 */ lw $s0, 0x10($sp) -/* 15CB4 8003A8B4 03E00008 */ jr $ra -/* 15CB8 8003A8B8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A8BC.s b/ver/jp/asm/nonmatchings/13530/func_8003A8BC.s deleted file mode 100644 index 0c8f6a9145..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A8BC.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A8BC -/* 15CBC 8003A8BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15CC0 8003A8C0 AFB00010 */ sw $s0, 0x10($sp) -/* 15CC4 8003A8C4 0080802D */ daddu $s0, $a0, $zero -/* 15CC8 8003A8C8 AFBF0014 */ sw $ra, 0x14($sp) -/* 15CCC 8003A8CC 8E020000 */ lw $v0, ($s0) -/* 15CD0 8003A8D0 30420010 */ andi $v0, $v0, 0x10 -/* 15CD4 8003A8D4 1040000D */ beqz $v0, .L8003A90C -/* 15CD8 8003A8D8 00000000 */ nop -/* 15CDC 8003A8DC 0C045605 */ jal func_80115814 -/* 15CE0 8003A8E0 8E040078 */ lw $a0, 0x78($s0) -/* 15CE4 8003A8E4 3C04FFFE */ lui $a0, 0xfffe -/* 15CE8 8003A8E8 8C430000 */ lw $v1, ($v0) -/* 15CEC 8003A8EC 3484FFFF */ ori $a0, $a0, 0xffff -/* 15CF0 8003A8F0 34630001 */ ori $v1, $v1, 1 -/* 15CF4 8003A8F4 AC430000 */ sw $v1, ($v0) -/* 15CF8 8003A8F8 8E020000 */ lw $v0, ($s0) -/* 15CFC 8003A8FC 2403FFEF */ addiu $v1, $zero, -0x11 -/* 15D00 8003A900 00431024 */ and $v0, $v0, $v1 -/* 15D04 8003A904 00441024 */ and $v0, $v0, $a0 -/* 15D08 8003A908 AE020000 */ sw $v0, ($s0) -.L8003A90C: -/* 15D0C 8003A90C 8FBF0014 */ lw $ra, 0x14($sp) -/* 15D10 8003A910 8FB00010 */ lw $s0, 0x10($sp) -/* 15D14 8003A914 03E00008 */ jr $ra -/* 15D18 8003A918 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A91C.s b/ver/jp/asm/nonmatchings/13530/func_8003A91C.s deleted file mode 100644 index f6bee1e3d2..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A91C.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A91C -/* 15D1C 8003A91C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 15D20 8003A920 AFB00010 */ sw $s0, 0x10($sp) -/* 15D24 8003A924 0080802D */ daddu $s0, $a0, $zero -/* 15D28 8003A928 AFB10014 */ sw $s1, 0x14($sp) -/* 15D2C 8003A92C 00A0882D */ daddu $s1, $a1, $zero -/* 15D30 8003A930 AFB20018 */ sw $s2, 0x18($sp) -/* 15D34 8003A934 AFBF001C */ sw $ra, 0x1c($sp) -/* 15D38 8003A938 8E020000 */ lw $v0, ($s0) -/* 15D3C 8003A93C 3C030100 */ lui $v1, 0x100 -/* 15D40 8003A940 00431024 */ and $v0, $v0, $v1 -/* 15D44 8003A944 14400008 */ bnez $v0, .L8003A968 -/* 15D48 8003A948 00C0902D */ daddu $s2, $a2, $zero -/* 15D4C 8003A94C 8E040024 */ lw $a0, 0x24($s0) -/* 15D50 8003A950 0C04484E */ jal func_80112138 -/* 15D54 8003A954 00000000 */ nop -/* 15D58 8003A958 10400003 */ beqz $v0, .L8003A968 -/* 15D5C 8003A95C 00000000 */ nop -.L8003A960: -/* 15D60 8003A960 0800EA58 */ j .L8003A960 -/* 15D64 8003A964 00000000 */ nop -.L8003A968: -/* 15D68 8003A968 8E020000 */ lw $v0, ($s0) -/* 15D6C 8003A96C 3C030100 */ lui $v1, 0x100 -/* 15D70 8003A970 00431024 */ and $v0, $v0, $v1 -/* 15D74 8003A974 14400008 */ bnez $v0, .L8003A998 -/* 15D78 8003A978 AE1200B0 */ sw $s2, 0xb0($s0) -/* 15D7C 8003A97C 0220202D */ daddu $a0, $s1, $zero -/* 15D80 8003A980 0C04470F */ jal func_80111C3C -/* 15D84 8003A984 0240282D */ daddu $a1, $s2, $zero -/* 15D88 8003A988 04410003 */ bgez $v0, .L8003A998 -/* 15D8C 8003A98C AE020024 */ sw $v0, 0x24($s0) -.L8003A990: -/* 15D90 8003A990 0800EA64 */ j .L8003A990 -/* 15D94 8003A994 00000000 */ nop -.L8003A998: -/* 15D98 8003A998 8E030000 */ lw $v1, ($s0) -/* 15D9C 8003A99C 3C024000 */ lui $v0, 0x4000 -/* 15DA0 8003A9A0 00621024 */ and $v0, $v1, $v0 -/* 15DA4 8003A9A4 14400009 */ bnez $v0, .L8003A9CC -/* 15DA8 8003A9A8 AE110028 */ sw $s1, 0x28($s0) -/* 15DAC 8003A9AC 3C020100 */ lui $v0, 0x100 -/* 15DB0 8003A9B0 00621024 */ and $v0, $v1, $v0 -/* 15DB4 8003A9B4 14400005 */ bnez $v0, .L8003A9CC -/* 15DB8 8003A9B8 00000000 */ nop -/* 15DBC 8003A9BC 8E040024 */ lw $a0, 0x24($s0) -/* 15DC0 8003A9C0 8E060030 */ lw $a2, 0x30($s0) -/* 15DC4 8003A9C4 0C04477F */ jal func_80111DFC -/* 15DC8 8003A9C8 0220282D */ daddu $a1, $s1, $zero -.L8003A9CC: -/* 15DCC 8003A9CC 8FBF001C */ lw $ra, 0x1c($sp) -/* 15DD0 8003A9D0 8FB20018 */ lw $s2, 0x18($sp) -/* 15DD4 8003A9D4 8FB10014 */ lw $s1, 0x14($sp) -/* 15DD8 8003A9D8 8FB00010 */ lw $s0, 0x10($sp) -/* 15DDC 8003A9DC 03E00008 */ jr $ra -/* 15DE0 8003A9E0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003A9E4.s b/ver/jp/asm/nonmatchings/13530/func_8003A9E4.s deleted file mode 100644 index ba5cdc43bd..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003A9E4.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003A9E4 -/* 15DE4 8003A9E4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15DE8 8003A9E8 AFB00010 */ sw $s0, 0x10($sp) -/* 15DEC 8003A9EC 0080802D */ daddu $s0, $a0, $zero -/* 15DF0 8003A9F0 AFBF0014 */ sw $ra, 0x14($sp) -/* 15DF4 8003A9F4 8E030000 */ lw $v1, ($s0) -/* 15DF8 8003A9F8 3C040010 */ lui $a0, 0x10 -/* 15DFC 8003A9FC 00641024 */ and $v0, $v1, $a0 -/* 15E00 8003AA00 14400016 */ bnez $v0, .L8003AA5C -/* 15E04 8003AA04 00641025 */ or $v0, $v1, $a0 -/* 15E08 8003AA08 240400F4 */ addiu $a0, $zero, 0xf4 -/* 15E0C 8003AA0C 0C00AB29 */ jal func_8002ACA4 -/* 15E10 8003AA10 AE020000 */ sw $v0, ($s0) -/* 15E14 8003AA14 14400003 */ bnez $v0, .L8003AA24 -/* 15E18 8003AA18 AE020020 */ sw $v0, 0x20($s0) -.L8003AA1C: -/* 15E1C 8003AA1C 0800EA87 */ j .L8003AA1C -/* 15E20 8003AA20 00000000 */ nop -.L8003AA24: -/* 15E24 8003AA24 0000202D */ daddu $a0, $zero, $zero -/* 15E28 8003AA28 0040182D */ daddu $v1, $v0, $zero -/* 15E2C 8003AA2C A0600000 */ sb $zero, ($v1) -/* 15E30 8003AA30 A0600001 */ sb $zero, 1($v1) -.L8003AA34: -/* 15E34 8003AA34 C6000038 */ lwc1 $f0, 0x38($s0) -/* 15E38 8003AA38 E4600004 */ swc1 $f0, 4($v1) -/* 15E3C 8003AA3C C600003C */ lwc1 $f0, 0x3c($s0) -/* 15E40 8003AA40 24840001 */ addiu $a0, $a0, 1 -/* 15E44 8003AA44 E4600054 */ swc1 $f0, 0x54($v1) -/* 15E48 8003AA48 C6000040 */ lwc1 $f0, 0x40($s0) -/* 15E4C 8003AA4C 28820014 */ slti $v0, $a0, 0x14 -/* 15E50 8003AA50 E46000A4 */ swc1 $f0, 0xa4($v1) -/* 15E54 8003AA54 1440FFF7 */ bnez $v0, .L8003AA34 -/* 15E58 8003AA58 24630004 */ addiu $v1, $v1, 4 -.L8003AA5C: -/* 15E5C 8003AA5C 8FBF0014 */ lw $ra, 0x14($sp) -/* 15E60 8003AA60 8FB00010 */ lw $s0, 0x10($sp) -/* 15E64 8003AA64 03E00008 */ jr $ra -/* 15E68 8003AA68 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AA6C.s b/ver/jp/asm/nonmatchings/13530/func_8003AA6C.s deleted file mode 100644 index 1375c30465..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AA6C.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AA6C -/* 15E6C 8003AA6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15E70 8003AA70 AFB00010 */ sw $s0, 0x10($sp) -/* 15E74 8003AA74 0080802D */ daddu $s0, $a0, $zero -/* 15E78 8003AA78 AFBF0014 */ sw $ra, 0x14($sp) -/* 15E7C 8003AA7C 8E030000 */ lw $v1, ($s0) -/* 15E80 8003AA80 3C020010 */ lui $v0, 0x10 -/* 15E84 8003AA84 00621024 */ and $v0, $v1, $v0 -/* 15E88 8003AA88 10400007 */ beqz $v0, .L8003AAA8 -/* 15E8C 8003AA8C 3C02FFEF */ lui $v0, 0xffef -/* 15E90 8003AA90 3442FFFF */ ori $v0, $v0, 0xffff -/* 15E94 8003AA94 8E040020 */ lw $a0, 0x20($s0) -/* 15E98 8003AA98 00621024 */ and $v0, $v1, $v0 -/* 15E9C 8003AA9C 0C00AB3B */ jal func_8002ACEC -/* 15EA0 8003AAA0 AE020000 */ sw $v0, ($s0) -/* 15EA4 8003AAA4 AE000020 */ sw $zero, 0x20($s0) -.L8003AAA8: -/* 15EA8 8003AAA8 8FBF0014 */ lw $ra, 0x14($sp) -/* 15EAC 8003AAAC 8FB00010 */ lw $s0, 0x10($sp) -/* 15EB0 8003AAB0 03E00008 */ jr $ra -/* 15EB4 8003AAB4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AAB8.s b/ver/jp/asm/nonmatchings/13530/func_8003AAB8.s deleted file mode 100644 index a0191d9378..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AAB8.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AAB8 -/* 15EB8 8003AAB8 8C850020 */ lw $a1, 0x20($a0) -/* 15EBC 8003AABC 80A30001 */ lb $v1, 1($a1) -/* 15EC0 8003AAC0 C4800038 */ lwc1 $f0, 0x38($a0) -/* 15EC4 8003AAC4 00031080 */ sll $v0, $v1, 2 -/* 15EC8 8003AAC8 00A21021 */ addu $v0, $a1, $v0 -/* 15ECC 8003AACC E4400004 */ swc1 $f0, 4($v0) -/* 15ED0 8003AAD0 C480003C */ lwc1 $f0, 0x3c($a0) -/* 15ED4 8003AAD4 E4400054 */ swc1 $f0, 0x54($v0) -/* 15ED8 8003AAD8 C4800040 */ lwc1 $f0, 0x40($a0) -/* 15EDC 8003AADC 24630001 */ addiu $v1, $v1, 1 -/* 15EE0 8003AAE0 E44000A4 */ swc1 $f0, 0xa4($v0) -/* 15EE4 8003AAE4 28620014 */ slti $v0, $v1, 0x14 -/* 15EE8 8003AAE8 50400001 */ beql $v0, $zero, .L8003AAF0 -/* 15EEC 8003AAEC 0000182D */ daddu $v1, $zero, $zero -.L8003AAF0: -/* 15EF0 8003AAF0 03E00008 */ jr $ra -/* 15EF4 8003AAF4 A0A30001 */ sb $v1, 1($a1) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AAF8.s b/ver/jp/asm/nonmatchings/13530/func_8003AAF8.s deleted file mode 100644 index 8010ad5e96..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AAF8.s +++ /dev/null @@ -1,224 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AAF8 -/* 15EF8 8003AAF8 27BDFF08 */ addiu $sp, $sp, -0xf8 -/* 15EFC 8003AAFC F7BC00E8 */ sdc1 $f28, 0xe8($sp) -/* 15F00 8003AB00 4480E000 */ mtc1 $zero, $f28 -/* 15F04 8003AB04 F7BA00E0 */ sdc1 $f26, 0xe0($sp) -/* 15F08 8003AB08 3C01800A */ lui $at, %hi(D_800984A0) -/* 15F0C 8003AB0C D43A84A0 */ ldc1 $f26, %lo(D_800984A0)($at) -/* 15F10 8003AB10 AFB000A0 */ sw $s0, 0xa0($sp) -/* 15F14 8003AB14 0080802D */ daddu $s0, $a0, $zero -/* 15F18 8003AB18 AFB300AC */ sw $s3, 0xac($sp) -/* 15F1C 8003AB1C 0000982D */ daddu $s3, $zero, $zero -/* 15F20 8003AB20 AFB500B4 */ sw $s5, 0xb4($sp) -/* 15F24 8003AB24 0260A82D */ daddu $s5, $s3, $zero -/* 15F28 8003AB28 AFB100A4 */ sw $s1, 0xa4($sp) -/* 15F2C 8003AB2C 27B10060 */ addiu $s1, $sp, 0x60 -/* 15F30 8003AB30 AFB700BC */ sw $s7, 0xbc($sp) -/* 15F34 8003AB34 27B70020 */ addiu $s7, $sp, 0x20 -/* 15F38 8003AB38 AFB400B0 */ sw $s4, 0xb0($sp) -/* 15F3C 8003AB3C 0260A02D */ daddu $s4, $s3, $zero -/* 15F40 8003AB40 AFBF00C0 */ sw $ra, 0xc0($sp) -/* 15F44 8003AB44 AFB600B8 */ sw $s6, 0xb8($sp) -/* 15F48 8003AB48 AFB200A8 */ sw $s2, 0xa8($sp) -/* 15F4C 8003AB4C F7BE00F0 */ sdc1 $f30, 0xf0($sp) -/* 15F50 8003AB50 F7B800D8 */ sdc1 $f24, 0xd8($sp) -/* 15F54 8003AB54 F7B600D0 */ sdc1 $f22, 0xd0($sp) -/* 15F58 8003AB58 F7B400C8 */ sdc1 $f20, 0xc8($sp) -/* 15F5C 8003AB5C 8E160020 */ lw $s6, 0x20($s0) -/* 15F60 8003AB60 3C013FF0 */ lui $at, 0x3ff0 -/* 15F64 8003AB64 4481F800 */ mtc1 $at, $f31 -/* 15F68 8003AB68 4480F000 */ mtc1 $zero, $f30 -/* 15F6C 8003AB6C 82D20001 */ lb $s2, 1($s6) -/* 15F70 8003AB70 2652FFFF */ addiu $s2, $s2, -1 -.L8003AB74: -/* 15F74 8003AB74 06410002 */ bgez $s2, .L8003AB80 -/* 15F78 8003AB78 26730001 */ addiu $s3, $s3, 1 -/* 15F7C 8003AB7C 24120013 */ addiu $s2, $zero, 0x13 -.L8003AB80: -/* 15F80 8003AB80 82C20001 */ lb $v0, 1($s6) -/* 15F84 8003AB84 1242009C */ beq $s2, $v0, .L8003ADF8 -/* 15F88 8003AB88 2A620003 */ slti $v0, $s3, 3 -/* 15F8C 8003AB8C 5440FFF9 */ bnel $v0, $zero, .L8003AB74 -/* 15F90 8003AB90 2652FFFF */ addiu $s2, $s2, -1 -/* 15F94 8003AB94 0000982D */ daddu $s3, $zero, $zero -/* 15F98 8003AB98 26B50001 */ addiu $s5, $s5, 1 -/* 15F9C 8003AB9C 2AA20004 */ slti $v0, $s5, 4 -/* 15FA0 8003ABA0 10400095 */ beqz $v0, .L8003ADF8 -/* 15FA4 8003ABA4 26940014 */ addiu $s4, $s4, 0x14 -/* 15FA8 8003ABA8 24050007 */ addiu $a1, $zero, 7 -/* 15FAC 8003ABAC 240600FF */ addiu $a2, $zero, 0xff -/* 15FB0 8003ABB0 00121080 */ sll $v0, $s2, 2 -/* 15FB4 8003ABB4 02C21021 */ addu $v0, $s6, $v0 -/* 15FB8 8003ABB8 C4540004 */ lwc1 $f20, 4($v0) -/* 15FBC 8003ABBC C4560054 */ lwc1 $f22, 0x54($v0) -/* 15FC0 8003ABC0 C45800A4 */ lwc1 $f24, 0xa4($v0) -/* 15FC4 8003ABC4 00C0102D */ daddu $v0, $a2, $zero -/* 15FC8 8003ABC8 AFA20010 */ sw $v0, 0x10($sp) -/* 15FCC 8003ABCC 24020078 */ addiu $v0, $zero, 0x78 -/* 15FD0 8003ABD0 00541023 */ subu $v0, $v0, $s4 -/* 15FD4 8003ABD4 AFA20014 */ sw $v0, 0x14($sp) -/* 15FD8 8003ABD8 AFA00018 */ sw $zero, 0x18($sp) -/* 15FDC 8003ABDC 8E040024 */ lw $a0, 0x24($s0) -/* 15FE0 8003ABE0 0C0448F9 */ jal func_801123E4 -/* 15FE4 8003ABE4 00C0382D */ daddu $a3, $a2, $zero -/* 15FE8 8003ABE8 4405A000 */ mfc1 $a1, $f20 -/* 15FEC 8003ABEC 4406B000 */ mfc1 $a2, $f22 -/* 15FF0 8003ABF0 4407C000 */ mfc1 $a3, $f24 -/* 15FF4 8003ABF4 C6140034 */ lwc1 $f20, 0x34($s0) -/* 15FF8 8003ABF8 0C019E38 */ jal func_800678E0 -/* 15FFC 8003ABFC 27A40020 */ addiu $a0, $sp, 0x20 -/* 16000 8003AC00 C6000048 */ lwc1 $f0, 0x48($s0) -/* 16004 8003AC04 461C0032 */ c.eq.s $f0, $f28 -/* 16008 8003AC08 00000000 */ nop -/* 1600C 8003AC0C 4501000B */ bc1t .L8003AC3C -/* 16010 8003AC10 00000000 */ nop -/* 16014 8003AC14 E7BC0010 */ swc1 $f28, 0x10($sp) -/* 16018 8003AC18 8E050048 */ lw $a1, 0x48($s0) -/* 1601C 8003AC1C 4406E000 */ mfc1 $a2, $f28 -/* 16020 8003AC20 3C073F80 */ lui $a3, 0x3f80 -/* 16024 8003AC24 0C019EC0 */ jal func_80067B00 -/* 16028 8003AC28 0220202D */ daddu $a0, $s1, $zero -/* 1602C 8003AC2C 0220202D */ daddu $a0, $s1, $zero -/* 16030 8003AC30 27A50020 */ addiu $a1, $sp, 0x20 -/* 16034 8003AC34 0C019D78 */ jal func_800675E0 -/* 16038 8003AC38 00A0302D */ daddu $a2, $a1, $zero -.L8003AC3C: -/* 1603C 8003AC3C C6000044 */ lwc1 $f0, 0x44($s0) -/* 16040 8003AC40 461C0032 */ c.eq.s $f0, $f28 -/* 16044 8003AC44 00000000 */ nop -/* 16048 8003AC48 4501000B */ bc1t .L8003AC78 -/* 1604C 8003AC4C 00000000 */ nop -/* 16050 8003AC50 E7BC0010 */ swc1 $f28, 0x10($sp) -/* 16054 8003AC54 8E050048 */ lw $a1, 0x48($s0) -/* 16058 8003AC58 4406E000 */ mfc1 $a2, $f28 -/* 1605C 8003AC5C 3C073F80 */ lui $a3, 0x3f80 -/* 16060 8003AC60 0C019EC0 */ jal func_80067B00 -/* 16064 8003AC64 0220202D */ daddu $a0, $s1, $zero -/* 16068 8003AC68 0220202D */ daddu $a0, $s1, $zero -/* 1606C 8003AC6C 27A50020 */ addiu $a1, $sp, 0x20 -/* 16070 8003AC70 0C019D78 */ jal func_800675E0 -/* 16074 8003AC74 00A0302D */ daddu $a2, $a1, $zero -.L8003AC78: -/* 16078 8003AC78 C600004C */ lwc1 $f0, 0x4c($s0) -/* 1607C 8003AC7C 461C0032 */ c.eq.s $f0, $f28 -/* 16080 8003AC80 00000000 */ nop -/* 16084 8003AC84 4501000B */ bc1t .L8003ACB4 -/* 16088 8003AC88 00000000 */ nop -/* 1608C 8003AC8C E7BC0010 */ swc1 $f28, 0x10($sp) -/* 16090 8003AC90 8E050048 */ lw $a1, 0x48($s0) -/* 16094 8003AC94 4406E000 */ mfc1 $a2, $f28 -/* 16098 8003AC98 3C073F80 */ lui $a3, 0x3f80 -/* 1609C 8003AC9C 0C019EC0 */ jal func_80067B00 -/* 160A0 8003ACA0 0220202D */ daddu $a0, $s1, $zero -/* 160A4 8003ACA4 0220202D */ daddu $a0, $s1, $zero -/* 160A8 8003ACA8 27A50020 */ addiu $a1, $sp, 0x20 -/* 160AC 8003ACAC 0C019D78 */ jal func_800675E0 -/* 160B0 8003ACB0 00A0302D */ daddu $a2, $a1, $zero -.L8003ACB4: -/* 160B4 8003ACB4 C6000054 */ lwc1 $f0, 0x54($s0) -/* 160B8 8003ACB8 46000021 */ cvt.d.s $f0, $f0 -/* 160BC 8003ACBC 463A0002 */ mul.d $f0, $f0, $f26 -/* 160C0 8003ACC0 00000000 */ nop -/* 160C4 8003ACC4 463E0032 */ c.eq.d $f0, $f30 -/* 160C8 8003ACC8 00000000 */ nop -/* 160CC 8003ACCC 45000014 */ bc1f .L8003AD20 -/* 160D0 8003ACD0 00000000 */ nop -/* 160D4 8003ACD4 C6000058 */ lwc1 $f0, 0x58($s0) -/* 160D8 8003ACD8 C6020320 */ lwc1 $f2, 0x320($s0) -/* 160DC 8003ACDC 46020002 */ mul.s $f0, $f0, $f2 -/* 160E0 8003ACE0 00000000 */ nop -/* 160E4 8003ACE4 46000021 */ cvt.d.s $f0, $f0 -/* 160E8 8003ACE8 463A0002 */ mul.d $f0, $f0, $f26 -/* 160EC 8003ACEC 00000000 */ nop -/* 160F0 8003ACF0 463E0032 */ c.eq.d $f0, $f30 -/* 160F4 8003ACF4 00000000 */ nop -/* 160F8 8003ACF8 45000009 */ bc1f .L8003AD20 -/* 160FC 8003ACFC 00000000 */ nop -/* 16100 8003AD00 C600005C */ lwc1 $f0, 0x5c($s0) -/* 16104 8003AD04 46000021 */ cvt.d.s $f0, $f0 -/* 16108 8003AD08 463A0002 */ mul.d $f0, $f0, $f26 -/* 1610C 8003AD0C 00000000 */ nop -/* 16110 8003AD10 463E0032 */ c.eq.d $f0, $f30 -/* 16114 8003AD14 00000000 */ nop -/* 16118 8003AD18 4501001C */ bc1t .L8003AD8C -/* 1611C 8003AD1C 00000000 */ nop -.L8003AD20: -/* 16120 8003AD20 C6060054 */ lwc1 $f6, 0x54($s0) -/* 16124 8003AD24 460031A1 */ cvt.d.s $f6, $f6 -/* 16128 8003AD28 463A3182 */ mul.d $f6, $f6, $f26 -/* 1612C 8003AD2C 00000000 */ nop -/* 16130 8003AD30 C604005C */ lwc1 $f4, 0x5c($s0) -/* 16134 8003AD34 46002121 */ cvt.d.s $f4, $f4 -/* 16138 8003AD38 463A2102 */ mul.d $f4, $f4, $f26 -/* 1613C 8003AD3C 00000000 */ nop -/* 16140 8003AD40 C6000058 */ lwc1 $f0, 0x58($s0) -/* 16144 8003AD44 C6020320 */ lwc1 $f2, 0x320($s0) -/* 16148 8003AD48 46020002 */ mul.s $f0, $f0, $f2 -/* 1614C 8003AD4C 00000000 */ nop -/* 16150 8003AD50 46000021 */ cvt.d.s $f0, $f0 -/* 16154 8003AD54 463A0002 */ mul.d $f0, $f0, $f26 -/* 16158 8003AD58 00000000 */ nop -/* 1615C 8003AD5C 462031A0 */ cvt.s.d $f6, $f6 -/* 16160 8003AD60 46202120 */ cvt.s.d $f4, $f4 -/* 16164 8003AD64 44053000 */ mfc1 $a1, $f6 -/* 16168 8003AD68 44072000 */ mfc1 $a3, $f4 -/* 1616C 8003AD6C 46200020 */ cvt.s.d $f0, $f0 -/* 16170 8003AD70 44060000 */ mfc1 $a2, $f0 -/* 16174 8003AD74 0C019DE8 */ jal func_800677A0 -/* 16178 8003AD78 0220202D */ daddu $a0, $s1, $zero -/* 1617C 8003AD7C 0220202D */ daddu $a0, $s1, $zero -/* 16180 8003AD80 27A50020 */ addiu $a1, $sp, 0x20 -/* 16184 8003AD84 0C019D78 */ jal func_800675E0 -/* 16188 8003AD88 00A0302D */ daddu $a2, $a1, $zero -.L8003AD8C: -/* 1618C 8003AD8C 8E030000 */ lw $v1, ($s0) -/* 16190 8003AD90 3C024000 */ lui $v0, 0x4000 -/* 16194 8003AD94 00621024 */ and $v0, $v1, $v0 -/* 16198 8003AD98 5440000E */ bnel $v0, $zero, .L8003ADD4 -/* 1619C 8003AD9C AFB70010 */ sw $s7, 0x10($sp) -/* 161A0 8003ADA0 3C020100 */ lui $v0, 0x100 -/* 161A4 8003ADA4 00621024 */ and $v0, $v1, $v0 -/* 161A8 8003ADA8 5440FF72 */ bnel $v0, $zero, .L8003AB74 -/* 161AC 8003ADAC 2652FFFF */ addiu $s2, $s2, -1 -/* 161B0 8003ADB0 4600A20D */ trunc.w.s $f8, $f20 -/* 161B4 8003ADB4 44054000 */ mfc1 $a1, $f8 -/* 161B8 8003ADB8 0000302D */ daddu $a2, $zero, $zero -/* 161BC 8003ADBC AFB70010 */ sw $s7, 0x10($sp) -/* 161C0 8003ADC0 8E040024 */ lw $a0, 0x24($s0) -/* 161C4 8003ADC4 0C0447CA */ jal func_80111F28 -/* 161C8 8003ADC8 00C0382D */ daddu $a3, $a2, $zero -/* 161CC 8003ADCC 0800EADD */ j .L8003AB74 -/* 161D0 8003ADD0 2652FFFF */ addiu $s2, $s2, -1 -.L8003ADD4: -/* 161D4 8003ADD4 3C044000 */ lui $a0, 0x4000 -/* 161D8 8003ADD8 34840001 */ ori $a0, $a0, 1 -/* 161DC 8003ADDC 4600A20D */ trunc.w.s $f8, $f20 -/* 161E0 8003ADE0 44054000 */ mfc1 $a1, $f8 -/* 161E4 8003ADE4 0000302D */ daddu $a2, $zero, $zero -/* 161E8 8003ADE8 0C0445E4 */ jal func_80111790 -/* 161EC 8003ADEC 00C0382D */ daddu $a3, $a2, $zero -/* 161F0 8003ADF0 0800EADD */ j .L8003AB74 -/* 161F4 8003ADF4 2652FFFF */ addiu $s2, $s2, -1 -.L8003ADF8: -/* 161F8 8003ADF8 0C00F41F */ jal func_8003D07C -/* 161FC 8003ADFC 0200202D */ daddu $a0, $s0, $zero -/* 16200 8003AE00 8FBF00C0 */ lw $ra, 0xc0($sp) -/* 16204 8003AE04 8FB700BC */ lw $s7, 0xbc($sp) -/* 16208 8003AE08 8FB600B8 */ lw $s6, 0xb8($sp) -/* 1620C 8003AE0C 8FB500B4 */ lw $s5, 0xb4($sp) -/* 16210 8003AE10 8FB400B0 */ lw $s4, 0xb0($sp) -/* 16214 8003AE14 8FB300AC */ lw $s3, 0xac($sp) -/* 16218 8003AE18 8FB200A8 */ lw $s2, 0xa8($sp) -/* 1621C 8003AE1C 8FB100A4 */ lw $s1, 0xa4($sp) -/* 16220 8003AE20 8FB000A0 */ lw $s0, 0xa0($sp) -/* 16224 8003AE24 D7BE00F0 */ ldc1 $f30, 0xf0($sp) -/* 16228 8003AE28 D7BC00E8 */ ldc1 $f28, 0xe8($sp) -/* 1622C 8003AE2C D7BA00E0 */ ldc1 $f26, 0xe0($sp) -/* 16230 8003AE30 D7B800D8 */ ldc1 $f24, 0xd8($sp) -/* 16234 8003AE34 D7B600D0 */ ldc1 $f22, 0xd0($sp) -/* 16238 8003AE38 D7B400C8 */ ldc1 $f20, 0xc8($sp) -/* 1623C 8003AE3C 03E00008 */ jr $ra -/* 16240 8003AE40 27BD00F8 */ addiu $sp, $sp, 0xf8 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AE44.s b/ver/jp/asm/nonmatchings/13530/func_8003AE44.s deleted file mode 100644 index 571df74901..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AE44.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AE44 -/* 16244 8003AE44 24020001 */ addiu $v0, $zero, 1 -/* 16248 8003AE48 3C01800A */ lui $at, %hi(D_8009E9A4) -/* 1624C 8003AE4C A022E9A4 */ sb $v0, %lo(D_8009E9A4)($at) -/* 16250 8003AE50 03E00008 */ jr $ra -/* 16254 8003AE54 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AE58.s b/ver/jp/asm/nonmatchings/13530/func_8003AE58.s deleted file mode 100644 index 23f98897b9..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AE58.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AE58 -/* 16258 8003AE58 3C01800A */ lui $at, %hi(D_8009E9A4) -/* 1625C 8003AE5C A020E9A4 */ sb $zero, %lo(D_8009E9A4)($at) -/* 16260 8003AE60 03E00008 */ jr $ra -/* 16264 8003AE64 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AE68.s b/ver/jp/asm/nonmatchings/13530/func_8003AE68.s deleted file mode 100644 index 696af4eb6f..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AE68.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AE68 -/* 16268 8003AE68 03E00008 */ jr $ra -/* 1626C 8003AE6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003AE70.s b/ver/jp/asm/nonmatchings/13530/func_8003AE70.s deleted file mode 100644 index ba2ac0906e..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003AE70.s +++ /dev/null @@ -1,113 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003AE70 -/* 16270 8003AE70 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 16274 8003AE74 AFB20018 */ sw $s2, 0x18($sp) -/* 16278 8003AE78 0000902D */ daddu $s2, $zero, $zero -/* 1627C 8003AE7C AFB40020 */ sw $s4, 0x20($sp) -/* 16280 8003AE80 3C144000 */ lui $s4, 0x4000 -/* 16284 8003AE84 AFB3001C */ sw $s3, 0x1c($sp) -/* 16288 8003AE88 3C130100 */ lui $s3, 0x100 -/* 1628C 8003AE8C AFBF0024 */ sw $ra, 0x24($sp) -/* 16290 8003AE90 AFB10014 */ sw $s1, 0x14($sp) -/* 16294 8003AE94 AFB00010 */ sw $s0, 0x10($sp) -.L8003AE98: -/* 16298 8003AE98 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 1629C 8003AE9C 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 162A0 8003AEA0 00121080 */ sll $v0, $s2, 2 -/* 162A4 8003AEA4 00431021 */ addu $v0, $v0, $v1 -/* 162A8 8003AEA8 8C510000 */ lw $s1, ($v0) -/* 162AC 8003AEAC 52200049 */ beql $s1, $zero, .L8003AFD4 -/* 162B0 8003AEB0 26520001 */ addiu $s2, $s2, 1 -/* 162B4 8003AEB4 8E230000 */ lw $v1, ($s1) -/* 162B8 8003AEB8 50600046 */ beql $v1, $zero, .L8003AFD4 -/* 162BC 8003AEBC 26520001 */ addiu $s2, $s2, 1 -/* 162C0 8003AEC0 00741024 */ and $v0, $v1, $s4 -/* 162C4 8003AEC4 54400043 */ bnel $v0, $zero, .L8003AFD4 -/* 162C8 8003AEC8 26520001 */ addiu $s2, $s2, 1 -/* 162CC 8003AECC 00731024 */ and $v0, $v1, $s3 -/* 162D0 8003AED0 14400010 */ bnez $v0, .L8003AF14 -/* 162D4 8003AED4 00741024 */ and $v0, $v1, $s4 -/* 162D8 8003AED8 3C020400 */ lui $v0, 0x400 -/* 162DC 8003AEDC 00621024 */ and $v0, $v1, $v0 -/* 162E0 8003AEE0 14400004 */ bnez $v0, .L8003AEF4 -/* 162E4 8003AEE4 3C048000 */ lui $a0, 0x8000 -/* 162E8 8003AEE8 8E240028 */ lw $a0, 0x28($s1) -/* 162EC 8003AEEC 0800EBC0 */ j .L8003AF00 -/* 162F0 8003AEF0 8E2500B0 */ lw $a1, 0xb0($s1) -.L8003AEF4: -/* 162F4 8003AEF4 8E220028 */ lw $v0, 0x28($s1) -/* 162F8 8003AEF8 8E2500B0 */ lw $a1, 0xb0($s1) -/* 162FC 8003AEFC 00442025 */ or $a0, $v0, $a0 -.L8003AF00: -/* 16300 8003AF00 0C04470F */ jal func_80111C3C -/* 16304 8003AF04 00000000 */ nop -/* 16308 8003AF08 AE220024 */ sw $v0, 0x24($s1) -/* 1630C 8003AF0C 8E230000 */ lw $v1, ($s1) -/* 16310 8003AF10 00741024 */ and $v0, $v1, $s4 -.L8003AF14: -/* 16314 8003AF14 5440002F */ bnel $v0, $zero, .L8003AFD4 -/* 16318 8003AF18 26520001 */ addiu $s2, $s2, 1 -/* 1631C 8003AF1C 00731024 */ and $v0, $v1, $s3 -/* 16320 8003AF20 1440001A */ bnez $v0, .L8003AF8C -/* 16324 8003AF24 00000000 */ nop -/* 16328 8003AF28 822200B4 */ lb $v0, 0xb4($s1) -/* 1632C 8003AF2C 10400017 */ beqz $v0, .L8003AF8C -/* 16330 8003AF30 00000000 */ nop -/* 16334 8003AF34 0C044964 */ jal func_80112590 -/* 16338 8003AF38 96240028 */ lhu $a0, 0x28($s1) -/* 1633C 8003AF3C AE2200C4 */ sw $v0, 0xc4($s1) -/* 16340 8003AF40 0040202D */ daddu $a0, $v0, $zero -/* 16344 8003AF44 A22000C1 */ sb $zero, 0xc1($s1) -/* 16348 8003AF48 8C830000 */ lw $v1, ($a0) -/* 1634C 8003AF4C 2402FFFF */ addiu $v0, $zero, -1 -/* 16350 8003AF50 1062000B */ beq $v1, $v0, .L8003AF80 -/* 16354 8003AF54 0080182D */ daddu $v1, $a0, $zero -/* 16358 8003AF58 0040202D */ daddu $a0, $v0, $zero -.L8003AF5C: -/* 1635C 8003AF5C 922200C1 */ lbu $v0, 0xc1($s1) -/* 16360 8003AF60 24420001 */ addiu $v0, $v0, 1 -/* 16364 8003AF64 A22200C1 */ sb $v0, 0xc1($s1) -/* 16368 8003AF68 00021600 */ sll $v0, $v0, 0x18 -/* 1636C 8003AF6C 00021583 */ sra $v0, $v0, 0x16 -/* 16370 8003AF70 00431021 */ addu $v0, $v0, $v1 -/* 16374 8003AF74 8C420000 */ lw $v0, ($v0) -/* 16378 8003AF78 1444FFF8 */ bne $v0, $a0, .L8003AF5C -/* 1637C 8003AF7C 00000000 */ nop -.L8003AF80: -/* 16380 8003AF80 0C04496F */ jal func_801125BC -/* 16384 8003AF84 96240028 */ lhu $a0, 0x28($s1) -/* 16388 8003AF88 A22200C0 */ sb $v0, 0xc0($s1) -.L8003AF8C: -/* 1638C 8003AF8C 8E230000 */ lw $v1, ($s1) -/* 16390 8003AF90 00741024 */ and $v0, $v1, $s4 -/* 16394 8003AF94 5440000F */ bnel $v0, $zero, .L8003AFD4 -/* 16398 8003AF98 26520001 */ addiu $s2, $s2, 1 -/* 1639C 8003AF9C 00731024 */ and $v0, $v1, $s3 -/* 163A0 8003AFA0 5440000C */ bnel $v0, $zero, .L8003AFD4 -/* 163A4 8003AFA4 26520001 */ addiu $s2, $s2, 1 -/* 163A8 8003AFA8 0000802D */ daddu $s0, $zero, $zero -/* 163AC 8003AFAC 0220202D */ daddu $a0, $s1, $zero -.L8003AFB0: -/* 163B0 8003AFB0 0C00F0B7 */ jal func_8003C2DC -/* 163B4 8003AFB4 0200282D */ daddu $a1, $s0, $zero -/* 163B8 8003AFB8 26100001 */ addiu $s0, $s0, 1 -/* 163BC 8003AFBC 2A020002 */ slti $v0, $s0, 2 -/* 163C0 8003AFC0 1440FFFB */ bnez $v0, .L8003AFB0 -/* 163C4 8003AFC4 0220202D */ daddu $a0, $s1, $zero -/* 163C8 8003AFC8 0C00F41F */ jal func_8003D07C -/* 163CC 8003AFCC 0220202D */ daddu $a0, $s1, $zero -/* 163D0 8003AFD0 26520001 */ addiu $s2, $s2, 1 -.L8003AFD4: -/* 163D4 8003AFD4 2A420040 */ slti $v0, $s2, 0x40 -/* 163D8 8003AFD8 1440FFAF */ bnez $v0, .L8003AE98 -/* 163DC 8003AFDC 00000000 */ nop -/* 163E0 8003AFE0 8FBF0024 */ lw $ra, 0x24($sp) -/* 163E4 8003AFE4 8FB40020 */ lw $s4, 0x20($sp) -/* 163E8 8003AFE8 8FB3001C */ lw $s3, 0x1c($sp) -/* 163EC 8003AFEC 8FB20018 */ lw $s2, 0x18($sp) -/* 163F0 8003AFF0 8FB10014 */ lw $s1, 0x14($sp) -/* 163F4 8003AFF4 8FB00010 */ lw $s0, 0x10($sp) -/* 163F8 8003AFF8 03E00008 */ jr $ra -/* 163FC 8003AFFC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B000.s b/ver/jp/asm/nonmatchings/13530/func_8003B000.s deleted file mode 100644 index a9ce716472..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B000.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B000 -/* 16400 8003B000 44857000 */ mtc1 $a1, $f14 -/* 16404 8003B004 3C038007 */ lui $v1, %hi(D_800773E0) -/* 16408 8003B008 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 1640C 8003B00C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 16410 8003B010 AFB00010 */ sw $s0, 0x10($sp) -/* 16414 8003B014 0080802D */ daddu $s0, $a0, $zero -/* 16418 8003B018 AFBF0014 */ sw $ra, 0x14($sp) -/* 1641C 8003B01C 00031080 */ sll $v0, $v1, 2 -/* 16420 8003B020 00431021 */ addu $v0, $v0, $v1 -/* 16424 8003B024 00021080 */ sll $v0, $v0, 2 -/* 16428 8003B028 00431023 */ subu $v0, $v0, $v1 -/* 1642C 8003B02C 000218C0 */ sll $v1, $v0, 3 -/* 16430 8003B030 00431021 */ addu $v0, $v0, $v1 -/* 16434 8003B034 000210C0 */ sll $v0, $v0, 3 -/* 16438 8003B038 E60E000C */ swc1 $f14, 0xc($s0) -/* 1643C 8003B03C 3C01800B */ lui $at, %hi(D_800B1DCC) -/* 16440 8003B040 00220821 */ addu $at, $at, $v0 -/* 16444 8003B044 C42C1DCC */ lwc1 $f12, %lo(D_800B1DCC)($at) -/* 16448 8003B048 0C00A6FA */ jal func_80029BE8 -/* 1644C 8003B04C 00000000 */ nop -/* 16450 8003B050 44801000 */ mtc1 $zero, $f2 -/* 16454 8003B054 00000000 */ nop -/* 16458 8003B058 4600103E */ c.le.s $f2, $f0 -/* 1645C 8003B05C 00000000 */ nop -/* 16460 8003B060 45000005 */ bc1f .L8003B078 -/* 16464 8003B064 240200B4 */ addiu $v0, $zero, 0xb4 -/* 16468 8003B068 A602008A */ sh $v0, 0x8a($s0) -/* 1646C 8003B06C 24020001 */ addiu $v0, $zero, 1 -/* 16470 8003B070 0800EC20 */ j .L8003B080 -/* 16474 8003B074 A6020088 */ sh $v0, 0x88($s0) -.L8003B078: -/* 16478 8003B078 A600008A */ sh $zero, 0x8a($s0) -/* 1647C 8003B07C A6000088 */ sh $zero, 0x88($s0) -.L8003B080: -/* 16480 8003B080 8FBF0014 */ lw $ra, 0x14($sp) -/* 16484 8003B084 8FB00010 */ lw $s0, 0x10($sp) -/* 16488 8003B088 03E00008 */ jr $ra -/* 1648C 8003B08C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B090.s b/ver/jp/asm/nonmatchings/13530/func_8003B090.s deleted file mode 100644 index f6184b33b7..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B090.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B090 -/* 16490 8003B090 808200B4 */ lb $v0, 0xb4($a0) -/* 16494 8003B094 908300B4 */ lbu $v1, 0xb4($a0) -/* 16498 8003B098 10450005 */ beq $v0, $a1, .L8003B0B0 -/* 1649C 8003B09C 24020001 */ addiu $v0, $zero, 1 -/* 164A0 8003B0A0 A08300B5 */ sb $v1, 0xb5($a0) -/* 164A4 8003B0A4 A08500B4 */ sb $a1, 0xb4($a0) -/* 164A8 8003B0A8 A08000B7 */ sb $zero, 0xb7($a0) -/* 164AC 8003B0AC A08200B6 */ sb $v0, 0xb6($a0) -.L8003B0B0: -/* 164B0 8003B0B0 03E00008 */ jr $ra -/* 164B4 8003B0B4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B0B8.s b/ver/jp/asm/nonmatchings/13530/func_8003B0B8.s deleted file mode 100644 index 9e463e4054..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B0B8.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B0B8 -/* 164B8 8003B0B8 808200B4 */ lb $v0, 0xb4($a0) -/* 164BC 8003B0BC 908300B4 */ lbu $v1, 0xb4($a0) -/* 164C0 8003B0C0 10450005 */ beq $v0, $a1, .L8003B0D8 -/* 164C4 8003B0C4 2402FFFF */ addiu $v0, $zero, -1 -/* 164C8 8003B0C8 A08300B5 */ sb $v1, 0xb5($a0) -/* 164CC 8003B0CC A08500B4 */ sb $a1, 0xb4($a0) -/* 164D0 8003B0D0 A08000B7 */ sb $zero, 0xb7($a0) -/* 164D4 8003B0D4 A08200B6 */ sb $v0, 0xb6($a0) -.L8003B0D8: -/* 164D8 8003B0D8 03E00008 */ jr $ra -/* 164DC 8003B0DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B0E0.s b/ver/jp/asm/nonmatchings/13530/func_8003B0E0.s deleted file mode 100644 index 205771fe13..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B0E0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B0E0 -/* 164E0 8003B0E0 808200B5 */ lb $v0, 0xb5($a0) -/* 164E4 8003B0E4 908300B5 */ lbu $v1, 0xb5($a0) -/* 164E8 8003B0E8 14400003 */ bnez $v0, .L8003B0F8 -/* 164EC 8003B0EC 24020001 */ addiu $v0, $zero, 1 -/* 164F0 8003B0F0 03E00008 */ jr $ra -/* 164F4 8003B0F4 A08000B4 */ sb $zero, 0xb4($a0) -.L8003B0F8: -/* 164F8 8003B0F8 A08300B4 */ sb $v1, 0xb4($a0) -/* 164FC 8003B0FC A08000B5 */ sb $zero, 0xb5($a0) -/* 16500 8003B100 A08000B7 */ sb $zero, 0xb7($a0) -/* 16504 8003B104 03E00008 */ jr $ra -/* 16508 8003B108 A08200B6 */ sb $v0, 0xb6($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B10C.s b/ver/jp/asm/nonmatchings/13530/func_8003B10C.s deleted file mode 100644 index 89e776ff07..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B10C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B10C -/* 1650C 8003B10C 8FA20010 */ lw $v0, 0x10($sp) -/* 16510 8003B110 A4850308 */ sh $a1, 0x308($a0) -/* 16514 8003B114 A486030A */ sh $a2, 0x30a($a0) -/* 16518 8003B118 A487030C */ sh $a3, 0x30c($a0) -/* 1651C 8003B11C 03E00008 */ jr $ra -/* 16520 8003B120 A482030E */ sh $v0, 0x30e($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B124.s b/ver/jp/asm/nonmatchings/13530/func_8003B124.s deleted file mode 100644 index 6f4123b696..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B124.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B124 -/* 16524 8003B124 8FA20010 */ lw $v0, 0x10($sp) -/* 16528 8003B128 A4850310 */ sh $a1, 0x310($a0) -/* 1652C 8003B12C A4860312 */ sh $a2, 0x312($a0) -/* 16530 8003B130 A4870314 */ sh $a3, 0x314($a0) -/* 16534 8003B134 03E00008 */ jr $ra -/* 16538 8003B138 A4820316 */ sh $v0, 0x316($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B13C.s b/ver/jp/asm/nonmatchings/13530/func_8003B13C.s deleted file mode 100644 index 99fbdbf5b2..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B13C.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B13C -/* 1653C 8003B13C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 16540 8003B140 AFBF0010 */ sw $ra, 0x10($sp) -/* 16544 8003B144 808300B4 */ lb $v1, 0xb4($a0) -/* 16548 8003B148 2C620005 */ sltiu $v0, $v1, 5 -/* 1654C 8003B14C 10400019 */ beqz $v0, .L8003B1B4 -/* 16550 8003B150 00C0382D */ daddu $a3, $a2, $zero -/* 16554 8003B154 00031080 */ sll $v0, $v1, 2 -/* 16558 8003B158 3C01800A */ lui $at, %hi(D_800984A8) -/* 1655C 8003B15C 00220821 */ addu $at, $at, $v0 -/* 16560 8003B160 8C2284A8 */ lw $v0, %lo(D_800984A8)($at) -/* 16564 8003B164 00400008 */ jr $v0 -/* 16568 8003B168 00000000 */ nop -/* 1656C 8003B16C 0C00EC70 */ jal func_8003B1C0 -/* 16570 8003B170 00E0302D */ daddu $a2, $a3, $zero -/* 16574 8003B174 0800EC6D */ j .L8003B1B4 -/* 16578 8003B178 00000000 */ nop -/* 1657C 8003B17C 0C00EC9D */ jal func_8003B274 -/* 16580 8003B180 00E0302D */ daddu $a2, $a3, $zero -/* 16584 8003B184 0800EC6D */ j .L8003B1B4 -/* 16588 8003B188 00000000 */ nop -/* 1658C 8003B18C 0C00EDC8 */ jal func_8003B720 -/* 16590 8003B190 0000302D */ daddu $a2, $zero, $zero -/* 16594 8003B194 0800EC6D */ j .L8003B1B4 -/* 16598 8003B198 00000000 */ nop -/* 1659C 8003B19C 0C00EDC8 */ jal func_8003B720 -/* 165A0 8003B1A0 24060001 */ addiu $a2, $zero, 1 -/* 165A4 8003B1A4 0800EC6D */ j .L8003B1B4 -/* 165A8 8003B1A8 00000000 */ nop -/* 165AC 8003B1AC 0C00EEE6 */ jal func_8003BB98 -/* 165B0 8003B1B0 00E0302D */ daddu $a2, $a3, $zero -.L8003B1B4: -/* 165B4 8003B1B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 165B8 8003B1B8 03E00008 */ jr $ra -/* 165BC 8003B1BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B1C0.s b/ver/jp/asm/nonmatchings/13530/func_8003B1C0.s deleted file mode 100644 index ae3fca1329..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B1C0.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B1C0 -/* 165C0 8003B1C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 165C4 8003B1C4 AFBF0018 */ sw $ra, 0x18($sp) -/* 165C8 8003B1C8 808200B6 */ lb $v0, 0xb6($a0) -/* 165CC 8003B1CC 10400007 */ beqz $v0, .L8003B1EC -/* 165D0 8003B1D0 00000000 */ nop -/* 165D4 8003B1D4 3C013F80 */ lui $at, 0x3f80 -/* 165D8 8003B1D8 44810000 */ mtc1 $at, $f0 -/* 165DC 8003B1DC AC800318 */ sw $zero, 0x318($a0) -/* 165E0 8003B1E0 AC80031C */ sw $zero, 0x31c($a0) -/* 165E4 8003B1E4 A08000B6 */ sb $zero, 0xb6($a0) -/* 165E8 8003B1E8 E4800320 */ swc1 $f0, 0x320($a0) -.L8003B1EC: -/* 165EC 8003B1EC 8C820000 */ lw $v0, ($a0) -/* 165F0 8003B1F0 3C034000 */ lui $v1, 0x4000 -/* 165F4 8003B1F4 00431024 */ and $v0, $v0, $v1 -/* 165F8 8003B1F8 54400016 */ bnel $v0, $zero, .L8003B254 -/* 165FC 8003B1FC AFA60010 */ sw $a2, 0x10($sp) -/* 16600 8003B200 908300AC */ lbu $v1, 0xac($a0) -/* 16604 8003B204 908200AD */ lbu $v0, 0xad($a0) -/* 16608 8003B208 00620018 */ mult $v1, $v0 -/* 1660C 8003B20C 00001812 */ mflo $v1 -/* 16610 8003B210 3C028080 */ lui $v0, 0x8080 -/* 16614 8003B214 34428081 */ ori $v0, $v0, 0x8081 -/* 16618 8003B218 00620018 */ mult $v1, $v0 -/* 1661C 8003B21C 8C820024 */ lw $v0, 0x24($a0) -/* 16620 8003B220 0000382D */ daddu $a3, $zero, $zero -/* 16624 8003B224 AFA60010 */ sw $a2, 0x10($sp) -/* 16628 8003B228 00004810 */ mfhi $t1 -/* 1662C 8003B22C 01233021 */ addu $a2, $t1, $v1 -/* 16630 8003B230 000631C3 */ sra $a2, $a2, 7 -/* 16634 8003B234 00031FC3 */ sra $v1, $v1, 0x1f -/* 16638 8003B238 00C33023 */ subu $a2, $a2, $v1 -/* 1663C 8003B23C 28C400FF */ slti $a0, $a2, 0xff -/* 16640 8003B240 000427C0 */ sll $a0, $a0, 0x1f -/* 16644 8003B244 0C0447CA */ jal func_80111F28 -/* 16648 8003B248 00442025 */ or $a0, $v0, $a0 -/* 1664C 8003B24C 0800EC9A */ j .L8003B268 -/* 16650 8003B250 00000000 */ nop -.L8003B254: -/* 16654 8003B254 3C044000 */ lui $a0, 0x4000 -/* 16658 8003B258 34840001 */ ori $a0, $a0, 1 -/* 1665C 8003B25C 0000302D */ daddu $a2, $zero, $zero -/* 16660 8003B260 0C0445E4 */ jal func_80111790 -/* 16664 8003B264 00C0382D */ daddu $a3, $a2, $zero -.L8003B268: -/* 16668 8003B268 8FBF0018 */ lw $ra, 0x18($sp) -/* 1666C 8003B26C 03E00008 */ jr $ra -/* 16670 8003B270 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B274.s b/ver/jp/asm/nonmatchings/13530/func_8003B274.s deleted file mode 100644 index ba4106410d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B274.s +++ /dev/null @@ -1,268 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B274 -/* 16674 8003B274 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 16678 8003B278 AFB00018 */ sw $s0, 0x18($sp) -/* 1667C 8003B27C 0080802D */ daddu $s0, $a0, $zero -/* 16680 8003B280 AFB20020 */ sw $s2, 0x20($sp) -/* 16684 8003B284 00A0902D */ daddu $s2, $a1, $zero -/* 16688 8003B288 AFBF0024 */ sw $ra, 0x24($sp) -/* 1668C 8003B28C AFB1001C */ sw $s1, 0x1c($sp) -/* 16690 8003B290 820200B6 */ lb $v0, 0xb6($s0) -/* 16694 8003B294 10400034 */ beqz $v0, .L8003B368 -/* 16698 8003B298 00C0882D */ daddu $s1, $a2, $zero -/* 1669C 8003B29C 96040028 */ lhu $a0, 0x28($s0) -/* 166A0 8003B2A0 0C044964 */ jal func_80112590 -/* 166A4 8003B2A4 00000000 */ nop -/* 166A8 8003B2A8 AE0200C4 */ sw $v0, 0xc4($s0) -/* 166AC 8003B2AC 0040202D */ daddu $a0, $v0, $zero -/* 166B0 8003B2B0 A20000C1 */ sb $zero, 0xc1($s0) -/* 166B4 8003B2B4 8C830000 */ lw $v1, ($a0) -/* 166B8 8003B2B8 2402FFFF */ addiu $v0, $zero, -1 -/* 166BC 8003B2BC 1062000B */ beq $v1, $v0, .L8003B2EC -/* 166C0 8003B2C0 0080182D */ daddu $v1, $a0, $zero -/* 166C4 8003B2C4 0040202D */ daddu $a0, $v0, $zero -.L8003B2C8: -/* 166C8 8003B2C8 920200C1 */ lbu $v0, 0xc1($s0) -/* 166CC 8003B2CC 24420001 */ addiu $v0, $v0, 1 -/* 166D0 8003B2D0 A20200C1 */ sb $v0, 0xc1($s0) -/* 166D4 8003B2D4 00021600 */ sll $v0, $v0, 0x18 -/* 166D8 8003B2D8 00021583 */ sra $v0, $v0, 0x16 -/* 166DC 8003B2DC 00431021 */ addu $v0, $v0, $v1 -/* 166E0 8003B2E0 8C420000 */ lw $v0, ($v0) -/* 166E4 8003B2E4 1444FFF8 */ bne $v0, $a0, .L8003B2C8 -/* 166E8 8003B2E8 00000000 */ nop -.L8003B2EC: -/* 166EC 8003B2EC 0C04496F */ jal func_801125BC -/* 166F0 8003B2F0 96040028 */ lhu $a0, 0x28($s0) -/* 166F4 8003B2F4 820300C1 */ lb $v1, 0xc1($s0) -/* 166F8 8003B2F8 0000302D */ daddu $a2, $zero, $zero -/* 166FC 8003B2FC 18600015 */ blez $v1, .L8003B354 -/* 16700 8003B300 A20200C0 */ sb $v0, 0xc0($s0) -/* 16704 8003B304 240700C8 */ addiu $a3, $zero, 0xc8 -.L8003B308: -/* 16708 8003B308 8E0300C4 */ lw $v1, 0xc4($s0) -/* 1670C 8003B30C 00061080 */ sll $v0, $a2, 2 -/* 16710 8003B310 00431021 */ addu $v0, $v0, $v1 -/* 16714 8003B314 8C430000 */ lw $v1, ($v0) -/* 16718 8003B318 10600009 */ beqz $v1, .L8003B340 -/* 1671C 8003B31C 02072821 */ addu $a1, $s0, $a3 -/* 16720 8003B320 0000202D */ daddu $a0, $zero, $zero -.L8003B324: -/* 16724 8003B324 94620000 */ lhu $v0, ($v1) -/* 16728 8003B328 24630002 */ addiu $v1, $v1, 2 -/* 1672C 8003B32C 24840001 */ addiu $a0, $a0, 1 -/* 16730 8003B330 A4A20000 */ sh $v0, ($a1) -/* 16734 8003B334 28820010 */ slti $v0, $a0, 0x10 -/* 16738 8003B338 1440FFFA */ bnez $v0, .L8003B324 -/* 1673C 8003B33C 24A50002 */ addiu $a1, $a1, 2 -.L8003B340: -/* 16740 8003B340 820200C1 */ lb $v0, 0xc1($s0) -/* 16744 8003B344 24C60001 */ addiu $a2, $a2, 1 -/* 16748 8003B348 00C2102A */ slt $v0, $a2, $v0 -/* 1674C 8003B34C 1440FFEE */ bnez $v0, .L8003B308 -/* 16750 8003B350 24E70020 */ addiu $a3, $a3, 0x20 -.L8003B354: -/* 16754 8003B354 2402FFFE */ addiu $v0, $zero, -2 -/* 16758 8003B358 A20200B7 */ sb $v0, 0xb7($s0) -/* 1675C 8003B35C A60000BE */ sh $zero, 0xbe($s0) -/* 16760 8003B360 A20000B6 */ sb $zero, 0xb6($s0) -/* 16764 8003B364 A60000BC */ sh $zero, 0xbc($s0) -.L8003B368: -/* 16768 8003B368 860200BC */ lh $v0, 0xbc($s0) -/* 1676C 8003B36C 14400013 */ bnez $v0, .L8003B3BC -/* 16770 8003B370 00000000 */ nop -/* 16774 8003B374 920200B7 */ lbu $v0, 0xb7($s0) -/* 16778 8003B378 3C038007 */ lui $v1, %hi(D_80077BC0) -/* 1677C 8003B37C 24637BC0 */ addiu $v1, $v1, %lo(D_80077BC0) -/* 16780 8003B380 24420002 */ addiu $v0, $v0, 2 -/* 16784 8003B384 A20200B7 */ sb $v0, 0xb7($s0) -/* 16788 8003B388 00021600 */ sll $v0, $v0, 0x18 -/* 1678C 8003B38C 00021603 */ sra $v0, $v0, 0x18 -/* 16790 8003B390 3C048007 */ lui $a0, %hi(D_80077BC0) -/* 16794 8003B394 00822021 */ addu $a0, $a0, $v0 -/* 16798 8003B398 90847BC0 */ lbu $a0, %lo(D_80077BC0)($a0) -/* 1679C 8003B39C 240200FF */ addiu $v0, $zero, 0xff -/* 167A0 8003B3A0 50820001 */ beql $a0, $v0, .L8003B3A8 -/* 167A4 8003B3A4 A20000B7 */ sb $zero, 0xb7($s0) -.L8003B3A8: -/* 167A8 8003B3A8 820200B7 */ lb $v0, 0xb7($s0) -/* 167AC 8003B3AC 00431021 */ addu $v0, $v0, $v1 -/* 167B0 8003B3B0 90420001 */ lbu $v0, 1($v0) -/* 167B4 8003B3B4 00021042 */ srl $v0, $v0, 1 -/* 167B8 8003B3B8 A60200BC */ sh $v0, 0xbc($s0) -.L8003B3BC: -/* 167BC 8003B3BC 960300BC */ lhu $v1, 0xbc($s0) -/* 167C0 8003B3C0 820200B7 */ lb $v0, 0xb7($s0) -/* 167C4 8003B3C4 2463FFFF */ addiu $v1, $v1, -1 -/* 167C8 8003B3C8 3C048007 */ lui $a0, %hi(D_80077BC0) -/* 167CC 8003B3CC 00822021 */ addu $a0, $a0, $v0 -/* 167D0 8003B3D0 90847BC0 */ lbu $a0, %lo(D_80077BC0)($a0) -/* 167D4 8003B3D4 24020001 */ addiu $v0, $zero, 1 -/* 167D8 8003B3D8 10820025 */ beq $a0, $v0, .L8003B470 -/* 167DC 8003B3DC A60300BC */ sh $v1, 0xbc($s0) -/* 167E0 8003B3E0 28820002 */ slti $v0, $a0, 2 -/* 167E4 8003B3E4 10400005 */ beqz $v0, .L8003B3FC -/* 167E8 8003B3E8 24020002 */ addiu $v0, $zero, 2 -/* 167EC 8003B3EC 10800007 */ beqz $a0, .L8003B40C -/* 167F0 8003B3F0 00000000 */ nop -/* 167F4 8003B3F4 0800ED5B */ j .L8003B56C -/* 167F8 8003B3F8 00000000 */ nop -.L8003B3FC: -/* 167FC 8003B3FC 1082003C */ beq $a0, $v0, .L8003B4F0 -/* 16800 8003B400 00000000 */ nop -/* 16804 8003B404 0800ED5B */ j .L8003B56C -/* 16808 8003B408 00000000 */ nop -.L8003B40C: -/* 1680C 8003B40C 820200C0 */ lb $v0, 0xc0($s0) -/* 16810 8003B410 18400056 */ blez $v0, .L8003B56C -/* 16814 8003B414 0000302D */ daddu $a2, $zero, $zero -/* 16818 8003B418 240700C8 */ addiu $a3, $zero, 0xc8 -.L8003B41C: -/* 1681C 8003B41C 8E0300C4 */ lw $v1, 0xc4($s0) -/* 16820 8003B420 00061080 */ sll $v0, $a2, 2 -/* 16824 8003B424 00431021 */ addu $v0, $v0, $v1 -/* 16828 8003B428 8C430000 */ lw $v1, ($v0) -/* 1682C 8003B42C 10600009 */ beqz $v1, .L8003B454 -/* 16830 8003B430 02072821 */ addu $a1, $s0, $a3 -/* 16834 8003B434 0000202D */ daddu $a0, $zero, $zero -.L8003B438: -/* 16838 8003B438 94620000 */ lhu $v0, ($v1) -/* 1683C 8003B43C 24630002 */ addiu $v1, $v1, 2 -/* 16840 8003B440 24840001 */ addiu $a0, $a0, 1 -/* 16844 8003B444 A4A20000 */ sh $v0, ($a1) -/* 16848 8003B448 28820010 */ slti $v0, $a0, 0x10 -/* 1684C 8003B44C 1440FFFA */ bnez $v0, .L8003B438 -/* 16850 8003B450 24A50002 */ addiu $a1, $a1, 2 -.L8003B454: -/* 16854 8003B454 820200C0 */ lb $v0, 0xc0($s0) -/* 16858 8003B458 24C60001 */ addiu $a2, $a2, 1 -/* 1685C 8003B45C 00C2102A */ slt $v0, $a2, $v0 -/* 16860 8003B460 1440FFEE */ bnez $v0, .L8003B41C -/* 16864 8003B464 24E70020 */ addiu $a3, $a3, 0x20 -/* 16868 8003B468 0800ED5B */ j .L8003B56C -/* 1686C 8003B46C 00000000 */ nop -.L8003B470: -/* 16870 8003B470 820200C0 */ lb $v0, 0xc0($s0) -/* 16874 8003B474 920300C0 */ lbu $v1, 0xc0($s0) -/* 16878 8003B478 1840003C */ blez $v0, .L8003B56C -/* 1687C 8003B47C 0000302D */ daddu $a2, $zero, $zero -/* 16880 8003B480 240700C8 */ addiu $a3, $zero, 0xc8 -.L8003B484: -/* 16884 8003B484 00031600 */ sll $v0, $v1, 0x18 -/* 16888 8003B488 00021603 */ sra $v0, $v0, 0x18 -/* 1688C 8003B48C 00021880 */ sll $v1, $v0, 2 -/* 16890 8003B490 00621821 */ addu $v1, $v1, $v0 -/* 16894 8003B494 00661821 */ addu $v1, $v1, $a2 -/* 16898 8003B498 8E0200C4 */ lw $v0, 0xc4($s0) -/* 1689C 8003B49C 00031880 */ sll $v1, $v1, 2 -/* 168A0 8003B4A0 00621821 */ addu $v1, $v1, $v0 -/* 168A4 8003B4A4 8C630000 */ lw $v1, ($v1) -/* 168A8 8003B4A8 10600009 */ beqz $v1, .L8003B4D0 -/* 168AC 8003B4AC 02072821 */ addu $a1, $s0, $a3 -/* 168B0 8003B4B0 0000202D */ daddu $a0, $zero, $zero -.L8003B4B4: -/* 168B4 8003B4B4 94620000 */ lhu $v0, ($v1) -/* 168B8 8003B4B8 24630002 */ addiu $v1, $v1, 2 -/* 168BC 8003B4BC 24840001 */ addiu $a0, $a0, 1 -/* 168C0 8003B4C0 A4A20000 */ sh $v0, ($a1) -/* 168C4 8003B4C4 28820010 */ slti $v0, $a0, 0x10 -/* 168C8 8003B4C8 1440FFFA */ bnez $v0, .L8003B4B4 -/* 168CC 8003B4CC 24A50002 */ addiu $a1, $a1, 2 -.L8003B4D0: -/* 168D0 8003B4D0 24C60001 */ addiu $a2, $a2, 1 -/* 168D4 8003B4D4 820200C0 */ lb $v0, 0xc0($s0) -/* 168D8 8003B4D8 920300C0 */ lbu $v1, 0xc0($s0) -/* 168DC 8003B4DC 00C2102A */ slt $v0, $a2, $v0 -/* 168E0 8003B4E0 1440FFE8 */ bnez $v0, .L8003B484 -/* 168E4 8003B4E4 24E70020 */ addiu $a3, $a3, 0x20 -/* 168E8 8003B4E8 0800ED5B */ j .L8003B56C -/* 168EC 8003B4EC 00000000 */ nop -.L8003B4F0: -/* 168F0 8003B4F0 820200C0 */ lb $v0, 0xc0($s0) -/* 168F4 8003B4F4 920300C0 */ lbu $v1, 0xc0($s0) -/* 168F8 8003B4F8 1840001C */ blez $v0, .L8003B56C -/* 168FC 8003B4FC 0000302D */ daddu $a2, $zero, $zero -/* 16900 8003B500 240700C8 */ addiu $a3, $zero, 0xc8 -.L8003B504: -/* 16904 8003B504 00031600 */ sll $v0, $v1, 0x18 -/* 16908 8003B508 00021603 */ sra $v0, $v0, 0x18 -/* 1690C 8003B50C 00021840 */ sll $v1, $v0, 1 -/* 16910 8003B510 00621821 */ addu $v1, $v1, $v0 -/* 16914 8003B514 00031840 */ sll $v1, $v1, 1 -/* 16918 8003B518 00661821 */ addu $v1, $v1, $a2 -/* 1691C 8003B51C 8E0200C4 */ lw $v0, 0xc4($s0) -/* 16920 8003B520 00031880 */ sll $v1, $v1, 2 -/* 16924 8003B524 00621821 */ addu $v1, $v1, $v0 -/* 16928 8003B528 8C630000 */ lw $v1, ($v1) -/* 1692C 8003B52C 10600009 */ beqz $v1, .L8003B554 -/* 16930 8003B530 02072821 */ addu $a1, $s0, $a3 -/* 16934 8003B534 0000202D */ daddu $a0, $zero, $zero -.L8003B538: -/* 16938 8003B538 94620000 */ lhu $v0, ($v1) -/* 1693C 8003B53C 24630002 */ addiu $v1, $v1, 2 -/* 16940 8003B540 24840001 */ addiu $a0, $a0, 1 -/* 16944 8003B544 A4A20000 */ sh $v0, ($a1) -/* 16948 8003B548 28820010 */ slti $v0, $a0, 0x10 -/* 1694C 8003B54C 1440FFFA */ bnez $v0, .L8003B538 -/* 16950 8003B550 24A50002 */ addiu $a1, $a1, 2 -.L8003B554: -/* 16954 8003B554 24C60001 */ addiu $a2, $a2, 1 -/* 16958 8003B558 820200C0 */ lb $v0, 0xc0($s0) -/* 1695C 8003B55C 920300C0 */ lbu $v1, 0xc0($s0) -/* 16960 8003B560 00C2102A */ slt $v0, $a2, $v0 -/* 16964 8003B564 1440FFE7 */ bnez $v0, .L8003B504 -/* 16968 8003B568 24E70020 */ addiu $a3, $a3, 0x20 -.L8003B56C: -/* 1696C 8003B56C 820200C1 */ lb $v0, 0xc1($s0) -/* 16970 8003B570 1840000B */ blez $v0, .L8003B5A0 -/* 16974 8003B574 0000302D */ daddu $a2, $zero, $zero -/* 16978 8003B578 240400C8 */ addiu $a0, $zero, 0xc8 -/* 1697C 8003B57C 0200182D */ daddu $v1, $s0, $zero -.L8003B580: -/* 16980 8003B580 02041021 */ addu $v0, $s0, $a0 -/* 16984 8003B584 24840020 */ addiu $a0, $a0, 0x20 -/* 16988 8003B588 AC6202C8 */ sw $v0, 0x2c8($v1) -/* 1698C 8003B58C 820200C1 */ lb $v0, 0xc1($s0) -/* 16990 8003B590 24C60001 */ addiu $a2, $a2, 1 -/* 16994 8003B594 00C2102A */ slt $v0, $a2, $v0 -/* 16998 8003B598 1440FFF9 */ bnez $v0, .L8003B580 -/* 1699C 8003B59C 24630004 */ addiu $v1, $v1, 4 -.L8003B5A0: -/* 169A0 8003B5A0 8E020000 */ lw $v0, ($s0) -/* 169A4 8003B5A4 3C034000 */ lui $v1, 0x4000 -/* 169A8 8003B5A8 00431024 */ and $v0, $v0, $v1 -/* 169AC 8003B5AC 14400016 */ bnez $v0, .L8003B608 -/* 169B0 8003B5B0 0240282D */ daddu $a1, $s2, $zero -/* 169B4 8003B5B4 920200AC */ lbu $v0, 0xac($s0) -/* 169B8 8003B5B8 920300AD */ lbu $v1, 0xad($s0) -/* 169BC 8003B5BC 00430018 */ mult $v0, $v1 -/* 169C0 8003B5C0 00001012 */ mflo $v0 -/* 169C4 8003B5C4 3C038080 */ lui $v1, 0x8080 -/* 169C8 8003B5C8 34638081 */ ori $v1, $v1, 0x8081 -/* 169CC 8003B5CC 00430018 */ mult $v0, $v1 -/* 169D0 8003B5D0 8E030024 */ lw $v1, 0x24($s0) -/* 169D4 8003B5D4 260702C8 */ addiu $a3, $s0, 0x2c8 -/* 169D8 8003B5D8 AFB10010 */ sw $s1, 0x10($sp) -/* 169DC 8003B5DC 00004810 */ mfhi $t1 -/* 169E0 8003B5E0 01223021 */ addu $a2, $t1, $v0 -/* 169E4 8003B5E4 000631C3 */ sra $a2, $a2, 7 -/* 169E8 8003B5E8 000217C3 */ sra $v0, $v0, 0x1f -/* 169EC 8003B5EC 00C23023 */ subu $a2, $a2, $v0 -/* 169F0 8003B5F0 28C400FF */ slti $a0, $a2, 0xff -/* 169F4 8003B5F4 000427C0 */ sll $a0, $a0, 0x1f -/* 169F8 8003B5F8 3C022000 */ lui $v0, 0x2000 -/* 169FC 8003B5FC 00822025 */ or $a0, $a0, $v0 -/* 16A00 8003B600 0C0447CA */ jal func_80111F28 -/* 16A04 8003B604 00642025 */ or $a0, $v1, $a0 -.L8003B608: -/* 16A08 8003B608 960200BE */ lhu $v0, 0xbe($s0) -/* 16A0C 8003B60C 2442FFFF */ addiu $v0, $v0, -1 -/* 16A10 8003B610 A60200BE */ sh $v0, 0xbe($s0) -/* 16A14 8003B614 8FBF0024 */ lw $ra, 0x24($sp) -/* 16A18 8003B618 8FB20020 */ lw $s2, 0x20($sp) -/* 16A1C 8003B61C 8FB1001C */ lw $s1, 0x1c($sp) -/* 16A20 8003B620 8FB00018 */ lw $s0, 0x18($sp) -/* 16A24 8003B624 03E00008 */ jr $ra -/* 16A28 8003B628 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B62C.s b/ver/jp/asm/nonmatchings/13530/func_8003B62C.s deleted file mode 100644 index fca79cdd3e..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B62C.s +++ /dev/null @@ -1,65 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B62C -/* 16A2C 8003B62C 3084FFFF */ andi $a0, $a0, 0xffff -/* 16A30 8003B630 000412C2 */ srl $v0, $a0, 0xb -/* 16A34 8003B634 240700FF */ addiu $a3, $zero, 0xff -/* 16A38 8003B638 00E63823 */ subu $a3, $a3, $a2 -/* 16A3C 8003B63C 00470018 */ mult $v0, $a3 -/* 16A40 8003B640 00004012 */ mflo $t0 -/* 16A44 8003B644 30A3FFFF */ andi $v1, $a1, 0xffff -/* 16A48 8003B648 000312C2 */ srl $v0, $v1, 0xb -/* 16A4C 8003B64C 00460018 */ mult $v0, $a2 -/* 16A50 8003B650 3C098080 */ lui $t1, 0x8080 -/* 16A54 8003B654 00005012 */ mflo $t2 -/* 16A58 8003B658 35298081 */ ori $t1, $t1, 0x8081 -/* 16A5C 8003B65C 010A4021 */ addu $t0, $t0, $t2 -/* 16A60 8003B660 01090018 */ mult $t0, $t1 -/* 16A64 8003B664 00006010 */ mfhi $t4 -/* 16A68 8003B668 00041182 */ srl $v0, $a0, 6 -/* 16A6C 8003B66C 3042001F */ andi $v0, $v0, 0x1f -/* 16A70 8003B670 00470018 */ mult $v0, $a3 -/* 16A74 8003B674 00005012 */ mflo $t2 -/* 16A78 8003B678 00031182 */ srl $v0, $v1, 6 -/* 16A7C 8003B67C 3042001F */ andi $v0, $v0, 0x1f -/* 16A80 8003B680 00460018 */ mult $v0, $a2 -/* 16A84 8003B684 00001012 */ mflo $v0 -/* 16A88 8003B688 00042042 */ srl $a0, $a0, 1 -/* 16A8C 8003B68C 3084001F */ andi $a0, $a0, 0x1f -/* 16A90 8003B690 00870018 */ mult $a0, $a3 -/* 16A94 8003B694 00003812 */ mflo $a3 -/* 16A98 8003B698 00031842 */ srl $v1, $v1, 1 -/* 16A9C 8003B69C 3063001F */ andi $v1, $v1, 0x1f -/* 16AA0 8003B6A0 00660018 */ mult $v1, $a2 -/* 16AA4 8003B6A4 30A50001 */ andi $a1, $a1, 1 -/* 16AA8 8003B6A8 01882021 */ addu $a0, $t4, $t0 -/* 16AAC 8003B6AC 01421021 */ addu $v0, $t2, $v0 -/* 16AB0 8003B6B0 00006812 */ mflo $t5 -/* 16AB4 8003B6B4 000421C3 */ sra $a0, $a0, 7 -/* 16AB8 8003B6B8 000847C3 */ sra $t0, $t0, 0x1f -/* 16ABC 8003B6BC 00490018 */ mult $v0, $t1 -/* 16AC0 8003B6C0 00882023 */ subu $a0, $a0, $t0 -/* 16AC4 8003B6C4 308400FF */ andi $a0, $a0, 0xff -/* 16AC8 8003B6C8 000422C0 */ sll $a0, $a0, 0xb -/* 16ACC 8003B6CC 00ED3021 */ addu $a2, $a3, $t5 -/* 16AD0 8003B6D0 00001810 */ mfhi $v1 -/* 16AD4 8003B6D4 00621821 */ addu $v1, $v1, $v0 -/* 16AD8 8003B6D8 000319C3 */ sra $v1, $v1, 7 -/* 16ADC 8003B6DC 000217C3 */ sra $v0, $v0, 0x1f -/* 16AE0 8003B6E0 00C90018 */ mult $a2, $t1 -/* 16AE4 8003B6E4 00621823 */ subu $v1, $v1, $v0 -/* 16AE8 8003B6E8 306300FF */ andi $v1, $v1, 0xff -/* 16AEC 8003B6EC 00031980 */ sll $v1, $v1, 6 -/* 16AF0 8003B6F0 00832025 */ or $a0, $a0, $v1 -/* 16AF4 8003B6F4 00003810 */ mfhi $a3 -/* 16AF8 8003B6F8 00E61021 */ addu $v0, $a3, $a2 -/* 16AFC 8003B6FC 000211C3 */ sra $v0, $v0, 7 -/* 16B00 8003B700 000637C3 */ sra $a2, $a2, 0x1f -/* 16B04 8003B704 00461023 */ subu $v0, $v0, $a2 -/* 16B08 8003B708 304200FF */ andi $v0, $v0, 0xff -/* 16B0C 8003B70C 00021040 */ sll $v0, $v0, 1 -/* 16B10 8003B710 00822025 */ or $a0, $a0, $v0 -/* 16B14 8003B714 00A42825 */ or $a1, $a1, $a0 -/* 16B18 8003B718 03E00008 */ jr $ra -/* 16B1C 8003B71C 30A2FFFF */ andi $v0, $a1, 0xffff diff --git a/ver/jp/asm/nonmatchings/13530/func_8003B720.s b/ver/jp/asm/nonmatchings/13530/func_8003B720.s deleted file mode 100644 index c5aec7e48e..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003B720.s +++ /dev/null @@ -1,319 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003B720 -/* 16B20 8003B720 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 16B24 8003B724 AFB30024 */ sw $s3, 0x24($sp) -/* 16B28 8003B728 0080982D */ daddu $s3, $a0, $zero -/* 16B2C 8003B72C AFB60030 */ sw $s6, 0x30($sp) -/* 16B30 8003B730 00A0B02D */ daddu $s6, $a1, $zero -/* 16B34 8003B734 AFB40028 */ sw $s4, 0x28($sp) -/* 16B38 8003B738 00C0A02D */ daddu $s4, $a2, $zero -/* 16B3C 8003B73C AFBF0038 */ sw $ra, 0x38($sp) -/* 16B40 8003B740 AFB70034 */ sw $s7, 0x34($sp) -/* 16B44 8003B744 AFB5002C */ sw $s5, 0x2c($sp) -/* 16B48 8003B748 AFB20020 */ sw $s2, 0x20($sp) -/* 16B4C 8003B74C AFB1001C */ sw $s1, 0x1c($sp) -/* 16B50 8003B750 AFB00018 */ sw $s0, 0x18($sp) -/* 16B54 8003B754 826200B6 */ lb $v0, 0xb6($s3) -/* 16B58 8003B758 10400049 */ beqz $v0, .L8003B880 -/* 16B5C 8003B75C 00E0B82D */ daddu $s7, $a3, $zero -/* 16B60 8003B760 8E620000 */ lw $v0, ($s3) -/* 16B64 8003B764 3C034000 */ lui $v1, 0x4000 -/* 16B68 8003B768 00431024 */ and $v0, $v0, $v1 -/* 16B6C 8003B76C 14400004 */ bnez $v0, .L8003B780 -/* 16B70 8003B770 00000000 */ nop -/* 16B74 8003B774 0C044964 */ jal func_80112590 -/* 16B78 8003B778 96640028 */ lhu $a0, 0x28($s3) -/* 16B7C 8003B77C AE6200C4 */ sw $v0, 0xc4($s3) -.L8003B780: -/* 16B80 8003B780 8E6400C4 */ lw $a0, 0xc4($s3) -/* 16B84 8003B784 A26000C1 */ sb $zero, 0xc1($s3) -/* 16B88 8003B788 8C830000 */ lw $v1, ($a0) -/* 16B8C 8003B78C 2402FFFF */ addiu $v0, $zero, -1 -/* 16B90 8003B790 1062000B */ beq $v1, $v0, .L8003B7C0 -/* 16B94 8003B794 0080182D */ daddu $v1, $a0, $zero -/* 16B98 8003B798 0040202D */ daddu $a0, $v0, $zero -.L8003B79C: -/* 16B9C 8003B79C 926200C1 */ lbu $v0, 0xc1($s3) -/* 16BA0 8003B7A0 24420001 */ addiu $v0, $v0, 1 -/* 16BA4 8003B7A4 A26200C1 */ sb $v0, 0xc1($s3) -/* 16BA8 8003B7A8 00021600 */ sll $v0, $v0, 0x18 -/* 16BAC 8003B7AC 00021583 */ sra $v0, $v0, 0x16 -/* 16BB0 8003B7B0 00431021 */ addu $v0, $v0, $v1 -/* 16BB4 8003B7B4 8C420000 */ lw $v0, ($v0) -/* 16BB8 8003B7B8 1444FFF8 */ bne $v0, $a0, .L8003B79C -/* 16BBC 8003B7BC 00000000 */ nop -.L8003B7C0: -/* 16BC0 8003B7C0 826300B6 */ lb $v1, 0xb6($s3) -/* 16BC4 8003B7C4 24020001 */ addiu $v0, $zero, 1 -/* 16BC8 8003B7C8 14620004 */ bne $v1, $v0, .L8003B7DC -/* 16BCC 8003B7CC 240200FF */ addiu $v0, $zero, 0xff -/* 16BD0 8003B7D0 A26000B7 */ sb $zero, 0xb7($s3) -/* 16BD4 8003B7D4 0800EDF9 */ j .L8003B7E4 -/* 16BD8 8003B7D8 A66000BE */ sh $zero, 0xbe($s3) -.L8003B7DC: -/* 16BDC 8003B7DC A26000B7 */ sb $zero, 0xb7($s3) -/* 16BE0 8003B7E0 A66200BE */ sh $v0, 0xbe($s3) -.L8003B7E4: -/* 16BE4 8003B7E4 826200C1 */ lb $v0, 0xc1($s3) -/* 16BE8 8003B7E8 18400018 */ blez $v0, .L8003B84C -/* 16BEC 8003B7EC 0000202D */ daddu $a0, $zero, $zero -/* 16BF0 8003B7F0 0260302D */ daddu $a2, $s3, $zero -/* 16BF4 8003B7F4 240500C8 */ addiu $a1, $zero, 0xc8 -.L8003B7F8: -/* 16BF8 8003B7F8 8E6300C4 */ lw $v1, 0xc4($s3) -/* 16BFC 8003B7FC 00041080 */ sll $v0, $a0, 2 -/* 16C00 8003B800 00431021 */ addu $v0, $v0, $v1 -/* 16C04 8003B804 8C520000 */ lw $s2, ($v0) -/* 16C08 8003B808 02658821 */ addu $s1, $s3, $a1 -/* 16C0C 8003B80C 12400009 */ beqz $s2, .L8003B834 -/* 16C10 8003B810 ACD102C8 */ sw $s1, 0x2c8($a2) -/* 16C14 8003B814 0000802D */ daddu $s0, $zero, $zero -.L8003B818: -/* 16C18 8003B818 96420000 */ lhu $v0, ($s2) -/* 16C1C 8003B81C 26520002 */ addiu $s2, $s2, 2 -/* 16C20 8003B820 26100001 */ addiu $s0, $s0, 1 -/* 16C24 8003B824 A6220000 */ sh $v0, ($s1) -/* 16C28 8003B828 2A020010 */ slti $v0, $s0, 0x10 -/* 16C2C 8003B82C 1440FFFA */ bnez $v0, .L8003B818 -/* 16C30 8003B830 26310002 */ addiu $s1, $s1, 2 -.L8003B834: -/* 16C34 8003B834 24C60004 */ addiu $a2, $a2, 4 -/* 16C38 8003B838 826200C1 */ lb $v0, 0xc1($s3) -/* 16C3C 8003B83C 24840001 */ addiu $a0, $a0, 1 -/* 16C40 8003B840 0082102A */ slt $v0, $a0, $v0 -/* 16C44 8003B844 1440FFEC */ bnez $v0, .L8003B7F8 -/* 16C48 8003B848 24A50020 */ addiu $a1, $a1, 0x20 -.L8003B84C: -/* 16C4C 8003B84C 16800007 */ bnez $s4, .L8003B86C -/* 16C50 8003B850 00000000 */ nop -/* 16C54 8003B854 9662030C */ lhu $v0, 0x30c($s3) -/* 16C58 8003B858 A660030C */ sh $zero, 0x30c($s3) -/* 16C5C 8003B85C A662030E */ sh $v0, 0x30e($s3) -/* 16C60 8003B860 0040182D */ daddu $v1, $v0, $zero -/* 16C64 8003B864 A6620310 */ sh $v0, 0x310($s3) -/* 16C68 8003B868 A6630312 */ sh $v1, 0x312($s3) -.L8003B86C: -/* 16C6C 8003B86C 9662030C */ lhu $v0, 0x30c($s3) -/* 16C70 8003B870 A66000BE */ sh $zero, 0xbe($s3) -/* 16C74 8003B874 A26000B7 */ sb $zero, 0xb7($s3) -/* 16C78 8003B878 A26000B6 */ sb $zero, 0xb6($s3) -/* 16C7C 8003B87C A66200BC */ sh $v0, 0xbc($s3) -.L8003B880: -/* 16C80 8003B880 826300B7 */ lb $v1, 0xb7($s3) -/* 16C84 8003B884 10600005 */ beqz $v1, .L8003B89C -/* 16C88 8003B888 24020001 */ addiu $v0, $zero, 1 -/* 16C8C 8003B88C 1062000C */ beq $v1, $v0, .L8003B8C0 -/* 16C90 8003B890 24020002 */ addiu $v0, $zero, 2 -/* 16C94 8003B894 0800EE70 */ j .L8003B9C0 -/* 16C98 8003B898 00000000 */ nop -.L8003B89C: -/* 16C9C 8003B89C 866200BC */ lh $v0, 0xbc($s3) -/* 16CA0 8003B8A0 966300BC */ lhu $v1, 0xbc($s3) -/* 16CA4 8003B8A4 10400003 */ beqz $v0, .L8003B8B4 -/* 16CA8 8003B8A8 2462FFFF */ addiu $v0, $v1, -1 -/* 16CAC 8003B8AC 0800EE6E */ j .L8003B9B8 -/* 16CB0 8003B8B0 A66200BC */ sh $v0, 0xbc($s3) -.L8003B8B4: -/* 16CB4 8003B8B4 24020001 */ addiu $v0, $zero, 1 -/* 16CB8 8003B8B8 A66000BE */ sh $zero, 0xbe($s3) -/* 16CBC 8003B8BC A26200B7 */ sb $v0, 0xb7($s3) -.L8003B8C0: -/* 16CC0 8003B8C0 8662030E */ lh $v0, 0x30e($s3) -/* 16CC4 8003B8C4 24036400 */ addiu $v1, $zero, 0x6400 -/* 16CC8 8003B8C8 14400002 */ bnez $v0, .L8003B8D4 -/* 16CCC 8003B8CC 0062001A */ div $zero, $v1, $v0 -/* 16CD0 8003B8D0 0007000D */ break 7 -.L8003B8D4: -/* 16CD4 8003B8D4 2401FFFF */ addiu $at, $zero, -1 -/* 16CD8 8003B8D8 14410004 */ bne $v0, $at, .L8003B8EC -/* 16CDC 8003B8DC 3C018000 */ lui $at, 0x8000 -/* 16CE0 8003B8E0 14610002 */ bne $v1, $at, .L8003B8EC -/* 16CE4 8003B8E4 00000000 */ nop -/* 16CE8 8003B8E8 0006000D */ break 6 -.L8003B8EC: -/* 16CEC 8003B8EC 00001812 */ mflo $v1 -/* 16CF0 8003B8F0 966200BE */ lhu $v0, 0xbe($s3) -/* 16CF4 8003B8F4 00431021 */ addu $v0, $v0, $v1 -/* 16CF8 8003B8F8 A66200BE */ sh $v0, 0xbe($s3) -/* 16CFC 8003B8FC 00021400 */ sll $v0, $v0, 0x10 -/* 16D00 8003B900 00021403 */ sra $v0, $v0, 0x10 -/* 16D04 8003B904 2842639D */ slti $v0, $v0, 0x639d -/* 16D08 8003B908 14400003 */ bnez $v0, .L8003B918 -/* 16D0C 8003B90C 3C0651EB */ lui $a2, 0x51eb -/* 16D10 8003B910 2402639C */ addiu $v0, $zero, 0x639c -/* 16D14 8003B914 A66200BE */ sh $v0, 0xbe($s3) -.L8003B918: -/* 16D18 8003B918 34C6851F */ ori $a2, $a2, 0x851f -/* 16D1C 8003B91C 267400C8 */ addiu $s4, $s3, 0xc8 -/* 16D20 8003B920 0000802D */ daddu $s0, $zero, $zero -/* 16D24 8003B924 86620308 */ lh $v0, 0x308($s3) -/* 16D28 8003B928 8E6500C4 */ lw $a1, 0xc4($s3) -/* 16D2C 8003B92C 966300BE */ lhu $v1, 0xbe($s3) -/* 16D30 8003B930 00021080 */ sll $v0, $v0, 2 -/* 16D34 8003B934 00451021 */ addu $v0, $v0, $a1 -/* 16D38 8003B938 00031C00 */ sll $v1, $v1, 0x10 -/* 16D3C 8003B93C 00032403 */ sra $a0, $v1, 0x10 -/* 16D40 8003B940 8C520000 */ lw $s2, ($v0) -/* 16D44 8003B944 8662030A */ lh $v0, 0x30a($s3) -/* 16D48 8003B948 00860018 */ mult $a0, $a2 -/* 16D4C 8003B94C 00021080 */ sll $v0, $v0, 2 -/* 16D50 8003B950 00451021 */ addu $v0, $v0, $a1 -/* 16D54 8003B954 8C510000 */ lw $s1, ($v0) -/* 16D58 8003B958 00031FC3 */ sra $v1, $v1, 0x1f -/* 16D5C 8003B95C AE7402C8 */ sw $s4, 0x2c8($s3) -/* 16D60 8003B960 00004010 */ mfhi $t0 -/* 16D64 8003B964 00081143 */ sra $v0, $t0, 5 -/* 16D68 8003B968 00431023 */ subu $v0, $v0, $v1 -/* 16D6C 8003B96C 00021400 */ sll $v0, $v0, 0x10 -/* 16D70 8003B970 0002AC03 */ sra $s5, $v0, 0x10 -.L8003B974: -/* 16D74 8003B974 96440000 */ lhu $a0, ($s2) -/* 16D78 8003B978 26520002 */ addiu $s2, $s2, 2 -/* 16D7C 8003B97C 96250000 */ lhu $a1, ($s1) -/* 16D80 8003B980 26310002 */ addiu $s1, $s1, 2 -/* 16D84 8003B984 02A0302D */ daddu $a2, $s5, $zero -/* 16D88 8003B988 0C00ED8B */ jal func_8003B62C -/* 16D8C 8003B98C 26100001 */ addiu $s0, $s0, 1 -/* 16D90 8003B990 A6820000 */ sh $v0, ($s4) -/* 16D94 8003B994 2A020010 */ slti $v0, $s0, 0x10 -/* 16D98 8003B998 1440FFF6 */ bnez $v0, .L8003B974 -/* 16D9C 8003B99C 26940002 */ addiu $s4, $s4, 2 -/* 16DA0 8003B9A0 240200FF */ addiu $v0, $zero, 0xff -/* 16DA4 8003B9A4 16A20004 */ bne $s5, $v0, .L8003B9B8 -/* 16DA8 8003B9A8 24020002 */ addiu $v0, $zero, 2 -/* 16DAC 8003B9AC 96630310 */ lhu $v1, 0x310($s3) -/* 16DB0 8003B9B0 A26200B7 */ sb $v0, 0xb7($s3) -/* 16DB4 8003B9B4 A66300BC */ sh $v1, 0xbc($s3) -.L8003B9B8: -/* 16DB8 8003B9B8 826300B7 */ lb $v1, 0xb7($s3) -/* 16DBC 8003B9BC 24020002 */ addiu $v0, $zero, 2 -.L8003B9C0: -/* 16DC0 8003B9C0 10620005 */ beq $v1, $v0, .L8003B9D8 -/* 16DC4 8003B9C4 24020003 */ addiu $v0, $zero, 3 -/* 16DC8 8003B9C8 1062000A */ beq $v1, $v0, .L8003B9F4 -/* 16DCC 8003B9CC 00000000 */ nop -/* 16DD0 8003B9D0 0800EEBB */ j .L8003BAEC -/* 16DD4 8003B9D4 00000000 */ nop -.L8003B9D8: -/* 16DD8 8003B9D8 866200BC */ lh $v0, 0xbc($s3) -/* 16DDC 8003B9DC 966300BC */ lhu $v1, 0xbc($s3) -/* 16DE0 8003B9E0 14400041 */ bnez $v0, .L8003BAE8 -/* 16DE4 8003B9E4 2462FFFF */ addiu $v0, $v1, -1 -/* 16DE8 8003B9E8 24020003 */ addiu $v0, $zero, 3 -/* 16DEC 8003B9EC A66000BE */ sh $zero, 0xbe($s3) -/* 16DF0 8003B9F0 A26200B7 */ sb $v0, 0xb7($s3) -.L8003B9F4: -/* 16DF4 8003B9F4 86620312 */ lh $v0, 0x312($s3) -/* 16DF8 8003B9F8 24036400 */ addiu $v1, $zero, 0x6400 -/* 16DFC 8003B9FC 14400002 */ bnez $v0, .L8003BA08 -/* 16E00 8003BA00 0062001A */ div $zero, $v1, $v0 -/* 16E04 8003BA04 0007000D */ break 7 -.L8003BA08: -/* 16E08 8003BA08 2401FFFF */ addiu $at, $zero, -1 -/* 16E0C 8003BA0C 14410004 */ bne $v0, $at, .L8003BA20 -/* 16E10 8003BA10 3C018000 */ lui $at, 0x8000 -/* 16E14 8003BA14 14610002 */ bne $v1, $at, .L8003BA20 -/* 16E18 8003BA18 00000000 */ nop -/* 16E1C 8003BA1C 0006000D */ break 6 -.L8003BA20: -/* 16E20 8003BA20 00001812 */ mflo $v1 -/* 16E24 8003BA24 966200BE */ lhu $v0, 0xbe($s3) -/* 16E28 8003BA28 00431021 */ addu $v0, $v0, $v1 -/* 16E2C 8003BA2C A66200BE */ sh $v0, 0xbe($s3) -/* 16E30 8003BA30 00021400 */ sll $v0, $v0, 0x10 -/* 16E34 8003BA34 00021403 */ sra $v0, $v0, 0x10 -/* 16E38 8003BA38 2842639D */ slti $v0, $v0, 0x639d -/* 16E3C 8003BA3C 14400003 */ bnez $v0, .L8003BA4C -/* 16E40 8003BA40 3C0651EB */ lui $a2, 0x51eb -/* 16E44 8003BA44 2402639C */ addiu $v0, $zero, 0x639c -/* 16E48 8003BA48 A66200BE */ sh $v0, 0xbe($s3) -.L8003BA4C: -/* 16E4C 8003BA4C 34C6851F */ ori $a2, $a2, 0x851f -/* 16E50 8003BA50 267400C8 */ addiu $s4, $s3, 0xc8 -/* 16E54 8003BA54 0000802D */ daddu $s0, $zero, $zero -/* 16E58 8003BA58 8662030A */ lh $v0, 0x30a($s3) -/* 16E5C 8003BA5C 8E6500C4 */ lw $a1, 0xc4($s3) -/* 16E60 8003BA60 966300BE */ lhu $v1, 0xbe($s3) -/* 16E64 8003BA64 00021080 */ sll $v0, $v0, 2 -/* 16E68 8003BA68 00451021 */ addu $v0, $v0, $a1 -/* 16E6C 8003BA6C 00031C00 */ sll $v1, $v1, 0x10 -/* 16E70 8003BA70 00032403 */ sra $a0, $v1, 0x10 -/* 16E74 8003BA74 8C520000 */ lw $s2, ($v0) -/* 16E78 8003BA78 86620308 */ lh $v0, 0x308($s3) -/* 16E7C 8003BA7C 00860018 */ mult $a0, $a2 -/* 16E80 8003BA80 00021080 */ sll $v0, $v0, 2 -/* 16E84 8003BA84 00451021 */ addu $v0, $v0, $a1 -/* 16E88 8003BA88 8C510000 */ lw $s1, ($v0) -/* 16E8C 8003BA8C 00031FC3 */ sra $v1, $v1, 0x1f -/* 16E90 8003BA90 AE7402C8 */ sw $s4, 0x2c8($s3) -/* 16E94 8003BA94 00004010 */ mfhi $t0 -/* 16E98 8003BA98 00081143 */ sra $v0, $t0, 5 -/* 16E9C 8003BA9C 00431023 */ subu $v0, $v0, $v1 -/* 16EA0 8003BAA0 00021400 */ sll $v0, $v0, 0x10 -/* 16EA4 8003BAA4 0002AC03 */ sra $s5, $v0, 0x10 -.L8003BAA8: -/* 16EA8 8003BAA8 96440000 */ lhu $a0, ($s2) -/* 16EAC 8003BAAC 26520002 */ addiu $s2, $s2, 2 -/* 16EB0 8003BAB0 96250000 */ lhu $a1, ($s1) -/* 16EB4 8003BAB4 26310002 */ addiu $s1, $s1, 2 -/* 16EB8 8003BAB8 02A0302D */ daddu $a2, $s5, $zero -/* 16EBC 8003BABC 0C00ED8B */ jal func_8003B62C -/* 16EC0 8003BAC0 26100001 */ addiu $s0, $s0, 1 -/* 16EC4 8003BAC4 A6820000 */ sh $v0, ($s4) -/* 16EC8 8003BAC8 2A020010 */ slti $v0, $s0, 0x10 -/* 16ECC 8003BACC 1440FFF6 */ bnez $v0, .L8003BAA8 -/* 16ED0 8003BAD0 26940002 */ addiu $s4, $s4, 2 -/* 16ED4 8003BAD4 240200FF */ addiu $v0, $zero, 0xff -/* 16ED8 8003BAD8 16A20004 */ bne $s5, $v0, .L8003BAEC -/* 16EDC 8003BADC 00000000 */ nop -/* 16EE0 8003BAE0 9662030C */ lhu $v0, 0x30c($s3) -/* 16EE4 8003BAE4 A26000B7 */ sb $zero, 0xb7($s3) -.L8003BAE8: -/* 16EE8 8003BAE8 A66200BC */ sh $v0, 0xbc($s3) -.L8003BAEC: -/* 16EEC 8003BAEC 826300B7 */ lb $v1, 0xb7($s3) -/* 16EF0 8003BAF0 28620004 */ slti $v0, $v1, 4 -/* 16EF4 8003BAF4 1040001D */ beqz $v0, .L8003BB6C -/* 16EF8 8003BAF8 00000000 */ nop -/* 16EFC 8003BAFC 0460001B */ bltz $v1, .L8003BB6C -/* 16F00 8003BB00 3C034000 */ lui $v1, 0x4000 -/* 16F04 8003BB04 8E620000 */ lw $v0, ($s3) -/* 16F08 8003BB08 00431024 */ and $v0, $v0, $v1 -/* 16F0C 8003BB0C 14400017 */ bnez $v0, .L8003BB6C -/* 16F10 8003BB10 02C0282D */ daddu $a1, $s6, $zero -/* 16F14 8003BB14 926300AC */ lbu $v1, 0xac($s3) -/* 16F18 8003BB18 926200AD */ lbu $v0, 0xad($s3) -/* 16F1C 8003BB1C 00620018 */ mult $v1, $v0 -/* 16F20 8003BB20 00001812 */ mflo $v1 -/* 16F24 8003BB24 3C028080 */ lui $v0, 0x8080 -/* 16F28 8003BB28 34428081 */ ori $v0, $v0, 0x8081 -/* 16F2C 8003BB2C 00620018 */ mult $v1, $v0 -/* 16F30 8003BB30 8E660024 */ lw $a2, 0x24($s3) -/* 16F34 8003BB34 266702C8 */ addiu $a3, $s3, 0x2c8 -/* 16F38 8003BB38 AFB70010 */ sw $s7, 0x10($sp) -/* 16F3C 8003BB3C 00004810 */ mfhi $t1 -/* 16F40 8003BB40 01231021 */ addu $v0, $t1, $v1 -/* 16F44 8003BB44 000211C3 */ sra $v0, $v0, 7 -/* 16F48 8003BB48 00031FC3 */ sra $v1, $v1, 0x1f -/* 16F4C 8003BB4C 0043A823 */ subu $s5, $v0, $v1 -/* 16F50 8003BB50 2AA400FF */ slti $a0, $s5, 0xff -/* 16F54 8003BB54 000427C0 */ sll $a0, $a0, 0x1f -/* 16F58 8003BB58 3C022000 */ lui $v0, 0x2000 -/* 16F5C 8003BB5C 00822025 */ or $a0, $a0, $v0 -/* 16F60 8003BB60 00C42025 */ or $a0, $a2, $a0 -/* 16F64 8003BB64 0C0447CA */ jal func_80111F28 -/* 16F68 8003BB68 02A0302D */ daddu $a2, $s5, $zero -.L8003BB6C: -/* 16F6C 8003BB6C 8FBF0038 */ lw $ra, 0x38($sp) -/* 16F70 8003BB70 8FB70034 */ lw $s7, 0x34($sp) -/* 16F74 8003BB74 8FB60030 */ lw $s6, 0x30($sp) -/* 16F78 8003BB78 8FB5002C */ lw $s5, 0x2c($sp) -/* 16F7C 8003BB7C 8FB40028 */ lw $s4, 0x28($sp) -/* 16F80 8003BB80 8FB30024 */ lw $s3, 0x24($sp) -/* 16F84 8003BB84 8FB20020 */ lw $s2, 0x20($sp) -/* 16F88 8003BB88 8FB1001C */ lw $s1, 0x1c($sp) -/* 16F8C 8003BB8C 8FB00018 */ lw $s0, 0x18($sp) -/* 16F90 8003BB90 03E00008 */ jr $ra -/* 16F94 8003BB94 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003BB98.s b/ver/jp/asm/nonmatchings/13530/func_8003BB98.s deleted file mode 100644 index 6bae64b854..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003BB98.s +++ /dev/null @@ -1,354 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003BB98 -/* 16F98 8003BB98 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 16F9C 8003BB9C AFB40030 */ sw $s4, 0x30($sp) -/* 16FA0 8003BBA0 0080A02D */ daddu $s4, $a0, $zero -/* 16FA4 8003BBA4 AFB60038 */ sw $s6, 0x38($sp) -/* 16FA8 8003BBA8 00A0B02D */ daddu $s6, $a1, $zero -/* 16FAC 8003BBAC AFBF0040 */ sw $ra, 0x40($sp) -/* 16FB0 8003BBB0 AFB7003C */ sw $s7, 0x3c($sp) -/* 16FB4 8003BBB4 AFB50034 */ sw $s5, 0x34($sp) -/* 16FB8 8003BBB8 AFB3002C */ sw $s3, 0x2c($sp) -/* 16FBC 8003BBBC AFB20028 */ sw $s2, 0x28($sp) -/* 16FC0 8003BBC0 AFB10024 */ sw $s1, 0x24($sp) -/* 16FC4 8003BBC4 AFB00020 */ sw $s0, 0x20($sp) -/* 16FC8 8003BBC8 828200B6 */ lb $v0, 0xb6($s4) -/* 16FCC 8003BBCC 10400041 */ beqz $v0, .L8003BCD4 -/* 16FD0 8003BBD0 00C0B82D */ daddu $s7, $a2, $zero -/* 16FD4 8003BBD4 8E820000 */ lw $v0, ($s4) -/* 16FD8 8003BBD8 3C034000 */ lui $v1, 0x4000 -/* 16FDC 8003BBDC 00431024 */ and $v0, $v0, $v1 -/* 16FE0 8003BBE0 14400004 */ bnez $v0, .L8003BBF4 -/* 16FE4 8003BBE4 00000000 */ nop -/* 16FE8 8003BBE8 0C044964 */ jal func_80112590 -/* 16FEC 8003BBEC 96840028 */ lhu $a0, 0x28($s4) -/* 16FF0 8003BBF0 AE8200C4 */ sw $v0, 0xc4($s4) -.L8003BBF4: -/* 16FF4 8003BBF4 8E8400C4 */ lw $a0, 0xc4($s4) -/* 16FF8 8003BBF8 A28000C1 */ sb $zero, 0xc1($s4) -/* 16FFC 8003BBFC 8C830000 */ lw $v1, ($a0) -/* 17000 8003BC00 2402FFFF */ addiu $v0, $zero, -1 -/* 17004 8003BC04 1062000B */ beq $v1, $v0, .L8003BC34 -/* 17008 8003BC08 0080182D */ daddu $v1, $a0, $zero -/* 1700C 8003BC0C 0040202D */ daddu $a0, $v0, $zero -.L8003BC10: -/* 17010 8003BC10 928200C1 */ lbu $v0, 0xc1($s4) -/* 17014 8003BC14 24420001 */ addiu $v0, $v0, 1 -/* 17018 8003BC18 A28200C1 */ sb $v0, 0xc1($s4) -/* 1701C 8003BC1C 00021600 */ sll $v0, $v0, 0x18 -/* 17020 8003BC20 00021583 */ sra $v0, $v0, 0x16 -/* 17024 8003BC24 00431021 */ addu $v0, $v0, $v1 -/* 17028 8003BC28 8C420000 */ lw $v0, ($v0) -/* 1702C 8003BC2C 1444FFF8 */ bne $v0, $a0, .L8003BC10 -/* 17030 8003BC30 00000000 */ nop -.L8003BC34: -/* 17034 8003BC34 828300B6 */ lb $v1, 0xb6($s4) -/* 17038 8003BC38 24020001 */ addiu $v0, $zero, 1 -/* 1703C 8003BC3C 14620004 */ bne $v1, $v0, .L8003BC50 -/* 17040 8003BC40 240200FF */ addiu $v0, $zero, 0xff -/* 17044 8003BC44 A28000B7 */ sb $zero, 0xb7($s4) -/* 17048 8003BC48 0800EF16 */ j .L8003BC58 -/* 1704C 8003BC4C A68000BE */ sh $zero, 0xbe($s4) -.L8003BC50: -/* 17050 8003BC50 A28000B7 */ sb $zero, 0xb7($s4) -/* 17054 8003BC54 A68200BE */ sh $v0, 0xbe($s4) -.L8003BC58: -/* 17058 8003BC58 828200C1 */ lb $v0, 0xc1($s4) -/* 1705C 8003BC5C 18400018 */ blez $v0, .L8003BCC0 -/* 17060 8003BC60 0000202D */ daddu $a0, $zero, $zero -/* 17064 8003BC64 0280302D */ daddu $a2, $s4, $zero -/* 17068 8003BC68 240500C8 */ addiu $a1, $zero, 0xc8 -.L8003BC6C: -/* 1706C 8003BC6C 8E8300C4 */ lw $v1, 0xc4($s4) -/* 17070 8003BC70 00041080 */ sll $v0, $a0, 2 -/* 17074 8003BC74 00431021 */ addu $v0, $v0, $v1 -/* 17078 8003BC78 8C520000 */ lw $s2, ($v0) -/* 1707C 8003BC7C 02858021 */ addu $s0, $s4, $a1 -/* 17080 8003BC80 12400009 */ beqz $s2, .L8003BCA8 -/* 17084 8003BC84 ACD002C8 */ sw $s0, 0x2c8($a2) -/* 17088 8003BC88 0000882D */ daddu $s1, $zero, $zero -.L8003BC8C: -/* 1708C 8003BC8C 96420000 */ lhu $v0, ($s2) -/* 17090 8003BC90 26520002 */ addiu $s2, $s2, 2 -/* 17094 8003BC94 26310001 */ addiu $s1, $s1, 1 -/* 17098 8003BC98 A6020000 */ sh $v0, ($s0) -/* 1709C 8003BC9C 2A220010 */ slti $v0, $s1, 0x10 -/* 170A0 8003BCA0 1440FFFA */ bnez $v0, .L8003BC8C -/* 170A4 8003BCA4 26100002 */ addiu $s0, $s0, 2 -.L8003BCA8: -/* 170A8 8003BCA8 24C60004 */ addiu $a2, $a2, 4 -/* 170AC 8003BCAC 828200C1 */ lb $v0, 0xc1($s4) -/* 170B0 8003BCB0 24840001 */ addiu $a0, $a0, 1 -/* 170B4 8003BCB4 0082102A */ slt $v0, $a0, $v0 -/* 170B8 8003BCB8 1440FFEC */ bnez $v0, .L8003BC6C -/* 170BC 8003BCBC 24A50020 */ addiu $a1, $a1, 0x20 -.L8003BCC0: -/* 170C0 8003BCC0 9682030C */ lhu $v0, 0x30c($s4) -/* 170C4 8003BCC4 A68000BE */ sh $zero, 0xbe($s4) -/* 170C8 8003BCC8 A28000B7 */ sb $zero, 0xb7($s4) -/* 170CC 8003BCCC A28000B6 */ sb $zero, 0xb6($s4) -/* 170D0 8003BCD0 A68200BC */ sh $v0, 0xbc($s4) -.L8003BCD4: -/* 170D4 8003BCD4 828300B7 */ lb $v1, 0xb7($s4) -/* 170D8 8003BCD8 10600005 */ beqz $v1, .L8003BCF0 -/* 170DC 8003BCDC 24020001 */ addiu $v0, $zero, 1 -/* 170E0 8003BCE0 1062000C */ beq $v1, $v0, .L8003BD14 -/* 170E4 8003BCE4 24020002 */ addiu $v0, $zero, 2 -/* 170E8 8003BCE8 0800EF9B */ j .L8003BE6C -/* 170EC 8003BCEC 00000000 */ nop -.L8003BCF0: -/* 170F0 8003BCF0 868200BC */ lh $v0, 0xbc($s4) -/* 170F4 8003BCF4 968300BC */ lhu $v1, 0xbc($s4) -/* 170F8 8003BCF8 10400003 */ beqz $v0, .L8003BD08 -/* 170FC 8003BCFC 2462FFFF */ addiu $v0, $v1, -1 -/* 17100 8003BD00 0800EF99 */ j .L8003BE64 -/* 17104 8003BD04 A68200BC */ sh $v0, 0xbc($s4) -.L8003BD08: -/* 17108 8003BD08 24020001 */ addiu $v0, $zero, 1 -/* 1710C 8003BD0C A68000BE */ sh $zero, 0xbe($s4) -/* 17110 8003BD10 A28200B7 */ sb $v0, 0xb7($s4) -.L8003BD14: -/* 17114 8003BD14 8682030E */ lh $v0, 0x30e($s4) -/* 17118 8003BD18 24036400 */ addiu $v1, $zero, 0x6400 -/* 1711C 8003BD1C 14400002 */ bnez $v0, .L8003BD28 -/* 17120 8003BD20 0062001A */ div $zero, $v1, $v0 -/* 17124 8003BD24 0007000D */ break 7 -.L8003BD28: -/* 17128 8003BD28 2401FFFF */ addiu $at, $zero, -1 -/* 1712C 8003BD2C 14410004 */ bne $v0, $at, .L8003BD40 -/* 17130 8003BD30 3C018000 */ lui $at, 0x8000 -/* 17134 8003BD34 14610002 */ bne $v1, $at, .L8003BD40 -/* 17138 8003BD38 00000000 */ nop -/* 1713C 8003BD3C 0006000D */ break 6 -.L8003BD40: -/* 17140 8003BD40 00001812 */ mflo $v1 -/* 17144 8003BD44 968200BE */ lhu $v0, 0xbe($s4) -/* 17148 8003BD48 00431021 */ addu $v0, $v0, $v1 -/* 1714C 8003BD4C A68200BE */ sh $v0, 0xbe($s4) -/* 17150 8003BD50 00021400 */ sll $v0, $v0, 0x10 -/* 17154 8003BD54 00021403 */ sra $v0, $v0, 0x10 -/* 17158 8003BD58 2842639D */ slti $v0, $v0, 0x639d -/* 1715C 8003BD5C 14400003 */ bnez $v0, .L8003BD6C -/* 17160 8003BD60 3C0651EB */ lui $a2, 0x51eb -/* 17164 8003BD64 2402639C */ addiu $v0, $zero, 0x639c -/* 17168 8003BD68 A68200BE */ sh $v0, 0xbe($s4) -.L8003BD6C: -/* 1716C 8003BD6C 34C6851F */ ori $a2, $a2, 0x851f -/* 17170 8003BD70 269300C8 */ addiu $s3, $s4, 0xc8 -/* 17174 8003BD74 0000882D */ daddu $s1, $zero, $zero -/* 17178 8003BD78 86820308 */ lh $v0, 0x308($s4) -/* 1717C 8003BD7C 8E8500C4 */ lw $a1, 0xc4($s4) -/* 17180 8003BD80 968300BE */ lhu $v1, 0xbe($s4) -/* 17184 8003BD84 00021080 */ sll $v0, $v0, 2 -/* 17188 8003BD88 00451021 */ addu $v0, $v0, $a1 -/* 1718C 8003BD8C 00031C00 */ sll $v1, $v1, 0x10 -/* 17190 8003BD90 00032403 */ sra $a0, $v1, 0x10 -/* 17194 8003BD94 8C520000 */ lw $s2, ($v0) -/* 17198 8003BD98 8682030A */ lh $v0, 0x30a($s4) -/* 1719C 8003BD9C 00860018 */ mult $a0, $a2 -/* 171A0 8003BDA0 00021080 */ sll $v0, $v0, 2 -/* 171A4 8003BDA4 00451021 */ addu $v0, $v0, $a1 -/* 171A8 8003BDA8 8C500000 */ lw $s0, ($v0) -/* 171AC 8003BDAC 00031FC3 */ sra $v1, $v1, 0x1f -/* 171B0 8003BDB0 AE9302C8 */ sw $s3, 0x2c8($s4) -/* 171B4 8003BDB4 00004010 */ mfhi $t0 -/* 171B8 8003BDB8 00081143 */ sra $v0, $t0, 5 -/* 171BC 8003BDBC 0043A823 */ subu $s5, $v0, $v1 -.L8003BDC0: -/* 171C0 8003BDC0 96440000 */ lhu $a0, ($s2) -/* 171C4 8003BDC4 26520002 */ addiu $s2, $s2, 2 -/* 171C8 8003BDC8 96050000 */ lhu $a1, ($s0) -/* 171CC 8003BDCC 26100002 */ addiu $s0, $s0, 2 -/* 171D0 8003BDD0 32A600FF */ andi $a2, $s5, 0xff -/* 171D4 8003BDD4 0C00ED8B */ jal func_8003B62C -/* 171D8 8003BDD8 26310001 */ addiu $s1, $s1, 1 -/* 171DC 8003BDDC A6620000 */ sh $v0, ($s3) -/* 171E0 8003BDE0 2A220010 */ slti $v0, $s1, 0x10 -/* 171E4 8003BDE4 1440FFF6 */ bnez $v0, .L8003BDC0 -/* 171E8 8003BDE8 26730002 */ addiu $s3, $s3, 2 -/* 171EC 8003BDEC 26930128 */ addiu $s3, $s4, 0x128 -/* 171F0 8003BDF0 86820314 */ lh $v0, 0x314($s4) -/* 171F4 8003BDF4 8E8400C4 */ lw $a0, 0xc4($s4) -/* 171F8 8003BDF8 86830316 */ lh $v1, 0x316($s4) -/* 171FC 8003BDFC 00021080 */ sll $v0, $v0, 2 -/* 17200 8003BE00 00441021 */ addu $v0, $v0, $a0 -/* 17204 8003BE04 00031880 */ sll $v1, $v1, 2 -/* 17208 8003BE08 00641821 */ addu $v1, $v1, $a0 -/* 1720C 8003BE0C 8C520000 */ lw $s2, ($v0) -/* 17210 8003BE10 8C700000 */ lw $s0, ($v1) -/* 17214 8003BE14 0000882D */ daddu $s1, $zero, $zero -/* 17218 8003BE18 AE9302D4 */ sw $s3, 0x2d4($s4) -.L8003BE1C: -/* 1721C 8003BE1C 96440000 */ lhu $a0, ($s2) -/* 17220 8003BE20 26520002 */ addiu $s2, $s2, 2 -/* 17224 8003BE24 96050000 */ lhu $a1, ($s0) -/* 17228 8003BE28 26100002 */ addiu $s0, $s0, 2 -/* 1722C 8003BE2C 32A600FF */ andi $a2, $s5, 0xff -/* 17230 8003BE30 0C00ED8B */ jal func_8003B62C -/* 17234 8003BE34 26310001 */ addiu $s1, $s1, 1 -/* 17238 8003BE38 A6620000 */ sh $v0, ($s3) -/* 1723C 8003BE3C 2A220010 */ slti $v0, $s1, 0x10 -/* 17240 8003BE40 1440FFF6 */ bnez $v0, .L8003BE1C -/* 17244 8003BE44 26730002 */ addiu $s3, $s3, 2 -/* 17248 8003BE48 32A300FF */ andi $v1, $s5, 0xff -/* 1724C 8003BE4C 240200FF */ addiu $v0, $zero, 0xff -/* 17250 8003BE50 14620004 */ bne $v1, $v0, .L8003BE64 -/* 17254 8003BE54 24020002 */ addiu $v0, $zero, 2 -/* 17258 8003BE58 96830310 */ lhu $v1, 0x310($s4) -/* 1725C 8003BE5C A28200B7 */ sb $v0, 0xb7($s4) -/* 17260 8003BE60 A68300BC */ sh $v1, 0xbc($s4) -.L8003BE64: -/* 17264 8003BE64 828300B7 */ lb $v1, 0xb7($s4) -/* 17268 8003BE68 24020002 */ addiu $v0, $zero, 2 -.L8003BE6C: -/* 1726C 8003BE6C 10620005 */ beq $v1, $v0, .L8003BE84 -/* 17270 8003BE70 24020003 */ addiu $v0, $zero, 3 -/* 17274 8003BE74 1062000A */ beq $v1, $v0, .L8003BEA0 -/* 17278 8003BE78 00000000 */ nop -/* 1727C 8003BE7C 0800EFFD */ j .L8003BFF4 -/* 17280 8003BE80 00000000 */ nop -.L8003BE84: -/* 17284 8003BE84 868200BC */ lh $v0, 0xbc($s4) -/* 17288 8003BE88 968300BC */ lhu $v1, 0xbc($s4) -/* 1728C 8003BE8C 14400058 */ bnez $v0, .L8003BFF0 -/* 17290 8003BE90 2462FFFF */ addiu $v0, $v1, -1 -/* 17294 8003BE94 24020003 */ addiu $v0, $zero, 3 -/* 17298 8003BE98 A68000BE */ sh $zero, 0xbe($s4) -/* 1729C 8003BE9C A28200B7 */ sb $v0, 0xb7($s4) -.L8003BEA0: -/* 172A0 8003BEA0 86820312 */ lh $v0, 0x312($s4) -/* 172A4 8003BEA4 24036400 */ addiu $v1, $zero, 0x6400 -/* 172A8 8003BEA8 14400002 */ bnez $v0, .L8003BEB4 -/* 172AC 8003BEAC 0062001A */ div $zero, $v1, $v0 -/* 172B0 8003BEB0 0007000D */ break 7 -.L8003BEB4: -/* 172B4 8003BEB4 2401FFFF */ addiu $at, $zero, -1 -/* 172B8 8003BEB8 14410004 */ bne $v0, $at, .L8003BECC -/* 172BC 8003BEBC 3C018000 */ lui $at, 0x8000 -/* 172C0 8003BEC0 14610002 */ bne $v1, $at, .L8003BECC -/* 172C4 8003BEC4 00000000 */ nop -/* 172C8 8003BEC8 0006000D */ break 6 -.L8003BECC: -/* 172CC 8003BECC 00001812 */ mflo $v1 -/* 172D0 8003BED0 968200BE */ lhu $v0, 0xbe($s4) -/* 172D4 8003BED4 00431021 */ addu $v0, $v0, $v1 -/* 172D8 8003BED8 A68200BE */ sh $v0, 0xbe($s4) -/* 172DC 8003BEDC 00021400 */ sll $v0, $v0, 0x10 -/* 172E0 8003BEE0 00021403 */ sra $v0, $v0, 0x10 -/* 172E4 8003BEE4 2842639D */ slti $v0, $v0, 0x639d -/* 172E8 8003BEE8 14400003 */ bnez $v0, .L8003BEF8 -/* 172EC 8003BEEC 3C0651EB */ lui $a2, 0x51eb -/* 172F0 8003BEF0 2402639C */ addiu $v0, $zero, 0x639c -/* 172F4 8003BEF4 A68200BE */ sh $v0, 0xbe($s4) -.L8003BEF8: -/* 172F8 8003BEF8 34C6851F */ ori $a2, $a2, 0x851f -/* 172FC 8003BEFC 269300C8 */ addiu $s3, $s4, 0xc8 -/* 17300 8003BF00 0000882D */ daddu $s1, $zero, $zero -/* 17304 8003BF04 8682030A */ lh $v0, 0x30a($s4) -/* 17308 8003BF08 8E8500C4 */ lw $a1, 0xc4($s4) -/* 1730C 8003BF0C 968300BE */ lhu $v1, 0xbe($s4) -/* 17310 8003BF10 00021080 */ sll $v0, $v0, 2 -/* 17314 8003BF14 00451021 */ addu $v0, $v0, $a1 -/* 17318 8003BF18 00031C00 */ sll $v1, $v1, 0x10 -/* 1731C 8003BF1C 00032403 */ sra $a0, $v1, 0x10 -/* 17320 8003BF20 8C520000 */ lw $s2, ($v0) -/* 17324 8003BF24 86820308 */ lh $v0, 0x308($s4) -/* 17328 8003BF28 00860018 */ mult $a0, $a2 -/* 1732C 8003BF2C 00021080 */ sll $v0, $v0, 2 -/* 17330 8003BF30 00451021 */ addu $v0, $v0, $a1 -/* 17334 8003BF34 8C500000 */ lw $s0, ($v0) -/* 17338 8003BF38 00031FC3 */ sra $v1, $v1, 0x1f -/* 1733C 8003BF3C AE9302C8 */ sw $s3, 0x2c8($s4) -/* 17340 8003BF40 00004010 */ mfhi $t0 -/* 17344 8003BF44 00081143 */ sra $v0, $t0, 5 -/* 17348 8003BF48 0043A823 */ subu $s5, $v0, $v1 -.L8003BF4C: -/* 1734C 8003BF4C 96440000 */ lhu $a0, ($s2) -/* 17350 8003BF50 26520002 */ addiu $s2, $s2, 2 -/* 17354 8003BF54 96050000 */ lhu $a1, ($s0) -/* 17358 8003BF58 26100002 */ addiu $s0, $s0, 2 -/* 1735C 8003BF5C 32A600FF */ andi $a2, $s5, 0xff -/* 17360 8003BF60 0C00ED8B */ jal func_8003B62C -/* 17364 8003BF64 26310001 */ addiu $s1, $s1, 1 -/* 17368 8003BF68 A6620000 */ sh $v0, ($s3) -/* 1736C 8003BF6C 2A220010 */ slti $v0, $s1, 0x10 -/* 17370 8003BF70 1440FFF6 */ bnez $v0, .L8003BF4C -/* 17374 8003BF74 26730002 */ addiu $s3, $s3, 2 -/* 17378 8003BF78 269300E8 */ addiu $s3, $s4, 0xe8 -/* 1737C 8003BF7C 0000882D */ daddu $s1, $zero, $zero -/* 17380 8003BF80 86830316 */ lh $v1, 0x316($s4) -/* 17384 8003BF84 8E8400C4 */ lw $a0, 0xc4($s4) -/* 17388 8003BF88 86820314 */ lh $v0, 0x314($s4) -/* 1738C 8003BF8C 00031880 */ sll $v1, $v1, 2 -/* 17390 8003BF90 00641821 */ addu $v1, $v1, $a0 -/* 17394 8003BF94 00021080 */ sll $v0, $v0, 2 -/* 17398 8003BF98 00441021 */ addu $v0, $v0, $a0 -/* 1739C 8003BF9C 8C720000 */ lw $s2, ($v1) -/* 173A0 8003BFA0 8C500000 */ lw $s0, ($v0) -/* 173A4 8003BFA4 26820128 */ addiu $v0, $s4, 0x128 -/* 173A8 8003BFA8 AE8202D4 */ sw $v0, 0x2d4($s4) -.L8003BFAC: -/* 173AC 8003BFAC 96440000 */ lhu $a0, ($s2) -/* 173B0 8003BFB0 26520002 */ addiu $s2, $s2, 2 -/* 173B4 8003BFB4 96050000 */ lhu $a1, ($s0) -/* 173B8 8003BFB8 26100002 */ addiu $s0, $s0, 2 -/* 173BC 8003BFBC 32A600FF */ andi $a2, $s5, 0xff -/* 173C0 8003BFC0 0C00ED8B */ jal func_8003B62C -/* 173C4 8003BFC4 26310001 */ addiu $s1, $s1, 1 -/* 173C8 8003BFC8 A6620000 */ sh $v0, ($s3) -/* 173CC 8003BFCC 2A220010 */ slti $v0, $s1, 0x10 -/* 173D0 8003BFD0 1440FFF6 */ bnez $v0, .L8003BFAC -/* 173D4 8003BFD4 26730002 */ addiu $s3, $s3, 2 -/* 173D8 8003BFD8 32A300FF */ andi $v1, $s5, 0xff -/* 173DC 8003BFDC 240200FF */ addiu $v0, $zero, 0xff -/* 173E0 8003BFE0 14620004 */ bne $v1, $v0, .L8003BFF4 -/* 173E4 8003BFE4 00000000 */ nop -/* 173E8 8003BFE8 9682030C */ lhu $v0, 0x30c($s4) -/* 173EC 8003BFEC A28000B7 */ sb $zero, 0xb7($s4) -.L8003BFF0: -/* 173F0 8003BFF0 A68200BC */ sh $v0, 0xbc($s4) -.L8003BFF4: -/* 173F4 8003BFF4 828300B7 */ lb $v1, 0xb7($s4) -/* 173F8 8003BFF8 28620004 */ slti $v0, $v1, 4 -/* 173FC 8003BFFC 1040001B */ beqz $v0, .L8003C06C -/* 17400 8003C000 00000000 */ nop -/* 17404 8003C004 04600019 */ bltz $v1, .L8003C06C -/* 17408 8003C008 3C034000 */ lui $v1, 0x4000 -/* 1740C 8003C00C 8E820000 */ lw $v0, ($s4) -/* 17410 8003C010 00431024 */ and $v0, $v0, $v1 -/* 17414 8003C014 14400015 */ bnez $v0, .L8003C06C -/* 17418 8003C018 02C0282D */ daddu $a1, $s6, $zero -/* 1741C 8003C01C 928200AC */ lbu $v0, 0xac($s4) -/* 17420 8003C020 928300AD */ lbu $v1, 0xad($s4) -/* 17424 8003C024 00430018 */ mult $v0, $v1 -/* 17428 8003C028 00001012 */ mflo $v0 -/* 1742C 8003C02C 3C038080 */ lui $v1, 0x8080 -/* 17430 8003C030 34638081 */ ori $v1, $v1, 0x8081 -/* 17434 8003C034 00430018 */ mult $v0, $v1 -/* 17438 8003C038 8E830024 */ lw $v1, 0x24($s4) -/* 1743C 8003C03C 268702C8 */ addiu $a3, $s4, 0x2c8 -/* 17440 8003C040 AFB70010 */ sw $s7, 0x10($sp) -/* 17444 8003C044 00004810 */ mfhi $t1 -/* 17448 8003C048 01221021 */ addu $v0, $t1, $v0 -/* 1744C 8003C04C 0002A9C2 */ srl $s5, $v0, 7 -/* 17450 8003C050 32A600FF */ andi $a2, $s5, 0xff -/* 17454 8003C054 2CC400FF */ sltiu $a0, $a2, 0xff -/* 17458 8003C058 000427C0 */ sll $a0, $a0, 0x1f -/* 1745C 8003C05C 3C022000 */ lui $v0, 0x2000 -/* 17460 8003C060 00822025 */ or $a0, $a0, $v0 -/* 17464 8003C064 0C0447CA */ jal func_80111F28 -/* 17468 8003C068 00642025 */ or $a0, $v1, $a0 -.L8003C06C: -/* 1746C 8003C06C 8FBF0040 */ lw $ra, 0x40($sp) -/* 17470 8003C070 8FB7003C */ lw $s7, 0x3c($sp) -/* 17474 8003C074 8FB60038 */ lw $s6, 0x38($sp) -/* 17478 8003C078 8FB50034 */ lw $s5, 0x34($sp) -/* 1747C 8003C07C 8FB40030 */ lw $s4, 0x30($sp) -/* 17480 8003C080 8FB3002C */ lw $s3, 0x2c($sp) -/* 17484 8003C084 8FB20028 */ lw $s2, 0x28($sp) -/* 17488 8003C088 8FB10024 */ lw $s1, 0x24($sp) -/* 1748C 8003C08C 8FB00020 */ lw $s0, 0x20($sp) -/* 17490 8003C090 03E00008 */ jr $ra -/* 17494 8003C094 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C098.s b/ver/jp/asm/nonmatchings/13530/func_8003C098.s deleted file mode 100644 index d9e538cbdd..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C098.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C098 -/* 17498 8003C098 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1749C 8003C09C AFB00010 */ sw $s0, 0x10($sp) -/* 174A0 8003C0A0 0080802D */ daddu $s0, $a0, $zero -/* 174A4 8003C0A4 AFB10014 */ sw $s1, 0x14($sp) -/* 174A8 8003C0A8 00A0882D */ daddu $s1, $a1, $zero -/* 174AC 8003C0AC AFB20018 */ sw $s2, 0x18($sp) -/* 174B0 8003C0B0 AFBF001C */ sw $ra, 0x1c($sp) -/* 174B4 8003C0B4 0C00F07F */ jal func_8003C1FC -/* 174B8 8003C0B8 00C0902D */ daddu $s2, $a2, $zero -/* 174BC 8003C0BC 02118021 */ addu $s0, $s0, $s1 -/* 174C0 8003C0C0 24020001 */ addiu $v0, $zero, 1 -/* 174C4 8003C0C4 A212032C */ sb $s2, 0x32c($s0) -/* 174C8 8003C0C8 A202032E */ sb $v0, 0x32e($s0) -/* 174CC 8003C0CC A2000330 */ sb $zero, 0x330($s0) -/* 174D0 8003C0D0 8FBF001C */ lw $ra, 0x1c($sp) -/* 174D4 8003C0D4 8FB20018 */ lw $s2, 0x18($sp) -/* 174D8 8003C0D8 8FB10014 */ lw $s1, 0x14($sp) -/* 174DC 8003C0DC 8FB00010 */ lw $s0, 0x10($sp) -/* 174E0 8003C0E0 03E00008 */ jr $ra -/* 174E4 8003C0E4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C0E8.s b/ver/jp/asm/nonmatchings/13530/func_8003C0E8.s deleted file mode 100644 index 74a08e65ec..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C0E8.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C0E8 -/* 174E8 8003C0E8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 174EC 8003C0EC AFBF0010 */ sw $ra, 0x10($sp) -/* 174F0 8003C0F0 0C00F07F */ jal func_8003C1FC -/* 174F4 8003C0F4 00000000 */ nop -/* 174F8 8003C0F8 8FBF0010 */ lw $ra, 0x10($sp) -/* 174FC 8003C0FC 03E00008 */ jr $ra -/* 17500 8003C100 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C104.s b/ver/jp/asm/nonmatchings/13530/func_8003C104.s deleted file mode 100644 index 138cbc3ebc..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C104.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C104 -/* 17504 8003C104 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 17508 8003C108 AFB10014 */ sw $s1, 0x14($sp) -/* 1750C 8003C10C 0080882D */ daddu $s1, $a0, $zero -/* 17510 8003C110 AFB00010 */ sw $s0, 0x10($sp) -/* 17514 8003C114 0000802D */ daddu $s0, $zero, $zero -/* 17518 8003C118 AFB20018 */ sw $s2, 0x18($sp) -/* 1751C 8003C11C 3C12800A */ lui $s2, %hi(D_800984C0) -/* 17520 8003C120 265284C0 */ addiu $s2, $s2, %lo(D_800984C0) -/* 17524 8003C124 AFBF001C */ sw $ra, 0x1c($sp) -/* 17528 8003C128 02301021 */ addu $v0, $s1, $s0 -.L8003C12C: -/* 1752C 8003C12C 8043032C */ lb $v1, 0x32c($v0) -/* 17530 8003C130 2C620007 */ sltiu $v0, $v1, 7 -/* 17534 8003C134 50400028 */ beql $v0, $zero, .L8003C1D8 -/* 17538 8003C138 26100001 */ addiu $s0, $s0, 1 -/* 1753C 8003C13C 00031080 */ sll $v0, $v1, 2 -/* 17540 8003C140 00521021 */ addu $v0, $v0, $s2 -/* 17544 8003C144 8C420000 */ lw $v0, ($v0) -/* 17548 8003C148 00400008 */ jr $v0 -/* 1754C 8003C14C 00000000 */ nop -/* 17550 8003C150 0220202D */ daddu $a0, $s1, $zero -/* 17554 8003C154 0C00F0C6 */ jal func_8003C318 -/* 17558 8003C158 0200282D */ daddu $a1, $s0, $zero -/* 1755C 8003C15C 0800F076 */ j .L8003C1D8 -/* 17560 8003C160 26100001 */ addiu $s0, $s0, 1 -/* 17564 8003C164 0220202D */ daddu $a0, $s1, $zero -/* 17568 8003C168 0C00F0CA */ jal func_8003C328 -/* 1756C 8003C16C 0200282D */ daddu $a1, $s0, $zero -/* 17570 8003C170 0800F076 */ j .L8003C1D8 -/* 17574 8003C174 26100001 */ addiu $s0, $s0, 1 -/* 17578 8003C178 0220202D */ daddu $a0, $s1, $zero -/* 1757C 8003C17C 0C00F11A */ jal func_8003C468 -/* 17580 8003C180 0200282D */ daddu $a1, $s0, $zero -/* 17584 8003C184 0800F076 */ j .L8003C1D8 -/* 17588 8003C188 26100001 */ addiu $s0, $s0, 1 -/* 1758C 8003C18C 0220202D */ daddu $a0, $s1, $zero -/* 17590 8003C190 0C00F15D */ jal func_8003C574 -/* 17594 8003C194 0200282D */ daddu $a1, $s0, $zero -/* 17598 8003C198 0800F076 */ j .L8003C1D8 -/* 1759C 8003C19C 26100001 */ addiu $s0, $s0, 1 -/* 175A0 8003C1A0 0220202D */ daddu $a0, $s1, $zero -/* 175A4 8003C1A4 0C00F19A */ jal func_8003C668 -/* 175A8 8003C1A8 0200282D */ daddu $a1, $s0, $zero -/* 175AC 8003C1AC 0800F076 */ j .L8003C1D8 -/* 175B0 8003C1B0 26100001 */ addiu $s0, $s0, 1 -/* 175B4 8003C1B4 0220202D */ daddu $a0, $s1, $zero -/* 175B8 8003C1B8 0C00F201 */ jal func_8003C804 -/* 175BC 8003C1BC 0200282D */ daddu $a1, $s0, $zero -/* 175C0 8003C1C0 0800F076 */ j .L8003C1D8 -/* 175C4 8003C1C4 26100001 */ addiu $s0, $s0, 1 -/* 175C8 8003C1C8 0220202D */ daddu $a0, $s1, $zero -/* 175CC 8003C1CC 0C00F25C */ jal func_8003C970 -/* 175D0 8003C1D0 0200282D */ daddu $a1, $s0, $zero -/* 175D4 8003C1D4 26100001 */ addiu $s0, $s0, 1 -.L8003C1D8: -/* 175D8 8003C1D8 2A020002 */ slti $v0, $s0, 2 -/* 175DC 8003C1DC 5440FFD3 */ bnel $v0, $zero, .L8003C12C -/* 175E0 8003C1E0 02301021 */ addu $v0, $s1, $s0 -/* 175E4 8003C1E4 8FBF001C */ lw $ra, 0x1c($sp) -/* 175E8 8003C1E8 8FB20018 */ lw $s2, 0x18($sp) -/* 175EC 8003C1EC 8FB10014 */ lw $s1, 0x14($sp) -/* 175F0 8003C1F0 8FB00010 */ lw $s0, 0x10($sp) -/* 175F4 8003C1F4 03E00008 */ jr $ra -/* 175F8 8003C1F8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C1FC.s b/ver/jp/asm/nonmatchings/13530/func_8003C1FC.s deleted file mode 100644 index e90873236a..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C1FC.s +++ /dev/null @@ -1,62 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C1FC -/* 175FC 8003C1FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 17600 8003C200 AFB00010 */ sw $s0, 0x10($sp) -/* 17604 8003C204 0080802D */ daddu $s0, $a0, $zero -/* 17608 8003C208 AFB10014 */ sw $s1, 0x14($sp) -/* 1760C 8003C20C 00A0882D */ daddu $s1, $a1, $zero -/* 17610 8003C210 02111021 */ addu $v0, $s0, $s1 -/* 17614 8003C214 AFBF0018 */ sw $ra, 0x18($sp) -/* 17618 8003C218 8043032C */ lb $v1, 0x32c($v0) -/* 1761C 8003C21C 2C620007 */ sltiu $v0, $v1, 7 -/* 17620 8003C220 10400027 */ beqz $v0, .L8003C2C0 -/* 17624 8003C224 00031080 */ sll $v0, $v1, 2 -/* 17628 8003C228 3C01800A */ lui $at, %hi(D_800984E0) -/* 1762C 8003C22C 00220821 */ addu $at, $at, $v0 -/* 17630 8003C230 8C2284E0 */ lw $v0, %lo(D_800984E0)($at) -/* 17634 8003C234 00400008 */ jr $v0 -/* 17638 8003C238 00000000 */ nop -/* 1763C 8003C23C 0200202D */ daddu $a0, $s0, $zero -/* 17640 8003C240 0C00F0C8 */ jal func_8003C320 -/* 17644 8003C244 0220282D */ daddu $a1, $s1, $zero -/* 17648 8003C248 0800F0B1 */ j .L8003C2C4 -/* 1764C 8003C24C 02111021 */ addu $v0, $s0, $s1 -/* 17650 8003C250 0200202D */ daddu $a0, $s0, $zero -/* 17654 8003C254 0C00F113 */ jal func_8003C44C -/* 17658 8003C258 0220282D */ daddu $a1, $s1, $zero -/* 1765C 8003C25C 0800F0B1 */ j .L8003C2C4 -/* 17660 8003C260 02111021 */ addu $v0, $s0, $s1 -/* 17664 8003C264 0200202D */ daddu $a0, $s0, $zero -/* 17668 8003C268 0C00F15B */ jal func_8003C56C -/* 1766C 8003C26C 0220282D */ daddu $a1, $s1, $zero -/* 17670 8003C270 0800F0B1 */ j .L8003C2C4 -/* 17674 8003C274 02111021 */ addu $v0, $s0, $s1 -/* 17678 8003C278 0200202D */ daddu $a0, $s0, $zero -/* 1767C 8003C27C 0C00F191 */ jal func_8003C644 -/* 17680 8003C280 0220282D */ daddu $a1, $s1, $zero -/* 17684 8003C284 0800F0B1 */ j .L8003C2C4 -/* 17688 8003C288 02111021 */ addu $v0, $s0, $s1 -/* 1768C 8003C28C 0200202D */ daddu $a0, $s0, $zero -/* 17690 8003C290 0C00F1F8 */ jal func_8003C7E0 -/* 17694 8003C294 0220282D */ daddu $a1, $s1, $zero -/* 17698 8003C298 0800F0B1 */ j .L8003C2C4 -/* 1769C 8003C29C 02111021 */ addu $v0, $s0, $s1 -/* 176A0 8003C2A0 0200202D */ daddu $a0, $s0, $zero -/* 176A4 8003C2A4 0C00F253 */ jal func_8003C94C -/* 176A8 8003C2A8 0220282D */ daddu $a1, $s1, $zero -/* 176AC 8003C2AC 0800F0B1 */ j .L8003C2C4 -/* 176B0 8003C2B0 02111021 */ addu $v0, $s0, $s1 -/* 176B4 8003C2B4 0200202D */ daddu $a0, $s0, $zero -/* 176B8 8003C2B8 0C00F318 */ jal func_8003CC60 -/* 176BC 8003C2BC 0220282D */ daddu $a1, $s1, $zero -.L8003C2C0: -/* 176C0 8003C2C0 02111021 */ addu $v0, $s0, $s1 -.L8003C2C4: -/* 176C4 8003C2C4 A040032C */ sb $zero, 0x32c($v0) -/* 176C8 8003C2C8 8FBF0018 */ lw $ra, 0x18($sp) -/* 176CC 8003C2CC 8FB10014 */ lw $s1, 0x14($sp) -/* 176D0 8003C2D0 8FB00010 */ lw $s0, 0x10($sp) -/* 176D4 8003C2D4 03E00008 */ jr $ra -/* 176D8 8003C2D8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C2DC.s b/ver/jp/asm/nonmatchings/13530/func_8003C2DC.s deleted file mode 100644 index e1d37fa4a7..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C2DC.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C2DC -/* 176DC 8003C2DC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 176E0 8003C2E0 00851021 */ addu $v0, $a0, $a1 -/* 176E4 8003C2E4 AFBF0010 */ sw $ra, 0x10($sp) -/* 176E8 8003C2E8 8043032C */ lb $v1, 0x32c($v0) -/* 176EC 8003C2EC 04600007 */ bltz $v1, .L8003C30C -/* 176F0 8003C2F0 28620006 */ slti $v0, $v1, 6 -/* 176F4 8003C2F4 14400005 */ bnez $v0, .L8003C30C -/* 176F8 8003C2F8 24020006 */ addiu $v0, $zero, 6 -/* 176FC 8003C2FC 14620003 */ bne $v1, $v0, .L8003C30C -/* 17700 8003C300 00000000 */ nop -/* 17704 8003C304 0C00F31A */ jal func_8003CC68 -/* 17708 8003C308 00000000 */ nop -.L8003C30C: -/* 1770C 8003C30C 8FBF0010 */ lw $ra, 0x10($sp) -/* 17710 8003C310 03E00008 */ jr $ra -/* 17714 8003C314 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C318.s b/ver/jp/asm/nonmatchings/13530/func_8003C318.s deleted file mode 100644 index 198909d147..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C318.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C318 -/* 17718 8003C318 03E00008 */ jr $ra -/* 1771C 8003C31C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C320.s b/ver/jp/asm/nonmatchings/13530/func_8003C320.s deleted file mode 100644 index dc28b4626f..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C320.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C320 -/* 17720 8003C320 03E00008 */ jr $ra -/* 17724 8003C324 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C328.s b/ver/jp/asm/nonmatchings/13530/func_8003C328.s deleted file mode 100644 index 5a8aee7730..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C328.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C328 -/* 17728 8003C328 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1772C 8003C32C AFB00018 */ sw $s0, 0x18($sp) -/* 17730 8003C330 0080802D */ daddu $s0, $a0, $zero -/* 17734 8003C334 AFB1001C */ sw $s1, 0x1c($sp) -/* 17738 8003C338 00A0882D */ daddu $s1, $a1, $zero -/* 1773C 8003C33C AFB20020 */ sw $s2, 0x20($sp) -/* 17740 8003C340 02119021 */ addu $s2, $s0, $s1 -/* 17744 8003C344 AFBF0024 */ sw $ra, 0x24($sp) -/* 17748 8003C348 82430330 */ lb $v1, 0x330($s2) -/* 1774C 8003C34C 10600005 */ beqz $v1, .L8003C364 -/* 17750 8003C350 24020001 */ addiu $v0, $zero, 1 -/* 17754 8003C354 10620012 */ beq $v1, $v0, .L8003C3A0 -/* 17758 8003C358 00111080 */ sll $v0, $s1, 2 -/* 1775C 8003C35C 0800F10D */ j .L8003C434 -/* 17760 8003C360 00000000 */ nop -.L8003C364: -/* 17764 8003C364 00111080 */ sll $v0, $s1, 2 -/* 17768 8003C368 24420324 */ addiu $v0, $v0, 0x324 -/* 1776C 8003C36C 3C013F80 */ lui $at, 0x3f80 -/* 17770 8003C370 44810000 */ mtc1 $at, $f0 -/* 17774 8003C374 02021021 */ addu $v0, $s0, $v0 -/* 17778 8003C378 AFA20014 */ sw $v0, 0x14($sp) -/* 1777C 8003C37C E7A00010 */ swc1 $f0, 0x10($sp) -/* 17780 8003C380 8E050038 */ lw $a1, 0x38($s0) -/* 17784 8003C384 8E06003C */ lw $a2, 0x3c($s0) -/* 17788 8003C388 8E070040 */ lw $a3, 0x40($s0) -/* 1778C 8003C38C 0C01C3A4 */ jal func_80070E90 -/* 17790 8003C390 24040002 */ addiu $a0, $zero, 2 -/* 17794 8003C394 24020001 */ addiu $v0, $zero, 1 -/* 17798 8003C398 A2420330 */ sb $v0, 0x330($s2) -/* 1779C 8003C39C 00111080 */ sll $v0, $s1, 2 -.L8003C3A0: -/* 177A0 8003C3A0 02021021 */ addu $v0, $s0, $v0 -/* 177A4 8003C3A4 8C420324 */ lw $v0, 0x324($v0) -/* 177A8 8003C3A8 C6000038 */ lwc1 $f0, 0x38($s0) -/* 177AC 8003C3AC 8C43000C */ lw $v1, 0xc($v0) -/* 177B0 8003C3B0 E4600004 */ swc1 $f0, 4($v1) -/* 177B4 8003C3B4 C600003C */ lwc1 $f0, 0x3c($s0) -/* 177B8 8003C3B8 E4600008 */ swc1 $f0, 8($v1) -/* 177BC 8003C3BC C6000040 */ lwc1 $f0, 0x40($s0) -/* 177C0 8003C3C0 E460000C */ swc1 $f0, 0xc($v1) -/* 177C4 8003C3C4 860200A6 */ lh $v0, 0xa6($s0) -/* 177C8 8003C3C8 C6000054 */ lwc1 $f0, 0x54($s0) -/* 177CC 8003C3CC 44821000 */ mtc1 $v0, $f2 -/* 177D0 8003C3D0 00000000 */ nop -/* 177D4 8003C3D4 468010A0 */ cvt.s.w $f2, $f2 -/* 177D8 8003C3D8 46020002 */ mul.s $f0, $f0, $f2 -/* 177DC 8003C3DC 00000000 */ nop -/* 177E0 8003C3E0 3C01800A */ lui $at, %hi(D_80098500) -/* 177E4 8003C3E4 D4248500 */ ldc1 $f4, %lo(D_80098500)($at) -/* 177E8 8003C3E8 46000021 */ cvt.d.s $f0, $f0 -/* 177EC 8003C3EC 46240002 */ mul.d $f0, $f0, $f4 -/* 177F0 8003C3F0 00000000 */ nop -/* 177F4 8003C3F4 46200020 */ cvt.s.d $f0, $f0 -/* 177F8 8003C3F8 E460001C */ swc1 $f0, 0x1c($v1) -/* 177FC 8003C3FC 860200A8 */ lh $v0, 0xa8($s0) -/* 17800 8003C400 C6000058 */ lwc1 $f0, 0x58($s0) -/* 17804 8003C404 44821000 */ mtc1 $v0, $f2 -/* 17808 8003C408 00000000 */ nop -/* 1780C 8003C40C 468010A0 */ cvt.s.w $f2, $f2 -/* 17810 8003C410 46020002 */ mul.s $f0, $f0, $f2 -/* 17814 8003C414 00000000 */ nop -/* 17818 8003C418 46000021 */ cvt.d.s $f0, $f0 -/* 1781C 8003C41C 46240002 */ mul.d $f0, $f0, $f4 -/* 17820 8003C420 00000000 */ nop -/* 17824 8003C424 46200020 */ cvt.s.d $f0, $f0 -/* 17828 8003C428 E4600020 */ swc1 $f0, 0x20($v1) -/* 1782C 8003C42C C6000034 */ lwc1 $f0, 0x34($s0) -/* 17830 8003C430 E4600064 */ swc1 $f0, 0x64($v1) -.L8003C434: -/* 17834 8003C434 8FBF0024 */ lw $ra, 0x24($sp) -/* 17838 8003C438 8FB20020 */ lw $s2, 0x20($sp) -/* 1783C 8003C43C 8FB1001C */ lw $s1, 0x1c($sp) -/* 17840 8003C440 8FB00018 */ lw $s0, 0x18($sp) -/* 17844 8003C444 03E00008 */ jr $ra -/* 17848 8003C448 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C44C.s b/ver/jp/asm/nonmatchings/13530/func_8003C44C.s deleted file mode 100644 index 3b78c9af01..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C44C.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C44C -/* 1784C 8003C44C 00052880 */ sll $a1, $a1, 2 -/* 17850 8003C450 00852021 */ addu $a0, $a0, $a1 -/* 17854 8003C454 8C820324 */ lw $v0, 0x324($a0) -/* 17858 8003C458 8C43000C */ lw $v1, 0xc($v0) -/* 1785C 8003C45C 24020005 */ addiu $v0, $zero, 5 -/* 17860 8003C460 03E00008 */ jr $ra -/* 17864 8003C464 AC62002C */ sw $v0, 0x2c($v1) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C468.s b/ver/jp/asm/nonmatchings/13530/func_8003C468.s deleted file mode 100644 index 5f70a6166c..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C468.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C468 -/* 17868 8003C468 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1786C 8003C46C AFB00020 */ sw $s0, 0x20($sp) -/* 17870 8003C470 0080802D */ daddu $s0, $a0, $zero -/* 17874 8003C474 AFB10024 */ sw $s1, 0x24($sp) -/* 17878 8003C478 00A0882D */ daddu $s1, $a1, $zero -/* 1787C 8003C47C 02112021 */ addu $a0, $s0, $s1 -/* 17880 8003C480 AFBF0028 */ sw $ra, 0x28($sp) -/* 17884 8003C484 80830330 */ lb $v1, 0x330($a0) -/* 17888 8003C488 10600005 */ beqz $v1, .L8003C4A0 -/* 1788C 8003C48C 24020001 */ addiu $v0, $zero, 1 -/* 17890 8003C490 10620029 */ beq $v1, $v0, .L8003C538 -/* 17894 8003C494 00111040 */ sll $v0, $s1, 1 -/* 17898 8003C498 0800F156 */ j .L8003C558 -/* 1789C 8003C49C 00000000 */ nop -.L8003C4A0: -/* 178A0 8003C4A0 8602008A */ lh $v0, 0x8a($s0) -/* 178A4 8003C4A4 2842005B */ slti $v0, $v0, 0x5b -/* 178A8 8003C4A8 14400009 */ bnez $v0, .L8003C4D0 -/* 178AC 8003C4AC 24020014 */ addiu $v0, $zero, 0x14 -/* 178B0 8003C4B0 860300A8 */ lh $v1, 0xa8($s0) -/* 178B4 8003C4B4 C606003C */ lwc1 $f6, 0x3c($s0) -/* 178B8 8003C4B8 3C0140A0 */ lui $at, 0x40a0 -/* 178BC 8003C4BC 44811000 */ mtc1 $at, $f2 -/* 178C0 8003C4C0 3C014234 */ lui $at, 0x4234 -/* 178C4 8003C4C4 44812000 */ mtc1 $at, $f4 -/* 178C8 8003C4C8 0800F13B */ j .L8003C4EC -/* 178CC 8003C4CC AFA20018 */ sw $v0, 0x18($sp) -.L8003C4D0: -/* 178D0 8003C4D0 860300A8 */ lh $v1, 0xa8($s0) -/* 178D4 8003C4D4 C606003C */ lwc1 $f6, 0x3c($s0) -/* 178D8 8003C4D8 3C0140A0 */ lui $at, 0x40a0 -/* 178DC 8003C4DC 44811000 */ mtc1 $at, $f2 -/* 178E0 8003C4E0 3C01C234 */ lui $at, 0xc234 -/* 178E4 8003C4E4 44812000 */ mtc1 $at, $f4 -/* 178E8 8003C4E8 AFA20018 */ sw $v0, 0x18($sp) -.L8003C4EC: -/* 178EC 8003C4EC 44830000 */ mtc1 $v1, $f0 -/* 178F0 8003C4F0 00000000 */ nop -/* 178F4 8003C4F4 46800020 */ cvt.s.w $f0, $f0 -/* 178F8 8003C4F8 46003180 */ add.s $f6, $f6, $f0 -/* 178FC 8003C4FC E7A20010 */ swc1 $f2, 0x10($sp) -/* 17900 8003C500 E7A40014 */ swc1 $f4, 0x14($sp) -/* 17904 8003C504 8E050038 */ lw $a1, 0x38($s0) -/* 17908 8003C508 8E070040 */ lw $a3, 0x40($s0) -/* 1790C 8003C50C 44063000 */ mfc1 $a2, $f6 -/* 17910 8003C510 0C01C1DC */ jal func_80070770 -/* 17914 8003C514 0000202D */ daddu $a0, $zero, $zero -/* 17918 8003C518 00111040 */ sll $v0, $s1, 1 -/* 1791C 8003C51C 02021021 */ addu $v0, $s0, $v0 -/* 17920 8003C520 2403000A */ addiu $v1, $zero, 0xa -/* 17924 8003C524 A4430332 */ sh $v1, 0x332($v0) -/* 17928 8003C528 02111821 */ addu $v1, $s0, $s1 -/* 1792C 8003C52C 24020001 */ addiu $v0, $zero, 1 -/* 17930 8003C530 0800F156 */ j .L8003C558 -/* 17934 8003C534 A0620330 */ sb $v0, 0x330($v1) -.L8003C538: -/* 17938 8003C538 02021821 */ addu $v1, $s0, $v0 -/* 1793C 8003C53C 84620332 */ lh $v0, 0x332($v1) -/* 17940 8003C540 94650332 */ lhu $a1, 0x332($v1) -/* 17944 8003C544 10400003 */ beqz $v0, .L8003C554 -/* 17948 8003C548 24A2FFFF */ addiu $v0, $a1, -1 -/* 1794C 8003C54C 0800F156 */ j .L8003C558 -/* 17950 8003C550 A4620332 */ sh $v0, 0x332($v1) -.L8003C554: -/* 17954 8003C554 A0800330 */ sb $zero, 0x330($a0) -.L8003C558: -/* 17958 8003C558 8FBF0028 */ lw $ra, 0x28($sp) -/* 1795C 8003C55C 8FB10024 */ lw $s1, 0x24($sp) -/* 17960 8003C560 8FB00020 */ lw $s0, 0x20($sp) -/* 17964 8003C564 03E00008 */ jr $ra -/* 17968 8003C568 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C56C.s b/ver/jp/asm/nonmatchings/13530/func_8003C56C.s deleted file mode 100644 index f52d59f314..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C56C.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C56C -/* 1796C 8003C56C 03E00008 */ jr $ra -/* 17970 8003C570 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C574.s b/ver/jp/asm/nonmatchings/13530/func_8003C574.s deleted file mode 100644 index 43f574a8cc..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C574.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C574 -/* 17974 8003C574 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 17978 8003C578 AFB00020 */ sw $s0, 0x20($sp) -/* 1797C 8003C57C 00858021 */ addu $s0, $a0, $a1 -/* 17980 8003C580 AFBF0024 */ sw $ra, 0x24($sp) -/* 17984 8003C584 82030330 */ lb $v1, 0x330($s0) -/* 17988 8003C588 10600005 */ beqz $v1, .L8003C5A0 -/* 1798C 8003C58C 24020001 */ addiu $v0, $zero, 1 -/* 17990 8003C590 1062001A */ beq $v1, $v0, .L8003C5FC -/* 17994 8003C594 00051080 */ sll $v0, $a1, 2 -/* 17998 8003C598 0800F18D */ j .L8003C634 -/* 1799C 8003C59C 00000000 */ nop -.L8003C5A0: -/* 179A0 8003C5A0 848300A8 */ lh $v1, 0xa8($a0) -/* 179A4 8003C5A4 C482003C */ lwc1 $f2, 0x3c($a0) -/* 179A8 8003C5A8 24020003 */ addiu $v0, $zero, 3 -/* 179AC 8003C5AC AFA20014 */ sw $v0, 0x14($sp) -/* 179B0 8003C5B0 00051080 */ sll $v0, $a1, 2 -/* 179B4 8003C5B4 24420324 */ addiu $v0, $v0, 0x324 -/* 179B8 8003C5B8 3C0141A0 */ lui $at, 0x41a0 -/* 179BC 8003C5BC 44810000 */ mtc1 $at, $f0 -/* 179C0 8003C5C0 00821021 */ addu $v0, $a0, $v0 -/* 179C4 8003C5C4 AFA20018 */ sw $v0, 0x18($sp) -/* 179C8 8003C5C8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 179CC 8003C5CC 44830000 */ mtc1 $v1, $f0 -/* 179D0 8003C5D0 00000000 */ nop -/* 179D4 8003C5D4 46800020 */ cvt.s.w $f0, $f0 -/* 179D8 8003C5D8 46001080 */ add.s $f2, $f2, $f0 -/* 179DC 8003C5DC 8C850038 */ lw $a1, 0x38($a0) -/* 179E0 8003C5E0 8C870040 */ lw $a3, 0x40($a0) -/* 179E4 8003C5E4 44061000 */ mfc1 $a2, $f2 -/* 179E8 8003C5E8 0C01C284 */ jal func_80070A10 -/* 179EC 8003C5EC 0000202D */ daddu $a0, $zero, $zero -/* 179F0 8003C5F0 24020001 */ addiu $v0, $zero, 1 -/* 179F4 8003C5F4 0800F18D */ j .L8003C634 -/* 179F8 8003C5F8 A2020330 */ sb $v0, 0x330($s0) -.L8003C5FC: -/* 179FC 8003C5FC 00821021 */ addu $v0, $a0, $v0 -/* 17A00 8003C600 8C420324 */ lw $v0, 0x324($v0) -/* 17A04 8003C604 C4800038 */ lwc1 $f0, 0x38($a0) -/* 17A08 8003C608 8C43000C */ lw $v1, 0xc($v0) -/* 17A0C 8003C60C E4600004 */ swc1 $f0, 4($v1) -/* 17A10 8003C610 848200A8 */ lh $v0, 0xa8($a0) -/* 17A14 8003C614 C480003C */ lwc1 $f0, 0x3c($a0) -/* 17A18 8003C618 44821000 */ mtc1 $v0, $f2 -/* 17A1C 8003C61C 00000000 */ nop -/* 17A20 8003C620 468010A0 */ cvt.s.w $f2, $f2 -/* 17A24 8003C624 46020000 */ add.s $f0, $f0, $f2 -/* 17A28 8003C628 E4600008 */ swc1 $f0, 8($v1) -/* 17A2C 8003C62C C4800040 */ lwc1 $f0, 0x40($a0) -/* 17A30 8003C630 E460000C */ swc1 $f0, 0xc($v1) -.L8003C634: -/* 17A34 8003C634 8FBF0024 */ lw $ra, 0x24($sp) -/* 17A38 8003C638 8FB00020 */ lw $s0, 0x20($sp) -/* 17A3C 8003C63C 03E00008 */ jr $ra -/* 17A40 8003C640 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C644.s b/ver/jp/asm/nonmatchings/13530/func_8003C644.s deleted file mode 100644 index 2b66e26fe3..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C644.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C644 -/* 17A44 8003C644 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 17A48 8003C648 00052880 */ sll $a1, $a1, 2 -/* 17A4C 8003C64C 00852021 */ addu $a0, $a0, $a1 -/* 17A50 8003C650 AFBF0010 */ sw $ra, 0x10($sp) -/* 17A54 8003C654 0C016840 */ jal func_8005A100 -/* 17A58 8003C658 8C840324 */ lw $a0, 0x324($a0) -/* 17A5C 8003C65C 8FBF0010 */ lw $ra, 0x10($sp) -/* 17A60 8003C660 03E00008 */ jr $ra -/* 17A64 8003C664 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C668.s b/ver/jp/asm/nonmatchings/13530/func_8003C668.s deleted file mode 100644 index a79ac875f1..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C668.s +++ /dev/null @@ -1,101 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C668 -/* 17A68 8003C668 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 17A6C 8003C66C AFB00018 */ sw $s0, 0x18($sp) -/* 17A70 8003C670 0080802D */ daddu $s0, $a0, $zero -/* 17A74 8003C674 AFB1001C */ sw $s1, 0x1c($sp) -/* 17A78 8003C678 00A0882D */ daddu $s1, $a1, $zero -/* 17A7C 8003C67C AFB20020 */ sw $s2, 0x20($sp) -/* 17A80 8003C680 02119021 */ addu $s2, $s0, $s1 -/* 17A84 8003C684 AFBF0024 */ sw $ra, 0x24($sp) -/* 17A88 8003C688 82430330 */ lb $v1, 0x330($s2) -/* 17A8C 8003C68C 10600005 */ beqz $v1, .L8003C6A4 -/* 17A90 8003C690 24020001 */ addiu $v0, $zero, 1 -/* 17A94 8003C694 10620028 */ beq $v1, $v0, .L8003C738 -/* 17A98 8003C698 00111080 */ sll $v0, $s1, 2 -/* 17A9C 8003C69C 0800F1F2 */ j .L8003C7C8 -/* 17AA0 8003C6A0 00000000 */ nop -.L8003C6A4: -/* 17AA4 8003C6A4 860200A8 */ lh $v0, 0xa8($s0) -/* 17AA8 8003C6A8 3C013FE0 */ lui $at, 0x3fe0 -/* 17AAC 8003C6AC 44810800 */ mtc1 $at, $f1 -/* 17AB0 8003C6B0 44800000 */ mtc1 $zero, $f0 -/* 17AB4 8003C6B4 44822000 */ mtc1 $v0, $f4 -/* 17AB8 8003C6B8 00000000 */ nop -/* 17ABC 8003C6BC 46802121 */ cvt.d.w $f4, $f4 -/* 17AC0 8003C6C0 46202102 */ mul.d $f4, $f4, $f0 -/* 17AC4 8003C6C4 00000000 */ nop -/* 17AC8 8003C6C8 C6000054 */ lwc1 $f0, 0x54($s0) -/* 17ACC 8003C6CC 3C01800A */ lui $at, %hi(D_80098508) -/* 17AD0 8003C6D0 D4228508 */ ldc1 $f2, %lo(D_80098508)($at) -/* 17AD4 8003C6D4 46000021 */ cvt.d.s $f0, $f0 -/* 17AD8 8003C6D8 46220002 */ mul.d $f0, $f0, $f2 -/* 17ADC 8003C6DC 00000000 */ nop -/* 17AE0 8003C6E0 3C01800A */ lui $at, %hi(D_80098510) -/* 17AE4 8003C6E4 D4228510 */ ldc1 $f2, %lo(D_80098510)($at) -/* 17AE8 8003C6E8 46220000 */ add.d $f0, $f0, $f2 -/* 17AEC 8003C6EC C602003C */ lwc1 $f2, 0x3c($s0) -/* 17AF0 8003C6F0 2402FFFF */ addiu $v0, $zero, -1 -/* 17AF4 8003C6F4 AFA20014 */ sw $v0, 0x14($sp) -/* 17AF8 8003C6F8 460010A1 */ cvt.d.s $f2, $f2 -/* 17AFC 8003C6FC 46241080 */ add.d $f2, $f2, $f4 -/* 17B00 8003C700 46200020 */ cvt.s.d $f0, $f0 -/* 17B04 8003C704 E7A00010 */ swc1 $f0, 0x10($sp) -/* 17B08 8003C708 8E050038 */ lw $a1, 0x38($s0) -/* 17B0C 8003C70C 8E070040 */ lw $a3, 0x40($s0) -/* 17B10 8003C710 462010A0 */ cvt.s.d $f2, $f2 -/* 17B14 8003C714 44061000 */ mfc1 $a2, $f2 -/* 17B18 8003C718 0C01C5CC */ jal func_80071730 -/* 17B1C 8003C71C 24040002 */ addiu $a0, $zero, 2 -/* 17B20 8003C720 00111880 */ sll $v1, $s1, 2 -/* 17B24 8003C724 02031821 */ addu $v1, $s0, $v1 -/* 17B28 8003C728 AC620324 */ sw $v0, 0x324($v1) -/* 17B2C 8003C72C 24020001 */ addiu $v0, $zero, 1 -/* 17B30 8003C730 0800F1F2 */ j .L8003C7C8 -/* 17B34 8003C734 A2420330 */ sb $v0, 0x330($s2) -.L8003C738: -/* 17B38 8003C738 02021021 */ addu $v0, $s0, $v0 -/* 17B3C 8003C73C 8C420324 */ lw $v0, 0x324($v0) -/* 17B40 8003C740 C6000038 */ lwc1 $f0, 0x38($s0) -/* 17B44 8003C744 8C43000C */ lw $v1, 0xc($v0) -/* 17B48 8003C748 E4600004 */ swc1 $f0, 4($v1) -/* 17B4C 8003C74C 860200A8 */ lh $v0, 0xa8($s0) -/* 17B50 8003C750 3C013FE0 */ lui $at, 0x3fe0 -/* 17B54 8003C754 44810800 */ mtc1 $at, $f1 -/* 17B58 8003C758 44800000 */ mtc1 $zero, $f0 -/* 17B5C 8003C75C 44821000 */ mtc1 $v0, $f2 -/* 17B60 8003C760 00000000 */ nop -/* 17B64 8003C764 468010A1 */ cvt.d.w $f2, $f2 -/* 17B68 8003C768 46201082 */ mul.d $f2, $f2, $f0 -/* 17B6C 8003C76C 00000000 */ nop -/* 17B70 8003C770 C6000054 */ lwc1 $f0, 0x54($s0) -/* 17B74 8003C774 46000021 */ cvt.d.s $f0, $f0 -/* 17B78 8003C778 46201082 */ mul.d $f2, $f2, $f0 -/* 17B7C 8003C77C 00000000 */ nop -/* 17B80 8003C780 C600003C */ lwc1 $f0, 0x3c($s0) -/* 17B84 8003C784 46000021 */ cvt.d.s $f0, $f0 -/* 17B88 8003C788 46220000 */ add.d $f0, $f0, $f2 -/* 17B8C 8003C78C 46200020 */ cvt.s.d $f0, $f0 -/* 17B90 8003C790 E4600008 */ swc1 $f0, 8($v1) -/* 17B94 8003C794 C6000040 */ lwc1 $f0, 0x40($s0) -/* 17B98 8003C798 E460000C */ swc1 $f0, 0xc($v1) -/* 17B9C 8003C79C C6000054 */ lwc1 $f0, 0x54($s0) -/* 17BA0 8003C7A0 3C01800A */ lui $at, %hi(D_80098518) -/* 17BA4 8003C7A4 D4228518 */ ldc1 $f2, %lo(D_80098518)($at) -/* 17BA8 8003C7A8 46000021 */ cvt.d.s $f0, $f0 -/* 17BAC 8003C7AC 46220002 */ mul.d $f0, $f0, $f2 -/* 17BB0 8003C7B0 00000000 */ nop -/* 17BB4 8003C7B4 3C01800A */ lui $at, %hi(D_80098520) -/* 17BB8 8003C7B8 D4228520 */ ldc1 $f2, %lo(D_80098520)($at) -/* 17BBC 8003C7BC 46220000 */ add.d $f0, $f0, $f2 -/* 17BC0 8003C7C0 46200020 */ cvt.s.d $f0, $f0 -/* 17BC4 8003C7C4 E4600030 */ swc1 $f0, 0x30($v1) -.L8003C7C8: -/* 17BC8 8003C7C8 8FBF0024 */ lw $ra, 0x24($sp) -/* 17BCC 8003C7CC 8FB20020 */ lw $s2, 0x20($sp) -/* 17BD0 8003C7D0 8FB1001C */ lw $s1, 0x1c($sp) -/* 17BD4 8003C7D4 8FB00018 */ lw $s0, 0x18($sp) -/* 17BD8 8003C7D8 03E00008 */ jr $ra -/* 17BDC 8003C7DC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C7E0.s b/ver/jp/asm/nonmatchings/13530/func_8003C7E0.s deleted file mode 100644 index 0cc585f719..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C7E0.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C7E0 -/* 17BE0 8003C7E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 17BE4 8003C7E4 00052880 */ sll $a1, $a1, 2 -/* 17BE8 8003C7E8 00852021 */ addu $a0, $a0, $a1 -/* 17BEC 8003C7EC AFBF0010 */ sw $ra, 0x10($sp) -/* 17BF0 8003C7F0 0C016840 */ jal func_8005A100 -/* 17BF4 8003C7F4 8C840324 */ lw $a0, 0x324($a0) -/* 17BF8 8003C7F8 8FBF0010 */ lw $ra, 0x10($sp) -/* 17BFC 8003C7FC 03E00008 */ jr $ra -/* 17C00 8003C800 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C804.s b/ver/jp/asm/nonmatchings/13530/func_8003C804.s deleted file mode 100644 index f62f0be35d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C804.s +++ /dev/null @@ -1,89 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C804 -/* 17C04 8003C804 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 17C08 8003C808 AFB00018 */ sw $s0, 0x18($sp) -/* 17C0C 8003C80C 0080802D */ daddu $s0, $a0, $zero -/* 17C10 8003C810 AFB1001C */ sw $s1, 0x1c($sp) -/* 17C14 8003C814 00A0882D */ daddu $s1, $a1, $zero -/* 17C18 8003C818 AFB20020 */ sw $s2, 0x20($sp) -/* 17C1C 8003C81C 02119021 */ addu $s2, $s0, $s1 -/* 17C20 8003C820 AFBF0024 */ sw $ra, 0x24($sp) -/* 17C24 8003C824 82430330 */ lb $v1, 0x330($s2) -/* 17C28 8003C828 10600005 */ beqz $v1, .L8003C840 -/* 17C2C 8003C82C 24020001 */ addiu $v0, $zero, 1 -/* 17C30 8003C830 10620023 */ beq $v1, $v0, .L8003C8C0 -/* 17C34 8003C834 00111080 */ sll $v0, $s1, 2 -/* 17C38 8003C838 0800F24D */ j .L8003C934 -/* 17C3C 8003C83C 00000000 */ nop -.L8003C840: -/* 17C40 8003C840 860200A8 */ lh $v0, 0xa8($s0) -/* 17C44 8003C844 3C013FE0 */ lui $at, 0x3fe0 -/* 17C48 8003C848 44810800 */ mtc1 $at, $f1 -/* 17C4C 8003C84C 44800000 */ mtc1 $zero, $f0 -/* 17C50 8003C850 44821000 */ mtc1 $v0, $f2 -/* 17C54 8003C854 00000000 */ nop -/* 17C58 8003C858 468010A1 */ cvt.d.w $f2, $f2 -/* 17C5C 8003C85C 46201082 */ mul.d $f2, $f2, $f0 -/* 17C60 8003C860 00000000 */ nop -/* 17C64 8003C864 C6060040 */ lwc1 $f6, 0x40($s0) -/* 17C68 8003C868 3C013F80 */ lui $at, 0x3f80 -/* 17C6C 8003C86C 44812000 */ mtc1 $at, $f4 -/* 17C70 8003C870 C600003C */ lwc1 $f0, 0x3c($s0) -/* 17C74 8003C874 AFA00014 */ sw $zero, 0x14($sp) -/* 17C78 8003C878 E7A40010 */ swc1 $f4, 0x10($sp) -/* 17C7C 8003C87C 46000021 */ cvt.d.s $f0, $f0 -/* 17C80 8003C880 46220000 */ add.d $f0, $f0, $f2 -/* 17C84 8003C884 3C0140A0 */ lui $at, 0x40a0 -/* 17C88 8003C888 44811000 */ mtc1 $at, $f2 -/* 17C8C 8003C88C 8E050038 */ lw $a1, 0x38($s0) -/* 17C90 8003C890 46023181 */ sub.s $f6, $f6, $f2 -/* 17C94 8003C894 46200020 */ cvt.s.d $f0, $f0 -/* 17C98 8003C898 44060000 */ mfc1 $a2, $f0 -/* 17C9C 8003C89C 44073000 */ mfc1 $a3, $f6 -/* 17CA0 8003C8A0 0C01C5CC */ jal func_80071730 -/* 17CA4 8003C8A4 24040002 */ addiu $a0, $zero, 2 -/* 17CA8 8003C8A8 00111880 */ sll $v1, $s1, 2 -/* 17CAC 8003C8AC 02031821 */ addu $v1, $s0, $v1 -/* 17CB0 8003C8B0 AC620324 */ sw $v0, 0x324($v1) -/* 17CB4 8003C8B4 24020001 */ addiu $v0, $zero, 1 -/* 17CB8 8003C8B8 0800F24D */ j .L8003C934 -/* 17CBC 8003C8BC A2420330 */ sb $v0, 0x330($s2) -.L8003C8C0: -/* 17CC0 8003C8C0 02021021 */ addu $v0, $s0, $v0 -/* 17CC4 8003C8C4 8C420324 */ lw $v0, 0x324($v0) -/* 17CC8 8003C8C8 C6000038 */ lwc1 $f0, 0x38($s0) -/* 17CCC 8003C8CC 8C43000C */ lw $v1, 0xc($v0) -/* 17CD0 8003C8D0 E4600004 */ swc1 $f0, 4($v1) -/* 17CD4 8003C8D4 860200A8 */ lh $v0, 0xa8($s0) -/* 17CD8 8003C8D8 3C013FE0 */ lui $at, 0x3fe0 -/* 17CDC 8003C8DC 44810800 */ mtc1 $at, $f1 -/* 17CE0 8003C8E0 44800000 */ mtc1 $zero, $f0 -/* 17CE4 8003C8E4 44821000 */ mtc1 $v0, $f2 -/* 17CE8 8003C8E8 00000000 */ nop -/* 17CEC 8003C8EC 468010A1 */ cvt.d.w $f2, $f2 -/* 17CF0 8003C8F0 46201082 */ mul.d $f2, $f2, $f0 -/* 17CF4 8003C8F4 00000000 */ nop -/* 17CF8 8003C8F8 C600003C */ lwc1 $f0, 0x3c($s0) -/* 17CFC 8003C8FC 46000021 */ cvt.d.s $f0, $f0 -/* 17D00 8003C900 46220000 */ add.d $f0, $f0, $f2 -/* 17D04 8003C904 46200020 */ cvt.s.d $f0, $f0 -/* 17D08 8003C908 E4600008 */ swc1 $f0, 8($v1) -/* 17D0C 8003C90C C6020040 */ lwc1 $f2, 0x40($s0) -/* 17D10 8003C910 3C0140A0 */ lui $at, 0x40a0 -/* 17D14 8003C914 44810000 */ mtc1 $at, $f0 -/* 17D18 8003C918 00000000 */ nop -/* 17D1C 8003C91C 46001081 */ sub.s $f2, $f2, $f0 -/* 17D20 8003C920 3C013F80 */ lui $at, 0x3f80 -/* 17D24 8003C924 44810000 */ mtc1 $at, $f0 -/* 17D28 8003C928 00000000 */ nop -/* 17D2C 8003C92C E4600030 */ swc1 $f0, 0x30($v1) -/* 17D30 8003C930 E462000C */ swc1 $f2, 0xc($v1) -.L8003C934: -/* 17D34 8003C934 8FBF0024 */ lw $ra, 0x24($sp) -/* 17D38 8003C938 8FB20020 */ lw $s2, 0x20($sp) -/* 17D3C 8003C93C 8FB1001C */ lw $s1, 0x1c($sp) -/* 17D40 8003C940 8FB00018 */ lw $s0, 0x18($sp) -/* 17D44 8003C944 03E00008 */ jr $ra -/* 17D48 8003C948 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C94C.s b/ver/jp/asm/nonmatchings/13530/func_8003C94C.s deleted file mode 100644 index 3ae9243d3a..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C94C.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C94C -/* 17D4C 8003C94C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 17D50 8003C950 00052880 */ sll $a1, $a1, 2 -/* 17D54 8003C954 00852021 */ addu $a0, $a0, $a1 -/* 17D58 8003C958 AFBF0010 */ sw $ra, 0x10($sp) -/* 17D5C 8003C95C 0C016840 */ jal func_8005A100 -/* 17D60 8003C960 8C840324 */ lw $a0, 0x324($a0) -/* 17D64 8003C964 8FBF0010 */ lw $ra, 0x10($sp) -/* 17D68 8003C968 03E00008 */ jr $ra -/* 17D6C 8003C96C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003C970.s b/ver/jp/asm/nonmatchings/13530/func_8003C970.s deleted file mode 100644 index bd8ea37ae7..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003C970.s +++ /dev/null @@ -1,203 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003C970 -/* 17D70 8003C970 27BDFF60 */ addiu $sp, $sp, -0xa0 -/* 17D74 8003C974 AFB60080 */ sw $s6, 0x80($sp) -/* 17D78 8003C978 0080B02D */ daddu $s6, $a0, $zero -/* 17D7C 8003C97C AFB1006C */ sw $s1, 0x6c($sp) -/* 17D80 8003C980 00A0882D */ daddu $s1, $a1, $zero -/* 17D84 8003C984 AFB00068 */ sw $s0, 0x68($sp) -/* 17D88 8003C988 02D18021 */ addu $s0, $s6, $s1 -/* 17D8C 8003C98C AFBF0084 */ sw $ra, 0x84($sp) -/* 17D90 8003C990 AFB5007C */ sw $s5, 0x7c($sp) -/* 17D94 8003C994 AFB40078 */ sw $s4, 0x78($sp) -/* 17D98 8003C998 AFB30074 */ sw $s3, 0x74($sp) -/* 17D9C 8003C99C AFB20070 */ sw $s2, 0x70($sp) -/* 17DA0 8003C9A0 F7B80098 */ sdc1 $f24, 0x98($sp) -/* 17DA4 8003C9A4 F7B60090 */ sdc1 $f22, 0x90($sp) -/* 17DA8 8003C9A8 F7B40088 */ sdc1 $f20, 0x88($sp) -/* 17DAC 8003C9AC 82020330 */ lb $v0, 0x330($s0) -/* 17DB0 8003C9B0 1440000B */ bnez $v0, .L8003C9E0 -/* 17DB4 8003C9B4 24050011 */ addiu $a1, $zero, 0x11 -/* 17DB8 8003C9B8 24060014 */ addiu $a2, $zero, 0x14 -/* 17DBC 8003C9BC 240200FF */ addiu $v0, $zero, 0xff -/* 17DC0 8003C9C0 AFA00010 */ sw $zero, 0x10($sp) -/* 17DC4 8003C9C4 AFA20014 */ sw $v0, 0x14($sp) -/* 17DC8 8003C9C8 AFA00018 */ sw $zero, 0x18($sp) -/* 17DCC 8003C9CC 8EC40024 */ lw $a0, 0x24($s6) -/* 17DD0 8003C9D0 0C0448F9 */ jal func_801123E4 -/* 17DD4 8003C9D4 0000382D */ daddu $a3, $zero, $zero -/* 17DD8 8003C9D8 24020001 */ addiu $v0, $zero, 1 -/* 17DDC 8003C9DC A2020330 */ sb $v0, 0x330($s0) -.L8003C9E0: -/* 17DE0 8003C9E0 82030330 */ lb $v1, 0x330($s0) -/* 17DE4 8003C9E4 24020001 */ addiu $v0, $zero, 1 -/* 17DE8 8003C9E8 14620090 */ bne $v1, $v0, .L8003CC2C -/* 17DEC 8003C9EC 00511004 */ sllv $v0, $s1, $v0 -/* 17DF0 8003C9F0 02C22821 */ addu $a1, $s6, $v0 -/* 17DF4 8003C9F4 94A20332 */ lhu $v0, 0x332($a1) -/* 17DF8 8003C9F8 24420007 */ addiu $v0, $v0, 7 -/* 17DFC 8003C9FC 00021C00 */ sll $v1, $v0, 0x10 -/* 17E00 8003CA00 00032403 */ sra $a0, $v1, 0x10 -/* 17E04 8003CA04 A4A20332 */ sh $v0, 0x332($a1) -/* 17E08 8003CA08 28820168 */ slti $v0, $a0, 0x168 -/* 17E0C 8003CA0C 14400010 */ bnez $v0, .L8003CA50 -/* 17E10 8003CA10 0000802D */ daddu $s0, $zero, $zero -/* 17E14 8003CA14 3C02B60B */ lui $v0, 0xb60b -/* 17E18 8003CA18 344260B7 */ ori $v0, $v0, 0x60b7 -/* 17E1C 8003CA1C 00820018 */ mult $a0, $v0 -/* 17E20 8003CA20 00031FC3 */ sra $v1, $v1, 0x1f -/* 17E24 8003CA24 00004010 */ mfhi $t0 -/* 17E28 8003CA28 01041021 */ addu $v0, $t0, $a0 -/* 17E2C 8003CA2C 00021203 */ sra $v0, $v0, 8 -/* 17E30 8003CA30 00431023 */ subu $v0, $v0, $v1 -/* 17E34 8003CA34 00021840 */ sll $v1, $v0, 1 -/* 17E38 8003CA38 00621821 */ addu $v1, $v1, $v0 -/* 17E3C 8003CA3C 00031100 */ sll $v0, $v1, 4 -/* 17E40 8003CA40 00431023 */ subu $v0, $v0, $v1 -/* 17E44 8003CA44 000210C0 */ sll $v0, $v0, 3 -/* 17E48 8003CA48 00821023 */ subu $v0, $a0, $v0 -/* 17E4C 8003CA4C A4A20332 */ sh $v0, 0x332($a1) -.L8003CA50: -/* 17E50 8003CA50 00A0902D */ daddu $s2, $a1, $zero -/* 17E54 8003CA54 3C138000 */ lui $s3, 0x8000 -/* 17E58 8003CA58 0200882D */ daddu $s1, $s0, $zero -/* 17E5C 8003CA5C 3C013FF0 */ lui $at, 0x3ff0 -/* 17E60 8003CA60 4481C800 */ mtc1 $at, $f25 -/* 17E64 8003CA64 4480C000 */ mtc1 $zero, $f24 -/* 17E68 8003CA68 3C014054 */ lui $at, 0x4054 -/* 17E6C 8003CA6C 4481B800 */ mtc1 $at, $f23 -/* 17E70 8003CA70 4480B000 */ mtc1 $zero, $f22 -/* 17E74 8003CA74 3C0141E0 */ lui $at, 0x41e0 -/* 17E78 8003CA78 4481A800 */ mtc1 $at, $f21 -/* 17E7C 8003CA7C 4480A000 */ mtc1 $zero, $f20 -.L8003CA80: -/* 17E80 8003CA80 96440332 */ lhu $a0, 0x332($s2) -/* 17E84 8003CA84 00912021 */ addu $a0, $a0, $s1 -/* 17E88 8003CA88 00042400 */ sll $a0, $a0, 0x10 -/* 17E8C 8003CA8C 0C00A4E5 */ jal func_80029394 -/* 17E90 8003CA90 00042403 */ sra $a0, $a0, 0x10 -/* 17E94 8003CA94 46000021 */ cvt.d.s $f0, $f0 -/* 17E98 8003CA98 46380000 */ add.d $f0, $f0, $f24 -/* 17E9C 8003CA9C 46360002 */ mul.d $f0, $f0, $f22 -/* 17EA0 8003CAA0 00000000 */ nop -/* 17EA4 8003CAA4 27A20020 */ addiu $v0, $sp, 0x20 -/* 17EA8 8003CAA8 4620A03E */ c.le.d $f20, $f0 -/* 17EAC 8003CAAC 00000000 */ nop -/* 17EB0 8003CAB0 45010005 */ bc1t .L8003CAC8 -/* 17EB4 8003CAB4 00501021 */ addu $v0, $v0, $s0 -/* 17EB8 8003CAB8 4620008D */ trunc.w.d $f2, $f0 -/* 17EBC 8003CABC 44031000 */ mfc1 $v1, $f2 -/* 17EC0 8003CAC0 0800F2B8 */ j .L8003CAE0 -/* 17EC4 8003CAC4 A0430000 */ sb $v1, ($v0) -.L8003CAC8: -/* 17EC8 8003CAC8 46340001 */ sub.d $f0, $f0, $f20 -/* 17ECC 8003CACC 4620008D */ trunc.w.d $f2, $f0 -/* 17ED0 8003CAD0 44031000 */ mfc1 $v1, $f2 -/* 17ED4 8003CAD4 00000000 */ nop -/* 17ED8 8003CAD8 00731825 */ or $v1, $v1, $s3 -/* 17EDC 8003CADC A0430000 */ sb $v1, ($v0) -.L8003CAE0: -/* 17EE0 8003CAE0 96440332 */ lhu $a0, 0x332($s2) -/* 17EE4 8003CAE4 00912021 */ addu $a0, $a0, $s1 -/* 17EE8 8003CAE8 2484002D */ addiu $a0, $a0, 0x2d -/* 17EEC 8003CAEC 00042400 */ sll $a0, $a0, 0x10 -/* 17EF0 8003CAF0 0C00A4E5 */ jal func_80029394 -/* 17EF4 8003CAF4 00042403 */ sra $a0, $a0, 0x10 -/* 17EF8 8003CAF8 46000021 */ cvt.d.s $f0, $f0 -/* 17EFC 8003CAFC 46380000 */ add.d $f0, $f0, $f24 -/* 17F00 8003CB00 46360002 */ mul.d $f0, $f0, $f22 -/* 17F04 8003CB04 00000000 */ nop -/* 17F08 8003CB08 27A20038 */ addiu $v0, $sp, 0x38 -/* 17F0C 8003CB0C 4620A03E */ c.le.d $f20, $f0 -/* 17F10 8003CB10 00000000 */ nop -/* 17F14 8003CB14 45010005 */ bc1t .L8003CB2C -/* 17F18 8003CB18 00501021 */ addu $v0, $v0, $s0 -/* 17F1C 8003CB1C 4620008D */ trunc.w.d $f2, $f0 -/* 17F20 8003CB20 44031000 */ mfc1 $v1, $f2 -/* 17F24 8003CB24 0800F2D1 */ j .L8003CB44 -/* 17F28 8003CB28 A0430000 */ sb $v1, ($v0) -.L8003CB2C: -/* 17F2C 8003CB2C 46340001 */ sub.d $f0, $f0, $f20 -/* 17F30 8003CB30 4620008D */ trunc.w.d $f2, $f0 -/* 17F34 8003CB34 44031000 */ mfc1 $v1, $f2 -/* 17F38 8003CB38 00000000 */ nop -/* 17F3C 8003CB3C 00731825 */ or $v1, $v1, $s3 -/* 17F40 8003CB40 A0430000 */ sb $v1, ($v0) -.L8003CB44: -/* 17F44 8003CB44 96440332 */ lhu $a0, 0x332($s2) -/* 17F48 8003CB48 00912021 */ addu $a0, $a0, $s1 -/* 17F4C 8003CB4C 2484005A */ addiu $a0, $a0, 0x5a -/* 17F50 8003CB50 00042400 */ sll $a0, $a0, 0x10 -/* 17F54 8003CB54 0C00A4E5 */ jal func_80029394 -/* 17F58 8003CB58 00042403 */ sra $a0, $a0, 0x10 -/* 17F5C 8003CB5C 46000021 */ cvt.d.s $f0, $f0 -/* 17F60 8003CB60 46380000 */ add.d $f0, $f0, $f24 -/* 17F64 8003CB64 46360002 */ mul.d $f0, $f0, $f22 -/* 17F68 8003CB68 00000000 */ nop -/* 17F6C 8003CB6C 27A20050 */ addiu $v0, $sp, 0x50 -/* 17F70 8003CB70 4620A03E */ c.le.d $f20, $f0 -/* 17F74 8003CB74 00000000 */ nop -/* 17F78 8003CB78 45010005 */ bc1t .L8003CB90 -/* 17F7C 8003CB7C 00501021 */ addu $v0, $v0, $s0 -/* 17F80 8003CB80 4620008D */ trunc.w.d $f2, $f0 -/* 17F84 8003CB84 44031000 */ mfc1 $v1, $f2 -/* 17F88 8003CB88 0800F2EA */ j .L8003CBA8 -/* 17F8C 8003CB8C A0430000 */ sb $v1, ($v0) -.L8003CB90: -/* 17F90 8003CB90 46340001 */ sub.d $f0, $f0, $f20 -/* 17F94 8003CB94 4620008D */ trunc.w.d $f2, $f0 -/* 17F98 8003CB98 44031000 */ mfc1 $v1, $f2 -/* 17F9C 8003CB9C 00000000 */ nop -/* 17FA0 8003CBA0 00731825 */ or $v1, $v1, $s3 -/* 17FA4 8003CBA4 A0430000 */ sb $v1, ($v0) -.L8003CBA8: -/* 17FA8 8003CBA8 26100001 */ addiu $s0, $s0, 1 -/* 17FAC 8003CBAC 2A020014 */ slti $v0, $s0, 0x14 -/* 17FB0 8003CBB0 1440FFB3 */ bnez $v0, .L8003CA80 -/* 17FB4 8003CBB4 26310019 */ addiu $s1, $s1, 0x19 -/* 17FB8 8003CBB8 241500FF */ addiu $s5, $zero, 0xff -/* 17FBC 8003CBBC 0000802D */ daddu $s0, $zero, $zero -/* 17FC0 8003CBC0 27B30020 */ addiu $s3, $sp, 0x20 -/* 17FC4 8003CBC4 27B20038 */ addiu $s2, $sp, 0x38 -/* 17FC8 8003CBC8 27B10050 */ addiu $s1, $sp, 0x50 -/* 17FCC 8003CBCC 02A0A02D */ daddu $s4, $s5, $zero -/* 17FD0 8003CBD0 2405000C */ addiu $a1, $zero, 0xc -.L8003CBD4: -/* 17FD4 8003CBD4 0200302D */ daddu $a2, $s0, $zero -/* 17FD8 8003CBD8 02701021 */ addu $v0, $s3, $s0 -/* 17FDC 8003CBDC 02501821 */ addu $v1, $s2, $s0 -/* 17FE0 8003CBE0 02302021 */ addu $a0, $s1, $s0 -/* 17FE4 8003CBE4 90470000 */ lbu $a3, ($v0) -/* 17FE8 8003CBE8 90620000 */ lbu $v0, ($v1) -/* 17FEC 8003CBEC 90830000 */ lbu $v1, ($a0) -/* 17FF0 8003CBF0 26100001 */ addiu $s0, $s0, 1 -/* 17FF4 8003CBF4 AFA00010 */ sw $zero, 0x10($sp) -/* 17FF8 8003CBF8 AFB40014 */ sw $s4, 0x14($sp) -/* 17FFC 8003CBFC AFA00018 */ sw $zero, 0x18($sp) -/* 18000 8003CC00 8EC40024 */ lw $a0, 0x24($s6) -/* 18004 8003CC04 00073E00 */ sll $a3, $a3, 0x18 -/* 18008 8003CC08 00021400 */ sll $v0, $v0, 0x10 -/* 1800C 8003CC0C 00E23825 */ or $a3, $a3, $v0 -/* 18010 8003CC10 00031A00 */ sll $v1, $v1, 8 -/* 18014 8003CC14 00E33825 */ or $a3, $a3, $v1 -/* 18018 8003CC18 0C0448F9 */ jal func_801123E4 -/* 1801C 8003CC1C 00F53825 */ or $a3, $a3, $s5 -/* 18020 8003CC20 2A020014 */ slti $v0, $s0, 0x14 -/* 18024 8003CC24 1440FFEB */ bnez $v0, .L8003CBD4 -/* 18028 8003CC28 2405000C */ addiu $a1, $zero, 0xc -.L8003CC2C: -/* 1802C 8003CC2C 8FBF0084 */ lw $ra, 0x84($sp) -/* 18030 8003CC30 8FB60080 */ lw $s6, 0x80($sp) -/* 18034 8003CC34 8FB5007C */ lw $s5, 0x7c($sp) -/* 18038 8003CC38 8FB40078 */ lw $s4, 0x78($sp) -/* 1803C 8003CC3C 8FB30074 */ lw $s3, 0x74($sp) -/* 18040 8003CC40 8FB20070 */ lw $s2, 0x70($sp) -/* 18044 8003CC44 8FB1006C */ lw $s1, 0x6c($sp) -/* 18048 8003CC48 8FB00068 */ lw $s0, 0x68($sp) -/* 1804C 8003CC4C D7B80098 */ ldc1 $f24, 0x98($sp) -/* 18050 8003CC50 D7B60090 */ ldc1 $f22, 0x90($sp) -/* 18054 8003CC54 D7B40088 */ ldc1 $f20, 0x88($sp) -/* 18058 8003CC58 03E00008 */ jr $ra -/* 1805C 8003CC5C 27BD00A0 */ addiu $sp, $sp, 0xa0 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CC60.s b/ver/jp/asm/nonmatchings/13530/func_8003CC60.s deleted file mode 100644 index 70d0cc02db..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CC60.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CC60 -/* 18060 8003CC60 03E00008 */ jr $ra -/* 18064 8003CC64 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CC68.s b/ver/jp/asm/nonmatchings/13530/func_8003CC68.s deleted file mode 100644 index 88516c42c4..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CC68.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CC68 -/* 18068 8003CC68 00852021 */ addu $a0, $a0, $a1 -/* 1806C 8003CC6C 03E00008 */ jr $ra -/* 18070 8003CC70 A0800330 */ sb $zero, 0x330($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CC74.s b/ver/jp/asm/nonmatchings/13530/func_8003CC74.s deleted file mode 100644 index 7ea06da917..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CC74.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CC74 -/* 18074 8003CC74 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 18078 8003CC78 F7BA0040 */ sdc1 $f26, 0x40($sp) -/* 1807C 8003CC7C 4486D000 */ mtc1 $a2, $f26 -/* 18080 8003CC80 F7B80038 */ sdc1 $f24, 0x38($sp) -/* 18084 8003CC84 46006606 */ mov.s $f24, $f12 -/* 18088 8003CC88 AFB20018 */ sw $s2, 0x18($sp) -/* 1808C 8003CC8C 0000902D */ daddu $s2, $zero, $zero -/* 18090 8003CC90 AFB10014 */ sw $s1, 0x14($sp) -/* 18094 8003CC94 0240882D */ daddu $s1, $s2, $zero -/* 18098 8003CC98 AFB40020 */ sw $s4, 0x20($sp) -/* 1809C 8003CC9C 3C140400 */ lui $s4, 0x400 -/* 180A0 8003CCA0 AFB3001C */ sw $s3, 0x1c($sp) -/* 180A4 8003CCA4 3C138000 */ lui $s3, 0x8000 -/* 180A8 8003CCA8 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 180AC 8003CCAC 4487A000 */ mtc1 $a3, $f20 -/* 180B0 8003CCB0 36730004 */ ori $s3, $s3, 4 -/* 180B4 8003CCB4 AFBF0024 */ sw $ra, 0x24($sp) -/* 180B8 8003CCB8 AFB00010 */ sw $s0, 0x10($sp) -/* 180BC 8003CCBC F7B60030 */ sdc1 $f22, 0x30($sp) -/* 180C0 8003CCC0 4600A586 */ mov.s $f22, $f20 -.L8003CCC4: -/* 180C4 8003CCC4 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 180C8 8003CCC8 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 180CC 8003CCCC 00111080 */ sll $v0, $s1, 2 -/* 180D0 8003CCD0 00431021 */ addu $v0, $v0, $v1 -/* 180D4 8003CCD4 8C500000 */ lw $s0, ($v0) -/* 180D8 8003CCD8 5200001B */ beql $s0, $zero, .L8003CD48 -/* 180DC 8003CCDC 26310001 */ addiu $s1, $s1, 1 -/* 180E0 8003CCE0 8E030000 */ lw $v1, ($s0) -/* 180E4 8003CCE4 50600018 */ beql $v1, $zero, .L8003CD48 -/* 180E8 8003CCE8 26310001 */ addiu $s1, $s1, 1 -/* 180EC 8003CCEC 00741024 */ and $v0, $v1, $s4 -/* 180F0 8003CCF0 54400015 */ bnel $v0, $zero, .L8003CD48 -/* 180F4 8003CCF4 26310001 */ addiu $s1, $s1, 1 -/* 180F8 8003CCF8 00731024 */ and $v0, $v1, $s3 -/* 180FC 8003CCFC 54400012 */ bnel $v0, $zero, .L8003CD48 -/* 18100 8003CD00 26310001 */ addiu $s1, $s1, 1 -/* 18104 8003CD04 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 18108 8003CD08 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 1810C 8003CD0C 4406C000 */ mfc1 $a2, $f24 -/* 18110 8003CD10 4407D000 */ mfc1 $a3, $f26 -/* 18114 8003CD14 0C00A7A5 */ jal func_80029E94 -/* 18118 8003CD18 00000000 */ nop -/* 1811C 8003CD1C 46000005 */ abs.s $f0, $f0 -/* 18120 8003CD20 4616003E */ c.le.s $f0, $f22 -/* 18124 8003CD24 00000000 */ nop -/* 18128 8003CD28 45000007 */ bc1f .L8003CD48 -/* 1812C 8003CD2C 26310001 */ addiu $s1, $s1, 1 -/* 18130 8003CD30 4614003C */ c.lt.s $f0, $f20 -/* 18134 8003CD34 00000000 */ nop -/* 18138 8003CD38 45000003 */ bc1f .L8003CD48 -/* 1813C 8003CD3C 00000000 */ nop -/* 18140 8003CD40 46000506 */ mov.s $f20, $f0 -/* 18144 8003CD44 0200902D */ daddu $s2, $s0, $zero -.L8003CD48: -/* 18148 8003CD48 2A220040 */ slti $v0, $s1, 0x40 -/* 1814C 8003CD4C 1440FFDD */ bnez $v0, .L8003CCC4 -/* 18150 8003CD50 0240102D */ daddu $v0, $s2, $zero -/* 18154 8003CD54 8FBF0024 */ lw $ra, 0x24($sp) -/* 18158 8003CD58 8FB40020 */ lw $s4, 0x20($sp) -/* 1815C 8003CD5C 8FB3001C */ lw $s3, 0x1c($sp) -/* 18160 8003CD60 8FB20018 */ lw $s2, 0x18($sp) -/* 18164 8003CD64 8FB10014 */ lw $s1, 0x14($sp) -/* 18168 8003CD68 8FB00010 */ lw $s0, 0x10($sp) -/* 1816C 8003CD6C D7BA0040 */ ldc1 $f26, 0x40($sp) -/* 18170 8003CD70 D7B80038 */ ldc1 $f24, 0x38($sp) -/* 18174 8003CD74 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 18178 8003CD78 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 1817C 8003CD7C 03E00008 */ jr $ra -/* 18180 8003CD80 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CD84.s b/ver/jp/asm/nonmatchings/13530/func_8003CD84.s deleted file mode 100644 index 4278bfa7a9..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CD84.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CD84 -/* 18184 8003CD84 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 18188 8003CD88 F7BA0040 */ sdc1 $f26, 0x40($sp) -/* 1818C 8003CD8C 4486D000 */ mtc1 $a2, $f26 -/* 18190 8003CD90 F7B80038 */ sdc1 $f24, 0x38($sp) -/* 18194 8003CD94 46006606 */ mov.s $f24, $f12 -/* 18198 8003CD98 AFB20018 */ sw $s2, 0x18($sp) -/* 1819C 8003CD9C 0000902D */ daddu $s2, $zero, $zero -/* 181A0 8003CDA0 AFB10014 */ sw $s1, 0x14($sp) -/* 181A4 8003CDA4 0240882D */ daddu $s1, $s2, $zero -/* 181A8 8003CDA8 AFB40020 */ sw $s4, 0x20($sp) -/* 181AC 8003CDAC 3C140400 */ lui $s4, 0x400 -/* 181B0 8003CDB0 AFB3001C */ sw $s3, 0x1c($sp) -/* 181B4 8003CDB4 3C138000 */ lui $s3, 0x8000 -/* 181B8 8003CDB8 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 181BC 8003CDBC 4487A000 */ mtc1 $a3, $f20 -/* 181C0 8003CDC0 36730004 */ ori $s3, $s3, 4 -/* 181C4 8003CDC4 AFBF0024 */ sw $ra, 0x24($sp) -/* 181C8 8003CDC8 AFB00010 */ sw $s0, 0x10($sp) -/* 181CC 8003CDCC F7B60030 */ sdc1 $f22, 0x30($sp) -/* 181D0 8003CDD0 4600A586 */ mov.s $f22, $f20 -.L8003CDD4: -/* 181D4 8003CDD4 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 181D8 8003CDD8 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 181DC 8003CDDC 00111080 */ sll $v0, $s1, 2 -/* 181E0 8003CDE0 00431021 */ addu $v0, $v0, $v1 -/* 181E4 8003CDE4 8C500000 */ lw $s0, ($v0) -/* 181E8 8003CDE8 5200001B */ beql $s0, $zero, .L8003CE58 -/* 181EC 8003CDEC 26310001 */ addiu $s1, $s1, 1 -/* 181F0 8003CDF0 8E030000 */ lw $v1, ($s0) -/* 181F4 8003CDF4 50600018 */ beql $v1, $zero, .L8003CE58 -/* 181F8 8003CDF8 26310001 */ addiu $s1, $s1, 1 -/* 181FC 8003CDFC 00741024 */ and $v0, $v1, $s4 -/* 18200 8003CE00 50400015 */ beql $v0, $zero, .L8003CE58 -/* 18204 8003CE04 26310001 */ addiu $s1, $s1, 1 -/* 18208 8003CE08 00731024 */ and $v0, $v1, $s3 -/* 1820C 8003CE0C 54400012 */ bnel $v0, $zero, .L8003CE58 -/* 18210 8003CE10 26310001 */ addiu $s1, $s1, 1 -/* 18214 8003CE14 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 18218 8003CE18 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 1821C 8003CE1C 4406C000 */ mfc1 $a2, $f24 -/* 18220 8003CE20 4407D000 */ mfc1 $a3, $f26 -/* 18224 8003CE24 0C00A7A5 */ jal func_80029E94 -/* 18228 8003CE28 00000000 */ nop -/* 1822C 8003CE2C 46000005 */ abs.s $f0, $f0 -/* 18230 8003CE30 4616003E */ c.le.s $f0, $f22 -/* 18234 8003CE34 00000000 */ nop -/* 18238 8003CE38 45000007 */ bc1f .L8003CE58 -/* 1823C 8003CE3C 26310001 */ addiu $s1, $s1, 1 -/* 18240 8003CE40 4614003C */ c.lt.s $f0, $f20 -/* 18244 8003CE44 00000000 */ nop -/* 18248 8003CE48 45000003 */ bc1f .L8003CE58 -/* 1824C 8003CE4C 00000000 */ nop -/* 18250 8003CE50 46000506 */ mov.s $f20, $f0 -/* 18254 8003CE54 0200902D */ daddu $s2, $s0, $zero -.L8003CE58: -/* 18258 8003CE58 2A220040 */ slti $v0, $s1, 0x40 -/* 1825C 8003CE5C 1440FFDD */ bnez $v0, .L8003CDD4 -/* 18260 8003CE60 0240102D */ daddu $v0, $s2, $zero -/* 18264 8003CE64 8FBF0024 */ lw $ra, 0x24($sp) -/* 18268 8003CE68 8FB40020 */ lw $s4, 0x20($sp) -/* 1826C 8003CE6C 8FB3001C */ lw $s3, 0x1c($sp) -/* 18270 8003CE70 8FB20018 */ lw $s2, 0x18($sp) -/* 18274 8003CE74 8FB10014 */ lw $s1, 0x14($sp) -/* 18278 8003CE78 8FB00010 */ lw $s0, 0x10($sp) -/* 1827C 8003CE7C D7BA0040 */ ldc1 $f26, 0x40($sp) -/* 18280 8003CE80 D7B80038 */ ldc1 $f24, 0x38($sp) -/* 18284 8003CE84 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 18288 8003CE88 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 1828C 8003CE8C 03E00008 */ jr $ra -/* 18290 8003CE90 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CE94.s b/ver/jp/asm/nonmatchings/13530/func_8003CE94.s deleted file mode 100644 index dd2121a212..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CE94.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CE94 -/* 18294 8003CE94 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 18298 8003CE98 AFB20018 */ sw $s2, 0x18($sp) -/* 1829C 8003CE9C 34924000 */ ori $s2, $a0, 0x4000 -/* 182A0 8003CEA0 0240202D */ daddu $a0, $s2, $zero -/* 182A4 8003CEA4 AFBF0028 */ sw $ra, 0x28($sp) -/* 182A8 8003CEA8 AFB50024 */ sw $s5, 0x24($sp) -/* 182AC 8003CEAC AFB40020 */ sw $s4, 0x20($sp) -/* 182B0 8003CEB0 AFB3001C */ sw $s3, 0x1c($sp) -/* 182B4 8003CEB4 AFB10014 */ sw $s1, 0x14($sp) -/* 182B8 8003CEB8 0C0455FE */ jal func_801157F8 -/* 182BC 8003CEBC AFB00010 */ sw $s0, 0x10($sp) -/* 182C0 8003CEC0 0000882D */ daddu $s1, $zero, $zero -/* 182C4 8003CEC4 C440004C */ lwc1 $f0, 0x4c($v0) -/* 182C8 8003CEC8 3C014120 */ lui $at, 0x4120 -/* 182CC 8003CECC 44811000 */ mtc1 $at, $f2 -/* 182D0 8003CED0 3C148000 */ lui $s4, 0x8000 -/* 182D4 8003CED4 46020001 */ sub.s $f0, $f0, $f2 -/* 182D8 8003CED8 36940004 */ ori $s4, $s4, 4 -/* 182DC 8003CEDC 3C150400 */ lui $s5, 0x400 -/* 182E0 8003CEE0 4600010D */ trunc.w.s $f4, $f0 -/* 182E4 8003CEE4 44132000 */ mfc1 $s3, $f4 -.L8003CEE8: -/* 182E8 8003CEE8 3C03800A */ lui $v1, %hi(D_8009E9A0) -/* 182EC 8003CEEC 8C63E9A0 */ lw $v1, %lo(D_8009E9A0)($v1) -/* 182F0 8003CEF0 00111080 */ sll $v0, $s1, 2 -/* 182F4 8003CEF4 00431021 */ addu $v0, $v0, $v1 -/* 182F8 8003CEF8 8C500000 */ lw $s0, ($v0) -/* 182FC 8003CEFC 52000022 */ beql $s0, $zero, .L8003CF88 -/* 18300 8003CF00 26310001 */ addiu $s1, $s1, 1 -/* 18304 8003CF04 8E030000 */ lw $v1, ($s0) -/* 18308 8003CF08 5060001F */ beql $v1, $zero, .L8003CF88 -/* 1830C 8003CF0C 26310001 */ addiu $s1, $s1, 1 -/* 18310 8003CF10 00741024 */ and $v0, $v1, $s4 -/* 18314 8003CF14 5440001C */ bnel $v0, $zero, .L8003CF88 -/* 18318 8003CF18 26310001 */ addiu $s1, $s1, 1 -/* 1831C 8003CF1C C602003C */ lwc1 $f2, 0x3c($s0) -/* 18320 8003CF20 44930000 */ mtc1 $s3, $f0 -/* 18324 8003CF24 00000000 */ nop -/* 18328 8003CF28 46800020 */ cvt.s.w $f0, $f0 -/* 1832C 8003CF2C 4600103C */ c.lt.s $f2, $f0 -/* 18330 8003CF30 00000000 */ nop -/* 18334 8003CF34 45030014 */ bc1tl .L8003CF88 -/* 18338 8003CF38 26310001 */ addiu $s1, $s1, 1 -/* 1833C 8003CF3C 30628008 */ andi $v0, $v1, 0x8008 -/* 18340 8003CF40 10400008 */ beqz $v0, .L8003CF64 -/* 18344 8003CF44 00000000 */ nop -/* 18348 8003CF48 0C00F3EE */ jal func_8003CFB8 -/* 1834C 8003CF4C 0200202D */ daddu $a0, $s0, $zero -/* 18350 8003CF50 0040182D */ daddu $v1, $v0, $zero -/* 18354 8003CF54 5060000C */ beql $v1, $zero, .L8003CF88 -/* 18358 8003CF58 26310001 */ addiu $s1, $s1, 1 -/* 1835C 8003CF5C 0800F3DE */ j .L8003CF78 -/* 18360 8003CF60 00000000 */ nop -.L8003CF64: -/* 18364 8003CF64 96020084 */ lhu $v0, 0x84($s0) -/* 18368 8003CF68 86030084 */ lh $v1, 0x84($s0) -/* 1836C 8003CF6C 30424000 */ andi $v0, $v0, 0x4000 -/* 18370 8003CF70 50400005 */ beql $v0, $zero, .L8003CF88 -/* 18374 8003CF74 26310001 */ addiu $s1, $s1, 1 -.L8003CF78: -/* 18378 8003CF78 56430003 */ bnel $s2, $v1, .L8003CF88 -/* 1837C 8003CF7C 26310001 */ addiu $s1, $s1, 1 -/* 18380 8003CF80 0800F3E5 */ j .L8003CF94 -/* 18384 8003CF84 0220102D */ daddu $v0, $s1, $zero -.L8003CF88: -/* 18388 8003CF88 2A220040 */ slti $v0, $s1, 0x40 -/* 1838C 8003CF8C 1440FFD6 */ bnez $v0, .L8003CEE8 -/* 18390 8003CF90 2402FFFF */ addiu $v0, $zero, -1 -.L8003CF94: -/* 18394 8003CF94 8FBF0028 */ lw $ra, 0x28($sp) -/* 18398 8003CF98 8FB50024 */ lw $s5, 0x24($sp) -/* 1839C 8003CF9C 8FB40020 */ lw $s4, 0x20($sp) -/* 183A0 8003CFA0 8FB3001C */ lw $s3, 0x1c($sp) -/* 183A4 8003CFA4 8FB20018 */ lw $s2, 0x18($sp) -/* 183A8 8003CFA8 8FB10014 */ lw $s1, 0x14($sp) -/* 183AC 8003CFAC 8FB00010 */ lw $s0, 0x10($sp) -/* 183B0 8003CFB0 03E00008 */ jr $ra -/* 183B4 8003CFB4 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003CFB8.s b/ver/jp/asm/nonmatchings/13530/func_8003CFB8.s deleted file mode 100644 index 4a49400fe8..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003CFB8.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003CFB8 -/* 183B8 8003CFB8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 183BC 8003CFBC AFB00028 */ sw $s0, 0x28($sp) -/* 183C0 8003CFC0 0080802D */ daddu $s0, $a0, $zero -/* 183C4 8003CFC4 AFBF002C */ sw $ra, 0x2c($sp) -/* 183C8 8003CFC8 F7B40030 */ sdc1 $f20, 0x30($sp) -/* 183CC 8003CFCC 8E020000 */ lw $v0, ($s0) -/* 183D0 8003CFD0 3C030400 */ lui $v1, 0x400 -/* 183D4 8003CFD4 00431024 */ and $v0, $v0, $v1 -/* 183D8 8003CFD8 10400005 */ beqz $v0, .L8003CFF0 -/* 183DC 8003CFDC 00000000 */ nop -/* 183E0 8003CFE0 0C045605 */ jal func_80115814 -/* 183E4 8003CFE4 8E040078 */ lw $a0, 0x78($s0) -/* 183E8 8003CFE8 0800F3FD */ j .L8003CFF4 -/* 183EC 8003CFEC C4400014 */ lwc1 $f0, 0x14($v0) -.L8003CFF0: -/* 183F0 8003CFF0 C600003C */ lwc1 $f0, 0x3c($s0) -.L8003CFF4: -/* 183F4 8003CFF4 3C014150 */ lui $at, 0x4150 -/* 183F8 8003CFF8 44811000 */ mtc1 $at, $f2 -/* 183FC 8003CFFC 00000000 */ nop -/* 18400 8003D000 46020000 */ add.s $f0, $f0, $f2 -/* 18404 8003D004 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 18408 8003D008 3C040003 */ lui $a0, 3 -/* 1840C 8003D00C 34848000 */ ori $a0, $a0, 0x8000 -/* 18410 8003D010 27A20024 */ addiu $v0, $sp, 0x24 -/* 18414 8003D014 27A50018 */ addiu $a1, $sp, 0x18 -/* 18418 8003D018 27A6001C */ addiu $a2, $sp, 0x1c -/* 1841C 8003D01C 3C014180 */ lui $at, 0x4180 -/* 18420 8003D020 4481A000 */ mtc1 $at, $f20 -/* 18424 8003D024 C6000038 */ lwc1 $f0, 0x38($s0) -/* 18428 8003D028 C6020040 */ lwc1 $f2, 0x40($s0) -/* 1842C 8003D02C 27A70020 */ addiu $a3, $sp, 0x20 -/* 18430 8003D030 E7B40024 */ swc1 $f20, 0x24($sp) -/* 18434 8003D034 E7A00018 */ swc1 $f0, 0x18($sp) -/* 18438 8003D038 E7A20020 */ swc1 $f2, 0x20($sp) -/* 1843C 8003D03C 0C0372D7 */ jal func_800DCB5C -/* 18440 8003D040 AFA20010 */ sw $v0, 0x10($sp) -/* 18444 8003D044 10400008 */ beqz $v0, .L8003D068 -/* 18448 8003D048 0000102D */ daddu $v0, $zero, $zero -/* 1844C 8003D04C C7A00024 */ lwc1 $f0, 0x24($sp) -/* 18450 8003D050 4614003E */ c.le.s $f0, $f20 -/* 18454 8003D054 00000000 */ nop -/* 18458 8003D058 45000003 */ bc1f .L8003D068 -/* 1845C 8003D05C 00000000 */ nop -/* 18460 8003D060 3C028011 */ lui $v0, %hi(D_8010CB38) -/* 18464 8003D064 8C42CB38 */ lw $v0, %lo(D_8010CB38)($v0) -.L8003D068: -/* 18468 8003D068 8FBF002C */ lw $ra, 0x2c($sp) -/* 1846C 8003D06C 8FB00028 */ lw $s0, 0x28($sp) -/* 18470 8003D070 D7B40030 */ ldc1 $f20, 0x30($sp) -/* 18474 8003D074 03E00008 */ jr $ra -/* 18478 8003D078 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D07C.s b/ver/jp/asm/nonmatchings/13530/func_8003D07C.s deleted file mode 100644 index 520ab07a10..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D07C.s +++ /dev/null @@ -1,161 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D07C -/* 1847C 8003D07C 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 18480 8003D080 AFB10024 */ sw $s1, 0x24($sp) -/* 18484 8003D084 0080882D */ daddu $s1, $a0, $zero -/* 18488 8003D088 0000282D */ daddu $a1, $zero, $zero -/* 1848C 8003D08C AFBF003C */ sw $ra, 0x3c($sp) -/* 18490 8003D090 AFB60038 */ sw $s6, 0x38($sp) -/* 18494 8003D094 AFB50034 */ sw $s5, 0x34($sp) -/* 18498 8003D098 AFB40030 */ sw $s4, 0x30($sp) -/* 1849C 8003D09C AFB3002C */ sw $s3, 0x2c($sp) -/* 184A0 8003D0A0 AFB20028 */ sw $s2, 0x28($sp) -/* 184A4 8003D0A4 AFB00020 */ sw $s0, 0x20($sp) -/* 184A8 8003D0A8 86340098 */ lh $s4, 0x98($s1) -/* 184AC 8003D0AC 8630009A */ lh $s0, 0x9a($s1) -/* 184B0 8003D0B0 8635009C */ lh $s5, 0x9c($s1) -/* 184B4 8003D0B4 8632009E */ lh $s2, 0x9e($s1) -/* 184B8 8003D0B8 863600A0 */ lh $s6, 0xa0($s1) -/* 184BC 8003D0BC 963300A2 */ lhu $s3, 0xa2($s1) -/* 184C0 8003D0C0 00A0302D */ daddu $a2, $a1, $zero -/* 184C4 8003D0C4 AFA00010 */ sw $zero, 0x10($sp) -/* 184C8 8003D0C8 AFA00014 */ sw $zero, 0x14($sp) -/* 184CC 8003D0CC AFA00018 */ sw $zero, 0x18($sp) -/* 184D0 8003D0D0 8E240024 */ lw $a0, 0x24($s1) -/* 184D4 8003D0D4 0C0448F9 */ jal func_801123E4 -/* 184D8 8003D0D8 00A0382D */ daddu $a3, $a1, $zero -/* 184DC 8003D0DC 2E820011 */ sltiu $v0, $s4, 0x11 -/* 184E0 8003D0E0 10400076 */ beqz $v0, .L8003D2BC -/* 184E4 8003D0E4 00141080 */ sll $v0, $s4, 2 -/* 184E8 8003D0E8 3C01800A */ lui $at, %hi(D_80098528) -/* 184EC 8003D0EC 00220821 */ addu $at, $at, $v0 -/* 184F0 8003D0F0 8C228528 */ lw $v0, %lo(D_80098528)($at) -/* 184F4 8003D0F4 00400008 */ jr $v0 -/* 184F8 8003D0F8 00000000 */ nop -/* 184FC 8003D0FC 0000282D */ daddu $a1, $zero, $zero -/* 18500 8003D100 00A0302D */ daddu $a2, $a1, $zero -/* 18504 8003D104 2402000D */ addiu $v0, $zero, 0xd -/* 18508 8003D108 A22200AA */ sb $v0, 0xaa($s1) -/* 1850C 8003D10C AFA00010 */ sw $zero, 0x10($sp) -/* 18510 8003D110 AFA00014 */ sw $zero, 0x14($sp) -/* 18514 8003D114 AFB30018 */ sw $s3, 0x18($sp) -/* 18518 8003D118 8E240024 */ lw $a0, 0x24($s1) -/* 1851C 8003D11C 0800F4AD */ j .L8003D2B4 -/* 18520 8003D120 00A0382D */ daddu $a3, $a1, $zero -/* 18524 8003D124 2402000D */ addiu $v0, $zero, 0xd -/* 18528 8003D128 A22200AA */ sb $v0, 0xaa($s1) -/* 1852C 8003D12C 0280282D */ daddu $a1, $s4, $zero -/* 18530 8003D130 0000302D */ daddu $a2, $zero, $zero -/* 18534 8003D134 AFA00010 */ sw $zero, 0x10($sp) -/* 18538 8003D138 AFA00014 */ sw $zero, 0x14($sp) -/* 1853C 8003D13C AFB30018 */ sw $s3, 0x18($sp) -/* 18540 8003D140 8E240024 */ lw $a0, 0x24($s1) -/* 18544 8003D144 0800F4AD */ j .L8003D2B4 -/* 18548 8003D148 00C0382D */ daddu $a3, $a2, $zero -/* 1854C 8003D14C 24050004 */ addiu $a1, $zero, 4 -/* 18550 8003D150 0200302D */ daddu $a2, $s0, $zero -/* 18554 8003D154 2402000D */ addiu $v0, $zero, 0xd -/* 18558 8003D158 A22200AA */ sb $v0, 0xaa($s1) -/* 1855C 8003D15C AFB20010 */ sw $s2, 0x10($sp) -/* 18560 8003D160 0800F4AA */ j .L8003D2A8 -/* 18564 8003D164 AFA00014 */ sw $zero, 0x14($sp) -/* 18568 8003D168 24050006 */ addiu $a1, $zero, 6 -/* 1856C 8003D16C 0200302D */ daddu $a2, $s0, $zero -/* 18570 8003D170 2402000D */ addiu $v0, $zero, 0xd -/* 18574 8003D174 A22200AA */ sb $v0, 0xaa($s1) -/* 18578 8003D178 240200FF */ addiu $v0, $zero, 0xff -/* 1857C 8003D17C AFB20010 */ sw $s2, 0x10($sp) -/* 18580 8003D180 0800F4AA */ j .L8003D2A8 -/* 18584 8003D184 AFA20014 */ sw $v0, 0x14($sp) -/* 18588 8003D188 24050007 */ addiu $a1, $zero, 7 -/* 1858C 8003D18C 240600FF */ addiu $a2, $zero, 0xff -/* 18590 8003D190 24020016 */ addiu $v0, $zero, 0x16 -/* 18594 8003D194 A22200AA */ sb $v0, 0xaa($s1) -/* 18598 8003D198 00C0102D */ daddu $v0, $a2, $zero -/* 1859C 8003D19C AFA20010 */ sw $v0, 0x10($sp) -/* 185A0 8003D1A0 AFB00014 */ sw $s0, 0x14($sp) -/* 185A4 8003D1A4 AFB30018 */ sw $s3, 0x18($sp) -/* 185A8 8003D1A8 8E240024 */ lw $a0, 0x24($s1) -/* 185AC 8003D1AC 0800F4AD */ j .L8003D2B4 -/* 185B0 8003D1B0 00C0382D */ daddu $a3, $a2, $zero -/* 185B4 8003D1B4 24050008 */ addiu $a1, $zero, 8 -/* 185B8 8003D1B8 0200302D */ daddu $a2, $s0, $zero -/* 185BC 8003D1BC 24020016 */ addiu $v0, $zero, 0x16 -/* 185C0 8003D1C0 A22200AA */ sb $v0, 0xaa($s1) -/* 185C4 8003D1C4 AFB20010 */ sw $s2, 0x10($sp) -/* 185C8 8003D1C8 0800F4AA */ j .L8003D2A8 -/* 185CC 8003D1CC AFB60014 */ sw $s6, 0x14($sp) -/* 185D0 8003D1D0 24050009 */ addiu $a1, $zero, 9 -/* 185D4 8003D1D4 0200302D */ daddu $a2, $s0, $zero -/* 185D8 8003D1D8 2402000D */ addiu $v0, $zero, 0xd -/* 185DC 8003D1DC A22200AA */ sb $v0, 0xaa($s1) -/* 185E0 8003D1E0 240200FF */ addiu $v0, $zero, 0xff -/* 185E4 8003D1E4 AFB20010 */ sw $s2, 0x10($sp) -/* 185E8 8003D1E8 0800F4AA */ j .L8003D2A8 -/* 185EC 8003D1EC AFA20014 */ sw $v0, 0x14($sp) -/* 185F0 8003D1F0 2405000A */ addiu $a1, $zero, 0xa -/* 185F4 8003D1F4 0200302D */ daddu $a2, $s0, $zero -/* 185F8 8003D1F8 24020016 */ addiu $v0, $zero, 0x16 -/* 185FC 8003D1FC A22200AA */ sb $v0, 0xaa($s1) -/* 18600 8003D200 AFB20010 */ sw $s2, 0x10($sp) -/* 18604 8003D204 0800F4AA */ j .L8003D2A8 -/* 18608 8003D208 AFB60014 */ sw $s6, 0x14($sp) -/* 1860C 8003D20C 24050005 */ addiu $a1, $zero, 5 -/* 18610 8003D210 0200302D */ daddu $a2, $s0, $zero -/* 18614 8003D214 2402000D */ addiu $v0, $zero, 0xd -/* 18618 8003D218 A22200AA */ sb $v0, 0xaa($s1) -/* 1861C 8003D21C AFB20010 */ sw $s2, 0x10($sp) -/* 18620 8003D220 0800F4AA */ j .L8003D2A8 -/* 18624 8003D224 AFA00014 */ sw $zero, 0x14($sp) -/* 18628 8003D228 2405000D */ addiu $a1, $zero, 0xd -/* 1862C 8003D22C 0200302D */ daddu $a2, $s0, $zero -/* 18630 8003D230 24020016 */ addiu $v0, $zero, 0x16 -/* 18634 8003D234 A22200AA */ sb $v0, 0xaa($s1) -/* 18638 8003D238 AFB20010 */ sw $s2, 0x10($sp) -/* 1863C 8003D23C 0800F4AA */ j .L8003D2A8 -/* 18640 8003D240 AFB60014 */ sw $s6, 0x14($sp) -/* 18644 8003D244 2405000E */ addiu $a1, $zero, 0xe -/* 18648 8003D248 0200302D */ daddu $a2, $s0, $zero -/* 1864C 8003D24C 2402000D */ addiu $v0, $zero, 0xd -/* 18650 8003D250 A22200AA */ sb $v0, 0xaa($s1) -/* 18654 8003D254 240200FF */ addiu $v0, $zero, 0xff -/* 18658 8003D258 AFB20010 */ sw $s2, 0x10($sp) -/* 1865C 8003D25C 0800F4AA */ j .L8003D2A8 -/* 18660 8003D260 AFA20014 */ sw $v0, 0x14($sp) -/* 18664 8003D264 2405000F */ addiu $a1, $zero, 0xf -/* 18668 8003D268 0200302D */ daddu $a2, $s0, $zero -/* 1866C 8003D26C 2402000D */ addiu $v0, $zero, 0xd -/* 18670 8003D270 A22200AA */ sb $v0, 0xaa($s1) -/* 18674 8003D274 240200FF */ addiu $v0, $zero, 0xff -/* 18678 8003D278 AFA00010 */ sw $zero, 0x10($sp) -/* 1867C 8003D27C AFA20014 */ sw $v0, 0x14($sp) -/* 18680 8003D280 AFB30018 */ sw $s3, 0x18($sp) -/* 18684 8003D284 8E240024 */ lw $a0, 0x24($s1) -/* 18688 8003D288 0800F4AD */ j .L8003D2B4 -/* 1868C 8003D28C 0040382D */ daddu $a3, $v0, $zero -/* 18690 8003D290 2405000F */ addiu $a1, $zero, 0xf -/* 18694 8003D294 0200302D */ daddu $a2, $s0, $zero -/* 18698 8003D298 24020016 */ addiu $v0, $zero, 0x16 -/* 1869C 8003D29C A22200AA */ sb $v0, 0xaa($s1) -/* 186A0 8003D2A0 AFA00010 */ sw $zero, 0x10($sp) -/* 186A4 8003D2A4 AFB50014 */ sw $s5, 0x14($sp) -.L8003D2A8: -/* 186A8 8003D2A8 AFB30018 */ sw $s3, 0x18($sp) -/* 186AC 8003D2AC 8E240024 */ lw $a0, 0x24($s1) -/* 186B0 8003D2B0 02A0382D */ daddu $a3, $s5, $zero -.L8003D2B4: -/* 186B4 8003D2B4 0C0448F9 */ jal func_801123E4 -/* 186B8 8003D2B8 00000000 */ nop -.L8003D2BC: -/* 186BC 8003D2BC 8FBF003C */ lw $ra, 0x3c($sp) -/* 186C0 8003D2C0 8FB60038 */ lw $s6, 0x38($sp) -/* 186C4 8003D2C4 8FB50034 */ lw $s5, 0x34($sp) -/* 186C8 8003D2C8 8FB40030 */ lw $s4, 0x30($sp) -/* 186CC 8003D2CC 8FB3002C */ lw $s3, 0x2c($sp) -/* 186D0 8003D2D0 8FB20028 */ lw $s2, 0x28($sp) -/* 186D4 8003D2D4 8FB10024 */ lw $s1, 0x24($sp) -/* 186D8 8003D2D8 8FB00020 */ lw $s0, 0x20($sp) -/* 186DC 8003D2DC 03E00008 */ jr $ra -/* 186E0 8003D2E0 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D2E4.s b/ver/jp/asm/nonmatchings/13530/func_8003D2E4.s deleted file mode 100644 index 56e432b446..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D2E4.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D2E4 -/* 186E4 8003D2E4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 186E8 8003D2E8 8FA20028 */ lw $v0, 0x28($sp) -/* 186EC 8003D2EC 8FA3002C */ lw $v1, 0x2c($sp) -/* 186F0 8003D2F0 8FA80030 */ lw $t0, 0x30($sp) -/* 186F4 8003D2F4 AFBF0010 */ sw $ra, 0x10($sp) -/* 186F8 8003D2F8 A4850098 */ sh $a1, 0x98($a0) -/* 186FC 8003D2FC A486009A */ sh $a2, 0x9a($a0) -/* 18700 8003D300 A487009C */ sh $a3, 0x9c($a0) -/* 18704 8003D304 A482009E */ sh $v0, 0x9e($a0) -/* 18708 8003D308 A48300A0 */ sh $v1, 0xa0($a0) -/* 1870C 8003D30C 0C00F41F */ jal func_8003D07C -/* 18710 8003D310 A48800A2 */ sh $t0, 0xa2($a0) -/* 18714 8003D314 8FBF0010 */ lw $ra, 0x10($sp) -/* 18718 8003D318 03E00008 */ jr $ra -/* 1871C 8003D31C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D320.s b/ver/jp/asm/nonmatchings/13530/func_8003D320.s deleted file mode 100644 index cf13aebb3d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D320.s +++ /dev/null @@ -1,81 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D320 -/* 18720 8003D320 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 18724 8003D324 AFB00010 */ sw $s0, 0x10($sp) -/* 18728 8003D328 0080802D */ daddu $s0, $a0, $zero -/* 1872C 8003D32C AFB10014 */ sw $s1, 0x14($sp) -/* 18730 8003D330 3C020040 */ lui $v0, 0x40 -/* 18734 8003D334 34420002 */ ori $v0, $v0, 2 -/* 18738 8003D338 AFBF001C */ sw $ra, 0x1c($sp) -/* 1873C 8003D33C AFB20018 */ sw $s2, 0x18($sp) -/* 18740 8003D340 8E030000 */ lw $v1, ($s0) -/* 18744 8003D344 3C128011 */ lui $s2, %hi(D_8010ED70) -/* 18748 8003D348 2652ED70 */ addiu $s2, $s2, %lo(D_8010ED70) -/* 1874C 8003D34C 00621824 */ and $v1, $v1, $v0 -/* 18750 8003D350 3C020040 */ lui $v0, 0x40 -/* 18754 8003D354 14620036 */ bne $v1, $v0, .L8003D430 -/* 18758 8003D358 00A0882D */ daddu $s1, $a1, $zero -/* 1875C 8003D35C C6020018 */ lwc1 $f2, 0x18($s0) -/* 18760 8003D360 44800000 */ mtc1 $zero, $f0 -/* 18764 8003D364 00000000 */ nop -/* 18768 8003D368 46001032 */ c.eq.s $f2, $f0 -/* 1876C 8003D36C 00000000 */ nop -/* 18770 8003D370 4501002F */ bc1t .L8003D430 -/* 18774 8003D374 00000000 */ nop -/* 18778 8003D378 0C016E96 */ jal func_8005BA58 -/* 1877C 8003D37C 96040084 */ lhu $a0, 0x84($s0) -/* 18780 8003D380 304200FF */ andi $v0, $v0, 0xff -/* 18784 8003D384 2443FFFF */ addiu $v1, $v0, -1 -/* 18788 8003D388 2C620009 */ sltiu $v0, $v1, 9 -/* 1878C 8003D38C 10400025 */ beqz $v0, .L8003D424 -/* 18790 8003D390 00031080 */ sll $v0, $v1, 2 -/* 18794 8003D394 3C01800A */ lui $at, %hi(D_80098570) -/* 18798 8003D398 00220821 */ addu $at, $at, $v0 -/* 1879C 8003D39C 8C228570 */ lw $v0, %lo(D_80098570)($at) -/* 187A0 8003D3A0 00400008 */ jr $v0 -/* 187A4 8003D3A4 00000000 */ nop -/* 187A8 8003D3A8 0200202D */ daddu $a0, $s0, $zero -/* 187AC 8003D3AC 0C00F5BE */ jal func_8003D6F8 -/* 187B0 8003D3B0 0220282D */ daddu $a1, $s1, $zero -/* 187B4 8003D3B4 0800F50C */ j .L8003D430 -/* 187B8 8003D3B8 00000000 */ nop -/* 187BC 8003D3BC 0200202D */ daddu $a0, $s0, $zero -/* 187C0 8003D3C0 0C00F63E */ jal func_8003D8F8 -/* 187C4 8003D3C4 0220282D */ daddu $a1, $s1, $zero -/* 187C8 8003D3C8 0800F50C */ j .L8003D430 -/* 187CC 8003D3CC 00000000 */ nop -/* 187D0 8003D3D0 82420000 */ lb $v0, ($s2) -/* 187D4 8003D3D4 10400004 */ beqz $v0, .L8003D3E8 -/* 187D8 8003D3D8 24020008 */ addiu $v0, $zero, 8 -/* 187DC 8003D3DC 82430003 */ lb $v1, 3($s2) -/* 187E0 8003D3E0 10620013 */ beq $v1, $v0, .L8003D430 -/* 187E4 8003D3E4 00000000 */ nop -.L8003D3E8: -/* 187E8 8003D3E8 0200202D */ daddu $a0, $s0, $zero -/* 187EC 8003D3EC 0C00F718 */ jal func_8003DC60 -/* 187F0 8003D3F0 0220282D */ daddu $a1, $s1, $zero -/* 187F4 8003D3F4 0800F50C */ j .L8003D430 -/* 187F8 8003D3F8 00000000 */ nop -/* 187FC 8003D3FC 0200202D */ daddu $a0, $s0, $zero -/* 18800 8003D400 0C00F765 */ jal func_8003DD94 -/* 18804 8003D404 0220282D */ daddu $a1, $s1, $zero -/* 18808 8003D408 0800F50C */ j .L8003D430 -/* 1880C 8003D40C 00000000 */ nop -/* 18810 8003D410 0200202D */ daddu $a0, $s0, $zero -/* 18814 8003D414 0C00F7A4 */ jal func_8003DE90 -/* 18818 8003D418 0220282D */ daddu $a1, $s1, $zero -/* 1881C 8003D41C 0800F50C */ j .L8003D430 -/* 18820 8003D420 00000000 */ nop -.L8003D424: -/* 18824 8003D424 0200202D */ daddu $a0, $s0, $zero -/* 18828 8003D428 0C00F512 */ jal func_8003D448 -/* 1882C 8003D42C 0220282D */ daddu $a1, $s1, $zero -.L8003D430: -/* 18830 8003D430 8FBF001C */ lw $ra, 0x1c($sp) -/* 18834 8003D434 8FB20018 */ lw $s2, 0x18($sp) -/* 18838 8003D438 8FB10014 */ lw $s1, 0x14($sp) -/* 1883C 8003D43C 8FB00010 */ lw $s0, 0x10($sp) -/* 18840 8003D440 03E00008 */ jr $ra -/* 18844 8003D444 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D448.s b/ver/jp/asm/nonmatchings/13530/func_8003D448.s deleted file mode 100644 index c2c0ee5955..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D448.s +++ /dev/null @@ -1,182 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D448 -/* 18848 8003D448 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1884C 8003D44C AFB00030 */ sw $s0, 0x30($sp) -/* 18850 8003D450 0080802D */ daddu $s0, $a0, $zero -/* 18854 8003D454 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 18858 8003D458 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1885C 8003D45C AFBF0038 */ sw $ra, 0x38($sp) -/* 18860 8003D460 AFB10034 */ sw $s1, 0x34($sp) -/* 18864 8003D464 84620086 */ lh $v0, 0x86($v1) -/* 18868 8003D468 24110005 */ addiu $s1, $zero, 5 -/* 1886C 8003D46C 14510004 */ bne $v0, $s1, .L8003D480 -/* 18870 8003D470 0000302D */ daddu $a2, $zero, $zero -/* 18874 8003D474 8462008C */ lh $v0, 0x8c($v1) -/* 18878 8003D478 38420002 */ xori $v0, $v0, 2 -/* 1887C 8003D47C 2C460001 */ sltiu $a2, $v0, 1 -.L8003D480: -/* 18880 8003D480 24020002 */ addiu $v0, $zero, 2 -/* 18884 8003D484 14A20026 */ bne $a1, $v0, .L8003D520 -/* 18888 8003D488 00000000 */ nop -/* 1888C 8003D48C C602003C */ lwc1 $f2, 0x3c($s0) -/* 18890 8003D490 44800000 */ mtc1 $zero, $f0 -/* 18894 8003D494 C6040040 */ lwc1 $f4, 0x40($s0) -/* 18898 8003D498 46001080 */ add.s $f2, $f2, $f0 -/* 1889C 8003D49C C6000038 */ lwc1 $f0, 0x38($s0) -/* 188A0 8003D4A0 14C00011 */ bnez $a2, .L8003D4E8 -/* 188A4 8003D4A4 24040003 */ addiu $a0, $zero, 3 -/* 188A8 8003D4A8 3C108007 */ lui $s0, %hi(D_80077BE0) -/* 188AC 8003D4AC 26107BE0 */ addiu $s0, $s0, %lo(D_80077BE0) -/* 188B0 8003D4B0 44050000 */ mfc1 $a1, $f0 -/* 188B4 8003D4B4 44061000 */ mfc1 $a2, $f2 -/* 188B8 8003D4B8 44072000 */ mfc1 $a3, $f4 -/* 188BC 8003D4BC C6000000 */ lwc1 $f0, ($s0) -/* 188C0 8003D4C0 0000202D */ daddu $a0, $zero, $zero -/* 188C4 8003D4C4 0C01BEAC */ jal func_8006FAB0 -/* 188C8 8003D4C8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 188CC 8003D4CC C6000000 */ lwc1 $f0, ($s0) -/* 188D0 8003D4D0 3C01420C */ lui $at, 0x420c -/* 188D4 8003D4D4 44816000 */ mtc1 $at, $f12 -/* 188D8 8003D4D8 0C00A6B9 */ jal func_80029AE4 -/* 188DC 8003D4DC 460C0300 */ add.s $f12, $f0, $f12 -/* 188E0 8003D4E0 0800F5B9 */ j .L8003D6E4 -/* 188E4 8003D4E4 E6000000 */ swc1 $f0, ($s0) -.L8003D4E8: -/* 188E8 8003D4E8 44050000 */ mfc1 $a1, $f0 -/* 188EC 8003D4EC 44061000 */ mfc1 $a2, $f2 -/* 188F0 8003D4F0 44072000 */ mfc1 $a3, $f4 -/* 188F4 8003D4F4 3C014150 */ lui $at, 0x4150 -/* 188F8 8003D4F8 44810000 */ mtc1 $at, $f0 -/* 188FC 8003D4FC 3C014120 */ lui $at, 0x4120 -/* 18900 8003D500 44811000 */ mtc1 $at, $f2 -/* 18904 8003D504 3C013F80 */ lui $at, 0x3f80 -/* 18908 8003D508 44812000 */ mtc1 $at, $f4 -/* 1890C 8003D50C 2402001E */ addiu $v0, $zero, 0x1e -/* 18910 8003D510 AFB1001C */ sw $s1, 0x1c($sp) -/* 18914 8003D514 AFA20020 */ sw $v0, 0x20($sp) -/* 18918 8003D518 0800F5B6 */ j .L8003D6D8 -/* 1891C 8003D51C E7A00010 */ swc1 $f0, 0x10($sp) -.L8003D520: -/* 18920 8003D520 10A00070 */ beqz $a1, .L8003D6E4 -/* 18924 8003D524 00000000 */ nop -/* 18928 8003D528 3C048007 */ lui $a0, %hi(D_80077BE4) -/* 1892C 8003D52C 24847BE4 */ addiu $a0, $a0, %lo(D_80077BE4) -/* 18930 8003D530 94820000 */ lhu $v0, ($a0) -/* 18934 8003D534 24430001 */ addiu $v1, $v0, 1 -/* 18938 8003D538 00021400 */ sll $v0, $v0, 0x10 -/* 1893C 8003D53C 00021403 */ sra $v0, $v0, 0x10 -/* 18940 8003D540 28420004 */ slti $v0, $v0, 4 -/* 18944 8003D544 14400067 */ bnez $v0, .L8003D6E4 -/* 18948 8003D548 A4830000 */ sh $v1, ($a0) -/* 1894C 8003D54C 14C00034 */ bnez $a2, .L8003D620 -/* 18950 8003D550 A4800000 */ sh $zero, ($a0) -/* 18954 8003D554 C60C000C */ lwc1 $f12, 0xc($s0) -/* 18958 8003D558 0C00A6B9 */ jal func_80029AE4 -/* 1895C 8003D55C 46006307 */ neg.s $f12, $f12 -/* 18960 8003D560 3C0140C9 */ lui $at, 0x40c9 -/* 18964 8003D564 34210FD0 */ ori $at, $at, 0xfd0 -/* 18968 8003D568 44811000 */ mtc1 $at, $f2 -/* 1896C 8003D56C 00000000 */ nop -/* 18970 8003D570 46020002 */ mul.s $f0, $f0, $f2 -/* 18974 8003D574 00000000 */ nop -/* 18978 8003D578 27A50028 */ addiu $a1, $sp, 0x28 -/* 1897C 8003D57C 3C0143B4 */ lui $at, 0x43b4 -/* 18980 8003D580 44816000 */ mtc1 $at, $f12 -/* 18984 8003D584 27A6002C */ addiu $a2, $sp, 0x2c -/* 18988 8003D588 0C00A81D */ jal func_8002A074 -/* 1898C 8003D58C 460C0303 */ div.s $f12, $f0, $f12 -/* 18990 8003D590 860200A6 */ lh $v0, 0xa6($s0) -/* 18994 8003D594 C7AA0028 */ lwc1 $f10, 0x28($sp) -/* 18998 8003D598 44821000 */ mtc1 $v0, $f2 -/* 1899C 8003D59C 00000000 */ nop -/* 189A0 8003D5A0 468010A0 */ cvt.s.w $f2, $f2 -/* 189A4 8003D5A4 460A1182 */ mul.s $f6, $f2, $f10 -/* 189A8 8003D5A8 00000000 */ nop -/* 189AC 8003D5AC C7A8002C */ lwc1 $f8, 0x2c($sp) -/* 189B0 8003D5B0 46081082 */ mul.s $f2, $f2, $f8 -/* 189B4 8003D5B4 00000000 */ nop -/* 189B8 8003D5B8 3C013E4C */ lui $at, 0x3e4c -/* 189BC 8003D5BC 3421CCCD */ ori $at, $at, 0xcccd -/* 189C0 8003D5C0 44810000 */ mtc1 $at, $f0 -/* 189C4 8003D5C4 00000000 */ nop -/* 189C8 8003D5C8 46003182 */ mul.s $f6, $f6, $f0 -/* 189CC 8003D5CC 00000000 */ nop -/* 189D0 8003D5D0 46001082 */ mul.s $f2, $f2, $f0 -/* 189D4 8003D5D4 00000000 */ nop -/* 189D8 8003D5D8 C604003C */ lwc1 $f4, 0x3c($s0) -/* 189DC 8003D5DC 3C013FC0 */ lui $at, 0x3fc0 -/* 189E0 8003D5E0 44810000 */ mtc1 $at, $f0 -/* 189E4 8003D5E4 00000000 */ nop -/* 189E8 8003D5E8 46002100 */ add.s $f4, $f4, $f0 -/* 189EC 8003D5EC C6000038 */ lwc1 $f0, 0x38($s0) -/* 189F0 8003D5F0 46060000 */ add.s $f0, $f0, $f6 -/* 189F4 8003D5F4 44050000 */ mfc1 $a1, $f0 -/* 189F8 8003D5F8 C6000040 */ lwc1 $f0, 0x40($s0) -/* 189FC 8003D5FC 46020000 */ add.s $f0, $f0, $f2 -/* 18A00 8003D600 44062000 */ mfc1 $a2, $f4 -/* 18A04 8003D604 44070000 */ mfc1 $a3, $f0 -/* 18A08 8003D608 0000202D */ daddu $a0, $zero, $zero -/* 18A0C 8003D60C E7AA0010 */ swc1 $f10, 0x10($sp) -/* 18A10 8003D610 0C01BEC4 */ jal func_8006FB10 -/* 18A14 8003D614 E7A80014 */ swc1 $f8, 0x14($sp) -/* 18A18 8003D618 0800F5B9 */ j .L8003D6E4 -/* 18A1C 8003D61C 00000000 */ nop -.L8003D620: -/* 18A20 8003D620 0C00A6B9 */ jal func_80029AE4 -/* 18A24 8003D624 C60C000C */ lwc1 $f12, 0xc($s0) -/* 18A28 8003D628 3C0140C9 */ lui $at, 0x40c9 -/* 18A2C 8003D62C 34210FD0 */ ori $at, $at, 0xfd0 -/* 18A30 8003D630 44811000 */ mtc1 $at, $f2 -/* 18A34 8003D634 00000000 */ nop -/* 18A38 8003D638 46020002 */ mul.s $f0, $f0, $f2 -/* 18A3C 8003D63C 00000000 */ nop -/* 18A40 8003D640 27A50028 */ addiu $a1, $sp, 0x28 -/* 18A44 8003D644 3C0143B4 */ lui $at, 0x43b4 -/* 18A48 8003D648 44816000 */ mtc1 $at, $f12 -/* 18A4C 8003D64C 27A6002C */ addiu $a2, $sp, 0x2c -/* 18A50 8003D650 0C00A81D */ jal func_8002A074 -/* 18A54 8003D654 460C0303 */ div.s $f12, $f0, $f12 -/* 18A58 8003D658 C602003C */ lwc1 $f2, 0x3c($s0) -/* 18A5C 8003D65C 3C013FC0 */ lui $at, 0x3fc0 -/* 18A60 8003D660 44810000 */ mtc1 $at, $f0 -/* 18A64 8003D664 860200A6 */ lh $v0, 0xa6($s0) -/* 18A68 8003D668 46001080 */ add.s $f2, $f2, $f0 -/* 18A6C 8003D66C C7A40028 */ lwc1 $f4, 0x28($sp) -/* 18A70 8003D670 44820000 */ mtc1 $v0, $f0 -/* 18A74 8003D674 00000000 */ nop -/* 18A78 8003D678 46800020 */ cvt.s.w $f0, $f0 -/* 18A7C 8003D67C 46040102 */ mul.s $f4, $f0, $f4 -/* 18A80 8003D680 00000000 */ nop -/* 18A84 8003D684 44061000 */ mfc1 $a2, $f2 -/* 18A88 8003D688 C7A2002C */ lwc1 $f2, 0x2c($sp) -/* 18A8C 8003D68C 46020002 */ mul.s $f0, $f0, $f2 -/* 18A90 8003D690 00000000 */ nop -/* 18A94 8003D694 24040003 */ addiu $a0, $zero, 3 -/* 18A98 8003D698 C6060038 */ lwc1 $f6, 0x38($s0) -/* 18A9C 8003D69C C6080040 */ lwc1 $f8, 0x40($s0) -/* 18AA0 8003D6A0 3C0140A0 */ lui $at, 0x40a0 -/* 18AA4 8003D6A4 44811000 */ mtc1 $at, $f2 -/* 18AA8 8003D6A8 46043180 */ add.s $f6, $f6, $f4 -/* 18AAC 8003D6AC E7A20010 */ swc1 $f2, 0x10($sp) -/* 18AB0 8003D6B0 3C014120 */ lui $at, 0x4120 -/* 18AB4 8003D6B4 44811000 */ mtc1 $at, $f2 -/* 18AB8 8003D6B8 46004200 */ add.s $f8, $f8, $f0 -/* 18ABC 8003D6BC 3C013F80 */ lui $at, 0x3f80 -/* 18AC0 8003D6C0 44812000 */ mtc1 $at, $f4 -/* 18AC4 8003D6C4 44053000 */ mfc1 $a1, $f6 -/* 18AC8 8003D6C8 44074000 */ mfc1 $a3, $f8 -/* 18ACC 8003D6CC 2402001E */ addiu $v0, $zero, 0x1e -/* 18AD0 8003D6D0 AFB1001C */ sw $s1, 0x1c($sp) -/* 18AD4 8003D6D4 AFA20020 */ sw $v0, 0x20($sp) -.L8003D6D8: -/* 18AD8 8003D6D8 E7A20014 */ swc1 $f2, 0x14($sp) -/* 18ADC 8003D6DC 0C01C8CC */ jal func_80072330 -/* 18AE0 8003D6E0 E7A40018 */ swc1 $f4, 0x18($sp) -.L8003D6E4: -/* 18AE4 8003D6E4 8FBF0038 */ lw $ra, 0x38($sp) -/* 18AE8 8003D6E8 8FB10034 */ lw $s1, 0x34($sp) -/* 18AEC 8003D6EC 8FB00030 */ lw $s0, 0x30($sp) -/* 18AF0 8003D6F0 03E00008 */ jr $ra -/* 18AF4 8003D6F4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D6F8.s b/ver/jp/asm/nonmatchings/13530/func_8003D6F8.s deleted file mode 100644 index e44f5f2613..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D6F8.s +++ /dev/null @@ -1,135 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D6F8 -/* 18AF8 8003D6F8 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 18AFC 8003D6FC AFB00018 */ sw $s0, 0x18($sp) -/* 18B00 8003D700 24020002 */ addiu $v0, $zero, 2 -/* 18B04 8003D704 AFBF0020 */ sw $ra, 0x20($sp) -/* 18B08 8003D708 AFB1001C */ sw $s1, 0x1c($sp) -/* 18B0C 8003D70C F7B80038 */ sdc1 $f24, 0x38($sp) -/* 18B10 8003D710 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 18B14 8003D714 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 18B18 8003D718 14A20019 */ bne $a1, $v0, .L8003D780 -/* 18B1C 8003D71C 0080802D */ daddu $s0, $a0, $zero -/* 18B20 8003D720 3C118007 */ lui $s1, %hi(D_80077BEE) -/* 18B24 8003D724 26317BEE */ addiu $s1, $s1, %lo(D_80077BEE) -/* 18B28 8003D728 86230000 */ lh $v1, ($s1) -/* 18B2C 8003D72C 24020005 */ addiu $v0, $zero, 5 -/* 18B30 8003D730 14620013 */ bne $v1, $v0, .L8003D780 -/* 18B34 8003D734 00000000 */ nop -/* 18B38 8003D738 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 18B3C 8003D73C 8E060040 */ lw $a2, 0x40($s0) -/* 18B40 8003D740 C600003C */ lwc1 $f0, 0x3c($s0) -/* 18B44 8003D744 3C014160 */ lui $at, 0x4160 -/* 18B48 8003D748 44817000 */ mtc1 $at, $f14 -/* 18B4C 8003D74C 3C108007 */ lui $s0, %hi(D_80077BE8) -/* 18B50 8003D750 26107BE8 */ addiu $s0, $s0, %lo(D_80077BE8) -/* 18B54 8003D754 8E070000 */ lw $a3, ($s0) -/* 18B58 8003D758 0C01BEDC */ jal func_8006FB70 -/* 18B5C 8003D75C 460E0380 */ add.s $f14, $f0, $f14 -/* 18B60 8003D760 C6000000 */ lwc1 $f0, ($s0) -/* 18B64 8003D764 3C01420C */ lui $at, 0x420c -/* 18B68 8003D768 44816000 */ mtc1 $at, $f12 -/* 18B6C 8003D76C 0C00A6B9 */ jal func_80029AE4 -/* 18B70 8003D770 460C0300 */ add.s $f12, $f0, $f12 -/* 18B74 8003D774 E6000000 */ swc1 $f0, ($s0) -/* 18B78 8003D778 0800F636 */ j .L8003D8D8 -/* 18B7C 8003D77C A6200000 */ sh $zero, ($s1) -.L8003D780: -/* 18B80 8003D780 3C038007 */ lui $v1, %hi(D_80077BEE) -/* 18B84 8003D784 24637BEE */ addiu $v1, $v1, %lo(D_80077BEE) -/* 18B88 8003D788 94620000 */ lhu $v0, ($v1) -/* 18B8C 8003D78C 24420001 */ addiu $v0, $v0, 1 -/* 18B90 8003D790 A4620000 */ sh $v0, ($v1) -/* 18B94 8003D794 00021400 */ sll $v0, $v0, 0x10 -/* 18B98 8003D798 00021403 */ sra $v0, $v0, 0x10 -/* 18B9C 8003D79C 28420006 */ slti $v0, $v0, 6 -/* 18BA0 8003D7A0 14400002 */ bnez $v0, .L8003D7AC -/* 18BA4 8003D7A4 24020005 */ addiu $v0, $zero, 5 -/* 18BA8 8003D7A8 A4620000 */ sh $v0, ($v1) -.L8003D7AC: -/* 18BAC 8003D7AC 3C048007 */ lui $a0, %hi(D_80077BEC) -/* 18BB0 8003D7B0 24847BEC */ addiu $a0, $a0, %lo(D_80077BEC) -/* 18BB4 8003D7B4 94820000 */ lhu $v0, ($a0) -/* 18BB8 8003D7B8 24430001 */ addiu $v1, $v0, 1 -/* 18BBC 8003D7BC 00021400 */ sll $v0, $v0, 0x10 -/* 18BC0 8003D7C0 18400045 */ blez $v0, .L8003D8D8 -/* 18BC4 8003D7C4 A4830000 */ sh $v1, ($a0) -/* 18BC8 8003D7C8 C60C000C */ lwc1 $f12, 0xc($s0) -/* 18BCC 8003D7CC A4800000 */ sh $zero, ($a0) -/* 18BD0 8003D7D0 0C00A6B9 */ jal func_80029AE4 -/* 18BD4 8003D7D4 46006307 */ neg.s $f12, $f12 -/* 18BD8 8003D7D8 3C0140C9 */ lui $at, 0x40c9 -/* 18BDC 8003D7DC 34210FD0 */ ori $at, $at, 0xfd0 -/* 18BE0 8003D7E0 44811000 */ mtc1 $at, $f2 -/* 18BE4 8003D7E4 00000000 */ nop -/* 18BE8 8003D7E8 46020502 */ mul.s $f20, $f0, $f2 -/* 18BEC 8003D7EC 00000000 */ nop -/* 18BF0 8003D7F0 3C0143B4 */ lui $at, 0x43b4 -/* 18BF4 8003D7F4 44810000 */ mtc1 $at, $f0 -/* 18BF8 8003D7F8 00000000 */ nop -/* 18BFC 8003D7FC 4600A503 */ div.s $f20, $f20, $f0 -/* 18C00 8003D800 0C00A84B */ jal func_8002A12C -/* 18C04 8003D804 4600A306 */ mov.s $f12, $f20 -/* 18C08 8003D808 4600A306 */ mov.s $f12, $f20 -/* 18C0C 8003D80C 0C00A864 */ jal func_8002A190 -/* 18C10 8003D810 46000506 */ mov.s $f20, $f0 -/* 18C14 8003D814 860200A6 */ lh $v0, 0xa6($s0) -/* 18C18 8003D818 44821000 */ mtc1 $v0, $f2 -/* 18C1C 8003D81C 00000000 */ nop -/* 18C20 8003D820 468010A0 */ cvt.s.w $f2, $f2 -/* 18C24 8003D824 46141502 */ mul.s $f20, $f2, $f20 -/* 18C28 8003D828 00000000 */ nop -/* 18C2C 8003D82C 46001082 */ mul.s $f2, $f2, $f0 -/* 18C30 8003D830 00000000 */ nop -/* 18C34 8003D834 3C01BECC */ lui $at, 0xbecc -/* 18C38 8003D838 3421CCCD */ ori $at, $at, 0xcccd -/* 18C3C 8003D83C 44810000 */ mtc1 $at, $f0 -/* 18C40 8003D840 00000000 */ nop -/* 18C44 8003D844 4600A502 */ mul.s $f20, $f20, $f0 -/* 18C48 8003D848 00000000 */ nop -/* 18C4C 8003D84C 46001082 */ mul.s $f2, $f2, $f0 -/* 18C50 8003D850 00000000 */ nop -/* 18C54 8003D854 C6000038 */ lwc1 $f0, 0x38($s0) -/* 18C58 8003D858 46140600 */ add.s $f24, $f0, $f20 -/* 18C5C 8003D85C C6000040 */ lwc1 $f0, 0x40($s0) -/* 18C60 8003D860 C604003C */ lwc1 $f4, 0x3c($s0) -/* 18C64 8003D864 46020580 */ add.s $f22, $f0, $f2 -/* 18C68 8003D868 3C014178 */ lui $at, 0x4178 -/* 18C6C 8003D86C 44810000 */ mtc1 $at, $f0 -/* 18C70 8003D870 2404000A */ addiu $a0, $zero, 0xa -/* 18C74 8003D874 0C00A66F */ jal func_800299BC -/* 18C78 8003D878 46002500 */ add.s $f20, $f4, $f0 -/* 18C7C 8003D87C 24040001 */ addiu $a0, $zero, 1 -/* 18C80 8003D880 44821000 */ mtc1 $v0, $f2 -/* 18C84 8003D884 00000000 */ nop -/* 18C88 8003D888 468010A0 */ cvt.s.w $f2, $f2 -/* 18C8C 8003D88C C600000C */ lwc1 $f0, 0xc($s0) -/* 18C90 8003D890 3C108007 */ lui $s0, %hi(D_80077BF0) -/* 18C94 8003D894 26107BF0 */ addiu $s0, $s0, %lo(D_80077BF0) -/* 18C98 8003D898 4405C000 */ mfc1 $a1, $f24 -/* 18C9C 8003D89C 4407B000 */ mfc1 $a3, $f22 -/* 18CA0 8003D8A0 46000007 */ neg.s $f0, $f0 -/* 18CA4 8003D8A4 46020000 */ add.s $f0, $f0, $f2 -/* 18CA8 8003D8A8 3C0140A0 */ lui $at, 0x40a0 -/* 18CAC 8003D8AC 44811000 */ mtc1 $at, $f2 -/* 18CB0 8003D8B0 4406A000 */ mfc1 $a2, $f20 -/* 18CB4 8003D8B4 46020001 */ sub.s $f0, $f0, $f2 -/* 18CB8 8003D8B8 C6020000 */ lwc1 $f2, ($s0) -/* 18CBC 8003D8BC 468010A0 */ cvt.s.w $f2, $f2 -/* 18CC0 8003D8C0 E7A20014 */ swc1 $f2, 0x14($sp) -/* 18CC4 8003D8C4 0C01BEF4 */ jal func_8006FBD0 -/* 18CC8 8003D8C8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 18CCC 8003D8CC 8E020000 */ lw $v0, ($s0) -/* 18CD0 8003D8D0 2C420001 */ sltiu $v0, $v0, 1 -/* 18CD4 8003D8D4 AE020000 */ sw $v0, ($s0) -.L8003D8D8: -/* 18CD8 8003D8D8 8FBF0020 */ lw $ra, 0x20($sp) -/* 18CDC 8003D8DC 8FB1001C */ lw $s1, 0x1c($sp) -/* 18CE0 8003D8E0 8FB00018 */ lw $s0, 0x18($sp) -/* 18CE4 8003D8E4 D7B80038 */ ldc1 $f24, 0x38($sp) -/* 18CE8 8003D8E8 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 18CEC 8003D8EC D7B40028 */ ldc1 $f20, 0x28($sp) -/* 18CF0 8003D8F0 03E00008 */ jr $ra -/* 18CF4 8003D8F4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003D8F8.s b/ver/jp/asm/nonmatchings/13530/func_8003D8F8.s deleted file mode 100644 index 1ea9d9a771..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003D8F8.s +++ /dev/null @@ -1,225 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003D8F8 -/* 18CF8 8003D8F8 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 18CFC 8003D8FC 3C028007 */ lui $v0, %hi(D_80077BFC) -/* 18D00 8003D900 24427BFC */ addiu $v0, $v0, %lo(D_80077BFC) -/* 18D04 8003D904 AFBF0020 */ sw $ra, 0x20($sp) -/* 18D08 8003D908 AFB3001C */ sw $s3, 0x1c($sp) -/* 18D0C 8003D90C AFB20018 */ sw $s2, 0x18($sp) -/* 18D10 8003D910 AFB10014 */ sw $s1, 0x14($sp) -/* 18D14 8003D914 AFB00010 */ sw $s0, 0x10($sp) -/* 18D18 8003D918 F7BE0050 */ sdc1 $f30, 0x50($sp) -/* 18D1C 8003D91C F7BC0048 */ sdc1 $f28, 0x48($sp) -/* 18D20 8003D920 F7BA0040 */ sdc1 $f26, 0x40($sp) -/* 18D24 8003D924 F7B80038 */ sdc1 $f24, 0x38($sp) -/* 18D28 8003D928 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 18D2C 8003D92C F7B40028 */ sdc1 $f20, 0x28($sp) -/* 18D30 8003D930 C4400000 */ lwc1 $f0, ($v0) -/* 18D34 8003D934 3C013DCC */ lui $at, 0x3dcc -/* 18D38 8003D938 3421CCCD */ ori $at, $at, 0xcccd -/* 18D3C 8003D93C 44811000 */ mtc1 $at, $f2 -/* 18D40 8003D940 00000000 */ nop -/* 18D44 8003D944 46020000 */ add.s $f0, $f0, $f2 -/* 18D48 8003D948 E4400000 */ swc1 $f0, ($v0) -/* 18D4C 8003D94C 24020002 */ addiu $v0, $zero, 2 -/* 18D50 8003D950 14A2006B */ bne $a1, $v0, .L8003DB00 -/* 18D54 8003D954 0080882D */ daddu $s1, $a0, $zero -/* 18D58 8003D958 3C108007 */ lui $s0, %hi(D_80077BF4) -/* 18D5C 8003D95C 26107BF4 */ addiu $s0, $s0, %lo(D_80077BF4) -/* 18D60 8003D960 C62E003C */ lwc1 $f14, 0x3c($s1) -/* 18D64 8003D964 3C014160 */ lui $at, 0x4160 -/* 18D68 8003D968 44810000 */ mtc1 $at, $f0 -/* 18D6C 8003D96C C62C0038 */ lwc1 $f12, 0x38($s1) -/* 18D70 8003D970 46007380 */ add.s $f14, $f14, $f0 -/* 18D74 8003D974 3C0140A0 */ lui $at, 0x40a0 -/* 18D78 8003D978 44810000 */ mtc1 $at, $f0 -/* 18D7C 8003D97C 8E260040 */ lw $a2, 0x40($s1) -/* 18D80 8003D980 8E070000 */ lw $a3, ($s0) -/* 18D84 8003D984 0C01BF0C */ jal func_8006FC30 -/* 18D88 8003D988 46007381 */ sub.s $f14, $f14, $f0 -/* 18D8C 8003D98C C6000000 */ lwc1 $f0, ($s0) -/* 18D90 8003D990 3C01420C */ lui $at, 0x420c -/* 18D94 8003D994 44816000 */ mtc1 $at, $f12 -/* 18D98 8003D998 0000982D */ daddu $s3, $zero, $zero -/* 18D9C 8003D99C 460C0300 */ add.s $f12, $f0, $f12 -/* 18DA0 8003D9A0 3C01BE99 */ lui $at, 0xbe99 -/* 18DA4 8003D9A4 3421999A */ ori $at, $at, 0x999a -/* 18DA8 8003D9A8 4481F000 */ mtc1 $at, $f30 -/* 18DAC 8003D9AC 0C00A6B9 */ jal func_80029AE4 -/* 18DB0 8003D9B0 0260902D */ daddu $s2, $s3, $zero -/* 18DB4 8003D9B4 E6000000 */ swc1 $f0, ($s0) -.L8003D9B8: -/* 18DB8 8003D9B8 0C00A66F */ jal func_800299BC -/* 18DBC 8003D9BC 2404000A */ addiu $a0, $zero, 0xa -/* 18DC0 8003D9C0 2442FFFB */ addiu $v0, $v0, -5 -/* 18DC4 8003D9C4 4482B000 */ mtc1 $v0, $f22 -/* 18DC8 8003D9C8 00000000 */ nop -/* 18DCC 8003D9CC 4680B5A0 */ cvt.s.w $f22, $f22 -/* 18DD0 8003D9D0 0C00A66F */ jal func_800299BC -/* 18DD4 8003D9D4 2404000A */ addiu $a0, $zero, 0xa -/* 18DD8 8003D9D8 4616B082 */ mul.s $f2, $f22, $f22 -/* 18DDC 8003D9DC 00000000 */ nop -/* 18DE0 8003D9E0 2442FFFB */ addiu $v0, $v0, -5 -/* 18DE4 8003D9E4 4482C000 */ mtc1 $v0, $f24 -/* 18DE8 8003D9E8 00000000 */ nop -/* 18DEC 8003D9EC 4680C620 */ cvt.s.w $f24, $f24 -/* 18DF0 8003D9F0 4618C102 */ mul.s $f4, $f24, $f24 -/* 18DF4 8003D9F4 00000000 */ nop -/* 18DF8 8003D9F8 C62C000C */ lwc1 $f12, 0xc($s1) -/* 18DFC 8003D9FC 44920000 */ mtc1 $s2, $f0 -/* 18E00 8003DA00 00000000 */ nop -/* 18E04 8003DA04 46800020 */ cvt.s.w $f0, $f0 -/* 18E08 8003DA08 46006307 */ neg.s $f12, $f12 -/* 18E0C 8003DA0C 46006300 */ add.s $f12, $f12, $f0 -/* 18E10 8003DA10 3C01C000 */ lui $at, 0xc000 -/* 18E14 8003DA14 4481A000 */ mtc1 $at, $f20 -/* 18E18 8003DA18 3C0140A0 */ lui $at, 0x40a0 -/* 18E1C 8003DA1C 44810000 */ mtc1 $at, $f0 -/* 18E20 8003DA20 46041080 */ add.s $f2, $f2, $f4 -/* 18E24 8003DA24 3C018007 */ lui $at, %hi(D_80077BF8) -/* 18E28 8003DA28 A4207BF8 */ sh $zero, %lo(D_80077BF8)($at) -/* 18E2C 8003DA2C 46001083 */ div.s $f2, $f2, $f0 -/* 18E30 8003DA30 0C00A6B9 */ jal func_80029AE4 -/* 18E34 8003DA34 4602A501 */ sub.s $f20, $f20, $f2 -/* 18E38 8003DA38 3C0140C9 */ lui $at, 0x40c9 -/* 18E3C 8003DA3C 34210FD0 */ ori $at, $at, 0xfd0 -/* 18E40 8003DA40 44811000 */ mtc1 $at, $f2 -/* 18E44 8003DA44 00000000 */ nop -/* 18E48 8003DA48 46020002 */ mul.s $f0, $f0, $f2 -/* 18E4C 8003DA4C 00000000 */ nop -/* 18E50 8003DA50 3C0143B4 */ lui $at, 0x43b4 -/* 18E54 8003DA54 44811000 */ mtc1 $at, $f2 -/* 18E58 8003DA58 00000000 */ nop -/* 18E5C 8003DA5C 46020683 */ div.s $f26, $f0, $f2 -/* 18E60 8003DA60 0C00A84B */ jal func_8002A12C -/* 18E64 8003DA64 4600D306 */ mov.s $f12, $f26 -/* 18E68 8003DA68 46000706 */ mov.s $f28, $f0 -/* 18E6C 8003DA6C 0C00A864 */ jal func_8002A190 -/* 18E70 8003DA70 4600D306 */ mov.s $f12, $f26 -/* 18E74 8003DA74 862200A6 */ lh $v0, 0xa6($s1) -/* 18E78 8003DA78 44822000 */ mtc1 $v0, $f4 -/* 18E7C 8003DA7C 00000000 */ nop -/* 18E80 8003DA80 46802120 */ cvt.s.w $f4, $f4 -/* 18E84 8003DA84 461C2182 */ mul.s $f6, $f4, $f28 -/* 18E88 8003DA88 00000000 */ nop -/* 18E8C 8003DA8C 46002102 */ mul.s $f4, $f4, $f0 -/* 18E90 8003DA90 00000000 */ nop -/* 18E94 8003DA94 3C014178 */ lui $at, 0x4178 -/* 18E98 8003DA98 44811000 */ mtc1 $at, $f2 -/* 18E9C 8003DA9C C620003C */ lwc1 $f0, 0x3c($s1) -/* 18EA0 8003DAA0 46020000 */ add.s $f0, $f0, $f2 -/* 18EA4 8003DAA4 46140000 */ add.s $f0, $f0, $f20 -/* 18EA8 8003DAA8 461E3182 */ mul.s $f6, $f6, $f30 -/* 18EAC 8003DAAC 00000000 */ nop -/* 18EB0 8003DAB0 44060000 */ mfc1 $a2, $f0 -/* 18EB4 8003DAB4 C6200038 */ lwc1 $f0, 0x38($s1) -/* 18EB8 8003DAB8 46060000 */ add.s $f0, $f0, $f6 -/* 18EBC 8003DABC 46160000 */ add.s $f0, $f0, $f22 -/* 18EC0 8003DAC0 461E2102 */ mul.s $f4, $f4, $f30 -/* 18EC4 8003DAC4 00000000 */ nop -/* 18EC8 8003DAC8 44050000 */ mfc1 $a1, $f0 -/* 18ECC 8003DACC C6200040 */ lwc1 $f0, 0x40($s1) -/* 18ED0 8003DAD0 46040000 */ add.s $f0, $f0, $f4 -/* 18ED4 8003DAD4 46180000 */ add.s $f0, $f0, $f24 -/* 18ED8 8003DAD8 2652005A */ addiu $s2, $s2, 0x5a -/* 18EDC 8003DADC 26730001 */ addiu $s3, $s3, 1 -/* 18EE0 8003DAE0 44070000 */ mfc1 $a3, $f0 -/* 18EE4 8003DAE4 0C01BF24 */ jal func_8006FC90 -/* 18EE8 8003DAE8 24040001 */ addiu $a0, $zero, 1 -/* 18EEC 8003DAEC 2A620004 */ slti $v0, $s3, 4 -/* 18EF0 8003DAF0 1040004E */ beqz $v0, .L8003DC2C -/* 18EF4 8003DAF4 00000000 */ nop -/* 18EF8 8003DAF8 0800F66E */ j .L8003D9B8 -/* 18EFC 8003DAFC 00000000 */ nop -.L8003DB00: -/* 18F00 8003DB00 0C00A66F */ jal func_800299BC -/* 18F04 8003DB04 2404000A */ addiu $a0, $zero, 0xa -/* 18F08 8003DB08 2442FFFB */ addiu $v0, $v0, -5 -/* 18F0C 8003DB0C 4482C000 */ mtc1 $v0, $f24 -/* 18F10 8003DB10 00000000 */ nop -/* 18F14 8003DB14 4680C620 */ cvt.s.w $f24, $f24 -/* 18F18 8003DB18 0C00A66F */ jal func_800299BC -/* 18F1C 8003DB1C 2404000A */ addiu $a0, $zero, 0xa -/* 18F20 8003DB20 4618C002 */ mul.s $f0, $f24, $f24 -/* 18F24 8003DB24 00000000 */ nop -/* 18F28 8003DB28 2442FFFB */ addiu $v0, $v0, -5 -/* 18F2C 8003DB2C 4482B000 */ mtc1 $v0, $f22 -/* 18F30 8003DB30 00000000 */ nop -/* 18F34 8003DB34 4680B5A0 */ cvt.s.w $f22, $f22 -/* 18F38 8003DB38 4616B082 */ mul.s $f2, $f22, $f22 -/* 18F3C 8003DB3C 00000000 */ nop -/* 18F40 8003DB40 C62C000C */ lwc1 $f12, 0xc($s1) -/* 18F44 8003DB44 3C01C000 */ lui $at, 0xc000 -/* 18F48 8003DB48 4481A000 */ mtc1 $at, $f20 -/* 18F4C 8003DB4C 46020000 */ add.s $f0, $f0, $f2 -/* 18F50 8003DB50 3C018007 */ lui $at, %hi(D_80077BF8) -/* 18F54 8003DB54 A4207BF8 */ sh $zero, %lo(D_80077BF8)($at) -/* 18F58 8003DB58 3C0140A0 */ lui $at, 0x40a0 -/* 18F5C 8003DB5C 44811000 */ mtc1 $at, $f2 -/* 18F60 8003DB60 46006307 */ neg.s $f12, $f12 -/* 18F64 8003DB64 46020003 */ div.s $f0, $f0, $f2 -/* 18F68 8003DB68 0C00A6B9 */ jal func_80029AE4 -/* 18F6C 8003DB6C 4600A501 */ sub.s $f20, $f20, $f0 -/* 18F70 8003DB70 3C0140C9 */ lui $at, 0x40c9 -/* 18F74 8003DB74 34210FD0 */ ori $at, $at, 0xfd0 -/* 18F78 8003DB78 44811000 */ mtc1 $at, $f2 -/* 18F7C 8003DB7C 00000000 */ nop -/* 18F80 8003DB80 46020002 */ mul.s $f0, $f0, $f2 -/* 18F84 8003DB84 00000000 */ nop -/* 18F88 8003DB88 3C0143B4 */ lui $at, 0x43b4 -/* 18F8C 8003DB8C 44811000 */ mtc1 $at, $f2 -/* 18F90 8003DB90 00000000 */ nop -/* 18F94 8003DB94 46020683 */ div.s $f26, $f0, $f2 -/* 18F98 8003DB98 0C00A84B */ jal func_8002A12C -/* 18F9C 8003DB9C 4600D306 */ mov.s $f12, $f26 -/* 18FA0 8003DBA0 46000706 */ mov.s $f28, $f0 -/* 18FA4 8003DBA4 0C00A864 */ jal func_8002A190 -/* 18FA8 8003DBA8 4600D306 */ mov.s $f12, $f26 -/* 18FAC 8003DBAC 862200A6 */ lh $v0, 0xa6($s1) -/* 18FB0 8003DBB0 44822000 */ mtc1 $v0, $f4 -/* 18FB4 8003DBB4 00000000 */ nop -/* 18FB8 8003DBB8 46802120 */ cvt.s.w $f4, $f4 -/* 18FBC 8003DBBC 461C2182 */ mul.s $f6, $f4, $f28 -/* 18FC0 8003DBC0 00000000 */ nop -/* 18FC4 8003DBC4 46002102 */ mul.s $f4, $f4, $f0 -/* 18FC8 8003DBC8 00000000 */ nop -/* 18FCC 8003DBCC 3C01BE99 */ lui $at, 0xbe99 -/* 18FD0 8003DBD0 3421999A */ ori $at, $at, 0x999a -/* 18FD4 8003DBD4 44810000 */ mtc1 $at, $f0 -/* 18FD8 8003DBD8 00000000 */ nop -/* 18FDC 8003DBDC 46003182 */ mul.s $f6, $f6, $f0 -/* 18FE0 8003DBE0 00000000 */ nop -/* 18FE4 8003DBE4 46002102 */ mul.s $f4, $f4, $f0 -/* 18FE8 8003DBE8 00000000 */ nop -/* 18FEC 8003DBEC 3C014178 */ lui $at, 0x4178 -/* 18FF0 8003DBF0 44811000 */ mtc1 $at, $f2 -/* 18FF4 8003DBF4 C620003C */ lwc1 $f0, 0x3c($s1) -/* 18FF8 8003DBF8 46020000 */ add.s $f0, $f0, $f2 -/* 18FFC 8003DBFC 46140000 */ add.s $f0, $f0, $f20 -/* 19000 8003DC00 44060000 */ mfc1 $a2, $f0 -/* 19004 8003DC04 C6200038 */ lwc1 $f0, 0x38($s1) -/* 19008 8003DC08 46060000 */ add.s $f0, $f0, $f6 -/* 1900C 8003DC0C 46180000 */ add.s $f0, $f0, $f24 -/* 19010 8003DC10 44050000 */ mfc1 $a1, $f0 -/* 19014 8003DC14 C6200040 */ lwc1 $f0, 0x40($s1) -/* 19018 8003DC18 46040000 */ add.s $f0, $f0, $f4 -/* 1901C 8003DC1C 46160000 */ add.s $f0, $f0, $f22 -/* 19020 8003DC20 44070000 */ mfc1 $a3, $f0 -/* 19024 8003DC24 0C01BF24 */ jal func_8006FC90 -/* 19028 8003DC28 24040001 */ addiu $a0, $zero, 1 -.L8003DC2C: -/* 1902C 8003DC2C 8FBF0020 */ lw $ra, 0x20($sp) -/* 19030 8003DC30 8FB3001C */ lw $s3, 0x1c($sp) -/* 19034 8003DC34 8FB20018 */ lw $s2, 0x18($sp) -/* 19038 8003DC38 8FB10014 */ lw $s1, 0x14($sp) -/* 1903C 8003DC3C 8FB00010 */ lw $s0, 0x10($sp) -/* 19040 8003DC40 D7BE0050 */ ldc1 $f30, 0x50($sp) -/* 19044 8003DC44 D7BC0048 */ ldc1 $f28, 0x48($sp) -/* 19048 8003DC48 D7BA0040 */ ldc1 $f26, 0x40($sp) -/* 1904C 8003DC4C D7B80038 */ ldc1 $f24, 0x38($sp) -/* 19050 8003DC50 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 19054 8003DC54 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 19058 8003DC58 03E00008 */ jr $ra -/* 1905C 8003DC5C 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003DC60.s b/ver/jp/asm/nonmatchings/13530/func_8003DC60.s deleted file mode 100644 index 161fdf6f5c..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003DC60.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003DC60 -/* 19060 8003DC60 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 19064 8003DC64 AFB1001C */ sw $s1, 0x1c($sp) -/* 19068 8003DC68 0080882D */ daddu $s1, $a0, $zero -/* 1906C 8003DC6C 3C048007 */ lui $a0, %hi(D_80077C00) -/* 19070 8003DC70 24847C00 */ addiu $a0, $a0, %lo(D_80077C00) -/* 19074 8003DC74 AFBF0020 */ sw $ra, 0x20($sp) -/* 19078 8003DC78 AFB00018 */ sw $s0, 0x18($sp) -/* 1907C 8003DC7C F7B40028 */ sdc1 $f20, 0x28($sp) -/* 19080 8003DC80 94820000 */ lhu $v0, ($a0) -/* 19084 8003DC84 24430001 */ addiu $v1, $v0, 1 -/* 19088 8003DC88 00021400 */ sll $v0, $v0, 0x10 -/* 1908C 8003DC8C 00021403 */ sra $v0, $v0, 0x10 -/* 19090 8003DC90 28420004 */ slti $v0, $v0, 4 -/* 19094 8003DC94 14400039 */ bnez $v0, .L8003DD7C -/* 19098 8003DC98 A4830000 */ sh $v1, ($a0) -/* 1909C 8003DC9C C62C000C */ lwc1 $f12, 0xc($s1) -/* 190A0 8003DCA0 A4800000 */ sh $zero, ($a0) -/* 190A4 8003DCA4 0C00A6B9 */ jal func_80029AE4 -/* 190A8 8003DCA8 46006307 */ neg.s $f12, $f12 -/* 190AC 8003DCAC 3C0140C9 */ lui $at, 0x40c9 -/* 190B0 8003DCB0 34210FD0 */ ori $at, $at, 0xfd0 -/* 190B4 8003DCB4 44811000 */ mtc1 $at, $f2 -/* 190B8 8003DCB8 00000000 */ nop -/* 190BC 8003DCBC 46020502 */ mul.s $f20, $f0, $f2 -/* 190C0 8003DCC0 00000000 */ nop -/* 190C4 8003DCC4 3C0143B4 */ lui $at, 0x43b4 -/* 190C8 8003DCC8 44810000 */ mtc1 $at, $f0 -/* 190CC 8003DCCC 00000000 */ nop -/* 190D0 8003DCD0 4600A503 */ div.s $f20, $f20, $f0 -/* 190D4 8003DCD4 0C00A84B */ jal func_8002A12C -/* 190D8 8003DCD8 4600A306 */ mov.s $f12, $f20 -/* 190DC 8003DCDC 4600A306 */ mov.s $f12, $f20 -/* 190E0 8003DCE0 0C00A864 */ jal func_8002A190 -/* 190E4 8003DCE4 46000506 */ mov.s $f20, $f0 -/* 190E8 8003DCE8 862200A6 */ lh $v0, 0xa6($s1) -/* 190EC 8003DCEC 44821000 */ mtc1 $v0, $f2 -/* 190F0 8003DCF0 00000000 */ nop -/* 190F4 8003DCF4 468010A0 */ cvt.s.w $f2, $f2 -/* 190F8 8003DCF8 46141502 */ mul.s $f20, $f2, $f20 -/* 190FC 8003DCFC 00000000 */ nop -/* 19100 8003DD00 46001082 */ mul.s $f2, $f2, $f0 -/* 19104 8003DD04 00000000 */ nop -/* 19108 8003DD08 3C013E4C */ lui $at, 0x3e4c -/* 1910C 8003DD0C 3421CCCD */ ori $at, $at, 0xcccd -/* 19110 8003DD10 44810000 */ mtc1 $at, $f0 -/* 19114 8003DD14 00000000 */ nop -/* 19118 8003DD18 4600A502 */ mul.s $f20, $f20, $f0 -/* 1911C 8003DD1C 00000000 */ nop -/* 19120 8003DD20 46001082 */ mul.s $f2, $f2, $f0 -/* 19124 8003DD24 00000000 */ nop -/* 19128 8003DD28 3C013FC0 */ lui $at, 0x3fc0 -/* 1912C 8003DD2C 44817000 */ mtc1 $at, $f14 -/* 19130 8003DD30 C620003C */ lwc1 $f0, 0x3c($s1) -/* 19134 8003DD34 460E0380 */ add.s $f14, $f0, $f14 -/* 19138 8003DD38 C6200040 */ lwc1 $f0, 0x40($s1) -/* 1913C 8003DD3C 3C108007 */ lui $s0, %hi(D_80077C04) -/* 19140 8003DD40 26107C04 */ addiu $s0, $s0, %lo(D_80077C04) -/* 19144 8003DD44 46020000 */ add.s $f0, $f0, $f2 -/* 19148 8003DD48 C624000C */ lwc1 $f4, 0xc($s1) -/* 1914C 8003DD4C C62C0038 */ lwc1 $f12, 0x38($s1) -/* 19150 8003DD50 46002107 */ neg.s $f4, $f4 -/* 19154 8003DD54 44072000 */ mfc1 $a3, $f4 -/* 19158 8003DD58 46146300 */ add.s $f12, $f12, $f20 -/* 1915C 8003DD5C 44060000 */ mfc1 $a2, $f0 -/* 19160 8003DD60 C6000000 */ lwc1 $f0, ($s0) -/* 19164 8003DD64 46800020 */ cvt.s.w $f0, $f0 -/* 19168 8003DD68 0C01BF3C */ jal func_8006FCF0 -/* 1916C 8003DD6C E7A00010 */ swc1 $f0, 0x10($sp) -/* 19170 8003DD70 8E020000 */ lw $v0, ($s0) -/* 19174 8003DD74 2C420001 */ sltiu $v0, $v0, 1 -/* 19178 8003DD78 AE020000 */ sw $v0, ($s0) -.L8003DD7C: -/* 1917C 8003DD7C 8FBF0020 */ lw $ra, 0x20($sp) -/* 19180 8003DD80 8FB1001C */ lw $s1, 0x1c($sp) -/* 19184 8003DD84 8FB00018 */ lw $s0, 0x18($sp) -/* 19188 8003DD88 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 1918C 8003DD8C 03E00008 */ jr $ra -/* 19190 8003DD90 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003DD94.s b/ver/jp/asm/nonmatchings/13530/func_8003DD94.s deleted file mode 100644 index d17394750d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003DD94.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003DD94 -/* 19194 8003DD94 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19198 8003DD98 AFB00010 */ sw $s0, 0x10($sp) -/* 1919C 8003DD9C 0080802D */ daddu $s0, $a0, $zero -/* 191A0 8003DDA0 3C048007 */ lui $a0, %hi(D_80077C08) -/* 191A4 8003DDA4 24847C08 */ addiu $a0, $a0, %lo(D_80077C08) -/* 191A8 8003DDA8 AFBF0014 */ sw $ra, 0x14($sp) -/* 191AC 8003DDAC F7B40018 */ sdc1 $f20, 0x18($sp) -/* 191B0 8003DDB0 94820000 */ lhu $v0, ($a0) -/* 191B4 8003DDB4 24430001 */ addiu $v1, $v0, 1 -/* 191B8 8003DDB8 00021400 */ sll $v0, $v0, 0x10 -/* 191BC 8003DDBC 00021403 */ sra $v0, $v0, 0x10 -/* 191C0 8003DDC0 28420004 */ slti $v0, $v0, 4 -/* 191C4 8003DDC4 1440002D */ bnez $v0, .L8003DE7C -/* 191C8 8003DDC8 A4830000 */ sh $v1, ($a0) -/* 191CC 8003DDCC C60C000C */ lwc1 $f12, 0xc($s0) -/* 191D0 8003DDD0 A4800000 */ sh $zero, ($a0) -/* 191D4 8003DDD4 0C00A6B9 */ jal func_80029AE4 -/* 191D8 8003DDD8 46006307 */ neg.s $f12, $f12 -/* 191DC 8003DDDC 3C0140C9 */ lui $at, 0x40c9 -/* 191E0 8003DDE0 34210FD0 */ ori $at, $at, 0xfd0 -/* 191E4 8003DDE4 44811000 */ mtc1 $at, $f2 -/* 191E8 8003DDE8 00000000 */ nop -/* 191EC 8003DDEC 46020502 */ mul.s $f20, $f0, $f2 -/* 191F0 8003DDF0 00000000 */ nop -/* 191F4 8003DDF4 3C0143B4 */ lui $at, 0x43b4 -/* 191F8 8003DDF8 44810000 */ mtc1 $at, $f0 -/* 191FC 8003DDFC 00000000 */ nop -/* 19200 8003DE00 4600A503 */ div.s $f20, $f20, $f0 -/* 19204 8003DE04 0C00A84B */ jal func_8002A12C -/* 19208 8003DE08 4600A306 */ mov.s $f12, $f20 -/* 1920C 8003DE0C 4600A306 */ mov.s $f12, $f20 -/* 19210 8003DE10 0C00A864 */ jal func_8002A190 -/* 19214 8003DE14 46000506 */ mov.s $f20, $f0 -/* 19218 8003DE18 860200A6 */ lh $v0, 0xa6($s0) -/* 1921C 8003DE1C 44821000 */ mtc1 $v0, $f2 -/* 19220 8003DE20 00000000 */ nop -/* 19224 8003DE24 468010A0 */ cvt.s.w $f2, $f2 -/* 19228 8003DE28 46141502 */ mul.s $f20, $f2, $f20 -/* 1922C 8003DE2C 00000000 */ nop -/* 19230 8003DE30 46001082 */ mul.s $f2, $f2, $f0 -/* 19234 8003DE34 00000000 */ nop -/* 19238 8003DE38 3C013E4C */ lui $at, 0x3e4c -/* 1923C 8003DE3C 3421CCCD */ ori $at, $at, 0xcccd -/* 19240 8003DE40 44810000 */ mtc1 $at, $f0 -/* 19244 8003DE44 00000000 */ nop -/* 19248 8003DE48 4600A502 */ mul.s $f20, $f20, $f0 -/* 1924C 8003DE4C 00000000 */ nop -/* 19250 8003DE50 46001082 */ mul.s $f2, $f2, $f0 -/* 19254 8003DE54 00000000 */ nop -/* 19258 8003DE58 C6000038 */ lwc1 $f0, 0x38($s0) -/* 1925C 8003DE5C 46140000 */ add.s $f0, $f0, $f20 -/* 19260 8003DE60 44050000 */ mfc1 $a1, $f0 -/* 19264 8003DE64 C6000040 */ lwc1 $f0, 0x40($s0) -/* 19268 8003DE68 46020000 */ add.s $f0, $f0, $f2 -/* 1926C 8003DE6C 3C064220 */ lui $a2, 0x4220 -/* 19270 8003DE70 44070000 */ mfc1 $a3, $f0 -/* 19274 8003DE74 0C01C23C */ jal func_800708F0 -/* 19278 8003DE78 24040001 */ addiu $a0, $zero, 1 -.L8003DE7C: -/* 1927C 8003DE7C 8FBF0014 */ lw $ra, 0x14($sp) -/* 19280 8003DE80 8FB00010 */ lw $s0, 0x10($sp) -/* 19284 8003DE84 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 19288 8003DE88 03E00008 */ jr $ra -/* 1928C 8003DE8C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003DE90.s b/ver/jp/asm/nonmatchings/13530/func_8003DE90.s deleted file mode 100644 index bbc35109aa..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003DE90.s +++ /dev/null @@ -1,73 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003DE90 -/* 19290 8003DE90 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 19294 8003DE94 AFB00018 */ sw $s0, 0x18($sp) -/* 19298 8003DE98 0080802D */ daddu $s0, $a0, $zero -/* 1929C 8003DE9C 3C048007 */ lui $a0, %hi(D_80077C0A) -/* 192A0 8003DEA0 24847C0A */ addiu $a0, $a0, %lo(D_80077C0A) -/* 192A4 8003DEA4 AFBF001C */ sw $ra, 0x1c($sp) -/* 192A8 8003DEA8 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 192AC 8003DEAC 94820000 */ lhu $v0, ($a0) -/* 192B0 8003DEB0 24430001 */ addiu $v1, $v0, 1 -/* 192B4 8003DEB4 00021400 */ sll $v0, $v0, 0x10 -/* 192B8 8003DEB8 00021403 */ sra $v0, $v0, 0x10 -/* 192BC 8003DEBC 28420004 */ slti $v0, $v0, 4 -/* 192C0 8003DEC0 14400032 */ bnez $v0, .L8003DF8C -/* 192C4 8003DEC4 A4830000 */ sh $v1, ($a0) -/* 192C8 8003DEC8 C60C000C */ lwc1 $f12, 0xc($s0) -/* 192CC 8003DECC A4800000 */ sh $zero, ($a0) -/* 192D0 8003DED0 0C00A6B9 */ jal func_80029AE4 -/* 192D4 8003DED4 46006307 */ neg.s $f12, $f12 -/* 192D8 8003DED8 3C0140C9 */ lui $at, 0x40c9 -/* 192DC 8003DEDC 34210FD0 */ ori $at, $at, 0xfd0 -/* 192E0 8003DEE0 44811000 */ mtc1 $at, $f2 -/* 192E4 8003DEE4 00000000 */ nop -/* 192E8 8003DEE8 46020502 */ mul.s $f20, $f0, $f2 -/* 192EC 8003DEEC 00000000 */ nop -/* 192F0 8003DEF0 3C0143B4 */ lui $at, 0x43b4 -/* 192F4 8003DEF4 44810000 */ mtc1 $at, $f0 -/* 192F8 8003DEF8 00000000 */ nop -/* 192FC 8003DEFC 4600A503 */ div.s $f20, $f20, $f0 -/* 19300 8003DF00 0C00A84B */ jal func_8002A12C -/* 19304 8003DF04 4600A306 */ mov.s $f12, $f20 -/* 19308 8003DF08 4600A306 */ mov.s $f12, $f20 -/* 1930C 8003DF0C 0C00A864 */ jal func_8002A190 -/* 19310 8003DF10 46000506 */ mov.s $f20, $f0 -/* 19314 8003DF14 860200A6 */ lh $v0, 0xa6($s0) -/* 19318 8003DF18 44821000 */ mtc1 $v0, $f2 -/* 1931C 8003DF1C 00000000 */ nop -/* 19320 8003DF20 468010A0 */ cvt.s.w $f2, $f2 -/* 19324 8003DF24 46141502 */ mul.s $f20, $f2, $f20 -/* 19328 8003DF28 00000000 */ nop -/* 1932C 8003DF2C 46001082 */ mul.s $f2, $f2, $f0 -/* 19330 8003DF30 00000000 */ nop -/* 19334 8003DF34 3C013E4C */ lui $at, 0x3e4c -/* 19338 8003DF38 3421CCCD */ ori $at, $at, 0xcccd -/* 1933C 8003DF3C 44810000 */ mtc1 $at, $f0 -/* 19340 8003DF40 00000000 */ nop -/* 19344 8003DF44 4600A502 */ mul.s $f20, $f20, $f0 -/* 19348 8003DF48 00000000 */ nop -/* 1934C 8003DF4C 46001082 */ mul.s $f2, $f2, $f0 -/* 19350 8003DF50 00000000 */ nop -/* 19354 8003DF54 C6000038 */ lwc1 $f0, 0x38($s0) -/* 19358 8003DF58 C606003C */ lwc1 $f6, 0x3c($s0) -/* 1935C 8003DF5C 46140000 */ add.s $f0, $f0, $f20 -/* 19360 8003DF60 44802000 */ mtc1 $zero, $f4 -/* 19364 8003DF64 00000000 */ nop -/* 19368 8003DF68 46043180 */ add.s $f6, $f6, $f4 -/* 1936C 8003DF6C 44050000 */ mfc1 $a1, $f0 -/* 19370 8003DF70 C6000040 */ lwc1 $f0, 0x40($s0) -/* 19374 8003DF74 46020000 */ add.s $f0, $f0, $f2 -/* 19378 8003DF78 44063000 */ mfc1 $a2, $f6 -/* 1937C 8003DF7C 44070000 */ mfc1 $a3, $f0 -/* 19380 8003DF80 0000202D */ daddu $a0, $zero, $zero -/* 19384 8003DF84 0C01C164 */ jal func_80070590 -/* 19388 8003DF88 E7A40010 */ swc1 $f4, 0x10($sp) -.L8003DF8C: -/* 1938C 8003DF8C 8FBF001C */ lw $ra, 0x1c($sp) -/* 19390 8003DF90 8FB00018 */ lw $s0, 0x18($sp) -/* 19394 8003DF94 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 19398 8003DF98 03E00008 */ jr $ra -/* 1939C 8003DF9C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003DFA0.s b/ver/jp/asm/nonmatchings/13530/func_8003DFA0.s deleted file mode 100644 index 8ab68a6be4..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003DFA0.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003DFA0 -/* 193A0 8003DFA0 0080182D */ daddu $v1, $a0, $zero -/* 193A4 8003DFA4 00A0102D */ daddu $v0, $a1, $zero -/* 193A8 8003DFA8 04410002 */ bgez $v0, .L8003DFB4 -/* 193AC 8003DFAC 0040202D */ daddu $a0, $v0, $zero -/* 193B0 8003DFB0 2444001F */ addiu $a0, $v0, 0x1f -.L8003DFB4: -/* 193B4 8003DFB4 00042143 */ sra $a0, $a0, 5 -/* 193B8 8003DFB8 00042940 */ sll $a1, $a0, 5 -/* 193BC 8003DFBC 00452823 */ subu $a1, $v0, $a1 -/* 193C0 8003DFC0 00042080 */ sll $a0, $a0, 2 -/* 193C4 8003DFC4 00031040 */ sll $v0, $v1, 1 -/* 193C8 8003DFC8 00431021 */ addu $v0, $v0, $v1 -/* 193CC 8003DFCC 00021100 */ sll $v0, $v0, 4 -/* 193D0 8003DFD0 00822021 */ addu $a0, $a0, $v0 -/* 193D4 8003DFD4 3C02800B */ lui $v0, %hi(D_800B0EF0) -/* 193D8 8003DFD8 24420EF0 */ addiu $v0, $v0, %lo(D_800B0EF0) -/* 193DC 8003DFDC 00822021 */ addu $a0, $a0, $v0 -/* 193E0 8003DFE0 24030001 */ addiu $v1, $zero, 1 -/* 193E4 8003DFE4 8C8200B0 */ lw $v0, 0xb0($a0) -/* 193E8 8003DFE8 00A31804 */ sllv $v1, $v1, $a1 -/* 193EC 8003DFEC 00431025 */ or $v0, $v0, $v1 -/* 193F0 8003DFF0 03E00008 */ jr $ra -/* 193F4 8003DFF4 AC8200B0 */ sw $v0, 0xb0($a0) diff --git a/ver/jp/asm/nonmatchings/13530/func_8003DFF8.s b/ver/jp/asm/nonmatchings/13530/func_8003DFF8.s deleted file mode 100644 index 4d625efe8d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003DFF8.s +++ /dev/null @@ -1,58 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003DFF8 -/* 193F8 8003DFF8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 193FC 8003DFFC AFBF0010 */ sw $ra, 0x10($sp) -/* 19400 8003E000 24050017 */ addiu $a1, $zero, 0x17 -/* 19404 8003E004 3C06800B */ lui $a2, %hi(D_800B0EF0) -/* 19408 8003E008 24C60EF0 */ addiu $a2, $a2, %lo(D_800B0EF0) -/* 1940C 8003E00C 24C2005C */ addiu $v0, $a2, 0x5c -.L8003E010: -/* 19410 8003E010 AC400028 */ sw $zero, 0x28($v0) -/* 19414 8003E014 24A5FFFF */ addiu $a1, $a1, -1 -/* 19418 8003E018 04A1FFFD */ bgez $a1, .L8003E010 -/* 1941C 8003E01C 2442FFFC */ addiu $v0, $v0, -4 -/* 19420 8003E020 0000282D */ daddu $a1, $zero, $zero -/* 19424 8003E024 00A0382D */ daddu $a3, $a1, $zero -/* 19428 8003E028 ACC00000 */ sw $zero, ($a2) -/* 1942C 8003E02C A0C0001C */ sb $zero, 0x1c($a2) -/* 19430 8003E030 A0C00004 */ sb $zero, 4($a2) -/* 19434 8003E034 A0C00005 */ sb $zero, 5($a2) -/* 19438 8003E038 A0C0000A */ sb $zero, 0xa($a2) -/* 1943C 8003E03C ACC00024 */ sw $zero, 0x24($a2) -/* 19440 8003E040 A0C00008 */ sb $zero, 8($a2) -/* 19444 8003E044 A0C00013 */ sb $zero, 0x13($a2) -.L8003E048: -/* 19448 8003E048 0000202D */ daddu $a0, $zero, $zero -/* 1944C 8003E04C 00E0182D */ daddu $v1, $a3, $zero -.L8003E050: -/* 19450 8003E050 00C31021 */ addu $v0, $a2, $v1 -/* 19454 8003E054 AC4000B0 */ sw $zero, 0xb0($v0) -/* 19458 8003E058 24840001 */ addiu $a0, $a0, 1 -/* 1945C 8003E05C 2882000C */ slti $v0, $a0, 0xc -/* 19460 8003E060 1440FFFB */ bnez $v0, .L8003E050 -/* 19464 8003E064 24630004 */ addiu $v1, $v1, 4 -/* 19468 8003E068 24A50001 */ addiu $a1, $a1, 1 -/* 1946C 8003E06C 28A2003C */ slti $v0, $a1, 0x3c -/* 19470 8003E070 1440FFF5 */ bnez $v0, .L8003E048 -/* 19474 8003E074 24E70030 */ addiu $a3, $a3, 0x30 -/* 19478 8003E078 2403FFFF */ addiu $v1, $zero, -1 -/* 1947C 8003E07C 24050001 */ addiu $a1, $zero, 1 -/* 19480 8003E080 24C20002 */ addiu $v0, $a2, 2 -.L8003E084: -/* 19484 8003E084 A4430BF0 */ sh $v1, 0xbf0($v0) -/* 19488 8003E088 24A5FFFF */ addiu $a1, $a1, -1 -/* 1948C 8003E08C 04A1FFFD */ bgez $a1, .L8003E084 -/* 19490 8003E090 2442FFFE */ addiu $v0, $v0, -2 -/* 19494 8003E094 0C0115E0 */ jal func_80045780 -/* 19498 8003E098 00000000 */ nop -/* 1949C 8003E09C 3C058004 */ lui $a1, %hi(func_8003E330) -/* 194A0 8003E0A0 24A5E330 */ addiu $a1, $a1, %lo(func_8003E330) -/* 194A4 8003E0A4 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 194A8 8003E0A8 AC20A5E0 */ sw $zero, %lo(D_8009A5E0)($at) -/* 194AC 8003E0AC 0C04A0DA */ jal func_80128368 -/* 194B0 8003E0B0 0000202D */ daddu $a0, $zero, $zero -/* 194B4 8003E0B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 194B8 8003E0B8 03E00008 */ jr $ra -/* 194BC 8003E0BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E0C0.s b/ver/jp/asm/nonmatchings/13530/func_8003E0C0.s deleted file mode 100644 index d447eccc50..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E0C0.s +++ /dev/null @@ -1,76 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E0C0 -/* 194C0 8003E0C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 194C4 8003E0C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 194C8 8003E0C8 24050017 */ addiu $a1, $zero, 0x17 -/* 194CC 8003E0CC 3C07800B */ lui $a3, %hi(D_800B0EF0) -/* 194D0 8003E0D0 24E70EF0 */ addiu $a3, $a3, %lo(D_800B0EF0) -/* 194D4 8003E0D4 24E2005C */ addiu $v0, $a3, 0x5c -.L8003E0D8: -/* 194D8 8003E0D8 AC400028 */ sw $zero, 0x28($v0) -/* 194DC 8003E0DC 24A5FFFF */ addiu $a1, $a1, -1 -/* 194E0 8003E0E0 04A1FFFD */ bgez $a1, .L8003E0D8 -/* 194E4 8003E0E4 2442FFFC */ addiu $v0, $v0, -4 -/* 194E8 8003E0E8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 194EC 8003E0EC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 194F0 8003E0F0 8442008A */ lh $v0, 0x8a($v0) -/* 194F4 8003E0F4 10400019 */ beqz $v0, .L8003E15C -/* 194F8 8003E0F8 0000282D */ daddu $a1, $zero, $zero -/* 194FC 8003E0FC 00A0302D */ daddu $a2, $a1, $zero -.L8003E100: -/* 19500 8003E100 0000202D */ daddu $a0, $zero, $zero -/* 19504 8003E104 00C0182D */ daddu $v1, $a2, $zero -.L8003E108: -/* 19508 8003E108 00E31021 */ addu $v0, $a3, $v1 -/* 1950C 8003E10C AC4000B0 */ sw $zero, 0xb0($v0) -/* 19510 8003E110 24840001 */ addiu $a0, $a0, 1 -/* 19514 8003E114 2882000C */ slti $v0, $a0, 0xc -/* 19518 8003E118 1440FFFB */ bnez $v0, .L8003E108 -/* 1951C 8003E11C 24630004 */ addiu $v1, $v1, 4 -/* 19520 8003E120 24A50001 */ addiu $a1, $a1, 1 -/* 19524 8003E124 28A2003C */ slti $v0, $a1, 0x3c -/* 19528 8003E128 1440FFF5 */ bnez $v0, .L8003E100 -/* 1952C 8003E12C 24C60030 */ addiu $a2, $a2, 0x30 -/* 19530 8003E130 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 19534 8003E134 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 19538 8003E138 8442008A */ lh $v0, 0x8a($v0) -/* 1953C 8003E13C 10400007 */ beqz $v0, .L8003E15C -/* 19540 8003E140 2403FFFF */ addiu $v1, $zero, -1 -/* 19544 8003E144 24050001 */ addiu $a1, $zero, 1 -/* 19548 8003E148 24E20002 */ addiu $v0, $a3, 2 -.L8003E14C: -/* 1954C 8003E14C A4430BF0 */ sh $v1, 0xbf0($v0) -/* 19550 8003E150 24A5FFFF */ addiu $a1, $a1, -1 -/* 19554 8003E154 04A1FFFD */ bgez $a1, .L8003E14C -/* 19558 8003E158 2442FFFE */ addiu $v0, $v0, -2 -.L8003E15C: -/* 1955C 8003E15C 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 19560 8003E160 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 19564 8003E164 8C820000 */ lw $v0, ($a0) -/* 19568 8003E168 A0E0001C */ sb $zero, 0x1c($a3) -/* 1956C 8003E16C A0E00004 */ sb $zero, 4($a3) -/* 19570 8003E170 A0E00005 */ sb $zero, 5($a3) -/* 19574 8003E174 A0E0000A */ sb $zero, 0xa($a3) -/* 19578 8003E178 8C830000 */ lw $v1, ($a0) -/* 1957C 8003E17C 90420087 */ lbu $v0, 0x87($v0) -/* 19580 8003E180 A0E2001D */ sb $v0, 0x1d($a3) -/* 19584 8003E184 9062008D */ lbu $v0, 0x8d($v1) -/* 19588 8003E188 8C830000 */ lw $v1, ($a0) -/* 1958C 8003E18C A0E2001E */ sb $v0, 0x1e($a3) -/* 19590 8003E190 9062008F */ lbu $v0, 0x8f($v1) -/* 19594 8003E194 ACE00024 */ sw $zero, 0x24($a3) -/* 19598 8003E198 A0E00008 */ sb $zero, 8($a3) -/* 1959C 8003E19C A0E00012 */ sb $zero, 0x12($a3) -/* 195A0 8003E1A0 0C0115E0 */ jal func_80045780 -/* 195A4 8003E1A4 A0E2001F */ sb $v0, 0x1f($a3) -/* 195A8 8003E1A8 3C058004 */ lui $a1, %hi(func_8003E330) -/* 195AC 8003E1AC 24A5E330 */ addiu $a1, $a1, %lo(func_8003E330) -/* 195B0 8003E1B0 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 195B4 8003E1B4 AC20A5E0 */ sw $zero, %lo(D_8009A5E0)($at) -/* 195B8 8003E1B8 0C04A0DA */ jal func_80128368 -/* 195BC 8003E1BC 0000202D */ daddu $a0, $zero, $zero -/* 195C0 8003E1C0 8FBF0010 */ lw $ra, 0x10($sp) -/* 195C4 8003E1C4 03E00008 */ jr $ra -/* 195C8 8003E1C8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E1CC.s b/ver/jp/asm/nonmatchings/13530/func_8003E1CC.s deleted file mode 100644 index ab88dcbaed..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E1CC.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E1CC -/* 195CC 8003E1CC 03E00008 */ jr $ra -/* 195D0 8003E1D0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E1D4.s b/ver/jp/asm/nonmatchings/13530/func_8003E1D4.s deleted file mode 100644 index e5aa7d55a8..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E1D4.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E1D4 -/* 195D4 8003E1D4 3C01800B */ lui $at, %hi(D_800B0EF8) -/* 195D8 8003E1D8 A0240EF8 */ sb $a0, %lo(D_800B0EF8)($at) -/* 195DC 8003E1DC 03E00008 */ jr $ra -/* 195E0 8003E1E0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E1E4.s b/ver/jp/asm/nonmatchings/13530/func_8003E1E4.s deleted file mode 100644 index bec7b3d5ce..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E1E4.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E1E4 -/* 195E4 8003E1E4 3C03800A */ lui $v1, %hi(D_8009A5E0) -/* 195E8 8003E1E8 8C63A5E0 */ lw $v1, %lo(D_8009A5E0)($v1) -/* 195EC 8003E1EC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 195F0 8003E1F0 2C620006 */ sltiu $v0, $v1, 6 -/* 195F4 8003E1F4 10400019 */ beqz $v0, .L8003E25C -/* 195F8 8003E1F8 AFBF0010 */ sw $ra, 0x10($sp) -/* 195FC 8003E1FC 00031080 */ sll $v0, $v1, 2 -/* 19600 8003E200 3C01800A */ lui $at, %hi(D_800985A0) -/* 19604 8003E204 00220821 */ addu $at, $at, $v0 -/* 19608 8003E208 8C2285A0 */ lw $v0, %lo(D_800985A0)($at) -/* 1960C 8003E20C 00400008 */ jr $v0 -/* 19610 8003E210 00000000 */ nop -/* 19614 8003E214 0C010CDC */ jal func_80043370 -/* 19618 8003E218 00000000 */ nop -/* 1961C 8003E21C 0800F897 */ j .L8003E25C -/* 19620 8003E220 00000000 */ nop -/* 19624 8003E224 0C00FD23 */ jal func_8003F48C -/* 19628 8003E228 00000000 */ nop -/* 1962C 8003E22C 0800F897 */ j .L8003E25C -/* 19630 8003E230 00000000 */ nop -/* 19634 8003E234 0C010409 */ jal func_80041024 -/* 19638 8003E238 00000000 */ nop -/* 1963C 8003E23C 0800F897 */ j .L8003E25C -/* 19640 8003E240 00000000 */ nop -/* 19644 8003E244 0C010B57 */ jal func_80042D5C -/* 19648 8003E248 00000000 */ nop -/* 1964C 8003E24C 0800F897 */ j .L8003E25C -/* 19650 8003E250 00000000 */ nop -/* 19654 8003E254 0C0106F4 */ jal func_80041BD0 -/* 19658 8003E258 00000000 */ nop -.L8003E25C: -/* 1965C 8003E25C 0C01160A */ jal func_80045828 -/* 19660 8003E260 00000000 */ nop -/* 19664 8003E264 8FBF0010 */ lw $ra, 0x10($sp) -/* 19668 8003E268 03E00008 */ jr $ra -/* 1966C 8003E26C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E270.s b/ver/jp/asm/nonmatchings/13530/func_8003E270.s deleted file mode 100644 index c8a4a974ab..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E270.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E270 -/* 19670 8003E270 3C03800A */ lui $v1, %hi(D_8009A5E0) -/* 19674 8003E274 8C63A5E0 */ lw $v1, %lo(D_8009A5E0)($v1) -/* 19678 8003E278 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1967C 8003E27C 2C620006 */ sltiu $v0, $v1, 6 -/* 19680 8003E280 10400019 */ beqz $v0, .L8003E2E8 -/* 19684 8003E284 AFBF0010 */ sw $ra, 0x10($sp) -/* 19688 8003E288 00031080 */ sll $v0, $v1, 2 -/* 1968C 8003E28C 3C01800A */ lui $at, %hi(D_800985B8) -/* 19690 8003E290 00220821 */ addu $at, $at, $v0 -/* 19694 8003E294 8C2285B8 */ lw $v0, %lo(D_800985B8)($at) -/* 19698 8003E298 00400008 */ jr $v0 -/* 1969C 8003E29C 00000000 */ nop -/* 196A0 8003E2A0 0C010F80 */ jal func_80043E00 -/* 196A4 8003E2A4 00000000 */ nop -/* 196A8 8003E2A8 0800F8BA */ j .L8003E2E8 -/* 196AC 8003E2AC 00000000 */ nop -/* 196B0 8003E2B0 0C010407 */ jal func_8004101C -/* 196B4 8003E2B4 00000000 */ nop -/* 196B8 8003E2B8 0800F8BA */ j .L8003E2E8 -/* 196BC 8003E2BC 00000000 */ nop -/* 196C0 8003E2C0 0C010589 */ jal func_80041624 -/* 196C4 8003E2C4 00000000 */ nop -/* 196C8 8003E2C8 0800F8BA */ j .L8003E2E8 -/* 196CC 8003E2CC 00000000 */ nop -/* 196D0 8003E2D0 0C010BA5 */ jal func_80042E94 -/* 196D4 8003E2D4 00000000 */ nop -/* 196D8 8003E2D8 0800F8BA */ j .L8003E2E8 -/* 196DC 8003E2DC 00000000 */ nop -/* 196E0 8003E2E0 0C010B43 */ jal func_80042D0C -/* 196E4 8003E2E4 00000000 */ nop -.L8003E2E8: -/* 196E8 8003E2E8 0C01163A */ jal func_800458E8 -/* 196EC 8003E2EC 00000000 */ nop -/* 196F0 8003E2F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 196F4 8003E2F4 03E00008 */ jr $ra -/* 196F8 8003E2F8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E2FC.s b/ver/jp/asm/nonmatchings/13530/func_8003E2FC.s deleted file mode 100644 index 7885de9121..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E2FC.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E2FC -/* 196FC 8003E2FC 3C03800A */ lui $v1, %hi(D_8009A5E0) -/* 19700 8003E300 8C63A5E0 */ lw $v1, %lo(D_8009A5E0)($v1) -/* 19704 8003E304 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19708 8003E308 10600006 */ beqz $v1, .L8003E324 -/* 1970C 8003E30C AFBF0010 */ sw $ra, 0x10($sp) -/* 19710 8003E310 24020003 */ addiu $v0, $zero, 3 -/* 19714 8003E314 14620003 */ bne $v1, $v0, .L8003E324 -/* 19718 8003E318 00000000 */ nop -/* 1971C 8003E31C 0C010647 */ jal func_8004191C -/* 19720 8003E320 00000000 */ nop -.L8003E324: -/* 19724 8003E324 8FBF0010 */ lw $ra, 0x10($sp) -/* 19728 8003E328 03E00008 */ jr $ra -/* 1972C 8003E32C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E330.s b/ver/jp/asm/nonmatchings/13530/func_8003E330.s deleted file mode 100644 index 4bb88c2fab..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E330.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E330 -/* 19730 8003E330 03E00008 */ jr $ra -/* 19734 8003E334 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E338.s b/ver/jp/asm/nonmatchings/13530/func_8003E338.s deleted file mode 100644 index 7044e84893..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E338.s +++ /dev/null @@ -1,55 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E338 -/* 19738 8003E338 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1973C 8003E33C 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 19740 8003E340 3C08800B */ lui $t0, %hi(D_800B0EF0) -/* 19744 8003E344 25080EF0 */ addiu $t0, $t0, %lo(D_800B0EF0) -/* 19748 8003E348 A1040021 */ sb $a0, 0x21($t0) -/* 1974C 8003E34C A1050020 */ sb $a1, 0x20($t0) -/* 19750 8003E350 AD060024 */ sw $a2, 0x24($t0) -/* 19754 8003E354 8442008A */ lh $v0, 0x8a($v0) -/* 19758 8003E358 1040001B */ beqz $v0, .L8003E3C8 -/* 1975C 8003E35C 00000000 */ nop -/* 19760 8003E360 0000282D */ daddu $a1, $zero, $zero -/* 19764 8003E364 00A0382D */ daddu $a3, $a1, $zero -.L8003E368: -/* 19768 8003E368 0000202D */ daddu $a0, $zero, $zero -/* 1976C 8003E36C 00E0182D */ daddu $v1, $a3, $zero -.L8003E370: -/* 19770 8003E370 01031021 */ addu $v0, $t0, $v1 -/* 19774 8003E374 AC4000B0 */ sw $zero, 0xb0($v0) -/* 19778 8003E378 24840001 */ addiu $a0, $a0, 1 -/* 1977C 8003E37C 2882000C */ slti $v0, $a0, 0xc -/* 19780 8003E380 1440FFFB */ bnez $v0, .L8003E370 -/* 19784 8003E384 24630004 */ addiu $v1, $v1, 4 -/* 19788 8003E388 24A50001 */ addiu $a1, $a1, 1 -/* 1978C 8003E38C 28A2003C */ slti $v0, $a1, 0x3c -/* 19790 8003E390 1440FFF5 */ bnez $v0, .L8003E368 -/* 19794 8003E394 24E70030 */ addiu $a3, $a3, 0x30 -/* 19798 8003E398 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1979C 8003E39C 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 197A0 8003E3A0 8442008A */ lh $v0, 0x8a($v0) -/* 197A4 8003E3A4 10400008 */ beqz $v0, .L8003E3C8 -/* 197A8 8003E3A8 00000000 */ nop -/* 197AC 8003E3AC 2403FFFF */ addiu $v1, $zero, -1 -/* 197B0 8003E3B0 24050001 */ addiu $a1, $zero, 1 -/* 197B4 8003E3B4 25020002 */ addiu $v0, $t0, 2 -.L8003E3B8: -/* 197B8 8003E3B8 A4430BF0 */ sh $v1, 0xbf0($v0) -/* 197BC 8003E3BC 24A5FFFF */ addiu $a1, $a1, -1 -/* 197C0 8003E3C0 04A1FFFD */ bgez $a1, .L8003E3B8 -/* 197C4 8003E3C4 2442FFFE */ addiu $v0, $v0, -2 -.L8003E3C8: -/* 197C8 8003E3C8 10C00007 */ beqz $a2, .L8003E3E8 -/* 197CC 8003E3CC 24020001 */ addiu $v0, $zero, 1 -/* 197D0 8003E3D0 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 197D4 8003E3D4 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 197D8 8003E3D8 3C01800A */ lui $at, %hi(D_8009A658) -/* 197DC 8003E3DC AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 197E0 8003E3E0 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 197E4 8003E3E4 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -.L8003E3E8: -/* 197E8 8003E3E8 03E00008 */ jr $ra -/* 197EC 8003E3EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E3F0.s b/ver/jp/asm/nonmatchings/13530/func_8003E3F0.s deleted file mode 100644 index c6565dd463..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E3F0.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E3F0 -/* 197F0 8003E3F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 197F4 8003E3F4 AFBF001C */ sw $ra, 0x1c($sp) -/* 197F8 8003E3F8 AFB20018 */ sw $s2, 0x18($sp) -/* 197FC 8003E3FC AFB10014 */ sw $s1, 0x14($sp) -/* 19800 8003E400 AFB00010 */ sw $s0, 0x10($sp) -/* 19804 8003E404 80820004 */ lb $v0, 4($a0) -/* 19808 8003E408 00021080 */ sll $v0, $v0, 2 -/* 1980C 8003E40C 3C12800B */ lui $s2, %hi(D_800B0F18) -/* 19810 8003E410 02429021 */ addu $s2, $s2, $v0 -/* 19814 8003E414 8E520F18 */ lw $s2, %lo(D_800B0F18)($s2) -/* 19818 8003E418 8E420000 */ lw $v0, ($s2) -/* 1981C 8003E41C 1840000D */ blez $v0, .L8003E454 -/* 19820 8003E420 0000882D */ daddu $s1, $zero, $zero -/* 19824 8003E424 0240802D */ daddu $s0, $s2, $zero -.L8003E428: -/* 19828 8003E428 8E040004 */ lw $a0, 4($s0) -/* 1982C 8003E42C 10800004 */ beqz $a0, .L8003E440 -/* 19830 8003E430 00000000 */ nop -/* 19834 8003E434 0C00F91B */ jal func_8003E46C -/* 19838 8003E438 00000000 */ nop -/* 1983C 8003E43C AE000004 */ sw $zero, 4($s0) -.L8003E440: -/* 19840 8003E440 8E420000 */ lw $v0, ($s2) -/* 19844 8003E444 26310001 */ addiu $s1, $s1, 1 -/* 19848 8003E448 0222102A */ slt $v0, $s1, $v0 -/* 1984C 8003E44C 1440FFF6 */ bnez $v0, .L8003E428 -/* 19850 8003E450 26100004 */ addiu $s0, $s0, 4 -.L8003E454: -/* 19854 8003E454 8FBF001C */ lw $ra, 0x1c($sp) -/* 19858 8003E458 8FB20018 */ lw $s2, 0x18($sp) -/* 1985C 8003E45C 8FB10014 */ lw $s1, 0x14($sp) -/* 19860 8003E460 8FB00010 */ lw $s0, 0x10($sp) -/* 19864 8003E464 03E00008 */ jr $ra -/* 19868 8003E468 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E46C.s b/ver/jp/asm/nonmatchings/13530/func_8003E46C.s deleted file mode 100644 index bcc382c1e2..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E46C.s +++ /dev/null @@ -1,121 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E46C -/* 1986C 8003E46C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 19870 8003E470 AFB00010 */ sw $s0, 0x10($sp) -/* 19874 8003E474 0080802D */ daddu $s0, $a0, $zero -/* 19878 8003E478 AFBF0020 */ sw $ra, 0x20($sp) -/* 1987C 8003E47C AFB3001C */ sw $s3, 0x1c($sp) -/* 19880 8003E480 AFB20018 */ sw $s2, 0x18($sp) -/* 19884 8003E484 AFB10014 */ sw $s1, 0x14($sp) -/* 19888 8003E488 82020004 */ lb $v0, 4($s0) -/* 1988C 8003E48C 00021080 */ sll $v0, $v0, 2 -/* 19890 8003E490 3C13800B */ lui $s3, %hi(D_800B0F18) -/* 19894 8003E494 02629821 */ addu $s3, $s3, $v0 -/* 19898 8003E498 8E730F18 */ lw $s3, %lo(D_800B0F18)($s3) -/* 1989C 8003E49C 8E640000 */ lw $a0, ($s3) -/* 198A0 8003E4A0 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 198A4 8003E4A4 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -/* 198A8 8003E4A8 18800009 */ blez $a0, .L8003E4D0 -/* 198AC 8003E4AC 0000882D */ daddu $s1, $zero, $zero -/* 198B0 8003E4B0 0260182D */ daddu $v1, $s3, $zero -.L8003E4B4: -/* 198B4 8003E4B4 8C620004 */ lw $v0, 4($v1) -/* 198B8 8003E4B8 10500005 */ beq $v0, $s0, .L8003E4D0 -/* 198BC 8003E4BC 00000000 */ nop -/* 198C0 8003E4C0 26310001 */ addiu $s1, $s1, 1 -/* 198C4 8003E4C4 0224102A */ slt $v0, $s1, $a0 -/* 198C8 8003E4C8 1440FFFA */ bnez $v0, .L8003E4B4 -/* 198CC 8003E4CC 24630004 */ addiu $v1, $v1, 4 -.L8003E4D0: -/* 198D0 8003E4D0 8E020034 */ lw $v0, 0x34($s0) -/* 198D4 8003E4D4 10400003 */ beqz $v0, .L8003E4E4 -/* 198D8 8003E4D8 00000000 */ nop -/* 198DC 8003E4DC 0C0B102B */ jal func_802C40AC -/* 198E0 8003E4E0 8E04004C */ lw $a0, 0x4c($s0) -.L8003E4E4: -/* 198E4 8003E4E4 8E020038 */ lw $v0, 0x38($s0) -/* 198E8 8003E4E8 10400003 */ beqz $v0, .L8003E4F8 -/* 198EC 8003E4EC 00000000 */ nop -/* 198F0 8003E4F0 0C0B102B */ jal func_802C40AC -/* 198F4 8003E4F4 8E040050 */ lw $a0, 0x50($s0) -.L8003E4F8: -/* 198F8 8003E4F8 8E02003C */ lw $v0, 0x3c($s0) -/* 198FC 8003E4FC 10400003 */ beqz $v0, .L8003E50C -/* 19900 8003E500 00000000 */ nop -/* 19904 8003E504 0C0B102B */ jal func_802C40AC -/* 19908 8003E508 8E040054 */ lw $a0, 0x54($s0) -.L8003E50C: -/* 1990C 8003E50C 8E020040 */ lw $v0, 0x40($s0) -/* 19910 8003E510 10400003 */ beqz $v0, .L8003E520 -/* 19914 8003E514 00000000 */ nop -/* 19918 8003E518 0C0B102B */ jal func_802C40AC -/* 1991C 8003E51C 8E040058 */ lw $a0, 0x58($s0) -.L8003E520: -/* 19920 8003E520 8E020044 */ lw $v0, 0x44($s0) -/* 19924 8003E524 10400003 */ beqz $v0, .L8003E534 -/* 19928 8003E528 00000000 */ nop -/* 1992C 8003E52C 0C0B102B */ jal func_802C40AC -/* 19930 8003E530 8E04005C */ lw $a0, 0x5c($s0) -.L8003E534: -/* 19934 8003E534 8E020048 */ lw $v0, 0x48($s0) -/* 19938 8003E538 10400003 */ beqz $v0, .L8003E548 -/* 1993C 8003E53C 00000000 */ nop -/* 19940 8003E540 0C0B102B */ jal func_802C40AC -/* 19944 8003E544 8E040060 */ lw $a0, 0x60($s0) -.L8003E548: -/* 19948 8003E548 86040008 */ lh $a0, 8($s0) -/* 1994C 8003E54C AE000020 */ sw $zero, 0x20($s0) -/* 19950 8003E550 AE000024 */ sw $zero, 0x24($s0) -/* 19954 8003E554 AE000028 */ sw $zero, 0x28($s0) -/* 19958 8003E558 AE00002C */ sw $zero, 0x2c($s0) -/* 1995C 8003E55C 0C00E9EB */ jal func_8003A7AC -/* 19960 8003E560 AE000030 */ sw $zero, 0x30($s0) -/* 19964 8003E564 0C00E1A3 */ jal func_8003868C -/* 19968 8003E568 0040202D */ daddu $a0, $v0, $zero -/* 1996C 8003E56C 8E040064 */ lw $a0, 0x64($s0) -/* 19970 8003E570 50800004 */ beql $a0, $zero, .L8003E584 -/* 19974 8003E574 0000202D */ daddu $a0, $zero, $zero -/* 19978 8003E578 0C00AB3B */ jal func_8002ACEC -/* 1997C 8003E57C 00000000 */ nop -/* 19980 8003E580 0000202D */ daddu $a0, $zero, $zero -.L8003E584: -/* 19984 8003E584 0260182D */ daddu $v1, $s3, $zero -.L8003E588: -/* 19988 8003E588 8C620004 */ lw $v0, 4($v1) -/* 1998C 8003E58C 50500001 */ beql $v0, $s0, .L8003E594 -/* 19990 8003E590 AC600004 */ sw $zero, 4($v1) -.L8003E594: -/* 19994 8003E594 24840001 */ addiu $a0, $a0, 1 -/* 19998 8003E598 28820010 */ slti $v0, $a0, 0x10 -/* 1999C 8003E59C 1440FFFA */ bnez $v0, .L8003E588 -/* 199A0 8003E5A0 24630004 */ addiu $v1, $v1, 4 -/* 199A4 8003E5A4 8E030000 */ lw $v1, ($s0) -/* 199A8 8003E5A8 30620004 */ andi $v0, $v1, 4 -/* 199AC 8003E5AC 1440000E */ bnez $v0, .L8003E5E8 -/* 199B0 8003E5B0 30620008 */ andi $v0, $v1, 8 -/* 199B4 8003E5B4 10400004 */ beqz $v0, .L8003E5C8 -/* 199B8 8003E5B8 30620001 */ andi $v0, $v1, 1 -/* 199BC 8003E5BC 8E42008C */ lw $v0, 0x8c($s2) -/* 199C0 8003E5C0 16020009 */ bne $s0, $v0, .L8003E5E8 -/* 199C4 8003E5C4 30620001 */ andi $v0, $v1, 1 -.L8003E5C8: -/* 199C8 8003E5C8 14400007 */ bnez $v0, .L8003E5E8 -/* 199CC 8003E5CC 30620010 */ andi $v0, $v1, 0x10 -/* 199D0 8003E5D0 14400005 */ bnez $v0, .L8003E5E8 -/* 199D4 8003E5D4 00000000 */ nop -/* 199D8 8003E5D8 86650048 */ lh $a1, 0x48($s3) -/* 199DC 8003E5DC 82440020 */ lb $a0, 0x20($s2) -/* 199E0 8003E5E0 0C00F7E8 */ jal func_8003DFA0 -/* 199E4 8003E5E4 00B12821 */ addu $a1, $a1, $s1 -.L8003E5E8: -/* 199E8 8003E5E8 0C00AB3B */ jal func_8002ACEC -/* 199EC 8003E5EC 0200202D */ daddu $a0, $s0, $zero -/* 199F0 8003E5F0 8FBF0020 */ lw $ra, 0x20($sp) -/* 199F4 8003E5F4 8FB3001C */ lw $s3, 0x1c($sp) -/* 199F8 8003E5F8 8FB20018 */ lw $s2, 0x18($sp) -/* 199FC 8003E5FC 8FB10014 */ lw $s1, 0x14($sp) -/* 19A00 8003E600 8FB00010 */ lw $s0, 0x10($sp) -/* 19A04 8003E604 03E00008 */ jr $ra -/* 19A08 8003E608 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E60C.s b/ver/jp/asm/nonmatchings/13530/func_8003E60C.s deleted file mode 100644 index ab20a9b6ae..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E60C.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E60C -/* 19A0C 8003E60C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19A10 8003E610 AFB00010 */ sw $s0, 0x10($sp) -/* 19A14 8003E614 0080802D */ daddu $s0, $a0, $zero -/* 19A18 8003E618 AFBF0018 */ sw $ra, 0x18($sp) -/* 19A1C 8003E61C AFB10014 */ sw $s1, 0x14($sp) -/* 19A20 8003E620 8E02003C */ lw $v0, 0x3c($s0) -/* 19A24 8003E624 10400004 */ beqz $v0, .L8003E638 -/* 19A28 8003E628 00A0882D */ daddu $s1, $a1, $zero -/* 19A2C 8003E62C 8C440144 */ lw $a0, 0x144($v0) -/* 19A30 8003E630 0C0B102B */ jal func_802C40AC -/* 19A34 8003E634 00000000 */ nop -.L8003E638: -/* 19A38 8003E638 0220202D */ daddu $a0, $s1, $zero -/* 19A3C 8003E63C 2405000A */ addiu $a1, $zero, 0xa -/* 19A40 8003E640 0000302D */ daddu $a2, $zero, $zero -/* 19A44 8003E644 0C0B0CF8 */ jal func_802C33E0 -/* 19A48 8003E648 AE040024 */ sw $a0, 0x24($s0) -/* 19A4C 8003E64C 0040182D */ daddu $v1, $v0, $zero -/* 19A50 8003E650 AE03003C */ sw $v1, 0x3c($s0) -/* 19A54 8003E654 8C620144 */ lw $v0, 0x144($v1) -/* 19A58 8003E658 AE020054 */ sw $v0, 0x54($s0) -/* 19A5C 8003E65C AC700148 */ sw $s0, 0x148($v1) -/* 19A60 8003E660 8FBF0018 */ lw $ra, 0x18($sp) -/* 19A64 8003E664 8FB10014 */ lw $s1, 0x14($sp) -/* 19A68 8003E668 8FB00010 */ lw $s0, 0x10($sp) -/* 19A6C 8003E66C 03E00008 */ jr $ra -/* 19A70 8003E670 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E674.s b/ver/jp/asm/nonmatchings/13530/func_8003E674.s deleted file mode 100644 index 1376fa01ee..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E674.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E674 -/* 19A74 8003E674 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19A78 8003E678 AFB00010 */ sw $s0, 0x10($sp) -/* 19A7C 8003E67C 0080802D */ daddu $s0, $a0, $zero -/* 19A80 8003E680 AFBF0018 */ sw $ra, 0x18($sp) -/* 19A84 8003E684 AFB10014 */ sw $s1, 0x14($sp) -/* 19A88 8003E688 8E020044 */ lw $v0, 0x44($s0) -/* 19A8C 8003E68C 10400004 */ beqz $v0, .L8003E6A0 -/* 19A90 8003E690 00A0882D */ daddu $s1, $a1, $zero -/* 19A94 8003E694 8C440144 */ lw $a0, 0x144($v0) -/* 19A98 8003E698 0C0B102B */ jal func_802C40AC -/* 19A9C 8003E69C 00000000 */ nop -.L8003E6A0: -/* 19AA0 8003E6A0 0220202D */ daddu $a0, $s1, $zero -/* 19AA4 8003E6A4 2405000A */ addiu $a1, $zero, 0xa -/* 19AA8 8003E6A8 0000302D */ daddu $a2, $zero, $zero -/* 19AAC 8003E6AC 0C0B0CF8 */ jal func_802C33E0 -/* 19AB0 8003E6B0 AE04002C */ sw $a0, 0x2c($s0) -/* 19AB4 8003E6B4 0040182D */ daddu $v1, $v0, $zero -/* 19AB8 8003E6B8 AE030044 */ sw $v1, 0x44($s0) -/* 19ABC 8003E6BC 8C620144 */ lw $v0, 0x144($v1) -/* 19AC0 8003E6C0 AE02005C */ sw $v0, 0x5c($s0) -/* 19AC4 8003E6C4 AC700148 */ sw $s0, 0x148($v1) -/* 19AC8 8003E6C8 8FBF0018 */ lw $ra, 0x18($sp) -/* 19ACC 8003E6CC 8FB10014 */ lw $s1, 0x14($sp) -/* 19AD0 8003E6D0 8FB00010 */ lw $s0, 0x10($sp) -/* 19AD4 8003E6D4 03E00008 */ jr $ra -/* 19AD8 8003E6D8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E6DC.s b/ver/jp/asm/nonmatchings/13530/func_8003E6DC.s deleted file mode 100644 index 75083c4235..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E6DC.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E6DC -/* 19ADC 8003E6DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19AE0 8003E6E0 AFB00010 */ sw $s0, 0x10($sp) -/* 19AE4 8003E6E4 0080802D */ daddu $s0, $a0, $zero -/* 19AE8 8003E6E8 AFBF0018 */ sw $ra, 0x18($sp) -/* 19AEC 8003E6EC AFB10014 */ sw $s1, 0x14($sp) -/* 19AF0 8003E6F0 8E020038 */ lw $v0, 0x38($s0) -/* 19AF4 8003E6F4 10400004 */ beqz $v0, .L8003E708 -/* 19AF8 8003E6F8 00A0882D */ daddu $s1, $a1, $zero -/* 19AFC 8003E6FC 8C440144 */ lw $a0, 0x144($v0) -/* 19B00 8003E700 0C0B102B */ jal func_802C40AC -/* 19B04 8003E704 00000000 */ nop -.L8003E708: -/* 19B08 8003E708 0220202D */ daddu $a0, $s1, $zero -/* 19B0C 8003E70C 2405000A */ addiu $a1, $zero, 0xa -/* 19B10 8003E710 0000302D */ daddu $a2, $zero, $zero -/* 19B14 8003E714 0C0B0CF8 */ jal func_802C33E0 -/* 19B18 8003E718 AE040020 */ sw $a0, 0x20($s0) -/* 19B1C 8003E71C 0040182D */ daddu $v1, $v0, $zero -/* 19B20 8003E720 AE030038 */ sw $v1, 0x38($s0) -/* 19B24 8003E724 8C620144 */ lw $v0, 0x144($v1) -/* 19B28 8003E728 AE020050 */ sw $v0, 0x50($s0) -/* 19B2C 8003E72C AC700148 */ sw $s0, 0x148($v1) -/* 19B30 8003E730 8FBF0018 */ lw $ra, 0x18($sp) -/* 19B34 8003E734 8FB10014 */ lw $s1, 0x14($sp) -/* 19B38 8003E738 8FB00010 */ lw $s0, 0x10($sp) -/* 19B3C 8003E73C 03E00008 */ jr $ra -/* 19B40 8003E740 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E744.s b/ver/jp/asm/nonmatchings/13530/func_8003E744.s deleted file mode 100644 index e95f331a64..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E744.s +++ /dev/null @@ -1,61 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E744 -/* 19B44 8003E744 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 19B48 8003E748 AFB3001C */ sw $s3, 0x1c($sp) -/* 19B4C 8003E74C 0080982D */ daddu $s3, $a0, $zero -/* 19B50 8003E750 AFB40020 */ sw $s4, 0x20($sp) -/* 19B54 8003E754 00A0A02D */ daddu $s4, $a1, $zero -/* 19B58 8003E758 AFB20018 */ sw $s2, 0x18($sp) -/* 19B5C 8003E75C 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 19B60 8003E760 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -/* 19B64 8003E764 AFBF0024 */ sw $ra, 0x24($sp) -/* 19B68 8003E768 AFB10014 */ sw $s1, 0x14($sp) -/* 19B6C 8003E76C AFB00010 */ sw $s0, 0x10($sp) -/* 19B70 8003E770 8242001C */ lb $v0, 0x1c($s2) -/* 19B74 8003E774 1840001E */ blez $v0, .L8003E7F0 -/* 19B78 8003E778 0000802D */ daddu $s0, $zero, $zero -/* 19B7C 8003E77C 0240882D */ daddu $s1, $s2, $zero -.L8003E780: -/* 19B80 8003E780 8E260028 */ lw $a2, 0x28($s1) -/* 19B84 8003E784 50C00015 */ beql $a2, $zero, .L8003E7DC -/* 19B88 8003E788 26310004 */ addiu $s1, $s1, 4 -/* 19B8C 8003E78C 8CC20000 */ lw $v0, ($a2) -/* 19B90 8003E790 18400011 */ blez $v0, .L8003E7D8 -/* 19B94 8003E794 0000282D */ daddu $a1, $zero, $zero -/* 19B98 8003E798 00C0182D */ daddu $v1, $a2, $zero -.L8003E79C: -/* 19B9C 8003E79C 8C640004 */ lw $a0, 4($v1) -/* 19BA0 8003E7A0 10800008 */ beqz $a0, .L8003E7C4 -/* 19BA4 8003E7A4 00000000 */ nop -/* 19BA8 8003E7A8 84820008 */ lh $v0, 8($a0) -/* 19BAC 8003E7AC 14530005 */ bne $v0, $s3, .L8003E7C4 -/* 19BB0 8003E7B0 00000000 */ nop -/* 19BB4 8003E7B4 0C00F983 */ jal func_8003E60C -/* 19BB8 8003E7B8 0280282D */ daddu $a1, $s4, $zero -/* 19BBC 8003E7BC 0800F9F7 */ j .L8003E7DC -/* 19BC0 8003E7C0 26310004 */ addiu $s1, $s1, 4 -.L8003E7C4: -/* 19BC4 8003E7C4 8CC20000 */ lw $v0, ($a2) -/* 19BC8 8003E7C8 24A50001 */ addiu $a1, $a1, 1 -/* 19BCC 8003E7CC 00A2102A */ slt $v0, $a1, $v0 -/* 19BD0 8003E7D0 1440FFF2 */ bnez $v0, .L8003E79C -/* 19BD4 8003E7D4 24630004 */ addiu $v1, $v1, 4 -.L8003E7D8: -/* 19BD8 8003E7D8 26310004 */ addiu $s1, $s1, 4 -.L8003E7DC: -/* 19BDC 8003E7DC 8242001C */ lb $v0, 0x1c($s2) -/* 19BE0 8003E7E0 26100001 */ addiu $s0, $s0, 1 -/* 19BE4 8003E7E4 0202102A */ slt $v0, $s0, $v0 -/* 19BE8 8003E7E8 1440FFE5 */ bnez $v0, .L8003E780 -/* 19BEC 8003E7EC 00000000 */ nop -.L8003E7F0: -/* 19BF0 8003E7F0 8FBF0024 */ lw $ra, 0x24($sp) -/* 19BF4 8003E7F4 8FB40020 */ lw $s4, 0x20($sp) -/* 19BF8 8003E7F8 8FB3001C */ lw $s3, 0x1c($sp) -/* 19BFC 8003E7FC 8FB20018 */ lw $s2, 0x18($sp) -/* 19C00 8003E800 8FB10014 */ lw $s1, 0x14($sp) -/* 19C04 8003E804 8FB00010 */ lw $s0, 0x10($sp) -/* 19C08 8003E808 03E00008 */ jr $ra -/* 19C0C 8003E80C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E810.s b/ver/jp/asm/nonmatchings/13530/func_8003E810.s deleted file mode 100644 index d7a1702b85..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E810.s +++ /dev/null @@ -1,61 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E810 -/* 19C10 8003E810 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 19C14 8003E814 AFB3001C */ sw $s3, 0x1c($sp) -/* 19C18 8003E818 0080982D */ daddu $s3, $a0, $zero -/* 19C1C 8003E81C AFB40020 */ sw $s4, 0x20($sp) -/* 19C20 8003E820 00A0A02D */ daddu $s4, $a1, $zero -/* 19C24 8003E824 AFB20018 */ sw $s2, 0x18($sp) -/* 19C28 8003E828 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 19C2C 8003E82C 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -/* 19C30 8003E830 AFBF0024 */ sw $ra, 0x24($sp) -/* 19C34 8003E834 AFB10014 */ sw $s1, 0x14($sp) -/* 19C38 8003E838 AFB00010 */ sw $s0, 0x10($sp) -/* 19C3C 8003E83C 8242001C */ lb $v0, 0x1c($s2) -/* 19C40 8003E840 1840001E */ blez $v0, .L8003E8BC -/* 19C44 8003E844 0000802D */ daddu $s0, $zero, $zero -/* 19C48 8003E848 0240882D */ daddu $s1, $s2, $zero -.L8003E84C: -/* 19C4C 8003E84C 8E260028 */ lw $a2, 0x28($s1) -/* 19C50 8003E850 50C00015 */ beql $a2, $zero, .L8003E8A8 -/* 19C54 8003E854 26310004 */ addiu $s1, $s1, 4 -/* 19C58 8003E858 8CC20000 */ lw $v0, ($a2) -/* 19C5C 8003E85C 18400011 */ blez $v0, .L8003E8A4 -/* 19C60 8003E860 0000282D */ daddu $a1, $zero, $zero -/* 19C64 8003E864 00C0182D */ daddu $v1, $a2, $zero -.L8003E868: -/* 19C68 8003E868 8C640004 */ lw $a0, 4($v1) -/* 19C6C 8003E86C 10800008 */ beqz $a0, .L8003E890 -/* 19C70 8003E870 00000000 */ nop -/* 19C74 8003E874 84820008 */ lh $v0, 8($a0) -/* 19C78 8003E878 14530005 */ bne $v0, $s3, .L8003E890 -/* 19C7C 8003E87C 00000000 */ nop -/* 19C80 8003E880 0C00F99D */ jal func_8003E674 -/* 19C84 8003E884 0280282D */ daddu $a1, $s4, $zero -/* 19C88 8003E888 0800FA2A */ j .L8003E8A8 -/* 19C8C 8003E88C 26310004 */ addiu $s1, $s1, 4 -.L8003E890: -/* 19C90 8003E890 8CC20000 */ lw $v0, ($a2) -/* 19C94 8003E894 24A50001 */ addiu $a1, $a1, 1 -/* 19C98 8003E898 00A2102A */ slt $v0, $a1, $v0 -/* 19C9C 8003E89C 1440FFF2 */ bnez $v0, .L8003E868 -/* 19CA0 8003E8A0 24630004 */ addiu $v1, $v1, 4 -.L8003E8A4: -/* 19CA4 8003E8A4 26310004 */ addiu $s1, $s1, 4 -.L8003E8A8: -/* 19CA8 8003E8A8 8242001C */ lb $v0, 0x1c($s2) -/* 19CAC 8003E8AC 26100001 */ addiu $s0, $s0, 1 -/* 19CB0 8003E8B0 0202102A */ slt $v0, $s0, $v0 -/* 19CB4 8003E8B4 1440FFE5 */ bnez $v0, .L8003E84C -/* 19CB8 8003E8B8 00000000 */ nop -.L8003E8BC: -/* 19CBC 8003E8BC 8FBF0024 */ lw $ra, 0x24($sp) -/* 19CC0 8003E8C0 8FB40020 */ lw $s4, 0x20($sp) -/* 19CC4 8003E8C4 8FB3001C */ lw $s3, 0x1c($sp) -/* 19CC8 8003E8C8 8FB20018 */ lw $s2, 0x18($sp) -/* 19CCC 8003E8CC 8FB10014 */ lw $s1, 0x14($sp) -/* 19CD0 8003E8D0 8FB00010 */ lw $s0, 0x10($sp) -/* 19CD4 8003E8D4 03E00008 */ jr $ra -/* 19CD8 8003E8D8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E8DC.s b/ver/jp/asm/nonmatchings/13530/func_8003E8DC.s deleted file mode 100644 index 2a8dcf32df..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E8DC.s +++ /dev/null @@ -1,61 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E8DC -/* 19CDC 8003E8DC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 19CE0 8003E8E0 AFB3001C */ sw $s3, 0x1c($sp) -/* 19CE4 8003E8E4 0080982D */ daddu $s3, $a0, $zero -/* 19CE8 8003E8E8 AFB40020 */ sw $s4, 0x20($sp) -/* 19CEC 8003E8EC 00A0A02D */ daddu $s4, $a1, $zero -/* 19CF0 8003E8F0 AFB20018 */ sw $s2, 0x18($sp) -/* 19CF4 8003E8F4 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 19CF8 8003E8F8 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -/* 19CFC 8003E8FC AFBF0024 */ sw $ra, 0x24($sp) -/* 19D00 8003E900 AFB10014 */ sw $s1, 0x14($sp) -/* 19D04 8003E904 AFB00010 */ sw $s0, 0x10($sp) -/* 19D08 8003E908 8242001C */ lb $v0, 0x1c($s2) -/* 19D0C 8003E90C 1840001E */ blez $v0, .L8003E988 -/* 19D10 8003E910 0000802D */ daddu $s0, $zero, $zero -/* 19D14 8003E914 0240882D */ daddu $s1, $s2, $zero -.L8003E918: -/* 19D18 8003E918 8E260028 */ lw $a2, 0x28($s1) -/* 19D1C 8003E91C 50C00015 */ beql $a2, $zero, .L8003E974 -/* 19D20 8003E920 26310004 */ addiu $s1, $s1, 4 -/* 19D24 8003E924 8CC20000 */ lw $v0, ($a2) -/* 19D28 8003E928 18400011 */ blez $v0, .L8003E970 -/* 19D2C 8003E92C 0000282D */ daddu $a1, $zero, $zero -/* 19D30 8003E930 00C0182D */ daddu $v1, $a2, $zero -.L8003E934: -/* 19D34 8003E934 8C640004 */ lw $a0, 4($v1) -/* 19D38 8003E938 10800008 */ beqz $a0, .L8003E95C -/* 19D3C 8003E93C 00000000 */ nop -/* 19D40 8003E940 84820008 */ lh $v0, 8($a0) -/* 19D44 8003E944 14530005 */ bne $v0, $s3, .L8003E95C -/* 19D48 8003E948 00000000 */ nop -/* 19D4C 8003E94C 0C00F9B7 */ jal func_8003E6DC -/* 19D50 8003E950 0280282D */ daddu $a1, $s4, $zero -/* 19D54 8003E954 0800FA5D */ j .L8003E974 -/* 19D58 8003E958 26310004 */ addiu $s1, $s1, 4 -.L8003E95C: -/* 19D5C 8003E95C 8CC20000 */ lw $v0, ($a2) -/* 19D60 8003E960 24A50001 */ addiu $a1, $a1, 1 -/* 19D64 8003E964 00A2102A */ slt $v0, $a1, $v0 -/* 19D68 8003E968 1440FFF2 */ bnez $v0, .L8003E934 -/* 19D6C 8003E96C 24630004 */ addiu $v1, $v1, 4 -.L8003E970: -/* 19D70 8003E970 26310004 */ addiu $s1, $s1, 4 -.L8003E974: -/* 19D74 8003E974 8242001C */ lb $v0, 0x1c($s2) -/* 19D78 8003E978 26100001 */ addiu $s0, $s0, 1 -/* 19D7C 8003E97C 0202102A */ slt $v0, $s0, $v0 -/* 19D80 8003E980 1440FFE5 */ bnez $v0, .L8003E918 -/* 19D84 8003E984 00000000 */ nop -.L8003E988: -/* 19D88 8003E988 8FBF0024 */ lw $ra, 0x24($sp) -/* 19D8C 8003E98C 8FB40020 */ lw $s4, 0x20($sp) -/* 19D90 8003E990 8FB3001C */ lw $s3, 0x1c($sp) -/* 19D94 8003E994 8FB20018 */ lw $s2, 0x18($sp) -/* 19D98 8003E998 8FB10014 */ lw $s1, 0x14($sp) -/* 19D9C 8003E99C 8FB00010 */ lw $s0, 0x10($sp) -/* 19DA0 8003E9A0 03E00008 */ jr $ra -/* 19DA4 8003E9A4 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/13530/func_8003E9A8.s b/ver/jp/asm/nonmatchings/13530/func_8003E9A8.s deleted file mode 100644 index 779221f61d..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003E9A8.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003E9A8 -/* 19DA8 8003E9A8 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 19DAC 8003E9AC 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 19DB0 8003E9B0 8062001C */ lb $v0, 0x1c($v1) -/* 19DB4 8003E9B4 18400018 */ blez $v0, .L8003EA18 -/* 19DB8 8003E9B8 0000382D */ daddu $a3, $zero, $zero -/* 19DBC 8003E9BC 0040502D */ daddu $t2, $v0, $zero -/* 19DC0 8003E9C0 0060482D */ daddu $t1, $v1, $zero -.L8003E9C4: -/* 19DC4 8003E9C4 8D220028 */ lw $v0, 0x28($t1) -/* 19DC8 8003E9C8 50400010 */ beql $v0, $zero, .L8003EA0C -/* 19DCC 8003E9CC 24E70001 */ addiu $a3, $a3, 1 -/* 19DD0 8003E9D0 8C430000 */ lw $v1, ($v0) -/* 19DD4 8003E9D4 1860000C */ blez $v1, .L8003EA08 -/* 19DD8 8003E9D8 0000302D */ daddu $a2, $zero, $zero -/* 19DDC 8003E9DC 0060402D */ daddu $t0, $v1, $zero -/* 19DE0 8003E9E0 0040282D */ daddu $a1, $v0, $zero -.L8003E9E4: -/* 19DE4 8003E9E4 8CA30004 */ lw $v1, 4($a1) -/* 19DE8 8003E9E8 10600004 */ beqz $v1, .L8003E9FC -/* 19DEC 8003E9EC 24C60001 */ addiu $a2, $a2, 1 -/* 19DF0 8003E9F0 84620008 */ lh $v0, 8($v1) -/* 19DF4 8003E9F4 1044000A */ beq $v0, $a0, .L8003EA20 -/* 19DF8 8003E9F8 00000000 */ nop -.L8003E9FC: -/* 19DFC 8003E9FC 00C8102A */ slt $v0, $a2, $t0 -/* 19E00 8003EA00 1440FFF8 */ bnez $v0, .L8003E9E4 -/* 19E04 8003EA04 24A50004 */ addiu $a1, $a1, 4 -.L8003EA08: -/* 19E08 8003EA08 24E70001 */ addiu $a3, $a3, 1 -.L8003EA0C: -/* 19E0C 8003EA0C 00EA102A */ slt $v0, $a3, $t2 -/* 19E10 8003EA10 1440FFEC */ bnez $v0, .L8003E9C4 -/* 19E14 8003EA14 25290004 */ addiu $t1, $t1, 4 -.L8003EA18: -/* 19E18 8003EA18 0800FA86 */ j .L8003EA18 -/* 19E1C 8003EA1C 00000000 */ nop -.L8003EA20: -/* 19E20 8003EA20 03E00008 */ jr $ra -/* 19E24 8003EA24 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/13530/func_8003EA28.s b/ver/jp/asm/nonmatchings/13530/func_8003EA28.s deleted file mode 100644 index 3f94d1f91c..0000000000 --- a/ver/jp/asm/nonmatchings/13530/func_8003EA28.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EA28 -/* 19E28 8003EA28 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 19E2C 8003EA2C 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 19E30 8003EA30 8062001C */ lb $v0, 0x1c($v1) -/* 19E34 8003EA34 1840001A */ blez $v0, .L8003EAA0 -/* 19E38 8003EA38 0000382D */ daddu $a3, $zero, $zero -/* 19E3C 8003EA3C 0040502D */ daddu $t2, $v0, $zero -/* 19E40 8003EA40 0060482D */ daddu $t1, $v1, $zero -.L8003EA44: -/* 19E44 8003EA44 8D220028 */ lw $v0, 0x28($t1) -/* 19E48 8003EA48 50400012 */ beql $v0, $zero, .L8003EA94 -/* 19E4C 8003EA4C 24E70001 */ addiu $a3, $a3, 1 -/* 19E50 8003EA50 8C430000 */ lw $v1, ($v0) -/* 19E54 8003EA54 1860000E */ blez $v1, .L8003EA90 -/* 19E58 8003EA58 0000302D */ daddu $a2, $zero, $zero -/* 19E5C 8003EA5C 0060402D */ daddu $t0, $v1, $zero -/* 19E60 8003EA60 0040282D */ daddu $a1, $v0, $zero -.L8003EA64: -/* 19E64 8003EA64 8CA30004 */ lw $v1, 4($a1) -/* 19E68 8003EA68 10600006 */ beqz $v1, .L8003EA84 -/* 19E6C 8003EA6C 24C60001 */ addiu $a2, $a2, 1 -/* 19E70 8003EA70 84620008 */ lh $v0, 8($v1) -/* 19E74 8003EA74 14440004 */ bne $v0, $a0, .L8003EA88 -/* 19E78 8003EA78 00C8102A */ slt $v0, $a2, $t0 -/* 19E7C 8003EA7C 03E00008 */ jr $ra -/* 19E80 8003EA80 0060102D */ daddu $v0, $v1, $zero -.L8003EA84: -/* 19E84 8003EA84 00C8102A */ slt $v0, $a2, $t0 -.L8003EA88: -/* 19E88 8003EA88 1440FFF6 */ bnez $v0, .L8003EA64 -/* 19E8C 8003EA8C 24A50004 */ addiu $a1, $a1, 4 -.L8003EA90: -/* 19E90 8003EA90 24E70001 */ addiu $a3, $a3, 1 -.L8003EA94: -/* 19E94 8003EA94 00EA102A */ slt $v0, $a3, $t2 -/* 19E98 8003EA98 1440FFEA */ bnez $v0, .L8003EA44 -/* 19E9C 8003EA9C 25290004 */ addiu $t1, $t1, 4 -.L8003EAA0: -/* 19EA0 8003EAA0 03E00008 */ jr $ra -/* 19EA4 8003EAA4 0000102D */ daddu $v0, $zero, $zero -/* 19EA8 8003EAA8 00000000 */ nop -/* 19EAC 8003EAAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EAB0.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EAB0.s deleted file mode 100644 index 39dc712b00..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EAB0.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EAB0 -/* 19EB0 8003EAB0 0080302D */ daddu $a2, $a0, $zero -/* 19EB4 8003EAB4 04A10002 */ bgez $a1, .L8003EAC0 -/* 19EB8 8003EAB8 00A0182D */ daddu $v1, $a1, $zero -/* 19EBC 8003EABC 24A3001F */ addiu $v1, $a1, 0x1f -.L8003EAC0: -/* 19EC0 8003EAC0 00031943 */ sra $v1, $v1, 5 -/* 19EC4 8003EAC4 00032140 */ sll $a0, $v1, 5 -/* 19EC8 8003EAC8 00A42023 */ subu $a0, $a1, $a0 -/* 19ECC 8003EACC 00031880 */ sll $v1, $v1, 2 -/* 19ED0 8003EAD0 00061040 */ sll $v0, $a2, 1 -/* 19ED4 8003EAD4 00461021 */ addu $v0, $v0, $a2 -/* 19ED8 8003EAD8 00021100 */ sll $v0, $v0, 4 -/* 19EDC 8003EADC 00621821 */ addu $v1, $v1, $v0 -/* 19EE0 8003EAE0 3C02800B */ lui $v0, %hi(D_800B0EF0) -/* 19EE4 8003EAE4 24420EF0 */ addiu $v0, $v0, %lo(D_800B0EF0) -/* 19EE8 8003EAE8 00621821 */ addu $v1, $v1, $v0 -/* 19EEC 8003EAEC 24020001 */ addiu $v0, $zero, 1 -/* 19EF0 8003EAF0 8C6300B0 */ lw $v1, 0xb0($v1) -/* 19EF4 8003EAF4 00821004 */ sllv $v0, $v0, $a0 -/* 19EF8 8003EAF8 03E00008 */ jr $ra -/* 19EFC 8003EAFC 00621024 */ and $v0, $v1, $v0 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EB00.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EB00.s deleted file mode 100644 index 7cb05a0388..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EB00.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EB00 -/* 19F00 8003EB00 0080182D */ daddu $v1, $a0, $zero -/* 19F04 8003EB04 00A0102D */ daddu $v0, $a1, $zero -/* 19F08 8003EB08 04410002 */ bgez $v0, .L8003EB14 -/* 19F0C 8003EB0C 0040202D */ daddu $a0, $v0, $zero -/* 19F10 8003EB10 2444001F */ addiu $a0, $v0, 0x1f -.L8003EB14: -/* 19F14 8003EB14 00042143 */ sra $a0, $a0, 5 -/* 19F18 8003EB18 00042940 */ sll $a1, $a0, 5 -/* 19F1C 8003EB1C 00452823 */ subu $a1, $v0, $a1 -/* 19F20 8003EB20 00042080 */ sll $a0, $a0, 2 -/* 19F24 8003EB24 00031040 */ sll $v0, $v1, 1 -/* 19F28 8003EB28 00431021 */ addu $v0, $v0, $v1 -/* 19F2C 8003EB2C 00021100 */ sll $v0, $v0, 4 -/* 19F30 8003EB30 00822021 */ addu $a0, $a0, $v0 -/* 19F34 8003EB34 3C02800B */ lui $v0, %hi(D_800B0EF0) -/* 19F38 8003EB38 24420EF0 */ addiu $v0, $v0, %lo(D_800B0EF0) -/* 19F3C 8003EB3C 00822021 */ addu $a0, $a0, $v0 -/* 19F40 8003EB40 24030001 */ addiu $v1, $zero, 1 -/* 19F44 8003EB44 8C8200B0 */ lw $v0, 0xb0($a0) -/* 19F48 8003EB48 00A31804 */ sllv $v1, $v1, $a1 -/* 19F4C 8003EB4C 00431025 */ or $v0, $v0, $v1 -/* 19F50 8003EB50 03E00008 */ jr $ra -/* 19F54 8003EB54 AC8200B0 */ sw $v0, 0xb0($a0) diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EB58.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EB58.s deleted file mode 100644 index f7da2d2797..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EB58.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EB58 -/* 19F58 8003EB58 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19F5C 8003EB5C 10A00004 */ beqz $a1, .L8003EB70 -/* 19F60 8003EB60 AFBF0010 */ sw $ra, 0x10($sp) -/* 19F64 8003EB64 0000202D */ daddu $a0, $zero, $zero -/* 19F68 8003EB68 0C011670 */ jal func_800459C0 -/* 19F6C 8003EB6C 2405003C */ addiu $a1, $zero, 0x3c -.L8003EB70: -/* 19F70 8003EB70 0C011714 */ jal func_80045C50 -/* 19F74 8003EB74 00000000 */ nop -/* 19F78 8003EB78 2C420001 */ sltiu $v0, $v0, 1 -/* 19F7C 8003EB7C 8FBF0010 */ lw $ra, 0x10($sp) -/* 19F80 8003EB80 00021040 */ sll $v0, $v0, 1 -/* 19F84 8003EB84 03E00008 */ jr $ra -/* 19F88 8003EB88 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EB8C.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EB8C.s deleted file mode 100644 index d350b8f6de..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EB8C.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EB8C -/* 19F8C 8003EB8C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19F90 8003EB90 10A00004 */ beqz $a1, .L8003EBA4 -/* 19F94 8003EB94 AFBF0010 */ sw $ra, 0x10($sp) -/* 19F98 8003EB98 24040001 */ addiu $a0, $zero, 1 -/* 19F9C 8003EB9C 0C011670 */ jal func_800459C0 -/* 19FA0 8003EBA0 2405003C */ addiu $a1, $zero, 0x3c -.L8003EBA4: -/* 19FA4 8003EBA4 0C011714 */ jal func_80045C50 -/* 19FA8 8003EBA8 00000000 */ nop -/* 19FAC 8003EBAC 2C420001 */ sltiu $v0, $v0, 1 -/* 19FB0 8003EBB0 8FBF0010 */ lw $ra, 0x10($sp) -/* 19FB4 8003EBB4 00021040 */ sll $v0, $v0, 1 -/* 19FB8 8003EBB8 03E00008 */ jr $ra -/* 19FBC 8003EBBC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EBC0.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EBC0.s deleted file mode 100644 index e1984e4873..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EBC0.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EBC0 -/* 19FC0 8003EBC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19FC4 8003EBC4 AFB00010 */ sw $s0, 0x10($sp) -/* 19FC8 8003EBC8 0080802D */ daddu $s0, $a0, $zero -/* 19FCC 8003EBCC 10A0000E */ beqz $a1, .L8003EC08 -/* 19FD0 8003EBD0 AFBF0014 */ sw $ra, 0x14($sp) -/* 19FD4 8003EBD4 0C048A8F */ jal func_80122A3C -/* 19FD8 8003EBD8 24040001 */ addiu $a0, $zero, 1 -/* 19FDC 8003EBDC 0000202D */ daddu $a0, $zero, $zero -/* 19FE0 8003EBE0 0080282D */ daddu $a1, $a0, $zero -/* 19FE4 8003EBE4 0080302D */ daddu $a2, $a0, $zero -/* 19FE8 8003EBE8 0080382D */ daddu $a3, $a0, $zero -/* 19FEC 8003EBEC 3C028015 */ lui $v0, %hi(D_80156350) -/* 19FF0 8003EBF0 8C426350 */ lw $v0, %lo(D_80156350)($v0) -/* 19FF4 8003EBF4 24030001 */ addiu $v1, $zero, 1 -/* 19FF8 8003EBF8 0C04841B */ jal func_8012106C -/* 19FFC 8003EBFC A0430000 */ sb $v1, ($v0) -/* 1A000 8003EC00 24020019 */ addiu $v0, $zero, 0x19 -/* 1A004 8003EC04 AE020070 */ sw $v0, 0x70($s0) -.L8003EC08: -/* 1A008 8003EC08 0000202D */ daddu $a0, $zero, $zero -/* 1A00C 8003EC0C 0080282D */ daddu $a1, $a0, $zero -/* 1A010 8003EC10 0080302D */ daddu $a2, $a0, $zero -/* 1A014 8003EC14 8E030070 */ lw $v1, 0x70($s0) -/* 1A018 8003EC18 24020019 */ addiu $v0, $zero, 0x19 -/* 1A01C 8003EC1C 00431023 */ subu $v0, $v0, $v1 -/* 1A020 8003EC20 00023880 */ sll $a3, $v0, 2 -/* 1A024 8003EC24 00E23821 */ addu $a3, $a3, $v0 -/* 1A028 8003EC28 00073840 */ sll $a3, $a3, 1 -/* 1A02C 8003EC2C 0C04841B */ jal func_8012106C -/* 1A030 8003EC30 30E700FE */ andi $a3, $a3, 0xfe -/* 1A034 8003EC34 8E020070 */ lw $v0, 0x70($s0) -/* 1A038 8003EC38 2442FFFF */ addiu $v0, $v0, -1 -/* 1A03C 8003EC3C AE020070 */ sw $v0, 0x70($s0) -/* 1A040 8003EC40 2C420001 */ sltiu $v0, $v0, 1 -/* 1A044 8003EC44 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A048 8003EC48 8FB00010 */ lw $s0, 0x10($sp) -/* 1A04C 8003EC4C 00021040 */ sll $v0, $v0, 1 -/* 1A050 8003EC50 03E00008 */ jr $ra -/* 1A054 8003EC54 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003EC58.s b/ver/jp/asm/nonmatchings/19EB0/func_8003EC58.s deleted file mode 100644 index 4f193c126f..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003EC58.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003EC58 -/* 1A058 8003EC58 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A05C 8003EC5C AFB00010 */ sw $s0, 0x10($sp) -/* 1A060 8003EC60 0080802D */ daddu $s0, $a0, $zero -/* 1A064 8003EC64 10A00003 */ beqz $a1, .L8003EC74 -/* 1A068 8003EC68 AFBF0014 */ sw $ra, 0x14($sp) -/* 1A06C 8003EC6C 24020019 */ addiu $v0, $zero, 0x19 -/* 1A070 8003EC70 AE020070 */ sw $v0, 0x70($s0) -.L8003EC74: -/* 1A074 8003EC74 0000202D */ daddu $a0, $zero, $zero -/* 1A078 8003EC78 0080282D */ daddu $a1, $a0, $zero -/* 1A07C 8003EC7C 8E020070 */ lw $v0, 0x70($s0) -/* 1A080 8003EC80 0080302D */ daddu $a2, $a0, $zero -/* 1A084 8003EC84 00023880 */ sll $a3, $v0, 2 -/* 1A088 8003EC88 00E23821 */ addu $a3, $a3, $v0 -/* 1A08C 8003EC8C 00073840 */ sll $a3, $a3, 1 -/* 1A090 8003EC90 0C04841B */ jal func_8012106C -/* 1A094 8003EC94 30E700FE */ andi $a3, $a3, 0xfe -/* 1A098 8003EC98 8E020070 */ lw $v0, 0x70($s0) -/* 1A09C 8003EC9C 2442FFFB */ addiu $v0, $v0, -5 -/* 1A0A0 8003ECA0 10400003 */ beqz $v0, .L8003ECB0 -/* 1A0A4 8003ECA4 AE020070 */ sw $v0, 0x70($s0) -/* 1A0A8 8003ECA8 0800FB32 */ j .L8003ECC8 -/* 1A0AC 8003ECAC 0000102D */ daddu $v0, $zero, $zero -.L8003ECB0: -/* 1A0B0 8003ECB0 0000202D */ daddu $a0, $zero, $zero -/* 1A0B4 8003ECB4 0080282D */ daddu $a1, $a0, $zero -/* 1A0B8 8003ECB8 0080302D */ daddu $a2, $a0, $zero -/* 1A0BC 8003ECBC 0C04841B */ jal func_8012106C -/* 1A0C0 8003ECC0 0080382D */ daddu $a3, $a0, $zero -/* 1A0C4 8003ECC4 24020002 */ addiu $v0, $zero, 2 -.L8003ECC8: -/* 1A0C8 8003ECC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A0CC 8003ECCC 8FB00010 */ lw $s0, 0x10($sp) -/* 1A0D0 8003ECD0 03E00008 */ jr $ra -/* 1A0D4 8003ECD4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003ECD8.s b/ver/jp/asm/nonmatchings/19EB0/func_8003ECD8.s deleted file mode 100644 index 40e102719d..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003ECD8.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003ECD8 -/* 1A0D8 8003ECD8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1A0DC 8003ECDC AFB00010 */ sw $s0, 0x10($sp) -/* 1A0E0 8003ECE0 00A0802D */ daddu $s0, $a1, $zero -/* 1A0E4 8003ECE4 2404FFF6 */ addiu $a0, $zero, -0xa -/* 1A0E8 8003ECE8 AFBF0018 */ sw $ra, 0x18($sp) -/* 1A0EC 8003ECEC 0C00E9EB */ jal func_8003A7AC -/* 1A0F0 8003ECF0 AFB10014 */ sw $s1, 0x14($sp) -/* 1A0F4 8003ECF4 12000004 */ beqz $s0, .L8003ED08 -/* 1A0F8 8003ECF8 0040882D */ daddu $s1, $v0, $zero -/* 1A0FC 8003ECFC 0C053B59 */ jal func_8014ED64 -/* 1A100 8003ED00 2404024B */ addiu $a0, $zero, 0x24b -/* 1A104 8003ED04 A22000AC */ sb $zero, 0xac($s1) -.L8003ED08: -/* 1A108 8003ED08 922200AC */ lbu $v0, 0xac($s1) -/* 1A10C 8003ED0C 24420011 */ addiu $v0, $v0, 0x11 -/* 1A110 8003ED10 A22200AC */ sb $v0, 0xac($s1) -/* 1A114 8003ED14 304200FF */ andi $v0, $v0, 0xff -/* 1A118 8003ED18 2C4200FF */ sltiu $v0, $v0, 0xff -/* 1A11C 8003ED1C 14400004 */ bnez $v0, .L8003ED30 -/* 1A120 8003ED20 0000102D */ daddu $v0, $zero, $zero -/* 1A124 8003ED24 240200FF */ addiu $v0, $zero, 0xff -/* 1A128 8003ED28 A22200AC */ sb $v0, 0xac($s1) -/* 1A12C 8003ED2C 24020001 */ addiu $v0, $zero, 1 -.L8003ED30: -/* 1A130 8003ED30 8FBF0018 */ lw $ra, 0x18($sp) -/* 1A134 8003ED34 8FB10014 */ lw $s1, 0x14($sp) -/* 1A138 8003ED38 8FB00010 */ lw $s0, 0x10($sp) -/* 1A13C 8003ED3C 03E00008 */ jr $ra -/* 1A140 8003ED40 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003ED44.s b/ver/jp/asm/nonmatchings/19EB0/func_8003ED44.s deleted file mode 100644 index 4a3965b590..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003ED44.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003ED44 -/* 1A144 8003ED44 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A148 8003ED48 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A14C 8003ED4C 0C00E9EB */ jal func_8003A7AC -/* 1A150 8003ED50 2404FFF6 */ addiu $a0, $zero, -0xa -/* 1A154 8003ED54 0040182D */ daddu $v1, $v0, $zero -/* 1A158 8003ED58 906200AC */ lbu $v0, 0xac($v1) -/* 1A15C 8003ED5C 2442FFEF */ addiu $v0, $v0, -0x11 -/* 1A160 8003ED60 A06200AC */ sb $v0, 0xac($v1) -/* 1A164 8003ED64 304200FF */ andi $v0, $v0, 0xff -/* 1A168 8003ED68 14400003 */ bnez $v0, .L8003ED78 -/* 1A16C 8003ED6C 0000102D */ daddu $v0, $zero, $zero -/* 1A170 8003ED70 A06000AC */ sb $zero, 0xac($v1) -/* 1A174 8003ED74 24020001 */ addiu $v0, $zero, 1 -.L8003ED78: -/* 1A178 8003ED78 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A17C 8003ED7C 03E00008 */ jr $ra -/* 1A180 8003ED80 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003ED84.s b/ver/jp/asm/nonmatchings/19EB0/func_8003ED84.s deleted file mode 100644 index cf4441d5e0..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003ED84.s +++ /dev/null @@ -1,186 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003ED84 -/* 1A184 8003ED84 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1A188 8003ED88 AFB20020 */ sw $s2, 0x20($sp) -/* 1A18C 8003ED8C 0080902D */ daddu $s2, $a0, $zero -/* 1A190 8003ED90 AFB00018 */ sw $s0, 0x18($sp) -/* 1A194 8003ED94 00A0802D */ daddu $s0, $a1, $zero -/* 1A198 8003ED98 2404FFF6 */ addiu $a0, $zero, -0xa -/* 1A19C 8003ED9C AFBF0024 */ sw $ra, 0x24($sp) -/* 1A1A0 8003EDA0 0C00E9EB */ jal func_8003A7AC -/* 1A1A4 8003EDA4 AFB1001C */ sw $s1, 0x1c($sp) -/* 1A1A8 8003EDA8 12000024 */ beqz $s0, .L8003EE3C -/* 1A1AC 8003EDAC 0040882D */ daddu $s1, $v0, $zero -/* 1A1B0 8003EDB0 AE400074 */ sw $zero, 0x74($s2) -/* 1A1B4 8003EDB4 C622003C */ lwc1 $f2, 0x3c($s1) -/* 1A1B8 8003EDB8 3C013ECC */ lui $at, 0x3ecc -/* 1A1BC 8003EDBC 3421CCCD */ ori $at, $at, 0xcccd -/* 1A1C0 8003EDC0 44810000 */ mtc1 $at, $f0 -/* 1A1C4 8003EDC4 AFA00014 */ sw $zero, 0x14($sp) -/* 1A1C8 8003EDC8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1A1CC 8003EDCC 8E250038 */ lw $a1, 0x38($s1) -/* 1A1D0 8003EDD0 8E26003C */ lw $a2, 0x3c($s1) -/* 1A1D4 8003EDD4 8E270040 */ lw $a3, 0x40($s1) -/* 1A1D8 8003EDD8 3C01800A */ lui $at, %hi(D_8009E9B4) -/* 1A1DC 8003EDDC E422E9B4 */ swc1 $f2, %lo(D_8009E9B4)($at) -/* 1A1E0 8003EDE0 0C01C5CC */ jal func_80071730 -/* 1A1E4 8003EDE4 0000202D */ daddu $a0, $zero, $zero -/* 1A1E8 8003EDE8 3C013727 */ lui $at, 0x3727 -/* 1A1EC 8003EDEC 3421C5AC */ ori $at, $at, 0xc5ac -/* 1A1F0 8003EDF0 44810000 */ mtc1 $at, $f0 -/* 1A1F4 8003EDF4 AFA00014 */ sw $zero, 0x14($sp) -/* 1A1F8 8003EDF8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1A1FC 8003EDFC 8E250038 */ lw $a1, 0x38($s1) -/* 1A200 8003EE00 8E26003C */ lw $a2, 0x3c($s1) -/* 1A204 8003EE04 8E270040 */ lw $a3, 0x40($s1) -/* 1A208 8003EE08 3C01800A */ lui $at, %hi(D_8009E9B8) -/* 1A20C 8003EE0C AC22E9B8 */ sw $v0, %lo(D_8009E9B8)($at) -/* 1A210 8003EE10 0C01C5CC */ jal func_80071730 -/* 1A214 8003EE14 24040003 */ addiu $a0, $zero, 3 -/* 1A218 8003EE18 3C01800A */ lui $at, %hi(D_8009E9BC) -/* 1A21C 8003EE1C AC22E9BC */ sw $v0, %lo(D_8009E9BC)($at) -/* 1A220 8003EE20 2402000C */ addiu $v0, $zero, 0xc -/* 1A224 8003EE24 3C01800A */ lui $at, %hi(D_8009E9C8) -/* 1A228 8003EE28 A420E9C8 */ sh $zero, %lo(D_8009E9C8)($at) -/* 1A22C 8003EE2C 3C01800A */ lui $at, %hi(D_8009E9B0) -/* 1A230 8003EE30 AC22E9B0 */ sw $v0, %lo(D_8009E9B0)($at) -/* 1A234 8003EE34 0C053B59 */ jal func_8014ED64 -/* 1A238 8003EE38 24042074 */ addiu $a0, $zero, 0x2074 -.L8003EE3C: -/* 1A23C 8003EE3C 3C0140C9 */ lui $at, 0x40c9 -/* 1A240 8003EE40 34210FD0 */ ori $at, $at, 0xfd0 -/* 1A244 8003EE44 44810000 */ mtc1 $at, $f0 -/* 1A248 8003EE48 C64C0074 */ lwc1 $f12, 0x74($s2) -/* 1A24C 8003EE4C 46806320 */ cvt.s.w $f12, $f12 -/* 1A250 8003EE50 46006302 */ mul.s $f12, $f12, $f0 -/* 1A254 8003EE54 00000000 */ nop -/* 1A258 8003EE58 3C0143B4 */ lui $at, 0x43b4 -/* 1A25C 8003EE5C 44810000 */ mtc1 $at, $f0 -/* 1A260 8003EE60 0C00A84B */ jal func_8002A12C -/* 1A264 8003EE64 46006303 */ div.s $f12, $f12, $f0 -/* 1A268 8003EE68 3C014040 */ lui $at, 0x4040 -/* 1A26C 8003EE6C 44811000 */ mtc1 $at, $f2 -/* 1A270 8003EE70 00000000 */ nop -/* 1A274 8003EE74 46020002 */ mul.s $f0, $f0, $f2 -/* 1A278 8003EE78 00000000 */ nop -/* 1A27C 8003EE7C 3C01800A */ lui $at, %hi(D_8009E9B4) -/* 1A280 8003EE80 C422E9B4 */ lwc1 $f2, %lo(D_8009E9B4)($at) -/* 1A284 8003EE84 46001080 */ add.s $f2, $f2, $f0 -/* 1A288 8003EE88 E622003C */ swc1 $f2, 0x3c($s1) -/* 1A28C 8003EE8C 8E420074 */ lw $v0, 0x74($s2) -/* 1A290 8003EE90 2442000A */ addiu $v0, $v0, 0xa -/* 1A294 8003EE94 44826000 */ mtc1 $v0, $f12 -/* 1A298 8003EE98 00000000 */ nop -/* 1A29C 8003EE9C 46806320 */ cvt.s.w $f12, $f12 -/* 1A2A0 8003EEA0 0C00A6B9 */ jal func_80029AE4 -/* 1A2A4 8003EEA4 AE420074 */ sw $v0, 0x74($s2) -/* 1A2A8 8003EEA8 4600018D */ trunc.w.s $f6, $f0 -/* 1A2AC 8003EEAC E6460074 */ swc1 $f6, 0x74($s2) -/* 1A2B0 8003EEB0 3C05800A */ lui $a1, %hi(D_8009E9B8) -/* 1A2B4 8003EEB4 8CA5E9B8 */ lw $a1, %lo(D_8009E9B8)($a1) -/* 1A2B8 8003EEB8 C6200038 */ lwc1 $f0, 0x38($s1) -/* 1A2BC 8003EEBC 3C014180 */ lui $at, 0x4180 -/* 1A2C0 8003EEC0 44811000 */ mtc1 $at, $f2 -/* 1A2C4 8003EEC4 8CA2000C */ lw $v0, 0xc($a1) -/* 1A2C8 8003EEC8 E4400004 */ swc1 $f0, 4($v0) -/* 1A2CC 8003EECC C620003C */ lwc1 $f0, 0x3c($s1) -/* 1A2D0 8003EED0 46020000 */ add.s $f0, $f0, $f2 -/* 1A2D4 8003EED4 3C08800A */ lui $t0, %hi(D_8009E9BC) -/* 1A2D8 8003EED8 2508E9BC */ addiu $t0, $t0, %lo(D_8009E9BC) -/* 1A2DC 8003EEDC E4400008 */ swc1 $f0, 8($v0) -/* 1A2E0 8003EEE0 C6200040 */ lwc1 $f0, 0x40($s1) -/* 1A2E4 8003EEE4 8D040000 */ lw $a0, ($t0) -/* 1A2E8 8003EEE8 E440000C */ swc1 $f0, 0xc($v0) -/* 1A2EC 8003EEEC 8C82000C */ lw $v0, 0xc($a0) -/* 1A2F0 8003EEF0 C6200038 */ lwc1 $f0, 0x38($s1) -/* 1A2F4 8003EEF4 E4400004 */ swc1 $f0, 4($v0) -/* 1A2F8 8003EEF8 C620003C */ lwc1 $f0, 0x3c($s1) -/* 1A2FC 8003EEFC 46020000 */ add.s $f0, $f0, $f2 -/* 1A300 8003EF00 3C0140A0 */ lui $at, 0x40a0 -/* 1A304 8003EF04 44811000 */ mtc1 $at, $f2 -/* 1A308 8003EF08 E4400008 */ swc1 $f0, 8($v0) -/* 1A30C 8003EF0C C6200040 */ lwc1 $f0, 0x40($s1) -/* 1A310 8003EF10 46020000 */ add.s $f0, $f0, $f2 -/* 1A314 8003EF14 3C07800A */ lui $a3, %hi(D_8009E9C8) -/* 1A318 8003EF18 24E7E9C8 */ addiu $a3, $a3, %lo(D_8009E9C8) -/* 1A31C 8003EF1C E440000C */ swc1 $f0, 0xc($v0) -/* 1A320 8003EF20 84E30000 */ lh $v1, ($a3) -/* 1A324 8003EF24 24060002 */ addiu $a2, $zero, 2 -/* 1A328 8003EF28 14660011 */ bne $v1, $a2, .L8003EF70 -/* 1A32C 8003EF2C 24020001 */ addiu $v0, $zero, 1 -/* 1A330 8003EF30 8CA2000C */ lw $v0, 0xc($a1) -/* 1A334 8003EF34 3C013727 */ lui $at, 0x3727 -/* 1A338 8003EF38 3421C5AC */ ori $at, $at, 0xc5ac -/* 1A33C 8003EF3C 44810000 */ mtc1 $at, $f0 -/* 1A340 8003EF40 00000000 */ nop -/* 1A344 8003EF44 E4400030 */ swc1 $f0, 0x30($v0) -/* 1A348 8003EF48 8C82000C */ lw $v0, 0xc($a0) -/* 1A34C 8003EF4C E4400030 */ swc1 $f0, 0x30($v0) -/* 1A350 8003EF50 8CA20000 */ lw $v0, ($a1) -/* 1A354 8003EF54 34420010 */ ori $v0, $v0, 0x10 -/* 1A358 8003EF58 ACA20000 */ sw $v0, ($a1) -/* 1A35C 8003EF5C 8C830000 */ lw $v1, ($a0) -/* 1A360 8003EF60 24020001 */ addiu $v0, $zero, 1 -/* 1A364 8003EF64 34630010 */ ori $v1, $v1, 0x10 -/* 1A368 8003EF68 0800FC0B */ j .L8003F02C -/* 1A36C 8003EF6C AC830000 */ sw $v1, ($a0) -.L8003EF70: -/* 1A370 8003EF70 1462002E */ bne $v1, $v0, .L8003F02C -/* 1A374 8003EF74 0000102D */ daddu $v0, $zero, $zero -/* 1A378 8003EF78 8CA2000C */ lw $v0, 0xc($a1) -/* 1A37C 8003EF7C C4400030 */ lwc1 $f0, 0x30($v0) -/* 1A380 8003EF80 3C01800A */ lui $at, %hi(D_800985D0) -/* 1A384 8003EF84 D42285D0 */ ldc1 $f2, %lo(D_800985D0)($at) -/* 1A388 8003EF88 46000021 */ cvt.d.s $f0, $f0 -/* 1A38C 8003EF8C 46220000 */ add.d $f0, $f0, $f2 -/* 1A390 8003EF90 3C01400C */ lui $at, 0x400c -/* 1A394 8003EF94 44812800 */ mtc1 $at, $f5 -/* 1A398 8003EF98 44802000 */ mtc1 $zero, $f4 -/* 1A39C 8003EF9C 46200020 */ cvt.s.d $f0, $f0 -/* 1A3A0 8003EFA0 460000A1 */ cvt.d.s $f2, $f0 -/* 1A3A4 8003EFA4 4622203C */ c.lt.d $f4, $f2 -/* 1A3A8 8003EFA8 00000000 */ nop -/* 1A3AC 8003EFAC 45000005 */ bc1f .L8003EFC4 -/* 1A3B0 8003EFB0 E4400030 */ swc1 $f0, 0x30($v0) -/* 1A3B4 8003EFB4 3C014060 */ lui $at, 0x4060 -/* 1A3B8 8003EFB8 44810000 */ mtc1 $at, $f0 -/* 1A3BC 8003EFBC 00000000 */ nop -/* 1A3C0 8003EFC0 E4400030 */ swc1 $f0, 0x30($v0) -.L8003EFC4: -/* 1A3C4 8003EFC4 3C03800A */ lui $v1, %hi(D_8009E9B0) -/* 1A3C8 8003EFC8 2463E9B0 */ addiu $v1, $v1, %lo(D_8009E9B0) -/* 1A3CC 8003EFCC 8C620000 */ lw $v0, ($v1) -/* 1A3D0 8003EFD0 10400003 */ beqz $v0, .L8003EFE0 -/* 1A3D4 8003EFD4 2442FFFF */ addiu $v0, $v0, -1 -/* 1A3D8 8003EFD8 0800FC0A */ j .L8003F028 -/* 1A3DC 8003EFDC AC620000 */ sw $v0, ($v1) -.L8003EFE0: -/* 1A3E0 8003EFE0 8D020000 */ lw $v0, ($t0) -/* 1A3E4 8003EFE4 8C42000C */ lw $v0, 0xc($v0) -/* 1A3E8 8003EFE8 C4400030 */ lwc1 $f0, 0x30($v0) -/* 1A3EC 8003EFEC 3C013FE0 */ lui $at, 0x3fe0 -/* 1A3F0 8003EFF0 44811800 */ mtc1 $at, $f3 -/* 1A3F4 8003EFF4 44801000 */ mtc1 $zero, $f2 -/* 1A3F8 8003EFF8 46000021 */ cvt.d.s $f0, $f0 -/* 1A3FC 8003EFFC 46220000 */ add.d $f0, $f0, $f2 -/* 1A400 8003F000 3C014014 */ lui $at, 0x4014 -/* 1A404 8003F004 44812800 */ mtc1 $at, $f5 -/* 1A408 8003F008 44802000 */ mtc1 $zero, $f4 -/* 1A40C 8003F00C 46200020 */ cvt.s.d $f0, $f0 -/* 1A410 8003F010 460000A1 */ cvt.d.s $f2, $f0 -/* 1A414 8003F014 4622203C */ c.lt.d $f4, $f2 -/* 1A418 8003F018 00000000 */ nop -/* 1A41C 8003F01C 45000002 */ bc1f .L8003F028 -/* 1A420 8003F020 E4400030 */ swc1 $f0, 0x30($v0) -/* 1A424 8003F024 A4E60000 */ sh $a2, ($a3) -.L8003F028: -/* 1A428 8003F028 0000102D */ daddu $v0, $zero, $zero -.L8003F02C: -/* 1A42C 8003F02C 8FBF0024 */ lw $ra, 0x24($sp) -/* 1A430 8003F030 8FB20020 */ lw $s2, 0x20($sp) -/* 1A434 8003F034 8FB1001C */ lw $s1, 0x1c($sp) -/* 1A438 8003F038 8FB00018 */ lw $s0, 0x18($sp) -/* 1A43C 8003F03C 03E00008 */ jr $ra -/* 1A440 8003F040 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F044.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F044.s deleted file mode 100644 index e72adb211e..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F044.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F044 -/* 1A444 8003F044 24020001 */ addiu $v0, $zero, 1 -/* 1A448 8003F048 3C01800A */ lui $at, %hi(D_8009E9C8) -/* 1A44C 8003F04C A422E9C8 */ sh $v0, %lo(D_8009E9C8)($at) -/* 1A450 8003F050 03E00008 */ jr $ra -/* 1A454 8003F054 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F058.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F058.s deleted file mode 100644 index 8242dc07eb..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F058.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F058 -/* 1A458 8003F058 3C038007 */ lui $v1, %hi(D_800773E0) -/* 1A45C 8003F05C 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 1A460 8003F060 3C05800B */ lui $a1, %hi(D_800B1D60) -/* 1A464 8003F064 24A51D60 */ addiu $a1, $a1, %lo(D_800B1D60) -/* 1A468 8003F068 00031080 */ sll $v0, $v1, 2 -/* 1A46C 8003F06C 00431021 */ addu $v0, $v0, $v1 -/* 1A470 8003F070 00021080 */ sll $v0, $v0, 2 -/* 1A474 8003F074 00431023 */ subu $v0, $v0, $v1 -/* 1A478 8003F078 000218C0 */ sll $v1, $v0, 3 -/* 1A47C 8003F07C 00431021 */ addu $v0, $v0, $v1 -/* 1A480 8003F080 000210C0 */ sll $v0, $v0, 3 -/* 1A484 8003F084 00451021 */ addu $v0, $v0, $a1 -/* 1A488 8003F088 C4400048 */ lwc1 $f0, 0x48($v0) -/* 1A48C 8003F08C 4600008D */ trunc.w.s $f2, $f0 -/* 1A490 8003F090 E4820084 */ swc1 $f2, 0x84($a0) -/* 1A494 8003F094 C440004C */ lwc1 $f0, 0x4c($v0) -/* 1A498 8003F098 4600008D */ trunc.w.s $f2, $f0 -/* 1A49C 8003F09C E4820088 */ swc1 $f2, 0x88($a0) -/* 1A4A0 8003F0A0 C4400050 */ lwc1 $f0, 0x50($v0) -/* 1A4A4 8003F0A4 4600008D */ trunc.w.s $f2, $f0 -/* 1A4A8 8003F0A8 E482008C */ swc1 $f2, 0x8c($a0) -/* 1A4AC 8003F0AC 03E00008 */ jr $ra -/* 1A4B0 8003F0B0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F0B4.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F0B4.s deleted file mode 100644 index 5bf35e77ef..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F0B4.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F0B4 -/* 1A4B4 8003F0B4 AC800084 */ sw $zero, 0x84($a0) -/* 1A4B8 8003F0B8 3C028011 */ lui $v0, %hi(D_8010F6DA) -/* 1A4BC 8003F0BC 8042F6DA */ lb $v0, %lo(D_8010F6DA)($v0) -/* 1A4C0 8003F0C0 18400002 */ blez $v0, .L8003F0CC -/* 1A4C4 8003F0C4 24020001 */ addiu $v0, $zero, 1 -/* 1A4C8 8003F0C8 AC820084 */ sw $v0, 0x84($a0) -.L8003F0CC: -/* 1A4CC 8003F0CC 03E00008 */ jr $ra -/* 1A4D0 8003F0D0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F0D4.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F0D4.s deleted file mode 100644 index 75c44e32de..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F0D4.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F0D4 -/* 1A4D4 8003F0D4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1A4D8 8003F0D8 AFB1001C */ sw $s1, 0x1c($sp) -/* 1A4DC 8003F0DC 0080882D */ daddu $s1, $a0, $zero -/* 1A4E0 8003F0E0 AFBF0024 */ sw $ra, 0x24($sp) -/* 1A4E4 8003F0E4 AFB20020 */ sw $s2, 0x20($sp) -/* 1A4E8 8003F0E8 AFB00018 */ sw $s0, 0x18($sp) -/* 1A4EC 8003F0EC 8E30000C */ lw $s0, 0xc($s1) -/* 1A4F0 8003F0F0 8E050000 */ lw $a1, ($s0) -/* 1A4F4 8003F0F4 0C0B1EAF */ jal func_802C7ABC -/* 1A4F8 8003F0F8 26100004 */ addiu $s0, $s0, 4 -/* 1A4FC 8003F0FC 8E050000 */ lw $a1, ($s0) -/* 1A500 8003F100 26100004 */ addiu $s0, $s0, 4 -/* 1A504 8003F104 0220202D */ daddu $a0, $s1, $zero -/* 1A508 8003F108 0C0B1EAF */ jal func_802C7ABC -/* 1A50C 8003F10C 0040902D */ daddu $s2, $v0, $zero -/* 1A510 8003F110 0220202D */ daddu $a0, $s1, $zero -/* 1A514 8003F114 8E050000 */ lw $a1, ($s0) -/* 1A518 8003F118 0C0B1EAF */ jal func_802C7ABC -/* 1A51C 8003F11C 0040802D */ daddu $s0, $v0, $zero -/* 1A520 8003F120 24040006 */ addiu $a0, $zero, 6 -/* 1A524 8003F124 44921000 */ mtc1 $s2, $f2 -/* 1A528 8003F128 00000000 */ nop -/* 1A52C 8003F12C 468010A0 */ cvt.s.w $f2, $f2 -/* 1A530 8003F130 44051000 */ mfc1 $a1, $f2 -/* 1A534 8003F134 44901000 */ mtc1 $s0, $f2 -/* 1A538 8003F138 00000000 */ nop -/* 1A53C 8003F13C 468010A0 */ cvt.s.w $f2, $f2 -/* 1A540 8003F140 44061000 */ mfc1 $a2, $f2 -/* 1A544 8003F144 44821000 */ mtc1 $v0, $f2 -/* 1A548 8003F148 00000000 */ nop -/* 1A54C 8003F14C 468010A0 */ cvt.s.w $f2, $f2 -/* 1A550 8003F150 3C013F99 */ lui $at, 0x3f99 -/* 1A554 8003F154 3421999A */ ori $at, $at, 0x999a -/* 1A558 8003F158 44810000 */ mtc1 $at, $f0 -/* 1A55C 8003F15C 44071000 */ mfc1 $a3, $f2 -/* 1A560 8003F160 2403001E */ addiu $v1, $zero, 0x1e -/* 1A564 8003F164 AFA30014 */ sw $v1, 0x14($sp) -/* 1A568 8003F168 0C01C824 */ jal func_80072090 -/* 1A56C 8003F16C E7A00010 */ swc1 $f0, 0x10($sp) -/* 1A570 8003F170 8FBF0024 */ lw $ra, 0x24($sp) -/* 1A574 8003F174 8FB20020 */ lw $s2, 0x20($sp) -/* 1A578 8003F178 8FB1001C */ lw $s1, 0x1c($sp) -/* 1A57C 8003F17C 8FB00018 */ lw $s0, 0x18($sp) -/* 1A580 8003F180 24020002 */ addiu $v0, $zero, 2 -/* 1A584 8003F184 03E00008 */ jr $ra -/* 1A588 8003F188 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F18C.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F18C.s deleted file mode 100644 index 79b8a56b49..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F18C.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F18C -/* 1A58C 8003F18C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1A590 8003F190 AFB1001C */ sw $s1, 0x1c($sp) -/* 1A594 8003F194 0080882D */ daddu $s1, $a0, $zero -/* 1A598 8003F198 AFBF0024 */ sw $ra, 0x24($sp) -/* 1A59C 8003F19C AFB20020 */ sw $s2, 0x20($sp) -/* 1A5A0 8003F1A0 AFB00018 */ sw $s0, 0x18($sp) -/* 1A5A4 8003F1A4 8E30000C */ lw $s0, 0xc($s1) -/* 1A5A8 8003F1A8 8E050000 */ lw $a1, ($s0) -/* 1A5AC 8003F1AC 0C0B1EAF */ jal func_802C7ABC -/* 1A5B0 8003F1B0 26100004 */ addiu $s0, $s0, 4 -/* 1A5B4 8003F1B4 8E050000 */ lw $a1, ($s0) -/* 1A5B8 8003F1B8 26100004 */ addiu $s0, $s0, 4 -/* 1A5BC 8003F1BC 0220202D */ daddu $a0, $s1, $zero -/* 1A5C0 8003F1C0 0C0B1EAF */ jal func_802C7ABC -/* 1A5C4 8003F1C4 0040902D */ daddu $s2, $v0, $zero -/* 1A5C8 8003F1C8 0220202D */ daddu $a0, $s1, $zero -/* 1A5CC 8003F1CC 8E050000 */ lw $a1, ($s0) -/* 1A5D0 8003F1D0 0C0B1EAF */ jal func_802C7ABC -/* 1A5D4 8003F1D4 0040802D */ daddu $s0, $v0, $zero -/* 1A5D8 8003F1D8 24040009 */ addiu $a0, $zero, 9 -/* 1A5DC 8003F1DC 44921000 */ mtc1 $s2, $f2 -/* 1A5E0 8003F1E0 00000000 */ nop -/* 1A5E4 8003F1E4 468010A0 */ cvt.s.w $f2, $f2 -/* 1A5E8 8003F1E8 44051000 */ mfc1 $a1, $f2 -/* 1A5EC 8003F1EC 44901000 */ mtc1 $s0, $f2 -/* 1A5F0 8003F1F0 00000000 */ nop -/* 1A5F4 8003F1F4 468010A0 */ cvt.s.w $f2, $f2 -/* 1A5F8 8003F1F8 44061000 */ mfc1 $a2, $f2 -/* 1A5FC 8003F1FC 44821000 */ mtc1 $v0, $f2 -/* 1A600 8003F200 00000000 */ nop -/* 1A604 8003F204 468010A0 */ cvt.s.w $f2, $f2 -/* 1A608 8003F208 3C0140A0 */ lui $at, 0x40a0 -/* 1A60C 8003F20C 44810000 */ mtc1 $at, $f0 -/* 1A610 8003F210 44071000 */ mfc1 $a3, $f2 -/* 1A614 8003F214 2403000F */ addiu $v1, $zero, 0xf -/* 1A618 8003F218 AFA30014 */ sw $v1, 0x14($sp) -/* 1A61C 8003F21C 0C01C5CC */ jal func_80071730 -/* 1A620 8003F220 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1A624 8003F224 8FBF0024 */ lw $ra, 0x24($sp) -/* 1A628 8003F228 8FB20020 */ lw $s2, 0x20($sp) -/* 1A62C 8003F22C 8FB1001C */ lw $s1, 0x1c($sp) -/* 1A630 8003F230 8FB00018 */ lw $s0, 0x18($sp) -/* 1A634 8003F234 24020002 */ addiu $v0, $zero, 2 -/* 1A638 8003F238 03E00008 */ jr $ra -/* 1A63C 8003F23C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F240.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F240.s deleted file mode 100644 index eb458ed9e1..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F240.s +++ /dev/null @@ -1,102 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F240 -/* 1A640 8003F240 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1A644 8003F244 AFB20028 */ sw $s2, 0x28($sp) -/* 1A648 8003F248 0080902D */ daddu $s2, $a0, $zero -/* 1A64C 8003F24C AFBF0030 */ sw $ra, 0x30($sp) -/* 1A650 8003F250 AFB3002C */ sw $s3, 0x2c($sp) -/* 1A654 8003F254 AFB10024 */ sw $s1, 0x24($sp) -/* 1A658 8003F258 AFB00020 */ sw $s0, 0x20($sp) -/* 1A65C 8003F25C 8E530148 */ lw $s3, 0x148($s2) -/* 1A660 8003F260 86640008 */ lh $a0, 8($s3) -/* 1A664 8003F264 0C00E9EB */ jal func_8003A7AC -/* 1A668 8003F268 00A0802D */ daddu $s0, $a1, $zero -/* 1A66C 8003F26C 12000004 */ beqz $s0, .L8003F280 -/* 1A670 8003F270 0040882D */ daddu $s1, $v0, $zero -/* 1A674 8003F274 24020014 */ addiu $v0, $zero, 0x14 -/* 1A678 8003F278 AE400070 */ sw $zero, 0x70($s2) -/* 1A67C 8003F27C AE420074 */ sw $v0, 0x74($s2) -.L8003F280: -/* 1A680 8003F280 8E420074 */ lw $v0, 0x74($s2) -/* 1A684 8003F284 30420001 */ andi $v0, $v0, 1 -/* 1A688 8003F288 10400004 */ beqz $v0, .L8003F29C -/* 1A68C 8003F28C 2403FFFD */ addiu $v1, $zero, -3 -/* 1A690 8003F290 8E220000 */ lw $v0, ($s1) -/* 1A694 8003F294 0800FCA9 */ j .L8003F2A4 -/* 1A698 8003F298 00431024 */ and $v0, $v0, $v1 -.L8003F29C: -/* 1A69C 8003F29C 8E220000 */ lw $v0, ($s1) -/* 1A6A0 8003F2A0 34420002 */ ori $v0, $v0, 2 -.L8003F2A4: -/* 1A6A4 8003F2A4 AE220000 */ sw $v0, ($s1) -/* 1A6A8 8003F2A8 8E430074 */ lw $v1, 0x74($s2) -/* 1A6AC 8003F2AC 2402000F */ addiu $v0, $zero, 0xf -/* 1A6B0 8003F2B0 1462001A */ bne $v1, $v0, .L8003F31C -/* 1A6B4 8003F2B4 00000000 */ nop -/* 1A6B8 8003F2B8 0C053B59 */ jal func_8014ED64 -/* 1A6BC 8003F2BC 240403E5 */ addiu $a0, $zero, 0x3e5 -/* 1A6C0 8003F2C0 962300A8 */ lhu $v1, 0xa8($s1) -/* 1A6C4 8003F2C4 C624003C */ lwc1 $f4, 0x3c($s1) -/* 1A6C8 8003F2C8 3C01BF80 */ lui $at, 0xbf80 -/* 1A6CC 8003F2CC 44811000 */ mtc1 $at, $f2 -/* 1A6D0 8003F2D0 2402000A */ addiu $v0, $zero, 0xa -/* 1A6D4 8003F2D4 AFA00010 */ sw $zero, 0x10($sp) -/* 1A6D8 8003F2D8 AFA00018 */ sw $zero, 0x18($sp) -/* 1A6DC 8003F2DC AFA2001C */ sw $v0, 0x1c($sp) -/* 1A6E0 8003F2E0 00031C00 */ sll $v1, $v1, 0x10 -/* 1A6E4 8003F2E4 00031403 */ sra $v0, $v1, 0x10 -/* 1A6E8 8003F2E8 00031FC2 */ srl $v1, $v1, 0x1f -/* 1A6EC 8003F2EC 00431021 */ addu $v0, $v0, $v1 -/* 1A6F0 8003F2F0 00021043 */ sra $v0, $v0, 1 -/* 1A6F4 8003F2F4 44820000 */ mtc1 $v0, $f0 -/* 1A6F8 8003F2F8 00000000 */ nop -/* 1A6FC 8003F2FC 46800020 */ cvt.s.w $f0, $f0 -/* 1A700 8003F300 46002100 */ add.s $f4, $f4, $f0 -/* 1A704 8003F304 E7A20014 */ swc1 $f2, 0x14($sp) -/* 1A708 8003F308 8E250038 */ lw $a1, 0x38($s1) -/* 1A70C 8003F30C 8E270040 */ lw $a3, 0x40($s1) -/* 1A710 8003F310 44062000 */ mfc1 $a2, $f4 -/* 1A714 8003F314 0C01C05C */ jal func_80070170 -/* 1A718 8003F318 24040001 */ addiu $a0, $zero, 1 -.L8003F31C: -/* 1A71C 8003F31C 8E500074 */ lw $s0, 0x74($s2) -/* 1A720 8003F320 2402000A */ addiu $v0, $zero, 0xa -/* 1A724 8003F324 1602000F */ bne $s0, $v0, .L8003F364 -/* 1A728 8003F328 00000000 */ nop -/* 1A72C 8003F32C 3C014120 */ lui $at, 0x4120 -/* 1A730 8003F330 44811000 */ mtc1 $at, $f2 -/* 1A734 8003F334 C6200040 */ lwc1 $f0, 0x40($s1) -/* 1A738 8003F338 46020000 */ add.s $f0, $f0, $f2 -/* 1A73C 8003F33C C62E003C */ lwc1 $f14, 0x3c($s1) -/* 1A740 8003F340 C62C0038 */ lwc1 $f12, 0x38($s1) -/* 1A744 8003F344 44060000 */ mfc1 $a2, $f0 -/* 1A748 8003F348 0C01BE34 */ jal func_8006F8D0 -/* 1A74C 8003F34C 46027380 */ add.s $f14, $f14, $f2 -/* 1A750 8003F350 8E420074 */ lw $v0, 0x74($s2) -/* 1A754 8003F354 14500005 */ bne $v0, $s0, .L8003F36C -/* 1A758 8003F358 2442FFFF */ addiu $v0, $v0, -1 -/* 1A75C 8003F35C 0C011FCC */ jal func_80047F30 -/* 1A760 8003F360 0260202D */ daddu $a0, $s3, $zero -.L8003F364: -/* 1A764 8003F364 8E420074 */ lw $v0, 0x74($s2) -/* 1A768 8003F368 2442FFFF */ addiu $v0, $v0, -1 -.L8003F36C: -/* 1A76C 8003F36C 10400003 */ beqz $v0, .L8003F37C -/* 1A770 8003F370 AE420074 */ sw $v0, 0x74($s2) -/* 1A774 8003F374 0800FCE3 */ j .L8003F38C -/* 1A778 8003F378 0000102D */ daddu $v0, $zero, $zero -.L8003F37C: -/* 1A77C 8003F37C 8E230000 */ lw $v1, ($s1) -/* 1A780 8003F380 24020001 */ addiu $v0, $zero, 1 -/* 1A784 8003F384 34630002 */ ori $v1, $v1, 2 -/* 1A788 8003F388 AE230000 */ sw $v1, ($s1) -.L8003F38C: -/* 1A78C 8003F38C 8FBF0030 */ lw $ra, 0x30($sp) -/* 1A790 8003F390 8FB3002C */ lw $s3, 0x2c($sp) -/* 1A794 8003F394 8FB20028 */ lw $s2, 0x28($sp) -/* 1A798 8003F398 8FB10024 */ lw $s1, 0x24($sp) -/* 1A79C 8003F39C 8FB00020 */ lw $s0, 0x20($sp) -/* 1A7A0 8003F3A0 03E00008 */ jr $ra -/* 1A7A4 8003F3A4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F3A8.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F3A8.s deleted file mode 100644 index dc8579a345..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F3A8.s +++ /dev/null @@ -1,64 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F3A8 -/* 1A7A8 8003F3A8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1A7AC 8003F3AC AFB00020 */ sw $s0, 0x20($sp) -/* 1A7B0 8003F3B0 0080802D */ daddu $s0, $a0, $zero -/* 1A7B4 8003F3B4 AFB10024 */ sw $s1, 0x24($sp) -/* 1A7B8 8003F3B8 3C118011 */ lui $s1, %hi(D_8010F188) -/* 1A7BC 8003F3BC 2631F188 */ addiu $s1, $s1, %lo(D_8010F188) -/* 1A7C0 8003F3C0 AFB20028 */ sw $s2, 0x28($sp) -/* 1A7C4 8003F3C4 3C128011 */ lui $s2, %hi(D_8010F450) -/* 1A7C8 8003F3C8 2652F450 */ addiu $s2, $s2, %lo(D_8010F450) -/* 1A7CC 8003F3CC 10A00005 */ beqz $a1, .L8003F3E4 -/* 1A7D0 8003F3D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 1A7D4 8003F3D4 24020028 */ addiu $v0, $zero, 0x28 -/* 1A7D8 8003F3D8 AE000070 */ sw $zero, 0x70($s0) -/* 1A7DC 8003F3DC AE020074 */ sw $v0, 0x74($s0) -/* 1A7E0 8003F3E0 AE000078 */ sw $zero, 0x78($s0) -.L8003F3E4: -/* 1A7E4 8003F3E4 8E020078 */ lw $v0, 0x78($s0) -/* 1A7E8 8003F3E8 24420001 */ addiu $v0, $v0, 1 -/* 1A7EC 8003F3EC AE020078 */ sw $v0, 0x78($s0) -/* 1A7F0 8003F3F0 28420005 */ slti $v0, $v0, 5 -/* 1A7F4 8003F3F4 1440001B */ bnez $v0, .L8003F464 -/* 1A7F8 8003F3F8 00000000 */ nop -/* 1A7FC 8003F3FC 0C00A66F */ jal func_800299BC -/* 1A800 8003F400 24040064 */ addiu $a0, $zero, 0x64 -/* 1A804 8003F404 28420032 */ slti $v0, $v0, 0x32 -/* 1A808 8003F408 50400016 */ beql $v0, $zero, .L8003F464 -/* 1A80C 8003F40C AE000078 */ sw $zero, 0x78($s0) -/* 1A810 8003F410 8642000C */ lh $v0, 0xc($s2) -/* 1A814 8003F414 9643000C */ lhu $v1, 0xc($s2) -/* 1A818 8003F418 10400011 */ beqz $v0, .L8003F460 -/* 1A81C 8003F41C 2462FFFF */ addiu $v0, $v1, -1 -/* 1A820 8003F420 A642000C */ sh $v0, 0xc($s2) -/* 1A824 8003F424 862300B0 */ lh $v1, 0xb0($s1) -/* 1A828 8003F428 24020003 */ addiu $v0, $zero, 3 -/* 1A82C 8003F42C AFA20010 */ sw $v0, 0x10($sp) -/* 1A830 8003F430 C620002C */ lwc1 $f0, 0x2c($s1) -/* 1A834 8003F434 44831000 */ mtc1 $v1, $f2 -/* 1A838 8003F438 00000000 */ nop -/* 1A83C 8003F43C 468010A0 */ cvt.s.w $f2, $f2 -/* 1A840 8003F440 46020000 */ add.s $f0, $f0, $f2 -/* 1A844 8003F444 8E250028 */ lw $a1, 0x28($s1) -/* 1A848 8003F448 8E270030 */ lw $a3, 0x30($s1) -/* 1A84C 8003F44C 44060000 */ mfc1 $a2, $f0 -/* 1A850 8003F450 24040157 */ addiu $a0, $zero, 0x157 -/* 1A854 8003F454 AFA00014 */ sw $zero, 0x14($sp) -/* 1A858 8003F458 0C04DB0E */ jal func_80136C38 -/* 1A85C 8003F45C AFA00018 */ sw $zero, 0x18($sp) -.L8003F460: -/* 1A860 8003F460 AE000078 */ sw $zero, 0x78($s0) -.L8003F464: -/* 1A864 8003F464 8E030074 */ lw $v1, 0x74($s0) -/* 1A868 8003F468 2463FFFF */ addiu $v1, $v1, -1 -/* 1A86C 8003F46C AE030074 */ sw $v1, 0x74($s0) -/* 1A870 8003F470 8FBF002C */ lw $ra, 0x2c($sp) -/* 1A874 8003F474 8FB20028 */ lw $s2, 0x28($sp) -/* 1A878 8003F478 8FB10024 */ lw $s1, 0x24($sp) -/* 1A87C 8003F47C 8FB00020 */ lw $s0, 0x20($sp) -/* 1A880 8003F480 2C620001 */ sltiu $v0, $v1, 1 -/* 1A884 8003F484 03E00008 */ jr $ra -/* 1A888 8003F488 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8003F48C.s b/ver/jp/asm/nonmatchings/19EB0/func_8003F48C.s deleted file mode 100644 index 8b72aeeb77..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8003F48C.s +++ /dev/null @@ -1,1874 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003F48C -/* 1A88C 8003F48C 27BDFF40 */ addiu $sp, $sp, -0xc0 -/* 1A890 8003F490 AFB30074 */ sw $s3, 0x74($sp) -/* 1A894 8003F494 3C13800B */ lui $s3, %hi(D_800B0EF0) -/* 1A898 8003F498 26730EF0 */ addiu $s3, $s3, %lo(D_800B0EF0) -/* 1A89C 8003F49C AFB40078 */ sw $s4, 0x78($sp) -/* 1A8A0 8003F4A0 3C148011 */ lui $s4, %hi(D_8010F188) -/* 1A8A4 8003F4A4 2694F188 */ addiu $s4, $s4, %lo(D_8010F188) -/* 1A8A8 8003F4A8 3C038007 */ lui $v1, %hi(D_800773E0) -/* 1A8AC 8003F4AC 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 1A8B0 8003F4B0 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 1A8B4 8003F4B4 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 1A8B8 8003F4B8 AFBF008C */ sw $ra, 0x8c($sp) -/* 1A8BC 8003F4BC AFBE0088 */ sw $fp, 0x88($sp) -/* 1A8C0 8003F4C0 AFB70084 */ sw $s7, 0x84($sp) -/* 1A8C4 8003F4C4 AFB60080 */ sw $s6, 0x80($sp) -/* 1A8C8 8003F4C8 AFB5007C */ sw $s5, 0x7c($sp) -/* 1A8CC 8003F4CC AFB20070 */ sw $s2, 0x70($sp) -/* 1A8D0 8003F4D0 AFB1006C */ sw $s1, 0x6c($sp) -/* 1A8D4 8003F4D4 AFB00068 */ sw $s0, 0x68($sp) -/* 1A8D8 8003F4D8 F7BE00B8 */ sdc1 $f30, 0xb8($sp) -/* 1A8DC 8003F4DC F7BC00B0 */ sdc1 $f28, 0xb0($sp) -/* 1A8E0 8003F4E0 F7BA00A8 */ sdc1 $f26, 0xa8($sp) -/* 1A8E4 8003F4E4 F7B800A0 */ sdc1 $f24, 0xa0($sp) -/* 1A8E8 8003F4E8 F7B60098 */ sdc1 $f22, 0x98($sp) -/* 1A8EC 8003F4EC F7B40090 */ sdc1 $f20, 0x90($sp) -/* 1A8F0 8003F4F0 00031080 */ sll $v0, $v1, 2 -/* 1A8F4 8003F4F4 00431021 */ addu $v0, $v0, $v1 -/* 1A8F8 8003F4F8 00021080 */ sll $v0, $v0, 2 -/* 1A8FC 8003F4FC 00431023 */ subu $v0, $v0, $v1 -/* 1A900 8003F500 000218C0 */ sll $v1, $v0, 3 -/* 1A904 8003F504 00431021 */ addu $v0, $v0, $v1 -/* 1A908 8003F508 000210C0 */ sll $v0, $v0, 3 -/* 1A90C 8003F50C 00441021 */ addu $v0, $v0, $a0 -/* 1A910 8003F510 AFA20048 */ sw $v0, 0x48($sp) -/* 1A914 8003F514 82630005 */ lb $v1, 5($s3) -/* 1A918 8003F518 24020005 */ addiu $v0, $zero, 5 -/* 1A91C 8003F51C 10620426 */ beq $v1, $v0, .L800405B8 -/* 1A920 8003F520 2402FFFF */ addiu $v0, $zero, -1 -/* 1A924 8003F524 C69000A8 */ lwc1 $f16, 0xa8($s4) -/* 1A928 8003F528 3C014334 */ lui $at, 0x4334 -/* 1A92C 8003F52C 44810000 */ mtc1 $at, $f0 -/* 1A930 8003F530 E7B0005C */ swc1 $f16, 0x5c($sp) -/* 1A934 8003F534 AE620014 */ sw $v0, 0x14($s3) -/* 1A938 8003F538 AE620018 */ sw $v0, 0x18($s3) -/* 1A93C 8003F53C 8E620000 */ lw $v0, ($s3) -/* 1A940 8003F540 2403FFFE */ addiu $v1, $zero, -2 -/* 1A944 8003F544 A2600005 */ sb $zero, 5($s3) -/* 1A948 8003F548 A2600011 */ sb $zero, 0x11($s3) -/* 1A94C 8003F54C A2600013 */ sb $zero, 0x13($s3) -/* 1A950 8003F550 4600803C */ c.lt.s $f16, $f0 -/* 1A954 8003F554 00431024 */ and $v0, $v0, $v1 -/* 1A958 8003F558 2403FFFD */ addiu $v1, $zero, -3 -/* 1A95C 8003F55C 00431024 */ and $v0, $v0, $v1 -/* 1A960 8003F560 2403FFFB */ addiu $v1, $zero, -5 -/* 1A964 8003F564 00431024 */ and $v0, $v0, $v1 -/* 1A968 8003F568 AE620000 */ sw $v0, ($s3) -/* 1A96C 8003F56C C6920028 */ lwc1 $f18, 0x28($s4) -/* 1A970 8003F570 E7B20050 */ swc1 $f18, 0x50($sp) -/* 1A974 8003F574 C690002C */ lwc1 $f16, 0x2c($s4) -/* 1A978 8003F578 E7B00054 */ swc1 $f16, 0x54($sp) -/* 1A97C 8003F57C C6920030 */ lwc1 $f18, 0x30($s4) -/* 1A980 8003F580 45000007 */ bc1f .L8003F5A0 -/* 1A984 8003F584 E7B20058 */ swc1 $f18, 0x58($sp) -/* 1A988 8003F588 8FA80048 */ lw $t0, 0x48($sp) -/* 1A98C 8003F58C 3C0142B4 */ lui $at, 0x42b4 -/* 1A990 8003F590 44816000 */ mtc1 $at, $f12 -/* 1A994 8003F594 C500006C */ lwc1 $f0, 0x6c($t0) -/* 1A998 8003F598 0800FD6D */ j .L8003F5B4 -/* 1A99C 8003F59C 460C0301 */ sub.s $f12, $f0, $f12 -.L8003F5A0: -/* 1A9A0 8003F5A0 8FA80048 */ lw $t0, 0x48($sp) -/* 1A9A4 8003F5A4 3C0142B4 */ lui $at, 0x42b4 -/* 1A9A8 8003F5A8 44816000 */ mtc1 $at, $f12 -/* 1A9AC 8003F5AC C500006C */ lwc1 $f0, 0x6c($t0) -/* 1A9B0 8003F5B0 460C0300 */ add.s $f12, $f0, $f12 -.L8003F5B4: -/* 1A9B4 8003F5B4 0C00A6B9 */ jal func_80029AE4 -/* 1A9B8 8003F5B8 00000000 */ nop -/* 1A9BC 8003F5BC E7A0005C */ swc1 $f0, 0x5c($sp) -/* 1A9C0 8003F5C0 8262000A */ lb $v0, 0xa($s3) -/* 1A9C4 8003F5C4 10400059 */ beqz $v0, .L8003F72C -/* 1A9C8 8003F5C8 9263000A */ lbu $v1, 0xa($s3) -/* 1A9CC 8003F5CC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 1A9D0 8003F5D0 8C42A630 */ lw $v0, %lo(D_8009A630)($v0) -/* 1A9D4 8003F5D4 30420040 */ andi $v0, $v0, 0x40 -/* 1A9D8 8003F5D8 14400002 */ bnez $v0, .L8003F5E4 -/* 1A9DC 8003F5DC 2462FFFF */ addiu $v0, $v1, -1 -/* 1A9E0 8003F5E0 A262000A */ sb $v0, 0xa($s3) -.L8003F5E4: -/* 1A9E4 8003F5E4 86820010 */ lh $v0, 0x10($s4) -/* 1A9E8 8003F5E8 10400050 */ beqz $v0, .L8003F72C -/* 1A9EC 8003F5EC 00000000 */ nop -/* 1A9F0 8003F5F0 8E820000 */ lw $v0, ($s4) -/* 1A9F4 8003F5F4 30422000 */ andi $v0, $v0, 0x2000 -/* 1A9F8 8003F5F8 5440004B */ bnel $v0, $zero, .L8003F728 -/* 1A9FC 8003F5FC 24020001 */ addiu $v0, $zero, 1 -/* 1AA00 8003F600 9262000A */ lbu $v0, 0xa($s3) -/* 1AA04 8003F604 00021600 */ sll $v0, $v0, 0x18 -/* 1AA08 8003F608 0800FDCA */ j .L8003F728 -/* 1AA0C 8003F60C 00021603 */ sra $v0, $v0, 0x18 -.L8003F610: -/* 1AA10 8003F610 24020001 */ addiu $v0, $zero, 1 -/* 1AA14 8003F614 A2620005 */ sb $v0, 5($s3) -/* 1AA18 8003F618 A2220005 */ sb $v0, 5($s1) -/* 1AA1C 8003F61C AE760088 */ sw $s6, 0x88($s3) -/* 1AA20 8003F620 AE71008C */ sw $s1, 0x8c($s3) -/* 1AA24 8003F624 A2600004 */ sb $zero, 4($s3) -/* 1AA28 8003F628 0801016D */ j .L800405B4 -/* 1AA2C 8003F62C A2600006 */ sb $zero, 6($s3) -.L8003F630: -/* 1AA30 8003F630 8E860028 */ lw $a2, 0x28($s4) -/* 1AA34 8003F634 8E87002C */ lw $a3, 0x2c($s4) -/* 1AA38 8003F638 C6800030 */ lwc1 $f0, 0x30($s4) -/* 1AA3C 8003F63C 0000282D */ daddu $a1, $zero, $zero -/* 1AA40 8003F640 0C053B83 */ jal func_8014EE0C -/* 1AA44 8003F644 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1AA48 8003F648 C6480038 */ lwc1 $f8, 0x38($s2) -/* 1AA4C 8003F64C C68C0028 */ lwc1 $f12, 0x28($s4) -/* 1AA50 8003F650 460C4201 */ sub.s $f8, $f8, $f12 -/* 1AA54 8003F654 3C013F00 */ lui $at, 0x3f00 -/* 1AA58 8003F658 44815000 */ mtc1 $at, $f10 -/* 1AA5C 8003F65C 00000000 */ nop -/* 1AA60 8003F660 460A4202 */ mul.s $f8, $f8, $f10 -/* 1AA64 8003F664 00000000 */ nop -/* 1AA68 8003F668 864200A8 */ lh $v0, 0xa8($s2) -/* 1AA6C 8003F66C C642003C */ lwc1 $f2, 0x3c($s2) -/* 1AA70 8003F670 44820000 */ mtc1 $v0, $f0 -/* 1AA74 8003F674 00000000 */ nop -/* 1AA78 8003F678 46800020 */ cvt.s.w $f0, $f0 -/* 1AA7C 8003F67C 46001080 */ add.s $f2, $f2, $f0 -/* 1AA80 8003F680 868200B0 */ lh $v0, 0xb0($s4) -/* 1AA84 8003F684 C686002C */ lwc1 $f6, 0x2c($s4) -/* 1AA88 8003F688 44820000 */ mtc1 $v0, $f0 -/* 1AA8C 8003F68C 00000000 */ nop -/* 1AA90 8003F690 46800020 */ cvt.s.w $f0, $f0 -/* 1AA94 8003F694 46003000 */ add.s $f0, $f6, $f0 -/* 1AA98 8003F698 46001081 */ sub.s $f2, $f2, $f0 -/* 1AA9C 8003F69C 460A1082 */ mul.s $f2, $f2, $f10 -/* 1AAA0 8003F6A0 00000000 */ nop -/* 1AAA4 8003F6A4 C6840030 */ lwc1 $f4, 0x30($s4) -/* 1AAA8 8003F6A8 C6400040 */ lwc1 $f0, 0x40($s2) -/* 1AAAC 8003F6AC 46040001 */ sub.s $f0, $f0, $f4 -/* 1AAB0 8003F6B0 460A0002 */ mul.s $f0, $f0, $f10 -/* 1AAB4 8003F6B4 00000000 */ nop -/* 1AAB8 8003F6B8 46086300 */ add.s $f12, $f12, $f8 -/* 1AABC 8003F6BC 46023180 */ add.s $f6, $f6, $f2 -/* 1AAC0 8003F6C0 24040003 */ addiu $a0, $zero, 3 -/* 1AAC4 8003F6C4 44056000 */ mfc1 $a1, $f12 -/* 1AAC8 8003F6C8 46002100 */ add.s $f4, $f4, $f0 -/* 1AACC 8003F6CC 3C01BF80 */ lui $at, 0xbf80 -/* 1AAD0 8003F6D0 44810000 */ mtc1 $at, $f0 -/* 1AAD4 8003F6D4 44063000 */ mfc1 $a2, $f6 -/* 1AAD8 8003F6D8 44072000 */ mfc1 $a3, $f4 -/* 1AADC 8003F6DC 0080802D */ daddu $s0, $a0, $zero -/* 1AAE0 8003F6E0 AFA5003C */ sw $a1, 0x3c($sp) -/* 1AAE4 8003F6E4 AFA60040 */ sw $a2, 0x40($sp) -/* 1AAE8 8003F6E8 AFA70044 */ sw $a3, 0x44($sp) -/* 1AAEC 8003F6EC AFA00010 */ sw $zero, 0x10($sp) -/* 1AAF0 8003F6F0 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1AAF4 8003F6F4 AFA00018 */ sw $zero, 0x18($sp) -/* 1AAF8 8003F6F8 0C01C05C */ jal func_80070170 -/* 1AAFC 8003F6FC AFB0001C */ sw $s0, 0x1c($sp) -/* 1AB00 8003F700 A2700005 */ sb $s0, 5($s3) -/* 1AB04 8003F704 8E820004 */ lw $v0, 4($s4) -/* 1AB08 8003F708 3C030002 */ lui $v1, 2 -/* 1AB0C 8003F70C 00431025 */ or $v0, $v0, $v1 -/* 1AB10 8003F710 AE820004 */ sw $v0, 4($s4) -/* 1AB14 8003F714 A2300005 */ sb $s0, 5($s1) -/* 1AB18 8003F718 AE760088 */ sw $s6, 0x88($s3) -/* 1AB1C 8003F71C AE71008C */ sw $s1, 0x8c($s3) -/* 1AB20 8003F720 0801016D */ j .L800405B4 -/* 1AB24 8003F724 A2600004 */ sb $zero, 4($s3) -.L8003F728: -/* 1AB28 8003F728 A6820010 */ sh $v0, 0x10($s4) -.L8003F72C: -/* 1AB2C 8003F72C 8262001C */ lb $v0, 0x1c($s3) -/* 1AB30 8003F730 184003A0 */ blez $v0, .L800405B4 -/* 1AB34 8003F734 AFA0004C */ sw $zero, 0x4c($sp) -/* 1AB38 8003F738 3C087FFF */ lui $t0, 0x7fff -/* 1AB3C 8003F73C 3508FFFF */ ori $t0, $t0, 0xffff -/* 1AB40 8003F740 AFA80060 */ sw $t0, 0x60($sp) -/* 1AB44 8003F744 27A8003C */ addiu $t0, $sp, 0x3c -/* 1AB48 8003F748 AFA80064 */ sw $t0, 0x64($sp) -.L8003F74C: -/* 1AB4C 8003F74C 8FA8004C */ lw $t0, 0x4c($sp) -/* 1AB50 8003F750 00081080 */ sll $v0, $t0, 2 -/* 1AB54 8003F754 02621021 */ addu $v0, $s3, $v0 -/* 1AB58 8003F758 8C560028 */ lw $s6, 0x28($v0) -/* 1AB5C 8003F75C 12C00390 */ beqz $s6, .L800405A0 -/* 1AB60 8003F760 00000000 */ nop -/* 1AB64 8003F764 8EC20000 */ lw $v0, ($s6) -/* 1AB68 8003F768 1840038D */ blez $v0, .L800405A0 -/* 1AB6C 8003F76C 0000A82D */ daddu $s5, $zero, $zero -/* 1AB70 8003F770 27BE0040 */ addiu $fp, $sp, 0x40 -/* 1AB74 8003F774 27B70044 */ addiu $s7, $sp, 0x44 -/* 1AB78 8003F778 00151080 */ sll $v0, $s5, 2 -.L8003F77C: -/* 1AB7C 8003F77C 02C21021 */ addu $v0, $s6, $v0 -/* 1AB80 8003F780 8C510004 */ lw $s1, 4($v0) -/* 1AB84 8003F784 12200380 */ beqz $s1, .L80040588 -/* 1AB88 8003F788 00000000 */ nop -/* 1AB8C 8003F78C 8E220000 */ lw $v0, ($s1) -/* 1AB90 8003F790 30420020 */ andi $v0, $v0, 0x20 -/* 1AB94 8003F794 1440037C */ bnez $v0, .L80040588 -/* 1AB98 8003F798 00000000 */ nop -/* 1AB9C 8003F79C 0C00E9EB */ jal func_8003A7AC -/* 1ABA0 8003F7A0 86240008 */ lh $a0, 8($s1) -/* 1ABA4 8003F7A4 0040902D */ daddu $s2, $v0, $zero -/* 1ABA8 8003F7A8 822200B4 */ lb $v0, 0xb4($s1) -/* 1ABAC 8003F7AC 922300B4 */ lbu $v1, 0xb4($s1) -/* 1ABB0 8003F7B0 50400030 */ beql $v0, $zero, .L8003F874 -/* 1ABB4 8003F7B4 3C030020 */ lui $v1, 0x20 -/* 1ABB8 8003F7B8 3C02800A */ lui $v0, %hi(D_8009A630) -/* 1ABBC 8003F7BC 8C42A630 */ lw $v0, %lo(D_8009A630)($v0) -/* 1ABC0 8003F7C0 30420040 */ andi $v0, $v0, 0x40 -/* 1ABC4 8003F7C4 54400005 */ bnel $v0, $zero, .L8003F7DC -/* 1ABC8 8003F7C8 0000102D */ daddu $v0, $zero, $zero -/* 1ABCC 8003F7CC 2462FFFF */ addiu $v0, $v1, -1 -/* 1ABD0 8003F7D0 A22200B4 */ sb $v0, 0xb4($s1) -/* 1ABD4 8003F7D4 00021600 */ sll $v0, $v0, 0x18 -/* 1ABD8 8003F7D8 00021603 */ sra $v0, $v0, 0x18 -.L8003F7DC: -/* 1ABDC 8003F7DC 30420001 */ andi $v0, $v0, 1 -/* 1ABE0 8003F7E0 10400007 */ beqz $v0, .L8003F800 -/* 1ABE4 8003F7E4 3C088000 */ lui $t0, 0x8000 -/* 1ABE8 8003F7E8 8E420000 */ lw $v0, ($s2) -/* 1ABEC 8003F7EC 00481025 */ or $v0, $v0, $t0 -/* 1ABF0 8003F7F0 AE420000 */ sw $v0, ($s2) -/* 1ABF4 8003F7F4 8E220000 */ lw $v0, ($s1) -/* 1ABF8 8003F7F8 0800FE06 */ j .L8003F818 -/* 1ABFC 8003F7FC 00481025 */ or $v0, $v0, $t0 -.L8003F800: -/* 1AC00 8003F800 8E420000 */ lw $v0, ($s2) -/* 1AC04 8003F804 8FA80060 */ lw $t0, 0x60($sp) -/* 1AC08 8003F808 00481024 */ and $v0, $v0, $t0 -/* 1AC0C 8003F80C AE420000 */ sw $v0, ($s2) -/* 1AC10 8003F810 8E220000 */ lw $v0, ($s1) -/* 1AC14 8003F814 00481024 */ and $v0, $v0, $t0 -.L8003F818: -/* 1AC18 8003F818 AE220000 */ sw $v0, ($s1) -/* 1AC1C 8003F81C 0C0B11EA */ jal func_802C47A8 -/* 1AC20 8003F820 8E24005C */ lw $a0, 0x5c($s1) -/* 1AC24 8003F824 0040202D */ daddu $a0, $v0, $zero -/* 1AC28 8003F828 10800003 */ beqz $a0, .L8003F838 -/* 1AC2C 8003F82C 00000000 */ nop -/* 1AC30 8003F830 0C0B11FA */ jal func_802C47E8 -/* 1AC34 8003F834 24050080 */ addiu $a1, $zero, 0x80 -.L8003F838: -/* 1AC38 8003F838 8E240054 */ lw $a0, 0x54($s1) -/* 1AC3C 8003F83C 0C0B11EA */ jal func_802C47A8 -/* 1AC40 8003F840 00000000 */ nop -/* 1AC44 8003F844 0040202D */ daddu $a0, $v0, $zero -/* 1AC48 8003F848 10800003 */ beqz $a0, .L8003F858 -/* 1AC4C 8003F84C 00000000 */ nop -/* 1AC50 8003F850 0C0B11FA */ jal func_802C47E8 -/* 1AC54 8003F854 24050080 */ addiu $a1, $zero, 0x80 -.L8003F858: -/* 1AC58 8003F858 8E220000 */ lw $v0, ($s1) -/* 1AC5C 8003F85C 3C030008 */ lui $v1, 8 -/* 1AC60 8003F860 00431024 */ and $v0, $v0, $v1 -/* 1AC64 8003F864 10400052 */ beqz $v0, .L8003F9B0 -/* 1AC68 8003F868 00000000 */ nop -/* 1AC6C 8003F86C 0800FE5D */ j .L8003F974 -/* 1AC70 8003F870 8E24005C */ lw $a0, 0x5c($s1) -.L8003F874: -/* 1AC74 8003F874 8E220000 */ lw $v0, ($s1) -/* 1AC78 8003F878 00431024 */ and $v0, $v0, $v1 -/* 1AC7C 8003F87C 14400035 */ bnez $v0, .L8003F954 -/* 1AC80 8003F880 27A20020 */ addiu $v0, $sp, 0x20 -/* 1AC84 8003F884 3C048007 */ lui $a0, %hi(D_800773E0) -/* 1AC88 8003F888 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 1AC8C 8003F88C AFA20010 */ sw $v0, 0x10($sp) -/* 1AC90 8003F890 27A20024 */ addiu $v0, $sp, 0x24 -/* 1AC94 8003F894 AFA20014 */ sw $v0, 0x14($sp) -/* 1AC98 8003F898 27A20028 */ addiu $v0, $sp, 0x28 -/* 1AC9C 8003F89C AFA20018 */ sw $v0, 0x18($sp) -/* 1ACA0 8003F8A0 8E450038 */ lw $a1, 0x38($s2) -/* 1ACA4 8003F8A4 8E46003C */ lw $a2, 0x3c($s2) -/* 1ACA8 8003F8A8 0C00B872 */ jal func_8002E1C8 -/* 1ACAC 8003F8AC 8E470040 */ lw $a3, 0x40($s2) -/* 1ACB0 8003F8B0 8FA20020 */ lw $v0, 0x20($sp) -/* 1ACB4 8003F8B4 244200A0 */ addiu $v0, $v0, 0xa0 -/* 1ACB8 8003F8B8 2C420281 */ sltiu $v0, $v0, 0x281 -/* 1ACBC 8003F8BC 1040000A */ beqz $v0, .L8003F8E8 -/* 1ACC0 8003F8C0 00000000 */ nop -/* 1ACC4 8003F8C4 8FA30024 */ lw $v1, 0x24($sp) -/* 1ACC8 8003F8C8 2862FF88 */ slti $v0, $v1, -0x78 -/* 1ACCC 8003F8CC 14400006 */ bnez $v0, .L8003F8E8 -/* 1ACD0 8003F8D0 28620169 */ slti $v0, $v1, 0x169 -/* 1ACD4 8003F8D4 10400004 */ beqz $v0, .L8003F8E8 -/* 1ACD8 8003F8D8 00000000 */ nop -/* 1ACDC 8003F8DC 8FA20028 */ lw $v0, 0x28($sp) -/* 1ACE0 8003F8E0 0441001C */ bgez $v0, .L8003F954 -/* 1ACE4 8003F8E4 00000000 */ nop -.L8003F8E8: -/* 1ACE8 8003F8E8 8E220000 */ lw $v0, ($s1) -/* 1ACEC 8003F8EC 30420001 */ andi $v0, $v0, 1 -/* 1ACF0 8003F8F0 14400018 */ bnez $v0, .L8003F954 -/* 1ACF4 8003F8F4 3C088000 */ lui $t0, 0x8000 -/* 1ACF8 8003F8F8 8E420000 */ lw $v0, ($s2) -/* 1ACFC 8003F8FC 00481025 */ or $v0, $v0, $t0 -/* 1AD00 8003F900 AE420000 */ sw $v0, ($s2) -/* 1AD04 8003F904 8E220000 */ lw $v0, ($s1) -/* 1AD08 8003F908 8E24005C */ lw $a0, 0x5c($s1) -/* 1AD0C 8003F90C 00481025 */ or $v0, $v0, $t0 -/* 1AD10 8003F910 0C0B11EA */ jal func_802C47A8 -/* 1AD14 8003F914 AE220000 */ sw $v0, ($s1) -/* 1AD18 8003F918 0040202D */ daddu $a0, $v0, $zero -/* 1AD1C 8003F91C 10800003 */ beqz $a0, .L8003F92C -/* 1AD20 8003F920 00000000 */ nop -/* 1AD24 8003F924 0C0B11FA */ jal func_802C47E8 -/* 1AD28 8003F928 24050080 */ addiu $a1, $zero, 0x80 -.L8003F92C: -/* 1AD2C 8003F92C 8E240054 */ lw $a0, 0x54($s1) -/* 1AD30 8003F930 0C0B11EA */ jal func_802C47A8 -/* 1AD34 8003F934 00000000 */ nop -/* 1AD38 8003F938 0040202D */ daddu $a0, $v0, $zero -/* 1AD3C 8003F93C 1080001C */ beqz $a0, .L8003F9B0 -/* 1AD40 8003F940 00000000 */ nop -/* 1AD44 8003F944 0C0B11FA */ jal func_802C47E8 -/* 1AD48 8003F948 24050080 */ addiu $a1, $zero, 0x80 -/* 1AD4C 8003F94C 0800FE6C */ j .L8003F9B0 -/* 1AD50 8003F950 00000000 */ nop -.L8003F954: -/* 1AD54 8003F954 8E420000 */ lw $v0, ($s2) -/* 1AD58 8003F958 8FA80060 */ lw $t0, 0x60($sp) -/* 1AD5C 8003F95C 00481024 */ and $v0, $v0, $t0 -/* 1AD60 8003F960 AE420000 */ sw $v0, ($s2) -/* 1AD64 8003F964 8E220000 */ lw $v0, ($s1) -/* 1AD68 8003F968 8E24005C */ lw $a0, 0x5c($s1) -/* 1AD6C 8003F96C 00481024 */ and $v0, $v0, $t0 -/* 1AD70 8003F970 AE220000 */ sw $v0, ($s1) -.L8003F974: -/* 1AD74 8003F974 0C0B11EA */ jal func_802C47A8 -/* 1AD78 8003F978 00000000 */ nop -/* 1AD7C 8003F97C 0040202D */ daddu $a0, $v0, $zero -/* 1AD80 8003F980 10800003 */ beqz $a0, .L8003F990 -/* 1AD84 8003F984 00000000 */ nop -/* 1AD88 8003F988 0C0B1220 */ jal func_802C4880 -/* 1AD8C 8003F98C 24050080 */ addiu $a1, $zero, 0x80 -.L8003F990: -/* 1AD90 8003F990 8E240054 */ lw $a0, 0x54($s1) -/* 1AD94 8003F994 0C0B11EA */ jal func_802C47A8 -/* 1AD98 8003F998 00000000 */ nop -/* 1AD9C 8003F99C 0040202D */ daddu $a0, $v0, $zero -/* 1ADA0 8003F9A0 10800003 */ beqz $a0, .L8003F9B0 -/* 1ADA4 8003F9A4 00000000 */ nop -/* 1ADA8 8003F9A8 0C0B1220 */ jal func_802C4880 -/* 1ADAC 8003F9AC 24050080 */ addiu $a1, $zero, 0x80 -.L8003F9B0: -/* 1ADB0 8003F9B0 8E230000 */ lw $v1, ($s1) -/* 1ADB4 8003F9B4 3C088000 */ lui $t0, 0x8000 -/* 1ADB8 8003F9B8 00681024 */ and $v0, $v1, $t0 -/* 1ADBC 8003F9BC 144002F2 */ bnez $v0, .L80040588 -/* 1ADC0 8003F9C0 30620001 */ andi $v0, $v1, 1 -/* 1ADC4 8003F9C4 1040002A */ beqz $v0, .L8003FA70 -/* 1ADC8 8003F9C8 3C020040 */ lui $v0, 0x40 -/* 1ADCC 8003F9CC 00621024 */ and $v0, $v1, $v0 -/* 1ADD0 8003F9D0 14400020 */ bnez $v0, .L8003FA54 -/* 1ADD4 8003F9D4 00000000 */ nop -/* 1ADD8 8003F9D8 8E8200C8 */ lw $v0, 0xc8($s4) -/* 1ADDC 8003F9DC 16420015 */ bne $s2, $v0, .L8003FA34 -/* 1ADE0 8003F9E0 24033039 */ addiu $v1, $zero, 0x3039 -/* 1ADE4 8003F9E4 C640000C */ lwc1 $f0, 0xc($s2) -/* 1ADE8 8003F9E8 4600040D */ trunc.w.s $f16, $f0 -/* 1ADEC 8003F9EC 44028000 */ mfc1 $v0, $f16 -/* 1ADF0 8003F9F0 00000000 */ nop -/* 1ADF4 8003F9F4 A62200E0 */ sh $v0, 0xe0($s1) -/* 1ADF8 8003F9F8 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 1ADFC 8003F9FC C64E0040 */ lwc1 $f14, 0x40($s2) -/* 1AE00 8003FA00 8E860028 */ lw $a2, 0x28($s4) -/* 1AE04 8003FA04 0C00A710 */ jal func_80029C40 -/* 1AE08 8003FA08 8E870030 */ lw $a3, 0x30($s4) -/* 1AE0C 8003FA0C E640000C */ swc1 $f0, 0xc($s2) -/* 1AE10 8003FA10 0C0B11EA */ jal func_802C47A8 -/* 1AE14 8003FA14 8E240054 */ lw $a0, 0x54($s1) -/* 1AE18 8003FA18 0040202D */ daddu $a0, $v0, $zero -/* 1AE1C 8003FA1C 10800014 */ beqz $a0, .L8003FA70 -/* 1AE20 8003FA20 00000000 */ nop -/* 1AE24 8003FA24 0C0B11FA */ jal func_802C47E8 -/* 1AE28 8003FA28 24050080 */ addiu $a1, $zero, 0x80 -/* 1AE2C 8003FA2C 0800FE9C */ j .L8003FA70 -/* 1AE30 8003FA30 00000000 */ nop -.L8003FA34: -/* 1AE34 8003FA34 862200E0 */ lh $v0, 0xe0($s1) -/* 1AE38 8003FA38 10430006 */ beq $v0, $v1, .L8003FA54 -/* 1AE3C 8003FA3C 00000000 */ nop -/* 1AE40 8003FA40 44820000 */ mtc1 $v0, $f0 -/* 1AE44 8003FA44 00000000 */ nop -/* 1AE48 8003FA48 46800020 */ cvt.s.w $f0, $f0 -/* 1AE4C 8003FA4C E640000C */ swc1 $f0, 0xc($s2) -/* 1AE50 8003FA50 A62300E0 */ sh $v1, 0xe0($s1) -.L8003FA54: -/* 1AE54 8003FA54 0C0B11EA */ jal func_802C47A8 -/* 1AE58 8003FA58 8E240054 */ lw $a0, 0x54($s1) -/* 1AE5C 8003FA5C 0040202D */ daddu $a0, $v0, $zero -/* 1AE60 8003FA60 10800003 */ beqz $a0, .L8003FA70 -/* 1AE64 8003FA64 00000000 */ nop -/* 1AE68 8003FA68 0C0B1220 */ jal func_802C4880 -/* 1AE6C 8003FA6C 24050080 */ addiu $a1, $zero, 0x80 -.L8003FA70: -/* 1AE70 8003FA70 8262000A */ lb $v0, 0xa($s3) -/* 1AE74 8003FA74 144002C4 */ bnez $v0, .L80040588 -/* 1AE78 8003FA78 24080001 */ addiu $t0, $zero, 1 -/* 1AE7C 8003FA7C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1AE80 8003FA80 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1AE84 8003FA84 80420074 */ lb $v0, 0x74($v0) -/* 1AE88 8003FA88 104802BF */ beq $v0, $t0, .L80040588 -/* 1AE8C 8003FA8C 3C030008 */ lui $v1, 8 -/* 1AE90 8003FA90 8E820000 */ lw $v0, ($s4) -/* 1AE94 8003FA94 00431024 */ and $v0, $v0, $v1 -/* 1AE98 8003FA98 144002BB */ bnez $v0, .L80040588 -/* 1AE9C 8003FA9C 00000000 */ nop -/* 1AEA0 8003FAA0 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1AEA4 8003FAA4 8C84A630 */ lw $a0, %lo(D_8009A630)($a0) -/* 1AEA8 8003FAA8 30820040 */ andi $v0, $a0, 0x40 -/* 1AEAC 8003FAAC 144002B6 */ bnez $v0, .L80040588 -/* 1AEB0 8003FAB0 24020009 */ addiu $v0, $zero, 9 -/* 1AEB4 8003FAB4 3C038011 */ lui $v1, %hi(D_8010ED73) -/* 1AEB8 8003FAB8 8063ED73 */ lb $v1, %lo(D_8010ED73)($v1) -/* 1AEBC 8003FABC 106202B2 */ beq $v1, $v0, .L80040588 -/* 1AEC0 8003FAC0 00000000 */ nop -/* 1AEC4 8003FAC4 8E220000 */ lw $v0, ($s1) -/* 1AEC8 8003FAC8 00481024 */ and $v0, $v0, $t0 -/* 1AECC 8003FACC 144002AE */ bnez $v0, .L80040588 -/* 1AED0 8003FAD0 30820F00 */ andi $v0, $a0, 0xf00 -/* 1AED4 8003FAD4 144002AC */ bnez $v0, .L80040588 -/* 1AED8 8003FAD8 00000000 */ nop -/* 1AEDC 8003FADC 0C04E4CF */ jal func_8013933C -/* 1AEE0 8003FAE0 00000000 */ nop -/* 1AEE4 8003FAE4 144002A8 */ bnez $v0, .L80040588 -/* 1AEE8 8003FAE8 3C021000 */ lui $v0, 0x1000 -/* 1AEEC 8003FAEC 8E230000 */ lw $v1, ($s1) -/* 1AEF0 8003FAF0 00621824 */ and $v1, $v1, $v0 -/* 1AEF4 8003FAF4 14600007 */ bnez $v1, .L8003FB14 -/* 1AEF8 8003FAF8 00000000 */ nop -/* 1AEFC 8003FAFC 0C03AD5E */ jal func_800EB578 -/* 1AF00 8003FB00 0240202D */ daddu $a0, $s2, $zero -/* 1AF04 8003FB04 10400003 */ beqz $v0, .L8003FB14 -/* 1AF08 8003FB08 24020006 */ addiu $v0, $zero, 6 -/* 1AF0C 8003FB0C 0801008F */ j .L8004023C -/* 1AF10 8003FB10 A2620005 */ sb $v0, 5($s3) -.L8003FB14: -/* 1AF14 8003FB14 C6400038 */ lwc1 $f0, 0x38($s2) -/* 1AF18 8003FB18 C65A003C */ lwc1 $f26, 0x3c($s2) -/* 1AF1C 8003FB1C C658000C */ lwc1 $f24, 0xc($s2) -/* 1AF20 8003FB20 C6420040 */ lwc1 $f2, 0x40($s2) -/* 1AF24 8003FB24 E7A0002C */ swc1 $f0, 0x2c($sp) -/* 1AF28 8003FB28 E7A20030 */ swc1 $f2, 0x30($sp) -/* 1AF2C 8003FB2C 864300A8 */ lh $v1, 0xa8($s2) -/* 1AF30 8003FB30 964200A6 */ lhu $v0, 0xa6($s2) -/* 1AF34 8003FB34 4483E000 */ mtc1 $v1, $f28 -/* 1AF38 8003FB38 00000000 */ nop -/* 1AF3C 8003FB3C 4680E720 */ cvt.s.w $f28, $f28 -/* 1AF40 8003FB40 00021400 */ sll $v0, $v0, 0x10 -/* 1AF44 8003FB44 00021C03 */ sra $v1, $v0, 0x10 -/* 1AF48 8003FB48 000217C2 */ srl $v0, $v0, 0x1f -/* 1AF4C 8003FB4C 00621821 */ addu $v1, $v1, $v0 -/* 1AF50 8003FB50 00031843 */ sra $v1, $v1, 1 -/* 1AF54 8003FB54 8E2200DC */ lw $v0, 0xdc($s1) -/* 1AF58 8003FB58 4483F000 */ mtc1 $v1, $f30 -/* 1AF5C 8003FB5C 00000000 */ nop -/* 1AF60 8003FB60 10400020 */ beqz $v0, .L8003FBE4 -/* 1AF64 8003FB64 4680F7A0 */ cvt.s.w $f30, $f30 -/* 1AF68 8003FB68 8642008A */ lh $v0, 0x8a($s2) -/* 1AF6C 8003FB6C 3C014334 */ lui $at, 0x4334 -/* 1AF70 8003FB70 44810000 */ mtc1 $at, $f0 -/* 1AF74 8003FB74 4482C000 */ mtc1 $v0, $f24 -/* 1AF78 8003FB78 00000000 */ nop -/* 1AF7C 8003FB7C 4680C620 */ cvt.s.w $f24, $f24 -/* 1AF80 8003FB80 4600C03C */ c.lt.s $f24, $f0 -/* 1AF84 8003FB84 00000000 */ nop -/* 1AF88 8003FB88 45000007 */ bc1f .L8003FBA8 -/* 1AF8C 8003FB8C 00000000 */ nop -/* 1AF90 8003FB90 8FA80048 */ lw $t0, 0x48($sp) -/* 1AF94 8003FB94 3C0142B4 */ lui $at, 0x42b4 -/* 1AF98 8003FB98 44818000 */ mtc1 $at, $f16 -/* 1AF9C 8003FB9C C50C006C */ lwc1 $f12, 0x6c($t0) -/* 1AFA0 8003FBA0 0800FEEF */ j .L8003FBBC -/* 1AFA4 8003FBA4 46106301 */ sub.s $f12, $f12, $f16 -.L8003FBA8: -/* 1AFA8 8003FBA8 8FA80048 */ lw $t0, 0x48($sp) -/* 1AFAC 8003FBAC 3C0142B4 */ lui $at, 0x42b4 -/* 1AFB0 8003FBB0 44818000 */ mtc1 $at, $f16 -/* 1AFB4 8003FBB4 C50C006C */ lwc1 $f12, 0x6c($t0) -/* 1AFB8 8003FBB8 46106300 */ add.s $f12, $f12, $f16 -.L8003FBBC: -/* 1AFBC 8003FBBC 0C00A6B9 */ jal func_80029AE4 -/* 1AFC0 8003FBC0 00000000 */ nop -/* 1AFC4 8003FBC4 46000606 */ mov.s $f24, $f0 -/* 1AFC8 8003FBC8 27A4002C */ addiu $a0, $sp, 0x2c -/* 1AFCC 8003FBCC C63200DC */ lwc1 $f18, 0xdc($s1) -/* 1AFD0 8003FBD0 468094A0 */ cvt.s.w $f18, $f18 -/* 1AFD4 8003FBD4 4407C000 */ mfc1 $a3, $f24 -/* 1AFD8 8003FBD8 44069000 */ mfc1 $a2, $f18 -/* 1AFDC 8003FBDC 0C00A7D7 */ jal func_80029F5C -/* 1AFE0 8003FBE0 27A50030 */ addiu $a1, $sp, 0x30 -.L8003FBE4: -/* 1AFE4 8003FBE4 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 1AFE8 8003FBE8 C7B00050 */ lwc1 $f16, 0x50($sp) -/* 1AFEC 8003FBEC 46100001 */ sub.s $f0, $f0, $f16 -/* 1AFF0 8003FBF0 46000082 */ mul.s $f2, $f0, $f0 -/* 1AFF4 8003FBF4 00000000 */ nop -/* 1AFF8 8003FBF8 C7B20058 */ lwc1 $f18, 0x58($sp) -/* 1AFFC 8003FBFC C7A00030 */ lwc1 $f0, 0x30($sp) -/* 1B000 8003FC00 46120001 */ sub.s $f0, $f0, $f18 -/* 1B004 8003FC04 46000002 */ mul.s $f0, $f0, $f0 -/* 1B008 8003FC08 00000000 */ nop -/* 1B00C 8003FC0C 46001300 */ add.s $f12, $f2, $f0 -/* 1B010 8003FC10 46006004 */ sqrt.s $f0, $f12 -/* 1B014 8003FC14 46000032 */ c.eq.s $f0, $f0 -/* 1B018 8003FC18 00000000 */ nop -/* 1B01C 8003FC1C 45010003 */ bc1t .L8003FC2C -/* 1B020 8003FC20 00000000 */ nop -/* 1B024 8003FC24 0C0187B0 */ jal func_80061EC0 -/* 1B028 8003FC28 00000000 */ nop -.L8003FC2C: -/* 1B02C 8003FC2C 928200B4 */ lbu $v0, 0xb4($s4) -/* 1B030 8003FC30 2442FFFD */ addiu $v0, $v0, -3 -/* 1B034 8003FC34 00021600 */ sll $v0, $v0, 0x18 -/* 1B038 8003FC38 00021E03 */ sra $v1, $v0, 0x18 -/* 1B03C 8003FC3C 2C620010 */ sltiu $v0, $v1, 0x10 -/* 1B040 8003FC40 10400184 */ beqz $v0, .L80040254 -/* 1B044 8003FC44 46000586 */ mov.s $f22, $f0 -/* 1B048 8003FC48 00031080 */ sll $v0, $v1, 2 -/* 1B04C 8003FC4C 3C01800A */ lui $at, %hi(D_800985D8) -/* 1B050 8003FC50 00220821 */ addu $at, $at, $v0 -/* 1B054 8003FC54 8C2285D8 */ lw $v0, %lo(D_800985D8)($at) -/* 1B058 8003FC58 00400008 */ jr $v0 -/* 1B05C 8003FC5C 00000000 */ nop -/* 1B060 8003FC60 C7B00050 */ lwc1 $f16, 0x50($sp) -/* 1B064 8003FC64 C68C00A8 */ lwc1 $f12, 0xa8($s4) -/* 1B068 8003FC68 C7B20058 */ lwc1 $f18, 0x58($sp) -/* 1B06C 8003FC6C E7B00034 */ swc1 $f16, 0x34($sp) -/* 1B070 8003FC70 0C00A6B9 */ jal func_80029AE4 -/* 1B074 8003FC74 E7B20038 */ swc1 $f18, 0x38($sp) -/* 1B078 8003FC78 3C014334 */ lui $at, 0x4334 -/* 1B07C 8003FC7C 44811000 */ mtc1 $at, $f2 -/* 1B080 8003FC80 C7B40054 */ lwc1 $f20, 0x54($sp) -/* 1B084 8003FC84 4602003C */ c.lt.s $f0, $f2 -/* 1B088 8003FC88 00000000 */ nop -/* 1B08C 8003FC8C 45000010 */ bc1f .L8003FCD0 -/* 1B090 8003FC90 00000000 */ nop -/* 1B094 8003FC94 8FA80048 */ lw $t0, 0x48($sp) -/* 1B098 8003FC98 3C0142B4 */ lui $at, 0x42b4 -/* 1B09C 8003FC9C 44818000 */ mtc1 $at, $f16 -/* 1B0A0 8003FCA0 C50C006C */ lwc1 $f12, 0x6c($t0) -/* 1B0A4 8003FCA4 0C00A6B9 */ jal func_80029AE4 -/* 1B0A8 8003FCA8 46106301 */ sub.s $f12, $f12, $f16 -/* 1B0AC 8003FCAC 8E8200A4 */ lw $v0, 0xa4($s4) -/* 1B0B0 8003FCB0 3C030100 */ lui $v1, 0x100 -/* 1B0B4 8003FCB4 00431024 */ and $v0, $v0, $v1 -/* 1B0B8 8003FCB8 10400017 */ beqz $v0, .L8003FD18 -/* 1B0BC 8003FCBC 27A40034 */ addiu $a0, $sp, 0x34 -/* 1B0C0 8003FCC0 3C0141F0 */ lui $at, 0x41f0 -/* 1B0C4 8003FCC4 44816000 */ mtc1 $at, $f12 -/* 1B0C8 8003FCC8 0800FF43 */ j .L8003FD0C -/* 1B0CC 8003FCCC 460C0300 */ add.s $f12, $f0, $f12 -.L8003FCD0: -/* 1B0D0 8003FCD0 8FA80048 */ lw $t0, 0x48($sp) -/* 1B0D4 8003FCD4 3C0142B4 */ lui $at, 0x42b4 -/* 1B0D8 8003FCD8 44818000 */ mtc1 $at, $f16 -/* 1B0DC 8003FCDC C50C006C */ lwc1 $f12, 0x6c($t0) -/* 1B0E0 8003FCE0 0C00A6B9 */ jal func_80029AE4 -/* 1B0E4 8003FCE4 46106300 */ add.s $f12, $f12, $f16 -/* 1B0E8 8003FCE8 8E8200A4 */ lw $v0, 0xa4($s4) -/* 1B0EC 8003FCEC 3C030100 */ lui $v1, 0x100 -/* 1B0F0 8003FCF0 00431024 */ and $v0, $v0, $v1 -/* 1B0F4 8003FCF4 10400008 */ beqz $v0, .L8003FD18 -/* 1B0F8 8003FCF8 27A40034 */ addiu $a0, $sp, 0x34 -/* 1B0FC 8003FCFC 3C0141F0 */ lui $at, 0x41f0 -/* 1B100 8003FD00 44816000 */ mtc1 $at, $f12 -/* 1B104 8003FD04 00000000 */ nop -/* 1B108 8003FD08 460C0301 */ sub.s $f12, $f0, $f12 -.L8003FD0C: -/* 1B10C 8003FD0C 0C00A6B9 */ jal func_80029AE4 -/* 1B110 8003FD10 00000000 */ nop -/* 1B114 8003FD14 27A40034 */ addiu $a0, $sp, 0x34 -.L8003FD18: -/* 1B118 8003FD18 3C0641C0 */ lui $a2, 0x41c0 -/* 1B11C 8003FD1C 44070000 */ mfc1 $a3, $f0 -/* 1B120 8003FD20 0C00A7D7 */ jal func_80029F5C -/* 1B124 8003FD24 27A50038 */ addiu $a1, $sp, 0x38 -/* 1B128 8003FD28 C7A2002C */ lwc1 $f2, 0x2c($sp) -/* 1B12C 8003FD2C C7A00034 */ lwc1 $f0, 0x34($sp) -/* 1B130 8003FD30 46001001 */ sub.s $f0, $f2, $f0 -/* 1B134 8003FD34 46000102 */ mul.s $f4, $f0, $f0 -/* 1B138 8003FD38 00000000 */ nop -/* 1B13C 8003FD3C C7A20030 */ lwc1 $f2, 0x30($sp) -/* 1B140 8003FD40 C7A00038 */ lwc1 $f0, 0x38($sp) -/* 1B144 8003FD44 46001001 */ sub.s $f0, $f2, $f0 -/* 1B148 8003FD48 46000002 */ mul.s $f0, $f0, $f0 -/* 1B14C 8003FD4C 00000000 */ nop -/* 1B150 8003FD50 46002300 */ add.s $f12, $f4, $f0 -/* 1B154 8003FD54 46006004 */ sqrt.s $f0, $f12 -/* 1B158 8003FD58 46000032 */ c.eq.s $f0, $f0 -/* 1B15C 8003FD5C 00000000 */ nop -/* 1B160 8003FD60 45010003 */ bc1t .L8003FD70 -/* 1B164 8003FD64 00000000 */ nop -/* 1B168 8003FD68 0C0187B0 */ jal func_80061EC0 -/* 1B16C 8003FD6C 00000000 */ nop -.L8003FD70: -/* 1B170 8003FD70 8E220000 */ lw $v0, ($s1) -/* 1B174 8003FD74 3C030400 */ lui $v1, 0x400 -/* 1B178 8003FD78 00431024 */ and $v0, $v0, $v1 -/* 1B17C 8003FD7C 14400135 */ bnez $v0, .L80040254 -/* 1B180 8003FD80 46000586 */ mov.s $f22, $f0 -/* 1B184 8003FD84 8E820000 */ lw $v0, ($s4) -/* 1B188 8003FD88 3C030100 */ lui $v1, 0x100 -/* 1B18C 8003FD8C 00431024 */ and $v0, $v0, $v1 -/* 1B190 8003FD90 10400130 */ beqz $v0, .L80040254 -/* 1B194 8003FD94 00000000 */ nop -/* 1B198 8003FD98 3C014160 */ lui $at, 0x4160 -/* 1B19C 8003FD9C 44819000 */ mtc1 $at, $f18 -/* 1B1A0 8003FDA0 00000000 */ nop -/* 1B1A4 8003FDA4 461E9000 */ add.s $f0, $f18, $f30 -/* 1B1A8 8003FDA8 4616003E */ c.le.s $f0, $f22 -/* 1B1AC 8003FDAC 00000000 */ nop -/* 1B1B0 8003FDB0 45010128 */ bc1t .L80040254 -/* 1B1B4 8003FDB4 00000000 */ nop -/* 1B1B8 8003FDB8 461CD000 */ add.s $f0, $f26, $f28 -/* 1B1BC 8003FDBC 4614003C */ c.lt.s $f0, $f20 -/* 1B1C0 8003FDC0 00000000 */ nop -/* 1B1C4 8003FDC4 45010123 */ bc1t .L80040254 -/* 1B1C8 8003FDC8 00000000 */ nop -/* 1B1CC 8003FDCC 3C014190 */ lui $at, 0x4190 -/* 1B1D0 8003FDD0 44818000 */ mtc1 $at, $f16 -/* 1B1D4 8003FDD4 00000000 */ nop -/* 1B1D8 8003FDD8 4610A000 */ add.s $f0, $f20, $f16 -/* 1B1DC 8003FDDC 461A003C */ c.lt.s $f0, $f26 -/* 1B1E0 8003FDE0 00000000 */ nop -/* 1B1E4 8003FDE4 4501011B */ bc1t .L80040254 -/* 1B1E8 8003FDE8 00000000 */ nop -/* 1B1EC 8003FDEC 8FA60050 */ lw $a2, 0x50($sp) -/* 1B1F0 8003FDF0 8FA70058 */ lw $a3, 0x58($sp) -/* 1B1F4 8003FDF4 C7AC002C */ lwc1 $f12, 0x2c($sp) -/* 1B1F8 8003FDF8 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 1B1FC 8003FDFC E7BA0040 */ swc1 $f26, 0x40($sp) -/* 1B200 8003FE00 E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B204 8003FE04 0C00A710 */ jal func_80029C40 -/* 1B208 8003FE08 E7AE0044 */ swc1 $f14, 0x44($sp) -/* 1B20C 8003FE0C 3C040001 */ lui $a0, 1 -/* 1B210 8003FE10 03C0302D */ daddu $a2, $fp, $zero -/* 1B214 8003FE14 02E0382D */ daddu $a3, $s7, $zero -/* 1B218 8003FE18 8FA50064 */ lw $a1, 0x64($sp) -/* 1B21C 8003FE1C 461EF500 */ add.s $f20, $f30, $f30 -/* 1B220 8003FE20 E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B224 8003FE24 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B228 8003FE28 E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B22C 8003FE2C 0C0376B1 */ jal func_800DDAC4 -/* 1B230 8003FE30 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B234 8003FE34 10400016 */ beqz $v0, .L8003FE90 -/* 1B238 8003FE38 00000000 */ nop -/* 1B23C 8003FE3C C7AC0050 */ lwc1 $f12, 0x50($sp) -/* 1B240 8003FE40 8FA6002C */ lw $a2, 0x2c($sp) -/* 1B244 8003FE44 8FA70030 */ lw $a3, 0x30($sp) -/* 1B248 8003FE48 C7AE0058 */ lwc1 $f14, 0x58($sp) -/* 1B24C 8003FE4C C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B250 8003FE50 46007406 */ mov.s $f16, $f14 -/* 1B254 8003FE54 E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B258 8003FE58 E7B20040 */ swc1 $f18, 0x40($sp) -/* 1B25C 8003FE5C 0C00A710 */ jal func_80029C40 -/* 1B260 8003FE60 E7B00044 */ swc1 $f16, 0x44($sp) -/* 1B264 8003FE64 3C040001 */ lui $a0, 1 -/* 1B268 8003FE68 03C0302D */ daddu $a2, $fp, $zero -/* 1B26C 8003FE6C 8FA50064 */ lw $a1, 0x64($sp) -/* 1B270 8003FE70 02E0382D */ daddu $a3, $s7, $zero -/* 1B274 8003FE74 E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B278 8003FE78 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B27C 8003FE7C E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B280 8003FE80 0C0376B1 */ jal func_800DDAC4 -/* 1B284 8003FE84 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B288 8003FE88 144000F2 */ bnez $v0, .L80040254 -/* 1B28C 8003FE8C 00000000 */ nop -.L8003FE90: -/* 1B290 8003FE90 82220007 */ lb $v0, 7($s1) -/* 1B294 8003FE94 1040000F */ beqz $v0, .L8003FED4 -/* 1B298 8003FE98 00000000 */ nop -/* 1B29C 8003FE9C 86220012 */ lh $v0, 0x12($s1) -/* 1B2A0 8003FEA0 4482D000 */ mtc1 $v0, $f26 -/* 1B2A4 8003FEA4 00000000 */ nop -/* 1B2A8 8003FEA8 4680D6A0 */ cvt.s.w $f26, $f26 -/* 1B2AC 8003FEAC 86220010 */ lh $v0, 0x10($s1) -/* 1B2B0 8003FEB0 86230014 */ lh $v1, 0x14($s1) -/* 1B2B4 8003FEB4 44820000 */ mtc1 $v0, $f0 -/* 1B2B8 8003FEB8 00000000 */ nop -/* 1B2BC 8003FEBC 46800020 */ cvt.s.w $f0, $f0 -/* 1B2C0 8003FEC0 E7A0002C */ swc1 $f0, 0x2c($sp) -/* 1B2C4 8003FEC4 44830000 */ mtc1 $v1, $f0 -/* 1B2C8 8003FEC8 00000000 */ nop -/* 1B2CC 8003FECC 46800020 */ cvt.s.w $f0, $f0 -/* 1B2D0 8003FED0 E7A00030 */ swc1 $f0, 0x30($sp) -.L8003FED4: -/* 1B2D4 8003FED4 C7AC0050 */ lwc1 $f12, 0x50($sp) -/* 1B2D8 8003FED8 C7AE0058 */ lwc1 $f14, 0x58($sp) -/* 1B2DC 8003FEDC 8FA6002C */ lw $a2, 0x2c($sp) -/* 1B2E0 8003FEE0 8FA70030 */ lw $a3, 0x30($sp) -/* 1B2E4 8003FEE4 0C00A710 */ jal func_80029C40 -/* 1B2E8 8003FEE8 0000802D */ daddu $s0, $zero, $zero -/* 1B2EC 8003FEEC C7AE005C */ lwc1 $f14, 0x5c($sp) -/* 1B2F0 8003FEF0 0C00A6FA */ jal func_80029BE8 -/* 1B2F4 8003FEF4 46000306 */ mov.s $f12, $f0 -/* 1B2F8 8003FEF8 C7AC002C */ lwc1 $f12, 0x2c($sp) -/* 1B2FC 8003FEFC C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 1B300 8003FF00 8FA60050 */ lw $a2, 0x50($sp) -/* 1B304 8003FF04 8FA70058 */ lw $a3, 0x58($sp) -/* 1B308 8003FF08 0C00A710 */ jal func_80029C40 -/* 1B30C 8003FF0C 46000505 */ abs.s $f20, $f0 -/* 1B310 8003FF10 46000306 */ mov.s $f12, $f0 -/* 1B314 8003FF14 0C00A6FA */ jal func_80029BE8 -/* 1B318 8003FF18 4600C386 */ mov.s $f14, $f24 -/* 1B31C 8003FF1C 3C0142B4 */ lui $at, 0x42b4 -/* 1B320 8003FF20 44819000 */ mtc1 $at, $f18 -/* 1B324 8003FF24 3C0142B4 */ lui $at, 0x42b4 -/* 1B328 8003FF28 44818000 */ mtc1 $at, $f16 -/* 1B32C 8003FF2C 00000000 */ nop -/* 1B330 8003FF30 4610A03C */ c.lt.s $f20, $f16 -/* 1B334 8003FF34 00000000 */ nop -/* 1B338 8003FF38 45000008 */ bc1f .L8003FF5C -/* 1B33C 8003FF3C 46000005 */ abs.s $f0, $f0 -/* 1B340 8003FF40 4600803E */ c.le.s $f16, $f0 -/* 1B344 8003FF44 00000000 */ nop -/* 1B348 8003FF48 45030004 */ bc1tl .L8003FF5C -/* 1B34C 8003FF4C 24100001 */ addiu $s0, $zero, 1 -/* 1B350 8003FF50 3C0142B4 */ lui $at, 0x42b4 -/* 1B354 8003FF54 44819000 */ mtc1 $at, $f18 -/* 1B358 8003FF58 00000000 */ nop -.L8003FF5C: -/* 1B35C 8003FF5C 4614903E */ c.le.s $f18, $f20 -/* 1B360 8003FF60 00000000 */ nop -/* 1B364 8003FF64 45000005 */ bc1f .L8003FF7C -/* 1B368 8003FF68 00000000 */ nop -/* 1B36C 8003FF6C 4612003C */ c.lt.s $f0, $f18 -/* 1B370 8003FF70 00000000 */ nop -/* 1B374 8003FF74 45030001 */ bc1tl .L8003FF7C -/* 1B378 8003FF78 0000802D */ daddu $s0, $zero, $zero -.L8003FF7C: -/* 1B37C 8003FF7C 3C0142B4 */ lui $at, 0x42b4 -/* 1B380 8003FF80 44818000 */ mtc1 $at, $f16 -/* 1B384 8003FF84 00000000 */ nop -/* 1B388 8003FF88 4610A03C */ c.lt.s $f20, $f16 -/* 1B38C 8003FF8C 00000000 */ nop -/* 1B390 8003FF90 45000005 */ bc1f .L8003FFA8 -/* 1B394 8003FF94 00000000 */ nop -/* 1B398 8003FF98 4610003C */ c.lt.s $f0, $f16 -/* 1B39C 8003FF9C 00000000 */ nop -/* 1B3A0 8003FFA0 45030001 */ bc1tl .L8003FFA8 -/* 1B3A4 8003FFA4 24100001 */ addiu $s0, $zero, 1 -.L8003FFA8: -/* 1B3A8 8003FFA8 120000AA */ beqz $s0, .L80040254 -/* 1B3AC 8003FFAC 240400E1 */ addiu $a0, $zero, 0xe1 -/* 1B3B0 8003FFB0 8E860028 */ lw $a2, 0x28($s4) -/* 1B3B4 8003FFB4 8E87002C */ lw $a3, 0x2c($s4) -/* 1B3B8 8003FFB8 C6800030 */ lwc1 $f0, 0x30($s4) -/* 1B3BC 8003FFBC 0000282D */ daddu $a1, $zero, $zero -/* 1B3C0 8003FFC0 0C053B83 */ jal func_8014EE0C -/* 1B3C4 8003FFC4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1B3C8 8003FFC8 3C038011 */ lui $v1, %hi(D_8010F451) -/* 1B3CC 8003FFCC 9063F451 */ lbu $v1, %lo(D_8010F451)($v1) -/* 1B3D0 8003FFD0 24020004 */ addiu $v0, $zero, 4 -/* 1B3D4 8003FFD4 A2620005 */ sb $v0, 5($s3) -/* 1B3D8 8003FFD8 0801008F */ j .L8004023C -/* 1B3DC 8003FFDC A2630006 */ sb $v1, 6($s3) -/* 1B3E0 8003FFE0 C7B00050 */ lwc1 $f16, 0x50($sp) -/* 1B3E4 8003FFE4 C7B20058 */ lwc1 $f18, 0x58($sp) -/* 1B3E8 8003FFE8 E7B00034 */ swc1 $f16, 0x34($sp) -/* 1B3EC 8003FFEC E7B20038 */ swc1 $f18, 0x38($sp) -/* 1B3F0 8003FFF0 8E220000 */ lw $v0, ($s1) -/* 1B3F4 8003FFF4 3C030200 */ lui $v1, 0x200 -/* 1B3F8 8003FFF8 00431024 */ and $v0, $v0, $v1 -/* 1B3FC 8003FFFC 14400095 */ bnez $v0, .L80040254 -/* 1B400 80040000 00000000 */ nop -/* 1B404 80040004 3C014160 */ lui $at, 0x4160 -/* 1B408 80040008 44818000 */ mtc1 $at, $f16 -/* 1B40C 8004000C 00000000 */ nop -/* 1B410 80040010 461E8000 */ add.s $f0, $f16, $f30 -/* 1B414 80040014 4616003E */ c.le.s $f0, $f22 -/* 1B418 80040018 00000000 */ nop -/* 1B41C 8004001C 4501015A */ bc1t .L80040588 -/* 1B420 80040020 00000000 */ nop -/* 1B424 80040024 461CD600 */ add.s $f24, $f26, $f28 -/* 1B428 80040028 C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B42C 8004002C 4612C03C */ c.lt.s $f24, $f18 -/* 1B430 80040030 00000000 */ nop -/* 1B434 80040034 45010154 */ bc1t .L80040588 -/* 1B438 80040038 00000000 */ nop -/* 1B43C 8004003C 3C014214 */ lui $at, 0x4214 -/* 1B440 80040040 44818000 */ mtc1 $at, $f16 -/* 1B444 80040044 00000000 */ nop -/* 1B448 80040048 46109000 */ add.s $f0, $f18, $f16 -/* 1B44C 8004004C 461A003C */ c.lt.s $f0, $f26 -/* 1B450 80040050 00000000 */ nop -/* 1B454 80040054 4501014C */ bc1t .L80040588 -/* 1B458 80040058 00000000 */ nop -/* 1B45C 8004005C 8FA60050 */ lw $a2, 0x50($sp) -/* 1B460 80040060 8FA70058 */ lw $a3, 0x58($sp) -/* 1B464 80040064 C7AC002C */ lwc1 $f12, 0x2c($sp) -/* 1B468 80040068 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 1B46C 8004006C E7BA0040 */ swc1 $f26, 0x40($sp) -/* 1B470 80040070 E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B474 80040074 0C00A710 */ jal func_80029C40 -/* 1B478 80040078 E7AE0044 */ swc1 $f14, 0x44($sp) -/* 1B47C 8004007C 3C040001 */ lui $a0, 1 -/* 1B480 80040080 03C0302D */ daddu $a2, $fp, $zero -/* 1B484 80040084 02E0382D */ daddu $a3, $s7, $zero -/* 1B488 80040088 8FA50064 */ lw $a1, 0x64($sp) -/* 1B48C 8004008C 461EF500 */ add.s $f20, $f30, $f30 -/* 1B490 80040090 E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B494 80040094 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B498 80040098 E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B49C 8004009C 0C0376B1 */ jal func_800DDAC4 -/* 1B4A0 800400A0 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B4A4 800400A4 10400016 */ beqz $v0, .L80040100 -/* 1B4A8 800400A8 00000000 */ nop -/* 1B4AC 800400AC C7AC0050 */ lwc1 $f12, 0x50($sp) -/* 1B4B0 800400B0 8FA6002C */ lw $a2, 0x2c($sp) -/* 1B4B4 800400B4 8FA70030 */ lw $a3, 0x30($sp) -/* 1B4B8 800400B8 C7AE0058 */ lwc1 $f14, 0x58($sp) -/* 1B4BC 800400BC C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B4C0 800400C0 46007406 */ mov.s $f16, $f14 -/* 1B4C4 800400C4 E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B4C8 800400C8 E7B20040 */ swc1 $f18, 0x40($sp) -/* 1B4CC 800400CC 0C00A710 */ jal func_80029C40 -/* 1B4D0 800400D0 E7B00044 */ swc1 $f16, 0x44($sp) -/* 1B4D4 800400D4 3C040001 */ lui $a0, 1 -/* 1B4D8 800400D8 03C0302D */ daddu $a2, $fp, $zero -/* 1B4DC 800400DC 8FA50064 */ lw $a1, 0x64($sp) -/* 1B4E0 800400E0 02E0382D */ daddu $a3, $s7, $zero -/* 1B4E4 800400E4 E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B4E8 800400E8 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B4EC 800400EC E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B4F0 800400F0 0C0376B1 */ jal func_800DDAC4 -/* 1B4F4 800400F4 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B4F8 800400F8 14400056 */ bnez $v0, .L80040254 -/* 1B4FC 800400FC 00000000 */ nop -.L80040100: -/* 1B500 80040100 3C014214 */ lui $at, 0x4214 -/* 1B504 80040104 44819000 */ mtc1 $at, $f18 -/* 1B508 80040108 3C013F00 */ lui $at, 0x3f00 -/* 1B50C 8004010C 44818000 */ mtc1 $at, $f16 -/* 1B510 80040110 00000000 */ nop -/* 1B514 80040114 46109002 */ mul.s $f0, $f18, $f16 -/* 1B518 80040118 00000000 */ nop -/* 1B51C 8004011C C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B520 80040120 46009000 */ add.s $f0, $f18, $f0 -/* 1B524 80040124 4600C03C */ c.lt.s $f24, $f0 -/* 1B528 80040128 00000000 */ nop -/* 1B52C 8004012C 45000015 */ bc1f .L80040184 -/* 1B530 80040130 0000802D */ daddu $s0, $zero, $zero -/* 1B534 80040134 928300B4 */ lbu $v1, 0xb4($s4) -/* 1B538 80040138 2462FFF8 */ addiu $v0, $v1, -8 -/* 1B53C 8004013C 2C420004 */ sltiu $v0, $v0, 4 -/* 1B540 80040140 54400010 */ bnel $v0, $zero, .L80040184 -/* 1B544 80040144 24100001 */ addiu $s0, $zero, 1 -/* 1B548 80040148 00031600 */ sll $v0, $v1, 0x18 -/* 1B54C 8004014C 00021E03 */ sra $v1, $v0, 0x18 -/* 1B550 80040150 2402000D */ addiu $v0, $zero, 0xd -/* 1B554 80040154 10620007 */ beq $v1, $v0, .L80040174 -/* 1B558 80040158 2402000E */ addiu $v0, $zero, 0xe -/* 1B55C 8004015C 10620005 */ beq $v1, $v0, .L80040174 -/* 1B560 80040160 2402000F */ addiu $v0, $zero, 0xf -/* 1B564 80040164 10620003 */ beq $v1, $v0, .L80040174 -/* 1B568 80040168 24020010 */ addiu $v0, $zero, 0x10 -/* 1B56C 8004016C 14620005 */ bne $v1, $v0, .L80040184 -/* 1B570 80040170 00000000 */ nop -.L80040174: -/* 1B574 80040174 24100001 */ addiu $s0, $zero, 1 -/* 1B578 80040178 3C013F00 */ lui $at, 0x3f00 -/* 1B57C 8004017C 44818000 */ mtc1 $at, $f16 -/* 1B580 80040180 00000000 */ nop -.L80040184: -/* 1B584 80040184 4610E002 */ mul.s $f0, $f28, $f16 -/* 1B588 80040188 00000000 */ nop -/* 1B58C 8004018C C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B590 80040190 3C014214 */ lui $at, 0x4214 -/* 1B594 80040194 44818000 */ mtc1 $at, $f16 -/* 1B598 80040198 00000000 */ nop -/* 1B59C 8004019C 46109080 */ add.s $f2, $f18, $f16 -/* 1B5A0 800401A0 4600D000 */ add.s $f0, $f26, $f0 -/* 1B5A4 800401A4 4600103C */ c.lt.s $f2, $f0 -/* 1B5A8 800401A8 00000000 */ nop -/* 1B5AC 800401AC 45030001 */ bc1tl .L800401B4 -/* 1B5B0 800401B0 0000802D */ daddu $s0, $zero, $zero -.L800401B4: -/* 1B5B4 800401B4 12000027 */ beqz $s0, .L80040254 -/* 1B5B8 800401B8 00000000 */ nop -/* 1B5BC 800401BC 3C028011 */ lui $v0, %hi(D_8010F450) -/* 1B5C0 800401C0 8042F450 */ lb $v0, %lo(D_8010F450)($v0) -/* 1B5C4 800401C4 0440FD12 */ bltz $v0, .L8003F610 -/* 1B5C8 800401C8 24030002 */ addiu $v1, $zero, 2 -/* 1B5CC 800401CC 928200B4 */ lbu $v0, 0xb4($s4) -/* 1B5D0 800401D0 A2630005 */ sb $v1, 5($s3) -/* 1B5D4 800401D4 2442FFFD */ addiu $v0, $v0, -3 -/* 1B5D8 800401D8 00021600 */ sll $v0, $v0, 0x18 -/* 1B5DC 800401DC 00021E03 */ sra $v1, $v0, 0x18 -/* 1B5E0 800401E0 2C62000E */ sltiu $v0, $v1, 0xe -/* 1B5E4 800401E4 1040000D */ beqz $v0, .L8004021C -/* 1B5E8 800401E8 00031080 */ sll $v0, $v1, 2 -/* 1B5EC 800401EC 3C01800A */ lui $at, %hi(D_80098618) -/* 1B5F0 800401F0 00220821 */ addu $at, $at, $v0 -/* 1B5F4 800401F4 8C228618 */ lw $v0, %lo(D_80098618)($at) -/* 1B5F8 800401F8 00400008 */ jr $v0 -/* 1B5FC 800401FC 00000000 */ nop -/* 1B600 80040200 08010087 */ j .L8004021C -/* 1B604 80040204 A2600006 */ sb $zero, 6($s3) -/* 1B608 80040208 24080001 */ addiu $t0, $zero, 1 -/* 1B60C 8004020C 08010087 */ j .L8004021C -/* 1B610 80040210 A2680006 */ sb $t0, 6($s3) -/* 1B614 80040214 24020002 */ addiu $v0, $zero, 2 -/* 1B618 80040218 A2620006 */ sb $v0, 6($s3) -.L8004021C: -/* 1B61C 8004021C 240400E1 */ addiu $a0, $zero, 0xe1 -/* 1B620 80040220 8E860028 */ lw $a2, 0x28($s4) -/* 1B624 80040224 8E87002C */ lw $a3, 0x2c($s4) -/* 1B628 80040228 C6800030 */ lwc1 $f0, 0x30($s4) -/* 1B62C 8004022C 0000282D */ daddu $a1, $zero, $zero -/* 1B630 80040230 0C053B83 */ jal func_8014EE0C -/* 1B634 80040234 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1B638 80040238 24020002 */ addiu $v0, $zero, 2 -.L8004023C: -/* 1B63C 8004023C A2220005 */ sb $v0, 5($s1) -/* 1B640 80040240 24080001 */ addiu $t0, $zero, 1 -/* 1B644 80040244 AE760088 */ sw $s6, 0x88($s3) -/* 1B648 80040248 AE71008C */ sw $s1, 0x8c($s3) -/* 1B64C 8004024C 0801016D */ j .L800405B4 -/* 1B650 80040250 A2680004 */ sb $t0, 4($s3) -.L80040254: -/* 1B654 80040254 8E220000 */ lw $v0, ($s1) -/* 1B658 80040258 3C030100 */ lui $v1, 0x100 -/* 1B65C 8004025C 00431024 */ and $v0, $v0, $v1 -/* 1B660 80040260 144000C9 */ bnez $v0, .L80040588 -/* 1B664 80040264 00000000 */ nop -/* 1B668 80040268 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 1B66C 8004026C C7B00050 */ lwc1 $f16, 0x50($sp) -/* 1B670 80040270 46100001 */ sub.s $f0, $f0, $f16 -/* 1B674 80040274 46000082 */ mul.s $f2, $f0, $f0 -/* 1B678 80040278 00000000 */ nop -/* 1B67C 8004027C C7B20058 */ lwc1 $f18, 0x58($sp) -/* 1B680 80040280 C7A00030 */ lwc1 $f0, 0x30($sp) -/* 1B684 80040284 46120001 */ sub.s $f0, $f0, $f18 -/* 1B688 80040288 46000002 */ mul.s $f0, $f0, $f0 -/* 1B68C 8004028C 00000000 */ nop -/* 1B690 80040290 46001300 */ add.s $f12, $f2, $f0 -/* 1B694 80040294 46006104 */ sqrt.s $f4, $f12 -/* 1B698 80040298 46042032 */ c.eq.s $f4, $f4 -/* 1B69C 8004029C 00000000 */ nop -/* 1B6A0 800402A0 45010004 */ bc1t .L800402B4 -/* 1B6A4 800402A4 00000000 */ nop -/* 1B6A8 800402A8 0C0187B0 */ jal func_80061EC0 -/* 1B6AC 800402AC 00000000 */ nop -/* 1B6B0 800402B0 46000106 */ mov.s $f4, $f0 -.L800402B4: -/* 1B6B4 800402B4 3C014160 */ lui $at, 0x4160 -/* 1B6B8 800402B8 44818000 */ mtc1 $at, $f16 -/* 1B6BC 800402BC 00000000 */ nop -/* 1B6C0 800402C0 461E8000 */ add.s $f0, $f16, $f30 -/* 1B6C4 800402C4 3C01800A */ lui $at, %hi(D_80098650) -/* 1B6C8 800402C8 D4228650 */ ldc1 $f2, %lo(D_80098650)($at) -/* 1B6CC 800402CC 46000021 */ cvt.d.s $f0, $f0 -/* 1B6D0 800402D0 46220002 */ mul.d $f0, $f0, $f2 -/* 1B6D4 800402D4 00000000 */ nop -/* 1B6D8 800402D8 46002586 */ mov.s $f22, $f4 -/* 1B6DC 800402DC 4600B0A1 */ cvt.d.s $f2, $f22 -/* 1B6E0 800402E0 4622003E */ c.le.d $f0, $f2 -/* 1B6E4 800402E4 00000000 */ nop -/* 1B6E8 800402E8 450100A7 */ bc1t .L80040588 -/* 1B6EC 800402EC 00000000 */ nop -/* 1B6F0 800402F0 461CD000 */ add.s $f0, $f26, $f28 -/* 1B6F4 800402F4 C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B6F8 800402F8 4612003C */ c.lt.s $f0, $f18 -/* 1B6FC 800402FC 00000000 */ nop -/* 1B700 80040300 450100A1 */ bc1t .L80040588 -/* 1B704 80040304 00000000 */ nop -/* 1B708 80040308 3C014214 */ lui $at, 0x4214 -/* 1B70C 8004030C 44818000 */ mtc1 $at, $f16 -/* 1B710 80040310 00000000 */ nop -/* 1B714 80040314 46109000 */ add.s $f0, $f18, $f16 -/* 1B718 80040318 461A003C */ c.lt.s $f0, $f26 -/* 1B71C 8004031C 00000000 */ nop -/* 1B720 80040320 45010099 */ bc1t .L80040588 -/* 1B724 80040324 00000000 */ nop -/* 1B728 80040328 8FA60050 */ lw $a2, 0x50($sp) -/* 1B72C 8004032C 8FA70058 */ lw $a3, 0x58($sp) -/* 1B730 80040330 C7AC002C */ lwc1 $f12, 0x2c($sp) -/* 1B734 80040334 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 1B738 80040338 E7BA0040 */ swc1 $f26, 0x40($sp) -/* 1B73C 8004033C E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B740 80040340 0C00A710 */ jal func_80029C40 -/* 1B744 80040344 E7AE0044 */ swc1 $f14, 0x44($sp) -/* 1B748 80040348 3C040001 */ lui $a0, 1 -/* 1B74C 8004034C 03C0302D */ daddu $a2, $fp, $zero -/* 1B750 80040350 02E0382D */ daddu $a3, $s7, $zero -/* 1B754 80040354 8FA50064 */ lw $a1, 0x64($sp) -/* 1B758 80040358 461EF500 */ add.s $f20, $f30, $f30 -/* 1B75C 8004035C E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B760 80040360 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B764 80040364 E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B768 80040368 0C0376B1 */ jal func_800DDAC4 -/* 1B76C 8004036C E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B770 80040370 10400016 */ beqz $v0, .L800403CC -/* 1B774 80040374 0000802D */ daddu $s0, $zero, $zero -/* 1B778 80040378 C7AC0050 */ lwc1 $f12, 0x50($sp) -/* 1B77C 8004037C 8FA6002C */ lw $a2, 0x2c($sp) -/* 1B780 80040380 8FA70030 */ lw $a3, 0x30($sp) -/* 1B784 80040384 C7AE0058 */ lwc1 $f14, 0x58($sp) -/* 1B788 80040388 C7B20054 */ lwc1 $f18, 0x54($sp) -/* 1B78C 8004038C 46007406 */ mov.s $f16, $f14 -/* 1B790 80040390 E7AC003C */ swc1 $f12, 0x3c($sp) -/* 1B794 80040394 E7B20040 */ swc1 $f18, 0x40($sp) -/* 1B798 80040398 0C00A710 */ jal func_80029C40 -/* 1B79C 8004039C E7B00044 */ swc1 $f16, 0x44($sp) -/* 1B7A0 800403A0 3C040001 */ lui $a0, 1 -/* 1B7A4 800403A4 03C0302D */ daddu $a2, $fp, $zero -/* 1B7A8 800403A8 8FA50064 */ lw $a1, 0x64($sp) -/* 1B7AC 800403AC 02E0382D */ daddu $a3, $s7, $zero -/* 1B7B0 800403B0 E7B60010 */ swc1 $f22, 0x10($sp) -/* 1B7B4 800403B4 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B7B8 800403B8 E7BC0018 */ swc1 $f28, 0x18($sp) -/* 1B7BC 800403BC 0C0376B1 */ jal func_800DDAC4 -/* 1B7C0 800403C0 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 1B7C4 800403C4 14400070 */ bnez $v0, .L80040588 -/* 1B7C8 800403C8 0000802D */ daddu $s0, $zero, $zero -.L800403CC: -/* 1B7CC 800403CC 0C03A73A */ jal func_800E9CE8 -/* 1B7D0 800403D0 24040028 */ addiu $a0, $zero, 0x28 -/* 1B7D4 800403D4 1040000A */ beqz $v0, .L80040400 -/* 1B7D8 800403D8 00000000 */ nop -/* 1B7DC 800403DC 8E220018 */ lw $v0, 0x18($s1) -/* 1B7E0 800403E0 3C038011 */ lui $v1, %hi(D_8010F459) -/* 1B7E4 800403E4 8063F459 */ lb $v1, %lo(D_8010F459)($v1) -/* 1B7E8 800403E8 84420028 */ lh $v0, 0x28($v0) -/* 1B7EC 800403EC 0062182A */ slt $v1, $v1, $v0 -/* 1B7F0 800403F0 14600003 */ bnez $v1, .L80040400 -/* 1B7F4 800403F4 00000000 */ nop -/* 1B7F8 800403F8 82620012 */ lb $v0, 0x12($s3) -/* 1B7FC 800403FC 2C500001 */ sltiu $s0, $v0, 1 -.L80040400: -/* 1B800 80040400 0C03A73A */ jal func_800E9CE8 -/* 1B804 80040404 2404002D */ addiu $a0, $zero, 0x2d -/* 1B808 80040408 54400001 */ bnel $v0, $zero, .L80040410 -/* 1B80C 8004040C 24100001 */ addiu $s0, $zero, 1 -.L80040410: -/* 1B810 80040410 8E820004 */ lw $v0, 4($s4) -/* 1B814 80040414 3C030001 */ lui $v1, 1 -/* 1B818 80040418 00431024 */ and $v0, $v0, $v1 -/* 1B81C 8004041C 10400007 */ beqz $v0, .L8004043C -/* 1B820 80040420 3C032000 */ lui $v1, 0x2000 -/* 1B824 80040424 8E220000 */ lw $v0, ($s1) -/* 1B828 80040428 00431024 */ and $v0, $v0, $v1 -/* 1B82C 8004042C 14400004 */ bnez $v0, .L80040440 -/* 1B830 80040430 3C03FFFD */ lui $v1, 0xfffd -/* 1B834 80040434 1600FC7E */ bnez $s0, .L8003F630 -/* 1B838 80040438 240400E1 */ addiu $a0, $zero, 0xe1 -.L8004043C: -/* 1B83C 8004043C 3C03FFFD */ lui $v1, 0xfffd -.L80040440: -/* 1B840 80040440 3463FFFF */ ori $v1, $v1, 0xffff -/* 1B844 80040444 8E820004 */ lw $v0, 4($s4) -/* 1B848 80040448 24080001 */ addiu $t0, $zero, 1 -/* 1B84C 8004044C A2680005 */ sb $t0, 5($s3) -/* 1B850 80040450 00431024 */ and $v0, $v0, $v1 -/* 1B854 80040454 AE820004 */ sw $v0, 4($s4) -/* 1B858 80040458 A2280005 */ sb $t0, 5($s1) -/* 1B85C 8004045C AE760088 */ sw $s6, 0x88($s3) -/* 1B860 80040460 AE71008C */ sw $s1, 0x8c($s3) -/* 1B864 80040464 C6460038 */ lwc1 $f6, 0x38($s2) -/* 1B868 80040468 C68A0028 */ lwc1 $f10, 0x28($s4) -/* 1B86C 8004046C 460A3181 */ sub.s $f6, $f6, $f10 -/* 1B870 80040470 3C013F00 */ lui $at, 0x3f00 -/* 1B874 80040474 44818000 */ mtc1 $at, $f16 -/* 1B878 80040478 00000000 */ nop -/* 1B87C 8004047C 46103182 */ mul.s $f6, $f6, $f16 -/* 1B880 80040480 00000000 */ nop -/* 1B884 80040484 864200A8 */ lh $v0, 0xa8($s2) -/* 1B888 80040488 C644003C */ lwc1 $f4, 0x3c($s2) -/* 1B88C 8004048C 44820000 */ mtc1 $v0, $f0 -/* 1B890 80040490 00000000 */ nop -/* 1B894 80040494 46800020 */ cvt.s.w $f0, $f0 -/* 1B898 80040498 46002100 */ add.s $f4, $f4, $f0 -/* 1B89C 8004049C 868200B0 */ lh $v0, 0xb0($s4) -/* 1B8A0 800404A0 C688002C */ lwc1 $f8, 0x2c($s4) -/* 1B8A4 800404A4 44820000 */ mtc1 $v0, $f0 -/* 1B8A8 800404A8 00000000 */ nop -/* 1B8AC 800404AC 46800020 */ cvt.s.w $f0, $f0 -/* 1B8B0 800404B0 46004000 */ add.s $f0, $f8, $f0 -/* 1B8B4 800404B4 46002101 */ sub.s $f4, $f4, $f0 -/* 1B8B8 800404B8 46102102 */ mul.s $f4, $f4, $f16 -/* 1B8BC 800404BC 00000000 */ nop -/* 1B8C0 800404C0 C6820030 */ lwc1 $f2, 0x30($s4) -/* 1B8C4 800404C4 C6400040 */ lwc1 $f0, 0x40($s2) -/* 1B8C8 800404C8 46020001 */ sub.s $f0, $f0, $f2 -/* 1B8CC 800404CC 46100002 */ mul.s $f0, $f0, $f16 -/* 1B8D0 800404D0 00000000 */ nop -/* 1B8D4 800404D4 46065280 */ add.s $f10, $f10, $f6 -/* 1B8D8 800404D8 46044200 */ add.s $f8, $f8, $f4 -/* 1B8DC 800404DC 24040003 */ addiu $a0, $zero, 3 -/* 1B8E0 800404E0 44055000 */ mfc1 $a1, $f10 -/* 1B8E4 800404E4 46001080 */ add.s $f2, $f2, $f0 -/* 1B8E8 800404E8 3C01BF80 */ lui $at, 0xbf80 -/* 1B8EC 800404EC 44810000 */ mtc1 $at, $f0 -/* 1B8F0 800404F0 44064000 */ mfc1 $a2, $f8 -/* 1B8F4 800404F4 44071000 */ mfc1 $a3, $f2 -/* 1B8F8 800404F8 0080102D */ daddu $v0, $a0, $zero -/* 1B8FC 800404FC AFA5003C */ sw $a1, 0x3c($sp) -/* 1B900 80040500 AFA60040 */ sw $a2, 0x40($sp) -/* 1B904 80040504 AFA70044 */ sw $a3, 0x44($sp) -/* 1B908 80040508 AFA00010 */ sw $zero, 0x10($sp) -/* 1B90C 8004050C E7A00014 */ swc1 $f0, 0x14($sp) -/* 1B910 80040510 AFA00018 */ sw $zero, 0x18($sp) -/* 1B914 80040514 0C01C05C */ jal func_80070170 -/* 1B918 80040518 AFA2001C */ sw $v0, 0x1c($sp) -/* 1B91C 8004051C 82220007 */ lb $v0, 7($s1) -/* 1B920 80040520 10400005 */ beqz $v0, .L80040538 -/* 1B924 80040524 0000802D */ daddu $s0, $zero, $zero -/* 1B928 80040528 0C03A73A */ jal func_800E9CE8 -/* 1B92C 8004052C 24040011 */ addiu $a0, $zero, 0x11 -/* 1B930 80040530 2C420001 */ sltiu $v0, $v0, 1 -/* 1B934 80040534 00028040 */ sll $s0, $v0, 1 -.L80040538: -/* 1B938 80040538 0C03A73A */ jal func_800E9CE8 -/* 1B93C 8004053C 2404002A */ addiu $a0, $zero, 0x2a -/* 1B940 80040540 5040001C */ beql $v0, $zero, .L800405B4 -/* 1B944 80040544 A2700004 */ sb $s0, 4($s3) -/* 1B948 80040548 8E220018 */ lw $v0, 0x18($s1) -/* 1B94C 8004054C 3C038011 */ lui $v1, %hi(D_8010F459) -/* 1B950 80040550 8063F459 */ lb $v1, %lo(D_8010F459)($v1) -/* 1B954 80040554 84420028 */ lh $v0, 0x28($v0) -/* 1B958 80040558 0062182A */ slt $v1, $v1, $v0 -/* 1B95C 8004055C 54600015 */ bnel $v1, $zero, .L800405B4 -/* 1B960 80040560 A2700004 */ sb $s0, 4($s3) -/* 1B964 80040564 8E220000 */ lw $v0, ($s1) -/* 1B968 80040568 30420040 */ andi $v0, $v0, 0x40 -/* 1B96C 8004056C 54400011 */ bnel $v0, $zero, .L800405B4 -/* 1B970 80040570 A2700004 */ sb $s0, 4($s3) -/* 1B974 80040574 82620012 */ lb $v0, 0x12($s3) -/* 1B978 80040578 50400001 */ beql $v0, $zero, .L80040580 -/* 1B97C 8004057C 0000802D */ daddu $s0, $zero, $zero -.L80040580: -/* 1B980 80040580 0801016D */ j .L800405B4 -/* 1B984 80040584 A2700004 */ sb $s0, 4($s3) -.L80040588: -/* 1B988 80040588 8EC20000 */ lw $v0, ($s6) -/* 1B98C 8004058C 26B50001 */ addiu $s5, $s5, 1 -/* 1B990 80040590 02A2102A */ slt $v0, $s5, $v0 -/* 1B994 80040594 1440FC79 */ bnez $v0, .L8003F77C -/* 1B998 80040598 00151080 */ sll $v0, $s5, 2 -/* 1B99C 8004059C 8FA8004C */ lw $t0, 0x4c($sp) -.L800405A0: -/* 1B9A0 800405A0 8262001C */ lb $v0, 0x1c($s3) -/* 1B9A4 800405A4 25080001 */ addiu $t0, $t0, 1 -/* 1B9A8 800405A8 0102102A */ slt $v0, $t0, $v0 -/* 1B9AC 800405AC 1440FC67 */ bnez $v0, .L8003F74C -/* 1B9B0 800405B0 AFA8004C */ sw $t0, 0x4c($sp) -.L800405B4: -/* 1B9B4 800405B4 82630005 */ lb $v1, 5($s3) -.L800405B8: -/* 1B9B8 800405B8 2C620007 */ sltiu $v0, $v1, 7 -/* 1B9BC 800405BC 10400285 */ beqz $v0, .L80040FD4 -/* 1B9C0 800405C0 00031080 */ sll $v0, $v1, 2 -/* 1B9C4 800405C4 3C01800A */ lui $at, %hi(D_80098658) -/* 1B9C8 800405C8 00220821 */ addu $at, $at, $v0 -/* 1B9CC 800405CC 8C228658 */ lw $v0, %lo(D_80098658)($at) -/* 1B9D0 800405D0 00400008 */ jr $v0 -/* 1B9D4 800405D4 00000000 */ nop -/* 1B9D8 800405D8 8E71008C */ lw $s1, 0x8c($s3) -/* 1B9DC 800405DC 8E22003C */ lw $v0, 0x3c($s1) -/* 1B9E0 800405E0 10400004 */ beqz $v0, .L800405F4 -/* 1B9E4 800405E4 0220B82D */ daddu $s7, $s1, $zero -/* 1B9E8 800405E8 8E240054 */ lw $a0, 0x54($s1) -/* 1B9EC 800405EC 0C0B1108 */ jal func_802C4420 -/* 1B9F0 800405F0 00000000 */ nop -.L800405F4: -/* 1B9F4 800405F4 8E220044 */ lw $v0, 0x44($s1) -/* 1B9F8 800405F8 10400003 */ beqz $v0, .L80040608 -/* 1B9FC 800405FC 00000000 */ nop -/* 1BA00 80040600 0C0B1108 */ jal func_802C4420 -/* 1BA04 80040604 8E24005C */ lw $a0, 0x5c($s1) -.L80040608: -/* 1BA08 80040608 8E760088 */ lw $s6, 0x88($s3) -/* 1BA0C 8004060C 8EC20000 */ lw $v0, ($s6) -/* 1BA10 80040610 1840002B */ blez $v0, .L800406C0 -/* 1BA14 80040614 0000A82D */ daddu $s5, $zero, $zero -/* 1BA18 80040618 24120001 */ addiu $s2, $zero, 1 -/* 1BA1C 8004061C 02C0802D */ daddu $s0, $s6, $zero -.L80040620: -/* 1BA20 80040620 8E110004 */ lw $s1, 4($s0) -/* 1BA24 80040624 12200021 */ beqz $s1, .L800406AC -/* 1BA28 80040628 00000000 */ nop -/* 1BA2C 8004062C 8E230000 */ lw $v1, ($s1) -/* 1BA30 80040630 30620008 */ andi $v0, $v1, 8 -/* 1BA34 80040634 10400004 */ beqz $v0, .L80040648 -/* 1BA38 80040638 30620020 */ andi $v0, $v1, 0x20 -/* 1BA3C 8004063C 8E62008C */ lw $v0, 0x8c($s3) -/* 1BA40 80040640 1622001A */ bne $s1, $v0, .L800406AC -/* 1BA44 80040644 30620020 */ andi $v0, $v1, 0x20 -.L80040648: -/* 1BA48 80040648 14400018 */ bnez $v0, .L800406AC -/* 1BA4C 8004064C 00000000 */ nop -/* 1BA50 80040650 8EE20000 */ lw $v0, ($s7) -/* 1BA54 80040654 30420040 */ andi $v0, $v0, 0x40 -/* 1BA58 80040658 10400004 */ beqz $v0, .L8004066C -/* 1BA5C 8004065C 00000000 */ nop -/* 1BA60 80040660 8E62008C */ lw $v0, 0x8c($s3) -/* 1BA64 80040664 16220011 */ bne $s1, $v0, .L800406AC -/* 1BA68 80040668 00000000 */ nop -.L8004066C: -/* 1BA6C 8004066C 8E220028 */ lw $v0, 0x28($s1) -/* 1BA70 80040670 1040000E */ beqz $v0, .L800406AC -/* 1BA74 80040674 2405000A */ addiu $a1, $zero, 0xa -/* 1BA78 80040678 0040202D */ daddu $a0, $v0, $zero -/* 1BA7C 8004067C 0000302D */ daddu $a2, $zero, $zero -/* 1BA80 80040680 0C0B0CF8 */ jal func_802C33E0 -/* 1BA84 80040684 A2320005 */ sb $s2, 5($s1) -/* 1BA88 80040688 0040202D */ daddu $a0, $v0, $zero -/* 1BA8C 8004068C AE240040 */ sw $a0, 0x40($s1) -/* 1BA90 80040690 8C820144 */ lw $v0, 0x144($a0) -/* 1BA94 80040694 AE220058 */ sw $v0, 0x58($s1) -/* 1BA98 80040698 AC910148 */ sw $s1, 0x148($a0) -/* 1BA9C 8004069C 86220008 */ lh $v0, 8($s1) -/* 1BAA0 800406A0 AC82014C */ sw $v0, 0x14c($a0) -/* 1BAA4 800406A4 92220006 */ lbu $v0, 6($s1) -/* 1BAA8 800406A8 A0820004 */ sb $v0, 4($a0) -.L800406AC: -/* 1BAAC 800406AC 8EC20000 */ lw $v0, ($s6) -/* 1BAB0 800406B0 26B50001 */ addiu $s5, $s5, 1 -/* 1BAB4 800406B4 02A2102A */ slt $v0, $s5, $v0 -/* 1BAB8 800406B8 1440FFD9 */ bnez $v0, .L80040620 -/* 1BABC 800406BC 26100004 */ addiu $s0, $s0, 4 -.L800406C0: -/* 1BAC0 800406C0 0C038056 */ jal func_800E0158 -/* 1BAC4 800406C4 00000000 */ nop -/* 1BAC8 800406C8 0C03BD6F */ jal func_800EF5BC -/* 1BACC 800406CC 00000000 */ nop -/* 1BAD0 800406D0 928300B4 */ lbu $v1, 0xb4($s4) -/* 1BAD4 800406D4 2462FFF1 */ addiu $v0, $v1, -0xf -/* 1BAD8 800406D8 2C420002 */ sltiu $v0, $v0, 2 -/* 1BADC 800406DC 1440000A */ bnez $v0, .L80040708 -/* 1BAE0 800406E0 00031600 */ sll $v0, $v1, 0x18 -/* 1BAE4 800406E4 00021E03 */ sra $v1, $v0, 0x18 -/* 1BAE8 800406E8 2402000D */ addiu $v0, $zero, 0xd -/* 1BAEC 800406EC 10620006 */ beq $v1, $v0, .L80040708 -/* 1BAF0 800406F0 2402000E */ addiu $v0, $zero, 0xe -/* 1BAF4 800406F4 10620004 */ beq $v1, $v0, .L80040708 -/* 1BAF8 800406F8 3C030004 */ lui $v1, 4 -/* 1BAFC 800406FC 8E820000 */ lw $v0, ($s4) -/* 1BB00 80040700 00431025 */ or $v0, $v0, $v1 -/* 1BB04 80040704 AE820000 */ sw $v0, ($s4) -.L80040708: -/* 1BB08 80040708 0C03A73A */ jal func_800E9CE8 -/* 1BB0C 8004070C 24040011 */ addiu $a0, $zero, 0x11 -/* 1BB10 80040710 14400013 */ bnez $v0, .L80040760 -/* 1BB14 80040714 24020003 */ addiu $v0, $zero, 3 -/* 1BB18 80040718 82630004 */ lb $v1, 4($s3) -/* 1BB1C 8004071C 24020002 */ addiu $v0, $zero, 2 -/* 1BB20 80040720 1462000F */ bne $v1, $v0, .L80040760 -/* 1BB24 80040724 24020003 */ addiu $v0, $zero, 3 -/* 1BB28 80040728 0C039761 */ jal func_800E5D84 -/* 1BB2C 8004072C 2404001B */ addiu $a0, $zero, 0x1b -/* 1BB30 80040730 86240008 */ lh $a0, 8($s1) -/* 1BB34 80040734 0C00E9EB */ jal func_8003A7AC -/* 1BB38 80040738 00000000 */ nop -/* 1BB3C 8004073C 0040902D */ daddu $s2, $v0, $zero -/* 1BB40 80040740 C6400040 */ lwc1 $f0, 0x40($s2) -/* 1BB44 80040744 240400E1 */ addiu $a0, $zero, 0xe1 -/* 1BB48 80040748 E7A00010 */ swc1 $f0, 0x10($sp) -/* 1BB4C 8004074C 8E460038 */ lw $a2, 0x38($s2) -/* 1BB50 80040750 8E47003C */ lw $a3, 0x3c($s2) -/* 1BB54 80040754 0C053B83 */ jal func_8014EE0C -/* 1BB58 80040758 0000282D */ daddu $a1, $zero, $zero -/* 1BB5C 8004075C 24020003 */ addiu $v0, $zero, 3 -.L80040760: -/* 1BB60 80040760 A2600012 */ sb $zero, 0x12($s3) -/* 1BB64 80040764 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1BB68 80040768 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1BB6C 8004076C 24020001 */ addiu $v0, $zero, 1 -/* 1BB70 80040770 AE600090 */ sw $zero, 0x90($s3) -/* 1BB74 80040774 080103F1 */ j .L80040FC4 -/* 1BB78 80040778 AE600094 */ sw $zero, 0x94($s3) -/* 1BB7C 8004077C 8E71008C */ lw $s1, 0x8c($s3) -/* 1BB80 80040780 8E22003C */ lw $v0, 0x3c($s1) -/* 1BB84 80040784 10400004 */ beqz $v0, .L80040798 -/* 1BB88 80040788 0220B82D */ daddu $s7, $s1, $zero -/* 1BB8C 8004078C 8E240054 */ lw $a0, 0x54($s1) -/* 1BB90 80040790 0C0B1108 */ jal func_802C4420 -/* 1BB94 80040794 00000000 */ nop -.L80040798: -/* 1BB98 80040798 8E220044 */ lw $v0, 0x44($s1) -/* 1BB9C 8004079C 10400003 */ beqz $v0, .L800407AC -/* 1BBA0 800407A0 00000000 */ nop -/* 1BBA4 800407A4 0C0B1108 */ jal func_802C4420 -/* 1BBA8 800407A8 8E24005C */ lw $a0, 0x5c($s1) -.L800407AC: -/* 1BBAC 800407AC 8E760088 */ lw $s6, 0x88($s3) -/* 1BBB0 800407B0 8EC20000 */ lw $v0, ($s6) -/* 1BBB4 800407B4 1840002B */ blez $v0, .L80040864 -/* 1BBB8 800407B8 0000A82D */ daddu $s5, $zero, $zero -/* 1BBBC 800407BC 24120003 */ addiu $s2, $zero, 3 -/* 1BBC0 800407C0 02C0802D */ daddu $s0, $s6, $zero -.L800407C4: -/* 1BBC4 800407C4 8E110004 */ lw $s1, 4($s0) -/* 1BBC8 800407C8 12200021 */ beqz $s1, .L80040850 -/* 1BBCC 800407CC 00000000 */ nop -/* 1BBD0 800407D0 8E230000 */ lw $v1, ($s1) -/* 1BBD4 800407D4 30620008 */ andi $v0, $v1, 8 -/* 1BBD8 800407D8 10400004 */ beqz $v0, .L800407EC -/* 1BBDC 800407DC 30620020 */ andi $v0, $v1, 0x20 -/* 1BBE0 800407E0 8E62008C */ lw $v0, 0x8c($s3) -/* 1BBE4 800407E4 1622001A */ bne $s1, $v0, .L80040850 -/* 1BBE8 800407E8 30620020 */ andi $v0, $v1, 0x20 -.L800407EC: -/* 1BBEC 800407EC 14400018 */ bnez $v0, .L80040850 -/* 1BBF0 800407F0 00000000 */ nop -/* 1BBF4 800407F4 8EE20000 */ lw $v0, ($s7) -/* 1BBF8 800407F8 30420040 */ andi $v0, $v0, 0x40 -/* 1BBFC 800407FC 10400004 */ beqz $v0, .L80040810 -/* 1BC00 80040800 00000000 */ nop -/* 1BC04 80040804 8E62008C */ lw $v0, 0x8c($s3) -/* 1BC08 80040808 16220011 */ bne $s1, $v0, .L80040850 -/* 1BC0C 8004080C 00000000 */ nop -.L80040810: -/* 1BC10 80040810 8E220028 */ lw $v0, 0x28($s1) -/* 1BC14 80040814 1040000E */ beqz $v0, .L80040850 -/* 1BC18 80040818 2405000A */ addiu $a1, $zero, 0xa -/* 1BC1C 8004081C 0040202D */ daddu $a0, $v0, $zero -/* 1BC20 80040820 0000302D */ daddu $a2, $zero, $zero -/* 1BC24 80040824 0C0B0CF8 */ jal func_802C33E0 -/* 1BC28 80040828 A2320005 */ sb $s2, 5($s1) -/* 1BC2C 8004082C 0040202D */ daddu $a0, $v0, $zero -/* 1BC30 80040830 AE240040 */ sw $a0, 0x40($s1) -/* 1BC34 80040834 8C820144 */ lw $v0, 0x144($a0) -/* 1BC38 80040838 AE220058 */ sw $v0, 0x58($s1) -/* 1BC3C 8004083C AC910148 */ sw $s1, 0x148($a0) -/* 1BC40 80040840 86220008 */ lh $v0, 8($s1) -/* 1BC44 80040844 AC82014C */ sw $v0, 0x14c($a0) -/* 1BC48 80040848 92220006 */ lbu $v0, 6($s1) -/* 1BC4C 8004084C A0820004 */ sb $v0, 4($a0) -.L80040850: -/* 1BC50 80040850 8EC20000 */ lw $v0, ($s6) -/* 1BC54 80040854 26B50001 */ addiu $s5, $s5, 1 -/* 1BC58 80040858 02A2102A */ slt $v0, $s5, $v0 -/* 1BC5C 8004085C 1440FFD9 */ bnez $v0, .L800407C4 -/* 1BC60 80040860 26100004 */ addiu $s0, $s0, 4 -.L80040864: -/* 1BC64 80040864 0C038056 */ jal func_800E0158 -/* 1BC68 80040868 00000000 */ nop -/* 1BC6C 8004086C 0C03BD6F */ jal func_800EF5BC -/* 1BC70 80040870 00000000 */ nop -/* 1BC74 80040874 24020003 */ addiu $v0, $zero, 3 -/* 1BC78 80040878 A2600012 */ sb $zero, 0x12($s3) -/* 1BC7C 8004087C 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1BC80 80040880 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1BC84 80040884 24020001 */ addiu $v0, $zero, 1 -/* 1BC88 80040888 AE600090 */ sw $zero, 0x90($s3) -/* 1BC8C 8004088C AE600094 */ sw $zero, 0x94($s3) -/* 1BC90 80040890 3C01800A */ lui $at, %hi(D_8009A658) -/* 1BC94 80040894 AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1BC98 80040898 8E820000 */ lw $v0, ($s4) -/* 1BC9C 8004089C 3C030004 */ lui $v1, 4 -/* 1BCA0 800408A0 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1BCA4 800408A4 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -/* 1BCA8 800408A8 00431025 */ or $v0, $v0, $v1 -/* 1BCAC 800408AC 080103F5 */ j .L80040FD4 -/* 1BCB0 800408B0 AE820000 */ sw $v0, ($s4) -/* 1BCB4 800408B4 8E71008C */ lw $s1, 0x8c($s3) -/* 1BCB8 800408B8 8E22003C */ lw $v0, 0x3c($s1) -/* 1BCBC 800408BC 10400004 */ beqz $v0, .L800408D0 -/* 1BCC0 800408C0 0220B82D */ daddu $s7, $s1, $zero -/* 1BCC4 800408C4 8E240054 */ lw $a0, 0x54($s1) -/* 1BCC8 800408C8 0C0B1108 */ jal func_802C4420 -/* 1BCCC 800408CC 00000000 */ nop -.L800408D0: -/* 1BCD0 800408D0 8E220044 */ lw $v0, 0x44($s1) -/* 1BCD4 800408D4 10400003 */ beqz $v0, .L800408E4 -/* 1BCD8 800408D8 00000000 */ nop -/* 1BCDC 800408DC 0C0B1108 */ jal func_802C4420 -/* 1BCE0 800408E0 8E24005C */ lw $a0, 0x5c($s1) -.L800408E4: -/* 1BCE4 800408E4 8E760088 */ lw $s6, 0x88($s3) -/* 1BCE8 800408E8 0000802D */ daddu $s0, $zero, $zero -/* 1BCEC 800408EC 8EC20000 */ lw $v0, ($s6) -/* 1BCF0 800408F0 18400070 */ blez $v0, .L80040AB4 -/* 1BCF4 800408F4 0200A82D */ daddu $s5, $s0, $zero -/* 1BCF8 800408F8 241E0003 */ addiu $fp, $zero, 3 -/* 1BCFC 800408FC 3C013F00 */ lui $at, 0x3f00 -/* 1BD00 80040900 4481A000 */ mtc1 $at, $f20 -/* 1BD04 80040904 3C01BF80 */ lui $at, 0xbf80 -/* 1BD08 80040908 4481B000 */ mtc1 $at, $f22 -/* 1BD0C 8004090C 00151080 */ sll $v0, $s5, 2 -.L80040910: -/* 1BD10 80040910 02C21021 */ addu $v0, $s6, $v0 -/* 1BD14 80040914 8C510004 */ lw $s1, 4($v0) -/* 1BD18 80040918 12200061 */ beqz $s1, .L80040AA0 -/* 1BD1C 8004091C 00000000 */ nop -/* 1BD20 80040920 8E230000 */ lw $v1, ($s1) -/* 1BD24 80040924 30620008 */ andi $v0, $v1, 8 -/* 1BD28 80040928 10400004 */ beqz $v0, .L8004093C -/* 1BD2C 8004092C 30620020 */ andi $v0, $v1, 0x20 -/* 1BD30 80040930 8E62008C */ lw $v0, 0x8c($s3) -/* 1BD34 80040934 1622005A */ bne $s1, $v0, .L80040AA0 -/* 1BD38 80040938 30620020 */ andi $v0, $v1, 0x20 -.L8004093C: -/* 1BD3C 8004093C 14400058 */ bnez $v0, .L80040AA0 -/* 1BD40 80040940 00000000 */ nop -/* 1BD44 80040944 8EE20000 */ lw $v0, ($s7) -/* 1BD48 80040948 30420040 */ andi $v0, $v0, 0x40 -/* 1BD4C 8004094C 10400004 */ beqz $v0, .L80040960 -/* 1BD50 80040950 00000000 */ nop -/* 1BD54 80040954 8E62008C */ lw $v0, 0x8c($s3) -/* 1BD58 80040958 16220051 */ bne $s1, $v0, .L80040AA0 -/* 1BD5C 8004095C 00000000 */ nop -.L80040960: -/* 1BD60 80040960 8E220028 */ lw $v0, 0x28($s1) -/* 1BD64 80040964 1040001F */ beqz $v0, .L800409E4 -/* 1BD68 80040968 2405000A */ addiu $a1, $zero, 0xa -/* 1BD6C 8004096C 0000302D */ daddu $a2, $zero, $zero -/* 1BD70 80040970 0040202D */ daddu $a0, $v0, $zero -/* 1BD74 80040974 24020002 */ addiu $v0, $zero, 2 -/* 1BD78 80040978 0C0B0CF8 */ jal func_802C33E0 -/* 1BD7C 8004097C A2220005 */ sb $v0, 5($s1) -/* 1BD80 80040980 0040202D */ daddu $a0, $v0, $zero -/* 1BD84 80040984 AE240040 */ sw $a0, 0x40($s1) -/* 1BD88 80040988 8C820144 */ lw $v0, 0x144($a0) -/* 1BD8C 8004098C AE220058 */ sw $v0, 0x58($s1) -/* 1BD90 80040990 AC910148 */ sw $s1, 0x148($a0) -/* 1BD94 80040994 86220008 */ lh $v0, 8($s1) -/* 1BD98 80040998 AC82014C */ sw $v0, 0x14c($a0) -/* 1BD9C 8004099C 92220006 */ lbu $v0, 6($s1) -/* 1BDA0 800409A0 A0820004 */ sb $v0, 4($a0) -/* 1BDA4 800409A4 0C00E9EB */ jal func_8003A7AC -/* 1BDA8 800409A8 86240008 */ lh $a0, 8($s1) -/* 1BDAC 800409AC 0040902D */ daddu $s2, $v0, $zero -/* 1BDB0 800409B0 C6460038 */ lwc1 $f6, 0x38($s2) -/* 1BDB4 800409B4 C68A0028 */ lwc1 $f10, 0x28($s4) -/* 1BDB8 800409B8 460A3181 */ sub.s $f6, $f6, $f10 -/* 1BDBC 800409BC 46143182 */ mul.s $f6, $f6, $f20 -/* 1BDC0 800409C0 00000000 */ nop -/* 1BDC4 800409C4 864200A8 */ lh $v0, 0xa8($s2) -/* 1BDC8 800409C8 C642003C */ lwc1 $f2, 0x3c($s2) -/* 1BDCC 800409CC 44820000 */ mtc1 $v0, $f0 -/* 1BDD0 800409D0 00000000 */ nop -/* 1BDD4 800409D4 46800020 */ cvt.s.w $f0, $f0 -/* 1BDD8 800409D8 868200B0 */ lh $v0, 0xb0($s4) -/* 1BDDC 800409DC 0801028B */ j .L80040A2C -/* 1BDE0 800409E0 46001080 */ add.s $f2, $f2, $f0 -.L800409E4: -/* 1BDE4 800409E4 30620001 */ andi $v0, $v1, 1 -/* 1BDE8 800409E8 1440002D */ bnez $v0, .L80040AA0 -/* 1BDEC 800409EC 00000000 */ nop -/* 1BDF0 800409F0 0C00E9EB */ jal func_8003A7AC -/* 1BDF4 800409F4 86240008 */ lh $a0, 8($s1) -/* 1BDF8 800409F8 0040902D */ daddu $s2, $v0, $zero -/* 1BDFC 800409FC C4460038 */ lwc1 $f6, 0x38($v0) -/* 1BE00 80040A00 C68A0028 */ lwc1 $f10, 0x28($s4) -/* 1BE04 80040A04 460A3181 */ sub.s $f6, $f6, $f10 -/* 1BE08 80040A08 46143182 */ mul.s $f6, $f6, $f20 -/* 1BE0C 80040A0C 00000000 */ nop -/* 1BE10 80040A10 864200A8 */ lh $v0, 0xa8($s2) -/* 1BE14 80040A14 C642003C */ lwc1 $f2, 0x3c($s2) -/* 1BE18 80040A18 44820000 */ mtc1 $v0, $f0 -/* 1BE1C 80040A1C 00000000 */ nop -/* 1BE20 80040A20 46800020 */ cvt.s.w $f0, $f0 -/* 1BE24 80040A24 868200B0 */ lh $v0, 0xb0($s4) -/* 1BE28 80040A28 46001080 */ add.s $f2, $f2, $f0 -.L80040A2C: -/* 1BE2C 80040A2C C688002C */ lwc1 $f8, 0x2c($s4) -/* 1BE30 80040A30 44820000 */ mtc1 $v0, $f0 -/* 1BE34 80040A34 00000000 */ nop -/* 1BE38 80040A38 46800020 */ cvt.s.w $f0, $f0 -/* 1BE3C 80040A3C 46004000 */ add.s $f0, $f8, $f0 -/* 1BE40 80040A40 46001081 */ sub.s $f2, $f2, $f0 -/* 1BE44 80040A44 46141082 */ mul.s $f2, $f2, $f20 -/* 1BE48 80040A48 00000000 */ nop -/* 1BE4C 80040A4C C6840030 */ lwc1 $f4, 0x30($s4) -/* 1BE50 80040A50 C6400040 */ lwc1 $f0, 0x40($s2) -/* 1BE54 80040A54 46040001 */ sub.s $f0, $f0, $f4 -/* 1BE58 80040A58 46140002 */ mul.s $f0, $f0, $f20 -/* 1BE5C 80040A5C 00000000 */ nop -/* 1BE60 80040A60 46065280 */ add.s $f10, $f10, $f6 -/* 1BE64 80040A64 46024200 */ add.s $f8, $f8, $f2 -/* 1BE68 80040A68 24100001 */ addiu $s0, $zero, 1 -/* 1BE6C 80040A6C 46002100 */ add.s $f4, $f4, $f0 -/* 1BE70 80040A70 44055000 */ mfc1 $a1, $f10 -/* 1BE74 80040A74 44064000 */ mfc1 $a2, $f8 -/* 1BE78 80040A78 44072000 */ mfc1 $a3, $f4 -/* 1BE7C 80040A7C 24040003 */ addiu $a0, $zero, 3 -/* 1BE80 80040A80 AFA5003C */ sw $a1, 0x3c($sp) -/* 1BE84 80040A84 AFA60040 */ sw $a2, 0x40($sp) -/* 1BE88 80040A88 AFA70044 */ sw $a3, 0x44($sp) -/* 1BE8C 80040A8C AFA00010 */ sw $zero, 0x10($sp) -/* 1BE90 80040A90 E7B60014 */ swc1 $f22, 0x14($sp) -/* 1BE94 80040A94 AFA00018 */ sw $zero, 0x18($sp) -/* 1BE98 80040A98 0C01C05C */ jal func_80070170 -/* 1BE9C 80040A9C AFBE001C */ sw $fp, 0x1c($sp) -.L80040AA0: -/* 1BEA0 80040AA0 8EC20000 */ lw $v0, ($s6) -/* 1BEA4 80040AA4 26B50001 */ addiu $s5, $s5, 1 -/* 1BEA8 80040AA8 02A2102A */ slt $v0, $s5, $v0 -/* 1BEAC 80040AAC 1440FF98 */ bnez $v0, .L80040910 -/* 1BEB0 80040AB0 00151080 */ sll $v0, $s5, 2 -.L80040AB4: -/* 1BEB4 80040AB4 0C038056 */ jal func_800E0158 -/* 1BEB8 80040AB8 00000000 */ nop -/* 1BEBC 80040ABC 0C03BD6F */ jal func_800EF5BC -/* 1BEC0 80040AC0 00000000 */ nop -/* 1BEC4 80040AC4 8E820000 */ lw $v0, ($s4) -/* 1BEC8 80040AC8 3C030004 */ lui $v1, 4 -/* 1BECC 80040ACC 00431025 */ or $v0, $v0, $v1 -/* 1BED0 80040AD0 12000003 */ beqz $s0, .L80040AE0 -/* 1BED4 80040AD4 AE820000 */ sw $v0, ($s4) -/* 1BED8 80040AD8 0C039805 */ jal func_800E6014 -/* 1BEDC 80040ADC 00000000 */ nop -.L80040AE0: -/* 1BEE0 80040AE0 0000202D */ daddu $a0, $zero, $zero -/* 1BEE4 80040AE4 AE600090 */ sw $zero, 0x90($s3) -/* 1BEE8 80040AE8 AE600094 */ sw $zero, 0x94($s3) -/* 1BEEC 80040AEC 080103EB */ j .L80040FAC -/* 1BEF0 80040AF0 A2600012 */ sb $zero, 0x12($s3) -/* 1BEF4 80040AF4 8E71008C */ lw $s1, 0x8c($s3) -/* 1BEF8 80040AF8 8E22003C */ lw $v0, 0x3c($s1) -/* 1BEFC 80040AFC 10400004 */ beqz $v0, .L80040B10 -/* 1BF00 80040B00 0220B82D */ daddu $s7, $s1, $zero -/* 1BF04 80040B04 8E240054 */ lw $a0, 0x54($s1) -/* 1BF08 80040B08 0C0B1108 */ jal func_802C4420 -/* 1BF0C 80040B0C 00000000 */ nop -.L80040B10: -/* 1BF10 80040B10 8E220044 */ lw $v0, 0x44($s1) -/* 1BF14 80040B14 10400003 */ beqz $v0, .L80040B24 -/* 1BF18 80040B18 00000000 */ nop -/* 1BF1C 80040B1C 0C0B1108 */ jal func_802C4420 -/* 1BF20 80040B20 8E24005C */ lw $a0, 0x5c($s1) -.L80040B24: -/* 1BF24 80040B24 8E760088 */ lw $s6, 0x88($s3) -/* 1BF28 80040B28 8EC20000 */ lw $v0, ($s6) -/* 1BF2C 80040B2C 18400113 */ blez $v0, .L80040F7C -/* 1BF30 80040B30 0000A82D */ daddu $s5, $zero, $zero -/* 1BF34 80040B34 24100003 */ addiu $s0, $zero, 3 -/* 1BF38 80040B38 3C013F00 */ lui $at, 0x3f00 -/* 1BF3C 80040B3C 4481A000 */ mtc1 $at, $f20 -/* 1BF40 80040B40 3C01BF80 */ lui $at, 0xbf80 -/* 1BF44 80040B44 4481B000 */ mtc1 $at, $f22 -/* 1BF48 80040B48 00151080 */ sll $v0, $s5, 2 -.L80040B4C: -/* 1BF4C 80040B4C 02C21021 */ addu $v0, $s6, $v0 -/* 1BF50 80040B50 8C510004 */ lw $s1, 4($v0) -/* 1BF54 80040B54 12200082 */ beqz $s1, .L80040D60 -/* 1BF58 80040B58 00000000 */ nop -/* 1BF5C 80040B5C 8E230000 */ lw $v1, ($s1) -/* 1BF60 80040B60 30620008 */ andi $v0, $v1, 8 -/* 1BF64 80040B64 10400004 */ beqz $v0, .L80040B78 -/* 1BF68 80040B68 30620020 */ andi $v0, $v1, 0x20 -/* 1BF6C 80040B6C 8E62008C */ lw $v0, 0x8c($s3) -/* 1BF70 80040B70 1622007B */ bne $s1, $v0, .L80040D60 -/* 1BF74 80040B74 30620020 */ andi $v0, $v1, 0x20 -.L80040B78: -/* 1BF78 80040B78 14400079 */ bnez $v0, .L80040D60 -/* 1BF7C 80040B7C 00000000 */ nop -/* 1BF80 80040B80 8EE20000 */ lw $v0, ($s7) -/* 1BF84 80040B84 30420040 */ andi $v0, $v0, 0x40 -/* 1BF88 80040B88 10400004 */ beqz $v0, .L80040B9C -/* 1BF8C 80040B8C 00000000 */ nop -/* 1BF90 80040B90 8E62008C */ lw $v0, 0x8c($s3) -/* 1BF94 80040B94 16220072 */ bne $s1, $v0, .L80040D60 -/* 1BF98 80040B98 00000000 */ nop -.L80040B9C: -/* 1BF9C 80040B9C 8E220028 */ lw $v0, 0x28($s1) -/* 1BFA0 80040BA0 1040003A */ beqz $v0, .L80040C8C -/* 1BFA4 80040BA4 2405000A */ addiu $a1, $zero, 0xa -/* 1BFA8 80040BA8 0000302D */ daddu $a2, $zero, $zero -/* 1BFAC 80040BAC 0040202D */ daddu $a0, $v0, $zero -/* 1BFB0 80040BB0 24020004 */ addiu $v0, $zero, 4 -/* 1BFB4 80040BB4 0C0B0CF8 */ jal func_802C33E0 -/* 1BFB8 80040BB8 A2220005 */ sb $v0, 5($s1) -/* 1BFBC 80040BBC 0040202D */ daddu $a0, $v0, $zero -/* 1BFC0 80040BC0 AE240040 */ sw $a0, 0x40($s1) -/* 1BFC4 80040BC4 8C820144 */ lw $v0, 0x144($a0) -/* 1BFC8 80040BC8 AE220058 */ sw $v0, 0x58($s1) -/* 1BFCC 80040BCC AC910148 */ sw $s1, 0x148($a0) -/* 1BFD0 80040BD0 86220008 */ lh $v0, 8($s1) -/* 1BFD4 80040BD4 AC82014C */ sw $v0, 0x14c($a0) -/* 1BFD8 80040BD8 92220006 */ lbu $v0, 6($s1) -/* 1BFDC 80040BDC A0820004 */ sb $v0, 4($a0) -/* 1BFE0 80040BE0 0C00E9EB */ jal func_8003A7AC -/* 1BFE4 80040BE4 86240008 */ lh $a0, 8($s1) -/* 1BFE8 80040BE8 0040902D */ daddu $s2, $v0, $zero -/* 1BFEC 80040BEC C6480038 */ lwc1 $f8, 0x38($s2) -/* 1BFF0 80040BF0 C68A0028 */ lwc1 $f10, 0x28($s4) -/* 1BFF4 80040BF4 460A4201 */ sub.s $f8, $f8, $f10 -/* 1BFF8 80040BF8 46144202 */ mul.s $f8, $f8, $f20 -/* 1BFFC 80040BFC 00000000 */ nop -/* 1C000 80040C00 864200A8 */ lh $v0, 0xa8($s2) -/* 1C004 80040C04 C644003C */ lwc1 $f4, 0x3c($s2) -/* 1C008 80040C08 44820000 */ mtc1 $v0, $f0 -/* 1C00C 80040C0C 00000000 */ nop -/* 1C010 80040C10 46800020 */ cvt.s.w $f0, $f0 -/* 1C014 80040C14 46002100 */ add.s $f4, $f4, $f0 -/* 1C018 80040C18 868200B0 */ lh $v0, 0xb0($s4) -/* 1C01C 80040C1C C686002C */ lwc1 $f6, 0x2c($s4) -/* 1C020 80040C20 44820000 */ mtc1 $v0, $f0 -/* 1C024 80040C24 00000000 */ nop -/* 1C028 80040C28 46800020 */ cvt.s.w $f0, $f0 -/* 1C02C 80040C2C 46003000 */ add.s $f0, $f6, $f0 -/* 1C030 80040C30 46002101 */ sub.s $f4, $f4, $f0 -/* 1C034 80040C34 46142102 */ mul.s $f4, $f4, $f20 -/* 1C038 80040C38 00000000 */ nop -/* 1C03C 80040C3C C6820030 */ lwc1 $f2, 0x30($s4) -/* 1C040 80040C40 C6400040 */ lwc1 $f0, 0x40($s2) -/* 1C044 80040C44 46020001 */ sub.s $f0, $f0, $f2 -/* 1C048 80040C48 46140002 */ mul.s $f0, $f0, $f20 -/* 1C04C 80040C4C 00000000 */ nop -/* 1C050 80040C50 46085280 */ add.s $f10, $f10, $f8 -/* 1C054 80040C54 46043180 */ add.s $f6, $f6, $f4 -/* 1C058 80040C58 46001080 */ add.s $f2, $f2, $f0 -/* 1C05C 80040C5C 44055000 */ mfc1 $a1, $f10 -/* 1C060 80040C60 44063000 */ mfc1 $a2, $f6 -/* 1C064 80040C64 44071000 */ mfc1 $a3, $f2 -/* 1C068 80040C68 24040003 */ addiu $a0, $zero, 3 -/* 1C06C 80040C6C AFA5003C */ sw $a1, 0x3c($sp) -/* 1C070 80040C70 AFA60040 */ sw $a2, 0x40($sp) -/* 1C074 80040C74 AFA70044 */ sw $a3, 0x44($sp) -/* 1C078 80040C78 AFA00010 */ sw $zero, 0x10($sp) -/* 1C07C 80040C7C E7B60014 */ swc1 $f22, 0x14($sp) -/* 1C080 80040C80 AFA00018 */ sw $zero, 0x18($sp) -/* 1C084 80040C84 08010356 */ j .L80040D58 -/* 1C088 80040C88 AFB0001C */ sw $s0, 0x1c($sp) -.L80040C8C: -/* 1C08C 80040C8C 30620001 */ andi $v0, $v1, 1 -/* 1C090 80040C90 14400033 */ bnez $v0, .L80040D60 -/* 1C094 80040C94 00000000 */ nop -/* 1C098 80040C98 0C00E9EB */ jal func_8003A7AC -/* 1C09C 80040C9C 86240008 */ lh $a0, 8($s1) -/* 1C0A0 80040CA0 0040902D */ daddu $s2, $v0, $zero -/* 1C0A4 80040CA4 C44C0038 */ lwc1 $f12, 0x38($v0) -/* 1C0A8 80040CA8 C68E0028 */ lwc1 $f14, 0x28($s4) -/* 1C0AC 80040CAC 460E6301 */ sub.s $f12, $f12, $f14 -/* 1C0B0 80040CB0 46146302 */ mul.s $f12, $f12, $f20 -/* 1C0B4 80040CB4 00000000 */ nop -/* 1C0B8 80040CB8 C6420040 */ lwc1 $f2, 0x40($s2) -/* 1C0BC 80040CBC C6880030 */ lwc1 $f8, 0x30($s4) -/* 1C0C0 80040CC0 46081081 */ sub.s $f2, $f2, $f8 -/* 1C0C4 80040CC4 46141082 */ mul.s $f2, $f2, $f20 -/* 1C0C8 80040CC8 00000000 */ nop -/* 1C0CC 80040CCC 864200A8 */ lh $v0, 0xa8($s2) -/* 1C0D0 80040CD0 C646003C */ lwc1 $f6, 0x3c($s2) -/* 1C0D4 80040CD4 44820000 */ mtc1 $v0, $f0 -/* 1C0D8 80040CD8 00000000 */ nop -/* 1C0DC 80040CDC 46800020 */ cvt.s.w $f0, $f0 -/* 1C0E0 80040CE0 868200B0 */ lh $v0, 0xb0($s4) -/* 1C0E4 80040CE4 46003180 */ add.s $f6, $f6, $f0 -/* 1C0E8 80040CE8 C68A002C */ lwc1 $f10, 0x2c($s4) -/* 1C0EC 80040CEC 44820000 */ mtc1 $v0, $f0 -/* 1C0F0 80040CF0 00000000 */ nop -/* 1C0F4 80040CF4 46800020 */ cvt.s.w $f0, $f0 -/* 1C0F8 80040CF8 46005000 */ add.s $f0, $f10, $f0 -/* 1C0FC 80040CFC 46003181 */ sub.s $f6, $f6, $f0 -/* 1C100 80040D00 46143182 */ mul.s $f6, $f6, $f20 -/* 1C104 80040D04 00000000 */ nop -/* 1C108 80040D08 864200A8 */ lh $v0, 0xa8($s2) -/* 1C10C 80040D0C C644003C */ lwc1 $f4, 0x3c($s2) -/* 1C110 80040D10 44820000 */ mtc1 $v0, $f0 -/* 1C114 80040D14 00000000 */ nop -/* 1C118 80040D18 46800020 */ cvt.s.w $f0, $f0 -/* 1C11C 80040D1C 46002100 */ add.s $f4, $f4, $f0 -/* 1C120 80040D20 460C7380 */ add.s $f14, $f14, $f12 -/* 1C124 80040D24 46024200 */ add.s $f8, $f8, $f2 -/* 1C128 80040D28 44062000 */ mfc1 $a2, $f4 -/* 1C12C 80040D2C 46065280 */ add.s $f10, $f10, $f6 -/* 1C130 80040D30 E7AE003C */ swc1 $f14, 0x3c($sp) -/* 1C134 80040D34 E7A80044 */ swc1 $f8, 0x44($sp) -/* 1C138 80040D38 E7AA0040 */ swc1 $f10, 0x40($sp) -/* 1C13C 80040D3C AFA00010 */ sw $zero, 0x10($sp) -/* 1C140 80040D40 E7B60014 */ swc1 $f22, 0x14($sp) -/* 1C144 80040D44 AFA00018 */ sw $zero, 0x18($sp) -/* 1C148 80040D48 AFB0001C */ sw $s0, 0x1c($sp) -/* 1C14C 80040D4C 8E450038 */ lw $a1, 0x38($s2) -/* 1C150 80040D50 8E470040 */ lw $a3, 0x40($s2) -/* 1C154 80040D54 24040003 */ addiu $a0, $zero, 3 -.L80040D58: -/* 1C158 80040D58 0C01C05C */ jal func_80070170 -/* 1C15C 80040D5C 00000000 */ nop -.L80040D60: -/* 1C160 80040D60 8EC20000 */ lw $v0, ($s6) -/* 1C164 80040D64 26B50001 */ addiu $s5, $s5, 1 -/* 1C168 80040D68 02A2102A */ slt $v0, $s5, $v0 -/* 1C16C 80040D6C 1440FF77 */ bnez $v0, .L80040B4C -/* 1C170 80040D70 00151080 */ sll $v0, $s5, 2 -/* 1C174 80040D74 080103DF */ j .L80040F7C -/* 1C178 80040D78 00000000 */ nop -/* 1C17C 80040D7C 0C0B117A */ jal func_802C45E8 -/* 1C180 80040D80 24040001 */ addiu $a0, $zero, 1 -/* 1C184 80040D84 8E71008C */ lw $s1, 0x8c($s3) -/* 1C188 80040D88 12200007 */ beqz $s1, .L80040DA8 -/* 1C18C 80040D8C 00000000 */ nop -/* 1C190 80040D90 8E22003C */ lw $v0, 0x3c($s1) -/* 1C194 80040D94 10400004 */ beqz $v0, .L80040DA8 -/* 1C198 80040D98 00000000 */ nop -/* 1C19C 80040D9C 0C0B1108 */ jal func_802C4420 -/* 1C1A0 80040DA0 8E240054 */ lw $a0, 0x54($s1) -/* 1C1A4 80040DA4 8E71008C */ lw $s1, 0x8c($s3) -.L80040DA8: -/* 1C1A8 80040DA8 8E220020 */ lw $v0, 0x20($s1) -/* 1C1AC 80040DAC 1040000F */ beqz $v0, .L80040DEC -/* 1C1B0 80040DB0 2405000A */ addiu $a1, $zero, 0xa -/* 1C1B4 80040DB4 0000302D */ daddu $a2, $zero, $zero -/* 1C1B8 80040DB8 0040202D */ daddu $a0, $v0, $zero -/* 1C1BC 80040DBC 24020005 */ addiu $v0, $zero, 5 -/* 1C1C0 80040DC0 0C0B0CF8 */ jal func_802C33E0 -/* 1C1C4 80040DC4 A2220005 */ sb $v0, 5($s1) -/* 1C1C8 80040DC8 0040202D */ daddu $a0, $v0, $zero -/* 1C1CC 80040DCC AE240038 */ sw $a0, 0x38($s1) -/* 1C1D0 80040DD0 8C820144 */ lw $v0, 0x144($a0) -/* 1C1D4 80040DD4 AE220050 */ sw $v0, 0x50($s1) -/* 1C1D8 80040DD8 AC910148 */ sw $s1, 0x148($a0) -/* 1C1DC 80040DDC 86220008 */ lh $v0, 8($s1) -/* 1C1E0 80040DE0 AC82014C */ sw $v0, 0x14c($a0) -/* 1C1E4 80040DE4 92220006 */ lbu $v0, 6($s1) -/* 1C1E8 80040DE8 A0820004 */ sb $v0, 4($a0) -.L80040DEC: -/* 1C1EC 80040DEC 0C038056 */ jal func_800E0158 -/* 1C1F0 80040DF0 00000000 */ nop -/* 1C1F4 80040DF4 0C03BD6F */ jal func_800EF5BC -/* 1C1F8 80040DF8 00000000 */ nop -/* 1C1FC 80040DFC 0C039761 */ jal func_800E5D84 -/* 1C200 80040E00 2404000C */ addiu $a0, $zero, 0xc -/* 1C204 80040E04 24040001 */ addiu $a0, $zero, 1 -/* 1C208 80040E08 AE600090 */ sw $zero, 0x90($s3) -/* 1C20C 80040E0C 0C03BCDA */ jal func_800EF368 -/* 1C210 80040E10 AE600094 */ sw $zero, 0x94($s3) -/* 1C214 80040E14 080103EE */ j .L80040FB8 -/* 1C218 80040E18 24020004 */ addiu $v0, $zero, 4 -/* 1C21C 80040E1C 8E71008C */ lw $s1, 0x8c($s3) -/* 1C220 80040E20 8E22003C */ lw $v0, 0x3c($s1) -/* 1C224 80040E24 10400004 */ beqz $v0, .L80040E38 -/* 1C228 80040E28 0220B82D */ daddu $s7, $s1, $zero -/* 1C22C 80040E2C 8E240054 */ lw $a0, 0x54($s1) -/* 1C230 80040E30 0C0B1108 */ jal func_802C4420 -/* 1C234 80040E34 00000000 */ nop -.L80040E38: -/* 1C238 80040E38 8E220044 */ lw $v0, 0x44($s1) -/* 1C23C 80040E3C 10400003 */ beqz $v0, .L80040E4C -/* 1C240 80040E40 00000000 */ nop -/* 1C244 80040E44 0C0B1108 */ jal func_802C4420 -/* 1C248 80040E48 8E24005C */ lw $a0, 0x5c($s1) -.L80040E4C: -/* 1C24C 80040E4C 8E760088 */ lw $s6, 0x88($s3) -/* 1C250 80040E50 8EC20000 */ lw $v0, ($s6) -/* 1C254 80040E54 18400049 */ blez $v0, .L80040F7C -/* 1C258 80040E58 0000A82D */ daddu $s5, $zero, $zero -/* 1C25C 80040E5C 3C01BF80 */ lui $at, 0xbf80 -/* 1C260 80040E60 4481A000 */ mtc1 $at, $f20 -/* 1C264 80040E64 241E0003 */ addiu $fp, $zero, 3 -/* 1C268 80040E68 02C0802D */ daddu $s0, $s6, $zero -.L80040E6C: -/* 1C26C 80040E6C 8E110004 */ lw $s1, 4($s0) -/* 1C270 80040E70 1220003D */ beqz $s1, .L80040F68 -/* 1C274 80040E74 00000000 */ nop -/* 1C278 80040E78 8E230000 */ lw $v1, ($s1) -/* 1C27C 80040E7C 30620008 */ andi $v0, $v1, 8 -/* 1C280 80040E80 10400004 */ beqz $v0, .L80040E94 -/* 1C284 80040E84 30620020 */ andi $v0, $v1, 0x20 -/* 1C288 80040E88 8E62008C */ lw $v0, 0x8c($s3) -/* 1C28C 80040E8C 16220036 */ bne $s1, $v0, .L80040F68 -/* 1C290 80040E90 30620020 */ andi $v0, $v1, 0x20 -.L80040E94: -/* 1C294 80040E94 14400034 */ bnez $v0, .L80040F68 -/* 1C298 80040E98 00000000 */ nop -/* 1C29C 80040E9C 8EE20000 */ lw $v0, ($s7) -/* 1C2A0 80040EA0 30420040 */ andi $v0, $v0, 0x40 -/* 1C2A4 80040EA4 10400004 */ beqz $v0, .L80040EB8 -/* 1C2A8 80040EA8 00000000 */ nop -/* 1C2AC 80040EAC 8E62008C */ lw $v0, 0x8c($s3) -/* 1C2B0 80040EB0 1622002D */ bne $s1, $v0, .L80040F68 -/* 1C2B4 80040EB4 00000000 */ nop -.L80040EB8: -/* 1C2B8 80040EB8 8E220028 */ lw $v0, 0x28($s1) -/* 1C2BC 80040EBC 10400010 */ beqz $v0, .L80040F00 -/* 1C2C0 80040EC0 2405000A */ addiu $a1, $zero, 0xa -/* 1C2C4 80040EC4 0000302D */ daddu $a2, $zero, $zero -/* 1C2C8 80040EC8 0040202D */ daddu $a0, $v0, $zero -/* 1C2CC 80040ECC 24020006 */ addiu $v0, $zero, 6 -/* 1C2D0 80040ED0 0C0B0CF8 */ jal func_802C33E0 -/* 1C2D4 80040ED4 A2220005 */ sb $v0, 5($s1) -/* 1C2D8 80040ED8 0040202D */ daddu $a0, $v0, $zero -/* 1C2DC 80040EDC AE240040 */ sw $a0, 0x40($s1) -/* 1C2E0 80040EE0 8C820144 */ lw $v0, 0x144($a0) -/* 1C2E4 80040EE4 AE220058 */ sw $v0, 0x58($s1) -/* 1C2E8 80040EE8 AC910148 */ sw $s1, 0x148($a0) -/* 1C2EC 80040EEC 86220008 */ lh $v0, 8($s1) -/* 1C2F0 80040EF0 AC82014C */ sw $v0, 0x14c($a0) -/* 1C2F4 80040EF4 92220006 */ lbu $v0, 6($s1) -/* 1C2F8 80040EF8 080103C3 */ j .L80040F0C -/* 1C2FC 80040EFC A0820004 */ sb $v0, 4($a0) -.L80040F00: -/* 1C300 80040F00 30620001 */ andi $v0, $v1, 1 -/* 1C304 80040F04 14400018 */ bnez $v0, .L80040F68 -/* 1C308 80040F08 00000000 */ nop -.L80040F0C: -/* 1C30C 80040F0C 0C00E9EB */ jal func_8003A7AC -/* 1C310 80040F10 86240008 */ lh $a0, 8($s1) -/* 1C314 80040F14 0040902D */ daddu $s2, $v0, $zero -/* 1C318 80040F18 864200A8 */ lh $v0, 0xa8($s2) -/* 1C31C 80040F1C C644003C */ lwc1 $f4, 0x3c($s2) -/* 1C320 80040F20 C6420040 */ lwc1 $f2, 0x40($s2) -/* 1C324 80040F24 44820000 */ mtc1 $v0, $f0 -/* 1C328 80040F28 00000000 */ nop -/* 1C32C 80040F2C 46800020 */ cvt.s.w $f0, $f0 -/* 1C330 80040F30 46002100 */ add.s $f4, $f4, $f0 -/* 1C334 80040F34 C6400038 */ lwc1 $f0, 0x38($s2) -/* 1C338 80040F38 44071000 */ mfc1 $a3, $f2 -/* 1C33C 80040F3C 44050000 */ mfc1 $a1, $f0 -/* 1C340 80040F40 44062000 */ mfc1 $a2, $f4 -/* 1C344 80040F44 24040003 */ addiu $a0, $zero, 3 -/* 1C348 80040F48 AFA70044 */ sw $a3, 0x44($sp) -/* 1C34C 80040F4C AFA5003C */ sw $a1, 0x3c($sp) -/* 1C350 80040F50 AFA60040 */ sw $a2, 0x40($sp) -/* 1C354 80040F54 AFA00010 */ sw $zero, 0x10($sp) -/* 1C358 80040F58 E7B40014 */ swc1 $f20, 0x14($sp) -/* 1C35C 80040F5C AFA00018 */ sw $zero, 0x18($sp) -/* 1C360 80040F60 0C01C05C */ jal func_80070170 -/* 1C364 80040F64 AFBE001C */ sw $fp, 0x1c($sp) -.L80040F68: -/* 1C368 80040F68 8EC20000 */ lw $v0, ($s6) -/* 1C36C 80040F6C 26B50001 */ addiu $s5, $s5, 1 -/* 1C370 80040F70 02A2102A */ slt $v0, $s5, $v0 -/* 1C374 80040F74 1440FFBD */ bnez $v0, .L80040E6C -/* 1C378 80040F78 26100004 */ addiu $s0, $s0, 4 -.L80040F7C: -/* 1C37C 80040F7C 0C038056 */ jal func_800E0158 -/* 1C380 80040F80 00000000 */ nop -/* 1C384 80040F84 0C03BD6F */ jal func_800EF5BC -/* 1C388 80040F88 00000000 */ nop -/* 1C38C 80040F8C 0000202D */ daddu $a0, $zero, $zero -/* 1C390 80040F90 AE600090 */ sw $zero, 0x90($s3) -/* 1C394 80040F94 AE600094 */ sw $zero, 0x94($s3) -/* 1C398 80040F98 A2600012 */ sb $zero, 0x12($s3) -/* 1C39C 80040F9C 8E820000 */ lw $v0, ($s4) -/* 1C3A0 80040FA0 3C030004 */ lui $v1, 4 -/* 1C3A4 80040FA4 00431025 */ or $v0, $v0, $v1 -/* 1C3A8 80040FA8 AE820000 */ sw $v0, ($s4) -.L80040FAC: -/* 1C3AC 80040FAC 0C053B59 */ jal func_8014ED64 -/* 1C3B0 80040FB0 00000000 */ nop -/* 1C3B4 80040FB4 24020003 */ addiu $v0, $zero, 3 -.L80040FB8: -/* 1C3B8 80040FB8 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1C3BC 80040FBC AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1C3C0 80040FC0 24020001 */ addiu $v0, $zero, 1 -.L80040FC4: -/* 1C3C4 80040FC4 3C01800A */ lui $at, %hi(D_8009A658) -/* 1C3C8 80040FC8 AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1C3CC 80040FCC 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C3D0 80040FD0 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -.L80040FD4: -/* 1C3D4 80040FD4 8FBF008C */ lw $ra, 0x8c($sp) -/* 1C3D8 80040FD8 8FBE0088 */ lw $fp, 0x88($sp) -/* 1C3DC 80040FDC 8FB70084 */ lw $s7, 0x84($sp) -/* 1C3E0 80040FE0 8FB60080 */ lw $s6, 0x80($sp) -/* 1C3E4 80040FE4 8FB5007C */ lw $s5, 0x7c($sp) -/* 1C3E8 80040FE8 8FB40078 */ lw $s4, 0x78($sp) -/* 1C3EC 80040FEC 8FB30074 */ lw $s3, 0x74($sp) -/* 1C3F0 80040FF0 8FB20070 */ lw $s2, 0x70($sp) -/* 1C3F4 80040FF4 8FB1006C */ lw $s1, 0x6c($sp) -/* 1C3F8 80040FF8 8FB00068 */ lw $s0, 0x68($sp) -/* 1C3FC 80040FFC D7BE00B8 */ ldc1 $f30, 0xb8($sp) -/* 1C400 80041000 D7BC00B0 */ ldc1 $f28, 0xb0($sp) -/* 1C404 80041004 D7BA00A8 */ ldc1 $f26, 0xa8($sp) -/* 1C408 80041008 D7B800A0 */ ldc1 $f24, 0xa0($sp) -/* 1C40C 8004100C D7B60098 */ ldc1 $f22, 0x98($sp) -/* 1C410 80041010 D7B40090 */ ldc1 $f20, 0x90($sp) -/* 1C414 80041014 03E00008 */ jr $ra -/* 1C418 80041018 27BD00C0 */ addiu $sp, $sp, 0xc0 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8004101C.s b/ver/jp/asm/nonmatchings/19EB0/func_8004101C.s deleted file mode 100644 index 9e10deff14..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8004101C.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004101C -/* 1C41C 8004101C 03E00008 */ jr $ra -/* 1C420 80041020 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80041024.s b/ver/jp/asm/nonmatchings/19EB0/func_80041024.s deleted file mode 100644 index 57b864f1c1..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80041024.s +++ /dev/null @@ -1,424 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80041024 -/* 1C424 80041024 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1C428 80041028 AFB50024 */ sw $s5, 0x24($sp) -/* 1C42C 8004102C 3C15800B */ lui $s5, %hi(D_800B0EF0) -/* 1C430 80041030 26B50EF0 */ addiu $s5, $s5, %lo(D_800B0EF0) -/* 1C434 80041034 AFB7002C */ sw $s7, 0x2c($sp) -/* 1C438 80041038 3C178011 */ lui $s7, %hi(D_8010F450) -/* 1C43C 8004103C 26F7F450 */ addiu $s7, $s7, %lo(D_8010F450) -/* 1C440 80041040 3C04800A */ lui $a0, %hi(D_8009A5B0) -/* 1C444 80041044 2484A5B0 */ addiu $a0, $a0, %lo(D_8009A5B0) -/* 1C448 80041048 AFBF0030 */ sw $ra, 0x30($sp) -/* 1C44C 8004104C AFB60028 */ sw $s6, 0x28($sp) -/* 1C450 80041050 AFB40020 */ sw $s4, 0x20($sp) -/* 1C454 80041054 AFB3001C */ sw $s3, 0x1c($sp) -/* 1C458 80041058 AFB20018 */ sw $s2, 0x18($sp) -/* 1C45C 8004105C AFB10014 */ sw $s1, 0x14($sp) -/* 1C460 80041060 AFB00010 */ sw $s0, 0x10($sp) -/* 1C464 80041064 8C830000 */ lw $v1, ($a0) -/* 1C468 80041068 24050001 */ addiu $a1, $zero, 1 -/* 1C46C 8004106C 106500CF */ beq $v1, $a1, .L800413AC -/* 1C470 80041070 28620002 */ slti $v0, $v1, 2 -/* 1C474 80041074 50400005 */ beql $v0, $zero, .L8004108C -/* 1C478 80041078 24020002 */ addiu $v0, $zero, 2 -/* 1C47C 8004107C 10600009 */ beqz $v1, .L800410A4 -/* 1C480 80041080 2402FFFF */ addiu $v0, $zero, -1 -/* 1C484 80041084 0801057E */ j .L800415F8 -/* 1C488 80041088 00000000 */ nop -.L8004108C: -/* 1C48C 8004108C 1062011C */ beq $v1, $v0, .L80041500 -/* 1C490 80041090 24020003 */ addiu $v0, $zero, 3 -/* 1C494 80041094 1062014E */ beq $v1, $v0, .L800415D0 -/* 1C498 80041098 24020004 */ addiu $v0, $zero, 4 -/* 1C49C 8004109C 0801057E */ j .L800415F8 -/* 1C4A0 800410A0 00000000 */ nop -.L800410A4: -/* 1C4A4 800410A4 AEA00090 */ sw $zero, 0x90($s5) -/* 1C4A8 800410A8 AEA50094 */ sw $a1, 0x94($s5) -/* 1C4AC 800410AC AEA50098 */ sw $a1, 0x98($s5) -/* 1C4B0 800410B0 A2A20008 */ sb $v0, 8($s5) -/* 1C4B4 800410B4 3C01800A */ lui $at, %hi(gCurrentCamID) -/* 1C4B8 800410B8 A020A634 */ sb $zero, %lo(gCurrentCamID)($at) -/* 1C4BC 800410BC 3C018007 */ lui $at, %hi(D_80077C10) -/* 1C4C0 800410C0 AC207C10 */ sw $zero, %lo(D_80077C10)($at) -/* 1C4C4 800410C4 0C0B117A */ jal func_802C45E8 -/* 1C4C8 800410C8 24040010 */ addiu $a0, $zero, 0x10 -/* 1C4CC 800410CC 82A2001C */ lb $v0, 0x1c($s5) -/* 1C4D0 800410D0 18400024 */ blez $v0, .L80041164 -/* 1C4D4 800410D4 0000982D */ daddu $s3, $zero, $zero -/* 1C4D8 800410D8 02A0B02D */ daddu $s6, $s5, $zero -.L800410DC: -/* 1C4DC 800410DC 8ED40028 */ lw $s4, 0x28($s6) -/* 1C4E0 800410E0 1280001B */ beqz $s4, .L80041150 -/* 1C4E4 800410E4 00000000 */ nop -/* 1C4E8 800410E8 8E820000 */ lw $v0, ($s4) -/* 1C4EC 800410EC 18400018 */ blez $v0, .L80041150 -/* 1C4F0 800410F0 0000882D */ daddu $s1, $zero, $zero -/* 1C4F4 800410F4 0280902D */ daddu $s2, $s4, $zero -.L800410F8: -/* 1C4F8 800410F8 8E500004 */ lw $s0, 4($s2) -/* 1C4FC 800410FC 1200000F */ beqz $s0, .L8004113C -/* 1C500 80041100 00000000 */ nop -/* 1C504 80041104 8E020000 */ lw $v0, ($s0) -/* 1C508 80041108 30420020 */ andi $v0, $v0, 0x20 -/* 1C50C 8004110C 1440000B */ bnez $v0, .L8004113C -/* 1C510 80041110 00000000 */ nop -/* 1C514 80041114 8E02003C */ lw $v0, 0x3c($s0) -/* 1C518 80041118 10400003 */ beqz $v0, .L80041128 -/* 1C51C 8004111C 00000000 */ nop -/* 1C520 80041120 0C0B1108 */ jal func_802C4420 -/* 1C524 80041124 8E040054 */ lw $a0, 0x54($s0) -.L80041128: -/* 1C528 80041128 8E020044 */ lw $v0, 0x44($s0) -/* 1C52C 8004112C 10400003 */ beqz $v0, .L8004113C -/* 1C530 80041130 00000000 */ nop -/* 1C534 80041134 0C0B1108 */ jal func_802C4420 -/* 1C538 80041138 8E04005C */ lw $a0, 0x5c($s0) -.L8004113C: -/* 1C53C 8004113C 8E820000 */ lw $v0, ($s4) -/* 1C540 80041140 26310001 */ addiu $s1, $s1, 1 -/* 1C544 80041144 0222102A */ slt $v0, $s1, $v0 -/* 1C548 80041148 1440FFEB */ bnez $v0, .L800410F8 -/* 1C54C 8004114C 26520004 */ addiu $s2, $s2, 4 -.L80041150: -/* 1C550 80041150 82A2001C */ lb $v0, 0x1c($s5) -/* 1C554 80041154 26730001 */ addiu $s3, $s3, 1 -/* 1C558 80041158 0262102A */ slt $v0, $s3, $v0 -/* 1C55C 8004115C 1440FFDF */ bnez $v0, .L800410DC -/* 1C560 80041160 26D60004 */ addiu $s6, $s6, 4 -.L80041164: -/* 1C564 80041164 8EB0008C */ lw $s0, 0x8c($s5) -/* 1C568 80041168 8E020000 */ lw $v0, ($s0) -/* 1C56C 8004116C 3C030010 */ lui $v1, 0x10 -/* 1C570 80041170 00431024 */ and $v0, $v0, $v1 -/* 1C574 80041174 1040000C */ beqz $v0, .L800411A8 -/* 1C578 80041178 00000000 */ nop -/* 1C57C 8004117C 82A20012 */ lb $v0, 0x12($s5) -/* 1C580 80041180 14400009 */ bnez $v0, .L800411A8 -/* 1C584 80041184 00000000 */ nop -/* 1C588 80041188 AEA00094 */ sw $zero, 0x94($s5) -/* 1C58C 8004118C 0C03AD7B */ jal func_800EB5EC -/* 1C590 80041190 AEA0009C */ sw $zero, 0x9c($s5) -/* 1C594 80041194 24020003 */ addiu $v0, $zero, 3 -/* 1C598 80041198 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C59C 8004119C AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1C5A0 800411A0 0801057E */ j .L800415F8 -/* 1C5A4 800411A4 00000000 */ nop -.L800411A8: -/* 1C5A8 800411A8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1C5AC 800411AC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1C5B0 800411B0 80420074 */ lb $v0, 0x74($v0) -/* 1C5B4 800411B4 24110002 */ addiu $s1, $zero, 2 -/* 1C5B8 800411B8 14510009 */ bne $v0, $s1, .L800411E0 -/* 1C5BC 800411BC 24120001 */ addiu $s2, $zero, 1 -/* 1C5C0 800411C0 2402000A */ addiu $v0, $zero, 0xa -/* 1C5C4 800411C4 AEA00094 */ sw $zero, 0x94($s5) -/* 1C5C8 800411C8 0C03AD7B */ jal func_800EB5EC -/* 1C5CC 800411CC AEA2009C */ sw $v0, 0x9c($s5) -/* 1C5D0 800411D0 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C5D4 800411D4 AC31A5B0 */ sw $s1, %lo(D_8009A5B0)($at) -/* 1C5D8 800411D8 0801057E */ j .L800415F8 -/* 1C5DC 800411DC 00000000 */ nop -.L800411E0: -/* 1C5E0 800411E0 82A30005 */ lb $v1, 5($s5) -/* 1C5E4 800411E4 8EB0008C */ lw $s0, 0x8c($s5) -/* 1C5E8 800411E8 1072001D */ beq $v1, $s2, .L80041260 -/* 1C5EC 800411EC 24020003 */ addiu $v0, $zero, 3 -/* 1C5F0 800411F0 1062001B */ beq $v1, $v0, .L80041260 -/* 1C5F4 800411F4 00000000 */ nop -/* 1C5F8 800411F8 0C03A73A */ jal func_800E9CE8 -/* 1C5FC 800411FC 0040202D */ daddu $a0, $v0, $zero -/* 1C600 80041200 10400016 */ beqz $v0, .L8004125C -/* 1C604 80041204 00000000 */ nop -/* 1C608 80041208 8E020018 */ lw $v0, 0x18($s0) -/* 1C60C 8004120C 82E30009 */ lb $v1, 9($s7) -/* 1C610 80041210 84420028 */ lh $v0, 0x28($v0) -/* 1C614 80041214 0062182A */ slt $v1, $v1, $v0 -/* 1C618 80041218 14600010 */ bnez $v1, .L8004125C -/* 1C61C 8004121C 00000000 */ nop -/* 1C620 80041220 8E020000 */ lw $v0, ($s0) -/* 1C624 80041224 30420040 */ andi $v0, $v0, 0x40 -/* 1C628 80041228 1440000C */ bnez $v0, .L8004125C -/* 1C62C 8004122C 00000000 */ nop -/* 1C630 80041230 82A20012 */ lb $v0, 0x12($s5) -/* 1C634 80041234 14400009 */ bnez $v0, .L8004125C -/* 1C638 80041238 2402000A */ addiu $v0, $zero, 0xa -/* 1C63C 8004123C AEA00094 */ sw $zero, 0x94($s5) -/* 1C640 80041240 AEA2009C */ sw $v0, 0x9c($s5) -/* 1C644 80041244 3C018007 */ lui $at, %hi(D_80077C10) -/* 1C648 80041248 AC327C10 */ sw $s2, %lo(D_80077C10)($at) -/* 1C64C 8004124C 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C650 80041250 AC31A5B0 */ sw $s1, %lo(D_8009A5B0)($at) -/* 1C654 80041254 0801057E */ j .L800415F8 -/* 1C658 80041258 00000000 */ nop -.L8004125C: -/* 1C65C 8004125C 8EB0008C */ lw $s0, 0x8c($s5) -.L80041260: -/* 1C660 80041260 0C03A73A */ jal func_800E9CE8 -/* 1C664 80041264 2404002A */ addiu $a0, $zero, 0x2a -/* 1C668 80041268 1040000E */ beqz $v0, .L800412A4 -/* 1C66C 8004126C 24020003 */ addiu $v0, $zero, 3 -/* 1C670 80041270 8E020018 */ lw $v0, 0x18($s0) -/* 1C674 80041274 82E30009 */ lb $v1, 9($s7) -/* 1C678 80041278 84420028 */ lh $v0, 0x28($v0) -/* 1C67C 8004127C 0062182A */ slt $v1, $v1, $v0 -/* 1C680 80041280 14600008 */ bnez $v1, .L800412A4 -/* 1C684 80041284 24020003 */ addiu $v0, $zero, 3 -/* 1C688 80041288 8E020000 */ lw $v0, ($s0) -/* 1C68C 8004128C 30420040 */ andi $v0, $v0, 0x40 -/* 1C690 80041290 14400004 */ bnez $v0, .L800412A4 -/* 1C694 80041294 24020003 */ addiu $v0, $zero, 3 -/* 1C698 80041298 82A20012 */ lb $v0, 0x12($s5) -/* 1C69C 8004129C 10400015 */ beqz $v0, .L800412F4 -/* 1C6A0 800412A0 24020003 */ addiu $v0, $zero, 3 -.L800412A4: -/* 1C6A4 800412A4 82A30005 */ lb $v1, 5($s5) -/* 1C6A8 800412A8 1462001D */ bne $v1, $v0, .L80041320 -/* 1C6AC 800412AC 8EB0008C */ lw $s0, 0x8c($s5) -/* 1C6B0 800412B0 0C03A73A */ jal func_800E9CE8 -/* 1C6B4 800412B4 24040028 */ addiu $a0, $zero, 0x28 -/* 1C6B8 800412B8 10400019 */ beqz $v0, .L80041320 -/* 1C6BC 800412BC 00000000 */ nop -/* 1C6C0 800412C0 8E020018 */ lw $v0, 0x18($s0) -/* 1C6C4 800412C4 82E30009 */ lb $v1, 9($s7) -/* 1C6C8 800412C8 84420028 */ lh $v0, 0x28($v0) -/* 1C6CC 800412CC 0062182A */ slt $v1, $v1, $v0 -/* 1C6D0 800412D0 14600013 */ bnez $v1, .L80041320 -/* 1C6D4 800412D4 00000000 */ nop -/* 1C6D8 800412D8 8E020000 */ lw $v0, ($s0) -/* 1C6DC 800412DC 30420040 */ andi $v0, $v0, 0x40 -/* 1C6E0 800412E0 1440000F */ bnez $v0, .L80041320 -/* 1C6E4 800412E4 00000000 */ nop -/* 1C6E8 800412E8 82A20012 */ lb $v0, 0x12($s5) -/* 1C6EC 800412EC 1440000C */ bnez $v0, .L80041320 -/* 1C6F0 800412F0 00000000 */ nop -.L800412F4: -/* 1C6F4 800412F4 2402000A */ addiu $v0, $zero, 0xa -/* 1C6F8 800412F8 AEA2009C */ sw $v0, 0x9c($s5) -/* 1C6FC 800412FC 24020001 */ addiu $v0, $zero, 1 -/* 1C700 80041300 3C018007 */ lui $at, %hi(D_80077C10) -/* 1C704 80041304 AC227C10 */ sw $v0, %lo(D_80077C10)($at) -/* 1C708 80041308 24020002 */ addiu $v0, $zero, 2 -/* 1C70C 8004130C AEA00094 */ sw $zero, 0x94($s5) -/* 1C710 80041310 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C714 80041314 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1C718 80041318 0801057E */ j .L800415F8 -/* 1C71C 8004131C 00000000 */ nop -.L80041320: -/* 1C720 80041320 8EA40014 */ lw $a0, 0x14($s5) -/* 1C724 80041324 04810015 */ bgez $a0, .L8004137C -/* 1C728 80041328 0000282D */ daddu $a1, $zero, $zero -/* 1C72C 8004132C 82A30004 */ lb $v1, 4($s5) -/* 1C730 80041330 24020001 */ addiu $v0, $zero, 1 -/* 1C734 80041334 1062000B */ beq $v1, $v0, .L80041364 -/* 1C738 80041338 28620002 */ slti $v0, $v1, 2 -/* 1C73C 8004133C 10400005 */ beqz $v0, .L80041354 -/* 1C740 80041340 24020002 */ addiu $v0, $zero, 2 -/* 1C744 80041344 1060000D */ beqz $v1, .L8004137C -/* 1C748 80041348 24040002 */ addiu $a0, $zero, 2 -/* 1C74C 8004134C 080104E1 */ j .L80041384 -/* 1C750 80041350 00000000 */ nop -.L80041354: -/* 1C754 80041354 10620006 */ beq $v1, $v0, .L80041370 -/* 1C758 80041358 24040002 */ addiu $a0, $zero, 2 -/* 1C75C 8004135C 080104E1 */ j .L80041384 -/* 1C760 80041360 00000000 */ nop -.L80041364: -/* 1C764 80041364 24040002 */ addiu $a0, $zero, 2 -/* 1C768 80041368 080104DF */ j .L8004137C -/* 1C76C 8004136C 24050001 */ addiu $a1, $zero, 1 -.L80041370: -/* 1C770 80041370 080104DF */ j .L8004137C -/* 1C774 80041374 0080282D */ daddu $a1, $a0, $zero -/* 1C778 80041378 0000282D */ daddu $a1, $zero, $zero -.L8004137C: -/* 1C77C 8004137C 0C05400F */ jal func_8015003C -/* 1C780 80041380 00000000 */ nop -.L80041384: -/* 1C784 80041384 0C053FEA */ jal func_8014FFA8 -/* 1C788 80041388 00000000 */ nop -/* 1C78C 8004138C 24020001 */ addiu $v0, $zero, 1 -/* 1C790 80041390 3C01800A */ lui $at, %hi(gCurrentCamID) -/* 1C794 80041394 A022A634 */ sb $v0, %lo(gCurrentCamID)($at) -/* 1C798 80041398 2402000A */ addiu $v0, $zero, 0xa -/* 1C79C 8004139C AEA2009C */ sw $v0, 0x9c($s5) -/* 1C7A0 800413A0 24020001 */ addiu $v0, $zero, 1 -/* 1C7A4 800413A4 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C7A8 800413A8 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -.L800413AC: -/* 1C7AC 800413AC 8EA30090 */ lw $v1, 0x90($s5) -/* 1C7B0 800413B0 240200FF */ addiu $v0, $zero, 0xff -/* 1C7B4 800413B4 14620090 */ bne $v1, $v0, .L800415F8 -/* 1C7B8 800413B8 00000000 */ nop -/* 1C7BC 800413BC 8EA2009C */ lw $v0, 0x9c($s5) -/* 1C7C0 800413C0 14400052 */ bnez $v0, .L8004150C -/* 1C7C4 800413C4 2442FFFF */ addiu $v0, $v0, -1 -/* 1C7C8 800413C8 8EB40088 */ lw $s4, 0x88($s5) -/* 1C7CC 800413CC 8E820000 */ lw $v0, ($s4) -/* 1C7D0 800413D0 18400019 */ blez $v0, .L80041438 -/* 1C7D4 800413D4 0000982D */ daddu $s3, $zero, $zero -/* 1C7D8 800413D8 0280882D */ daddu $s1, $s4, $zero -.L800413DC: -/* 1C7DC 800413DC 8E300004 */ lw $s0, 4($s1) -/* 1C7E0 800413E0 12000010 */ beqz $s0, .L80041424 -/* 1C7E4 800413E4 00000000 */ nop -/* 1C7E8 800413E8 8E030000 */ lw $v1, ($s0) -/* 1C7EC 800413EC 30620008 */ andi $v0, $v1, 8 -/* 1C7F0 800413F0 10400004 */ beqz $v0, .L80041404 -/* 1C7F4 800413F4 30620020 */ andi $v0, $v1, 0x20 -/* 1C7F8 800413F8 8EA2008C */ lw $v0, 0x8c($s5) -/* 1C7FC 800413FC 16020009 */ bne $s0, $v0, .L80041424 -/* 1C800 80041400 30620020 */ andi $v0, $v1, 0x20 -.L80041404: -/* 1C804 80041404 14400007 */ bnez $v0, .L80041424 -/* 1C808 80041408 00000000 */ nop -/* 1C80C 8004140C 8E020040 */ lw $v0, 0x40($s0) -/* 1C810 80041410 10400004 */ beqz $v0, .L80041424 -/* 1C814 80041414 00000000 */ nop -/* 1C818 80041418 0C0B102B */ jal func_802C40AC -/* 1C81C 8004141C 8E040058 */ lw $a0, 0x58($s0) -/* 1C820 80041420 AE000040 */ sw $zero, 0x40($s0) -.L80041424: -/* 1C824 80041424 8E820000 */ lw $v0, ($s4) -/* 1C828 80041428 26730001 */ addiu $s3, $s3, 1 -/* 1C82C 8004142C 0262102A */ slt $v0, $s3, $v0 -/* 1C830 80041430 1440FFEA */ bnez $v0, .L800413DC -/* 1C834 80041434 26310004 */ addiu $s1, $s1, 4 -.L80041438: -/* 1C838 80041438 0C03AD7B */ jal func_800EB5EC -/* 1C83C 8004143C 00000000 */ nop -/* 1C840 80041440 8EB0008C */ lw $s0, 0x8c($s5) -/* 1C844 80041444 A2A000A0 */ sb $zero, 0xa0($s5) -/* 1C848 80041448 A6A000A2 */ sh $zero, 0xa2($s5) -/* 1C84C 8004144C 920200B5 */ lbu $v0, 0xb5($s0) -/* 1C850 80041450 2404002D */ addiu $a0, $zero, 0x2d -/* 1C854 80041454 0C03A73A */ jal func_800E9CE8 -/* 1C858 80041458 A2A20010 */ sb $v0, 0x10($s5) -/* 1C85C 8004145C 10400008 */ beqz $v0, .L80041480 -/* 1C860 80041460 00000000 */ nop -/* 1C864 80041464 82A30005 */ lb $v1, 5($s5) -/* 1C868 80041468 24020003 */ addiu $v0, $zero, 3 -/* 1C86C 8004146C 14620004 */ bne $v1, $v0, .L80041480 -/* 1C870 80041470 00000000 */ nop -/* 1C874 80041474 24020004 */ addiu $v0, $zero, 4 -/* 1C878 80041478 A2A200A0 */ sb $v0, 0xa0($s5) -/* 1C87C 8004147C A6A300A2 */ sh $v1, 0xa2($s5) -.L80041480: -/* 1C880 80041480 0C053B47 */ jal func_8014ED1C -/* 1C884 80041484 24042111 */ addiu $a0, $zero, 0x2111 -/* 1C888 80041488 0C053B47 */ jal func_8014ED1C -/* 1C88C 8004148C 24042112 */ addiu $a0, $zero, 0x2112 -/* 1C890 80041490 0C053B47 */ jal func_8014ED1C -/* 1C894 80041494 24042113 */ addiu $a0, $zero, 0x2113 -/* 1C898 80041498 0C053B47 */ jal func_8014ED1C -/* 1C89C 8004149C 24042114 */ addiu $a0, $zero, 0x2114 -/* 1C8A0 800414A0 0C01CB2F */ jal func_80072CBC -/* 1C8A4 800414A4 0000202D */ daddu $a0, $zero, $zero -/* 1C8A8 800414A8 86840046 */ lh $a0, 0x46($s4) -/* 1C8AC 800414AC 0C01CB2B */ jal func_80072CAC -/* 1C8B0 800414B0 00000000 */ nop -/* 1C8B4 800414B4 0C01CB1C */ jal func_80072C70 -/* 1C8B8 800414B8 86840044 */ lh $a0, 0x44($s4) -/* 1C8BC 800414BC 0000202D */ daddu $a0, $zero, $zero -/* 1C8C0 800414C0 3C05437F */ lui $a1, 0x437f -/* 1C8C4 800414C4 24020001 */ addiu $v0, $zero, 1 -/* 1C8C8 800414C8 A2A20007 */ sb $v0, 7($s5) -/* 1C8CC 800414CC 240200FF */ addiu $v0, $zero, 0xff -/* 1C8D0 800414D0 A2A00008 */ sb $zero, 8($s5) -/* 1C8D4 800414D4 A2A0000B */ sb $zero, 0xb($s5) -/* 1C8D8 800414D8 A2A0000C */ sb $zero, 0xc($s5) -/* 1C8DC 800414DC A6A0000E */ sh $zero, 0xe($s5) -/* 1C8E0 800414E0 AEA00098 */ sw $zero, 0x98($s5) -/* 1C8E4 800414E4 0C04F38E */ jal func_8013CE38 -/* 1C8E8 800414E8 AEA20090 */ sw $v0, 0x90($s5) -/* 1C8EC 800414EC 24020005 */ addiu $v0, $zero, 5 -/* 1C8F0 800414F0 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1C8F4 800414F4 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1C8F8 800414F8 0801056E */ j .L800415B8 -/* 1C8FC 800414FC 24020001 */ addiu $v0, $zero, 1 -.L80041500: -/* 1C900 80041500 8EA2009C */ lw $v0, 0x9c($s5) -/* 1C904 80041504 10400003 */ beqz $v0, .L80041514 -/* 1C908 80041508 2442FFFF */ addiu $v0, $v0, -1 -.L8004150C: -/* 1C90C 8004150C 0801057E */ j .L800415F8 -/* 1C910 80041510 AEA2009C */ sw $v0, 0x9c($s5) -.L80041514: -/* 1C914 80041514 8EB40088 */ lw $s4, 0x88($s5) -/* 1C918 80041518 8E820000 */ lw $v0, ($s4) -/* 1C91C 8004151C 18400019 */ blez $v0, .L80041584 -/* 1C920 80041520 0000982D */ daddu $s3, $zero, $zero -/* 1C924 80041524 0280882D */ daddu $s1, $s4, $zero -.L80041528: -/* 1C928 80041528 8E300004 */ lw $s0, 4($s1) -/* 1C92C 8004152C 12000010 */ beqz $s0, .L80041570 -/* 1C930 80041530 00000000 */ nop -/* 1C934 80041534 8E030000 */ lw $v1, ($s0) -/* 1C938 80041538 30620008 */ andi $v0, $v1, 8 -/* 1C93C 8004153C 10400004 */ beqz $v0, .L80041550 -/* 1C940 80041540 30620020 */ andi $v0, $v1, 0x20 -/* 1C944 80041544 8EA2008C */ lw $v0, 0x8c($s5) -/* 1C948 80041548 16020009 */ bne $s0, $v0, .L80041570 -/* 1C94C 8004154C 30620020 */ andi $v0, $v1, 0x20 -.L80041550: -/* 1C950 80041550 14400007 */ bnez $v0, .L80041570 -/* 1C954 80041554 00000000 */ nop -/* 1C958 80041558 8E020040 */ lw $v0, 0x40($s0) -/* 1C95C 8004155C 10400004 */ beqz $v0, .L80041570 -/* 1C960 80041560 00000000 */ nop -/* 1C964 80041564 0C0B102B */ jal func_802C40AC -/* 1C968 80041568 8E040058 */ lw $a0, 0x58($s0) -/* 1C96C 8004156C AE000040 */ sw $zero, 0x40($s0) -.L80041570: -/* 1C970 80041570 8E820000 */ lw $v0, ($s4) -/* 1C974 80041574 26730001 */ addiu $s3, $s3, 1 -/* 1C978 80041578 0262102A */ slt $v0, $s3, $v0 -/* 1C97C 8004157C 1440FFEA */ bnez $v0, .L80041528 -/* 1C980 80041580 26310004 */ addiu $s1, $s1, 4 -.L80041584: -/* 1C984 80041584 24020001 */ addiu $v0, $zero, 1 -/* 1C988 80041588 A2A20008 */ sb $v0, 8($s5) -/* 1C98C 8004158C A2A20007 */ sb $v0, 7($s5) -/* 1C990 80041590 24020005 */ addiu $v0, $zero, 5 -/* 1C994 80041594 A2A00009 */ sb $zero, 9($s5) -/* 1C998 80041598 A2A0000B */ sb $zero, 0xb($s5) -/* 1C99C 8004159C A2A0000C */ sb $zero, 0xc($s5) -/* 1C9A0 800415A0 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1C9A4 800415A4 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1C9A8 800415A8 24020001 */ addiu $v0, $zero, 1 -/* 1C9AC 800415AC A6A0000E */ sh $zero, 0xe($s5) -/* 1C9B0 800415B0 AEA00098 */ sw $zero, 0x98($s5) -/* 1C9B4 800415B4 AEA00090 */ sw $zero, 0x90($s5) -.L800415B8: -/* 1C9B8 800415B8 3C01800A */ lui $at, %hi(D_8009A658) -/* 1C9BC 800415BC AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1C9C0 800415C0 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1C9C4 800415C4 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -/* 1C9C8 800415C8 0801057E */ j .L800415F8 -/* 1C9CC 800415CC 00000000 */ nop -.L800415D0: -/* 1C9D0 800415D0 A2A20009 */ sb $v0, 9($s5) -/* 1C9D4 800415D4 24020005 */ addiu $v0, $zero, 5 -/* 1C9D8 800415D8 A2A50008 */ sb $a1, 8($s5) -/* 1C9DC 800415DC AEA00090 */ sw $zero, 0x90($s5) -/* 1C9E0 800415E0 AEA00098 */ sw $zero, 0x98($s5) -/* 1C9E4 800415E4 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1C9E8 800415E8 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1C9EC 800415EC 3C01800A */ lui $at, %hi(D_8009A658) -/* 1C9F0 800415F0 AC25A658 */ sw $a1, %lo(D_8009A658)($at) -/* 1C9F4 800415F4 AC800000 */ sw $zero, ($a0) -.L800415F8: -/* 1C9F8 800415F8 8FBF0030 */ lw $ra, 0x30($sp) -/* 1C9FC 800415FC 8FB7002C */ lw $s7, 0x2c($sp) -/* 1CA00 80041600 8FB60028 */ lw $s6, 0x28($sp) -/* 1CA04 80041604 8FB50024 */ lw $s5, 0x24($sp) -/* 1CA08 80041608 8FB40020 */ lw $s4, 0x20($sp) -/* 1CA0C 8004160C 8FB3001C */ lw $s3, 0x1c($sp) -/* 1CA10 80041610 8FB20018 */ lw $s2, 0x18($sp) -/* 1CA14 80041614 8FB10014 */ lw $s1, 0x14($sp) -/* 1CA18 80041618 8FB00010 */ lw $s0, 0x10($sp) -/* 1CA1C 8004161C 03E00008 */ jr $ra -/* 1CA20 80041620 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80041624.s b/ver/jp/asm/nonmatchings/19EB0/func_80041624.s deleted file mode 100644 index 347e6a1fb2..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80041624.s +++ /dev/null @@ -1,200 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80041624 -/* 1CA24 80041624 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 1CA28 80041628 AFB00038 */ sw $s0, 0x38($sp) -/* 1CA2C 8004162C 3C10800B */ lui $s0, %hi(D_800B0EF0) -/* 1CA30 80041630 26100EF0 */ addiu $s0, $s0, %lo(D_800B0EF0) -/* 1CA34 80041634 AFBF0040 */ sw $ra, 0x40($sp) -/* 1CA38 80041638 AFB1003C */ sw $s1, 0x3c($sp) -/* 1CA3C 8004163C F7BE0070 */ sdc1 $f30, 0x70($sp) -/* 1CA40 80041640 F7BC0068 */ sdc1 $f28, 0x68($sp) -/* 1CA44 80041644 F7BA0060 */ sdc1 $f26, 0x60($sp) -/* 1CA48 80041648 F7B80058 */ sdc1 $f24, 0x58($sp) -/* 1CA4C 8004164C F7B60050 */ sdc1 $f22, 0x50($sp) -/* 1CA50 80041650 F7B40048 */ sdc1 $f20, 0x48($sp) -/* 1CA54 80041654 8E02008C */ lw $v0, 0x8c($s0) -/* 1CA58 80041658 84440008 */ lh $a0, 8($v0) -/* 1CA5C 8004165C 0C00E9EB */ jal func_8003A7AC -/* 1CA60 80041660 0200882D */ daddu $s1, $s0, $zero -/* 1CA64 80041664 0040382D */ daddu $a3, $v0, $zero -/* 1CA68 80041668 8E020094 */ lw $v0, 0x94($s0) -/* 1CA6C 8004166C 3C048011 */ lui $a0, %hi(D_8010F188) -/* 1CA70 80041670 2484F188 */ addiu $a0, $a0, %lo(D_8010F188) -/* 1CA74 80041674 1040009E */ beqz $v0, .L800418F0 -/* 1CA78 80041678 240500FF */ addiu $a1, $zero, 0xff -/* 1CA7C 8004167C 8E030090 */ lw $v1, 0x90($s0) -/* 1CA80 80041680 1065009B */ beq $v1, $a1, .L800418F0 -/* 1CA84 80041684 00000000 */ nop -/* 1CA88 80041688 8E020098 */ lw $v0, 0x98($s0) -/* 1CA8C 8004168C 24420001 */ addiu $v0, $v0, 1 -/* 1CA90 80041690 AE020098 */ sw $v0, 0x98($s0) -/* 1CA94 80041694 2842000B */ slti $v0, $v0, 0xb -/* 1CA98 80041698 14400002 */ bnez $v0, .L800416A4 -/* 1CA9C 8004169C 2402000A */ addiu $v0, $zero, 0xa -/* 1CAA0 800416A0 AE020098 */ sw $v0, 0x98($s0) -.L800416A4: -/* 1CAA4 800416A4 8E020098 */ lw $v0, 0x98($s0) -/* 1CAA8 800416A8 00621021 */ addu $v0, $v1, $v0 -/* 1CAAC 800416AC AE020090 */ sw $v0, 0x90($s0) -/* 1CAB0 800416B0 28420100 */ slti $v0, $v0, 0x100 -/* 1CAB4 800416B4 50400001 */ beql $v0, $zero, .L800416BC -/* 1CAB8 800416B8 AE050090 */ sw $a1, 0x90($s0) -.L800416BC: -/* 1CABC 800416BC C4FE0038 */ lwc1 $f30, 0x38($a3) -/* 1CAC0 800416C0 C4FA003C */ lwc1 $f26, 0x3c($a3) -/* 1CAC4 800416C4 3C01C477 */ lui $at, 0xc477 -/* 1CAC8 800416C8 34218000 */ ori $at, $at, 0x8000 -/* 1CACC 800416CC 44810000 */ mtc1 $at, $f0 -/* 1CAD0 800416D0 C4FC0040 */ lwc1 $f28, 0x40($a3) -/* 1CAD4 800416D4 C4940028 */ lwc1 $f20, 0x28($a0) -/* 1CAD8 800416D8 C498002C */ lwc1 $f24, 0x2c($a0) -/* 1CADC 800416DC C4960030 */ lwc1 $f22, 0x30($a0) -/* 1CAE0 800416E0 4600D03C */ c.lt.s $f26, $f0 -/* 1CAE4 800416E4 00000000 */ nop -/* 1CAE8 800416E8 45000004 */ bc1f .L800416FC -/* 1CAEC 800416EC 00000000 */ nop -/* 1CAF0 800416F0 4600A786 */ mov.s $f30, $f20 -/* 1CAF4 800416F4 4600C686 */ mov.s $f26, $f24 -/* 1CAF8 800416F8 4600B706 */ mov.s $f28, $f22 -.L800416FC: -/* 1CAFC 800416FC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1CB00 80041700 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1CB04 80041704 80430071 */ lb $v1, 0x71($v0) -/* 1CB08 80041708 24020002 */ addiu $v0, $zero, 2 -/* 1CB0C 8004170C 1462003C */ bne $v1, $v0, .L80041800 -/* 1CB10 80041710 00000000 */ nop -/* 1CB14 80041714 C6020090 */ lwc1 $f2, 0x90($s0) -/* 1CB18 80041718 468010A0 */ cvt.s.w $f2, $f2 -/* 1CB1C 8004171C 44051000 */ mfc1 $a1, $f2 -/* 1CB20 80041720 0C04F395 */ jal func_8013CE54 -/* 1CB24 80041724 2404000A */ addiu $a0, $zero, 0xa -/* 1CB28 80041728 3C05437F */ lui $a1, 0x437f -/* 1CB2C 8004172C 0C04F461 */ jal func_8013D184 -/* 1CB30 80041730 24040001 */ addiu $a0, $zero, 1 -/* 1CB34 80041734 24040001 */ addiu $a0, $zero, 1 -/* 1CB38 80041738 0000282D */ daddu $a1, $zero, $zero -/* 1CB3C 8004173C 00A0302D */ daddu $a2, $a1, $zero -/* 1CB40 80041740 0C04F3B0 */ jal func_8013CEC0 -/* 1CB44 80041744 00A0382D */ daddu $a3, $a1, $zero -/* 1CB48 80041748 3C108007 */ lui $s0, %hi(D_800773E0) -/* 1CB4C 8004174C 261073E0 */ addiu $s0, $s0, %lo(D_800773E0) -/* 1CB50 80041750 8E040000 */ lw $a0, ($s0) -/* 1CB54 80041754 4405A000 */ mfc1 $a1, $f20 -/* 1CB58 80041758 4407B000 */ mfc1 $a3, $f22 -/* 1CB5C 8004175C 3C0141A0 */ lui $at, 0x41a0 -/* 1CB60 80041760 44810000 */ mtc1 $at, $f0 -/* 1CB64 80041764 27A20020 */ addiu $v0, $sp, 0x20 -/* 1CB68 80041768 AFA20010 */ sw $v0, 0x10($sp) -/* 1CB6C 8004176C 4600C600 */ add.s $f24, $f24, $f0 -/* 1CB70 80041770 27A20024 */ addiu $v0, $sp, 0x24 -/* 1CB74 80041774 AFA20014 */ sw $v0, 0x14($sp) -/* 1CB78 80041778 4406C000 */ mfc1 $a2, $f24 -/* 1CB7C 8004177C 27A20028 */ addiu $v0, $sp, 0x28 -/* 1CB80 80041780 0C00B872 */ jal func_8002E1C8 -/* 1CB84 80041784 AFA20018 */ sw $v0, 0x18($sp) -/* 1CB88 80041788 8E040000 */ lw $a0, ($s0) -/* 1CB8C 8004178C 4405F000 */ mfc1 $a1, $f30 -/* 1CB90 80041790 4407E000 */ mfc1 $a3, $f28 -/* 1CB94 80041794 3C014170 */ lui $at, 0x4170 -/* 1CB98 80041798 44810000 */ mtc1 $at, $f0 -/* 1CB9C 8004179C 27A2002C */ addiu $v0, $sp, 0x2c -/* 1CBA0 800417A0 AFA20010 */ sw $v0, 0x10($sp) -/* 1CBA4 800417A4 4600D680 */ add.s $f26, $f26, $f0 -/* 1CBA8 800417A8 27A20030 */ addiu $v0, $sp, 0x30 -/* 1CBAC 800417AC AFA20014 */ sw $v0, 0x14($sp) -/* 1CBB0 800417B0 4406D000 */ mfc1 $a2, $f26 -/* 1CBB4 800417B4 27A20034 */ addiu $v0, $sp, 0x34 -/* 1CBB8 800417B8 0C00B872 */ jal func_8002E1C8 -/* 1CBBC 800417BC AFA20018 */ sw $v0, 0x18($sp) -/* 1CBC0 800417C0 24040001 */ addiu $a0, $zero, 1 -/* 1CBC4 800417C4 0000282D */ daddu $a1, $zero, $zero -/* 1CBC8 800417C8 8FA60020 */ lw $a2, 0x20($sp) -/* 1CBCC 800417CC 8FA8002C */ lw $t0, 0x2c($sp) -/* 1CBD0 800417D0 8FA70024 */ lw $a3, 0x24($sp) -/* 1CBD4 800417D4 8FA30030 */ lw $v1, 0x30($sp) -/* 1CBD8 800417D8 00C83023 */ subu $a2, $a2, $t0 -/* 1CBDC 800417DC 000617C2 */ srl $v0, $a2, 0x1f -/* 1CBE0 800417E0 00C23021 */ addu $a2, $a2, $v0 -/* 1CBE4 800417E4 00863007 */ srav $a2, $a2, $a0 -/* 1CBE8 800417E8 00C83021 */ addu $a2, $a2, $t0 -/* 1CBEC 800417EC 00E33823 */ subu $a3, $a3, $v1 -/* 1CBF0 800417F0 000717C2 */ srl $v0, $a3, 0x1f -/* 1CBF4 800417F4 00E23821 */ addu $a3, $a3, $v0 -/* 1CBF8 800417F8 0801063A */ j .L800418E8 -/* 1CBFC 800417FC 00873807 */ srav $a3, $a3, $a0 -.L80041800: -/* 1CC00 80041800 C6220090 */ lwc1 $f2, 0x90($s1) -/* 1CC04 80041804 468010A0 */ cvt.s.w $f2, $f2 -/* 1CC08 80041808 44051000 */ mfc1 $a1, $f2 -/* 1CC0C 8004180C 0C04F38E */ jal func_8013CE38 -/* 1CC10 80041810 2404000A */ addiu $a0, $zero, 0xa -/* 1CC14 80041814 3C05437F */ lui $a1, 0x437f -/* 1CC18 80041818 0C04F461 */ jal func_8013D184 -/* 1CC1C 8004181C 0000202D */ daddu $a0, $zero, $zero -/* 1CC20 80041820 0000202D */ daddu $a0, $zero, $zero -/* 1CC24 80041824 0080282D */ daddu $a1, $a0, $zero -/* 1CC28 80041828 0080302D */ daddu $a2, $a0, $zero -/* 1CC2C 8004182C 0C04F3B0 */ jal func_8013CEC0 -/* 1CC30 80041830 0080382D */ daddu $a3, $a0, $zero -/* 1CC34 80041834 3C108007 */ lui $s0, %hi(D_800773E0) -/* 1CC38 80041838 261073E0 */ addiu $s0, $s0, %lo(D_800773E0) -/* 1CC3C 8004183C 8E040000 */ lw $a0, ($s0) -/* 1CC40 80041840 4405A000 */ mfc1 $a1, $f20 -/* 1CC44 80041844 4407B000 */ mfc1 $a3, $f22 -/* 1CC48 80041848 3C0141A0 */ lui $at, 0x41a0 -/* 1CC4C 8004184C 44810000 */ mtc1 $at, $f0 -/* 1CC50 80041850 27A20020 */ addiu $v0, $sp, 0x20 -/* 1CC54 80041854 AFA20010 */ sw $v0, 0x10($sp) -/* 1CC58 80041858 4600C600 */ add.s $f24, $f24, $f0 -/* 1CC5C 8004185C 27A20024 */ addiu $v0, $sp, 0x24 -/* 1CC60 80041860 AFA20014 */ sw $v0, 0x14($sp) -/* 1CC64 80041864 4406C000 */ mfc1 $a2, $f24 -/* 1CC68 80041868 27A20028 */ addiu $v0, $sp, 0x28 -/* 1CC6C 8004186C 0C00B872 */ jal func_8002E1C8 -/* 1CC70 80041870 AFA20018 */ sw $v0, 0x18($sp) -/* 1CC74 80041874 8E040000 */ lw $a0, ($s0) -/* 1CC78 80041878 4405F000 */ mfc1 $a1, $f30 -/* 1CC7C 8004187C 4407E000 */ mfc1 $a3, $f28 -/* 1CC80 80041880 3C014170 */ lui $at, 0x4170 -/* 1CC84 80041884 44810000 */ mtc1 $at, $f0 -/* 1CC88 80041888 27A2002C */ addiu $v0, $sp, 0x2c -/* 1CC8C 8004188C AFA20010 */ sw $v0, 0x10($sp) -/* 1CC90 80041890 4600D680 */ add.s $f26, $f26, $f0 -/* 1CC94 80041894 27A20030 */ addiu $v0, $sp, 0x30 -/* 1CC98 80041898 AFA20014 */ sw $v0, 0x14($sp) -/* 1CC9C 8004189C 4406D000 */ mfc1 $a2, $f26 -/* 1CCA0 800418A0 27A20034 */ addiu $v0, $sp, 0x34 -/* 1CCA4 800418A4 0C00B872 */ jal func_8002E1C8 -/* 1CCA8 800418A8 AFA20018 */ sw $v0, 0x18($sp) -/* 1CCAC 800418AC 0000202D */ daddu $a0, $zero, $zero -/* 1CCB0 800418B0 0080282D */ daddu $a1, $a0, $zero -/* 1CCB4 800418B4 8FA60020 */ lw $a2, 0x20($sp) -/* 1CCB8 800418B8 8FA8002C */ lw $t0, 0x2c($sp) -/* 1CCBC 800418BC 8FA70024 */ lw $a3, 0x24($sp) -/* 1CCC0 800418C0 8FA30030 */ lw $v1, 0x30($sp) -/* 1CCC4 800418C4 00C83023 */ subu $a2, $a2, $t0 -/* 1CCC8 800418C8 000617C2 */ srl $v0, $a2, 0x1f -/* 1CCCC 800418CC 00C23021 */ addu $a2, $a2, $v0 -/* 1CCD0 800418D0 00063043 */ sra $a2, $a2, 1 -/* 1CCD4 800418D4 00C83021 */ addu $a2, $a2, $t0 -/* 1CCD8 800418D8 00E33823 */ subu $a3, $a3, $v1 -/* 1CCDC 800418DC 000717C2 */ srl $v0, $a3, 0x1f -/* 1CCE0 800418E0 00E23821 */ addu $a3, $a3, $v0 -/* 1CCE4 800418E4 00073843 */ sra $a3, $a3, 1 -.L800418E8: -/* 1CCE8 800418E8 0C04F3BF */ jal func_8013CEFC -/* 1CCEC 800418EC 00E33821 */ addu $a3, $a3, $v1 -.L800418F0: -/* 1CCF0 800418F0 8FBF0040 */ lw $ra, 0x40($sp) -/* 1CCF4 800418F4 8FB1003C */ lw $s1, 0x3c($sp) -/* 1CCF8 800418F8 8FB00038 */ lw $s0, 0x38($sp) -/* 1CCFC 800418FC D7BE0070 */ ldc1 $f30, 0x70($sp) -/* 1CD00 80041900 D7BC0068 */ ldc1 $f28, 0x68($sp) -/* 1CD04 80041904 D7BA0060 */ ldc1 $f26, 0x60($sp) -/* 1CD08 80041908 D7B80058 */ ldc1 $f24, 0x58($sp) -/* 1CD0C 8004190C D7B60050 */ ldc1 $f22, 0x50($sp) -/* 1CD10 80041910 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 1CD14 80041914 03E00008 */ jr $ra -/* 1CD18 80041918 27BD0078 */ addiu $sp, $sp, 0x78 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_8004191C.s b/ver/jp/asm/nonmatchings/19EB0/func_8004191C.s deleted file mode 100644 index 72dbee15c1..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_8004191C.s +++ /dev/null @@ -1,187 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004191C -/* 1CD1C 8004191C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 1CD20 80041920 3C05800B */ lui $a1, %hi(D_800B0EF0) -/* 1CD24 80041924 24A50EF0 */ addiu $a1, $a1, %lo(D_800B0EF0) -/* 1CD28 80041928 AFBF0054 */ sw $ra, 0x54($sp) -/* 1CD2C 8004192C AFB00050 */ sw $s0, 0x50($sp) -/* 1CD30 80041930 8CA20094 */ lw $v0, 0x94($a1) -/* 1CD34 80041934 14400005 */ bnez $v0, .L8004194C -/* 1CD38 80041938 2402FF38 */ addiu $v0, $zero, -0xc8 -/* 1CD3C 8004193C 3C01800A */ lui $at, %hi(D_8009A648) -/* 1CD40 80041940 A422A648 */ sh $v0, %lo(D_8009A648)($at) -/* 1CD44 80041944 080106F0 */ j .L80041BC0 -/* 1CD48 80041948 00000000 */ nop -.L8004194C: -/* 1CD4C 8004194C 3C02800A */ lui $v0, %hi(D_8009A648) -/* 1CD50 80041950 2442A648 */ addiu $v0, $v0, %lo(D_8009A648) -/* 1CD54 80041954 94430000 */ lhu $v1, ($v0) -/* 1CD58 80041958 24630028 */ addiu $v1, $v1, 0x28 -/* 1CD5C 8004195C 00032400 */ sll $a0, $v1, 0x10 -/* 1CD60 80041960 00048403 */ sra $s0, $a0, 0x10 -/* 1CD64 80041964 1A000005 */ blez $s0, .L8004197C -/* 1CD68 80041968 A4430000 */ sh $v1, ($v0) -/* 1CD6C 8004196C 2A020640 */ slti $v0, $s0, 0x640 -/* 1CD70 80041970 10400002 */ beqz $v0, .L8004197C -/* 1CD74 80041974 2610F9C0 */ addiu $s0, $s0, -0x640 -/* 1CD78 80041978 0000802D */ daddu $s0, $zero, $zero -.L8004197C: -/* 1CD7C 8004197C 80A30004 */ lb $v1, 4($a1) -/* 1CD80 80041980 24020001 */ addiu $v0, $zero, 1 -/* 1CD84 80041984 10620005 */ beq $v1, $v0, .L8004199C -/* 1CD88 80041988 24020002 */ addiu $v0, $zero, 2 -/* 1CD8C 8004198C 1062005D */ beq $v1, $v0, .L80041B04 -/* 1CD90 80041990 00000000 */ nop -/* 1CD94 80041994 080106F0 */ j .L80041BC0 -/* 1CD98 80041998 00000000 */ nop -.L8004199C: -/* 1CD9C 8004199C 80A30005 */ lb $v1, 5($a1) -/* 1CDA0 800419A0 24020004 */ addiu $v0, $zero, 4 -/* 1CDA4 800419A4 1062000C */ beq $v1, $v0, .L800419D8 -/* 1CDA8 800419A8 28620005 */ slti $v0, $v1, 5 -/* 1CDAC 800419AC 10400005 */ beqz $v0, .L800419C4 -/* 1CDB0 800419B0 24020002 */ addiu $v0, $zero, 2 -/* 1CDB4 800419B4 10620009 */ beq $v1, $v0, .L800419DC -/* 1CDB8 800419B8 3C040020 */ lui $a0, 0x20 -/* 1CDBC 800419BC 080106F0 */ j .L80041BC0 -/* 1CDC0 800419C0 00000000 */ nop -.L800419C4: -/* 1CDC4 800419C4 24020006 */ addiu $v0, $zero, 6 -/* 1CDC8 800419C8 10620029 */ beq $v1, $v0, .L80041A70 -/* 1CDCC 800419CC 3C040020 */ lui $a0, 0x20 -/* 1CDD0 800419D0 080106F0 */ j .L80041BC0 -/* 1CDD4 800419D4 00000000 */ nop -.L800419D8: -/* 1CDD8 800419D8 3C040020 */ lui $a0, 0x20 -.L800419DC: -/* 1CDDC 800419DC 348400C4 */ ori $a0, $a0, 0xc4 -/* 1CDE0 800419E0 0C04ADB5 */ jal func_8012B6D4 -/* 1CDE4 800419E4 0000282D */ daddu $a1, $zero, $zero -/* 1CDE8 800419E8 24480018 */ addiu $t0, $v0, 0x18 -/* 1CDEC 800419EC 260300A0 */ addiu $v1, $s0, 0xa0 -/* 1CDF0 800419F0 000817C2 */ srl $v0, $t0, 0x1f -/* 1CDF4 800419F4 01021021 */ addu $v0, $t0, $v0 -/* 1CDF8 800419F8 00021043 */ sra $v0, $v0, 1 -/* 1CDFC 800419FC 00628023 */ subu $s0, $v1, $v0 -/* 1CE00 80041A00 0000202D */ daddu $a0, $zero, $zero -/* 1CE04 80041A04 24050014 */ addiu $a1, $zero, 0x14 -/* 1CE08 80041A08 0200302D */ daddu $a2, $s0, $zero -/* 1CE0C 80041A0C 24070045 */ addiu $a3, $zero, 0x45 -/* 1CE10 80041A10 2402001C */ addiu $v0, $zero, 0x1c -/* 1CE14 80041A14 AFA20018 */ sw $v0, 0x18($sp) -/* 1CE18 80041A18 240200FF */ addiu $v0, $zero, 0xff -/* 1CE1C 80041A1C AFA2001C */ sw $v0, 0x1c($sp) -/* 1CE20 80041A20 24020140 */ addiu $v0, $zero, 0x140 -/* 1CE24 80041A24 AFA20044 */ sw $v0, 0x44($sp) -/* 1CE28 80041A28 240200F0 */ addiu $v0, $zero, 0xf0 -/* 1CE2C 80041A2C AFA00010 */ sw $zero, 0x10($sp) -/* 1CE30 80041A30 AFA80014 */ sw $t0, 0x14($sp) -/* 1CE34 80041A34 AFA00020 */ sw $zero, 0x20($sp) -/* 1CE38 80041A38 AFA00024 */ sw $zero, 0x24($sp) -/* 1CE3C 80041A3C AFA00028 */ sw $zero, 0x28($sp) -/* 1CE40 80041A40 AFA0002C */ sw $zero, 0x2c($sp) -/* 1CE44 80041A44 AFA00030 */ sw $zero, 0x30($sp) -/* 1CE48 80041A48 AFA00034 */ sw $zero, 0x34($sp) -/* 1CE4C 80041A4C AFA00038 */ sw $zero, 0x38($sp) -/* 1CE50 80041A50 AFA0003C */ sw $zero, 0x3c($sp) -/* 1CE54 80041A54 AFA00040 */ sw $zero, 0x40($sp) -/* 1CE58 80041A58 AFA20048 */ sw $v0, 0x48($sp) -/* 1CE5C 80041A5C 0C03D51C */ jal func_800F5470 -/* 1CE60 80041A60 AFA0004C */ sw $zero, 0x4c($sp) -/* 1CE64 80041A64 3C040020 */ lui $a0, 0x20 -/* 1CE68 80041A68 080106E9 */ j .L80041BA4 -/* 1CE6C 80041A6C 348400C4 */ ori $a0, $a0, 0xc4 -.L80041A70: -/* 1CE70 80041A70 348400C5 */ ori $a0, $a0, 0xc5 -/* 1CE74 80041A74 0C04ADB5 */ jal func_8012B6D4 -/* 1CE78 80041A78 0000282D */ daddu $a1, $zero, $zero -/* 1CE7C 80041A7C 24480018 */ addiu $t0, $v0, 0x18 -/* 1CE80 80041A80 260300A0 */ addiu $v1, $s0, 0xa0 -/* 1CE84 80041A84 000817C2 */ srl $v0, $t0, 0x1f -/* 1CE88 80041A88 01021021 */ addu $v0, $t0, $v0 -/* 1CE8C 80041A8C 00021043 */ sra $v0, $v0, 1 -/* 1CE90 80041A90 00628023 */ subu $s0, $v1, $v0 -/* 1CE94 80041A94 0000202D */ daddu $a0, $zero, $zero -/* 1CE98 80041A98 24050014 */ addiu $a1, $zero, 0x14 -/* 1CE9C 80041A9C 0200302D */ daddu $a2, $s0, $zero -/* 1CEA0 80041AA0 24070045 */ addiu $a3, $zero, 0x45 -/* 1CEA4 80041AA4 2402001C */ addiu $v0, $zero, 0x1c -/* 1CEA8 80041AA8 AFA20018 */ sw $v0, 0x18($sp) -/* 1CEAC 80041AAC 240200FF */ addiu $v0, $zero, 0xff -/* 1CEB0 80041AB0 AFA2001C */ sw $v0, 0x1c($sp) -/* 1CEB4 80041AB4 24020140 */ addiu $v0, $zero, 0x140 -/* 1CEB8 80041AB8 AFA20044 */ sw $v0, 0x44($sp) -/* 1CEBC 80041ABC 240200F0 */ addiu $v0, $zero, 0xf0 -/* 1CEC0 80041AC0 AFA00010 */ sw $zero, 0x10($sp) -/* 1CEC4 80041AC4 AFA80014 */ sw $t0, 0x14($sp) -/* 1CEC8 80041AC8 AFA00020 */ sw $zero, 0x20($sp) -/* 1CECC 80041ACC AFA00024 */ sw $zero, 0x24($sp) -/* 1CED0 80041AD0 AFA00028 */ sw $zero, 0x28($sp) -/* 1CED4 80041AD4 AFA0002C */ sw $zero, 0x2c($sp) -/* 1CED8 80041AD8 AFA00030 */ sw $zero, 0x30($sp) -/* 1CEDC 80041ADC AFA00034 */ sw $zero, 0x34($sp) -/* 1CEE0 80041AE0 AFA00038 */ sw $zero, 0x38($sp) -/* 1CEE4 80041AE4 AFA0003C */ sw $zero, 0x3c($sp) -/* 1CEE8 80041AE8 AFA00040 */ sw $zero, 0x40($sp) -/* 1CEEC 80041AEC AFA20048 */ sw $v0, 0x48($sp) -/* 1CEF0 80041AF0 0C03D51C */ jal func_800F5470 -/* 1CEF4 80041AF4 AFA0004C */ sw $zero, 0x4c($sp) -/* 1CEF8 80041AF8 3C040020 */ lui $a0, 0x20 -/* 1CEFC 80041AFC 080106E9 */ j .L80041BA4 -/* 1CF00 80041B00 348400C5 */ ori $a0, $a0, 0xc5 -.L80041B04: -/* 1CF04 80041B04 0C03A73A */ jal func_800E9CE8 -/* 1CF08 80041B08 24040011 */ addiu $a0, $zero, 0x11 -/* 1CF0C 80041B0C 1440002C */ bnez $v0, .L80041BC0 -/* 1CF10 80041B10 3C040020 */ lui $a0, 0x20 -/* 1CF14 80041B14 348400C6 */ ori $a0, $a0, 0xc6 -/* 1CF18 80041B18 0C04ADB5 */ jal func_8012B6D4 -/* 1CF1C 80041B1C 0000282D */ daddu $a1, $zero, $zero -/* 1CF20 80041B20 24480018 */ addiu $t0, $v0, 0x18 -/* 1CF24 80041B24 260300A0 */ addiu $v1, $s0, 0xa0 -/* 1CF28 80041B28 000817C2 */ srl $v0, $t0, 0x1f -/* 1CF2C 80041B2C 01021021 */ addu $v0, $t0, $v0 -/* 1CF30 80041B30 00021043 */ sra $v0, $v0, 1 -/* 1CF34 80041B34 00628023 */ subu $s0, $v1, $v0 -/* 1CF38 80041B38 0000202D */ daddu $a0, $zero, $zero -/* 1CF3C 80041B3C 24050004 */ addiu $a1, $zero, 4 -/* 1CF40 80041B40 0200302D */ daddu $a2, $s0, $zero -/* 1CF44 80041B44 24070045 */ addiu $a3, $zero, 0x45 -/* 1CF48 80041B48 2402001C */ addiu $v0, $zero, 0x1c -/* 1CF4C 80041B4C AFA20018 */ sw $v0, 0x18($sp) -/* 1CF50 80041B50 240200FF */ addiu $v0, $zero, 0xff -/* 1CF54 80041B54 AFA2001C */ sw $v0, 0x1c($sp) -/* 1CF58 80041B58 24020140 */ addiu $v0, $zero, 0x140 -/* 1CF5C 80041B5C AFA20044 */ sw $v0, 0x44($sp) -/* 1CF60 80041B60 240200F0 */ addiu $v0, $zero, 0xf0 -/* 1CF64 80041B64 AFA00010 */ sw $zero, 0x10($sp) -/* 1CF68 80041B68 AFA80014 */ sw $t0, 0x14($sp) -/* 1CF6C 80041B6C AFA00020 */ sw $zero, 0x20($sp) -/* 1CF70 80041B70 AFA00024 */ sw $zero, 0x24($sp) -/* 1CF74 80041B74 AFA00028 */ sw $zero, 0x28($sp) -/* 1CF78 80041B78 AFA0002C */ sw $zero, 0x2c($sp) -/* 1CF7C 80041B7C AFA00030 */ sw $zero, 0x30($sp) -/* 1CF80 80041B80 AFA00034 */ sw $zero, 0x34($sp) -/* 1CF84 80041B84 AFA00038 */ sw $zero, 0x38($sp) -/* 1CF88 80041B88 AFA0003C */ sw $zero, 0x3c($sp) -/* 1CF8C 80041B8C AFA00040 */ sw $zero, 0x40($sp) -/* 1CF90 80041B90 AFA20048 */ sw $v0, 0x48($sp) -/* 1CF94 80041B94 0C03D51C */ jal func_800F5470 -/* 1CF98 80041B98 AFA0004C */ sw $zero, 0x4c($sp) -/* 1CF9C 80041B9C 3C040020 */ lui $a0, 0x20 -/* 1CFA0 80041BA0 348400C6 */ ori $a0, $a0, 0xc6 -.L80041BA4: -/* 1CFA4 80041BA4 2605000B */ addiu $a1, $s0, 0xb -/* 1CFA8 80041BA8 2406004B */ addiu $a2, $zero, 0x4b -/* 1CFAC 80041BAC 240700FF */ addiu $a3, $zero, 0xff -/* 1CFB0 80041BB0 2402000A */ addiu $v0, $zero, 0xa -/* 1CFB4 80041BB4 AFA20010 */ sw $v0, 0x10($sp) -/* 1CFB8 80041BB8 0C04ADC4 */ jal func_8012B710 -/* 1CFBC 80041BBC AFA00014 */ sw $zero, 0x14($sp) -.L80041BC0: -/* 1CFC0 80041BC0 8FBF0054 */ lw $ra, 0x54($sp) -/* 1CFC4 80041BC4 8FB00050 */ lw $s0, 0x50($sp) -/* 1CFC8 80041BC8 03E00008 */ jr $ra -/* 1CFCC 80041BCC 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80041BD0.s b/ver/jp/asm/nonmatchings/19EB0/func_80041BD0.s deleted file mode 100644 index 328a97a6a1..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80041BD0.s +++ /dev/null @@ -1,1232 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80041BD0 -/* 1CFD0 80041BD0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1CFD4 80041BD4 AFB60028 */ sw $s6, 0x28($sp) -/* 1CFD8 80041BD8 3C16800B */ lui $s6, %hi(D_800B0EF0) -/* 1CFDC 80041BDC 26D60EF0 */ addiu $s6, $s6, %lo(D_800B0EF0) -/* 1CFE0 80041BE0 AFB7002C */ sw $s7, 0x2c($sp) -/* 1CFE4 80041BE4 3C178011 */ lui $s7, %hi(D_8010F188) -/* 1CFE8 80041BE8 26F7F188 */ addiu $s7, $s7, %lo(D_8010F188) -/* 1CFEC 80041BEC AFB00010 */ sw $s0, 0x10($sp) -/* 1CFF0 80041BF0 3C108011 */ lui $s0, %hi(D_8010F450) -/* 1CFF4 80041BF4 2610F450 */ addiu $s0, $s0, %lo(D_8010F450) -/* 1CFF8 80041BF8 3C04800A */ lui $a0, %hi(D_8009A5B0) -/* 1CFFC 80041BFC 2484A5B0 */ addiu $a0, $a0, %lo(D_8009A5B0) -/* 1D000 80041C00 AFBF0034 */ sw $ra, 0x34($sp) -/* 1D004 80041C04 AFBE0030 */ sw $fp, 0x30($sp) -/* 1D008 80041C08 AFB50024 */ sw $s5, 0x24($sp) -/* 1D00C 80041C0C AFB40020 */ sw $s4, 0x20($sp) -/* 1D010 80041C10 AFB3001C */ sw $s3, 0x1c($sp) -/* 1D014 80041C14 AFB20018 */ sw $s2, 0x18($sp) -/* 1D018 80041C18 AFB10014 */ sw $s1, 0x14($sp) -/* 1D01C 80041C1C 8C830000 */ lw $v1, ($a0) -/* 1D020 80041C20 24050066 */ addiu $a1, $zero, 0x66 -/* 1D024 80041C24 106501FC */ beq $v1, $a1, .L80042418 -/* 1D028 80041C28 28620067 */ slti $v0, $v1, 0x67 -/* 1D02C 80041C2C 1040001D */ beqz $v0, .L80041CA4 -/* 1D030 80041C30 24020004 */ addiu $v0, $zero, 4 -/* 1D034 80041C34 10620183 */ beq $v1, $v0, .L80042244 -/* 1D038 80041C38 28620005 */ slti $v0, $v1, 5 -/* 1D03C 80041C3C 10400009 */ beqz $v0, .L80041C64 -/* 1D040 80041C40 24020002 */ addiu $v0, $zero, 2 -/* 1D044 80041C44 1062011C */ beq $v1, $v0, .L800420B8 -/* 1D048 80041C48 28620003 */ slti $v0, $v1, 3 -/* 1D04C 80041C4C 1040011F */ beqz $v0, .L800420CC -/* 1D050 80041C50 0000902D */ daddu $s2, $zero, $zero -/* 1D054 80041C54 10600037 */ beqz $v1, .L80041D34 -/* 1D058 80041C58 00000000 */ nop -/* 1D05C 80041C5C 08010B03 */ j .L80042C0C -/* 1D060 80041C60 00000000 */ nop -.L80041C64: -/* 1D064 80041C64 2402000B */ addiu $v0, $zero, 0xb -/* 1D068 80041C68 106200B3 */ beq $v1, $v0, .L80041F38 -/* 1D06C 80041C6C 2862000C */ slti $v0, $v1, 0xc -/* 1D070 80041C70 10400005 */ beqz $v0, .L80041C88 -/* 1D074 80041C74 2402000A */ addiu $v0, $zero, 0xa -/* 1D078 80041C78 10620090 */ beq $v1, $v0, .L80041EBC -/* 1D07C 80041C7C 00000000 */ nop -/* 1D080 80041C80 08010B03 */ j .L80042C0C -/* 1D084 80041C84 00000000 */ nop -.L80041C88: -/* 1D088 80041C88 24020064 */ addiu $v0, $zero, 0x64 -/* 1D08C 80041C8C 106201B1 */ beq $v1, $v0, .L80042354 -/* 1D090 80041C90 24020065 */ addiu $v0, $zero, 0x65 -/* 1D094 80041C94 106201DB */ beq $v1, $v0, .L80042404 -/* 1D098 80041C98 00000000 */ nop -/* 1D09C 80041C9C 08010B03 */ j .L80042C0C -/* 1D0A0 80041CA0 00000000 */ nop -.L80041CA4: -/* 1D0A4 80041CA4 240200CB */ addiu $v0, $zero, 0xcb -/* 1D0A8 80041CA8 106202F9 */ beq $v1, $v0, .L80042890 -/* 1D0AC 80041CAC 286200CC */ slti $v0, $v1, 0xcc -/* 1D0B0 80041CB0 10400010 */ beqz $v0, .L80041CF4 -/* 1D0B4 80041CB4 240200C8 */ addiu $v0, $zero, 0xc8 -/* 1D0B8 80041CB8 10620278 */ beq $v1, $v0, .L8004269C -/* 1D0BC 80041CBC 286200C9 */ slti $v0, $v1, 0xc9 -/* 1D0C0 80041CC0 10400005 */ beqz $v0, .L80041CD8 -/* 1D0C4 80041CC4 24020067 */ addiu $v0, $zero, 0x67 -/* 1D0C8 80041CC8 1062025A */ beq $v1, $v0, .L80042634 -/* 1D0CC 80041CCC 00000000 */ nop -/* 1D0D0 80041CD0 08010B03 */ j .L80042C0C -/* 1D0D4 80041CD4 00000000 */ nop -.L80041CD8: -/* 1D0D8 80041CD8 240200C9 */ addiu $v0, $zero, 0xc9 -/* 1D0DC 80041CDC 1062029B */ beq $v1, $v0, .L8004274C -/* 1D0E0 80041CE0 240200CA */ addiu $v0, $zero, 0xca -/* 1D0E4 80041CE4 1062029E */ beq $v1, $v0, .L80042760 -/* 1D0E8 80041CE8 0000902D */ daddu $s2, $zero, $zero -/* 1D0EC 80041CEC 08010B03 */ j .L80042C0C -/* 1D0F0 80041CF0 00000000 */ nop -.L80041CF4: -/* 1D0F4 80041CF4 24020190 */ addiu $v0, $zero, 0x190 -/* 1D0F8 80041CF8 1062031E */ beq $v1, $v0, .L80042974 -/* 1D0FC 80041CFC 28620191 */ slti $v0, $v1, 0x191 -/* 1D100 80041D00 10400005 */ beqz $v0, .L80041D18 -/* 1D104 80041D04 2402012C */ addiu $v0, $zero, 0x12c -/* 1D108 80041D08 106202F2 */ beq $v1, $v0, .L800428D4 -/* 1D10C 80041D0C 00000000 */ nop -/* 1D110 80041D10 08010B03 */ j .L80042C0C -/* 1D114 80041D14 00000000 */ nop -.L80041D18: -/* 1D118 80041D18 24020191 */ addiu $v0, $zero, 0x191 -/* 1D11C 80041D1C 1062033E */ beq $v1, $v0, .L80042A18 -/* 1D120 80041D20 24020192 */ addiu $v0, $zero, 0x192 -/* 1D124 80041D24 10620349 */ beq $v1, $v0, .L80042A4C -/* 1D128 80041D28 0000902D */ daddu $s2, $zero, $zero -/* 1D12C 80041D2C 08010B03 */ j .L80042C0C -/* 1D130 80041D30 00000000 */ nop -.L80041D34: -/* 1D134 80041D34 82C20008 */ lb $v0, 8($s6) -/* 1D138 80041D38 104003E8 */ beqz $v0, .L80042CDC -/* 1D13C 80041D3C 00000000 */ nop -/* 1D140 80041D40 A2C00008 */ sb $zero, 8($s6) -/* 1D144 80041D44 A6E00010 */ sh $zero, 0x10($s7) -/* 1D148 80041D48 0C03A5E1 */ jal func_800E9784 -/* 1D14C 80041D4C A2C00012 */ sb $zero, 0x12($s6) -/* 1D150 80041D50 A2C000A0 */ sb $zero, 0xa0($s6) -/* 1D154 80041D54 A2C000A4 */ sb $zero, 0xa4($s6) -/* 1D158 80041D58 A2C000A8 */ sb $zero, 0xa8($s6) -/* 1D15C 80041D5C A2C000AC */ sb $zero, 0xac($s6) -/* 1D160 80041D60 3C02800A */ lui $v0, %hi(gCurrentCamID) -/* 1D164 80041D64 8042A634 */ lb $v0, %lo(gCurrentCamID)($v0) -/* 1D168 80041D68 24110001 */ addiu $s1, $zero, 1 -/* 1D16C 80041D6C A6C000A2 */ sh $zero, 0xa2($s6) -/* 1D170 80041D70 A6C000A6 */ sh $zero, 0xa6($s6) -/* 1D174 80041D74 A6C000AA */ sh $zero, 0xaa($s6) -/* 1D178 80041D78 14510003 */ bne $v0, $s1, .L80041D88 -/* 1D17C 80041D7C A6C000AE */ sh $zero, 0xae($s6) -/* 1D180 80041D80 0C053FC7 */ jal func_8014FF1C -/* 1D184 80041D84 00000000 */ nop -.L80041D88: -/* 1D188 80041D88 3C03FFFB */ lui $v1, 0xfffb -/* 1D18C 80041D8C 3463FFFF */ ori $v1, $v1, 0xffff -/* 1D190 80041D90 AED10098 */ sw $s1, 0x98($s6) -/* 1D194 80041D94 AEC0009C */ sw $zero, 0x9c($s6) -/* 1D198 80041D98 8EE20000 */ lw $v0, ($s7) -/* 1D19C 80041D9C 3C10800A */ lui $s0, %hi(D_8009A650) -/* 1D1A0 80041DA0 2610A650 */ addiu $s0, $s0, %lo(D_8009A650) -/* 1D1A4 80041DA4 A2000000 */ sb $zero, ($s0) -/* 1D1A8 80041DA8 00431024 */ and $v0, $v0, $v1 -/* 1D1AC 80041DAC AEE20000 */ sw $v0, ($s7) -/* 1D1B0 80041DB0 82C30005 */ lb $v1, 5($s6) -/* 1D1B4 80041DB4 24020003 */ addiu $v0, $zero, 3 -/* 1D1B8 80041DB8 50620001 */ beql $v1, $v0, .L80041DC0 -/* 1D1BC 80041DBC A2110000 */ sb $s1, ($s0) -.L80041DC0: -/* 1D1C0 80041DC0 3C028007 */ lui $v0, %hi(D_80077C10) -/* 1D1C4 80041DC4 8C427C10 */ lw $v0, %lo(D_80077C10)($v0) -/* 1D1C8 80041DC8 14400003 */ bnez $v0, .L80041DD8 -/* 1D1CC 80041DCC A2C00005 */ sb $zero, 5($s6) -/* 1D1D0 80041DD0 0C03AD96 */ jal func_800EB658 -/* 1D1D4 80041DD4 00000000 */ nop -.L80041DD8: -/* 1D1D8 80041DD8 3C028011 */ lui $v0, %hi(D_8010ED70) -/* 1D1DC 80041DDC 2442ED70 */ addiu $v0, $v0, %lo(D_8010ED70) -/* 1D1E0 80041DE0 80420001 */ lb $v0, 1($v0) -/* 1D1E4 80041DE4 3C03800A */ lui $v1, %hi(D_8009A61C) -/* 1D1E8 80041DE8 2463A61C */ addiu $v1, $v1, %lo(D_8009A61C) -/* 1D1EC 80041DEC 10400003 */ beqz $v0, .L80041DFC -/* 1D1F0 80041DF0 A0600000 */ sb $zero, ($v1) -/* 1D1F4 80041DF4 0801078D */ j .L80041E34 -/* 1D1F8 80041DF8 A0710000 */ sb $s1, ($v1) -.L80041DFC: -/* 1D1FC 80041DFC 82020000 */ lb $v0, ($s0) -/* 1D200 80041E00 1440000C */ bnez $v0, .L80041E34 -/* 1D204 80041E04 00000000 */ nop -/* 1D208 80041E08 8EE20000 */ lw $v0, ($s7) -/* 1D20C 80041E0C 30420006 */ andi $v0, $v0, 6 -/* 1D210 80041E10 14400008 */ bnez $v0, .L80041E34 -/* 1D214 80041E14 24020021 */ addiu $v0, $zero, 0x21 -/* 1D218 80041E18 82E300B4 */ lb $v1, 0xb4($s7) -/* 1D21C 80041E1C 10620005 */ beq $v1, $v0, .L80041E34 -/* 1D220 80041E20 2402001D */ addiu $v0, $zero, 0x1d -/* 1D224 80041E24 10620003 */ beq $v1, $v0, .L80041E34 -/* 1D228 80041E28 00000000 */ nop -/* 1D22C 80041E2C 0C039761 */ jal func_800E5D84 -/* 1D230 80041E30 0000202D */ daddu $a0, $zero, $zero -.L80041E34: -/* 1D234 80041E34 82C30009 */ lb $v1, 9($s6) -/* 1D238 80041E38 2C620005 */ sltiu $v0, $v1, 5 -/* 1D23C 80041E3C 10400373 */ beqz $v0, .L80042C0C -/* 1D240 80041E40 00031080 */ sll $v0, $v1, 2 -/* 1D244 80041E44 3C01800A */ lui $at, %hi(D_80098678) -/* 1D248 80041E48 00220821 */ addu $at, $at, $v0 -/* 1D24C 80041E4C 8C228678 */ lw $v0, %lo(D_80098678)($at) -/* 1D250 80041E50 00400008 */ jr $v0 -/* 1D254 80041E54 00000000 */ nop -/* 1D258 80041E58 2402000A */ addiu $v0, $zero, 0xa -/* 1D25C 80041E5C 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D260 80041E60 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D264 80041E64 08010B03 */ j .L80042C0C -/* 1D268 80041E68 00000000 */ nop -/* 1D26C 80041E6C 240200C8 */ addiu $v0, $zero, 0xc8 -/* 1D270 80041E70 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D274 80041E74 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D278 80041E78 08010B03 */ j .L80042C0C -/* 1D27C 80041E7C 00000000 */ nop -/* 1D280 80041E80 24020064 */ addiu $v0, $zero, 0x64 -/* 1D284 80041E84 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D288 80041E88 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D28C 80041E8C 08010B03 */ j .L80042C0C -/* 1D290 80041E90 00000000 */ nop -/* 1D294 80041E94 2402012C */ addiu $v0, $zero, 0x12c -/* 1D298 80041E98 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D29C 80041E9C AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D2A0 80041EA0 08010B03 */ j .L80042C0C -/* 1D2A4 80041EA4 00000000 */ nop -/* 1D2A8 80041EA8 24020190 */ addiu $v0, $zero, 0x190 -/* 1D2AC 80041EAC 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D2B0 80041EB0 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D2B4 80041EB4 08010B03 */ j .L80042C0C -/* 1D2B8 80041EB8 00000000 */ nop -.L80041EBC: -/* 1D2BC 80041EBC 82C2000B */ lb $v0, 0xb($s6) -/* 1D2C0 80041EC0 10400019 */ beqz $v0, .L80041F28 -/* 1D2C4 80041EC4 2402000B */ addiu $v0, $zero, 0xb -/* 1D2C8 80041EC8 8EC4008C */ lw $a0, 0x8c($s6) -/* 1D2CC 80041ECC 0C012280 */ jal func_80048A00 -/* 1D2D0 80041ED0 00000000 */ nop -/* 1D2D4 80041ED4 1040000F */ beqz $v0, .L80041F14 -/* 1D2D8 80041ED8 2405000A */ addiu $a1, $zero, 0xa -/* 1D2DC 80041EDC 3C048007 */ lui $a0, %hi(D_80077C14) -/* 1D2E0 80041EE0 24847C14 */ addiu $a0, $a0, %lo(D_80077C14) -/* 1D2E4 80041EE4 0C0B0CF8 */ jal func_802C33E0 -/* 1D2E8 80041EE8 0000302D */ daddu $a2, $zero, $zero -/* 1D2EC 80041EEC 3C03800A */ lui $v1, %hi(D_8009E9C0) -/* 1D2F0 80041EF0 2463E9C0 */ addiu $v1, $v1, %lo(D_8009E9C0) -/* 1D2F4 80041EF4 AC620000 */ sw $v0, ($v1) -/* 1D2F8 80041EF8 A0400004 */ sb $zero, 4($v0) -/* 1D2FC 80041EFC 8C620000 */ lw $v0, ($v1) -/* 1D300 80041F00 8C420144 */ lw $v0, 0x144($v0) -/* 1D304 80041F04 3C01800A */ lui $at, %hi(D_8009E9C4) -/* 1D308 80041F08 AC22E9C4 */ sw $v0, %lo(D_8009E9C4)($at) -/* 1D30C 80041F0C 080107CA */ j .L80041F28 -/* 1D310 80041F10 2402000B */ addiu $v0, $zero, 0xb -.L80041F14: -/* 1D314 80041F14 9202028A */ lbu $v0, 0x28a($s0) -/* 1D318 80041F18 A600028C */ sh $zero, 0x28c($s0) -/* 1D31C 80041F1C 24420001 */ addiu $v0, $v0, 1 -/* 1D320 80041F20 A202028A */ sb $v0, 0x28a($s0) -/* 1D324 80041F24 2402000B */ addiu $v0, $zero, 0xb -.L80041F28: -/* 1D328 80041F28 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D32C 80041F2C AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D330 80041F30 08010B03 */ j .L80042C0C -/* 1D334 80041F34 00000000 */ nop -.L80041F38: -/* 1D338 80041F38 82C2000B */ lb $v0, 0xb($s6) -/* 1D33C 80041F3C 10400013 */ beqz $v0, .L80041F8C -/* 1D340 80041F40 00000000 */ nop -/* 1D344 80041F44 0C012280 */ jal func_80048A00 -/* 1D348 80041F48 8EC4008C */ lw $a0, 0x8c($s6) -/* 1D34C 80041F4C 1040000F */ beqz $v0, .L80041F8C -/* 1D350 80041F50 00000000 */ nop -/* 1D354 80041F54 8EC20098 */ lw $v0, 0x98($s6) -/* 1D358 80041F58 8EC30090 */ lw $v1, 0x90($s6) -/* 1D35C 80041F5C 24420004 */ addiu $v0, $v0, 4 -/* 1D360 80041F60 00621823 */ subu $v1, $v1, $v0 -/* 1D364 80041F64 AEC20098 */ sw $v0, 0x98($s6) -/* 1D368 80041F68 04610002 */ bgez $v1, .L80041F74 -/* 1D36C 80041F6C AEC30090 */ sw $v1, 0x90($s6) -/* 1D370 80041F70 AEC00090 */ sw $zero, 0x90($s6) -.L80041F74: -/* 1D374 80041F74 3C04800A */ lui $a0, %hi(D_8009E9C4) -/* 1D378 80041F78 8C84E9C4 */ lw $a0, %lo(D_8009E9C4)($a0) -/* 1D37C 80041F7C 0C0B1059 */ jal func_802C4164 -/* 1D380 80041F80 00000000 */ nop -/* 1D384 80041F84 14400321 */ bnez $v0, .L80042C0C -/* 1D388 80041F88 00000000 */ nop -.L80041F8C: -/* 1D38C 80041F8C 8ED40088 */ lw $s4, 0x88($s6) -/* 1D390 80041F90 8E820000 */ lw $v0, ($s4) -/* 1D394 80041F94 18400031 */ blez $v0, .L8004205C -/* 1D398 80041F98 0000982D */ daddu $s3, $zero, $zero -/* 1D39C 80041F9C 24120001 */ addiu $s2, $zero, 1 -/* 1D3A0 80041FA0 0280882D */ daddu $s1, $s4, $zero -.L80041FA4: -/* 1D3A4 80041FA4 8E300004 */ lw $s0, 4($s1) -/* 1D3A8 80041FA8 12000027 */ beqz $s0, .L80042048 -/* 1D3AC 80041FAC 00000000 */ nop -/* 1D3B0 80041FB0 8E030000 */ lw $v1, ($s0) -/* 1D3B4 80041FB4 30620008 */ andi $v0, $v1, 8 -/* 1D3B8 80041FB8 10400004 */ beqz $v0, .L80041FCC -/* 1D3BC 80041FBC 30620020 */ andi $v0, $v1, 0x20 -/* 1D3C0 80041FC0 8EC2008C */ lw $v0, 0x8c($s6) -/* 1D3C4 80041FC4 16020020 */ bne $s0, $v0, .L80042048 -/* 1D3C8 80041FC8 30620020 */ andi $v0, $v1, 0x20 -.L80041FCC: -/* 1D3CC 80041FCC 1440001E */ bnez $v0, .L80042048 -/* 1D3D0 80041FD0 00000000 */ nop -/* 1D3D4 80041FD4 8E040030 */ lw $a0, 0x30($s0) -/* 1D3D8 80041FD8 1080000E */ beqz $a0, .L80042014 -/* 1D3DC 80041FDC 2405000A */ addiu $a1, $zero, 0xa -/* 1D3E0 80041FE0 0000302D */ daddu $a2, $zero, $zero -/* 1D3E4 80041FE4 0C0B0D74 */ jal func_802C35D0 -/* 1D3E8 80041FE8 00C0382D */ daddu $a3, $a2, $zero -/* 1D3EC 80041FEC 0040202D */ daddu $a0, $v0, $zero -/* 1D3F0 80041FF0 AE040048 */ sw $a0, 0x48($s0) -/* 1D3F4 80041FF4 8C820144 */ lw $v0, 0x144($a0) -/* 1D3F8 80041FF8 AE020060 */ sw $v0, 0x60($s0) -/* 1D3FC 80041FFC AC900148 */ sw $s0, 0x148($a0) -/* 1D400 80042000 86020008 */ lh $v0, 8($s0) -/* 1D404 80042004 A0800004 */ sb $zero, 4($a0) -/* 1D408 80042008 AC82014C */ sw $v0, 0x14c($a0) -/* 1D40C 8004200C 08010812 */ j .L80042048 -/* 1D410 80042010 AED2009C */ sw $s2, 0x9c($s6) -.L80042014: -/* 1D414 80042014 3C048007 */ lui $a0, %hi(D_80077E08) -/* 1D418 80042018 24847E08 */ addiu $a0, $a0, %lo(D_80077E08) -/* 1D41C 8004201C 0000302D */ daddu $a2, $zero, $zero -/* 1D420 80042020 0C0B0D74 */ jal func_802C35D0 -/* 1D424 80042024 00C0382D */ daddu $a3, $a2, $zero -/* 1D428 80042028 0040202D */ daddu $a0, $v0, $zero -/* 1D42C 8004202C AE040048 */ sw $a0, 0x48($s0) -/* 1D430 80042030 8C820144 */ lw $v0, 0x144($a0) -/* 1D434 80042034 AE020060 */ sw $v0, 0x60($s0) -/* 1D438 80042038 AC900148 */ sw $s0, 0x148($a0) -/* 1D43C 8004203C 86020008 */ lh $v0, 8($s0) -/* 1D440 80042040 A0800004 */ sb $zero, 4($a0) -/* 1D444 80042044 AC82014C */ sw $v0, 0x14c($a0) -.L80042048: -/* 1D448 80042048 8E820000 */ lw $v0, ($s4) -/* 1D44C 8004204C 26730001 */ addiu $s3, $s3, 1 -/* 1D450 80042050 0262102A */ slt $v0, $s3, $v0 -/* 1D454 80042054 1440FFD3 */ bnez $v0, .L80041FA4 -/* 1D458 80042058 26310004 */ addiu $s1, $s1, 4 -.L8004205C: -/* 1D45C 8004205C 8EC20000 */ lw $v0, ($s6) -/* 1D460 80042060 30420001 */ andi $v0, $v0, 1 -/* 1D464 80042064 14400010 */ bnez $v0, .L800420A8 -/* 1D468 80042068 24020002 */ addiu $v0, $zero, 2 -/* 1D46C 8004206C 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1D470 80042070 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1D474 80042074 1440000C */ bnez $v0, .L800420A8 -/* 1D478 80042078 24020002 */ addiu $v0, $zero, 2 -/* 1D47C 8004207C 8EC2009C */ lw $v0, 0x9c($s6) -/* 1D480 80042080 14400009 */ bnez $v0, .L800420A8 -/* 1D484 80042084 24020002 */ addiu $v0, $zero, 2 -/* 1D488 80042088 3C02800A */ lui $v0, %hi(D_8009A650) -/* 1D48C 8004208C 8042A650 */ lb $v0, %lo(D_8009A650)($v0) -/* 1D490 80042090 14400005 */ bnez $v0, .L800420A8 -/* 1D494 80042094 24020002 */ addiu $v0, $zero, 2 -/* 1D498 80042098 3C040001 */ lui $a0, 1 -/* 1D49C 8004209C 0C037FB7 */ jal func_800DFEDC -/* 1D4A0 800420A0 34840032 */ ori $a0, $a0, 0x32 -/* 1D4A4 800420A4 24020002 */ addiu $v0, $zero, 2 -.L800420A8: -/* 1D4A8 800420A8 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D4AC 800420AC AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D4B0 800420B0 08010B03 */ j .L80042C0C -/* 1D4B4 800420B4 00000000 */ nop -.L800420B8: -/* 1D4B8 800420B8 8EC30090 */ lw $v1, 0x90($s6) -/* 1D4BC 800420BC 1460025B */ bnez $v1, .L80042A2C -/* 1D4C0 800420C0 24020003 */ addiu $v0, $zero, 3 -/* 1D4C4 800420C4 08010B03 */ j .L80042C0C -/* 1D4C8 800420C8 AC820000 */ sw $v0, ($a0) -.L800420CC: -/* 1D4CC 800420CC 8ED40088 */ lw $s4, 0x88($s6) -/* 1D4D0 800420D0 8E820000 */ lw $v0, ($s4) -/* 1D4D4 800420D4 18400018 */ blez $v0, .L80042138 -/* 1D4D8 800420D8 0240982D */ daddu $s3, $s2, $zero -/* 1D4DC 800420DC 0280882D */ daddu $s1, $s4, $zero -.L800420E0: -/* 1D4E0 800420E0 8E300004 */ lw $s0, 4($s1) -/* 1D4E4 800420E4 1200000F */ beqz $s0, .L80042124 -/* 1D4E8 800420E8 00000000 */ nop -/* 1D4EC 800420EC 8E030000 */ lw $v1, ($s0) -/* 1D4F0 800420F0 30620008 */ andi $v0, $v1, 8 -/* 1D4F4 800420F4 10400004 */ beqz $v0, .L80042108 -/* 1D4F8 800420F8 30620020 */ andi $v0, $v1, 0x20 -/* 1D4FC 800420FC 8EC2008C */ lw $v0, 0x8c($s6) -/* 1D500 80042100 16020008 */ bne $s0, $v0, .L80042124 -/* 1D504 80042104 30620020 */ andi $v0, $v1, 0x20 -.L80042108: -/* 1D508 80042108 14400006 */ bnez $v0, .L80042124 -/* 1D50C 8004210C 00000000 */ nop -/* 1D510 80042110 0C0B1059 */ jal func_802C4164 -/* 1D514 80042114 8E040060 */ lw $a0, 0x60($s0) -/* 1D518 80042118 50400002 */ beql $v0, $zero, .L80042124 -/* 1D51C 8004211C AE000048 */ sw $zero, 0x48($s0) -/* 1D520 80042120 24120001 */ addiu $s2, $zero, 1 -.L80042124: -/* 1D524 80042124 8E820000 */ lw $v0, ($s4) -/* 1D528 80042128 26730001 */ addiu $s3, $s3, 1 -/* 1D52C 8004212C 0262102A */ slt $v0, $s3, $v0 -/* 1D530 80042130 1440FFEB */ bnez $v0, .L800420E0 -/* 1D534 80042134 26310004 */ addiu $s1, $s1, 4 -.L80042138: -/* 1D538 80042138 164002B4 */ bnez $s2, .L80042C0C -/* 1D53C 8004213C 00000000 */ nop -/* 1D540 80042140 8EC20000 */ lw $v0, ($s6) -/* 1D544 80042144 30420001 */ andi $v0, $v0, 1 -/* 1D548 80042148 1440000B */ bnez $v0, .L80042178 -/* 1D54C 8004214C 00000000 */ nop -/* 1D550 80042150 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1D554 80042154 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1D558 80042158 14400007 */ bnez $v0, .L80042178 -/* 1D55C 8004215C 24020001 */ addiu $v0, $zero, 1 -/* 1D560 80042160 8EC3009C */ lw $v1, 0x9c($s6) -/* 1D564 80042164 14620004 */ bne $v1, $v0, .L80042178 -/* 1D568 80042168 00000000 */ nop -/* 1D56C 8004216C 3C040001 */ lui $a0, 1 -/* 1D570 80042170 0C037FB7 */ jal func_800DFEDC -/* 1D574 80042174 34840032 */ ori $a0, $a0, 0x32 -.L80042178: -/* 1D578 80042178 8ED40088 */ lw $s4, 0x88($s6) -/* 1D57C 8004217C 8E820000 */ lw $v0, ($s4) -/* 1D580 80042180 1840001D */ blez $v0, .L800421F8 -/* 1D584 80042184 0000982D */ daddu $s3, $zero, $zero -/* 1D588 80042188 0280882D */ daddu $s1, $s4, $zero -.L8004218C: -/* 1D58C 8004218C 8E300004 */ lw $s0, 4($s1) -/* 1D590 80042190 12000014 */ beqz $s0, .L800421E4 -/* 1D594 80042194 00000000 */ nop -/* 1D598 80042198 8E030000 */ lw $v1, ($s0) -/* 1D59C 8004219C 30620004 */ andi $v0, $v1, 4 -/* 1D5A0 800421A0 14400010 */ bnez $v0, .L800421E4 -/* 1D5A4 800421A4 30620008 */ andi $v0, $v1, 8 -/* 1D5A8 800421A8 10400004 */ beqz $v0, .L800421BC -/* 1D5AC 800421AC 30620001 */ andi $v0, $v1, 1 -/* 1D5B0 800421B0 8EC2008C */ lw $v0, 0x8c($s6) -/* 1D5B4 800421B4 1602000B */ bne $s0, $v0, .L800421E4 -/* 1D5B8 800421B8 30620001 */ andi $v0, $v1, 1 -.L800421BC: -/* 1D5BC 800421BC 14400007 */ bnez $v0, .L800421DC -/* 1D5C0 800421C0 30620010 */ andi $v0, $v1, 0x10 -/* 1D5C4 800421C4 14400005 */ bnez $v0, .L800421DC -/* 1D5C8 800421C8 00000000 */ nop -/* 1D5CC 800421CC 86850048 */ lh $a1, 0x48($s4) -/* 1D5D0 800421D0 82C40020 */ lb $a0, 0x20($s6) -/* 1D5D4 800421D4 0C00FAC0 */ jal func_8003EB00 -/* 1D5D8 800421D8 00B32821 */ addu $a1, $a1, $s3 -.L800421DC: -/* 1D5DC 800421DC 0C00F91B */ jal func_8003E46C -/* 1D5E0 800421E0 0200202D */ daddu $a0, $s0, $zero -.L800421E4: -/* 1D5E4 800421E4 8E820000 */ lw $v0, ($s4) -/* 1D5E8 800421E8 26730001 */ addiu $s3, $s3, 1 -/* 1D5EC 800421EC 0262102A */ slt $v0, $s3, $v0 -/* 1D5F0 800421F0 1440FFE6 */ bnez $v0, .L8004218C -/* 1D5F4 800421F4 26310004 */ addiu $s1, $s1, 4 -.L800421F8: -/* 1D5F8 800421F8 8EC20000 */ lw $v0, ($s6) -/* 1D5FC 800421FC 30420001 */ andi $v0, $v0, 1 -/* 1D600 80042200 1440000B */ bnez $v0, .L80042230 -/* 1D604 80042204 AEC00094 */ sw $zero, 0x94($s6) -/* 1D608 80042208 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1D60C 8004220C 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1D610 80042210 14400008 */ bnez $v0, .L80042234 -/* 1D614 80042214 24020004 */ addiu $v0, $zero, 4 -/* 1D618 80042218 8EC3009C */ lw $v1, 0x9c($s6) -/* 1D61C 8004221C 24020001 */ addiu $v0, $zero, 1 -/* 1D620 80042220 14620004 */ bne $v1, $v0, .L80042234 -/* 1D624 80042224 24020004 */ addiu $v0, $zero, 4 -/* 1D628 80042228 2402001E */ addiu $v0, $zero, 0x1e -/* 1D62C 8004222C AEC20094 */ sw $v0, 0x94($s6) -.L80042230: -/* 1D630 80042230 24020004 */ addiu $v0, $zero, 4 -.L80042234: -/* 1D634 80042234 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D638 80042238 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D63C 8004223C 08010B03 */ j .L80042C0C -/* 1D640 80042240 00000000 */ nop -.L80042244: -/* 1D644 80042244 8EC20000 */ lw $v0, ($s6) -/* 1D648 80042248 30420002 */ andi $v0, $v0, 2 -/* 1D64C 8004224C 14400009 */ bnez $v0, .L80042274 -/* 1D650 80042250 00000000 */ nop -/* 1D654 80042254 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1D658 80042258 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1D65C 8004225C 80620040 */ lb $v0, 0x40($v1) -/* 1D660 80042260 54400004 */ bnel $v0, $zero, .L80042274 -/* 1D664 80042264 AEC00094 */ sw $zero, 0x94($s6) -/* 1D668 80042268 80620044 */ lb $v0, 0x44($v1) -/* 1D66C 8004226C 54400001 */ bnel $v0, $zero, .L80042274 -/* 1D670 80042270 AEC00094 */ sw $zero, 0x94($s6) -.L80042274: -/* 1D674 80042274 8EC20094 */ lw $v0, 0x94($s6) -/* 1D678 80042278 10400003 */ beqz $v0, .L80042288 -/* 1D67C 8004227C 2442FFFF */ addiu $v0, $v0, -1 -/* 1D680 80042280 08010B03 */ j .L80042C0C -/* 1D684 80042284 AEC20094 */ sw $v0, 0x94($s6) -.L80042288: -/* 1D688 80042288 82C2001C */ lb $v0, 0x1c($s6) -/* 1D68C 8004228C 18400024 */ blez $v0, .L80042320 -/* 1D690 80042290 0000982D */ daddu $s3, $zero, $zero -/* 1D694 80042294 02C0A82D */ daddu $s5, $s6, $zero -.L80042298: -/* 1D698 80042298 8EB40028 */ lw $s4, 0x28($s5) -/* 1D69C 8004229C 1280001B */ beqz $s4, .L8004230C -/* 1D6A0 800422A0 00000000 */ nop -/* 1D6A4 800422A4 8E820000 */ lw $v0, ($s4) -/* 1D6A8 800422A8 18400018 */ blez $v0, .L8004230C -/* 1D6AC 800422AC 0000882D */ daddu $s1, $zero, $zero -/* 1D6B0 800422B0 0280902D */ daddu $s2, $s4, $zero -.L800422B4: -/* 1D6B4 800422B4 8E500004 */ lw $s0, 4($s2) -/* 1D6B8 800422B8 1200000F */ beqz $s0, .L800422F8 -/* 1D6BC 800422BC 00000000 */ nop -/* 1D6C0 800422C0 8E020000 */ lw $v0, ($s0) -/* 1D6C4 800422C4 30420020 */ andi $v0, $v0, 0x20 -/* 1D6C8 800422C8 1440000B */ bnez $v0, .L800422F8 -/* 1D6CC 800422CC 00000000 */ nop -/* 1D6D0 800422D0 8E02003C */ lw $v0, 0x3c($s0) -/* 1D6D4 800422D4 10400003 */ beqz $v0, .L800422E4 -/* 1D6D8 800422D8 00000000 */ nop -/* 1D6DC 800422DC 0C0B1123 */ jal func_802C448C -/* 1D6E0 800422E0 8E040054 */ lw $a0, 0x54($s0) -.L800422E4: -/* 1D6E4 800422E4 8E020044 */ lw $v0, 0x44($s0) -/* 1D6E8 800422E8 10400003 */ beqz $v0, .L800422F8 -/* 1D6EC 800422EC 00000000 */ nop -/* 1D6F0 800422F0 0C0B1123 */ jal func_802C448C -/* 1D6F4 800422F4 8E04005C */ lw $a0, 0x5c($s0) -.L800422F8: -/* 1D6F8 800422F8 8E820000 */ lw $v0, ($s4) -/* 1D6FC 800422FC 26310001 */ addiu $s1, $s1, 1 -/* 1D700 80042300 0222102A */ slt $v0, $s1, $v0 -/* 1D704 80042304 1440FFEB */ bnez $v0, .L800422B4 -/* 1D708 80042308 26520004 */ addiu $s2, $s2, 4 -.L8004230C: -/* 1D70C 8004230C 82C2001C */ lb $v0, 0x1c($s6) -/* 1D710 80042310 26730001 */ addiu $s3, $s3, 1 -/* 1D714 80042314 0262102A */ slt $v0, $s3, $v0 -/* 1D718 80042318 1440FFDF */ bnez $v0, .L80042298 -/* 1D71C 8004231C 26B50004 */ addiu $s5, $s5, 4 -.L80042320: -/* 1D720 80042320 2402000F */ addiu $v0, $zero, 0xf -/* 1D724 80042324 0C038061 */ jal func_800E0184 -/* 1D728 80042328 A2C2000A */ sb $v0, 0xa($s6) -/* 1D72C 8004232C 0C03BD65 */ jal func_800EF594 -/* 1D730 80042330 00000000 */ nop -/* 1D734 80042334 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1D738 80042338 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1D73C 8004233C 14400226 */ bnez $v0, .L80042BD8 -/* 1D740 80042340 3C040001 */ lui $a0, 1 -/* 1D744 80042344 0C037FB7 */ jal func_800DFEDC -/* 1D748 80042348 34840002 */ ori $a0, $a0, 2 -/* 1D74C 8004234C 08010AF6 */ j .L80042BD8 -/* 1D750 80042350 00000000 */ nop -.L80042354: -/* 1D754 80042354 8ED40088 */ lw $s4, 0x88($s6) -/* 1D758 80042358 8E820000 */ lw $v0, ($s4) -/* 1D75C 8004235C 18400024 */ blez $v0, .L800423F0 -/* 1D760 80042360 0000982D */ daddu $s3, $zero, $zero -/* 1D764 80042364 0280882D */ daddu $s1, $s4, $zero -.L80042368: -/* 1D768 80042368 8E300004 */ lw $s0, 4($s1) -/* 1D76C 8004236C 1200001B */ beqz $s0, .L800423DC -/* 1D770 80042370 00000000 */ nop -/* 1D774 80042374 8E030000 */ lw $v1, ($s0) -/* 1D778 80042378 30620008 */ andi $v0, $v1, 8 -/* 1D77C 8004237C 10400004 */ beqz $v0, .L80042390 -/* 1D780 80042380 30620020 */ andi $v0, $v1, 0x20 -/* 1D784 80042384 8EC2008C */ lw $v0, 0x8c($s6) -/* 1D788 80042388 16020014 */ bne $s0, $v0, .L800423DC -/* 1D78C 8004238C 30620020 */ andi $v0, $v1, 0x20 -.L80042390: -/* 1D790 80042390 14400012 */ bnez $v0, .L800423DC -/* 1D794 80042394 00000000 */ nop -/* 1D798 80042398 8E040030 */ lw $a0, 0x30($s0) -/* 1D79C 8004239C 1080000F */ beqz $a0, .L800423DC -/* 1D7A0 800423A0 2405000A */ addiu $a1, $zero, 0xa -/* 1D7A4 800423A4 0C0B0CF8 */ jal func_802C33E0 -/* 1D7A8 800423A8 0000302D */ daddu $a2, $zero, $zero -/* 1D7AC 800423AC 0040202D */ daddu $a0, $v0, $zero -/* 1D7B0 800423B0 8E0200B0 */ lw $v0, 0xb0($s0) -/* 1D7B4 800423B4 AE040048 */ sw $a0, 0x48($s0) -/* 1D7B8 800423B8 8C830144 */ lw $v1, 0x144($a0) -/* 1D7BC 800423BC 34420001 */ ori $v0, $v0, 1 -/* 1D7C0 800423C0 AE030060 */ sw $v1, 0x60($s0) -/* 1D7C4 800423C4 AE0200B0 */ sw $v0, 0xb0($s0) -/* 1D7C8 800423C8 AC900148 */ sw $s0, 0x148($a0) -/* 1D7CC 800423CC 86020008 */ lh $v0, 8($s0) -/* 1D7D0 800423D0 AC82014C */ sw $v0, 0x14c($a0) -/* 1D7D4 800423D4 92020006 */ lbu $v0, 6($s0) -/* 1D7D8 800423D8 A0820004 */ sb $v0, 4($a0) -.L800423DC: -/* 1D7DC 800423DC 8E820000 */ lw $v0, ($s4) -/* 1D7E0 800423E0 26730001 */ addiu $s3, $s3, 1 -/* 1D7E4 800423E4 0262102A */ slt $v0, $s3, $v0 -/* 1D7E8 800423E8 1440FFDF */ bnez $v0, .L80042368 -/* 1D7EC 800423EC 26310004 */ addiu $s1, $s1, 4 -.L800423F0: -/* 1D7F0 800423F0 24020065 */ addiu $v0, $zero, 0x65 -/* 1D7F4 800423F4 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1D7F8 800423F8 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1D7FC 800423FC 08010B03 */ j .L80042C0C -/* 1D800 80042400 00000000 */ nop -.L80042404: -/* 1D804 80042404 8EC30090 */ lw $v1, 0x90($s6) -/* 1D808 80042408 14600188 */ bnez $v1, .L80042A2C -/* 1D80C 8004240C 00000000 */ nop -/* 1D810 80042410 08010B03 */ j .L80042C0C -/* 1D814 80042414 AC850000 */ sw $a1, ($a0) -.L80042418: -/* 1D818 80042418 8ED40088 */ lw $s4, 0x88($s6) -/* 1D81C 8004241C 0000902D */ daddu $s2, $zero, $zero -/* 1D820 80042420 8E820000 */ lw $v0, ($s4) -/* 1D824 80042424 18400013 */ blez $v0, .L80042474 -/* 1D828 80042428 0240982D */ daddu $s3, $s2, $zero -/* 1D82C 8004242C 0280882D */ daddu $s1, $s4, $zero -.L80042430: -/* 1D830 80042430 8E300004 */ lw $s0, 4($s1) -/* 1D834 80042434 1200000A */ beqz $s0, .L80042460 -/* 1D838 80042438 00000000 */ nop -/* 1D83C 8004243C 8E020000 */ lw $v0, ($s0) -/* 1D840 80042440 30420020 */ andi $v0, $v0, 0x20 -/* 1D844 80042444 14400006 */ bnez $v0, .L80042460 -/* 1D848 80042448 00000000 */ nop -/* 1D84C 8004244C 0C0B1059 */ jal func_802C4164 -/* 1D850 80042450 8E040060 */ lw $a0, 0x60($s0) -/* 1D854 80042454 50400002 */ beql $v0, $zero, .L80042460 -/* 1D858 80042458 AE000048 */ sw $zero, 0x48($s0) -/* 1D85C 8004245C 24120001 */ addiu $s2, $zero, 1 -.L80042460: -/* 1D860 80042460 8E820000 */ lw $v0, ($s4) -/* 1D864 80042464 26730001 */ addiu $s3, $s3, 1 -/* 1D868 80042468 0262102A */ slt $v0, $s3, $v0 -/* 1D86C 8004246C 1440FFF0 */ bnez $v0, .L80042430 -/* 1D870 80042470 26310004 */ addiu $s1, $s1, 4 -.L80042474: -/* 1D874 80042474 164001E5 */ bnez $s2, .L80042C0C -/* 1D878 80042478 00000000 */ nop -/* 1D87C 8004247C 82C2001C */ lb $v0, 0x1c($s6) -/* 1D880 80042480 18400024 */ blez $v0, .L80042514 -/* 1D884 80042484 0000982D */ daddu $s3, $zero, $zero -/* 1D888 80042488 02C0A82D */ daddu $s5, $s6, $zero -.L8004248C: -/* 1D88C 8004248C 8EB40028 */ lw $s4, 0x28($s5) -/* 1D890 80042490 1280001B */ beqz $s4, .L80042500 -/* 1D894 80042494 00000000 */ nop -/* 1D898 80042498 8E820000 */ lw $v0, ($s4) -/* 1D89C 8004249C 18400018 */ blez $v0, .L80042500 -/* 1D8A0 800424A0 0000882D */ daddu $s1, $zero, $zero -/* 1D8A4 800424A4 0280902D */ daddu $s2, $s4, $zero -.L800424A8: -/* 1D8A8 800424A8 8E500004 */ lw $s0, 4($s2) -/* 1D8AC 800424AC 1200000F */ beqz $s0, .L800424EC -/* 1D8B0 800424B0 00000000 */ nop -/* 1D8B4 800424B4 8E020000 */ lw $v0, ($s0) -/* 1D8B8 800424B8 30420020 */ andi $v0, $v0, 0x20 -/* 1D8BC 800424BC 1440000B */ bnez $v0, .L800424EC -/* 1D8C0 800424C0 00000000 */ nop -/* 1D8C4 800424C4 8E02003C */ lw $v0, 0x3c($s0) -/* 1D8C8 800424C8 10400003 */ beqz $v0, .L800424D8 -/* 1D8CC 800424CC 00000000 */ nop -/* 1D8D0 800424D0 0C0B1123 */ jal func_802C448C -/* 1D8D4 800424D4 8E040054 */ lw $a0, 0x54($s0) -.L800424D8: -/* 1D8D8 800424D8 8E020044 */ lw $v0, 0x44($s0) -/* 1D8DC 800424DC 10400003 */ beqz $v0, .L800424EC -/* 1D8E0 800424E0 00000000 */ nop -/* 1D8E4 800424E4 0C0B1123 */ jal func_802C448C -/* 1D8E8 800424E8 8E04005C */ lw $a0, 0x5c($s0) -.L800424EC: -/* 1D8EC 800424EC 8E820000 */ lw $v0, ($s4) -/* 1D8F0 800424F0 26310001 */ addiu $s1, $s1, 1 -/* 1D8F4 800424F4 0222102A */ slt $v0, $s1, $v0 -/* 1D8F8 800424F8 1440FFEB */ bnez $v0, .L800424A8 -/* 1D8FC 800424FC 26520004 */ addiu $s2, $s2, 4 -.L80042500: -/* 1D900 80042500 82C2001C */ lb $v0, 0x1c($s6) -/* 1D904 80042504 26730001 */ addiu $s3, $s3, 1 -/* 1D908 80042508 0262102A */ slt $v0, $s3, $v0 -/* 1D90C 8004250C 1440FFDF */ bnez $v0, .L8004248C -/* 1D910 80042510 26B50004 */ addiu $s5, $s5, 4 -.L80042514: -/* 1D914 80042514 8ED0008C */ lw $s0, 0x8c($s6) -/* 1D918 80042518 3C030004 */ lui $v1, 4 -/* 1D91C 8004251C 8E020000 */ lw $v0, ($s0) -/* 1D920 80042520 8ED40088 */ lw $s4, 0x88($s6) -/* 1D924 80042524 00431024 */ and $v0, $v0, $v1 -/* 1D928 80042528 1440001A */ bnez $v0, .L80042594 -/* 1D92C 8004252C 2402002D */ addiu $v0, $zero, 0x2d -/* 1D930 80042530 A20200B4 */ sb $v0, 0xb4($s0) -/* 1D934 80042534 2402002D */ addiu $v0, $zero, 0x2d -/* 1D938 80042538 A6E20010 */ sh $v0, 0x10($s7) -/* 1D93C 8004253C 8E820000 */ lw $v0, ($s4) -/* 1D940 80042540 18400014 */ blez $v0, .L80042594 -/* 1D944 80042544 0000882D */ daddu $s1, $zero, $zero -/* 1D948 80042548 2406002D */ addiu $a2, $zero, 0x2d -/* 1D94C 8004254C 2405002D */ addiu $a1, $zero, 0x2d -/* 1D950 80042550 0280202D */ daddu $a0, $s4, $zero -.L80042554: -/* 1D954 80042554 8C900004 */ lw $s0, 4($a0) -/* 1D958 80042558 12000009 */ beqz $s0, .L80042580 -/* 1D95C 8004255C 00000000 */ nop -/* 1D960 80042560 8E030000 */ lw $v1, ($s0) -/* 1D964 80042564 30620020 */ andi $v0, $v1, 0x20 -/* 1D968 80042568 14400005 */ bnez $v0, .L80042580 -/* 1D96C 8004256C 30620008 */ andi $v0, $v1, 8 -/* 1D970 80042570 14400003 */ bnez $v0, .L80042580 -/* 1D974 80042574 00000000 */ nop -/* 1D978 80042578 A20600B4 */ sb $a2, 0xb4($s0) -/* 1D97C 8004257C A6E50010 */ sh $a1, 0x10($s7) -.L80042580: -/* 1D980 80042580 8E820000 */ lw $v0, ($s4) -/* 1D984 80042584 26310001 */ addiu $s1, $s1, 1 -/* 1D988 80042588 0222102A */ slt $v0, $s1, $v0 -/* 1D98C 8004258C 1440FFF1 */ bnez $v0, .L80042554 -/* 1D990 80042590 24840004 */ addiu $a0, $a0, 4 -.L80042594: -/* 1D994 80042594 8EC20000 */ lw $v0, ($s6) -/* 1D998 80042598 8ED0008C */ lw $s0, 0x8c($s6) -/* 1D99C 8004259C 30420004 */ andi $v0, $v0, 4 -/* 1D9A0 800425A0 14400010 */ bnez $v0, .L800425E4 -/* 1D9A4 800425A4 2402002D */ addiu $v0, $zero, 0x2d -/* 1D9A8 800425A8 3C048007 */ lui $a0, %hi(D_80077E6C) -/* 1D9AC 800425AC 24847E6C */ addiu $a0, $a0, %lo(D_80077E6C) -/* 1D9B0 800425B0 2405000A */ addiu $a1, $zero, 0xa -/* 1D9B4 800425B4 0C0B0CF8 */ jal func_802C33E0 -/* 1D9B8 800425B8 0000302D */ daddu $a2, $zero, $zero -/* 1D9BC 800425BC 0040202D */ daddu $a0, $v0, $zero -/* 1D9C0 800425C0 AE040048 */ sw $a0, 0x48($s0) -/* 1D9C4 800425C4 8C820144 */ lw $v0, 0x144($a0) -/* 1D9C8 800425C8 AE020060 */ sw $v0, 0x60($s0) -/* 1D9CC 800425CC AC900148 */ sw $s0, 0x148($a0) -/* 1D9D0 800425D0 86020008 */ lh $v0, 8($s0) -/* 1D9D4 800425D4 AC82014C */ sw $v0, 0x14c($a0) -/* 1D9D8 800425D8 92020006 */ lbu $v0, 6($s0) -/* 1D9DC 800425DC A0820004 */ sb $v0, 4($a0) -/* 1D9E0 800425E0 2402002D */ addiu $v0, $zero, 0x2d -.L800425E4: -/* 1D9E4 800425E4 A2C2000A */ sb $v0, 0xa($s6) -/* 1D9E8 800425E8 2402002D */ addiu $v0, $zero, 0x2d -/* 1D9EC 800425EC 0C038061 */ jal func_800E0184 -/* 1D9F0 800425F0 A6E20010 */ sh $v0, 0x10($s7) -/* 1D9F4 800425F4 0C03BD65 */ jal func_800EF594 -/* 1D9F8 800425F8 00000000 */ nop -/* 1D9FC 800425FC 3C05BF80 */ lui $a1, 0xbf80 -/* 1DA00 80042600 0C04F38E */ jal func_8013CE38 -/* 1DA04 80042604 240400FF */ addiu $a0, $zero, 0xff -/* 1DA08 80042608 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1DA0C 8004260C 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1DA10 80042610 54400003 */ bnel $v0, $zero, .L80042620 -/* 1DA14 80042614 AEC00094 */ sw $zero, 0x94($s6) -/* 1DA18 80042618 2402000F */ addiu $v0, $zero, 0xf -/* 1DA1C 8004261C AEC20094 */ sw $v0, 0x94($s6) -.L80042620: -/* 1DA20 80042620 24020067 */ addiu $v0, $zero, 0x67 -/* 1DA24 80042624 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1DA28 80042628 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1DA2C 8004262C 08010B03 */ j .L80042C0C -/* 1DA30 80042630 00000000 */ nop -.L80042634: -/* 1DA34 80042634 8EC20094 */ lw $v0, 0x94($s6) -/* 1DA38 80042638 1040000D */ beqz $v0, .L80042670 -/* 1DA3C 8004263C 2442FFFF */ addiu $v0, $v0, -1 -/* 1DA40 80042640 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1DA44 80042644 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1DA48 80042648 AEC20094 */ sw $v0, 0x94($s6) -/* 1DA4C 8004264C 8C620000 */ lw $v0, ($v1) -/* 1DA50 80042650 14400007 */ bnez $v0, .L80042670 -/* 1DA54 80042654 00000000 */ nop -/* 1DA58 80042658 80620040 */ lb $v0, 0x40($v1) -/* 1DA5C 8004265C 14400004 */ bnez $v0, .L80042670 -/* 1DA60 80042660 00000000 */ nop -/* 1DA64 80042664 80620044 */ lb $v0, 0x44($v1) -/* 1DA68 80042668 10400168 */ beqz $v0, .L80042C0C -/* 1DA6C 8004266C 00000000 */ nop -.L80042670: -/* 1DA70 80042670 3C02800A */ lui $v0, %hi(D_8009A61C) -/* 1DA74 80042674 8042A61C */ lb $v0, %lo(D_8009A61C)($v0) -/* 1DA78 80042678 1440015A */ bnez $v0, .L80042BE4 -/* 1DA7C 8004267C 3C020005 */ lui $v0, 5 -/* 1DA80 80042680 8EE300B8 */ lw $v1, 0xb8($s7) -/* 1DA84 80042684 14620157 */ bne $v1, $v0, .L80042BE4 -/* 1DA88 80042688 3C040001 */ lui $a0, 1 -/* 1DA8C 8004268C 0C037FB7 */ jal func_800DFEDC -/* 1DA90 80042690 34840002 */ ori $a0, $a0, 2 -/* 1DA94 80042694 08010AF9 */ j .L80042BE4 -/* 1DA98 80042698 00000000 */ nop -.L8004269C: -/* 1DA9C 8004269C 3C040008 */ lui $a0, 8 -/* 1DAA0 800426A0 0C037FB7 */ jal func_800DFEDC -/* 1DAA4 800426A4 34840009 */ ori $a0, $a0, 9 -/* 1DAA8 800426A8 8ED40088 */ lw $s4, 0x88($s6) -/* 1DAAC 800426AC 8E820000 */ lw $v0, ($s4) -/* 1DAB0 800426B0 18400021 */ blez $v0, .L80042738 -/* 1DAB4 800426B4 0000982D */ daddu $s3, $zero, $zero -/* 1DAB8 800426B8 0280882D */ daddu $s1, $s4, $zero -.L800426BC: -/* 1DABC 800426BC 8E300004 */ lw $s0, 4($s1) -/* 1DAC0 800426C0 12000018 */ beqz $s0, .L80042724 -/* 1DAC4 800426C4 00000000 */ nop -/* 1DAC8 800426C8 8E030000 */ lw $v1, ($s0) -/* 1DACC 800426CC 30620008 */ andi $v0, $v1, 8 -/* 1DAD0 800426D0 10400004 */ beqz $v0, .L800426E4 -/* 1DAD4 800426D4 30620020 */ andi $v0, $v1, 0x20 -/* 1DAD8 800426D8 8EC2008C */ lw $v0, 0x8c($s6) -/* 1DADC 800426DC 16020011 */ bne $s0, $v0, .L80042724 -/* 1DAE0 800426E0 30620020 */ andi $v0, $v1, 0x20 -.L800426E4: -/* 1DAE4 800426E4 1440000F */ bnez $v0, .L80042724 -/* 1DAE8 800426E8 00000000 */ nop -/* 1DAEC 800426EC 8E040030 */ lw $a0, 0x30($s0) -/* 1DAF0 800426F0 1080000C */ beqz $a0, .L80042724 -/* 1DAF4 800426F4 2405000A */ addiu $a1, $zero, 0xa -/* 1DAF8 800426F8 0C0B0CF8 */ jal func_802C33E0 -/* 1DAFC 800426FC 0000302D */ daddu $a2, $zero, $zero -/* 1DB00 80042700 0040202D */ daddu $a0, $v0, $zero -/* 1DB04 80042704 AE040048 */ sw $a0, 0x48($s0) -/* 1DB08 80042708 8C820144 */ lw $v0, 0x144($a0) -/* 1DB0C 8004270C AE020060 */ sw $v0, 0x60($s0) -/* 1DB10 80042710 AC900148 */ sw $s0, 0x148($a0) -/* 1DB14 80042714 86020008 */ lh $v0, 8($s0) -/* 1DB18 80042718 AC82014C */ sw $v0, 0x14c($a0) -/* 1DB1C 8004271C 92020006 */ lbu $v0, 6($s0) -/* 1DB20 80042720 A0820004 */ sb $v0, 4($a0) -.L80042724: -/* 1DB24 80042724 8E820000 */ lw $v0, ($s4) -/* 1DB28 80042728 26730001 */ addiu $s3, $s3, 1 -/* 1DB2C 8004272C 0262102A */ slt $v0, $s3, $v0 -/* 1DB30 80042730 1440FFE2 */ bnez $v0, .L800426BC -/* 1DB34 80042734 26310004 */ addiu $s1, $s1, 4 -.L80042738: -/* 1DB38 80042738 240200C9 */ addiu $v0, $zero, 0xc9 -/* 1DB3C 8004273C 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1DB40 80042740 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1DB44 80042744 08010B03 */ j .L80042C0C -/* 1DB48 80042748 00000000 */ nop -.L8004274C: -/* 1DB4C 8004274C 8EC30090 */ lw $v1, 0x90($s6) -/* 1DB50 80042750 146000B6 */ bnez $v1, .L80042A2C -/* 1DB54 80042754 00000000 */ nop -/* 1DB58 80042758 08010B03 */ j .L80042C0C -/* 1DB5C 8004275C AC820000 */ sw $v0, ($a0) -.L80042760: -/* 1DB60 80042760 8ED40088 */ lw $s4, 0x88($s6) -/* 1DB64 80042764 8E820000 */ lw $v0, ($s4) -/* 1DB68 80042768 18400013 */ blez $v0, .L800427B8 -/* 1DB6C 8004276C 0240982D */ daddu $s3, $s2, $zero -/* 1DB70 80042770 0280882D */ daddu $s1, $s4, $zero -.L80042774: -/* 1DB74 80042774 8E300004 */ lw $s0, 4($s1) -/* 1DB78 80042778 1200000A */ beqz $s0, .L800427A4 -/* 1DB7C 8004277C 00000000 */ nop -/* 1DB80 80042780 8E020000 */ lw $v0, ($s0) -/* 1DB84 80042784 30420020 */ andi $v0, $v0, 0x20 -/* 1DB88 80042788 14400006 */ bnez $v0, .L800427A4 -/* 1DB8C 8004278C 00000000 */ nop -/* 1DB90 80042790 0C0B1059 */ jal func_802C4164 -/* 1DB94 80042794 8E040060 */ lw $a0, 0x60($s0) -/* 1DB98 80042798 50400002 */ beql $v0, $zero, .L800427A4 -/* 1DB9C 8004279C AE000048 */ sw $zero, 0x48($s0) -/* 1DBA0 800427A0 24120001 */ addiu $s2, $zero, 1 -.L800427A4: -/* 1DBA4 800427A4 8E820000 */ lw $v0, ($s4) -/* 1DBA8 800427A8 26730001 */ addiu $s3, $s3, 1 -/* 1DBAC 800427AC 0262102A */ slt $v0, $s3, $v0 -/* 1DBB0 800427B0 1440FFF0 */ bnez $v0, .L80042774 -/* 1DBB4 800427B4 26310004 */ addiu $s1, $s1, 4 -.L800427B8: -/* 1DBB8 800427B8 16400114 */ bnez $s2, .L80042C0C -/* 1DBBC 800427BC 00000000 */ nop -/* 1DBC0 800427C0 82C2001C */ lb $v0, 0x1c($s6) -/* 1DBC4 800427C4 18400024 */ blez $v0, .L80042858 -/* 1DBC8 800427C8 0000982D */ daddu $s3, $zero, $zero -/* 1DBCC 800427CC 02C0A82D */ daddu $s5, $s6, $zero -.L800427D0: -/* 1DBD0 800427D0 8EB40028 */ lw $s4, 0x28($s5) -/* 1DBD4 800427D4 1280001B */ beqz $s4, .L80042844 -/* 1DBD8 800427D8 00000000 */ nop -/* 1DBDC 800427DC 8E820000 */ lw $v0, ($s4) -/* 1DBE0 800427E0 18400018 */ blez $v0, .L80042844 -/* 1DBE4 800427E4 0000882D */ daddu $s1, $zero, $zero -/* 1DBE8 800427E8 0280902D */ daddu $s2, $s4, $zero -.L800427EC: -/* 1DBEC 800427EC 8E500004 */ lw $s0, 4($s2) -/* 1DBF0 800427F0 1200000F */ beqz $s0, .L80042830 -/* 1DBF4 800427F4 00000000 */ nop -/* 1DBF8 800427F8 8E020000 */ lw $v0, ($s0) -/* 1DBFC 800427FC 30420020 */ andi $v0, $v0, 0x20 -/* 1DC00 80042800 1440000B */ bnez $v0, .L80042830 -/* 1DC04 80042804 00000000 */ nop -/* 1DC08 80042808 8E02003C */ lw $v0, 0x3c($s0) -/* 1DC0C 8004280C 10400003 */ beqz $v0, .L8004281C -/* 1DC10 80042810 00000000 */ nop -/* 1DC14 80042814 0C0B1123 */ jal func_802C448C -/* 1DC18 80042818 8E040054 */ lw $a0, 0x54($s0) -.L8004281C: -/* 1DC1C 8004281C 8E020044 */ lw $v0, 0x44($s0) -/* 1DC20 80042820 10400003 */ beqz $v0, .L80042830 -/* 1DC24 80042824 00000000 */ nop -/* 1DC28 80042828 0C0B1123 */ jal func_802C448C -/* 1DC2C 8004282C 8E04005C */ lw $a0, 0x5c($s0) -.L80042830: -/* 1DC30 80042830 8E820000 */ lw $v0, ($s4) -/* 1DC34 80042834 26310001 */ addiu $s1, $s1, 1 -/* 1DC38 80042838 0222102A */ slt $v0, $s1, $v0 -/* 1DC3C 8004283C 1440FFEB */ bnez $v0, .L800427EC -/* 1DC40 80042840 26520004 */ addiu $s2, $s2, 4 -.L80042844: -/* 1DC44 80042844 82C2001C */ lb $v0, 0x1c($s6) -/* 1DC48 80042848 26730001 */ addiu $s3, $s3, 1 -/* 1DC4C 8004284C 0262102A */ slt $v0, $s3, $v0 -/* 1DC50 80042850 1440FFDF */ bnez $v0, .L800427D0 -/* 1DC54 80042854 26B50004 */ addiu $s5, $s5, 4 -.L80042858: -/* 1DC58 80042858 0C038061 */ jal func_800E0184 -/* 1DC5C 8004285C 00000000 */ nop -/* 1DC60 80042860 0C03BD65 */ jal func_800EF594 -/* 1DC64 80042864 00000000 */ nop -/* 1DC68 80042868 3C05BF80 */ lui $a1, 0xbf80 -/* 1DC6C 8004286C 0C04F38E */ jal func_8013CE38 -/* 1DC70 80042870 240400FF */ addiu $a0, $zero, 0xff -/* 1DC74 80042874 2402000F */ addiu $v0, $zero, 0xf -/* 1DC78 80042878 AEC20094 */ sw $v0, 0x94($s6) -/* 1DC7C 8004287C 240200CB */ addiu $v0, $zero, 0xcb -/* 1DC80 80042880 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1DC84 80042884 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1DC88 80042888 08010B03 */ j .L80042C0C -/* 1DC8C 8004288C 00000000 */ nop -.L80042890: -/* 1DC90 80042890 8EC20094 */ lw $v0, 0x94($s6) -/* 1DC94 80042894 104000D3 */ beqz $v0, .L80042BE4 -/* 1DC98 80042898 2442FFFF */ addiu $v0, $v0, -1 -/* 1DC9C 8004289C 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1DCA0 800428A0 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1DCA4 800428A4 AEC20094 */ sw $v0, 0x94($s6) -/* 1DCA8 800428A8 8C620000 */ lw $v0, ($v1) -/* 1DCAC 800428AC 144000CD */ bnez $v0, .L80042BE4 -/* 1DCB0 800428B0 00000000 */ nop -/* 1DCB4 800428B4 80620040 */ lb $v0, 0x40($v1) -/* 1DCB8 800428B8 144000CA */ bnez $v0, .L80042BE4 -/* 1DCBC 800428BC 00000000 */ nop -/* 1DCC0 800428C0 80620044 */ lb $v0, 0x44($v1) -/* 1DCC4 800428C4 104000D1 */ beqz $v0, .L80042C0C -/* 1DCC8 800428C8 00000000 */ nop -/* 1DCCC 800428CC 08010AF9 */ j .L80042BE4 -/* 1DCD0 800428D0 00000000 */ nop -.L800428D4: -/* 1DCD4 800428D4 82C2001C */ lb $v0, 0x1c($s6) -/* 1DCD8 800428D8 184000BB */ blez $v0, .L80042BC8 -/* 1DCDC 800428DC 0000982D */ daddu $s3, $zero, $zero -/* 1DCE0 800428E0 02C0A82D */ daddu $s5, $s6, $zero -.L800428E4: -/* 1DCE4 800428E4 8EB40028 */ lw $s4, 0x28($s5) -/* 1DCE8 800428E8 1280001B */ beqz $s4, .L80042958 -/* 1DCEC 800428EC 00000000 */ nop -/* 1DCF0 800428F0 8E820000 */ lw $v0, ($s4) -/* 1DCF4 800428F4 18400018 */ blez $v0, .L80042958 -/* 1DCF8 800428F8 0000882D */ daddu $s1, $zero, $zero -/* 1DCFC 800428FC 0280902D */ daddu $s2, $s4, $zero -.L80042900: -/* 1DD00 80042900 8E500004 */ lw $s0, 4($s2) -/* 1DD04 80042904 1200000F */ beqz $s0, .L80042944 -/* 1DD08 80042908 00000000 */ nop -/* 1DD0C 8004290C 8E020000 */ lw $v0, ($s0) -/* 1DD10 80042910 30420020 */ andi $v0, $v0, 0x20 -/* 1DD14 80042914 1440000B */ bnez $v0, .L80042944 -/* 1DD18 80042918 00000000 */ nop -/* 1DD1C 8004291C 8E02003C */ lw $v0, 0x3c($s0) -/* 1DD20 80042920 10400003 */ beqz $v0, .L80042930 -/* 1DD24 80042924 00000000 */ nop -/* 1DD28 80042928 0C0B1123 */ jal func_802C448C -/* 1DD2C 8004292C 8E040054 */ lw $a0, 0x54($s0) -.L80042930: -/* 1DD30 80042930 8E020044 */ lw $v0, 0x44($s0) -/* 1DD34 80042934 10400003 */ beqz $v0, .L80042944 -/* 1DD38 80042938 00000000 */ nop -/* 1DD3C 8004293C 0C0B1123 */ jal func_802C448C -/* 1DD40 80042940 8E04005C */ lw $a0, 0x5c($s0) -.L80042944: -/* 1DD44 80042944 8E820000 */ lw $v0, ($s4) -/* 1DD48 80042948 26310001 */ addiu $s1, $s1, 1 -/* 1DD4C 8004294C 0222102A */ slt $v0, $s1, $v0 -/* 1DD50 80042950 1440FFEB */ bnez $v0, .L80042900 -/* 1DD54 80042954 26520004 */ addiu $s2, $s2, 4 -.L80042958: -/* 1DD58 80042958 82C2001C */ lb $v0, 0x1c($s6) -/* 1DD5C 8004295C 26730001 */ addiu $s3, $s3, 1 -/* 1DD60 80042960 0262102A */ slt $v0, $s3, $v0 -/* 1DD64 80042964 1440FFDF */ bnez $v0, .L800428E4 -/* 1DD68 80042968 26B50004 */ addiu $s5, $s5, 4 -/* 1DD6C 8004296C 08010AF2 */ j .L80042BC8 -/* 1DD70 80042970 00000000 */ nop -.L80042974: -/* 1DD74 80042974 8ED40088 */ lw $s4, 0x88($s6) -/* 1DD78 80042978 8E820000 */ lw $v0, ($s4) -/* 1DD7C 8004297C 18400021 */ blez $v0, .L80042A04 -/* 1DD80 80042980 0000982D */ daddu $s3, $zero, $zero -/* 1DD84 80042984 0280882D */ daddu $s1, $s4, $zero -.L80042988: -/* 1DD88 80042988 8E300004 */ lw $s0, 4($s1) -/* 1DD8C 8004298C 12000018 */ beqz $s0, .L800429F0 -/* 1DD90 80042990 00000000 */ nop -/* 1DD94 80042994 8E030000 */ lw $v1, ($s0) -/* 1DD98 80042998 30620008 */ andi $v0, $v1, 8 -/* 1DD9C 8004299C 10400004 */ beqz $v0, .L800429B0 -/* 1DDA0 800429A0 30620020 */ andi $v0, $v1, 0x20 -/* 1DDA4 800429A4 8EC2008C */ lw $v0, 0x8c($s6) -/* 1DDA8 800429A8 16020011 */ bne $s0, $v0, .L800429F0 -/* 1DDAC 800429AC 30620020 */ andi $v0, $v1, 0x20 -.L800429B0: -/* 1DDB0 800429B0 1440000F */ bnez $v0, .L800429F0 -/* 1DDB4 800429B4 00000000 */ nop -/* 1DDB8 800429B8 8E040030 */ lw $a0, 0x30($s0) -/* 1DDBC 800429BC 1080000C */ beqz $a0, .L800429F0 -/* 1DDC0 800429C0 2405000A */ addiu $a1, $zero, 0xa -/* 1DDC4 800429C4 0C0B0CF8 */ jal func_802C33E0 -/* 1DDC8 800429C8 0000302D */ daddu $a2, $zero, $zero -/* 1DDCC 800429CC 0040202D */ daddu $a0, $v0, $zero -/* 1DDD0 800429D0 AE040048 */ sw $a0, 0x48($s0) -/* 1DDD4 800429D4 8C820144 */ lw $v0, 0x144($a0) -/* 1DDD8 800429D8 AE020060 */ sw $v0, 0x60($s0) -/* 1DDDC 800429DC AC900148 */ sw $s0, 0x148($a0) -/* 1DDE0 800429E0 86020008 */ lh $v0, 8($s0) -/* 1DDE4 800429E4 AC82014C */ sw $v0, 0x14c($a0) -/* 1DDE8 800429E8 92020006 */ lbu $v0, 6($s0) -/* 1DDEC 800429EC A0820004 */ sb $v0, 4($a0) -.L800429F0: -/* 1DDF0 800429F0 8E820000 */ lw $v0, ($s4) -/* 1DDF4 800429F4 26730001 */ addiu $s3, $s3, 1 -/* 1DDF8 800429F8 0262102A */ slt $v0, $s3, $v0 -/* 1DDFC 800429FC 1440FFE2 */ bnez $v0, .L80042988 -/* 1DE00 80042A00 26310004 */ addiu $s1, $s1, 4 -.L80042A04: -/* 1DE04 80042A04 24020191 */ addiu $v0, $zero, 0x191 -/* 1DE08 80042A08 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1DE0C 80042A0C AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1DE10 80042A10 08010B03 */ j .L80042C0C -/* 1DE14 80042A14 00000000 */ nop -.L80042A18: -/* 1DE18 80042A18 8EC30090 */ lw $v1, 0x90($s6) -/* 1DE1C 80042A1C 14600003 */ bnez $v1, .L80042A2C -/* 1DE20 80042A20 00000000 */ nop -/* 1DE24 80042A24 08010B03 */ j .L80042C0C -/* 1DE28 80042A28 AC820000 */ sw $v0, ($a0) -.L80042A2C: -/* 1DE2C 80042A2C 8EC20098 */ lw $v0, 0x98($s6) -/* 1DE30 80042A30 24420004 */ addiu $v0, $v0, 4 -/* 1DE34 80042A34 AEC20098 */ sw $v0, 0x98($s6) -/* 1DE38 80042A38 00621023 */ subu $v0, $v1, $v0 -/* 1DE3C 80042A3C 04410073 */ bgez $v0, .L80042C0C -/* 1DE40 80042A40 AEC20090 */ sw $v0, 0x90($s6) -/* 1DE44 80042A44 08010B03 */ j .L80042C0C -/* 1DE48 80042A48 AEC00090 */ sw $zero, 0x90($s6) -.L80042A4C: -/* 1DE4C 80042A4C 8ED40088 */ lw $s4, 0x88($s6) -/* 1DE50 80042A50 8E820000 */ lw $v0, ($s4) -/* 1DE54 80042A54 18400013 */ blez $v0, .L80042AA4 -/* 1DE58 80042A58 0240982D */ daddu $s3, $s2, $zero -/* 1DE5C 80042A5C 0280882D */ daddu $s1, $s4, $zero -.L80042A60: -/* 1DE60 80042A60 8E300004 */ lw $s0, 4($s1) -/* 1DE64 80042A64 1200000A */ beqz $s0, .L80042A90 -/* 1DE68 80042A68 00000000 */ nop -/* 1DE6C 80042A6C 8E020000 */ lw $v0, ($s0) -/* 1DE70 80042A70 30420020 */ andi $v0, $v0, 0x20 -/* 1DE74 80042A74 14400006 */ bnez $v0, .L80042A90 -/* 1DE78 80042A78 00000000 */ nop -/* 1DE7C 80042A7C 0C0B1059 */ jal func_802C4164 -/* 1DE80 80042A80 8E040060 */ lw $a0, 0x60($s0) -/* 1DE84 80042A84 50400002 */ beql $v0, $zero, .L80042A90 -/* 1DE88 80042A88 AE000048 */ sw $zero, 0x48($s0) -/* 1DE8C 80042A8C 24120001 */ addiu $s2, $zero, 1 -.L80042A90: -/* 1DE90 80042A90 8E820000 */ lw $v0, ($s4) -/* 1DE94 80042A94 26730001 */ addiu $s3, $s3, 1 -/* 1DE98 80042A98 0262102A */ slt $v0, $s3, $v0 -/* 1DE9C 80042A9C 1440FFF0 */ bnez $v0, .L80042A60 -/* 1DEA0 80042AA0 26310004 */ addiu $s1, $s1, 4 -.L80042AA4: -/* 1DEA4 80042AA4 16400059 */ bnez $s2, .L80042C0C -/* 1DEA8 80042AA8 00000000 */ nop -/* 1DEAC 80042AAC 82C2001C */ lb $v0, 0x1c($s6) -/* 1DEB0 80042AB0 18400024 */ blez $v0, .L80042B44 -/* 1DEB4 80042AB4 0000982D */ daddu $s3, $zero, $zero -/* 1DEB8 80042AB8 02C0A82D */ daddu $s5, $s6, $zero -.L80042ABC: -/* 1DEBC 80042ABC 8EB40028 */ lw $s4, 0x28($s5) -/* 1DEC0 80042AC0 1280001B */ beqz $s4, .L80042B30 -/* 1DEC4 80042AC4 00000000 */ nop -/* 1DEC8 80042AC8 8E820000 */ lw $v0, ($s4) -/* 1DECC 80042ACC 18400018 */ blez $v0, .L80042B30 -/* 1DED0 80042AD0 0000882D */ daddu $s1, $zero, $zero -/* 1DED4 80042AD4 0280902D */ daddu $s2, $s4, $zero -.L80042AD8: -/* 1DED8 80042AD8 8E500004 */ lw $s0, 4($s2) -/* 1DEDC 80042ADC 1200000F */ beqz $s0, .L80042B1C -/* 1DEE0 80042AE0 00000000 */ nop -/* 1DEE4 80042AE4 8E020000 */ lw $v0, ($s0) -/* 1DEE8 80042AE8 30420020 */ andi $v0, $v0, 0x20 -/* 1DEEC 80042AEC 1440000B */ bnez $v0, .L80042B1C -/* 1DEF0 80042AF0 00000000 */ nop -/* 1DEF4 80042AF4 8E02003C */ lw $v0, 0x3c($s0) -/* 1DEF8 80042AF8 10400003 */ beqz $v0, .L80042B08 -/* 1DEFC 80042AFC 00000000 */ nop -/* 1DF00 80042B00 0C0B1123 */ jal func_802C448C -/* 1DF04 80042B04 8E040054 */ lw $a0, 0x54($s0) -.L80042B08: -/* 1DF08 80042B08 8E020044 */ lw $v0, 0x44($s0) -/* 1DF0C 80042B0C 10400003 */ beqz $v0, .L80042B1C -/* 1DF10 80042B10 00000000 */ nop -/* 1DF14 80042B14 0C0B1123 */ jal func_802C448C -/* 1DF18 80042B18 8E04005C */ lw $a0, 0x5c($s0) -.L80042B1C: -/* 1DF1C 80042B1C 8E820000 */ lw $v0, ($s4) -/* 1DF20 80042B20 26310001 */ addiu $s1, $s1, 1 -/* 1DF24 80042B24 0222102A */ slt $v0, $s1, $v0 -/* 1DF28 80042B28 1440FFEB */ bnez $v0, .L80042AD8 -/* 1DF2C 80042B2C 26520004 */ addiu $s2, $s2, 4 -.L80042B30: -/* 1DF30 80042B30 82C2001C */ lb $v0, 0x1c($s6) -/* 1DF34 80042B34 26730001 */ addiu $s3, $s3, 1 -/* 1DF38 80042B38 0262102A */ slt $v0, $s3, $v0 -/* 1DF3C 80042B3C 1440FFDF */ bnez $v0, .L80042ABC -/* 1DF40 80042B40 26B50004 */ addiu $s5, $s5, 4 -.L80042B44: -/* 1DF44 80042B44 8ED0008C */ lw $s0, 0x8c($s6) -/* 1DF48 80042B48 8E020000 */ lw $v0, ($s0) -/* 1DF4C 80042B4C 30420004 */ andi $v0, $v0, 4 -/* 1DF50 80042B50 1440001C */ bnez $v0, .L80042BC4 -/* 1DF54 80042B54 2402002D */ addiu $v0, $zero, 0x2d -/* 1DF58 80042B58 8ED40088 */ lw $s4, 0x88($s6) -/* 1DF5C 80042B5C A20200B4 */ sb $v0, 0xb4($s0) -/* 1DF60 80042B60 2402002D */ addiu $v0, $zero, 0x2d -/* 1DF64 80042B64 A6E20010 */ sh $v0, 0x10($s7) -/* 1DF68 80042B68 8E820000 */ lw $v0, ($s4) -/* 1DF6C 80042B6C 18400014 */ blez $v0, .L80042BC0 -/* 1DF70 80042B70 0000882D */ daddu $s1, $zero, $zero -/* 1DF74 80042B74 2406002D */ addiu $a2, $zero, 0x2d -/* 1DF78 80042B78 2405002D */ addiu $a1, $zero, 0x2d -/* 1DF7C 80042B7C 0280202D */ daddu $a0, $s4, $zero -.L80042B80: -/* 1DF80 80042B80 8C900004 */ lw $s0, 4($a0) -/* 1DF84 80042B84 12000009 */ beqz $s0, .L80042BAC -/* 1DF88 80042B88 00000000 */ nop -/* 1DF8C 80042B8C 8E030000 */ lw $v1, ($s0) -/* 1DF90 80042B90 30620020 */ andi $v0, $v1, 0x20 -/* 1DF94 80042B94 14400005 */ bnez $v0, .L80042BAC -/* 1DF98 80042B98 30620008 */ andi $v0, $v1, 8 -/* 1DF9C 80042B9C 14400003 */ bnez $v0, .L80042BAC -/* 1DFA0 80042BA0 00000000 */ nop -/* 1DFA4 80042BA4 A20600B4 */ sb $a2, 0xb4($s0) -/* 1DFA8 80042BA8 A6E50010 */ sh $a1, 0x10($s7) -.L80042BAC: -/* 1DFAC 80042BAC 8E820000 */ lw $v0, ($s4) -/* 1DFB0 80042BB0 26310001 */ addiu $s1, $s1, 1 -/* 1DFB4 80042BB4 0222102A */ slt $v0, $s1, $v0 -/* 1DFB8 80042BB8 1440FFF1 */ bnez $v0, .L80042B80 -/* 1DFBC 80042BBC 24840004 */ addiu $a0, $a0, 4 -.L80042BC0: -/* 1DFC0 80042BC0 2402002D */ addiu $v0, $zero, 0x2d -.L80042BC4: -/* 1DFC4 80042BC4 A2C2000A */ sb $v0, 0xa($s6) -.L80042BC8: -/* 1DFC8 80042BC8 0C038061 */ jal func_800E0184 -/* 1DFCC 80042BCC 00000000 */ nop -/* 1DFD0 80042BD0 0C03BD65 */ jal func_800EF594 -/* 1DFD4 80042BD4 00000000 */ nop -.L80042BD8: -/* 1DFD8 80042BD8 3C05BF80 */ lui $a1, 0xbf80 -/* 1DFDC 80042BDC 0C04F38E */ jal func_8013CE38 -/* 1DFE0 80042BE0 240400FF */ addiu $a0, $zero, 0xff -.L80042BE4: -/* 1DFE4 80042BE4 0C0B1192 */ jal func_802C4648 -/* 1DFE8 80042BE8 24040010 */ addiu $a0, $zero, 0x10 -/* 1DFEC 80042BEC 24020002 */ addiu $v0, $zero, 2 -/* 1DFF0 80042BF0 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1DFF4 80042BF4 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1DFF8 80042BF8 24020001 */ addiu $v0, $zero, 1 -/* 1DFFC 80042BFC 3C01800A */ lui $at, %hi(D_8009A658) -/* 1E000 80042C00 AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1E004 80042C04 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1E008 80042C08 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -.L80042C0C: -/* 1E00C 80042C0C 82C2001C */ lb $v0, 0x1c($s6) -/* 1E010 80042C10 18400032 */ blez $v0, .L80042CDC -/* 1E014 80042C14 0000982D */ daddu $s3, $zero, $zero -/* 1E018 80042C18 3C1E8000 */ lui $fp, 0x8000 -/* 1E01C 80042C1C 3C177FFF */ lui $s7, 0x7fff -/* 1E020 80042C20 36F7FFFF */ ori $s7, $s7, 0xffff -/* 1E024 80042C24 02C0A82D */ daddu $s5, $s6, $zero -.L80042C28: -/* 1E028 80042C28 8EB40028 */ lw $s4, 0x28($s5) -/* 1E02C 80042C2C 12800026 */ beqz $s4, .L80042CC8 -/* 1E030 80042C30 00000000 */ nop -/* 1E034 80042C34 8E820000 */ lw $v0, ($s4) -/* 1E038 80042C38 18400023 */ blez $v0, .L80042CC8 -/* 1E03C 80042C3C 0000882D */ daddu $s1, $zero, $zero -/* 1E040 80042C40 0280902D */ daddu $s2, $s4, $zero -.L80042C44: -/* 1E044 80042C44 8E500004 */ lw $s0, 4($s2) -/* 1E048 80042C48 1200001A */ beqz $s0, .L80042CB4 -/* 1E04C 80042C4C 00000000 */ nop -/* 1E050 80042C50 8E020000 */ lw $v0, ($s0) -/* 1E054 80042C54 30420020 */ andi $v0, $v0, 0x20 -/* 1E058 80042C58 14400016 */ bnez $v0, .L80042CB4 -/* 1E05C 80042C5C 00000000 */ nop -/* 1E060 80042C60 0C00E9EB */ jal func_8003A7AC -/* 1E064 80042C64 86040008 */ lh $a0, 8($s0) -/* 1E068 80042C68 0040202D */ daddu $a0, $v0, $zero -/* 1E06C 80042C6C 820200B4 */ lb $v0, 0xb4($s0) -/* 1E070 80042C70 920300B4 */ lbu $v1, 0xb4($s0) -/* 1E074 80042C74 1040000F */ beqz $v0, .L80042CB4 -/* 1E078 80042C78 30620001 */ andi $v0, $v1, 1 -/* 1E07C 80042C7C 10400007 */ beqz $v0, .L80042C9C -/* 1E080 80042C80 00000000 */ nop -/* 1E084 80042C84 8C820000 */ lw $v0, ($a0) -/* 1E088 80042C88 005E1025 */ or $v0, $v0, $fp -/* 1E08C 80042C8C AC820000 */ sw $v0, ($a0) -/* 1E090 80042C90 8E020000 */ lw $v0, ($s0) -/* 1E094 80042C94 08010B2C */ j .L80042CB0 -/* 1E098 80042C98 005E1025 */ or $v0, $v0, $fp -.L80042C9C: -/* 1E09C 80042C9C 8C820000 */ lw $v0, ($a0) -/* 1E0A0 80042CA0 00571024 */ and $v0, $v0, $s7 -/* 1E0A4 80042CA4 AC820000 */ sw $v0, ($a0) -/* 1E0A8 80042CA8 8E020000 */ lw $v0, ($s0) -/* 1E0AC 80042CAC 00571024 */ and $v0, $v0, $s7 -.L80042CB0: -/* 1E0B0 80042CB0 AE020000 */ sw $v0, ($s0) -.L80042CB4: -/* 1E0B4 80042CB4 8E820000 */ lw $v0, ($s4) -/* 1E0B8 80042CB8 26310001 */ addiu $s1, $s1, 1 -/* 1E0BC 80042CBC 0222102A */ slt $v0, $s1, $v0 -/* 1E0C0 80042CC0 1440FFE0 */ bnez $v0, .L80042C44 -/* 1E0C4 80042CC4 26520004 */ addiu $s2, $s2, 4 -.L80042CC8: -/* 1E0C8 80042CC8 82C2001C */ lb $v0, 0x1c($s6) -/* 1E0CC 80042CCC 26730001 */ addiu $s3, $s3, 1 -/* 1E0D0 80042CD0 0262102A */ slt $v0, $s3, $v0 -/* 1E0D4 80042CD4 1440FFD4 */ bnez $v0, .L80042C28 -/* 1E0D8 80042CD8 26B50004 */ addiu $s5, $s5, 4 -.L80042CDC: -/* 1E0DC 80042CDC 8FBF0034 */ lw $ra, 0x34($sp) -/* 1E0E0 80042CE0 8FBE0030 */ lw $fp, 0x30($sp) -/* 1E0E4 80042CE4 8FB7002C */ lw $s7, 0x2c($sp) -/* 1E0E8 80042CE8 8FB60028 */ lw $s6, 0x28($sp) -/* 1E0EC 80042CEC 8FB50024 */ lw $s5, 0x24($sp) -/* 1E0F0 80042CF0 8FB40020 */ lw $s4, 0x20($sp) -/* 1E0F4 80042CF4 8FB3001C */ lw $s3, 0x1c($sp) -/* 1E0F8 80042CF8 8FB20018 */ lw $s2, 0x18($sp) -/* 1E0FC 80042CFC 8FB10014 */ lw $s1, 0x14($sp) -/* 1E100 80042D00 8FB00010 */ lw $s0, 0x10($sp) -/* 1E104 80042D04 03E00008 */ jr $ra -/* 1E108 80042D08 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80042D0C.s b/ver/jp/asm/nonmatchings/19EB0/func_80042D0C.s deleted file mode 100644 index cc40fd91a4..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80042D0C.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80042D0C -/* 1E10C 80042D0C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1E110 80042D10 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 1E114 80042D14 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 1E118 80042D18 AFBF0010 */ sw $ra, 0x10($sp) -/* 1E11C 80042D1C 8C620098 */ lw $v0, 0x98($v1) -/* 1E120 80042D20 1040000B */ beqz $v0, .L80042D50 -/* 1E124 80042D24 00000000 */ nop -/* 1E128 80042D28 C4600090 */ lwc1 $f0, 0x90($v1) -/* 1E12C 80042D2C 46800020 */ cvt.s.w $f0, $f0 -/* 1E130 80042D30 44050000 */ mfc1 $a1, $f0 -/* 1E134 80042D34 0C04F38E */ jal func_8013CE38 -/* 1E138 80042D38 0000202D */ daddu $a0, $zero, $zero -/* 1E13C 80042D3C 0000202D */ daddu $a0, $zero, $zero -/* 1E140 80042D40 0080282D */ daddu $a1, $a0, $zero -/* 1E144 80042D44 0080302D */ daddu $a2, $a0, $zero -/* 1E148 80042D48 0C04F3B0 */ jal func_8013CEC0 -/* 1E14C 80042D4C 0080382D */ daddu $a3, $a0, $zero -.L80042D50: -/* 1E150 80042D50 8FBF0010 */ lw $ra, 0x10($sp) -/* 1E154 80042D54 03E00008 */ jr $ra -/* 1E158 80042D58 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80042D5C.s b/ver/jp/asm/nonmatchings/19EB0/func_80042D5C.s deleted file mode 100644 index 05e8095397..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80042D5C.s +++ /dev/null @@ -1,89 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80042D5C -/* 1E15C 80042D5C 3C03800A */ lui $v1, %hi(D_8009A5B0) -/* 1E160 80042D60 8C63A5B0 */ lw $v1, %lo(D_8009A5B0)($v1) -/* 1E164 80042D64 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1E168 80042D68 AFB10014 */ sw $s1, 0x14($sp) -/* 1E16C 80042D6C 3C11800B */ lui $s1, %hi(D_800B0EF0) -/* 1E170 80042D70 26310EF0 */ addiu $s1, $s1, %lo(D_800B0EF0) -/* 1E174 80042D74 AFBF0018 */ sw $ra, 0x18($sp) -/* 1E178 80042D78 10600006 */ beqz $v1, .L80042D94 -/* 1E17C 80042D7C AFB00010 */ sw $s0, 0x10($sp) -/* 1E180 80042D80 24020001 */ addiu $v0, $zero, 1 -/* 1E184 80042D84 1062001B */ beq $v1, $v0, .L80042DF4 -/* 1E188 80042D88 00000000 */ nop -/* 1E18C 80042D8C 08010BA0 */ j .L80042E80 -/* 1E190 80042D90 00000000 */ nop -.L80042D94: -/* 1E194 80042D94 8E30008C */ lw $s0, 0x8c($s1) -/* 1E198 80042D98 8E020038 */ lw $v0, 0x38($s0) -/* 1E19C 80042D9C 10400007 */ beqz $v0, .L80042DBC -/* 1E1A0 80042DA0 0000882D */ daddu $s1, $zero, $zero -/* 1E1A4 80042DA4 8E040050 */ lw $a0, 0x50($s0) -/* 1E1A8 80042DA8 0C0B1059 */ jal func_802C4164 -/* 1E1AC 80042DAC 00000000 */ nop -/* 1E1B0 80042DB0 50400002 */ beql $v0, $zero, .L80042DBC -/* 1E1B4 80042DB4 AE000038 */ sw $zero, 0x38($s0) -/* 1E1B8 80042DB8 24110001 */ addiu $s1, $zero, 1 -.L80042DBC: -/* 1E1BC 80042DBC 8E020040 */ lw $v0, 0x40($s0) -/* 1E1C0 80042DC0 10400006 */ beqz $v0, .L80042DDC -/* 1E1C4 80042DC4 00000000 */ nop -/* 1E1C8 80042DC8 0C0B1059 */ jal func_802C4164 -/* 1E1CC 80042DCC 8E040058 */ lw $a0, 0x58($s0) -/* 1E1D0 80042DD0 50400002 */ beql $v0, $zero, .L80042DDC -/* 1E1D4 80042DD4 AE000040 */ sw $zero, 0x40($s0) -/* 1E1D8 80042DD8 24110001 */ addiu $s1, $zero, 1 -.L80042DDC: -/* 1E1DC 80042DDC 16200028 */ bnez $s1, .L80042E80 -/* 1E1E0 80042DE0 24020001 */ addiu $v0, $zero, 1 -/* 1E1E4 80042DE4 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1E1E8 80042DE8 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1E1EC 80042DEC 08010BA0 */ j .L80042E80 -/* 1E1F0 80042DF0 00000000 */ nop -.L80042DF4: -/* 1E1F4 80042DF4 0C0B1192 */ jal func_802C4648 -/* 1E1F8 80042DF8 24040001 */ addiu $a0, $zero, 1 -/* 1E1FC 80042DFC 8E30008C */ lw $s0, 0x8c($s1) -/* 1E200 80042E00 12000006 */ beqz $s0, .L80042E1C -/* 1E204 80042E04 00000000 */ nop -/* 1E208 80042E08 8E02003C */ lw $v0, 0x3c($s0) -/* 1E20C 80042E0C 10400003 */ beqz $v0, .L80042E1C -/* 1E210 80042E10 00000000 */ nop -/* 1E214 80042E14 0C0B1123 */ jal func_802C448C -/* 1E218 80042E18 8E040054 */ lw $a0, 0x54($s0) -.L80042E1C: -/* 1E21C 80042E1C 0C038061 */ jal func_800E0184 -/* 1E220 80042E20 00000000 */ nop -/* 1E224 80042E24 0C03BD65 */ jal func_800EF594 -/* 1E228 80042E28 00000000 */ nop -/* 1E22C 80042E2C 3C028011 */ lui $v0, %hi(D_8010F188) -/* 1E230 80042E30 2442F188 */ addiu $v0, $v0, %lo(D_8010F188) -/* 1E234 80042E34 804300B4 */ lb $v1, 0xb4($v0) -/* 1E238 80042E38 2402000C */ addiu $v0, $zero, 0xc -/* 1E23C 80042E3C 14620003 */ bne $v1, $v0, .L80042E4C -/* 1E240 80042E40 00000000 */ nop -/* 1E244 80042E44 0C039761 */ jal func_800E5D84 -/* 1E248 80042E48 0000202D */ daddu $a0, $zero, $zero -.L80042E4C: -/* 1E24C 80042E4C 0C03BCDA */ jal func_800EF368 -/* 1E250 80042E50 0000202D */ daddu $a0, $zero, $zero -/* 1E254 80042E54 24040010 */ addiu $a0, $zero, 0x10 -/* 1E258 80042E58 0C0B1192 */ jal func_802C4648 -/* 1E25C 80042E5C A2200005 */ sb $zero, 5($s1) -/* 1E260 80042E60 24020002 */ addiu $v0, $zero, 2 -/* 1E264 80042E64 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1E268 80042E68 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1E26C 80042E6C 24020001 */ addiu $v0, $zero, 1 -/* 1E270 80042E70 3C01800A */ lui $at, %hi(D_8009A658) -/* 1E274 80042E74 AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1E278 80042E78 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1E27C 80042E7C AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -.L80042E80: -/* 1E280 80042E80 8FBF0018 */ lw $ra, 0x18($sp) -/* 1E284 80042E84 8FB10014 */ lw $s1, 0x14($sp) -/* 1E288 80042E88 8FB00010 */ lw $s0, 0x10($sp) -/* 1E28C 80042E8C 03E00008 */ jr $ra -/* 1E290 80042E90 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80042E94.s b/ver/jp/asm/nonmatchings/19EB0/func_80042E94.s deleted file mode 100644 index 5e5cfa0949..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80042E94.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80042E94 -/* 1E294 80042E94 03E00008 */ jr $ra -/* 1E298 80042E98 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80042E9C.s b/ver/jp/asm/nonmatchings/19EB0/func_80042E9C.s deleted file mode 100644 index 3bd1b957b1..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80042E9C.s +++ /dev/null @@ -1,325 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80042E9C -/* 1E29C 80042E9C 27BDFF58 */ addiu $sp, $sp, -0xa8 -/* 1E2A0 80042EA0 3C03FDFF */ lui $v1, 0xfdff -/* 1E2A4 80042EA4 AFB40060 */ sw $s4, 0x60($sp) -/* 1E2A8 80042EA8 3C148011 */ lui $s4, %hi(D_8010F188) -/* 1E2AC 80042EAC 2694F188 */ addiu $s4, $s4, %lo(D_8010F188) -/* 1E2B0 80042EB0 AFBF0074 */ sw $ra, 0x74($sp) -/* 1E2B4 80042EB4 AFBE0070 */ sw $fp, 0x70($sp) -/* 1E2B8 80042EB8 AFB7006C */ sw $s7, 0x6c($sp) -/* 1E2BC 80042EBC AFB60068 */ sw $s6, 0x68($sp) -/* 1E2C0 80042EC0 AFB50064 */ sw $s5, 0x64($sp) -/* 1E2C4 80042EC4 AFB3005C */ sw $s3, 0x5c($sp) -/* 1E2C8 80042EC8 AFB20058 */ sw $s2, 0x58($sp) -/* 1E2CC 80042ECC AFB10054 */ sw $s1, 0x54($sp) -/* 1E2D0 80042ED0 AFB00050 */ sw $s0, 0x50($sp) -/* 1E2D4 80042ED4 F7BE00A0 */ sdc1 $f30, 0xa0($sp) -/* 1E2D8 80042ED8 F7BC0098 */ sdc1 $f28, 0x98($sp) -/* 1E2DC 80042EDC F7BA0090 */ sdc1 $f26, 0x90($sp) -/* 1E2E0 80042EE0 F7B80088 */ sdc1 $f24, 0x88($sp) -/* 1E2E4 80042EE4 F7B60080 */ sdc1 $f22, 0x80($sp) -/* 1E2E8 80042EE8 F7B40078 */ sdc1 $f20, 0x78($sp) -/* 1E2EC 80042EEC 8E820000 */ lw $v0, ($s4) -/* 1E2F0 80042EF0 3463FFFF */ ori $v1, $v1, 0xffff -/* 1E2F4 80042EF4 00431024 */ and $v0, $v0, $v1 -/* 1E2F8 80042EF8 3C038007 */ lui $v1, %hi(D_800773E0) -/* 1E2FC 80042EFC 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 1E300 80042F00 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 1E304 80042F04 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 1E308 80042F08 AE8000C8 */ sw $zero, 0xc8($s4) -/* 1E30C 80042F0C AE820000 */ sw $v0, ($s4) -/* 1E310 80042F10 00031080 */ sll $v0, $v1, 2 -/* 1E314 80042F14 00431021 */ addu $v0, $v0, $v1 -/* 1E318 80042F18 00021080 */ sll $v0, $v0, 2 -/* 1E31C 80042F1C 00431023 */ subu $v0, $v0, $v1 -/* 1E320 80042F20 000218C0 */ sll $v1, $v0, 3 -/* 1E324 80042F24 00431021 */ addu $v0, $v0, $v1 -/* 1E328 80042F28 000210C0 */ sll $v0, $v0, 3 -/* 1E32C 80042F2C 0044B821 */ addu $s7, $v0, $a0 -/* 1E330 80042F30 868200B0 */ lh $v0, 0xb0($s4) -/* 1E334 80042F34 968300B2 */ lhu $v1, 0xb2($s4) -/* 1E338 80042F38 44823000 */ mtc1 $v0, $f6 -/* 1E33C 80042F3C 00000000 */ nop -/* 1E340 80042F40 468031A0 */ cvt.s.w $f6, $f6 -/* 1E344 80042F44 00031C00 */ sll $v1, $v1, 0x10 -/* 1E348 80042F48 00031403 */ sra $v0, $v1, 0x10 -/* 1E34C 80042F4C 00031FC2 */ srl $v1, $v1, 0x1f -/* 1E350 80042F50 00431021 */ addu $v0, $v0, $v1 -/* 1E354 80042F54 00021043 */ sra $v0, $v0, 1 -/* 1E358 80042F58 44824000 */ mtc1 $v0, $f8 -/* 1E35C 80042F5C 00000000 */ nop -/* 1E360 80042F60 46804220 */ cvt.s.w $f8, $f8 -/* 1E364 80042F64 E7A6003C */ swc1 $f6, 0x3c($sp) -/* 1E368 80042F68 E7A80040 */ swc1 $f8, 0x40($sp) -/* 1E36C 80042F6C C6860028 */ lwc1 $f6, 0x28($s4) -/* 1E370 80042F70 3C028011 */ lui $v0, %hi(D_8010ED70) -/* 1E374 80042F74 8042ED70 */ lb $v0, %lo(D_8010ED70)($v0) -/* 1E378 80042F78 E7A60030 */ swc1 $f6, 0x30($sp) -/* 1E37C 80042F7C C688002C */ lwc1 $f8, 0x2c($s4) -/* 1E380 80042F80 E7A80034 */ swc1 $f8, 0x34($sp) -/* 1E384 80042F84 C6860030 */ lwc1 $f6, 0x30($s4) -/* 1E388 80042F88 144000E6 */ bnez $v0, .L80043324 -/* 1E38C 80042F8C E7A60038 */ swc1 $f6, 0x38($sp) -/* 1E390 80042F90 0000F02D */ daddu $fp, $zero, $zero -/* 1E394 80042F94 03C0A82D */ daddu $s5, $fp, $zero -/* 1E398 80042F98 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1E39C 80042F9C 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1E3A0 80042FA0 3C01477F */ lui $at, 0x477f -/* 1E3A4 80042FA4 3421FF00 */ ori $at, $at, 0xff00 -/* 1E3A8 80042FA8 44814000 */ mtc1 $at, $f8 -/* 1E3AC 80042FAC 03C0B02D */ daddu $s6, $fp, $zero -/* 1E3B0 80042FB0 AFA0002C */ sw $zero, 0x2c($sp) -/* 1E3B4 80042FB4 184000B8 */ blez $v0, .L80043298 -/* 1E3B8 80042FB8 E7A80048 */ swc1 $f8, 0x48($sp) -/* 1E3BC 80042FBC 00151080 */ sll $v0, $s5, 2 -.L80042FC0: -/* 1E3C0 80042FC0 3C08800B */ lui $t0, %hi(D_800B0EF0) -/* 1E3C4 80042FC4 25080EF0 */ addiu $t0, $t0, %lo(D_800B0EF0) -/* 1E3C8 80042FC8 01021021 */ addu $v0, $t0, $v0 -/* 1E3CC 80042FCC 8C530028 */ lw $s3, 0x28($v0) -/* 1E3D0 80042FD0 126000AB */ beqz $s3, .L80043280 -/* 1E3D4 80042FD4 00000000 */ nop -/* 1E3D8 80042FD8 8E620000 */ lw $v0, ($s3) -/* 1E3DC 80042FDC 184000A8 */ blez $v0, .L80043280 -/* 1E3E0 80042FE0 0000902D */ daddu $s2, $zero, $zero -/* 1E3E4 80042FE4 00121080 */ sll $v0, $s2, 2 -.L80042FE8: -/* 1E3E8 80042FE8 02621021 */ addu $v0, $s3, $v0 -/* 1E3EC 80042FEC 8C510004 */ lw $s1, 4($v0) -/* 1E3F0 80042FF0 1220009E */ beqz $s1, .L8004326C -/* 1E3F4 80042FF4 3C028000 */ lui $v0, 0x8000 -/* 1E3F8 80042FF8 8E230000 */ lw $v1, ($s1) -/* 1E3FC 80042FFC 34420020 */ ori $v0, $v0, 0x20 -/* 1E400 80043000 00621024 */ and $v0, $v1, $v0 -/* 1E404 80043004 14400099 */ bnez $v0, .L8004326C -/* 1E408 80043008 30620001 */ andi $v0, $v1, 1 -/* 1E40C 8004300C 10400097 */ beqz $v0, .L8004326C -/* 1E410 80043010 3C020800 */ lui $v0, 0x800 -/* 1E414 80043014 00621024 */ and $v0, $v1, $v0 -/* 1E418 80043018 14400094 */ bnez $v0, .L8004326C -/* 1E41C 8004301C 00000000 */ nop -/* 1E420 80043020 8E220020 */ lw $v0, 0x20($s1) -/* 1E424 80043024 10400091 */ beqz $v0, .L8004326C -/* 1E428 80043028 00000000 */ nop -/* 1E42C 8004302C 0C00E9EB */ jal func_8003A7AC -/* 1E430 80043030 86240008 */ lh $a0, 8($s1) -/* 1E434 80043034 0040802D */ daddu $s0, $v0, $zero -/* 1E438 80043038 C45A0038 */ lwc1 $f26, 0x38($v0) -/* 1E43C 8004303C C7A60030 */ lwc1 $f6, 0x30($sp) -/* 1E440 80043040 4606D081 */ sub.s $f2, $f26, $f6 -/* 1E444 80043044 46021082 */ mul.s $f2, $f2, $f2 -/* 1E448 80043048 00000000 */ nop -/* 1E44C 8004304C C61C0040 */ lwc1 $f28, 0x40($s0) -/* 1E450 80043050 C7A80038 */ lwc1 $f8, 0x38($sp) -/* 1E454 80043054 4608E001 */ sub.s $f0, $f28, $f8 -/* 1E458 80043058 46000002 */ mul.s $f0, $f0, $f0 -/* 1E45C 8004305C 00000000 */ nop -/* 1E460 80043060 860200A8 */ lh $v0, 0xa8($s0) -/* 1E464 80043064 860300A6 */ lh $v1, 0xa6($s0) -/* 1E468 80043068 44823000 */ mtc1 $v0, $f6 -/* 1E46C 8004306C 00000000 */ nop -/* 1E470 80043070 468031A0 */ cvt.s.w $f6, $f6 -/* 1E474 80043074 4483F000 */ mtc1 $v1, $f30 -/* 1E478 80043078 00000000 */ nop -/* 1E47C 8004307C 4680F7A0 */ cvt.s.w $f30, $f30 -/* 1E480 80043080 46001300 */ add.s $f12, $f2, $f0 -/* 1E484 80043084 E7A60044 */ swc1 $f6, 0x44($sp) -/* 1E488 80043088 C618003C */ lwc1 $f24, 0x3c($s0) -/* 1E48C 8004308C 46006104 */ sqrt.s $f4, $f12 -/* 1E490 80043090 46042032 */ c.eq.s $f4, $f4 -/* 1E494 80043094 00000000 */ nop -/* 1E498 80043098 45010004 */ bc1t .L800430AC -/* 1E49C 8004309C 00000000 */ nop -/* 1E4A0 800430A0 0C0187B0 */ jal func_80061EC0 -/* 1E4A4 800430A4 00000000 */ nop -/* 1E4A8 800430A8 46000106 */ mov.s $f4, $f0 -.L800430AC: -/* 1E4AC 800430AC C7A80040 */ lwc1 $f8, 0x40($sp) -/* 1E4B0 800430B0 461E4000 */ add.s $f0, $f8, $f30 -/* 1E4B4 800430B4 46002586 */ mov.s $f22, $f4 -/* 1E4B8 800430B8 4616003E */ c.le.s $f0, $f22 -/* 1E4BC 800430BC 00000000 */ nop -/* 1E4C0 800430C0 4501006A */ bc1t .L8004326C -/* 1E4C4 800430C4 00000000 */ nop -/* 1E4C8 800430C8 C7A60044 */ lwc1 $f6, 0x44($sp) -/* 1E4CC 800430CC 4606C000 */ add.s $f0, $f24, $f6 -/* 1E4D0 800430D0 C7A80034 */ lwc1 $f8, 0x34($sp) -/* 1E4D4 800430D4 4608003C */ c.lt.s $f0, $f8 -/* 1E4D8 800430D8 00000000 */ nop -/* 1E4DC 800430DC 45010063 */ bc1t .L8004326C -/* 1E4E0 800430E0 00000000 */ nop -/* 1E4E4 800430E4 C7A6003C */ lwc1 $f6, 0x3c($sp) -/* 1E4E8 800430E8 46064000 */ add.s $f0, $f8, $f6 -/* 1E4EC 800430EC 4618003C */ c.lt.s $f0, $f24 -/* 1E4F0 800430F0 00000000 */ nop -/* 1E4F4 800430F4 4501005D */ bc1t .L8004326C -/* 1E4F8 800430F8 00000000 */ nop -/* 1E4FC 800430FC 0C00A6B9 */ jal func_80029AE4 -/* 1E500 80043100 C68C00A8 */ lwc1 $f12, 0xa8($s4) -/* 1E504 80043104 3C014334 */ lui $at, 0x4334 -/* 1E508 80043108 44811000 */ mtc1 $at, $f2 -/* 1E50C 8004310C 00000000 */ nop -/* 1E510 80043110 4602003C */ c.lt.s $f0, $f2 -/* 1E514 80043114 00000000 */ nop -/* 1E518 80043118 4500000F */ bc1f .L80043158 -/* 1E51C 8004311C 00000000 */ nop -/* 1E520 80043120 C6EC006C */ lwc1 $f12, 0x6c($s7) -/* 1E524 80043124 3C0142F0 */ lui $at, 0x42f0 -/* 1E528 80043128 44814000 */ mtc1 $at, $f8 -/* 1E52C 8004312C 0C00A6B9 */ jal func_80029AE4 -/* 1E530 80043130 46086301 */ sub.s $f12, $f12, $f8 -/* 1E534 80043134 8E8200A4 */ lw $v0, 0xa4($s4) -/* 1E538 80043138 3C080100 */ lui $t0, 0x100 -/* 1E53C 8004313C 00481024 */ and $v0, $v0, $t0 -/* 1E540 80043140 10400016 */ beqz $v0, .L8004319C -/* 1E544 80043144 46000506 */ mov.s $f20, $f0 -/* 1E548 80043148 3C014270 */ lui $at, 0x4270 -/* 1E54C 8004314C 44813000 */ mtc1 $at, $f6 -/* 1E550 80043150 08010C64 */ j .L80043190 -/* 1E554 80043154 4606A300 */ add.s $f12, $f20, $f6 -.L80043158: -/* 1E558 80043158 C6EC006C */ lwc1 $f12, 0x6c($s7) -/* 1E55C 8004315C 3C0142F0 */ lui $at, 0x42f0 -/* 1E560 80043160 44814000 */ mtc1 $at, $f8 -/* 1E564 80043164 0C00A6B9 */ jal func_80029AE4 -/* 1E568 80043168 46086300 */ add.s $f12, $f12, $f8 -/* 1E56C 8004316C 8E8200A4 */ lw $v0, 0xa4($s4) -/* 1E570 80043170 3C080100 */ lui $t0, 0x100 -/* 1E574 80043174 00481024 */ and $v0, $v0, $t0 -/* 1E578 80043178 10400008 */ beqz $v0, .L8004319C -/* 1E57C 8004317C 46000506 */ mov.s $f20, $f0 -/* 1E580 80043180 3C014270 */ lui $at, 0x4270 -/* 1E584 80043184 44813000 */ mtc1 $at, $f6 -/* 1E588 80043188 00000000 */ nop -/* 1E58C 8004318C 4606A301 */ sub.s $f12, $f20, $f6 -.L80043190: -/* 1E590 80043190 0C00A6B9 */ jal func_80029AE4 -/* 1E594 80043194 00000000 */ nop -/* 1E598 80043198 46000506 */ mov.s $f20, $f0 -.L8004319C: -/* 1E59C 8004319C C7AC0030 */ lwc1 $f12, 0x30($sp) -/* 1E5A0 800431A0 4406D000 */ mfc1 $a2, $f26 -/* 1E5A4 800431A4 4407E000 */ mfc1 $a3, $f28 -/* 1E5A8 800431A8 0C00A710 */ jal func_80029C40 -/* 1E5AC 800431AC C7AE0038 */ lwc1 $f14, 0x38($sp) -/* 1E5B0 800431B0 4600A306 */ mov.s $f12, $f20 -/* 1E5B4 800431B4 0C00A6FA */ jal func_80029BE8 -/* 1E5B8 800431B8 46000386 */ mov.s $f14, $f0 -/* 1E5BC 800431BC 3C0142B4 */ lui $at, 0x42b4 -/* 1E5C0 800431C0 44811000 */ mtc1 $at, $f2 -/* 1E5C4 800431C4 46000005 */ abs.s $f0, $f0 -/* 1E5C8 800431C8 4600103C */ c.lt.s $f2, $f0 -/* 1E5CC 800431CC 00000000 */ nop -/* 1E5D0 800431D0 45010026 */ bc1t .L8004326C -/* 1E5D4 800431D4 3C030001 */ lui $v1, 1 -/* 1E5D8 800431D8 8E220000 */ lw $v0, ($s1) -/* 1E5DC 800431DC 00431024 */ and $v0, $v0, $v1 -/* 1E5E0 800431E0 14400019 */ bnez $v0, .L80043248 -/* 1E5E4 800431E4 3C032000 */ lui $v1, 0x2000 -/* 1E5E8 800431E8 8E020000 */ lw $v0, ($s0) -/* 1E5EC 800431EC 00431024 */ and $v0, $v0, $v1 -/* 1E5F0 800431F0 10400015 */ beqz $v0, .L80043248 -/* 1E5F4 800431F4 4600D306 */ mov.s $f12, $f26 -/* 1E5F8 800431F8 8FA60030 */ lw $a2, 0x30($sp) -/* 1E5FC 800431FC 8FA70038 */ lw $a3, 0x38($sp) -/* 1E600 80043200 4600E386 */ mov.s $f14, $f28 -/* 1E604 80043204 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 1E608 80043208 E7B80024 */ swc1 $f24, 0x24($sp) -/* 1E60C 8004320C 0C00A710 */ jal func_80029C40 -/* 1E610 80043210 E7AE0028 */ swc1 $f14, 0x28($sp) -/* 1E614 80043214 0000202D */ daddu $a0, $zero, $zero -/* 1E618 80043218 27A60024 */ addiu $a2, $sp, 0x24 -/* 1E61C 8004321C 27A70028 */ addiu $a3, $sp, 0x28 -/* 1E620 80043220 27A50020 */ addiu $a1, $sp, 0x20 -/* 1E624 80043224 C7A80044 */ lwc1 $f8, 0x44($sp) -/* 1E628 80043228 461EF080 */ add.s $f2, $f30, $f30 -/* 1E62C 8004322C E7B60010 */ swc1 $f22, 0x10($sp) -/* 1E630 80043230 E7A00014 */ swc1 $f0, 0x14($sp) -/* 1E634 80043234 E7A80018 */ swc1 $f8, 0x18($sp) -/* 1E638 80043238 0C0376B1 */ jal func_800DDAC4 -/* 1E63C 8004323C E7A2001C */ swc1 $f2, 0x1c($sp) -/* 1E640 80043240 1440000A */ bnez $v0, .L8004326C -/* 1E644 80043244 00000000 */ nop -.L80043248: -/* 1E648 80043248 C7A60048 */ lwc1 $f6, 0x48($sp) -/* 1E64C 8004324C 4606B03C */ c.lt.s $f22, $f6 -/* 1E650 80043250 00000000 */ nop -/* 1E654 80043254 45000005 */ bc1f .L8004326C -/* 1E658 80043258 00000000 */ nop -/* 1E65C 8004325C 0200F02D */ daddu $fp, $s0, $zero -/* 1E660 80043260 0220B02D */ daddu $s6, $s1, $zero -/* 1E664 80043264 E7B60048 */ swc1 $f22, 0x48($sp) -/* 1E668 80043268 AFB3002C */ sw $s3, 0x2c($sp) -.L8004326C: -/* 1E66C 8004326C 8E620000 */ lw $v0, ($s3) -/* 1E670 80043270 26520001 */ addiu $s2, $s2, 1 -/* 1E674 80043274 0242102A */ slt $v0, $s2, $v0 -/* 1E678 80043278 1440FF5B */ bnez $v0, .L80042FE8 -/* 1E67C 8004327C 00121080 */ sll $v0, $s2, 2 -.L80043280: -/* 1E680 80043280 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1E684 80043284 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1E688 80043288 26B50001 */ addiu $s5, $s5, 1 -/* 1E68C 8004328C 02A2102A */ slt $v0, $s5, $v0 -/* 1E690 80043290 1440FF4B */ bnez $v0, .L80042FC0 -/* 1E694 80043294 00151080 */ sll $v0, $s5, 2 -.L80043298: -/* 1E698 80043298 8E820004 */ lw $v0, 4($s4) -/* 1E69C 8004329C 30424000 */ andi $v0, $v0, 0x4000 -/* 1E6A0 800432A0 14400021 */ bnez $v0, .L80043328 -/* 1E6A4 800432A4 0000102D */ daddu $v0, $zero, $zero -/* 1E6A8 800432A8 13C0001F */ beqz $fp, .L80043328 -/* 1E6AC 800432AC 00000000 */ nop -/* 1E6B0 800432B0 0C04E4CF */ jal func_8013933C -/* 1E6B4 800432B4 00000000 */ nop -/* 1E6B8 800432B8 1440001B */ bnez $v0, .L80043328 -/* 1E6BC 800432BC 0000102D */ daddu $v0, $zero, $zero -/* 1E6C0 800432C0 8E830000 */ lw $v1, ($s4) -/* 1E6C4 800432C4 8E8400E0 */ lw $a0, 0xe0($s4) -/* 1E6C8 800432C8 3C020200 */ lui $v0, 0x200 -/* 1E6CC 800432CC AE9E00C8 */ sw $fp, 0xc8($s4) -/* 1E6D0 800432D0 00621825 */ or $v1, $v1, $v0 -/* 1E6D4 800432D4 30848000 */ andi $a0, $a0, 0x8000 -/* 1E6D8 800432D8 10800012 */ beqz $a0, .L80043324 -/* 1E6DC 800432DC AE830000 */ sw $v1, ($s4) -/* 1E6E0 800432E0 0C03A5D6 */ jal func_800E9758 -/* 1E6E4 800432E4 00000000 */ nop -/* 1E6E8 800432E8 24020001 */ addiu $v0, $zero, 1 -/* 1E6EC 800432EC 24030005 */ addiu $v1, $zero, 5 -/* 1E6F0 800432F0 3C01800B */ lui $at, %hi(D_800B0EF5) -/* 1E6F4 800432F4 A0230EF5 */ sb $v1, %lo(D_800B0EF5)($at) -/* 1E6F8 800432F8 A2C30005 */ sb $v1, 5($s6) -/* 1E6FC 800432FC 8FA8002C */ lw $t0, 0x2c($sp) -/* 1E700 80043300 0040182D */ daddu $v1, $v0, $zero -/* 1E704 80043304 3C01800B */ lui $at, %hi(D_800B0F7C) -/* 1E708 80043308 AC360F7C */ sw $s6, %lo(D_800B0F7C)($at) -/* 1E70C 8004330C 3C01800B */ lui $at, %hi(D_800B0EF4) -/* 1E710 80043310 A0230EF4 */ sb $v1, %lo(D_800B0EF4)($at) -/* 1E714 80043314 3C01800B */ lui $at, %hi(D_800B0F78) -/* 1E718 80043318 AC280F78 */ sw $t0, %lo(D_800B0F78)($at) -/* 1E71C 8004331C 08010CCA */ j .L80043328 -/* 1E720 80043320 00000000 */ nop -.L80043324: -/* 1E724 80043324 0000102D */ daddu $v0, $zero, $zero -.L80043328: -/* 1E728 80043328 8FBF0074 */ lw $ra, 0x74($sp) -/* 1E72C 8004332C 8FBE0070 */ lw $fp, 0x70($sp) -/* 1E730 80043330 8FB7006C */ lw $s7, 0x6c($sp) -/* 1E734 80043334 8FB60068 */ lw $s6, 0x68($sp) -/* 1E738 80043338 8FB50064 */ lw $s5, 0x64($sp) -/* 1E73C 8004333C 8FB40060 */ lw $s4, 0x60($sp) -/* 1E740 80043340 8FB3005C */ lw $s3, 0x5c($sp) -/* 1E744 80043344 8FB20058 */ lw $s2, 0x58($sp) -/* 1E748 80043348 8FB10054 */ lw $s1, 0x54($sp) -/* 1E74C 8004334C 8FB00050 */ lw $s0, 0x50($sp) -/* 1E750 80043350 D7BE00A0 */ ldc1 $f30, 0xa0($sp) -/* 1E754 80043354 D7BC0098 */ ldc1 $f28, 0x98($sp) -/* 1E758 80043358 D7BA0090 */ ldc1 $f26, 0x90($sp) -/* 1E75C 8004335C D7B80088 */ ldc1 $f24, 0x88($sp) -/* 1E760 80043360 D7B60080 */ ldc1 $f22, 0x80($sp) -/* 1E764 80043364 D7B40078 */ ldc1 $f20, 0x78($sp) -/* 1E768 80043368 03E00008 */ jr $ra -/* 1E76C 8004336C 27BD00A8 */ addiu $sp, $sp, 0xa8 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80043370.s b/ver/jp/asm/nonmatchings/19EB0/func_80043370.s deleted file mode 100644 index e076c1a3d3..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80043370.s +++ /dev/null @@ -1,749 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043370 -/* 1E770 80043370 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 1E774 80043374 AFBE0058 */ sw $fp, 0x58($sp) -/* 1E778 80043378 27BE0010 */ addiu $fp, $sp, 0x10 -/* 1E77C 8004337C 3C07800B */ lui $a3, %hi(D_800B0F14) -/* 1E780 80043380 8CE70F14 */ lw $a3, %lo(D_800B0F14)($a3) -/* 1E784 80043384 3C03800A */ lui $v1, %hi(D_8009A5B0) -/* 1E788 80043388 8C63A5B0 */ lw $v1, %lo(D_8009A5B0)($v1) -/* 1E78C 8004338C 3C08800B */ lui $t0, %hi(D_800B0F10) -/* 1E790 80043390 81080F10 */ lb $t0, %lo(D_800B0F10)($t0) -/* 1E794 80043394 24040001 */ addiu $a0, $zero, 1 -/* 1E798 80043398 AFBF005C */ sw $ra, 0x5c($sp) -/* 1E79C 8004339C AFB70054 */ sw $s7, 0x54($sp) -/* 1E7A0 800433A0 AFB60050 */ sw $s6, 0x50($sp) -/* 1E7A4 800433A4 AFB5004C */ sw $s5, 0x4c($sp) -/* 1E7A8 800433A8 AFB40048 */ sw $s4, 0x48($sp) -/* 1E7AC 800433AC AFB30044 */ sw $s3, 0x44($sp) -/* 1E7B0 800433B0 AFB20040 */ sw $s2, 0x40($sp) -/* 1E7B4 800433B4 AFB1003C */ sw $s1, 0x3c($sp) -/* 1E7B8 800433B8 AFB00038 */ sw $s0, 0x38($sp) -/* 1E7BC 800433BC AFA70020 */ sw $a3, 0x20($sp) -/* 1E7C0 800433C0 106401A5 */ beq $v1, $a0, .L80043A58 -/* 1E7C4 800433C4 AFA80028 */ sw $t0, 0x28($sp) -/* 1E7C8 800433C8 28620002 */ slti $v0, $v1, 2 -/* 1E7CC 800433CC 50400005 */ beql $v0, $zero, .L800433E4 -/* 1E7D0 800433D0 24020002 */ addiu $v0, $zero, 2 -/* 1E7D4 800433D4 10600007 */ beqz $v1, .L800433F4 -/* 1E7D8 800433D8 00000000 */ nop -/* 1E7DC 800433DC 08010F74 */ j .L80043DD0 -/* 1E7E0 800433E0 00000000 */ nop -.L800433E4: -/* 1E7E4 800433E4 106201EF */ beq $v1, $v0, .L80043BA4 -/* 1E7E8 800433E8 0000A82D */ daddu $s5, $zero, $zero -/* 1E7EC 800433EC 08010F74 */ j .L80043DD0 -/* 1E7F0 800433F0 00000000 */ nop -.L800433F4: -/* 1E7F4 800433F4 3C02800B */ lui $v0, %hi(D_800B0F11) -/* 1E7F8 800433F8 80420F11 */ lb $v0, %lo(D_800B0F11)($v0) -/* 1E7FC 800433FC 1044002A */ beq $v0, $a0, .L800434A8 -/* 1E800 80043400 00000000 */ nop -/* 1E804 80043404 0000982D */ daddu $s3, $zero, $zero -/* 1E808 80043408 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 1E80C 8004340C 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -.L80043410: -/* 1E810 80043410 84620BF0 */ lh $v0, 0xbf0($v1) -/* 1E814 80043414 8FA70028 */ lw $a3, 0x28($sp) -/* 1E818 80043418 10470006 */ beq $v0, $a3, .L80043434 -/* 1E81C 8004341C 2A620002 */ slti $v0, $s3, 2 -/* 1E820 80043420 26730001 */ addiu $s3, $s3, 1 -/* 1E824 80043424 2A620002 */ slti $v0, $s3, 2 -/* 1E828 80043428 1440FFF9 */ bnez $v0, .L80043410 -/* 1E82C 8004342C 24630002 */ addiu $v1, $v1, 2 -/* 1E830 80043430 2A620002 */ slti $v0, $s3, 2 -.L80043434: -/* 1E834 80043434 1440000F */ bnez $v0, .L80043474 -/* 1E838 80043438 0000982D */ daddu $s3, $zero, $zero -/* 1E83C 8004343C 8FA80028 */ lw $t0, 0x28($sp) -/* 1E840 80043440 0000182D */ daddu $v1, $zero, $zero -/* 1E844 80043444 00081040 */ sll $v0, $t0, 1 -/* 1E848 80043448 00481021 */ addu $v0, $v0, $t0 -/* 1E84C 8004344C 00022100 */ sll $a0, $v0, 4 -/* 1E850 80043450 3C07800B */ lui $a3, %hi(D_800B0EF0) -/* 1E854 80043454 24E70EF0 */ addiu $a3, $a3, %lo(D_800B0EF0) -.L80043458: -/* 1E858 80043458 00E41021 */ addu $v0, $a3, $a0 -/* 1E85C 8004345C AC4000B0 */ sw $zero, 0xb0($v0) -/* 1E860 80043460 24630001 */ addiu $v1, $v1, 1 -/* 1E864 80043464 2862000C */ slti $v0, $v1, 0xc -/* 1E868 80043468 1440FFFB */ bnez $v0, .L80043458 -/* 1E86C 8004346C 24840004 */ addiu $a0, $a0, 4 -/* 1E870 80043470 0000982D */ daddu $s3, $zero, $zero -.L80043474: -/* 1E874 80043474 00131840 */ sll $v1, $s3, 1 -/* 1E878 80043478 26620001 */ addiu $v0, $s3, 1 -/* 1E87C 8004347C 0040982D */ daddu $s3, $v0, $zero -/* 1E880 80043480 00131040 */ sll $v0, $s3, 1 -/* 1E884 80043484 3C08800B */ lui $t0, %hi(D_800B0EF0) -/* 1E888 80043488 25080EF0 */ addiu $t0, $t0, %lo(D_800B0EF0) -/* 1E88C 8004348C 01022021 */ addu $a0, $t0, $v0 -/* 1E890 80043490 94820BF0 */ lhu $v0, 0xbf0($a0) -/* 1E894 80043494 01031821 */ addu $v1, $t0, $v1 -/* 1E898 80043498 1A60FFF6 */ blez $s3, .L80043474 -/* 1E89C 8004349C A4620BF0 */ sh $v0, 0xbf0($v1) -/* 1E8A0 800434A0 97A7002A */ lhu $a3, 0x2a($sp) -/* 1E8A4 800434A4 A4870BF0 */ sh $a3, 0xbf0($a0) -.L800434A8: -/* 1E8A8 800434A8 8FA80020 */ lw $t0, 0x20($sp) -/* 1E8AC 800434AC 0000B02D */ daddu $s6, $zero, $zero -/* 1E8B0 800434B0 AFA0002C */ sw $zero, 0x2c($sp) -/* 1E8B4 800434B4 2508000A */ addiu $t0, $t0, 0xa -/* 1E8B8 800434B8 AFA80034 */ sw $t0, 0x34($sp) -.L800434BC: -/* 1E8BC 800434BC 8FA70020 */ lw $a3, 0x20($sp) -/* 1E8C0 800434C0 8CE20000 */ lw $v0, ($a3) -/* 1E8C4 800434C4 1040015D */ beqz $v0, .L80043A3C -/* 1E8C8 800434C8 2404004C */ addiu $a0, $zero, 0x4c -/* 1E8CC 800434CC 8FA80034 */ lw $t0, 0x34($sp) -/* 1E8D0 800434D0 8D17FFFA */ lw $s7, -6($t0) -/* 1E8D4 800434D4 0C00AB29 */ jal func_8002ACA4 -/* 1E8D8 800434D8 AFA20024 */ sw $v0, 0x24($sp) -/* 1E8DC 800434DC 0040A02D */ daddu $s4, $v0, $zero -/* 1E8E0 800434E0 00161080 */ sll $v0, $s6, 2 -/* 1E8E4 800434E4 3C07800B */ lui $a3, %hi(D_800B0EF0) -/* 1E8E8 800434E8 24E70EF0 */ addiu $a3, $a3, %lo(D_800B0EF0) -/* 1E8EC 800434EC 00E21021 */ addu $v0, $a3, $v0 -/* 1E8F0 800434F0 16800003 */ bnez $s4, .L80043500 -/* 1E8F4 800434F4 AC540028 */ sw $s4, 0x28($v0) -.L800434F8: -/* 1E8F8 800434F8 08010D3E */ j .L800434F8 -/* 1E8FC 800434FC 00000000 */ nop -.L80043500: -/* 1E900 80043500 8FA80024 */ lw $t0, 0x24($sp) -/* 1E904 80043504 AE880000 */ sw $t0, ($s4) -/* 1E908 80043508 8FA70034 */ lw $a3, 0x34($sp) -/* 1E90C 8004350C 94E2FFFE */ lhu $v0, -2($a3) -/* 1E910 80043510 A6820044 */ sh $v0, 0x44($s4) -/* 1E914 80043514 94E20000 */ lhu $v0, ($a3) -/* 1E918 80043518 97A8002E */ lhu $t0, 0x2e($sp) -/* 1E91C 8004351C 2442FFFF */ addiu $v0, $v0, -1 -/* 1E920 80043520 A6880048 */ sh $t0, 0x48($s4) -/* 1E924 80043524 A6820046 */ sh $v0, 0x46($s4) -/* 1E928 80043528 8FA70024 */ lw $a3, 0x24($sp) -/* 1E92C 8004352C 18E00137 */ blez $a3, .L80043A0C -/* 1E930 80043530 0000982D */ daddu $s3, $zero, $zero -/* 1E934 80043534 AFB40030 */ sw $s4, 0x30($sp) -/* 1E938 80043538 26F20024 */ addiu $s2, $s7, 0x24 -.L8004353C: -/* 1E93C 8004353C 86850048 */ lh $a1, 0x48($s4) -/* 1E940 80043540 8FA40028 */ lw $a0, 0x28($sp) -/* 1E944 80043544 0C00FAAC */ jal func_8003EAB0 -/* 1E948 80043548 00B32821 */ addu $a1, $a1, $s3 -/* 1E94C 8004354C 10400006 */ beqz $v0, .L80043568 -/* 1E950 80043550 00000000 */ nop -/* 1E954 80043554 265201F0 */ addiu $s2, $s2, 0x1f0 -/* 1E958 80043558 8FA80030 */ lw $t0, 0x30($sp) -/* 1E95C 8004355C 26F701F0 */ addiu $s7, $s7, 0x1f0 -/* 1E960 80043560 08010E7C */ j .L800439F0 -/* 1E964 80043564 AD000004 */ sw $zero, 4($t0) -.L80043568: -/* 1E968 80043568 0C00AB29 */ jal func_8002ACA4 -/* 1E96C 8004356C 240400E8 */ addiu $a0, $zero, 0xe8 -/* 1E970 80043570 8FA70030 */ lw $a3, 0x30($sp) -/* 1E974 80043574 0040802D */ daddu $s0, $v0, $zero -/* 1E978 80043578 16000003 */ bnez $s0, .L80043588 -/* 1E97C 8004357C ACE20004 */ sw $v0, 4($a3) -.L80043580: -/* 1E980 80043580 08010D60 */ j .L80043580 -/* 1E984 80043584 00000000 */ nop -.L80043588: -/* 1E988 80043588 2403000F */ addiu $v1, $zero, 0xf -/* 1E98C 8004358C 2602003C */ addiu $v0, $s0, 0x3c -.L80043590: -/* 1E990 80043590 AC40006C */ sw $zero, 0x6c($v0) -/* 1E994 80043594 2463FFFF */ addiu $v1, $v1, -1 -/* 1E998 80043598 0461FFFD */ bgez $v1, .L80043590 -/* 1E99C 8004359C 2442FFFC */ addiu $v0, $v0, -4 -/* 1E9A0 800435A0 A2160004 */ sb $s6, 4($s0) -/* 1E9A4 800435A4 9642FFDE */ lhu $v0, -0x22($s2) -/* 1E9A8 800435A8 A6020008 */ sh $v0, 8($s0) -/* 1E9AC 800435AC 8E44FFE0 */ lw $a0, -0x20($s2) -/* 1E9B0 800435B0 26E20028 */ addiu $v0, $s7, 0x28 -/* 1E9B4 800435B4 AE0200D4 */ sw $v0, 0xd4($s0) -/* 1E9B8 800435B8 34028000 */ ori $v0, $zero, 0x8000 -/* 1E9BC 800435BC AE040018 */ sw $a0, 0x18($s0) -/* 1E9C0 800435C0 86430004 */ lh $v1, 4($s2) -/* 1E9C4 800435C4 3063FF00 */ andi $v1, $v1, 0xff00 -/* 1E9C8 800435C8 10620004 */ beq $v1, $v0, .L800435DC -/* 1E9CC 800435CC 0080A82D */ daddu $s5, $a0, $zero -/* 1E9D0 800435D0 3C028007 */ lui $v0, %hi(D_80077E88) -/* 1E9D4 800435D4 24427E88 */ addiu $v0, $v0, %lo(D_80077E88) -/* 1E9D8 800435D8 AE0200D4 */ sw $v0, 0xd4($s0) -.L800435DC: -/* 1E9DC 800435DC 3C02EFE8 */ lui $v0, 0xefe8 -/* 1E9E0 800435E0 A2000005 */ sb $zero, 5($s0) -/* 1E9E4 800435E4 8E43FFF4 */ lw $v1, -0xc($s2) -/* 1E9E8 800435E8 34422080 */ ori $v0, $v0, 0x2080 -/* 1E9EC 800435EC 0062102A */ slt $v0, $v1, $v0 -/* 1E9F0 800435F0 50400002 */ beql $v0, $zero, .L800435FC -/* 1E9F4 800435F4 AE00001C */ sw $zero, 0x1c($s0) -/* 1E9F8 800435F8 AE03001C */ sw $v1, 0x1c($s0) -.L800435FC: -/* 1E9FC 800435FC 8EA2000C */ lw $v0, 0xc($s5) -/* 1EA00 80043600 AE020020 */ sw $v0, 0x20($s0) -/* 1EA04 80043604 8EA20010 */ lw $v0, 0x10($s5) -/* 1EA08 80043608 AE020024 */ sw $v0, 0x24($s0) -/* 1EA0C 8004360C 8EA20014 */ lw $v0, 0x14($s5) -/* 1EA10 80043610 AE020028 */ sw $v0, 0x28($s0) -/* 1EA14 80043614 8EA20018 */ lw $v0, 0x18($s5) -/* 1EA18 80043618 AE02002C */ sw $v0, 0x2c($s0) -/* 1EA1C 8004361C 8EA2001C */ lw $v0, 0x1c($s5) -/* 1EA20 80043620 AE000034 */ sw $zero, 0x34($s0) -/* 1EA24 80043624 AE000038 */ sw $zero, 0x38($s0) -/* 1EA28 80043628 AE00003C */ sw $zero, 0x3c($s0) -/* 1EA2C 8004362C AE000040 */ sw $zero, 0x40($s0) -/* 1EA30 80043630 AE000044 */ sw $zero, 0x44($s0) -/* 1EA34 80043634 AE000048 */ sw $zero, 0x48($s0) -/* 1EA38 80043638 AE000050 */ sw $zero, 0x50($s0) -/* 1EA3C 8004363C AE000054 */ sw $zero, 0x54($s0) -/* 1EA40 80043640 AE000058 */ sw $zero, 0x58($s0) -/* 1EA44 80043644 AE00005C */ sw $zero, 0x5c($s0) -/* 1EA48 80043648 AE000060 */ sw $zero, 0x60($s0) -/* 1EA4C 8004364C A2000007 */ sb $zero, 7($s0) -/* 1EA50 80043650 A20000B5 */ sb $zero, 0xb5($s0) -/* 1EA54 80043654 AE020030 */ sw $v0, 0x30($s0) -/* 1EA58 80043658 924201BF */ lbu $v0, 0x1bf($s2) -/* 1EA5C 8004365C A20200AC */ sb $v0, 0xac($s0) -/* 1EA60 80043660 8E4201C0 */ lw $v0, 0x1c0($s2) -/* 1EA64 80043664 AE0000DC */ sw $zero, 0xdc($s0) -/* 1EA68 80043668 A20000B4 */ sb $zero, 0xb4($s0) -/* 1EA6C 8004366C AE0200B0 */ sw $v0, 0xb0($s0) -/* 1EA70 80043670 8EA20024 */ lw $v0, 0x24($s5) -/* 1EA74 80043674 AE0000BC */ sw $zero, 0xbc($s0) -/* 1EA78 80043678 AE0000C0 */ sw $zero, 0xc0($s0) -/* 1EA7C 8004367C AE0200B8 */ sw $v0, 0xb8($s0) -/* 1EA80 80043680 26E201A0 */ addiu $v0, $s7, 0x1a0 -/* 1EA84 80043684 AE0000C4 */ sw $zero, 0xc4($s0) -/* 1EA88 80043688 AE0200CC */ sw $v0, 0xcc($s0) -/* 1EA8C 8004368C 26E200E0 */ addiu $v0, $s7, 0xe0 -/* 1EA90 80043690 AE0200D0 */ sw $v0, 0xd0($s0) -/* 1EA94 80043694 8EA20020 */ lw $v0, 0x20($s5) -/* 1EA98 80043698 AE020000 */ sw $v0, ($s0) -/* 1EA9C 8004369C 8E43FFF0 */ lw $v1, -0x10($s2) -/* 1EAA0 800436A0 AE000064 */ sw $zero, 0x64($s0) -/* 1EAA4 800436A4 00431025 */ or $v0, $v0, $v1 -/* 1EAA8 800436A8 AE020000 */ sw $v0, ($s0) -/* 1EAAC 800436AC 8E4201C8 */ lw $v0, 0x1c8($s2) -/* 1EAB0 800436B0 AE0200D8 */ sw $v0, 0xd8($s0) -/* 1EAB4 800436B4 8E44FFF8 */ lw $a0, -8($s2) -/* 1EAB8 800436B8 10800012 */ beqz $a0, .L80043704 -/* 1EABC 800436BC 24020001 */ addiu $v0, $zero, 1 -/* 1EAC0 800436C0 14820004 */ bne $a0, $v0, .L800436D4 -/* 1EAC4 800436C4 00000000 */ nop -/* 1EAC8 800436C8 8E42FFFC */ lw $v0, -4($s2) -/* 1EACC 800436CC 08010DC1 */ j .L80043704 -/* 1EAD0 800436D0 AE02006C */ sw $v0, 0x6c($s0) -.L800436D4: -/* 1EAD4 800436D4 8E45FFFC */ lw $a1, -4($s2) -/* 1EAD8 800436D8 1880000A */ blez $a0, .L80043704 -/* 1EADC 800436DC 0000182D */ daddu $v1, $zero, $zero -/* 1EAE0 800436E0 0200202D */ daddu $a0, $s0, $zero -.L800436E4: -/* 1EAE4 800436E4 8CA20000 */ lw $v0, ($a1) -/* 1EAE8 800436E8 24A50004 */ addiu $a1, $a1, 4 -/* 1EAEC 800436EC 24630001 */ addiu $v1, $v1, 1 -/* 1EAF0 800436F0 AC82006C */ sw $v0, 0x6c($a0) -/* 1EAF4 800436F4 8E42FFF8 */ lw $v0, -8($s2) -/* 1EAF8 800436F8 0062102A */ slt $v0, $v1, $v0 -/* 1EAFC 800436FC 1440FFF9 */ bnez $v0, .L800436E4 -/* 1EB00 80043700 24840004 */ addiu $a0, $a0, 4 -.L80043704: -/* 1EB04 80043704 AFC00000 */ sw $zero, ($fp) -/* 1EB08 80043708 8EA20000 */ lw $v0, ($s5) -/* 1EB0C 8004370C 54400004 */ bnel $v0, $zero, .L80043720 -/* 1EB10 80043710 AFC20004 */ sw $v0, 4($fp) -/* 1EB14 80043714 8E0200CC */ lw $v0, 0xcc($s0) -/* 1EB18 80043718 8C420000 */ lw $v0, ($v0) -/* 1EB1C 8004371C AFC20004 */ sw $v0, 4($fp) -.L80043720: -/* 1EB20 80043720 AFC00008 */ sw $zero, 8($fp) -/* 1EB24 80043724 AFC0000C */ sw $zero, 0xc($fp) -/* 1EB28 80043728 8E020000 */ lw $v0, ($s0) -/* 1EB2C 8004372C 3C030002 */ lui $v1, 2 -/* 1EB30 80043730 00431024 */ and $v0, $v0, $v1 -/* 1EB34 80043734 14400006 */ bnez $v0, .L80043750 -/* 1EB38 80043738 00000000 */ nop -/* 1EB3C 8004373C 8E4501C4 */ lw $a1, 0x1c4($s2) -/* 1EB40 80043740 0C00E149 */ jal func_80038524 -/* 1EB44 80043744 03C0202D */ daddu $a0, $fp, $zero -/* 1EB48 80043748 08010DD6 */ j .L80043758 -/* 1EB4C 8004374C 00000000 */ nop -.L80043750: -/* 1EB50 80043750 0C00E150 */ jal func_80038540 -/* 1EB54 80043754 03C0202D */ daddu $a0, $fp, $zero -.L80043758: -/* 1EB58 80043758 0C00E1E7 */ jal func_8003879C -/* 1EB5C 8004375C 0040202D */ daddu $a0, $v0, $zero -/* 1EB60 80043760 9243FFDF */ lbu $v1, -0x21($s2) -/* 1EB64 80043764 0040882D */ daddu $s1, $v0, $zero -/* 1EB68 80043768 A22300A4 */ sb $v1, 0xa4($s1) -/* 1EB6C 8004376C 96A20006 */ lhu $v0, 6($s5) -/* 1EB70 80043770 A62200A6 */ sh $v0, 0xa6($s1) -/* 1EB74 80043774 96A20004 */ lhu $v0, 4($s5) -/* 1EB78 80043778 A62200A8 */ sh $v0, 0xa8($s1) -/* 1EB7C 8004377C C640FFE4 */ lwc1 $f0, -0x1c($s2) -/* 1EB80 80043780 4600010D */ trunc.w.s $f4, $f0 -/* 1EB84 80043784 44022000 */ mfc1 $v0, $f4 -/* 1EB88 80043788 E6200038 */ swc1 $f0, 0x38($s1) -/* 1EB8C 8004378C A602000A */ sh $v0, 0xa($s0) -/* 1EB90 80043790 C640FFE8 */ lwc1 $f0, -0x18($s2) -/* 1EB94 80043794 4600010D */ trunc.w.s $f4, $f0 -/* 1EB98 80043798 44022000 */ mfc1 $v0, $f4 -/* 1EB9C 8004379C E620003C */ swc1 $f0, 0x3c($s1) -/* 1EBA0 800437A0 A602000C */ sh $v0, 0xc($s0) -/* 1EBA4 800437A4 C640FFEC */ lwc1 $f0, -0x14($s2) -/* 1EBA8 800437A8 4600010D */ trunc.w.s $f4, $f0 -/* 1EBAC 800437AC 44022000 */ mfc1 $v0, $f4 -/* 1EBB0 800437B0 E6200040 */ swc1 $f0, 0x40($s1) -/* 1EBB4 800437B4 A602000E */ sh $v0, 0xe($s0) -/* 1EBB8 800437B8 C6200038 */ lwc1 $f0, 0x38($s1) -/* 1EBBC 800437BC C6220040 */ lwc1 $f2, 0x40($s1) -/* 1EBC0 800437C0 4600010D */ trunc.w.s $f4, $f0 -/* 1EBC4 800437C4 44022000 */ mfc1 $v0, $f4 -/* 1EBC8 800437C8 C620003C */ lwc1 $f0, 0x3c($s1) -/* 1EBCC 800437CC A6200096 */ sh $zero, 0x96($s1) -/* 1EBD0 800437D0 AE200010 */ sw $zero, 0x10($s1) -/* 1EBD4 800437D4 A6220090 */ sh $v0, 0x90($s1) -/* 1EBD8 800437D8 4600010D */ trunc.w.s $f4, $f0 -/* 1EBDC 800437DC 44022000 */ mfc1 $v0, $f4 -/* 1EBE0 800437E0 00000000 */ nop -/* 1EBE4 800437E4 A6220092 */ sh $v0, 0x92($s1) -/* 1EBE8 800437E8 4600110D */ trunc.w.s $f4, $f2 -/* 1EBEC 800437EC 44022000 */ mfc1 $v0, $f4 -/* 1EBF0 800437F0 00000000 */ nop -/* 1EBF4 800437F4 A6220094 */ sh $v0, 0x94($s1) -/* 1EBF8 800437F8 C6440000 */ lwc1 $f4, ($s2) -/* 1EBFC 800437FC 46802120 */ cvt.s.w $f4, $f4 -/* 1EC00 80043800 44052000 */ mfc1 $a1, $f4 -/* 1EC04 80043804 0C00EC00 */ jal func_8003B000 -/* 1EC08 80043808 0220202D */ daddu $a0, $s1, $zero -/* 1EC0C 8004380C 24023039 */ addiu $v0, $zero, 0x3039 -/* 1EC10 80043810 A60200E0 */ sh $v0, 0xe0($s0) -/* 1EC14 80043814 862200A6 */ lh $v0, 0xa6($s1) -/* 1EC18 80043818 3C014038 */ lui $at, 0x4038 -/* 1EC1C 8004381C 44811800 */ mtc1 $at, $f3 -/* 1EC20 80043820 44801000 */ mtc1 $zero, $f2 -/* 1EC24 80043824 44820000 */ mtc1 $v0, $f0 -/* 1EC28 80043828 00000000 */ nop -/* 1EC2C 8004382C 46800021 */ cvt.d.w $f0, $f0 -/* 1EC30 80043830 4620103E */ c.le.d $f2, $f0 -/* 1EC34 80043834 00000000 */ nop -/* 1EC38 80043838 45000004 */ bc1f .L8004384C -/* 1EC3C 8004383C 00000000 */ nop -/* 1EC40 80043840 46220003 */ div.d $f0, $f0, $f2 -/* 1EC44 80043844 08010E16 */ j .L80043858 -/* 1EC48 80043848 46200020 */ cvt.s.d $f0, $f0 -.L8004384C: -/* 1EC4C 8004384C 3C013F80 */ lui $at, 0x3f80 -/* 1EC50 80043850 44810000 */ mtc1 $at, $f0 -/* 1EC54 80043854 00000000 */ nop -.L80043858: -/* 1EC58 80043858 E620007C */ swc1 $f0, 0x7c($s1) -/* 1EC5C 8004385C 8E020000 */ lw $v0, ($s0) -/* 1EC60 80043860 30420100 */ andi $v0, $v0, 0x100 -/* 1EC64 80043864 10400004 */ beqz $v0, .L80043878 -/* 1EC68 80043868 00000000 */ nop -/* 1EC6C 8004386C 8E220000 */ lw $v0, ($s1) -/* 1EC70 80043870 34420040 */ ori $v0, $v0, 0x40 -/* 1EC74 80043874 AE220000 */ sw $v0, ($s1) -.L80043878: -/* 1EC78 80043878 8E020000 */ lw $v0, ($s0) -/* 1EC7C 8004387C 30420200 */ andi $v0, $v0, 0x200 -/* 1EC80 80043880 10400004 */ beqz $v0, .L80043894 -/* 1EC84 80043884 00000000 */ nop -/* 1EC88 80043888 8E220000 */ lw $v0, ($s1) -/* 1EC8C 8004388C 34420100 */ ori $v0, $v0, 0x100 -/* 1EC90 80043890 AE220000 */ sw $v0, ($s1) -.L80043894: -/* 1EC94 80043894 8E020000 */ lw $v0, ($s0) -/* 1EC98 80043898 30420400 */ andi $v0, $v0, 0x400 -/* 1EC9C 8004389C 10400004 */ beqz $v0, .L800438B0 -/* 1ECA0 800438A0 00000000 */ nop -/* 1ECA4 800438A4 8E220000 */ lw $v0, ($s1) -/* 1ECA8 800438A8 34428000 */ ori $v0, $v0, 0x8000 -/* 1ECAC 800438AC AE220000 */ sw $v0, ($s1) -.L800438B0: -/* 1ECB0 800438B0 8E020000 */ lw $v0, ($s0) -/* 1ECB4 800438B4 30420800 */ andi $v0, $v0, 0x800 -/* 1ECB8 800438B8 10400004 */ beqz $v0, .L800438CC -/* 1ECBC 800438BC 00000000 */ nop -/* 1ECC0 800438C0 8E220000 */ lw $v0, ($s1) -/* 1ECC4 800438C4 34420008 */ ori $v0, $v0, 8 -/* 1ECC8 800438C8 AE220000 */ sw $v0, ($s1) -.L800438CC: -/* 1ECCC 800438CC 8E020000 */ lw $v0, ($s0) -/* 1ECD0 800438D0 30421000 */ andi $v0, $v0, 0x1000 -/* 1ECD4 800438D4 10400004 */ beqz $v0, .L800438E8 -/* 1ECD8 800438D8 00000000 */ nop -/* 1ECDC 800438DC 8E220000 */ lw $v0, ($s1) -/* 1ECE0 800438E0 34420200 */ ori $v0, $v0, 0x200 -/* 1ECE4 800438E4 AE220000 */ sw $v0, ($s1) -.L800438E8: -/* 1ECE8 800438E8 8E020000 */ lw $v0, ($s0) -/* 1ECEC 800438EC 30420001 */ andi $v0, $v0, 1 -/* 1ECF0 800438F0 14400004 */ bnez $v0, .L80043904 -/* 1ECF4 800438F4 00000000 */ nop -/* 1ECF8 800438F8 8E220000 */ lw $v0, ($s1) -/* 1ECFC 800438FC 34420100 */ ori $v0, $v0, 0x100 -/* 1ED00 80043900 AE220000 */ sw $v0, ($s1) -.L80043904: -/* 1ED04 80043904 8E020000 */ lw $v0, ($s0) -/* 1ED08 80043908 30424000 */ andi $v0, $v0, 0x4000 -/* 1ED0C 8004390C 10400004 */ beqz $v0, .L80043920 -/* 1ED10 80043910 3C030100 */ lui $v1, 0x100 -/* 1ED14 80043914 8E220000 */ lw $v0, ($s1) -/* 1ED18 80043918 00431025 */ or $v0, $v0, $v1 -/* 1ED1C 8004391C AE220000 */ sw $v0, ($s1) -.L80043920: -/* 1ED20 80043920 8E020000 */ lw $v0, ($s0) -/* 1ED24 80043924 30422000 */ andi $v0, $v0, 0x2000 -/* 1ED28 80043928 10400004 */ beqz $v0, .L8004393C -/* 1ED2C 8004392C 00000000 */ nop -/* 1ED30 80043930 8E220000 */ lw $v0, ($s1) -/* 1ED34 80043934 34420020 */ ori $v0, $v0, 0x20 -/* 1ED38 80043938 AE220000 */ sw $v0, ($s1) -.L8004393C: -/* 1ED3C 8004393C 8E020000 */ lw $v0, ($s0) -/* 1ED40 80043940 30428000 */ andi $v0, $v0, 0x8000 -/* 1ED44 80043944 10400004 */ beqz $v0, .L80043958 -/* 1ED48 80043948 3C031000 */ lui $v1, 0x1000 -/* 1ED4C 8004394C 8E220000 */ lw $v0, ($s1) -/* 1ED50 80043950 00431025 */ or $v0, $v0, $v1 -/* 1ED54 80043954 AE220000 */ sw $v0, ($s1) -.L80043958: -/* 1ED58 80043958 8E020000 */ lw $v0, ($s0) -/* 1ED5C 8004395C 3C030001 */ lui $v1, 1 -/* 1ED60 80043960 00431024 */ and $v0, $v0, $v1 -/* 1ED64 80043964 10400004 */ beqz $v0, .L80043978 -/* 1ED68 80043968 3C032000 */ lui $v1, 0x2000 -/* 1ED6C 8004396C 8E220000 */ lw $v0, ($s1) -/* 1ED70 80043970 00431025 */ or $v0, $v0, $v1 -/* 1ED74 80043974 AE220000 */ sw $v0, ($s1) -.L80043978: -/* 1ED78 80043978 8E020000 */ lw $v0, ($s0) -/* 1ED7C 8004397C 30420080 */ andi $v0, $v0, 0x80 -/* 1ED80 80043980 10400004 */ beqz $v0, .L80043994 -/* 1ED84 80043984 00000000 */ nop -/* 1ED88 80043988 8E220000 */ lw $v0, ($s1) -/* 1ED8C 8004398C 34420400 */ ori $v0, $v0, 0x400 -/* 1ED90 80043990 AE220000 */ sw $v0, ($s1) -.L80043994: -/* 1ED94 80043994 8E030000 */ lw $v1, ($s0) -/* 1ED98 80043998 2402000B */ addiu $v0, $zero, 0xb -/* 1ED9C 8004399C 30630001 */ andi $v1, $v1, 1 -/* 1EDA0 800439A0 10600003 */ beqz $v1, .L800439B0 -/* 1EDA4 800439A4 A2020006 */ sb $v0, 6($s0) -/* 1EDA8 800439A8 2402000A */ addiu $v0, $zero, 0xa -/* 1EDAC 800439AC A2020006 */ sb $v0, 6($s0) -.L800439B0: -/* 1EDB0 800439B0 8EA40008 */ lw $a0, 8($s5) -/* 1EDB4 800439B4 1080000C */ beqz $a0, .L800439E8 -/* 1EDB8 800439B8 2405000A */ addiu $a1, $zero, 0xa -/* 1EDBC 800439BC 0C0B0CF8 */ jal func_802C33E0 -/* 1EDC0 800439C0 0000302D */ daddu $a2, $zero, $zero -/* 1EDC4 800439C4 0040182D */ daddu $v1, $v0, $zero -/* 1EDC8 800439C8 AE03003C */ sw $v1, 0x3c($s0) -/* 1EDCC 800439CC 8C620144 */ lw $v0, 0x144($v1) -/* 1EDD0 800439D0 AE020054 */ sw $v0, 0x54($s0) -/* 1EDD4 800439D4 AC700148 */ sw $s0, 0x148($v1) -/* 1EDD8 800439D8 86020008 */ lh $v0, 8($s0) -/* 1EDDC 800439DC AC62014C */ sw $v0, 0x14c($v1) -/* 1EDE0 800439E0 92020006 */ lbu $v0, 6($s0) -/* 1EDE4 800439E4 A0620004 */ sb $v0, 4($v1) -.L800439E8: -/* 1EDE8 800439E8 265201F0 */ addiu $s2, $s2, 0x1f0 -/* 1EDEC 800439EC 26F701F0 */ addiu $s7, $s7, 0x1f0 -.L800439F0: -/* 1EDF0 800439F0 26730001 */ addiu $s3, $s3, 1 -/* 1EDF4 800439F4 8FA70030 */ lw $a3, 0x30($sp) -/* 1EDF8 800439F8 8FA80024 */ lw $t0, 0x24($sp) -/* 1EDFC 800439FC 24E70004 */ addiu $a3, $a3, 4 -/* 1EE00 80043A00 0268102A */ slt $v0, $s3, $t0 -/* 1EE04 80043A04 1440FECD */ bnez $v0, .L8004353C -/* 1EE08 80043A08 AFA70030 */ sw $a3, 0x30($sp) -.L80043A0C: -/* 1EE0C 80043A0C 8FA70034 */ lw $a3, 0x34($sp) -/* 1EE10 80043A10 8FA80020 */ lw $t0, 0x20($sp) -/* 1EE14 80043A14 24E7000C */ addiu $a3, $a3, 0xc -/* 1EE18 80043A18 AFA70034 */ sw $a3, 0x34($sp) -/* 1EE1C 80043A1C 8FA7002C */ lw $a3, 0x2c($sp) -/* 1EE20 80043A20 2508000C */ addiu $t0, $t0, 0xc -/* 1EE24 80043A24 AFA80020 */ sw $t0, 0x20($sp) -/* 1EE28 80043A28 8FA80024 */ lw $t0, 0x24($sp) -/* 1EE2C 80043A2C 26D60001 */ addiu $s6, $s6, 1 -/* 1EE30 80043A30 00E83821 */ addu $a3, $a3, $t0 -/* 1EE34 80043A34 08010D2F */ j .L800434BC -/* 1EE38 80043A38 AFA7002C */ sw $a3, 0x2c($sp) -.L80043A3C: -/* 1EE3C 80043A3C 24020001 */ addiu $v0, $zero, 1 -/* 1EE40 80043A40 3C01800B */ lui $at, %hi(D_800B0F0C) -/* 1EE44 80043A44 A0360F0C */ sb $s6, %lo(D_800B0F0C)($at) -/* 1EE48 80043A48 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1EE4C 80043A4C AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1EE50 80043A50 08010F74 */ j .L80043DD0 -/* 1EE54 80043A54 00000000 */ nop -.L80043A58: -/* 1EE58 80043A58 0000A82D */ daddu $s5, $zero, $zero -/* 1EE5C 80043A5C 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1EE60 80043A60 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1EE64 80043A64 1840001F */ blez $v0, .L80043AE4 -/* 1EE68 80043A68 02A0B02D */ daddu $s6, $s5, $zero -/* 1EE6C 80043A6C 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 1EE70 80043A70 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -.L80043A74: -/* 1EE74 80043A74 8E540028 */ lw $s4, 0x28($s2) -/* 1EE78 80043A78 12800014 */ beqz $s4, .L80043ACC -/* 1EE7C 80043A7C 00000000 */ nop -/* 1EE80 80043A80 8E820000 */ lw $v0, ($s4) -/* 1EE84 80043A84 18400011 */ blez $v0, .L80043ACC -/* 1EE88 80043A88 0000982D */ daddu $s3, $zero, $zero -/* 1EE8C 80043A8C 0280882D */ daddu $s1, $s4, $zero -.L80043A90: -/* 1EE90 80043A90 8E300004 */ lw $s0, 4($s1) -/* 1EE94 80043A94 12000008 */ beqz $s0, .L80043AB8 -/* 1EE98 80043A98 00000000 */ nop -/* 1EE9C 80043A9C 8E02003C */ lw $v0, 0x3c($s0) -/* 1EEA0 80043AA0 10400005 */ beqz $v0, .L80043AB8 -/* 1EEA4 80043AA4 00000000 */ nop -/* 1EEA8 80043AA8 0C0B1059 */ jal func_802C4164 -/* 1EEAC 80043AAC 8E040054 */ lw $a0, 0x54($s0) -/* 1EEB0 80043AB0 54400001 */ bnel $v0, $zero, .L80043AB8 -/* 1EEB4 80043AB4 24150001 */ addiu $s5, $zero, 1 -.L80043AB8: -/* 1EEB8 80043AB8 8E820000 */ lw $v0, ($s4) -/* 1EEBC 80043ABC 26730001 */ addiu $s3, $s3, 1 -/* 1EEC0 80043AC0 0262102A */ slt $v0, $s3, $v0 -/* 1EEC4 80043AC4 1440FFF2 */ bnez $v0, .L80043A90 -/* 1EEC8 80043AC8 26310004 */ addiu $s1, $s1, 4 -.L80043ACC: -/* 1EECC 80043ACC 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1EED0 80043AD0 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1EED4 80043AD4 26D60001 */ addiu $s6, $s6, 1 -/* 1EED8 80043AD8 02C2102A */ slt $v0, $s6, $v0 -/* 1EEDC 80043ADC 1440FFE5 */ bnez $v0, .L80043A74 -/* 1EEE0 80043AE0 26520004 */ addiu $s2, $s2, 4 -.L80043AE4: -/* 1EEE4 80043AE4 16A000BA */ bnez $s5, .L80043DD0 -/* 1EEE8 80043AE8 00000000 */ nop -/* 1EEEC 80043AEC 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1EEF0 80043AF0 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1EEF4 80043AF4 18400026 */ blez $v0, .L80043B90 -/* 1EEF8 80043AF8 0000B02D */ daddu $s6, $zero, $zero -/* 1EEFC 80043AFC 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 1EF00 80043B00 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -.L80043B04: -/* 1EF04 80043B04 8E540028 */ lw $s4, 0x28($s2) -/* 1EF08 80043B08 1280001B */ beqz $s4, .L80043B78 -/* 1EF0C 80043B0C 00000000 */ nop -/* 1EF10 80043B10 8E820000 */ lw $v0, ($s4) -/* 1EF14 80043B14 18400018 */ blez $v0, .L80043B78 -/* 1EF18 80043B18 0000982D */ daddu $s3, $zero, $zero -/* 1EF1C 80043B1C 0280882D */ daddu $s1, $s4, $zero -.L80043B20: -/* 1EF20 80043B20 8E300004 */ lw $s0, 4($s1) -/* 1EF24 80043B24 1200000F */ beqz $s0, .L80043B64 -/* 1EF28 80043B28 00000000 */ nop -/* 1EF2C 80043B2C 8E04001C */ lw $a0, 0x1c($s0) -/* 1EF30 80043B30 1080000C */ beqz $a0, .L80043B64 -/* 1EF34 80043B34 2405000A */ addiu $a1, $zero, 0xa -/* 1EF38 80043B38 0C0B0CF8 */ jal func_802C33E0 -/* 1EF3C 80043B3C 0000302D */ daddu $a2, $zero, $zero -/* 1EF40 80043B40 0040182D */ daddu $v1, $v0, $zero -/* 1EF44 80043B44 AE030034 */ sw $v1, 0x34($s0) -/* 1EF48 80043B48 8C620144 */ lw $v0, 0x144($v1) -/* 1EF4C 80043B4C AE02004C */ sw $v0, 0x4c($s0) -/* 1EF50 80043B50 AC700148 */ sw $s0, 0x148($v1) -/* 1EF54 80043B54 86020008 */ lh $v0, 8($s0) -/* 1EF58 80043B58 AC62014C */ sw $v0, 0x14c($v1) -/* 1EF5C 80043B5C 92020006 */ lbu $v0, 6($s0) -/* 1EF60 80043B60 A0620004 */ sb $v0, 4($v1) -.L80043B64: -/* 1EF64 80043B64 8E820000 */ lw $v0, ($s4) -/* 1EF68 80043B68 26730001 */ addiu $s3, $s3, 1 -/* 1EF6C 80043B6C 0262102A */ slt $v0, $s3, $v0 -/* 1EF70 80043B70 1440FFEB */ bnez $v0, .L80043B20 -/* 1EF74 80043B74 26310004 */ addiu $s1, $s1, 4 -.L80043B78: -/* 1EF78 80043B78 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1EF7C 80043B7C 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1EF80 80043B80 26D60001 */ addiu $s6, $s6, 1 -/* 1EF84 80043B84 02C2102A */ slt $v0, $s6, $v0 -/* 1EF88 80043B88 1440FFDE */ bnez $v0, .L80043B04 -/* 1EF8C 80043B8C 26520004 */ addiu $s2, $s2, 4 -.L80043B90: -/* 1EF90 80043B90 24020002 */ addiu $v0, $zero, 2 -/* 1EF94 80043B94 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1EF98 80043B98 AC22A5B0 */ sw $v0, %lo(D_8009A5B0)($at) -/* 1EF9C 80043B9C 08010F74 */ j .L80043DD0 -/* 1EFA0 80043BA0 00000000 */ nop -.L80043BA4: -/* 1EFA4 80043BA4 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1EFA8 80043BA8 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1EFAC 80043BAC 18400020 */ blez $v0, .L80043C30 -/* 1EFB0 80043BB0 02A0B02D */ daddu $s6, $s5, $zero -/* 1EFB4 80043BB4 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 1EFB8 80043BB8 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -.L80043BBC: -/* 1EFBC 80043BBC 8E540028 */ lw $s4, 0x28($s2) -/* 1EFC0 80043BC0 12800015 */ beqz $s4, .L80043C18 -/* 1EFC4 80043BC4 00000000 */ nop -/* 1EFC8 80043BC8 8E820000 */ lw $v0, ($s4) -/* 1EFCC 80043BCC 18400012 */ blez $v0, .L80043C18 -/* 1EFD0 80043BD0 0000982D */ daddu $s3, $zero, $zero -/* 1EFD4 80043BD4 0280882D */ daddu $s1, $s4, $zero -.L80043BD8: -/* 1EFD8 80043BD8 8E300004 */ lw $s0, 4($s1) -/* 1EFDC 80043BDC 12000009 */ beqz $s0, .L80043C04 -/* 1EFE0 80043BE0 00000000 */ nop -/* 1EFE4 80043BE4 8E020034 */ lw $v0, 0x34($s0) -/* 1EFE8 80043BE8 10400006 */ beqz $v0, .L80043C04 -/* 1EFEC 80043BEC 00000000 */ nop -/* 1EFF0 80043BF0 0C0B1059 */ jal func_802C4164 -/* 1EFF4 80043BF4 8E04004C */ lw $a0, 0x4c($s0) -/* 1EFF8 80043BF8 50400002 */ beql $v0, $zero, .L80043C04 -/* 1EFFC 80043BFC AE000034 */ sw $zero, 0x34($s0) -/* 1F000 80043C00 24150001 */ addiu $s5, $zero, 1 -.L80043C04: -/* 1F004 80043C04 8E820000 */ lw $v0, ($s4) -/* 1F008 80043C08 26730001 */ addiu $s3, $s3, 1 -/* 1F00C 80043C0C 0262102A */ slt $v0, $s3, $v0 -/* 1F010 80043C10 1440FFF1 */ bnez $v0, .L80043BD8 -/* 1F014 80043C14 26310004 */ addiu $s1, $s1, 4 -.L80043C18: -/* 1F018 80043C18 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1F01C 80043C1C 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1F020 80043C20 26D60001 */ addiu $s6, $s6, 1 -/* 1F024 80043C24 02C2102A */ slt $v0, $s6, $v0 -/* 1F028 80043C28 1440FFE4 */ bnez $v0, .L80043BBC -/* 1F02C 80043C2C 26520004 */ addiu $s2, $s2, 4 -.L80043C30: -/* 1F030 80043C30 16A00067 */ bnez $s5, .L80043DD0 -/* 1F034 80043C34 00000000 */ nop -/* 1F038 80043C38 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1F03C 80043C3C 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1F040 80043C40 1840002E */ blez $v0, .L80043CFC -/* 1F044 80043C44 0000B02D */ daddu $s6, $zero, $zero -/* 1F048 80043C48 24150064 */ addiu $s5, $zero, 0x64 -/* 1F04C 80043C4C 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 1F050 80043C50 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -.L80043C54: -/* 1F054 80043C54 8E540028 */ lw $s4, 0x28($s2) -/* 1F058 80043C58 12800020 */ beqz $s4, .L80043CDC -/* 1F05C 80043C5C 00000000 */ nop -/* 1F060 80043C60 8E820000 */ lw $v0, ($s4) -/* 1F064 80043C64 1840001D */ blez $v0, .L80043CDC -/* 1F068 80043C68 0000982D */ daddu $s3, $zero, $zero -/* 1F06C 80043C6C 0280882D */ daddu $s1, $s4, $zero -.L80043C70: -/* 1F070 80043C70 8E300004 */ lw $s0, 4($s1) -/* 1F074 80043C74 12000014 */ beqz $s0, .L80043CC8 -/* 1F078 80043C78 00000000 */ nop -/* 1F07C 80043C7C 8E020000 */ lw $v0, ($s0) -/* 1F080 80043C80 30420020 */ andi $v0, $v0, 0x20 -/* 1F084 80043C84 14400010 */ bnez $v0, .L80043CC8 -/* 1F088 80043C88 00000000 */ nop -/* 1F08C 80043C8C 8E040024 */ lw $a0, 0x24($s0) -/* 1F090 80043C90 1080000D */ beqz $a0, .L80043CC8 -/* 1F094 80043C94 2405000A */ addiu $a1, $zero, 0xa -/* 1F098 80043C98 0C0B0CF8 */ jal func_802C33E0 -/* 1F09C 80043C9C 0000302D */ daddu $a2, $zero, $zero -/* 1F0A0 80043CA0 0040182D */ daddu $v1, $v0, $zero -/* 1F0A4 80043CA4 AE03003C */ sw $v1, 0x3c($s0) -/* 1F0A8 80043CA8 8C620144 */ lw $v0, 0x144($v1) -/* 1F0AC 80043CAC AE1500C8 */ sw $s5, 0xc8($s0) -/* 1F0B0 80043CB0 AE020054 */ sw $v0, 0x54($s0) -/* 1F0B4 80043CB4 AC700148 */ sw $s0, 0x148($v1) -/* 1F0B8 80043CB8 86020008 */ lh $v0, 8($s0) -/* 1F0BC 80043CBC AC62014C */ sw $v0, 0x14c($v1) -/* 1F0C0 80043CC0 92020006 */ lbu $v0, 6($s0) -/* 1F0C4 80043CC4 A0620004 */ sb $v0, 4($v1) -.L80043CC8: -/* 1F0C8 80043CC8 8E820000 */ lw $v0, ($s4) -/* 1F0CC 80043CCC 26730001 */ addiu $s3, $s3, 1 -/* 1F0D0 80043CD0 0262102A */ slt $v0, $s3, $v0 -/* 1F0D4 80043CD4 1440FFE6 */ bnez $v0, .L80043C70 -/* 1F0D8 80043CD8 26310004 */ addiu $s1, $s1, 4 -.L80043CDC: -/* 1F0DC 80043CDC 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1F0E0 80043CE0 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1F0E4 80043CE4 26D60001 */ addiu $s6, $s6, 1 -/* 1F0E8 80043CE8 02C2102A */ slt $v0, $s6, $v0 -/* 1F0EC 80043CEC 1440FFD9 */ bnez $v0, .L80043C54 -/* 1F0F0 80043CF0 26520004 */ addiu $s2, $s2, 4 -/* 1F0F4 80043CF4 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1F0F8 80043CF8 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -.L80043CFC: -/* 1F0FC 80043CFC 1840002A */ blez $v0, .L80043DA8 -/* 1F100 80043D00 0000B02D */ daddu $s6, $zero, $zero -/* 1F104 80043D04 3C12800B */ lui $s2, %hi(D_800B0EF0) -/* 1F108 80043D08 26520EF0 */ addiu $s2, $s2, %lo(D_800B0EF0) -.L80043D0C: -/* 1F10C 80043D0C 8E540028 */ lw $s4, 0x28($s2) -/* 1F110 80043D10 1280001F */ beqz $s4, .L80043D90 -/* 1F114 80043D14 00000000 */ nop -/* 1F118 80043D18 8E820000 */ lw $v0, ($s4) -/* 1F11C 80043D1C 1840001C */ blez $v0, .L80043D90 -/* 1F120 80043D20 0000982D */ daddu $s3, $zero, $zero -/* 1F124 80043D24 0280882D */ daddu $s1, $s4, $zero -.L80043D28: -/* 1F128 80043D28 8E300004 */ lw $s0, 4($s1) -/* 1F12C 80043D2C 12000013 */ beqz $s0, .L80043D7C -/* 1F130 80043D30 00000000 */ nop -/* 1F134 80043D34 8E020000 */ lw $v0, ($s0) -/* 1F138 80043D38 30420020 */ andi $v0, $v0, 0x20 -/* 1F13C 80043D3C 1440000F */ bnez $v0, .L80043D7C -/* 1F140 80043D40 00000000 */ nop -/* 1F144 80043D44 8E04002C */ lw $a0, 0x2c($s0) -/* 1F148 80043D48 1080000C */ beqz $a0, .L80043D7C -/* 1F14C 80043D4C 2405000A */ addiu $a1, $zero, 0xa -/* 1F150 80043D50 0C0B0CF8 */ jal func_802C33E0 -/* 1F154 80043D54 0000302D */ daddu $a2, $zero, $zero -/* 1F158 80043D58 0040182D */ daddu $v1, $v0, $zero -/* 1F15C 80043D5C AE030044 */ sw $v1, 0x44($s0) -/* 1F160 80043D60 8C620144 */ lw $v0, 0x144($v1) -/* 1F164 80043D64 AE02005C */ sw $v0, 0x5c($s0) -/* 1F168 80043D68 AC700148 */ sw $s0, 0x148($v1) -/* 1F16C 80043D6C 86020008 */ lh $v0, 8($s0) -/* 1F170 80043D70 AC62014C */ sw $v0, 0x14c($v1) -/* 1F174 80043D74 92020006 */ lbu $v0, 6($s0) -/* 1F178 80043D78 A0620004 */ sb $v0, 4($v1) -.L80043D7C: -/* 1F17C 80043D7C 8E820000 */ lw $v0, ($s4) -/* 1F180 80043D80 26730001 */ addiu $s3, $s3, 1 -/* 1F184 80043D84 0262102A */ slt $v0, $s3, $v0 -/* 1F188 80043D88 1440FFE7 */ bnez $v0, .L80043D28 -/* 1F18C 80043D8C 26310004 */ addiu $s1, $s1, 4 -.L80043D90: -/* 1F190 80043D90 3C02800B */ lui $v0, %hi(D_800B0F0C) -/* 1F194 80043D94 80420F0C */ lb $v0, %lo(D_800B0F0C)($v0) -/* 1F198 80043D98 26D60001 */ addiu $s6, $s6, 1 -/* 1F19C 80043D9C 02C2102A */ slt $v0, $s6, $v0 -/* 1F1A0 80043DA0 1440FFDA */ bnez $v0, .L80043D0C -/* 1F1A4 80043DA4 26520004 */ addiu $s2, $s2, 4 -.L80043DA8: -/* 1F1A8 80043DA8 0C0B1192 */ jal func_802C4648 -/* 1F1AC 80043DAC 24040010 */ addiu $a0, $zero, 0x10 -/* 1F1B0 80043DB0 24020002 */ addiu $v0, $zero, 2 -/* 1F1B4 80043DB4 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1F1B8 80043DB8 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1F1BC 80043DBC 24020001 */ addiu $v0, $zero, 1 -/* 1F1C0 80043DC0 3C01800A */ lui $at, %hi(D_8009A658) -/* 1F1C4 80043DC4 AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1F1C8 80043DC8 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1F1CC 80043DCC AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -.L80043DD0: -/* 1F1D0 80043DD0 8FBF005C */ lw $ra, 0x5c($sp) -/* 1F1D4 80043DD4 8FBE0058 */ lw $fp, 0x58($sp) -/* 1F1D8 80043DD8 8FB70054 */ lw $s7, 0x54($sp) -/* 1F1DC 80043DDC 8FB60050 */ lw $s6, 0x50($sp) -/* 1F1E0 80043DE0 8FB5004C */ lw $s5, 0x4c($sp) -/* 1F1E4 80043DE4 8FB40048 */ lw $s4, 0x48($sp) -/* 1F1E8 80043DE8 8FB30044 */ lw $s3, 0x44($sp) -/* 1F1EC 80043DEC 8FB20040 */ lw $s2, 0x40($sp) -/* 1F1F0 80043DF0 8FB1003C */ lw $s1, 0x3c($sp) -/* 1F1F4 80043DF4 8FB00038 */ lw $s0, 0x38($sp) -/* 1F1F8 80043DF8 03E00008 */ jr $ra -/* 1F1FC 80043DFC 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80043E00.s b/ver/jp/asm/nonmatchings/19EB0/func_80043E00.s deleted file mode 100644 index 46378fa7e8..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80043E00.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043E00 -/* 1F200 80043E00 03E00008 */ jr $ra -/* 1F204 80043E04 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/19EB0/func_80043E08.s b/ver/jp/asm/nonmatchings/19EB0/func_80043E08.s deleted file mode 100644 index 646b985a12..0000000000 --- a/ver/jp/asm/nonmatchings/19EB0/func_80043E08.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043E08 -/* 1F208 80043E08 3C02800A */ lui $v0, %hi(D_8009A5E0) -/* 1F20C 80043E0C 8C42A5E0 */ lw $v0, %lo(D_8009A5E0)($v0) -/* 1F210 80043E10 3C03800B */ lui $v1, %hi(D_800B0EF5) -/* 1F214 80043E14 80630EF5 */ lb $v1, %lo(D_800B0EF5)($v1) -/* 1F218 80043E18 38420003 */ xori $v0, $v0, 3 -/* 1F21C 80043E1C 2C440001 */ sltiu $a0, $v0, 1 -/* 1F220 80043E20 24020005 */ addiu $v0, $zero, 5 -/* 1F224 80043E24 50620001 */ beql $v1, $v0, .L80043E2C -/* 1F228 80043E28 24040001 */ addiu $a0, $zero, 1 -.L80043E2C: -/* 1F22C 80043E2C 03E00008 */ jr $ra -/* 1F230 80043E30 0080102D */ daddu $v0, $a0, $zero -/* 1F234 80043E34 00000000 */ nop -/* 1F238 80043E38 00000000 */ nop -/* 1F23C 80043E3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/1B10/func_80026710.s b/ver/jp/asm/nonmatchings/1B10/func_80026710.s deleted file mode 100644 index 7a59583a08..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_80026710.s +++ /dev/null @@ -1,188 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026710 -/* 1B10 80026710 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1B14 80026714 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1B18 80026718 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B1C 8002671C AFBF0018 */ sw $ra, 0x18($sp) -/* 1B20 80026720 AFB10014 */ sw $s1, 0x14($sp) -/* 1B24 80026724 AFB00010 */ sw $s0, 0x10($sp) -/* 1B28 80026728 94620134 */ lhu $v0, 0x134($v1) -/* 1B2C 8002672C 3C040CDF */ lui $a0, 0xcdf -/* 1B30 80026730 24420001 */ addiu $v0, $v0, 1 -/* 1B34 80026734 A4620134 */ sh $v0, 0x134($v1) -/* 1B38 80026738 3C038011 */ lui $v1, %hi(D_8010F450) -/* 1B3C 8002673C 2463F450 */ addiu $v1, $v1, %lo(D_8010F450) -/* 1B40 80026740 8C6202BC */ lw $v0, 0x2bc($v1) -/* 1B44 80026744 3484E5FF */ ori $a0, $a0, 0xe5ff -/* 1B48 80026748 24420002 */ addiu $v0, $v0, 2 -/* 1B4C 8002674C AC6202BC */ sw $v0, 0x2bc($v1) -/* 1B50 80026750 0082102B */ sltu $v0, $a0, $v0 -/* 1B54 80026754 54400001 */ bnel $v0, $zero, .L8002675C -/* 1B58 80026758 AC6402BC */ sw $a0, 0x2bc($v1) -.L8002675C: -/* 1B5C 8002675C 0C00A211 */ jal func_80028844 -/* 1B60 80026760 00000000 */ nop -/* 1B64 80026764 0C00A3D3 */ jal func_80028F4C -/* 1B68 80026768 00000000 */ nop -/* 1B6C 8002676C 3C048007 */ lui $a0, %hi(D_80074001) -/* 1B70 80026770 24844001 */ addiu $a0, $a0, %lo(D_80074001) -/* 1B74 80026774 80820000 */ lb $v0, ($a0) -/* 1B78 80026778 90830000 */ lbu $v1, ($a0) -/* 1B7C 8002677C 10400008 */ beqz $v0, .L800267A0 -/* 1B80 80026780 2462FFFF */ addiu $v0, $v1, -1 -/* 1B84 80026784 A0820000 */ sb $v0, ($a0) -/* 1B88 80026788 00021600 */ sll $v0, $v0, 0x18 -/* 1B8C 8002678C 14400087 */ bnez $v0, .L800269AC -/* 1B90 80026790 00000000 */ nop -/* 1B94 80026794 3C028007 */ lui $v0, %hi(D_80074000) -/* 1B98 80026798 90424000 */ lbu $v0, %lo(D_80074000)($v0) -/* 1B9C 8002679C A0820000 */ sb $v0, ($a0) -.L800267A0: -/* 1BA0 800267A0 0C04833E */ jal func_80120CF8 -/* 1BA4 800267A4 00000000 */ nop -/* 1BA8 800267A8 0C00E08F */ jal func_8003823C -/* 1BAC 800267AC 00000000 */ nop -/* 1BB0 800267B0 0C04A185 */ jal func_80128614 -/* 1BB4 800267B4 00000000 */ nop -/* 1BB8 800267B8 0C052A44 */ jal func_8014A910 -/* 1BBC 800267BC 00000000 */ nop -/* 1BC0 800267C0 0C0B0F5D */ jal func_802C3D74 -/* 1BC4 800267C4 00000000 */ nop -/* 1BC8 800267C8 0C04A298 */ jal func_80128A60 -/* 1BCC 800267CC 00000000 */ nop -/* 1BD0 800267D0 0C0519B0 */ jal func_801466C0 -/* 1BD4 800267D4 00000000 */ nop -/* 1BD8 800267D8 0C046022 */ jal func_80118088 -/* 1BDC 800267DC 00000000 */ nop -/* 1BE0 800267E0 0C045238 */ jal func_801148E0 -/* 1BE4 800267E4 00000000 */ nop -/* 1BE8 800267E8 0C04F492 */ jal func_8013D248 -/* 1BEC 800267EC 00000000 */ nop -/* 1BF0 800267F0 0C053D7E */ jal func_8014F5F8 -/* 1BF4 800267F4 00000000 */ nop -/* 1BF8 800267F8 0C0530C5 */ jal func_8014C314 -/* 1BFC 800267FC 00000000 */ nop -/* 1C00 80026800 0C0539F9 */ jal func_8014E7E4 -/* 1C04 80026804 00000000 */ nop -/* 1C08 80026808 0C053131 */ jal func_8014C4C4 -/* 1C0C 8002680C 00000000 */ nop -/* 1C10 80026810 0C00AE8E */ jal func_8002BA38 -/* 1C14 80026814 00000000 */ nop -/* 1C18 80026818 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1C1C 8002681C 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1C20 80026820 8E040000 */ lw $a0, ($s0) -/* 1C24 80026824 30820020 */ andi $v0, $a0, 0x20 -/* 1C28 80026828 10400035 */ beqz $v0, .L80026900 -/* 1C2C 8002682C 00000000 */ nop -/* 1C30 80026830 3C118007 */ lui $s1, %hi(D_80074182) -/* 1C34 80026834 26314182 */ addiu $s1, $s1, %lo(D_80074182) -/* 1C38 80026838 86230000 */ lh $v1, ($s1) -/* 1C3C 8002683C 10600005 */ beqz $v1, .L80026854 -/* 1C40 80026840 24020001 */ addiu $v0, $zero, 1 -/* 1C44 80026844 1062001C */ beq $v1, $v0, .L800268B8 -/* 1C48 80026848 34840008 */ ori $a0, $a0, 8 -/* 1C4C 8002684C 08009A44 */ j .L80026910 -/* 1C50 80026850 00000000 */ nop -.L80026854: -/* 1C54 80026854 34820200 */ ori $v0, $a0, 0x200 -/* 1C58 80026858 0C038056 */ jal func_800E0158 -/* 1C5C 8002685C AE020000 */ sw $v0, ($s0) -/* 1C60 80026860 3C048007 */ lui $a0, %hi(D_80074180) -/* 1C64 80026864 24844180 */ addiu $a0, $a0, %lo(D_80074180) -/* 1C68 80026868 240500FF */ addiu $a1, $zero, 0xff -/* 1C6C 8002686C 84820000 */ lh $v0, ($a0) -/* 1C70 80026870 94830000 */ lhu $v1, ($a0) -/* 1C74 80026874 14450008 */ bne $v0, $a1, .L80026898 -/* 1C78 80026878 2462000A */ addiu $v0, $v1, 0xa -/* 1C7C 8002687C 24020001 */ addiu $v0, $zero, 1 -/* 1C80 80026880 A6220000 */ sh $v0, ($s1) -/* 1C84 80026884 24020003 */ addiu $v0, $zero, 3 -/* 1C88 80026888 3C01800A */ lui $at, %hi(D_8009A670) -/* 1C8C 8002688C A422A670 */ sh $v0, %lo(D_8009A670)($at) -/* 1C90 80026890 08009A44 */ j .L80026910 -/* 1C94 80026894 00000000 */ nop -.L80026898: -/* 1C98 80026898 A4820000 */ sh $v0, ($a0) -/* 1C9C 8002689C 00021400 */ sll $v0, $v0, 0x10 -/* 1CA0 800268A0 00021403 */ sra $v0, $v0, 0x10 -/* 1CA4 800268A4 28420100 */ slti $v0, $v0, 0x100 -/* 1CA8 800268A8 50400019 */ beql $v0, $zero, .L80026910 -/* 1CAC 800268AC A4850000 */ sh $a1, ($a0) -/* 1CB0 800268B0 08009A44 */ j .L80026910 -/* 1CB4 800268B4 00000000 */ nop -.L800268B8: -/* 1CB8 800268B8 3C02800A */ lui $v0, %hi(D_8009A670) -/* 1CBC 800268BC 2442A670 */ addiu $v0, $v0, %lo(D_8009A670) -/* 1CC0 800268C0 94430000 */ lhu $v1, ($v0) -/* 1CC4 800268C4 AE040000 */ sw $a0, ($s0) -/* 1CC8 800268C8 2463FFFF */ addiu $v1, $v1, -1 -/* 1CCC 800268CC A4430000 */ sh $v1, ($v0) -/* 1CD0 800268D0 00031C00 */ sll $v1, $v1, 0x10 -/* 1CD4 800268D4 1460000E */ bnez $v1, .L80026910 -/* 1CD8 800268D8 00000000 */ nop -/* 1CDC 800268DC 0C053A3A */ jal func_8014E8E8 -/* 1CE0 800268E0 00000000 */ nop -/* 1CE4 800268E4 0C00CC60 */ jal func_80033180 -/* 1CE8 800268E8 0000202D */ daddu $a0, $zero, $zero -/* 1CEC 800268EC 8E020000 */ lw $v0, ($s0) -/* 1CF0 800268F0 2403FFDF */ addiu $v1, $zero, -0x21 -/* 1CF4 800268F4 00431024 */ and $v0, $v0, $v1 -/* 1CF8 800268F8 08009A44 */ j .L80026910 -/* 1CFC 800268FC AE020000 */ sw $v0, ($s0) -.L80026900: -/* 1D00 80026900 3C018007 */ lui $at, %hi(D_80074180) -/* 1D04 80026904 A4204180 */ sh $zero, %lo(D_80074180)($at) -/* 1D08 80026908 3C018007 */ lui $at, %hi(D_80074182) -/* 1D0C 8002690C A4204182 */ sh $zero, %lo(D_80074182)($at) -.L80026910: -/* 1D10 80026910 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D14 80026914 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D18 80026918 8C830000 */ lw $v1, ($a0) -/* 1D1C 8002691C 30620100 */ andi $v0, $v1, 0x100 -/* 1D20 80026920 14400003 */ bnez $v0, .L80026930 -/* 1D24 80026924 34621000 */ ori $v0, $v1, 0x1000 -/* 1D28 80026928 2402EFFF */ addiu $v0, $zero, -0x1001 -/* 1D2C 8002692C 00621024 */ and $v0, $v1, $v0 -.L80026930: -/* 1D30 80026930 AC820000 */ sw $v0, ($a0) -/* 1D34 80026934 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D38 80026938 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D3C 8002693C 8C830000 */ lw $v1, ($a0) -/* 1D40 80026940 30620200 */ andi $v0, $v1, 0x200 -/* 1D44 80026944 14400003 */ bnez $v0, .L80026954 -/* 1D48 80026948 34622000 */ ori $v0, $v1, 0x2000 -/* 1D4C 8002694C 2402DFFF */ addiu $v0, $zero, -0x2001 -/* 1D50 80026950 00621024 */ and $v0, $v1, $v0 -.L80026954: -/* 1D54 80026954 AC820000 */ sw $v0, ($a0) -/* 1D58 80026958 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D5C 8002695C 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D60 80026960 8C830000 */ lw $v1, ($a0) -/* 1D64 80026964 30620400 */ andi $v0, $v1, 0x400 -/* 1D68 80026968 14400003 */ bnez $v0, .L80026978 -/* 1D6C 8002696C 34624000 */ ori $v0, $v1, 0x4000 -/* 1D70 80026970 2402BFFF */ addiu $v0, $zero, -0x4001 -/* 1D74 80026974 00621024 */ and $v0, $v1, $v0 -.L80026978: -/* 1D78 80026978 AC820000 */ sw $v0, ($a0) -/* 1D7C 8002697C 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D80 80026980 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D84 80026984 8C830000 */ lw $v1, ($a0) -/* 1D88 80026988 30620800 */ andi $v0, $v1, 0x800 -/* 1D8C 8002698C 14400004 */ bnez $v0, .L800269A0 -/* 1D90 80026990 34628000 */ ori $v0, $v1, 0x8000 -/* 1D94 80026994 3C02FFFF */ lui $v0, 0xffff -/* 1D98 80026998 34427FFF */ ori $v0, $v0, 0x7fff -/* 1D9C 8002699C 00621024 */ and $v0, $v1, $v0 -.L800269A0: -/* 1DA0 800269A0 AC820000 */ sw $v0, ($a0) -/* 1DA4 800269A4 0C00A66F */ jal func_800299BC -/* 1DA8 800269A8 24040001 */ addiu $a0, $zero, 1 -.L800269AC: -/* 1DAC 800269AC 8FBF0018 */ lw $ra, 0x18($sp) -/* 1DB0 800269B0 8FB10014 */ lw $s1, 0x14($sp) -/* 1DB4 800269B4 8FB00010 */ lw $s0, 0x10($sp) -/* 1DB8 800269B8 03E00008 */ jr $ra -/* 1DBC 800269BC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1B10/func_800269C0.s b/ver/jp/asm/nonmatchings/1B10/func_800269C0.s deleted file mode 100644 index 532f9826d6..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_800269C0.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800269C0 -/* 1DC0 800269C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1DC4 800269C4 AFB20018 */ sw $s2, 0x18($sp) -/* 1DC8 800269C8 3C120001 */ lui $s2, 1 -/* 1DCC 800269CC 36520230 */ ori $s2, $s2, 0x230 -/* 1DD0 800269D0 AFB10014 */ sw $s1, 0x14($sp) -/* 1DD4 800269D4 3C11800A */ lui $s1, %hi(D_8009A654) -/* 1DD8 800269D8 2631A654 */ addiu $s1, $s1, %lo(D_8009A654) -/* 1DDC 800269DC 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1DE0 800269E0 8C6341D4 */ lw $v1, %lo(D_800741D4)($v1) -/* 1DE4 800269E4 3C048016 */ lui $a0, %hi(D_80164000) -/* 1DE8 800269E8 24844000 */ addiu $a0, $a0, %lo(D_80164000) -/* 1DEC 800269EC AFB00010 */ sw $s0, 0x10($sp) -/* 1DF0 800269F0 3C10800A */ lui $s0, %hi(D_8009A64C) -/* 1DF4 800269F4 2610A64C */ addiu $s0, $s0, %lo(D_8009A64C) -/* 1DF8 800269F8 AFBF001C */ sw $ra, 0x1c($sp) -/* 1DFC 800269FC 00031040 */ sll $v0, $v1, 1 -/* 1E00 80026A00 00431021 */ addu $v0, $v0, $v1 -/* 1E04 80026A04 00021940 */ sll $v1, $v0, 5 -/* 1E08 80026A08 00431021 */ addu $v0, $v0, $v1 -/* 1E0C 80026A0C 00021980 */ sll $v1, $v0, 6 -/* 1E10 80026A10 00431021 */ addu $v0, $v0, $v1 -/* 1E14 80026A14 00021100 */ sll $v0, $v0, 4 -/* 1E18 80026A18 00441021 */ addu $v0, $v0, $a0 -/* 1E1C 80026A1C AE220000 */ sw $v0, ($s1) -/* 1E20 80026A20 00521021 */ addu $v0, $v0, $s2 -/* 1E24 80026A24 0C009C5C */ jal func_80027170 -/* 1E28 80026A28 AE020000 */ sw $v0, ($s0) -/* 1E2C 80026A2C 0C009F78 */ jal func_80027DE0 -/* 1E30 80026A30 00000000 */ nop -/* 1E34 80026A34 8E030000 */ lw $v1, ($s0) -/* 1E38 80026A38 3C02E900 */ lui $v0, 0xe900 -/* 1E3C 80026A3C 0060202D */ daddu $a0, $v1, $zero -/* 1E40 80026A40 24630008 */ addiu $v1, $v1, 8 -/* 1E44 80026A44 AE030000 */ sw $v1, ($s0) -/* 1E48 80026A48 AC820000 */ sw $v0, ($a0) -/* 1E4C 80026A4C 24620008 */ addiu $v0, $v1, 8 -/* 1E50 80026A50 AC800004 */ sw $zero, 4($a0) -/* 1E54 80026A54 3C04DF00 */ lui $a0, 0xdf00 -/* 1E58 80026A58 AE020000 */ sw $v0, ($s0) -/* 1E5C 80026A5C AC640000 */ sw $a0, ($v1) -/* 1E60 80026A60 AC600004 */ sw $zero, 4($v1) -/* 1E64 80026A64 8E230000 */ lw $v1, ($s1) -/* 1E68 80026A68 00521023 */ subu $v0, $v0, $s2 -/* 1E6C 80026A6C 00431023 */ subu $v0, $v0, $v1 -/* 1E70 80026A70 000210C2 */ srl $v0, $v0, 3 -/* 1E74 80026A74 28420200 */ slti $v0, $v0, 0x200 -/* 1E78 80026A78 14400003 */ bnez $v0, .L80026A88 -/* 1E7C 80026A7C 3C040001 */ lui $a0, 1 -.L80026A80: -/* 1E80 80026A80 08009AA0 */ j .L80026A80 -/* 1E84 80026A84 00000000 */ nop -.L80026A88: -/* 1E88 80026A88 34840230 */ ori $a0, $a0, 0x230 -/* 1E8C 80026A8C 0000302D */ daddu $a2, $zero, $zero -/* 1E90 80026A90 00C0382D */ daddu $a3, $a2, $zero -/* 1E94 80026A94 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1E98 80026A98 8CA5A64C */ lw $a1, %lo(D_8009A64C)($a1) -/* 1E9C 80026A9C 3C02800A */ lui $v0, %hi(D_8009A654) -/* 1EA0 80026AA0 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 1EA4 80026AA4 00A42823 */ subu $a1, $a1, $a0 -/* 1EA8 80026AA8 00A22823 */ subu $a1, $a1, $v0 -/* 1EAC 80026AAC 000528C3 */ sra $a1, $a1, 3 -/* 1EB0 80026AB0 00442021 */ addu $a0, $v0, $a0 -/* 1EB4 80026AB4 0C00B3C9 */ jal func_8002CF24 -/* 1EB8 80026AB8 000528C0 */ sll $a1, $a1, 3 -/* 1EBC 80026ABC 8FBF001C */ lw $ra, 0x1c($sp) -/* 1EC0 80026AC0 8FB20018 */ lw $s2, 0x18($sp) -/* 1EC4 80026AC4 8FB10014 */ lw $s1, 0x14($sp) -/* 1EC8 80026AC8 8FB00010 */ lw $s0, 0x10($sp) -/* 1ECC 80026ACC 03E00008 */ jr $ra -/* 1ED0 80026AD0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1B10/func_80026AD4.s b/ver/jp/asm/nonmatchings/1B10/func_80026AD4.s deleted file mode 100644 index 6808cc29e5..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_80026AD4.s +++ /dev/null @@ -1,197 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026AD4 -/* 1ED4 80026AD4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1ED8 80026AD8 3C04800A */ lui $a0, %hi(D_8009A654) -/* 1EDC 80026ADC 8C84A654 */ lw $a0, %lo(D_8009A654)($a0) -/* 1EE0 80026AE0 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1EE4 80026AE4 24A5A64C */ addiu $a1, $a1, %lo(D_8009A64C) -/* 1EE8 80026AE8 AFB00010 */ sw $s0, 0x10($sp) -/* 1EEC 80026AEC 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1EF0 80026AF0 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1EF4 80026AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 1EF8 80026AF8 AFB10014 */ sw $s1, 0x14($sp) -/* 1EFC 80026AFC 3C018007 */ lui $at, %hi(D_800741D0) -/* 1F00 80026B00 A42041D0 */ sh $zero, %lo(D_800741D0)($at) -/* 1F04 80026B04 8E020000 */ lw $v0, ($s0) -/* 1F08 80026B08 24830230 */ addiu $v1, $a0, 0x230 -/* 1F0C 80026B0C 30420008 */ andi $v0, $v0, 8 -/* 1F10 80026B10 10400007 */ beqz $v0, .L80026B30 -/* 1F14 80026B14 ACA30000 */ sw $v1, ($a1) -/* 1F18 80026B18 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1F1C 80026B1C 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 1F20 80026B20 8C620000 */ lw $v0, ($v1) -/* 1F24 80026B24 38420001 */ xori $v0, $v0, 1 -/* 1F28 80026B28 08009B65 */ j .L80026D94 -/* 1F2C 80026B2C AC620000 */ sw $v0, ($v1) -.L80026B30: -/* 1F30 80026B30 3C03DA38 */ lui $v1, 0xda38 -/* 1F34 80026B34 34630003 */ ori $v1, $v1, 3 -/* 1F38 80026B38 24820238 */ addiu $v0, $a0, 0x238 -/* 1F3C 80026B3C ACA20000 */ sw $v0, ($a1) -/* 1F40 80026B40 3C028007 */ lui $v0, %hi(D_80074188) -/* 1F44 80026B44 24424188 */ addiu $v0, $v0, %lo(D_80074188) -/* 1F48 80026B48 AC830230 */ sw $v1, 0x230($a0) -/* 1F4C 80026B4C 0C04456C */ jal func_801115B0 -/* 1F50 80026B50 AC820234 */ sw $v0, 0x234($a0) -/* 1F54 80026B54 8E020000 */ lw $v0, ($s0) -/* 1F58 80026B58 30420002 */ andi $v0, $v0, 2 -/* 1F5C 80026B5C 14400003 */ bnez $v0, .L80026B6C -/* 1F60 80026B60 00000000 */ nop -/* 1F64 80026B64 0C00B4F3 */ jal func_8002D3CC -/* 1F68 80026B68 0000202D */ daddu $a0, $zero, $zero -.L80026B6C: -/* 1F6C 80026B6C 0C038090 */ jal func_800E0240 -/* 1F70 80026B70 00000000 */ nop -/* 1F74 80026B74 0C0B0FB9 */ jal func_802C3EE4 -/* 1F78 80026B78 00000000 */ nop -/* 1F7C 80026B7C 0C04F4B4 */ jal func_8013D2D0 -/* 1F80 80026B80 00000000 */ nop -/* 1F84 80026B84 0C04A1D8 */ jal func_80128760 -/* 1F88 80026B88 00000000 */ nop -/* 1F8C 80026B8C 0C051CB0 */ jal func_801472C0 -/* 1F90 80026B90 00000000 */ nop -/* 1F94 80026B94 0C016711 */ jal func_80059C44 -/* 1F98 80026B98 00000000 */ nop -/* 1F9C 80026B9C 0C04605A */ jal func_80118168 -/* 1FA0 80026BA0 00000000 */ nop -/* 1FA4 80026BA4 8E020000 */ lw $v0, ($s0) -/* 1FA8 80026BA8 3C030001 */ lui $v1, 1 -/* 1FAC 80026BAC 00431024 */ and $v0, $v0, $v1 -/* 1FB0 80026BB0 14400003 */ bnez $v0, .L80026BC0 -/* 1FB4 80026BB4 00000000 */ nop -/* 1FB8 80026BB8 0C0532DD */ jal func_8014CB74 -/* 1FBC 80026BBC 00000000 */ nop -.L80026BC0: -/* 1FC0 80026BC0 8E020000 */ lw $v0, ($s0) -/* 1FC4 80026BC4 30420002 */ andi $v0, $v0, 2 -/* 1FC8 80026BC8 14400009 */ bnez $v0, .L80026BF0 -/* 1FCC 80026BCC 3C100010 */ lui $s0, 0x10 -/* 1FD0 80026BD0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1FD4 80026BD4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1FD8 80026BD8 80420078 */ lb $v0, 0x78($v0) -/* 1FDC 80026BDC 14400004 */ bnez $v0, .L80026BF0 -/* 1FE0 80026BE0 00000000 */ nop -/* 1FE4 80026BE4 0C00B4F3 */ jal func_8002D3CC -/* 1FE8 80026BE8 24040001 */ addiu $a0, $zero, 1 -/* 1FEC 80026BEC 3C100010 */ lui $s0, 0x10 -.L80026BF0: -/* 1FF0 80026BF0 3C11800A */ lui $s1, %hi(D_8009A630) -/* 1FF4 80026BF4 2631A630 */ addiu $s1, $s1, %lo(D_8009A630) -/* 1FF8 80026BF8 8E220000 */ lw $v0, ($s1) -/* 1FFC 80026BFC 36100010 */ ori $s0, $s0, 0x10 -/* 2000 80026C00 00501024 */ and $v0, $v0, $s0 -/* 2004 80026C04 14400003 */ bnez $v0, .L80026C14 -/* 2008 80026C08 00000000 */ nop -/* 200C 80026C0C 0C04A523 */ jal func_8012948C -/* 2010 80026C10 00000000 */ nop -.L80026C14: -/* 2014 80026C14 0C04A1BC */ jal func_801286F0 -/* 2018 80026C18 00000000 */ nop -/* 201C 80026C1C 0C051DF3 */ jal func_801477CC -/* 2020 80026C20 00000000 */ nop -/* 2024 80026C24 0C04F494 */ jal func_8013D250 -/* 2028 80026C28 00000000 */ nop -/* 202C 80026C2C 8E220000 */ lw $v0, ($s1) -/* 2030 80026C30 24030010 */ addiu $v1, $zero, 0x10 -/* 2034 80026C34 00501024 */ and $v0, $v0, $s0 -/* 2038 80026C38 14430003 */ bne $v0, $v1, .L80026C48 -/* 203C 80026C3C 00000000 */ nop -/* 2040 80026C40 0C04A523 */ jal func_8012948C -/* 2044 80026C44 00000000 */ nop -.L80026C48: -/* 2048 80026C48 0C00AE90 */ jal func_8002BA40 -/* 204C 80026C4C 00000000 */ nop -/* 2050 80026C50 8E220000 */ lw $v0, ($s1) -/* 2054 80026C54 3C030010 */ lui $v1, 0x10 -/* 2058 80026C58 00431024 */ and $v0, $v0, $v1 -/* 205C 80026C5C 10400003 */ beqz $v0, .L80026C6C -/* 2060 80026C60 00000000 */ nop -/* 2064 80026C64 0C04A523 */ jal func_8012948C -/* 2068 80026C68 00000000 */ nop -.L80026C6C: -/* 206C 80026C6C 8E220000 */ lw $v0, ($s1) -/* 2070 80026C70 3C030001 */ lui $v1, 1 -/* 2074 80026C74 00431024 */ and $v0, $v0, $v1 -/* 2078 80026C78 10400003 */ beqz $v0, .L80026C88 -/* 207C 80026C7C 00000000 */ nop -/* 2080 80026C80 0C0532DD */ jal func_8014CB74 -/* 2084 80026C84 00000000 */ nop -.L80026C88: -/* 2088 80026C88 0C046075 */ jal func_801181D4 -/* 208C 80026C8C 00000000 */ nop -/* 2090 80026C90 8E220000 */ lw $v0, ($s1) -/* 2094 80026C94 30420020 */ andi $v0, $v0, 0x20 -/* 2098 80026C98 10400010 */ beqz $v0, .L80026CDC -/* 209C 80026C9C 00000000 */ nop -/* 20A0 80026CA0 3C038007 */ lui $v1, %hi(D_80074182) -/* 20A4 80026CA4 84634182 */ lh $v1, %lo(D_80074182)($v1) -/* 20A8 80026CA8 28620002 */ slti $v0, $v1, 2 -/* 20AC 80026CAC 1040000B */ beqz $v0, .L80026CDC -/* 20B0 80026CB0 00000000 */ nop -/* 20B4 80026CB4 04600009 */ bltz $v1, .L80026CDC -/* 20B8 80026CB8 24040007 */ addiu $a0, $zero, 7 -/* 20BC 80026CBC 3C028007 */ lui $v0, %hi(D_80074180) -/* 20C0 80026CC0 84424180 */ lh $v0, %lo(D_80074180)($v0) -/* 20C4 80026CC4 44820000 */ mtc1 $v0, $f0 -/* 20C8 80026CC8 00000000 */ nop -/* 20CC 80026CCC 46800020 */ cvt.s.w $f0, $f0 -/* 20D0 80026CD0 44050000 */ mfc1 $a1, $f0 -/* 20D4 80026CD4 0C04EECC */ jal func_8013BB30 -/* 20D8 80026CD8 0000302D */ daddu $a2, $zero, $zero -.L80026CDC: -/* 20DC 80026CDC 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 20E0 80026CE0 8C42A64C */ lw $v0, %lo(D_8009A64C)($v0) -/* 20E4 80026CE4 3C03800A */ lui $v1, %hi(D_8009A654) -/* 20E8 80026CE8 8C63A654 */ lw $v1, %lo(D_8009A654)($v1) -/* 20EC 80026CEC 2442FDD0 */ addiu $v0, $v0, -0x230 -/* 20F0 80026CF0 00431023 */ subu $v0, $v0, $v1 -/* 20F4 80026CF4 000210C2 */ srl $v0, $v0, 3 -/* 20F8 80026CF8 28422000 */ slti $v0, $v0, 0x2000 -/* 20FC 80026CFC 54400003 */ bnel $v0, $zero, .L80026D0C -/* 2100 80026D00 0000302D */ daddu $a2, $zero, $zero -.L80026D04: -/* 2104 80026D04 08009B41 */ j .L80026D04 -/* 2108 80026D08 00000000 */ nop -.L80026D0C: -/* 210C 80026D0C 3C070004 */ lui $a3, 4 -/* 2110 80026D10 3C08800A */ lui $t0, %hi(D_8009A64C) -/* 2114 80026D14 2508A64C */ addiu $t0, $t0, %lo(D_8009A64C) -/* 2118 80026D18 34E70001 */ ori $a3, $a3, 1 -/* 211C 80026D1C 8D030000 */ lw $v1, ($t0) -/* 2120 80026D20 3C02800A */ lui $v0, %hi(D_8009A654) -/* 2124 80026D24 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 2128 80026D28 0060482D */ daddu $t1, $v1, $zero -/* 212C 80026D2C 24630008 */ addiu $v1, $v1, 8 -/* 2130 80026D30 24440230 */ addiu $a0, $v0, 0x230 -/* 2134 80026D34 2465FDD8 */ addiu $a1, $v1, -0x228 -/* 2138 80026D38 00A22823 */ subu $a1, $a1, $v0 -/* 213C 80026D3C 000528C3 */ sra $a1, $a1, 3 -/* 2140 80026D40 000528C0 */ sll $a1, $a1, 3 -/* 2144 80026D44 3C02E900 */ lui $v0, 0xe900 -/* 2148 80026D48 AD030000 */ sw $v1, ($t0) -/* 214C 80026D4C AD220000 */ sw $v0, ($t1) -/* 2150 80026D50 24620008 */ addiu $v0, $v1, 8 -/* 2154 80026D54 AD200004 */ sw $zero, 4($t1) -/* 2158 80026D58 AD020000 */ sw $v0, ($t0) -/* 215C 80026D5C 3C02DF00 */ lui $v0, 0xdf00 -/* 2160 80026D60 AC620000 */ sw $v0, ($v1) -/* 2164 80026D64 0C00B3C9 */ jal func_8002CF24 -/* 2168 80026D68 AC600004 */ sw $zero, 4($v1) -/* 216C 80026D6C 24050140 */ addiu $a1, $zero, 0x140 -/* 2170 80026D70 240600F0 */ addiu $a2, $zero, 0xf0 -/* 2174 80026D74 3C038007 */ lui $v1, %hi(D_800741D4) -/* 2178 80026D78 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 217C 80026D7C 8C620000 */ lw $v0, ($v1) -/* 2180 80026D80 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 2184 80026D84 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 2188 80026D88 38420001 */ xori $v0, $v0, 1 -/* 218C 80026D8C 0C00B214 */ jal func_8002C850 -/* 2190 80026D90 AC620000 */ sw $v0, ($v1) -.L80026D94: -/* 2194 80026D94 8FBF0018 */ lw $ra, 0x18($sp) -/* 2198 80026D98 8FB10014 */ lw $s1, 0x14($sp) -/* 219C 80026D9C 8FB00010 */ lw $s0, 0x10($sp) -/* 21A0 80026DA0 03E00008 */ jr $ra -/* 21A4 80026DA4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1B10/func_80026DA8.s b/ver/jp/asm/nonmatchings/1B10/func_80026DA8.s deleted file mode 100644 index fc9cca68c0..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_80026DA8.s +++ /dev/null @@ -1,176 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026DA8 -/* 21A8 80026DA8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 21AC 80026DAC 3C04000A */ lui $a0, 0xa -/* 21B0 80026DB0 24845F90 */ addiu $a0, $a0, 0x5f90 -/* 21B4 80026DB4 3C05000B */ lui $a1, 0xb -/* 21B8 80026DB8 24A59770 */ addiu $a1, $a1, -0x6890 -/* 21BC 80026DBC 3C068011 */ lui $a2, %hi(D_8010F890) -/* 21C0 80026DC0 24C6F890 */ addiu $a2, $a2, %lo(D_8010F890) -/* 21C4 80026DC4 AFBF0014 */ sw $ra, 0x14($sp) -/* 21C8 80026DC8 0C00A5BF */ jal func_800296FC -/* 21CC 80026DCC AFB00010 */ sw $s0, 0x10($sp) -/* 21D0 80026DD0 3C040007 */ lui $a0, 7 -/* 21D4 80026DD4 24845990 */ addiu $a0, $a0, 0x5990 -/* 21D8 80026DD8 3C05000A */ lui $a1, 0xa -/* 21DC 80026DDC 24A55F90 */ addiu $a1, $a1, 0x5f90 -/* 21E0 80026DE0 3C06800E */ lui $a2, %hi(D_800DC4E0) -/* 21E4 80026DE4 24C6C4E0 */ addiu $a2, $a2, %lo(D_800DC4E0) -/* 21E8 80026DE8 0C00A5BF */ jal func_800296FC -/* 21EC 80026DEC 00000000 */ nop -/* 21F0 80026DF0 3C04000F */ lui $a0, 0xf -/* 21F4 80026DF4 2484B1A0 */ addiu $a0, $a0, -0x4e60 -/* 21F8 80026DF8 3C050010 */ lui $a1, 0x10 -/* 21FC 80026DFC 24A52620 */ addiu $a1, $a1, 0x2620 -/* 2200 80026E00 3C06802C */ lui $a2, %hi(D_802C3000) -/* 2204 80026E04 24C63000 */ addiu $a2, $a2, %lo(D_802C3000) -/* 2208 80026E08 0C00A5BF */ jal func_800296FC -/* 220C 80026E0C 00000000 */ nop -/* 2210 80026E10 3C040010 */ lui $a0, 0x10 -/* 2214 80026E14 24842620 */ addiu $a0, $a0, 0x2620 -/* 2218 80026E18 3C050011 */ lui $a1, 0x11 -/* 221C 80026E1C 24A5CC20 */ addiu $a1, $a1, -0x33e0 -/* 2220 80026E20 3C06802E */ lui $a2, %hi(D_802DBD40) -/* 2224 80026E24 24C6BD40 */ addiu $a2, $a2, %lo(D_802DBD40) -/* 2228 80026E28 0C00A5BF */ jal func_800296FC -/* 222C 80026E2C 00000000 */ nop -/* 2230 80026E30 3C04000B */ lui $a0, 0xb -/* 2234 80026E34 24849770 */ addiu $a0, $a0, -0x6890 -/* 2238 80026E38 3C05000F */ lui $a1, 0xf -/* 223C 80026E3C 24A5B1A0 */ addiu $a1, $a1, -0x4e60 -/* 2240 80026E40 3C068011 */ lui $a2, %hi(func_801148E0) -/* 2244 80026E44 24C648E0 */ addiu $a2, $a2, %lo(func_801148E0) -/* 2248 80026E48 0C00A5BF */ jal func_800296FC -/* 224C 80026E4C 00000000 */ nop -/* 2250 80026E50 3C040011 */ lui $a0, 0x11 -/* 2254 80026E54 2484CC20 */ addiu $a0, $a0, -0x33e0 -/* 2258 80026E58 3C050011 */ lui $a1, 0x11 -/* 225C 80026E5C 24A5F330 */ addiu $a1, $a1, -0xcd0 -/* 2260 80026E60 3C06802E */ lui $a2, %hi(D_802E6380) -/* 2264 80026E64 24C66380 */ addiu $a2, $a2, %lo(D_802E6380) -/* 2268 80026E68 0C00A5BF */ jal func_800296FC -/* 226C 80026E6C 00000000 */ nop -/* 2270 80026E70 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 2274 80026E74 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 2278 80026E78 8E020000 */ lw $v0, ($s0) -/* 227C 80026E7C 3C01800A */ lui $at, %hi(D_8009A630) -/* 2280 80026E80 AC20A630 */ sw $zero, %lo(D_8009A630)($at) -/* 2284 80026E84 A0400079 */ sb $zero, 0x79($v0) -/* 2288 80026E88 8E030000 */ lw $v1, ($s0) -/* 228C 80026E8C 24040001 */ addiu $a0, $zero, 1 -/* 2290 80026E90 A064007A */ sb $a0, 0x7a($v1) -/* 2294 80026E94 8E020000 */ lw $v0, ($s0) -/* 2298 80026E98 A4600148 */ sh $zero, 0x148($v1) -/* 229C 80026E9C A044007C */ sb $a0, 0x7c($v0) -/* 22A0 80026EA0 8E030000 */ lw $v1, ($s0) -/* 22A4 80026EA4 2402FFFF */ addiu $v0, $zero, -1 -/* 22A8 80026EA8 A06200A8 */ sb $v0, 0xa8($v1) -/* 22AC 80026EAC 8E020000 */ lw $v0, ($s0) -/* 22B0 80026EB0 A04000AA */ sb $zero, 0xaa($v0) -/* 22B4 80026EB4 8E020000 */ lw $v0, ($s0) -/* 22B8 80026EB8 A0400081 */ sb $zero, 0x81($v0) -/* 22BC 80026EBC 8E030000 */ lw $v1, ($s0) -/* 22C0 80026EC0 2402FFF8 */ addiu $v0, $zero, -8 -/* 22C4 80026EC4 A0620082 */ sb $v0, 0x82($v1) -/* 22C8 80026EC8 8E030000 */ lw $v1, ($s0) -/* 22CC 80026ECC 24020004 */ addiu $v0, $zero, 4 -/* 22D0 80026ED0 A0620083 */ sb $v0, 0x83($v1) -/* 22D4 80026ED4 8E020000 */ lw $v0, ($s0) -/* 22D8 80026ED8 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 22DC 80026EDC AC20A5B8 */ sw $zero, %lo(D_8009A5B8)($at) -/* 22E0 80026EE0 A440013C */ sh $zero, 0x13c($v0) -/* 22E4 80026EE4 A0400075 */ sb $zero, 0x75($v0) -/* 22E8 80026EE8 8E030000 */ lw $v1, ($s0) -/* 22EC 80026EEC 24020005 */ addiu $v0, $zero, 5 -/* 22F0 80026EF0 3C018007 */ lui $at, %hi(D_80074001) -/* 22F4 80026EF4 A0224001 */ sb $v0, %lo(D_80074001)($at) -/* 22F8 80026EF8 0C00AE03 */ jal func_8002B80C -/* 22FC 80026EFC AC600168 */ sw $zero, 0x168($v1) -/* 2300 80026F00 0C00A202 */ jal func_80028808 -/* 2304 80026F04 00000000 */ nop -/* 2308 80026F08 0C00AAF0 */ jal func_8002ABC0 -/* 230C 80026F0C 00000000 */ nop -/* 2310 80026F10 0C048AA8 */ jal func_80122AA0 -/* 2314 80026F14 00000000 */ nop -/* 2318 80026F18 0C04A0B2 */ jal func_801282C8 -/* 231C 80026F1C 00000000 */ nop -/* 2320 80026F20 0C0B0C77 */ jal func_802C31DC -/* 2324 80026F24 00000000 */ nop -/* 2328 80026F28 0C00B6E1 */ jal func_8002DB84 -/* 232C 80026F2C 00000000 */ nop -/* 2330 80026F30 0C037F0C */ jal func_800DFC30 -/* 2334 80026F34 00000000 */ nop -/* 2338 80026F38 0C044512 */ jal func_80111448 -/* 233C 80026F3C 0000202D */ daddu $a0, $zero, $zero -/* 2340 80026F40 0C049770 */ jal func_80125DC0 -/* 2344 80026F44 00000000 */ nop -/* 2348 80026F48 0C048D0D */ jal func_80123434 -/* 234C 80026F4C 00000000 */ nop -/* 2350 80026F50 0C046BD5 */ jal func_8011AF54 -/* 2354 80026F54 00000000 */ nop -/* 2358 80026F58 0C05343C */ jal func_8014D0F0 -/* 235C 80026F5C 00000000 */ nop -/* 2360 80026F60 0C052BAA */ jal func_8014AEA8 -/* 2364 80026F64 00000000 */ nop -/* 2368 80026F68 0C04A21C */ jal func_80128870 -/* 236C 80026F6C 00000000 */ nop -/* 2370 80026F70 0C04A221 */ jal func_80128884 -/* 2374 80026F74 00000000 */ nop -/* 2378 80026F78 0C045F6A */ jal func_80117DA8 -/* 237C 80026F7C 00000000 */ nop -/* 2380 80026F80 0C00E05F */ jal func_8003817C -/* 2384 80026F84 00000000 */ nop -/* 2388 80026F88 0C05186C */ jal func_801461B0 -/* 238C 80026F8C 00000000 */ nop -/* 2390 80026F90 0C0529CC */ jal func_8014A730 -/* 2394 80026F94 00000000 */ nop -/* 2398 80026F98 0C0457B2 */ jal func_80115EC8 -/* 239C 80026F9C 0000202D */ daddu $a0, $zero, $zero -/* 23A0 80026FA0 0C039CD0 */ jal func_800E7340 -/* 23A4 80026FA4 00000000 */ nop -/* 23A8 80026FA8 0C00F7FE */ jal func_8003DFF8 -/* 23AC 80026FAC 00000000 */ nop -/* 23B0 80026FB0 0C04F46E */ jal func_8013D1B8 -/* 23B4 80026FB4 00000000 */ nop -/* 23B8 80026FB8 0C016653 */ jal func_8005994C -/* 23BC 80026FBC 00000000 */ nop -/* 23C0 80026FC0 0C0528F4 */ jal func_8014A3D0 -/* 23C4 80026FC4 00000000 */ nop -/* 23C8 80026FC8 0C04D85C */ jal func_80136170 -/* 23CC 80026FCC 00000000 */ nop -/* 23D0 80026FD0 0C053D52 */ jal func_8014F548 -/* 23D4 80026FD4 00000000 */ nop -/* 23D8 80026FD8 0C0530B8 */ jal func_8014C2E0 -/* 23DC 80026FDC 00000000 */ nop -/* 23E0 80026FE0 0C0539B2 */ jal func_8014E6C8 -/* 23E4 80026FE4 00000000 */ nop -/* 23E8 80026FE8 0C053128 */ jal func_8014C4A0 -/* 23EC 80026FEC 00000000 */ nop -/* 23F0 80026FF0 0C00AE80 */ jal func_8002BA00 -/* 23F4 80026FF4 00000000 */ nop -/* 23F8 80026FF8 0C00A3AC */ jal func_80028EB0 -/* 23FC 80026FFC 00000000 */ nop -/* 2400 80027000 0000182D */ daddu $v1, $zero, $zero -/* 2404 80027004 24050003 */ addiu $a1, $zero, 3 -/* 2408 80027008 2404000C */ addiu $a0, $zero, 0xc -/* 240C 8002700C 8E100000 */ lw $s0, ($s0) -.L80027010: -/* 2410 80027010 A6050050 */ sh $a1, 0x50($s0) -/* 2414 80027014 A6040048 */ sh $a0, 0x48($s0) -/* 2418 80027018 24630001 */ addiu $v1, $v1, 1 -/* 241C 8002701C 28620004 */ slti $v0, $v1, 4 -/* 2420 80027020 1440FFFB */ bnez $v0, .L80027010 -/* 2424 80027024 26100002 */ addiu $s0, $s0, 2 -/* 2428 80027028 3C03800A */ lui $v1, %hi(D_8009A630) -/* 242C 8002702C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 2430 80027030 8C620000 */ lw $v0, ($v1) -/* 2434 80027034 0000202D */ daddu $a0, $zero, $zero -/* 2438 80027038 34420008 */ ori $v0, $v0, 8 -/* 243C 8002703C 0C00CC60 */ jal func_80033180 -/* 2440 80027040 AC620000 */ sw $v0, ($v1) -/* 2444 80027044 8FBF0014 */ lw $ra, 0x14($sp) -/* 2448 80027048 8FB00010 */ lw $s0, 0x10($sp) -/* 244C 8002704C 03E00008 */ jr $ra -/* 2450 80027050 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1B10/func_80027054.s b/ver/jp/asm/nonmatchings/1B10/func_80027054.s deleted file mode 100644 index f90575bdca..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_80027054.s +++ /dev/null @@ -1,72 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027054 -/* 2454 80027054 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2458 80027058 0080282D */ daddu $a1, $a0, $zero -/* 245C 8002705C 2CA20005 */ sltiu $v0, $a1, 5 -/* 2460 80027060 1040003B */ beqz $v0, .L80027150 -/* 2464 80027064 AFBF0010 */ sw $ra, 0x10($sp) -/* 2468 80027068 00051080 */ sll $v0, $a1, 2 -/* 246C 8002706C 3C018009 */ lui $at, %hi(D_80097D28) -/* 2470 80027070 00220821 */ addu $at, $at, $v0 -/* 2474 80027074 8C227D28 */ lw $v0, %lo(D_80097D28)($at) -/* 2478 80027078 00400008 */ jr $v0 -/* 247C 8002707C 00000000 */ nop -/* 2480 80027080 24040003 */ addiu $a0, $zero, 3 -/* 2484 80027084 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2488 80027088 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 248C 8002708C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2490 80027090 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2494 80027094 8C430000 */ lw $v1, ($v0) -/* 2498 80027098 2405F0FF */ addiu $a1, $zero, -0xf01 -/* 249C 8002709C 00651824 */ and $v1, $v1, $a1 -/* 24A0 800270A0 0C0B1192 */ jal func_802C4648 -/* 24A4 800270A4 AC430000 */ sw $v1, ($v0) -/* 24A8 800270A8 08009C54 */ j .L80027150 -/* 24AC 800270AC 00000000 */ nop -/* 24B0 800270B0 24040001 */ addiu $a0, $zero, 1 -/* 24B4 800270B4 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24B8 800270B8 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24BC 800270BC 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24C0 800270C0 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24C4 800270C4 8C430000 */ lw $v1, ($v0) -/* 24C8 800270C8 2405F1FF */ addiu $a1, $zero, -0xe01 -/* 24CC 800270CC 00651824 */ and $v1, $v1, $a1 -/* 24D0 800270D0 08009C49 */ j .L80027124 -/* 24D4 800270D4 34630100 */ ori $v1, $v1, 0x100 -/* 24D8 800270D8 24040002 */ addiu $a0, $zero, 2 -/* 24DC 800270DC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24E0 800270E0 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24E4 800270E4 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24E8 800270E8 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24EC 800270EC 8C430000 */ lw $v1, ($v0) -/* 24F0 800270F0 2405F3FF */ addiu $a1, $zero, -0xc01 -/* 24F4 800270F4 00651824 */ and $v1, $v1, $a1 -/* 24F8 800270F8 08009C49 */ j .L80027124 -/* 24FC 800270FC 34630300 */ ori $v1, $v1, 0x300 -/* 2500 80027100 24040002 */ addiu $a0, $zero, 2 -/* 2504 80027104 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2508 80027108 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 250C 8002710C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2510 80027110 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2514 80027114 8C430000 */ lw $v1, ($v0) -/* 2518 80027118 2405F7FF */ addiu $a1, $zero, -0x801 -/* 251C 8002711C 00651824 */ and $v1, $v1, $a1 -/* 2520 80027120 34630700 */ ori $v1, $v1, 0x700 -.L80027124: -/* 2524 80027124 0C0B117A */ jal func_802C45E8 -/* 2528 80027128 AC430000 */ sw $v1, ($v0) -/* 252C 8002712C 08009C54 */ j .L80027150 -/* 2530 80027130 00000000 */ nop -/* 2534 80027134 3C03800A */ lui $v1, %hi(D_8009A630) -/* 2538 80027138 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 253C 8002713C 8C620000 */ lw $v0, ($v1) -/* 2540 80027140 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2544 80027144 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2548 80027148 34420F00 */ ori $v0, $v0, 0xf00 -/* 254C 8002714C AC620000 */ sw $v0, ($v1) -.L80027150: -/* 2550 80027150 8FBF0010 */ lw $ra, 0x10($sp) -/* 2554 80027154 03E00008 */ jr $ra -/* 2558 80027158 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1B10/func_8002715C.s b/ver/jp/asm/nonmatchings/1B10/func_8002715C.s deleted file mode 100644 index c88bd23709..0000000000 --- a/ver/jp/asm/nonmatchings/1B10/func_8002715C.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002715C -/* 255C 8002715C 3C02800A */ lui $v0, %hi(D_8009A5B8) -/* 2560 80027160 8C42A5B8 */ lw $v0, %lo(D_8009A5B8)($v0) -/* 2564 80027164 03E00008 */ jr $ra -/* 2568 80027168 00000000 */ nop -/* 256C 8002716C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043E40.s b/ver/jp/asm/nonmatchings/1F240/func_80043E40.s deleted file mode 100644 index 187a0e95da..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043E40.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043E40 -/* 1F240 80043E40 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1F244 80043E44 AFB10014 */ sw $s1, 0x14($sp) -/* 1F248 80043E48 3C11800B */ lui $s1, %hi(D_800B0EF0) -/* 1F24C 80043E4C 26310EF0 */ addiu $s1, $s1, %lo(D_800B0EF0) -/* 1F250 80043E50 AFBF001C */ sw $ra, 0x1c($sp) -/* 1F254 80043E54 AFB20018 */ sw $s2, 0x18($sp) -/* 1F258 80043E58 AFB00010 */ sw $s0, 0x10($sp) -/* 1F25C 80043E5C 8C82000C */ lw $v0, 0xc($a0) -/* 1F260 80043E60 8C450004 */ lw $a1, 4($v0) -/* 1F264 80043E64 8C500000 */ lw $s0, ($v0) -/* 1F268 80043E68 0C0B1EAF */ jal func_802C7ABC -/* 1F26C 80043E6C 0220902D */ daddu $s2, $s1, $zero -/* 1F270 80043E70 10400005 */ beqz $v0, .L80043E88 -/* 1F274 80043E74 00101827 */ nor $v1, $zero, $s0 -/* 1F278 80043E78 8E220000 */ lw $v0, ($s1) -/* 1F27C 80043E7C 00501025 */ or $v0, $v0, $s0 -/* 1F280 80043E80 08010FA5 */ j .L80043E94 -/* 1F284 80043E84 AE220000 */ sw $v0, ($s1) -.L80043E88: -/* 1F288 80043E88 8E420000 */ lw $v0, ($s2) -/* 1F28C 80043E8C 00431024 */ and $v0, $v0, $v1 -/* 1F290 80043E90 AE420000 */ sw $v0, ($s2) -.L80043E94: -/* 1F294 80043E94 8FBF001C */ lw $ra, 0x1c($sp) -/* 1F298 80043E98 8FB20018 */ lw $s2, 0x18($sp) -/* 1F29C 80043E9C 8FB10014 */ lw $s1, 0x14($sp) -/* 1F2A0 80043EA0 8FB00010 */ lw $s0, 0x10($sp) -/* 1F2A4 80043EA4 24020002 */ addiu $v0, $zero, 2 -/* 1F2A8 80043EA8 03E00008 */ jr $ra -/* 1F2AC 80043EAC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043EB0.s b/ver/jp/asm/nonmatchings/1F240/func_80043EB0.s deleted file mode 100644 index 3307ea9707..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043EB0.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043EB0 -/* 1F2B0 80043EB0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1F2B4 80043EB4 AFB00010 */ sw $s0, 0x10($sp) -/* 1F2B8 80043EB8 0080802D */ daddu $s0, $a0, $zero -/* 1F2BC 80043EBC AFBF0018 */ sw $ra, 0x18($sp) -/* 1F2C0 80043EC0 AFB10014 */ sw $s1, 0x14($sp) -/* 1F2C4 80043EC4 8E02000C */ lw $v0, 0xc($s0) -/* 1F2C8 80043EC8 0C010F82 */ jal func_80043E08 -/* 1F2CC 80043ECC 8C510000 */ lw $s1, ($v0) -/* 1F2D0 80043ED0 0200202D */ daddu $a0, $s0, $zero -/* 1F2D4 80043ED4 0040302D */ daddu $a2, $v0, $zero -/* 1F2D8 80043ED8 0C0B2026 */ jal func_802C8098 -/* 1F2DC 80043EDC 0220282D */ daddu $a1, $s1, $zero -/* 1F2E0 80043EE0 8FBF0018 */ lw $ra, 0x18($sp) -/* 1F2E4 80043EE4 8FB10014 */ lw $s1, 0x14($sp) -/* 1F2E8 80043EE8 8FB00010 */ lw $s0, 0x10($sp) -/* 1F2EC 80043EEC 24020002 */ addiu $v0, $zero, 2 -/* 1F2F0 80043EF0 03E00008 */ jr $ra -/* 1F2F4 80043EF4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043EF8.s b/ver/jp/asm/nonmatchings/1F240/func_80043EF8.s deleted file mode 100644 index 6f2ba45d25..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043EF8.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043EF8 -/* 1F2F8 80043EF8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F2FC 80043EFC AFBF0010 */ sw $ra, 0x10($sp) -/* 1F300 80043F00 8C82000C */ lw $v0, 0xc($a0) -/* 1F304 80043F04 0C0B1EAF */ jal func_802C7ABC -/* 1F308 80043F08 8C450000 */ lw $a1, ($v0) -/* 1F30C 80043F0C 0C01CAEB */ jal func_80072BAC -/* 1F310 80043F10 0040202D */ daddu $a0, $v0, $zero -/* 1F314 80043F14 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F318 80043F18 24020002 */ addiu $v0, $zero, 2 -/* 1F31C 80043F1C 03E00008 */ jr $ra -/* 1F320 80043F20 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043F24.s b/ver/jp/asm/nonmatchings/1F240/func_80043F24.s deleted file mode 100644 index 812285e97e..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043F24.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043F24 -/* 1F324 80043F24 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F328 80043F28 AFBF0010 */ sw $ra, 0x10($sp) -/* 1F32C 80043F2C 8C82000C */ lw $v0, 0xc($a0) -/* 1F330 80043F30 0C0B1EAF */ jal func_802C7ABC -/* 1F334 80043F34 8C450000 */ lw $a1, ($v0) -/* 1F338 80043F38 0C01CB7D */ jal func_80072DF4 -/* 1F33C 80043F3C 0040202D */ daddu $a0, $v0, $zero -/* 1F340 80043F40 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F344 80043F44 24020002 */ addiu $v0, $zero, 2 -/* 1F348 80043F48 03E00008 */ jr $ra -/* 1F34C 80043F4C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043F50.s b/ver/jp/asm/nonmatchings/1F240/func_80043F50.s deleted file mode 100644 index 00d60d7b8e..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043F50.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043F50 -/* 1F350 80043F50 03E00008 */ jr $ra -/* 1F354 80043F54 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80043F58.s b/ver/jp/asm/nonmatchings/1F240/func_80043F58.s deleted file mode 100644 index 3704d392f8..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80043F58.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80043F58 -/* 1F358 80043F58 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1F35C 80043F5C AFB10014 */ sw $s1, 0x14($sp) -/* 1F360 80043F60 0080882D */ daddu $s1, $a0, $zero -/* 1F364 80043F64 AFBF0018 */ sw $ra, 0x18($sp) -/* 1F368 80043F68 AFB00010 */ sw $s0, 0x10($sp) -/* 1F36C 80043F6C 8E30000C */ lw $s0, 0xc($s1) -/* 1F370 80043F70 54A00001 */ bnel $a1, $zero, .L80043F78 -/* 1F374 80043F74 AE200070 */ sw $zero, 0x70($s1) -.L80043F78: -/* 1F378 80043F78 8E240070 */ lw $a0, 0x70($s1) -/* 1F37C 80043F7C 10800005 */ beqz $a0, .L80043F94 -/* 1F380 80043F80 24020001 */ addiu $v0, $zero, 1 -/* 1F384 80043F84 10820014 */ beq $a0, $v0, .L80043FD8 -/* 1F388 80043F88 0000102D */ daddu $v0, $zero, $zero -/* 1F38C 80043F8C 08010FFB */ j .L80043FEC -/* 1F390 80043F90 00000000 */ nop -.L80043F94: -/* 1F394 80043F94 8E050000 */ lw $a1, ($s0) -/* 1F398 80043F98 26100004 */ addiu $s0, $s0, 4 -/* 1F39C 80043F9C 0C0B1EAF */ jal func_802C7ABC -/* 1F3A0 80043FA0 0220202D */ daddu $a0, $s1, $zero -/* 1F3A4 80043FA4 0220202D */ daddu $a0, $s1, $zero -/* 1F3A8 80043FA8 8E050000 */ lw $a1, ($s0) -/* 1F3AC 80043FAC 0C0B1EAF */ jal func_802C7ABC -/* 1F3B0 80043FB0 0040802D */ daddu $s0, $v0, $zero -/* 1F3B4 80043FB4 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1F3B8 80043FB8 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1F3BC 80043FBC 0200202D */ daddu $a0, $s0, $zero -/* 1F3C0 80043FC0 8465008C */ lh $a1, 0x8c($v1) -/* 1F3C4 80043FC4 0C00F8CE */ jal func_8003E338 -/* 1F3C8 80043FC8 0040302D */ daddu $a2, $v0, $zero -/* 1F3CC 80043FCC 24020001 */ addiu $v0, $zero, 1 -/* 1F3D0 80043FD0 08010FFA */ j .L80043FE8 -/* 1F3D4 80043FD4 AE220070 */ sw $v0, 0x70($s1) -.L80043FD8: -/* 1F3D8 80043FD8 3C03800A */ lui $v1, %hi(D_8009A5E0) -/* 1F3DC 80043FDC 8C63A5E0 */ lw $v1, %lo(D_8009A5E0)($v1) -/* 1F3E0 80043FE0 14640002 */ bne $v1, $a0, .L80043FEC -/* 1F3E4 80043FE4 24020002 */ addiu $v0, $zero, 2 -.L80043FE8: -/* 1F3E8 80043FE8 0000102D */ daddu $v0, $zero, $zero -.L80043FEC: -/* 1F3EC 80043FEC 8FBF0018 */ lw $ra, 0x18($sp) -/* 1F3F0 80043FF0 8FB10014 */ lw $s1, 0x14($sp) -/* 1F3F4 80043FF4 8FB00010 */ lw $s0, 0x10($sp) -/* 1F3F8 80043FF8 03E00008 */ jr $ra -/* 1F3FC 80043FFC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044000.s b/ver/jp/asm/nonmatchings/1F240/func_80044000.s deleted file mode 100644 index 257f74b554..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044000.s +++ /dev/null @@ -1,95 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044000 -/* 1F400 80044000 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1F404 80044004 AFB20018 */ sw $s2, 0x18($sp) -/* 1F408 80044008 0080902D */ daddu $s2, $a0, $zero -/* 1F40C 8004400C AFB3001C */ sw $s3, 0x1c($sp) -/* 1F410 80044010 AFBF0024 */ sw $ra, 0x24($sp) -/* 1F414 80044014 AFB40020 */ sw $s4, 0x20($sp) -/* 1F418 80044018 AFB10014 */ sw $s1, 0x14($sp) -/* 1F41C 8004401C AFB00010 */ sw $s0, 0x10($sp) -/* 1F420 80044020 8E42000C */ lw $v0, 0xc($s2) -/* 1F424 80044024 8C450000 */ lw $a1, ($v0) -/* 1F428 80044028 8E500148 */ lw $s0, 0x148($s2) -/* 1F42C 8004402C 0C0B1EAF */ jal func_802C7ABC -/* 1F430 80044030 24130001 */ addiu $s3, $zero, 1 -/* 1F434 80044034 0040882D */ daddu $s1, $v0, $zero -/* 1F438 80044038 3C14800B */ lui $s4, %hi(D_800B0EF0) -/* 1F43C 8004403C 26940EF0 */ addiu $s4, $s4, %lo(D_800B0EF0) -/* 1F440 80044040 2402FFFF */ addiu $v0, $zero, -1 -/* 1F444 80044044 12020017 */ beq $s0, $v0, .L800440A4 -/* 1F448 80044048 00000000 */ nop -/* 1F44C 8004404C 16220004 */ bne $s1, $v0, .L80044060 -/* 1F450 80044050 00000000 */ nop -/* 1F454 80044054 86110008 */ lh $s1, 8($s0) -/* 1F458 80044058 0801102B */ j .L800440AC -/* 1F45C 8004405C 241300FF */ addiu $s3, $zero, 0xff -.L80044060: -/* 1F460 80044060 86020008 */ lh $v0, 8($s0) -/* 1F464 80044064 1451000F */ bne $v0, $s1, .L800440A4 -/* 1F468 80044068 0240202D */ daddu $a0, $s2, $zero -.L8004406C: -/* 1F46C 8004406C 8C820064 */ lw $v0, 0x64($a0) -/* 1F470 80044070 10400003 */ beqz $v0, .L80044080 -/* 1F474 80044074 00000000 */ nop -/* 1F478 80044078 0801101B */ j .L8004406C -/* 1F47C 8004407C 0040202D */ daddu $a0, $v0, $zero -.L80044080: -/* 1F480 80044080 8E02003C */ lw $v0, 0x3c($s0) -/* 1F484 80044084 50820009 */ beql $a0, $v0, .L800440AC -/* 1F488 80044088 241300FF */ addiu $s3, $zero, 0xff -/* 1F48C 8004408C 0801102B */ j .L800440AC -/* 1F490 80044090 00000000 */ nop -.L80044094: -/* 1F494 80044094 0C00F91B */ jal func_8003E46C -/* 1F498 80044098 0200202D */ daddu $a0, $s0, $zero -/* 1F49C 8004409C 08011046 */ j .L80044118 -/* 1F4A0 800440A0 0260102D */ daddu $v0, $s3, $zero -.L800440A4: -/* 1F4A4 800440A4 0C00FA6A */ jal func_8003E9A8 -/* 1F4A8 800440A8 0220202D */ daddu $a0, $s1, $zero -.L800440AC: -/* 1F4AC 800440AC 8282001C */ lb $v0, 0x1c($s4) -/* 1F4B0 800440B0 18400018 */ blez $v0, .L80044114 -/* 1F4B4 800440B4 0000282D */ daddu $a1, $zero, $zero -/* 1F4B8 800440B8 0040402D */ daddu $t0, $v0, $zero -/* 1F4BC 800440BC 0280382D */ daddu $a3, $s4, $zero -.L800440C0: -/* 1F4C0 800440C0 8CE20028 */ lw $v0, 0x28($a3) -/* 1F4C4 800440C4 50400010 */ beql $v0, $zero, .L80044108 -/* 1F4C8 800440C8 24A50001 */ addiu $a1, $a1, 1 -/* 1F4CC 800440CC 8C430000 */ lw $v1, ($v0) -/* 1F4D0 800440D0 1860000C */ blez $v1, .L80044104 -/* 1F4D4 800440D4 0000202D */ daddu $a0, $zero, $zero -/* 1F4D8 800440D8 0060302D */ daddu $a2, $v1, $zero -/* 1F4DC 800440DC 0040182D */ daddu $v1, $v0, $zero -.L800440E0: -/* 1F4E0 800440E0 8C700004 */ lw $s0, 4($v1) -/* 1F4E4 800440E4 12000004 */ beqz $s0, .L800440F8 -/* 1F4E8 800440E8 24840001 */ addiu $a0, $a0, 1 -/* 1F4EC 800440EC 86020008 */ lh $v0, 8($s0) -/* 1F4F0 800440F0 1051FFE8 */ beq $v0, $s1, .L80044094 -/* 1F4F4 800440F4 00000000 */ nop -.L800440F8: -/* 1F4F8 800440F8 0086102A */ slt $v0, $a0, $a2 -/* 1F4FC 800440FC 1440FFF8 */ bnez $v0, .L800440E0 -/* 1F500 80044100 24630004 */ addiu $v1, $v1, 4 -.L80044104: -/* 1F504 80044104 24A50001 */ addiu $a1, $a1, 1 -.L80044108: -/* 1F508 80044108 00A8102A */ slt $v0, $a1, $t0 -/* 1F50C 8004410C 1440FFEC */ bnez $v0, .L800440C0 -/* 1F510 80044110 24E70004 */ addiu $a3, $a3, 4 -.L80044114: -/* 1F514 80044114 0260102D */ daddu $v0, $s3, $zero -.L80044118: -/* 1F518 80044118 8FBF0024 */ lw $ra, 0x24($sp) -/* 1F51C 8004411C 8FB40020 */ lw $s4, 0x20($sp) -/* 1F520 80044120 8FB3001C */ lw $s3, 0x1c($sp) -/* 1F524 80044124 8FB20018 */ lw $s2, 0x18($sp) -/* 1F528 80044128 8FB10014 */ lw $s1, 0x14($sp) -/* 1F52C 8004412C 8FB00010 */ lw $s0, 0x10($sp) -/* 1F530 80044130 03E00008 */ jr $ra -/* 1F534 80044134 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044138.s b/ver/jp/asm/nonmatchings/1F240/func_80044138.s deleted file mode 100644 index dcd9a92364..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044138.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044138 -/* 1F538 80044138 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1F53C 8004413C AFBF0020 */ sw $ra, 0x20($sp) -/* 1F540 80044140 AFB3001C */ sw $s3, 0x1c($sp) -/* 1F544 80044144 AFB20018 */ sw $s2, 0x18($sp) -/* 1F548 80044148 AFB10014 */ sw $s1, 0x14($sp) -/* 1F54C 8004414C AFB00010 */ sw $s0, 0x10($sp) -/* 1F550 80044150 8C82000C */ lw $v0, 0xc($a0) -/* 1F554 80044154 8C450000 */ lw $a1, ($v0) -/* 1F558 80044158 8C900148 */ lw $s0, 0x148($a0) -/* 1F55C 8004415C 0C0B1EAF */ jal func_802C7ABC -/* 1F560 80044160 24120001 */ addiu $s2, $zero, 1 -/* 1F564 80044164 0040882D */ daddu $s1, $v0, $zero -/* 1F568 80044168 3C13800B */ lui $s3, %hi(D_800B0EF0) -/* 1F56C 8004416C 26730EF0 */ addiu $s3, $s3, %lo(D_800B0EF0) -/* 1F570 80044170 2402FFFF */ addiu $v0, $zero, -1 -/* 1F574 80044174 1202000D */ beq $s0, $v0, .L800441AC -/* 1F578 80044178 00000000 */ nop -/* 1F57C 8004417C 12220004 */ beq $s1, $v0, .L80044190 -/* 1F580 80044180 00000000 */ nop -/* 1F584 80044184 86020008 */ lh $v0, 8($s0) -/* 1F588 80044188 14510008 */ bne $v0, $s1, .L800441AC -/* 1F58C 8004418C 00000000 */ nop -.L80044190: -/* 1F590 80044190 86110008 */ lh $s1, 8($s0) -/* 1F594 80044194 0801106D */ j .L800441B4 -/* 1F598 80044198 241200FF */ addiu $s2, $zero, 0xff -.L8004419C: -/* 1F59C 8004419C 0C00F8FC */ jal func_8003E3F0 -/* 1F5A0 800441A0 0200202D */ daddu $a0, $s0, $zero -/* 1F5A4 800441A4 08011088 */ j .L80044220 -/* 1F5A8 800441A8 0240102D */ daddu $v0, $s2, $zero -.L800441AC: -/* 1F5AC 800441AC 0C00FA6A */ jal func_8003E9A8 -/* 1F5B0 800441B0 0220202D */ daddu $a0, $s1, $zero -.L800441B4: -/* 1F5B4 800441B4 8262001C */ lb $v0, 0x1c($s3) -/* 1F5B8 800441B8 18400018 */ blez $v0, .L8004421C -/* 1F5BC 800441BC 0000282D */ daddu $a1, $zero, $zero -/* 1F5C0 800441C0 0040402D */ daddu $t0, $v0, $zero -/* 1F5C4 800441C4 0260382D */ daddu $a3, $s3, $zero -.L800441C8: -/* 1F5C8 800441C8 8CE20028 */ lw $v0, 0x28($a3) -/* 1F5CC 800441CC 50400010 */ beql $v0, $zero, .L80044210 -/* 1F5D0 800441D0 24A50001 */ addiu $a1, $a1, 1 -/* 1F5D4 800441D4 8C430000 */ lw $v1, ($v0) -/* 1F5D8 800441D8 1860000C */ blez $v1, .L8004420C -/* 1F5DC 800441DC 0000202D */ daddu $a0, $zero, $zero -/* 1F5E0 800441E0 0060302D */ daddu $a2, $v1, $zero -/* 1F5E4 800441E4 0040182D */ daddu $v1, $v0, $zero -.L800441E8: -/* 1F5E8 800441E8 8C700004 */ lw $s0, 4($v1) -/* 1F5EC 800441EC 12000004 */ beqz $s0, .L80044200 -/* 1F5F0 800441F0 24840001 */ addiu $a0, $a0, 1 -/* 1F5F4 800441F4 86020008 */ lh $v0, 8($s0) -/* 1F5F8 800441F8 1051FFE8 */ beq $v0, $s1, .L8004419C -/* 1F5FC 800441FC 00000000 */ nop -.L80044200: -/* 1F600 80044200 0086102A */ slt $v0, $a0, $a2 -/* 1F604 80044204 1440FFF8 */ bnez $v0, .L800441E8 -/* 1F608 80044208 24630004 */ addiu $v1, $v1, 4 -.L8004420C: -/* 1F60C 8004420C 24A50001 */ addiu $a1, $a1, 1 -.L80044210: -/* 1F610 80044210 00A8102A */ slt $v0, $a1, $t0 -/* 1F614 80044214 1440FFEC */ bnez $v0, .L800441C8 -/* 1F618 80044218 24E70004 */ addiu $a3, $a3, 4 -.L8004421C: -/* 1F61C 8004421C 0240102D */ daddu $v0, $s2, $zero -.L80044220: -/* 1F620 80044220 8FBF0020 */ lw $ra, 0x20($sp) -/* 1F624 80044224 8FB3001C */ lw $s3, 0x1c($sp) -/* 1F628 80044228 8FB20018 */ lw $s2, 0x18($sp) -/* 1F62C 8004422C 8FB10014 */ lw $s1, 0x14($sp) -/* 1F630 80044230 8FB00010 */ lw $s0, 0x10($sp) -/* 1F634 80044234 03E00008 */ jr $ra -/* 1F638 80044238 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004423C.s b/ver/jp/asm/nonmatchings/1F240/func_8004423C.s deleted file mode 100644 index a1835f4555..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004423C.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004423C -/* 1F63C 8004423C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F640 80044240 AFBF0010 */ sw $ra, 0x10($sp) -/* 1F644 80044244 8C82000C */ lw $v0, 0xc($a0) -/* 1F648 80044248 3C06800B */ lui $a2, %hi(D_800B0EF9) -/* 1F64C 8004424C 80C60EF9 */ lb $a2, %lo(D_800B0EF9)($a2) -/* 1F650 80044250 0C0B2026 */ jal func_802C8098 -/* 1F654 80044254 8C450000 */ lw $a1, ($v0) -/* 1F658 80044258 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F65C 8004425C 24020002 */ addiu $v0, $zero, 2 -/* 1F660 80044260 03E00008 */ jr $ra -/* 1F664 80044264 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044268.s b/ver/jp/asm/nonmatchings/1F240/func_80044268.s deleted file mode 100644 index d33e70a514..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044268.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044268 -/* 1F668 80044268 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F66C 8004426C AFBF0010 */ sw $ra, 0x10($sp) -/* 1F670 80044270 8C82000C */ lw $v0, 0xc($a0) -/* 1F674 80044274 8C830148 */ lw $v1, 0x148($a0) -/* 1F678 80044278 8C450000 */ lw $a1, ($v0) -/* 1F67C 8004427C 0C0B2026 */ jal func_802C8098 -/* 1F680 80044280 8C6600C4 */ lw $a2, 0xc4($v1) -/* 1F684 80044284 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F688 80044288 24020002 */ addiu $v0, $zero, 2 -/* 1F68C 8004428C 03E00008 */ jr $ra -/* 1F690 80044290 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044294.s b/ver/jp/asm/nonmatchings/1F240/func_80044294.s deleted file mode 100644 index 34c32df2b1..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044294.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044294 -/* 1F694 80044294 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F698 80044298 AFBF0010 */ sw $ra, 0x10($sp) -/* 1F69C 8004429C 8C82000C */ lw $v0, 0xc($a0) -/* 1F6A0 800442A0 8C830148 */ lw $v1, 0x148($a0) -/* 1F6A4 800442A4 8C450000 */ lw $a1, ($v0) -/* 1F6A8 800442A8 0C0B2026 */ jal func_802C8098 -/* 1F6AC 800442AC 8C6600C8 */ lw $a2, 0xc8($v1) -/* 1F6B0 800442B0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F6B4 800442B4 24020002 */ addiu $v0, $zero, 2 -/* 1F6B8 800442B8 03E00008 */ jr $ra -/* 1F6BC 800442BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800442C0.s b/ver/jp/asm/nonmatchings/1F240/func_800442C0.s deleted file mode 100644 index a686d559b0..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800442C0.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800442C0 -/* 1F6C0 800442C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F6C4 800442C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 1F6C8 800442C8 8C82000C */ lw $v0, 0xc($a0) -/* 1F6CC 800442CC 8C830148 */ lw $v1, 0x148($a0) -/* 1F6D0 800442D0 8C450000 */ lw $a1, ($v0) -/* 1F6D4 800442D4 0C0B2026 */ jal func_802C8098 -/* 1F6D8 800442D8 80660005 */ lb $a2, 5($v1) -/* 1F6DC 800442DC 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F6E0 800442E0 24020002 */ addiu $v0, $zero, 2 -/* 1F6E4 800442E4 03E00008 */ jr $ra -/* 1F6E8 800442E8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800442EC.s b/ver/jp/asm/nonmatchings/1F240/func_800442EC.s deleted file mode 100644 index c976c58ca4..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800442EC.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800442EC -/* 1F6EC 800442EC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1F6F0 800442F0 AFB10014 */ sw $s1, 0x14($sp) -/* 1F6F4 800442F4 0080882D */ daddu $s1, $a0, $zero -/* 1F6F8 800442F8 AFBF0018 */ sw $ra, 0x18($sp) -/* 1F6FC 800442FC AFB00010 */ sw $s0, 0x10($sp) -/* 1F700 80044300 8E300148 */ lw $s0, 0x148($s1) -/* 1F704 80044304 0C00E9EB */ jal func_8003A7AC -/* 1F708 80044308 86040008 */ lh $a0, 8($s0) -/* 1F70C 8004430C 0220202D */ daddu $a0, $s1, $zero -/* 1F710 80044310 0C0B0FCF */ jal func_802C3F3C -/* 1F714 80044314 0040882D */ daddu $s1, $v0, $zero -/* 1F718 80044318 3C048007 */ lui $a0, %hi(D_80077E08) -/* 1F71C 8004431C 24847E08 */ addiu $a0, $a0, %lo(D_80077E08) -/* 1F720 80044320 8E0200CC */ lw $v0, 0xcc($s0) -/* 1F724 80044324 2405000A */ addiu $a1, $zero, 0xa -/* 1F728 80044328 8C420018 */ lw $v0, 0x18($v0) -/* 1F72C 8004432C 0000302D */ daddu $a2, $zero, $zero -/* 1F730 80044330 0C0B0CF8 */ jal func_802C33E0 -/* 1F734 80044334 AE220028 */ sw $v0, 0x28($s1) -/* 1F738 80044338 0040182D */ daddu $v1, $v0, $zero -/* 1F73C 8004433C AE030048 */ sw $v1, 0x48($s0) -/* 1F740 80044340 8C620144 */ lw $v0, 0x144($v1) -/* 1F744 80044344 AE020060 */ sw $v0, 0x60($s0) -/* 1F748 80044348 AC700148 */ sw $s0, 0x148($v1) -/* 1F74C 8004434C 86020008 */ lh $v0, 8($s0) -/* 1F750 80044350 AC62014C */ sw $v0, 0x14c($v1) -/* 1F754 80044354 92040006 */ lbu $a0, 6($s0) -/* 1F758 80044358 A0640004 */ sb $a0, 4($v1) -/* 1F75C 8004435C 8FBF0018 */ lw $ra, 0x18($sp) -/* 1F760 80044360 8FB10014 */ lw $s1, 0x14($sp) -/* 1F764 80044364 8FB00010 */ lw $s0, 0x10($sp) -/* 1F768 80044368 240200FF */ addiu $v0, $zero, 0xff -/* 1F76C 8004436C 03E00008 */ jr $ra -/* 1F770 80044370 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044374.s b/ver/jp/asm/nonmatchings/1F240/func_80044374.s deleted file mode 100644 index 9fb28fb0cb..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044374.s +++ /dev/null @@ -1,109 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044374 -/* 1F774 80044374 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1F778 80044378 AFB00010 */ sw $s0, 0x10($sp) -/* 1F77C 8004437C 00A0802D */ daddu $s0, $a1, $zero -/* 1F780 80044380 AFBF0028 */ sw $ra, 0x28($sp) -/* 1F784 80044384 AFB50024 */ sw $s5, 0x24($sp) -/* 1F788 80044388 AFB40020 */ sw $s4, 0x20($sp) -/* 1F78C 8004438C AFB3001C */ sw $s3, 0x1c($sp) -/* 1F790 80044390 AFB20018 */ sw $s2, 0x18($sp) -/* 1F794 80044394 AFB10014 */ sw $s1, 0x14($sp) -/* 1F798 80044398 8C910148 */ lw $s1, 0x148($a0) -/* 1F79C 8004439C 0C0B1192 */ jal func_802C4648 -/* 1F7A0 800443A0 24040001 */ addiu $a0, $zero, 1 -/* 1F7A4 800443A4 3C13800B */ lui $s3, %hi(D_800B0EF0) -/* 1F7A8 800443A8 26730EF0 */ addiu $s3, $s3, %lo(D_800B0EF0) -/* 1F7AC 800443AC 24020001 */ addiu $v0, $zero, 1 -/* 1F7B0 800443B0 A2620005 */ sb $v0, 5($s3) -/* 1F7B4 800443B4 A2220005 */ sb $v0, 5($s1) -/* 1F7B8 800443B8 AE71008C */ sw $s1, 0x8c($s3) -/* 1F7BC 800443BC 82220004 */ lb $v0, 4($s1) -/* 1F7C0 800443C0 00021080 */ sll $v0, $v0, 2 -/* 1F7C4 800443C4 00531021 */ addu $v0, $v0, $s3 -/* 1F7C8 800443C8 8C430028 */ lw $v1, 0x28($v0) -/* 1F7CC 800443CC 2402FFFF */ addiu $v0, $zero, -1 -/* 1F7D0 800443D0 A2600004 */ sb $zero, 4($s3) -/* 1F7D4 800443D4 A2600011 */ sb $zero, 0x11($s3) -/* 1F7D8 800443D8 AE700014 */ sw $s0, 0x14($s3) -/* 1F7DC 800443DC AE620018 */ sw $v0, 0x18($s3) -/* 1F7E0 800443E0 AE630088 */ sw $v1, 0x88($s3) -/* 1F7E4 800443E4 8E22003C */ lw $v0, 0x3c($s1) -/* 1F7E8 800443E8 10400003 */ beqz $v0, .L800443F8 -/* 1F7EC 800443EC 00000000 */ nop -/* 1F7F0 800443F0 0C0B1108 */ jal func_802C4420 -/* 1F7F4 800443F4 8E240054 */ lw $a0, 0x54($s1) -.L800443F8: -/* 1F7F8 800443F8 8E220044 */ lw $v0, 0x44($s1) -/* 1F7FC 800443FC 10400003 */ beqz $v0, .L8004440C -/* 1F800 80044400 00000000 */ nop -/* 1F804 80044404 0C0B1108 */ jal func_802C4420 -/* 1F808 80044408 8E24005C */ lw $a0, 0x5c($s1) -.L8004440C: -/* 1F80C 8004440C 0C038056 */ jal func_800E0158 -/* 1F810 80044410 0000802D */ daddu $s0, $zero, $zero -/* 1F814 80044414 0C03BD6F */ jal func_800EF5BC -/* 1F818 80044418 00000000 */ nop -/* 1F81C 8004441C 8E740088 */ lw $s4, 0x88($s3) -/* 1F820 80044420 8E820000 */ lw $v0, ($s4) -/* 1F824 80044424 18400021 */ blez $v0, .L800444AC -/* 1F828 80044428 24150001 */ addiu $s5, $zero, 1 -/* 1F82C 8004442C 0280902D */ daddu $s2, $s4, $zero -.L80044430: -/* 1F830 80044430 8E510004 */ lw $s1, 4($s2) -/* 1F834 80044434 12200018 */ beqz $s1, .L80044498 -/* 1F838 80044438 00000000 */ nop -/* 1F83C 8004443C 8E220000 */ lw $v0, ($s1) -/* 1F840 80044440 30420008 */ andi $v0, $v0, 8 -/* 1F844 80044444 10400004 */ beqz $v0, .L80044458 -/* 1F848 80044448 00000000 */ nop -/* 1F84C 8004444C 8E62008C */ lw $v0, 0x8c($s3) -/* 1F850 80044450 16220011 */ bne $s1, $v0, .L80044498 -/* 1F854 80044454 00000000 */ nop -.L80044458: -/* 1F858 80044458 8E220028 */ lw $v0, 0x28($s1) -/* 1F85C 8004445C 1040000E */ beqz $v0, .L80044498 -/* 1F860 80044460 0040202D */ daddu $a0, $v0, $zero -/* 1F864 80044464 2405000A */ addiu $a1, $zero, 0xa -/* 1F868 80044468 0000302D */ daddu $a2, $zero, $zero -/* 1F86C 8004446C 0C0B0CF8 */ jal func_802C33E0 -/* 1F870 80044470 A2350005 */ sb $s5, 5($s1) -/* 1F874 80044474 0040182D */ daddu $v1, $v0, $zero -/* 1F878 80044478 AE230040 */ sw $v1, 0x40($s1) -/* 1F87C 8004447C 8C620144 */ lw $v0, 0x144($v1) -/* 1F880 80044480 AE220058 */ sw $v0, 0x58($s1) -/* 1F884 80044484 AC710148 */ sw $s1, 0x148($v1) -/* 1F888 80044488 86220008 */ lh $v0, 8($s1) -/* 1F88C 8004448C AC62014C */ sw $v0, 0x14c($v1) -/* 1F890 80044490 92220006 */ lbu $v0, 6($s1) -/* 1F894 80044494 A0620004 */ sb $v0, 4($v1) -.L80044498: -/* 1F898 80044498 8E820000 */ lw $v0, ($s4) -/* 1F89C 8004449C 26100001 */ addiu $s0, $s0, 1 -/* 1F8A0 800444A0 0202102A */ slt $v0, $s0, $v0 -/* 1F8A4 800444A4 1440FFE2 */ bnez $v0, .L80044430 -/* 1F8A8 800444A8 26520004 */ addiu $s2, $s2, 4 -.L800444AC: -/* 1F8AC 800444AC 24020001 */ addiu $v0, $zero, 1 -/* 1F8B0 800444B0 AE600090 */ sw $zero, 0x90($s3) -/* 1F8B4 800444B4 AE600094 */ sw $zero, 0x94($s3) -/* 1F8B8 800444B8 A2620012 */ sb $v0, 0x12($s3) -/* 1F8BC 800444BC 8FBF0028 */ lw $ra, 0x28($sp) -/* 1F8C0 800444C0 8FB50024 */ lw $s5, 0x24($sp) -/* 1F8C4 800444C4 8FB40020 */ lw $s4, 0x20($sp) -/* 1F8C8 800444C8 8FB3001C */ lw $s3, 0x1c($sp) -/* 1F8CC 800444CC 8FB20018 */ lw $s2, 0x18($sp) -/* 1F8D0 800444D0 8FB10014 */ lw $s1, 0x14($sp) -/* 1F8D4 800444D4 8FB00010 */ lw $s0, 0x10($sp) -/* 1F8D8 800444D8 24020003 */ addiu $v0, $zero, 3 -/* 1F8DC 800444DC 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1F8E0 800444E0 AC22A5E0 */ sw $v0, %lo(D_8009A5E0)($at) -/* 1F8E4 800444E4 24020001 */ addiu $v0, $zero, 1 -/* 1F8E8 800444E8 3C01800A */ lui $at, %hi(D_8009A658) -/* 1F8EC 800444EC AC22A658 */ sw $v0, %lo(D_8009A658)($at) -/* 1F8F0 800444F0 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1F8F4 800444F4 AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -/* 1F8F8 800444F8 03E00008 */ jr $ra -/* 1F8FC 800444FC 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044500.s b/ver/jp/asm/nonmatchings/1F240/func_80044500.s deleted file mode 100644 index 937902d1ad..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044500.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044500 -/* 1F900 80044500 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F904 80044504 AFBF0010 */ sw $ra, 0x10($sp) -/* 1F908 80044508 0C0110DD */ jal func_80044374 -/* 1F90C 8004450C 2405FFFF */ addiu $a1, $zero, -1 -/* 1F910 80044510 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F914 80044514 24020001 */ addiu $v0, $zero, 1 -/* 1F918 80044518 03E00008 */ jr $ra -/* 1F91C 8004451C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044520.s b/ver/jp/asm/nonmatchings/1F240/func_80044520.s deleted file mode 100644 index 4bf1047e95..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044520.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044520 -/* 1F920 80044520 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F924 80044524 AFB00010 */ sw $s0, 0x10($sp) -/* 1F928 80044528 0080802D */ daddu $s0, $a0, $zero -/* 1F92C 8004452C AFBF0014 */ sw $ra, 0x14($sp) -/* 1F930 80044530 8E02000C */ lw $v0, 0xc($s0) -/* 1F934 80044534 0C0B1EAF */ jal func_802C7ABC -/* 1F938 80044538 8C450000 */ lw $a1, ($v0) -/* 1F93C 8004453C 0200202D */ daddu $a0, $s0, $zero -/* 1F940 80044540 0C0110DD */ jal func_80044374 -/* 1F944 80044544 0040282D */ daddu $a1, $v0, $zero -/* 1F948 80044548 8FBF0014 */ lw $ra, 0x14($sp) -/* 1F94C 8004454C 8FB00010 */ lw $s0, 0x10($sp) -/* 1F950 80044550 24020001 */ addiu $v0, $zero, 1 -/* 1F954 80044554 03E00008 */ jr $ra -/* 1F958 80044558 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004455C.s b/ver/jp/asm/nonmatchings/1F240/func_8004455C.s deleted file mode 100644 index 30116903a0..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004455C.s +++ /dev/null @@ -1,113 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004455C -/* 1F95C 8004455C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1F960 80044560 AFBF0028 */ sw $ra, 0x28($sp) -/* 1F964 80044564 AFB50024 */ sw $s5, 0x24($sp) -/* 1F968 80044568 AFB40020 */ sw $s4, 0x20($sp) -/* 1F96C 8004456C AFB3001C */ sw $s3, 0x1c($sp) -/* 1F970 80044570 AFB20018 */ sw $s2, 0x18($sp) -/* 1F974 80044574 AFB10014 */ sw $s1, 0x14($sp) -/* 1F978 80044578 AFB00010 */ sw $s0, 0x10($sp) -/* 1F97C 8004457C 8C82000C */ lw $v0, 0xc($a0) -/* 1F980 80044580 8C450000 */ lw $a1, ($v0) -/* 1F984 80044584 0C0B1EAF */ jal func_802C7ABC -/* 1F988 80044588 8C910148 */ lw $s1, 0x148($a0) -/* 1F98C 8004458C 24040001 */ addiu $a0, $zero, 1 -/* 1F990 80044590 0C0B1192 */ jal func_802C4648 -/* 1F994 80044594 0040802D */ daddu $s0, $v0, $zero -/* 1F998 80044598 3C13800B */ lui $s3, %hi(D_800B0EF0) -/* 1F99C 8004459C 26730EF0 */ addiu $s3, $s3, %lo(D_800B0EF0) -/* 1F9A0 800445A0 24030001 */ addiu $v1, $zero, 1 -/* 1F9A4 800445A4 A2630005 */ sb $v1, 5($s3) -/* 1F9A8 800445A8 A2230005 */ sb $v1, 5($s1) -/* 1F9AC 800445AC AE71008C */ sw $s1, 0x8c($s3) -/* 1F9B0 800445B0 82220004 */ lb $v0, 4($s1) -/* 1F9B4 800445B4 00021080 */ sll $v0, $v0, 2 -/* 1F9B8 800445B8 00531021 */ addu $v0, $v0, $s3 -/* 1F9BC 800445BC 8C440028 */ lw $a0, 0x28($v0) -/* 1F9C0 800445C0 2402FFFF */ addiu $v0, $zero, -1 -/* 1F9C4 800445C4 A2600004 */ sb $zero, 4($s3) -/* 1F9C8 800445C8 A2630011 */ sb $v1, 0x11($s3) -/* 1F9CC 800445CC AE700014 */ sw $s0, 0x14($s3) -/* 1F9D0 800445D0 AE620018 */ sw $v0, 0x18($s3) -/* 1F9D4 800445D4 AE640088 */ sw $a0, 0x88($s3) -/* 1F9D8 800445D8 8E22003C */ lw $v0, 0x3c($s1) -/* 1F9DC 800445DC 10400003 */ beqz $v0, .L800445EC -/* 1F9E0 800445E0 00000000 */ nop -/* 1F9E4 800445E4 0C0B1108 */ jal func_802C4420 -/* 1F9E8 800445E8 8E240054 */ lw $a0, 0x54($s1) -.L800445EC: -/* 1F9EC 800445EC 8E220044 */ lw $v0, 0x44($s1) -/* 1F9F0 800445F0 10400003 */ beqz $v0, .L80044600 -/* 1F9F4 800445F4 00000000 */ nop -/* 1F9F8 800445F8 0C0B1108 */ jal func_802C4420 -/* 1F9FC 800445FC 8E24005C */ lw $a0, 0x5c($s1) -.L80044600: -/* 1FA00 80044600 0C038056 */ jal func_800E0158 -/* 1FA04 80044604 0000802D */ daddu $s0, $zero, $zero -/* 1FA08 80044608 0C03BD6F */ jal func_800EF5BC -/* 1FA0C 8004460C 00000000 */ nop -/* 1FA10 80044610 8E740088 */ lw $s4, 0x88($s3) -/* 1FA14 80044614 8E820000 */ lw $v0, ($s4) -/* 1FA18 80044618 18400021 */ blez $v0, .L800446A0 -/* 1FA1C 8004461C 24150001 */ addiu $s5, $zero, 1 -/* 1FA20 80044620 0280902D */ daddu $s2, $s4, $zero -.L80044624: -/* 1FA24 80044624 8E510004 */ lw $s1, 4($s2) -/* 1FA28 80044628 12200018 */ beqz $s1, .L8004468C -/* 1FA2C 8004462C 00000000 */ nop -/* 1FA30 80044630 8E220000 */ lw $v0, ($s1) -/* 1FA34 80044634 30420008 */ andi $v0, $v0, 8 -/* 1FA38 80044638 10400004 */ beqz $v0, .L8004464C -/* 1FA3C 8004463C 00000000 */ nop -/* 1FA40 80044640 8E62008C */ lw $v0, 0x8c($s3) -/* 1FA44 80044644 16220011 */ bne $s1, $v0, .L8004468C -/* 1FA48 80044648 00000000 */ nop -.L8004464C: -/* 1FA4C 8004464C 8E220028 */ lw $v0, 0x28($s1) -/* 1FA50 80044650 1040000E */ beqz $v0, .L8004468C -/* 1FA54 80044654 0040202D */ daddu $a0, $v0, $zero -/* 1FA58 80044658 2405000A */ addiu $a1, $zero, 0xa -/* 1FA5C 8004465C 0000302D */ daddu $a2, $zero, $zero -/* 1FA60 80044660 0C0B0CF8 */ jal func_802C33E0 -/* 1FA64 80044664 A2350005 */ sb $s5, 5($s1) -/* 1FA68 80044668 0040202D */ daddu $a0, $v0, $zero -/* 1FA6C 8004466C AE240040 */ sw $a0, 0x40($s1) -/* 1FA70 80044670 8C820144 */ lw $v0, 0x144($a0) -/* 1FA74 80044674 AE220058 */ sw $v0, 0x58($s1) -/* 1FA78 80044678 AC910148 */ sw $s1, 0x148($a0) -/* 1FA7C 8004467C 86220008 */ lh $v0, 8($s1) -/* 1FA80 80044680 AC82014C */ sw $v0, 0x14c($a0) -/* 1FA84 80044684 92220006 */ lbu $v0, 6($s1) -/* 1FA88 80044688 A0820004 */ sb $v0, 4($a0) -.L8004468C: -/* 1FA8C 8004468C 8E820000 */ lw $v0, ($s4) -/* 1FA90 80044690 26100001 */ addiu $s0, $s0, 1 -/* 1FA94 80044694 0202102A */ slt $v0, $s0, $v0 -/* 1FA98 80044698 1440FFE2 */ bnez $v0, .L80044624 -/* 1FA9C 8004469C 26520004 */ addiu $s2, $s2, 4 -.L800446A0: -/* 1FAA0 800446A0 24020001 */ addiu $v0, $zero, 1 -/* 1FAA4 800446A4 0040182D */ daddu $v1, $v0, $zero -/* 1FAA8 800446A8 AE600090 */ sw $zero, 0x90($s3) -/* 1FAAC 800446AC AE600094 */ sw $zero, 0x94($s3) -/* 1FAB0 800446B0 A2630012 */ sb $v1, 0x12($s3) -/* 1FAB4 800446B4 8FBF0028 */ lw $ra, 0x28($sp) -/* 1FAB8 800446B8 8FB50024 */ lw $s5, 0x24($sp) -/* 1FABC 800446BC 8FB40020 */ lw $s4, 0x20($sp) -/* 1FAC0 800446C0 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FAC4 800446C4 8FB20018 */ lw $s2, 0x18($sp) -/* 1FAC8 800446C8 8FB10014 */ lw $s1, 0x14($sp) -/* 1FACC 800446CC 8FB00010 */ lw $s0, 0x10($sp) -/* 1FAD0 800446D0 24030003 */ addiu $v1, $zero, 3 -/* 1FAD4 800446D4 3C01800A */ lui $at, %hi(D_8009A5E0) -/* 1FAD8 800446D8 AC23A5E0 */ sw $v1, %lo(D_8009A5E0)($at) -/* 1FADC 800446DC 0040182D */ daddu $v1, $v0, $zero -/* 1FAE0 800446E0 3C01800A */ lui $at, %hi(D_8009A658) -/* 1FAE4 800446E4 AC23A658 */ sw $v1, %lo(D_8009A658)($at) -/* 1FAE8 800446E8 3C01800A */ lui $at, %hi(D_8009A5B0) -/* 1FAEC 800446EC AC20A5B0 */ sw $zero, %lo(D_8009A5B0)($at) -/* 1FAF0 800446F0 03E00008 */ jr $ra -/* 1FAF4 800446F4 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800446F8.s b/ver/jp/asm/nonmatchings/1F240/func_800446F8.s deleted file mode 100644 index 2cd7f7c8ad..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800446F8.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800446F8 -/* 1FAF8 800446F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1FAFC 800446FC AFBF0010 */ sw $ra, 0x10($sp) -/* 1FB00 80044700 8C82000C */ lw $v0, 0xc($a0) -/* 1FB04 80044704 0C0B1EAF */ jal func_802C7ABC -/* 1FB08 80044708 8C450000 */ lw $a1, ($v0) -/* 1FB0C 8004470C 3C04800B */ lui $a0, %hi(D_800B0EF0) -/* 1FB10 80044710 24840EF0 */ addiu $a0, $a0, %lo(D_800B0EF0) -/* 1FB14 80044714 24030001 */ addiu $v1, $zero, 1 -/* 1FB18 80044718 A0830011 */ sb $v1, 0x11($a0) -/* 1FB1C 8004471C 2403FFFF */ addiu $v1, $zero, -1 -/* 1FB20 80044720 AC820014 */ sw $v0, 0x14($a0) -/* 1FB24 80044724 AC830018 */ sw $v1, 0x18($a0) -/* 1FB28 80044728 8FBF0010 */ lw $ra, 0x10($sp) -/* 1FB2C 8004472C 24020002 */ addiu $v0, $zero, 2 -/* 1FB30 80044730 03E00008 */ jr $ra -/* 1FB34 80044734 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044738.s b/ver/jp/asm/nonmatchings/1F240/func_80044738.s deleted file mode 100644 index 083f44ed12..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044738.s +++ /dev/null @@ -1,88 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044738 -/* 1FB38 80044738 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1FB3C 8004473C AFB00010 */ sw $s0, 0x10($sp) -/* 1FB40 80044740 0080802D */ daddu $s0, $a0, $zero -/* 1FB44 80044744 AFB50024 */ sw $s5, 0x24($sp) -/* 1FB48 80044748 24150002 */ addiu $s5, $zero, 2 -/* 1FB4C 8004474C AFBF0028 */ sw $ra, 0x28($sp) -/* 1FB50 80044750 AFB40020 */ sw $s4, 0x20($sp) -/* 1FB54 80044754 AFB3001C */ sw $s3, 0x1c($sp) -/* 1FB58 80044758 AFB20018 */ sw $s2, 0x18($sp) -/* 1FB5C 8004475C AFB10014 */ sw $s1, 0x14($sp) -/* 1FB60 80044760 8E11000C */ lw $s1, 0xc($s0) -/* 1FB64 80044764 8E120148 */ lw $s2, 0x148($s0) -/* 1FB68 80044768 8E250000 */ lw $a1, ($s1) -/* 1FB6C 8004476C 0C0B1EAF */ jal func_802C7ABC -/* 1FB70 80044770 26310004 */ addiu $s1, $s1, 4 -/* 1FB74 80044774 0040982D */ daddu $s3, $v0, $zero -/* 1FB78 80044778 8E250000 */ lw $a1, ($s1) -/* 1FB7C 8004477C 0C0B1EAF */ jal func_802C7ABC -/* 1FB80 80044780 0200202D */ daddu $a0, $s0, $zero -/* 1FB84 80044784 0040A02D */ daddu $s4, $v0, $zero -/* 1FB88 80044788 2402FFFF */ addiu $v0, $zero, -1 -/* 1FB8C 8004478C 12420011 */ beq $s2, $v0, .L800447D4 -/* 1FB90 80044790 00000000 */ nop -/* 1FB94 80044794 12620004 */ beq $s3, $v0, .L800447A8 -/* 1FB98 80044798 00000000 */ nop -/* 1FB9C 8004479C 86420008 */ lh $v0, 8($s2) -/* 1FBA0 800447A0 1453000C */ bne $v0, $s3, .L800447D4 -/* 1FBA4 800447A4 00000000 */ nop -.L800447A8: -/* 1FBA8 800447A8 86530008 */ lh $s3, 8($s2) -.L800447AC: -/* 1FBAC 800447AC 8E020064 */ lw $v0, 0x64($s0) -/* 1FBB0 800447B0 10400003 */ beqz $v0, .L800447C0 -/* 1FBB4 800447B4 00000000 */ nop -/* 1FBB8 800447B8 080111EB */ j .L800447AC -/* 1FBBC 800447BC 0040802D */ daddu $s0, $v0, $zero -.L800447C0: -/* 1FBC0 800447C0 8E42003C */ lw $v0, 0x3c($s2) -/* 1FBC4 800447C4 52020006 */ beql $s0, $v0, .L800447E0 -/* 1FBC8 800447C8 241500FF */ addiu $s5, $zero, 0xff -/* 1FBCC 800447CC 080111F8 */ j .L800447E0 -/* 1FBD0 800447D0 00000000 */ nop -.L800447D4: -/* 1FBD4 800447D4 0C00FA6A */ jal func_8003E9A8 -/* 1FBD8 800447D8 0260202D */ daddu $a0, $s3, $zero -/* 1FBDC 800447DC 0040902D */ daddu $s2, $v0, $zero -.L800447E0: -/* 1FBE0 800447E0 8E420000 */ lw $v0, ($s2) -/* 1FBE4 800447E4 30420001 */ andi $v0, $v0, 1 -/* 1FBE8 800447E8 10400002 */ beqz $v0, .L800447F4 -/* 1FBEC 800447EC 2411000B */ addiu $s1, $zero, 0xb -/* 1FBF0 800447F0 2411000A */ addiu $s1, $zero, 0xa -.L800447F4: -/* 1FBF4 800447F4 8E42003C */ lw $v0, 0x3c($s2) -/* 1FBF8 800447F8 10400005 */ beqz $v0, .L80044810 -/* 1FBFC 800447FC 0280202D */ daddu $a0, $s4, $zero -/* 1FC00 80044800 8E440054 */ lw $a0, 0x54($s2) -/* 1FC04 80044804 0C0B102B */ jal func_802C40AC -/* 1FC08 80044808 90510004 */ lbu $s1, 4($v0) -/* 1FC0C 8004480C 0280202D */ daddu $a0, $s4, $zero -.L80044810: -/* 1FC10 80044810 2405000A */ addiu $a1, $zero, 0xa -/* 1FC14 80044814 24020064 */ addiu $v0, $zero, 0x64 -/* 1FC18 80044818 0000302D */ daddu $a2, $zero, $zero -/* 1FC1C 8004481C AE4200C8 */ sw $v0, 0xc8($s2) -/* 1FC20 80044820 0C0B0CF8 */ jal func_802C33E0 -/* 1FC24 80044824 AE440024 */ sw $a0, 0x24($s2) -/* 1FC28 80044828 0040802D */ daddu $s0, $v0, $zero -/* 1FC2C 8004482C AE50003C */ sw $s0, 0x3c($s2) -/* 1FC30 80044830 8E030144 */ lw $v1, 0x144($s0) -/* 1FC34 80044834 02A0102D */ daddu $v0, $s5, $zero -/* 1FC38 80044838 AE430054 */ sw $v1, 0x54($s2) -/* 1FC3C 8004483C AE120148 */ sw $s2, 0x148($s0) -/* 1FC40 80044840 AE13014C */ sw $s3, 0x14c($s0) -/* 1FC44 80044844 A2110004 */ sb $s1, 4($s0) -/* 1FC48 80044848 8FBF0028 */ lw $ra, 0x28($sp) -/* 1FC4C 8004484C 8FB50024 */ lw $s5, 0x24($sp) -/* 1FC50 80044850 8FB40020 */ lw $s4, 0x20($sp) -/* 1FC54 80044854 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FC58 80044858 8FB20018 */ lw $s2, 0x18($sp) -/* 1FC5C 8004485C 8FB10014 */ lw $s1, 0x14($sp) -/* 1FC60 80044860 8FB00010 */ lw $s0, 0x10($sp) -/* 1FC64 80044864 03E00008 */ jr $ra -/* 1FC68 80044868 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004486C.s b/ver/jp/asm/nonmatchings/1F240/func_8004486C.s deleted file mode 100644 index 21d2b6f206..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004486C.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004486C -/* 1FC6C 8004486C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1FC70 80044870 AFB10014 */ sw $s1, 0x14($sp) -/* 1FC74 80044874 0080882D */ daddu $s1, $a0, $zero -/* 1FC78 80044878 AFBF0020 */ sw $ra, 0x20($sp) -/* 1FC7C 8004487C AFB3001C */ sw $s3, 0x1c($sp) -/* 1FC80 80044880 AFB20018 */ sw $s2, 0x18($sp) -/* 1FC84 80044884 AFB00010 */ sw $s0, 0x10($sp) -/* 1FC88 80044888 8E30000C */ lw $s0, 0xc($s1) -/* 1FC8C 8004488C 8E330148 */ lw $s3, 0x148($s1) -/* 1FC90 80044890 8E050000 */ lw $a1, ($s0) -/* 1FC94 80044894 0C0B1EAF */ jal func_802C7ABC -/* 1FC98 80044898 26100004 */ addiu $s0, $s0, 4 -/* 1FC9C 8004489C 0040902D */ daddu $s2, $v0, $zero -/* 1FCA0 800448A0 8E050000 */ lw $a1, ($s0) -/* 1FCA4 800448A4 0C0B1EAF */ jal func_802C7ABC -/* 1FCA8 800448A8 0220202D */ daddu $a0, $s1, $zero -/* 1FCAC 800448AC 0040802D */ daddu $s0, $v0, $zero -/* 1FCB0 800448B0 2402FFFF */ addiu $v0, $zero, -1 -/* 1FCB4 800448B4 16420002 */ bne $s2, $v0, .L800448C0 -/* 1FCB8 800448B8 00000000 */ nop -/* 1FCBC 800448BC 86720008 */ lh $s2, 8($s3) -.L800448C0: -/* 1FCC0 800448C0 0C00FA6A */ jal func_8003E9A8 -/* 1FCC4 800448C4 0240202D */ daddu $a0, $s2, $zero -/* 1FCC8 800448C8 AC500024 */ sw $s0, 0x24($v0) -/* 1FCCC 800448CC 8FBF0020 */ lw $ra, 0x20($sp) -/* 1FCD0 800448D0 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FCD4 800448D4 8FB20018 */ lw $s2, 0x18($sp) -/* 1FCD8 800448D8 8FB10014 */ lw $s1, 0x14($sp) -/* 1FCDC 800448DC 8FB00010 */ lw $s0, 0x10($sp) -/* 1FCE0 800448E0 24020002 */ addiu $v0, $zero, 2 -/* 1FCE4 800448E4 03E00008 */ jr $ra -/* 1FCE8 800448E8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800448EC.s b/ver/jp/asm/nonmatchings/1F240/func_800448EC.s deleted file mode 100644 index f8a8a28d93..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800448EC.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800448EC -/* 1FCEC 800448EC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1FCF0 800448F0 AFB20018 */ sw $s2, 0x18($sp) -/* 1FCF4 800448F4 0080902D */ daddu $s2, $a0, $zero -/* 1FCF8 800448F8 AFBF001C */ sw $ra, 0x1c($sp) -/* 1FCFC 800448FC AFB10014 */ sw $s1, 0x14($sp) -/* 1FD00 80044900 AFB00010 */ sw $s0, 0x10($sp) -/* 1FD04 80044904 8E42000C */ lw $v0, 0xc($s2) -/* 1FD08 80044908 8C450000 */ lw $a1, ($v0) -/* 1FD0C 8004490C 0C0B1EAF */ jal func_802C7ABC -/* 1FD10 80044910 8E500148 */ lw $s0, 0x148($s2) -/* 1FD14 80044914 0040202D */ daddu $a0, $v0, $zero -/* 1FD18 80044918 2402FFFF */ addiu $v0, $zero, -1 -/* 1FD1C 8004491C 14820002 */ bne $a0, $v0, .L80044928 -/* 1FD20 80044920 00000000 */ nop -/* 1FD24 80044924 86040008 */ lh $a0, 8($s0) -.L80044928: -/* 1FD28 80044928 0C00FA6A */ jal func_8003E9A8 -/* 1FD2C 8004492C 2411000B */ addiu $s1, $zero, 0xb -/* 1FD30 80044930 0040802D */ daddu $s0, $v0, $zero -/* 1FD34 80044934 8E020000 */ lw $v0, ($s0) -/* 1FD38 80044938 30420001 */ andi $v0, $v0, 1 -/* 1FD3C 8004493C 54400001 */ bnel $v0, $zero, .L80044944 -/* 1FD40 80044940 2411000A */ addiu $s1, $zero, 0xa -.L80044944: -/* 1FD44 80044944 8E02003C */ lw $v0, 0x3c($s0) -/* 1FD48 80044948 10400005 */ beqz $v0, .L80044960 -/* 1FD4C 8004494C 2405000A */ addiu $a1, $zero, 0xa -/* 1FD50 80044950 8E040054 */ lw $a0, 0x54($s0) -/* 1FD54 80044954 0C0B102B */ jal func_802C40AC -/* 1FD58 80044958 90510004 */ lbu $s1, 4($v0) -/* 1FD5C 8004495C 2405000A */ addiu $a1, $zero, 0xa -.L80044960: -/* 1FD60 80044960 24020064 */ addiu $v0, $zero, 0x64 -/* 1FD64 80044964 8E040024 */ lw $a0, 0x24($s0) -/* 1FD68 80044968 0000302D */ daddu $a2, $zero, $zero -/* 1FD6C 8004496C 0C0B0CF8 */ jal func_802C33E0 -/* 1FD70 80044970 AE0200C8 */ sw $v0, 0xc8($s0) -/* 1FD74 80044974 0040182D */ daddu $v1, $v0, $zero -/* 1FD78 80044978 AE03003C */ sw $v1, 0x3c($s0) -/* 1FD7C 8004497C 8C620144 */ lw $v0, 0x144($v1) -/* 1FD80 80044980 AE020054 */ sw $v0, 0x54($s0) -/* 1FD84 80044984 AC700148 */ sw $s0, 0x148($v1) -/* 1FD88 80044988 8E44014C */ lw $a0, 0x14c($s2) -/* 1FD8C 8004498C A0710004 */ sb $s1, 4($v1) -/* 1FD90 80044990 AC64014C */ sw $a0, 0x14c($v1) -/* 1FD94 80044994 8FBF001C */ lw $ra, 0x1c($sp) -/* 1FD98 80044998 8FB20018 */ lw $s2, 0x18($sp) -/* 1FD9C 8004499C 8FB10014 */ lw $s1, 0x14($sp) -/* 1FDA0 800449A0 8FB00010 */ lw $s0, 0x10($sp) -/* 1FDA4 800449A4 24020002 */ addiu $v0, $zero, 2 -/* 1FDA8 800449A8 03E00008 */ jr $ra -/* 1FDAC 800449AC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800449B0.s b/ver/jp/asm/nonmatchings/1F240/func_800449B0.s deleted file mode 100644 index 540ac59b59..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800449B0.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800449B0 -/* 1FDB0 800449B0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1FDB4 800449B4 AFB10014 */ sw $s1, 0x14($sp) -/* 1FDB8 800449B8 0080882D */ daddu $s1, $a0, $zero -/* 1FDBC 800449BC AFBF0020 */ sw $ra, 0x20($sp) -/* 1FDC0 800449C0 AFB3001C */ sw $s3, 0x1c($sp) -/* 1FDC4 800449C4 AFB20018 */ sw $s2, 0x18($sp) -/* 1FDC8 800449C8 AFB00010 */ sw $s0, 0x10($sp) -/* 1FDCC 800449CC 8E30000C */ lw $s0, 0xc($s1) -/* 1FDD0 800449D0 8E330148 */ lw $s3, 0x148($s1) -/* 1FDD4 800449D4 8E050000 */ lw $a1, ($s0) -/* 1FDD8 800449D8 0C0B1EAF */ jal func_802C7ABC -/* 1FDDC 800449DC 26100004 */ addiu $s0, $s0, 4 -/* 1FDE0 800449E0 0040902D */ daddu $s2, $v0, $zero -/* 1FDE4 800449E4 8E050000 */ lw $a1, ($s0) -/* 1FDE8 800449E8 0C0B1EAF */ jal func_802C7ABC -/* 1FDEC 800449EC 0220202D */ daddu $a0, $s1, $zero -/* 1FDF0 800449F0 0040802D */ daddu $s0, $v0, $zero -/* 1FDF4 800449F4 2402FFFF */ addiu $v0, $zero, -1 -/* 1FDF8 800449F8 16420002 */ bne $s2, $v0, .L80044A04 -/* 1FDFC 800449FC 00000000 */ nop -/* 1FE00 80044A00 86720008 */ lh $s2, 8($s3) -.L80044A04: -/* 1FE04 80044A04 0C00FA6A */ jal func_8003E9A8 -/* 1FE08 80044A08 0240202D */ daddu $a0, $s2, $zero -/* 1FE0C 80044A0C 12000008 */ beqz $s0, .L80044A30 -/* 1FE10 80044A10 0040982D */ daddu $s3, $v0, $zero -/* 1FE14 80044A14 8E62003C */ lw $v0, 0x3c($s3) -/* 1FE18 80044A18 1040000A */ beqz $v0, .L80044A44 -/* 1FE1C 80044A1C 00000000 */ nop -/* 1FE20 80044A20 0C0B1123 */ jal func_802C448C -/* 1FE24 80044A24 8E640054 */ lw $a0, 0x54($s3) -/* 1FE28 80044A28 08011291 */ j .L80044A44 -/* 1FE2C 80044A2C 00000000 */ nop -.L80044A30: -/* 1FE30 80044A30 8E62003C */ lw $v0, 0x3c($s3) -/* 1FE34 80044A34 10400003 */ beqz $v0, .L80044A44 -/* 1FE38 80044A38 00000000 */ nop -/* 1FE3C 80044A3C 0C0B1108 */ jal func_802C4420 -/* 1FE40 80044A40 8E640054 */ lw $a0, 0x54($s3) -.L80044A44: -/* 1FE44 80044A44 8FBF0020 */ lw $ra, 0x20($sp) -/* 1FE48 80044A48 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FE4C 80044A4C 8FB20018 */ lw $s2, 0x18($sp) -/* 1FE50 80044A50 8FB10014 */ lw $s1, 0x14($sp) -/* 1FE54 80044A54 8FB00010 */ lw $s0, 0x10($sp) -/* 1FE58 80044A58 24020002 */ addiu $v0, $zero, 2 -/* 1FE5C 80044A5C 03E00008 */ jr $ra -/* 1FE60 80044A60 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044A64.s b/ver/jp/asm/nonmatchings/1F240/func_80044A64.s deleted file mode 100644 index 1624c41b51..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044A64.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044A64 -/* 1FE64 80044A64 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1FE68 80044A68 AFB3001C */ sw $s3, 0x1c($sp) -/* 1FE6C 80044A6C 0080982D */ daddu $s3, $a0, $zero -/* 1FE70 80044A70 AFB40020 */ sw $s4, 0x20($sp) -/* 1FE74 80044A74 24140002 */ addiu $s4, $zero, 2 -/* 1FE78 80044A78 AFBF0024 */ sw $ra, 0x24($sp) -/* 1FE7C 80044A7C AFB20018 */ sw $s2, 0x18($sp) -/* 1FE80 80044A80 AFB10014 */ sw $s1, 0x14($sp) -/* 1FE84 80044A84 AFB00010 */ sw $s0, 0x10($sp) -/* 1FE88 80044A88 8E70000C */ lw $s0, 0xc($s3) -/* 1FE8C 80044A8C 8E710148 */ lw $s1, 0x148($s3) -/* 1FE90 80044A90 8E050000 */ lw $a1, ($s0) -/* 1FE94 80044A94 0C0B1EAF */ jal func_802C7ABC -/* 1FE98 80044A98 26100004 */ addiu $s0, $s0, 4 -/* 1FE9C 80044A9C 0040902D */ daddu $s2, $v0, $zero -/* 1FEA0 80044AA0 8E050000 */ lw $a1, ($s0) -/* 1FEA4 80044AA4 0C0B1EAF */ jal func_802C7ABC -/* 1FEA8 80044AA8 0260202D */ daddu $a0, $s3, $zero -/* 1FEAC 80044AAC 0040802D */ daddu $s0, $v0, $zero -/* 1FEB0 80044AB0 2402FFFF */ addiu $v0, $zero, -1 -/* 1FEB4 80044AB4 12220011 */ beq $s1, $v0, .L80044AFC -/* 1FEB8 80044AB8 0260182D */ daddu $v1, $s3, $zero -/* 1FEBC 80044ABC 12420004 */ beq $s2, $v0, .L80044AD0 -/* 1FEC0 80044AC0 00000000 */ nop -/* 1FEC4 80044AC4 86220008 */ lh $v0, 8($s1) -/* 1FEC8 80044AC8 1452000C */ bne $v0, $s2, .L80044AFC -/* 1FECC 80044ACC 00000000 */ nop -.L80044AD0: -/* 1FED0 80044AD0 86320008 */ lh $s2, 8($s1) -.L80044AD4: -/* 1FED4 80044AD4 8C620064 */ lw $v0, 0x64($v1) -/* 1FED8 80044AD8 10400003 */ beqz $v0, .L80044AE8 -/* 1FEDC 80044ADC 00000000 */ nop -/* 1FEE0 80044AE0 080112B5 */ j .L80044AD4 -/* 1FEE4 80044AE4 0040182D */ daddu $v1, $v0, $zero -.L80044AE8: -/* 1FEE8 80044AE8 8E220044 */ lw $v0, 0x44($s1) -/* 1FEEC 80044AEC 50620007 */ beql $v1, $v0, .L80044B0C -/* 1FEF0 80044AF0 241400FF */ addiu $s4, $zero, 0xff -/* 1FEF4 80044AF4 080112C3 */ j .L80044B0C -/* 1FEF8 80044AF8 00000000 */ nop -.L80044AFC: -/* 1FEFC 80044AFC 0C00FA6A */ jal func_8003E9A8 -/* 1FF00 80044B00 0240202D */ daddu $a0, $s2, $zero -/* 1FF04 80044B04 0040882D */ daddu $s1, $v0, $zero -/* 1FF08 80044B08 8E220044 */ lw $v0, 0x44($s1) -.L80044B0C: -/* 1FF0C 80044B0C 10400003 */ beqz $v0, .L80044B1C -/* 1FF10 80044B10 00000000 */ nop -/* 1FF14 80044B14 0C0B102B */ jal func_802C40AC -/* 1FF18 80044B18 8E24005C */ lw $a0, 0x5c($s1) -.L80044B1C: -/* 1FF1C 80044B1C 1200000D */ beqz $s0, .L80044B54 -/* 1FF20 80044B20 0200202D */ daddu $a0, $s0, $zero -/* 1FF24 80044B24 2405000A */ addiu $a1, $zero, 0xa -/* 1FF28 80044B28 0000302D */ daddu $a2, $zero, $zero -/* 1FF2C 80044B2C 0C0B0CF8 */ jal func_802C33E0 -/* 1FF30 80044B30 AE24002C */ sw $a0, 0x2c($s1) -/* 1FF34 80044B34 0040182D */ daddu $v1, $v0, $zero -/* 1FF38 80044B38 AE230044 */ sw $v1, 0x44($s1) -/* 1FF3C 80044B3C 8C620144 */ lw $v0, 0x144($v1) -/* 1FF40 80044B40 AE22005C */ sw $v0, 0x5c($s1) -/* 1FF44 80044B44 AC710148 */ sw $s1, 0x148($v1) -/* 1FF48 80044B48 AC72014C */ sw $s2, 0x14c($v1) -/* 1FF4C 80044B4C 92620004 */ lbu $v0, 4($s3) -/* 1FF50 80044B50 A0620004 */ sb $v0, 4($v1) -.L80044B54: -/* 1FF54 80044B54 0280102D */ daddu $v0, $s4, $zero -/* 1FF58 80044B58 8FBF0024 */ lw $ra, 0x24($sp) -/* 1FF5C 80044B5C 8FB40020 */ lw $s4, 0x20($sp) -/* 1FF60 80044B60 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FF64 80044B64 8FB20018 */ lw $s2, 0x18($sp) -/* 1FF68 80044B68 8FB10014 */ lw $s1, 0x14($sp) -/* 1FF6C 80044B6C 8FB00010 */ lw $s0, 0x10($sp) -/* 1FF70 80044B70 03E00008 */ jr $ra -/* 1FF74 80044B74 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044B78.s b/ver/jp/asm/nonmatchings/1F240/func_80044B78.s deleted file mode 100644 index 6b99089fdf..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044B78.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044B78 -/* 1FF78 80044B78 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1FF7C 80044B7C AFB10014 */ sw $s1, 0x14($sp) -/* 1FF80 80044B80 0080882D */ daddu $s1, $a0, $zero -/* 1FF84 80044B84 AFBF0020 */ sw $ra, 0x20($sp) -/* 1FF88 80044B88 AFB3001C */ sw $s3, 0x1c($sp) -/* 1FF8C 80044B8C AFB20018 */ sw $s2, 0x18($sp) -/* 1FF90 80044B90 AFB00010 */ sw $s0, 0x10($sp) -/* 1FF94 80044B94 8E30000C */ lw $s0, 0xc($s1) -/* 1FF98 80044B98 8E330148 */ lw $s3, 0x148($s1) -/* 1FF9C 80044B9C 8E050000 */ lw $a1, ($s0) -/* 1FFA0 80044BA0 0C0B1EAF */ jal func_802C7ABC -/* 1FFA4 80044BA4 26100004 */ addiu $s0, $s0, 4 -/* 1FFA8 80044BA8 0040902D */ daddu $s2, $v0, $zero -/* 1FFAC 80044BAC 8E050000 */ lw $a1, ($s0) -/* 1FFB0 80044BB0 0C0B1EAF */ jal func_802C7ABC -/* 1FFB4 80044BB4 0220202D */ daddu $a0, $s1, $zero -/* 1FFB8 80044BB8 0040802D */ daddu $s0, $v0, $zero -/* 1FFBC 80044BBC 2402FFFF */ addiu $v0, $zero, -1 -/* 1FFC0 80044BC0 16420002 */ bne $s2, $v0, .L80044BCC -/* 1FFC4 80044BC4 00000000 */ nop -/* 1FFC8 80044BC8 86720008 */ lh $s2, 8($s3) -.L80044BCC: -/* 1FFCC 80044BCC 0C00FA6A */ jal func_8003E9A8 -/* 1FFD0 80044BD0 0240202D */ daddu $a0, $s2, $zero -/* 1FFD4 80044BD4 AC50002C */ sw $s0, 0x2c($v0) -/* 1FFD8 80044BD8 8FBF0020 */ lw $ra, 0x20($sp) -/* 1FFDC 80044BDC 8FB3001C */ lw $s3, 0x1c($sp) -/* 1FFE0 80044BE0 8FB20018 */ lw $s2, 0x18($sp) -/* 1FFE4 80044BE4 8FB10014 */ lw $s1, 0x14($sp) -/* 1FFE8 80044BE8 8FB00010 */ lw $s0, 0x10($sp) -/* 1FFEC 80044BEC 24020002 */ addiu $v0, $zero, 2 -/* 1FFF0 80044BF0 03E00008 */ jr $ra -/* 1FFF4 80044BF4 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044BF8.s b/ver/jp/asm/nonmatchings/1F240/func_80044BF8.s deleted file mode 100644 index 9c0793664b..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044BF8.s +++ /dev/null @@ -1,53 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044BF8 -/* 1FFF8 80044BF8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1FFFC 80044BFC AFBF001C */ sw $ra, 0x1c($sp) -/* 20000 80044C00 AFB20018 */ sw $s2, 0x18($sp) -/* 20004 80044C04 AFB10014 */ sw $s1, 0x14($sp) -/* 20008 80044C08 AFB00010 */ sw $s0, 0x10($sp) -/* 2000C 80044C0C 8C82000C */ lw $v0, 0xc($a0) -/* 20010 80044C10 8C450000 */ lw $a1, ($v0) -/* 20014 80044C14 0C0B1EAF */ jal func_802C7ABC -/* 20018 80044C18 8C900148 */ lw $s0, 0x148($a0) -/* 2001C 80044C1C 0040902D */ daddu $s2, $v0, $zero -/* 20020 80044C20 2402FFFF */ addiu $v0, $zero, -1 -/* 20024 80044C24 16420002 */ bne $s2, $v0, .L80044C30 -/* 20028 80044C28 00000000 */ nop -/* 2002C 80044C2C 86120008 */ lh $s2, 8($s0) -.L80044C30: -/* 20030 80044C30 0C00FA6A */ jal func_8003E9A8 -/* 20034 80044C34 0240202D */ daddu $a0, $s2, $zero -/* 20038 80044C38 0040802D */ daddu $s0, $v0, $zero -/* 2003C 80044C3C 8E020000 */ lw $v0, ($s0) -/* 20040 80044C40 30420001 */ andi $v0, $v0, 1 -/* 20044 80044C44 10400002 */ beqz $v0, .L80044C50 -/* 20048 80044C48 2411000B */ addiu $s1, $zero, 0xb -/* 2004C 80044C4C 2411000A */ addiu $s1, $zero, 0xa -.L80044C50: -/* 20050 80044C50 8E020044 */ lw $v0, 0x44($s0) -/* 20054 80044C54 10400005 */ beqz $v0, .L80044C6C -/* 20058 80044C58 2405000A */ addiu $a1, $zero, 0xa -/* 2005C 80044C5C 8E04005C */ lw $a0, 0x5c($s0) -/* 20060 80044C60 0C0B102B */ jal func_802C40AC -/* 20064 80044C64 90510004 */ lbu $s1, 4($v0) -/* 20068 80044C68 2405000A */ addiu $a1, $zero, 0xa -.L80044C6C: -/* 2006C 80044C6C 8E04002C */ lw $a0, 0x2c($s0) -/* 20070 80044C70 0C0B0CF8 */ jal func_802C33E0 -/* 20074 80044C74 0000302D */ daddu $a2, $zero, $zero -/* 20078 80044C78 0040182D */ daddu $v1, $v0, $zero -/* 2007C 80044C7C AE030044 */ sw $v1, 0x44($s0) -/* 20080 80044C80 8C640144 */ lw $a0, 0x144($v1) -/* 20084 80044C84 AE04005C */ sw $a0, 0x5c($s0) -/* 20088 80044C88 AC700148 */ sw $s0, 0x148($v1) -/* 2008C 80044C8C AC72014C */ sw $s2, 0x14c($v1) -/* 20090 80044C90 A0710004 */ sb $s1, 4($v1) -/* 20094 80044C94 8FBF001C */ lw $ra, 0x1c($sp) -/* 20098 80044C98 8FB20018 */ lw $s2, 0x18($sp) -/* 2009C 80044C9C 8FB10014 */ lw $s1, 0x14($sp) -/* 200A0 80044CA0 8FB00010 */ lw $s0, 0x10($sp) -/* 200A4 80044CA4 24020002 */ addiu $v0, $zero, 2 -/* 200A8 80044CA8 03E00008 */ jr $ra -/* 200AC 80044CAC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044CB0.s b/ver/jp/asm/nonmatchings/1F240/func_80044CB0.s deleted file mode 100644 index 9cc7d8a96f..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044CB0.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044CB0 -/* 200B0 80044CB0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 200B4 80044CB4 AFB10014 */ sw $s1, 0x14($sp) -/* 200B8 80044CB8 0080882D */ daddu $s1, $a0, $zero -/* 200BC 80044CBC AFBF0020 */ sw $ra, 0x20($sp) -/* 200C0 80044CC0 AFB3001C */ sw $s3, 0x1c($sp) -/* 200C4 80044CC4 AFB20018 */ sw $s2, 0x18($sp) -/* 200C8 80044CC8 AFB00010 */ sw $s0, 0x10($sp) -/* 200CC 80044CCC 8E30000C */ lw $s0, 0xc($s1) -/* 200D0 80044CD0 8E330148 */ lw $s3, 0x148($s1) -/* 200D4 80044CD4 8E050000 */ lw $a1, ($s0) -/* 200D8 80044CD8 0C0B1EAF */ jal func_802C7ABC -/* 200DC 80044CDC 26100004 */ addiu $s0, $s0, 4 -/* 200E0 80044CE0 0040902D */ daddu $s2, $v0, $zero -/* 200E4 80044CE4 8E050000 */ lw $a1, ($s0) -/* 200E8 80044CE8 0C0B1EAF */ jal func_802C7ABC -/* 200EC 80044CEC 0220202D */ daddu $a0, $s1, $zero -/* 200F0 80044CF0 0040802D */ daddu $s0, $v0, $zero -/* 200F4 80044CF4 2402FFFF */ addiu $v0, $zero, -1 -/* 200F8 80044CF8 16420002 */ bne $s2, $v0, .L80044D04 -/* 200FC 80044CFC 00000000 */ nop -/* 20100 80044D00 86720008 */ lh $s2, 8($s3) -.L80044D04: -/* 20104 80044D04 0C00FA6A */ jal func_8003E9A8 -/* 20108 80044D08 0240202D */ daddu $a0, $s2, $zero -/* 2010C 80044D0C 12000008 */ beqz $s0, .L80044D30 -/* 20110 80044D10 0040982D */ daddu $s3, $v0, $zero -/* 20114 80044D14 8E620044 */ lw $v0, 0x44($s3) -/* 20118 80044D18 1040000A */ beqz $v0, .L80044D44 -/* 2011C 80044D1C 00000000 */ nop -/* 20120 80044D20 0C0B1123 */ jal func_802C448C -/* 20124 80044D24 8E64005C */ lw $a0, 0x5c($s3) -/* 20128 80044D28 08011351 */ j .L80044D44 -/* 2012C 80044D2C 00000000 */ nop -.L80044D30: -/* 20130 80044D30 8E620044 */ lw $v0, 0x44($s3) -/* 20134 80044D34 10400003 */ beqz $v0, .L80044D44 -/* 20138 80044D38 00000000 */ nop -/* 2013C 80044D3C 0C0B1108 */ jal func_802C4420 -/* 20140 80044D40 8E64005C */ lw $a0, 0x5c($s3) -.L80044D44: -/* 20144 80044D44 8FBF0020 */ lw $ra, 0x20($sp) -/* 20148 80044D48 8FB3001C */ lw $s3, 0x1c($sp) -/* 2014C 80044D4C 8FB20018 */ lw $s2, 0x18($sp) -/* 20150 80044D50 8FB10014 */ lw $s1, 0x14($sp) -/* 20154 80044D54 8FB00010 */ lw $s0, 0x10($sp) -/* 20158 80044D58 24020002 */ addiu $v0, $zero, 2 -/* 2015C 80044D5C 03E00008 */ jr $ra -/* 20160 80044D60 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044D64.s b/ver/jp/asm/nonmatchings/1F240/func_80044D64.s deleted file mode 100644 index a9352491ae..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044D64.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044D64 -/* 20164 80044D64 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 20168 80044D68 AFB10014 */ sw $s1, 0x14($sp) -/* 2016C 80044D6C 0080882D */ daddu $s1, $a0, $zero -/* 20170 80044D70 AFBF0020 */ sw $ra, 0x20($sp) -/* 20174 80044D74 AFB3001C */ sw $s3, 0x1c($sp) -/* 20178 80044D78 AFB20018 */ sw $s2, 0x18($sp) -/* 2017C 80044D7C AFB00010 */ sw $s0, 0x10($sp) -/* 20180 80044D80 8E30000C */ lw $s0, 0xc($s1) -/* 20184 80044D84 8E330148 */ lw $s3, 0x148($s1) -/* 20188 80044D88 8E050000 */ lw $a1, ($s0) -/* 2018C 80044D8C 0C0B1EAF */ jal func_802C7ABC -/* 20190 80044D90 26100004 */ addiu $s0, $s0, 4 -/* 20194 80044D94 0040902D */ daddu $s2, $v0, $zero -/* 20198 80044D98 8E050000 */ lw $a1, ($s0) -/* 2019C 80044D9C 0C0B1EAF */ jal func_802C7ABC -/* 201A0 80044DA0 0220202D */ daddu $a0, $s1, $zero -/* 201A4 80044DA4 0040802D */ daddu $s0, $v0, $zero -/* 201A8 80044DA8 2402FFFF */ addiu $v0, $zero, -1 -/* 201AC 80044DAC 16420002 */ bne $s2, $v0, .L80044DB8 -/* 201B0 80044DB0 00000000 */ nop -/* 201B4 80044DB4 86720008 */ lh $s2, 8($s3) -.L80044DB8: -/* 201B8 80044DB8 0C00FA6A */ jal func_8003E9A8 -/* 201BC 80044DBC 0240202D */ daddu $a0, $s2, $zero -/* 201C0 80044DC0 0040982D */ daddu $s3, $v0, $zero -/* 201C4 80044DC4 8E620038 */ lw $v0, 0x38($s3) -/* 201C8 80044DC8 50400005 */ beql $v0, $zero, .L80044DE0 -/* 201CC 80044DCC AE700020 */ sw $s0, 0x20($s3) -/* 201D0 80044DD0 8E640050 */ lw $a0, 0x50($s3) -/* 201D4 80044DD4 0C0B102B */ jal func_802C40AC -/* 201D8 80044DD8 00000000 */ nop -/* 201DC 80044DDC AE700020 */ sw $s0, 0x20($s3) -.L80044DE0: -/* 201E0 80044DE0 8FBF0020 */ lw $ra, 0x20($sp) -/* 201E4 80044DE4 8FB3001C */ lw $s3, 0x1c($sp) -/* 201E8 80044DE8 8FB20018 */ lw $s2, 0x18($sp) -/* 201EC 80044DEC 8FB10014 */ lw $s1, 0x14($sp) -/* 201F0 80044DF0 8FB00010 */ lw $s0, 0x10($sp) -/* 201F4 80044DF4 24020002 */ addiu $v0, $zero, 2 -/* 201F8 80044DF8 03E00008 */ jr $ra -/* 201FC 80044DFC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044E00.s b/ver/jp/asm/nonmatchings/1F240/func_80044E00.s deleted file mode 100644 index 61f26a18cd..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044E00.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044E00 -/* 20200 80044E00 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 20204 80044E04 AFB10014 */ sw $s1, 0x14($sp) -/* 20208 80044E08 0080882D */ daddu $s1, $a0, $zero -/* 2020C 80044E0C AFBF0020 */ sw $ra, 0x20($sp) -/* 20210 80044E10 AFB3001C */ sw $s3, 0x1c($sp) -/* 20214 80044E14 AFB20018 */ sw $s2, 0x18($sp) -/* 20218 80044E18 AFB00010 */ sw $s0, 0x10($sp) -/* 2021C 80044E1C 8E30000C */ lw $s0, 0xc($s1) -/* 20220 80044E20 8E330148 */ lw $s3, 0x148($s1) -/* 20224 80044E24 8E050000 */ lw $a1, ($s0) -/* 20228 80044E28 0C0B1EAF */ jal func_802C7ABC -/* 2022C 80044E2C 26100004 */ addiu $s0, $s0, 4 -/* 20230 80044E30 0040902D */ daddu $s2, $v0, $zero -/* 20234 80044E34 8E050000 */ lw $a1, ($s0) -/* 20238 80044E38 0C0B1EAF */ jal func_802C7ABC -/* 2023C 80044E3C 0220202D */ daddu $a0, $s1, $zero -/* 20240 80044E40 0040802D */ daddu $s0, $v0, $zero -/* 20244 80044E44 2402FFFF */ addiu $v0, $zero, -1 -/* 20248 80044E48 16420002 */ bne $s2, $v0, .L80044E54 -/* 2024C 80044E4C 00000000 */ nop -/* 20250 80044E50 86720008 */ lh $s2, 8($s3) -.L80044E54: -/* 20254 80044E54 0C00FA6A */ jal func_8003E9A8 -/* 20258 80044E58 0240202D */ daddu $a0, $s2, $zero -/* 2025C 80044E5C 0040982D */ daddu $s3, $v0, $zero -/* 20260 80044E60 8E620040 */ lw $v0, 0x40($s3) -/* 20264 80044E64 50400005 */ beql $v0, $zero, .L80044E7C -/* 20268 80044E68 AE700028 */ sw $s0, 0x28($s3) -/* 2026C 80044E6C 8E640058 */ lw $a0, 0x58($s3) -/* 20270 80044E70 0C0B102B */ jal func_802C40AC -/* 20274 80044E74 00000000 */ nop -/* 20278 80044E78 AE700028 */ sw $s0, 0x28($s3) -.L80044E7C: -/* 2027C 80044E7C 8FBF0020 */ lw $ra, 0x20($sp) -/* 20280 80044E80 8FB3001C */ lw $s3, 0x1c($sp) -/* 20284 80044E84 8FB20018 */ lw $s2, 0x18($sp) -/* 20288 80044E88 8FB10014 */ lw $s1, 0x14($sp) -/* 2028C 80044E8C 8FB00010 */ lw $s0, 0x10($sp) -/* 20290 80044E90 24020002 */ addiu $v0, $zero, 2 -/* 20294 80044E94 03E00008 */ jr $ra -/* 20298 80044E98 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044E9C.s b/ver/jp/asm/nonmatchings/1F240/func_80044E9C.s deleted file mode 100644 index 50ed047be2..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044E9C.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044E9C -/* 2029C 80044E9C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 202A0 80044EA0 AFB10014 */ sw $s1, 0x14($sp) -/* 202A4 80044EA4 0080882D */ daddu $s1, $a0, $zero -/* 202A8 80044EA8 AFBF0020 */ sw $ra, 0x20($sp) -/* 202AC 80044EAC AFB3001C */ sw $s3, 0x1c($sp) -/* 202B0 80044EB0 AFB20018 */ sw $s2, 0x18($sp) -/* 202B4 80044EB4 AFB00010 */ sw $s0, 0x10($sp) -/* 202B8 80044EB8 8E30000C */ lw $s0, 0xc($s1) -/* 202BC 80044EBC 8E330148 */ lw $s3, 0x148($s1) -/* 202C0 80044EC0 8E050000 */ lw $a1, ($s0) -/* 202C4 80044EC4 0C0B1EAF */ jal func_802C7ABC -/* 202C8 80044EC8 26100004 */ addiu $s0, $s0, 4 -/* 202CC 80044ECC 0040902D */ daddu $s2, $v0, $zero -/* 202D0 80044ED0 8E050000 */ lw $a1, ($s0) -/* 202D4 80044ED4 0C0B1EAF */ jal func_802C7ABC -/* 202D8 80044ED8 0220202D */ daddu $a0, $s1, $zero -/* 202DC 80044EDC 0040802D */ daddu $s0, $v0, $zero -/* 202E0 80044EE0 2402FFFF */ addiu $v0, $zero, -1 -/* 202E4 80044EE4 16420002 */ bne $s2, $v0, .L80044EF0 -/* 202E8 80044EE8 00000000 */ nop -/* 202EC 80044EEC 86720008 */ lh $s2, 8($s3) -.L80044EF0: -/* 202F0 80044EF0 0C00FA6A */ jal func_8003E9A8 -/* 202F4 80044EF4 0240202D */ daddu $a0, $s2, $zero -/* 202F8 80044EF8 AC500030 */ sw $s0, 0x30($v0) -/* 202FC 80044EFC 8FBF0020 */ lw $ra, 0x20($sp) -/* 20300 80044F00 8FB3001C */ lw $s3, 0x1c($sp) -/* 20304 80044F04 8FB20018 */ lw $s2, 0x18($sp) -/* 20308 80044F08 8FB10014 */ lw $s1, 0x14($sp) -/* 2030C 80044F0C 8FB00010 */ lw $s0, 0x10($sp) -/* 20310 80044F10 24020002 */ addiu $v0, $zero, 2 -/* 20314 80044F14 03E00008 */ jr $ra -/* 20318 80044F18 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044F1C.s b/ver/jp/asm/nonmatchings/1F240/func_80044F1C.s deleted file mode 100644 index 873f9e3ae8..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044F1C.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044F1C -/* 2031C 80044F1C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20320 80044F20 AFB00010 */ sw $s0, 0x10($sp) -/* 20324 80044F24 0080802D */ daddu $s0, $a0, $zero -/* 20328 80044F28 AFBF001C */ sw $ra, 0x1c($sp) -/* 2032C 80044F2C AFB20018 */ sw $s2, 0x18($sp) -/* 20330 80044F30 AFB10014 */ sw $s1, 0x14($sp) -/* 20334 80044F34 8E11000C */ lw $s1, 0xc($s0) -/* 20338 80044F38 8E120148 */ lw $s2, 0x148($s0) -/* 2033C 80044F3C 8E250000 */ lw $a1, ($s1) -/* 20340 80044F40 0C0B1EAF */ jal func_802C7ABC -/* 20344 80044F44 26310004 */ addiu $s1, $s1, 4 -/* 20348 80044F48 0200202D */ daddu $a0, $s0, $zero -/* 2034C 80044F4C 8E250000 */ lw $a1, ($s1) -/* 20350 80044F50 0C0B1EAF */ jal func_802C7ABC -/* 20354 80044F54 0040802D */ daddu $s0, $v0, $zero -/* 20358 80044F58 00108080 */ sll $s0, $s0, 2 -/* 2035C 80044F5C 02509021 */ addu $s2, $s2, $s0 -/* 20360 80044F60 AE42006C */ sw $v0, 0x6c($s2) -/* 20364 80044F64 8FBF001C */ lw $ra, 0x1c($sp) -/* 20368 80044F68 8FB20018 */ lw $s2, 0x18($sp) -/* 2036C 80044F6C 8FB10014 */ lw $s1, 0x14($sp) -/* 20370 80044F70 8FB00010 */ lw $s0, 0x10($sp) -/* 20374 80044F74 24020002 */ addiu $v0, $zero, 2 -/* 20378 80044F78 03E00008 */ jr $ra -/* 2037C 80044F7C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044F80.s b/ver/jp/asm/nonmatchings/1F240/func_80044F80.s deleted file mode 100644 index 40edc80039..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044F80.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044F80 -/* 20380 80044F80 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20384 80044F84 AFB20018 */ sw $s2, 0x18($sp) -/* 20388 80044F88 0080902D */ daddu $s2, $a0, $zero -/* 2038C 80044F8C AFBF001C */ sw $ra, 0x1c($sp) -/* 20390 80044F90 AFB10014 */ sw $s1, 0x14($sp) -/* 20394 80044F94 AFB00010 */ sw $s0, 0x10($sp) -/* 20398 80044F98 8E51000C */ lw $s1, 0xc($s2) -/* 2039C 80044F9C 8E500148 */ lw $s0, 0x148($s2) -/* 203A0 80044FA0 8E250000 */ lw $a1, ($s1) -/* 203A4 80044FA4 0C0B1EAF */ jal func_802C7ABC -/* 203A8 80044FA8 26310004 */ addiu $s1, $s1, 4 -/* 203AC 80044FAC 00021080 */ sll $v0, $v0, 2 -/* 203B0 80044FB0 02028021 */ addu $s0, $s0, $v0 -/* 203B4 80044FB4 8E250000 */ lw $a1, ($s1) -/* 203B8 80044FB8 8E06006C */ lw $a2, 0x6c($s0) -/* 203BC 80044FBC 0C0B2026 */ jal func_802C8098 -/* 203C0 80044FC0 0240202D */ daddu $a0, $s2, $zero -/* 203C4 80044FC4 8FBF001C */ lw $ra, 0x1c($sp) -/* 203C8 80044FC8 8FB20018 */ lw $s2, 0x18($sp) -/* 203CC 80044FCC 8FB10014 */ lw $s1, 0x14($sp) -/* 203D0 80044FD0 8FB00010 */ lw $s0, 0x10($sp) -/* 203D4 80044FD4 24020002 */ addiu $v0, $zero, 2 -/* 203D8 80044FD8 03E00008 */ jr $ra -/* 203DC 80044FDC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80044FE0.s b/ver/jp/asm/nonmatchings/1F240/func_80044FE0.s deleted file mode 100644 index f19e2b82fc..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80044FE0.s +++ /dev/null @@ -1,44 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80044FE0 -/* 203E0 80044FE0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 203E4 80044FE4 AFB10014 */ sw $s1, 0x14($sp) -/* 203E8 80044FE8 0080882D */ daddu $s1, $a0, $zero -/* 203EC 80044FEC AFBF0020 */ sw $ra, 0x20($sp) -/* 203F0 80044FF0 AFB3001C */ sw $s3, 0x1c($sp) -/* 203F4 80044FF4 AFB20018 */ sw $s2, 0x18($sp) -/* 203F8 80044FF8 AFB00010 */ sw $s0, 0x10($sp) -/* 203FC 80044FFC 8E30000C */ lw $s0, 0xc($s1) -/* 20400 80045000 8E330148 */ lw $s3, 0x148($s1) -/* 20404 80045004 8E050000 */ lw $a1, ($s0) -/* 20408 80045008 0C0B1EAF */ jal func_802C7ABC -/* 2040C 8004500C 26100004 */ addiu $s0, $s0, 4 -/* 20410 80045010 0040902D */ daddu $s2, $v0, $zero -/* 20414 80045014 8E050000 */ lw $a1, ($s0) -/* 20418 80045018 26100004 */ addiu $s0, $s0, 4 -/* 2041C 8004501C 0C0B1EAF */ jal func_802C7ABC -/* 20420 80045020 0220202D */ daddu $a0, $s1, $zero -/* 20424 80045024 0220202D */ daddu $a0, $s1, $zero -/* 20428 80045028 8E050000 */ lw $a1, ($s0) -/* 2042C 8004502C 0C0B1EAF */ jal func_802C7ABC -/* 20430 80045030 0040802D */ daddu $s0, $v0, $zero -/* 20434 80045034 0040882D */ daddu $s1, $v0, $zero -/* 20438 80045038 2402FFFF */ addiu $v0, $zero, -1 -/* 2043C 8004503C 16420002 */ bne $s2, $v0, .L80045048 -/* 20440 80045040 00000000 */ nop -/* 20444 80045044 86720008 */ lh $s2, 8($s3) -.L80045048: -/* 20448 80045048 0C00FA6A */ jal func_8003E9A8 -/* 2044C 8004504C 0240202D */ daddu $a0, $s2, $zero -/* 20450 80045050 00101880 */ sll $v1, $s0, 2 -/* 20454 80045054 00431021 */ addu $v0, $v0, $v1 -/* 20458 80045058 AC51006C */ sw $s1, 0x6c($v0) -/* 2045C 8004505C 8FBF0020 */ lw $ra, 0x20($sp) -/* 20460 80045060 8FB3001C */ lw $s3, 0x1c($sp) -/* 20464 80045064 8FB20018 */ lw $s2, 0x18($sp) -/* 20468 80045068 8FB10014 */ lw $s1, 0x14($sp) -/* 2046C 8004506C 8FB00010 */ lw $s0, 0x10($sp) -/* 20470 80045070 24020002 */ addiu $v0, $zero, 2 -/* 20474 80045074 03E00008 */ jr $ra -/* 20478 80045078 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004507C.s b/ver/jp/asm/nonmatchings/1F240/func_8004507C.s deleted file mode 100644 index 65725fa5aa..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004507C.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004507C -/* 2047C 8004507C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 20480 80045080 AFB3001C */ sw $s3, 0x1c($sp) -/* 20484 80045084 0080982D */ daddu $s3, $a0, $zero -/* 20488 80045088 AFBF0024 */ sw $ra, 0x24($sp) -/* 2048C 8004508C AFB40020 */ sw $s4, 0x20($sp) -/* 20490 80045090 AFB20018 */ sw $s2, 0x18($sp) -/* 20494 80045094 AFB10014 */ sw $s1, 0x14($sp) -/* 20498 80045098 AFB00010 */ sw $s0, 0x10($sp) -/* 2049C 8004509C 8E70000C */ lw $s0, 0xc($s3) -/* 204A0 800450A0 8E720148 */ lw $s2, 0x148($s3) -/* 204A4 800450A4 8E050000 */ lw $a1, ($s0) -/* 204A8 800450A8 0C0B1EAF */ jal func_802C7ABC -/* 204AC 800450AC 26100004 */ addiu $s0, $s0, 4 -/* 204B0 800450B0 0040882D */ daddu $s1, $v0, $zero -/* 204B4 800450B4 8E050000 */ lw $a1, ($s0) -/* 204B8 800450B8 26100004 */ addiu $s0, $s0, 4 -/* 204BC 800450BC 0C0B1EAF */ jal func_802C7ABC -/* 204C0 800450C0 0260202D */ daddu $a0, $s3, $zero -/* 204C4 800450C4 0040A02D */ daddu $s4, $v0, $zero -/* 204C8 800450C8 2402FFFF */ addiu $v0, $zero, -1 -/* 204CC 800450CC 16220002 */ bne $s1, $v0, .L800450D8 -/* 204D0 800450D0 8E100000 */ lw $s0, ($s0) -/* 204D4 800450D4 86510008 */ lh $s1, 8($s2) -.L800450D8: -/* 204D8 800450D8 0C00FA6A */ jal func_8003E9A8 -/* 204DC 800450DC 0220202D */ daddu $a0, $s1, $zero -/* 204E0 800450E0 0260202D */ daddu $a0, $s3, $zero -/* 204E4 800450E4 00141880 */ sll $v1, $s4, 2 -/* 204E8 800450E8 00431021 */ addu $v0, $v0, $v1 -/* 204EC 800450EC 8C46006C */ lw $a2, 0x6c($v0) -/* 204F0 800450F0 0C0B2026 */ jal func_802C8098 -/* 204F4 800450F4 0200282D */ daddu $a1, $s0, $zero -/* 204F8 800450F8 8FBF0024 */ lw $ra, 0x24($sp) -/* 204FC 800450FC 8FB40020 */ lw $s4, 0x20($sp) -/* 20500 80045100 8FB3001C */ lw $s3, 0x1c($sp) -/* 20504 80045104 8FB20018 */ lw $s2, 0x18($sp) -/* 20508 80045108 8FB10014 */ lw $s1, 0x14($sp) -/* 2050C 8004510C 8FB00010 */ lw $s0, 0x10($sp) -/* 20510 80045110 24020002 */ addiu $v0, $zero, 2 -/* 20514 80045114 03E00008 */ jr $ra -/* 20518 80045118 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004511C.s b/ver/jp/asm/nonmatchings/1F240/func_8004511C.s deleted file mode 100644 index 28edcfad26..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004511C.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004511C -/* 2051C 8004511C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 20520 80045120 AFB10014 */ sw $s1, 0x14($sp) -/* 20524 80045124 0080882D */ daddu $s1, $a0, $zero -/* 20528 80045128 AFBF0020 */ sw $ra, 0x20($sp) -/* 2052C 8004512C AFB3001C */ sw $s3, 0x1c($sp) -/* 20530 80045130 AFB20018 */ sw $s2, 0x18($sp) -/* 20534 80045134 AFB00010 */ sw $s0, 0x10($sp) -/* 20538 80045138 8E24014C */ lw $a0, 0x14c($s1) -/* 2053C 8004513C 0C00E9EB */ jal func_8003A7AC -/* 20540 80045140 8E30000C */ lw $s0, 0xc($s1) -/* 20544 80045144 8E050000 */ lw $a1, ($s0) -/* 20548 80045148 26100004 */ addiu $s0, $s0, 4 -/* 2054C 8004514C 0220202D */ daddu $a0, $s1, $zero -/* 20550 80045150 0C0B1EAF */ jal func_802C7ABC -/* 20554 80045154 0040902D */ daddu $s2, $v0, $zero -/* 20558 80045158 8E050000 */ lw $a1, ($s0) -/* 2055C 8004515C 26100004 */ addiu $s0, $s0, 4 -/* 20560 80045160 0220202D */ daddu $a0, $s1, $zero -/* 20564 80045164 0C0B1EAF */ jal func_802C7ABC -/* 20568 80045168 0040982D */ daddu $s3, $v0, $zero -/* 2056C 8004516C 0220202D */ daddu $a0, $s1, $zero -/* 20570 80045170 8E050000 */ lw $a1, ($s0) -/* 20574 80045174 0C0B1EAF */ jal func_802C7ABC -/* 20578 80045178 0040802D */ daddu $s0, $v0, $zero -/* 2057C 8004517C 44821000 */ mtc1 $v0, $f2 -/* 20580 80045180 00000000 */ nop -/* 20584 80045184 468010A0 */ cvt.s.w $f2, $f2 -/* 20588 80045188 44930000 */ mtc1 $s3, $f0 -/* 2058C 8004518C 00000000 */ nop -/* 20590 80045190 46800020 */ cvt.s.w $f0, $f0 -/* 20594 80045194 E6400044 */ swc1 $f0, 0x44($s2) -/* 20598 80045198 44900000 */ mtc1 $s0, $f0 -/* 2059C 8004519C 00000000 */ nop -/* 205A0 800451A0 46800020 */ cvt.s.w $f0, $f0 -/* 205A4 800451A4 E6400048 */ swc1 $f0, 0x48($s2) -/* 205A8 800451A8 E642004C */ swc1 $f2, 0x4c($s2) -/* 205AC 800451AC 8FBF0020 */ lw $ra, 0x20($sp) -/* 205B0 800451B0 8FB3001C */ lw $s3, 0x1c($sp) -/* 205B4 800451B4 8FB20018 */ lw $s2, 0x18($sp) -/* 205B8 800451B8 8FB10014 */ lw $s1, 0x14($sp) -/* 205BC 800451BC 8FB00010 */ lw $s0, 0x10($sp) -/* 205C0 800451C0 24020002 */ addiu $v0, $zero, 2 -/* 205C4 800451C4 03E00008 */ jr $ra -/* 205C8 800451C8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800451CC.s b/ver/jp/asm/nonmatchings/1F240/func_800451CC.s deleted file mode 100644 index b09e74b860..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800451CC.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800451CC -/* 205CC 800451CC 8C82000C */ lw $v0, 0xc($a0) -/* 205D0 800451D0 8C830148 */ lw $v1, 0x148($a0) -/* 205D4 800451D4 8C420000 */ lw $v0, ($v0) -/* 205D8 800451D8 AC620000 */ sw $v0, ($v1) -/* 205DC 800451DC 03E00008 */ jr $ra -/* 205E0 800451E0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800451E4.s b/ver/jp/asm/nonmatchings/1F240/func_800451E4.s deleted file mode 100644 index 4598219a3c..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800451E4.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800451E4 -/* 205E4 800451E4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 205E8 800451E8 AFBF0018 */ sw $ra, 0x18($sp) -/* 205EC 800451EC AFB10014 */ sw $s1, 0x14($sp) -/* 205F0 800451F0 AFB00010 */ sw $s0, 0x10($sp) -/* 205F4 800451F4 8C82000C */ lw $v0, 0xc($a0) -/* 205F8 800451F8 8C900148 */ lw $s0, 0x148($a0) -/* 205FC 800451FC 8C450004 */ lw $a1, 4($v0) -/* 20600 80045200 0C0B1EAF */ jal func_802C7ABC -/* 20604 80045204 8C510000 */ lw $s1, ($v0) -/* 20608 80045208 10400004 */ beqz $v0, .L8004521C -/* 2060C 8004520C 00111827 */ nor $v1, $zero, $s1 -/* 20610 80045210 8E020000 */ lw $v0, ($s0) -/* 20614 80045214 08011489 */ j .L80045224 -/* 20618 80045218 00511025 */ or $v0, $v0, $s1 -.L8004521C: -/* 2061C 8004521C 8E020000 */ lw $v0, ($s0) -/* 20620 80045220 00431024 */ and $v0, $v0, $v1 -.L80045224: -/* 20624 80045224 AE020000 */ sw $v0, ($s0) -/* 20628 80045228 8FBF0018 */ lw $ra, 0x18($sp) -/* 2062C 8004522C 8FB10014 */ lw $s1, 0x14($sp) -/* 20630 80045230 8FB00010 */ lw $s0, 0x10($sp) -/* 20634 80045234 24020002 */ addiu $v0, $zero, 2 -/* 20638 80045238 03E00008 */ jr $ra -/* 2063C 8004523C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045240.s b/ver/jp/asm/nonmatchings/1F240/func_80045240.s deleted file mode 100644 index e366d31ad1..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045240.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045240 -/* 20640 80045240 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20644 80045244 AFB00010 */ sw $s0, 0x10($sp) -/* 20648 80045248 0080802D */ daddu $s0, $a0, $zero -/* 2064C 8004524C AFBF001C */ sw $ra, 0x1c($sp) -/* 20650 80045250 AFB20018 */ sw $s2, 0x18($sp) -/* 20654 80045254 AFB10014 */ sw $s1, 0x14($sp) -/* 20658 80045258 8E04014C */ lw $a0, 0x14c($s0) -/* 2065C 8004525C 8E12000C */ lw $s2, 0xc($s0) -/* 20660 80045260 0C00E9EB */ jal func_8003A7AC -/* 20664 80045264 8E110148 */ lw $s1, 0x148($s0) -/* 20668 80045268 0200202D */ daddu $a0, $s0, $zero -/* 2066C 8004526C 8E450000 */ lw $a1, ($s2) -/* 20670 80045270 0C0B1EAF */ jal func_802C7ABC -/* 20674 80045274 0040802D */ daddu $s0, $v0, $zero -/* 20678 80045278 A2220007 */ sb $v0, 7($s1) -/* 2067C 8004527C C6000038 */ lwc1 $f0, 0x38($s0) -/* 20680 80045280 4600008D */ trunc.w.s $f2, $f0 -/* 20684 80045284 44021000 */ mfc1 $v0, $f2 -/* 20688 80045288 00000000 */ nop -/* 2068C 8004528C A6220010 */ sh $v0, 0x10($s1) -/* 20690 80045290 C600003C */ lwc1 $f0, 0x3c($s0) -/* 20694 80045294 4600008D */ trunc.w.s $f2, $f0 -/* 20698 80045298 44021000 */ mfc1 $v0, $f2 -/* 2069C 8004529C 00000000 */ nop -/* 206A0 800452A0 A6220012 */ sh $v0, 0x12($s1) -/* 206A4 800452A4 C6000040 */ lwc1 $f0, 0x40($s0) -/* 206A8 800452A8 4600008D */ trunc.w.s $f2, $f0 -/* 206AC 800452AC 44031000 */ mfc1 $v1, $f2 -/* 206B0 800452B0 00000000 */ nop -/* 206B4 800452B4 A6230014 */ sh $v1, 0x14($s1) -/* 206B8 800452B8 8FBF001C */ lw $ra, 0x1c($sp) -/* 206BC 800452BC 8FB20018 */ lw $s2, 0x18($sp) -/* 206C0 800452C0 8FB10014 */ lw $s1, 0x14($sp) -/* 206C4 800452C4 8FB00010 */ lw $s0, 0x10($sp) -/* 206C8 800452C8 24020002 */ addiu $v0, $zero, 2 -/* 206CC 800452CC 03E00008 */ jr $ra -/* 206D0 800452D0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800452D4.s b/ver/jp/asm/nonmatchings/1F240/func_800452D4.s deleted file mode 100644 index b87861f5ae..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800452D4.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800452D4 -/* 206D4 800452D4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 206D8 800452D8 AFBF0010 */ sw $ra, 0x10($sp) -/* 206DC 800452DC 8C82000C */ lw $v0, 0xc($a0) -/* 206E0 800452E0 8C830148 */ lw $v1, 0x148($a0) -/* 206E4 800452E4 8C450000 */ lw $a1, ($v0) -/* 206E8 800452E8 0C0B2026 */ jal func_802C8098 -/* 206EC 800452EC 84660008 */ lh $a2, 8($v1) -/* 206F0 800452F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 206F4 800452F4 24020002 */ addiu $v0, $zero, 2 -/* 206F8 800452F8 03E00008 */ jr $ra -/* 206FC 800452FC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045300.s b/ver/jp/asm/nonmatchings/1F240/func_80045300.s deleted file mode 100644 index bc3232b066..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045300.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045300 -/* 20700 80045300 3C07800B */ lui $a3, %hi(D_800B0EF0) -/* 20704 80045304 24E70EF0 */ addiu $a3, $a3, %lo(D_800B0EF0) -/* 20708 80045308 0000302D */ daddu $a2, $zero, $zero -/* 2070C 8004530C 00C0282D */ daddu $a1, $a2, $zero -.L80045310: -/* 20710 80045310 0000202D */ daddu $a0, $zero, $zero -/* 20714 80045314 00A0182D */ daddu $v1, $a1, $zero -.L80045318: -/* 20718 80045318 00E31021 */ addu $v0, $a3, $v1 -/* 2071C 8004531C AC4000B0 */ sw $zero, 0xb0($v0) -/* 20720 80045320 24840001 */ addiu $a0, $a0, 1 -/* 20724 80045324 2882000C */ slti $v0, $a0, 0xc -/* 20728 80045328 1440FFFB */ bnez $v0, .L80045318 -/* 2072C 8004532C 24630004 */ addiu $v1, $v1, 4 -/* 20730 80045330 24C60001 */ addiu $a2, $a2, 1 -/* 20734 80045334 28C2003C */ slti $v0, $a2, 0x3c -/* 20738 80045338 1440FFF5 */ bnez $v0, .L80045310 -/* 2073C 8004533C 24A50030 */ addiu $a1, $a1, 0x30 -/* 20740 80045340 03E00008 */ jr $ra -/* 20744 80045344 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045348.s b/ver/jp/asm/nonmatchings/1F240/func_80045348.s deleted file mode 100644 index b0af2b6fcd..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045348.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045348 -/* 20748 80045348 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2074C 8004534C AFB10014 */ sw $s1, 0x14($sp) -/* 20750 80045350 0080882D */ daddu $s1, $a0, $zero -/* 20754 80045354 AFBF0020 */ sw $ra, 0x20($sp) -/* 20758 80045358 AFB3001C */ sw $s3, 0x1c($sp) -/* 2075C 8004535C AFB20018 */ sw $s2, 0x18($sp) -/* 20760 80045360 AFB00010 */ sw $s0, 0x10($sp) -/* 20764 80045364 8E30000C */ lw $s0, 0xc($s1) -/* 20768 80045368 8E330148 */ lw $s3, 0x148($s1) -/* 2076C 8004536C 8E050000 */ lw $a1, ($s0) -/* 20770 80045370 0C0B1EAF */ jal func_802C7ABC -/* 20774 80045374 26100004 */ addiu $s0, $s0, 4 -/* 20778 80045378 0040902D */ daddu $s2, $v0, $zero -/* 2077C 8004537C 8E050004 */ lw $a1, 4($s0) -/* 20780 80045380 8E100000 */ lw $s0, ($s0) -/* 20784 80045384 0C0B1EAF */ jal func_802C7ABC -/* 20788 80045388 0220202D */ daddu $a0, $s1, $zero -/* 2078C 8004538C 0040882D */ daddu $s1, $v0, $zero -/* 20790 80045390 2402FFFF */ addiu $v0, $zero, -1 -/* 20794 80045394 16420002 */ bne $s2, $v0, .L800453A0 -/* 20798 80045398 00000000 */ nop -/* 2079C 8004539C 86720008 */ lh $s2, 8($s3) -.L800453A0: -/* 207A0 800453A0 0C00FA6A */ jal func_8003E9A8 -/* 207A4 800453A4 0240202D */ daddu $a0, $s2, $zero -/* 207A8 800453A8 12200004 */ beqz $s1, .L800453BC -/* 207AC 800453AC 0040982D */ daddu $s3, $v0, $zero -/* 207B0 800453B0 8E620000 */ lw $v0, ($s3) -/* 207B4 800453B4 080114F2 */ j .L800453C8 -/* 207B8 800453B8 00501025 */ or $v0, $v0, $s0 -.L800453BC: -/* 207BC 800453BC 8E620000 */ lw $v0, ($s3) -/* 207C0 800453C0 00101827 */ nor $v1, $zero, $s0 -/* 207C4 800453C4 00431024 */ and $v0, $v0, $v1 -.L800453C8: -/* 207C8 800453C8 AE620000 */ sw $v0, ($s3) -/* 207CC 800453CC 8FBF0020 */ lw $ra, 0x20($sp) -/* 207D0 800453D0 8FB3001C */ lw $s3, 0x1c($sp) -/* 207D4 800453D4 8FB20018 */ lw $s2, 0x18($sp) -/* 207D8 800453D8 8FB10014 */ lw $s1, 0x14($sp) -/* 207DC 800453DC 8FB00010 */ lw $s0, 0x10($sp) -/* 207E0 800453E0 24020002 */ addiu $v0, $zero, 2 -/* 207E4 800453E4 03E00008 */ jr $ra -/* 207E8 800453E8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800453EC.s b/ver/jp/asm/nonmatchings/1F240/func_800453EC.s deleted file mode 100644 index 77d809514b..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800453EC.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800453EC -/* 207EC 800453EC 03E00008 */ jr $ra -/* 207F0 800453F0 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800453F4.s b/ver/jp/asm/nonmatchings/1F240/func_800453F4.s deleted file mode 100644 index 44075d8b80..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800453F4.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800453F4 -/* 207F4 800453F4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 207F8 800453F8 AFB10014 */ sw $s1, 0x14($sp) -/* 207FC 800453FC 0080882D */ daddu $s1, $a0, $zero -/* 20800 80045400 AFBF001C */ sw $ra, 0x1c($sp) -/* 20804 80045404 AFB20018 */ sw $s2, 0x18($sp) -/* 20808 80045408 AFB00010 */ sw $s0, 0x10($sp) -/* 2080C 8004540C 8E30000C */ lw $s0, 0xc($s1) -/* 20810 80045410 8E320148 */ lw $s2, 0x148($s1) -/* 20814 80045414 8E050000 */ lw $a1, ($s0) -/* 20818 80045418 0C0B1EAF */ jal func_802C7ABC -/* 2081C 8004541C 26100004 */ addiu $s0, $s0, 4 -/* 20820 80045420 00021080 */ sll $v0, $v0, 2 -/* 20824 80045424 8E4300CC */ lw $v1, 0xcc($s2) -/* 20828 80045428 8E050000 */ lw $a1, ($s0) -/* 2082C 8004542C 00431021 */ addu $v0, $v0, $v1 -/* 20830 80045430 8C460000 */ lw $a2, ($v0) -/* 20834 80045434 0C0B2026 */ jal func_802C8098 -/* 20838 80045438 0220202D */ daddu $a0, $s1, $zero -/* 2083C 8004543C 8FBF001C */ lw $ra, 0x1c($sp) -/* 20840 80045440 8FB20018 */ lw $s2, 0x18($sp) -/* 20844 80045444 8FB10014 */ lw $s1, 0x14($sp) -/* 20848 80045448 8FB00010 */ lw $s0, 0x10($sp) -/* 2084C 8004544C 24020002 */ addiu $v0, $zero, 2 -/* 20850 80045450 03E00008 */ jr $ra -/* 20854 80045454 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045458.s b/ver/jp/asm/nonmatchings/1F240/func_80045458.s deleted file mode 100644 index 6c5981adc4..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045458.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045458 -/* 20858 80045458 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2085C 8004545C AFBF0010 */ sw $ra, 0x10($sp) -/* 20860 80045460 8C82000C */ lw $v0, 0xc($a0) -/* 20864 80045464 0C0B1EAF */ jal func_802C7ABC -/* 20868 80045468 8C450000 */ lw $a1, ($v0) -/* 2086C 8004546C 8FBF0010 */ lw $ra, 0x10($sp) -/* 20870 80045470 3C018011 */ lui $at, %hi(D_8010F0C8) -/* 20874 80045474 AC22F0C8 */ sw $v0, %lo(D_8010F0C8)($at) -/* 20878 80045478 24020002 */ addiu $v0, $zero, 2 -/* 2087C 8004547C 03E00008 */ jr $ra -/* 20880 80045480 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045484.s b/ver/jp/asm/nonmatchings/1F240/func_80045484.s deleted file mode 100644 index 30190a4c24..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045484.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045484 -/* 20884 80045484 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20888 80045488 AFBF0014 */ sw $ra, 0x14($sp) -/* 2088C 8004548C AFB00010 */ sw $s0, 0x10($sp) -/* 20890 80045490 8C82000C */ lw $v0, 0xc($a0) -/* 20894 80045494 8C450000 */ lw $a1, ($v0) -/* 20898 80045498 0C0B1EAF */ jal func_802C7ABC -/* 2089C 8004549C 8C900148 */ lw $s0, 0x148($a0) -/* 208A0 800454A0 A20200B5 */ sb $v0, 0xb5($s0) -/* 208A4 800454A4 8FBF0014 */ lw $ra, 0x14($sp) -/* 208A8 800454A8 8FB00010 */ lw $s0, 0x10($sp) -/* 208AC 800454AC 24020002 */ addiu $v0, $zero, 2 -/* 208B0 800454B0 03E00008 */ jr $ra -/* 208B4 800454B4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800454B8.s b/ver/jp/asm/nonmatchings/1F240/func_800454B8.s deleted file mode 100644 index 44b71b3cf7..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800454B8.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800454B8 -/* 208B8 800454B8 24020001 */ addiu $v0, $zero, 1 -/* 208BC 800454BC 3C01800B */ lui $at, %hi(D_800B0F02) -/* 208C0 800454C0 A0220F02 */ sb $v0, %lo(D_800B0F02)($at) -/* 208C4 800454C4 03E00008 */ jr $ra -/* 208C8 800454C8 24020002 */ addiu $v0, $zero, 2 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800454CC.s b/ver/jp/asm/nonmatchings/1F240/func_800454CC.s deleted file mode 100644 index 95dee62314..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800454CC.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800454CC -/* 208CC 800454CC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 208D0 800454D0 AFBF0010 */ sw $ra, 0x10($sp) -/* 208D4 800454D4 8C82000C */ lw $v0, 0xc($a0) -/* 208D8 800454D8 3C06800B */ lui $a2, %hi(D_800B0EF6) -/* 208DC 800454DC 80C60EF6 */ lb $a2, %lo(D_800B0EF6)($a2) -/* 208E0 800454E0 0C0B2026 */ jal func_802C8098 -/* 208E4 800454E4 8C450000 */ lw $a1, ($v0) -/* 208E8 800454E8 8FBF0010 */ lw $ra, 0x10($sp) -/* 208EC 800454EC 24020002 */ addiu $v0, $zero, 2 -/* 208F0 800454F0 03E00008 */ jr $ra -/* 208F4 800454F4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800454F8.s b/ver/jp/asm/nonmatchings/1F240/func_800454F8.s deleted file mode 100644 index 0437866eaf..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800454F8.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800454F8 -/* 208F8 800454F8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 208FC 800454FC AFB10014 */ sw $s1, 0x14($sp) -/* 20900 80045500 0080882D */ daddu $s1, $a0, $zero -/* 20904 80045504 AFBF0020 */ sw $ra, 0x20($sp) -/* 20908 80045508 AFB3001C */ sw $s3, 0x1c($sp) -/* 2090C 8004550C AFB20018 */ sw $s2, 0x18($sp) -/* 20910 80045510 AFB00010 */ sw $s0, 0x10($sp) -/* 20914 80045514 8E30000C */ lw $s0, 0xc($s1) -/* 20918 80045518 8E050000 */ lw $a1, ($s0) -/* 2091C 8004551C 0C0B1EAF */ jal func_802C7ABC -/* 20920 80045520 26100004 */ addiu $s0, $s0, 4 -/* 20924 80045524 8E050000 */ lw $a1, ($s0) -/* 20928 80045528 26100004 */ addiu $s0, $s0, 4 -/* 2092C 8004552C 0220202D */ daddu $a0, $s1, $zero -/* 20930 80045530 0C0B1EAF */ jal func_802C7ABC -/* 20934 80045534 0040902D */ daddu $s2, $v0, $zero -/* 20938 80045538 0220202D */ daddu $a0, $s1, $zero -/* 2093C 8004553C 8E050000 */ lw $a1, ($s0) -/* 20940 80045540 0C0B1EAF */ jal func_802C7ABC -/* 20944 80045544 0040982D */ daddu $s3, $v0, $zero -/* 20948 80045548 0220202D */ daddu $a0, $s1, $zero -/* 2094C 8004554C 0240282D */ daddu $a1, $s2, $zero -/* 20950 80045550 0C0B36B0 */ jal func_802CDAC0 -/* 20954 80045554 0040802D */ daddu $s0, $v0, $zero -/* 20958 80045558 10400004 */ beqz $v0, .L8004556C -/* 2095C 8004555C 0040202D */ daddu $a0, $v0, $zero -/* 20960 80045560 0260282D */ daddu $a1, $s3, $zero -/* 20964 80045564 0C01245C */ jal func_80049170 -/* 20968 80045568 0200302D */ daddu $a2, $s0, $zero -.L8004556C: -/* 2096C 8004556C 24020002 */ addiu $v0, $zero, 2 -/* 20970 80045570 8FBF0020 */ lw $ra, 0x20($sp) -/* 20974 80045574 8FB3001C */ lw $s3, 0x1c($sp) -/* 20978 80045578 8FB20018 */ lw $s2, 0x18($sp) -/* 2097C 8004557C 8FB10014 */ lw $s1, 0x14($sp) -/* 20980 80045580 8FB00010 */ lw $s0, 0x10($sp) -/* 20984 80045584 03E00008 */ jr $ra -/* 20988 80045588 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/1F240/func_8004558C.s b/ver/jp/asm/nonmatchings/1F240/func_8004558C.s deleted file mode 100644 index dac1beae21..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_8004558C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004558C -/* 2098C 8004558C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20990 80045590 AFBF0010 */ sw $ra, 0x10($sp) -/* 20994 80045594 8C820148 */ lw $v0, 0x148($a0) -/* 20998 80045598 8C420018 */ lw $v0, 0x18($v0) -/* 2099C 8004559C 8C83000C */ lw $v1, 0xc($a0) -/* 209A0 800455A0 9446002A */ lhu $a2, 0x2a($v0) -/* 209A4 800455A4 8C650000 */ lw $a1, ($v1) -/* 209A8 800455A8 0C0B2026 */ jal func_802C8098 -/* 209AC 800455AC 30C60008 */ andi $a2, $a2, 8 -/* 209B0 800455B0 8FBF0010 */ lw $ra, 0x10($sp) -/* 209B4 800455B4 24020002 */ addiu $v0, $zero, 2 -/* 209B8 800455B8 03E00008 */ jr $ra -/* 209BC 800455BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/1F240/func_800455C0.s b/ver/jp/asm/nonmatchings/1F240/func_800455C0.s deleted file mode 100644 index 03377d0441..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_800455C0.s +++ /dev/null @@ -1,94 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800455C0 -/* 209C0 800455C0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 209C4 800455C4 AFB00040 */ sw $s0, 0x40($sp) -/* 209C8 800455C8 0080802D */ daddu $s0, $a0, $zero -/* 209CC 800455CC AFBF0048 */ sw $ra, 0x48($sp) -/* 209D0 800455D0 AFB10044 */ sw $s1, 0x44($sp) -/* 209D4 800455D4 8E110148 */ lw $s1, 0x148($s0) -/* 209D8 800455D8 0C00E9EB */ jal func_8003A7AC -/* 209DC 800455DC 86240008 */ lh $a0, 8($s1) -/* 209E0 800455E0 8E03000C */ lw $v1, 0xc($s0) -/* 209E4 800455E4 0200202D */ daddu $a0, $s0, $zero -/* 209E8 800455E8 8C650000 */ lw $a1, ($v1) -/* 209EC 800455EC 0C0B1EAF */ jal func_802C7ABC -/* 209F0 800455F0 0040802D */ daddu $s0, $v0, $zero -/* 209F4 800455F4 8E2300B0 */ lw $v1, 0xb0($s1) -/* 209F8 800455F8 34630004 */ ori $v1, $v1, 4 -/* 209FC 800455FC 14400040 */ bnez $v0, .L80045700 -/* 20A00 80045600 AE2300B0 */ sw $v1, 0xb0($s1) -/* 20A04 80045604 30620010 */ andi $v0, $v1, 0x10 -/* 20A08 80045608 14400004 */ bnez $v0, .L8004561C -/* 20A0C 8004560C 00000000 */ nop -/* 20A10 80045610 8E2200CC */ lw $v0, 0xcc($s1) -/* 20A14 80045614 8C420000 */ lw $v0, ($v0) -/* 20A18 80045618 AE020028 */ sw $v0, 0x28($s0) -.L8004561C: -/* 20A1C 8004561C 8E2200B0 */ lw $v0, 0xb0($s1) -/* 20A20 80045620 30420008 */ andi $v0, $v0, 8 -/* 20A24 80045624 14400015 */ bnez $v0, .L8004567C -/* 20A28 80045628 24040002 */ addiu $a0, $zero, 2 -/* 20A2C 8004562C 0200282D */ daddu $a1, $s0, $zero -/* 20A30 80045630 860300A8 */ lh $v1, 0xa8($s0) -/* 20A34 80045634 44800000 */ mtc1 $zero, $f0 -/* 20A38 80045638 3C01C1A0 */ lui $at, 0xc1a0 -/* 20A3C 8004563C 44811000 */ mtc1 $at, $f2 -/* 20A40 80045640 24020028 */ addiu $v0, $zero, 0x28 -/* 20A44 80045644 AFA2001C */ sw $v0, 0x1c($sp) -/* 20A48 80045648 44834000 */ mtc1 $v1, $f8 -/* 20A4C 8004564C 00000000 */ nop -/* 20A50 80045650 46804220 */ cvt.s.w $f8, $f8 -/* 20A54 80045654 44060000 */ mfc1 $a2, $f0 -/* 20A58 80045658 3C013F80 */ lui $at, 0x3f80 -/* 20A5C 8004565C 44810000 */ mtc1 $at, $f0 -/* 20A60 80045660 44074000 */ mfc1 $a3, $f8 -/* 20A64 80045664 03A21021 */ addu $v0, $sp, $v0 -/* 20A68 80045668 AFA20020 */ sw $v0, 0x20($sp) -/* 20A6C 8004566C E7A20018 */ swc1 $f2, 0x18($sp) -/* 20A70 80045670 E7A00010 */ swc1 $f0, 0x10($sp) -/* 20A74 80045674 0C01BF9C */ jal func_8006FE70 -/* 20A78 80045678 AFA60014 */ sw $a2, 0x14($sp) -.L8004567C: -/* 20A7C 8004567C 8E020000 */ lw $v0, ($s0) -/* 20A80 80045680 24030808 */ addiu $v1, $zero, 0x808 -/* 20A84 80045684 30420A08 */ andi $v0, $v0, 0xa08 -/* 20A88 80045688 1443001D */ bne $v0, $v1, .L80045700 -/* 20A8C 8004568C 27A5002C */ addiu $a1, $sp, 0x2c -/* 20A90 80045690 27A60030 */ addiu $a2, $sp, 0x30 -/* 20A94 80045694 C6000038 */ lwc1 $f0, 0x38($s0) -/* 20A98 80045698 860200A8 */ lh $v0, 0xa8($s0) -/* 20A9C 8004569C 3C0142C8 */ lui $at, 0x42c8 -/* 20AA0 800456A0 44812000 */ mtc1 $at, $f4 -/* 20AA4 800456A4 44823000 */ mtc1 $v0, $f6 -/* 20AA8 800456A8 00000000 */ nop -/* 20AAC 800456AC 468031A0 */ cvt.s.w $f6, $f6 -/* 20AB0 800456B0 27A20038 */ addiu $v0, $sp, 0x38 -/* 20AB4 800456B4 E7A0002C */ swc1 $f0, 0x2c($sp) -/* 20AB8 800456B8 C600003C */ lwc1 $f0, 0x3c($s0) -/* 20ABC 800456BC C6020040 */ lwc1 $f2, 0x40($s0) -/* 20AC0 800456C0 46060000 */ add.s $f0, $f0, $f6 -/* 20AC4 800456C4 E7A40038 */ swc1 $f4, 0x38($sp) -/* 20AC8 800456C8 E7A20034 */ swc1 $f2, 0x34($sp) -/* 20ACC 800456CC E7A00030 */ swc1 $f0, 0x30($sp) -/* 20AD0 800456D0 AFA20010 */ sw $v0, 0x10($sp) -/* 20AD4 800456D4 8E040080 */ lw $a0, 0x80($s0) -/* 20AD8 800456D8 0C0372D7 */ jal func_800DCB5C -/* 20ADC 800456DC 27A70034 */ addiu $a3, $sp, 0x34 -/* 20AE0 800456E0 10400003 */ beqz $v0, .L800456F0 -/* 20AE4 800456E4 00000000 */ nop -/* 20AE8 800456E8 C7A00030 */ lwc1 $f0, 0x30($sp) -/* 20AEC 800456EC E600003C */ swc1 $f0, 0x3c($s0) -.L800456F0: -/* 20AF0 800456F0 8E020000 */ lw $v0, ($s0) -/* 20AF4 800456F4 2403F7FF */ addiu $v1, $zero, -0x801 -/* 20AF8 800456F8 00431024 */ and $v0, $v0, $v1 -/* 20AFC 800456FC AE020000 */ sw $v0, ($s0) -.L80045700: -/* 20B00 80045700 8FBF0048 */ lw $ra, 0x48($sp) -/* 20B04 80045704 8FB10044 */ lw $s1, 0x44($sp) -/* 20B08 80045708 8FB00040 */ lw $s0, 0x40($sp) -/* 20B0C 8004570C 24020002 */ addiu $v0, $zero, 2 -/* 20B10 80045710 03E00008 */ jr $ra -/* 20B14 80045714 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/1F240/func_80045718.s b/ver/jp/asm/nonmatchings/1F240/func_80045718.s deleted file mode 100644 index 85645b6047..0000000000 --- a/ver/jp/asm/nonmatchings/1F240/func_80045718.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045718 -/* 20B18 80045718 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20B1C 8004571C AFB10014 */ sw $s1, 0x14($sp) -/* 20B20 80045720 0080882D */ daddu $s1, $a0, $zero -/* 20B24 80045724 AFBF0018 */ sw $ra, 0x18($sp) -/* 20B28 80045728 AFB00010 */ sw $s0, 0x10($sp) -/* 20B2C 8004572C 8E30000C */ lw $s0, 0xc($s1) -/* 20B30 80045730 8E050000 */ lw $a1, ($s0) -/* 20B34 80045734 0C0B1EAF */ jal func_802C7ABC -/* 20B38 80045738 26100004 */ addiu $s0, $s0, 4 -/* 20B3C 8004573C 0220202D */ daddu $a0, $s1, $zero -/* 20B40 80045740 8E050000 */ lw $a1, ($s0) -/* 20B44 80045744 0C0B1EAF */ jal func_802C7ABC -/* 20B48 80045748 0040802D */ daddu $s0, $v0, $zero -/* 20B4C 8004574C 0200202D */ daddu $a0, $s0, $zero -/* 20B50 80045750 0C00FA6A */ jal func_8003E9A8 -/* 20B54 80045754 0040802D */ daddu $s0, $v0, $zero -/* 20B58 80045758 AC5000D8 */ sw $s0, 0xd8($v0) -/* 20B5C 8004575C 8FBF0018 */ lw $ra, 0x18($sp) -/* 20B60 80045760 8FB10014 */ lw $s1, 0x14($sp) -/* 20B64 80045764 8FB00010 */ lw $s0, 0x10($sp) -/* 20B68 80045768 24020002 */ addiu $v0, $zero, 2 -/* 20B6C 8004576C 03E00008 */ jr $ra -/* 20B70 80045770 27BD0020 */ addiu $sp, $sp, 0x20 -/* 20B74 80045774 00000000 */ nop -/* 20B78 80045778 00000000 */ nop -/* 20B7C 8004577C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045780.s b/ver/jp/asm/nonmatchings/20B80/func_80045780.s deleted file mode 100644 index 9ae7c41157..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045780.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045780 -/* 20B80 80045780 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20B84 80045784 AFBF0010 */ sw $ra, 0x10($sp) -/* 20B88 80045788 0000202D */ daddu $a0, $zero, $zero -/* 20B8C 8004578C 3C03800A */ lui $v1, %hi(D_8009E9D0) -/* 20B90 80045790 2463E9D0 */ addiu $v1, $v1, %lo(D_8009E9D0) -.L80045794: -/* 20B94 80045794 A4600010 */ sh $zero, 0x10($v1) -/* 20B98 80045798 AC600018 */ sw $zero, 0x18($v1) -/* 20B9C 8004579C 24840001 */ addiu $a0, $a0, 1 -/* 20BA0 800457A0 28820020 */ slti $v0, $a0, 0x20 -/* 20BA4 800457A4 1440FFFB */ bnez $v0, .L80045794 -/* 20BA8 800457A8 2463001C */ addiu $v1, $v1, 0x1c -/* 20BAC 800457AC 3C058004 */ lui $a1, %hi(func_80045888) -/* 20BB0 800457B0 24A55888 */ addiu $a1, $a1, %lo(func_80045888) -/* 20BB4 800457B4 0C04A0DA */ jal func_80128368 -/* 20BB8 800457B8 0000202D */ daddu $a0, $zero, $zero -/* 20BBC 800457BC 0C011718 */ jal func_80045C60 -/* 20BC0 800457C0 00000000 */ nop -/* 20BC4 800457C4 8FBF0010 */ lw $ra, 0x10($sp) -/* 20BC8 800457C8 03E00008 */ jr $ra -/* 20BCC 800457CC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_800457D0.s b/ver/jp/asm/nonmatchings/20B80/func_800457D0.s deleted file mode 100644 index af6b016d80..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800457D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800457D0 -/* 20BD0 800457D0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20BD4 800457D4 AFB10014 */ sw $s1, 0x14($sp) -/* 20BD8 800457D8 0000882D */ daddu $s1, $zero, $zero -/* 20BDC 800457DC AFB00010 */ sw $s0, 0x10($sp) -/* 20BE0 800457E0 3C10800A */ lui $s0, %hi(D_8009E9D0) -/* 20BE4 800457E4 2610E9D0 */ addiu $s0, $s0, %lo(D_8009E9D0) -/* 20BE8 800457E8 AFBF0018 */ sw $ra, 0x18($sp) -.L800457EC: -/* 20BEC 800457EC 8E040018 */ lw $a0, 0x18($s0) -/* 20BF0 800457F0 50800004 */ beql $a0, $zero, .L80045804 -/* 20BF4 800457F4 A6000010 */ sh $zero, 0x10($s0) -/* 20BF8 800457F8 0C00AB3B */ jal func_8002ACEC -/* 20BFC 800457FC 00000000 */ nop -/* 20C00 80045800 A6000010 */ sh $zero, 0x10($s0) -.L80045804: -/* 20C04 80045804 26310001 */ addiu $s1, $s1, 1 -/* 20C08 80045808 2A220020 */ slti $v0, $s1, 0x20 -/* 20C0C 8004580C 1440FFF7 */ bnez $v0, .L800457EC -/* 20C10 80045810 2610001C */ addiu $s0, $s0, 0x1c -/* 20C14 80045814 8FBF0018 */ lw $ra, 0x18($sp) -/* 20C18 80045818 8FB10014 */ lw $s1, 0x14($sp) -/* 20C1C 8004581C 8FB00010 */ lw $s0, 0x10($sp) -/* 20C20 80045820 03E00008 */ jr $ra -/* 20C24 80045824 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045828.s b/ver/jp/asm/nonmatchings/20B80/func_80045828.s deleted file mode 100644 index 9220a0837d..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045828.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045828 -/* 20C28 80045828 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20C2C 8004582C AFB10014 */ sw $s1, 0x14($sp) -/* 20C30 80045830 0000882D */ daddu $s1, $zero, $zero -/* 20C34 80045834 AFB00010 */ sw $s0, 0x10($sp) -/* 20C38 80045838 3C10800A */ lui $s0, %hi(D_8009E9D0) -/* 20C3C 8004583C 2610E9D0 */ addiu $s0, $s0, %lo(D_8009E9D0) -/* 20C40 80045840 AFBF0018 */ sw $ra, 0x18($sp) -.L80045844: -/* 20C44 80045844 86020010 */ lh $v0, 0x10($s0) -/* 20C48 80045848 50400007 */ beql $v0, $zero, .L80045868 -/* 20C4C 8004584C 26310001 */ addiu $s1, $s1, 1 -/* 20C50 80045850 8E020004 */ lw $v0, 4($s0) -/* 20C54 80045854 50400004 */ beql $v0, $zero, .L80045868 -/* 20C58 80045858 26310001 */ addiu $s1, $s1, 1 -/* 20C5C 8004585C 0040F809 */ jalr $v0 -/* 20C60 80045860 0200202D */ daddu $a0, $s0, $zero -/* 20C64 80045864 26310001 */ addiu $s1, $s1, 1 -.L80045868: -/* 20C68 80045868 2A220020 */ slti $v0, $s1, 0x20 -/* 20C6C 8004586C 1440FFF5 */ bnez $v0, .L80045844 -/* 20C70 80045870 2610001C */ addiu $s0, $s0, 0x1c -/* 20C74 80045874 8FBF0018 */ lw $ra, 0x18($sp) -/* 20C78 80045878 8FB10014 */ lw $s1, 0x14($sp) -/* 20C7C 8004587C 8FB00010 */ lw $s0, 0x10($sp) -/* 20C80 80045880 03E00008 */ jr $ra -/* 20C84 80045884 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045888.s b/ver/jp/asm/nonmatchings/20B80/func_80045888.s deleted file mode 100644 index 8584be9b90..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045888.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045888 -/* 20C88 80045888 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20C8C 8004588C AFB10014 */ sw $s1, 0x14($sp) -/* 20C90 80045890 0000882D */ daddu $s1, $zero, $zero -/* 20C94 80045894 AFB00010 */ sw $s0, 0x10($sp) -/* 20C98 80045898 3C10800A */ lui $s0, %hi(D_8009E9D0) -/* 20C9C 8004589C 2610E9D0 */ addiu $s0, $s0, %lo(D_8009E9D0) -/* 20CA0 800458A0 AFBF0018 */ sw $ra, 0x18($sp) -.L800458A4: -/* 20CA4 800458A4 86020010 */ lh $v0, 0x10($s0) -/* 20CA8 800458A8 50400007 */ beql $v0, $zero, .L800458C8 -/* 20CAC 800458AC 26310001 */ addiu $s1, $s1, 1 -/* 20CB0 800458B0 8E020008 */ lw $v0, 8($s0) -/* 20CB4 800458B4 50400004 */ beql $v0, $zero, .L800458C8 -/* 20CB8 800458B8 26310001 */ addiu $s1, $s1, 1 -/* 20CBC 800458BC 0040F809 */ jalr $v0 -/* 20CC0 800458C0 0200202D */ daddu $a0, $s0, $zero -/* 20CC4 800458C4 26310001 */ addiu $s1, $s1, 1 -.L800458C8: -/* 20CC8 800458C8 2A220020 */ slti $v0, $s1, 0x20 -/* 20CCC 800458CC 1440FFF5 */ bnez $v0, .L800458A4 -/* 20CD0 800458D0 2610001C */ addiu $s0, $s0, 0x1c -/* 20CD4 800458D4 8FBF0018 */ lw $ra, 0x18($sp) -/* 20CD8 800458D8 8FB10014 */ lw $s1, 0x14($sp) -/* 20CDC 800458DC 8FB00010 */ lw $s0, 0x10($sp) -/* 20CE0 800458E0 03E00008 */ jr $ra -/* 20CE4 800458E4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_800458E8.s b/ver/jp/asm/nonmatchings/20B80/func_800458E8.s deleted file mode 100644 index 045e63dc4b..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800458E8.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800458E8 -/* 20CE8 800458E8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20CEC 800458EC AFB10014 */ sw $s1, 0x14($sp) -/* 20CF0 800458F0 0000882D */ daddu $s1, $zero, $zero -/* 20CF4 800458F4 AFB00010 */ sw $s0, 0x10($sp) -/* 20CF8 800458F8 3C10800A */ lui $s0, %hi(D_8009E9D0) -/* 20CFC 800458FC 2610E9D0 */ addiu $s0, $s0, %lo(D_8009E9D0) -/* 20D00 80045900 AFBF0018 */ sw $ra, 0x18($sp) -.L80045904: -/* 20D04 80045904 86020010 */ lh $v0, 0x10($s0) -/* 20D08 80045908 50400007 */ beql $v0, $zero, .L80045928 -/* 20D0C 8004590C 26310001 */ addiu $s1, $s1, 1 -/* 20D10 80045910 8E02000C */ lw $v0, 0xc($s0) -/* 20D14 80045914 50400004 */ beql $v0, $zero, .L80045928 -/* 20D18 80045918 26310001 */ addiu $s1, $s1, 1 -/* 20D1C 8004591C 0040F809 */ jalr $v0 -/* 20D20 80045920 0200202D */ daddu $a0, $s0, $zero -/* 20D24 80045924 26310001 */ addiu $s1, $s1, 1 -.L80045928: -/* 20D28 80045928 2A220020 */ slti $v0, $s1, 0x20 -/* 20D2C 8004592C 1440FFF5 */ bnez $v0, .L80045904 -/* 20D30 80045930 2610001C */ addiu $s0, $s0, 0x1c -/* 20D34 80045934 8FBF0018 */ lw $ra, 0x18($sp) -/* 20D38 80045938 8FB10014 */ lw $s1, 0x14($sp) -/* 20D3C 8004593C 8FB00010 */ lw $s0, 0x10($sp) -/* 20D40 80045940 03E00008 */ jr $ra -/* 20D44 80045944 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045948.s b/ver/jp/asm/nonmatchings/20B80/func_80045948.s deleted file mode 100644 index 6ee69b51e5..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045948.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045948 -/* 20D48 80045948 0000202D */ daddu $a0, $zero, $zero -/* 20D4C 8004594C 24050001 */ addiu $a1, $zero, 1 -/* 20D50 80045950 3C03800A */ lui $v1, %hi(D_8009E9D0) -/* 20D54 80045954 2463E9D0 */ addiu $v1, $v1, %lo(D_8009E9D0) -.L80045958: -/* 20D58 80045958 84620010 */ lh $v0, 0x10($v1) -/* 20D5C 8004595C 14400004 */ bnez $v0, .L80045970 -/* 20D60 80045960 24840001 */ addiu $a0, $a0, 1 -/* 20D64 80045964 A4650010 */ sh $a1, 0x10($v1) -/* 20D68 80045968 03E00008 */ jr $ra -/* 20D6C 8004596C 0060102D */ daddu $v0, $v1, $zero -.L80045970: -/* 20D70 80045970 28820020 */ slti $v0, $a0, 0x20 -/* 20D74 80045974 1440FFF8 */ bnez $v0, .L80045958 -/* 20D78 80045978 2463001C */ addiu $v1, $v1, 0x1c -/* 20D7C 8004597C 03E00008 */ jr $ra -/* 20D80 80045980 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045984.s b/ver/jp/asm/nonmatchings/20B80/func_80045984.s deleted file mode 100644 index 698b4696b9..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045984.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045984 -/* 20D84 80045984 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20D88 80045988 AFB00010 */ sw $s0, 0x10($sp) -/* 20D8C 8004598C 0080802D */ daddu $s0, $a0, $zero -/* 20D90 80045990 AFBF0014 */ sw $ra, 0x14($sp) -/* 20D94 80045994 8E040018 */ lw $a0, 0x18($s0) -/* 20D98 80045998 50800005 */ beql $a0, $zero, .L800459B0 -/* 20D9C 8004599C A6000010 */ sh $zero, 0x10($s0) -/* 20DA0 800459A0 0C00AB3B */ jal func_8002ACEC -/* 20DA4 800459A4 00000000 */ nop -/* 20DA8 800459A8 AE000018 */ sw $zero, 0x18($s0) -/* 20DAC 800459AC A6000010 */ sh $zero, 0x10($s0) -.L800459B0: -/* 20DB0 800459B0 8FBF0014 */ lw $ra, 0x14($sp) -/* 20DB4 800459B4 8FB00010 */ lw $s0, 0x10($sp) -/* 20DB8 800459B8 03E00008 */ jr $ra -/* 20DBC 800459BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_800459C0.s b/ver/jp/asm/nonmatchings/20B80/func_800459C0.s deleted file mode 100644 index 189cd97b5a..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800459C0.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800459C0 -/* 20DC0 800459C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20DC4 800459C4 AFB00010 */ sw $s0, 0x10($sp) -/* 20DC8 800459C8 0080802D */ daddu $s0, $a0, $zero -/* 20DCC 800459CC AFB10014 */ sw $s1, 0x14($sp) -/* 20DD0 800459D0 AFBF0018 */ sw $ra, 0x18($sp) -/* 20DD4 800459D4 0C011652 */ jal func_80045948 -/* 20DD8 800459D8 00A0882D */ daddu $s1, $a1, $zero -/* 20DDC 800459DC 0040182D */ daddu $v1, $v0, $zero -/* 20DE0 800459E0 10600011 */ beqz $v1, .L80045A28 -/* 20DE4 800459E4 00000000 */ nop -/* 20DE8 800459E8 3C028004 */ lui $v0, %hi(func_80045A3C) -/* 20DEC 800459EC 24425A3C */ addiu $v0, $v0, %lo(func_80045A3C) -/* 20DF0 800459F0 AC620004 */ sw $v0, 4($v1) -/* 20DF4 800459F4 3C028004 */ lui $v0, %hi(func_80045B5C) -/* 20DF8 800459F8 24425B5C */ addiu $v0, $v0, %lo(func_80045B5C) -/* 20DFC 800459FC AC62000C */ sw $v0, 0xc($v1) -/* 20E00 80045A00 24020001 */ addiu $v0, $zero, 1 -/* 20E04 80045A04 A0620017 */ sb $v0, 0x17($v1) -/* 20E08 80045A08 24020001 */ addiu $v0, $zero, 1 -/* 20E0C 80045A0C AC600000 */ sw $zero, ($v1) -/* 20E10 80045A10 AC600008 */ sw $zero, 8($v1) -/* 20E14 80045A14 A4700012 */ sh $s0, 0x12($v1) -/* 20E18 80045A18 A4710014 */ sh $s1, 0x14($v1) -/* 20E1C 80045A1C A0600016 */ sb $zero, 0x16($v1) -/* 20E20 80045A20 3C01800A */ lui $at, %hi(D_8009ED50) -/* 20E24 80045A24 AC22ED50 */ sw $v0, %lo(D_8009ED50)($at) -.L80045A28: -/* 20E28 80045A28 8FBF0018 */ lw $ra, 0x18($sp) -/* 20E2C 80045A2C 8FB10014 */ lw $s1, 0x14($sp) -/* 20E30 80045A30 8FB00010 */ lw $s0, 0x10($sp) -/* 20E34 80045A34 03E00008 */ jr $ra -/* 20E38 80045A38 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045A3C.s b/ver/jp/asm/nonmatchings/20B80/func_80045A3C.s deleted file mode 100644 index f0430dac46..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045A3C.s +++ /dev/null @@ -1,60 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045A3C -/* 20E3C 80045A3C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20E40 80045A40 AFB00010 */ sw $s0, 0x10($sp) -/* 20E44 80045A44 0080802D */ daddu $s0, $a0, $zero -/* 20E48 80045A48 AFBF0014 */ sw $ra, 0x14($sp) -/* 20E4C 80045A4C 82030016 */ lb $v1, 0x16($s0) -/* 20E50 80045A50 2C620005 */ sltiu $v0, $v1, 5 -/* 20E54 80045A54 10400020 */ beqz $v0, .L80045AD8 -/* 20E58 80045A58 0000202D */ daddu $a0, $zero, $zero -/* 20E5C 80045A5C 00031080 */ sll $v0, $v1, 2 -/* 20E60 80045A60 3C01800A */ lui $at, %hi(D_80098690) -/* 20E64 80045A64 00220821 */ addu $at, $at, $v0 -/* 20E68 80045A68 8C228690 */ lw $v0, %lo(D_80098690)($at) -/* 20E6C 80045A6C 00400008 */ jr $v0 -/* 20E70 80045A70 00000000 */ nop -/* 20E74 80045A74 24020001 */ addiu $v0, $zero, 1 -/* 20E78 80045A78 080116B6 */ j .L80045AD8 -/* 20E7C 80045A7C A2020016 */ sb $v0, 0x16($s0) -/* 20E80 80045A80 24020002 */ addiu $v0, $zero, 2 -/* 20E84 80045A84 080116B6 */ j .L80045AD8 -/* 20E88 80045A88 A2020016 */ sb $v0, 0x16($s0) -/* 20E8C 80045A8C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 20E90 80045A90 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 20E94 80045A94 8C420010 */ lw $v0, 0x10($v0) -/* 20E98 80045A98 3042C000 */ andi $v0, $v0, 0xc000 -/* 20E9C 80045A9C 54400001 */ bnel $v0, $zero, .L80045AA4 -/* 20EA0 80045AA0 A6000014 */ sh $zero, 0x14($s0) -.L80045AA4: -/* 20EA4 80045AA4 86020014 */ lh $v0, 0x14($s0) -/* 20EA8 80045AA8 96030014 */ lhu $v1, 0x14($s0) -/* 20EAC 80045AAC 10400003 */ beqz $v0, .L80045ABC -/* 20EB0 80045AB0 2462FFFF */ addiu $v0, $v1, -1 -/* 20EB4 80045AB4 080116B6 */ j .L80045AD8 -/* 20EB8 80045AB8 A6020014 */ sh $v0, 0x14($s0) -.L80045ABC: -/* 20EBC 80045ABC 24020003 */ addiu $v0, $zero, 3 -/* 20EC0 80045AC0 080116B6 */ j .L80045AD8 -/* 20EC4 80045AC4 A2020016 */ sb $v0, 0x16($s0) -/* 20EC8 80045AC8 24020004 */ addiu $v0, $zero, 4 -/* 20ECC 80045ACC 080116B6 */ j .L80045AD8 -/* 20ED0 80045AD0 A2020016 */ sb $v0, 0x16($s0) -/* 20ED4 80045AD4 24040001 */ addiu $a0, $zero, 1 -.L80045AD8: -/* 20ED8 80045AD8 10800008 */ beqz $a0, .L80045AFC -/* 20EDC 80045ADC 00000000 */ nop -/* 20EE0 80045AE0 24040009 */ addiu $a0, $zero, 9 -/* 20EE4 80045AE4 0C0533CB */ jal func_8014CF2C -/* 20EE8 80045AE8 24050002 */ addiu $a1, $zero, 2 -/* 20EEC 80045AEC 3C01800A */ lui $at, %hi(D_8009ED50) -/* 20EF0 80045AF0 AC20ED50 */ sw $zero, %lo(D_8009ED50)($at) -/* 20EF4 80045AF4 0C011661 */ jal func_80045984 -/* 20EF8 80045AF8 0200202D */ daddu $a0, $s0, $zero -.L80045AFC: -/* 20EFC 80045AFC 8FBF0014 */ lw $ra, 0x14($sp) -/* 20F00 80045B00 8FB00010 */ lw $s0, 0x10($sp) -/* 20F04 80045B04 03E00008 */ jr $ra -/* 20F08 80045B08 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045B0C.s b/ver/jp/asm/nonmatchings/20B80/func_80045B0C.s deleted file mode 100644 index c74cbcd77e..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045B0C.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045B0C -/* 20F0C 80045B0C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20F10 80045B10 24A5000B */ addiu $a1, $a1, 0xb -/* 20F14 80045B14 AFBF0018 */ sw $ra, 0x18($sp) -/* 20F18 80045B18 84830012 */ lh $v1, 0x12($a0) -/* 20F1C 80045B1C 28620002 */ slti $v0, $v1, 2 -/* 20F20 80045B20 1040000B */ beqz $v0, .L80045B50 -/* 20F24 80045B24 24C60006 */ addiu $a2, $a2, 6 -/* 20F28 80045B28 04600009 */ bltz $v1, .L80045B50 -/* 20F2C 80045B2C 00031080 */ sll $v0, $v1, 2 -/* 20F30 80045B30 3C048008 */ lui $a0, %hi(D_80078130) -/* 20F34 80045B34 00822021 */ addu $a0, $a0, $v0 -/* 20F38 80045B38 8C848130 */ lw $a0, %lo(D_80078130)($a0) -/* 20F3C 80045B3C 2402000F */ addiu $v0, $zero, 0xf -/* 20F40 80045B40 240700FF */ addiu $a3, $zero, 0xff -/* 20F44 80045B44 AFA20010 */ sw $v0, 0x10($sp) -/* 20F48 80045B48 0C04ADC4 */ jal func_8012B710 -/* 20F4C 80045B4C AFA00014 */ sw $zero, 0x14($sp) -.L80045B50: -/* 20F50 80045B50 8FBF0018 */ lw $ra, 0x18($sp) -/* 20F54 80045B54 03E00008 */ jr $ra -/* 20F58 80045B58 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045B5C.s b/ver/jp/asm/nonmatchings/20B80/func_80045B5C.s deleted file mode 100644 index 5240fd72b9..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045B5C.s +++ /dev/null @@ -1,69 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045B5C -/* 20F5C 80045B5C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 20F60 80045B60 AFB00028 */ sw $s0, 0x28($sp) -/* 20F64 80045B64 0080802D */ daddu $s0, $a0, $zero -/* 20F68 80045B68 AFBF002C */ sw $ra, 0x2c($sp) -/* 20F6C 80045B6C 86030012 */ lh $v1, 0x12($s0) -/* 20F70 80045B70 10600005 */ beqz $v1, .L80045B88 -/* 20F74 80045B74 24020001 */ addiu $v0, $zero, 1 -/* 20F78 80045B78 10620011 */ beq $v1, $v0, .L80045BC0 -/* 20F7C 80045B7C 00000000 */ nop -/* 20F80 80045B80 08011710 */ j .L80045C40 -/* 20F84 80045B84 00000000 */ nop -.L80045B88: -/* 20F88 80045B88 82020017 */ lb $v0, 0x17($s0) -/* 20F8C 80045B8C 1040002C */ beqz $v0, .L80045C40 -/* 20F90 80045B90 00000000 */ nop -/* 20F94 80045B94 86020012 */ lh $v0, 0x12($s0) -/* 20F98 80045B98 A2000017 */ sb $zero, 0x17($s0) -/* 20F9C 80045B9C 00021080 */ sll $v0, $v0, 2 -/* 20FA0 80045BA0 3C048008 */ lui $a0, %hi(D_80078130) -/* 20FA4 80045BA4 00822021 */ addu $a0, $a0, $v0 -/* 20FA8 80045BA8 8C848130 */ lw $a0, %lo(D_80078130)($a0) -/* 20FAC 80045BAC 0C04ADB5 */ jal func_8012B6D4 -/* 20FB0 80045BB0 0000282D */ daddu $a1, $zero, $zero -/* 20FB4 80045BB4 24470017 */ addiu $a3, $v0, 0x17 -/* 20FB8 80045BB8 080116FD */ j .L80045BF4 -/* 20FBC 80045BBC 2403002D */ addiu $v1, $zero, 0x2d -.L80045BC0: -/* 20FC0 80045BC0 82020017 */ lb $v0, 0x17($s0) -/* 20FC4 80045BC4 1040001E */ beqz $v0, .L80045C40 -/* 20FC8 80045BC8 00000000 */ nop -/* 20FCC 80045BCC 86020012 */ lh $v0, 0x12($s0) -/* 20FD0 80045BD0 A2000017 */ sb $zero, 0x17($s0) -/* 20FD4 80045BD4 00021080 */ sll $v0, $v0, 2 -/* 20FD8 80045BD8 3C048008 */ lui $a0, %hi(D_80078130) -/* 20FDC 80045BDC 00822021 */ addu $a0, $a0, $v0 -/* 20FE0 80045BE0 8C848130 */ lw $a0, %lo(D_80078130)($a0) -/* 20FE4 80045BE4 0C04ADB5 */ jal func_8012B6D4 -/* 20FE8 80045BE8 0000282D */ daddu $a1, $zero, $zero -/* 20FEC 80045BEC 24470017 */ addiu $a3, $v0, 0x17 -/* 20FF0 80045BF0 2403001C */ addiu $v1, $zero, 0x1c -.L80045BF4: -/* 20FF4 80045BF4 24040009 */ addiu $a0, $zero, 9 -/* 20FF8 80045BF8 00072FC2 */ srl $a1, $a3, 0x1f -/* 20FFC 80045BFC 00E52821 */ addu $a1, $a3, $a1 -/* 21000 80045C00 00052843 */ sra $a1, $a1, 1 -/* 21004 80045C04 240200A0 */ addiu $v0, $zero, 0xa0 -/* 21008 80045C08 00452823 */ subu $a1, $v0, $a1 -/* 2100C 80045C0C 24060050 */ addiu $a2, $zero, 0x50 -/* 21010 80045C10 3C028004 */ lui $v0, %hi(func_80045B0C) -/* 21014 80045C14 24425B0C */ addiu $v0, $v0, %lo(func_80045B0C) -/* 21018 80045C18 AFA20018 */ sw $v0, 0x18($sp) -/* 2101C 80045C1C 2402FFFF */ addiu $v0, $zero, -1 -/* 21020 80045C20 AFA30010 */ sw $v1, 0x10($sp) -/* 21024 80045C24 AFA00014 */ sw $zero, 0x14($sp) -/* 21028 80045C28 AFB0001C */ sw $s0, 0x1c($sp) -/* 2102C 80045C2C 0C05335E */ jal func_8014CD78 -/* 21030 80045C30 AFA20020 */ sw $v0, 0x20($sp) -/* 21034 80045C34 24040009 */ addiu $a0, $zero, 9 -/* 21038 80045C38 0C0533CB */ jal func_8014CF2C -/* 2103C 80045C3C 24050001 */ addiu $a1, $zero, 1 -.L80045C40: -/* 21040 80045C40 8FBF002C */ lw $ra, 0x2c($sp) -/* 21044 80045C44 8FB00028 */ lw $s0, 0x28($sp) -/* 21048 80045C48 03E00008 */ jr $ra -/* 2104C 80045C4C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045C50.s b/ver/jp/asm/nonmatchings/20B80/func_80045C50.s deleted file mode 100644 index 5e6c3282e5..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045C50.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045C50 -/* 21050 80045C50 3C02800A */ lui $v0, %hi(D_8009ED50) -/* 21054 80045C54 8C42ED50 */ lw $v0, %lo(D_8009ED50)($v0) -/* 21058 80045C58 03E00008 */ jr $ra -/* 2105C 80045C5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045C60.s b/ver/jp/asm/nonmatchings/20B80/func_80045C60.s deleted file mode 100644 index 3d4ea6eed1..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045C60.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045C60 -/* 21060 80045C60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 21064 80045C64 AFBF0014 */ sw $ra, 0x14($sp) -/* 21068 80045C68 0C011652 */ jal func_80045948 -/* 2106C 80045C6C AFB00010 */ sw $s0, 0x10($sp) -/* 21070 80045C70 0040802D */ daddu $s0, $v0, $zero -/* 21074 80045C74 12000015 */ beqz $s0, .L80045CCC -/* 21078 80045C78 24042C00 */ addiu $a0, $zero, 0x2c00 -/* 2107C 80045C7C 3C028004 */ lui $v0, %hi(func_80045CDC) -/* 21080 80045C80 24425CDC */ addiu $v0, $v0, %lo(func_80045CDC) -/* 21084 80045C84 AE020004 */ sw $v0, 4($s0) -/* 21088 80045C88 3C028004 */ lui $v0, %hi(func_8004628C) -/* 2108C 80045C8C 2442628C */ addiu $v0, $v0, %lo(func_8004628C) -/* 21090 80045C90 AE000000 */ sw $zero, ($s0) -/* 21094 80045C94 AE000008 */ sw $zero, 8($s0) -/* 21098 80045C98 0C00AAFA */ jal func_8002ABE8 -/* 2109C 80045C9C AE02000C */ sw $v0, 0xc($s0) -/* 210A0 80045CA0 AE020018 */ sw $v0, 0x18($s0) -/* 210A4 80045CA4 3C01800A */ lui $at, %hi(D_8009ED54) -/* 210A8 80045CA8 AC22ED54 */ sw $v0, %lo(D_8009ED54)($at) -/* 210AC 80045CAC 14400003 */ bnez $v0, .L80045CBC -/* 210B0 80045CB0 2403003F */ addiu $v1, $zero, 0x3f -.L80045CB4: -/* 210B4 80045CB4 0801172D */ j .L80045CB4 -/* 210B8 80045CB8 00000000 */ nop -.L80045CBC: -/* 210BC 80045CBC AC400000 */ sw $zero, ($v0) -/* 210C0 80045CC0 2463FFFF */ addiu $v1, $v1, -1 -/* 210C4 80045CC4 0461FFFD */ bgez $v1, .L80045CBC -/* 210C8 80045CC8 244200B0 */ addiu $v0, $v0, 0xb0 -.L80045CCC: -/* 210CC 80045CCC 8FBF0014 */ lw $ra, 0x14($sp) -/* 210D0 80045CD0 8FB00010 */ lw $s0, 0x10($sp) -/* 210D4 80045CD4 03E00008 */ jr $ra -/* 210D8 80045CD8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80045CDC.s b/ver/jp/asm/nonmatchings/20B80/func_80045CDC.s deleted file mode 100644 index 171cd6c97d..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80045CDC.s +++ /dev/null @@ -1,401 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80045CDC -/* 210DC 80045CDC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 210E0 80045CE0 AFB40020 */ sw $s4, 0x20($sp) -/* 210E4 80045CE4 3C14800A */ lui $s4, %hi(D_8009ED54) -/* 210E8 80045CE8 8E94ED54 */ lw $s4, %lo(D_8009ED54)($s4) -/* 210EC 80045CEC AFB50024 */ sw $s5, 0x24($sp) -/* 210F0 80045CF0 0000A82D */ daddu $s5, $zero, $zero -/* 210F4 80045CF4 AFB20018 */ sw $s2, 0x18($sp) -/* 210F8 80045CF8 24120001 */ addiu $s2, $zero, 1 -/* 210FC 80045CFC AFB3001C */ sw $s3, 0x1c($sp) -/* 21100 80045D00 24130002 */ addiu $s3, $zero, 2 -/* 21104 80045D04 AFB60028 */ sw $s6, 0x28($sp) -/* 21108 80045D08 24160002 */ addiu $s6, $zero, 2 -/* 2110C 80045D0C AFB7002C */ sw $s7, 0x2c($sp) -/* 21110 80045D10 24170014 */ addiu $s7, $zero, 0x14 -/* 21114 80045D14 AFBF0030 */ sw $ra, 0x30($sp) -/* 21118 80045D18 AFB10014 */ sw $s1, 0x14($sp) -/* 2111C 80045D1C AFB00010 */ sw $s0, 0x10($sp) -/* 21120 80045D20 26910085 */ addiu $s1, $s4, 0x85 -.L80045D24: -/* 21124 80045D24 8E820000 */ lw $v0, ($s4) -/* 21128 80045D28 50400149 */ beql $v0, $zero, .L80046250 -/* 2112C 80045D2C 26B50001 */ addiu $s5, $s5, 1 -/* 21130 80045D30 8222FFB5 */ lb $v0, -0x4b($s1) -/* 21134 80045D34 1452003A */ bne $v0, $s2, .L80045E20 -/* 21138 80045D38 00000000 */ nop -/* 2113C 80045D3C 9222FFB3 */ lbu $v0, -0x4d($s1) -/* 21140 80045D40 2442FFFD */ addiu $v0, $v0, -3 -/* 21144 80045D44 00021600 */ sll $v0, $v0, 0x18 -/* 21148 80045D48 00021E03 */ sra $v1, $v0, 0x18 -/* 2114C 80045D4C 2C620008 */ sltiu $v0, $v1, 8 -/* 21150 80045D50 10400026 */ beqz $v0, .L80045DEC -/* 21154 80045D54 00031080 */ sll $v0, $v1, 2 -/* 21158 80045D58 3C01800A */ lui $at, %hi(D_800986A8) -/* 2115C 80045D5C 00220821 */ addu $at, $at, $v0 -/* 21160 80045D60 8C2286A8 */ lw $v0, %lo(D_800986A8)($at) -/* 21164 80045D64 00400008 */ jr $v0 -/* 21168 80045D68 00000000 */ nop -/* 2116C 80045D6C 3C048010 */ lui $a0, %hi(D_80104E54) -/* 21170 80045D70 24844E54 */ addiu $a0, $a0, %lo(D_80104E54) -/* 21174 80045D74 0801177D */ j .L80045DF4 -/* 21178 80045D78 00000000 */ nop -/* 2117C 80045D7C 3C048010 */ lui $a0, %hi(D_801056AC) -/* 21180 80045D80 248456AC */ addiu $a0, $a0, %lo(D_801056AC) -/* 21184 80045D84 0801177D */ j .L80045DF4 -/* 21188 80045D88 00000000 */ nop -/* 2118C 80045D8C 3C048010 */ lui $a0, %hi(D_80105A90) -/* 21190 80045D90 24845A90 */ addiu $a0, $a0, %lo(D_80105A90) -/* 21194 80045D94 0801177D */ j .L80045DF4 -/* 21198 80045D98 00000000 */ nop -/* 2119C 80045D9C 3C048010 */ lui $a0, %hi(D_80106430) -/* 211A0 80045DA0 24846430 */ addiu $a0, $a0, %lo(D_80106430) -/* 211A4 80045DA4 0801177D */ j .L80045DF4 -/* 211A8 80045DA8 00000000 */ nop -/* 211AC 80045DAC 3C048010 */ lui $a0, %hi(D_801067A0) -/* 211B0 80045DB0 248467A0 */ addiu $a0, $a0, %lo(D_801067A0) -/* 211B4 80045DB4 0801177D */ j .L80045DF4 -/* 211B8 80045DB8 00000000 */ nop -/* 211BC 80045DBC 3C048010 */ lui $a0, %hi(D_80105DE4) -/* 211C0 80045DC0 24845DE4 */ addiu $a0, $a0, %lo(D_80105DE4) -/* 211C4 80045DC4 0801177D */ j .L80045DF4 -/* 211C8 80045DC8 00000000 */ nop -/* 211CC 80045DCC 3C048010 */ lui $a0, %hi(D_80106AF4) -/* 211D0 80045DD0 24846AF4 */ addiu $a0, $a0, %lo(D_80106AF4) -/* 211D4 80045DD4 0801177D */ j .L80045DF4 -/* 211D8 80045DD8 00000000 */ nop -/* 211DC 80045DDC 3C048010 */ lui $a0, %hi(D_80106138) -/* 211E0 80045DE0 24846138 */ addiu $a0, $a0, %lo(D_80106138) -/* 211E4 80045DE4 0801177D */ j .L80045DF4 -/* 211E8 80045DE8 00000000 */ nop -.L80045DEC: -/* 211EC 80045DEC 3C048008 */ lui $a0, %hi(D_800804C0) -/* 211F0 80045DF0 248404C0 */ addiu $a0, $a0, %lo(D_800804C0) -.L80045DF4: -/* 211F4 80045DF4 0C051955 */ jal func_80146554 -/* 211F8 80045DF8 00000000 */ nop -/* 211FC 80045DFC AE22FFBB */ sw $v0, -0x45($s1) -/* 21200 80045E00 0040802D */ daddu $s0, $v0, $zero -/* 21204 80045E04 0200202D */ daddu $a0, $s0, $zero -/* 21208 80045E08 0C0526AC */ jal func_80149AB0 -/* 2120C 80045E0C 24050002 */ addiu $a1, $zero, 2 -/* 21210 80045E10 0200202D */ daddu $a0, $s0, $zero -/* 21214 80045E14 0C0526AC */ jal func_80149AB0 -/* 21218 80045E18 24050080 */ addiu $a1, $zero, 0x80 -/* 2121C 80045E1C A233FFB5 */ sb $s3, -0x4b($s1) -.L80045E20: -/* 21220 80045E20 8223FFB6 */ lb $v1, -0x4a($s1) -/* 21224 80045E24 10720007 */ beq $v1, $s2, .L80045E44 -/* 21228 80045E28 28620002 */ slti $v0, $v1, 2 -/* 2122C 80045E2C 1440004C */ bnez $v0, .L80045F60 -/* 21230 80045E30 00000000 */ nop -/* 21234 80045E34 10760040 */ beq $v1, $s6, .L80045F38 -/* 21238 80045E38 00000000 */ nop -/* 2123C 80045E3C 080117D8 */ j .L80045F60 -/* 21240 80045E40 00000000 */ nop -.L80045E44: -/* 21244 80045E44 9222FFB4 */ lbu $v0, -0x4c($s1) -/* 21248 80045E48 2442FFFD */ addiu $v0, $v0, -3 -/* 2124C 80045E4C 00021600 */ sll $v0, $v0, 0x18 -/* 21250 80045E50 00021E03 */ sra $v1, $v0, 0x18 -/* 21254 80045E54 2C620008 */ sltiu $v0, $v1, 8 -/* 21258 80045E58 1040002E */ beqz $v0, .L80045F14 -/* 2125C 80045E5C 00031080 */ sll $v0, $v1, 2 -/* 21260 80045E60 3C01800A */ lui $at, %hi(D_800986C8) -/* 21264 80045E64 00220821 */ addu $at, $at, $v0 -/* 21268 80045E68 8C2286C8 */ lw $v0, %lo(D_800986C8)($at) -/* 2126C 80045E6C 00400008 */ jr $v0 -/* 21270 80045E70 00000000 */ nop -/* 21274 80045E74 8E24FFBF */ lw $a0, -0x41($s1) -/* 21278 80045E78 3C058010 */ lui $a1, %hi(D_80104FF4) -/* 2127C 80045E7C 24A54FF4 */ addiu $a1, $a1, %lo(D_80104FF4) -/* 21280 80045E80 080117C8 */ j .L80045F20 -/* 21284 80045E84 00000000 */ nop -/* 21288 80045E88 8E24FFBF */ lw $a0, -0x41($s1) -/* 2128C 80045E8C 3C058010 */ lui $a1, %hi(D_801058DC) -/* 21290 80045E90 24A558DC */ addiu $a1, $a1, %lo(D_801058DC) -/* 21294 80045E94 080117C8 */ j .L80045F20 -/* 21298 80045E98 00000000 */ nop -/* 2129C 80045E9C 8E24FFBF */ lw $a0, -0x41($s1) -/* 212A0 80045EA0 3C058010 */ lui $a1, %hi(D_80105C30) -/* 212A4 80045EA4 24A55C30 */ addiu $a1, $a1, %lo(D_80105C30) -/* 212A8 80045EA8 080117C8 */ j .L80045F20 -/* 212AC 80045EAC 00000000 */ nop -/* 212B0 80045EB0 8E24FFBF */ lw $a0, -0x41($s1) -/* 212B4 80045EB4 3C058010 */ lui $a1, %hi(D_80106430) -/* 212B8 80045EB8 24A56430 */ addiu $a1, $a1, %lo(D_80106430) -/* 212BC 80045EBC 080117C8 */ j .L80045F20 -/* 212C0 80045EC0 00000000 */ nop -/* 212C4 80045EC4 8E24FFBF */ lw $a0, -0x41($s1) -/* 212C8 80045EC8 3C058010 */ lui $a1, %hi(D_80106940) -/* 212CC 80045ECC 24A56940 */ addiu $a1, $a1, %lo(D_80106940) -/* 212D0 80045ED0 080117C8 */ j .L80045F20 -/* 212D4 80045ED4 00000000 */ nop -/* 212D8 80045ED8 8E24FFBF */ lw $a0, -0x41($s1) -/* 212DC 80045EDC 3C058010 */ lui $a1, %hi(D_80105F84) -/* 212E0 80045EE0 24A55F84 */ addiu $a1, $a1, %lo(D_80105F84) -/* 212E4 80045EE4 080117C8 */ j .L80045F20 -/* 212E8 80045EE8 00000000 */ nop -/* 212EC 80045EEC 8E24FFBF */ lw $a0, -0x41($s1) -/* 212F0 80045EF0 3C058010 */ lui $a1, %hi(D_80106C94) -/* 212F4 80045EF4 24A56C94 */ addiu $a1, $a1, %lo(D_80106C94) -/* 212F8 80045EF8 080117C8 */ j .L80045F20 -/* 212FC 80045EFC 00000000 */ nop -/* 21300 80045F00 8E24FFBF */ lw $a0, -0x41($s1) -/* 21304 80045F04 3C058010 */ lui $a1, %hi(D_801062D8) -/* 21308 80045F08 24A562D8 */ addiu $a1, $a1, %lo(D_801062D8) -/* 2130C 80045F0C 080117C8 */ j .L80045F20 -/* 21310 80045F10 00000000 */ nop -.L80045F14: -/* 21314 80045F14 8E24FFBF */ lw $a0, -0x41($s1) -/* 21318 80045F18 3C058008 */ lui $a1, %hi(D_800804C0) -/* 2131C 80045F1C 24A504C0 */ addiu $a1, $a1, %lo(D_800804C0) -.L80045F20: -/* 21320 80045F20 0C05262B */ jal func_801498AC -/* 21324 80045F24 00000000 */ nop -/* 21328 80045F28 2402000A */ addiu $v0, $zero, 0xa -/* 2132C 80045F2C A222FFB8 */ sb $v0, -0x48($s1) -/* 21330 80045F30 080117D8 */ j .L80045F60 -/* 21334 80045F34 A233FFB6 */ sb $s3, -0x4a($s1) -.L80045F38: -/* 21338 80045F38 8222FFB8 */ lb $v0, -0x48($s1) -/* 2133C 80045F3C 9223FFB8 */ lbu $v1, -0x48($s1) -/* 21340 80045F40 10400003 */ beqz $v0, .L80045F50 -/* 21344 80045F44 2462FFFF */ addiu $v0, $v1, -1 -/* 21348 80045F48 080117D8 */ j .L80045F60 -/* 2134C 80045F4C A222FFB8 */ sb $v0, -0x48($s1) -.L80045F50: -/* 21350 80045F50 8E24FFBF */ lw $a0, -0x41($s1) -/* 21354 80045F54 0C052669 */ jal func_801499A4 -/* 21358 80045F58 A220FFB4 */ sb $zero, -0x4c($s1) -/* 2135C 80045F5C A220FFB6 */ sb $zero, -0x4a($s1) -.L80045F60: -/* 21360 80045F60 8222FFC5 */ lb $v0, -0x3b($s1) -/* 21364 80045F64 14520013 */ bne $v0, $s2, .L80045FB4 -/* 21368 80045F68 2402000B */ addiu $v0, $zero, 0xb -/* 2136C 80045F6C 8223FFC3 */ lb $v1, -0x3d($s1) -/* 21370 80045F70 3C048008 */ lui $a0, %hi(D_800804C0) -/* 21374 80045F74 248404C0 */ addiu $a0, $a0, %lo(D_800804C0) -/* 21378 80045F78 14620003 */ bne $v1, $v0, .L80045F88 -/* 2137C 80045F7C 00000000 */ nop -/* 21380 80045F80 3C048010 */ lui $a0, %hi(D_80105238) -/* 21384 80045F84 24845238 */ addiu $a0, $a0, %lo(D_80105238) -.L80045F88: -/* 21388 80045F88 0C051955 */ jal func_80146554 -/* 2138C 80045F8C 00000000 */ nop -/* 21390 80045F90 AE22FFCB */ sw $v0, -0x35($s1) -/* 21394 80045F94 0040802D */ daddu $s0, $v0, $zero -/* 21398 80045F98 0200202D */ daddu $a0, $s0, $zero -/* 2139C 80045F9C 0C0526AC */ jal func_80149AB0 -/* 213A0 80045FA0 24050002 */ addiu $a1, $zero, 2 -/* 213A4 80045FA4 0200202D */ daddu $a0, $s0, $zero -/* 213A8 80045FA8 0C0526AC */ jal func_80149AB0 -/* 213AC 80045FAC 24050080 */ addiu $a1, $zero, 0x80 -/* 213B0 80045FB0 A233FFC5 */ sb $s3, -0x3b($s1) -.L80045FB4: -/* 213B4 80045FB4 8223FFC6 */ lb $v1, -0x3a($s1) -/* 213B8 80045FB8 10720007 */ beq $v1, $s2, .L80045FD8 -/* 213BC 80045FBC 28620002 */ slti $v0, $v1, 2 -/* 213C0 80045FC0 14400020 */ bnez $v0, .L80046044 -/* 213C4 80045FC4 00000000 */ nop -/* 213C8 80045FC8 10760014 */ beq $v1, $s6, .L8004601C -/* 213CC 80045FCC 00000000 */ nop -/* 213D0 80045FD0 08011811 */ j .L80046044 -/* 213D4 80045FD4 00000000 */ nop -.L80045FD8: -/* 213D8 80045FD8 8223FFC4 */ lb $v1, -0x3c($s1) -/* 213DC 80045FDC 2402000B */ addiu $v0, $zero, 0xb -/* 213E0 80045FE0 14620006 */ bne $v1, $v0, .L80045FFC -/* 213E4 80045FE4 00000000 */ nop -/* 213E8 80045FE8 8E24FFCF */ lw $a0, -0x31($s1) -/* 213EC 80045FEC 3C058010 */ lui $a1, %hi(D_80105468) -/* 213F0 80045FF0 24A55468 */ addiu $a1, $a1, %lo(D_80105468) -/* 213F4 80045FF4 08011802 */ j .L80046008 -/* 213F8 80045FF8 00000000 */ nop -.L80045FFC: -/* 213FC 80045FFC 8E24FFCF */ lw $a0, -0x31($s1) -/* 21400 80046000 3C058008 */ lui $a1, %hi(D_800804C0) -/* 21404 80046004 24A504C0 */ addiu $a1, $a1, %lo(D_800804C0) -.L80046008: -/* 21408 80046008 0C05262B */ jal func_801498AC -/* 2140C 8004600C 00000000 */ nop -/* 21410 80046010 A237FFC8 */ sb $s7, -0x38($s1) -/* 21414 80046014 08011811 */ j .L80046044 -/* 21418 80046018 A233FFC6 */ sb $s3, -0x3a($s1) -.L8004601C: -/* 2141C 8004601C 8222FFC8 */ lb $v0, -0x38($s1) -/* 21420 80046020 9223FFC8 */ lbu $v1, -0x38($s1) -/* 21424 80046024 10400003 */ beqz $v0, .L80046034 -/* 21428 80046028 2462FFFF */ addiu $v0, $v1, -1 -/* 2142C 8004602C 08011811 */ j .L80046044 -/* 21430 80046030 A222FFC8 */ sb $v0, -0x38($s1) -.L80046034: -/* 21434 80046034 8E24FFCF */ lw $a0, -0x31($s1) -/* 21438 80046038 0C052669 */ jal func_801499A4 -/* 2143C 8004603C A220FFC4 */ sb $zero, -0x3c($s1) -/* 21440 80046040 A220FFC6 */ sb $zero, -0x3a($s1) -.L80046044: -/* 21444 80046044 8222FFD5 */ lb $v0, -0x2b($s1) -/* 21448 80046048 14520013 */ bne $v0, $s2, .L80046098 -/* 2144C 8004604C 2402000E */ addiu $v0, $zero, 0xe -/* 21450 80046050 8223FFD3 */ lb $v1, -0x2d($s1) -/* 21454 80046054 3C048008 */ lui $a0, %hi(D_800804C0) -/* 21458 80046058 248404C0 */ addiu $a0, $a0, %lo(D_800804C0) -/* 2145C 8004605C 14620003 */ bne $v1, $v0, .L8004606C -/* 21460 80046060 00000000 */ nop -/* 21464 80046064 3C048010 */ lui $a0, %hi(D_80106E68) -/* 21468 80046068 24846E68 */ addiu $a0, $a0, %lo(D_80106E68) -.L8004606C: -/* 2146C 8004606C 0C051955 */ jal func_80146554 -/* 21470 80046070 00000000 */ nop -/* 21474 80046074 AE22FFDB */ sw $v0, -0x25($s1) -/* 21478 80046078 0040802D */ daddu $s0, $v0, $zero -/* 2147C 8004607C 0200202D */ daddu $a0, $s0, $zero -/* 21480 80046080 0C0526AC */ jal func_80149AB0 -/* 21484 80046084 24050002 */ addiu $a1, $zero, 2 -/* 21488 80046088 0200202D */ daddu $a0, $s0, $zero -/* 2148C 8004608C 0C0526AC */ jal func_80149AB0 -/* 21490 80046090 24050080 */ addiu $a1, $zero, 0x80 -/* 21494 80046094 A233FFD5 */ sb $s3, -0x2b($s1) -.L80046098: -/* 21498 80046098 8223FFD6 */ lb $v1, -0x2a($s1) -/* 2149C 8004609C 10720007 */ beq $v1, $s2, .L800460BC -/* 214A0 800460A0 28620002 */ slti $v0, $v1, 2 -/* 214A4 800460A4 14400020 */ bnez $v0, .L80046128 -/* 214A8 800460A8 00000000 */ nop -/* 214AC 800460AC 10760014 */ beq $v1, $s6, .L80046100 -/* 214B0 800460B0 00000000 */ nop -/* 214B4 800460B4 0801184A */ j .L80046128 -/* 214B8 800460B8 00000000 */ nop -.L800460BC: -/* 214BC 800460BC 8223FFD4 */ lb $v1, -0x2c($s1) -/* 214C0 800460C0 2402000E */ addiu $v0, $zero, 0xe -/* 214C4 800460C4 14620006 */ bne $v1, $v0, .L800460E0 -/* 214C8 800460C8 00000000 */ nop -/* 214CC 800460CC 8E24FFDF */ lw $a0, -0x21($s1) -/* 214D0 800460D0 3C058010 */ lui $a1, %hi(D_80107028) -/* 214D4 800460D4 24A57028 */ addiu $a1, $a1, %lo(D_80107028) -/* 214D8 800460D8 0801183B */ j .L800460EC -/* 214DC 800460DC 00000000 */ nop -.L800460E0: -/* 214E0 800460E0 8E24FFDF */ lw $a0, -0x21($s1) -/* 214E4 800460E4 3C058008 */ lui $a1, %hi(D_800804C0) -/* 214E8 800460E8 24A504C0 */ addiu $a1, $a1, %lo(D_800804C0) -.L800460EC: -/* 214EC 800460EC 0C05262B */ jal func_801498AC -/* 214F0 800460F0 00000000 */ nop -/* 214F4 800460F4 A237FFD8 */ sb $s7, -0x28($s1) -/* 214F8 800460F8 0801184A */ j .L80046128 -/* 214FC 800460FC A233FFD6 */ sb $s3, -0x2a($s1) -.L80046100: -/* 21500 80046100 8222FFD8 */ lb $v0, -0x28($s1) -/* 21504 80046104 9223FFD8 */ lbu $v1, -0x28($s1) -/* 21508 80046108 10400003 */ beqz $v0, .L80046118 -/* 2150C 8004610C 2462FFFF */ addiu $v0, $v1, -1 -/* 21510 80046110 0801184A */ j .L80046128 -/* 21514 80046114 A222FFD8 */ sb $v0, -0x28($s1) -.L80046118: -/* 21518 80046118 8E24FFDF */ lw $a0, -0x21($s1) -/* 2151C 8004611C 0C052669 */ jal func_801499A4 -/* 21520 80046120 A220FFD4 */ sb $zero, -0x2c($s1) -/* 21524 80046124 A220FFD6 */ sb $zero, -0x2a($s1) -.L80046128: -/* 21528 80046128 8222FFE5 */ lb $v0, -0x1b($s1) -/* 2152C 8004612C 1452000E */ bne $v0, $s2, .L80046168 -/* 21530 80046130 00000000 */ nop -/* 21534 80046134 3C048010 */ lui $a0, %hi(D_8010646C) -/* 21538 80046138 2484646C */ addiu $a0, $a0, %lo(D_8010646C) -/* 2153C 8004613C 0C051955 */ jal func_80146554 -/* 21540 80046140 00000000 */ nop -/* 21544 80046144 0040802D */ daddu $s0, $v0, $zero -/* 21548 80046148 0040202D */ daddu $a0, $v0, $zero -/* 2154C 8004614C 24050002 */ addiu $a1, $zero, 2 -/* 21550 80046150 0C0526AC */ jal func_80149AB0 -/* 21554 80046154 AE30FFEB */ sw $s0, -0x15($s1) -/* 21558 80046158 0200202D */ daddu $a0, $s0, $zero -/* 2155C 8004615C 0C0526AC */ jal func_80149AB0 -/* 21560 80046160 24050080 */ addiu $a1, $zero, 0x80 -/* 21564 80046164 A233FFE5 */ sb $s3, -0x1b($s1) -.L80046168: -/* 21568 80046168 8223FFE6 */ lb $v1, -0x1a($s1) -/* 2156C 8004616C 10720007 */ beq $v1, $s2, .L8004618C -/* 21570 80046170 28620002 */ slti $v0, $v1, 2 -/* 21574 80046174 14400017 */ bnez $v0, .L800461D4 -/* 21578 80046178 00000000 */ nop -/* 2157C 8004617C 1076000B */ beq $v1, $s6, .L800461AC -/* 21580 80046180 00000000 */ nop -/* 21584 80046184 08011875 */ j .L800461D4 -/* 21588 80046188 00000000 */ nop -.L8004618C: -/* 2158C 8004618C 8E24FFEF */ lw $a0, -0x11($s1) -/* 21590 80046190 3C058010 */ lui $a1, %hi(D_801065EC) -/* 21594 80046194 24A565EC */ addiu $a1, $a1, %lo(D_801065EC) -/* 21598 80046198 0C05262B */ jal func_801498AC -/* 2159C 8004619C 00000000 */ nop -/* 215A0 800461A0 A237FFE8 */ sb $s7, -0x18($s1) -/* 215A4 800461A4 08011875 */ j .L800461D4 -/* 215A8 800461A8 A233FFE6 */ sb $s3, -0x1a($s1) -.L800461AC: -/* 215AC 800461AC 8222FFE8 */ lb $v0, -0x18($s1) -/* 215B0 800461B0 9223FFE8 */ lbu $v1, -0x18($s1) -/* 215B4 800461B4 10400003 */ beqz $v0, .L800461C4 -/* 215B8 800461B8 2462FFFF */ addiu $v0, $v1, -1 -/* 215BC 800461BC 08011875 */ j .L800461D4 -/* 215C0 800461C0 A222FFE8 */ sb $v0, -0x18($s1) -.L800461C4: -/* 215C4 800461C4 8E24FFEF */ lw $a0, -0x11($s1) -/* 215C8 800461C8 0C052669 */ jal func_801499A4 -/* 215CC 800461CC A220FFE4 */ sb $zero, -0x1c($s1) -/* 215D0 800461D0 A220FFE6 */ sb $zero, -0x1a($s1) -.L800461D4: -/* 215D4 800461D4 8222FFF4 */ lb $v0, -0xc($s1) -/* 215D8 800461D8 1040000D */ beqz $v0, .L80046210 -/* 215DC 800461DC 00000000 */ nop -/* 215E0 800461E0 1452000B */ bne $v0, $s2, .L80046210 -/* 215E4 800461E4 00000000 */ nop -/* 215E8 800461E8 8E30FFFB */ lw $s0, -5($s1) -/* 215EC 800461EC 0C052661 */ jal func_80149984 -/* 215F0 800461F0 0200202D */ daddu $a0, $s0, $zero -/* 215F4 800461F4 8C420000 */ lw $v0, ($v0) -/* 215F8 800461F8 30420004 */ andi $v0, $v0, 4 -/* 215FC 800461FC 10400004 */ beqz $v0, .L80046210 -/* 21600 80046200 00000000 */ nop -/* 21604 80046204 0C052669 */ jal func_801499A4 -/* 21608 80046208 0200202D */ daddu $a0, $s0, $zero -/* 2160C 8004620C A220FFF4 */ sb $zero, -0xc($s1) -.L80046210: -/* 21610 80046210 82220000 */ lb $v0, ($s1) -/* 21614 80046214 5040000E */ beql $v0, $zero, .L80046250 -/* 21618 80046218 26B50001 */ addiu $s5, $s5, 1 -/* 2161C 8004621C 5452000C */ bnel $v0, $s2, .L80046250 -/* 21620 80046220 26B50001 */ addiu $s5, $s5, 1 -/* 21624 80046224 8E300007 */ lw $s0, 7($s1) -/* 21628 80046228 0C052661 */ jal func_80149984 -/* 2162C 8004622C 0200202D */ daddu $a0, $s0, $zero -/* 21630 80046230 8C420000 */ lw $v0, ($v0) -/* 21634 80046234 30420004 */ andi $v0, $v0, 4 -/* 21638 80046238 50400005 */ beql $v0, $zero, .L80046250 -/* 2163C 8004623C 26B50001 */ addiu $s5, $s5, 1 -/* 21640 80046240 0C052669 */ jal func_801499A4 -/* 21644 80046244 0200202D */ daddu $a0, $s0, $zero -/* 21648 80046248 A2200000 */ sb $zero, ($s1) -/* 2164C 8004624C 26B50001 */ addiu $s5, $s5, 1 -.L80046250: -/* 21650 80046250 263100B0 */ addiu $s1, $s1, 0xb0 -/* 21654 80046254 2AA20040 */ slti $v0, $s5, 0x40 -/* 21658 80046258 1440FEB2 */ bnez $v0, .L80045D24 -/* 2165C 8004625C 269400B0 */ addiu $s4, $s4, 0xb0 -/* 21660 80046260 8FBF0030 */ lw $ra, 0x30($sp) -/* 21664 80046264 8FB7002C */ lw $s7, 0x2c($sp) -/* 21668 80046268 8FB60028 */ lw $s6, 0x28($sp) -/* 2166C 8004626C 8FB50024 */ lw $s5, 0x24($sp) -/* 21670 80046270 8FB40020 */ lw $s4, 0x20($sp) -/* 21674 80046274 8FB3001C */ lw $s3, 0x1c($sp) -/* 21678 80046278 8FB20018 */ lw $s2, 0x18($sp) -/* 2167C 8004627C 8FB10014 */ lw $s1, 0x14($sp) -/* 21680 80046280 8FB00010 */ lw $s0, 0x10($sp) -/* 21684 80046284 03E00008 */ jr $ra -/* 21688 80046288 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/20B80/func_8004628C.s b/ver/jp/asm/nonmatchings/20B80/func_8004628C.s deleted file mode 100644 index 920b359b36..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_8004628C.s +++ /dev/null @@ -1,1094 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004628C -/* 2168C 8004628C 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 21690 80046290 3C08ED03 */ lui $t0, 0xed03 -/* 21694 80046294 35080050 */ ori $t0, $t0, 0x50 -/* 21698 80046298 3C07004D */ lui $a3, 0x4d -/* 2169C 8004629C 34E70370 */ ori $a3, $a3, 0x370 -/* 216A0 800462A0 3C09E300 */ lui $t1, 0xe300 -/* 216A4 800462A4 35290A01 */ ori $t1, $t1, 0xa01 -/* 216A8 800462A8 3C0AE300 */ lui $t2, 0xe300 -/* 216AC 800462AC 354A0C00 */ ori $t2, $t2, 0xc00 -/* 216B0 800462B0 3C0BE300 */ lui $t3, 0xe300 -/* 216B4 800462B4 356B0F00 */ ori $t3, $t3, 0xf00 -/* 216B8 800462B8 3C0CE300 */ lui $t4, 0xe300 -/* 216BC 800462BC 358C0D01 */ ori $t4, $t4, 0xd01 -/* 216C0 800462C0 3C0DE300 */ lui $t5, 0xe300 -/* 216C4 800462C4 35AD1402 */ ori $t5, $t5, 0x1402 -/* 216C8 800462C8 3C0EE300 */ lui $t6, 0xe300 -/* 216CC 800462CC 35CE1700 */ ori $t6, $t6, 0x1700 -/* 216D0 800462D0 3C0FE200 */ lui $t7, 0xe200 -/* 216D4 800462D4 35EF1E01 */ ori $t7, $t7, 0x1e01 -/* 216D8 800462D8 AFB00040 */ sw $s0, 0x40($sp) -/* 216DC 800462DC 3C10E300 */ lui $s0, 0xe300 -/* 216E0 800462E0 36101801 */ ori $s0, $s0, 0x1801 -/* 216E4 800462E4 AFB10044 */ sw $s1, 0x44($sp) -/* 216E8 800462E8 3C11E300 */ lui $s1, 0xe300 -/* 216EC 800462EC 36311A01 */ ori $s1, $s1, 0x1a01 -/* 216F0 800462F0 AFB20048 */ sw $s2, 0x48($sp) -/* 216F4 800462F4 3C12D700 */ lui $s2, 0xd700 -/* 216F8 800462F8 36520002 */ ori $s2, $s2, 2 -/* 216FC 800462FC AFBE0060 */ sw $fp, 0x60($sp) -/* 21700 80046300 241E0001 */ addiu $fp, $zero, 1 -/* 21704 80046304 AFB7005C */ sw $s7, 0x5c($sp) -/* 21708 80046308 27B70028 */ addiu $s7, $sp, 0x28 -/* 2170C 8004630C AFB60058 */ sw $s6, 0x58($sp) -/* 21710 80046310 27B6002C */ addiu $s6, $sp, 0x2c -/* 21714 80046314 AFB50054 */ sw $s5, 0x54($sp) -/* 21718 80046318 27B50030 */ addiu $s5, $sp, 0x30 -/* 2171C 8004631C 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 21720 80046320 24A5A64C */ addiu $a1, $a1, %lo(D_8009A64C) -/* 21724 80046324 3C06800B */ lui $a2, %hi(D_800B1D60) -/* 21728 80046328 24C61D60 */ addiu $a2, $a2, %lo(D_800B1D60) -/* 2172C 8004632C AFBF0064 */ sw $ra, 0x64($sp) -/* 21730 80046330 AFB40050 */ sw $s4, 0x50($sp) -/* 21734 80046334 AFB3004C */ sw $s3, 0x4c($sp) -/* 21738 80046338 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 2173C 8004633C F7B40068 */ sdc1 $f20, 0x68($sp) -/* 21740 80046340 AFA00038 */ sw $zero, 0x38($sp) -/* 21744 80046344 8CA30000 */ lw $v1, ($a1) -/* 21748 80046348 3C048007 */ lui $a0, %hi(D_800773E0) -/* 2174C 8004634C 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21750 80046350 3C0142B4 */ lui $at, 0x42b4 -/* 21754 80046354 4481B000 */ mtc1 $at, $f22 -/* 21758 80046358 00041080 */ sll $v0, $a0, 2 -/* 2175C 8004635C 00441021 */ addu $v0, $v0, $a0 -/* 21760 80046360 00021080 */ sll $v0, $v0, 2 -/* 21764 80046364 00441023 */ subu $v0, $v0, $a0 -/* 21768 80046368 000220C0 */ sll $a0, $v0, 3 -/* 2176C 8004636C 00441021 */ addu $v0, $v0, $a0 -/* 21770 80046370 000210C0 */ sll $v0, $v0, 3 -/* 21774 80046374 00461021 */ addu $v0, $v0, $a2 -/* 21778 80046378 AFA20034 */ sw $v0, 0x34($sp) -/* 2177C 8004637C 0060102D */ daddu $v0, $v1, $zero -/* 21780 80046380 24630008 */ addiu $v1, $v1, 8 -/* 21784 80046384 ACA30000 */ sw $v1, ($a1) -/* 21788 80046388 AC480000 */ sw $t0, ($v0) -/* 2178C 8004638C AC470004 */ sw $a3, 4($v0) -/* 21790 80046390 24620008 */ addiu $v0, $v1, 8 -/* 21794 80046394 ACA20000 */ sw $v0, ($a1) -/* 21798 80046398 3C02E700 */ lui $v0, 0xe700 -/* 2179C 8004639C AC620000 */ sw $v0, ($v1) -/* 217A0 800463A0 24620010 */ addiu $v0, $v1, 0x10 -/* 217A4 800463A4 AC600004 */ sw $zero, 4($v1) -/* 217A8 800463A8 ACA20000 */ sw $v0, ($a1) -/* 217AC 800463AC 24620018 */ addiu $v0, $v1, 0x18 -/* 217B0 800463B0 AC690008 */ sw $t1, 8($v1) -/* 217B4 800463B4 AC60000C */ sw $zero, 0xc($v1) -/* 217B8 800463B8 ACA20000 */ sw $v0, ($a1) -/* 217BC 800463BC 24620020 */ addiu $v0, $v1, 0x20 -/* 217C0 800463C0 AC6A0010 */ sw $t2, 0x10($v1) -/* 217C4 800463C4 AC600014 */ sw $zero, 0x14($v1) -/* 217C8 800463C8 ACA20000 */ sw $v0, ($a1) -/* 217CC 800463CC 24620028 */ addiu $v0, $v1, 0x28 -/* 217D0 800463D0 AC6B0018 */ sw $t3, 0x18($v1) -/* 217D4 800463D4 AC60001C */ sw $zero, 0x1c($v1) -/* 217D8 800463D8 ACA20000 */ sw $v0, ($a1) -/* 217DC 800463DC 24620030 */ addiu $v0, $v1, 0x30 -/* 217E0 800463E0 AC6C0020 */ sw $t4, 0x20($v1) -/* 217E4 800463E4 AC600024 */ sw $zero, 0x24($v1) -/* 217E8 800463E8 ACA20000 */ sw $v0, ($a1) -/* 217EC 800463EC 24020C00 */ addiu $v0, $zero, 0xc00 -/* 217F0 800463F0 AC62002C */ sw $v0, 0x2c($v1) -/* 217F4 800463F4 24620038 */ addiu $v0, $v1, 0x38 -/* 217F8 800463F8 AC6D0028 */ sw $t5, 0x28($v1) -/* 217FC 800463FC ACA20000 */ sw $v0, ($a1) -/* 21800 80046400 24620040 */ addiu $v0, $v1, 0x40 -/* 21804 80046404 AC6E0030 */ sw $t6, 0x30($v1) -/* 21808 80046408 AC600034 */ sw $zero, 0x34($v1) -/* 2180C 8004640C ACA20000 */ sw $v0, ($a1) -/* 21810 80046410 24620048 */ addiu $v0, $v1, 0x48 -/* 21814 80046414 AC6F0038 */ sw $t7, 0x38($v1) -/* 21818 80046418 AC60003C */ sw $zero, 0x3c($v1) -/* 2181C 8004641C ACA20000 */ sw $v0, ($a1) -/* 21820 80046420 24620050 */ addiu $v0, $v1, 0x50 -/* 21824 80046424 AC600040 */ sw $zero, 0x40($v1) -/* 21828 80046428 AC600044 */ sw $zero, 0x44($v1) -/* 2182C 8004642C ACA20000 */ sw $v0, ($a1) -/* 21830 80046430 AC700048 */ sw $s0, 0x48($v1) -/* 21834 80046434 3C14800A */ lui $s4, %hi(D_8009ED54) -/* 21838 80046438 8E94ED54 */ lw $s4, %lo(D_8009ED54)($s4) -/* 2183C 8004643C 240200C0 */ addiu $v0, $zero, 0xc0 -/* 21840 80046440 AC62004C */ sw $v0, 0x4c($v1) -/* 21844 80046444 24620058 */ addiu $v0, $v1, 0x58 -/* 21848 80046448 ACA20000 */ sw $v0, ($a1) -/* 2184C 8004644C 24020030 */ addiu $v0, $zero, 0x30 -/* 21850 80046450 AC620054 */ sw $v0, 0x54($v1) -/* 21854 80046454 24620060 */ addiu $v0, $v1, 0x60 -/* 21858 80046458 AC710050 */ sw $s1, 0x50($v1) -/* 2185C 8004645C ACA20000 */ sw $v0, ($a1) -/* 21860 80046460 2402FFFF */ addiu $v0, $zero, -1 -/* 21864 80046464 AC720058 */ sw $s2, 0x58($v1) -/* 21868 80046468 AC62005C */ sw $v0, 0x5c($v1) -/* 2186C 8004646C 269100AC */ addiu $s1, $s4, 0xac -.L80046470: -/* 21870 80046470 8E830000 */ lw $v1, ($s4) -/* 21874 80046474 5060037B */ beql $v1, $zero, .L80047264 -/* 21878 80046478 263100B0 */ addiu $s1, $s1, 0xb0 -/* 2187C 8004647C 0000902D */ daddu $s2, $zero, $zero -/* 21880 80046480 8222FF8E */ lb $v0, -0x72($s1) -/* 21884 80046484 24180002 */ addiu $t8, $zero, 2 -/* 21888 80046488 1458003C */ bne $v0, $t8, .L8004657C -/* 2188C 8004648C 0240982D */ daddu $s3, $s2, $zero -/* 21890 80046490 30620004 */ andi $v0, $v1, 4 -/* 21894 80046494 10400006 */ beqz $v0, .L800464B0 -/* 21898 80046498 30620002 */ andi $v0, $v1, 2 -/* 2189C 8004649C 8E24FF94 */ lw $a0, -0x6c($s1) -/* 218A0 800464A0 0C0526AC */ jal func_80149AB0 -/* 218A4 800464A4 0300282D */ daddu $a1, $t8, $zero -/* 218A8 800464A8 0801195F */ j .L8004657C -/* 218AC 800464AC 00000000 */ nop -.L800464B0: -/* 218B0 800464B0 14400006 */ bnez $v0, .L800464CC -/* 218B4 800464B4 00000000 */ nop -/* 218B8 800464B8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 218BC 800464BC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 218C0 800464C0 80420070 */ lb $v0, 0x70($v0) -/* 218C4 800464C4 105E002D */ beq $v0, $fp, .L8004657C -/* 218C8 800464C8 00000000 */ nop -.L800464CC: -/* 218CC 800464CC 8E24FF94 */ lw $a0, -0x6c($s1) -/* 218D0 800464D0 0C0526B7 */ jal func_80149ADC -/* 218D4 800464D4 24050002 */ addiu $a1, $zero, 2 -/* 218D8 800464D8 C620FF68 */ lwc1 $f0, -0x98($s1) -/* 218DC 800464DC 46800020 */ cvt.s.w $f0, $f0 -/* 218E0 800464E0 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 218E4 800464E4 8FB80034 */ lw $t8, 0x34($sp) -/* 218E8 800464E8 46001500 */ add.s $f20, $f2, $f0 -/* 218EC 800464EC C622FF58 */ lwc1 $f2, -0xa8($s1) -/* 218F0 800464F0 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 218F4 800464F4 C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 218F8 800464F8 46166300 */ add.s $f12, $f12, $f22 -/* 218FC 800464FC E7A20020 */ swc1 $f2, 0x20($sp) -/* 21900 80046500 0C00A6B9 */ jal func_80029AE4 -/* 21904 80046504 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21908 80046508 27A40020 */ addiu $a0, $sp, 0x20 -/* 2190C 8004650C C626FF64 */ lwc1 $f6, -0x9c($s1) -/* 21910 80046510 468031A0 */ cvt.s.w $f6, $f6 -/* 21914 80046514 44070000 */ mfc1 $a3, $f0 -/* 21918 80046518 44063000 */ mfc1 $a2, $f6 -/* 2191C 8004651C 0C00A7D7 */ jal func_80029F5C -/* 21920 80046520 27A50024 */ addiu $a1, $sp, 0x24 -/* 21924 80046524 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21928 80046528 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 2192C 8004652C 4406A000 */ mfc1 $a2, $f20 -/* 21930 80046530 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21934 80046534 C7A20024 */ lwc1 $f2, 0x24($sp) -/* 21938 80046538 44050000 */ mfc1 $a1, $f0 -/* 2193C 8004653C 44071000 */ mfc1 $a3, $f2 -/* 21940 80046540 24120001 */ addiu $s2, $zero, 1 -/* 21944 80046544 AFB70010 */ sw $s7, 0x10($sp) -/* 21948 80046548 AFB60014 */ sw $s6, 0x14($sp) -/* 2194C 8004654C 0C00B872 */ jal func_8002E1C8 -/* 21950 80046550 AFB50018 */ sw $s5, 0x18($sp) -/* 21954 80046554 0240982D */ daddu $s3, $s2, $zero -/* 21958 80046558 8E30FF94 */ lw $s0, -0x6c($s1) -/* 2195C 8004655C 8FA50028 */ lw $a1, 0x28($sp) -/* 21960 80046560 8FA6002C */ lw $a2, 0x2c($sp) -/* 21964 80046564 0200202D */ daddu $a0, $s0, $zero -/* 21968 80046568 24A5FFF8 */ addiu $a1, $a1, -8 -/* 2196C 8004656C 0C05268D */ jal func_80149A34 -/* 21970 80046570 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21974 80046574 0C05261D */ jal func_80149874 -/* 21978 80046578 0200202D */ daddu $a0, $s0, $zero -.L8004657C: -/* 2197C 8004657C 8222FF8F */ lb $v0, -0x71($s1) -/* 21980 80046580 24180002 */ addiu $t8, $zero, 2 -/* 21984 80046584 14580036 */ bne $v0, $t8, .L80046660 -/* 21988 80046588 00000000 */ nop -/* 2198C 8004658C 8E820000 */ lw $v0, ($s4) -/* 21990 80046590 00581024 */ and $v0, $v0, $t8 -/* 21994 80046594 14400006 */ bnez $v0, .L800465B0 -/* 21998 80046598 00000000 */ nop -/* 2199C 8004659C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 219A0 800465A0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 219A4 800465A4 80420070 */ lb $v0, 0x70($v0) -/* 219A8 800465A8 105E002D */ beq $v0, $fp, .L80046660 -/* 219AC 800465AC 00000000 */ nop -.L800465B0: -/* 219B0 800465B0 8E24FF98 */ lw $a0, -0x68($s1) -/* 219B4 800465B4 0C0526B7 */ jal func_80149ADC -/* 219B8 800465B8 24050002 */ addiu $a1, $zero, 2 -/* 219BC 800465BC 52600001 */ beql $s3, $zero, .L800465C4 -/* 219C0 800465C0 26520001 */ addiu $s2, $s2, 1 -.L800465C4: -/* 219C4 800465C4 C620FF68 */ lwc1 $f0, -0x98($s1) -/* 219C8 800465C8 46800020 */ cvt.s.w $f0, $f0 -/* 219CC 800465CC C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 219D0 800465D0 8FB80034 */ lw $t8, 0x34($sp) -/* 219D4 800465D4 46001500 */ add.s $f20, $f2, $f0 -/* 219D8 800465D8 C622FF58 */ lwc1 $f2, -0xa8($s1) -/* 219DC 800465DC C70C006C */ lwc1 $f12, 0x6c($t8) -/* 219E0 800465E0 C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 219E4 800465E4 46166300 */ add.s $f12, $f12, $f22 -/* 219E8 800465E8 E7A20020 */ swc1 $f2, 0x20($sp) -/* 219EC 800465EC 0C00A6B9 */ jal func_80029AE4 -/* 219F0 800465F0 E7A00024 */ swc1 $f0, 0x24($sp) -/* 219F4 800465F4 27A40020 */ addiu $a0, $sp, 0x20 -/* 219F8 800465F8 C626FF64 */ lwc1 $f6, -0x9c($s1) -/* 219FC 800465FC 468031A0 */ cvt.s.w $f6, $f6 -/* 21A00 80046600 44070000 */ mfc1 $a3, $f0 -/* 21A04 80046604 44063000 */ mfc1 $a2, $f6 -/* 21A08 80046608 0C00A7D7 */ jal func_80029F5C -/* 21A0C 8004660C 27A50024 */ addiu $a1, $sp, 0x24 -/* 21A10 80046610 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21A14 80046614 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21A18 80046618 4406A000 */ mfc1 $a2, $f20 -/* 21A1C 8004661C C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21A20 80046620 C7A20024 */ lwc1 $f2, 0x24($sp) -/* 21A24 80046624 44050000 */ mfc1 $a1, $f0 -/* 21A28 80046628 44071000 */ mfc1 $a3, $f2 -/* 21A2C 8004662C AFB70010 */ sw $s7, 0x10($sp) -/* 21A30 80046630 AFB60014 */ sw $s6, 0x14($sp) -/* 21A34 80046634 0C00B872 */ jal func_8002E1C8 -/* 21A38 80046638 AFB50018 */ sw $s5, 0x18($sp) -/* 21A3C 8004663C 8E30FF98 */ lw $s0, -0x68($s1) -/* 21A40 80046640 8FA50028 */ lw $a1, 0x28($sp) -/* 21A44 80046644 8FA6002C */ lw $a2, 0x2c($sp) -/* 21A48 80046648 0200202D */ daddu $a0, $s0, $zero -/* 21A4C 8004664C 24A5FFF8 */ addiu $a1, $a1, -8 -/* 21A50 80046650 0C05268D */ jal func_80149A34 -/* 21A54 80046654 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21A58 80046658 0C05261D */ jal func_80149874 -/* 21A5C 8004665C 0200202D */ daddu $a0, $s0, $zero -.L80046660: -/* 21A60 80046660 8222FF9E */ lb $v0, -0x62($s1) -/* 21A64 80046664 24180002 */ addiu $t8, $zero, 2 -/* 21A68 80046668 14580044 */ bne $v0, $t8, .L8004677C -/* 21A6C 8004666C 0000982D */ daddu $s3, $zero, $zero -/* 21A70 80046670 8E830000 */ lw $v1, ($s4) -/* 21A74 80046674 30620008 */ andi $v0, $v1, 8 -/* 21A78 80046678 10400006 */ beqz $v0, .L80046694 -/* 21A7C 8004667C 30620002 */ andi $v0, $v1, 2 -/* 21A80 80046680 8E24FFA4 */ lw $a0, -0x5c($s1) -/* 21A84 80046684 0C0526AC */ jal func_80149AB0 -/* 21A88 80046688 0300282D */ daddu $a1, $t8, $zero -/* 21A8C 8004668C 080119DF */ j .L8004677C -/* 21A90 80046690 00000000 */ nop -.L80046694: -/* 21A94 80046694 14400006 */ bnez $v0, .L800466B0 -/* 21A98 80046698 00000000 */ nop -/* 21A9C 8004669C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 21AA0 800466A0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 21AA4 800466A4 80420070 */ lb $v0, 0x70($v0) -/* 21AA8 800466A8 105E0034 */ beq $v0, $fp, .L8004677C -/* 21AAC 800466AC 00000000 */ nop -.L800466B0: -/* 21AB0 800466B0 8E24FFA4 */ lw $a0, -0x5c($s1) -/* 21AB4 800466B4 0C0526B7 */ jal func_80149ADC -/* 21AB8 800466B8 24050002 */ addiu $a1, $zero, 2 -/* 21ABC 800466BC 16400002 */ bnez $s2, .L800466C8 -/* 21AC0 800466C0 0000102D */ daddu $v0, $zero, $zero -/* 21AC4 800466C4 2402FFEF */ addiu $v0, $zero, -0x11 -.L800466C8: -/* 21AC8 800466C8 8FB80034 */ lw $t8, 0x34($sp) -/* 21ACC 800466CC C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 21AD0 800466D0 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 21AD4 800466D4 E7A00020 */ swc1 $f0, 0x20($sp) -/* 21AD8 800466D8 C624FF70 */ lwc1 $f4, -0x90($s1) -/* 21ADC 800466DC 46802120 */ cvt.s.w $f4, $f4 -/* 21AE0 800466E0 46166300 */ add.s $f12, $f12, $f22 -/* 21AE4 800466E4 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 21AE8 800466E8 C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 21AEC 800466EC 46041080 */ add.s $f2, $f2, $f4 -/* 21AF0 800466F0 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21AF4 800466F4 44820000 */ mtc1 $v0, $f0 -/* 21AF8 800466F8 00000000 */ nop -/* 21AFC 800466FC 46800020 */ cvt.s.w $f0, $f0 -/* 21B00 80046700 0C00A6B9 */ jal func_80029AE4 -/* 21B04 80046704 46001500 */ add.s $f20, $f2, $f0 -/* 21B08 80046708 27A40020 */ addiu $a0, $sp, 0x20 -/* 21B0C 8004670C C626FF6C */ lwc1 $f6, -0x94($s1) -/* 21B10 80046710 468031A0 */ cvt.s.w $f6, $f6 -/* 21B14 80046714 44070000 */ mfc1 $a3, $f0 -/* 21B18 80046718 44063000 */ mfc1 $a2, $f6 -/* 21B1C 8004671C 0C00A7D7 */ jal func_80029F5C -/* 21B20 80046720 27A50024 */ addiu $a1, $sp, 0x24 -/* 21B24 80046724 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21B28 80046728 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21B2C 8004672C 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21B30 80046730 44050000 */ mfc1 $a1, $f0 -/* 21B34 80046734 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 21B38 80046738 4406A000 */ mfc1 $a2, $f20 -/* 21B3C 8004673C 44070000 */ mfc1 $a3, $f0 -/* 21B40 80046740 26520001 */ addiu $s2, $s2, 1 -/* 21B44 80046744 AFB70010 */ sw $s7, 0x10($sp) -/* 21B48 80046748 AFB60014 */ sw $s6, 0x14($sp) -/* 21B4C 8004674C 0C00B872 */ jal func_8002E1C8 -/* 21B50 80046750 AFB50018 */ sw $s5, 0x18($sp) -/* 21B54 80046754 24130001 */ addiu $s3, $zero, 1 -/* 21B58 80046758 8E30FFA4 */ lw $s0, -0x5c($s1) -/* 21B5C 8004675C 8FA50028 */ lw $a1, 0x28($sp) -/* 21B60 80046760 8FA6002C */ lw $a2, 0x2c($sp) -/* 21B64 80046764 0200202D */ daddu $a0, $s0, $zero -/* 21B68 80046768 24A5FFF8 */ addiu $a1, $a1, -8 -/* 21B6C 8004676C 0C05268D */ jal func_80149A34 -/* 21B70 80046770 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21B74 80046774 0C05261D */ jal func_80149874 -/* 21B78 80046778 0200202D */ daddu $a0, $s0, $zero -.L8004677C: -/* 21B7C 8004677C 8222FF9F */ lb $v0, -0x61($s1) -/* 21B80 80046780 24180002 */ addiu $t8, $zero, 2 -/* 21B84 80046784 1458003D */ bne $v0, $t8, .L8004687C -/* 21B88 80046788 00000000 */ nop -/* 21B8C 8004678C 8E820000 */ lw $v0, ($s4) -/* 21B90 80046790 00581024 */ and $v0, $v0, $t8 -/* 21B94 80046794 14400006 */ bnez $v0, .L800467B0 -/* 21B98 80046798 00000000 */ nop -/* 21B9C 8004679C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 21BA0 800467A0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 21BA4 800467A4 80420070 */ lb $v0, 0x70($v0) -/* 21BA8 800467A8 105E0034 */ beq $v0, $fp, .L8004687C -/* 21BAC 800467AC 00000000 */ nop -.L800467B0: -/* 21BB0 800467B0 8E24FFA8 */ lw $a0, -0x58($s1) -/* 21BB4 800467B4 0C0526B7 */ jal func_80149ADC -/* 21BB8 800467B8 24050002 */ addiu $a1, $zero, 2 -/* 21BBC 800467BC 16400002 */ bnez $s2, .L800467C8 -/* 21BC0 800467C0 0000102D */ daddu $v0, $zero, $zero -/* 21BC4 800467C4 2402FFEF */ addiu $v0, $zero, -0x11 -.L800467C8: -/* 21BC8 800467C8 52600001 */ beql $s3, $zero, .L800467D0 -/* 21BCC 800467CC 26520001 */ addiu $s2, $s2, 1 -.L800467D0: -/* 21BD0 800467D0 8FB80034 */ lw $t8, 0x34($sp) -/* 21BD4 800467D4 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 21BD8 800467D8 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 21BDC 800467DC E7A00020 */ swc1 $f0, 0x20($sp) -/* 21BE0 800467E0 C624FF70 */ lwc1 $f4, -0x90($s1) -/* 21BE4 800467E4 46802120 */ cvt.s.w $f4, $f4 -/* 21BE8 800467E8 46166300 */ add.s $f12, $f12, $f22 -/* 21BEC 800467EC C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 21BF0 800467F0 C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 21BF4 800467F4 46041080 */ add.s $f2, $f2, $f4 -/* 21BF8 800467F8 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21BFC 800467FC 44820000 */ mtc1 $v0, $f0 -/* 21C00 80046800 00000000 */ nop -/* 21C04 80046804 46800020 */ cvt.s.w $f0, $f0 -/* 21C08 80046808 0C00A6B9 */ jal func_80029AE4 -/* 21C0C 8004680C 46001500 */ add.s $f20, $f2, $f0 -/* 21C10 80046810 27A40020 */ addiu $a0, $sp, 0x20 -/* 21C14 80046814 C626FF6C */ lwc1 $f6, -0x94($s1) -/* 21C18 80046818 468031A0 */ cvt.s.w $f6, $f6 -/* 21C1C 8004681C 44070000 */ mfc1 $a3, $f0 -/* 21C20 80046820 44063000 */ mfc1 $a2, $f6 -/* 21C24 80046824 0C00A7D7 */ jal func_80029F5C -/* 21C28 80046828 27A50024 */ addiu $a1, $sp, 0x24 -/* 21C2C 8004682C C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21C30 80046830 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21C34 80046834 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21C38 80046838 44050000 */ mfc1 $a1, $f0 -/* 21C3C 8004683C C7A00024 */ lwc1 $f0, 0x24($sp) -/* 21C40 80046840 4406A000 */ mfc1 $a2, $f20 -/* 21C44 80046844 44070000 */ mfc1 $a3, $f0 -/* 21C48 80046848 AFB70010 */ sw $s7, 0x10($sp) -/* 21C4C 8004684C AFB60014 */ sw $s6, 0x14($sp) -/* 21C50 80046850 0C00B872 */ jal func_8002E1C8 -/* 21C54 80046854 AFB50018 */ sw $s5, 0x18($sp) -/* 21C58 80046858 8E30FFA8 */ lw $s0, -0x58($s1) -/* 21C5C 8004685C 8FA50028 */ lw $a1, 0x28($sp) -/* 21C60 80046860 8FA6002C */ lw $a2, 0x2c($sp) -/* 21C64 80046864 0200202D */ daddu $a0, $s0, $zero -/* 21C68 80046868 24A5FFF8 */ addiu $a1, $a1, -8 -/* 21C6C 8004686C 0C05268D */ jal func_80149A34 -/* 21C70 80046870 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21C74 80046874 0C05261D */ jal func_80149874 -/* 21C78 80046878 0200202D */ daddu $a0, $s0, $zero -.L8004687C: -/* 21C7C 8004687C 8222FFAE */ lb $v0, -0x52($s1) -/* 21C80 80046880 24180002 */ addiu $t8, $zero, 2 -/* 21C84 80046884 14580046 */ bne $v0, $t8, .L800469A0 -/* 21C88 80046888 0000982D */ daddu $s3, $zero, $zero -/* 21C8C 8004688C 8E830000 */ lw $v1, ($s4) -/* 21C90 80046890 30620010 */ andi $v0, $v1, 0x10 -/* 21C94 80046894 10400006 */ beqz $v0, .L800468B0 -/* 21C98 80046898 30620002 */ andi $v0, $v1, 2 -/* 21C9C 8004689C 8E24FFB4 */ lw $a0, -0x4c($s1) -/* 21CA0 800468A0 0C0526AC */ jal func_80149AB0 -/* 21CA4 800468A4 0300282D */ daddu $a1, $t8, $zero -/* 21CA8 800468A8 08011A68 */ j .L800469A0 -/* 21CAC 800468AC 00000000 */ nop -.L800468B0: -/* 21CB0 800468B0 14400006 */ bnez $v0, .L800468CC -/* 21CB4 800468B4 00000000 */ nop -/* 21CB8 800468B8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 21CBC 800468BC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 21CC0 800468C0 80420070 */ lb $v0, 0x70($v0) -/* 21CC4 800468C4 105E0036 */ beq $v0, $fp, .L800469A0 -/* 21CC8 800468C8 00000000 */ nop -.L800468CC: -/* 21CCC 800468CC 8E24FFB4 */ lw $a0, -0x4c($s1) -/* 21CD0 800468D0 0C0526B7 */ jal func_80149ADC -/* 21CD4 800468D4 24050002 */ addiu $a1, $zero, 2 -/* 21CD8 800468D8 165E0002 */ bne $s2, $fp, .L800468E4 -/* 21CDC 800468DC 0000102D */ daddu $v0, $zero, $zero -/* 21CE0 800468E0 2402FFEF */ addiu $v0, $zero, -0x11 -.L800468E4: -/* 21CE4 800468E4 52400001 */ beql $s2, $zero, .L800468EC -/* 21CE8 800468E8 2402FFDE */ addiu $v0, $zero, -0x22 -.L800468EC: -/* 21CEC 800468EC 8FB80034 */ lw $t8, 0x34($sp) -/* 21CF0 800468F0 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 21CF4 800468F4 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 21CF8 800468F8 E7A00020 */ swc1 $f0, 0x20($sp) -/* 21CFC 800468FC C624FF78 */ lwc1 $f4, -0x88($s1) -/* 21D00 80046900 46802120 */ cvt.s.w $f4, $f4 -/* 21D04 80046904 46166300 */ add.s $f12, $f12, $f22 -/* 21D08 80046908 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 21D0C 8004690C C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 21D10 80046910 46041080 */ add.s $f2, $f2, $f4 -/* 21D14 80046914 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21D18 80046918 44820000 */ mtc1 $v0, $f0 -/* 21D1C 8004691C 00000000 */ nop -/* 21D20 80046920 46800020 */ cvt.s.w $f0, $f0 -/* 21D24 80046924 0C00A6B9 */ jal func_80029AE4 -/* 21D28 80046928 46001500 */ add.s $f20, $f2, $f0 -/* 21D2C 8004692C 27A40020 */ addiu $a0, $sp, 0x20 -/* 21D30 80046930 C626FF74 */ lwc1 $f6, -0x8c($s1) -/* 21D34 80046934 468031A0 */ cvt.s.w $f6, $f6 -/* 21D38 80046938 44070000 */ mfc1 $a3, $f0 -/* 21D3C 8004693C 44063000 */ mfc1 $a2, $f6 -/* 21D40 80046940 0C00A7D7 */ jal func_80029F5C -/* 21D44 80046944 27A50024 */ addiu $a1, $sp, 0x24 -/* 21D48 80046948 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21D4C 8004694C 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21D50 80046950 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21D54 80046954 44050000 */ mfc1 $a1, $f0 -/* 21D58 80046958 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 21D5C 8004695C 4406A000 */ mfc1 $a2, $f20 -/* 21D60 80046960 44070000 */ mfc1 $a3, $f0 -/* 21D64 80046964 26520001 */ addiu $s2, $s2, 1 -/* 21D68 80046968 AFB70010 */ sw $s7, 0x10($sp) -/* 21D6C 8004696C AFB60014 */ sw $s6, 0x14($sp) -/* 21D70 80046970 0C00B872 */ jal func_8002E1C8 -/* 21D74 80046974 AFB50018 */ sw $s5, 0x18($sp) -/* 21D78 80046978 24130001 */ addiu $s3, $zero, 1 -/* 21D7C 8004697C 8E30FFB4 */ lw $s0, -0x4c($s1) -/* 21D80 80046980 8FA50028 */ lw $a1, 0x28($sp) -/* 21D84 80046984 8FA6002C */ lw $a2, 0x2c($sp) -/* 21D88 80046988 0200202D */ daddu $a0, $s0, $zero -/* 21D8C 8004698C 24A5FFF8 */ addiu $a1, $a1, -8 -/* 21D90 80046990 0C05268D */ jal func_80149A34 -/* 21D94 80046994 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21D98 80046998 0C05261D */ jal func_80149874 -/* 21D9C 8004699C 0200202D */ daddu $a0, $s0, $zero -.L800469A0: -/* 21DA0 800469A0 8222FFAF */ lb $v0, -0x51($s1) -/* 21DA4 800469A4 24180002 */ addiu $t8, $zero, 2 -/* 21DA8 800469A8 1458003F */ bne $v0, $t8, .L80046AA8 -/* 21DAC 800469AC 00000000 */ nop -/* 21DB0 800469B0 8E820000 */ lw $v0, ($s4) -/* 21DB4 800469B4 00581024 */ and $v0, $v0, $t8 -/* 21DB8 800469B8 14400006 */ bnez $v0, .L800469D4 -/* 21DBC 800469BC 00000000 */ nop -/* 21DC0 800469C0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 21DC4 800469C4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 21DC8 800469C8 80420070 */ lb $v0, 0x70($v0) -/* 21DCC 800469CC 105E0036 */ beq $v0, $fp, .L80046AA8 -/* 21DD0 800469D0 00000000 */ nop -.L800469D4: -/* 21DD4 800469D4 8E24FFB8 */ lw $a0, -0x48($s1) -/* 21DD8 800469D8 0C0526B7 */ jal func_80149ADC -/* 21DDC 800469DC 24050002 */ addiu $a1, $zero, 2 -/* 21DE0 800469E0 165E0002 */ bne $s2, $fp, .L800469EC -/* 21DE4 800469E4 0000102D */ daddu $v0, $zero, $zero -/* 21DE8 800469E8 2402FFEF */ addiu $v0, $zero, -0x11 -.L800469EC: -/* 21DEC 800469EC 52400001 */ beql $s2, $zero, .L800469F4 -/* 21DF0 800469F0 2402FFDE */ addiu $v0, $zero, -0x22 -.L800469F4: -/* 21DF4 800469F4 52600001 */ beql $s3, $zero, .L800469FC -/* 21DF8 800469F8 26520001 */ addiu $s2, $s2, 1 -.L800469FC: -/* 21DFC 800469FC 8FB80034 */ lw $t8, 0x34($sp) -/* 21E00 80046A00 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 21E04 80046A04 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 21E08 80046A08 E7A00020 */ swc1 $f0, 0x20($sp) -/* 21E0C 80046A0C C624FF78 */ lwc1 $f4, -0x88($s1) -/* 21E10 80046A10 46802120 */ cvt.s.w $f4, $f4 -/* 21E14 80046A14 46166300 */ add.s $f12, $f12, $f22 -/* 21E18 80046A18 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 21E1C 80046A1C C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 21E20 80046A20 46041080 */ add.s $f2, $f2, $f4 -/* 21E24 80046A24 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21E28 80046A28 44820000 */ mtc1 $v0, $f0 -/* 21E2C 80046A2C 00000000 */ nop -/* 21E30 80046A30 46800020 */ cvt.s.w $f0, $f0 -/* 21E34 80046A34 0C00A6B9 */ jal func_80029AE4 -/* 21E38 80046A38 46001500 */ add.s $f20, $f2, $f0 -/* 21E3C 80046A3C 27A40020 */ addiu $a0, $sp, 0x20 -/* 21E40 80046A40 C626FF74 */ lwc1 $f6, -0x8c($s1) -/* 21E44 80046A44 468031A0 */ cvt.s.w $f6, $f6 -/* 21E48 80046A48 44070000 */ mfc1 $a3, $f0 -/* 21E4C 80046A4C 44063000 */ mfc1 $a2, $f6 -/* 21E50 80046A50 0C00A7D7 */ jal func_80029F5C -/* 21E54 80046A54 27A50024 */ addiu $a1, $sp, 0x24 -/* 21E58 80046A58 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21E5C 80046A5C 3C048007 */ lui $a0, %hi(D_800773E0) -/* 21E60 80046A60 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 21E64 80046A64 44050000 */ mfc1 $a1, $f0 -/* 21E68 80046A68 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 21E6C 80046A6C 4406A000 */ mfc1 $a2, $f20 -/* 21E70 80046A70 44070000 */ mfc1 $a3, $f0 -/* 21E74 80046A74 AFB70010 */ sw $s7, 0x10($sp) -/* 21E78 80046A78 AFB60014 */ sw $s6, 0x14($sp) -/* 21E7C 80046A7C 0C00B872 */ jal func_8002E1C8 -/* 21E80 80046A80 AFB50018 */ sw $s5, 0x18($sp) -/* 21E84 80046A84 8E30FFB8 */ lw $s0, -0x48($s1) -/* 21E88 80046A88 8FA50028 */ lw $a1, 0x28($sp) -/* 21E8C 80046A8C 8FA6002C */ lw $a2, 0x2c($sp) -/* 21E90 80046A90 0200202D */ daddu $a0, $s0, $zero -/* 21E94 80046A94 24A5FFF8 */ addiu $a1, $a1, -8 -/* 21E98 80046A98 0C05268D */ jal func_80149A34 -/* 21E9C 80046A9C 24C6FFF8 */ addiu $a2, $a2, -8 -/* 21EA0 80046AA0 0C05261D */ jal func_80149874 -/* 21EA4 80046AA4 0200202D */ daddu $a0, $s0, $zero -.L80046AA8: -/* 21EA8 80046AA8 8222FFBE */ lb $v0, -0x42($s1) -/* 21EAC 80046AAC 24180002 */ addiu $t8, $zero, 2 -/* 21EB0 80046AB0 14580067 */ bne $v0, $t8, .L80046C50 -/* 21EB4 80046AB4 0000982D */ daddu $s3, $zero, $zero -/* 21EB8 80046AB8 8E830000 */ lw $v1, ($s4) -/* 21EBC 80046ABC 30620020 */ andi $v0, $v1, 0x20 -/* 21EC0 80046AC0 10400024 */ beqz $v0, .L80046B54 -/* 21EC4 80046AC4 30620002 */ andi $v0, $v1, 2 -/* 21EC8 80046AC8 8E24FFC4 */ lw $a0, -0x3c($s1) -/* 21ECC 80046ACC 0C0526AC */ jal func_80149AB0 -/* 21ED0 80046AD0 0300282D */ daddu $a1, $t8, $zero -/* 21ED4 80046AD4 08011B14 */ j .L80046C50 -/* 21ED8 80046AD8 00000000 */ nop -.L80046ADC: -/* 21EDC 80046ADC 8E24FFD0 */ lw $a0, -0x30($s1) -/* 21EE0 80046AE0 0C0526AC */ jal func_80149AB0 -/* 21EE4 80046AE4 24050002 */ addiu $a1, $zero, 2 -/* 21EE8 80046AE8 08011B81 */ j .L80046E04 -/* 21EEC 80046AEC 00000000 */ nop -.L80046AF0: -/* 21EF0 80046AF0 8E24FFDC */ lw $a0, -0x24($s1) -/* 21EF4 80046AF4 0C0526AC */ jal func_80149AB0 -/* 21EF8 80046AF8 24050002 */ addiu $a1, $zero, 2 -/* 21EFC 80046AFC 08011BCC */ j .L80046F30 -/* 21F00 80046B00 00000000 */ nop -.L80046B04: -/* 21F04 80046B04 8E24FFE8 */ lw $a0, -0x18($s1) -/* 21F08 80046B08 0C0526AC */ jal func_80149AB0 -/* 21F0C 80046B0C 24050002 */ addiu $a1, $zero, 2 -/* 21F10 80046B10 08011C17 */ j .L8004705C -/* 21F14 80046B14 00000000 */ nop -.L80046B18: -/* 21F18 80046B18 8E24FFF0 */ lw $a0, -0x10($s1) -/* 21F1C 80046B1C 0C0526AC */ jal func_80149AB0 -/* 21F20 80046B20 24050002 */ addiu $a1, $zero, 2 -/* 21F24 80046B24 08011C42 */ j .L80047108 -/* 21F28 80046B28 00000000 */ nop -.L80046B2C: -/* 21F2C 80046B2C 8E24FFF8 */ lw $a0, -8($s1) -/* 21F30 80046B30 0C0526AC */ jal func_80149AB0 -/* 21F34 80046B34 24050002 */ addiu $a1, $zero, 2 -/* 21F38 80046B38 08011C6D */ j .L800471B4 -/* 21F3C 80046B3C 00000000 */ nop -.L80046B40: -/* 21F40 80046B40 8E240000 */ lw $a0, ($s1) -/* 21F44 80046B44 0C0526AC */ jal func_80149AB0 -/* 21F48 80046B48 24050002 */ addiu $a1, $zero, 2 -/* 21F4C 80046B4C 08011C99 */ j .L80047264 -/* 21F50 80046B50 263100B0 */ addiu $s1, $s1, 0xb0 -.L80046B54: -/* 21F54 80046B54 14400006 */ bnez $v0, .L80046B70 -/* 21F58 80046B58 00000000 */ nop -/* 21F5C 80046B5C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 21F60 80046B60 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 21F64 80046B64 80420070 */ lb $v0, 0x70($v0) -/* 21F68 80046B68 105E0039 */ beq $v0, $fp, .L80046C50 -/* 21F6C 80046B6C 00000000 */ nop -.L80046B70: -/* 21F70 80046B70 8E24FFC4 */ lw $a0, -0x3c($s1) -/* 21F74 80046B74 0C0526B7 */ jal func_80149ADC -/* 21F78 80046B78 24050002 */ addiu $a1, $zero, 2 -/* 21F7C 80046B7C 24180002 */ addiu $t8, $zero, 2 -/* 21F80 80046B80 16580002 */ bne $s2, $t8, .L80046B8C -/* 21F84 80046B84 0000102D */ daddu $v0, $zero, $zero -/* 21F88 80046B88 2402FFEF */ addiu $v0, $zero, -0x11 -.L80046B8C: -/* 21F8C 80046B8C 525E0001 */ beql $s2, $fp, .L80046B94 -/* 21F90 80046B90 2402FFDE */ addiu $v0, $zero, -0x22 -.L80046B94: -/* 21F94 80046B94 52400001 */ beql $s2, $zero, .L80046B9C -/* 21F98 80046B98 2402FFCD */ addiu $v0, $zero, -0x33 -.L80046B9C: -/* 21F9C 80046B9C 8FB80034 */ lw $t8, 0x34($sp) -/* 21FA0 80046BA0 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 21FA4 80046BA4 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 21FA8 80046BA8 E7A00020 */ swc1 $f0, 0x20($sp) -/* 21FAC 80046BAC C624FF80 */ lwc1 $f4, -0x80($s1) -/* 21FB0 80046BB0 46802120 */ cvt.s.w $f4, $f4 -/* 21FB4 80046BB4 46166300 */ add.s $f12, $f12, $f22 -/* 21FB8 80046BB8 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 21FBC 80046BBC C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 21FC0 80046BC0 46041080 */ add.s $f2, $f2, $f4 -/* 21FC4 80046BC4 E7A00024 */ swc1 $f0, 0x24($sp) -/* 21FC8 80046BC8 44820000 */ mtc1 $v0, $f0 -/* 21FCC 80046BCC 00000000 */ nop -/* 21FD0 80046BD0 46800020 */ cvt.s.w $f0, $f0 -/* 21FD4 80046BD4 0C00A6B9 */ jal func_80029AE4 -/* 21FD8 80046BD8 46001500 */ add.s $f20, $f2, $f0 -/* 21FDC 80046BDC 27A40020 */ addiu $a0, $sp, 0x20 -/* 21FE0 80046BE0 C626FF7C */ lwc1 $f6, -0x84($s1) -/* 21FE4 80046BE4 468031A0 */ cvt.s.w $f6, $f6 -/* 21FE8 80046BE8 44070000 */ mfc1 $a3, $f0 -/* 21FEC 80046BEC 44063000 */ mfc1 $a2, $f6 -/* 21FF0 80046BF0 0C00A7D7 */ jal func_80029F5C -/* 21FF4 80046BF4 27A50024 */ addiu $a1, $sp, 0x24 -/* 21FF8 80046BF8 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 21FFC 80046BFC 3C048007 */ lui $a0, %hi(D_800773E0) -/* 22000 80046C00 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22004 80046C04 44050000 */ mfc1 $a1, $f0 -/* 22008 80046C08 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 2200C 80046C0C 4406A000 */ mfc1 $a2, $f20 -/* 22010 80046C10 44070000 */ mfc1 $a3, $f0 -/* 22014 80046C14 26520001 */ addiu $s2, $s2, 1 -/* 22018 80046C18 AFB70010 */ sw $s7, 0x10($sp) -/* 2201C 80046C1C AFB60014 */ sw $s6, 0x14($sp) -/* 22020 80046C20 0C00B872 */ jal func_8002E1C8 -/* 22024 80046C24 AFB50018 */ sw $s5, 0x18($sp) -/* 22028 80046C28 24130001 */ addiu $s3, $zero, 1 -/* 2202C 80046C2C 8E30FFC4 */ lw $s0, -0x3c($s1) -/* 22030 80046C30 8FA50028 */ lw $a1, 0x28($sp) -/* 22034 80046C34 8FA6002C */ lw $a2, 0x2c($sp) -/* 22038 80046C38 0200202D */ daddu $a0, $s0, $zero -/* 2203C 80046C3C 24A5FFF8 */ addiu $a1, $a1, -8 -/* 22040 80046C40 0C05268D */ jal func_80149A34 -/* 22044 80046C44 24C6FFF8 */ addiu $a2, $a2, -8 -/* 22048 80046C48 0C05261D */ jal func_80149874 -/* 2204C 80046C4C 0200202D */ daddu $a0, $s0, $zero -.L80046C50: -/* 22050 80046C50 8230FFBF */ lb $s0, -0x41($s1) -/* 22054 80046C54 24180002 */ addiu $t8, $zero, 2 -/* 22058 80046C58 1618003F */ bne $s0, $t8, .L80046D58 -/* 2205C 80046C5C 00000000 */ nop -/* 22060 80046C60 8E820000 */ lw $v0, ($s4) -/* 22064 80046C64 00581024 */ and $v0, $v0, $t8 -/* 22068 80046C68 14400006 */ bnez $v0, .L80046C84 -/* 2206C 80046C6C 00000000 */ nop -/* 22070 80046C70 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 22074 80046C74 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 22078 80046C78 80420070 */ lb $v0, 0x70($v0) -/* 2207C 80046C7C 105E0036 */ beq $v0, $fp, .L80046D58 -/* 22080 80046C80 00000000 */ nop -.L80046C84: -/* 22084 80046C84 8E24FFC8 */ lw $a0, -0x38($s1) -/* 22088 80046C88 0C0526B7 */ jal func_80149ADC -/* 2208C 80046C8C 24050002 */ addiu $a1, $zero, 2 -/* 22090 80046C90 16500002 */ bne $s2, $s0, .L80046C9C -/* 22094 80046C94 0000102D */ daddu $v0, $zero, $zero -/* 22098 80046C98 2402FFEF */ addiu $v0, $zero, -0x11 -.L80046C9C: -/* 2209C 80046C9C 525E0001 */ beql $s2, $fp, .L80046CA4 -/* 220A0 80046CA0 2402FFDE */ addiu $v0, $zero, -0x22 -.L80046CA4: -/* 220A4 80046CA4 52400001 */ beql $s2, $zero, .L80046CAC -/* 220A8 80046CA8 2402FFCD */ addiu $v0, $zero, -0x33 -.L80046CAC: -/* 220AC 80046CAC 8FB80034 */ lw $t8, 0x34($sp) -/* 220B0 80046CB0 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 220B4 80046CB4 C70C006C */ lwc1 $f12, 0x6c($t8) -/* 220B8 80046CB8 E7A00020 */ swc1 $f0, 0x20($sp) -/* 220BC 80046CBC C624FF80 */ lwc1 $f4, -0x80($s1) -/* 220C0 80046CC0 46802120 */ cvt.s.w $f4, $f4 -/* 220C4 80046CC4 46166300 */ add.s $f12, $f12, $f22 -/* 220C8 80046CC8 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 220CC 80046CCC C620FF60 */ lwc1 $f0, -0xa0($s1) -/* 220D0 80046CD0 46041080 */ add.s $f2, $f2, $f4 -/* 220D4 80046CD4 E7A00024 */ swc1 $f0, 0x24($sp) -/* 220D8 80046CD8 44820000 */ mtc1 $v0, $f0 -/* 220DC 80046CDC 00000000 */ nop -/* 220E0 80046CE0 46800020 */ cvt.s.w $f0, $f0 -/* 220E4 80046CE4 0C00A6B9 */ jal func_80029AE4 -/* 220E8 80046CE8 46001500 */ add.s $f20, $f2, $f0 -/* 220EC 80046CEC 27A40020 */ addiu $a0, $sp, 0x20 -/* 220F0 80046CF0 C626FF7C */ lwc1 $f6, -0x84($s1) -/* 220F4 80046CF4 468031A0 */ cvt.s.w $f6, $f6 -/* 220F8 80046CF8 44070000 */ mfc1 $a3, $f0 -/* 220FC 80046CFC 44063000 */ mfc1 $a2, $f6 -/* 22100 80046D00 0C00A7D7 */ jal func_80029F5C -/* 22104 80046D04 27A50024 */ addiu $a1, $sp, 0x24 -/* 22108 80046D08 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 2210C 80046D0C 3C048007 */ lui $a0, %hi(D_800773E0) -/* 22110 80046D10 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22114 80046D14 44050000 */ mfc1 $a1, $f0 -/* 22118 80046D18 C7A00024 */ lwc1 $f0, 0x24($sp) -/* 2211C 80046D1C 4406A000 */ mfc1 $a2, $f20 -/* 22120 80046D20 44070000 */ mfc1 $a3, $f0 -/* 22124 80046D24 AFB70010 */ sw $s7, 0x10($sp) -/* 22128 80046D28 AFB60014 */ sw $s6, 0x14($sp) -/* 2212C 80046D2C 0C00B872 */ jal func_8002E1C8 -/* 22130 80046D30 AFB50018 */ sw $s5, 0x18($sp) -/* 22134 80046D34 8E30FFC8 */ lw $s0, -0x38($s1) -/* 22138 80046D38 8FA50028 */ lw $a1, 0x28($sp) -/* 2213C 80046D3C 8FA6002C */ lw $a2, 0x2c($sp) -/* 22140 80046D40 0200202D */ daddu $a0, $s0, $zero -/* 22144 80046D44 24A5FFF8 */ addiu $a1, $a1, -8 -/* 22148 80046D48 0C05268D */ jal func_80149A34 -/* 2214C 80046D4C 24C6FFF8 */ addiu $a2, $a2, -8 -/* 22150 80046D50 0C05261D */ jal func_80149874 -/* 22154 80046D54 0200202D */ daddu $a0, $s0, $zero -.L80046D58: -/* 22158 80046D58 8222FFCC */ lb $v0, -0x34($s1) -/* 2215C 80046D5C 10400029 */ beqz $v0, .L80046E04 -/* 22160 80046D60 00000000 */ nop -/* 22164 80046D64 8E830000 */ lw $v1, ($s4) -/* 22168 80046D68 30620040 */ andi $v0, $v1, 0x40 -/* 2216C 80046D6C 1440FF5B */ bnez $v0, .L80046ADC -/* 22170 80046D70 30620002 */ andi $v0, $v1, 2 -/* 22174 80046D74 14400006 */ bnez $v0, .L80046D90 -/* 22178 80046D78 00000000 */ nop -/* 2217C 80046D7C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 22180 80046D80 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 22184 80046D84 80420070 */ lb $v0, 0x70($v0) -/* 22188 80046D88 105E001E */ beq $v0, $fp, .L80046E04 -/* 2218C 80046D8C 00000000 */ nop -.L80046D90: -/* 22190 80046D90 8E24FFD0 */ lw $a0, -0x30($s1) -/* 22194 80046D94 0C0526B7 */ jal func_80149ADC -/* 22198 80046D98 24050002 */ addiu $a1, $zero, 2 -/* 2219C 80046D9C C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 221A0 80046DA0 C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 221A4 80046DA4 44050000 */ mfc1 $a1, $f0 -/* 221A8 80046DA8 44071000 */ mfc1 $a3, $f2 -/* 221AC 80046DAC C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 221B0 80046DB0 C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 221B4 80046DB4 46800020 */ cvt.s.w $f0, $f0 -/* 221B8 80046DB8 46001080 */ add.s $f2, $f2, $f0 -/* 221BC 80046DBC 3C048007 */ lui $a0, %hi(D_800773E0) -/* 221C0 80046DC0 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 221C4 80046DC4 44061000 */ mfc1 $a2, $f2 -/* 221C8 80046DC8 AFA50020 */ sw $a1, 0x20($sp) -/* 221CC 80046DCC AFA70024 */ sw $a3, 0x24($sp) -/* 221D0 80046DD0 AFB70010 */ sw $s7, 0x10($sp) -/* 221D4 80046DD4 AFB60014 */ sw $s6, 0x14($sp) -/* 221D8 80046DD8 0C00B872 */ jal func_8002E1C8 -/* 221DC 80046DDC AFB50018 */ sw $s5, 0x18($sp) -/* 221E0 80046DE0 8E30FFD0 */ lw $s0, -0x30($s1) -/* 221E4 80046DE4 8FA50028 */ lw $a1, 0x28($sp) -/* 221E8 80046DE8 8FA6002C */ lw $a2, 0x2c($sp) -/* 221EC 80046DEC 0200202D */ daddu $a0, $s0, $zero -/* 221F0 80046DF0 24A50002 */ addiu $a1, $a1, 2 -/* 221F4 80046DF4 0C05268D */ jal func_80149A34 -/* 221F8 80046DF8 24C6FFF4 */ addiu $a2, $a2, -0xc -/* 221FC 80046DFC 0C05261D */ jal func_80149874 -/* 22200 80046E00 0200202D */ daddu $a0, $s0, $zero -.L80046E04: -/* 22204 80046E04 8222FFCD */ lb $v0, -0x33($s1) -/* 22208 80046E08 1040001E */ beqz $v0, .L80046E84 -/* 2220C 80046E0C 00000000 */ nop -/* 22210 80046E10 8E24FFD4 */ lw $a0, -0x2c($s1) -/* 22214 80046E14 0C0526B7 */ jal func_80149ADC -/* 22218 80046E18 24050002 */ addiu $a1, $zero, 2 -/* 2221C 80046E1C C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 22220 80046E20 C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 22224 80046E24 44050000 */ mfc1 $a1, $f0 -/* 22228 80046E28 44071000 */ mfc1 $a3, $f2 -/* 2222C 80046E2C C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 22230 80046E30 C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 22234 80046E34 46800020 */ cvt.s.w $f0, $f0 -/* 22238 80046E38 46001080 */ add.s $f2, $f2, $f0 -/* 2223C 80046E3C 3C048007 */ lui $a0, %hi(D_800773E0) -/* 22240 80046E40 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22244 80046E44 44061000 */ mfc1 $a2, $f2 -/* 22248 80046E48 AFA50020 */ sw $a1, 0x20($sp) -/* 2224C 80046E4C AFA70024 */ sw $a3, 0x24($sp) -/* 22250 80046E50 AFB70010 */ sw $s7, 0x10($sp) -/* 22254 80046E54 AFB60014 */ sw $s6, 0x14($sp) -/* 22258 80046E58 0C00B872 */ jal func_8002E1C8 -/* 2225C 80046E5C AFB50018 */ sw $s5, 0x18($sp) -/* 22260 80046E60 8E30FFD4 */ lw $s0, -0x2c($s1) -/* 22264 80046E64 8FA50028 */ lw $a1, 0x28($sp) -/* 22268 80046E68 8FA6002C */ lw $a2, 0x2c($sp) -/* 2226C 80046E6C 0200202D */ daddu $a0, $s0, $zero -/* 22270 80046E70 24A50002 */ addiu $a1, $a1, 2 -/* 22274 80046E74 0C05268D */ jal func_80149A34 -/* 22278 80046E78 24C6FFF4 */ addiu $a2, $a2, -0xc -/* 2227C 80046E7C 0C05261D */ jal func_80149874 -/* 22280 80046E80 0200202D */ daddu $a0, $s0, $zero -.L80046E84: -/* 22284 80046E84 8222FFD8 */ lb $v0, -0x28($s1) -/* 22288 80046E88 10400029 */ beqz $v0, .L80046F30 -/* 2228C 80046E8C 00000000 */ nop -/* 22290 80046E90 8E830000 */ lw $v1, ($s4) -/* 22294 80046E94 30620080 */ andi $v0, $v1, 0x80 -/* 22298 80046E98 1440FF15 */ bnez $v0, .L80046AF0 -/* 2229C 80046E9C 30620002 */ andi $v0, $v1, 2 -/* 222A0 80046EA0 14400006 */ bnez $v0, .L80046EBC -/* 222A4 80046EA4 00000000 */ nop -/* 222A8 80046EA8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 222AC 80046EAC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 222B0 80046EB0 80420070 */ lb $v0, 0x70($v0) -/* 222B4 80046EB4 105E001E */ beq $v0, $fp, .L80046F30 -/* 222B8 80046EB8 00000000 */ nop -.L80046EBC: -/* 222BC 80046EBC 8E24FFDC */ lw $a0, -0x24($s1) -/* 222C0 80046EC0 0C0526B7 */ jal func_80149ADC -/* 222C4 80046EC4 24050002 */ addiu $a1, $zero, 2 -/* 222C8 80046EC8 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 222CC 80046ECC C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 222D0 80046ED0 44050000 */ mfc1 $a1, $f0 -/* 222D4 80046ED4 44071000 */ mfc1 $a3, $f2 -/* 222D8 80046ED8 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 222DC 80046EDC C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 222E0 80046EE0 46800020 */ cvt.s.w $f0, $f0 -/* 222E4 80046EE4 46001080 */ add.s $f2, $f2, $f0 -/* 222E8 80046EE8 3C048007 */ lui $a0, %hi(D_800773E0) -/* 222EC 80046EEC 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 222F0 80046EF0 44061000 */ mfc1 $a2, $f2 -/* 222F4 80046EF4 AFA50020 */ sw $a1, 0x20($sp) -/* 222F8 80046EF8 AFA70024 */ sw $a3, 0x24($sp) -/* 222FC 80046EFC AFB70010 */ sw $s7, 0x10($sp) -/* 22300 80046F00 AFB60014 */ sw $s6, 0x14($sp) -/* 22304 80046F04 0C00B872 */ jal func_8002E1C8 -/* 22308 80046F08 AFB50018 */ sw $s5, 0x18($sp) -/* 2230C 80046F0C 8E30FFDC */ lw $s0, -0x24($s1) -/* 22310 80046F10 8FA50028 */ lw $a1, 0x28($sp) -/* 22314 80046F14 8FA6002C */ lw $a2, 0x2c($sp) -/* 22318 80046F18 0200202D */ daddu $a0, $s0, $zero -/* 2231C 80046F1C 24A50002 */ addiu $a1, $a1, 2 -/* 22320 80046F20 0C05268D */ jal func_80149A34 -/* 22324 80046F24 24C6FFF4 */ addiu $a2, $a2, -0xc -/* 22328 80046F28 0C05261D */ jal func_80149874 -/* 2232C 80046F2C 0200202D */ daddu $a0, $s0, $zero -.L80046F30: -/* 22330 80046F30 8222FFD9 */ lb $v0, -0x27($s1) -/* 22334 80046F34 1040001E */ beqz $v0, .L80046FB0 -/* 22338 80046F38 00000000 */ nop -/* 2233C 80046F3C 8E24FFE0 */ lw $a0, -0x20($s1) -/* 22340 80046F40 0C0526B7 */ jal func_80149ADC -/* 22344 80046F44 24050002 */ addiu $a1, $zero, 2 -/* 22348 80046F48 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 2234C 80046F4C C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 22350 80046F50 44050000 */ mfc1 $a1, $f0 -/* 22354 80046F54 44071000 */ mfc1 $a3, $f2 -/* 22358 80046F58 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 2235C 80046F5C C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 22360 80046F60 46800020 */ cvt.s.w $f0, $f0 -/* 22364 80046F64 46001080 */ add.s $f2, $f2, $f0 -/* 22368 80046F68 3C048007 */ lui $a0, %hi(D_800773E0) -/* 2236C 80046F6C 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22370 80046F70 44061000 */ mfc1 $a2, $f2 -/* 22374 80046F74 AFA50020 */ sw $a1, 0x20($sp) -/* 22378 80046F78 AFA70024 */ sw $a3, 0x24($sp) -/* 2237C 80046F7C AFB70010 */ sw $s7, 0x10($sp) -/* 22380 80046F80 AFB60014 */ sw $s6, 0x14($sp) -/* 22384 80046F84 0C00B872 */ jal func_8002E1C8 -/* 22388 80046F88 AFB50018 */ sw $s5, 0x18($sp) -/* 2238C 80046F8C 8E30FFE0 */ lw $s0, -0x20($s1) -/* 22390 80046F90 8FA50028 */ lw $a1, 0x28($sp) -/* 22394 80046F94 8FA6002C */ lw $a2, 0x2c($sp) -/* 22398 80046F98 0200202D */ daddu $a0, $s0, $zero -/* 2239C 80046F9C 24A50002 */ addiu $a1, $a1, 2 -/* 223A0 80046FA0 0C05268D */ jal func_80149A34 -/* 223A4 80046FA4 24C6FFF4 */ addiu $a2, $a2, -0xc -/* 223A8 80046FA8 0C05261D */ jal func_80149874 -/* 223AC 80046FAC 0200202D */ daddu $a0, $s0, $zero -.L80046FB0: -/* 223B0 80046FB0 8222FFE4 */ lb $v0, -0x1c($s1) -/* 223B4 80046FB4 10400029 */ beqz $v0, .L8004705C -/* 223B8 80046FB8 00000000 */ nop -/* 223BC 80046FBC 8E830000 */ lw $v1, ($s4) -/* 223C0 80046FC0 30620100 */ andi $v0, $v1, 0x100 -/* 223C4 80046FC4 1440FECF */ bnez $v0, .L80046B04 -/* 223C8 80046FC8 30620002 */ andi $v0, $v1, 2 -/* 223CC 80046FCC 14400006 */ bnez $v0, .L80046FE8 -/* 223D0 80046FD0 00000000 */ nop -/* 223D4 80046FD4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 223D8 80046FD8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 223DC 80046FDC 80420070 */ lb $v0, 0x70($v0) -/* 223E0 80046FE0 105E001E */ beq $v0, $fp, .L8004705C -/* 223E4 80046FE4 00000000 */ nop -.L80046FE8: -/* 223E8 80046FE8 8E24FFE8 */ lw $a0, -0x18($s1) -/* 223EC 80046FEC 0C0526B7 */ jal func_80149ADC -/* 223F0 80046FF0 24050002 */ addiu $a1, $zero, 2 -/* 223F4 80046FF4 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 223F8 80046FF8 C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 223FC 80046FFC 44050000 */ mfc1 $a1, $f0 -/* 22400 80047000 44071000 */ mfc1 $a3, $f2 -/* 22404 80047004 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 22408 80047008 C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 2240C 8004700C 46800020 */ cvt.s.w $f0, $f0 -/* 22410 80047010 46001080 */ add.s $f2, $f2, $f0 -/* 22414 80047014 3C048007 */ lui $a0, %hi(D_800773E0) -/* 22418 80047018 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 2241C 8004701C 44061000 */ mfc1 $a2, $f2 -/* 22420 80047020 AFA50020 */ sw $a1, 0x20($sp) -/* 22424 80047024 AFA70024 */ sw $a3, 0x24($sp) -/* 22428 80047028 AFB70010 */ sw $s7, 0x10($sp) -/* 2242C 8004702C AFB60014 */ sw $s6, 0x14($sp) -/* 22430 80047030 0C00B872 */ jal func_8002E1C8 -/* 22434 80047034 AFB50018 */ sw $s5, 0x18($sp) -/* 22438 80047038 8E30FFE8 */ lw $s0, -0x18($s1) -/* 2243C 8004703C 8FA50028 */ lw $a1, 0x28($sp) -/* 22440 80047040 8FA6002C */ lw $a2, 0x2c($sp) -/* 22444 80047044 0200202D */ daddu $a0, $s0, $zero -/* 22448 80047048 24A50002 */ addiu $a1, $a1, 2 -/* 2244C 8004704C 0C05268D */ jal func_80149A34 -/* 22450 80047050 24C6FFF4 */ addiu $a2, $a2, -0xc -/* 22454 80047054 0C05261D */ jal func_80149874 -/* 22458 80047058 0200202D */ daddu $a0, $s0, $zero -.L8004705C: -/* 2245C 8004705C 8222FFEC */ lb $v0, -0x14($s1) -/* 22460 80047060 10400029 */ beqz $v0, .L80047108 -/* 22464 80047064 00000000 */ nop -/* 22468 80047068 8E830000 */ lw $v1, ($s4) -/* 2246C 8004706C 30620200 */ andi $v0, $v1, 0x200 -/* 22470 80047070 1440FEA9 */ bnez $v0, .L80046B18 -/* 22474 80047074 30620002 */ andi $v0, $v1, 2 -/* 22478 80047078 14400006 */ bnez $v0, .L80047094 -/* 2247C 8004707C 00000000 */ nop -/* 22480 80047080 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 22484 80047084 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 22488 80047088 80420070 */ lb $v0, 0x70($v0) -/* 2248C 8004708C 105E001E */ beq $v0, $fp, .L80047108 -/* 22490 80047090 00000000 */ nop -.L80047094: -/* 22494 80047094 8E24FFF0 */ lw $a0, -0x10($s1) -/* 22498 80047098 0C0526B7 */ jal func_80149ADC -/* 2249C 8004709C 24050002 */ addiu $a1, $zero, 2 -/* 224A0 800470A0 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 224A4 800470A4 C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 224A8 800470A8 44050000 */ mfc1 $a1, $f0 -/* 224AC 800470AC 44071000 */ mfc1 $a3, $f2 -/* 224B0 800470B0 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 224B4 800470B4 C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 224B8 800470B8 46800020 */ cvt.s.w $f0, $f0 -/* 224BC 800470BC 46001080 */ add.s $f2, $f2, $f0 -/* 224C0 800470C0 3C048007 */ lui $a0, %hi(D_800773E0) -/* 224C4 800470C4 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 224C8 800470C8 44061000 */ mfc1 $a2, $f2 -/* 224CC 800470CC AFA50020 */ sw $a1, 0x20($sp) -/* 224D0 800470D0 AFA70024 */ sw $a3, 0x24($sp) -/* 224D4 800470D4 AFB70010 */ sw $s7, 0x10($sp) -/* 224D8 800470D8 AFB60014 */ sw $s6, 0x14($sp) -/* 224DC 800470DC 0C00B872 */ jal func_8002E1C8 -/* 224E0 800470E0 AFB50018 */ sw $s5, 0x18($sp) -/* 224E4 800470E4 8E30FFF0 */ lw $s0, -0x10($s1) -/* 224E8 800470E8 8FA50028 */ lw $a1, 0x28($sp) -/* 224EC 800470EC 8FA6002C */ lw $a2, 0x2c($sp) -/* 224F0 800470F0 0200202D */ daddu $a0, $s0, $zero -/* 224F4 800470F4 24A50002 */ addiu $a1, $a1, 2 -/* 224F8 800470F8 0C05268D */ jal func_80149A34 -/* 224FC 800470FC 24C6FFF1 */ addiu $a2, $a2, -0xf -/* 22500 80047100 0C05261D */ jal func_80149874 -/* 22504 80047104 0200202D */ daddu $a0, $s0, $zero -.L80047108: -/* 22508 80047108 8222FFF4 */ lb $v0, -0xc($s1) -/* 2250C 8004710C 10400029 */ beqz $v0, .L800471B4 -/* 22510 80047110 00000000 */ nop -/* 22514 80047114 8E830000 */ lw $v1, ($s4) -/* 22518 80047118 30620400 */ andi $v0, $v1, 0x400 -/* 2251C 8004711C 1440FE83 */ bnez $v0, .L80046B2C -/* 22520 80047120 30620002 */ andi $v0, $v1, 2 -/* 22524 80047124 14400006 */ bnez $v0, .L80047140 -/* 22528 80047128 00000000 */ nop -/* 2252C 8004712C 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 22530 80047130 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 22534 80047134 80420070 */ lb $v0, 0x70($v0) -/* 22538 80047138 105E001E */ beq $v0, $fp, .L800471B4 -/* 2253C 8004713C 00000000 */ nop -.L80047140: -/* 22540 80047140 8E24FFF8 */ lw $a0, -8($s1) -/* 22544 80047144 0C0526B7 */ jal func_80149ADC -/* 22548 80047148 24050002 */ addiu $a1, $zero, 2 -/* 2254C 8004714C C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 22550 80047150 C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 22554 80047154 44050000 */ mfc1 $a1, $f0 -/* 22558 80047158 44071000 */ mfc1 $a3, $f2 -/* 2255C 8004715C C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 22560 80047160 C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 22564 80047164 46800020 */ cvt.s.w $f0, $f0 -/* 22568 80047168 46001080 */ add.s $f2, $f2, $f0 -/* 2256C 8004716C 3C048007 */ lui $a0, %hi(D_800773E0) -/* 22570 80047170 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22574 80047174 44061000 */ mfc1 $a2, $f2 -/* 22578 80047178 AFA50020 */ sw $a1, 0x20($sp) -/* 2257C 8004717C AFA70024 */ sw $a3, 0x24($sp) -/* 22580 80047180 AFB70010 */ sw $s7, 0x10($sp) -/* 22584 80047184 AFB60014 */ sw $s6, 0x14($sp) -/* 22588 80047188 0C00B872 */ jal func_8002E1C8 -/* 2258C 8004718C AFB50018 */ sw $s5, 0x18($sp) -/* 22590 80047190 8E30FFF8 */ lw $s0, -8($s1) -/* 22594 80047194 8FA50028 */ lw $a1, 0x28($sp) -/* 22598 80047198 8FA6002C */ lw $a2, 0x2c($sp) -/* 2259C 8004719C 0200202D */ daddu $a0, $s0, $zero -/* 225A0 800471A0 24A50002 */ addiu $a1, $a1, 2 -/* 225A4 800471A4 0C05268D */ jal func_80149A34 -/* 225A8 800471A8 24C6FFF0 */ addiu $a2, $a2, -0x10 -/* 225AC 800471AC 0C05261D */ jal func_80149874 -/* 225B0 800471B0 0200202D */ daddu $a0, $s0, $zero -.L800471B4: -/* 225B4 800471B4 8222FFFC */ lb $v0, -4($s1) -/* 225B8 800471B8 5040002A */ beql $v0, $zero, .L80047264 -/* 225BC 800471BC 263100B0 */ addiu $s1, $s1, 0xb0 -/* 225C0 800471C0 8E830000 */ lw $v1, ($s4) -/* 225C4 800471C4 30620800 */ andi $v0, $v1, 0x800 -/* 225C8 800471C8 1440FE5D */ bnez $v0, .L80046B40 -/* 225CC 800471CC 30620002 */ andi $v0, $v1, 2 -/* 225D0 800471D0 14400006 */ bnez $v0, .L800471EC -/* 225D4 800471D4 00000000 */ nop -/* 225D8 800471D8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 225DC 800471DC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 225E0 800471E0 80420070 */ lb $v0, 0x70($v0) -/* 225E4 800471E4 505E001F */ beql $v0, $fp, .L80047264 -/* 225E8 800471E8 263100B0 */ addiu $s1, $s1, 0xb0 -.L800471EC: -/* 225EC 800471EC 8E240000 */ lw $a0, ($s1) -/* 225F0 800471F0 0C0526B7 */ jal func_80149ADC -/* 225F4 800471F4 24050002 */ addiu $a1, $zero, 2 -/* 225F8 800471F8 C620FF58 */ lwc1 $f0, -0xa8($s1) -/* 225FC 800471FC C622FF60 */ lwc1 $f2, -0xa0($s1) -/* 22600 80047200 44050000 */ mfc1 $a1, $f0 -/* 22604 80047204 44071000 */ mfc1 $a3, $f2 -/* 22608 80047208 C622FF5C */ lwc1 $f2, -0xa4($s1) -/* 2260C 8004720C C620FF84 */ lwc1 $f0, -0x7c($s1) -/* 22610 80047210 46800020 */ cvt.s.w $f0, $f0 -/* 22614 80047214 46001080 */ add.s $f2, $f2, $f0 -/* 22618 80047218 3C048007 */ lui $a0, %hi(D_800773E0) -/* 2261C 8004721C 8C8473E0 */ lw $a0, %lo(D_800773E0)($a0) -/* 22620 80047220 44061000 */ mfc1 $a2, $f2 -/* 22624 80047224 AFA50020 */ sw $a1, 0x20($sp) -/* 22628 80047228 AFA70024 */ sw $a3, 0x24($sp) -/* 2262C 8004722C AFB70010 */ sw $s7, 0x10($sp) -/* 22630 80047230 AFB60014 */ sw $s6, 0x14($sp) -/* 22634 80047234 0C00B872 */ jal func_8002E1C8 -/* 22638 80047238 AFB50018 */ sw $s5, 0x18($sp) -/* 2263C 8004723C 8E300000 */ lw $s0, ($s1) -/* 22640 80047240 8FA50028 */ lw $a1, 0x28($sp) -/* 22644 80047244 8FA6002C */ lw $a2, 0x2c($sp) -/* 22648 80047248 0200202D */ daddu $a0, $s0, $zero -/* 2264C 8004724C 24A50002 */ addiu $a1, $a1, 2 -/* 22650 80047250 0C05268D */ jal func_80149A34 -/* 22654 80047254 24C6FFF0 */ addiu $a2, $a2, -0x10 -/* 22658 80047258 0C05261D */ jal func_80149874 -/* 2265C 8004725C 0200202D */ daddu $a0, $s0, $zero -/* 22660 80047260 263100B0 */ addiu $s1, $s1, 0xb0 -.L80047264: -/* 22664 80047264 8FB80038 */ lw $t8, 0x38($sp) -/* 22668 80047268 269400B0 */ addiu $s4, $s4, 0xb0 -/* 2266C 8004726C 27180001 */ addiu $t8, $t8, 1 -/* 22670 80047270 2B020040 */ slti $v0, $t8, 0x40 -/* 22674 80047274 1440FC7E */ bnez $v0, .L80046470 -/* 22678 80047278 AFB80038 */ sw $t8, 0x38($sp) -/* 2267C 8004727C 8FBF0064 */ lw $ra, 0x64($sp) -/* 22680 80047280 8FBE0060 */ lw $fp, 0x60($sp) -/* 22684 80047284 8FB7005C */ lw $s7, 0x5c($sp) -/* 22688 80047288 8FB60058 */ lw $s6, 0x58($sp) -/* 2268C 8004728C 8FB50054 */ lw $s5, 0x54($sp) -/* 22690 80047290 8FB40050 */ lw $s4, 0x50($sp) -/* 22694 80047294 8FB3004C */ lw $s3, 0x4c($sp) -/* 22698 80047298 8FB20048 */ lw $s2, 0x48($sp) -/* 2269C 8004729C 8FB10044 */ lw $s1, 0x44($sp) -/* 226A0 800472A0 8FB00040 */ lw $s0, 0x40($sp) -/* 226A4 800472A4 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 226A8 800472A8 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 226AC 800472AC 03E00008 */ jr $ra -/* 226B0 800472B0 27BD0078 */ addiu $sp, $sp, 0x78 diff --git a/ver/jp/asm/nonmatchings/20B80/func_800472B4.s b/ver/jp/asm/nonmatchings/20B80/func_800472B4.s deleted file mode 100644 index f6cf845f4c..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800472B4.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800472B4 -/* 226B4 800472B4 3C04800A */ lui $a0, %hi(D_8009ED54) -/* 226B8 800472B8 8C84ED54 */ lw $a0, %lo(D_8009ED54)($a0) -/* 226BC 800472BC 0000282D */ daddu $a1, $zero, $zero -.L800472C0: -/* 226C0 800472C0 8C820000 */ lw $v0, ($a0) -/* 226C4 800472C4 10400006 */ beqz $v0, .L800472E0 -/* 226C8 800472C8 28A20040 */ slti $v0, $a1, 0x40 -/* 226CC 800472CC 24A50001 */ addiu $a1, $a1, 1 -/* 226D0 800472D0 28A20040 */ slti $v0, $a1, 0x40 -/* 226D4 800472D4 1440FFFA */ bnez $v0, .L800472C0 -/* 226D8 800472D8 248400B0 */ addiu $a0, $a0, 0xb0 -/* 226DC 800472DC 28A20040 */ slti $v0, $a1, 0x40 -.L800472E0: -/* 226E0 800472E0 14400003 */ bnez $v0, .L800472F0 -/* 226E4 800472E4 24030001 */ addiu $v1, $zero, 1 -.L800472E8: -/* 226E8 800472E8 08011CBA */ j .L800472E8 -/* 226EC 800472EC 00000000 */ nop -.L800472F0: -/* 226F0 800472F0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 226F4 800472F4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 226F8 800472F8 AC830000 */ sw $v1, ($a0) -/* 226FC 800472FC 80420070 */ lb $v0, 0x70($v0) -/* 22700 80047300 10400002 */ beqz $v0, .L8004730C -/* 22704 80047304 24020003 */ addiu $v0, $zero, 3 -/* 22708 80047308 AC820000 */ sw $v0, ($a0) -.L8004730C: -/* 2270C 8004730C 00A0102D */ daddu $v0, $a1, $zero -/* 22710 80047310 AC800004 */ sw $zero, 4($a0) -/* 22714 80047314 AC800008 */ sw $zero, 8($a0) -/* 22718 80047318 AC80000C */ sw $zero, 0xc($a0) -/* 2271C 8004731C AC800010 */ sw $zero, 0x10($a0) -/* 22720 80047320 AC800014 */ sw $zero, 0x14($a0) -/* 22724 80047324 AC800018 */ sw $zero, 0x18($a0) -/* 22728 80047328 AC80001C */ sw $zero, 0x1c($a0) -/* 2272C 8004732C AC800020 */ sw $zero, 0x20($a0) -/* 22730 80047330 AC800024 */ sw $zero, 0x24($a0) -/* 22734 80047334 AC800028 */ sw $zero, 0x28($a0) -/* 22738 80047338 AC80002C */ sw $zero, 0x2c($a0) -/* 2273C 8004733C A0800038 */ sb $zero, 0x38($a0) -/* 22740 80047340 A0800039 */ sb $zero, 0x39($a0) -/* 22744 80047344 A080003A */ sb $zero, 0x3a($a0) -/* 22748 80047348 A080003B */ sb $zero, 0x3b($a0) -/* 2274C 8004734C A0800048 */ sb $zero, 0x48($a0) -/* 22750 80047350 A0800049 */ sb $zero, 0x49($a0) -/* 22754 80047354 A080004A */ sb $zero, 0x4a($a0) -/* 22758 80047358 A080004B */ sb $zero, 0x4b($a0) -/* 2275C 8004735C A0800058 */ sb $zero, 0x58($a0) -/* 22760 80047360 A0800059 */ sb $zero, 0x59($a0) -/* 22764 80047364 A080005A */ sb $zero, 0x5a($a0) -/* 22768 80047368 A080005B */ sb $zero, 0x5b($a0) -/* 2276C 8004736C A0800068 */ sb $zero, 0x68($a0) -/* 22770 80047370 A0800069 */ sb $zero, 0x69($a0) -/* 22774 80047374 A080006A */ sb $zero, 0x6a($a0) -/* 22778 80047378 A080006B */ sb $zero, 0x6b($a0) -/* 2277C 8004737C A0800078 */ sb $zero, 0x78($a0) -/* 22780 80047380 A0800079 */ sb $zero, 0x79($a0) -/* 22784 80047384 A0800084 */ sb $zero, 0x84($a0) -/* 22788 80047388 A0800085 */ sb $zero, 0x85($a0) -/* 2278C 8004738C A0800090 */ sb $zero, 0x90($a0) -/* 22790 80047390 A0800098 */ sb $zero, 0x98($a0) -/* 22794 80047394 A08000A0 */ sb $zero, 0xa0($a0) -/* 22798 80047398 03E00008 */ jr $ra -/* 2279C 8004739C A08000A8 */ sb $zero, 0xa8($a0) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800473A0.s b/ver/jp/asm/nonmatchings/20B80/func_800473A0.s deleted file mode 100644 index 8ed0c662ac..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800473A0.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800473A0 -/* 227A0 800473A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 227A4 800473A4 AFB00010 */ sw $s0, 0x10($sp) -/* 227A8 800473A8 0080802D */ daddu $s0, $a0, $zero -/* 227AC 800473AC 00101040 */ sll $v0, $s0, 1 -/* 227B0 800473B0 00501021 */ addu $v0, $v0, $s0 -/* 227B4 800473B4 00021080 */ sll $v0, $v0, 2 -/* 227B8 800473B8 00501023 */ subu $v0, $v0, $s0 -/* 227BC 800473BC AFB10014 */ sw $s1, 0x14($sp) -/* 227C0 800473C0 3C11800A */ lui $s1, %hi(D_8009ED54) -/* 227C4 800473C4 8E31ED54 */ lw $s1, %lo(D_8009ED54)($s1) -/* 227C8 800473C8 00021100 */ sll $v0, $v0, 4 -/* 227CC 800473CC AFBF0018 */ sw $ra, 0x18($sp) -/* 227D0 800473D0 0C011D51 */ jal func_80047544 -/* 227D4 800473D4 02228821 */ addu $s1, $s1, $v0 -/* 227D8 800473D8 0C011D93 */ jal func_8004764C -/* 227DC 800473DC 0200202D */ daddu $a0, $s0, $zero -/* 227E0 800473E0 0C011DD5 */ jal func_80047754 -/* 227E4 800473E4 0200202D */ daddu $a0, $s0, $zero -/* 227E8 800473E8 0C011E0C */ jal func_80047830 -/* 227EC 800473EC 0200202D */ daddu $a0, $s0, $zero -/* 227F0 800473F0 0C011E54 */ jal func_80047950 -/* 227F4 800473F4 0200202D */ daddu $a0, $s0, $zero -/* 227F8 800473F8 0C011E9B */ jal func_80047A6C -/* 227FC 800473FC 0200202D */ daddu $a0, $s0, $zero -/* 22800 80047400 0C011EE2 */ jal func_80047B88 -/* 22804 80047404 0200202D */ daddu $a0, $s0, $zero -/* 22808 80047408 0C011F25 */ jal func_80047C94 -/* 2280C 8004740C 0200202D */ daddu $a0, $s0, $zero -/* 22810 80047410 0C011F68 */ jal func_80047DA0 -/* 22814 80047414 0200202D */ daddu $a0, $s0, $zero -/* 22818 80047418 0C011FAB */ jal func_80047EAC -/* 2281C 8004741C 0200202D */ daddu $a0, $s0, $zero -/* 22820 80047420 AE200000 */ sw $zero, ($s1) -/* 22824 80047424 8FBF0018 */ lw $ra, 0x18($sp) -/* 22828 80047428 8FB10014 */ lw $s1, 0x14($sp) -/* 2282C 8004742C 8FB00010 */ lw $s0, 0x10($sp) -/* 22830 80047430 03E00008 */ jr $ra -/* 22834 80047434 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047438.s b/ver/jp/asm/nonmatchings/20B80/func_80047438.s deleted file mode 100644 index b3308ff7f3..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047438.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047438 -/* 22838 80047438 00041040 */ sll $v0, $a0, 1 -/* 2283C 8004743C 00441021 */ addu $v0, $v0, $a0 -/* 22840 80047440 00021080 */ sll $v0, $v0, 2 -/* 22844 80047444 00441023 */ subu $v0, $v0, $a0 -/* 22848 80047448 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 2284C 8004744C 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22850 80047450 00021100 */ sll $v0, $v0, 4 -/* 22854 80047454 00621821 */ addu $v1, $v1, $v0 -/* 22858 80047458 AC650004 */ sw $a1, 4($v1) -/* 2285C 8004745C AC660008 */ sw $a2, 8($v1) -/* 22860 80047460 AC67000C */ sw $a3, 0xc($v1) -/* 22864 80047464 8FA40018 */ lw $a0, 0x18($sp) -/* 22868 80047468 8FA5001C */ lw $a1, 0x1c($sp) -/* 2286C 8004746C 24840011 */ addiu $a0, $a0, 0x11 -/* 22870 80047470 24A20011 */ addiu $v0, $a1, 0x11 -/* 22874 80047474 AC62001C */ sw $v0, 0x1c($v1) -/* 22878 80047478 24A20022 */ addiu $v0, $a1, 0x22 -/* 2287C 8004747C AC650014 */ sw $a1, 0x14($v1) -/* 22880 80047480 24A50033 */ addiu $a1, $a1, 0x33 -/* 22884 80047484 AC640010 */ sw $a0, 0x10($v1) -/* 22888 80047488 AC640018 */ sw $a0, 0x18($v1) -/* 2288C 8004748C AC640020 */ sw $a0, 0x20($v1) -/* 22890 80047490 AC620024 */ sw $v0, 0x24($v1) -/* 22894 80047494 AC640028 */ sw $a0, 0x28($v1) -/* 22898 80047498 03E00008 */ jr $ra -/* 2289C 8004749C AC65002C */ sw $a1, 0x2c($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800474A0.s b/ver/jp/asm/nonmatchings/20B80/func_800474A0.s deleted file mode 100644 index f2d7e07d1f..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800474A0.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800474A0 -/* 228A0 800474A0 00041040 */ sll $v0, $a0, 1 -/* 228A4 800474A4 00441021 */ addu $v0, $v0, $a0 -/* 228A8 800474A8 00021080 */ sll $v0, $v0, 2 -/* 228AC 800474AC 00441023 */ subu $v0, $v0, $a0 -/* 228B0 800474B0 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 228B4 800474B4 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 228B8 800474B8 00021100 */ sll $v0, $v0, 4 -/* 228BC 800474BC 00621821 */ addu $v1, $v1, $v0 -/* 228C0 800474C0 AC650030 */ sw $a1, 0x30($v1) -/* 228C4 800474C4 03E00008 */ jr $ra -/* 228C8 800474C8 AC660034 */ sw $a2, 0x34($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800474CC.s b/ver/jp/asm/nonmatchings/20B80/func_800474CC.s deleted file mode 100644 index 851cb84a18..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800474CC.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800474CC -/* 228CC 800474CC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 228D0 800474D0 0080302D */ daddu $a2, $a0, $zero -/* 228D4 800474D4 AFB10014 */ sw $s1, 0x14($sp) -/* 228D8 800474D8 00A0882D */ daddu $s1, $a1, $zero -/* 228DC 800474DC 00061040 */ sll $v0, $a2, 1 -/* 228E0 800474E0 00461021 */ addu $v0, $v0, $a2 -/* 228E4 800474E4 00021080 */ sll $v0, $v0, 2 -/* 228E8 800474E8 00461023 */ subu $v0, $v0, $a2 -/* 228EC 800474EC 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 228F0 800474F0 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 228F4 800474F4 00021100 */ sll $v0, $v0, 4 -/* 228F8 800474F8 AFBF0018 */ sw $ra, 0x18($sp) -/* 228FC 800474FC AFB00010 */ sw $s0, 0x10($sp) -/* 22900 80047500 00628021 */ addu $s0, $v1, $v0 -/* 22904 80047504 2403FFFB */ addiu $v1, $zero, -5 -/* 22908 80047508 8E020000 */ lw $v0, ($s0) -/* 2290C 8004750C 82040038 */ lb $a0, 0x38($s0) -/* 22910 80047510 00431024 */ and $v0, $v0, $v1 -/* 22914 80047514 10910006 */ beq $a0, $s1, .L80047530 -/* 22918 80047518 AE020000 */ sw $v0, ($s0) -/* 2291C 8004751C 0C011D51 */ jal func_80047544 -/* 22920 80047520 00C0202D */ daddu $a0, $a2, $zero -/* 22924 80047524 24020001 */ addiu $v0, $zero, 1 -/* 22928 80047528 A2110038 */ sb $s1, 0x38($s0) -/* 2292C 8004752C A202003A */ sb $v0, 0x3a($s0) -.L80047530: -/* 22930 80047530 8FBF0018 */ lw $ra, 0x18($sp) -/* 22934 80047534 8FB10014 */ lw $s1, 0x14($sp) -/* 22938 80047538 8FB00010 */ lw $s0, 0x10($sp) -/* 2293C 8004753C 03E00008 */ jr $ra -/* 22940 80047540 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047544.s b/ver/jp/asm/nonmatchings/20B80/func_80047544.s deleted file mode 100644 index 6c9d3f4f89..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047544.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047544 -/* 22944 80047544 00041040 */ sll $v0, $a0, 1 -/* 22948 80047548 00441021 */ addu $v0, $v0, $a0 -/* 2294C 8004754C 00021080 */ sll $v0, $v0, 2 -/* 22950 80047550 00441023 */ subu $v0, $v0, $a0 -/* 22954 80047554 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22958 80047558 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 2295C 8004755C 00021100 */ sll $v0, $v0, 4 -/* 22960 80047560 00622021 */ addu $a0, $v1, $v0 -/* 22964 80047564 80820038 */ lb $v0, 0x38($a0) -/* 22968 80047568 1040000C */ beqz $v0, .L8004759C -/* 2296C 8004756C 90830038 */ lbu $v1, 0x38($a0) -/* 22970 80047570 80820039 */ lb $v0, 0x39($a0) -/* 22974 80047574 14400009 */ bnez $v0, .L8004759C -/* 22978 80047578 24020001 */ addiu $v0, $zero, 1 -/* 2297C 8004757C A0830039 */ sb $v1, 0x39($a0) -/* 22980 80047580 8C830040 */ lw $v1, 0x40($a0) -/* 22984 80047584 A082003B */ sb $v0, 0x3b($a0) -/* 22988 80047588 2402000A */ addiu $v0, $zero, 0xa -/* 2298C 8004758C A0800038 */ sb $zero, 0x38($a0) -/* 22990 80047590 A080003A */ sb $zero, 0x3a($a0) -/* 22994 80047594 A082003D */ sb $v0, 0x3d($a0) -/* 22998 80047598 AC830044 */ sw $v1, 0x44($a0) -.L8004759C: -/* 2299C 8004759C 03E00008 */ jr $ra -/* 229A0 800475A0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_800475A4.s b/ver/jp/asm/nonmatchings/20B80/func_800475A4.s deleted file mode 100644 index 3be115185d..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800475A4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800475A4 -/* 229A4 800475A4 00041040 */ sll $v0, $a0, 1 -/* 229A8 800475A8 00441021 */ addu $v0, $v0, $a0 -/* 229AC 800475AC 00021080 */ sll $v0, $v0, 2 -/* 229B0 800475B0 00441023 */ subu $v0, $v0, $a0 -/* 229B4 800475B4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 229B8 800475B8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 229BC 800475BC 00021100 */ sll $v0, $v0, 4 -/* 229C0 800475C0 00621821 */ addu $v1, $v1, $v0 -/* 229C4 800475C4 8C620000 */ lw $v0, ($v1) -/* 229C8 800475C8 34420004 */ ori $v0, $v0, 4 -/* 229CC 800475CC 03E00008 */ jr $ra -/* 229D0 800475D0 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800475D4.s b/ver/jp/asm/nonmatchings/20B80/func_800475D4.s deleted file mode 100644 index b349b7d44b..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800475D4.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800475D4 -/* 229D4 800475D4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 229D8 800475D8 0080302D */ daddu $a2, $a0, $zero -/* 229DC 800475DC AFB10014 */ sw $s1, 0x14($sp) -/* 229E0 800475E0 00A0882D */ daddu $s1, $a1, $zero -/* 229E4 800475E4 00061040 */ sll $v0, $a2, 1 -/* 229E8 800475E8 00461021 */ addu $v0, $v0, $a2 -/* 229EC 800475EC 00021080 */ sll $v0, $v0, 2 -/* 229F0 800475F0 00461023 */ subu $v0, $v0, $a2 -/* 229F4 800475F4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 229F8 800475F8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 229FC 800475FC 00021100 */ sll $v0, $v0, 4 -/* 22A00 80047600 AFBF0018 */ sw $ra, 0x18($sp) -/* 22A04 80047604 AFB00010 */ sw $s0, 0x10($sp) -/* 22A08 80047608 00628021 */ addu $s0, $v1, $v0 -/* 22A0C 8004760C 2403FFF7 */ addiu $v1, $zero, -9 -/* 22A10 80047610 8E020000 */ lw $v0, ($s0) -/* 22A14 80047614 82040048 */ lb $a0, 0x48($s0) -/* 22A18 80047618 00431024 */ and $v0, $v0, $v1 -/* 22A1C 8004761C 10910006 */ beq $a0, $s1, .L80047638 -/* 22A20 80047620 AE020000 */ sw $v0, ($s0) -/* 22A24 80047624 0C011D93 */ jal func_8004764C -/* 22A28 80047628 00C0202D */ daddu $a0, $a2, $zero -/* 22A2C 8004762C 24020001 */ addiu $v0, $zero, 1 -/* 22A30 80047630 A2110048 */ sb $s1, 0x48($s0) -/* 22A34 80047634 A202004A */ sb $v0, 0x4a($s0) -.L80047638: -/* 22A38 80047638 8FBF0018 */ lw $ra, 0x18($sp) -/* 22A3C 8004763C 8FB10014 */ lw $s1, 0x14($sp) -/* 22A40 80047640 8FB00010 */ lw $s0, 0x10($sp) -/* 22A44 80047644 03E00008 */ jr $ra -/* 22A48 80047648 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_8004764C.s b/ver/jp/asm/nonmatchings/20B80/func_8004764C.s deleted file mode 100644 index 8c81240ec9..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_8004764C.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004764C -/* 22A4C 8004764C 00041040 */ sll $v0, $a0, 1 -/* 22A50 80047650 00441021 */ addu $v0, $v0, $a0 -/* 22A54 80047654 00021080 */ sll $v0, $v0, 2 -/* 22A58 80047658 00441023 */ subu $v0, $v0, $a0 -/* 22A5C 8004765C 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22A60 80047660 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22A64 80047664 00021100 */ sll $v0, $v0, 4 -/* 22A68 80047668 00622021 */ addu $a0, $v1, $v0 -/* 22A6C 8004766C 80820048 */ lb $v0, 0x48($a0) -/* 22A70 80047670 1040000C */ beqz $v0, .L800476A4 -/* 22A74 80047674 90830048 */ lbu $v1, 0x48($a0) -/* 22A78 80047678 80820049 */ lb $v0, 0x49($a0) -/* 22A7C 8004767C 14400009 */ bnez $v0, .L800476A4 -/* 22A80 80047680 24020001 */ addiu $v0, $zero, 1 -/* 22A84 80047684 A0830049 */ sb $v1, 0x49($a0) -/* 22A88 80047688 8C830050 */ lw $v1, 0x50($a0) -/* 22A8C 8004768C A082004B */ sb $v0, 0x4b($a0) -/* 22A90 80047690 2402000A */ addiu $v0, $zero, 0xa -/* 22A94 80047694 A0800048 */ sb $zero, 0x48($a0) -/* 22A98 80047698 A080004A */ sb $zero, 0x4a($a0) -/* 22A9C 8004769C A082004D */ sb $v0, 0x4d($a0) -/* 22AA0 800476A0 AC830054 */ sw $v1, 0x54($a0) -.L800476A4: -/* 22AA4 800476A4 03E00008 */ jr $ra -/* 22AA8 800476A8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_800476AC.s b/ver/jp/asm/nonmatchings/20B80/func_800476AC.s deleted file mode 100644 index 5cef550ea3..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800476AC.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800476AC -/* 22AAC 800476AC 00041040 */ sll $v0, $a0, 1 -/* 22AB0 800476B0 00441021 */ addu $v0, $v0, $a0 -/* 22AB4 800476B4 00021080 */ sll $v0, $v0, 2 -/* 22AB8 800476B8 00441023 */ subu $v0, $v0, $a0 -/* 22ABC 800476BC 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22AC0 800476C0 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22AC4 800476C4 00021100 */ sll $v0, $v0, 4 -/* 22AC8 800476C8 00621821 */ addu $v1, $v1, $v0 -/* 22ACC 800476CC 8C620000 */ lw $v0, ($v1) -/* 22AD0 800476D0 34420008 */ ori $v0, $v0, 8 -/* 22AD4 800476D4 03E00008 */ jr $ra -/* 22AD8 800476D8 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800476DC.s b/ver/jp/asm/nonmatchings/20B80/func_800476DC.s deleted file mode 100644 index 2bd3d15913..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800476DC.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800476DC -/* 22ADC 800476DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 22AE0 800476E0 0080302D */ daddu $a2, $a0, $zero -/* 22AE4 800476E4 AFB10014 */ sw $s1, 0x14($sp) -/* 22AE8 800476E8 00A0882D */ daddu $s1, $a1, $zero -/* 22AEC 800476EC 00061040 */ sll $v0, $a2, 1 -/* 22AF0 800476F0 00461021 */ addu $v0, $v0, $a2 -/* 22AF4 800476F4 00021080 */ sll $v0, $v0, 2 -/* 22AF8 800476F8 00461023 */ subu $v0, $v0, $a2 -/* 22AFC 800476FC 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22B00 80047700 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22B04 80047704 00021100 */ sll $v0, $v0, 4 -/* 22B08 80047708 AFBF0018 */ sw $ra, 0x18($sp) -/* 22B0C 8004770C AFB00010 */ sw $s0, 0x10($sp) -/* 22B10 80047710 00628021 */ addu $s0, $v1, $v0 -/* 22B14 80047714 2403FFEF */ addiu $v1, $zero, -0x11 -/* 22B18 80047718 8E020000 */ lw $v0, ($s0) -/* 22B1C 8004771C 82040058 */ lb $a0, 0x58($s0) -/* 22B20 80047720 00431024 */ and $v0, $v0, $v1 -/* 22B24 80047724 10910006 */ beq $a0, $s1, .L80047740 -/* 22B28 80047728 AE020000 */ sw $v0, ($s0) -/* 22B2C 8004772C 0C011DD5 */ jal func_80047754 -/* 22B30 80047730 00C0202D */ daddu $a0, $a2, $zero -/* 22B34 80047734 24020001 */ addiu $v0, $zero, 1 -/* 22B38 80047738 A2110058 */ sb $s1, 0x58($s0) -/* 22B3C 8004773C A202005A */ sb $v0, 0x5a($s0) -.L80047740: -/* 22B40 80047740 8FBF0018 */ lw $ra, 0x18($sp) -/* 22B44 80047744 8FB10014 */ lw $s1, 0x14($sp) -/* 22B48 80047748 8FB00010 */ lw $s0, 0x10($sp) -/* 22B4C 8004774C 03E00008 */ jr $ra -/* 22B50 80047750 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047754.s b/ver/jp/asm/nonmatchings/20B80/func_80047754.s deleted file mode 100644 index cecf3c64c5..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047754.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047754 -/* 22B54 80047754 00041040 */ sll $v0, $a0, 1 -/* 22B58 80047758 00441021 */ addu $v0, $v0, $a0 -/* 22B5C 8004775C 00021080 */ sll $v0, $v0, 2 -/* 22B60 80047760 00441023 */ subu $v0, $v0, $a0 -/* 22B64 80047764 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22B68 80047768 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22B6C 8004776C 00021100 */ sll $v0, $v0, 4 -/* 22B70 80047770 00622021 */ addu $a0, $v1, $v0 -/* 22B74 80047774 80820058 */ lb $v0, 0x58($a0) -/* 22B78 80047778 1040000C */ beqz $v0, .L800477AC -/* 22B7C 8004777C 90830058 */ lbu $v1, 0x58($a0) -/* 22B80 80047780 80820059 */ lb $v0, 0x59($a0) -/* 22B84 80047784 14400009 */ bnez $v0, .L800477AC -/* 22B88 80047788 24020001 */ addiu $v0, $zero, 1 -/* 22B8C 8004778C A0830059 */ sb $v1, 0x59($a0) -/* 22B90 80047790 8C830060 */ lw $v1, 0x60($a0) -/* 22B94 80047794 A082005B */ sb $v0, 0x5b($a0) -/* 22B98 80047798 2402000A */ addiu $v0, $zero, 0xa -/* 22B9C 8004779C A0800058 */ sb $zero, 0x58($a0) -/* 22BA0 800477A0 A080005A */ sb $zero, 0x5a($a0) -/* 22BA4 800477A4 A082005D */ sb $v0, 0x5d($a0) -/* 22BA8 800477A8 AC830064 */ sw $v1, 0x64($a0) -.L800477AC: -/* 22BAC 800477AC 03E00008 */ jr $ra -/* 22BB0 800477B0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_800477B4.s b/ver/jp/asm/nonmatchings/20B80/func_800477B4.s deleted file mode 100644 index a3298f1548..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800477B4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800477B4 -/* 22BB4 800477B4 00041040 */ sll $v0, $a0, 1 -/* 22BB8 800477B8 00441021 */ addu $v0, $v0, $a0 -/* 22BBC 800477BC 00021080 */ sll $v0, $v0, 2 -/* 22BC0 800477C0 00441023 */ subu $v0, $v0, $a0 -/* 22BC4 800477C4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22BC8 800477C8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22BCC 800477CC 00021100 */ sll $v0, $v0, 4 -/* 22BD0 800477D0 00621821 */ addu $v1, $v1, $v0 -/* 22BD4 800477D4 8C620000 */ lw $v0, ($v1) -/* 22BD8 800477D8 34420010 */ ori $v0, $v0, 0x10 -/* 22BDC 800477DC 03E00008 */ jr $ra -/* 22BE0 800477E0 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800477E4.s b/ver/jp/asm/nonmatchings/20B80/func_800477E4.s deleted file mode 100644 index dfc69128dc..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800477E4.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800477E4 -/* 22BE4 800477E4 00041040 */ sll $v0, $a0, 1 -/* 22BE8 800477E8 00441021 */ addu $v0, $v0, $a0 -/* 22BEC 800477EC 00021080 */ sll $v0, $v0, 2 -/* 22BF0 800477F0 00441023 */ subu $v0, $v0, $a0 -/* 22BF4 800477F4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22BF8 800477F8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22BFC 800477FC 00021100 */ sll $v0, $v0, 4 -/* 22C00 80047800 00622821 */ addu $a1, $v1, $v0 -/* 22C04 80047804 2403FFDF */ addiu $v1, $zero, -0x21 -/* 22C08 80047808 8CA20000 */ lw $v0, ($a1) -/* 22C0C 8004780C 80A40068 */ lb $a0, 0x68($a1) -/* 22C10 80047810 00431024 */ and $v0, $v0, $v1 -/* 22C14 80047814 14800004 */ bnez $a0, .L80047828 -/* 22C18 80047818 ACA20000 */ sw $v0, ($a1) -/* 22C1C 8004781C 24020001 */ addiu $v0, $zero, 1 -/* 22C20 80047820 A0A20068 */ sb $v0, 0x68($a1) -/* 22C24 80047824 A0A2006A */ sb $v0, 0x6a($a1) -.L80047828: -/* 22C28 80047828 03E00008 */ jr $ra -/* 22C2C 8004782C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047830.s b/ver/jp/asm/nonmatchings/20B80/func_80047830.s deleted file mode 100644 index 6e9dc0a946..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047830.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047830 -/* 22C30 80047830 00041040 */ sll $v0, $a0, 1 -/* 22C34 80047834 00441021 */ addu $v0, $v0, $a0 -/* 22C38 80047838 00021080 */ sll $v0, $v0, 2 -/* 22C3C 8004783C 00441023 */ subu $v0, $v0, $a0 -/* 22C40 80047840 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22C44 80047844 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22C48 80047848 00021100 */ sll $v0, $v0, 4 -/* 22C4C 8004784C 00622021 */ addu $a0, $v1, $v0 -/* 22C50 80047850 80820068 */ lb $v0, 0x68($a0) -/* 22C54 80047854 1040000C */ beqz $v0, .L80047888 -/* 22C58 80047858 90830068 */ lbu $v1, 0x68($a0) -/* 22C5C 8004785C 80820069 */ lb $v0, 0x69($a0) -/* 22C60 80047860 14400009 */ bnez $v0, .L80047888 -/* 22C64 80047864 24020001 */ addiu $v0, $zero, 1 -/* 22C68 80047868 A0830069 */ sb $v1, 0x69($a0) -/* 22C6C 8004786C 8C830070 */ lw $v1, 0x70($a0) -/* 22C70 80047870 A082006B */ sb $v0, 0x6b($a0) -/* 22C74 80047874 2402000A */ addiu $v0, $zero, 0xa -/* 22C78 80047878 A0800068 */ sb $zero, 0x68($a0) -/* 22C7C 8004787C A080006A */ sb $zero, 0x6a($a0) -/* 22C80 80047880 A082006D */ sb $v0, 0x6d($a0) -/* 22C84 80047884 AC830074 */ sw $v1, 0x74($a0) -.L80047888: -/* 22C88 80047888 03E00008 */ jr $ra -/* 22C8C 8004788C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047890.s b/ver/jp/asm/nonmatchings/20B80/func_80047890.s deleted file mode 100644 index 577c9db732..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047890.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047890 -/* 22C90 80047890 00041040 */ sll $v0, $a0, 1 -/* 22C94 80047894 00441021 */ addu $v0, $v0, $a0 -/* 22C98 80047898 00021080 */ sll $v0, $v0, 2 -/* 22C9C 8004789C 00441023 */ subu $v0, $v0, $a0 -/* 22CA0 800478A0 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22CA4 800478A4 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22CA8 800478A8 00021100 */ sll $v0, $v0, 4 -/* 22CAC 800478AC 00621821 */ addu $v1, $v1, $v0 -/* 22CB0 800478B0 8C620000 */ lw $v0, ($v1) -/* 22CB4 800478B4 34420020 */ ori $v0, $v0, 0x20 -/* 22CB8 800478B8 03E00008 */ jr $ra -/* 22CBC 800478BC AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800478C0.s b/ver/jp/asm/nonmatchings/20B80/func_800478C0.s deleted file mode 100644 index 8a6c95a854..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800478C0.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800478C0 -/* 22CC0 800478C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 22CC4 800478C4 00041040 */ sll $v0, $a0, 1 -/* 22CC8 800478C8 00441021 */ addu $v0, $v0, $a0 -/* 22CCC 800478CC 00021080 */ sll $v0, $v0, 2 -/* 22CD0 800478D0 00441023 */ subu $v0, $v0, $a0 -/* 22CD4 800478D4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22CD8 800478D8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22CDC 800478DC 00021100 */ sll $v0, $v0, 4 -/* 22CE0 800478E0 AFBF0018 */ sw $ra, 0x18($sp) -/* 22CE4 800478E4 AFB10014 */ sw $s1, 0x14($sp) -/* 22CE8 800478E8 AFB00010 */ sw $s0, 0x10($sp) -/* 22CEC 800478EC 00628821 */ addu $s1, $v1, $v0 -/* 22CF0 800478F0 2403FFBF */ addiu $v1, $zero, -0x41 -/* 22CF4 800478F4 8E220000 */ lw $v0, ($s1) -/* 22CF8 800478F8 82240078 */ lb $a0, 0x78($s1) -/* 22CFC 800478FC 00431024 */ and $v0, $v0, $v1 -/* 22D00 80047900 1480000E */ bnez $a0, .L8004793C -/* 22D04 80047904 AE220000 */ sw $v0, ($s1) -/* 22D08 80047908 3C048010 */ lui $a0, %hi(D_801071AC) -/* 22D0C 8004790C 248471AC */ addiu $a0, $a0, %lo(D_801071AC) -/* 22D10 80047910 24020001 */ addiu $v0, $zero, 1 -/* 22D14 80047914 0C051955 */ jal func_80146554 -/* 22D18 80047918 A2220078 */ sb $v0, 0x78($s1) -/* 22D1C 8004791C 0040802D */ daddu $s0, $v0, $zero -/* 22D20 80047920 0200202D */ daddu $a0, $s0, $zero -/* 22D24 80047924 0C0526AC */ jal func_80149AB0 -/* 22D28 80047928 24050002 */ addiu $a1, $zero, 2 -/* 22D2C 8004792C 0200202D */ daddu $a0, $s0, $zero -/* 22D30 80047930 0C0526AC */ jal func_80149AB0 -/* 22D34 80047934 24050080 */ addiu $a1, $zero, 0x80 -/* 22D38 80047938 AE30007C */ sw $s0, 0x7c($s1) -.L8004793C: -/* 22D3C 8004793C 8FBF0018 */ lw $ra, 0x18($sp) -/* 22D40 80047940 8FB10014 */ lw $s1, 0x14($sp) -/* 22D44 80047944 8FB00010 */ lw $s0, 0x10($sp) -/* 22D48 80047948 03E00008 */ jr $ra -/* 22D4C 8004794C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047950.s b/ver/jp/asm/nonmatchings/20B80/func_80047950.s deleted file mode 100644 index f4b9fbc71d..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047950.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047950 -/* 22D50 80047950 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 22D54 80047954 00041040 */ sll $v0, $a0, 1 -/* 22D58 80047958 00441021 */ addu $v0, $v0, $a0 -/* 22D5C 8004795C 00021080 */ sll $v0, $v0, 2 -/* 22D60 80047960 00441023 */ subu $v0, $v0, $a0 -/* 22D64 80047964 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22D68 80047968 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22D6C 8004796C 00021100 */ sll $v0, $v0, 4 -/* 22D70 80047970 AFBF0010 */ sw $ra, 0x10($sp) -/* 22D74 80047974 00621821 */ addu $v1, $v1, $v0 -/* 22D78 80047978 80620078 */ lb $v0, 0x78($v1) -/* 22D7C 8004797C 10400008 */ beqz $v0, .L800479A0 -/* 22D80 80047980 24020001 */ addiu $v0, $zero, 1 -/* 22D84 80047984 8C64007C */ lw $a0, 0x7c($v1) -/* 22D88 80047988 3C058010 */ lui $a1, %hi(D_8010730C) -/* 22D8C 8004798C 24A5730C */ addiu $a1, $a1, %lo(D_8010730C) -/* 22D90 80047990 A0600078 */ sb $zero, 0x78($v1) -/* 22D94 80047994 A0620079 */ sb $v0, 0x79($v1) -/* 22D98 80047998 0C05262B */ jal func_801498AC -/* 22D9C 8004799C AC640080 */ sw $a0, 0x80($v1) -.L800479A0: -/* 22DA0 800479A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 22DA4 800479A4 03E00008 */ jr $ra -/* 22DA8 800479A8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_800479AC.s b/ver/jp/asm/nonmatchings/20B80/func_800479AC.s deleted file mode 100644 index d5d2044d17..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800479AC.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800479AC -/* 22DAC 800479AC 00041040 */ sll $v0, $a0, 1 -/* 22DB0 800479B0 00441021 */ addu $v0, $v0, $a0 -/* 22DB4 800479B4 00021080 */ sll $v0, $v0, 2 -/* 22DB8 800479B8 00441023 */ subu $v0, $v0, $a0 -/* 22DBC 800479BC 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22DC0 800479C0 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22DC4 800479C4 00021100 */ sll $v0, $v0, 4 -/* 22DC8 800479C8 00621821 */ addu $v1, $v1, $v0 -/* 22DCC 800479CC 8C620000 */ lw $v0, ($v1) -/* 22DD0 800479D0 34420040 */ ori $v0, $v0, 0x40 -/* 22DD4 800479D4 03E00008 */ jr $ra -/* 22DD8 800479D8 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_800479DC.s b/ver/jp/asm/nonmatchings/20B80/func_800479DC.s deleted file mode 100644 index b40e2a782e..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_800479DC.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800479DC -/* 22DDC 800479DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 22DE0 800479E0 00041040 */ sll $v0, $a0, 1 -/* 22DE4 800479E4 00441021 */ addu $v0, $v0, $a0 -/* 22DE8 800479E8 00021080 */ sll $v0, $v0, 2 -/* 22DEC 800479EC 00441023 */ subu $v0, $v0, $a0 -/* 22DF0 800479F0 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22DF4 800479F4 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22DF8 800479F8 00021100 */ sll $v0, $v0, 4 -/* 22DFC 800479FC AFBF0018 */ sw $ra, 0x18($sp) -/* 22E00 80047A00 AFB10014 */ sw $s1, 0x14($sp) -/* 22E04 80047A04 AFB00010 */ sw $s0, 0x10($sp) -/* 22E08 80047A08 00628821 */ addu $s1, $v1, $v0 -/* 22E0C 80047A0C 2403FF7F */ addiu $v1, $zero, -0x81 -/* 22E10 80047A10 8E220000 */ lw $v0, ($s1) -/* 22E14 80047A14 82240084 */ lb $a0, 0x84($s1) -/* 22E18 80047A18 00431024 */ and $v0, $v0, $v1 -/* 22E1C 80047A1C 1480000E */ bnez $a0, .L80047A58 -/* 22E20 80047A20 AE220000 */ sw $v0, ($s1) -/* 22E24 80047A24 3C048010 */ lui $a0, %hi(D_801074A4) -/* 22E28 80047A28 248474A4 */ addiu $a0, $a0, %lo(D_801074A4) -/* 22E2C 80047A2C 24020001 */ addiu $v0, $zero, 1 -/* 22E30 80047A30 0C051955 */ jal func_80146554 -/* 22E34 80047A34 A2220084 */ sb $v0, 0x84($s1) -/* 22E38 80047A38 0040802D */ daddu $s0, $v0, $zero -/* 22E3C 80047A3C 0200202D */ daddu $a0, $s0, $zero -/* 22E40 80047A40 0C0526AC */ jal func_80149AB0 -/* 22E44 80047A44 24050002 */ addiu $a1, $zero, 2 -/* 22E48 80047A48 0200202D */ daddu $a0, $s0, $zero -/* 22E4C 80047A4C 0C0526AC */ jal func_80149AB0 -/* 22E50 80047A50 24050080 */ addiu $a1, $zero, 0x80 -/* 22E54 80047A54 AE300088 */ sw $s0, 0x88($s1) -.L80047A58: -/* 22E58 80047A58 8FBF0018 */ lw $ra, 0x18($sp) -/* 22E5C 80047A5C 8FB10014 */ lw $s1, 0x14($sp) -/* 22E60 80047A60 8FB00010 */ lw $s0, 0x10($sp) -/* 22E64 80047A64 03E00008 */ jr $ra -/* 22E68 80047A68 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047A6C.s b/ver/jp/asm/nonmatchings/20B80/func_80047A6C.s deleted file mode 100644 index 77df801123..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047A6C.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047A6C -/* 22E6C 80047A6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 22E70 80047A70 00041040 */ sll $v0, $a0, 1 -/* 22E74 80047A74 00441021 */ addu $v0, $v0, $a0 -/* 22E78 80047A78 00021080 */ sll $v0, $v0, 2 -/* 22E7C 80047A7C 00441023 */ subu $v0, $v0, $a0 -/* 22E80 80047A80 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22E84 80047A84 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22E88 80047A88 00021100 */ sll $v0, $v0, 4 -/* 22E8C 80047A8C AFBF0010 */ sw $ra, 0x10($sp) -/* 22E90 80047A90 00621821 */ addu $v1, $v1, $v0 -/* 22E94 80047A94 80620084 */ lb $v0, 0x84($v1) -/* 22E98 80047A98 10400008 */ beqz $v0, .L80047ABC -/* 22E9C 80047A9C 00000000 */ nop -/* 22EA0 80047AA0 8C640088 */ lw $a0, 0x88($v1) -/* 22EA4 80047AA4 3C058010 */ lui $a1, %hi(D_80107604) -/* 22EA8 80047AA8 24A57604 */ addiu $a1, $a1, %lo(D_80107604) -/* 22EAC 80047AAC A0600084 */ sb $zero, 0x84($v1) -/* 22EB0 80047AB0 A0600085 */ sb $zero, 0x85($v1) -/* 22EB4 80047AB4 0C05262B */ jal func_801498AC -/* 22EB8 80047AB8 AC64008C */ sw $a0, 0x8c($v1) -.L80047ABC: -/* 22EBC 80047ABC 8FBF0010 */ lw $ra, 0x10($sp) -/* 22EC0 80047AC0 03E00008 */ jr $ra -/* 22EC4 80047AC4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047AC8.s b/ver/jp/asm/nonmatchings/20B80/func_80047AC8.s deleted file mode 100644 index 2db38979b1..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047AC8.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047AC8 -/* 22EC8 80047AC8 00041040 */ sll $v0, $a0, 1 -/* 22ECC 80047ACC 00441021 */ addu $v0, $v0, $a0 -/* 22ED0 80047AD0 00021080 */ sll $v0, $v0, 2 -/* 22ED4 80047AD4 00441023 */ subu $v0, $v0, $a0 -/* 22ED8 80047AD8 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22EDC 80047ADC 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22EE0 80047AE0 00021100 */ sll $v0, $v0, 4 -/* 22EE4 80047AE4 00621821 */ addu $v1, $v1, $v0 -/* 22EE8 80047AE8 8C620000 */ lw $v0, ($v1) -/* 22EEC 80047AEC 34420080 */ ori $v0, $v0, 0x80 -/* 22EF0 80047AF0 03E00008 */ jr $ra -/* 22EF4 80047AF4 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047AF8.s b/ver/jp/asm/nonmatchings/20B80/func_80047AF8.s deleted file mode 100644 index dbe11955cf..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047AF8.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047AF8 -/* 22EF8 80047AF8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 22EFC 80047AFC 00041040 */ sll $v0, $a0, 1 -/* 22F00 80047B00 00441021 */ addu $v0, $v0, $a0 -/* 22F04 80047B04 00021080 */ sll $v0, $v0, 2 -/* 22F08 80047B08 00441023 */ subu $v0, $v0, $a0 -/* 22F0C 80047B0C 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22F10 80047B10 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22F14 80047B14 00021100 */ sll $v0, $v0, 4 -/* 22F18 80047B18 AFBF0018 */ sw $ra, 0x18($sp) -/* 22F1C 80047B1C AFB10014 */ sw $s1, 0x14($sp) -/* 22F20 80047B20 AFB00010 */ sw $s0, 0x10($sp) -/* 22F24 80047B24 00628821 */ addu $s1, $v1, $v0 -/* 22F28 80047B28 2403FEFF */ addiu $v1, $zero, -0x101 -/* 22F2C 80047B2C 8E220000 */ lw $v0, ($s1) -/* 22F30 80047B30 82240090 */ lb $a0, 0x90($s1) -/* 22F34 80047B34 00431024 */ and $v0, $v0, $v1 -/* 22F38 80047B38 1480000E */ bnez $a0, .L80047B74 -/* 22F3C 80047B3C AE220000 */ sw $v0, ($s1) -/* 22F40 80047B40 3C048010 */ lui $a0, %hi(D_80107770) -/* 22F44 80047B44 24847770 */ addiu $a0, $a0, %lo(D_80107770) -/* 22F48 80047B48 24020001 */ addiu $v0, $zero, 1 -/* 22F4C 80047B4C 0C051955 */ jal func_80146554 -/* 22F50 80047B50 A2220090 */ sb $v0, 0x90($s1) -/* 22F54 80047B54 0040802D */ daddu $s0, $v0, $zero -/* 22F58 80047B58 0200202D */ daddu $a0, $s0, $zero -/* 22F5C 80047B5C 0C0526AC */ jal func_80149AB0 -/* 22F60 80047B60 24050002 */ addiu $a1, $zero, 2 -/* 22F64 80047B64 0200202D */ daddu $a0, $s0, $zero -/* 22F68 80047B68 0C0526AC */ jal func_80149AB0 -/* 22F6C 80047B6C 24050080 */ addiu $a1, $zero, 0x80 -/* 22F70 80047B70 AE300094 */ sw $s0, 0x94($s1) -.L80047B74: -/* 22F74 80047B74 8FBF0018 */ lw $ra, 0x18($sp) -/* 22F78 80047B78 8FB10014 */ lw $s1, 0x14($sp) -/* 22F7C 80047B7C 8FB00010 */ lw $s0, 0x10($sp) -/* 22F80 80047B80 03E00008 */ jr $ra -/* 22F84 80047B84 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047B88.s b/ver/jp/asm/nonmatchings/20B80/func_80047B88.s deleted file mode 100644 index 783c4d27ee..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047B88.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047B88 -/* 22F88 80047B88 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 22F8C 80047B8C 00041040 */ sll $v0, $a0, 1 -/* 22F90 80047B90 00441021 */ addu $v0, $v0, $a0 -/* 22F94 80047B94 00021080 */ sll $v0, $v0, 2 -/* 22F98 80047B98 00441023 */ subu $v0, $v0, $a0 -/* 22F9C 80047B9C 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22FA0 80047BA0 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22FA4 80047BA4 00021100 */ sll $v0, $v0, 4 -/* 22FA8 80047BA8 AFBF0010 */ sw $ra, 0x10($sp) -/* 22FAC 80047BAC 00621821 */ addu $v1, $v1, $v0 -/* 22FB0 80047BB0 80620090 */ lb $v0, 0x90($v1) -/* 22FB4 80047BB4 10400004 */ beqz $v0, .L80047BC8 -/* 22FB8 80047BB8 00000000 */ nop -/* 22FBC 80047BBC 8C640094 */ lw $a0, 0x94($v1) -/* 22FC0 80047BC0 0C052669 */ jal func_801499A4 -/* 22FC4 80047BC4 A0600090 */ sb $zero, 0x90($v1) -.L80047BC8: -/* 22FC8 80047BC8 8FBF0010 */ lw $ra, 0x10($sp) -/* 22FCC 80047BCC 03E00008 */ jr $ra -/* 22FD0 80047BD0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047BD4.s b/ver/jp/asm/nonmatchings/20B80/func_80047BD4.s deleted file mode 100644 index 8063a2e7e5..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047BD4.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047BD4 -/* 22FD4 80047BD4 00041040 */ sll $v0, $a0, 1 -/* 22FD8 80047BD8 00441021 */ addu $v0, $v0, $a0 -/* 22FDC 80047BDC 00021080 */ sll $v0, $v0, 2 -/* 22FE0 80047BE0 00441023 */ subu $v0, $v0, $a0 -/* 22FE4 80047BE4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 22FE8 80047BE8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 22FEC 80047BEC 00021100 */ sll $v0, $v0, 4 -/* 22FF0 80047BF0 00621821 */ addu $v1, $v1, $v0 -/* 22FF4 80047BF4 8C620000 */ lw $v0, ($v1) -/* 22FF8 80047BF8 34420100 */ ori $v0, $v0, 0x100 -/* 22FFC 80047BFC 03E00008 */ jr $ra -/* 23000 80047C00 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047C04.s b/ver/jp/asm/nonmatchings/20B80/func_80047C04.s deleted file mode 100644 index 784cba3a6b..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047C04.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047C04 -/* 23004 80047C04 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23008 80047C08 00041040 */ sll $v0, $a0, 1 -/* 2300C 80047C0C 00441021 */ addu $v0, $v0, $a0 -/* 23010 80047C10 00021080 */ sll $v0, $v0, 2 -/* 23014 80047C14 00441023 */ subu $v0, $v0, $a0 -/* 23018 80047C18 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 2301C 80047C1C 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 23020 80047C20 00021100 */ sll $v0, $v0, 4 -/* 23024 80047C24 AFBF0018 */ sw $ra, 0x18($sp) -/* 23028 80047C28 AFB10014 */ sw $s1, 0x14($sp) -/* 2302C 80047C2C AFB00010 */ sw $s0, 0x10($sp) -/* 23030 80047C30 00628821 */ addu $s1, $v1, $v0 -/* 23034 80047C34 2403FDFF */ addiu $v1, $zero, -0x201 -/* 23038 80047C38 8E220000 */ lw $v0, ($s1) -/* 2303C 80047C3C 82240098 */ lb $a0, 0x98($s1) -/* 23040 80047C40 00431024 */ and $v0, $v0, $v1 -/* 23044 80047C44 1480000E */ bnez $a0, .L80047C80 -/* 23048 80047C48 AE220000 */ sw $v0, ($s1) -/* 2304C 80047C4C 3C048010 */ lui $a0, %hi(D_8010779C) -/* 23050 80047C50 2484779C */ addiu $a0, $a0, %lo(D_8010779C) -/* 23054 80047C54 24020001 */ addiu $v0, $zero, 1 -/* 23058 80047C58 0C051955 */ jal func_80146554 -/* 2305C 80047C5C A2220098 */ sb $v0, 0x98($s1) -/* 23060 80047C60 0040802D */ daddu $s0, $v0, $zero -/* 23064 80047C64 0200202D */ daddu $a0, $s0, $zero -/* 23068 80047C68 0C0526AC */ jal func_80149AB0 -/* 2306C 80047C6C 24050002 */ addiu $a1, $zero, 2 -/* 23070 80047C70 0200202D */ daddu $a0, $s0, $zero -/* 23074 80047C74 0C0526AC */ jal func_80149AB0 -/* 23078 80047C78 24050080 */ addiu $a1, $zero, 0x80 -/* 2307C 80047C7C AE30009C */ sw $s0, 0x9c($s1) -.L80047C80: -/* 23080 80047C80 8FBF0018 */ lw $ra, 0x18($sp) -/* 23084 80047C84 8FB10014 */ lw $s1, 0x14($sp) -/* 23088 80047C88 8FB00010 */ lw $s0, 0x10($sp) -/* 2308C 80047C8C 03E00008 */ jr $ra -/* 23090 80047C90 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047C94.s b/ver/jp/asm/nonmatchings/20B80/func_80047C94.s deleted file mode 100644 index 9ead41afd8..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047C94.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047C94 -/* 23094 80047C94 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 23098 80047C98 00041040 */ sll $v0, $a0, 1 -/* 2309C 80047C9C 00441021 */ addu $v0, $v0, $a0 -/* 230A0 80047CA0 00021080 */ sll $v0, $v0, 2 -/* 230A4 80047CA4 00441023 */ subu $v0, $v0, $a0 -/* 230A8 80047CA8 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 230AC 80047CAC 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 230B0 80047CB0 00021100 */ sll $v0, $v0, 4 -/* 230B4 80047CB4 AFBF0010 */ sw $ra, 0x10($sp) -/* 230B8 80047CB8 00621821 */ addu $v1, $v1, $v0 -/* 230BC 80047CBC 80620098 */ lb $v0, 0x98($v1) -/* 230C0 80047CC0 10400004 */ beqz $v0, .L80047CD4 -/* 230C4 80047CC4 00000000 */ nop -/* 230C8 80047CC8 8C64009C */ lw $a0, 0x9c($v1) -/* 230CC 80047CCC 0C052669 */ jal func_801499A4 -/* 230D0 80047CD0 A0600098 */ sb $zero, 0x98($v1) -.L80047CD4: -/* 230D4 80047CD4 8FBF0010 */ lw $ra, 0x10($sp) -/* 230D8 80047CD8 03E00008 */ jr $ra -/* 230DC 80047CDC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047CE0.s b/ver/jp/asm/nonmatchings/20B80/func_80047CE0.s deleted file mode 100644 index 1bb7c82039..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047CE0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047CE0 -/* 230E0 80047CE0 00041040 */ sll $v0, $a0, 1 -/* 230E4 80047CE4 00441021 */ addu $v0, $v0, $a0 -/* 230E8 80047CE8 00021080 */ sll $v0, $v0, 2 -/* 230EC 80047CEC 00441023 */ subu $v0, $v0, $a0 -/* 230F0 80047CF0 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 230F4 80047CF4 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 230F8 80047CF8 00021100 */ sll $v0, $v0, 4 -/* 230FC 80047CFC 00621821 */ addu $v1, $v1, $v0 -/* 23100 80047D00 8C620000 */ lw $v0, ($v1) -/* 23104 80047D04 34420200 */ ori $v0, $v0, 0x200 -/* 23108 80047D08 03E00008 */ jr $ra -/* 2310C 80047D0C AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047D10.s b/ver/jp/asm/nonmatchings/20B80/func_80047D10.s deleted file mode 100644 index 54f3f7d164..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047D10.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047D10 -/* 23110 80047D10 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23114 80047D14 00041040 */ sll $v0, $a0, 1 -/* 23118 80047D18 00441021 */ addu $v0, $v0, $a0 -/* 2311C 80047D1C 00021080 */ sll $v0, $v0, 2 -/* 23120 80047D20 00441023 */ subu $v0, $v0, $a0 -/* 23124 80047D24 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 23128 80047D28 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 2312C 80047D2C 00021100 */ sll $v0, $v0, 4 -/* 23130 80047D30 AFBF0018 */ sw $ra, 0x18($sp) -/* 23134 80047D34 AFB10014 */ sw $s1, 0x14($sp) -/* 23138 80047D38 AFB00010 */ sw $s0, 0x10($sp) -/* 2313C 80047D3C 00628821 */ addu $s1, $v1, $v0 -/* 23140 80047D40 2403FBFF */ addiu $v1, $zero, -0x401 -/* 23144 80047D44 8E220000 */ lw $v0, ($s1) -/* 23148 80047D48 822400A0 */ lb $a0, 0xa0($s1) -/* 2314C 80047D4C 00431024 */ and $v0, $v0, $v1 -/* 23150 80047D50 1480000E */ bnez $a0, .L80047D8C -/* 23154 80047D54 AE220000 */ sw $v0, ($s1) -/* 23158 80047D58 3C048011 */ lui $a0, %hi(D_80108B54) -/* 2315C 80047D5C 24848B54 */ addiu $a0, $a0, %lo(D_80108B54) -/* 23160 80047D60 24020001 */ addiu $v0, $zero, 1 -/* 23164 80047D64 0C051955 */ jal func_80146554 -/* 23168 80047D68 A22200A0 */ sb $v0, 0xa0($s1) -/* 2316C 80047D6C 0040802D */ daddu $s0, $v0, $zero -/* 23170 80047D70 0200202D */ daddu $a0, $s0, $zero -/* 23174 80047D74 0C0526AC */ jal func_80149AB0 -/* 23178 80047D78 24050002 */ addiu $a1, $zero, 2 -/* 2317C 80047D7C 0200202D */ daddu $a0, $s0, $zero -/* 23180 80047D80 0C0526AC */ jal func_80149AB0 -/* 23184 80047D84 24050080 */ addiu $a1, $zero, 0x80 -/* 23188 80047D88 AE3000A4 */ sw $s0, 0xa4($s1) -.L80047D8C: -/* 2318C 80047D8C 8FBF0018 */ lw $ra, 0x18($sp) -/* 23190 80047D90 8FB10014 */ lw $s1, 0x14($sp) -/* 23194 80047D94 8FB00010 */ lw $s0, 0x10($sp) -/* 23198 80047D98 03E00008 */ jr $ra -/* 2319C 80047D9C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047DA0.s b/ver/jp/asm/nonmatchings/20B80/func_80047DA0.s deleted file mode 100644 index 7ea906147a..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047DA0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047DA0 -/* 231A0 80047DA0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 231A4 80047DA4 00041040 */ sll $v0, $a0, 1 -/* 231A8 80047DA8 00441021 */ addu $v0, $v0, $a0 -/* 231AC 80047DAC 00021080 */ sll $v0, $v0, 2 -/* 231B0 80047DB0 00441023 */ subu $v0, $v0, $a0 -/* 231B4 80047DB4 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 231B8 80047DB8 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 231BC 80047DBC 00021100 */ sll $v0, $v0, 4 -/* 231C0 80047DC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 231C4 80047DC4 00621821 */ addu $v1, $v1, $v0 -/* 231C8 80047DC8 806200A0 */ lb $v0, 0xa0($v1) -/* 231CC 80047DCC 10400004 */ beqz $v0, .L80047DE0 -/* 231D0 80047DD0 00000000 */ nop -/* 231D4 80047DD4 8C6400A4 */ lw $a0, 0xa4($v1) -/* 231D8 80047DD8 0C052669 */ jal func_801499A4 -/* 231DC 80047DDC A06000A0 */ sb $zero, 0xa0($v1) -.L80047DE0: -/* 231E0 80047DE0 8FBF0010 */ lw $ra, 0x10($sp) -/* 231E4 80047DE4 03E00008 */ jr $ra -/* 231E8 80047DE8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047DEC.s b/ver/jp/asm/nonmatchings/20B80/func_80047DEC.s deleted file mode 100644 index c727e7faac..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047DEC.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047DEC -/* 231EC 80047DEC 00041040 */ sll $v0, $a0, 1 -/* 231F0 80047DF0 00441021 */ addu $v0, $v0, $a0 -/* 231F4 80047DF4 00021080 */ sll $v0, $v0, 2 -/* 231F8 80047DF8 00441023 */ subu $v0, $v0, $a0 -/* 231FC 80047DFC 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 23200 80047E00 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 23204 80047E04 00021100 */ sll $v0, $v0, 4 -/* 23208 80047E08 00621821 */ addu $v1, $v1, $v0 -/* 2320C 80047E0C 8C620000 */ lw $v0, ($v1) -/* 23210 80047E10 34420400 */ ori $v0, $v0, 0x400 -/* 23214 80047E14 03E00008 */ jr $ra -/* 23218 80047E18 AC620000 */ sw $v0, ($v1) diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047E1C.s b/ver/jp/asm/nonmatchings/20B80/func_80047E1C.s deleted file mode 100644 index 795df1f03e..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047E1C.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047E1C -/* 2321C 80047E1C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23220 80047E20 00041040 */ sll $v0, $a0, 1 -/* 23224 80047E24 00441021 */ addu $v0, $v0, $a0 -/* 23228 80047E28 00021080 */ sll $v0, $v0, 2 -/* 2322C 80047E2C 00441023 */ subu $v0, $v0, $a0 -/* 23230 80047E30 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 23234 80047E34 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 23238 80047E38 00021100 */ sll $v0, $v0, 4 -/* 2323C 80047E3C AFBF0018 */ sw $ra, 0x18($sp) -/* 23240 80047E40 AFB10014 */ sw $s1, 0x14($sp) -/* 23244 80047E44 AFB00010 */ sw $s0, 0x10($sp) -/* 23248 80047E48 00628821 */ addu $s1, $v1, $v0 -/* 2324C 80047E4C 2403F7FF */ addiu $v1, $zero, -0x801 -/* 23250 80047E50 8E220000 */ lw $v0, ($s1) -/* 23254 80047E54 822400A8 */ lb $a0, 0xa8($s1) -/* 23258 80047E58 00431024 */ and $v0, $v0, $v1 -/* 2325C 80047E5C 1480000E */ bnez $a0, .L80047E98 -/* 23260 80047E60 AE220000 */ sw $v0, ($s1) -/* 23264 80047E64 3C048011 */ lui $a0, %hi(D_80108BA4) -/* 23268 80047E68 24848BA4 */ addiu $a0, $a0, %lo(D_80108BA4) -/* 2326C 80047E6C 24020001 */ addiu $v0, $zero, 1 -/* 23270 80047E70 0C051955 */ jal func_80146554 -/* 23274 80047E74 A22200A8 */ sb $v0, 0xa8($s1) -/* 23278 80047E78 0040802D */ daddu $s0, $v0, $zero -/* 2327C 80047E7C 0200202D */ daddu $a0, $s0, $zero -/* 23280 80047E80 0C0526AC */ jal func_80149AB0 -/* 23284 80047E84 24050002 */ addiu $a1, $zero, 2 -/* 23288 80047E88 0200202D */ daddu $a0, $s0, $zero -/* 2328C 80047E8C 0C0526AC */ jal func_80149AB0 -/* 23290 80047E90 24050080 */ addiu $a1, $zero, 0x80 -/* 23294 80047E94 AE3000AC */ sw $s0, 0xac($s1) -.L80047E98: -/* 23298 80047E98 8FBF0018 */ lw $ra, 0x18($sp) -/* 2329C 80047E9C 8FB10014 */ lw $s1, 0x14($sp) -/* 232A0 80047EA0 8FB00010 */ lw $s0, 0x10($sp) -/* 232A4 80047EA4 03E00008 */ jr $ra -/* 232A8 80047EA8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047EAC.s b/ver/jp/asm/nonmatchings/20B80/func_80047EAC.s deleted file mode 100644 index 539c796fbe..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047EAC.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047EAC -/* 232AC 80047EAC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 232B0 80047EB0 00041040 */ sll $v0, $a0, 1 -/* 232B4 80047EB4 00441021 */ addu $v0, $v0, $a0 -/* 232B8 80047EB8 00021080 */ sll $v0, $v0, 2 -/* 232BC 80047EBC 00441023 */ subu $v0, $v0, $a0 -/* 232C0 80047EC0 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 232C4 80047EC4 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 232C8 80047EC8 00021100 */ sll $v0, $v0, 4 -/* 232CC 80047ECC AFBF0010 */ sw $ra, 0x10($sp) -/* 232D0 80047ED0 00621821 */ addu $v1, $v1, $v0 -/* 232D4 80047ED4 806200A8 */ lb $v0, 0xa8($v1) -/* 232D8 80047ED8 10400004 */ beqz $v0, .L80047EEC -/* 232DC 80047EDC 00000000 */ nop -/* 232E0 80047EE0 8C6400AC */ lw $a0, 0xac($v1) -/* 232E4 80047EE4 0C052669 */ jal func_801499A4 -/* 232E8 80047EE8 A06000A8 */ sb $zero, 0xa8($v1) -.L80047EEC: -/* 232EC 80047EEC 8FBF0010 */ lw $ra, 0x10($sp) -/* 232F0 80047EF0 03E00008 */ jr $ra -/* 232F4 80047EF4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/20B80/func_80047EF8.s b/ver/jp/asm/nonmatchings/20B80/func_80047EF8.s deleted file mode 100644 index a8f5d6fbc6..0000000000 --- a/ver/jp/asm/nonmatchings/20B80/func_80047EF8.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047EF8 -/* 232F8 80047EF8 00041040 */ sll $v0, $a0, 1 -/* 232FC 80047EFC 00441021 */ addu $v0, $v0, $a0 -/* 23300 80047F00 00021080 */ sll $v0, $v0, 2 -/* 23304 80047F04 00441023 */ subu $v0, $v0, $a0 -/* 23308 80047F08 3C03800A */ lui $v1, %hi(D_8009ED54) -/* 2330C 80047F0C 8C63ED54 */ lw $v1, %lo(D_8009ED54)($v1) -/* 23310 80047F10 00021100 */ sll $v0, $v0, 4 -/* 23314 80047F14 00621821 */ addu $v1, $v1, $v0 -/* 23318 80047F18 8C620000 */ lw $v0, ($v1) -/* 2331C 80047F1C 34420800 */ ori $v0, $v0, 0x800 -/* 23320 80047F20 03E00008 */ jr $ra -/* 23324 80047F24 AC620000 */ sw $v0, ($v1) -/* 23328 80047F28 00000000 */ nop -/* 2332C 80047F2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/23330/func_80047F30.s b/ver/jp/asm/nonmatchings/23330/func_80047F30.s deleted file mode 100644 index ae17de5e76..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80047F30.s +++ /dev/null @@ -1,752 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80047F30 -/* 23330 80047F30 27BDFF68 */ addiu $sp, $sp, -0x98 -/* 23334 80047F34 AFA40098 */ sw $a0, 0x98($sp) -/* 23338 80047F38 8FA80098 */ lw $t0, 0x98($sp) -/* 2333C 80047F3C AFBF0064 */ sw $ra, 0x64($sp) -/* 23340 80047F40 AFBE0060 */ sw $fp, 0x60($sp) -/* 23344 80047F44 AFB7005C */ sw $s7, 0x5c($sp) -/* 23348 80047F48 AFB60058 */ sw $s6, 0x58($sp) -/* 2334C 80047F4C AFB50054 */ sw $s5, 0x54($sp) -/* 23350 80047F50 AFB40050 */ sw $s4, 0x50($sp) -/* 23354 80047F54 AFB3004C */ sw $s3, 0x4c($sp) -/* 23358 80047F58 AFB20048 */ sw $s2, 0x48($sp) -/* 2335C 80047F5C AFB10044 */ sw $s1, 0x44($sp) -/* 23360 80047F60 AFB00040 */ sw $s0, 0x40($sp) -/* 23364 80047F64 F7BE0090 */ sdc1 $f30, 0x90($sp) -/* 23368 80047F68 F7BC0088 */ sdc1 $f28, 0x88($sp) -/* 2336C 80047F6C F7BA0080 */ sdc1 $f26, 0x80($sp) -/* 23370 80047F70 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 23374 80047F74 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 23378 80047F78 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 2337C 80047F7C AFA0002C */ sw $zero, 0x2c($sp) -/* 23380 80047F80 84840008 */ lh $a0, 8($a0) -/* 23384 80047F84 8D0800D4 */ lw $t0, 0xd4($t0) -/* 23388 80047F88 0000902D */ daddu $s2, $zero, $zero -/* 2338C 80047F8C 0C00E9EB */ jal func_8003A7AC -/* 23390 80047F90 AFA80020 */ sw $t0, 0x20($sp) -/* 23394 80047F94 0040802D */ daddu $s0, $v0, $zero -/* 23398 80047F98 3C038007 */ lui $v1, %hi(D_800773E0) -/* 2339C 80047F9C 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 233A0 80047FA0 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 233A4 80047FA4 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 233A8 80047FA8 00031080 */ sll $v0, $v1, 2 -/* 233AC 80047FAC 00431021 */ addu $v0, $v0, $v1 -/* 233B0 80047FB0 00021080 */ sll $v0, $v0, 2 -/* 233B4 80047FB4 00431023 */ subu $v0, $v0, $v1 -/* 233B8 80047FB8 000218C0 */ sll $v1, $v0, 3 -/* 233BC 80047FBC 00431021 */ addu $v0, $v0, $v1 -/* 233C0 80047FC0 000210C0 */ sll $v0, $v0, 3 -/* 233C4 80047FC4 00448821 */ addu $s1, $v0, $a0 -.L80047FC8: -/* 233C8 80047FC8 0C045605 */ jal func_80115814 -/* 233CC 80047FCC 0240202D */ daddu $a0, $s2, $zero -/* 233D0 80047FD0 14400004 */ bnez $v0, .L80047FE4 -/* 233D4 80047FD4 26520001 */ addiu $s2, $s2, 1 -/* 233D8 80047FD8 8FA8002C */ lw $t0, 0x2c($sp) -/* 233DC 80047FDC 25080001 */ addiu $t0, $t0, 1 -/* 233E0 80047FE0 AFA8002C */ sw $t0, 0x2c($sp) -.L80047FE4: -/* 233E4 80047FE4 2A42003C */ slti $v0, $s2, 0x3c -/* 233E8 80047FE8 1440FFF7 */ bnez $v0, .L80047FC8 -/* 233EC 80047FEC 0000F02D */ daddu $fp, $zero, $zero -/* 233F0 80047FF0 C620006C */ lwc1 $f0, 0x6c($s1) -/* 233F4 80047FF4 3C0142B4 */ lui $at, 0x42b4 -/* 233F8 80047FF8 44816000 */ mtc1 $at, $f12 -/* 233FC 80047FFC 3C038015 */ lui $v1, %hi(D_801508A0) -/* 23400 80048000 8C6308A0 */ lw $v1, %lo(D_801508A0)($v1) -/* 23404 80048004 240200F6 */ addiu $v0, $zero, 0xf6 -/* 23408 80048008 AFA00024 */ sw $zero, 0x24($sp) -/* 2340C 8004800C 460C0300 */ add.s $f12, $f0, $f12 -/* 23410 80048010 00431023 */ subu $v0, $v0, $v1 -/* 23414 80048014 0C00A6B9 */ jal func_80029AE4 -/* 23418 80048018 AFA20028 */ sw $v0, 0x28($sp) -/* 2341C 8004801C 4600010D */ trunc.w.s $f4, $f0 -/* 23420 80048020 44162000 */ mfc1 $s6, $f4 -/* 23424 80048024 960200A8 */ lhu $v0, 0xa8($s0) -/* 23428 80048028 8FA80020 */ lw $t0, 0x20($sp) -/* 2342C 8004802C C602003C */ lwc1 $f2, 0x3c($s0) -/* 23430 80048030 00021400 */ sll $v0, $v0, 0x10 -/* 23434 80048034 00021C03 */ sra $v1, $v0, 0x10 -/* 23438 80048038 000217C2 */ srl $v0, $v0, 0x1f -/* 2343C 8004803C 00621821 */ addu $v1, $v1, $v0 -/* 23440 80048040 00031843 */ sra $v1, $v1, 1 -/* 23444 80048044 44830000 */ mtc1 $v1, $f0 -/* 23448 80048048 00000000 */ nop -/* 2344C 8004804C 46800020 */ cvt.s.w $f0, $f0 -/* 23450 80048050 46001080 */ add.s $f2, $f2, $f0 -/* 23454 80048054 91110001 */ lbu $s1, 1($t0) -/* 23458 80048058 03C0B82D */ daddu $s7, $fp, $zero -/* 2345C 8004805C E7A20038 */ swc1 $f2, 0x38($sp) -/* 23460 80048060 C6040038 */ lwc1 $f4, 0x38($s0) -/* 23464 80048064 E7A40034 */ swc1 $f4, 0x34($sp) -/* 23468 80048068 C61E0040 */ lwc1 $f30, 0x40($s0) -/* 2346C 8004806C 0C00A66F */ jal func_800299BC -/* 23470 80048070 24040064 */ addiu $a0, $zero, 0x64 -/* 23474 80048074 0051102A */ slt $v0, $v0, $s1 -/* 23478 80048078 10400061 */ beqz $v0, .L80048200 -/* 2347C 8004807C 03C0902D */ daddu $s2, $fp, $zero -/* 23480 80048080 03C0202D */ daddu $a0, $fp, $zero -/* 23484 80048084 24050002 */ addiu $a1, $zero, 2 -/* 23488 80048088 8FA30020 */ lw $v1, 0x20($sp) -.L8004808C: -/* 2348C 8004808C 84620002 */ lh $v0, 2($v1) -/* 23490 80048090 10400009 */ beqz $v0, .L800480B8 -/* 23494 80048094 24630006 */ addiu $v1, $v1, 6 -/* 23498 80048098 8FA80020 */ lw $t0, 0x20($sp) -/* 2349C 8004809C 26520001 */ addiu $s2, $s2, 1 -/* 234A0 800480A0 01051021 */ addu $v0, $t0, $a1 -/* 234A4 800480A4 84420002 */ lh $v0, 2($v0) -/* 234A8 800480A8 00822021 */ addu $a0, $a0, $v0 -/* 234AC 800480AC 2A420008 */ slti $v0, $s2, 8 -/* 234B0 800480B0 1440FFF6 */ bnez $v0, .L8004808C -/* 234B4 800480B4 24A50006 */ addiu $a1, $a1, 6 -.L800480B8: -/* 234B8 800480B8 0C00A66F */ jal func_800299BC -/* 234BC 800480BC 0000A82D */ daddu $s5, $zero, $zero -/* 234C0 800480C0 0040882D */ daddu $s1, $v0, $zero -/* 234C4 800480C4 02A0902D */ daddu $s2, $s5, $zero -/* 234C8 800480C8 24140004 */ addiu $s4, $zero, 4 -/* 234CC 800480CC 8FB00020 */ lw $s0, 0x20($sp) -/* 234D0 800480D0 24130002 */ addiu $s3, $zero, 2 -/* 234D4 800480D4 AFA00030 */ sw $zero, 0x30($sp) -.L800480D8: -/* 234D8 800480D8 86020002 */ lh $v0, 2($s0) -/* 234DC 800480DC 10400017 */ beqz $v0, .L8004813C -/* 234E0 800480E0 00000000 */ nop -/* 234E4 800480E4 8FA80020 */ lw $t0, 0x20($sp) -/* 234E8 800480E8 01131021 */ addu $v0, $t0, $s3 -/* 234EC 800480EC 01141821 */ addu $v1, $t0, $s4 -/* 234F0 800480F0 84420002 */ lh $v0, 2($v0) -/* 234F4 800480F4 84640002 */ lh $a0, 2($v1) -/* 234F8 800480F8 18800005 */ blez $a0, .L80048110 -/* 234FC 800480FC 02A2A821 */ addu $s5, $s5, $v0 -/* 23500 80048100 0C05295B */ jal func_8014A56C -/* 23504 80048104 24840714 */ addiu $a0, $a0, 0x714 -/* 23508 80048108 54400007 */ bnel $v0, $zero, .L80048128 -/* 2350C 8004810C 26940006 */ addiu $s4, $s4, 6 -.L80048110: -/* 23510 80048110 02B1102A */ slt $v0, $s5, $s1 -/* 23514 80048114 54400004 */ bnel $v0, $zero, .L80048128 -/* 23518 80048118 26940006 */ addiu $s4, $s4, 6 -/* 2351C 8004811C 86100002 */ lh $s0, 2($s0) -/* 23520 80048120 0801204F */ j .L8004813C -/* 23524 80048124 AFB00030 */ sw $s0, 0x30($sp) -.L80048128: -/* 23528 80048128 26730006 */ addiu $s3, $s3, 6 -/* 2352C 8004812C 26520001 */ addiu $s2, $s2, 1 -/* 23530 80048130 2A420008 */ slti $v0, $s2, 8 -/* 23534 80048134 1440FFE8 */ bnez $v0, .L800480D8 -/* 23538 80048138 26100006 */ addiu $s0, $s0, 6 -.L8004813C: -/* 2353C 8004813C 8FA80098 */ lw $t0, 0x98($sp) -/* 23540 80048140 8FA80030 */ lw $t0, 0x30($sp) -/* 23544 80048144 1100002E */ beqz $t0, .L80048200 -/* 23548 80048148 24020004 */ addiu $v0, $zero, 4 -/* 2354C 8004814C 0100202D */ daddu $a0, $t0, $zero -/* 23550 80048150 00171840 */ sll $v1, $s7, 1 -/* 23554 80048154 00771821 */ addu $v1, $v1, $s7 -/* 23558 80048158 AFA20010 */ sw $v0, 0x10($sp) -/* 2355C 8004815C 00431004 */ sllv $v0, $v1, $v0 -/* 23560 80048160 00431023 */ subu $v0, $v0, $v1 -/* 23564 80048164 000210C0 */ sll $v0, $v0, 3 -/* 23568 80048168 8FA50034 */ lw $a1, 0x34($sp) -/* 2356C 8004816C 8FA60038 */ lw $a2, 0x38($sp) -/* 23570 80048170 4407F000 */ mfc1 $a3, $f30 -/* 23574 80048174 8FA80024 */ lw $t0, 0x24($sp) -/* 23578 80048178 02C21021 */ addu $v0, $s6, $v0 -/* 2357C 8004817C AFA20018 */ sw $v0, 0x18($sp) -/* 23580 80048180 AFA0001C */ sw $zero, 0x1c($sp) -/* 23584 80048184 0C04D959 */ jal func_80136564 -/* 23588 80048188 AFA80014 */ sw $t0, 0x14($sp) -/* 2358C 8004818C 44960000 */ mtc1 $s6, $f0 -/* 23590 80048190 00000000 */ nop -/* 23594 80048194 46800021 */ cvt.d.w $f0, $f0 -/* 23598 80048198 27DE0001 */ addiu $fp, $fp, 1 -/* 2359C 8004819C 2BC2000C */ slti $v0, $fp, 0xc -/* 235A0 800481A0 3C01403E */ lui $at, 0x403e -/* 235A4 800481A4 44811800 */ mtc1 $at, $f3 -/* 235A8 800481A8 44801000 */ mtc1 $zero, $f2 -/* 235AC 800481AC 8FA80024 */ lw $t0, 0x24($sp) -/* 235B0 800481B0 46220000 */ add.d $f0, $f0, $f2 -/* 235B4 800481B4 25080002 */ addiu $t0, $t0, 2 -/* 235B8 800481B8 AFA80024 */ sw $t0, 0x24($sp) -/* 235BC 800481BC 4620010D */ trunc.w.d $f4, $f0 -/* 235C0 800481C0 44162000 */ mfc1 $s6, $f4 -/* 235C4 800481C4 14400004 */ bnez $v0, .L800481D8 -/* 235C8 800481C8 00121040 */ sll $v0, $s2, 1 -/* 235CC 800481CC 26F70001 */ addiu $s7, $s7, 1 -/* 235D0 800481D0 0017B0C0 */ sll $s6, $s7, 3 -/* 235D4 800481D4 0000F02D */ daddu $fp, $zero, $zero -.L800481D8: -/* 235D8 800481D8 00521021 */ addu $v0, $v0, $s2 -/* 235DC 800481DC 24420002 */ addiu $v0, $v0, 2 -/* 235E0 800481E0 8FA80020 */ lw $t0, 0x20($sp) -/* 235E4 800481E4 00021040 */ sll $v0, $v0, 1 -/* 235E8 800481E8 01021021 */ addu $v0, $t0, $v0 -/* 235EC 800481EC 84440002 */ lh $a0, 2($v0) -/* 235F0 800481F0 04800003 */ bltz $a0, .L80048200 -/* 235F4 800481F4 00000000 */ nop -/* 235F8 800481F8 0C052940 */ jal func_8014A500 -/* 235FC 800481FC 24840715 */ addiu $a0, $a0, 0x715 -.L80048200: -/* 23600 80048200 3C02800B */ lui $v0, %hi(D_800B0F03) -/* 23604 80048204 80420F03 */ lb $v0, %lo(D_800B0F03)($v0) -/* 23608 80048208 10400026 */ beqz $v0, .L800482A4 -/* 2360C 8004820C 24040093 */ addiu $a0, $zero, 0x93 -/* 23610 80048210 24020004 */ addiu $v0, $zero, 4 -/* 23614 80048214 00171840 */ sll $v1, $s7, 1 -/* 23618 80048218 00771821 */ addu $v1, $v1, $s7 -/* 2361C 8004821C AFA20010 */ sw $v0, 0x10($sp) -/* 23620 80048220 00431004 */ sllv $v0, $v1, $v0 -/* 23624 80048224 00431023 */ subu $v0, $v0, $v1 -/* 23628 80048228 000210C0 */ sll $v0, $v0, 3 -/* 2362C 8004822C 8FA50034 */ lw $a1, 0x34($sp) -/* 23630 80048230 8FA60038 */ lw $a2, 0x38($sp) -/* 23634 80048234 4407F000 */ mfc1 $a3, $f30 -/* 23638 80048238 8FA80024 */ lw $t0, 0x24($sp) -/* 2363C 8004823C 02C21021 */ addu $v0, $s6, $v0 -/* 23640 80048240 3C01800B */ lui $at, %hi(D_800B0F03) -/* 23644 80048244 A0200F03 */ sb $zero, %lo(D_800B0F03)($at) -/* 23648 80048248 AFA20018 */ sw $v0, 0x18($sp) -/* 2364C 8004824C AFA0001C */ sw $zero, 0x1c($sp) -/* 23650 80048250 0C04D959 */ jal func_80136564 -/* 23654 80048254 AFA80014 */ sw $t0, 0x14($sp) -/* 23658 80048258 44960000 */ mtc1 $s6, $f0 -/* 2365C 8004825C 00000000 */ nop -/* 23660 80048260 46800021 */ cvt.d.w $f0, $f0 -/* 23664 80048264 27DE0001 */ addiu $fp, $fp, 1 -/* 23668 80048268 2BC2000C */ slti $v0, $fp, 0xc -/* 2366C 8004826C 3C01403E */ lui $at, 0x403e -/* 23670 80048270 44811800 */ mtc1 $at, $f3 -/* 23674 80048274 44801000 */ mtc1 $zero, $f2 -/* 23678 80048278 8FA80024 */ lw $t0, 0x24($sp) -/* 2367C 8004827C 46220000 */ add.d $f0, $f0, $f2 -/* 23680 80048280 25080002 */ addiu $t0, $t0, 2 -/* 23684 80048284 AFA80024 */ sw $t0, 0x24($sp) -/* 23688 80048288 4620010D */ trunc.w.d $f4, $f0 -/* 2368C 8004828C 44162000 */ mfc1 $s6, $f4 -/* 23690 80048290 14400005 */ bnez $v0, .L800482A8 -/* 23694 80048294 0000882D */ daddu $s1, $zero, $zero -/* 23698 80048298 26F70001 */ addiu $s7, $s7, 1 -/* 2369C 8004829C 0017B0C0 */ sll $s6, $s7, 3 -/* 236A0 800482A0 0000F02D */ daddu $fp, $zero, $zero -.L800482A4: -/* 236A4 800482A4 0000882D */ daddu $s1, $zero, $zero -.L800482A8: -/* 236A8 800482A8 0220902D */ daddu $s2, $s1, $zero -/* 236AC 800482AC 24150006 */ addiu $s5, $zero, 6 -/* 236B0 800482B0 24140004 */ addiu $s4, $zero, 4 -/* 236B4 800482B4 8FB00020 */ lw $s0, 0x20($sp) -/* 236B8 800482B8 3C0146FF */ lui $at, 0x46ff -/* 236BC 800482BC 3421FE00 */ ori $at, $at, 0xfe00 -/* 236C0 800482C0 4481D000 */ mtc1 $at, $f26 -/* 236C4 800482C4 3C0142C8 */ lui $at, 0x42c8 -/* 236C8 800482C8 4481E000 */ mtc1 $at, $f28 -/* 236CC 800482CC 3C028011 */ lui $v0, %hi(D_8010F452) -/* 236D0 800482D0 8042F452 */ lb $v0, %lo(D_8010F452)($v0) -/* 236D4 800482D4 3C038011 */ lui $v1, %hi(D_8010F453) -/* 236D8 800482D8 8063F453 */ lb $v1, %lo(D_8010F453)($v1) -/* 236DC 800482DC 24130002 */ addiu $s3, $zero, 2 -/* 236E0 800482E0 AFA00030 */ sw $zero, 0x30($sp) -/* 236E4 800482E4 44821000 */ mtc1 $v0, $f2 -/* 236E8 800482E8 00000000 */ nop -/* 236EC 800482EC 468010A0 */ cvt.s.w $f2, $f2 -/* 236F0 800482F0 44830000 */ mtc1 $v1, $f0 -/* 236F4 800482F4 00000000 */ nop -/* 236F8 800482F8 46800020 */ cvt.s.w $f0, $f0 -/* 236FC 800482FC 46001603 */ div.s $f24, $f2, $f0 -.L80048300: -/* 23700 80048300 8FA80020 */ lw $t0, 0x20($sp) -/* 23704 80048304 86030032 */ lh $v1, 0x32($s0) -/* 23708 80048308 01131021 */ addu $v0, $t0, $s3 -/* 2370C 8004830C 4483B000 */ mtc1 $v1, $f22 -/* 23710 80048310 00000000 */ nop -/* 23714 80048314 4680B5A0 */ cvt.s.w $f22, $f22 -/* 23718 80048318 461AB583 */ div.s $f22, $f22, $f26 -/* 2371C 8004831C 84420032 */ lh $v0, 0x32($v0) -/* 23720 80048320 4616C03E */ c.le.s $f24, $f22 -/* 23724 80048324 4482A000 */ mtc1 $v0, $f20 -/* 23728 80048328 00000000 */ nop -/* 2372C 8004832C 4680A520 */ cvt.s.w $f20, $f20 -/* 23730 80048330 45000034 */ bc1f .L80048404 -/* 23734 80048334 461AA503 */ div.s $f20, $f20, $f26 -/* 23738 80048338 0C00A66F */ jal func_800299BC -/* 2373C 8004833C 24040064 */ addiu $a0, $zero, 0x64 -/* 23740 80048340 461CA082 */ mul.s $f2, $f20, $f28 -/* 23744 80048344 00000000 */ nop -/* 23748 80048348 44820000 */ mtc1 $v0, $f0 -/* 2374C 8004834C 00000000 */ nop -/* 23750 80048350 46800020 */ cvt.s.w $f0, $f0 -/* 23754 80048354 4602003E */ c.le.s $f0, $f2 -/* 23758 80048358 00000000 */ nop -/* 2375C 8004835C 4502002A */ bc1fl .L80048408 -/* 23760 80048360 26B50008 */ addiu $s5, $s5, 8 -/* 23764 80048364 0000802D */ daddu $s0, $zero, $zero -/* 23768 80048368 8FA80020 */ lw $t0, 0x20($sp) -/* 2376C 8004836C 44900000 */ mtc1 $s0, $f0 -/* 23770 80048370 00000000 */ nop -/* 23774 80048374 46800020 */ cvt.s.w $f0, $f0 -/* 23778 80048378 01141021 */ addu $v0, $t0, $s4 -/* 2377C 8004837C 01151821 */ addu $v1, $t0, $s5 -/* 23780 80048380 84420032 */ lh $v0, 0x32($v0) -/* 23784 80048384 84630032 */ lh $v1, 0x32($v1) -/* 23788 80048388 4482B000 */ mtc1 $v0, $f22 -/* 2378C 8004838C 00000000 */ nop -/* 23790 80048390 4680B5A0 */ cvt.s.w $f22, $f22 -/* 23794 80048394 4483A000 */ mtc1 $v1, $f20 -/* 23798 80048398 00000000 */ nop -/* 2379C 8004839C 4680A520 */ cvt.s.w $f20, $f20 -/* 237A0 800483A0 4616003C */ c.lt.s $f0, $f22 -/* 237A4 800483A4 00000000 */ nop -/* 237A8 800483A8 4500001D */ bc1f .L80048420 -/* 237AC 800483AC 461AA503 */ div.s $f20, $f20, $f26 -.L800483B0: -/* 237B0 800483B0 0C00A66F */ jal func_800299BC -/* 237B4 800483B4 24040064 */ addiu $a0, $zero, 0x64 -/* 237B8 800483B8 461CA082 */ mul.s $f2, $f20, $f28 -/* 237BC 800483BC 00000000 */ nop -/* 237C0 800483C0 44820000 */ mtc1 $v0, $f0 -/* 237C4 800483C4 00000000 */ nop -/* 237C8 800483C8 46800020 */ cvt.s.w $f0, $f0 -/* 237CC 800483CC 4602003E */ c.le.s $f0, $f2 -/* 237D0 800483D0 00000000 */ nop -/* 237D4 800483D4 45030001 */ bc1tl .L800483DC -/* 237D8 800483D8 26310001 */ addiu $s1, $s1, 1 -.L800483DC: -/* 237DC 800483DC 26100001 */ addiu $s0, $s0, 1 -/* 237E0 800483E0 44900000 */ mtc1 $s0, $f0 -/* 237E4 800483E4 00000000 */ nop -/* 237E8 800483E8 46800020 */ cvt.s.w $f0, $f0 -/* 237EC 800483EC 4616003C */ c.lt.s $f0, $f22 -/* 237F0 800483F0 00000000 */ nop -/* 237F4 800483F4 4500000A */ bc1f .L80048420 -/* 237F8 800483F8 00000000 */ nop -/* 237FC 800483FC 080120EC */ j .L800483B0 -/* 23800 80048400 00000000 */ nop -.L80048404: -/* 23804 80048404 26B50008 */ addiu $s5, $s5, 8 -.L80048408: -/* 23808 80048408 26940008 */ addiu $s4, $s4, 8 -/* 2380C 8004840C 26730008 */ addiu $s3, $s3, 8 -/* 23810 80048410 26520001 */ addiu $s2, $s2, 1 -/* 23814 80048414 2A420008 */ slti $v0, $s2, 8 -/* 23818 80048418 1440FFB9 */ bnez $v0, .L80048300 -/* 2381C 8004841C 26100008 */ addiu $s0, $s0, 8 -.L80048420: -/* 23820 80048420 0C03A73A */ jal func_800E9CE8 -/* 23824 80048424 2404002B */ addiu $a0, $zero, 0x2b -/* 23828 80048428 10400005 */ beqz $v0, .L80048440 -/* 2382C 8004842C 00000000 */ nop -/* 23830 80048430 0C00A66F */ jal func_800299BC -/* 23834 80048434 24040002 */ addiu $a0, $zero, 2 -/* 23838 80048438 26230001 */ addiu $v1, $s1, 1 -/* 2383C 8004843C 00628821 */ addu $s1, $v1, $v0 -.L80048440: -/* 23840 80048440 8FA80098 */ lw $t0, 0x98($sp) -/* 23844 80048444 8D020000 */ lw $v0, ($t0) -/* 23848 80048448 3C030080 */ lui $v1, 0x80 -/* 2384C 8004844C 00431024 */ and $v0, $v0, $v1 -/* 23850 80048450 54400001 */ bnel $v0, $zero, .L80048458 -/* 23854 80048454 0000882D */ daddu $s1, $zero, $zero -.L80048458: -/* 23858 80048458 12200002 */ beqz $s1, .L80048464 -/* 2385C 8004845C 24080156 */ addiu $t0, $zero, 0x156 -/* 23860 80048460 AFA80030 */ sw $t0, 0x30($sp) -.L80048464: -/* 23864 80048464 8FA80028 */ lw $t0, 0x28($sp) -/* 23868 80048468 00111040 */ sll $v0, $s1, 1 -/* 2386C 8004846C 0102102A */ slt $v0, $t0, $v0 -/* 23870 80048470 10400004 */ beqz $v0, .L80048484 -/* 23874 80048474 000817C2 */ srl $v0, $t0, 0x1f -/* 23878 80048478 01021021 */ addu $v0, $t0, $v0 -/* 2387C 8004847C 00028843 */ sra $s1, $v0, 1 -/* 23880 80048480 8FA80028 */ lw $t0, 0x28($sp) -.L80048484: -/* 23884 80048484 00111040 */ sll $v0, $s1, 1 -/* 23888 80048488 01024023 */ subu $t0, $t0, $v0 -/* 2388C 8004848C AFA80028 */ sw $t0, 0x28($sp) -/* 23890 80048490 8FA8002C */ lw $t0, 0x2c($sp) -/* 23894 80048494 0111102A */ slt $v0, $t0, $s1 -/* 23898 80048498 54400002 */ bnel $v0, $zero, .L800484A4 -/* 2389C 8004849C 0100882D */ daddu $s1, $t0, $zero -/* 238A0 800484A0 8FA8002C */ lw $t0, 0x2c($sp) -.L800484A4: -/* 238A4 800484A4 0000902D */ daddu $s2, $zero, $zero -/* 238A8 800484A8 01114023 */ subu $t0, $t0, $s1 -/* 238AC 800484AC 1A200029 */ blez $s1, .L80048554 -/* 238B0 800484B0 AFA8002C */ sw $t0, 0x2c($sp) -/* 238B4 800484B4 24130004 */ addiu $s3, $zero, 4 -/* 238B8 800484B8 3C01403E */ lui $at, 0x403e -/* 238BC 800484BC 4481A800 */ mtc1 $at, $f21 -/* 238C0 800484C0 4480A000 */ mtc1 $zero, $f20 -/* 238C4 800484C4 00171840 */ sll $v1, $s7, 1 -/* 238C8 800484C8 00771821 */ addu $v1, $v1, $s7 -/* 238CC 800484CC 02631004 */ sllv $v0, $v1, $s3 -/* 238D0 800484D0 00431023 */ subu $v0, $v0, $v1 -/* 238D4 800484D4 000280C0 */ sll $s0, $v0, 3 -.L800484D8: -/* 238D8 800484D8 8FA50034 */ lw $a1, 0x34($sp) -/* 238DC 800484DC 8FA60038 */ lw $a2, 0x38($sp) -/* 238E0 800484E0 4407F000 */ mfc1 $a3, $f30 -/* 238E4 800484E4 8FA40030 */ lw $a0, 0x30($sp) -/* 238E8 800484E8 8FA80024 */ lw $t0, 0x24($sp) -/* 238EC 800484EC 02D01021 */ addu $v0, $s6, $s0 -/* 238F0 800484F0 AFB30010 */ sw $s3, 0x10($sp) -/* 238F4 800484F4 AFA20018 */ sw $v0, 0x18($sp) -/* 238F8 800484F8 AFA0001C */ sw $zero, 0x1c($sp) -/* 238FC 800484FC 0C04D959 */ jal func_80136564 -/* 23900 80048500 AFA80014 */ sw $t0, 0x14($sp) -/* 23904 80048504 44960000 */ mtc1 $s6, $f0 -/* 23908 80048508 00000000 */ nop -/* 2390C 8004850C 46800021 */ cvt.d.w $f0, $f0 -/* 23910 80048510 27DE0001 */ addiu $fp, $fp, 1 -/* 23914 80048514 2BC2000C */ slti $v0, $fp, 0xc -/* 23918 80048518 8FA80024 */ lw $t0, 0x24($sp) -/* 2391C 8004851C 46340000 */ add.d $f0, $f0, $f20 -/* 23920 80048520 25080002 */ addiu $t0, $t0, 2 -/* 23924 80048524 AFA80024 */ sw $t0, 0x24($sp) -/* 23928 80048528 4620010D */ trunc.w.d $f4, $f0 -/* 2392C 8004852C 44162000 */ mfc1 $s6, $f4 -/* 23930 80048530 14400005 */ bnez $v0, .L80048548 -/* 23934 80048534 26520001 */ addiu $s2, $s2, 1 -/* 23938 80048538 0000F02D */ daddu $fp, $zero, $zero -/* 2393C 8004853C 26100168 */ addiu $s0, $s0, 0x168 -/* 23940 80048540 26F70001 */ addiu $s7, $s7, 1 -/* 23944 80048544 0017B0C0 */ sll $s6, $s7, 3 -.L80048548: -/* 23948 80048548 0251102A */ slt $v0, $s2, $s1 -/* 2394C 8004854C 1440FFE2 */ bnez $v0, .L800484D8 -/* 23950 80048550 00000000 */ nop -.L80048554: -/* 23954 80048554 0000882D */ daddu $s1, $zero, $zero -/* 23958 80048558 0220902D */ daddu $s2, $s1, $zero -/* 2395C 8004855C 24150006 */ addiu $s5, $zero, 6 -/* 23960 80048560 24140004 */ addiu $s4, $zero, 4 -/* 23964 80048564 8FB00020 */ lw $s0, 0x20($sp) -/* 23968 80048568 3C0146FF */ lui $at, 0x46ff -/* 2396C 8004856C 3421FE00 */ ori $at, $at, 0xfe00 -/* 23970 80048570 4481D000 */ mtc1 $at, $f26 -/* 23974 80048574 3C0142C8 */ lui $at, 0x42c8 -/* 23978 80048578 4481E000 */ mtc1 $at, $f28 -/* 2397C 8004857C 3C028011 */ lui $v0, %hi(D_8010F455) -/* 23980 80048580 8042F455 */ lb $v0, %lo(D_8010F455)($v0) -/* 23984 80048584 3C038011 */ lui $v1, %hi(D_8010F456) -/* 23988 80048588 8063F456 */ lb $v1, %lo(D_8010F456)($v1) -/* 2398C 8004858C 24130002 */ addiu $s3, $zero, 2 -/* 23990 80048590 AFA00030 */ sw $zero, 0x30($sp) -/* 23994 80048594 44821000 */ mtc1 $v0, $f2 -/* 23998 80048598 00000000 */ nop -/* 2399C 8004859C 468010A0 */ cvt.s.w $f2, $f2 -/* 239A0 800485A0 44830000 */ mtc1 $v1, $f0 -/* 239A4 800485A4 00000000 */ nop -/* 239A8 800485A8 46800020 */ cvt.s.w $f0, $f0 -/* 239AC 800485AC 46001603 */ div.s $f24, $f2, $f0 -.L800485B0: -/* 239B0 800485B0 8FA80020 */ lw $t0, 0x20($sp) -/* 239B4 800485B4 86030072 */ lh $v1, 0x72($s0) -/* 239B8 800485B8 01131021 */ addu $v0, $t0, $s3 -/* 239BC 800485BC 4483B000 */ mtc1 $v1, $f22 -/* 239C0 800485C0 00000000 */ nop -/* 239C4 800485C4 4680B5A0 */ cvt.s.w $f22, $f22 -/* 239C8 800485C8 461AB583 */ div.s $f22, $f22, $f26 -/* 239CC 800485CC 84420072 */ lh $v0, 0x72($v0) -/* 239D0 800485D0 4616C03E */ c.le.s $f24, $f22 -/* 239D4 800485D4 4482A000 */ mtc1 $v0, $f20 -/* 239D8 800485D8 00000000 */ nop -/* 239DC 800485DC 4680A520 */ cvt.s.w $f20, $f20 -/* 239E0 800485E0 45000034 */ bc1f .L800486B4 -/* 239E4 800485E4 461AA503 */ div.s $f20, $f20, $f26 -/* 239E8 800485E8 0C00A66F */ jal func_800299BC -/* 239EC 800485EC 24040064 */ addiu $a0, $zero, 0x64 -/* 239F0 800485F0 461CA082 */ mul.s $f2, $f20, $f28 -/* 239F4 800485F4 00000000 */ nop -/* 239F8 800485F8 44820000 */ mtc1 $v0, $f0 -/* 239FC 800485FC 00000000 */ nop -/* 23A00 80048600 46800020 */ cvt.s.w $f0, $f0 -/* 23A04 80048604 4602003E */ c.le.s $f0, $f2 -/* 23A08 80048608 00000000 */ nop -/* 23A0C 8004860C 4502002A */ bc1fl .L800486B8 -/* 23A10 80048610 26B50008 */ addiu $s5, $s5, 8 -/* 23A14 80048614 0000802D */ daddu $s0, $zero, $zero -/* 23A18 80048618 8FA80020 */ lw $t0, 0x20($sp) -/* 23A1C 8004861C 44900000 */ mtc1 $s0, $f0 -/* 23A20 80048620 00000000 */ nop -/* 23A24 80048624 46800020 */ cvt.s.w $f0, $f0 -/* 23A28 80048628 01141021 */ addu $v0, $t0, $s4 -/* 23A2C 8004862C 01151821 */ addu $v1, $t0, $s5 -/* 23A30 80048630 84420072 */ lh $v0, 0x72($v0) -/* 23A34 80048634 84630072 */ lh $v1, 0x72($v1) -/* 23A38 80048638 4482B000 */ mtc1 $v0, $f22 -/* 23A3C 8004863C 00000000 */ nop -/* 23A40 80048640 4680B5A0 */ cvt.s.w $f22, $f22 -/* 23A44 80048644 4483A000 */ mtc1 $v1, $f20 -/* 23A48 80048648 00000000 */ nop -/* 23A4C 8004864C 4680A520 */ cvt.s.w $f20, $f20 -/* 23A50 80048650 4616003C */ c.lt.s $f0, $f22 -/* 23A54 80048654 00000000 */ nop -/* 23A58 80048658 4500001D */ bc1f .L800486D0 -/* 23A5C 8004865C 461AA503 */ div.s $f20, $f20, $f26 -.L80048660: -/* 23A60 80048660 0C00A66F */ jal func_800299BC -/* 23A64 80048664 24040064 */ addiu $a0, $zero, 0x64 -/* 23A68 80048668 461CA082 */ mul.s $f2, $f20, $f28 -/* 23A6C 8004866C 00000000 */ nop -/* 23A70 80048670 44820000 */ mtc1 $v0, $f0 -/* 23A74 80048674 00000000 */ nop -/* 23A78 80048678 46800020 */ cvt.s.w $f0, $f0 -/* 23A7C 8004867C 4602003E */ c.le.s $f0, $f2 -/* 23A80 80048680 00000000 */ nop -/* 23A84 80048684 45030001 */ bc1tl .L8004868C -/* 23A88 80048688 26310001 */ addiu $s1, $s1, 1 -.L8004868C: -/* 23A8C 8004868C 26100001 */ addiu $s0, $s0, 1 -/* 23A90 80048690 44900000 */ mtc1 $s0, $f0 -/* 23A94 80048694 00000000 */ nop -/* 23A98 80048698 46800020 */ cvt.s.w $f0, $f0 -/* 23A9C 8004869C 4616003C */ c.lt.s $f0, $f22 -/* 23AA0 800486A0 00000000 */ nop -/* 23AA4 800486A4 4500000A */ bc1f .L800486D0 -/* 23AA8 800486A8 00000000 */ nop -/* 23AAC 800486AC 08012198 */ j .L80048660 -/* 23AB0 800486B0 00000000 */ nop -.L800486B4: -/* 23AB4 800486B4 26B50008 */ addiu $s5, $s5, 8 -.L800486B8: -/* 23AB8 800486B8 26940008 */ addiu $s4, $s4, 8 -/* 23ABC 800486BC 26730008 */ addiu $s3, $s3, 8 -/* 23AC0 800486C0 26520001 */ addiu $s2, $s2, 1 -/* 23AC4 800486C4 2A420008 */ slti $v0, $s2, 8 -/* 23AC8 800486C8 1440FFB9 */ bnez $v0, .L800485B0 -/* 23ACC 800486CC 26100008 */ addiu $s0, $s0, 8 -.L800486D0: -/* 23AD0 800486D0 0C03A73A */ jal func_800E9CE8 -/* 23AD4 800486D4 2404002C */ addiu $a0, $zero, 0x2c -/* 23AD8 800486D8 10400005 */ beqz $v0, .L800486F0 -/* 23ADC 800486DC 00000000 */ nop -/* 23AE0 800486E0 0C00A66F */ jal func_800299BC -/* 23AE4 800486E4 24040002 */ addiu $a0, $zero, 2 -/* 23AE8 800486E8 26230001 */ addiu $v1, $s1, 1 -/* 23AEC 800486EC 00628821 */ addu $s1, $v1, $v0 -.L800486F0: -/* 23AF0 800486F0 8FA80098 */ lw $t0, 0x98($sp) -/* 23AF4 800486F4 8D020000 */ lw $v0, ($t0) -/* 23AF8 800486F8 3C030080 */ lui $v1, 0x80 -/* 23AFC 800486FC 00431024 */ and $v0, $v0, $v1 -/* 23B00 80048700 54400001 */ bnel $v0, $zero, .L80048708 -/* 23B04 80048704 0000882D */ daddu $s1, $zero, $zero -.L80048708: -/* 23B08 80048708 12200002 */ beqz $s1, .L80048714 -/* 23B0C 8004870C 2408015B */ addiu $t0, $zero, 0x15b -/* 23B10 80048710 AFA80030 */ sw $t0, 0x30($sp) -.L80048714: -/* 23B14 80048714 8FA80028 */ lw $t0, 0x28($sp) -/* 23B18 80048718 00111040 */ sll $v0, $s1, 1 -/* 23B1C 8004871C 0102102A */ slt $v0, $t0, $v0 -/* 23B20 80048720 10400004 */ beqz $v0, .L80048734 -/* 23B24 80048724 000817C2 */ srl $v0, $t0, 0x1f -/* 23B28 80048728 01021021 */ addu $v0, $t0, $v0 -/* 23B2C 8004872C 00028843 */ sra $s1, $v0, 1 -/* 23B30 80048730 8FA80028 */ lw $t0, 0x28($sp) -.L80048734: -/* 23B34 80048734 00111040 */ sll $v0, $s1, 1 -/* 23B38 80048738 01024023 */ subu $t0, $t0, $v0 -/* 23B3C 8004873C AFA80028 */ sw $t0, 0x28($sp) -/* 23B40 80048740 8FA8002C */ lw $t0, 0x2c($sp) -/* 23B44 80048744 0111102A */ slt $v0, $t0, $s1 -/* 23B48 80048748 54400002 */ bnel $v0, $zero, .L80048754 -/* 23B4C 8004874C 0100882D */ daddu $s1, $t0, $zero -/* 23B50 80048750 8FA8002C */ lw $t0, 0x2c($sp) -.L80048754: -/* 23B54 80048754 0000902D */ daddu $s2, $zero, $zero -/* 23B58 80048758 01114023 */ subu $t0, $t0, $s1 -/* 23B5C 8004875C 1A200029 */ blez $s1, .L80048804 -/* 23B60 80048760 AFA8002C */ sw $t0, 0x2c($sp) -/* 23B64 80048764 24130004 */ addiu $s3, $zero, 4 -/* 23B68 80048768 3C01403E */ lui $at, 0x403e -/* 23B6C 8004876C 4481A800 */ mtc1 $at, $f21 -/* 23B70 80048770 4480A000 */ mtc1 $zero, $f20 -/* 23B74 80048774 00171840 */ sll $v1, $s7, 1 -/* 23B78 80048778 00771821 */ addu $v1, $v1, $s7 -/* 23B7C 8004877C 02631004 */ sllv $v0, $v1, $s3 -/* 23B80 80048780 00431023 */ subu $v0, $v0, $v1 -/* 23B84 80048784 000280C0 */ sll $s0, $v0, 3 -.L80048788: -/* 23B88 80048788 8FA50034 */ lw $a1, 0x34($sp) -/* 23B8C 8004878C 8FA60038 */ lw $a2, 0x38($sp) -/* 23B90 80048790 4407F000 */ mfc1 $a3, $f30 -/* 23B94 80048794 8FA40030 */ lw $a0, 0x30($sp) -/* 23B98 80048798 8FA80024 */ lw $t0, 0x24($sp) -/* 23B9C 8004879C 02D01021 */ addu $v0, $s6, $s0 -/* 23BA0 800487A0 AFB30010 */ sw $s3, 0x10($sp) -/* 23BA4 800487A4 AFA20018 */ sw $v0, 0x18($sp) -/* 23BA8 800487A8 AFA0001C */ sw $zero, 0x1c($sp) -/* 23BAC 800487AC 0C04D959 */ jal func_80136564 -/* 23BB0 800487B0 AFA80014 */ sw $t0, 0x14($sp) -/* 23BB4 800487B4 44960000 */ mtc1 $s6, $f0 -/* 23BB8 800487B8 00000000 */ nop -/* 23BBC 800487BC 46800021 */ cvt.d.w $f0, $f0 -/* 23BC0 800487C0 27DE0001 */ addiu $fp, $fp, 1 -/* 23BC4 800487C4 2BC2000C */ slti $v0, $fp, 0xc -/* 23BC8 800487C8 8FA80024 */ lw $t0, 0x24($sp) -/* 23BCC 800487CC 46340000 */ add.d $f0, $f0, $f20 -/* 23BD0 800487D0 25080002 */ addiu $t0, $t0, 2 -/* 23BD4 800487D4 AFA80024 */ sw $t0, 0x24($sp) -/* 23BD8 800487D8 4620010D */ trunc.w.d $f4, $f0 -/* 23BDC 800487DC 44162000 */ mfc1 $s6, $f4 -/* 23BE0 800487E0 14400005 */ bnez $v0, .L800487F8 -/* 23BE4 800487E4 26520001 */ addiu $s2, $s2, 1 -/* 23BE8 800487E8 0000F02D */ daddu $fp, $zero, $zero -/* 23BEC 800487EC 26100168 */ addiu $s0, $s0, 0x168 -/* 23BF0 800487F0 26F70001 */ addiu $s7, $s7, 1 -/* 23BF4 800487F4 0017B0C0 */ sll $s6, $s7, 3 -.L800487F8: -/* 23BF8 800487F8 0251102A */ slt $v0, $s2, $s1 -/* 23BFC 800487FC 1440FFE2 */ bnez $v0, .L80048788 -/* 23C00 80048800 00000000 */ nop -.L80048804: -/* 23C04 80048804 24080157 */ addiu $t0, $zero, 0x157 -/* 23C08 80048808 AFA80030 */ sw $t0, 0x30($sp) -/* 23C0C 8004880C 8FA80020 */ lw $t0, 0x20($sp) -/* 23C10 80048810 851000B2 */ lh $s0, 0xb2($t0) -/* 23C14 80048814 850400B4 */ lh $a0, 0xb4($t0) -/* 23C18 80048818 0090102A */ slt $v0, $a0, $s0 -/* 23C1C 8004881C 10400003 */ beqz $v0, .L8004882C -/* 23C20 80048820 0200882D */ daddu $s1, $s0, $zero -/* 23C24 80048824 0080802D */ daddu $s0, $a0, $zero -/* 23C28 80048828 0220202D */ daddu $a0, $s1, $zero -.L8004882C: -/* 23C2C 8004882C 06010003 */ bgez $s0, .L8004883C -/* 23C30 80048830 00908823 */ subu $s1, $a0, $s0 -/* 23C34 80048834 08012211 */ j .L80048844 -/* 23C38 80048838 00902023 */ subu $a0, $a0, $s0 -.L8004883C: -/* 23C3C 8004883C 12200005 */ beqz $s1, .L80048854 -/* 23C40 80048840 0220202D */ daddu $a0, $s1, $zero -.L80048844: -/* 23C44 80048844 0C00A66F */ jal func_800299BC -/* 23C48 80048848 00000000 */ nop -/* 23C4C 8004884C 08012216 */ j .L80048858 -/* 23C50 80048850 00508821 */ addu $s1, $v0, $s0 -.L80048854: -/* 23C54 80048854 0200882D */ daddu $s1, $s0, $zero -.L80048858: -/* 23C58 80048858 06220001 */ bltzl $s1, .L80048860 -/* 23C5C 8004885C 0000882D */ daddu $s1, $zero, $zero -.L80048860: -/* 23C60 80048860 3C02800B */ lui $v0, %hi(D_800B0EFE) -/* 23C64 80048864 84420EFE */ lh $v0, %lo(D_800B0EFE)($v0) -/* 23C68 80048868 24040019 */ addiu $a0, $zero, 0x19 -/* 23C6C 8004886C 0C03A73A */ jal func_800E9CE8 -/* 23C70 80048870 02228821 */ addu $s1, $s1, $v0 -/* 23C74 80048874 10400007 */ beqz $v0, .L80048894 -/* 23C78 80048878 00000000 */ nop -/* 23C7C 8004887C 3C02800B */ lui $v0, %hi(D_800B0EFC) -/* 23C80 80048880 90420EFC */ lbu $v0, %lo(D_800B0EFC)($v0) -/* 23C84 80048884 3C01800B */ lui $at, %hi(D_800B0EFC) -/* 23C88 80048888 A0200EFC */ sb $zero, %lo(D_800B0EFC)($at) -/* 23C8C 8004888C 00021042 */ srl $v0, $v0, 1 -/* 23C90 80048890 02228821 */ addu $s1, $s1, $v0 -.L80048894: -/* 23C94 80048894 3C02800B */ lui $v0, %hi(D_800B0EFB) -/* 23C98 80048898 80420EFB */ lb $v0, %lo(D_800B0EFB)($v0) -/* 23C9C 8004889C 10400004 */ beqz $v0, .L800488B0 -/* 23CA0 800488A0 00111040 */ sll $v0, $s1, 1 -/* 23CA4 800488A4 3C01800B */ lui $at, %hi(D_800B0EFB) -/* 23CA8 800488A8 A0200EFB */ sb $zero, %lo(D_800B0EFB)($at) -/* 23CAC 800488AC 02228821 */ addu $s1, $s1, $v0 -.L800488B0: -/* 23CB0 800488B0 0C03A73A */ jal func_800E9CE8 -/* 23CB4 800488B4 24040010 */ addiu $a0, $zero, 0x10 -/* 23CB8 800488B8 54400001 */ bnel $v0, $zero, .L800488C0 -/* 23CBC 800488BC 00118840 */ sll $s1, $s1, 1 -.L800488C0: -/* 23CC0 800488C0 2A220015 */ slti $v0, $s1, 0x15 -/* 23CC4 800488C4 50400001 */ beql $v0, $zero, .L800488CC -/* 23CC8 800488C8 24110014 */ addiu $s1, $zero, 0x14 -.L800488CC: -/* 23CCC 800488CC 8FA80098 */ lw $t0, 0x98($sp) -/* 23CD0 800488D0 8D020000 */ lw $v0, ($t0) -/* 23CD4 800488D4 3C030080 */ lui $v1, 0x80 -/* 23CD8 800488D8 00431024 */ and $v0, $v0, $v1 -/* 23CDC 800488DC 54400001 */ bnel $v0, $zero, .L800488E4 -/* 23CE0 800488E0 0000882D */ daddu $s1, $zero, $zero -.L800488E4: -/* 23CE4 800488E4 8FA80028 */ lw $t0, 0x28($sp) -/* 23CE8 800488E8 00111040 */ sll $v0, $s1, 1 -/* 23CEC 800488EC 0102102A */ slt $v0, $t0, $v0 -/* 23CF0 800488F0 10400003 */ beqz $v0, .L80048900 -/* 23CF4 800488F4 000817C2 */ srl $v0, $t0, 0x1f -/* 23CF8 800488F8 01021021 */ addu $v0, $t0, $v0 -/* 23CFC 800488FC 00028843 */ sra $s1, $v0, 1 -.L80048900: -/* 23D00 80048900 8FA8002C */ lw $t0, 0x2c($sp) -/* 23D04 80048904 0111102A */ slt $v0, $t0, $s1 -/* 23D08 80048908 54400001 */ bnel $v0, $zero, .L80048910 -/* 23D0C 8004890C 0100882D */ daddu $s1, $t0, $zero -.L80048910: -/* 23D10 80048910 1A200029 */ blez $s1, .L800489B8 -/* 23D14 80048914 0000902D */ daddu $s2, $zero, $zero -/* 23D18 80048918 24130004 */ addiu $s3, $zero, 4 -/* 23D1C 8004891C 3C01403E */ lui $at, 0x403e -/* 23D20 80048920 4481A800 */ mtc1 $at, $f21 -/* 23D24 80048924 4480A000 */ mtc1 $zero, $f20 -/* 23D28 80048928 00171840 */ sll $v1, $s7, 1 -/* 23D2C 8004892C 00771821 */ addu $v1, $v1, $s7 -/* 23D30 80048930 02631004 */ sllv $v0, $v1, $s3 -/* 23D34 80048934 00431023 */ subu $v0, $v0, $v1 -/* 23D38 80048938 000280C0 */ sll $s0, $v0, 3 -.L8004893C: -/* 23D3C 8004893C 8FA50034 */ lw $a1, 0x34($sp) -/* 23D40 80048940 8FA60038 */ lw $a2, 0x38($sp) -/* 23D44 80048944 4407F000 */ mfc1 $a3, $f30 -/* 23D48 80048948 8FA40030 */ lw $a0, 0x30($sp) -/* 23D4C 8004894C 8FA80024 */ lw $t0, 0x24($sp) -/* 23D50 80048950 02D01021 */ addu $v0, $s6, $s0 -/* 23D54 80048954 AFB30010 */ sw $s3, 0x10($sp) -/* 23D58 80048958 AFA20018 */ sw $v0, 0x18($sp) -/* 23D5C 8004895C AFA0001C */ sw $zero, 0x1c($sp) -/* 23D60 80048960 0C04D959 */ jal func_80136564 -/* 23D64 80048964 AFA80014 */ sw $t0, 0x14($sp) -/* 23D68 80048968 44960000 */ mtc1 $s6, $f0 -/* 23D6C 8004896C 00000000 */ nop -/* 23D70 80048970 46800021 */ cvt.d.w $f0, $f0 -/* 23D74 80048974 27DE0001 */ addiu $fp, $fp, 1 -/* 23D78 80048978 2BC2000C */ slti $v0, $fp, 0xc -/* 23D7C 8004897C 8FA80024 */ lw $t0, 0x24($sp) -/* 23D80 80048980 46340000 */ add.d $f0, $f0, $f20 -/* 23D84 80048984 25080002 */ addiu $t0, $t0, 2 -/* 23D88 80048988 AFA80024 */ sw $t0, 0x24($sp) -/* 23D8C 8004898C 4620010D */ trunc.w.d $f4, $f0 -/* 23D90 80048990 44162000 */ mfc1 $s6, $f4 -/* 23D94 80048994 14400005 */ bnez $v0, .L800489AC -/* 23D98 80048998 26520001 */ addiu $s2, $s2, 1 -/* 23D9C 8004899C 0000F02D */ daddu $fp, $zero, $zero -/* 23DA0 800489A0 26100168 */ addiu $s0, $s0, 0x168 -/* 23DA4 800489A4 26F70001 */ addiu $s7, $s7, 1 -/* 23DA8 800489A8 0017B0C0 */ sll $s6, $s7, 3 -.L800489AC: -/* 23DAC 800489AC 0251102A */ slt $v0, $s2, $s1 -/* 23DB0 800489B0 1440FFE2 */ bnez $v0, .L8004893C -/* 23DB4 800489B4 00000000 */ nop -.L800489B8: -/* 23DB8 800489B8 8FBF0064 */ lw $ra, 0x64($sp) -/* 23DBC 800489BC 8FBE0060 */ lw $fp, 0x60($sp) -/* 23DC0 800489C0 8FB7005C */ lw $s7, 0x5c($sp) -/* 23DC4 800489C4 8FB60058 */ lw $s6, 0x58($sp) -/* 23DC8 800489C8 8FB50054 */ lw $s5, 0x54($sp) -/* 23DCC 800489CC 8FB40050 */ lw $s4, 0x50($sp) -/* 23DD0 800489D0 8FB3004C */ lw $s3, 0x4c($sp) -/* 23DD4 800489D4 8FB20048 */ lw $s2, 0x48($sp) -/* 23DD8 800489D8 8FB10044 */ lw $s1, 0x44($sp) -/* 23DDC 800489DC 8FB00040 */ lw $s0, 0x40($sp) -/* 23DE0 800489E0 D7BE0090 */ ldc1 $f30, 0x90($sp) -/* 23DE4 800489E4 D7BC0088 */ ldc1 $f28, 0x88($sp) -/* 23DE8 800489E8 D7BA0080 */ ldc1 $f26, 0x80($sp) -/* 23DEC 800489EC D7B80078 */ ldc1 $f24, 0x78($sp) -/* 23DF0 800489F0 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 23DF4 800489F4 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 23DF8 800489F8 03E00008 */ jr $ra -/* 23DFC 800489FC 27BD0098 */ addiu $sp, $sp, 0x98 diff --git a/ver/jp/asm/nonmatchings/23330/func_80048A00.s b/ver/jp/asm/nonmatchings/23330/func_80048A00.s deleted file mode 100644 index 52c5947243..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80048A00.s +++ /dev/null @@ -1,70 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80048A00 -/* 23E00 80048A00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23E04 80048A04 AFB20018 */ sw $s2, 0x18($sp) -/* 23E08 80048A08 0080902D */ daddu $s2, $a0, $zero -/* 23E0C 80048A0C AFBF001C */ sw $ra, 0x1c($sp) -/* 23E10 80048A10 AFB10014 */ sw $s1, 0x14($sp) -/* 23E14 80048A14 AFB00010 */ sw $s0, 0x10($sp) -/* 23E18 80048A18 8E4200D4 */ lw $v0, 0xd4($s2) -/* 23E1C 80048A1C 3C11800B */ lui $s1, %hi(D_800B0EF0) -/* 23E20 80048A20 26310EF0 */ addiu $s1, $s1, %lo(D_800B0EF0) -/* 23E24 80048A24 845000B2 */ lh $s0, 0xb2($v0) -/* 23E28 80048A28 844300B4 */ lh $v1, 0xb4($v0) -/* 23E2C 80048A2C 0070102A */ slt $v0, $v1, $s0 -/* 23E30 80048A30 10400003 */ beqz $v0, .L80048A40 -/* 23E34 80048A34 0200202D */ daddu $a0, $s0, $zero -/* 23E38 80048A38 0060802D */ daddu $s0, $v1, $zero -/* 23E3C 80048A3C 0080182D */ daddu $v1, $a0, $zero -.L80048A40: -/* 23E40 80048A40 06000003 */ bltz $s0, .L80048A50 -/* 23E44 80048A44 00702023 */ subu $a0, $v1, $s0 -/* 23E48 80048A48 10800004 */ beqz $a0, .L80048A5C -/* 23E4C 80048A4C 00000000 */ nop -.L80048A50: -/* 23E50 80048A50 0C00A66F */ jal func_800299BC -/* 23E54 80048A54 00000000 */ nop -/* 23E58 80048A58 00508021 */ addu $s0, $v0, $s0 -.L80048A5C: -/* 23E5C 80048A5C 06020001 */ bltzl $s0, .L80048A64 -/* 23E60 80048A60 0000802D */ daddu $s0, $zero, $zero -.L80048A64: -/* 23E64 80048A64 0C03A73A */ jal func_800E9CE8 -/* 23E68 80048A68 24040019 */ addiu $a0, $zero, 0x19 -/* 23E6C 80048A6C 10400004 */ beqz $v0, .L80048A80 -/* 23E70 80048A70 00000000 */ nop -/* 23E74 80048A74 9222000C */ lbu $v0, 0xc($s1) -/* 23E78 80048A78 00021042 */ srl $v0, $v0, 1 -/* 23E7C 80048A7C 02028021 */ addu $s0, $s0, $v0 -.L80048A80: -/* 23E80 80048A80 8222000B */ lb $v0, 0xb($s1) -/* 23E84 80048A84 10400002 */ beqz $v0, .L80048A90 -/* 23E88 80048A88 00101040 */ sll $v0, $s0, 1 -/* 23E8C 80048A8C 02028021 */ addu $s0, $s0, $v0 -.L80048A90: -/* 23E90 80048A90 0C03A73A */ jal func_800E9CE8 -/* 23E94 80048A94 24040010 */ addiu $a0, $zero, 0x10 -/* 23E98 80048A98 54400001 */ bnel $v0, $zero, .L80048AA0 -/* 23E9C 80048A9C 00108040 */ sll $s0, $s0, 1 -.L80048AA0: -/* 23EA0 80048AA0 8622000E */ lh $v0, 0xe($s1) -/* 23EA4 80048AA4 02028021 */ addu $s0, $s0, $v0 -/* 23EA8 80048AA8 8E420000 */ lw $v0, ($s2) -/* 23EAC 80048AAC 3C030084 */ lui $v1, 0x84 -/* 23EB0 80048AB0 00431024 */ and $v0, $v0, $v1 -/* 23EB4 80048AB4 54400001 */ bnel $v0, $zero, .L80048ABC -/* 23EB8 80048AB8 0000802D */ daddu $s0, $zero, $zero -.L80048ABC: -/* 23EBC 80048ABC 2A020015 */ slti $v0, $s0, 0x15 -/* 23EC0 80048AC0 50400001 */ beql $v0, $zero, .L80048AC8 -/* 23EC4 80048AC4 24100014 */ addiu $s0, $zero, 0x14 -.L80048AC8: -/* 23EC8 80048AC8 0200102D */ daddu $v0, $s0, $zero -/* 23ECC 80048ACC 8FBF001C */ lw $ra, 0x1c($sp) -/* 23ED0 80048AD0 8FB20018 */ lw $s2, 0x18($sp) -/* 23ED4 80048AD4 8FB10014 */ lw $s1, 0x14($sp) -/* 23ED8 80048AD8 8FB00010 */ lw $s0, 0x10($sp) -/* 23EDC 80048ADC 03E00008 */ jr $ra -/* 23EE0 80048AE0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/23330/func_80048AE4.s b/ver/jp/asm/nonmatchings/23330/func_80048AE4.s deleted file mode 100644 index 6d0f57d5bc..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80048AE4.s +++ /dev/null @@ -1,62 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80048AE4 -/* 23EE4 80048AE4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23EE8 80048AE8 AFB00010 */ sw $s0, 0x10($sp) -/* 23EEC 80048AEC 0080802D */ daddu $s0, $a0, $zero -/* 23EF0 80048AF0 AFB20018 */ sw $s2, 0x18($sp) -/* 23EF4 80048AF4 00A0902D */ daddu $s2, $a1, $zero -/* 23EF8 80048AF8 AFBF001C */ sw $ra, 0x1c($sp) -/* 23EFC 80048AFC AFB10014 */ sw $s1, 0x14($sp) -/* 23F00 80048B00 8E02003C */ lw $v0, 0x3c($s0) -/* 23F04 80048B04 10400005 */ beqz $v0, .L80048B1C -/* 23F08 80048B08 00C0882D */ daddu $s1, $a2, $zero -/* 23F0C 80048B0C 8E040054 */ lw $a0, 0x54($s0) -/* 23F10 80048B10 0C0B102B */ jal func_802C40AC -/* 23F14 80048B14 00000000 */ nop -/* 23F18 80048B18 AE00003C */ sw $zero, 0x3c($s0) -.L80048B1C: -/* 23F1C 80048B1C 8E0200BC */ lw $v0, 0xbc($s0) -/* 23F20 80048B20 10400004 */ beqz $v0, .L80048B34 -/* 23F24 80048B24 00000000 */ nop -/* 23F28 80048B28 0C0B102B */ jal func_802C40AC -/* 23F2C 80048B2C 8E0400C0 */ lw $a0, 0xc0($s0) -/* 23F30 80048B30 AE0000BC */ sw $zero, 0xbc($s0) -.L80048B34: -/* 23F34 80048B34 8E020024 */ lw $v0, 0x24($s0) -/* 23F38 80048B38 1040000C */ beqz $v0, .L80048B6C -/* 23F3C 80048B3C 2405000A */ addiu $a1, $zero, 0xa -/* 23F40 80048B40 0040202D */ daddu $a0, $v0, $zero -/* 23F44 80048B44 24060020 */ addiu $a2, $zero, 0x20 -/* 23F48 80048B48 0C0B0CF8 */ jal func_802C33E0 -/* 23F4C 80048B4C AE1100C8 */ sw $s1, 0xc8($s0) -/* 23F50 80048B50 0040202D */ daddu $a0, $v0, $zero -/* 23F54 80048B54 AE04003C */ sw $a0, 0x3c($s0) -/* 23F58 80048B58 8C820144 */ lw $v0, 0x144($a0) -/* 23F5C 80048B5C 86030008 */ lh $v1, 8($s0) -/* 23F60 80048B60 AE020054 */ sw $v0, 0x54($s0) -/* 23F64 80048B64 AC83014C */ sw $v1, 0x14c($a0) -/* 23F68 80048B68 AC900148 */ sw $s0, 0x148($a0) -.L80048B6C: -/* 23F6C 80048B6C 8E0200B8 */ lw $v0, 0xb8($s0) -/* 23F70 80048B70 1040000C */ beqz $v0, .L80048BA4 -/* 23F74 80048B74 2405000A */ addiu $a1, $zero, 0xa -/* 23F78 80048B78 0040202D */ daddu $a0, $v0, $zero -/* 23F7C 80048B7C 24060020 */ addiu $a2, $zero, 0x20 -/* 23F80 80048B80 0C0B0CF8 */ jal func_802C33E0 -/* 23F84 80048B84 AE1200C4 */ sw $s2, 0xc4($s0) -/* 23F88 80048B88 0040202D */ daddu $a0, $v0, $zero -/* 23F8C 80048B8C AE0400BC */ sw $a0, 0xbc($s0) -/* 23F90 80048B90 8C820144 */ lw $v0, 0x144($a0) -/* 23F94 80048B94 86030008 */ lh $v1, 8($s0) -/* 23F98 80048B98 AE0200C0 */ sw $v0, 0xc0($s0) -/* 23F9C 80048B9C AC83014C */ sw $v1, 0x14c($a0) -/* 23FA0 80048BA0 AC900148 */ sw $s0, 0x148($a0) -.L80048BA4: -/* 23FA4 80048BA4 8FBF001C */ lw $ra, 0x1c($sp) -/* 23FA8 80048BA8 8FB20018 */ lw $s2, 0x18($sp) -/* 23FAC 80048BAC 8FB10014 */ lw $s1, 0x14($sp) -/* 23FB0 80048BB0 8FB00010 */ lw $s0, 0x10($sp) -/* 23FB4 80048BB4 03E00008 */ jr $ra -/* 23FB8 80048BB8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/23330/func_80048BBC.s b/ver/jp/asm/nonmatchings/23330/func_80048BBC.s deleted file mode 100644 index 95c72875e2..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80048BBC.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80048BBC -/* 23FBC 80048BBC 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 23FC0 80048BC0 AFB50024 */ sw $s5, 0x24($sp) -/* 23FC4 80048BC4 3C15800B */ lui $s5, %hi(D_800B0EF0) -/* 23FC8 80048BC8 26B50EF0 */ addiu $s5, $s5, %lo(D_800B0EF0) -/* 23FCC 80048BCC AFBF0028 */ sw $ra, 0x28($sp) -/* 23FD0 80048BD0 AFB40020 */ sw $s4, 0x20($sp) -/* 23FD4 80048BD4 AFB3001C */ sw $s3, 0x1c($sp) -/* 23FD8 80048BD8 AFB20018 */ sw $s2, 0x18($sp) -/* 23FDC 80048BDC AFB10014 */ sw $s1, 0x14($sp) -/* 23FE0 80048BE0 AFB00010 */ sw $s0, 0x10($sp) -/* 23FE4 80048BE4 82A2001C */ lb $v0, 0x1c($s5) -/* 23FE8 80048BE8 1840001C */ blez $v0, .L80048C5C -/* 23FEC 80048BEC 0000982D */ daddu $s3, $zero, $zero -/* 23FF0 80048BF0 02A0A02D */ daddu $s4, $s5, $zero -.L80048BF4: -/* 23FF4 80048BF4 8E920028 */ lw $s2, 0x28($s4) -/* 23FF8 80048BF8 12400013 */ beqz $s2, .L80048C48 -/* 23FFC 80048BFC 00000000 */ nop -/* 24000 80048C00 8E420000 */ lw $v0, ($s2) -/* 24004 80048C04 18400010 */ blez $v0, .L80048C48 -/* 24008 80048C08 0000802D */ daddu $s0, $zero, $zero -/* 2400C 80048C0C 0240882D */ daddu $s1, $s2, $zero -.L80048C10: -/* 24010 80048C10 8E230004 */ lw $v1, 4($s1) -/* 24014 80048C14 10600007 */ beqz $v1, .L80048C34 -/* 24018 80048C18 00000000 */ nop -/* 2401C 80048C1C 8C620000 */ lw $v0, ($v1) -/* 24020 80048C20 30420020 */ andi $v0, $v0, 0x20 -/* 24024 80048C24 14400003 */ bnez $v0, .L80048C34 -/* 24028 80048C28 00000000 */ nop -/* 2402C 80048C2C 0C00E9EB */ jal func_8003A7AC -/* 24030 80048C30 84640008 */ lh $a0, 8($v1) -.L80048C34: -/* 24034 80048C34 8E420000 */ lw $v0, ($s2) -/* 24038 80048C38 26100001 */ addiu $s0, $s0, 1 -/* 2403C 80048C3C 0202102A */ slt $v0, $s0, $v0 -/* 24040 80048C40 1440FFF3 */ bnez $v0, .L80048C10 -/* 24044 80048C44 26310004 */ addiu $s1, $s1, 4 -.L80048C48: -/* 24048 80048C48 82A2001C */ lb $v0, 0x1c($s5) -/* 2404C 80048C4C 26730001 */ addiu $s3, $s3, 1 -/* 24050 80048C50 0262102A */ slt $v0, $s3, $v0 -/* 24054 80048C54 1440FFE7 */ bnez $v0, .L80048BF4 -/* 24058 80048C58 26940004 */ addiu $s4, $s4, 4 -.L80048C5C: -/* 2405C 80048C5C 8FBF0028 */ lw $ra, 0x28($sp) -/* 24060 80048C60 8FB50024 */ lw $s5, 0x24($sp) -/* 24064 80048C64 8FB40020 */ lw $s4, 0x20($sp) -/* 24068 80048C68 8FB3001C */ lw $s3, 0x1c($sp) -/* 2406C 80048C6C 8FB20018 */ lw $s2, 0x18($sp) -/* 24070 80048C70 8FB10014 */ lw $s1, 0x14($sp) -/* 24074 80048C74 8FB00010 */ lw $s0, 0x10($sp) -/* 24078 80048C78 0000102D */ daddu $v0, $zero, $zero -/* 2407C 80048C7C 03E00008 */ jr $ra -/* 24080 80048C80 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/23330/func_80048C84.s b/ver/jp/asm/nonmatchings/23330/func_80048C84.s deleted file mode 100644 index cfae847d92..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80048C84.s +++ /dev/null @@ -1,64 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80048C84 -/* 24084 80048C84 44856000 */ mtc1 $a1, $f12 -/* 24088 80048C88 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2408C 80048C8C F7B60020 */ sdc1 $f22, 0x20($sp) -/* 24090 80048C90 4486B000 */ mtc1 $a2, $f22 -/* 24094 80048C94 44870000 */ mtc1 $a3, $f0 -/* 24098 80048C98 F7B80028 */ sdc1 $f24, 0x28($sp) -/* 2409C 80048C9C C7B80048 */ lwc1 $f24, 0x48($sp) -/* 240A0 80048CA0 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* 240A4 80048CA4 C7BA004C */ lwc1 $f26, 0x4c($sp) -/* 240A8 80048CA8 AFBF0010 */ sw $ra, 0x10($sp) -/* 240AC 80048CAC F7B40018 */ sdc1 $f20, 0x18($sp) -/* 240B0 80048CB0 10800005 */ beqz $a0, .L80048CC8 -/* 240B4 80048CB4 24020001 */ addiu $v0, $zero, 1 -/* 240B8 80048CB8 1082000D */ beq $a0, $v0, .L80048CF0 -/* 240BC 80048CBC 0000102D */ daddu $v0, $zero, $zero -/* 240C0 80048CC0 08012352 */ j .L80048D48 -/* 240C4 80048CC4 00000000 */ nop -.L80048CC8: -/* 240C8 80048CC8 44060000 */ mfc1 $a2, $f0 -/* 240CC 80048CCC 4407C000 */ mfc1 $a3, $f24 -/* 240D0 80048CD0 0C00A7A5 */ jal func_80029E94 -/* 240D4 80048CD4 4600B386 */ mov.s $f14, $f22 -/* 240D8 80048CD8 4600D03C */ c.lt.s $f26, $f0 -/* 240DC 80048CDC 00000000 */ nop -/* 240E0 80048CE0 45010019 */ bc1t .L80048D48 -/* 240E4 80048CE4 24020001 */ addiu $v0, $zero, 1 -/* 240E8 80048CE8 08012352 */ j .L80048D48 -/* 240EC 80048CEC 0000102D */ daddu $v0, $zero, $zero -.L80048CF0: -/* 240F0 80048CF0 4480A000 */ mtc1 $zero, $f20 -/* 240F4 80048CF4 44060000 */ mfc1 $a2, $f0 -/* 240F8 80048CF8 4407A000 */ mfc1 $a3, $f20 -/* 240FC 80048CFC 0C00A7A5 */ jal func_80029E94 -/* 24100 80048D00 4600A386 */ mov.s $f14, $f20 -/* 24104 80048D04 4600A306 */ mov.s $f12, $f20 -/* 24108 80048D08 4600B386 */ mov.s $f14, $f22 -/* 2410C 80048D0C 44066000 */ mfc1 $a2, $f12 -/* 24110 80048D10 4407C000 */ mfc1 $a3, $f24 -/* 24114 80048D14 0C00A7A5 */ jal func_80029E94 -/* 24118 80048D18 46000506 */ mov.s $f20, $f0 -/* 2411C 80048D1C 0000102D */ daddu $v0, $zero, $zero -/* 24120 80048D20 4614D03C */ c.lt.s $f26, $f20 -/* 24124 80048D24 00000000 */ nop -/* 24128 80048D28 45010006 */ bc1t .L80048D44 -/* 2412C 80048D2C 46000086 */ mov.s $f2, $f0 -/* 24130 80048D30 C7A00050 */ lwc1 $f0, 0x50($sp) -/* 24134 80048D34 4602003C */ c.lt.s $f0, $f2 -/* 24138 80048D38 00000000 */ nop -/* 2413C 80048D3C 45000002 */ bc1f .L80048D48 -/* 24140 80048D40 00000000 */ nop -.L80048D44: -/* 24144 80048D44 24020001 */ addiu $v0, $zero, 1 -.L80048D48: -/* 24148 80048D48 8FBF0010 */ lw $ra, 0x10($sp) -/* 2414C 80048D4C D7BA0030 */ ldc1 $f26, 0x30($sp) -/* 24150 80048D50 D7B80028 */ ldc1 $f24, 0x28($sp) -/* 24154 80048D54 D7B60020 */ ldc1 $f22, 0x20($sp) -/* 24158 80048D58 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 2415C 80048D5C 03E00008 */ jr $ra -/* 24160 80048D60 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/23330/func_80048D64.s b/ver/jp/asm/nonmatchings/23330/func_80048D64.s deleted file mode 100644 index 24191131f8..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80048D64.s +++ /dev/null @@ -1,224 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80048D64 -/* 24164 80048D64 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 24168 80048D68 F7B60050 */ sdc1 $f22, 0x50($sp) -/* 2416C 80048D6C 4486B000 */ mtc1 $a2, $f22 -/* 24170 80048D70 F7B80058 */ sdc1 $f24, 0x58($sp) -/* 24174 80048D74 4487C000 */ mtc1 $a3, $f24 -/* 24178 80048D78 AFB10034 */ sw $s1, 0x34($sp) -/* 2417C 80048D7C 0080882D */ daddu $s1, $a0, $zero -/* 24180 80048D80 AFB3003C */ sw $s3, 0x3c($sp) -/* 24184 80048D84 00A0982D */ daddu $s3, $a1, $zero -/* 24188 80048D88 AFBF0044 */ sw $ra, 0x44($sp) -/* 2418C 80048D8C AFB40040 */ sw $s4, 0x40($sp) -/* 24190 80048D90 AFB20038 */ sw $s2, 0x38($sp) -/* 24194 80048D94 AFB00030 */ sw $s0, 0x30($sp) -/* 24198 80048D98 F7B40048 */ sdc1 $f20, 0x48($sp) -/* 2419C 80048D9C 86640008 */ lh $a0, 8($s3) -/* 241A0 80048DA0 0C00E9EB */ jal func_8003A7AC -/* 241A4 80048DA4 93B40073 */ lbu $s4, 0x73($sp) -/* 241A8 80048DA8 0040802D */ daddu $s0, $v0, $zero -/* 241AC 80048DAC 8E6200B0 */ lw $v0, 0xb0($s3) -/* 241B0 80048DB0 3C128011 */ lui $s2, %hi(D_8010F188) -/* 241B4 80048DB4 2652F188 */ addiu $s2, $s2, %lo(D_8010F188) -/* 241B8 80048DB8 30420002 */ andi $v0, $v0, 2 -/* 241BC 80048DBC 144000AC */ bnez $v0, .L80049070 -/* 241C0 80048DC0 0000102D */ daddu $v0, $zero, $zero -/* 241C4 80048DC4 3C048011 */ lui $a0, %hi(D_8010ED70) -/* 241C8 80048DC8 2484ED70 */ addiu $a0, $a0, %lo(D_8010ED70) -/* 241CC 80048DCC 80830003 */ lb $v1, 3($a0) -/* 241D0 80048DD0 24020009 */ addiu $v0, $zero, 9 -/* 241D4 80048DD4 14620008 */ bne $v1, $v0, .L80048DF8 -/* 241D8 80048DD8 24020007 */ addiu $v0, $zero, 7 -/* 241DC 80048DDC 80820000 */ lb $v0, ($a0) -/* 241E0 80048DE0 10400005 */ beqz $v0, .L80048DF8 -/* 241E4 80048DE4 24020007 */ addiu $v0, $zero, 7 -/* 241E8 80048DE8 9622001C */ lhu $v0, 0x1c($s1) -/* 241EC 80048DEC 30420001 */ andi $v0, $v0, 1 -/* 241F0 80048DF0 1040009E */ beqz $v0, .L8004906C -/* 241F4 80048DF4 24020007 */ addiu $v0, $zero, 7 -.L80048DF8: -/* 241F8 80048DF8 14620008 */ bne $v1, $v0, .L80048E1C -/* 241FC 80048DFC 00000000 */ nop -/* 24200 80048E00 80820000 */ lb $v0, ($a0) -/* 24204 80048E04 10400005 */ beqz $v0, .L80048E1C -/* 24208 80048E08 00000000 */ nop -/* 2420C 80048E0C 9622001C */ lhu $v0, 0x1c($s1) -/* 24210 80048E10 30420001 */ andi $v0, $v0, 1 -/* 24214 80048E14 10400096 */ beqz $v0, .L80049070 -/* 24218 80048E18 0000102D */ daddu $v0, $zero, $zero -.L80048E1C: -/* 2421C 80048E1C 8E220000 */ lw $v0, ($s1) -/* 24220 80048E20 04400093 */ bltz $v0, .L80049070 -/* 24224 80048E24 0000102D */ daddu $v0, $zero, $zero -/* 24228 80048E28 C600003C */ lwc1 $f0, 0x3c($s0) -/* 2422C 80048E2C C642002C */ lwc1 $f2, 0x2c($s2) -/* 24230 80048E30 46020001 */ sub.s $f0, $f0, $f2 -/* 24234 80048E34 C6220018 */ lwc1 $f2, 0x18($s1) -/* 24238 80048E38 46000005 */ abs.s $f0, $f0 -/* 2423C 80048E3C 4600103E */ c.le.s $f2, $f0 -/* 24240 80048E40 00000000 */ nop -/* 24244 80048E44 45000005 */ bc1f .L80048E5C -/* 24248 80048E48 00000000 */ nop -/* 2424C 80048E4C 9622001C */ lhu $v0, 0x1c($s1) -/* 24250 80048E50 30420002 */ andi $v0, $v0, 2 -/* 24254 80048E54 10400086 */ beqz $v0, .L80049070 -/* 24258 80048E58 0000102D */ daddu $v0, $zero, $zero -.L80048E5C: -/* 2425C 80048E5C 8E220010 */ lw $v0, 0x10($s1) -/* 24260 80048E60 8E230014 */ lw $v1, 0x14($s1) -/* 24264 80048E64 00431025 */ or $v0, $v0, $v1 -/* 24268 80048E68 10400014 */ beqz $v0, .L80048EBC -/* 2426C 80048E6C 00000000 */ nop -/* 24270 80048E70 C6200008 */ lwc1 $f0, 8($s1) -/* 24274 80048E74 46800020 */ cvt.s.w $f0, $f0 -/* 24278 80048E78 44050000 */ mfc1 $a1, $f0 -/* 2427C 80048E7C C620000C */ lwc1 $f0, 0xc($s1) -/* 24280 80048E80 46800020 */ cvt.s.w $f0, $f0 -/* 24284 80048E84 44060000 */ mfc1 $a2, $f0 -/* 24288 80048E88 C6400030 */ lwc1 $f0, 0x30($s2) -/* 2428C 80048E8C 8E470028 */ lw $a3, 0x28($s2) -/* 24290 80048E90 E7A00010 */ swc1 $f0, 0x10($sp) -/* 24294 80048E94 C6200010 */ lwc1 $f0, 0x10($s1) -/* 24298 80048E98 46800020 */ cvt.s.w $f0, $f0 -/* 2429C 80048E9C E7A00014 */ swc1 $f0, 0x14($sp) -/* 242A0 80048EA0 C6200014 */ lwc1 $f0, 0x14($s1) -/* 242A4 80048EA4 46800020 */ cvt.s.w $f0, $f0 -/* 242A8 80048EA8 E7A00018 */ swc1 $f0, 0x18($sp) -/* 242AC 80048EAC 0C012321 */ jal func_80048C84 -/* 242B0 80048EB0 8E240004 */ lw $a0, 4($s1) -/* 242B4 80048EB4 1440006E */ bnez $v0, .L80049070 -/* 242B8 80048EB8 0000102D */ daddu $v0, $zero, $zero -.L80048EBC: -/* 242BC 80048EBC 824300B4 */ lb $v1, 0xb4($s2) -/* 242C0 80048EC0 2402001D */ addiu $v0, $zero, 0x1d -/* 242C4 80048EC4 1062006A */ beq $v1, $v0, .L80049070 -/* 242C8 80048EC8 0000102D */ daddu $v0, $zero, $zero -/* 242CC 80048ECC 926200AC */ lbu $v0, 0xac($s3) -/* 242D0 80048ED0 30420001 */ andi $v0, $v0, 1 -/* 242D4 80048ED4 1040002C */ beqz $v0, .L80048F88 -/* 242D8 80048ED8 00000000 */ nop -/* 242DC 80048EDC C60C0038 */ lwc1 $f12, 0x38($s0) -/* 242E0 80048EE0 860200A8 */ lh $v0, 0xa8($s0) -/* 242E4 80048EE4 3C013FE0 */ lui $at, 0x3fe0 -/* 242E8 80048EE8 44810800 */ mtc1 $at, $f1 -/* 242EC 80048EEC 44800000 */ mtc1 $zero, $f0 -/* 242F0 80048EF0 44821000 */ mtc1 $v0, $f2 -/* 242F4 80048EF4 00000000 */ nop -/* 242F8 80048EF8 468010A1 */ cvt.d.w $f2, $f2 -/* 242FC 80048EFC 46201082 */ mul.d $f2, $f2, $f0 -/* 24300 80048F00 00000000 */ nop -/* 24304 80048F04 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 24308 80048F08 8E460028 */ lw $a2, 0x28($s2) -/* 2430C 80048F0C 8E470030 */ lw $a3, 0x30($s2) -/* 24310 80048F10 46006106 */ mov.s $f4, $f12 -/* 24314 80048F14 C600003C */ lwc1 $f0, 0x3c($s0) -/* 24318 80048F18 46007186 */ mov.s $f6, $f14 -/* 2431C 80048F1C 46000021 */ cvt.d.s $f0, $f0 -/* 24320 80048F20 46220000 */ add.d $f0, $f0, $f2 -/* 24324 80048F24 E7A40020 */ swc1 $f4, 0x20($sp) -/* 24328 80048F28 E7A60028 */ swc1 $f6, 0x28($sp) -/* 2432C 80048F2C 46200020 */ cvt.s.d $f0, $f0 -/* 24330 80048F30 0C00A7A5 */ jal func_80029E94 -/* 24334 80048F34 E7A00024 */ swc1 $f0, 0x24($sp) -/* 24338 80048F38 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 2433C 80048F3C C60E0040 */ lwc1 $f14, 0x40($s0) -/* 24340 80048F40 8E460028 */ lw $a2, 0x28($s2) -/* 24344 80048F44 8E470030 */ lw $a3, 0x30($s2) -/* 24348 80048F48 0C00A710 */ jal func_80029C40 -/* 2434C 80048F4C 46000506 */ mov.s $f20, $f0 -/* 24350 80048F50 3C040005 */ lui $a0, 5 -/* 24354 80048F54 27A50020 */ addiu $a1, $sp, 0x20 -/* 24358 80048F58 27A60024 */ addiu $a2, $sp, 0x24 -/* 2435C 80048F5C 3C013DCC */ lui $at, 0x3dcc -/* 24360 80048F60 3421CCCD */ ori $at, $at, 0xcccd -/* 24364 80048F64 44811000 */ mtc1 $at, $f2 -/* 24368 80048F68 27A70028 */ addiu $a3, $sp, 0x28 -/* 2436C 80048F6C E7B40010 */ swc1 $f20, 0x10($sp) -/* 24370 80048F70 E7A00014 */ swc1 $f0, 0x14($sp) -/* 24374 80048F74 E7A20018 */ swc1 $f2, 0x18($sp) -/* 24378 80048F78 0C037709 */ jal func_800DDC24 -/* 2437C 80048F7C E7A2001C */ swc1 $f2, 0x1c($sp) -/* 24380 80048F80 1440003B */ bnez $v0, .L80049070 -/* 24384 80048F84 0000102D */ daddu $v0, $zero, $zero -.L80048F88: -/* 24388 80048F88 8E220000 */ lw $v0, ($s1) -/* 2438C 80048F8C 14400003 */ bnez $v0, .L80048F9C -/* 24390 80048F90 00000000 */ nop -/* 24394 80048F94 080123E9 */ j .L80048FA4 -/* 24398 80048F98 0000102D */ daddu $v0, $zero, $zero -.L80048F9C: -/* 2439C 80048F9C 0C00A66F */ jal func_800299BC -/* 243A0 80048FA0 24440001 */ addiu $a0, $v0, 1 -.L80048FA4: -/* 243A4 80048FA4 14400032 */ bnez $v0, .L80049070 -/* 243A8 80048FA8 0000102D */ daddu $v0, $zero, $zero -/* 243AC 80048FAC 926200AC */ lbu $v0, 0xac($s3) -/* 243B0 80048FB0 30420002 */ andi $v0, $v0, 2 -/* 243B4 80048FB4 10400010 */ beqz $v0, .L80048FF8 -/* 243B8 80048FB8 24020001 */ addiu $v0, $zero, 1 -/* 243BC 80048FBC 824300B4 */ lb $v1, 0xb4($s2) -/* 243C0 80048FC0 14620005 */ bne $v1, $v0, .L80048FD8 -/* 243C4 80048FC4 24020002 */ addiu $v0, $zero, 2 -/* 243C8 80048FC8 3C01800A */ lui $at, %hi(D_800986F0) -/* 243CC 80048FCC D42286F0 */ ldc1 $f2, %lo(D_800986F0)($at) -/* 243D0 80048FD0 080123FB */ j .L80048FEC -/* 243D4 80048FD4 4600B021 */ cvt.d.s $f0, $f22 -.L80048FD8: -/* 243D8 80048FD8 14620007 */ bne $v1, $v0, .L80048FF8 -/* 243DC 80048FDC 00000000 */ nop -/* 243E0 80048FE0 3C01800A */ lui $at, %hi(D_800986F8) -/* 243E4 80048FE4 D42286F8 */ ldc1 $f2, %lo(D_800986F8)($at) -/* 243E8 80048FE8 4600B021 */ cvt.d.s $f0, $f22 -.L80048FEC: -/* 243EC 80048FEC 46220002 */ mul.d $f0, $f0, $f2 -/* 243F0 80048FF0 00000000 */ nop -/* 243F4 80048FF4 462005A0 */ cvt.s.d $f22, $f0 -.L80048FF8: -/* 243F8 80048FF8 C6000038 */ lwc1 $f0, 0x38($s0) -/* 243FC 80048FFC C6020040 */ lwc1 $f2, 0x40($s0) -/* 24400 80049000 328200FF */ andi $v0, $s4, 0xff -/* 24404 80049004 E7A00020 */ swc1 $f0, 0x20($sp) -/* 24408 80049008 10400005 */ beqz $v0, .L80049020 -/* 2440C 8004900C E7A20028 */ swc1 $f2, 0x28($sp) -/* 24410 80049010 4406C000 */ mfc1 $a2, $f24 -/* 24414 80049014 8E07000C */ lw $a3, 0xc($s0) -/* 24418 80049018 08012410 */ j .L80049040 -/* 2441C 8004901C 27A40020 */ addiu $a0, $sp, 0x20 -.L80049020: -/* 24420 80049020 C6020034 */ lwc1 $f2, 0x34($s0) -/* 24424 80049024 3C014387 */ lui $at, 0x4387 -/* 24428 80049028 44810000 */ mtc1 $at, $f0 -/* 2442C 8004902C 00000000 */ nop -/* 24430 80049030 46020001 */ sub.s $f0, $f0, $f2 -/* 24434 80049034 27A40020 */ addiu $a0, $sp, 0x20 -/* 24438 80049038 4406C000 */ mfc1 $a2, $f24 -/* 2443C 8004903C 44070000 */ mfc1 $a3, $f0 -.L80049040: -/* 24440 80049040 0C00A7D7 */ jal func_80029F5C -/* 24444 80049044 27A50028 */ addiu $a1, $sp, 0x28 -/* 24448 80049048 C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 2444C 8004904C C7AE0028 */ lwc1 $f14, 0x28($sp) -/* 24450 80049050 8E460028 */ lw $a2, 0x28($s2) -/* 24454 80049054 0C00A7A5 */ jal func_80029E94 -/* 24458 80049058 8E470030 */ lw $a3, 0x30($s2) -/* 2445C 8004905C 4616003E */ c.le.s $f0, $f22 -/* 24460 80049060 00000000 */ nop -/* 24464 80049064 45010002 */ bc1t .L80049070 -/* 24468 80049068 24020001 */ addiu $v0, $zero, 1 -.L8004906C: -/* 2446C 8004906C 0000102D */ daddu $v0, $zero, $zero -.L80049070: -/* 24470 80049070 8FBF0044 */ lw $ra, 0x44($sp) -/* 24474 80049074 8FB40040 */ lw $s4, 0x40($sp) -/* 24478 80049078 8FB3003C */ lw $s3, 0x3c($sp) -/* 2447C 8004907C 8FB20038 */ lw $s2, 0x38($sp) -/* 24480 80049080 8FB10034 */ lw $s1, 0x34($sp) -/* 24484 80049084 8FB00030 */ lw $s0, 0x30($sp) -/* 24488 80049088 D7B80058 */ ldc1 $f24, 0x58($sp) -/* 2448C 8004908C D7B60050 */ ldc1 $f22, 0x50($sp) -/* 24490 80049090 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 24494 80049094 03E00008 */ jr $ra -/* 24498 80049098 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/23330/func_8004909C.s b/ver/jp/asm/nonmatchings/23330/func_8004909C.s deleted file mode 100644 index 484821a487..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_8004909C.s +++ /dev/null @@ -1,60 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004909C -/* 2449C 8004909C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 244A0 800490A0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 244A4 800490A4 4486B000 */ mtc1 $a2, $f22 -/* 244A8 800490A8 AFB00018 */ sw $s0, 0x18($sp) -/* 244AC 800490AC AFBF0024 */ sw $ra, 0x24($sp) -/* 244B0 800490B0 AFB20020 */ sw $s2, 0x20($sp) -/* 244B4 800490B4 AFB1001C */ sw $s1, 0x1c($sp) -/* 244B8 800490B8 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 244BC 800490BC 84840008 */ lh $a0, 8($a0) -/* 244C0 800490C0 4487A000 */ mtc1 $a3, $f20 -/* 244C4 800490C4 0C00E9EB */ jal func_8003A7AC -/* 244C8 800490C8 00A0802D */ daddu $s0, $a1, $zero -/* 244CC 800490CC 3C128011 */ lui $s2, %hi(D_8010F188) -/* 244D0 800490D0 2652F188 */ addiu $s2, $s2, %lo(D_8010F188) -/* 244D4 800490D4 0600001D */ bltz $s0, .L8004914C -/* 244D8 800490D8 0040882D */ daddu $s1, $v0, $zero -/* 244DC 800490DC 12000003 */ beqz $s0, .L800490EC -/* 244E0 800490E0 0000102D */ daddu $v0, $zero, $zero -/* 244E4 800490E4 0C00A66F */ jal func_800299BC -/* 244E8 800490E8 26040001 */ addiu $a0, $s0, 1 -.L800490EC: -/* 244EC 800490EC 14400018 */ bnez $v0, .L80049150 -/* 244F0 800490F0 0000102D */ daddu $v0, $zero, $zero -/* 244F4 800490F4 27A40010 */ addiu $a0, $sp, 0x10 -/* 244F8 800490F8 C6220034 */ lwc1 $f2, 0x34($s1) -/* 244FC 800490FC 3C014387 */ lui $at, 0x4387 -/* 24500 80049100 44810000 */ mtc1 $at, $f0 -/* 24504 80049104 4406A000 */ mfc1 $a2, $f20 -/* 24508 80049108 46020001 */ sub.s $f0, $f0, $f2 -/* 2450C 8004910C C6260038 */ lwc1 $f6, 0x38($s1) -/* 24510 80049110 C6240040 */ lwc1 $f4, 0x40($s1) -/* 24514 80049114 44070000 */ mfc1 $a3, $f0 -/* 24518 80049118 27A50014 */ addiu $a1, $sp, 0x14 -/* 2451C 8004911C E7A60010 */ swc1 $f6, 0x10($sp) -/* 24520 80049120 0C00A7D7 */ jal func_80029F5C -/* 24524 80049124 E7A40014 */ swc1 $f4, 0x14($sp) -/* 24528 80049128 8E460028 */ lw $a2, 0x28($s2) -/* 2452C 8004912C 8E470030 */ lw $a3, 0x30($s2) -/* 24530 80049130 C7AC0010 */ lwc1 $f12, 0x10($sp) -/* 24534 80049134 0C00A7A5 */ jal func_80029E94 -/* 24538 80049138 C7AE0014 */ lwc1 $f14, 0x14($sp) -/* 2453C 8004913C 4616003E */ c.le.s $f0, $f22 -/* 24540 80049140 00000000 */ nop -/* 24544 80049144 45010002 */ bc1t .L80049150 -/* 24548 80049148 24020001 */ addiu $v0, $zero, 1 -.L8004914C: -/* 2454C 8004914C 0000102D */ daddu $v0, $zero, $zero -.L80049150: -/* 24550 80049150 8FBF0024 */ lw $ra, 0x24($sp) -/* 24554 80049154 8FB20020 */ lw $s2, 0x20($sp) -/* 24558 80049158 8FB1001C */ lw $s1, 0x1c($sp) -/* 2455C 8004915C 8FB00018 */ lw $s0, 0x18($sp) -/* 24560 80049160 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 24564 80049164 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 24568 80049168 03E00008 */ jr $ra -/* 2456C 8004916C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049170.s b/ver/jp/asm/nonmatchings/23330/func_80049170.s deleted file mode 100644 index 8bec5bc4ee..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049170.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049170 -/* 24570 80049170 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 24574 80049174 AFB1001C */ sw $s1, 0x1c($sp) -/* 24578 80049178 0080882D */ daddu $s1, $a0, $zero -/* 2457C 8004917C AFB20020 */ sw $s2, 0x20($sp) -/* 24580 80049180 00A0902D */ daddu $s2, $a1, $zero -/* 24584 80049184 AFBF0024 */ sw $ra, 0x24($sp) -/* 24588 80049188 AFB00018 */ sw $s0, 0x18($sp) -/* 2458C 8004918C 822400A4 */ lb $a0, 0xa4($s1) -/* 24590 80049190 0C00FA6A */ jal func_8003E9A8 -/* 24594 80049194 00C0802D */ daddu $s0, $a2, $zero -/* 24598 80049198 3C03FFFF */ lui $v1, 0xffff -/* 2459C 8004919C 02031824 */ and $v1, $s0, $v1 -/* 245A0 800491A0 34650002 */ ori $a1, $v1, 2 -/* 245A4 800491A4 32100001 */ andi $s0, $s0, 1 -/* 245A8 800491A8 12000003 */ beqz $s0, .L800491B8 -/* 245AC 800491AC 0040182D */ daddu $v1, $v0, $zero -/* 245B0 800491B0 3C020001 */ lui $v0, 1 -/* 245B4 800491B4 00A22825 */ or $a1, $a1, $v0 -.L800491B8: -/* 245B8 800491B8 8C620018 */ lw $v0, 0x18($v1) -/* 245BC 800491BC 9442002A */ lhu $v0, 0x2a($v0) -/* 245C0 800491C0 30420020 */ andi $v0, $v0, 0x20 -/* 245C4 800491C4 10400002 */ beqz $v0, .L800491D0 -/* 245C8 800491C8 3C020002 */ lui $v0, 2 -/* 245CC 800491CC 00A22825 */ or $a1, $a1, $v0 -.L800491D0: -/* 245D0 800491D0 C6200040 */ lwc1 $f0, 0x40($s1) -/* 245D4 800491D4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 245D8 800491D8 8E260038 */ lw $a2, 0x38($s1) -/* 245DC 800491DC 8E27003C */ lw $a3, 0x3c($s1) -/* 245E0 800491E0 0C053B83 */ jal func_8014EE0C -/* 245E4 800491E4 0240202D */ daddu $a0, $s2, $zero -/* 245E8 800491E8 8FBF0024 */ lw $ra, 0x24($sp) -/* 245EC 800491EC 8FB20020 */ lw $s2, 0x20($sp) -/* 245F0 800491F0 8FB1001C */ lw $s1, 0x1c($sp) -/* 245F4 800491F4 8FB00018 */ lw $s0, 0x18($sp) -/* 245F8 800491F8 03E00008 */ jr $ra -/* 245FC 800491FC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049200.s b/ver/jp/asm/nonmatchings/23330/func_80049200.s deleted file mode 100644 index 1de7db8e10..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049200.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049200 -/* 24600 80049200 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24604 80049204 AFB00010 */ sw $s0, 0x10($sp) -/* 24608 80049208 0080802D */ daddu $s0, $a0, $zero -/* 2460C 8004920C AFBF0018 */ sw $ra, 0x18($sp) -/* 24610 80049210 AFB10014 */ sw $s1, 0x14($sp) -/* 24614 80049214 8E020148 */ lw $v0, 0x148($s0) -/* 24618 80049218 84440008 */ lh $a0, 8($v0) -/* 2461C 8004921C 0C00E9EB */ jal func_8003A7AC -/* 24620 80049220 00A0882D */ daddu $s1, $a1, $zero -/* 24624 80049224 9443008E */ lhu $v1, 0x8e($v0) -/* 24628 80049228 2463FFFF */ addiu $v1, $v1, -1 -/* 2462C 8004922C A443008E */ sh $v1, 0x8e($v0) -/* 24630 80049230 00031C00 */ sll $v1, $v1, 0x10 -/* 24634 80049234 58600001 */ blezl $v1, .L8004923C -/* 24638 80049238 AE110070 */ sw $s1, 0x70($s0) -.L8004923C: -/* 2463C 8004923C 8FBF0018 */ lw $ra, 0x18($sp) -/* 24640 80049240 8FB10014 */ lw $s1, 0x14($sp) -/* 24644 80049244 8FB00010 */ lw $s0, 0x10($sp) -/* 24648 80049248 03E00008 */ jr $ra -/* 2464C 8004924C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049250.s b/ver/jp/asm/nonmatchings/23330/func_80049250.s deleted file mode 100644 index f8d658b48a..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049250.s +++ /dev/null @@ -1,76 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049250 -/* 24650 80049250 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 24654 80049254 AFB3001C */ sw $s3, 0x1c($sp) -/* 24658 80049258 0080982D */ daddu $s3, $a0, $zero -/* 2465C 8004925C AFBF0020 */ sw $ra, 0x20($sp) -/* 24660 80049260 AFB20018 */ sw $s2, 0x18($sp) -/* 24664 80049264 AFB10014 */ sw $s1, 0x14($sp) -/* 24668 80049268 AFB00010 */ sw $s0, 0x10($sp) -/* 2466C 8004926C 8E710148 */ lw $s1, 0x148($s3) -/* 24670 80049270 86240008 */ lh $a0, 8($s1) -/* 24674 80049274 0C00E9EB */ jal func_8003A7AC -/* 24678 80049278 00A0902D */ daddu $s2, $a1, $zero -/* 2467C 8004927C 8E440004 */ lw $a0, 4($s2) -/* 24680 80049280 0040802D */ daddu $s0, $v0, $zero -/* 24684 80049284 00041FC2 */ srl $v1, $a0, 0x1f -/* 24688 80049288 00832021 */ addu $a0, $a0, $v1 -/* 2468C 8004928C 00042043 */ sra $a0, $a0, 1 -/* 24690 80049290 0C00A66F */ jal func_800299BC -/* 24694 80049294 24840001 */ addiu $a0, $a0, 1 -/* 24698 80049298 8E430004 */ lw $v1, 4($s2) -/* 2469C 8004929C 2404003C */ addiu $a0, $zero, 0x3c -/* 246A0 800492A0 00032FC2 */ srl $a1, $v1, 0x1f -/* 246A4 800492A4 00651821 */ addu $v1, $v1, $a1 -/* 246A8 800492A8 00031843 */ sra $v1, $v1, 1 -/* 246AC 800492AC 00621821 */ addu $v1, $v1, $v0 -/* 246B0 800492B0 0C00A66F */ jal func_800299BC -/* 246B4 800492B4 A603008E */ sh $v1, 0x8e($s0) -/* 246B8 800492B8 C60C000C */ lwc1 $f12, 0xc($s0) -/* 246BC 800492BC 44820000 */ mtc1 $v0, $f0 -/* 246C0 800492C0 00000000 */ nop -/* 246C4 800492C4 46800020 */ cvt.s.w $f0, $f0 -/* 246C8 800492C8 46006300 */ add.s $f12, $f12, $f0 -/* 246CC 800492CC 3C0141F0 */ lui $at, 0x41f0 -/* 246D0 800492D0 44810000 */ mtc1 $at, $f0 -/* 246D4 800492D4 0C00A6B9 */ jal func_80029AE4 -/* 246D8 800492D8 46006301 */ sub.s $f12, $f12, $f0 -/* 246DC 800492DC E600000C */ swc1 $f0, 0xc($s0) -/* 246E0 800492E0 8E2200CC */ lw $v0, 0xcc($s1) -/* 246E4 800492E4 8C420004 */ lw $v0, 4($v0) -/* 246E8 800492E8 AE020028 */ sw $v0, 0x28($s0) -/* 246EC 800492EC AE600074 */ sw $zero, 0x74($s3) -/* 246F0 800492F0 8E2200D0 */ lw $v0, 0xd0($s1) -/* 246F4 800492F4 8C420014 */ lw $v0, 0x14($v0) -/* 246F8 800492F8 04410004 */ bgez $v0, .L8004930C -/* 246FC 800492FC 00000000 */ nop -/* 24700 80049300 C6400000 */ lwc1 $f0, ($s2) -/* 24704 80049304 080124CB */ j .L8004932C -/* 24708 80049308 E6000018 */ swc1 $f0, 0x18($s0) -.L8004930C: -/* 2470C 8004930C 3C01800A */ lui $at, %hi(D_80098700) -/* 24710 80049310 D4228700 */ ldc1 $f2, %lo(D_80098700)($at) -/* 24714 80049314 44820000 */ mtc1 $v0, $f0 -/* 24718 80049318 00000000 */ nop -/* 2471C 8004931C 46800021 */ cvt.d.w $f0, $f0 -/* 24720 80049320 46220003 */ div.d $f0, $f0, $f2 -/* 24724 80049324 46200020 */ cvt.s.d $f0, $f0 -/* 24728 80049328 E6000018 */ swc1 $f0, 0x18($s0) -.L8004932C: -/* 2472C 8004932C 8E2200B0 */ lw $v0, 0xb0($s1) -/* 24730 80049330 2403FFBF */ addiu $v1, $zero, -0x41 -/* 24734 80049334 00431024 */ and $v0, $v0, $v1 -/* 24738 80049338 2403FFDF */ addiu $v1, $zero, -0x21 -/* 2473C 8004933C 00431024 */ and $v0, $v0, $v1 -/* 24740 80049340 AE2200B0 */ sw $v0, 0xb0($s1) -/* 24744 80049344 24020001 */ addiu $v0, $zero, 1 -/* 24748 80049348 AE620070 */ sw $v0, 0x70($s3) -/* 2474C 8004934C 8FBF0020 */ lw $ra, 0x20($sp) -/* 24750 80049350 8FB3001C */ lw $s3, 0x1c($sp) -/* 24754 80049354 8FB20018 */ lw $s2, 0x18($sp) -/* 24758 80049358 8FB10014 */ lw $s1, 0x14($sp) -/* 2475C 8004935C 8FB00010 */ lw $s0, 0x10($sp) -/* 24760 80049360 03E00008 */ jr $ra -/* 24764 80049364 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049368.s b/ver/jp/asm/nonmatchings/23330/func_80049368.s deleted file mode 100644 index afb120e03e..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049368.s +++ /dev/null @@ -1,305 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049368 -/* 24768 80049368 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 2476C 8004936C AFB3004C */ sw $s3, 0x4c($sp) -/* 24770 80049370 0080982D */ daddu $s3, $a0, $zero -/* 24774 80049374 AFB40050 */ sw $s4, 0x50($sp) -/* 24778 80049378 00A0A02D */ daddu $s4, $a1, $zero -/* 2477C 8004937C AFBF0058 */ sw $ra, 0x58($sp) -/* 24780 80049380 AFB50054 */ sw $s5, 0x54($sp) -/* 24784 80049384 AFB20048 */ sw $s2, 0x48($sp) -/* 24788 80049388 AFB10044 */ sw $s1, 0x44($sp) -/* 2478C 8004938C AFB00040 */ sw $s0, 0x40($sp) -/* 24790 80049390 8E710148 */ lw $s1, 0x148($s3) -/* 24794 80049394 00C0902D */ daddu $s2, $a2, $zero -/* 24798 80049398 86240008 */ lh $a0, 8($s1) -/* 2479C 8004939C 0C00E9EB */ jal func_8003A7AC -/* 247A0 800493A0 0000A82D */ daddu $s5, $zero, $zero -/* 247A4 800493A4 8E830014 */ lw $v1, 0x14($s4) -/* 247A8 800493A8 0460005D */ bltz $v1, .L80049520 -/* 247AC 800493AC 0040802D */ daddu $s0, $v0, $zero -/* 247B0 800493B0 8E620074 */ lw $v0, 0x74($s3) -/* 247B4 800493B4 1C400059 */ bgtz $v0, .L8004951C -/* 247B8 800493B8 2442FFFF */ addiu $v0, $v0, -1 -/* 247BC 800493BC 0240202D */ daddu $a0, $s2, $zero -/* 247C0 800493C0 AE630074 */ sw $v1, 0x74($s3) -/* 247C4 800493C4 AFA00010 */ sw $zero, 0x10($sp) -/* 247C8 800493C8 8E86000C */ lw $a2, 0xc($s4) -/* 247CC 800493CC 8E870010 */ lw $a3, 0x10($s4) -/* 247D0 800493D0 0C012359 */ jal func_80048D64 -/* 247D4 800493D4 0220282D */ daddu $a1, $s1, $zero -/* 247D8 800493D8 1040004E */ beqz $v0, .L80049514 -/* 247DC 800493DC 00000000 */ nop -/* 247E0 800493E0 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 247E4 800493E4 3C02800F */ lui $v0, %hi(D_800F7CC0) -/* 247E8 800493E8 8C427CC0 */ lw $v0, %lo(D_800F7CC0)($v0) -/* 247EC 800493EC C60E0040 */ lwc1 $f14, 0x40($s0) -/* 247F0 800493F0 C602003C */ lwc1 $f2, 0x3c($s0) -/* 247F4 800493F4 46006006 */ mov.s $f0, $f12 -/* 247F8 800493F8 8C460028 */ lw $a2, 0x28($v0) -/* 247FC 800493FC 8C470030 */ lw $a3, 0x30($v0) -/* 24800 80049400 46007106 */ mov.s $f4, $f14 -/* 24804 80049404 E7A00028 */ swc1 $f0, 0x28($sp) -/* 24808 80049408 E7A2002C */ swc1 $f2, 0x2c($sp) -/* 2480C 8004940C 0C00A710 */ jal func_80029C40 -/* 24810 80049410 E7A40030 */ swc1 $f4, 0x30($sp) -/* 24814 80049414 C6820018 */ lwc1 $f2, 0x18($s4) -/* 24818 80049418 E7A00038 */ swc1 $f0, 0x38($sp) -/* 2481C 8004941C E7A00014 */ swc1 $f0, 0x14($sp) -/* 24820 80049420 E7A20010 */ swc1 $f2, 0x10($sp) -/* 24824 80049424 860200A8 */ lh $v0, 0xa8($s0) -/* 24828 80049428 27A50028 */ addiu $a1, $sp, 0x28 -/* 2482C 8004942C 44820000 */ mtc1 $v0, $f0 -/* 24830 80049430 00000000 */ nop -/* 24834 80049434 46800020 */ cvt.s.w $f0, $f0 -/* 24838 80049438 E7A00018 */ swc1 $f0, 0x18($sp) -/* 2483C 8004943C 860200A6 */ lh $v0, 0xa6($s0) -/* 24840 80049440 27A6002C */ addiu $a2, $sp, 0x2c -/* 24844 80049444 44820000 */ mtc1 $v0, $f0 -/* 24848 80049448 00000000 */ nop -/* 2484C 8004944C 46800020 */ cvt.s.w $f0, $f0 -/* 24850 80049450 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 24854 80049454 8E040080 */ lw $a0, 0x80($s0) -/* 24858 80049458 0C037709 */ jal func_800DDC24 -/* 2485C 8004945C 27A70030 */ addiu $a3, $sp, 0x30 -/* 24860 80049460 1440002C */ bnez $v0, .L80049514 -/* 24864 80049464 0200202D */ daddu $a0, $s0, $zero -/* 24868 80049468 240502F4 */ addiu $a1, $zero, 0x2f4 -/* 2486C 8004946C C7A00038 */ lwc1 $f0, 0x38($sp) -/* 24870 80049470 3C060020 */ lui $a2, 0x20 -/* 24874 80049474 0C01245C */ jal func_80049170 -/* 24878 80049478 E600000C */ swc1 $f0, 0xc($s0) -/* 2487C 8004947C 02A0202D */ daddu $a0, $s5, $zero -/* 24880 80049480 0200282D */ daddu $a1, $s0, $zero -/* 24884 80049484 0000302D */ daddu $a2, $zero, $zero -/* 24888 80049488 84A300A8 */ lh $v1, 0xa8($a1) -/* 2488C 8004948C 3C013F80 */ lui $at, 0x3f80 -/* 24890 80049490 44810000 */ mtc1 $at, $f0 -/* 24894 80049494 3C014000 */ lui $at, 0x4000 -/* 24898 80049498 44811000 */ mtc1 $at, $f2 -/* 2489C 8004949C 3C01C1A0 */ lui $at, 0xc1a0 -/* 248A0 800494A0 44812000 */ mtc1 $at, $f4 -/* 248A4 800494A4 2402000F */ addiu $v0, $zero, 0xf -/* 248A8 800494A8 AFA2001C */ sw $v0, 0x1c($sp) -/* 248AC 800494AC 44833000 */ mtc1 $v1, $f6 -/* 248B0 800494B0 00000000 */ nop -/* 248B4 800494B4 468031A0 */ cvt.s.w $f6, $f6 -/* 248B8 800494B8 44073000 */ mfc1 $a3, $f6 -/* 248BC 800494BC 27A20034 */ addiu $v0, $sp, 0x34 -/* 248C0 800494C0 AFA20020 */ sw $v0, 0x20($sp) -/* 248C4 800494C4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 248C8 800494C8 E7A20014 */ swc1 $f2, 0x14($sp) -/* 248CC 800494CC 0C01BF9C */ jal func_8006FE70 -/* 248D0 800494D0 E7A40018 */ swc1 $f4, 0x18($sp) -/* 248D4 800494D4 2403FFBF */ addiu $v1, $zero, -0x41 -/* 248D8 800494D8 8E2200B0 */ lw $v0, 0xb0($s1) -/* 248DC 800494DC 8E240018 */ lw $a0, 0x18($s1) -/* 248E0 800494E0 00431024 */ and $v0, $v0, $v1 -/* 248E4 800494E4 2403FFDF */ addiu $v1, $zero, -0x21 -/* 248E8 800494E8 00431024 */ and $v0, $v0, $v1 -/* 248EC 800494EC AE2200B0 */ sw $v0, 0xb0($s1) -/* 248F0 800494F0 9482002A */ lhu $v0, 0x2a($a0) -/* 248F4 800494F4 30420001 */ andi $v0, $v0, 1 -/* 248F8 800494F8 10400003 */ beqz $v0, .L80049508 -/* 248FC 800494FC 2402000A */ addiu $v0, $zero, 0xa -/* 24900 80049500 080125F4 */ j .L800497D0 -/* 24904 80049504 AE620070 */ sw $v0, 0x70($s3) -.L80049508: -/* 24908 80049508 2402000C */ addiu $v0, $zero, 0xc -/* 2490C 8004950C 080125F4 */ j .L800497D0 -/* 24910 80049510 AE620070 */ sw $v0, 0x70($s3) -.L80049514: -/* 24914 80049514 8E620074 */ lw $v0, 0x74($s3) -/* 24918 80049518 2442FFFF */ addiu $v0, $v0, -1 -.L8004951C: -/* 2491C 8004951C AE620074 */ sw $v0, 0x74($s3) -.L80049520: -/* 24920 80049520 8E2300D0 */ lw $v1, 0xd0($s1) -/* 24924 80049524 C6000040 */ lwc1 $f0, 0x40($s0) -/* 24928 80049528 C4620000 */ lwc1 $f2, ($v1) -/* 2492C 8004952C 468010A0 */ cvt.s.w $f2, $f2 -/* 24930 80049530 C4640008 */ lwc1 $f4, 8($v1) -/* 24934 80049534 46802120 */ cvt.s.w $f4, $f4 -/* 24938 80049538 E7A00010 */ swc1 $f0, 0x10($sp) -/* 2493C 8004953C 8E2200D0 */ lw $v0, 0xd0($s1) -/* 24940 80049540 44051000 */ mfc1 $a1, $f2 -/* 24944 80049544 C440000C */ lwc1 $f0, 0xc($v0) -/* 24948 80049548 46800020 */ cvt.s.w $f0, $f0 -/* 2494C 8004954C E7A00014 */ swc1 $f0, 0x14($sp) -/* 24950 80049550 8E2200D0 */ lw $v0, 0xd0($s1) -/* 24954 80049554 44062000 */ mfc1 $a2, $f4 -/* 24958 80049558 C4400010 */ lwc1 $f0, 0x10($v0) -/* 2495C 8004955C 46800020 */ cvt.s.w $f0, $f0 -/* 24960 80049560 E7A00018 */ swc1 $f0, 0x18($sp) -/* 24964 80049564 8C640018 */ lw $a0, 0x18($v1) -/* 24968 80049568 0C012321 */ jal func_80048C84 -/* 2496C 8004956C 8E070038 */ lw $a3, 0x38($s0) -/* 24970 80049570 10400064 */ beqz $v0, .L80049704 -/* 24974 80049574 00000000 */ nop -/* 24978 80049578 8E060038 */ lw $a2, 0x38($s0) -/* 2497C 8004957C 8E2200D0 */ lw $v0, 0xd0($s1) -/* 24980 80049580 8E070040 */ lw $a3, 0x40($s0) -/* 24984 80049584 C44C0000 */ lwc1 $f12, ($v0) -/* 24988 80049588 46806320 */ cvt.s.w $f12, $f12 -/* 2498C 8004958C C44E0008 */ lwc1 $f14, 8($v0) -/* 24990 80049590 0C00A7A5 */ jal func_80029E94 -/* 24994 80049594 468073A0 */ cvt.s.w $f14, $f14 -/* 24998 80049598 C6020018 */ lwc1 $f2, 0x18($s0) -/* 2499C 8004959C 4600103C */ c.lt.s $f2, $f0 -/* 249A0 800495A0 00000000 */ nop -/* 249A4 800495A4 45000057 */ bc1f .L80049704 -/* 249A8 800495A8 00000000 */ nop -/* 249AC 800495AC 8E2300B0 */ lw $v1, 0xb0($s1) -/* 249B0 800495B0 30620020 */ andi $v0, $v1, 0x20 -/* 249B4 800495B4 14400002 */ bnez $v0, .L800495C0 -/* 249B8 800495B8 34620060 */ ori $v0, $v1, 0x60 -/* 249BC 800495BC AE2200B0 */ sw $v0, 0xb0($s1) -.L800495C0: -/* 249C0 800495C0 8E2200B0 */ lw $v0, 0xb0($s1) -/* 249C4 800495C4 30420040 */ andi $v0, $v0, 0x40 -/* 249C8 800495C8 10400013 */ beqz $v0, .L80049618 -/* 249CC 800495CC 00000000 */ nop -/* 249D0 800495D0 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 249D4 800495D4 8E2200D0 */ lw $v0, 0xd0($s1) -/* 249D8 800495D8 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 249DC 800495DC C4460000 */ lwc1 $f6, ($v0) -/* 249E0 800495E0 468031A0 */ cvt.s.w $f6, $f6 -/* 249E4 800495E4 44063000 */ mfc1 $a2, $f6 -/* 249E8 800495E8 C4460008 */ lwc1 $f6, 8($v0) -/* 249EC 800495EC 468031A0 */ cvt.s.w $f6, $f6 -/* 249F0 800495F0 44073000 */ mfc1 $a3, $f6 -/* 249F4 800495F4 0C00A710 */ jal func_80029C40 -/* 249F8 800495F8 00000000 */ nop -/* 249FC 800495FC 0C00A6B9 */ jal func_80029AE4 -/* 24A00 80049600 46000306 */ mov.s $f12, $f0 -/* 24A04 80049604 E600000C */ swc1 $f0, 0xc($s0) -/* 24A08 80049608 8E2200B0 */ lw $v0, 0xb0($s1) -/* 24A0C 8004960C 2403FFBF */ addiu $v1, $zero, -0x41 -/* 24A10 80049610 00431024 */ and $v0, $v0, $v1 -/* 24A14 80049614 AE2200B0 */ sw $v0, 0xb0($s1) -.L80049618: -/* 24A18 80049618 C6000018 */ lwc1 $f0, 0x18($s0) -/* 24A1C 8004961C C6020038 */ lwc1 $f2, 0x38($s0) -/* 24A20 80049620 46000021 */ cvt.d.s $f0, $f0 -/* 24A24 80049624 E7A20028 */ swc1 $f2, 0x28($sp) -/* 24A28 80049628 C602003C */ lwc1 $f2, 0x3c($s0) -/* 24A2C 8004962C C6040040 */ lwc1 $f4, 0x40($s0) -/* 24A30 80049630 46200000 */ add.d $f0, $f0, $f0 -/* 24A34 80049634 E7A2002C */ swc1 $f2, 0x2c($sp) -/* 24A38 80049638 E7A40030 */ swc1 $f4, 0x30($sp) -/* 24A3C 8004963C 46200020 */ cvt.s.d $f0, $f0 -/* 24A40 80049640 E7A00010 */ swc1 $f0, 0x10($sp) -/* 24A44 80049644 C600000C */ lwc1 $f0, 0xc($s0) -/* 24A48 80049648 E7A00014 */ swc1 $f0, 0x14($sp) -/* 24A4C 8004964C 860200A8 */ lh $v0, 0xa8($s0) -/* 24A50 80049650 27A50028 */ addiu $a1, $sp, 0x28 -/* 24A54 80049654 44820000 */ mtc1 $v0, $f0 -/* 24A58 80049658 00000000 */ nop -/* 24A5C 8004965C 46800020 */ cvt.s.w $f0, $f0 -/* 24A60 80049660 E7A00018 */ swc1 $f0, 0x18($sp) -/* 24A64 80049664 860200A6 */ lh $v0, 0xa6($s0) -/* 24A68 80049668 27A6002C */ addiu $a2, $sp, 0x2c -/* 24A6C 8004966C 44820000 */ mtc1 $v0, $f0 -/* 24A70 80049670 00000000 */ nop -/* 24A74 80049674 46800020 */ cvt.s.w $f0, $f0 -/* 24A78 80049678 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 24A7C 8004967C 8E040080 */ lw $a0, 0x80($s0) -/* 24A80 80049680 0C037709 */ jal func_800DDC24 -/* 24A84 80049684 27A70030 */ addiu $a3, $sp, 0x30 -/* 24A88 80049688 10400026 */ beqz $v0, .L80049724 -/* 24A8C 8004968C 24150001 */ addiu $s5, $zero, 1 -/* 24A90 80049690 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 24A94 80049694 8E2200D0 */ lw $v0, 0xd0($s1) -/* 24A98 80049698 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 24A9C 8004969C C4460000 */ lwc1 $f6, ($v0) -/* 24AA0 800496A0 468031A0 */ cvt.s.w $f6, $f6 -/* 24AA4 800496A4 44063000 */ mfc1 $a2, $f6 -/* 24AA8 800496A8 C4460008 */ lwc1 $f6, 8($v0) -/* 24AAC 800496AC 468031A0 */ cvt.s.w $f6, $f6 -/* 24AB0 800496B0 44073000 */ mfc1 $a3, $f6 -/* 24AB4 800496B4 0C00A710 */ jal func_80029C40 -/* 24AB8 800496B8 00000000 */ nop -/* 24ABC 800496BC 0C00A6B9 */ jal func_80029AE4 -/* 24AC0 800496C0 46000306 */ mov.s $f12, $f0 -/* 24AC4 800496C4 0200202D */ daddu $a0, $s0, $zero -/* 24AC8 800496C8 27A60038 */ addiu $a2, $sp, 0x38 -/* 24ACC 800496CC 0000382D */ daddu $a3, $zero, $zero -/* 24AD0 800496D0 2403FFBF */ addiu $v1, $zero, -0x41 -/* 24AD4 800496D4 E7A00038 */ swc1 $f0, 0x38($sp) -/* 24AD8 800496D8 8E2200B0 */ lw $v0, 0xb0($s1) -/* 24ADC 800496DC 3C0540A0 */ lui $a1, 0x40a0 -/* 24AE0 800496E0 00431024 */ and $v0, $v0, $v1 -/* 24AE4 800496E4 AE2200B0 */ sw $v0, 0xb0($s1) -/* 24AE8 800496E8 AFA00010 */ sw $zero, 0x10($sp) -/* 24AEC 800496EC 0C01290D */ jal func_8004A434 -/* 24AF0 800496F0 AFA00014 */ sw $zero, 0x14($sp) -/* 24AF4 800496F4 C7A00038 */ lwc1 $f0, 0x38($sp) -/* 24AF8 800496F8 E600000C */ swc1 $f0, 0xc($s0) -/* 24AFC 800496FC 080125C9 */ j .L80049724 -/* 24B00 80049700 24150001 */ addiu $s5, $zero, 1 -.L80049704: -/* 24B04 80049704 8E2300B0 */ lw $v1, 0xb0($s1) -/* 24B08 80049708 30620020 */ andi $v0, $v1, 0x20 -/* 24B0C 8004970C 10400005 */ beqz $v0, .L80049724 -/* 24B10 80049710 2402FFDF */ addiu $v0, $zero, -0x21 -/* 24B14 80049714 00621024 */ and $v0, $v1, $v0 -/* 24B18 80049718 2403FFBF */ addiu $v1, $zero, -0x41 -/* 24B1C 8004971C 00431024 */ and $v0, $v0, $v1 -/* 24B20 80049720 AE2200B0 */ sw $v0, 0xb0($s1) -.L80049724: -/* 24B24 80049724 8E2200D0 */ lw $v0, 0xd0($s1) -/* 24B28 80049728 8C43000C */ lw $v1, 0xc($v0) -/* 24B2C 8004972C 8C420010 */ lw $v0, 0x10($v0) -/* 24B30 80049730 00621825 */ or $v1, $v1, $v0 -/* 24B34 80049734 00751825 */ or $v1, $v1, $s5 -/* 24B38 80049738 10600008 */ beqz $v1, .L8004975C -/* 24B3C 8004973C 00000000 */ nop -/* 24B40 80049740 8602008C */ lh $v0, 0x8c($s0) -/* 24B44 80049744 14400022 */ bnez $v0, .L800497D0 -/* 24B48 80049748 00000000 */ nop -/* 24B4C 8004974C 8E050018 */ lw $a1, 0x18($s0) -/* 24B50 80049750 8E06000C */ lw $a2, 0xc($s0) -/* 24B54 80049754 0C00E9C5 */ jal func_8003A714 -/* 24B58 80049758 0200202D */ daddu $a0, $s0, $zero -.L8004975C: -/* 24B5C 8004975C 8E820004 */ lw $v0, 4($s4) -/* 24B60 80049760 1840001B */ blez $v0, .L800497D0 -/* 24B64 80049764 00000000 */ nop -/* 24B68 80049768 9602008E */ lhu $v0, 0x8e($s0) -/* 24B6C 8004976C 2442FFFF */ addiu $v0, $v0, -1 -/* 24B70 80049770 A602008E */ sh $v0, 0x8e($s0) -/* 24B74 80049774 00021400 */ sll $v0, $v0, 0x10 -/* 24B78 80049778 1C400015 */ bgtz $v0, .L800497D0 -/* 24B7C 8004977C 240403E8 */ addiu $a0, $zero, 0x3e8 -/* 24B80 80049780 24020002 */ addiu $v0, $zero, 2 -/* 24B84 80049784 0C00A66F */ jal func_800299BC -/* 24B88 80049788 AE620070 */ sw $v0, 0x70($s3) -/* 24B8C 8004978C 3C035555 */ lui $v1, 0x5555 -/* 24B90 80049790 34635556 */ ori $v1, $v1, 0x5556 -/* 24B94 80049794 00430018 */ mult $v0, $v1 -/* 24B98 80049798 000227C3 */ sra $a0, $v0, 0x1f -/* 24B9C 8004979C 00004010 */ mfhi $t0 -/* 24BA0 800497A0 01042023 */ subu $a0, $t0, $a0 -/* 24BA4 800497A4 00041840 */ sll $v1, $a0, 1 -/* 24BA8 800497A8 00641821 */ addu $v1, $v1, $a0 -/* 24BAC 800497AC 00431023 */ subu $v0, $v0, $v1 -/* 24BB0 800497B0 24420002 */ addiu $v0, $v0, 2 -/* 24BB4 800497B4 AE620074 */ sw $v0, 0x74($s3) -/* 24BB8 800497B8 8E82002C */ lw $v0, 0x2c($s4) -/* 24BBC 800497BC 58400004 */ blezl $v0, .L800497D0 -/* 24BC0 800497C0 AE600070 */ sw $zero, 0x70($s3) -/* 24BC4 800497C4 8E820008 */ lw $v0, 8($s4) -/* 24BC8 800497C8 58400001 */ blezl $v0, .L800497D0 -/* 24BCC 800497CC AE600070 */ sw $zero, 0x70($s3) -.L800497D0: -/* 24BD0 800497D0 8FBF0058 */ lw $ra, 0x58($sp) -/* 24BD4 800497D4 8FB50054 */ lw $s5, 0x54($sp) -/* 24BD8 800497D8 8FB40050 */ lw $s4, 0x50($sp) -/* 24BDC 800497DC 8FB3004C */ lw $s3, 0x4c($sp) -/* 24BE0 800497E0 8FB20048 */ lw $s2, 0x48($sp) -/* 24BE4 800497E4 8FB10044 */ lw $s1, 0x44($sp) -/* 24BE8 800497E8 8FB00040 */ lw $s0, 0x40($sp) -/* 24BEC 800497EC 03E00008 */ jr $ra -/* 24BF0 800497F0 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/23330/func_800497F4.s b/ver/jp/asm/nonmatchings/23330/func_800497F4.s deleted file mode 100644 index cf4bb4a16c..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_800497F4.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800497F4 -/* 24BF4 800497F4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 24BF8 800497F8 AFB3001C */ sw $s3, 0x1c($sp) -/* 24BFC 800497FC 0080982D */ daddu $s3, $a0, $zero -/* 24C00 80049800 AFBF0020 */ sw $ra, 0x20($sp) -/* 24C04 80049804 AFB20018 */ sw $s2, 0x18($sp) -/* 24C08 80049808 AFB10014 */ sw $s1, 0x14($sp) -/* 24C0C 8004980C AFB00010 */ sw $s0, 0x10($sp) -/* 24C10 80049810 8E720148 */ lw $s2, 0x148($s3) -/* 24C14 80049814 86440008 */ lh $a0, 8($s2) -/* 24C18 80049818 0C00E9EB */ jal func_8003A7AC -/* 24C1C 8004981C 00A0882D */ daddu $s1, $a1, $zero -/* 24C20 80049820 8E240008 */ lw $a0, 8($s1) -/* 24C24 80049824 0040802D */ daddu $s0, $v0, $zero -/* 24C28 80049828 00041FC2 */ srl $v1, $a0, 0x1f -/* 24C2C 8004982C 00832021 */ addu $a0, $a0, $v1 -/* 24C30 80049830 00042043 */ sra $a0, $a0, 1 -/* 24C34 80049834 0C00A66F */ jal func_800299BC -/* 24C38 80049838 24840001 */ addiu $a0, $a0, 1 -/* 24C3C 8004983C 8E230008 */ lw $v1, 8($s1) -/* 24C40 80049840 240400B4 */ addiu $a0, $zero, 0xb4 -/* 24C44 80049844 00032FC2 */ srl $a1, $v1, 0x1f -/* 24C48 80049848 00651821 */ addu $v1, $v1, $a1 -/* 24C4C 8004984C 00031843 */ sra $v1, $v1, 1 -/* 24C50 80049850 00621821 */ addu $v1, $v1, $v0 -/* 24C54 80049854 0C00A66F */ jal func_800299BC -/* 24C58 80049858 A603008E */ sh $v1, 0x8e($s0) -/* 24C5C 8004985C C60C000C */ lwc1 $f12, 0xc($s0) -/* 24C60 80049860 44820000 */ mtc1 $v0, $f0 -/* 24C64 80049864 00000000 */ nop -/* 24C68 80049868 46800020 */ cvt.s.w $f0, $f0 -/* 24C6C 8004986C 46006300 */ add.s $f12, $f12, $f0 -/* 24C70 80049870 3C0142B4 */ lui $at, 0x42b4 -/* 24C74 80049874 44810000 */ mtc1 $at, $f0 -/* 24C78 80049878 0C00A6B9 */ jal func_80029AE4 -/* 24C7C 8004987C 46006301 */ sub.s $f12, $f12, $f0 -/* 24C80 80049880 E600000C */ swc1 $f0, 0xc($s0) -/* 24C84 80049884 8E4200CC */ lw $v0, 0xcc($s2) -/* 24C88 80049888 8C420000 */ lw $v0, ($v0) -/* 24C8C 8004988C AE020028 */ sw $v0, 0x28($s0) -/* 24C90 80049890 24020003 */ addiu $v0, $zero, 3 -/* 24C94 80049894 AE620070 */ sw $v0, 0x70($s3) -/* 24C98 80049898 8FBF0020 */ lw $ra, 0x20($sp) -/* 24C9C 8004989C 8FB3001C */ lw $s3, 0x1c($sp) -/* 24CA0 800498A0 8FB20018 */ lw $s2, 0x18($sp) -/* 24CA4 800498A4 8FB10014 */ lw $s1, 0x14($sp) -/* 24CA8 800498A8 8FB00010 */ lw $s0, 0x10($sp) -/* 24CAC 800498AC 03E00008 */ jr $ra -/* 24CB0 800498B0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/23330/func_800498B4.s b/ver/jp/asm/nonmatchings/23330/func_800498B4.s deleted file mode 100644 index f92ba78601..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_800498B4.s +++ /dev/null @@ -1,151 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800498B4 -/* 24CB4 800498B4 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 24CB8 800498B8 AFB40048 */ sw $s4, 0x48($sp) -/* 24CBC 800498BC 0080A02D */ daddu $s4, $a0, $zero -/* 24CC0 800498C0 AFBF004C */ sw $ra, 0x4c($sp) -/* 24CC4 800498C4 AFB30044 */ sw $s3, 0x44($sp) -/* 24CC8 800498C8 AFB20040 */ sw $s2, 0x40($sp) -/* 24CCC 800498CC AFB1003C */ sw $s1, 0x3c($sp) -/* 24CD0 800498D0 AFB00038 */ sw $s0, 0x38($sp) -/* 24CD4 800498D4 F7B40050 */ sdc1 $f20, 0x50($sp) -/* 24CD8 800498D8 8E920148 */ lw $s2, 0x148($s4) -/* 24CDC 800498DC 00A0982D */ daddu $s3, $a1, $zero -/* 24CE0 800498E0 86440008 */ lh $a0, 8($s2) -/* 24CE4 800498E4 0C00E9EB */ jal func_8003A7AC -/* 24CE8 800498E8 00C0882D */ daddu $s1, $a2, $zero -/* 24CEC 800498EC 8E630014 */ lw $v1, 0x14($s3) -/* 24CF0 800498F0 0460004F */ bltz $v1, .L80049A30 -/* 24CF4 800498F4 0040802D */ daddu $s0, $v0, $zero -/* 24CF8 800498F8 0220202D */ daddu $a0, $s1, $zero -/* 24CFC 800498FC AFA00010 */ sw $zero, 0x10($sp) -/* 24D00 80049900 8E660024 */ lw $a2, 0x24($s3) -/* 24D04 80049904 8E670028 */ lw $a3, 0x28($s3) -/* 24D08 80049908 0C012359 */ jal func_80048D64 -/* 24D0C 8004990C 0240282D */ daddu $a1, $s2, $zero -/* 24D10 80049910 10400047 */ beqz $v0, .L80049A30 -/* 24D14 80049914 00000000 */ nop -/* 24D18 80049918 3C02800F */ lui $v0, %hi(D_800F7CC0) -/* 24D1C 8004991C 8C427CC0 */ lw $v0, %lo(D_800F7CC0)($v0) -/* 24D20 80049920 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 24D24 80049924 C602003C */ lwc1 $f2, 0x3c($s0) -/* 24D28 80049928 C6040040 */ lwc1 $f4, 0x40($s0) -/* 24D2C 8004992C 46006006 */ mov.s $f0, $f12 -/* 24D30 80049930 8C460028 */ lw $a2, 0x28($v0) -/* 24D34 80049934 8C470030 */ lw $a3, 0x30($v0) -/* 24D38 80049938 46002386 */ mov.s $f14, $f4 -/* 24D3C 8004993C E7A00028 */ swc1 $f0, 0x28($sp) -/* 24D40 80049940 E7A2002C */ swc1 $f2, 0x2c($sp) -/* 24D44 80049944 0C00A710 */ jal func_80029C40 -/* 24D48 80049948 E7A40030 */ swc1 $f4, 0x30($sp) -/* 24D4C 8004994C C6620018 */ lwc1 $f2, 0x18($s3) -/* 24D50 80049950 46000506 */ mov.s $f20, $f0 -/* 24D54 80049954 E7B40014 */ swc1 $f20, 0x14($sp) -/* 24D58 80049958 E7A20010 */ swc1 $f2, 0x10($sp) -/* 24D5C 8004995C 860200A8 */ lh $v0, 0xa8($s0) -/* 24D60 80049960 27A50028 */ addiu $a1, $sp, 0x28 -/* 24D64 80049964 44820000 */ mtc1 $v0, $f0 -/* 24D68 80049968 00000000 */ nop -/* 24D6C 8004996C 46800020 */ cvt.s.w $f0, $f0 -/* 24D70 80049970 E7A00018 */ swc1 $f0, 0x18($sp) -/* 24D74 80049974 860200A6 */ lh $v0, 0xa6($s0) -/* 24D78 80049978 27A6002C */ addiu $a2, $sp, 0x2c -/* 24D7C 8004997C 44820000 */ mtc1 $v0, $f0 -/* 24D80 80049980 00000000 */ nop -/* 24D84 80049984 46800020 */ cvt.s.w $f0, $f0 -/* 24D88 80049988 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 24D8C 8004998C 8E040080 */ lw $a0, 0x80($s0) -/* 24D90 80049990 0C037709 */ jal func_800DDC24 -/* 24D94 80049994 27A70030 */ addiu $a3, $sp, 0x30 -/* 24D98 80049998 14400025 */ bnez $v0, .L80049A30 -/* 24D9C 8004999C 0200202D */ daddu $a0, $s0, $zero -/* 24DA0 800499A0 240502F4 */ addiu $a1, $zero, 0x2f4 -/* 24DA4 800499A4 3C060020 */ lui $a2, 0x20 -/* 24DA8 800499A8 0C01245C */ jal func_80049170 -/* 24DAC 800499AC E614000C */ swc1 $f20, 0xc($s0) -/* 24DB0 800499B0 0000202D */ daddu $a0, $zero, $zero -/* 24DB4 800499B4 0200282D */ daddu $a1, $s0, $zero -/* 24DB8 800499B8 0000302D */ daddu $a2, $zero, $zero -/* 24DBC 800499BC 84A300A8 */ lh $v1, 0xa8($a1) -/* 24DC0 800499C0 3C013F80 */ lui $at, 0x3f80 -/* 24DC4 800499C4 44810000 */ mtc1 $at, $f0 -/* 24DC8 800499C8 3C014000 */ lui $at, 0x4000 -/* 24DCC 800499CC 44811000 */ mtc1 $at, $f2 -/* 24DD0 800499D0 3C01C1A0 */ lui $at, 0xc1a0 -/* 24DD4 800499D4 44812000 */ mtc1 $at, $f4 -/* 24DD8 800499D8 2402000F */ addiu $v0, $zero, 0xf -/* 24DDC 800499DC AFA2001C */ sw $v0, 0x1c($sp) -/* 24DE0 800499E0 44833000 */ mtc1 $v1, $f6 -/* 24DE4 800499E4 00000000 */ nop -/* 24DE8 800499E8 468031A0 */ cvt.s.w $f6, $f6 -/* 24DEC 800499EC 44073000 */ mfc1 $a3, $f6 -/* 24DF0 800499F0 27A20034 */ addiu $v0, $sp, 0x34 -/* 24DF4 800499F4 AFA20020 */ sw $v0, 0x20($sp) -/* 24DF8 800499F8 E7A00010 */ swc1 $f0, 0x10($sp) -/* 24DFC 800499FC E7A20014 */ swc1 $f2, 0x14($sp) -/* 24E00 80049A00 0C01BF9C */ jal func_8006FE70 -/* 24E04 80049A04 E7A40018 */ swc1 $f4, 0x18($sp) -/* 24E08 80049A08 8E420018 */ lw $v0, 0x18($s2) -/* 24E0C 80049A0C 9442002A */ lhu $v0, 0x2a($v0) -/* 24E10 80049A10 30420001 */ andi $v0, $v0, 1 -/* 24E14 80049A14 10400003 */ beqz $v0, .L80049A24 -/* 24E18 80049A18 2402000A */ addiu $v0, $zero, 0xa -/* 24E1C 80049A1C 080126B2 */ j .L80049AC8 -/* 24E20 80049A20 AE820070 */ sw $v0, 0x70($s4) -.L80049A24: -/* 24E24 80049A24 2402000C */ addiu $v0, $zero, 0xc -/* 24E28 80049A28 080126B2 */ j .L80049AC8 -/* 24E2C 80049A2C AE820070 */ sw $v0, 0x70($s4) -.L80049A30: -/* 24E30 80049A30 8602008C */ lh $v0, 0x8c($s0) -/* 24E34 80049A34 14400024 */ bnez $v0, .L80049AC8 -/* 24E38 80049A38 00000000 */ nop -/* 24E3C 80049A3C 9602008E */ lhu $v0, 0x8e($s0) -/* 24E40 80049A40 2442FFFF */ addiu $v0, $v0, -1 -/* 24E44 80049A44 A602008E */ sh $v0, 0x8e($s0) -/* 24E48 80049A48 00021400 */ sll $v0, $v0, 0x10 -/* 24E4C 80049A4C 1C40001E */ bgtz $v0, .L80049AC8 -/* 24E50 80049A50 00000000 */ nop -/* 24E54 80049A54 8E820074 */ lw $v0, 0x74($s4) -/* 24E58 80049A58 2442FFFF */ addiu $v0, $v0, -1 -/* 24E5C 80049A5C 10400019 */ beqz $v0, .L80049AC4 -/* 24E60 80049A60 AE820074 */ sw $v0, 0x74($s4) -/* 24E64 80049A64 8E420018 */ lw $v0, 0x18($s2) -/* 24E68 80049A68 9442002A */ lhu $v0, 0x2a($v0) -/* 24E6C 80049A6C 30420010 */ andi $v0, $v0, 0x10 -/* 24E70 80049A70 14400007 */ bnez $v0, .L80049A90 -/* 24E74 80049A74 00000000 */ nop -/* 24E78 80049A78 C600000C */ lwc1 $f0, 0xc($s0) -/* 24E7C 80049A7C 3C014334 */ lui $at, 0x4334 -/* 24E80 80049A80 44816000 */ mtc1 $at, $f12 -/* 24E84 80049A84 0C00A6B9 */ jal func_80029AE4 -/* 24E88 80049A88 460C0300 */ add.s $f12, $f0, $f12 -/* 24E8C 80049A8C E600000C */ swc1 $f0, 0xc($s0) -.L80049A90: -/* 24E90 80049A90 8E640008 */ lw $a0, 8($s3) -/* 24E94 80049A94 000417C2 */ srl $v0, $a0, 0x1f -/* 24E98 80049A98 00822021 */ addu $a0, $a0, $v0 -/* 24E9C 80049A9C 00042043 */ sra $a0, $a0, 1 -/* 24EA0 80049AA0 0C00A66F */ jal func_800299BC -/* 24EA4 80049AA4 24840001 */ addiu $a0, $a0, 1 -/* 24EA8 80049AA8 8E630008 */ lw $v1, 8($s3) -/* 24EAC 80049AAC 000327C2 */ srl $a0, $v1, 0x1f -/* 24EB0 80049AB0 00641821 */ addu $v1, $v1, $a0 -/* 24EB4 80049AB4 00031843 */ sra $v1, $v1, 1 -/* 24EB8 80049AB8 00621821 */ addu $v1, $v1, $v0 -/* 24EBC 80049ABC 080126B2 */ j .L80049AC8 -/* 24EC0 80049AC0 A603008E */ sh $v1, 0x8e($s0) -.L80049AC4: -/* 24EC4 80049AC4 AE800070 */ sw $zero, 0x70($s4) -.L80049AC8: -/* 24EC8 80049AC8 8FBF004C */ lw $ra, 0x4c($sp) -/* 24ECC 80049ACC 8FB40048 */ lw $s4, 0x48($sp) -/* 24ED0 80049AD0 8FB30044 */ lw $s3, 0x44($sp) -/* 24ED4 80049AD4 8FB20040 */ lw $s2, 0x40($sp) -/* 24ED8 80049AD8 8FB1003C */ lw $s1, 0x3c($sp) -/* 24EDC 80049ADC 8FB00038 */ lw $s0, 0x38($sp) -/* 24EE0 80049AE0 D7B40050 */ ldc1 $f20, 0x50($sp) -/* 24EE4 80049AE4 03E00008 */ jr $ra -/* 24EE8 80049AE8 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049AEC.s b/ver/jp/asm/nonmatchings/23330/func_80049AEC.s deleted file mode 100644 index 6913f27b32..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049AEC.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049AEC -/* 24EEC 80049AEC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24EF0 80049AF0 AFB20018 */ sw $s2, 0x18($sp) -/* 24EF4 80049AF4 0080902D */ daddu $s2, $a0, $zero -/* 24EF8 80049AF8 AFBF001C */ sw $ra, 0x1c($sp) -/* 24EFC 80049AFC AFB10014 */ sw $s1, 0x14($sp) -/* 24F00 80049B00 AFB00010 */ sw $s0, 0x10($sp) -/* 24F04 80049B04 8E510148 */ lw $s1, 0x148($s2) -/* 24F08 80049B08 0C00E9EB */ jal func_8003A7AC -/* 24F0C 80049B0C 86240008 */ lh $a0, 8($s1) -/* 24F10 80049B10 0040802D */ daddu $s0, $v0, $zero -/* 24F14 80049B14 0200202D */ daddu $a0, $s0, $zero -/* 24F18 80049B18 240503E1 */ addiu $a1, $zero, 0x3e1 -/* 24F1C 80049B1C 0C01245C */ jal func_80049170 -/* 24F20 80049B20 0000302D */ daddu $a2, $zero, $zero -/* 24F24 80049B24 8E2200CC */ lw $v0, 0xcc($s1) -/* 24F28 80049B28 3C014120 */ lui $at, 0x4120 -/* 24F2C 80049B2C 44812000 */ mtc1 $at, $f4 -/* 24F30 80049B30 3C014020 */ lui $at, 0x4020 -/* 24F34 80049B34 44810000 */ mtc1 $at, $f0 -/* 24F38 80049B38 C602003C */ lwc1 $f2, 0x3c($s0) -/* 24F3C 80049B3C 8C430010 */ lw $v1, 0x10($v0) -/* 24F40 80049B40 8E020000 */ lw $v0, ($s0) -/* 24F44 80049B44 E604001C */ swc1 $f4, 0x1c($s0) -/* 24F48 80049B48 E6000014 */ swc1 $f0, 0x14($s0) -/* 24F4C 80049B4C E6020064 */ swc1 $f2, 0x64($s0) -/* 24F50 80049B50 34420800 */ ori $v0, $v0, 0x800 -/* 24F54 80049B54 AE020000 */ sw $v0, ($s0) -/* 24F58 80049B58 2402000B */ addiu $v0, $zero, 0xb -/* 24F5C 80049B5C AE030028 */ sw $v1, 0x28($s0) -/* 24F60 80049B60 AE420070 */ sw $v0, 0x70($s2) -/* 24F64 80049B64 8FBF001C */ lw $ra, 0x1c($sp) -/* 24F68 80049B68 8FB20018 */ lw $s2, 0x18($sp) -/* 24F6C 80049B6C 8FB10014 */ lw $s1, 0x14($sp) -/* 24F70 80049B70 8FB00010 */ lw $s0, 0x10($sp) -/* 24F74 80049B74 03E00008 */ jr $ra -/* 24F78 80049B78 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049B7C.s b/ver/jp/asm/nonmatchings/23330/func_80049B7C.s deleted file mode 100644 index d9578bdb5d..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049B7C.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049B7C -/* 24F7C 80049B7C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24F80 80049B80 AFB00010 */ sw $s0, 0x10($sp) -/* 24F84 80049B84 0080802D */ daddu $s0, $a0, $zero -/* 24F88 80049B88 AFBF0014 */ sw $ra, 0x14($sp) -/* 24F8C 80049B8C 8E020148 */ lw $v0, 0x148($s0) -/* 24F90 80049B90 0C00E9EB */ jal func_8003A7AC -/* 24F94 80049B94 84440008 */ lh $a0, 8($v0) -/* 24F98 80049B98 0040202D */ daddu $a0, $v0, $zero -/* 24F9C 80049B9C C480001C */ lwc1 $f0, 0x1c($a0) -/* 24FA0 80049BA0 44801000 */ mtc1 $zero, $f2 -/* 24FA4 80049BA4 44801800 */ mtc1 $zero, $f3 -/* 24FA8 80049BA8 46000021 */ cvt.d.s $f0, $f0 -/* 24FAC 80049BAC 4622003E */ c.le.d $f0, $f2 -/* 24FB0 80049BB0 00000000 */ nop -/* 24FB4 80049BB4 45000009 */ bc1f .L80049BDC -/* 24FB8 80049BB8 0000182D */ daddu $v1, $zero, $zero -/* 24FBC 80049BBC C480003C */ lwc1 $f0, 0x3c($a0) -/* 24FC0 80049BC0 C4820064 */ lwc1 $f2, 0x64($a0) -/* 24FC4 80049BC4 4602003E */ c.le.s $f0, $f2 -/* 24FC8 80049BC8 00000000 */ nop -/* 24FCC 80049BCC 45000003 */ bc1f .L80049BDC -/* 24FD0 80049BD0 00000000 */ nop -/* 24FD4 80049BD4 E482003C */ swc1 $f2, 0x3c($a0) -/* 24FD8 80049BD8 24030001 */ addiu $v1, $zero, 1 -.L80049BDC: -/* 24FDC 80049BDC 14600009 */ bnez $v1, .L80049C04 -/* 24FE0 80049BE0 2403F7FF */ addiu $v1, $zero, -0x801 -/* 24FE4 80049BE4 C484003C */ lwc1 $f4, 0x3c($a0) -/* 24FE8 80049BE8 C480001C */ lwc1 $f0, 0x1c($a0) -/* 24FEC 80049BEC 46002100 */ add.s $f4, $f4, $f0 -/* 24FF0 80049BF0 C4820014 */ lwc1 $f2, 0x14($a0) -/* 24FF4 80049BF4 46020001 */ sub.s $f0, $f0, $f2 -/* 24FF8 80049BF8 E484003C */ swc1 $f4, 0x3c($a0) -/* 24FFC 80049BFC 08012707 */ j .L80049C1C -/* 25000 80049C00 E480001C */ swc1 $f0, 0x1c($a0) -.L80049C04: -/* 25004 80049C04 8C820000 */ lw $v0, ($a0) -/* 25008 80049C08 AC80001C */ sw $zero, 0x1c($a0) -/* 2500C 80049C0C 00431024 */ and $v0, $v0, $v1 -/* 25010 80049C10 AC820000 */ sw $v0, ($a0) -/* 25014 80049C14 2402000C */ addiu $v0, $zero, 0xc -/* 25018 80049C18 AE020070 */ sw $v0, 0x70($s0) -.L80049C1C: -/* 2501C 80049C1C 8FBF0014 */ lw $ra, 0x14($sp) -/* 25020 80049C20 8FB00010 */ lw $s0, 0x10($sp) -/* 25024 80049C24 03E00008 */ jr $ra -/* 25028 80049C28 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049C2C.s b/ver/jp/asm/nonmatchings/23330/func_80049C2C.s deleted file mode 100644 index 8105d394a9..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049C2C.s +++ /dev/null @@ -1,115 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049C2C -/* 2502C 80049C2C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 25030 80049C30 AFB40020 */ sw $s4, 0x20($sp) -/* 25034 80049C34 0080A02D */ daddu $s4, $a0, $zero -/* 25038 80049C38 AFBF0024 */ sw $ra, 0x24($sp) -/* 2503C 80049C3C AFB3001C */ sw $s3, 0x1c($sp) -/* 25040 80049C40 AFB20018 */ sw $s2, 0x18($sp) -/* 25044 80049C44 AFB10014 */ sw $s1, 0x14($sp) -/* 25048 80049C48 AFB00010 */ sw $s0, 0x10($sp) -/* 2504C 80049C4C F7B40028 */ sdc1 $f20, 0x28($sp) -/* 25050 80049C50 8E930148 */ lw $s3, 0x148($s4) -/* 25054 80049C54 86640008 */ lh $a0, 8($s3) -/* 25058 80049C58 0C00E9EB */ jal func_8003A7AC -/* 2505C 80049C5C 00A0902D */ daddu $s2, $a1, $zero -/* 25060 80049C60 3C04800F */ lui $a0, %hi(D_800F7CC0) -/* 25064 80049C64 8C847CC0 */ lw $a0, %lo(D_800F7CC0)($a0) -/* 25068 80049C68 908300B4 */ lbu $v1, 0xb4($a0) -/* 2506C 80049C6C 0040802D */ daddu $s0, $v0, $zero -/* 25070 80049C70 2462FFFD */ addiu $v0, $v1, -3 -/* 25074 80049C74 2C420003 */ sltiu $v0, $v0, 3 -/* 25078 80049C78 14400006 */ bnez $v0, .L80049C94 -/* 2507C 80049C7C 0000882D */ daddu $s1, $zero, $zero -/* 25080 80049C80 00031600 */ sll $v0, $v1, 0x18 -/* 25084 80049C84 00021603 */ sra $v0, $v0, 0x18 -/* 25088 80049C88 24030008 */ addiu $v1, $zero, 8 -/* 2508C 80049C8C 1443000F */ bne $v0, $v1, .L80049CCC -/* 25090 80049C90 00000000 */ nop -.L80049C94: -/* 25094 80049C94 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 25098 80049C98 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 2509C 80049C9C 8C860028 */ lw $a2, 0x28($a0) -/* 250A0 80049CA0 0C00A7A5 */ jal func_80029E94 -/* 250A4 80049CA4 8C870030 */ lw $a3, 0x30($a0) -/* 250A8 80049CA8 860200A6 */ lh $v0, 0xa6($s0) -/* 250AC 80049CAC 46000021 */ cvt.d.s $f0, $f0 -/* 250B0 80049CB0 44821000 */ mtc1 $v0, $f2 -/* 250B4 80049CB4 00000000 */ nop -/* 250B8 80049CB8 468010A1 */ cvt.d.w $f2, $f2 -/* 250BC 80049CBC 4622003C */ c.lt.d $f0, $f2 -/* 250C0 80049CC0 00000000 */ nop -/* 250C4 80049CC4 45030001 */ bc1tl .L80049CCC -/* 250C8 80049CC8 24110001 */ addiu $s1, $zero, 1 -.L80049CCC: -/* 250CC 80049CCC 56200031 */ bnel $s1, $zero, .L80049D94 -/* 250D0 80049CD0 A600008E */ sh $zero, 0x8e($s0) -/* 250D4 80049CD4 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 250D8 80049CD8 3C02800F */ lui $v0, %hi(D_800F7CC0) -/* 250DC 80049CDC 8C427CC0 */ lw $v0, %lo(D_800F7CC0)($v0) -/* 250E0 80049CE0 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 250E4 80049CE4 8C460028 */ lw $a2, 0x28($v0) -/* 250E8 80049CE8 0C00A710 */ jal func_80029C40 -/* 250EC 80049CEC 8C470030 */ lw $a3, 0x30($v0) -/* 250F0 80049CF0 46000506 */ mov.s $f20, $f0 -/* 250F4 80049CF4 C60C000C */ lwc1 $f12, 0xc($s0) -/* 250F8 80049CF8 0C00A6FA */ jal func_80029BE8 -/* 250FC 80049CFC 4600A386 */ mov.s $f14, $f20 -/* 25100 80049D00 46000086 */ mov.s $f2, $f0 -/* 25104 80049D04 8E42001C */ lw $v0, 0x1c($s2) -/* 25108 80049D08 46001005 */ abs.s $f0, $f2 -/* 2510C 80049D0C 44822000 */ mtc1 $v0, $f4 -/* 25110 80049D10 00000000 */ nop -/* 25114 80049D14 46802120 */ cvt.s.w $f4, $f4 -/* 25118 80049D18 4600203C */ c.lt.s $f4, $f0 -/* 2511C 80049D1C 00000000 */ nop -/* 25120 80049D20 4500000D */ bc1f .L80049D58 -/* 25124 80049D24 00000000 */ nop -/* 25128 80049D28 44800000 */ mtc1 $zero, $f0 -/* 2512C 80049D2C C614000C */ lwc1 $f20, 0xc($s0) -/* 25130 80049D30 4600103C */ c.lt.s $f2, $f0 -/* 25134 80049D34 00000000 */ nop -/* 25138 80049D38 45000006 */ bc1f .L80049D54 -/* 2513C 80049D3C 00021023 */ negu $v0, $v0 -/* 25140 80049D40 44820000 */ mtc1 $v0, $f0 -/* 25144 80049D44 00000000 */ nop -/* 25148 80049D48 46800020 */ cvt.s.w $f0, $f0 -/* 2514C 80049D4C 08012756 */ j .L80049D58 -/* 25150 80049D50 4600A500 */ add.s $f20, $f20, $f0 -.L80049D54: -/* 25154 80049D54 4604A500 */ add.s $f20, $f20, $f4 -.L80049D58: -/* 25158 80049D58 0C00A6B9 */ jal func_80029AE4 -/* 2515C 80049D5C 4600A306 */ mov.s $f12, $f20 -/* 25160 80049D60 E600000C */ swc1 $f0, 0xc($s0) -/* 25164 80049D64 8E440020 */ lw $a0, 0x20($s2) -/* 25168 80049D68 000417C2 */ srl $v0, $a0, 0x1f -/* 2516C 80049D6C 00822021 */ addu $a0, $a0, $v0 -/* 25170 80049D70 00042043 */ sra $a0, $a0, 1 -/* 25174 80049D74 0C00A66F */ jal func_800299BC -/* 25178 80049D78 24840001 */ addiu $a0, $a0, 1 -/* 2517C 80049D7C 8E430020 */ lw $v1, 0x20($s2) -/* 25180 80049D80 000327C2 */ srl $a0, $v1, 0x1f -/* 25184 80049D84 00641821 */ addu $v1, $v1, $a0 -/* 25188 80049D88 00031843 */ sra $v1, $v1, 1 -/* 2518C 80049D8C 00621821 */ addu $v1, $v1, $v0 -/* 25190 80049D90 A603008E */ sh $v1, 0x8e($s0) -.L80049D94: -/* 25194 80049D94 8E6200CC */ lw $v0, 0xcc($s3) -/* 25198 80049D98 8C42000C */ lw $v0, 0xc($v0) -/* 2519C 80049D9C AE020028 */ sw $v0, 0x28($s0) -/* 251A0 80049DA0 C6400018 */ lwc1 $f0, 0x18($s2) -/* 251A4 80049DA4 2402000D */ addiu $v0, $zero, 0xd -/* 251A8 80049DA8 E6000018 */ swc1 $f0, 0x18($s0) -/* 251AC 80049DAC AE820070 */ sw $v0, 0x70($s4) -/* 251B0 80049DB0 8FBF0024 */ lw $ra, 0x24($sp) -/* 251B4 80049DB4 8FB40020 */ lw $s4, 0x20($sp) -/* 251B8 80049DB8 8FB3001C */ lw $s3, 0x1c($sp) -/* 251BC 80049DBC 8FB20018 */ lw $s2, 0x18($sp) -/* 251C0 80049DC0 8FB10014 */ lw $s1, 0x14($sp) -/* 251C4 80049DC4 8FB00010 */ lw $s0, 0x10($sp) -/* 251C8 80049DC8 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 251CC 80049DCC 03E00008 */ jr $ra -/* 251D0 80049DD0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/23330/func_80049DD4.s b/ver/jp/asm/nonmatchings/23330/func_80049DD4.s deleted file mode 100644 index 5f8b684b7c..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_80049DD4.s +++ /dev/null @@ -1,188 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80049DD4 -/* 251D4 80049DD4 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 251D8 80049DD8 AFB30044 */ sw $s3, 0x44($sp) -/* 251DC 80049DDC 0080982D */ daddu $s3, $a0, $zero -/* 251E0 80049DE0 AFBF0048 */ sw $ra, 0x48($sp) -/* 251E4 80049DE4 AFB20040 */ sw $s2, 0x40($sp) -/* 251E8 80049DE8 AFB1003C */ sw $s1, 0x3c($sp) -/* 251EC 80049DEC AFB00038 */ sw $s0, 0x38($sp) -/* 251F0 80049DF0 F7B40050 */ sdc1 $f20, 0x50($sp) -/* 251F4 80049DF4 8E720148 */ lw $s2, 0x148($s3) -/* 251F8 80049DF8 00A0882D */ daddu $s1, $a1, $zero -/* 251FC 80049DFC 86440008 */ lh $a0, 8($s2) -/* 25200 80049E00 0C00E9EB */ jal func_8003A7AC -/* 25204 80049E04 00C0802D */ daddu $s0, $a2, $zero -/* 25208 80049E08 0200202D */ daddu $a0, $s0, $zero -/* 2520C 80049E0C 0240282D */ daddu $a1, $s2, $zero -/* 25210 80049E10 24030001 */ addiu $v1, $zero, 1 -/* 25214 80049E14 AFA30010 */ sw $v1, 0x10($sp) -/* 25218 80049E18 8E260024 */ lw $a2, 0x24($s1) -/* 2521C 80049E1C 8E270028 */ lw $a3, 0x28($s1) -/* 25220 80049E20 0C012359 */ jal func_80048D64 -/* 25224 80049E24 0040802D */ daddu $s0, $v0, $zero -/* 25228 80049E28 1440001D */ bnez $v0, .L80049EA0 -/* 2522C 80049E2C 24040002 */ addiu $a0, $zero, 2 -/* 25230 80049E30 0200282D */ daddu $a1, $s0, $zero -/* 25234 80049E34 0000302D */ daddu $a2, $zero, $zero -/* 25238 80049E38 860300A8 */ lh $v1, 0xa8($s0) -/* 2523C 80049E3C 3C013F80 */ lui $at, 0x3f80 -/* 25240 80049E40 44810000 */ mtc1 $at, $f0 -/* 25244 80049E44 3C014000 */ lui $at, 0x4000 -/* 25248 80049E48 44811000 */ mtc1 $at, $f2 -/* 2524C 80049E4C 3C01C1A0 */ lui $at, 0xc1a0 -/* 25250 80049E50 44812000 */ mtc1 $at, $f4 -/* 25254 80049E54 2402000F */ addiu $v0, $zero, 0xf -/* 25258 80049E58 AFA2001C */ sw $v0, 0x1c($sp) -/* 2525C 80049E5C 44833000 */ mtc1 $v1, $f6 -/* 25260 80049E60 00000000 */ nop -/* 25264 80049E64 468031A0 */ cvt.s.w $f6, $f6 -/* 25268 80049E68 44073000 */ mfc1 $a3, $f6 -/* 2526C 80049E6C 27A20028 */ addiu $v0, $sp, 0x28 -/* 25270 80049E70 AFA20020 */ sw $v0, 0x20($sp) -/* 25274 80049E74 E7A00010 */ swc1 $f0, 0x10($sp) -/* 25278 80049E78 E7A20014 */ swc1 $f2, 0x14($sp) -/* 2527C 80049E7C 0C01BF9C */ jal func_8006FE70 -/* 25280 80049E80 E7A40018 */ swc1 $f4, 0x18($sp) -/* 25284 80049E84 8E4200CC */ lw $v0, 0xcc($s2) -/* 25288 80049E88 8C430000 */ lw $v1, ($v0) -/* 2528C 80049E8C 24020014 */ addiu $v0, $zero, 0x14 -/* 25290 80049E90 A602008E */ sh $v0, 0x8e($s0) -/* 25294 80049E94 2402000E */ addiu $v0, $zero, 0xe -/* 25298 80049E98 0801281D */ j .L8004A074 -/* 2529C 80049E9C AE030028 */ sw $v1, 0x28($s0) -.L80049EA0: -/* 252A0 80049EA0 8E420018 */ lw $v0, 0x18($s2) -/* 252A4 80049EA4 9442002A */ lhu $v0, 0x2a($v0) -/* 252A8 80049EA8 30420004 */ andi $v0, $v0, 4 -/* 252AC 80049EAC 1040004A */ beqz $v0, .L80049FD8 -/* 252B0 80049EB0 0200202D */ daddu $a0, $s0, $zero -/* 252B4 80049EB4 3C02800F */ lui $v0, %hi(D_800F7CC0) -/* 252B8 80049EB8 8C427CC0 */ lw $v0, %lo(D_800F7CC0)($v0) -/* 252BC 80049EBC C60C0038 */ lwc1 $f12, 0x38($s0) -/* 252C0 80049EC0 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 252C4 80049EC4 8C460028 */ lw $a2, 0x28($v0) -/* 252C8 80049EC8 0C00A7A5 */ jal func_80029E94 -/* 252CC 80049ECC 8C470030 */ lw $a3, 0x30($v0) -/* 252D0 80049ED0 C6020018 */ lwc1 $f2, 0x18($s0) -/* 252D4 80049ED4 3C014014 */ lui $at, 0x4014 -/* 252D8 80049ED8 44812800 */ mtc1 $at, $f5 -/* 252DC 80049EDC 44802000 */ mtc1 $zero, $f4 -/* 252E0 80049EE0 460010A1 */ cvt.d.s $f2, $f2 -/* 252E4 80049EE4 46241082 */ mul.d $f2, $f2, $f4 -/* 252E8 80049EE8 00000000 */ nop -/* 252EC 80049EEC 46000021 */ cvt.d.s $f0, $f0 -/* 252F0 80049EF0 4620103C */ c.lt.d $f2, $f0 -/* 252F4 80049EF4 00000000 */ nop -/* 252F8 80049EF8 45000036 */ bc1f .L80049FD4 -/* 252FC 80049EFC 27A5002C */ addiu $a1, $sp, 0x2c -/* 25300 80049F00 C6000038 */ lwc1 $f0, 0x38($s0) -/* 25304 80049F04 C602003C */ lwc1 $f2, 0x3c($s0) -/* 25308 80049F08 C6040040 */ lwc1 $f4, 0x40($s0) -/* 2530C 80049F0C 3C013F80 */ lui $at, 0x3f80 -/* 25310 80049F10 4481A000 */ mtc1 $at, $f20 -/* 25314 80049F14 E7A0002C */ swc1 $f0, 0x2c($sp) -/* 25318 80049F18 E7A20030 */ swc1 $f2, 0x30($sp) -/* 2531C 80049F1C E7A40034 */ swc1 $f4, 0x34($sp) -/* 25320 80049F20 E7B40010 */ swc1 $f20, 0x10($sp) -/* 25324 80049F24 C600000C */ lwc1 $f0, 0xc($s0) -/* 25328 80049F28 E7A00014 */ swc1 $f0, 0x14($sp) -/* 2532C 80049F2C 860200A8 */ lh $v0, 0xa8($s0) -/* 25330 80049F30 44820000 */ mtc1 $v0, $f0 -/* 25334 80049F34 00000000 */ nop -/* 25338 80049F38 46800020 */ cvt.s.w $f0, $f0 -/* 2533C 80049F3C E7A00018 */ swc1 $f0, 0x18($sp) -/* 25340 80049F40 860200A6 */ lh $v0, 0xa6($s0) -/* 25344 80049F44 27A60030 */ addiu $a2, $sp, 0x30 -/* 25348 80049F48 44820000 */ mtc1 $v0, $f0 -/* 2534C 80049F4C 00000000 */ nop -/* 25350 80049F50 46800020 */ cvt.s.w $f0, $f0 -/* 25354 80049F54 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 25358 80049F58 8E040080 */ lw $a0, 0x80($s0) -/* 2535C 80049F5C 0C037709 */ jal func_800DDC24 -/* 25360 80049F60 27A70034 */ addiu $a3, $sp, 0x34 -/* 25364 80049F64 1040001B */ beqz $v0, .L80049FD4 -/* 25368 80049F68 0200282D */ daddu $a1, $s0, $zero -/* 2536C 80049F6C 24040002 */ addiu $a0, $zero, 2 -/* 25370 80049F70 0000302D */ daddu $a2, $zero, $zero -/* 25374 80049F74 860300A8 */ lh $v1, 0xa8($s0) -/* 25378 80049F78 3C014000 */ lui $at, 0x4000 -/* 2537C 80049F7C 44810000 */ mtc1 $at, $f0 -/* 25380 80049F80 3C01C1A0 */ lui $at, 0xc1a0 -/* 25384 80049F84 44811000 */ mtc1 $at, $f2 -/* 25388 80049F88 2402000C */ addiu $v0, $zero, 0xc -/* 2538C 80049F8C AFA2001C */ sw $v0, 0x1c($sp) -/* 25390 80049F90 44833000 */ mtc1 $v1, $f6 -/* 25394 80049F94 00000000 */ nop -/* 25398 80049F98 468031A0 */ cvt.s.w $f6, $f6 -/* 2539C 80049F9C 44073000 */ mfc1 $a3, $f6 -/* 253A0 80049FA0 27A20028 */ addiu $v0, $sp, 0x28 -/* 253A4 80049FA4 E7B40010 */ swc1 $f20, 0x10($sp) -/* 253A8 80049FA8 AFA20020 */ sw $v0, 0x20($sp) -/* 253AC 80049FAC E7A00014 */ swc1 $f0, 0x14($sp) -/* 253B0 80049FB0 0C01BF9C */ jal func_8006FE70 -/* 253B4 80049FB4 E7A20018 */ swc1 $f2, 0x18($sp) -/* 253B8 80049FB8 8E4200CC */ lw $v0, 0xcc($s2) -/* 253BC 80049FBC 8C430000 */ lw $v1, ($v0) -/* 253C0 80049FC0 2402000F */ addiu $v0, $zero, 0xf -/* 253C4 80049FC4 A602008E */ sh $v0, 0x8e($s0) -/* 253C8 80049FC8 2402000E */ addiu $v0, $zero, 0xe -/* 253CC 80049FCC 0801281D */ j .L8004A074 -/* 253D0 80049FD0 AE030028 */ sw $v1, 0x28($s0) -.L80049FD4: -/* 253D4 80049FD4 0200202D */ daddu $a0, $s0, $zero -.L80049FD8: -/* 253D8 80049FD8 0C00F4C8 */ jal func_8003D320 -/* 253DC 80049FDC 24050001 */ addiu $a1, $zero, 1 -/* 253E0 80049FE0 8E050018 */ lw $a1, 0x18($s0) -/* 253E4 80049FE4 8E06000C */ lw $a2, 0xc($s0) -/* 253E8 80049FE8 0C00E9C5 */ jal func_8003A714 -/* 253EC 80049FEC 0200202D */ daddu $a0, $s0, $zero -/* 253F0 80049FF0 C6000018 */ lwc1 $f0, 0x18($s0) -/* 253F4 80049FF4 3C014020 */ lui $at, 0x4020 -/* 253F8 80049FF8 44811800 */ mtc1 $at, $f3 -/* 253FC 80049FFC 44801000 */ mtc1 $zero, $f2 -/* 25400 8004A000 46000021 */ cvt.d.s $f0, $f0 -/* 25404 8004A004 4620103C */ c.lt.d $f2, $f0 -/* 25408 8004A008 00000000 */ nop -/* 2540C 8004A00C 45000012 */ bc1f .L8004A058 -/* 25410 8004A010 00000000 */ nop -/* 25414 8004A014 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 25418 8004A018 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 2541C 8004A01C 94430134 */ lhu $v1, 0x134($v0) -/* 25420 8004A020 3C02CCCC */ lui $v0, 0xcccc -/* 25424 8004A024 3442CCCD */ ori $v0, $v0, 0xcccd -/* 25428 8004A028 00620019 */ multu $v1, $v0 -/* 2542C 8004A02C 00004010 */ mfhi $t0 -/* 25430 8004A030 00082082 */ srl $a0, $t0, 2 -/* 25434 8004A034 00041080 */ sll $v0, $a0, 2 -/* 25438 8004A038 00441021 */ addu $v0, $v0, $a0 -/* 2543C 8004A03C 00621823 */ subu $v1, $v1, $v0 -/* 25440 8004A040 3063FFFF */ andi $v1, $v1, 0xffff -/* 25444 8004A044 14600004 */ bnez $v1, .L8004A058 -/* 25448 8004A048 0200202D */ daddu $a0, $s0, $zero -/* 2544C 8004A04C 240520C1 */ addiu $a1, $zero, 0x20c1 -/* 25450 8004A050 0C01245C */ jal func_80049170 -/* 25454 8004A054 0000302D */ daddu $a2, $zero, $zero -.L8004A058: -/* 25458 8004A058 8602008E */ lh $v0, 0x8e($s0) -/* 2545C 8004A05C 9603008E */ lhu $v1, 0x8e($s0) -/* 25460 8004A060 18400003 */ blez $v0, .L8004A070 -/* 25464 8004A064 2462FFFF */ addiu $v0, $v1, -1 -/* 25468 8004A068 0801281E */ j .L8004A078 -/* 2546C 8004A06C A602008E */ sh $v0, 0x8e($s0) -.L8004A070: -/* 25470 8004A070 2402000C */ addiu $v0, $zero, 0xc -.L8004A074: -/* 25474 8004A074 AE620070 */ sw $v0, 0x70($s3) -.L8004A078: -/* 25478 8004A078 8FBF0048 */ lw $ra, 0x48($sp) -/* 2547C 8004A07C 8FB30044 */ lw $s3, 0x44($sp) -/* 25480 8004A080 8FB20040 */ lw $s2, 0x40($sp) -/* 25484 8004A084 8FB1003C */ lw $s1, 0x3c($sp) -/* 25488 8004A088 8FB00038 */ lw $s0, 0x38($sp) -/* 2548C 8004A08C D7B40050 */ ldc1 $f20, 0x50($sp) -/* 25490 8004A090 03E00008 */ jr $ra -/* 25494 8004A094 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/23330/func_8004A098.s b/ver/jp/asm/nonmatchings/23330/func_8004A098.s deleted file mode 100644 index 6ecc92500f..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_8004A098.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A098 -/* 25498 8004A098 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2549C 8004A09C AFB20018 */ sw $s2, 0x18($sp) -/* 254A0 8004A0A0 0080902D */ daddu $s2, $a0, $zero -/* 254A4 8004A0A4 AFBF001C */ sw $ra, 0x1c($sp) -/* 254A8 8004A0A8 AFB10014 */ sw $s1, 0x14($sp) -/* 254AC 8004A0AC AFB00010 */ sw $s0, 0x10($sp) -/* 254B0 8004A0B0 8E510148 */ lw $s1, 0x148($s2) -/* 254B4 8004A0B4 0C00E9EB */ jal func_8003A7AC -/* 254B8 8004A0B8 86240008 */ lh $a0, 8($s1) -/* 254BC 8004A0BC 0040802D */ daddu $s0, $v0, $zero -/* 254C0 8004A0C0 9602008E */ lhu $v0, 0x8e($s0) -/* 254C4 8004A0C4 2442FFFF */ addiu $v0, $v0, -1 -/* 254C8 8004A0C8 A602008E */ sh $v0, 0x8e($s0) -/* 254CC 8004A0CC 00021400 */ sll $v0, $v0, 0x10 -/* 254D0 8004A0D0 14400010 */ bnez $v0, .L8004A114 -/* 254D4 8004A0D4 00000000 */ nop -/* 254D8 8004A0D8 8E2200D0 */ lw $v0, 0xd0($s1) -/* 254DC 8004A0DC C60C0038 */ lwc1 $f12, 0x38($s0) -/* 254E0 8004A0E0 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 254E4 8004A0E4 C4420000 */ lwc1 $f2, ($v0) -/* 254E8 8004A0E8 468010A0 */ cvt.s.w $f2, $f2 -/* 254EC 8004A0EC 44061000 */ mfc1 $a2, $f2 -/* 254F0 8004A0F0 C4420008 */ lwc1 $f2, 8($v0) -/* 254F4 8004A0F4 468010A0 */ cvt.s.w $f2, $f2 -/* 254F8 8004A0F8 44071000 */ mfc1 $a3, $f2 -/* 254FC 8004A0FC 0C00A710 */ jal func_80029C40 -/* 25500 8004A100 00000000 */ nop -/* 25504 8004A104 0C00A6B9 */ jal func_80029AE4 -/* 25508 8004A108 46000306 */ mov.s $f12, $f0 -/* 2550C 8004A10C E600000C */ swc1 $f0, 0xc($s0) -/* 25510 8004A110 AE400070 */ sw $zero, 0x70($s2) -.L8004A114: -/* 25514 8004A114 8FBF001C */ lw $ra, 0x1c($sp) -/* 25518 8004A118 8FB20018 */ lw $s2, 0x18($sp) -/* 2551C 8004A11C 8FB10014 */ lw $s1, 0x14($sp) -/* 25520 8004A120 8FB00010 */ lw $s0, 0x10($sp) -/* 25524 8004A124 03E00008 */ jr $ra -/* 25528 8004A128 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/23330/func_8004A12C.s b/ver/jp/asm/nonmatchings/23330/func_8004A12C.s deleted file mode 100644 index ca4103a70d..0000000000 --- a/ver/jp/asm/nonmatchings/23330/func_8004A12C.s +++ /dev/null @@ -1,168 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A12C -/* 2552C 8004A12C 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 25530 8004A130 AFB20038 */ sw $s2, 0x38($sp) -/* 25534 8004A134 0080902D */ daddu $s2, $a0, $zero -/* 25538 8004A138 AFBF0048 */ sw $ra, 0x48($sp) -/* 2553C 8004A13C AFB50044 */ sw $s5, 0x44($sp) -/* 25540 8004A140 AFB40040 */ sw $s4, 0x40($sp) -/* 25544 8004A144 AFB3003C */ sw $s3, 0x3c($sp) -/* 25548 8004A148 AFB10034 */ sw $s1, 0x34($sp) -/* 2554C 8004A14C AFB00030 */ sw $s0, 0x30($sp) -/* 25550 8004A150 8E510148 */ lw $s1, 0x148($s2) -/* 25554 8004A154 86240008 */ lh $a0, 8($s1) -/* 25558 8004A158 0C00E9EB */ jal func_8003A7AC -/* 2555C 8004A15C 00A0802D */ daddu $s0, $a1, $zero -/* 25560 8004A160 8E43000C */ lw $v1, 0xc($s2) -/* 25564 8004A164 0240202D */ daddu $a0, $s2, $zero -/* 25568 8004A168 8C650000 */ lw $a1, ($v1) -/* 2556C 8004A16C 0C0B1EAF */ jal func_802C7ABC -/* 25570 8004A170 0040A82D */ daddu $s5, $v0, $zero -/* 25574 8004A174 AFA00010 */ sw $zero, 0x10($sp) -/* 25578 8004A178 8E2300D0 */ lw $v1, 0xd0($s1) -/* 2557C 8004A17C 8C630030 */ lw $v1, 0x30($v1) -/* 25580 8004A180 AFA30014 */ sw $v1, 0x14($sp) -/* 25584 8004A184 8E2300D0 */ lw $v1, 0xd0($s1) -/* 25588 8004A188 8C63001C */ lw $v1, 0x1c($v1) -/* 2558C 8004A18C AFA30018 */ sw $v1, 0x18($sp) -/* 25590 8004A190 8E2300D0 */ lw $v1, 0xd0($s1) -/* 25594 8004A194 8C630024 */ lw $v1, 0x24($v1) -/* 25598 8004A198 AFA3001C */ sw $v1, 0x1c($sp) -/* 2559C 8004A19C 8E2300D0 */ lw $v1, 0xd0($s1) -/* 255A0 8004A1A0 8C630028 */ lw $v1, 0x28($v1) -/* 255A4 8004A1A4 27B40010 */ addiu $s4, $sp, 0x10 -/* 255A8 8004A1A8 AFA30020 */ sw $v1, 0x20($sp) -/* 255AC 8004A1AC 8E2300D0 */ lw $v1, 0xd0($s1) -/* 255B0 8004A1B0 3C014282 */ lui $at, 0x4282 -/* 255B4 8004A1B4 44810000 */ mtc1 $at, $f0 -/* 255B8 8004A1B8 8C63002C */ lw $v1, 0x2c($v1) -/* 255BC 8004A1BC 0040982D */ daddu $s3, $v0, $zero -/* 255C0 8004A1C0 E7A00028 */ swc1 $f0, 0x28($sp) -/* 255C4 8004A1C4 A7A0002C */ sh $zero, 0x2c($sp) -/* 255C8 8004A1C8 16000005 */ bnez $s0, .L8004A1E0 -/* 255CC 8004A1CC AFA30024 */ sw $v1, 0x24($sp) -/* 255D0 8004A1D0 8E2200B0 */ lw $v0, 0xb0($s1) -/* 255D4 8004A1D4 30420004 */ andi $v0, $v0, 4 -/* 255D8 8004A1D8 1040002B */ beqz $v0, .L8004A288 -/* 255DC 8004A1DC 00000000 */ nop -.L8004A1E0: -/* 255E0 8004A1E0 2404F7FF */ addiu $a0, $zero, -0x801 -/* 255E4 8004A1E4 AE400070 */ sw $zero, 0x70($s2) -/* 255E8 8004A1E8 A6A0008E */ sh $zero, 0x8e($s5) -/* 255EC 8004A1EC 8E2200CC */ lw $v0, 0xcc($s1) -/* 255F0 8004A1F0 8EA30000 */ lw $v1, ($s5) -/* 255F4 8004A1F4 8C420000 */ lw $v0, ($v0) -/* 255F8 8004A1F8 00641824 */ and $v1, $v1, $a0 -/* 255FC 8004A1FC AEA30000 */ sw $v1, ($s5) -/* 25600 8004A200 AEA20028 */ sw $v0, 0x28($s5) -/* 25604 8004A204 8E2200D0 */ lw $v0, 0xd0($s1) -/* 25608 8004A208 8C420034 */ lw $v0, 0x34($v0) -/* 2560C 8004A20C 54400005 */ bnel $v0, $zero, .L8004A224 -/* 25610 8004A210 2402FDFF */ addiu $v0, $zero, -0x201 -/* 25614 8004A214 34620200 */ ori $v0, $v1, 0x200 -/* 25618 8004A218 2403FFF7 */ addiu $v1, $zero, -9 -/* 2561C 8004A21C 0801288B */ j .L8004A22C -/* 25620 8004A220 00431024 */ and $v0, $v0, $v1 -.L8004A224: -/* 25624 8004A224 00621024 */ and $v0, $v1, $v0 -/* 25628 8004A228 34420008 */ ori $v0, $v0, 8 -.L8004A22C: -/* 2562C 8004A22C AEA20000 */ sw $v0, ($s5) -/* 25630 8004A230 8E2200B0 */ lw $v0, 0xb0($s1) -/* 25634 8004A234 30420004 */ andi $v0, $v0, 4 -/* 25638 8004A238 10400004 */ beqz $v0, .L8004A24C -/* 2563C 8004A23C 24020063 */ addiu $v0, $zero, 0x63 -/* 25640 8004A240 AE420070 */ sw $v0, 0x70($s2) -/* 25644 8004A244 08012899 */ j .L8004A264 -/* 25648 8004A248 AE400074 */ sw $zero, 0x74($s2) -.L8004A24C: -/* 2564C 8004A24C 8E220000 */ lw $v0, ($s1) -/* 25650 8004A250 3C034000 */ lui $v1, 0x4000 -/* 25654 8004A254 00431024 */ and $v0, $v0, $v1 -/* 25658 8004A258 10400002 */ beqz $v0, .L8004A264 -/* 2565C 8004A25C 2402000C */ addiu $v0, $zero, 0xc -/* 25660 8004A260 AE420070 */ sw $v0, 0x70($s2) -.L8004A264: -/* 25664 8004A264 3C05BFFF */ lui $a1, 0xbfff -/* 25668 8004A268 34A5FFFF */ ori $a1, $a1, 0xffff -/* 2566C 8004A26C 2404FFFB */ addiu $a0, $zero, -5 -/* 25670 8004A270 8E2200B0 */ lw $v0, 0xb0($s1) -/* 25674 8004A274 8E230000 */ lw $v1, ($s1) -/* 25678 8004A278 00441024 */ and $v0, $v0, $a0 -/* 2567C 8004A27C 00651824 */ and $v1, $v1, $a1 -/* 25680 8004A280 AE2200B0 */ sw $v0, 0xb0($s1) -/* 25684 8004A284 AE230000 */ sw $v1, ($s1) -.L8004A288: -/* 25688 8004A288 8E430070 */ lw $v1, 0x70($s2) -/* 2568C 8004A28C 2C620064 */ sltiu $v0, $v1, 0x64 -/* 25690 8004A290 10400038 */ beqz $v0, .L8004A374 -/* 25694 8004A294 00031080 */ sll $v0, $v1, 2 -/* 25698 8004A298 3C01800A */ lui $at, %hi(D_80098708) -/* 2569C 8004A29C 00220821 */ addu $at, $at, $v0 -/* 256A0 8004A2A0 8C228708 */ lw $v0, %lo(D_80098708)($at) -/* 256A4 8004A2A4 00400008 */ jr $v0 -/* 256A8 8004A2A8 00000000 */ nop -/* 256AC 8004A2AC 0240202D */ daddu $a0, $s2, $zero -/* 256B0 8004A2B0 0260282D */ daddu $a1, $s3, $zero -/* 256B4 8004A2B4 0C012494 */ jal func_80049250 -/* 256B8 8004A2B8 0280302D */ daddu $a2, $s4, $zero -/* 256BC 8004A2BC 0240202D */ daddu $a0, $s2, $zero -/* 256C0 8004A2C0 0260282D */ daddu $a1, $s3, $zero -/* 256C4 8004A2C4 0C0124DA */ jal func_80049368 -/* 256C8 8004A2C8 0280302D */ daddu $a2, $s4, $zero -/* 256CC 8004A2CC 080128DD */ j .L8004A374 -/* 256D0 8004A2D0 00000000 */ nop -/* 256D4 8004A2D4 0240202D */ daddu $a0, $s2, $zero -/* 256D8 8004A2D8 0260282D */ daddu $a1, $s3, $zero -/* 256DC 8004A2DC 0C0125FD */ jal func_800497F4 -/* 256E0 8004A2E0 0280302D */ daddu $a2, $s4, $zero -/* 256E4 8004A2E4 0240202D */ daddu $a0, $s2, $zero -/* 256E8 8004A2E8 0260282D */ daddu $a1, $s3, $zero -/* 256EC 8004A2EC 0C01262D */ jal func_800498B4 -/* 256F0 8004A2F0 0280302D */ daddu $a2, $s4, $zero -/* 256F4 8004A2F4 080128DD */ j .L8004A374 -/* 256F8 8004A2F8 00000000 */ nop -/* 256FC 8004A2FC 0240202D */ daddu $a0, $s2, $zero -/* 25700 8004A300 0260282D */ daddu $a1, $s3, $zero -/* 25704 8004A304 0C0126BB */ jal func_80049AEC -/* 25708 8004A308 0280302D */ daddu $a2, $s4, $zero -/* 2570C 8004A30C 0240202D */ daddu $a0, $s2, $zero -/* 25710 8004A310 0260282D */ daddu $a1, $s3, $zero -/* 25714 8004A314 0C0126DF */ jal func_80049B7C -/* 25718 8004A318 0280302D */ daddu $a2, $s4, $zero -/* 2571C 8004A31C 080128DD */ j .L8004A374 -/* 25720 8004A320 00000000 */ nop -/* 25724 8004A324 0240202D */ daddu $a0, $s2, $zero -/* 25728 8004A328 0260282D */ daddu $a1, $s3, $zero -/* 2572C 8004A32C 0C01270B */ jal func_80049C2C -/* 25730 8004A330 0280302D */ daddu $a2, $s4, $zero -/* 25734 8004A334 0240202D */ daddu $a0, $s2, $zero -/* 25738 8004A338 0260282D */ daddu $a1, $s3, $zero -/* 2573C 8004A33C 0C012775 */ jal func_80049DD4 -/* 25740 8004A340 0280302D */ daddu $a2, $s4, $zero -/* 25744 8004A344 8E430070 */ lw $v1, 0x70($s2) -/* 25748 8004A348 2402000E */ addiu $v0, $zero, 0xe -/* 2574C 8004A34C 14620009 */ bne $v1, $v0, .L8004A374 -/* 25750 8004A350 00000000 */ nop -/* 25754 8004A354 0240202D */ daddu $a0, $s2, $zero -/* 25758 8004A358 0260282D */ daddu $a1, $s3, $zero -/* 2575C 8004A35C 0C012826 */ jal func_8004A098 -/* 25760 8004A360 0280302D */ daddu $a2, $s4, $zero -/* 25764 8004A364 080128DD */ j .L8004A374 -/* 25768 8004A368 00000000 */ nop -/* 2576C 8004A36C 0C0128FB */ jal func_8004A3EC -/* 25770 8004A370 0240202D */ daddu $a0, $s2, $zero -.L8004A374: -/* 25774 8004A374 8FBF0048 */ lw $ra, 0x48($sp) -/* 25778 8004A378 8FB50044 */ lw $s5, 0x44($sp) -/* 2577C 8004A37C 8FB40040 */ lw $s4, 0x40($sp) -/* 25780 8004A380 8FB3003C */ lw $s3, 0x3c($sp) -/* 25784 8004A384 8FB20038 */ lw $s2, 0x38($sp) -/* 25788 8004A388 8FB10034 */ lw $s1, 0x34($sp) -/* 2578C 8004A38C 8FB00030 */ lw $s0, 0x30($sp) -/* 25790 8004A390 0000102D */ daddu $v0, $zero, $zero -/* 25794 8004A394 03E00008 */ jr $ra -/* 25798 8004A398 27BD0050 */ addiu $sp, $sp, 0x50 -/* 2579C 8004A39C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2570/func_80027170.s b/ver/jp/asm/nonmatchings/2570/func_80027170.s deleted file mode 100644 index 15801342df..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_80027170.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027170 -/* 2570 80027170 3C04800A */ lui $a0, %hi(D_8009A64C) -/* 2574 80027174 2484A64C */ addiu $a0, $a0, %lo(D_8009A64C) -/* 2578 80027178 8C830000 */ lw $v1, ($a0) -/* 257C 8002717C 3C02DB06 */ lui $v0, 0xdb06 -/* 2580 80027180 0060282D */ daddu $a1, $v1, $zero -/* 2584 80027184 24630008 */ addiu $v1, $v1, 8 -/* 2588 80027188 AC830000 */ sw $v1, ($a0) -/* 258C 8002718C ACA20000 */ sw $v0, ($a1) -/* 2590 80027190 24620008 */ addiu $v0, $v1, 8 -/* 2594 80027194 ACA00004 */ sw $zero, 4($a1) -/* 2598 80027198 3C05DE00 */ lui $a1, 0xde00 -/* 259C 8002719C AC820000 */ sw $v0, ($a0) -/* 25A0 800271A0 3C020007 */ lui $v0, 7 -/* 25A4 800271A4 24424210 */ addiu $v0, $v0, 0x4210 -/* 25A8 800271A8 AC620004 */ sw $v0, 4($v1) -/* 25AC 800271AC 24620010 */ addiu $v0, $v1, 0x10 -/* 25B0 800271B0 AC650000 */ sw $a1, ($v1) -/* 25B4 800271B4 AC820000 */ sw $v0, ($a0) -/* 25B8 800271B8 3C020007 */ lui $v0, 7 -/* 25BC 800271BC 244241F0 */ addiu $v0, $v0, 0x41f0 -/* 25C0 800271C0 AC650008 */ sw $a1, 8($v1) -/* 25C4 800271C4 03E00008 */ jr $ra -/* 25C8 800271C8 AC62000C */ sw $v0, 0xc($v1) diff --git a/ver/jp/asm/nonmatchings/2570/func_800271CC.s b/ver/jp/asm/nonmatchings/2570/func_800271CC.s deleted file mode 100644 index a9a331a9c3..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_800271CC.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800271CC -/* 25CC 800271CC 00061880 */ sll $v1, $a2, 2 -/* 25D0 800271D0 00661821 */ addu $v1, $v1, $a2 -/* 25D4 800271D4 00031980 */ sll $v1, $v1, 6 -/* 25D8 800271D8 00671821 */ addu $v1, $v1, $a3 -/* 25DC 800271DC 00031840 */ sll $v1, $v1, 1 -/* 25E0 800271E0 00652821 */ addu $a1, $v1, $a1 -/* 25E4 800271E4 00641821 */ addu $v1, $v1, $a0 -/* 25E8 800271E8 94A20000 */ lhu $v0, ($a1) -/* 25EC 800271EC 8FA50010 */ lw $a1, 0x10($sp) -/* 25F0 800271F0 00021082 */ srl $v0, $v0, 2 -/* 25F4 800271F4 3042000F */ andi $v0, $v0, 0xf -/* 25F8 800271F8 A0A20003 */ sb $v0, 3($a1) -/* 25FC 800271FC 94620000 */ lhu $v0, ($v1) -/* 2600 80027200 000212C2 */ srl $v0, $v0, 0xb -/* 2604 80027204 A0A20000 */ sb $v0, ($a1) -/* 2608 80027208 94620000 */ lhu $v0, ($v1) -/* 260C 8002720C 00021182 */ srl $v0, $v0, 6 -/* 2610 80027210 3042001F */ andi $v0, $v0, 0x1f -/* 2614 80027214 A0A20001 */ sb $v0, 1($a1) -/* 2618 80027218 94620000 */ lhu $v0, ($v1) -/* 261C 8002721C 00021042 */ srl $v0, $v0, 1 -/* 2620 80027220 3042001F */ andi $v0, $v0, 0x1f -/* 2624 80027224 03E00008 */ jr $ra -/* 2628 80027228 A0A20002 */ sb $v0, 2($a1) diff --git a/ver/jp/asm/nonmatchings/2570/func_8002722C.s b/ver/jp/asm/nonmatchings/2570/func_8002722C.s deleted file mode 100644 index 2afc12d603..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_8002722C.s +++ /dev/null @@ -1,267 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002722C -/* 262C 8002722C 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 2630 80027230 0080582D */ daddu $t3, $a0, $zero -/* 2634 80027234 AFA5007C */ sw $a1, 0x7c($sp) -/* 2638 80027238 0000282D */ daddu $a1, $zero, $zero -/* 263C 8002723C 27A90018 */ addiu $t1, $sp, 0x18 -/* 2640 80027240 27A80038 */ addiu $t0, $sp, 0x38 -/* 2644 80027244 27A70058 */ addiu $a3, $sp, 0x58 -/* 2648 80027248 8BAC007C */ lwl $t4, 0x7c($sp) -/* 264C 8002724C 9BAC007F */ lwr $t4, 0x7f($sp) -/* 2650 80027250 ABAC0008 */ swl $t4, 8($sp) -/* 2654 80027254 BBAC000B */ swr $t4, 0xb($sp) -/* 2658 80027258 8BAC007C */ lwl $t4, 0x7c($sp) -/* 265C 8002725C 9BAC007F */ lwr $t4, 0x7f($sp) -/* 2660 80027260 ABAC0000 */ swl $t4, ($sp) -/* 2664 80027264 BBAC0003 */ swr $t4, 3($sp) -.L80027268: -/* 2668 80027268 01251021 */ addu $v0, $t1, $a1 -/* 266C 8002726C 01051821 */ addu $v1, $t0, $a1 -/* 2670 80027270 00E52021 */ addu $a0, $a3, $a1 -/* 2674 80027274 24A50001 */ addiu $a1, $a1, 1 -/* 2678 80027278 A0400000 */ sb $zero, ($v0) -/* 267C 8002727C 28A20020 */ slti $v0, $a1, 0x20 -/* 2680 80027280 A0600000 */ sb $zero, ($v1) -/* 2684 80027284 1440FFF8 */ bnez $v0, .L80027268 -/* 2688 80027288 A0800000 */ sb $zero, ($a0) -/* 268C 8002728C 0000282D */ daddu $a1, $zero, $zero -/* 2690 80027290 240A0008 */ addiu $t2, $zero, 8 -/* 2694 80027294 27A90018 */ addiu $t1, $sp, 0x18 -/* 2698 80027298 27A80038 */ addiu $t0, $sp, 0x38 -/* 269C 8002729C 27A70058 */ addiu $a3, $sp, 0x58 -/* 26A0 800272A0 0160202D */ daddu $a0, $t3, $zero -.L800272A4: -/* 26A4 800272A4 90820003 */ lbu $v0, 3($a0) -/* 26A8 800272A8 144A0010 */ bne $v0, $t2, .L800272EC -/* 26AC 800272AC 24A50001 */ addiu $a1, $a1, 1 -/* 26B0 800272B0 90830000 */ lbu $v1, ($a0) -/* 26B4 800272B4 01231821 */ addu $v1, $t1, $v1 -/* 26B8 800272B8 90620000 */ lbu $v0, ($v1) -/* 26BC 800272BC 24420001 */ addiu $v0, $v0, 1 -/* 26C0 800272C0 A0620000 */ sb $v0, ($v1) -/* 26C4 800272C4 90830001 */ lbu $v1, 1($a0) -/* 26C8 800272C8 01031821 */ addu $v1, $t0, $v1 -/* 26CC 800272CC 90620000 */ lbu $v0, ($v1) -/* 26D0 800272D0 24420001 */ addiu $v0, $v0, 1 -/* 26D4 800272D4 A0620000 */ sb $v0, ($v1) -/* 26D8 800272D8 90830002 */ lbu $v1, 2($a0) -/* 26DC 800272DC 00E31821 */ addu $v1, $a3, $v1 -/* 26E0 800272E0 90620000 */ lbu $v0, ($v1) -/* 26E4 800272E4 24420001 */ addiu $v0, $v0, 1 -/* 26E8 800272E8 A0620000 */ sb $v0, ($v1) -.L800272EC: -/* 26EC 800272EC 28A20006 */ slti $v0, $a1, 6 -/* 26F0 800272F0 1440FFEC */ bnez $v0, .L800272A4 -/* 26F4 800272F4 24840004 */ addiu $a0, $a0, 4 -/* 26F8 800272F8 0000282D */ daddu $a1, $zero, $zero -/* 26FC 800272FC 27A40018 */ addiu $a0, $sp, 0x18 -/* 2700 80027300 00851821 */ addu $v1, $a0, $a1 -.L80027304: -/* 2704 80027304 90620000 */ lbu $v0, ($v1) -/* 2708 80027308 50400004 */ beql $v0, $zero, .L8002731C -/* 270C 8002730C 24A50001 */ addiu $a1, $a1, 1 -/* 2710 80027310 2442FFFF */ addiu $v0, $v0, -1 -/* 2714 80027314 08009CCA */ j .L80027328 -/* 2718 80027318 A0620000 */ sb $v0, ($v1) -.L8002731C: -/* 271C 8002731C 28A20020 */ slti $v0, $a1, 0x20 -/* 2720 80027320 1440FFF8 */ bnez $v0, .L80027304 -/* 2724 80027324 00851821 */ addu $v1, $a0, $a1 -.L80027328: -/* 2728 80027328 28A20020 */ slti $v0, $a1, 0x20 -/* 272C 8002732C 10400009 */ beqz $v0, .L80027354 -/* 2730 80027330 27A30018 */ addiu $v1, $sp, 0x18 -/* 2734 80027334 00651021 */ addu $v0, $v1, $a1 -.L80027338: -/* 2738 80027338 90420000 */ lbu $v0, ($v0) -/* 273C 8002733C 14400005 */ bnez $v0, .L80027354 -/* 2740 80027340 00000000 */ nop -/* 2744 80027344 24A50001 */ addiu $a1, $a1, 1 -/* 2748 80027348 28A20020 */ slti $v0, $a1, 0x20 -/* 274C 8002734C 1440FFFA */ bnez $v0, .L80027338 -/* 2750 80027350 00651021 */ addu $v0, $v1, $a1 -.L80027354: -/* 2754 80027354 93A20000 */ lbu $v0, ($sp) -/* 2758 80027358 00A2102A */ slt $v0, $a1, $v0 -/* 275C 8002735C 54400001 */ bnel $v0, $zero, .L80027364 -/* 2760 80027360 A3A50000 */ sb $a1, ($sp) -.L80027364: -/* 2764 80027364 0000282D */ daddu $a1, $zero, $zero -/* 2768 80027368 27A40038 */ addiu $a0, $sp, 0x38 -/* 276C 8002736C 00851821 */ addu $v1, $a0, $a1 -.L80027370: -/* 2770 80027370 90620000 */ lbu $v0, ($v1) -/* 2774 80027374 50400004 */ beql $v0, $zero, .L80027388 -/* 2778 80027378 24A50001 */ addiu $a1, $a1, 1 -/* 277C 8002737C 2442FFFF */ addiu $v0, $v0, -1 -/* 2780 80027380 08009CE5 */ j .L80027394 -/* 2784 80027384 A0620000 */ sb $v0, ($v1) -.L80027388: -/* 2788 80027388 28A20020 */ slti $v0, $a1, 0x20 -/* 278C 8002738C 1440FFF8 */ bnez $v0, .L80027370 -/* 2790 80027390 00851821 */ addu $v1, $a0, $a1 -.L80027394: -/* 2794 80027394 28A20020 */ slti $v0, $a1, 0x20 -/* 2798 80027398 10400009 */ beqz $v0, .L800273C0 -/* 279C 8002739C 27A30038 */ addiu $v1, $sp, 0x38 -/* 27A0 800273A0 00651021 */ addu $v0, $v1, $a1 -.L800273A4: -/* 27A4 800273A4 90420000 */ lbu $v0, ($v0) -/* 27A8 800273A8 14400005 */ bnez $v0, .L800273C0 -/* 27AC 800273AC 00000000 */ nop -/* 27B0 800273B0 24A50001 */ addiu $a1, $a1, 1 -/* 27B4 800273B4 28A20020 */ slti $v0, $a1, 0x20 -/* 27B8 800273B8 1440FFFA */ bnez $v0, .L800273A4 -/* 27BC 800273BC 00651021 */ addu $v0, $v1, $a1 -.L800273C0: -/* 27C0 800273C0 93A20001 */ lbu $v0, 1($sp) -/* 27C4 800273C4 00A2102A */ slt $v0, $a1, $v0 -/* 27C8 800273C8 54400001 */ bnel $v0, $zero, .L800273D0 -/* 27CC 800273CC A3A50001 */ sb $a1, 1($sp) -.L800273D0: -/* 27D0 800273D0 0000282D */ daddu $a1, $zero, $zero -/* 27D4 800273D4 27A40058 */ addiu $a0, $sp, 0x58 -/* 27D8 800273D8 00851821 */ addu $v1, $a0, $a1 -.L800273DC: -/* 27DC 800273DC 90620000 */ lbu $v0, ($v1) -/* 27E0 800273E0 50400004 */ beql $v0, $zero, .L800273F4 -/* 27E4 800273E4 24A50001 */ addiu $a1, $a1, 1 -/* 27E8 800273E8 2442FFFF */ addiu $v0, $v0, -1 -/* 27EC 800273EC 08009D00 */ j .L80027400 -/* 27F0 800273F0 A0620000 */ sb $v0, ($v1) -.L800273F4: -/* 27F4 800273F4 28A20020 */ slti $v0, $a1, 0x20 -/* 27F8 800273F8 1440FFF8 */ bnez $v0, .L800273DC -/* 27FC 800273FC 00851821 */ addu $v1, $a0, $a1 -.L80027400: -/* 2800 80027400 28A20020 */ slti $v0, $a1, 0x20 -/* 2804 80027404 10400009 */ beqz $v0, .L8002742C -/* 2808 80027408 27A30058 */ addiu $v1, $sp, 0x58 -/* 280C 8002740C 00651021 */ addu $v0, $v1, $a1 -.L80027410: -/* 2810 80027410 90420000 */ lbu $v0, ($v0) -/* 2814 80027414 14400005 */ bnez $v0, .L8002742C -/* 2818 80027418 00000000 */ nop -/* 281C 8002741C 24A50001 */ addiu $a1, $a1, 1 -/* 2820 80027420 28A20020 */ slti $v0, $a1, 0x20 -/* 2824 80027424 1440FFFA */ bnez $v0, .L80027410 -/* 2828 80027428 00651021 */ addu $v0, $v1, $a1 -.L8002742C: -/* 282C 8002742C 93A20002 */ lbu $v0, 2($sp) -/* 2830 80027430 00A2102A */ slt $v0, $a1, $v0 -/* 2834 80027434 54400001 */ bnel $v0, $zero, .L8002743C -/* 2838 80027438 A3A50002 */ sb $a1, 2($sp) -.L8002743C: -/* 283C 8002743C 2405001F */ addiu $a1, $zero, 0x1f -/* 2840 80027440 27A30018 */ addiu $v1, $sp, 0x18 -/* 2844 80027444 00651021 */ addu $v0, $v1, $a1 -.L80027448: -/* 2848 80027448 90420000 */ lbu $v0, ($v0) -/* 284C 8002744C 14400004 */ bnez $v0, .L80027460 -/* 2850 80027450 00000000 */ nop -/* 2854 80027454 24A5FFFF */ addiu $a1, $a1, -1 -/* 2858 80027458 04A1FFFB */ bgez $a1, .L80027448 -/* 285C 8002745C 00651021 */ addu $v0, $v1, $a1 -.L80027460: -/* 2860 80027460 93A20008 */ lbu $v0, 8($sp) -/* 2864 80027464 0045102A */ slt $v0, $v0, $a1 -/* 2868 80027468 54400001 */ bnel $v0, $zero, .L80027470 -/* 286C 8002746C A3A50008 */ sb $a1, 8($sp) -.L80027470: -/* 2870 80027470 2405001F */ addiu $a1, $zero, 0x1f -/* 2874 80027474 27A30038 */ addiu $v1, $sp, 0x38 -/* 2878 80027478 00651021 */ addu $v0, $v1, $a1 -.L8002747C: -/* 287C 8002747C 90420000 */ lbu $v0, ($v0) -/* 2880 80027480 14400004 */ bnez $v0, .L80027494 -/* 2884 80027484 00000000 */ nop -/* 2888 80027488 24A5FFFF */ addiu $a1, $a1, -1 -/* 288C 8002748C 04A1FFFB */ bgez $a1, .L8002747C -/* 2890 80027490 00651021 */ addu $v0, $v1, $a1 -.L80027494: -/* 2894 80027494 93A20009 */ lbu $v0, 9($sp) -/* 2898 80027498 0045102A */ slt $v0, $v0, $a1 -/* 289C 8002749C 54400001 */ bnel $v0, $zero, .L800274A4 -/* 28A0 800274A0 A3A50009 */ sb $a1, 9($sp) -.L800274A4: -/* 28A4 800274A4 2405001F */ addiu $a1, $zero, 0x1f -/* 28A8 800274A8 27A30058 */ addiu $v1, $sp, 0x58 -/* 28AC 800274AC 00651021 */ addu $v0, $v1, $a1 -.L800274B0: -/* 28B0 800274B0 90420000 */ lbu $v0, ($v0) -/* 28B4 800274B4 14400004 */ bnez $v0, .L800274C8 -/* 28B8 800274B8 00000000 */ nop -/* 28BC 800274BC 24A5FFFF */ addiu $a1, $a1, -1 -/* 28C0 800274C0 04A1FFFB */ bgez $a1, .L800274B0 -/* 28C4 800274C4 00651021 */ addu $v0, $v1, $a1 -.L800274C8: -/* 28C8 800274C8 93A2000A */ lbu $v0, 0xa($sp) -/* 28CC 800274CC 0045102A */ slt $v0, $v0, $a1 -/* 28D0 800274D0 54400001 */ bnel $v0, $zero, .L800274D8 -/* 28D4 800274D4 A3A5000A */ sb $a1, 0xa($sp) -.L800274D8: -/* 28D8 800274D8 93A20008 */ lbu $v0, 8($sp) -/* 28DC 800274DC 93A30000 */ lbu $v1, ($sp) -/* 28E0 800274E0 93A4007C */ lbu $a0, 0x7c($sp) -/* 28E4 800274E4 00431021 */ addu $v0, $v0, $v1 -/* 28E8 800274E8 00441023 */ subu $v0, $v0, $a0 -/* 28EC 800274EC A3A20010 */ sb $v0, 0x10($sp) -/* 28F0 800274F0 93A20009 */ lbu $v0, 9($sp) -/* 28F4 800274F4 93A30001 */ lbu $v1, 1($sp) -/* 28F8 800274F8 93A4007D */ lbu $a0, 0x7d($sp) -/* 28FC 800274FC 00431021 */ addu $v0, $v0, $v1 -/* 2900 80027500 00441023 */ subu $v0, $v0, $a0 -/* 2904 80027504 A3A20011 */ sb $v0, 0x11($sp) -/* 2908 80027508 93A2000A */ lbu $v0, 0xa($sp) -/* 290C 8002750C 93A30002 */ lbu $v1, 2($sp) -/* 2910 80027510 93A4007E */ lbu $a0, 0x7e($sp) -/* 2914 80027514 00431021 */ addu $v0, $v0, $v1 -/* 2918 80027518 00441023 */ subu $v0, $v0, $a0 -/* 291C 8002751C A3A20012 */ sb $v0, 0x12($sp) -/* 2920 80027520 93A2007C */ lbu $v0, 0x7c($sp) -/* 2924 80027524 93A4007F */ lbu $a0, 0x7f($sp) -/* 2928 80027528 00440018 */ mult $v0, $a0 -/* 292C 8002752C 24030008 */ addiu $v1, $zero, 8 -/* 2930 80027530 00002812 */ mflo $a1 -/* 2934 80027534 93A20010 */ lbu $v0, 0x10($sp) -/* 2938 80027538 00641823 */ subu $v1, $v1, $a0 -/* 293C 8002753C 00430018 */ mult $v0, $v1 -/* 2940 80027540 00001012 */ mflo $v0 -/* 2944 80027544 00A21021 */ addu $v0, $a1, $v0 -/* 2948 80027548 000210C3 */ sra $v0, $v0, 3 -/* 294C 8002754C A3A20010 */ sb $v0, 0x10($sp) -/* 2950 80027550 93A2007D */ lbu $v0, 0x7d($sp) -/* 2954 80027554 00440018 */ mult $v0, $a0 -/* 2958 80027558 00002812 */ mflo $a1 -/* 295C 8002755C 93A20011 */ lbu $v0, 0x11($sp) -/* 2960 80027560 00000000 */ nop -/* 2964 80027564 00430018 */ mult $v0, $v1 -/* 2968 80027568 00001012 */ mflo $v0 -/* 296C 8002756C 00A21021 */ addu $v0, $a1, $v0 -/* 2970 80027570 000210C3 */ sra $v0, $v0, 3 -/* 2974 80027574 A3A20011 */ sb $v0, 0x11($sp) -/* 2978 80027578 93A2007E */ lbu $v0, 0x7e($sp) -/* 297C 8002757C 00440018 */ mult $v0, $a0 -/* 2980 80027580 00002012 */ mflo $a0 -/* 2984 80027584 93A20012 */ lbu $v0, 0x12($sp) -/* 2988 80027588 00000000 */ nop -/* 298C 8002758C 00430018 */ mult $v0, $v1 -/* 2990 80027590 00001012 */ mflo $v0 -/* 2994 80027594 00821021 */ addu $v0, $a0, $v0 -/* 2998 80027598 000210C3 */ sra $v0, $v0, 3 -/* 299C 8002759C A3A20012 */ sb $v0, 0x12($sp) -/* 29A0 800275A0 93A20010 */ lbu $v0, 0x10($sp) -/* 29A4 800275A4 93A40011 */ lbu $a0, 0x11($sp) -/* 29A8 800275A8 93A30012 */ lbu $v1, 0x12($sp) -/* 29AC 800275AC 000212C0 */ sll $v0, $v0, 0xb -/* 29B0 800275B0 00042180 */ sll $a0, $a0, 6 -/* 29B4 800275B4 00441021 */ addu $v0, $v0, $a0 -/* 29B8 800275B8 00031840 */ sll $v1, $v1, 1 -/* 29BC 800275BC 00431021 */ addu $v0, $v0, $v1 -/* 29C0 800275C0 24420001 */ addiu $v0, $v0, 1 -/* 29C4 800275C4 A4C20000 */ sh $v0, ($a2) -/* 29C8 800275C8 03E00008 */ jr $ra -/* 29CC 800275CC 27BD0078 */ addiu $sp, $sp, 0x78 diff --git a/ver/jp/asm/nonmatchings/2570/func_800275D0.s b/ver/jp/asm/nonmatchings/2570/func_800275D0.s deleted file mode 100644 index bfb126c075..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_800275D0.s +++ /dev/null @@ -1,105 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800275D0 -/* 29D0 800275D0 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 29D4 800275D4 0080502D */ daddu $t2, $a0, $zero -/* 29D8 800275D8 0000302D */ daddu $a2, $zero, $zero -/* 29DC 800275DC 27A90008 */ addiu $t1, $sp, 8 -/* 29E0 800275E0 27A80028 */ addiu $t0, $sp, 0x28 -/* 29E4 800275E4 27A70048 */ addiu $a3, $sp, 0x48 -.L800275E8: -/* 29E8 800275E8 01261021 */ addu $v0, $t1, $a2 -/* 29EC 800275EC 01061821 */ addu $v1, $t0, $a2 -/* 29F0 800275F0 00E62021 */ addu $a0, $a3, $a2 -/* 29F4 800275F4 24C60001 */ addiu $a2, $a2, 1 -/* 29F8 800275F8 A0400000 */ sb $zero, ($v0) -/* 29FC 800275FC 28C20020 */ slti $v0, $a2, 0x20 -/* 2A00 80027600 A0600000 */ sb $zero, ($v1) -/* 2A04 80027604 1440FFF8 */ bnez $v0, .L800275E8 -/* 2A08 80027608 A0800000 */ sb $zero, ($a0) -/* 2A0C 8002760C 0000302D */ daddu $a2, $zero, $zero -/* 2A10 80027610 27A90008 */ addiu $t1, $sp, 8 -/* 2A14 80027614 27A80028 */ addiu $t0, $sp, 0x28 -/* 2A18 80027618 27A70048 */ addiu $a3, $sp, 0x48 -/* 2A1C 8002761C 0140202D */ daddu $a0, $t2, $zero -.L80027620: -/* 2A20 80027620 90830000 */ lbu $v1, ($a0) -/* 2A24 80027624 01231821 */ addu $v1, $t1, $v1 -/* 2A28 80027628 90620000 */ lbu $v0, ($v1) -/* 2A2C 8002762C 24420001 */ addiu $v0, $v0, 1 -/* 2A30 80027630 A0620000 */ sb $v0, ($v1) -/* 2A34 80027634 90830001 */ lbu $v1, 1($a0) -/* 2A38 80027638 01031821 */ addu $v1, $t0, $v1 -/* 2A3C 8002763C 90620000 */ lbu $v0, ($v1) -/* 2A40 80027640 24420001 */ addiu $v0, $v0, 1 -/* 2A44 80027644 A0620000 */ sb $v0, ($v1) -/* 2A48 80027648 90830002 */ lbu $v1, 2($a0) -/* 2A4C 8002764C 24C60001 */ addiu $a2, $a2, 1 -/* 2A50 80027650 00E31821 */ addu $v1, $a3, $v1 -/* 2A54 80027654 90620000 */ lbu $v0, ($v1) -/* 2A58 80027658 24420001 */ addiu $v0, $v0, 1 -/* 2A5C 8002765C A0620000 */ sb $v0, ($v1) -/* 2A60 80027660 28C20009 */ slti $v0, $a2, 9 -/* 2A64 80027664 1440FFEE */ bnez $v0, .L80027620 -/* 2A68 80027668 24840004 */ addiu $a0, $a0, 4 -/* 2A6C 8002766C 0000182D */ daddu $v1, $zero, $zero -/* 2A70 80027670 0060302D */ daddu $a2, $v1, $zero -/* 2A74 80027674 27A40008 */ addiu $a0, $sp, 8 -/* 2A78 80027678 00861021 */ addu $v0, $a0, $a2 -.L8002767C: -/* 2A7C 8002767C 90420000 */ lbu $v0, ($v0) -/* 2A80 80027680 00621821 */ addu $v1, $v1, $v0 -/* 2A84 80027684 28620005 */ slti $v0, $v1, 5 -/* 2A88 80027688 50400006 */ beql $v0, $zero, .L800276A4 -/* 2A8C 8002768C A3A60000 */ sb $a2, ($sp) -/* 2A90 80027690 24C60001 */ addiu $a2, $a2, 1 -/* 2A94 80027694 28C20020 */ slti $v0, $a2, 0x20 -/* 2A98 80027698 1440FFF8 */ bnez $v0, .L8002767C -/* 2A9C 8002769C 00861021 */ addu $v0, $a0, $a2 -/* 2AA0 800276A0 A3A60000 */ sb $a2, ($sp) -.L800276A4: -/* 2AA4 800276A4 0000182D */ daddu $v1, $zero, $zero -/* 2AA8 800276A8 0060302D */ daddu $a2, $v1, $zero -/* 2AAC 800276AC 27A40028 */ addiu $a0, $sp, 0x28 -/* 2AB0 800276B0 00861021 */ addu $v0, $a0, $a2 -.L800276B4: -/* 2AB4 800276B4 90420000 */ lbu $v0, ($v0) -/* 2AB8 800276B8 00621821 */ addu $v1, $v1, $v0 -/* 2ABC 800276BC 28620005 */ slti $v0, $v1, 5 -/* 2AC0 800276C0 50400006 */ beql $v0, $zero, .L800276DC -/* 2AC4 800276C4 A3A60001 */ sb $a2, 1($sp) -/* 2AC8 800276C8 24C60001 */ addiu $a2, $a2, 1 -/* 2ACC 800276CC 28C20020 */ slti $v0, $a2, 0x20 -/* 2AD0 800276D0 1440FFF8 */ bnez $v0, .L800276B4 -/* 2AD4 800276D4 00861021 */ addu $v0, $a0, $a2 -/* 2AD8 800276D8 A3A60001 */ sb $a2, 1($sp) -.L800276DC: -/* 2ADC 800276DC 0000182D */ daddu $v1, $zero, $zero -/* 2AE0 800276E0 0060302D */ daddu $a2, $v1, $zero -/* 2AE4 800276E4 27A40048 */ addiu $a0, $sp, 0x48 -/* 2AE8 800276E8 00861021 */ addu $v0, $a0, $a2 -.L800276EC: -/* 2AEC 800276EC 90420000 */ lbu $v0, ($v0) -/* 2AF0 800276F0 00621821 */ addu $v1, $v1, $v0 -/* 2AF4 800276F4 28620005 */ slti $v0, $v1, 5 -/* 2AF8 800276F8 50400006 */ beql $v0, $zero, .L80027714 -/* 2AFC 800276FC A3A60002 */ sb $a2, 2($sp) -/* 2B00 80027700 24C60001 */ addiu $a2, $a2, 1 -/* 2B04 80027704 28C20020 */ slti $v0, $a2, 0x20 -/* 2B08 80027708 1440FFF8 */ bnez $v0, .L800276EC -/* 2B0C 8002770C 00861021 */ addu $v0, $a0, $a2 -/* 2B10 80027710 A3A60002 */ sb $a2, 2($sp) -.L80027714: -/* 2B14 80027714 30C300FF */ andi $v1, $a2, 0xff -/* 2B18 80027718 00031840 */ sll $v1, $v1, 1 -/* 2B1C 8002771C 93A20000 */ lbu $v0, ($sp) -/* 2B20 80027720 93A40001 */ lbu $a0, 1($sp) -/* 2B24 80027724 000212C0 */ sll $v0, $v0, 0xb -/* 2B28 80027728 00042180 */ sll $a0, $a0, 6 -/* 2B2C 8002772C 00441021 */ addu $v0, $v0, $a0 -/* 2B30 80027730 00431021 */ addu $v0, $v0, $v1 -/* 2B34 80027734 24420001 */ addiu $v0, $v0, 1 -/* 2B38 80027738 A4A20000 */ sh $v0, ($a1) -/* 2B3C 8002773C 03E00008 */ jr $ra -/* 2B40 80027740 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/2570/func_80027744.s b/ver/jp/asm/nonmatchings/2570/func_80027744.s deleted file mode 100644 index 1dfa51de9a..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_80027744.s +++ /dev/null @@ -1,153 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027744 -/* 2B44 80027744 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 2B48 80027748 AFB40058 */ sw $s4, 0x58($sp) -/* 2B4C 8002774C 0080A02D */ daddu $s4, $a0, $zero -/* 2B50 80027750 AFB5005C */ sw $s5, 0x5c($sp) -/* 2B54 80027754 00A0A82D */ daddu $s5, $a1, $zero -/* 2B58 80027758 AFB30054 */ sw $s3, 0x54($sp) -/* 2B5C 8002775C 24130001 */ addiu $s3, $zero, 1 -/* 2B60 80027760 27A80018 */ addiu $t0, $sp, 0x18 -/* 2B64 80027764 AFA80040 */ sw $t0, 0x40($sp) -/* 2B68 80027768 24080140 */ addiu $t0, $zero, 0x140 -/* 2B6C 8002776C AFBF006C */ sw $ra, 0x6c($sp) -/* 2B70 80027770 AFBE0068 */ sw $fp, 0x68($sp) -/* 2B74 80027774 AFB70064 */ sw $s7, 0x64($sp) -/* 2B78 80027778 AFB60060 */ sw $s6, 0x60($sp) -/* 2B7C 8002777C AFB20050 */ sw $s2, 0x50($sp) -/* 2B80 80027780 AFB1004C */ sw $s1, 0x4c($sp) -/* 2B84 80027784 AFB00048 */ sw $s0, 0x48($sp) -/* 2B88 80027788 AFA60078 */ sw $a2, 0x78($sp) -/* 2B8C 8002778C AFA80044 */ sw $t0, 0x44($sp) -.L80027790: -/* 2B90 80027790 24120001 */ addiu $s2, $zero, 1 -/* 2B94 80027794 267EFFFF */ addiu $fp, $s3, -1 -/* 2B98 80027798 8FA80044 */ lw $t0, 0x44($sp) -/* 2B9C 8002779C 0272B821 */ addu $s7, $s3, $s2 -/* 2BA0 800277A0 0112B021 */ addu $s6, $t0, $s2 -/* 2BA4 800277A4 00161840 */ sll $v1, $s6, 1 -.L800277A8: -/* 2BA8 800277A8 00752021 */ addu $a0, $v1, $s5 -/* 2BAC 800277AC 9482FFFE */ lhu $v0, -2($a0) -/* 2BB0 800277B0 00021082 */ srl $v0, $v0, 2 -/* 2BB4 800277B4 3042000F */ andi $v0, $v0, 0xf -/* 2BB8 800277B8 2C420008 */ sltiu $v0, $v0, 8 -/* 2BBC 800277BC 5440000D */ bnel $v0, $zero, .L800277F4 -/* 2BC0 800277C0 0280202D */ daddu $a0, $s4, $zero -/* 2BC4 800277C4 94820000 */ lhu $v0, ($a0) -/* 2BC8 800277C8 00021082 */ srl $v0, $v0, 2 -/* 2BCC 800277CC 3042000F */ andi $v0, $v0, 0xf -/* 2BD0 800277D0 2C420008 */ sltiu $v0, $v0, 8 -/* 2BD4 800277D4 54400007 */ bnel $v0, $zero, .L800277F4 -/* 2BD8 800277D8 0280202D */ daddu $a0, $s4, $zero -/* 2BDC 800277DC 94820002 */ lhu $v0, 2($a0) -/* 2BE0 800277E0 00021082 */ srl $v0, $v0, 2 -/* 2BE4 800277E4 3042000F */ andi $v0, $v0, 0xf -/* 2BE8 800277E8 2C420008 */ sltiu $v0, $v0, 8 -/* 2BEC 800277EC 10400048 */ beqz $v0, .L80027910 -/* 2BF0 800277F0 0280202D */ daddu $a0, $s4, $zero -.L800277F4: -/* 2BF4 800277F4 02A0282D */ daddu $a1, $s5, $zero -/* 2BF8 800277F8 03C0302D */ daddu $a2, $fp, $zero -/* 2BFC 800277FC 2650FFFF */ addiu $s0, $s2, -1 -/* 2C00 80027800 8FA80040 */ lw $t0, 0x40($sp) -/* 2C04 80027804 0200382D */ daddu $a3, $s0, $zero -/* 2C08 80027808 0C009C73 */ jal func_800271CC -/* 2C0C 8002780C AFA80010 */ sw $t0, 0x10($sp) -/* 2C10 80027810 0280202D */ daddu $a0, $s4, $zero -/* 2C14 80027814 02A0282D */ daddu $a1, $s5, $zero -/* 2C18 80027818 03C0302D */ daddu $a2, $fp, $zero -/* 2C1C 8002781C 0240382D */ daddu $a3, $s2, $zero -/* 2C20 80027820 27A2001C */ addiu $v0, $sp, 0x1c -/* 2C24 80027824 0C009C73 */ jal func_800271CC -/* 2C28 80027828 AFA20010 */ sw $v0, 0x10($sp) -/* 2C2C 8002782C 0280202D */ daddu $a0, $s4, $zero -/* 2C30 80027830 02A0282D */ daddu $a1, $s5, $zero -/* 2C34 80027834 03C0302D */ daddu $a2, $fp, $zero -/* 2C38 80027838 26510001 */ addiu $s1, $s2, 1 -/* 2C3C 8002783C 0220382D */ daddu $a3, $s1, $zero -/* 2C40 80027840 27A20020 */ addiu $v0, $sp, 0x20 -/* 2C44 80027844 0C009C73 */ jal func_800271CC -/* 2C48 80027848 AFA20010 */ sw $v0, 0x10($sp) -/* 2C4C 8002784C 0280202D */ daddu $a0, $s4, $zero -/* 2C50 80027850 02A0282D */ daddu $a1, $s5, $zero -/* 2C54 80027854 0260302D */ daddu $a2, $s3, $zero -/* 2C58 80027858 0200382D */ daddu $a3, $s0, $zero -/* 2C5C 8002785C 27A20024 */ addiu $v0, $sp, 0x24 -/* 2C60 80027860 0C009C73 */ jal func_800271CC -/* 2C64 80027864 AFA20010 */ sw $v0, 0x10($sp) -/* 2C68 80027868 0280202D */ daddu $a0, $s4, $zero -/* 2C6C 8002786C 02A0282D */ daddu $a1, $s5, $zero -/* 2C70 80027870 0260302D */ daddu $a2, $s3, $zero -/* 2C74 80027874 0240382D */ daddu $a3, $s2, $zero -/* 2C78 80027878 27A20028 */ addiu $v0, $sp, 0x28 -/* 2C7C 8002787C 0C009C73 */ jal func_800271CC -/* 2C80 80027880 AFA20010 */ sw $v0, 0x10($sp) -/* 2C84 80027884 0280202D */ daddu $a0, $s4, $zero -/* 2C88 80027888 02A0282D */ daddu $a1, $s5, $zero -/* 2C8C 8002788C 0260302D */ daddu $a2, $s3, $zero -/* 2C90 80027890 0220382D */ daddu $a3, $s1, $zero -/* 2C94 80027894 27A2002C */ addiu $v0, $sp, 0x2c -/* 2C98 80027898 0C009C73 */ jal func_800271CC -/* 2C9C 8002789C AFA20010 */ sw $v0, 0x10($sp) -/* 2CA0 800278A0 0280202D */ daddu $a0, $s4, $zero -/* 2CA4 800278A4 02A0282D */ daddu $a1, $s5, $zero -/* 2CA8 800278A8 02E0302D */ daddu $a2, $s7, $zero -/* 2CAC 800278AC 0200382D */ daddu $a3, $s0, $zero -/* 2CB0 800278B0 27A20030 */ addiu $v0, $sp, 0x30 -/* 2CB4 800278B4 0C009C73 */ jal func_800271CC -/* 2CB8 800278B8 AFA20010 */ sw $v0, 0x10($sp) -/* 2CBC 800278BC 0280202D */ daddu $a0, $s4, $zero -/* 2CC0 800278C0 02A0282D */ daddu $a1, $s5, $zero -/* 2CC4 800278C4 02E0302D */ daddu $a2, $s7, $zero -/* 2CC8 800278C8 0240382D */ daddu $a3, $s2, $zero -/* 2CCC 800278CC 27A20034 */ addiu $v0, $sp, 0x34 -/* 2CD0 800278D0 0C009C73 */ jal func_800271CC -/* 2CD4 800278D4 AFA20010 */ sw $v0, 0x10($sp) -/* 2CD8 800278D8 0280202D */ daddu $a0, $s4, $zero -/* 2CDC 800278DC 02A0282D */ daddu $a1, $s5, $zero -/* 2CE0 800278E0 02E0302D */ daddu $a2, $s7, $zero -/* 2CE4 800278E4 0220382D */ daddu $a3, $s1, $zero -/* 2CE8 800278E8 27A20038 */ addiu $v0, $sp, 0x38 -/* 2CEC 800278EC 0C009C73 */ jal func_800271CC -/* 2CF0 800278F0 AFA20010 */ sw $v0, 0x10($sp) -/* 2CF4 800278F4 00162840 */ sll $a1, $s6, 1 -/* 2CF8 800278F8 8FA80078 */ lw $t0, 0x78($sp) -/* 2CFC 800278FC 8FA40040 */ lw $a0, 0x40($sp) -/* 2D00 80027900 0C009D74 */ jal func_800275D0 -/* 2D04 80027904 01052821 */ addu $a1, $t0, $a1 -/* 2D08 80027908 08009E4B */ j .L8002792C -/* 2D0C 8002790C 26D60001 */ addiu $s6, $s6, 1 -.L80027910: -/* 2D10 80027910 00741021 */ addu $v0, $v1, $s4 -/* 2D14 80027914 8FA80078 */ lw $t0, 0x78($sp) -/* 2D18 80027918 94420000 */ lhu $v0, ($v0) -/* 2D1C 8002791C 00681821 */ addu $v1, $v1, $t0 -/* 2D20 80027920 34420001 */ ori $v0, $v0, 1 -/* 2D24 80027924 A4620000 */ sh $v0, ($v1) -/* 2D28 80027928 26D60001 */ addiu $s6, $s6, 1 -.L8002792C: -/* 2D2C 8002792C 26520001 */ addiu $s2, $s2, 1 -/* 2D30 80027930 2A42013F */ slti $v0, $s2, 0x13f -/* 2D34 80027934 1440FF9C */ bnez $v0, .L800277A8 -/* 2D38 80027938 00161840 */ sll $v1, $s6, 1 -/* 2D3C 8002793C 26730001 */ addiu $s3, $s3, 1 -/* 2D40 80027940 8FA80044 */ lw $t0, 0x44($sp) -/* 2D44 80027944 2A6200EF */ slti $v0, $s3, 0xef -/* 2D48 80027948 25080140 */ addiu $t0, $t0, 0x140 -/* 2D4C 8002794C 1440FF90 */ bnez $v0, .L80027790 -/* 2D50 80027950 AFA80044 */ sw $t0, 0x44($sp) -/* 2D54 80027954 8FBF006C */ lw $ra, 0x6c($sp) -/* 2D58 80027958 8FBE0068 */ lw $fp, 0x68($sp) -/* 2D5C 8002795C 8FB70064 */ lw $s7, 0x64($sp) -/* 2D60 80027960 8FB60060 */ lw $s6, 0x60($sp) -/* 2D64 80027964 8FB5005C */ lw $s5, 0x5c($sp) -/* 2D68 80027968 8FB40058 */ lw $s4, 0x58($sp) -/* 2D6C 8002796C 8FB30054 */ lw $s3, 0x54($sp) -/* 2D70 80027970 8FB20050 */ lw $s2, 0x50($sp) -/* 2D74 80027974 8FB1004C */ lw $s1, 0x4c($sp) -/* 2D78 80027978 8FB00048 */ lw $s0, 0x48($sp) -/* 2D7C 8002797C 03E00008 */ jr $ra -/* 2D80 80027980 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/2570/func_80027984.s b/ver/jp/asm/nonmatchings/2570/func_80027984.s deleted file mode 100644 index d1f2fc36c8..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_80027984.s +++ /dev/null @@ -1,134 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027984 -/* 2D84 80027984 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 2D88 80027988 AFB50054 */ sw $s5, 0x54($sp) -/* 2D8C 8002798C 0080A82D */ daddu $s5, $a0, $zero -/* 2D90 80027990 AFB60058 */ sw $s6, 0x58($sp) -/* 2D94 80027994 00A0B02D */ daddu $s6, $a1, $zero -/* 2D98 80027998 AFB3004C */ sw $s3, 0x4c($sp) -/* 2D9C 8002799C 24130001 */ addiu $s3, $zero, 1 -/* 2DA0 800279A0 27A80018 */ addiu $t0, $sp, 0x18 -/* 2DA4 800279A4 AFA80038 */ sw $t0, 0x38($sp) -/* 2DA8 800279A8 24080140 */ addiu $t0, $zero, 0x140 -/* 2DAC 800279AC AFBF0064 */ sw $ra, 0x64($sp) -/* 2DB0 800279B0 AFBE0060 */ sw $fp, 0x60($sp) -/* 2DB4 800279B4 AFB7005C */ sw $s7, 0x5c($sp) -/* 2DB8 800279B8 AFB40050 */ sw $s4, 0x50($sp) -/* 2DBC 800279BC AFB20048 */ sw $s2, 0x48($sp) -/* 2DC0 800279C0 AFB10044 */ sw $s1, 0x44($sp) -/* 2DC4 800279C4 AFB00040 */ sw $s0, 0x40($sp) -/* 2DC8 800279C8 AFA60070 */ sw $a2, 0x70($sp) -/* 2DCC 800279CC AFA8003C */ sw $t0, 0x3c($sp) -.L800279D0: -/* 2DD0 800279D0 24120002 */ addiu $s2, $zero, 2 -/* 2DD4 800279D4 267EFFFF */ addiu $fp, $s3, -1 -/* 2DD8 800279D8 26770001 */ addiu $s7, $s3, 1 -.L800279DC: -/* 2DDC 800279DC 8FA8003C */ lw $t0, 0x3c($sp) -/* 2DE0 800279E0 01121021 */ addu $v0, $t0, $s2 -/* 2DE4 800279E4 0002A040 */ sll $s4, $v0, 1 -/* 2DE8 800279E8 02961021 */ addu $v0, $s4, $s6 -/* 2DEC 800279EC 94420000 */ lhu $v0, ($v0) -/* 2DF0 800279F0 00021082 */ srl $v0, $v0, 2 -/* 2DF4 800279F4 3042000F */ andi $v0, $v0, 0xf -/* 2DF8 800279F8 2C420008 */ sltiu $v0, $v0, 8 -/* 2DFC 800279FC 10400043 */ beqz $v0, .L80027B0C -/* 2E00 80027A00 02A0202D */ daddu $a0, $s5, $zero -/* 2E04 80027A04 02C0282D */ daddu $a1, $s6, $zero -/* 2E08 80027A08 03C0302D */ daddu $a2, $fp, $zero -/* 2E0C 80027A0C 2650FFFF */ addiu $s0, $s2, -1 -/* 2E10 80027A10 8FA80038 */ lw $t0, 0x38($sp) -/* 2E14 80027A14 0200382D */ daddu $a3, $s0, $zero -/* 2E18 80027A18 0C009C73 */ jal func_800271CC -/* 2E1C 80027A1C AFA80010 */ sw $t0, 0x10($sp) -/* 2E20 80027A20 02A0202D */ daddu $a0, $s5, $zero -/* 2E24 80027A24 02C0282D */ daddu $a1, $s6, $zero -/* 2E28 80027A28 03C0302D */ daddu $a2, $fp, $zero -/* 2E2C 80027A2C 26510001 */ addiu $s1, $s2, 1 -/* 2E30 80027A30 0220382D */ daddu $a3, $s1, $zero -/* 2E34 80027A34 27A2001C */ addiu $v0, $sp, 0x1c -/* 2E38 80027A38 0C009C73 */ jal func_800271CC -/* 2E3C 80027A3C AFA20010 */ sw $v0, 0x10($sp) -/* 2E40 80027A40 02A0202D */ daddu $a0, $s5, $zero -/* 2E44 80027A44 02C0282D */ daddu $a1, $s6, $zero -/* 2E48 80027A48 0260302D */ daddu $a2, $s3, $zero -/* 2E4C 80027A4C 2647FFFE */ addiu $a3, $s2, -2 -/* 2E50 80027A50 27A20020 */ addiu $v0, $sp, 0x20 -/* 2E54 80027A54 0C009C73 */ jal func_800271CC -/* 2E58 80027A58 AFA20010 */ sw $v0, 0x10($sp) -/* 2E5C 80027A5C 02A0202D */ daddu $a0, $s5, $zero -/* 2E60 80027A60 02C0282D */ daddu $a1, $s6, $zero -/* 2E64 80027A64 0260302D */ daddu $a2, $s3, $zero -/* 2E68 80027A68 26470002 */ addiu $a3, $s2, 2 -/* 2E6C 80027A6C 27A20024 */ addiu $v0, $sp, 0x24 -/* 2E70 80027A70 0C009C73 */ jal func_800271CC -/* 2E74 80027A74 AFA20010 */ sw $v0, 0x10($sp) -/* 2E78 80027A78 02A0202D */ daddu $a0, $s5, $zero -/* 2E7C 80027A7C 02C0282D */ daddu $a1, $s6, $zero -/* 2E80 80027A80 02E0302D */ daddu $a2, $s7, $zero -/* 2E84 80027A84 0200382D */ daddu $a3, $s0, $zero -/* 2E88 80027A88 27A20028 */ addiu $v0, $sp, 0x28 -/* 2E8C 80027A8C 0C009C73 */ jal func_800271CC -/* 2E90 80027A90 AFA20010 */ sw $v0, 0x10($sp) -/* 2E94 80027A94 02A0202D */ daddu $a0, $s5, $zero -/* 2E98 80027A98 02C0282D */ daddu $a1, $s6, $zero -/* 2E9C 80027A9C 02E0302D */ daddu $a2, $s7, $zero -/* 2EA0 80027AA0 0220382D */ daddu $a3, $s1, $zero -/* 2EA4 80027AA4 27A2002C */ addiu $v0, $sp, 0x2c -/* 2EA8 80027AA8 0C009C73 */ jal func_800271CC -/* 2EAC 80027AAC AFA20010 */ sw $v0, 0x10($sp) -/* 2EB0 80027AB0 02A0202D */ daddu $a0, $s5, $zero -/* 2EB4 80027AB4 02C0282D */ daddu $a1, $s6, $zero -/* 2EB8 80027AB8 0260302D */ daddu $a2, $s3, $zero -/* 2EBC 80027ABC 0240382D */ daddu $a3, $s2, $zero -/* 2EC0 80027AC0 27A20030 */ addiu $v0, $sp, 0x30 -/* 2EC4 80027AC4 0C009C73 */ jal func_800271CC -/* 2EC8 80027AC8 AFA20010 */ sw $v0, 0x10($sp) -/* 2ECC 80027ACC 8FA40038 */ lw $a0, 0x38($sp) -/* 2ED0 80027AD0 8FA80070 */ lw $t0, 0x70($sp) -/* 2ED4 80027AD4 93A50030 */ lbu $a1, 0x30($sp) -/* 2ED8 80027AD8 93A20031 */ lbu $v0, 0x31($sp) -/* 2EDC 80027ADC 93A30032 */ lbu $v1, 0x32($sp) -/* 2EE0 80027AE0 01143021 */ addu $a2, $t0, $s4 -/* 2EE4 80027AE4 00052E00 */ sll $a1, $a1, 0x18 -/* 2EE8 80027AE8 00021400 */ sll $v0, $v0, 0x10 -/* 2EEC 80027AEC 00A22825 */ or $a1, $a1, $v0 -/* 2EF0 80027AF0 00031A00 */ sll $v1, $v1, 8 -/* 2EF4 80027AF4 93A20033 */ lbu $v0, 0x33($sp) -/* 2EF8 80027AF8 00A32825 */ or $a1, $a1, $v1 -/* 2EFC 80027AFC 0C009C8B */ jal func_8002722C -/* 2F00 80027B00 00A22825 */ or $a1, $a1, $v0 -/* 2F04 80027B04 08009ECA */ j .L80027B28 -/* 2F08 80027B08 26520001 */ addiu $s2, $s2, 1 -.L80027B0C: -/* 2F0C 80027B0C 02951021 */ addu $v0, $s4, $s5 -/* 2F10 80027B10 8FA80070 */ lw $t0, 0x70($sp) -/* 2F14 80027B14 94420000 */ lhu $v0, ($v0) -/* 2F18 80027B18 02881821 */ addu $v1, $s4, $t0 -/* 2F1C 80027B1C 34420001 */ ori $v0, $v0, 1 -/* 2F20 80027B20 A4620000 */ sh $v0, ($v1) -/* 2F24 80027B24 26520001 */ addiu $s2, $s2, 1 -.L80027B28: -/* 2F28 80027B28 2A42013E */ slti $v0, $s2, 0x13e -/* 2F2C 80027B2C 1440FFAB */ bnez $v0, .L800279DC -/* 2F30 80027B30 00000000 */ nop -/* 2F34 80027B34 26730001 */ addiu $s3, $s3, 1 -/* 2F38 80027B38 8FA8003C */ lw $t0, 0x3c($sp) -/* 2F3C 80027B3C 2A6200EF */ slti $v0, $s3, 0xef -/* 2F40 80027B40 25080140 */ addiu $t0, $t0, 0x140 -/* 2F44 80027B44 1440FFA2 */ bnez $v0, .L800279D0 -/* 2F48 80027B48 AFA8003C */ sw $t0, 0x3c($sp) -/* 2F4C 80027B4C 8FBF0064 */ lw $ra, 0x64($sp) -/* 2F50 80027B50 8FBE0060 */ lw $fp, 0x60($sp) -/* 2F54 80027B54 8FB7005C */ lw $s7, 0x5c($sp) -/* 2F58 80027B58 8FB60058 */ lw $s6, 0x58($sp) -/* 2F5C 80027B5C 8FB50054 */ lw $s5, 0x54($sp) -/* 2F60 80027B60 8FB40050 */ lw $s4, 0x50($sp) -/* 2F64 80027B64 8FB3004C */ lw $s3, 0x4c($sp) -/* 2F68 80027B68 8FB20048 */ lw $s2, 0x48($sp) -/* 2F6C 80027B6C 8FB10044 */ lw $s1, 0x44($sp) -/* 2F70 80027B70 8FB00040 */ lw $s0, 0x40($sp) -/* 2F74 80027B74 03E00008 */ jr $ra -/* 2F78 80027B78 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/2570/func_80027B7C.s b/ver/jp/asm/nonmatchings/2570/func_80027B7C.s deleted file mode 100644 index a1a139bf9a..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_80027B7C.s +++ /dev/null @@ -1,158 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027B7C -/* 2F7C 80027B7C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2F80 80027B80 3C06D700 */ lui $a2, 0xd700 -/* 2F84 80027B84 34C60002 */ ori $a2, $a2, 2 -/* 2F88 80027B88 3C07FF10 */ lui $a3, 0xff10 -/* 2F8C 80027B8C 34E7013F */ ori $a3, $a3, 0x13f -/* 2F90 80027B90 3C08E300 */ lui $t0, 0xe300 -/* 2F94 80027B94 35080A01 */ ori $t0, $t0, 0xa01 -/* 2F98 80027B98 3C09E300 */ lui $t1, 0xe300 -/* 2F9C 80027B9C 35290C00 */ ori $t1, $t1, 0xc00 -/* 2FA0 80027BA0 3C0AE300 */ lui $t2, 0xe300 -/* 2FA4 80027BA4 354A1001 */ ori $t2, $t2, 0x1001 -/* 2FA8 80027BA8 3C0BE200 */ lui $t3, 0xe200 -/* 2FAC 80027BAC 356B001C */ ori $t3, $t3, 0x1c -/* 2FB0 80027BB0 3C0CE300 */ lui $t4, 0xe300 -/* 2FB4 80027BB4 358C1201 */ ori $t4, $t4, 0x1201 -/* 2FB8 80027BB8 0000C82D */ daddu $t9, $zero, $zero -/* 2FBC 80027BBC 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 2FC0 80027BC0 2442A64C */ addiu $v0, $v0, %lo(D_8009A64C) -/* 2FC4 80027BC4 0040682D */ daddu $t5, $v0, $zero -/* 2FC8 80027BC8 AFB5001C */ sw $s5, 0x1c($sp) -/* 2FCC 80027BCC 3C15FD10 */ lui $s5, 0xfd10 -/* 2FD0 80027BD0 36B5013F */ ori $s5, $s5, 0x13f -/* 2FD4 80027BD4 AFB00008 */ sw $s0, 8($sp) -/* 2FD8 80027BD8 3C10F510 */ lui $s0, 0xf510 -/* 2FDC 80027BDC 3610A000 */ ori $s0, $s0, 0xa000 -/* 2FE0 80027BE0 AFB40018 */ sw $s4, 0x18($sp) -/* 2FE4 80027BE4 3C14074F */ lui $s4, 0x74f -/* 2FE8 80027BE8 3694C014 */ ori $s4, $s4, 0xc014 -/* 2FEC 80027BEC AFB1000C */ sw $s1, 0xc($sp) -/* 2FF0 80027BF0 3C11E700 */ lui $s1, 0xe700 -/* 2FF4 80027BF4 AFBE0028 */ sw $fp, 0x28($sp) -/* 2FF8 80027BF8 3C1EF200 */ lui $fp, 0xf200 -/* 2FFC 80027BFC AFB30014 */ sw $s3, 0x14($sp) -/* 3000 80027C00 3C13004F */ lui $s3, 0x4f -/* 3004 80027C04 3673C014 */ ori $s3, $s3, 0xc014 -/* 3008 80027C08 AFB20010 */ sw $s2, 0x10($sp) -/* 300C 80027C0C 3C12E44F */ lui $s2, 0xe44f -/* 3010 80027C10 3652C000 */ ori $s2, $s2, 0xc000 -/* 3014 80027C14 AFB70024 */ sw $s7, 0x24($sp) -/* 3018 80027C18 3C17E100 */ lui $s7, 0xe100 -/* 301C 80027C1C AFB60020 */ sw $s6, 0x20($sp) -/* 3020 80027C20 3C16F100 */ lui $s6, 0xf100 -/* 3024 80027C24 0320C02D */ daddu $t8, $t9, $zero -/* 3028 80027C28 240F0014 */ addiu $t7, $zero, 0x14 -/* 302C 80027C2C 0080702D */ daddu $t6, $a0, $zero -/* 3030 80027C30 8DA20000 */ lw $v0, ($t5) -/* 3034 80027C34 0220182D */ daddu $v1, $s1, $zero -/* 3038 80027C38 0040202D */ daddu $a0, $v0, $zero -/* 303C 80027C3C 24420008 */ addiu $v0, $v0, 8 -/* 3040 80027C40 ADA20000 */ sw $v0, ($t5) -/* 3044 80027C44 AC830000 */ sw $v1, ($a0) -/* 3048 80027C48 24430008 */ addiu $v1, $v0, 8 -/* 304C 80027C4C AC800004 */ sw $zero, 4($a0) -/* 3050 80027C50 ADA30000 */ sw $v1, ($t5) -/* 3054 80027C54 2403FFFF */ addiu $v1, $zero, -1 -/* 3058 80027C58 AC430004 */ sw $v1, 4($v0) -/* 305C 80027C5C 24430010 */ addiu $v1, $v0, 0x10 -/* 3060 80027C60 AC460000 */ sw $a2, ($v0) -/* 3064 80027C64 ADA30000 */ sw $v1, ($t5) -/* 3068 80027C68 24430018 */ addiu $v1, $v0, 0x18 -/* 306C 80027C6C AC470008 */ sw $a3, 8($v0) -/* 3070 80027C70 AC45000C */ sw $a1, 0xc($v0) -/* 3074 80027C74 ADA30000 */ sw $v1, ($t5) -/* 3078 80027C78 3C030020 */ lui $v1, 0x20 -/* 307C 80027C7C AC430014 */ sw $v1, 0x14($v0) -/* 3080 80027C80 24430020 */ addiu $v1, $v0, 0x20 -/* 3084 80027C84 AC480010 */ sw $t0, 0x10($v0) -/* 3088 80027C88 ADA30000 */ sw $v1, ($t5) -/* 308C 80027C8C 24430028 */ addiu $v1, $v0, 0x28 -/* 3090 80027C90 AC490018 */ sw $t1, 0x18($v0) -/* 3094 80027C94 AC40001C */ sw $zero, 0x1c($v0) -/* 3098 80027C98 ADA30000 */ sw $v1, ($t5) -/* 309C 80027C9C 24430030 */ addiu $v1, $v0, 0x30 -/* 30A0 80027CA0 AC4A0020 */ sw $t2, 0x20($v0) -/* 30A4 80027CA4 AC400024 */ sw $zero, 0x24($v0) -/* 30A8 80027CA8 ADA30000 */ sw $v1, ($t5) -/* 30AC 80027CAC 24430038 */ addiu $v1, $v0, 0x38 -/* 30B0 80027CB0 AC4B0028 */ sw $t3, 0x28($v0) -/* 30B4 80027CB4 AC40002C */ sw $zero, 0x2c($v0) -/* 30B8 80027CB8 ADA30000 */ sw $v1, ($t5) -/* 30BC 80027CBC AC4C0030 */ sw $t4, 0x30($v0) -/* 30C0 80027CC0 AC400034 */ sw $zero, 0x34($v0) -.L80027CC4: -/* 30C4 80027CC4 3C061000 */ lui $a2, 0x1000 -/* 30C8 80027CC8 34C60400 */ ori $a2, $a2, 0x400 -/* 30CC 80027CCC 33050FFF */ andi $a1, $t8, 0xfff -/* 30D0 80027CD0 27180018 */ addiu $t8, $t8, 0x18 -/* 30D4 80027CD4 31E40FFF */ andi $a0, $t7, 0xfff -/* 30D8 80027CD8 25EF0018 */ addiu $t7, $t7, 0x18 -/* 30DC 80027CDC 27390001 */ addiu $t9, $t9, 1 -/* 30E0 80027CE0 8DA20000 */ lw $v0, ($t5) -/* 30E4 80027CE4 00922025 */ or $a0, $a0, $s2 -/* 30E8 80027CE8 0040182D */ daddu $v1, $v0, $zero -/* 30EC 80027CEC 24420008 */ addiu $v0, $v0, 8 -/* 30F0 80027CF0 AC6E0004 */ sw $t6, 4($v1) -/* 30F4 80027CF4 ADA20000 */ sw $v0, ($t5) -/* 30F8 80027CF8 AC750000 */ sw $s5, ($v1) -/* 30FC 80027CFC 24430008 */ addiu $v1, $v0, 8 -/* 3100 80027D00 3C070700 */ lui $a3, 0x700 -/* 3104 80027D04 ADA30000 */ sw $v1, ($t5) -/* 3108 80027D08 24430010 */ addiu $v1, $v0, 0x10 -/* 310C 80027D0C AC470004 */ sw $a3, 4($v0) -/* 3110 80027D10 3C07E600 */ lui $a3, 0xe600 -/* 3114 80027D14 AC500000 */ sw $s0, ($v0) -/* 3118 80027D18 ADA30000 */ sw $v1, ($t5) -/* 311C 80027D1C 24430018 */ addiu $v1, $v0, 0x18 -/* 3120 80027D20 AC470008 */ sw $a3, 8($v0) -/* 3124 80027D24 3C07F400 */ lui $a3, 0xf400 -/* 3128 80027D28 AC40000C */ sw $zero, 0xc($v0) -/* 312C 80027D2C ADA30000 */ sw $v1, ($t5) -/* 3130 80027D30 24430020 */ addiu $v1, $v0, 0x20 -/* 3134 80027D34 AC470010 */ sw $a3, 0x10($v0) -/* 3138 80027D38 AC540014 */ sw $s4, 0x14($v0) -/* 313C 80027D3C ADA30000 */ sw $v1, ($t5) -/* 3140 80027D40 24430028 */ addiu $v1, $v0, 0x28 -/* 3144 80027D44 AC510018 */ sw $s1, 0x18($v0) -/* 3148 80027D48 AC40001C */ sw $zero, 0x1c($v0) -/* 314C 80027D4C ADA30000 */ sw $v1, ($t5) -/* 3150 80027D50 24430030 */ addiu $v1, $v0, 0x30 -/* 3154 80027D54 AC500020 */ sw $s0, 0x20($v0) -/* 3158 80027D58 AC400024 */ sw $zero, 0x24($v0) -/* 315C 80027D5C ADA30000 */ sw $v1, ($t5) -/* 3160 80027D60 24430038 */ addiu $v1, $v0, 0x38 -/* 3164 80027D64 AC5E0028 */ sw $fp, 0x28($v0) -/* 3168 80027D68 AC53002C */ sw $s3, 0x2c($v0) -/* 316C 80027D6C ADA30000 */ sw $v1, ($t5) -/* 3170 80027D70 24430040 */ addiu $v1, $v0, 0x40 -/* 3174 80027D74 AC440030 */ sw $a0, 0x30($v0) -/* 3178 80027D78 AC450034 */ sw $a1, 0x34($v0) -/* 317C 80027D7C ADA30000 */ sw $v1, ($t5) -/* 3180 80027D80 24430048 */ addiu $v1, $v0, 0x48 -/* 3184 80027D84 AC570038 */ sw $s7, 0x38($v0) -/* 3188 80027D88 AC40003C */ sw $zero, 0x3c($v0) -/* 318C 80027D8C ADA30000 */ sw $v1, ($t5) -/* 3190 80027D90 24430050 */ addiu $v1, $v0, 0x50 -/* 3194 80027D94 AC560040 */ sw $s6, 0x40($v0) -/* 3198 80027D98 AC460044 */ sw $a2, 0x44($v0) -/* 319C 80027D9C ADA30000 */ sw $v1, ($t5) -/* 31A0 80027DA0 AC510048 */ sw $s1, 0x48($v0) -/* 31A4 80027DA4 AC40004C */ sw $zero, 0x4c($v0) -/* 31A8 80027DA8 2B220028 */ slti $v0, $t9, 0x28 -/* 31AC 80027DAC 1440FFC5 */ bnez $v0, .L80027CC4 -/* 31B0 80027DB0 25CE0F00 */ addiu $t6, $t6, 0xf00 -/* 31B4 80027DB4 8FBE0028 */ lw $fp, 0x28($sp) -/* 31B8 80027DB8 8FB70024 */ lw $s7, 0x24($sp) -/* 31BC 80027DBC 8FB60020 */ lw $s6, 0x20($sp) -/* 31C0 80027DC0 8FB5001C */ lw $s5, 0x1c($sp) -/* 31C4 80027DC4 8FB40018 */ lw $s4, 0x18($sp) -/* 31C8 80027DC8 8FB30014 */ lw $s3, 0x14($sp) -/* 31CC 80027DCC 8FB20010 */ lw $s2, 0x10($sp) -/* 31D0 80027DD0 8FB1000C */ lw $s1, 0xc($sp) -/* 31D4 80027DD4 8FB00008 */ lw $s0, 8($sp) -/* 31D8 80027DD8 03E00008 */ jr $ra -/* 31DC 80027DDC 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/2570/func_80027DE0.s b/ver/jp/asm/nonmatchings/2570/func_80027DE0.s deleted file mode 100644 index d2cabb5204..0000000000 --- a/ver/jp/asm/nonmatchings/2570/func_80027DE0.s +++ /dev/null @@ -1,663 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027DE0 -/* 31E0 80027DE0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 31E4 80027DE4 3C040050 */ lui $a0, 0x50 -/* 31E8 80027DE8 3C0C800A */ lui $t4, %hi(D_8009A64C) -/* 31EC 80027DEC 258CA64C */ addiu $t4, $t4, %lo(D_8009A64C) -/* 31F0 80027DF0 348403C0 */ ori $a0, $a0, 0x3c0 -/* 31F4 80027DF4 3C02ED00 */ lui $v0, 0xed00 -/* 31F8 80027DF8 AFBF0044 */ sw $ra, 0x44($sp) -/* 31FC 80027DFC AFBE0040 */ sw $fp, 0x40($sp) -/* 3200 80027E00 AFB7003C */ sw $s7, 0x3c($sp) -/* 3204 80027E04 AFB60038 */ sw $s6, 0x38($sp) -/* 3208 80027E08 AFB50034 */ sw $s5, 0x34($sp) -/* 320C 80027E0C AFB40030 */ sw $s4, 0x30($sp) -/* 3210 80027E10 AFB3002C */ sw $s3, 0x2c($sp) -/* 3214 80027E14 AFB20028 */ sw $s2, 0x28($sp) -/* 3218 80027E18 AFB10024 */ sw $s1, 0x24($sp) -/* 321C 80027E1C AFB00020 */ sw $s0, 0x20($sp) -/* 3220 80027E20 8D8B0000 */ lw $t3, ($t4) -/* 3224 80027E24 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 3228 80027E28 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 322C 80027E2C 0160182D */ daddu $v1, $t3, $zero -/* 3230 80027E30 256B0008 */ addiu $t3, $t3, 8 -/* 3234 80027E34 AD8B0000 */ sw $t3, ($t4) -/* 3238 80027E38 AC640004 */ sw $a0, 4($v1) -/* 323C 80027E3C 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 3240 80027E40 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 3244 80027E44 AC620000 */ sw $v0, ($v1) -/* 3248 80027E48 3C038007 */ lui $v1, %hi(D_800773E0) -/* 324C 80027E4C 8C6373E0 */ lw $v1, %lo(D_800773E0)($v1) -/* 3250 80027E50 8E0D0000 */ lw $t5, ($s0) -/* 3254 80027E54 00031080 */ sll $v0, $v1, 2 -/* 3258 80027E58 00431021 */ addu $v0, $v0, $v1 -/* 325C 80027E5C 00021080 */ sll $v0, $v0, 2 -/* 3260 80027E60 00431023 */ subu $v0, $v0, $v1 -/* 3264 80027E64 000218C0 */ sll $v1, $v0, 3 -/* 3268 80027E68 00431021 */ addu $v0, $v0, $v1 -/* 326C 80027E6C 000210C0 */ sll $v0, $v0, 3 -/* 3270 80027E70 00449821 */ addu $s3, $v0, $a0 -/* 3274 80027E74 95A30148 */ lhu $v1, 0x148($t5) -/* 3278 80027E78 24020020 */ addiu $v0, $zero, 0x20 -/* 327C 80027E7C 306300F0 */ andi $v1, $v1, 0xf0 -/* 3280 80027E80 1062004E */ beq $v1, $v0, .L80027FBC -/* 3284 80027E84 28620021 */ slti $v0, $v1, 0x21 -/* 3288 80027E88 10400005 */ beqz $v0, .L80027EA0 -/* 328C 80027E8C 24020010 */ addiu $v0, $zero, 0x10 -/* 3290 80027E90 10620008 */ beq $v1, $v0, .L80027EB4 -/* 3294 80027E94 3C03FF10 */ lui $v1, 0xff10 -/* 3298 80027E98 0800A0BF */ j .L800282FC -/* 329C 80027E9C 00000000 */ nop -.L80027EA0: -/* 32A0 80027EA0 24020030 */ addiu $v0, $zero, 0x30 -/* 32A4 80027EA4 10620053 */ beq $v1, $v0, .L80027FF4 -/* 32A8 80027EA8 00000000 */ nop -/* 32AC 80027EAC 0800A0BF */ j .L800282FC -/* 32B0 80027EB0 00000000 */ nop -.L80027EB4: -/* 32B4 80027EB4 3463013F */ ori $v1, $v1, 0x13f -/* 32B8 80027EB8 3C06E300 */ lui $a2, 0xe300 -/* 32BC 80027EBC 34C60A01 */ ori $a2, $a2, 0xa01 -/* 32C0 80027EC0 3C078080 */ lui $a3, 0x8080 -/* 32C4 80027EC4 34E780FF */ ori $a3, $a3, 0x80ff -/* 32C8 80027EC8 3C05E200 */ lui $a1, 0xe200 -/* 32CC 80027ECC 34A51D00 */ ori $a1, $a1, 0x1d00 -/* 32D0 80027ED0 3C0AE200 */ lui $t2, 0xe200 -/* 32D4 80027ED4 354A001C */ ori $t2, $t2, 0x1c -/* 32D8 80027ED8 3C090FA5 */ lui $t1, 0xfa5 -/* 32DC 80027EDC 35294040 */ ori $t1, $t1, 0x4040 -/* 32E0 80027EE0 3C08F650 */ lui $t0, 0xf650 -/* 32E4 80027EE4 350803C0 */ ori $t0, $t0, 0x3c0 -/* 32E8 80027EE8 25620008 */ addiu $v0, $t3, 8 -/* 32EC 80027EEC 3C04E700 */ lui $a0, 0xe700 -/* 32F0 80027EF0 AD820000 */ sw $v0, ($t4) -/* 32F4 80027EF4 25620010 */ addiu $v0, $t3, 0x10 -/* 32F8 80027EF8 AD640000 */ sw $a0, ($t3) -/* 32FC 80027EFC AD600004 */ sw $zero, 4($t3) -/* 3300 80027F00 AD820000 */ sw $v0, ($t4) -/* 3304 80027F04 25620018 */ addiu $v0, $t3, 0x18 -/* 3308 80027F08 AD630008 */ sw $v1, 8($t3) -/* 330C 80027F0C AD820000 */ sw $v0, ($t4) -/* 3310 80027F10 25620020 */ addiu $v0, $t3, 0x20 -/* 3314 80027F14 AD820000 */ sw $v0, ($t4) -/* 3318 80027F18 25620028 */ addiu $v0, $t3, 0x28 -/* 331C 80027F1C AD820000 */ sw $v0, ($t4) -/* 3320 80027F20 25620030 */ addiu $v0, $t3, 0x30 -/* 3324 80027F24 AD820000 */ sw $v0, ($t4) -/* 3328 80027F28 25620038 */ addiu $v0, $t3, 0x38 -/* 332C 80027F2C AD820000 */ sw $v0, ($t4) -/* 3330 80027F30 3C03800A */ lui $v1, %hi(D_8009A638) -/* 3334 80027F34 8C63A638 */ lw $v1, %lo(D_8009A638)($v1) -/* 3338 80027F38 25620040 */ addiu $v0, $t3, 0x40 -/* 333C 80027F3C AD820000 */ sw $v0, ($t4) -/* 3340 80027F40 8C630004 */ lw $v1, 4($v1) -/* 3344 80027F44 25620048 */ addiu $v0, $t3, 0x48 -/* 3348 80027F48 AD820000 */ sw $v0, ($t4) -/* 334C 80027F4C 3C02F900 */ lui $v0, 0xf900 -/* 3350 80027F50 AD620018 */ sw $v0, 0x18($t3) -/* 3354 80027F54 3C02EE00 */ lui $v0, 0xee00 -/* 3358 80027F58 AD620020 */ sw $v0, 0x20($t3) -/* 335C 80027F5C 2402FFFF */ addiu $v0, $zero, -1 -/* 3360 80027F60 AD620024 */ sw $v0, 0x24($t3) -/* 3364 80027F64 24020004 */ addiu $v0, $zero, 4 -/* 3368 80027F68 AD660010 */ sw $a2, 0x10($t3) -/* 336C 80027F6C AD600014 */ sw $zero, 0x14($t3) -/* 3370 80027F70 AD67001C */ sw $a3, 0x1c($t3) -/* 3374 80027F74 AD650028 */ sw $a1, 0x28($t3) -/* 3378 80027F78 AD62002C */ sw $v0, 0x2c($t3) -/* 337C 80027F7C AD6A0030 */ sw $t2, 0x30($t3) -/* 3380 80027F80 AD690034 */ sw $t1, 0x34($t3) -/* 3384 80027F84 AD680038 */ sw $t0, 0x38($t3) -/* 3388 80027F88 AD60003C */ sw $zero, 0x3c($t3) -/* 338C 80027F8C AD640040 */ sw $a0, 0x40($t3) -/* 3390 80027F90 AD600044 */ sw $zero, 0x44($t3) -/* 3394 80027F94 AD650048 */ sw $a1, 0x48($t3) -/* 3398 80027F98 AD60004C */ sw $zero, 0x4c($t3) -/* 339C 80027F9C AD63000C */ sw $v1, 0xc($t3) -/* 33A0 80027FA0 95A20148 */ lhu $v0, 0x148($t5) -/* 33A4 80027FA4 25630050 */ addiu $v1, $t3, 0x50 -/* 33A8 80027FA8 AD830000 */ sw $v1, ($t4) -/* 33AC 80027FAC 3042FF0F */ andi $v0, $v0, 0xff0f -/* 33B0 80027FB0 34420020 */ ori $v0, $v0, 0x20 -/* 33B4 80027FB4 0800A1D8 */ j .L80028760 -/* 33B8 80027FB8 A5A20148 */ sh $v0, 0x148($t5) -.L80027FBC: -/* 33BC 80027FBC 3C02800A */ lui $v0, %hi(D_8009A638) -/* 33C0 80027FC0 8C42A638 */ lw $v0, %lo(D_8009A638)($v0) -/* 33C4 80027FC4 3C06800A */ lui $a2, %hi(D_8009A5BC) -/* 33C8 80027FC8 8CC6A5BC */ lw $a2, %lo(D_8009A5BC)($a2) -/* 33CC 80027FCC 8C440000 */ lw $a0, ($v0) -/* 33D0 80027FD0 0C009E61 */ jal func_80027984 -/* 33D4 80027FD4 8C450004 */ lw $a1, 4($v0) -/* 33D8 80027FD8 8E030000 */ lw $v1, ($s0) -/* 33DC 80027FDC 94620148 */ lhu $v0, 0x148($v1) -/* 33E0 80027FE0 3C018007 */ lui $at, %hi(D_800741D8) -/* 33E4 80027FE4 AC2041D8 */ sw $zero, %lo(D_800741D8)($at) -/* 33E8 80027FE8 3042FF0F */ andi $v0, $v0, 0xff0f -/* 33EC 80027FEC 34420030 */ ori $v0, $v0, 0x30 -/* 33F0 80027FF0 A4620148 */ sh $v0, 0x148($v1) -.L80027FF4: -/* 33F4 80027FF4 3C168007 */ lui $s6, %hi(D_800741D8) -/* 33F8 80027FF8 26D641D8 */ addiu $s6, $s6, %lo(D_800741D8) -/* 33FC 80027FFC 8EC20000 */ lw $v0, ($s6) -/* 3400 80028000 24420010 */ addiu $v0, $v0, 0x10 -/* 3404 80028004 AEC20000 */ sw $v0, ($s6) -/* 3408 80028008 28420081 */ slti $v0, $v0, 0x81 -/* 340C 8002800C 14400003 */ bnez $v0, .L8002801C -/* 3410 80028010 3C060050 */ lui $a2, 0x50 -/* 3414 80028014 24020080 */ addiu $v0, $zero, 0x80 -/* 3418 80028018 AEC20000 */ sw $v0, ($s6) -.L8002801C: -/* 341C 8002801C 34C603C0 */ ori $a2, $a2, 0x3c0 -/* 3420 80028020 3C05E300 */ lui $a1, 0xe300 -/* 3424 80028024 34A50A01 */ ori $a1, $a1, 0xa01 -/* 3428 80028028 3C07E200 */ lui $a3, 0xe200 -/* 342C 8002802C 34E7001C */ ori $a3, $a3, 0x1c -/* 3430 80028030 3C08FF10 */ lui $t0, 0xff10 -/* 3434 80028034 3508013F */ ori $t0, $t0, 0x13f -/* 3438 80028038 3C090001 */ lui $t1, 1 -/* 343C 8002803C 35290001 */ ori $t1, $t1, 1 -/* 3440 80028040 3C0AF64F */ lui $t2, 0xf64f -/* 3444 80028044 354AC3BC */ ori $t2, $t2, 0xc3bc -/* 3448 80028048 3C0BE300 */ lui $t3, 0xe300 -/* 344C 8002804C 356B0C00 */ ori $t3, $t3, 0xc00 -/* 3450 80028050 3C0CE300 */ lui $t4, 0xe300 -/* 3454 80028054 358C1001 */ ori $t4, $t4, 0x1001 -/* 3458 80028058 3C0D0F0A */ lui $t5, 0xf0a -/* 345C 8002805C 35AD4000 */ ori $t5, $t5, 0x4000 -/* 3460 80028060 3C0FFC35 */ lui $t7, 0xfc35 -/* 3464 80028064 35EF7E6A */ ori $t7, $t7, 0x7e6a -/* 3468 80028068 3C0E12FC */ lui $t6, 0x12fc -/* 346C 8002806C 35CEFCBE */ ori $t6, $t6, 0xfcbe -/* 3470 80028070 3C112828 */ lui $s1, 0x2828 -/* 3474 80028074 36312800 */ ori $s1, $s1, 0x2800 -/* 3478 80028078 3C10E300 */ lui $s0, 0xe300 -/* 347C 8002807C 36101201 */ ori $s0, $s0, 0x1201 -/* 3480 80028080 0000C82D */ daddu $t9, $zero, $zero -/* 3484 80028084 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 3488 80028088 2442A64C */ addiu $v0, $v0, %lo(D_8009A64C) -/* 348C 8002808C 0040902D */ daddu $s2, $v0, $zero -/* 3490 80028090 AFAE0018 */ sw $t6, 0x18($sp) -/* 3494 80028094 3C0EFD10 */ lui $t6, 0xfd10 -/* 3498 80028098 35CE013F */ ori $t6, $t6, 0x13f -/* 349C 8002809C 3C15F510 */ lui $s5, 0xf510 -/* 34A0 800280A0 36B5A000 */ ori $s5, $s5, 0xa000 -/* 34A4 800280A4 AFAE0010 */ sw $t6, 0x10($sp) -/* 34A8 800280A8 3C0E074F */ lui $t6, 0x74f -/* 34AC 800280AC 35CEC014 */ ori $t6, $t6, 0xc014 -/* 34B0 800280B0 3C17E700 */ lui $s7, 0xe700 -/* 34B4 800280B4 3C1E004F */ lui $fp, 0x4f -/* 34B8 800280B8 37DEC014 */ ori $fp, $fp, 0xc014 -/* 34BC 800280BC 0320C02D */ daddu $t8, $t9, $zero -/* 34C0 800280C0 24140018 */ addiu $s4, $zero, 0x18 -/* 34C4 800280C4 0320982D */ daddu $s3, $t9, $zero -/* 34C8 800280C8 AFAE0014 */ sw $t6, 0x14($sp) -/* 34CC 800280CC 8E420000 */ lw $v0, ($s2) -/* 34D0 800280D0 02E0182D */ daddu $v1, $s7, $zero -/* 34D4 800280D4 0040202D */ daddu $a0, $v0, $zero -/* 34D8 800280D8 24420008 */ addiu $v0, $v0, 8 -/* 34DC 800280DC AE420000 */ sw $v0, ($s2) -/* 34E0 800280E0 AC830000 */ sw $v1, ($a0) -/* 34E4 800280E4 24430008 */ addiu $v1, $v0, 8 -/* 34E8 800280E8 AC800004 */ sw $zero, 4($a0) -/* 34EC 800280EC AE430000 */ sw $v1, ($s2) -/* 34F0 800280F0 3C03ED00 */ lui $v1, 0xed00 -/* 34F4 800280F4 AC430000 */ sw $v1, ($v0) -/* 34F8 800280F8 24430010 */ addiu $v1, $v0, 0x10 -/* 34FC 800280FC AC460004 */ sw $a2, 4($v0) -/* 3500 80028100 AE430000 */ sw $v1, ($s2) -/* 3504 80028104 3C030030 */ lui $v1, 0x30 -/* 3508 80028108 AC43000C */ sw $v1, 0xc($v0) -/* 350C 8002810C 00541821 */ addu $v1, $v0, $s4 -/* 3510 80028110 AC450008 */ sw $a1, 8($v0) -/* 3514 80028114 AE430000 */ sw $v1, ($s2) -/* 3518 80028118 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 351C 8002811C 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 3520 80028120 24430020 */ addiu $v1, $v0, 0x20 -/* 3524 80028124 AC470010 */ sw $a3, 0x10($v0) -/* 3528 80028128 AC400014 */ sw $zero, 0x14($v0) -/* 352C 8002812C AE430000 */ sw $v1, ($s2) -/* 3530 80028130 24430028 */ addiu $v1, $v0, 0x28 -/* 3534 80028134 AC480018 */ sw $t0, 0x18($v0) -/* 3538 80028138 AC44001C */ sw $a0, 0x1c($v0) -/* 353C 8002813C AE430000 */ sw $v1, ($s2) -/* 3540 80028140 3C03F700 */ lui $v1, 0xf700 -/* 3544 80028144 AC430020 */ sw $v1, 0x20($v0) -/* 3548 80028148 24430030 */ addiu $v1, $v0, 0x30 -/* 354C 8002814C AC490024 */ sw $t1, 0x24($v0) -/* 3550 80028150 AE430000 */ sw $v1, ($s2) -/* 3554 80028154 24430038 */ addiu $v1, $v0, 0x38 -/* 3558 80028158 AC4A0028 */ sw $t2, 0x28($v0) -/* 355C 8002815C AC40002C */ sw $zero, 0x2c($v0) -/* 3560 80028160 AE430000 */ sw $v1, ($s2) -/* 3564 80028164 24430040 */ addiu $v1, $v0, 0x40 -/* 3568 80028168 AC450030 */ sw $a1, 0x30($v0) -/* 356C 8002816C AC400034 */ sw $zero, 0x34($v0) -/* 3570 80028170 AE430000 */ sw $v1, ($s2) -/* 3574 80028174 24430048 */ addiu $v1, $v0, 0x48 -/* 3578 80028178 AC4B0038 */ sw $t3, 0x38($v0) -/* 357C 8002817C AC40003C */ sw $zero, 0x3c($v0) -/* 3580 80028180 AE430000 */ sw $v1, ($s2) -/* 3584 80028184 24430050 */ addiu $v1, $v0, 0x50 -/* 3588 80028188 AC4C0040 */ sw $t4, 0x40($v0) -/* 358C 8002818C AC400044 */ sw $zero, 0x44($v0) -/* 3590 80028190 AE430000 */ sw $v1, ($s2) -/* 3594 80028194 24430058 */ addiu $v1, $v0, 0x58 -/* 3598 80028198 AC470048 */ sw $a3, 0x48($v0) -/* 359C 8002819C AC4D004C */ sw $t5, 0x4c($v0) -/* 35A0 800281A0 AE430000 */ sw $v1, ($s2) -/* 35A4 800281A4 AC4F0050 */ sw $t7, 0x50($v0) -/* 35A8 800281A8 8FAE0018 */ lw $t6, 0x18($sp) -/* 35AC 800281AC 24430060 */ addiu $v1, $v0, 0x60 -/* 35B0 800281B0 AC4E0054 */ sw $t6, 0x54($v0) -/* 35B4 800281B4 AE430000 */ sw $v1, ($s2) -/* 35B8 800281B8 3C03FA00 */ lui $v1, 0xfa00 -/* 35BC 800281BC AC430058 */ sw $v1, 0x58($v0) -/* 35C0 800281C0 92C40003 */ lbu $a0, 3($s6) -/* 35C4 800281C4 24430068 */ addiu $v1, $v0, 0x68 -/* 35C8 800281C8 AE430000 */ sw $v1, ($s2) -/* 35CC 800281CC AC500060 */ sw $s0, 0x60($v0) -/* 35D0 800281D0 AC400064 */ sw $zero, 0x64($v0) -/* 35D4 800281D4 00912025 */ or $a0, $a0, $s1 -/* 35D8 800281D8 AC44005C */ sw $a0, 0x5c($v0) -.L800281DC: -/* 35DC 800281DC 3C070400 */ lui $a3, 0x400 -/* 35E0 800281E0 34E70400 */ ori $a3, $a3, 0x400 -/* 35E4 800281E4 33060FFF */ andi $a2, $t8, 0xfff -/* 35E8 800281E8 27180018 */ addiu $t8, $t8, 0x18 -/* 35EC 800281EC 32850FFF */ andi $a1, $s4, 0xfff -/* 35F0 800281F0 26940018 */ addiu $s4, $s4, 0x18 -/* 35F4 800281F4 27390001 */ addiu $t9, $t9, 1 -/* 35F8 800281F8 8E430000 */ lw $v1, ($s2) -/* 35FC 800281FC 3C02800A */ lui $v0, %hi(D_8009A5BC) -/* 3600 80028200 8C42A5BC */ lw $v0, %lo(D_8009A5BC)($v0) -/* 3604 80028204 0060202D */ daddu $a0, $v1, $zero -/* 3608 80028208 24630008 */ addiu $v1, $v1, 8 -/* 360C 8002820C 00531021 */ addu $v0, $v0, $s3 -/* 3610 80028210 AE430000 */ sw $v1, ($s2) -/* 3614 80028214 8FAE0010 */ lw $t6, 0x10($sp) -/* 3618 80028218 26730F00 */ addiu $s3, $s3, 0xf00 -/* 361C 8002821C AC820004 */ sw $v0, 4($a0) -/* 3620 80028220 24620008 */ addiu $v0, $v1, 8 -/* 3624 80028224 AC8E0000 */ sw $t6, ($a0) -/* 3628 80028228 3C0E0700 */ lui $t6, 0x700 -/* 362C 8002822C AE420000 */ sw $v0, ($s2) -/* 3630 80028230 24620010 */ addiu $v0, $v1, 0x10 -/* 3634 80028234 AC6E0004 */ sw $t6, 4($v1) -/* 3638 80028238 3C0EE600 */ lui $t6, 0xe600 -/* 363C 8002823C AC750000 */ sw $s5, ($v1) -/* 3640 80028240 AE420000 */ sw $v0, ($s2) -/* 3644 80028244 24620018 */ addiu $v0, $v1, 0x18 -/* 3648 80028248 AC6E0008 */ sw $t6, 8($v1) -/* 364C 8002824C 3C0EF400 */ lui $t6, 0xf400 -/* 3650 80028250 AC60000C */ sw $zero, 0xc($v1) -/* 3654 80028254 AE420000 */ sw $v0, ($s2) -/* 3658 80028258 AC6E0010 */ sw $t6, 0x10($v1) -/* 365C 8002825C 8FAE0014 */ lw $t6, 0x14($sp) -/* 3660 80028260 24620020 */ addiu $v0, $v1, 0x20 -/* 3664 80028264 AC6E0014 */ sw $t6, 0x14($v1) -/* 3668 80028268 AE420000 */ sw $v0, ($s2) -/* 366C 8002826C 24620028 */ addiu $v0, $v1, 0x28 -/* 3670 80028270 AC770018 */ sw $s7, 0x18($v1) -/* 3674 80028274 AC60001C */ sw $zero, 0x1c($v1) -/* 3678 80028278 AE420000 */ sw $v0, ($s2) -/* 367C 8002827C 24620030 */ addiu $v0, $v1, 0x30 -/* 3680 80028280 3C0EF200 */ lui $t6, 0xf200 -/* 3684 80028284 AC750020 */ sw $s5, 0x20($v1) -/* 3688 80028288 AC600024 */ sw $zero, 0x24($v1) -/* 368C 8002828C AE420000 */ sw $v0, ($s2) -/* 3690 80028290 24620038 */ addiu $v0, $v1, 0x38 -/* 3694 80028294 AC6E0028 */ sw $t6, 0x28($v1) -/* 3698 80028298 3C0EE450 */ lui $t6, 0xe450 -/* 369C 8002829C 00AE2825 */ or $a1, $a1, $t6 -/* 36A0 800282A0 AC7E002C */ sw $fp, 0x2c($v1) -/* 36A4 800282A4 AE420000 */ sw $v0, ($s2) -/* 36A8 800282A8 24620040 */ addiu $v0, $v1, 0x40 -/* 36AC 800282AC AC650030 */ sw $a1, 0x30($v1) -/* 36B0 800282B0 AC660034 */ sw $a2, 0x34($v1) -/* 36B4 800282B4 AE420000 */ sw $v0, ($s2) -/* 36B8 800282B8 3C02E100 */ lui $v0, 0xe100 -/* 36BC 800282BC AC620038 */ sw $v0, 0x38($v1) -/* 36C0 800282C0 3C02FFE0 */ lui $v0, 0xffe0 -/* 36C4 800282C4 AC62003C */ sw $v0, 0x3c($v1) -/* 36C8 800282C8 24620048 */ addiu $v0, $v1, 0x48 -/* 36CC 800282CC AE420000 */ sw $v0, ($s2) -/* 36D0 800282D0 3C02F100 */ lui $v0, 0xf100 -/* 36D4 800282D4 AC620040 */ sw $v0, 0x40($v1) -/* 36D8 800282D8 24620050 */ addiu $v0, $v1, 0x50 -/* 36DC 800282DC AC670044 */ sw $a3, 0x44($v1) -/* 36E0 800282E0 AE420000 */ sw $v0, ($s2) -/* 36E4 800282E4 2B220028 */ slti $v0, $t9, 0x28 -/* 36E8 800282E8 AC770048 */ sw $s7, 0x48($v1) -/* 36EC 800282EC 1440FFBB */ bnez $v0, .L800281DC -/* 36F0 800282F0 AC60004C */ sw $zero, 0x4c($v1) -/* 36F4 800282F4 0800A1D8 */ j .L80028760 -/* 36F8 800282F8 00000000 */ nop -.L800282FC: -/* 36FC 800282FC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 3700 80028300 8C42A630 */ lw $v0, %lo(D_8009A630)($v0) -/* 3704 80028304 30420008 */ andi $v0, $v0, 8 -/* 3708 80028308 1040000E */ beqz $v0, .L80028344 -/* 370C 8002830C 3C05FF10 */ lui $a1, 0xff10 -/* 3710 80028310 34A5013F */ ori $a1, $a1, 0x13f -/* 3714 80028314 3C03800A */ lui $v1, %hi(D_8009A64C) -/* 3718 80028318 2463A64C */ addiu $v1, $v1, %lo(D_8009A64C) -/* 371C 8002831C 8C620000 */ lw $v0, ($v1) -/* 3720 80028320 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 3724 80028324 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 3728 80028328 0040802D */ daddu $s0, $v0, $zero -/* 372C 8002832C 24420008 */ addiu $v0, $v0, 8 -/* 3730 80028330 AC620000 */ sw $v0, ($v1) -/* 3734 80028334 0C018798 */ jal func_80061E60 -/* 3738 80028338 AE050000 */ sw $a1, ($s0) -/* 373C 8002833C 0800A1E1 */ j .L80028784 -/* 3740 80028340 AE020004 */ sw $v0, 4($s0) -.L80028344: -/* 3744 80028344 3C06E300 */ lui $a2, 0xe300 -/* 3748 80028348 34C60A01 */ ori $a2, $a2, 0xa01 -/* 374C 8002834C 3C07E200 */ lui $a3, 0xe200 -/* 3750 80028350 34E7001C */ ori $a3, $a3, 0x1c -/* 3754 80028354 3C08FF10 */ lui $t0, 0xff10 -/* 3758 80028358 3508013F */ ori $t0, $t0, 0x13f -/* 375C 8002835C 3C09FFFC */ lui $t1, 0xfffc -/* 3760 80028360 3529FFFC */ ori $t1, $t1, 0xfffc -/* 3764 80028364 3C0AF64F */ lui $t2, 0xf64f -/* 3768 80028368 354AC3BC */ ori $t2, $t2, 0xc3bc -/* 376C 8002836C 3C11800A */ lui $s1, %hi(D_8009A64C) -/* 3770 80028370 2631A64C */ addiu $s1, $s1, %lo(D_8009A64C) -/* 3774 80028374 3C02FE00 */ lui $v0, 0xfe00 -/* 3778 80028378 8E300000 */ lw $s0, ($s1) -/* 377C 8002837C 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 3780 80028380 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 3784 80028384 0200282D */ daddu $a1, $s0, $zero -/* 3788 80028388 26100008 */ addiu $s0, $s0, 8 -/* 378C 8002838C AE300000 */ sw $s0, ($s1) -/* 3790 80028390 3C03800A */ lui $v1, %hi(D_8009A5BC) -/* 3794 80028394 8C63A5BC */ lw $v1, %lo(D_8009A5BC)($v1) -/* 3798 80028398 3C12F700 */ lui $s2, 0xf700 -/* 379C 8002839C ACA20000 */ sw $v0, ($a1) -/* 37A0 800283A0 3C028000 */ lui $v0, 0x8000 -/* 37A4 800283A4 00621821 */ addu $v1, $v1, $v0 -/* 37A8 800283A8 26020008 */ addiu $v0, $s0, 8 -/* 37AC 800283AC ACA30004 */ sw $v1, 4($a1) -/* 37B0 800283B0 AE220000 */ sw $v0, ($s1) -/* 37B4 800283B4 3C020030 */ lui $v0, 0x30 -/* 37B8 800283B8 AE020004 */ sw $v0, 4($s0) -/* 37BC 800283BC 26020010 */ addiu $v0, $s0, 0x10 -/* 37C0 800283C0 AE060000 */ sw $a2, ($s0) -/* 37C4 800283C4 AE220000 */ sw $v0, ($s1) -/* 37C8 800283C8 26020018 */ addiu $v0, $s0, 0x18 -/* 37CC 800283CC AE070008 */ sw $a3, 8($s0) -/* 37D0 800283D0 AE00000C */ sw $zero, 0xc($s0) -/* 37D4 800283D4 AE220000 */ sw $v0, ($s1) -/* 37D8 800283D8 26020020 */ addiu $v0, $s0, 0x20 -/* 37DC 800283DC AE080010 */ sw $t0, 0x10($s0) -/* 37E0 800283E0 AE030014 */ sw $v1, 0x14($s0) -/* 37E4 800283E4 AE220000 */ sw $v0, ($s1) -/* 37E8 800283E8 26020028 */ addiu $v0, $s0, 0x28 -/* 37EC 800283EC AE120018 */ sw $s2, 0x18($s0) -/* 37F0 800283F0 AE09001C */ sw $t1, 0x1c($s0) -/* 37F4 800283F4 AE220000 */ sw $v0, ($s1) -/* 37F8 800283F8 26020030 */ addiu $v0, $s0, 0x30 -/* 37FC 800283FC AE0A0020 */ sw $t2, 0x20($s0) -/* 3800 80028400 AE000024 */ sw $zero, 0x24($s0) -/* 3804 80028404 AE220000 */ sw $v0, ($s1) -/* 3808 80028408 3C02E700 */ lui $v0, 0xe700 -/* 380C 8002840C AE020028 */ sw $v0, 0x28($s0) -/* 3810 80028410 26020038 */ addiu $v0, $s0, 0x38 -/* 3814 80028414 AE00002C */ sw $zero, 0x2c($s0) -/* 3818 80028418 AE220000 */ sw $v0, ($s1) -/* 381C 8002841C 0C018798 */ jal func_80061E60 -/* 3820 80028420 AE080030 */ sw $t0, 0x30($s0) -/* 3824 80028424 8E230000 */ lw $v1, ($s1) -/* 3828 80028428 AE020034 */ sw $v0, 0x34($s0) -/* 382C 8002842C 0060282D */ daddu $a1, $v1, $zero -/* 3830 80028430 ACB20000 */ sw $s2, ($a1) -/* 3834 80028434 8664002C */ lh $a0, 0x2c($s3) -/* 3838 80028438 24630008 */ addiu $v1, $v1, 8 -/* 383C 8002843C AE230000 */ sw $v1, ($s1) -/* 3840 80028440 8663002E */ lh $v1, 0x2e($s3) -/* 3844 80028444 96620030 */ lhu $v0, 0x30($s3) -/* 3848 80028448 00042200 */ sll $a0, $a0, 8 -/* 384C 8002844C 3084F800 */ andi $a0, $a0, 0xf800 -/* 3850 80028450 000318C0 */ sll $v1, $v1, 3 -/* 3854 80028454 306307C0 */ andi $v1, $v1, 0x7c0 -/* 3858 80028458 00832025 */ or $a0, $a0, $v1 -/* 385C 8002845C 00021082 */ srl $v0, $v0, 2 -/* 3860 80028460 3042003E */ andi $v0, $v0, 0x3e -/* 3864 80028464 00822025 */ or $a0, $a0, $v0 -/* 3868 80028468 34820001 */ ori $v0, $a0, 1 -/* 386C 8002846C 00021400 */ sll $v0, $v0, 0x10 -/* 3870 80028470 34420001 */ ori $v0, $v0, 1 -/* 3874 80028474 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 3878 80028478 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 387C 8002847C 00441025 */ or $v0, $v0, $a0 -/* 3880 80028480 ACA20004 */ sw $v0, 4($a1) -/* 3884 80028484 8470014A */ lh $s0, 0x14a($v1) -/* 3888 80028488 8462014E */ lh $v0, 0x14e($v1) -/* 388C 8002848C 8471014C */ lh $s1, 0x14c($v1) -/* 3890 80028490 0202A021 */ addu $s4, $s0, $v0 -/* 3894 80028494 84620150 */ lh $v0, 0x150($v1) -/* 3898 80028498 8663000E */ lh $v1, 0xe($s3) -/* 389C 8002849C 02229021 */ addu $s2, $s1, $v0 -/* 38A0 800284A0 0203102A */ slt $v0, $s0, $v1 -/* 38A4 800284A4 54400001 */ bnel $v0, $zero, .L800284AC -/* 38A8 800284A8 0060802D */ daddu $s0, $v1, $zero -.L800284AC: -/* 38AC 800284AC 86640010 */ lh $a0, 0x10($s3) -/* 38B0 800284B0 0224102A */ slt $v0, $s1, $a0 -/* 38B4 800284B4 54400001 */ bnel $v0, $zero, .L800284BC -/* 38B8 800284B8 0080882D */ daddu $s1, $a0, $zero -.L800284BC: -/* 38BC 800284BC 8662000A */ lh $v0, 0xa($s3) -/* 38C0 800284C0 00621821 */ addu $v1, $v1, $v0 -/* 38C4 800284C4 0074102A */ slt $v0, $v1, $s4 -/* 38C8 800284C8 54400001 */ bnel $v0, $zero, .L800284D0 -/* 38CC 800284CC 0060A02D */ daddu $s4, $v1, $zero -.L800284D0: -/* 38D0 800284D0 8662000C */ lh $v0, 0xc($s3) -/* 38D4 800284D4 00821821 */ addu $v1, $a0, $v0 -/* 38D8 800284D8 0072102A */ slt $v0, $v1, $s2 -/* 38DC 800284DC 54400001 */ bnel $v0, $zero, .L800284E4 -/* 38E0 800284E0 0060902D */ daddu $s2, $v1, $zero -.L800284E4: -/* 38E4 800284E4 06020001 */ bltzl $s0, .L800284EC -/* 38E8 800284E8 0000802D */ daddu $s0, $zero, $zero -.L800284EC: -/* 38EC 800284EC 06220001 */ bltzl $s1, .L800284F4 -/* 38F0 800284F0 0000882D */ daddu $s1, $zero, $zero -.L800284F4: -/* 38F4 800284F4 5A800001 */ blezl $s4, .L800284FC -/* 38F8 800284F8 24140001 */ addiu $s4, $zero, 1 -.L800284FC: -/* 38FC 800284FC 5A400001 */ blezl $s2, .L80028504 -/* 3900 80028500 24120001 */ addiu $s2, $zero, 1 -.L80028504: -/* 3904 80028504 2A020140 */ slti $v0, $s0, 0x140 -/* 3908 80028508 50400001 */ beql $v0, $zero, .L80028510 -/* 390C 8002850C 2410013F */ addiu $s0, $zero, 0x13f -.L80028510: -/* 3910 80028510 2A2200F0 */ slti $v0, $s1, 0xf0 -/* 3914 80028514 50400001 */ beql $v0, $zero, .L8002851C -/* 3918 80028518 241100EF */ addiu $s1, $zero, 0xef -.L8002851C: -/* 391C 8002851C 2A820141 */ slti $v0, $s4, 0x141 -/* 3920 80028520 50400001 */ beql $v0, $zero, .L80028528 -/* 3924 80028524 24140140 */ addiu $s4, $zero, 0x140 -.L80028528: -/* 3928 80028528 2A4200F1 */ slti $v0, $s2, 0xf1 -/* 392C 8002852C 50400001 */ beql $v0, $zero, .L80028534 -/* 3930 80028530 241200F0 */ addiu $s2, $zero, 0xf0 -.L80028534: -/* 3934 80028534 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 3938 80028538 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 393C 8002853C 94420148 */ lhu $v0, 0x148($v0) -/* 3940 80028540 30420001 */ andi $v0, $v0, 1 -/* 3944 80028544 14400017 */ bnez $v0, .L800285A4 -/* 3948 80028548 3C04F600 */ lui $a0, 0xf600 -/* 394C 8002854C 3C03800A */ lui $v1, %hi(D_8009A64C) -/* 3950 80028550 2463A64C */ addiu $v1, $v1, %lo(D_8009A64C) -/* 3954 80028554 8C620000 */ lw $v0, ($v1) -/* 3958 80028558 0040282D */ daddu $a1, $v0, $zero -/* 395C 8002855C 24420008 */ addiu $v0, $v0, 8 -/* 3960 80028560 AC620000 */ sw $v0, ($v1) -/* 3964 80028564 2683FFFF */ addiu $v1, $s4, -1 -/* 3968 80028568 306303FF */ andi $v1, $v1, 0x3ff -/* 396C 8002856C 00031B80 */ sll $v1, $v1, 0xe -/* 3970 80028570 2642FFFF */ addiu $v0, $s2, -1 -/* 3974 80028574 304203FF */ andi $v0, $v0, 0x3ff -/* 3978 80028578 00021080 */ sll $v0, $v0, 2 -/* 397C 8002857C 00441025 */ or $v0, $v0, $a0 -/* 3980 80028580 00621825 */ or $v1, $v1, $v0 -/* 3984 80028584 ACA30000 */ sw $v1, ($a1) -/* 3988 80028588 320303FF */ andi $v1, $s0, 0x3ff -/* 398C 8002858C 00031B80 */ sll $v1, $v1, 0xe -/* 3990 80028590 322203FF */ andi $v0, $s1, 0x3ff -/* 3994 80028594 00021080 */ sll $v0, $v0, 2 -/* 3998 80028598 00621825 */ or $v1, $v1, $v0 -/* 399C 8002859C 0800A16B */ j .L800285AC -/* 39A0 800285A0 ACA30004 */ sw $v1, 4($a1) -.L800285A4: -/* 39A4 800285A4 0C052BDC */ jal func_8014AF70 -/* 39A8 800285A8 00000000 */ nop -.L800285AC: -/* 39AC 800285AC 3C04E300 */ lui $a0, 0xe300 -/* 39B0 800285B0 34840A01 */ ori $a0, $a0, 0xa01 -/* 39B4 800285B4 3C05E200 */ lui $a1, 0xe200 -/* 39B8 800285B8 34A5001C */ ori $a1, $a1, 0x1c -/* 39BC 800285BC 3C060001 */ lui $a2, 1 -/* 39C0 800285C0 3C08800A */ lui $t0, %hi(D_8009A64C) -/* 39C4 800285C4 2508A64C */ addiu $t0, $t0, %lo(D_8009A64C) -/* 39C8 800285C8 34C60001 */ ori $a2, $a2, 1 -/* 39CC 800285CC 8D070000 */ lw $a3, ($t0) -/* 39D0 800285D0 3C03E700 */ lui $v1, 0xe700 -/* 39D4 800285D4 00E0102D */ daddu $v0, $a3, $zero -/* 39D8 800285D8 24E70008 */ addiu $a3, $a3, 8 -/* 39DC 800285DC AD070000 */ sw $a3, ($t0) -/* 39E0 800285E0 AC430000 */ sw $v1, ($v0) -/* 39E4 800285E4 AC400004 */ sw $zero, 4($v0) -/* 39E8 800285E8 24E20008 */ addiu $v0, $a3, 8 -/* 39EC 800285EC AD020000 */ sw $v0, ($t0) -/* 39F0 800285F0 3C020030 */ lui $v0, 0x30 -/* 39F4 800285F4 ACE20004 */ sw $v0, 4($a3) -/* 39F8 800285F8 24E20010 */ addiu $v0, $a3, 0x10 -/* 39FC 800285FC ACE40000 */ sw $a0, ($a3) -/* 3A00 80028600 AD020000 */ sw $v0, ($t0) -/* 3A04 80028604 24E20018 */ addiu $v0, $a3, 0x18 -/* 3A08 80028608 ACE50008 */ sw $a1, 8($a3) -/* 3A0C 8002860C ACE0000C */ sw $zero, 0xc($a3) -/* 3A10 80028610 AD020000 */ sw $v0, ($t0) -/* 3A14 80028614 3C02F700 */ lui $v0, 0xf700 -/* 3A18 80028618 ACE20010 */ sw $v0, 0x10($a3) -/* 3A1C 8002861C 24E20020 */ addiu $v0, $a3, 0x20 -/* 3A20 80028620 ACE60014 */ sw $a2, 0x14($a3) -/* 3A24 80028624 AD020000 */ sw $v0, ($t0) -/* 3A28 80028628 ACE30018 */ sw $v1, 0x18($a3) -/* 3A2C 8002862C 1A20000F */ blez $s1, .L8002866C -/* 3A30 80028630 ACE0001C */ sw $zero, 0x1c($a3) -/* 3A34 80028634 3C03F64F */ lui $v1, 0xf64f -/* 3A38 80028638 3463C000 */ ori $v1, $v1, 0xc000 -/* 3A3C 8002863C 24E20028 */ addiu $v0, $a3, 0x28 -/* 3A40 80028640 AD020000 */ sw $v0, ($t0) -/* 3A44 80028644 2622FFFF */ addiu $v0, $s1, -1 -/* 3A48 80028648 304203FF */ andi $v0, $v0, 0x3ff -/* 3A4C 8002864C 00021080 */ sll $v0, $v0, 2 -/* 3A50 80028650 00431025 */ or $v0, $v0, $v1 -/* 3A54 80028654 ACE20020 */ sw $v0, 0x20($a3) -/* 3A58 80028658 24E20030 */ addiu $v0, $a3, 0x30 -/* 3A5C 8002865C ACE00024 */ sw $zero, 0x24($a3) -/* 3A60 80028660 AD020000 */ sw $v0, ($t0) -/* 3A64 80028664 ACE00028 */ sw $zero, 0x28($a3) -/* 3A68 80028668 ACE0002C */ sw $zero, 0x2c($a3) -.L8002866C: -/* 3A6C 8002866C 1A000015 */ blez $s0, .L800286C4 -/* 3A70 80028670 2603FFFF */ addiu $v1, $s0, -1 -/* 3A74 80028674 306303FF */ andi $v1, $v1, 0x3ff -/* 3A78 80028678 00031B80 */ sll $v1, $v1, 0xe -/* 3A7C 8002867C 2642FFFF */ addiu $v0, $s2, -1 -/* 3A80 80028680 304203FF */ andi $v0, $v0, 0x3ff -/* 3A84 80028684 00021080 */ sll $v0, $v0, 2 -/* 3A88 80028688 3C04F600 */ lui $a0, 0xf600 -/* 3A8C 8002868C 00441025 */ or $v0, $v0, $a0 -/* 3A90 80028690 00621825 */ or $v1, $v1, $v0 -/* 3A94 80028694 322203FF */ andi $v0, $s1, 0x3ff -/* 3A98 80028698 8D050000 */ lw $a1, ($t0) -/* 3A9C 8002869C 00021080 */ sll $v0, $v0, 2 -/* 3AA0 800286A0 00A0302D */ daddu $a2, $a1, $zero -/* 3AA4 800286A4 24A50008 */ addiu $a1, $a1, 8 -/* 3AA8 800286A8 AD050000 */ sw $a1, ($t0) -/* 3AAC 800286AC ACC20004 */ sw $v0, 4($a2) -/* 3AB0 800286B0 24A20008 */ addiu $v0, $a1, 8 -/* 3AB4 800286B4 ACC30000 */ sw $v1, ($a2) -/* 3AB8 800286B8 AD020000 */ sw $v0, ($t0) -/* 3ABC 800286BC ACA00000 */ sw $zero, ($a1) -/* 3AC0 800286C0 ACA00004 */ sw $zero, 4($a1) -.L800286C4: -/* 3AC4 800286C4 2A820140 */ slti $v0, $s4, 0x140 -/* 3AC8 800286C8 10400015 */ beqz $v0, .L80028720 -/* 3ACC 800286CC 3C03F64F */ lui $v1, 0xf64f -/* 3AD0 800286D0 3463C000 */ ori $v1, $v1, 0xc000 -/* 3AD4 800286D4 2642FFFF */ addiu $v0, $s2, -1 -/* 3AD8 800286D8 304203FF */ andi $v0, $v0, 0x3ff -/* 3ADC 800286DC 00021080 */ sll $v0, $v0, 2 -/* 3AE0 800286E0 00431025 */ or $v0, $v0, $v1 -/* 3AE4 800286E4 328303FF */ andi $v1, $s4, 0x3ff -/* 3AE8 800286E8 8D040000 */ lw $a0, ($t0) -/* 3AEC 800286EC 00031B80 */ sll $v1, $v1, 0xe -/* 3AF0 800286F0 0080282D */ daddu $a1, $a0, $zero -/* 3AF4 800286F4 24840008 */ addiu $a0, $a0, 8 -/* 3AF8 800286F8 AD040000 */ sw $a0, ($t0) -/* 3AFC 800286FC ACA20000 */ sw $v0, ($a1) -/* 3B00 80028700 322203FF */ andi $v0, $s1, 0x3ff -/* 3B04 80028704 00021080 */ sll $v0, $v0, 2 -/* 3B08 80028708 00621825 */ or $v1, $v1, $v0 -/* 3B0C 8002870C 24820008 */ addiu $v0, $a0, 8 -/* 3B10 80028710 ACA30004 */ sw $v1, 4($a1) -/* 3B14 80028714 AD020000 */ sw $v0, ($t0) -/* 3B18 80028718 AC800000 */ sw $zero, ($a0) -/* 3B1C 8002871C AC800004 */ sw $zero, 4($a0) -.L80028720: -/* 3B20 80028720 2A4200F0 */ slti $v0, $s2, 0xf0 -/* 3B24 80028724 1040000E */ beqz $v0, .L80028760 -/* 3B28 80028728 3C02F64F */ lui $v0, 0xf64f -/* 3B2C 8002872C 8D030000 */ lw $v1, ($t0) -/* 3B30 80028730 3442C3BC */ ori $v0, $v0, 0xc3bc -/* 3B34 80028734 0060202D */ daddu $a0, $v1, $zero -/* 3B38 80028738 24630008 */ addiu $v1, $v1, 8 -/* 3B3C 8002873C AD030000 */ sw $v1, ($t0) -/* 3B40 80028740 AC820000 */ sw $v0, ($a0) -/* 3B44 80028744 324203FF */ andi $v0, $s2, 0x3ff -/* 3B48 80028748 00021080 */ sll $v0, $v0, 2 -/* 3B4C 8002874C AC820004 */ sw $v0, 4($a0) -/* 3B50 80028750 24620008 */ addiu $v0, $v1, 8 -/* 3B54 80028754 AD020000 */ sw $v0, ($t0) -/* 3B58 80028758 AC600000 */ sw $zero, ($v1) -/* 3B5C 8002875C AC600004 */ sw $zero, 4($v1) -.L80028760: -/* 3B60 80028760 3C03800A */ lui $v1, %hi(D_8009A64C) -/* 3B64 80028764 2463A64C */ addiu $v1, $v1, %lo(D_8009A64C) -/* 3B68 80028768 8C620000 */ lw $v0, ($v1) -/* 3B6C 8002876C 0040202D */ daddu $a0, $v0, $zero -/* 3B70 80028770 24420008 */ addiu $v0, $v0, 8 -/* 3B74 80028774 AC620000 */ sw $v0, ($v1) -/* 3B78 80028778 3C02E700 */ lui $v0, 0xe700 -/* 3B7C 8002877C AC820000 */ sw $v0, ($a0) -/* 3B80 80028780 AC800004 */ sw $zero, 4($a0) -.L80028784: -/* 3B84 80028784 8FBF0044 */ lw $ra, 0x44($sp) -/* 3B88 80028788 8FBE0040 */ lw $fp, 0x40($sp) -/* 3B8C 8002878C 8FB7003C */ lw $s7, 0x3c($sp) -/* 3B90 80028790 8FB60038 */ lw $s6, 0x38($sp) -/* 3B94 80028794 8FB50034 */ lw $s5, 0x34($sp) -/* 3B98 80028798 8FB40030 */ lw $s4, 0x30($sp) -/* 3B9C 8002879C 8FB3002C */ lw $s3, 0x2c($sp) -/* 3BA0 800287A0 8FB20028 */ lw $s2, 0x28($sp) -/* 3BA4 800287A4 8FB10024 */ lw $s1, 0x24($sp) -/* 3BA8 800287A8 8FB00020 */ lw $s0, 0x20($sp) -/* 3BAC 800287AC 03E00008 */ jr $ra -/* 3BB0 800287B0 27BD0048 */ addiu $sp, $sp, 0x48 -/* 3BB4 800287B4 00000000 */ nop -/* 3BB8 800287B8 00000000 */ nop -/* 3BBC 800287BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/257A0/func_8004A3A0.s b/ver/jp/asm/nonmatchings/257A0/func_8004A3A0.s deleted file mode 100644 index f86cacf3a6..0000000000 --- a/ver/jp/asm/nonmatchings/257A0/func_8004A3A0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A3A0 -/* 257A0 8004A3A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 257A4 8004A3A4 AFB00010 */ sw $s0, 0x10($sp) -/* 257A8 8004A3A8 0080802D */ daddu $s0, $a0, $zero -/* 257AC 8004A3AC AFBF0014 */ sw $ra, 0x14($sp) -/* 257B0 8004A3B0 8E020148 */ lw $v0, 0x148($s0) -/* 257B4 8004A3B4 0C00E9EB */ jal func_8003A7AC -/* 257B8 8004A3B8 84440008 */ lh $a0, 8($v0) -/* 257BC 8004A3BC 9443008E */ lhu $v1, 0x8e($v0) -/* 257C0 8004A3C0 2463FFFF */ addiu $v1, $v1, -1 -/* 257C4 8004A3C4 A443008E */ sh $v1, 0x8e($v0) -/* 257C8 8004A3C8 00031C00 */ sll $v1, $v1, 0x10 -/* 257CC 8004A3CC 1C600003 */ bgtz $v1, .L8004A3DC -/* 257D0 8004A3D0 00000000 */ nop -/* 257D4 8004A3D4 8E020074 */ lw $v0, 0x74($s0) -/* 257D8 8004A3D8 AE020070 */ sw $v0, 0x70($s0) -.L8004A3DC: -/* 257DC 8004A3DC 8FBF0014 */ lw $ra, 0x14($sp) -/* 257E0 8004A3E0 8FB00010 */ lw $s0, 0x10($sp) -/* 257E4 8004A3E4 03E00008 */ jr $ra -/* 257E8 8004A3E8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/257A0/func_8004A3EC.s b/ver/jp/asm/nonmatchings/257A0/func_8004A3EC.s deleted file mode 100644 index 27ea273df9..0000000000 --- a/ver/jp/asm/nonmatchings/257A0/func_8004A3EC.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A3EC -/* 257EC 8004A3EC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 257F0 8004A3F0 AFB10014 */ sw $s1, 0x14($sp) -/* 257F4 8004A3F4 0080882D */ daddu $s1, $a0, $zero -/* 257F8 8004A3F8 AFBF0018 */ sw $ra, 0x18($sp) -/* 257FC 8004A3FC AFB00010 */ sw $s0, 0x10($sp) -/* 25800 8004A400 8E300148 */ lw $s0, 0x148($s1) -/* 25804 8004A404 0C00E9EB */ jal func_8003A7AC -/* 25808 8004A408 86040008 */ lh $a0, 8($s0) -/* 2580C 8004A40C 820200B4 */ lb $v0, 0xb4($s0) -/* 25810 8004A410 14400003 */ bnez $v0, .L8004A420 -/* 25814 8004A414 00000000 */ nop -/* 25818 8004A418 8E220074 */ lw $v0, 0x74($s1) -/* 2581C 8004A41C AE220070 */ sw $v0, 0x70($s1) -.L8004A420: -/* 25820 8004A420 8FBF0018 */ lw $ra, 0x18($sp) -/* 25824 8004A424 8FB10014 */ lw $s1, 0x14($sp) -/* 25828 8004A428 8FB00010 */ lw $s0, 0x10($sp) -/* 2582C 8004A42C 03E00008 */ jr $ra -/* 25830 8004A430 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/257A0/func_8004A434.s b/ver/jp/asm/nonmatchings/257A0/func_8004A434.s deleted file mode 100644 index f462ddc75c..0000000000 --- a/ver/jp/asm/nonmatchings/257A0/func_8004A434.s +++ /dev/null @@ -1,243 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A434 -/* 25834 8004A434 27BDFF68 */ addiu $sp, $sp, -0x98 -/* 25838 8004A438 F7BC0088 */ sdc1 $f28, 0x88($sp) -/* 2583C 8004A43C 4485E000 */ mtc1 $a1, $f28 -/* 25840 8004A440 AFB40058 */ sw $s4, 0x58($sp) -/* 25844 8004A444 8FB400A8 */ lw $s4, 0xa8($sp) -/* 25848 8004A448 AFB00048 */ sw $s0, 0x48($sp) -/* 2584C 8004A44C 0080802D */ daddu $s0, $a0, $zero -/* 25850 8004A450 AFB1004C */ sw $s1, 0x4c($sp) -/* 25854 8004A454 00C0882D */ daddu $s1, $a2, $zero -/* 25858 8004A458 AFB30054 */ sw $s3, 0x54($sp) -/* 2585C 8004A45C 00E0982D */ daddu $s3, $a3, $zero -/* 25860 8004A460 AFB5005C */ sw $s5, 0x5c($sp) -/* 25864 8004A464 8FB500AC */ lw $s5, 0xac($sp) -/* 25868 8004A468 27A50020 */ addiu $a1, $sp, 0x20 -/* 2586C 8004A46C AFBF0060 */ sw $ra, 0x60($sp) -/* 25870 8004A470 AFB20050 */ sw $s2, 0x50($sp) -/* 25874 8004A474 F7BE0090 */ sdc1 $f30, 0x90($sp) -/* 25878 8004A478 F7BA0080 */ sdc1 $f26, 0x80($sp) -/* 2587C 8004A47C F7B80078 */ sdc1 $f24, 0x78($sp) -/* 25880 8004A480 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 25884 8004A484 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 25888 8004A488 C6000038 */ lwc1 $f0, 0x38($s0) -/* 2588C 8004A48C C602003C */ lwc1 $f2, 0x3c($s0) -/* 25890 8004A490 27A60024 */ addiu $a2, $sp, 0x24 -/* 25894 8004A494 E7A00020 */ swc1 $f0, 0x20($sp) -/* 25898 8004A498 E7A20024 */ swc1 $f2, 0x24($sp) -/* 2589C 8004A49C C6000018 */ lwc1 $f0, 0x18($s0) -/* 258A0 8004A4A0 C6020040 */ lwc1 $f2, 0x40($s0) -/* 258A4 8004A4A4 461C0002 */ mul.s $f0, $f0, $f28 -/* 258A8 8004A4A8 00000000 */ nop -/* 258AC 8004A4AC E7A20028 */ swc1 $f2, 0x28($sp) -/* 258B0 8004A4B0 C63A0000 */ lwc1 $f26, ($s1) -/* 258B4 8004A4B4 27A70028 */ addiu $a3, $sp, 0x28 -/* 258B8 8004A4B8 E7BA0014 */ swc1 $f26, 0x14($sp) -/* 258BC 8004A4BC E7A00010 */ swc1 $f0, 0x10($sp) -/* 258C0 8004A4C0 860200A8 */ lh $v0, 0xa8($s0) -/* 258C4 8004A4C4 3C01BF80 */ lui $at, 0xbf80 -/* 258C8 8004A4C8 4481A000 */ mtc1 $at, $f20 -/* 258CC 8004A4CC 44820000 */ mtc1 $v0, $f0 -/* 258D0 8004A4D0 00000000 */ nop -/* 258D4 8004A4D4 46800020 */ cvt.s.w $f0, $f0 -/* 258D8 8004A4D8 E7A00018 */ swc1 $f0, 0x18($sp) -/* 258DC 8004A4DC 860200A6 */ lh $v0, 0xa6($s0) -/* 258E0 8004A4E0 4600A586 */ mov.s $f22, $f20 -/* 258E4 8004A4E4 44820000 */ mtc1 $v0, $f0 -/* 258E8 8004A4E8 00000000 */ nop -/* 258EC 8004A4EC 46800020 */ cvt.s.w $f0, $f0 -/* 258F0 8004A4F0 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 258F4 8004A4F4 8E040080 */ lw $a0, 0x80($s0) -/* 258F8 8004A4F8 0C037709 */ jal func_800DDC24 -/* 258FC 8004A4FC 4600A606 */ mov.s $f24, $f20 -/* 25900 8004A500 0040902D */ daddu $s2, $v0, $zero -/* 25904 8004A504 1240008D */ beqz $s2, .L8004A73C -/* 25908 8004A508 00000000 */ nop -/* 2590C 8004A50C C60C0038 */ lwc1 $f12, 0x38($s0) -/* 25910 8004A510 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 25914 8004A514 8FA60020 */ lw $a2, 0x20($sp) -/* 25918 8004A518 0C00A7A5 */ jal func_80029E94 -/* 2591C 8004A51C 8FA70028 */ lw $a3, 0x28($sp) -/* 25920 8004A520 46000586 */ mov.s $f22, $f0 -/* 25924 8004A524 C6020038 */ lwc1 $f2, 0x38($s0) -/* 25928 8004A528 C604003C */ lwc1 $f4, 0x3c($s0) -/* 2592C 8004A52C 3C01420C */ lui $at, 0x420c -/* 25930 8004A530 4481F000 */ mtc1 $at, $f30 -/* 25934 8004A534 C6000040 */ lwc1 $f0, 0x40($s0) -/* 25938 8004A538 461ED300 */ add.s $f12, $f26, $f30 -/* 2593C 8004A53C E7A2002C */ swc1 $f2, 0x2c($sp) -/* 25940 8004A540 E7A40030 */ swc1 $f4, 0x30($sp) -/* 25944 8004A544 0C00A6B9 */ jal func_80029AE4 -/* 25948 8004A548 E7A00034 */ swc1 $f0, 0x34($sp) -/* 2594C 8004A54C C6020018 */ lwc1 $f2, 0x18($s0) -/* 25950 8004A550 461C1082 */ mul.s $f2, $f2, $f28 -/* 25954 8004A554 00000000 */ nop -/* 25958 8004A558 E7A00014 */ swc1 $f0, 0x14($sp) -/* 2595C 8004A55C E7A20010 */ swc1 $f2, 0x10($sp) -/* 25960 8004A560 860200A8 */ lh $v0, 0xa8($s0) -/* 25964 8004A564 27A5002C */ addiu $a1, $sp, 0x2c -/* 25968 8004A568 44820000 */ mtc1 $v0, $f0 -/* 2596C 8004A56C 00000000 */ nop -/* 25970 8004A570 46800020 */ cvt.s.w $f0, $f0 -/* 25974 8004A574 E7A00018 */ swc1 $f0, 0x18($sp) -/* 25978 8004A578 860200A6 */ lh $v0, 0xa6($s0) -/* 2597C 8004A57C 27A60030 */ addiu $a2, $sp, 0x30 -/* 25980 8004A580 44820000 */ mtc1 $v0, $f0 -/* 25984 8004A584 00000000 */ nop -/* 25988 8004A588 46800020 */ cvt.s.w $f0, $f0 -/* 2598C 8004A58C E7A0001C */ swc1 $f0, 0x1c($sp) -/* 25990 8004A590 8E040080 */ lw $a0, 0x80($s0) -/* 25994 8004A594 0C037709 */ jal func_800DDC24 -/* 25998 8004A598 27A70034 */ addiu $a3, $sp, 0x34 -/* 2599C 8004A59C 10400007 */ beqz $v0, .L8004A5BC -/* 259A0 8004A5A0 00000000 */ nop -/* 259A4 8004A5A4 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 259A8 8004A5A8 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 259AC 8004A5AC 8FA6002C */ lw $a2, 0x2c($sp) -/* 259B0 8004A5B0 0C00A7A5 */ jal func_80029E94 -/* 259B4 8004A5B4 8FA70034 */ lw $a3, 0x34($sp) -/* 259B8 8004A5B8 46000506 */ mov.s $f20, $f0 -.L8004A5BC: -/* 259BC 8004A5BC C6000038 */ lwc1 $f0, 0x38($s0) -/* 259C0 8004A5C0 C602003C */ lwc1 $f2, 0x3c($s0) -/* 259C4 8004A5C4 C6040040 */ lwc1 $f4, 0x40($s0) -/* 259C8 8004A5C8 461ED301 */ sub.s $f12, $f26, $f30 -/* 259CC 8004A5CC E7A00038 */ swc1 $f0, 0x38($sp) -/* 259D0 8004A5D0 E7A2003C */ swc1 $f2, 0x3c($sp) -/* 259D4 8004A5D4 0C00A6B9 */ jal func_80029AE4 -/* 259D8 8004A5D8 E7A40040 */ swc1 $f4, 0x40($sp) -/* 259DC 8004A5DC C6020018 */ lwc1 $f2, 0x18($s0) -/* 259E0 8004A5E0 461C1082 */ mul.s $f2, $f2, $f28 -/* 259E4 8004A5E4 00000000 */ nop -/* 259E8 8004A5E8 E7A00014 */ swc1 $f0, 0x14($sp) -/* 259EC 8004A5EC E7A20010 */ swc1 $f2, 0x10($sp) -/* 259F0 8004A5F0 860200A8 */ lh $v0, 0xa8($s0) -/* 259F4 8004A5F4 27A50038 */ addiu $a1, $sp, 0x38 -/* 259F8 8004A5F8 44820000 */ mtc1 $v0, $f0 -/* 259FC 8004A5FC 00000000 */ nop -/* 25A00 8004A600 46800020 */ cvt.s.w $f0, $f0 -/* 25A04 8004A604 E7A00018 */ swc1 $f0, 0x18($sp) -/* 25A08 8004A608 860200A6 */ lh $v0, 0xa6($s0) -/* 25A0C 8004A60C 27A6003C */ addiu $a2, $sp, 0x3c -/* 25A10 8004A610 44820000 */ mtc1 $v0, $f0 -/* 25A14 8004A614 00000000 */ nop -/* 25A18 8004A618 46800020 */ cvt.s.w $f0, $f0 -/* 25A1C 8004A61C E7A0001C */ swc1 $f0, 0x1c($sp) -/* 25A20 8004A620 8E040080 */ lw $a0, 0x80($s0) -/* 25A24 8004A624 0C037709 */ jal func_800DDC24 -/* 25A28 8004A628 27A70040 */ addiu $a3, $sp, 0x40 -/* 25A2C 8004A62C 10400007 */ beqz $v0, .L8004A64C -/* 25A30 8004A630 00000000 */ nop -/* 25A34 8004A634 C60C0038 */ lwc1 $f12, 0x38($s0) -/* 25A38 8004A638 C60E0040 */ lwc1 $f14, 0x40($s0) -/* 25A3C 8004A63C 8FA60038 */ lw $a2, 0x38($sp) -/* 25A40 8004A640 0C00A7A5 */ jal func_80029E94 -/* 25A44 8004A644 8FA70040 */ lw $a3, 0x40($sp) -/* 25A48 8004A648 46000606 */ mov.s $f24, $f0 -.L8004A64C: -/* 25A4C 8004A64C 4616A03C */ c.lt.s $f20, $f22 -/* 25A50 8004A650 00000000 */ nop -/* 25A54 8004A654 45000005 */ bc1f .L8004A66C -/* 25A58 8004A658 00000000 */ nop -/* 25A5C 8004A65C 4614C03C */ c.lt.s $f24, $f20 -/* 25A60 8004A660 00000000 */ nop -/* 25A64 8004A664 45010009 */ bc1t .L8004A68C -/* 25A68 8004A668 00000000 */ nop -.L8004A66C: -/* 25A6C 8004A66C 4616C03C */ c.lt.s $f24, $f22 -/* 25A70 8004A670 00000000 */ nop -/* 25A74 8004A674 45000007 */ bc1f .L8004A694 -/* 25A78 8004A678 00000000 */ nop -/* 25A7C 8004A67C 4618A03C */ c.lt.s $f20, $f24 -/* 25A80 8004A680 00000000 */ nop -/* 25A84 8004A684 45000003 */ bc1f .L8004A694 -/* 25A88 8004A688 00000000 */ nop -.L8004A68C: -/* 25A8C 8004A68C 080129CF */ j .L8004A73C -/* 25A90 8004A690 C61A000C */ lwc1 $f26, 0xc($s0) -.L8004A694: -/* 25A94 8004A694 4614B03C */ c.lt.s $f22, $f20 -/* 25A98 8004A698 00000000 */ nop -/* 25A9C 8004A69C 45000005 */ bc1f .L8004A6B4 -/* 25AA0 8004A6A0 00000000 */ nop -/* 25AA4 8004A6A4 4616C03C */ c.lt.s $f24, $f22 -/* 25AA8 8004A6A8 00000000 */ nop -/* 25AAC 8004A6AC 45010009 */ bc1t .L8004A6D4 -/* 25AB0 8004A6B0 00000000 */ nop -.L8004A6B4: -/* 25AB4 8004A6B4 4614C03C */ c.lt.s $f24, $f20 -/* 25AB8 8004A6B8 00000000 */ nop -/* 25ABC 8004A6BC 4500000A */ bc1f .L8004A6E8 -/* 25AC0 8004A6C0 00000000 */ nop -/* 25AC4 8004A6C4 4618B03C */ c.lt.s $f22, $f24 -/* 25AC8 8004A6C8 00000000 */ nop -/* 25ACC 8004A6CC 45000008 */ bc1f .L8004A6F0 -/* 25AD0 8004A6D0 00000000 */ nop -.L8004A6D4: -/* 25AD4 8004A6D4 C602000C */ lwc1 $f2, 0xc($s0) -/* 25AD8 8004A6D8 3C01420C */ lui $at, 0x420c -/* 25ADC 8004A6DC 44810000 */ mtc1 $at, $f0 -/* 25AE0 8004A6E0 080129CF */ j .L8004A73C -/* 25AE4 8004A6E4 46001680 */ add.s $f26, $f2, $f0 -.L8004A6E8: -/* 25AE8 8004A6E8 4618B03C */ c.lt.s $f22, $f24 -/* 25AEC 8004A6EC 00000000 */ nop -.L8004A6F0: -/* 25AF0 8004A6F0 45000005 */ bc1f .L8004A708 -/* 25AF4 8004A6F4 00000000 */ nop -/* 25AF8 8004A6F8 4616A03C */ c.lt.s $f20, $f22 -/* 25AFC 8004A6FC 00000000 */ nop -/* 25B00 8004A700 45010009 */ bc1t .L8004A728 -/* 25B04 8004A704 00000000 */ nop -.L8004A708: -/* 25B08 8004A708 4618A03C */ c.lt.s $f20, $f24 -/* 25B0C 8004A70C 00000000 */ nop -/* 25B10 8004A710 4500000A */ bc1f .L8004A73C -/* 25B14 8004A714 00000000 */ nop -/* 25B18 8004A718 4614B03C */ c.lt.s $f22, $f20 -/* 25B1C 8004A71C 00000000 */ nop -/* 25B20 8004A720 45000006 */ bc1f .L8004A73C -/* 25B24 8004A724 00000000 */ nop -.L8004A728: -/* 25B28 8004A728 C602000C */ lwc1 $f2, 0xc($s0) -/* 25B2C 8004A72C 3C01420C */ lui $at, 0x420c -/* 25B30 8004A730 44810000 */ mtc1 $at, $f0 -/* 25B34 8004A734 00000000 */ nop -/* 25B38 8004A738 46001681 */ sub.s $f26, $f2, $f0 -.L8004A73C: -/* 25B3C 8004A73C 12200004 */ beqz $s1, .L8004A750 -/* 25B40 8004A740 00000000 */ nop -/* 25B44 8004A744 0C00A6B9 */ jal func_80029AE4 -/* 25B48 8004A748 4600D306 */ mov.s $f12, $f26 -/* 25B4C 8004A74C E6200000 */ swc1 $f0, ($s1) -.L8004A750: -/* 25B50 8004A750 56600001 */ bnel $s3, $zero, .L8004A758 -/* 25B54 8004A754 E6760000 */ swc1 $f22, ($s3) -.L8004A758: -/* 25B58 8004A758 56800001 */ bnel $s4, $zero, .L8004A760 -/* 25B5C 8004A75C E6940000 */ swc1 $f20, ($s4) -.L8004A760: -/* 25B60 8004A760 56A00001 */ bnel $s5, $zero, .L8004A768 -/* 25B64 8004A764 E6B80000 */ swc1 $f24, ($s5) -.L8004A768: -/* 25B68 8004A768 0240102D */ daddu $v0, $s2, $zero -/* 25B6C 8004A76C 8FBF0060 */ lw $ra, 0x60($sp) -/* 25B70 8004A770 8FB5005C */ lw $s5, 0x5c($sp) -/* 25B74 8004A774 8FB40058 */ lw $s4, 0x58($sp) -/* 25B78 8004A778 8FB30054 */ lw $s3, 0x54($sp) -/* 25B7C 8004A77C 8FB20050 */ lw $s2, 0x50($sp) -/* 25B80 8004A780 8FB1004C */ lw $s1, 0x4c($sp) -/* 25B84 8004A784 8FB00048 */ lw $s0, 0x48($sp) -/* 25B88 8004A788 D7BE0090 */ ldc1 $f30, 0x90($sp) -/* 25B8C 8004A78C D7BC0088 */ ldc1 $f28, 0x88($sp) -/* 25B90 8004A790 D7BA0080 */ ldc1 $f26, 0x80($sp) -/* 25B94 8004A794 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 25B98 8004A798 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 25B9C 8004A79C D7B40068 */ ldc1 $f20, 0x68($sp) -/* 25BA0 8004A7A0 03E00008 */ jr $ra -/* 25BA4 8004A7A4 27BD0098 */ addiu $sp, $sp, 0x98 -/* 25BA8 8004A7A8 00000000 */ nop -/* 25BAC 8004A7AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004A7B0.s b/ver/jp/asm/nonmatchings/25BB0/func_8004A7B0.s deleted file mode 100644 index 6679f00717..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004A7B0.s +++ /dev/null @@ -1,188 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004A7B0 -/* 25BB0 8004A7B0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 25BB4 8004A7B4 AFB00030 */ sw $s0, 0x30($sp) -/* 25BB8 8004A7B8 3C10800E */ lui $s0, %hi(D_800D9228) -/* 25BBC 8004A7BC 26109228 */ addiu $s0, $s0, %lo(D_800D9228) -/* 25BC0 8004A7C0 0200202D */ daddu $a0, $s0, $zero -/* 25BC4 8004A7C4 3C05801B */ lui $a1, %hi(D_801AA000) -/* 25BC8 8004A7C8 24A5A000 */ addiu $a1, $a1, %lo(D_801AA000) -/* 25BCC 8004A7CC 3C060005 */ lui $a2, 5 -/* 25BD0 8004A7D0 24020001 */ addiu $v0, $zero, 1 -/* 25BD4 8004A7D4 AFBF003C */ sw $ra, 0x3c($sp) -/* 25BD8 8004A7D8 AFB20038 */ sw $s2, 0x38($sp) -/* 25BDC 8004A7DC AFB10034 */ sw $s1, 0x34($sp) -/* 25BE0 8004A7E0 3C018008 */ lui $at, %hi(D_80078150) -/* 25BE4 8004A7E4 A0228150 */ sb $v0, %lo(D_80078150)($at) -/* 25BE8 8004A7E8 3C018008 */ lui $at, %hi(D_80078140) -/* 25BEC 8004A7EC A0208140 */ sb $zero, %lo(D_80078140)($at) -/* 25BF0 8004A7F0 0C015EF4 */ jal func_80057BD0 -/* 25BF4 8004A7F4 34C66000 */ ori $a2, $a2, 0x6000 -/* 25BF8 8004A7F8 24047D00 */ addiu $a0, $zero, 0x7d00 -/* 25BFC 8004A7FC 24020018 */ addiu $v0, $zero, 0x18 -/* 25C00 8004A800 AFA20018 */ sw $v0, 0x18($sp) -/* 25C04 8004A804 24020004 */ addiu $v0, $zero, 4 -/* 25C08 8004A808 0C01854C */ jal func_80061530 -/* 25C0C 8004A80C AFA2001C */ sw $v0, 0x1c($sp) -/* 25C10 8004A810 3C03800E */ lui $v1, %hi(D_800DAA98) -/* 25C14 8004A814 8C63AA98 */ lw $v1, %lo(D_800DAA98)($v1) -/* 25C18 8004A818 00620018 */ mult $v1, $v0 -/* 25C1C 8004A81C 00001812 */ mflo $v1 -/* 25C20 8004A820 2464003B */ addiu $a0, $v1, 0x3b -/* 25C24 8004A824 3C038888 */ lui $v1, 0x8888 -/* 25C28 8004A828 34638889 */ ori $v1, $v1, 0x8889 -/* 25C2C 8004A82C 00830019 */ multu $a0, $v1 -/* 25C30 8004A830 0000882D */ daddu $s1, $zero, $zero -/* 25C34 8004A834 3C12800A */ lui $s2, %hi(D_800A1320) -/* 25C38 8004A838 26521320 */ addiu $s2, $s2, %lo(D_800A1320) -/* 25C3C 8004A83C AFA20020 */ sw $v0, 0x20($sp) -/* 25C40 8004A840 00001810 */ mfhi $v1 -/* 25C44 8004A844 3C02B216 */ lui $v0, 0xb216 -/* 25C48 8004A848 344242C9 */ ori $v0, $v0, 0x42c9 -/* 25C4C 8004A84C 00031942 */ srl $v1, $v1, 5 -/* 25C50 8004A850 00620019 */ multu $v1, $v0 -/* 25C54 8004A854 A3A00024 */ sb $zero, 0x24($sp) -/* 25C58 8004A858 AFB0002C */ sw $s0, 0x2c($sp) -/* 25C5C 8004A85C 3C028005 */ lui $v0, %hi(func_8004AED4) -/* 25C60 8004A860 2442AED4 */ addiu $v0, $v0, %lo(func_8004AED4) -/* 25C64 8004A864 AFA20028 */ sw $v0, 0x28($sp) -/* 25C68 8004A868 00001810 */ mfhi $v1 -/* 25C6C 8004A86C 000319C2 */ srl $v1, $v1, 7 -/* 25C70 8004A870 24630001 */ addiu $v1, $v1, 1 -/* 25C74 8004A874 00031040 */ sll $v0, $v1, 1 -/* 25C78 8004A878 00431021 */ addu $v0, $v0, $v1 -/* 25C7C 8004A87C 000210C0 */ sll $v0, $v0, 3 -/* 25C80 8004A880 00431023 */ subu $v0, $v0, $v1 -/* 25C84 8004A884 000210C0 */ sll $v0, $v0, 3 -/* 25C88 8004A888 3C01800A */ lui $at, %hi(D_800A1444) -/* 25C8C 8004A88C AC221444 */ sw $v0, %lo(D_800A1444)($at) -/* 25C90 8004A890 2442FF48 */ addiu $v0, $v0, -0xb8 -/* 25C94 8004A894 3C01800A */ lui $at, %hi(D_800A1448) -/* 25C98 8004A898 AC221448 */ sw $v0, %lo(D_800A1448)($at) -.L8004A89C: -/* 25C9C 8004A89C 24050001 */ addiu $a1, $zero, 1 -/* 25CA0 8004A8A0 24064000 */ addiu $a2, $zero, 0x4000 -/* 25CA4 8004A8A4 8FA4002C */ lw $a0, 0x2c($sp) -/* 25CA8 8004A8A8 0C015F10 */ jal func_80057C40 -/* 25CAC 8004A8AC 02258821 */ addu $s1, $s1, $a1 -/* 25CB0 8004A8B0 AE420000 */ sw $v0, ($s2) -/* 25CB4 8004A8B4 2E220003 */ sltiu $v0, $s1, 3 -/* 25CB8 8004A8B8 1440FFF8 */ bnez $v0, .L8004A89C -/* 25CBC 8004A8BC 26520004 */ addiu $s2, $s2, 4 -/* 25CC0 8004A8C0 0000882D */ daddu $s1, $zero, $zero -/* 25CC4 8004A8C4 24090002 */ addiu $t1, $zero, 2 -/* 25CC8 8004A8C8 3C08800E */ lui $t0, %hi(D_800D9760) -/* 25CCC 8004A8CC 25089760 */ addiu $t0, $t0, %lo(D_800D9760) -/* 25CD0 8004A8D0 24070100 */ addiu $a3, $zero, 0x100 -/* 25CD4 8004A8D4 3C068007 */ lui $a2, %hi(D_80073180) -/* 25CD8 8004A8D8 24C63180 */ addiu $a2, $a2, %lo(D_80073180) -/* 25CDC 8004A8DC 3C058009 */ lui $a1, %hi(D_80097A60) -/* 25CE0 8004A8E0 24A57A60 */ addiu $a1, $a1, %lo(D_80097A60) -/* 25CE4 8004A8E4 24040800 */ addiu $a0, $zero, 0x800 -/* 25CE8 8004A8E8 3C03800A */ lui $v1, %hi(D_800A1330) -/* 25CEC 8004A8EC 24631330 */ addiu $v1, $v1, %lo(D_800A1330) -.L8004A8F0: -/* 25CF0 8004A8F0 AC600000 */ sw $zero, ($v1) -/* 25CF4 8004A8F4 AC600054 */ sw $zero, 0x54($v1) -/* 25CF8 8004A8F8 AC690010 */ sw $t1, 0x10($v1) -/* 25CFC 8004A8FC AC680018 */ sw $t0, 0x18($v1) -/* 25D00 8004A900 AC67001C */ sw $a3, 0x1c($v1) -/* 25D04 8004A904 AC660020 */ sw $a2, 0x20($v1) -/* 25D08 8004A908 AC650028 */ sw $a1, 0x28($v1) -/* 25D0C 8004A90C AC64002C */ sw $a0, 0x2c($v1) -/* 25D10 8004A910 AC600030 */ sw $zero, 0x30($v1) -/* 25D14 8004A914 AC600034 */ sw $zero, 0x34($v1) -/* 25D18 8004A918 AC600038 */ sw $zero, 0x38($v1) -/* 25D1C 8004A91C AC60003C */ sw $zero, 0x3c($v1) -/* 25D20 8004A920 AC600048 */ sw $zero, 0x48($v1) -/* 25D24 8004A924 AC60004C */ sw $zero, 0x4c($v1) -/* 25D28 8004A928 26310001 */ addiu $s1, $s1, 1 -/* 25D2C 8004A92C 2E220003 */ sltiu $v0, $s1, 3 -/* 25D30 8004A930 1440FFEF */ bnez $v0, .L8004A8F0 -/* 25D34 8004A934 24630058 */ addiu $v1, $v1, 0x58 -/* 25D38 8004A938 0000882D */ daddu $s1, $zero, $zero -/* 25D3C 8004A93C 3C10800A */ lui $s0, %hi(D_800A1438) -/* 25D40 8004A940 26101438 */ addiu $s0, $s0, %lo(D_800A1438) -.L8004A944: -/* 25D44 8004A944 24050001 */ addiu $a1, $zero, 1 -/* 25D48 8004A948 02258821 */ addu $s1, $s1, $a1 -/* 25D4C 8004A94C 3C06800A */ lui $a2, %hi(D_800A1444) -/* 25D50 8004A950 8CC61444 */ lw $a2, %lo(D_800A1444)($a2) -/* 25D54 8004A954 8FA4002C */ lw $a0, 0x2c($sp) -/* 25D58 8004A958 0C015F10 */ jal func_80057C40 -/* 25D5C 8004A95C 00063080 */ sll $a2, $a2, 2 -/* 25D60 8004A960 AE020000 */ sw $v0, ($s0) -/* 25D64 8004A964 2E220003 */ sltiu $v0, $s1, 3 -/* 25D68 8004A968 1440FFF6 */ bnez $v0, .L8004A944 -/* 25D6C 8004A96C 26100004 */ addiu $s0, $s0, 4 -/* 25D70 8004A970 0000882D */ daddu $s1, $zero, $zero -/* 25D74 8004A974 3C02800A */ lui $v0, %hi(D_800A19F0) -/* 25D78 8004A978 244219F0 */ addiu $v0, $v0, %lo(D_800A19F0) -/* 25D7C 8004A97C 0040802D */ daddu $s0, $v0, $zero -/* 25D80 8004A980 26120014 */ addiu $s2, $s0, 0x14 -/* 25D84 8004A984 AE000004 */ sw $zero, 4($s0) -/* 25D88 8004A988 AE000000 */ sw $zero, ($s0) -.L8004A98C: -/* 25D8C 8004A98C 0240202D */ daddu $a0, $s2, $zero -/* 25D90 8004A990 0C012C27 */ jal func_8004B09C -/* 25D94 8004A994 0200282D */ daddu $a1, $s0, $zero -/* 25D98 8004A998 24050001 */ addiu $a1, $zero, 1 -/* 25D9C 8004A99C 24060500 */ addiu $a2, $zero, 0x500 -/* 25DA0 8004A9A0 26520014 */ addiu $s2, $s2, 0x14 -/* 25DA4 8004A9A4 8FA4002C */ lw $a0, 0x2c($sp) -/* 25DA8 8004A9A8 0C015F10 */ jal func_80057C40 -/* 25DAC 8004A9AC 02258821 */ addu $s1, $s1, $a1 -/* 25DB0 8004A9B0 AE020010 */ sw $v0, 0x10($s0) -/* 25DB4 8004A9B4 2E220031 */ sltiu $v0, $s1, 0x31 -/* 25DB8 8004A9B8 1440FFF4 */ bnez $v0, .L8004A98C -/* 25DBC 8004A9BC 26100014 */ addiu $s0, $s0, 0x14 -/* 25DC0 8004A9C0 24050001 */ addiu $a1, $zero, 1 -/* 25DC4 8004A9C4 8FA4002C */ lw $a0, 0x2c($sp) -/* 25DC8 8004A9C8 0C015F10 */ jal func_80057C40 -/* 25DCC 8004A9CC 24060500 */ addiu $a2, $zero, 0x500 -/* 25DD0 8004A9D0 3C04800A */ lui $a0, %hi(D_800A1450) -/* 25DD4 8004A9D4 24841450 */ addiu $a0, $a0, %lo(D_800A1450) -/* 25DD8 8004A9D8 3C05800A */ lui $a1, %hi(D_800A1468) -/* 25DDC 8004A9DC 24A51468 */ addiu $a1, $a1, %lo(D_800A1468) -/* 25DE0 8004A9E0 00111880 */ sll $v1, $s1, 2 -/* 25DE4 8004A9E4 00711821 */ addu $v1, $v1, $s1 -/* 25DE8 8004A9E8 00031880 */ sll $v1, $v1, 2 -/* 25DEC 8004A9EC 3C01800A */ lui $at, %hi(D_800A1A00) -/* 25DF0 8004A9F0 00230821 */ addu $at, $at, $v1 -/* 25DF4 8004A9F4 AC221A00 */ sw $v0, %lo(D_800A1A00)($at) -/* 25DF8 8004A9F8 0C019554 */ jal func_80065550 -/* 25DFC 8004A9FC 24060032 */ addiu $a2, $zero, 0x32 -/* 25E00 8004AA00 3C04800C */ lui $a0, %hi(D_800B9180) -/* 25E04 8004AA04 24849180 */ addiu $a0, $a0, %lo(D_800B9180) -/* 25E08 8004AA08 3C028005 */ lui $v0, %hi(func_8004AFD8) -/* 25E0C 8004AA0C 2442AFD8 */ addiu $v0, $v0, %lo(func_8004AFD8) -/* 25E10 8004AA10 3C018008 */ lui $at, %hi(D_80078144) -/* 25E14 8004AA14 AC228144 */ sw $v0, %lo(D_80078144)($at) -/* 25E18 8004AA18 0C0157C0 */ jal func_80055F00 -/* 25E1C 8004AA1C 27A50018 */ addiu $a1, $sp, 0x18 -/* 25E20 8004AA20 8FA40020 */ lw $a0, 0x20($sp) -/* 25E24 8004AA24 0C014AC3 */ jal func_80052B0C -/* 25E28 8004AA28 00000000 */ nop -/* 25E2C 8004AA2C 3C10800A */ lui $s0, %hi(D_8009ED68) -/* 25E30 8004AA30 2610ED68 */ addiu $s0, $s0, %lo(D_8009ED68) -/* 25E34 8004AA34 0200202D */ daddu $a0, $s0, $zero -/* 25E38 8004AA38 24050003 */ addiu $a1, $zero, 3 -/* 25E3C 8004AA3C 3C068005 */ lui $a2, %hi(func_8004AAB8) -/* 25E40 8004AA40 24C6AAB8 */ addiu $a2, $a2, %lo(func_8004AAB8) -/* 25E44 8004AA44 3C02800A */ lui $v0, %hi(D_800A1320) -/* 25E48 8004AA48 24421320 */ addiu $v0, $v0, %lo(D_800A1320) -/* 25E4C 8004AA4C AFA20010 */ sw $v0, 0x10($sp) -/* 25E50 8004AA50 24020046 */ addiu $v0, $zero, 0x46 -/* 25E54 8004AA54 0000382D */ daddu $a3, $zero, $zero -/* 25E58 8004AA58 0C01978C */ jal func_80065E30 -/* 25E5C 8004AA5C AFA20014 */ sw $v0, 0x14($sp) -/* 25E60 8004AA60 0C0197FC */ jal func_80065FF0 -/* 25E64 8004AA64 0200202D */ daddu $a0, $s0, $zero -/* 25E68 8004AA68 8FBF003C */ lw $ra, 0x3c($sp) -/* 25E6C 8004AA6C 8FB20038 */ lw $s2, 0x38($sp) -/* 25E70 8004AA70 8FB10034 */ lw $s1, 0x34($sp) -/* 25E74 8004AA74 8FB00030 */ lw $s0, 0x30($sp) -/* 25E78 8004AA78 03E00008 */ jr $ra -/* 25E7C 8004AA7C 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004AA80.s b/ver/jp/asm/nonmatchings/25BB0/func_8004AA80.s deleted file mode 100644 index 5a298a0afb..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004AA80.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004AA80 -/* 25E80 8004AA80 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25E84 8004AA84 AFB00010 */ sw $s0, 0x10($sp) -/* 25E88 8004AA88 0080802D */ daddu $s0, $a0, $zero -/* 25E8C 8004AA8C AFBF0014 */ sw $ra, 0x14($sp) -/* 25E90 8004AA90 0C018244 */ jal func_80060910 -/* 25E94 8004AA94 24040001 */ addiu $a0, $zero, 1 -/* 25E98 8004AA98 3C018008 */ lui $at, %hi(D_80078144) -/* 25E9C 8004AA9C AC308144 */ sw $s0, %lo(D_80078144)($at) -/* 25EA0 8004AAA0 0C018244 */ jal func_80060910 -/* 25EA4 8004AAA4 0040202D */ daddu $a0, $v0, $zero -/* 25EA8 8004AAA8 8FBF0014 */ lw $ra, 0x14($sp) -/* 25EAC 8004AAAC 8FB00010 */ lw $s0, 0x10($sp) -/* 25EB0 8004AAB0 03E00008 */ jr $ra -/* 25EB4 8004AAB4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004AAB8.s b/ver/jp/asm/nonmatchings/25BB0/func_8004AAB8.s deleted file mode 100644 index 12bdfa36f2..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004AAB8.s +++ /dev/null @@ -1,290 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004AAB8 -/* 25EB8 8004AAB8 27BDFF50 */ addiu $sp, $sp, -0xb0 -/* 25EBC 8004AABC AFB00088 */ sw $s0, 0x88($sp) -/* 25EC0 8004AAC0 27B00020 */ addiu $s0, $sp, 0x20 -/* 25EC4 8004AAC4 0200202D */ daddu $a0, $s0, $zero -/* 25EC8 8004AAC8 27A50038 */ addiu $a1, $sp, 0x38 -/* 25ECC 8004AACC 24060008 */ addiu $a2, $zero, 8 -/* 25ED0 8004AAD0 AFBF00AC */ sw $ra, 0xac($sp) -/* 25ED4 8004AAD4 AFBE00A8 */ sw $fp, 0xa8($sp) -/* 25ED8 8004AAD8 AFB700A4 */ sw $s7, 0xa4($sp) -/* 25EDC 8004AADC AFB600A0 */ sw $s6, 0xa0($sp) -/* 25EE0 8004AAE0 AFB5009C */ sw $s5, 0x9c($sp) -/* 25EE4 8004AAE4 AFB40098 */ sw $s4, 0x98($sp) -/* 25EE8 8004AAE8 AFB30094 */ sw $s3, 0x94($sp) -/* 25EEC 8004AAEC AFB20090 */ sw $s2, 0x90($sp) -/* 25EF0 8004AAF0 0C019554 */ jal func_80065550 -/* 25EF4 8004AAF4 AFB1008C */ sw $s1, 0x8c($sp) -/* 25EF8 8004AAF8 27B10058 */ addiu $s1, $sp, 0x58 -/* 25EFC 8004AAFC 0220202D */ daddu $a0, $s1, $zero -/* 25F00 8004AB00 27A50070 */ addiu $a1, $sp, 0x70 -/* 25F04 8004AB04 0C019554 */ jal func_80065550 -/* 25F08 8004AB08 24060001 */ addiu $a2, $zero, 1 -/* 25F0C 8004AB0C 27A40010 */ addiu $a0, $sp, 0x10 -/* 25F10 8004AB10 0200282D */ daddu $a1, $s0, $zero -/* 25F14 8004AB14 0C017AB8 */ jal func_8005EAE0 -/* 25F18 8004AB18 24060003 */ addiu $a2, $zero, 3 -/* 25F1C 8004AB1C 0000902D */ daddu $s2, $zero, $zero -/* 25F20 8004AB20 0240982D */ daddu $s3, $s2, $zero -/* 25F24 8004AB24 0240A82D */ daddu $s5, $s2, $zero -/* 25F28 8004AB28 3C14800A */ lui $s4, %hi(D_800A1320) -/* 25F2C 8004AB2C 8E941320 */ lw $s4, %lo(D_800A1320)($s4) -/* 25F30 8004AB30 3C1E800A */ lui $fp, %hi(D_800A1438) -/* 25F34 8004AB34 8FDE1438 */ lw $fp, %lo(D_800A1438)($fp) -/* 25F38 8004AB38 3C178008 */ lui $s7, %hi(D_80078140) -/* 25F3C 8004AB3C 26F78140 */ addiu $s7, $s7, %lo(D_80078140) -/* 25F40 8004AB40 AFB10080 */ sw $s1, 0x80($sp) -/* 25F44 8004AB44 3C11800A */ lui $s1, %hi(D_800A1330) -/* 25F48 8004AB48 26311330 */ addiu $s1, $s1, %lo(D_800A1330) -/* 25F4C 8004AB4C AFA00078 */ sw $zero, 0x78($sp) -.L8004AB50: -/* 25F50 8004AB50 27A40020 */ addiu $a0, $sp, 0x20 -.L8004AB54: -/* 25F54 8004AB54 27A50074 */ addiu $a1, $sp, 0x74 -.L8004AB58: -/* 25F58 8004AB58 0C0195B0 */ jal func_800656C0 -/* 25F5C 8004AB5C 24060001 */ addiu $a2, $zero, 1 -/* 25F60 8004AB60 8FA20074 */ lw $v0, 0x74($sp) -/* 25F64 8004AB64 84430000 */ lh $v1, ($v0) -/* 25F68 8004AB68 24080001 */ addiu $t0, $zero, 1 -/* 25F6C 8004AB6C 10680005 */ beq $v1, $t0, .L8004AB84 -/* 25F70 8004AB70 24020002 */ addiu $v0, $zero, 2 -/* 25F74 8004AB74 1062005F */ beq $v1, $v0, .L8004ACF4 -/* 25F78 8004AB78 27A40020 */ addiu $a0, $sp, 0x20 -/* 25F7C 8004AB7C 08012AD6 */ j .L8004AB58 -/* 25F80 8004AB80 27A50074 */ addiu $a1, $sp, 0x74 -.L8004AB84: -/* 25F84 8004AB84 8FA20078 */ lw $v0, 0x78($sp) -/* 25F88 8004AB88 10400021 */ beqz $v0, .L8004AC10 -/* 25F8C 8004AB8C 24080001 */ addiu $t0, $zero, 1 -/* 25F90 8004AB90 3C028008 */ lui $v0, %hi(D_80078150) -/* 25F94 8004AB94 90428150 */ lbu $v0, %lo(D_80078150)($v0) -/* 25F98 8004AB98 1448001D */ bne $v0, $t0, .L8004AC10 -/* 25F9C 8004AB9C 0100302D */ daddu $a2, $t0, $zero -/* 25FA0 8004ABA0 8FA80080 */ lw $t0, 0x80($sp) -/* 25FA4 8004ABA4 3C04800E */ lui $a0, %hi(D_800DA424) -/* 25FA8 8004ABA8 2484A424 */ addiu $a0, $a0, %lo(D_800DA424) -/* 25FAC 8004ABAC AE340040 */ sw $s4, 0x40($s1) -/* 25FB0 8004ABB0 AE280050 */ sw $t0, 0x50($s1) -/* 25FB4 8004ABB4 8FA8007C */ lw $t0, 0x7c($sp) -/* 25FB8 8004ABB8 0220282D */ daddu $a1, $s1, $zero -/* 25FBC 8004ABBC 01141023 */ subu $v0, $t0, $s4 -/* 25FC0 8004ABC0 000210C3 */ sra $v0, $v0, 3 -/* 25FC4 8004ABC4 000210C0 */ sll $v0, $v0, 3 -/* 25FC8 8004ABC8 0C0195FC */ jal func_800657F0 -/* 25FCC 8004ABCC AE220044 */ sw $v0, 0x44($s1) -/* 25FD0 8004ABD0 0C012BC6 */ jal func_8004AF18 -/* 25FD4 8004ABD4 26730001 */ addiu $s3, $s3, 1 -/* 25FD8 8004ABD8 0000282D */ daddu $a1, $zero, $zero -/* 25FDC 8004ABDC 8FA40080 */ lw $a0, 0x80($sp) -/* 25FE0 8004ABE0 0C0195B0 */ jal func_800656C0 -/* 25FE4 8004ABE4 24060001 */ addiu $a2, $zero, 1 -/* 25FE8 8004ABE8 24080003 */ addiu $t0, $zero, 3 -/* 25FEC 8004ABEC 52680001 */ beql $s3, $t0, .L8004ABF4 -/* 25FF0 8004ABF0 0000982D */ daddu $s3, $zero, $zero -.L8004ABF4: -/* 25FF4 8004ABF4 26520001 */ addiu $s2, $s2, 1 -/* 25FF8 8004ABF8 24080003 */ addiu $t0, $zero, 3 -/* 25FFC 8004ABFC 16480004 */ bne $s2, $t0, .L8004AC10 -/* 26000 8004AC00 26310058 */ addiu $s1, $s1, 0x58 -/* 26004 8004AC04 3C11800A */ lui $s1, %hi(D_800A1330) -/* 26008 8004AC08 26311330 */ addiu $s1, $s1, %lo(D_800A1330) -/* 2600C 8004AC0C 0000902D */ daddu $s2, $zero, $zero -.L8004AC10: -/* 26010 8004AC10 0C018548 */ jal func_80061520 -/* 26014 8004AC14 00000000 */ nop -/* 26018 8004AC18 04410003 */ bgez $v0, .L8004AC28 -/* 2601C 8004AC1C 00000000 */ nop -/* 26020 8004AC20 08012AD4 */ j .L8004AB50 -/* 26024 8004AC24 0000B02D */ daddu $s6, $zero, $zero -.L8004AC28: -/* 26028 8004AC28 0C018544 */ jal func_80061510 -/* 2602C 8004AC2C 00000000 */ nop -/* 26030 8004AC30 8FA30078 */ lw $v1, 0x78($sp) -/* 26034 8004AC34 10600011 */ beqz $v1, .L8004AC7C -/* 26038 8004AC38 00028082 */ srl $s0, $v0, 2 -/* 2603C 8004AC3C 3C028008 */ lui $v0, %hi(D_80078150) -/* 26040 8004AC40 90428150 */ lbu $v0, %lo(D_80078150)($v0) -/* 26044 8004AC44 24080001 */ addiu $t0, $zero, 1 -/* 26048 8004AC48 1448000D */ bne $v0, $t0, .L8004AC80 -/* 2604C 8004AC4C 2A0200B8 */ slti $v0, $s0, 0xb8 -/* 26050 8004AC50 03C0202D */ daddu $a0, $fp, $zero -/* 26054 8004AC54 0C018594 */ jal func_80061650 -/* 26058 8004AC58 00152880 */ sll $a1, $s5, 2 -/* 2605C 8004AC5C 00121080 */ sll $v0, $s2, 2 -/* 26060 8004AC60 3C14800A */ lui $s4, %hi(D_800A1320) -/* 26064 8004AC64 0282A021 */ addu $s4, $s4, $v0 -/* 26068 8004AC68 8E941320 */ lw $s4, %lo(D_800A1320)($s4) -/* 2606C 8004AC6C 00131080 */ sll $v0, $s3, 2 -/* 26070 8004AC70 3C1E800A */ lui $fp, %hi(D_800A1438) -/* 26074 8004AC74 03C2F021 */ addu $fp, $fp, $v0 -/* 26078 8004AC78 8FDE1438 */ lw $fp, %lo(D_800A1438)($fp) -.L8004AC7C: -/* 2607C 8004AC7C 2A0200B8 */ slti $v0, $s0, 0xb8 -.L8004AC80: -/* 26080 8004AC80 14400003 */ bnez $v0, .L8004AC90 -/* 26084 8004AC84 00000000 */ nop -/* 26088 8004AC88 12C00005 */ beqz $s6, .L8004ACA0 -/* 2608C 8004AC8C 24160001 */ addiu $s6, $zero, 1 -.L8004AC90: -/* 26090 8004AC90 3C15800A */ lui $s5, %hi(D_800A1444) -/* 26094 8004AC94 8EB51444 */ lw $s5, %lo(D_800A1444)($s5) -/* 26098 8004AC98 08012B2A */ j .L8004ACA8 -/* 2609C 8004AC9C 0000B02D */ daddu $s6, $zero, $zero -.L8004ACA0: -/* 260A0 8004ACA0 3C15800A */ lui $s5, %hi(D_800A1448) -/* 260A4 8004ACA4 8EB51448 */ lw $s5, %lo(D_800A1448)($s5) -.L8004ACA8: -/* 260A8 8004ACA8 0C018798 */ jal func_80061E60 -/* 260AC 8004ACAC 03C0202D */ daddu $a0, $fp, $zero -/* 260B0 8004ACB0 0280202D */ daddu $a0, $s4, $zero -/* 260B4 8004ACB4 27A50078 */ addiu $a1, $sp, 0x78 -/* 260B8 8004ACB8 0040302D */ daddu $a2, $v0, $zero -/* 260BC 8004ACBC 0C01589C */ jal func_80056270 -/* 260C0 8004ACC0 02A0382D */ daddu $a3, $s5, $zero -/* 260C4 8004ACC4 3C038008 */ lui $v1, %hi(D_80078144) -/* 260C8 8004ACC8 8C638144 */ lw $v1, %lo(D_80078144)($v1) -/* 260CC 8004ACCC 1060FFA0 */ beqz $v1, .L8004AB50 -/* 260D0 8004ACD0 AFA2007C */ sw $v0, 0x7c($sp) -/* 260D4 8004ACD4 92E20000 */ lbu $v0, ($s7) -/* 260D8 8004ACD8 1040FF9E */ beqz $v0, .L8004AB54 -/* 260DC 8004ACDC 27A40020 */ addiu $a0, $sp, 0x20 -/* 260E0 8004ACE0 0040282D */ daddu $a1, $v0, $zero -/* 260E4 8004ACE4 0060F809 */ jalr $v1 -/* 260E8 8004ACE8 24040001 */ addiu $a0, $zero, 1 -/* 260EC 8004ACEC 08012B45 */ j .L8004AD14 -/* 260F0 8004ACF0 00000000 */ nop -.L8004ACF4: -/* 260F4 8004ACF4 3C028008 */ lui $v0, %hi(D_80078144) -/* 260F8 8004ACF8 8C428144 */ lw $v0, %lo(D_80078144)($v0) -/* 260FC 8004ACFC 10400005 */ beqz $v0, .L8004AD14 -/* 26100 8004AD00 00000000 */ nop -/* 26104 8004AD04 3C058008 */ lui $a1, %hi(D_80078140) -/* 26108 8004AD08 90A58140 */ lbu $a1, %lo(D_80078140)($a1) -/* 2610C 8004AD0C 0040F809 */ jalr $v0 -/* 26110 8004AD10 24040002 */ addiu $a0, $zero, 2 -.L8004AD14: -/* 26114 8004AD14 92E20000 */ lbu $v0, ($s7) -/* 26118 8004AD18 24420001 */ addiu $v0, $v0, 1 -/* 2611C 8004AD1C 08012AD4 */ j .L8004AB50 -/* 26120 8004AD20 A2E20000 */ sb $v0, ($s7) -/* 26124 8004AD24 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 26128 8004AD28 AFB3001C */ sw $s3, 0x1c($sp) -/* 2612C 8004AD2C 0080982D */ daddu $s3, $a0, $zero -/* 26130 8004AD30 30E700FF */ andi $a3, $a3, 0xff -/* 26134 8004AD34 AFBF0020 */ sw $ra, 0x20($sp) -/* 26138 8004AD38 AFB20018 */ sw $s2, 0x18($sp) -/* 2613C 8004AD3C AFB10014 */ sw $s1, 0x14($sp) -/* 26140 8004AD40 14E00005 */ bnez $a3, .L8004AD58 -/* 26144 8004AD44 AFB00010 */ sw $s0, 0x10($sp) -/* 26148 8004AD48 0C018798 */ jal func_80061E60 -/* 2614C 8004AD4C 00000000 */ nop -/* 26150 8004AD50 08012BAE */ j .L8004AEB8 -/* 26154 8004AD54 00000000 */ nop -.L8004AD58: -/* 26158 8004AD58 0000802D */ daddu $s0, $zero, $zero -/* 2615C 8004AD5C 3C11800A */ lui $s1, %hi(D_800A19E4) -/* 26160 8004AD60 8E3119E4 */ lw $s1, %lo(D_800A19E4)($s1) -/* 26164 8004AD64 1220000B */ beqz $s1, .L8004AD94 -/* 26168 8004AD68 02652821 */ addu $a1, $s3, $a1 -.L8004AD6C: -/* 2616C 8004AD6C 8E220008 */ lw $v0, 8($s1) -/* 26170 8004AD70 24430500 */ addiu $v1, $v0, 0x500 -/* 26174 8004AD74 0262102B */ sltu $v0, $s3, $v0 -/* 26178 8004AD78 14400006 */ bnez $v0, .L8004AD94 -/* 2617C 8004AD7C 0065102A */ slt $v0, $v1, $a1 -/* 26180 8004AD80 1040001F */ beqz $v0, .L8004AE00 -/* 26184 8004AD84 0220802D */ daddu $s0, $s1, $zero -/* 26188 8004AD88 8E310000 */ lw $s1, ($s1) -/* 2618C 8004AD8C 1620FFF7 */ bnez $s1, .L8004AD6C -/* 26190 8004AD90 00000000 */ nop -.L8004AD94: -/* 26194 8004AD94 3C12800A */ lui $s2, %hi(D_800A19E0) -/* 26198 8004AD98 265219E0 */ addiu $s2, $s2, %lo(D_800A19E0) -/* 2619C 8004AD9C 8E510008 */ lw $s1, 8($s2) -/* 261A0 8004ADA0 16200006 */ bnez $s1, .L8004ADBC -/* 261A4 8004ADA4 0220202D */ daddu $a0, $s1, $zero -/* 261A8 8004ADA8 8E440004 */ lw $a0, 4($s2) -/* 261AC 8004ADAC 0C018798 */ jal func_80061E60 -/* 261B0 8004ADB0 00000000 */ nop -/* 261B4 8004ADB4 08012BAE */ j .L8004AEB8 -/* 261B8 8004ADB8 00000000 */ nop -.L8004ADBC: -/* 261BC 8004ADBC 8E220000 */ lw $v0, ($s1) -/* 261C0 8004ADC0 0C012C2F */ jal func_8004B0BC -/* 261C4 8004ADC4 AE420008 */ sw $v0, 8($s2) -/* 261C8 8004ADC8 12000005 */ beqz $s0, .L8004ADE0 -/* 261CC 8004ADCC 0220202D */ daddu $a0, $s1, $zero -/* 261D0 8004ADD0 0C012C27 */ jal func_8004B09C -/* 261D4 8004ADD4 0200282D */ daddu $a1, $s0, $zero -/* 261D8 8004ADD8 08012B8D */ j .L8004AE34 -/* 261DC 8004ADDC 00000000 */ nop -.L8004ADE0: -/* 261E0 8004ADE0 8E450004 */ lw $a1, 4($s2) -/* 261E4 8004ADE4 10A00010 */ beqz $a1, .L8004AE28 -/* 261E8 8004ADE8 00A0802D */ daddu $s0, $a1, $zero -/* 261EC 8004ADEC AE510004 */ sw $s1, 4($s2) -/* 261F0 8004ADF0 AE300000 */ sw $s0, ($s1) -/* 261F4 8004ADF4 AE200004 */ sw $zero, 4($s1) -/* 261F8 8004ADF8 08012B8D */ j .L8004AE34 -/* 261FC 8004ADFC AE110004 */ sw $s1, 4($s0) -.L8004AE00: -/* 26200 8004AE00 8E240010 */ lw $a0, 0x10($s1) -/* 26204 8004AE04 8E220008 */ lw $v0, 8($s1) -/* 26208 8004AE08 3C038008 */ lui $v1, %hi(D_8007814C) -/* 2620C 8004AE0C 8C63814C */ lw $v1, %lo(D_8007814C)($v1) -/* 26210 8004AE10 00932021 */ addu $a0, $a0, $s3 -/* 26214 8004AE14 00822023 */ subu $a0, $a0, $v0 -/* 26218 8004AE18 0C018798 */ jal func_80061E60 -/* 2621C 8004AE1C AE23000C */ sw $v1, 0xc($s1) -/* 26220 8004AE20 08012BAE */ j .L8004AEB8 -/* 26224 8004AE24 00000000 */ nop -.L8004AE28: -/* 26228 8004AE28 AE510004 */ sw $s1, 4($s2) -/* 2622C 8004AE2C AE200000 */ sw $zero, ($s1) -/* 26230 8004AE30 AE200004 */ sw $zero, 4($s1) -.L8004AE34: -/* 26234 8004AE34 3C048008 */ lui $a0, %hi(D_80078148) -/* 26238 8004AE38 24848148 */ addiu $a0, $a0, %lo(D_80078148) -/* 2623C 8004AE3C 32700001 */ andi $s0, $s3, 1 -/* 26240 8004AE40 02709823 */ subu $s3, $s3, $s0 -/* 26244 8004AE44 3C02800A */ lui $v0, %hi(D_800A1530) -/* 26248 8004AE48 24421530 */ addiu $v0, $v0, %lo(D_800A1530) -/* 2624C 8004AE4C 8C830000 */ lw $v1, ($a0) -/* 26250 8004AE50 8E320010 */ lw $s2, 0x10($s1) -/* 26254 8004AE54 0000302D */ daddu $a2, $zero, $zero -/* 26258 8004AE58 AE330008 */ sw $s3, 8($s1) -/* 2625C 8004AE5C 00032840 */ sll $a1, $v1, 1 -/* 26260 8004AE60 00A32821 */ addu $a1, $a1, $v1 -/* 26264 8004AE64 000528C0 */ sll $a1, $a1, 3 -/* 26268 8004AE68 00A22821 */ addu $a1, $a1, $v0 -/* 2626C 8004AE6C 3C028008 */ lui $v0, %hi(D_8007814C) -/* 26270 8004AE70 8C42814C */ lw $v0, %lo(D_8007814C)($v0) -/* 26274 8004AE74 24630001 */ addiu $v1, $v1, 1 -/* 26278 8004AE78 AE22000C */ sw $v0, 0xc($s1) -/* 2627C 8004AE7C AC830000 */ sw $v1, ($a0) -/* 26280 8004AE80 A0A00002 */ sb $zero, 2($a1) -/* 26284 8004AE84 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 26288 8004AE88 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 2628C 8004AE8C 3C02800A */ lui $v0, %hi(D_800A1450) -/* 26290 8004AE90 24421450 */ addiu $v0, $v0, %lo(D_800A1450) -/* 26294 8004AE94 ACA20004 */ sw $v0, 4($a1) -/* 26298 8004AE98 24020500 */ addiu $v0, $zero, 0x500 -/* 2629C 8004AE9C ACB20008 */ sw $s2, 8($a1) -/* 262A0 8004AEA0 ACB3000C */ sw $s3, 0xc($a1) -/* 262A4 8004AEA4 0C01837C */ jal func_80060DF0 -/* 262A8 8004AEA8 ACA20010 */ sw $v0, 0x10($a1) -/* 262AC 8004AEAC 0C018798 */ jal func_80061E60 -/* 262B0 8004AEB0 0240202D */ daddu $a0, $s2, $zero -/* 262B4 8004AEB4 00501021 */ addu $v0, $v0, $s0 -.L8004AEB8: -/* 262B8 8004AEB8 8FBF0020 */ lw $ra, 0x20($sp) -/* 262BC 8004AEBC 8FB3001C */ lw $s3, 0x1c($sp) -/* 262C0 8004AEC0 8FB20018 */ lw $s2, 0x18($sp) -/* 262C4 8004AEC4 8FB10014 */ lw $s1, 0x14($sp) -/* 262C8 8004AEC8 8FB00010 */ lw $s0, 0x10($sp) -/* 262CC 8004AECC 03E00008 */ jr $ra -/* 262D0 8004AED0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004AED4.s b/ver/jp/asm/nonmatchings/25BB0/func_8004AED4.s deleted file mode 100644 index 6e36e9e2d5..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004AED4.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004AED4 -/* 262D4 8004AED4 3C03800A */ lui $v1, %hi(D_800A19E0) -/* 262D8 8004AED8 246319E0 */ addiu $v1, $v1, %lo(D_800A19E0) -/* 262DC 8004AEDC 90620000 */ lbu $v0, ($v1) -/* 262E0 8004AEE0 14400007 */ bnez $v0, .L8004AF00 -/* 262E4 8004AEE4 00000000 */ nop -/* 262E8 8004AEE8 3C02800A */ lui $v0, %hi(D_800A19F0) -/* 262EC 8004AEEC 244219F0 */ addiu $v0, $v0, %lo(D_800A19F0) -/* 262F0 8004AEF0 AC620008 */ sw $v0, 8($v1) -/* 262F4 8004AEF4 24020001 */ addiu $v0, $zero, 1 -/* 262F8 8004AEF8 AC600004 */ sw $zero, 4($v1) -/* 262FC 8004AEFC A0620000 */ sb $v0, ($v1) -.L8004AF00: -/* 26300 8004AF00 3C028005 */ lui $v0, %hi(D_8004AD24) -/* 26304 8004AF04 2442AD24 */ addiu $v0, $v0, %lo(D_8004AD24) -/* 26308 8004AF08 3C018008 */ lui $at, %hi(D_80078148) -/* 2630C 8004AF0C AC208148 */ sw $zero, %lo(D_80078148)($at) -/* 26310 8004AF10 03E00008 */ jr $ra -/* 26314 8004AF14 AC830000 */ sw $v1, ($a0) diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004AF18.s b/ver/jp/asm/nonmatchings/25BB0/func_8004AF18.s deleted file mode 100644 index 2d489a1fa2..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004AF18.s +++ /dev/null @@ -1,57 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004AF18 -/* 26318 8004AF18 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2631C 8004AF1C 3C02800A */ lui $v0, %hi(D_800A19E0) -/* 26320 8004AF20 244219E0 */ addiu $v0, $v0, %lo(D_800A19E0) -/* 26324 8004AF24 AFBF001C */ sw $ra, 0x1c($sp) -/* 26328 8004AF28 AFB20018 */ sw $s2, 0x18($sp) -/* 2632C 8004AF2C AFB10014 */ sw $s1, 0x14($sp) -/* 26330 8004AF30 AFB00010 */ sw $s0, 0x10($sp) -/* 26334 8004AF34 8C500004 */ lw $s0, 4($v0) -/* 26338 8004AF38 1200001A */ beqz $s0, .L8004AFA4 -/* 2633C 8004AF3C 0040902D */ daddu $s2, $v0, $zero -.L8004AF40: -/* 26340 8004AF40 8E02000C */ lw $v0, 0xc($s0) -/* 26344 8004AF44 3C038008 */ lui $v1, %hi(D_8007814C) -/* 26348 8004AF48 8C63814C */ lw $v1, %lo(D_8007814C)($v1) -/* 2634C 8004AF4C 8E110000 */ lw $s1, ($s0) -/* 26350 8004AF50 24420001 */ addiu $v0, $v0, 1 -/* 26354 8004AF54 0043102B */ sltu $v0, $v0, $v1 -/* 26358 8004AF58 50400010 */ beql $v0, $zero, .L8004AF9C -/* 2635C 8004AF5C 0220802D */ daddu $s0, $s1, $zero -/* 26360 8004AF60 8E420004 */ lw $v0, 4($s2) -/* 26364 8004AF64 50500001 */ beql $v0, $s0, .L8004AF6C -/* 26368 8004AF68 AE510004 */ sw $s1, 4($s2) -.L8004AF6C: -/* 2636C 8004AF6C 0C012C2F */ jal func_8004B0BC -/* 26370 8004AF70 0200202D */ daddu $a0, $s0, $zero -/* 26374 8004AF74 8E450008 */ lw $a1, 8($s2) -/* 26378 8004AF78 50A00005 */ beql $a1, $zero, .L8004AF90 -/* 2637C 8004AF7C AE500008 */ sw $s0, 8($s2) -/* 26380 8004AF80 0C012C27 */ jal func_8004B09C -/* 26384 8004AF84 0200202D */ daddu $a0, $s0, $zero -/* 26388 8004AF88 08012BE7 */ j .L8004AF9C -/* 2638C 8004AF8C 0220802D */ daddu $s0, $s1, $zero -.L8004AF90: -/* 26390 8004AF90 AE000000 */ sw $zero, ($s0) -/* 26394 8004AF94 AE000004 */ sw $zero, 4($s0) -/* 26398 8004AF98 0220802D */ daddu $s0, $s1, $zero -.L8004AF9C: -/* 2639C 8004AF9C 1600FFE8 */ bnez $s0, .L8004AF40 -/* 263A0 8004AFA0 00000000 */ nop -.L8004AFA4: -/* 263A4 8004AFA4 3C038008 */ lui $v1, %hi(D_8007814C) -/* 263A8 8004AFA8 2463814C */ addiu $v1, $v1, %lo(D_8007814C) -/* 263AC 8004AFAC 8C620000 */ lw $v0, ($v1) -/* 263B0 8004AFB0 3C018008 */ lui $at, %hi(D_80078148) -/* 263B4 8004AFB4 AC208148 */ sw $zero, %lo(D_80078148)($at) -/* 263B8 8004AFB8 24420001 */ addiu $v0, $v0, 1 -/* 263BC 8004AFBC AC620000 */ sw $v0, ($v1) -/* 263C0 8004AFC0 8FBF001C */ lw $ra, 0x1c($sp) -/* 263C4 8004AFC4 8FB20018 */ lw $s2, 0x18($sp) -/* 263C8 8004AFC8 8FB10014 */ lw $s1, 0x14($sp) -/* 263CC 8004AFCC 8FB00010 */ lw $s0, 0x10($sp) -/* 263D0 8004AFD0 03E00008 */ jr $ra -/* 263D4 8004AFD4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004AFD8.s b/ver/jp/asm/nonmatchings/25BB0/func_8004AFD8.s deleted file mode 100644 index cdfeb331c9..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004AFD8.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004AFD8 -/* 263D8 8004AFD8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 263DC 8004AFDC 00042400 */ sll $a0, $a0, 0x10 -/* 263E0 8004AFE0 00042403 */ sra $a0, $a0, 0x10 -/* 263E4 8004AFE4 24020001 */ addiu $v0, $zero, 1 -/* 263E8 8004AFE8 AFBF0014 */ sw $ra, 0x14($sp) -/* 263EC 8004AFEC 1082000B */ beq $a0, $v0, .L8004B01C -/* 263F0 8004AFF0 AFB00010 */ sw $s0, 0x10($sp) -/* 263F4 8004AFF4 24020002 */ addiu $v0, $zero, 2 -/* 263F8 8004AFF8 14820024 */ bne $a0, $v0, .L8004B08C -/* 263FC 8004AFFC 00000000 */ nop -/* 26400 8004B000 0C015A80 */ jal func_80056A00 -/* 26404 8004B004 00000000 */ nop -/* 26408 8004B008 3C01800A */ lui $at, %hi(D_8009ED60) -/* 2640C 8004B00C 0C015A79 */ jal func_800569E4 -/* 26410 8004B010 A422ED60 */ sh $v0, %lo(D_8009ED60)($at) -/* 26414 8004B014 08012C23 */ j .L8004B08C -/* 26418 8004B018 00000000 */ nop -.L8004B01C: -/* 2641C 8004B01C 3C026666 */ lui $v0, 0x6666 -/* 26420 8004B020 3C03800A */ lui $v1, %hi(D_8009ED60) -/* 26424 8004B024 9463ED60 */ lhu $v1, %lo(D_8009ED60)($v1) -/* 26428 8004B028 34426667 */ ori $v0, $v0, 0x6667 -/* 2642C 8004B02C 00031C00 */ sll $v1, $v1, 0x10 -/* 26430 8004B030 00032403 */ sra $a0, $v1, 0x10 -/* 26434 8004B034 00820018 */ mult $a0, $v0 -/* 26438 8004B038 00031FC3 */ sra $v1, $v1, 0x1f -/* 2643C 8004B03C 00003810 */ mfhi $a3 -/* 26440 8004B040 000710C3 */ sra $v0, $a3, 3 -/* 26444 8004B044 00431023 */ subu $v0, $v0, $v1 -/* 26448 8004B048 00021400 */ sll $v0, $v0, 0x10 -/* 2644C 8004B04C 00021403 */ sra $v0, $v0, 0x10 -/* 26450 8004B050 00450018 */ mult $v0, $a1 -/* 26454 8004B054 00001812 */ mflo $v1 -/* 26458 8004B058 00838023 */ subu $s0, $a0, $v1 -/* 2645C 8004B05C 06020001 */ bltzl $s0, .L8004B064 -/* 26460 8004B060 0000802D */ daddu $s0, $zero, $zero -.L8004B064: -/* 26464 8004B064 02100018 */ mult $s0, $s0 -/* 26468 8004B068 00003012 */ mflo $a2 -/* 2646C 8004B06C 000683C3 */ sra $s0, $a2, 0xf -/* 26470 8004B070 00102400 */ sll $a0, $s0, 0x10 -/* 26474 8004B074 0C015A7D */ jal func_800569F4 -/* 26478 8004B078 00042403 */ sra $a0, $a0, 0x10 -/* 2647C 8004B07C 16000003 */ bnez $s0, .L8004B08C -/* 26480 8004B080 00000000 */ nop -/* 26484 8004B084 3C018008 */ lui $at, %hi(D_80078150) -/* 26488 8004B088 A0208150 */ sb $zero, %lo(D_80078150)($at) -.L8004B08C: -/* 2648C 8004B08C 8FBF0014 */ lw $ra, 0x14($sp) -/* 26490 8004B090 8FB00010 */ lw $s0, 0x10($sp) -/* 26494 8004B094 03E00008 */ jr $ra -/* 26498 8004B098 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004B09C.s b/ver/jp/asm/nonmatchings/25BB0/func_8004B09C.s deleted file mode 100644 index c5b56feeb7..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004B09C.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B09C -/* 2649C 8004B09C 8CA20000 */ lw $v0, ($a1) -/* 264A0 8004B0A0 AC850004 */ sw $a1, 4($a0) -/* 264A4 8004B0A4 AC820000 */ sw $v0, ($a0) -/* 264A8 8004B0A8 8CA20000 */ lw $v0, ($a1) -/* 264AC 8004B0AC 54400001 */ bnel $v0, $zero, .L8004B0B4 -/* 264B0 8004B0B0 AC440004 */ sw $a0, 4($v0) -.L8004B0B4: -/* 264B4 8004B0B4 03E00008 */ jr $ra -/* 264B8 8004B0B8 ACA40000 */ sw $a0, ($a1) diff --git a/ver/jp/asm/nonmatchings/25BB0/func_8004B0BC.s b/ver/jp/asm/nonmatchings/25BB0/func_8004B0BC.s deleted file mode 100644 index 753647fbd1..0000000000 --- a/ver/jp/asm/nonmatchings/25BB0/func_8004B0BC.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B0BC -/* 264BC 8004B0BC 8C830000 */ lw $v1, ($a0) -/* 264C0 8004B0C0 10600003 */ beqz $v1, .L8004B0D0 -/* 264C4 8004B0C4 00000000 */ nop -/* 264C8 8004B0C8 8C820004 */ lw $v0, 4($a0) -/* 264CC 8004B0CC AC620004 */ sw $v0, 4($v1) -.L8004B0D0: -/* 264D0 8004B0D0 8C830004 */ lw $v1, 4($a0) -/* 264D4 8004B0D4 10600003 */ beqz $v1, .L8004B0E4 -/* 264D8 8004B0D8 00000000 */ nop -/* 264DC 8004B0DC 8C820000 */ lw $v0, ($a0) -/* 264E0 8004B0E0 AC620000 */ sw $v0, ($v1) -.L8004B0E4: -/* 264E4 8004B0E4 03E00008 */ jr $ra -/* 264E8 8004B0E8 00000000 */ nop -/* 264EC 8004B0EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B0F0.s b/ver/jp/asm/nonmatchings/264F0/func_8004B0F0.s deleted file mode 100644 index d68d41e602..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B0F0.s +++ /dev/null @@ -1,132 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B0F0 -/* 264F0 8004B0F0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 264F4 8004B0F4 AFB00010 */ sw $s0, 0x10($sp) -/* 264F8 8004B0F8 0080802D */ daddu $s0, $a0, $zero -/* 264FC 8004B0FC 3C030006 */ lui $v1, 6 -/* 26500 8004B100 3463A25E */ ori $v1, $v1, 0xa25e -/* 26504 8004B104 3C020004 */ lui $v0, 4 -/* 26508 8004B108 8FA40028 */ lw $a0, 0x28($sp) -/* 2650C 8004B10C 3442C4B4 */ ori $v0, $v0, 0xc4b4 -/* 26510 8004B110 AFBF0014 */ sw $ra, 0x14($sp) -/* 26514 8004B114 AE070000 */ sw $a3, ($s0) -/* 26518 8004B118 AE020034 */ sw $v0, 0x34($s0) -/* 2651C 8004B11C AE03003C */ sw $v1, 0x3c($s0) -/* 26520 8004B120 AE030038 */ sw $v1, 0x38($s0) -/* 26524 8004B124 A20500BC */ sb $a1, 0xbc($s0) -/* 26528 8004B128 308200FF */ andi $v0, $a0, 0xff -/* 2652C 8004B12C 2C420011 */ sltiu $v0, $v0, 0x11 -/* 26530 8004B130 14400004 */ bnez $v0, .L8004B144 -/* 26534 8004B134 A20600BE */ sb $a2, 0xbe($s0) -/* 26538 8004B138 24020010 */ addiu $v0, $zero, 0x10 -/* 2653C 8004B13C 08012C52 */ j .L8004B148 -/* 26540 8004B140 A20200BD */ sb $v0, 0xbd($s0) -.L8004B144: -/* 26544 8004B144 A20400BD */ sb $a0, 0xbd($s0) -.L8004B148: -/* 26548 8004B148 0000202D */ daddu $a0, $zero, $zero -/* 2654C 8004B14C 24060040 */ addiu $a2, $zero, 0x40 -/* 26550 8004B150 240500B0 */ addiu $a1, $zero, 0xb0 -/* 26554 8004B154 2403016C */ addiu $v1, $zero, 0x16c -/* 26558 8004B158 34028000 */ ori $v0, $zero, 0x8000 -/* 2655C 8004B15C AE02005C */ sw $v0, 0x5c($s0) -/* 26560 8004B160 A60200B8 */ sh $v0, 0xb8($s0) -/* 26564 8004B164 AE000030 */ sw $zero, 0x30($s0) -/* 26568 8004B168 AE000060 */ sw $zero, 0x60($s0) -.L8004B16C: -/* 2656C 8004B16C 02031021 */ addu $v0, $s0, $v1 -/* 26570 8004B170 24840001 */ addiu $a0, $a0, 1 -/* 26574 8004B174 AC400000 */ sw $zero, ($v0) -/* 26578 8004B178 A440005C */ sh $zero, 0x5c($v0) -/* 2657C 8004B17C A440008E */ sh $zero, 0x8e($v0) -/* 26580 8004B180 A4400090 */ sh $zero, 0x90($v0) -/* 26584 8004B184 A4400092 */ sh $zero, 0x92($v0) -/* 26588 8004B188 A0400094 */ sb $zero, 0x94($v0) -/* 2658C 8004B18C A040009B */ sb $zero, 0x9b($v0) -/* 26590 8004B190 A040009C */ sb $zero, 0x9c($v0) -/* 26594 8004B194 A040009D */ sb $zero, 0x9d($v0) -/* 26598 8004B198 A040009E */ sb $zero, 0x9e($v0) -/* 2659C 8004B19C A040009F */ sb $zero, 0x9f($v0) -/* 265A0 8004B1A0 A0400099 */ sb $zero, 0x99($v0) -/* 265A4 8004B1A4 A0400078 */ sb $zero, 0x78($v0) -/* 265A8 8004B1A8 A0400079 */ sb $zero, 0x79($v0) -/* 265AC 8004B1AC A040007A */ sb $zero, 0x7a($v0) -/* 265B0 8004B1B0 A046007B */ sb $a2, 0x7b($v0) -/* 265B4 8004B1B4 A040007C */ sb $zero, 0x7c($v0) -/* 265B8 8004B1B8 A045007D */ sb $a1, 0x7d($v0) -/* 265BC 8004B1BC A040007E */ sb $zero, 0x7e($v0) -/* 265C0 8004B1C0 A040007F */ sb $zero, 0x7f($v0) -/* 265C4 8004B1C4 2C820008 */ sltiu $v0, $a0, 8 -/* 265C8 8004B1C8 1440FFE8 */ bnez $v0, .L8004B16C -/* 265CC 8004B1CC 246300AC */ addiu $v1, $v1, 0xac -/* 265D0 8004B1D0 0000202D */ daddu $a0, $zero, $zero -/* 265D4 8004B1D4 0200182D */ daddu $v1, $s0, $zero -.L8004B1D8: -/* 265D8 8004B1D8 AC600090 */ sw $zero, 0x90($v1) -/* 265DC 8004B1DC 24840001 */ addiu $a0, $a0, 1 -/* 265E0 8004B1E0 2C820004 */ sltiu $v0, $a0, 4 -/* 265E4 8004B1E4 1440FFFC */ bnez $v0, .L8004B1D8 -/* 265E8 8004B1E8 24630004 */ addiu $v1, $v1, 4 -/* 265EC 8004B1EC 0000202D */ daddu $a0, $zero, $zero -/* 265F0 8004B1F0 0200182D */ daddu $v1, $s0, $zero -.L8004B1F4: -/* 265F4 8004B1F4 A46000A0 */ sh $zero, 0xa0($v1) -/* 265F8 8004B1F8 24840001 */ addiu $a0, $a0, 1 -/* 265FC 8004B1FC 2C820004 */ sltiu $v0, $a0, 4 -/* 26600 8004B200 1440FFFC */ bnez $v0, .L8004B1F4 -/* 26604 8004B204 24630006 */ addiu $v1, $v1, 6 -/* 26608 8004B208 0200202D */ daddu $a0, $s0, $zero -/* 2660C 8004B20C 0000282D */ daddu $a1, $zero, $zero -/* 26610 8004B210 0C012DC1 */ jal func_8004B704 -/* 26614 8004B214 AE000168 */ sw $zero, 0x168($s0) -/* 26618 8004B218 0C012CD2 */ jal func_8004B348 -/* 2661C 8004B21C 0200202D */ daddu $a0, $s0, $zero -/* 26620 8004B220 26040040 */ addiu $a0, $s0, 0x40 -/* 26624 8004B224 0000282D */ daddu $a1, $zero, $zero -/* 26628 8004B228 24067FFF */ addiu $a2, $zero, 0x7fff -/* 2662C 8004B22C 0C014D89 */ jal func_80053624 -/* 26630 8004B230 00C0382D */ daddu $a3, $a2, $zero -/* 26634 8004B234 920400BE */ lbu $a0, 0xbe($s0) -/* 26638 8004B238 96050040 */ lhu $a1, 0x40($s0) -/* 2663C 8004B23C 0C014DD2 */ jal func_80053748 -/* 26640 8004B240 8E06005C */ lw $a2, 0x5c($s0) -/* 26644 8004B244 0200202D */ daddu $a0, $s0, $zero -/* 26648 8004B248 0000282D */ daddu $a1, $zero, $zero -/* 2664C 8004B24C 240200FF */ addiu $v0, $zero, 0xff -/* 26650 8004B250 A082008C */ sb $v0, 0x8c($a0) -/* 26654 8004B254 3C028008 */ lui $v0, %hi(D_80078260) -/* 26658 8004B258 24428260 */ addiu $v0, $v0, %lo(D_80078260) -/* 2665C 8004B25C AC820064 */ sw $v0, 0x64($a0) -/* 26660 8004B260 3C028008 */ lui $v0, %hi(D_800782C8) -/* 26664 8004B264 244282C8 */ addiu $v0, $v0, %lo(D_800782C8) -/* 26668 8004B268 AC820068 */ sw $v0, 0x68($a0) -/* 2666C 8004B26C 3C028008 */ lui $v0, %hi(D_800782F0) -/* 26670 8004B270 244282F0 */ addiu $v0, $v0, %lo(D_800782F0) -/* 26674 8004B274 AC82006C */ sw $v0, 0x6c($a0) -/* 26678 8004B278 3C028008 */ lui $v0, %hi(D_80078318) -/* 2667C 8004B27C 24428318 */ addiu $v0, $v0, %lo(D_80078318) -/* 26680 8004B280 AC820070 */ sw $v0, 0x70($a0) -/* 26684 8004B284 AC820074 */ sw $v0, 0x74($a0) -/* 26688 8004B288 AC820078 */ sw $v0, 0x78($a0) -/* 2668C 8004B28C AC82007C */ sw $v0, 0x7c($a0) -/* 26690 8004B290 AC820080 */ sw $v0, 0x80($a0) -/* 26694 8004B294 24020010 */ addiu $v0, $zero, 0x10 -/* 26698 8004B298 A0820084 */ sb $v0, 0x84($a0) -/* 2669C 8004B29C 24020020 */ addiu $v0, $zero, 0x20 -/* 266A0 8004B2A0 A0820085 */ sb $v0, 0x85($a0) -/* 266A4 8004B2A4 A0820086 */ sb $v0, 0x86($a0) -/* 266A8 8004B2A8 A0820087 */ sb $v0, 0x87($a0) -/* 266AC 8004B2AC A0820088 */ sb $v0, 0x88($a0) -/* 266B0 8004B2B0 24020030 */ addiu $v0, $zero, 0x30 -/* 266B4 8004B2B4 A0820089 */ sb $v0, 0x89($a0) -/* 266B8 8004B2B8 24020040 */ addiu $v0, $zero, 0x40 -/* 266BC 8004B2BC A082008A */ sb $v0, 0x8a($a0) -/* 266C0 8004B2C0 24020050 */ addiu $v0, $zero, 0x50 -/* 266C4 8004B2C4 0C012DA5 */ jal func_8004B694 -/* 266C8 8004B2C8 A082008B */ sb $v0, 0x8b($a0) -/* 266CC 8004B2CC 8FBF0014 */ lw $ra, 0x14($sp) -/* 266D0 8004B2D0 8FB00010 */ lw $s0, 0x10($sp) -/* 266D4 8004B2D4 03E00008 */ jr $ra -/* 266D8 8004B2D8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B2DC.s b/ver/jp/asm/nonmatchings/264F0/func_8004B2DC.s deleted file mode 100644 index 90b0fce52f..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B2DC.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B2DC -/* 266DC 8004B2DC 24080008 */ addiu $t0, $zero, 8 -/* 266E0 8004B2E0 8C820000 */ lw $v0, ($a0) -/* 266E4 8004B2E4 0000382D */ daddu $a3, $zero, $zero -/* 266E8 8004B2E8 8C4500A0 */ lw $a1, 0xa0($v0) -/* 266EC 8004B2EC 0080302D */ daddu $a2, $a0, $zero -/* 266F0 8004B2F0 00A0182D */ daddu $v1, $a1, $zero -/* 266F4 8004B2F4 AC850008 */ sw $a1, 8($a0) -.L8004B2F8: -/* 266F8 8004B2F8 94620010 */ lhu $v0, 0x10($v1) -/* 266FC 8004B2FC 50400004 */ beql $v0, $zero, .L8004B310 -/* 26700 8004B300 24C60004 */ addiu $a2, $a2, 4 -/* 26704 8004B304 00451021 */ addu $v0, $v0, $a1 -/* 26708 8004B308 ACC2000C */ sw $v0, 0xc($a2) -/* 2670C 8004B30C 24C60004 */ addiu $a2, $a2, 4 -.L8004B310: -/* 26710 8004B310 24E70001 */ addiu $a3, $a3, 1 -/* 26714 8004B314 00E8102B */ sltu $v0, $a3, $t0 -/* 26718 8004B318 1440FFF7 */ bnez $v0, .L8004B2F8 -/* 2671C 8004B31C 24630002 */ addiu $v1, $v1, 2 -/* 26720 8004B320 90A3000E */ lbu $v1, 0xe($a1) -/* 26724 8004B324 24020001 */ addiu $v0, $zero, 1 -/* 26728 8004B328 14620005 */ bne $v1, $v0, .L8004B340 -/* 2672C 8004B32C 00000000 */ nop -/* 26730 8004B330 94A20020 */ lhu $v0, 0x20($a1) -/* 26734 8004B334 10400002 */ beqz $v0, .L8004B340 -/* 26738 8004B338 00451021 */ addu $v0, $v0, $a1 -/* 2673C 8004B33C AC82002C */ sw $v0, 0x2c($a0) -.L8004B340: -/* 26740 8004B340 03E00008 */ jr $ra -/* 26744 8004B344 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B348.s b/ver/jp/asm/nonmatchings/264F0/func_8004B348.s deleted file mode 100644 index 258a6f442d..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B348.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B348 -/* 26748 8004B348 0000282D */ daddu $a1, $zero, $zero -/* 2674C 8004B34C 0080182D */ daddu $v1, $a0, $zero -.L8004B350: -/* 26750 8004B350 A46000C2 */ sh $zero, 0xc2($v1) -/* 26754 8004B354 A46000C4 */ sh $zero, 0xc4($v1) -/* 26758 8004B358 A46000C6 */ sh $zero, 0xc6($v1) -/* 2675C 8004B35C A46000C8 */ sh $zero, 0xc8($v1) -/* 26760 8004B360 A06000CA */ sb $zero, 0xca($v1) -/* 26764 8004B364 24A50001 */ addiu $a1, $a1, 1 -/* 26768 8004B368 28A20010 */ slti $v0, $a1, 0x10 -/* 2676C 8004B36C 1440FFF8 */ bnez $v0, .L8004B350 -/* 26770 8004B370 2463000A */ addiu $v1, $v1, 0xa -/* 26774 8004B374 A0800165 */ sb $zero, 0x165($a0) -/* 26778 8004B378 A0800164 */ sb $zero, 0x164($a0) -/* 2677C 8004B37C A0800163 */ sb $zero, 0x163($a0) -/* 26780 8004B380 03E00008 */ jr $ra -/* 26784 8004B384 A0800162 */ sb $zero, 0x162($a0) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B388.s b/ver/jp/asm/nonmatchings/264F0/func_8004B388.s deleted file mode 100644 index 0c05e03f22..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B388.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B388 -/* 26788 8004B388 90830164 */ lbu $v1, 0x164($a0) -/* 2678C 8004B38C 90820163 */ lbu $v0, 0x163($a0) -/* 26790 8004B390 8FA90010 */ lw $t1, 0x10($sp) -/* 26794 8004B394 00621023 */ subu $v0, $v1, $v0 -/* 26798 8004B398 04420001 */ bltzl $v0, .L8004B3A0 -/* 2679C 8004B39C 24420010 */ addiu $v0, $v0, 0x10 -.L8004B3A0: -/* 267A0 8004B3A0 28420010 */ slti $v0, $v0, 0x10 -/* 267A4 8004B3A4 10400012 */ beqz $v0, .L8004B3F0 -/* 267A8 8004B3A8 0060402D */ daddu $t0, $v1, $zero -/* 267AC 8004B3AC 00081880 */ sll $v1, $t0, 2 -/* 267B0 8004B3B0 00681821 */ addu $v1, $v1, $t0 -/* 267B4 8004B3B4 25080001 */ addiu $t0, $t0, 1 -/* 267B8 8004B3B8 00031840 */ sll $v1, $v1, 1 -/* 267BC 8004B3BC 00831821 */ addu $v1, $a0, $v1 -/* 267C0 8004B3C0 30A2BFFF */ andi $v0, $a1, 0xbfff -/* 267C4 8004B3C4 A46200C2 */ sh $v0, 0xc2($v1) -/* 267C8 8004B3C8 00051402 */ srl $v0, $a1, 0x10 -/* 267CC 8004B3CC 304203FF */ andi $v0, $v0, 0x3ff -/* 267D0 8004B3D0 A46200C4 */ sh $v0, 0xc4($v1) -/* 267D4 8004B3D4 2D020010 */ sltiu $v0, $t0, 0x10 -/* 267D8 8004B3D8 A46600C6 */ sh $a2, 0xc6($v1) -/* 267DC 8004B3DC A46700C8 */ sh $a3, 0xc8($v1) -/* 267E0 8004B3E0 14400002 */ bnez $v0, .L8004B3EC -/* 267E4 8004B3E4 A06900CA */ sb $t1, 0xca($v1) -/* 267E8 8004B3E8 0000402D */ daddu $t0, $zero, $zero -.L8004B3EC: -/* 267EC 8004B3EC A0880164 */ sb $t0, 0x164($a0) -.L8004B3F0: -/* 267F0 8004B3F0 03E00008 */ jr $ra -/* 267F4 8004B3F4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B3F8.s b/ver/jp/asm/nonmatchings/264F0/func_8004B3F8.s deleted file mode 100644 index 34d49a9d1e..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B3F8.s +++ /dev/null @@ -1,192 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B3F8 -/* 267F8 8004B3F8 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 267FC 8004B3FC AFB40030 */ sw $s4, 0x30($sp) -/* 26800 8004B400 0080A02D */ daddu $s4, $a0, $zero -/* 26804 8004B404 AFBF0038 */ sw $ra, 0x38($sp) -/* 26808 8004B408 AFB50034 */ sw $s5, 0x34($sp) -/* 2680C 8004B40C AFB3002C */ sw $s3, 0x2c($sp) -/* 26810 8004B410 AFB20028 */ sw $s2, 0x28($sp) -/* 26814 8004B414 AFB10024 */ sw $s1, 0x24($sp) -/* 26818 8004B418 AFB00020 */ sw $s0, 0x20($sp) -/* 2681C 8004B41C 8E820030 */ lw $v0, 0x30($s4) -/* 26820 8004B420 8E830168 */ lw $v1, 0x168($s4) -/* 26824 8004B424 24420001 */ addiu $v0, $v0, 1 -/* 26828 8004B428 10600004 */ beqz $v1, .L8004B43C -/* 2682C 8004B42C AE820030 */ sw $v0, 0x30($s4) -/* 26830 8004B430 0C01345B */ jal func_8004D16C -/* 26834 8004B434 00000000 */ nop -/* 26838 8004B438 AE800168 */ sw $zero, 0x168($s4) -.L8004B43C: -/* 2683C 8004B43C 0280802D */ daddu $s0, $s4, $zero -.L8004B440: -/* 26840 8004B440 92030090 */ lbu $v1, 0x90($s0) -/* 26844 8004B444 10600035 */ beqz $v1, .L8004B51C -/* 26848 8004B448 2C620002 */ sltiu $v0, $v1, 2 -/* 2684C 8004B44C 10400033 */ beqz $v0, .L8004B51C -/* 26850 8004B450 00031040 */ sll $v0, $v1, 1 -/* 26854 8004B454 00431021 */ addu $v0, $v0, $v1 -/* 26858 8004B458 00021040 */ sll $v0, $v0, 1 -/* 2685C 8004B45C 3C038008 */ lui $v1, %hi(D_8007833A) -/* 26860 8004B460 2463833A */ addiu $v1, $v1, %lo(D_8007833A) -/* 26864 8004B464 00433021 */ addu $a2, $v0, $v1 -/* 26868 8004B468 94C20002 */ lhu $v0, 2($a2) -/* 2686C 8004B46C 10400020 */ beqz $v0, .L8004B4F0 -/* 26870 8004B470 0000882D */ daddu $s1, $zero, $zero -/* 26874 8004B474 0040282D */ daddu $a1, $v0, $zero -/* 26878 8004B478 0200202D */ daddu $a0, $s0, $zero -/* 2687C 8004B47C 0280182D */ daddu $v1, $s4, $zero -.L8004B480: -/* 26880 8004B480 94620202 */ lhu $v0, 0x202($v1) -/* 26884 8004B484 54450015 */ bnel $v0, $a1, .L8004B4DC -/* 26888 8004B488 26310001 */ addiu $s1, $s1, 1 -/* 2688C 8004B48C 94C20000 */ lhu $v0, ($a2) -/* 26890 8004B490 A7A00012 */ sh $zero, 0x12($sp) -/* 26894 8004B494 A7A00016 */ sh $zero, 0x16($sp) -/* 26898 8004B498 A7A20010 */ sh $v0, 0x10($sp) -/* 2689C 8004B49C 90C20004 */ lbu $v0, 4($a2) -/* 268A0 8004B4A0 30420001 */ andi $v0, $v0, 1 -/* 268A4 8004B4A4 50400008 */ beql $v0, $zero, .L8004B4C8 -/* 268A8 8004B4A8 A7A00014 */ sh $zero, 0x14($sp) -/* 268AC 8004B4AC 90820093 */ lbu $v0, 0x93($a0) -/* 268B0 8004B4B0 50400005 */ beql $v0, $zero, .L8004B4C8 -/* 268B4 8004B4B4 A7A00014 */ sh $zero, 0x14($sp) -/* 268B8 8004B4B8 90820093 */ lbu $v0, 0x93($a0) -/* 268BC 8004B4BC 00021200 */ sll $v0, $v0, 8 -/* 268C0 8004B4C0 244200FF */ addiu $v0, $v0, 0xff -/* 268C4 8004B4C4 A7A20014 */ sh $v0, 0x14($sp) -.L8004B4C8: -/* 268C8 8004B4C8 A3A00018 */ sb $zero, 0x18($sp) -/* 268CC 8004B4CC 0280202D */ daddu $a0, $s4, $zero -/* 268D0 8004B4D0 27A50010 */ addiu $a1, $sp, 0x10 -/* 268D4 8004B4D4 08012D45 */ j .L8004B514 -/* 268D8 8004B4D8 0000302D */ daddu $a2, $zero, $zero -.L8004B4DC: -/* 268DC 8004B4DC 2E220008 */ sltiu $v0, $s1, 8 -/* 268E0 8004B4E0 1440FFE7 */ bnez $v0, .L8004B480 -/* 268E4 8004B4E4 246300AC */ addiu $v1, $v1, 0xac -/* 268E8 8004B4E8 08012D48 */ j .L8004B520 -/* 268EC 8004B4EC AE000090 */ sw $zero, 0x90($s0) -.L8004B4F0: -/* 268F0 8004B4F0 0280202D */ daddu $a0, $s4, $zero -/* 268F4 8004B4F4 27A50010 */ addiu $a1, $sp, 0x10 -/* 268F8 8004B4F8 94C20000 */ lhu $v0, ($a2) -/* 268FC 8004B4FC 0000302D */ daddu $a2, $zero, $zero -/* 26900 8004B500 A7A00012 */ sh $zero, 0x12($sp) -/* 26904 8004B504 A7A00014 */ sh $zero, 0x14($sp) -/* 26908 8004B508 A7A00016 */ sh $zero, 0x16($sp) -/* 2690C 8004B50C A3A00018 */ sb $zero, 0x18($sp) -/* 26910 8004B510 A7A20010 */ sh $v0, 0x10($sp) -.L8004B514: -/* 26914 8004B514 0C012DC9 */ jal func_8004B724 -/* 26918 8004B518 00000000 */ nop -.L8004B51C: -/* 2691C 8004B51C AE000090 */ sw $zero, 0x90($s0) -.L8004B520: -/* 26920 8004B520 26100004 */ addiu $s0, $s0, 4 -/* 26924 8004B524 26820010 */ addiu $v0, $s4, 0x10 -/* 26928 8004B528 0202102B */ sltu $v0, $s0, $v0 -/* 2692C 8004B52C 1440FFC4 */ bnez $v0, .L8004B440 -/* 26930 8004B530 0000902D */ daddu $s2, $zero, $zero -/* 26934 8004B534 24130001 */ addiu $s3, $zero, 1 -/* 26938 8004B538 241100A0 */ addiu $s1, $zero, 0xa0 -/* 2693C 8004B53C 0280802D */ daddu $s0, $s4, $zero -.L8004B540: -/* 26940 8004B540 960200A0 */ lhu $v0, 0xa0($s0) -/* 26944 8004B544 10400009 */ beqz $v0, .L8004B56C -/* 26948 8004B548 0280202D */ daddu $a0, $s4, $zero -/* 2694C 8004B54C 27A50010 */ addiu $a1, $sp, 0x10 -/* 26950 8004B550 02913021 */ addu $a2, $s4, $s1 -/* 26954 8004B554 A7B30010 */ sh $s3, 0x10($sp) -/* 26958 8004B558 A7A00012 */ sh $zero, 0x12($sp) -/* 2695C 8004B55C A7A00014 */ sh $zero, 0x14($sp) -/* 26960 8004B560 A7A00016 */ sh $zero, 0x16($sp) -/* 26964 8004B564 0C012DC9 */ jal func_8004B724 -/* 26968 8004B568 A3A00018 */ sb $zero, 0x18($sp) -.L8004B56C: -/* 2696C 8004B56C A60000A0 */ sh $zero, 0xa0($s0) -/* 26970 8004B570 26310006 */ addiu $s1, $s1, 6 -/* 26974 8004B574 26520001 */ addiu $s2, $s2, 1 -/* 26978 8004B578 2E420004 */ sltiu $v0, $s2, 4 -/* 2697C 8004B57C 1440FFF0 */ bnez $v0, .L8004B540 -/* 26980 8004B580 26100006 */ addiu $s0, $s0, 6 -/* 26984 8004B584 92820164 */ lbu $v0, 0x164($s4) -/* 26988 8004B588 92830163 */ lbu $v1, 0x163($s4) -/* 2698C 8004B58C 0043A823 */ subu $s5, $v0, $v1 -/* 26990 8004B590 06A20001 */ bltzl $s5, .L8004B598 -/* 26994 8004B594 26B50010 */ addiu $s5, $s5, 0x10 -.L8004B598: -/* 26998 8004B598 26A2FFFF */ addiu $v0, $s5, -1 -/* 2699C 8004B59C 2C42000F */ sltiu $v0, $v0, 0xf -/* 269A0 8004B5A0 10400033 */ beqz $v0, .L8004B670 -/* 269A4 8004B5A4 0060882D */ daddu $s1, $v1, $zero -/* 269A8 8004B5A8 12A0002F */ beqz $s5, .L8004B668 -/* 269AC 8004B5AC 0000902D */ daddu $s2, $zero, $zero -/* 269B0 8004B5B0 00111080 */ sll $v0, $s1, 2 -/* 269B4 8004B5B4 00511021 */ addu $v0, $v0, $s1 -/* 269B8 8004B5B8 00021040 */ sll $v0, $v0, 1 -/* 269BC 8004B5BC 245300C2 */ addiu $s3, $v0, 0xc2 -/* 269C0 8004B5C0 02938021 */ addu $s0, $s4, $s3 -.L8004B5C4: -/* 269C4 8004B5C4 96030000 */ lhu $v1, ($s0) -/* 269C8 8004B5C8 306223FF */ andi $v0, $v1, 0x23ff -/* 269CC 8004B5CC 1040001B */ beqz $v0, .L8004B63C -/* 269D0 8004B5D0 30628000 */ andi $v0, $v1, 0x8000 -/* 269D4 8004B5D4 10400005 */ beqz $v0, .L8004B5EC -/* 269D8 8004B5D8 3065FFFF */ andi $a1, $v1, 0xffff -/* 269DC 8004B5DC 0C012FD5 */ jal func_8004BF54 -/* 269E0 8004B5E0 0280202D */ daddu $a0, $s4, $zero -/* 269E4 8004B5E4 08012D90 */ j .L8004B640 -/* 269E8 8004B5E8 A6000000 */ sh $zero, ($s0) -.L8004B5EC: -/* 269EC 8004B5EC 30621C00 */ andi $v0, $v1, 0x1c00 -/* 269F0 8004B5F0 14400007 */ bnez $v0, .L8004B610 -/* 269F4 8004B5F4 30620C00 */ andi $v0, $v1, 0xc00 -/* 269F8 8004B5F8 0280202D */ daddu $a0, $s4, $zero -/* 269FC 8004B5FC 0200282D */ daddu $a1, $s0, $zero -/* 26A00 8004B600 0C012DC9 */ jal func_8004B724 -/* 26A04 8004B604 0000302D */ daddu $a2, $zero, $zero -/* 26A08 8004B608 08012D90 */ j .L8004B640 -/* 26A0C 8004B60C A6000000 */ sh $zero, ($s0) -.L8004B610: -/* 26A10 8004B610 10400004 */ beqz $v0, .L8004B624 -/* 26A14 8004B614 00000000 */ nop -/* 26A18 8004B618 96050000 */ lhu $a1, ($s0) -/* 26A1C 8004B61C 0C012FC6 */ jal func_8004BF18 -/* 26A20 8004B620 0280202D */ daddu $a0, $s4, $zero -.L8004B624: -/* 26A24 8004B624 96020000 */ lhu $v0, ($s0) -/* 26A28 8004B628 30421000 */ andi $v0, $v0, 0x1000 -/* 26A2C 8004B62C 10400003 */ beqz $v0, .L8004B63C -/* 26A30 8004B630 0280202D */ daddu $a0, $s4, $zero -/* 26A34 8004B634 0C013002 */ jal func_8004C008 -/* 26A38 8004B638 0200282D */ daddu $a1, $s0, $zero -.L8004B63C: -/* 26A3C 8004B63C A6000000 */ sh $zero, ($s0) -.L8004B640: -/* 26A40 8004B640 26310001 */ addiu $s1, $s1, 1 -/* 26A44 8004B644 2E220010 */ sltiu $v0, $s1, 0x10 -/* 26A48 8004B648 14400003 */ bnez $v0, .L8004B658 -/* 26A4C 8004B64C 2673000A */ addiu $s3, $s3, 0xa -/* 26A50 8004B650 241300C2 */ addiu $s3, $zero, 0xc2 -/* 26A54 8004B654 0000882D */ daddu $s1, $zero, $zero -.L8004B658: -/* 26A58 8004B658 26520001 */ addiu $s2, $s2, 1 -/* 26A5C 8004B65C 0255102B */ sltu $v0, $s2, $s5 -/* 26A60 8004B660 1440FFD8 */ bnez $v0, .L8004B5C4 -/* 26A64 8004B664 02938021 */ addu $s0, $s4, $s3 -.L8004B668: -/* 26A68 8004B668 92820164 */ lbu $v0, 0x164($s4) -/* 26A6C 8004B66C A2820163 */ sb $v0, 0x163($s4) -.L8004B670: -/* 26A70 8004B670 8FBF0038 */ lw $ra, 0x38($sp) -/* 26A74 8004B674 8FB50034 */ lw $s5, 0x34($sp) -/* 26A78 8004B678 8FB40030 */ lw $s4, 0x30($sp) -/* 26A7C 8004B67C 8FB3002C */ lw $s3, 0x2c($sp) -/* 26A80 8004B680 8FB20028 */ lw $s2, 0x28($sp) -/* 26A84 8004B684 8FB10024 */ lw $s1, 0x24($sp) -/* 26A88 8004B688 8FB00020 */ lw $s0, 0x20($sp) -/* 26A8C 8004B68C 03E00008 */ jr $ra -/* 26A90 8004B690 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B694.s b/ver/jp/asm/nonmatchings/264F0/func_8004B694.s deleted file mode 100644 index c7f611f2ec..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B694.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B694 -/* 26A94 8004B694 30A500FF */ andi $a1, $a1, 0xff -/* 26A98 8004B698 240200F0 */ addiu $v0, $zero, 0xf0 -/* 26A9C 8004B69C 10A20017 */ beq $a1, $v0, .L8004B6FC -/* 26AA0 8004B6A0 28A20008 */ slti $v0, $a1, 8 -/* 26AA4 8004B6A4 10400013 */ beqz $v0, .L8004B6F4 -/* 26AA8 8004B6A8 240200FF */ addiu $v0, $zero, 0xff -/* 26AAC 8004B6AC 9082008C */ lbu $v0, 0x8c($a0) -/* 26AB0 8004B6B0 1045000C */ beq $v0, $a1, .L8004B6E4 -/* 26AB4 8004B6B4 24020006 */ addiu $v0, $zero, 6 -/* 26AB8 8004B6B8 8C830000 */ lw $v1, ($a0) -/* 26ABC 8004B6BC A085008C */ sb $a1, 0x8c($a0) -/* 26AC0 8004B6C0 A0620044 */ sb $v0, 0x44($v1) -/* 26AC4 8004B6C4 8C830000 */ lw $v1, ($a0) -/* 26AC8 8004B6C8 24020001 */ addiu $v0, $zero, 1 -/* 26ACC 8004B6CC A0620045 */ sb $v0, 0x45($v1) -/* 26AD0 8004B6D0 00051080 */ sll $v0, $a1, 2 -/* 26AD4 8004B6D4 00821021 */ addu $v0, $a0, $v0 -/* 26AD8 8004B6D8 8C420064 */ lw $v0, 0x64($v0) -/* 26ADC 8004B6DC 3C018008 */ lui $at, %hi(D_8007F1C8) -/* 26AE0 8004B6E0 AC22F1C8 */ sw $v0, %lo(D_8007F1C8)($at) -.L8004B6E4: -/* 26AE4 8004B6E4 00851021 */ addu $v0, $a0, $a1 -/* 26AE8 8004B6E8 90420084 */ lbu $v0, 0x84($v0) -/* 26AEC 8004B6EC 08012DBF */ j .L8004B6FC -/* 26AF0 8004B6F0 A082008D */ sb $v0, 0x8d($a0) -.L8004B6F4: -/* 26AF4 8004B6F4 A082008C */ sb $v0, 0x8c($a0) -/* 26AF8 8004B6F8 A080008D */ sb $zero, 0x8d($a0) -.L8004B6FC: -/* 26AFC 8004B6FC 03E00008 */ jr $ra -/* 26B00 8004B700 9082008C */ lbu $v0, 0x8c($a0) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B704.s b/ver/jp/asm/nonmatchings/264F0/func_8004B704.s deleted file mode 100644 index 6dbc70d57f..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B704.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B704 -/* 26B04 8004B704 14A00003 */ bnez $a1, .L8004B714 -/* 26B08 8004B708 24020001 */ addiu $v0, $zero, 1 -/* 26B0C 8004B70C 03E00008 */ jr $ra -/* 26B10 8004B710 A08000C0 */ sb $zero, 0xc0($a0) -.L8004B714: -/* 26B14 8004B714 50A20001 */ beql $a1, $v0, .L8004B71C -/* 26B18 8004B718 A08500C0 */ sb $a1, 0xc0($a0) -.L8004B71C: -/* 26B1C 8004B71C 03E00008 */ jr $ra -/* 26B20 8004B720 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004B724.s b/ver/jp/asm/nonmatchings/264F0/func_8004B724.s deleted file mode 100644 index d9ce440d63..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004B724.s +++ /dev/null @@ -1,472 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004B724 -/* 26B24 8004B724 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 26B28 8004B728 AFB40028 */ sw $s4, 0x28($sp) -/* 26B2C 8004B72C 0080A02D */ daddu $s4, $a0, $zero -/* 26B30 8004B730 AFB70034 */ sw $s7, 0x34($sp) -/* 26B34 8004B734 00A0B82D */ daddu $s7, $a1, $zero -/* 26B38 8004B738 AFBF003C */ sw $ra, 0x3c($sp) -/* 26B3C 8004B73C AFBE0038 */ sw $fp, 0x38($sp) -/* 26B40 8004B740 AFB60030 */ sw $s6, 0x30($sp) -/* 26B44 8004B744 AFB5002C */ sw $s5, 0x2c($sp) -/* 26B48 8004B748 AFB30024 */ sw $s3, 0x24($sp) -/* 26B4C 8004B74C AFB20020 */ sw $s2, 0x20($sp) -/* 26B50 8004B750 AFB1001C */ sw $s1, 0x1c($sp) -/* 26B54 8004B754 AFB00018 */ sw $s0, 0x18($sp) -/* 26B58 8004B758 96E20000 */ lhu $v0, ($s7) -/* 26B5C 8004B75C 0000402D */ daddu $t0, $zero, $zero -/* 26B60 8004B760 2445FFFF */ addiu $a1, $v0, -1 -/* 26B64 8004B764 304923FF */ andi $t1, $v0, 0x23ff -/* 26B68 8004B768 0040182D */ daddu $v1, $v0, $zero -/* 26B6C 8004B76C 30422000 */ andi $v0, $v0, 0x2000 -/* 26B70 8004B770 10400020 */ beqz $v0, .L8004B7F4 -/* 26B74 8004B774 30A400FF */ andi $a0, $a1, 0xff -/* 26B78 8004B778 30A401FF */ andi $a0, $a1, 0x1ff -/* 26B7C 8004B77C 2C820140 */ sltiu $v0, $a0, 0x140 -/* 26B80 8004B780 10400178 */ beqz $v0, .L8004BD64 -/* 26B84 8004B784 00041880 */ sll $v1, $a0, 2 -/* 26B88 8004B788 8E82002C */ lw $v0, 0x2c($s4) -/* 26B8C 8004B78C 00439021 */ addu $s2, $v0, $v1 -/* 26B90 8004B790 96420000 */ lhu $v0, ($s2) -/* 26B94 8004B794 10400173 */ beqz $v0, .L8004BD64 -/* 26B98 8004B798 24100007 */ addiu $s0, $zero, 7 -/* 26B9C 8004B79C 3124FFFF */ andi $a0, $t1, 0xffff -/* 26BA0 8004B7A0 24030620 */ addiu $v1, $zero, 0x620 -.L8004B7A4: -/* 26BA4 8004B7A4 02833821 */ addu $a3, $s4, $v1 -/* 26BA8 8004B7A8 94E20096 */ lhu $v0, 0x96($a3) -/* 26BAC 8004B7AC 1044000F */ beq $v0, $a0, .L8004B7EC -/* 26BB0 8004B7B0 2610FFFF */ addiu $s0, $s0, -1 -/* 26BB4 8004B7B4 0601FFFB */ bgez $s0, .L8004B7A4 -/* 26BB8 8004B7B8 2463FF54 */ addiu $v1, $v1, -0xac -.L8004B7BC: -/* 26BBC 8004B7BC 55000038 */ bnel $t0, $zero, .L8004B8A0 -/* 26BC0 8004B7C0 0280202D */ daddu $a0, $s4, $zero -/* 26BC4 8004B7C4 24100007 */ addiu $s0, $zero, 7 -/* 26BC8 8004B7C8 24030620 */ addiu $v1, $zero, 0x620 -.L8004B7CC: -/* 26BCC 8004B7CC 02833821 */ addu $a3, $s4, $v1 -/* 26BD0 8004B7D0 8CE20000 */ lw $v0, ($a3) -/* 26BD4 8004B7D4 10400010 */ beqz $v0, .L8004B818 -/* 26BD8 8004B7D8 2610FFFF */ addiu $s0, $s0, -1 -/* 26BDC 8004B7DC 0601FFFB */ bgez $s0, .L8004B7CC -/* 26BE0 8004B7E0 2463FF54 */ addiu $v1, $v1, -0xac -/* 26BE4 8004B7E4 08012E26 */ j .L8004B898 -/* 26BE8 8004B7E8 00000000 */ nop -.L8004B7EC: -/* 26BEC 8004B7EC 08012DEF */ j .L8004B7BC -/* 26BF0 8004B7F0 24080001 */ addiu $t0, $zero, 1 -.L8004B7F4: -/* 26BF4 8004B7F4 2C8200C0 */ sltiu $v0, $a0, 0xc0 -/* 26BF8 8004B7F8 14400031 */ bnez $v0, .L8004B8C0 -/* 26BFC 8004B7FC 00000000 */ nop -/* 26C00 8004B800 10C00007 */ beqz $a2, .L8004B820 -/* 26C04 8004B804 00C0902D */ daddu $s2, $a2, $zero -/* 26C08 8004B808 08012E11 */ j .L8004B844 -/* 26C0C 8004B80C 00000000 */ nop -.L8004B810: -/* 26C10 8004B810 08012E1C */ j .L8004B870 -/* 26C14 8004B814 24080001 */ addiu $t0, $zero, 1 -.L8004B818: -/* 26C18 8004B818 08012E26 */ j .L8004B898 -/* 26C1C 8004B81C 24080001 */ addiu $t0, $zero, 1 -.L8004B820: -/* 26C20 8004B820 2522FFFF */ addiu $v0, $t1, -1 -/* 26C24 8004B824 00021203 */ sra $v0, $v0, 8 -/* 26C28 8004B828 24420004 */ addiu $v0, $v0, 4 -/* 26C2C 8004B82C 00021080 */ sll $v0, $v0, 2 -/* 26C30 8004B830 02821021 */ addu $v0, $s4, $v0 -/* 26C34 8004B834 2483FF40 */ addiu $v1, $a0, -0xc0 -/* 26C38 8004B838 8C42000C */ lw $v0, 0xc($v0) -/* 26C3C 8004B83C 00031880 */ sll $v1, $v1, 2 -/* 26C40 8004B840 00439021 */ addu $s2, $v0, $v1 -.L8004B844: -/* 26C44 8004B844 96420000 */ lhu $v0, ($s2) -/* 26C48 8004B848 10400146 */ beqz $v0, .L8004BD64 -/* 26C4C 8004B84C 24100007 */ addiu $s0, $zero, 7 -/* 26C50 8004B850 3124FFFF */ andi $a0, $t1, 0xffff -/* 26C54 8004B854 24030620 */ addiu $v1, $zero, 0x620 -.L8004B858: -/* 26C58 8004B858 02833821 */ addu $a3, $s4, $v1 -/* 26C5C 8004B85C 94E20096 */ lhu $v0, 0x96($a3) -/* 26C60 8004B860 1044FFEB */ beq $v0, $a0, .L8004B810 -/* 26C64 8004B864 2610FFFF */ addiu $s0, $s0, -1 -/* 26C68 8004B868 0601FFFB */ bgez $s0, .L8004B858 -/* 26C6C 8004B86C 2463FF54 */ addiu $v1, $v1, -0xac -.L8004B870: -/* 26C70 8004B870 5500000B */ bnel $t0, $zero, .L8004B8A0 -/* 26C74 8004B874 0280202D */ daddu $a0, $s4, $zero -/* 26C78 8004B878 24100007 */ addiu $s0, $zero, 7 -/* 26C7C 8004B87C 24030620 */ addiu $v1, $zero, 0x620 -.L8004B880: -/* 26C80 8004B880 02833821 */ addu $a3, $s4, $v1 -/* 26C84 8004B884 8CE20000 */ lw $v0, ($a3) -/* 26C88 8004B888 1040FFE3 */ beqz $v0, .L8004B818 -/* 26C8C 8004B88C 2610FFFF */ addiu $s0, $s0, -1 -/* 26C90 8004B890 0601FFFB */ bgez $s0, .L8004B880 -/* 26C94 8004B894 2463FF54 */ addiu $v1, $v1, -0xac -.L8004B898: -/* 26C98 8004B898 11000132 */ beqz $t0, .L8004BD64 -/* 26C9C 8004B89C 0280202D */ daddu $a0, $s4, $zero -.L8004B8A0: -/* 26CA0 8004B8A0 00E0282D */ daddu $a1, $a3, $zero -/* 26CA4 8004B8A4 0240302D */ daddu $a2, $s2, $zero -/* 26CA8 8004B8A8 02E0382D */ daddu $a3, $s7, $zero -/* 26CAC 8004B8AC AFA00010 */ sw $zero, 0x10($sp) -/* 26CB0 8004B8B0 0C012F65 */ jal func_8004BD94 -/* 26CB4 8004B8B4 AFA00014 */ sw $zero, 0x14($sp) -/* 26CB8 8004B8B8 08012F59 */ j .L8004BD64 -/* 26CBC 8004B8BC 00000000 */ nop -.L8004B8C0: -/* 26CC0 8004B8C0 10C00005 */ beqz $a2, .L8004B8D8 -/* 26CC4 8004B8C4 00C0902D */ daddu $s2, $a2, $zero -/* 26CC8 8004B8C8 08012E3C */ j .L8004B8F0 -/* 26CCC 8004B8CC 00000000 */ nop -.L8004B8D0: -/* 26CD0 8004B8D0 08012E54 */ j .L8004B950 -/* 26CD4 8004B8D4 24080001 */ addiu $t0, $zero, 1 -.L8004B8D8: -/* 26CD8 8004B8D8 00031182 */ srl $v0, $v1, 6 -/* 26CDC 8004B8DC 3042000C */ andi $v0, $v0, 0xc -/* 26CE0 8004B8E0 02821021 */ addu $v0, $s4, $v0 -/* 26CE4 8004B8E4 8C43000C */ lw $v1, 0xc($v0) -/* 26CE8 8004B8E8 00041080 */ sll $v0, $a0, 2 -/* 26CEC 8004B8EC 00629021 */ addu $s2, $v1, $v0 -.L8004B8F0: -/* 26CF0 8004B8F0 96420000 */ lhu $v0, ($s2) -/* 26CF4 8004B8F4 1040011B */ beqz $v0, .L8004BD64 -/* 26CF8 8004B8F8 00000000 */ nop -/* 26CFC 8004B8FC 96440002 */ lhu $a0, 2($s2) -/* 26D00 8004B900 30820300 */ andi $v0, $a0, 0x300 -/* 26D04 8004B904 0002AA02 */ srl $s5, $v0, 8 -/* 26D08 8004B908 30820060 */ andi $v0, $a0, 0x60 -/* 26D0C 8004B90C 00028142 */ srl $s0, $v0, 5 -/* 26D10 8004B910 30820080 */ andi $v0, $a0, 0x80 -/* 26D14 8004B914 1600007F */ bnez $s0, .L8004BB14 -/* 26D18 8004B918 000299C2 */ srl $s3, $v0, 7 -/* 26D1C 8004B91C 96E20002 */ lhu $v0, 2($s7) -/* 26D20 8004B920 1040000B */ beqz $v0, .L8004B950 -/* 26D24 8004B924 00000000 */ nop -/* 26D28 8004B928 0000802D */ daddu $s0, $zero, $zero -/* 26D2C 8004B92C 0040282D */ daddu $a1, $v0, $zero -/* 26D30 8004B930 2403016C */ addiu $v1, $zero, 0x16c -.L8004B934: -/* 26D34 8004B934 02833821 */ addu $a3, $s4, $v1 -/* 26D38 8004B938 94E20096 */ lhu $v0, 0x96($a3) -/* 26D3C 8004B93C 1045FFE4 */ beq $v0, $a1, .L8004B8D0 -/* 26D40 8004B940 26100001 */ addiu $s0, $s0, 1 -/* 26D44 8004B944 2A020008 */ slti $v0, $s0, 8 -/* 26D48 8004B948 1440FFFA */ bnez $v0, .L8004B934 -/* 26D4C 8004B94C 246300AC */ addiu $v1, $v1, 0xac -.L8004B950: -/* 26D50 8004B950 1660001C */ bnez $s3, .L8004B9C4 -/* 26D54 8004B954 00000000 */ nop -/* 26D58 8004B958 55000064 */ bnel $t0, $zero, .L8004BAEC -/* 26D5C 8004B95C 0280202D */ daddu $a0, $s4, $zero -/* 26D60 8004B960 30900007 */ andi $s0, $a0, 7 -/* 26D64 8004B964 00101040 */ sll $v0, $s0, 1 -/* 26D68 8004B968 00501021 */ addu $v0, $v0, $s0 -/* 26D6C 8004B96C 00021080 */ sll $v0, $v0, 2 -/* 26D70 8004B970 00501023 */ subu $v0, $v0, $s0 -/* 26D74 8004B974 00021080 */ sll $v0, $v0, 2 -/* 26D78 8004B978 00501023 */ subu $v0, $v0, $s0 -/* 26D7C 8004B97C 00021080 */ sll $v0, $v0, 2 -/* 26D80 8004B980 2442016C */ addiu $v0, $v0, 0x16c -/* 26D84 8004B984 02823821 */ addu $a3, $s4, $v0 -/* 26D88 8004B988 8CE20000 */ lw $v0, ($a3) -/* 26D8C 8004B98C 10400057 */ beqz $v0, .L8004BAEC -/* 26D90 8004B990 0280202D */ daddu $a0, $s4, $zero -/* 26D94 8004B994 90E20098 */ lbu $v0, 0x98($a3) -/* 26D98 8004B998 02A2102B */ sltu $v0, $s5, $v0 -/* 26D9C 8004B99C 10400054 */ beqz $v0, .L8004BAF0 -/* 26DA0 8004B9A0 00E0282D */ daddu $a1, $a3, $zero -/* 26DA4 8004B9A4 08012F59 */ j .L8004BD64 -/* 26DA8 8004B9A8 00000000 */ nop -.L8004B9AC: -/* 26DAC 8004B9AC 08012E84 */ j .L8004BA10 -/* 26DB0 8004B9B0 24080001 */ addiu $t0, $zero, 1 -.L8004B9B4: -/* 26DB4 8004B9B4 08012E96 */ j .L8004BA58 -/* 26DB8 8004B9B8 24080001 */ addiu $t0, $zero, 1 -.L8004B9BC: -/* 26DBC 8004B9BC 08012EA9 */ j .L8004BAA4 -/* 26DC0 8004B9C0 24080001 */ addiu $t0, $zero, 1 -.L8004B9C4: -/* 26DC4 8004B9C4 55000049 */ bnel $t0, $zero, .L8004BAEC -/* 26DC8 8004B9C8 0280202D */ daddu $a0, $s4, $zero -/* 26DCC 8004B9CC 30900007 */ andi $s0, $a0, 7 -/* 26DD0 8004B9D0 0600000F */ bltz $s0, .L8004BA10 -/* 26DD4 8004B9D4 00101040 */ sll $v0, $s0, 1 -/* 26DD8 8004B9D8 3125FFFF */ andi $a1, $t1, 0xffff -/* 26DDC 8004B9DC 00501021 */ addu $v0, $v0, $s0 -/* 26DE0 8004B9E0 00021080 */ sll $v0, $v0, 2 -/* 26DE4 8004B9E4 00501023 */ subu $v0, $v0, $s0 -/* 26DE8 8004B9E8 00021080 */ sll $v0, $v0, 2 -/* 26DEC 8004B9EC 00501023 */ subu $v0, $v0, $s0 -/* 26DF0 8004B9F0 00021080 */ sll $v0, $v0, 2 -/* 26DF4 8004B9F4 2443016C */ addiu $v1, $v0, 0x16c -.L8004B9F8: -/* 26DF8 8004B9F8 02833821 */ addu $a3, $s4, $v1 -/* 26DFC 8004B9FC 94E20096 */ lhu $v0, 0x96($a3) -/* 26E00 8004BA00 1045FFEA */ beq $v0, $a1, .L8004B9AC -/* 26E04 8004BA04 2610FFFF */ addiu $s0, $s0, -1 -/* 26E08 8004BA08 0601FFFB */ bgez $s0, .L8004B9F8 -/* 26E0C 8004BA0C 2463FF54 */ addiu $v1, $v1, -0xac -.L8004BA10: -/* 26E10 8004BA10 55000036 */ bnel $t0, $zero, .L8004BAEC -/* 26E14 8004BA14 0280202D */ daddu $a0, $s4, $zero -/* 26E18 8004BA18 30900007 */ andi $s0, $a0, 7 -/* 26E1C 8004BA1C 0600000E */ bltz $s0, .L8004BA58 -/* 26E20 8004BA20 00101040 */ sll $v0, $s0, 1 -/* 26E24 8004BA24 00501021 */ addu $v0, $v0, $s0 -/* 26E28 8004BA28 00021080 */ sll $v0, $v0, 2 -/* 26E2C 8004BA2C 00501023 */ subu $v0, $v0, $s0 -/* 26E30 8004BA30 00021080 */ sll $v0, $v0, 2 -/* 26E34 8004BA34 00501023 */ subu $v0, $v0, $s0 -/* 26E38 8004BA38 00021080 */ sll $v0, $v0, 2 -/* 26E3C 8004BA3C 2443016C */ addiu $v1, $v0, 0x16c -.L8004BA40: -/* 26E40 8004BA40 02833821 */ addu $a3, $s4, $v1 -/* 26E44 8004BA44 8CE20000 */ lw $v0, ($a3) -/* 26E48 8004BA48 1040FFDA */ beqz $v0, .L8004B9B4 -/* 26E4C 8004BA4C 2610FFFF */ addiu $s0, $s0, -1 -/* 26E50 8004BA50 0601FFFB */ bgez $s0, .L8004BA40 -/* 26E54 8004BA54 2463FF54 */ addiu $v1, $v1, -0xac -.L8004BA58: -/* 26E58 8004BA58 55000024 */ bnel $t0, $zero, .L8004BAEC -/* 26E5C 8004BA5C 0280202D */ daddu $a0, $s4, $zero -/* 26E60 8004BA60 30900007 */ andi $s0, $a0, 7 -/* 26E64 8004BA64 0600000F */ bltz $s0, .L8004BAA4 -/* 26E68 8004BA68 00101040 */ sll $v0, $s0, 1 -/* 26E6C 8004BA6C 00501021 */ addu $v0, $v0, $s0 -/* 26E70 8004BA70 00021080 */ sll $v0, $v0, 2 -/* 26E74 8004BA74 00501023 */ subu $v0, $v0, $s0 -/* 26E78 8004BA78 00021080 */ sll $v0, $v0, 2 -/* 26E7C 8004BA7C 00501023 */ subu $v0, $v0, $s0 -/* 26E80 8004BA80 00021080 */ sll $v0, $v0, 2 -/* 26E84 8004BA84 2443016C */ addiu $v1, $v0, 0x16c -.L8004BA88: -/* 26E88 8004BA88 02833821 */ addu $a3, $s4, $v1 -/* 26E8C 8004BA8C 90E20098 */ lbu $v0, 0x98($a3) -/* 26E90 8004BA90 0055102B */ sltu $v0, $v0, $s5 -/* 26E94 8004BA94 1440FFC9 */ bnez $v0, .L8004B9BC -/* 26E98 8004BA98 2610FFFF */ addiu $s0, $s0, -1 -/* 26E9C 8004BA9C 0601FFFA */ bgez $s0, .L8004BA88 -/* 26EA0 8004BAA0 2463FF54 */ addiu $v1, $v1, -0xac -.L8004BAA4: -/* 26EA4 8004BAA4 55000011 */ bnel $t0, $zero, .L8004BAEC -/* 26EA8 8004BAA8 0280202D */ daddu $a0, $s4, $zero -/* 26EAC 8004BAAC 30900007 */ andi $s0, $a0, 7 -/* 26EB0 8004BAB0 00101040 */ sll $v0, $s0, 1 -/* 26EB4 8004BAB4 00501021 */ addu $v0, $v0, $s0 -/* 26EB8 8004BAB8 00021080 */ sll $v0, $v0, 2 -/* 26EBC 8004BABC 00501023 */ subu $v0, $v0, $s0 -/* 26EC0 8004BAC0 00021080 */ sll $v0, $v0, 2 -/* 26EC4 8004BAC4 00501023 */ subu $v0, $v0, $s0 -/* 26EC8 8004BAC8 00021080 */ sll $v0, $v0, 2 -/* 26ECC 8004BACC 2442016C */ addiu $v0, $v0, 0x16c -/* 26ED0 8004BAD0 02823821 */ addu $a3, $s4, $v0 -/* 26ED4 8004BAD4 90E20098 */ lbu $v0, 0x98($a3) -/* 26ED8 8004BAD8 02A2102B */ sltu $v0, $s5, $v0 -/* 26EDC 8004BADC 50400001 */ beql $v0, $zero, .L8004BAE4 -/* 26EE0 8004BAE0 24080001 */ addiu $t0, $zero, 1 -.L8004BAE4: -/* 26EE4 8004BAE4 1100009F */ beqz $t0, .L8004BD64 -/* 26EE8 8004BAE8 0280202D */ daddu $a0, $s4, $zero -.L8004BAEC: -/* 26EEC 8004BAEC 00E0282D */ daddu $a1, $a3, $zero -.L8004BAF0: -/* 26EF0 8004BAF0 96420000 */ lhu $v0, ($s2) -/* 26EF4 8004BAF4 8C860008 */ lw $a2, 8($a0) -/* 26EF8 8004BAF8 02E0382D */ daddu $a3, $s7, $zero -/* 26EFC 8004BAFC AFB50010 */ sw $s5, 0x10($sp) -/* 26F00 8004BB00 AFA00014 */ sw $zero, 0x14($sp) -/* 26F04 8004BB04 0C012F65 */ jal func_8004BD94 -/* 26F08 8004BB08 00463021 */ addu $a2, $v0, $a2 -/* 26F0C 8004BB0C 08012F59 */ j .L8004BD64 -/* 26F10 8004BB10 00000000 */ nop -.L8004BB14: -/* 26F14 8004BB14 96420000 */ lhu $v0, ($s2) -/* 26F18 8004BB18 8E830008 */ lw $v1, 8($s4) -/* 26F1C 8004BB1C 00439021 */ addu $s2, $v0, $v1 -/* 26F20 8004BB20 30821800 */ andi $v0, $a0, 0x1800 -/* 26F24 8004BB24 0002B2C2 */ srl $s6, $v0, 0xb -/* 26F28 8004BB28 12C00005 */ beqz $s6, .L8004BB40 -/* 26F2C 8004BB2C 0280202D */ daddu $a0, $s4, $zero -/* 26F30 8004BB30 0C012FEC */ jal func_8004BFB0 -/* 26F34 8004BB34 02C0282D */ daddu $a1, $s6, $zero -/* 26F38 8004BB38 08012ED4 */ j .L8004BB50 -/* 26F3C 8004BB3C 2603FFFF */ addiu $v1, $s0, -1 -.L8004BB40: -/* 26F40 8004BB40 96E50000 */ lhu $a1, ($s7) -/* 26F44 8004BB44 0C012FD5 */ jal func_8004BF54 -/* 26F48 8004BB48 0280202D */ daddu $a0, $s4, $zero -/* 26F4C 8004BB4C 2603FFFF */ addiu $v1, $s0, -1 -.L8004BB50: -/* 26F50 8004BB50 24020002 */ addiu $v0, $zero, 2 -/* 26F54 8004BB54 1260005D */ beqz $s3, .L8004BCCC -/* 26F58 8004BB58 00628804 */ sllv $s1, $v0, $v1 -/* 26F5C 8004BB5C 24100007 */ addiu $s0, $zero, 7 -/* 26F60 8004BB60 3C1E8008 */ lui $fp, %hi(D_80078434) -/* 26F64 8004BB64 27DE8434 */ addiu $fp, $fp, %lo(D_80078434) -/* 26F68 8004BB68 24130620 */ addiu $s3, $zero, 0x620 -.L8004BB6C: -/* 26F6C 8004BB6C 96420000 */ lhu $v0, ($s2) -/* 26F70 8004BB70 10400010 */ beqz $v0, .L8004BBB4 -/* 26F74 8004BB74 02933821 */ addu $a3, $s4, $s3 -/* 26F78 8004BB78 8CE20000 */ lw $v0, ($a3) -/* 26F7C 8004BB7C 545E0011 */ bnel $v0, $fp, .L8004BBC4 -/* 26F80 8004BB80 2610FFFF */ addiu $s0, $s0, -1 -/* 26F84 8004BB84 0280202D */ daddu $a0, $s4, $zero -/* 26F88 8004BB88 00E0282D */ daddu $a1, $a3, $zero -/* 26F8C 8004BB8C 02E0382D */ daddu $a3, $s7, $zero -/* 26F90 8004BB90 96420000 */ lhu $v0, ($s2) -/* 26F94 8004BB94 8E860008 */ lw $a2, 8($s4) -/* 26F98 8004BB98 2631FFFF */ addiu $s1, $s1, -1 -/* 26F9C 8004BB9C AFB50010 */ sw $s5, 0x10($sp) -/* 26FA0 8004BBA0 AFB60014 */ sw $s6, 0x14($sp) -/* 26FA4 8004BBA4 0C012F65 */ jal func_8004BD94 -/* 26FA8 8004BBA8 00463021 */ addu $a2, $v0, $a2 -/* 26FAC 8004BBAC 08012EEE */ j .L8004BBB8 -/* 26FB0 8004BBB0 00000000 */ nop -.L8004BBB4: -/* 26FB4 8004BBB4 2631FFFF */ addiu $s1, $s1, -1 -.L8004BBB8: -/* 26FB8 8004BBB8 1A200004 */ blez $s1, .L8004BBCC -/* 26FBC 8004BBBC 2610FFFF */ addiu $s0, $s0, -1 -/* 26FC0 8004BBC0 26520004 */ addiu $s2, $s2, 4 -.L8004BBC4: -/* 26FC4 8004BBC4 0601FFE9 */ bgez $s0, .L8004BB6C -/* 26FC8 8004BBC8 2673FF54 */ addiu $s3, $s3, -0xac -.L8004BBCC: -/* 26FCC 8004BBCC 12200065 */ beqz $s1, .L8004BD64 -/* 26FD0 8004BBD0 24100007 */ addiu $s0, $zero, 7 -/* 26FD4 8004BBD4 24130620 */ addiu $s3, $zero, 0x620 -.L8004BBD8: -/* 26FD8 8004BBD8 96420000 */ lhu $v0, ($s2) -/* 26FDC 8004BBDC 10400013 */ beqz $v0, .L8004BC2C -/* 26FE0 8004BBE0 02933821 */ addu $a3, $s4, $s3 -/* 26FE4 8004BBE4 8CE20000 */ lw $v0, ($a3) -/* 26FE8 8004BBE8 5440000E */ bnel $v0, $zero, .L8004BC24 -/* 26FEC 8004BBEC 2673FF54 */ addiu $s3, $s3, -0xac -/* 26FF0 8004BBF0 0280202D */ daddu $a0, $s4, $zero -/* 26FF4 8004BBF4 00E0282D */ daddu $a1, $a3, $zero -/* 26FF8 8004BBF8 02E0382D */ daddu $a3, $s7, $zero -/* 26FFC 8004BBFC 96420000 */ lhu $v0, ($s2) -/* 27000 8004BC00 8E860008 */ lw $a2, 8($s4) -/* 27004 8004BC04 2631FFFF */ addiu $s1, $s1, -1 -/* 27008 8004BC08 AFB50010 */ sw $s5, 0x10($sp) -/* 2700C 8004BC0C AFB60014 */ sw $s6, 0x14($sp) -/* 27010 8004BC10 0C012F65 */ jal func_8004BD94 -/* 27014 8004BC14 00463021 */ addu $a2, $v0, $a2 -/* 27018 8004BC18 1A20000A */ blez $s1, .L8004BC44 -/* 2701C 8004BC1C 2673FF54 */ addiu $s3, $s3, -0xac -/* 27020 8004BC20 26520004 */ addiu $s2, $s2, 4 -.L8004BC24: -/* 27024 8004BC24 08012F0F */ j .L8004BC3C -/* 27028 8004BC28 2610FFFF */ addiu $s0, $s0, -1 -.L8004BC2C: -/* 2702C 8004BC2C 2631FFFF */ addiu $s1, $s1, -1 -/* 27030 8004BC30 1A200004 */ blez $s1, .L8004BC44 -/* 27034 8004BC34 00000000 */ nop -/* 27038 8004BC38 26520004 */ addiu $s2, $s2, 4 -.L8004BC3C: -/* 2703C 8004BC3C 0601FFE6 */ bgez $s0, .L8004BBD8 -/* 27040 8004BC40 00000000 */ nop -.L8004BC44: -/* 27044 8004BC44 12200047 */ beqz $s1, .L8004BD64 -/* 27048 8004BC48 24100007 */ addiu $s0, $zero, 7 -/* 2704C 8004BC4C 24130620 */ addiu $s3, $zero, 0x620 -.L8004BC50: -/* 27050 8004BC50 96420000 */ lhu $v0, ($s2) -/* 27054 8004BC54 10400015 */ beqz $v0, .L8004BCAC -/* 27058 8004BC58 02933821 */ addu $a3, $s4, $s3 -/* 2705C 8004BC5C 90E20099 */ lbu $v0, 0x99($a3) -/* 27060 8004BC60 0056102B */ sltu $v0, $v0, $s6 -/* 27064 8004BC64 50400015 */ beql $v0, $zero, .L8004BCBC -/* 27068 8004BC68 2610FFFF */ addiu $s0, $s0, -1 -/* 2706C 8004BC6C 90E20098 */ lbu $v0, 0x98($a3) -/* 27070 8004BC70 02A2102B */ sltu $v0, $s5, $v0 -/* 27074 8004BC74 54400011 */ bnel $v0, $zero, .L8004BCBC -/* 27078 8004BC78 2610FFFF */ addiu $s0, $s0, -1 -/* 2707C 8004BC7C 0280202D */ daddu $a0, $s4, $zero -/* 27080 8004BC80 00E0282D */ daddu $a1, $a3, $zero -/* 27084 8004BC84 02E0382D */ daddu $a3, $s7, $zero -/* 27088 8004BC88 96420000 */ lhu $v0, ($s2) -/* 2708C 8004BC8C 8E860008 */ lw $a2, 8($s4) -/* 27090 8004BC90 2631FFFF */ addiu $s1, $s1, -1 -/* 27094 8004BC94 AFB50010 */ sw $s5, 0x10($sp) -/* 27098 8004BC98 AFB60014 */ sw $s6, 0x14($sp) -/* 2709C 8004BC9C 0C012F65 */ jal func_8004BD94 -/* 270A0 8004BCA0 00463021 */ addu $a2, $v0, $a2 -/* 270A4 8004BCA4 08012F2C */ j .L8004BCB0 -/* 270A8 8004BCA8 00000000 */ nop -.L8004BCAC: -/* 270AC 8004BCAC 2631FFFF */ addiu $s1, $s1, -1 -.L8004BCB0: -/* 270B0 8004BCB0 1A20002C */ blez $s1, .L8004BD64 -/* 270B4 8004BCB4 26520004 */ addiu $s2, $s2, 4 -/* 270B8 8004BCB8 2610FFFF */ addiu $s0, $s0, -1 -.L8004BCBC: -/* 270BC 8004BCBC 0601FFE4 */ bgez $s0, .L8004BC50 -/* 270C0 8004BCC0 2673FF54 */ addiu $s3, $s3, -0xac -/* 270C4 8004BCC4 08012F59 */ j .L8004BD64 -/* 270C8 8004BCC8 00000000 */ nop -.L8004BCCC: -/* 270CC 8004BCCC 1A200025 */ blez $s1, .L8004BD64 -/* 270D0 8004BCD0 0000982D */ daddu $s3, $zero, $zero -.L8004BCD4: -/* 270D4 8004BCD4 96420000 */ lhu $v0, ($s2) -/* 270D8 8004BCD8 5040001F */ beql $v0, $zero, .L8004BD58 -/* 270DC 8004BCDC 26730001 */ addiu $s3, $s3, 1 -/* 270E0 8004BCE0 96440002 */ lhu $a0, 2($s2) -/* 270E4 8004BCE4 30900007 */ andi $s0, $a0, 7 -/* 270E8 8004BCE8 00101040 */ sll $v0, $s0, 1 -/* 270EC 8004BCEC 00501021 */ addu $v0, $v0, $s0 -/* 270F0 8004BCF0 00021080 */ sll $v0, $v0, 2 -/* 270F4 8004BCF4 00501023 */ subu $v0, $v0, $s0 -/* 270F8 8004BCF8 00021080 */ sll $v0, $v0, 2 -/* 270FC 8004BCFC 00501023 */ subu $v0, $v0, $s0 -/* 27100 8004BD00 00021080 */ sll $v0, $v0, 2 -/* 27104 8004BD04 2442016C */ addiu $v0, $v0, 0x16c -/* 27108 8004BD08 02823821 */ addu $a3, $s4, $v0 -/* 2710C 8004BD0C 30820300 */ andi $v0, $a0, 0x300 -/* 27110 8004BD10 8CE30000 */ lw $v1, ($a3) -/* 27114 8004BD14 10600005 */ beqz $v1, .L8004BD2C -/* 27118 8004BD18 0002AA02 */ srl $s5, $v0, 8 -/* 2711C 8004BD1C 90E20098 */ lbu $v0, 0x98($a3) -/* 27120 8004BD20 02A2102B */ sltu $v0, $s5, $v0 -/* 27124 8004BD24 5440000B */ bnel $v0, $zero, .L8004BD54 -/* 27128 8004BD28 26520004 */ addiu $s2, $s2, 4 -.L8004BD2C: -/* 2712C 8004BD2C 0280202D */ daddu $a0, $s4, $zero -/* 27130 8004BD30 00E0282D */ daddu $a1, $a3, $zero -/* 27134 8004BD34 96420000 */ lhu $v0, ($s2) -/* 27138 8004BD38 8E860008 */ lw $a2, 8($s4) -/* 2713C 8004BD3C 02E0382D */ daddu $a3, $s7, $zero -/* 27140 8004BD40 AFB50010 */ sw $s5, 0x10($sp) -/* 27144 8004BD44 AFB60014 */ sw $s6, 0x14($sp) -/* 27148 8004BD48 0C012F65 */ jal func_8004BD94 -/* 2714C 8004BD4C 00463021 */ addu $a2, $v0, $a2 -/* 27150 8004BD50 26520004 */ addiu $s2, $s2, 4 -.L8004BD54: -/* 27154 8004BD54 26730001 */ addiu $s3, $s3, 1 -.L8004BD58: -/* 27158 8004BD58 0271102A */ slt $v0, $s3, $s1 -/* 2715C 8004BD5C 1440FFDD */ bnez $v0, .L8004BCD4 -/* 27160 8004BD60 00000000 */ nop -.L8004BD64: -/* 27164 8004BD64 8FBF003C */ lw $ra, 0x3c($sp) -/* 27168 8004BD68 8FBE0038 */ lw $fp, 0x38($sp) -/* 2716C 8004BD6C 8FB70034 */ lw $s7, 0x34($sp) -/* 27170 8004BD70 8FB60030 */ lw $s6, 0x30($sp) -/* 27174 8004BD74 8FB5002C */ lw $s5, 0x2c($sp) -/* 27178 8004BD78 8FB40028 */ lw $s4, 0x28($sp) -/* 2717C 8004BD7C 8FB30024 */ lw $s3, 0x24($sp) -/* 27180 8004BD80 8FB20020 */ lw $s2, 0x20($sp) -/* 27184 8004BD84 8FB1001C */ lw $s1, 0x1c($sp) -/* 27188 8004BD88 8FB00018 */ lw $s0, 0x18($sp) -/* 2718C 8004BD8C 03E00008 */ jr $ra -/* 27190 8004BD90 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004BD94.s b/ver/jp/asm/nonmatchings/264F0/func_8004BD94.s deleted file mode 100644 index 1b055a137a..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004BD94.s +++ /dev/null @@ -1,107 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004BD94 -/* 27194 8004BD94 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 27198 8004BD98 AFBF0010 */ sw $ra, 0x10($sp) -/* 2719C 8004BD9C 908200C0 */ lbu $v0, 0xc0($a0) -/* 271A0 8004BDA0 1440005A */ bnez $v0, .L8004BF0C -/* 271A4 8004BDA4 00000000 */ nop -/* 271A8 8004BDA8 ACA60000 */ sw $a2, ($a1) -/* 271AC 8004BDAC ACA60050 */ sw $a2, 0x50($a1) -/* 271B0 8004BDB0 8C820000 */ lw $v0, ($a0) -/* 271B4 8004BDB4 3C047FFF */ lui $a0, 0x7fff -/* 271B8 8004BDB8 24060001 */ addiu $a2, $zero, 1 -/* 271BC 8004BDBC 8C430004 */ lw $v1, 4($v0) -/* 271C0 8004BDC0 24020040 */ addiu $v0, $zero, 0x40 -/* 271C4 8004BDC4 A0A2009B */ sb $v0, 0x9b($a1) -/* 271C8 8004BDC8 24027FFF */ addiu $v0, $zero, 0x7fff -/* 271CC 8004BDCC A4A2005C */ sh $v0, 0x5c($a1) -/* 271D0 8004BDD0 A4A2005E */ sh $v0, 0x5e($a1) -/* 271D4 8004BDD4 2402007F */ addiu $v0, $zero, 0x7f -/* 271D8 8004BDD8 A0A0009C */ sb $zero, 0x9c($a1) -/* 271DC 8004BDDC A0A0009D */ sb $zero, 0x9d($a1) -/* 271E0 8004BDE0 A0A0009E */ sb $zero, 0x9e($a1) -/* 271E4 8004BDE4 A0A2009F */ sb $v0, 0x9f($a1) -/* 271E8 8004BDE8 A4A00092 */ sh $zero, 0x92($a1) -/* 271EC 8004BDEC A0A00094 */ sb $zero, 0x94($a1) -/* 271F0 8004BDF0 ACA00088 */ sw $zero, 0x88($a1) -/* 271F4 8004BDF4 A0A0008C */ sb $zero, 0x8c($a1) -/* 271F8 8004BDF8 A4A6008E */ sh $a2, 0x8e($a1) -/* 271FC 8004BDFC A4A00090 */ sh $zero, 0x90($a1) -/* 27200 8004BE00 ACA3001C */ sw $v1, 0x1c($a1) -/* 27204 8004BE04 94E30000 */ lhu $v1, ($a3) -/* 27208 8004BE08 8FA20028 */ lw $v0, 0x28($sp) -/* 2720C 8004BE0C 3484FFFF */ ori $a0, $a0, 0xffff -/* 27210 8004BE10 A0A20098 */ sb $v0, 0x98($a1) -/* 27214 8004BE14 8FA2002C */ lw $v0, 0x2c($sp) -/* 27218 8004BE18 306323FF */ andi $v1, $v1, 0x23ff -/* 2721C 8004BE1C ACA00018 */ sw $zero, 0x18($a1) -/* 27220 8004BE20 ACA00054 */ sw $zero, 0x54($a1) -/* 27224 8004BE24 A0A000A0 */ sb $zero, 0xa0($a1) -/* 27228 8004BE28 A0A000A1 */ sb $zero, 0xa1($a1) -/* 2722C 8004BE2C A0A000A2 */ sb $zero, 0xa2($a1) -/* 27230 8004BE30 A0A000A3 */ sb $zero, 0xa3($a1) -/* 27234 8004BE34 ACA4006C */ sw $a0, 0x6c($a1) -/* 27238 8004BE38 A4A00074 */ sh $zero, 0x74($a1) -/* 2723C 8004BE3C ACA00070 */ sw $zero, 0x70($a1) -/* 27240 8004BE40 A4A00076 */ sh $zero, 0x76($a1) -/* 27244 8004BE44 A0A20099 */ sb $v0, 0x99($a1) -/* 27248 8004BE48 ACA00060 */ sw $zero, 0x60($a1) -/* 2724C 8004BE4C A4A30096 */ sh $v1, 0x96($a1) -/* 27250 8004BE50 A4A00068 */ sh $zero, 0x68($a1) -/* 27254 8004BE54 8CA30000 */ lw $v1, ($a1) -/* 27258 8004BE58 ACA00064 */ sw $zero, 0x64($a1) -/* 2725C 8004BE5C A4A0006A */ sh $zero, 0x6a($a1) -/* 27260 8004BE60 ACA00080 */ sw $zero, 0x80($a1) -/* 27264 8004BE64 A0A00084 */ sb $zero, 0x84($a1) -/* 27268 8004BE68 A0A00085 */ sb $zero, 0x85($a1) -/* 2726C 8004BE6C 90620000 */ lbu $v0, ($v1) -/* 27270 8004BE70 24630001 */ addiu $v1, $v1, 1 -/* 27274 8004BE74 ACA30000 */ sw $v1, ($a1) -/* 27278 8004BE78 A0A2009A */ sb $v0, 0x9a($a1) -/* 2727C 8004BE7C 0040202D */ daddu $a0, $v0, $zero -/* 27280 8004BE80 30430003 */ andi $v1, $v0, 3 -/* 27284 8004BE84 24020001 */ addiu $v0, $zero, 1 -/* 27288 8004BE88 1062000B */ beq $v1, $v0, .L8004BEB8 -/* 2728C 8004BE8C 28620002 */ slti $v0, $v1, 2 -/* 27290 8004BE90 10400005 */ beqz $v0, .L8004BEA8 -/* 27294 8004BE94 24020002 */ addiu $v0, $zero, 2 -/* 27298 8004BE98 10600007 */ beqz $v1, .L8004BEB8 -/* 2729C 8004BE9C 00A0202D */ daddu $a0, $a1, $zero -/* 272A0 8004BEA0 08012FC1 */ j .L8004BF04 -/* 272A4 8004BEA4 00000000 */ nop -.L8004BEA8: -/* 272A8 8004BEA8 10620005 */ beq $v1, $v0, .L8004BEC0 -/* 272AC 8004BEAC 308200FC */ andi $v0, $a0, 0xfc -/* 272B0 8004BEB0 08012FC1 */ j .L8004BF04 -/* 272B4 8004BEB4 00A0202D */ daddu $a0, $a1, $zero -.L8004BEB8: -/* 272B8 8004BEB8 08012FC0 */ j .L8004BF00 -/* 272BC 8004BEBC A0A600A9 */ sb $a2, 0xa9($a1) -.L8004BEC0: -/* 272C0 8004BEC0 8CA30000 */ lw $v1, ($a1) -/* 272C4 8004BEC4 A0A2009A */ sb $v0, 0x9a($a1) -/* 272C8 8004BEC8 A0A600A9 */ sb $a2, 0xa9($a1) -/* 272CC 8004BECC 90620000 */ lbu $v0, ($v1) -/* 272D0 8004BED0 A0A20078 */ sb $v0, 0x78($a1) -/* 272D4 8004BED4 90620001 */ lbu $v0, 1($v1) -/* 272D8 8004BED8 A0A20079 */ sb $v0, 0x79($a1) -/* 272DC 8004BEDC 90620002 */ lbu $v0, 2($v1) -/* 272E0 8004BEE0 00021042 */ srl $v0, $v0, 1 -/* 272E4 8004BEE4 34420003 */ ori $v0, $v0, 3 -/* 272E8 8004BEE8 A0A2007A */ sb $v0, 0x7a($a1) -/* 272EC 8004BEEC 90620002 */ lbu $v0, 2($v1) -/* 272F0 8004BEF0 24A30078 */ addiu $v1, $a1, 0x78 -/* 272F4 8004BEF4 ACA30000 */ sw $v1, ($a1) -/* 272F8 8004BEF8 30420007 */ andi $v0, $v0, 7 -/* 272FC 8004BEFC A0A2007E */ sb $v0, 0x7e($a1) -.L8004BF00: -/* 27300 8004BF00 00A0202D */ daddu $a0, $a1, $zero -.L8004BF04: -/* 27304 8004BF04 0C013021 */ jal func_8004C084 -/* 27308 8004BF08 00E0282D */ daddu $a1, $a3, $zero -.L8004BF0C: -/* 2730C 8004BF0C 8FBF0010 */ lw $ra, 0x10($sp) -/* 27310 8004BF10 03E00008 */ jr $ra -/* 27314 8004BF14 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004BF18.s b/ver/jp/asm/nonmatchings/264F0/func_8004BF18.s deleted file mode 100644 index 620d650135..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004BF18.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004BF18 -/* 27318 8004BF18 30A20C00 */ andi $v0, $a1, 0xc00 -/* 2731C 8004BF1C 00024282 */ srl $t0, $v0, 0xa -/* 27320 8004BF20 0000382D */ daddu $a3, $zero, $zero -/* 27324 8004BF24 30A523FF */ andi $a1, $a1, 0x23ff -/* 27328 8004BF28 2406016C */ addiu $a2, $zero, 0x16c -.L8004BF2C: -/* 2732C 8004BF2C 00861821 */ addu $v1, $a0, $a2 -/* 27330 8004BF30 94620096 */ lhu $v0, 0x96($v1) -/* 27334 8004BF34 50450001 */ beql $v0, $a1, .L8004BF3C -/* 27338 8004BF38 A0680085 */ sb $t0, 0x85($v1) -.L8004BF3C: -/* 2733C 8004BF3C 24E70001 */ addiu $a3, $a3, 1 -/* 27340 8004BF40 28E20008 */ slti $v0, $a3, 8 -/* 27344 8004BF44 1440FFF9 */ bnez $v0, .L8004BF2C -/* 27348 8004BF48 24C600AC */ addiu $a2, $a2, 0xac -/* 2734C 8004BF4C 03E00008 */ jr $ra -/* 27350 8004BF50 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004BF54.s b/ver/jp/asm/nonmatchings/264F0/func_8004BF54.s deleted file mode 100644 index 68460f513d..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004BF54.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004BF54 -/* 27354 8004BF54 0000382D */ daddu $a3, $zero, $zero -/* 27358 8004BF58 30A523FF */ andi $a1, $a1, 0x23ff -/* 2735C 8004BF5C 3C0A8008 */ lui $t2, %hi(D_80078434) -/* 27360 8004BF60 254A8434 */ addiu $t2, $t2, %lo(D_80078434) -/* 27364 8004BF64 24090001 */ addiu $t1, $zero, 1 -/* 27368 8004BF68 24080001 */ addiu $t0, $zero, 1 -/* 2736C 8004BF6C 2406016C */ addiu $a2, $zero, 0x16c -.L8004BF70: -/* 27370 8004BF70 00861821 */ addu $v1, $a0, $a2 -/* 27374 8004BF74 94620096 */ lhu $v0, 0x96($v1) -/* 27378 8004BF78 14450008 */ bne $v0, $a1, .L8004BF9C -/* 2737C 8004BF7C 24E70001 */ addiu $a3, $a3, 1 -/* 27380 8004BF80 AC6A0000 */ sw $t2, ($v1) -/* 27384 8004BF84 AC600080 */ sw $zero, 0x80($v1) -/* 27388 8004BF88 A069009A */ sb $t1, 0x9a($v1) -/* 2738C 8004BF8C A06000A9 */ sb $zero, 0xa9($v1) -/* 27390 8004BF90 A468008E */ sh $t0, 0x8e($v1) -/* 27394 8004BF94 A0600098 */ sb $zero, 0x98($v1) -/* 27398 8004BF98 A0600099 */ sb $zero, 0x99($v1) -.L8004BF9C: -/* 2739C 8004BF9C 28E20008 */ slti $v0, $a3, 8 -/* 273A0 8004BFA0 1440FFF3 */ bnez $v0, .L8004BF70 -/* 273A4 8004BFA4 24C600AC */ addiu $a2, $a2, 0xac -/* 273A8 8004BFA8 03E00008 */ jr $ra -/* 273AC 8004BFAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004BFB0.s b/ver/jp/asm/nonmatchings/264F0/func_8004BFB0.s deleted file mode 100644 index 9ec3a3d3c5..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004BFB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004BFB0 -/* 273B0 8004BFB0 0000382D */ daddu $a3, $zero, $zero -/* 273B4 8004BFB4 3C0A8008 */ lui $t2, %hi(D_80078434) -/* 273B8 8004BFB8 254A8434 */ addiu $t2, $t2, %lo(D_80078434) -/* 273BC 8004BFBC 24090001 */ addiu $t1, $zero, 1 -/* 273C0 8004BFC0 24080001 */ addiu $t0, $zero, 1 -/* 273C4 8004BFC4 2406016C */ addiu $a2, $zero, 0x16c -.L8004BFC8: -/* 273C8 8004BFC8 00861821 */ addu $v1, $a0, $a2 -/* 273CC 8004BFCC 90620099 */ lbu $v0, 0x99($v1) -/* 273D0 8004BFD0 14A20008 */ bne $a1, $v0, .L8004BFF4 -/* 273D4 8004BFD4 24E70001 */ addiu $a3, $a3, 1 -/* 273D8 8004BFD8 AC6A0000 */ sw $t2, ($v1) -/* 273DC 8004BFDC AC600080 */ sw $zero, 0x80($v1) -/* 273E0 8004BFE0 A069009A */ sb $t1, 0x9a($v1) -/* 273E4 8004BFE4 A06000A9 */ sb $zero, 0xa9($v1) -/* 273E8 8004BFE8 A468008E */ sh $t0, 0x8e($v1) -/* 273EC 8004BFEC A0600098 */ sb $zero, 0x98($v1) -/* 273F0 8004BFF0 A0600099 */ sb $zero, 0x99($v1) -.L8004BFF4: -/* 273F4 8004BFF4 28E20008 */ slti $v0, $a3, 8 -/* 273F8 8004BFF8 1440FFF3 */ bnez $v0, .L8004BFC8 -/* 273FC 8004BFFC 24C600AC */ addiu $a2, $a2, 0xac -/* 27400 8004C000 03E00008 */ jr $ra -/* 27404 8004C004 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C008.s b/ver/jp/asm/nonmatchings/264F0/func_8004C008.s deleted file mode 100644 index 44ffd001e9..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C008.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C008 -/* 27408 8004C008 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2740C 8004C00C AFB40020 */ sw $s4, 0x20($sp) -/* 27410 8004C010 0080A02D */ daddu $s4, $a0, $zero -/* 27414 8004C014 AFB20018 */ sw $s2, 0x18($sp) -/* 27418 8004C018 00A0902D */ daddu $s2, $a1, $zero -/* 2741C 8004C01C AFB10014 */ sw $s1, 0x14($sp) -/* 27420 8004C020 0000882D */ daddu $s1, $zero, $zero -/* 27424 8004C024 AFBF0024 */ sw $ra, 0x24($sp) -/* 27428 8004C028 AFB3001C */ sw $s3, 0x1c($sp) -/* 2742C 8004C02C AFB00010 */ sw $s0, 0x10($sp) -/* 27430 8004C030 96420000 */ lhu $v0, ($s2) -/* 27434 8004C034 2410016C */ addiu $s0, $zero, 0x16c -/* 27438 8004C038 305323FF */ andi $s3, $v0, 0x23ff -.L8004C03C: -/* 2743C 8004C03C 02902021 */ addu $a0, $s4, $s0 -/* 27440 8004C040 94820096 */ lhu $v0, 0x96($a0) -/* 27444 8004C044 54530004 */ bnel $v0, $s3, .L8004C058 -/* 27448 8004C048 26310001 */ addiu $s1, $s1, 1 -/* 2744C 8004C04C 0C013021 */ jal func_8004C084 -/* 27450 8004C050 0240282D */ daddu $a1, $s2, $zero -/* 27454 8004C054 26310001 */ addiu $s1, $s1, 1 -.L8004C058: -/* 27458 8004C058 2A220008 */ slti $v0, $s1, 8 -/* 2745C 8004C05C 1440FFF7 */ bnez $v0, .L8004C03C -/* 27460 8004C060 261000AC */ addiu $s0, $s0, 0xac -/* 27464 8004C064 8FBF0024 */ lw $ra, 0x24($sp) -/* 27468 8004C068 8FB40020 */ lw $s4, 0x20($sp) -/* 2746C 8004C06C 8FB3001C */ lw $s3, 0x1c($sp) -/* 27470 8004C070 8FB20018 */ lw $s2, 0x18($sp) -/* 27474 8004C074 8FB10014 */ lw $s1, 0x14($sp) -/* 27478 8004C078 8FB00010 */ lw $s0, 0x10($sp) -/* 2747C 8004C07C 03E00008 */ jr $ra -/* 27480 8004C080 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C084.s b/ver/jp/asm/nonmatchings/264F0/func_8004C084.s deleted file mode 100644 index 3564d9823d..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C084.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C084 -/* 27484 8004C084 9082009A */ lbu $v0, 0x9a($a0) -/* 27488 8004C088 30420004 */ andi $v0, $v0, 4 -/* 2748C 8004C08C 10400003 */ beqz $v0, .L8004C09C -/* 27490 8004C090 24020001 */ addiu $v0, $zero, 1 -/* 27494 8004C094 0801302A */ j .L8004C0A8 -/* 27498 8004C098 A48000A6 */ sh $zero, 0xa6($a0) -.L8004C09C: -/* 2749C 8004C09C 94A30004 */ lhu $v1, 4($a1) -/* 274A0 8004C0A0 A0820055 */ sb $v0, 0x55($a0) -/* 274A4 8004C0A4 A48300A6 */ sh $v1, 0xa6($a0) -.L8004C0A8: -/* 274A8 8004C0A8 9082009A */ lbu $v0, 0x9a($a0) -/* 274AC 8004C0AC 30420008 */ andi $v0, $v0, 8 -/* 274B0 8004C0B0 10400003 */ beqz $v0, .L8004C0C0 -/* 274B4 8004C0B4 24020001 */ addiu $v0, $zero, 1 -/* 274B8 8004C0B8 08013033 */ j .L8004C0CC -/* 274BC 8004C0BC A08000A8 */ sb $zero, 0xa8($a0) -.L8004C0C0: -/* 274C0 8004C0C0 90A30008 */ lbu $v1, 8($a1) -/* 274C4 8004C0C4 A0820056 */ sb $v0, 0x56($a0) -/* 274C8 8004C0C8 A08300A8 */ sb $v1, 0xa8($a0) -.L8004C0CC: -/* 274CC 8004C0CC 9082009A */ lbu $v0, 0x9a($a0) -/* 274D0 8004C0D0 30420010 */ andi $v0, $v0, 0x10 -/* 274D4 8004C0D4 10400003 */ beqz $v0, .L8004C0E4 -/* 274D8 8004C0D8 24020001 */ addiu $v0, $zero, 1 -/* 274DC 8004C0DC 03E00008 */ jr $ra -/* 274E0 8004C0E0 A48000A4 */ sh $zero, 0xa4($a0) -.L8004C0E4: -/* 274E4 8004C0E4 94A30006 */ lhu $v1, 6($a1) -/* 274E8 8004C0E8 A0820054 */ sb $v0, 0x54($a0) -/* 274EC 8004C0EC 03E00008 */ jr $ra -/* 274F0 8004C0F0 A48300A4 */ sh $v1, 0xa4($a0) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C0F4.s b/ver/jp/asm/nonmatchings/264F0/func_8004C0F4.s deleted file mode 100644 index 99afd3b73d..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C0F4.s +++ /dev/null @@ -1,87 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C0F4 -/* 274F4 8004C0F4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 274F8 8004C0F8 AFB00010 */ sw $s0, 0x10($sp) -/* 274FC 8004C0FC 0080802D */ daddu $s0, $a0, $zero -/* 27500 8004C100 AFBF0020 */ sw $ra, 0x20($sp) -/* 27504 8004C104 AFB3001C */ sw $s3, 0x1c($sp) -/* 27508 8004C108 AFB20018 */ sw $s2, 0x18($sp) -/* 2750C 8004C10C AFB10014 */ sw $s1, 0x14($sp) -/* 27510 8004C110 920300BD */ lbu $v1, 0xbd($s0) -/* 27514 8004C114 96020062 */ lhu $v0, 0x62($s0) -/* 27518 8004C118 96040032 */ lhu $a0, 0x32($s0) -/* 2751C 8004C11C 0060882D */ daddu $s1, $v1, $zero -/* 27520 8004C120 24630008 */ addiu $v1, $v1, 8 -/* 27524 8004C124 322700FF */ andi $a3, $s1, 0xff -/* 27528 8004C128 00441021 */ addu $v0, $v0, $a0 -/* 2752C 8004C12C 306300FF */ andi $v1, $v1, 0xff -/* 27530 8004C130 AE020060 */ sw $v0, 0x60($s0) -/* 27534 8004C134 00E3102B */ sltu $v0, $a3, $v1 -/* 27538 8004C138 10400033 */ beqz $v0, .L8004C208 -/* 2753C 8004C13C 24130001 */ addiu $s3, $zero, 1 -/* 27540 8004C140 0060902D */ daddu $s2, $v1, $zero -.L8004C144: -/* 27544 8004C144 920200BD */ lbu $v0, 0xbd($s0) -/* 27548 8004C148 00E21023 */ subu $v0, $a3, $v0 -/* 2754C 8004C14C 00021840 */ sll $v1, $v0, 1 -/* 27550 8004C150 00621821 */ addu $v1, $v1, $v0 -/* 27554 8004C154 00031880 */ sll $v1, $v1, 2 -/* 27558 8004C158 00621823 */ subu $v1, $v1, $v0 -/* 2755C 8004C15C 00031880 */ sll $v1, $v1, 2 -/* 27560 8004C160 00621823 */ subu $v1, $v1, $v0 -/* 27564 8004C164 00031880 */ sll $v1, $v1, 2 -/* 27568 8004C168 2463016C */ addiu $v1, $v1, 0x16c -/* 2756C 8004C16C 02032821 */ addu $a1, $s0, $v1 -/* 27570 8004C170 8CA20000 */ lw $v0, ($a1) -/* 27574 8004C174 1040001F */ beqz $v0, .L8004C1F4 -/* 27578 8004C178 000710C0 */ sll $v0, $a3, 3 -/* 2757C 8004C17C 00471021 */ addu $v0, $v0, $a3 -/* 27580 8004C180 000210C0 */ sll $v0, $v0, 3 -/* 27584 8004C184 8E030000 */ lw $v1, ($s0) -/* 27588 8004C188 24421320 */ addiu $v0, $v0, 0x1320 -/* 2758C 8004C18C 00623021 */ addu $a2, $v1, $v0 -/* 27590 8004C190 AE060004 */ sw $a2, 4($s0) -/* 27594 8004C194 90C30045 */ lbu $v1, 0x45($a2) -/* 27598 8004C198 920200BC */ lbu $v0, 0xbc($s0) -/* 2759C 8004C19C 0043102B */ sltu $v0, $v0, $v1 -/* 275A0 8004C1A0 54400012 */ bnel $v0, $zero, .L8004C1EC -/* 275A4 8004C1A4 ACA00000 */ sw $zero, ($a1) -/* 275A8 8004C1A8 A21100BF */ sb $s1, 0xbf($s0) -/* 275AC 8004C1AC 90A2009A */ lbu $v0, 0x9a($a1) -/* 275B0 8004C1B0 30430003 */ andi $v1, $v0, 3 -/* 275B4 8004C1B4 10730009 */ beq $v1, $s3, .L8004C1DC -/* 275B8 8004C1B8 28620002 */ slti $v0, $v1, 2 -/* 275BC 8004C1BC 5040000E */ beql $v0, $zero, .L8004C1F8 -/* 275C0 8004C1C0 26310001 */ addiu $s1, $s1, 1 -/* 275C4 8004C1C4 5460000C */ bnel $v1, $zero, .L8004C1F8 -/* 275C8 8004C1C8 26310001 */ addiu $s1, $s1, 1 -/* 275CC 8004C1CC 0C01308A */ jal func_8004C228 -/* 275D0 8004C1D0 0200202D */ daddu $a0, $s0, $zero -/* 275D4 8004C1D4 0801307E */ j .L8004C1F8 -/* 275D8 8004C1D8 26310001 */ addiu $s1, $s1, 1 -.L8004C1DC: -/* 275DC 8004C1DC 0C01314D */ jal func_8004C534 -/* 275E0 8004C1E0 0200202D */ daddu $a0, $s0, $zero -/* 275E4 8004C1E4 0801307E */ j .L8004C1F8 -/* 275E8 8004C1E8 26310001 */ addiu $s1, $s1, 1 -.L8004C1EC: -/* 275EC 8004C1EC A4A00096 */ sh $zero, 0x96($a1) -/* 275F0 8004C1F0 A0A00098 */ sb $zero, 0x98($a1) -.L8004C1F4: -/* 275F4 8004C1F4 26310001 */ addiu $s1, $s1, 1 -.L8004C1F8: -/* 275F8 8004C1F8 322700FF */ andi $a3, $s1, 0xff -/* 275FC 8004C1FC 00F2102B */ sltu $v0, $a3, $s2 -/* 27600 8004C200 1440FFD0 */ bnez $v0, .L8004C144 -/* 27604 8004C204 00000000 */ nop -.L8004C208: -/* 27608 8004C208 8FBF0020 */ lw $ra, 0x20($sp) -/* 2760C 8004C20C 8FB3001C */ lw $s3, 0x1c($sp) -/* 27610 8004C210 8FB20018 */ lw $s2, 0x18($sp) -/* 27614 8004C214 8FB10014 */ lw $s1, 0x14($sp) -/* 27618 8004C218 8FB00010 */ lw $s0, 0x10($sp) -/* 2761C 8004C21C 0000102D */ daddu $v0, $zero, $zero -/* 27620 8004C220 03E00008 */ jr $ra -/* 27624 8004C224 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C228.s b/ver/jp/asm/nonmatchings/264F0/func_8004C228.s deleted file mode 100644 index f9d3ec92fb..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C228.s +++ /dev/null @@ -1,197 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C228 -/* 27628 8004C228 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2762C 8004C22C AFB20018 */ sw $s2, 0x18($sp) -/* 27630 8004C230 0080902D */ daddu $s2, $a0, $zero -/* 27634 8004C234 AFB00010 */ sw $s0, 0x10($sp) -/* 27638 8004C238 00A0802D */ daddu $s0, $a1, $zero -/* 2763C 8004C23C AFB10014 */ sw $s1, 0x14($sp) -/* 27640 8004C240 00C0882D */ daddu $s1, $a2, $zero -/* 27644 8004C244 AFBF0020 */ sw $ra, 0x20($sp) -/* 27648 8004C248 AFB3001C */ sw $s3, 0x1c($sp) -/* 2764C 8004C24C 920300A9 */ lbu $v1, 0xa9($s0) -/* 27650 8004C250 10600006 */ beqz $v1, .L8004C26C -/* 27654 8004C254 00E0982D */ daddu $s3, $a3, $zero -/* 27658 8004C258 24020001 */ addiu $v0, $zero, 1 -/* 2765C 8004C25C 1062003D */ beq $v1, $v0, .L8004C354 -/* 27660 8004C260 0240202D */ daddu $a0, $s2, $zero -/* 27664 8004C264 08013134 */ j .L8004C4D0 -/* 27668 8004C268 AE000000 */ sw $zero, ($s0) -.L8004C26C: -/* 2766C 8004C26C 92230045 */ lbu $v1, 0x45($s1) -/* 27670 8004C270 924200BC */ lbu $v0, 0xbc($s2) -/* 27674 8004C274 54620096 */ bnel $v1, $v0, .L8004C4D0 -/* 27678 8004C278 AE000000 */ sw $zero, ($s0) -/* 2767C 8004C27C 9202009A */ lbu $v0, 0x9a($s0) -/* 27680 8004C280 30420010 */ andi $v0, $v0, 0x10 -/* 27684 8004C284 14400017 */ bnez $v0, .L8004C2E4 -/* 27688 8004C288 00000000 */ nop -/* 2768C 8004C28C 8E02001C */ lw $v0, 0x1c($s0) -/* 27690 8004C290 86040060 */ lh $a0, 0x60($s0) -/* 27694 8004C294 9442001E */ lhu $v0, 0x1e($v0) -/* 27698 8004C298 860300A4 */ lh $v1, 0xa4($s0) -/* 2769C 8004C29C 00822023 */ subu $a0, $a0, $v0 -/* 276A0 8004C2A0 0C014D6A */ jal func_800535A8 -/* 276A4 8004C2A4 00832021 */ addu $a0, $a0, $v1 -/* 276A8 8004C2A8 8E02001C */ lw $v0, 0x1c($s0) -/* 276AC 8004C2AC C4420020 */ lwc1 $f2, 0x20($v0) -/* 276B0 8004C2B0 46020002 */ mul.s $f0, $f0, $f2 -/* 276B4 8004C2B4 00000000 */ nop -/* 276B8 8004C2B8 E6000058 */ swc1 $f0, 0x58($s0) -/* 276BC 8004C2BC C6220004 */ lwc1 $f2, 4($s1) -/* 276C0 8004C2C0 46001032 */ c.eq.s $f2, $f0 -/* 276C4 8004C2C4 00000000 */ nop -/* 276C8 8004C2C8 45010006 */ bc1t .L8004C2E4 -/* 276CC 8004C2CC 00000000 */ nop -/* 276D0 8004C2D0 92220043 */ lbu $v0, 0x43($s1) -/* 276D4 8004C2D4 34420008 */ ori $v0, $v0, 8 -/* 276D8 8004C2D8 A2220043 */ sb $v0, 0x43($s1) -/* 276DC 8004C2DC C6000058 */ lwc1 $f0, 0x58($s0) -/* 276E0 8004C2E0 E6200004 */ swc1 $f0, 4($s1) -.L8004C2E4: -/* 276E4 8004C2E4 9202009A */ lbu $v0, 0x9a($s0) -/* 276E8 8004C2E8 30420008 */ andi $v0, $v0, 8 -/* 276EC 8004C2EC 14400004 */ bnez $v0, .L8004C300 -/* 276F0 8004C2F0 00000000 */ nop -/* 276F4 8004C2F4 920200A8 */ lbu $v0, 0xa8($s0) -/* 276F8 8004C2F8 14400002 */ bnez $v0, .L8004C304 -/* 276FC 8004C2FC 0040182D */ daddu $v1, $v0, $zero -.L8004C300: -/* 27700 8004C300 9203009B */ lbu $v1, 0x9b($s0) -.L8004C304: -/* 27704 8004C304 9222000E */ lbu $v0, 0xe($s1) -/* 27708 8004C308 10430005 */ beq $v0, $v1, .L8004C320 -/* 2770C 8004C30C 0240202D */ daddu $a0, $s2, $zero -/* 27710 8004C310 92220043 */ lbu $v0, 0x43($s1) -/* 27714 8004C314 A223000E */ sb $v1, 0xe($s1) -/* 27718 8004C318 34420010 */ ori $v0, $v0, 0x10 -/* 2771C 8004C31C A2220043 */ sb $v0, 0x43($s1) -.L8004C320: -/* 27720 8004C320 0C01313D */ jal func_8004C4F4 -/* 27724 8004C324 0200282D */ daddu $a1, $s0, $zero -/* 27728 8004C328 0040202D */ daddu $a0, $v0, $zero -/* 2772C 8004C32C 86230040 */ lh $v1, 0x40($s1) -/* 27730 8004C330 00041400 */ sll $v0, $a0, 0x10 -/* 27734 8004C334 00021403 */ sra $v0, $v0, 0x10 -/* 27738 8004C338 10620067 */ beq $v1, $v0, .L8004C4D8 -/* 2773C 8004C33C 00000000 */ nop -/* 27740 8004C340 9222003D */ lbu $v0, 0x3d($s1) -/* 27744 8004C344 A6240040 */ sh $a0, 0x40($s1) -/* 27748 8004C348 34420020 */ ori $v0, $v0, 0x20 -/* 2774C 8004C34C 08013136 */ j .L8004C4D8 -/* 27750 8004C350 A222003D */ sb $v0, 0x3d($s1) -.L8004C354: -/* 27754 8004C354 0C0132DD */ jal func_8004CB74 -/* 27758 8004C358 0200282D */ daddu $a1, $s0, $zero -/* 2775C 8004C35C 0240202D */ daddu $a0, $s2, $zero -/* 27760 8004C360 0C0132C8 */ jal func_8004CB20 -/* 27764 8004C364 0200282D */ daddu $a1, $s0, $zero -/* 27768 8004C368 0240202D */ daddu $a0, $s2, $zero -/* 2776C 8004C36C 0C0132D5 */ jal func_8004CB54 -/* 27770 8004C370 0200282D */ daddu $a1, $s0, $zero -/* 27774 8004C374 0240202D */ daddu $a0, $s2, $zero -/* 27778 8004C378 0C0132EF */ jal func_8004CBBC -/* 2777C 8004C37C 0200282D */ daddu $a1, $s0, $zero -/* 27780 8004C380 8E040000 */ lw $a0, ($s0) -/* 27784 8004C384 90830000 */ lbu $v1, ($a0) -/* 27788 8004C388 24840001 */ addiu $a0, $a0, 1 -/* 2778C 8004C38C AE040000 */ sw $a0, ($s0) -/* 27790 8004C390 3063007F */ andi $v1, $v1, 0x7f -/* 27794 8004C394 00031040 */ sll $v0, $v1, 1 -/* 27798 8004C398 00431021 */ addu $v0, $v0, $v1 -/* 2779C 8004C39C 000210C0 */ sll $v0, $v0, 3 -/* 277A0 8004C3A0 00431821 */ addu $v1, $v0, $v1 -/* 277A4 8004C3A4 90820000 */ lbu $v0, ($a0) -/* 277A8 8004C3A8 00033080 */ sll $a2, $v1, 2 -/* 277AC 8004C3AC 3042000F */ andi $v0, $v0, 0xf -/* 277B0 8004C3B0 000210C0 */ sll $v0, $v0, 3 -/* 277B4 8004C3B4 10400006 */ beqz $v0, .L8004C3D0 -/* 277B8 8004C3B8 A20200A1 */ sb $v0, 0xa1($s0) -/* 277BC 8004C3BC 8E440060 */ lw $a0, 0x60($s2) -/* 277C0 8004C3C0 0C013436 */ jal func_8004D0D8 -/* 277C4 8004C3C4 304500FF */ andi $a1, $v0, 0xff -/* 277C8 8004C3C8 080130F5 */ j .L8004C3D4 -/* 277CC 8004C3CC 00021400 */ sll $v0, $v0, 0x10 -.L8004C3D0: -/* 277D0 8004C3D0 00031480 */ sll $v0, $v1, 0x12 -.L8004C3D4: -/* 277D4 8004C3D4 AE020060 */ sw $v0, 0x60($s0) -/* 277D8 8004C3D8 9202009A */ lbu $v0, 0x9a($s0) -/* 277DC 8004C3DC 30420010 */ andi $v0, $v0, 0x10 -/* 277E0 8004C3E0 10400006 */ beqz $v0, .L8004C3FC -/* 277E4 8004C3E4 00000000 */ nop -/* 277E8 8004C3E8 8E02001C */ lw $v0, 0x1c($s0) -/* 277EC 8004C3EC 86030060 */ lh $v1, 0x60($s0) -/* 277F0 8004C3F0 9442001E */ lhu $v0, 0x1e($v0) -/* 277F4 8004C3F4 08013105 */ j .L8004C414 -/* 277F8 8004C3F8 00623023 */ subu $a2, $v1, $v0 -.L8004C3FC: -/* 277FC 8004C3FC 8E03001C */ lw $v1, 0x1c($s0) -/* 27800 8004C400 86020060 */ lh $v0, 0x60($s0) -/* 27804 8004C404 9463001E */ lhu $v1, 0x1e($v1) -/* 27808 8004C408 860400A4 */ lh $a0, 0xa4($s0) -/* 2780C 8004C40C 00431023 */ subu $v0, $v0, $v1 -/* 27810 8004C410 00443021 */ addu $a2, $v0, $a0 -.L8004C414: -/* 27814 8004C414 0C014D6A */ jal func_800535A8 -/* 27818 8004C418 00C0202D */ daddu $a0, $a2, $zero -/* 2781C 8004C41C 8E02001C */ lw $v0, 0x1c($s0) -/* 27820 8004C420 C4420020 */ lwc1 $f2, 0x20($v0) -/* 27824 8004C424 46020002 */ mul.s $f0, $f0, $f2 -/* 27828 8004C428 00000000 */ nop -/* 2782C 8004C42C E6000058 */ swc1 $f0, 0x58($s0) -/* 27830 8004C430 92230045 */ lbu $v1, 0x45($s1) -/* 27834 8004C434 924200BC */ lbu $v0, 0xbc($s2) -/* 27838 8004C438 0043102B */ sltu $v0, $v0, $v1 -/* 2783C 8004C43C 54400026 */ bnel $v0, $zero, .L8004C4D8 -/* 27840 8004C440 A20000A9 */ sb $zero, 0xa9($s0) -/* 27844 8004C444 0220202D */ daddu $a0, $s1, $zero -/* 27848 8004C448 0C014D4E */ jal func_80053538 -/* 2784C 8004C44C 326500FF */ andi $a1, $s3, 0xff -/* 27850 8004C450 9202009A */ lbu $v0, 0x9a($s0) -/* 27854 8004C454 30420008 */ andi $v0, $v0, 8 -/* 27858 8004C458 14400004 */ bnez $v0, .L8004C46C -/* 2785C 8004C45C 00000000 */ nop -/* 27860 8004C460 920200A8 */ lbu $v0, 0xa8($s0) -/* 27864 8004C464 54400003 */ bnel $v0, $zero, .L8004C474 -/* 27868 8004C468 A222000E */ sb $v0, 0xe($s1) -.L8004C46C: -/* 2786C 8004C46C 9202009B */ lbu $v0, 0x9b($s0) -/* 27870 8004C470 A222000E */ sb $v0, 0xe($s1) -.L8004C474: -/* 27874 8004C474 0240202D */ daddu $a0, $s2, $zero -/* 27878 8004C478 9202009C */ lbu $v0, 0x9c($s0) -/* 2787C 8004C47C 0200282D */ daddu $a1, $s0, $zero -/* 27880 8004C480 0C01313D */ jal func_8004C4F4 -/* 27884 8004C484 A222000F */ sb $v0, 0xf($s1) -/* 27888 8004C488 A6220040 */ sh $v0, 0x40($s1) -/* 2788C 8004C48C 8E020010 */ lw $v0, 0x10($s0) -/* 27890 8004C490 AE220014 */ sw $v0, 0x14($s1) -/* 27894 8004C494 8E020014 */ lw $v0, 0x14($s0) -/* 27898 8004C498 AE220018 */ sw $v0, 0x18($s1) -/* 2789C 8004C49C 8E02001C */ lw $v0, 0x1c($s0) -/* 278A0 8004C4A0 AE220000 */ sw $v0, ($s1) -/* 278A4 8004C4A4 C6000058 */ lwc1 $f0, 0x58($s0) -/* 278A8 8004C4A8 24020002 */ addiu $v0, $zero, 2 -/* 278AC 8004C4AC A2220043 */ sb $v0, 0x43($s1) -/* 278B0 8004C4B0 E6200004 */ swc1 $f0, 4($s1) -/* 278B4 8004C4B4 924200BC */ lbu $v0, 0xbc($s2) -/* 278B8 8004C4B8 A2220045 */ sb $v0, 0x45($s1) -/* 278BC 8004C4BC A2220044 */ sb $v0, 0x44($s1) -/* 278C0 8004C4C0 924200BE */ lbu $v0, 0xbe($s2) -/* 278C4 8004C4C4 A2220010 */ sb $v0, 0x10($s1) -/* 278C8 8004C4C8 08013136 */ j .L8004C4D8 -/* 278CC 8004C4CC A20000A9 */ sb $zero, 0xa9($s0) -.L8004C4D0: -/* 278D0 8004C4D0 A6000096 */ sh $zero, 0x96($s0) -/* 278D4 8004C4D4 A2000098 */ sb $zero, 0x98($s0) -.L8004C4D8: -/* 278D8 8004C4D8 8FBF0020 */ lw $ra, 0x20($sp) -/* 278DC 8004C4DC 8FB3001C */ lw $s3, 0x1c($sp) -/* 278E0 8004C4E0 8FB20018 */ lw $s2, 0x18($sp) -/* 278E4 8004C4E4 8FB10014 */ lw $s1, 0x14($sp) -/* 278E8 8004C4E8 8FB00010 */ lw $s0, 0x10($sp) -/* 278EC 8004C4EC 03E00008 */ jr $ra -/* 278F0 8004C4F0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C4F4.s b/ver/jp/asm/nonmatchings/264F0/func_8004C4F4.s deleted file mode 100644 index ce2d31a79c..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C4F4.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C4F4 -/* 278F4 8004C4F4 948300B8 */ lhu $v1, 0xb8($a0) -/* 278F8 8004C4F8 84A2005C */ lh $v0, 0x5c($a1) -/* 278FC 8004C4FC 00620018 */ mult $v1, $v0 -/* 27900 8004C500 90A2009A */ lbu $v0, 0x9a($a1) -/* 27904 8004C504 30420004 */ andi $v0, $v0, 4 -/* 27908 8004C508 00003012 */ mflo $a2 -/* 2790C 8004C50C 14400006 */ bnez $v0, .L8004C528 -/* 27910 8004C510 00061BC3 */ sra $v1, $a2, 0xf -/* 27914 8004C514 84A200A6 */ lh $v0, 0xa6($a1) -/* 27918 8004C518 10400003 */ beqz $v0, .L8004C528 -/* 2791C 8004C51C 00620018 */ mult $v1, $v0 -/* 27920 8004C520 00003012 */ mflo $a2 -/* 27924 8004C524 00061BC3 */ sra $v1, $a2, 0xf -.L8004C528: -/* 27928 8004C528 00031400 */ sll $v0, $v1, 0x10 -/* 2792C 8004C52C 03E00008 */ jr $ra -/* 27930 8004C530 00021403 */ sra $v0, $v0, 0x10 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004C534.s b/ver/jp/asm/nonmatchings/264F0/func_8004C534.s deleted file mode 100644 index 283d415a4d..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004C534.s +++ /dev/null @@ -1,362 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004C534 -/* 27934 8004C534 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 27938 8004C538 AFB20018 */ sw $s2, 0x18($sp) -/* 2793C 8004C53C 0080902D */ daddu $s2, $a0, $zero -/* 27940 8004C540 AFB00010 */ sw $s0, 0x10($sp) -/* 27944 8004C544 00A0802D */ daddu $s0, $a1, $zero -/* 27948 8004C548 AFB10014 */ sw $s1, 0x14($sp) -/* 2794C 8004C54C 00C0882D */ daddu $s1, $a2, $zero -/* 27950 8004C550 AFB3001C */ sw $s3, 0x1c($sp) -/* 27954 8004C554 0000982D */ daddu $s3, $zero, $zero -/* 27958 8004C558 AFB40020 */ sw $s4, 0x20($sp) -/* 2795C 8004C55C AFBF0028 */ sw $ra, 0x28($sp) -/* 27960 8004C560 AFB50024 */ sw $s5, 0x24($sp) -/* 27964 8004C564 920300A9 */ lbu $v1, 0xa9($s0) -/* 27968 8004C568 24020001 */ addiu $v0, $zero, 1 -/* 2796C 8004C56C 14620008 */ bne $v1, $v0, .L8004C590 -/* 27970 8004C570 00E0A02D */ daddu $s4, $a3, $zero -/* 27974 8004C574 A20000A9 */ sb $zero, 0xa9($s0) -/* 27978 8004C578 92230045 */ lbu $v1, 0x45($s1) -/* 2797C 8004C57C 924200BC */ lbu $v0, 0xbc($s2) -/* 27980 8004C580 14620003 */ bne $v1, $v0, .L8004C590 -/* 27984 8004C584 0220202D */ daddu $a0, $s1, $zero -/* 27988 8004C588 0C014D5D */ jal func_80053574 -/* 2798C 8004C58C 328500FF */ andi $a1, $s4, 0xff -.L8004C590: -/* 27990 8004C590 8E030080 */ lw $v1, 0x80($s0) -/* 27994 8004C594 10600008 */ beqz $v1, .L8004C5B8 -/* 27998 8004C598 24020001 */ addiu $v0, $zero, 1 -/* 2799C 8004C59C 92040085 */ lbu $a0, 0x85($s0) -/* 279A0 8004C5A0 14820005 */ bne $a0, $v0, .L8004C5B8 -/* 279A4 8004C5A4 00000000 */ nop -/* 279A8 8004C5A8 AE030000 */ sw $v1, ($s0) -/* 279AC 8004C5AC AE000080 */ sw $zero, 0x80($s0) -/* 279B0 8004C5B0 A2000085 */ sb $zero, 0x85($s0) -/* 279B4 8004C5B4 A604008E */ sh $a0, 0x8e($s0) -.L8004C5B8: -/* 279B8 8004C5B8 92030085 */ lbu $v1, 0x85($s0) -/* 279BC 8004C5BC 24020002 */ addiu $v0, $zero, 2 -/* 279C0 8004C5C0 14620004 */ bne $v1, $v0, .L8004C5D4 -/* 279C4 8004C5C4 24020001 */ addiu $v0, $zero, 1 -/* 279C8 8004C5C8 9603005E */ lhu $v1, 0x5e($s0) -/* 279CC 8004C5CC A2020055 */ sb $v0, 0x55($s0) -/* 279D0 8004C5D0 A603005C */ sh $v1, 0x5c($s0) -.L8004C5D4: -/* 279D4 8004C5D4 9602008E */ lhu $v0, 0x8e($s0) -/* 279D8 8004C5D8 2442FFFF */ addiu $v0, $v0, -1 -/* 279DC 8004C5DC A602008E */ sh $v0, 0x8e($s0) -/* 279E0 8004C5E0 3042FFFF */ andi $v0, $v0, 0xffff -/* 279E4 8004C5E4 14400090 */ bnez $v0, .L8004C828 -/* 279E8 8004C5E8 00000000 */ nop -/* 279EC 8004C5EC 3C158008 */ lui $s5, %hi(D_800783D0) -/* 279F0 8004C5F0 26B583D0 */ addiu $s5, $s5, %lo(D_800783D0) -.L8004C5F4: -/* 279F4 8004C5F4 8E040000 */ lw $a0, ($s0) -/* 279F8 8004C5F8 90860000 */ lbu $a2, ($a0) -/* 279FC 8004C5FC 24840001 */ addiu $a0, $a0, 1 -/* 27A00 8004C600 00061600 */ sll $v0, $a2, 0x18 -/* 27A04 8004C604 0440001D */ bltz $v0, .L8004C67C -/* 27A08 8004C608 AE040000 */ sw $a0, ($s0) -/* 27A0C 8004C60C 30C200FF */ andi $v0, $a2, 0xff -/* 27A10 8004C610 1440000D */ bnez $v0, .L8004C648 -/* 27A14 8004C614 2C420078 */ sltiu $v0, $v0, 0x78 -/* 27A18 8004C618 92230045 */ lbu $v1, 0x45($s1) -/* 27A1C 8004C61C 924200BC */ lbu $v0, 0xbc($s2) -/* 27A20 8004C620 54620005 */ bnel $v1, $v0, .L8004C638 -/* 27A24 8004C624 AE000000 */ sw $zero, ($s0) -/* 27A28 8004C628 0220202D */ daddu $a0, $s1, $zero -/* 27A2C 8004C62C 0C014D5D */ jal func_80053574 -/* 27A30 8004C630 328500FF */ andi $a1, $s4, 0xff -/* 27A34 8004C634 AE000000 */ sw $zero, ($s0) -.L8004C638: -/* 27A38 8004C638 A6000096 */ sh $zero, 0x96($s0) -/* 27A3C 8004C63C A2000098 */ sb $zero, 0x98($s0) -/* 27A40 8004C640 08013288 */ j .L8004CA20 -/* 27A44 8004C644 A2000099 */ sb $zero, 0x99($s0) -.L8004C648: -/* 27A48 8004C648 1440000A */ bnez $v0, .L8004C674 -/* 27A4C 8004C64C 30C200FF */ andi $v0, $a2, 0xff -/* 27A50 8004C650 90830000 */ lbu $v1, ($a0) -/* 27A54 8004C654 24820001 */ addiu $v0, $a0, 1 -/* 27A58 8004C658 AE020000 */ sw $v0, ($s0) -/* 27A5C 8004C65C 30C20007 */ andi $v0, $a2, 7 -/* 27A60 8004C660 00021200 */ sll $v0, $v0, 8 -/* 27A64 8004C664 00621821 */ addu $v1, $v1, $v0 -/* 27A68 8004C668 24630078 */ addiu $v1, $v1, 0x78 -/* 27A6C 8004C66C 08013207 */ j .L8004C81C -/* 27A70 8004C670 A603008E */ sh $v1, 0x8e($s0) -.L8004C674: -/* 27A74 8004C674 08013207 */ j .L8004C81C -/* 27A78 8004C678 A602008E */ sh $v0, 0x8e($s0) -.L8004C67C: -/* 27A7C 8004C67C 30C300FF */ andi $v1, $a2, 0xff -/* 27A80 8004C680 2C6200D8 */ sltiu $v0, $v1, 0xd8 -/* 27A84 8004C684 1040005D */ beqz $v0, .L8004C7FC -/* 27A88 8004C688 0240202D */ daddu $a0, $s2, $zero -/* 27A8C 8004C68C 920200A1 */ lbu $v0, 0xa1($s0) -/* 27A90 8004C690 1040000B */ beqz $v0, .L8004C6C0 -/* 27A94 8004C694 0040282D */ daddu $a1, $v0, $zero -/* 27A98 8004C698 30C2007F */ andi $v0, $a2, 0x7f -/* 27A9C 8004C69C 00023040 */ sll $a2, $v0, 1 -/* 27AA0 8004C6A0 00C23021 */ addu $a2, $a2, $v0 -/* 27AA4 8004C6A4 000630C0 */ sll $a2, $a2, 3 -/* 27AA8 8004C6A8 00C23021 */ addu $a2, $a2, $v0 -/* 27AAC 8004C6AC 8E440060 */ lw $a0, 0x60($s2) -/* 27AB0 8004C6B0 0C013436 */ jal func_8004D0D8 -/* 27AB4 8004C6B4 00063080 */ sll $a2, $a2, 2 -/* 27AB8 8004C6B8 080131B6 */ j .L8004C6D8 -/* 27ABC 8004C6BC 00021400 */ sll $v0, $v0, 0x10 -.L8004C6C0: -/* 27AC0 8004C6C0 30C3007F */ andi $v1, $a2, 0x7f -/* 27AC4 8004C6C4 00031040 */ sll $v0, $v1, 1 -/* 27AC8 8004C6C8 00431021 */ addu $v0, $v0, $v1 -/* 27ACC 8004C6CC 000210C0 */ sll $v0, $v0, 3 -/* 27AD0 8004C6D0 00431021 */ addu $v0, $v0, $v1 -/* 27AD4 8004C6D4 00021480 */ sll $v0, $v0, 0x12 -.L8004C6D8: -/* 27AD8 8004C6D8 AE020060 */ sw $v0, 0x60($s0) -/* 27ADC 8004C6DC 920200A2 */ lbu $v0, 0xa2($s0) -/* 27AE0 8004C6E0 10400009 */ beqz $v0, .L8004C708 -/* 27AE4 8004C6E4 00000000 */ nop -/* 27AE8 8004C6E8 8E020000 */ lw $v0, ($s0) -/* 27AEC 8004C6EC 8E440060 */ lw $a0, 0x60($s2) -/* 27AF0 8004C6F0 90460000 */ lbu $a2, ($v0) -/* 27AF4 8004C6F4 920500A2 */ lbu $a1, 0xa2($s0) -/* 27AF8 8004C6F8 0C01344D */ jal func_8004D134 -/* 27AFC 8004C6FC 30C6007F */ andi $a2, $a2, 0x7f -/* 27B00 8004C700 080131C6 */ j .L8004C718 -/* 27B04 8004C704 A202009F */ sb $v0, 0x9f($s0) -.L8004C708: -/* 27B08 8004C708 8E020000 */ lw $v0, ($s0) -/* 27B0C 8004C70C 90420000 */ lbu $v0, ($v0) -/* 27B10 8004C710 3042007F */ andi $v0, $v0, 0x7f -/* 27B14 8004C714 A202009F */ sb $v0, 0x9f($s0) -.L8004C718: -/* 27B18 8004C718 8E040000 */ lw $a0, ($s0) -/* 27B1C 8004C71C 90850001 */ lbu $a1, 1($a0) -/* 27B20 8004C720 2CA200C0 */ sltiu $v0, $a1, 0xc0 -/* 27B24 8004C724 14400009 */ bnez $v0, .L8004C74C -/* 27B28 8004C728 24820002 */ addiu $v0, $a0, 2 -/* 27B2C 8004C72C 90830002 */ lbu $v1, 2($a0) -/* 27B30 8004C730 24820003 */ addiu $v0, $a0, 3 -/* 27B34 8004C734 AE020000 */ sw $v0, ($s0) -/* 27B38 8004C738 30A2003F */ andi $v0, $a1, 0x3f -/* 27B3C 8004C73C 00021200 */ sll $v0, $v0, 8 -/* 27B40 8004C740 00621821 */ addu $v1, $v1, $v0 -/* 27B44 8004C744 080131D4 */ j .L8004C750 -/* 27B48 8004C748 246500C0 */ addiu $a1, $v1, 0xc0 -.L8004C74C: -/* 27B4C 8004C74C AE020000 */ sw $v0, ($s0) -.L8004C750: -/* 27B50 8004C750 A6050090 */ sh $a1, 0x90($s0) -/* 27B54 8004C754 92230045 */ lbu $v1, 0x45($s1) -/* 27B58 8004C758 924200BC */ lbu $v0, 0xbc($s2) -/* 27B5C 8004C75C 0043102B */ sltu $v0, $v0, $v1 -/* 27B60 8004C760 1440002E */ bnez $v0, .L8004C81C -/* 27B64 8004C764 0220202D */ daddu $a0, $s1, $zero -/* 27B68 8004C768 0C014D4E */ jal func_80053538 -/* 27B6C 8004C76C 328500FF */ andi $a1, $s4, 0xff -/* 27B70 8004C770 9202009A */ lbu $v0, 0x9a($s0) -/* 27B74 8004C774 30420008 */ andi $v0, $v0, 8 -/* 27B78 8004C778 14400004 */ bnez $v0, .L8004C78C -/* 27B7C 8004C77C 00000000 */ nop -/* 27B80 8004C780 920200A8 */ lbu $v0, 0xa8($s0) -/* 27B84 8004C784 54400003 */ bnel $v0, $zero, .L8004C794 -/* 27B88 8004C788 A222000E */ sb $v0, 0xe($s1) -.L8004C78C: -/* 27B8C 8004C78C 9202009B */ lbu $v0, 0x9b($s0) -/* 27B90 8004C790 A222000E */ sb $v0, 0xe($s1) -.L8004C794: -/* 27B94 8004C794 0220202D */ daddu $a0, $s1, $zero -/* 27B98 8004C798 0240282D */ daddu $a1, $s2, $zero -/* 27B9C 8004C79C 9202009C */ lbu $v0, 0x9c($s0) -/* 27BA0 8004C7A0 0200302D */ daddu $a2, $s0, $zero -/* 27BA4 8004C7A4 0C013291 */ jal func_8004CA44 -/* 27BA8 8004C7A8 A222000F */ sb $v0, 0xf($s1) -/* 27BAC 8004C7AC 8E020018 */ lw $v0, 0x18($s0) -/* 27BB0 8004C7B0 54400003 */ bnel $v0, $zero, .L8004C7C0 -/* 27BB4 8004C7B4 AE220014 */ sw $v0, 0x14($s1) -/* 27BB8 8004C7B8 8E020010 */ lw $v0, 0x10($s0) -/* 27BBC 8004C7BC AE220014 */ sw $v0, 0x14($s1) -.L8004C7C0: -/* 27BC0 8004C7C0 8E020014 */ lw $v0, 0x14($s0) -/* 27BC4 8004C7C4 AE220018 */ sw $v0, 0x18($s1) -/* 27BC8 8004C7C8 8E02001C */ lw $v0, 0x1c($s0) -/* 27BCC 8004C7CC AE220000 */ sw $v0, ($s1) -/* 27BD0 8004C7D0 924200BE */ lbu $v0, 0xbe($s2) -/* 27BD4 8004C7D4 A2220010 */ sb $v0, 0x10($s1) -/* 27BD8 8004C7D8 924300BC */ lbu $v1, 0xbc($s2) -/* 27BDC 8004C7DC 24020002 */ addiu $v0, $zero, 2 -/* 27BE0 8004C7E0 A2220043 */ sb $v0, 0x43($s1) -/* 27BE4 8004C7E4 A2230045 */ sb $v1, 0x45($s1) -/* 27BE8 8004C7E8 924200BC */ lbu $v0, 0xbc($s2) -/* 27BEC 8004C7EC 24130001 */ addiu $s3, $zero, 1 -/* 27BF0 8004C7F0 A2220044 */ sb $v0, 0x44($s1) -/* 27BF4 8004C7F4 08013207 */ j .L8004C81C -/* 27BF8 8004C7F8 A2130054 */ sb $s3, 0x54($s0) -.L8004C7FC: -/* 27BFC 8004C7FC 2462FF20 */ addiu $v0, $v1, -0xe0 -/* 27C00 8004C800 00021080 */ sll $v0, $v0, 2 -/* 27C04 8004C804 00551021 */ addu $v0, $v0, $s5 -/* 27C08 8004C808 8C420000 */ lw $v0, ($v0) -/* 27C0C 8004C80C 3C01800A */ lui $at, %hi(D_8009A5B4) -/* 27C10 8004C810 AC22A5B4 */ sw $v0, %lo(D_8009A5B4)($at) -/* 27C14 8004C814 0040F809 */ jalr $v0 -/* 27C18 8004C818 0200282D */ daddu $a1, $s0, $zero -.L8004C81C: -/* 27C1C 8004C81C 9602008E */ lhu $v0, 0x8e($s0) -/* 27C20 8004C820 1040FF74 */ beqz $v0, .L8004C5F4 -/* 27C24 8004C824 00000000 */ nop -.L8004C828: -/* 27C28 8004C828 86020074 */ lh $v0, 0x74($s0) -/* 27C2C 8004C82C 96030074 */ lhu $v1, 0x74($s0) -/* 27C30 8004C830 1040000E */ beqz $v0, .L8004C86C -/* 27C34 8004C834 2462FFFF */ addiu $v0, $v1, -1 -/* 27C38 8004C838 A6020074 */ sh $v0, 0x74($s0) -/* 27C3C 8004C83C 00021400 */ sll $v0, $v0, 0x10 -/* 27C40 8004C840 10400005 */ beqz $v0, .L8004C858 -/* 27C44 8004C844 00000000 */ nop -/* 27C48 8004C848 8E02006C */ lw $v0, 0x6c($s0) -/* 27C4C 8004C84C 8E030070 */ lw $v1, 0x70($s0) -/* 27C50 8004C850 08013218 */ j .L8004C860 -/* 27C54 8004C854 00431021 */ addu $v0, $v0, $v1 -.L8004C858: -/* 27C58 8004C858 86020076 */ lh $v0, 0x76($s0) -/* 27C5C 8004C85C 00021400 */ sll $v0, $v0, 0x10 -.L8004C860: -/* 27C60 8004C860 AE02006C */ sw $v0, 0x6c($s0) -/* 27C64 8004C864 24020001 */ addiu $v0, $zero, 1 -/* 27C68 8004C868 A2020055 */ sb $v0, 0x55($s0) -.L8004C86C: -/* 27C6C 8004C86C 16600031 */ bnez $s3, .L8004C934 -/* 27C70 8004C870 00000000 */ nop -/* 27C74 8004C874 96020090 */ lhu $v0, 0x90($s0) -/* 27C78 8004C878 1040000C */ beqz $v0, .L8004C8AC -/* 27C7C 8004C87C 2442FFFF */ addiu $v0, $v0, -1 -/* 27C80 8004C880 A6020090 */ sh $v0, 0x90($s0) -/* 27C84 8004C884 3042FFFF */ andi $v0, $v0, 0xffff -/* 27C88 8004C888 14400008 */ bnez $v0, .L8004C8AC -/* 27C8C 8004C88C 00000000 */ nop -/* 27C90 8004C890 92230045 */ lbu $v1, 0x45($s1) -/* 27C94 8004C894 924200BC */ lbu $v0, 0xbc($s2) -/* 27C98 8004C898 14620004 */ bne $v1, $v0, .L8004C8AC -/* 27C9C 8004C89C 00000000 */ nop -/* 27CA0 8004C8A0 9222003D */ lbu $v0, 0x3d($s1) -/* 27CA4 8004C8A4 34420010 */ ori $v0, $v0, 0x10 -/* 27CA8 8004C8A8 A222003D */ sb $v0, 0x3d($s1) -.L8004C8AC: -/* 27CAC 8004C8AC 86020068 */ lh $v0, 0x68($s0) -/* 27CB0 8004C8B0 96030068 */ lhu $v1, 0x68($s0) -/* 27CB4 8004C8B4 1040000E */ beqz $v0, .L8004C8F0 -/* 27CB8 8004C8B8 2462FFFF */ addiu $v0, $v1, -1 -/* 27CBC 8004C8BC A6020068 */ sh $v0, 0x68($s0) -/* 27CC0 8004C8C0 00021400 */ sll $v0, $v0, 0x10 -/* 27CC4 8004C8C4 10400005 */ beqz $v0, .L8004C8DC -/* 27CC8 8004C8C8 00000000 */ nop -/* 27CCC 8004C8CC 8E020060 */ lw $v0, 0x60($s0) -/* 27CD0 8004C8D0 8E030064 */ lw $v1, 0x64($s0) -/* 27CD4 8004C8D4 08013239 */ j .L8004C8E4 -/* 27CD8 8004C8D8 00431021 */ addu $v0, $v0, $v1 -.L8004C8DC: -/* 27CDC 8004C8DC 8602006A */ lh $v0, 0x6a($s0) -/* 27CE0 8004C8E0 00021400 */ sll $v0, $v0, 0x10 -.L8004C8E4: -/* 27CE4 8004C8E4 AE020060 */ sw $v0, 0x60($s0) -/* 27CE8 8004C8E8 24020001 */ addiu $v0, $zero, 1 -/* 27CEC 8004C8EC A2020054 */ sb $v0, 0x54($s0) -.L8004C8F0: -/* 27CF0 8004C8F0 96020056 */ lhu $v0, 0x56($s0) -/* 27CF4 8004C8F4 1040000F */ beqz $v0, .L8004C934 -/* 27CF8 8004C8F8 00000000 */ nop -/* 27CFC 8004C8FC 9202009A */ lbu $v0, 0x9a($s0) -/* 27D00 8004C900 30420008 */ andi $v0, $v0, 8 -/* 27D04 8004C904 14400004 */ bnez $v0, .L8004C918 -/* 27D08 8004C908 00000000 */ nop -/* 27D0C 8004C90C 920200A8 */ lbu $v0, 0xa8($s0) -/* 27D10 8004C910 54400003 */ bnel $v0, $zero, .L8004C920 -/* 27D14 8004C914 A222000E */ sb $v0, 0xe($s1) -.L8004C918: -/* 27D18 8004C918 9202009B */ lbu $v0, 0x9b($s0) -/* 27D1C 8004C91C A222000E */ sb $v0, 0xe($s1) -.L8004C920: -/* 27D20 8004C920 92220043 */ lbu $v0, 0x43($s1) -/* 27D24 8004C924 34420010 */ ori $v0, $v0, 0x10 -/* 27D28 8004C928 A2220043 */ sb $v0, 0x43($s1) -/* 27D2C 8004C92C 9202009C */ lbu $v0, 0x9c($s0) -/* 27D30 8004C930 A222000F */ sb $v0, 0xf($s1) -.L8004C934: -/* 27D34 8004C934 92020055 */ lbu $v0, 0x55($s0) -/* 27D38 8004C938 1040000B */ beqz $v0, .L8004C968 -/* 27D3C 8004C93C 00000000 */ nop -/* 27D40 8004C940 92230045 */ lbu $v1, 0x45($s1) -/* 27D44 8004C944 924200BC */ lbu $v0, 0xbc($s2) -/* 27D48 8004C948 14620007 */ bne $v1, $v0, .L8004C968 -/* 27D4C 8004C94C 0220202D */ daddu $a0, $s1, $zero -/* 27D50 8004C950 0240282D */ daddu $a1, $s2, $zero -/* 27D54 8004C954 0C013291 */ jal func_8004CA44 -/* 27D58 8004C958 0200302D */ daddu $a2, $s0, $zero -/* 27D5C 8004C95C 9222003D */ lbu $v0, 0x3d($s1) -/* 27D60 8004C960 34420020 */ ori $v0, $v0, 0x20 -/* 27D64 8004C964 A222003D */ sb $v0, 0x3d($s1) -.L8004C968: -/* 27D68 8004C968 92020054 */ lbu $v0, 0x54($s0) -/* 27D6C 8004C96C 5040002C */ beql $v0, $zero, .L8004CA20 -/* 27D70 8004C970 AE000054 */ sw $zero, 0x54($s0) -/* 27D74 8004C974 9202009A */ lbu $v0, 0x9a($s0) -/* 27D78 8004C978 30420010 */ andi $v0, $v0, 0x10 -/* 27D7C 8004C97C 10400009 */ beqz $v0, .L8004C9A4 -/* 27D80 8004C980 00000000 */ nop -/* 27D84 8004C984 86020092 */ lh $v0, 0x92($s0) -/* 27D88 8004C988 86030060 */ lh $v1, 0x60($s0) -/* 27D8C 8004C98C 8E04001C */ lw $a0, 0x1c($s0) -/* 27D90 8004C990 00431021 */ addu $v0, $v0, $v1 -/* 27D94 8004C994 9483001E */ lhu $v1, 0x1e($a0) -/* 27D98 8004C998 82040094 */ lb $a0, 0x94($s0) -/* 27D9C 8004C99C 08013272 */ j .L8004C9C8 -/* 27DA0 8004C9A0 00431023 */ subu $v0, $v0, $v1 -.L8004C9A4: -/* 27DA4 8004C9A4 86020092 */ lh $v0, 0x92($s0) -/* 27DA8 8004C9A8 8E03001C */ lw $v1, 0x1c($s0) -/* 27DAC 8004C9AC 86040060 */ lh $a0, 0x60($s0) -/* 27DB0 8004C9B0 9463001E */ lhu $v1, 0x1e($v1) -/* 27DB4 8004C9B4 00441021 */ addu $v0, $v0, $a0 -/* 27DB8 8004C9B8 00431023 */ subu $v0, $v0, $v1 -/* 27DBC 8004C9BC 82030094 */ lb $v1, 0x94($s0) -/* 27DC0 8004C9C0 860400A4 */ lh $a0, 0xa4($s0) -/* 27DC4 8004C9C4 00431021 */ addu $v0, $v0, $v1 -.L8004C9C8: -/* 27DC8 8004C9C8 0C014D6A */ jal func_800535A8 -/* 27DCC 8004C9CC 00442021 */ addu $a0, $v0, $a0 -/* 27DD0 8004C9D0 8E02001C */ lw $v0, 0x1c($s0) -/* 27DD4 8004C9D4 C4420020 */ lwc1 $f2, 0x20($v0) -/* 27DD8 8004C9D8 46020082 */ mul.s $f2, $f0, $f2 -/* 27DDC 8004C9DC 00000000 */ nop -/* 27DE0 8004C9E0 E6020058 */ swc1 $f2, 0x58($s0) -/* 27DE4 8004C9E4 92230045 */ lbu $v1, 0x45($s1) -/* 27DE8 8004C9E8 924200BC */ lbu $v0, 0xbc($s2) -/* 27DEC 8004C9EC 5462000C */ bnel $v1, $v0, .L8004CA20 -/* 27DF0 8004C9F0 AE000054 */ sw $zero, 0x54($s0) -/* 27DF4 8004C9F4 C6200004 */ lwc1 $f0, 4($s1) -/* 27DF8 8004C9F8 46020032 */ c.eq.s $f0, $f2 -/* 27DFC 8004C9FC 00000000 */ nop -/* 27E00 8004CA00 45030007 */ bc1tl .L8004CA20 -/* 27E04 8004CA04 AE000054 */ sw $zero, 0x54($s0) -/* 27E08 8004CA08 92220043 */ lbu $v0, 0x43($s1) -/* 27E0C 8004CA0C 34420008 */ ori $v0, $v0, 8 -/* 27E10 8004CA10 A2220043 */ sb $v0, 0x43($s1) -/* 27E14 8004CA14 C6000058 */ lwc1 $f0, 0x58($s0) -/* 27E18 8004CA18 E6200004 */ swc1 $f0, 4($s1) -/* 27E1C 8004CA1C AE000054 */ sw $zero, 0x54($s0) -.L8004CA20: -/* 27E20 8004CA20 8FBF0028 */ lw $ra, 0x28($sp) -/* 27E24 8004CA24 8FB50024 */ lw $s5, 0x24($sp) -/* 27E28 8004CA28 8FB40020 */ lw $s4, 0x20($sp) -/* 27E2C 8004CA2C 8FB3001C */ lw $s3, 0x1c($sp) -/* 27E30 8004CA30 8FB20018 */ lw $s2, 0x18($sp) -/* 27E34 8004CA34 8FB10014 */ lw $s1, 0x14($sp) -/* 27E38 8004CA38 8FB00010 */ lw $s0, 0x10($sp) -/* 27E3C 8004CA3C 03E00008 */ jr $ra -/* 27E40 8004CA40 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CA44.s b/ver/jp/asm/nonmatchings/264F0/func_8004CA44.s deleted file mode 100644 index 586945d3e8..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CA44.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CA44 -/* 27E44 8004CA44 94A300B8 */ lhu $v1, 0xb8($a1) -/* 27E48 8004CA48 84C2005C */ lh $v0, 0x5c($a2) -/* 27E4C 8004CA4C 00620018 */ mult $v1, $v0 -/* 27E50 8004CA50 00003812 */ mflo $a3 -/* 27E54 8004CA54 90C3009F */ lbu $v1, 0x9f($a2) -/* 27E58 8004CA58 000713C3 */ sra $v0, $a3, 0xf -/* 27E5C 8004CA5C 00430018 */ mult $v0, $v1 -/* 27E60 8004CA60 00003812 */ mflo $a3 -/* 27E64 8004CA64 84C3006C */ lh $v1, 0x6c($a2) -/* 27E68 8004CA68 000711C3 */ sra $v0, $a3, 7 -/* 27E6C 8004CA6C 00430018 */ mult $v0, $v1 -/* 27E70 8004CA70 90C2009A */ lbu $v0, 0x9a($a2) -/* 27E74 8004CA74 30420004 */ andi $v0, $v0, 4 -/* 27E78 8004CA78 00003812 */ mflo $a3 -/* 27E7C 8004CA7C 14400004 */ bnez $v0, .L8004CA90 -/* 27E80 8004CA80 00071BC3 */ sra $v1, $a3, 0xf -/* 27E84 8004CA84 84C200A6 */ lh $v0, 0xa6($a2) -/* 27E88 8004CA88 14400003 */ bnez $v0, .L8004CA98 -/* 27E8C 8004CA8C 00620018 */ mult $v1, $v0 -.L8004CA90: -/* 27E90 8004CA90 03E00008 */ jr $ra -/* 27E94 8004CA94 A4830040 */ sh $v1, 0x40($a0) -.L8004CA98: -/* 27E98 8004CA98 00003812 */ mflo $a3 -/* 27E9C 8004CA9C 000713C3 */ sra $v0, $a3, 0xf -/* 27EA0 8004CAA0 03E00008 */ jr $ra -/* 27EA4 8004CAA4 A4820040 */ sh $v0, 0x40($a0) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CAA8.s b/ver/jp/asm/nonmatchings/264F0/func_8004CAA8.s deleted file mode 100644 index cc7ddfcb4c..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CAA8.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CAA8 -/* 27EA8 8004CAA8 30A500FF */ andi $a1, $a1, 0xff -/* 27EAC 8004CAAC 00041943 */ sra $v1, $a0, 5 -/* 27EB0 8004CAB0 000410C3 */ sra $v0, $a0, 3 -/* 27EB4 8004CAB4 00621821 */ addu $v1, $v1, $v0 -/* 27EB8 8004CAB8 30630001 */ andi $v1, $v1, 1 -/* 27EBC 8004CABC 00041203 */ sra $v0, $a0, 8 -/* 27EC0 8004CAC0 3042001F */ andi $v0, $v0, 0x1f -/* 27EC4 8004CAC4 000420C0 */ sll $a0, $a0, 3 -/* 27EC8 8004CAC8 308400E0 */ andi $a0, $a0, 0xe0 -/* 27ECC 8004CACC 10600007 */ beqz $v1, .L8004CAEC -/* 27ED0 8004CAD0 00442021 */ addu $a0, $v0, $a0 -/* 27ED4 8004CAD4 30C200FF */ andi $v0, $a2, 0xff -/* 27ED8 8004CAD8 00440018 */ mult $v0, $a0 -/* 27EDC 8004CADC 00003812 */ mflo $a3 -/* 27EE0 8004CAE0 00071203 */ sra $v0, $a3, 8 -/* 27EE4 8004CAE4 080132C0 */ j .L8004CB00 -/* 27EE8 8004CAE8 00A22821 */ addu $a1, $a1, $v0 -.L8004CAEC: -/* 27EEC 8004CAEC 30C200FF */ andi $v0, $a2, 0xff -/* 27EF0 8004CAF0 00440018 */ mult $v0, $a0 -/* 27EF4 8004CAF4 00003812 */ mflo $a3 -/* 27EF8 8004CAF8 00071203 */ sra $v0, $a3, 8 -/* 27EFC 8004CAFC 00A22823 */ subu $a1, $a1, $v0 -.L8004CB00: -/* 27F00 8004CB00 04A10003 */ bgez $a1, .L8004CB10 -/* 27F04 8004CB04 28A20080 */ slti $v0, $a1, 0x80 -/* 27F08 8004CB08 080132C6 */ j .L8004CB18 -/* 27F0C 8004CB0C 0000282D */ daddu $a1, $zero, $zero -.L8004CB10: -/* 27F10 8004CB10 50400001 */ beql $v0, $zero, .L8004CB18 -/* 27F14 8004CB14 2405007F */ addiu $a1, $zero, 0x7f -.L8004CB18: -/* 27F18 8004CB18 03E00008 */ jr $ra -/* 27F1C 8004CB1C 30A200FF */ andi $v0, $a1, 0xff diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CB20.s b/ver/jp/asm/nonmatchings/264F0/func_8004CB20.s deleted file mode 100644 index fb84f3cf21..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CB20.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CB20 -/* 27F20 8004CB20 8CA20000 */ lw $v0, ($a1) -/* 27F24 8004CB24 90430000 */ lbu $v1, ($v0) -/* 27F28 8004CB28 24420001 */ addiu $v0, $v0, 1 -/* 27F2C 8004CB2C ACA20000 */ sw $v0, ($a1) -/* 27F30 8004CB30 A4A3005C */ sh $v1, 0x5c($a1) -/* 27F34 8004CB34 84A2005C */ lh $v0, 0x5c($a1) -/* 27F38 8004CB38 10400003 */ beqz $v0, .L8004CB48 -/* 27F3C 8004CB3C 00031200 */ sll $v0, $v1, 8 -/* 27F40 8004CB40 344200FF */ ori $v0, $v0, 0xff -/* 27F44 8004CB44 A4A2005C */ sh $v0, 0x5c($a1) -.L8004CB48: -/* 27F48 8004CB48 24020001 */ addiu $v0, $zero, 1 -/* 27F4C 8004CB4C 03E00008 */ jr $ra -/* 27F50 8004CB50 A0A20055 */ sb $v0, 0x55($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CB54.s b/ver/jp/asm/nonmatchings/264F0/func_8004CB54.s deleted file mode 100644 index 178705e0e4..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CB54.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CB54 -/* 27F54 8004CB54 8CA20000 */ lw $v0, ($a1) -/* 27F58 8004CB58 90430000 */ lbu $v1, ($v0) -/* 27F5C 8004CB5C 24420001 */ addiu $v0, $v0, 1 -/* 27F60 8004CB60 ACA20000 */ sw $v0, ($a1) -/* 27F64 8004CB64 24020001 */ addiu $v0, $zero, 1 -/* 27F68 8004CB68 A0A20056 */ sb $v0, 0x56($a1) -/* 27F6C 8004CB6C 03E00008 */ jr $ra -/* 27F70 8004CB70 A0A3009B */ sb $v1, 0x9b($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CB74.s b/ver/jp/asm/nonmatchings/264F0/func_8004CB74.s deleted file mode 100644 index 3f69571822..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CB74.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CB74 -/* 27F74 8004CB74 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 27F78 8004CB78 AFB00010 */ sw $s0, 0x10($sp) -/* 27F7C 8004CB7C 00A0802D */ daddu $s0, $a1, $zero -/* 27F80 8004CB80 AFBF0014 */ sw $ra, 0x14($sp) -/* 27F84 8004CB84 8E020000 */ lw $v0, ($s0) -/* 27F88 8004CB88 90450000 */ lbu $a1, ($v0) -/* 27F8C 8004CB8C 90460001 */ lbu $a2, 1($v0) -/* 27F90 8004CB90 24420002 */ addiu $v0, $v0, 2 -/* 27F94 8004CB94 AE020000 */ sw $v0, ($s0) -/* 27F98 8004CB98 A206009D */ sb $a2, 0x9d($s0) -/* 27F9C 8004CB9C 8C840000 */ lw $a0, ($a0) -/* 27FA0 8004CBA0 0C014E26 */ jal func_80053898 -/* 27FA4 8004CBA4 26070010 */ addiu $a3, $s0, 0x10 -/* 27FA8 8004CBA8 AE02001C */ sw $v0, 0x1c($s0) -/* 27FAC 8004CBAC 8FBF0014 */ lw $ra, 0x14($sp) -/* 27FB0 8004CBB0 8FB00010 */ lw $s0, 0x10($sp) -/* 27FB4 8004CBB4 03E00008 */ jr $ra -/* 27FB8 8004CBB8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CBBC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CBBC.s deleted file mode 100644 index 34317daa8b..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CBBC.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CBBC -/* 27FBC 8004CBBC 8CA20000 */ lw $v0, ($a1) -/* 27FC0 8004CBC0 90A3009A */ lbu $v1, 0x9a($a1) -/* 27FC4 8004CBC4 90460000 */ lbu $a2, ($v0) -/* 27FC8 8004CBC8 24420001 */ addiu $v0, $v0, 1 -/* 27FCC 8004CBCC 30630020 */ andi $v1, $v1, 0x20 -/* 27FD0 8004CBD0 10600002 */ beqz $v1, .L8004CBDC -/* 27FD4 8004CBD4 ACA20000 */ sw $v0, ($a1) -/* 27FD8 8004CBD8 9086008D */ lbu $a2, 0x8d($a0) -.L8004CBDC: -/* 27FDC 8004CBDC 24020001 */ addiu $v0, $zero, 1 -/* 27FE0 8004CBE0 A0A6009C */ sb $a2, 0x9c($a1) -/* 27FE4 8004CBE4 03E00008 */ jr $ra -/* 27FE8 8004CBE8 A0A20057 */ sb $v0, 0x57($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CBEC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CBEC.s deleted file mode 100644 index 840e11e158..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CBEC.s +++ /dev/null @@ -1,57 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CBEC -/* 27FEC 8004CBEC 8CA20000 */ lw $v0, ($a1) -/* 27FF0 8004CBF0 8CA4001C */ lw $a0, 0x1c($a1) -/* 27FF4 8004CBF4 90430000 */ lbu $v1, ($v0) -/* 27FF8 8004CBF8 24420001 */ addiu $v0, $v0, 1 -/* 27FFC 8004CBFC ACA20000 */ sw $v0, ($a1) -/* 28000 8004CC00 3063007F */ andi $v1, $v1, 0x7f -/* 28004 8004CC04 A0A3009E */ sb $v1, 0x9e($a1) -/* 28008 8004CC08 8C820000 */ lw $v0, ($a0) -/* 2800C 8004CC0C ACA20020 */ sw $v0, 0x20($a1) -/* 28010 8004CC10 8C820004 */ lw $v0, 4($a0) -/* 28014 8004CC14 ACA20024 */ sw $v0, 0x24($a1) -/* 28018 8004CC18 8C820008 */ lw $v0, 8($a0) -/* 2801C 8004CC1C ACA20028 */ sw $v0, 0x28($a1) -/* 28020 8004CC20 8C82000C */ lw $v0, 0xc($a0) -/* 28024 8004CC24 ACA2002C */ sw $v0, 0x2c($a1) -/* 28028 8004CC28 8C820010 */ lw $v0, 0x10($a0) -/* 2802C 8004CC2C ACA20030 */ sw $v0, 0x30($a1) -/* 28030 8004CC30 8C820014 */ lw $v0, 0x14($a0) -/* 28034 8004CC34 ACA20034 */ sw $v0, 0x34($a1) -/* 28038 8004CC38 8C820018 */ lw $v0, 0x18($a0) -/* 2803C 8004CC3C ACA20038 */ sw $v0, 0x38($a1) -/* 28040 8004CC40 9482001C */ lhu $v0, 0x1c($a0) -/* 28044 8004CC44 A4A2003C */ sh $v0, 0x3c($a1) -/* 28048 8004CC48 9482001E */ lhu $v0, 0x1e($a0) -/* 2804C 8004CC4C A4A2003E */ sh $v0, 0x3e($a1) -/* 28050 8004CC50 C4800020 */ lwc1 $f0, 0x20($a0) -/* 28054 8004CC54 E4A00040 */ swc1 $f0, 0x40($a1) -/* 28058 8004CC58 90820024 */ lbu $v0, 0x24($a0) -/* 2805C 8004CC5C A0A20044 */ sb $v0, 0x44($a1) -/* 28060 8004CC60 90A2009E */ lbu $v0, 0x9e($a1) -/* 28064 8004CC64 90830025 */ lbu $v1, 0x25($a0) -/* 28068 8004CC68 00021080 */ sll $v0, $v0, 2 -/* 2806C 8004CC6C A0A30045 */ sb $v1, 0x45($a1) -/* 28070 8004CC70 3C018008 */ lui $at, %hi(D_80078390) -/* 28074 8004CC74 00220821 */ addu $at, $at, $v0 -/* 28078 8004CC78 8C228390 */ lw $v0, %lo(D_80078390)($at) -/* 2807C 8004CC7C ACA2004C */ sw $v0, 0x4c($a1) -/* 28080 8004CC80 0040182D */ daddu $v1, $v0, $zero -/* 28084 8004CC84 24A20020 */ addiu $v0, $a1, 0x20 -/* 28088 8004CC88 1060000A */ beqz $v1, .L8004CCB4 -/* 2808C 8004CC8C ACA2001C */ sw $v0, 0x1c($a1) -/* 28090 8004CC90 90620000 */ lbu $v0, ($v1) -/* 28094 8004CC94 10400007 */ beqz $v0, .L8004CCB4 -/* 28098 8004CC98 00000000 */ nop -/* 2809C 8004CC9C 94620004 */ lhu $v0, 4($v1) -/* 280A0 8004CCA0 00431021 */ addu $v0, $v0, $v1 -/* 280A4 8004CCA4 ACA20010 */ sw $v0, 0x10($a1) -/* 280A8 8004CCA8 94620006 */ lhu $v0, 6($v1) -/* 280AC 8004CCAC 00431021 */ addu $v0, $v0, $v1 -/* 280B0 8004CCB0 ACA20014 */ sw $v0, 0x14($a1) -.L8004CCB4: -/* 280B4 8004CCB4 03E00008 */ jr $ra -/* 280B8 8004CCB8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CCBC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CCBC.s deleted file mode 100644 index 3b7eb41659..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CCBC.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CCBC -/* 280BC 8004CCBC 8CA20000 */ lw $v0, ($a1) -/* 280C0 8004CCC0 80430000 */ lb $v1, ($v0) -/* 280C4 8004CCC4 24420001 */ addiu $v0, $v0, 1 -/* 280C8 8004CCC8 ACA20000 */ sw $v0, ($a1) -/* 280CC 8004CCCC 00031040 */ sll $v0, $v1, 1 -/* 280D0 8004CCD0 00431021 */ addu $v0, $v0, $v1 -/* 280D4 8004CCD4 000210C0 */ sll $v0, $v0, 3 -/* 280D8 8004CCD8 00431021 */ addu $v0, $v0, $v1 -/* 280DC 8004CCDC 00021080 */ sll $v0, $v0, 2 -/* 280E0 8004CCE0 03E00008 */ jr $ra -/* 280E4 8004CCE4 A4A20092 */ sh $v0, 0x92($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CCE8.s b/ver/jp/asm/nonmatchings/264F0/func_8004CCE8.s deleted file mode 100644 index 68a6b15c85..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CCE8.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CCE8 -/* 280E8 8004CCE8 8CA20000 */ lw $v0, ($a1) -/* 280EC 8004CCEC 90430000 */ lbu $v1, ($v0) -/* 280F0 8004CCF0 24420001 */ addiu $v0, $v0, 1 -/* 280F4 8004CCF4 ACA20000 */ sw $v0, ($a1) -/* 280F8 8004CCF8 03E00008 */ jr $ra -/* 280FC 8004CCFC A0A30094 */ sb $v1, 0x94($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CD00.s b/ver/jp/asm/nonmatchings/264F0/func_8004CD00.s deleted file mode 100644 index f1bb66be37..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CD00.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CD00 -/* 28100 8004CD00 8C820004 */ lw $v0, 4($a0) -/* 28104 8004CD04 90430045 */ lbu $v1, 0x45($v0) -/* 28108 8004CD08 908200BC */ lbu $v0, 0xbc($a0) -/* 2810C 8004CD0C 14620005 */ bne $v1, $v0, .L8004CD24 -/* 28110 8004CD10 24030002 */ addiu $v1, $zero, 2 -/* 28114 8004CD14 8CA20000 */ lw $v0, ($a1) -/* 28118 8004CD18 A4A3008E */ sh $v1, 0x8e($a1) -/* 2811C 8004CD1C 2442FFFF */ addiu $v0, $v0, -1 -/* 28120 8004CD20 ACA20000 */ sw $v0, ($a1) -.L8004CD24: -/* 28124 8004CD24 03E00008 */ jr $ra -/* 28128 8004CD28 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CD2C.s b/ver/jp/asm/nonmatchings/264F0/func_8004CD2C.s deleted file mode 100644 index f233419eb4..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CD2C.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CD2C -/* 2812C 8004CD2C 00A0382D */ daddu $a3, $a1, $zero -/* 28130 8004CD30 8CE20000 */ lw $v0, ($a3) -/* 28134 8004CD34 90430000 */ lbu $v1, ($v0) -/* 28138 8004CD38 90450001 */ lbu $a1, 1($v0) -/* 2813C 8004CD3C 90440002 */ lbu $a0, 2($v0) -/* 28140 8004CD40 24420003 */ addiu $v0, $v0, 3 -/* 28144 8004CD44 ACE20000 */ sw $v0, ($a3) -/* 28148 8004CD48 00031A00 */ sll $v1, $v1, 8 -/* 2814C 8004CD4C 00A32821 */ addu $a1, $a1, $v1 -/* 28150 8004CD50 00A0302D */ daddu $a2, $a1, $zero -/* 28154 8004CD54 3084007F */ andi $a0, $a0, 0x7f -/* 28158 8004CD58 00041040 */ sll $v0, $a0, 1 -/* 2815C 8004CD5C 00441021 */ addu $v0, $v0, $a0 -/* 28160 8004CD60 000210C0 */ sll $v0, $v0, 3 -/* 28164 8004CD64 00441821 */ addu $v1, $v0, $a0 -/* 28168 8004CD68 00052C00 */ sll $a1, $a1, 0x10 -/* 2816C 8004CD6C 1CA00002 */ bgtz $a1, .L8004CD78 -/* 28170 8004CD70 00032080 */ sll $a0, $v1, 2 -/* 28174 8004CD74 24060001 */ addiu $a2, $zero, 1 -.L8004CD78: -/* 28178 8004CD78 8CE20060 */ lw $v0, 0x60($a3) -/* 2817C 8004CD7C 00031C80 */ sll $v1, $v1, 0x12 -/* 28180 8004CD80 00621823 */ subu $v1, $v1, $v0 -/* 28184 8004CD84 00061400 */ sll $v0, $a2, 0x10 -/* 28188 8004CD88 00021403 */ sra $v0, $v0, 0x10 -/* 2818C 8004CD8C 14400002 */ bnez $v0, .L8004CD98 -/* 28190 8004CD90 0062001A */ div $zero, $v1, $v0 -/* 28194 8004CD94 0007000D */ break 7 -.L8004CD98: -/* 28198 8004CD98 2401FFFF */ addiu $at, $zero, -1 -/* 2819C 8004CD9C 14410004 */ bne $v0, $at, .L8004CDB0 -/* 281A0 8004CDA0 3C018000 */ lui $at, 0x8000 -/* 281A4 8004CDA4 14610002 */ bne $v1, $at, .L8004CDB0 -/* 281A8 8004CDA8 00000000 */ nop -/* 281AC 8004CDAC 0006000D */ break 6 -.L8004CDB0: -/* 281B0 8004CDB0 00001812 */ mflo $v1 -/* 281B4 8004CDB4 A4E60068 */ sh $a2, 0x68($a3) -/* 281B8 8004CDB8 A4E4006A */ sh $a0, 0x6a($a3) -/* 281BC 8004CDBC 03E00008 */ jr $ra -/* 281C0 8004CDC0 ACE30064 */ sw $v1, 0x64($a3) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CDC4.s b/ver/jp/asm/nonmatchings/264F0/func_8004CDC4.s deleted file mode 100644 index ebf9e75d75..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CDC4.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CDC4 -/* 281C4 8004CDC4 8CA20000 */ lw $v0, ($a1) -/* 281C8 8004CDC8 90430000 */ lbu $v1, ($v0) -/* 281CC 8004CDCC 24420001 */ addiu $v0, $v0, 1 -/* 281D0 8004CDD0 ACA20000 */ sw $v0, ($a1) -/* 281D4 8004CDD4 ACA20088 */ sw $v0, 0x88($a1) -/* 281D8 8004CDD8 03E00008 */ jr $ra -/* 281DC 8004CDDC A0A3008C */ sb $v1, 0x8c($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CDE0.s b/ver/jp/asm/nonmatchings/264F0/func_8004CDE0.s deleted file mode 100644 index 99d1ac7a71..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CDE0.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CDE0 -/* 281E0 8004CDE0 90A2008C */ lbu $v0, 0x8c($a1) -/* 281E4 8004CDE4 10400005 */ beqz $v0, .L8004CDFC -/* 281E8 8004CDE8 2442FFFF */ addiu $v0, $v0, -1 -/* 281EC 8004CDEC A0A2008C */ sb $v0, 0x8c($a1) -/* 281F0 8004CDF0 304200FF */ andi $v0, $v0, 0xff -/* 281F4 8004CDF4 10400003 */ beqz $v0, .L8004CE04 -/* 281F8 8004CDF8 00000000 */ nop -.L8004CDFC: -/* 281FC 8004CDFC 8CA20088 */ lw $v0, 0x88($a1) -/* 28200 8004CE00 ACA20000 */ sw $v0, ($a1) -.L8004CE04: -/* 28204 8004CE04 03E00008 */ jr $ra -/* 28208 8004CE08 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CE0C.s b/ver/jp/asm/nonmatchings/264F0/func_8004CE0C.s deleted file mode 100644 index a251fb84ae..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CE0C.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CE0C -/* 2820C 8004CE0C 94A20090 */ lhu $v0, 0x90($a1) -/* 28210 8004CE10 10400005 */ beqz $v0, .L8004CE28 -/* 28214 8004CE14 24030003 */ addiu $v1, $zero, 3 -/* 28218 8004CE18 8CA20000 */ lw $v0, ($a1) -/* 2821C 8004CE1C A4A3008E */ sh $v1, 0x8e($a1) -/* 28220 8004CE20 2442FFFF */ addiu $v0, $v0, -1 -/* 28224 8004CE24 ACA20000 */ sw $v0, ($a1) -.L8004CE28: -/* 28228 8004CE28 03E00008 */ jr $ra -/* 2822C 8004CE2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CE30.s b/ver/jp/asm/nonmatchings/264F0/func_8004CE30.s deleted file mode 100644 index 0d444e0360..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CE30.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CE30 -/* 28230 8004CE30 8CA20000 */ lw $v0, ($a1) -/* 28234 8004CE34 90440000 */ lbu $a0, ($v0) -/* 28238 8004CE38 24420001 */ addiu $v0, $v0, 1 -/* 2823C 8004CE3C 10800005 */ beqz $a0, .L8004CE54 -/* 28240 8004CE40 ACA20000 */ sw $v0, ($a1) -/* 28244 8004CE44 3C0300FF */ lui $v1, 0xff -/* 28248 8004CE48 3463FFFF */ ori $v1, $v1, 0xffff -/* 2824C 8004CE4C 00041600 */ sll $v0, $a0, 0x18 -/* 28250 8004CE50 00432025 */ or $a0, $v0, $v1 -.L8004CE54: -/* 28254 8004CE54 24020001 */ addiu $v0, $zero, 1 -/* 28258 8004CE58 ACA4006C */ sw $a0, 0x6c($a1) -/* 2825C 8004CE5C 03E00008 */ jr $ra -/* 28260 8004CE60 A0A20055 */ sb $v0, 0x55($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CE64.s b/ver/jp/asm/nonmatchings/264F0/func_8004CE64.s deleted file mode 100644 index 88fa0a064b..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CE64.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CE64 -/* 28264 8004CE64 8CA20000 */ lw $v0, ($a1) -/* 28268 8004CE68 90470002 */ lbu $a3, 2($v0) -/* 2826C 8004CE6C 90430000 */ lbu $v1, ($v0) -/* 28270 8004CE70 90440001 */ lbu $a0, 1($v0) -/* 28274 8004CE74 24420003 */ addiu $v0, $v0, 3 -/* 28278 8004CE78 ACA20000 */ sw $v0, ($a1) -/* 2827C 8004CE7C 00031A00 */ sll $v1, $v1, 8 -/* 28280 8004CE80 00832021 */ addu $a0, $a0, $v1 -/* 28284 8004CE84 10E00003 */ beqz $a3, .L8004CE94 -/* 28288 8004CE88 0080302D */ daddu $a2, $a0, $zero -/* 2828C 8004CE8C 00071200 */ sll $v0, $a3, 8 -/* 28290 8004CE90 344700FF */ ori $a3, $v0, 0xff -.L8004CE94: -/* 28294 8004CE94 00041400 */ sll $v0, $a0, 0x10 -/* 28298 8004CE98 58400001 */ blezl $v0, .L8004CEA0 -/* 2829C 8004CE9C 24060001 */ addiu $a2, $zero, 1 -.L8004CEA0: -/* 282A0 8004CEA0 8CA2006C */ lw $v0, 0x6c($a1) -/* 282A4 8004CEA4 00071C00 */ sll $v1, $a3, 0x10 -/* 282A8 8004CEA8 00621823 */ subu $v1, $v1, $v0 -/* 282AC 8004CEAC 00061400 */ sll $v0, $a2, 0x10 -/* 282B0 8004CEB0 00021403 */ sra $v0, $v0, 0x10 -/* 282B4 8004CEB4 14400002 */ bnez $v0, .L8004CEC0 -/* 282B8 8004CEB8 0062001A */ div $zero, $v1, $v0 -/* 282BC 8004CEBC 0007000D */ break 7 -.L8004CEC0: -/* 282C0 8004CEC0 2401FFFF */ addiu $at, $zero, -1 -/* 282C4 8004CEC4 14410004 */ bne $v0, $at, .L8004CED8 -/* 282C8 8004CEC8 3C018000 */ lui $at, 0x8000 -/* 282CC 8004CECC 14610002 */ bne $v1, $at, .L8004CED8 -/* 282D0 8004CED0 00000000 */ nop -/* 282D4 8004CED4 0006000D */ break 6 -.L8004CED8: -/* 282D8 8004CED8 00001812 */ mflo $v1 -/* 282DC 8004CEDC A4A60074 */ sh $a2, 0x74($a1) -/* 282E0 8004CEE0 A4A70076 */ sh $a3, 0x76($a1) -/* 282E4 8004CEE4 03E00008 */ jr $ra -/* 282E8 8004CEE8 ACA30070 */ sw $v1, 0x70($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CEEC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CEEC.s deleted file mode 100644 index e9e1d9babb..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CEEC.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CEEC -/* 282EC 8004CEEC 00A0382D */ daddu $a3, $a1, $zero -/* 282F0 8004CEF0 8CE20000 */ lw $v0, ($a3) -/* 282F4 8004CEF4 8C860008 */ lw $a2, 8($a0) -/* 282F8 8004CEF8 90430001 */ lbu $v1, 1($v0) -/* 282FC 8004CEFC 90450002 */ lbu $a1, 2($v0) -/* 28300 8004CF00 90440000 */ lbu $a0, ($v0) -/* 28304 8004CF04 24420003 */ addiu $v0, $v0, 3 -/* 28308 8004CF08 ACE20000 */ sw $v0, ($a3) -/* 2830C 8004CF0C 24020002 */ addiu $v0, $zero, 2 -/* 28310 8004CF10 00031A00 */ sll $v1, $v1, 8 -/* 28314 8004CF14 00651821 */ addu $v1, $v1, $a1 -/* 28318 8004CF18 A0E40084 */ sb $a0, 0x84($a3) -/* 2831C 8004CF1C 308400FF */ andi $a0, $a0, 0xff -/* 28320 8004CF20 1082000B */ beq $a0, $v0, .L8004CF50 -/* 28324 8004CF24 00661821 */ addu $v1, $v1, $a2 -/* 28328 8004CF28 28820003 */ slti $v0, $a0, 3 -/* 2832C 8004CF2C 10400005 */ beqz $v0, .L8004CF44 -/* 28330 8004CF30 24020001 */ addiu $v0, $zero, 1 -/* 28334 8004CF34 10820006 */ beq $a0, $v0, .L8004CF50 -/* 28338 8004CF38 00000000 */ nop -/* 2833C 8004CF3C 03E00008 */ jr $ra -/* 28340 8004CF40 ACE00080 */ sw $zero, 0x80($a3) -.L8004CF44: -/* 28344 8004CF44 24020003 */ addiu $v0, $zero, 3 -/* 28348 8004CF48 54820003 */ bnel $a0, $v0, .L8004CF58 -/* 2834C 8004CF4C ACE00080 */ sw $zero, 0x80($a3) -.L8004CF50: -/* 28350 8004CF50 03E00008 */ jr $ra -/* 28354 8004CF54 ACE30080 */ sw $v1, 0x80($a3) -.L8004CF58: -/* 28358 8004CF58 03E00008 */ jr $ra -/* 2835C 8004CF5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CF60.s b/ver/jp/asm/nonmatchings/264F0/func_8004CF60.s deleted file mode 100644 index ac34a88311..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CF60.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CF60 -/* 28360 8004CF60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 28364 8004CF64 AFBF0010 */ sw $ra, 0x10($sp) -/* 28368 8004CF68 8C860004 */ lw $a2, 4($a0) -/* 2836C 8004CF6C 908200BC */ lbu $v0, 0xbc($a0) -/* 28370 8004CF70 90C30045 */ lbu $v1, 0x45($a2) -/* 28374 8004CF74 14620004 */ bne $v1, $v0, .L8004CF88 -/* 28378 8004CF78 00000000 */ nop -/* 2837C 8004CF7C 908500BF */ lbu $a1, 0xbf($a0) -/* 28380 8004CF80 0C014D5D */ jal func_80053574 -/* 28384 8004CF84 00C0202D */ daddu $a0, $a2, $zero -.L8004CF88: -/* 28388 8004CF88 8FBF0010 */ lw $ra, 0x10($sp) -/* 2838C 8004CF8C 03E00008 */ jr $ra -/* 28390 8004CF90 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CF94.s b/ver/jp/asm/nonmatchings/264F0/func_8004CF94.s deleted file mode 100644 index 8628287f87..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CF94.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CF94 -/* 28394 8004CF94 8CA30000 */ lw $v1, ($a1) -/* 28398 8004CF98 24620002 */ addiu $v0, $v1, 2 -/* 2839C 8004CF9C ACA20050 */ sw $v0, 0x50($a1) -/* 283A0 8004CFA0 90620000 */ lbu $v0, ($v1) -/* 283A4 8004CFA4 90630001 */ lbu $v1, 1($v1) -/* 283A8 8004CFA8 8C840008 */ lw $a0, 8($a0) -/* 283AC 8004CFAC 00021200 */ sll $v0, $v0, 8 -/* 283B0 8004CFB0 00431021 */ addu $v0, $v0, $v1 -/* 283B4 8004CFB4 00441021 */ addu $v0, $v0, $a0 -/* 283B8 8004CFB8 03E00008 */ jr $ra -/* 283BC 8004CFBC ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CFC0.s b/ver/jp/asm/nonmatchings/264F0/func_8004CFC0.s deleted file mode 100644 index ca2fc9c305..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CFC0.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CFC0 -/* 283C0 8004CFC0 8CA20050 */ lw $v0, 0x50($a1) -/* 283C4 8004CFC4 03E00008 */ jr $ra -/* 283C8 8004CFC8 ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CFCC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CFCC.s deleted file mode 100644 index 34ea6e9ca2..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CFCC.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CFCC -/* 283CC 8004CFCC 03E00008 */ jr $ra -/* 283D0 8004CFD0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CFD4.s b/ver/jp/asm/nonmatchings/264F0/func_8004CFD4.s deleted file mode 100644 index 45309d3633..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CFD4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CFD4 -/* 283D4 8004CFD4 8CA20000 */ lw $v0, ($a1) -/* 283D8 8004CFD8 90430000 */ lbu $v1, ($v0) -/* 283DC 8004CFDC 24420001 */ addiu $v0, $v0, 1 -/* 283E0 8004CFE0 ACA20000 */ sw $v0, ($a1) -/* 283E4 8004CFE4 03E00008 */ jr $ra -/* 283E8 8004CFE8 A0A300A1 */ sb $v1, 0xa1($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004CFEC.s b/ver/jp/asm/nonmatchings/264F0/func_8004CFEC.s deleted file mode 100644 index 39d8da87a6..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004CFEC.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004CFEC -/* 283EC 8004CFEC 8CA20000 */ lw $v0, ($a1) -/* 283F0 8004CFF0 90430000 */ lbu $v1, ($v0) -/* 283F4 8004CFF4 24420001 */ addiu $v0, $v0, 1 -/* 283F8 8004CFF8 ACA20000 */ sw $v0, ($a1) -/* 283FC 8004CFFC 03E00008 */ jr $ra -/* 28400 8004D000 A0A300A2 */ sb $v1, 0xa2($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D004.s b/ver/jp/asm/nonmatchings/264F0/func_8004D004.s deleted file mode 100644 index 61e01c66a0..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D004.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D004 -/* 28404 8004D004 8CA20000 */ lw $v0, ($a1) -/* 28408 8004D008 90430000 */ lbu $v1, ($v0) -/* 2840C 8004D00C 24420001 */ addiu $v0, $v0, 1 -/* 28410 8004D010 ACA20000 */ sw $v0, ($a1) -/* 28414 8004D014 03E00008 */ jr $ra -/* 28418 8004D018 A0A300A3 */ sb $v1, 0xa3($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D01C.s b/ver/jp/asm/nonmatchings/264F0/func_8004D01C.s deleted file mode 100644 index f3718c8ae0..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D01C.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D01C -/* 2841C 8004D01C 8CA60000 */ lw $a2, ($a1) -/* 28420 8004D020 90C20000 */ lbu $v0, ($a2) -/* 28424 8004D024 90C30001 */ lbu $v1, 1($a2) -/* 28428 8004D028 00021200 */ sll $v0, $v0, 8 -/* 2842C 8004D02C 00431821 */ addu $v1, $v0, $v1 -/* 28430 8004D030 50600004 */ beql $v1, $zero, .L8004D044 -/* 28434 8004D034 ACA00018 */ sw $zero, 0x18($a1) -/* 28438 8004D038 8C820008 */ lw $v0, 8($a0) -/* 2843C 8004D03C 00621021 */ addu $v0, $v1, $v0 -/* 28440 8004D040 ACA20018 */ sw $v0, 0x18($a1) -.L8004D044: -/* 28444 8004D044 24C20002 */ addiu $v0, $a2, 2 -/* 28448 8004D048 03E00008 */ jr $ra -/* 2844C 8004D04C ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D050.s b/ver/jp/asm/nonmatchings/264F0/func_8004D050.s deleted file mode 100644 index 3c3ec9076a..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D050.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D050 -/* 28450 8004D050 8CA60000 */ lw $a2, ($a1) -/* 28454 8004D054 0000182D */ daddu $v1, $zero, $zero -.L8004D058: -/* 28458 8004D058 948200A0 */ lhu $v0, 0xa0($a0) -/* 2845C 8004D05C 1440000C */ bnez $v0, .L8004D090 -/* 28460 8004D060 24630001 */ addiu $v1, $v1, 1 -/* 28464 8004D064 90C20000 */ lbu $v0, ($a2) -/* 28468 8004D068 90C30001 */ lbu $v1, 1($a2) -/* 2846C 8004D06C 00021200 */ sll $v0, $v0, 8 -/* 28470 8004D070 00621821 */ addu $v1, $v1, $v0 -/* 28474 8004D074 A48300A0 */ sh $v1, 0xa0($a0) -/* 28478 8004D078 90C20002 */ lbu $v0, 2($a2) -/* 2847C 8004D07C 90C30003 */ lbu $v1, 3($a2) -/* 28480 8004D080 00021200 */ sll $v0, $v0, 8 -/* 28484 8004D084 00621821 */ addu $v1, $v1, $v0 -/* 28488 8004D088 08013427 */ j .L8004D09C -/* 2848C 8004D08C A48300A2 */ sh $v1, 0xa2($a0) -.L8004D090: -/* 28490 8004D090 2C620004 */ sltiu $v0, $v1, 4 -/* 28494 8004D094 1440FFF0 */ bnez $v0, .L8004D058 -/* 28498 8004D098 24840006 */ addiu $a0, $a0, 6 -.L8004D09C: -/* 2849C 8004D09C 24C20004 */ addiu $v0, $a2, 4 -/* 284A0 8004D0A0 03E00008 */ jr $ra -/* 284A4 8004D0A4 ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D0A8.s b/ver/jp/asm/nonmatchings/264F0/func_8004D0A8.s deleted file mode 100644 index 975e609a8f..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D0A8.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D0A8 -/* 284A8 8004D0A8 8CA20000 */ lw $v0, ($a1) -/* 284AC 8004D0AC 90430000 */ lbu $v1, ($v0) -/* 284B0 8004D0B0 24420001 */ addiu $v0, $v0, 1 -/* 284B4 8004D0B4 ACA20000 */ sw $v0, ($a1) -/* 284B8 8004D0B8 A4A3005E */ sh $v1, 0x5e($a1) -/* 284BC 8004D0BC 84A2005E */ lh $v0, 0x5e($a1) -/* 284C0 8004D0C0 10400003 */ beqz $v0, .L8004D0D0 -/* 284C4 8004D0C4 00031200 */ sll $v0, $v1, 8 -/* 284C8 8004D0C8 344200FF */ ori $v0, $v0, 0xff -/* 284CC 8004D0CC A4A2005E */ sh $v0, 0x5e($a1) -.L8004D0D0: -/* 284D0 8004D0D0 03E00008 */ jr $ra -/* 284D4 8004D0D4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D0D8.s b/ver/jp/asm/nonmatchings/264F0/func_8004D0D8.s deleted file mode 100644 index 899de49869..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D0D8.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D0D8 -/* 284D8 8004D0D8 000419C3 */ sra $v1, $a0, 7 -/* 284DC 8004D0DC 3063000F */ andi $v1, $v1, 0xf -/* 284E0 8004D0E0 000410C0 */ sll $v0, $a0, 3 -/* 284E4 8004D0E4 304200F0 */ andi $v0, $v0, 0xf0 -/* 284E8 8004D0E8 00621821 */ addu $v1, $v1, $v0 -/* 284EC 8004D0EC 00041143 */ sra $v0, $a0, 5 -/* 284F0 8004D0F0 00042083 */ sra $a0, $a0, 2 -/* 284F4 8004D0F4 00441021 */ addu $v0, $v0, $a0 -/* 284F8 8004D0F8 30420001 */ andi $v0, $v0, 1 -/* 284FC 8004D0FC 14400007 */ bnez $v0, .L8004D11C -/* 28500 8004D100 00031080 */ sll $v0, $v1, 2 -/* 28504 8004D104 00431021 */ addu $v0, $v0, $v1 -/* 28508 8004D108 00A20018 */ mult $a1, $v0 -/* 2850C 8004D10C 00003812 */ mflo $a3 -/* 28510 8004D110 00071203 */ sra $v0, $a3, 8 -/* 28514 8004D114 03E00008 */ jr $ra -/* 28518 8004D118 00C21023 */ subu $v0, $a2, $v0 -.L8004D11C: -/* 2851C 8004D11C 00431021 */ addu $v0, $v0, $v1 -/* 28520 8004D120 00A20018 */ mult $a1, $v0 -/* 28524 8004D124 00003812 */ mflo $a3 -/* 28528 8004D128 00071203 */ sra $v0, $a3, 8 -/* 2852C 8004D12C 03E00008 */ jr $ra -/* 28530 8004D130 00C21021 */ addu $v0, $a2, $v0 diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D134.s b/ver/jp/asm/nonmatchings/264F0/func_8004D134.s deleted file mode 100644 index ff8a7e1935..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D134.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D134 -/* 28534 8004D134 308200CC */ andi $v0, $a0, 0xcc -/* 28538 8004D138 00021083 */ sra $v0, $v0, 2 -/* 2853C 8004D13C 30840013 */ andi $a0, $a0, 0x13 -/* 28540 8004D140 00042080 */ sll $a0, $a0, 2 -/* 28544 8004D144 00441021 */ addu $v0, $v0, $a0 -/* 28548 8004D148 00A20018 */ mult $a1, $v0 -/* 2854C 8004D14C 00001812 */ mflo $v1 -/* 28550 8004D150 34028000 */ ori $v0, $zero, 0x8000 -/* 28554 8004D154 00431023 */ subu $v0, $v0, $v1 -/* 28558 8004D158 00C20018 */ mult $a2, $v0 -/* 2855C 8004D15C 00001812 */ mflo $v1 -/* 28560 8004D160 000313C3 */ sra $v0, $v1, 0xf -/* 28564 8004D164 03E00008 */ jr $ra -/* 28568 8004D168 304200FF */ andi $v0, $v0, 0xff diff --git a/ver/jp/asm/nonmatchings/264F0/func_8004D16C.s b/ver/jp/asm/nonmatchings/264F0/func_8004D16C.s deleted file mode 100644 index 7b51da2b21..0000000000 --- a/ver/jp/asm/nonmatchings/264F0/func_8004D16C.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D16C -/* 2856C 8004D16C 0000282D */ daddu $a1, $zero, $zero -/* 28570 8004D170 3C088008 */ lui $t0, %hi(D_80078434) -/* 28574 8004D174 25088434 */ addiu $t0, $t0, %lo(D_80078434) -/* 28578 8004D178 24070001 */ addiu $a3, $zero, 1 -/* 2857C 8004D17C 24060001 */ addiu $a2, $zero, 1 -/* 28580 8004D180 2403016C */ addiu $v1, $zero, 0x16c -.L8004D184: -/* 28584 8004D184 00831021 */ addu $v0, $a0, $v1 -/* 28588 8004D188 24A50001 */ addiu $a1, $a1, 1 -/* 2858C 8004D18C AC480000 */ sw $t0, ($v0) -/* 28590 8004D190 AC400080 */ sw $zero, 0x80($v0) -/* 28594 8004D194 A047009A */ sb $a3, 0x9a($v0) -/* 28598 8004D198 A04000A9 */ sb $zero, 0xa9($v0) -/* 2859C 8004D19C A446008E */ sh $a2, 0x8e($v0) -/* 285A0 8004D1A0 A0400098 */ sb $zero, 0x98($v0) -/* 285A4 8004D1A4 A0400099 */ sb $zero, 0x99($v0) -/* 285A8 8004D1A8 28A20008 */ slti $v0, $a1, 8 -/* 285AC 8004D1AC 1440FFF5 */ bnez $v0, .L8004D184 -/* 285B0 8004D1B0 246300AC */ addiu $v1, $v1, 0xac -/* 285B4 8004D1B4 03E00008 */ jr $ra -/* 285B8 8004D1B8 00000000 */ nop -/* 285BC 8004D1BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D1C0.s b/ver/jp/asm/nonmatchings/285C0/func_8004D1C0.s deleted file mode 100644 index a87fc0afc1..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D1C0.s +++ /dev/null @@ -1,184 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D1C0 -/* 285C0 8004D1C0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 285C4 8004D1C4 AFB10014 */ sw $s1, 0x14($sp) -/* 285C8 8004D1C8 0080882D */ daddu $s1, $a0, $zero -/* 285CC 8004D1CC AFB3001C */ sw $s3, 0x1c($sp) -/* 285D0 8004D1D0 0000982D */ daddu $s3, $zero, $zero -/* 285D4 8004D1D4 2406FFFF */ addiu $a2, $zero, -1 -/* 285D8 8004D1D8 AFBF0020 */ sw $ra, 0x20($sp) -/* 285DC 8004D1DC AFB20018 */ sw $s2, 0x18($sp) -/* 285E0 8004D1E0 AFB00010 */ sw $s0, 0x10($sp) -/* 285E4 8004D1E4 8E220014 */ lw $v0, 0x14($s1) -/* 285E8 8004D1E8 92230258 */ lbu $v1, 0x258($s1) -/* 285EC 8004D1EC 24420001 */ addiu $v0, $v0, 1 -/* 285F0 8004D1F0 1060008D */ beqz $v1, .L8004D428 -/* 285F4 8004D1F4 AE220014 */ sw $v0, 0x14($s1) -/* 285F8 8004D1F8 2C620008 */ sltiu $v0, $v1, 8 -/* 285FC 8004D1FC 10400023 */ beqz $v0, .L8004D28C -/* 28600 8004D200 0263102B */ sltu $v0, $s3, $v1 -/* 28604 8004D204 92240259 */ lbu $a0, 0x259($s1) -/* 28608 8004D208 10400015 */ beqz $v0, .L8004D260 -/* 2860C 8004D20C 0260282D */ daddu $a1, $s3, $zero -/* 28610 8004D210 0060382D */ daddu $a3, $v1, $zero -/* 28614 8004D214 308200FF */ andi $v0, $a0, 0xff -.L8004D218: -/* 28618 8004D218 00021080 */ sll $v0, $v0, 2 -/* 2861C 8004D21C 02221021 */ addu $v0, $s1, $v0 -/* 28620 8004D220 8C430238 */ lw $v1, 0x238($v0) -/* 28624 8004D224 10600009 */ beqz $v1, .L8004D24C -/* 28628 8004D228 2C620010 */ sltiu $v0, $v1, 0x10 -/* 2862C 8004D22C 10400003 */ beqz $v0, .L8004D23C -/* 28630 8004D230 24840001 */ addiu $a0, $a0, 1 -/* 28634 8004D234 30660003 */ andi $a2, $v1, 3 -/* 28638 8004D238 00039882 */ srl $s3, $v1, 2 -.L8004D23C: -/* 2863C 8004D23C 308200FF */ andi $v0, $a0, 0xff -/* 28640 8004D240 2C420008 */ sltiu $v0, $v0, 8 -/* 28644 8004D244 50400001 */ beql $v0, $zero, .L8004D24C -/* 28648 8004D248 0000202D */ daddu $a0, $zero, $zero -.L8004D24C: -/* 2864C 8004D24C 24A50001 */ addiu $a1, $a1, 1 -/* 28650 8004D250 30A200FF */ andi $v0, $a1, 0xff -/* 28654 8004D254 0047102B */ sltu $v0, $v0, $a3 -/* 28658 8004D258 1440FFEF */ bnez $v0, .L8004D218 -/* 2865C 8004D25C 308200FF */ andi $v0, $a0, 0xff -.L8004D260: -/* 28660 8004D260 9223025A */ lbu $v1, 0x25a($s1) -/* 28664 8004D264 92220259 */ lbu $v0, 0x259($s1) -/* 28668 8004D268 00622023 */ subu $a0, $v1, $v0 -/* 2866C 8004D26C 04820001 */ bltzl $a0, .L8004D274 -/* 28670 8004D270 24840008 */ addiu $a0, $a0, 8 -.L8004D274: -/* 28674 8004D274 92220258 */ lbu $v0, 0x258($s1) -/* 28678 8004D278 9223025A */ lbu $v1, 0x25a($s1) -/* 2867C 8004D27C 00441023 */ subu $v0, $v0, $a0 -/* 28680 8004D280 A2220258 */ sb $v0, 0x258($s1) -/* 28684 8004D284 080134A4 */ j .L8004D290 -/* 28688 8004D288 A2230259 */ sb $v1, 0x259($s1) -.L8004D28C: -/* 2868C 8004D28C A2200258 */ sb $zero, 0x258($s1) -.L8004D290: -/* 28690 8004D290 2402FFFF */ addiu $v0, $zero, -1 -/* 28694 8004D294 10C20064 */ beq $a2, $v0, .L8004D428 -/* 28698 8004D298 00000000 */ nop -/* 2869C 8004D29C 10C00058 */ beqz $a2, .L8004D400 -/* 286A0 8004D2A0 00000000 */ nop -/* 286A4 8004D2A4 96220058 */ lhu $v0, 0x58($s1) -/* 286A8 8004D2A8 10C2005F */ beq $a2, $v0, .L8004D428 -/* 286AC 8004D2AC 3C030002 */ lui $v1, 2 -/* 286B0 8004D2B0 3463625A */ ori $v1, $v1, 0x625a -/* 286B4 8004D2B4 30C200FF */ andi $v0, $a2, 0xff -/* 286B8 8004D2B8 A6220058 */ sh $v0, 0x58($s1) -/* 286BC 8004D2BC A622005A */ sh $v0, 0x5a($s1) -/* 286C0 8004D2C0 24020003 */ addiu $v0, $zero, 3 -/* 286C4 8004D2C4 A2220221 */ sb $v0, 0x221($s1) -/* 286C8 8004D2C8 24020002 */ addiu $v0, $zero, 2 -/* 286CC 8004D2CC 14C20004 */ bne $a2, $v0, .L8004D2E0 -/* 286D0 8004D2D0 AE230008 */ sw $v1, 8($s1) -/* 286D4 8004D2D4 8E220000 */ lw $v0, ($s1) -/* 286D8 8004D2D8 080134BA */ j .L8004D2E8 -/* 286DC 8004D2DC 8C500060 */ lw $s0, 0x60($v0) -.L8004D2E0: -/* 286E0 8004D2E0 8E220000 */ lw $v0, ($s1) -/* 286E4 8004D2E4 8C50005C */ lw $s0, 0x5c($v0) -.L8004D2E8: -/* 286E8 8004D2E8 8E220074 */ lw $v0, 0x74($s1) -/* 286EC 8004D2EC 0220202D */ daddu $a0, $s1, $zero -/* 286F0 8004D2F0 AE300064 */ sw $s0, 0x64($s1) -/* 286F4 8004D2F4 90420000 */ lbu $v0, ($v0) -/* 286F8 8004D2F8 3C050002 */ lui $a1, 2 -/* 286FC 8004D2FC 30420007 */ andi $v0, $v0, 7 -/* 28700 8004D300 3C068008 */ lui $a2, %hi(D_800784E0) -/* 28704 8004D304 00C23021 */ addu $a2, $a2, $v0 -/* 28708 8004D308 90C684E0 */ lbu $a2, %lo(D_800784E0)($a2) -/* 2870C 8004D30C 0C01394C */ jal func_8004E530 -/* 28710 8004D310 34A5625A */ ori $a1, $a1, 0x625a -/* 28714 8004D314 26120010 */ addiu $s2, $s0, 0x10 -/* 28718 8004D318 00131040 */ sll $v0, $s3, 1 -/* 2871C 8004D31C 02421021 */ addu $v0, $s2, $v0 -/* 28720 8004D320 94420004 */ lhu $v0, 4($v0) -/* 28724 8004D324 14400003 */ bnez $v0, .L8004D334 -/* 28728 8004D328 00021080 */ sll $v0, $v0, 2 -/* 2872C 8004D32C 96020014 */ lhu $v0, 0x14($s0) -/* 28730 8004D330 00021080 */ sll $v0, $v0, 2 -.L8004D334: -/* 28734 8004D334 00501021 */ addu $v0, $v0, $s0 -/* 28738 8004D338 AE22006C */ sw $v0, 0x6c($s1) -/* 2873C 8004D33C AE220068 */ sw $v0, 0x68($s1) -/* 28740 8004D340 9602001C */ lhu $v0, 0x1c($s0) -/* 28744 8004D344 10400020 */ beqz $v0, .L8004D3C8 -/* 28748 8004D348 00021080 */ sll $v0, $v0, 2 -/* 2874C 8004D34C 8E230064 */ lw $v1, 0x64($s1) -/* 28750 8004D350 00431021 */ addu $v0, $v0, $v1 -/* 28754 8004D354 AE220078 */ sw $v0, 0x78($s1) -/* 28758 8004D358 9202001F */ lbu $v0, 0x1f($s0) -/* 2875C 8004D35C A222021C */ sb $v0, 0x21c($s1) -/* 28760 8004D360 304200FF */ andi $v0, $v0, 0xff -/* 28764 8004D364 1040000C */ beqz $v0, .L8004D398 -/* 28768 8004D368 0000182D */ daddu $v1, $zero, $zero -/* 2876C 8004D36C 0220282D */ daddu $a1, $s1, $zero -/* 28770 8004D370 0060202D */ daddu $a0, $v1, $zero -.L8004D374: -/* 28774 8004D374 8E220078 */ lw $v0, 0x78($s1) -/* 28778 8004D378 24630001 */ addiu $v1, $v1, 1 -/* 2877C 8004D37C 00441021 */ addu $v0, $v0, $a0 -/* 28780 8004D380 ACA20080 */ sw $v0, 0x80($a1) -/* 28784 8004D384 24A50004 */ addiu $a1, $a1, 4 -/* 28788 8004D388 9222021C */ lbu $v0, 0x21c($s1) -/* 2878C 8004D38C 0062102B */ sltu $v0, $v1, $v0 -/* 28790 8004D390 1440FFF8 */ bnez $v0, .L8004D374 -/* 28794 8004D394 2484000C */ addiu $a0, $a0, 0xc -.L8004D398: -/* 28798 8004D398 2C62000C */ sltiu $v0, $v1, 0xc -/* 2879C 8004D39C 1040000C */ beqz $v0, .L8004D3D0 -/* 287A0 8004D3A0 00031080 */ sll $v0, $v1, 2 -/* 287A4 8004D3A4 00512021 */ addu $a0, $v0, $s1 -.L8004D3A8: -/* 287A8 8004D3A8 8E220080 */ lw $v0, 0x80($s1) -/* 287AC 8004D3AC 24630001 */ addiu $v1, $v1, 1 -/* 287B0 8004D3B0 AC820080 */ sw $v0, 0x80($a0) -/* 287B4 8004D3B4 2C62000C */ sltiu $v0, $v1, 0xc -/* 287B8 8004D3B8 1440FFFB */ bnez $v0, .L8004D3A8 -/* 287BC 8004D3BC 24840004 */ addiu $a0, $a0, 4 -/* 287C0 8004D3C0 080134F4 */ j .L8004D3D0 -/* 287C4 8004D3C4 00000000 */ nop -.L8004D3C8: -/* 287C8 8004D3C8 AE200078 */ sw $zero, 0x78($s1) -/* 287CC 8004D3CC A220021C */ sb $zero, 0x21c($s1) -.L8004D3D0: -/* 287D0 8004D3D0 96420010 */ lhu $v0, 0x10($s2) -/* 287D4 8004D3D4 10400007 */ beqz $v0, .L8004D3F4 -/* 287D8 8004D3D8 00021080 */ sll $v0, $v0, 2 -/* 287DC 8004D3DC 8E230064 */ lw $v1, 0x64($s1) -/* 287E0 8004D3E0 00431021 */ addu $v0, $v0, $v1 -/* 287E4 8004D3E4 AE22007C */ sw $v0, 0x7c($s1) -/* 287E8 8004D3E8 92420013 */ lbu $v0, 0x13($s2) -/* 287EC 8004D3EC 0801350A */ j .L8004D428 -/* 287F0 8004D3F0 A222021D */ sb $v0, 0x21d($s1) -.L8004D3F4: -/* 287F4 8004D3F4 AE20007C */ sw $zero, 0x7c($s1) -/* 287F8 8004D3F8 0801350A */ j .L8004D428 -/* 287FC 8004D3FC A220021D */ sb $zero, 0x21d($s1) -.L8004D400: -/* 28800 8004D400 96220058 */ lhu $v0, 0x58($s1) -/* 28804 8004D404 10400006 */ beqz $v0, .L8004D420 -/* 28808 8004D408 24020004 */ addiu $v0, $zero, 4 -/* 2880C 8004D40C A2220221 */ sb $v0, 0x221($s1) -/* 28810 8004D410 24020001 */ addiu $v0, $zero, 1 -/* 28814 8004D414 AE220010 */ sw $v0, 0x10($s1) -/* 28818 8004D418 0801350A */ j .L8004D428 -/* 2881C 8004D41C AE220008 */ sw $v0, 8($s1) -.L8004D420: -/* 28820 8004D420 0C0135D6 */ jal func_8004D758 -/* 28824 8004D424 0220202D */ daddu $a0, $s1, $zero -.L8004D428: -/* 28828 8004D428 8FBF0020 */ lw $ra, 0x20($sp) -/* 2882C 8004D42C 8FB3001C */ lw $s3, 0x1c($sp) -/* 28830 8004D430 8FB20018 */ lw $s2, 0x18($sp) -/* 28834 8004D434 8FB10014 */ lw $s1, 0x14($sp) -/* 28838 8004D438 8FB00010 */ lw $s0, 0x10($sp) -/* 2883C 8004D43C 03E00008 */ jr $ra -/* 28840 8004D440 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D444.s b/ver/jp/asm/nonmatchings/285C0/func_8004D444.s deleted file mode 100644 index 3c04ba07c8..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D444.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D444 -/* 28844 8004D444 3C05800A */ lui $a1, %hi(D_8009A644) -/* 28848 8004D448 8CA5A644 */ lw $a1, %lo(D_8009A644)($a1) -/* 2884C 8004D44C 8CA30000 */ lw $v1, ($a1) -/* 28850 8004D450 8C62005C */ lw $v0, 0x5c($v1) -/* 28854 8004D454 8C420008 */ lw $v0, 8($v0) -/* 28858 8004D458 10820009 */ beq $a0, $v0, .L8004D480 -/* 2885C 8004D45C 00000000 */ nop -/* 28860 8004D460 8C620060 */ lw $v0, 0x60($v1) -/* 28864 8004D464 8C420008 */ lw $v0, 8($v0) -/* 28868 8004D468 14820007 */ bne $a0, $v0, .L8004D488 -/* 2886C 8004D46C 00000000 */ nop -/* 28870 8004D470 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 28874 8004D474 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 28878 8004D478 03E00008 */ jr $ra -/* 2887C 8004D47C 00000000 */ nop -.L8004D480: -/* 28880 8004D480 03E00008 */ jr $ra -/* 28884 8004D484 00A0102D */ daddu $v0, $a1, $zero -.L8004D488: -/* 28888 8004D488 03E00008 */ jr $ra -/* 2888C 8004D48C 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D490.s b/ver/jp/asm/nonmatchings/285C0/func_8004D490.s deleted file mode 100644 index d520ad6dea..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D490.s +++ /dev/null @@ -1,162 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D490 -/* 28890 8004D490 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 28894 8004D494 AFB20018 */ sw $s2, 0x18($sp) -/* 28898 8004D498 0080902D */ daddu $s2, $a0, $zero -/* 2889C 8004D49C AFB50024 */ sw $s5, 0x24($sp) -/* 288A0 8004D4A0 AFBF0028 */ sw $ra, 0x28($sp) -/* 288A4 8004D4A4 AFB40020 */ sw $s4, 0x20($sp) -/* 288A8 8004D4A8 AFB3001C */ sw $s3, 0x1c($sp) -/* 288AC 8004D4AC AFB10014 */ sw $s1, 0x14($sp) -/* 288B0 8004D4B0 AFB00010 */ sw $s0, 0x10($sp) -/* 288B4 8004D4B4 8E540000 */ lw $s4, ($s2) -/* 288B8 8004D4B8 8E530010 */ lw $s3, 0x10($s2) -/* 288BC 8004D4BC 12800074 */ beqz $s4, .L8004D690 -/* 288C0 8004D4C0 0000A82D */ daddu $s5, $zero, $zero -/* 288C4 8004D4C4 0C013511 */ jal func_8004D444 -/* 288C8 8004D4C8 0280202D */ daddu $a0, $s4, $zero -/* 288CC 8004D4CC 0040802D */ daddu $s0, $v0, $zero -/* 288D0 8004D4D0 52000070 */ beql $s0, $zero, .L8004D694 -/* 288D4 8004D4D4 24150002 */ addiu $s5, $zero, 2 -/* 288D8 8004D4D8 8E020064 */ lw $v0, 0x64($s0) -/* 288DC 8004D4DC 8E450004 */ lw $a1, 4($s2) -/* 288E0 8004D4E0 10A00008 */ beqz $a1, .L8004D504 -/* 288E4 8004D4E4 24510010 */ addiu $s1, $v0, 0x10 -/* 288E8 8004D4E8 28A22711 */ slti $v0, $a1, 0x2711 -/* 288EC 8004D4EC 14400003 */ bnez $v0, .L8004D4FC -/* 288F0 8004D4F0 28A200FA */ slti $v0, $a1, 0xfa -/* 288F4 8004D4F4 08013541 */ j .L8004D504 -/* 288F8 8004D4F8 24052710 */ addiu $a1, $zero, 0x2710 -.L8004D4FC: -/* 288FC 8004D4FC 54400001 */ bnel $v0, $zero, .L8004D504 -/* 28900 8004D500 240500FA */ addiu $a1, $zero, 0xfa -.L8004D504: -/* 28904 8004D504 8E460008 */ lw $a2, 8($s2) -/* 28908 8004D508 28C20080 */ slti $v0, $a2, 0x80 -/* 2890C 8004D50C 50400001 */ beql $v0, $zero, .L8004D514 -/* 28910 8004D510 2406007F */ addiu $a2, $zero, 0x7f -.L8004D514: -/* 28914 8004D514 10C00002 */ beqz $a2, .L8004D520 -/* 28918 8004D518 00061200 */ sll $v0, $a2, 8 -/* 2891C 8004D51C 344600FF */ ori $a2, $v0, 0xff -.L8004D520: -/* 28920 8004D520 8E47000C */ lw $a3, 0xc($s2) -/* 28924 8004D524 28E20080 */ slti $v0, $a3, 0x80 -/* 28928 8004D528 50400001 */ beql $v0, $zero, .L8004D530 -/* 2892C 8004D52C 2407007F */ addiu $a3, $zero, 0x7f -.L8004D530: -/* 28930 8004D530 10E00003 */ beqz $a3, .L8004D540 -/* 28934 8004D534 00071200 */ sll $v0, $a3, 8 -/* 28938 8004D538 08013551 */ j .L8004D544 -/* 2893C 8004D53C 344700FF */ ori $a3, $v0, 0xff -.L8004D540: -/* 28940 8004D540 24077FFF */ addiu $a3, $zero, 0x7fff -.L8004D544: -/* 28944 8004D544 0C014D89 */ jal func_80053624 -/* 28948 8004D548 2604002C */ addiu $a0, $s0, 0x2c -/* 2894C 8004D54C 0200202D */ daddu $a0, $s0, $zero -/* 28950 8004D550 24027FFF */ addiu $v0, $zero, 0x7fff -/* 28954 8004D554 A6020044 */ sh $v0, 0x44($s0) -/* 28958 8004D558 24020001 */ addiu $v0, $zero, 1 -/* 2895C 8004D55C A6020046 */ sh $v0, 0x46($s0) -/* 28960 8004D560 92220000 */ lbu $v0, ($s1) -/* 28964 8004D564 3C050002 */ lui $a1, 2 -/* 28968 8004D568 30420007 */ andi $v0, $v0, 7 -/* 2896C 8004D56C 3C068008 */ lui $a2, %hi(D_800784E0) -/* 28970 8004D570 00C23021 */ addu $a2, $a2, $v0 -/* 28974 8004D574 90C684E0 */ lbu $a2, %lo(D_800784E0)($a2) -/* 28978 8004D578 0C01394C */ jal func_8004E530 -/* 2897C 8004D57C 34A5625A */ ori $a1, $a1, 0x625a -/* 28980 8004D580 2E620004 */ sltiu $v0, $s3, 4 -/* 28984 8004D584 10400005 */ beqz $v0, .L8004D59C -/* 28988 8004D588 00131040 */ sll $v0, $s3, 1 -/* 2898C 8004D58C 02221021 */ addu $v0, $s1, $v0 -/* 28990 8004D590 94420004 */ lhu $v0, 4($v0) -/* 28994 8004D594 14400003 */ bnez $v0, .L8004D5A4 -/* 28998 8004D598 00131040 */ sll $v0, $s3, 1 -.L8004D59C: -/* 2899C 8004D59C 0000982D */ daddu $s3, $zero, $zero -/* 289A0 8004D5A0 00131040 */ sll $v0, $s3, 1 -.L8004D5A4: -/* 289A4 8004D5A4 02221021 */ addu $v0, $s1, $v0 -/* 289A8 8004D5A8 AE130060 */ sw $s3, 0x60($s0) -/* 289AC 8004D5AC 94420004 */ lhu $v0, 4($v0) -/* 289B0 8004D5B0 8E030064 */ lw $v1, 0x64($s0) -/* 289B4 8004D5B4 00021080 */ sll $v0, $v0, 2 -/* 289B8 8004D5B8 00431021 */ addu $v0, $v0, $v1 -/* 289BC 8004D5BC AE02006C */ sw $v0, 0x6c($s0) -/* 289C0 8004D5C0 AE020068 */ sw $v0, 0x68($s0) -/* 289C4 8004D5C4 9622000C */ lhu $v0, 0xc($s1) -/* 289C8 8004D5C8 1040001F */ beqz $v0, .L8004D648 -/* 289CC 8004D5CC 00021080 */ sll $v0, $v0, 2 -/* 289D0 8004D5D0 00431021 */ addu $v0, $v0, $v1 -/* 289D4 8004D5D4 AE020078 */ sw $v0, 0x78($s0) -/* 289D8 8004D5D8 9222000F */ lbu $v0, 0xf($s1) -/* 289DC 8004D5DC A202021C */ sb $v0, 0x21c($s0) -/* 289E0 8004D5E0 304200FF */ andi $v0, $v0, 0xff -/* 289E4 8004D5E4 1040000C */ beqz $v0, .L8004D618 -/* 289E8 8004D5E8 0000182D */ daddu $v1, $zero, $zero -/* 289EC 8004D5EC 0200282D */ daddu $a1, $s0, $zero -/* 289F0 8004D5F0 0060202D */ daddu $a0, $v1, $zero -.L8004D5F4: -/* 289F4 8004D5F4 8E020078 */ lw $v0, 0x78($s0) -/* 289F8 8004D5F8 24630001 */ addiu $v1, $v1, 1 -/* 289FC 8004D5FC 00441021 */ addu $v0, $v0, $a0 -/* 28A00 8004D600 ACA20080 */ sw $v0, 0x80($a1) -/* 28A04 8004D604 24A50004 */ addiu $a1, $a1, 4 -/* 28A08 8004D608 9202021C */ lbu $v0, 0x21c($s0) -/* 28A0C 8004D60C 0062102B */ sltu $v0, $v1, $v0 -/* 28A10 8004D610 1440FFF8 */ bnez $v0, .L8004D5F4 -/* 28A14 8004D614 2484000C */ addiu $a0, $a0, 0xc -.L8004D618: -/* 28A18 8004D618 2C62000C */ sltiu $v0, $v1, 0xc -/* 28A1C 8004D61C 1040000C */ beqz $v0, .L8004D650 -/* 28A20 8004D620 00031080 */ sll $v0, $v1, 2 -/* 28A24 8004D624 00502021 */ addu $a0, $v0, $s0 -.L8004D628: -/* 28A28 8004D628 8E020080 */ lw $v0, 0x80($s0) -/* 28A2C 8004D62C 24630001 */ addiu $v1, $v1, 1 -/* 28A30 8004D630 AC820080 */ sw $v0, 0x80($a0) -/* 28A34 8004D634 2C62000C */ sltiu $v0, $v1, 0xc -/* 28A38 8004D638 1440FFFB */ bnez $v0, .L8004D628 -/* 28A3C 8004D63C 24840004 */ addiu $a0, $a0, 4 -/* 28A40 8004D640 08013594 */ j .L8004D650 -/* 28A44 8004D644 00000000 */ nop -.L8004D648: -/* 28A48 8004D648 AE000078 */ sw $zero, 0x78($s0) -/* 28A4C 8004D64C A200021C */ sb $zero, 0x21c($s0) -.L8004D650: -/* 28A50 8004D650 96220010 */ lhu $v0, 0x10($s1) -/* 28A54 8004D654 10400007 */ beqz $v0, .L8004D674 -/* 28A58 8004D658 00021080 */ sll $v0, $v0, 2 -/* 28A5C 8004D65C 8E030064 */ lw $v1, 0x64($s0) -/* 28A60 8004D660 00431021 */ addu $v0, $v0, $v1 -/* 28A64 8004D664 AE02007C */ sw $v0, 0x7c($s0) -/* 28A68 8004D668 92220013 */ lbu $v0, 0x13($s1) -/* 28A6C 8004D66C 0801359F */ j .L8004D67C -/* 28A70 8004D670 A202021D */ sb $v0, 0x21d($s0) -.L8004D674: -/* 28A74 8004D674 AE00007C */ sw $zero, 0x7c($s0) -/* 28A78 8004D678 A200021D */ sb $zero, 0x21d($s0) -.L8004D67C: -/* 28A7C 8004D67C AE14001C */ sw $s4, 0x1c($s0) -/* 28A80 8004D680 0C0138A2 */ jal func_8004E288 -/* 28A84 8004D684 0200202D */ daddu $a0, $s0, $zero -/* 28A88 8004D688 080135A6 */ j .L8004D698 -/* 28A8C 8004D68C 02A0102D */ daddu $v0, $s5, $zero -.L8004D690: -/* 28A90 8004D690 24150003 */ addiu $s5, $zero, 3 -.L8004D694: -/* 28A94 8004D694 02A0102D */ daddu $v0, $s5, $zero -.L8004D698: -/* 28A98 8004D698 8FBF0028 */ lw $ra, 0x28($sp) -/* 28A9C 8004D69C 8FB50024 */ lw $s5, 0x24($sp) -/* 28AA0 8004D6A0 8FB40020 */ lw $s4, 0x20($sp) -/* 28AA4 8004D6A4 8FB3001C */ lw $s3, 0x1c($sp) -/* 28AA8 8004D6A8 8FB20018 */ lw $s2, 0x18($sp) -/* 28AAC 8004D6AC 8FB10014 */ lw $s1, 0x14($sp) -/* 28AB0 8004D6B0 8FB00010 */ lw $s0, 0x10($sp) -/* 28AB4 8004D6B4 03E00008 */ jr $ra -/* 28AB8 8004D6B8 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D6BC.s b/ver/jp/asm/nonmatchings/285C0/func_8004D6BC.s deleted file mode 100644 index 4ace4835ba..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D6BC.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D6BC -/* 28ABC 8004D6BC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 28AC0 8004D6C0 AFB10014 */ sw $s1, 0x14($sp) -/* 28AC4 8004D6C4 0080882D */ daddu $s1, $a0, $zero -/* 28AC8 8004D6C8 AFB00010 */ sw $s0, 0x10($sp) -/* 28ACC 8004D6CC 0000802D */ daddu $s0, $zero, $zero -/* 28AD0 8004D6D0 1220000D */ beqz $s1, .L8004D708 -/* 28AD4 8004D6D4 AFBF0018 */ sw $ra, 0x18($sp) -/* 28AD8 8004D6D8 0C013511 */ jal func_8004D444 -/* 28ADC 8004D6DC 00000000 */ nop -/* 28AE0 8004D6E0 0040202D */ daddu $a0, $v0, $zero -/* 28AE4 8004D6E4 50800009 */ beql $a0, $zero, .L8004D70C -/* 28AE8 8004D6E8 24100002 */ addiu $s0, $zero, 2 -/* 28AEC 8004D6EC 8C82001C */ lw $v0, 0x1c($a0) -/* 28AF0 8004D6F0 16220007 */ bne $s1, $v0, .L8004D710 -/* 28AF4 8004D6F4 0200102D */ daddu $v0, $s0, $zero -/* 28AF8 8004D6F8 0C0135D6 */ jal func_8004D758 -/* 28AFC 8004D6FC 00000000 */ nop -/* 28B00 8004D700 080135C4 */ j .L8004D710 -/* 28B04 8004D704 0200102D */ daddu $v0, $s0, $zero -.L8004D708: -/* 28B08 8004D708 24100003 */ addiu $s0, $zero, 3 -.L8004D70C: -/* 28B0C 8004D70C 0200102D */ daddu $v0, $s0, $zero -.L8004D710: -/* 28B10 8004D710 8FBF0018 */ lw $ra, 0x18($sp) -/* 28B14 8004D714 8FB10014 */ lw $s1, 0x14($sp) -/* 28B18 8004D718 8FB00010 */ lw $s0, 0x10($sp) -/* 28B1C 8004D71C 03E00008 */ jr $ra -/* 28B20 8004D720 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D724.s b/ver/jp/asm/nonmatchings/285C0/func_8004D724.s deleted file mode 100644 index b0b8c3eced..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D724.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D724 -/* 28B24 8004D724 3C04800A */ lui $a0, %hi(D_8009A644) -/* 28B28 8004D728 8C84A644 */ lw $a0, %lo(D_8009A644)($a0) -/* 28B2C 8004D72C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 28B30 8004D730 AFBF0010 */ sw $ra, 0x10($sp) -/* 28B34 8004D734 0C0135D6 */ jal func_8004D758 -/* 28B38 8004D738 00000000 */ nop -/* 28B3C 8004D73C 3C04800A */ lui $a0, %hi(D_8009A5DC) -/* 28B40 8004D740 8C84A5DC */ lw $a0, %lo(D_8009A5DC)($a0) -/* 28B44 8004D744 0C0135D6 */ jal func_8004D758 -/* 28B48 8004D748 00000000 */ nop -/* 28B4C 8004D74C 8FBF0010 */ lw $ra, 0x10($sp) -/* 28B50 8004D750 03E00008 */ jr $ra -/* 28B54 8004D754 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D758.s b/ver/jp/asm/nonmatchings/285C0/func_8004D758.s deleted file mode 100644 index fab270449d..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D758.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D758 -/* 28B58 8004D758 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 28B5C 8004D75C AFBF0010 */ sw $ra, 0x10($sp) -/* 28B60 8004D760 90820221 */ lbu $v0, 0x221($a0) -/* 28B64 8004D764 10400007 */ beqz $v0, .L8004D784 -/* 28B68 8004D768 24020004 */ addiu $v0, $zero, 4 -/* 28B6C 8004D76C A0820221 */ sb $v0, 0x221($a0) -/* 28B70 8004D770 24020001 */ addiu $v0, $zero, 1 -/* 28B74 8004D774 AC820010 */ sw $v0, 0x10($a0) -/* 28B78 8004D778 AC820008 */ sw $v0, 8($a0) -/* 28B7C 8004D77C 0C014DB2 */ jal func_800536C8 -/* 28B80 8004D780 2484002C */ addiu $a0, $a0, 0x2c -.L8004D784: -/* 28B84 8004D784 8FBF0010 */ lw $ra, 0x10($sp) -/* 28B88 8004D788 03E00008 */ jr $ra -/* 28B8C 8004D78C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D790.s b/ver/jp/asm/nonmatchings/285C0/func_8004D790.s deleted file mode 100644 index bb806e70b4..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D790.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D790 -/* 28B90 8004D790 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 28B94 8004D794 AFB00010 */ sw $s0, 0x10($sp) -/* 28B98 8004D798 0080802D */ daddu $s0, $a0, $zero -/* 28B9C 8004D79C 12000009 */ beqz $s0, .L8004D7C4 -/* 28BA0 8004D7A0 AFBF0014 */ sw $ra, 0x14($sp) -/* 28BA4 8004D7A4 0C013511 */ jal func_8004D444 -/* 28BA8 8004D7A8 00000000 */ nop -/* 28BAC 8004D7AC 50400006 */ beql $v0, $zero, .L8004D7C8 -/* 28BB0 8004D7B0 24020002 */ addiu $v0, $zero, 2 -/* 28BB4 8004D7B4 8C42001C */ lw $v0, 0x1c($v0) -/* 28BB8 8004D7B8 02021026 */ xor $v0, $s0, $v0 -/* 28BBC 8004D7BC 080135F2 */ j .L8004D7C8 -/* 28BC0 8004D7C0 2C420001 */ sltiu $v0, $v0, 1 -.L8004D7C4: -/* 28BC4 8004D7C4 24020003 */ addiu $v0, $zero, 3 -.L8004D7C8: -/* 28BC8 8004D7C8 8FBF0014 */ lw $ra, 0x14($sp) -/* 28BCC 8004D7CC 8FB00010 */ lw $s0, 0x10($sp) -/* 28BD0 8004D7D0 03E00008 */ jr $ra -/* 28BD4 8004D7D4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D7D8.s b/ver/jp/asm/nonmatchings/285C0/func_8004D7D8.s deleted file mode 100644 index 89321a0d32..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D7D8.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D7D8 -/* 28BD8 8004D7D8 8C82001C */ lw $v0, 0x1c($a0) -/* 28BDC 8004D7DC 10400005 */ beqz $v0, .L8004D7F4 -/* 28BE0 8004D7E0 0000102D */ daddu $v0, $zero, $zero -/* 28BE4 8004D7E4 90830221 */ lbu $v1, 0x221($a0) -/* 28BE8 8004D7E8 14600002 */ bnez $v1, .L8004D7F4 -/* 28BEC 8004D7EC 24020001 */ addiu $v0, $zero, 1 -/* 28BF0 8004D7F0 0000102D */ daddu $v0, $zero, $zero -.L8004D7F4: -/* 28BF4 8004D7F4 03E00008 */ jr $ra -/* 28BF8 8004D7F8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D7FC.s b/ver/jp/asm/nonmatchings/285C0/func_8004D7FC.s deleted file mode 100644 index 3c6bee6374..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D7FC.s +++ /dev/null @@ -1,86 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D7FC -/* 28BFC 8004D7FC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 28C00 8004D800 AFB3001C */ sw $s3, 0x1c($sp) -/* 28C04 8004D804 0080982D */ daddu $s3, $a0, $zero -/* 28C08 8004D808 AFB20018 */ sw $s2, 0x18($sp) -/* 28C0C 8004D80C AFBF0024 */ sw $ra, 0x24($sp) -/* 28C10 8004D810 AFB40020 */ sw $s4, 0x20($sp) -/* 28C14 8004D814 AFB10014 */ sw $s1, 0x14($sp) -/* 28C18 8004D818 AFB00010 */ sw $s0, 0x10($sp) -/* 28C1C 8004D81C 8E700000 */ lw $s0, ($s3) -/* 28C20 8004D820 8E710004 */ lw $s1, 4($s3) -/* 28C24 8004D824 9674000E */ lhu $s4, 0xe($s3) -/* 28C28 8004D828 12000037 */ beqz $s0, .L8004D908 -/* 28C2C 8004D82C 0000902D */ daddu $s2, $zero, $zero -/* 28C30 8004D830 2622FF06 */ addiu $v0, $s1, -0xfa -/* 28C34 8004D834 2C422617 */ sltiu $v0, $v0, 0x2617 -/* 28C38 8004D838 50400034 */ beql $v0, $zero, .L8004D90C -/* 28C3C 8004D83C 24120004 */ addiu $s2, $zero, 4 -/* 28C40 8004D840 0C013511 */ jal func_8004D444 -/* 28C44 8004D844 0200202D */ daddu $a0, $s0, $zero -/* 28C48 8004D848 0040282D */ daddu $a1, $v0, $zero -/* 28C4C 8004D84C 50A0002F */ beql $a1, $zero, .L8004D90C -/* 28C50 8004D850 24120002 */ addiu $s2, $zero, 2 -/* 28C54 8004D854 8CA6001C */ lw $a2, 0x1c($a1) -/* 28C58 8004D858 14D0002D */ bne $a2, $s0, .L8004D910 -/* 28C5C 8004D85C 0240102D */ daddu $v0, $s2, $zero -/* 28C60 8004D860 90A20221 */ lbu $v0, 0x221($a1) -/* 28C64 8004D864 1040002A */ beqz $v0, .L8004D910 -/* 28C68 8004D868 0240102D */ daddu $v0, $s2, $zero -/* 28C6C 8004D86C 90A20220 */ lbu $v0, 0x220($a1) -/* 28C70 8004D870 14400027 */ bnez $v0, .L8004D910 -/* 28C74 8004D874 0240102D */ daddu $v0, $s2, $zero -/* 28C78 8004D878 00111140 */ sll $v0, $s1, 5 -/* 28C7C 8004D87C 00511023 */ subu $v0, $v0, $s1 -/* 28C80 8004D880 00021080 */ sll $v0, $v0, 2 -/* 28C84 8004D884 00511021 */ addu $v0, $v0, $s1 -/* 28C88 8004D888 000210C0 */ sll $v0, $v0, 3 -/* 28C8C 8004D88C 3C03B65C */ lui $v1, 0xb65c -/* 28C90 8004D890 34636D59 */ ori $v1, $v1, 0x6d59 -/* 28C94 8004D894 00430019 */ multu $v0, $v1 -/* 28C98 8004D898 8CA2002C */ lw $v0, 0x2c($a1) -/* 28C9C 8004D89C 00001810 */ mfhi $v1 -/* 28CA0 8004D8A0 00032302 */ srl $a0, $v1, 0xc -/* 28CA4 8004D8A4 00141C00 */ sll $v1, $s4, 0x10 -/* 28CA8 8004D8A8 00621823 */ subu $v1, $v1, $v0 -/* 28CAC 8004D8AC 00041400 */ sll $v0, $a0, 0x10 -/* 28CB0 8004D8B0 00021403 */ sra $v0, $v0, 0x10 -/* 28CB4 8004D8B4 14400002 */ bnez $v0, .L8004D8C0 -/* 28CB8 8004D8B8 0062001A */ div $zero, $v1, $v0 -/* 28CBC 8004D8BC 0007000D */ break 7 -.L8004D8C0: -/* 28CC0 8004D8C0 2401FFFF */ addiu $at, $zero, -1 -/* 28CC4 8004D8C4 14410004 */ bne $v0, $at, .L8004D8D8 -/* 28CC8 8004D8C8 3C018000 */ lui $at, 0x8000 -/* 28CCC 8004D8CC 14610002 */ bne $v1, $at, .L8004D8D8 -/* 28CD0 8004D8D0 00000000 */ nop -/* 28CD4 8004D8D4 0006000D */ break 6 -.L8004D8D8: -/* 28CD8 8004D8D8 00001812 */ mflo $v1 -/* 28CDC 8004D8DC A4B40034 */ sh $s4, 0x34($a1) -/* 28CE0 8004D8E0 A4A40036 */ sh $a0, 0x36($a1) -/* 28CE4 8004D8E4 ACA30030 */ sw $v1, 0x30($a1) -/* 28CE8 8004D8E8 8E620010 */ lw $v0, 0x10($s3) -/* 28CEC 8004D8EC ACA20038 */ sw $v0, 0x38($a1) -/* 28CF0 8004D8F0 8E630014 */ lw $v1, 0x14($s3) -/* 28CF4 8004D8F4 24020001 */ addiu $v0, $zero, 1 -/* 28CF8 8004D8F8 50620004 */ beql $v1, $v0, .L8004D90C -/* 28CFC 8004D8FC ACA60020 */ sw $a2, 0x20($a1) -/* 28D00 8004D900 08013644 */ j .L8004D910 -/* 28D04 8004D904 0240102D */ daddu $v0, $s2, $zero -.L8004D908: -/* 28D08 8004D908 24120003 */ addiu $s2, $zero, 3 -.L8004D90C: -/* 28D0C 8004D90C 0240102D */ daddu $v0, $s2, $zero -.L8004D910: -/* 28D10 8004D910 8FBF0024 */ lw $ra, 0x24($sp) -/* 28D14 8004D914 8FB40020 */ lw $s4, 0x20($sp) -/* 28D18 8004D918 8FB3001C */ lw $s3, 0x1c($sp) -/* 28D1C 8004D91C 8FB20018 */ lw $s2, 0x18($sp) -/* 28D20 8004D920 8FB10014 */ lw $s1, 0x14($sp) -/* 28D24 8004D924 8FB00010 */ lw $s0, 0x10($sp) -/* 28D28 8004D928 03E00008 */ jr $ra -/* 28D2C 8004D92C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D930.s b/ver/jp/asm/nonmatchings/285C0/func_8004D930.s deleted file mode 100644 index 6ae6da57be..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D930.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D930 -/* 28D30 8004D930 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 28D34 8004D934 AFA40010 */ sw $a0, 0x10($sp) -/* 28D38 8004D938 27A40010 */ addiu $a0, $sp, 0x10 -/* 28D3C 8004D93C 0000282D */ daddu $a1, $zero, $zero -/* 28D40 8004D940 AFBF0030 */ sw $ra, 0x30($sp) -/* 28D44 8004D944 AFA00014 */ sw $zero, 0x14($sp) -/* 28D48 8004D948 AFA00018 */ sw $zero, 0x18($sp) -/* 28D4C 8004D94C AFA0001C */ sw $zero, 0x1c($sp) -/* 28D50 8004D950 AFA00020 */ sw $zero, 0x20($sp) -/* 28D54 8004D954 0C01365A */ jal func_8004D968 -/* 28D58 8004D958 AFA00024 */ sw $zero, 0x24($sp) -/* 28D5C 8004D95C 8FBF0030 */ lw $ra, 0x30($sp) -/* 28D60 8004D960 03E00008 */ jr $ra -/* 28D64 8004D964 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004D968.s b/ver/jp/asm/nonmatchings/285C0/func_8004D968.s deleted file mode 100644 index 8c7d7fb12f..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004D968.s +++ /dev/null @@ -1,105 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004D968 -/* 28D68 8004D968 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 28D6C 8004D96C AFB20018 */ sw $s2, 0x18($sp) -/* 28D70 8004D970 0080902D */ daddu $s2, $a0, $zero -/* 28D74 8004D974 AFB50024 */ sw $s5, 0x24($sp) -/* 28D78 8004D978 00A0A82D */ daddu $s5, $a1, $zero -/* 28D7C 8004D97C AFB3001C */ sw $s3, 0x1c($sp) -/* 28D80 8004D980 AFBF0028 */ sw $ra, 0x28($sp) -/* 28D84 8004D984 AFB40020 */ sw $s4, 0x20($sp) -/* 28D88 8004D988 AFB10014 */ sw $s1, 0x14($sp) -/* 28D8C 8004D98C AFB00010 */ sw $s0, 0x10($sp) -/* 28D90 8004D990 8E510000 */ lw $s1, ($s2) -/* 28D94 8004D994 8E540010 */ lw $s4, 0x10($s2) -/* 28D98 8004D998 12200045 */ beqz $s1, .L8004DAB0 -/* 28D9C 8004D99C 0000982D */ daddu $s3, $zero, $zero -/* 28DA0 8004D9A0 0C013511 */ jal func_8004D444 -/* 28DA4 8004D9A4 0220202D */ daddu $a0, $s1, $zero -/* 28DA8 8004D9A8 0040802D */ daddu $s0, $v0, $zero -/* 28DAC 8004D9AC 52000041 */ beql $s0, $zero, .L8004DAB4 -/* 28DB0 8004D9B0 24130002 */ addiu $s3, $zero, 2 -/* 28DB4 8004D9B4 8E420014 */ lw $v0, 0x14($s2) -/* 28DB8 8004D9B8 14400032 */ bnez $v0, .L8004DA84 -/* 28DBC 8004D9BC 00000000 */ nop -/* 28DC0 8004D9C0 0C014F05 */ jal func_80053C14 -/* 28DC4 8004D9C4 0280202D */ daddu $a0, $s4, $zero -/* 28DC8 8004D9C8 0040402D */ daddu $t0, $v0, $zero -/* 28DCC 8004D9CC 51000039 */ beql $t0, $zero, .L8004DAB4 -/* 28DD0 8004D9D0 24130004 */ addiu $s3, $zero, 4 -/* 28DD4 8004D9D4 8E02001C */ lw $v0, 0x1c($s0) -/* 28DD8 8004D9D8 16220037 */ bne $s1, $v0, .L8004DAB8 -/* 28DDC 8004D9DC 0260102D */ daddu $v0, $s3, $zero -/* 28DE0 8004D9E0 16A00015 */ bnez $s5, .L8004DA38 -/* 28DE4 8004D9E4 001428C0 */ sll $a1, $s4, 3 -/* 28DE8 8004D9E8 0260382D */ daddu $a3, $s3, $zero -/* 28DEC 8004D9EC 2406025C */ addiu $a2, $zero, 0x25c -.L8004D9F0: -/* 28DF0 8004D9F0 02062821 */ addu $a1, $s0, $a2 -/* 28DF4 8004D9F4 8CA20000 */ lw $v0, ($a1) -/* 28DF8 8004D9F8 5040000B */ beql $v0, $zero, .L8004DA28 -/* 28DFC 8004D9FC 24E70001 */ addiu $a3, $a3, 1 -/* 28E00 8004DA00 90A30052 */ lbu $v1, 0x52($a1) -/* 28E04 8004DA04 90A40053 */ lbu $a0, 0x53($a1) -/* 28E08 8004DA08 0064102B */ sltu $v0, $v1, $a0 -/* 28E0C 8004DA0C 50400006 */ beql $v0, $zero, .L8004DA28 -/* 28E10 8004DA10 24E70001 */ addiu $a3, $a3, 1 -.L8004DA14: -/* 28E14 8004DA14 24630001 */ addiu $v1, $v1, 1 -/* 28E18 8004DA18 0064102B */ sltu $v0, $v1, $a0 -/* 28E1C 8004DA1C 1440FFFD */ bnez $v0, .L8004DA14 -/* 28E20 8004DA20 ACA00040 */ sw $zero, 0x40($a1) -/* 28E24 8004DA24 24E70001 */ addiu $a3, $a3, 1 -.L8004DA28: -/* 28E28 8004DA28 2CE20010 */ sltiu $v0, $a3, 0x10 -/* 28E2C 8004DA2C 1440FFF0 */ bnez $v0, .L8004D9F0 -/* 28E30 8004DA30 24C60060 */ addiu $a2, $a2, 0x60 -/* 28E34 8004DA34 001428C0 */ sll $a1, $s4, 3 -.L8004DA38: -/* 28E38 8004DA38 0200202D */ daddu $a0, $s0, $zero -/* 28E3C 8004DA3C 24060A9C */ addiu $a2, $zero, 0xa9c -/* 28E40 8004DA40 8E020000 */ lw $v0, ($s0) -/* 28E44 8004DA44 92030234 */ lbu $v1, 0x234($s0) -/* 28E48 8004DA48 00451021 */ addu $v0, $v0, $a1 -/* 28E4C 8004DA4C A0430071 */ sb $v1, 0x71($v0) -/* 28E50 8004DA50 8E020000 */ lw $v0, ($s0) -/* 28E54 8004DA54 24030001 */ addiu $v1, $zero, 1 -/* 28E58 8004DA58 00451021 */ addu $v0, $v0, $a1 -/* 28E5C 8004DA5C 0100282D */ daddu $a1, $t0, $zero -/* 28E60 8004DA60 A0430070 */ sb $v1, 0x70($v0) -/* 28E64 8004DA64 0C015309 */ jal func_80054C24 -/* 28E68 8004DA68 AE000020 */ sw $zero, 0x20($s0) -/* 28E6C 8004DA6C 16A00012 */ bnez $s5, .L8004DAB8 -/* 28E70 8004DA70 0260102D */ daddu $v0, $s3, $zero -/* 28E74 8004DA74 0C0135D6 */ jal func_8004D758 -/* 28E78 8004DA78 0200202D */ daddu $a0, $s0, $zero -/* 28E7C 8004DA7C 080136AE */ j .L8004DAB8 -/* 28E80 8004DA80 0260102D */ daddu $v0, $s3, $zero -.L8004DA84: -/* 28E84 8004DA84 8E02001C */ lw $v0, 0x1c($s0) -/* 28E88 8004DA88 1622000B */ bne $s1, $v0, .L8004DAB8 -/* 28E8C 8004DA8C 0260102D */ daddu $v0, $s3, $zero -/* 28E90 8004DA90 92020221 */ lbu $v0, 0x221($s0) -/* 28E94 8004DA94 10400007 */ beqz $v0, .L8004DAB4 -/* 28E98 8004DA98 24020001 */ addiu $v0, $zero, 1 -/* 28E9C 8004DA9C A2020220 */ sb $v0, 0x220($s0) -/* 28EA0 8004DAA0 0C01416C */ jal func_800505B0 -/* 28EA4 8004DAA4 0200202D */ daddu $a0, $s0, $zero -/* 28EA8 8004DAA8 080136AE */ j .L8004DAB8 -/* 28EAC 8004DAAC 0260102D */ daddu $v0, $s3, $zero -.L8004DAB0: -/* 28EB0 8004DAB0 24130003 */ addiu $s3, $zero, 3 -.L8004DAB4: -/* 28EB4 8004DAB4 0260102D */ daddu $v0, $s3, $zero -.L8004DAB8: -/* 28EB8 8004DAB8 8FBF0028 */ lw $ra, 0x28($sp) -/* 28EBC 8004DABC 8FB50024 */ lw $s5, 0x24($sp) -/* 28EC0 8004DAC0 8FB40020 */ lw $s4, 0x20($sp) -/* 28EC4 8004DAC4 8FB3001C */ lw $s3, 0x1c($sp) -/* 28EC8 8004DAC8 8FB20018 */ lw $s2, 0x18($sp) -/* 28ECC 8004DACC 8FB10014 */ lw $s1, 0x14($sp) -/* 28ED0 8004DAD0 8FB00010 */ lw $s0, 0x10($sp) -/* 28ED4 8004DAD4 03E00008 */ jr $ra -/* 28ED8 8004DAD8 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004DADC.s b/ver/jp/asm/nonmatchings/285C0/func_8004DADC.s deleted file mode 100644 index 674aa5e4ff..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004DADC.s +++ /dev/null @@ -1,122 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004DADC -/* 28EDC 8004DADC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 28EE0 8004DAE0 AFB3001C */ sw $s3, 0x1c($sp) -/* 28EE4 8004DAE4 0080982D */ daddu $s3, $a0, $zero -/* 28EE8 8004DAE8 AFB20018 */ sw $s2, 0x18($sp) -/* 28EEC 8004DAEC AFBF0024 */ sw $ra, 0x24($sp) -/* 28EF0 8004DAF0 AFB40020 */ sw $s4, 0x20($sp) -/* 28EF4 8004DAF4 AFB10014 */ sw $s1, 0x14($sp) -/* 28EF8 8004DAF8 AFB00010 */ sw $s0, 0x10($sp) -/* 28EFC 8004DAFC 8E740000 */ lw $s4, ($s3) -/* 28F00 8004DB00 8E700010 */ lw $s0, 0x10($s3) -/* 28F04 8004DB04 12800055 */ beqz $s4, .L8004DC5C -/* 28F08 8004DB08 0000902D */ daddu $s2, $zero, $zero -/* 28F0C 8004DB0C 8E620014 */ lw $v0, 0x14($s3) -/* 28F10 8004DB10 14400045 */ bnez $v0, .L8004DC28 -/* 28F14 8004DB14 00000000 */ nop -/* 28F18 8004DB18 0C014F05 */ jal func_80053C14 -/* 28F1C 8004DB1C 0200202D */ daddu $a0, $s0, $zero -/* 28F20 8004DB20 0040882D */ daddu $s1, $v0, $zero -/* 28F24 8004DB24 1220003E */ beqz $s1, .L8004DC20 -/* 28F28 8004DB28 001010C0 */ sll $v0, $s0, 3 -/* 28F2C 8004DB2C 8E230000 */ lw $v1, ($s1) -/* 28F30 8004DB30 00622021 */ addu $a0, $v1, $v0 -/* 28F34 8004DB34 90830070 */ lbu $v1, 0x70($a0) -/* 28F38 8004DB38 24020001 */ addiu $v0, $zero, 1 -/* 28F3C 8004DB3C 54620048 */ bnel $v1, $v0, .L8004DC60 -/* 28F40 8004DB40 24120004 */ addiu $s2, $zero, 4 -/* 28F44 8004DB44 90840071 */ lbu $a0, 0x71($a0) -/* 28F48 8004DB48 0C014FBE */ jal func_80053EF8 -/* 28F4C 8004DB4C 00000000 */ nop -/* 28F50 8004DB50 0040802D */ daddu $s0, $v0, $zero -/* 28F54 8004DB54 52000042 */ beql $s0, $zero, .L8004DC60 -/* 28F58 8004DB58 24120006 */ addiu $s2, $zero, 6 -/* 28F5C 8004DB5C 0C0135F6 */ jal func_8004D7D8 -/* 28F60 8004DB60 0200202D */ daddu $a0, $s0, $zero -/* 28F64 8004DB64 1440003E */ bnez $v0, .L8004DC60 -/* 28F68 8004DB68 24120007 */ addiu $s2, $zero, 7 -/* 28F6C 8004DB6C 8E240028 */ lw $a0, 0x28($s1) -/* 28F70 8004DB70 0C014EC2 */ jal func_80053B08 -/* 28F74 8004DB74 8E250064 */ lw $a1, 0x64($s1) -/* 28F78 8004DB78 8E650004 */ lw $a1, 4($s3) -/* 28F7C 8004DB7C 10A00008 */ beqz $a1, .L8004DBA0 -/* 28F80 8004DB80 0040902D */ daddu $s2, $v0, $zero -/* 28F84 8004DB84 28A22711 */ slti $v0, $a1, 0x2711 -/* 28F88 8004DB88 14400003 */ bnez $v0, .L8004DB98 -/* 28F8C 8004DB8C 28A200FA */ slti $v0, $a1, 0xfa -/* 28F90 8004DB90 080136E8 */ j .L8004DBA0 -/* 28F94 8004DB94 24052710 */ addiu $a1, $zero, 0x2710 -.L8004DB98: -/* 28F98 8004DB98 54400001 */ bnel $v0, $zero, .L8004DBA0 -/* 28F9C 8004DB9C 240500FA */ addiu $a1, $zero, 0xfa -.L8004DBA0: -/* 28FA0 8004DBA0 8E630008 */ lw $v1, 8($s3) -/* 28FA4 8004DBA4 28620080 */ slti $v0, $v1, 0x80 -/* 28FA8 8004DBA8 50400001 */ beql $v0, $zero, .L8004DBB0 -/* 28FAC 8004DBAC 2403007F */ addiu $v1, $zero, 0x7f -.L8004DBB0: -/* 28FB0 8004DBB0 10600002 */ beqz $v1, .L8004DBBC -/* 28FB4 8004DBB4 00031200 */ sll $v0, $v1, 8 -/* 28FB8 8004DBB8 344300FF */ ori $v1, $v0, 0xff -.L8004DBBC: -/* 28FBC 8004DBBC 8E64000C */ lw $a0, 0xc($s3) -/* 28FC0 8004DBC0 28820080 */ slti $v0, $a0, 0x80 -/* 28FC4 8004DBC4 50400001 */ beql $v0, $zero, .L8004DBCC -/* 28FC8 8004DBC8 2404007F */ addiu $a0, $zero, 0x7f -.L8004DBCC: -/* 28FCC 8004DBCC 10800003 */ beqz $a0, .L8004DBDC -/* 28FD0 8004DBD0 00041200 */ sll $v0, $a0, 8 -/* 28FD4 8004DBD4 080136F8 */ j .L8004DBE0 -/* 28FD8 8004DBD8 344400FF */ ori $a0, $v0, 0xff -.L8004DBDC: -/* 28FDC 8004DBDC 24047FFF */ addiu $a0, $zero, 0x7fff -.L8004DBE0: -/* 28FE0 8004DBE0 8E020000 */ lw $v0, ($s0) -/* 28FE4 8004DBE4 AC500074 */ sw $s0, 0x74($v0) -/* 28FE8 8004DBE8 8E020000 */ lw $v0, ($s0) -/* 28FEC 8004DBEC AC510078 */ sw $s1, 0x78($v0) -/* 28FF0 8004DBF0 8E020000 */ lw $v0, ($s0) -/* 28FF4 8004DBF4 AC54007C */ sw $s4, 0x7c($v0) -/* 28FF8 8004DBF8 8E020000 */ lw $v0, ($s0) -/* 28FFC 8004DBFC AC450084 */ sw $a1, 0x84($v0) -/* 29000 8004DC00 8E020000 */ lw $v0, ($s0) -/* 29004 8004DC04 AC430088 */ sw $v1, 0x88($v0) -/* 29008 8004DC08 8E020000 */ lw $v0, ($s0) -/* 2900C 8004DC0C AC44008C */ sw $a0, 0x8c($v0) -/* 29010 8004DC10 8E030000 */ lw $v1, ($s0) -/* 29014 8004DC14 24020001 */ addiu $v0, $zero, 1 -/* 29018 8004DC18 08013718 */ j .L8004DC60 -/* 2901C 8004DC1C AC620080 */ sw $v0, 0x80($v1) -.L8004DC20: -/* 29020 8004DC20 08013718 */ j .L8004DC60 -/* 29024 8004DC24 24120004 */ addiu $s2, $zero, 4 -.L8004DC28: -/* 29028 8004DC28 0C013511 */ jal func_8004D444 -/* 2902C 8004DC2C 0280202D */ daddu $a0, $s4, $zero -/* 29030 8004DC30 0040802D */ daddu $s0, $v0, $zero -/* 29034 8004DC34 1200000B */ beqz $s0, .L8004DC64 -/* 29038 8004DC38 0240102D */ daddu $v0, $s2, $zero -/* 2903C 8004DC3C 8E02001C */ lw $v0, 0x1c($s0) -/* 29040 8004DC40 16820008 */ bne $s4, $v0, .L8004DC64 -/* 29044 8004DC44 0240102D */ daddu $v0, $s2, $zero -/* 29048 8004DC48 92020220 */ lbu $v0, 0x220($s0) -/* 2904C 8004DC4C 54400004 */ bnel $v0, $zero, .L8004DC60 -/* 29050 8004DC50 A2000220 */ sb $zero, 0x220($s0) -/* 29054 8004DC54 08013719 */ j .L8004DC64 -/* 29058 8004DC58 0240102D */ daddu $v0, $s2, $zero -.L8004DC5C: -/* 2905C 8004DC5C 24120003 */ addiu $s2, $zero, 3 -.L8004DC60: -/* 29060 8004DC60 0240102D */ daddu $v0, $s2, $zero -.L8004DC64: -/* 29064 8004DC64 8FBF0024 */ lw $ra, 0x24($sp) -/* 29068 8004DC68 8FB40020 */ lw $s4, 0x20($sp) -/* 2906C 8004DC6C 8FB3001C */ lw $s3, 0x1c($sp) -/* 29070 8004DC70 8FB20018 */ lw $s2, 0x18($sp) -/* 29074 8004DC74 8FB10014 */ lw $s1, 0x14($sp) -/* 29078 8004DC78 8FB00010 */ lw $s0, 0x10($sp) -/* 2907C 8004DC7C 03E00008 */ jr $ra -/* 29080 8004DC80 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004DC84.s b/ver/jp/asm/nonmatchings/285C0/func_8004DC84.s deleted file mode 100644 index 5eed694085..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004DC84.s +++ /dev/null @@ -1,83 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004DC84 -/* 29084 8004DC84 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 29088 8004DC88 AFB3001C */ sw $s3, 0x1c($sp) -/* 2908C 8004DC8C 0080982D */ daddu $s3, $a0, $zero -/* 29090 8004DC90 24060A9C */ addiu $a2, $zero, 0xa9c -/* 29094 8004DC94 AFBF0024 */ sw $ra, 0x24($sp) -/* 29098 8004DC98 AFB40020 */ sw $s4, 0x20($sp) -/* 2909C 8004DC9C AFB20018 */ sw $s2, 0x18($sp) -/* 290A0 8004DCA0 AFB10014 */ sw $s1, 0x14($sp) -/* 290A4 8004DCA4 AFB00010 */ sw $s0, 0x10($sp) -/* 290A8 8004DCA8 8E710074 */ lw $s1, 0x74($s3) -/* 290AC 8004DCAC 8E640078 */ lw $a0, 0x78($s3) -/* 290B0 8004DCB0 0C015309 */ jal func_80054C24 -/* 290B4 8004DCB4 0220282D */ daddu $a1, $s1, $zero -/* 290B8 8004DCB8 8E63007C */ lw $v1, 0x7c($s3) -/* 290BC 8004DCBC 8E22001C */ lw $v0, 0x1c($s1) -/* 290C0 8004DCC0 54620030 */ bnel $v1, $v0, .L8004DD84 -/* 290C4 8004DCC4 AE600080 */ sw $zero, 0x80($s3) -/* 290C8 8004DCC8 0000302D */ daddu $a2, $zero, $zero -/* 290CC 8004DCCC 2405025C */ addiu $a1, $zero, 0x25c -.L8004DCD0: -/* 290D0 8004DCD0 02259021 */ addu $s2, $s1, $a1 -/* 290D4 8004DCD4 8E420000 */ lw $v0, ($s2) -/* 290D8 8004DCD8 50400011 */ beql $v0, $zero, .L8004DD20 -/* 290DC 8004DCDC 24C60001 */ addiu $a2, $a2, 1 -/* 290E0 8004DCE0 92430052 */ lbu $v1, 0x52($s2) -/* 290E4 8004DCE4 92420053 */ lbu $v0, 0x53($s2) -/* 290E8 8004DCE8 0062102B */ sltu $v0, $v1, $v0 -/* 290EC 8004DCEC 1040000B */ beqz $v0, .L8004DD1C -/* 290F0 8004DCF0 00031040 */ sll $v0, $v1, 1 -/* 290F4 8004DCF4 00431021 */ addu $v0, $v0, $v1 -/* 290F8 8004DCF8 000210C0 */ sll $v0, $v0, 3 -/* 290FC 8004DCFC 2444085C */ addiu $a0, $v0, 0x85c -.L8004DD00: -/* 29100 8004DD00 02241021 */ addu $v0, $s1, $a0 -/* 29104 8004DD04 AC40000C */ sw $zero, 0xc($v0) -/* 29108 8004DD08 92420053 */ lbu $v0, 0x53($s2) -/* 2910C 8004DD0C 24630001 */ addiu $v1, $v1, 1 -/* 29110 8004DD10 0062102B */ sltu $v0, $v1, $v0 -/* 29114 8004DD14 1440FFFA */ bnez $v0, .L8004DD00 -/* 29118 8004DD18 24840018 */ addiu $a0, $a0, 0x18 -.L8004DD1C: -/* 2911C 8004DD1C 24C60001 */ addiu $a2, $a2, 1 -.L8004DD20: -/* 29120 8004DD20 2CC20010 */ sltiu $v0, $a2, 0x10 -/* 29124 8004DD24 1440FFEA */ bnez $v0, .L8004DCD0 -/* 29128 8004DD28 24A50060 */ addiu $a1, $a1, 0x60 -/* 2912C 8004DD2C 0000802D */ daddu $s0, $zero, $zero -/* 29130 8004DD30 241400FF */ addiu $s4, $zero, 0xff -/* 29134 8004DD34 02301821 */ addu $v1, $s1, $s0 -.L8004DD38: -/* 29138 8004DD38 9062004C */ lbu $v0, 0x4c($v1) -/* 2913C 8004DD3C 50540008 */ beql $v0, $s4, .L8004DD60 -/* 29140 8004DD40 26100001 */ addiu $s0, $s0, 1 -/* 29144 8004DD44 0220202D */ daddu $a0, $s1, $zero -/* 29148 8004DD48 A22200D4 */ sb $v0, 0xd4($s1) -/* 2914C 8004DD4C 90620224 */ lbu $v0, 0x224($v1) -/* 29150 8004DD50 0240282D */ daddu $a1, $s2, $zero -/* 29154 8004DD54 0C013E7A */ jal func_8004F9E8 -/* 29158 8004DD58 A22200D5 */ sb $v0, 0xd5($s1) -/* 2915C 8004DD5C 26100001 */ addiu $s0, $s0, 1 -.L8004DD60: -/* 29160 8004DD60 2A020004 */ slti $v0, $s0, 4 -/* 29164 8004DD64 1440FFF4 */ bnez $v0, .L8004DD38 -/* 29168 8004DD68 02301821 */ addu $v1, $s1, $s0 -/* 2916C 8004DD6C 8E650084 */ lw $a1, 0x84($s3) -/* 29170 8004DD70 8E660088 */ lw $a2, 0x88($s3) -/* 29174 8004DD74 8E67008C */ lw $a3, 0x8c($s3) -/* 29178 8004DD78 0C014D89 */ jal func_80053624 -/* 2917C 8004DD7C 2624002C */ addiu $a0, $s1, 0x2c -/* 29180 8004DD80 AE600080 */ sw $zero, 0x80($s3) -.L8004DD84: -/* 29184 8004DD84 8FBF0024 */ lw $ra, 0x24($sp) -/* 29188 8004DD88 8FB40020 */ lw $s4, 0x20($sp) -/* 2918C 8004DD8C 8FB3001C */ lw $s3, 0x1c($sp) -/* 29190 8004DD90 8FB20018 */ lw $s2, 0x18($sp) -/* 29194 8004DD94 8FB10014 */ lw $s1, 0x14($sp) -/* 29198 8004DD98 8FB00010 */ lw $s0, 0x10($sp) -/* 2919C 8004DD9C 03E00008 */ jr $ra -/* 291A0 8004DDA0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004DDA4.s b/ver/jp/asm/nonmatchings/285C0/func_8004DDA4.s deleted file mode 100644 index 99af24aa1e..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004DDA4.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004DDA4 -/* 291A4 8004DDA4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 291A8 8004DDA8 AFB10014 */ sw $s1, 0x14($sp) -/* 291AC 8004DDAC 0080882D */ daddu $s1, $a0, $zero -/* 291B0 8004DDB0 AFBF0018 */ sw $ra, 0x18($sp) -/* 291B4 8004DDB4 AFB00010 */ sw $s0, 0x10($sp) -/* 291B8 8004DDB8 8E240000 */ lw $a0, ($s1) -/* 291BC 8004DDBC 1080000B */ beqz $a0, .L8004DDEC -/* 291C0 8004DDC0 0000802D */ daddu $s0, $zero, $zero -/* 291C4 8004DDC4 0C013511 */ jal func_8004D444 -/* 291C8 8004DDC8 00000000 */ nop -/* 291CC 8004DDCC 50400008 */ beql $v0, $zero, .L8004DDF0 -/* 291D0 8004DDD0 24100002 */ addiu $s0, $zero, 2 -/* 291D4 8004DDD4 8E250004 */ lw $a1, 4($s1) -/* 291D8 8004DDD8 8E26000C */ lw $a2, 0xc($s1) -/* 291DC 8004DDDC 0C014DED */ jal func_800537B4 -/* 291E0 8004DDE0 2444002C */ addiu $a0, $v0, 0x2c -/* 291E4 8004DDE4 0801377D */ j .L8004DDF4 -/* 291E8 8004DDE8 0200102D */ daddu $v0, $s0, $zero -.L8004DDEC: -/* 291EC 8004DDEC 24100003 */ addiu $s0, $zero, 3 -.L8004DDF0: -/* 291F0 8004DDF0 0200102D */ daddu $v0, $s0, $zero -.L8004DDF4: -/* 291F4 8004DDF4 8FBF0018 */ lw $ra, 0x18($sp) -/* 291F8 8004DDF8 8FB10014 */ lw $s1, 0x14($sp) -/* 291FC 8004DDFC 8FB00010 */ lw $s0, 0x10($sp) -/* 29200 8004DE00 03E00008 */ jr $ra -/* 29204 8004DE04 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004DE08.s b/ver/jp/asm/nonmatchings/285C0/func_8004DE08.s deleted file mode 100644 index 5d24fb1790..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004DE08.s +++ /dev/null @@ -1,130 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004DE08 -/* 29208 8004DE08 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2920C 8004DE0C AFB20018 */ sw $s2, 0x18($sp) -/* 29210 8004DE10 0080902D */ daddu $s2, $a0, $zero -/* 29214 8004DE14 AFB00010 */ sw $s0, 0x10($sp) -/* 29218 8004DE18 00A0802D */ daddu $s0, $a1, $zero -/* 2921C 8004DE1C AFB10014 */ sw $s1, 0x14($sp) -/* 29220 8004DE20 00C0882D */ daddu $s1, $a2, $zero -/* 29224 8004DE24 3C050002 */ lui $a1, 2 -/* 29228 8004DE28 34A5625A */ ori $a1, $a1, 0x625a -/* 2922C 8004DE2C 24060030 */ addiu $a2, $zero, 0x30 -/* 29230 8004DE30 AFBF001C */ sw $ra, 0x1c($sp) -/* 29234 8004DE34 0C01394C */ jal func_8004E530 -/* 29238 8004DE38 AE470000 */ sw $a3, ($s2) -/* 2923C 8004DE3C 0000282D */ daddu $a1, $zero, $zero -/* 29240 8004DE40 2404007F */ addiu $a0, $zero, 0x7f -/* 29244 8004DE44 3C013F80 */ lui $at, 0x3f80 -/* 29248 8004DE48 44810000 */ mtc1 $at, $f0 -/* 2924C 8004DE4C 34028000 */ ori $v0, $zero, 0x8000 -/* 29250 8004DE50 AE420048 */ sw $v0, 0x48($s2) -/* 29254 8004DE54 24023CF0 */ addiu $v0, $zero, 0x3cf0 -/* 29258 8004DE58 AE4200B0 */ sw $v0, 0xb0($s2) -/* 2925C 8004DE5C 3C027F00 */ lui $v0, 0x7f00 -/* 29260 8004DE60 AE4200C0 */ sw $v0, 0xc0($s2) -/* 29264 8004DE64 24020001 */ addiu $v0, $zero, 1 -/* 29268 8004DE68 A242022B */ sb $v0, 0x22b($s2) -/* 2926C 8004DE6C 24020002 */ addiu $v0, $zero, 2 -/* 29270 8004DE70 AE400014 */ sw $zero, 0x14($s2) -/* 29274 8004DE74 AE400018 */ sw $zero, 0x18($s2) -/* 29278 8004DE78 AE40001C */ sw $zero, 0x1c($s2) -/* 2927C 8004DE7C AE400020 */ sw $zero, 0x20($s2) -/* 29280 8004DE80 A6400058 */ sh $zero, 0x58($s2) -/* 29284 8004DE84 A640005A */ sh $zero, 0x5a($s2) -/* 29288 8004DE88 AE400068 */ sw $zero, 0x68($s2) -/* 2928C 8004DE8C AE40006C */ sw $zero, 0x6c($s2) -/* 29290 8004DE90 AE400070 */ sw $zero, 0x70($s2) -/* 29294 8004DE94 AE4000BC */ sw $zero, 0xbc($s2) -/* 29298 8004DE98 AE4000B8 */ sw $zero, 0xb8($s2) -/* 2929C 8004DE9C AE4000B4 */ sw $zero, 0xb4($s2) -/* 292A0 8004DEA0 AE4000CC */ sw $zero, 0xcc($s2) -/* 292A4 8004DEA4 AE4000C8 */ sw $zero, 0xc8($s2) -/* 292A8 8004DEA8 AE4000C4 */ sw $zero, 0xc4($s2) -/* 292AC 8004DEAC A640020C */ sh $zero, 0x20c($s2) -/* 292B0 8004DEB0 A640020E */ sh $zero, 0x20e($s2) -/* 292B4 8004DEB4 A2400220 */ sb $zero, 0x220($s2) -/* 292B8 8004DEB8 AE400204 */ sw $zero, 0x204($s2) -/* 292BC 8004DEBC A2400232 */ sb $zero, 0x232($s2) -/* 292C0 8004DEC0 A2400221 */ sb $zero, 0x221($s2) -/* 292C4 8004DEC4 A2500234 */ sb $s0, 0x234($s2) -/* 292C8 8004DEC8 A2510235 */ sb $s1, 0x235($s2) -/* 292CC 8004DECC AE400168 */ sw $zero, 0x168($s2) -/* 292D0 8004DED0 A2400222 */ sb $zero, 0x222($s2) -/* 292D4 8004DED4 A2400223 */ sb $zero, 0x223($s2) -/* 292D8 8004DED8 A240022A */ sb $zero, 0x22a($s2) -/* 292DC 8004DEDC A240022C */ sb $zero, 0x22c($s2) -/* 292E0 8004DEE0 E64000D0 */ swc1 $f0, 0xd0($s2) -/* 292E4 8004DEE4 A240022D */ sb $zero, 0x22d($s2) -/* 292E8 8004DEE8 A242022F */ sb $v0, 0x22f($s2) -/* 292EC 8004DEEC 24020003 */ addiu $v0, $zero, 3 -/* 292F0 8004DEF0 A2420230 */ sb $v0, 0x230($s2) -/* 292F4 8004DEF4 24020004 */ addiu $v0, $zero, 4 -/* 292F8 8004DEF8 A240022E */ sb $zero, 0x22e($s2) -/* 292FC 8004DEFC A2420231 */ sb $v0, 0x231($s2) -/* 29300 8004DF00 00051400 */ sll $v0, $a1, 0x10 -.L8004DF04: -/* 29304 8004DF04 00021C03 */ sra $v1, $v0, 0x10 -/* 29308 8004DF08 00031040 */ sll $v0, $v1, 1 -/* 2930C 8004DF0C 00431021 */ addu $v0, $v0, $v1 -/* 29310 8004DF10 00021140 */ sll $v0, $v0, 5 -/* 29314 8004DF14 2442025C */ addiu $v0, $v0, 0x25c -/* 29318 8004DF18 02421021 */ addu $v0, $s2, $v0 -/* 2931C 8004DF1C AC400018 */ sw $zero, 0x18($v0) -/* 29320 8004DF20 AC400028 */ sw $zero, 0x28($v0) -/* 29324 8004DF24 A4400046 */ sh $zero, 0x46($v0) -/* 29328 8004DF28 A0400048 */ sb $zero, 0x48($v0) -/* 2932C 8004DF2C A040004A */ sb $zero, 0x4a($v0) -/* 29330 8004DF30 A040004B */ sb $zero, 0x4b($v0) -/* 29334 8004DF34 A4400044 */ sh $zero, 0x44($v0) -/* 29338 8004DF38 A0400058 */ sb $zero, 0x58($v0) -/* 2933C 8004DF3C A0440049 */ sb $a0, 0x49($v0) -/* 29340 8004DF40 A040004C */ sb $zero, 0x4c($v0) -/* 29344 8004DF44 28620008 */ slti $v0, $v1, 8 -/* 29348 8004DF48 10400005 */ beqz $v0, .L8004DF60 -/* 2934C 8004DF4C 24A20001 */ addiu $v0, $a1, 1 -/* 29350 8004DF50 00031080 */ sll $v0, $v1, 2 -/* 29354 8004DF54 02421021 */ addu $v0, $s2, $v0 -/* 29358 8004DF58 AC400238 */ sw $zero, 0x238($v0) -/* 2935C 8004DF5C 24A20001 */ addiu $v0, $a1, 1 -.L8004DF60: -/* 29360 8004DF60 0040282D */ daddu $a1, $v0, $zero -/* 29364 8004DF64 00021400 */ sll $v0, $v0, 0x10 -/* 29368 8004DF68 00021403 */ sra $v0, $v0, 0x10 -/* 2936C 8004DF6C 28420010 */ slti $v0, $v0, 0x10 -/* 29370 8004DF70 1440FFE4 */ bnez $v0, .L8004DF04 -/* 29374 8004DF74 00051400 */ sll $v0, $a1, 0x10 -/* 29378 8004DF78 0000282D */ daddu $a1, $zero, $zero -.L8004DF7C: -/* 2937C 8004DF7C 00051400 */ sll $v0, $a1, 0x10 -/* 29380 8004DF80 24A40001 */ addiu $a0, $a1, 1 -/* 29384 8004DF84 0080282D */ daddu $a1, $a0, $zero -/* 29388 8004DF88 00021403 */ sra $v0, $v0, 0x10 -/* 2938C 8004DF8C 00021840 */ sll $v1, $v0, 1 -/* 29390 8004DF90 00621821 */ addu $v1, $v1, $v0 -/* 29394 8004DF94 000318C0 */ sll $v1, $v1, 3 -/* 29398 8004DF98 2463085C */ addiu $v1, $v1, 0x85c -/* 2939C 8004DF9C 02431821 */ addu $v1, $s2, $v1 -/* 293A0 8004DFA0 00042400 */ sll $a0, $a0, 0x10 -/* 293A4 8004DFA4 00042403 */ sra $a0, $a0, 0x10 -/* 293A8 8004DFA8 28840018 */ slti $a0, $a0, 0x18 -/* 293AC 8004DFAC A4600008 */ sh $zero, 8($v1) -/* 293B0 8004DFB0 A460000A */ sh $zero, 0xa($v1) -/* 293B4 8004DFB4 AC60000C */ sw $zero, 0xc($v1) -/* 293B8 8004DFB8 A4600014 */ sh $zero, 0x14($v1) -/* 293BC 8004DFBC A0600016 */ sb $zero, 0x16($v1) -/* 293C0 8004DFC0 1480FFEE */ bnez $a0, .L8004DF7C -/* 293C4 8004DFC4 A0600017 */ sb $zero, 0x17($v1) -/* 293C8 8004DFC8 2644002C */ addiu $a0, $s2, 0x2c -/* 293CC 8004DFCC 0C014DE7 */ jal func_8005379C -/* 293D0 8004DFD0 24057FFF */ addiu $a1, $zero, 0x7fff -/* 293D4 8004DFD4 0C015370 */ jal func_80054DC0 -/* 293D8 8004DFD8 0240202D */ daddu $a0, $s2, $zero -/* 293DC 8004DFDC 8FBF001C */ lw $ra, 0x1c($sp) -/* 293E0 8004DFE0 8FB20018 */ lw $s2, 0x18($sp) -/* 293E4 8004DFE4 8FB10014 */ lw $s1, 0x14($sp) -/* 293E8 8004DFE8 8FB00010 */ lw $s0, 0x10($sp) -/* 293EC 8004DFEC 03E00008 */ jr $ra -/* 293F0 8004DFF0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004DFF4.s b/ver/jp/asm/nonmatchings/285C0/func_8004DFF4.s deleted file mode 100644 index 8da3caf222..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004DFF4.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004DFF4 -/* 293F4 8004DFF4 0000182D */ daddu $v1, $zero, $zero -.L8004DFF8: -/* 293F8 8004DFF8 90A60000 */ lbu $a2, ($a1) -/* 293FC 8004DFFC 00061600 */ sll $v0, $a2, 0x18 -/* 29400 8004E000 04400007 */ bltz $v0, .L8004E020 -/* 29404 8004E004 24A50001 */ addiu $a1, $a1, 1 -/* 29408 8004E008 00831021 */ addu $v0, $a0, $v1 -/* 2940C 8004E00C A046004C */ sb $a2, 0x4c($v0) -/* 29410 8004E010 24630001 */ addiu $v1, $v1, 1 -/* 29414 8004E014 28620004 */ slti $v0, $v1, 4 -/* 29418 8004E018 1440FFF7 */ bnez $v0, .L8004DFF8 -/* 2941C 8004E01C 00000000 */ nop -.L8004E020: -/* 29420 8004E020 24020004 */ addiu $v0, $zero, 4 -/* 29424 8004E024 00432823 */ subu $a1, $v0, $v1 -/* 29428 8004E028 18A00008 */ blez $a1, .L8004E04C -/* 2942C 8004E02C 24A5FFFF */ addiu $a1, $a1, -1 -/* 29430 8004E030 240600FF */ addiu $a2, $zero, 0xff -.L8004E034: -/* 29434 8004E034 00831021 */ addu $v0, $a0, $v1 -/* 29438 8004E038 A046004C */ sb $a2, 0x4c($v0) -/* 2943C 8004E03C 24630001 */ addiu $v1, $v1, 1 -/* 29440 8004E040 00A0102D */ daddu $v0, $a1, $zero -/* 29444 8004E044 1440FFFB */ bnez $v0, .L8004E034 -/* 29448 8004E048 24A5FFFF */ addiu $a1, $a1, -1 -.L8004E04C: -/* 2944C 8004E04C 03E00008 */ jr $ra -/* 29450 8004E050 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E054.s b/ver/jp/asm/nonmatchings/285C0/func_8004E054.s deleted file mode 100644 index ae9a7621e1..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E054.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E054 -/* 29454 8004E054 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 29458 8004E058 AFB00010 */ sw $s0, 0x10($sp) -/* 2945C 8004E05C 0080802D */ daddu $s0, $a0, $zero -/* 29460 8004E060 AFBF0014 */ sw $ra, 0x14($sp) -/* 29464 8004E064 96020036 */ lhu $v0, 0x36($s0) -/* 29468 8004E068 2442FFFF */ addiu $v0, $v0, -1 -/* 2946C 8004E06C A6020036 */ sh $v0, 0x36($s0) -/* 29470 8004E070 00021400 */ sll $v0, $v0, 0x10 -/* 29474 8004E074 10400006 */ beqz $v0, .L8004E090 -/* 29478 8004E078 00000000 */ nop -/* 2947C 8004E07C 8E02002C */ lw $v0, 0x2c($s0) -/* 29480 8004E080 8E030030 */ lw $v1, 0x30($s0) -/* 29484 8004E084 00431021 */ addu $v0, $v0, $v1 -/* 29488 8004E088 08013837 */ j .L8004E0DC -/* 2948C 8004E08C AE02002C */ sw $v0, 0x2c($s0) -.L8004E090: -/* 29490 8004E090 86020034 */ lh $v0, 0x34($s0) -/* 29494 8004E094 8E030038 */ lw $v1, 0x38($s0) -/* 29498 8004E098 00021400 */ sll $v0, $v0, 0x10 -/* 2949C 8004E09C 10600003 */ beqz $v1, .L8004E0AC -/* 294A0 8004E0A0 AE02002C */ sw $v0, 0x2c($s0) -/* 294A4 8004E0A4 0060F809 */ jalr $v1 -/* 294A8 8004E0A8 00000000 */ nop -.L8004E0AC: -/* 294AC 8004E0AC 8E040020 */ lw $a0, 0x20($s0) -/* 294B0 8004E0B0 10800005 */ beqz $a0, .L8004E0C8 -/* 294B4 8004E0B4 00000000 */ nop -/* 294B8 8004E0B8 0C01364C */ jal func_8004D930 -/* 294BC 8004E0BC 00000000 */ nop -/* 294C0 8004E0C0 08013837 */ j .L8004E0DC -/* 294C4 8004E0C4 00000000 */ nop -.L8004E0C8: -/* 294C8 8004E0C8 8E02002C */ lw $v0, 0x2c($s0) -/* 294CC 8004E0CC 14400003 */ bnez $v0, .L8004E0DC -/* 294D0 8004E0D0 00000000 */ nop -/* 294D4 8004E0D4 0C0135D6 */ jal func_8004D758 -/* 294D8 8004E0D8 0200202D */ daddu $a0, $s0, $zero -.L8004E0DC: -/* 294DC 8004E0DC 0C01383D */ jal func_8004E0F4 -/* 294E0 8004E0E0 0200202D */ daddu $a0, $s0, $zero -/* 294E4 8004E0E4 8FBF0014 */ lw $ra, 0x14($sp) -/* 294E8 8004E0E8 8FB00010 */ lw $s0, 0x10($sp) -/* 294EC 8004E0EC 03E00008 */ jr $ra -/* 294F0 8004E0F0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E0F4.s b/ver/jp/asm/nonmatchings/285C0/func_8004E0F4.s deleted file mode 100644 index fec8d64576..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E0F4.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E0F4 -/* 294F4 8004E0F4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 294F8 8004E0F8 AFB10014 */ sw $s1, 0x14($sp) -/* 294FC 8004E0FC 0080882D */ daddu $s1, $a0, $zero -/* 29500 8004E100 AFBF001C */ sw $ra, 0x1c($sp) -/* 29504 8004E104 AFB20018 */ sw $s2, 0x18($sp) -/* 29508 8004E108 AFB00010 */ sw $s0, 0x10($sp) -/* 2950C 8004E10C 9623002C */ lhu $v1, 0x2c($s1) -/* 29510 8004E110 9622003C */ lhu $v0, 0x3c($s1) -/* 29514 8004E114 00620018 */ mult $v1, $v0 -/* 29518 8004E118 0000802D */ daddu $s0, $zero, $zero -/* 2951C 8004E11C 00003812 */ mflo $a3 -/* 29520 8004E120 000793C2 */ srl $s2, $a3, 0xf -/* 29524 8004E124 02301021 */ addu $v0, $s1, $s0 -.L8004E128: -/* 29528 8004E128 8043004C */ lb $v1, 0x4c($v0) -/* 2952C 8004E12C 9044004C */ lbu $a0, 0x4c($v0) -/* 29530 8004E130 04600007 */ bltz $v1, .L8004E150 -/* 29534 8004E134 26100001 */ addiu $s0, $s0, 1 -/* 29538 8004E138 8E260048 */ lw $a2, 0x48($s1) -/* 2953C 8004E13C 0C014DD2 */ jal func_80053748 -/* 29540 8004E140 3245FFFF */ andi $a1, $s2, 0xffff -/* 29544 8004E144 2A020004 */ slti $v0, $s0, 4 -/* 29548 8004E148 1440FFF7 */ bnez $v0, .L8004E128 -/* 2954C 8004E14C 02301021 */ addu $v0, $s1, $s0 -.L8004E150: -/* 29550 8004E150 8FBF001C */ lw $ra, 0x1c($sp) -/* 29554 8004E154 8FB20018 */ lw $s2, 0x18($sp) -/* 29558 8004E158 8FB10014 */ lw $s1, 0x14($sp) -/* 2955C 8004E15C 8FB00010 */ lw $s0, 0x10($sp) -/* 29560 8004E160 03E00008 */ jr $ra -/* 29564 8004E164 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E168.s b/ver/jp/asm/nonmatchings/285C0/func_8004E168.s deleted file mode 100644 index 1b2285ce75..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E168.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E168 -/* 29568 8004E168 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2956C 8004E16C AFB00010 */ sw $s0, 0x10($sp) -/* 29570 8004E170 0080802D */ daddu $s0, $a0, $zero -/* 29574 8004E174 AFB10014 */ sw $s1, 0x14($sp) -/* 29578 8004E178 24110001 */ addiu $s1, $zero, 1 -/* 2957C 8004E17C AFB20018 */ sw $s2, 0x18($sp) -/* 29580 8004E180 0000902D */ daddu $s2, $zero, $zero -/* 29584 8004E184 AFB40020 */ sw $s4, 0x20($sp) -/* 29588 8004E188 3C14800A */ lui $s4, %hi(D_800988A0) -/* 2958C 8004E18C 269488A0 */ addiu $s4, $s4, %lo(D_800988A0) -/* 29590 8004E190 AFB3001C */ sw $s3, 0x1c($sp) -/* 29594 8004E194 24130001 */ addiu $s3, $zero, 1 -/* 29598 8004E198 AFBF0024 */ sw $ra, 0x24($sp) -/* 2959C 8004E19C 96020052 */ lhu $v0, 0x52($s0) -/* 295A0 8004E1A0 9603001A */ lhu $v1, 0x1a($s0) -/* 295A4 8004E1A4 8E040018 */ lw $a0, 0x18($s0) -/* 295A8 8004E1A8 00431021 */ addu $v0, $v0, $v1 -/* 295AC 8004E1AC 96030016 */ lhu $v1, 0x16($s0) -/* 295B0 8004E1B0 00042100 */ sll $a0, $a0, 4 -/* 295B4 8004E1B4 00431021 */ addu $v0, $v0, $v1 -/* 295B8 8004E1B8 96030056 */ lhu $v1, 0x56($s0) -/* 295BC 8004E1BC 3084FFFF */ andi $a0, $a0, 0xffff -/* 295C0 8004E1C0 AE020050 */ sw $v0, 0x50($s0) -/* 295C4 8004E1C4 8E020014 */ lw $v0, 0x14($s0) -/* 295C8 8004E1C8 00641821 */ addu $v1, $v1, $a0 -/* 295CC 8004E1CC 00021103 */ sra $v0, $v0, 4 -/* 295D0 8004E1D0 3042FFFF */ andi $v0, $v0, 0xffff -/* 295D4 8004E1D4 00621821 */ addu $v1, $v1, $v0 -/* 295D8 8004E1D8 AE030054 */ sw $v1, 0x54($s0) -.L8004E1DC: -/* 295DC 8004E1DC 92030221 */ lbu $v1, 0x221($s0) -/* 295E0 8004E1E0 2C620005 */ sltiu $v0, $v1, 5 -/* 295E4 8004E1E4 1040001B */ beqz $v0, .L8004E254 -/* 295E8 8004E1E8 00031080 */ sll $v0, $v1, 2 -/* 295EC 8004E1EC 00541021 */ addu $v0, $v0, $s4 -/* 295F0 8004E1F0 8C420000 */ lw $v0, ($v0) -/* 295F4 8004E1F4 00400008 */ jr $v0 -/* 295F8 8004E1F8 00000000 */ nop -/* 295FC 8004E1FC 92020220 */ lbu $v0, 0x220($s0) -/* 29600 8004E200 54400016 */ bnel $v0, $zero, .L8004E25C -/* 29604 8004E204 0000882D */ daddu $s1, $zero, $zero -/* 29608 8004E208 0C013A46 */ jal func_8004E918 -/* 2960C 8004E20C 0200202D */ daddu $a0, $s0, $zero -/* 29610 8004E210 92020221 */ lbu $v0, 0x221($s0) -/* 29614 8004E214 14530012 */ bne $v0, $s3, .L8004E260 -/* 29618 8004E218 3222FFFF */ andi $v0, $s1, 0xffff -/* 2961C 8004E21C 08013897 */ j .L8004E25C -/* 29620 8004E220 0000882D */ daddu $s1, $zero, $zero -/* 29624 8004E224 0C01396D */ jal func_8004E5B4 -/* 29628 8004E228 0200202D */ daddu $a0, $s0, $zero -/* 2962C 8004E22C 08013898 */ j .L8004E260 -/* 29630 8004E230 3222FFFF */ andi $v0, $s1, 0xffff -/* 29634 8004E234 0C0138A2 */ jal func_8004E288 -/* 29638 8004E238 0200202D */ daddu $a0, $s0, $zero -/* 2963C 8004E23C 08013897 */ j .L8004E25C -/* 29640 8004E240 0000882D */ daddu $s1, $zero, $zero -/* 29644 8004E244 0C013A2D */ jal func_8004E8B4 -/* 29648 8004E248 0200202D */ daddu $a0, $s0, $zero -/* 2964C 8004E24C 08013898 */ j .L8004E260 -/* 29650 8004E250 3222FFFF */ andi $v0, $s1, 0xffff -.L8004E254: -/* 29654 8004E254 24120001 */ addiu $s2, $zero, 1 -/* 29658 8004E258 0000882D */ daddu $s1, $zero, $zero -.L8004E25C: -/* 2965C 8004E25C 3222FFFF */ andi $v0, $s1, 0xffff -.L8004E260: -/* 29660 8004E260 1440FFDE */ bnez $v0, .L8004E1DC -/* 29664 8004E264 0240102D */ daddu $v0, $s2, $zero -/* 29668 8004E268 8FBF0024 */ lw $ra, 0x24($sp) -/* 2966C 8004E26C 8FB40020 */ lw $s4, 0x20($sp) -/* 29670 8004E270 8FB3001C */ lw $s3, 0x1c($sp) -/* 29674 8004E274 8FB20018 */ lw $s2, 0x18($sp) -/* 29678 8004E278 8FB10014 */ lw $s1, 0x14($sp) -/* 2967C 8004E27C 8FB00010 */ lw $s0, 0x10($sp) -/* 29680 8004E280 03E00008 */ jr $ra -/* 29684 8004E284 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E288.s b/ver/jp/asm/nonmatchings/285C0/func_8004E288.s deleted file mode 100644 index 85f480bf24..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E288.s +++ /dev/null @@ -1,167 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E288 -/* 29688 8004E288 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2968C 8004E28C AFB10014 */ sw $s1, 0x14($sp) -/* 29690 8004E290 0080882D */ daddu $s1, $a0, $zero -/* 29694 8004E294 AFB00010 */ sw $s0, 0x10($sp) -/* 29698 8004E298 0000802D */ daddu $s0, $zero, $zero -/* 2969C 8004E29C 2408FFFF */ addiu $t0, $zero, -1 -/* 296A0 8004E2A0 3C057FFF */ lui $a1, 0x7fff -/* 296A4 8004E2A4 24070040 */ addiu $a3, $zero, 0x40 -/* 296A8 8004E2A8 2406007F */ addiu $a2, $zero, 0x7f -/* 296AC 8004E2AC 2404025C */ addiu $a0, $zero, 0x25c -/* 296B0 8004E2B0 AFBF0018 */ sw $ra, 0x18($sp) -.L8004E2B4: -/* 296B4 8004E2B4 02241021 */ addu $v0, $s1, $a0 -/* 296B8 8004E2B8 AC48000C */ sw $t0, 0xc($v0) -/* 296BC 8004E2BC AC450018 */ sw $a1, 0x18($v0) -/* 296C0 8004E2C0 A047004A */ sb $a3, 0x4a($v0) -/* 296C4 8004E2C4 A040004B */ sb $zero, 0x4b($v0) -/* 296C8 8004E2C8 A4400044 */ sh $zero, 0x44($v0) -/* 296CC 8004E2CC A4400046 */ sh $zero, 0x46($v0) -/* 296D0 8004E2D0 A0400048 */ sb $zero, 0x48($v0) -/* 296D4 8004E2D4 A0460049 */ sb $a2, 0x49($v0) -/* 296D8 8004E2D8 A040004C */ sb $zero, 0x4c($v0) -/* 296DC 8004E2DC AC45002C */ sw $a1, 0x2c($v0) -/* 296E0 8004E2E0 AC400004 */ sw $zero, 4($v0) -/* 296E4 8004E2E4 AC400008 */ sw $zero, 8($v0) -/* 296E8 8004E2E8 A440003E */ sh $zero, 0x3e($v0) -/* 296EC 8004E2EC A4400038 */ sh $zero, 0x38($v0) -/* 296F0 8004E2F0 A0400056 */ sb $zero, 0x56($v0) -/* 296F4 8004E2F4 A440003A */ sh $zero, 0x3a($v0) -/* 296F8 8004E2F8 A0400055 */ sb $zero, 0x55($v0) -/* 296FC 8004E2FC AC40001C */ sw $zero, 0x1c($v0) -/* 29700 8004E300 AC400020 */ sw $zero, 0x20($v0) -/* 29704 8004E304 AC400024 */ sw $zero, 0x24($v0) -/* 29708 8004E308 AC400030 */ sw $zero, 0x30($v0) -/* 2970C 8004E30C A4400034 */ sh $zero, 0x34($v0) -/* 29710 8004E310 A4400036 */ sh $zero, 0x36($v0) -/* 29714 8004E314 A040004D */ sb $zero, 0x4d($v0) -/* 29718 8004E318 A040004E */ sb $zero, 0x4e($v0) -/* 2971C 8004E31C A040004F */ sb $zero, 0x4f($v0) -/* 29720 8004E320 A0400050 */ sb $zero, 0x50($v0) -/* 29724 8004E324 A0400051 */ sb $zero, 0x51($v0) -/* 29728 8004E328 A0400054 */ sb $zero, 0x54($v0) -/* 2972C 8004E32C A0400057 */ sb $zero, 0x57($v0) -/* 29730 8004E330 A0400058 */ sb $zero, 0x58($v0) -/* 29734 8004E334 A0400059 */ sb $zero, 0x59($v0) -/* 29738 8004E338 A040005A */ sb $zero, 0x5a($v0) -/* 2973C 8004E33C 92230235 */ lbu $v1, 0x235($s1) -/* 29740 8004E340 A043005B */ sb $v1, 0x5b($v0) -/* 29744 8004E344 A050005C */ sb $s0, 0x5c($v0) -/* 29748 8004E348 26100001 */ addiu $s0, $s0, 1 -/* 2974C 8004E34C 2A020010 */ slti $v0, $s0, 0x10 -/* 29750 8004E350 1440FFD8 */ bnez $v0, .L8004E2B4 -/* 29754 8004E354 24840060 */ addiu $a0, $a0, 0x60 -/* 29758 8004E358 0000802D */ daddu $s0, $zero, $zero -/* 2975C 8004E35C 2404FFFF */ addiu $a0, $zero, -1 -/* 29760 8004E360 3C014000 */ lui $at, 0x4000 -/* 29764 8004E364 44810000 */ mtc1 $at, $f0 -/* 29768 8004E368 2403085C */ addiu $v1, $zero, 0x85c -.L8004E36C: -/* 2976C 8004E36C 02231021 */ addu $v0, $s1, $v1 -/* 29770 8004E370 26100001 */ addiu $s0, $s0, 1 -/* 29774 8004E374 AC440000 */ sw $a0, ($v0) -/* 29778 8004E378 E4400004 */ swc1 $f0, 4($v0) -/* 2977C 8004E37C A4400014 */ sh $zero, 0x14($v0) -/* 29780 8004E380 A0400016 */ sb $zero, 0x16($v0) -/* 29784 8004E384 AC40000C */ sw $zero, 0xc($v0) -/* 29788 8004E388 A0400012 */ sb $zero, 0x12($v0) -/* 2978C 8004E38C 2A020018 */ slti $v0, $s0, 0x18 -/* 29790 8004E390 1440FFF6 */ bnez $v0, .L8004E36C -/* 29794 8004E394 24630018 */ addiu $v1, $v1, 0x18 -/* 29798 8004E398 0C01416C */ jal func_800505B0 -/* 2979C 8004E39C 0220202D */ daddu $a0, $s1, $zero -/* 297A0 8004E3A0 0000802D */ daddu $s0, $zero, $zero -/* 297A4 8004E3A4 3C014300 */ lui $at, 0x4300 -/* 297A8 8004E3A8 44810000 */ mtc1 $at, $f0 -/* 297AC 8004E3AC 3C013F80 */ lui $at, 0x3f80 -/* 297B0 8004E3B0 44811000 */ mtc1 $at, $f2 -/* 297B4 8004E3B4 24023CF0 */ addiu $v0, $zero, 0x3cf0 -/* 297B8 8004E3B8 AE2200B0 */ sw $v0, 0xb0($s1) -/* 297BC 8004E3BC 2402009C */ addiu $v0, $zero, 0x9c -/* 297C0 8004E3C0 A6220208 */ sh $v0, 0x208($s1) -/* 297C4 8004E3C4 24020080 */ addiu $v0, $zero, 0x80 -/* 297C8 8004E3C8 A222021E */ sb $v0, 0x21e($s1) -/* 297CC 8004E3CC 3C027F00 */ lui $v0, 0x7f00 -/* 297D0 8004E3D0 AE2200C0 */ sw $v0, 0xc0($s1) -/* 297D4 8004E3D4 24020001 */ addiu $v0, $zero, 1 -/* 297D8 8004E3D8 AE200020 */ sw $zero, 0x20($s1) -/* 297DC 8004E3DC AE200074 */ sw $zero, 0x74($s1) -/* 297E0 8004E3E0 AE2000B8 */ sw $zero, 0xb8($s1) -/* 297E4 8004E3E4 A620020C */ sh $zero, 0x20c($s1) -/* 297E8 8004E3E8 A620020E */ sh $zero, 0x20e($s1) -/* 297EC 8004E3EC AE2000CC */ sw $zero, 0xcc($s1) -/* 297F0 8004E3F0 AE2000C8 */ sw $zero, 0xc8($s1) -/* 297F4 8004E3F4 AE2000C4 */ sw $zero, 0xc4($s1) -/* 297F8 8004E3F8 AE20016C */ sw $zero, 0x16c($s1) -/* 297FC 8004E3FC A2200170 */ sb $zero, 0x170($s1) -/* 29800 8004E400 A2200171 */ sb $zero, 0x171($s1) -/* 29804 8004E404 AE200164 */ sw $zero, 0x164($s1) -/* 29808 8004E408 AE200160 */ sw $zero, 0x160($s1) -/* 2980C 8004E40C AE20015C */ sw $zero, 0x15c($s1) -/* 29810 8004E410 AE200158 */ sw $zero, 0x158($s1) -/* 29814 8004E414 AE200168 */ sw $zero, 0x168($s1) -/* 29818 8004E418 A2200210 */ sb $zero, 0x210($s1) -/* 2981C 8004E41C A2200222 */ sb $zero, 0x222($s1) -/* 29820 8004E420 A2200223 */ sb $zero, 0x223($s1) -/* 29824 8004E424 AE200204 */ sw $zero, 0x204($s1) -/* 29828 8004E428 A2200232 */ sb $zero, 0x232($s1) -/* 2982C 8004E42C A2220233 */ sb $v0, 0x233($s1) -/* 29830 8004E430 A2200211 */ sb $zero, 0x211($s1) -/* 29834 8004E434 E62000D0 */ swc1 $f0, 0xd0($s1) -/* 29838 8004E438 E62200D0 */ swc1 $f2, 0xd0($s1) -/* 2983C 8004E43C 0220202D */ daddu $a0, $s1, $zero -.L8004E440: -/* 29840 8004E440 0C01393D */ jal func_8004E4F4 -/* 29844 8004E444 0200282D */ daddu $a1, $s0, $zero -/* 29848 8004E448 26100001 */ addiu $s0, $s0, 1 -/* 2984C 8004E44C 2A020008 */ slti $v0, $s0, 8 -/* 29850 8004E450 1440FFFB */ bnez $v0, .L8004E440 -/* 29854 8004E454 0220202D */ daddu $a0, $s1, $zero -/* 29858 8004E458 24100003 */ addiu $s0, $zero, 3 -/* 2985C 8004E45C 02301021 */ addu $v0, $s1, $s0 -.L8004E460: -/* 29860 8004E460 A0400224 */ sb $zero, 0x224($v0) -/* 29864 8004E464 2610FFFF */ addiu $s0, $s0, -1 -/* 29868 8004E468 0601FFFD */ bgez $s0, .L8004E460 -/* 2986C 8004E46C 2442FFFF */ addiu $v0, $v0, -1 -/* 29870 8004E470 0000802D */ daddu $s0, $zero, $zero -/* 29874 8004E474 0220182D */ daddu $v1, $s1, $zero -/* 29878 8004E478 A2200220 */ sb $zero, 0x220($s1) -/* 2987C 8004E47C AE200018 */ sw $zero, 0x18($s1) -.L8004E480: -/* 29880 8004E480 8E220068 */ lw $v0, 0x68($s1) -/* 29884 8004E484 26100001 */ addiu $s0, $s0, 1 -/* 29888 8004E488 AC6200D8 */ sw $v0, 0xd8($v1) -/* 2988C 8004E48C 2A020020 */ slti $v0, $s0, 0x20 -/* 29890 8004E490 1440FFFB */ bnez $v0, .L8004E480 -/* 29894 8004E494 24630004 */ addiu $v1, $v1, 4 -/* 29898 8004E498 8E240068 */ lw $a0, 0x68($s1) -/* 2989C 8004E49C 24050001 */ addiu $a1, $zero, 1 -/* 298A0 8004E4A0 3C07F000 */ lui $a3, 0xf000 -/* 298A4 8004E4A4 3C063000 */ lui $a2, 0x3000 -.L8004E4A8: -/* 298A8 8004E4A8 8C830000 */ lw $v1, ($a0) -/* 298AC 8004E4AC 14600003 */ bnez $v1, .L8004E4BC -/* 298B0 8004E4B0 24840004 */ addiu $a0, $a0, 4 -/* 298B4 8004E4B4 08013935 */ j .L8004E4D4 -/* 298B8 8004E4B8 0000282D */ daddu $a1, $zero, $zero -.L8004E4BC: -/* 298BC 8004E4BC 00671024 */ and $v0, $v1, $a3 -/* 298C0 8004E4C0 14460004 */ bne $v0, $a2, .L8004E4D4 -/* 298C4 8004E4C4 3062001F */ andi $v0, $v1, 0x1f -/* 298C8 8004E4C8 00021080 */ sll $v0, $v0, 2 -/* 298CC 8004E4CC 02221021 */ addu $v0, $s1, $v0 -/* 298D0 8004E4D0 AC4400D8 */ sw $a0, 0xd8($v0) -.L8004E4D4: -/* 298D4 8004E4D4 14A0FFF4 */ bnez $a1, .L8004E4A8 -/* 298D8 8004E4D8 24020002 */ addiu $v0, $zero, 2 -/* 298DC 8004E4DC A2220221 */ sb $v0, 0x221($s1) -/* 298E0 8004E4E0 8FBF0018 */ lw $ra, 0x18($sp) -/* 298E4 8004E4E4 8FB10014 */ lw $s1, 0x14($sp) -/* 298E8 8004E4E8 8FB00010 */ lw $s0, 0x10($sp) -/* 298EC 8004E4EC 03E00008 */ jr $ra -/* 298F0 8004E4F0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E4F4.s b/ver/jp/asm/nonmatchings/285C0/func_8004E4F4.s deleted file mode 100644 index b71a8a0757..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E4F4.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E4F4 -/* 298F4 8004E4F4 000510C0 */ sll $v0, $a1, 3 -/* 298F8 8004E4F8 00451021 */ addu $v0, $v0, $a1 -/* 298FC 8004E4FC 00021040 */ sll $v0, $v0, 1 -/* 29900 8004E500 24420174 */ addiu $v0, $v0, 0x174 -/* 29904 8004E504 00821821 */ addu $v1, $a0, $v0 -/* 29908 8004E508 00852021 */ addu $a0, $a0, $a1 -/* 2990C 8004E50C A0800212 */ sb $zero, 0x212($a0) -/* 29910 8004E510 3404FF00 */ ori $a0, $zero, 0xff00 -/* 29914 8004E514 24020008 */ addiu $v0, $zero, 8 -.L8004E518: -/* 29918 8004E518 A4640000 */ sh $a0, ($v1) -/* 2991C 8004E51C 2442FFFF */ addiu $v0, $v0, -1 -/* 29920 8004E520 0441FFFD */ bgez $v0, .L8004E518 -/* 29924 8004E524 24630002 */ addiu $v1, $v1, 2 -/* 29928 8004E528 03E00008 */ jr $ra -/* 2992C 8004E52C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E530.s b/ver/jp/asm/nonmatchings/285C0/func_8004E530.s deleted file mode 100644 index 4ddb006603..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E530.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E530 -/* 29930 8004E530 3C02009F */ lui $v0, 0x9f -/* 29934 8004E534 344238DE */ ori $v0, $v0, 0x38de -/* 29938 8004E538 14C00002 */ bnez $a2, .L8004E544 -/* 2993C 8004E53C 0046001B */ divu $zero, $v0, $a2 -/* 29940 8004E540 0007000D */ break 7 -.L8004E544: -/* 29944 8004E544 00001812 */ mflo $v1 -/* 29948 8004E548 3C020007 */ lui $v0, 7 -/* 2994C 8004E54C 3442A120 */ ori $v0, $v0, 0xa120 -/* 29950 8004E550 0043102B */ sltu $v0, $v0, $v1 -/* 29954 8004E554 10400004 */ beqz $v0, .L8004E568 -/* 29958 8004E558 3C020001 */ lui $v0, 1 -/* 2995C 8004E55C 3C030007 */ lui $v1, 7 -/* 29960 8004E560 08013960 */ j .L8004E580 -/* 29964 8004E564 3463A120 */ ori $v1, $v1, 0xa120 -.L8004E568: -/* 29968 8004E568 3442387F */ ori $v0, $v0, 0x387f -/* 2996C 8004E56C 0043102B */ sltu $v0, $v0, $v1 -/* 29970 8004E570 14400004 */ bnez $v0, .L8004E584 -/* 29974 8004E574 0065102B */ sltu $v0, $v1, $a1 -/* 29978 8004E578 3C030001 */ lui $v1, 1 -/* 2997C 8004E57C 34633880 */ ori $v1, $v1, 0x3880 -.L8004E580: -/* 29980 8004E580 0065102B */ sltu $v0, $v1, $a1 -.L8004E584: -/* 29984 8004E584 54400001 */ bnel $v0, $zero, .L8004E58C -/* 29988 8004E588 0060282D */ daddu $a1, $v1, $zero -.L8004E58C: -/* 2998C 8004E58C 3C021062 */ lui $v0, 0x1062 -/* 29990 8004E590 34424DD3 */ ori $v0, $v0, 0x4dd3 -/* 29994 8004E594 00620019 */ multu $v1, $v0 -/* 29998 8004E598 AC850008 */ sw $a1, 8($a0) -/* 2999C 8004E59C AC83000C */ sw $v1, 0xc($a0) -/* 299A0 8004E5A0 AC830010 */ sw $v1, 0x10($a0) -/* 299A4 8004E5A4 00003810 */ mfhi $a3 -/* 299A8 8004E5A8 00071182 */ srl $v0, $a3, 6 -/* 299AC 8004E5AC 03E00008 */ jr $ra -/* 299B0 8004E5B0 A482020A */ sh $v0, 0x20a($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E5B4.s b/ver/jp/asm/nonmatchings/285C0/func_8004E5B4.s deleted file mode 100644 index ff0a5b3abf..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E5B4.s +++ /dev/null @@ -1,91 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E5B4 -/* 299B4 8004E5B4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 299B8 8004E5B8 AFB00010 */ sw $s0, 0x10($sp) -/* 299BC 8004E5BC 0080802D */ daddu $s0, $a0, $zero -/* 299C0 8004E5C0 AFB10014 */ sw $s1, 0x14($sp) -/* 299C4 8004E5C4 24110001 */ addiu $s1, $zero, 1 -/* 299C8 8004E5C8 AFB40020 */ sw $s4, 0x20($sp) -/* 299CC 8004E5CC 24140004 */ addiu $s4, $zero, 4 -/* 299D0 8004E5D0 AFB3001C */ sw $s3, 0x1c($sp) -/* 299D4 8004E5D4 3C130004 */ lui $s3, 4 -/* 299D8 8004E5D8 AFB20018 */ sw $s2, 0x18($sp) -/* 299DC 8004E5DC 3C120006 */ lui $s2, 6 -/* 299E0 8004E5E0 AFBF0024 */ sw $ra, 0x24($sp) -/* 299E4 8004E5E4 AE0000B4 */ sw $zero, 0xb4($s0) -/* 299E8 8004E5E8 AE0000BC */ sw $zero, 0xbc($s0) -.L8004E5EC: -/* 299EC 8004E5EC 8E020068 */ lw $v0, 0x68($s0) -/* 299F0 8004E5F0 8C450000 */ lw $a1, ($v0) -/* 299F4 8004E5F4 24420004 */ addiu $v0, $v0, 4 -/* 299F8 8004E5F8 14A00003 */ bnez $a1, .L8004E608 -/* 299FC 8004E5FC AE020068 */ sw $v0, 0x68($s0) -/* 29A00 8004E600 080139AD */ j .L8004E6B4 -/* 29A04 8004E604 A2140221 */ sb $s4, 0x221($s0) -.L8004E608: -/* 29A08 8004E608 00051B02 */ srl $v1, $a1, 0xc -/* 29A0C 8004E60C 10730029 */ beq $v1, $s3, .L8004E6B4 -/* 29A10 8004E610 0263102B */ sltu $v0, $s3, $v1 -/* 29A14 8004E614 14400007 */ bnez $v0, .L8004E634 -/* 29A18 8004E618 3C020001 */ lui $v0, 1 -/* 29A1C 8004E61C 10620012 */ beq $v1, $v0, .L8004E668 -/* 29A20 8004E620 3C020003 */ lui $v0, 3 -/* 29A24 8004E624 10620025 */ beq $v1, $v0, .L8004E6BC -/* 29A28 8004E628 3222FFFF */ andi $v0, $s1, 0xffff -/* 29A2C 8004E62C 080139AE */ j .L8004E6B8 -/* 29A30 8004E630 0000882D */ daddu $s1, $zero, $zero -.L8004E634: -/* 29A34 8004E634 10720011 */ beq $v1, $s2, .L8004E67C -/* 29A38 8004E638 0243102B */ sltu $v0, $s2, $v1 -/* 29A3C 8004E63C 14400006 */ bnez $v0, .L8004E658 -/* 29A40 8004E640 3C020007 */ lui $v0, 7 -/* 29A44 8004E644 3C020005 */ lui $v0, 5 -/* 29A48 8004E648 10620016 */ beq $v1, $v0, .L8004E6A4 -/* 29A4C 8004E64C 00000000 */ nop -/* 29A50 8004E650 080139AE */ j .L8004E6B8 -/* 29A54 8004E654 0000882D */ daddu $s1, $zero, $zero -.L8004E658: -/* 29A58 8004E658 1062000E */ beq $v1, $v0, .L8004E694 -/* 29A5C 8004E65C 00000000 */ nop -/* 29A60 8004E660 080139AE */ j .L8004E6B8 -/* 29A64 8004E664 0000882D */ daddu $s1, $zero, $zero -.L8004E668: -/* 29A68 8004E668 0C0139E1 */ jal func_8004E784 -/* 29A6C 8004E66C 0200202D */ daddu $a0, $s0, $zero -/* 29A70 8004E670 24020001 */ addiu $v0, $zero, 1 -/* 29A74 8004E674 080139AD */ j .L8004E6B4 -/* 29A78 8004E678 A2020221 */ sb $v0, 0x221($s0) -.L8004E67C: -/* 29A7C 8004E67C 92020223 */ lbu $v0, 0x223($s0) -/* 29A80 8004E680 30420001 */ andi $v0, $v0, 1 -/* 29A84 8004E684 1440000D */ bnez $v0, .L8004E6BC -/* 29A88 8004E688 3222FFFF */ andi $v0, $s1, 0xffff -/* 29A8C 8004E68C 080139A9 */ j .L8004E6A4 -/* 29A90 8004E690 00000000 */ nop -.L8004E694: -/* 29A94 8004E694 92020223 */ lbu $v0, 0x223($s0) -/* 29A98 8004E698 30420001 */ andi $v0, $v0, 1 -/* 29A9C 8004E69C 10400007 */ beqz $v0, .L8004E6BC -/* 29AA0 8004E6A0 3222FFFF */ andi $v0, $s1, 0xffff -.L8004E6A4: -/* 29AA4 8004E6A4 0C0139B9 */ jal func_8004E6E4 -/* 29AA8 8004E6A8 0200202D */ daddu $a0, $s0, $zero -/* 29AAC 8004E6AC 080139AF */ j .L8004E6BC -/* 29AB0 8004E6B0 3222FFFF */ andi $v0, $s1, 0xffff -.L8004E6B4: -/* 29AB4 8004E6B4 0000882D */ daddu $s1, $zero, $zero -.L8004E6B8: -/* 29AB8 8004E6B8 3222FFFF */ andi $v0, $s1, 0xffff -.L8004E6BC: -/* 29ABC 8004E6BC 1440FFCB */ bnez $v0, .L8004E5EC -/* 29AC0 8004E6C0 00000000 */ nop -/* 29AC4 8004E6C4 8FBF0024 */ lw $ra, 0x24($sp) -/* 29AC8 8004E6C8 8FB40020 */ lw $s4, 0x20($sp) -/* 29ACC 8004E6CC 8FB3001C */ lw $s3, 0x1c($sp) -/* 29AD0 8004E6D0 8FB20018 */ lw $s2, 0x18($sp) -/* 29AD4 8004E6D4 8FB10014 */ lw $s1, 0x14($sp) -/* 29AD8 8004E6D8 8FB00010 */ lw $s0, 0x10($sp) -/* 29ADC 8004E6DC 03E00008 */ jr $ra -/* 29AE0 8004E6E0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E6E4.s b/ver/jp/asm/nonmatchings/285C0/func_8004E6E4.s deleted file mode 100644 index 753910ebec..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E6E4.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E6E4 -/* 29AE4 8004E6E4 30A8001F */ andi $t0, $a1, 0x1f -/* 29AE8 8004E6E8 90830210 */ lbu $v1, 0x210($a0) -/* 29AEC 8004E6EC 00052942 */ srl $a1, $a1, 5 -/* 29AF0 8004E6F0 00031080 */ sll $v0, $v1, 2 -/* 29AF4 8004E6F4 00823021 */ addu $a2, $a0, $v0 -/* 29AF8 8004E6F8 8CC20158 */ lw $v0, 0x158($a2) -/* 29AFC 8004E6FC 10400017 */ beqz $v0, .L8004E75C -/* 29B00 8004E700 30A5007F */ andi $a1, $a1, 0x7f -/* 29B04 8004E704 8C870068 */ lw $a3, 0x68($a0) -/* 29B08 8004E708 1447000D */ bne $v0, $a3, .L8004E740 -/* 29B0C 8004E70C 2C620004 */ sltiu $v0, $v1, 4 -/* 29B10 8004E710 00832821 */ addu $a1, $a0, $v1 -/* 29B14 8004E714 90A20168 */ lbu $v0, 0x168($a1) -/* 29B18 8004E718 10400014 */ beqz $v0, .L8004E76C -/* 29B1C 8004E71C 2442FFFF */ addiu $v0, $v0, -1 -/* 29B20 8004E720 A0A20168 */ sb $v0, 0x168($a1) -/* 29B24 8004E724 304200FF */ andi $v0, $v0, 0xff -/* 29B28 8004E728 54400011 */ bnel $v0, $zero, .L8004E770 -/* 29B2C 8004E72C 00081080 */ sll $v0, $t0, 2 -/* 29B30 8004E730 10600012 */ beqz $v1, .L8004E77C -/* 29B34 8004E734 ACC00158 */ sw $zero, 0x158($a2) -/* 29B38 8004E738 080139DF */ j .L8004E77C -/* 29B3C 8004E73C 2463FFFF */ addiu $v1, $v1, -1 -.L8004E740: -/* 29B40 8004E740 1040000E */ beqz $v0, .L8004E77C -/* 29B44 8004E744 00000000 */ nop -/* 29B48 8004E748 24630001 */ addiu $v1, $v1, 1 -/* 29B4C 8004E74C 00031080 */ sll $v0, $v1, 2 -/* 29B50 8004E750 00821021 */ addu $v0, $a0, $v0 -/* 29B54 8004E754 080139D9 */ j .L8004E764 -/* 29B58 8004E758 AC470158 */ sw $a3, 0x158($v0) -.L8004E75C: -/* 29B5C 8004E75C 8C820068 */ lw $v0, 0x68($a0) -/* 29B60 8004E760 ACC20158 */ sw $v0, 0x158($a2) -.L8004E764: -/* 29B64 8004E764 00831021 */ addu $v0, $a0, $v1 -/* 29B68 8004E768 A0450168 */ sb $a1, 0x168($v0) -.L8004E76C: -/* 29B6C 8004E76C 00081080 */ sll $v0, $t0, 2 -.L8004E770: -/* 29B70 8004E770 00821021 */ addu $v0, $a0, $v0 -/* 29B74 8004E774 8C4200D8 */ lw $v0, 0xd8($v0) -/* 29B78 8004E778 AC820068 */ sw $v0, 0x68($a0) -.L8004E77C: -/* 29B7C 8004E77C 03E00008 */ jr $ra -/* 29B80 8004E780 A0830210 */ sb $v1, 0x210($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E784.s b/ver/jp/asm/nonmatchings/285C0/func_8004E784.s deleted file mode 100644 index 004e6e7a78..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E784.s +++ /dev/null @@ -1,85 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E784 -/* 29B84 8004E784 0000402D */ daddu $t0, $zero, $zero -/* 29B88 8004E788 0100582D */ daddu $t3, $t0, $zero -/* 29B8C 8004E78C 0100482D */ daddu $t1, $t0, $zero -/* 29B90 8004E790 240C0001 */ addiu $t4, $zero, 1 -/* 29B94 8004E794 240A025C */ addiu $t2, $zero, 0x25c -/* 29B98 8004E798 30A5FFFF */ andi $a1, $a1, 0xffff -/* 29B9C 8004E79C 8C82006C */ lw $v0, 0x6c($a0) -/* 29BA0 8004E7A0 00052880 */ sll $a1, $a1, 2 -/* 29BA4 8004E7A4 00A22821 */ addu $a1, $a1, $v0 -/* 29BA8 8004E7A8 AC850070 */ sw $a1, 0x70($a0) -.L8004E7AC: -/* 29BAC 8004E7AC 8CA30000 */ lw $v1, ($a1) -/* 29BB0 8004E7B0 24A50004 */ addiu $a1, $a1, 4 -/* 29BB4 8004E7B4 008A3021 */ addu $a2, $a0, $t2 -/* 29BB8 8004E7B8 00031402 */ srl $v0, $v1, 0x10 -/* 29BBC 8004E7BC 10400034 */ beqz $v0, .L8004E890 -/* 29BC0 8004E7C0 ACC20000 */ sw $v0, ($a2) -/* 29BC4 8004E7C4 30620100 */ andi $v0, $v1, 0x100 -/* 29BC8 8004E7C8 54400031 */ bnel $v0, $zero, .L8004E890 -/* 29BCC 8004E7CC ACC00000 */ sw $zero, ($a2) -/* 29BD0 8004E7D0 3062E000 */ andi $v0, $v1, 0xe000 -/* 29BD4 8004E7D4 00021342 */ srl $v0, $v0, 0xd -/* 29BD8 8004E7D8 A0C20054 */ sb $v0, 0x54($a2) -/* 29BDC 8004E7DC 000311C2 */ srl $v0, $v1, 7 -/* 29BE0 8004E7E0 30420001 */ andi $v0, $v0, 1 -/* 29BE4 8004E7E4 A0C20058 */ sb $v0, 0x58($a2) -/* 29BE8 8004E7E8 30621E00 */ andi $v0, $v1, 0x1e00 -/* 29BEC 8004E7EC 00023A42 */ srl $a3, $v0, 9 -/* 29BF0 8004E7F0 10E0001B */ beqz $a3, .L8004E860 -/* 29BF4 8004E7F4 A0C00059 */ sb $zero, 0x59($a2) -/* 29BF8 8004E7F8 00071040 */ sll $v0, $a3, 1 -/* 29BFC 8004E7FC 00471021 */ addu $v0, $v0, $a3 -/* 29C00 8004E800 00021140 */ sll $v0, $v0, 5 -/* 29C04 8004E804 244201FC */ addiu $v0, $v0, 0x1fc -/* 29C08 8004E808 00821821 */ addu $v1, $a0, $v0 -/* 29C0C 8004E80C 24E2FFFF */ addiu $v0, $a3, -1 -/* 29C10 8004E810 0049102B */ sltu $v0, $v0, $t1 -/* 29C14 8004E814 5040001E */ beql $v0, $zero, .L8004E890 -/* 29C18 8004E818 ACC00000 */ sw $zero, ($a2) -/* 29C1C 8004E81C 90620051 */ lbu $v0, 0x51($v1) -/* 29C20 8004E820 A0C20051 */ sb $v0, 0x51($a2) -/* 29C24 8004E824 90620052 */ lbu $v0, 0x52($v1) -/* 29C28 8004E828 A0C20052 */ sb $v0, 0x52($a2) -/* 29C2C 8004E82C 90620053 */ lbu $v0, 0x53($v1) -/* 29C30 8004E830 A0C20053 */ sb $v0, 0x53($a2) -/* 29C34 8004E834 8CC20000 */ lw $v0, ($a2) -/* 29C38 8004E838 8C830070 */ lw $v1, 0x70($a0) -/* 29C3C 8004E83C ACCC0028 */ sw $t4, 0x28($a2) -/* 29C40 8004E840 A0C70059 */ sb $a3, 0x59($a2) -/* 29C44 8004E844 00431021 */ addu $v0, $v0, $v1 -/* 29C48 8004E848 ACC20000 */ sw $v0, ($a2) -/* 29C4C 8004E84C 90820233 */ lbu $v0, 0x233($a0) -/* 29C50 8004E850 54400001 */ bnel $v0, $zero, .L8004E858 -/* 29C54 8004E854 A0CC005A */ sb $t4, 0x5a($a2) -.L8004E858: -/* 29C58 8004E858 08013A24 */ j .L8004E890 -/* 29C5C 8004E85C 240B0001 */ addiu $t3, $zero, 1 -.L8004E860: -/* 29C60 8004E860 90C20054 */ lbu $v0, 0x54($a2) -/* 29C64 8004E864 00821021 */ addu $v0, $a0, $v0 -/* 29C68 8004E868 9042022A */ lbu $v0, 0x22a($v0) -/* 29C6C 8004E86C A0C80052 */ sb $t0, 0x52($a2) -/* 29C70 8004E870 01024021 */ addu $t0, $t0, $v0 -/* 29C74 8004E874 A0C20051 */ sb $v0, 0x51($a2) -/* 29C78 8004E878 8CC20000 */ lw $v0, ($a2) -/* 29C7C 8004E87C A0C80053 */ sb $t0, 0x53($a2) -/* 29C80 8004E880 8C830070 */ lw $v1, 0x70($a0) -/* 29C84 8004E884 ACCC0028 */ sw $t4, 0x28($a2) -/* 29C88 8004E888 00431021 */ addu $v0, $v0, $v1 -/* 29C8C 8004E88C ACC20000 */ sw $v0, ($a2) -.L8004E890: -/* 29C90 8004E890 25290001 */ addiu $t1, $t1, 1 -/* 29C94 8004E894 29220010 */ slti $v0, $t1, 0x10 -/* 29C98 8004E898 1440FFC4 */ bnez $v0, .L8004E7AC -/* 29C9C 8004E89C 254A0060 */ addiu $t2, $t2, 0x60 -/* 29CA0 8004E8A0 11600002 */ beqz $t3, .L8004E8AC -/* 29CA4 8004E8A4 A088021B */ sb $t0, 0x21b($a0) -/* 29CA8 8004E8A8 A0800233 */ sb $zero, 0x233($a0) -.L8004E8AC: -/* 29CAC 8004E8AC 03E00008 */ jr $ra -/* 29CB0 8004E8B0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E8B4.s b/ver/jp/asm/nonmatchings/285C0/func_8004E8B4.s deleted file mode 100644 index 1b4224eeb9..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E8B4.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E8B4 -/* 29CB4 8004E8B4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 29CB8 8004E8B8 AFB00010 */ sw $s0, 0x10($sp) -/* 29CBC 8004E8BC 0080802D */ daddu $s0, $a0, $zero -/* 29CC0 8004E8C0 2403000F */ addiu $v1, $zero, 0xf -/* 29CC4 8004E8C4 260205A0 */ addiu $v0, $s0, 0x5a0 -/* 29CC8 8004E8C8 AFBF0014 */ sw $ra, 0x14($sp) -/* 29CCC 8004E8CC A2000220 */ sb $zero, 0x220($s0) -/* 29CD0 8004E8D0 AE00001C */ sw $zero, 0x1c($s0) -/* 29CD4 8004E8D4 AE000020 */ sw $zero, 0x20($s0) -/* 29CD8 8004E8D8 A6000058 */ sh $zero, 0x58($s0) -/* 29CDC 8004E8DC A600005A */ sh $zero, 0x5a($s0) -.L8004E8E0: -/* 29CE0 8004E8E0 AC40025C */ sw $zero, 0x25c($v0) -/* 29CE4 8004E8E4 2463FFFF */ addiu $v1, $v1, -1 -/* 29CE8 8004E8E8 0461FFFD */ bgez $v1, .L8004E8E0 -/* 29CEC 8004E8EC 2442FFA0 */ addiu $v0, $v0, -0x60 -/* 29CF0 8004E8F0 0C01416C */ jal func_800505B0 -/* 29CF4 8004E8F4 0200202D */ daddu $a0, $s0, $zero -/* 29CF8 8004E8F8 3C020002 */ lui $v0, 2 -/* 29CFC 8004E8FC 3442625A */ ori $v0, $v0, 0x625a -/* 29D00 8004E900 A2000221 */ sb $zero, 0x221($s0) -/* 29D04 8004E904 AE020008 */ sw $v0, 8($s0) -/* 29D08 8004E908 8FBF0014 */ lw $ra, 0x14($sp) -/* 29D0C 8004E90C 8FB00010 */ lw $s0, 0x10($sp) -/* 29D10 8004E910 03E00008 */ jr $ra -/* 29D14 8004E914 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004E918.s b/ver/jp/asm/nonmatchings/285C0/func_8004E918.s deleted file mode 100644 index 68c2f3fa5c..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004E918.s +++ /dev/null @@ -1,1080 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004E918 -/* 29D18 8004E918 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 29D1C 8004E91C AFB40040 */ sw $s4, 0x40($sp) -/* 29D20 8004E920 0080A02D */ daddu $s4, $a0, $zero -/* 29D24 8004E924 AFBF0054 */ sw $ra, 0x54($sp) -/* 29D28 8004E928 AFBE0050 */ sw $fp, 0x50($sp) -/* 29D2C 8004E92C AFB7004C */ sw $s7, 0x4c($sp) -/* 29D30 8004E930 AFB60048 */ sw $s6, 0x48($sp) -/* 29D34 8004E934 AFB50044 */ sw $s5, 0x44($sp) -/* 29D38 8004E938 AFB3003C */ sw $s3, 0x3c($sp) -/* 29D3C 8004E93C AFB20038 */ sw $s2, 0x38($sp) -/* 29D40 8004E940 AFB10034 */ sw $s1, 0x34($sp) -/* 29D44 8004E944 AFB00030 */ sw $s0, 0x30($sp) -/* 29D48 8004E948 AFA00010 */ sw $zero, 0x10($sp) -/* 29D4C 8004E94C 8E8200BC */ lw $v0, 0xbc($s4) -/* 29D50 8004E950 10400011 */ beqz $v0, .L8004E998 -/* 29D54 8004E954 A3A00028 */ sb $zero, 0x28($sp) -/* 29D58 8004E958 2442FFFF */ addiu $v0, $v0, -1 -/* 29D5C 8004E95C 14400005 */ bnez $v0, .L8004E974 -/* 29D60 8004E960 AE8200BC */ sw $v0, 0xbc($s4) -/* 29D64 8004E964 8E8200B8 */ lw $v0, 0xb8($s4) -/* 29D68 8004E968 AE8000B8 */ sw $zero, 0xb8($s4) -/* 29D6C 8004E96C 08013A60 */ j .L8004E980 -/* 29D70 8004E970 AE8000B4 */ sw $zero, 0xb4($s4) -.L8004E974: -/* 29D74 8004E974 8E8200B0 */ lw $v0, 0xb0($s4) -/* 29D78 8004E978 8E8300B4 */ lw $v1, 0xb4($s4) -/* 29D7C 8004E97C 00431021 */ addu $v0, $v0, $v1 -.L8004E980: -/* 29D80 8004E980 AE8200B0 */ sw $v0, 0xb0($s4) -/* 29D84 8004E984 8E8300B0 */ lw $v1, 0xb0($s4) -/* 29D88 8004E988 00031080 */ sll $v0, $v1, 2 -/* 29D8C 8004E98C 00431021 */ addu $v0, $v0, $v1 -/* 29D90 8004E990 00021040 */ sll $v0, $v0, 1 -/* 29D94 8004E994 AE820008 */ sw $v0, 8($s4) -.L8004E998: -/* 29D98 8004E998 8E8200CC */ lw $v0, 0xcc($s4) -/* 29D9C 8004E99C 1040000D */ beqz $v0, .L8004E9D4 -/* 29DA0 8004E9A0 2442FFFF */ addiu $v0, $v0, -1 -/* 29DA4 8004E9A4 14400005 */ bnez $v0, .L8004E9BC -/* 29DA8 8004E9A8 AE8200CC */ sw $v0, 0xcc($s4) -/* 29DAC 8004E9AC 8E8200C8 */ lw $v0, 0xc8($s4) -/* 29DB0 8004E9B0 AE8000C8 */ sw $zero, 0xc8($s4) -/* 29DB4 8004E9B4 08013A72 */ j .L8004E9C8 -/* 29DB8 8004E9B8 AE8000C4 */ sw $zero, 0xc4($s4) -.L8004E9BC: -/* 29DBC 8004E9BC 8E8200C0 */ lw $v0, 0xc0($s4) -/* 29DC0 8004E9C0 8E8300C4 */ lw $v1, 0xc4($s4) -/* 29DC4 8004E9C4 00431021 */ addu $v0, $v0, $v1 -.L8004E9C8: -/* 29DC8 8004E9C8 AE8200C0 */ sw $v0, 0xc0($s4) -/* 29DCC 8004E9CC 240B0001 */ addiu $t3, $zero, 1 -/* 29DD0 8004E9D0 AFAB0010 */ sw $t3, 0x10($sp) -.L8004E9D4: -/* 29DD4 8004E9D4 8E820204 */ lw $v0, 0x204($s4) -/* 29DD8 8004E9D8 1040003B */ beqz $v0, .L8004EAC8 -/* 29DDC 8004E9DC A280021A */ sb $zero, 0x21a($s4) -/* 29DE0 8004E9E0 92820232 */ lbu $v0, 0x232($s4) -/* 29DE4 8004E9E4 1040001D */ beqz $v0, .L8004EA5C -/* 29DE8 8004E9E8 2411000F */ addiu $s1, $zero, 0xf -/* 29DEC 8004E9EC 24160030 */ addiu $s6, $zero, 0x30 -.L8004E9F0: -/* 29DF0 8004E9F0 8E820204 */ lw $v0, 0x204($s4) -/* 29DF4 8004E9F4 90570000 */ lbu $s7, ($v0) -/* 29DF8 8004E9F8 24420001 */ addiu $v0, $v0, 1 -/* 29DFC 8004E9FC 12E00030 */ beqz $s7, .L8004EAC0 -/* 29E00 8004EA00 AE820204 */ sw $v0, 0x204($s4) -/* 29E04 8004EA04 0040182D */ daddu $v1, $v0, $zero -/* 29E08 8004EA08 00171040 */ sll $v0, $s7, 1 -/* 29E0C 8004EA0C 00571021 */ addu $v0, $v0, $s7 -/* 29E10 8004EA10 00021140 */ sll $v0, $v0, 5 -/* 29E14 8004EA14 244201FC */ addiu $v0, $v0, 0x1fc -/* 29E18 8004EA18 02828021 */ addu $s0, $s4, $v0 -/* 29E1C 8004EA1C A69600D4 */ sh $s6, 0xd4($s4) -/* 29E20 8004EA20 90620000 */ lbu $v0, ($v1) -/* 29E24 8004EA24 24630001 */ addiu $v1, $v1, 1 -/* 29E28 8004EA28 AE830204 */ sw $v1, 0x204($s4) -/* 29E2C 8004EA2C A28200D6 */ sb $v0, 0xd6($s4) -/* 29E30 8004EA30 8E020000 */ lw $v0, ($s0) -/* 29E34 8004EA34 10400005 */ beqz $v0, .L8004EA4C -/* 29E38 8004EA38 0220102D */ daddu $v0, $s1, $zero -/* 29E3C 8004EA3C 0280202D */ daddu $a0, $s4, $zero -/* 29E40 8004EA40 0C013EE0 */ jal func_8004FB80 -/* 29E44 8004EA44 0200282D */ daddu $a1, $s0, $zero -/* 29E48 8004EA48 0220102D */ daddu $v0, $s1, $zero -.L8004EA4C: -/* 29E4C 8004EA4C 1440FFE8 */ bnez $v0, .L8004E9F0 -/* 29E50 8004EA50 2631FFFF */ addiu $s1, $s1, -1 -/* 29E54 8004EA54 08013AB1 */ j .L8004EAC4 -/* 29E58 8004EA58 AE800204 */ sw $zero, 0x204($s4) -.L8004EA5C: -/* 29E5C 8004EA5C 24160030 */ addiu $s6, $zero, 0x30 -.L8004EA60: -/* 29E60 8004EA60 8E820204 */ lw $v0, 0x204($s4) -/* 29E64 8004EA64 90570000 */ lbu $s7, ($v0) -/* 29E68 8004EA68 24420001 */ addiu $v0, $v0, 1 -/* 29E6C 8004EA6C 12E00014 */ beqz $s7, .L8004EAC0 -/* 29E70 8004EA70 AE820204 */ sw $v0, 0x204($s4) -/* 29E74 8004EA74 00171040 */ sll $v0, $s7, 1 -/* 29E78 8004EA78 00571021 */ addu $v0, $v0, $s7 -/* 29E7C 8004EA7C 00021140 */ sll $v0, $v0, 5 -/* 29E80 8004EA80 244201FC */ addiu $v0, $v0, 0x1fc -/* 29E84 8004EA84 8E830204 */ lw $v1, 0x204($s4) -/* 29E88 8004EA88 02828021 */ addu $s0, $s4, $v0 -/* 29E8C 8004EA8C A69600D4 */ sh $s6, 0xd4($s4) -/* 29E90 8004EA90 A28000D6 */ sb $zero, 0xd6($s4) -/* 29E94 8004EA94 24630001 */ addiu $v1, $v1, 1 -/* 29E98 8004EA98 AE830204 */ sw $v1, 0x204($s4) -/* 29E9C 8004EA9C 8E020000 */ lw $v0, ($s0) -/* 29EA0 8004EAA0 10400005 */ beqz $v0, .L8004EAB8 -/* 29EA4 8004EAA4 0220102D */ daddu $v0, $s1, $zero -/* 29EA8 8004EAA8 0280202D */ daddu $a0, $s4, $zero -/* 29EAC 8004EAAC 0C013EE0 */ jal func_8004FB80 -/* 29EB0 8004EAB0 0200282D */ daddu $a1, $s0, $zero -/* 29EB4 8004EAB4 0220102D */ daddu $v0, $s1, $zero -.L8004EAB8: -/* 29EB8 8004EAB8 1440FFE9 */ bnez $v0, .L8004EA60 -/* 29EBC 8004EABC 2631FFFF */ addiu $s1, $s1, -1 -.L8004EAC0: -/* 29EC0 8004EAC0 AE800204 */ sw $zero, 0x204($s4) -.L8004EAC4: -/* 29EC4 8004EAC4 A2800232 */ sb $zero, 0x232($s4) -.L8004EAC8: -/* 29EC8 8004EAC8 0000B82D */ daddu $s7, $zero, $zero -/* 29ECC 8004EACC 00171040 */ sll $v0, $s7, 1 -.L8004EAD0: -/* 29ED0 8004EAD0 00571021 */ addu $v0, $v0, $s7 -/* 29ED4 8004EAD4 00021140 */ sll $v0, $v0, 5 -/* 29ED8 8004EAD8 2442025C */ addiu $v0, $v0, 0x25c -/* 29EDC 8004EADC 02828021 */ addu $s0, $s4, $v0 -/* 29EE0 8004EAE0 8E020000 */ lw $v0, ($s0) -/* 29EE4 8004EAE4 5040034E */ beql $v0, $zero, .L8004F820 -/* 29EE8 8004EAE8 26F70001 */ addiu $s7, $s7, 1 -/* 29EEC 8004EAEC AE000040 */ sw $zero, 0x40($s0) -/* 29EF0 8004EAF0 8FAB0010 */ lw $t3, 0x10($sp) -/* 29EF4 8004EAF4 15600004 */ bnez $t3, .L8004EB08 -/* 29EF8 8004EAF8 240B0001 */ addiu $t3, $zero, 1 -/* 29EFC 8004EAFC 8282021A */ lb $v0, 0x21a($s4) -/* 29F00 8004EB00 50400002 */ beql $v0, $zero, .L8004EB0C -/* 29F04 8004EB04 A2000041 */ sb $zero, 0x41($s0) -.L8004EB08: -/* 29F08 8004EB08 A20B0041 */ sb $t3, 0x41($s0) -.L8004EB0C: -/* 29F0C 8004EB0C 8E020024 */ lw $v0, 0x24($s0) -/* 29F10 8004EB10 1040000C */ beqz $v0, .L8004EB44 -/* 29F14 8004EB14 2442FFFF */ addiu $v0, $v0, -1 -/* 29F18 8004EB18 14400004 */ bnez $v0, .L8004EB2C -/* 29F1C 8004EB1C AE020024 */ sw $v0, 0x24($s0) -/* 29F20 8004EB20 8E020020 */ lw $v0, 0x20($s0) -/* 29F24 8004EB24 08013ACF */ j .L8004EB3C -/* 29F28 8004EB28 AE020018 */ sw $v0, 0x18($s0) -.L8004EB2C: -/* 29F2C 8004EB2C 8E020018 */ lw $v0, 0x18($s0) -/* 29F30 8004EB30 8E03001C */ lw $v1, 0x1c($s0) -/* 29F34 8004EB34 00431021 */ addu $v0, $v0, $v1 -/* 29F38 8004EB38 AE020018 */ sw $v0, 0x18($s0) -.L8004EB3C: -/* 29F3C 8004EB3C 240B0001 */ addiu $t3, $zero, 1 -/* 29F40 8004EB40 A20B0041 */ sb $t3, 0x41($s0) -.L8004EB44: -/* 29F44 8004EB44 86020036 */ lh $v0, 0x36($s0) -/* 29F48 8004EB48 96030036 */ lhu $v1, 0x36($s0) -/* 29F4C 8004EB4C 1040000E */ beqz $v0, .L8004EB88 -/* 29F50 8004EB50 2462FFFF */ addiu $v0, $v1, -1 -/* 29F54 8004EB54 A6020036 */ sh $v0, 0x36($s0) -/* 29F58 8004EB58 00021400 */ sll $v0, $v0, 0x10 -/* 29F5C 8004EB5C 14400004 */ bnez $v0, .L8004EB70 -/* 29F60 8004EB60 00000000 */ nop -/* 29F64 8004EB64 86020034 */ lh $v0, 0x34($s0) -/* 29F68 8004EB68 08013ADF */ j .L8004EB7C -/* 29F6C 8004EB6C 00021400 */ sll $v0, $v0, 0x10 -.L8004EB70: -/* 29F70 8004EB70 8E02002C */ lw $v0, 0x2c($s0) -/* 29F74 8004EB74 8E030030 */ lw $v1, 0x30($s0) -/* 29F78 8004EB78 00431021 */ addu $v0, $v0, $v1 -.L8004EB7C: -/* 29F7C 8004EB7C AE02002C */ sw $v0, 0x2c($s0) -/* 29F80 8004EB80 240B0001 */ addiu $t3, $zero, 1 -/* 29F84 8004EB84 A20B0041 */ sb $t3, 0x41($s0) -.L8004EB88: -/* 29F88 8004EB88 8E020028 */ lw $v0, 0x28($s0) -/* 29F8C 8004EB8C 2442FFFF */ addiu $v0, $v0, -1 -/* 29F90 8004EB90 1C400250 */ bgtz $v0, .L8004F4D4 -/* 29F94 8004EB94 AE020028 */ sw $v0, 0x28($s0) -/* 29F98 8004EB98 920B0052 */ lbu $t3, 0x52($s0) -/* 29F9C 8004EB9C 1440024D */ bnez $v0, .L8004F4D4 -/* 29FA0 8004EBA0 A3AB001F */ sb $t3, 0x1f($sp) -.L8004EBA4: -/* 29FA4 8004EBA4 8E020000 */ lw $v0, ($s0) -/* 29FA8 8004EBA8 90470000 */ lbu $a3, ($v0) -/* 29FAC 8004EBAC 24420001 */ addiu $v0, $v0, 1 -/* 29FB0 8004EBB0 AE020000 */ sw $v0, ($s0) -/* 29FB4 8004EBB4 8602003E */ lh $v0, 0x3e($s0) -/* 29FB8 8004EBB8 9603003E */ lhu $v1, 0x3e($s0) -/* 29FBC 8004EBBC 10400007 */ beqz $v0, .L8004EBDC -/* 29FC0 8004EBC0 2462FFFF */ addiu $v0, $v1, -1 -/* 29FC4 8004EBC4 A602003E */ sh $v0, 0x3e($s0) -/* 29FC8 8004EBC8 00021400 */ sll $v0, $v0, 0x10 -/* 29FCC 8004EBCC 14400004 */ bnez $v0, .L8004EBE0 -/* 29FD0 8004EBD0 00071600 */ sll $v0, $a3, 0x18 -/* 29FD4 8004EBD4 8E020004 */ lw $v0, 4($s0) -/* 29FD8 8004EBD8 AE020000 */ sw $v0, ($s0) -.L8004EBDC: -/* 29FDC 8004EBDC 00071600 */ sll $v0, $a3, 0x18 -.L8004EBE0: -/* 29FE0 8004EBE0 0440002B */ bltz $v0, .L8004EC90 -/* 29FE4 8004EBE4 30E300FF */ andi $v1, $a3, 0xff -/* 29FE8 8004EBE8 14600009 */ bnez $v1, .L8004EC10 -/* 29FEC 8004EBEC 2C620078 */ sltiu $v0, $v1, 0x78 -/* 29FF0 8004EBF0 8E020008 */ lw $v0, 8($s0) -/* 29FF4 8004EBF4 10400004 */ beqz $v0, .L8004EC08 -/* 29FF8 8004EBF8 240B0001 */ addiu $t3, $zero, 1 -/* 29FFC 8004EBFC AE020000 */ sw $v0, ($s0) -/* 2A000 8004EC00 08013D32 */ j .L8004F4C8 -/* 2A004 8004EC04 AE000008 */ sw $zero, 8($s0) -.L8004EC08: -/* 2A008 8004EC08 08013D35 */ j .L8004F4D4 -/* 2A00C 8004EC0C A3AB0028 */ sb $t3, 0x28($sp) -.L8004EC10: -/* 2A010 8004EC10 5440022D */ bnel $v0, $zero, .L8004F4C8 -/* 2A014 8004EC14 AE030028 */ sw $v1, 0x28($s0) -/* 2A018 8004EC18 8E020000 */ lw $v0, ($s0) -/* 2A01C 8004EC1C 90430000 */ lbu $v1, ($v0) -/* 2A020 8004EC20 24420001 */ addiu $v0, $v0, 1 -/* 2A024 8004EC24 AE020000 */ sw $v0, ($s0) -/* 2A028 8004EC28 30E20007 */ andi $v0, $a3, 7 -/* 2A02C 8004EC2C 00021200 */ sll $v0, $v0, 8 -/* 2A030 8004EC30 00431021 */ addu $v0, $v0, $v1 -/* 2A034 8004EC34 24420078 */ addiu $v0, $v0, 0x78 -/* 2A038 8004EC38 AE020028 */ sw $v0, 0x28($s0) -/* 2A03C 8004EC3C 8602003E */ lh $v0, 0x3e($s0) -/* 2A040 8004EC40 9603003E */ lhu $v1, 0x3e($s0) -/* 2A044 8004EC44 10400220 */ beqz $v0, .L8004F4C8 -/* 2A048 8004EC48 2462FFFF */ addiu $v0, $v1, -1 -/* 2A04C 8004EC4C A602003E */ sh $v0, 0x3e($s0) -/* 2A050 8004EC50 00021400 */ sll $v0, $v0, 0x10 -/* 2A054 8004EC54 1440021C */ bnez $v0, .L8004F4C8 -/* 2A058 8004EC58 00000000 */ nop -/* 2A05C 8004EC5C 8E020004 */ lw $v0, 4($s0) -/* 2A060 8004EC60 08013D32 */ j .L8004F4C8 -/* 2A064 8004EC64 AE020000 */ sw $v0, ($s0) -.L8004EC68: -/* 2A068 8004EC68 08013B73 */ j .L8004EDCC -/* 2A06C 8004EC6C 24110001 */ addiu $s1, $zero, 1 -.L8004EC70: -/* 2A070 8004EC70 0C014D5D */ jal func_80053574 -/* 2A074 8004EC74 0240202D */ daddu $a0, $s2, $zero -/* 2A078 8004EC78 08013B8F */ j .L8004EE3C -/* 2A07C 8004EC7C 24110001 */ addiu $s1, $zero, 1 -.L8004EC80: -/* 2A080 8004EC80 0C014D5D */ jal func_80053574 -/* 2A084 8004EC84 0240202D */ daddu $a0, $s2, $zero -/* 2A088 8004EC88 08013BAE */ j .L8004EEB8 -/* 2A08C 8004EC8C 24110001 */ addiu $s1, $zero, 1 -.L8004EC90: -/* 2A090 8004EC90 2C6200D4 */ sltiu $v0, $v1, 0xd4 -/* 2A094 8004EC94 104001B7 */ beqz $v0, .L8004F374 -/* 2A098 8004EC98 00000000 */ nop -/* 2A09C 8004EC9C 8E020000 */ lw $v0, ($s0) -/* 2A0A0 8004ECA0 905E0000 */ lbu $fp, ($v0) -/* 2A0A4 8004ECA4 24420001 */ addiu $v0, $v0, 1 -/* 2A0A8 8004ECA8 AE020000 */ sw $v0, ($s0) -/* 2A0AC 8004ECAC 30E2007F */ andi $v0, $a3, 0x7f -/* 2A0B0 8004ECB0 304200FF */ andi $v0, $v0, 0xff -/* 2A0B4 8004ECB4 A7A20026 */ sh $v0, 0x26($sp) -/* 2A0B8 8004ECB8 8602003E */ lh $v0, 0x3e($s0) -/* 2A0BC 8004ECBC 9603003E */ lhu $v1, 0x3e($s0) -/* 2A0C0 8004ECC0 10400007 */ beqz $v0, .L8004ECE0 -/* 2A0C4 8004ECC4 2462FFFF */ addiu $v0, $v1, -1 -/* 2A0C8 8004ECC8 A602003E */ sh $v0, 0x3e($s0) -/* 2A0CC 8004ECCC 00021400 */ sll $v0, $v0, 0x10 -/* 2A0D0 8004ECD0 14400003 */ bnez $v0, .L8004ECE0 -/* 2A0D4 8004ECD4 00000000 */ nop -/* 2A0D8 8004ECD8 8E020004 */ lw $v0, 4($s0) -/* 2A0DC 8004ECDC AE020000 */ sw $v0, ($s0) -.L8004ECE0: -/* 2A0E0 8004ECE0 8E020000 */ lw $v0, ($s0) -/* 2A0E4 8004ECE4 90560000 */ lbu $s6, ($v0) -/* 2A0E8 8004ECE8 24420001 */ addiu $v0, $v0, 1 -/* 2A0EC 8004ECEC AE020000 */ sw $v0, ($s0) -/* 2A0F0 8004ECF0 8602003E */ lh $v0, 0x3e($s0) -/* 2A0F4 8004ECF4 9603003E */ lhu $v1, 0x3e($s0) -/* 2A0F8 8004ECF8 10400007 */ beqz $v0, .L8004ED18 -/* 2A0FC 8004ECFC 2462FFFF */ addiu $v0, $v1, -1 -/* 2A100 8004ED00 A602003E */ sh $v0, 0x3e($s0) -/* 2A104 8004ED04 00021400 */ sll $v0, $v0, 0x10 -/* 2A108 8004ED08 14400004 */ bnez $v0, .L8004ED1C -/* 2A10C 8004ED0C 2AC200C0 */ slti $v0, $s6, 0xc0 -/* 2A110 8004ED10 8E020004 */ lw $v0, 4($s0) -/* 2A114 8004ED14 AE020000 */ sw $v0, ($s0) -.L8004ED18: -/* 2A118 8004ED18 2AC200C0 */ slti $v0, $s6, 0xc0 -.L8004ED1C: -/* 2A11C 8004ED1C 14400013 */ bnez $v0, .L8004ED6C -/* 2A120 8004ED20 00000000 */ nop -/* 2A124 8004ED24 8E020000 */ lw $v0, ($s0) -/* 2A128 8004ED28 90430000 */ lbu $v1, ($v0) -/* 2A12C 8004ED2C 24420001 */ addiu $v0, $v0, 1 -/* 2A130 8004ED30 AE020000 */ sw $v0, ($s0) -/* 2A134 8004ED34 32C2003F */ andi $v0, $s6, 0x3f -/* 2A138 8004ED38 00021200 */ sll $v0, $v0, 8 -/* 2A13C 8004ED3C 00431021 */ addu $v0, $v0, $v1 -/* 2A140 8004ED40 245600C0 */ addiu $s6, $v0, 0xc0 -/* 2A144 8004ED44 8602003E */ lh $v0, 0x3e($s0) -/* 2A148 8004ED48 9603003E */ lhu $v1, 0x3e($s0) -/* 2A14C 8004ED4C 10400007 */ beqz $v0, .L8004ED6C -/* 2A150 8004ED50 2462FFFF */ addiu $v0, $v1, -1 -/* 2A154 8004ED54 A602003E */ sh $v0, 0x3e($s0) -/* 2A158 8004ED58 00021400 */ sll $v0, $v0, 0x10 -/* 2A15C 8004ED5C 14400003 */ bnez $v0, .L8004ED6C -/* 2A160 8004ED60 00000000 */ nop -/* 2A164 8004ED64 8E020004 */ lw $v0, 4($s0) -/* 2A168 8004ED68 AE020000 */ sw $v0, ($s0) -.L8004ED6C: -/* 2A16C 8004ED6C 9202005A */ lbu $v0, 0x5a($s0) -/* 2A170 8004ED70 14400097 */ bnez $v0, .L8004EFD0 -/* 2A174 8004ED74 0000882D */ daddu $s1, $zero, $zero -/* 2A178 8004ED78 93B5001F */ lbu $s5, 0x1f($sp) -/* 2A17C 8004ED7C 92040053 */ lbu $a0, 0x53($s0) -/* 2A180 8004ED80 32A300FF */ andi $v1, $s5, 0xff -/* 2A184 8004ED84 0064102B */ sltu $v0, $v1, $a0 -/* 2A188 8004ED88 10400010 */ beqz $v0, .L8004EDCC -/* 2A18C 8004ED8C 000310C0 */ sll $v0, $v1, 3 -/* 2A190 8004ED90 8E850000 */ lw $a1, ($s4) -.L8004ED94: -/* 2A194 8004ED94 00431021 */ addu $v0, $v0, $v1 -/* 2A198 8004ED98 000210C0 */ sll $v0, $v0, 3 -/* 2A19C 8004ED9C 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A1A0 8004EDA0 00A29021 */ addu $s2, $a1, $v0 -/* 2A1A4 8004EDA4 93AB001F */ lbu $t3, 0x1f($sp) -/* 2A1A8 8004EDA8 92420045 */ lbu $v0, 0x45($s2) -/* 2A1AC 8004EDAC 256B0001 */ addiu $t3, $t3, 1 -/* 2A1B0 8004EDB0 1040FFAD */ beqz $v0, .L8004EC68 -/* 2A1B4 8004EDB4 A3AB001F */ sb $t3, 0x1f($sp) -/* 2A1B8 8004EDB8 26B50001 */ addiu $s5, $s5, 1 -/* 2A1BC 8004EDBC 32A300FF */ andi $v1, $s5, 0xff -/* 2A1C0 8004EDC0 0064102B */ sltu $v0, $v1, $a0 -/* 2A1C4 8004EDC4 1440FFF3 */ bnez $v0, .L8004ED94 -/* 2A1C8 8004EDC8 000310C0 */ sll $v0, $v1, 3 -.L8004EDCC: -/* 2A1CC 8004EDCC 16200082 */ bnez $s1, .L8004EFD8 -/* 2A1D0 8004EDD0 32A200FF */ andi $v0, $s5, 0xff -/* 2A1D4 8004EDD4 92020054 */ lbu $v0, 0x54($s0) -/* 2A1D8 8004EDD8 2C420005 */ sltiu $v0, $v0, 5 -/* 2A1DC 8004EDDC 14400066 */ bnez $v0, .L8004EF78 -/* 2A1E0 8004EDE0 00000000 */ nop -/* 2A1E4 8004EDE4 92150052 */ lbu $s5, 0x52($s0) -/* 2A1E8 8004EDE8 92030053 */ lbu $v1, 0x53($s0) -/* 2A1EC 8004EDEC 32A500FF */ andi $a1, $s5, 0xff -/* 2A1F0 8004EDF0 00A3102B */ sltu $v0, $a1, $v1 -/* 2A1F4 8004EDF4 10400011 */ beqz $v0, .L8004EE3C -/* 2A1F8 8004EDF8 000510C0 */ sll $v0, $a1, 3 -/* 2A1FC 8004EDFC 0060302D */ daddu $a2, $v1, $zero -/* 2A200 8004EE00 8E840000 */ lw $a0, ($s4) -/* 2A204 8004EE04 92830234 */ lbu $v1, 0x234($s4) -.L8004EE08: -/* 2A208 8004EE08 00451021 */ addu $v0, $v0, $a1 -/* 2A20C 8004EE0C 000210C0 */ sll $v0, $v0, 3 -/* 2A210 8004EE10 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A214 8004EE14 00829021 */ addu $s2, $a0, $v0 -/* 2A218 8004EE18 92420045 */ lbu $v0, 0x45($s2) -/* 2A21C 8004EE1C 0043102B */ sltu $v0, $v0, $v1 -/* 2A220 8004EE20 1440FF93 */ bnez $v0, .L8004EC70 -/* 2A224 8004EE24 00000000 */ nop -/* 2A228 8004EE28 26B50001 */ addiu $s5, $s5, 1 -/* 2A22C 8004EE2C 32A500FF */ andi $a1, $s5, 0xff -/* 2A230 8004EE30 00A6102B */ sltu $v0, $a1, $a2 -/* 2A234 8004EE34 1440FFF4 */ bnez $v0, .L8004EE08 -/* 2A238 8004EE38 000510C0 */ sll $v0, $a1, 3 -.L8004EE3C: -/* 2A23C 8004EE3C 16200066 */ bnez $s1, .L8004EFD8 -/* 2A240 8004EE40 32A200FF */ andi $v0, $s5, 0xff -/* 2A244 8004EE44 92150052 */ lbu $s5, 0x52($s0) -/* 2A248 8004EE48 92030053 */ lbu $v1, 0x53($s0) -/* 2A24C 8004EE4C 32A500FF */ andi $a1, $s5, 0xff -/* 2A250 8004EE50 00A3102B */ sltu $v0, $a1, $v1 -/* 2A254 8004EE54 10400018 */ beqz $v0, .L8004EEB8 -/* 2A258 8004EE58 000510C0 */ sll $v0, $a1, 3 -/* 2A25C 8004EE5C 0060302D */ daddu $a2, $v1, $zero -/* 2A260 8004EE60 8E840000 */ lw $a0, ($s4) -/* 2A264 8004EE64 92830234 */ lbu $v1, 0x234($s4) -.L8004EE68: -/* 2A268 8004EE68 00451021 */ addu $v0, $v0, $a1 -/* 2A26C 8004EE6C 000210C0 */ sll $v0, $v0, 3 -/* 2A270 8004EE70 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A274 8004EE74 00829021 */ addu $s2, $a0, $v0 -/* 2A278 8004EE78 92420045 */ lbu $v0, 0x45($s2) -/* 2A27C 8004EE7C 5443000A */ bnel $v0, $v1, .L8004EEA8 -/* 2A280 8004EE80 26B50001 */ addiu $s5, $s5, 1 -/* 2A284 8004EE84 00051040 */ sll $v0, $a1, 1 -/* 2A288 8004EE88 00451021 */ addu $v0, $v0, $a1 -/* 2A28C 8004EE8C 000210C0 */ sll $v0, $v0, 3 -/* 2A290 8004EE90 2442085C */ addiu $v0, $v0, 0x85c -/* 2A294 8004EE94 02829821 */ addu $s3, $s4, $v0 -/* 2A298 8004EE98 8E62000C */ lw $v0, 0xc($s3) -/* 2A29C 8004EE9C 1040FF78 */ beqz $v0, .L8004EC80 -/* 2A2A0 8004EEA0 00000000 */ nop -/* 2A2A4 8004EEA4 26B50001 */ addiu $s5, $s5, 1 -.L8004EEA8: -/* 2A2A8 8004EEA8 32A500FF */ andi $a1, $s5, 0xff -/* 2A2AC 8004EEAC 00A6102B */ sltu $v0, $a1, $a2 -/* 2A2B0 8004EEB0 1440FFED */ bnez $v0, .L8004EE68 -/* 2A2B4 8004EEB4 000510C0 */ sll $v0, $a1, 3 -.L8004EEB8: -/* 2A2B8 8004EEB8 16200047 */ bnez $s1, .L8004EFD8 -/* 2A2BC 8004EEBC 32A200FF */ andi $v0, $s5, 0xff -/* 2A2C0 8004EEC0 92050052 */ lbu $a1, 0x52($s0) -/* 2A2C4 8004EEC4 92040053 */ lbu $a0, 0x53($s0) -/* 2A2C8 8004EEC8 30A300FF */ andi $v1, $a1, 0xff -/* 2A2CC 8004EECC 0064102B */ sltu $v0, $v1, $a0 -/* 2A2D0 8004EED0 10400022 */ beqz $v0, .L8004EF5C -/* 2A2D4 8004EED4 3407FFFF */ ori $a3, $zero, 0xffff -/* 2A2D8 8004EED8 0080502D */ daddu $t2, $a0, $zero -/* 2A2DC 8004EEDC 8E890000 */ lw $t1, ($s4) -/* 2A2E0 8004EEE0 92880234 */ lbu $t0, 0x234($s4) -/* 2A2E4 8004EEE4 000310C0 */ sll $v0, $v1, 3 -.L8004EEE8: -/* 2A2E8 8004EEE8 00431021 */ addu $v0, $v0, $v1 -/* 2A2EC 8004EEEC 000210C0 */ sll $v0, $v0, 3 -/* 2A2F0 8004EEF0 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A2F4 8004EEF4 01223021 */ addu $a2, $t1, $v0 -/* 2A2F8 8004EEF8 90C20045 */ lbu $v0, 0x45($a2) -/* 2A2FC 8004EEFC 54480013 */ bnel $v0, $t0, .L8004EF4C -/* 2A300 8004EF00 24A50001 */ addiu $a1, $a1, 1 -/* 2A304 8004EF04 00031040 */ sll $v0, $v1, 1 -/* 2A308 8004EF08 00431021 */ addu $v0, $v0, $v1 -/* 2A30C 8004EF0C 000210C0 */ sll $v0, $v0, 3 -/* 2A310 8004EF10 2442085C */ addiu $v0, $v0, 0x85c -/* 2A314 8004EF14 02822021 */ addu $a0, $s4, $v0 -/* 2A318 8004EF18 90820017 */ lbu $v0, 0x17($a0) -/* 2A31C 8004EF1C 5440000B */ bnel $v0, $zero, .L8004EF4C -/* 2A320 8004EF20 24A50001 */ addiu $a1, $a1, 1 -/* 2A324 8004EF24 8C83000C */ lw $v1, 0xc($a0) -/* 2A328 8004EF28 0067102A */ slt $v0, $v1, $a3 -/* 2A32C 8004EF2C 50400007 */ beql $v0, $zero, .L8004EF4C -/* 2A330 8004EF30 24A50001 */ addiu $a1, $a1, 1 -/* 2A334 8004EF34 0060382D */ daddu $a3, $v1, $zero -/* 2A338 8004EF38 00C0902D */ daddu $s2, $a2, $zero -/* 2A33C 8004EF3C 0080982D */ daddu $s3, $a0, $zero -/* 2A340 8004EF40 00A0A82D */ daddu $s5, $a1, $zero -/* 2A344 8004EF44 24110001 */ addiu $s1, $zero, 1 -/* 2A348 8004EF48 24A50001 */ addiu $a1, $a1, 1 -.L8004EF4C: -/* 2A34C 8004EF4C 30A300FF */ andi $v1, $a1, 0xff -/* 2A350 8004EF50 006A102B */ sltu $v0, $v1, $t2 -/* 2A354 8004EF54 1440FFE4 */ bnez $v0, .L8004EEE8 -/* 2A358 8004EF58 000310C0 */ sll $v0, $v1, 3 -.L8004EF5C: -/* 2A35C 8004EF5C 1220015A */ beqz $s1, .L8004F4C8 -/* 2A360 8004EF60 0240202D */ daddu $a0, $s2, $zero -/* 2A364 8004EF64 AE60000C */ sw $zero, 0xc($s3) -/* 2A368 8004EF68 0C014D5D */ jal func_80053574 -/* 2A36C 8004EF6C 32A500FF */ andi $a1, $s5, 0xff -/* 2A370 8004EF70 08013BF4 */ j .L8004EFD0 -/* 2A374 8004EF74 00000000 */ nop -.L8004EF78: -/* 2A378 8004EF78 92150052 */ lbu $s5, 0x52($s0) -/* 2A37C 8004EF7C 8E830000 */ lw $v1, ($s4) -/* 2A380 8004EF80 32A500FF */ andi $a1, $s5, 0xff -/* 2A384 8004EF84 000510C0 */ sll $v0, $a1, 3 -/* 2A388 8004EF88 00451021 */ addu $v0, $v0, $a1 -/* 2A38C 8004EF8C 000210C0 */ sll $v0, $v0, 3 -/* 2A390 8004EF90 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A394 8004EF94 00629021 */ addu $s2, $v1, $v0 -/* 2A398 8004EF98 00051040 */ sll $v0, $a1, 1 -/* 2A39C 8004EF9C 00451021 */ addu $v0, $v0, $a1 -/* 2A3A0 8004EFA0 000210C0 */ sll $v0, $v0, 3 -/* 2A3A4 8004EFA4 2442085C */ addiu $v0, $v0, 0x85c -/* 2A3A8 8004EFA8 02829821 */ addu $s3, $s4, $v0 -/* 2A3AC 8004EFAC AE60000C */ sw $zero, 0xc($s3) -/* 2A3B0 8004EFB0 92430045 */ lbu $v1, 0x45($s2) -/* 2A3B4 8004EFB4 92820234 */ lbu $v0, 0x234($s4) -/* 2A3B8 8004EFB8 0043102B */ sltu $v0, $v0, $v1 -/* 2A3BC 8004EFBC 14400004 */ bnez $v0, .L8004EFD0 -/* 2A3C0 8004EFC0 00000000 */ nop -/* 2A3C4 8004EFC4 0C014D5D */ jal func_80053574 -/* 2A3C8 8004EFC8 0240202D */ daddu $a0, $s2, $zero -/* 2A3CC 8004EFCC 24110001 */ addiu $s1, $zero, 1 -.L8004EFD0: -/* 2A3D0 8004EFD0 1220013D */ beqz $s1, .L8004F4C8 -/* 2A3D4 8004EFD4 32A200FF */ andi $v0, $s5, 0xff -.L8004EFD8: -/* 2A3D8 8004EFD8 00021840 */ sll $v1, $v0, 1 -/* 2A3DC 8004EFDC 00621821 */ addu $v1, $v1, $v0 -/* 2A3E0 8004EFE0 000318C0 */ sll $v1, $v1, 3 -/* 2A3E4 8004EFE4 2463085C */ addiu $v1, $v1, 0x85c -/* 2A3E8 8004EFE8 02839821 */ addu $s3, $s4, $v1 -/* 2A3EC 8004EFEC 33C200FF */ andi $v0, $fp, 0xff -/* 2A3F0 8004EFF0 10400004 */ beqz $v0, .L8004F004 -/* 2A3F4 8004EFF4 A2600012 */ sb $zero, 0x12($s3) -/* 2A3F8 8004EFF8 27C20001 */ addiu $v0, $fp, 1 -/* 2A3FC 8004EFFC 08013C02 */ j .L8004F008 -/* 2A400 8004F000 A2620016 */ sb $v0, 0x16($s3) -.L8004F004: -/* 2A404 8004F004 A2600016 */ sb $zero, 0x16($s3) -.L8004F008: -/* 2A408 8004F008 AE76000C */ sw $s6, 0xc($s3) -/* 2A40C 8004F00C 92020058 */ lbu $v0, 0x58($s0) -/* 2A410 8004F010 10400072 */ beqz $v0, .L8004F1DC -/* 2A414 8004F014 00000000 */ nop -/* 2A418 8004F018 97AB0026 */ lhu $t3, 0x26($sp) -/* 2A41C 8004F01C 0160202D */ daddu $a0, $t3, $zero -/* 2A420 8004F020 28820048 */ slti $v0, $a0, 0x48 -/* 2A424 8004F024 10400007 */ beqz $v0, .L8004F044 -/* 2A428 8004F028 00041040 */ sll $v0, $a0, 1 -/* 2A42C 8004F02C 8E830000 */ lw $v1, ($s4) -/* 2A430 8004F030 00441021 */ addu $v0, $v0, $a0 -/* 2A434 8004F034 8C630054 */ lw $v1, 0x54($v1) -/* 2A438 8004F038 00021080 */ sll $v0, $v0, 2 -/* 2A43C 8004F03C 08013C15 */ j .L8004F054 -/* 2A440 8004F040 00628821 */ addu $s1, $v1, $v0 -.L8004F044: -/* 2A444 8004F044 2482FFB8 */ addiu $v0, $a0, -0x48 -/* 2A448 8004F048 00021080 */ sll $v0, $v0, 2 -/* 2A44C 8004F04C 02821021 */ addu $v0, $s4, $v0 -/* 2A450 8004F050 8C510080 */ lw $s1, 0x80($v0) -.L8004F054: -/* 2A454 8004F054 26470014 */ addiu $a3, $s2, 0x14 -/* 2A458 8004F058 96260000 */ lhu $a2, ($s1) -/* 2A45C 8004F05C 8E840000 */ lw $a0, ($s4) -/* 2A460 8004F060 00062A02 */ srl $a1, $a2, 8 -/* 2A464 8004F064 0C014E26 */ jal func_80053898 -/* 2A468 8004F068 30C600FF */ andi $a2, $a2, 0xff -/* 2A46C 8004F06C AE620000 */ sw $v0, ($s3) -/* 2A470 8004F070 92220008 */ lbu $v0, 8($s1) -/* 2A474 8004F074 10400008 */ beqz $v0, .L8004F098 -/* 2A478 8004F078 00000000 */ nop -/* 2A47C 8004F07C 8E840050 */ lw $a0, 0x50($s4) -/* 2A480 8004F080 92250004 */ lbu $a1, 4($s1) -/* 2A484 8004F084 0C0140C1 */ jal func_80050304 -/* 2A488 8004F088 0040302D */ daddu $a2, $v0, $zero -/* 2A48C 8004F08C 92630016 */ lbu $v1, 0x16($s3) -/* 2A490 8004F090 08013C28 */ j .L8004F0A0 -/* 2A494 8004F094 304200FF */ andi $v0, $v0, 0xff -.L8004F098: -/* 2A498 8004F098 92630016 */ lbu $v1, 0x16($s3) -/* 2A49C 8004F09C 92220004 */ lbu $v0, 4($s1) -.L8004F0A0: -/* 2A4A0 8004F0A0 00620018 */ mult $v1, $v0 -/* 2A4A4 8004F0A4 00005812 */ mflo $t3 -/* 2A4A8 8004F0A8 A66B0008 */ sh $t3, 8($s3) -/* 2A4AC 8004F0AC 8E8300C0 */ lw $v1, 0xc0($s4) -/* 2A4B0 8004F0B0 8E020018 */ lw $v0, 0x18($s0) -/* 2A4B4 8004F0B4 00031D43 */ sra $v1, $v1, 0x15 -/* 2A4B8 8004F0B8 00021543 */ sra $v0, $v0, 0x15 -/* 2A4BC 8004F0BC 00620018 */ mult $v1, $v0 -/* 2A4C0 8004F0C0 8E02002C */ lw $v0, 0x2c($s0) -/* 2A4C4 8004F0C4 00001812 */ mflo $v1 -/* 2A4C8 8004F0C8 00021543 */ sra $v0, $v0, 0x15 -/* 2A4CC 8004F0CC 00000000 */ nop -/* 2A4D0 8004F0D0 00620018 */ mult $v1, $v0 -/* 2A4D4 8004F0D4 82030049 */ lb $v1, 0x49($s0) -/* 2A4D8 8004F0D8 00002012 */ mflo $a0 -/* 2A4DC 8004F0DC 86620008 */ lh $v0, 8($s3) -/* 2A4E0 8004F0E0 00000000 */ nop -/* 2A4E4 8004F0E4 00620018 */ mult $v1, $v0 -/* 2A4E8 8004F0E8 00001812 */ mflo $v1 -/* 2A4EC 8004F0EC 00041503 */ sra $v0, $a0, 0x14 -/* 2A4F0 8004F0F0 00000000 */ nop -/* 2A4F4 8004F0F4 00430018 */ mult $v0, $v1 -/* 2A4F8 8004F0F8 00001812 */ mflo $v1 -/* 2A4FC 8004F0FC 00031403 */ sra $v0, $v1, 0x10 -/* 2A500 8004F100 A6420040 */ sh $v0, 0x40($s2) -/* 2A504 8004F104 92020048 */ lbu $v0, 0x48($s0) -/* 2A508 8004F108 96230002 */ lhu $v1, 2($s1) -/* 2A50C 8004F10C 96040046 */ lhu $a0, 0x46($s0) -/* 2A510 8004F110 8E650000 */ lw $a1, ($s3) -/* 2A514 8004F114 00021600 */ sll $v0, $v0, 0x18 -/* 2A518 8004F118 00021603 */ sra $v0, $v0, 0x18 -/* 2A51C 8004F11C 00641821 */ addu $v1, $v1, $a0 -/* 2A520 8004F120 94A4001E */ lhu $a0, 0x1e($a1) -/* 2A524 8004F124 00431021 */ addu $v0, $v0, $v1 -/* 2A528 8004F128 00441023 */ subu $v0, $v0, $a0 -/* 2A52C 8004F12C A662000A */ sh $v0, 0xa($s3) -/* 2A530 8004F130 00021400 */ sll $v0, $v0, 0x10 -/* 2A534 8004F134 86030038 */ lh $v1, 0x38($s0) -/* 2A538 8004F138 00021403 */ sra $v0, $v0, 0x10 -/* 2A53C 8004F13C 00431021 */ addu $v0, $v0, $v1 -/* 2A540 8004F140 8683020E */ lh $v1, 0x20e($s4) -/* 2A544 8004F144 92240007 */ lbu $a0, 7($s1) -/* 2A548 8004F148 10800007 */ beqz $a0, .L8004F168 -/* 2A54C 8004F14C 00432821 */ addu $a1, $v0, $v1 -/* 2A550 8004F150 8E840050 */ lw $a0, 0x50($s4) -/* 2A554 8004F154 0C0140A5 */ jal func_80050294 -/* 2A558 8004F158 92260007 */ lbu $a2, 7($s1) -/* 2A55C 8004F15C 00021C00 */ sll $v1, $v0, 0x10 -/* 2A560 8004F160 00032C03 */ sra $a1, $v1, 0x10 -/* 2A564 8004F164 A6620014 */ sh $v0, 0x14($s3) -.L8004F168: -/* 2A568 8004F168 0C014D6A */ jal func_800535A8 -/* 2A56C 8004F16C 00A0202D */ daddu $a0, $a1, $zero -/* 2A570 8004F170 8E620000 */ lw $v0, ($s3) -/* 2A574 8004F174 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2A578 8004F178 46020002 */ mul.s $f0, $f0, $f2 -/* 2A57C 8004F17C 00000000 */ nop -/* 2A580 8004F180 E6600004 */ swc1 $f0, 4($s3) -/* 2A584 8004F184 92220009 */ lbu $v0, 9($s1) -/* 2A588 8004F188 10400006 */ beqz $v0, .L8004F1A4 -/* 2A58C 8004F18C 0040302D */ daddu $a2, $v0, $zero -/* 2A590 8004F190 92250005 */ lbu $a1, 5($s1) -/* 2A594 8004F194 0C014086 */ jal func_80050218 -/* 2A598 8004F198 0280202D */ daddu $a0, $s4, $zero -/* 2A59C 8004F19C 08013C6B */ j .L8004F1AC -/* 2A5A0 8004F1A0 A242000E */ sb $v0, 0xe($s2) -.L8004F1A4: -/* 2A5A4 8004F1A4 92220005 */ lbu $v0, 5($s1) -/* 2A5A8 8004F1A8 A242000E */ sb $v0, 0xe($s2) -.L8004F1AC: -/* 2A5AC 8004F1AC 9222000A */ lbu $v0, 0xa($s1) -/* 2A5B0 8004F1B0 10400007 */ beqz $v0, .L8004F1D0 -/* 2A5B4 8004F1B4 00000000 */ nop -/* 2A5B8 8004F1B8 8E840050 */ lw $a0, 0x50($s4) -/* 2A5BC 8004F1BC 92250006 */ lbu $a1, 6($s1) -/* 2A5C0 8004F1C0 0C0140CF */ jal func_8005033C -/* 2A5C4 8004F1C4 0040302D */ daddu $a2, $v0, $zero -/* 2A5C8 8004F1C8 08013CC7 */ j .L8004F31C -/* 2A5CC 8004F1CC A242000F */ sb $v0, 0xf($s2) -.L8004F1D0: -/* 2A5D0 8004F1D0 92220006 */ lbu $v0, 6($s1) -/* 2A5D4 8004F1D4 08013CC7 */ j .L8004F31C -/* 2A5D8 8004F1D8 A242000F */ sb $v0, 0xf($s2) -.L8004F1DC: -/* 2A5DC 8004F1DC 8E8300C0 */ lw $v1, 0xc0($s4) -/* 2A5E0 8004F1E0 8E020018 */ lw $v0, 0x18($s0) -/* 2A5E4 8004F1E4 00031D43 */ sra $v1, $v1, 0x15 -/* 2A5E8 8004F1E8 00021543 */ sra $v0, $v0, 0x15 -/* 2A5EC 8004F1EC 00620018 */ mult $v1, $v0 -/* 2A5F0 8004F1F0 8E02002C */ lw $v0, 0x2c($s0) -/* 2A5F4 8004F1F4 00001812 */ mflo $v1 -/* 2A5F8 8004F1F8 00021543 */ sra $v0, $v0, 0x15 -/* 2A5FC 8004F1FC 00000000 */ nop -/* 2A600 8004F200 00620018 */ mult $v1, $v0 -/* 2A604 8004F204 82030049 */ lb $v1, 0x49($s0) -/* 2A608 8004F208 00002012 */ mflo $a0 -/* 2A60C 8004F20C 92620016 */ lbu $v0, 0x16($s3) -/* 2A610 8004F210 00000000 */ nop -/* 2A614 8004F214 00620018 */ mult $v1, $v0 -/* 2A618 8004F218 00001812 */ mflo $v1 -/* 2A61C 8004F21C 00041503 */ sra $v0, $a0, 0x14 -/* 2A620 8004F220 00000000 */ nop -/* 2A624 8004F224 00430018 */ mult $v0, $v1 -/* 2A628 8004F228 00001812 */ mflo $v1 -/* 2A62C 8004F22C 00031243 */ sra $v0, $v1, 9 -/* 2A630 8004F230 A6620008 */ sh $v0, 8($s3) -/* 2A634 8004F234 A6420040 */ sh $v0, 0x40($s2) -/* 2A638 8004F238 8E06000C */ lw $a2, 0xc($s0) -/* 2A63C 8004F23C AE660000 */ sw $a2, ($s3) -/* 2A640 8004F240 92040048 */ lbu $a0, 0x48($s0) -/* 2A644 8004F244 97AB0026 */ lhu $t3, 0x26($sp) -/* 2A648 8004F248 9685020C */ lhu $a1, 0x20c($s4) -/* 2A64C 8004F24C 00042600 */ sll $a0, $a0, 0x18 -/* 2A650 8004F250 00042603 */ sra $a0, $a0, 0x18 -/* 2A654 8004F254 0160182D */ daddu $v1, $t3, $zero -/* 2A658 8004F258 00031040 */ sll $v0, $v1, 1 -/* 2A65C 8004F25C 00431021 */ addu $v0, $v0, $v1 -/* 2A660 8004F260 000210C0 */ sll $v0, $v0, 3 -/* 2A664 8004F264 00431021 */ addu $v0, $v0, $v1 -/* 2A668 8004F268 96030046 */ lhu $v1, 0x46($s0) -/* 2A66C 8004F26C 00021080 */ sll $v0, $v0, 2 -/* 2A670 8004F270 00621821 */ addu $v1, $v1, $v0 -/* 2A674 8004F274 00A32821 */ addu $a1, $a1, $v1 -/* 2A678 8004F278 94C2001E */ lhu $v0, 0x1e($a2) -/* 2A67C 8004F27C 00852021 */ addu $a0, $a0, $a1 -/* 2A680 8004F280 00822023 */ subu $a0, $a0, $v0 -/* 2A684 8004F284 A664000A */ sh $a0, 0xa($s3) -/* 2A688 8004F288 00042400 */ sll $a0, $a0, 0x10 -/* 2A68C 8004F28C 00042403 */ sra $a0, $a0, 0x10 -/* 2A690 8004F290 86020038 */ lh $v0, 0x38($s0) -/* 2A694 8004F294 8683020E */ lh $v1, 0x20e($s4) -/* 2A698 8004F298 00822021 */ addu $a0, $a0, $v0 -/* 2A69C 8004F29C 0C014D6A */ jal func_800535A8 -/* 2A6A0 8004F2A0 00832021 */ addu $a0, $a0, $v1 -/* 2A6A4 8004F2A4 8E02000C */ lw $v0, 0xc($s0) -/* 2A6A8 8004F2A8 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2A6AC 8004F2AC 46020002 */ mul.s $f0, $f0, $f2 -/* 2A6B0 8004F2B0 00000000 */ nop -/* 2A6B4 8004F2B4 E6600004 */ swc1 $f0, 4($s3) -/* 2A6B8 8004F2B8 92020057 */ lbu $v0, 0x57($s0) -/* 2A6BC 8004F2BC 10400006 */ beqz $v0, .L8004F2D8 -/* 2A6C0 8004F2C0 0040302D */ daddu $a2, $v0, $zero -/* 2A6C4 8004F2C4 9205004A */ lbu $a1, 0x4a($s0) -/* 2A6C8 8004F2C8 0C014086 */ jal func_80050218 -/* 2A6CC 8004F2CC 0280202D */ daddu $a0, $s4, $zero -/* 2A6D0 8004F2D0 08013CB8 */ j .L8004F2E0 -/* 2A6D4 8004F2D4 A242000E */ sb $v0, 0xe($s2) -.L8004F2D8: -/* 2A6D8 8004F2D8 9202004A */ lbu $v0, 0x4a($s0) -/* 2A6DC 8004F2DC A242000E */ sb $v0, 0xe($s2) -.L8004F2E0: -/* 2A6E0 8004F2E0 9202004B */ lbu $v0, 0x4b($s0) -/* 2A6E4 8004F2E4 A242000F */ sb $v0, 0xf($s2) -/* 2A6E8 8004F2E8 9202004C */ lbu $v0, 0x4c($s0) -/* 2A6EC 8004F2EC 10400007 */ beqz $v0, .L8004F30C -/* 2A6F0 8004F2F0 0040182D */ daddu $v1, $v0, $zero -/* 2A6F4 8004F2F4 000310C0 */ sll $v0, $v1, 3 -/* 2A6F8 8004F2F8 00431021 */ addu $v0, $v0, $v1 -/* 2A6FC 8004F2FC 00021040 */ sll $v0, $v0, 1 -/* 2A700 8004F300 24420162 */ addiu $v0, $v0, 0x162 -/* 2A704 8004F304 08013CC4 */ j .L8004F310 -/* 2A708 8004F308 02821021 */ addu $v0, $s4, $v0 -.L8004F30C: -/* 2A70C 8004F30C 8E020010 */ lw $v0, 0x10($s0) -.L8004F310: -/* 2A710 8004F310 AE420014 */ sw $v0, 0x14($s2) -/* 2A714 8004F314 8E020014 */ lw $v0, 0x14($s0) -/* 2A718 8004F318 AE420018 */ sw $v0, 0x18($s2) -.L8004F31C: -/* 2A71C 8004F31C 8E620000 */ lw $v0, ($s3) -/* 2A720 8004F320 AE420000 */ sw $v0, ($s2) -/* 2A724 8004F324 C6600004 */ lwc1 $f0, 4($s3) -/* 2A728 8004F328 E6400004 */ swc1 $f0, 4($s2) -/* 2A72C 8004F32C 9202005B */ lbu $v0, 0x5b($s0) -/* 2A730 8004F330 A2420010 */ sb $v0, 0x10($s2) -/* 2A734 8004F334 8E62000C */ lw $v0, 0xc($s3) -/* 2A738 8004F338 28420002 */ slti $v0, $v0, 2 -/* 2A73C 8004F33C 14400062 */ bnez $v0, .L8004F4C8 -/* 2A740 8004F340 240B0001 */ addiu $t3, $zero, 1 -/* 2A744 8004F344 A26B0017 */ sb $t3, 0x17($s3) -/* 2A748 8004F348 92020056 */ lbu $v0, 0x56($s0) -/* 2A74C 8004F34C A2600013 */ sb $zero, 0x13($s3) -/* 2A750 8004F350 A2620012 */ sb $v0, 0x12($s3) -/* 2A754 8004F354 9602003A */ lhu $v0, 0x3a($s0) -/* 2A758 8004F358 A6620010 */ sh $v0, 0x10($s3) -/* 2A75C 8004F35C 24020002 */ addiu $v0, $zero, 2 -/* 2A760 8004F360 A2420043 */ sb $v0, 0x43($s2) -/* 2A764 8004F364 92820234 */ lbu $v0, 0x234($s4) -/* 2A768 8004F368 A2420045 */ sb $v0, 0x45($s2) -/* 2A76C 8004F36C 08013D32 */ j .L8004F4C8 -/* 2A770 8004F370 A2420044 */ sb $v0, 0x44($s2) -.L8004F374: -/* 2A774 8004F374 3C058008 */ lui $a1, %hi(D_800783E0) -/* 2A778 8004F378 00A32821 */ addu $a1, $a1, $v1 -/* 2A77C 8004F37C 90A583E0 */ lbu $a1, %lo(D_800783E0)($a1) -/* 2A780 8004F380 10A00047 */ beqz $a1, .L8004F4A0 -/* 2A784 8004F384 0280202D */ daddu $a0, $s4, $zero -/* 2A788 8004F388 8E020000 */ lw $v0, ($s0) -/* 2A78C 8004F38C 90430000 */ lbu $v1, ($v0) -/* 2A790 8004F390 24420001 */ addiu $v0, $v0, 1 -/* 2A794 8004F394 A28300D4 */ sb $v1, 0xd4($s4) -/* 2A798 8004F398 AE020000 */ sw $v0, ($s0) -/* 2A79C 8004F39C 8602003E */ lh $v0, 0x3e($s0) -/* 2A7A0 8004F3A0 9603003E */ lhu $v1, 0x3e($s0) -/* 2A7A4 8004F3A4 10400007 */ beqz $v0, .L8004F3C4 -/* 2A7A8 8004F3A8 2462FFFF */ addiu $v0, $v1, -1 -/* 2A7AC 8004F3AC A602003E */ sh $v0, 0x3e($s0) -/* 2A7B0 8004F3B0 00021400 */ sll $v0, $v0, 0x10 -/* 2A7B4 8004F3B4 14400004 */ bnez $v0, .L8004F3C8 -/* 2A7B8 8004F3B8 28A20002 */ slti $v0, $a1, 2 -/* 2A7BC 8004F3BC 8E020004 */ lw $v0, 4($s0) -/* 2A7C0 8004F3C0 AE020000 */ sw $v0, ($s0) -.L8004F3C4: -/* 2A7C4 8004F3C4 28A20002 */ slti $v0, $a1, 2 -.L8004F3C8: -/* 2A7C8 8004F3C8 14400035 */ bnez $v0, .L8004F4A0 -/* 2A7CC 8004F3CC 0280202D */ daddu $a0, $s4, $zero -/* 2A7D0 8004F3D0 8E020000 */ lw $v0, ($s0) -/* 2A7D4 8004F3D4 90430000 */ lbu $v1, ($v0) -/* 2A7D8 8004F3D8 24420001 */ addiu $v0, $v0, 1 -/* 2A7DC 8004F3DC A28300D5 */ sb $v1, 0xd5($s4) -/* 2A7E0 8004F3E0 AE020000 */ sw $v0, ($s0) -/* 2A7E4 8004F3E4 8602003E */ lh $v0, 0x3e($s0) -/* 2A7E8 8004F3E8 9603003E */ lhu $v1, 0x3e($s0) -/* 2A7EC 8004F3EC 10400007 */ beqz $v0, .L8004F40C -/* 2A7F0 8004F3F0 2462FFFF */ addiu $v0, $v1, -1 -/* 2A7F4 8004F3F4 A602003E */ sh $v0, 0x3e($s0) -/* 2A7F8 8004F3F8 00021400 */ sll $v0, $v0, 0x10 -/* 2A7FC 8004F3FC 14400004 */ bnez $v0, .L8004F410 -/* 2A800 8004F400 28A20003 */ slti $v0, $a1, 3 -/* 2A804 8004F404 8E020004 */ lw $v0, 4($s0) -/* 2A808 8004F408 AE020000 */ sw $v0, ($s0) -.L8004F40C: -/* 2A80C 8004F40C 28A20003 */ slti $v0, $a1, 3 -.L8004F410: -/* 2A810 8004F410 14400023 */ bnez $v0, .L8004F4A0 -/* 2A814 8004F414 0280202D */ daddu $a0, $s4, $zero -/* 2A818 8004F418 8E020000 */ lw $v0, ($s0) -/* 2A81C 8004F41C 90430000 */ lbu $v1, ($v0) -/* 2A820 8004F420 24420001 */ addiu $v0, $v0, 1 -/* 2A824 8004F424 A28300D6 */ sb $v1, 0xd6($s4) -/* 2A828 8004F428 AE020000 */ sw $v0, ($s0) -/* 2A82C 8004F42C 8602003E */ lh $v0, 0x3e($s0) -/* 2A830 8004F430 9603003E */ lhu $v1, 0x3e($s0) -/* 2A834 8004F434 10400007 */ beqz $v0, .L8004F454 -/* 2A838 8004F438 2462FFFF */ addiu $v0, $v1, -1 -/* 2A83C 8004F43C A602003E */ sh $v0, 0x3e($s0) -/* 2A840 8004F440 00021400 */ sll $v0, $v0, 0x10 -/* 2A844 8004F444 14400004 */ bnez $v0, .L8004F458 -/* 2A848 8004F448 28A20004 */ slti $v0, $a1, 4 -/* 2A84C 8004F44C 8E020004 */ lw $v0, 4($s0) -/* 2A850 8004F450 AE020000 */ sw $v0, ($s0) -.L8004F454: -/* 2A854 8004F454 28A20004 */ slti $v0, $a1, 4 -.L8004F458: -/* 2A858 8004F458 14400011 */ bnez $v0, .L8004F4A0 -/* 2A85C 8004F45C 0280202D */ daddu $a0, $s4, $zero -/* 2A860 8004F460 8E020000 */ lw $v0, ($s0) -/* 2A864 8004F464 90430000 */ lbu $v1, ($v0) -/* 2A868 8004F468 24420001 */ addiu $v0, $v0, 1 -/* 2A86C 8004F46C A28300D7 */ sb $v1, 0xd7($s4) -/* 2A870 8004F470 AE020000 */ sw $v0, ($s0) -/* 2A874 8004F474 8602003E */ lh $v0, 0x3e($s0) -/* 2A878 8004F478 9603003E */ lhu $v1, 0x3e($s0) -/* 2A87C 8004F47C 10400008 */ beqz $v0, .L8004F4A0 -/* 2A880 8004F480 2462FFFF */ addiu $v0, $v1, -1 -/* 2A884 8004F484 A602003E */ sh $v0, 0x3e($s0) -/* 2A888 8004F488 00021400 */ sll $v0, $v0, 0x10 -/* 2A88C 8004F48C 14400005 */ bnez $v0, .L8004F4A4 -/* 2A890 8004F490 30E200FF */ andi $v0, $a3, 0xff -/* 2A894 8004F494 8E020004 */ lw $v0, 4($s0) -/* 2A898 8004F498 AE020000 */ sw $v0, ($s0) -/* 2A89C 8004F49C 0280202D */ daddu $a0, $s4, $zero -.L8004F4A0: -/* 2A8A0 8004F4A0 30E200FF */ andi $v0, $a3, 0xff -.L8004F4A4: -/* 2A8A4 8004F4A4 2442FF20 */ addiu $v0, $v0, -0xe0 -/* 2A8A8 8004F4A8 00021080 */ sll $v0, $v0, 2 -/* 2A8AC 8004F4AC 3C018008 */ lui $at, %hi(D_80078440) -/* 2A8B0 8004F4B0 00220821 */ addu $at, $at, $v0 -/* 2A8B4 8004F4B4 8C228440 */ lw $v0, %lo(D_80078440)($at) -/* 2A8B8 8004F4B8 3C01800A */ lui $at, %hi(D_800A1DE0) -/* 2A8BC 8004F4BC AC221DE0 */ sw $v0, %lo(D_800A1DE0)($at) -/* 2A8C0 8004F4C0 0040F809 */ jalr $v0 -/* 2A8C4 8004F4C4 0200282D */ daddu $a1, $s0, $zero -.L8004F4C8: -/* 2A8C8 8004F4C8 8E020028 */ lw $v0, 0x28($s0) -/* 2A8CC 8004F4CC 1040FDB5 */ beqz $v0, .L8004EBA4 -/* 2A8D0 8004F4D0 00000000 */ nop -.L8004F4D4: -/* 2A8D4 8004F4D4 08013E02 */ j .L8004F808 -/* 2A8D8 8004F4D8 92150052 */ lbu $s5, 0x52($s0) -.L8004F4DC: -/* 2A8DC 8004F4DC 9202005A */ lbu $v0, 0x5a($s0) -/* 2A8E0 8004F4E0 544000C9 */ bnel $v0, $zero, .L8004F808 -/* 2A8E4 8004F4E4 26B50001 */ addiu $s5, $s5, 1 -/* 2A8E8 8004F4E8 000410C0 */ sll $v0, $a0, 3 -/* 2A8EC 8004F4EC 00441021 */ addu $v0, $v0, $a0 -/* 2A8F0 8004F4F0 000210C0 */ sll $v0, $v0, 3 -/* 2A8F4 8004F4F4 8E830000 */ lw $v1, ($s4) -/* 2A8F8 8004F4F8 24421320 */ addiu $v0, $v0, 0x1320 -/* 2A8FC 8004F4FC 00629021 */ addu $s2, $v1, $v0 -/* 2A900 8004F500 92430045 */ lbu $v1, 0x45($s2) -/* 2A904 8004F504 92820234 */ lbu $v0, 0x234($s4) -/* 2A908 8004F508 546200BF */ bnel $v1, $v0, .L8004F808 -/* 2A90C 8004F50C 26B50001 */ addiu $s5, $s5, 1 -/* 2A910 8004F510 00041040 */ sll $v0, $a0, 1 -/* 2A914 8004F514 00441021 */ addu $v0, $v0, $a0 -/* 2A918 8004F518 000210C0 */ sll $v0, $v0, 3 -/* 2A91C 8004F51C 2442085C */ addiu $v0, $v0, 0x85c -/* 2A920 8004F520 02829821 */ addu $s3, $s4, $v0 -/* 2A924 8004F524 92620017 */ lbu $v0, 0x17($s3) -/* 2A928 8004F528 544000B6 */ bnel $v0, $zero, .L8004F804 -/* 2A92C 8004F52C A2600017 */ sb $zero, 0x17($s3) -/* 2A930 8004F530 8E62000C */ lw $v0, 0xc($s3) -/* 2A934 8004F534 18400006 */ blez $v0, .L8004F550 -/* 2A938 8004F538 2442FFFF */ addiu $v0, $v0, -1 -/* 2A93C 8004F53C 14400004 */ bnez $v0, .L8004F550 -/* 2A940 8004F540 AE62000C */ sw $v0, 0xc($s3) -/* 2A944 8004F544 9242003D */ lbu $v0, 0x3d($s2) -/* 2A948 8004F548 34420010 */ ori $v0, $v0, 0x10 -/* 2A94C 8004F54C A242003D */ sb $v0, 0x3d($s2) -.L8004F550: -/* 2A950 8004F550 92020058 */ lbu $v0, 0x58($s0) -/* 2A954 8004F554 1040003A */ beqz $v0, .L8004F640 -/* 2A958 8004F558 00000000 */ nop -/* 2A95C 8004F55C 92020040 */ lbu $v0, 0x40($s0) -/* 2A960 8004F560 14400004 */ bnez $v0, .L8004F574 -/* 2A964 8004F564 00000000 */ nop -/* 2A968 8004F568 8682020E */ lh $v0, 0x20e($s4) -/* 2A96C 8004F56C 10400017 */ beqz $v0, .L8004F5CC -/* 2A970 8004F570 00000000 */ nop -.L8004F574: -/* 2A974 8004F574 8664000A */ lh $a0, 0xa($s3) -/* 2A978 8004F578 86620014 */ lh $v0, 0x14($s3) -/* 2A97C 8004F57C 00822021 */ addu $a0, $a0, $v0 -/* 2A980 8004F580 86020038 */ lh $v0, 0x38($s0) -/* 2A984 8004F584 8683020E */ lh $v1, 0x20e($s4) -/* 2A988 8004F588 00822021 */ addu $a0, $a0, $v0 -/* 2A98C 8004F58C 0C014D6A */ jal func_800535A8 -/* 2A990 8004F590 00832021 */ addu $a0, $a0, $v1 -/* 2A994 8004F594 8E620000 */ lw $v0, ($s3) -/* 2A998 8004F598 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2A99C 8004F59C 46020082 */ mul.s $f2, $f0, $f2 -/* 2A9A0 8004F5A0 00000000 */ nop -/* 2A9A4 8004F5A4 E6620004 */ swc1 $f2, 4($s3) -/* 2A9A8 8004F5A8 C6400004 */ lwc1 $f0, 4($s2) -/* 2A9AC 8004F5AC 46020032 */ c.eq.s $f0, $f2 -/* 2A9B0 8004F5B0 00000000 */ nop -/* 2A9B4 8004F5B4 45010005 */ bc1t .L8004F5CC -/* 2A9B8 8004F5B8 00000000 */ nop -/* 2A9BC 8004F5BC 92420043 */ lbu $v0, 0x43($s2) -/* 2A9C0 8004F5C0 E6420004 */ swc1 $f2, 4($s2) -/* 2A9C4 8004F5C4 34420008 */ ori $v0, $v0, 8 -/* 2A9C8 8004F5C8 A2420043 */ sb $v0, 0x43($s2) -.L8004F5CC: -/* 2A9CC 8004F5CC 92020041 */ lbu $v0, 0x41($s0) -/* 2A9D0 8004F5D0 5040008C */ beql $v0, $zero, .L8004F804 -/* 2A9D4 8004F5D4 A2600017 */ sb $zero, 0x17($s3) -/* 2A9D8 8004F5D8 8E8300C0 */ lw $v1, 0xc0($s4) -/* 2A9DC 8004F5DC 8E020018 */ lw $v0, 0x18($s0) -/* 2A9E0 8004F5E0 00031D43 */ sra $v1, $v1, 0x15 -/* 2A9E4 8004F5E4 00021543 */ sra $v0, $v0, 0x15 -/* 2A9E8 8004F5E8 00620018 */ mult $v1, $v0 -/* 2A9EC 8004F5EC 8E02002C */ lw $v0, 0x2c($s0) -/* 2A9F0 8004F5F0 00001812 */ mflo $v1 -/* 2A9F4 8004F5F4 00021543 */ sra $v0, $v0, 0x15 -/* 2A9F8 8004F5F8 00000000 */ nop -/* 2A9FC 8004F5FC 00620018 */ mult $v1, $v0 -/* 2AA00 8004F600 82030049 */ lb $v1, 0x49($s0) -/* 2AA04 8004F604 00002012 */ mflo $a0 -/* 2AA08 8004F608 86620008 */ lh $v0, 8($s3) -/* 2AA0C 8004F60C 00000000 */ nop -/* 2AA10 8004F610 00620018 */ mult $v1, $v0 -/* 2AA14 8004F614 00001812 */ mflo $v1 -/* 2AA18 8004F618 00041503 */ sra $v0, $a0, 0x14 -/* 2AA1C 8004F61C 00000000 */ nop -/* 2AA20 8004F620 00430018 */ mult $v0, $v1 -/* 2AA24 8004F624 9242003D */ lbu $v0, 0x3d($s2) -/* 2AA28 8004F628 34420020 */ ori $v0, $v0, 0x20 -/* 2AA2C 8004F62C A242003D */ sb $v0, 0x3d($s2) -/* 2AA30 8004F630 00001812 */ mflo $v1 -/* 2AA34 8004F634 00031403 */ sra $v0, $v1, 0x10 -/* 2AA38 8004F638 08013E00 */ j .L8004F800 -/* 2AA3C 8004F63C A6420040 */ sh $v0, 0x40($s2) -.L8004F640: -/* 2AA40 8004F640 92620012 */ lbu $v0, 0x12($s3) -/* 2AA44 8004F644 10400027 */ beqz $v0, .L8004F6E4 -/* 2AA48 8004F648 00000000 */ nop -/* 2AA4C 8004F64C 96620010 */ lhu $v0, 0x10($s3) -/* 2AA50 8004F650 10400003 */ beqz $v0, .L8004F660 -/* 2AA54 8004F654 2442FFFF */ addiu $v0, $v0, -1 -/* 2AA58 8004F658 08013DD4 */ j .L8004F750 -/* 2AA5C 8004F65C A6620010 */ sh $v0, 0x10($s3) -.L8004F660: -/* 2AA60 8004F660 92630013 */ lbu $v1, 0x13($s3) -/* 2AA64 8004F664 92020055 */ lbu $v0, 0x55($s0) -/* 2AA68 8004F668 00621821 */ addu $v1, $v1, $v0 -/* 2AA6C 8004F66C 00031080 */ sll $v0, $v1, 2 -/* 2AA70 8004F670 24440003 */ addiu $a0, $v0, 3 -/* 2AA74 8004F674 306200FF */ andi $v0, $v1, 0xff -/* 2AA78 8004F678 00023182 */ srl $a2, $v0, 6 -/* 2AA7C 8004F67C A2630013 */ sb $v1, 0x13($s3) -/* 2AA80 8004F680 30C300FF */ andi $v1, $a2, 0xff -/* 2AA84 8004F684 24020001 */ addiu $v0, $zero, 1 -/* 2AA88 8004F688 10620004 */ beq $v1, $v0, .L8004F69C -/* 2AA8C 8004F68C 0080382D */ daddu $a3, $a0, $zero -/* 2AA90 8004F690 24020003 */ addiu $v0, $zero, 3 -/* 2AA94 8004F694 54620004 */ bnel $v1, $v0, .L8004F6A8 -/* 2AA98 8004F698 30E500FF */ andi $a1, $a3, 0xff -.L8004F69C: -/* 2AA9C 8004F69C 00041027 */ nor $v0, $zero, $a0 -/* 2AAA0 8004F6A0 304200FF */ andi $v0, $v0, 0xff -/* 2AAA4 8004F6A4 24450001 */ addiu $a1, $v0, 1 -.L8004F6A8: -/* 2AAA8 8004F6A8 92020056 */ lbu $v0, 0x56($s0) -/* 2AAAC 8004F6AC 00A20018 */ mult $a1, $v0 -/* 2AAB0 8004F6B0 24C2FFFE */ addiu $v0, $a2, -2 -/* 2AAB4 8004F6B4 2C420002 */ sltiu $v0, $v0, 2 -/* 2AAB8 8004F6B8 00005812 */ mflo $t3 -/* 2AABC 8004F6BC 10400002 */ beqz $v0, .L8004F6C8 -/* 2AAC0 8004F6C0 000B2A03 */ sra $a1, $t3, 8 -/* 2AAC4 8004F6C4 00052823 */ negu $a1, $a1 -.L8004F6C8: -/* 2AAC8 8004F6C8 8664000A */ lh $a0, 0xa($s3) -/* 2AACC 8004F6CC 86020038 */ lh $v0, 0x38($s0) -/* 2AAD0 8004F6D0 8683020E */ lh $v1, 0x20e($s4) -/* 2AAD4 8004F6D4 00822021 */ addu $a0, $a0, $v0 -/* 2AAD8 8004F6D8 00832021 */ addu $a0, $a0, $v1 -/* 2AADC 8004F6DC 08013DC4 */ j .L8004F710 -/* 2AAE0 8004F6E0 00A42021 */ addu $a0, $a1, $a0 -.L8004F6E4: -/* 2AAE4 8004F6E4 92020040 */ lbu $v0, 0x40($s0) -/* 2AAE8 8004F6E8 14400004 */ bnez $v0, .L8004F6FC -/* 2AAEC 8004F6EC 00000000 */ nop -/* 2AAF0 8004F6F0 8682020E */ lh $v0, 0x20e($s4) -/* 2AAF4 8004F6F4 10400016 */ beqz $v0, .L8004F750 -/* 2AAF8 8004F6F8 00000000 */ nop -.L8004F6FC: -/* 2AAFC 8004F6FC 8664000A */ lh $a0, 0xa($s3) -/* 2AB00 8004F700 86020038 */ lh $v0, 0x38($s0) -/* 2AB04 8004F704 8683020E */ lh $v1, 0x20e($s4) -/* 2AB08 8004F708 00822021 */ addu $a0, $a0, $v0 -/* 2AB0C 8004F70C 00832021 */ addu $a0, $a0, $v1 -.L8004F710: -/* 2AB10 8004F710 0C014D6A */ jal func_800535A8 -/* 2AB14 8004F714 00000000 */ nop -/* 2AB18 8004F718 8E620000 */ lw $v0, ($s3) -/* 2AB1C 8004F71C C4420020 */ lwc1 $f2, 0x20($v0) -/* 2AB20 8004F720 46020082 */ mul.s $f2, $f0, $f2 -/* 2AB24 8004F724 00000000 */ nop -/* 2AB28 8004F728 E6620004 */ swc1 $f2, 4($s3) -/* 2AB2C 8004F72C C6400004 */ lwc1 $f0, 4($s2) -/* 2AB30 8004F730 46020032 */ c.eq.s $f0, $f2 -/* 2AB34 8004F734 00000000 */ nop -/* 2AB38 8004F738 45010005 */ bc1t .L8004F750 -/* 2AB3C 8004F73C 00000000 */ nop -/* 2AB40 8004F740 92420043 */ lbu $v0, 0x43($s2) -/* 2AB44 8004F744 E6420004 */ swc1 $f2, 4($s2) -/* 2AB48 8004F748 34420008 */ ori $v0, $v0, 8 -/* 2AB4C 8004F74C A2420043 */ sb $v0, 0x43($s2) -.L8004F750: -/* 2AB50 8004F750 92020041 */ lbu $v0, 0x41($s0) -/* 2AB54 8004F754 10400020 */ beqz $v0, .L8004F7D8 -/* 2AB58 8004F758 00000000 */ nop -/* 2AB5C 8004F75C 8E8300C0 */ lw $v1, 0xc0($s4) -/* 2AB60 8004F760 8E020018 */ lw $v0, 0x18($s0) -/* 2AB64 8004F764 00031D43 */ sra $v1, $v1, 0x15 -/* 2AB68 8004F768 00021543 */ sra $v0, $v0, 0x15 -/* 2AB6C 8004F76C 00620018 */ mult $v1, $v0 -/* 2AB70 8004F770 8E02002C */ lw $v0, 0x2c($s0) -/* 2AB74 8004F774 00001812 */ mflo $v1 -/* 2AB78 8004F778 00021543 */ sra $v0, $v0, 0x15 -/* 2AB7C 8004F77C 00000000 */ nop -/* 2AB80 8004F780 00620018 */ mult $v1, $v0 -/* 2AB84 8004F784 82030049 */ lb $v1, 0x49($s0) -/* 2AB88 8004F788 00002012 */ mflo $a0 -/* 2AB8C 8004F78C 92620016 */ lbu $v0, 0x16($s3) -/* 2AB90 8004F790 00000000 */ nop -/* 2AB94 8004F794 00620018 */ mult $v1, $v0 -/* 2AB98 8004F798 00001812 */ mflo $v1 -/* 2AB9C 8004F79C 00041503 */ sra $v0, $a0, 0x14 -/* 2ABA0 8004F7A0 00000000 */ nop -/* 2ABA4 8004F7A4 00430018 */ mult $v0, $v1 -/* 2ABA8 8004F7A8 00001812 */ mflo $v1 -/* 2ABAC 8004F7AC 00031A43 */ sra $v1, $v1, 9 -/* 2ABB0 8004F7B0 A6630008 */ sh $v1, 8($s3) -/* 2ABB4 8004F7B4 9242003D */ lbu $v0, 0x3d($s2) -/* 2ABB8 8004F7B8 A6430040 */ sh $v1, 0x40($s2) -/* 2ABBC 8004F7BC 34420020 */ ori $v0, $v0, 0x20 -/* 2ABC0 8004F7C0 A242003D */ sb $v0, 0x3d($s2) -/* 2ABC4 8004F7C4 9202004A */ lbu $v0, 0x4a($s0) -/* 2ABC8 8004F7C8 A242000E */ sb $v0, 0xe($s2) -/* 2ABCC 8004F7CC 9202004B */ lbu $v0, 0x4b($s0) -/* 2ABD0 8004F7D0 08013E00 */ j .L8004F800 -/* 2ABD4 8004F7D4 A242000F */ sb $v0, 0xf($s2) -.L8004F7D8: -/* 2ABD8 8004F7D8 96020042 */ lhu $v0, 0x42($s0) -/* 2ABDC 8004F7DC 50400009 */ beql $v0, $zero, .L8004F804 -/* 2ABE0 8004F7E0 A2600017 */ sb $zero, 0x17($s3) -/* 2ABE4 8004F7E4 9202004A */ lbu $v0, 0x4a($s0) -/* 2ABE8 8004F7E8 A242000E */ sb $v0, 0xe($s2) -/* 2ABEC 8004F7EC 92420043 */ lbu $v0, 0x43($s2) -/* 2ABF0 8004F7F0 9203004B */ lbu $v1, 0x4b($s0) -/* 2ABF4 8004F7F4 34420010 */ ori $v0, $v0, 0x10 -/* 2ABF8 8004F7F8 A2420043 */ sb $v0, 0x43($s2) -/* 2ABFC 8004F7FC A243000F */ sb $v1, 0xf($s2) -.L8004F800: -/* 2AC00 8004F800 A2600017 */ sb $zero, 0x17($s3) -.L8004F804: -/* 2AC04 8004F804 26B50001 */ addiu $s5, $s5, 1 -.L8004F808: -/* 2AC08 8004F808 92020053 */ lbu $v0, 0x53($s0) -/* 2AC0C 8004F80C 32A400FF */ andi $a0, $s5, 0xff -/* 2AC10 8004F810 0082102B */ sltu $v0, $a0, $v0 -/* 2AC14 8004F814 1440FF31 */ bnez $v0, .L8004F4DC -/* 2AC18 8004F818 00000000 */ nop -/* 2AC1C 8004F81C 26F70001 */ addiu $s7, $s7, 1 -.L8004F820: -/* 2AC20 8004F820 2EE20010 */ sltiu $v0, $s7, 0x10 -/* 2AC24 8004F824 1440FCAA */ bnez $v0, .L8004EAD0 -/* 2AC28 8004F828 00171040 */ sll $v0, $s7, 1 -/* 2AC2C 8004F82C 93A20028 */ lbu $v0, 0x28($sp) -/* 2AC30 8004F830 10400002 */ beqz $v0, .L8004F83C -/* 2AC34 8004F834 24020002 */ addiu $v0, $zero, 2 -/* 2AC38 8004F838 A2820221 */ sb $v0, 0x221($s4) -.L8004F83C: -/* 2AC3C 8004F83C 8FBF0054 */ lw $ra, 0x54($sp) -/* 2AC40 8004F840 8FBE0050 */ lw $fp, 0x50($sp) -/* 2AC44 8004F844 8FB7004C */ lw $s7, 0x4c($sp) -/* 2AC48 8004F848 8FB60048 */ lw $s6, 0x48($sp) -/* 2AC4C 8004F84C 8FB50044 */ lw $s5, 0x44($sp) -/* 2AC50 8004F850 8FB40040 */ lw $s4, 0x40($sp) -/* 2AC54 8004F854 8FB3003C */ lw $s3, 0x3c($sp) -/* 2AC58 8004F858 8FB20038 */ lw $s2, 0x38($sp) -/* 2AC5C 8004F85C 8FB10034 */ lw $s1, 0x34($sp) -/* 2AC60 8004F860 8FB00030 */ lw $s0, 0x30($sp) -/* 2AC64 8004F864 03E00008 */ jr $ra -/* 2AC68 8004F868 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F86C.s b/ver/jp/asm/nonmatchings/285C0/func_8004F86C.s deleted file mode 100644 index 5c4042352b..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F86C.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F86C -/* 2AC6C 8004F86C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2AC70 8004F870 AFB00010 */ sw $s0, 0x10($sp) -/* 2AC74 8004F874 0080802D */ daddu $s0, $a0, $zero -/* 2AC78 8004F878 AFBF0014 */ sw $ra, 0x14($sp) -/* 2AC7C 8004F87C 960500D4 */ lhu $a1, 0xd4($s0) -/* 2AC80 8004F880 0C013E2E */ jal func_8004F8B8 -/* 2AC84 8004F884 A6050208 */ sh $a1, 0x208($s0) -/* 2AC88 8004F888 00021880 */ sll $v1, $v0, 2 -/* 2AC8C 8004F88C 00621821 */ addu $v1, $v1, $v0 -/* 2AC90 8004F890 00031840 */ sll $v1, $v1, 1 -/* 2AC94 8004F894 AE0200B0 */ sw $v0, 0xb0($s0) -/* 2AC98 8004F898 AE030008 */ sw $v1, 8($s0) -/* 2AC9C 8004F89C AE0000BC */ sw $zero, 0xbc($s0) -/* 2ACA0 8004F8A0 AE0000B8 */ sw $zero, 0xb8($s0) -/* 2ACA4 8004F8A4 AE0000B4 */ sw $zero, 0xb4($s0) -/* 2ACA8 8004F8A8 8FBF0014 */ lw $ra, 0x14($sp) -/* 2ACAC 8004F8AC 8FB00010 */ lw $s0, 0x10($sp) -/* 2ACB0 8004F8B0 03E00008 */ jr $ra -/* 2ACB4 8004F8B4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F8B8.s b/ver/jp/asm/nonmatchings/285C0/func_8004F8B8.s deleted file mode 100644 index a57c434989..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F8B8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F8B8 -/* 2ACB8 8004F8B8 44852000 */ mtc1 $a1, $f4 -/* 2ACBC 8004F8BC 00000000 */ nop -/* 2ACC0 8004F8C0 46802121 */ cvt.d.w $f4, $f4 -/* 2ACC4 8004F8C4 04A10006 */ bgez $a1, .L8004F8E0 -/* 2ACC8 8004F8C8 9483020A */ lhu $v1, 0x20a($a0) -/* 2ACCC 8004F8CC 3C0141F0 */ lui $at, 0x41f0 -/* 2ACD0 8004F8D0 44810800 */ mtc1 $at, $f1 -/* 2ACD4 8004F8D4 44800000 */ mtc1 $zero, $f0 -/* 2ACD8 8004F8D8 00000000 */ nop -/* 2ACDC 8004F8DC 46202100 */ add.d $f4, $f4, $f0 -.L8004F8E0: -/* 2ACE0 8004F8E0 C48200D0 */ lwc1 $f2, 0xd0($a0) -/* 2ACE4 8004F8E4 46202020 */ cvt.s.d $f0, $f4 -/* 2ACE8 8004F8E8 46020002 */ mul.s $f0, $f0, $f2 -/* 2ACEC 8004F8EC 00000000 */ nop -/* 2ACF0 8004F8F0 3C014F00 */ lui $at, 0x4f00 -/* 2ACF4 8004F8F4 44811000 */ mtc1 $at, $f2 -/* 2ACF8 8004F8F8 00000000 */ nop -/* 2ACFC 8004F8FC 4600103E */ c.le.s $f2, $f0 -/* 2AD00 8004F900 00000000 */ nop -/* 2AD04 8004F904 45030005 */ bc1tl .L8004F91C -/* 2AD08 8004F908 46020001 */ sub.s $f0, $f0, $f2 -/* 2AD0C 8004F90C 4600018D */ trunc.w.s $f6, $f0 -/* 2AD10 8004F910 44053000 */ mfc1 $a1, $f6 -/* 2AD14 8004F914 08013E4D */ j .L8004F934 -/* 2AD18 8004F918 0065102B */ sltu $v0, $v1, $a1 -.L8004F91C: -/* 2AD1C 8004F91C 3C028000 */ lui $v0, 0x8000 -/* 2AD20 8004F920 4600018D */ trunc.w.s $f6, $f0 -/* 2AD24 8004F924 44053000 */ mfc1 $a1, $f6 -/* 2AD28 8004F928 00000000 */ nop -/* 2AD2C 8004F92C 00A22825 */ or $a1, $a1, $v0 -/* 2AD30 8004F930 0065102B */ sltu $v0, $v1, $a1 -.L8004F934: -/* 2AD34 8004F934 10400003 */ beqz $v0, .L8004F944 -/* 2AD38 8004F938 00000000 */ nop -/* 2AD3C 8004F93C 08013E53 */ j .L8004F94C -/* 2AD40 8004F940 0060282D */ daddu $a1, $v1, $zero -.L8004F944: -/* 2AD44 8004F944 50A00001 */ beql $a1, $zero, .L8004F94C -/* 2AD48 8004F948 24050001 */ addiu $a1, $zero, 1 -.L8004F94C: -/* 2AD4C 8004F94C 00051040 */ sll $v0, $a1, 1 -/* 2AD50 8004F950 00451021 */ addu $v0, $v0, $a1 -/* 2AD54 8004F954 000210C0 */ sll $v0, $v0, 3 -/* 2AD58 8004F958 00451021 */ addu $v0, $v0, $a1 -/* 2AD5C 8004F95C 03E00008 */ jr $ra -/* 2AD60 8004F960 00021080 */ sll $v0, $v0, 2 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F964.s b/ver/jp/asm/nonmatchings/285C0/func_8004F964.s deleted file mode 100644 index 06a7bf5aef..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F964.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F964 -/* 2AD64 8004F964 908200D4 */ lbu $v0, 0xd4($a0) -/* 2AD68 8004F968 3042007F */ andi $v0, $v0, 0x7f -/* 2AD6C 8004F96C 54400001 */ bnel $v0, $zero, .L8004F974 -/* 2AD70 8004F970 00021600 */ sll $v0, $v0, 0x18 -.L8004F974: -/* 2AD74 8004F974 AC8200C0 */ sw $v0, 0xc0($a0) -/* 2AD78 8004F978 24020001 */ addiu $v0, $zero, 1 -/* 2AD7C 8004F97C AC8000CC */ sw $zero, 0xcc($a0) -/* 2AD80 8004F980 AC8000C8 */ sw $zero, 0xc8($a0) -/* 2AD84 8004F984 AC8000C4 */ sw $zero, 0xc4($a0) -/* 2AD88 8004F988 A082021A */ sb $v0, 0x21a($a0) -/* 2AD8C 8004F98C 03E00008 */ jr $ra -/* 2AD90 8004F990 A0A20041 */ sb $v0, 0x41($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F994.s b/ver/jp/asm/nonmatchings/285C0/func_8004F994.s deleted file mode 100644 index f40264dfe0..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F994.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F994 -/* 2AD94 8004F994 808300D4 */ lb $v1, 0xd4($a0) -/* 2AD98 8004F998 00031040 */ sll $v0, $v1, 1 -/* 2AD9C 8004F99C 00431021 */ addu $v0, $v0, $v1 -/* 2ADA0 8004F9A0 000210C0 */ sll $v0, $v0, 3 -/* 2ADA4 8004F9A4 00431021 */ addu $v0, $v0, $v1 -/* 2ADA8 8004F9A8 00021080 */ sll $v0, $v0, 2 -/* 2ADAC 8004F9AC 03E00008 */ jr $ra -/* 2ADB0 8004F9B0 A482020C */ sh $v0, 0x20c($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F9B4.s b/ver/jp/asm/nonmatchings/285C0/func_8004F9B4.s deleted file mode 100644 index d8bdd3d539..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F9B4.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F9B4 -/* 2ADB4 8004F9B4 90830235 */ lbu $v1, 0x235($a0) -/* 2ADB8 8004F9B8 8C820000 */ lw $v0, ($a0) -/* 2ADBC 8004F9BC 908500D4 */ lbu $a1, 0xd4($a0) -/* 2ADC0 8004F9C0 00031880 */ sll $v1, $v1, 2 -/* 2ADC4 8004F9C4 00431021 */ addu $v0, $v0, $v1 -/* 2ADC8 8004F9C8 A0450040 */ sb $a1, 0x40($v0) -/* 2ADCC 8004F9CC 90820235 */ lbu $v0, 0x235($a0) -/* 2ADD0 8004F9D0 8C830000 */ lw $v1, ($a0) -/* 2ADD4 8004F9D4 00021080 */ sll $v0, $v0, 2 -/* 2ADD8 8004F9D8 00621821 */ addu $v1, $v1, $v0 -/* 2ADDC 8004F9DC 24020001 */ addiu $v0, $zero, 1 -/* 2ADE0 8004F9E0 03E00008 */ jr $ra -/* 2ADE4 8004F9E4 A0620041 */ sb $v0, 0x41($v1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004F9E8.s b/ver/jp/asm/nonmatchings/285C0/func_8004F9E8.s deleted file mode 100644 index 4c558500e7..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004F9E8.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004F9E8 -/* 2ADE8 8004F9E8 908200D4 */ lbu $v0, 0xd4($a0) -/* 2ADEC 8004F9EC 00823821 */ addu $a3, $a0, $v0 -/* 2ADF0 8004F9F0 2C420004 */ sltiu $v0, $v0, 4 -/* 2ADF4 8004F9F4 90E3004C */ lbu $v1, 0x4c($a3) -/* 2ADF8 8004F9F8 10400010 */ beqz $v0, .L8004FA3C -/* 2ADFC 8004F9FC 2C620080 */ sltiu $v0, $v1, 0x80 -/* 2AE00 8004FA00 1040000E */ beqz $v0, .L8004FA3C -/* 2AE04 8004FA04 00033080 */ sll $a2, $v1, 2 -/* 2AE08 8004FA08 8C820000 */ lw $v0, ($a0) -/* 2AE0C 8004FA0C 908300D5 */ lbu $v1, 0xd5($a0) -/* 2AE10 8004FA10 00462821 */ addu $a1, $v0, $a2 -/* 2AE14 8004FA14 90A20040 */ lbu $v0, 0x40($a1) -/* 2AE18 8004FA18 10430006 */ beq $v0, $v1, .L8004FA34 -/* 2AE1C 8004FA1C 00000000 */ nop -/* 2AE20 8004FA20 A0A30040 */ sb $v1, 0x40($a1) -/* 2AE24 8004FA24 8C820000 */ lw $v0, ($a0) -/* 2AE28 8004FA28 24030001 */ addiu $v1, $zero, 1 -/* 2AE2C 8004FA2C 00461021 */ addu $v0, $v0, $a2 -/* 2AE30 8004FA30 A0430041 */ sb $v1, 0x41($v0) -.L8004FA34: -/* 2AE34 8004FA34 908200D5 */ lbu $v0, 0xd5($a0) -/* 2AE38 8004FA38 A0E20224 */ sb $v0, 0x224($a3) -.L8004FA3C: -/* 2AE3C 8004FA3C 03E00008 */ jr $ra -/* 2AE40 8004FA40 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FA44.s b/ver/jp/asm/nonmatchings/285C0/func_8004FA44.s deleted file mode 100644 index 13b152f439..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FA44.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FA44 -/* 2AE44 8004FA44 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2AE48 8004FA48 AFB10014 */ sw $s1, 0x14($sp) -/* 2AE4C 8004FA4C 0080882D */ daddu $s1, $a0, $zero -/* 2AE50 8004FA50 AFBF0018 */ sw $ra, 0x18($sp) -/* 2AE54 8004FA54 AFB00010 */ sw $s0, 0x10($sp) -/* 2AE58 8004FA58 962500D6 */ lhu $a1, 0xd6($s1) -/* 2AE5C 8004FA5C 0C013E2E */ jal func_8004F8B8 -/* 2AE60 8004FA60 963000D4 */ lhu $s0, 0xd4($s1) -/* 2AE64 8004FA64 1E000002 */ bgtz $s0, .L8004FA70 -/* 2AE68 8004FA68 0040202D */ daddu $a0, $v0, $zero -/* 2AE6C 8004FA6C 24100001 */ addiu $s0, $zero, 1 -.L8004FA70: -/* 2AE70 8004FA70 8E2200B0 */ lw $v0, 0xb0($s1) -/* 2AE74 8004FA74 00821023 */ subu $v0, $a0, $v0 -/* 2AE78 8004FA78 16000002 */ bnez $s0, .L8004FA84 -/* 2AE7C 8004FA7C 0050001A */ div $zero, $v0, $s0 -/* 2AE80 8004FA80 0007000D */ break 7 -.L8004FA84: -/* 2AE84 8004FA84 2401FFFF */ addiu $at, $zero, -1 -/* 2AE88 8004FA88 16010004 */ bne $s0, $at, .L8004FA9C -/* 2AE8C 8004FA8C 3C018000 */ lui $at, 0x8000 -/* 2AE90 8004FA90 14410002 */ bne $v0, $at, .L8004FA9C -/* 2AE94 8004FA94 00000000 */ nop -/* 2AE98 8004FA98 0006000D */ break 6 -.L8004FA9C: -/* 2AE9C 8004FA9C 00001012 */ mflo $v0 -/* 2AEA0 8004FAA0 AE3000BC */ sw $s0, 0xbc($s1) -/* 2AEA4 8004FAA4 AE2400B8 */ sw $a0, 0xb8($s1) -/* 2AEA8 8004FAA8 AE2200B4 */ sw $v0, 0xb4($s1) -/* 2AEAC 8004FAAC 8FBF0018 */ lw $ra, 0x18($sp) -/* 2AEB0 8004FAB0 8FB10014 */ lw $s1, 0x14($sp) -/* 2AEB4 8004FAB4 8FB00010 */ lw $s0, 0x10($sp) -/* 2AEB8 8004FAB8 03E00008 */ jr $ra -/* 2AEBC 8004FABC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FAC0.s b/ver/jp/asm/nonmatchings/285C0/func_8004FAC0.s deleted file mode 100644 index 91d286b1eb..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FAC0.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FAC0 -/* 2AEC0 8004FAC0 908200D6 */ lbu $v0, 0xd6($a0) -/* 2AEC4 8004FAC4 948500D4 */ lhu $a1, 0xd4($a0) -/* 2AEC8 8004FAC8 3046007F */ andi $a2, $v0, 0x7f -/* 2AECC 8004FACC 54C00001 */ bnel $a2, $zero, .L8004FAD4 -/* 2AED0 8004FAD0 00063600 */ sll $a2, $a2, 0x18 -.L8004FAD4: -/* 2AED4 8004FAD4 58A00001 */ blezl $a1, .L8004FADC -/* 2AED8 8004FAD8 24050001 */ addiu $a1, $zero, 1 -.L8004FADC: -/* 2AEDC 8004FADC 8C8200C0 */ lw $v0, 0xc0($a0) -/* 2AEE0 8004FAE0 00C21023 */ subu $v0, $a2, $v0 -/* 2AEE4 8004FAE4 14A00002 */ bnez $a1, .L8004FAF0 -/* 2AEE8 8004FAE8 0045001A */ div $zero, $v0, $a1 -/* 2AEEC 8004FAEC 0007000D */ break 7 -.L8004FAF0: -/* 2AEF0 8004FAF0 2401FFFF */ addiu $at, $zero, -1 -/* 2AEF4 8004FAF4 14A10004 */ bne $a1, $at, .L8004FB08 -/* 2AEF8 8004FAF8 3C018000 */ lui $at, 0x8000 -/* 2AEFC 8004FAFC 14410002 */ bne $v0, $at, .L8004FB08 -/* 2AF00 8004FB00 00000000 */ nop -/* 2AF04 8004FB04 0006000D */ break 6 -.L8004FB08: -/* 2AF08 8004FB08 00001012 */ mflo $v0 -/* 2AF0C 8004FB0C AC8500CC */ sw $a1, 0xcc($a0) -/* 2AF10 8004FB10 AC8600C8 */ sw $a2, 0xc8($a0) -/* 2AF14 8004FB14 03E00008 */ jr $ra -/* 2AF18 8004FB18 AC8200C4 */ sw $v0, 0xc4($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FB1C.s b/ver/jp/asm/nonmatchings/285C0/func_8004FB1C.s deleted file mode 100644 index 21c30332f4..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FB1C.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FB1C -/* 2AF1C 8004FB1C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2AF20 8004FB20 0080102D */ daddu $v0, $a0, $zero -/* 2AF24 8004FB24 AFB00010 */ sw $s0, 0x10($sp) -/* 2AF28 8004FB28 00A0802D */ daddu $s0, $a1, $zero -/* 2AF2C 8004FB2C AFBF0014 */ sw $ra, 0x14($sp) -/* 2AF30 8004FB30 904300D5 */ lbu $v1, 0xd5($v0) -/* 2AF34 8004FB34 26070010 */ addiu $a3, $s0, 0x10 -/* 2AF38 8004FB38 A6030044 */ sh $v1, 0x44($s0) -/* 2AF3C 8004FB3C 8C440000 */ lw $a0, ($v0) -/* 2AF40 8004FB40 904500D4 */ lbu $a1, 0xd4($v0) -/* 2AF44 8004FB44 0C014E26 */ jal func_80053898 -/* 2AF48 8004FB48 3066FFFF */ andi $a2, $v1, 0xffff -/* 2AF4C 8004FB4C AE02000C */ sw $v0, 0xc($s0) -/* 2AF50 8004FB50 8FBF0014 */ lw $ra, 0x14($sp) -/* 2AF54 8004FB54 8FB00010 */ lw $s0, 0x10($sp) -/* 2AF58 8004FB58 03E00008 */ jr $ra -/* 2AF5C 8004FB5C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FB60.s b/ver/jp/asm/nonmatchings/285C0/func_8004FB60.s deleted file mode 100644 index 3285796ba7..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FB60.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FB60 -/* 2AF60 8004FB60 908200D4 */ lbu $v0, 0xd4($a0) -/* 2AF64 8004FB64 3042007F */ andi $v0, $v0, 0x7f -/* 2AF68 8004FB68 54400001 */ bnel $v0, $zero, .L8004FB70 -/* 2AF6C 8004FB6C 00021600 */ sll $v0, $v0, 0x18 -.L8004FB70: -/* 2AF70 8004FB70 ACA20018 */ sw $v0, 0x18($a1) -/* 2AF74 8004FB74 24020001 */ addiu $v0, $zero, 1 -/* 2AF78 8004FB78 03E00008 */ jr $ra -/* 2AF7C 8004FB7C A0A20041 */ sb $v0, 0x41($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FB80.s b/ver/jp/asm/nonmatchings/285C0/func_8004FB80.s deleted file mode 100644 index 653d02747a..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FB80.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FB80 -/* 2AF80 8004FB80 908200D6 */ lbu $v0, 0xd6($a0) -/* 2AF84 8004FB84 948600D4 */ lhu $a2, 0xd4($a0) -/* 2AF88 8004FB88 3044007F */ andi $a0, $v0, 0x7f -/* 2AF8C 8004FB8C 54800001 */ bnel $a0, $zero, .L8004FB94 -/* 2AF90 8004FB90 00042600 */ sll $a0, $a0, 0x18 -.L8004FB94: -/* 2AF94 8004FB94 8CA20018 */ lw $v0, 0x18($a1) -/* 2AF98 8004FB98 10820012 */ beq $a0, $v0, .L8004FBE4 -/* 2AF9C 8004FB9C 00000000 */ nop -/* 2AFA0 8004FBA0 58C00002 */ blezl $a2, .L8004FBAC -/* 2AFA4 8004FBA4 24060001 */ addiu $a2, $zero, 1 -/* 2AFA8 8004FBA8 8CA20018 */ lw $v0, 0x18($a1) -.L8004FBAC: -/* 2AFAC 8004FBAC 00821023 */ subu $v0, $a0, $v0 -/* 2AFB0 8004FBB0 14C00002 */ bnez $a2, .L8004FBBC -/* 2AFB4 8004FBB4 0046001A */ div $zero, $v0, $a2 -/* 2AFB8 8004FBB8 0007000D */ break 7 -.L8004FBBC: -/* 2AFBC 8004FBBC 2401FFFF */ addiu $at, $zero, -1 -/* 2AFC0 8004FBC0 14C10004 */ bne $a2, $at, .L8004FBD4 -/* 2AFC4 8004FBC4 3C018000 */ lui $at, 0x8000 -/* 2AFC8 8004FBC8 14410002 */ bne $v0, $at, .L8004FBD4 -/* 2AFCC 8004FBCC 00000000 */ nop -/* 2AFD0 8004FBD0 0006000D */ break 6 -.L8004FBD4: -/* 2AFD4 8004FBD4 00001012 */ mflo $v0 -/* 2AFD8 8004FBD8 ACA60024 */ sw $a2, 0x24($a1) -/* 2AFDC 8004FBDC ACA40020 */ sw $a0, 0x20($a1) -/* 2AFE0 8004FBE0 ACA2001C */ sw $v0, 0x1c($a1) -.L8004FBE4: -/* 2AFE4 8004FBE4 03E00008 */ jr $ra -/* 2AFE8 8004FBE8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FBEC.s b/ver/jp/asm/nonmatchings/285C0/func_8004FBEC.s deleted file mode 100644 index 1467e8ca86..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FBEC.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FBEC -/* 2AFEC 8004FBEC 908300D4 */ lbu $v1, 0xd4($a0) -/* 2AFF0 8004FBF0 24020001 */ addiu $v0, $zero, 1 -/* 2AFF4 8004FBF4 A0A00057 */ sb $zero, 0x57($a1) -/* 2AFF8 8004FBF8 A0A20042 */ sb $v0, 0x42($a1) -/* 2AFFC 8004FBFC 3063007F */ andi $v1, $v1, 0x7f -/* 2B000 8004FC00 03E00008 */ jr $ra -/* 2B004 8004FC04 A0A3004A */ sb $v1, 0x4a($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC08.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC08.s deleted file mode 100644 index 9563f06c83..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC08.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC08 -/* 2B008 8004FC08 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B00C 8004FC0C 24030001 */ addiu $v1, $zero, 1 -/* 2B010 8004FC10 A0A30043 */ sb $v1, 0x43($a1) -/* 2B014 8004FC14 3042007F */ andi $v0, $v0, 0x7f -/* 2B018 8004FC18 03E00008 */ jr $ra -/* 2B01C 8004FC1C A0A2004B */ sb $v0, 0x4b($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC20.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC20.s deleted file mode 100644 index 586466e57f..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC20.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC20 -/* 2B020 8004FC20 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B024 8004FC24 24030001 */ addiu $v1, $zero, 1 -/* 2B028 8004FC28 A0A30041 */ sb $v1, 0x41($a1) -/* 2B02C 8004FC2C 3042007F */ andi $v0, $v0, 0x7f -/* 2B030 8004FC30 03E00008 */ jr $ra -/* 2B034 8004FC34 A0A20049 */ sb $v0, 0x49($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC38.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC38.s deleted file mode 100644 index 61a28a3b09..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC38.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC38 -/* 2B038 8004FC38 808300D4 */ lb $v1, 0xd4($a0) -/* 2B03C 8004FC3C 00031040 */ sll $v0, $v1, 1 -/* 2B040 8004FC40 00431021 */ addu $v0, $v0, $v1 -/* 2B044 8004FC44 000210C0 */ sll $v0, $v0, 3 -/* 2B048 8004FC48 00431021 */ addu $v0, $v0, $v1 -/* 2B04C 8004FC4C 00021080 */ sll $v0, $v0, 2 -/* 2B050 8004FC50 03E00008 */ jr $ra -/* 2B054 8004FC54 A4A20046 */ sh $v0, 0x46($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC58.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC58.s deleted file mode 100644 index ccc84bfd73..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC58.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC58 -/* 2B058 8004FC58 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B05C 8004FC5C 03E00008 */ jr $ra -/* 2B060 8004FC60 A0A20048 */ sb $v0, 0x48($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC64.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC64.s deleted file mode 100644 index ba1f312767..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC64.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC64 -/* 2B064 8004FC64 948300D4 */ lhu $v1, 0xd4($a0) -/* 2B068 8004FC68 24020001 */ addiu $v0, $zero, 1 -/* 2B06C 8004FC6C A0A20040 */ sb $v0, 0x40($a1) -/* 2B070 8004FC70 03E00008 */ jr $ra -/* 2B074 8004FC74 A4A30038 */ sh $v1, 0x38($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC78.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC78.s deleted file mode 100644 index d15d31295b..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC78.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC78 -/* 2B078 8004FC78 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B07C 8004FC7C A4A2003A */ sh $v0, 0x3a($a1) -/* 2B080 8004FC80 908200D5 */ lbu $v0, 0xd5($a0) -/* 2B084 8004FC84 A0A20055 */ sb $v0, 0x55($a1) -/* 2B088 8004FC88 908200D6 */ lbu $v0, 0xd6($a0) -/* 2B08C 8004FC8C 03E00008 */ jr $ra -/* 2B090 8004FC90 A0A20056 */ sb $v0, 0x56($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FC94.s b/ver/jp/asm/nonmatchings/285C0/func_8004FC94.s deleted file mode 100644 index 8147e0e6cc..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FC94.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FC94 -/* 2B094 8004FC94 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B098 8004FC98 03E00008 */ jr $ra -/* 2B09C 8004FC9C A0A20055 */ sb $v0, 0x55($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FCA0.s b/ver/jp/asm/nonmatchings/285C0/func_8004FCA0.s deleted file mode 100644 index d2de36142b..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FCA0.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FCA0 -/* 2B0A0 8004FCA0 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B0A4 8004FCA4 03E00008 */ jr $ra -/* 2B0A8 8004FCA8 A0A20056 */ sb $v0, 0x56($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FCAC.s b/ver/jp/asm/nonmatchings/285C0/func_8004FCAC.s deleted file mode 100644 index 29187cd9a6..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FCAC.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FCAC -/* 2B0AC 8004FCAC 03E00008 */ jr $ra -/* 2B0B0 8004FCB0 A0A00056 */ sb $zero, 0x56($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FCB4.s b/ver/jp/asm/nonmatchings/285C0/func_8004FCB4.s deleted file mode 100644 index 92a51aeb72..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FCB4.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FCB4 -/* 2B0B4 8004FCB4 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B0B8 8004FCB8 3042007F */ andi $v0, $v0, 0x7f -/* 2B0BC 8004FCBC A0A2004A */ sb $v0, 0x4a($a1) -/* 2B0C0 8004FCC0 908200D5 */ lbu $v0, 0xd5($a0) -/* 2B0C4 8004FCC4 3042007F */ andi $v0, $v0, 0x7f -/* 2B0C8 8004FCC8 03E00008 */ jr $ra -/* 2B0CC 8004FCCC A0A20057 */ sb $v0, 0x57($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FCD0.s b/ver/jp/asm/nonmatchings/285C0/func_8004FCD0.s deleted file mode 100644 index 93f005d88a..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FCD0.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FCD0 -/* 2B0D0 8004FCD0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2B0D4 8004FCD4 AFB20018 */ sw $s2, 0x18($sp) -/* 2B0D8 8004FCD8 00A0902D */ daddu $s2, $a1, $zero -/* 2B0DC 8004FCDC AFBF001C */ sw $ra, 0x1c($sp) -/* 2B0E0 8004FCE0 AFB10014 */ sw $s1, 0x14($sp) -/* 2B0E4 8004FCE4 AFB00010 */ sw $s0, 0x10($sp) -/* 2B0E8 8004FCE8 908500D4 */ lbu $a1, 0xd4($a0) -/* 2B0EC 8004FCEC 2CA20080 */ sltiu $v0, $a1, 0x80 -/* 2B0F0 8004FCF0 50400008 */ beql $v0, $zero, .L8004FD14 -/* 2B0F4 8004FCF4 24A5FF80 */ addiu $a1, $a1, -0x80 -/* 2B0F8 8004FCF8 9082021D */ lbu $v0, 0x21d($a0) -/* 2B0FC 8004FCFC 00A2102B */ sltu $v0, $a1, $v0 -/* 2B100 8004FD00 1040000C */ beqz $v0, .L8004FD34 -/* 2B104 8004FD04 000510C0 */ sll $v0, $a1, 3 -/* 2B108 8004FD08 8C83007C */ lw $v1, 0x7c($a0) -/* 2B10C 8004FD0C 08013F4F */ j .L8004FD3C -/* 2B110 8004FD10 00628821 */ addu $s1, $v1, $v0 -.L8004FD14: -/* 2B114 8004FD14 2CA20040 */ sltiu $v0, $a1, 0x40 -/* 2B118 8004FD18 10400006 */ beqz $v0, .L8004FD34 -/* 2B11C 8004FD1C 00000000 */ nop -/* 2B120 8004FD20 8C820000 */ lw $v0, ($a0) -/* 2B124 8004FD24 8C430058 */ lw $v1, 0x58($v0) -/* 2B128 8004FD28 000510C0 */ sll $v0, $a1, 3 -/* 2B12C 8004FD2C 08013F4F */ j .L8004FD3C -/* 2B130 8004FD30 00628821 */ addu $s1, $v1, $v0 -.L8004FD34: -/* 2B134 8004FD34 8C820000 */ lw $v0, ($a0) -/* 2B138 8004FD38 24510014 */ addiu $s1, $v0, 0x14 -.L8004FD3C: -/* 2B13C 8004FD3C 26470010 */ addiu $a3, $s2, 0x10 -/* 2B140 8004FD40 96250000 */ lhu $a1, ($s1) -/* 2B144 8004FD44 92220002 */ lbu $v0, 2($s1) -/* 2B148 8004FD48 92260001 */ lbu $a2, 1($s1) -/* 2B14C 8004FD4C 3050007F */ andi $s0, $v0, 0x7f -/* 2B150 8004FD50 A6460044 */ sh $a2, 0x44($s2) -/* 2B154 8004FD54 8C840000 */ lw $a0, ($a0) -/* 2B158 8004FD58 0C014E26 */ jal func_80053898 -/* 2B15C 8004FD5C 00052A02 */ srl $a1, $a1, 8 -/* 2B160 8004FD60 12000002 */ beqz $s0, .L8004FD6C -/* 2B164 8004FD64 AE42000C */ sw $v0, 0xc($s2) -/* 2B168 8004FD68 00108600 */ sll $s0, $s0, 0x18 -.L8004FD6C: -/* 2B16C 8004FD6C AE500018 */ sw $s0, 0x18($s2) -/* 2B170 8004FD70 92220003 */ lbu $v0, 3($s1) -/* 2B174 8004FD74 3042007F */ andi $v0, $v0, 0x7f -/* 2B178 8004FD78 A242004A */ sb $v0, 0x4a($s2) -/* 2B17C 8004FD7C 92220004 */ lbu $v0, 4($s1) -/* 2B180 8004FD80 3C040001 */ lui $a0, 1 -/* 2B184 8004FD84 3042007F */ andi $v0, $v0, 0x7f -/* 2B188 8004FD88 A242004B */ sb $v0, 0x4b($s2) -/* 2B18C 8004FD8C 82230005 */ lb $v1, 5($s1) -/* 2B190 8004FD90 34840101 */ ori $a0, $a0, 0x101 -/* 2B194 8004FD94 00031040 */ sll $v0, $v1, 1 -/* 2B198 8004FD98 00431021 */ addu $v0, $v0, $v1 -/* 2B19C 8004FD9C 000210C0 */ sll $v0, $v0, 3 -/* 2B1A0 8004FDA0 00431021 */ addu $v0, $v0, $v1 -/* 2B1A4 8004FDA4 00021080 */ sll $v0, $v0, 2 -/* 2B1A8 8004FDA8 A6420046 */ sh $v0, 0x46($s2) -/* 2B1AC 8004FDAC 8E420040 */ lw $v0, 0x40($s2) -/* 2B1B0 8004FDB0 92230006 */ lbu $v1, 6($s1) -/* 2B1B4 8004FDB4 00441025 */ or $v0, $v0, $a0 -/* 2B1B8 8004FDB8 AE420040 */ sw $v0, 0x40($s2) -/* 2B1BC 8004FDBC A2430048 */ sb $v1, 0x48($s2) -/* 2B1C0 8004FDC0 8FBF001C */ lw $ra, 0x1c($sp) -/* 2B1C4 8004FDC4 8FB20018 */ lw $s2, 0x18($sp) -/* 2B1C8 8004FDC8 8FB10014 */ lw $s1, 0x14($sp) -/* 2B1CC 8004FDCC 8FB00010 */ lw $s0, 0x10($sp) -/* 2B1D0 8004FDD0 03E00008 */ jr $ra -/* 2B1D4 8004FDD4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FDD8.s b/ver/jp/asm/nonmatchings/285C0/func_8004FDD8.s deleted file mode 100644 index e748024732..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FDD8.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FDD8 -/* 2B1D8 8004FDD8 908200D4 */ lbu $v0, 0xd4($a0) -/* 2B1DC 8004FDDC 00821821 */ addu $v1, $a0, $v0 -/* 2B1E0 8004FDE0 2C420004 */ sltiu $v0, $v0, 4 -/* 2B1E4 8004FDE4 9063004C */ lbu $v1, 0x4c($v1) -/* 2B1E8 8004FDE8 10400005 */ beqz $v0, .L8004FE00 -/* 2B1EC 8004FDEC 00031600 */ sll $v0, $v1, 0x18 -/* 2B1F0 8004FDF0 04400003 */ bltz $v0, .L8004FE00 -/* 2B1F4 8004FDF4 00000000 */ nop -/* 2B1F8 8004FDF8 03E00008 */ jr $ra -/* 2B1FC 8004FDFC A0A3005B */ sb $v1, 0x5b($a1) -.L8004FE00: -/* 2B200 8004FE00 90820235 */ lbu $v0, 0x235($a0) -/* 2B204 8004FE04 03E00008 */ jr $ra -/* 2B208 8004FE08 A0A2005B */ sb $v0, 0x5b($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FE0C.s b/ver/jp/asm/nonmatchings/285C0/func_8004FE0C.s deleted file mode 100644 index 7985b99c0d..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FE0C.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FE0C -/* 2B20C 8004FE0C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2B210 8004FE10 AFBF0010 */ sw $ra, 0x10($sp) -/* 2B214 8004FE14 8C8600D4 */ lw $a2, 0xd4($a0) -/* 2B218 8004FE18 90840234 */ lbu $a0, 0x234($a0) -/* 2B21C 8004FE1C 90A5005C */ lbu $a1, 0x5c($a1) -/* 2B220 8004FE20 0C01575B */ jal func_80055D6C -/* 2B224 8004FE24 00063202 */ srl $a2, $a2, 8 -/* 2B228 8004FE28 8FBF0010 */ lw $ra, 0x10($sp) -/* 2B22C 8004FE2C 03E00008 */ jr $ra -/* 2B230 8004FE30 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FE34.s b/ver/jp/asm/nonmatchings/285C0/func_8004FE34.s deleted file mode 100644 index c1c22d1ab1..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FE34.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FE34 -/* 2B234 8004FE34 908600D6 */ lbu $a2, 0xd6($a0) -/* 2B238 8004FE38 948200D4 */ lhu $v0, 0xd4($a0) -/* 2B23C 8004FE3C 8C840064 */ lw $a0, 0x64($a0) -/* 2B240 8004FE40 8CA30000 */ lw $v1, ($a1) -/* 2B244 8004FE44 00441021 */ addu $v0, $v0, $a0 -/* 2B248 8004FE48 A4A6003E */ sh $a2, 0x3e($a1) -/* 2B24C 8004FE4C ACA30004 */ sw $v1, 4($a1) -/* 2B250 8004FE50 03E00008 */ jr $ra -/* 2B254 8004FE54 ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FE58.s b/ver/jp/asm/nonmatchings/285C0/func_8004FE58.s deleted file mode 100644 index 18df7836b7..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FE58.s +++ /dev/null @@ -1,91 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FE58 -/* 2B258 8004FE58 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2B25C 8004FE5C AFB3001C */ sw $s3, 0x1c($sp) -/* 2B260 8004FE60 0080982D */ daddu $s3, $a0, $zero -/* 2B264 8004FE64 AFB20018 */ sw $s2, 0x18($sp) -/* 2B268 8004FE68 00A0902D */ daddu $s2, $a1, $zero -/* 2B26C 8004FE6C AFBF0020 */ sw $ra, 0x20($sp) -/* 2B270 8004FE70 AFB10014 */ sw $s1, 0x14($sp) -/* 2B274 8004FE74 AFB00010 */ sw $s0, 0x10($sp) -/* 2B278 8004FE78 966500D4 */ lhu $a1, 0xd4($s3) -/* 2B27C 8004FE7C 8E640064 */ lw $a0, 0x64($s3) -/* 2B280 8004FE80 92620170 */ lbu $v0, 0x170($s3) -/* 2B284 8004FE84 926300D6 */ lbu $v1, 0xd6($s3) -/* 2B288 8004FE88 0043102B */ sltu $v0, $v0, $v1 -/* 2B28C 8004FE8C 10400005 */ beqz $v0, .L8004FEA4 -/* 2B290 8004FE90 00A42821 */ addu $a1, $a1, $a0 -/* 2B294 8004FE94 92630170 */ lbu $v1, 0x170($s3) -/* 2B298 8004FE98 00031040 */ sll $v0, $v1, 1 -/* 2B29C 8004FE9C 00431021 */ addu $v0, $v0, $v1 -/* 2B2A0 8004FEA0 00A22821 */ addu $a1, $a1, $v0 -.L8004FEA4: -/* 2B2A4 8004FEA4 8E420000 */ lw $v0, ($s2) -/* 2B2A8 8004FEA8 AE420008 */ sw $v0, 8($s2) -/* 2B2AC 8004FEAC 90A20000 */ lbu $v0, ($a1) -/* 2B2B0 8004FEB0 90A30001 */ lbu $v1, 1($a1) -/* 2B2B4 8004FEB4 8E640064 */ lw $a0, 0x64($s3) -/* 2B2B8 8004FEB8 00021200 */ sll $v0, $v0, 8 -/* 2B2BC 8004FEBC 00431021 */ addu $v0, $v0, $v1 -/* 2B2C0 8004FEC0 00441021 */ addu $v0, $v0, $a0 -/* 2B2C4 8004FEC4 AE420000 */ sw $v0, ($s2) -/* 2B2C8 8004FEC8 90A20002 */ lbu $v0, 2($a1) -/* 2B2CC 8004FECC 9243004D */ lbu $v1, 0x4d($s2) -/* 2B2D0 8004FED0 1060001B */ beqz $v1, .L8004FF40 -/* 2B2D4 8004FED4 A2420058 */ sb $v0, 0x58($s2) -/* 2B2D8 8004FED8 92500052 */ lbu $s0, 0x52($s2) -/* 2B2DC 8004FEDC 92420053 */ lbu $v0, 0x53($s2) -/* 2B2E0 8004FEE0 A240004D */ sb $zero, 0x4d($s2) -/* 2B2E4 8004FEE4 0202102B */ sltu $v0, $s0, $v0 -/* 2B2E8 8004FEE8 10400015 */ beqz $v0, .L8004FF40 -/* 2B2EC 8004FEEC AE40002C */ sw $zero, 0x2c($s2) -/* 2B2F0 8004FEF0 001010C0 */ sll $v0, $s0, 3 -/* 2B2F4 8004FEF4 00501021 */ addu $v0, $v0, $s0 -/* 2B2F8 8004FEF8 000210C0 */ sll $v0, $v0, 3 -/* 2B2FC 8004FEFC 24511320 */ addiu $s1, $v0, 0x1320 -.L8004FF00: -/* 2B300 8004FF00 8E620000 */ lw $v0, ($s3) -/* 2B304 8004FF04 00512021 */ addu $a0, $v0, $s1 -/* 2B308 8004FF08 90830045 */ lbu $v1, 0x45($a0) -/* 2B30C 8004FF0C 92620234 */ lbu $v0, 0x234($s3) -/* 2B310 8004FF10 14620006 */ bne $v1, $v0, .L8004FF2C -/* 2B314 8004FF14 00000000 */ nop -/* 2B318 8004FF18 8C82001C */ lw $v0, 0x1c($a0) -/* 2B31C 8004FF1C 10400003 */ beqz $v0, .L8004FF2C -/* 2B320 8004FF20 00000000 */ nop -/* 2B324 8004FF24 0C014D5D */ jal func_80053574 -/* 2B328 8004FF28 320500FF */ andi $a1, $s0, 0xff -.L8004FF2C: -/* 2B32C 8004FF2C 92420053 */ lbu $v0, 0x53($s2) -/* 2B330 8004FF30 26100001 */ addiu $s0, $s0, 1 -/* 2B334 8004FF34 0202102B */ sltu $v0, $s0, $v0 -/* 2B338 8004FF38 1440FFF1 */ bnez $v0, .L8004FF00 -/* 2B33C 8004FF3C 26310048 */ addiu $s1, $s1, 0x48 -.L8004FF40: -/* 2B340 8004FF40 9242004E */ lbu $v0, 0x4e($s2) -/* 2B344 8004FF44 10400006 */ beqz $v0, .L8004FF60 -/* 2B348 8004FF48 0260202D */ daddu $a0, $s3, $zero -/* 2B34C 8004FF4C 0240282D */ daddu $a1, $s2, $zero -/* 2B350 8004FF50 A240004E */ sb $zero, 0x4e($s2) -/* 2B354 8004FF54 92660171 */ lbu $a2, 0x171($s3) -/* 2B358 8004FF58 0C01414E */ jal func_80050538 -/* 2B35C 8004FF5C 24070090 */ addiu $a3, $zero, 0x90 -.L8004FF60: -/* 2B360 8004FF60 A6400046 */ sh $zero, 0x46($s2) -/* 2B364 8004FF64 A2400048 */ sb $zero, 0x48($s2) -/* 2B368 8004FF68 A240004C */ sb $zero, 0x4c($s2) -/* 2B36C 8004FF6C A6400038 */ sh $zero, 0x38($s2) -/* 2B370 8004FF70 A2400056 */ sb $zero, 0x56($s2) -/* 2B374 8004FF74 AE400024 */ sw $zero, 0x24($s2) -/* 2B378 8004FF78 A2400057 */ sb $zero, 0x57($s2) -/* 2B37C 8004FF7C 92620235 */ lbu $v0, 0x235($s3) -/* 2B380 8004FF80 A242005B */ sb $v0, 0x5b($s2) -/* 2B384 8004FF84 8FBF0020 */ lw $ra, 0x20($sp) -/* 2B388 8004FF88 8FB3001C */ lw $s3, 0x1c($sp) -/* 2B38C 8004FF8C 8FB20018 */ lw $s2, 0x18($sp) -/* 2B390 8004FF90 8FB10014 */ lw $s1, 0x14($sp) -/* 2B394 8004FF94 8FB00010 */ lw $s0, 0x10($sp) -/* 2B398 8004FF98 03E00008 */ jr $ra -/* 2B39C 8004FF9C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8004FFA0.s b/ver/jp/asm/nonmatchings/285C0/func_8004FFA0.s deleted file mode 100644 index 1ab1008ed7..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8004FFA0.s +++ /dev/null @@ -1,173 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8004FFA0 -/* 2B3A0 8004FFA0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2B3A4 8004FFA4 AFB20018 */ sw $s2, 0x18($sp) -/* 2B3A8 8004FFA8 0080902D */ daddu $s2, $a0, $zero -/* 2B3AC 8004FFAC AFBF0020 */ sw $ra, 0x20($sp) -/* 2B3B0 8004FFB0 AFB3001C */ sw $s3, 0x1c($sp) -/* 2B3B4 8004FFB4 AFB10014 */ sw $s1, 0x14($sp) -/* 2B3B8 8004FFB8 AFB00010 */ sw $s0, 0x10($sp) -/* 2B3BC 8004FFBC 924200D4 */ lbu $v0, 0xd4($s2) -/* 2B3C0 8004FFC0 924300D5 */ lbu $v1, 0xd5($s2) -/* 2B3C4 8004FFC4 924600D6 */ lbu $a2, 0xd6($s2) -/* 2B3C8 8004FFC8 2444FFFF */ addiu $a0, $v0, -1 -/* 2B3CC 8004FFCC 2C820006 */ sltiu $v0, $a0, 6 -/* 2B3D0 8004FFD0 10400088 */ beqz $v0, .L800501F4 -/* 2B3D4 8004FFD4 00041080 */ sll $v0, $a0, 2 -/* 2B3D8 8004FFD8 3C01800A */ lui $at, %hi(D_800988B8) -/* 2B3DC 8004FFDC 00220821 */ addu $at, $at, $v0 -/* 2B3E0 8004FFE0 8C2288B8 */ lw $v0, %lo(D_800988B8)($at) -/* 2B3E4 8004FFE4 00400008 */ jr $v0 -/* 2B3E8 8004FFE8 00000000 */ nop -/* 2B3EC 8004FFEC 2C620004 */ sltiu $v0, $v1, 4 -/* 2B3F0 8004FFF0 10400080 */ beqz $v0, .L800501F4 -/* 2B3F4 8004FFF4 02431021 */ addu $v0, $s2, $v1 -/* 2B3F8 8004FFF8 8043004C */ lb $v1, 0x4c($v0) -/* 2B3FC 8004FFFC 0460007D */ bltz $v1, .L800501F4 -/* 2B400 80050000 9044004C */ lbu $a0, 0x4c($v0) -/* 2B404 80050004 8E420000 */ lw $v0, ($s2) -/* 2B408 80050008 10C00010 */ beqz $a2, .L8005004C -/* 2B40C 8005000C A0440051 */ sb $a0, 0x51($v0) -/* 2B410 80050010 30C7000F */ andi $a3, $a2, 0xf -/* 2B414 80050014 00061102 */ srl $v0, $a2, 4 -/* 2B418 80050018 30420001 */ andi $v0, $v0, 1 -/* 2B41C 8005001C 8E430000 */ lw $v1, ($s2) -/* 2B420 80050020 24450001 */ addiu $a1, $v0, 1 -/* 2B424 80050024 90620052 */ lbu $v0, 0x52($v1) -/* 2B428 80050028 14470004 */ bne $v0, $a3, .L8005003C -/* 2B42C 8005002C 00A0202D */ daddu $a0, $a1, $zero -/* 2B430 80050030 90620053 */ lbu $v0, 0x53($v1) -/* 2B434 80050034 1044006F */ beq $v0, $a0, .L800501F4 -/* 2B438 80050038 00000000 */ nop -.L8005003C: -/* 2B43C 8005003C A0670052 */ sb $a3, 0x52($v1) -/* 2B440 80050040 8E420000 */ lw $v0, ($s2) -/* 2B444 80050044 08014018 */ j .L80050060 -/* 2B448 80050048 A0450053 */ sb $a1, 0x53($v0) -.L8005004C: -/* 2B44C 8005004C 8E430000 */ lw $v1, ($s2) -/* 2B450 80050050 90620053 */ lbu $v0, 0x53($v1) -/* 2B454 80050054 10400067 */ beqz $v0, .L800501F4 -/* 2B458 80050058 00000000 */ nop -/* 2B45C 8005005C A0600053 */ sb $zero, 0x53($v1) -.L80050060: -/* 2B460 80050060 8E430000 */ lw $v1, ($s2) -/* 2B464 80050064 24020001 */ addiu $v0, $zero, 1 -/* 2B468 80050068 0801407D */ j .L800501F4 -/* 2B46C 8005006C A0620050 */ sb $v0, 0x50($v1) -/* 2B470 80050070 2465FFFF */ addiu $a1, $v1, -1 -/* 2B474 80050074 2CA20008 */ sltiu $v0, $a1, 8 -/* 2B478 80050078 5040005E */ beql $v0, $zero, .L800501F4 -/* 2B47C 8005007C A2400211 */ sb $zero, 0x211($s2) -/* 2B480 80050080 A2430211 */ sb $v1, 0x211($s2) -/* 2B484 80050084 0C01393D */ jal func_8004E4F4 -/* 2B488 80050088 0240202D */ daddu $a0, $s2, $zero -/* 2B48C 8005008C 0801407D */ j .L800501F4 -/* 2B490 80050090 00000000 */ nop -/* 2B494 80050094 92500211 */ lbu $s0, 0x211($s2) -/* 2B498 80050098 2604FFFF */ addiu $a0, $s0, -1 -/* 2B49C 8005009C 2C820008 */ sltiu $v0, $a0, 8 -/* 2B4A0 800500A0 10400054 */ beqz $v0, .L800501F4 -/* 2B4A4 800500A4 0080802D */ daddu $s0, $a0, $zero -/* 2B4A8 800500A8 02501021 */ addu $v0, $s2, $s0 -/* 2B4AC 800500AC 90440212 */ lbu $a0, 0x212($v0) -/* 2B4B0 800500B0 2C820008 */ sltiu $v0, $a0, 8 -/* 2B4B4 800500B4 1040004F */ beqz $v0, .L800501F4 -/* 2B4B8 800500B8 2C620028 */ sltiu $v0, $v1, 0x28 -/* 2B4BC 800500BC 14400005 */ bnez $v0, .L800500D4 -/* 2B4C0 800500C0 001010C0 */ sll $v0, $s0, 3 -/* 2B4C4 800500C4 00501021 */ addu $v0, $v0, $s0 -/* 2B4C8 800500C8 00441021 */ addu $v0, $v0, $a0 -/* 2B4CC 800500CC 0801403B */ j .L800500EC -/* 2B4D0 800500D0 00021040 */ sll $v0, $v0, 1 -.L800500D4: -/* 2B4D4 800500D4 00501021 */ addu $v0, $v0, $s0 -/* 2B4D8 800500D8 00441021 */ addu $v0, $v0, $a0 -/* 2B4DC 800500DC 00021040 */ sll $v0, $v0, 1 -/* 2B4E0 800500E0 3C018008 */ lui $at, %hi(D_80078528) -/* 2B4E4 800500E4 00230821 */ addu $at, $at, $v1 -/* 2B4E8 800500E8 90238528 */ lbu $v1, %lo(D_80078528)($at) -.L800500EC: -/* 2B4EC 800500EC 02421021 */ addu $v0, $s2, $v0 -/* 2B4F0 800500F0 00031A00 */ sll $v1, $v1, 8 -/* 2B4F4 800500F4 00661821 */ addu $v1, $v1, $a2 -/* 2B4F8 800500F8 A4430174 */ sh $v1, 0x174($v0) -/* 2B4FC 800500FC 02501821 */ addu $v1, $s2, $s0 -/* 2B500 80050100 24820001 */ addiu $v0, $a0, 1 -/* 2B504 80050104 0801407D */ j .L800501F4 -/* 2B508 80050108 A0620212 */ sb $v0, 0x212($v1) -/* 2B50C 8005010C 2C620009 */ sltiu $v0, $v1, 9 -/* 2B510 80050110 50400038 */ beql $v0, $zero, .L800501F4 -/* 2B514 80050114 A0A0004C */ sb $zero, 0x4c($a1) -/* 2B518 80050118 0801407D */ j .L800501F4 -/* 2B51C 8005011C A0A3004C */ sb $v1, 0x4c($a1) -/* 2B520 80050120 8E420004 */ lw $v0, 4($s2) -/* 2B524 80050124 10400033 */ beqz $v0, .L800501F4 -/* 2B528 80050128 0000802D */ daddu $s0, $zero, $zero -/* 2B52C 8005012C 0040282D */ daddu $a1, $v0, $zero -.L80050130: -/* 2B530 80050130 00A0202D */ daddu $a0, $a1, $zero -/* 2B534 80050134 90820090 */ lbu $v0, 0x90($a0) -/* 2B538 80050138 10400022 */ beqz $v0, .L800501C4 -/* 2B53C 8005013C 00103080 */ sll $a2, $s0, 2 -/* 2B540 80050140 26100001 */ addiu $s0, $s0, 1 -/* 2B544 80050144 2E020004 */ sltiu $v0, $s0, 4 -/* 2B548 80050148 1440FFF9 */ bnez $v0, .L80050130 -/* 2B54C 8005014C 24850004 */ addiu $a1, $a0, 4 -/* 2B550 80050150 0801407D */ j .L800501F4 -/* 2B554 80050154 00000000 */ nop -/* 2B558 80050158 54600025 */ bnel $v1, $zero, .L800501F0 -/* 2B55C 8005015C A0A3004F */ sb $v1, 0x4f($a1) -/* 2B560 80050160 90A2004E */ lbu $v0, 0x4e($a1) -/* 2B564 80050164 10400023 */ beqz $v0, .L800501F4 -/* 2B568 80050168 0000802D */ daddu $s0, $zero, $zero -/* 2B56C 8005016C A0A0004E */ sb $zero, 0x4e($a1) -/* 2B570 80050170 2413007F */ addiu $s3, $zero, 0x7f -/* 2B574 80050174 2411025C */ addiu $s1, $zero, 0x25c -.L80050178: -/* 2B578 80050178 92420171 */ lbu $v0, 0x171($s2) -/* 2B57C 8005017C 14530004 */ bne $v0, $s3, .L80050190 -/* 2B580 80050180 02512821 */ addu $a1, $s2, $s1 -/* 2B584 80050184 90A2004F */ lbu $v0, 0x4f($a1) -/* 2B588 80050188 08014065 */ j .L80050194 -/* 2B58C 8005018C 00000000 */ nop -.L80050190: -/* 2B590 80050190 90A20050 */ lbu $v0, 0x50($a1) -.L80050194: -/* 2B594 80050194 10400005 */ beqz $v0, .L800501AC -/* 2B598 80050198 0240202D */ daddu $a0, $s2, $zero -/* 2B59C 8005019C 0040302D */ daddu $a2, $v0, $zero -/* 2B5A0 800501A0 24070048 */ addiu $a3, $zero, 0x48 -/* 2B5A4 800501A4 0C01414E */ jal func_80050538 -/* 2B5A8 800501A8 A0A0004E */ sb $zero, 0x4e($a1) -.L800501AC: -/* 2B5AC 800501AC 26100001 */ addiu $s0, $s0, 1 -/* 2B5B0 800501B0 2E020010 */ sltiu $v0, $s0, 0x10 -/* 2B5B4 800501B4 1440FFF0 */ bnez $v0, .L80050178 -/* 2B5B8 800501B8 26310060 */ addiu $s1, $s1, 0x60 -/* 2B5BC 800501BC 0801407D */ j .L800501F4 -/* 2B5C0 800501C0 00000000 */ nop -.L800501C4: -/* 2B5C4 800501C4 A0A30090 */ sb $v1, 0x90($a1) -/* 2B5C8 800501C8 9643002C */ lhu $v1, 0x2c($s2) -/* 2B5CC 800501CC 9642003C */ lhu $v0, 0x3c($s2) -/* 2B5D0 800501D0 00620018 */ mult $v1, $v0 -/* 2B5D4 800501D4 8E430004 */ lw $v1, 4($s2) -/* 2B5D8 800501D8 00661821 */ addu $v1, $v1, $a2 -/* 2B5DC 800501DC 00004012 */ mflo $t0 -/* 2B5E0 800501E0 25027FFF */ addiu $v0, $t0, 0x7fff -/* 2B5E4 800501E4 000215C3 */ sra $v0, $v0, 0x17 -/* 2B5E8 800501E8 0801407D */ j .L800501F4 -/* 2B5EC 800501EC A0620093 */ sb $v0, 0x93($v1) -.L800501F0: -/* 2B5F0 800501F0 A0A60050 */ sb $a2, 0x50($a1) -.L800501F4: -/* 2B5F4 800501F4 8FBF0020 */ lw $ra, 0x20($sp) -/* 2B5F8 800501F8 8FB3001C */ lw $s3, 0x1c($sp) -/* 2B5FC 800501FC 8FB20018 */ lw $s2, 0x18($sp) -/* 2B600 80050200 8FB10014 */ lw $s1, 0x14($sp) -/* 2B604 80050204 8FB00010 */ lw $s0, 0x10($sp) -/* 2B608 80050208 03E00008 */ jr $ra -/* 2B60C 8005020C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050210.s b/ver/jp/asm/nonmatchings/285C0/func_80050210.s deleted file mode 100644 index 6cd3eaa661..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050210.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050210 -/* 2B610 80050210 03E00008 */ jr $ra -/* 2B614 80050214 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050218.s b/ver/jp/asm/nonmatchings/285C0/func_80050218.s deleted file mode 100644 index 262708e897..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050218.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050218 -/* 2B618 80050218 8C820050 */ lw $v0, 0x50($a0) -/* 2B61C 8005021C 30A500FF */ andi $a1, $a1, 0xff -/* 2B620 80050220 000221C3 */ sra $a0, $v0, 7 -/* 2B624 80050224 00021883 */ sra $v1, $v0, 2 -/* 2B628 80050228 00832021 */ addu $a0, $a0, $v1 -/* 2B62C 8005022C 30840001 */ andi $a0, $a0, 1 -/* 2B630 80050230 00021A03 */ sra $v1, $v0, 8 -/* 2B634 80050234 3063003F */ andi $v1, $v1, 0x3f -/* 2B638 80050238 00021100 */ sll $v0, $v0, 4 -/* 2B63C 8005023C 304200C0 */ andi $v0, $v0, 0xc0 -/* 2B640 80050240 10800007 */ beqz $a0, .L80050260 -/* 2B644 80050244 00621821 */ addu $v1, $v1, $v0 -/* 2B648 80050248 30C200FF */ andi $v0, $a2, 0xff -/* 2B64C 8005024C 00430018 */ mult $v0, $v1 -/* 2B650 80050250 00003812 */ mflo $a3 -/* 2B654 80050254 00071203 */ sra $v0, $a3, 8 -/* 2B658 80050258 0801409D */ j .L80050274 -/* 2B65C 8005025C 00A22821 */ addu $a1, $a1, $v0 -.L80050260: -/* 2B660 80050260 30C200FF */ andi $v0, $a2, 0xff -/* 2B664 80050264 00430018 */ mult $v0, $v1 -/* 2B668 80050268 00003812 */ mflo $a3 -/* 2B66C 8005026C 00071203 */ sra $v0, $a3, 8 -/* 2B670 80050270 00A22823 */ subu $a1, $a1, $v0 -.L80050274: -/* 2B674 80050274 04A10003 */ bgez $a1, .L80050284 -/* 2B678 80050278 28A20080 */ slti $v0, $a1, 0x80 -/* 2B67C 8005027C 080140A3 */ j .L8005028C -/* 2B680 80050280 0000282D */ daddu $a1, $zero, $zero -.L80050284: -/* 2B684 80050284 50400001 */ beql $v0, $zero, .L8005028C -/* 2B688 80050288 2405007F */ addiu $a1, $zero, 0x7f -.L8005028C: -/* 2B68C 8005028C 03E00008 */ jr $ra -/* 2B690 80050290 30A200FF */ andi $v0, $a1, 0xff diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050294.s b/ver/jp/asm/nonmatchings/285C0/func_80050294.s deleted file mode 100644 index cb84beea43..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050294.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050294 -/* 2B694 80050294 00041903 */ sra $v1, $a0, 4 -/* 2B698 80050298 00041043 */ sra $v0, $a0, 1 -/* 2B69C 8005029C 00621821 */ addu $v1, $v1, $v0 -/* 2B6A0 800502A0 30630001 */ andi $v1, $v1, 1 -/* 2B6A4 800502A4 00041183 */ sra $v0, $a0, 6 -/* 2B6A8 800502A8 3042000F */ andi $v0, $v0, 0xf -/* 2B6AC 800502AC 00042080 */ sll $a0, $a0, 2 -/* 2B6B0 800502B0 308400F0 */ andi $a0, $a0, 0xf0 -/* 2B6B4 800502B4 10600009 */ beqz $v1, .L800502DC -/* 2B6B8 800502B8 00442021 */ addu $a0, $v0, $a0 -/* 2B6BC 800502BC 30C300FF */ andi $v1, $a2, 0xff -/* 2B6C0 800502C0 00041080 */ sll $v0, $a0, 2 -/* 2B6C4 800502C4 00441021 */ addu $v0, $v0, $a0 -/* 2B6C8 800502C8 00620018 */ mult $v1, $v0 -/* 2B6CC 800502CC 00003812 */ mflo $a3 -/* 2B6D0 800502D0 00071203 */ sra $v0, $a3, 8 -/* 2B6D4 800502D4 080140BE */ j .L800502F8 -/* 2B6D8 800502D8 00A21021 */ addu $v0, $a1, $v0 -.L800502DC: -/* 2B6DC 800502DC 30C300FF */ andi $v1, $a2, 0xff -/* 2B6E0 800502E0 00041080 */ sll $v0, $a0, 2 -/* 2B6E4 800502E4 00441021 */ addu $v0, $v0, $a0 -/* 2B6E8 800502E8 00620018 */ mult $v1, $v0 -/* 2B6EC 800502EC 00003812 */ mflo $a3 -/* 2B6F0 800502F0 00071203 */ sra $v0, $a3, 8 -/* 2B6F4 800502F4 00A21023 */ subu $v0, $a1, $v0 -.L800502F8: -/* 2B6F8 800502F8 00021400 */ sll $v0, $v0, 0x10 -/* 2B6FC 800502FC 03E00008 */ jr $ra -/* 2B700 80050300 00021403 */ sra $v0, $v0, 0x10 diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050304.s b/ver/jp/asm/nonmatchings/285C0/func_80050304.s deleted file mode 100644 index 27261a2761..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050304.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050304 -/* 2B704 80050304 00041203 */ sra $v0, $a0, 8 -/* 2B708 80050308 3042001F */ andi $v0, $v0, 0x1f -/* 2B70C 8005030C 308400E0 */ andi $a0, $a0, 0xe0 -/* 2B710 80050310 00441021 */ addu $v0, $v0, $a0 -/* 2B714 80050314 30C600FF */ andi $a2, $a2, 0xff -/* 2B718 80050318 00C20018 */ mult $a2, $v0 -/* 2B71C 8005031C 30A500FF */ andi $a1, $a1, 0xff -/* 2B720 80050320 00001812 */ mflo $v1 -/* 2B724 80050324 34028000 */ ori $v0, $zero, 0x8000 -/* 2B728 80050328 00431023 */ subu $v0, $v0, $v1 -/* 2B72C 8005032C 00A20018 */ mult $a1, $v0 -/* 2B730 80050330 00001812 */ mflo $v1 -/* 2B734 80050334 03E00008 */ jr $ra -/* 2B738 80050338 306200FF */ andi $v0, $v1, 0xff diff --git a/ver/jp/asm/nonmatchings/285C0/func_8005033C.s b/ver/jp/asm/nonmatchings/285C0/func_8005033C.s deleted file mode 100644 index 997fc4bec9..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8005033C.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005033C -/* 2B73C 8005033C 000411C3 */ sra $v0, $a0, 7 -/* 2B740 80050340 30420007 */ andi $v0, $v0, 7 -/* 2B744 80050344 000420C0 */ sll $a0, $a0, 3 -/* 2B748 80050348 308400F8 */ andi $a0, $a0, 0xf8 -/* 2B74C 8005034C 00441021 */ addu $v0, $v0, $a0 -/* 2B750 80050350 30C600FF */ andi $a2, $a2, 0xff -/* 2B754 80050354 00C20018 */ mult $a2, $v0 -/* 2B758 80050358 30A500FF */ andi $a1, $a1, 0xff -/* 2B75C 8005035C 00001812 */ mflo $v1 -/* 2B760 80050360 34028000 */ ori $v0, $zero, 0x8000 -/* 2B764 80050364 00431023 */ subu $v0, $v0, $v1 -/* 2B768 80050368 00A20018 */ mult $a1, $v0 -/* 2B76C 8005036C 00001812 */ mflo $v1 -/* 2B770 80050370 03E00008 */ jr $ra -/* 2B774 80050374 306200FF */ andi $v0, $v1, 0xff diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050378.s b/ver/jp/asm/nonmatchings/285C0/func_80050378.s deleted file mode 100644 index 6a6ce4f332..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050378.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050378 -/* 2B778 80050378 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2B77C 8005037C AFB00010 */ sw $s0, 0x10($sp) -/* 2B780 80050380 00A0802D */ daddu $s0, $a1, $zero -/* 2B784 80050384 AFB10014 */ sw $s1, 0x14($sp) -/* 2B788 80050388 0000882D */ daddu $s1, $zero, $zero -/* 2B78C 8005038C AFB20018 */ sw $s2, 0x18($sp) -/* 2B790 80050390 0200902D */ daddu $s2, $s0, $zero -/* 2B794 80050394 1080001C */ beqz $a0, .L80050408 -/* 2B798 80050398 AFBF001C */ sw $ra, 0x1c($sp) -/* 2B79C 8005039C 0C013511 */ jal func_8004D444 -/* 2B7A0 800503A0 00000000 */ nop -/* 2B7A4 800503A4 0040282D */ daddu $a1, $v0, $zero -/* 2B7A8 800503A8 10A00017 */ beqz $a1, .L80050408 -/* 2B7AC 800503AC 00000000 */ nop -/* 2B7B0 800503B0 8CA2016C */ lw $v0, 0x16c($a1) -/* 2B7B4 800503B4 10500014 */ beq $v0, $s0, .L80050408 -/* 2B7B8 800503B8 324200FF */ andi $v0, $s2, 0xff -/* 2B7BC 800503BC 90A30170 */ lbu $v1, 0x170($a1) -/* 2B7C0 800503C0 10620003 */ beq $v1, $v0, .L800503D0 -/* 2B7C4 800503C4 ACB0016C */ sw $s0, 0x16c($a1) -/* 2B7C8 800503C8 A0B00170 */ sb $s0, 0x170($a1) -/* 2B7CC 800503CC 24110001 */ addiu $s1, $zero, 1 -.L800503D0: -/* 2B7D0 800503D0 00101602 */ srl $v0, $s0, 0x18 -/* 2B7D4 800503D4 3042007F */ andi $v0, $v0, 0x7f -/* 2B7D8 800503D8 A0A20171 */ sb $v0, 0x171($a1) -/* 2B7DC 800503DC 0000202D */ daddu $a0, $zero, $zero -/* 2B7E0 800503E0 24060001 */ addiu $a2, $zero, 1 -/* 2B7E4 800503E4 2403025C */ addiu $v1, $zero, 0x25c -.L800503E8: -/* 2B7E8 800503E8 12200002 */ beqz $s1, .L800503F4 -/* 2B7EC 800503EC 00A31021 */ addu $v0, $a1, $v1 -/* 2B7F0 800503F0 A046004D */ sb $a2, 0x4d($v0) -.L800503F4: -/* 2B7F4 800503F4 A046004E */ sb $a2, 0x4e($v0) -/* 2B7F8 800503F8 24840001 */ addiu $a0, $a0, 1 -/* 2B7FC 800503FC 28820010 */ slti $v0, $a0, 0x10 -/* 2B800 80050400 1440FFF9 */ bnez $v0, .L800503E8 -/* 2B804 80050404 24630060 */ addiu $v1, $v1, 0x60 -.L80050408: -/* 2B808 80050408 8FBF001C */ lw $ra, 0x1c($sp) -/* 2B80C 8005040C 8FB20018 */ lw $s2, 0x18($sp) -/* 2B810 80050410 8FB10014 */ lw $s1, 0x14($sp) -/* 2B814 80050414 8FB00010 */ lw $s0, 0x10($sp) -/* 2B818 80050418 03E00008 */ jr $ra -/* 2B81C 8005041C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050420.s b/ver/jp/asm/nonmatchings/285C0/func_80050420.s deleted file mode 100644 index 43f8042280..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050420.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050420 -/* 2B820 80050420 44852000 */ mtc1 $a1, $f4 -/* 2B824 80050424 3C014000 */ lui $at, 0x4000 -/* 2B828 80050428 44810800 */ mtc1 $at, $f1 -/* 2B82C 8005042C 44800000 */ mtc1 $zero, $f0 -/* 2B830 80050430 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2B834 80050434 AFB00010 */ sw $s0, 0x10($sp) -/* 2B838 80050438 0080802D */ daddu $s0, $a0, $zero -/* 2B83C 8005043C 460020A1 */ cvt.d.s $f2, $f4 -/* 2B840 80050440 4622003C */ c.lt.d $f0, $f2 -/* 2B844 80050444 00000000 */ nop -/* 2B848 80050448 45000005 */ bc1f .L80050460 -/* 2B84C 8005044C AFBF0014 */ sw $ra, 0x14($sp) -/* 2B850 80050450 3C014000 */ lui $at, 0x4000 -/* 2B854 80050454 44812000 */ mtc1 $at, $f4 -/* 2B858 80050458 08014122 */ j .L80050488 -/* 2B85C 8005045C 00000000 */ nop -.L80050460: -/* 2B860 80050460 3C013FD0 */ lui $at, 0x3fd0 -/* 2B864 80050464 44810800 */ mtc1 $at, $f1 -/* 2B868 80050468 44800000 */ mtc1 $zero, $f0 -/* 2B86C 8005046C 00000000 */ nop -/* 2B870 80050470 4620103C */ c.lt.d $f2, $f0 -/* 2B874 80050474 00000000 */ nop -/* 2B878 80050478 45000003 */ bc1f .L80050488 -/* 2B87C 8005047C 00000000 */ nop -/* 2B880 80050480 3C013E80 */ lui $at, 0x3e80 -/* 2B884 80050484 44812000 */ mtc1 $at, $f4 -.L80050488: -/* 2B888 80050488 96050208 */ lhu $a1, 0x208($s0) -/* 2B88C 8005048C 0200202D */ daddu $a0, $s0, $zero -/* 2B890 80050490 0C013E2E */ jal func_8004F8B8 -/* 2B894 80050494 E60400D0 */ swc1 $f4, 0xd0($s0) -/* 2B898 80050498 00021880 */ sll $v1, $v0, 2 -/* 2B89C 8005049C 00621821 */ addu $v1, $v1, $v0 -/* 2B8A0 800504A0 00031840 */ sll $v1, $v1, 1 -/* 2B8A4 800504A4 AE0200B0 */ sw $v0, 0xb0($s0) -/* 2B8A8 800504A8 AE030008 */ sw $v1, 8($s0) -/* 2B8AC 800504AC AE0000BC */ sw $zero, 0xbc($s0) -/* 2B8B0 800504B0 AE0000B8 */ sw $zero, 0xb8($s0) -/* 2B8B4 800504B4 AE0000B4 */ sw $zero, 0xb4($s0) -/* 2B8B8 800504B8 8FBF0014 */ lw $ra, 0x14($sp) -/* 2B8BC 800504BC 8FB00010 */ lw $s0, 0x10($sp) -/* 2B8C0 800504C0 03E00008 */ jr $ra -/* 2B8C4 800504C4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_800504C8.s b/ver/jp/asm/nonmatchings/285C0/func_800504C8.s deleted file mode 100644 index 55b46ae1aa..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_800504C8.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800504C8 -/* 2B8C8 800504C8 28A204B1 */ slti $v0, $a1, 0x4b1 -/* 2B8CC 800504CC 14400003 */ bnez $v0, .L800504DC -/* 2B8D0 800504D0 28A2F6A0 */ slti $v0, $a1, -0x960 -/* 2B8D4 800504D4 08014139 */ j .L800504E4 -/* 2B8D8 800504D8 240504B0 */ addiu $a1, $zero, 0x4b0 -.L800504DC: -/* 2B8DC 800504DC 54400001 */ bnel $v0, $zero, .L800504E4 -/* 2B8E0 800504E0 2405F6A0 */ addiu $a1, $zero, -0x960 -.L800504E4: -/* 2B8E4 800504E4 03E00008 */ jr $ra -/* 2B8E8 800504E8 A485020E */ sh $a1, 0x20e($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_800504EC.s b/ver/jp/asm/nonmatchings/285C0/func_800504EC.s deleted file mode 100644 index 24512a8799..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_800504EC.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800504EC -/* 2B8EC 800504EC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2B8F0 800504F0 00051040 */ sll $v0, $a1, 1 -/* 2B8F4 800504F4 00451021 */ addu $v0, $v0, $a1 -/* 2B8F8 800504F8 00021140 */ sll $v0, $v0, 5 -/* 2B8FC 800504FC 2442025C */ addiu $v0, $v0, 0x25c -/* 2B900 80050500 00822821 */ addu $a1, $a0, $v0 -/* 2B904 80050504 AFBF0010 */ sw $ra, 0x10($sp) -/* 2B908 80050508 8CA20000 */ lw $v0, ($a1) -/* 2B90C 8005050C 10400004 */ beqz $v0, .L80050520 -/* 2B910 80050510 00000000 */ nop -/* 2B914 80050514 A48600D4 */ sh $a2, 0xd4($a0) -/* 2B918 80050518 0C013EE0 */ jal func_8004FB80 -/* 2B91C 8005051C A08700D6 */ sb $a3, 0xd6($a0) -.L80050520: -/* 2B920 80050520 8FBF0010 */ lw $ra, 0x10($sp) -/* 2B924 80050524 03E00008 */ jr $ra -/* 2B928 80050528 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/285C0/func_8005052C.s b/ver/jp/asm/nonmatchings/285C0/func_8005052C.s deleted file mode 100644 index 78fe18fe83..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_8005052C.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005052C -/* 2B92C 8005052C AC850204 */ sw $a1, 0x204($a0) -/* 2B930 80050530 03E00008 */ jr $ra -/* 2B934 80050534 A0860232 */ sb $a2, 0x232($a0) diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050538.s b/ver/jp/asm/nonmatchings/285C0/func_80050538.s deleted file mode 100644 index b43ad5bcd8..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050538.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050538 -/* 2B938 80050538 10C00002 */ beqz $a2, .L80050544 -/* 2B93C 8005053C 00061200 */ sll $v0, $a2, 8 -/* 2B940 80050540 344600FF */ ori $a2, $v0, 0xff -.L80050544: -/* 2B944 80050544 1CE00003 */ bgtz $a3, .L80050554 -/* 2B948 80050548 28E203E9 */ slti $v0, $a3, 0x3e9 -/* 2B94C 8005054C 08014157 */ j .L8005055C -/* 2B950 80050550 24070001 */ addiu $a3, $zero, 1 -.L80050554: -/* 2B954 80050554 50400001 */ beql $v0, $zero, .L8005055C -/* 2B958 80050558 240703E8 */ addiu $a3, $zero, 0x3e8 -.L8005055C: -/* 2B95C 8005055C 8CA2002C */ lw $v0, 0x2c($a1) -/* 2B960 80050560 14C20003 */ bne $a2, $v0, .L80050570 -/* 2B964 80050564 00061400 */ sll $v0, $a2, 0x10 -/* 2B968 80050568 03E00008 */ jr $ra -/* 2B96C 8005056C A4A00036 */ sh $zero, 0x36($a1) -.L80050570: -/* 2B970 80050570 8CA3002C */ lw $v1, 0x2c($a1) -/* 2B974 80050574 00431023 */ subu $v0, $v0, $v1 -/* 2B978 80050578 14E00002 */ bnez $a3, .L80050584 -/* 2B97C 8005057C 0047001A */ div $zero, $v0, $a3 -/* 2B980 80050580 0007000D */ break 7 -.L80050584: -/* 2B984 80050584 2401FFFF */ addiu $at, $zero, -1 -/* 2B988 80050588 14E10004 */ bne $a3, $at, .L8005059C -/* 2B98C 8005058C 3C018000 */ lui $at, 0x8000 -/* 2B990 80050590 14410002 */ bne $v0, $at, .L8005059C -/* 2B994 80050594 00000000 */ nop -/* 2B998 80050598 0006000D */ break 6 -.L8005059C: -/* 2B99C 8005059C 00001012 */ mflo $v0 -/* 2B9A0 800505A0 A4A70036 */ sh $a3, 0x36($a1) -/* 2B9A4 800505A4 A4A60034 */ sh $a2, 0x34($a1) -/* 2B9A8 800505A8 03E00008 */ jr $ra -/* 2B9AC 800505AC ACA20030 */ sw $v0, 0x30($a1) diff --git a/ver/jp/asm/nonmatchings/285C0/func_800505B0.s b/ver/jp/asm/nonmatchings/285C0/func_800505B0.s deleted file mode 100644 index 6c9f2a2ad3..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_800505B0.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800505B0 -/* 2B9B0 800505B0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2B9B4 800505B4 AFB10014 */ sw $s1, 0x14($sp) -/* 2B9B8 800505B8 0080882D */ daddu $s1, $a0, $zero -/* 2B9BC 800505BC AFB00010 */ sw $s0, 0x10($sp) -/* 2B9C0 800505C0 0000802D */ daddu $s0, $zero, $zero -/* 2B9C4 800505C4 AFBF0018 */ sw $ra, 0x18($sp) -/* 2B9C8 800505C8 320500FF */ andi $a1, $s0, 0xff -.L800505CC: -/* 2B9CC 800505CC 000510C0 */ sll $v0, $a1, 3 -/* 2B9D0 800505D0 00451021 */ addu $v0, $v0, $a1 -/* 2B9D4 800505D4 000210C0 */ sll $v0, $v0, 3 -/* 2B9D8 800505D8 8E230000 */ lw $v1, ($s1) -/* 2B9DC 800505DC 24421320 */ addiu $v0, $v0, 0x1320 -/* 2B9E0 800505E0 00622021 */ addu $a0, $v1, $v0 -/* 2B9E4 800505E4 90830045 */ lbu $v1, 0x45($a0) -/* 2B9E8 800505E8 92220234 */ lbu $v0, 0x234($s1) -/* 2B9EC 800505EC 14620003 */ bne $v1, $v0, .L800505FC -/* 2B9F0 800505F0 26100001 */ addiu $s0, $s0, 1 -/* 2B9F4 800505F4 0C014D5D */ jal func_80053574 -/* 2B9F8 800505F8 00000000 */ nop -.L800505FC: -/* 2B9FC 800505FC 320200FF */ andi $v0, $s0, 0xff -/* 2BA00 80050600 2C420018 */ sltiu $v0, $v0, 0x18 -/* 2BA04 80050604 1440FFF1 */ bnez $v0, .L800505CC -/* 2BA08 80050608 320500FF */ andi $a1, $s0, 0xff -/* 2BA0C 8005060C 8FBF0018 */ lw $ra, 0x18($sp) -/* 2BA10 80050610 8FB10014 */ lw $s1, 0x14($sp) -/* 2BA14 80050614 8FB00010 */ lw $s0, 0x10($sp) -/* 2BA18 80050618 03E00008 */ jr $ra -/* 2BA1C 8005061C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/285C0/func_80050620.s b/ver/jp/asm/nonmatchings/285C0/func_80050620.s deleted file mode 100644 index 3b7687a90b..0000000000 --- a/ver/jp/asm/nonmatchings/285C0/func_80050620.s +++ /dev/null @@ -1,155 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050620 -/* 2BA20 80050620 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2BA24 80050624 AFBF003C */ sw $ra, 0x3c($sp) -/* 2BA28 80050628 AFBE0038 */ sw $fp, 0x38($sp) -/* 2BA2C 8005062C AFB70034 */ sw $s7, 0x34($sp) -/* 2BA30 80050630 AFB60030 */ sw $s6, 0x30($sp) -/* 2BA34 80050634 AFB5002C */ sw $s5, 0x2c($sp) -/* 2BA38 80050638 AFB40028 */ sw $s4, 0x28($sp) -/* 2BA3C 8005063C AFB30024 */ sw $s3, 0x24($sp) -/* 2BA40 80050640 AFB20020 */ sw $s2, 0x20($sp) -/* 2BA44 80050644 AFB1001C */ sw $s1, 0x1c($sp) -/* 2BA48 80050648 AFB00018 */ sw $s0, 0x18($sp) -/* 2BA4C 8005064C 8C820000 */ lw $v0, ($a0) -/* 2BA50 80050650 8C840010 */ lw $a0, 0x10($a0) -/* 2BA54 80050654 0000B82D */ daddu $s7, $zero, $zero -/* 2BA58 80050658 1040006A */ beqz $v0, .L80050804 -/* 2BA5C 8005065C AFA40010 */ sw $a0, 0x10($sp) -/* 2BA60 80050660 0C013511 */ jal func_8004D444 -/* 2BA64 80050664 0040202D */ daddu $a0, $v0, $zero -/* 2BA68 80050668 0040882D */ daddu $s1, $v0, $zero -/* 2BA6C 8005066C 12200063 */ beqz $s1, .L800507FC -/* 2BA70 80050670 02E0A82D */ daddu $s5, $s7, $zero -/* 2BA74 80050674 241E0001 */ addiu $fp, $zero, 1 -/* 2BA78 80050678 3C168008 */ lui $s6, %hi(D_80078524) -/* 2BA7C 8005067C 26D68524 */ addiu $s6, $s6, %lo(D_80078524) -/* 2BA80 80050680 2414025C */ addiu $s4, $zero, 0x25c -.L80050684: -/* 2BA84 80050684 02349021 */ addu $s2, $s1, $s4 -/* 2BA88 80050688 8E420000 */ lw $v0, ($s2) -/* 2BA8C 8005068C 50400056 */ beql $v0, $zero, .L800507E8 -/* 2BA90 80050690 26B50001 */ addiu $s5, $s5, 1 -/* 2BA94 80050694 92420059 */ lbu $v0, 0x59($s2) -/* 2BA98 80050698 10400052 */ beqz $v0, .L800507E4 -/* 2BA9C 8005069C 0040182D */ daddu $v1, $v0, $zero -/* 2BAA0 800506A0 00031040 */ sll $v0, $v1, 1 -/* 2BAA4 800506A4 00431021 */ addu $v0, $v0, $v1 -/* 2BAA8 800506A8 00021140 */ sll $v0, $v0, 5 -/* 2BAAC 800506AC 244201FC */ addiu $v0, $v0, 0x1fc -/* 2BAB0 800506B0 8FA70010 */ lw $a3, 0x10($sp) -/* 2BAB4 800506B4 10E00024 */ beqz $a3, .L80050748 -/* 2BAB8 800506B8 02229821 */ addu $s3, $s1, $v0 -/* 2BABC 800506BC 9242005A */ lbu $v0, 0x5a($s2) -/* 2BAC0 800506C0 50400049 */ beql $v0, $zero, .L800507E8 -/* 2BAC4 800506C4 26B50001 */ addiu $s5, $s5, 1 -/* 2BAC8 800506C8 A240005A */ sb $zero, 0x5a($s2) -/* 2BACC 800506CC 92650052 */ lbu $a1, 0x52($s3) -/* 2BAD0 800506D0 92620053 */ lbu $v0, 0x53($s3) -/* 2BAD4 800506D4 00A2102A */ slt $v0, $a1, $v0 -/* 2BAD8 800506D8 10400014 */ beqz $v0, .L8005072C -/* 2BADC 800506DC A27E005A */ sb $fp, 0x5a($s3) -/* 2BAE0 800506E0 000510C0 */ sll $v0, $a1, 3 -/* 2BAE4 800506E4 00451021 */ addu $v0, $v0, $a1 -/* 2BAE8 800506E8 000210C0 */ sll $v0, $v0, 3 -/* 2BAEC 800506EC 24461320 */ addiu $a2, $v0, 0x1320 -.L800506F0: -/* 2BAF0 800506F0 8E220000 */ lw $v0, ($s1) -/* 2BAF4 800506F4 00462021 */ addu $a0, $v0, $a2 -/* 2BAF8 800506F8 90830045 */ lbu $v1, 0x45($a0) -/* 2BAFC 800506FC 92220234 */ lbu $v0, 0x234($s1) -/* 2BB00 80050700 14620005 */ bne $v1, $v0, .L80050718 -/* 2BB04 80050704 00000000 */ nop -/* 2BB08 80050708 9082003D */ lbu $v0, 0x3d($a0) -/* 2BB0C 8005070C AC960018 */ sw $s6, 0x18($a0) -/* 2BB10 80050710 34420010 */ ori $v0, $v0, 0x10 -/* 2BB14 80050714 A082003D */ sb $v0, 0x3d($a0) -.L80050718: -/* 2BB18 80050718 92620053 */ lbu $v0, 0x53($s3) -/* 2BB1C 8005071C 24A50001 */ addiu $a1, $a1, 1 -/* 2BB20 80050720 00A2102A */ slt $v0, $a1, $v0 -/* 2BB24 80050724 1440FFF2 */ bnez $v0, .L800506F0 -/* 2BB28 80050728 24C60048 */ addiu $a2, $a2, 0x48 -.L8005072C: -/* 2BB2C 8005072C 0220202D */ daddu $a0, $s1, $zero -/* 2BB30 80050730 82500018 */ lb $s0, 0x18($s2) -/* 2BB34 80050734 0C013ED8 */ jal func_8004FB60 -/* 2BB38 80050738 0240282D */ daddu $a1, $s2, $zero -/* 2BB3C 8005073C 0220202D */ daddu $a0, $s1, $zero -/* 2BB40 80050740 080141F4 */ j .L800507D0 -/* 2BB44 80050744 0240282D */ daddu $a1, $s2, $zero -.L80050748: -/* 2BB48 80050748 9242005A */ lbu $v0, 0x5a($s2) -/* 2BB4C 8005074C 54400026 */ bnel $v0, $zero, .L800507E8 -/* 2BB50 80050750 26B50001 */ addiu $s5, $s5, 1 -/* 2BB54 80050754 A25E005A */ sb $fp, 0x5a($s2) -/* 2BB58 80050758 A260005A */ sb $zero, 0x5a($s3) -/* 2BB5C 8005075C 92450052 */ lbu $a1, 0x52($s2) -/* 2BB60 80050760 92420053 */ lbu $v0, 0x53($s2) -/* 2BB64 80050764 00A2102A */ slt $v0, $a1, $v0 -/* 2BB68 80050768 10400013 */ beqz $v0, .L800507B8 -/* 2BB6C 8005076C 000510C0 */ sll $v0, $a1, 3 -/* 2BB70 80050770 00451021 */ addu $v0, $v0, $a1 -/* 2BB74 80050774 000210C0 */ sll $v0, $v0, 3 -/* 2BB78 80050778 24461320 */ addiu $a2, $v0, 0x1320 -.L8005077C: -/* 2BB7C 8005077C 8E220000 */ lw $v0, ($s1) -/* 2BB80 80050780 00462021 */ addu $a0, $v0, $a2 -/* 2BB84 80050784 90830045 */ lbu $v1, 0x45($a0) -/* 2BB88 80050788 92220234 */ lbu $v0, 0x234($s1) -/* 2BB8C 8005078C 14620005 */ bne $v1, $v0, .L800507A4 -/* 2BB90 80050790 00000000 */ nop -/* 2BB94 80050794 9082003D */ lbu $v0, 0x3d($a0) -/* 2BB98 80050798 AC960018 */ sw $s6, 0x18($a0) -/* 2BB9C 8005079C 34420010 */ ori $v0, $v0, 0x10 -/* 2BBA0 800507A0 A082003D */ sb $v0, 0x3d($a0) -.L800507A4: -/* 2BBA4 800507A4 92420053 */ lbu $v0, 0x53($s2) -/* 2BBA8 800507A8 24A50001 */ addiu $a1, $a1, 1 -/* 2BBAC 800507AC 00A2102A */ slt $v0, $a1, $v0 -/* 2BBB0 800507B0 1440FFF2 */ bnez $v0, .L8005077C -/* 2BBB4 800507B4 24C60048 */ addiu $a2, $a2, 0x48 -.L800507B8: -/* 2BBB8 800507B8 0220202D */ daddu $a0, $s1, $zero -/* 2BBBC 800507BC 82700018 */ lb $s0, 0x18($s3) -/* 2BBC0 800507C0 0C013ED8 */ jal func_8004FB60 -/* 2BBC4 800507C4 0260282D */ daddu $a1, $s3, $zero -/* 2BBC8 800507C8 0220202D */ daddu $a0, $s1, $zero -/* 2BBCC 800507CC 0260282D */ daddu $a1, $s3, $zero -.L800507D0: -/* 2BBD0 800507D0 24020060 */ addiu $v0, $zero, 0x60 -/* 2BBD4 800507D4 A22000D4 */ sb $zero, 0xd4($s1) -/* 2BBD8 800507D8 A62200D4 */ sh $v0, 0xd4($s1) -/* 2BBDC 800507DC 0C013EE0 */ jal func_8004FB80 -/* 2BBE0 800507E0 A23000D6 */ sb $s0, 0xd6($s1) -.L800507E4: -/* 2BBE4 800507E4 26B50001 */ addiu $s5, $s5, 1 -.L800507E8: -/* 2BBE8 800507E8 2AA20010 */ slti $v0, $s5, 0x10 -/* 2BBEC 800507EC 1440FFA5 */ bnez $v0, .L80050684 -/* 2BBF0 800507F0 26940060 */ addiu $s4, $s4, 0x60 -/* 2BBF4 800507F4 08014203 */ j .L8005080C -/* 2BBF8 800507F8 02E0102D */ daddu $v0, $s7, $zero -.L800507FC: -/* 2BBFC 800507FC 08014202 */ j .L80050808 -/* 2BC00 80050800 24170002 */ addiu $s7, $zero, 2 -.L80050804: -/* 2BC04 80050804 24170003 */ addiu $s7, $zero, 3 -.L80050808: -/* 2BC08 80050808 02E0102D */ daddu $v0, $s7, $zero -.L8005080C: -/* 2BC0C 8005080C 8FBF003C */ lw $ra, 0x3c($sp) -/* 2BC10 80050810 8FBE0038 */ lw $fp, 0x38($sp) -/* 2BC14 80050814 8FB70034 */ lw $s7, 0x34($sp) -/* 2BC18 80050818 8FB60030 */ lw $s6, 0x30($sp) -/* 2BC1C 8005081C 8FB5002C */ lw $s5, 0x2c($sp) -/* 2BC20 80050820 8FB40028 */ lw $s4, 0x28($sp) -/* 2BC24 80050824 8FB30024 */ lw $s3, 0x24($sp) -/* 2BC28 80050828 8FB20020 */ lw $s2, 0x20($sp) -/* 2BC2C 8005082C 8FB1001C */ lw $s1, 0x1c($sp) -/* 2BC30 80050830 8FB00018 */ lw $s0, 0x18($sp) -/* 2BC34 80050834 03E00008 */ jr $ra -/* 2BC38 80050838 27BD0040 */ addiu $sp, $sp, 0x40 -/* 2BC3C 8005083C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050840.s b/ver/jp/asm/nonmatchings/2BC40/func_80050840.s deleted file mode 100644 index 558b352751..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050840.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050840 -/* 2BC40 80050840 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2BC44 80050844 AFB00010 */ sw $s0, 0x10($sp) -/* 2BC48 80050848 0080802D */ daddu $s0, $a0, $zero -/* 2BC4C 8005084C AFB3001C */ sw $s3, 0x1c($sp) -/* 2BC50 80050850 00E0982D */ daddu $s3, $a3, $zero -/* 2BC54 80050854 AFB10014 */ sw $s1, 0x14($sp) -/* 2BC58 80050858 00A0882D */ daddu $s1, $a1, $zero -/* 2BC5C 8005085C AFB20018 */ sw $s2, 0x18($sp) -/* 2BC60 80050860 00C0902D */ daddu $s2, $a2, $zero -/* 2BC64 80050864 24050834 */ addiu $a1, $zero, 0x834 -/* 2BC68 80050868 AFBF0020 */ sw $ra, 0x20($sp) -/* 2BC6C 8005086C 0C0152D0 */ jal func_80054B40 -/* 2BC70 80050870 0000302D */ daddu $a2, $zero, $zero -/* 2BC74 80050874 0000182D */ daddu $v1, $zero, $zero -/* 2BC78 80050878 24060001 */ addiu $a2, $zero, 1 -/* 2BC7C 8005087C 3C057F00 */ lui $a1, 0x7f00 -/* 2BC80 80050880 24040024 */ addiu $a0, $zero, 0x24 -.L80050884: -/* 2BC84 80050884 02041021 */ addu $v0, $s0, $a0 -/* 2BC88 80050888 A0430014 */ sb $v1, 0x14($v0) -/* 2BC8C 8005088C 24630001 */ addiu $v1, $v1, 1 -/* 2BC90 80050890 AC460018 */ sw $a2, 0x18($v0) -/* 2BC94 80050894 AC450038 */ sw $a1, 0x38($v0) -/* 2BC98 80050898 28620004 */ slti $v0, $v1, 4 -/* 2BC9C 8005089C 1440FFF9 */ bnez $v0, .L80050884 -/* 2BCA0 800508A0 248401E4 */ addiu $a0, $a0, 0x1e4 -/* 2BCA4 800508A4 24020001 */ addiu $v0, $zero, 1 -/* 2BCA8 800508A8 AE020004 */ sw $v0, 4($s0) -/* 2BCAC 800508AC 24020002 */ addiu $v0, $zero, 2 -/* 2BCB0 800508B0 AE130000 */ sw $s3, ($s0) -/* 2BCB4 800508B4 AE02000C */ sw $v0, 0xc($s0) -/* 2BCB8 800508B8 AE020008 */ sw $v0, 8($s0) -/* 2BCBC 800508BC A2110022 */ sb $s1, 0x22($s0) -/* 2BCC0 800508C0 A2120023 */ sb $s2, 0x23($s0) -/* 2BCC4 800508C4 8FBF0020 */ lw $ra, 0x20($sp) -/* 2BCC8 800508C8 8FB3001C */ lw $s3, 0x1c($sp) -/* 2BCCC 800508CC 8FB20018 */ lw $s2, 0x18($sp) -/* 2BCD0 800508D0 8FB10014 */ lw $s1, 0x14($sp) -/* 2BCD4 800508D4 8FB00010 */ lw $s0, 0x10($sp) -/* 2BCD8 800508D8 03E00008 */ jr $ra -/* 2BCDC 800508DC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_800508E0.s b/ver/jp/asm/nonmatchings/2BC40/func_800508E0.s deleted file mode 100644 index 77932a0309..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_800508E0.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800508E0 -/* 2BCE0 800508E0 3C02800A */ lui $v0, %hi(D_8009A608) -/* 2BCE4 800508E4 8C42A608 */ lw $v0, %lo(D_8009A608)($v0) -/* 2BCE8 800508E8 90430020 */ lbu $v1, 0x20($v0) -/* 2BCEC 800508EC 0083202B */ sltu $a0, $a0, $v1 -/* 2BCF0 800508F0 10800002 */ beqz $a0, .L800508FC -/* 2BCF4 800508F4 24020003 */ addiu $v0, $zero, 3 -/* 2BCF8 800508F8 0000102D */ daddu $v0, $zero, $zero -.L800508FC: -/* 2BCFC 800508FC 03E00008 */ jr $ra -/* 2BD00 80050900 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050904.s b/ver/jp/asm/nonmatchings/2BC40/func_80050904.s deleted file mode 100644 index 09ffcd0241..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050904.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050904 -/* 2BD04 80050904 3C02800A */ lui $v0, %hi(D_8009A608) -/* 2BD08 80050908 8C42A608 */ lw $v0, %lo(D_8009A608)($v0) -/* 2BD0C 8005090C 03E00008 */ jr $ra -/* 2BD10 80050910 A0450021 */ sb $a1, 0x21($v0) diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050914.s b/ver/jp/asm/nonmatchings/2BC40/func_80050914.s deleted file mode 100644 index 501d1f4f27..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050914.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050914 -/* 2BD14 80050914 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2BD18 80050918 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2BD1C 8005091C 00041100 */ sll $v0, $a0, 4 -/* 2BD20 80050920 00441023 */ subu $v0, $v0, $a0 -/* 2BD24 80050924 000210C0 */ sll $v0, $v0, 3 -/* 2BD28 80050928 00441021 */ addu $v0, $v0, $a0 -/* 2BD2C 8005092C 00021080 */ sll $v0, $v0, 2 -/* 2BD30 80050930 24420024 */ addiu $v0, $v0, 0x24 -/* 2BD34 80050934 14A00003 */ bnez $a1, .L80050944 -/* 2BD38 80050938 00621821 */ addu $v1, $v1, $v0 -/* 2BD3C 8005093C 03E00008 */ jr $ra -/* 2BD40 80050940 A0600025 */ sb $zero, 0x25($v1) -.L80050944: -/* 2BD44 80050944 24020002 */ addiu $v0, $zero, 2 -/* 2BD48 80050948 03E00008 */ jr $ra -/* 2BD4C 8005094C A0620025 */ sb $v0, 0x25($v1) diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050950.s b/ver/jp/asm/nonmatchings/2BC40/func_80050950.s deleted file mode 100644 index d80c943150..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050950.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050950 -/* 2BD50 80050950 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2BD54 80050954 0080302D */ daddu $a2, $a0, $zero -/* 2BD58 80050958 AFB20018 */ sw $s2, 0x18($sp) -/* 2BD5C 8005095C 00A0902D */ daddu $s2, $a1, $zero -/* 2BD60 80050960 AFB10014 */ sw $s1, 0x14($sp) -/* 2BD64 80050964 0000882D */ daddu $s1, $zero, $zero -/* 2BD68 80050968 00061900 */ sll $v1, $a2, 4 -/* 2BD6C 8005096C 00661823 */ subu $v1, $v1, $a2 -/* 2BD70 80050970 000318C0 */ sll $v1, $v1, 3 -/* 2BD74 80050974 00661821 */ addu $v1, $v1, $a2 -/* 2BD78 80050978 00031880 */ sll $v1, $v1, 2 -/* 2BD7C 8005097C 24630024 */ addiu $v1, $v1, 0x24 -/* 2BD80 80050980 3C04800A */ lui $a0, %hi(D_8009A608) -/* 2BD84 80050984 8C84A608 */ lw $a0, %lo(D_8009A608)($a0) -/* 2BD88 80050988 00061080 */ sll $v0, $a2, 2 -/* 2BD8C 8005098C AFBF001C */ sw $ra, 0x1c($sp) -/* 2BD90 80050990 AFB00010 */ sw $s0, 0x10($sp) -/* 2BD94 80050994 00821021 */ addu $v0, $a0, $v0 -/* 2BD98 80050998 8C450010 */ lw $a1, 0x10($v0) -/* 2BD9C 8005099C 10A00010 */ beqz $a1, .L800509E0 -/* 2BDA0 800509A0 00838021 */ addu $s0, $a0, $v1 -/* 2BDA4 800509A4 8E020020 */ lw $v0, 0x20($s0) -/* 2BDA8 800509A8 5440000E */ bnel $v0, $zero, .L800509E4 -/* 2BDAC 800509AC 24110001 */ addiu $s1, $zero, 1 -/* 2BDB0 800509B0 0C014355 */ jal func_80050D54 -/* 2BDB4 800509B4 00000000 */ nop -/* 2BDB8 800509B8 1240000A */ beqz $s2, .L800509E4 -/* 2BDBC 800509BC 0200202D */ daddu $a0, $s0, $zero -/* 2BDC0 800509C0 2402007F */ addiu $v0, $zero, 0x7f -/* 2BDC4 800509C4 A4920028 */ sh $s2, 0x28($a0) -/* 2BDC8 800509C8 A080002A */ sb $zero, 0x2a($a0) -/* 2BDCC 800509CC A082002B */ sb $v0, 0x2b($a0) -/* 2BDD0 800509D0 0C014280 */ jal func_80050A00 -/* 2BDD4 800509D4 A0800026 */ sb $zero, 0x26($a0) -/* 2BDD8 800509D8 0801427A */ j .L800509E8 -/* 2BDDC 800509DC 0220102D */ daddu $v0, $s1, $zero -.L800509E0: -/* 2BDE0 800509E0 24110002 */ addiu $s1, $zero, 2 -.L800509E4: -/* 2BDE4 800509E4 0220102D */ daddu $v0, $s1, $zero -.L800509E8: -/* 2BDE8 800509E8 8FBF001C */ lw $ra, 0x1c($sp) -/* 2BDEC 800509EC 8FB20018 */ lw $s2, 0x18($sp) -/* 2BDF0 800509F0 8FB10014 */ lw $s1, 0x14($sp) -/* 2BDF4 800509F4 8FB00010 */ lw $s0, 0x10($sp) -/* 2BDF8 800509F8 03E00008 */ jr $ra -/* 2BDFC 800509FC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050A00.s b/ver/jp/asm/nonmatchings/2BC40/func_80050A00.s deleted file mode 100644 index d93fb04c19..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050A00.s +++ /dev/null @@ -1,58 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050A00 -/* 2BE00 80050A00 0080302D */ daddu $a2, $a0, $zero -/* 2BE04 80050A04 240300FF */ addiu $v1, $zero, 0xff -/* 2BE08 80050A08 90C2002A */ lbu $v0, 0x2a($a2) -/* 2BE0C 80050A0C 94C50028 */ lhu $a1, 0x28($a2) -/* 2BE10 80050A10 14430004 */ bne $v0, $v1, .L80050A24 -/* 2BE14 80050A14 24A2FF06 */ addiu $v0, $a1, -0xfa -/* 2BE18 80050A18 80C20038 */ lb $v0, 0x38($a2) -/* 2BE1C 80050A1C A0C2002A */ sb $v0, 0x2a($a2) -/* 2BE20 80050A20 24A2FF06 */ addiu $v0, $a1, -0xfa -.L80050A24: -/* 2BE24 80050A24 3042FFFF */ andi $v0, $v0, 0xffff -/* 2BE28 80050A28 2C422617 */ sltiu $v0, $v0, 0x2617 -/* 2BE2C 80050A2C 10400022 */ beqz $v0, .L80050AB8 -/* 2BE30 80050A30 3C041CF0 */ lui $a0, 0x1cf0 -/* 2BE34 80050A34 34846ADB */ ori $a0, $a0, 0x6adb -/* 2BE38 80050A38 30A3FFFF */ andi $v1, $a1, 0xffff -/* 2BE3C 80050A3C 00031080 */ sll $v0, $v1, 2 -/* 2BE40 80050A40 00431021 */ addu $v0, $v0, $v1 -/* 2BE44 80050A44 00021040 */ sll $v0, $v0, 1 -/* 2BE48 80050A48 00440019 */ multu $v0, $a0 -/* 2BE4C 80050A4C 90C3002B */ lbu $v1, 0x2b($a2) -/* 2BE50 80050A50 00002010 */ mfhi $a0 -/* 2BE54 80050A54 00441023 */ subu $v0, $v0, $a0 -/* 2BE58 80050A58 00021042 */ srl $v0, $v0, 1 -/* 2BE5C 80050A5C 00822021 */ addu $a0, $a0, $v0 -/* 2BE60 80050A60 90C2002A */ lbu $v0, 0x2a($a2) -/* 2BE64 80050A64 00042182 */ srl $a0, $a0, 6 -/* 2BE68 80050A68 00621823 */ subu $v1, $v1, $v0 -/* 2BE6C 80050A6C 00031E00 */ sll $v1, $v1, 0x18 -/* 2BE70 80050A70 3082FFFF */ andi $v0, $a0, 0xffff -/* 2BE74 80050A74 14400002 */ bnez $v0, .L80050A80 -/* 2BE78 80050A78 0062001A */ div $zero, $v1, $v0 -/* 2BE7C 80050A7C 0007000D */ break 7 -.L80050A80: -/* 2BE80 80050A80 2401FFFF */ addiu $at, $zero, -1 -/* 2BE84 80050A84 14410004 */ bne $v0, $at, .L80050A98 -/* 2BE88 80050A88 3C018000 */ lui $at, 0x8000 -/* 2BE8C 80050A8C 14610002 */ bne $v1, $at, .L80050A98 -/* 2BE90 80050A90 00000000 */ nop -/* 2BE94 80050A94 0006000D */ break 6 -.L80050A98: -/* 2BE98 80050A98 00001812 */ mflo $v1 -/* 2BE9C 80050A9C 90C5002B */ lbu $a1, 0x2b($a2) -/* 2BEA0 80050AA0 90C2002A */ lbu $v0, 0x2a($a2) -/* 2BEA4 80050AA4 A0C50042 */ sb $a1, 0x42($a2) -/* 2BEA8 80050AA8 A4C40040 */ sh $a0, 0x40($a2) -/* 2BEAC 80050AAC 00021600 */ sll $v0, $v0, 0x18 -/* 2BEB0 80050AB0 ACC20038 */ sw $v0, 0x38($a2) -/* 2BEB4 80050AB4 ACC3003C */ sw $v1, 0x3c($a2) -.L80050AB8: -/* 2BEB8 80050AB8 A4C00028 */ sh $zero, 0x28($a2) -/* 2BEBC 80050ABC A0C0002A */ sb $zero, 0x2a($a2) -/* 2BEC0 80050AC0 03E00008 */ jr $ra -/* 2BEC4 80050AC4 A0C0002B */ sb $zero, 0x2b($a2) diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050AC8.s b/ver/jp/asm/nonmatchings/2BC40/func_80050AC8.s deleted file mode 100644 index 91ced93c90..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050AC8.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050AC8 -/* 2BEC8 80050AC8 00041100 */ sll $v0, $a0, 4 -/* 2BECC 80050ACC 00441023 */ subu $v0, $v0, $a0 -/* 2BED0 80050AD0 000210C0 */ sll $v0, $v0, 3 -/* 2BED4 80050AD4 00441021 */ addu $v0, $v0, $a0 -/* 2BED8 80050AD8 00021080 */ sll $v0, $v0, 2 -/* 2BEDC 80050ADC 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2BEE0 80050AE0 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2BEE4 80050AE4 24420024 */ addiu $v0, $v0, 0x24 -/* 2BEE8 80050AE8 00621821 */ addu $v1, $v1, $v0 -/* 2BEEC 80050AEC 8C620004 */ lw $v0, 4($v1) -/* 2BEF0 80050AF0 1040000E */ beqz $v0, .L80050B2C -/* 2BEF4 80050AF4 00000000 */ nop -/* 2BEF8 80050AF8 8C620008 */ lw $v0, 8($v1) -/* 2BEFC 80050AFC 1040000B */ beqz $v0, .L80050B2C -/* 2BF00 80050B00 00000000 */ nop -/* 2BF04 80050B04 10A00008 */ beqz $a1, .L80050B28 -/* 2BF08 80050B08 24020003 */ addiu $v0, $zero, 3 -/* 2BF0C 80050B0C 240200FF */ addiu $v0, $zero, 0xff -/* 2BF10 80050B10 A062002A */ sb $v0, 0x2a($v1) -/* 2BF14 80050B14 24020002 */ addiu $v0, $zero, 2 -/* 2BF18 80050B18 A4650028 */ sh $a1, 0x28($v1) -/* 2BF1C 80050B1C A060002B */ sb $zero, 0x2b($v1) -/* 2BF20 80050B20 03E00008 */ jr $ra -/* 2BF24 80050B24 A0620026 */ sb $v0, 0x26($v1) -.L80050B28: -/* 2BF28 80050B28 A0620024 */ sb $v0, 0x24($v1) -.L80050B2C: -/* 2BF2C 80050B2C 03E00008 */ jr $ra -/* 2BF30 80050B30 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050B34.s b/ver/jp/asm/nonmatchings/2BC40/func_80050B34.s deleted file mode 100644 index 5d641a7f62..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050B34.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050B34 -/* 2BF34 80050B34 00041100 */ sll $v0, $a0, 4 -/* 2BF38 80050B38 00441023 */ subu $v0, $v0, $a0 -/* 2BF3C 80050B3C 000210C0 */ sll $v0, $v0, 3 -/* 2BF40 80050B40 00441021 */ addu $v0, $v0, $a0 -/* 2BF44 80050B44 00021080 */ sll $v0, $v0, 2 -/* 2BF48 80050B48 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2BF4C 80050B4C 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2BF50 80050B50 24420024 */ addiu $v0, $v0, 0x24 -/* 2BF54 80050B54 00621821 */ addu $v1, $v1, $v0 -/* 2BF58 80050B58 8C620004 */ lw $v0, 4($v1) -/* 2BF5C 80050B5C 1040000E */ beqz $v0, .L80050B98 -/* 2BF60 80050B60 00000000 */ nop -/* 2BF64 80050B64 8C620008 */ lw $v0, 8($v1) -/* 2BF68 80050B68 1040000B */ beqz $v0, .L80050B98 -/* 2BF6C 80050B6C 24020001 */ addiu $v0, $zero, 1 -/* 2BF70 80050B70 10A00003 */ beqz $a1, .L80050B80 -/* 2BF74 80050B74 A0620024 */ sb $v0, 0x24($v1) -/* 2BF78 80050B78 080142E2 */ j .L80050B88 -/* 2BF7C 80050B7C A4650028 */ sh $a1, 0x28($v1) -.L80050B80: -/* 2BF80 80050B80 240200FA */ addiu $v0, $zero, 0xfa -/* 2BF84 80050B84 A4620028 */ sh $v0, 0x28($v1) -.L80050B88: -/* 2BF88 80050B88 2402007F */ addiu $v0, $zero, 0x7f -/* 2BF8C 80050B8C A060002A */ sb $zero, 0x2a($v1) -/* 2BF90 80050B90 A062002B */ sb $v0, 0x2b($v1) -/* 2BF94 80050B94 A0600026 */ sb $zero, 0x26($v1) -.L80050B98: -/* 2BF98 80050B98 03E00008 */ jr $ra -/* 2BF9C 80050B9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050BA0.s b/ver/jp/asm/nonmatchings/2BC40/func_80050BA0.s deleted file mode 100644 index 6523401212..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050BA0.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050BA0 -/* 2BFA0 80050BA0 00041100 */ sll $v0, $a0, 4 -/* 2BFA4 80050BA4 00441023 */ subu $v0, $v0, $a0 -/* 2BFA8 80050BA8 000210C0 */ sll $v0, $v0, 3 -/* 2BFAC 80050BAC 00441021 */ addu $v0, $v0, $a0 -/* 2BFB0 80050BB0 00021080 */ sll $v0, $v0, 2 -/* 2BFB4 80050BB4 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2BFB8 80050BB8 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2BFBC 80050BBC 24420024 */ addiu $v0, $v0, 0x24 -/* 2BFC0 80050BC0 00621821 */ addu $v1, $v1, $v0 -/* 2BFC4 80050BC4 8C620004 */ lw $v0, 4($v1) -/* 2BFC8 80050BC8 10400010 */ beqz $v0, .L80050C0C -/* 2BFCC 80050BCC 00000000 */ nop -/* 2BFD0 80050BD0 8C620008 */ lw $v0, 8($v1) -/* 2BFD4 80050BD4 1040000D */ beqz $v0, .L80050C0C -/* 2BFD8 80050BD8 00000000 */ nop -/* 2BFDC 80050BDC 90620024 */ lbu $v0, 0x24($v1) -/* 2BFE0 80050BE0 10400005 */ beqz $v0, .L80050BF8 -/* 2BFE4 80050BE4 00000000 */ nop -/* 2BFE8 80050BE8 AC600008 */ sw $zero, 8($v1) -/* 2BFEC 80050BEC AC600020 */ sw $zero, 0x20($v1) -/* 2BFF0 80050BF0 03E00008 */ jr $ra -/* 2BFF4 80050BF4 A0600024 */ sb $zero, 0x24($v1) -.L80050BF8: -/* 2BFF8 80050BF8 3C028008 */ lui $v0, %hi(D_800784F0) -/* 2BFFC 80050BFC 244284F0 */ addiu $v0, $v0, %lo(D_800784F0) -/* 2C000 80050C00 AC620008 */ sw $v0, 8($v1) -/* 2C004 80050C04 24020001 */ addiu $v0, $zero, 1 -/* 2C008 80050C08 AC620018 */ sw $v0, 0x18($v1) -.L80050C0C: -/* 2C00C 80050C0C 03E00008 */ jr $ra -/* 2C010 80050C10 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050C14.s b/ver/jp/asm/nonmatchings/2BC40/func_80050C14.s deleted file mode 100644 index 148039e0b8..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050C14.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050C14 -/* 2C014 80050C14 00041100 */ sll $v0, $a0, 4 -/* 2C018 80050C18 00441023 */ subu $v0, $v0, $a0 -/* 2C01C 80050C1C 000210C0 */ sll $v0, $v0, 3 -/* 2C020 80050C20 00441021 */ addu $v0, $v0, $a0 -/* 2C024 80050C24 00021080 */ sll $v0, $v0, 2 -/* 2C028 80050C28 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2C02C 80050C2C 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2C030 80050C30 24420024 */ addiu $v0, $v0, 0x24 -/* 2C034 80050C34 00621821 */ addu $v1, $v1, $v0 -/* 2C038 80050C38 8C620004 */ lw $v0, 4($v1) -/* 2C03C 80050C3C 1040000E */ beqz $v0, .L80050C78 -/* 2C040 80050C40 00000000 */ nop -/* 2C044 80050C44 8C620008 */ lw $v0, 8($v1) -/* 2C048 80050C48 1040000B */ beqz $v0, .L80050C78 -/* 2C04C 80050C4C 00000000 */ nop -/* 2C050 80050C50 10A00003 */ beqz $a1, .L80050C60 -/* 2C054 80050C54 240200FA */ addiu $v0, $zero, 0xfa -/* 2C058 80050C58 08014319 */ j .L80050C64 -/* 2C05C 80050C5C A4650028 */ sh $a1, 0x28($v1) -.L80050C60: -/* 2C060 80050C60 A4620028 */ sh $v0, 0x28($v1) -.L80050C64: -/* 2C064 80050C64 240200FF */ addiu $v0, $zero, 0xff -/* 2C068 80050C68 A062002A */ sb $v0, 0x2a($v1) -/* 2C06C 80050C6C 24020001 */ addiu $v0, $zero, 1 -/* 2C070 80050C70 A060002B */ sb $zero, 0x2b($v1) -/* 2C074 80050C74 A0620026 */ sb $v0, 0x26($v1) -.L80050C78: -/* 2C078 80050C78 03E00008 */ jr $ra -/* 2C07C 80050C7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050C80.s b/ver/jp/asm/nonmatchings/2BC40/func_80050C80.s deleted file mode 100644 index 2ca25c86c6..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050C80.s +++ /dev/null @@ -1,41 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050C80 -/* 2C080 80050C80 00041100 */ sll $v0, $a0, 4 -/* 2C084 80050C84 00441023 */ subu $v0, $v0, $a0 -/* 2C088 80050C88 000210C0 */ sll $v0, $v0, 3 -/* 2C08C 80050C8C 00441021 */ addu $v0, $v0, $a0 -/* 2C090 80050C90 00021080 */ sll $v0, $v0, 2 -/* 2C094 80050C94 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2C098 80050C98 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2C09C 80050C9C 24420024 */ addiu $v0, $v0, 0x24 -/* 2C0A0 80050CA0 00621821 */ addu $v1, $v1, $v0 -/* 2C0A4 80050CA4 8C620004 */ lw $v0, 4($v1) -/* 2C0A8 80050CA8 10400013 */ beqz $v0, .L80050CF8 -/* 2C0AC 80050CAC 00000000 */ nop -/* 2C0B0 80050CB0 8C620008 */ lw $v0, 8($v1) -/* 2C0B4 80050CB4 10400010 */ beqz $v0, .L80050CF8 -/* 2C0B8 80050CB8 00000000 */ nop -/* 2C0BC 80050CBC 1CC00003 */ bgtz $a2, .L80050CCC -/* 2C0C0 80050CC0 28C20080 */ slti $v0, $a2, 0x80 -/* 2C0C4 80050CC4 08014335 */ j .L80050CD4 -/* 2C0C8 80050CC8 24060001 */ addiu $a2, $zero, 1 -.L80050CCC: -/* 2C0CC 80050CCC 50400001 */ beql $v0, $zero, .L80050CD4 -/* 2C0D0 80050CD0 2406007F */ addiu $a2, $zero, 0x7f -.L80050CD4: -/* 2C0D4 80050CD4 10A00003 */ beqz $a1, .L80050CE4 -/* 2C0D8 80050CD8 240200FA */ addiu $v0, $zero, 0xfa -/* 2C0DC 80050CDC 0801433A */ j .L80050CE8 -/* 2C0E0 80050CE0 A4650028 */ sh $a1, 0x28($v1) -.L80050CE4: -/* 2C0E4 80050CE4 A4620028 */ sh $v0, 0x28($v1) -.L80050CE8: -/* 2C0E8 80050CE8 240200FF */ addiu $v0, $zero, 0xff -/* 2C0EC 80050CEC A062002A */ sb $v0, 0x2a($v1) -/* 2C0F0 80050CF0 A066002B */ sb $a2, 0x2b($v1) -/* 2C0F4 80050CF4 A0600026 */ sb $zero, 0x26($v1) -.L80050CF8: -/* 2C0F8 80050CF8 03E00008 */ jr $ra -/* 2C0FC 80050CFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050D00.s b/ver/jp/asm/nonmatchings/2BC40/func_80050D00.s deleted file mode 100644 index e66eecd62e..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050D00.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050D00 -/* 2C100 80050D00 00041100 */ sll $v0, $a0, 4 -/* 2C104 80050D04 00441023 */ subu $v0, $v0, $a0 -/* 2C108 80050D08 000210C0 */ sll $v0, $v0, 3 -/* 2C10C 80050D0C 00441021 */ addu $v0, $v0, $a0 -/* 2C110 80050D10 00021080 */ sll $v0, $v0, 2 -/* 2C114 80050D14 3C03800A */ lui $v1, %hi(D_8009A608) -/* 2C118 80050D18 8C63A608 */ lw $v1, %lo(D_8009A608)($v1) -/* 2C11C 80050D1C 24420024 */ addiu $v0, $v0, 0x24 -/* 2C120 80050D20 00621821 */ addu $v1, $v1, $v0 -/* 2C124 80050D24 8C620004 */ lw $v0, 4($v1) -/* 2C128 80050D28 10400008 */ beqz $v0, .L80050D4C -/* 2C12C 80050D2C 0000202D */ daddu $a0, $zero, $zero -/* 2C130 80050D30 8C620008 */ lw $v0, 8($v1) -/* 2C134 80050D34 10400005 */ beqz $v0, .L80050D4C -/* 2C138 80050D38 00000000 */ nop -/* 2C13C 80050D3C 90620024 */ lbu $v0, 0x24($v1) -/* 2C140 80050D40 10400002 */ beqz $v0, .L80050D4C -/* 2C144 80050D44 24040001 */ addiu $a0, $zero, 1 -/* 2C148 80050D48 24040002 */ addiu $a0, $zero, 2 -.L80050D4C: -/* 2C14C 80050D4C 03E00008 */ jr $ra -/* 2C150 80050D50 0080102D */ daddu $v0, $a0, $zero diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050D54.s b/ver/jp/asm/nonmatchings/2BC40/func_80050D54.s deleted file mode 100644 index 936cc32c8b..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050D54.s +++ /dev/null @@ -1,76 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050D54 -/* 2C154 80050D54 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2C158 80050D58 AFB3001C */ sw $s3, 0x1c($sp) -/* 2C15C 80050D5C 0080982D */ daddu $s3, $a0, $zero -/* 2C160 80050D60 AFB00010 */ sw $s0, 0x10($sp) -/* 2C164 80050D64 00A0802D */ daddu $s0, $a1, $zero -/* 2C168 80050D68 AFB10014 */ sw $s1, 0x14($sp) -/* 2C16C 80050D6C 00C0882D */ daddu $s1, $a2, $zero -/* 2C170 80050D70 00111100 */ sll $v0, $s1, 4 -/* 2C174 80050D74 00511023 */ subu $v0, $v0, $s1 -/* 2C178 80050D78 000210C0 */ sll $v0, $v0, 3 -/* 2C17C 80050D7C 00511021 */ addu $v0, $v0, $s1 -/* 2C180 80050D80 00021080 */ sll $v0, $v0, 2 -/* 2C184 80050D84 24420024 */ addiu $v0, $v0, 0x24 -/* 2C188 80050D88 AFB20018 */ sw $s2, 0x18($sp) -/* 2C18C 80050D8C 02629021 */ addu $s2, $s3, $v0 -/* 2C190 80050D90 0240202D */ daddu $a0, $s2, $zero -/* 2C194 80050D94 240501E4 */ addiu $a1, $zero, 0x1e4 -/* 2C198 80050D98 AFBF0020 */ sw $ra, 0x20($sp) -/* 2C19C 80050D9C 0C0152D0 */ jal func_80054B40 -/* 2C1A0 80050DA0 0000302D */ daddu $a2, $zero, $zero -/* 2C1A4 80050DA4 AE500000 */ sw $s0, ($s2) -/* 2C1A8 80050DA8 96030010 */ lhu $v1, 0x10($s0) -/* 2C1AC 80050DAC 24020001 */ addiu $v0, $zero, 1 -/* 2C1B0 80050DB0 AE420018 */ sw $v0, 0x18($s2) -/* 2C1B4 80050DB4 3C027F00 */ lui $v0, 0x7f00 -/* 2C1B8 80050DB8 AE420038 */ sw $v0, 0x38($s2) -/* 2C1BC 80050DBC 2402007F */ addiu $v0, $zero, 0x7f -/* 2C1C0 80050DC0 A2420042 */ sb $v0, 0x42($s2) -/* 2C1C4 80050DC4 0200102D */ daddu $v0, $s0, $zero -/* 2C1C8 80050DC8 A2510014 */ sb $s1, 0x14($s2) -/* 2C1CC 80050DCC 02038021 */ addu $s0, $s0, $v1 -/* 2C1D0 80050DD0 AE500008 */ sw $s0, 8($s2) -/* 2C1D4 80050DD4 AE500010 */ sw $s0, 0x10($s2) -/* 2C1D8 80050DD8 AE50000C */ sw $s0, 0xc($s2) -/* 2C1DC 80050DDC AE500004 */ sw $s0, 4($s2) -/* 2C1E0 80050DE0 8C420008 */ lw $v0, 8($v0) -/* 2C1E4 80050DE4 8E430000 */ lw $v1, ($s2) -/* 2C1E8 80050DE8 AE420020 */ sw $v0, 0x20($s2) -/* 2C1EC 80050DEC 9062000C */ lbu $v0, 0xc($v1) -/* 2C1F0 80050DF0 AE420030 */ sw $v0, 0x30($s2) -/* 2C1F4 80050DF4 24420010 */ addiu $v0, $v0, 0x10 -/* 2C1F8 80050DF8 AE420034 */ sw $v0, 0x34($s2) -/* 2C1FC 80050DFC 2C420019 */ sltiu $v0, $v0, 0x19 -/* 2C200 80050E00 14400003 */ bnez $v0, .L80050E10 -/* 2C204 80050E04 0000282D */ daddu $a1, $zero, $zero -/* 2C208 80050E08 24020018 */ addiu $v0, $zero, 0x18 -/* 2C20C 80050E0C AE420034 */ sw $v0, 0x34($s2) -.L80050E10: -/* 2C210 80050E10 3C067FFF */ lui $a2, 0x7fff -/* 2C214 80050E14 34C6FFFF */ ori $a2, $a2, 0xffff -/* 2C218 80050E18 24070040 */ addiu $a3, $zero, 0x40 -/* 2C21C 80050E1C 24040044 */ addiu $a0, $zero, 0x44 -.L80050E20: -/* 2C220 80050E20 02441821 */ addu $v1, $s2, $a0 -/* 2C224 80050E24 8E620000 */ lw $v0, ($s3) -/* 2C228 80050E28 8C420004 */ lw $v0, 4($v0) -/* 2C22C 80050E2C 24A50001 */ addiu $a1, $a1, 1 -/* 2C230 80050E30 AC660018 */ sw $a2, 0x18($v1) -/* 2C234 80050E34 A0670024 */ sb $a3, 0x24($v1) -/* 2C238 80050E38 AC620000 */ sw $v0, ($v1) -/* 2C23C 80050E3C 28A2000A */ slti $v0, $a1, 0xa -/* 2C240 80050E40 1440FFF7 */ bnez $v0, .L80050E20 -/* 2C244 80050E44 24840028 */ addiu $a0, $a0, 0x28 -/* 2C248 80050E48 24020001 */ addiu $v0, $zero, 1 -/* 2C24C 80050E4C A2420043 */ sb $v0, 0x43($s2) -/* 2C250 80050E50 8FBF0020 */ lw $ra, 0x20($sp) -/* 2C254 80050E54 8FB3001C */ lw $s3, 0x1c($sp) -/* 2C258 80050E58 8FB20018 */ lw $s2, 0x18($sp) -/* 2C25C 80050E5C 8FB10014 */ lw $s1, 0x14($sp) -/* 2C260 80050E60 8FB00010 */ lw $s0, 0x10($sp) -/* 2C264 80050E64 03E00008 */ jr $ra -/* 2C268 80050E68 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050E6C.s b/ver/jp/asm/nonmatchings/2BC40/func_80050E6C.s deleted file mode 100644 index a36f5cedf1..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050E6C.s +++ /dev/null @@ -1,109 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050E6C -/* 2C26C 80050E6C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2C270 80050E70 AFB10014 */ sw $s1, 0x14($sp) -/* 2C274 80050E74 0080882D */ daddu $s1, $a0, $zero -/* 2C278 80050E78 0000382D */ daddu $a3, $zero, $zero -/* 2C27C 80050E7C 24080001 */ addiu $t0, $zero, 1 -/* 2C280 80050E80 00E0302D */ daddu $a2, $a3, $zero -/* 2C284 80050E84 240507B4 */ addiu $a1, $zero, 0x7b4 -/* 2C288 80050E88 AFBF0024 */ sw $ra, 0x24($sp) -/* 2C28C 80050E8C AFB40020 */ sw $s4, 0x20($sp) -/* 2C290 80050E90 AFB3001C */ sw $s3, 0x1c($sp) -/* 2C294 80050E94 AFB20018 */ sw $s2, 0x18($sp) -/* 2C298 80050E98 AFB00010 */ sw $s0, 0x10($sp) -.L80050E9C: -/* 2C29C 80050E9C 02252021 */ addu $a0, $s1, $a1 -/* 2C2A0 80050EA0 90820003 */ lbu $v0, 3($a0) -/* 2C2A4 80050EA4 54480008 */ bnel $v0, $t0, .L80050EC8 -/* 2C2A8 80050EA8 24C60048 */ addiu $a2, $a2, 0x48 -/* 2C2AC 80050EAC 8E220000 */ lw $v0, ($s1) -/* 2C2B0 80050EB0 00461021 */ addu $v0, $v0, $a2 -/* 2C2B4 80050EB4 90431365 */ lbu $v1, 0x1365($v0) -/* 2C2B8 80050EB8 92220022 */ lbu $v0, 0x22($s1) -/* 2C2BC 80050EBC 54620001 */ bnel $v1, $v0, .L80050EC4 -/* 2C2C0 80050EC0 AC800000 */ sw $zero, ($a0) -.L80050EC4: -/* 2C2C4 80050EC4 24C60048 */ addiu $a2, $a2, 0x48 -.L80050EC8: -/* 2C2C8 80050EC8 24E70001 */ addiu $a3, $a3, 1 -/* 2C2CC 80050ECC 2CE20010 */ sltiu $v0, $a3, 0x10 -/* 2C2D0 80050ED0 1440FFF2 */ bnez $v0, .L80050E9C -/* 2C2D4 80050ED4 24A50008 */ addiu $a1, $a1, 8 -/* 2C2D8 80050ED8 0000982D */ daddu $s3, $zero, $zero -/* 2C2DC 80050EDC 24140001 */ addiu $s4, $zero, 1 -/* 2C2E0 80050EE0 24120024 */ addiu $s2, $zero, 0x24 -/* 2C2E4 80050EE4 02328021 */ addu $s0, $s1, $s2 -.L80050EE8: -/* 2C2E8 80050EE8 8E020008 */ lw $v0, 8($s0) -/* 2C2EC 80050EEC 50400030 */ beql $v0, $zero, .L80050FB0 -/* 2C2F0 80050EF0 265201E4 */ addiu $s2, $s2, 0x1e4 -/* 2C2F4 80050EF4 92220021 */ lbu $v0, 0x21($s1) -/* 2C2F8 80050EF8 10400003 */ beqz $v0, .L80050F08 -/* 2C2FC 80050EFC 0220202D */ daddu $a0, $s1, $zero -/* 2C300 80050F00 0C0143F9 */ jal func_80050FE4 -/* 2C304 80050F04 0200282D */ daddu $a1, $s0, $zero -.L80050F08: -/* 2C308 80050F08 92030024 */ lbu $v1, 0x24($s0) -/* 2C30C 80050F0C 10600018 */ beqz $v1, .L80050F70 -/* 2C310 80050F10 24020003 */ addiu $v0, $zero, 3 -/* 2C314 80050F14 1462000A */ bne $v1, $v0, .L80050F40 -/* 2C318 80050F18 24020002 */ addiu $v0, $zero, 2 -/* 2C31C 80050F1C A2020024 */ sb $v0, 0x24($s0) -/* 2C320 80050F20 0220202D */ daddu $a0, $s1, $zero -/* 2C324 80050F24 0C0147D6 */ jal func_80051F58 -/* 2C328 80050F28 0200282D */ daddu $a1, $s0, $zero -/* 2C32C 80050F2C 0220202D */ daddu $a0, $s1, $zero -/* 2C330 80050F30 0C0147A6 */ jal func_80051E98 -/* 2C334 80050F34 0200282D */ daddu $a1, $s0, $zero -/* 2C338 80050F38 080143EC */ j .L80050FB0 -/* 2C33C 80050F3C 265201E4 */ addiu $s2, $s2, 0x1e4 -.L80050F40: -/* 2C340 80050F40 5474001B */ bnel $v1, $s4, .L80050FB0 -/* 2C344 80050F44 265201E4 */ addiu $s2, $s2, 0x1e4 -/* 2C348 80050F48 96020028 */ lhu $v0, 0x28($s0) -/* 2C34C 80050F4C 10400003 */ beqz $v0, .L80050F5C -/* 2C350 80050F50 A2000024 */ sb $zero, 0x24($s0) -/* 2C354 80050F54 0C014280 */ jal func_80050A00 -/* 2C358 80050F58 0200202D */ daddu $a0, $s0, $zero -.L80050F5C: -/* 2C35C 80050F5C 0220202D */ daddu $a0, $s1, $zero -/* 2C360 80050F60 0C0147F7 */ jal func_80051FDC -/* 2C364 80050F64 0200282D */ daddu $a1, $s0, $zero -/* 2C368 80050F68 080143EC */ j .L80050FB0 -/* 2C36C 80050F6C 265201E4 */ addiu $s2, $s2, 0x1e4 -.L80050F70: -/* 2C370 80050F70 96020028 */ lhu $v0, 0x28($s0) -/* 2C374 80050F74 10400003 */ beqz $v0, .L80050F84 -/* 2C378 80050F78 00000000 */ nop -/* 2C37C 80050F7C 0C014280 */ jal func_80050A00 -/* 2C380 80050F80 0200202D */ daddu $a0, $s0, $zero -.L80050F84: -/* 2C384 80050F84 92030025 */ lbu $v1, 0x25($s0) -/* 2C388 80050F88 24020002 */ addiu $v0, $zero, 2 -/* 2C38C 80050F8C 14620005 */ bne $v1, $v0, .L80050FA4 -/* 2C390 80050F90 0220202D */ daddu $a0, $s1, $zero -/* 2C394 80050F94 0C0147A6 */ jal func_80051E98 -/* 2C398 80050F98 0200282D */ daddu $a1, $s0, $zero -/* 2C39C 80050F9C A2140025 */ sb $s4, 0x25($s0) -/* 2C3A0 80050FA0 0220202D */ daddu $a0, $s1, $zero -.L80050FA4: -/* 2C3A4 80050FA4 0C014439 */ jal func_800510E4 -/* 2C3A8 80050FA8 0200282D */ daddu $a1, $s0, $zero -/* 2C3AC 80050FAC 265201E4 */ addiu $s2, $s2, 0x1e4 -.L80050FB0: -/* 2C3B0 80050FB0 26730001 */ addiu $s3, $s3, 1 -/* 2C3B4 80050FB4 2A620004 */ slti $v0, $s3, 4 -/* 2C3B8 80050FB8 1440FFCB */ bnez $v0, .L80050EE8 -/* 2C3BC 80050FBC 02328021 */ addu $s0, $s1, $s2 -/* 2C3C0 80050FC0 A2200021 */ sb $zero, 0x21($s1) -/* 2C3C4 80050FC4 8FBF0024 */ lw $ra, 0x24($sp) -/* 2C3C8 80050FC8 8FB40020 */ lw $s4, 0x20($sp) -/* 2C3CC 80050FCC 8FB3001C */ lw $s3, 0x1c($sp) -/* 2C3D0 80050FD0 8FB20018 */ lw $s2, 0x18($sp) -/* 2C3D4 80050FD4 8FB10014 */ lw $s1, 0x14($sp) -/* 2C3D8 80050FD8 8FB00010 */ lw $s0, 0x10($sp) -/* 2C3DC 80050FDC 03E00008 */ jr $ra -/* 2C3E0 80050FE0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80050FE4.s b/ver/jp/asm/nonmatchings/2BC40/func_80050FE4.s deleted file mode 100644 index c288b5b3ae..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80050FE4.s +++ /dev/null @@ -1,77 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80050FE4 -/* 2C3E4 80050FE4 8CA30000 */ lw $v1, ($a1) -/* 2C3E8 80050FE8 9067000D */ lbu $a3, 0xd($v1) -/* 2C3EC 80050FEC 10E0003B */ beqz $a3, .L800510DC -/* 2C3F0 80050FF0 00000000 */ nop -/* 2C3F4 80050FF4 9462000E */ lhu $v0, 0xe($v1) -/* 2C3F8 80050FF8 10400038 */ beqz $v0, .L800510DC -/* 2C3FC 80050FFC 24E7FFFF */ addiu $a3, $a3, -1 -/* 2C400 80051000 24090001 */ addiu $t1, $zero, 1 -/* 2C404 80051004 00624021 */ addu $t0, $v1, $v0 -/* 2C408 80051008 25040006 */ addiu $a0, $t0, 6 -.L8005100C: -/* 2C40C 8005100C 91030000 */ lbu $v1, ($t0) -/* 2C410 80051010 00031080 */ sll $v0, $v1, 2 -/* 2C414 80051014 00431021 */ addu $v0, $v0, $v1 -/* 2C418 80051018 000210C0 */ sll $v0, $v0, 3 -/* 2C41C 8005101C 24420044 */ addiu $v0, $v0, 0x44 -/* 2C420 80051020 9083FFFB */ lbu $v1, -5($a0) -/* 2C424 80051024 14600014 */ bnez $v1, .L80051078 -/* 2C428 80051028 00A23021 */ addu $a2, $a1, $v0 -/* 2C42C 8005102C 9482FFFC */ lhu $v0, -4($a0) -/* 2C430 80051030 A4C20014 */ sh $v0, 0x14($a2) -/* 2C434 80051034 8482FFFE */ lh $v0, -2($a0) -/* 2C438 80051038 8483FFFC */ lh $v1, -4($a0) -/* 2C43C 8005103C 00021400 */ sll $v0, $v0, 0x10 -/* 2C440 80051040 14600002 */ bnez $v1, .L8005104C -/* 2C444 80051044 0043001A */ div $zero, $v0, $v1 -/* 2C448 80051048 0007000D */ break 7 -.L8005104C: -/* 2C44C 8005104C 2401FFFF */ addiu $at, $zero, -1 -/* 2C450 80051050 14610004 */ bne $v1, $at, .L80051064 -/* 2C454 80051054 3C018000 */ lui $at, 0x8000 -/* 2C458 80051058 14410002 */ bne $v0, $at, .L80051064 -/* 2C45C 8005105C 00000000 */ nop -/* 2C460 80051060 0006000D */ break 6 -.L80051064: -/* 2C464 80051064 00001012 */ mflo $v0 -/* 2C468 80051068 ACC20010 */ sw $v0, 0x10($a2) -/* 2C46C 8005106C 94820000 */ lhu $v0, ($a0) -/* 2C470 80051070 08014432 */ j .L800510C8 -/* 2C474 80051074 A4C20016 */ sh $v0, 0x16($a2) -.L80051078: -/* 2C478 80051078 54690014 */ bnel $v1, $t1, .L800510CC -/* 2C47C 8005107C 24840008 */ addiu $a0, $a0, 8 -/* 2C480 80051080 9482FFFC */ lhu $v0, -4($a0) -/* 2C484 80051084 A4C20020 */ sh $v0, 0x20($a2) -/* 2C488 80051088 8482FFFE */ lh $v0, -2($a0) -/* 2C48C 8005108C 8483FFFC */ lh $v1, -4($a0) -/* 2C490 80051090 00021400 */ sll $v0, $v0, 0x10 -/* 2C494 80051094 14600002 */ bnez $v1, .L800510A0 -/* 2C498 80051098 0043001A */ div $zero, $v0, $v1 -/* 2C49C 8005109C 0007000D */ break 7 -.L800510A0: -/* 2C4A0 800510A0 2401FFFF */ addiu $at, $zero, -1 -/* 2C4A4 800510A4 14610004 */ bne $v1, $at, .L800510B8 -/* 2C4A8 800510A8 3C018000 */ lui $at, 0x8000 -/* 2C4AC 800510AC 14410002 */ bne $v0, $at, .L800510B8 -/* 2C4B0 800510B0 00000000 */ nop -/* 2C4B4 800510B4 0006000D */ break 6 -.L800510B8: -/* 2C4B8 800510B8 00001012 */ mflo $v0 -/* 2C4BC 800510BC ACC2001C */ sw $v0, 0x1c($a2) -/* 2C4C0 800510C0 94820000 */ lhu $v0, ($a0) -/* 2C4C4 800510C4 A4C20022 */ sh $v0, 0x22($a2) -.L800510C8: -/* 2C4C8 800510C8 24840008 */ addiu $a0, $a0, 8 -.L800510CC: -/* 2C4CC 800510CC 25080008 */ addiu $t0, $t0, 8 -/* 2C4D0 800510D0 00E0102D */ daddu $v0, $a3, $zero -/* 2C4D4 800510D4 1440FFCD */ bnez $v0, .L8005100C -/* 2C4D8 800510D8 24E7FFFF */ addiu $a3, $a3, -1 -.L800510DC: -/* 2C4DC 800510DC 03E00008 */ jr $ra -/* 2C4E0 800510E0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_800510E4.s b/ver/jp/asm/nonmatchings/2BC40/func_800510E4.s deleted file mode 100644 index af39504c7d..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_800510E4.s +++ /dev/null @@ -1,941 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800510E4 -/* 2C4E4 800510E4 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 2C4E8 800510E8 AFB5005C */ sw $s5, 0x5c($sp) -/* 2C4EC 800510EC 00A0A82D */ daddu $s5, $a1, $zero -/* 2C4F0 800510F0 AFB00048 */ sw $s0, 0x48($sp) -/* 2C4F4 800510F4 0000802D */ daddu $s0, $zero, $zero -/* 2C4F8 800510F8 27A50010 */ addiu $a1, $sp, 0x10 -/* 2C4FC 800510FC AFBF006C */ sw $ra, 0x6c($sp) -/* 2C500 80051100 AFBE0068 */ sw $fp, 0x68($sp) -/* 2C504 80051104 AFB70064 */ sw $s7, 0x64($sp) -/* 2C508 80051108 AFB60060 */ sw $s6, 0x60($sp) -/* 2C50C 8005110C AFB40058 */ sw $s4, 0x58($sp) -/* 2C510 80051110 AFB30054 */ sw $s3, 0x54($sp) -/* 2C514 80051114 AFB20050 */ sw $s2, 0x50($sp) -/* 2C518 80051118 AFB1004C */ sw $s1, 0x4c($sp) -/* 2C51C 8005111C AFA40070 */ sw $a0, 0x70($sp) -/* 2C520 80051120 8C880000 */ lw $t0, ($a0) -/* 2C524 80051124 27A40020 */ addiu $a0, $sp, 0x20 -/* 2C528 80051128 A3A00034 */ sb $zero, 0x34($sp) -/* 2C52C 8005112C AFA80030 */ sw $t0, 0x30($sp) -.L80051130: -/* 2C530 80051130 00B01021 */ addu $v0, $a1, $s0 -/* 2C534 80051134 00901821 */ addu $v1, $a0, $s0 -/* 2C538 80051138 26100001 */ addiu $s0, $s0, 1 -/* 2C53C 8005113C A0400000 */ sb $zero, ($v0) -/* 2C540 80051140 2E020010 */ sltiu $v0, $s0, 0x10 -/* 2C544 80051144 1440FFFA */ bnez $v0, .L80051130 -/* 2C548 80051148 A0600000 */ sb $zero, ($v1) -/* 2C54C 8005114C 92A20043 */ lbu $v0, 0x43($s5) -/* 2C550 80051150 24100001 */ addiu $s0, $zero, 1 -/* 2C554 80051154 14500005 */ bne $v0, $s0, .L8005116C -/* 2C558 80051158 00000000 */ nop -/* 2C55C 8005115C 8FA40070 */ lw $a0, 0x70($sp) -/* 2C560 80051160 0C0147A6 */ jal func_80051E98 -/* 2C564 80051164 02A0282D */ daddu $a1, $s5, $zero -/* 2C568 80051168 A2A00043 */ sb $zero, 0x43($s5) -.L8005116C: -/* 2C56C 8005116C 96A20040 */ lhu $v0, 0x40($s5) -/* 2C570 80051170 10400024 */ beqz $v0, .L80051204 -/* 2C574 80051174 0000B02D */ daddu $s6, $zero, $zero -/* 2C578 80051178 8EA20038 */ lw $v0, 0x38($s5) -/* 2C57C 8005117C 8EA4003C */ lw $a0, 0x3c($s5) -/* 2C580 80051180 96A30040 */ lhu $v1, 0x40($s5) -/* 2C584 80051184 00441021 */ addu $v0, $v0, $a0 -/* 2C588 80051188 2463FFFF */ addiu $v1, $v1, -1 -/* 2C58C 8005118C A6A30040 */ sh $v1, 0x40($s5) -/* 2C590 80051190 3063FFFF */ andi $v1, $v1, 0xffff -/* 2C594 80051194 14600018 */ bnez $v1, .L800511F8 -/* 2C598 80051198 AEA20038 */ sw $v0, 0x38($s5) -/* 2C59C 8005119C 92A20042 */ lbu $v0, 0x42($s5) -/* 2C5A0 800511A0 92A30026 */ lbu $v1, 0x26($s5) -/* 2C5A4 800511A4 00021600 */ sll $v0, $v0, 0x18 -/* 2C5A8 800511A8 10600013 */ beqz $v1, .L800511F8 -/* 2C5AC 800511AC AEA20038 */ sw $v0, 0x38($s5) -/* 2C5B0 800511B0 1470000D */ bne $v1, $s0, .L800511E8 -/* 2C5B4 800511B4 24020002 */ addiu $v0, $zero, 2 -/* 2C5B8 800511B8 3C028008 */ lui $v0, %hi(D_800784F0) -/* 2C5BC 800511BC 244284F0 */ addiu $v0, $v0, %lo(D_800784F0) -/* 2C5C0 800511C0 AEA20008 */ sw $v0, 8($s5) -/* 2C5C4 800511C4 0801447E */ j .L800511F8 -/* 2C5C8 800511C8 AEA30018 */ sw $v1, 0x18($s5) -.L800511CC: -/* 2C5CC 800511CC 8FA40070 */ lw $a0, 0x70($sp) -/* 2C5D0 800511D0 02A0282D */ daddu $a1, $s5, $zero -/* 2C5D4 800511D4 AEA00008 */ sw $zero, 8($s5) -/* 2C5D8 800511D8 0C0147A6 */ jal func_80051E98 -/* 2C5DC 800511DC AEA00020 */ sw $zero, 0x20($s5) -/* 2C5E0 800511E0 0801475B */ j .L80051D6C -/* 2C5E4 800511E4 00000000 */ nop -.L800511E8: -/* 2C5E8 800511E8 14620004 */ bne $v1, $v0, .L800511FC -/* 2C5EC 800511EC 24080001 */ addiu $t0, $zero, 1 -/* 2C5F0 800511F0 24020003 */ addiu $v0, $zero, 3 -/* 2C5F4 800511F4 A2A20024 */ sb $v0, 0x24($s5) -.L800511F8: -/* 2C5F8 800511F8 24080001 */ addiu $t0, $zero, 1 -.L800511FC: -/* 2C5FC 800511FC A3A80034 */ sb $t0, 0x34($sp) -/* 2C600 80051200 0000B02D */ daddu $s6, $zero, $zero -.L80051204: -/* 2C604 80051204 27A80020 */ addiu $t0, $sp, 0x20 -/* 2C608 80051208 AFA80038 */ sw $t0, 0x38($sp) -/* 2C60C 8005120C 241E0044 */ addiu $fp, $zero, 0x44 -.L80051210: -/* 2C610 80051210 02BE9821 */ addu $s3, $s5, $fp -/* 2C614 80051214 86620014 */ lh $v0, 0x14($s3) -/* 2C618 80051218 96630014 */ lhu $v1, 0x14($s3) -/* 2C61C 8005121C 10400042 */ beqz $v0, .L80051328 -/* 2C620 80051220 2462FFFF */ addiu $v0, $v1, -1 -/* 2C624 80051224 A6620014 */ sh $v0, 0x14($s3) -/* 2C628 80051228 00021400 */ sll $v0, $v0, 0x10 -/* 2C62C 8005122C 10400005 */ beqz $v0, .L80051244 -/* 2C630 80051230 00000000 */ nop -/* 2C634 80051234 8E62000C */ lw $v0, 0xc($s3) -/* 2C638 80051238 8E630010 */ lw $v1, 0x10($s3) -/* 2C63C 8005123C 08014493 */ j .L8005124C -/* 2C640 80051240 00431021 */ addu $v0, $v0, $v1 -.L80051244: -/* 2C644 80051244 86620016 */ lh $v0, 0x16($s3) -/* 2C648 80051248 00021400 */ sll $v0, $v0, 0x10 -.L8005124C: -/* 2C64C 8005124C AE62000C */ sw $v0, 0xc($s3) -/* 2C650 80051250 00162400 */ sll $a0, $s6, 0x10 -/* 2C654 80051254 8EB00030 */ lw $s0, 0x30($s5) -/* 2C658 80051258 8EA30014 */ lw $v1, 0x14($s5) -/* 2C65C 8005125C 8EA20034 */ lw $v0, 0x34($s5) -/* 2C660 80051260 0202102B */ sltu $v0, $s0, $v0 -/* 2C664 80051264 10400030 */ beqz $v0, .L80051328 -/* 2C668 80051268 0064B821 */ addu $s7, $v1, $a0 -/* 2C66C 8005126C 001010C0 */ sll $v0, $s0, 3 -/* 2C670 80051270 00501021 */ addu $v0, $v0, $s0 -/* 2C674 80051274 000210C0 */ sll $v0, $v0, 3 -/* 2C678 80051278 24541320 */ addiu $s4, $v0, 0x1320 -.L8005127C: -/* 2C67C 8005127C 8EA20030 */ lw $v0, 0x30($s5) -/* 2C680 80051280 8FA80070 */ lw $t0, 0x70($sp) -/* 2C684 80051284 02021023 */ subu $v0, $s0, $v0 -/* 2C688 80051288 000210C0 */ sll $v0, $v0, 3 -/* 2C68C 8005128C 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2C690 80051290 01029021 */ addu $s2, $t0, $v0 -/* 2C694 80051294 8E420000 */ lw $v0, ($s2) -/* 2C698 80051298 3C08FFFF */ lui $t0, 0xffff -/* 2C69C 8005129C 00481024 */ and $v0, $v0, $t0 -/* 2C6A0 800512A0 1457001C */ bne $v0, $s7, .L80051314 -/* 2C6A4 800512A4 00000000 */ nop -/* 2C6A8 800512A8 8FA80030 */ lw $t0, 0x30($sp) -/* 2C6AC 800512AC 01148821 */ addu $s1, $t0, $s4 -/* 2C6B0 800512B0 8FA80070 */ lw $t0, 0x70($sp) -/* 2C6B4 800512B4 92230045 */ lbu $v1, 0x45($s1) -/* 2C6B8 800512B8 91020022 */ lbu $v0, 0x22($t0) -/* 2C6BC 800512BC 14620015 */ bne $v1, $v0, .L80051314 -/* 2C6C0 800512C0 24080009 */ addiu $t0, $zero, 9 -/* 2C6C4 800512C4 12C80013 */ beq $s6, $t0, .L80051314 -/* 2C6C8 800512C8 00000000 */ nop -/* 2C6CC 800512CC 86420004 */ lh $v0, 4($s2) -/* 2C6D0 800512D0 8664000C */ lh $a0, 0xc($s3) -/* 2C6D4 800512D4 0C014D6A */ jal func_800535A8 -/* 2C6D8 800512D8 00442021 */ addu $a0, $v0, $a0 -/* 2C6DC 800512DC 8E620000 */ lw $v0, ($s3) -/* 2C6E0 800512E0 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2C6E4 800512E4 46020002 */ mul.s $f0, $f0, $f2 -/* 2C6E8 800512E8 00000000 */ nop -/* 2C6EC 800512EC 92220043 */ lbu $v0, 0x43($s1) -/* 2C6F0 800512F0 34420008 */ ori $v0, $v0, 8 -/* 2C6F4 800512F4 A2220043 */ sb $v0, 0x43($s1) -/* 2C6F8 800512F8 E6200004 */ swc1 $f0, 4($s1) -/* 2C6FC 800512FC 8EA20030 */ lw $v0, 0x30($s5) -/* 2C700 80051300 8FA80038 */ lw $t0, 0x38($sp) -/* 2C704 80051304 02021023 */ subu $v0, $s0, $v0 -/* 2C708 80051308 01021021 */ addu $v0, $t0, $v0 -/* 2C70C 8005130C 24080001 */ addiu $t0, $zero, 1 -/* 2C710 80051310 A0480000 */ sb $t0, ($v0) -.L80051314: -/* 2C714 80051314 8EA20034 */ lw $v0, 0x34($s5) -/* 2C718 80051318 26100001 */ addiu $s0, $s0, 1 -/* 2C71C 8005131C 0202102B */ sltu $v0, $s0, $v0 -/* 2C720 80051320 1440FFD6 */ bnez $v0, .L8005127C -/* 2C724 80051324 26940048 */ addiu $s4, $s4, 0x48 -.L80051328: -/* 2C728 80051328 26D60001 */ addiu $s6, $s6, 1 -/* 2C72C 8005132C 2EC2000A */ sltiu $v0, $s6, 0xa -/* 2C730 80051330 1440FFB7 */ bnez $v0, .L80051210 -/* 2C734 80051334 27DE0028 */ addiu $fp, $fp, 0x28 -/* 2C738 80051338 0000B02D */ daddu $s6, $zero, $zero -/* 2C73C 8005133C 3C06FFFF */ lui $a2, 0xffff -/* 2C740 80051340 24050044 */ addiu $a1, $zero, 0x44 -.L80051344: -/* 2C744 80051344 02A59821 */ addu $s3, $s5, $a1 -/* 2C748 80051348 86620020 */ lh $v0, 0x20($s3) -/* 2C74C 8005134C 96630020 */ lhu $v1, 0x20($s3) -/* 2C750 80051350 1040003F */ beqz $v0, .L80051450 -/* 2C754 80051354 2462FFFF */ addiu $v0, $v1, -1 -/* 2C758 80051358 A6620020 */ sh $v0, 0x20($s3) -/* 2C75C 8005135C 00021400 */ sll $v0, $v0, 0x10 -/* 2C760 80051360 10400005 */ beqz $v0, .L80051378 -/* 2C764 80051364 00000000 */ nop -/* 2C768 80051368 8E620018 */ lw $v0, 0x18($s3) -/* 2C76C 8005136C 8E63001C */ lw $v1, 0x1c($s3) -/* 2C770 80051370 080144E0 */ j .L80051380 -/* 2C774 80051374 00431021 */ addu $v0, $v0, $v1 -.L80051378: -/* 2C778 80051378 86620022 */ lh $v0, 0x22($s3) -/* 2C77C 8005137C 00021400 */ sll $v0, $v0, 0x10 -.L80051380: -/* 2C780 80051380 AE620018 */ sw $v0, 0x18($s3) -/* 2C784 80051384 00162400 */ sll $a0, $s6, 0x10 -/* 2C788 80051388 8EB00030 */ lw $s0, 0x30($s5) -/* 2C78C 8005138C 8EA30014 */ lw $v1, 0x14($s5) -/* 2C790 80051390 8EA20034 */ lw $v0, 0x34($s5) -/* 2C794 80051394 0202102B */ sltu $v0, $s0, $v0 -/* 2C798 80051398 1040002D */ beqz $v0, .L80051450 -/* 2C79C 8005139C 0064B821 */ addu $s7, $v1, $a0 -/* 2C7A0 800513A0 001010C0 */ sll $v0, $s0, 3 -/* 2C7A4 800513A4 00501021 */ addu $v0, $v0, $s0 -/* 2C7A8 800513A8 000210C0 */ sll $v0, $v0, 3 -/* 2C7AC 800513AC 24441320 */ addiu $a0, $v0, 0x1320 -.L800513B0: -/* 2C7B0 800513B0 8EA20030 */ lw $v0, 0x30($s5) -/* 2C7B4 800513B4 8FA80070 */ lw $t0, 0x70($sp) -/* 2C7B8 800513B8 02021023 */ subu $v0, $s0, $v0 -/* 2C7BC 800513BC 000210C0 */ sll $v0, $v0, 3 -/* 2C7C0 800513C0 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2C7C4 800513C4 01029021 */ addu $s2, $t0, $v0 -/* 2C7C8 800513C8 8E420000 */ lw $v0, ($s2) -/* 2C7CC 800513CC 00461024 */ and $v0, $v0, $a2 -/* 2C7D0 800513D0 1457001A */ bne $v0, $s7, .L8005143C -/* 2C7D4 800513D4 00000000 */ nop -/* 2C7D8 800513D8 8FA80030 */ lw $t0, 0x30($sp) -/* 2C7DC 800513DC 01048821 */ addu $s1, $t0, $a0 -/* 2C7E0 800513E0 8FA80070 */ lw $t0, 0x70($sp) -/* 2C7E4 800513E4 92230045 */ lbu $v1, 0x45($s1) -/* 2C7E8 800513E8 91020022 */ lbu $v0, 0x22($t0) -/* 2C7EC 800513EC 14620013 */ bne $v1, $v0, .L8005143C -/* 2C7F0 800513F0 00000000 */ nop -/* 2C7F4 800513F4 92430001 */ lbu $v1, 1($s2) -/* 2C7F8 800513F8 00031080 */ sll $v0, $v1, 2 -/* 2C7FC 800513FC 00431021 */ addu $v0, $v0, $v1 -/* 2C800 80051400 000210C0 */ sll $v0, $v0, 3 -/* 2C804 80051404 00559821 */ addu $s3, $v0, $s5 -/* 2C808 80051408 82A30038 */ lb $v1, 0x38($s5) -/* 2C80C 8005140C 8662005C */ lh $v0, 0x5c($s3) -/* 2C810 80051410 00620018 */ mult $v1, $v0 -/* 2C814 80051414 00004012 */ mflo $t0 -/* 2C818 80051418 82420006 */ lb $v0, 6($s2) -/* 2C81C 8005141C 00000000 */ nop -/* 2C820 80051420 01020018 */ mult $t0, $v0 -/* 2C824 80051424 9222003D */ lbu $v0, 0x3d($s1) -/* 2C828 80051428 34420020 */ ori $v0, $v0, 0x20 -/* 2C82C 8005142C A222003D */ sb $v0, 0x3d($s1) -/* 2C830 80051430 00004012 */ mflo $t0 -/* 2C834 80051434 00081383 */ sra $v0, $t0, 0xe -/* 2C838 80051438 A6220040 */ sh $v0, 0x40($s1) -.L8005143C: -/* 2C83C 8005143C 8EA20034 */ lw $v0, 0x34($s5) -/* 2C840 80051440 26100001 */ addiu $s0, $s0, 1 -/* 2C844 80051444 0202102B */ sltu $v0, $s0, $v0 -/* 2C848 80051448 1440FFD9 */ bnez $v0, .L800513B0 -/* 2C84C 8005144C 24840048 */ addiu $a0, $a0, 0x48 -.L80051450: -/* 2C850 80051450 26D60001 */ addiu $s6, $s6, 1 -/* 2C854 80051454 2EC2000A */ sltiu $v0, $s6, 0xa -/* 2C858 80051458 1440FFBA */ bnez $v0, .L80051344 -/* 2C85C 8005145C 24A50028 */ addiu $a1, $a1, 0x28 -/* 2C860 80051460 8EA20018 */ lw $v0, 0x18($s5) -/* 2C864 80051464 2442FFFF */ addiu $v0, $v0, -1 -/* 2C868 80051468 1C400240 */ bgtz $v0, .L80051D6C -/* 2C86C 8005146C AEA20018 */ sw $v0, 0x18($s5) -/* 2C870 80051470 1440023E */ bnez $v0, .L80051D6C -/* 2C874 80051474 00000000 */ nop -/* 2C878 80051478 241E0001 */ addiu $fp, $zero, 1 -/* 2C87C 8005147C 27A80010 */ addiu $t0, $sp, 0x10 -/* 2C880 80051480 AFA80040 */ sw $t0, 0x40($sp) -/* 2C884 80051484 27A80020 */ addiu $t0, $sp, 0x20 -/* 2C888 80051488 AFA8003C */ sw $t0, 0x3c($sp) -.L8005148C: -/* 2C88C 8005148C 0C0147A0 */ jal func_80051E80 -/* 2C890 80051490 02A0202D */ daddu $a0, $s5, $zero -/* 2C894 80051494 0040802D */ daddu $s0, $v0, $zero -/* 2C898 80051498 00101600 */ sll $v0, $s0, 0x18 -/* 2C89C 8005149C 0440000E */ bltz $v0, .L800514D8 -/* 2C8A0 800514A0 320300FF */ andi $v1, $s0, 0xff -/* 2C8A4 800514A4 1060FF49 */ beqz $v1, .L800511CC -/* 2C8A8 800514A8 2C620078 */ sltiu $v0, $v1, 0x78 -/* 2C8AC 800514AC 5440022C */ bnel $v0, $zero, .L80051D60 -/* 2C8B0 800514B0 AEA30018 */ sw $v1, 0x18($s5) -/* 2C8B4 800514B4 0C0147A0 */ jal func_80051E80 -/* 2C8B8 800514B8 02A0202D */ daddu $a0, $s5, $zero -/* 2C8BC 800514BC 32030007 */ andi $v1, $s0, 7 -/* 2C8C0 800514C0 00031A00 */ sll $v1, $v1, 8 -/* 2C8C4 800514C4 304200FF */ andi $v0, $v0, 0xff -/* 2C8C8 800514C8 00621821 */ addu $v1, $v1, $v0 -/* 2C8CC 800514CC 24630078 */ addiu $v1, $v1, 0x78 -/* 2C8D0 800514D0 08014758 */ j .L80051D60 -/* 2C8D4 800514D4 AEA30018 */ sw $v1, 0x18($s5) -.L800514D8: -/* 2C8D8 800514D8 0C0147A0 */ jal func_80051E80 -/* 2C8DC 800514DC 02A0202D */ daddu $a0, $s5, $zero -/* 2C8E0 800514E0 3216000F */ andi $s6, $s0, 0xf -/* 2C8E4 800514E4 00161880 */ sll $v1, $s6, 2 -/* 2C8E8 800514E8 00761821 */ addu $v1, $v1, $s6 -/* 2C8EC 800514EC 000318C0 */ sll $v1, $v1, 3 -/* 2C8F0 800514F0 24630044 */ addiu $v1, $v1, 0x44 -/* 2C8F4 800514F4 02A39821 */ addu $s3, $s5, $v1 -/* 2C8F8 800514F8 0040B82D */ daddu $s7, $v0, $zero -/* 2C8FC 800514FC 320300F0 */ andi $v1, $s0, 0xf0 -/* 2C900 80051500 240200B0 */ addiu $v0, $zero, 0xb0 -/* 2C904 80051504 1062018E */ beq $v1, $v0, .L80051B40 -/* 2C908 80051508 286200B1 */ slti $v0, $v1, 0xb1 -/* 2C90C 8005150C 1040000E */ beqz $v0, .L80051548 -/* 2C910 80051510 24020090 */ addiu $v0, $zero, 0x90 -/* 2C914 80051514 10620047 */ beq $v1, $v0, .L80051634 -/* 2C918 80051518 28620091 */ slti $v0, $v1, 0x91 -/* 2C91C 8005151C 10400005 */ beqz $v0, .L80051534 -/* 2C920 80051520 24020080 */ addiu $v0, $zero, 0x80 -/* 2C924 80051524 10620011 */ beq $v1, $v0, .L8005156C -/* 2C928 80051528 00000000 */ nop -/* 2C92C 8005152C 08014758 */ j .L80051D60 -/* 2C930 80051530 00000000 */ nop -.L80051534: -/* 2C934 80051534 240200A0 */ addiu $v0, $zero, 0xa0 -/* 2C938 80051538 10620111 */ beq $v1, $v0, .L80051980 -/* 2C93C 8005153C 32E20080 */ andi $v0, $s7, 0x80 -/* 2C940 80051540 08014758 */ j .L80051D60 -/* 2C944 80051544 00000000 */ nop -.L80051548: -/* 2C948 80051548 240200E0 */ addiu $v0, $zero, 0xe0 -/* 2C94C 8005154C 106201C8 */ beq $v1, $v0, .L80051C70 -/* 2C950 80051550 286200E1 */ slti $v0, $v1, 0xe1 -/* 2C954 80051554 10400202 */ beqz $v0, .L80051D60 -/* 2C958 80051558 240200C0 */ addiu $v0, $zero, 0xc0 -/* 2C95C 8005155C 106201B7 */ beq $v1, $v0, .L80051C3C -/* 2C960 80051560 00000000 */ nop -/* 2C964 80051564 08014758 */ j .L80051D60 -/* 2C968 80051568 00000000 */ nop -.L8005156C: -/* 2C96C 8005156C 92A20025 */ lbu $v0, 0x25($s5) -/* 2C970 80051570 144001FB */ bnez $v0, .L80051D60 -/* 2C974 80051574 00161400 */ sll $v0, $s6, 0x10 -/* 2C978 80051578 8EB00030 */ lw $s0, 0x30($s5) -/* 2C97C 8005157C 8EA40014 */ lw $a0, 0x14($s5) -/* 2C980 80051580 8EA30034 */ lw $v1, 0x34($s5) -/* 2C984 80051584 00822021 */ addu $a0, $a0, $v0 -/* 2C988 80051588 32E200FF */ andi $v0, $s7, 0xff -/* 2C98C 8005158C 00021200 */ sll $v0, $v0, 8 -/* 2C990 80051590 0203182B */ sltu $v1, $s0, $v1 -/* 2C994 80051594 106001F2 */ beqz $v1, .L80051D60 -/* 2C998 80051598 0082B821 */ addu $s7, $a0, $v0 -/* 2C99C 8005159C 001010C0 */ sll $v0, $s0, 3 -/* 2C9A0 800515A0 00501021 */ addu $v0, $v0, $s0 -/* 2C9A4 800515A4 000210C0 */ sll $v0, $v0, 3 -/* 2C9A8 800515A8 24441320 */ addiu $a0, $v0, 0x1320 -.L800515AC: -/* 2C9AC 800515AC 8EA20030 */ lw $v0, 0x30($s5) -/* 2C9B0 800515B0 8FA80070 */ lw $t0, 0x70($sp) -/* 2C9B4 800515B4 02021023 */ subu $v0, $s0, $v0 -/* 2C9B8 800515B8 000210C0 */ sll $v0, $v0, 3 -/* 2C9BC 800515BC 01021821 */ addu $v1, $t0, $v0 -/* 2C9C0 800515C0 8C6207B4 */ lw $v0, 0x7b4($v1) -/* 2C9C4 800515C4 1457000C */ bne $v0, $s7, .L800515F8 -/* 2C9C8 800515C8 00000000 */ nop -/* 2C9CC 800515CC 8FA80030 */ lw $t0, 0x30($sp) -/* 2C9D0 800515D0 A07E07B7 */ sb $fp, 0x7b7($v1) -/* 2C9D4 800515D4 01048821 */ addu $s1, $t0, $a0 -/* 2C9D8 800515D8 8FA80070 */ lw $t0, 0x70($sp) -/* 2C9DC 800515DC 92230045 */ lbu $v1, 0x45($s1) -/* 2C9E0 800515E0 91020022 */ lbu $v0, 0x22($t0) -/* 2C9E4 800515E4 14620004 */ bne $v1, $v0, .L800515F8 -/* 2C9E8 800515E8 00000000 */ nop -/* 2C9EC 800515EC 9222003D */ lbu $v0, 0x3d($s1) -/* 2C9F0 800515F0 34420010 */ ori $v0, $v0, 0x10 -/* 2C9F4 800515F4 A222003D */ sb $v0, 0x3d($s1) -.L800515F8: -/* 2C9F8 800515F8 8EA20034 */ lw $v0, 0x34($s5) -/* 2C9FC 800515FC 26100001 */ addiu $s0, $s0, 1 -/* 2CA00 80051600 0202102B */ sltu $v0, $s0, $v0 -/* 2CA04 80051604 1440FFE9 */ bnez $v0, .L800515AC -/* 2CA08 80051608 24840048 */ addiu $a0, $a0, 0x48 -/* 2CA0C 8005160C 08014758 */ j .L80051D60 -/* 2CA10 80051610 00000000 */ nop -.L80051614: -/* 2CA14 80051614 0C014D5D */ jal func_80053574 -/* 2CA18 80051618 320500FF */ andi $a1, $s0, 0xff -/* 2CA1C 8005161C 080145BB */ j .L800516EC -/* 2CA20 80051620 00000000 */ nop -.L80051624: -/* 2CA24 80051624 0C014D5D */ jal func_80053574 -/* 2CA28 80051628 320500FF */ andi $a1, $s0, 0xff -/* 2CA2C 8005162C 080145D4 */ j .L80051750 -/* 2CA30 80051630 00000000 */ nop -.L80051634: -/* 2CA34 80051634 0C0147A0 */ jal func_80051E80 -/* 2CA38 80051638 02A0202D */ daddu $a0, $s5, $zero -/* 2CA3C 8005163C 92A30025 */ lbu $v1, 0x25($s5) -/* 2CA40 80051640 146001C7 */ bnez $v1, .L80051D60 -/* 2CA44 80051644 0040A02D */ daddu $s4, $v0, $zero -/* 2CA48 80051648 8EB00030 */ lw $s0, 0x30($s5) -/* 2CA4C 8005164C 8EA40034 */ lw $a0, 0x34($s5) -/* 2CA50 80051650 0204102B */ sltu $v0, $s0, $a0 -/* 2CA54 80051654 10400012 */ beqz $v0, .L800516A0 -/* 2CA58 80051658 001010C0 */ sll $v0, $s0, 3 -/* 2CA5C 8005165C 00501021 */ addu $v0, $v0, $s0 -/* 2CA60 80051660 000210C0 */ sll $v0, $v0, 3 -/* 2CA64 80051664 24431320 */ addiu $v1, $v0, 0x1320 -/* 2CA68 80051668 8FA80030 */ lw $t0, 0x30($sp) -.L8005166C: -/* 2CA6C 8005166C 01038821 */ addu $s1, $t0, $v1 -/* 2CA70 80051670 92220045 */ lbu $v0, 0x45($s1) -/* 2CA74 80051674 10400005 */ beqz $v0, .L8005168C -/* 2CA78 80051678 00000000 */ nop -/* 2CA7C 8005167C 26100001 */ addiu $s0, $s0, 1 -/* 2CA80 80051680 0204102B */ sltu $v0, $s0, $a0 -/* 2CA84 80051684 1440FFF9 */ bnez $v0, .L8005166C -/* 2CA88 80051688 24630048 */ addiu $v1, $v1, 0x48 -.L8005168C: -/* 2CA8C 8005168C 8EA20034 */ lw $v0, 0x34($s5) -/* 2CA90 80051690 0202102B */ sltu $v0, $s0, $v0 -/* 2CA94 80051694 14400032 */ bnez $v0, .L80051760 -/* 2CA98 80051698 00000000 */ nop -/* 2CA9C 8005169C 8EB00030 */ lw $s0, 0x30($s5) -.L800516A0: -/* 2CAA0 800516A0 8EA30034 */ lw $v1, 0x34($s5) -/* 2CAA4 800516A4 0203102B */ sltu $v0, $s0, $v1 -/* 2CAA8 800516A8 10400014 */ beqz $v0, .L800516FC -/* 2CAAC 800516AC 001010C0 */ sll $v0, $s0, 3 -/* 2CAB0 800516B0 0060202D */ daddu $a0, $v1, $zero -/* 2CAB4 800516B4 00501021 */ addu $v0, $v0, $s0 -/* 2CAB8 800516B8 000210C0 */ sll $v0, $v0, 3 -/* 2CABC 800516BC 8FA80070 */ lw $t0, 0x70($sp) -/* 2CAC0 800516C0 24431320 */ addiu $v1, $v0, 0x1320 -/* 2CAC4 800516C4 91050022 */ lbu $a1, 0x22($t0) -/* 2CAC8 800516C8 8FA80030 */ lw $t0, 0x30($sp) -.L800516CC: -/* 2CACC 800516CC 01038821 */ addu $s1, $t0, $v1 -/* 2CAD0 800516D0 92220045 */ lbu $v0, 0x45($s1) -/* 2CAD4 800516D4 5045FFCF */ beql $v0, $a1, .L80051614 -/* 2CAD8 800516D8 0220202D */ daddu $a0, $s1, $zero -/* 2CADC 800516DC 26100001 */ addiu $s0, $s0, 1 -/* 2CAE0 800516E0 0204102B */ sltu $v0, $s0, $a0 -/* 2CAE4 800516E4 1440FFF9 */ bnez $v0, .L800516CC -/* 2CAE8 800516E8 24630048 */ addiu $v1, $v1, 0x48 -.L800516EC: -/* 2CAEC 800516EC 8EA20034 */ lw $v0, 0x34($s5) -/* 2CAF0 800516F0 0202102B */ sltu $v0, $s0, $v0 -/* 2CAF4 800516F4 1440001A */ bnez $v0, .L80051760 -/* 2CAF8 800516F8 00000000 */ nop -.L800516FC: -/* 2CAFC 800516FC 8EB00030 */ lw $s0, 0x30($s5) -/* 2CB00 80051700 8EA30034 */ lw $v1, 0x34($s5) -/* 2CB04 80051704 0203102B */ sltu $v0, $s0, $v1 -/* 2CB08 80051708 10400195 */ beqz $v0, .L80051D60 -/* 2CB0C 8005170C 001010C0 */ sll $v0, $s0, 3 -/* 2CB10 80051710 0060202D */ daddu $a0, $v1, $zero -/* 2CB14 80051714 00501021 */ addu $v0, $v0, $s0 -/* 2CB18 80051718 000210C0 */ sll $v0, $v0, 3 -/* 2CB1C 8005171C 8FA80070 */ lw $t0, 0x70($sp) -/* 2CB20 80051720 24431320 */ addiu $v1, $v0, 0x1320 -/* 2CB24 80051724 91050022 */ lbu $a1, 0x22($t0) -/* 2CB28 80051728 8FA80030 */ lw $t0, 0x30($sp) -.L8005172C: -/* 2CB2C 8005172C 01038821 */ addu $s1, $t0, $v1 -/* 2CB30 80051730 92220045 */ lbu $v0, 0x45($s1) -/* 2CB34 80051734 0045102B */ sltu $v0, $v0, $a1 -/* 2CB38 80051738 5440FFBA */ bnel $v0, $zero, .L80051624 -/* 2CB3C 8005173C 0220202D */ daddu $a0, $s1, $zero -/* 2CB40 80051740 26100001 */ addiu $s0, $s0, 1 -/* 2CB44 80051744 0204102B */ sltu $v0, $s0, $a0 -/* 2CB48 80051748 1440FFF8 */ bnez $v0, .L8005172C -/* 2CB4C 8005174C 24630048 */ addiu $v1, $v1, 0x48 -.L80051750: -/* 2CB50 80051750 8EA20034 */ lw $v0, 0x34($s5) -/* 2CB54 80051754 0202102B */ sltu $v0, $s0, $v0 -/* 2CB58 80051758 10400181 */ beqz $v0, .L80051D60 -/* 2CB5C 8005175C 00000000 */ nop -.L80051760: -/* 2CB60 80051760 8EA20030 */ lw $v0, 0x30($s5) -/* 2CB64 80051764 8FA80040 */ lw $t0, 0x40($sp) -/* 2CB68 80051768 02021023 */ subu $v0, $s0, $v0 -/* 2CB6C 8005176C 01021021 */ addu $v0, $t0, $v0 -/* 2CB70 80051770 A05E0000 */ sb $fp, ($v0) -/* 2CB74 80051774 8EA20030 */ lw $v0, 0x30($s5) -/* 2CB78 80051778 8FA8003C */ lw $t0, 0x3c($sp) -/* 2CB7C 8005177C 02021023 */ subu $v0, $s0, $v0 -/* 2CB80 80051780 01021021 */ addu $v0, $t0, $v0 -/* 2CB84 80051784 A05E0000 */ sb $fp, ($v0) -/* 2CB88 80051788 8EA20030 */ lw $v0, 0x30($s5) -/* 2CB8C 8005178C 8FA80070 */ lw $t0, 0x70($sp) -/* 2CB90 80051790 8EA30014 */ lw $v1, 0x14($s5) -/* 2CB94 80051794 02021023 */ subu $v0, $s0, $v0 -/* 2CB98 80051798 000210C0 */ sll $v0, $v0, 3 -/* 2CB9C 8005179C 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2CBA0 800517A0 01029021 */ addu $s2, $t0, $v0 -/* 2CBA4 800517A4 00161400 */ sll $v0, $s6, 0x10 -/* 2CBA8 800517A8 00621821 */ addu $v1, $v1, $v0 -/* 2CBAC 800517AC 32E200FF */ andi $v0, $s7, 0xff -/* 2CBB0 800517B0 00021200 */ sll $v0, $v0, 8 -/* 2CBB4 800517B4 00621821 */ addu $v1, $v1, $v0 -/* 2CBB8 800517B8 AE430000 */ sw $v1, ($s2) -/* 2CBBC 800517BC 92620026 */ lbu $v0, 0x26($s3) -/* 2CBC0 800517C0 30420001 */ andi $v0, $v0, 1 -/* 2CBC4 800517C4 50400002 */ beql $v0, $zero, .L800517D0 -/* 2CBC8 800517C8 A2400007 */ sb $zero, 7($s2) -/* 2CBCC 800517CC A25E0007 */ sb $fp, 7($s2) -.L800517D0: -/* 2CBD0 800517D0 24080009 */ addiu $t0, $zero, 9 -/* 2CBD4 800517D4 12C80033 */ beq $s6, $t0, .L800518A4 -/* 2CBD8 800517D8 32E3007F */ andi $v1, $s7, 0x7f -/* 2CBDC 800517DC 92620026 */ lbu $v0, 0x26($s3) -/* 2CBE0 800517E0 30420001 */ andi $v0, $v0, 1 -/* 2CBE4 800517E4 50400002 */ beql $v0, $zero, .L800517F0 -/* 2CBE8 800517E8 A2400007 */ sb $zero, 7($s2) -/* 2CBEC 800517EC A25E0007 */ sb $fp, 7($s2) -.L800517F0: -/* 2CBF0 800517F0 3284007F */ andi $a0, $s4, 0x7f -/* 2CBF4 800517F4 8E620000 */ lw $v0, ($s3) -/* 2CBF8 800517F8 32E3007F */ andi $v1, $s7, 0x7f -/* 2CBFC 800517FC 9445001E */ lhu $a1, 0x1e($v0) -/* 2CC00 80051800 00031040 */ sll $v0, $v1, 1 -/* 2CC04 80051804 00431021 */ addu $v0, $v0, $v1 -/* 2CC08 80051808 000210C0 */ sll $v0, $v0, 3 -/* 2CC0C 8005180C 00431021 */ addu $v0, $v0, $v1 -/* 2CC10 80051810 00021080 */ sll $v0, $v0, 2 -/* 2CC14 80051814 A2440006 */ sb $a0, 6($s2) -/* 2CC18 80051818 00451023 */ subu $v0, $v0, $a1 -/* 2CC1C 8005181C A6420004 */ sh $v0, 4($s2) -/* 2CC20 80051820 82A30038 */ lb $v1, 0x38($s5) -/* 2CC24 80051824 86620018 */ lh $v0, 0x18($s3) -/* 2CC28 80051828 00620018 */ mult $v1, $v0 -/* 2CC2C 8005182C 00004012 */ mflo $t0 -/* 2CC30 80051830 00000000 */ nop -/* 2CC34 80051834 00000000 */ nop -/* 2CC38 80051838 01040018 */ mult $t0, $a0 -/* 2CC3C 8005183C 00004012 */ mflo $t0 -/* 2CC40 80051840 00081383 */ sra $v0, $t0, 0xe -/* 2CC44 80051844 A6220040 */ sh $v0, 0x40($s1) -/* 2CC48 80051848 86420004 */ lh $v0, 4($s2) -/* 2CC4C 8005184C 8664000C */ lh $a0, 0xc($s3) -/* 2CC50 80051850 0C014D6A */ jal func_800535A8 -/* 2CC54 80051854 00442021 */ addu $a0, $v0, $a0 -/* 2CC58 80051858 8E620000 */ lw $v0, ($s3) -/* 2CC5C 8005185C C4420020 */ lwc1 $f2, 0x20($v0) -/* 2CC60 80051860 46020002 */ mul.s $f0, $f0, $f2 -/* 2CC64 80051864 00000000 */ nop -/* 2CC68 80051868 E6200004 */ swc1 $f0, 4($s1) -/* 2CC6C 8005186C 92620024 */ lbu $v0, 0x24($s3) -/* 2CC70 80051870 A222000E */ sb $v0, 0xe($s1) -/* 2CC74 80051874 92620025 */ lbu $v0, 0x25($s3) -/* 2CC78 80051878 A222000F */ sb $v0, 0xf($s1) -/* 2CC7C 8005187C 8E620000 */ lw $v0, ($s3) -/* 2CC80 80051880 AE220000 */ sw $v0, ($s1) -/* 2CC84 80051884 8FA80070 */ lw $t0, 0x70($sp) -/* 2CC88 80051888 91020023 */ lbu $v0, 0x23($t0) -/* 2CC8C 8005188C A2220010 */ sb $v0, 0x10($s1) -/* 2CC90 80051890 8E620004 */ lw $v0, 4($s3) -/* 2CC94 80051894 AE220014 */ sw $v0, 0x14($s1) -/* 2CC98 80051898 8E620008 */ lw $v0, 8($s3) -/* 2CC9C 8005189C 08014659 */ j .L80051964 -/* 2CCA0 800518A0 AE220018 */ sw $v0, 0x18($s1) -.L800518A4: -/* 2CCA4 800518A4 A2400007 */ sb $zero, 7($s2) -/* 2CCA8 800518A8 8FA80070 */ lw $t0, 0x70($sp) -/* 2CCAC 800518AC 00031040 */ sll $v0, $v1, 1 -/* 2CCB0 800518B0 8D040000 */ lw $a0, ($t0) -/* 2CCB4 800518B4 00431021 */ addu $v0, $v0, $v1 -/* 2CCB8 800518B8 8C900054 */ lw $s0, 0x54($a0) -/* 2CCBC 800518BC 00021080 */ sll $v0, $v0, 2 -/* 2CCC0 800518C0 02028021 */ addu $s0, $s0, $v0 -/* 2CCC4 800518C4 96060000 */ lhu $a2, ($s0) -/* 2CCC8 800518C8 26270014 */ addiu $a3, $s1, 0x14 -/* 2CCCC 800518CC 00062A02 */ srl $a1, $a2, 8 -/* 2CCD0 800518D0 0C014E26 */ jal func_80053898 -/* 2CCD4 800518D4 30C600FF */ andi $a2, $a2, 0xff -/* 2CCD8 800518D8 AE220000 */ sw $v0, ($s1) -/* 2CCDC 800518DC 96030002 */ lhu $v1, 2($s0) -/* 2CCE0 800518E0 9442001E */ lhu $v0, 0x1e($v0) -/* 2CCE4 800518E4 00621823 */ subu $v1, $v1, $v0 -/* 2CCE8 800518E8 A6430004 */ sh $v1, 4($s2) -/* 2CCEC 800518EC 92030004 */ lbu $v1, 4($s0) -/* 2CCF0 800518F0 3282007F */ andi $v0, $s4, 0x7f -/* 2CCF4 800518F4 00430018 */ mult $v0, $v1 -/* 2CCF8 800518F8 00004012 */ mflo $t0 -/* 2CCFC 800518FC 000819C3 */ sra $v1, $t0, 7 -/* 2CD00 80051900 A2430006 */ sb $v1, 6($s2) -/* 2CD04 80051904 82A40038 */ lb $a0, 0x38($s5) -/* 2CD08 80051908 86620018 */ lh $v0, 0x18($s3) -/* 2CD0C 8005190C 00820018 */ mult $a0, $v0 -/* 2CD10 80051910 00004012 */ mflo $t0 -/* 2CD14 80051914 00031E00 */ sll $v1, $v1, 0x18 -/* 2CD18 80051918 00031E03 */ sra $v1, $v1, 0x18 -/* 2CD1C 8005191C 01030018 */ mult $t0, $v1 -/* 2CD20 80051920 00004012 */ mflo $t0 -/* 2CD24 80051924 00081383 */ sra $v0, $t0, 0xe -/* 2CD28 80051928 A6220040 */ sh $v0, 0x40($s1) -/* 2CD2C 8005192C 0C014D6A */ jal func_800535A8 -/* 2CD30 80051930 86440004 */ lh $a0, 4($s2) -/* 2CD34 80051934 8E220000 */ lw $v0, ($s1) -/* 2CD38 80051938 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2CD3C 8005193C 46020002 */ mul.s $f0, $f0, $f2 -/* 2CD40 80051940 00000000 */ nop -/* 2CD44 80051944 E6200004 */ swc1 $f0, 4($s1) -/* 2CD48 80051948 92020005 */ lbu $v0, 5($s0) -/* 2CD4C 8005194C A222000E */ sb $v0, 0xe($s1) -/* 2CD50 80051950 92020006 */ lbu $v0, 6($s0) -/* 2CD54 80051954 A222000F */ sb $v0, 0xf($s1) -/* 2CD58 80051958 8FA80070 */ lw $t0, 0x70($sp) -/* 2CD5C 8005195C 91020023 */ lbu $v0, 0x23($t0) -/* 2CD60 80051960 A2220010 */ sb $v0, 0x10($s1) -.L80051964: -/* 2CD64 80051964 24020002 */ addiu $v0, $zero, 2 -/* 2CD68 80051968 A2220043 */ sb $v0, 0x43($s1) -/* 2CD6C 8005196C 8FA80070 */ lw $t0, 0x70($sp) -/* 2CD70 80051970 91020022 */ lbu $v0, 0x22($t0) -/* 2CD74 80051974 A2220045 */ sb $v0, 0x45($s1) -/* 2CD78 80051978 08014758 */ j .L80051D60 -/* 2CD7C 8005197C A2220044 */ sb $v0, 0x44($s1) -.L80051980: -/* 2CD80 80051980 1040002C */ beqz $v0, .L80051A34 -/* 2CD84 80051984 32E2007F */ andi $v0, $s7, 0x7f -/* 2CD88 80051988 00162400 */ sll $a0, $s6, 0x10 -/* 2CD8C 8005198C A2620024 */ sb $v0, 0x24($s3) -/* 2CD90 80051990 8EB00030 */ lw $s0, 0x30($s5) -/* 2CD94 80051994 8EA30014 */ lw $v1, 0x14($s5) -/* 2CD98 80051998 8EA20034 */ lw $v0, 0x34($s5) -/* 2CD9C 8005199C 0202102B */ sltu $v0, $s0, $v0 -/* 2CDA0 800519A0 104000EF */ beqz $v0, .L80051D60 -/* 2CDA4 800519A4 0064B821 */ addu $s7, $v1, $a0 -/* 2CDA8 800519A8 001010C0 */ sll $v0, $s0, 3 -/* 2CDAC 800519AC 00501021 */ addu $v0, $v0, $s0 -/* 2CDB0 800519B0 000210C0 */ sll $v0, $v0, 3 -/* 2CDB4 800519B4 24441320 */ addiu $a0, $v0, 0x1320 -.L800519B8: -/* 2CDB8 800519B8 8EA20030 */ lw $v0, 0x30($s5) -/* 2CDBC 800519BC 8FA80070 */ lw $t0, 0x70($sp) -/* 2CDC0 800519C0 02021023 */ subu $v0, $s0, $v0 -/* 2CDC4 800519C4 000210C0 */ sll $v0, $v0, 3 -/* 2CDC8 800519C8 00489021 */ addu $s2, $v0, $t0 -/* 2CDCC 800519CC 8E4207B4 */ lw $v0, 0x7b4($s2) -/* 2CDD0 800519D0 3C08FFFF */ lui $t0, 0xffff -/* 2CDD4 800519D4 00481024 */ and $v0, $v0, $t0 -/* 2CDD8 800519D8 1457000F */ bne $v0, $s7, .L80051A18 -/* 2CDDC 800519DC 00000000 */ nop -/* 2CDE0 800519E0 8FA80030 */ lw $t0, 0x30($sp) -/* 2CDE4 800519E4 01048821 */ addu $s1, $t0, $a0 -/* 2CDE8 800519E8 8FA80070 */ lw $t0, 0x70($sp) -/* 2CDEC 800519EC 92230045 */ lbu $v1, 0x45($s1) -/* 2CDF0 800519F0 91020022 */ lbu $v0, 0x22($t0) -/* 2CDF4 800519F4 14620008 */ bne $v1, $v0, .L80051A18 -/* 2CDF8 800519F8 24080009 */ addiu $t0, $zero, 9 -/* 2CDFC 800519FC 12C80006 */ beq $s6, $t0, .L80051A18 -/* 2CE00 80051A00 00000000 */ nop -/* 2CE04 80051A04 92220043 */ lbu $v0, 0x43($s1) -/* 2CE08 80051A08 92630024 */ lbu $v1, 0x24($s3) -/* 2CE0C 80051A0C 34420010 */ ori $v0, $v0, 0x10 -/* 2CE10 80051A10 A223000E */ sb $v1, 0xe($s1) -/* 2CE14 80051A14 A2220043 */ sb $v0, 0x43($s1) -.L80051A18: -/* 2CE18 80051A18 8EA20034 */ lw $v0, 0x34($s5) -/* 2CE1C 80051A1C 26100001 */ addiu $s0, $s0, 1 -/* 2CE20 80051A20 0202102B */ sltu $v0, $s0, $v0 -/* 2CE24 80051A24 1440FFE4 */ bnez $v0, .L800519B8 -/* 2CE28 80051A28 24840048 */ addiu $a0, $a0, 0x48 -/* 2CE2C 80051A2C 08014758 */ j .L80051D60 -/* 2CE30 80051A30 00000000 */ nop -.L80051A34: -/* 2CE34 80051A34 00171E00 */ sll $v1, $s7, 0x18 -/* 2CE38 80051A38 10600005 */ beqz $v1, .L80051A50 -/* 2CE3C 80051A3C AE630018 */ sw $v1, 0x18($s3) -/* 2CE40 80051A40 3C0200FF */ lui $v0, 0xff -/* 2CE44 80051A44 3442FFFF */ ori $v0, $v0, 0xffff -/* 2CE48 80051A48 00621025 */ or $v0, $v1, $v0 -/* 2CE4C 80051A4C AE620018 */ sw $v0, 0x18($s3) -.L80051A50: -/* 2CE50 80051A50 00162400 */ sll $a0, $s6, 0x10 -/* 2CE54 80051A54 8EB00030 */ lw $s0, 0x30($s5) -/* 2CE58 80051A58 8EA30014 */ lw $v1, 0x14($s5) -/* 2CE5C 80051A5C 8EA20034 */ lw $v0, 0x34($s5) -/* 2CE60 80051A60 0202102B */ sltu $v0, $s0, $v0 -/* 2CE64 80051A64 104000BE */ beqz $v0, .L80051D60 -/* 2CE68 80051A68 0064B821 */ addu $s7, $v1, $a0 -/* 2CE6C 80051A6C 001010C0 */ sll $v0, $s0, 3 -/* 2CE70 80051A70 00501021 */ addu $v0, $v0, $s0 -/* 2CE74 80051A74 000210C0 */ sll $v0, $v0, 3 -/* 2CE78 80051A78 24441320 */ addiu $a0, $v0, 0x1320 -.L80051A7C: -/* 2CE7C 80051A7C 8EA20030 */ lw $v0, 0x30($s5) -/* 2CE80 80051A80 8FA80070 */ lw $t0, 0x70($sp) -/* 2CE84 80051A84 02021023 */ subu $v0, $s0, $v0 -/* 2CE88 80051A88 000210C0 */ sll $v0, $v0, 3 -/* 2CE8C 80051A8C 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2CE90 80051A90 01029021 */ addu $s2, $t0, $v0 -/* 2CE94 80051A94 8E420000 */ lw $v0, ($s2) -/* 2CE98 80051A98 3C08FFFF */ lui $t0, 0xffff -/* 2CE9C 80051A9C 00481024 */ and $v0, $v0, $t0 -/* 2CEA0 80051AA0 14570020 */ bne $v0, $s7, .L80051B24 -/* 2CEA4 80051AA4 00000000 */ nop -/* 2CEA8 80051AA8 8FA80030 */ lw $t0, 0x30($sp) -/* 2CEAC 80051AAC 01048821 */ addu $s1, $t0, $a0 -/* 2CEB0 80051AB0 8FA80070 */ lw $t0, 0x70($sp) -/* 2CEB4 80051AB4 92230045 */ lbu $v1, 0x45($s1) -/* 2CEB8 80051AB8 91020022 */ lbu $v0, 0x22($t0) -/* 2CEBC 80051ABC 14620019 */ bne $v1, $v0, .L80051B24 -/* 2CEC0 80051AC0 00000000 */ nop -/* 2CEC4 80051AC4 82A30038 */ lb $v1, 0x38($s5) -/* 2CEC8 80051AC8 86620018 */ lh $v0, 0x18($s3) -/* 2CECC 80051ACC 00620018 */ mult $v1, $v0 -/* 2CED0 80051AD0 00004012 */ mflo $t0 -/* 2CED4 80051AD4 82420006 */ lb $v0, 6($s2) -/* 2CED8 80051AD8 00000000 */ nop -/* 2CEDC 80051ADC 01020018 */ mult $t0, $v0 -/* 2CEE0 80051AE0 00004012 */ mflo $t0 -/* 2CEE4 80051AE4 00081383 */ sra $v0, $t0, 0xe -/* 2CEE8 80051AE8 A6220040 */ sh $v0, 0x40($s1) -/* 2CEEC 80051AEC 8EA20030 */ lw $v0, 0x30($s5) -/* 2CEF0 80051AF0 8FA80040 */ lw $t0, 0x40($sp) -/* 2CEF4 80051AF4 02021023 */ subu $v0, $s0, $v0 -/* 2CEF8 80051AF8 01021021 */ addu $v0, $t0, $v0 -/* 2CEFC 80051AFC 90420000 */ lbu $v0, ($v0) -/* 2CF00 80051B00 14400008 */ bnez $v0, .L80051B24 -/* 2CF04 80051B04 00000000 */ nop -/* 2CF08 80051B08 9222003D */ lbu $v0, 0x3d($s1) -/* 2CF0C 80051B0C 34420020 */ ori $v0, $v0, 0x20 -/* 2CF10 80051B10 A222003D */ sb $v0, 0x3d($s1) -/* 2CF14 80051B14 8EA20030 */ lw $v0, 0x30($s5) -/* 2CF18 80051B18 02021023 */ subu $v0, $s0, $v0 -/* 2CF1C 80051B1C 01021021 */ addu $v0, $t0, $v0 -/* 2CF20 80051B20 A05E0000 */ sb $fp, ($v0) -.L80051B24: -/* 2CF24 80051B24 8EA20034 */ lw $v0, 0x34($s5) -/* 2CF28 80051B28 26100001 */ addiu $s0, $s0, 1 -/* 2CF2C 80051B2C 0202102B */ sltu $v0, $s0, $v0 -/* 2CF30 80051B30 1440FFD2 */ bnez $v0, .L80051A7C -/* 2CF34 80051B34 24840048 */ addiu $a0, $a0, 0x48 -/* 2CF38 80051B38 08014758 */ j .L80051D60 -/* 2CF3C 80051B3C 00000000 */ nop -.L80051B40: -/* 2CF40 80051B40 0C0147A0 */ jal func_80051E80 -/* 2CF44 80051B44 02A0202D */ daddu $a0, $s5, $zero -/* 2CF48 80051B48 0040A02D */ daddu $s4, $v0, $zero -/* 2CF4C 80051B4C 32E300FF */ andi $v1, $s7, 0xff -/* 2CF50 80051B50 24020067 */ addiu $v0, $zero, 0x67 -/* 2CF54 80051B54 10620013 */ beq $v1, $v0, .L80051BA4 -/* 2CF58 80051B58 28620068 */ slti $v0, $v1, 0x68 -/* 2CF5C 80051B5C 10400005 */ beqz $v0, .L80051B74 -/* 2CF60 80051B60 24020066 */ addiu $v0, $zero, 0x66 -/* 2CF64 80051B64 1062000A */ beq $v1, $v0, .L80051B90 -/* 2CF68 80051B68 32820001 */ andi $v0, $s4, 1 -/* 2CF6C 80051B6C 08014758 */ j .L80051D60 -/* 2CF70 80051B70 00000000 */ nop -.L80051B74: -/* 2CF74 80051B74 24020068 */ addiu $v0, $zero, 0x68 -/* 2CF78 80051B78 10620027 */ beq $v1, $v0, .L80051C18 -/* 2CF7C 80051B7C 24020069 */ addiu $v0, $zero, 0x69 -/* 2CF80 80051B80 10620027 */ beq $v1, $v0, .L80051C20 -/* 2CF84 80051B84 328300FF */ andi $v1, $s4, 0xff -/* 2CF88 80051B88 08014758 */ j .L80051D60 -/* 2CF8C 80051B8C 00000000 */ nop -.L80051B90: -/* 2CF90 80051B90 00021080 */ sll $v0, $v0, 2 -/* 2CF94 80051B94 8EA30008 */ lw $v1, 8($s5) -/* 2CF98 80051B98 02A21021 */ addu $v0, $s5, $v0 -/* 2CF9C 80051B9C 08014758 */ j .L80051D60 -/* 2CFA0 80051BA0 AC43000C */ sw $v1, 0xc($v0) -.L80051BA4: -/* 2CFA4 80051BA4 3282007C */ andi $v0, $s4, 0x7c -/* 2CFA8 80051BA8 00022882 */ srl $a1, $v0, 2 -/* 2CFAC 80051BAC 10A00013 */ beqz $a1, .L80051BFC -/* 2CFB0 80051BB0 32840001 */ andi $a0, $s4, 1 -/* 2CFB4 80051BB4 02A41821 */ addu $v1, $s5, $a0 -/* 2CFB8 80051BB8 9062002C */ lbu $v0, 0x2c($v1) -/* 2CFBC 80051BBC 10400009 */ beqz $v0, .L80051BE4 -/* 2CFC0 80051BC0 2442FFFF */ addiu $v0, $v0, -1 -/* 2CFC4 80051BC4 A062002C */ sb $v0, 0x2c($v1) -/* 2CFC8 80051BC8 304200FF */ andi $v0, $v0, 0xff -/* 2CFCC 80051BCC 10400064 */ beqz $v0, .L80051D60 -/* 2CFD0 80051BD0 00041080 */ sll $v0, $a0, 2 -/* 2CFD4 80051BD4 02A21021 */ addu $v0, $s5, $v0 -/* 2CFD8 80051BD8 8C42000C */ lw $v0, 0xc($v0) -/* 2CFDC 80051BDC 08014758 */ j .L80051D60 -/* 2CFE0 80051BE0 AEA20008 */ sw $v0, 8($s5) -.L80051BE4: -/* 2CFE4 80051BE4 00041080 */ sll $v0, $a0, 2 -/* 2CFE8 80051BE8 02A21021 */ addu $v0, $s5, $v0 -/* 2CFEC 80051BEC 8C42000C */ lw $v0, 0xc($v0) -/* 2CFF0 80051BF0 AEA20008 */ sw $v0, 8($s5) -/* 2CFF4 80051BF4 08014758 */ j .L80051D60 -/* 2CFF8 80051BF8 A065002C */ sb $a1, 0x2c($v1) -.L80051BFC: -/* 2CFFC 80051BFC 00041080 */ sll $v0, $a0, 2 -/* 2D000 80051C00 02A21021 */ addu $v0, $s5, $v0 -/* 2D004 80051C04 8C42000C */ lw $v0, 0xc($v0) -/* 2D008 80051C08 AEA20008 */ sw $v0, 8($s5) -/* 2D00C 80051C0C 02A41021 */ addu $v0, $s5, $a0 -/* 2D010 80051C10 08014758 */ j .L80051D60 -/* 2D014 80051C14 A040002C */ sb $zero, 0x2c($v0) -.L80051C18: -/* 2D018 80051C18 08014758 */ j .L80051D60 -/* 2D01C 80051C1C A2740025 */ sb $s4, 0x25($s3) -.L80051C20: -/* 2D020 80051C20 24020001 */ addiu $v0, $zero, 1 -/* 2D024 80051C24 1462004E */ bne $v1, $v0, .L80051D60 -/* 2D028 80051C28 00000000 */ nop -/* 2D02C 80051C2C 92620026 */ lbu $v0, 0x26($s3) -/* 2D030 80051C30 34420001 */ ori $v0, $v0, 1 -/* 2D034 80051C34 08014758 */ j .L80051D60 -/* 2D038 80051C38 A2620026 */ sb $v0, 0x26($s3) -.L80051C3C: -/* 2D03C 80051C3C 0C0147A0 */ jal func_80051E80 -/* 2D040 80051C40 02A0202D */ daddu $a0, $s5, $zero -/* 2D044 80051C44 24080009 */ addiu $t0, $zero, 9 -/* 2D048 80051C48 12C80045 */ beq $s6, $t0, .L80051D60 -/* 2D04C 80051C4C 0040A02D */ daddu $s4, $v0, $zero -/* 2D050 80051C50 32E500FF */ andi $a1, $s7, 0xff -/* 2D054 80051C54 8FA80070 */ lw $t0, 0x70($sp) -/* 2D058 80051C58 328600FF */ andi $a2, $s4, 0xff -/* 2D05C 80051C5C 8D040000 */ lw $a0, ($t0) -/* 2D060 80051C60 0C014E26 */ jal func_80053898 -/* 2D064 80051C64 26670004 */ addiu $a3, $s3, 4 -/* 2D068 80051C68 08014758 */ j .L80051D60 -/* 2D06C 80051C6C AE620000 */ sw $v0, ($s3) -.L80051C70: -/* 2D070 80051C70 0C0147A0 */ jal func_80051E80 -/* 2D074 80051C74 02A0202D */ daddu $a0, $s5, $zero -/* 2D078 80051C78 00171E00 */ sll $v1, $s7, 0x18 -/* 2D07C 80051C7C 304200FF */ andi $v0, $v0, 0xff -/* 2D080 80051C80 00021400 */ sll $v0, $v0, 0x10 -/* 2D084 80051C84 00621821 */ addu $v1, $v1, $v0 -/* 2D088 80051C88 00162400 */ sll $a0, $s6, 0x10 -/* 2D08C 80051C8C AE63000C */ sw $v1, 0xc($s3) -/* 2D090 80051C90 8EB00030 */ lw $s0, 0x30($s5) -/* 2D094 80051C94 8EA30014 */ lw $v1, 0x14($s5) -/* 2D098 80051C98 8EA20034 */ lw $v0, 0x34($s5) -/* 2D09C 80051C9C 0202102B */ sltu $v0, $s0, $v0 -/* 2D0A0 80051CA0 1040002F */ beqz $v0, .L80051D60 -/* 2D0A4 80051CA4 0064B821 */ addu $s7, $v1, $a0 -/* 2D0A8 80051CA8 001010C0 */ sll $v0, $s0, 3 -/* 2D0AC 80051CAC 00501021 */ addu $v0, $v0, $s0 -/* 2D0B0 80051CB0 000210C0 */ sll $v0, $v0, 3 -/* 2D0B4 80051CB4 24541320 */ addiu $s4, $v0, 0x1320 -.L80051CB8: -/* 2D0B8 80051CB8 8EA20030 */ lw $v0, 0x30($s5) -/* 2D0BC 80051CBC 8FA80070 */ lw $t0, 0x70($sp) -/* 2D0C0 80051CC0 02021023 */ subu $v0, $s0, $v0 -/* 2D0C4 80051CC4 000210C0 */ sll $v0, $v0, 3 -/* 2D0C8 80051CC8 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2D0CC 80051CCC 01029021 */ addu $s2, $t0, $v0 -/* 2D0D0 80051CD0 8E420000 */ lw $v0, ($s2) -/* 2D0D4 80051CD4 3C08FFFF */ lui $t0, 0xffff -/* 2D0D8 80051CD8 00481024 */ and $v0, $v0, $t0 -/* 2D0DC 80051CDC 1457001B */ bne $v0, $s7, .L80051D4C -/* 2D0E0 80051CE0 00000000 */ nop -/* 2D0E4 80051CE4 8FA80030 */ lw $t0, 0x30($sp) -/* 2D0E8 80051CE8 01148821 */ addu $s1, $t0, $s4 -/* 2D0EC 80051CEC 8FA80070 */ lw $t0, 0x70($sp) -/* 2D0F0 80051CF0 92230045 */ lbu $v1, 0x45($s1) -/* 2D0F4 80051CF4 91020022 */ lbu $v0, 0x22($t0) -/* 2D0F8 80051CF8 14620014 */ bne $v1, $v0, .L80051D4C -/* 2D0FC 80051CFC 24080009 */ addiu $t0, $zero, 9 -/* 2D100 80051D00 12C80012 */ beq $s6, $t0, .L80051D4C -/* 2D104 80051D04 00000000 */ nop -/* 2D108 80051D08 86420004 */ lh $v0, 4($s2) -/* 2D10C 80051D0C 8664000C */ lh $a0, 0xc($s3) -/* 2D110 80051D10 0C014D6A */ jal func_800535A8 -/* 2D114 80051D14 00442021 */ addu $a0, $v0, $a0 -/* 2D118 80051D18 8E620000 */ lw $v0, ($s3) -/* 2D11C 80051D1C C4420020 */ lwc1 $f2, 0x20($v0) -/* 2D120 80051D20 46020002 */ mul.s $f0, $f0, $f2 -/* 2D124 80051D24 00000000 */ nop -/* 2D128 80051D28 92220043 */ lbu $v0, 0x43($s1) -/* 2D12C 80051D2C 34420008 */ ori $v0, $v0, 8 -/* 2D130 80051D30 A2220043 */ sb $v0, 0x43($s1) -/* 2D134 80051D34 E6200004 */ swc1 $f0, 4($s1) -/* 2D138 80051D38 8EA20030 */ lw $v0, 0x30($s5) -/* 2D13C 80051D3C 8FA8003C */ lw $t0, 0x3c($sp) -/* 2D140 80051D40 02021023 */ subu $v0, $s0, $v0 -/* 2D144 80051D44 01021021 */ addu $v0, $t0, $v0 -/* 2D148 80051D48 A05E0000 */ sb $fp, ($v0) -.L80051D4C: -/* 2D14C 80051D4C 8EA20034 */ lw $v0, 0x34($s5) -/* 2D150 80051D50 26100001 */ addiu $s0, $s0, 1 -/* 2D154 80051D54 0202102B */ sltu $v0, $s0, $v0 -/* 2D158 80051D58 1440FFD7 */ bnez $v0, .L80051CB8 -/* 2D15C 80051D5C 26940048 */ addiu $s4, $s4, 0x48 -.L80051D60: -/* 2D160 80051D60 8EA20018 */ lw $v0, 0x18($s5) -/* 2D164 80051D64 1040FDC9 */ beqz $v0, .L8005148C -/* 2D168 80051D68 00000000 */ nop -.L80051D6C: -/* 2D16C 80051D6C 93A20034 */ lbu $v0, 0x34($sp) -/* 2D170 80051D70 10400037 */ beqz $v0, .L80051E50 -/* 2D174 80051D74 00000000 */ nop -/* 2D178 80051D78 8EB00030 */ lw $s0, 0x30($s5) -/* 2D17C 80051D7C 8EA20034 */ lw $v0, 0x34($s5) -/* 2D180 80051D80 0202102B */ sltu $v0, $s0, $v0 -/* 2D184 80051D84 10400032 */ beqz $v0, .L80051E50 -/* 2D188 80051D88 001010C0 */ sll $v0, $s0, 3 -/* 2D18C 80051D8C 3C07FF00 */ lui $a3, 0xff00 -/* 2D190 80051D90 27A60010 */ addiu $a2, $sp, 0x10 -/* 2D194 80051D94 00501021 */ addu $v0, $v0, $s0 -/* 2D198 80051D98 000210C0 */ sll $v0, $v0, 3 -/* 2D19C 80051D9C 24451320 */ addiu $a1, $v0, 0x1320 -.L80051DA0: -/* 2D1A0 80051DA0 8EA20030 */ lw $v0, 0x30($s5) -/* 2D1A4 80051DA4 8FA80070 */ lw $t0, 0x70($sp) -/* 2D1A8 80051DA8 02022023 */ subu $a0, $s0, $v0 -/* 2D1AC 80051DAC 000410C0 */ sll $v0, $a0, 3 -/* 2D1B0 80051DB0 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2D1B4 80051DB4 01029021 */ addu $s2, $t0, $v0 -/* 2D1B8 80051DB8 8E420000 */ lw $v0, ($s2) -/* 2D1BC 80051DBC 8EA30014 */ lw $v1, 0x14($s5) -/* 2D1C0 80051DC0 00471024 */ and $v0, $v0, $a3 -/* 2D1C4 80051DC4 1443001D */ bne $v0, $v1, .L80051E3C -/* 2D1C8 80051DC8 00000000 */ nop -/* 2D1CC 80051DCC 8FA80030 */ lw $t0, 0x30($sp) -/* 2D1D0 80051DD0 01058821 */ addu $s1, $t0, $a1 -/* 2D1D4 80051DD4 8FA80070 */ lw $t0, 0x70($sp) -/* 2D1D8 80051DD8 92230045 */ lbu $v1, 0x45($s1) -/* 2D1DC 80051DDC 91020022 */ lbu $v0, 0x22($t0) -/* 2D1E0 80051DE0 14620016 */ bne $v1, $v0, .L80051E3C -/* 2D1E4 80051DE4 00C41021 */ addu $v0, $a2, $a0 -/* 2D1E8 80051DE8 90420000 */ lbu $v0, ($v0) -/* 2D1EC 80051DEC 14400013 */ bnez $v0, .L80051E3C -/* 2D1F0 80051DF0 00000000 */ nop -/* 2D1F4 80051DF4 92430001 */ lbu $v1, 1($s2) -/* 2D1F8 80051DF8 00031080 */ sll $v0, $v1, 2 -/* 2D1FC 80051DFC 00431021 */ addu $v0, $v0, $v1 -/* 2D200 80051E00 000210C0 */ sll $v0, $v0, 3 -/* 2D204 80051E04 00559821 */ addu $s3, $v0, $s5 -/* 2D208 80051E08 82A30038 */ lb $v1, 0x38($s5) -/* 2D20C 80051E0C 8662005C */ lh $v0, 0x5c($s3) -/* 2D210 80051E10 00620018 */ mult $v1, $v0 -/* 2D214 80051E14 00004012 */ mflo $t0 -/* 2D218 80051E18 82420006 */ lb $v0, 6($s2) -/* 2D21C 80051E1C 00000000 */ nop -/* 2D220 80051E20 01020018 */ mult $t0, $v0 -/* 2D224 80051E24 9222003D */ lbu $v0, 0x3d($s1) -/* 2D228 80051E28 34420020 */ ori $v0, $v0, 0x20 -/* 2D22C 80051E2C A222003D */ sb $v0, 0x3d($s1) -/* 2D230 80051E30 00004012 */ mflo $t0 -/* 2D234 80051E34 00081383 */ sra $v0, $t0, 0xe -/* 2D238 80051E38 A6220040 */ sh $v0, 0x40($s1) -.L80051E3C: -/* 2D23C 80051E3C 8EA20034 */ lw $v0, 0x34($s5) -/* 2D240 80051E40 26100001 */ addiu $s0, $s0, 1 -/* 2D244 80051E44 0202102B */ sltu $v0, $s0, $v0 -/* 2D248 80051E48 1440FFD5 */ bnez $v0, .L80051DA0 -/* 2D24C 80051E4C 24A50048 */ addiu $a1, $a1, 0x48 -.L80051E50: -/* 2D250 80051E50 8FBF006C */ lw $ra, 0x6c($sp) -/* 2D254 80051E54 8FBE0068 */ lw $fp, 0x68($sp) -/* 2D258 80051E58 8FB70064 */ lw $s7, 0x64($sp) -/* 2D25C 80051E5C 8FB60060 */ lw $s6, 0x60($sp) -/* 2D260 80051E60 8FB5005C */ lw $s5, 0x5c($sp) -/* 2D264 80051E64 8FB40058 */ lw $s4, 0x58($sp) -/* 2D268 80051E68 8FB30054 */ lw $s3, 0x54($sp) -/* 2D26C 80051E6C 8FB20050 */ lw $s2, 0x50($sp) -/* 2D270 80051E70 8FB1004C */ lw $s1, 0x4c($sp) -/* 2D274 80051E74 8FB00048 */ lw $s0, 0x48($sp) -/* 2D278 80051E78 03E00008 */ jr $ra -/* 2D27C 80051E7C 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80051E80.s b/ver/jp/asm/nonmatchings/2BC40/func_80051E80.s deleted file mode 100644 index 507ef5a5f8..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80051E80.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80051E80 -/* 2D280 80051E80 8C830008 */ lw $v1, 8($a0) -/* 2D284 80051E84 90620000 */ lbu $v0, ($v1) -/* 2D288 80051E88 24630001 */ addiu $v1, $v1, 1 -/* 2D28C 80051E8C AC830008 */ sw $v1, 8($a0) -/* 2D290 80051E90 03E00008 */ jr $ra -/* 2D294 80051E94 304200FF */ andi $v0, $v0, 0xff diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80051E98.s b/ver/jp/asm/nonmatchings/2BC40/func_80051E98.s deleted file mode 100644 index 22c785c449..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80051E98.s +++ /dev/null @@ -1,55 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80051E98 -/* 2D298 80051E98 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2D29C 80051E9C AFB3001C */ sw $s3, 0x1c($sp) -/* 2D2A0 80051EA0 00A0982D */ daddu $s3, $a1, $zero -/* 2D2A4 80051EA4 AFBF0024 */ sw $ra, 0x24($sp) -/* 2D2A8 80051EA8 AFB40020 */ sw $s4, 0x20($sp) -/* 2D2AC 80051EAC AFB20018 */ sw $s2, 0x18($sp) -/* 2D2B0 80051EB0 AFB10014 */ sw $s1, 0x14($sp) -/* 2D2B4 80051EB4 AFB00010 */ sw $s0, 0x10($sp) -/* 2D2B8 80051EB8 8E700030 */ lw $s0, 0x30($s3) -/* 2D2BC 80051EBC 8E620034 */ lw $v0, 0x34($s3) -/* 2D2C0 80051EC0 0202102B */ sltu $v0, $s0, $v0 -/* 2D2C4 80051EC4 1040001C */ beqz $v0, .L80051F38 -/* 2D2C8 80051EC8 0080A02D */ daddu $s4, $a0, $zero -/* 2D2CC 80051ECC 001010C0 */ sll $v0, $s0, 3 -/* 2D2D0 80051ED0 00501021 */ addu $v0, $v0, $s0 -/* 2D2D4 80051ED4 000210C0 */ sll $v0, $v0, 3 -/* 2D2D8 80051ED8 24521320 */ addiu $s2, $v0, 0x1320 -.L80051EDC: -/* 2D2DC 80051EDC 8E620030 */ lw $v0, 0x30($s3) -/* 2D2E0 80051EE0 02021023 */ subu $v0, $s0, $v0 -/* 2D2E4 80051EE4 000210C0 */ sll $v0, $v0, 3 -/* 2D2E8 80051EE8 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2D2EC 80051EEC 02828821 */ addu $s1, $s4, $v0 -/* 2D2F0 80051EF0 92230000 */ lbu $v1, ($s1) -/* 2D2F4 80051EF4 92620014 */ lbu $v0, 0x14($s3) -/* 2D2F8 80051EF8 1462000A */ bne $v1, $v0, .L80051F24 -/* 2D2FC 80051EFC 00000000 */ nop -/* 2D300 80051F00 8E820000 */ lw $v0, ($s4) -/* 2D304 80051F04 00522021 */ addu $a0, $v0, $s2 -/* 2D308 80051F08 90830045 */ lbu $v1, 0x45($a0) -/* 2D30C 80051F0C 92820022 */ lbu $v0, 0x22($s4) -/* 2D310 80051F10 54620004 */ bnel $v1, $v0, .L80051F24 -/* 2D314 80051F14 AE200000 */ sw $zero, ($s1) -/* 2D318 80051F18 0C014D5D */ jal func_80053574 -/* 2D31C 80051F1C 320500FF */ andi $a1, $s0, 0xff -/* 2D320 80051F20 AE200000 */ sw $zero, ($s1) -.L80051F24: -/* 2D324 80051F24 8E620034 */ lw $v0, 0x34($s3) -/* 2D328 80051F28 26100001 */ addiu $s0, $s0, 1 -/* 2D32C 80051F2C 0202102B */ sltu $v0, $s0, $v0 -/* 2D330 80051F30 1440FFEA */ bnez $v0, .L80051EDC -/* 2D334 80051F34 26520048 */ addiu $s2, $s2, 0x48 -.L80051F38: -/* 2D338 80051F38 8FBF0024 */ lw $ra, 0x24($sp) -/* 2D33C 80051F3C 8FB40020 */ lw $s4, 0x20($sp) -/* 2D340 80051F40 8FB3001C */ lw $s3, 0x1c($sp) -/* 2D344 80051F44 8FB20018 */ lw $s2, 0x18($sp) -/* 2D348 80051F48 8FB10014 */ lw $s1, 0x14($sp) -/* 2D34C 80051F4C 8FB00010 */ lw $s0, 0x10($sp) -/* 2D350 80051F50 03E00008 */ jr $ra -/* 2D354 80051F54 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80051F58.s b/ver/jp/asm/nonmatchings/2BC40/func_80051F58.s deleted file mode 100644 index 822091b7e0..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80051F58.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80051F58 -/* 2D358 80051F58 24A901D4 */ addiu $t1, $a1, 0x1d4 -/* 2D35C 80051F5C 8CA70030 */ lw $a3, 0x30($a1) -/* 2D360 80051F60 8CA20034 */ lw $v0, 0x34($a1) -/* 2D364 80051F64 00E2102B */ sltu $v0, $a3, $v0 -/* 2D368 80051F68 1040001A */ beqz $v0, .L80051FD4 -/* 2D36C 80051F6C 0000402D */ daddu $t0, $zero, $zero -/* 2D370 80051F70 24A601D6 */ addiu $a2, $a1, 0x1d6 -.L80051F74: -/* 2D374 80051F74 8CA20030 */ lw $v0, 0x30($a1) -/* 2D378 80051F78 00E21023 */ subu $v0, $a3, $v0 -/* 2D37C 80051F7C 000210C0 */ sll $v0, $v0, 3 -/* 2D380 80051F80 244207B4 */ addiu $v0, $v0, 0x7b4 -/* 2D384 80051F84 00821821 */ addu $v1, $a0, $v0 -/* 2D388 80051F88 90620007 */ lbu $v0, 7($v1) -/* 2D38C 80051F8C 1040000C */ beqz $v0, .L80051FC0 -/* 2D390 80051F90 00000000 */ nop -/* 2D394 80051F94 90620001 */ lbu $v0, 1($v1) -/* 2D398 80051F98 A1220000 */ sb $v0, ($t1) -/* 2D39C 80051F9C 90620002 */ lbu $v0, 2($v1) -/* 2D3A0 80051FA0 25080001 */ addiu $t0, $t0, 1 -/* 2D3A4 80051FA4 A0C2FFFF */ sb $v0, -1($a2) -/* 2D3A8 80051FA8 90620006 */ lbu $v0, 6($v1) -/* 2D3AC 80051FAC 25290004 */ addiu $t1, $t1, 4 -/* 2D3B0 80051FB0 A0C20000 */ sb $v0, ($a2) -/* 2D3B4 80051FB4 2D020004 */ sltiu $v0, $t0, 4 -/* 2D3B8 80051FB8 10400006 */ beqz $v0, .L80051FD4 -/* 2D3BC 80051FBC 24C60004 */ addiu $a2, $a2, 4 -.L80051FC0: -/* 2D3C0 80051FC0 8CA20034 */ lw $v0, 0x34($a1) -/* 2D3C4 80051FC4 24E70001 */ addiu $a3, $a3, 1 -/* 2D3C8 80051FC8 00E2102B */ sltu $v0, $a3, $v0 -/* 2D3CC 80051FCC 1440FFE9 */ bnez $v0, .L80051F74 -/* 2D3D0 80051FD0 00000000 */ nop -.L80051FD4: -/* 2D3D4 80051FD4 03E00008 */ jr $ra -/* 2D3D8 80051FD8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2BC40/func_80051FDC.s b/ver/jp/asm/nonmatchings/2BC40/func_80051FDC.s deleted file mode 100644 index 35d48c27b9..0000000000 --- a/ver/jp/asm/nonmatchings/2BC40/func_80051FDC.s +++ /dev/null @@ -1,172 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80051FDC -/* 2D3DC 80051FDC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2D3E0 80051FE0 AFB60028 */ sw $s6, 0x28($sp) -/* 2D3E4 80051FE4 0080B02D */ daddu $s6, $a0, $zero -/* 2D3E8 80051FE8 AFB40020 */ sw $s4, 0x20($sp) -/* 2D3EC 80051FEC 00A0A02D */ daddu $s4, $a1, $zero -/* 2D3F0 80051FF0 AFBF0030 */ sw $ra, 0x30($sp) -/* 2D3F4 80051FF4 AFB7002C */ sw $s7, 0x2c($sp) -/* 2D3F8 80051FF8 AFB50024 */ sw $s5, 0x24($sp) -/* 2D3FC 80051FFC AFB3001C */ sw $s3, 0x1c($sp) -/* 2D400 80052000 AFB20018 */ sw $s2, 0x18($sp) -/* 2D404 80052004 AFB10014 */ sw $s1, 0x14($sp) -/* 2D408 80052008 AFB00010 */ sw $s0, 0x10($sp) -/* 2D40C 8005200C 92820025 */ lbu $v0, 0x25($s4) -/* 2D410 80052010 8ED70000 */ lw $s7, ($s6) -/* 2D414 80052014 14400081 */ bnez $v0, .L8005221C -/* 2D418 80052018 0000A82D */ daddu $s5, $zero, $zero -.L8005201C: -/* 2D41C 8005201C 00151080 */ sll $v0, $s5, 2 -/* 2D420 80052020 244201D4 */ addiu $v0, $v0, 0x1d4 -/* 2D424 80052024 02829821 */ addu $s3, $s4, $v0 -/* 2D428 80052028 92620001 */ lbu $v0, 1($s3) -/* 2D42C 8005202C 50400076 */ beql $v0, $zero, .L80052208 -/* 2D430 80052030 26B50001 */ addiu $s5, $s5, 1 -/* 2D434 80052034 92620000 */ lbu $v0, ($s3) -/* 2D438 80052038 8E900030 */ lw $s0, 0x30($s4) -/* 2D43C 8005203C 8E840034 */ lw $a0, 0x34($s4) -/* 2D440 80052040 00021880 */ sll $v1, $v0, 2 -/* 2D444 80052044 00621821 */ addu $v1, $v1, $v0 -/* 2D448 80052048 000318C0 */ sll $v1, $v1, 3 -/* 2D44C 8005204C 24630044 */ addiu $v1, $v1, 0x44 -/* 2D450 80052050 0204102B */ sltu $v0, $s0, $a0 -/* 2D454 80052054 10400012 */ beqz $v0, .L800520A0 -/* 2D458 80052058 02839021 */ addu $s2, $s4, $v1 -/* 2D45C 8005205C 001010C0 */ sll $v0, $s0, 3 -/* 2D460 80052060 00501021 */ addu $v0, $v0, $s0 -/* 2D464 80052064 000210C0 */ sll $v0, $v0, 3 -/* 2D468 80052068 24431320 */ addiu $v1, $v0, 0x1320 -.L8005206C: -/* 2D46C 8005206C 02E38821 */ addu $s1, $s7, $v1 -/* 2D470 80052070 92220045 */ lbu $v0, 0x45($s1) -/* 2D474 80052074 10400005 */ beqz $v0, .L8005208C -/* 2D478 80052078 00000000 */ nop -/* 2D47C 8005207C 26100001 */ addiu $s0, $s0, 1 -/* 2D480 80052080 0204102B */ sltu $v0, $s0, $a0 -/* 2D484 80052084 1440FFF9 */ bnez $v0, .L8005206C -/* 2D488 80052088 24630048 */ addiu $v1, $v1, 0x48 -.L8005208C: -/* 2D48C 8005208C 8E820034 */ lw $v0, 0x34($s4) -/* 2D490 80052090 0202102B */ sltu $v0, $s0, $v0 -/* 2D494 80052094 1440001C */ bnez $v0, .L80052108 -/* 2D498 80052098 00000000 */ nop -/* 2D49C 8005209C 8E900030 */ lw $s0, 0x30($s4) -.L800520A0: -/* 2D4A0 800520A0 8E820034 */ lw $v0, 0x34($s4) -/* 2D4A4 800520A4 0202102B */ sltu $v0, $s0, $v0 -/* 2D4A8 800520A8 10400056 */ beqz $v0, .L80052204 -/* 2D4AC 800520AC 001010C0 */ sll $v0, $s0, 3 -/* 2D4B0 800520B0 00501021 */ addu $v0, $v0, $s0 -/* 2D4B4 800520B4 000210C0 */ sll $v0, $v0, 3 -/* 2D4B8 800520B8 24441320 */ addiu $a0, $v0, 0x1320 -.L800520BC: -/* 2D4BC 800520BC 02E48821 */ addu $s1, $s7, $a0 -/* 2D4C0 800520C0 92220045 */ lbu $v0, 0x45($s1) -/* 2D4C4 800520C4 92C30022 */ lbu $v1, 0x22($s6) -/* 2D4C8 800520C8 0043102B */ sltu $v0, $v0, $v1 -/* 2D4CC 800520CC 50400006 */ beql $v0, $zero, .L800520E8 -/* 2D4D0 800520D0 26100001 */ addiu $s0, $s0, 1 -/* 2D4D4 800520D4 0220202D */ daddu $a0, $s1, $zero -/* 2D4D8 800520D8 0C014D5D */ jal func_80053574 -/* 2D4DC 800520DC 320500FF */ andi $a1, $s0, 0xff -/* 2D4E0 800520E0 0801483E */ j .L800520F8 -/* 2D4E4 800520E4 00000000 */ nop -.L800520E8: -/* 2D4E8 800520E8 8E820034 */ lw $v0, 0x34($s4) -/* 2D4EC 800520EC 0202102B */ sltu $v0, $s0, $v0 -/* 2D4F0 800520F0 1440FFF2 */ bnez $v0, .L800520BC -/* 2D4F4 800520F4 24840048 */ addiu $a0, $a0, 0x48 -.L800520F8: -/* 2D4F8 800520F8 8E820034 */ lw $v0, 0x34($s4) -/* 2D4FC 800520FC 0202102B */ sltu $v0, $s0, $v0 -/* 2D500 80052100 50400041 */ beql $v0, $zero, .L80052208 -/* 2D504 80052104 26B50001 */ addiu $s5, $s5, 1 -.L80052108: -/* 2D508 80052108 8E850030 */ lw $a1, 0x30($s4) -/* 2D50C 8005210C 92640000 */ lbu $a0, ($s3) -/* 2D510 80052110 8E830014 */ lw $v1, 0x14($s4) -/* 2D514 80052114 92620001 */ lbu $v0, 1($s3) -/* 2D518 80052118 02052823 */ subu $a1, $s0, $a1 -/* 2D51C 8005211C 000528C0 */ sll $a1, $a1, 3 -/* 2D520 80052120 24A507B4 */ addiu $a1, $a1, 0x7b4 -/* 2D524 80052124 02C52821 */ addu $a1, $s6, $a1 -/* 2D528 80052128 00042400 */ sll $a0, $a0, 0x10 -/* 2D52C 8005212C 00641821 */ addu $v1, $v1, $a0 -/* 2D530 80052130 00021200 */ sll $v0, $v0, 8 -/* 2D534 80052134 00621821 */ addu $v1, $v1, $v0 -/* 2D538 80052138 ACA30000 */ sw $v1, ($a1) -/* 2D53C 8005213C 92630001 */ lbu $v1, 1($s3) -/* 2D540 80052140 8E440000 */ lw $a0, ($s2) -/* 2D544 80052144 3063007F */ andi $v1, $v1, 0x7f -/* 2D548 80052148 00031040 */ sll $v0, $v1, 1 -/* 2D54C 8005214C 00431021 */ addu $v0, $v0, $v1 -/* 2D550 80052150 000210C0 */ sll $v0, $v0, 3 -/* 2D554 80052154 00431021 */ addu $v0, $v0, $v1 -/* 2D558 80052158 9483001E */ lhu $v1, 0x1e($a0) -/* 2D55C 8005215C 00021080 */ sll $v0, $v0, 2 -/* 2D560 80052160 00431023 */ subu $v0, $v0, $v1 -/* 2D564 80052164 A4A20004 */ sh $v0, 4($a1) -/* 2D568 80052168 92630002 */ lbu $v1, 2($s3) -/* 2D56C 8005216C 3063007F */ andi $v1, $v1, 0x7f -/* 2D570 80052170 A0A30006 */ sb $v1, 6($a1) -/* 2D574 80052174 82840038 */ lb $a0, 0x38($s4) -/* 2D578 80052178 86420018 */ lh $v0, 0x18($s2) -/* 2D57C 8005217C 00820018 */ mult $a0, $v0 -/* 2D580 80052180 00003012 */ mflo $a2 -/* 2D584 80052184 00000000 */ nop -/* 2D588 80052188 00000000 */ nop -/* 2D58C 8005218C 00C30018 */ mult $a2, $v1 -/* 2D590 80052190 00003012 */ mflo $a2 -/* 2D594 80052194 00061383 */ sra $v0, $a2, 0xe -/* 2D598 80052198 A6220040 */ sh $v0, 0x40($s1) -/* 2D59C 8005219C 84A20004 */ lh $v0, 4($a1) -/* 2D5A0 800521A0 8644000C */ lh $a0, 0xc($s2) -/* 2D5A4 800521A4 0C014D6A */ jal func_800535A8 -/* 2D5A8 800521A8 00442021 */ addu $a0, $v0, $a0 -/* 2D5AC 800521AC 8E420000 */ lw $v0, ($s2) -/* 2D5B0 800521B0 C4420020 */ lwc1 $f2, 0x20($v0) -/* 2D5B4 800521B4 46020002 */ mul.s $f0, $f0, $f2 -/* 2D5B8 800521B8 00000000 */ nop -/* 2D5BC 800521BC E6200004 */ swc1 $f0, 4($s1) -/* 2D5C0 800521C0 92420024 */ lbu $v0, 0x24($s2) -/* 2D5C4 800521C4 A222000E */ sb $v0, 0xe($s1) -/* 2D5C8 800521C8 92420025 */ lbu $v0, 0x25($s2) -/* 2D5CC 800521CC A222000F */ sb $v0, 0xf($s1) -/* 2D5D0 800521D0 8E420000 */ lw $v0, ($s2) -/* 2D5D4 800521D4 AE220000 */ sw $v0, ($s1) -/* 2D5D8 800521D8 92C20023 */ lbu $v0, 0x23($s6) -/* 2D5DC 800521DC A2220010 */ sb $v0, 0x10($s1) -/* 2D5E0 800521E0 8E420004 */ lw $v0, 4($s2) -/* 2D5E4 800521E4 AE220014 */ sw $v0, 0x14($s1) -/* 2D5E8 800521E8 8E430008 */ lw $v1, 8($s2) -/* 2D5EC 800521EC 24020002 */ addiu $v0, $zero, 2 -/* 2D5F0 800521F0 A2220043 */ sb $v0, 0x43($s1) -/* 2D5F4 800521F4 AE230018 */ sw $v1, 0x18($s1) -/* 2D5F8 800521F8 92C20022 */ lbu $v0, 0x22($s6) -/* 2D5FC 800521FC A2220045 */ sb $v0, 0x45($s1) -/* 2D600 80052200 A2220044 */ sb $v0, 0x44($s1) -.L80052204: -/* 2D604 80052204 26B50001 */ addiu $s5, $s5, 1 -.L80052208: -/* 2D608 80052208 2EA20004 */ sltiu $v0, $s5, 4 -/* 2D60C 8005220C A2600000 */ sb $zero, ($s3) -/* 2D610 80052210 A2600001 */ sb $zero, 1($s3) -/* 2D614 80052214 1440FF81 */ bnez $v0, .L8005201C -/* 2D618 80052218 A2600002 */ sb $zero, 2($s3) -.L8005221C: -/* 2D61C 8005221C 8FBF0030 */ lw $ra, 0x30($sp) -/* 2D620 80052220 8FB7002C */ lw $s7, 0x2c($sp) -/* 2D624 80052224 8FB60028 */ lw $s6, 0x28($sp) -/* 2D628 80052228 8FB50024 */ lw $s5, 0x24($sp) -/* 2D62C 8005222C 8FB40020 */ lw $s4, 0x20($sp) -/* 2D630 80052230 8FB3001C */ lw $s3, 0x1c($sp) -/* 2D634 80052234 8FB20018 */ lw $s2, 0x18($sp) -/* 2D638 80052238 8FB10014 */ lw $s1, 0x14($sp) -/* 2D63C 8005223C 8FB00010 */ lw $s0, 0x10($sp) -/* 2D640 80052240 03E00008 */ jr $ra -/* 2D644 80052244 27BD0038 */ addiu $sp, $sp, 0x38 -/* 2D648 80052248 00000000 */ nop -/* 2D64C 8005224C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2D650/func_80052250.s b/ver/jp/asm/nonmatchings/2D650/func_80052250.s deleted file mode 100644 index c59a52bc5a..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_80052250.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052250 -/* 2D650 80052250 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2D654 80052254 AFB3001C */ sw $s3, 0x1c($sp) -/* 2D658 80052258 0080982D */ daddu $s3, $a0, $zero -/* 2D65C 8005225C AFB10014 */ sw $s1, 0x14($sp) -/* 2D660 80052260 0000882D */ daddu $s1, $zero, $zero -/* 2D664 80052264 AFB20018 */ sw $s2, 0x18($sp) -/* 2D668 80052268 24121320 */ addiu $s2, $zero, 0x1320 -/* 2D66C 8005226C AFBF0020 */ sw $ra, 0x20($sp) -/* 2D670 80052270 AFB00010 */ sw $s0, 0x10($sp) -.L80052274: -/* 2D674 80052274 02728021 */ addu $s0, $s3, $s2 -/* 2D678 80052278 92020042 */ lbu $v0, 0x42($s0) -/* 2D67C 8005227C 50400007 */ beql $v0, $zero, .L8005229C -/* 2D680 80052280 26310001 */ addiu $s1, $s1, 1 -/* 2D684 80052284 0C015AE6 */ jal func_80056B98 -/* 2D688 80052288 322400FF */ andi $a0, $s1, 0xff -/* 2D68C 8005228C A2000042 */ sb $zero, 0x42($s0) -/* 2D690 80052290 AE00001C */ sw $zero, 0x1c($s0) -/* 2D694 80052294 A2000045 */ sb $zero, 0x45($s0) -/* 2D698 80052298 26310001 */ addiu $s1, $s1, 1 -.L8005229C: -/* 2D69C 8005229C 2A220018 */ slti $v0, $s1, 0x18 -/* 2D6A0 800522A0 1440FFF4 */ bnez $v0, .L80052274 -/* 2D6A4 800522A4 26520048 */ addiu $s2, $s2, 0x48 -/* 2D6A8 800522A8 8FBF0020 */ lw $ra, 0x20($sp) -/* 2D6AC 800522AC 8FB3001C */ lw $s3, 0x1c($sp) -/* 2D6B0 800522B0 8FB20018 */ lw $s2, 0x18($sp) -/* 2D6B4 800522B4 8FB10014 */ lw $s1, 0x14($sp) -/* 2D6B8 800522B8 8FB00010 */ lw $s0, 0x10($sp) -/* 2D6BC 800522BC 03E00008 */ jr $ra -/* 2D6C0 800522C0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2D650/func_800522C4.s b/ver/jp/asm/nonmatchings/2D650/func_800522C4.s deleted file mode 100644 index 30beb72415..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_800522C4.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800522C4 -/* 2D6C4 800522C4 0000282D */ daddu $a1, $zero, $zero -/* 2D6C8 800522C8 24060080 */ addiu $a2, $zero, 0x80 -/* 2D6CC 800522CC 24031320 */ addiu $v1, $zero, 0x1320 -.L800522D0: -/* 2D6D0 800522D0 00831021 */ addu $v0, $a0, $v1 -/* 2D6D4 800522D4 24A50001 */ addiu $a1, $a1, 1 -/* 2D6D8 800522D8 AC40001C */ sw $zero, 0x1c($v0) -/* 2D6DC 800522DC AC400020 */ sw $zero, 0x20($v0) -/* 2D6E0 800522E0 AC400024 */ sw $zero, 0x24($v0) -/* 2D6E4 800522E4 AC400028 */ sw $zero, 0x28($v0) -/* 2D6E8 800522E8 A040003B */ sb $zero, 0x3b($v0) -/* 2D6EC 800522EC A040003C */ sb $zero, 0x3c($v0) -/* 2D6F0 800522F0 A040003D */ sb $zero, 0x3d($v0) -/* 2D6F4 800522F4 A040003E */ sb $zero, 0x3e($v0) -/* 2D6F8 800522F8 A046003F */ sb $a2, 0x3f($v0) -/* 2D6FC 800522FC 28A20018 */ slti $v0, $a1, 0x18 -/* 2D700 80052300 1440FFF3 */ bnez $v0, .L800522D0 -/* 2D704 80052304 24630048 */ addiu $v1, $v1, 0x48 -/* 2D708 80052308 03E00008 */ jr $ra -/* 2D70C 8005230C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2D650/func_80052310.s b/ver/jp/asm/nonmatchings/2D650/func_80052310.s deleted file mode 100644 index 32c06f910b..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_80052310.s +++ /dev/null @@ -1,343 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052310 -/* 2D710 80052310 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2D714 80052314 AFB60028 */ sw $s6, 0x28($sp) -/* 2D718 80052318 0080B02D */ daddu $s6, $a0, $zero -/* 2D71C 8005231C AFB20018 */ sw $s2, 0x18($sp) -/* 2D720 80052320 0000902D */ daddu $s2, $zero, $zero -/* 2D724 80052324 AFB50024 */ sw $s5, 0x24($sp) -/* 2D728 80052328 3C158008 */ lui $s5, %hi(D_80078570) -/* 2D72C 8005232C 26B58570 */ addiu $s5, $s5, %lo(D_80078570) -/* 2D730 80052330 AFB3001C */ sw $s3, 0x1c($sp) -/* 2D734 80052334 241300B8 */ addiu $s3, $zero, 0xb8 -/* 2D738 80052338 AFB40020 */ sw $s4, 0x20($sp) -/* 2D73C 8005233C 2414FFFF */ addiu $s4, $zero, -1 -/* 2D740 80052340 AFB10014 */ sw $s1, 0x14($sp) -/* 2D744 80052344 24111320 */ addiu $s1, $zero, 0x1320 -/* 2D748 80052348 AFBF002C */ sw $ra, 0x2c($sp) -/* 2D74C 8005234C AFB00010 */ sw $s0, 0x10($sp) -/* 2D750 80052350 02D18021 */ addu $s0, $s6, $s1 -.L80052354: -/* 2D754 80052354 8E02001C */ lw $v0, 0x1c($s0) -/* 2D758 80052358 50400118 */ beql $v0, $zero, .L800527BC -/* 2D75C 8005235C 26310048 */ addiu $s1, $s1, 0x48 -/* 2D760 80052360 9204003D */ lbu $a0, 0x3d($s0) -/* 2D764 80052364 30820002 */ andi $v0, $a0, 2 -/* 2D768 80052368 10400005 */ beqz $v0, .L80052380 -/* 2D76C 8005236C 30820010 */ andi $v0, $a0, 0x10 -/* 2D770 80052370 0C0149FD */ jal func_800527F4 -/* 2D774 80052374 0200202D */ daddu $a0, $s0, $zero -/* 2D778 80052378 080149EF */ j .L800527BC -/* 2D77C 8005237C 26310048 */ addiu $s1, $s1, 0x48 -.L80052380: -/* 2D780 80052380 1040005C */ beqz $v0, .L800524F4 -/* 2D784 80052384 308200EF */ andi $v0, $a0, 0xef -/* 2D788 80052388 8E030018 */ lw $v1, 0x18($s0) -/* 2D78C 8005238C 8E040028 */ lw $a0, 0x28($s0) -/* 2D790 80052390 34420001 */ ori $v0, $v0, 1 -/* 2D794 80052394 A202003D */ sb $v0, 0x3d($s0) -/* 2D798 80052398 28821677 */ slti $v0, $a0, 0x1677 -/* 2D79C 8005239C 1440000E */ bnez $v0, .L800523D8 -/* 2D7A0 800523A0 AE03001C */ sw $v1, 0x1c($s0) -/* 2D7A4 800523A4 8E020024 */ lw $v0, 0x24($s0) -/* 2D7A8 800523A8 C602002C */ lwc1 $f2, 0x2c($s0) -/* 2D7AC 800523AC 00441023 */ subu $v0, $v0, $a0 -/* 2D7B0 800523B0 44820000 */ mtc1 $v0, $f0 -/* 2D7B4 800523B4 00000000 */ nop -/* 2D7B8 800523B8 46800020 */ cvt.s.w $f0, $f0 -/* 2D7BC 800523BC 46001082 */ mul.s $f2, $f2, $f0 -/* 2D7C0 800523C0 00000000 */ nop -/* 2D7C4 800523C4 92020039 */ lbu $v0, 0x39($s0) -/* 2D7C8 800523C8 4600110D */ trunc.w.s $f4, $f2 -/* 2D7CC 800523CC 44032000 */ mfc1 $v1, $f4 -/* 2D7D0 800523D0 080148F7 */ j .L800523DC -/* 2D7D4 800523D4 00431021 */ addu $v0, $v0, $v1 -.L800523D8: -/* 2D7D8 800523D8 9202003A */ lbu $v0, 0x3a($s0) -.L800523DC: -/* 2D7DC 800523DC A2020039 */ sb $v0, 0x39($s0) -/* 2D7E0 800523E0 8E02001C */ lw $v0, 0x1c($s0) -/* 2D7E4 800523E4 90430000 */ lbu $v1, ($v0) -/* 2D7E8 800523E8 24420001 */ addiu $v0, $v0, 1 -/* 2D7EC 800523EC AE02001C */ sw $v0, 0x1c($s0) -/* 2D7F0 800523F0 A203003B */ sb $v1, 0x3b($s0) -/* 2D7F4 800523F4 90440000 */ lbu $a0, ($v0) -/* 2D7F8 800523F8 80430000 */ lb $v1, ($v0) -/* 2D7FC 800523FC 24420001 */ addiu $v0, $v0, 1 -/* 2D800 80052400 04610006 */ bgez $v1, .L8005241C -/* 2D804 80052404 AE02001C */ sw $v0, 0x1c($s0) -/* 2D808 80052408 3084007F */ andi $a0, $a0, 0x7f -/* 2D80C 8005240C 92030039 */ lbu $v1, 0x39($s0) -/* 2D810 80052410 24020001 */ addiu $v0, $zero, 1 -/* 2D814 80052414 A202003E */ sb $v0, 0x3e($s0) -/* 2D818 80052418 A203003F */ sb $v1, 0x3f($s0) -.L8005241C: -/* 2D81C 8005241C 9202003B */ lbu $v0, 0x3b($s0) -/* 2D820 80052420 9205003D */ lbu $a1, 0x3d($s0) -/* 2D824 80052424 A204003A */ sb $a0, 0x3a($s0) -/* 2D828 80052428 00021080 */ sll $v0, $v0, 2 -/* 2D82C 8005242C 00551021 */ addu $v0, $v0, $s5 -/* 2D830 80052430 8C440000 */ lw $a0, ($v0) -/* 2D834 80052434 30A20020 */ andi $v0, $a1, 0x20 -/* 2D838 80052438 AE040028 */ sw $a0, 0x28($s0) -/* 2D83C 8005243C 1040001A */ beqz $v0, .L800524A8 -/* 2D840 80052440 AE040024 */ sw $a0, 0x24($s0) -/* 2D844 80052444 0080182D */ daddu $v1, $a0, $zero -/* 2D848 80052448 30A200DF */ andi $v0, $a1, 0xdf -/* 2D84C 8005244C A202003D */ sb $v0, 0x3d($s0) -/* 2D850 80052450 28621677 */ slti $v0, $v1, 0x1677 -/* 2D854 80052454 14400011 */ bnez $v0, .L8005249C -/* 2D858 80052458 2462E98A */ addiu $v0, $v1, -0x1676 -/* 2D85C 8005245C 00621823 */ subu $v1, $v1, $v0 -/* 2D860 80052460 C602002C */ lwc1 $f2, 0x2c($s0) -/* 2D864 80052464 44830000 */ mtc1 $v1, $f0 -/* 2D868 80052468 00000000 */ nop -/* 2D86C 8005246C 46800020 */ cvt.s.w $f0, $f0 -/* 2D870 80052470 AE020028 */ sw $v0, 0x28($s0) -/* 2D874 80052474 46001082 */ mul.s $f2, $f2, $f0 -/* 2D878 80052478 00000000 */ nop -/* 2D87C 8005247C 9202003D */ lbu $v0, 0x3d($s0) -/* 2D880 80052480 92030039 */ lbu $v1, 0x39($s0) -/* 2D884 80052484 34420002 */ ori $v0, $v0, 2 -/* 2D888 80052488 A202003D */ sb $v0, 0x3d($s0) -/* 2D88C 8005248C 4600110D */ trunc.w.s $f4, $f2 -/* 2D890 80052490 44022000 */ mfc1 $v0, $f4 -/* 2D894 80052494 08014928 */ j .L800524A0 -/* 2D898 80052498 00621821 */ addu $v1, $v1, $v0 -.L8005249C: -/* 2D89C 8005249C 9203003A */ lbu $v1, 0x3a($s0) -.L800524A0: -/* 2D8A0 800524A0 0801492E */ j .L800524B8 -/* 2D8A4 800524A4 AE130008 */ sw $s3, 8($s0) -.L800524A8: -/* 2D8A8 800524A8 0C014A1C */ jal func_80052870 -/* 2D8AC 800524AC 00000000 */ nop -/* 2D8B0 800524B0 9203003A */ lbu $v1, 0x3a($s0) -/* 2D8B4 800524B4 AE020008 */ sw $v0, 8($s0) -.L800524B8: -/* 2D8B8 800524B8 00031400 */ sll $v0, $v1, 0x10 -/* 2D8BC 800524BC 86030040 */ lh $v1, 0x40($s0) -/* 2D8C0 800524C0 00021403 */ sra $v0, $v0, 0x10 -/* 2D8C4 800524C4 00430018 */ mult $v0, $v1 -/* 2D8C8 800524C8 00003012 */ mflo $a2 -/* 2D8CC 800524CC 9202003F */ lbu $v0, 0x3f($s0) -/* 2D8D0 800524D0 00000000 */ nop -/* 2D8D4 800524D4 00C20018 */ mult $a2, $v0 -/* 2D8D8 800524D8 00003012 */ mflo $a2 -/* 2D8DC 800524DC 8E030030 */ lw $v1, 0x30($s0) -/* 2D8E0 800524E0 00061383 */ sra $v0, $a2, 0xe -/* 2D8E4 800524E4 00430018 */ mult $v0, $v1 -/* 2D8E8 800524E8 92020043 */ lbu $v0, 0x43($s0) -/* 2D8EC 800524EC 080149EA */ j .L800527A8 -/* 2D8F0 800524F0 34420004 */ ori $v0, $v0, 4 -.L800524F4: -/* 2D8F4 800524F4 8E020028 */ lw $v0, 0x28($s0) -/* 2D8F8 800524F8 14540015 */ bne $v0, $s4, .L80052550 -/* 2D8FC 800524FC 2442E98A */ addiu $v0, $v0, -0x1676 -/* 2D900 80052500 30820020 */ andi $v0, $a0, 0x20 -/* 2D904 80052504 504000AD */ beql $v0, $zero, .L800527BC -/* 2D908 80052508 26310048 */ addiu $s1, $s1, 0x48 -/* 2D90C 8005250C 92030039 */ lbu $v1, 0x39($s0) -/* 2D910 80052510 86020040 */ lh $v0, 0x40($s0) -/* 2D914 80052514 00620018 */ mult $v1, $v0 -/* 2D918 80052518 00003012 */ mflo $a2 -/* 2D91C 8005251C 9202003F */ lbu $v0, 0x3f($s0) -/* 2D920 80052520 00000000 */ nop -/* 2D924 80052524 00C20018 */ mult $a2, $v0 -/* 2D928 80052528 00003012 */ mflo $a2 -/* 2D92C 8005252C 8E030030 */ lw $v1, 0x30($s0) -/* 2D930 80052530 00061383 */ sra $v0, $a2, 0xe -/* 2D934 80052534 00430018 */ mult $v0, $v1 -/* 2D938 80052538 92030043 */ lbu $v1, 0x43($s0) -/* 2D93C 8005253C 308200DF */ andi $v0, $a0, 0xdf -/* 2D940 80052540 A202003D */ sb $v0, 0x3d($s0) -/* 2D944 80052544 34630004 */ ori $v1, $v1, 4 -/* 2D948 80052548 080149EB */ j .L800527AC -/* 2D94C 8005254C A2030043 */ sb $v1, 0x43($s0) -.L80052550: -/* 2D950 80052550 1C40006A */ bgtz $v0, .L800526FC -/* 2D954 80052554 AE020028 */ sw $v0, 0x28($s0) -/* 2D958 80052558 8E02001C */ lw $v0, 0x1c($s0) -/* 2D95C 8005255C 90430000 */ lbu $v1, ($v0) -/* 2D960 80052560 240200FF */ addiu $v0, $zero, 0xff -/* 2D964 80052564 14620012 */ bne $v1, $v0, .L800525B0 -/* 2D968 80052568 00000000 */ nop -/* 2D96C 8005256C 9202003D */ lbu $v0, 0x3d($s0) -/* 2D970 80052570 30420001 */ andi $v0, $v0, 1 -/* 2D974 80052574 10400005 */ beqz $v0, .L8005258C -/* 2D978 80052578 24020001 */ addiu $v0, $zero, 1 -/* 2D97C 8005257C A200003D */ sb $zero, 0x3d($s0) -/* 2D980 80052580 AE00001C */ sw $zero, 0x1c($s0) -/* 2D984 80052584 080149EE */ j .L800527B8 -/* 2D988 80052588 A2020042 */ sb $v0, 0x42($s0) -.L8005258C: -/* 2D98C 8005258C 9203003A */ lbu $v1, 0x3a($s0) -/* 2D990 80052590 2402003B */ addiu $v0, $zero, 0x3b -/* 2D994 80052594 AE140028 */ sw $s4, 0x28($s0) -/* 2D998 80052598 AE140024 */ sw $s4, 0x24($s0) -/* 2D99C 8005259C A202003B */ sb $v0, 0x3b($s0) -/* 2D9A0 800525A0 AE130008 */ sw $s3, 8($s0) -/* 2D9A4 800525A4 AE00002C */ sw $zero, 0x2c($s0) -/* 2D9A8 800525A8 080149EE */ j .L800527B8 -/* 2D9AC 800525AC A2030039 */ sb $v1, 0x39($s0) -.L800525B0: -/* 2D9B0 800525B0 0C014A6B */ jal func_800529AC -/* 2D9B4 800525B4 0200202D */ daddu $a0, $s0, $zero -/* 2D9B8 800525B8 A202003B */ sb $v0, 0x3b($s0) -/* 2D9BC 800525BC 304200FF */ andi $v0, $v0, 0xff -/* 2D9C0 800525C0 00021080 */ sll $v0, $v0, 2 -/* 2D9C4 800525C4 8E03001C */ lw $v1, 0x1c($s0) -/* 2D9C8 800525C8 9204003A */ lbu $a0, 0x3a($s0) -/* 2D9CC 800525CC 00551021 */ addu $v0, $v0, $s5 -/* 2D9D0 800525D0 A2040039 */ sb $a0, 0x39($s0) -/* 2D9D4 800525D4 90640000 */ lbu $a0, ($v1) -/* 2D9D8 800525D8 24630001 */ addiu $v1, $v1, 1 -/* 2D9DC 800525DC AE03001C */ sw $v1, 0x1c($s0) -/* 2D9E0 800525E0 3084007F */ andi $a0, $a0, 0x7f -/* 2D9E4 800525E4 A204003A */ sb $a0, 0x3a($s0) -/* 2D9E8 800525E8 8C440000 */ lw $a0, ($v0) -/* 2D9EC 800525EC AE040028 */ sw $a0, 0x28($s0) -/* 2D9F0 800525F0 10800010 */ beqz $a0, .L80052634 -/* 2D9F4 800525F4 AE040024 */ sw $a0, 0x24($s0) -/* 2D9F8 800525F8 9202003A */ lbu $v0, 0x3a($s0) -/* 2D9FC 800525FC 92030039 */ lbu $v1, 0x39($s0) -/* 2DA00 80052600 44821000 */ mtc1 $v0, $f2 -/* 2DA04 80052604 00000000 */ nop -/* 2DA08 80052608 468010A0 */ cvt.s.w $f2, $f2 -/* 2DA0C 8005260C 44830000 */ mtc1 $v1, $f0 -/* 2DA10 80052610 00000000 */ nop -/* 2DA14 80052614 46800020 */ cvt.s.w $f0, $f0 -/* 2DA18 80052618 46001081 */ sub.s $f2, $f2, $f0 -/* 2DA1C 8005261C 44840000 */ mtc1 $a0, $f0 -/* 2DA20 80052620 00000000 */ nop -/* 2DA24 80052624 46800020 */ cvt.s.w $f0, $f0 -/* 2DA28 80052628 46001083 */ div.s $f2, $f2, $f0 -/* 2DA2C 8005262C 0801498E */ j .L80052638 -/* 2DA30 80052630 E602002C */ swc1 $f2, 0x2c($s0) -.L80052634: -/* 2DA34 80052634 AE00002C */ sw $zero, 0x2c($s0) -.L80052638: -/* 2DA38 80052638 9203003D */ lbu $v1, 0x3d($s0) -/* 2DA3C 8005263C 30620020 */ andi $v0, $v1, 0x20 -/* 2DA40 80052640 1040001A */ beqz $v0, .L800526AC -/* 2DA44 80052644 306200DF */ andi $v0, $v1, 0xdf -/* 2DA48 80052648 8E040028 */ lw $a0, 0x28($s0) -/* 2DA4C 8005264C A202003D */ sb $v0, 0x3d($s0) -/* 2DA50 80052650 28821677 */ slti $v0, $a0, 0x1677 -/* 2DA54 80052654 14400012 */ bnez $v0, .L800526A0 -/* 2DA58 80052658 2482E98A */ addiu $v0, $a0, -0x1676 -/* 2DA5C 8005265C 8E030024 */ lw $v1, 0x24($s0) -/* 2DA60 80052660 C602002C */ lwc1 $f2, 0x2c($s0) -/* 2DA64 80052664 AE020028 */ sw $v0, 0x28($s0) -/* 2DA68 80052668 00621823 */ subu $v1, $v1, $v0 -/* 2DA6C 8005266C 44830000 */ mtc1 $v1, $f0 -/* 2DA70 80052670 00000000 */ nop -/* 2DA74 80052674 46800020 */ cvt.s.w $f0, $f0 -/* 2DA78 80052678 46001082 */ mul.s $f2, $f2, $f0 -/* 2DA7C 8005267C 00000000 */ nop -/* 2DA80 80052680 9202003D */ lbu $v0, 0x3d($s0) -/* 2DA84 80052684 92030039 */ lbu $v1, 0x39($s0) -/* 2DA88 80052688 34420002 */ ori $v0, $v0, 2 -/* 2DA8C 8005268C A202003D */ sb $v0, 0x3d($s0) -/* 2DA90 80052690 4600110D */ trunc.w.s $f4, $f2 -/* 2DA94 80052694 44022000 */ mfc1 $v0, $f4 -/* 2DA98 80052698 080149A9 */ j .L800526A4 -/* 2DA9C 8005269C 00621821 */ addu $v1, $v1, $v0 -.L800526A0: -/* 2DAA0 800526A0 9203003A */ lbu $v1, 0x3a($s0) -.L800526A4: -/* 2DAA4 800526A4 080149B0 */ j .L800526C0 -/* 2DAA8 800526A8 AE130008 */ sw $s3, 8($s0) -.L800526AC: -/* 2DAAC 800526AC 8E040024 */ lw $a0, 0x24($s0) -/* 2DAB0 800526B0 0C014A1C */ jal func_80052870 -/* 2DAB4 800526B4 00000000 */ nop -/* 2DAB8 800526B8 9203003A */ lbu $v1, 0x3a($s0) -/* 2DABC 800526BC AE020008 */ sw $v0, 8($s0) -.L800526C0: -/* 2DAC0 800526C0 00031400 */ sll $v0, $v1, 0x10 -/* 2DAC4 800526C4 86030040 */ lh $v1, 0x40($s0) -/* 2DAC8 800526C8 00021403 */ sra $v0, $v0, 0x10 -/* 2DACC 800526CC 00430018 */ mult $v0, $v1 -/* 2DAD0 800526D0 00003012 */ mflo $a2 -/* 2DAD4 800526D4 9202003F */ lbu $v0, 0x3f($s0) -/* 2DAD8 800526D8 00000000 */ nop -/* 2DADC 800526DC 00C20018 */ mult $a2, $v0 -/* 2DAE0 800526E0 00003012 */ mflo $a2 -/* 2DAE4 800526E4 8E030030 */ lw $v1, 0x30($s0) -/* 2DAE8 800526E8 00061383 */ sra $v0, $a2, 0xe -/* 2DAEC 800526EC 00430018 */ mult $v0, $v1 -/* 2DAF0 800526F0 92020043 */ lbu $v0, 0x43($s0) -/* 2DAF4 800526F4 080149EA */ j .L800527A8 -/* 2DAF8 800526F8 34420004 */ ori $v0, $v0, 4 -.L800526FC: -/* 2DAFC 800526FC 9203003D */ lbu $v1, 0x3d($s0) -/* 2DB00 80052700 30620020 */ andi $v0, $v1, 0x20 -/* 2DB04 80052704 5040002D */ beql $v0, $zero, .L800527BC -/* 2DB08 80052708 26310048 */ addiu $s1, $s1, 0x48 -/* 2DB0C 8005270C 8E040028 */ lw $a0, 0x28($s0) -/* 2DB10 80052710 306200DF */ andi $v0, $v1, 0xdf -/* 2DB14 80052714 A202003D */ sb $v0, 0x3d($s0) -/* 2DB18 80052718 28821677 */ slti $v0, $a0, 0x1677 -/* 2DB1C 8005271C 14400012 */ bnez $v0, .L80052768 -/* 2DB20 80052720 2482E98A */ addiu $v0, $a0, -0x1676 -/* 2DB24 80052724 8E030024 */ lw $v1, 0x24($s0) -/* 2DB28 80052728 C602002C */ lwc1 $f2, 0x2c($s0) -/* 2DB2C 8005272C AE020028 */ sw $v0, 0x28($s0) -/* 2DB30 80052730 00621823 */ subu $v1, $v1, $v0 -/* 2DB34 80052734 44830000 */ mtc1 $v1, $f0 -/* 2DB38 80052738 00000000 */ nop -/* 2DB3C 8005273C 46800020 */ cvt.s.w $f0, $f0 -/* 2DB40 80052740 46001082 */ mul.s $f2, $f2, $f0 -/* 2DB44 80052744 00000000 */ nop -/* 2DB48 80052748 9202003D */ lbu $v0, 0x3d($s0) -/* 2DB4C 8005274C 92030039 */ lbu $v1, 0x39($s0) -/* 2DB50 80052750 34420002 */ ori $v0, $v0, 2 -/* 2DB54 80052754 A202003D */ sb $v0, 0x3d($s0) -/* 2DB58 80052758 4600110D */ trunc.w.s $f4, $f2 -/* 2DB5C 8005275C 44022000 */ mfc1 $v0, $f4 -/* 2DB60 80052760 080149DB */ j .L8005276C -/* 2DB64 80052764 00621821 */ addu $v1, $v1, $v0 -.L80052768: -/* 2DB68 80052768 9203003A */ lbu $v1, 0x3a($s0) -.L8005276C: -/* 2DB6C 8005276C 00031400 */ sll $v0, $v1, 0x10 -/* 2DB70 80052770 86030040 */ lh $v1, 0x40($s0) -/* 2DB74 80052774 00021403 */ sra $v0, $v0, 0x10 -/* 2DB78 80052778 00430018 */ mult $v0, $v1 -/* 2DB7C 8005277C 00003012 */ mflo $a2 -/* 2DB80 80052780 9202003F */ lbu $v0, 0x3f($s0) -/* 2DB84 80052784 00000000 */ nop -/* 2DB88 80052788 00C20018 */ mult $a2, $v0 -/* 2DB8C 8005278C 00003012 */ mflo $a2 -/* 2DB90 80052790 8E030030 */ lw $v1, 0x30($s0) -/* 2DB94 80052794 00061383 */ sra $v0, $a2, 0xe -/* 2DB98 80052798 00430018 */ mult $v0, $v1 -/* 2DB9C 8005279C 92020043 */ lbu $v0, 0x43($s0) -/* 2DBA0 800527A0 AE130008 */ sw $s3, 8($s0) -/* 2DBA4 800527A4 34420004 */ ori $v0, $v0, 4 -.L800527A8: -/* 2DBA8 800527A8 A2020043 */ sb $v0, 0x43($s0) -.L800527AC: -/* 2DBAC 800527AC 00003012 */ mflo $a2 -/* 2DBB0 800527B0 000611C3 */ sra $v0, $a2, 7 -/* 2DBB4 800527B4 A602000C */ sh $v0, 0xc($s0) -.L800527B8: -/* 2DBB8 800527B8 26310048 */ addiu $s1, $s1, 0x48 -.L800527BC: -/* 2DBBC 800527BC 26520001 */ addiu $s2, $s2, 1 -/* 2DBC0 800527C0 2A420018 */ slti $v0, $s2, 0x18 -/* 2DBC4 800527C4 1440FEE3 */ bnez $v0, .L80052354 -/* 2DBC8 800527C8 02D18021 */ addu $s0, $s6, $s1 -/* 2DBCC 800527CC 8FBF002C */ lw $ra, 0x2c($sp) -/* 2DBD0 800527D0 8FB60028 */ lw $s6, 0x28($sp) -/* 2DBD4 800527D4 8FB50024 */ lw $s5, 0x24($sp) -/* 2DBD8 800527D8 8FB40020 */ lw $s4, 0x20($sp) -/* 2DBDC 800527DC 8FB3001C */ lw $s3, 0x1c($sp) -/* 2DBE0 800527E0 8FB20018 */ lw $s2, 0x18($sp) -/* 2DBE4 800527E4 8FB10014 */ lw $s1, 0x14($sp) -/* 2DBE8 800527E8 8FB00010 */ lw $s0, 0x10($sp) -/* 2DBEC 800527EC 03E00008 */ jr $ra -/* 2DBF0 800527F0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/2D650/func_800527F4.s b/ver/jp/asm/nonmatchings/2D650/func_800527F4.s deleted file mode 100644 index f872d55ec0..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_800527F4.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800527F4 -/* 2DBF4 800527F4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2DBF8 800527F8 AFB00010 */ sw $s0, 0x10($sp) -/* 2DBFC 800527FC 0080802D */ daddu $s0, $a0, $zero -/* 2DC00 80052800 AFBF0014 */ sw $ra, 0x14($sp) -/* 2DC04 80052804 9203003A */ lbu $v1, 0x3a($s0) -/* 2DC08 80052808 86020040 */ lh $v0, 0x40($s0) -/* 2DC0C 8005280C 00620018 */ mult $v1, $v0 -/* 2DC10 80052810 00002812 */ mflo $a1 -/* 2DC14 80052814 9202003F */ lbu $v0, 0x3f($s0) -/* 2DC18 80052818 00000000 */ nop -/* 2DC1C 8005281C 00A20018 */ mult $a1, $v0 -/* 2DC20 80052820 00002812 */ mflo $a1 -/* 2DC24 80052824 8E030030 */ lw $v1, 0x30($s0) -/* 2DC28 80052828 00051383 */ sra $v0, $a1, 0xe -/* 2DC2C 8005282C 00430018 */ mult $v0, $v1 -/* 2DC30 80052830 8E040028 */ lw $a0, 0x28($s0) -/* 2DC34 80052834 00002812 */ mflo $a1 -/* 2DC38 80052838 000511C3 */ sra $v0, $a1, 7 -/* 2DC3C 8005283C 0C014A1C */ jal func_80052870 -/* 2DC40 80052840 A602000C */ sh $v0, 0xc($s0) -/* 2DC44 80052844 AE020008 */ sw $v0, 8($s0) -/* 2DC48 80052848 9202003D */ lbu $v0, 0x3d($s0) -/* 2DC4C 8005284C 92030043 */ lbu $v1, 0x43($s0) -/* 2DC50 80052850 304200FD */ andi $v0, $v0, 0xfd -/* 2DC54 80052854 34630004 */ ori $v1, $v1, 4 -/* 2DC58 80052858 A202003D */ sb $v0, 0x3d($s0) -/* 2DC5C 8005285C A2030043 */ sb $v1, 0x43($s0) -/* 2DC60 80052860 8FBF0014 */ lw $ra, 0x14($sp) -/* 2DC64 80052864 8FB00010 */ lw $s0, 0x10($sp) -/* 2DC68 80052868 03E00008 */ jr $ra -/* 2DC6C 8005286C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2D650/func_80052870.s b/ver/jp/asm/nonmatchings/2D650/func_80052870.s deleted file mode 100644 index 82c08dc972..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_80052870.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052870 -/* 2DC70 80052870 3C02B65C */ lui $v0, 0xb65c -/* 2DC74 80052874 34426D59 */ ori $v0, $v0, 0x6d59 -/* 2DC78 80052878 00820018 */ mult $a0, $v0 -/* 2DC7C 8005287C 00002810 */ mfhi $a1 -/* 2DC80 80052880 00A41821 */ addu $v1, $a1, $a0 -/* 2DC84 80052884 00031B03 */ sra $v1, $v1, 0xc -/* 2DC88 80052888 000427C3 */ sra $a0, $a0, 0x1f -/* 2DC8C 8005288C 00641823 */ subu $v1, $v1, $a0 -/* 2DC90 80052890 00031040 */ sll $v0, $v1, 1 -/* 2DC94 80052894 00431021 */ addu $v0, $v0, $v1 -/* 2DC98 80052898 000210C0 */ sll $v0, $v0, 3 -/* 2DC9C 8005289C 00431023 */ subu $v0, $v0, $v1 -/* 2DCA0 800528A0 03E00008 */ jr $ra -/* 2DCA4 800528A4 000210C0 */ sll $v0, $v0, 3 diff --git a/ver/jp/asm/nonmatchings/2D650/func_800528A8.s b/ver/jp/asm/nonmatchings/2D650/func_800528A8.s deleted file mode 100644 index ec924e9bbd..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_800528A8.s +++ /dev/null @@ -1,71 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800528A8 -/* 2DCA8 800528A8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2DCAC 800528AC AFB00010 */ sw $s0, 0x10($sp) -/* 2DCB0 800528B0 0080802D */ daddu $s0, $a0, $zero -/* 2DCB4 800528B4 AFBF0014 */ sw $ra, 0x14($sp) -/* 2DCB8 800528B8 8CA20000 */ lw $v0, ($a1) -/* 2DCBC 800528BC AE020014 */ sw $v0, 0x14($s0) -/* 2DCC0 800528C0 AE02001C */ sw $v0, 0x1c($s0) -/* 2DCC4 800528C4 8CA30004 */ lw $v1, 4($a1) -/* 2DCC8 800528C8 24020080 */ addiu $v0, $zero, 0x80 -/* 2DCCC 800528CC AE020030 */ sw $v0, 0x30($s0) -/* 2DCD0 800528D0 AE000034 */ sw $zero, 0x34($s0) -/* 2DCD4 800528D4 0C014A6B */ jal func_800529AC -/* 2DCD8 800528D8 AE030018 */ sw $v1, 0x18($s0) -/* 2DCDC 800528DC 8E03001C */ lw $v1, 0x1c($s0) -/* 2DCE0 800528E0 A200003D */ sb $zero, 0x3d($s0) -/* 2DCE4 800528E4 A2000039 */ sb $zero, 0x39($s0) -/* 2DCE8 800528E8 90640000 */ lbu $a0, ($v1) -/* 2DCEC 800528EC 24630001 */ addiu $v1, $v1, 1 -/* 2DCF0 800528F0 AE03001C */ sw $v1, 0x1c($s0) -/* 2DCF4 800528F4 86030040 */ lh $v1, 0x40($s0) -/* 2DCF8 800528F8 A204003A */ sb $a0, 0x3a($s0) -/* 2DCFC 800528FC 308400FF */ andi $a0, $a0, 0xff -/* 2DD00 80052900 00830018 */ mult $a0, $v1 -/* 2DD04 80052904 304200FF */ andi $v0, $v0, 0xff -/* 2DD08 80052908 A202003B */ sb $v0, 0x3b($s0) -/* 2DD0C 8005290C 00021080 */ sll $v0, $v0, 2 -/* 2DD10 80052910 00003012 */ mflo $a2 -/* 2DD14 80052914 8E030030 */ lw $v1, 0x30($s0) -/* 2DD18 80052918 3C018008 */ lui $at, %hi(D_80078570) -/* 2DD1C 8005291C 00220821 */ addu $at, $at, $v0 -/* 2DD20 80052920 8C228570 */ lw $v0, %lo(D_80078570)($at) -/* 2DD24 80052924 00C30018 */ mult $a2, $v1 -/* 2DD28 80052928 AE020024 */ sw $v0, 0x24($s0) -/* 2DD2C 8005292C 0040202D */ daddu $a0, $v0, $zero -/* 2DD30 80052930 AE020028 */ sw $v0, 0x28($s0) -/* 2DD34 80052934 00003012 */ mflo $a2 -/* 2DD38 80052938 00061383 */ sra $v0, $a2, 0xe -/* 2DD3C 8005293C 0C014A1C */ jal func_80052870 -/* 2DD40 80052940 A602000C */ sh $v0, 0xc($s0) -/* 2DD44 80052944 8E040024 */ lw $a0, 0x24($s0) -/* 2DD48 80052948 10800010 */ beqz $a0, .L8005298C -/* 2DD4C 8005294C AE020008 */ sw $v0, 8($s0) -/* 2DD50 80052950 9202003A */ lbu $v0, 0x3a($s0) -/* 2DD54 80052954 92030039 */ lbu $v1, 0x39($s0) -/* 2DD58 80052958 44820000 */ mtc1 $v0, $f0 -/* 2DD5C 8005295C 00000000 */ nop -/* 2DD60 80052960 46800020 */ cvt.s.w $f0, $f0 -/* 2DD64 80052964 44831000 */ mtc1 $v1, $f2 -/* 2DD68 80052968 00000000 */ nop -/* 2DD6C 8005296C 468010A0 */ cvt.s.w $f2, $f2 -/* 2DD70 80052970 46020001 */ sub.s $f0, $f0, $f2 -/* 2DD74 80052974 44841000 */ mtc1 $a0, $f2 -/* 2DD78 80052978 00000000 */ nop -/* 2DD7C 8005297C 468010A0 */ cvt.s.w $f2, $f2 -/* 2DD80 80052980 46020003 */ div.s $f0, $f0, $f2 -/* 2DD84 80052984 08014A64 */ j .L80052990 -/* 2DD88 80052988 E600002C */ swc1 $f0, 0x2c($s0) -.L8005298C: -/* 2DD8C 8005298C AE00002C */ sw $zero, 0x2c($s0) -.L80052990: -/* 2DD90 80052990 24020080 */ addiu $v0, $zero, 0x80 -/* 2DD94 80052994 A200003E */ sb $zero, 0x3e($s0) -/* 2DD98 80052998 A202003F */ sb $v0, 0x3f($s0) -/* 2DD9C 8005299C 8FBF0014 */ lw $ra, 0x14($sp) -/* 2DDA0 800529A0 8FB00010 */ lw $s0, 0x10($sp) -/* 2DDA4 800529A4 03E00008 */ jr $ra -/* 2DDA8 800529A8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2D650/func_800529AC.s b/ver/jp/asm/nonmatchings/2D650/func_800529AC.s deleted file mode 100644 index eba88ea10d..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_800529AC.s +++ /dev/null @@ -1,85 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800529AC -/* 2DDAC 800529AC 240A00FC */ addiu $t2, $zero, 0xfc -/* 2DDB0 800529B0 240900FB */ addiu $t1, $zero, 0xfb -/* 2DDB4 800529B4 240800FD */ addiu $t0, $zero, 0xfd -/* 2DDB8 800529B8 240700FE */ addiu $a3, $zero, 0xfe -/* 2DDBC 800529BC 24060080 */ addiu $a2, $zero, 0x80 -.L800529C0: -/* 2DDC0 800529C0 8C85001C */ lw $a1, 0x1c($a0) -/* 2DDC4 800529C4 90A30000 */ lbu $v1, ($a1) -/* 2DDC8 800529C8 80A20000 */ lb $v0, ($a1) -/* 2DDCC 800529CC 24A50001 */ addiu $a1, $a1, 1 -/* 2DDD0 800529D0 0441003B */ bgez $v0, .L80052AC0 -/* 2DDD4 800529D4 AC85001C */ sw $a1, 0x1c($a0) -/* 2DDD8 800529D8 306300FF */ andi $v1, $v1, 0xff -/* 2DDDC 800529DC 106A0023 */ beq $v1, $t2, .L80052A6C -/* 2DDE0 800529E0 286200FD */ slti $v0, $v1, 0xfd -/* 2DDE4 800529E4 10400005 */ beqz $v0, .L800529FC -/* 2DDE8 800529E8 00000000 */ nop -/* 2DDEC 800529EC 10690025 */ beq $v1, $t1, .L80052A84 -/* 2DDF0 800529F0 24A20001 */ addiu $v0, $a1, 1 -/* 2DDF4 800529F4 08014AAC */ j .L80052AB0 -/* 2DDF8 800529F8 00000000 */ nop -.L800529FC: -/* 2DDFC 800529FC 1068000B */ beq $v1, $t0, .L80052A2C -/* 2DE00 80052A00 00000000 */ nop -/* 2DE04 80052A04 1467002A */ bne $v1, $a3, .L80052AB0 -/* 2DE08 80052A08 24A20001 */ addiu $v0, $a1, 1 -/* 2DE0C 80052A0C 90A30000 */ lbu $v1, ($a1) -/* 2DE10 80052A10 AC82001C */ sw $v0, 0x1c($a0) -/* 2DE14 80052A14 306200FF */ andi $v0, $v1, 0xff -/* 2DE18 80052A18 2C420081 */ sltiu $v0, $v0, 0x81 -/* 2DE1C 80052A1C 50400001 */ beql $v0, $zero, .L80052A24 -/* 2DE20 80052A20 24030080 */ addiu $v1, $zero, 0x80 -.L80052A24: -/* 2DE24 80052A24 08014A70 */ j .L800529C0 -/* 2DE28 80052A28 AC830030 */ sw $v1, 0x30($a0) -.L80052A2C: -/* 2DE2C 80052A2C 80A30000 */ lb $v1, ($a1) -/* 2DE30 80052A30 8C820030 */ lw $v0, 0x30($a0) -/* 2DE34 80052A34 00431021 */ addu $v0, $v0, $v1 -/* 2DE38 80052A38 AC820030 */ sw $v0, 0x30($a0) -/* 2DE3C 80052A3C 0040182D */ daddu $v1, $v0, $zero -/* 2DE40 80052A40 24A20001 */ addiu $v0, $a1, 1 -/* 2DE44 80052A44 AC82001C */ sw $v0, 0x1c($a0) -/* 2DE48 80052A48 28620081 */ slti $v0, $v1, 0x81 -/* 2DE4C 80052A4C 14400003 */ bnez $v0, .L80052A5C -/* 2DE50 80052A50 00000000 */ nop -/* 2DE54 80052A54 08014A70 */ j .L800529C0 -/* 2DE58 80052A58 AC860030 */ sw $a2, 0x30($a0) -.L80052A5C: -/* 2DE5C 80052A5C 0462FFD8 */ bltzl $v1, .L800529C0 -/* 2DE60 80052A60 AC800030 */ sw $zero, 0x30($a0) -/* 2DE64 80052A64 08014A70 */ j .L800529C0 -/* 2DE68 80052A68 00000000 */ nop -.L80052A6C: -/* 2DE6C 80052A6C 90A30000 */ lbu $v1, ($a1) -/* 2DE70 80052A70 24A20001 */ addiu $v0, $a1, 1 -/* 2DE74 80052A74 AC82001C */ sw $v0, 0x1c($a0) -/* 2DE78 80052A78 AC820034 */ sw $v0, 0x34($a0) -/* 2DE7C 80052A7C 08014A70 */ j .L800529C0 -/* 2DE80 80052A80 A0830038 */ sb $v1, 0x38($a0) -.L80052A84: -/* 2DE84 80052A84 90830038 */ lbu $v1, 0x38($a0) -/* 2DE88 80052A88 10600006 */ beqz $v1, .L80052AA4 -/* 2DE8C 80052A8C AC82001C */ sw $v0, 0x1c($a0) -/* 2DE90 80052A90 2462FFFF */ addiu $v0, $v1, -1 -/* 2DE94 80052A94 A0820038 */ sb $v0, 0x38($a0) -/* 2DE98 80052A98 304200FF */ andi $v0, $v0, 0xff -/* 2DE9C 80052A9C 1040FFC8 */ beqz $v0, .L800529C0 -/* 2DEA0 80052AA0 00000000 */ nop -.L80052AA4: -/* 2DEA4 80052AA4 8C820034 */ lw $v0, 0x34($a0) -/* 2DEA8 80052AA8 08014A70 */ j .L800529C0 -/* 2DEAC 80052AAC AC82001C */ sw $v0, 0x1c($a0) -.L80052AB0: -/* 2DEB0 80052AB0 8C82001C */ lw $v0, 0x1c($a0) -/* 2DEB4 80052AB4 24420001 */ addiu $v0, $v0, 1 -/* 2DEB8 80052AB8 08014A70 */ j .L800529C0 -/* 2DEBC 80052ABC AC82001C */ sw $v0, 0x1c($a0) -.L80052AC0: -/* 2DEC0 80052AC0 03E00008 */ jr $ra -/* 2DEC4 80052AC4 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/2D650/func_80052AC8.s b/ver/jp/asm/nonmatchings/2D650/func_80052AC8.s deleted file mode 100644 index 9645856e2e..0000000000 --- a/ver/jp/asm/nonmatchings/2D650/func_80052AC8.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052AC8 -/* 2DEC8 80052AC8 9082003D */ lbu $v0, 0x3d($a0) -/* 2DECC 80052ACC 34420020 */ ori $v0, $v0, 0x20 -/* 2DED0 80052AD0 03E00008 */ jr $ra -/* 2DED4 80052AD4 A082003D */ sb $v0, 0x3d($a0) -/* 2DED8 80052AD8 00000000 */ nop -/* 2DEDC 80052ADC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80052AE0.s b/ver/jp/asm/nonmatchings/2DEE0/func_80052AE0.s deleted file mode 100644 index a34fc76d10..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80052AE0.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052AE0 -/* 2DEE0 80052AE0 308400FF */ andi $a0, $a0, 0xff -/* 2DEE4 80052AE4 000410C0 */ sll $v0, $a0, 3 -/* 2DEE8 80052AE8 00441021 */ addu $v0, $v0, $a0 -/* 2DEEC 80052AEC 000210C0 */ sll $v0, $v0, 3 -/* 2DEF0 80052AF0 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 2DEF4 80052AF4 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 2DEF8 80052AF8 24421320 */ addiu $v0, $v0, 0x1320 -/* 2DEFC 80052AFC 00621821 */ addu $v1, $v1, $v0 -/* 2DF00 80052B00 AC60001C */ sw $zero, 0x1c($v1) -/* 2DF04 80052B04 03E00008 */ jr $ra -/* 2DF08 80052B08 A0600045 */ sb $zero, 0x45($v1) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80052B0C.s b/ver/jp/asm/nonmatchings/2DEE0/func_80052B0C.s deleted file mode 100644 index f61cb431b6..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80052B0C.s +++ /dev/null @@ -1,306 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052B0C -/* 2DF0C 80052B0C 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 2DF10 80052B10 AFB60040 */ sw $s6, 0x40($sp) -/* 2DF14 80052B14 0080B02D */ daddu $s6, $a0, $zero -/* 2DF18 80052B18 24050001 */ addiu $a1, $zero, 1 -/* 2DF1C 80052B1C 3C028008 */ lui $v0, %hi(D_80078E24) -/* 2DF20 80052B20 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 2DF24 80052B24 240619E0 */ addiu $a2, $zero, 0x19e0 -/* 2DF28 80052B28 AFBF0044 */ sw $ra, 0x44($sp) -/* 2DF2C 80052B2C AFB5003C */ sw $s5, 0x3c($sp) -/* 2DF30 80052B30 AFB40038 */ sw $s4, 0x38($sp) -/* 2DF34 80052B34 AFB30034 */ sw $s3, 0x34($sp) -/* 2DF38 80052B38 AFB20030 */ sw $s2, 0x30($sp) -/* 2DF3C 80052B3C AFB1002C */ sw $s1, 0x2c($sp) -/* 2DF40 80052B40 AFB00028 */ sw $s0, 0x28($sp) -/* 2DF44 80052B44 8C550018 */ lw $s5, 0x18($v0) -/* 2DF48 80052B48 0000982D */ daddu $s3, $zero, $zero -/* 2DF4C 80052B4C 0C015F10 */ jal func_80057C40 -/* 2DF50 80052B50 02A0202D */ daddu $a0, $s5, $zero -/* 2DF54 80052B54 02A0202D */ daddu $a0, $s5, $zero -/* 2DF58 80052B58 24050001 */ addiu $a1, $zero, 1 -/* 2DF5C 80052B5C 24060A9C */ addiu $a2, $zero, 0xa9c -/* 2DF60 80052B60 3C12800A */ lui $s2, %hi(D_8009A5A0) -/* 2DF64 80052B64 2652A5A0 */ addiu $s2, $s2, %lo(D_8009A5A0) -/* 2DF68 80052B68 0C015F10 */ jal func_80057C40 -/* 2DF6C 80052B6C AE420000 */ sw $v0, ($s2) -/* 2DF70 80052B70 02A0202D */ daddu $a0, $s5, $zero -/* 2DF74 80052B74 24050001 */ addiu $a1, $zero, 1 -/* 2DF78 80052B78 24060A9C */ addiu $a2, $zero, 0xa9c -/* 2DF7C 80052B7C 3C11800A */ lui $s1, %hi(D_8009A644) -/* 2DF80 80052B80 2631A644 */ addiu $s1, $s1, %lo(D_8009A644) -/* 2DF84 80052B84 0C015F10 */ jal func_80057C40 -/* 2DF88 80052B88 AE220000 */ sw $v0, ($s1) -/* 2DF8C 80052B8C 02A0202D */ daddu $a0, $s5, $zero -/* 2DF90 80052B90 24050001 */ addiu $a1, $zero, 1 -/* 2DF94 80052B94 3C01800A */ lui $at, %hi(D_8009A5DC) -/* 2DF98 80052B98 AC22A5DC */ sw $v0, %lo(D_8009A5DC)($at) -/* 2DF9C 80052B9C 0C015F10 */ jal func_80057C40 -/* 2DFA0 80052BA0 24060A9C */ addiu $a2, $zero, 0xa9c -/* 2DFA4 80052BA4 02A0202D */ daddu $a0, $s5, $zero -/* 2DFA8 80052BA8 24050001 */ addiu $a1, $zero, 1 -/* 2DFAC 80052BAC 3C01800A */ lui $at, %hi(D_8009A5AC) -/* 2DFB0 80052BB0 AC22A5AC */ sw $v0, %lo(D_8009A5AC)($at) -/* 2DFB4 80052BB4 0C015F10 */ jal func_80057C40 -/* 2DFB8 80052BB8 240606CC */ addiu $a2, $zero, 0x6cc -/* 2DFBC 80052BBC 02A0202D */ daddu $a0, $s5, $zero -/* 2DFC0 80052BC0 24050001 */ addiu $a1, $zero, 1 -/* 2DFC4 80052BC4 24060834 */ addiu $a2, $zero, 0x834 -/* 2DFC8 80052BC8 3C10800A */ lui $s0, %hi(D_8009A620) -/* 2DFCC 80052BCC 2610A620 */ addiu $s0, $s0, %lo(D_8009A620) -/* 2DFD0 80052BD0 0C015F10 */ jal func_80057C40 -/* 2DFD4 80052BD4 AE020000 */ sw $v0, ($s0) -/* 2DFD8 80052BD8 02A0202D */ daddu $a0, $s5, $zero -/* 2DFDC 80052BDC 24050001 */ addiu $a1, $zero, 1 -/* 2DFE0 80052BE0 8E280000 */ lw $t0, ($s1) -/* 2DFE4 80052BE4 8E070000 */ lw $a3, ($s0) -/* 2DFE8 80052BE8 8E430000 */ lw $v1, ($s2) -/* 2DFEC 80052BEC 34068000 */ ori $a2, $zero, 0x8000 -/* 2DFF0 80052BF0 3C01800A */ lui $at, %hi(D_8009A608) -/* 2DFF4 80052BF4 AC22A608 */ sw $v0, %lo(D_8009A608)($at) -/* 2DFF8 80052BF8 0060A02D */ daddu $s4, $v1, $zero -/* 2DFFC 80052BFC AD070004 */ sw $a3, 4($t0) -/* 2E000 80052C00 0C015F10 */ jal func_80057C40 -/* 2E004 80052C04 AC430000 */ sw $v1, ($v0) -/* 2E008 80052C08 0280802D */ daddu $s0, $s4, $zero -/* 2E00C 80052C0C 24435000 */ addiu $v1, $v0, 0x5000 -/* 2E010 80052C10 AE82005C */ sw $v0, 0x5c($s4) -/* 2E014 80052C14 24427000 */ addiu $v0, $v0, 0x7000 -/* 2E018 80052C18 AE830060 */ sw $v1, 0x60($s4) -/* 2E01C 80052C1C AE820064 */ sw $v0, 0x64($s4) -/* 2E020 80052C20 AE830068 */ sw $v1, 0x68($s4) -.L80052C24: -/* 2E024 80052C24 02A0202D */ daddu $a0, $s5, $zero -/* 2E028 80052C28 24050001 */ addiu $a1, $zero, 1 -/* 2E02C 80052C2C 0C015F10 */ jal func_80057C40 -/* 2E030 80052C30 24060A9C */ addiu $a2, $zero, 0xa9c -/* 2E034 80052C34 AE02006C */ sw $v0, 0x6c($s0) -/* 2E038 80052C38 26730001 */ addiu $s3, $s3, 1 -/* 2E03C 80052C3C 1260FFF9 */ beqz $s3, .L80052C24 -/* 2E040 80052C40 26100008 */ addiu $s0, $s0, 8 -/* 2E044 80052C44 02A0202D */ daddu $a0, $s5, $zero -/* 2E048 80052C48 24050001 */ addiu $a1, $zero, 1 -/* 2E04C 80052C4C 0C015F10 */ jal func_80057C40 -/* 2E050 80052C50 24065200 */ addiu $a2, $zero, 0x5200 -/* 2E054 80052C54 02A0202D */ daddu $a0, $s5, $zero -/* 2E058 80052C58 24050001 */ addiu $a1, $zero, 1 -/* 2E05C 80052C5C 24060030 */ addiu $a2, $zero, 0x30 -/* 2E060 80052C60 0C015F10 */ jal func_80057C40 -/* 2E064 80052C64 AE8200A0 */ sw $v0, 0xa0($s4) -/* 2E068 80052C68 02A0202D */ daddu $a0, $s5, $zero -/* 2E06C 80052C6C 24050001 */ addiu $a1, $zero, 1 -/* 2E070 80052C70 24060360 */ addiu $a2, $zero, 0x360 -/* 2E074 80052C74 0C015F10 */ jal func_80057C40 -/* 2E078 80052C78 AE820004 */ sw $v0, 4($s4) -/* 2E07C 80052C7C 02A0202D */ daddu $a0, $s5, $zero -/* 2E080 80052C80 24050001 */ addiu $a1, $zero, 1 -/* 2E084 80052C84 24060200 */ addiu $a2, $zero, 0x200 -/* 2E088 80052C88 0C015F10 */ jal func_80057C40 -/* 2E08C 80052C8C AE820054 */ sw $v0, 0x54($s4) -/* 2E090 80052C90 02A0202D */ daddu $a0, $s5, $zero -/* 2E094 80052C94 24050001 */ addiu $a1, $zero, 1 -/* 2E098 80052C98 24060040 */ addiu $a2, $zero, 0x40 -/* 2E09C 80052C9C 0C015F10 */ jal func_80057C40 -/* 2E0A0 80052CA0 AE820058 */ sw $v0, 0x58($s4) -/* 2E0A4 80052CA4 0000982D */ daddu $s3, $zero, $zero -/* 2E0A8 80052CA8 8E840004 */ lw $a0, 4($s4) -/* 2E0AC 80052CAC 44960000 */ mtc1 $s6, $f0 -/* 2E0B0 80052CB0 00000000 */ nop -/* 2E0B4 80052CB4 46800020 */ cvt.s.w $f0, $f0 -/* 2E0B8 80052CB8 AE820094 */ sw $v0, 0x94($s4) -/* 2E0BC 80052CBC 0C014BE9 */ jal func_80052FA4 -/* 2E0C0 80052CC0 E6800000 */ swc1 $f0, ($s4) -/* 2E0C4 80052CC4 0C014C08 */ jal func_80053020 -/* 2E0C8 80052CC8 26840008 */ addiu $a0, $s4, 8 -/* 2E0CC 80052CCC 0C014C16 */ jal func_80053058 -/* 2E0D0 80052CD0 26840014 */ addiu $a0, $s4, 0x14 -/* 2E0D4 80052CD4 0C01576F */ jal func_80055DBC -/* 2E0D8 80052CD8 00000000 */ nop -/* 2E0DC 80052CDC 0280102D */ daddu $v0, $s4, $zero -/* 2E0E0 80052CE0 AE8000A4 */ sw $zero, 0xa4($s4) -/* 2E0E4 80052CE4 AE8000A8 */ sw $zero, 0xa8($s4) -.L80052CE8: -/* 2E0E8 80052CE8 A0400070 */ sb $zero, 0x70($v0) -/* 2E0EC 80052CEC A0400071 */ sb $zero, 0x71($v0) -/* 2E0F0 80052CF0 26730001 */ addiu $s3, $s3, 1 -/* 2E0F4 80052CF4 1260FFFC */ beqz $s3, .L80052CE8 -/* 2E0F8 80052CF8 24420008 */ addiu $v0, $v0, 8 -/* 2E0FC 80052CFC 0000982D */ daddu $s3, $zero, $zero -/* 2E100 80052D00 0280182D */ daddu $v1, $s4, $zero -.L80052D04: -/* 2E104 80052D04 A0600040 */ sb $zero, 0x40($v1) -/* 2E108 80052D08 A0600041 */ sb $zero, 0x41($v1) -/* 2E10C 80052D0C 26730001 */ addiu $s3, $s3, 1 -/* 2E110 80052D10 2E620004 */ sltiu $v0, $s3, 4 -/* 2E114 80052D14 1440FFFB */ bnez $v0, .L80052D04 -/* 2E118 80052D18 24630004 */ addiu $v1, $v1, 4 -/* 2E11C 80052D1C 0000982D */ daddu $s3, $zero, $zero -/* 2E120 80052D20 2416FFFF */ addiu $s6, $zero, -1 -/* 2E124 80052D24 241200FF */ addiu $s2, $zero, 0xff -/* 2E128 80052D28 24111320 */ addiu $s1, $zero, 0x1320 -.L80052D2C: -/* 2E12C 80052D2C 327000FF */ andi $s0, $s3, 0xff -/* 2E130 80052D30 0200202D */ daddu $a0, $s0, $zero -/* 2E134 80052D34 0C015ADC */ jal func_80056B70 -/* 2E138 80052D38 0000282D */ daddu $a1, $zero, $zero -/* 2E13C 80052D3C 0200202D */ daddu $a0, $s0, $zero -/* 2E140 80052D40 8E850004 */ lw $a1, 4($s4) -/* 2E144 80052D44 0C015BB5 */ jal func_80056ED4 -/* 2E148 80052D48 26730001 */ addiu $s3, $s3, 1 -/* 2E14C 80052D4C 02911021 */ addu $v0, $s4, $s1 -/* 2E150 80052D50 AC400000 */ sw $zero, ($v0) -/* 2E154 80052D54 AC400004 */ sw $zero, 4($v0) -/* 2E158 80052D58 A456000C */ sh $s6, 0xc($v0) -/* 2E15C 80052D5C A052000E */ sb $s2, 0xe($v0) -/* 2E160 80052D60 A052000F */ sb $s2, 0xf($v0) -/* 2E164 80052D64 A0400010 */ sb $zero, 0x10($v0) -/* 2E168 80052D68 A0400042 */ sb $zero, 0x42($v0) -/* 2E16C 80052D6C A0400043 */ sb $zero, 0x43($v0) -/* 2E170 80052D70 A0400044 */ sb $zero, 0x44($v0) -/* 2E174 80052D74 A0400045 */ sb $zero, 0x45($v0) -/* 2E178 80052D78 2E620018 */ sltiu $v0, $s3, 0x18 -/* 2E17C 80052D7C 1440FFEB */ bnez $v0, .L80052D2C -/* 2E180 80052D80 26310048 */ addiu $s1, $s1, 0x48 -/* 2E184 80052D84 0280202D */ daddu $a0, $s4, $zero -/* 2E188 80052D88 3C0500FC */ lui $a1, 0xfc -/* 2E18C 80052D8C 0C014FDB */ jal func_80053F6C -/* 2E190 80052D90 02A0302D */ daddu $a2, $s5, $zero -/* 2E194 80052D94 0000982D */ daddu $s3, $zero, $zero -/* 2E198 80052D98 0280802D */ daddu $s0, $s4, $zero -.L80052D9C: -/* 2E19C 80052D9C 02A0202D */ daddu $a0, $s5, $zero -/* 2E1A0 80052DA0 24050001 */ addiu $a1, $zero, 1 -/* 2E1A4 80052DA4 0C015F10 */ jal func_80057C40 -/* 2E1A8 80052DA8 24060840 */ addiu $a2, $zero, 0x840 -/* 2E1AC 80052DAC AE021310 */ sw $v0, 0x1310($s0) -/* 2E1B0 80052DB0 26730001 */ addiu $s3, $s3, 1 -/* 2E1B4 80052DB4 2E620003 */ sltiu $v0, $s3, 3 -/* 2E1B8 80052DB8 1440FFF8 */ bnez $v0, .L80052D9C -/* 2E1BC 80052DBC 26100004 */ addiu $s0, $s0, 4 -/* 2E1C0 80052DC0 24050001 */ addiu $a1, $zero, 1 -/* 2E1C4 80052DC4 0000302D */ daddu $a2, $zero, $zero -/* 2E1C8 80052DC8 3C10800A */ lui $s0, %hi(D_8009A644) -/* 2E1CC 80052DCC 2610A644 */ addiu $s0, $s0, %lo(D_8009A644) -/* 2E1D0 80052DD0 8E040000 */ lw $a0, ($s0) -/* 2E1D4 80052DD4 0C013782 */ jal func_8004DE08 -/* 2E1D8 80052DD8 0280382D */ daddu $a3, $s4, $zero -/* 2E1DC 80052DDC 27B20020 */ addiu $s2, $sp, 0x20 -/* 2E1E0 80052DE0 0240282D */ daddu $a1, $s2, $zero -/* 2E1E4 80052DE4 24020003 */ addiu $v0, $zero, 3 -/* 2E1E8 80052DE8 8E040000 */ lw $a0, ($s0) -/* 2E1EC 80052DEC 241000FF */ addiu $s0, $zero, 0xff -/* 2E1F0 80052DF0 A3A00020 */ sb $zero, 0x20($sp) -/* 2E1F4 80052DF4 A3A20021 */ sb $v0, 0x21($sp) -/* 2E1F8 80052DF8 A3B00022 */ sb $s0, 0x22($sp) -/* 2E1FC 80052DFC 0C0137FD */ jal func_8004DFF4 -/* 2E200 80052E00 A3B00023 */ sb $s0, 0x23($sp) -/* 2E204 80052E04 24050002 */ addiu $a1, $zero, 2 -/* 2E208 80052E08 00A0302D */ daddu $a2, $a1, $zero -/* 2E20C 80052E0C 3C11800A */ lui $s1, %hi(D_8009A5DC) -/* 2E210 80052E10 2631A5DC */ addiu $s1, $s1, %lo(D_8009A5DC) -/* 2E214 80052E14 8E240000 */ lw $a0, ($s1) -/* 2E218 80052E18 0C013782 */ jal func_8004DE08 -/* 2E21C 80052E1C 0280382D */ daddu $a3, $s4, $zero -/* 2E220 80052E20 0240282D */ daddu $a1, $s2, $zero -/* 2E224 80052E24 8E240000 */ lw $a0, ($s1) -/* 2E228 80052E28 24020002 */ addiu $v0, $zero, 2 -/* 2E22C 80052E2C A3A20020 */ sb $v0, 0x20($sp) -/* 2E230 80052E30 A3B00021 */ sb $s0, 0x21($sp) -/* 2E234 80052E34 A3B00022 */ sb $s0, 0x22($sp) -/* 2E238 80052E38 0C0137FD */ jal func_8004DFF4 -/* 2E23C 80052E3C A3B00023 */ sb $s0, 0x23($sp) -/* 2E240 80052E40 24050004 */ addiu $a1, $zero, 4 -/* 2E244 80052E44 24060001 */ addiu $a2, $zero, 1 -/* 2E248 80052E48 0280382D */ daddu $a3, $s4, $zero -/* 2E24C 80052E4C 3C10800A */ lui $s0, %hi(D_8009A620) -/* 2E250 80052E50 2610A620 */ addiu $s0, $s0, %lo(D_8009A620) -/* 2E254 80052E54 8E040000 */ lw $a0, ($s0) -/* 2E258 80052E58 24020010 */ addiu $v0, $zero, 0x10 -/* 2E25C 80052E5C 0C012C3C */ jal func_8004B0F0 -/* 2E260 80052E60 AFA20010 */ sw $v0, 0x10($sp) -/* 2E264 80052E64 24050006 */ addiu $a1, $zero, 6 -/* 2E268 80052E68 24060001 */ addiu $a2, $zero, 1 -/* 2E26C 80052E6C 3C04800A */ lui $a0, %hi(D_8009A608) -/* 2E270 80052E70 8C84A608 */ lw $a0, %lo(D_8009A608)($a0) -/* 2E274 80052E74 0C014210 */ jal func_80050840 -/* 2E278 80052E78 0280382D */ daddu $a3, $s4, $zero -/* 2E27C 80052E7C 0C0148B1 */ jal func_800522C4 -/* 2E280 80052E80 0280202D */ daddu $a0, $s4, $zero -/* 2E284 80052E84 0280202D */ daddu $a0, $s4, $zero -/* 2E288 80052E88 0C01531C */ jal func_80054C70 -/* 2E28C 80052E8C 02A0282D */ daddu $a1, $s5, $zero -/* 2E290 80052E90 8E82003C */ lw $v0, 0x3c($s4) -/* 2E294 80052E94 24050020 */ addiu $a1, $zero, 0x20 -/* 2E298 80052E98 94440000 */ lhu $a0, ($v0) -/* 2E29C 80052E9C 0C01504B */ jal func_8005412C -/* 2E2A0 80052EA0 27A60018 */ addiu $a2, $sp, 0x18 -/* 2E2A4 80052EA4 14400007 */ bnez $v0, .L80052EC4 -/* 2E2A8 80052EA8 3C0200FF */ lui $v0, 0xff -/* 2E2AC 80052EAC 3442FFFF */ ori $v0, $v0, 0xffff -/* 2E2B0 80052EB0 8FA40018 */ lw $a0, 0x18($sp) -/* 2E2B4 80052EB4 8FA6001C */ lw $a2, 0x1c($sp) -/* 2E2B8 80052EB8 8E8500A0 */ lw $a1, 0xa0($s4) -/* 2E2BC 80052EBC 0C0152AC */ jal func_80054AB0 -/* 2E2C0 80052EC0 00C23024 */ and $a2, $a2, $v0 -.L80052EC4: -/* 2E2C4 80052EC4 8E040000 */ lw $a0, ($s0) -/* 2E2C8 80052EC8 0C012CB7 */ jal func_8004B2DC -/* 2E2CC 80052ECC 00000000 */ nop -/* 2E2D0 80052ED0 8E82003C */ lw $v0, 0x3c($s4) -/* 2E2D4 80052ED4 24050040 */ addiu $a1, $zero, 0x40 -/* 2E2D8 80052ED8 94440002 */ lhu $a0, 2($v0) -/* 2E2DC 80052EDC 0C01504B */ jal func_8005412C -/* 2E2E0 80052EE0 27A60018 */ addiu $a2, $sp, 0x18 -/* 2E2E4 80052EE4 14400004 */ bnez $v0, .L80052EF8 -/* 2E2E8 80052EE8 00000000 */ nop -/* 2E2EC 80052EEC 8FA50018 */ lw $a1, 0x18($sp) -/* 2E2F0 80052EF0 0C01506A */ jal func_800541A8 -/* 2E2F4 80052EF4 0280202D */ daddu $a0, $s4, $zero -.L80052EF8: -/* 2E2F8 80052EF8 8E82003C */ lw $v0, 0x3c($s4) -/* 2E2FC 80052EFC 24050040 */ addiu $a1, $zero, 0x40 -/* 2E300 80052F00 94440004 */ lhu $a0, 4($v0) -/* 2E304 80052F04 0C01504B */ jal func_8005412C -/* 2E308 80052F08 27A60018 */ addiu $a2, $sp, 0x18 -/* 2E30C 80052F0C 54400005 */ bnel $v0, $zero, .L80052F24 -/* 2E310 80052F10 0000202D */ daddu $a0, $zero, $zero -/* 2E314 80052F14 8FA50018 */ lw $a1, 0x18($sp) -/* 2E318 80052F18 0C015099 */ jal func_80054264 -/* 2E31C 80052F1C 0280202D */ daddu $a0, $s4, $zero -/* 2E320 80052F20 0000202D */ daddu $a0, $zero, $zero -.L80052F24: -/* 2E324 80052F24 268304EC */ addiu $v1, $s4, 0x4ec -/* 2E328 80052F28 268205EC */ addiu $v0, $s4, 0x5ec -/* 2E32C 80052F2C AE8212F0 */ sw $v0, 0x12f0($s4) -/* 2E330 80052F30 268200AC */ addiu $v0, $s4, 0xac -/* 2E334 80052F34 AE8212F4 */ sw $v0, 0x12f4($s4) -/* 2E338 80052F38 268200EC */ addiu $v0, $s4, 0xec -/* 2E33C 80052F3C AE8212F8 */ sw $v0, 0x12f8($s4) -/* 2E340 80052F40 268209EC */ addiu $v0, $s4, 0x9ec -/* 2E344 80052F44 AE8212FC */ sw $v0, 0x12fc($s4) -/* 2E348 80052F48 26820DEC */ addiu $v0, $s4, 0xdec -/* 2E34C 80052F4C AE821300 */ sw $v0, 0x1300($s4) -/* 2E350 80052F50 268211EC */ addiu $v0, $s4, 0x11ec -/* 2E354 80052F54 AE8312EC */ sw $v1, 0x12ec($s4) -/* 2E358 80052F58 AE821304 */ sw $v0, 0x1304($s4) -/* 2E35C 80052F5C AE831308 */ sw $v1, 0x1308($s4) -/* 2E360 80052F60 A2800053 */ sb $zero, 0x53($s4) -/* 2E364 80052F64 A2800052 */ sb $zero, 0x52($s4) -/* 2E368 80052F68 A2800051 */ sb $zero, 0x51($s4) -/* 2E36C 80052F6C 0C015EE0 */ jal func_80057B80 -/* 2E370 80052F70 A2800050 */ sb $zero, 0x50($s4) -/* 2E374 80052F74 0C015340 */ jal func_80054D00 -/* 2E378 80052F78 02A0202D */ daddu $a0, $s5, $zero -/* 2E37C 80052F7C 8FBF0044 */ lw $ra, 0x44($sp) -/* 2E380 80052F80 8FB60040 */ lw $s6, 0x40($sp) -/* 2E384 80052F84 8FB5003C */ lw $s5, 0x3c($sp) -/* 2E388 80052F88 8FB40038 */ lw $s4, 0x38($sp) -/* 2E38C 80052F8C 8FB30034 */ lw $s3, 0x34($sp) -/* 2E390 80052F90 8FB20030 */ lw $s2, 0x30($sp) -/* 2E394 80052F94 8FB1002C */ lw $s1, 0x2c($sp) -/* 2E398 80052F98 8FB00028 */ lw $s0, 0x28($sp) -/* 2E39C 80052F9C 03E00008 */ jr $ra -/* 2E3A0 80052FA0 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80052FA4.s b/ver/jp/asm/nonmatchings/2DEE0/func_80052FA4.s deleted file mode 100644 index 3d66d9679c..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80052FA4.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80052FA4 -/* 2E3A4 80052FA4 3C013F00 */ lui $at, 0x3f00 -/* 2E3A8 80052FA8 44810000 */ mtc1 $at, $f0 -/* 2E3AC 80052FAC 3C028008 */ lui $v0, %hi(D_800781A0) -/* 2E3B0 80052FB0 244281A0 */ addiu $v0, $v0, %lo(D_800781A0) -/* 2E3B4 80052FB4 AC820000 */ sw $v0, ($a0) -/* 2E3B8 80052FB8 240200BE */ addiu $v0, $zero, 0xbe -/* 2E3BC 80052FBC AC820004 */ sw $v0, 4($a0) -/* 2E3C0 80052FC0 3C028008 */ lui $v0, %hi(D_80078160) -/* 2E3C4 80052FC4 24428160 */ addiu $v0, $v0, %lo(D_80078160) -/* 2E3C8 80052FC8 AC820018 */ sw $v0, 0x18($a0) -/* 2E3CC 80052FCC 24020040 */ addiu $v0, $zero, 0x40 -/* 2E3D0 80052FD0 A482001C */ sh $v0, 0x1c($a0) -/* 2E3D4 80052FD4 240212C0 */ addiu $v0, $zero, 0x12c0 -/* 2E3D8 80052FD8 A482001E */ sh $v0, 0x1e($a0) -/* 2E3DC 80052FDC 3C028008 */ lui $v0, %hi(D_80078514) -/* 2E3E0 80052FE0 24428514 */ addiu $v0, $v0, %lo(D_80078514) -/* 2E3E4 80052FE4 AC800008 */ sw $zero, 8($a0) -/* 2E3E8 80052FE8 AC80000C */ sw $zero, 0xc($a0) -/* 2E3EC 80052FEC AC800010 */ sw $zero, 0x10($a0) -/* 2E3F0 80052FF0 AC800014 */ sw $zero, 0x14($a0) -/* 2E3F4 80052FF4 A0800024 */ sb $zero, 0x24($a0) -/* 2E3F8 80052FF8 A0800025 */ sb $zero, 0x25($a0) -/* 2E3FC 80052FFC AC82002C */ sw $v0, 0x2c($a0) -/* 2E400 80053000 A0800026 */ sb $zero, 0x26($a0) -/* 2E404 80053004 A0800027 */ sb $zero, 0x27($a0) -/* 2E408 80053008 A0800028 */ sb $zero, 0x28($a0) -/* 2E40C 8005300C A0800029 */ sb $zero, 0x29($a0) -/* 2E410 80053010 A080002A */ sb $zero, 0x2a($a0) -/* 2E414 80053014 A080002B */ sb $zero, 0x2b($a0) -/* 2E418 80053018 03E00008 */ jr $ra -/* 2E41C 8005301C E4800020 */ swc1 $f0, 0x20($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053020.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053020.s deleted file mode 100644 index 8fced0e5e2..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053020.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053020 -/* 2E420 80053020 24022010 */ addiu $v0, $zero, 0x2010 -/* 2E424 80053024 A4820000 */ sh $v0, ($a0) -/* 2E428 80053028 240212C0 */ addiu $v0, $zero, 0x12c0 -/* 2E42C 8005302C A4820002 */ sh $v0, 2($a0) -/* 2E430 80053030 2402007F */ addiu $v0, $zero, 0x7f -/* 2E434 80053034 A0820004 */ sb $v0, 4($a0) -/* 2E438 80053038 24020040 */ addiu $v0, $zero, 0x40 -/* 2E43C 8005303C A0820005 */ sb $v0, 5($a0) -/* 2E440 80053040 A0800006 */ sb $zero, 6($a0) -/* 2E444 80053044 A0800007 */ sb $zero, 7($a0) -/* 2E448 80053048 A0800008 */ sb $zero, 8($a0) -/* 2E44C 8005304C A0800009 */ sb $zero, 9($a0) -/* 2E450 80053050 03E00008 */ jr $ra -/* 2E454 80053054 A080000A */ sb $zero, 0xa($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053058.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053058.s deleted file mode 100644 index 0474004408..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053058.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053058 -/* 2E458 80053058 24022010 */ addiu $v0, $zero, 0x2010 -/* 2E45C 8005305C A4820000 */ sh $v0, ($a0) -/* 2E460 80053060 2402007F */ addiu $v0, $zero, 0x7f -/* 2E464 80053064 A0820002 */ sb $v0, 2($a0) -/* 2E468 80053068 24020040 */ addiu $v0, $zero, 0x40 -/* 2E46C 8005306C A0820003 */ sb $v0, 3($a0) -/* 2E470 80053070 A0800004 */ sb $zero, 4($a0) -/* 2E474 80053074 A0800005 */ sb $zero, 5($a0) -/* 2E478 80053078 03E00008 */ jr $ra -/* 2E47C 8005307C A0800006 */ sb $zero, 6($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053080.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053080.s deleted file mode 100644 index 508b386621..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053080.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053080 -/* 2E480 80053080 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2E484 80053084 AFB20018 */ sw $s2, 0x18($sp) -/* 2E488 80053088 3C12800A */ lui $s2, %hi(D_8009A5A0) -/* 2E48C 8005308C 8E52A5A0 */ lw $s2, %lo(D_8009A5A0)($s2) -/* 2E490 80053090 AFB10014 */ sw $s1, 0x14($sp) -/* 2E494 80053094 3C11800A */ lui $s1, %hi(D_8009A620) -/* 2E498 80053098 8E31A620 */ lw $s1, %lo(D_8009A620)($s1) -/* 2E49C 8005309C AFB00010 */ sw $s0, 0x10($sp) -/* 2E4A0 800530A0 3C10800A */ lui $s0, %hi(D_8009A608) -/* 2E4A4 800530A4 8E10A608 */ lw $s0, %lo(D_8009A608)($s0) -/* 2E4A8 800530A8 AFBF001C */ sw $ra, 0x1c($sp) -/* 2E4AC 800530AC 0C014CC1 */ jal func_80053304 -/* 2E4B0 800530B0 0240202D */ daddu $a0, $s2, $zero -/* 2E4B4 800530B4 8E03000C */ lw $v1, 0xc($s0) -/* 2E4B8 800530B8 8E020004 */ lw $v0, 4($s0) -/* 2E4BC 800530BC 00621823 */ subu $v1, $v1, $v0 -/* 2E4C0 800530C0 1C600006 */ bgtz $v1, .L800530DC -/* 2E4C4 800530C4 AE03000C */ sw $v1, 0xc($s0) -/* 2E4C8 800530C8 8E020008 */ lw $v0, 8($s0) -/* 2E4CC 800530CC 0200202D */ daddu $a0, $s0, $zero -/* 2E4D0 800530D0 00621021 */ addu $v0, $v1, $v0 -/* 2E4D4 800530D4 0C01439B */ jal func_80050E6C -/* 2E4D8 800530D8 AC82000C */ sw $v0, 0xc($a0) -.L800530DC: -/* 2E4DC 800530DC 8622004A */ lh $v0, 0x4a($s1) -/* 2E4E0 800530E0 10400007 */ beqz $v0, .L80053100 -/* 2E4E4 800530E4 00000000 */ nop -/* 2E4E8 800530E8 0C014DB6 */ jal func_800536D8 -/* 2E4EC 800530EC 26240040 */ addiu $a0, $s1, 0x40 -/* 2E4F0 800530F0 922400BE */ lbu $a0, 0xbe($s1) -/* 2E4F4 800530F4 96250040 */ lhu $a1, 0x40($s1) -/* 2E4F8 800530F8 0C014DD2 */ jal func_80053748 -/* 2E4FC 800530FC 8E26005C */ lw $a2, 0x5c($s1) -.L80053100: -/* 2E500 80053100 8E23003C */ lw $v1, 0x3c($s1) -/* 2E504 80053104 8E220034 */ lw $v0, 0x34($s1) -/* 2E508 80053108 00621823 */ subu $v1, $v1, $v0 -/* 2E50C 8005310C 1C600007 */ bgtz $v1, .L8005312C -/* 2E510 80053110 AE23003C */ sw $v1, 0x3c($s1) -/* 2E514 80053114 8E220038 */ lw $v0, 0x38($s1) -/* 2E518 80053118 0220202D */ daddu $a0, $s1, $zero -/* 2E51C 8005311C 00621021 */ addu $v0, $v1, $v0 -/* 2E520 80053120 0C01303D */ jal func_8004C0F4 -/* 2E524 80053124 AE22003C */ sw $v0, 0x3c($s1) -/* 2E528 80053128 A62200BA */ sh $v0, 0xba($s1) -.L8005312C: -/* 2E52C 8005312C 3C118008 */ lui $s1, %hi(D_80078D80) -/* 2E530 80053130 26318D80 */ addiu $s1, $s1, %lo(D_80078D80) -/* 2E534 80053134 8E220000 */ lw $v0, ($s1) -/* 2E538 80053138 14400045 */ bnez $v0, .L80053250 -/* 2E53C 8005313C 00000000 */ nop -/* 2E540 80053140 3C10800A */ lui $s0, %hi(D_8009A5DC) -/* 2E544 80053144 8E10A5DC */ lw $s0, %lo(D_8009A5DC)($s0) -/* 2E548 80053148 86020036 */ lh $v0, 0x36($s0) -/* 2E54C 8005314C 10400003 */ beqz $v0, .L8005315C -/* 2E550 80053150 00000000 */ nop -/* 2E554 80053154 0C013815 */ jal func_8004E054 -/* 2E558 80053158 0200202D */ daddu $a0, $s0, $zero -.L8005315C: -/* 2E55C 8005315C 8E02001C */ lw $v0, 0x1c($s0) -/* 2E560 80053160 10400004 */ beqz $v0, .L80053174 -/* 2E564 80053164 00000000 */ nop -/* 2E568 80053168 8E020018 */ lw $v0, 0x18($s0) -/* 2E56C 8005316C 24420001 */ addiu $v0, $v0, 1 -/* 2E570 80053170 AE020018 */ sw $v0, 0x18($s0) -.L80053174: -/* 2E574 80053174 8E030010 */ lw $v1, 0x10($s0) -/* 2E578 80053178 8E020008 */ lw $v0, 8($s0) -/* 2E57C 8005317C 00621823 */ subu $v1, $v1, $v0 -/* 2E580 80053180 1C600007 */ bgtz $v1, .L800531A0 -/* 2E584 80053184 AE030010 */ sw $v1, 0x10($s0) -/* 2E588 80053188 8E02000C */ lw $v0, 0xc($s0) -/* 2E58C 8005318C 0200202D */ daddu $a0, $s0, $zero -/* 2E590 80053190 00621021 */ addu $v0, $v1, $v0 -/* 2E594 80053194 0C01385A */ jal func_8004E168 -/* 2E598 80053198 AE020010 */ sw $v0, 0x10($s0) -/* 2E59C 8005319C A602005C */ sh $v0, 0x5c($s0) -.L800531A0: -/* 2E5A0 800531A0 8E220000 */ lw $v0, ($s1) -/* 2E5A4 800531A4 1440002A */ bnez $v0, .L80053250 -/* 2E5A8 800531A8 00000000 */ nop -/* 2E5AC 800531AC 8E420080 */ lw $v0, 0x80($s2) -/* 2E5B0 800531B0 10400003 */ beqz $v0, .L800531C0 -/* 2E5B4 800531B4 00000000 */ nop -/* 2E5B8 800531B8 0C013721 */ jal func_8004DC84 -/* 2E5BC 800531BC 0240202D */ daddu $a0, $s2, $zero -.L800531C0: -/* 2E5C0 800531C0 3C10800A */ lui $s0, %hi(D_8009A644) -/* 2E5C4 800531C4 8E10A644 */ lw $s0, %lo(D_8009A644)($s0) -/* 2E5C8 800531C8 86020046 */ lh $v0, 0x46($s0) -/* 2E5CC 800531CC 1040000A */ beqz $v0, .L800531F8 -/* 2E5D0 800531D0 00000000 */ nop -/* 2E5D4 800531D4 0C014E16 */ jal func_80053858 -/* 2E5D8 800531D8 2604002C */ addiu $a0, $s0, 0x2c -/* 2E5DC 800531DC 86020036 */ lh $v0, 0x36($s0) -/* 2E5E0 800531E0 14400008 */ bnez $v0, .L80053204 -/* 2E5E4 800531E4 00000000 */ nop -/* 2E5E8 800531E8 0C01383D */ jal func_8004E0F4 -/* 2E5EC 800531EC 0200202D */ daddu $a0, $s0, $zero -/* 2E5F0 800531F0 08014C83 */ j .L8005320C -/* 2E5F4 800531F4 00000000 */ nop -.L800531F8: -/* 2E5F8 800531F8 86020036 */ lh $v0, 0x36($s0) -/* 2E5FC 800531FC 10400003 */ beqz $v0, .L8005320C -/* 2E600 80053200 00000000 */ nop -.L80053204: -/* 2E604 80053204 0C013815 */ jal func_8004E054 -/* 2E608 80053208 0200202D */ daddu $a0, $s0, $zero -.L8005320C: -/* 2E60C 8005320C 8E02001C */ lw $v0, 0x1c($s0) -/* 2E610 80053210 10400004 */ beqz $v0, .L80053224 -/* 2E614 80053214 00000000 */ nop -/* 2E618 80053218 8E020018 */ lw $v0, 0x18($s0) -/* 2E61C 8005321C 24420001 */ addiu $v0, $v0, 1 -/* 2E620 80053220 AE020018 */ sw $v0, 0x18($s0) -.L80053224: -/* 2E624 80053224 8E030010 */ lw $v1, 0x10($s0) -/* 2E628 80053228 8E020008 */ lw $v0, 8($s0) -/* 2E62C 8005322C 00621823 */ subu $v1, $v1, $v0 -/* 2E630 80053230 1C600007 */ bgtz $v1, .L80053250 -/* 2E634 80053234 AE030010 */ sw $v1, 0x10($s0) -/* 2E638 80053238 8E02000C */ lw $v0, 0xc($s0) -/* 2E63C 8005323C 0200202D */ daddu $a0, $s0, $zero -/* 2E640 80053240 00621021 */ addu $v0, $v1, $v0 -/* 2E644 80053244 0C01385A */ jal func_8004E168 -/* 2E648 80053248 AE020010 */ sw $v0, 0x10($s0) -/* 2E64C 8005324C A602005C */ sh $v0, 0x5c($s0) -.L80053250: -/* 2E650 80053250 0C0148C4 */ jal func_80052310 -/* 2E654 80053254 0240202D */ daddu $a0, $s2, $zero -/* 2E658 80053258 8FBF001C */ lw $ra, 0x1c($sp) -/* 2E65C 8005325C 8FB20018 */ lw $s2, 0x18($sp) -/* 2E660 80053260 8FB10014 */ lw $s1, 0x14($sp) -/* 2E664 80053264 8FB00010 */ lw $s0, 0x10($sp) -/* 2E668 80053268 03E00008 */ jr $ra -/* 2E66C 8005326C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053270.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053270.s deleted file mode 100644 index 596c865dd3..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053270.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053270 -/* 2E670 80053270 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2E674 80053274 AFB10014 */ sw $s1, 0x14($sp) -/* 2E678 80053278 3C11800A */ lui $s1, %hi(D_8009A5A0) -/* 2E67C 8005327C 8E31A5A0 */ lw $s1, %lo(D_8009A5A0)($s1) -/* 2E680 80053280 AFB00010 */ sw $s0, 0x10($sp) -/* 2E684 80053284 3C10800A */ lui $s0, %hi(D_8009A644) -/* 2E688 80053288 8E10A644 */ lw $s0, %lo(D_8009A644)($s0) -/* 2E68C 8005328C AFBF001C */ sw $ra, 0x1c($sp) -/* 2E690 80053290 AFB20018 */ sw $s2, 0x18($sp) -/* 2E694 80053294 8E22009C */ lw $v0, 0x9c($s1) -/* 2E698 80053298 3C12800A */ lui $s2, %hi(D_8009A620) -/* 2E69C 8005329C 8E52A620 */ lw $s2, %lo(D_8009A620)($s2) -/* 2E6A0 800532A0 10400003 */ beqz $v0, .L800532B0 -/* 2E6A4 800532A4 00000000 */ nop -/* 2E6A8 800532A8 0C01576F */ jal func_80055DBC -/* 2E6AC 800532AC 00000000 */ nop -.L800532B0: -/* 2E6B0 800532B0 8E2200A4 */ lw $v0, 0xa4($s1) -/* 2E6B4 800532B4 3C01800A */ lui $at, %hi(D_8009A5C8) -/* 2E6B8 800532B8 AC22A5C8 */ sw $v0, %lo(D_8009A5C8)($at) -/* 2E6BC 800532BC 10400003 */ beqz $v0, .L800532CC -/* 2E6C0 800532C0 00000000 */ nop -/* 2E6C4 800532C4 0040F809 */ jalr $v0 -/* 2E6C8 800532C8 00000000 */ nop -.L800532CC: -/* 2E6CC 800532CC 0C013470 */ jal func_8004D1C0 -/* 2E6D0 800532D0 0200202D */ daddu $a0, $s0, $zero -/* 2E6D4 800532D4 3C04800A */ lui $a0, %hi(D_8009A5DC) -/* 2E6D8 800532D8 8C84A5DC */ lw $a0, %lo(D_8009A5DC)($a0) -/* 2E6DC 800532DC 0C013470 */ jal func_8004D1C0 -/* 2E6E0 800532E0 00000000 */ nop -/* 2E6E4 800532E4 0C012CFE */ jal func_8004B3F8 -/* 2E6E8 800532E8 0240202D */ daddu $a0, $s2, $zero -/* 2E6EC 800532EC 8FBF001C */ lw $ra, 0x1c($sp) -/* 2E6F0 800532F0 8FB20018 */ lw $s2, 0x18($sp) -/* 2E6F4 800532F4 8FB10014 */ lw $s1, 0x14($sp) -/* 2E6F8 800532F8 8FB00010 */ lw $s0, 0x10($sp) -/* 2E6FC 800532FC 03E00008 */ jr $ra -/* 2E700 80053300 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053304.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053304.s deleted file mode 100644 index f9145ce3c5..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053304.s +++ /dev/null @@ -1,161 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053304 -/* 2E704 80053304 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2E708 80053308 AFB3002C */ sw $s3, 0x2c($sp) -/* 2E70C 8005330C 0080982D */ daddu $s3, $a0, $zero -/* 2E710 80053310 AFBF0034 */ sw $ra, 0x34($sp) -/* 2E714 80053314 AFB40030 */ sw $s4, 0x30($sp) -/* 2E718 80053318 AFB20028 */ sw $s2, 0x28($sp) -/* 2E71C 8005331C AFB10024 */ sw $s1, 0x24($sp) -/* 2E720 80053320 AFB00020 */ sw $s0, 0x20($sp) -/* 2E724 80053324 9262130C */ lbu $v0, 0x130c($s3) -/* 2E728 80053328 24100002 */ addiu $s0, $zero, 2 -/* 2E72C 8005332C 14500003 */ bne $v0, $s0, .L8005333C -/* 2E730 80053330 24020001 */ addiu $v0, $zero, 1 -/* 2E734 80053334 0C015ED8 */ jal func_80057B60 -/* 2E738 80053338 A262130C */ sb $v0, 0x130c($s3) -.L8005333C: -/* 2E73C 8005333C 92620050 */ lbu $v0, 0x50($s3) -/* 2E740 80053340 1040001B */ beqz $v0, .L800533B0 -/* 2E744 80053344 00000000 */ nop -/* 2E748 80053348 9262130C */ lbu $v0, 0x130c($s3) -/* 2E74C 8005334C 14400018 */ bnez $v0, .L800533B0 -/* 2E750 80053350 24020001 */ addiu $v0, $zero, 1 -/* 2E754 80053354 92630053 */ lbu $v1, 0x53($s3) -/* 2E758 80053358 10620005 */ beq $v1, $v0, .L80053370 -/* 2E75C 8005335C 00000000 */ nop -/* 2E760 80053360 10700009 */ beq $v1, $s0, .L80053388 -/* 2E764 80053364 00000000 */ nop -/* 2E768 80053368 08014CE9 */ j .L800533A4 -/* 2E76C 8005336C 00000000 */ nop -.L80053370: -/* 2E770 80053370 0C015E9E */ jal func_80057A78 -/* 2E774 80053374 92640052 */ lbu $a0, 0x52($s3) -/* 2E778 80053378 0C015EAE */ jal func_80057AB8 -/* 2E77C 8005337C 92640051 */ lbu $a0, 0x51($s3) -/* 2E780 80053380 08014CEC */ j .L800533B0 -/* 2E784 80053384 A2600050 */ sb $zero, 0x50($s3) -.L80053388: -/* 2E788 80053388 92640052 */ lbu $a0, 0x52($s3) -/* 2E78C 8005338C 0C015E9E */ jal func_80057A78 -/* 2E790 80053390 00000000 */ nop -/* 2E794 80053394 0C015EC3 */ jal func_80057B0C -/* 2E798 80053398 92640051 */ lbu $a0, 0x51($s3) -/* 2E79C 8005339C 08014CEC */ j .L800533B0 -/* 2E7A0 800533A0 A2600050 */ sb $zero, 0x50($s3) -.L800533A4: -/* 2E7A4 800533A4 0C015ED8 */ jal func_80057B60 -/* 2E7A8 800533A8 00000000 */ nop -/* 2E7AC 800533AC A2600050 */ sb $zero, 0x50($s3) -.L800533B0: -/* 2E7B0 800533B0 92620041 */ lbu $v0, 0x41($s3) -/* 2E7B4 800533B4 10400005 */ beqz $v0, .L800533CC -/* 2E7B8 800533B8 00000000 */ nop -/* 2E7BC 800533BC 92650040 */ lbu $a1, 0x40($s3) -/* 2E7C0 800533C0 0C015A9F */ jal func_80056A7C -/* 2E7C4 800533C4 0000202D */ daddu $a0, $zero, $zero -/* 2E7C8 800533C8 A2600041 */ sb $zero, 0x41($s3) -.L800533CC: -/* 2E7CC 800533CC 92620045 */ lbu $v0, 0x45($s3) -/* 2E7D0 800533D0 10400005 */ beqz $v0, .L800533E8 -/* 2E7D4 800533D4 00000000 */ nop -/* 2E7D8 800533D8 92650044 */ lbu $a1, 0x44($s3) -/* 2E7DC 800533DC 0C015A9F */ jal func_80056A7C -/* 2E7E0 800533E0 24040001 */ addiu $a0, $zero, 1 -/* 2E7E4 800533E4 A2600045 */ sb $zero, 0x45($s3) -.L800533E8: -/* 2E7E8 800533E8 92620049 */ lbu $v0, 0x49($s3) -/* 2E7EC 800533EC 10400005 */ beqz $v0, .L80053404 -/* 2E7F0 800533F0 00000000 */ nop -/* 2E7F4 800533F4 92650048 */ lbu $a1, 0x48($s3) -/* 2E7F8 800533F8 0C015A9F */ jal func_80056A7C -/* 2E7FC 800533FC 24040002 */ addiu $a0, $zero, 2 -/* 2E800 80053400 A2600049 */ sb $zero, 0x49($s3) -.L80053404: -/* 2E804 80053404 9262004D */ lbu $v0, 0x4d($s3) -/* 2E808 80053408 10400006 */ beqz $v0, .L80053424 -/* 2E80C 8005340C 0000902D */ daddu $s2, $zero, $zero -/* 2E810 80053410 9265004C */ lbu $a1, 0x4c($s3) -/* 2E814 80053414 0C015A9F */ jal func_80056A7C -/* 2E818 80053418 24040003 */ addiu $a0, $zero, 3 -/* 2E81C 8005341C A260004D */ sb $zero, 0x4d($s3) -/* 2E820 80053420 0000902D */ daddu $s2, $zero, $zero -.L80053424: -/* 2E824 80053424 24141320 */ addiu $s4, $zero, 0x1320 -.L80053428: -/* 2E828 80053428 02748021 */ addu $s0, $s3, $s4 -/* 2E82C 8005342C 92020042 */ lbu $v0, 0x42($s0) -/* 2E830 80053430 92110043 */ lbu $s1, 0x43($s0) -/* 2E834 80053434 10400007 */ beqz $v0, .L80053454 -/* 2E838 80053438 32220002 */ andi $v0, $s1, 2 -/* 2E83C 8005343C 0C015AE6 */ jal func_80056B98 -/* 2E840 80053440 324400FF */ andi $a0, $s2, 0xff -/* 2E844 80053444 A2000042 */ sb $zero, 0x42($s0) -/* 2E848 80053448 AE00001C */ sw $zero, 0x1c($s0) -/* 2E84C 8005344C A2000045 */ sb $zero, 0x45($s0) -/* 2E850 80053450 32220002 */ andi $v0, $s1, 2 -.L80053454: -/* 2E854 80053454 10400013 */ beqz $v0, .L800534A4 -/* 2E858 80053458 0200202D */ daddu $a0, $s0, $zero -/* 2E85C 8005345C 0C014A2A */ jal func_800528A8 -/* 2E860 80053460 26050014 */ addiu $a1, $s0, 0x14 -/* 2E864 80053464 8602000C */ lh $v0, 0xc($s0) -/* 2E868 80053468 92050010 */ lbu $a1, 0x10($s0) -/* 2E86C 8005346C AFA20010 */ sw $v0, 0x10($sp) -/* 2E870 80053470 9202000E */ lbu $v0, 0xe($s0) -/* 2E874 80053474 AFA20014 */ sw $v0, 0x14($sp) -/* 2E878 80053478 9202000F */ lbu $v0, 0xf($s0) -/* 2E87C 8005347C AFA20018 */ sw $v0, 0x18($sp) -/* 2E880 80053480 8E020008 */ lw $v0, 8($s0) -/* 2E884 80053484 AFA2001C */ sw $v0, 0x1c($sp) -/* 2E888 80053488 8E060000 */ lw $a2, ($s0) -/* 2E88C 8005348C 8E070004 */ lw $a3, 4($s0) -/* 2E890 80053490 0C015B15 */ jal func_80056C54 -/* 2E894 80053494 324400FF */ andi $a0, $s2, 0xff -/* 2E898 80053498 92020044 */ lbu $v0, 0x44($s0) -/* 2E89C 8005349C 08014D41 */ j .L80053504 -/* 2E8A0 800534A0 A2020045 */ sb $v0, 0x45($s0) -.L800534A4: -/* 2E8A4 800534A4 32220008 */ andi $v0, $s1, 8 -/* 2E8A8 800534A8 10400005 */ beqz $v0, .L800534C0 -/* 2E8AC 800534AC 32220004 */ andi $v0, $s1, 4 -/* 2E8B0 800534B0 8E050004 */ lw $a1, 4($s0) -/* 2E8B4 800534B4 0C015BFD */ jal func_80056FF4 -/* 2E8B8 800534B8 324400FF */ andi $a0, $s2, 0xff -/* 2E8BC 800534BC 32220004 */ andi $v0, $s1, 4 -.L800534C0: -/* 2E8C0 800534C0 1040000A */ beqz $v0, .L800534EC -/* 2E8C4 800534C4 32220010 */ andi $v0, $s1, 0x10 -/* 2E8C8 800534C8 9202000F */ lbu $v0, 0xf($s0) -/* 2E8CC 800534CC 8605000C */ lh $a1, 0xc($s0) -/* 2E8D0 800534D0 9207000E */ lbu $a3, 0xe($s0) -/* 2E8D4 800534D4 AFA20010 */ sw $v0, 0x10($sp) -/* 2E8D8 800534D8 8E060008 */ lw $a2, 8($s0) -/* 2E8DC 800534DC 0C015C07 */ jal func_8005701C -/* 2E8E0 800534E0 324400FF */ andi $a0, $s2, 0xff -/* 2E8E4 800534E4 08014D42 */ j .L80053508 -/* 2E8E8 800534E8 A2000043 */ sb $zero, 0x43($s0) -.L800534EC: -/* 2E8EC 800534EC 50400006 */ beql $v0, $zero, .L80053508 -/* 2E8F0 800534F0 A2000043 */ sb $zero, 0x43($s0) -/* 2E8F4 800534F4 9205000E */ lbu $a1, 0xe($s0) -/* 2E8F8 800534F8 9206000F */ lbu $a2, 0xf($s0) -/* 2E8FC 800534FC 0C015C7E */ jal func_800571F8 -/* 2E900 80053500 324400FF */ andi $a0, $s2, 0xff -.L80053504: -/* 2E904 80053504 A2000043 */ sb $zero, 0x43($s0) -.L80053508: -/* 2E908 80053508 26520001 */ addiu $s2, $s2, 1 -/* 2E90C 8005350C 2E420018 */ sltiu $v0, $s2, 0x18 -/* 2E910 80053510 1440FFC5 */ bnez $v0, .L80053428 -/* 2E914 80053514 26940048 */ addiu $s4, $s4, 0x48 -/* 2E918 80053518 8FBF0034 */ lw $ra, 0x34($sp) -/* 2E91C 8005351C 8FB40030 */ lw $s4, 0x30($sp) -/* 2E920 80053520 8FB3002C */ lw $s3, 0x2c($sp) -/* 2E924 80053524 8FB20028 */ lw $s2, 0x28($sp) -/* 2E928 80053528 8FB10024 */ lw $s1, 0x24($sp) -/* 2E92C 8005352C 8FB00020 */ lw $s0, 0x20($sp) -/* 2E930 80053530 03E00008 */ jr $ra -/* 2E934 80053534 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053538.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053538.s deleted file mode 100644 index 97dbba4b90..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053538.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053538 -/* 2E938 80053538 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2E93C 8005353C AFBF0010 */ sw $ra, 0x10($sp) -/* 2E940 80053540 90820045 */ lbu $v0, 0x45($a0) -/* 2E944 80053544 10400008 */ beqz $v0, .L80053568 -/* 2E948 80053548 24020001 */ addiu $v0, $zero, 1 -/* 2E94C 8005354C AC80001C */ sw $zero, 0x1c($a0) -/* 2E950 80053550 A0820042 */ sb $v0, 0x42($a0) -/* 2E954 80053554 A0800043 */ sb $zero, 0x43($a0) -/* 2E958 80053558 30A400FF */ andi $a0, $a1, 0xff -/* 2E95C 8005355C 0000282D */ daddu $a1, $zero, $zero -/* 2E960 80053560 0C015CE7 */ jal func_8005739C -/* 2E964 80053564 240600B8 */ addiu $a2, $zero, 0xb8 -.L80053568: -/* 2E968 80053568 8FBF0010 */ lw $ra, 0x10($sp) -/* 2E96C 8005356C 03E00008 */ jr $ra -/* 2E970 80053570 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053574.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053574.s deleted file mode 100644 index d240f575ff..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053574.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053574 -/* 2E974 80053574 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2E978 80053578 24020001 */ addiu $v0, $zero, 1 -/* 2E97C 8005357C AFBF0010 */ sw $ra, 0x10($sp) -/* 2E980 80053580 AC80001C */ sw $zero, 0x1c($a0) -/* 2E984 80053584 A0820042 */ sb $v0, 0x42($a0) -/* 2E988 80053588 A0800043 */ sb $zero, 0x43($a0) -/* 2E98C 8005358C 30A400FF */ andi $a0, $a1, 0xff -/* 2E990 80053590 0000282D */ daddu $a1, $zero, $zero -/* 2E994 80053594 0C015CE7 */ jal func_8005739C -/* 2E998 80053598 240600B8 */ addiu $a2, $zero, 0xb8 -/* 2E99C 8005359C 8FBF0010 */ lw $ra, 0x10($sp) -/* 2E9A0 800535A0 03E00008 */ jr $ra -/* 2E9A4 800535A4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800535A8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800535A8.s deleted file mode 100644 index 1cd9bba62a..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800535A8.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800535A8 -/* 2E9A8 800535A8 0080282D */ daddu $a1, $a0, $zero -/* 2E9AC 800535AC 04A10010 */ bgez $a1, .L800535F0 -/* 2E9B0 800535B0 30A3007F */ andi $v1, $a1, 0x7f -/* 2E9B4 800535B4 00052823 */ negu $a1, $a1 -/* 2E9B8 800535B8 3C048008 */ lui $a0, %hi(D_80078700) -/* 2E9BC 800535BC 24848700 */ addiu $a0, $a0, %lo(D_80078700) -/* 2E9C0 800535C0 30A2007F */ andi $v0, $a1, 0x7f -/* 2E9C4 800535C4 244200A0 */ addiu $v0, $v0, 0xa0 -/* 2E9C8 800535C8 00021080 */ sll $v0, $v0, 2 -/* 2E9CC 800535CC 00441021 */ addu $v0, $v0, $a0 -/* 2E9D0 800535D0 30A33F80 */ andi $v1, $a1, 0x3f80 -/* 2E9D4 800535D4 00031942 */ srl $v1, $v1, 5 -/* 2E9D8 800535D8 00641821 */ addu $v1, $v1, $a0 -/* 2E9DC 800535DC C4420000 */ lwc1 $f2, ($v0) -/* 2E9E0 800535E0 C4600480 */ lwc1 $f0, 0x480($v1) -/* 2E9E4 800535E4 46001002 */ mul.s $f0, $f2, $f0 -/* 2E9E8 800535E8 03E00008 */ jr $ra -/* 2E9EC 800535EC 00000000 */ nop -.L800535F0: -/* 2E9F0 800535F0 3C048008 */ lui $a0, %hi(D_80078700) -/* 2E9F4 800535F4 24848700 */ addiu $a0, $a0, %lo(D_80078700) -/* 2E9F8 800535F8 00031880 */ sll $v1, $v1, 2 -/* 2E9FC 800535FC 00641821 */ addu $v1, $v1, $a0 -/* 2EA00 80053600 30A20F80 */ andi $v0, $a1, 0xf80 -/* 2EA04 80053604 00021142 */ srl $v0, $v0, 5 -/* 2EA08 80053608 34420200 */ ori $v0, $v0, 0x200 -/* 2EA0C 8005360C 00441021 */ addu $v0, $v0, $a0 -/* 2EA10 80053610 C4620000 */ lwc1 $f2, ($v1) -/* 2EA14 80053614 C4400000 */ lwc1 $f0, ($v0) -/* 2EA18 80053618 46001002 */ mul.s $f0, $f2, $f0 -/* 2EA1C 8005361C 03E00008 */ jr $ra -/* 2EA20 80053620 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053624.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053624.s deleted file mode 100644 index 87e9e72aa1..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053624.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053624 -/* 2EA24 80053624 0080402D */ daddu $t0, $a0, $zero -/* 2EA28 80053628 00063400 */ sll $a2, $a2, 0x10 -/* 2EA2C 8005362C AD060000 */ sw $a2, ($t0) -/* 2EA30 80053630 10A00020 */ beqz $a1, .L800536B4 -/* 2EA34 80053634 A5070008 */ sh $a3, 8($t0) -/* 2EA38 80053638 3C03B65C */ lui $v1, 0xb65c -/* 2EA3C 8005363C 34636D59 */ ori $v1, $v1, 0x6d59 -/* 2EA40 80053640 00051140 */ sll $v0, $a1, 5 -/* 2EA44 80053644 00451023 */ subu $v0, $v0, $a1 -/* 2EA48 80053648 00021080 */ sll $v0, $v0, 2 -/* 2EA4C 8005364C 00451021 */ addu $v0, $v0, $a1 -/* 2EA50 80053650 000210C0 */ sll $v0, $v0, 3 -/* 2EA54 80053654 00430018 */ mult $v0, $v1 -/* 2EA58 80053658 00001810 */ mfhi $v1 -/* 2EA5C 8005365C 00622021 */ addu $a0, $v1, $v0 -/* 2EA60 80053660 00042303 */ sra $a0, $a0, 0xc -/* 2EA64 80053664 000217C3 */ sra $v0, $v0, 0x1f -/* 2EA68 80053668 00822023 */ subu $a0, $a0, $v0 -/* 2EA6C 8005366C 00C0102D */ daddu $v0, $a2, $zero -/* 2EA70 80053670 00071C00 */ sll $v1, $a3, 0x10 -/* 2EA74 80053674 00621823 */ subu $v1, $v1, $v0 -/* 2EA78 80053678 00041400 */ sll $v0, $a0, 0x10 -/* 2EA7C 8005367C 00021403 */ sra $v0, $v0, 0x10 -/* 2EA80 80053680 14400002 */ bnez $v0, .L8005368C -/* 2EA84 80053684 0062001A */ div $zero, $v1, $v0 -/* 2EA88 80053688 0007000D */ break 7 -.L8005368C: -/* 2EA8C 8005368C 2401FFFF */ addiu $at, $zero, -1 -/* 2EA90 80053690 14410004 */ bne $v0, $at, .L800536A4 -/* 2EA94 80053694 3C018000 */ lui $at, 0x8000 -/* 2EA98 80053698 14610002 */ bne $v1, $at, .L800536A4 -/* 2EA9C 8005369C 00000000 */ nop -/* 2EAA0 800536A0 0006000D */ break 6 -.L800536A4: -/* 2EAA4 800536A4 00001812 */ mflo $v1 -/* 2EAA8 800536A8 A504000A */ sh $a0, 0xa($t0) -/* 2EAAC 800536AC 08014DB0 */ j .L800536C0 -/* 2EAB0 800536B0 AD030004 */ sw $v1, 4($t0) -.L800536B4: -/* 2EAB4 800536B4 24020001 */ addiu $v0, $zero, 1 -/* 2EAB8 800536B8 A502000A */ sh $v0, 0xa($t0) -/* 2EABC 800536BC AD000004 */ sw $zero, 4($t0) -.L800536C0: -/* 2EAC0 800536C0 03E00008 */ jr $ra -/* 2EAC4 800536C4 AD00000C */ sw $zero, 0xc($t0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800536C8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800536C8.s deleted file mode 100644 index 7a24fcc0b9..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800536C8.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800536C8 -/* 2EAC8 800536C8 A480000A */ sh $zero, 0xa($a0) -/* 2EACC 800536CC AC800004 */ sw $zero, 4($a0) -/* 2EAD0 800536D0 03E00008 */ jr $ra -/* 2EAD4 800536D4 AC80000C */ sw $zero, 0xc($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800536D8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800536D8.s deleted file mode 100644 index d7daa7551f..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800536D8.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800536D8 -/* 2EAD8 800536D8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2EADC 800536DC AFB00010 */ sw $s0, 0x10($sp) -/* 2EAE0 800536E0 0080802D */ daddu $s0, $a0, $zero -/* 2EAE4 800536E4 AFBF0014 */ sw $ra, 0x14($sp) -/* 2EAE8 800536E8 9602000A */ lhu $v0, 0xa($s0) -/* 2EAEC 800536EC 2442FFFF */ addiu $v0, $v0, -1 -/* 2EAF0 800536F0 A602000A */ sh $v0, 0xa($s0) -/* 2EAF4 800536F4 00021400 */ sll $v0, $v0, 0x10 -/* 2EAF8 800536F8 10400006 */ beqz $v0, .L80053714 -/* 2EAFC 800536FC 00000000 */ nop -/* 2EB00 80053700 8E020000 */ lw $v0, ($s0) -/* 2EB04 80053704 8E030004 */ lw $v1, 4($s0) -/* 2EB08 80053708 00431021 */ addu $v0, $v0, $v1 -/* 2EB0C 8005370C 08014DCE */ j .L80053738 -/* 2EB10 80053710 AE020000 */ sw $v0, ($s0) -.L80053714: -/* 2EB14 80053714 86020008 */ lh $v0, 8($s0) -/* 2EB18 80053718 8E03000C */ lw $v1, 0xc($s0) -/* 2EB1C 8005371C 00021400 */ sll $v0, $v0, 0x10 -/* 2EB20 80053720 10600005 */ beqz $v1, .L80053738 -/* 2EB24 80053724 AE020000 */ sw $v0, ($s0) -/* 2EB28 80053728 0060F809 */ jalr $v1 -/* 2EB2C 8005372C 00000000 */ nop -/* 2EB30 80053730 AE000004 */ sw $zero, 4($s0) -/* 2EB34 80053734 AE00000C */ sw $zero, 0xc($s0) -.L80053738: -/* 2EB38 80053738 8FBF0014 */ lw $ra, 0x14($sp) -/* 2EB3C 8005373C 8FB00010 */ lw $s0, 0x10($sp) -/* 2EB40 80053740 03E00008 */ jr $ra -/* 2EB44 80053744 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053748.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053748.s deleted file mode 100644 index 5fab33f1fe..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053748.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053748 -/* 2EB48 80053748 30A5FFFF */ andi $a1, $a1, 0xffff -/* 2EB4C 8005374C 00A60018 */ mult $a1, $a2 -/* 2EB50 80053750 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2EB54 80053754 308400FF */ andi $a0, $a0, 0xff -/* 2EB58 80053758 AFBF0010 */ sw $ra, 0x10($sp) -/* 2EB5C 8005375C 00001012 */ mflo $v0 -/* 2EB60 80053760 00022BC2 */ srl $a1, $v0, 0xf -/* 2EB64 80053764 0C015A8A */ jal func_80056A28 -/* 2EB68 80053768 30A5FFFF */ andi $a1, $a1, 0xffff -/* 2EB6C 8005376C 8FBF0010 */ lw $ra, 0x10($sp) -/* 2EB70 80053770 03E00008 */ jr $ra -/* 2EB74 80053774 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053778.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053778.s deleted file mode 100644 index 05c5f3a631..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053778.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053778 -/* 2EB78 80053778 8482000A */ lh $v0, 0xa($a0) -/* 2EB7C 8005377C 14400005 */ bnez $v0, .L80053794 -/* 2EB80 80053780 24020001 */ addiu $v0, $zero, 1 -/* 2EB84 80053784 94830000 */ lhu $v1, ($a0) -/* 2EB88 80053788 A482000A */ sh $v0, 0xa($a0) -/* 2EB8C 8005378C AC800004 */ sw $zero, 4($a0) -/* 2EB90 80053790 A4830008 */ sh $v1, 8($a0) -.L80053794: -/* 2EB94 80053794 03E00008 */ jr $ra -/* 2EB98 80053798 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_8005379C.s b/ver/jp/asm/nonmatchings/2DEE0/func_8005379C.s deleted file mode 100644 index 16c63acbd0..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_8005379C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005379C -/* 2EB9C 8005379C 00051400 */ sll $v0, $a1, 0x10 -/* 2EBA0 800537A0 AC820010 */ sw $v0, 0x10($a0) -/* 2EBA4 800537A4 A4850018 */ sh $a1, 0x18($a0) -/* 2EBA8 800537A8 A480001A */ sh $zero, 0x1a($a0) -/* 2EBAC 800537AC 03E00008 */ jr $ra -/* 2EBB0 800537B0 AC800014 */ sw $zero, 0x14($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800537B4.s b/ver/jp/asm/nonmatchings/2DEE0/func_800537B4.s deleted file mode 100644 index 84e36258d1..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800537B4.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800537B4 -/* 2EBB4 800537B4 3C020001 */ lui $v0, 1 -/* 2EBB8 800537B8 344285A6 */ ori $v0, $v0, 0x85a6 -/* 2EBBC 800537BC 24A3FF06 */ addiu $v1, $a1, -0xfa -/* 2EBC0 800537C0 0043102B */ sltu $v0, $v0, $v1 -/* 2EBC4 800537C4 14400021 */ bnez $v0, .L8005384C -/* 2EBC8 800537C8 0080382D */ daddu $a3, $a0, $zero -/* 2EBCC 800537CC 3C03B65C */ lui $v1, 0xb65c -/* 2EBD0 800537D0 34636D59 */ ori $v1, $v1, 0x6d59 -/* 2EBD4 800537D4 00051140 */ sll $v0, $a1, 5 -/* 2EBD8 800537D8 00451023 */ subu $v0, $v0, $a1 -/* 2EBDC 800537DC 00021080 */ sll $v0, $v0, 2 -/* 2EBE0 800537E0 00451021 */ addu $v0, $v0, $a1 -/* 2EBE4 800537E4 000210C0 */ sll $v0, $v0, 3 -/* 2EBE8 800537E8 00430018 */ mult $v0, $v1 -/* 2EBEC 800537EC 00001810 */ mfhi $v1 -/* 2EBF0 800537F0 00622021 */ addu $a0, $v1, $v0 -/* 2EBF4 800537F4 00042303 */ sra $a0, $a0, 0xc -/* 2EBF8 800537F8 000217C3 */ sra $v0, $v0, 0x1f -/* 2EBFC 800537FC 00822023 */ subu $a0, $a0, $v0 -/* 2EC00 80053800 8CE20010 */ lw $v0, 0x10($a3) -/* 2EC04 80053804 00061C00 */ sll $v1, $a2, 0x10 -/* 2EC08 80053808 00621823 */ subu $v1, $v1, $v0 -/* 2EC0C 8005380C 00041400 */ sll $v0, $a0, 0x10 -/* 2EC10 80053810 00021403 */ sra $v0, $v0, 0x10 -/* 2EC14 80053814 14400002 */ bnez $v0, .L80053820 -/* 2EC18 80053818 0062001A */ div $zero, $v1, $v0 -/* 2EC1C 8005381C 0007000D */ break 7 -.L80053820: -/* 2EC20 80053820 2401FFFF */ addiu $at, $zero, -1 -/* 2EC24 80053824 14410004 */ bne $v0, $at, .L80053838 -/* 2EC28 80053828 3C018000 */ lui $at, 0x8000 -/* 2EC2C 8005382C 14610002 */ bne $v1, $at, .L80053838 -/* 2EC30 80053830 00000000 */ nop -/* 2EC34 80053834 0006000D */ break 6 -.L80053838: -/* 2EC38 80053838 00001812 */ mflo $v1 -/* 2EC3C 8005383C A4E60018 */ sh $a2, 0x18($a3) -/* 2EC40 80053840 A4E4001A */ sh $a0, 0x1a($a3) -/* 2EC44 80053844 03E00008 */ jr $ra -/* 2EC48 80053848 ACE30014 */ sw $v1, 0x14($a3) -.L8005384C: -/* 2EC4C 8005384C A4E0001A */ sh $zero, 0x1a($a3) -/* 2EC50 80053850 03E00008 */ jr $ra -/* 2EC54 80053854 ACE00014 */ sw $zero, 0x14($a3) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053858.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053858.s deleted file mode 100644 index 9a44363300..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053858.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053858 -/* 2EC58 80053858 9482001A */ lhu $v0, 0x1a($a0) -/* 2EC5C 8005385C 2442FFFF */ addiu $v0, $v0, -1 -/* 2EC60 80053860 A482001A */ sh $v0, 0x1a($a0) -/* 2EC64 80053864 00021400 */ sll $v0, $v0, 0x10 -/* 2EC68 80053868 10400006 */ beqz $v0, .L80053884 -/* 2EC6C 8005386C 00000000 */ nop -/* 2EC70 80053870 8C820010 */ lw $v0, 0x10($a0) -/* 2EC74 80053874 8C830014 */ lw $v1, 0x14($a0) -/* 2EC78 80053878 00431021 */ addu $v0, $v0, $v1 -/* 2EC7C 8005387C 03E00008 */ jr $ra -/* 2EC80 80053880 AC820010 */ sw $v0, 0x10($a0) -.L80053884: -/* 2EC84 80053884 84820018 */ lh $v0, 0x18($a0) -/* 2EC88 80053888 AC800014 */ sw $zero, 0x14($a0) -/* 2EC8C 8005388C 00021400 */ sll $v0, $v0, 0x10 -/* 2EC90 80053890 03E00008 */ jr $ra -/* 2EC94 80053894 AC820010 */ sw $v0, 0x10($a0) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053898.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053898.s deleted file mode 100644 index a63db12ffa..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053898.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053898 -/* 2EC98 80053898 30A20070 */ andi $v0, $a1, 0x70 -/* 2EC9C 8005389C 00021082 */ srl $v0, $v0, 2 -/* 2ECA0 800538A0 00822021 */ addu $a0, $a0, $v0 -/* 2ECA4 800538A4 8C8212EC */ lw $v0, 0x12ec($a0) -/* 2ECA8 800538A8 00063080 */ sll $a2, $a2, 2 -/* 2ECAC 800538AC 00C23021 */ addu $a2, $a2, $v0 -/* 2ECB0 800538B0 8CC60000 */ lw $a2, ($a2) -/* 2ECB4 800538B4 8CC4002C */ lw $a0, 0x2c($a2) -/* 2ECB8 800538B8 90820000 */ lbu $v0, ($a0) -/* 2ECBC 800538BC 30A50003 */ andi $a1, $a1, 3 -/* 2ECC0 800538C0 00A2102B */ sltu $v0, $a1, $v0 -/* 2ECC4 800538C4 10400009 */ beqz $v0, .L800538EC -/* 2ECC8 800538C8 00000000 */ nop -/* 2ECCC 800538CC 00051080 */ sll $v0, $a1, 2 -/* 2ECD0 800538D0 00821021 */ addu $v0, $a0, $v0 -/* 2ECD4 800538D4 94430004 */ lhu $v1, 4($v0) -/* 2ECD8 800538D8 00641821 */ addu $v1, $v1, $a0 -/* 2ECDC 800538DC ACE30000 */ sw $v1, ($a3) -/* 2ECE0 800538E0 94420006 */ lhu $v0, 6($v0) -/* 2ECE4 800538E4 08014E3F */ j .L800538FC -/* 2ECE8 800538E8 00441021 */ addu $v0, $v0, $a0 -.L800538EC: -/* 2ECEC 800538EC 3C028008 */ lui $v0, %hi(D_8007851C) -/* 2ECF0 800538F0 2442851C */ addiu $v0, $v0, %lo(D_8007851C) -/* 2ECF4 800538F4 ACE20000 */ sw $v0, ($a3) -/* 2ECF8 800538F8 24420004 */ addiu $v0, $v0, 4 -.L800538FC: -/* 2ECFC 800538FC ACE20004 */ sw $v0, 4($a3) -/* 2ED00 80053900 03E00008 */ jr $ra -/* 2ED04 80053904 00C0102D */ daddu $v0, $a2, $zero diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053908.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053908.s deleted file mode 100644 index 3d9d633436..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053908.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053908 -/* 2ED08 80053908 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 2ED0C 8005390C 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 2ED10 80053910 24020001 */ addiu $v0, $zero, 1 -/* 2ED14 80053914 1082000B */ beq $a0, $v0, .L80053944 -/* 2ED18 80053918 00000000 */ nop -/* 2ED1C 8005391C 10800003 */ beqz $a0, .L8005392C -/* 2ED20 80053920 24020002 */ addiu $v0, $zero, 2 -/* 2ED24 80053924 5482000D */ bnel $a0, $v0, .L8005395C -/* 2ED28 80053928 ACA00000 */ sw $zero, ($a1) -.L8005392C: -/* 2ED2C 8005392C 8C62005C */ lw $v0, 0x5c($v1) -/* 2ED30 80053930 ACA20000 */ sw $v0, ($a1) -/* 2ED34 80053934 3C02800A */ lui $v0, %hi(D_8009A644) -/* 2ED38 80053938 8C42A644 */ lw $v0, %lo(D_8009A644)($v0) -/* 2ED3C 8005393C 03E00008 */ jr $ra -/* 2ED40 80053940 ACC20000 */ sw $v0, ($a2) -.L80053944: -/* 2ED44 80053944 8C620060 */ lw $v0, 0x60($v1) -/* 2ED48 80053948 ACA20000 */ sw $v0, ($a1) -/* 2ED4C 8005394C 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 2ED50 80053950 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 2ED54 80053954 03E00008 */ jr $ra -/* 2ED58 80053958 ACC20000 */ sw $v0, ($a2) -.L8005395C: -/* 2ED5C 8005395C 03E00008 */ jr $ra -/* 2ED60 80053960 ACC00000 */ sw $zero, ($a2) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053964.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053964.s deleted file mode 100644 index f27ade26ef..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053964.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053964 -/* 2ED64 80053964 24020001 */ addiu $v0, $zero, 1 -/* 2ED68 80053968 10820009 */ beq $a0, $v0, .L80053990 -/* 2ED6C 8005396C 00000000 */ nop -/* 2ED70 80053970 10800003 */ beqz $a0, .L80053980 -/* 2ED74 80053974 24020002 */ addiu $v0, $zero, 2 -/* 2ED78 80053978 14820009 */ bne $a0, $v0, .L800539A0 -/* 2ED7C 8005397C 00000000 */ nop -.L80053980: -/* 2ED80 80053980 3C02800A */ lui $v0, %hi(D_8009A644) -/* 2ED84 80053984 8C42A644 */ lw $v0, %lo(D_8009A644)($v0) -/* 2ED88 80053988 03E00008 */ jr $ra -/* 2ED8C 8005398C ACA20000 */ sw $v0, ($a1) -.L80053990: -/* 2ED90 80053990 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 2ED94 80053994 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 2ED98 80053998 03E00008 */ jr $ra -/* 2ED9C 8005399C ACA20000 */ sw $v0, ($a1) -.L800539A0: -/* 2EDA0 800539A0 03E00008 */ jr $ra -/* 2EDA4 800539A4 ACA00000 */ sw $zero, ($a1) diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800539A8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800539A8.s deleted file mode 100644 index 9e86364c9d..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800539A8.s +++ /dev/null @@ -1,96 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800539A8 -/* 2EDA8 800539A8 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 2EDAC 800539AC AFB20028 */ sw $s2, 0x28($sp) -/* 2EDB0 800539B0 3C12800A */ lui $s2, %hi(D_8009A5A0) -/* 2EDB4 800539B4 8E52A5A0 */ lw $s2, %lo(D_8009A5A0)($s2) -/* 2EDB8 800539B8 AFB60038 */ sw $s6, 0x38($sp) -/* 2EDBC 800539BC 0080B02D */ daddu $s6, $a0, $zero -/* 2EDC0 800539C0 AFB3002C */ sw $s3, 0x2c($sp) -/* 2EDC4 800539C4 00C0982D */ daddu $s3, $a2, $zero -/* 2EDC8 800539C8 AFBF0044 */ sw $ra, 0x44($sp) -/* 2EDCC 800539CC AFBE0040 */ sw $fp, 0x40($sp) -/* 2EDD0 800539D0 AFB7003C */ sw $s7, 0x3c($sp) -/* 2EDD4 800539D4 AFB50034 */ sw $s5, 0x34($sp) -/* 2EDD8 800539D8 AFB40030 */ sw $s4, 0x30($sp) -/* 2EDDC 800539DC AFB10024 */ sw $s1, 0x24($sp) -/* 2EDE0 800539E0 AFB00020 */ sw $s0, 0x20($sp) -/* 2EDE4 800539E4 AFA5004C */ sw $a1, 0x4c($sp) -/* 2EDE8 800539E8 8E420030 */ lw $v0, 0x30($s2) -/* 2EDEC 800539EC 02C2102B */ sltu $v0, $s6, $v0 -/* 2EDF0 800539F0 10400038 */ beqz $v0, .L80053AD4 -/* 2EDF4 800539F4 00A0B82D */ daddu $s7, $a1, $zero -/* 2EDF8 800539F8 24050010 */ addiu $a1, $zero, 0x10 -/* 2EDFC 800539FC 8E43002C */ lw $v1, 0x2c($s2) -/* 2EE00 80053A00 001610C0 */ sll $v0, $s6, 3 -/* 2EE04 80053A04 0062A021 */ addu $s4, $v1, $v0 -/* 2EE08 80053A08 96840000 */ lhu $a0, ($s4) -/* 2EE0C 80053A0C 0C01504B */ jal func_8005412C -/* 2EE10 80053A10 03A53021 */ addu $a2, $sp, $a1 -/* 2EE14 80053A14 14400030 */ bnez $v0, .L80053AD8 -/* 2EE18 80053A18 00000000 */ nop -/* 2EE1C 80053A1C 0C0135F6 */ jal func_8004D7D8 -/* 2EE20 80053A20 0260202D */ daddu $a0, $s3, $zero -/* 2EE24 80053A24 1440002C */ bnez $v0, .L80053AD8 -/* 2EE28 80053A28 240200C9 */ addiu $v0, $zero, 0xc9 -/* 2EE2C 80053A2C 3C0200FF */ lui $v0, 0xff -/* 2EE30 80053A30 3442FFFF */ ori $v0, $v0, 0xffff -/* 2EE34 80053A34 02E0282D */ daddu $a1, $s7, $zero -/* 2EE38 80053A38 0000802D */ daddu $s0, $zero, $zero -/* 2EE3C 80053A3C 3C1500FF */ lui $s5, 0xff -/* 2EE40 80053A40 36B5FFFF */ ori $s5, $s5, 0xffff -/* 2EE44 80053A44 241E0030 */ addiu $fp, $zero, 0x30 -/* 2EE48 80053A48 0280882D */ daddu $s1, $s4, $zero -/* 2EE4C 80053A4C 8FA60014 */ lw $a2, 0x14($sp) -/* 2EE50 80053A50 8FA40010 */ lw $a0, 0x10($sp) -/* 2EE54 80053A54 0C0152AC */ jal func_80054AB0 -/* 2EE58 80053A58 00C23024 */ and $a2, $a2, $v0 -.L80053A5C: -/* 2EE5C 80053A5C 96220002 */ lhu $v0, 2($s1) -/* 2EE60 80053A60 50400012 */ beql $v0, $zero, .L80053AAC -/* 2EE64 80053A64 26100001 */ addiu $s0, $s0, 1 -/* 2EE68 80053A68 8E440020 */ lw $a0, 0x20($s2) -/* 2EE6C 80053A6C 000210C0 */ sll $v0, $v0, 3 -/* 2EE70 80053A70 00822021 */ addu $a0, $a0, $v0 -/* 2EE74 80053A74 8C820000 */ lw $v0, ($a0) -/* 2EE78 80053A78 8E43001C */ lw $v1, 0x1c($s2) -/* 2EE7C 80053A7C 00551024 */ and $v0, $v0, $s5 -/* 2EE80 80053A80 00431821 */ addu $v1, $v0, $v1 -/* 2EE84 80053A84 AFA30018 */ sw $v1, 0x18($sp) -/* 2EE88 80053A88 8C820004 */ lw $v0, 4($a0) -/* 2EE8C 80053A8C AFA2001C */ sw $v0, 0x1c($sp) -/* 2EE90 80053A90 00021602 */ srl $v0, $v0, 0x18 -/* 2EE94 80053A94 545E0005 */ bnel $v0, $fp, .L80053AAC -/* 2EE98 80053A98 26100001 */ addiu $s0, $s0, 1 -/* 2EE9C 80053A9C 0060202D */ daddu $a0, $v1, $zero -/* 2EEA0 80053AA0 0C01523F */ jal func_800548FC -/* 2EEA4 80053AA4 0200282D */ daddu $a1, $s0, $zero -/* 2EEA8 80053AA8 26100001 */ addiu $s0, $s0, 1 -.L80053AAC: -/* 2EEAC 80053AAC 2A020003 */ slti $v0, $s0, 3 -/* 2EEB0 80053AB0 1440FFEA */ bnez $v0, .L80053A5C -/* 2EEB4 80053AB4 26310002 */ addiu $s1, $s1, 2 -/* 2EEB8 80053AB8 96820000 */ lhu $v0, ($s4) -/* 2EEBC 80053ABC AE760028 */ sw $s6, 0x28($s3) -/* 2EEC0 80053AC0 8FA7004C */ lw $a3, 0x4c($sp) -/* 2EEC4 80053AC4 AE670064 */ sw $a3, 0x64($s3) -/* 2EEC8 80053AC8 AE620024 */ sw $v0, 0x24($s3) -/* 2EECC 80053ACC 08014EB6 */ j .L80053AD8 -/* 2EED0 80053AD0 8EE20008 */ lw $v0, 8($s7) -.L80053AD4: -/* 2EED4 80053AD4 24020097 */ addiu $v0, $zero, 0x97 -.L80053AD8: -/* 2EED8 80053AD8 8FBF0044 */ lw $ra, 0x44($sp) -/* 2EEDC 80053ADC 8FBE0040 */ lw $fp, 0x40($sp) -/* 2EEE0 80053AE0 8FB7003C */ lw $s7, 0x3c($sp) -/* 2EEE4 80053AE4 8FB60038 */ lw $s6, 0x38($sp) -/* 2EEE8 80053AE8 8FB50034 */ lw $s5, 0x34($sp) -/* 2EEEC 80053AEC 8FB40030 */ lw $s4, 0x30($sp) -/* 2EEF0 80053AF0 8FB3002C */ lw $s3, 0x2c($sp) -/* 2EEF4 80053AF4 8FB20028 */ lw $s2, 0x28($sp) -/* 2EEF8 80053AF8 8FB10024 */ lw $s1, 0x24($sp) -/* 2EEFC 80053AFC 8FB00020 */ lw $s0, 0x20($sp) -/* 2EF00 80053B00 03E00008 */ jr $ra -/* 2EF04 80053B04 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053B08.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053B08.s deleted file mode 100644 index 0c44df418a..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053B08.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053B08 -/* 2EF08 80053B08 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2EF0C 80053B0C AFB00020 */ sw $s0, 0x20($sp) -/* 2EF10 80053B10 00A0802D */ daddu $s0, $a1, $zero -/* 2EF14 80053B14 AFB20028 */ sw $s2, 0x28($sp) -/* 2EF18 80053B18 3C12800A */ lui $s2, %hi(D_8009A5A0) -/* 2EF1C 80053B1C 8E52A5A0 */ lw $s2, %lo(D_8009A5A0)($s2) -/* 2EF20 80053B20 24050010 */ addiu $a1, $zero, 0x10 -/* 2EF24 80053B24 AFBF0038 */ sw $ra, 0x38($sp) -/* 2EF28 80053B28 AFB50034 */ sw $s5, 0x34($sp) -/* 2EF2C 80053B2C AFB40030 */ sw $s4, 0x30($sp) -/* 2EF30 80053B30 AFB3002C */ sw $s3, 0x2c($sp) -/* 2EF34 80053B34 AFB10024 */ sw $s1, 0x24($sp) -/* 2EF38 80053B38 8E42002C */ lw $v0, 0x2c($s2) -/* 2EF3C 80053B3C 000420C0 */ sll $a0, $a0, 3 -/* 2EF40 80053B40 00448821 */ addu $s1, $v0, $a0 -/* 2EF44 80053B44 96240000 */ lhu $a0, ($s1) -/* 2EF48 80053B48 0C01504B */ jal func_8005412C -/* 2EF4C 80053B4C 27A60018 */ addiu $a2, $sp, 0x18 -/* 2EF50 80053B50 0040982D */ daddu $s3, $v0, $zero -/* 2EF54 80053B54 16600026 */ bnez $s3, .L80053BF0 -/* 2EF58 80053B58 0260102D */ daddu $v0, $s3, $zero -/* 2EF5C 80053B5C 3C0200FF */ lui $v0, 0xff -/* 2EF60 80053B60 3442FFFF */ ori $v0, $v0, 0xffff -/* 2EF64 80053B64 0200282D */ daddu $a1, $s0, $zero -/* 2EF68 80053B68 0000802D */ daddu $s0, $zero, $zero -/* 2EF6C 80053B6C 3C1400FF */ lui $s4, 0xff -/* 2EF70 80053B70 3694FFFF */ ori $s4, $s4, 0xffff -/* 2EF74 80053B74 24150030 */ addiu $s5, $zero, 0x30 -/* 2EF78 80053B78 8FA6001C */ lw $a2, 0x1c($sp) -/* 2EF7C 80053B7C 8FA40018 */ lw $a0, 0x18($sp) -/* 2EF80 80053B80 0C0152AC */ jal func_80054AB0 -/* 2EF84 80053B84 00C23024 */ and $a2, $a2, $v0 -.L80053B88: -/* 2EF88 80053B88 96220002 */ lhu $v0, 2($s1) -/* 2EF8C 80053B8C 50400014 */ beql $v0, $zero, .L80053BE0 -/* 2EF90 80053B90 26310002 */ addiu $s1, $s1, 2 -/* 2EF94 80053B94 8E440020 */ lw $a0, 0x20($s2) -/* 2EF98 80053B98 000210C0 */ sll $v0, $v0, 3 -/* 2EF9C 80053B9C 00822021 */ addu $a0, $a0, $v0 -/* 2EFA0 80053BA0 8C820000 */ lw $v0, ($a0) -/* 2EFA4 80053BA4 8E43001C */ lw $v1, 0x1c($s2) -/* 2EFA8 80053BA8 00541024 */ and $v0, $v0, $s4 -/* 2EFAC 80053BAC 00431821 */ addu $v1, $v0, $v1 -/* 2EFB0 80053BB0 AFA30010 */ sw $v1, 0x10($sp) -/* 2EFB4 80053BB4 8C820004 */ lw $v0, 4($a0) -/* 2EFB8 80053BB8 AFA20014 */ sw $v0, 0x14($sp) -/* 2EFBC 80053BBC 00021602 */ srl $v0, $v0, 0x18 -/* 2EFC0 80053BC0 54550006 */ bnel $v0, $s5, .L80053BDC -/* 2EFC4 80053BC4 24130066 */ addiu $s3, $zero, 0x66 -/* 2EFC8 80053BC8 0060202D */ daddu $a0, $v1, $zero -/* 2EFCC 80053BCC 0C01523F */ jal func_800548FC -/* 2EFD0 80053BD0 0200282D */ daddu $a1, $s0, $zero -/* 2EFD4 80053BD4 08014EF8 */ j .L80053BE0 -/* 2EFD8 80053BD8 26310002 */ addiu $s1, $s1, 2 -.L80053BDC: -/* 2EFDC 80053BDC 26310002 */ addiu $s1, $s1, 2 -.L80053BE0: -/* 2EFE0 80053BE0 26100001 */ addiu $s0, $s0, 1 -/* 2EFE4 80053BE4 2A020003 */ slti $v0, $s0, 3 -/* 2EFE8 80053BE8 1440FFE7 */ bnez $v0, .L80053B88 -/* 2EFEC 80053BEC 0260102D */ daddu $v0, $s3, $zero -.L80053BF0: -/* 2EFF0 80053BF0 8FBF0038 */ lw $ra, 0x38($sp) -/* 2EFF4 80053BF4 8FB50034 */ lw $s5, 0x34($sp) -/* 2EFF8 80053BF8 8FB40030 */ lw $s4, 0x30($sp) -/* 2EFFC 80053BFC 8FB3002C */ lw $s3, 0x2c($sp) -/* 2F000 80053C00 8FB20028 */ lw $s2, 0x28($sp) -/* 2F004 80053C04 8FB10024 */ lw $s1, 0x24($sp) -/* 2F008 80053C08 8FB00020 */ lw $s0, 0x20($sp) -/* 2F00C 80053C0C 03E00008 */ jr $ra -/* 2F010 80053C10 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053C14.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053C14.s deleted file mode 100644 index a161aa4f00..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053C14.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053C14 -/* 2F014 80053C14 14800004 */ bnez $a0, .L80053C28 -/* 2F018 80053C18 0000102D */ daddu $v0, $zero, $zero -/* 2F01C 80053C1C 3C02800A */ lui $v0, %hi(D_8009A5A0) -/* 2F020 80053C20 8C42A5A0 */ lw $v0, %lo(D_8009A5A0)($v0) -/* 2F024 80053C24 8C42006C */ lw $v0, 0x6c($v0) -.L80053C28: -/* 2F028 80053C28 03E00008 */ jr $ra -/* 2F02C 80053C2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053C30.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053C30.s deleted file mode 100644 index b5d34c64a5..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053C30.s +++ /dev/null @@ -1,186 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053C30 -/* 2F030 80053C30 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2F034 80053C34 AFB30024 */ sw $s3, 0x24($sp) -/* 2F038 80053C38 3C13800A */ lui $s3, %hi(D_8009A5A0) -/* 2F03C 80053C3C 8E73A5A0 */ lw $s3, %lo(D_8009A5A0)($s3) -/* 2F040 80053C40 AFB5002C */ sw $s5, 0x2c($sp) -/* 2F044 80053C44 0080A82D */ daddu $s5, $a0, $zero -/* 2F048 80053C48 AFB20020 */ sw $s2, 0x20($sp) -/* 2F04C 80053C4C 3C12800A */ lui $s2, %hi(D_8009A608) -/* 2F050 80053C50 8E52A608 */ lw $s2, %lo(D_8009A608)($s2) -/* 2F054 80053C54 2EA20010 */ sltiu $v0, $s5, 0x10 -/* 2F058 80053C58 AFBF0030 */ sw $ra, 0x30($sp) -/* 2F05C 80053C5C AFB40028 */ sw $s4, 0x28($sp) -/* 2F060 80053C60 AFB1001C */ sw $s1, 0x1c($sp) -/* 2F064 80053C64 10400022 */ beqz $v0, .L80053CF0 -/* 2F068 80053C68 AFB00018 */ sw $s0, 0x18($sp) -/* 2F06C 80053C6C 8E420044 */ lw $v0, 0x44($s2) -/* 2F070 80053C70 14400097 */ bnez $v0, .L80053ED0 -/* 2F074 80053C74 00000000 */ nop -/* 2F078 80053C78 24050040 */ addiu $a1, $zero, 0x40 -/* 2F07C 80053C7C 3C028008 */ lui $v0, %hi(D_80078550) -/* 2F080 80053C80 00551021 */ addu $v0, $v0, $s5 -/* 2F084 80053C84 90428550 */ lbu $v0, %lo(D_80078550)($v0) -/* 2F088 80053C88 8E63003C */ lw $v1, 0x3c($s3) -/* 2F08C 80053C8C 00021040 */ sll $v0, $v0, 1 -/* 2F090 80053C90 00431021 */ addu $v0, $v0, $v1 -/* 2F094 80053C94 94440000 */ lhu $a0, ($v0) -/* 2F098 80053C98 0C01504B */ jal func_8005412C -/* 2F09C 80053C9C 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F0A0 80053CA0 1440008B */ bnez $v0, .L80053ED0 -/* 2F0A4 80053CA4 3C0200FF */ lui $v0, 0xff -/* 2F0A8 80053CA8 3442FFFF */ ori $v0, $v0, 0xffff -/* 2F0AC 80053CAC 8FA40010 */ lw $a0, 0x10($sp) -/* 2F0B0 80053CB0 8FA60014 */ lw $a2, 0x14($sp) -/* 2F0B4 80053CB4 8E650064 */ lw $a1, 0x64($s3) -/* 2F0B8 80053CB8 0C0152AC */ jal func_80054AB0 -/* 2F0BC 80053CBC 00C23024 */ and $a2, $a2, $v0 -/* 2F0C0 80053CC0 24030001 */ addiu $v1, $zero, 1 -/* 2F0C4 80053CC4 8E620064 */ lw $v0, 0x64($s3) -/* 2F0C8 80053CC8 26440004 */ addiu $a0, $s2, 4 -/* 2F0CC 80053CCC AE420010 */ sw $v0, 0x10($s2) -.L80053CD0: -/* 2F0D0 80053CD0 AC800010 */ sw $zero, 0x10($a0) -/* 2F0D4 80053CD4 24630001 */ addiu $v1, $v1, 1 -/* 2F0D8 80053CD8 2C620004 */ sltiu $v0, $v1, 4 -/* 2F0DC 80053CDC 1440FFFC */ bnez $v0, .L80053CD0 -/* 2F0E0 80053CE0 24840004 */ addiu $a0, $a0, 4 -/* 2F0E4 80053CE4 24020001 */ addiu $v0, $zero, 1 -/* 2F0E8 80053CE8 08014FB4 */ j .L80053ED0 -/* 2F0EC 80053CEC A2420020 */ sb $v0, 0x20($s2) -.L80053CF0: -/* 2F0F0 80053CF0 24020010 */ addiu $v0, $zero, 0x10 -/* 2F0F4 80053CF4 16A20076 */ bne $s5, $v0, .L80053ED0 -/* 2F0F8 80053CF8 00000000 */ nop -/* 2F0FC 80053CFC 8E420044 */ lw $v0, 0x44($s2) -/* 2F100 80053D00 14400073 */ bnez $v0, .L80053ED0 -/* 2F104 80053D04 00000000 */ nop -/* 2F108 80053D08 8E420228 */ lw $v0, 0x228($s2) -/* 2F10C 80053D0C 14400070 */ bnez $v0, .L80053ED0 -/* 2F110 80053D10 00000000 */ nop -/* 2F114 80053D14 8E42040C */ lw $v0, 0x40c($s2) -/* 2F118 80053D18 1440006D */ bnez $v0, .L80053ED0 -/* 2F11C 80053D1C 0000182D */ daddu $v1, $zero, $zero -/* 2F120 80053D20 A2400020 */ sb $zero, 0x20($s2) -/* 2F124 80053D24 0240202D */ daddu $a0, $s2, $zero -.L80053D28: -/* 2F128 80053D28 AC800010 */ sw $zero, 0x10($a0) -/* 2F12C 80053D2C 24630001 */ addiu $v1, $v1, 1 -/* 2F130 80053D30 2C620004 */ sltiu $v0, $v1, 4 -/* 2F134 80053D34 1440FFFC */ bnez $v0, .L80053D28 -/* 2F138 80053D38 24840004 */ addiu $a0, $a0, 4 -/* 2F13C 80053D3C 8E700068 */ lw $s0, 0x68($s3) -/* 2F140 80053D40 24050040 */ addiu $a1, $zero, 0x40 -/* 2F144 80053D44 3C148008 */ lui $s4, %hi(D_80078550) -/* 2F148 80053D48 26948550 */ addiu $s4, $s4, %lo(D_80078550) -/* 2F14C 80053D4C 3C028008 */ lui $v0, %hi(D_80078550) -/* 2F150 80053D50 00551021 */ addu $v0, $v0, $s5 -/* 2F154 80053D54 90428550 */ lbu $v0, %lo(D_80078550)($v0) -/* 2F158 80053D58 8E63003C */ lw $v1, 0x3c($s3) -/* 2F15C 80053D5C 00021040 */ sll $v0, $v0, 1 -/* 2F160 80053D60 00431021 */ addu $v0, $v0, $v1 -/* 2F164 80053D64 94440000 */ lhu $a0, ($v0) -/* 2F168 80053D68 0C01504B */ jal func_8005412C -/* 2F16C 80053D6C 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F170 80053D70 14400057 */ bnez $v0, .L80053ED0 -/* 2F174 80053D74 3C1100FF */ lui $s1, 0xff -/* 2F178 80053D78 3631FFFF */ ori $s1, $s1, 0xffff -/* 2F17C 80053D7C 0200282D */ daddu $a1, $s0, $zero -/* 2F180 80053D80 8FA60014 */ lw $a2, 0x14($sp) -/* 2F184 80053D84 8FA40010 */ lw $a0, 0x10($sp) -/* 2F188 80053D88 0C0152AC */ jal func_80054AB0 -/* 2F18C 80053D8C 00D13024 */ and $a2, $a2, $s1 -/* 2F190 80053D90 24050040 */ addiu $a1, $zero, 0x40 -/* 2F194 80053D94 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F198 80053D98 02B41021 */ addu $v0, $s5, $s4 -/* 2F19C 80053D9C AE500010 */ sw $s0, 0x10($s2) -/* 2F1A0 80053DA0 90430001 */ lbu $v1, 1($v0) -/* 2F1A4 80053DA4 8E62003C */ lw $v0, 0x3c($s3) -/* 2F1A8 80053DA8 00031840 */ sll $v1, $v1, 1 -/* 2F1AC 80053DAC 00621821 */ addu $v1, $v1, $v0 -/* 2F1B0 80053DB0 8FA20014 */ lw $v0, 0x14($sp) -/* 2F1B4 80053DB4 94640000 */ lhu $a0, ($v1) -/* 2F1B8 80053DB8 00451021 */ addu $v0, $v0, $a1 -/* 2F1BC 80053DBC 00511024 */ and $v0, $v0, $s1 -/* 2F1C0 80053DC0 0C01504B */ jal func_8005412C -/* 2F1C4 80053DC4 02028021 */ addu $s0, $s0, $v0 -/* 2F1C8 80053DC8 14400041 */ bnez $v0, .L80053ED0 -/* 2F1CC 80053DCC 00000000 */ nop -/* 2F1D0 80053DD0 0200282D */ daddu $a1, $s0, $zero -/* 2F1D4 80053DD4 8FA60014 */ lw $a2, 0x14($sp) -/* 2F1D8 80053DD8 8FA40010 */ lw $a0, 0x10($sp) -/* 2F1DC 80053DDC 0C0152AC */ jal func_80054AB0 -/* 2F1E0 80053DE0 00D13024 */ and $a2, $a2, $s1 -/* 2F1E4 80053DE4 24050040 */ addiu $a1, $zero, 0x40 -/* 2F1E8 80053DE8 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F1EC 80053DEC 02B41021 */ addu $v0, $s5, $s4 -/* 2F1F0 80053DF0 AE500014 */ sw $s0, 0x14($s2) -/* 2F1F4 80053DF4 90430002 */ lbu $v1, 2($v0) -/* 2F1F8 80053DF8 8E62003C */ lw $v0, 0x3c($s3) -/* 2F1FC 80053DFC 00031840 */ sll $v1, $v1, 1 -/* 2F200 80053E00 00621821 */ addu $v1, $v1, $v0 -/* 2F204 80053E04 8FA20014 */ lw $v0, 0x14($sp) -/* 2F208 80053E08 94640000 */ lhu $a0, ($v1) -/* 2F20C 80053E0C 00451021 */ addu $v0, $v0, $a1 -/* 2F210 80053E10 00511024 */ and $v0, $v0, $s1 -/* 2F214 80053E14 0C01504B */ jal func_8005412C -/* 2F218 80053E18 02028021 */ addu $s0, $s0, $v0 -/* 2F21C 80053E1C 1440002C */ bnez $v0, .L80053ED0 -/* 2F220 80053E20 00000000 */ nop -/* 2F224 80053E24 0200282D */ daddu $a1, $s0, $zero -/* 2F228 80053E28 8FA60014 */ lw $a2, 0x14($sp) -/* 2F22C 80053E2C 8FA40010 */ lw $a0, 0x10($sp) -/* 2F230 80053E30 0C0152AC */ jal func_80054AB0 -/* 2F234 80053E34 00D13024 */ and $a2, $a2, $s1 -/* 2F238 80053E38 24050040 */ addiu $a1, $zero, 0x40 -/* 2F23C 80053E3C 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F240 80053E40 02B41021 */ addu $v0, $s5, $s4 -/* 2F244 80053E44 AE500018 */ sw $s0, 0x18($s2) -/* 2F248 80053E48 90430003 */ lbu $v1, 3($v0) -/* 2F24C 80053E4C 8E62003C */ lw $v0, 0x3c($s3) -/* 2F250 80053E50 00031840 */ sll $v1, $v1, 1 -/* 2F254 80053E54 00621821 */ addu $v1, $v1, $v0 -/* 2F258 80053E58 8FA20014 */ lw $v0, 0x14($sp) -/* 2F25C 80053E5C 94640000 */ lhu $a0, ($v1) -/* 2F260 80053E60 00451021 */ addu $v0, $v0, $a1 -/* 2F264 80053E64 00511024 */ and $v0, $v0, $s1 -/* 2F268 80053E68 0C01504B */ jal func_8005412C -/* 2F26C 80053E6C 02028021 */ addu $s0, $s0, $v0 -/* 2F270 80053E70 14400017 */ bnez $v0, .L80053ED0 -/* 2F274 80053E74 00000000 */ nop -/* 2F278 80053E78 0200282D */ daddu $a1, $s0, $zero -/* 2F27C 80053E7C 8FA60014 */ lw $a2, 0x14($sp) -/* 2F280 80053E80 8FA40010 */ lw $a0, 0x10($sp) -/* 2F284 80053E84 0C0152AC */ jal func_80054AB0 -/* 2F288 80053E88 00D13024 */ and $a2, $a2, $s1 -/* 2F28C 80053E8C 24050030 */ addiu $a1, $zero, 0x30 -/* 2F290 80053E90 24020004 */ addiu $v0, $zero, 4 -/* 2F294 80053E94 A2420020 */ sb $v0, 0x20($s2) -/* 2F298 80053E98 02B41021 */ addu $v0, $s5, $s4 -/* 2F29C 80053E9C AE50001C */ sw $s0, 0x1c($s2) -/* 2F2A0 80053EA0 90420004 */ lbu $v0, 4($v0) -/* 2F2A4 80053EA4 8E63003C */ lw $v1, 0x3c($s3) -/* 2F2A8 80053EA8 00021040 */ sll $v0, $v0, 1 -/* 2F2AC 80053EAC 00431021 */ addu $v0, $v0, $v1 -/* 2F2B0 80053EB0 94440000 */ lhu $a0, ($v0) -/* 2F2B4 80053EB4 0C01504B */ jal func_8005412C -/* 2F2B8 80053EB8 27A60010 */ addiu $a2, $sp, 0x10 -/* 2F2BC 80053EBC 14400004 */ bnez $v0, .L80053ED0 -/* 2F2C0 80053EC0 00000000 */ nop -/* 2F2C4 80053EC4 8FA40010 */ lw $a0, 0x10($sp) -/* 2F2C8 80053EC8 0C01523F */ jal func_800548FC -/* 2F2CC 80053ECC 24050002 */ addiu $a1, $zero, 2 -.L80053ED0: -/* 2F2D0 80053ED0 8FBF0030 */ lw $ra, 0x30($sp) -/* 2F2D4 80053ED4 8FB5002C */ lw $s5, 0x2c($sp) -/* 2F2D8 80053ED8 8FB40028 */ lw $s4, 0x28($sp) -/* 2F2DC 80053EDC 8FB30024 */ lw $s3, 0x24($sp) -/* 2F2E0 80053EE0 8FB20020 */ lw $s2, 0x20($sp) -/* 2F2E4 80053EE4 8FB1001C */ lw $s1, 0x1c($sp) -/* 2F2E8 80053EE8 8FB00018 */ lw $s0, 0x18($sp) -/* 2F2EC 80053EEC 0000102D */ daddu $v0, $zero, $zero -/* 2F2F0 80053EF0 03E00008 */ jr $ra -/* 2F2F4 80053EF4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053EF8.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053EF8.s deleted file mode 100644 index a42ed25bf3..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053EF8.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053EF8 -/* 2F2F8 80053EF8 308400FF */ andi $a0, $a0, 0xff -/* 2F2FC 80053EFC 24020002 */ addiu $v0, $zero, 2 -/* 2F300 80053F00 10820010 */ beq $a0, $v0, .L80053F44 -/* 2F304 80053F04 28820003 */ slti $v0, $a0, 3 -/* 2F308 80053F08 10400005 */ beqz $v0, .L80053F20 -/* 2F30C 80053F0C 24020001 */ addiu $v0, $zero, 1 -/* 2F310 80053F10 10820008 */ beq $a0, $v0, .L80053F34 -/* 2F314 80053F14 0000102D */ daddu $v0, $zero, $zero -/* 2F318 80053F18 08014FD9 */ j .L80053F64 -/* 2F31C 80053F1C 00000000 */ nop -.L80053F20: -/* 2F320 80053F20 24020004 */ addiu $v0, $zero, 4 -/* 2F324 80053F24 1082000B */ beq $a0, $v0, .L80053F54 -/* 2F328 80053F28 0000102D */ daddu $v0, $zero, $zero -/* 2F32C 80053F2C 08014FD9 */ j .L80053F64 -/* 2F330 80053F30 00000000 */ nop -.L80053F34: -/* 2F334 80053F34 3C02800A */ lui $v0, %hi(D_8009A644) -/* 2F338 80053F38 8C42A644 */ lw $v0, %lo(D_8009A644)($v0) -/* 2F33C 80053F3C 03E00008 */ jr $ra -/* 2F340 80053F40 00000000 */ nop -.L80053F44: -/* 2F344 80053F44 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 2F348 80053F48 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 2F34C 80053F4C 03E00008 */ jr $ra -/* 2F350 80053F50 00000000 */ nop -.L80053F54: -/* 2F354 80053F54 3C02800A */ lui $v0, %hi(D_8009A620) -/* 2F358 80053F58 8C42A620 */ lw $v0, %lo(D_8009A620)($v0) -/* 2F35C 80053F5C 03E00008 */ jr $ra -/* 2F360 80053F60 00000000 */ nop -.L80053F64: -/* 2F364 80053F64 03E00008 */ jr $ra -/* 2F368 80053F68 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80053F6C.s b/ver/jp/asm/nonmatchings/2DEE0/func_80053F6C.s deleted file mode 100644 index 7f65ce35c7..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80053F6C.s +++ /dev/null @@ -1,119 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80053F6C -/* 2F36C 80053F6C 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 2F370 80053F70 AFB3007C */ sw $s3, 0x7c($sp) -/* 2F374 80053F74 0080982D */ daddu $s3, $a0, $zero -/* 2F378 80053F78 AFB10074 */ sw $s1, 0x74($sp) -/* 2F37C 80053F7C 00A0882D */ daddu $s1, $a1, $zero -/* 2F380 80053F80 AFB40080 */ sw $s4, 0x80($sp) -/* 2F384 80053F84 00C0A02D */ daddu $s4, $a2, $zero -/* 2F388 80053F88 0220202D */ daddu $a0, $s1, $zero -/* 2F38C 80053F8C 27A50010 */ addiu $a1, $sp, 0x10 -/* 2F390 80053F90 24060040 */ addiu $a2, $zero, 0x40 -/* 2F394 80053F94 AFB50084 */ sw $s5, 0x84($sp) -/* 2F398 80053F98 2675001C */ addiu $s5, $s3, 0x1c -/* 2F39C 80053F9C AFBF0088 */ sw $ra, 0x88($sp) -/* 2F3A0 80053FA0 AFB20078 */ sw $s2, 0x78($sp) -/* 2F3A4 80053FA4 0C0152AC */ jal func_80054AB0 -/* 2F3A8 80053FA8 AFB00070 */ sw $s0, 0x70($sp) -/* 2F3AC 80053FAC 0280202D */ daddu $a0, $s4, $zero -/* 2F3B0 80053FB0 8FB00024 */ lw $s0, 0x24($sp) -/* 2F3B4 80053FB4 24050001 */ addiu $a1, $zero, 1 -/* 2F3B8 80053FB8 AE71001C */ sw $s1, 0x1c($s3) -/* 2F3BC 80053FBC 8FA20024 */ lw $v0, 0x24($sp) -/* 2F3C0 80053FC0 001080C0 */ sll $s0, $s0, 3 -/* 2F3C4 80053FC4 0200302D */ daddu $a2, $s0, $zero -/* 2F3C8 80053FC8 0C015F10 */ jal func_80057C40 -/* 2F3CC 80053FCC AE620024 */ sw $v0, 0x24($s3) -/* 2F3D0 80053FD0 0040282D */ daddu $a1, $v0, $zero -/* 2F3D4 80053FD4 8E62001C */ lw $v0, 0x1c($s3) -/* 2F3D8 80053FD8 AE650020 */ sw $a1, 0x20($s3) -/* 2F3DC 80053FDC 8FA40020 */ lw $a0, 0x20($sp) -/* 2F3E0 80053FE0 0200302D */ daddu $a2, $s0, $zero -/* 2F3E4 80053FE4 0C0152AC */ jal func_80054AB0 -/* 2F3E8 80053FE8 00442021 */ addu $a0, $v0, $a0 -/* 2F3EC 80053FEC 8FA20024 */ lw $v0, 0x24($sp) -/* 2F3F0 80053FF0 8E650020 */ lw $a1, 0x20($s3) -/* 2F3F4 80053FF4 0040182D */ daddu $v1, $v0, $zero -/* 2F3F8 80053FF8 2442FFFF */ addiu $v0, $v0, -1 -/* 2F3FC 80053FFC 10600013 */ beqz $v1, .L8005404C -/* 2F400 80054000 AFA20024 */ sw $v0, 0x24($sp) -/* 2F404 80054004 3C0600FF */ lui $a2, 0xff -/* 2F408 80054008 34C6FFFF */ ori $a2, $a2, 0xffff -/* 2F40C 8005400C 2407FFF0 */ addiu $a3, $zero, -0x10 -/* 2F410 80054010 24A40004 */ addiu $a0, $a1, 4 -.L80054014: -/* 2F414 80054014 8CA20000 */ lw $v0, ($a1) -/* 2F418 80054018 00461024 */ and $v0, $v0, $a2 -/* 2F41C 8005401C 1040000B */ beqz $v0, .L8005404C -/* 2F420 80054020 24A50008 */ addiu $a1, $a1, 8 -/* 2F424 80054024 8C920000 */ lw $s2, ($a0) -/* 2F428 80054028 2642000F */ addiu $v0, $s2, 0xf -/* 2F42C 8005402C 00471024 */ and $v0, $v0, $a3 -/* 2F430 80054030 AC820000 */ sw $v0, ($a0) -/* 2F434 80054034 8FA20024 */ lw $v0, 0x24($sp) -/* 2F438 80054038 24840008 */ addiu $a0, $a0, 8 -/* 2F43C 8005403C 0040182D */ daddu $v1, $v0, $zero -/* 2F440 80054040 2442FFFF */ addiu $v0, $v0, -1 -/* 2F444 80054044 1460FFF3 */ bnez $v1, .L80054014 -/* 2F448 80054048 AFA20024 */ sw $v0, 0x24($sp) -.L8005404C: -/* 2F44C 8005404C 8FA20034 */ lw $v0, 0x34($sp) -/* 2F450 80054050 1040002D */ beqz $v0, .L80054108 -/* 2F454 80054054 27A50050 */ addiu $a1, $sp, 0x50 -/* 2F458 80054058 8EB10000 */ lw $s1, ($s5) -/* 2F45C 8005405C 24060020 */ addiu $a2, $zero, 0x20 -/* 2F460 80054060 02228821 */ addu $s1, $s1, $v0 -/* 2F464 80054064 0C0152AC */ jal func_80054AB0 -/* 2F468 80054068 0220202D */ daddu $a0, $s1, $zero -/* 2F46C 8005406C 0280202D */ daddu $a0, $s4, $zero -/* 2F470 80054070 24050001 */ addiu $a1, $zero, 1 -/* 2F474 80054074 97A2005E */ lhu $v0, 0x5e($sp) -/* 2F478 80054078 97B0005C */ lhu $s0, 0x5c($sp) -/* 2F47C 8005407C 2442000F */ addiu $v0, $v0, 0xf -/* 2F480 80054080 3052FFF0 */ andi $s2, $v0, 0xfff0 -/* 2F484 80054084 0240302D */ daddu $a2, $s2, $zero -/* 2F488 80054088 0C015F10 */ jal func_80057C40 -/* 2F48C 8005408C 02308021 */ addu $s0, $s1, $s0 -/* 2F490 80054090 0200202D */ daddu $a0, $s0, $zero -/* 2F494 80054094 0040282D */ daddu $a1, $v0, $zero -/* 2F498 80054098 0240302D */ daddu $a2, $s2, $zero -/* 2F49C 8005409C 0C0152AC */ jal func_80054AB0 -/* 2F4A0 800540A0 AE65002C */ sw $a1, 0x2c($s3) -/* 2F4A4 800540A4 0280202D */ daddu $a0, $s4, $zero -/* 2F4A8 800540A8 24050001 */ addiu $a1, $zero, 1 -/* 2F4AC 800540AC 97A20062 */ lhu $v0, 0x62($sp) -/* 2F4B0 800540B0 97B00060 */ lhu $s0, 0x60($sp) -/* 2F4B4 800540B4 2442000F */ addiu $v0, $v0, 0xf -/* 2F4B8 800540B8 3052FFF0 */ andi $s2, $v0, 0xfff0 -/* 2F4BC 800540BC 0240302D */ daddu $a2, $s2, $zero -/* 2F4C0 800540C0 0C015F10 */ jal func_80057C40 -/* 2F4C4 800540C4 02308021 */ addu $s0, $s1, $s0 -/* 2F4C8 800540C8 0200202D */ daddu $a0, $s0, $zero -/* 2F4CC 800540CC 0040282D */ daddu $a1, $v0, $zero -/* 2F4D0 800540D0 0240302D */ daddu $a2, $s2, $zero -/* 2F4D4 800540D4 0C0152AC */ jal func_80054AB0 -/* 2F4D8 800540D8 AE65003C */ sw $a1, 0x3c($s3) -/* 2F4DC 800540DC 97A20058 */ lhu $v0, 0x58($sp) -/* 2F4E0 800540E0 02228821 */ addu $s1, $s1, $v0 -/* 2F4E4 800540E4 AE710034 */ sw $s1, 0x34($s3) -/* 2F4E8 800540E8 97A2005A */ lhu $v0, 0x5a($sp) -/* 2F4EC 800540EC 2442000F */ addiu $v0, $v0, 0xf -/* 2F4F0 800540F0 3042FFF0 */ andi $v0, $v0, 0xfff0 -/* 2F4F4 800540F4 AE620038 */ sw $v0, 0x38($s3) -/* 2F4F8 800540F8 97A2005E */ lhu $v0, 0x5e($sp) -/* 2F4FC 800540FC 000210C2 */ srl $v0, $v0, 3 -/* 2F500 80054100 2442FFFF */ addiu $v0, $v0, -1 -/* 2F504 80054104 AE620030 */ sw $v0, 0x30($s3) -.L80054108: -/* 2F508 80054108 8FBF0088 */ lw $ra, 0x88($sp) -/* 2F50C 8005410C 8FB50084 */ lw $s5, 0x84($sp) -/* 2F510 80054110 8FB40080 */ lw $s4, 0x80($sp) -/* 2F514 80054114 8FB3007C */ lw $s3, 0x7c($sp) -/* 2F518 80054118 8FB20078 */ lw $s2, 0x78($sp) -/* 2F51C 8005411C 8FB10074 */ lw $s1, 0x74($sp) -/* 2F520 80054120 8FB00070 */ lw $s0, 0x70($sp) -/* 2F524 80054124 03E00008 */ jr $ra -/* 2F528 80054128 27BD0090 */ addiu $sp, $sp, 0x90 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_8005412C.s b/ver/jp/asm/nonmatchings/2DEE0/func_8005412C.s deleted file mode 100644 index 4ca0478dce..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_8005412C.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005412C -/* 2F52C 8005412C 27BDFFF8 */ addiu $sp, $sp, -8 -/* 2F530 80054130 3C07800A */ lui $a3, %hi(D_8009A5A0) -/* 2F534 80054134 8CE7A5A0 */ lw $a3, %lo(D_8009A5A0)($a3) -/* 2F538 80054138 00A0482D */ daddu $t1, $a1, $zero -/* 2F53C 8005413C 8CE20024 */ lw $v0, 0x24($a3) -/* 2F540 80054140 0082102B */ sltu $v0, $a0, $v0 -/* 2F544 80054144 10400014 */ beqz $v0, .L80054198 -/* 2F548 80054148 0000402D */ daddu $t0, $zero, $zero -/* 2F54C 8005414C 3C0500FF */ lui $a1, 0xff -/* 2F550 80054150 34A5FFFF */ ori $a1, $a1, 0xffff -/* 2F554 80054154 8CE30020 */ lw $v1, 0x20($a3) -/* 2F558 80054158 000410C0 */ sll $v0, $a0, 3 -/* 2F55C 8005415C 00621821 */ addu $v1, $v1, $v0 -/* 2F560 80054160 8C620000 */ lw $v0, ($v1) -/* 2F564 80054164 8CE4001C */ lw $a0, 0x1c($a3) -/* 2F568 80054168 00451024 */ and $v0, $v0, $a1 -/* 2F56C 8005416C 00442021 */ addu $a0, $v0, $a0 -/* 2F570 80054170 AFA40000 */ sw $a0, ($sp) -/* 2F574 80054174 8C620004 */ lw $v0, 4($v1) -/* 2F578 80054178 AFA20004 */ sw $v0, 4($sp) -/* 2F57C 8005417C 00021602 */ srl $v0, $v0, 0x18 -/* 2F580 80054180 54490006 */ bnel $v0, $t1, .L8005419C -/* 2F584 80054184 24080066 */ addiu $t0, $zero, 0x66 -/* 2F588 80054188 ACC40000 */ sw $a0, ($a2) -/* 2F58C 8005418C 8FA20004 */ lw $v0, 4($sp) -/* 2F590 80054190 08015067 */ j .L8005419C -/* 2F594 80054194 ACC20004 */ sw $v0, 4($a2) -.L80054198: -/* 2F598 80054198 24080065 */ addiu $t0, $zero, 0x65 -.L8005419C: -/* 2F59C 8005419C 0100102D */ daddu $v0, $t0, $zero -/* 2F5A0 800541A0 03E00008 */ jr $ra -/* 2F5A4 800541A4 27BD0008 */ addiu $sp, $sp, 8 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800541A8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800541A8.s deleted file mode 100644 index cdfd671689..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800541A8.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800541A8 -/* 2F5A8 800541A8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2F5AC 800541AC AFB20028 */ sw $s2, 0x28($sp) -/* 2F5B0 800541B0 0080902D */ daddu $s2, $a0, $zero -/* 2F5B4 800541B4 AFB00020 */ sw $s0, 0x20($sp) -/* 2F5B8 800541B8 00A0802D */ daddu $s0, $a1, $zero -/* 2F5BC 800541BC 0200202D */ daddu $a0, $s0, $zero -/* 2F5C0 800541C0 27A50010 */ addiu $a1, $sp, 0x10 -/* 2F5C4 800541C4 24060010 */ addiu $a2, $zero, 0x10 -/* 2F5C8 800541C8 AFBF002C */ sw $ra, 0x2c($sp) -/* 2F5CC 800541CC 0C0152AC */ jal func_80054AB0 -/* 2F5D0 800541D0 AFB10024 */ sw $s1, 0x24($sp) -/* 2F5D4 800541D4 26040010 */ addiu $a0, $s0, 0x10 -/* 2F5D8 800541D8 8FB00014 */ lw $s0, 0x14($sp) -/* 2F5DC 800541DC 8E450054 */ lw $a1, 0x54($s2) -/* 2F5E0 800541E0 2610FFF0 */ addiu $s0, $s0, -0x10 -/* 2F5E4 800541E4 0C0152AC */ jal func_80054AB0 -/* 2F5E8 800541E8 0200302D */ daddu $a2, $s0, $zero -/* 2F5EC 800541EC 3C0238E3 */ lui $v0, 0x38e3 -/* 2F5F0 800541F0 34428E39 */ ori $v0, $v0, 0x8e39 -/* 2F5F4 800541F4 02020019 */ multu $s0, $v0 -/* 2F5F8 800541F8 24020006 */ addiu $v0, $zero, 6 -/* 2F5FC 800541FC 00003810 */ mfhi $a3 -/* 2F600 80054200 00071942 */ srl $v1, $a3, 5 -/* 2F604 80054204 00438823 */ subu $s1, $v0, $v1 -/* 2F608 80054208 1A200010 */ blez $s1, .L8005424C -/* 2F60C 8005420C 26440008 */ addiu $a0, $s2, 8 -/* 2F610 80054210 2406000C */ addiu $a2, $zero, 0xc -/* 2F614 80054214 000310C0 */ sll $v0, $v1, 3 -/* 2F618 80054218 00431021 */ addu $v0, $v0, $v1 -/* 2F61C 8005421C 8E500054 */ lw $s0, 0x54($s2) -/* 2F620 80054220 00021100 */ sll $v0, $v0, 4 -/* 2F624 80054224 02028021 */ addu $s0, $s0, $v0 -/* 2F628 80054228 0C015309 */ jal func_80054C24 -/* 2F62C 8005422C 0200282D */ daddu $a1, $s0, $zero -/* 2F630 80054230 0200202D */ daddu $a0, $s0, $zero -/* 2F634 80054234 2485000C */ addiu $a1, $a0, 0xc -/* 2F638 80054238 001130C0 */ sll $a2, $s1, 3 -/* 2F63C 8005423C 00D13021 */ addu $a2, $a2, $s1 -/* 2F640 80054240 00063100 */ sll $a2, $a2, 4 -/* 2F644 80054244 0C015309 */ jal func_80054C24 -/* 2F648 80054248 24C6FFF4 */ addiu $a2, $a2, -0xc -.L8005424C: -/* 2F64C 8005424C 8FBF002C */ lw $ra, 0x2c($sp) -/* 2F650 80054250 8FB20028 */ lw $s2, 0x28($sp) -/* 2F654 80054254 8FB10024 */ lw $s1, 0x24($sp) -/* 2F658 80054258 8FB00020 */ lw $s0, 0x20($sp) -/* 2F65C 8005425C 03E00008 */ jr $ra -/* 2F660 80054260 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054264.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054264.s deleted file mode 100644 index 2a04b06a15..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054264.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054264 -/* 2F664 80054264 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2F668 80054268 AFB20028 */ sw $s2, 0x28($sp) -/* 2F66C 8005426C 0080902D */ daddu $s2, $a0, $zero -/* 2F670 80054270 AFB00020 */ sw $s0, 0x20($sp) -/* 2F674 80054274 00A0802D */ daddu $s0, $a1, $zero -/* 2F678 80054278 0200202D */ daddu $a0, $s0, $zero -/* 2F67C 8005427C 27A50010 */ addiu $a1, $sp, 0x10 -/* 2F680 80054280 24060010 */ addiu $a2, $zero, 0x10 -/* 2F684 80054284 AFBF002C */ sw $ra, 0x2c($sp) -/* 2F688 80054288 0C0152AC */ jal func_80054AB0 -/* 2F68C 8005428C AFB10024 */ sw $s1, 0x24($sp) -/* 2F690 80054290 8FA20014 */ lw $v0, 0x14($sp) -/* 2F694 80054294 2451FFF0 */ addiu $s1, $v0, -0x10 -/* 2F698 80054298 2E220201 */ sltiu $v0, $s1, 0x201 -/* 2F69C 8005429C 14400002 */ bnez $v0, .L800542A8 -/* 2F6A0 800542A0 26040010 */ addiu $a0, $s0, 0x10 -/* 2F6A4 800542A4 24110200 */ addiu $s1, $zero, 0x200 -.L800542A8: -/* 2F6A8 800542A8 8E450058 */ lw $a1, 0x58($s2) -/* 2F6AC 800542AC 0C0152AC */ jal func_80054AB0 -/* 2F6B0 800542B0 0220302D */ daddu $a2, $s1, $zero -/* 2F6B4 800542B4 001118C2 */ srl $v1, $s1, 3 -/* 2F6B8 800542B8 24020040 */ addiu $v0, $zero, 0x40 -/* 2F6BC 800542BC 00438823 */ subu $s1, $v0, $v1 -/* 2F6C0 800542C0 1A20000C */ blez $s1, .L800542F4 -/* 2F6C4 800542C4 26440014 */ addiu $a0, $s2, 0x14 -/* 2F6C8 800542C8 24060008 */ addiu $a2, $zero, 8 -/* 2F6CC 800542CC 8E500058 */ lw $s0, 0x58($s2) -/* 2F6D0 800542D0 000310C0 */ sll $v0, $v1, 3 -/* 2F6D4 800542D4 02028021 */ addu $s0, $s0, $v0 -/* 2F6D8 800542D8 0C015309 */ jal func_80054C24 -/* 2F6DC 800542DC 0200282D */ daddu $a1, $s0, $zero -/* 2F6E0 800542E0 0200202D */ daddu $a0, $s0, $zero -/* 2F6E4 800542E4 24850008 */ addiu $a1, $a0, 8 -/* 2F6E8 800542E8 001130C0 */ sll $a2, $s1, 3 -/* 2F6EC 800542EC 0C015309 */ jal func_80054C24 -/* 2F6F0 800542F0 24C6FFF8 */ addiu $a2, $a2, -8 -.L800542F4: -/* 2F6F4 800542F4 8FBF002C */ lw $ra, 0x2c($sp) -/* 2F6F8 800542F8 8FB20028 */ lw $s2, 0x28($sp) -/* 2F6FC 800542FC 8FB10024 */ lw $s1, 0x24($sp) -/* 2F700 80054300 8FB00020 */ lw $s0, 0x20($sp) -/* 2F704 80054304 03E00008 */ jr $ra -/* 2F708 80054308 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_8005430C.s b/ver/jp/asm/nonmatchings/2DEE0/func_8005430C.s deleted file mode 100644 index bd0260d3b0..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_8005430C.s +++ /dev/null @@ -1,67 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005430C -/* 2F70C 8005430C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2F710 80054310 AFB30024 */ sw $s3, 0x24($sp) -/* 2F714 80054314 0000982D */ daddu $s3, $zero, $zero -/* 2F718 80054318 3405FFFF */ ori $a1, $zero, 0xffff -/* 2F71C 8005431C AFB40028 */ sw $s4, 0x28($sp) -/* 2F720 80054320 3C1400FF */ lui $s4, 0xff -/* 2F724 80054324 AFB20020 */ sw $s2, 0x20($sp) -/* 2F728 80054328 3C12800A */ lui $s2, %hi(D_8009A5A0) -/* 2F72C 8005432C 8E52A5A0 */ lw $s2, %lo(D_8009A5A0)($s2) -/* 2F730 80054330 0285A025 */ or $s4, $s4, $a1 -/* 2F734 80054334 AFB5002C */ sw $s5, 0x2c($sp) -/* 2F738 80054338 24150030 */ addiu $s5, $zero, 0x30 -/* 2F73C 8005433C AFBF0030 */ sw $ra, 0x30($sp) -/* 2F740 80054340 AFB1001C */ sw $s1, 0x1c($sp) -/* 2F744 80054344 AFB00018 */ sw $s0, 0x18($sp) -/* 2F748 80054348 8E43002C */ lw $v1, 0x2c($s2) -.L8005434C: -/* 2F74C 8005434C 94620000 */ lhu $v0, ($v1) -/* 2F750 80054350 5045001F */ beql $v0, $a1, .L800543D0 -/* 2F754 80054354 0260102D */ daddu $v0, $s3, $zero -/* 2F758 80054358 5444FFFC */ bnel $v0, $a0, .L8005434C -/* 2F75C 8005435C 24630008 */ addiu $v1, $v1, 8 -/* 2F760 80054360 0000802D */ daddu $s0, $zero, $zero -/* 2F764 80054364 0060882D */ daddu $s1, $v1, $zero -.L80054368: -/* 2F768 80054368 96220002 */ lhu $v0, 2($s1) -/* 2F76C 8005436C 50400014 */ beql $v0, $zero, .L800543C0 -/* 2F770 80054370 26310002 */ addiu $s1, $s1, 2 -/* 2F774 80054374 8E440020 */ lw $a0, 0x20($s2) -/* 2F778 80054378 000210C0 */ sll $v0, $v0, 3 -/* 2F77C 8005437C 00822021 */ addu $a0, $a0, $v0 -/* 2F780 80054380 8C820000 */ lw $v0, ($a0) -/* 2F784 80054384 8E43001C */ lw $v1, 0x1c($s2) -/* 2F788 80054388 00541024 */ and $v0, $v0, $s4 -/* 2F78C 8005438C 00431821 */ addu $v1, $v0, $v1 -/* 2F790 80054390 AFA30010 */ sw $v1, 0x10($sp) -/* 2F794 80054394 8C820004 */ lw $v0, 4($a0) -/* 2F798 80054398 AFA20014 */ sw $v0, 0x14($sp) -/* 2F79C 8005439C 00021602 */ srl $v0, $v0, 0x18 -/* 2F7A0 800543A0 54550006 */ bnel $v0, $s5, .L800543BC -/* 2F7A4 800543A4 24130066 */ addiu $s3, $zero, 0x66 -/* 2F7A8 800543A8 0060202D */ daddu $a0, $v1, $zero -/* 2F7AC 800543AC 0C01523F */ jal func_800548FC -/* 2F7B0 800543B0 0200282D */ daddu $a1, $s0, $zero -/* 2F7B4 800543B4 080150F0 */ j .L800543C0 -/* 2F7B8 800543B8 26310002 */ addiu $s1, $s1, 2 -.L800543BC: -/* 2F7BC 800543BC 26310002 */ addiu $s1, $s1, 2 -.L800543C0: -/* 2F7C0 800543C0 26100001 */ addiu $s0, $s0, 1 -/* 2F7C4 800543C4 2A020003 */ slti $v0, $s0, 3 -/* 2F7C8 800543C8 1440FFE7 */ bnez $v0, .L80054368 -/* 2F7CC 800543CC 0260102D */ daddu $v0, $s3, $zero -.L800543D0: -/* 2F7D0 800543D0 8FBF0030 */ lw $ra, 0x30($sp) -/* 2F7D4 800543D4 8FB5002C */ lw $s5, 0x2c($sp) -/* 2F7D8 800543D8 8FB40028 */ lw $s4, 0x28($sp) -/* 2F7DC 800543DC 8FB30024 */ lw $s3, 0x24($sp) -/* 2F7E0 800543E0 8FB20020 */ lw $s2, 0x20($sp) -/* 2F7E4 800543E4 8FB1001C */ lw $s1, 0x1c($sp) -/* 2F7E8 800543E8 8FB00018 */ lw $s0, 0x18($sp) -/* 2F7EC 800543EC 03E00008 */ jr $ra -/* 2F7F0 800543F0 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800543F4.s b/ver/jp/asm/nonmatchings/2DEE0/func_800543F4.s deleted file mode 100644 index 85c46a6c6c..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800543F4.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800543F4 -/* 2F7F4 800543F4 0000182D */ daddu $v1, $zero, $zero -/* 2F7F8 800543F8 3C06800A */ lui $a2, %hi(D_8009A5A0) -/* 2F7FC 800543FC 8CC6A5A0 */ lw $a2, %lo(D_8009A5A0)($a2) -/* 2F800 80054400 2484FFFF */ addiu $a0, $a0, -1 -/* 2F804 80054404 2C820006 */ sltiu $v0, $a0, 6 -/* 2F808 80054408 10400019 */ beqz $v0, .L80054470 -/* 2F80C 8005440C 00052900 */ sll $a1, $a1, 4 -/* 2F810 80054410 00041080 */ sll $v0, $a0, 2 -/* 2F814 80054414 3C01800A */ lui $at, %hi(D_800988D0) -/* 2F818 80054418 00220821 */ addu $at, $at, $v0 -/* 2F81C 8005441C 8C2288D0 */ lw $v0, %lo(D_800988D0)($at) -/* 2F820 80054420 00400008 */ jr $v0 -/* 2F824 80054424 00000000 */ nop -/* 2F828 80054428 00051080 */ sll $v0, $a1, 2 -/* 2F82C 8005442C 0801511B */ j .L8005446C -/* 2F830 80054430 244204EC */ addiu $v0, $v0, 0x4ec -/* 2F834 80054434 00051080 */ sll $v0, $a1, 2 -/* 2F838 80054438 0801511B */ j .L8005446C -/* 2F83C 8005443C 244205EC */ addiu $v0, $v0, 0x5ec -/* 2F840 80054440 00051080 */ sll $v0, $a1, 2 -/* 2F844 80054444 0801511B */ j .L8005446C -/* 2F848 80054448 244209EC */ addiu $v0, $v0, 0x9ec -/* 2F84C 8005444C 00051080 */ sll $v0, $a1, 2 -/* 2F850 80054450 0801511B */ j .L8005446C -/* 2F854 80054454 24420DEC */ addiu $v0, $v0, 0xdec -/* 2F858 80054458 00051080 */ sll $v0, $a1, 2 -/* 2F85C 8005445C 0801511B */ j .L8005446C -/* 2F860 80054460 244211EC */ addiu $v0, $v0, 0x11ec -/* 2F864 80054464 00051080 */ sll $v0, $a1, 2 -/* 2F868 80054468 244200EC */ addiu $v0, $v0, 0xec -.L8005446C: -/* 2F86C 8005446C 00C21821 */ addu $v1, $a2, $v0 -.L80054470: -/* 2F870 80054470 03E00008 */ jr $ra -/* 2F874 80054474 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054478.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054478.s deleted file mode 100644 index 0afe2eef9c..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054478.s +++ /dev/null @@ -1,157 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054478 -/* 2F878 80054478 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 2F87C 8005447C AFB5006C */ sw $s5, 0x6c($sp) -/* 2F880 80054480 0080A82D */ daddu $s5, $a0, $zero -/* 2F884 80054484 AFB40068 */ sw $s4, 0x68($sp) -/* 2F888 80054488 00A0A02D */ daddu $s4, $a1, $zero -/* 2F88C 8005448C AFB70074 */ sw $s7, 0x74($sp) -/* 2F890 80054490 00C0B82D */ daddu $s7, $a2, $zero -/* 2F894 80054494 AFBE0078 */ sw $fp, 0x78($sp) -/* 2F898 80054498 00E0F02D */ daddu $fp, $a3, $zero -/* 2F89C 8005449C AFB1005C */ sw $s1, 0x5c($sp) -/* 2F8A0 800544A0 27B10018 */ addiu $s1, $sp, 0x18 -/* 2F8A4 800544A4 0220282D */ daddu $a1, $s1, $zero -/* 2F8A8 800544A8 3C028008 */ lui $v0, %hi(D_80078E24) -/* 2F8AC 800544AC 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 2F8B0 800544B0 24060040 */ addiu $a2, $zero, 0x40 -/* 2F8B4 800544B4 AFB30064 */ sw $s3, 0x64($sp) -/* 2F8B8 800544B8 2413000B */ addiu $s3, $zero, 0xb -/* 2F8BC 800544BC AFB20060 */ sw $s2, 0x60($sp) -/* 2F8C0 800544C0 AFBF007C */ sw $ra, 0x7c($sp) -/* 2F8C4 800544C4 AFB60070 */ sw $s6, 0x70($sp) -/* 2F8C8 800544C8 AFB00058 */ sw $s0, 0x58($sp) -/* 2F8CC 800544CC 8C560018 */ lw $s6, 0x18($v0) -/* 2F8D0 800544D0 0C0152AC */ jal func_80054AB0 -/* 2F8D4 800544D4 24120001 */ addiu $s2, $zero, 1 -/* 2F8D8 800544D8 3263FFFF */ andi $v1, $s3, 0xffff -.L800544DC: -/* 2F8DC 800544DC 2402006F */ addiu $v0, $zero, 0x6f -/* 2F8E0 800544E0 10620057 */ beq $v1, $v0, .L80054640 -/* 2F8E4 800544E4 28620070 */ slti $v0, $v1, 0x70 -/* 2F8E8 800544E8 1040005E */ beqz $v0, .L80054664 -/* 2F8EC 800544EC 2402000B */ addiu $v0, $zero, 0xb -/* 2F8F0 800544F0 1062000A */ beq $v1, $v0, .L8005451C -/* 2F8F4 800544F4 2862000C */ slti $v0, $v1, 0xc -/* 2F8F8 800544F8 5440005B */ bnel $v0, $zero, .L80054668 -/* 2F8FC 800544FC 0000902D */ daddu $s2, $zero, $zero -/* 2F900 80054500 24020015 */ addiu $v0, $zero, 0x15 -/* 2F904 80054504 1062000E */ beq $v1, $v0, .L80054540 -/* 2F908 80054508 24020065 */ addiu $v0, $zero, 0x65 -/* 2F90C 8005450C 1062001A */ beq $v1, $v0, .L80054578 -/* 2F910 80054510 00000000 */ nop -/* 2F914 80054514 0801519A */ j .L80054668 -/* 2F918 80054518 0000902D */ daddu $s2, $zero, $zero -.L8005451C: -/* 2F91C 8005451C 96230000 */ lhu $v1, ($s1) -/* 2F920 80054520 2402424B */ addiu $v0, $zero, 0x424b -/* 2F924 80054524 54620050 */ bnel $v1, $v0, .L80054668 -/* 2F928 80054528 0000902D */ daddu $s2, $zero, $zero -/* 2F92C 8005452C 8E220004 */ lw $v0, 4($s1) -/* 2F930 80054530 5040004D */ beql $v0, $zero, .L80054668 -/* 2F934 80054534 0000902D */ daddu $s2, $zero, $zero -/* 2F938 80054538 0801519A */ j .L80054668 -/* 2F93C 8005453C 24130015 */ addiu $s3, $zero, 0x15 -.L80054540: -/* 2F940 80054540 9623000C */ lhu $v1, 0xc($s1) -/* 2F944 80054544 24024352 */ addiu $v0, $zero, 0x4352 -/* 2F948 80054548 14620003 */ bne $v1, $v0, .L80054558 -/* 2F94C 8005454C 24024452 */ addiu $v0, $zero, 0x4452 -/* 2F950 80054550 0801519A */ j .L80054668 -/* 2F954 80054554 24130065 */ addiu $s3, $zero, 0x65 -.L80054558: -/* 2F958 80054558 14620003 */ bne $v1, $v0, .L80054568 -/* 2F95C 8005455C 24025352 */ addiu $v0, $zero, 0x5352 -/* 2F960 80054560 0801519A */ j .L80054668 -/* 2F964 80054564 241300C9 */ addiu $s3, $zero, 0xc9 -.L80054568: -/* 2F968 80054568 5462003F */ bnel $v1, $v0, .L80054668 -/* 2F96C 8005456C 0000902D */ daddu $s2, $zero, $zero -/* 2F970 80054570 0801519A */ j .L80054668 -/* 2F974 80054574 2413012D */ addiu $s3, $zero, 0x12d -.L80054578: -/* 2F978 80054578 96240032 */ lhu $a0, 0x32($s1) -/* 2F97C 8005457C 96220036 */ lhu $v0, 0x36($s1) -/* 2F980 80054580 9623003A */ lhu $v1, 0x3a($s1) -/* 2F984 80054584 2484000F */ addiu $a0, $a0, 0xf -/* 2F988 80054588 3084FFF0 */ andi $a0, $a0, 0xfff0 -/* 2F98C 8005458C 2442000F */ addiu $v0, $v0, 0xf -/* 2F990 80054590 3042FFF0 */ andi $v0, $v0, 0xfff0 -/* 2F994 80054594 00822021 */ addu $a0, $a0, $v0 -/* 2F998 80054598 2463000F */ addiu $v1, $v1, 0xf -/* 2F99C 8005459C 3063FFF0 */ andi $v1, $v1, 0xfff0 -/* 2F9A0 800545A0 9622003E */ lhu $v0, 0x3e($s1) -/* 2F9A4 800545A4 00832021 */ addu $a0, $a0, $v1 -/* 2F9A8 800545A8 2442000F */ addiu $v0, $v0, 0xf -/* 2F9AC 800545AC 3042FFF0 */ andi $v0, $v0, 0xfff0 -/* 2F9B0 800545B0 00822021 */ addu $a0, $a0, $v0 -/* 2F9B4 800545B4 16800006 */ bnez $s4, .L800545D0 -/* 2F9B8 800545B8 24900040 */ addiu $s0, $a0, 0x40 -/* 2F9BC 800545BC 02C0202D */ daddu $a0, $s6, $zero -/* 2F9C0 800545C0 24050001 */ addiu $a1, $zero, 1 -/* 2F9C4 800545C4 0C015F10 */ jal func_80057C40 -/* 2F9C8 800545C8 0200302D */ daddu $a2, $s0, $zero -/* 2F9CC 800545CC 0040A02D */ daddu $s4, $v0, $zero -.L800545D0: -/* 2F9D0 800545D0 02A0202D */ daddu $a0, $s5, $zero -/* 2F9D4 800545D4 0280282D */ daddu $a1, $s4, $zero -/* 2F9D8 800545D8 0C0152AC */ jal func_80054AB0 -/* 2F9DC 800545DC 0200302D */ daddu $a2, $s0, $zero -/* 2F9E0 800545E0 03C0202D */ daddu $a0, $fp, $zero -/* 2F9E4 800545E4 0C0150FD */ jal func_800543F4 -/* 2F9E8 800545E8 02E0282D */ daddu $a1, $s7, $zero -/* 2F9EC 800545EC 0040802D */ daddu $s0, $v0, $zero -/* 2F9F0 800545F0 0200182D */ daddu $v1, $s0, $zero -/* 2F9F4 800545F4 0000302D */ daddu $a2, $zero, $zero -/* 2F9F8 800545F8 00C0282D */ daddu $a1, $a2, $zero -/* 2F9FC 800545FC 0220202D */ daddu $a0, $s1, $zero -.L80054600: -/* 2FA00 80054600 94820012 */ lhu $v0, 0x12($a0) -/* 2FA04 80054604 10400004 */ beqz $v0, .L80054618 -/* 2FA08 80054608 00541021 */ addu $v0, $v0, $s4 -/* 2FA0C 8005460C 24C60001 */ addiu $a2, $a2, 1 -/* 2FA10 80054610 08015187 */ j .L8005461C -/* 2FA14 80054614 AC620000 */ sw $v0, ($v1) -.L80054618: -/* 2FA18 80054618 AC600000 */ sw $zero, ($v1) -.L8005461C: -/* 2FA1C 8005461C 24630004 */ addiu $v1, $v1, 4 -/* 2FA20 80054620 24A50001 */ addiu $a1, $a1, 1 -/* 2FA24 80054624 2CA20010 */ sltiu $v0, $a1, 0x10 -/* 2FA28 80054628 1440FFF5 */ bnez $v0, .L80054600 -/* 2FA2C 8005462C 24840002 */ addiu $a0, $a0, 2 -/* 2FA30 80054630 50C0000D */ beql $a2, $zero, .L80054668 -/* 2FA34 80054634 0000902D */ daddu $s2, $zero, $zero -/* 2FA38 80054638 0801519A */ j .L80054668 -/* 2FA3C 8005463C 2413006F */ addiu $s3, $zero, 0x6f -.L80054640: -/* 2FA40 80054640 24020001 */ addiu $v0, $zero, 1 -/* 2FA44 80054644 AFA20010 */ sw $v0, 0x10($sp) -/* 2FA48 80054648 02A0202D */ daddu $a0, $s5, $zero -/* 2FA4C 8005464C 0280282D */ daddu $a1, $s4, $zero -/* 2FA50 80054650 0200302D */ daddu $a2, $s0, $zero -/* 2FA54 80054654 0C0151AA */ jal func_800546A8 -/* 2FA58 80054658 24070010 */ addiu $a3, $zero, 0x10 -/* 2FA5C 8005465C 0801519A */ j .L80054668 -/* 2FA60 80054660 0000982D */ daddu $s3, $zero, $zero -.L80054664: -/* 2FA64 80054664 0000902D */ daddu $s2, $zero, $zero -.L80054668: -/* 2FA68 80054668 3242FFFF */ andi $v0, $s2, 0xffff -/* 2FA6C 8005466C 1440FF9B */ bnez $v0, .L800544DC -/* 2FA70 80054670 3263FFFF */ andi $v1, $s3, 0xffff -/* 2FA74 80054674 0280102D */ daddu $v0, $s4, $zero -/* 2FA78 80054678 8FBF007C */ lw $ra, 0x7c($sp) -/* 2FA7C 8005467C 8FBE0078 */ lw $fp, 0x78($sp) -/* 2FA80 80054680 8FB70074 */ lw $s7, 0x74($sp) -/* 2FA84 80054684 8FB60070 */ lw $s6, 0x70($sp) -/* 2FA88 80054688 8FB5006C */ lw $s5, 0x6c($sp) -/* 2FA8C 8005468C 8FB40068 */ lw $s4, 0x68($sp) -/* 2FA90 80054690 8FB30064 */ lw $s3, 0x64($sp) -/* 2FA94 80054694 8FB20060 */ lw $s2, 0x60($sp) -/* 2FA98 80054698 8FB1005C */ lw $s1, 0x5c($sp) -/* 2FA9C 8005469C 8FB00058 */ lw $s0, 0x58($sp) -/* 2FAA0 800546A0 03E00008 */ jr $ra -/* 2FAA4 800546A4 27BD0080 */ addiu $sp, $sp, 0x80 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800546A8.s b/ver/jp/asm/nonmatchings/2DEE0/func_800546A8.s deleted file mode 100644 index 3b37d1aa46..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800546A8.s +++ /dev/null @@ -1,54 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800546A8 -/* 2FAA8 800546A8 00A0582D */ daddu $t3, $a1, $zero -/* 2FAAC 800546AC 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 2FAB0 800546B0 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 2FAB4 800546B4 93AA0013 */ lbu $t2, 0x13($sp) -/* 2FAB8 800546B8 9162000E */ lbu $v0, 0xe($t3) -/* 2FABC 800546BC 8C690004 */ lw $t1, 4($v1) -/* 2FAC0 800546C0 14400021 */ bnez $v0, .L80054748 -/* 2FAC4 800546C4 C4620000 */ lwc1 $f2, ($v1) -/* 2FAC8 800546C8 10E0001D */ beqz $a3, .L80054740 -/* 2FACC 800546CC 0000402D */ daddu $t0, $zero, $zero -.L800546D0: -/* 2FAD0 800546D0 8CC30000 */ lw $v1, ($a2) -/* 2FAD4 800546D4 50600016 */ beql $v1, $zero, .L80054730 -/* 2FAD8 800546D8 ACC90000 */ sw $t1, ($a2) -/* 2FADC 800546DC 8C620000 */ lw $v0, ($v1) -/* 2FAE0 800546E0 10400002 */ beqz $v0, .L800546EC -/* 2FAE4 800546E4 00441021 */ addu $v0, $v0, $a0 -/* 2FAE8 800546E8 AC620000 */ sw $v0, ($v1) -.L800546EC: -/* 2FAEC 800546EC 8C620008 */ lw $v0, 8($v1) -/* 2FAF0 800546F0 10400002 */ beqz $v0, .L800546FC -/* 2FAF4 800546F4 00451021 */ addu $v0, $v0, $a1 -/* 2FAF8 800546F8 AC620008 */ sw $v0, 8($v1) -.L800546FC: -/* 2FAFC 800546FC 8C620018 */ lw $v0, 0x18($v1) -/* 2FB00 80054700 10400002 */ beqz $v0, .L8005470C -/* 2FB04 80054704 00451021 */ addu $v0, $v0, $a1 -/* 2FB08 80054708 AC620018 */ sw $v0, 0x18($v1) -.L8005470C: -/* 2FB0C 8005470C 8C62002C */ lw $v0, 0x2c($v1) -/* 2FB10 80054710 10400002 */ beqz $v0, .L8005471C -/* 2FB14 80054714 00451021 */ addu $v0, $v0, $a1 -/* 2FB18 80054718 AC62002C */ sw $v0, 0x2c($v1) -.L8005471C: -/* 2FB1C 8005471C C4600020 */ lwc1 $f0, 0x20($v1) -/* 2FB20 80054720 46800020 */ cvt.s.w $f0, $f0 -/* 2FB24 80054724 46020003 */ div.s $f0, $f0, $f2 -/* 2FB28 80054728 A06A0025 */ sb $t2, 0x25($v1) -/* 2FB2C 8005472C E4600020 */ swc1 $f0, 0x20($v1) -.L80054730: -/* 2FB30 80054730 25080001 */ addiu $t0, $t0, 1 -/* 2FB34 80054734 0107102B */ sltu $v0, $t0, $a3 -/* 2FB38 80054738 1440FFE5 */ bnez $v0, .L800546D0 -/* 2FB3C 8005473C 24C60004 */ addiu $a2, $a2, 4 -.L80054740: -/* 2FB40 80054740 24020001 */ addiu $v0, $zero, 1 -/* 2FB44 80054744 A162000E */ sb $v0, 0xe($t3) -.L80054748: -/* 2FB48 80054748 03E00008 */ jr $ra -/* 2FB4C 8005474C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054750.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054750.s deleted file mode 100644 index fa843b0f22..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054750.s +++ /dev/null @@ -1,121 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054750 -/* 2FB50 80054750 3C028008 */ lui $v0, %hi(D_80078E24) -/* 2FB54 80054754 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 2FB58 80054758 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 2FB5C 8005475C AFB60070 */ sw $s6, 0x70($sp) -/* 2FB60 80054760 0080B02D */ daddu $s6, $a0, $zero -/* 2FB64 80054764 AFB30064 */ sw $s3, 0x64($sp) -/* 2FB68 80054768 00A0982D */ daddu $s3, $a1, $zero -/* 2FB6C 8005476C AFB40068 */ sw $s4, 0x68($sp) -/* 2FB70 80054770 27B40018 */ addiu $s4, $sp, 0x18 -/* 2FB74 80054774 AFBE0078 */ sw $fp, 0x78($sp) -/* 2FB78 80054778 0000F02D */ daddu $fp, $zero, $zero -/* 2FB7C 8005477C AFB1005C */ sw $s1, 0x5c($sp) -/* 2FB80 80054780 2411000B */ addiu $s1, $zero, 0xb -/* 2FB84 80054784 AFB20060 */ sw $s2, 0x60($sp) -/* 2FB88 80054788 24120001 */ addiu $s2, $zero, 1 -/* 2FB8C 8005478C AFBF007C */ sw $ra, 0x7c($sp) -/* 2FB90 80054790 AFB70074 */ sw $s7, 0x74($sp) -/* 2FB94 80054794 AFB5006C */ sw $s5, 0x6c($sp) -/* 2FB98 80054798 AFB00058 */ sw $s0, 0x58($sp) -/* 2FB9C 8005479C AFA60088 */ sw $a2, 0x88($sp) -/* 2FBA0 800547A0 AFA7008C */ sw $a3, 0x8c($sp) -/* 2FBA4 800547A4 8C570018 */ lw $s7, 0x18($v0) -/* 2FBA8 800547A8 2402000B */ addiu $v0, $zero, 0xb -.L800547AC: -/* 2FBAC 800547AC 1222000A */ beq $s1, $v0, .L800547D8 -/* 2FBB0 800547B0 2E22000C */ sltiu $v0, $s1, 0xc -/* 2FBB4 800547B4 54400042 */ bnel $v0, $zero, .L800548C0 -/* 2FBB8 800547B8 0000902D */ daddu $s2, $zero, $zero -/* 2FBBC 800547BC 24020015 */ addiu $v0, $zero, 0x15 -/* 2FBC0 800547C0 12220015 */ beq $s1, $v0, .L80054818 -/* 2FBC4 800547C4 2402001F */ addiu $v0, $zero, 0x1f -/* 2FBC8 800547C8 52220035 */ beql $s1, $v0, .L800548A0 -/* 2FBCC 800547CC AFA00010 */ sw $zero, 0x10($sp) -/* 2FBD0 800547D0 08015230 */ j .L800548C0 -/* 2FBD4 800547D4 0000902D */ daddu $s2, $zero, $zero -.L800547D8: -/* 2FBD8 800547D8 27A50018 */ addiu $a1, $sp, 0x18 -/* 2FBDC 800547DC 8EC40000 */ lw $a0, ($s6) -/* 2FBE0 800547E0 0C0152AC */ jal func_80054AB0 -/* 2FBE4 800547E4 24060040 */ addiu $a2, $zero, 0x40 -/* 2FBE8 800547E8 96830000 */ lhu $v1, ($s4) -/* 2FBEC 800547EC 2402424B */ addiu $v0, $zero, 0x424b -/* 2FBF0 800547F0 54620033 */ bnel $v1, $v0, .L800548C0 -/* 2FBF4 800547F4 0000902D */ daddu $s2, $zero, $zero -/* 2FBF8 800547F8 8E820004 */ lw $v0, 4($s4) -/* 2FBFC 800547FC 1040002F */ beqz $v0, .L800548BC -/* 2FC00 80054800 24024352 */ addiu $v0, $zero, 0x4352 -/* 2FC04 80054804 9683000C */ lhu $v1, 0xc($s4) -/* 2FC08 80054808 5462002D */ bnel $v1, $v0, .L800548C0 -/* 2FC0C 8005480C 0000902D */ daddu $s2, $zero, $zero -/* 2FC10 80054810 08015230 */ j .L800548C0 -/* 2FC14 80054814 24110015 */ addiu $s1, $zero, 0x15 -.L80054818: -/* 2FC18 80054818 16600005 */ bnez $s3, .L80054830 -/* 2FC1C 8005481C 02E0202D */ daddu $a0, $s7, $zero -/* 2FC20 80054820 8E860004 */ lw $a2, 4($s4) -/* 2FC24 80054824 0C015F10 */ jal func_80057C40 -/* 2FC28 80054828 24050001 */ addiu $a1, $zero, 1 -/* 2FC2C 8005482C 0040982D */ daddu $s3, $v0, $zero -.L80054830: -/* 2FC30 80054830 8EC40000 */ lw $a0, ($s6) -/* 2FC34 80054834 8E860004 */ lw $a2, 4($s4) -/* 2FC38 80054838 0C0152AC */ jal func_80054AB0 -/* 2FC3C 8005483C 0260282D */ daddu $a1, $s3, $zero -/* 2FC40 80054840 8FA4008C */ lw $a0, 0x8c($sp) -/* 2FC44 80054844 8FA50088 */ lw $a1, 0x88($sp) -/* 2FC48 80054848 0C0150FD */ jal func_800543F4 -/* 2FC4C 8005484C 0000802D */ daddu $s0, $zero, $zero -/* 2FC50 80054850 0040A82D */ daddu $s5, $v0, $zero -/* 2FC54 80054854 02A0182D */ daddu $v1, $s5, $zero -/* 2FC58 80054858 0200282D */ daddu $a1, $s0, $zero -/* 2FC5C 8005485C 0280202D */ daddu $a0, $s4, $zero -.L80054860: -/* 2FC60 80054860 94820012 */ lhu $v0, 0x12($a0) -/* 2FC64 80054864 10400004 */ beqz $v0, .L80054878 -/* 2FC68 80054868 00531021 */ addu $v0, $v0, $s3 -/* 2FC6C 8005486C 26100001 */ addiu $s0, $s0, 1 -/* 2FC70 80054870 0801521F */ j .L8005487C -/* 2FC74 80054874 AC620000 */ sw $v0, ($v1) -.L80054878: -/* 2FC78 80054878 AC600000 */ sw $zero, ($v1) -.L8005487C: -/* 2FC7C 8005487C 24630004 */ addiu $v1, $v1, 4 -/* 2FC80 80054880 24A50001 */ addiu $a1, $a1, 1 -/* 2FC84 80054884 2CA20010 */ sltiu $v0, $a1, 0x10 -/* 2FC88 80054888 1440FFF5 */ bnez $v0, .L80054860 -/* 2FC8C 8005488C 24840002 */ addiu $a0, $a0, 2 -/* 2FC90 80054890 5200000B */ beql $s0, $zero, .L800548C0 -/* 2FC94 80054894 0000902D */ daddu $s2, $zero, $zero -/* 2FC98 80054898 08015230 */ j .L800548C0 -/* 2FC9C 8005489C 2411001F */ addiu $s1, $zero, 0x1f -.L800548A0: -/* 2FCA0 800548A0 0260202D */ daddu $a0, $s3, $zero -/* 2FCA4 800548A4 0260282D */ daddu $a1, $s3, $zero -/* 2FCA8 800548A8 02A0302D */ daddu $a2, $s5, $zero -/* 2FCAC 800548AC 0C0151AA */ jal func_800546A8 -/* 2FCB0 800548B0 24070010 */ addiu $a3, $zero, 0x10 -/* 2FCB4 800548B4 08015230 */ j .L800548C0 -/* 2FCB8 800548B8 0000882D */ daddu $s1, $zero, $zero -.L800548BC: -/* 2FCBC 800548BC 0000902D */ daddu $s2, $zero, $zero -.L800548C0: -/* 2FCC0 800548C0 1640FFBA */ bnez $s2, .L800547AC -/* 2FCC4 800548C4 2402000B */ addiu $v0, $zero, 0xb -/* 2FCC8 800548C8 0260102D */ daddu $v0, $s3, $zero -/* 2FCCC 800548CC 8FBF007C */ lw $ra, 0x7c($sp) -/* 2FCD0 800548D0 8FBE0078 */ lw $fp, 0x78($sp) -/* 2FCD4 800548D4 8FB70074 */ lw $s7, 0x74($sp) -/* 2FCD8 800548D8 8FB60070 */ lw $s6, 0x70($sp) -/* 2FCDC 800548DC 8FB5006C */ lw $s5, 0x6c($sp) -/* 2FCE0 800548E0 8FB40068 */ lw $s4, 0x68($sp) -/* 2FCE4 800548E4 8FB30064 */ lw $s3, 0x64($sp) -/* 2FCE8 800548E8 8FB20060 */ lw $s2, 0x60($sp) -/* 2FCEC 800548EC 8FB1005C */ lw $s1, 0x5c($sp) -/* 2FCF0 800548F0 8FB00058 */ lw $s0, 0x58($sp) -/* 2FCF4 800548F4 03E00008 */ jr $ra -/* 2FCF8 800548F8 27BD0080 */ addiu $sp, $sp, 0x80 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_800548FC.s b/ver/jp/asm/nonmatchings/2DEE0/func_800548FC.s deleted file mode 100644 index 66469f1e13..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_800548FC.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800548FC -/* 2FCFC 800548FC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2FD00 80054900 00051080 */ sll $v0, $a1, 2 -/* 2FD04 80054904 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 2FD08 80054908 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 2FD0C 8005490C 00A0302D */ daddu $a2, $a1, $zero -/* 2FD10 80054910 AFBF0010 */ sw $ra, 0x10($sp) -/* 2FD14 80054914 00621821 */ addu $v1, $v1, $v0 -/* 2FD18 80054918 8C651310 */ lw $a1, 0x1310($v1) -/* 2FD1C 8005491C 0C01511E */ jal func_80054478 -/* 2FD20 80054920 24070001 */ addiu $a3, $zero, 1 -/* 2FD24 80054924 8FBF0010 */ lw $ra, 0x10($sp) -/* 2FD28 80054928 0000102D */ daddu $v0, $zero, $zero -/* 2FD2C 8005492C 03E00008 */ jr $ra -/* 2FD30 80054930 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054934.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054934.s deleted file mode 100644 index 082d86613e..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054934.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054934 -/* 2FD34 80054934 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2FD38 80054938 0080182D */ daddu $v1, $a0, $zero -/* 2FD3C 8005493C 00A0202D */ daddu $a0, $a1, $zero -/* 2FD40 80054940 3C02800A */ lui $v0, %hi(D_8009A5A0) -/* 2FD44 80054944 8C42A5A0 */ lw $v0, %lo(D_8009A5A0)($v0) -/* 2FD48 80054948 AFBF0014 */ sw $ra, 0x14($sp) -/* 2FD4C 8005494C AFB00010 */ sw $s0, 0x10($sp) -/* 2FD50 80054950 8C500004 */ lw $s0, 4($v0) -/* 2FD54 80054954 0C0150FD */ jal func_800543F4 -/* 2FD58 80054958 0060282D */ daddu $a1, $v1, $zero -/* 2FD5C 8005495C 0040182D */ daddu $v1, $v0, $zero -/* 2FD60 80054960 10600007 */ beqz $v1, .L80054980 -/* 2FD64 80054964 00000000 */ nop -/* 2FD68 80054968 0000202D */ daddu $a0, $zero, $zero -.L8005496C: -/* 2FD6C 8005496C AC700000 */ sw $s0, ($v1) -/* 2FD70 80054970 24840001 */ addiu $a0, $a0, 1 -/* 2FD74 80054974 2C820010 */ sltiu $v0, $a0, 0x10 -/* 2FD78 80054978 1440FFFC */ bnez $v0, .L8005496C -/* 2FD7C 8005497C 24630004 */ addiu $v1, $v1, 4 -.L80054980: -/* 2FD80 80054980 8FBF0014 */ lw $ra, 0x14($sp) -/* 2FD84 80054984 8FB00010 */ lw $s0, 0x10($sp) -/* 2FD88 80054988 03E00008 */ jr $ra -/* 2FD8C 8005498C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054990.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054990.s deleted file mode 100644 index 95eb9f6ac4..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054990.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054990 -/* 2FD90 80054990 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2FD94 80054994 AFB10014 */ sw $s1, 0x14($sp) -/* 2FD98 80054998 0080882D */ daddu $s1, $a0, $zero -/* 2FD9C 8005499C 2CA20009 */ sltiu $v0, $a1, 9 -/* 2FDA0 800549A0 AFBF0018 */ sw $ra, 0x18($sp) -/* 2FDA4 800549A4 1040001A */ beqz $v0, .L80054A10 -/* 2FDA8 800549A8 AFB00010 */ sw $s0, 0x10($sp) -/* 2FDAC 800549AC 00051040 */ sll $v0, $a1, 1 -/* 2FDB0 800549B0 3C108008 */ lui $s0, %hi(D_80078500) -/* 2FDB4 800549B4 02028021 */ addu $s0, $s0, $v0 -/* 2FDB8 800549B8 96108500 */ lhu $s0, %lo(D_80078500)($s0) -/* 2FDBC 800549BC 32220001 */ andi $v0, $s1, 1 -/* 2FDC0 800549C0 1040000C */ beqz $v0, .L800549F4 -/* 2FDC4 800549C4 32220010 */ andi $v0, $s1, 0x10 -/* 2FDC8 800549C8 3C02800A */ lui $v0, %hi(D_8009A644) -/* 2FDCC 800549CC 8C42A644 */ lw $v0, %lo(D_8009A644)($v0) -/* 2FDD0 800549D0 2444002C */ addiu $a0, $v0, 0x2c -/* 2FDD4 800549D4 0C014DDE */ jal func_80053778 -/* 2FDD8 800549D8 AC500048 */ sw $s0, 0x48($v0) -/* 2FDDC 800549DC 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 2FDE0 800549E0 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 2FDE4 800549E4 2444002C */ addiu $a0, $v0, 0x2c -/* 2FDE8 800549E8 0C014DDE */ jal func_80053778 -/* 2FDEC 800549EC AC500048 */ sw $s0, 0x48($v0) -/* 2FDF0 800549F0 32220010 */ andi $v0, $s1, 0x10 -.L800549F4: -/* 2FDF4 800549F4 10400006 */ beqz $v0, .L80054A10 -/* 2FDF8 800549F8 00000000 */ nop -/* 2FDFC 800549FC 3C02800A */ lui $v0, %hi(D_8009A620) -/* 2FE00 80054A00 8C42A620 */ lw $v0, %lo(D_8009A620)($v0) -/* 2FE04 80054A04 24440040 */ addiu $a0, $v0, 0x40 -/* 2FE08 80054A08 0C014DDE */ jal func_80053778 -/* 2FE0C 80054A0C AC50005C */ sw $s0, 0x5c($v0) -.L80054A10: -/* 2FE10 80054A10 8FBF0018 */ lw $ra, 0x18($sp) -/* 2FE14 80054A14 8FB10014 */ lw $s1, 0x14($sp) -/* 2FE18 80054A18 8FB00010 */ lw $s0, 0x10($sp) -/* 2FE1C 80054A1C 03E00008 */ jr $ra -/* 2FE20 80054A20 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054A24.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054A24.s deleted file mode 100644 index 9d8ea6a49b..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054A24.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054A24 -/* 2FE24 80054A24 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2FE28 80054A28 30840010 */ andi $a0, $a0, 0x10 -/* 2FE2C 80054A2C 14800003 */ bnez $a0, .L80054A3C -/* 2FE30 80054A30 AFBF0010 */ sw $ra, 0x10($sp) -/* 2FE34 80054A34 08015293 */ j .L80054A4C -/* 2FE38 80054A38 0000102D */ daddu $v0, $zero, $zero -.L80054A3C: -/* 2FE3C 80054A3C 3C04800A */ lui $a0, %hi(D_8009A620) -/* 2FE40 80054A40 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 2FE44 80054A44 0C012DA5 */ jal func_8004B694 -/* 2FE48 80054A48 00000000 */ nop -.L80054A4C: -/* 2FE4C 80054A4C 8FBF0010 */ lw $ra, 0x10($sp) -/* 2FE50 80054A50 03E00008 */ jr $ra -/* 2FE54 80054A54 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054A58.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054A58.s deleted file mode 100644 index 1d31a072e0..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054A58.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054A58 -/* 2FE58 80054A58 30840001 */ andi $a0, $a0, 1 -/* 2FE5C 80054A5C 24050001 */ addiu $a1, $zero, 1 -/* 2FE60 80054A60 14850008 */ bne $a0, $a1, .L80054A84 -/* 2FE64 80054A64 00000000 */ nop -/* 2FE68 80054A68 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 2FE6C 80054A6C 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 2FE70 80054A70 9062130C */ lbu $v0, 0x130c($v1) -/* 2FE74 80054A74 1440000C */ bnez $v0, .L80054AA8 -/* 2FE78 80054A78 24020002 */ addiu $v0, $zero, 2 -/* 2FE7C 80054A7C 03E00008 */ jr $ra -/* 2FE80 80054A80 A062130C */ sb $v0, 0x130c($v1) -.L80054A84: -/* 2FE84 80054A84 3C04800A */ lui $a0, %hi(D_8009A5A0) -/* 2FE88 80054A88 2484A5A0 */ addiu $a0, $a0, %lo(D_8009A5A0) -/* 2FE8C 80054A8C 8C830000 */ lw $v1, ($a0) -/* 2FE90 80054A90 9062130C */ lbu $v0, 0x130c($v1) -/* 2FE94 80054A94 10400004 */ beqz $v0, .L80054AA8 -/* 2FE98 80054A98 00000000 */ nop -/* 2FE9C 80054A9C A0650050 */ sb $a1, 0x50($v1) -/* 2FEA0 80054AA0 8C820000 */ lw $v0, ($a0) -/* 2FEA4 80054AA4 A040130C */ sb $zero, 0x130c($v0) -.L80054AA8: -/* 2FEA8 80054AA8 03E00008 */ jr $ra -/* 2FEAC 80054AAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054AB0.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054AB0.s deleted file mode 100644 index b18cc34c71..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054AB0.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054AB0 -/* 2FEB0 80054AB0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2FEB4 80054AB4 AFB3001C */ sw $s3, 0x1c($sp) -/* 2FEB8 80054AB8 0080982D */ daddu $s3, $a0, $zero -/* 2FEBC 80054ABC AFB40020 */ sw $s4, 0x20($sp) -/* 2FEC0 80054AC0 00A0A02D */ daddu $s4, $a1, $zero -/* 2FEC4 80054AC4 AFB20018 */ sw $s2, 0x18($sp) -/* 2FEC8 80054AC8 00C0902D */ daddu $s2, $a2, $zero -/* 2FECC 80054ACC AFB00010 */ sw $s0, 0x10($sp) -/* 2FED0 80054AD0 00128342 */ srl $s0, $s2, 0xd -/* 2FED4 80054AD4 AFB10014 */ sw $s1, 0x14($sp) -/* 2FED8 80054AD8 0000882D */ daddu $s1, $zero, $zero -/* 2FEDC 80054ADC 1200000A */ beqz $s0, .L80054B08 -/* 2FEE0 80054AE0 AFBF0024 */ sw $ra, 0x24($sp) -/* 2FEE4 80054AE4 2610FFFF */ addiu $s0, $s0, -1 -.L80054AE8: -/* 2FEE8 80054AE8 02712021 */ addu $a0, $s3, $s1 -/* 2FEEC 80054AEC 02912821 */ addu $a1, $s4, $s1 -/* 2FEF0 80054AF0 0C017C50 */ jal func_8005F140 -/* 2FEF4 80054AF4 24062000 */ addiu $a2, $zero, 0x2000 -/* 2FEF8 80054AF8 26312000 */ addiu $s1, $s1, 0x2000 -/* 2FEFC 80054AFC 0200102D */ daddu $v0, $s0, $zero -/* 2FF00 80054B00 1440FFF9 */ bnez $v0, .L80054AE8 -/* 2FF04 80054B04 2610FFFF */ addiu $s0, $s0, -1 -.L80054B08: -/* 2FF08 80054B08 32521FFF */ andi $s2, $s2, 0x1fff -/* 2FF0C 80054B0C 12400004 */ beqz $s2, .L80054B20 -/* 2FF10 80054B10 02712021 */ addu $a0, $s3, $s1 -/* 2FF14 80054B14 02912821 */ addu $a1, $s4, $s1 -/* 2FF18 80054B18 0C017C50 */ jal func_8005F140 -/* 2FF1C 80054B1C 0240302D */ daddu $a2, $s2, $zero -.L80054B20: -/* 2FF20 80054B20 8FBF0024 */ lw $ra, 0x24($sp) -/* 2FF24 80054B24 8FB40020 */ lw $s4, 0x20($sp) -/* 2FF28 80054B28 8FB3001C */ lw $s3, 0x1c($sp) -/* 2FF2C 80054B2C 8FB20018 */ lw $s2, 0x18($sp) -/* 2FF30 80054B30 8FB10014 */ lw $s1, 0x14($sp) -/* 2FF34 80054B34 8FB00010 */ lw $s0, 0x10($sp) -/* 2FF38 80054B38 03E00008 */ jr $ra -/* 2FF3C 80054B3C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054B40.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054B40.s deleted file mode 100644 index 3ed1b1e78a..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054B40.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054B40 -/* 2FF40 80054B40 10A0000A */ beqz $a1, .L80054B6C -/* 2FF44 80054B44 28A20400 */ slti $v0, $a1, 0x400 -/* 2FF48 80054B48 1040000A */ beqz $v0, .L80054B74 -/* 2FF4C 80054B4C 00A0102D */ daddu $v0, $a1, $zero -/* 2FF50 80054B50 10400006 */ beqz $v0, .L80054B6C -/* 2FF54 80054B54 24A5FFFF */ addiu $a1, $a1, -1 -.L80054B58: -/* 2FF58 80054B58 A0860000 */ sb $a2, ($a0) -/* 2FF5C 80054B5C 24840001 */ addiu $a0, $a0, 1 -/* 2FF60 80054B60 00A0102D */ daddu $v0, $a1, $zero -/* 2FF64 80054B64 1440FFFC */ bnez $v0, .L80054B58 -/* 2FF68 80054B68 24A5FFFF */ addiu $a1, $a1, -1 -.L80054B6C: -/* 2FF6C 80054B6C 03E00008 */ jr $ra -/* 2FF70 80054B70 00000000 */ nop -.L80054B74: -/* 2FF74 80054B74 30870003 */ andi $a3, $a0, 3 -/* 2FF78 80054B78 10E00009 */ beqz $a3, .L80054BA0 -/* 2FF7C 80054B7C 24020004 */ addiu $v0, $zero, 4 -/* 2FF80 80054B80 00473823 */ subu $a3, $v0, $a3 -/* 2FF84 80054B84 080152E5 */ j .L80054B94 -/* 2FF88 80054B88 00A72823 */ subu $a1, $a1, $a3 -.L80054B8C: -/* 2FF8C 80054B8C A0860000 */ sb $a2, ($a0) -/* 2FF90 80054B90 24840001 */ addiu $a0, $a0, 1 -.L80054B94: -/* 2FF94 80054B94 00E0102D */ daddu $v0, $a3, $zero -/* 2FF98 80054B98 1440FFFC */ bnez $v0, .L80054B8C -/* 2FF9C 80054B9C 24E7FFFF */ addiu $a3, $a3, -1 -.L80054BA0: -/* 2FFA0 80054BA0 00053883 */ sra $a3, $a1, 2 -/* 2FFA4 80054BA4 30C300FF */ andi $v1, $a2, 0xff -/* 2FFA8 80054BA8 00031200 */ sll $v0, $v1, 8 -/* 2FFAC 80054BAC 00431821 */ addu $v1, $v0, $v1 -/* 2FFB0 80054BB0 00031400 */ sll $v0, $v1, 0x10 -/* 2FFB4 80054BB4 080152F1 */ j .L80054BC4 -/* 2FFB8 80054BB8 00621821 */ addu $v1, $v1, $v0 -.L80054BBC: -/* 2FFBC 80054BBC AC830000 */ sw $v1, ($a0) -/* 2FFC0 80054BC0 24840004 */ addiu $a0, $a0, 4 -.L80054BC4: -/* 2FFC4 80054BC4 00E0102D */ daddu $v0, $a3, $zero -/* 2FFC8 80054BC8 1440FFFC */ bnez $v0, .L80054BBC -/* 2FFCC 80054BCC 24E7FFFF */ addiu $a3, $a3, -1 -/* 2FFD0 80054BD0 30A70003 */ andi $a3, $a1, 3 -/* 2FFD4 80054BD4 10E0FFE5 */ beqz $a3, .L80054B6C -/* 2FFD8 80054BD8 24E7FFFF */ addiu $a3, $a3, -1 -.L80054BDC: -/* 2FFDC 80054BDC A0860000 */ sb $a2, ($a0) -/* 2FFE0 80054BE0 24840001 */ addiu $a0, $a0, 1 -/* 2FFE4 80054BE4 00E0102D */ daddu $v0, $a3, $zero -/* 2FFE8 80054BE8 1440FFFC */ bnez $v0, .L80054BDC -/* 2FFEC 80054BEC 24E7FFFF */ addiu $a3, $a3, -1 -/* 2FFF0 80054BF0 03E00008 */ jr $ra -/* 2FFF4 80054BF4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054BF8.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054BF8.s deleted file mode 100644 index 4348f7da7f..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054BF8.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054BF8 -/* 2FFF8 80054BF8 18C00008 */ blez $a2, .L80054C1C -/* 2FFFC 80054BFC 24C6FFFF */ addiu $a2, $a2, -1 -.L80054C00: -/* 30000 80054C00 90820000 */ lbu $v0, ($a0) -/* 30004 80054C04 24840001 */ addiu $a0, $a0, 1 -/* 30008 80054C08 00C0182D */ daddu $v1, $a2, $zero -/* 3000C 80054C0C 24C6FFFF */ addiu $a2, $a2, -1 -/* 30010 80054C10 A0A20000 */ sb $v0, ($a1) -/* 30014 80054C14 1460FFFA */ bnez $v1, .L80054C00 -/* 30018 80054C18 24A50001 */ addiu $a1, $a1, 1 -.L80054C1C: -/* 3001C 80054C1C 03E00008 */ jr $ra -/* 30020 80054C20 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/2DEE0/func_80054C24.s b/ver/jp/asm/nonmatchings/2DEE0/func_80054C24.s deleted file mode 100644 index bd10318792..0000000000 --- a/ver/jp/asm/nonmatchings/2DEE0/func_80054C24.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054C24 -/* 30024 80054C24 04C10002 */ bgez $a2, .L80054C30 -/* 30028 80054C28 00C0102D */ daddu $v0, $a2, $zero -/* 3002C 80054C2C 24C20003 */ addiu $v0, $a2, 3 -.L80054C30: -/* 30030 80054C30 00023083 */ sra $a2, $v0, 2 -/* 30034 80054C34 18C0000B */ blez $a2, .L80054C64 -/* 30038 80054C38 00851025 */ or $v0, $a0, $a1 -/* 3003C 80054C3C 30420003 */ andi $v0, $v0, 3 -/* 30040 80054C40 14400008 */ bnez $v0, .L80054C64 -/* 30044 80054C44 24C6FFFF */ addiu $a2, $a2, -1 -.L80054C48: -/* 30048 80054C48 8C820000 */ lw $v0, ($a0) -/* 3004C 80054C4C 24840004 */ addiu $a0, $a0, 4 -/* 30050 80054C50 00C0182D */ daddu $v1, $a2, $zero -/* 30054 80054C54 24C6FFFF */ addiu $a2, $a2, -1 -/* 30058 80054C58 ACA20000 */ sw $v0, ($a1) -/* 3005C 80054C5C 1460FFFA */ bnez $v1, .L80054C48 -/* 30060 80054C60 24A50004 */ addiu $a1, $a1, 4 -.L80054C64: -/* 30064 80054C64 03E00008 */ jr $ra -/* 30068 80054C68 00000000 */ nop -/* 3006C 80054C6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/30070/func_80054C70.s b/ver/jp/asm/nonmatchings/30070/func_80054C70.s deleted file mode 100644 index cabfcc9ff5..0000000000 --- a/ver/jp/asm/nonmatchings/30070/func_80054C70.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054C70 -/* 30070 80054C70 27BDFE98 */ addiu $sp, $sp, -0x168 -/* 30074 80054C74 0080102D */ daddu $v0, $a0, $zero -/* 30078 80054C78 27A50018 */ addiu $a1, $sp, 0x18 -/* 3007C 80054C7C AFB1015C */ sw $s1, 0x15c($sp) -/* 30080 80054C80 0000882D */ daddu $s1, $zero, $zero -/* 30084 80054C84 AFB20160 */ sw $s2, 0x160($sp) -/* 30088 80054C88 3412FFFF */ ori $s2, $zero, 0xffff -/* 3008C 80054C8C AFBF0164 */ sw $ra, 0x164($sp) -/* 30090 80054C90 AFB00158 */ sw $s0, 0x158($sp) -/* 30094 80054C94 8C440034 */ lw $a0, 0x34($v0) -/* 30098 80054C98 8C460038 */ lw $a2, 0x38($v0) -/* 3009C 80054C9C 0C0152AC */ jal func_80054AB0 -/* 300A0 80054CA0 00A0802D */ daddu $s0, $a1, $zero -.L80054CA4: -/* 300A4 80054CA4 96020000 */ lhu $v0, ($s0) -/* 300A8 80054CA8 1052000E */ beq $v0, $s2, .L80054CE4 -/* 300AC 80054CAC 24050030 */ addiu $a1, $zero, 0x30 -/* 300B0 80054CB0 27A60010 */ addiu $a2, $sp, 0x10 -/* 300B4 80054CB4 0040202D */ daddu $a0, $v0, $zero -/* 300B8 80054CB8 0C01504B */ jal func_8005412C -/* 300BC 80054CBC 26310001 */ addiu $s1, $s1, 1 -/* 300C0 80054CC0 0000282D */ daddu $a1, $zero, $zero -/* 300C4 80054CC4 8FA40010 */ lw $a0, 0x10($sp) -/* 300C8 80054CC8 92060002 */ lbu $a2, 2($s0) -/* 300CC 80054CCC 92070003 */ lbu $a3, 3($s0) -/* 300D0 80054CD0 0C01511E */ jal func_80054478 -/* 300D4 80054CD4 26100004 */ addiu $s0, $s0, 4 -/* 300D8 80054CD8 2A220050 */ slti $v0, $s1, 0x50 -/* 300DC 80054CDC 1440FFF1 */ bnez $v0, .L80054CA4 -/* 300E0 80054CE0 00000000 */ nop -.L80054CE4: -/* 300E4 80054CE4 8FBF0164 */ lw $ra, 0x164($sp) -/* 300E8 80054CE8 8FB20160 */ lw $s2, 0x160($sp) -/* 300EC 80054CEC 8FB1015C */ lw $s1, 0x15c($sp) -/* 300F0 80054CF0 8FB00158 */ lw $s0, 0x158($sp) -/* 300F4 80054CF4 03E00008 */ jr $ra -/* 300F8 80054CF8 27BD0168 */ addiu $sp, $sp, 0x168 -/* 300FC 80054CFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/30100/func_80054D00.s b/ver/jp/asm/nonmatchings/30100/func_80054D00.s deleted file mode 100644 index 7a138ec9a5..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054D00.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054D00 -/* 30100 80054D00 24020001 */ addiu $v0, $zero, 1 -/* 30104 80054D04 3C018008 */ lui $at, %hi(D_80078D84) -/* 30108 80054D08 A4228D84 */ sh $v0, %lo(D_80078D84)($at) -/* 3010C 80054D0C 3C018008 */ lui $at, %hi(D_80078D80) -/* 30110 80054D10 03E00008 */ jr $ra -/* 30114 80054D14 AC208D80 */ sw $zero, %lo(D_80078D80)($at) diff --git a/ver/jp/asm/nonmatchings/30100/func_80054D18.s b/ver/jp/asm/nonmatchings/30100/func_80054D18.s deleted file mode 100644 index 417a0f9792..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054D18.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054D18 -/* 30118 80054D18 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3011C 80054D1C AFB00010 */ sw $s0, 0x10($sp) -/* 30120 80054D20 0080802D */ daddu $s0, $a0, $zero -/* 30124 80054D24 3203000F */ andi $v1, $s0, 0xf -/* 30128 80054D28 3C048008 */ lui $a0, %hi(D_80078D84) -/* 3012C 80054D2C 94848D84 */ lhu $a0, %lo(D_80078D84)($a0) -/* 30130 80054D30 24020001 */ addiu $v0, $zero, 1 -/* 30134 80054D34 1482001E */ bne $a0, $v0, .L80054DB0 -/* 30138 80054D38 AFBF0014 */ sw $ra, 0x14($sp) -/* 3013C 80054D3C 2C620004 */ sltiu $v0, $v1, 4 -/* 30140 80054D40 10400007 */ beqz $v0, .L80054D60 -/* 30144 80054D44 2C620002 */ sltiu $v0, $v1, 2 -/* 30148 80054D48 10400019 */ beqz $v0, .L80054DB0 -/* 3014C 80054D4C 00000000 */ nop -/* 30150 80054D50 1064000C */ beq $v1, $a0, .L80054D84 -/* 30154 80054D54 00102102 */ srl $a0, $s0, 4 -/* 30158 80054D58 0801536C */ j .L80054DB0 -/* 3015C 80054D5C 00000000 */ nop -.L80054D60: -/* 30160 80054D60 24020004 */ addiu $v0, $zero, 4 -/* 30164 80054D64 14620012 */ bne $v1, $v0, .L80054DB0 -/* 30168 80054D68 00502006 */ srlv $a0, $s0, $v0 -/* 3016C 80054D6C 0000282D */ daddu $a1, $zero, $zero -/* 30170 80054D70 00A0302D */ daddu $a2, $a1, $zero -/* 30174 80054D74 0C0153BC */ jal func_80054EF0 -/* 30178 80054D78 00A0382D */ daddu $a3, $a1, $zero -/* 3017C 80054D7C 0801536C */ j .L80054DB0 -/* 30180 80054D80 00000000 */ nop -.L80054D84: -/* 30184 80054D84 308400FF */ andi $a0, $a0, 0xff -/* 30188 80054D88 0C015561 */ jal func_80055584 -/* 3018C 80054D8C 0000282D */ daddu $a1, $zero, $zero -/* 30190 80054D90 3C033020 */ lui $v1, 0x3020 -/* 30194 80054D94 34632000 */ ori $v1, $v1, 0x2000 -/* 30198 80054D98 0062182B */ sltu $v1, $v1, $v0 -/* 3019C 80054D9C 10600004 */ beqz $v1, .L80054DB0 -/* 301A0 80054DA0 0040202D */ daddu $a0, $v0, $zero -/* 301A4 80054DA4 00102B02 */ srl $a1, $s0, 0xc -/* 301A8 80054DA8 0C015588 */ jal func_80055620 -/* 301AC 80054DAC 30A50003 */ andi $a1, $a1, 3 -.L80054DB0: -/* 301B0 80054DB0 8FBF0014 */ lw $ra, 0x14($sp) -/* 301B4 80054DB4 8FB00010 */ lw $s0, 0x10($sp) -/* 301B8 80054DB8 03E00008 */ jr $ra -/* 301BC 80054DBC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80054DC0.s b/ver/jp/asm/nonmatchings/30100/func_80054DC0.s deleted file mode 100644 index f181e1e06a..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054DC0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054DC0 -/* 301C0 80054DC0 24030007 */ addiu $v1, $zero, 7 -/* 301C4 80054DC4 2482001C */ addiu $v0, $a0, 0x1c -.L80054DC8: -/* 301C8 80054DC8 AC400238 */ sw $zero, 0x238($v0) -/* 301CC 80054DCC 2463FFFF */ addiu $v1, $v1, -1 -/* 301D0 80054DD0 0461FFFD */ bgez $v1, .L80054DC8 -/* 301D4 80054DD4 2442FFFC */ addiu $v0, $v0, -4 -/* 301D8 80054DD8 A080025B */ sb $zero, 0x25b($a0) -/* 301DC 80054DDC A080025A */ sb $zero, 0x25a($a0) -/* 301E0 80054DE0 A0800259 */ sb $zero, 0x259($a0) -/* 301E4 80054DE4 03E00008 */ jr $ra -/* 301E8 80054DE8 A0800258 */ sb $zero, 0x258($a0) diff --git a/ver/jp/asm/nonmatchings/30100/func_80054DEC.s b/ver/jp/asm/nonmatchings/30100/func_80054DEC.s deleted file mode 100644 index b570d7eafb..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054DEC.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054DEC -/* 301EC 80054DEC 3085000F */ andi $a1, $a0, 0xf -/* 301F0 80054DF0 10A00025 */ beqz $a1, .L80054E88 -/* 301F4 80054DF4 0000302D */ daddu $a2, $zero, $zero -/* 301F8 80054DF8 24020001 */ addiu $v0, $zero, 1 -/* 301FC 80054DFC 14A20005 */ bne $a1, $v0, .L80054E14 -/* 30200 80054E00 24020002 */ addiu $v0, $zero, 2 -/* 30204 80054E04 3C06800A */ lui $a2, %hi(D_8009A644) -/* 30208 80054E08 8CC6A644 */ lw $a2, %lo(D_8009A644)($a2) -/* 3020C 80054E0C 08015389 */ j .L80054E24 -/* 30210 80054E10 00000000 */ nop -.L80054E14: -/* 30214 80054E14 14A20003 */ bne $a1, $v0, .L80054E24 -/* 30218 80054E18 00000000 */ nop -/* 3021C 80054E1C 3C06800A */ lui $a2, %hi(D_8009A5DC) -/* 30220 80054E20 8CC6A5DC */ lw $a2, %lo(D_8009A5DC)($a2) -.L80054E24: -/* 30224 80054E24 10C00018 */ beqz $a2, .L80054E88 -/* 30228 80054E28 00000000 */ nop -/* 3022C 80054E2C 90C20258 */ lbu $v0, 0x258($a2) -/* 30230 80054E30 2C420008 */ sltiu $v0, $v0, 8 -/* 30234 80054E34 1040000E */ beqz $v0, .L80054E70 -/* 30238 80054E38 00041902 */ srl $v1, $a0, 4 -/* 3023C 80054E3C 90C5025A */ lbu $a1, 0x25a($a2) -/* 30240 80054E40 00051080 */ sll $v0, $a1, 2 -/* 30244 80054E44 24A50001 */ addiu $a1, $a1, 1 -/* 30248 80054E48 00C21021 */ addu $v0, $a2, $v0 -/* 3024C 80054E4C AC430238 */ sw $v1, 0x238($v0) -/* 30250 80054E50 2CA20008 */ sltiu $v0, $a1, 8 -/* 30254 80054E54 50400001 */ beql $v0, $zero, .L80054E5C -/* 30258 80054E58 0000282D */ daddu $a1, $zero, $zero -.L80054E5C: -/* 3025C 80054E5C 90C20258 */ lbu $v0, 0x258($a2) -/* 30260 80054E60 A0C5025A */ sb $a1, 0x25a($a2) -/* 30264 80054E64 24420001 */ addiu $v0, $v0, 1 -/* 30268 80054E68 03E00008 */ jr $ra -/* 3026C 80054E6C A0C20258 */ sb $v0, 0x258($a2) -.L80054E70: -/* 30270 80054E70 90C2025B */ lbu $v0, 0x25b($a2) -/* 30274 80054E74 24450001 */ addiu $a1, $v0, 1 -/* 30278 80054E78 2CA20064 */ sltiu $v0, $a1, 0x64 -/* 3027C 80054E7C 50400001 */ beql $v0, $zero, .L80054E84 -/* 30280 80054E80 24050063 */ addiu $a1, $zero, 0x63 -.L80054E84: -/* 30284 80054E84 A0C5025B */ sb $a1, 0x25b($a2) -.L80054E88: -/* 30288 80054E88 03E00008 */ jr $ra -/* 3028C 80054E8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/30100/func_80054E90.s b/ver/jp/asm/nonmatchings/30100/func_80054E90.s deleted file mode 100644 index 8ffabf583e..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054E90.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054E90 -/* 30290 80054E90 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30294 80054E94 0080482D */ daddu $t1, $a0, $zero -/* 30298 80054E98 00C0402D */ daddu $t0, $a2, $zero -/* 3029C 80054E9C 30A500FF */ andi $a1, $a1, 0xff -/* 302A0 80054EA0 00051A00 */ sll $v1, $a1, 8 -/* 302A4 80054EA4 3C04800A */ lui $a0, %hi(D_8009A620) -/* 302A8 80054EA8 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 302AC 80054EAC 0060382D */ daddu $a3, $v1, $zero -/* 302B0 80054EB0 10A00002 */ beqz $a1, .L80054EBC -/* 302B4 80054EB4 AFBF0018 */ sw $ra, 0x18($sp) -/* 302B8 80054EB8 346700FF */ ori $a3, $v1, 0xff -.L80054EBC: -/* 302BC 80054EBC 00061600 */ sll $v0, $a2, 0x18 -/* 302C0 80054EC0 04420001 */ bltzl $v0, .L80054EC8 -/* 302C4 80054EC4 2408007F */ addiu $t0, $zero, 0x7f -.L80054EC8: -/* 302C8 80054EC8 310200FF */ andi $v0, $t0, 0xff -/* 302CC 80054ECC 00073400 */ sll $a2, $a3, 0x10 -/* 302D0 80054ED0 0120282D */ daddu $a1, $t1, $zero -/* 302D4 80054ED4 00063403 */ sra $a2, $a2, 0x10 -/* 302D8 80054ED8 0000382D */ daddu $a3, $zero, $zero -/* 302DC 80054EDC 0C012CE2 */ jal func_8004B388 -/* 302E0 80054EE0 AFA20010 */ sw $v0, 0x10($sp) -/* 302E4 80054EE4 8FBF0018 */ lw $ra, 0x18($sp) -/* 302E8 80054EE8 03E00008 */ jr $ra -/* 302EC 80054EEC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80054EF0.s b/ver/jp/asm/nonmatchings/30100/func_80054EF0.s deleted file mode 100644 index 663f5b9b6f..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054EF0.s +++ /dev/null @@ -1,44 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054EF0 -/* 302F0 80054EF0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 302F4 80054EF4 0080582D */ daddu $t3, $a0, $zero -/* 302F8 80054EF8 00C0502D */ daddu $t2, $a2, $zero -/* 302FC 80054EFC 00E0402D */ daddu $t0, $a3, $zero -/* 30300 80054F00 0100382D */ daddu $a3, $t0, $zero -/* 30304 80054F04 30A500FF */ andi $a1, $a1, 0xff -/* 30308 80054F08 00051A00 */ sll $v1, $a1, 8 -/* 3030C 80054F0C 3C04800A */ lui $a0, %hi(D_8009A620) -/* 30310 80054F10 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 30314 80054F14 0060482D */ daddu $t1, $v1, $zero -/* 30318 80054F18 10A00002 */ beqz $a1, .L80054F24 -/* 3031C 80054F1C AFBF0018 */ sw $ra, 0x18($sp) -/* 30320 80054F20 346900FF */ ori $t1, $v1, 0xff -.L80054F24: -/* 30324 80054F24 00061600 */ sll $v0, $a2, 0x18 -/* 30328 80054F28 04420001 */ bltzl $v0, .L80054F30 -/* 3032C 80054F2C 240A007F */ addiu $t2, $zero, 0x7f -.L80054F30: -/* 30330 80054F30 00081400 */ sll $v0, $t0, 0x10 -/* 30334 80054F34 00021C03 */ sra $v1, $v0, 0x10 -/* 30338 80054F38 28620961 */ slti $v0, $v1, 0x961 -/* 3033C 80054F3C 14400003 */ bnez $v0, .L80054F4C -/* 30340 80054F40 2862F6A0 */ slti $v0, $v1, -0x960 -/* 30344 80054F44 080153D5 */ j .L80054F54 -/* 30348 80054F48 24070960 */ addiu $a3, $zero, 0x960 -.L80054F4C: -/* 3034C 80054F4C 54400001 */ bnel $v0, $zero, .L80054F54 -/* 30350 80054F50 2407F6A0 */ addiu $a3, $zero, -0x960 -.L80054F54: -/* 30354 80054F54 314200FF */ andi $v0, $t2, 0xff -/* 30358 80054F58 00093400 */ sll $a2, $t1, 0x10 -/* 3035C 80054F5C 00073C00 */ sll $a3, $a3, 0x10 -/* 30360 80054F60 0160282D */ daddu $a1, $t3, $zero -/* 30364 80054F64 00063403 */ sra $a2, $a2, 0x10 -/* 30368 80054F68 00073C03 */ sra $a3, $a3, 0x10 -/* 3036C 80054F6C 0C012CE2 */ jal func_8004B388 -/* 30370 80054F70 AFA20010 */ sw $v0, 0x10($sp) -/* 30374 80054F74 8FBF0018 */ lw $ra, 0x18($sp) -/* 30378 80054F78 03E00008 */ jr $ra -/* 3037C 80054F7C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80054F80.s b/ver/jp/asm/nonmatchings/30100/func_80054F80.s deleted file mode 100644 index 1107567c6c..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054F80.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054F80 -/* 30380 80054F80 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30384 80054F84 0080482D */ daddu $t1, $a0, $zero -/* 30388 80054F88 00C0402D */ daddu $t0, $a2, $zero -/* 3038C 80054F8C 30A500FF */ andi $a1, $a1, 0xff -/* 30390 80054F90 00051A00 */ sll $v1, $a1, 8 -/* 30394 80054F94 3C04800A */ lui $a0, %hi(D_8009A620) -/* 30398 80054F98 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 3039C 80054F9C 0060382D */ daddu $a3, $v1, $zero -/* 303A0 80054FA0 10A00002 */ beqz $a1, .L80054FAC -/* 303A4 80054FA4 AFBF0018 */ sw $ra, 0x18($sp) -/* 303A8 80054FA8 346700FF */ ori $a3, $v1, 0xff -.L80054FAC: -/* 303AC 80054FAC 00061600 */ sll $v0, $a2, 0x18 -/* 303B0 80054FB0 04420001 */ bltzl $v0, .L80054FB8 -/* 303B4 80054FB4 2408007F */ addiu $t0, $zero, 0x7f -.L80054FB8: -/* 303B8 80054FB8 310200FF */ andi $v0, $t0, 0xff -/* 303BC 80054FBC 00073400 */ sll $a2, $a3, 0x10 -/* 303C0 80054FC0 35251000 */ ori $a1, $t1, 0x1000 -/* 303C4 80054FC4 00063403 */ sra $a2, $a2, 0x10 -/* 303C8 80054FC8 0000382D */ daddu $a3, $zero, $zero -/* 303CC 80054FCC 0C012CE2 */ jal func_8004B388 -/* 303D0 80054FD0 AFA20010 */ sw $v0, 0x10($sp) -/* 303D4 80054FD4 8FBF0018 */ lw $ra, 0x18($sp) -/* 303D8 80054FD8 03E00008 */ jr $ra -/* 303DC 80054FDC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80054FE0.s b/ver/jp/asm/nonmatchings/30100/func_80054FE0.s deleted file mode 100644 index d8dbd8fff4..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80054FE0.s +++ /dev/null @@ -1,44 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80054FE0 -/* 303E0 80054FE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 303E4 80054FE4 0080582D */ daddu $t3, $a0, $zero -/* 303E8 80054FE8 00C0502D */ daddu $t2, $a2, $zero -/* 303EC 80054FEC 00E0402D */ daddu $t0, $a3, $zero -/* 303F0 80054FF0 0100382D */ daddu $a3, $t0, $zero -/* 303F4 80054FF4 30A500FF */ andi $a1, $a1, 0xff -/* 303F8 80054FF8 00051A00 */ sll $v1, $a1, 8 -/* 303FC 80054FFC 3C04800A */ lui $a0, %hi(D_8009A620) -/* 30400 80055000 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 30404 80055004 0060482D */ daddu $t1, $v1, $zero -/* 30408 80055008 10A00002 */ beqz $a1, .L80055014 -/* 3040C 8005500C AFBF0018 */ sw $ra, 0x18($sp) -/* 30410 80055010 346900FF */ ori $t1, $v1, 0xff -.L80055014: -/* 30414 80055014 00061600 */ sll $v0, $a2, 0x18 -/* 30418 80055018 04420001 */ bltzl $v0, .L80055020 -/* 3041C 8005501C 240A007F */ addiu $t2, $zero, 0x7f -.L80055020: -/* 30420 80055020 00081400 */ sll $v0, $t0, 0x10 -/* 30424 80055024 00021C03 */ sra $v1, $v0, 0x10 -/* 30428 80055028 28620961 */ slti $v0, $v1, 0x961 -/* 3042C 8005502C 14400003 */ bnez $v0, .L8005503C -/* 30430 80055030 2862F6A0 */ slti $v0, $v1, -0x960 -/* 30434 80055034 08015411 */ j .L80055044 -/* 30438 80055038 24070960 */ addiu $a3, $zero, 0x960 -.L8005503C: -/* 3043C 8005503C 54400001 */ bnel $v0, $zero, .L80055044 -/* 30440 80055040 2407F6A0 */ addiu $a3, $zero, -0x960 -.L80055044: -/* 30444 80055044 314200FF */ andi $v0, $t2, 0xff -/* 30448 80055048 00093400 */ sll $a2, $t1, 0x10 -/* 3044C 8005504C 00073C00 */ sll $a3, $a3, 0x10 -/* 30450 80055050 35651000 */ ori $a1, $t3, 0x1000 -/* 30454 80055054 00063403 */ sra $a2, $a2, 0x10 -/* 30458 80055058 00073C03 */ sra $a3, $a3, 0x10 -/* 3045C 8005505C 0C012CE2 */ jal func_8004B388 -/* 30460 80055060 AFA20010 */ sw $v0, 0x10($sp) -/* 30464 80055064 8FBF0018 */ lw $ra, 0x18($sp) -/* 30468 80055068 03E00008 */ jr $ra -/* 3046C 8005506C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055070.s b/ver/jp/asm/nonmatchings/30100/func_80055070.s deleted file mode 100644 index b3b4d335a9..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055070.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055070 -/* 30470 80055070 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30474 80055074 34858000 */ ori $a1, $a0, 0x8000 -/* 30478 80055078 0000302D */ daddu $a2, $zero, $zero -/* 3047C 8005507C 3C02800A */ lui $v0, %hi(D_8009A620) -/* 30480 80055080 8C42A620 */ lw $v0, %lo(D_8009A620)($v0) -/* 30484 80055084 00C0382D */ daddu $a3, $a2, $zero -/* 30488 80055088 AFBF0018 */ sw $ra, 0x18($sp) -/* 3048C 8005508C AFA00010 */ sw $zero, 0x10($sp) -/* 30490 80055090 0C012CE2 */ jal func_8004B388 -/* 30494 80055094 0040202D */ daddu $a0, $v0, $zero -/* 30498 80055098 8FBF0018 */ lw $ra, 0x18($sp) -/* 3049C 8005509C 03E00008 */ jr $ra -/* 304A0 800550A0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800550A4.s b/ver/jp/asm/nonmatchings/30100/func_800550A4.s deleted file mode 100644 index 97d38340d7..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800550A4.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800550A4 -/* 304A4 800550A4 3C03800A */ lui $v1, %hi(D_8009A620) -/* 304A8 800550A8 8C63A620 */ lw $v1, %lo(D_8009A620)($v1) -/* 304AC 800550AC 24020001 */ addiu $v0, $zero, 1 -/* 304B0 800550B0 03E00008 */ jr $ra -/* 304B4 800550B4 AC620168 */ sw $v0, 0x168($v1) diff --git a/ver/jp/asm/nonmatchings/30100/func_800550B8.s b/ver/jp/asm/nonmatchings/30100/func_800550B8.s deleted file mode 100644 index ded57712fe..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800550B8.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800550B8 -/* 304B8 800550B8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 304BC 800550BC 0080182D */ daddu $v1, $a0, $zero -/* 304C0 800550C0 30E700FF */ andi $a3, $a3, 0xff -/* 304C4 800550C4 00051400 */ sll $v0, $a1, 0x10 -/* 304C8 800550C8 AFA70010 */ sw $a3, 0x10($sp) -/* 304CC 800550CC 00063C00 */ sll $a3, $a2, 0x10 -/* 304D0 800550D0 0060282D */ daddu $a1, $v1, $zero -/* 304D4 800550D4 00023403 */ sra $a2, $v0, 0x10 -/* 304D8 800550D8 3C04800A */ lui $a0, %hi(D_8009A620) -/* 304DC 800550DC 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 304E0 800550E0 AFBF0018 */ sw $ra, 0x18($sp) -/* 304E4 800550E4 0C012CE2 */ jal func_8004B388 -/* 304E8 800550E8 00073C03 */ sra $a3, $a3, 0x10 -/* 304EC 800550EC 8FBF0018 */ lw $ra, 0x18($sp) -/* 304F0 800550F0 03E00008 */ jr $ra -/* 304F4 800550F4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800550F8.s b/ver/jp/asm/nonmatchings/30100/func_800550F8.s deleted file mode 100644 index 924d20bc60..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800550F8.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800550F8 -/* 304F8 800550F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 304FC 800550FC AFBF0010 */ sw $ra, 0x10($sp) -/* 30500 80055100 0C014F0C */ jal func_80053C30 -/* 30504 80055104 00000000 */ nop -/* 30508 80055108 8FBF0010 */ lw $ra, 0x10($sp) -/* 3050C 8005510C 03E00008 */ jr $ra -/* 30510 80055110 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055114.s b/ver/jp/asm/nonmatchings/30100/func_80055114.s deleted file mode 100644 index 090e200fd6..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055114.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055114 -/* 30514 80055114 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30518 80055118 AFB00010 */ sw $s0, 0x10($sp) -/* 3051C 8005511C 0080802D */ daddu $s0, $a0, $zero -/* 30520 80055120 AFB10014 */ sw $s1, 0x14($sp) -/* 30524 80055124 AFBF0018 */ sw $ra, 0x18($sp) -/* 30528 80055128 0C014238 */ jal func_800508E0 -/* 3052C 8005512C 00A0882D */ daddu $s1, $a1, $zero -/* 30530 80055130 14400003 */ bnez $v0, .L80055140 -/* 30534 80055134 0200202D */ daddu $a0, $s0, $zero -/* 30538 80055138 0C014254 */ jal func_80050950 -/* 3053C 8005513C 0220282D */ daddu $a1, $s1, $zero -.L80055140: -/* 30540 80055140 8FBF0018 */ lw $ra, 0x18($sp) -/* 30544 80055144 8FB10014 */ lw $s1, 0x14($sp) -/* 30548 80055148 8FB00010 */ lw $s0, 0x10($sp) -/* 3054C 8005514C 03E00008 */ jr $ra -/* 30550 80055150 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055154.s b/ver/jp/asm/nonmatchings/30100/func_80055154.s deleted file mode 100644 index ad99c68e26..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055154.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055154 -/* 30554 80055154 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30558 80055158 AFB10014 */ sw $s1, 0x14($sp) -/* 3055C 8005515C 0080882D */ daddu $s1, $a0, $zero -/* 30560 80055160 AFBF0018 */ sw $ra, 0x18($sp) -/* 30564 80055164 0C014238 */ jal func_800508E0 -/* 30568 80055168 AFB00010 */ sw $s0, 0x10($sp) -/* 3056C 8005516C 0040802D */ daddu $s0, $v0, $zero -/* 30570 80055170 16000004 */ bnez $s0, .L80055184 -/* 30574 80055174 0200102D */ daddu $v0, $s0, $zero -/* 30578 80055178 0C0142E8 */ jal func_80050BA0 -/* 3057C 8005517C 0220202D */ daddu $a0, $s1, $zero -/* 30580 80055180 0200102D */ daddu $v0, $s0, $zero -.L80055184: -/* 30584 80055184 8FBF0018 */ lw $ra, 0x18($sp) -/* 30588 80055188 8FB10014 */ lw $s1, 0x14($sp) -/* 3058C 8005518C 8FB00010 */ lw $s0, 0x10($sp) -/* 30590 80055190 03E00008 */ jr $ra -/* 30594 80055194 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055198.s b/ver/jp/asm/nonmatchings/30100/func_80055198.s deleted file mode 100644 index 0e6978ae65..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055198.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055198 -/* 30598 80055198 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3059C 8005519C AFB10014 */ sw $s1, 0x14($sp) -/* 305A0 800551A0 0080882D */ daddu $s1, $a0, $zero -/* 305A4 800551A4 AFB20018 */ sw $s2, 0x18($sp) -/* 305A8 800551A8 00A0902D */ daddu $s2, $a1, $zero -/* 305AC 800551AC AFBF001C */ sw $ra, 0x1c($sp) -/* 305B0 800551B0 0C014238 */ jal func_800508E0 -/* 305B4 800551B4 AFB00010 */ sw $s0, 0x10($sp) -/* 305B8 800551B8 0040802D */ daddu $s0, $v0, $zero -/* 305BC 800551BC 16000005 */ bnez $s0, .L800551D4 -/* 305C0 800551C0 0200102D */ daddu $v0, $s0, $zero -/* 305C4 800551C4 0220202D */ daddu $a0, $s1, $zero -/* 305C8 800551C8 0C014305 */ jal func_80050C14 -/* 305CC 800551CC 0240282D */ daddu $a1, $s2, $zero -/* 305D0 800551D0 0200102D */ daddu $v0, $s0, $zero -.L800551D4: -/* 305D4 800551D4 8FBF001C */ lw $ra, 0x1c($sp) -/* 305D8 800551D8 8FB20018 */ lw $s2, 0x18($sp) -/* 305DC 800551DC 8FB10014 */ lw $s1, 0x14($sp) -/* 305E0 800551E0 8FB00010 */ lw $s0, 0x10($sp) -/* 305E4 800551E4 03E00008 */ jr $ra -/* 305E8 800551E8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800551EC.s b/ver/jp/asm/nonmatchings/30100/func_800551EC.s deleted file mode 100644 index bf0e021c03..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800551EC.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800551EC -/* 305EC 800551EC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 305F0 800551F0 AFB10014 */ sw $s1, 0x14($sp) -/* 305F4 800551F4 0080882D */ daddu $s1, $a0, $zero -/* 305F8 800551F8 AFB20018 */ sw $s2, 0x18($sp) -/* 305FC 800551FC 00A0902D */ daddu $s2, $a1, $zero -/* 30600 80055200 AFBF001C */ sw $ra, 0x1c($sp) -/* 30604 80055204 0C014238 */ jal func_800508E0 -/* 30608 80055208 AFB00010 */ sw $s0, 0x10($sp) -/* 3060C 8005520C 0040802D */ daddu $s0, $v0, $zero -/* 30610 80055210 16000005 */ bnez $s0, .L80055228 -/* 30614 80055214 0200102D */ daddu $v0, $s0, $zero -/* 30618 80055218 0220202D */ daddu $a0, $s1, $zero -/* 3061C 8005521C 0C0142B2 */ jal func_80050AC8 -/* 30620 80055220 0240282D */ daddu $a1, $s2, $zero -/* 30624 80055224 0200102D */ daddu $v0, $s0, $zero -.L80055228: -/* 30628 80055228 8FBF001C */ lw $ra, 0x1c($sp) -/* 3062C 8005522C 8FB20018 */ lw $s2, 0x18($sp) -/* 30630 80055230 8FB10014 */ lw $s1, 0x14($sp) -/* 30634 80055234 8FB00010 */ lw $s0, 0x10($sp) -/* 30638 80055238 03E00008 */ jr $ra -/* 3063C 8005523C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055240.s b/ver/jp/asm/nonmatchings/30100/func_80055240.s deleted file mode 100644 index c4d3e6547c..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055240.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055240 -/* 30640 80055240 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30644 80055244 AFB10014 */ sw $s1, 0x14($sp) -/* 30648 80055248 0080882D */ daddu $s1, $a0, $zero -/* 3064C 8005524C AFB20018 */ sw $s2, 0x18($sp) -/* 30650 80055250 00A0902D */ daddu $s2, $a1, $zero -/* 30654 80055254 AFBF001C */ sw $ra, 0x1c($sp) -/* 30658 80055258 0C014238 */ jal func_800508E0 -/* 3065C 8005525C AFB00010 */ sw $s0, 0x10($sp) -/* 30660 80055260 0040802D */ daddu $s0, $v0, $zero -/* 30664 80055264 16000005 */ bnez $s0, .L8005527C -/* 30668 80055268 0200102D */ daddu $v0, $s0, $zero -/* 3066C 8005526C 0220202D */ daddu $a0, $s1, $zero -/* 30670 80055270 0C0142CD */ jal func_80050B34 -/* 30674 80055274 0240282D */ daddu $a1, $s2, $zero -/* 30678 80055278 0200102D */ daddu $v0, $s0, $zero -.L8005527C: -/* 3067C 8005527C 8FBF001C */ lw $ra, 0x1c($sp) -/* 30680 80055280 8FB20018 */ lw $s2, 0x18($sp) -/* 30684 80055284 8FB10014 */ lw $s1, 0x14($sp) -/* 30688 80055288 8FB00010 */ lw $s0, 0x10($sp) -/* 3068C 8005528C 03E00008 */ jr $ra -/* 30690 80055290 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055294.s b/ver/jp/asm/nonmatchings/30100/func_80055294.s deleted file mode 100644 index 610543d1d2..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055294.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055294 -/* 30694 80055294 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 30698 80055298 AFB00010 */ sw $s0, 0x10($sp) -/* 3069C 8005529C AFBF0014 */ sw $ra, 0x14($sp) -/* 306A0 800552A0 0C014238 */ jal func_800508E0 -/* 306A4 800552A4 0080802D */ daddu $s0, $a0, $zero -/* 306A8 800552A8 14400003 */ bnez $v0, .L800552B8 -/* 306AC 800552AC 00000000 */ nop -/* 306B0 800552B0 0C014340 */ jal func_80050D00 -/* 306B4 800552B4 0200202D */ daddu $a0, $s0, $zero -.L800552B8: -/* 306B8 800552B8 8FBF0014 */ lw $ra, 0x14($sp) -/* 306BC 800552BC 8FB00010 */ lw $s0, 0x10($sp) -/* 306C0 800552C0 03E00008 */ jr $ra -/* 306C4 800552C4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_800552C8.s b/ver/jp/asm/nonmatchings/30100/func_800552C8.s deleted file mode 100644 index 8d419e2fba..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800552C8.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800552C8 -/* 306C8 800552C8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 306CC 800552CC AFB10014 */ sw $s1, 0x14($sp) -/* 306D0 800552D0 0080882D */ daddu $s1, $a0, $zero -/* 306D4 800552D4 AFB20018 */ sw $s2, 0x18($sp) -/* 306D8 800552D8 00A0902D */ daddu $s2, $a1, $zero -/* 306DC 800552DC AFBF001C */ sw $ra, 0x1c($sp) -/* 306E0 800552E0 0C014238 */ jal func_800508E0 -/* 306E4 800552E4 AFB00010 */ sw $s0, 0x10($sp) -/* 306E8 800552E8 0040802D */ daddu $s0, $v0, $zero -/* 306EC 800552EC 16000005 */ bnez $s0, .L80055304 -/* 306F0 800552F0 0200102D */ daddu $v0, $s0, $zero -/* 306F4 800552F4 0220202D */ daddu $a0, $s1, $zero -/* 306F8 800552F8 0C014241 */ jal func_80050904 -/* 306FC 800552FC 0240282D */ daddu $a1, $s2, $zero -/* 30700 80055300 0200102D */ daddu $v0, $s0, $zero -.L80055304: -/* 30704 80055304 8FBF001C */ lw $ra, 0x1c($sp) -/* 30708 80055308 8FB20018 */ lw $s2, 0x18($sp) -/* 3070C 8005530C 8FB10014 */ lw $s1, 0x14($sp) -/* 30710 80055310 8FB00010 */ lw $s0, 0x10($sp) -/* 30714 80055314 03E00008 */ jr $ra -/* 30718 80055318 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_8005531C.s b/ver/jp/asm/nonmatchings/30100/func_8005531C.s deleted file mode 100644 index 5eeca69cdd..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_8005531C.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005531C -/* 3071C 8005531C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 30720 80055320 AFB10014 */ sw $s1, 0x14($sp) -/* 30724 80055324 0080882D */ daddu $s1, $a0, $zero -/* 30728 80055328 AFB20018 */ sw $s2, 0x18($sp) -/* 3072C 8005532C 00A0902D */ daddu $s2, $a1, $zero -/* 30730 80055330 AFB3001C */ sw $s3, 0x1c($sp) -/* 30734 80055334 00C0982D */ daddu $s3, $a2, $zero -/* 30738 80055338 AFBF0020 */ sw $ra, 0x20($sp) -/* 3073C 8005533C 0C014238 */ jal func_800508E0 -/* 30740 80055340 AFB00010 */ sw $s0, 0x10($sp) -/* 30744 80055344 0040802D */ daddu $s0, $v0, $zero -/* 30748 80055348 16000006 */ bnez $s0, .L80055364 -/* 3074C 8005534C 0200102D */ daddu $v0, $s0, $zero -/* 30750 80055350 0220202D */ daddu $a0, $s1, $zero -/* 30754 80055354 0240282D */ daddu $a1, $s2, $zero -/* 30758 80055358 0C014320 */ jal func_80050C80 -/* 3075C 8005535C 0260302D */ daddu $a2, $s3, $zero -/* 30760 80055360 0200102D */ daddu $v0, $s0, $zero -.L80055364: -/* 30764 80055364 8FBF0020 */ lw $ra, 0x20($sp) -/* 30768 80055368 8FB3001C */ lw $s3, 0x1c($sp) -/* 3076C 8005536C 8FB20018 */ lw $s2, 0x18($sp) -/* 30770 80055370 8FB10014 */ lw $s1, 0x14($sp) -/* 30774 80055374 8FB00010 */ lw $s0, 0x10($sp) -/* 30778 80055378 03E00008 */ jr $ra -/* 3077C 8005537C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055380.s b/ver/jp/asm/nonmatchings/30100/func_80055380.s deleted file mode 100644 index bc3b9962d6..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055380.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055380 -/* 30780 80055380 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30784 80055384 AFB10014 */ sw $s1, 0x14($sp) -/* 30788 80055388 0080882D */ daddu $s1, $a0, $zero -/* 3078C 8005538C AFBF0018 */ sw $ra, 0x18($sp) -/* 30790 80055390 0C014238 */ jal func_800508E0 -/* 30794 80055394 AFB00010 */ sw $s0, 0x10($sp) -/* 30798 80055398 0040802D */ daddu $s0, $v0, $zero -/* 3079C 8005539C 16000005 */ bnez $s0, .L800553B4 -/* 307A0 800553A0 0200102D */ daddu $v0, $s0, $zero -/* 307A4 800553A4 0220202D */ daddu $a0, $s1, $zero -/* 307A8 800553A8 0C014245 */ jal func_80050914 -/* 307AC 800553AC 24050001 */ addiu $a1, $zero, 1 -/* 307B0 800553B0 0200102D */ daddu $v0, $s0, $zero -.L800553B4: -/* 307B4 800553B4 8FBF0018 */ lw $ra, 0x18($sp) -/* 307B8 800553B8 8FB10014 */ lw $s1, 0x14($sp) -/* 307BC 800553BC 8FB00010 */ lw $s0, 0x10($sp) -/* 307C0 800553C0 03E00008 */ jr $ra -/* 307C4 800553C4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800553C8.s b/ver/jp/asm/nonmatchings/30100/func_800553C8.s deleted file mode 100644 index 829bc286cf..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800553C8.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800553C8 -/* 307C8 800553C8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 307CC 800553CC AFB10014 */ sw $s1, 0x14($sp) -/* 307D0 800553D0 0080882D */ daddu $s1, $a0, $zero -/* 307D4 800553D4 AFBF0018 */ sw $ra, 0x18($sp) -/* 307D8 800553D8 0C014238 */ jal func_800508E0 -/* 307DC 800553DC AFB00010 */ sw $s0, 0x10($sp) -/* 307E0 800553E0 0040802D */ daddu $s0, $v0, $zero -/* 307E4 800553E4 16000005 */ bnez $s0, .L800553FC -/* 307E8 800553E8 0200102D */ daddu $v0, $s0, $zero -/* 307EC 800553EC 0220202D */ daddu $a0, $s1, $zero -/* 307F0 800553F0 0C014245 */ jal func_80050914 -/* 307F4 800553F4 0000282D */ daddu $a1, $zero, $zero -/* 307F8 800553F8 0200102D */ daddu $v0, $s0, $zero -.L800553FC: -/* 307FC 800553FC 8FBF0018 */ lw $ra, 0x18($sp) -/* 30800 80055400 8FB10014 */ lw $s1, 0x14($sp) -/* 30804 80055404 8FB00010 */ lw $s0, 0x10($sp) -/* 30808 80055408 03E00008 */ jr $ra -/* 3080C 8005540C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055410.s b/ver/jp/asm/nonmatchings/30100/func_80055410.s deleted file mode 100644 index f8c8441548..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055410.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055410 -/* 30810 80055410 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30814 80055414 AFB20018 */ sw $s2, 0x18($sp) -/* 30818 80055418 0080902D */ daddu $s2, $a0, $zero -/* 3081C 8005541C AFB10014 */ sw $s1, 0x14($sp) -/* 30820 80055420 24110004 */ addiu $s1, $zero, 4 -/* 30824 80055424 240200FF */ addiu $v0, $zero, 0xff -/* 30828 80055428 AFB00010 */ sw $s0, 0x10($sp) -/* 3082C 8005542C 0000802D */ daddu $s0, $zero, $zero -/* 30830 80055430 AFBF001C */ sw $ra, 0x1c($sp) -/* 30834 80055434 3C018008 */ lui $at, %hi(D_80078D86) -/* 30838 80055438 A4228D86 */ sh $v0, %lo(D_80078D86)($at) -/* 3083C 8005543C 0200202D */ daddu $a0, $s0, $zero -.L80055440: -/* 30840 80055440 0C015445 */ jal func_80055114 -/* 30844 80055444 0000282D */ daddu $a1, $zero, $zero -/* 30848 80055448 14400006 */ bnez $v0, .L80055464 -/* 3084C 8005544C 26100001 */ addiu $s0, $s0, 1 -/* 30850 80055450 0211102B */ sltu $v0, $s0, $s1 -/* 30854 80055454 1440FFFA */ bnez $v0, .L80055440 -/* 30858 80055458 0200202D */ daddu $a0, $s0, $zero -/* 3085C 8005545C 0C01553E */ jal func_800554F8 -/* 30860 80055460 0240202D */ daddu $a0, $s2, $zero -.L80055464: -/* 30864 80055464 8FBF001C */ lw $ra, 0x1c($sp) -/* 30868 80055468 8FB20018 */ lw $s2, 0x18($sp) -/* 3086C 8005546C 8FB10014 */ lw $s1, 0x14($sp) -/* 30870 80055470 8FB00010 */ lw $s0, 0x10($sp) -/* 30874 80055474 03E00008 */ jr $ra -/* 30878 80055478 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_8005547C.s b/ver/jp/asm/nonmatchings/30100/func_8005547C.s deleted file mode 100644 index 68f8ca8983..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_8005547C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005547C -/* 3087C 8005547C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30880 80055480 AFB10014 */ sw $s1, 0x14($sp) -/* 30884 80055484 0080882D */ daddu $s1, $a0, $zero -/* 30888 80055488 AFB20018 */ sw $s2, 0x18($sp) -/* 3088C 8005548C 24120004 */ addiu $s2, $zero, 4 -/* 30890 80055490 AFB00010 */ sw $s0, 0x10($sp) -/* 30894 80055494 0000802D */ daddu $s0, $zero, $zero -/* 30898 80055498 AFBF001C */ sw $ra, 0x1c($sp) -.L8005549C: -/* 3089C 8005549C 3C028008 */ lui $v0, %hi(D_80078D86) -/* 308A0 800554A0 94428D86 */ lhu $v0, %lo(D_80078D86)($v0) -/* 308A4 800554A4 16020005 */ bne $s0, $v0, .L800554BC -/* 308A8 800554A8 0200202D */ daddu $a0, $s0, $zero -/* 308AC 800554AC 0C015466 */ jal func_80055198 -/* 308B0 800554B0 0220282D */ daddu $a1, $s1, $zero -/* 308B4 800554B4 08015532 */ j .L800554C8 -/* 308B8 800554B8 0040182D */ daddu $v1, $v0, $zero -.L800554BC: -/* 308BC 800554BC 0C015455 */ jal func_80055154 -/* 308C0 800554C0 0200202D */ daddu $a0, $s0, $zero -/* 308C4 800554C4 0040182D */ daddu $v1, $v0, $zero -.L800554C8: -/* 308C8 800554C8 14600004 */ bnez $v1, .L800554DC -/* 308CC 800554CC 26100001 */ addiu $s0, $s0, 1 -/* 308D0 800554D0 0212102B */ sltu $v0, $s0, $s2 -/* 308D4 800554D4 1440FFF1 */ bnez $v0, .L8005549C -/* 308D8 800554D8 00000000 */ nop -.L800554DC: -/* 308DC 800554DC 8FBF001C */ lw $ra, 0x1c($sp) -/* 308E0 800554E0 8FB20018 */ lw $s2, 0x18($sp) -/* 308E4 800554E4 8FB10014 */ lw $s1, 0x14($sp) -/* 308E8 800554E8 8FB00010 */ lw $s0, 0x10($sp) -/* 308EC 800554EC 0060102D */ daddu $v0, $v1, $zero -/* 308F0 800554F0 03E00008 */ jr $ra -/* 308F4 800554F4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800554F8.s b/ver/jp/asm/nonmatchings/30100/func_800554F8.s deleted file mode 100644 index 297a1ce2ee..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800554F8.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800554F8 -/* 308F8 800554F8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 308FC 800554FC AFB10014 */ sw $s1, 0x14($sp) -/* 30900 80055500 0080882D */ daddu $s1, $a0, $zero -/* 30904 80055504 3C028008 */ lui $v0, %hi(D_80078D86) -/* 30908 80055508 94428D86 */ lhu $v0, %lo(D_80078D86)($v0) -/* 3090C 8005550C 0000182D */ daddu $v1, $zero, $zero -/* 30910 80055510 AFB20018 */ sw $s2, 0x18($sp) -/* 30914 80055514 24120004 */ addiu $s2, $zero, 4 -/* 30918 80055518 AFBF001C */ sw $ra, 0x1c($sp) -/* 3091C 8005551C 12220012 */ beq $s1, $v0, .L80055568 -/* 30920 80055520 AFB00010 */ sw $s0, 0x10($sp) -/* 30924 80055524 0060802D */ daddu $s0, $v1, $zero -.L80055528: -/* 30928 80055528 16110005 */ bne $s0, $s1, .L80055540 -/* 3092C 8005552C 00000000 */ nop -/* 30930 80055530 0C0154F2 */ jal func_800553C8 -/* 30934 80055534 0220202D */ daddu $a0, $s1, $zero -/* 30938 80055538 08015553 */ j .L8005554C -/* 3093C 8005553C 0040182D */ daddu $v1, $v0, $zero -.L80055540: -/* 30940 80055540 0C0154E0 */ jal func_80055380 -/* 30944 80055544 0200202D */ daddu $a0, $s0, $zero -/* 30948 80055548 0040182D */ daddu $v1, $v0, $zero -.L8005554C: -/* 3094C 8005554C 14600006 */ bnez $v1, .L80055568 -/* 30950 80055550 26100001 */ addiu $s0, $s0, 1 -/* 30954 80055554 0212102B */ sltu $v0, $s0, $s2 -/* 30958 80055558 1440FFF3 */ bnez $v0, .L80055528 -/* 3095C 8005555C 00000000 */ nop -/* 30960 80055560 3C018008 */ lui $at, %hi(D_80078D86) -/* 30964 80055564 A4318D86 */ sh $s1, %lo(D_80078D86)($at) -.L80055568: -/* 30968 80055568 8FBF001C */ lw $ra, 0x1c($sp) -/* 3096C 8005556C 8FB20018 */ lw $s2, 0x18($sp) -/* 30970 80055570 8FB10014 */ lw $s1, 0x14($sp) -/* 30974 80055574 8FB00010 */ lw $s0, 0x10($sp) -/* 30978 80055578 0060102D */ daddu $v0, $v1, $zero -/* 3097C 8005557C 03E00008 */ jr $ra -/* 30980 80055580 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055584.s b/ver/jp/asm/nonmatchings/30100/func_80055584.s deleted file mode 100644 index 8d9b933466..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055584.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055584 -/* 30984 80055584 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 30988 80055588 AFB00018 */ sw $s0, 0x18($sp) -/* 3098C 8005558C 0080802D */ daddu $s0, $a0, $zero -/* 30990 80055590 00A0202D */ daddu $a0, $a1, $zero -/* 30994 80055594 27A50010 */ addiu $a1, $sp, 0x10 -/* 30998 80055598 AFBF001C */ sw $ra, 0x1c($sp) -/* 3099C 8005559C 0C014E42 */ jal func_80053908 -/* 309A0 800555A0 27A60014 */ addiu $a2, $sp, 0x14 -/* 309A4 800555A4 8FA50010 */ lw $a1, 0x10($sp) -/* 309A8 800555A8 10A00004 */ beqz $a1, .L800555BC -/* 309AC 800555AC 24020003 */ addiu $v0, $zero, 3 -/* 309B0 800555B0 8FA60014 */ lw $a2, 0x14($sp) -/* 309B4 800555B4 0C014E6A */ jal func_800539A8 -/* 309B8 800555B8 0200202D */ daddu $a0, $s0, $zero -.L800555BC: -/* 309BC 800555BC 8FBF001C */ lw $ra, 0x1c($sp) -/* 309C0 800555C0 8FB00018 */ lw $s0, 0x18($sp) -/* 309C4 800555C4 03E00008 */ jr $ra -/* 309C8 800555C8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/30100/func_800555CC.s b/ver/jp/asm/nonmatchings/30100/func_800555CC.s deleted file mode 100644 index d2c80b648d..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800555CC.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800555CC -/* 309CC 800555CC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 309D0 800555D0 AFB00030 */ sw $s0, 0x30($sp) -/* 309D4 800555D4 3C108008 */ lui $s0, %hi(D_80078D80) -/* 309D8 800555D8 26108D80 */ addiu $s0, $s0, %lo(D_80078D80) -/* 309DC 800555DC 24020001 */ addiu $v0, $zero, 1 -/* 309E0 800555E0 AFBF0034 */ sw $ra, 0x34($sp) -/* 309E4 800555E4 AE020000 */ sw $v0, ($s0) -/* 309E8 800555E8 2402007F */ addiu $v0, $zero, 0x7f -/* 309EC 800555EC AFA40010 */ sw $a0, 0x10($sp) -/* 309F0 800555F0 27A40010 */ addiu $a0, $sp, 0x10 -/* 309F4 800555F4 AFA00014 */ sw $zero, 0x14($sp) -/* 309F8 800555F8 AFA20018 */ sw $v0, 0x18($sp) -/* 309FC 800555FC AFA2001C */ sw $v0, 0x1c($sp) -/* 30A00 80055600 AFA00020 */ sw $zero, 0x20($sp) -/* 30A04 80055604 0C013524 */ jal func_8004D490 -/* 30A08 80055608 AFA00024 */ sw $zero, 0x24($sp) -/* 30A0C 8005560C AE000000 */ sw $zero, ($s0) -/* 30A10 80055610 8FBF0034 */ lw $ra, 0x34($sp) -/* 30A14 80055614 8FB00030 */ lw $s0, 0x30($sp) -/* 30A18 80055618 03E00008 */ jr $ra -/* 30A1C 8005561C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055620.s b/ver/jp/asm/nonmatchings/30100/func_80055620.s deleted file mode 100644 index 2adf5edb90..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055620.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055620 -/* 30A20 80055620 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30A24 80055624 AFB00030 */ sw $s0, 0x30($sp) -/* 30A28 80055628 3C108008 */ lui $s0, %hi(D_80078D80) -/* 30A2C 8005562C 26108D80 */ addiu $s0, $s0, %lo(D_80078D80) -/* 30A30 80055630 24020001 */ addiu $v0, $zero, 1 -/* 30A34 80055634 AFBF0034 */ sw $ra, 0x34($sp) -/* 30A38 80055638 AE020000 */ sw $v0, ($s0) -/* 30A3C 8005563C 2402007F */ addiu $v0, $zero, 0x7f -/* 30A40 80055640 AFA40010 */ sw $a0, 0x10($sp) -/* 30A44 80055644 27A40010 */ addiu $a0, $sp, 0x10 -/* 30A48 80055648 AFA00014 */ sw $zero, 0x14($sp) -/* 30A4C 8005564C AFA20018 */ sw $v0, 0x18($sp) -/* 30A50 80055650 AFA2001C */ sw $v0, 0x1c($sp) -/* 30A54 80055654 AFA50020 */ sw $a1, 0x20($sp) -/* 30A58 80055658 0C013524 */ jal func_8004D490 -/* 30A5C 8005565C AFA00024 */ sw $zero, 0x24($sp) -/* 30A60 80055660 AE000000 */ sw $zero, ($s0) -/* 30A64 80055664 8FBF0034 */ lw $ra, 0x34($sp) -/* 30A68 80055668 8FB00030 */ lw $s0, 0x30($sp) -/* 30A6C 8005566C 03E00008 */ jr $ra -/* 30A70 80055670 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055674.s b/ver/jp/asm/nonmatchings/30100/func_80055674.s deleted file mode 100644 index 6b09dc7d5a..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055674.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055674 -/* 30A74 80055674 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 30A78 80055678 AFBF0010 */ sw $ra, 0x10($sp) -/* 30A7C 8005567C 0C0135AF */ jal func_8004D6BC -/* 30A80 80055680 00000000 */ nop -/* 30A84 80055684 8FBF0010 */ lw $ra, 0x10($sp) -/* 30A88 80055688 03E00008 */ jr $ra -/* 30A8C 8005568C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055690.s b/ver/jp/asm/nonmatchings/30100/func_80055690.s deleted file mode 100644 index 2bcb57a4be..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055690.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055690 -/* 30A90 80055690 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 30A94 80055694 AFBF0010 */ sw $ra, 0x10($sp) -/* 30A98 80055698 0C0135C9 */ jal func_8004D724 -/* 30A9C 8005569C 00000000 */ nop -/* 30AA0 800556A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 30AA4 800556A4 03E00008 */ jr $ra -/* 30AA8 800556A8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_800556AC.s b/ver/jp/asm/nonmatchings/30100/func_800556AC.s deleted file mode 100644 index 42a829ca44..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800556AC.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800556AC -/* 30AAC 800556AC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 30AB0 800556B0 AFBF0010 */ sw $ra, 0x10($sp) -/* 30AB4 800556B4 0C0135E4 */ jal func_8004D790 -/* 30AB8 800556B8 00000000 */ nop -/* 30ABC 800556BC 8FBF0010 */ lw $ra, 0x10($sp) -/* 30AC0 800556C0 03E00008 */ jr $ra -/* 30AC4 800556C4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_800556C8.s b/ver/jp/asm/nonmatchings/30100/func_800556C8.s deleted file mode 100644 index 66df7dc343..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800556C8.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800556C8 -/* 30AC8 800556C8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30ACC 800556CC AFB00030 */ sw $s0, 0x30($sp) -/* 30AD0 800556D0 3C108008 */ lui $s0, %hi(D_80078D80) -/* 30AD4 800556D4 26108D80 */ addiu $s0, $s0, %lo(D_80078D80) -/* 30AD8 800556D8 8FA30048 */ lw $v1, 0x48($sp) -/* 30ADC 800556DC 24020001 */ addiu $v0, $zero, 1 -/* 30AE0 800556E0 AFBF0034 */ sw $ra, 0x34($sp) -/* 30AE4 800556E4 AE020000 */ sw $v0, ($s0) -/* 30AE8 800556E8 AFA40010 */ sw $a0, 0x10($sp) -/* 30AEC 800556EC 27A40010 */ addiu $a0, $sp, 0x10 -/* 30AF0 800556F0 AFA60014 */ sw $a2, 0x14($sp) -/* 30AF4 800556F4 AFA70018 */ sw $a3, 0x18($sp) -/* 30AF8 800556F8 AFA50020 */ sw $a1, 0x20($sp) -/* 30AFC 800556FC AFA00024 */ sw $zero, 0x24($sp) -/* 30B00 80055700 0C013524 */ jal func_8004D490 -/* 30B04 80055704 AFA3001C */ sw $v1, 0x1c($sp) -/* 30B08 80055708 AE000000 */ sw $zero, ($s0) -/* 30B0C 8005570C 8FBF0034 */ lw $ra, 0x34($sp) -/* 30B10 80055710 8FB00030 */ lw $s0, 0x30($sp) -/* 30B14 80055714 03E00008 */ jr $ra -/* 30B18 80055718 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_8005571C.s b/ver/jp/asm/nonmatchings/30100/func_8005571C.s deleted file mode 100644 index b2fa6b0304..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_8005571C.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005571C -/* 30B1C 8005571C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30B20 80055720 AFB00030 */ sw $s0, 0x30($sp) -/* 30B24 80055724 3C108008 */ lui $s0, %hi(D_80078D80) -/* 30B28 80055728 26108D80 */ addiu $s0, $s0, %lo(D_80078D80) -/* 30B2C 8005572C 24020001 */ addiu $v0, $zero, 1 -/* 30B30 80055730 AFBF0034 */ sw $ra, 0x34($sp) -/* 30B34 80055734 AE020000 */ sw $v0, ($s0) -/* 30B38 80055738 AFA40010 */ sw $a0, 0x10($sp) -/* 30B3C 8005573C 27A40010 */ addiu $a0, $sp, 0x10 -/* 30B40 80055740 AFA50014 */ sw $a1, 0x14($sp) -/* 30B44 80055744 AFA60018 */ sw $a2, 0x18($sp) -/* 30B48 80055748 AFA7001C */ sw $a3, 0x1c($sp) -/* 30B4C 8005574C AFA00020 */ sw $zero, 0x20($sp) -/* 30B50 80055750 0C013524 */ jal func_8004D490 -/* 30B54 80055754 AFA00024 */ sw $zero, 0x24($sp) -/* 30B58 80055758 AE000000 */ sw $zero, ($s0) -/* 30B5C 8005575C 8FBF0034 */ lw $ra, 0x34($sp) -/* 30B60 80055760 8FB00030 */ lw $s0, 0x30($sp) -/* 30B64 80055764 03E00008 */ jr $ra -/* 30B68 80055768 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_8005576C.s b/ver/jp/asm/nonmatchings/30100/func_8005576C.s deleted file mode 100644 index 1d06522bb4..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_8005576C.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005576C -/* 30B6C 8005576C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30B70 80055770 AFA40010 */ sw $a0, 0x10($sp) -/* 30B74 80055774 27A40010 */ addiu $a0, $sp, 0x10 -/* 30B78 80055778 AFBF0030 */ sw $ra, 0x30($sp) -/* 30B7C 8005577C AFA50014 */ sw $a1, 0x14($sp) -/* 30B80 80055780 AFA00018 */ sw $zero, 0x18($sp) -/* 30B84 80055784 AFA0001C */ sw $zero, 0x1c($sp) -/* 30B88 80055788 AFA60020 */ sw $a2, 0x20($sp) -/* 30B8C 8005578C 0C0135FF */ jal func_8004D7FC -/* 30B90 80055790 AFA00024 */ sw $zero, 0x24($sp) -/* 30B94 80055794 8FBF0030 */ lw $ra, 0x30($sp) -/* 30B98 80055798 03E00008 */ jr $ra -/* 30B9C 8005579C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_800557A0.s b/ver/jp/asm/nonmatchings/30100/func_800557A0.s deleted file mode 100644 index 6a5aced28d..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800557A0.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800557A0 -/* 30BA0 800557A0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30BA4 800557A4 AFA40010 */ sw $a0, 0x10($sp) -/* 30BA8 800557A8 27A40010 */ addiu $a0, $sp, 0x10 -/* 30BAC 800557AC 0000282D */ daddu $a1, $zero, $zero -/* 30BB0 800557B0 AFBF0030 */ sw $ra, 0x30($sp) -/* 30BB4 800557B4 AFA00014 */ sw $zero, 0x14($sp) -/* 30BB8 800557B8 AFA00018 */ sw $zero, 0x18($sp) -/* 30BBC 800557BC AFA0001C */ sw $zero, 0x1c($sp) -/* 30BC0 800557C0 AFA00020 */ sw $zero, 0x20($sp) -/* 30BC4 800557C4 0C01365A */ jal func_8004D968 -/* 30BC8 800557C8 AFA00024 */ sw $zero, 0x24($sp) -/* 30BCC 800557CC 8FBF0030 */ lw $ra, 0x30($sp) -/* 30BD0 800557D0 03E00008 */ jr $ra -/* 30BD4 800557D4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_800557D8.s b/ver/jp/asm/nonmatchings/30100/func_800557D8.s deleted file mode 100644 index fc7c28abc5..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800557D8.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800557D8 -/* 30BD8 800557D8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30BDC 800557DC AFB00030 */ sw $s0, 0x30($sp) -/* 30BE0 800557E0 3C108008 */ lui $s0, %hi(D_80078D80) -/* 30BE4 800557E4 26108D80 */ addiu $s0, $s0, %lo(D_80078D80) -/* 30BE8 800557E8 24030001 */ addiu $v1, $zero, 1 -/* 30BEC 800557EC 240207D0 */ addiu $v0, $zero, 0x7d0 -/* 30BF0 800557F0 AFBF0034 */ sw $ra, 0x34($sp) -/* 30BF4 800557F4 AE030000 */ sw $v1, ($s0) -/* 30BF8 800557F8 AFA20014 */ sw $v0, 0x14($sp) -/* 30BFC 800557FC 2402007F */ addiu $v0, $zero, 0x7f -/* 30C00 80055800 AFA40010 */ sw $a0, 0x10($sp) -/* 30C04 80055804 27A40010 */ addiu $a0, $sp, 0x10 -/* 30C08 80055808 AFA30018 */ sw $v1, 0x18($sp) -/* 30C0C 8005580C AFA2001C */ sw $v0, 0x1c($sp) -/* 30C10 80055810 AFA00020 */ sw $zero, 0x20($sp) -/* 30C14 80055814 0C0136B7 */ jal func_8004DADC -/* 30C18 80055818 AFA00024 */ sw $zero, 0x24($sp) -/* 30C1C 8005581C AE000000 */ sw $zero, ($s0) -/* 30C20 80055820 8FBF0034 */ lw $ra, 0x34($sp) -/* 30C24 80055824 8FB00030 */ lw $s0, 0x30($sp) -/* 30C28 80055828 03E00008 */ jr $ra -/* 30C2C 8005582C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055830.s b/ver/jp/asm/nonmatchings/30100/func_80055830.s deleted file mode 100644 index 63c6744929..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055830.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055830 -/* 30C30 80055830 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30C34 80055834 AFA40010 */ sw $a0, 0x10($sp) -/* 30C38 80055838 27A40010 */ addiu $a0, $sp, 0x10 -/* 30C3C 8005583C 24050001 */ addiu $a1, $zero, 1 -/* 30C40 80055840 AFBF0030 */ sw $ra, 0x30($sp) -/* 30C44 80055844 AFA00014 */ sw $zero, 0x14($sp) -/* 30C48 80055848 AFA00018 */ sw $zero, 0x18($sp) -/* 30C4C 8005584C AFA0001C */ sw $zero, 0x1c($sp) -/* 30C50 80055850 AFA00020 */ sw $zero, 0x20($sp) -/* 30C54 80055854 0C01365A */ jal func_8004D968 -/* 30C58 80055858 AFA00024 */ sw $zero, 0x24($sp) -/* 30C5C 8005585C 8FBF0030 */ lw $ra, 0x30($sp) -/* 30C60 80055860 03E00008 */ jr $ra -/* 30C64 80055864 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055868.s b/ver/jp/asm/nonmatchings/30100/func_80055868.s deleted file mode 100644 index 1de90bdcba..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055868.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055868 -/* 30C68 80055868 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30C6C 8005586C 24020001 */ addiu $v0, $zero, 1 -/* 30C70 80055870 AFA40010 */ sw $a0, 0x10($sp) -/* 30C74 80055874 27A40010 */ addiu $a0, $sp, 0x10 -/* 30C78 80055878 AFBF0030 */ sw $ra, 0x30($sp) -/* 30C7C 8005587C AFA50014 */ sw $a1, 0x14($sp) -/* 30C80 80055880 AFA00018 */ sw $zero, 0x18($sp) -/* 30C84 80055884 AFA0001C */ sw $zero, 0x1c($sp) -/* 30C88 80055888 AFA00020 */ sw $zero, 0x20($sp) -/* 30C8C 8005588C 0C0135FF */ jal func_8004D7FC -/* 30C90 80055890 AFA20024 */ sw $v0, 0x24($sp) -/* 30C94 80055894 8FBF0030 */ lw $ra, 0x30($sp) -/* 30C98 80055898 03E00008 */ jr $ra -/* 30C9C 8005589C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_800558A0.s b/ver/jp/asm/nonmatchings/30100/func_800558A0.s deleted file mode 100644 index 0de28c65dc..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800558A0.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800558A0 -/* 30CA0 800558A0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30CA4 800558A4 24020001 */ addiu $v0, $zero, 1 -/* 30CA8 800558A8 AFA40010 */ sw $a0, 0x10($sp) -/* 30CAC 800558AC 27A40010 */ addiu $a0, $sp, 0x10 -/* 30CB0 800558B0 0000282D */ daddu $a1, $zero, $zero -/* 30CB4 800558B4 AFBF0030 */ sw $ra, 0x30($sp) -/* 30CB8 800558B8 AFA00014 */ sw $zero, 0x14($sp) -/* 30CBC 800558BC AFA00018 */ sw $zero, 0x18($sp) -/* 30CC0 800558C0 AFA0001C */ sw $zero, 0x1c($sp) -/* 30CC4 800558C4 AFA00020 */ sw $zero, 0x20($sp) -/* 30CC8 800558C8 0C01365A */ jal func_8004D968 -/* 30CCC 800558CC AFA20024 */ sw $v0, 0x24($sp) -/* 30CD0 800558D0 8FBF0030 */ lw $ra, 0x30($sp) -/* 30CD4 800558D4 03E00008 */ jr $ra -/* 30CD8 800558D8 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_800558DC.s b/ver/jp/asm/nonmatchings/30100/func_800558DC.s deleted file mode 100644 index 183c2c5e31..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800558DC.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800558DC -/* 30CDC 800558DC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30CE0 800558E0 24020001 */ addiu $v0, $zero, 1 -/* 30CE4 800558E4 AFA40010 */ sw $a0, 0x10($sp) -/* 30CE8 800558E8 27A40010 */ addiu $a0, $sp, 0x10 -/* 30CEC 800558EC AFBF0030 */ sw $ra, 0x30($sp) -/* 30CF0 800558F0 AFA00014 */ sw $zero, 0x14($sp) -/* 30CF4 800558F4 AFA00018 */ sw $zero, 0x18($sp) -/* 30CF8 800558F8 AFA0001C */ sw $zero, 0x1c($sp) -/* 30CFC 800558FC AFA00020 */ sw $zero, 0x20($sp) -/* 30D00 80055900 0C0136B7 */ jal func_8004DADC -/* 30D04 80055904 AFA20024 */ sw $v0, 0x24($sp) -/* 30D08 80055908 8FBF0030 */ lw $ra, 0x30($sp) -/* 30D0C 8005590C 03E00008 */ jr $ra -/* 30D10 80055910 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055914.s b/ver/jp/asm/nonmatchings/30100/func_80055914.s deleted file mode 100644 index 4c7a3aa43d..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055914.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055914 -/* 30D14 80055914 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30D18 80055918 240201F4 */ addiu $v0, $zero, 0x1f4 -/* 30D1C 8005591C AFA20014 */ sw $v0, 0x14($sp) -/* 30D20 80055920 24022000 */ addiu $v0, $zero, 0x2000 -/* 30D24 80055924 AFA40010 */ sw $a0, 0x10($sp) -/* 30D28 80055928 27A40010 */ addiu $a0, $sp, 0x10 -/* 30D2C 8005592C AFBF0030 */ sw $ra, 0x30($sp) -/* 30D30 80055930 0C013769 */ jal func_8004DDA4 -/* 30D34 80055934 AFA2001C */ sw $v0, 0x1c($sp) -/* 30D38 80055938 8FBF0030 */ lw $ra, 0x30($sp) -/* 30D3C 8005593C 03E00008 */ jr $ra -/* 30D40 80055940 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055944.s b/ver/jp/asm/nonmatchings/30100/func_80055944.s deleted file mode 100644 index b7152ab6ab..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055944.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055944 -/* 30D44 80055944 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30D48 80055948 240201F4 */ addiu $v0, $zero, 0x1f4 -/* 30D4C 8005594C AFA20014 */ sw $v0, 0x14($sp) -/* 30D50 80055950 24027FFF */ addiu $v0, $zero, 0x7fff -/* 30D54 80055954 AFA40010 */ sw $a0, 0x10($sp) -/* 30D58 80055958 27A40010 */ addiu $a0, $sp, 0x10 -/* 30D5C 8005595C AFBF0030 */ sw $ra, 0x30($sp) -/* 30D60 80055960 0C013769 */ jal func_8004DDA4 -/* 30D64 80055964 AFA2001C */ sw $v0, 0x1c($sp) -/* 30D68 80055968 8FBF0030 */ lw $ra, 0x30($sp) -/* 30D6C 8005596C 03E00008 */ jr $ra -/* 30D70 80055970 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055974.s b/ver/jp/asm/nonmatchings/30100/func_80055974.s deleted file mode 100644 index c3ca14a12a..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055974.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055974 -/* 30D74 80055974 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 30D78 80055978 AFA40010 */ sw $a0, 0x10($sp) -/* 30D7C 8005597C 27A40010 */ addiu $a0, $sp, 0x10 -/* 30D80 80055980 AFBF0030 */ sw $ra, 0x30($sp) -/* 30D84 80055984 0C014188 */ jal func_80050620 -/* 30D88 80055988 AFA50020 */ sw $a1, 0x20($sp) -/* 30D8C 8005598C 8FBF0030 */ lw $ra, 0x30($sp) -/* 30D90 80055990 03E00008 */ jr $ra -/* 30D94 80055994 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055998.s b/ver/jp/asm/nonmatchings/30100/func_80055998.s deleted file mode 100644 index 81c4c22b5a..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055998.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055998 -/* 30D98 80055998 3C07800A */ lui $a3, %hi(D_8009A5A0) -/* 30D9C 8005599C 8CE7A5A0 */ lw $a3, %lo(D_8009A5A0)($a3) -/* 30DA0 800559A0 8CE3005C */ lw $v1, 0x5c($a3) -/* 30DA4 800559A4 8C620008 */ lw $v0, 8($v1) -/* 30DA8 800559A8 14820005 */ bne $a0, $v0, .L800559C0 -/* 30DAC 800559AC 0000402D */ daddu $t0, $zero, $zero -/* 30DB0 800559B0 3C02800A */ lui $v0, %hi(D_8009A644) -/* 30DB4 800559B4 8C42A644 */ lw $v0, %lo(D_8009A644)($v0) -/* 30DB8 800559B8 08015677 */ j .L800559DC -/* 30DBC 800559BC ACC20000 */ sw $v0, ($a2) -.L800559C0: -/* 30DC0 800559C0 8CE30060 */ lw $v1, 0x60($a3) -/* 30DC4 800559C4 8C620008 */ lw $v0, 8($v1) -/* 30DC8 800559C8 54820005 */ bnel $a0, $v0, .L800559E0 -/* 30DCC 800559CC 24080001 */ addiu $t0, $zero, 1 -/* 30DD0 800559D0 3C02800A */ lui $v0, %hi(D_8009A5DC) -/* 30DD4 800559D4 8C42A5DC */ lw $v0, %lo(D_8009A5DC)($v0) -/* 30DD8 800559D8 ACC20000 */ sw $v0, ($a2) -.L800559DC: -/* 30DDC 800559DC ACA30000 */ sw $v1, ($a1) -.L800559E0: -/* 30DE0 800559E0 03E00008 */ jr $ra -/* 30DE4 800559E4 0100102D */ daddu $v0, $t0, $zero diff --git a/ver/jp/asm/nonmatchings/30100/func_800559E8.s b/ver/jp/asm/nonmatchings/30100/func_800559E8.s deleted file mode 100644 index 4839c48cf3..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_800559E8.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800559E8 -/* 30DE8 800559E8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 30DEC 800559EC F7B40020 */ sdc1 $f20, 0x20($sp) -/* 30DF0 800559F0 4485A000 */ mtc1 $a1, $f20 -/* 30DF4 800559F4 27A50010 */ addiu $a1, $sp, 0x10 -/* 30DF8 800559F8 27A60014 */ addiu $a2, $sp, 0x14 -/* 30DFC 800559FC AFBF001C */ sw $ra, 0x1c($sp) -/* 30E00 80055A00 0C015666 */ jal func_80055998 -/* 30E04 80055A04 AFB00018 */ sw $s0, 0x18($sp) -/* 30E08 80055A08 0040802D */ daddu $s0, $v0, $zero -/* 30E0C 80055A0C 16000006 */ bnez $s0, .L80055A28 -/* 30E10 80055A10 0200102D */ daddu $v0, $s0, $zero -/* 30E14 80055A14 8FA40014 */ lw $a0, 0x14($sp) -/* 30E18 80055A18 4405A000 */ mfc1 $a1, $f20 -/* 30E1C 80055A1C 0C014108 */ jal func_80050420 -/* 30E20 80055A20 00000000 */ nop -/* 30E24 80055A24 0200102D */ daddu $v0, $s0, $zero -.L80055A28: -/* 30E28 80055A28 8FBF001C */ lw $ra, 0x1c($sp) -/* 30E2C 80055A2C 8FB00018 */ lw $s0, 0x18($sp) -/* 30E30 80055A30 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 30E34 80055A34 03E00008 */ jr $ra -/* 30E38 80055A38 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055A3C.s b/ver/jp/asm/nonmatchings/30100/func_80055A3C.s deleted file mode 100644 index 6e0a234af8..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055A3C.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055A3C -/* 30E3C 80055A3C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 30E40 80055A40 AFB1001C */ sw $s1, 0x1c($sp) -/* 30E44 80055A44 00A0882D */ daddu $s1, $a1, $zero -/* 30E48 80055A48 27A50010 */ addiu $a1, $sp, 0x10 -/* 30E4C 80055A4C 27A60014 */ addiu $a2, $sp, 0x14 -/* 30E50 80055A50 AFBF0020 */ sw $ra, 0x20($sp) -/* 30E54 80055A54 0C015666 */ jal func_80055998 -/* 30E58 80055A58 AFB00018 */ sw $s0, 0x18($sp) -/* 30E5C 80055A5C 0040802D */ daddu $s0, $v0, $zero -/* 30E60 80055A60 16000005 */ bnez $s0, .L80055A78 -/* 30E64 80055A64 0200102D */ daddu $v0, $s0, $zero -/* 30E68 80055A68 8FA40014 */ lw $a0, 0x14($sp) -/* 30E6C 80055A6C 0C014132 */ jal func_800504C8 -/* 30E70 80055A70 0220282D */ daddu $a1, $s1, $zero -/* 30E74 80055A74 0200102D */ daddu $v0, $s0, $zero -.L80055A78: -/* 30E78 80055A78 8FBF0020 */ lw $ra, 0x20($sp) -/* 30E7C 80055A7C 8FB1001C */ lw $s1, 0x1c($sp) -/* 30E80 80055A80 8FB00018 */ lw $s0, 0x18($sp) -/* 30E84 80055A84 03E00008 */ jr $ra -/* 30E88 80055A88 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055A8C.s b/ver/jp/asm/nonmatchings/30100/func_80055A8C.s deleted file mode 100644 index 7e233254c3..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055A8C.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055A8C -/* 30E8C 80055A8C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 30E90 80055A90 AFB1001C */ sw $s1, 0x1c($sp) -/* 30E94 80055A94 00A0882D */ daddu $s1, $a1, $zero -/* 30E98 80055A98 27A50010 */ addiu $a1, $sp, 0x10 -/* 30E9C 80055A9C 27A60014 */ addiu $a2, $sp, 0x14 -/* 30EA0 80055AA0 AFBF0020 */ sw $ra, 0x20($sp) -/* 30EA4 80055AA4 0C015666 */ jal func_80055998 -/* 30EA8 80055AA8 AFB00018 */ sw $s0, 0x18($sp) -/* 30EAC 80055AAC 0040802D */ daddu $s0, $v0, $zero -/* 30EB0 80055AB0 1600000C */ bnez $s0, .L80055AE4 -/* 30EB4 80055AB4 0200102D */ daddu $v0, $s0, $zero -/* 30EB8 80055AB8 0C0156D9 */ jal func_80055B64 -/* 30EBC 80055ABC 0220202D */ daddu $a0, $s1, $zero -/* 30EC0 80055AC0 10400006 */ beqz $v0, .L80055ADC -/* 30EC4 80055AC4 0040282D */ daddu $a1, $v0, $zero -/* 30EC8 80055AC8 8FA40014 */ lw $a0, 0x14($sp) -/* 30ECC 80055ACC 0C01414B */ jal func_8005052C -/* 30ED0 80055AD0 24060001 */ addiu $a2, $zero, 1 -/* 30ED4 80055AD4 080156B9 */ j .L80055AE4 -/* 30ED8 80055AD8 0200102D */ daddu $v0, $s0, $zero -.L80055ADC: -/* 30EDC 80055ADC 2410000B */ addiu $s0, $zero, 0xb -/* 30EE0 80055AE0 0200102D */ daddu $v0, $s0, $zero -.L80055AE4: -/* 30EE4 80055AE4 8FBF0020 */ lw $ra, 0x20($sp) -/* 30EE8 80055AE8 8FB1001C */ lw $s1, 0x1c($sp) -/* 30EEC 80055AEC 8FB00018 */ lw $s0, 0x18($sp) -/* 30EF0 80055AF0 03E00008 */ jr $ra -/* 30EF4 80055AF4 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055AF8.s b/ver/jp/asm/nonmatchings/30100/func_80055AF8.s deleted file mode 100644 index 650cb8dd46..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055AF8.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055AF8 -/* 30EF8 80055AF8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 30EFC 80055AFC AFB1001C */ sw $s1, 0x1c($sp) -/* 30F00 80055B00 00A0882D */ daddu $s1, $a1, $zero -/* 30F04 80055B04 27A50010 */ addiu $a1, $sp, 0x10 -/* 30F08 80055B08 27A60014 */ addiu $a2, $sp, 0x14 -/* 30F0C 80055B0C AFBF0020 */ sw $ra, 0x20($sp) -/* 30F10 80055B10 0C015666 */ jal func_80055998 -/* 30F14 80055B14 AFB00018 */ sw $s0, 0x18($sp) -/* 30F18 80055B18 0040802D */ daddu $s0, $v0, $zero -/* 30F1C 80055B1C 1600000C */ bnez $s0, .L80055B50 -/* 30F20 80055B20 0200102D */ daddu $v0, $s0, $zero -/* 30F24 80055B24 0C0156D9 */ jal func_80055B64 -/* 30F28 80055B28 0220202D */ daddu $a0, $s1, $zero -/* 30F2C 80055B2C 10400006 */ beqz $v0, .L80055B48 -/* 30F30 80055B30 0040282D */ daddu $a1, $v0, $zero -/* 30F34 80055B34 8FA40014 */ lw $a0, 0x14($sp) -/* 30F38 80055B38 0C01414B */ jal func_8005052C -/* 30F3C 80055B3C 0000302D */ daddu $a2, $zero, $zero -/* 30F40 80055B40 080156D4 */ j .L80055B50 -/* 30F44 80055B44 0200102D */ daddu $v0, $s0, $zero -.L80055B48: -/* 30F48 80055B48 2410000B */ addiu $s0, $zero, 0xb -/* 30F4C 80055B4C 0200102D */ daddu $v0, $s0, $zero -.L80055B50: -/* 30F50 80055B50 8FBF0020 */ lw $ra, 0x20($sp) -/* 30F54 80055B54 8FB1001C */ lw $s1, 0x1c($sp) -/* 30F58 80055B58 8FB00018 */ lw $s0, 0x18($sp) -/* 30F5C 80055B5C 03E00008 */ jr $ra -/* 30F60 80055B60 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055B64.s b/ver/jp/asm/nonmatchings/30100/func_80055B64.s deleted file mode 100644 index 6a741746b5..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055B64.s +++ /dev/null @@ -1,46 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055B64 -/* 30F64 80055B64 2C820008 */ sltiu $v0, $a0, 8 -/* 30F68 80055B68 10400025 */ beqz $v0, .L80055C00 -/* 30F6C 80055B6C 0000182D */ daddu $v1, $zero, $zero -/* 30F70 80055B70 00041080 */ sll $v0, $a0, 2 -/* 30F74 80055B74 3C01800A */ lui $at, %hi(D_800988E8) -/* 30F78 80055B78 00220821 */ addu $at, $at, $v0 -/* 30F7C 80055B7C 8C2288E8 */ lw $v0, %lo(D_800988E8)($at) -/* 30F80 80055B80 00400008 */ jr $v0 -/* 30F84 80055B84 00000000 */ nop -/* 30F88 80055B88 3C038008 */ lui $v1, %hi(D_80078D88) -/* 30F8C 80055B8C 24638D88 */ addiu $v1, $v1, %lo(D_80078D88) -/* 30F90 80055B90 03E00008 */ jr $ra -/* 30F94 80055B94 0060102D */ daddu $v0, $v1, $zero -/* 30F98 80055B98 3C038008 */ lui $v1, %hi(D_80078D94) -/* 30F9C 80055B9C 24638D94 */ addiu $v1, $v1, %lo(D_80078D94) -/* 30FA0 80055BA0 03E00008 */ jr $ra -/* 30FA4 80055BA4 0060102D */ daddu $v0, $v1, $zero -/* 30FA8 80055BA8 3C038008 */ lui $v1, %hi(D_80078D9C) -/* 30FAC 80055BAC 24638D9C */ addiu $v1, $v1, %lo(D_80078D9C) -/* 30FB0 80055BB0 03E00008 */ jr $ra -/* 30FB4 80055BB4 0060102D */ daddu $v0, $v1, $zero -/* 30FB8 80055BB8 3C038008 */ lui $v1, %hi(D_80078DA0) -/* 30FBC 80055BBC 24638DA0 */ addiu $v1, $v1, %lo(D_80078DA0) -/* 30FC0 80055BC0 03E00008 */ jr $ra -/* 30FC4 80055BC4 0060102D */ daddu $v0, $v1, $zero -/* 30FC8 80055BC8 3C038008 */ lui $v1, %hi(D_80078DAC) -/* 30FCC 80055BCC 24638DAC */ addiu $v1, $v1, %lo(D_80078DAC) -/* 30FD0 80055BD0 03E00008 */ jr $ra -/* 30FD4 80055BD4 0060102D */ daddu $v0, $v1, $zero -/* 30FD8 80055BD8 3C038008 */ lui $v1, %hi(D_80078DC8) -/* 30FDC 80055BDC 24638DC8 */ addiu $v1, $v1, %lo(D_80078DC8) -/* 30FE0 80055BE0 03E00008 */ jr $ra -/* 30FE4 80055BE4 0060102D */ daddu $v0, $v1, $zero -/* 30FE8 80055BE8 3C038008 */ lui $v1, %hi(D_80078DE4) -/* 30FEC 80055BEC 24638DE4 */ addiu $v1, $v1, %lo(D_80078DE4) -/* 30FF0 80055BF0 03E00008 */ jr $ra -/* 30FF4 80055BF4 0060102D */ daddu $v0, $v1, $zero -/* 30FF8 80055BF8 3C038008 */ lui $v1, %hi(D_80078E00) -/* 30FFC 80055BFC 24638E00 */ addiu $v1, $v1, %lo(D_80078E00) -.L80055C00: -/* 31000 80055C00 03E00008 */ jr $ra -/* 31004 80055C04 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/30100/func_80055C08.s b/ver/jp/asm/nonmatchings/30100/func_80055C08.s deleted file mode 100644 index 2dc571d878..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055C08.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055C08 -/* 31008 80055C08 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 3100C 80055C0C AFB00018 */ sw $s0, 0x18($sp) -/* 31010 80055C10 00A0802D */ daddu $s0, $a1, $zero -/* 31014 80055C14 AFB1001C */ sw $s1, 0x1c($sp) -/* 31018 80055C18 00C0882D */ daddu $s1, $a2, $zero -/* 3101C 80055C1C 27A50010 */ addiu $a1, $sp, 0x10 -/* 31020 80055C20 27A60014 */ addiu $a2, $sp, 0x14 -/* 31024 80055C24 AFBF0024 */ sw $ra, 0x24($sp) -/* 31028 80055C28 0C015666 */ jal func_80055998 -/* 3102C 80055C2C AFB20020 */ sw $s2, 0x20($sp) -/* 31030 80055C30 0040902D */ daddu $s2, $v0, $zero -/* 31034 80055C34 1640000D */ bnez $s2, .L80055C6C -/* 31038 80055C38 0240102D */ daddu $v0, $s2, $zero -/* 3103C 80055C3C 2E220080 */ sltiu $v0, $s1, 0x80 -/* 31040 80055C40 50400001 */ beql $v0, $zero, .L80055C48 -/* 31044 80055C44 2411007F */ addiu $s1, $zero, 0x7f -.L80055C48: -/* 31048 80055C48 2E020010 */ sltiu $v0, $s0, 0x10 -/* 3104C 80055C4C 50400001 */ beql $v0, $zero, .L80055C54 -/* 31050 80055C50 2410000F */ addiu $s0, $zero, 0xf -.L80055C54: -/* 31054 80055C54 8FA40014 */ lw $a0, 0x14($sp) -/* 31058 80055C58 0200282D */ daddu $a1, $s0, $zero -/* 3105C 80055C5C 24060060 */ addiu $a2, $zero, 0x60 -/* 31060 80055C60 0C01413B */ jal func_800504EC -/* 31064 80055C64 322700FF */ andi $a3, $s1, 0xff -/* 31068 80055C68 0240102D */ daddu $v0, $s2, $zero -.L80055C6C: -/* 3106C 80055C6C 8FBF0024 */ lw $ra, 0x24($sp) -/* 31070 80055C70 8FB20020 */ lw $s2, 0x20($sp) -/* 31074 80055C74 8FB1001C */ lw $s1, 0x1c($sp) -/* 31078 80055C78 8FB00018 */ lw $s0, 0x18($sp) -/* 3107C 80055C7C 03E00008 */ jr $ra -/* 31080 80055C80 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055C84.s b/ver/jp/asm/nonmatchings/30100/func_80055C84.s deleted file mode 100644 index 994f760731..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055C84.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055C84 -/* 31084 80055C84 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31088 80055C88 AFBF0010 */ sw $ra, 0x10($sp) -/* 3108C 80055C8C 0C015702 */ jal func_80055C08 -/* 31090 80055C90 0000302D */ daddu $a2, $zero, $zero -/* 31094 80055C94 8FBF0010 */ lw $ra, 0x10($sp) -/* 31098 80055C98 03E00008 */ jr $ra -/* 3109C 80055C9C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055CA0.s b/ver/jp/asm/nonmatchings/30100/func_80055CA0.s deleted file mode 100644 index accd1e46f7..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055CA0.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055CA0 -/* 310A0 80055CA0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 310A4 80055CA4 AFBF0010 */ sw $ra, 0x10($sp) -/* 310A8 80055CA8 0C015702 */ jal func_80055C08 -/* 310AC 80055CAC 2406003F */ addiu $a2, $zero, 0x3f -/* 310B0 80055CB0 8FBF0010 */ lw $ra, 0x10($sp) -/* 310B4 80055CB4 03E00008 */ jr $ra -/* 310B8 80055CB8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055CBC.s b/ver/jp/asm/nonmatchings/30100/func_80055CBC.s deleted file mode 100644 index 48cb75a500..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055CBC.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055CBC -/* 310BC 80055CBC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 310C0 80055CC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 310C4 80055CC4 0C015702 */ jal func_80055C08 -/* 310C8 80055CC8 2406007F */ addiu $a2, $zero, 0x7f -/* 310CC 80055CCC 8FBF0010 */ lw $ra, 0x10($sp) -/* 310D0 80055CD0 03E00008 */ jr $ra -/* 310D4 80055CD4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055CD8.s b/ver/jp/asm/nonmatchings/30100/func_80055CD8.s deleted file mode 100644 index dec8106211..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055CD8.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055CD8 -/* 310D8 80055CD8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 310DC 80055CDC AFBF0010 */ sw $ra, 0x10($sp) -/* 310E0 80055CE0 0C0140DE */ jal func_80050378 -/* 310E4 80055CE4 30A500FF */ andi $a1, $a1, 0xff -/* 310E8 80055CE8 8FBF0010 */ lw $ra, 0x10($sp) -/* 310EC 80055CEC 03E00008 */ jr $ra -/* 310F0 80055CF0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055CF4.s b/ver/jp/asm/nonmatchings/30100/func_80055CF4.s deleted file mode 100644 index 3b27f6a1d4..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055CF4.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055CF4 -/* 310F4 80055CF4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 310F8 80055CF8 30A200FF */ andi $v0, $a1, 0xff -/* 310FC 80055CFC 3C055700 */ lui $a1, 0x5700 -/* 31100 80055D00 AFBF0010 */ sw $ra, 0x10($sp) -/* 31104 80055D04 0C0140DE */ jal func_80050378 -/* 31108 80055D08 00452825 */ or $a1, $v0, $a1 -/* 3110C 80055D0C 8FBF0010 */ lw $ra, 0x10($sp) -/* 31110 80055D10 03E00008 */ jr $ra -/* 31114 80055D14 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055D18.s b/ver/jp/asm/nonmatchings/30100/func_80055D18.s deleted file mode 100644 index 61932ee8e2..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055D18.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055D18 -/* 31118 80055D18 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3111C 80055D1C 30A200FF */ andi $v0, $a1, 0xff -/* 31120 80055D20 3C057F00 */ lui $a1, 0x7f00 -/* 31124 80055D24 AFBF0010 */ sw $ra, 0x10($sp) -/* 31128 80055D28 0C0140DE */ jal func_80050378 -/* 3112C 80055D2C 00452825 */ or $a1, $v0, $a1 -/* 31130 80055D30 8FBF0010 */ lw $ra, 0x10($sp) -/* 31134 80055D34 03E00008 */ jr $ra -/* 31138 80055D38 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055D3C.s b/ver/jp/asm/nonmatchings/30100/func_80055D3C.s deleted file mode 100644 index 86d0070dd2..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055D3C.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055D3C -/* 3113C 80055D3C 3C02800A */ lui $v0, %hi(D_8009A5A0) -/* 31140 80055D40 8C42A5A0 */ lw $v0, %lo(D_8009A5A0)($v0) -/* 31144 80055D44 8C430094 */ lw $v1, 0x94($v0) -/* 31148 80055D48 AC830000 */ sw $v1, ($a0) -/* 3114C 80055D4C 8C420098 */ lw $v0, 0x98($v0) -/* 31150 80055D50 03E00008 */ jr $ra -/* 31154 80055D54 ACA20000 */ sw $v0, ($a1) diff --git a/ver/jp/asm/nonmatchings/30100/func_80055D58.s b/ver/jp/asm/nonmatchings/30100/func_80055D58.s deleted file mode 100644 index ded0c76291..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055D58.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055D58 -/* 31158 80055D58 3C03800A */ lui $v1, %hi(D_8009A5A0) -/* 3115C 80055D5C 8C63A5A0 */ lw $v1, %lo(D_8009A5A0)($v1) -/* 31160 80055D60 24020001 */ addiu $v0, $zero, 1 -/* 31164 80055D64 03E00008 */ jr $ra -/* 31168 80055D68 AC62009C */ sw $v0, 0x9c($v1) diff --git a/ver/jp/asm/nonmatchings/30100/func_80055D6C.s b/ver/jp/asm/nonmatchings/30100/func_80055D6C.s deleted file mode 100644 index 0f95030bbd..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055D6C.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055D6C -/* 3116C 80055D6C 3C07800A */ lui $a3, %hi(D_8009A5A0) -/* 31170 80055D70 8CE7A5A0 */ lw $a3, %lo(D_8009A5A0)($a3) -/* 31174 80055D74 8CE20098 */ lw $v0, 0x98($a3) -/* 31178 80055D78 2C420010 */ sltiu $v0, $v0, 0x10 -/* 3117C 80055D7C 1040000D */ beqz $v0, .L80055DB4 -/* 31180 80055D80 0080182D */ daddu $v1, $a0, $zero -/* 31184 80055D84 00031F00 */ sll $v1, $v1, 0x1c -/* 31188 80055D88 30A2000F */ andi $v0, $a1, 0xf -/* 3118C 80055D8C 00021600 */ sll $v0, $v0, 0x18 -/* 31190 80055D90 00621821 */ addu $v1, $v1, $v0 -/* 31194 80055D94 8CE40090 */ lw $a0, 0x90($a3) -/* 31198 80055D98 00661821 */ addu $v1, $v1, $a2 -/* 3119C 80055D9C AC830000 */ sw $v1, ($a0) -/* 311A0 80055DA0 8CE20098 */ lw $v0, 0x98($a3) -/* 311A4 80055DA4 24840004 */ addiu $a0, $a0, 4 -/* 311A8 80055DA8 ACE40090 */ sw $a0, 0x90($a3) -/* 311AC 80055DAC 24420001 */ addiu $v0, $v0, 1 -/* 311B0 80055DB0 ACE20098 */ sw $v0, 0x98($a3) -.L80055DB4: -/* 311B4 80055DB4 03E00008 */ jr $ra -/* 311B8 80055DB8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/30100/func_80055DBC.s b/ver/jp/asm/nonmatchings/30100/func_80055DBC.s deleted file mode 100644 index 0604a4cd4c..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055DBC.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055DBC -/* 311BC 80055DBC 3C05800A */ lui $a1, %hi(D_8009A5A0) -/* 311C0 80055DC0 8CA5A5A0 */ lw $a1, %lo(D_8009A5A0)($a1) -/* 311C4 80055DC4 2404000F */ addiu $a0, $zero, 0xf -/* 311C8 80055DC8 8CA30094 */ lw $v1, 0x94($a1) -.L80055DCC: -/* 311CC 80055DCC AC600000 */ sw $zero, ($v1) -/* 311D0 80055DD0 24630004 */ addiu $v1, $v1, 4 -/* 311D4 80055DD4 0080102D */ daddu $v0, $a0, $zero -/* 311D8 80055DD8 1440FFFC */ bnez $v0, .L80055DCC -/* 311DC 80055DDC 2484FFFF */ addiu $a0, $a0, -1 -/* 311E0 80055DE0 8CA20094 */ lw $v0, 0x94($a1) -/* 311E4 80055DE4 ACA00098 */ sw $zero, 0x98($a1) -/* 311E8 80055DE8 ACA0009C */ sw $zero, 0x9c($a1) -/* 311EC 80055DEC 03E00008 */ jr $ra -/* 311F0 80055DF0 ACA20090 */ sw $v0, 0x90($a1) diff --git a/ver/jp/asm/nonmatchings/30100/func_80055DF4.s b/ver/jp/asm/nonmatchings/30100/func_80055DF4.s deleted file mode 100644 index 71c167103c..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055DF4.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055DF4 -/* 311F4 80055DF4 3C02800A */ lui $v0, %hi(D_8009A5A0) -/* 311F8 80055DF8 8C42A5A0 */ lw $v0, %lo(D_8009A5A0)($v0) -/* 311FC 80055DFC 00052880 */ sll $a1, $a1, 2 -/* 31200 80055E00 00451021 */ addu $v0, $v0, $a1 -/* 31204 80055E04 03E00008 */ jr $ra -/* 31208 80055E08 AC4400A4 */ sw $a0, 0xa4($v0) diff --git a/ver/jp/asm/nonmatchings/30100/func_80055E0C.s b/ver/jp/asm/nonmatchings/30100/func_80055E0C.s deleted file mode 100644 index bf68e94927..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055E0C.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055E0C -/* 3120C 80055E0C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31210 80055E10 AFBF0010 */ sw $ra, 0x10($sp) -/* 31214 80055E14 0C015A83 */ jal func_80056A0C -/* 31218 80055E18 24040001 */ addiu $a0, $zero, 1 -/* 3121C 80055E1C 0C015296 */ jal func_80054A58 -/* 31220 80055E20 0000202D */ daddu $a0, $zero, $zero -/* 31224 80055E24 8FBF0010 */ lw $ra, 0x10($sp) -/* 31228 80055E28 03E00008 */ jr $ra -/* 3122C 80055E2C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055E30.s b/ver/jp/asm/nonmatchings/30100/func_80055E30.s deleted file mode 100644 index 7214ed5e76..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055E30.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055E30 -/* 31230 80055E30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31234 80055E34 AFBF0010 */ sw $ra, 0x10($sp) -/* 31238 80055E38 0C015A83 */ jal func_80056A0C -/* 3123C 80055E3C 0000202D */ daddu $a0, $zero, $zero -/* 31240 80055E40 0C015296 */ jal func_80054A58 -/* 31244 80055E44 24040001 */ addiu $a0, $zero, 1 -/* 31248 80055E48 8FBF0010 */ lw $ra, 0x10($sp) -/* 3124C 80055E4C 03E00008 */ jr $ra -/* 31250 80055E50 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055E54.s b/ver/jp/asm/nonmatchings/30100/func_80055E54.s deleted file mode 100644 index d512fc4a8f..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055E54.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055E54 -/* 31254 80055E54 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31258 80055E58 0080282D */ daddu $a1, $a0, $zero -/* 3125C 80055E5C AFBF0010 */ sw $ra, 0x10($sp) -/* 31260 80055E60 0C015264 */ jal func_80054990 -/* 31264 80055E64 24040001 */ addiu $a0, $zero, 1 -/* 31268 80055E68 8FBF0010 */ lw $ra, 0x10($sp) -/* 3126C 80055E6C 03E00008 */ jr $ra -/* 31270 80055E70 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055E74.s b/ver/jp/asm/nonmatchings/30100/func_80055E74.s deleted file mode 100644 index bbd8cd0512..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055E74.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055E74 -/* 31274 80055E74 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31278 80055E78 0080282D */ daddu $a1, $a0, $zero -/* 3127C 80055E7C AFBF0010 */ sw $ra, 0x10($sp) -/* 31280 80055E80 0C015264 */ jal func_80054990 -/* 31284 80055E84 24040010 */ addiu $a0, $zero, 0x10 -/* 31288 80055E88 8FBF0010 */ lw $ra, 0x10($sp) -/* 3128C 80055E8C 03E00008 */ jr $ra -/* 31290 80055E90 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055E94.s b/ver/jp/asm/nonmatchings/30100/func_80055E94.s deleted file mode 100644 index 1ac103deeb..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055E94.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055E94 -/* 31294 80055E94 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 31298 80055E98 0080282D */ daddu $a1, $a0, $zero -/* 3129C 80055E9C AFBF0010 */ sw $ra, 0x10($sp) -/* 312A0 80055EA0 0C015289 */ jal func_80054A24 -/* 312A4 80055EA4 24040010 */ addiu $a0, $zero, 0x10 -/* 312A8 80055EA8 8FBF0010 */ lw $ra, 0x10($sp) -/* 312AC 80055EAC 03E00008 */ jr $ra -/* 312B0 80055EB0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055EB4.s b/ver/jp/asm/nonmatchings/30100/func_80055EB4.s deleted file mode 100644 index abbddde0a3..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055EB4.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055EB4 -/* 312B4 80055EB4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 312B8 80055EB8 3C04800A */ lui $a0, %hi(D_8009A620) -/* 312BC 80055EBC 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 312C0 80055EC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 312C4 80055EC4 0C012DC1 */ jal func_8004B704 -/* 312C8 80055EC8 0000282D */ daddu $a1, $zero, $zero -/* 312CC 80055ECC 8FBF0010 */ lw $ra, 0x10($sp) -/* 312D0 80055ED0 03E00008 */ jr $ra -/* 312D4 80055ED4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/30100/func_80055ED8.s b/ver/jp/asm/nonmatchings/30100/func_80055ED8.s deleted file mode 100644 index 8bf9b8bfcc..0000000000 --- a/ver/jp/asm/nonmatchings/30100/func_80055ED8.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055ED8 -/* 312D8 80055ED8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 312DC 80055EDC 3C04800A */ lui $a0, %hi(D_8009A620) -/* 312E0 80055EE0 8C84A620 */ lw $a0, %lo(D_8009A620)($a0) -/* 312E4 80055EE4 AFBF0010 */ sw $ra, 0x10($sp) -/* 312E8 80055EE8 0C012DC1 */ jal func_8004B704 -/* 312EC 80055EEC 24050001 */ addiu $a1, $zero, 1 -/* 312F0 80055EF0 8FBF0010 */ lw $ra, 0x10($sp) -/* 312F4 80055EF4 03E00008 */ jr $ra -/* 312F8 80055EF8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 312FC 80055EFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80055F00.s b/ver/jp/asm/nonmatchings/31300/func_80055F00.s deleted file mode 100644 index af43b3f253..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80055F00.s +++ /dev/null @@ -1,223 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80055F00 -/* 31300 80055F00 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 31304 80055F04 AFB50024 */ sw $s5, 0x24($sp) -/* 31308 80055F08 00A0A82D */ daddu $s5, $a1, $zero -/* 3130C 80055F0C 3C038008 */ lui $v1, %hi(D_80078E20) -/* 31310 80055F10 24638E20 */ addiu $v1, $v1, %lo(D_80078E20) -/* 31314 80055F14 AFBF002C */ sw $ra, 0x2c($sp) -/* 31318 80055F18 AFB60028 */ sw $s6, 0x28($sp) -/* 3131C 80055F1C AFB40020 */ sw $s4, 0x20($sp) -/* 31320 80055F20 AFB3001C */ sw $s3, 0x1c($sp) -/* 31324 80055F24 AFB20018 */ sw $s2, 0x18($sp) -/* 31328 80055F28 AFB10014 */ sw $s1, 0x14($sp) -/* 3132C 80055F2C AFB00010 */ sw $s0, 0x10($sp) -/* 31330 80055F30 8C620000 */ lw $v0, ($v1) -/* 31334 80055F34 8EB30014 */ lw $s3, 0x14($s5) -/* 31338 80055F38 144000BC */ bnez $v0, .L8005622C -/* 3133C 80055F3C 0080382D */ daddu $a3, $a0, $zero -/* 31340 80055F40 8EA20000 */ lw $v0, ($s5) -/* 31344 80055F44 0260202D */ daddu $a0, $s3, $zero -/* 31348 80055F48 ACE2000C */ sw $v0, 0xc($a3) -/* 3134C 80055F4C 8EA20004 */ lw $v0, 4($s5) -/* 31350 80055F50 AC670000 */ sw $a3, ($v1) -/* 31354 80055F54 ACE00000 */ sw $zero, ($a3) -/* 31358 80055F58 ACE00004 */ sw $zero, 4($a3) -/* 3135C 80055F5C ACE20010 */ sw $v0, 0x10($a3) -/* 31360 80055F60 8EA20008 */ lw $v0, 8($s5) -/* 31364 80055F64 3C108008 */ lui $s0, %hi(D_80078E24) -/* 31368 80055F68 26108E24 */ addiu $s0, $s0, %lo(D_80078E24) -/* 3136C 80055F6C AE070000 */ sw $a3, ($s0) -/* 31370 80055F70 3C018008 */ lui $at, %hi(D_80078E28) -/* 31374 80055F74 A0208E28 */ sb $zero, %lo(D_80078E28)($at) -/* 31378 80055F78 ACE20008 */ sw $v0, 8($a3) -/* 3137C 80055F7C 8EA30010 */ lw $v1, 0x10($s5) -/* 31380 80055F80 24027FFF */ addiu $v0, $zero, 0x7fff -/* 31384 80055F84 3C018008 */ lui $at, %hi(D_80078E2A) -/* 31388 80055F88 A4228E2A */ sh $v0, %lo(D_80078E2A)($at) -/* 3138C 80055F8C ACE30014 */ sw $v1, 0x14($a3) -/* 31390 80055F90 8EA50000 */ lw $a1, ($s5) -/* 31394 80055F94 24020001 */ addiu $v0, $zero, 1 -/* 31398 80055F98 3C018008 */ lui $at, %hi(D_80078E2C) -/* 3139C 80055F9C A0228E2C */ sb $v0, %lo(D_80078E2C)($at) -/* 313A0 80055FA0 0C015F10 */ jal func_80057C40 -/* 313A4 80055FA4 2406007C */ addiu $a2, $zero, 0x7c -/* 313A8 80055FA8 8E030000 */ lw $v1, ($s0) -/* 313AC 80055FAC AC62001C */ sw $v0, 0x1c($v1) -/* 313B0 80055FB0 8EA20000 */ lw $v0, ($s5) -/* 313B4 80055FB4 18400043 */ blez $v0, .L800560C4 -/* 313B8 80055FB8 0000882D */ daddu $s1, $zero, $zero -/* 313BC 80055FBC 0200B02D */ daddu $s6, $s0, $zero -/* 313C0 80055FC0 24120001 */ addiu $s2, $zero, 1 -/* 313C4 80055FC4 0220A02D */ daddu $s4, $s1, $zero -/* 313C8 80055FC8 0260202D */ daddu $a0, $s3, $zero -.L80055FCC: -/* 313CC 80055FCC 8EC20000 */ lw $v0, ($s6) -/* 313D0 80055FD0 24050001 */ addiu $a1, $zero, 1 -/* 313D4 80055FD4 8C50001C */ lw $s0, 0x1c($v0) -/* 313D8 80055FD8 24060020 */ addiu $a2, $zero, 0x20 -/* 313DC 80055FDC 0C015F10 */ jal func_80057C40 -/* 313E0 80055FE0 02148021 */ addu $s0, $s0, $s4 -/* 313E4 80055FE4 0260202D */ daddu $a0, $s3, $zero -/* 313E8 80055FE8 24050001 */ addiu $a1, $zero, 1 -/* 313EC 80055FEC 24060020 */ addiu $a2, $zero, 0x20 -/* 313F0 80055FF0 0C015F10 */ jal func_80057C40 -/* 313F4 80055FF4 AE020004 */ sw $v0, 4($s0) -/* 313F8 80055FF8 8EC30000 */ lw $v1, ($s6) -/* 313FC 80055FFC 26040024 */ addiu $a0, $s0, 0x24 -/* 31400 80056000 AE020008 */ sw $v0, 8($s0) -/* 31404 80056004 8C620014 */ lw $v0, 0x14($v1) -/* 31408 80056008 0040F809 */ jalr $v0 -/* 3140C 8005600C 2694007C */ addiu $s4, $s4, 0x7c -/* 31410 80056010 0260202D */ daddu $a0, $s3, $zero -/* 31414 80056014 24050001 */ addiu $a1, $zero, 1 -/* 31418 80056018 24060020 */ addiu $a2, $zero, 0x20 -/* 3141C 8005601C AE020020 */ sw $v0, 0x20($s0) -/* 31420 80056020 AE00002C */ sw $zero, 0x2c($s0) -/* 31424 80056024 AE120030 */ sw $s2, 0x30($s0) -/* 31428 80056028 0C015F10 */ jal func_80057C40 -/* 3142C 8005602C AE000034 */ sw $zero, 0x34($s0) -/* 31430 80056030 0260202D */ daddu $a0, $s3, $zero -/* 31434 80056034 24050001 */ addiu $a1, $zero, 1 -/* 31438 80056038 3C013F80 */ lui $at, 0x3f80 -/* 3143C 8005603C 44810000 */ mtc1 $at, $f0 -/* 31440 80056040 24060050 */ addiu $a2, $zero, 0x50 -/* 31444 80056044 AE020038 */ sw $v0, 0x38($s0) -/* 31448 80056048 AE000040 */ sw $zero, 0x40($s0) -/* 3144C 8005604C AE120044 */ sw $s2, 0x44($s0) -/* 31450 80056050 0C015F10 */ jal func_80057C40 -/* 31454 80056054 E600003C */ swc1 $f0, 0x3c($s0) -/* 31458 80056058 AE020048 */ sw $v0, 0x48($s0) -/* 3145C 8005605C 24020040 */ addiu $v0, $zero, 0x40 -/* 31460 80056060 AE12006C */ sw $s2, 0x6c($s0) -/* 31464 80056064 AE000070 */ sw $zero, 0x70($s0) -/* 31468 80056068 A612004E */ sh $s2, 0x4e($s0) -/* 3146C 8005606C A612005C */ sh $s2, 0x5c($s0) -/* 31470 80056070 A6120062 */ sh $s2, 0x62($s0) -/* 31474 80056074 A6120050 */ sh $s2, 0x50($s0) -/* 31478 80056078 A6120052 */ sh $s2, 0x52($s0) -/* 3147C 8005607C A6000054 */ sh $zero, 0x54($s0) -/* 31480 80056080 A6000056 */ sh $zero, 0x56($s0) -/* 31484 80056084 A612005A */ sh $s2, 0x5a($s0) -/* 31488 80056088 A6000058 */ sh $zero, 0x58($s0) -/* 3148C 8005608C A6120060 */ sh $s2, 0x60($s0) -/* 31490 80056090 A600005E */ sh $zero, 0x5e($s0) -/* 31494 80056094 AE000064 */ sw $zero, 0x64($s0) -/* 31498 80056098 AE000068 */ sw $zero, 0x68($s0) -/* 3149C 8005609C A602004C */ sh $v0, 0x4c($s0) -/* 314A0 800560A0 A6000074 */ sh $zero, 0x74($s0) -/* 314A4 800560A4 AE000000 */ sw $zero, ($s0) -/* 314A8 800560A8 A2000078 */ sb $zero, 0x78($s0) -/* 314AC 800560AC A2110079 */ sb $s1, 0x79($s0) -/* 314B0 800560B0 8EA20000 */ lw $v0, ($s5) -/* 314B4 800560B4 26310001 */ addiu $s1, $s1, 1 -/* 314B8 800560B8 0222102A */ slt $v0, $s1, $v0 -/* 314BC 800560BC 1440FFC3 */ bnez $v0, .L80055FCC -/* 314C0 800560C0 0260202D */ daddu $a0, $s3, $zero -.L800560C4: -/* 314C4 800560C4 0260202D */ daddu $a0, $s3, $zero -/* 314C8 800560C8 8EA50004 */ lw $a1, 4($s5) -/* 314CC 800560CC 0C015F10 */ jal func_80057C40 -/* 314D0 800560D0 24060018 */ addiu $a2, $zero, 0x18 -/* 314D4 800560D4 3C038008 */ lui $v1, %hi(D_80078E24) -/* 314D8 800560D8 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 314DC 800560DC AC620020 */ sw $v0, 0x20($v1) -/* 314E0 800560E0 8EA20004 */ lw $v0, 4($s5) -/* 314E4 800560E4 18400022 */ blez $v0, .L80056170 -/* 314E8 800560E8 0000882D */ daddu $s1, $zero, $zero -/* 314EC 800560EC 24147FFF */ addiu $s4, $zero, 0x7fff -/* 314F0 800560F0 0220902D */ daddu $s2, $s1, $zero -.L800560F4: -/* 314F4 800560F4 0260202D */ daddu $a0, $s3, $zero -/* 314F8 800560F8 24050001 */ addiu $a1, $zero, 1 -/* 314FC 800560FC 3C028008 */ lui $v0, %hi(D_80078E24) -/* 31500 80056100 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 31504 80056104 24060014 */ addiu $a2, $zero, 0x14 -/* 31508 80056108 8C500020 */ lw $s0, 0x20($v0) -/* 3150C 8005610C 02258821 */ addu $s1, $s1, $a1 -/* 31510 80056110 02128021 */ addu $s0, $s0, $s2 -/* 31514 80056114 AE000010 */ sw $zero, 0x10($s0) -/* 31518 80056118 AE000014 */ sw $zero, 0x14($s0) -/* 3151C 8005611C A6140000 */ sh $s4, ($s0) -/* 31520 80056120 0C015F10 */ jal func_80057C40 -/* 31524 80056124 A200000C */ sb $zero, 0xc($s0) -/* 31528 80056128 0260202D */ daddu $a0, $s3, $zero -/* 3152C 8005612C 24050001 */ addiu $a1, $zero, 1 -/* 31530 80056130 24060014 */ addiu $a2, $zero, 0x14 -/* 31534 80056134 0C015F10 */ jal func_80057C40 -/* 31538 80056138 AE020004 */ sw $v0, 4($s0) -/* 3153C 8005613C 8E040004 */ lw $a0, 4($s0) -/* 31540 80056140 9205000C */ lbu $a1, 0xc($s0) -/* 31544 80056144 0260302D */ daddu $a2, $s3, $zero -/* 31548 80056148 0C0162CD */ jal func_80058B34 -/* 3154C 8005614C AE020008 */ sw $v0, 8($s0) -/* 31550 80056150 8E040008 */ lw $a0, 8($s0) -/* 31554 80056154 9205000C */ lbu $a1, 0xc($s0) -/* 31558 80056158 0C0162CD */ jal func_80058B34 -/* 3155C 8005615C 0260302D */ daddu $a2, $s3, $zero -/* 31560 80056160 8EA20004 */ lw $v0, 4($s5) -/* 31564 80056164 0222102A */ slt $v0, $s1, $v0 -/* 31568 80056168 1440FFE2 */ bnez $v0, .L800560F4 -/* 3156C 8005616C 26520018 */ addiu $s2, $s2, 0x18 -.L80056170: -/* 31570 80056170 0260202D */ daddu $a0, $s3, $zero -/* 31574 80056174 24050170 */ addiu $a1, $zero, 0x170 -/* 31578 80056178 0C015F10 */ jal func_80057C40 -/* 3157C 8005617C 24060002 */ addiu $a2, $zero, 2 -/* 31580 80056180 0260202D */ daddu $a0, $s3, $zero -/* 31584 80056184 24050170 */ addiu $a1, $zero, 0x170 -/* 31588 80056188 24060002 */ addiu $a2, $zero, 2 -/* 3158C 8005618C 3C108008 */ lui $s0, %hi(D_80078E24) -/* 31590 80056190 26108E24 */ addiu $s0, $s0, %lo(D_80078E24) -/* 31594 80056194 8E030000 */ lw $v1, ($s0) -/* 31598 80056198 0000882D */ daddu $s1, $zero, $zero -/* 3159C 8005619C 0C015F10 */ jal func_80057C40 -/* 315A0 800561A0 AC620024 */ sw $v0, 0x24($v1) -/* 315A4 800561A4 0260202D */ daddu $a0, $s3, $zero -/* 315A8 800561A8 240502E0 */ addiu $a1, $zero, 0x2e0 -/* 315AC 800561AC 24060002 */ addiu $a2, $zero, 2 -/* 315B0 800561B0 3C01800A */ lui $at, %hi(D_800A1DFC) -/* 315B4 800561B4 A0201DFC */ sb $zero, %lo(D_800A1DFC)($at) -/* 315B8 800561B8 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 315BC 800561BC A4201DFE */ sh $zero, %lo(D_800A1DFE)($at) -/* 315C0 800561C0 8E070000 */ lw $a3, ($s0) -/* 315C4 800561C4 24030004 */ addiu $v1, $zero, 4 -/* 315C8 800561C8 3C01800A */ lui $at, %hi(D_800A1E00) -/* 315CC 800561CC AC231E00 */ sw $v1, %lo(D_800A1E00)($at) -/* 315D0 800561D0 0C015F10 */ jal func_80057C40 -/* 315D4 800561D4 ACE20028 */ sw $v0, 0x28($a3) -/* 315D8 800561D8 0260202D */ daddu $a0, $s3, $zero -/* 315DC 800561DC 240502E0 */ addiu $a1, $zero, 0x2e0 -/* 315E0 800561E0 24060002 */ addiu $a2, $zero, 2 -/* 315E4 800561E4 3C10800A */ lui $s0, %hi(D_800A1DF0) -/* 315E8 800561E8 26101DF0 */ addiu $s0, $s0, %lo(D_800A1DF0) -/* 315EC 800561EC 0C015F10 */ jal func_80057C40 -/* 315F0 800561F0 AE020000 */ sw $v0, ($s0) -/* 315F4 800561F4 8E100000 */ lw $s0, ($s0) -/* 315F8 800561F8 0040182D */ daddu $v1, $v0, $zero -/* 315FC 800561FC 3C01800A */ lui $at, %hi(D_800A1DF4) -/* 31600 80056200 AC231DF4 */ sw $v1, %lo(D_800A1DF4)($at) -.L80056204: -/* 31604 80056204 A6000000 */ sh $zero, ($s0) -/* 31608 80056208 A4600000 */ sh $zero, ($v1) -/* 3160C 8005620C 24630002 */ addiu $v1, $v1, 2 -/* 31610 80056210 26310001 */ addiu $s1, $s1, 1 -/* 31614 80056214 2A2202E0 */ slti $v0, $s1, 0x2e0 -/* 31618 80056218 1440FFFA */ bnez $v0, .L80056204 -/* 3161C 8005621C 26100002 */ addiu $s0, $s0, 2 -/* 31620 80056220 3C028008 */ lui $v0, %hi(D_80078E24) -/* 31624 80056224 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 31628 80056228 AC530018 */ sw $s3, 0x18($v0) -.L8005622C: -/* 3162C 8005622C 8FBF002C */ lw $ra, 0x2c($sp) -/* 31630 80056230 8FB60028 */ lw $s6, 0x28($sp) -/* 31634 80056234 8FB50024 */ lw $s5, 0x24($sp) -/* 31638 80056238 8FB40020 */ lw $s4, 0x20($sp) -/* 3163C 8005623C 8FB3001C */ lw $s3, 0x1c($sp) -/* 31640 80056240 8FB20018 */ lw $s2, 0x18($sp) -/* 31644 80056244 8FB10014 */ lw $s1, 0x14($sp) -/* 31648 80056248 8FB00010 */ lw $s0, 0x10($sp) -/* 3164C 8005624C 03E00008 */ jr $ra -/* 31650 80056250 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/31300/func_80056254.s b/ver/jp/asm/nonmatchings/31300/func_80056254.s deleted file mode 100644 index c9f0fa3129..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056254.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056254 -/* 31654 80056254 3C038008 */ lui $v1, %hi(D_80078E20) -/* 31658 80056258 24638E20 */ addiu $v1, $v1, %lo(D_80078E20) -/* 3165C 8005625C 8C620000 */ lw $v0, ($v1) -/* 31660 80056260 54400001 */ bnel $v0, $zero, .L80056268 -/* 31664 80056264 AC600000 */ sw $zero, ($v1) -.L80056268: -/* 31668 80056268 03E00008 */ jr $ra -/* 3166C 8005626C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80056270.s b/ver/jp/asm/nonmatchings/31300/func_80056270.s deleted file mode 100644 index 97d2c9d087..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056270.s +++ /dev/null @@ -1,517 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056270 -/* 31670 80056270 3C028008 */ lui $v0, %hi(D_80078E20) -/* 31674 80056274 8C428E20 */ lw $v0, %lo(D_80078E20)($v0) -/* 31678 80056278 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 3167C 8005627C AFB3002C */ sw $s3, 0x2c($sp) -/* 31680 80056280 AFA40048 */ sw $a0, 0x48($sp) -/* 31684 80056284 0080982D */ daddu $s3, $a0, $zero -/* 31688 80056288 AFBF0044 */ sw $ra, 0x44($sp) -/* 3168C 8005628C AFBE0040 */ sw $fp, 0x40($sp) -/* 31690 80056290 AFB7003C */ sw $s7, 0x3c($sp) -/* 31694 80056294 AFB60038 */ sw $s6, 0x38($sp) -/* 31698 80056298 AFB50034 */ sw $s5, 0x34($sp) -/* 3169C 8005629C AFB40030 */ sw $s4, 0x30($sp) -/* 316A0 800562A0 AFB20028 */ sw $s2, 0x28($sp) -/* 316A4 800562A4 AFB10024 */ sw $s1, 0x24($sp) -/* 316A8 800562A8 AFB00020 */ sw $s0, 0x20($sp) -/* 316AC 800562AC AFA5004C */ sw $a1, 0x4c($sp) -/* 316B0 800562B0 AFA70054 */ sw $a3, 0x54($sp) -/* 316B4 800562B4 14400003 */ bnez $v0, .L800562C4 -/* 316B8 800562B8 AFA60010 */ sw $a2, 0x10($sp) -/* 316BC 800562BC 08015A6C */ j .L800569B0 -/* 316C0 800562C0 ACA00000 */ sw $zero, ($a1) -.L800562C4: -/* 316C4 800562C4 0C014C9C */ jal func_80053270 -/* 316C8 800562C8 00000000 */ nop -/* 316CC 800562CC 3C028008 */ lui $v0, %hi(D_80078E2C) -/* 316D0 800562D0 90428E2C */ lbu $v0, %lo(D_80078E2C)($v0) -/* 316D4 800562D4 1040001B */ beqz $v0, .L80056344 -/* 316D8 800562D8 00000000 */ nop -/* 316DC 800562DC 3C038008 */ lui $v1, %hi(D_80078E24) -/* 316E0 800562E0 24638E24 */ addiu $v1, $v1, %lo(D_80078E24) -/* 316E4 800562E4 8C620000 */ lw $v0, ($v1) -/* 316E8 800562E8 8C42000C */ lw $v0, 0xc($v0) -/* 316EC 800562EC 18400013 */ blez $v0, .L8005633C -/* 316F0 800562F0 0000A82D */ daddu $s5, $zero, $zero -/* 316F4 800562F4 0060882D */ daddu $s1, $v1, $zero -/* 316F8 800562F8 24120001 */ addiu $s2, $zero, 1 -/* 316FC 800562FC 02A0802D */ daddu $s0, $s5, $zero -.L80056300: -/* 31700 80056300 8E220000 */ lw $v0, ($s1) -/* 31704 80056304 8C42001C */ lw $v0, 0x1c($v0) -/* 31708 80056308 00502021 */ addu $a0, $v0, $s0 -/* 3170C 8005630C 8C820070 */ lw $v0, 0x70($a0) -/* 31710 80056310 14520004 */ bne $v0, $s2, .L80056324 -/* 31714 80056314 00000000 */ nop -/* 31718 80056318 9085004D */ lbu $a1, 0x4d($a0) -/* 3171C 8005631C 0C015D49 */ jal func_80057524 -/* 31720 80056320 32A400FF */ andi $a0, $s5, 0xff -.L80056324: -/* 31724 80056324 8E220000 */ lw $v0, ($s1) -/* 31728 80056328 8C42000C */ lw $v0, 0xc($v0) -/* 3172C 8005632C 26B50001 */ addiu $s5, $s5, 1 -/* 31730 80056330 02A2102A */ slt $v0, $s5, $v0 -/* 31734 80056334 1440FFF2 */ bnez $v0, .L80056300 -/* 31738 80056338 2610007C */ addiu $s0, $s0, 0x7c -.L8005633C: -/* 3173C 8005633C 3C018008 */ lui $at, %hi(D_80078E2C) -/* 31740 80056340 A0208E2C */ sb $zero, %lo(D_80078E2C)($at) -.L80056344: -/* 31744 80056344 8FA90054 */ lw $t1, 0x54($sp) -/* 31748 80056348 19200194 */ blez $t1, .L8005699C -/* 3174C 8005634C 00000000 */ nop -/* 31750 80056350 3C1E800A */ lui $fp, %hi(D_800A1DF8) -/* 31754 80056354 27DE1DF8 */ addiu $fp, $fp, %lo(D_800A1DF8) -.L80056358: -/* 31758 80056358 0C014C20 */ jal func_80053080 -/* 3175C 8005635C 0000A82D */ daddu $s5, $zero, $zero -/* 31760 80056360 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31764 80056364 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31768 80056368 8C62000C */ lw $v0, 0xc($v1) -/* 3176C 8005636C 1840001E */ blez $v0, .L800563E8 -/* 31770 80056370 24170001 */ addiu $s7, $zero, 1 -/* 31774 80056374 0060302D */ daddu $a2, $v1, $zero -/* 31778 80056378 02A0282D */ daddu $a1, $s5, $zero -.L8005637C: -/* 3177C 8005637C 8CC2001C */ lw $v0, 0x1c($a2) -/* 31780 80056380 00452021 */ addu $a0, $v0, $a1 -/* 31784 80056384 90820078 */ lbu $v0, 0x78($a0) -/* 31788 80056388 240900FF */ addiu $t1, $zero, 0xff -/* 3178C 8005638C 1049000E */ beq $v0, $t1, .L800563C8 -/* 31790 80056390 0040182D */ daddu $v1, $v0, $zero -/* 31794 80056394 8CC20010 */ lw $v0, 0x10($a2) -/* 31798 80056398 0062102A */ slt $v0, $v1, $v0 -/* 3179C 8005639C 1040000A */ beqz $v0, .L800563C8 -/* 317A0 800563A0 00031040 */ sll $v0, $v1, 1 -/* 317A4 800563A4 00431021 */ addu $v0, $v0, $v1 -/* 317A8 800563A8 8CC30020 */ lw $v1, 0x20($a2) -/* 317AC 800563AC 000210C0 */ sll $v0, $v0, 3 -/* 317B0 800563B0 0062A021 */ addu $s4, $v1, $v0 -/* 317B4 800563B4 8E820014 */ lw $v0, 0x14($s4) -/* 317B8 800563B8 50400002 */ beql $v0, $zero, .L800563C4 -/* 317BC 800563BC AE840010 */ sw $a0, 0x10($s4) -/* 317C0 800563C0 AC440000 */ sw $a0, ($v0) -.L800563C4: -/* 317C4 800563C4 AE840014 */ sw $a0, 0x14($s4) -.L800563C8: -/* 317C8 800563C8 3C028008 */ lui $v0, %hi(D_80078E24) -/* 317CC 800563CC 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 317D0 800563D0 8C42000C */ lw $v0, 0xc($v0) -/* 317D4 800563D4 26B50001 */ addiu $s5, $s5, 1 -/* 317D8 800563D8 02A2102A */ slt $v0, $s5, $v0 -/* 317DC 800563DC 1440FFE7 */ bnez $v0, .L8005637C -/* 317E0 800563E0 24A5007C */ addiu $a1, $a1, 0x7c -/* 317E4 800563E4 24170001 */ addiu $s7, $zero, 1 -.L800563E8: -/* 317E8 800563E8 3C028008 */ lui $v0, %hi(D_80078E24) -/* 317EC 800563EC 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 317F0 800563F0 3C038008 */ lui $v1, %hi(D_80078E24) -/* 317F4 800563F4 24638E24 */ addiu $v1, $v1, %lo(D_80078E24) -/* 317F8 800563F8 8C420010 */ lw $v0, 0x10($v0) -/* 317FC 800563FC 18400110 */ blez $v0, .L80056840 -/* 31800 80056400 0000A82D */ daddu $s5, $zero, $zero -/* 31804 80056404 02A0B02D */ daddu $s6, $s5, $zero -.L80056408: -/* 31808 80056408 8C620000 */ lw $v0, ($v1) -/* 3180C 8005640C 8C420020 */ lw $v0, 0x20($v0) -/* 31810 80056410 0056A021 */ addu $s4, $v0, $s6 -/* 31814 80056414 8E820010 */ lw $v0, 0x10($s4) -/* 31818 80056418 10400101 */ beqz $v0, .L80056820 -/* 3181C 8005641C 3C020200 */ lui $v0, 0x200 -/* 31820 80056420 344204E0 */ ori $v0, $v0, 0x4e0 -/* 31824 80056424 0260182D */ daddu $v1, $s3, $zero -/* 31828 80056428 AC620000 */ sw $v0, ($v1) -/* 3182C 8005642C 240205C0 */ addiu $v0, $zero, 0x5c0 -/* 31830 80056430 AC620004 */ sw $v0, 4($v1) -/* 31834 80056434 8E820010 */ lw $v0, 0x10($s4) -/* 31838 80056438 1040000B */ beqz $v0, .L80056468 -/* 3183C 8005643C 26730008 */ addiu $s3, $s3, 8 -.L80056440: -/* 31840 80056440 8E840010 */ lw $a0, 0x10($s4) -/* 31844 80056444 0C015F40 */ jal func_80057D00 -/* 31848 80056448 0260282D */ daddu $a1, $s3, $zero -/* 3184C 8005644C 8E830010 */ lw $v1, 0x10($s4) -/* 31850 80056450 8C640000 */ lw $a0, ($v1) -/* 31854 80056454 0040982D */ daddu $s3, $v0, $zero -/* 31858 80056458 AC600000 */ sw $zero, ($v1) -/* 3185C 8005645C 1480FFF8 */ bnez $a0, .L80056440 -/* 31860 80056460 AE840010 */ sw $a0, 0x10($s4) -/* 31864 80056464 AE800014 */ sw $zero, 0x14($s4) -.L80056468: -/* 31868 80056468 9282000C */ lbu $v0, 0xc($s4) -/* 3186C 8005646C 1040000B */ beqz $v0, .L8005649C -/* 31870 80056470 0260282D */ daddu $a1, $s3, $zero -/* 31874 80056474 240607C0 */ addiu $a2, $zero, 0x7c0 -/* 31878 80056478 8E840004 */ lw $a0, 4($s4) -/* 3187C 8005647C 0C0163F0 */ jal func_80058FC0 -/* 31880 80056480 0000382D */ daddu $a3, $zero, $zero -/* 31884 80056484 0040282D */ daddu $a1, $v0, $zero -/* 31888 80056488 24060930 */ addiu $a2, $zero, 0x930 -/* 3188C 8005648C 8E840008 */ lw $a0, 8($s4) -/* 31890 80056490 0C0163F0 */ jal func_80058FC0 -/* 31894 80056494 0000382D */ daddu $a3, $zero, $zero -/* 31898 80056498 0040982D */ daddu $s3, $v0, $zero -.L8005649C: -/* 3189C 8005649C 3C02800A */ lui $v0, %hi(D_800A1DFC) -/* 318A0 800564A0 90421DFC */ lbu $v0, %lo(D_800A1DFC)($v0) -/* 318A4 800564A4 16A20089 */ bne $s5, $v0, .L800566CC -/* 318A8 800564A8 24020001 */ addiu $v0, $zero, 1 -/* 318AC 800564AC 3C03800A */ lui $v1, %hi(D_800A1DFE) -/* 318B0 800564B0 84631DFE */ lh $v1, %lo(D_800A1DFE)($v1) -/* 318B4 800564B4 10620006 */ beq $v1, $v0, .L800564D0 -/* 318B8 800564B8 2410FFFF */ addiu $s0, $zero, -1 -/* 318BC 800564BC 24020002 */ addiu $v0, $zero, 2 -/* 318C0 800564C0 10620006 */ beq $v1, $v0, .L800564DC -/* 318C4 800564C4 00101400 */ sll $v0, $s0, 0x10 -/* 318C8 800564C8 0801593C */ j .L800564F0 -/* 318CC 800564CC 00021403 */ sra $v0, $v0, 0x10 -.L800564D0: -/* 318D0 800564D0 241004E0 */ addiu $s0, $zero, 0x4e0 -/* 318D4 800564D4 08015939 */ j .L800564E4 -/* 318D8 800564D8 240907C0 */ addiu $t1, $zero, 0x7c0 -.L800564DC: -/* 318DC 800564DC 24100650 */ addiu $s0, $zero, 0x650 -/* 318E0 800564E0 24090930 */ addiu $t1, $zero, 0x930 -.L800564E4: -/* 318E4 800564E4 A7A9001E */ sh $t1, 0x1e($sp) -/* 318E8 800564E8 00101400 */ sll $v0, $s0, 0x10 -/* 318EC 800564EC 00021403 */ sra $v0, $v0, 0x10 -.L800564F0: -/* 318F0 800564F0 2403FFFF */ addiu $v1, $zero, -1 -/* 318F4 800564F4 10430075 */ beq $v0, $v1, .L800566CC -/* 318F8 800564F8 0260882D */ daddu $s1, $s3, $zero -/* 318FC 800564FC 8FC30000 */ lw $v1, ($fp) -/* 31900 80056500 3C02800A */ lui $v0, %hi(D_800A1E00) -/* 31904 80056504 8C421E00 */ lw $v0, %lo(D_800A1E00)($v0) -/* 31908 80056508 14400002 */ bnez $v0, .L80056514 -/* 3190C 8005650C 0062001A */ div $zero, $v1, $v0 -/* 31910 80056510 0007000D */ break 7 -.L80056514: -/* 31914 80056514 2401FFFF */ addiu $at, $zero, -1 -/* 31918 80056518 14410004 */ bne $v0, $at, .L8005652C -/* 3191C 8005651C 3C018000 */ lui $at, 0x8000 -/* 31920 80056520 14610002 */ bne $v1, $at, .L8005652C -/* 31924 80056524 00000000 */ nop -/* 31928 80056528 0006000D */ break 6 -.L8005652C: -/* 3192C 8005652C 00002810 */ mfhi $a1 -/* 31930 80056530 32100FFF */ andi $s0, $s0, 0xfff -/* 31934 80056534 3C090617 */ lui $t1, 0x617 -/* 31938 80056538 02091025 */ or $v0, $s0, $t1 -/* 3193C 8005653C AE220000 */ sw $v0, ($s1) -/* 31940 80056540 3C02800A */ lui $v0, %hi(D_800A1DF0) -/* 31944 80056544 8C421DF0 */ lw $v0, %lo(D_800A1DF0)($v0) -/* 31948 80056548 00052040 */ sll $a0, $a1, 1 -/* 3194C 8005654C 00852021 */ addu $a0, $a0, $a1 -/* 31950 80056550 000420C0 */ sll $a0, $a0, 3 -/* 31954 80056554 00852023 */ subu $a0, $a0, $a1 -/* 31958 80056558 00042100 */ sll $a0, $a0, 4 -/* 3195C 8005655C 0C018798 */ jal func_80061E60 -/* 31960 80056560 00442021 */ addu $a0, $v0, $a0 -/* 31964 80056564 8FC30000 */ lw $v1, ($fp) -/* 31968 80056568 3C04800A */ lui $a0, %hi(D_800A1E00) -/* 3196C 8005656C 8C841E00 */ lw $a0, %lo(D_800A1E00)($a0) -/* 31970 80056570 24630001 */ addiu $v1, $v1, 1 -/* 31974 80056574 14800002 */ bnez $a0, .L80056580 -/* 31978 80056578 0064001A */ div $zero, $v1, $a0 -/* 3197C 8005657C 0007000D */ break 7 -.L80056580: -/* 31980 80056580 2401FFFF */ addiu $at, $zero, -1 -/* 31984 80056584 14810004 */ bne $a0, $at, .L80056598 -/* 31988 80056588 3C018000 */ lui $at, 0x8000 -/* 3198C 8005658C 14610002 */ bne $v1, $at, .L80056598 -/* 31990 80056590 00000000 */ nop -/* 31994 80056594 0006000D */ break 6 -.L80056598: -/* 31998 80056598 00002810 */ mfhi $a1 -/* 3199C 8005659C 26730008 */ addiu $s3, $s3, 8 -/* 319A0 800565A0 AE220004 */ sw $v0, 4($s1) -/* 319A4 800565A4 0260882D */ daddu $s1, $s3, $zero -/* 319A8 800565A8 3C090417 */ lui $t1, 0x417 -/* 319AC 800565AC 3C02800A */ lui $v0, %hi(D_800A1DF0) -/* 319B0 800565B0 8C421DF0 */ lw $v0, %lo(D_800A1DF0)($v0) -/* 319B4 800565B4 02098025 */ or $s0, $s0, $t1 -/* 319B8 800565B8 AE300000 */ sw $s0, ($s1) -/* 319BC 800565BC 00052040 */ sll $a0, $a1, 1 -/* 319C0 800565C0 00852021 */ addu $a0, $a0, $a1 -/* 319C4 800565C4 000420C0 */ sll $a0, $a0, 3 -/* 319C8 800565C8 00852023 */ subu $a0, $a0, $a1 -/* 319CC 800565CC 00042100 */ sll $a0, $a0, 4 -/* 319D0 800565D0 0C018798 */ jal func_80061E60 -/* 319D4 800565D4 00442021 */ addu $a0, $v0, $a0 -/* 319D8 800565D8 8FC40000 */ lw $a0, ($fp) -/* 319DC 800565DC 3C03800A */ lui $v1, %hi(D_800A1E00) -/* 319E0 800565E0 8C631E00 */ lw $v1, %lo(D_800A1E00)($v1) -/* 319E4 800565E4 14600002 */ bnez $v1, .L800565F0 -/* 319E8 800565E8 0083001A */ div $zero, $a0, $v1 -/* 319EC 800565EC 0007000D */ break 7 -.L800565F0: -/* 319F0 800565F0 2401FFFF */ addiu $at, $zero, -1 -/* 319F4 800565F4 14610004 */ bne $v1, $at, .L80056608 -/* 319F8 800565F8 3C018000 */ lui $at, 0x8000 -/* 319FC 800565FC 14810002 */ bne $a0, $at, .L80056608 -/* 31A00 80056600 00000000 */ nop -/* 31A04 80056604 0006000D */ break 6 -.L80056608: -/* 31A08 80056608 00001810 */ mfhi $v1 -/* 31A0C 8005660C 26730008 */ addiu $s3, $s3, 8 -/* 31A10 80056610 AE220004 */ sw $v0, 4($s1) -/* 31A14 80056614 97A9001E */ lhu $t1, 0x1e($sp) -/* 31A18 80056618 0260902D */ daddu $s2, $s3, $zero -/* 31A1C 8005661C 31300FFF */ andi $s0, $t1, 0xfff -/* 31A20 80056620 3C090617 */ lui $t1, 0x617 -/* 31A24 80056624 02091025 */ or $v0, $s0, $t1 -/* 31A28 80056628 AE420000 */ sw $v0, ($s2) -/* 31A2C 8005662C 3C02800A */ lui $v0, %hi(D_800A1DF4) -/* 31A30 80056630 8C421DF4 */ lw $v0, %lo(D_800A1DF4)($v0) -/* 31A34 80056634 00032040 */ sll $a0, $v1, 1 -/* 31A38 80056638 00832021 */ addu $a0, $a0, $v1 -/* 31A3C 8005663C 000420C0 */ sll $a0, $a0, 3 -/* 31A40 80056640 00832023 */ subu $a0, $a0, $v1 -/* 31A44 80056644 00042100 */ sll $a0, $a0, 4 -/* 31A48 80056648 0C018798 */ jal func_80061E60 -/* 31A4C 8005664C 00442021 */ addu $a0, $v0, $a0 -/* 31A50 80056650 8FC30000 */ lw $v1, ($fp) -/* 31A54 80056654 3C04800A */ lui $a0, %hi(D_800A1E00) -/* 31A58 80056658 8C841E00 */ lw $a0, %lo(D_800A1E00)($a0) -/* 31A5C 8005665C 24630001 */ addiu $v1, $v1, 1 -/* 31A60 80056660 14800002 */ bnez $a0, .L8005666C -/* 31A64 80056664 0064001A */ div $zero, $v1, $a0 -/* 31A68 80056668 0007000D */ break 7 -.L8005666C: -/* 31A6C 8005666C 2401FFFF */ addiu $at, $zero, -1 -/* 31A70 80056670 14810004 */ bne $a0, $at, .L80056684 -/* 31A74 80056674 3C018000 */ lui $at, 0x8000 -/* 31A78 80056678 14610002 */ bne $v1, $at, .L80056684 -/* 31A7C 8005667C 00000000 */ nop -/* 31A80 80056680 0006000D */ break 6 -.L80056684: -/* 31A84 80056684 00002810 */ mfhi $a1 -/* 31A88 80056688 26730008 */ addiu $s3, $s3, 8 -/* 31A8C 8005668C 0260882D */ daddu $s1, $s3, $zero -/* 31A90 80056690 26730008 */ addiu $s3, $s3, 8 -/* 31A94 80056694 3C090417 */ lui $t1, 0x417 -/* 31A98 80056698 AE420004 */ sw $v0, 4($s2) -/* 31A9C 8005669C 3C02800A */ lui $v0, %hi(D_800A1DF4) -/* 31AA0 800566A0 8C421DF4 */ lw $v0, %lo(D_800A1DF4)($v0) -/* 31AA4 800566A4 02098025 */ or $s0, $s0, $t1 -/* 31AA8 800566A8 AE300000 */ sw $s0, ($s1) -/* 31AAC 800566AC 00052040 */ sll $a0, $a1, 1 -/* 31AB0 800566B0 00852021 */ addu $a0, $a0, $a1 -/* 31AB4 800566B4 000420C0 */ sll $a0, $a0, 3 -/* 31AB8 800566B8 00852023 */ subu $a0, $a0, $a1 -/* 31ABC 800566BC 00042100 */ sll $a0, $a0, 4 -/* 31AC0 800566C0 0C018798 */ jal func_80061E60 -/* 31AC4 800566C4 00442021 */ addu $a0, $v0, $a0 -/* 31AC8 800566C8 AE220004 */ sw $v0, 4($s1) -.L800566CC: -/* 31ACC 800566CC 12E00007 */ beqz $s7, .L800566EC -/* 31AD0 800566D0 0260102D */ daddu $v0, $s3, $zero -/* 31AD4 800566D4 26730008 */ addiu $s3, $s3, 8 -/* 31AD8 800566D8 3C030200 */ lui $v1, 0x200 -/* 31ADC 800566DC AC430000 */ sw $v1, ($v0) -/* 31AE0 800566E0 240302E0 */ addiu $v1, $zero, 0x2e0 -/* 31AE4 800566E4 080159C4 */ j .L80056710 -/* 31AE8 800566E8 AC430004 */ sw $v1, 4($v0) -.L800566EC: -/* 31AEC 800566EC 0260802D */ daddu $s0, $s3, $zero -/* 31AF0 800566F0 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31AF4 800566F4 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31AF8 800566F8 3C02042E */ lui $v0, 0x42e -/* 31AFC 800566FC AE020000 */ sw $v0, ($s0) -/* 31B00 80056700 8C640028 */ lw $a0, 0x28($v1) -/* 31B04 80056704 0C018798 */ jal func_80061E60 -/* 31B08 80056708 26730008 */ addiu $s3, $s3, 8 -/* 31B0C 8005670C AE020004 */ sw $v0, 4($s0) -.L80056710: -/* 31B10 80056710 0260202D */ daddu $a0, $s3, $zero -/* 31B14 80056714 26730008 */ addiu $s3, $s3, 8 -/* 31B18 80056718 0260282D */ daddu $a1, $s3, $zero -/* 31B1C 8005671C 26730008 */ addiu $s3, $s3, 8 -/* 31B20 80056720 3C060930 */ lui $a2, 0x930 -/* 31B24 80056724 3C0207C0 */ lui $v0, 0x7c0 -/* 31B28 80056728 3C090C00 */ lui $t1, 0xc00 -/* 31B2C 8005672C 96830000 */ lhu $v1, ($s4) -/* 31B30 80056730 34C60170 */ ori $a2, $a2, 0x170 -/* 31B34 80056734 AC820004 */ sw $v0, 4($a0) -/* 31B38 80056738 00691825 */ or $v1, $v1, $t1 -/* 31B3C 8005673C AC830000 */ sw $v1, ($a0) -/* 31B40 80056740 96820000 */ lhu $v0, ($s4) -/* 31B44 80056744 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31B48 80056748 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31B4C 8005674C 0260802D */ daddu $s0, $s3, $zero -/* 31B50 80056750 ACA60004 */ sw $a2, 4($a1) -/* 31B54 80056754 00491025 */ or $v0, $v0, $t1 -/* 31B58 80056758 ACA20000 */ sw $v0, ($a1) -/* 31B5C 8005675C 3C02062E */ lui $v0, 0x62e -/* 31B60 80056760 AE020000 */ sw $v0, ($s0) -/* 31B64 80056764 8C640028 */ lw $a0, 0x28($v1) -/* 31B68 80056768 0C018798 */ jal func_80061E60 -/* 31B6C 8005676C 26730008 */ addiu $s3, $s3, 8 -/* 31B70 80056770 12E00009 */ beqz $s7, .L80056798 -/* 31B74 80056774 AE020004 */ sw $v0, 4($s0) -/* 31B78 80056778 0260102D */ daddu $v0, $s3, $zero -/* 31B7C 8005677C 26730008 */ addiu $s3, $s3, 8 -/* 31B80 80056780 0000B82D */ daddu $s7, $zero, $zero -/* 31B84 80056784 3C030200 */ lui $v1, 0x200 -/* 31B88 80056788 AC430000 */ sw $v1, ($v0) -/* 31B8C 8005678C 240302E0 */ addiu $v1, $zero, 0x2e0 -/* 31B90 80056790 080159EF */ j .L800567BC -/* 31B94 80056794 AC430004 */ sw $v1, 4($v0) -.L80056798: -/* 31B98 80056798 0260802D */ daddu $s0, $s3, $zero -/* 31B9C 8005679C 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31BA0 800567A0 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31BA4 800567A4 3C02042E */ lui $v0, 0x42e -/* 31BA8 800567A8 AE020000 */ sw $v0, ($s0) -/* 31BAC 800567AC 8C640024 */ lw $a0, 0x24($v1) -/* 31BB0 800567B0 0C018798 */ jal func_80061E60 -/* 31BB4 800567B4 26730008 */ addiu $s3, $s3, 8 -/* 31BB8 800567B8 AE020004 */ sw $v0, 4($s0) -.L800567BC: -/* 31BBC 800567BC 0260202D */ daddu $a0, $s3, $zero -/* 31BC0 800567C0 26730008 */ addiu $s3, $s3, 8 -/* 31BC4 800567C4 0260282D */ daddu $a1, $s3, $zero -/* 31BC8 800567C8 26730008 */ addiu $s3, $s3, 8 -/* 31BCC 800567CC 3C060650 */ lui $a2, 0x650 -/* 31BD0 800567D0 3C0204E0 */ lui $v0, 0x4e0 -/* 31BD4 800567D4 3C090C00 */ lui $t1, 0xc00 -/* 31BD8 800567D8 96830000 */ lhu $v1, ($s4) -/* 31BDC 800567DC 34C60170 */ ori $a2, $a2, 0x170 -/* 31BE0 800567E0 AC820004 */ sw $v0, 4($a0) -/* 31BE4 800567E4 00691825 */ or $v1, $v1, $t1 -/* 31BE8 800567E8 AC830000 */ sw $v1, ($a0) -/* 31BEC 800567EC 96820000 */ lhu $v0, ($s4) -/* 31BF0 800567F0 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31BF4 800567F4 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31BF8 800567F8 0260802D */ daddu $s0, $s3, $zero -/* 31BFC 800567FC ACA60004 */ sw $a2, 4($a1) -/* 31C00 80056800 00491025 */ or $v0, $v0, $t1 -/* 31C04 80056804 ACA20000 */ sw $v0, ($a1) -/* 31C08 80056808 3C02062E */ lui $v0, 0x62e -/* 31C0C 8005680C AE020000 */ sw $v0, ($s0) -/* 31C10 80056810 8C640024 */ lw $a0, 0x24($v1) -/* 31C14 80056814 0C018798 */ jal func_80061E60 -/* 31C18 80056818 26730008 */ addiu $s3, $s3, 8 -/* 31C1C 8005681C AE020004 */ sw $v0, 4($s0) -.L80056820: -/* 31C20 80056820 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31C24 80056824 24638E24 */ addiu $v1, $v1, %lo(D_80078E24) -/* 31C28 80056828 8C620000 */ lw $v0, ($v1) -/* 31C2C 8005682C 8C420010 */ lw $v0, 0x10($v0) -/* 31C30 80056830 26B50001 */ addiu $s5, $s5, 1 -/* 31C34 80056834 02A2102A */ slt $v0, $s5, $v0 -/* 31C38 80056838 1440FEF3 */ bnez $v0, .L80056408 -/* 31C3C 8005683C 26D60018 */ addiu $s6, $s6, 0x18 -.L80056840: -/* 31C40 80056840 0260182D */ daddu $v1, $s3, $zero -/* 31C44 80056844 26730008 */ addiu $s3, $s3, 8 -/* 31C48 80056848 3C0404E0 */ lui $a0, 0x4e0 -/* 31C4C 8005684C 348402E0 */ ori $a0, $a0, 0x2e0 -/* 31C50 80056850 3C05042E */ lui $a1, 0x42e -/* 31C54 80056854 34A507C0 */ ori $a1, $a1, 0x7c0 -/* 31C58 80056858 3C020A00 */ lui $v0, 0xa00 -/* 31C5C 8005685C AC620000 */ sw $v0, ($v1) -/* 31C60 80056860 3C028008 */ lui $v0, %hi(D_80078E24) -/* 31C64 80056864 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 31C68 80056868 0260802D */ daddu $s0, $s3, $zero -/* 31C6C 8005686C AC640004 */ sw $a0, 4($v1) -/* 31C70 80056870 AE050000 */ sw $a1, ($s0) -/* 31C74 80056874 8C440028 */ lw $a0, 0x28($v0) -/* 31C78 80056878 0C018798 */ jal func_80061E60 -/* 31C7C 8005687C 26730008 */ addiu $s3, $s3, 8 -/* 31C80 80056880 0260382D */ daddu $a3, $s3, $zero -/* 31C84 80056884 26730008 */ addiu $s3, $s3, 8 -/* 31C88 80056888 3C060C00 */ lui $a2, 0xc00 -/* 31C8C 8005688C 34C67FFF */ ori $a2, $a2, 0x7fff -/* 31C90 80056890 3C0807C0 */ lui $t0, 0x7c0 -/* 31C94 80056894 350804E0 */ ori $t0, $t0, 0x4e0 -/* 31C98 80056898 0260182D */ daddu $v1, $s3, $zero -/* 31C9C 8005689C 26730008 */ addiu $s3, $s3, 8 -/* 31CA0 800568A0 3C040930 */ lui $a0, 0x930 -/* 31CA4 800568A4 3C058008 */ lui $a1, %hi(D_80078E28) -/* 31CA8 800568A8 90A58E28 */ lbu $a1, %lo(D_80078E28)($a1) -/* 31CAC 800568AC 34840650 */ ori $a0, $a0, 0x650 -/* 31CB0 800568B0 AE020004 */ sw $v0, 4($s0) -/* 31CB4 800568B4 ACE60000 */ sw $a2, ($a3) -/* 31CB8 800568B8 ACE80004 */ sw $t0, 4($a3) -/* 31CBC 800568BC AC660000 */ sw $a2, ($v1) -/* 31CC0 800568C0 10A0001D */ beqz $a1, .L80056938 -/* 31CC4 800568C4 AC640004 */ sw $a0, 4($v1) -/* 31CC8 800568C8 0260202D */ daddu $a0, $s3, $zero -/* 31CCC 800568CC 26730008 */ addiu $s3, $s3, 8 -/* 31CD0 800568D0 3C020A00 */ lui $v0, 0xa00 -/* 31CD4 800568D4 344204E0 */ ori $v0, $v0, 0x4e0 -/* 31CD8 800568D8 0260182D */ daddu $v1, $s3, $zero -/* 31CDC 800568DC 26730008 */ addiu $s3, $s3, 8 -/* 31CE0 800568E0 3C070200 */ lui $a3, 0x200 -/* 31CE4 800568E4 34E704E0 */ ori $a3, $a3, 0x4e0 -/* 31CE8 800568E8 0260282D */ daddu $a1, $s3, $zero -/* 31CEC 800568EC 26730008 */ addiu $s3, $s3, 8 -/* 31CF0 800568F0 0260302D */ daddu $a2, $s3, $zero -/* 31CF4 800568F4 26730008 */ addiu $s3, $s3, 8 -/* 31CF8 800568F8 3C080170 */ lui $t0, 0x170 -/* 31CFC 800568FC 35080650 */ ori $t0, $t0, 0x650 -/* 31D00 80056900 AC820000 */ sw $v0, ($a0) -/* 31D04 80056904 240202E0 */ addiu $v0, $zero, 0x2e0 -/* 31D08 80056908 AC820004 */ sw $v0, 4($a0) -/* 31D0C 8005690C AC670000 */ sw $a3, ($v1) -/* 31D10 80056910 AC620004 */ sw $v0, 4($v1) -/* 31D14 80056914 3C038008 */ lui $v1, %hi(D_80078E2A) -/* 31D18 80056918 94638E2A */ lhu $v1, %lo(D_80078E2A)($v1) -/* 31D1C 8005691C 240204E0 */ addiu $v0, $zero, 0x4e0 -/* 31D20 80056920 ACA20004 */ sw $v0, 4($a1) -/* 31D24 80056924 3C020C00 */ lui $v0, 0xc00 -/* 31D28 80056928 00621825 */ or $v1, $v1, $v0 -/* 31D2C 8005692C ACA30000 */ sw $v1, ($a1) -/* 31D30 80056930 ACC30000 */ sw $v1, ($a2) -/* 31D34 80056934 ACC80004 */ sw $t0, 4($a2) -.L80056938: -/* 31D38 80056938 0260202D */ daddu $a0, $s3, $zero -/* 31D3C 8005693C 26730008 */ addiu $s3, $s3, 8 -/* 31D40 80056940 0260182D */ daddu $v1, $s3, $zero -/* 31D44 80056944 8FA90054 */ lw $t1, 0x54($sp) -/* 31D48 80056948 3C020D00 */ lui $v0, 0xd00 -/* 31D4C 8005694C 2529FF48 */ addiu $t1, $t1, -0xb8 -/* 31D50 80056950 AFA90054 */ sw $t1, 0x54($sp) -/* 31D54 80056954 AC820000 */ sw $v0, ($a0) -/* 31D58 80056958 8FA90010 */ lw $t1, 0x10($sp) -/* 31D5C 8005695C 3C048008 */ lui $a0, %hi(D_80078E24) -/* 31D60 80056960 8C848E24 */ lw $a0, %lo(D_80078E24)($a0) -/* 31D64 80056964 3C02062E */ lui $v0, 0x62e -/* 31D68 80056968 AC690004 */ sw $t1, 4($v1) -/* 31D6C 8005696C 252902E0 */ addiu $t1, $t1, 0x2e0 -/* 31D70 80056970 AFA90010 */ sw $t1, 0x10($sp) -/* 31D74 80056974 AC620000 */ sw $v0, ($v1) -/* 31D78 80056978 8FC20000 */ lw $v0, ($fp) -/* 31D7C 8005697C 8C830000 */ lw $v1, ($a0) -/* 31D80 80056980 24420001 */ addiu $v0, $v0, 1 -/* 31D84 80056984 246300B8 */ addiu $v1, $v1, 0xb8 -/* 31D88 80056988 AFC20000 */ sw $v0, ($fp) -/* 31D8C 8005698C AC830000 */ sw $v1, ($a0) -/* 31D90 80056990 8FA90054 */ lw $t1, 0x54($sp) -/* 31D94 80056994 1D20FE70 */ bgtz $t1, .L80056358 -/* 31D98 80056998 26730008 */ addiu $s3, $s3, 8 -.L8005699C: -/* 31D9C 8005699C 8FA90048 */ lw $t1, 0x48($sp) -/* 31DA0 800569A0 02691023 */ subu $v0, $s3, $t1 -/* 31DA4 800569A4 8FA9004C */ lw $t1, 0x4c($sp) -/* 31DA8 800569A8 000210C3 */ sra $v0, $v0, 3 -/* 31DAC 800569AC AD220000 */ sw $v0, ($t1) -.L800569B0: -/* 31DB0 800569B0 0260102D */ daddu $v0, $s3, $zero -/* 31DB4 800569B4 8FBF0044 */ lw $ra, 0x44($sp) -/* 31DB8 800569B8 8FBE0040 */ lw $fp, 0x40($sp) -/* 31DBC 800569BC 8FB7003C */ lw $s7, 0x3c($sp) -/* 31DC0 800569C0 8FB60038 */ lw $s6, 0x38($sp) -/* 31DC4 800569C4 8FB50034 */ lw $s5, 0x34($sp) -/* 31DC8 800569C8 8FB40030 */ lw $s4, 0x30($sp) -/* 31DCC 800569CC 8FB3002C */ lw $s3, 0x2c($sp) -/* 31DD0 800569D0 8FB20028 */ lw $s2, 0x28($sp) -/* 31DD4 800569D4 8FB10024 */ lw $s1, 0x24($sp) -/* 31DD8 800569D8 8FB00020 */ lw $s0, 0x20($sp) -/* 31DDC 800569DC 03E00008 */ jr $ra -/* 31DE0 800569E0 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/31300/func_800569E4.s b/ver/jp/asm/nonmatchings/31300/func_800569E4.s deleted file mode 100644 index e206711ef8..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800569E4.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800569E4 -/* 31DE4 800569E4 24020001 */ addiu $v0, $zero, 1 -/* 31DE8 800569E8 3C018008 */ lui $at, %hi(D_80078E28) -/* 31DEC 800569EC 03E00008 */ jr $ra -/* 31DF0 800569F0 A0228E28 */ sb $v0, %lo(D_80078E28)($at) diff --git a/ver/jp/asm/nonmatchings/31300/func_800569F4.s b/ver/jp/asm/nonmatchings/31300/func_800569F4.s deleted file mode 100644 index c85f715920..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800569F4.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800569F4 -/* 31DF4 800569F4 3C018008 */ lui $at, %hi(D_80078E2A) -/* 31DF8 800569F8 03E00008 */ jr $ra -/* 31DFC 800569FC A4248E2A */ sh $a0, %lo(D_80078E2A)($at) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056A00.s b/ver/jp/asm/nonmatchings/31300/func_80056A00.s deleted file mode 100644 index aee747c759..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056A00.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056A00 -/* 31E00 80056A00 3C028008 */ lui $v0, %hi(D_80078E2A) -/* 31E04 80056A04 03E00008 */ jr $ra -/* 31E08 80056A08 84428E2A */ lh $v0, %lo(D_80078E2A)($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056A0C.s b/ver/jp/asm/nonmatchings/31300/func_80056A0C.s deleted file mode 100644 index 1970cef467..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056A0C.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056A0C -/* 31E0C 80056A0C 3C028008 */ lui $v0, %hi(D_80078151) -/* 31E10 80056A10 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 31E14 80056A14 A0440000 */ sb $a0, ($v0) -/* 31E18 80056A18 24020001 */ addiu $v0, $zero, 1 -/* 31E1C 80056A1C 3C018008 */ lui $at, %hi(D_80078E2C) -/* 31E20 80056A20 03E00008 */ jr $ra -/* 31E24 80056A24 A0228E2C */ sb $v0, %lo(D_80078E2C)($at) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056A28.s b/ver/jp/asm/nonmatchings/31300/func_80056A28.s deleted file mode 100644 index 0069096f59..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056A28.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056A28 -/* 31E28 80056A28 308400FF */ andi $a0, $a0, 0xff -/* 31E2C 80056A2C 00041040 */ sll $v0, $a0, 1 -/* 31E30 80056A30 00441021 */ addu $v0, $v0, $a0 -/* 31E34 80056A34 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31E38 80056A38 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31E3C 80056A3C 000210C0 */ sll $v0, $v0, 3 -/* 31E40 80056A40 8C630020 */ lw $v1, 0x20($v1) -/* 31E44 80056A44 30A57FFF */ andi $a1, $a1, 0x7fff -/* 31E48 80056A48 00621821 */ addu $v1, $v1, $v0 -/* 31E4C 80056A4C 03E00008 */ jr $ra -/* 31E50 80056A50 A4650000 */ sh $a1, ($v1) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056A54.s b/ver/jp/asm/nonmatchings/31300/func_80056A54.s deleted file mode 100644 index 177ede94c0..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056A54.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056A54 -/* 31E54 80056A54 308400FF */ andi $a0, $a0, 0xff -/* 31E58 80056A58 00041840 */ sll $v1, $a0, 1 -/* 31E5C 80056A5C 3C028008 */ lui $v0, %hi(D_80078E24) -/* 31E60 80056A60 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 31E64 80056A64 00641821 */ addu $v1, $v1, $a0 -/* 31E68 80056A68 8C420020 */ lw $v0, 0x20($v0) -/* 31E6C 80056A6C 000318C0 */ sll $v1, $v1, 3 -/* 31E70 80056A70 00431021 */ addu $v0, $v0, $v1 -/* 31E74 80056A74 03E00008 */ jr $ra -/* 31E78 80056A78 94420000 */ lhu $v0, ($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056A7C.s b/ver/jp/asm/nonmatchings/31300/func_80056A7C.s deleted file mode 100644 index f89303207f..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056A7C.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056A7C -/* 31E7C 80056A7C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 31E80 80056A80 00A0302D */ daddu $a2, $a1, $zero -/* 31E84 80056A84 308400FF */ andi $a0, $a0, 0xff -/* 31E88 80056A88 00041040 */ sll $v0, $a0, 1 -/* 31E8C 80056A8C 00441021 */ addu $v0, $v0, $a0 -/* 31E90 80056A90 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31E94 80056A94 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31E98 80056A98 000210C0 */ sll $v0, $v0, 3 -/* 31E9C 80056A9C AFBF0018 */ sw $ra, 0x18($sp) -/* 31EA0 80056AA0 AFB10014 */ sw $s1, 0x14($sp) -/* 31EA4 80056AA4 AFB00010 */ sw $s0, 0x10($sp) -/* 31EA8 80056AA8 8C700020 */ lw $s0, 0x20($v1) -/* 31EAC 80056AAC 30D100FF */ andi $s1, $a2, 0xff -/* 31EB0 80056AB0 02028021 */ addu $s0, $s0, $v0 -/* 31EB4 80056AB4 8E040004 */ lw $a0, 4($s0) -/* 31EB8 80056AB8 0220282D */ daddu $a1, $s1, $zero -/* 31EBC 80056ABC 0C01633F */ jal func_80058CFC -/* 31EC0 80056AC0 A206000C */ sb $a2, 0xc($s0) -/* 31EC4 80056AC4 8E040008 */ lw $a0, 8($s0) -/* 31EC8 80056AC8 0C01633F */ jal func_80058CFC -/* 31ECC 80056ACC 0220282D */ daddu $a1, $s1, $zero -/* 31ED0 80056AD0 8FBF0018 */ lw $ra, 0x18($sp) -/* 31ED4 80056AD4 8FB10014 */ lw $s1, 0x14($sp) -/* 31ED8 80056AD8 8FB00010 */ lw $s0, 0x10($sp) -/* 31EDC 80056ADC 03E00008 */ jr $ra -/* 31EE0 80056AE0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/31300/func_80056AE4.s b/ver/jp/asm/nonmatchings/31300/func_80056AE4.s deleted file mode 100644 index e617ea4758..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056AE4.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056AE4 -/* 31EE4 80056AE4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 31EE8 80056AE8 AFB3001C */ sw $s3, 0x1c($sp) -/* 31EEC 80056AEC 00E0982D */ daddu $s3, $a3, $zero -/* 31EF0 80056AF0 AFB20018 */ sw $s2, 0x18($sp) -/* 31EF4 80056AF4 00059400 */ sll $s2, $a1, 0x10 -/* 31EF8 80056AF8 00129403 */ sra $s2, $s2, 0x10 -/* 31EFC 80056AFC 0240282D */ daddu $a1, $s2, $zero -/* 31F00 80056B00 AFB10014 */ sw $s1, 0x14($sp) -/* 31F04 80056B04 00068C00 */ sll $s1, $a2, 0x10 -/* 31F08 80056B08 00118C03 */ sra $s1, $s1, 0x10 -/* 31F0C 80056B0C 308400FF */ andi $a0, $a0, 0xff -/* 31F10 80056B10 00041040 */ sll $v0, $a0, 1 -/* 31F14 80056B14 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31F18 80056B18 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31F1C 80056B1C 00441021 */ addu $v0, $v0, $a0 -/* 31F20 80056B20 AFBF0020 */ sw $ra, 0x20($sp) -/* 31F24 80056B24 AFB00010 */ sw $s0, 0x10($sp) -/* 31F28 80056B28 8C700020 */ lw $s0, 0x20($v1) -/* 31F2C 80056B2C 000210C0 */ sll $v0, $v0, 3 -/* 31F30 80056B30 02028021 */ addu $s0, $s0, $v0 -/* 31F34 80056B34 8E040004 */ lw $a0, 4($s0) -/* 31F38 80056B38 0C016554 */ jal func_80059550 -/* 31F3C 80056B3C 0220302D */ daddu $a2, $s1, $zero -/* 31F40 80056B40 0240282D */ daddu $a1, $s2, $zero -/* 31F44 80056B44 0220302D */ daddu $a2, $s1, $zero -/* 31F48 80056B48 8E040008 */ lw $a0, 8($s0) -/* 31F4C 80056B4C 0C016554 */ jal func_80059550 -/* 31F50 80056B50 0260382D */ daddu $a3, $s3, $zero -/* 31F54 80056B54 8FBF0020 */ lw $ra, 0x20($sp) -/* 31F58 80056B58 8FB3001C */ lw $s3, 0x1c($sp) -/* 31F5C 80056B5C 8FB20018 */ lw $s2, 0x18($sp) -/* 31F60 80056B60 8FB10014 */ lw $s1, 0x14($sp) -/* 31F64 80056B64 8FB00010 */ lw $s0, 0x10($sp) -/* 31F68 80056B68 03E00008 */ jr $ra -/* 31F6C 80056B6C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/31300/func_80056B70.s b/ver/jp/asm/nonmatchings/31300/func_80056B70.s deleted file mode 100644 index a78fff41de..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056B70.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056B70 -/* 31F70 80056B70 308400FF */ andi $a0, $a0, 0xff -/* 31F74 80056B74 00041940 */ sll $v1, $a0, 5 -/* 31F78 80056B78 3C028008 */ lui $v0, %hi(D_80078E24) -/* 31F7C 80056B7C 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 31F80 80056B80 00641823 */ subu $v1, $v1, $a0 -/* 31F84 80056B84 8C42001C */ lw $v0, 0x1c($v0) -/* 31F88 80056B88 00031880 */ sll $v1, $v1, 2 -/* 31F8C 80056B8C 00431021 */ addu $v0, $v0, $v1 -/* 31F90 80056B90 03E00008 */ jr $ra -/* 31F94 80056B94 A0450078 */ sb $a1, 0x78($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056B98.s b/ver/jp/asm/nonmatchings/31300/func_80056B98.s deleted file mode 100644 index 8c7c366b94..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056B98.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056B98 -/* 31F98 80056B98 308400FF */ andi $a0, $a0, 0xff -/* 31F9C 80056B9C 00041140 */ sll $v0, $a0, 5 -/* 31FA0 80056BA0 00441023 */ subu $v0, $v0, $a0 -/* 31FA4 80056BA4 3C038008 */ lui $v1, %hi(D_80078E24) -/* 31FA8 80056BA8 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 31FAC 80056BAC 00021080 */ sll $v0, $v0, 2 -/* 31FB0 80056BB0 8C63001C */ lw $v1, 0x1c($v1) -/* 31FB4 80056BB4 24050001 */ addiu $a1, $zero, 1 -/* 31FB8 80056BB8 00621821 */ addu $v1, $v1, $v0 -/* 31FBC 80056BBC 8C620018 */ lw $v0, 0x18($v1) -/* 31FC0 80056BC0 24640004 */ addiu $a0, $v1, 4 -/* 31FC4 80056BC4 AC600070 */ sw $zero, 0x70($v1) -/* 31FC8 80056BC8 AC65006C */ sw $a1, 0x6c($v1) -/* 31FCC 80056BCC A465004E */ sh $a1, 0x4e($v1) -/* 31FD0 80056BD0 AC600040 */ sw $zero, 0x40($v1) -/* 31FD4 80056BD4 AC650044 */ sw $a1, 0x44($v1) -/* 31FD8 80056BD8 AC60002C */ sw $zero, 0x2c($v1) -/* 31FDC 80056BDC AC650030 */ sw $a1, 0x30($v1) -/* 31FE0 80056BE0 1040000F */ beqz $v0, .L80056C20 -/* 31FE4 80056BE4 AC600028 */ sw $zero, 0x28($v1) -/* 31FE8 80056BE8 8C820014 */ lw $v0, 0x14($a0) -/* 31FEC 80056BEC 8C420000 */ lw $v0, ($v0) -/* 31FF0 80056BF0 AC620034 */ sw $v0, 0x34($v1) -/* 31FF4 80056BF4 8C840014 */ lw $a0, 0x14($a0) -/* 31FF8 80056BF8 90820024 */ lbu $v0, 0x24($a0) -/* 31FFC 80056BFC 10400003 */ beqz $v0, .L80056C0C -/* 32000 80056C00 00000000 */ nop -/* 32004 80056C04 14450006 */ bne $v0, $a1, .L80056C20 -/* 32008 80056C08 00000000 */ nop -.L80056C0C: -/* 3200C 80056C0C 8C820010 */ lw $v0, 0x10($a0) -/* 32010 80056C10 10400003 */ beqz $v0, .L80056C20 -/* 32014 80056C14 00000000 */ nop -/* 32018 80056C18 8C820014 */ lw $v0, 0x14($a0) -/* 3201C 80056C1C AC620014 */ sw $v0, 0x14($v1) -.L80056C20: -/* 32020 80056C20 03E00008 */ jr $ra -/* 32024 80056C24 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80056C28.s b/ver/jp/asm/nonmatchings/31300/func_80056C28.s deleted file mode 100644 index 1cc468d625..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056C28.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056C28 -/* 32028 80056C28 308400FF */ andi $a0, $a0, 0xff -/* 3202C 80056C2C 00041140 */ sll $v0, $a0, 5 -/* 32030 80056C30 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32034 80056C34 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32038 80056C38 00441023 */ subu $v0, $v0, $a0 -/* 3203C 80056C3C 8C63001C */ lw $v1, 0x1c($v1) -/* 32040 80056C40 00021080 */ sll $v0, $v0, 2 -/* 32044 80056C44 00621821 */ addu $v1, $v1, $v0 -/* 32048 80056C48 24020001 */ addiu $v0, $zero, 1 -/* 3204C 80056C4C 03E00008 */ jr $ra -/* 32050 80056C50 AC620070 */ sw $v0, 0x70($v1) diff --git a/ver/jp/asm/nonmatchings/31300/func_80056C54.s b/ver/jp/asm/nonmatchings/31300/func_80056C54.s deleted file mode 100644 index 4d2924941f..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056C54.s +++ /dev/null @@ -1,173 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056C54 -/* 32054 80056C54 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 32058 80056C58 308400FF */ andi $a0, $a0, 0xff -/* 3205C 80056C5C F7B40028 */ sdc1 $f20, 0x28($sp) -/* 32060 80056C60 4487A000 */ mtc1 $a3, $f20 -/* 32064 80056C64 00041140 */ sll $v0, $a0, 5 -/* 32068 80056C68 AFB10014 */ sw $s1, 0x14($sp) -/* 3206C 80056C6C 97B10042 */ lhu $s1, 0x42($sp) -/* 32070 80056C70 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32074 80056C74 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32078 80056C78 00441023 */ subu $v0, $v0, $a0 -/* 3207C 80056C7C AFB20018 */ sw $s2, 0x18($sp) -/* 32080 80056C80 93B20047 */ lbu $s2, 0x47($sp) -/* 32084 80056C84 00021080 */ sll $v0, $v0, 2 -/* 32088 80056C88 AFBF0024 */ sw $ra, 0x24($sp) -/* 3208C 80056C8C AFB40020 */ sw $s4, 0x20($sp) -/* 32090 80056C90 AFB3001C */ sw $s3, 0x1c($sp) -/* 32094 80056C94 AFB00010 */ sw $s0, 0x10($sp) -/* 32098 80056C98 8C63001C */ lw $v1, 0x1c($v1) -/* 3209C 80056C9C 93B3004B */ lbu $s3, 0x4b($sp) -/* 320A0 80056CA0 00623821 */ addu $a3, $v1, $v0 -/* 320A4 80056CA4 24E40004 */ addiu $a0, $a3, 4 -/* 320A8 80056CA8 A0E50078 */ sb $a1, 0x78($a3) -/* 320AC 80056CAC ACE60018 */ sw $a2, 0x18($a3) -/* 320B0 80056CB0 8C820014 */ lw $v0, 0x14($a0) -/* 320B4 80056CB4 8C420000 */ lw $v0, ($v0) -/* 320B8 80056CB8 ACE00028 */ sw $zero, 0x28($a3) -/* 320BC 80056CBC ACE20034 */ sw $v0, 0x34($a3) -/* 320C0 80056CC0 8C850014 */ lw $a1, 0x14($a0) -/* 320C4 80056CC4 24F00048 */ addiu $s0, $a3, 0x48 -/* 320C8 80056CC8 90A30024 */ lbu $v1, 0x24($a1) -/* 320CC 80056CCC 10600006 */ beqz $v1, .L80056CE8 -/* 320D0 80056CD0 24F40038 */ addiu $s4, $a3, 0x38 -/* 320D4 80056CD4 24020001 */ addiu $v0, $zero, 1 -/* 320D8 80056CD8 10620022 */ beq $v1, $v0, .L80056D64 -/* 320DC 80056CDC 00000000 */ nop -/* 320E0 80056CE0 08015B68 */ j .L80056DA0 -/* 320E4 80056CE4 24050001 */ addiu $a1, $zero, 1 -.L80056CE8: -/* 320E8 80056CE8 3C0338E3 */ lui $v1, 0x38e3 -/* 320EC 80056CEC 8CA20004 */ lw $v0, 4($a1) -/* 320F0 80056CF0 34638E39 */ ori $v1, $v1, 0x8e39 -/* 320F4 80056CF4 00430019 */ multu $v0, $v1 -/* 320F8 80056CF8 00004010 */ mfhi $t0 -/* 320FC 80056CFC 00081842 */ srl $v1, $t0, 1 -/* 32100 80056D00 000310C0 */ sll $v0, $v1, 3 -/* 32104 80056D04 00431021 */ addu $v0, $v0, $v1 -/* 32108 80056D08 ACA20004 */ sw $v0, 4($a1) -/* 3210C 80056D0C 8C820014 */ lw $v0, 0x14($a0) -/* 32110 80056D10 9442001C */ lhu $v0, 0x1c($v0) -/* 32114 80056D14 ACE2001C */ sw $v0, 0x1c($a3) -/* 32118 80056D18 8C830014 */ lw $v1, 0x14($a0) -/* 3211C 80056D1C 8C620010 */ lw $v0, 0x10($v1) -/* 32120 80056D20 5040001C */ beql $v0, $zero, .L80056D94 -/* 32124 80056D24 ACE00014 */ sw $zero, 0x14($a3) -/* 32128 80056D28 8C62000C */ lw $v0, 0xc($v1) -/* 3212C 80056D2C ACE2000C */ sw $v0, 0xc($a3) -/* 32130 80056D30 8C820014 */ lw $v0, 0x14($a0) -/* 32134 80056D34 8C420010 */ lw $v0, 0x10($v0) -/* 32138 80056D38 ACE20010 */ sw $v0, 0x10($a3) -/* 3213C 80056D3C 8C820014 */ lw $v0, 0x14($a0) -/* 32140 80056D40 8C420014 */ lw $v0, 0x14($v0) -/* 32144 80056D44 ACE20014 */ sw $v0, 0x14($a3) -/* 32148 80056D48 8C820014 */ lw $v0, 0x14($a0) -/* 3214C 80056D4C 8CE50008 */ lw $a1, 8($a3) -/* 32150 80056D50 8C440008 */ lw $a0, 8($v0) -/* 32154 80056D54 0C015F22 */ jal func_80057C88 -/* 32158 80056D58 24060020 */ addiu $a2, $zero, 0x20 -/* 3215C 80056D5C 08015B68 */ j .L80056DA0 -/* 32160 80056D60 24050001 */ addiu $a1, $zero, 1 -.L80056D64: -/* 32164 80056D64 8CA20010 */ lw $v0, 0x10($a1) -/* 32168 80056D68 5040000A */ beql $v0, $zero, .L80056D94 -/* 3216C 80056D6C ACE00014 */ sw $zero, 0x14($a3) -/* 32170 80056D70 8CA2000C */ lw $v0, 0xc($a1) -/* 32174 80056D74 ACE2000C */ sw $v0, 0xc($a3) -/* 32178 80056D78 8C820014 */ lw $v0, 0x14($a0) -/* 3217C 80056D7C 8C420010 */ lw $v0, 0x10($v0) -/* 32180 80056D80 ACE20010 */ sw $v0, 0x10($a3) -/* 32184 80056D84 8C820014 */ lw $v0, 0x14($a0) -/* 32188 80056D88 8C420014 */ lw $v0, 0x14($v0) -/* 3218C 80056D8C 08015B67 */ j .L80056D9C -/* 32190 80056D90 ACE20014 */ sw $v0, 0x14($a3) -.L80056D94: -/* 32194 80056D94 ACE00010 */ sw $zero, 0x10($a3) -/* 32198 80056D98 ACE0000C */ sw $zero, 0xc($a3) -.L80056D9C: -/* 3219C 80056D9C 24050001 */ addiu $a1, $zero, 1 -.L80056DA0: -/* 321A0 80056DA0 00111400 */ sll $v0, $s1, 0x10 -/* 321A4 80056DA4 00021403 */ sra $v0, $v0, 0x10 -/* 321A8 80056DA8 326300FF */ andi $v1, $s3, 0xff -/* 321AC 80056DAC 00420018 */ mult $v0, $v0 -/* 321B0 80056DB0 AE050028 */ sw $a1, 0x28($s0) -/* 321B4 80056DB4 AE050024 */ sw $a1, 0x24($s0) -/* 321B8 80056DB8 AE00001C */ sw $zero, 0x1c($s0) -/* 321BC 80056DBC 8FA2004C */ lw $v0, 0x4c($sp) -/* 321C0 80056DC0 2406007F */ addiu $a2, $zero, 0x7f -/* 321C4 80056DC4 AE020020 */ sw $v0, 0x20($s0) -/* 321C8 80056DC8 324200FF */ andi $v0, $s2, 0xff -/* 321CC 80056DCC A6020004 */ sh $v0, 4($s0) -/* 321D0 80056DD0 00004012 */ mflo $t0 -/* 321D4 80056DD4 000813C3 */ sra $v0, $t0, 0xf -/* 321D8 80056DD8 A6020006 */ sh $v0, 6($s0) -/* 321DC 80056DDC 00A31004 */ sllv $v0, $v1, $a1 -/* 321E0 80056DE0 00C31823 */ subu $v1, $a2, $v1 -/* 321E4 80056DE4 3C018008 */ lui $at, %hi(D_80078E30) -/* 321E8 80056DE8 00220821 */ addu $at, $at, $v0 -/* 321EC 80056DEC 94228E30 */ lhu $v0, %lo(D_80078E30)($at) -/* 321F0 80056DF0 00A31804 */ sllv $v1, $v1, $a1 -/* 321F4 80056DF4 A602000C */ sh $v0, 0xc($s0) -/* 321F8 80056DF8 3C028008 */ lui $v0, %hi(D_80078E30) -/* 321FC 80056DFC 00431021 */ addu $v0, $v0, $v1 -/* 32200 80056E00 94428E30 */ lhu $v0, %lo(D_80078E30)($v0) -/* 32204 80056E04 A602000E */ sh $v0, 0xe($s0) -/* 32208 80056E08 8E020020 */ lw $v0, 0x20($s0) -/* 3220C 80056E0C 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32210 80056E10 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 32214 80056E14 10400004 */ beqz $v0, .L80056E28 -/* 32218 80056E18 00000000 */ nop -/* 3221C 80056E1C A6050008 */ sh $a1, 8($s0) -/* 32220 80056E20 08015BAB */ j .L80056EAC -/* 32224 80056E24 A605000A */ sh $a1, 0xa($s0) -.L80056E28: -/* 32228 80056E28 3C028008 */ lui $v0, %hi(D_80078151) -/* 3222C 80056E2C 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32230 80056E30 90420000 */ lbu $v0, ($v0) -/* 32234 80056E34 1440000A */ bnez $v0, .L80056E60 -/* 32238 80056E38 00000000 */ nop -/* 3223C 80056E3C 86030006 */ lh $v1, 6($s0) -/* 32240 80056E40 84820080 */ lh $v0, 0x80($a0) -/* 32244 80056E44 00620018 */ mult $v1, $v0 -/* 32248 80056E48 00004012 */ mflo $t0 -/* 3224C 80056E4C 000813C3 */ sra $v0, $t0, 0xf -/* 32250 80056E50 A6020008 */ sh $v0, 8($s0) -/* 32254 80056E54 84820080 */ lh $v0, 0x80($a0) -/* 32258 80056E58 08015BA8 */ j .L80056EA0 -/* 3225C 80056E5C 00620018 */ mult $v1, $v0 -.L80056E60: -/* 32260 80056E60 86020004 */ lh $v0, 4($s0) -/* 32264 80056E64 86030006 */ lh $v1, 6($s0) -/* 32268 80056E68 00021040 */ sll $v0, $v0, 1 -/* 3226C 80056E6C 00441021 */ addu $v0, $v0, $a0 -/* 32270 80056E70 84420000 */ lh $v0, ($v0) -/* 32274 80056E74 00620018 */ mult $v1, $v0 -/* 32278 80056E78 86020004 */ lh $v0, 4($s0) -/* 3227C 80056E7C 00C21023 */ subu $v0, $a2, $v0 -/* 32280 80056E80 00021040 */ sll $v0, $v0, 1 -/* 32284 80056E84 00441021 */ addu $v0, $v0, $a0 -/* 32288 80056E88 00004012 */ mflo $t0 -/* 3228C 80056E8C 00081BC3 */ sra $v1, $t0, 0xf -/* 32290 80056E90 A6030008 */ sh $v1, 8($s0) -/* 32294 80056E94 86030006 */ lh $v1, 6($s0) -/* 32298 80056E98 84420000 */ lh $v0, ($v0) -/* 3229C 80056E9C 00620018 */ mult $v1, $v0 -.L80056EA0: -/* 322A0 80056EA0 00004012 */ mflo $t0 -/* 322A4 80056EA4 000813C3 */ sra $v0, $t0, 0xf -/* 322A8 80056EA8 A602000A */ sh $v0, 0xa($s0) -.L80056EAC: -/* 322AC 80056EAC E6940004 */ swc1 $f20, 4($s4) -/* 322B0 80056EB0 8FBF0024 */ lw $ra, 0x24($sp) -/* 322B4 80056EB4 8FB40020 */ lw $s4, 0x20($sp) -/* 322B8 80056EB8 8FB3001C */ lw $s3, 0x1c($sp) -/* 322BC 80056EBC 8FB20018 */ lw $s2, 0x18($sp) -/* 322C0 80056EC0 8FB10014 */ lw $s1, 0x14($sp) -/* 322C4 80056EC4 8FB00010 */ lw $s0, 0x10($sp) -/* 322C8 80056EC8 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 322CC 80056ECC 03E00008 */ jr $ra -/* 322D0 80056ED0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/31300/func_80056ED4.s b/ver/jp/asm/nonmatchings/31300/func_80056ED4.s deleted file mode 100644 index 34b880b886..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056ED4.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056ED4 -/* 322D4 80056ED4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 322D8 80056ED8 308400FF */ andi $a0, $a0, 0xff -/* 322DC 80056EDC 00041140 */ sll $v0, $a0, 5 -/* 322E0 80056EE0 3C038008 */ lui $v1, %hi(D_80078E24) -/* 322E4 80056EE4 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 322E8 80056EE8 00441023 */ subu $v0, $v0, $a0 -/* 322EC 80056EEC AFBF0010 */ sw $ra, 0x10($sp) -/* 322F0 80056EF0 8C63001C */ lw $v1, 0x1c($v1) -/* 322F4 80056EF4 00021080 */ sll $v0, $v0, 2 -/* 322F8 80056EF8 00623021 */ addu $a2, $v1, $v0 -/* 322FC 80056EFC ACC50018 */ sw $a1, 0x18($a2) -/* 32300 80056F00 24C50004 */ addiu $a1, $a2, 4 -/* 32304 80056F04 8CA20014 */ lw $v0, 0x14($a1) -/* 32308 80056F08 8C420000 */ lw $v0, ($v0) -/* 3230C 80056F0C ACC00028 */ sw $zero, 0x28($a2) -/* 32310 80056F10 ACC20034 */ sw $v0, 0x34($a2) -/* 32314 80056F14 8CA40014 */ lw $a0, 0x14($a1) -/* 32318 80056F18 90830024 */ lbu $v1, 0x24($a0) -/* 3231C 80056F1C 10600005 */ beqz $v1, .L80056F34 -/* 32320 80056F20 24020001 */ addiu $v0, $zero, 1 -/* 32324 80056F24 10620022 */ beq $v1, $v0, .L80056FB0 -/* 32328 80056F28 00000000 */ nop -/* 3232C 80056F2C 08015BFA */ j .L80056FE8 -/* 32330 80056F30 00000000 */ nop -.L80056F34: -/* 32334 80056F34 3C0338E3 */ lui $v1, 0x38e3 -/* 32338 80056F38 8C820004 */ lw $v0, 4($a0) -/* 3233C 80056F3C 34638E39 */ ori $v1, $v1, 0x8e39 -/* 32340 80056F40 00430019 */ multu $v0, $v1 -/* 32344 80056F44 00003810 */ mfhi $a3 -/* 32348 80056F48 00071842 */ srl $v1, $a3, 1 -/* 3234C 80056F4C 000310C0 */ sll $v0, $v1, 3 -/* 32350 80056F50 00431021 */ addu $v0, $v0, $v1 -/* 32354 80056F54 AC820004 */ sw $v0, 4($a0) -/* 32358 80056F58 8CA20014 */ lw $v0, 0x14($a1) -/* 3235C 80056F5C 9442001C */ lhu $v0, 0x1c($v0) -/* 32360 80056F60 ACC2001C */ sw $v0, 0x1c($a2) -/* 32364 80056F64 8CA30014 */ lw $v1, 0x14($a1) -/* 32368 80056F68 8C620010 */ lw $v0, 0x10($v1) -/* 3236C 80056F6C 5040001C */ beql $v0, $zero, .L80056FE0 -/* 32370 80056F70 ACC00014 */ sw $zero, 0x14($a2) -/* 32374 80056F74 8C62000C */ lw $v0, 0xc($v1) -/* 32378 80056F78 ACC2000C */ sw $v0, 0xc($a2) -/* 3237C 80056F7C 8CA20014 */ lw $v0, 0x14($a1) -/* 32380 80056F80 8C420010 */ lw $v0, 0x10($v0) -/* 32384 80056F84 ACC20010 */ sw $v0, 0x10($a2) -/* 32388 80056F88 8CA20014 */ lw $v0, 0x14($a1) -/* 3238C 80056F8C 8C420014 */ lw $v0, 0x14($v0) -/* 32390 80056F90 ACC20014 */ sw $v0, 0x14($a2) -/* 32394 80056F94 8CA20014 */ lw $v0, 0x14($a1) -/* 32398 80056F98 8CC50008 */ lw $a1, 8($a2) -/* 3239C 80056F9C 8C440008 */ lw $a0, 8($v0) -/* 323A0 80056FA0 0C015F22 */ jal func_80057C88 -/* 323A4 80056FA4 24060020 */ addiu $a2, $zero, 0x20 -/* 323A8 80056FA8 08015BFA */ j .L80056FE8 -/* 323AC 80056FAC 00000000 */ nop -.L80056FB0: -/* 323B0 80056FB0 8C820010 */ lw $v0, 0x10($a0) -/* 323B4 80056FB4 5040000A */ beql $v0, $zero, .L80056FE0 -/* 323B8 80056FB8 ACC00014 */ sw $zero, 0x14($a2) -/* 323BC 80056FBC 8C82000C */ lw $v0, 0xc($a0) -/* 323C0 80056FC0 ACC2000C */ sw $v0, 0xc($a2) -/* 323C4 80056FC4 8CA20014 */ lw $v0, 0x14($a1) -/* 323C8 80056FC8 8C420010 */ lw $v0, 0x10($v0) -/* 323CC 80056FCC ACC20010 */ sw $v0, 0x10($a2) -/* 323D0 80056FD0 8CA20014 */ lw $v0, 0x14($a1) -/* 323D4 80056FD4 8C420014 */ lw $v0, 0x14($v0) -/* 323D8 80056FD8 08015BFA */ j .L80056FE8 -/* 323DC 80056FDC ACC20014 */ sw $v0, 0x14($a2) -.L80056FE0: -/* 323E0 80056FE0 ACC00010 */ sw $zero, 0x10($a2) -/* 323E4 80056FE4 ACC0000C */ sw $zero, 0xc($a2) -.L80056FE8: -/* 323E8 80056FE8 8FBF0010 */ lw $ra, 0x10($sp) -/* 323EC 80056FEC 03E00008 */ jr $ra -/* 323F0 80056FF0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/31300/func_80056FF4.s b/ver/jp/asm/nonmatchings/31300/func_80056FF4.s deleted file mode 100644 index a9c9baff61..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80056FF4.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80056FF4 -/* 323F4 80056FF4 308400FF */ andi $a0, $a0, 0xff -/* 323F8 80056FF8 00041940 */ sll $v1, $a0, 5 -/* 323FC 80056FFC 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32400 80057000 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32404 80057004 00641823 */ subu $v1, $v1, $a0 -/* 32408 80057008 8C42001C */ lw $v0, 0x1c($v0) -/* 3240C 8005700C 00031880 */ sll $v1, $v1, 2 -/* 32410 80057010 00431021 */ addu $v0, $v0, $v1 -/* 32414 80057014 03E00008 */ jr $ra -/* 32418 80057018 AC45003C */ sw $a1, 0x3c($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_8005701C.s b/ver/jp/asm/nonmatchings/31300/func_8005701C.s deleted file mode 100644 index b803a856ee..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_8005701C.s +++ /dev/null @@ -1,128 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005701C -/* 3241C 8005701C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 32420 80057020 AFB50024 */ sw $s5, 0x24($sp) -/* 32424 80057024 00C0A82D */ daddu $s5, $a2, $zero -/* 32428 80057028 AFB3001C */ sw $s3, 0x1c($sp) -/* 3242C 8005702C 00A0982D */ daddu $s3, $a1, $zero -/* 32430 80057030 AFB40020 */ sw $s4, 0x20($sp) -/* 32434 80057034 00E0A02D */ daddu $s4, $a3, $zero -/* 32438 80057038 308400FF */ andi $a0, $a0, 0xff -/* 3243C 8005703C 00041140 */ sll $v0, $a0, 5 -/* 32440 80057040 00441023 */ subu $v0, $v0, $a0 -/* 32444 80057044 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32448 80057048 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 3244C 8005704C 00021080 */ sll $v0, $v0, 2 -/* 32450 80057050 AFBF0028 */ sw $ra, 0x28($sp) -/* 32454 80057054 AFB20018 */ sw $s2, 0x18($sp) -/* 32458 80057058 AFB10014 */ sw $s1, 0x14($sp) -/* 3245C 8005705C AFB00010 */ sw $s0, 0x10($sp) -/* 32460 80057060 8C63001C */ lw $v1, 0x1c($v1) -/* 32464 80057064 93B20043 */ lbu $s2, 0x43($sp) -/* 32468 80057068 00628021 */ addu $s0, $v1, $v0 -/* 3246C 8005706C 8E050064 */ lw $a1, 0x64($s0) -/* 32470 80057070 8E030068 */ lw $v1, 0x68($s0) -/* 32474 80057074 00A3102A */ slt $v0, $a1, $v1 -/* 32478 80057078 14400029 */ bnez $v0, .L80057120 -/* 3247C 8005707C 26110048 */ addiu $s1, $s0, 0x48 -/* 32480 80057080 3C028008 */ lui $v0, %hi(D_80078151) -/* 32484 80057084 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32488 80057088 90420000 */ lbu $v0, ($v0) -/* 3248C 8005708C 1440000E */ bnez $v0, .L800570C8 -/* 32490 80057090 AE030064 */ sw $v1, 0x64($s0) -/* 32494 80057094 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32498 80057098 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 3249C 8005709C 8603004E */ lh $v1, 0x4e($s0) -/* 324A0 800570A0 84820080 */ lh $v0, 0x80($a0) -/* 324A4 800570A4 00620018 */ mult $v1, $v0 -/* 324A8 800570A8 00004012 */ mflo $t0 -/* 324AC 800570AC 000813C3 */ sra $v0, $t0, 0xf -/* 324B0 800570B0 A6020050 */ sh $v0, 0x50($s0) -/* 324B4 800570B4 84820080 */ lh $v0, 0x80($a0) -/* 324B8 800570B8 00620018 */ mult $v1, $v0 -/* 324BC 800570BC 00004012 */ mflo $t0 -/* 324C0 800570C0 08015C52 */ j .L80057148 -/* 324C4 800570C4 000813C3 */ sra $v0, $t0, 0xf -.L800570C8: -/* 324C8 800570C8 8602004C */ lh $v0, 0x4c($s0) -/* 324CC 800570CC 8603004E */ lh $v1, 0x4e($s0) -/* 324D0 800570D0 00021040 */ sll $v0, $v0, 1 -/* 324D4 800570D4 3C018008 */ lui $at, %hi(D_80078E30) -/* 324D8 800570D8 00220821 */ addu $at, $at, $v0 -/* 324DC 800570DC 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 324E0 800570E0 00620018 */ mult $v1, $v0 -/* 324E4 800570E4 8603004C */ lh $v1, 0x4c($s0) -/* 324E8 800570E8 00004012 */ mflo $t0 -/* 324EC 800570EC 000813C3 */ sra $v0, $t0, 0xf -/* 324F0 800570F0 A6020050 */ sh $v0, 0x50($s0) -/* 324F4 800570F4 2402007F */ addiu $v0, $zero, 0x7f -/* 324F8 800570F8 00431023 */ subu $v0, $v0, $v1 -/* 324FC 800570FC 00021040 */ sll $v0, $v0, 1 -/* 32500 80057100 8603004E */ lh $v1, 0x4e($s0) -/* 32504 80057104 3C018008 */ lui $at, %hi(D_80078E30) -/* 32508 80057108 00220821 */ addu $at, $at, $v0 -/* 3250C 8005710C 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32510 80057110 00620018 */ mult $v1, $v0 -/* 32514 80057114 00004012 */ mflo $t0 -/* 32518 80057118 08015C52 */ j .L80057148 -/* 3251C 8005711C 000813C3 */ sra $v0, $t0, 0xf -.L80057120: -/* 32520 80057120 86040050 */ lh $a0, 0x50($s0) -/* 32524 80057124 8606005A */ lh $a2, 0x5a($s0) -/* 32528 80057128 0C015F2D */ jal func_80057CB4 -/* 3252C 8005712C 96070058 */ lhu $a3, 0x58($s0) -/* 32530 80057130 86040052 */ lh $a0, 0x52($s0) -/* 32534 80057134 8E050064 */ lw $a1, 0x64($s0) -/* 32538 80057138 86060060 */ lh $a2, 0x60($s0) -/* 3253C 8005713C 9607005E */ lhu $a3, 0x5e($s0) -/* 32540 80057140 0C015F2D */ jal func_80057CB4 -/* 32544 80057144 A6020050 */ sh $v0, 0x50($s0) -.L80057148: -/* 32548 80057148 A6020052 */ sh $v0, 0x52($s0) -/* 3254C 8005714C 86220008 */ lh $v0, 8($s1) -/* 32550 80057150 14400002 */ bnez $v0, .L8005715C -/* 32554 80057154 24020001 */ addiu $v0, $zero, 1 -/* 32558 80057158 A6220008 */ sh $v0, 8($s1) -.L8005715C: -/* 3255C 8005715C 8622000A */ lh $v0, 0xa($s1) -/* 32560 80057160 14400004 */ bnez $v0, .L80057174 -/* 32564 80057164 00131400 */ sll $v0, $s3, 0x10 -/* 32568 80057168 24020001 */ addiu $v0, $zero, 1 -/* 3256C 8005716C A622000A */ sh $v0, 0xa($s1) -/* 32570 80057170 00131400 */ sll $v0, $s3, 0x10 -.L80057174: -/* 32574 80057174 00021403 */ sra $v0, $v0, 0x10 -/* 32578 80057178 00420018 */ mult $v0, $v0 -/* 3257C 8005717C 328200FF */ andi $v0, $s4, 0xff -/* 32580 80057180 324300FF */ andi $v1, $s2, 0xff -/* 32584 80057184 AE20001C */ sw $zero, 0x1c($s1) -/* 32588 80057188 AE350020 */ sw $s5, 0x20($s1) -/* 3258C 8005718C A6220004 */ sh $v0, 4($s1) -/* 32590 80057190 00004012 */ mflo $t0 -/* 32594 80057194 000813C3 */ sra $v0, $t0, 0xf -/* 32598 80057198 A6220006 */ sh $v0, 6($s1) -/* 3259C 8005719C 00031040 */ sll $v0, $v1, 1 -/* 325A0 800571A0 3C018008 */ lui $at, %hi(D_80078E30) -/* 325A4 800571A4 00220821 */ addu $at, $at, $v0 -/* 325A8 800571A8 94228E30 */ lhu $v0, %lo(D_80078E30)($at) -/* 325AC 800571AC A622000C */ sh $v0, 0xc($s1) -/* 325B0 800571B0 2402007F */ addiu $v0, $zero, 0x7f -/* 325B4 800571B4 00431023 */ subu $v0, $v0, $v1 -/* 325B8 800571B8 00021040 */ sll $v0, $v0, 1 -/* 325BC 800571BC 3C038008 */ lui $v1, %hi(D_80078E30) -/* 325C0 800571C0 00621821 */ addu $v1, $v1, $v0 -/* 325C4 800571C4 94638E30 */ lhu $v1, %lo(D_80078E30)($v1) -/* 325C8 800571C8 24020001 */ addiu $v0, $zero, 1 -/* 325CC 800571CC AE220024 */ sw $v0, 0x24($s1) -/* 325D0 800571D0 A623000E */ sh $v1, 0xe($s1) -/* 325D4 800571D4 8FBF0028 */ lw $ra, 0x28($sp) -/* 325D8 800571D8 8FB50024 */ lw $s5, 0x24($sp) -/* 325DC 800571DC 8FB40020 */ lw $s4, 0x20($sp) -/* 325E0 800571E0 8FB3001C */ lw $s3, 0x1c($sp) -/* 325E4 800571E4 8FB20018 */ lw $s2, 0x18($sp) -/* 325E8 800571E8 8FB10014 */ lw $s1, 0x14($sp) -/* 325EC 800571EC 8FB00010 */ lw $s0, 0x10($sp) -/* 325F0 800571F0 03E00008 */ jr $ra -/* 325F4 800571F4 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/31300/func_800571F8.s b/ver/jp/asm/nonmatchings/31300/func_800571F8.s deleted file mode 100644 index 7609efdcc7..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800571F8.s +++ /dev/null @@ -1,114 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800571F8 -/* 325F8 800571F8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 325FC 800571FC AFB20018 */ sw $s2, 0x18($sp) -/* 32600 80057200 00A0902D */ daddu $s2, $a1, $zero -/* 32604 80057204 AFB3001C */ sw $s3, 0x1c($sp) -/* 32608 80057208 00C0982D */ daddu $s3, $a2, $zero -/* 3260C 8005720C 308400FF */ andi $a0, $a0, 0xff -/* 32610 80057210 00041140 */ sll $v0, $a0, 5 -/* 32614 80057214 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32618 80057218 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 3261C 8005721C 00441023 */ subu $v0, $v0, $a0 -/* 32620 80057220 AFBF0020 */ sw $ra, 0x20($sp) -/* 32624 80057224 AFB10014 */ sw $s1, 0x14($sp) -/* 32628 80057228 AFB00010 */ sw $s0, 0x10($sp) -/* 3262C 8005722C 8C63001C */ lw $v1, 0x1c($v1) -/* 32630 80057230 00021080 */ sll $v0, $v0, 2 -/* 32634 80057234 00628021 */ addu $s0, $v1, $v0 -/* 32638 80057238 8E050064 */ lw $a1, 0x64($s0) -/* 3263C 8005723C 8E030068 */ lw $v1, 0x68($s0) -/* 32640 80057240 00A3102A */ slt $v0, $a1, $v1 -/* 32644 80057244 14400029 */ bnez $v0, .L800572EC -/* 32648 80057248 26110048 */ addiu $s1, $s0, 0x48 -/* 3264C 8005724C 3C028008 */ lui $v0, %hi(D_80078151) -/* 32650 80057250 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32654 80057254 90420000 */ lbu $v0, ($v0) -/* 32658 80057258 1440000E */ bnez $v0, .L80057294 -/* 3265C 8005725C AE030064 */ sw $v1, 0x64($s0) -/* 32660 80057260 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32664 80057264 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 32668 80057268 8603004E */ lh $v1, 0x4e($s0) -/* 3266C 8005726C 84820080 */ lh $v0, 0x80($a0) -/* 32670 80057270 00620018 */ mult $v1, $v0 -/* 32674 80057274 00004012 */ mflo $t0 -/* 32678 80057278 000813C3 */ sra $v0, $t0, 0xf -/* 3267C 8005727C A6020050 */ sh $v0, 0x50($s0) -/* 32680 80057280 84820080 */ lh $v0, 0x80($a0) -/* 32684 80057284 00620018 */ mult $v1, $v0 -/* 32688 80057288 00004012 */ mflo $t0 -/* 3268C 8005728C 08015CC5 */ j .L80057314 -/* 32690 80057290 000813C3 */ sra $v0, $t0, 0xf -.L80057294: -/* 32694 80057294 8602004C */ lh $v0, 0x4c($s0) -/* 32698 80057298 8603004E */ lh $v1, 0x4e($s0) -/* 3269C 8005729C 00021040 */ sll $v0, $v0, 1 -/* 326A0 800572A0 3C018008 */ lui $at, %hi(D_80078E30) -/* 326A4 800572A4 00220821 */ addu $at, $at, $v0 -/* 326A8 800572A8 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 326AC 800572AC 00620018 */ mult $v1, $v0 -/* 326B0 800572B0 8603004C */ lh $v1, 0x4c($s0) -/* 326B4 800572B4 00004012 */ mflo $t0 -/* 326B8 800572B8 000813C3 */ sra $v0, $t0, 0xf -/* 326BC 800572BC A6020050 */ sh $v0, 0x50($s0) -/* 326C0 800572C0 2402007F */ addiu $v0, $zero, 0x7f -/* 326C4 800572C4 00431023 */ subu $v0, $v0, $v1 -/* 326C8 800572C8 00021040 */ sll $v0, $v0, 1 -/* 326CC 800572CC 8603004E */ lh $v1, 0x4e($s0) -/* 326D0 800572D0 3C018008 */ lui $at, %hi(D_80078E30) -/* 326D4 800572D4 00220821 */ addu $at, $at, $v0 -/* 326D8 800572D8 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 326DC 800572DC 00620018 */ mult $v1, $v0 -/* 326E0 800572E0 00004012 */ mflo $t0 -/* 326E4 800572E4 08015CC5 */ j .L80057314 -/* 326E8 800572E8 000813C3 */ sra $v0, $t0, 0xf -.L800572EC: -/* 326EC 800572EC 86040050 */ lh $a0, 0x50($s0) -/* 326F0 800572F0 8606005A */ lh $a2, 0x5a($s0) -/* 326F4 800572F4 0C015F2D */ jal func_80057CB4 -/* 326F8 800572F8 96070058 */ lhu $a3, 0x58($s0) -/* 326FC 800572FC 86040052 */ lh $a0, 0x52($s0) -/* 32700 80057300 8E050064 */ lw $a1, 0x64($s0) -/* 32704 80057304 86060060 */ lh $a2, 0x60($s0) -/* 32708 80057308 9607005E */ lhu $a3, 0x5e($s0) -/* 3270C 8005730C 0C015F2D */ jal func_80057CB4 -/* 32710 80057310 A6020050 */ sh $v0, 0x50($s0) -.L80057314: -/* 32714 80057314 A6020052 */ sh $v0, 0x52($s0) -/* 32718 80057318 86220008 */ lh $v0, 8($s1) -/* 3271C 8005731C 14400002 */ bnez $v0, .L80057328 -/* 32720 80057320 24020001 */ addiu $v0, $zero, 1 -/* 32724 80057324 A6220008 */ sh $v0, 8($s1) -.L80057328: -/* 32728 80057328 8622000A */ lh $v0, 0xa($s1) -/* 3272C 8005732C 14400004 */ bnez $v0, .L80057340 -/* 32730 80057330 324200FF */ andi $v0, $s2, 0xff -/* 32734 80057334 24020001 */ addiu $v0, $zero, 1 -/* 32738 80057338 A622000A */ sh $v0, 0xa($s1) -/* 3273C 8005733C 324200FF */ andi $v0, $s2, 0xff -.L80057340: -/* 32740 80057340 326300FF */ andi $v1, $s3, 0xff -/* 32744 80057344 A6220004 */ sh $v0, 4($s1) -/* 32748 80057348 00031040 */ sll $v0, $v1, 1 -/* 3274C 8005734C 3C018008 */ lui $at, %hi(D_80078E30) -/* 32750 80057350 00220821 */ addu $at, $at, $v0 -/* 32754 80057354 94228E30 */ lhu $v0, %lo(D_80078E30)($at) -/* 32758 80057358 A622000C */ sh $v0, 0xc($s1) -/* 3275C 8005735C 2402007F */ addiu $v0, $zero, 0x7f -/* 32760 80057360 00431023 */ subu $v0, $v0, $v1 -/* 32764 80057364 00021040 */ sll $v0, $v0, 1 -/* 32768 80057368 3C038008 */ lui $v1, %hi(D_80078E30) -/* 3276C 8005736C 00621821 */ addu $v1, $v1, $v0 -/* 32770 80057370 94638E30 */ lhu $v1, %lo(D_80078E30)($v1) -/* 32774 80057374 24020001 */ addiu $v0, $zero, 1 -/* 32778 80057378 AE220024 */ sw $v0, 0x24($s1) -/* 3277C 8005737C A623000E */ sh $v1, 0xe($s1) -/* 32780 80057380 8FBF0020 */ lw $ra, 0x20($sp) -/* 32784 80057384 8FB3001C */ lw $s3, 0x1c($sp) -/* 32788 80057388 8FB20018 */ lw $s2, 0x18($sp) -/* 3278C 8005738C 8FB10014 */ lw $s1, 0x14($sp) -/* 32790 80057390 8FB00010 */ lw $s0, 0x10($sp) -/* 32794 80057394 03E00008 */ jr $ra -/* 32798 80057398 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/31300/func_8005739C.s b/ver/jp/asm/nonmatchings/31300/func_8005739C.s deleted file mode 100644 index 0659789a27..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_8005739C.s +++ /dev/null @@ -1,107 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005739C -/* 3279C 8005739C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 327A0 800573A0 AFB3001C */ sw $s3, 0x1c($sp) -/* 327A4 800573A4 00C0982D */ daddu $s3, $a2, $zero -/* 327A8 800573A8 AFB20018 */ sw $s2, 0x18($sp) -/* 327AC 800573AC 00A0902D */ daddu $s2, $a1, $zero -/* 327B0 800573B0 308400FF */ andi $a0, $a0, 0xff -/* 327B4 800573B4 00041140 */ sll $v0, $a0, 5 -/* 327B8 800573B8 3C038008 */ lui $v1, %hi(D_80078E24) -/* 327BC 800573BC 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 327C0 800573C0 00441023 */ subu $v0, $v0, $a0 -/* 327C4 800573C4 AFBF0020 */ sw $ra, 0x20($sp) -/* 327C8 800573C8 AFB10014 */ sw $s1, 0x14($sp) -/* 327CC 800573CC AFB00010 */ sw $s0, 0x10($sp) -/* 327D0 800573D0 8C63001C */ lw $v1, 0x1c($v1) -/* 327D4 800573D4 00021080 */ sll $v0, $v0, 2 -/* 327D8 800573D8 00628021 */ addu $s0, $v1, $v0 -/* 327DC 800573DC 8E050064 */ lw $a1, 0x64($s0) -/* 327E0 800573E0 8E030068 */ lw $v1, 0x68($s0) -/* 327E4 800573E4 00A3102A */ slt $v0, $a1, $v1 -/* 327E8 800573E8 14400029 */ bnez $v0, .L80057490 -/* 327EC 800573EC 26110048 */ addiu $s1, $s0, 0x48 -/* 327F0 800573F0 3C028008 */ lui $v0, %hi(D_80078151) -/* 327F4 800573F4 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 327F8 800573F8 90420000 */ lbu $v0, ($v0) -/* 327FC 800573FC 1440000E */ bnez $v0, .L80057438 -/* 32800 80057400 AE030064 */ sw $v1, 0x64($s0) -/* 32804 80057404 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32808 80057408 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 3280C 8005740C 8603004E */ lh $v1, 0x4e($s0) -/* 32810 80057410 84820080 */ lh $v0, 0x80($a0) -/* 32814 80057414 00620018 */ mult $v1, $v0 -/* 32818 80057418 00004012 */ mflo $t0 -/* 3281C 8005741C 000813C3 */ sra $v0, $t0, 0xf -/* 32820 80057420 A6020050 */ sh $v0, 0x50($s0) -/* 32824 80057424 84820080 */ lh $v0, 0x80($a0) -/* 32828 80057428 00620018 */ mult $v1, $v0 -/* 3282C 8005742C 00004012 */ mflo $t0 -/* 32830 80057430 08015D2E */ j .L800574B8 -/* 32834 80057434 000813C3 */ sra $v0, $t0, 0xf -.L80057438: -/* 32838 80057438 8602004C */ lh $v0, 0x4c($s0) -/* 3283C 8005743C 8603004E */ lh $v1, 0x4e($s0) -/* 32840 80057440 00021040 */ sll $v0, $v0, 1 -/* 32844 80057444 3C018008 */ lui $at, %hi(D_80078E30) -/* 32848 80057448 00220821 */ addu $at, $at, $v0 -/* 3284C 8005744C 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32850 80057450 00620018 */ mult $v1, $v0 -/* 32854 80057454 8603004C */ lh $v1, 0x4c($s0) -/* 32858 80057458 00004012 */ mflo $t0 -/* 3285C 8005745C 000813C3 */ sra $v0, $t0, 0xf -/* 32860 80057460 A6020050 */ sh $v0, 0x50($s0) -/* 32864 80057464 2402007F */ addiu $v0, $zero, 0x7f -/* 32868 80057468 00431023 */ subu $v0, $v0, $v1 -/* 3286C 8005746C 00021040 */ sll $v0, $v0, 1 -/* 32870 80057470 8603004E */ lh $v1, 0x4e($s0) -/* 32874 80057474 3C018008 */ lui $at, %hi(D_80078E30) -/* 32878 80057478 00220821 */ addu $at, $at, $v0 -/* 3287C 8005747C 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32880 80057480 00620018 */ mult $v1, $v0 -/* 32884 80057484 00004012 */ mflo $t0 -/* 32888 80057488 08015D2E */ j .L800574B8 -/* 3288C 8005748C 000813C3 */ sra $v0, $t0, 0xf -.L80057490: -/* 32890 80057490 86040050 */ lh $a0, 0x50($s0) -/* 32894 80057494 8606005A */ lh $a2, 0x5a($s0) -/* 32898 80057498 0C015F2D */ jal func_80057CB4 -/* 3289C 8005749C 96070058 */ lhu $a3, 0x58($s0) -/* 328A0 800574A0 86040052 */ lh $a0, 0x52($s0) -/* 328A4 800574A4 8E050064 */ lw $a1, 0x64($s0) -/* 328A8 800574A8 86060060 */ lh $a2, 0x60($s0) -/* 328AC 800574AC 9607005E */ lhu $a3, 0x5e($s0) -/* 328B0 800574B0 0C015F2D */ jal func_80057CB4 -/* 328B4 800574B4 A6020050 */ sh $v0, 0x50($s0) -.L800574B8: -/* 328B8 800574B8 A6020052 */ sh $v0, 0x52($s0) -/* 328BC 800574BC 86220008 */ lh $v0, 8($s1) -/* 328C0 800574C0 14400002 */ bnez $v0, .L800574CC -/* 328C4 800574C4 24020001 */ addiu $v0, $zero, 1 -/* 328C8 800574C8 A6220008 */ sh $v0, 8($s1) -.L800574CC: -/* 328CC 800574CC 8622000A */ lh $v0, 0xa($s1) -/* 328D0 800574D0 14400004 */ bnez $v0, .L800574E4 -/* 328D4 800574D4 00121400 */ sll $v0, $s2, 0x10 -/* 328D8 800574D8 24020001 */ addiu $v0, $zero, 1 -/* 328DC 800574DC A622000A */ sh $v0, 0xa($s1) -/* 328E0 800574E0 00121400 */ sll $v0, $s2, 0x10 -.L800574E4: -/* 328E4 800574E4 00021403 */ sra $v0, $v0, 0x10 -/* 328E8 800574E8 00420018 */ mult $v0, $v0 -/* 328EC 800574EC 24020001 */ addiu $v0, $zero, 1 -/* 328F0 800574F0 AE20001C */ sw $zero, 0x1c($s1) -/* 328F4 800574F4 AE330020 */ sw $s3, 0x20($s1) -/* 328F8 800574F8 AE220024 */ sw $v0, 0x24($s1) -/* 328FC 800574FC 00004012 */ mflo $t0 -/* 32900 80057500 000813C3 */ sra $v0, $t0, 0xf -/* 32904 80057504 A6220006 */ sh $v0, 6($s1) -/* 32908 80057508 8FBF0020 */ lw $ra, 0x20($sp) -/* 3290C 8005750C 8FB3001C */ lw $s3, 0x1c($sp) -/* 32910 80057510 8FB20018 */ lw $s2, 0x18($sp) -/* 32914 80057514 8FB10014 */ lw $s1, 0x14($sp) -/* 32918 80057518 8FB00010 */ lw $s0, 0x10($sp) -/* 3291C 8005751C 03E00008 */ jr $ra -/* 32920 80057520 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/31300/func_80057524.s b/ver/jp/asm/nonmatchings/31300/func_80057524.s deleted file mode 100644 index f4ed15eb02..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057524.s +++ /dev/null @@ -1,98 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057524 -/* 32924 80057524 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 32928 80057528 AFB20018 */ sw $s2, 0x18($sp) -/* 3292C 8005752C 00A0902D */ daddu $s2, $a1, $zero -/* 32930 80057530 308400FF */ andi $a0, $a0, 0xff -/* 32934 80057534 00041140 */ sll $v0, $a0, 5 -/* 32938 80057538 3C038008 */ lui $v1, %hi(D_80078E24) -/* 3293C 8005753C 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32940 80057540 00441023 */ subu $v0, $v0, $a0 -/* 32944 80057544 AFBF001C */ sw $ra, 0x1c($sp) -/* 32948 80057548 AFB10014 */ sw $s1, 0x14($sp) -/* 3294C 8005754C AFB00010 */ sw $s0, 0x10($sp) -/* 32950 80057550 8C63001C */ lw $v1, 0x1c($v1) -/* 32954 80057554 00021080 */ sll $v0, $v0, 2 -/* 32958 80057558 00628021 */ addu $s0, $v1, $v0 -/* 3295C 8005755C 8E050064 */ lw $a1, 0x64($s0) -/* 32960 80057560 8E030068 */ lw $v1, 0x68($s0) -/* 32964 80057564 00A3102A */ slt $v0, $a1, $v1 -/* 32968 80057568 14400029 */ bnez $v0, .L80057610 -/* 3296C 8005756C 26110048 */ addiu $s1, $s0, 0x48 -/* 32970 80057570 3C028008 */ lui $v0, %hi(D_80078151) -/* 32974 80057574 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32978 80057578 90420000 */ lbu $v0, ($v0) -/* 3297C 8005757C 1440000E */ bnez $v0, .L800575B8 -/* 32980 80057580 AE030064 */ sw $v1, 0x64($s0) -/* 32984 80057584 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32988 80057588 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 3298C 8005758C 8603004E */ lh $v1, 0x4e($s0) -/* 32990 80057590 84820080 */ lh $v0, 0x80($a0) -/* 32994 80057594 00620018 */ mult $v1, $v0 -/* 32998 80057598 00004012 */ mflo $t0 -/* 3299C 8005759C 000813C3 */ sra $v0, $t0, 0xf -/* 329A0 800575A0 A6020050 */ sh $v0, 0x50($s0) -/* 329A4 800575A4 84820080 */ lh $v0, 0x80($a0) -/* 329A8 800575A8 00620018 */ mult $v1, $v0 -/* 329AC 800575AC 00004012 */ mflo $t0 -/* 329B0 800575B0 08015D8E */ j .L80057638 -/* 329B4 800575B4 000813C3 */ sra $v0, $t0, 0xf -.L800575B8: -/* 329B8 800575B8 8602004C */ lh $v0, 0x4c($s0) -/* 329BC 800575BC 8603004E */ lh $v1, 0x4e($s0) -/* 329C0 800575C0 00021040 */ sll $v0, $v0, 1 -/* 329C4 800575C4 3C018008 */ lui $at, %hi(D_80078E30) -/* 329C8 800575C8 00220821 */ addu $at, $at, $v0 -/* 329CC 800575CC 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 329D0 800575D0 00620018 */ mult $v1, $v0 -/* 329D4 800575D4 8603004C */ lh $v1, 0x4c($s0) -/* 329D8 800575D8 00004012 */ mflo $t0 -/* 329DC 800575DC 000813C3 */ sra $v0, $t0, 0xf -/* 329E0 800575E0 A6020050 */ sh $v0, 0x50($s0) -/* 329E4 800575E4 2402007F */ addiu $v0, $zero, 0x7f -/* 329E8 800575E8 00431023 */ subu $v0, $v0, $v1 -/* 329EC 800575EC 00021040 */ sll $v0, $v0, 1 -/* 329F0 800575F0 8603004E */ lh $v1, 0x4e($s0) -/* 329F4 800575F4 3C018008 */ lui $at, %hi(D_80078E30) -/* 329F8 800575F8 00220821 */ addu $at, $at, $v0 -/* 329FC 800575FC 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32A00 80057600 00620018 */ mult $v1, $v0 -/* 32A04 80057604 00004012 */ mflo $t0 -/* 32A08 80057608 08015D8E */ j .L80057638 -/* 32A0C 8005760C 000813C3 */ sra $v0, $t0, 0xf -.L80057610: -/* 32A10 80057610 86040050 */ lh $a0, 0x50($s0) -/* 32A14 80057614 8606005A */ lh $a2, 0x5a($s0) -/* 32A18 80057618 0C015F2D */ jal func_80057CB4 -/* 32A1C 8005761C 96070058 */ lhu $a3, 0x58($s0) -/* 32A20 80057620 86040052 */ lh $a0, 0x52($s0) -/* 32A24 80057624 8E050064 */ lw $a1, 0x64($s0) -/* 32A28 80057628 86060060 */ lh $a2, 0x60($s0) -/* 32A2C 8005762C 9607005E */ lhu $a3, 0x5e($s0) -/* 32A30 80057630 0C015F2D */ jal func_80057CB4 -/* 32A34 80057634 A6020050 */ sh $v0, 0x50($s0) -.L80057638: -/* 32A38 80057638 A6020052 */ sh $v0, 0x52($s0) -/* 32A3C 8005763C 86220008 */ lh $v0, 8($s1) -/* 32A40 80057640 14400002 */ bnez $v0, .L8005764C -/* 32A44 80057644 24020001 */ addiu $v0, $zero, 1 -/* 32A48 80057648 A6220008 */ sh $v0, 8($s1) -.L8005764C: -/* 32A4C 8005764C 8622000A */ lh $v0, 0xa($s1) -/* 32A50 80057650 14400004 */ bnez $v0, .L80057664 -/* 32A54 80057654 324200FF */ andi $v0, $s2, 0xff -/* 32A58 80057658 24020001 */ addiu $v0, $zero, 1 -/* 32A5C 8005765C A622000A */ sh $v0, 0xa($s1) -/* 32A60 80057660 324200FF */ andi $v0, $s2, 0xff -.L80057664: -/* 32A64 80057664 A6220004 */ sh $v0, 4($s1) -/* 32A68 80057668 24020001 */ addiu $v0, $zero, 1 -/* 32A6C 8005766C AE220024 */ sw $v0, 0x24($s1) -/* 32A70 80057670 8FBF001C */ lw $ra, 0x1c($sp) -/* 32A74 80057674 8FB20018 */ lw $s2, 0x18($sp) -/* 32A78 80057678 8FB10014 */ lw $s1, 0x14($sp) -/* 32A7C 8005767C 8FB00010 */ lw $s0, 0x10($sp) -/* 32A80 80057680 03E00008 */ jr $ra -/* 32A84 80057684 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/31300/func_80057688.s b/ver/jp/asm/nonmatchings/31300/func_80057688.s deleted file mode 100644 index 2f0f72bbfd..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057688.s +++ /dev/null @@ -1,108 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057688 -/* 32A88 80057688 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 32A8C 8005768C AFB20018 */ sw $s2, 0x18($sp) -/* 32A90 80057690 00A0902D */ daddu $s2, $a1, $zero -/* 32A94 80057694 308400FF */ andi $a0, $a0, 0xff -/* 32A98 80057698 00041140 */ sll $v0, $a0, 5 -/* 32A9C 8005769C 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32AA0 800576A0 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32AA4 800576A4 00441023 */ subu $v0, $v0, $a0 -/* 32AA8 800576A8 AFBF001C */ sw $ra, 0x1c($sp) -/* 32AAC 800576AC AFB10014 */ sw $s1, 0x14($sp) -/* 32AB0 800576B0 AFB00010 */ sw $s0, 0x10($sp) -/* 32AB4 800576B4 8C63001C */ lw $v1, 0x1c($v1) -/* 32AB8 800576B8 00021080 */ sll $v0, $v0, 2 -/* 32ABC 800576BC 00628021 */ addu $s0, $v1, $v0 -/* 32AC0 800576C0 8E050064 */ lw $a1, 0x64($s0) -/* 32AC4 800576C4 8E030068 */ lw $v1, 0x68($s0) -/* 32AC8 800576C8 00A3102A */ slt $v0, $a1, $v1 -/* 32ACC 800576CC 14400029 */ bnez $v0, .L80057774 -/* 32AD0 800576D0 26110048 */ addiu $s1, $s0, 0x48 -/* 32AD4 800576D4 3C028008 */ lui $v0, %hi(D_80078151) -/* 32AD8 800576D8 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32ADC 800576DC 90420000 */ lbu $v0, ($v0) -/* 32AE0 800576E0 1440000E */ bnez $v0, .L8005771C -/* 32AE4 800576E4 AE030064 */ sw $v1, 0x64($s0) -/* 32AE8 800576E8 3C048008 */ lui $a0, %hi(D_80078E30) -/* 32AEC 800576EC 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 32AF0 800576F0 8603004E */ lh $v1, 0x4e($s0) -/* 32AF4 800576F4 84820080 */ lh $v0, 0x80($a0) -/* 32AF8 800576F8 00620018 */ mult $v1, $v0 -/* 32AFC 800576FC 00004012 */ mflo $t0 -/* 32B00 80057700 000813C3 */ sra $v0, $t0, 0xf -/* 32B04 80057704 A6020050 */ sh $v0, 0x50($s0) -/* 32B08 80057708 84820080 */ lh $v0, 0x80($a0) -/* 32B0C 8005770C 00620018 */ mult $v1, $v0 -/* 32B10 80057710 00004012 */ mflo $t0 -/* 32B14 80057714 08015DE7 */ j .L8005779C -/* 32B18 80057718 000813C3 */ sra $v0, $t0, 0xf -.L8005771C: -/* 32B1C 8005771C 8602004C */ lh $v0, 0x4c($s0) -/* 32B20 80057720 8603004E */ lh $v1, 0x4e($s0) -/* 32B24 80057724 00021040 */ sll $v0, $v0, 1 -/* 32B28 80057728 3C018008 */ lui $at, %hi(D_80078E30) -/* 32B2C 8005772C 00220821 */ addu $at, $at, $v0 -/* 32B30 80057730 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32B34 80057734 00620018 */ mult $v1, $v0 -/* 32B38 80057738 8603004C */ lh $v1, 0x4c($s0) -/* 32B3C 8005773C 00004012 */ mflo $t0 -/* 32B40 80057740 000813C3 */ sra $v0, $t0, 0xf -/* 32B44 80057744 A6020050 */ sh $v0, 0x50($s0) -/* 32B48 80057748 2402007F */ addiu $v0, $zero, 0x7f -/* 32B4C 8005774C 00431023 */ subu $v0, $v0, $v1 -/* 32B50 80057750 00021040 */ sll $v0, $v0, 1 -/* 32B54 80057754 8603004E */ lh $v1, 0x4e($s0) -/* 32B58 80057758 3C018008 */ lui $at, %hi(D_80078E30) -/* 32B5C 8005775C 00220821 */ addu $at, $at, $v0 -/* 32B60 80057760 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32B64 80057764 00620018 */ mult $v1, $v0 -/* 32B68 80057768 00004012 */ mflo $t0 -/* 32B6C 8005776C 08015DE7 */ j .L8005779C -/* 32B70 80057770 000813C3 */ sra $v0, $t0, 0xf -.L80057774: -/* 32B74 80057774 86040050 */ lh $a0, 0x50($s0) -/* 32B78 80057778 8606005A */ lh $a2, 0x5a($s0) -/* 32B7C 8005777C 0C015F2D */ jal func_80057CB4 -/* 32B80 80057780 96070058 */ lhu $a3, 0x58($s0) -/* 32B84 80057784 86040052 */ lh $a0, 0x52($s0) -/* 32B88 80057788 8E050064 */ lw $a1, 0x64($s0) -/* 32B8C 8005778C 86060060 */ lh $a2, 0x60($s0) -/* 32B90 80057790 9607005E */ lhu $a3, 0x5e($s0) -/* 32B94 80057794 0C015F2D */ jal func_80057CB4 -/* 32B98 80057798 A6020050 */ sh $v0, 0x50($s0) -.L8005779C: -/* 32B9C 8005779C A6020052 */ sh $v0, 0x52($s0) -/* 32BA0 800577A0 86220008 */ lh $v0, 8($s1) -/* 32BA4 800577A4 14400002 */ bnez $v0, .L800577B0 -/* 32BA8 800577A8 24020001 */ addiu $v0, $zero, 1 -/* 32BAC 800577AC A6220008 */ sh $v0, 8($s1) -.L800577B0: -/* 32BB0 800577B0 8622000A */ lh $v0, 0xa($s1) -/* 32BB4 800577B4 14400003 */ bnez $v0, .L800577C4 -/* 32BB8 800577B8 324300FF */ andi $v1, $s2, 0xff -/* 32BBC 800577BC 24020001 */ addiu $v0, $zero, 1 -/* 32BC0 800577C0 A622000A */ sh $v0, 0xa($s1) -.L800577C4: -/* 32BC4 800577C4 00031040 */ sll $v0, $v1, 1 -/* 32BC8 800577C8 3C018008 */ lui $at, %hi(D_80078E30) -/* 32BCC 800577CC 00220821 */ addu $at, $at, $v0 -/* 32BD0 800577D0 94228E30 */ lhu $v0, %lo(D_80078E30)($at) -/* 32BD4 800577D4 A622000C */ sh $v0, 0xc($s1) -/* 32BD8 800577D8 2402007F */ addiu $v0, $zero, 0x7f -/* 32BDC 800577DC 00431023 */ subu $v0, $v0, $v1 -/* 32BE0 800577E0 00021040 */ sll $v0, $v0, 1 -/* 32BE4 800577E4 3C038008 */ lui $v1, %hi(D_80078E30) -/* 32BE8 800577E8 00621821 */ addu $v1, $v1, $v0 -/* 32BEC 800577EC 94638E30 */ lhu $v1, %lo(D_80078E30)($v1) -/* 32BF0 800577F0 24020001 */ addiu $v0, $zero, 1 -/* 32BF4 800577F4 AE220024 */ sw $v0, 0x24($s1) -/* 32BF8 800577F8 A623000E */ sh $v1, 0xe($s1) -/* 32BFC 800577FC 8FBF001C */ lw $ra, 0x1c($sp) -/* 32C00 80057800 8FB20018 */ lw $s2, 0x18($sp) -/* 32C04 80057804 8FB10014 */ lw $s1, 0x14($sp) -/* 32C08 80057808 8FB00010 */ lw $s0, 0x10($sp) -/* 32C0C 8005780C 03E00008 */ jr $ra -/* 32C10 80057810 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/31300/func_80057814.s b/ver/jp/asm/nonmatchings/31300/func_80057814.s deleted file mode 100644 index 6b6729c1fe..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057814.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057814 -/* 32C14 80057814 308400FF */ andi $a0, $a0, 0xff -/* 32C18 80057818 00041940 */ sll $v1, $a0, 5 -/* 32C1C 8005781C 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32C20 80057820 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32C24 80057824 00641823 */ subu $v1, $v1, $a0 -/* 32C28 80057828 8C42001C */ lw $v0, 0x1c($v0) -/* 32C2C 8005782C 00031880 */ sll $v1, $v1, 2 -/* 32C30 80057830 00431021 */ addu $v0, $v0, $v1 -/* 32C34 80057834 03E00008 */ jr $ra -/* 32C38 80057838 8C420070 */ lw $v0, 0x70($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_8005783C.s b/ver/jp/asm/nonmatchings/31300/func_8005783C.s deleted file mode 100644 index fb43c148b0..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_8005783C.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005783C -/* 32C3C 8005783C 308400FF */ andi $a0, $a0, 0xff -/* 32C40 80057840 00041940 */ sll $v1, $a0, 5 -/* 32C44 80057844 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32C48 80057848 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32C4C 8005784C 00641823 */ subu $v1, $v1, $a0 -/* 32C50 80057850 8C42001C */ lw $v0, 0x1c($v0) -/* 32C54 80057854 00031880 */ sll $v1, $v1, 2 -/* 32C58 80057858 00431021 */ addu $v0, $v0, $v1 -/* 32C5C 8005785C 03E00008 */ jr $ra -/* 32C60 80057860 90420078 */ lbu $v0, 0x78($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_80057864.s b/ver/jp/asm/nonmatchings/31300/func_80057864.s deleted file mode 100644 index f7f8e83d8d..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057864.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057864 -/* 32C64 80057864 308400FF */ andi $a0, $a0, 0xff -/* 32C68 80057868 00041940 */ sll $v1, $a0, 5 -/* 32C6C 8005786C 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32C70 80057870 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32C74 80057874 00641823 */ subu $v1, $v1, $a0 -/* 32C78 80057878 8C42001C */ lw $v0, 0x1c($v0) -/* 32C7C 8005787C 00031880 */ sll $v1, $v1, 2 -/* 32C80 80057880 00431021 */ addu $v0, $v0, $v1 -/* 32C84 80057884 03E00008 */ jr $ra -/* 32C88 80057888 C440003C */ lwc1 $f0, 0x3c($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_8005788C.s b/ver/jp/asm/nonmatchings/31300/func_8005788C.s deleted file mode 100644 index 752183124e..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_8005788C.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005788C -/* 32C8C 8005788C 308400FF */ andi $a0, $a0, 0xff -/* 32C90 80057890 00041940 */ sll $v1, $a0, 5 -/* 32C94 80057894 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32C98 80057898 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32C9C 8005789C 00641823 */ subu $v1, $v1, $a0 -/* 32CA0 800578A0 8C42001C */ lw $v0, 0x1c($v0) -/* 32CA4 800578A4 00031880 */ sll $v1, $v1, 2 -/* 32CA8 800578A8 00431021 */ addu $v0, $v0, $v1 -/* 32CAC 800578AC 03E00008 */ jr $ra -/* 32CB0 800578B0 9042004D */ lbu $v0, 0x4d($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_800578B4.s b/ver/jp/asm/nonmatchings/31300/func_800578B4.s deleted file mode 100644 index 52771deb4a..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800578B4.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800578B4 -/* 32CB4 800578B4 308400FF */ andi $a0, $a0, 0xff -/* 32CB8 800578B8 00041940 */ sll $v1, $a0, 5 -/* 32CBC 800578BC 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32CC0 800578C0 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32CC4 800578C4 00641823 */ subu $v1, $v1, $a0 -/* 32CC8 800578C8 8C42001C */ lw $v0, 0x1c($v0) -/* 32CCC 800578CC 00031880 */ sll $v1, $v1, 2 -/* 32CD0 800578D0 00431021 */ addu $v0, $v0, $v1 -/* 32CD4 800578D4 03E00008 */ jr $ra -/* 32CD8 800578D8 84420054 */ lh $v0, 0x54($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_800578DC.s b/ver/jp/asm/nonmatchings/31300/func_800578DC.s deleted file mode 100644 index 05be166f04..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800578DC.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800578DC -/* 32CDC 800578DC 308400FF */ andi $a0, $a0, 0xff -/* 32CE0 800578E0 00041940 */ sll $v1, $a0, 5 -/* 32CE4 800578E4 3C028008 */ lui $v0, %hi(D_80078E24) -/* 32CE8 800578E8 8C428E24 */ lw $v0, %lo(D_80078E24)($v0) -/* 32CEC 800578EC 00641823 */ subu $v1, $v1, $a0 -/* 32CF0 800578F0 8C42001C */ lw $v0, 0x1c($v0) -/* 32CF4 800578F4 00031880 */ sll $v1, $v1, 2 -/* 32CF8 800578F8 00431021 */ addu $v0, $v0, $v1 -/* 32CFC 800578FC 03E00008 */ jr $ra -/* 32D00 80057900 84420056 */ lh $v0, 0x56($v0) diff --git a/ver/jp/asm/nonmatchings/31300/func_80057904.s b/ver/jp/asm/nonmatchings/31300/func_80057904.s deleted file mode 100644 index a474901a45..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057904.s +++ /dev/null @@ -1,53 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057904 -/* 32D04 80057904 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 32D08 80057908 308400FF */ andi $a0, $a0, 0xff -/* 32D0C 8005790C 00041140 */ sll $v0, $a0, 5 -/* 32D10 80057910 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32D14 80057914 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32D18 80057918 00441023 */ subu $v0, $v0, $a0 -/* 32D1C 8005791C AFBF0010 */ sw $ra, 0x10($sp) -/* 32D20 80057920 8C63001C */ lw $v1, 0x1c($v1) -/* 32D24 80057924 00021080 */ sll $v0, $v0, 2 -/* 32D28 80057928 00621821 */ addu $v1, $v1, $v0 -/* 32D2C 8005792C 8C650064 */ lw $a1, 0x64($v1) -/* 32D30 80057930 8C620068 */ lw $v0, 0x68($v1) -/* 32D34 80057934 00A2102A */ slt $v0, $a1, $v0 -/* 32D38 80057938 14400017 */ bnez $v0, .L80057998 -/* 32D3C 8005793C 00000000 */ nop -/* 32D40 80057940 3C028008 */ lui $v0, %hi(D_80078151) -/* 32D44 80057944 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32D48 80057948 90420000 */ lbu $v0, ($v0) -/* 32D4C 8005794C 14400008 */ bnez $v0, .L80057970 -/* 32D50 80057950 00000000 */ nop -/* 32D54 80057954 8463004E */ lh $v1, 0x4e($v1) -/* 32D58 80057958 3C028008 */ lui $v0, %hi(D_80078EB0) -/* 32D5C 8005795C 84428EB0 */ lh $v0, %lo(D_80078EB0)($v0) -/* 32D60 80057960 00620018 */ mult $v1, $v0 -/* 32D64 80057964 00004012 */ mflo $t0 -/* 32D68 80057968 08015E6B */ j .L800579AC -/* 32D6C 8005796C 00081040 */ sll $v0, $t0, 1 -.L80057970: -/* 32D70 80057970 8462004C */ lh $v0, 0x4c($v1) -/* 32D74 80057974 8463004E */ lh $v1, 0x4e($v1) -/* 32D78 80057978 00021040 */ sll $v0, $v0, 1 -/* 32D7C 8005797C 3C018008 */ lui $at, %hi(D_80078E30) -/* 32D80 80057980 00220821 */ addu $at, $at, $v0 -/* 32D84 80057984 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32D88 80057988 00620018 */ mult $v1, $v0 -/* 32D8C 8005798C 00004012 */ mflo $t0 -/* 32D90 80057990 08015E6B */ j .L800579AC -/* 32D94 80057994 00081040 */ sll $v0, $t0, 1 -.L80057998: -/* 32D98 80057998 84640050 */ lh $a0, 0x50($v1) -/* 32D9C 8005799C 8466005A */ lh $a2, 0x5a($v1) -/* 32DA0 800579A0 0C015F2D */ jal func_80057CB4 -/* 32DA4 800579A4 94670058 */ lhu $a3, 0x58($v1) -/* 32DA8 800579A8 00021400 */ sll $v0, $v0, 0x10 -.L800579AC: -/* 32DAC 800579AC 00021403 */ sra $v0, $v0, 0x10 -/* 32DB0 800579B0 8FBF0010 */ lw $ra, 0x10($sp) -/* 32DB4 800579B4 03E00008 */ jr $ra -/* 32DB8 800579B8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/31300/func_800579BC.s b/ver/jp/asm/nonmatchings/31300/func_800579BC.s deleted file mode 100644 index 140df759ee..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_800579BC.s +++ /dev/null @@ -1,54 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800579BC -/* 32DBC 800579BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 32DC0 800579C0 308400FF */ andi $a0, $a0, 0xff -/* 32DC4 800579C4 00041140 */ sll $v0, $a0, 5 -/* 32DC8 800579C8 3C038008 */ lui $v1, %hi(D_80078E24) -/* 32DCC 800579CC 8C638E24 */ lw $v1, %lo(D_80078E24)($v1) -/* 32DD0 800579D0 00441023 */ subu $v0, $v0, $a0 -/* 32DD4 800579D4 AFBF0010 */ sw $ra, 0x10($sp) -/* 32DD8 800579D8 8C63001C */ lw $v1, 0x1c($v1) -/* 32DDC 800579DC 00021080 */ sll $v0, $v0, 2 -/* 32DE0 800579E0 00623821 */ addu $a3, $v1, $v0 -/* 32DE4 800579E4 8CE50064 */ lw $a1, 0x64($a3) -/* 32DE8 800579E8 8CE20068 */ lw $v0, 0x68($a3) -/* 32DEC 800579EC 00A2102A */ slt $v0, $a1, $v0 -/* 32DF0 800579F0 14400018 */ bnez $v0, .L80057A54 -/* 32DF4 800579F4 00000000 */ nop -/* 32DF8 800579F8 3C028008 */ lui $v0, %hi(D_80078151) -/* 32DFC 800579FC 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 32E00 80057A00 90420000 */ lbu $v0, ($v0) -/* 32E04 80057A04 54400008 */ bnel $v0, $zero, .L80057A28 -/* 32E08 80057A08 2402007F */ addiu $v0, $zero, 0x7f -/* 32E0C 80057A0C 84E3004E */ lh $v1, 0x4e($a3) -/* 32E10 80057A10 3C028008 */ lui $v0, %hi(D_80078EB0) -/* 32E14 80057A14 84428EB0 */ lh $v0, %lo(D_80078EB0)($v0) -/* 32E18 80057A18 00620018 */ mult $v1, $v0 -/* 32E1C 80057A1C 00004012 */ mflo $t0 -/* 32E20 80057A20 08015E9A */ j .L80057A68 -/* 32E24 80057A24 00081040 */ sll $v0, $t0, 1 -.L80057A28: -/* 32E28 80057A28 84E3004C */ lh $v1, 0x4c($a3) -/* 32E2C 80057A2C 00431023 */ subu $v0, $v0, $v1 -/* 32E30 80057A30 00021040 */ sll $v0, $v0, 1 -/* 32E34 80057A34 84E3004E */ lh $v1, 0x4e($a3) -/* 32E38 80057A38 3C018008 */ lui $at, %hi(D_80078E30) -/* 32E3C 80057A3C 00220821 */ addu $at, $at, $v0 -/* 32E40 80057A40 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 32E44 80057A44 00620018 */ mult $v1, $v0 -/* 32E48 80057A48 00004012 */ mflo $t0 -/* 32E4C 80057A4C 08015E9A */ j .L80057A68 -/* 32E50 80057A50 00081040 */ sll $v0, $t0, 1 -.L80057A54: -/* 32E54 80057A54 84E40050 */ lh $a0, 0x50($a3) -/* 32E58 80057A58 84E6005A */ lh $a2, 0x5a($a3) -/* 32E5C 80057A5C 0C015F2D */ jal func_80057CB4 -/* 32E60 80057A60 94E70058 */ lhu $a3, 0x58($a3) -/* 32E64 80057A64 00021400 */ sll $v0, $v0, 0x10 -.L80057A68: -/* 32E68 80057A68 00021403 */ sra $v0, $v0, 0x10 -/* 32E6C 80057A6C 8FBF0010 */ lw $ra, 0x10($sp) -/* 32E70 80057A70 03E00008 */ jr $ra -/* 32E74 80057A74 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/31300/func_80057A78.s b/ver/jp/asm/nonmatchings/31300/func_80057A78.s deleted file mode 100644 index 59c65cb85f..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057A78.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057A78 -/* 32E78 80057A78 28820002 */ slti $v0, $a0, 2 -/* 32E7C 80057A7C 10400005 */ beqz $v0, .L80057A94 -/* 32E80 80057A80 00000000 */ nop -/* 32E84 80057A84 3C01800A */ lui $at, %hi(D_800A1E00) -/* 32E88 80057A88 AC201E00 */ sw $zero, %lo(D_800A1E00)($at) -/* 32E8C 80057A8C 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 32E90 80057A90 A4201DFE */ sh $zero, %lo(D_800A1DFE)($at) -.L80057A94: -/* 32E94 80057A94 3C03800A */ lui $v1, %hi(D_800A1E00) -/* 32E98 80057A98 24631E00 */ addiu $v1, $v1, %lo(D_800A1E00) -/* 32E9C 80057A9C 28820005 */ slti $v0, $a0, 5 -/* 32EA0 80057AA0 14400003 */ bnez $v0, .L80057AB0 -/* 32EA4 80057AA4 AC640000 */ sw $a0, ($v1) -/* 32EA8 80057AA8 24020004 */ addiu $v0, $zero, 4 -/* 32EAC 80057AAC AC620000 */ sw $v0, ($v1) -.L80057AB0: -/* 32EB0 80057AB0 03E00008 */ jr $ra -/* 32EB4 80057AB4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057AB8.s b/ver/jp/asm/nonmatchings/31300/func_80057AB8.s deleted file mode 100644 index d9a9d954b8..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057AB8.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057AB8 -/* 32EB8 80057AB8 0000302D */ daddu $a2, $zero, $zero -/* 32EBC 80057ABC 3C05800A */ lui $a1, %hi(D_800A1DF0) -/* 32EC0 80057AC0 8CA51DF0 */ lw $a1, %lo(D_800A1DF0)($a1) -/* 32EC4 80057AC4 3C03800A */ lui $v1, %hi(D_800A1DF4) -/* 32EC8 80057AC8 8C631DF4 */ lw $v1, %lo(D_800A1DF4)($v1) -.L80057ACC: -/* 32ECC 80057ACC ACA00000 */ sw $zero, ($a1) -/* 32ED0 80057AD0 24A50004 */ addiu $a1, $a1, 4 -/* 32ED4 80057AD4 AC600000 */ sw $zero, ($v1) -/* 32ED8 80057AD8 24C60001 */ addiu $a2, $a2, 1 -/* 32EDC 80057ADC 28C20170 */ slti $v0, $a2, 0x170 -/* 32EE0 80057AE0 1440FFFA */ bnez $v0, .L80057ACC -/* 32EE4 80057AE4 24630004 */ addiu $v1, $v1, 4 -/* 32EE8 80057AE8 24020001 */ addiu $v0, $zero, 1 -/* 32EEC 80057AEC 3C01800A */ lui $at, %hi(D_800A1DFC) -/* 32EF0 80057AF0 A0241DFC */ sb $a0, %lo(D_800A1DFC)($at) -/* 32EF4 80057AF4 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 32EF8 80057AF8 A4221DFE */ sh $v0, %lo(D_800A1DFE)($at) -/* 32EFC 80057AFC 3C01800A */ lui $at, %hi(D_800A1DF8) -/* 32F00 80057B00 AC201DF8 */ sw $zero, %lo(D_800A1DF8)($at) -/* 32F04 80057B04 03E00008 */ jr $ra -/* 32F08 80057B08 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057B0C.s b/ver/jp/asm/nonmatchings/31300/func_80057B0C.s deleted file mode 100644 index 161b2e61c9..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057B0C.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057B0C -/* 32F0C 80057B0C 0000302D */ daddu $a2, $zero, $zero -/* 32F10 80057B10 3C05800A */ lui $a1, %hi(D_800A1DF0) -/* 32F14 80057B14 8CA51DF0 */ lw $a1, %lo(D_800A1DF0)($a1) -/* 32F18 80057B18 3C03800A */ lui $v1, %hi(D_800A1DF4) -/* 32F1C 80057B1C 8C631DF4 */ lw $v1, %lo(D_800A1DF4)($v1) -.L80057B20: -/* 32F20 80057B20 ACA00000 */ sw $zero, ($a1) -/* 32F24 80057B24 24A50004 */ addiu $a1, $a1, 4 -/* 32F28 80057B28 AC600000 */ sw $zero, ($v1) -/* 32F2C 80057B2C 24C60001 */ addiu $a2, $a2, 1 -/* 32F30 80057B30 28C20170 */ slti $v0, $a2, 0x170 -/* 32F34 80057B34 1440FFFA */ bnez $v0, .L80057B20 -/* 32F38 80057B38 24630004 */ addiu $v1, $v1, 4 -/* 32F3C 80057B3C 24020002 */ addiu $v0, $zero, 2 -/* 32F40 80057B40 3C01800A */ lui $at, %hi(D_800A1DFC) -/* 32F44 80057B44 A0241DFC */ sb $a0, %lo(D_800A1DFC)($at) -/* 32F48 80057B48 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 32F4C 80057B4C A4221DFE */ sh $v0, %lo(D_800A1DFE)($at) -/* 32F50 80057B50 3C01800A */ lui $at, %hi(D_800A1DF8) -/* 32F54 80057B54 AC201DF8 */ sw $zero, %lo(D_800A1DF8)($at) -/* 32F58 80057B58 03E00008 */ jr $ra -/* 32F5C 80057B5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057B60.s b/ver/jp/asm/nonmatchings/31300/func_80057B60.s deleted file mode 100644 index 2c4109cae4..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057B60.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057B60 -/* 32F60 80057B60 3C01800A */ lui $at, %hi(D_800A1DFC) -/* 32F64 80057B64 A0201DFC */ sb $zero, %lo(D_800A1DFC)($at) -/* 32F68 80057B68 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 32F6C 80057B6C A4201DFE */ sh $zero, %lo(D_800A1DFE)($at) -/* 32F70 80057B70 3C01800A */ lui $at, %hi(D_800A1DF8) -/* 32F74 80057B74 AC201DF8 */ sw $zero, %lo(D_800A1DF8)($at) -/* 32F78 80057B78 03E00008 */ jr $ra -/* 32F7C 80057B7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057B80.s b/ver/jp/asm/nonmatchings/31300/func_80057B80.s deleted file mode 100644 index dc675e93ab..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057B80.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057B80 -/* 32F80 80057B80 0000302D */ daddu $a2, $zero, $zero -/* 32F84 80057B84 3C05800A */ lui $a1, %hi(D_800A1DF0) -/* 32F88 80057B88 8CA51DF0 */ lw $a1, %lo(D_800A1DF0)($a1) -/* 32F8C 80057B8C 3C03800A */ lui $v1, %hi(D_800A1DF4) -/* 32F90 80057B90 8C631DF4 */ lw $v1, %lo(D_800A1DF4)($v1) -.L80057B94: -/* 32F94 80057B94 ACA00000 */ sw $zero, ($a1) -/* 32F98 80057B98 24A50004 */ addiu $a1, $a1, 4 -/* 32F9C 80057B9C AC600000 */ sw $zero, ($v1) -/* 32FA0 80057BA0 24C60001 */ addiu $a2, $a2, 1 -/* 32FA4 80057BA4 28C20170 */ slti $v0, $a2, 0x170 -/* 32FA8 80057BA8 1440FFFA */ bnez $v0, .L80057B94 -/* 32FAC 80057BAC 24630004 */ addiu $v1, $v1, 4 -/* 32FB0 80057BB0 3C01800A */ lui $at, %hi(D_800A1DFC) -/* 32FB4 80057BB4 A0201DFC */ sb $zero, %lo(D_800A1DFC)($at) -/* 32FB8 80057BB8 3C01800A */ lui $at, %hi(D_800A1DFE) -/* 32FBC 80057BBC A4241DFE */ sh $a0, %lo(D_800A1DFE)($at) -/* 32FC0 80057BC0 3C01800A */ lui $at, %hi(D_800A1DF8) -/* 32FC4 80057BC4 AC201DF8 */ sw $zero, %lo(D_800A1DF8)($at) -/* 32FC8 80057BC8 03E00008 */ jr $ra -/* 32FCC 80057BCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057BD0.s b/ver/jp/asm/nonmatchings/31300/func_80057BD0.s deleted file mode 100644 index 4631b38cf7..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057BD0.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057BD0 -/* 32FD0 80057BD0 30A3000F */ andi $v1, $a1, 0xf -/* 32FD4 80057BD4 24020010 */ addiu $v0, $zero, 0x10 -/* 32FD8 80057BD8 00431823 */ subu $v1, $v0, $v1 -/* 32FDC 80057BDC 10620003 */ beq $v1, $v0, .L80057BEC -/* 32FE0 80057BE0 00A31021 */ addu $v0, $a1, $v1 -/* 32FE4 80057BE4 08015EFC */ j .L80057BF0 -/* 32FE8 80057BE8 AC820000 */ sw $v0, ($a0) -.L80057BEC: -/* 32FEC 80057BEC AC850000 */ sw $a1, ($a0) -.L80057BF0: -/* 32FF0 80057BF0 AC860008 */ sw $a2, 8($a0) -/* 32FF4 80057BF4 00C0102D */ daddu $v0, $a2, $zero -/* 32FF8 80057BF8 0000282D */ daddu $a1, $zero, $zero -/* 32FFC 80057BFC 8C830000 */ lw $v1, ($a0) -/* 33000 80057C00 00021082 */ srl $v0, $v0, 2 -/* 33004 80057C04 AC80000C */ sw $zero, 0xc($a0) -/* 33008 80057C08 1040000B */ beqz $v0, .L80057C38 -/* 3300C 80057C0C AC830004 */ sw $v1, 4($a0) -.L80057C10: -/* 33010 80057C10 8C820000 */ lw $v0, ($a0) -/* 33014 80057C14 00051880 */ sll $v1, $a1, 2 -/* 33018 80057C18 00621821 */ addu $v1, $v1, $v0 -/* 3301C 80057C1C AC600000 */ sw $zero, ($v1) -/* 33020 80057C20 8C820008 */ lw $v0, 8($a0) -/* 33024 80057C24 24A50001 */ addiu $a1, $a1, 1 -/* 33028 80057C28 00021082 */ srl $v0, $v0, 2 -/* 3302C 80057C2C 00A2102B */ sltu $v0, $a1, $v0 -/* 33030 80057C30 1440FFF7 */ bnez $v0, .L80057C10 -/* 33034 80057C34 00000000 */ nop -.L80057C38: -/* 33038 80057C38 03E00008 */ jr $ra -/* 3303C 80057C3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057C40.s b/ver/jp/asm/nonmatchings/31300/func_80057C40.s deleted file mode 100644 index bcb3d2ce5f..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057C40.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057C40 -/* 33040 80057C40 0080382D */ daddu $a3, $a0, $zero -/* 33044 80057C44 00A60018 */ mult $a1, $a2 -/* 33048 80057C48 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 3304C 80057C4C 8CE50004 */ lw $a1, 4($a3) -/* 33050 80057C50 8CE40008 */ lw $a0, 8($a3) -/* 33054 80057C54 00004012 */ mflo $t0 -/* 33058 80057C58 2503000F */ addiu $v1, $t0, 0xf -/* 3305C 80057C5C 00621824 */ and $v1, $v1, $v0 -/* 33060 80057C60 8CE20000 */ lw $v0, ($a3) -/* 33064 80057C64 00A31821 */ addu $v1, $a1, $v1 -/* 33068 80057C68 00441021 */ addu $v0, $v0, $a0 -/* 3306C 80057C6C 0043102B */ sltu $v0, $v0, $v1 -/* 33070 80057C70 14400003 */ bnez $v0, .L80057C80 -/* 33074 80057C74 0000302D */ daddu $a2, $zero, $zero -/* 33078 80057C78 00A0302D */ daddu $a2, $a1, $zero -/* 3307C 80057C7C ACE30004 */ sw $v1, 4($a3) -.L80057C80: -/* 33080 80057C80 03E00008 */ jr $ra -/* 33084 80057C84 00C0102D */ daddu $v0, $a2, $zero diff --git a/ver/jp/asm/nonmatchings/31300/func_80057C88.s b/ver/jp/asm/nonmatchings/31300/func_80057C88.s deleted file mode 100644 index 61a6476cea..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057C88.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057C88 -/* 33088 80057C88 18C00008 */ blez $a2, .L80057CAC -/* 3308C 80057C8C 0000182D */ daddu $v1, $zero, $zero -.L80057C90: -/* 33090 80057C90 90820000 */ lbu $v0, ($a0) -/* 33094 80057C94 24840001 */ addiu $a0, $a0, 1 -/* 33098 80057C98 24630001 */ addiu $v1, $v1, 1 -/* 3309C 80057C9C A0A20000 */ sb $v0, ($a1) -/* 330A0 80057CA0 0066102A */ slt $v0, $v1, $a2 -/* 330A4 80057CA4 1440FFFA */ bnez $v0, .L80057C90 -/* 330A8 80057CA8 24A50001 */ addiu $a1, $a1, 1 -.L80057CAC: -/* 330AC 80057CAC 03E00008 */ jr $ra -/* 330B0 80057CB0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/31300/func_80057CB4.s b/ver/jp/asm/nonmatchings/31300/func_80057CB4.s deleted file mode 100644 index 5bcb16dd22..0000000000 --- a/ver/jp/asm/nonmatchings/31300/func_80057CB4.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057CB4 -/* 330B4 80057CB4 000528C3 */ sra $a1, $a1, 3 -/* 330B8 80057CB8 50A0000E */ beql $a1, $zero, .L80057CF4 -/* 330BC 80057CBC 00041400 */ sll $v0, $a0, 0x10 -/* 330C0 80057CC0 30E2FFFF */ andi $v0, $a3, 0xffff -/* 330C4 80057CC4 00450018 */ mult $v0, $a1 -/* 330C8 80057CC8 00001012 */ mflo $v0 -/* 330CC 80057CCC 00061C00 */ sll $v1, $a2, 0x10 -/* 330D0 80057CD0 00031C03 */ sra $v1, $v1, 0x10 -/* 330D4 80057CD4 00650018 */ mult $v1, $a1 -/* 330D8 80057CD8 00021403 */ sra $v0, $v0, 0x10 -/* 330DC 80057CDC 00001812 */ mflo $v1 -/* 330E0 80057CE0 00431021 */ addu $v0, $v0, $v1 -/* 330E4 80057CE4 00821021 */ addu $v0, $a0, $v0 -/* 330E8 80057CE8 00021400 */ sll $v0, $v0, 0x10 -/* 330EC 80057CEC 03E00008 */ jr $ra -/* 330F0 80057CF0 00021403 */ sra $v0, $v0, 0x10 -.L80057CF4: -/* 330F4 80057CF4 03E00008 */ jr $ra -/* 330F8 80057CF8 00021403 */ sra $v0, $v0, 0x10 -/* 330FC 80057CFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33100/func_80057D00.s b/ver/jp/asm/nonmatchings/33100/func_80057D00.s deleted file mode 100644 index 93c28e74c1..0000000000 --- a/ver/jp/asm/nonmatchings/33100/func_80057D00.s +++ /dev/null @@ -1,745 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80057D00 -/* 33100 80057D00 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 33104 80057D04 AFB60050 */ sw $s6, 0x50($sp) -/* 33108 80057D08 00A0B02D */ daddu $s6, $a1, $zero -/* 3310C 80057D0C AFB1003C */ sw $s1, 0x3c($sp) -/* 33110 80057D10 02C0882D */ daddu $s1, $s6, $zero -/* 33114 80057D14 AFB70054 */ sw $s7, 0x54($sp) -/* 33118 80057D18 AFA40060 */ sw $a0, 0x60($sp) -/* 3311C 80057D1C 24970048 */ addiu $s7, $a0, 0x48 -/* 33120 80057D20 24880038 */ addiu $t0, $a0, 0x38 -/* 33124 80057D24 AFB20040 */ sw $s2, 0x40($sp) -/* 33128 80057D28 AFBF005C */ sw $ra, 0x5c($sp) -/* 3312C 80057D2C AFBE0058 */ sw $fp, 0x58($sp) -/* 33130 80057D30 AFB5004C */ sw $s5, 0x4c($sp) -/* 33134 80057D34 AFB40048 */ sw $s4, 0x48($sp) -/* 33138 80057D38 AFB30044 */ sw $s3, 0x44($sp) -/* 3313C 80057D3C AFB00038 */ sw $s0, 0x38($sp) -/* 33140 80057D40 AFA80020 */ sw $t0, 0x20($sp) -/* 33144 80057D44 8C830070 */ lw $v1, 0x70($a0) -/* 33148 80057D48 24020001 */ addiu $v0, $zero, 1 -/* 3314C 80057D4C 14620293 */ bne $v1, $v0, .L8005879C -/* 33150 80057D50 24920004 */ addiu $s2, $a0, 4 -/* 33154 80057D54 8FA80060 */ lw $t0, 0x60($sp) -/* 33158 80057D58 C500003C */ lwc1 $f0, 0x3c($t0) -/* 3315C 80057D5C 3C01800A */ lui $at, %hi(D_80098910) -/* 33160 80057D60 D4228910 */ ldc1 $f2, %lo(D_80098910)($at) -/* 33164 80057D64 46000021 */ cvt.d.s $f0, $f0 -/* 33168 80057D68 4620103C */ c.lt.d $f2, $f0 -/* 3316C 80057D6C 00000000 */ nop -/* 33170 80057D70 45000007 */ bc1f .L80057D90 -/* 33174 80057D74 241E0170 */ addiu $fp, $zero, 0x170 -/* 33178 80057D78 3C013FFF */ lui $at, 0x3fff -/* 3317C 80057D7C 3421FEB0 */ ori $at, $at, 0xfeb0 -/* 33180 80057D80 44810000 */ mtc1 $at, $f0 -/* 33184 80057D84 00000000 */ nop -/* 33188 80057D88 E500003C */ swc1 $f0, 0x3c($t0) -/* 3318C 80057D8C 8FA80060 */ lw $t0, 0x60($sp) -.L80057D90: -/* 33190 80057D90 3C014700 */ lui $at, 0x4700 -/* 33194 80057D94 44811000 */ mtc1 $at, $f2 -/* 33198 80057D98 C500003C */ lwc1 $f0, 0x3c($t0) -/* 3319C 80057D9C 46020002 */ mul.s $f0, $f0, $f2 -/* 331A0 80057DA0 00000000 */ nop -/* 331A4 80057DA4 4600018D */ trunc.w.s $f6, $f0 -/* 331A8 80057DA8 44023000 */ mfc1 $v0, $f6 -/* 331AC 80057DAC 3C013800 */ lui $at, 0x3800 -/* 331B0 80057DB0 44810000 */ mtc1 $at, $f0 -/* 331B4 80057DB4 44822000 */ mtc1 $v0, $f4 -/* 331B8 80057DB8 00000000 */ nop -/* 331BC 80057DBC 46802120 */ cvt.s.w $f4, $f4 -/* 331C0 80057DC0 46002102 */ mul.s $f4, $f4, $f0 -/* 331C4 80057DC4 00000000 */ nop -/* 331C8 80057DC8 3C014338 */ lui $at, 0x4338 -/* 331CC 80057DCC 44810000 */ mtc1 $at, $f0 -/* 331D0 80057DD0 00000000 */ nop -/* 331D4 80057DD4 46002002 */ mul.s $f0, $f4, $f0 -/* 331D8 80057DD8 00000000 */ nop -/* 331DC 80057DDC 8FA80060 */ lw $t0, 0x60($sp) -/* 331E0 80057DE0 C5020040 */ lwc1 $f2, 0x40($t0) -/* 331E4 80057DE4 46001080 */ add.s $f2, $f2, $f0 -/* 331E8 80057DE8 4600118D */ trunc.w.s $f6, $f2 -/* 331EC 80057DEC 44143000 */ mfc1 $s4, $f6 -/* 331F0 80057DF0 00000000 */ nop -/* 331F4 80057DF4 44940000 */ mtc1 $s4, $f0 -/* 331F8 80057DF8 00000000 */ nop -/* 331FC 80057DFC 46800020 */ cvt.s.w $f0, $f0 -/* 33200 80057E00 46001081 */ sub.s $f2, $f2, $f0 -/* 33204 80057E04 8FA80060 */ lw $t0, 0x60($sp) -/* 33208 80057E08 E504003C */ swc1 $f4, 0x3c($t0) -/* 3320C 80057E0C 128001BA */ beqz $s4, .L800584F8 -/* 33210 80057E10 E5020040 */ swc1 $f2, 0x40($t0) -/* 33214 80057E14 8E470014 */ lw $a3, 0x14($s2) -/* 33218 80057E18 90E20024 */ lbu $v0, 0x24($a3) -/* 3321C 80057E1C 144000F2 */ bnez $v0, .L800581E8 -/* 33220 80057E20 3C0300FF */ lui $v1, 0xff -/* 33224 80057E24 3463FFFF */ ori $v1, $v1, 0xffff -/* 33228 80057E28 AFA00024 */ sw $zero, 0x24($sp) -/* 3322C 80057E2C 8D02001C */ lw $v0, 0x1c($t0) -/* 33230 80057E30 3C041FFF */ lui $a0, 0x1fff -/* 33234 80057E34 00431024 */ and $v0, $v0, $v1 -/* 33238 80057E38 3C030B00 */ lui $v1, 0xb00 -/* 3323C 80057E3C 00431025 */ or $v0, $v0, $v1 -/* 33240 80057E40 AE220000 */ sw $v0, ($s1) -/* 33244 80057E44 8E420014 */ lw $v0, 0x14($s2) -/* 33248 80057E48 3484FFFF */ ori $a0, $a0, 0xffff -/* 3324C 80057E4C 8C420018 */ lw $v0, 0x18($v0) -/* 33250 80057E50 8FA50024 */ lw $a1, 0x24($sp) -/* 33254 80057E54 00441024 */ and $v0, $v0, $a0 -/* 33258 80057E58 AE220004 */ sw $v0, 4($s1) -/* 3325C 80057E5C 8D040028 */ lw $a0, 0x28($t0) -/* 33260 80057E60 8D030010 */ lw $v1, 0x10($t0) -/* 33264 80057E64 02841021 */ addu $v0, $s4, $a0 -/* 33268 80057E68 0062102B */ sltu $v0, $v1, $v0 -/* 3326C 80057E6C 10400003 */ beqz $v0, .L80057E7C -/* 33270 80057E70 26D60008 */ addiu $s6, $s6, 8 -/* 33274 80057E74 8D020014 */ lw $v0, 0x14($t0) -/* 33278 80057E78 0002282B */ sltu $a1, $zero, $v0 -.L80057E7C: -/* 3327C 80057E7C 10A00002 */ beqz $a1, .L80057E88 -/* 33280 80057E80 0280802D */ daddu $s0, $s4, $zero -/* 33284 80057E84 00648023 */ subu $s0, $v1, $a0 -.L80057E88: -/* 33288 80057E88 8E430028 */ lw $v1, 0x28($s2) -/* 3328C 80057E8C 10600003 */ beqz $v1, .L80057E9C -/* 33290 80057E90 24020010 */ addiu $v0, $zero, 0x10 -/* 33294 80057E94 08015FA8 */ j .L80057EA0 -/* 33298 80057E98 0043A823 */ subu $s5, $v0, $v1 -.L80057E9C: -/* 3329C 80057E9C 0000A82D */ daddu $s5, $zero, $zero -.L80057EA0: -/* 332A0 80057EA0 02153023 */ subu $a2, $s0, $s5 -/* 332A4 80057EA4 04C20001 */ bltzl $a2, .L80057EAC -/* 332A8 80057EA8 0000302D */ daddu $a2, $zero, $zero -.L80057EAC: -/* 332AC 80057EAC 24C2000F */ addiu $v0, $a2, 0xf -/* 332B0 80057EB0 00028903 */ sra $s1, $v0, 4 -/* 332B4 80057EB4 001110C0 */ sll $v0, $s1, 3 -/* 332B8 80057EB8 10A00072 */ beqz $a1, .L80058084 -/* 332BC 80057EBC 00513821 */ addu $a3, $v0, $s1 -/* 332C0 80057EC0 02C0202D */ daddu $a0, $s6, $zero -/* 332C4 80057EC4 001E1400 */ sll $v0, $fp, 0x10 -/* 332C8 80057EC8 00021403 */ sra $v0, $v0, 0x10 -/* 332CC 80057ECC AFA20010 */ sw $v0, 0x10($sp) -/* 332D0 80057ED0 AFA00014 */ sw $zero, 0x14($sp) -/* 332D4 80057ED4 8E42002C */ lw $v0, 0x2c($s2) -/* 332D8 80057ED8 0240282D */ daddu $a1, $s2, $zero -/* 332DC 80057EDC 0C0161F4 */ jal func_800587D0 -/* 332E0 80057EE0 AFA20018 */ sw $v0, 0x18($sp) -/* 332E4 80057EE4 8E430028 */ lw $v1, 0x28($s2) -/* 332E8 80057EE8 10600005 */ beqz $v1, .L80057F00 -/* 332EC 80057EEC 0040B02D */ daddu $s6, $v0, $zero -/* 332F0 80057EF0 9642002A */ lhu $v0, 0x2a($s2) -/* 332F4 80057EF4 00021040 */ sll $v0, $v0, 1 -/* 332F8 80057EF8 08015FC1 */ j .L80057F04 -/* 332FC 80057EFC 03C2F021 */ addu $fp, $fp, $v0 -.L80057F00: -/* 33300 80057F00 27DE0020 */ addiu $fp, $fp, 0x20 -.L80057F04: -/* 33304 80057F04 001E2C00 */ sll $a1, $fp, 0x10 -/* 33308 80057F08 8E420008 */ lw $v0, 8($s2) -/* 3330C 80057F0C 00059C03 */ sra $s3, $a1, 0x10 -/* 33310 80057F10 3042000F */ andi $v0, $v0, 0xf -/* 33314 80057F14 AE420028 */ sw $v0, 0x28($s2) -/* 33318 80057F18 8E420014 */ lw $v0, 0x14($s2) -/* 3331C 80057F1C 8E430008 */ lw $v1, 8($s2) -/* 33320 80057F20 8C440000 */ lw $a0, ($v0) -/* 33324 80057F24 0060102D */ daddu $v0, $v1, $zero -/* 33328 80057F28 00031902 */ srl $v1, $v1, 4 -/* 3332C 80057F2C 24630001 */ addiu $v1, $v1, 1 -/* 33330 80057F30 AE420024 */ sw $v0, 0x24($s2) -/* 33334 80057F34 000310C0 */ sll $v0, $v1, 3 -/* 33338 80057F38 00431021 */ addu $v0, $v0, $v1 -/* 3333C 80057F3C 00822021 */ addu $a0, $a0, $v0 -/* 33340 80057F40 0214102A */ slt $v0, $s0, $s4 -/* 33344 80057F44 10400042 */ beqz $v0, .L80058050 -/* 33348 80057F48 AE440030 */ sw $a0, 0x30($s2) -/* 3334C 80057F4C 0000402D */ daddu $t0, $zero, $zero -/* 33350 80057F50 00081400 */ sll $v0, $t0, 0x10 -/* 33354 80057F54 00021403 */ sra $v0, $v0, 0x10 -/* 33358 80057F58 AFA2002C */ sw $v0, 0x2c($sp) -.L80057F5C: -/* 3335C 80057F5C 26220001 */ addiu $v0, $s1, 1 -/* 33360 80057F60 00021140 */ sll $v0, $v0, 5 -/* 33364 80057F64 02621021 */ addu $v0, $s3, $v0 -/* 33368 80057F68 00101840 */ sll $v1, $s0, 1 -/* 3336C 80057F6C 02639821 */ addu $s3, $s3, $v1 -/* 33370 80057F70 24420010 */ addiu $v0, $v0, 0x10 -/* 33374 80057F74 2403FFE0 */ addiu $v1, $zero, -0x20 -/* 33378 80057F78 0043A824 */ and $s5, $v0, $v1 -/* 3337C 80057F7C 8E430010 */ lw $v1, 0x10($s2) -/* 33380 80057F80 2402FFFF */ addiu $v0, $zero, -1 -/* 33384 80057F84 10620004 */ beq $v1, $v0, .L80057F98 -/* 33388 80057F88 0290A023 */ subu $s4, $s4, $s0 -/* 3338C 80057F8C 10600002 */ beqz $v1, .L80057F98 -/* 33390 80057F90 00621021 */ addu $v0, $v1, $v0 -/* 33394 80057F94 AE420010 */ sw $v0, 0x10($s2) -.L80057F98: -/* 33398 80057F98 8E43000C */ lw $v1, 0xc($s2) -/* 3339C 80057F9C 8E420008 */ lw $v0, 8($s2) -/* 333A0 80057FA0 00621823 */ subu $v1, $v1, $v0 -/* 333A4 80057FA4 0283102B */ sltu $v0, $s4, $v1 -/* 333A8 80057FA8 14400002 */ bnez $v0, .L80057FB4 -/* 333AC 80057FAC 0280802D */ daddu $s0, $s4, $zero -/* 333B0 80057FB0 0060802D */ daddu $s0, $v1, $zero -.L80057FB4: -/* 333B4 80057FB4 8E420028 */ lw $v0, 0x28($s2) -/* 333B8 80057FB8 2442FFF0 */ addiu $v0, $v0, -0x10 -/* 333BC 80057FBC 02023021 */ addu $a2, $s0, $v0 -/* 333C0 80057FC0 04C20001 */ bltzl $a2, .L80057FC8 -/* 333C4 80057FC4 0000302D */ daddu $a2, $zero, $zero -.L80057FC8: -/* 333C8 80057FC8 24C2000F */ addiu $v0, $a2, 0xf -/* 333CC 80057FCC 00028903 */ sra $s1, $v0, 4 -/* 333D0 80057FD0 02C0202D */ daddu $a0, $s6, $zero -/* 333D4 80057FD4 0240282D */ daddu $a1, $s2, $zero -/* 333D8 80057FD8 00151400 */ sll $v0, $s5, 0x10 -/* 333DC 80057FDC 00021403 */ sra $v0, $v0, 0x10 -/* 333E0 80057FE0 8FA8002C */ lw $t0, 0x2c($sp) -/* 333E4 80057FE4 001138C0 */ sll $a3, $s1, 3 -/* 333E8 80057FE8 AFA20010 */ sw $v0, 0x10($sp) -/* 333EC 80057FEC AFA80014 */ sw $t0, 0x14($sp) -/* 333F0 80057FF0 8E42002C */ lw $v0, 0x2c($s2) -/* 333F4 80057FF4 00F13821 */ addu $a3, $a3, $s1 -/* 333F8 80057FF8 34420002 */ ori $v0, $v0, 2 -/* 333FC 80057FFC 0C0161F4 */ jal func_800587D0 -/* 33400 80058000 AFA20018 */ sw $v0, 0x18($sp) -/* 33404 80058004 0040B02D */ daddu $s6, $v0, $zero -/* 33408 80058008 02C0282D */ daddu $a1, $s6, $zero -/* 3340C 8005800C 3C0600FF */ lui $a2, 0xff -/* 33410 80058010 34C6FFFF */ ori $a2, $a2, 0xffff -/* 33414 80058014 00132400 */ sll $a0, $s3, 0x10 -/* 33418 80058018 00101840 */ sll $v1, $s0, 1 -/* 3341C 8005801C 3063FFFF */ andi $v1, $v1, 0xffff -/* 33420 80058020 00832025 */ or $a0, $a0, $v1 -/* 33424 80058024 8E420028 */ lw $v0, 0x28($s2) -/* 33428 80058028 3C030A00 */ lui $v1, 0xa00 -/* 3342C 8005802C ACA40004 */ sw $a0, 4($a1) -/* 33430 80058030 00021040 */ sll $v0, $v0, 1 -/* 33434 80058034 02A21021 */ addu $v0, $s5, $v0 -/* 33438 80058038 00461024 */ and $v0, $v0, $a2 -/* 3343C 8005803C 00431025 */ or $v0, $v0, $v1 -/* 33440 80058040 ACA20000 */ sw $v0, ($a1) -/* 33444 80058044 0214102A */ slt $v0, $s0, $s4 -/* 33448 80058048 1440FFC4 */ bnez $v0, .L80057F5C -/* 3344C 8005804C 26D60008 */ addiu $s6, $s6, 8 -.L80058050: -/* 33450 80058050 8E420028 */ lw $v0, 0x28($s2) -/* 33454 80058054 8E430024 */ lw $v1, 0x24($s2) -/* 33458 80058058 02821021 */ addu $v0, $s4, $v0 -/* 3345C 8005805C 3042000F */ andi $v0, $v0, 0xf -/* 33460 80058060 00741821 */ addu $v1, $v1, $s4 -/* 33464 80058064 AE420028 */ sw $v0, 0x28($s2) -/* 33468 80058068 001110C0 */ sll $v0, $s1, 3 -/* 3346C 8005806C AE430024 */ sw $v1, 0x24($s2) -/* 33470 80058070 8E430030 */ lw $v1, 0x30($s2) -/* 33474 80058074 00511021 */ addu $v0, $v0, $s1 -/* 33478 80058078 00621821 */ addu $v1, $v1, $v0 -/* 3347C 8005807C 0801613E */ j .L800584F8 -/* 33480 80058080 AE430030 */ sw $v1, 0x30($s2) -.L80058084: -/* 33484 80058084 8E440014 */ lw $a0, 0x14($s2) -/* 33488 80058088 8E430030 */ lw $v1, 0x30($s2) -/* 3348C 8005808C 8C820000 */ lw $v0, ($a0) -/* 33490 80058090 8C840004 */ lw $a0, 4($a0) -/* 33494 80058094 00671821 */ addu $v1, $v1, $a3 -/* 33498 80058098 00441021 */ addu $v0, $v0, $a0 -/* 3349C 8005809C 00622023 */ subu $a0, $v1, $v0 -/* 334A0 800580A0 1C800003 */ bgtz $a0, .L800580B0 -/* 334A4 800580A4 00118100 */ sll $s0, $s1, 4 -/* 334A8 800580A8 0801602D */ j .L800580B4 -/* 334AC 800580AC 0000202D */ daddu $a0, $zero, $zero -.L800580B0: -/* 334B0 800580B0 AEE00028 */ sw $zero, 0x28($s7) -.L800580B4: -/* 334B4 800580B4 3C0238E3 */ lui $v0, 0x38e3 -/* 334B8 800580B8 34428E39 */ ori $v0, $v0, 0x8e39 -/* 334BC 800580BC 00820018 */ mult $a0, $v0 -/* 334C0 800580C0 00041FC3 */ sra $v1, $a0, 0x1f -/* 334C4 800580C4 00004010 */ mfhi $t0 -/* 334C8 800580C8 00081043 */ sra $v0, $t0, 1 -/* 334CC 800580CC 00431023 */ subu $v0, $v0, $v1 -/* 334D0 800580D0 00029900 */ sll $s3, $v0, 4 -/* 334D4 800580D4 02151821 */ addu $v1, $s0, $s5 -/* 334D8 800580D8 0073102A */ slt $v0, $v1, $s3 -/* 334DC 800580DC 54400001 */ bnel $v0, $zero, .L800580E4 -/* 334E0 800580E0 0060982D */ daddu $s3, $v1, $zero -.L800580E4: -/* 334E4 800580E4 3262000F */ andi $v0, $s3, 0xf -/* 334E8 800580E8 02621023 */ subu $v0, $s3, $v0 -/* 334EC 800580EC 0054102A */ slt $v0, $v0, $s4 -/* 334F0 800580F0 10400020 */ beqz $v0, .L80058174 -/* 334F4 800580F4 00E43823 */ subu $a3, $a3, $a0 -/* 334F8 800580F8 24080001 */ addiu $t0, $zero, 1 -/* 334FC 800580FC 02C0202D */ daddu $a0, $s6, $zero -/* 33500 80058100 0240282D */ daddu $a1, $s2, $zero -/* 33504 80058104 001E1400 */ sll $v0, $fp, 0x10 -/* 33508 80058108 00021403 */ sra $v0, $v0, 0x10 -/* 3350C 8005810C AFA80024 */ sw $t0, 0x24($sp) -/* 33510 80058110 AFA20010 */ sw $v0, 0x10($sp) -/* 33514 80058114 AFA00014 */ sw $zero, 0x14($sp) -/* 33518 80058118 8E42002C */ lw $v0, 0x2c($s2) -/* 3351C 8005811C 02133023 */ subu $a2, $s0, $s3 -/* 33520 80058120 0C0161F4 */ jal func_800587D0 -/* 33524 80058124 AFA20018 */ sw $v0, 0x18($sp) -/* 33528 80058128 8E430028 */ lw $v1, 0x28($s2) -/* 3352C 8005812C 10600005 */ beqz $v1, .L80058144 -/* 33530 80058130 0040B02D */ daddu $s6, $v0, $zero -/* 33534 80058134 9642002A */ lhu $v0, 0x2a($s2) -/* 33538 80058138 00021040 */ sll $v0, $v0, 1 -/* 3353C 8005813C 08016052 */ j .L80058148 -/* 33540 80058140 03C2F021 */ addu $fp, $fp, $v0 -.L80058144: -/* 33544 80058144 27DE0020 */ addiu $fp, $fp, 0x20 -.L80058148: -/* 33548 80058148 8E420028 */ lw $v0, 0x28($s2) -/* 3354C 8005814C 8E430024 */ lw $v1, 0x24($s2) -/* 33550 80058150 02821021 */ addu $v0, $s4, $v0 -/* 33554 80058154 3042000F */ andi $v0, $v0, 0xf -/* 33558 80058158 00741821 */ addu $v1, $v1, $s4 -/* 3355C 8005815C AE420028 */ sw $v0, 0x28($s2) -/* 33560 80058160 001110C0 */ sll $v0, $s1, 3 -/* 33564 80058164 AE430024 */ sw $v1, 0x24($s2) -/* 33568 80058168 8E430030 */ lw $v1, 0x30($s2) -/* 3356C 8005816C 08016061 */ j .L80058184 -/* 33570 80058170 00511021 */ addu $v0, $v0, $s1 -.L80058174: -/* 33574 80058174 001110C0 */ sll $v0, $s1, 3 -/* 33578 80058178 8E430030 */ lw $v1, 0x30($s2) -/* 3357C 8005817C 00511021 */ addu $v0, $v0, $s1 -/* 33580 80058180 AE400028 */ sw $zero, 0x28($s2) -.L80058184: -/* 33584 80058184 00621821 */ addu $v1, $v1, $v0 -/* 33588 80058188 126000DB */ beqz $s3, .L800584F8 -/* 3358C 8005818C AE430030 */ sw $v1, 0x30($s2) -/* 33590 80058190 AE400028 */ sw $zero, 0x28($s2) -/* 33594 80058194 8FA80024 */ lw $t0, 0x24($sp) -/* 33598 80058198 11000004 */ beqz $t0, .L800581AC -/* 3359C 8005819C 02B01021 */ addu $v0, $s5, $s0 -/* 335A0 800581A0 00531023 */ subu $v0, $v0, $s3 -/* 335A4 800581A4 0801606C */ j .L800581B0 -/* 335A8 800581A8 00022840 */ sll $a1, $v0, 1 -.L800581AC: -/* 335AC 800581AC 0000282D */ daddu $a1, $zero, $zero -.L800581B0: -/* 335B0 800581B0 02C0202D */ daddu $a0, $s6, $zero -/* 335B4 800581B4 26D60008 */ addiu $s6, $s6, 8 -/* 335B8 800581B8 3C0300FF */ lui $v1, 0xff -/* 335BC 800581BC 3463FFFF */ ori $v1, $v1, 0xffff -/* 335C0 800581C0 001E1400 */ sll $v0, $fp, 0x10 -/* 335C4 800581C4 00021403 */ sra $v0, $v0, 0x10 -/* 335C8 800581C8 00A21021 */ addu $v0, $a1, $v0 -/* 335CC 800581CC 00431024 */ and $v0, $v0, $v1 -/* 335D0 800581D0 3C030200 */ lui $v1, 0x200 -/* 335D4 800581D4 00431025 */ or $v0, $v0, $v1 -/* 335D8 800581D8 AC820000 */ sw $v0, ($a0) -/* 335DC 800581DC 00131040 */ sll $v0, $s3, 1 -/* 335E0 800581E0 0801613E */ j .L800584F8 -/* 335E4 800581E4 AC820004 */ sw $v0, 4($a0) -.L800581E8: -/* 335E8 800581E8 8FA80060 */ lw $t0, 0x60($sp) -/* 335EC 800581EC 8D040028 */ lw $a0, 0x28($t0) -/* 335F0 800581F0 8D030010 */ lw $v1, 0x10($t0) -/* 335F4 800581F4 02841021 */ addu $v0, $s4, $a0 -/* 335F8 800581F8 0062102B */ sltu $v0, $v1, $v0 -/* 335FC 800581FC 10400079 */ beqz $v0, .L800583E4 -/* 33600 80058200 00148040 */ sll $s0, $s4, 1 -/* 33604 80058204 8D020014 */ lw $v0, 0x14($t0) -/* 33608 80058208 10400076 */ beqz $v0, .L800583E4 -/* 3360C 8005820C 00649823 */ subu $s3, $v1, $a0 -/* 33610 80058210 1A600017 */ blez $s3, .L80058270 -/* 33614 80058214 00138040 */ sll $s0, $s3, 1 -/* 33618 80058218 0200282D */ daddu $a1, $s0, $zero -/* 3361C 8005821C 8D040034 */ lw $a0, 0x34($t0) -/* 33620 80058220 8D060024 */ lw $a2, 0x24($t0) -/* 33624 80058224 90E70025 */ lbu $a3, 0x25($a3) -/* 33628 80058228 8D020020 */ lw $v0, 0x20($t0) -/* 3362C 8005822C 0040F809 */ jalr $v0 -/* 33630 80058230 26D60008 */ addiu $s6, $s6, 8 -/* 33634 80058234 0040382D */ daddu $a3, $v0, $zero -/* 33638 80058238 30E60007 */ andi $a2, $a3, 7 -/* 3363C 8005823C 02068021 */ addu $s0, $s0, $a2 -/* 33640 80058240 3C030400 */ lui $v1, 0x400 -/* 33644 80058244 34630170 */ ori $v1, $v1, 0x170 -/* 33648 80058248 32020007 */ andi $v0, $s0, 7 -/* 3364C 8005824C 2442FFF8 */ addiu $v0, $v0, -8 -/* 33650 80058250 02021023 */ subu $v0, $s0, $v0 -/* 33654 80058254 30420FFF */ andi $v0, $v0, 0xfff -/* 33658 80058258 00021300 */ sll $v0, $v0, 0xc -/* 3365C 8005825C 00431025 */ or $v0, $v0, $v1 -/* 33660 80058260 AE220000 */ sw $v0, ($s1) -/* 33664 80058264 00E61023 */ subu $v0, $a3, $a2 -/* 33668 80058268 0801609D */ j .L80058274 -/* 3366C 8005826C AE220004 */ sw $v0, 4($s1) -.L80058270: -/* 33670 80058270 0000302D */ daddu $a2, $zero, $zero -.L80058274: -/* 33674 80058274 03C61021 */ addu $v0, $fp, $a2 -/* 33678 80058278 0040F02D */ daddu $fp, $v0, $zero -/* 3367C 8005827C 00021400 */ sll $v0, $v0, 0x10 -/* 33680 80058280 0002AC03 */ sra $s5, $v0, 0x10 -/* 33684 80058284 0274102A */ slt $v0, $s3, $s4 -/* 33688 80058288 8E430008 */ lw $v1, 8($s2) -/* 3368C 8005828C 8E440014 */ lw $a0, 0x14($s2) -/* 33690 80058290 0060282D */ daddu $a1, $v1, $zero -/* 33694 80058294 8C840000 */ lw $a0, ($a0) -/* 33698 80058298 00031840 */ sll $v1, $v1, 1 -/* 3369C 8005829C AE450024 */ sw $a1, 0x24($s2) -/* 336A0 800582A0 00832021 */ addu $a0, $a0, $v1 -/* 336A4 800582A4 10400047 */ beqz $v0, .L800583C4 -/* 336A8 800582A8 AE440030 */ sw $a0, 0x30($s2) -/* 336AC 800582AC 26D1FFFC */ addiu $s1, $s6, -4 -/* 336B0 800582B0 00131040 */ sll $v0, $s3, 1 -.L800582B4: -/* 336B4 800582B4 02A2A821 */ addu $s5, $s5, $v0 -/* 336B8 800582B8 8E430010 */ lw $v1, 0x10($s2) -/* 336BC 800582BC 2402FFFF */ addiu $v0, $zero, -1 -/* 336C0 800582C0 10620004 */ beq $v1, $v0, .L800582D4 -/* 336C4 800582C4 0293A023 */ subu $s4, $s4, $s3 -/* 336C8 800582C8 10600002 */ beqz $v1, .L800582D4 -/* 336CC 800582CC 00621021 */ addu $v0, $v1, $v0 -/* 336D0 800582D0 AE420010 */ sw $v0, 0x10($s2) -.L800582D4: -/* 336D4 800582D4 8E43000C */ lw $v1, 0xc($s2) -/* 336D8 800582D8 8E420008 */ lw $v0, 8($s2) -/* 336DC 800582DC 00621823 */ subu $v1, $v1, $v0 -/* 336E0 800582E0 0283102B */ sltu $v0, $s4, $v1 -/* 336E4 800582E4 14400002 */ bnez $v0, .L800582F0 -/* 336E8 800582E8 0280982D */ daddu $s3, $s4, $zero -/* 336EC 800582EC 0060982D */ daddu $s3, $v1, $zero -.L800582F0: -/* 336F0 800582F0 00138040 */ sll $s0, $s3, 1 -/* 336F4 800582F4 8E440030 */ lw $a0, 0x30($s2) -/* 336F8 800582F8 8E420014 */ lw $v0, 0x14($s2) -/* 336FC 800582FC 8E460020 */ lw $a2, 0x20($s2) -/* 33700 80058300 90470025 */ lbu $a3, 0x25($v0) -/* 33704 80058304 8E42001C */ lw $v0, 0x1c($s2) -/* 33708 80058308 0040F809 */ jalr $v0 -/* 3370C 8005830C 0200282D */ daddu $a1, $s0, $zero -/* 33710 80058310 0040382D */ daddu $a3, $v0, $zero -/* 33714 80058314 30E60007 */ andi $a2, $a3, 7 -/* 33718 80058318 32A30007 */ andi $v1, $s5, 7 -/* 3371C 8005831C 10600004 */ beqz $v1, .L80058330 -/* 33720 80058320 02068021 */ addu $s0, $s0, $a2 -/* 33724 80058324 24020008 */ addiu $v0, $zero, 8 -/* 33728 80058328 080160CD */ j .L80058334 -/* 3372C 8005832C 00432823 */ subu $a1, $v0, $v1 -.L80058330: -/* 33730 80058330 0000282D */ daddu $a1, $zero, $zero -.L80058334: -/* 33734 80058334 26310008 */ addiu $s1, $s1, 8 -/* 33738 80058338 26D60008 */ addiu $s6, $s6, 8 -/* 3373C 8005833C 32020007 */ andi $v0, $s0, 7 -/* 33740 80058340 2442FFF8 */ addiu $v0, $v0, -8 -/* 33744 80058344 02021023 */ subu $v0, $s0, $v0 -/* 33748 80058348 30420FFF */ andi $v0, $v0, 0xfff -/* 3374C 8005834C 00021300 */ sll $v0, $v0, 0xc -/* 33750 80058350 02A51821 */ addu $v1, $s5, $a1 -/* 33754 80058354 30630FFF */ andi $v1, $v1, 0xfff -/* 33758 80058358 3C040400 */ lui $a0, 0x400 -/* 3375C 8005835C 00641825 */ or $v1, $v1, $a0 -/* 33760 80058360 00431025 */ or $v0, $v0, $v1 -/* 33764 80058364 AE22FFFC */ sw $v0, -4($s1) -/* 33768 80058368 00E61023 */ subu $v0, $a3, $a2 -/* 3376C 8005836C 14C00003 */ bnez $a2, .L8005837C -/* 33770 80058370 AE220000 */ sw $v0, ($s1) -/* 33774 80058374 10A00011 */ beqz $a1, .L800583BC -/* 33778 80058378 0274102A */ slt $v0, $s3, $s4 -.L8005837C: -/* 3377C 8005837C 26310008 */ addiu $s1, $s1, 8 -/* 33780 80058380 26D60008 */ addiu $s6, $s6, 8 -/* 33784 80058384 3C0300FF */ lui $v1, 0xff -/* 33788 80058388 3463FFFF */ ori $v1, $v1, 0xffff -/* 3378C 8005838C 02A61021 */ addu $v0, $s5, $a2 -/* 33790 80058390 00451021 */ addu $v0, $v0, $a1 -/* 33794 80058394 00431024 */ and $v0, $v0, $v1 -/* 33798 80058398 3C030A00 */ lui $v1, 0xa00 -/* 3379C 8005839C 00431025 */ or $v0, $v0, $v1 -/* 337A0 800583A0 00151C00 */ sll $v1, $s5, 0x10 -/* 337A4 800583A4 AE22FFFC */ sw $v0, -4($s1) -/* 337A8 800583A8 00131040 */ sll $v0, $s3, 1 -/* 337AC 800583AC 3042FFFF */ andi $v0, $v0, 0xffff -/* 337B0 800583B0 00621825 */ or $v1, $v1, $v0 -/* 337B4 800583B4 AE230000 */ sw $v1, ($s1) -/* 337B8 800583B8 0274102A */ slt $v0, $s3, $s4 -.L800583BC: -/* 337BC 800583BC 1440FFBD */ bnez $v0, .L800582B4 -/* 337C0 800583C0 00131040 */ sll $v0, $s3, 1 -.L800583C4: -/* 337C4 800583C4 8E420024 */ lw $v0, 0x24($s2) -/* 337C8 800583C8 00541021 */ addu $v0, $v0, $s4 -/* 337CC 800583CC AE420024 */ sw $v0, 0x24($s2) -/* 337D0 800583D0 8E420030 */ lw $v0, 0x30($s2) -/* 337D4 800583D4 00141840 */ sll $v1, $s4, 1 -/* 337D8 800583D8 00431021 */ addu $v0, $v0, $v1 -/* 337DC 800583DC 0801613E */ j .L800584F8 -/* 337E0 800583E0 AE420030 */ sw $v0, 0x30($s2) -.L800583E4: -/* 337E4 800583E4 8E440014 */ lw $a0, 0x14($s2) -/* 337E8 800583E8 8E430030 */ lw $v1, 0x30($s2) -/* 337EC 800583EC 8C820000 */ lw $v0, ($a0) -/* 337F0 800583F0 8C840004 */ lw $a0, 4($a0) -/* 337F4 800583F4 00701821 */ addu $v1, $v1, $s0 -/* 337F8 800583F8 00441021 */ addu $v0, $v0, $a0 -/* 337FC 800583FC 00628823 */ subu $s1, $v1, $v0 -/* 33800 80058400 5E200002 */ bgtzl $s1, .L8005840C -/* 33804 80058404 AEE00028 */ sw $zero, 0x28($s7) -/* 33808 80058408 0000882D */ daddu $s1, $zero, $zero -.L8005840C: -/* 3380C 8005840C 0211102A */ slt $v0, $s0, $s1 -/* 33810 80058410 54400001 */ bnel $v0, $zero, .L80058418 -/* 33814 80058414 0200882D */ daddu $s1, $s0, $zero -.L80058418: -/* 33818 80058418 0230102A */ slt $v0, $s1, $s0 -/* 3381C 8005841C 10400021 */ beqz $v0, .L800584A4 -/* 33820 80058420 00000000 */ nop -/* 33824 80058424 1A80001A */ blez $s4, .L80058490 -/* 33828 80058428 02118023 */ subu $s0, $s0, $s1 -/* 3382C 8005842C 8E440030 */ lw $a0, 0x30($s2) -/* 33830 80058430 8E420014 */ lw $v0, 0x14($s2) -/* 33834 80058434 8E460020 */ lw $a2, 0x20($s2) -/* 33838 80058438 90470025 */ lbu $a3, 0x25($v0) -/* 3383C 8005843C 8E42001C */ lw $v0, 0x1c($s2) -/* 33840 80058440 0040F809 */ jalr $v0 -/* 33844 80058444 0200282D */ daddu $a1, $s0, $zero -/* 33848 80058448 0040382D */ daddu $a3, $v0, $zero -/* 3384C 8005844C 30E60007 */ andi $a2, $a3, 7 -/* 33850 80058450 02068021 */ addu $s0, $s0, $a2 -/* 33854 80058454 02C0282D */ daddu $a1, $s6, $zero -/* 33858 80058458 26D60008 */ addiu $s6, $s6, 8 -/* 3385C 8005845C 32020007 */ andi $v0, $s0, 7 -/* 33860 80058460 2442FFF8 */ addiu $v0, $v0, -8 -/* 33864 80058464 02021023 */ subu $v0, $s0, $v0 -/* 33868 80058468 30420FFF */ andi $v0, $v0, 0xfff -/* 3386C 8005846C 00021300 */ sll $v0, $v0, 0xc -/* 33870 80058470 33C30FFF */ andi $v1, $fp, 0xfff -/* 33874 80058474 3C040400 */ lui $a0, 0x400 -/* 33878 80058478 00641825 */ or $v1, $v1, $a0 -/* 3387C 8005847C 00431025 */ or $v0, $v0, $v1 -/* 33880 80058480 ACA20000 */ sw $v0, ($a1) -/* 33884 80058484 00E61023 */ subu $v0, $a3, $a2 -/* 33888 80058488 08016125 */ j .L80058494 -/* 3388C 8005848C ACA20004 */ sw $v0, 4($a1) -.L80058490: -/* 33890 80058490 0000302D */ daddu $a2, $zero, $zero -.L80058494: -/* 33894 80058494 8E420024 */ lw $v0, 0x24($s2) -/* 33898 80058498 03C6F021 */ addu $fp, $fp, $a2 -/* 3389C 8005849C 00541021 */ addu $v0, $v0, $s4 -/* 338A0 800584A0 AE420024 */ sw $v0, 0x24($s2) -.L800584A4: -/* 338A4 800584A4 8E420030 */ lw $v0, 0x30($s2) -/* 338A8 800584A8 00141840 */ sll $v1, $s4, 1 -/* 338AC 800584AC 00431021 */ addu $v0, $v0, $v1 -/* 338B0 800584B0 12200011 */ beqz $s1, .L800584F8 -/* 338B4 800584B4 AE420030 */ sw $v0, 0x30($s2) -/* 338B8 800584B8 00141040 */ sll $v0, $s4, 1 -/* 338BC 800584BC 00512823 */ subu $a1, $v0, $s1 -/* 338C0 800584C0 04A20001 */ bltzl $a1, .L800584C8 -/* 338C4 800584C4 0000282D */ daddu $a1, $zero, $zero -.L800584C8: -/* 338C8 800584C8 02C0202D */ daddu $a0, $s6, $zero -/* 338CC 800584CC 26D60008 */ addiu $s6, $s6, 8 -/* 338D0 800584D0 3C0300FF */ lui $v1, 0xff -/* 338D4 800584D4 3463FFFF */ ori $v1, $v1, 0xffff -/* 338D8 800584D8 001E1400 */ sll $v0, $fp, 0x10 -/* 338DC 800584DC 00021403 */ sra $v0, $v0, 0x10 -/* 338E0 800584E0 00A21021 */ addu $v0, $a1, $v0 -/* 338E4 800584E4 00431024 */ and $v0, $v0, $v1 -/* 338E8 800584E8 3C030200 */ lui $v1, 0x200 -/* 338EC 800584EC 00431025 */ or $v0, $v0, $v1 -/* 338F0 800584F0 AC820000 */ sw $v0, ($a0) -/* 338F4 800584F4 AC910004 */ sw $s1, 4($a0) -.L800584F8: -/* 338F8 800584F8 8FA80020 */ lw $t0, 0x20($sp) -/* 338FC 800584FC 3C014700 */ lui $at, 0x4700 -/* 33900 80058500 44811000 */ mtc1 $at, $f2 -/* 33904 80058504 C5000004 */ lwc1 $f0, 4($t0) -/* 33908 80058508 46020002 */ mul.s $f0, $f0, $f2 -/* 3390C 8005850C 00000000 */ nop -/* 33910 80058510 8D040000 */ lw $a0, ($t0) -/* 33914 80058514 4600018D */ trunc.w.s $f6, $f0 -/* 33918 80058518 44103000 */ mfc1 $s0, $f6 -/* 3391C 8005851C 0C018798 */ jal func_80061E60 -/* 33920 80058520 3210FFFF */ andi $s0, $s0, 0xffff -/* 33924 80058524 3C0300FF */ lui $v1, 0xff -/* 33928 80058528 3463FFFF */ ori $v1, $v1, 0xffff -/* 3392C 8005852C 02C0202D */ daddu $a0, $s6, $zero -/* 33930 80058530 00431024 */ and $v0, $v0, $v1 -/* 33934 80058534 3C030500 */ lui $v1, 0x500 -/* 33938 80058538 00431025 */ or $v0, $v0, $v1 -/* 3393C 8005853C 00108380 */ sll $s0, $s0, 0xe -/* 33940 80058540 AC820000 */ sw $v0, ($a0) -/* 33944 80058544 8FA80020 */ lw $t0, 0x20($sp) -/* 33948 80058548 33C20FFF */ andi $v0, $fp, 0xfff -/* 3394C 8005854C 8D03000C */ lw $v1, 0xc($t0) -/* 33950 80058550 00021080 */ sll $v0, $v0, 2 -/* 33954 80058554 00031F80 */ sll $v1, $v1, 0x1e -/* 33958 80058558 00701825 */ or $v1, $v1, $s0 -/* 3395C 8005855C 00621825 */ or $v1, $v1, $v0 -/* 33960 80058560 AC830004 */ sw $v1, 4($a0) -/* 33964 80058564 AD00000C */ sw $zero, 0xc($t0) -/* 33968 80058568 8EE20024 */ lw $v0, 0x24($s7) -/* 3396C 8005856C 10400069 */ beqz $v0, .L80058714 -/* 33970 80058570 26D60008 */ addiu $s6, $s6, 8 -/* 33974 80058574 3C028008 */ lui $v0, %hi(D_80078151) -/* 33978 80058578 24428151 */ addiu $v0, $v0, %lo(D_80078151) -/* 3397C 8005857C 90420000 */ lbu $v0, ($v0) -/* 33980 80058580 1440000C */ bnez $v0, .L800585B4 -/* 33984 80058584 AEE00024 */ sw $zero, 0x24($s7) -/* 33988 80058588 3C048008 */ lui $a0, %hi(D_80078E30) -/* 3398C 8005858C 24848E30 */ addiu $a0, $a0, %lo(D_80078E30) -/* 33990 80058590 86E30006 */ lh $v1, 6($s7) -/* 33994 80058594 84820080 */ lh $v0, 0x80($a0) -/* 33998 80058598 00620018 */ mult $v1, $v0 -/* 3399C 8005859C 00004012 */ mflo $t0 -/* 339A0 800585A0 000813C3 */ sra $v0, $t0, 0xf -/* 339A4 800585A4 A6E20014 */ sh $v0, 0x14($s7) -/* 339A8 800585A8 84820080 */ lh $v0, 0x80($a0) -/* 339AC 800585AC 08016180 */ j .L80058600 -/* 339B0 800585B0 00620018 */ mult $v1, $v0 -.L800585B4: -/* 339B4 800585B4 86E20004 */ lh $v0, 4($s7) -/* 339B8 800585B8 86E30006 */ lh $v1, 6($s7) -/* 339BC 800585BC 00021040 */ sll $v0, $v0, 1 -/* 339C0 800585C0 3C018008 */ lui $at, %hi(D_80078E30) -/* 339C4 800585C4 00220821 */ addu $at, $at, $v0 -/* 339C8 800585C8 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 339CC 800585CC 00620018 */ mult $v1, $v0 -/* 339D0 800585D0 86E30004 */ lh $v1, 4($s7) -/* 339D4 800585D4 00004012 */ mflo $t0 -/* 339D8 800585D8 000813C3 */ sra $v0, $t0, 0xf -/* 339DC 800585DC A6E20014 */ sh $v0, 0x14($s7) -/* 339E0 800585E0 2402007F */ addiu $v0, $zero, 0x7f -/* 339E4 800585E4 00431023 */ subu $v0, $v0, $v1 -/* 339E8 800585E8 00021040 */ sll $v0, $v0, 1 -/* 339EC 800585EC 86E30006 */ lh $v1, 6($s7) -/* 339F0 800585F0 3C018008 */ lui $at, %hi(D_80078E30) -/* 339F4 800585F4 00220821 */ addu $at, $at, $v0 -/* 339F8 800585F8 84228E30 */ lh $v0, %lo(D_80078E30)($at) -/* 339FC 800585FC 00620018 */ mult $v1, $v0 -.L80058600: -/* 33A00 80058600 00004012 */ mflo $t0 -/* 33A04 80058604 000813C3 */ sra $v0, $t0, 0xf -/* 33A08 80058608 A6E2001A */ sh $v0, 0x1a($s7) -/* 33A0C 8005860C 86E30008 */ lh $v1, 8($s7) -/* 33A10 80058610 86E40014 */ lh $a0, 0x14($s7) -/* 33A14 80058614 8EE50020 */ lw $a1, 0x20($s7) -/* 33A18 80058618 26E20010 */ addiu $v0, $s7, 0x10 -/* 33A1C 8005861C AFA20014 */ sw $v0, 0x14($sp) -/* 33A20 80058620 44836000 */ mtc1 $v1, $f12 -/* 33A24 80058624 00000000 */ nop -/* 33A28 80058628 46806321 */ cvt.d.w $f12, $f12 -/* 33A2C 8005862C 44847000 */ mtc1 $a0, $f14 -/* 33A30 80058630 00000000 */ nop -/* 33A34 80058634 468073A1 */ cvt.d.w $f14, $f14 -/* 33A38 80058638 0C016247 */ jal func_8005891C -/* 33A3C 8005863C AFA50010 */ sw $a1, 0x10($sp) -/* 33A40 80058640 86E3000A */ lh $v1, 0xa($s7) -/* 33A44 80058644 86E4001A */ lh $a0, 0x1a($s7) -/* 33A48 80058648 8EE50020 */ lw $a1, 0x20($s7) -/* 33A4C 8005864C A6E20012 */ sh $v0, 0x12($s7) -/* 33A50 80058650 26E20016 */ addiu $v0, $s7, 0x16 -/* 33A54 80058654 AFA20014 */ sw $v0, 0x14($sp) -/* 33A58 80058658 44836000 */ mtc1 $v1, $f12 -/* 33A5C 8005865C 00000000 */ nop -/* 33A60 80058660 46806321 */ cvt.d.w $f12, $f12 -/* 33A64 80058664 44847000 */ mtc1 $a0, $f14 -/* 33A68 80058668 00000000 */ nop -/* 33A6C 8005866C 468073A1 */ cvt.d.w $f14, $f14 -/* 33A70 80058670 0C016247 */ jal func_8005891C -/* 33A74 80058674 AFA50010 */ sw $a1, 0x10($sp) -/* 33A78 80058678 02C0202D */ daddu $a0, $s6, $zero -/* 33A7C 8005867C 26D60008 */ addiu $s6, $s6, 8 -/* 33A80 80058680 02C0282D */ daddu $a1, $s6, $zero -/* 33A84 80058684 26D60008 */ addiu $s6, $s6, 8 -/* 33A88 80058688 02C0302D */ daddu $a2, $s6, $zero -/* 33A8C 8005868C 26D60008 */ addiu $s6, $s6, 8 -/* 33A90 80058690 3C030900 */ lui $v1, 0x900 -/* 33A94 80058694 A6E20018 */ sh $v0, 0x18($s7) -/* 33A98 80058698 96E20014 */ lhu $v0, 0x14($s7) -/* 33A9C 8005869C 02C0802D */ daddu $s0, $s6, $zero -/* 33AA0 800586A0 00431025 */ or $v0, $v0, $v1 -/* 33AA4 800586A4 AC820000 */ sw $v0, ($a0) -/* 33AA8 800586A8 96E20012 */ lhu $v0, 0x12($s7) -/* 33AAC 800586AC 96E30010 */ lhu $v1, 0x10($s7) -/* 33AB0 800586B0 00021400 */ sll $v0, $v0, 0x10 -/* 33AB4 800586B4 00431025 */ or $v0, $v0, $v1 -/* 33AB8 800586B8 AC820004 */ sw $v0, 4($a0) -/* 33ABC 800586BC 96E20008 */ lhu $v0, 8($s7) -/* 33AC0 800586C0 3C030906 */ lui $v1, 0x906 -/* 33AC4 800586C4 00431025 */ or $v0, $v0, $v1 -/* 33AC8 800586C8 ACA20000 */ sw $v0, ($a1) -/* 33ACC 800586CC 96E2000C */ lhu $v0, 0xc($s7) -/* 33AD0 800586D0 96E3000E */ lhu $v1, 0xe($s7) -/* 33AD4 800586D4 00021400 */ sll $v0, $v0, 0x10 -/* 33AD8 800586D8 00431025 */ or $v0, $v0, $v1 -/* 33ADC 800586DC ACA20004 */ sw $v0, 4($a1) -/* 33AE0 800586E0 96E2001A */ lhu $v0, 0x1a($s7) -/* 33AE4 800586E4 3C030904 */ lui $v1, 0x904 -/* 33AE8 800586E8 00431025 */ or $v0, $v0, $v1 -/* 33AEC 800586EC ACC20000 */ sw $v0, ($a2) -/* 33AF0 800586F0 96E20018 */ lhu $v0, 0x18($s7) -/* 33AF4 800586F4 96E30016 */ lhu $v1, 0x16($s7) -/* 33AF8 800586F8 00021400 */ sll $v0, $v0, 0x10 -/* 33AFC 800586FC 00431025 */ or $v0, $v0, $v1 -/* 33B00 80058700 ACC20004 */ sw $v0, 4($a2) -/* 33B04 80058704 96E2000A */ lhu $v0, 0xa($s7) -/* 33B08 80058708 3C030301 */ lui $v1, 0x301 -/* 33B0C 8005870C 080161C7 */ j .L8005871C -/* 33B10 80058710 00431025 */ or $v0, $v0, $v1 -.L80058714: -/* 33B14 80058714 02C0802D */ daddu $s0, $s6, $zero -/* 33B18 80058718 3C020300 */ lui $v0, 0x300 -.L8005871C: -/* 33B1C 8005871C AE020000 */ sw $v0, ($s0) -/* 33B20 80058720 8EE40000 */ lw $a0, ($s7) -/* 33B24 80058724 0C018798 */ jal func_80061E60 -/* 33B28 80058728 26D60008 */ addiu $s6, $s6, 8 -/* 33B2C 8005872C AE020004 */ sw $v0, 4($s0) -/* 33B30 80058730 8EE2001C */ lw $v0, 0x1c($s7) -/* 33B34 80058734 8EE30020 */ lw $v1, 0x20($s7) -/* 33B38 80058738 244200B8 */ addiu $v0, $v0, 0xb8 -/* 33B3C 8005873C AEE2001C */ sw $v0, 0x1c($s7) -/* 33B40 80058740 0062102A */ slt $v0, $v1, $v0 -/* 33B44 80058744 54400001 */ bnel $v0, $zero, .L8005874C -/* 33B48 80058748 AEE3001C */ sw $v1, 0x1c($s7) -.L8005874C: -/* 33B4C 8005874C 8EE20028 */ lw $v0, 0x28($s7) -/* 33B50 80058750 14400013 */ bnez $v0, .L800587A0 -/* 33B54 80058754 02C0102D */ daddu $v0, $s6, $zero -/* 33B58 80058758 24020001 */ addiu $v0, $zero, 1 -/* 33B5C 8005875C AEE20024 */ sw $v0, 0x24($s7) -/* 33B60 80058760 A6E20006 */ sh $v0, 6($s7) -/* 33B64 80058764 8FA80020 */ lw $t0, 0x20($sp) -/* 33B68 80058768 AD000008 */ sw $zero, 8($t0) -/* 33B6C 8005876C AD02000C */ sw $v0, 0xc($t0) -/* 33B70 80058770 8E430014 */ lw $v1, 0x14($s2) -/* 33B74 80058774 AE400028 */ sw $zero, 0x28($s2) -/* 33B78 80058778 AE42002C */ sw $v0, 0x2c($s2) -/* 33B7C 8005877C AE400024 */ sw $zero, 0x24($s2) -/* 33B80 80058780 8C620000 */ lw $v0, ($v1) -/* 33B84 80058784 AE420030 */ sw $v0, 0x30($s2) -/* 33B88 80058788 8C620014 */ lw $v0, 0x14($v1) -/* 33B8C 8005878C AE420010 */ sw $v0, 0x10($s2) -/* 33B90 80058790 8FA80060 */ lw $t0, 0x60($sp) -/* 33B94 80058794 0C014AB8 */ jal func_80052AE0 -/* 33B98 80058798 91040079 */ lbu $a0, 0x79($t0) -.L8005879C: -/* 33B9C 8005879C 02C0102D */ daddu $v0, $s6, $zero -.L800587A0: -/* 33BA0 800587A0 8FBF005C */ lw $ra, 0x5c($sp) -/* 33BA4 800587A4 8FBE0058 */ lw $fp, 0x58($sp) -/* 33BA8 800587A8 8FB70054 */ lw $s7, 0x54($sp) -/* 33BAC 800587AC 8FB60050 */ lw $s6, 0x50($sp) -/* 33BB0 800587B0 8FB5004C */ lw $s5, 0x4c($sp) -/* 33BB4 800587B4 8FB40048 */ lw $s4, 0x48($sp) -/* 33BB8 800587B8 8FB30044 */ lw $s3, 0x44($sp) -/* 33BBC 800587BC 8FB20040 */ lw $s2, 0x40($sp) -/* 33BC0 800587C0 8FB1003C */ lw $s1, 0x3c($sp) -/* 33BC4 800587C4 8FB00038 */ lw $s0, 0x38($sp) -/* 33BC8 800587C8 03E00008 */ jr $ra -/* 33BCC 800587CC 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/33100/func_800587D0.s b/ver/jp/asm/nonmatchings/33100/func_800587D0.s deleted file mode 100644 index 7fbecbf98e..0000000000 --- a/ver/jp/asm/nonmatchings/33100/func_800587D0.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800587D0 -/* 33BD0 800587D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 33BD4 800587D4 AFB3001C */ sw $s3, 0x1c($sp) -/* 33BD8 800587D8 8FB30044 */ lw $s3, 0x44($sp) -/* 33BDC 800587DC AFB50024 */ sw $s5, 0x24($sp) -/* 33BE0 800587E0 8FB50048 */ lw $s5, 0x48($sp) -/* 33BE4 800587E4 AFB40020 */ sw $s4, 0x20($sp) -/* 33BE8 800587E8 97B40042 */ lhu $s4, 0x42($sp) -/* 33BEC 800587EC AFB10014 */ sw $s1, 0x14($sp) -/* 33BF0 800587F0 0080882D */ daddu $s1, $a0, $zero -/* 33BF4 800587F4 AFB20018 */ sw $s2, 0x18($sp) -/* 33BF8 800587F8 00A0902D */ daddu $s2, $a1, $zero -/* 33BFC 800587FC AFB60028 */ sw $s6, 0x28($sp) -/* 33C00 80058800 00C0B02D */ daddu $s6, $a2, $zero -/* 33C04 80058804 AFB00010 */ sw $s0, 0x10($sp) -/* 33C08 80058808 00E0802D */ daddu $s0, $a3, $zero -/* 33C0C 8005880C 1A000019 */ blez $s0, .L80058874 -/* 33C10 80058810 AFBF002C */ sw $ra, 0x2c($sp) -/* 33C14 80058814 8E430014 */ lw $v1, 0x14($s2) -/* 33C18 80058818 8E42001C */ lw $v0, 0x1c($s2) -/* 33C1C 8005881C 8E440030 */ lw $a0, 0x30($s2) -/* 33C20 80058820 8E460020 */ lw $a2, 0x20($s2) -/* 33C24 80058824 90670025 */ lbu $a3, 0x25($v1) -/* 33C28 80058828 0040F809 */ jalr $v0 -/* 33C2C 8005882C 0200282D */ daddu $a1, $s0, $zero -/* 33C30 80058830 30480007 */ andi $t0, $v0, 7 -/* 33C34 80058834 02088021 */ addu $s0, $s0, $t0 -/* 33C38 80058838 0220302D */ daddu $a2, $s1, $zero -/* 33C3C 8005883C 26310008 */ addiu $s1, $s1, 8 -/* 33C40 80058840 32030007 */ andi $v1, $s0, 7 -/* 33C44 80058844 2463FFF8 */ addiu $v1, $v1, -8 -/* 33C48 80058848 02031823 */ subu $v1, $s0, $v1 -/* 33C4C 8005884C 30630FFF */ andi $v1, $v1, 0xfff -/* 33C50 80058850 00031B00 */ sll $v1, $v1, 0xc -/* 33C54 80058854 32640FFF */ andi $a0, $s3, 0xfff -/* 33C58 80058858 3C050400 */ lui $a1, 0x400 -/* 33C5C 8005885C 00852025 */ or $a0, $a0, $a1 -/* 33C60 80058860 00641825 */ or $v1, $v1, $a0 -/* 33C64 80058864 00481023 */ subu $v0, $v0, $t0 -/* 33C68 80058868 ACC30000 */ sw $v1, ($a2) -/* 33C6C 8005886C 0801621E */ j .L80058878 -/* 33C70 80058870 ACC20004 */ sw $v0, 4($a2) -.L80058874: -/* 33C74 80058874 0000402D */ daddu $t0, $zero, $zero -.L80058878: -/* 33C78 80058878 32A20002 */ andi $v0, $s5, 2 -/* 33C7C 8005887C 10400009 */ beqz $v0, .L800588A4 -/* 33C80 80058880 0220202D */ daddu $a0, $s1, $zero -/* 33C84 80058884 26310008 */ addiu $s1, $s1, 8 -/* 33C88 80058888 3C031FFF */ lui $v1, 0x1fff -/* 33C8C 8005888C 3C020F00 */ lui $v0, 0xf00 -/* 33C90 80058890 AC820000 */ sw $v0, ($a0) -/* 33C94 80058894 8E420004 */ lw $v0, 4($s2) -/* 33C98 80058898 3463FFFF */ ori $v1, $v1, 0xffff -/* 33C9C 8005889C 00431024 */ and $v0, $v0, $v1 -/* 33CA0 800588A0 AC820004 */ sw $v0, 4($a0) -.L800588A4: -/* 33CA4 800588A4 3C0700FF */ lui $a3, 0xff -/* 33CA8 800588A8 34E7FFFF */ ori $a3, $a3, 0xffff -/* 33CAC 800588AC 26220008 */ addiu $v0, $s1, 8 -/* 33CB0 800588B0 0220302D */ daddu $a2, $s1, $zero -/* 33CB4 800588B4 00152700 */ sll $a0, $s5, 0x1c -/* 33CB8 800588B8 00161840 */ sll $v1, $s6, 1 -/* 33CBC 800588BC 30630FFF */ andi $v1, $v1, 0xfff -/* 33CC0 800588C0 00031C00 */ sll $v1, $v1, 0x10 -/* 33CC4 800588C4 00832025 */ or $a0, $a0, $v1 -/* 33CC8 800588C8 00081B00 */ sll $v1, $t0, 0xc -/* 33CCC 800588CC 00832025 */ or $a0, $a0, $v1 -/* 33CD0 800588D0 32850FFF */ andi $a1, $s4, 0xfff -/* 33CD4 800588D4 8E430000 */ lw $v1, ($s2) -/* 33CD8 800588D8 00852025 */ or $a0, $a0, $a1 -/* 33CDC 800588DC ACC40004 */ sw $a0, 4($a2) -/* 33CE0 800588E0 3C040100 */ lui $a0, 0x100 -/* 33CE4 800588E4 00671824 */ and $v1, $v1, $a3 -/* 33CE8 800588E8 00641825 */ or $v1, $v1, $a0 -/* 33CEC 800588EC ACC30000 */ sw $v1, ($a2) -/* 33CF0 800588F0 AE40002C */ sw $zero, 0x2c($s2) -/* 33CF4 800588F4 8FBF002C */ lw $ra, 0x2c($sp) -/* 33CF8 800588F8 8FB60028 */ lw $s6, 0x28($sp) -/* 33CFC 800588FC 8FB50024 */ lw $s5, 0x24($sp) -/* 33D00 80058900 8FB40020 */ lw $s4, 0x20($sp) -/* 33D04 80058904 8FB3001C */ lw $s3, 0x1c($sp) -/* 33D08 80058908 8FB20018 */ lw $s2, 0x18($sp) -/* 33D0C 8005890C 8FB10014 */ lw $s1, 0x14($sp) -/* 33D10 80058910 8FB00010 */ lw $s0, 0x10($sp) -/* 33D14 80058914 03E00008 */ jr $ra -/* 33D18 80058918 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/33100/func_8005891C.s b/ver/jp/asm/nonmatchings/33100/func_8005891C.s deleted file mode 100644 index c90bac400c..0000000000 --- a/ver/jp/asm/nonmatchings/33100/func_8005891C.s +++ /dev/null @@ -1,99 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005891C -/* 33D1C 8005891C 8FA20010 */ lw $v0, 0x10($sp) -/* 33D20 80058920 1440000B */ bnez $v0, .L80058950 -/* 33D24 80058924 8FA50014 */ lw $a1, 0x14($sp) -/* 33D28 80058928 462E603E */ c.le.d $f12, $f14 -/* 33D2C 8005892C 00000000 */ nop -/* 33D30 80058930 45020005 */ bc1fl .L80058948 -/* 33D34 80058934 A4A00000 */ sh $zero, ($a1) -/* 33D38 80058938 3402FFFF */ ori $v0, $zero, 0xffff -/* 33D3C 8005893C A4A20000 */ sh $v0, ($a1) -/* 33D40 80058940 03E00008 */ jr $ra -/* 33D44 80058944 24027FFF */ addiu $v0, $zero, 0x7fff -.L80058948: -/* 33D48 80058948 03E00008 */ jr $ra -/* 33D4C 8005894C 0000102D */ daddu $v0, $zero, $zero -.L80058950: -/* 33D50 80058950 3C013FF0 */ lui $at, 0x3ff0 -/* 33D54 80058954 44812800 */ mtc1 $at, $f5 -/* 33D58 80058958 44802000 */ mtc1 $zero, $f4 -/* 33D5C 8005895C 44820000 */ mtc1 $v0, $f0 -/* 33D60 80058960 00000000 */ nop -/* 33D64 80058964 46800021 */ cvt.d.w $f0, $f0 -/* 33D68 80058968 4624703C */ c.lt.d $f14, $f4 -/* 33D6C 8005896C 00000000 */ nop -/* 33D70 80058970 45000002 */ bc1f .L8005897C -/* 33D74 80058974 46202083 */ div.d $f2, $f4, $f0 -/* 33D78 80058978 46202386 */ mov.d $f14, $f4 -.L8005897C: -/* 33D7C 8005897C 44800000 */ mtc1 $zero, $f0 -/* 33D80 80058980 44800800 */ mtc1 $zero, $f1 -/* 33D84 80058984 00000000 */ nop -/* 33D88 80058988 4620603E */ c.le.d $f12, $f0 -/* 33D8C 8005898C 00000000 */ nop -/* 33D90 80058990 45030001 */ bc1tl .L80058998 -/* 33D94 80058994 46202306 */ mov.d $f12, $f4 -.L80058998: -/* 33D98 80058998 462C7001 */ sub.d $f0, $f14, $f12 -/* 33D9C 8005899C 46220002 */ mul.d $f0, $f0, $f2 -/* 33DA0 800589A0 00000000 */ nop -/* 33DA4 800589A4 3C014020 */ lui $at, 0x4020 -/* 33DA8 800589A8 44811800 */ mtc1 $at, $f3 -/* 33DAC 800589AC 44801000 */ mtc1 $zero, $f2 -/* 33DB0 800589B0 00000000 */ nop -/* 33DB4 800589B4 46220002 */ mul.d $f0, $f0, $f2 -/* 33DB8 800589B8 00000000 */ nop -/* 33DBC 800589BC 4620018D */ trunc.w.d $f6, $f0 -/* 33DC0 800589C0 44033000 */ mfc1 $v1, $f6 -/* 33DC4 800589C4 00000000 */ nop -/* 33DC8 800589C8 00031400 */ sll $v0, $v1, 0x10 -/* 33DCC 800589CC 00021403 */ sra $v0, $v0, 0x10 -/* 33DD0 800589D0 44821000 */ mtc1 $v0, $f2 -/* 33DD4 800589D4 00000000 */ nop -/* 33DD8 800589D8 468010A1 */ cvt.d.w $f2, $f2 -/* 33DDC 800589DC 46220001 */ sub.d $f0, $f0, $f2 -/* 33DE0 800589E0 46240000 */ add.d $f0, $f0, $f4 -/* 33DE4 800589E4 4620018D */ trunc.w.d $f6, $f0 -/* 33DE8 800589E8 44043000 */ mfc1 $a0, $f6 -/* 33DEC 800589EC 00000000 */ nop -/* 33DF0 800589F0 00041400 */ sll $v0, $a0, 0x10 -/* 33DF4 800589F4 00021403 */ sra $v0, $v0, 0x10 -/* 33DF8 800589F8 44821000 */ mtc1 $v0, $f2 -/* 33DFC 800589FC 00000000 */ nop -/* 33E00 80058A00 468010A1 */ cvt.d.w $f2, $f2 -/* 33E04 80058A04 46220001 */ sub.d $f0, $f0, $f2 -/* 33E08 80058A08 3C01800A */ lui $at, %hi(D_80098918) -/* 33E0C 80058A0C D4228918 */ ldc1 $f2, %lo(D_80098918)($at) -/* 33E10 80058A10 46220002 */ mul.d $f0, $f0, $f2 -/* 33E14 80058A14 00000000 */ nop -/* 33E18 80058A18 2463FFFF */ addiu $v1, $v1, -1 -/* 33E1C 80058A1C 3C0141E0 */ lui $at, 0x41e0 -/* 33E20 80058A20 44811800 */ mtc1 $at, $f3 -/* 33E24 80058A24 44801000 */ mtc1 $zero, $f2 -/* 33E28 80058A28 00000000 */ nop -/* 33E2C 80058A2C 4620103E */ c.le.d $f2, $f0 -/* 33E30 80058A30 00000000 */ nop -/* 33E34 80058A34 45010005 */ bc1t .L80058A4C -/* 33E38 80058A38 00641821 */ addu $v1, $v1, $a0 -/* 33E3C 80058A3C 4620018D */ trunc.w.d $f6, $f0 -/* 33E40 80058A40 44043000 */ mfc1 $a0, $f6 -/* 33E44 80058A44 0801629A */ j .L80058A68 -/* 33E48 80058A48 A4A40000 */ sh $a0, ($a1) -.L80058A4C: -/* 33E4C 80058A4C 46220001 */ sub.d $f0, $f0, $f2 -/* 33E50 80058A50 3C028000 */ lui $v0, 0x8000 -/* 33E54 80058A54 4620018D */ trunc.w.d $f6, $f0 -/* 33E58 80058A58 44043000 */ mfc1 $a0, $f6 -/* 33E5C 80058A5C 00000000 */ nop -/* 33E60 80058A60 00822025 */ or $a0, $a0, $v0 -/* 33E64 80058A64 A4A40000 */ sh $a0, ($a1) -.L80058A68: -/* 33E68 80058A68 00031400 */ sll $v0, $v1, 0x10 -/* 33E6C 80058A6C 03E00008 */ jr $ra -/* 33E70 80058A70 00021403 */ sra $v0, $v0, 0x10 -/* 33E74 80058A74 00000000 */ nop -/* 33E78 80058A78 00000000 */ nop -/* 33E7C 80058A7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058A80.s b/ver/jp/asm/nonmatchings/33E80/func_80058A80.s deleted file mode 100644 index 4759219e4a..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058A80.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058A80 -/* 33E80 80058A80 24050007 */ addiu $a1, $zero, 7 -/* 33E84 80058A84 2486000E */ addiu $a2, $a0, 0xe -/* 33E88 80058A88 84830000 */ lh $v1, ($a0) -/* 33E8C 80058A8C 24020001 */ addiu $v0, $zero, 1 -/* 33E90 80058A90 AC82002C */ sw $v0, 0x2c($a0) -/* 33E94 80058A94 00431807 */ srav $v1, $v1, $v0 -/* 33E98 80058A98 0060382D */ daddu $a3, $v1, $zero -/* 33E9C 80058A9C 24024000 */ addiu $v0, $zero, 0x4000 -/* 33EA0 80058AA0 00431023 */ subu $v0, $v0, $v1 -/* 33EA4 80058AA4 A4820002 */ sh $v0, 2($a0) -.L80058AA8: -/* 33EA8 80058AA8 A4C00008 */ sh $zero, 8($a2) -/* 33EAC 80058AAC 24A5FFFF */ addiu $a1, $a1, -1 -/* 33EB0 80058AB0 04A1FFFD */ bgez $a1, .L80058AA8 -/* 33EB4 80058AB4 24C6FFFE */ addiu $a2, $a2, -2 -/* 33EB8 80058AB8 00071400 */ sll $v0, $a3, 0x10 -/* 33EBC 80058ABC 00021403 */ sra $v0, $v0, 0x10 -/* 33EC0 80058AC0 3C013F10 */ lui $at, 0x3f10 -/* 33EC4 80058AC4 44811800 */ mtc1 $at, $f3 -/* 33EC8 80058AC8 44801000 */ mtc1 $zero, $f2 -/* 33ECC 80058ACC 44820000 */ mtc1 $v0, $f0 -/* 33ED0 80058AD0 00000000 */ nop -/* 33ED4 80058AD4 46800021 */ cvt.d.w $f0, $f0 -/* 33ED8 80058AD8 46220082 */ mul.d $f2, $f0, $f2 -/* 33EDC 80058ADC 00000000 */ nop -/* 33EE0 80058AE0 24050009 */ addiu $a1, $zero, 9 -/* 33EE4 80058AE4 3C0140D0 */ lui $at, 0x40d0 -/* 33EE8 80058AE8 44813800 */ mtc1 $at, $f7 -/* 33EEC 80058AEC 44803000 */ mtc1 $zero, $f6 -/* 33EF0 80058AF0 24830012 */ addiu $v1, $a0, 0x12 -/* 33EF4 80058AF4 A4870018 */ sh $a3, 0x18($a0) -/* 33EF8 80058AF8 46201106 */ mov.d $f4, $f2 -.L80058AFC: -/* 33EFC 80058AFC 46241082 */ mul.d $f2, $f2, $f4 -/* 33F00 80058B00 00000000 */ nop -/* 33F04 80058B04 46261002 */ mul.d $f0, $f2, $f6 -/* 33F08 80058B08 00000000 */ nop -/* 33F0C 80058B0C 24A50001 */ addiu $a1, $a1, 1 -/* 33F10 80058B10 4620020D */ trunc.w.d $f8, $f0 -/* 33F14 80058B14 44024000 */ mfc1 $v0, $f8 -/* 33F18 80058B18 00000000 */ nop -/* 33F1C 80058B1C A4620008 */ sh $v0, 8($v1) -/* 33F20 80058B20 28A20010 */ slti $v0, $a1, 0x10 -/* 33F24 80058B24 1440FFF5 */ bnez $v0, .L80058AFC -/* 33F28 80058B28 24630002 */ addiu $v1, $v1, 2 -/* 33F2C 80058B2C 03E00008 */ jr $ra -/* 33F30 80058B30 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058B34.s b/ver/jp/asm/nonmatchings/33E80/func_80058B34.s deleted file mode 100644 index a4b1f6cbd9..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058B34.s +++ /dev/null @@ -1,70 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058B34 -/* 33F34 80058B34 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 33F38 80058B38 AFB3001C */ sw $s3, 0x1c($sp) -/* 33F3C 80058B3C 0080982D */ daddu $s3, $a0, $zero -/* 33F40 80058B40 AFB20018 */ sw $s2, 0x18($sp) -/* 33F44 80058B44 00C0902D */ daddu $s2, $a2, $zero -/* 33F48 80058B48 0240202D */ daddu $a0, $s2, $zero -/* 33F4C 80058B4C AFB40020 */ sw $s4, 0x20($sp) -/* 33F50 80058B50 00A0A02D */ daddu $s4, $a1, $zero -/* 33F54 80058B54 24050004 */ addiu $a1, $zero, 4 -/* 33F58 80058B58 24060030 */ addiu $a2, $zero, 0x30 -/* 33F5C 80058B5C AFBF0024 */ sw $ra, 0x24($sp) -/* 33F60 80058B60 AFB10014 */ sw $s1, 0x14($sp) -/* 33F64 80058B64 0C015F10 */ jal func_80057C40 -/* 33F68 80058B68 AFB00010 */ sw $s0, 0x10($sp) -/* 33F6C 80058B6C 0240202D */ daddu $a0, $s2, $zero -/* 33F70 80058B70 24050A10 */ addiu $a1, $zero, 0xa10 -/* 33F74 80058B74 24060002 */ addiu $a2, $zero, 2 -/* 33F78 80058B78 0C015F10 */ jal func_80057C40 -/* 33F7C 80058B7C AE62000C */ sw $v0, 0xc($s3) -/* 33F80 80058B80 0000882D */ daddu $s1, $zero, $zero -/* 33F84 80058B84 AE620000 */ sw $v0, ($s3) -/* 33F88 80058B88 0240202D */ daddu $a0, $s2, $zero -.L80058B8C: -/* 33F8C 80058B8C 24050001 */ addiu $a1, $zero, 1 -/* 33F90 80058B90 24060010 */ addiu $a2, $zero, 0x10 -/* 33F94 80058B94 3223FFFF */ andi $v1, $s1, 0xffff -/* 33F98 80058B98 00A31004 */ sllv $v0, $v1, $a1 -/* 33F9C 80058B9C 00431021 */ addu $v0, $v0, $v1 -/* 33FA0 80058BA0 8E70000C */ lw $s0, 0xc($s3) -/* 33FA4 80058BA4 00021100 */ sll $v0, $v0, 4 -/* 33FA8 80058BA8 0C015F10 */ jal func_80057C40 -/* 33FAC 80058BAC 02028021 */ addu $s0, $s0, $v0 -/* 33FB0 80058BB0 0240202D */ daddu $a0, $s2, $zero -/* 33FB4 80058BB4 24050001 */ addiu $a1, $zero, 1 -/* 33FB8 80058BB8 24060020 */ addiu $a2, $zero, 0x20 -/* 33FBC 80058BBC 0C015F10 */ jal func_80057C40 -/* 33FC0 80058BC0 AE02002C */ sw $v0, 0x2c($s0) -/* 33FC4 80058BC4 0240202D */ daddu $a0, $s2, $zero -/* 33FC8 80058BC8 24050001 */ addiu $a1, $zero, 1 -/* 33FCC 80058BCC 8E03002C */ lw $v1, 0x2c($s0) -/* 33FD0 80058BD0 24060030 */ addiu $a2, $zero, 0x30 -/* 33FD4 80058BD4 0C015F10 */ jal func_80057C40 -/* 33FD8 80058BD8 AC620000 */ sw $v0, ($v1) -/* 33FDC 80058BDC 0240202D */ daddu $a0, $s2, $zero -/* 33FE0 80058BE0 24050001 */ addiu $a1, $zero, 1 -/* 33FE4 80058BE4 24060008 */ addiu $a2, $zero, 8 -/* 33FE8 80058BE8 0C015F10 */ jal func_80057C40 -/* 33FEC 80058BEC AE020024 */ sw $v0, 0x24($s0) -/* 33FF0 80058BF0 8E030024 */ lw $v1, 0x24($s0) -/* 33FF4 80058BF4 26310001 */ addiu $s1, $s1, 1 -/* 33FF8 80058BF8 AC620028 */ sw $v0, 0x28($v1) -/* 33FFC 80058BFC 3222FFFF */ andi $v0, $s1, 0xffff -/* 34000 80058C00 2C420004 */ sltiu $v0, $v0, 4 -/* 34004 80058C04 1440FFE1 */ bnez $v0, .L80058B8C -/* 34008 80058C08 0240202D */ daddu $a0, $s2, $zero -/* 3400C 80058C0C 0260202D */ daddu $a0, $s3, $zero -/* 34010 80058C10 0C01633F */ jal func_80058CFC -/* 34014 80058C14 328500FF */ andi $a1, $s4, 0xff -/* 34018 80058C18 8FBF0024 */ lw $ra, 0x24($sp) -/* 3401C 80058C1C 8FB40020 */ lw $s4, 0x20($sp) -/* 34020 80058C20 8FB3001C */ lw $s3, 0x1c($sp) -/* 34024 80058C24 8FB20018 */ lw $s2, 0x18($sp) -/* 34028 80058C28 8FB10014 */ lw $s1, 0x14($sp) -/* 3402C 80058C2C 8FB00010 */ lw $s0, 0x10($sp) -/* 34030 80058C30 03E00008 */ jr $ra -/* 34034 80058C34 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058C38.s b/ver/jp/asm/nonmatchings/33E80/func_80058C38.s deleted file mode 100644 index dcf07d8d95..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058C38.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058C38 -/* 34038 80058C38 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3403C 80058C3C AFB10014 */ sw $s1, 0x14($sp) -/* 34040 80058C40 0080882D */ daddu $s1, $a0, $zero -/* 34044 80058C44 AFB00010 */ sw $s0, 0x10($sp) -/* 34048 80058C48 00A0802D */ daddu $s0, $a1, $zero -/* 3404C 80058C4C 0200202D */ daddu $a0, $s0, $zero -/* 34050 80058C50 24051420 */ addiu $a1, $zero, 0x1420 -/* 34054 80058C54 AFBF0018 */ sw $ra, 0x18($sp) -/* 34058 80058C58 0C015F10 */ jal func_80057C40 -/* 3405C 80058C5C 24060002 */ addiu $a2, $zero, 2 -/* 34060 80058C60 0200202D */ daddu $a0, $s0, $zero -/* 34064 80058C64 24050001 */ addiu $a1, $zero, 1 -/* 34068 80058C68 24060030 */ addiu $a2, $zero, 0x30 -/* 3406C 80058C6C 0C015F10 */ jal func_80057C40 -/* 34070 80058C70 AE220000 */ sw $v0, ($s1) -/* 34074 80058C74 0200202D */ daddu $a0, $s0, $zero -/* 34078 80058C78 24050001 */ addiu $a1, $zero, 1 -/* 3407C 80058C7C 24060008 */ addiu $a2, $zero, 8 -/* 34080 80058C80 0C015F10 */ jal func_80057C40 -/* 34084 80058C84 AE220010 */ sw $v0, 0x10($s1) -/* 34088 80058C88 0220202D */ daddu $a0, $s1, $zero -/* 3408C 80058C8C 0000282D */ daddu $a1, $zero, $zero -/* 34090 80058C90 00A0302D */ daddu $a2, $a1, $zero -/* 34094 80058C94 8C830010 */ lw $v1, 0x10($a0) -/* 34098 80058C98 24075000 */ addiu $a3, $zero, 0x5000 -/* 3409C 80058C9C 0C01632E */ jal func_80058CB8 -/* 340A0 80058CA0 AC620028 */ sw $v0, 0x28($v1) -/* 340A4 80058CA4 8FBF0018 */ lw $ra, 0x18($sp) -/* 340A8 80058CA8 8FB10014 */ lw $s1, 0x14($sp) -/* 340AC 80058CAC 8FB00010 */ lw $s0, 0x10($sp) -/* 340B0 80058CB0 03E00008 */ jr $ra -/* 340B4 80058CB4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058CB8.s b/ver/jp/asm/nonmatchings/33E80/func_80058CB8.s deleted file mode 100644 index 5816592c7e..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058CB8.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058CB8 -/* 340B8 80058CB8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 340BC 80058CBC 00071400 */ sll $v0, $a3, 0x10 -/* 340C0 80058CC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 340C4 80058CC4 A4850006 */ sh $a1, 6($a0) -/* 340C8 80058CC8 10400008 */ beqz $v0, .L80058CEC -/* 340CC 80058CCC A4860008 */ sh $a2, 8($a0) -/* 340D0 80058CD0 8C820010 */ lw $v0, 0x10($a0) -/* 340D4 80058CD4 AC82000C */ sw $v0, 0xc($a0) -/* 340D8 80058CD8 A4470000 */ sh $a3, ($v0) -/* 340DC 80058CDC 0C0162A0 */ jal func_80058A80 -/* 340E0 80058CE0 8C84000C */ lw $a0, 0xc($a0) -/* 340E4 80058CE4 0801633C */ j .L80058CF0 -/* 340E8 80058CE8 00000000 */ nop -.L80058CEC: -/* 340EC 80058CEC AC80000C */ sw $zero, 0xc($a0) -.L80058CF0: -/* 340F0 80058CF0 8FBF0010 */ lw $ra, 0x10($sp) -/* 340F4 80058CF4 03E00008 */ jr $ra -/* 340F8 80058CF8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058CFC.s b/ver/jp/asm/nonmatchings/33E80/func_80058CFC.s deleted file mode 100644 index b5be91575c..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058CFC.s +++ /dev/null @@ -1,191 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058CFC -/* 340FC 80058CFC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 34100 80058D00 AFB3001C */ sw $s3, 0x1c($sp) -/* 34104 80058D04 0080982D */ daddu $s3, $a0, $zero -/* 34108 80058D08 30A500FF */ andi $a1, $a1, 0xff -/* 3410C 80058D0C 24A5FFFF */ addiu $a1, $a1, -1 -/* 34110 80058D10 2CA2000A */ sltiu $v0, $a1, 0xa -/* 34114 80058D14 AFBF0020 */ sw $ra, 0x20($sp) -/* 34118 80058D18 AFB20018 */ sw $s2, 0x18($sp) -/* 3411C 80058D1C AFB10014 */ sw $s1, 0x14($sp) -/* 34120 80058D20 AFB00010 */ sw $s0, 0x10($sp) -/* 34124 80058D24 8E660000 */ lw $a2, ($s3) -/* 34128 80058D28 10400021 */ beqz $v0, .L80058DB0 -/* 3412C 80058D2C 00051080 */ sll $v0, $a1, 2 -/* 34130 80058D30 3C01800A */ lui $at, %hi(D_80098920) -/* 34134 80058D34 00220821 */ addu $at, $at, $v0 -/* 34138 80058D38 8C228920 */ lw $v0, %lo(D_80098920)($at) -/* 3413C 80058D3C 00400008 */ jr $v0 -/* 34140 80058D40 00000000 */ nop -/* 34144 80058D44 3C048008 */ lui $a0, %hi(D_8007EFB0) -/* 34148 80058D48 0801636E */ j .L80058DB8 -/* 3414C 80058D4C 2484EFB0 */ addiu $a0, $a0, %lo(D_8007EFB0) -/* 34150 80058D50 3C048008 */ lui $a0, %hi(D_8007F128) -/* 34154 80058D54 0801636E */ j .L80058DB8 -/* 34158 80058D58 2484F128 */ addiu $a0, $a0, %lo(D_8007F128) -/* 3415C 80058D5C 3C048008 */ lui $a0, %hi(D_8007F150) -/* 34160 80058D60 0801636E */ j .L80058DB8 -/* 34164 80058D64 2484F150 */ addiu $a0, $a0, %lo(D_8007F150) -/* 34168 80058D68 3C048008 */ lui $a0, %hi(D_8007F178) -/* 3416C 80058D6C 0801636E */ j .L80058DB8 -/* 34170 80058D70 2484F178 */ addiu $a0, $a0, %lo(D_8007F178) -/* 34174 80058D74 3C048008 */ lui $a0, %hi(D_8007F1C8) -/* 34178 80058D78 0801636E */ j .L80058DB8 -/* 3417C 80058D7C 8C84F1C8 */ lw $a0, %lo(D_8007F1C8)($a0) -/* 34180 80058D80 3C048008 */ lui $a0, %hi(D_8007F1CC) -/* 34184 80058D84 0801636E */ j .L80058DB8 -/* 34188 80058D88 8C84F1CC */ lw $a0, %lo(D_8007F1CC)($a0) -/* 3418C 80058D8C 3C048008 */ lui $a0, %hi(D_8007F1D0) -/* 34190 80058D90 0801636E */ j .L80058DB8 -/* 34194 80058D94 8C84F1D0 */ lw $a0, %lo(D_8007F1D0)($a0) -/* 34198 80058D98 3C048008 */ lui $a0, %hi(D_8007F1D4) -/* 3419C 80058D9C 0801636E */ j .L80058DB8 -/* 341A0 80058DA0 8C84F1D4 */ lw $a0, %lo(D_8007F1D4)($a0) -/* 341A4 80058DA4 3C048008 */ lui $a0, %hi(D_8007F018) -/* 341A8 80058DA8 0801636E */ j .L80058DB8 -/* 341AC 80058DAC 2484F018 */ addiu $a0, $a0, %lo(D_8007F018) -.L80058DB0: -/* 341B0 80058DB0 3C048008 */ lui $a0, %hi(D_8007F1A0) -/* 341B4 80058DB4 2484F1A0 */ addiu $a0, $a0, %lo(D_8007F1A0) -.L80058DB8: -/* 341B8 80058DB8 90820003 */ lbu $v0, 3($a0) -/* 341BC 80058DBC A2620010 */ sb $v0, 0x10($s3) -/* 341C0 80058DC0 8C830004 */ lw $v1, 4($a0) -/* 341C4 80058DC4 8E620000 */ lw $v0, ($s3) -/* 341C8 80058DC8 24110507 */ addiu $s1, $zero, 0x507 -/* 341CC 80058DCC AE620004 */ sw $v0, 4($s3) -/* 341D0 80058DD0 00031040 */ sll $v0, $v1, 1 -/* 341D4 80058DD4 00431021 */ addu $v0, $v0, $v1 -/* 341D8 80058DD8 000210C0 */ sll $v0, $v0, 3 -/* 341DC 80058DDC 00431023 */ subu $v0, $v0, $v1 -/* 341E0 80058DE0 000210C0 */ sll $v0, $v0, 3 -/* 341E4 80058DE4 AE620008 */ sw $v0, 8($s3) -.L80058DE8: -/* 341E8 80058DE8 ACC00000 */ sw $zero, ($a2) -/* 341EC 80058DEC 2631FFFF */ addiu $s1, $s1, -1 -/* 341F0 80058DF0 0621FFFD */ bgez $s1, .L80058DE8 -/* 341F4 80058DF4 24C60004 */ addiu $a2, $a2, 4 -/* 341F8 80058DF8 92620010 */ lbu $v0, 0x10($s3) -/* 341FC 80058DFC 10400069 */ beqz $v0, .L80058FA4 -/* 34200 80058E00 0000882D */ daddu $s1, $zero, $zero -/* 34204 80058E04 0220902D */ daddu $s2, $s1, $zero -/* 34208 80058E08 24020002 */ addiu $v0, $zero, 2 -/* 3420C 80058E0C 00421004 */ sllv $v0, $v0, $v0 -/* 34210 80058E10 00448021 */ addu $s0, $v0, $a0 -.L80058E14: -/* 34214 80058E14 8E62000C */ lw $v0, 0xc($s3) -/* 34218 80058E18 8E030000 */ lw $v1, ($s0) -/* 3421C 80058E1C 26100004 */ addiu $s0, $s0, 4 -/* 34220 80058E20 00522021 */ addu $a0, $v0, $s2 -/* 34224 80058E24 00031040 */ sll $v0, $v1, 1 -/* 34228 80058E28 00431021 */ addu $v0, $v0, $v1 -/* 3422C 80058E2C 000210C0 */ sll $v0, $v0, 3 -/* 34230 80058E30 00431023 */ subu $v0, $v0, $v1 -/* 34234 80058E34 000210C0 */ sll $v0, $v0, 3 -/* 34238 80058E38 AC820000 */ sw $v0, ($a0) -/* 3423C 80058E3C 8E030000 */ lw $v1, ($s0) -/* 34240 80058E40 26100004 */ addiu $s0, $s0, 4 -/* 34244 80058E44 00031040 */ sll $v0, $v1, 1 -/* 34248 80058E48 00431021 */ addu $v0, $v0, $v1 -/* 3424C 80058E4C 000210C0 */ sll $v0, $v0, 3 -/* 34250 80058E50 00431023 */ subu $v0, $v0, $v1 -/* 34254 80058E54 000210C0 */ sll $v0, $v0, 3 -/* 34258 80058E58 AC820004 */ sw $v0, 4($a0) -/* 3425C 80058E5C 96020002 */ lhu $v0, 2($s0) -/* 34260 80058E60 26100004 */ addiu $s0, $s0, 4 -/* 34264 80058E64 A482000A */ sh $v0, 0xa($a0) -/* 34268 80058E68 96020002 */ lhu $v0, 2($s0) -/* 3426C 80058E6C 26100004 */ addiu $s0, $s0, 4 -/* 34270 80058E70 A4820008 */ sh $v0, 8($a0) -/* 34274 80058E74 96020002 */ lhu $v0, 2($s0) -/* 34278 80058E78 26100004 */ addiu $s0, $s0, 4 -/* 3427C 80058E7C A482000C */ sh $v0, 0xc($a0) -/* 34280 80058E80 8E020000 */ lw $v0, ($s0) -/* 34284 80058E84 50400033 */ beql $v0, $zero, .L80058F54 -/* 34288 80058E88 AC800028 */ sw $zero, 0x28($a0) -/* 3428C 80058E8C 26100004 */ addiu $s0, $s0, 4 -/* 34290 80058E90 44820000 */ mtc1 $v0, $f0 -/* 34294 80058E94 00000000 */ nop -/* 34298 80058E98 46800020 */ cvt.s.w $f0, $f0 -/* 3429C 80058E9C 3C01447A */ lui $at, 0x447a -/* 342A0 80058EA0 44811000 */ mtc1 $at, $f2 -/* 342A4 80058EA4 8C830004 */ lw $v1, 4($a0) -/* 342A8 80058EA8 8C820000 */ lw $v0, ($a0) -/* 342AC 80058EAC 46020003 */ div.s $f0, $f0, $f2 -/* 342B0 80058EB0 46000021 */ cvt.d.s $f0, $f0 -/* 342B4 80058EB4 00621823 */ subu $v1, $v1, $v0 -/* 342B8 80058EB8 46200000 */ add.d $f0, $f0, $f0 -/* 342BC 80058EBC 3C028008 */ lui $v0, %hi(D_80078E20) -/* 342C0 80058EC0 8C428E20 */ lw $v0, %lo(D_80078E20)($v0) -/* 342C4 80058EC4 44832000 */ mtc1 $v1, $f4 -/* 342C8 80058EC8 00000000 */ nop -/* 342CC 80058ECC 46802121 */ cvt.d.w $f4, $f4 -/* 342D0 80058ED0 C4420008 */ lwc1 $f2, 8($v0) -/* 342D4 80058ED4 468010A1 */ cvt.d.w $f2, $f2 -/* 342D8 80058ED8 46220003 */ div.d $f0, $f0, $f2 -/* 342DC 80058EDC 46200020 */ cvt.s.d $f0, $f0 -/* 342E0 80058EE0 E4800010 */ swc1 $f0, 0x10($a0) -/* 342E4 80058EE4 C6000000 */ lwc1 $f0, ($s0) -/* 342E8 80058EE8 46800020 */ cvt.s.w $f0, $f0 -/* 342EC 80058EEC 26100004 */ addiu $s0, $s0, 4 -/* 342F0 80058EF0 3C01800A */ lui $at, %hi(D_80098948) -/* 342F4 80058EF4 D4228948 */ ldc1 $f2, %lo(D_80098948)($at) -/* 342F8 80058EF8 46000021 */ cvt.d.s $f0, $f0 -/* 342FC 80058EFC 04610006 */ bgez $v1, .L80058F18 -/* 34300 80058F00 46220083 */ div.d $f2, $f0, $f2 -/* 34304 80058F04 3C0141F0 */ lui $at, 0x41f0 -/* 34308 80058F08 44810800 */ mtc1 $at, $f1 -/* 3430C 80058F0C 44800000 */ mtc1 $zero, $f0 -/* 34310 80058F10 00000000 */ nop -/* 34314 80058F14 46202100 */ add.d $f4, $f4, $f0 -.L80058F18: -/* 34318 80058F18 46241002 */ mul.d $f0, $f2, $f4 -/* 3431C 80058F1C 00000000 */ nop -/* 34320 80058F20 3C013F80 */ lui $at, 0x3f80 -/* 34324 80058F24 44811000 */ mtc1 $at, $f2 -/* 34328 80058F28 8C82002C */ lw $v0, 0x2c($a0) -/* 3432C 80058F2C AC800018 */ sw $zero, 0x18($a0) -/* 34330 80058F30 E4820014 */ swc1 $f2, 0x14($a0) -/* 34334 80058F34 AC820028 */ sw $v0, 0x28($a0) -/* 34338 80058F38 46200020 */ cvt.s.d $f0, $f0 -/* 3433C 80058F3C E480001C */ swc1 $f0, 0x1c($a0) -/* 34340 80058F40 AC400008 */ sw $zero, 8($v0) -/* 34344 80058F44 8C830028 */ lw $v1, 0x28($a0) -/* 34348 80058F48 24020001 */ addiu $v0, $zero, 1 -/* 3434C 80058F4C 080163D6 */ j .L80058F58 -/* 34350 80058F50 AC62000C */ sw $v0, 0xc($v1) -.L80058F54: -/* 34354 80058F54 26100008 */ addiu $s0, $s0, 8 -.L80058F58: -/* 34358 80058F58 8E020000 */ lw $v0, ($s0) -/* 3435C 80058F5C 5040000A */ beql $v0, $zero, .L80058F88 -/* 34360 80058F60 AC800020 */ sw $zero, 0x20($a0) -/* 34364 80058F64 8C830024 */ lw $v1, 0x24($a0) -/* 34368 80058F68 AC830020 */ sw $v1, 0x20($a0) -/* 3436C 80058F6C 96020002 */ lhu $v0, 2($s0) -/* 34370 80058F70 A4620000 */ sh $v0, ($v1) -/* 34374 80058F74 8C840020 */ lw $a0, 0x20($a0) -/* 34378 80058F78 0C0162A0 */ jal func_80058A80 -/* 3437C 80058F7C 26100004 */ addiu $s0, $s0, 4 -/* 34380 80058F80 080163E4 */ j .L80058F90 -/* 34384 80058F84 26520030 */ addiu $s2, $s2, 0x30 -.L80058F88: -/* 34388 80058F88 26100004 */ addiu $s0, $s0, 4 -/* 3438C 80058F8C 26520030 */ addiu $s2, $s2, 0x30 -.L80058F90: -/* 34390 80058F90 92620010 */ lbu $v0, 0x10($s3) -/* 34394 80058F94 26310001 */ addiu $s1, $s1, 1 -/* 34398 80058F98 0222102A */ slt $v0, $s1, $v0 -/* 3439C 80058F9C 1440FF9D */ bnez $v0, .L80058E14 -/* 343A0 80058FA0 00000000 */ nop -.L80058FA4: -/* 343A4 80058FA4 8FBF0020 */ lw $ra, 0x20($sp) -/* 343A8 80058FA8 8FB3001C */ lw $s3, 0x1c($sp) -/* 343AC 80058FAC 8FB20018 */ lw $s2, 0x18($sp) -/* 343B0 80058FB0 8FB10014 */ lw $s1, 0x14($sp) -/* 343B4 80058FB4 8FB00010 */ lw $s0, 0x10($sp) -/* 343B8 80058FB8 03E00008 */ jr $ra -/* 343BC 80058FBC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80058FC0.s b/ver/jp/asm/nonmatchings/33E80/func_80058FC0.s deleted file mode 100644 index 4ccd52ff45..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80058FC0.s +++ /dev/null @@ -1,375 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80058FC0 -/* 343C0 80058FC0 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 343C4 80058FC4 AFB00030 */ sw $s0, 0x30($sp) -/* 343C8 80058FC8 00A0802D */ daddu $s0, $a1, $zero -/* 343CC 80058FCC AFB10034 */ sw $s1, 0x34($sp) -/* 343D0 80058FD0 00C0882D */ daddu $s1, $a2, $zero -/* 343D4 80058FD4 AFB60048 */ sw $s6, 0x48($sp) -/* 343D8 80058FD8 24F60170 */ addiu $s6, $a3, 0x170 -/* 343DC 80058FDC 32220FFF */ andi $v0, $s1, 0xfff -/* 343E0 80058FE0 3C030617 */ lui $v1, 0x617 -/* 343E4 80058FE4 00431025 */ or $v0, $v0, $v1 -/* 343E8 80058FE8 AFBF0054 */ sw $ra, 0x54($sp) -/* 343EC 80058FEC AFBE0050 */ sw $fp, 0x50($sp) -/* 343F0 80058FF0 AFB7004C */ sw $s7, 0x4c($sp) -/* 343F4 80058FF4 AFB50044 */ sw $s5, 0x44($sp) -/* 343F8 80058FF8 AFB40040 */ sw $s4, 0x40($sp) -/* 343FC 80058FFC AFB3003C */ sw $s3, 0x3c($sp) -/* 34400 80059000 AFB20038 */ sw $s2, 0x38($sp) -/* 34404 80059004 F7B60060 */ sdc1 $f22, 0x60($sp) -/* 34408 80059008 F7B40058 */ sdc1 $f20, 0x58($sp) -/* 3440C 8005900C AFA40068 */ sw $a0, 0x68($sp) -/* 34410 80059010 A7A70026 */ sh $a3, 0x26($sp) -/* 34414 80059014 A7A0001E */ sh $zero, 0x1e($sp) -/* 34418 80059018 AE020000 */ sw $v0, ($s0) -/* 3441C 8005901C 8FA80068 */ lw $t0, 0x68($sp) -/* 34420 80059020 26120008 */ addiu $s2, $s0, 8 -/* 34424 80059024 8D040004 */ lw $a0, 4($t0) -/* 34428 80059028 0C018798 */ jal func_80061E60 -/* 3442C 8005902C 24F302E0 */ addiu $s3, $a3, 0x2e0 -/* 34430 80059030 0240202D */ daddu $a0, $s2, $zero -/* 34434 80059034 3C0300FF */ lui $v1, 0xff -/* 34438 80059038 3463FFFF */ ori $v1, $v1, 0xffff -/* 3443C 8005903C AE020004 */ sw $v0, 4($s0) -/* 34440 80059040 00111400 */ sll $v0, $s1, 0x10 -/* 34444 80059044 00021403 */ sra $v0, $v0, 0x10 -/* 34448 80059048 00431024 */ and $v0, $v0, $v1 -/* 3444C 8005904C 3C030200 */ lui $v1, 0x200 -/* 34450 80059050 00431025 */ or $v0, $v0, $v1 -/* 34454 80059054 AC820000 */ sw $v0, ($a0) -/* 34458 80059058 24020170 */ addiu $v0, $zero, 0x170 -/* 3445C 8005905C AC820004 */ sw $v0, 4($a0) -/* 34460 80059060 8FA80068 */ lw $t0, 0x68($sp) -/* 34464 80059064 0000A02D */ daddu $s4, $zero, $zero -/* 34468 80059068 91020010 */ lbu $v0, 0x10($t0) -/* 3446C 8005906C 26520008 */ addiu $s2, $s2, 8 -/* 34470 80059070 1040011D */ beqz $v0, .L800594E8 -/* 34474 80059074 A7B10028 */ sh $s1, 0x28($sp) -/* 34478 80059078 00131400 */ sll $v0, $s3, 0x10 -/* 3447C 8005907C 3C014700 */ lui $at, 0x4700 -/* 34480 80059080 4481B000 */ mtc1 $at, $f22 -/* 34484 80059084 00021403 */ sra $v0, $v0, 0x10 -/* 34488 80059088 AFA2002C */ sw $v0, 0x2c($sp) -.L8005908C: -/* 3448C 8005908C 97A8001E */ lhu $t0, 0x1e($sp) -/* 34490 80059090 00081400 */ sll $v0, $t0, 0x10 -/* 34494 80059094 00021403 */ sra $v0, $v0, 0x10 -/* 34498 80059098 00021840 */ sll $v1, $v0, 1 -/* 3449C 8005909C 00621821 */ addu $v1, $v1, $v0 -/* 344A0 800590A0 8FA80068 */ lw $t0, 0x68($sp) -/* 344A4 800590A4 00031900 */ sll $v1, $v1, 4 -/* 344A8 800590A8 8D02000C */ lw $v0, 0xc($t0) -/* 344AC 800590AC 8D040004 */ lw $a0, 4($t0) -/* 344B0 800590B0 00439821 */ addu $s3, $v0, $v1 -/* 344B4 800590B4 8E620000 */ lw $v0, ($s3) -/* 344B8 800590B8 8D030000 */ lw $v1, ($t0) -/* 344BC 800590BC 00021040 */ sll $v0, $v0, 1 -/* 344C0 800590C0 0082B823 */ subu $s7, $a0, $v0 -/* 344C4 800590C4 02E3102B */ sltu $v0, $s7, $v1 -/* 344C8 800590C8 10400004 */ beqz $v0, .L800590DC -/* 344CC 800590CC 00000000 */ nop -/* 344D0 800590D0 8D020008 */ lw $v0, 8($t0) -/* 344D4 800590D4 00021040 */ sll $v0, $v0, 1 -/* 344D8 800590D8 02E2B821 */ addu $s7, $s7, $v0 -.L800590DC: -/* 344DC 800590DC 8E620004 */ lw $v0, 4($s3) -/* 344E0 800590E0 00021040 */ sll $v0, $v0, 1 -/* 344E4 800590E4 0082F023 */ subu $fp, $a0, $v0 -/* 344E8 800590E8 03C3102B */ sltu $v0, $fp, $v1 -/* 344EC 800590EC 10400005 */ beqz $v0, .L80059104 -/* 344F0 800590F0 00000000 */ nop -/* 344F4 800590F4 8FA80068 */ lw $t0, 0x68($sp) -/* 344F8 800590F8 8D020008 */ lw $v0, 8($t0) -/* 344FC 800590FC 00021040 */ sll $v0, $v0, 1 -/* 34500 80059100 03C2F021 */ addu $fp, $fp, $v0 -.L80059104: -/* 34504 80059104 16F40005 */ bne $s7, $s4, .L8005911C -/* 34508 80059108 0240802D */ daddu $s0, $s2, $zero -/* 3450C 8005910C 02C0102D */ daddu $v0, $s6, $zero -/* 34510 80059110 97B60026 */ lhu $s6, 0x26($sp) -/* 34514 80059114 08016450 */ j .L80059140 -/* 34518 80059118 A7A20026 */ sh $v0, 0x26($sp) -.L8005911C: -/* 3451C 8005911C 26520008 */ addiu $s2, $s2, 8 -/* 34520 80059120 02E0202D */ daddu $a0, $s7, $zero -/* 34524 80059124 97A80026 */ lhu $t0, 0x26($sp) -/* 34528 80059128 3C030417 */ lui $v1, 0x417 -/* 3452C 8005912C 31020FFF */ andi $v0, $t0, 0xfff -/* 34530 80059130 00431025 */ or $v0, $v0, $v1 -/* 34534 80059134 0C018798 */ jal func_80061E60 -/* 34538 80059138 AE020000 */ sw $v0, ($s0) -/* 3453C 8005913C AE020004 */ sw $v0, 4($s0) -.L80059140: -/* 34540 80059140 8E620028 */ lw $v0, 0x28($s3) -/* 34544 80059144 10400068 */ beqz $v0, .L800592E8 -/* 34548 80059148 0260202D */ daddu $a0, $s3, $zero -/* 3454C 8005914C 8E700004 */ lw $s0, 4($s3) -/* 34550 80059150 8E620000 */ lw $v0, ($s3) -/* 34554 80059154 240500B8 */ addiu $a1, $zero, 0xb8 -/* 34558 80059158 0C016621 */ jal func_80059884 -/* 3455C 8005915C 02028023 */ subu $s0, $s0, $v0 -/* 34560 80059160 44901000 */ mtc1 $s0, $f2 -/* 34564 80059164 00000000 */ nop -/* 34568 80059168 468010A0 */ cvt.s.w $f2, $f2 -/* 3456C 8005916C 46020103 */ div.s $f4, $f0, $f2 -/* 34570 80059170 46162002 */ mul.s $f0, $f4, $f22 -/* 34574 80059174 00000000 */ nop -/* 34578 80059178 4600018D */ trunc.w.s $f6, $f0 -/* 3457C 8005917C 44023000 */ mfc1 $v0, $f6 -/* 34580 80059180 3C013800 */ lui $at, 0x3800 -/* 34584 80059184 44810000 */ mtc1 $at, $f0 -/* 34588 80059188 44822000 */ mtc1 $v0, $f4 -/* 3458C 8005918C 00000000 */ nop -/* 34590 80059190 46802120 */ cvt.s.w $f4, $f4 -/* 34594 80059194 46002102 */ mul.s $f4, $f4, $f0 -/* 34598 80059198 00000000 */ nop -/* 3459C 8005919C 3C013FF0 */ lui $at, 0x3ff0 -/* 345A0 800591A0 44811800 */ mtc1 $at, $f3 -/* 345A4 800591A4 44801000 */ mtc1 $zero, $f2 -/* 345A8 800591A8 46002021 */ cvt.d.s $f0, $f4 -/* 345AC 800591AC 46201081 */ sub.d $f2, $f2, $f0 -/* 345B0 800591B0 3C014338 */ lui $at, 0x4338 -/* 345B4 800591B4 44812000 */ mtc1 $at, $f4 -/* 345B8 800591B8 46201520 */ cvt.s.d $f20, $f2 -/* 345BC 800591BC 4604A102 */ mul.s $f4, $f20, $f4 -/* 345C0 800591C0 00000000 */ nop -/* 345C4 800591C4 8E620028 */ lw $v0, 0x28($s3) -/* 345C8 800591C8 C4400008 */ lwc1 $f0, 8($v0) -/* 345CC 800591CC 46040000 */ add.s $f0, $f0, $f4 -/* 345D0 800591D0 4600018D */ trunc.w.s $f6, $f0 -/* 345D4 800591D4 44143000 */ mfc1 $s4, $f6 -/* 345D8 800591D8 00000000 */ nop -/* 345DC 800591DC 44941000 */ mtc1 $s4, $f2 -/* 345E0 800591E0 00000000 */ nop -/* 345E4 800591E4 468010A0 */ cvt.s.w $f2, $f2 -/* 345E8 800591E8 46020001 */ sub.s $f0, $f0, $f2 -/* 345EC 800591EC E4400008 */ swc1 $f0, 8($v0) -/* 345F0 800591F0 8E630018 */ lw $v1, 0x18($s3) -/* 345F4 800591F4 8E620004 */ lw $v0, 4($s3) -/* 345F8 800591F8 8FA80068 */ lw $t0, 0x68($sp) -/* 345FC 800591FC 00621823 */ subu $v1, $v1, $v0 -/* 34600 80059200 8D020004 */ lw $v0, 4($t0) -/* 34604 80059204 00031840 */ sll $v1, $v1, 1 -/* 34608 80059208 00432821 */ addu $a1, $v0, $v1 -/* 3460C 8005920C 30A20007 */ andi $v0, $a1, 7 -/* 34610 80059210 00021843 */ sra $v1, $v0, 1 -/* 34614 80059214 0003A840 */ sll $s5, $v1, 1 -/* 34618 80059218 8D020000 */ lw $v0, ($t0) -/* 3461C 8005921C 00B52823 */ subu $a1, $a1, $s5 -/* 34620 80059220 00A2102B */ sltu $v0, $a1, $v0 -/* 34624 80059224 10400004 */ beqz $v0, .L80059238 -/* 34628 80059228 00000000 */ nop -/* 3462C 8005922C 8D020008 */ lw $v0, 8($t0) -/* 34630 80059230 00021040 */ sll $v0, $v0, 1 -/* 34634 80059234 00A22821 */ addu $a1, $a1, $v0 -.L80059238: -/* 34638 80059238 8FA40068 */ lw $a0, 0x68($sp) -/* 3463C 8005923C 8FA6002C */ lw $a2, 0x2c($sp) -/* 34640 80059240 02833821 */ addu $a3, $s4, $v1 -/* 34644 80059244 0C0165DA */ jal func_80059768 -/* 34648 80059248 AFB20010 */ sw $s2, 0x10($sp) -/* 3464C 8005924C 0040902D */ daddu $s2, $v0, $zero -/* 34650 80059250 4616A002 */ mul.s $f0, $f20, $f22 -/* 34654 80059254 00000000 */ nop -/* 34658 80059258 00168C00 */ sll $s1, $s6, 0x10 -/* 3465C 8005925C 8E630028 */ lw $v1, 0x28($s3) -/* 34660 80059260 8C640000 */ lw $a0, ($v1) -/* 34664 80059264 4600018D */ trunc.w.s $f6, $f0 -/* 34668 80059268 44103000 */ mfc1 $s0, $f6 -/* 3466C 8005926C 0C018798 */ jal func_80061E60 -/* 34670 80059270 00118E03 */ sra $s1, $s1, 0x18 -/* 34674 80059274 3C0300FF */ lui $v1, 0xff -/* 34678 80059278 3463FFFF */ ori $v1, $v1, 0xffff -/* 3467C 8005927C 0240202D */ daddu $a0, $s2, $zero -/* 34680 80059280 00431024 */ and $v0, $v0, $v1 -/* 34684 80059284 3C030500 */ lui $v1, 0x500 -/* 34688 80059288 00431025 */ or $v0, $v0, $v1 -/* 3468C 8005928C 3210FFFF */ andi $s0, $s0, 0xffff -/* 34690 80059290 00108380 */ sll $s0, $s0, 0xe -/* 34694 80059294 32310003 */ andi $s1, $s1, 3 -/* 34698 80059298 AC820000 */ sw $v0, ($a0) -/* 3469C 8005929C 8E620028 */ lw $v0, 0x28($s3) -/* 346A0 800592A0 8FA8002C */ lw $t0, 0x2c($sp) -/* 346A4 800592A4 8C43000C */ lw $v1, 0xc($v0) -/* 346A8 800592A8 01151021 */ addu $v0, $t0, $s5 -/* 346AC 800592AC 30420FFF */ andi $v0, $v0, 0xfff -/* 346B0 800592B0 00021080 */ sll $v0, $v0, 2 -/* 346B4 800592B4 00031F80 */ sll $v1, $v1, 0x1e -/* 346B8 800592B8 00701825 */ or $v1, $v1, $s0 -/* 346BC 800592BC 00621825 */ or $v1, $v1, $v0 -/* 346C0 800592C0 00711825 */ or $v1, $v1, $s1 -/* 346C4 800592C4 AC830004 */ sw $v1, 4($a0) -/* 346C8 800592C8 8E620028 */ lw $v0, 0x28($s3) -/* 346CC 800592CC AC40000C */ sw $zero, 0xc($v0) -/* 346D0 800592D0 8E620018 */ lw $v0, 0x18($s3) -/* 346D4 800592D4 26520008 */ addiu $s2, $s2, 8 -/* 346D8 800592D8 2442FF48 */ addiu $v0, $v0, -0xb8 -/* 346DC 800592DC 00541021 */ addu $v0, $v0, $s4 -/* 346E0 800592E0 080164C3 */ j .L8005930C -/* 346E4 800592E4 AE620018 */ sw $v0, 0x18($s3) -.L800592E8: -/* 346E8 800592E8 0240802D */ daddu $s0, $s2, $zero -/* 346EC 800592EC 26520008 */ addiu $s2, $s2, 8 -/* 346F0 800592F0 03C0202D */ daddu $a0, $fp, $zero -/* 346F4 800592F4 32C20FFF */ andi $v0, $s6, 0xfff -/* 346F8 800592F8 3C030417 */ lui $v1, 0x417 -/* 346FC 800592FC 00431025 */ or $v0, $v0, $v1 -/* 34700 80059300 0C018798 */ jal func_80061E60 -/* 34704 80059304 AE020000 */ sw $v0, ($s0) -/* 34708 80059308 AE020004 */ sw $v0, 4($s0) -.L8005930C: -/* 3470C 8005930C 86620008 */ lh $v0, 8($s3) -/* 34710 80059310 10400018 */ beqz $v0, .L80059374 -/* 34714 80059314 0240282D */ daddu $a1, $s2, $zero -/* 34718 80059318 32C4FFFF */ andi $a0, $s6, 0xffff -/* 3471C 8005931C 97A80026 */ lhu $t0, 0x26($sp) -/* 34720 80059320 96630008 */ lhu $v1, 8($s3) -/* 34724 80059324 00081400 */ sll $v0, $t0, 0x10 -/* 34728 80059328 00441025 */ or $v0, $v0, $a0 -/* 3472C 8005932C 3C080C00 */ lui $t0, 0xc00 -/* 34730 80059330 00681825 */ or $v1, $v1, $t0 -/* 34734 80059334 ACA20004 */ sw $v0, 4($a1) -/* 34738 80059338 ACA30000 */ sw $v1, ($a1) -/* 3473C 8005933C 8E620028 */ lw $v0, 0x28($s3) -/* 34740 80059340 1440000C */ bnez $v0, .L80059374 -/* 34744 80059344 26520008 */ addiu $s2, $s2, 8 -/* 34748 80059348 8E620020 */ lw $v0, 0x20($s3) -/* 3474C 8005934C 14400009 */ bnez $v0, .L80059374 -/* 34750 80059350 0240802D */ daddu $s0, $s2, $zero -/* 34754 80059354 26520008 */ addiu $s2, $s2, 8 -/* 34758 80059358 03C0202D */ daddu $a0, $fp, $zero -/* 3475C 8005935C 32C20FFF */ andi $v0, $s6, 0xfff -/* 34760 80059360 3C080617 */ lui $t0, 0x617 -/* 34764 80059364 00481025 */ or $v0, $v0, $t0 -/* 34768 80059368 0C018798 */ jal func_80061E60 -/* 3476C 8005936C AE020000 */ sw $v0, ($s0) -/* 34770 80059370 AE020004 */ sw $v0, 4($s0) -.L80059374: -/* 34774 80059374 8662000A */ lh $v0, 0xa($s3) -/* 34778 80059378 10400014 */ beqz $v0, .L800593CC -/* 3477C 8005937C 0240302D */ daddu $a2, $s2, $zero -/* 34780 80059380 26520008 */ addiu $s2, $s2, 8 -/* 34784 80059384 0240802D */ daddu $s0, $s2, $zero -/* 34788 80059388 26520008 */ addiu $s2, $s2, 8 -/* 3478C 8005938C 00161400 */ sll $v0, $s6, 0x10 -/* 34790 80059390 3C080C00 */ lui $t0, 0xc00 -/* 34794 80059394 97A50026 */ lhu $a1, 0x26($sp) -/* 34798 80059398 9663000A */ lhu $v1, 0xa($s3) -/* 3479C 8005939C 00451025 */ or $v0, $v0, $a1 -/* 347A0 800593A0 00681825 */ or $v1, $v1, $t0 -/* 347A4 800593A4 ACC20004 */ sw $v0, 4($a2) -/* 347A8 800593A8 ACC30000 */ sw $v1, ($a2) -/* 347AC 800593AC 97A80026 */ lhu $t0, 0x26($sp) -/* 347B0 800593B0 02E0202D */ daddu $a0, $s7, $zero -/* 347B4 800593B4 31020FFF */ andi $v0, $t0, 0xfff -/* 347B8 800593B8 3C080617 */ lui $t0, 0x617 -/* 347BC 800593BC 00481025 */ or $v0, $v0, $t0 -/* 347C0 800593C0 0C018798 */ jal func_80061E60 -/* 347C4 800593C4 AE020000 */ sw $v0, ($s0) -/* 347C8 800593C8 AE020004 */ sw $v0, 4($s0) -.L800593CC: -/* 347CC 800593CC 8E620020 */ lw $v0, 0x20($s3) -/* 347D0 800593D0 10400020 */ beqz $v0, .L80059454 -/* 347D4 800593D4 3C020B00 */ lui $v0, 0xb00 -/* 347D8 800593D8 34420020 */ ori $v0, $v0, 0x20 -/* 347DC 800593DC 0240882D */ daddu $s1, $s2, $zero -/* 347E0 800593E0 00168400 */ sll $s0, $s6, 0x10 -/* 347E4 800593E4 AE220000 */ sw $v0, ($s1) -/* 347E8 800593E8 8E640020 */ lw $a0, 0x20($s3) -/* 347EC 800593EC 00108603 */ sra $s0, $s0, 0x18 -/* 347F0 800593F0 0C018798 */ jal func_80061E60 -/* 347F4 800593F4 24840008 */ addiu $a0, $a0, 8 -/* 347F8 800593F8 26520008 */ addiu $s2, $s2, 8 -/* 347FC 800593FC AE220004 */ sw $v0, 4($s1) -/* 34800 80059400 0240882D */ daddu $s1, $s2, $zero -/* 34804 80059404 8E620020 */ lw $v0, 0x20($s3) -/* 34808 80059408 3C030E00 */ lui $v1, 0xe00 -/* 3480C 8005940C 9044002F */ lbu $a0, 0x2f($v0) -/* 34810 80059410 94420002 */ lhu $v0, 2($v0) -/* 34814 80059414 00042400 */ sll $a0, $a0, 0x10 -/* 34818 80059418 00431025 */ or $v0, $v0, $v1 -/* 3481C 8005941C 00822025 */ or $a0, $a0, $v0 -/* 34820 80059420 AE240000 */ sw $a0, ($s1) -/* 34824 80059424 8E620020 */ lw $v0, 0x20($s3) -/* 34828 80059428 8C440028 */ lw $a0, 0x28($v0) -/* 3482C 8005942C 0C018798 */ jal func_80061E60 -/* 34830 80059430 00108600 */ sll $s0, $s0, 0x18 -/* 34834 80059434 3C0300FF */ lui $v1, 0xff -/* 34838 80059438 3463FFFF */ ori $v1, $v1, 0xffff -/* 3483C 8005943C 00431024 */ and $v0, $v0, $v1 -/* 34840 80059440 02028025 */ or $s0, $s0, $v0 -/* 34844 80059444 AE300004 */ sw $s0, 4($s1) -/* 34848 80059448 8E620020 */ lw $v0, 0x20($s3) -/* 3484C 8005944C 26520008 */ addiu $s2, $s2, 8 -/* 34850 80059450 AC40002C */ sw $zero, 0x2c($v0) -.L80059454: -/* 34854 80059454 8E620028 */ lw $v0, 0x28($s3) -/* 34858 80059458 14400009 */ bnez $v0, .L80059480 -/* 3485C 8005945C 0240802D */ daddu $s0, $s2, $zero -/* 34860 80059460 26520008 */ addiu $s2, $s2, 8 -/* 34864 80059464 03C0202D */ daddu $a0, $fp, $zero -/* 34868 80059468 32C20FFF */ andi $v0, $s6, 0xfff -/* 3486C 8005946C 3C080617 */ lui $t0, 0x617 -/* 34870 80059470 00481025 */ or $v0, $v0, $t0 -/* 34874 80059474 0C018798 */ jal func_80061E60 -/* 34878 80059478 AE020000 */ sw $v0, ($s0) -/* 3487C 8005947C AE020004 */ sw $v0, 4($s0) -.L80059480: -/* 34880 80059480 8662000C */ lh $v0, 0xc($s3) -/* 34884 80059484 1040000A */ beqz $v0, .L800594B0 -/* 34888 80059488 0240282D */ daddu $a1, $s2, $zero -/* 3488C 8005948C 26520008 */ addiu $s2, $s2, 8 -/* 34890 80059490 00161400 */ sll $v0, $s6, 0x10 -/* 34894 80059494 3C080C00 */ lui $t0, 0xc00 -/* 34898 80059498 97A40028 */ lhu $a0, 0x28($sp) -/* 3489C 8005949C 9663000C */ lhu $v1, 0xc($s3) -/* 348A0 800594A0 00441025 */ or $v0, $v0, $a0 -/* 348A4 800594A4 00681825 */ or $v1, $v1, $t0 -/* 348A8 800594A8 ACA20004 */ sw $v0, 4($a1) -/* 348AC 800594AC ACA30000 */ sw $v1, ($a1) -.L800594B0: -/* 348B0 800594B0 97A8001E */ lhu $t0, 0x1e($sp) -/* 348B4 800594B4 25030001 */ addiu $v1, $t0, 1 -/* 348B8 800594B8 A7A3001E */ sh $v1, 0x1e($sp) -/* 348BC 800594BC 00031C00 */ sll $v1, $v1, 0x10 -/* 348C0 800594C0 8FA80068 */ lw $t0, 0x68($sp) -/* 348C4 800594C4 8E620004 */ lw $v0, 4($s3) -/* 348C8 800594C8 8D040004 */ lw $a0, 4($t0) -/* 348CC 800594CC 00021040 */ sll $v0, $v0, 1 -/* 348D0 800594D0 0082A021 */ addu $s4, $a0, $v0 -/* 348D4 800594D4 91020010 */ lbu $v0, 0x10($t0) -/* 348D8 800594D8 00031C03 */ sra $v1, $v1, 0x10 -/* 348DC 800594DC 0062182A */ slt $v1, $v1, $v0 -/* 348E0 800594E0 1460FEEA */ bnez $v1, .L8005908C -/* 348E4 800594E4 00000000 */ nop -.L800594E8: -/* 348E8 800594E8 8FA80068 */ lw $t0, 0x68($sp) -/* 348EC 800594EC 8D030004 */ lw $v1, 4($t0) -/* 348F0 800594F0 8D020008 */ lw $v0, 8($t0) -/* 348F4 800594F4 8D040000 */ lw $a0, ($t0) -/* 348F8 800594F8 24630170 */ addiu $v1, $v1, 0x170 -/* 348FC 800594FC 00021040 */ sll $v0, $v0, 1 -/* 34900 80059500 00821021 */ addu $v0, $a0, $v0 -/* 34904 80059504 AD030004 */ sw $v1, 4($t0) -/* 34908 80059508 0062182B */ sltu $v1, $v1, $v0 -/* 3490C 8005950C 50600001 */ beql $v1, $zero, .L80059514 -/* 34910 80059510 AD040004 */ sw $a0, 4($t0) -.L80059514: -/* 34914 80059514 0240102D */ daddu $v0, $s2, $zero -/* 34918 80059518 8FBF0054 */ lw $ra, 0x54($sp) -/* 3491C 8005951C 8FBE0050 */ lw $fp, 0x50($sp) -/* 34920 80059520 8FB7004C */ lw $s7, 0x4c($sp) -/* 34924 80059524 8FB60048 */ lw $s6, 0x48($sp) -/* 34928 80059528 8FB50044 */ lw $s5, 0x44($sp) -/* 3492C 8005952C 8FB40040 */ lw $s4, 0x40($sp) -/* 34930 80059530 8FB3003C */ lw $s3, 0x3c($sp) -/* 34934 80059534 8FB20038 */ lw $s2, 0x38($sp) -/* 34938 80059538 8FB10034 */ lw $s1, 0x34($sp) -/* 3493C 8005953C 8FB00030 */ lw $s0, 0x30($sp) -/* 34940 80059540 D7B60060 */ ldc1 $f22, 0x60($sp) -/* 34944 80059544 D7B40058 */ ldc1 $f20, 0x58($sp) -/* 34948 80059548 03E00008 */ jr $ra -/* 3494C 8005954C 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059550.s b/ver/jp/asm/nonmatchings/33E80/func_80059550.s deleted file mode 100644 index ed0149fbe0..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059550.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059550 -/* 34950 80059550 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 34954 80059554 00063400 */ sll $a2, $a2, 0x10 -/* 34958 80059558 00063403 */ sra $a2, $a2, 0x10 -/* 3495C 8005955C 2CC20008 */ sltiu $v0, $a2, 8 -/* 34960 80059560 1040007D */ beqz $v0, .L80059758 -/* 34964 80059564 AFBF0010 */ sw $ra, 0x10($sp) -/* 34968 80059568 00061080 */ sll $v0, $a2, 2 -/* 3496C 8005956C 3C01800A */ lui $at, %hi(D_80098950) -/* 34970 80059570 00220821 */ addu $at, $at, $v0 -/* 34974 80059574 8C228950 */ lw $v0, %lo(D_80098950)($at) -/* 34978 80059578 00400008 */ jr $v0 -/* 3497C 8005957C 00000000 */ nop -/* 34980 80059580 00051400 */ sll $v0, $a1, 0x10 -/* 34984 80059584 00021403 */ sra $v0, $v0, 0x10 -/* 34988 80059588 00021840 */ sll $v1, $v0, 1 -/* 3498C 8005958C 00621821 */ addu $v1, $v1, $v0 -/* 34990 80059590 8C82000C */ lw $v0, 0xc($a0) -/* 34994 80059594 00031900 */ sll $v1, $v1, 4 -/* 34998 80059598 00621821 */ addu $v1, $v1, $v0 -/* 3499C 8005959C 2402FFF8 */ addiu $v0, $zero, -8 -/* 349A0 800595A0 00E21024 */ and $v0, $a3, $v0 -/* 349A4 800595A4 080165D6 */ j .L80059758 -/* 349A8 800595A8 AC620000 */ sw $v0, ($v1) -/* 349AC 800595AC 00051400 */ sll $v0, $a1, 0x10 -/* 349B0 800595B0 00021403 */ sra $v0, $v0, 0x10 -/* 349B4 800595B4 00021840 */ sll $v1, $v0, 1 -/* 349B8 800595B8 00621821 */ addu $v1, $v1, $v0 -/* 349BC 800595BC 8C82000C */ lw $v0, 0xc($a0) -/* 349C0 800595C0 00031900 */ sll $v1, $v1, 4 -/* 349C4 800595C4 00621821 */ addu $v1, $v1, $v0 -/* 349C8 800595C8 2402FFF8 */ addiu $v0, $zero, -8 -/* 349CC 800595CC 00E21024 */ and $v0, $a3, $v0 -/* 349D0 800595D0 080165D6 */ j .L80059758 -/* 349D4 800595D4 AC620004 */ sw $v0, 4($v1) -/* 349D8 800595D8 00051400 */ sll $v0, $a1, 0x10 -/* 349DC 800595DC 00021403 */ sra $v0, $v0, 0x10 -/* 349E0 800595E0 00021840 */ sll $v1, $v0, 1 -/* 349E4 800595E4 00621821 */ addu $v1, $v1, $v0 -/* 349E8 800595E8 8C82000C */ lw $v0, 0xc($a0) -/* 349EC 800595EC 00031900 */ sll $v1, $v1, 4 -/* 349F0 800595F0 00621821 */ addu $v1, $v1, $v0 -/* 349F4 800595F4 080165D6 */ j .L80059758 -/* 349F8 800595F8 A4670008 */ sh $a3, 8($v1) -/* 349FC 800595FC 00051400 */ sll $v0, $a1, 0x10 -/* 34A00 80059600 00021403 */ sra $v0, $v0, 0x10 -/* 34A04 80059604 00021840 */ sll $v1, $v0, 1 -/* 34A08 80059608 00621821 */ addu $v1, $v1, $v0 -/* 34A0C 8005960C 8C82000C */ lw $v0, 0xc($a0) -/* 34A10 80059610 00031900 */ sll $v1, $v1, 4 -/* 34A14 80059614 00621821 */ addu $v1, $v1, $v0 -/* 34A18 80059618 080165D6 */ j .L80059758 -/* 34A1C 8005961C A467000A */ sh $a3, 0xa($v1) -/* 34A20 80059620 00051400 */ sll $v0, $a1, 0x10 -/* 34A24 80059624 00021403 */ sra $v0, $v0, 0x10 -/* 34A28 80059628 00021840 */ sll $v1, $v0, 1 -/* 34A2C 8005962C 00621821 */ addu $v1, $v1, $v0 -/* 34A30 80059630 8C82000C */ lw $v0, 0xc($a0) -/* 34A34 80059634 00031900 */ sll $v1, $v1, 4 -/* 34A38 80059638 00621821 */ addu $v1, $v1, $v0 -/* 34A3C 8005963C 080165D6 */ j .L80059758 -/* 34A40 80059640 A467000C */ sh $a3, 0xc($v1) -/* 34A44 80059644 00051400 */ sll $v0, $a1, 0x10 -/* 34A48 80059648 00021403 */ sra $v0, $v0, 0x10 -/* 34A4C 8005964C 00021840 */ sll $v1, $v0, 1 -/* 34A50 80059650 00621821 */ addu $v1, $v1, $v0 -/* 34A54 80059654 00031900 */ sll $v1, $v1, 4 -/* 34A58 80059658 44870000 */ mtc1 $a3, $f0 -/* 34A5C 8005965C 00000000 */ nop -/* 34A60 80059660 46800020 */ cvt.s.w $f0, $f0 -/* 34A64 80059664 3C01447A */ lui $at, 0x447a -/* 34A68 80059668 44811000 */ mtc1 $at, $f2 -/* 34A6C 8005966C 8C82000C */ lw $v0, 0xc($a0) -/* 34A70 80059670 3C048008 */ lui $a0, %hi(D_80078E20) -/* 34A74 80059674 8C848E20 */ lw $a0, %lo(D_80078E20)($a0) -/* 34A78 80059678 46020003 */ div.s $f0, $f0, $f2 -/* 34A7C 8005967C 46000021 */ cvt.d.s $f0, $f0 -/* 34A80 80059680 46200000 */ add.d $f0, $f0, $f0 -/* 34A84 80059684 00621821 */ addu $v1, $v1, $v0 -/* 34A88 80059688 C4820008 */ lwc1 $f2, 8($a0) -/* 34A8C 8005968C 468010A1 */ cvt.d.w $f2, $f2 -/* 34A90 80059690 46220003 */ div.d $f0, $f0, $f2 -/* 34A94 80059694 46200020 */ cvt.s.d $f0, $f0 -/* 34A98 80059698 080165D6 */ j .L80059758 -/* 34A9C 8005969C E4600010 */ swc1 $f0, 0x10($v1) -/* 34AA0 800596A0 00051400 */ sll $v0, $a1, 0x10 -/* 34AA4 800596A4 00021403 */ sra $v0, $v0, 0x10 -/* 34AA8 800596A8 00021840 */ sll $v1, $v0, 1 -/* 34AAC 800596AC 00621821 */ addu $v1, $v1, $v0 -/* 34AB0 800596B0 00031900 */ sll $v1, $v1, 4 -/* 34AB4 800596B4 44870000 */ mtc1 $a3, $f0 -/* 34AB8 800596B8 00000000 */ nop -/* 34ABC 800596BC 46800020 */ cvt.s.w $f0, $f0 -/* 34AC0 800596C0 46000021 */ cvt.d.s $f0, $f0 -/* 34AC4 800596C4 8C82000C */ lw $v0, 0xc($a0) -/* 34AC8 800596C8 3C01800A */ lui $at, %hi(D_80098970) -/* 34ACC 800596CC D4228970 */ ldc1 $f2, %lo(D_80098970)($at) -/* 34AD0 800596D0 00622021 */ addu $a0, $v1, $v0 -/* 34AD4 800596D4 8C830004 */ lw $v1, 4($a0) -/* 34AD8 800596D8 8C820000 */ lw $v0, ($a0) -/* 34ADC 800596DC 00621823 */ subu $v1, $v1, $v0 -/* 34AE0 800596E0 44832000 */ mtc1 $v1, $f4 -/* 34AE4 800596E4 00000000 */ nop -/* 34AE8 800596E8 46802121 */ cvt.d.w $f4, $f4 -/* 34AEC 800596EC 04610006 */ bgez $v1, .L80059708 -/* 34AF0 800596F0 46220083 */ div.d $f2, $f0, $f2 -/* 34AF4 800596F4 3C0141F0 */ lui $at, 0x41f0 -/* 34AF8 800596F8 44810800 */ mtc1 $at, $f1 -/* 34AFC 800596FC 44800000 */ mtc1 $zero, $f0 -/* 34B00 80059700 00000000 */ nop -/* 34B04 80059704 46202100 */ add.d $f4, $f4, $f0 -.L80059708: -/* 34B08 80059708 46241002 */ mul.d $f0, $f2, $f4 -/* 34B0C 8005970C 00000000 */ nop -/* 34B10 80059710 46200020 */ cvt.s.d $f0, $f0 -/* 34B14 80059714 080165D6 */ j .L80059758 -/* 34B18 80059718 E480001C */ swc1 $f0, 0x1c($a0) -/* 34B1C 8005971C 00051400 */ sll $v0, $a1, 0x10 -/* 34B20 80059720 00021403 */ sra $v0, $v0, 0x10 -/* 34B24 80059724 00021840 */ sll $v1, $v0, 1 -/* 34B28 80059728 00621821 */ addu $v1, $v1, $v0 -/* 34B2C 8005972C 8C82000C */ lw $v0, 0xc($a0) -/* 34B30 80059730 00031900 */ sll $v1, $v1, 4 -/* 34B34 80059734 00621021 */ addu $v0, $v1, $v0 -/* 34B38 80059738 8C420020 */ lw $v0, 0x20($v0) -/* 34B3C 8005973C 10400006 */ beqz $v0, .L80059758 -/* 34B40 80059740 00000000 */ nop -/* 34B44 80059744 A4470000 */ sh $a3, ($v0) -/* 34B48 80059748 8C82000C */ lw $v0, 0xc($a0) -/* 34B4C 8005974C 00621021 */ addu $v0, $v1, $v0 -/* 34B50 80059750 0C0162A0 */ jal func_80058A80 -/* 34B54 80059754 8C440020 */ lw $a0, 0x20($v0) -.L80059758: -/* 34B58 80059758 8FBF0010 */ lw $ra, 0x10($sp) -/* 34B5C 8005975C 0000102D */ daddu $v0, $zero, $zero -/* 34B60 80059760 03E00008 */ jr $ra -/* 34B64 80059764 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059768.s b/ver/jp/asm/nonmatchings/33E80/func_80059768.s deleted file mode 100644 index 49eb6ccda5..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059768.s +++ /dev/null @@ -1,77 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059768 -/* 34B68 80059768 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 34B6C 8005976C AFB50024 */ sw $s5, 0x24($sp) -/* 34B70 80059770 0080A82D */ daddu $s5, $a0, $zero -/* 34B74 80059774 00A0202D */ daddu $a0, $a1, $zero -/* 34B78 80059778 AFB60028 */ sw $s6, 0x28($sp) -/* 34B7C 8005977C 00C0B02D */ daddu $s6, $a2, $zero -/* 34B80 80059780 AFB40020 */ sw $s4, 0x20($sp) -/* 34B84 80059784 8FB40040 */ lw $s4, 0x40($sp) -/* 34B88 80059788 00073840 */ sll $a3, $a3, 1 -/* 34B8C 8005978C AFB00010 */ sw $s0, 0x10($sp) -/* 34B90 80059790 00878021 */ addu $s0, $a0, $a3 -/* 34B94 80059794 AFBF002C */ sw $ra, 0x2c($sp) -/* 34B98 80059798 AFB3001C */ sw $s3, 0x1c($sp) -/* 34B9C 8005979C AFB20018 */ sw $s2, 0x18($sp) -/* 34BA0 800597A0 AFB10014 */ sw $s1, 0x14($sp) -/* 34BA4 800597A4 8EA20008 */ lw $v0, 8($s5) -/* 34BA8 800597A8 8EA30000 */ lw $v1, ($s5) -/* 34BAC 800597AC 00021040 */ sll $v0, $v0, 1 -/* 34BB0 800597B0 00623021 */ addu $a2, $v1, $v0 -/* 34BB4 800597B4 00D0102B */ sltu $v0, $a2, $s0 -/* 34BB8 800597B8 1040001C */ beqz $v0, .L8005982C -/* 34BBC 800597BC 0280902D */ daddu $s2, $s4, $zero -/* 34BC0 800597C0 26940008 */ addiu $s4, $s4, 8 -/* 34BC4 800597C4 00C48823 */ subu $s1, $a2, $a0 -/* 34BC8 800597C8 00118843 */ sra $s1, $s1, 1 -/* 34BCC 800597CC 00118840 */ sll $s1, $s1, 1 -/* 34BD0 800597D0 32230FFF */ andi $v1, $s1, 0xfff -/* 34BD4 800597D4 00031B00 */ sll $v1, $v1, 0xc -/* 34BD8 800597D8 32C20FFF */ andi $v0, $s6, 0xfff -/* 34BDC 800597DC 3C130400 */ lui $s3, 0x400 -/* 34BE0 800597E0 00531025 */ or $v0, $v0, $s3 -/* 34BE4 800597E4 00621825 */ or $v1, $v1, $v0 -/* 34BE8 800597E8 02068023 */ subu $s0, $s0, $a2 -/* 34BEC 800597EC 00108043 */ sra $s0, $s0, 1 -/* 34BF0 800597F0 0C018798 */ jal func_80061E60 -/* 34BF4 800597F4 AE430000 */ sw $v1, ($s2) -/* 34BF8 800597F8 AE420004 */ sw $v0, 4($s2) -/* 34BFC 800597FC 0280902D */ daddu $s2, $s4, $zero -/* 34C00 80059800 00108040 */ sll $s0, $s0, 1 -/* 34C04 80059804 32100FFF */ andi $s0, $s0, 0xfff -/* 34C08 80059808 00108300 */ sll $s0, $s0, 0xc -/* 34C0C 8005980C 02D18821 */ addu $s1, $s6, $s1 -/* 34C10 80059810 32310FFF */ andi $s1, $s1, 0xfff -/* 34C14 80059814 02338825 */ or $s1, $s1, $s3 -/* 34C18 80059818 02118025 */ or $s0, $s0, $s1 -/* 34C1C 8005981C AE500000 */ sw $s0, ($s2) -/* 34C20 80059820 8EA40000 */ lw $a0, ($s5) -/* 34C24 80059824 08016613 */ j .L8005984C -/* 34C28 80059828 26940008 */ addiu $s4, $s4, 8 -.L8005982C: -/* 34C2C 8005982C 26940008 */ addiu $s4, $s4, 8 -/* 34C30 80059830 30E20FFF */ andi $v0, $a3, 0xfff -/* 34C34 80059834 00021300 */ sll $v0, $v0, 0xc -/* 34C38 80059838 32C30FFF */ andi $v1, $s6, 0xfff -/* 34C3C 8005983C 3C050400 */ lui $a1, 0x400 -/* 34C40 80059840 00651825 */ or $v1, $v1, $a1 -/* 34C44 80059844 00431025 */ or $v0, $v0, $v1 -/* 34C48 80059848 AE420000 */ sw $v0, ($s2) -.L8005984C: -/* 34C4C 8005984C 0C018798 */ jal func_80061E60 -/* 34C50 80059850 00000000 */ nop -/* 34C54 80059854 AE420004 */ sw $v0, 4($s2) -/* 34C58 80059858 0280102D */ daddu $v0, $s4, $zero -/* 34C5C 8005985C 8FBF002C */ lw $ra, 0x2c($sp) -/* 34C60 80059860 8FB60028 */ lw $s6, 0x28($sp) -/* 34C64 80059864 8FB50024 */ lw $s5, 0x24($sp) -/* 34C68 80059868 8FB40020 */ lw $s4, 0x20($sp) -/* 34C6C 8005986C 8FB3001C */ lw $s3, 0x1c($sp) -/* 34C70 80059870 8FB20018 */ lw $s2, 0x18($sp) -/* 34C74 80059874 8FB10014 */ lw $s1, 0x14($sp) -/* 34C78 80059878 8FB00010 */ lw $s0, 0x10($sp) -/* 34C7C 8005987C 03E00008 */ jr $ra -/* 34C80 80059880 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059884.s b/ver/jp/asm/nonmatchings/33E80/func_80059884.s deleted file mode 100644 index f411b9b031..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059884.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059884 -/* 34C84 80059884 C4800010 */ lwc1 $f0, 0x10($a0) -/* 34C88 80059888 44851000 */ mtc1 $a1, $f2 -/* 34C8C 8005988C 00000000 */ nop -/* 34C90 80059890 468010A0 */ cvt.s.w $f2, $f2 -/* 34C94 80059894 46020002 */ mul.s $f0, $f0, $f2 -/* 34C98 80059898 00000000 */ nop -/* 34C9C 8005989C C4820014 */ lwc1 $f2, 0x14($a0) -/* 34CA0 800598A0 46001080 */ add.s $f2, $f2, $f0 -/* 34CA4 800598A4 24820014 */ addiu $v0, $a0, 0x14 -/* 34CA8 800598A8 3C014000 */ lui $at, 0x4000 -/* 34CAC 800598AC 44810800 */ mtc1 $at, $f1 -/* 34CB0 800598B0 44800000 */ mtc1 $zero, $f0 -/* 34CB4 800598B4 46001121 */ cvt.d.s $f4, $f2 -/* 34CB8 800598B8 4624003C */ c.lt.d $f0, $f4 -/* 34CBC 800598BC 00000000 */ nop -/* 34CC0 800598C0 45000008 */ bc1f .L800598E4 -/* 34CC4 800598C4 E4820014 */ swc1 $f2, 0x14($a0) -/* 34CC8 800598C8 3C014010 */ lui $at, 0x4010 -/* 34CCC 800598CC 44810800 */ mtc1 $at, $f1 -/* 34CD0 800598D0 44800000 */ mtc1 $zero, $f0 -/* 34CD4 800598D4 00000000 */ nop -/* 34CD8 800598D8 46202001 */ sub.d $f0, $f4, $f0 -/* 34CDC 800598DC 0801663A */ j .L800598E8 -/* 34CE0 800598E0 46200020 */ cvt.s.d $f0, $f0 -.L800598E4: -/* 34CE4 800598E4 46001006 */ mov.s $f0, $f2 -.L800598E8: -/* 34CE8 800598E8 E4400000 */ swc1 $f0, ($v0) -/* 34CEC 800598EC C4820014 */ lwc1 $f2, 0x14($a0) -/* 34CF0 800598F0 44800000 */ mtc1 $zero, $f0 -/* 34CF4 800598F4 00000000 */ nop -/* 34CF8 800598F8 4600103C */ c.lt.s $f2, $f0 -/* 34CFC 800598FC 00000000 */ nop -/* 34D00 80059900 45030001 */ bc1tl .L80059908 -/* 34D04 80059904 46001087 */ neg.s $f2, $f2 -.L80059908: -/* 34D08 80059908 3C013FF0 */ lui $at, 0x3ff0 -/* 34D0C 8005990C 44810800 */ mtc1 $at, $f1 -/* 34D10 80059910 44800000 */ mtc1 $zero, $f0 -/* 34D14 80059914 460010A1 */ cvt.d.s $f2, $f2 -/* 34D18 80059918 46201081 */ sub.d $f2, $f2, $f0 -/* 34D1C 8005991C C480001C */ lwc1 $f0, 0x1c($a0) -/* 34D20 80059920 462010A0 */ cvt.s.d $f2, $f2 -/* 34D24 80059924 46020002 */ mul.s $f0, $f0, $f2 -/* 34D28 80059928 03E00008 */ jr $ra -/* 34D2C 8005992C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059930.s b/ver/jp/asm/nonmatchings/33E80/func_80059930.s deleted file mode 100644 index b432bca99b..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059930.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059930 -/* 34D30 80059930 03E00008 */ jr $ra -/* 34D34 80059934 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059938.s b/ver/jp/asm/nonmatchings/33E80/func_80059938.s deleted file mode 100644 index 39d39f74e1..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059938.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059938 -/* 34D38 80059938 8C82000C */ lw $v0, 0xc($a0) -/* 34D3C 8005993C AC450004 */ sw $a1, 4($v0) -/* 34D40 80059940 AC460008 */ sw $a2, 8($v0) -/* 34D44 80059944 03E00008 */ jr $ra -/* 34D48 80059948 AC47000C */ sw $a3, 0xc($v0) diff --git a/ver/jp/asm/nonmatchings/33E80/func_8005994C.s b/ver/jp/asm/nonmatchings/33E80/func_8005994C.s deleted file mode 100644 index 8b592e2491..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_8005994C.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005994C -/* 34D4C 8005994C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 34D50 80059950 2402000E */ addiu $v0, $zero, 0xe -/* 34D54 80059954 3C03800A */ lui $v1, %hi(D_800A1FD0) -/* 34D58 80059958 24631FD0 */ addiu $v1, $v1, %lo(D_800A1FD0) -/* 34D5C 8005995C AFBF001C */ sw $ra, 0x1c($sp) -/* 34D60 80059960 AFB00018 */ sw $s0, 0x18($sp) -.L80059964: -/* 34D64 80059964 AC600000 */ sw $zero, ($v1) -/* 34D68 80059968 2442FFFF */ addiu $v0, $v0, -1 -/* 34D6C 8005996C 0441FFFD */ bgez $v0, .L80059964 -/* 34D70 80059970 2463FFE0 */ addiu $v1, $v1, -0x20 -/* 34D74 80059974 2402005F */ addiu $v0, $zero, 0x5f -/* 34D78 80059978 3C03800B */ lui $v1, %hi(D_800B44F4) -/* 34D7C 8005997C 246344F4 */ addiu $v1, $v1, %lo(D_800B44F4) -.L80059980: -/* 34D80 80059980 AC600000 */ sw $zero, ($v1) -/* 34D84 80059984 2442FFFF */ addiu $v0, $v0, -1 -/* 34D88 80059988 0441FFFD */ bgez $v0, .L80059980 -/* 34D8C 8005998C 2463FFFC */ addiu $v1, $v1, -4 -/* 34D90 80059990 0C019A4C */ jal func_80066930 -/* 34D94 80059994 00000000 */ nop -/* 34D98 80059998 3C0300FF */ lui $v1, 0xff -/* 34D9C 8005999C 3463FFFF */ ori $v1, $v1, 0xffff -/* 34DA0 800599A0 24040010 */ addiu $a0, $zero, 0x10 -/* 34DA4 800599A4 0000282D */ daddu $a1, $zero, $zero -/* 34DA8 800599A8 3C10E020 */ lui $s0, %hi(D_E0200000) -/* 34DAC 800599AC 26100000 */ addiu $s0, $s0, %lo(D_E0200000) -/* 34DB0 800599B0 0200302D */ daddu $a2, $s0, $zero -/* 34DB4 800599B4 2402FFFF */ addiu $v0, $zero, -1 -/* 34DB8 800599B8 3C07801A */ lui $a3, %hi(D_801A6000) -/* 34DBC 800599BC 24E76000 */ addiu $a3, $a3, %lo(D_801A6000) -/* 34DC0 800599C0 00E33824 */ and $a3, $a3, $v1 -/* 34DC4 800599C4 AFA20010 */ sw $v0, 0x10($sp) -/* 34DC8 800599C8 0C0199DC */ jal func_80066770 -/* 34DCC 800599CC AFA20014 */ sw $v0, 0x14($sp) -/* 34DD0 800599D0 3C040033 */ lui $a0, 0x33 -/* 34DD4 800599D4 2484DDD0 */ addiu $a0, $a0, -0x2230 -/* 34DD8 800599D8 3C050033 */ lui $a1, 0x33 -/* 34DDC 800599DC 24A5E710 */ addiu $a1, $a1, -0x18f0 -/* 34DE0 800599E0 0C00A5BF */ jal func_800296FC -/* 34DE4 800599E4 0200302D */ daddu $a2, $s0, $zero -/* 34DE8 800599E8 8FBF001C */ lw $ra, 0x1c($sp) -/* 34DEC 800599EC 8FB00018 */ lw $s0, 0x18($sp) -/* 34DF0 800599F0 03E00008 */ jr $ra -/* 34DF4 800599F4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_800599F8.s b/ver/jp/asm/nonmatchings/33E80/func_800599F8.s deleted file mode 100644 index 95916e15e3..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_800599F8.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800599F8 -/* 34DF8 800599F8 03E00008 */ jr $ra -/* 34DFC 800599FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059A00.s b/ver/jp/asm/nonmatchings/33E80/func_80059A00.s deleted file mode 100644 index 2835003a14..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059A00.s +++ /dev/null @@ -1,121 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059A00 -/* 34E00 80059A00 3C02800A */ lui $v0, %hi(D_8009A630) -/* 34E04 80059A04 8C42A630 */ lw $v0, %lo(D_8009A630)($v0) -/* 34E08 80059A08 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 34E0C 80059A0C AFBF0020 */ sw $ra, 0x20($sp) -/* 34E10 80059A10 AFB3001C */ sw $s3, 0x1c($sp) -/* 34E14 80059A14 AFB20018 */ sw $s2, 0x18($sp) -/* 34E18 80059A18 AFB10014 */ sw $s1, 0x14($sp) -/* 34E1C 80059A1C 30420C00 */ andi $v0, $v0, 0xc00 -/* 34E20 80059A20 14400059 */ bnez $v0, .L80059B88 -/* 34E24 80059A24 AFB00010 */ sw $s0, 0x10($sp) -/* 34E28 80059A28 0000902D */ daddu $s2, $zero, $zero -/* 34E2C 80059A2C 3C10800A */ lui $s0, %hi(D_800A1E10) -/* 34E30 80059A30 26101E10 */ addiu $s0, $s0, %lo(D_800A1E10) -/* 34E34 80059A34 24040003 */ addiu $a0, $zero, 3 -.L80059A38: -/* 34E38 80059A38 8E030000 */ lw $v1, ($s0) -/* 34E3C 80059A3C 30620001 */ andi $v0, $v1, 1 -/* 34E40 80059A40 10400007 */ beqz $v0, .L80059A60 -/* 34E44 80059A44 26520001 */ addiu $s2, $s2, 1 -/* 34E48 80059A48 30620002 */ andi $v0, $v1, 2 -/* 34E4C 80059A4C 14400004 */ bnez $v0, .L80059A60 -/* 34E50 80059A50 00000000 */ nop -/* 34E54 80059A54 34620002 */ ori $v0, $v1, 2 -/* 34E58 80059A58 AE020000 */ sw $v0, ($s0) -/* 34E5C 80059A5C AE04000C */ sw $a0, 0xc($s0) -.L80059A60: -/* 34E60 80059A60 2A42000F */ slti $v0, $s2, 0xf -/* 34E64 80059A64 1440FFF4 */ bnez $v0, .L80059A38 -/* 34E68 80059A68 26100020 */ addiu $s0, $s0, 0x20 -/* 34E6C 80059A6C 0000902D */ daddu $s2, $zero, $zero -/* 34E70 80059A70 2413FFFD */ addiu $s3, $zero, -3 -/* 34E74 80059A74 3C11800B */ lui $s1, %hi(D_800B4378) -/* 34E78 80059A78 26314378 */ addiu $s1, $s1, %lo(D_800B4378) -.L80059A7C: -/* 34E7C 80059A7C 8E300000 */ lw $s0, ($s1) -/* 34E80 80059A80 52000020 */ beql $s0, $zero, .L80059B04 -/* 34E84 80059A84 26520001 */ addiu $s2, $s2, 1 -/* 34E88 80059A88 8E020000 */ lw $v0, ($s0) -/* 34E8C 80059A8C 30420001 */ andi $v0, $v0, 1 -/* 34E90 80059A90 5040001C */ beql $v0, $zero, .L80059B04 -/* 34E94 80059A94 26520001 */ addiu $s2, $s2, 1 -/* 34E98 80059A98 8E030010 */ lw $v1, 0x10($s0) -/* 34E9C 80059A9C 8C620000 */ lw $v0, ($v1) -/* 34EA0 80059AA0 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 34EA4 80059AA4 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 34EA8 80059AA8 00531024 */ and $v0, $v0, $s3 -/* 34EAC 80059AAC AC620000 */ sw $v0, ($v1) -/* 34EB0 80059AB0 80820070 */ lb $v0, 0x70($a0) -/* 34EB4 80059AB4 10400007 */ beqz $v0, .L80059AD4 -/* 34EB8 80059AB8 00000000 */ nop -/* 34EBC 80059ABC 8E020000 */ lw $v0, ($s0) -/* 34EC0 80059AC0 30420004 */ andi $v0, $v0, 4 -/* 34EC4 80059AC4 5040000F */ beql $v0, $zero, .L80059B04 -/* 34EC8 80059AC8 26520001 */ addiu $s2, $s2, 1 -/* 34ECC 80059ACC 080166B9 */ j .L80059AE4 -/* 34ED0 80059AD0 00000000 */ nop -.L80059AD4: -/* 34ED4 80059AD4 8E020000 */ lw $v0, ($s0) -/* 34ED8 80059AD8 30420004 */ andi $v0, $v0, 4 -/* 34EDC 80059ADC 54400009 */ bnel $v0, $zero, .L80059B04 -/* 34EE0 80059AE0 26520001 */ addiu $s2, $s2, 1 -.L80059AE4: -/* 34EE4 80059AE4 8E020010 */ lw $v0, 0x10($s0) -/* 34EE8 80059AE8 8C420010 */ lw $v0, 0x10($v0) -/* 34EEC 80059AEC 0040F809 */ jalr $v0 -/* 34EF0 80059AF0 0200202D */ daddu $a0, $s0, $zero -/* 34EF4 80059AF4 8E020000 */ lw $v0, ($s0) -/* 34EF8 80059AF8 34420008 */ ori $v0, $v0, 8 -/* 34EFC 80059AFC AE020000 */ sw $v0, ($s0) -/* 34F00 80059B00 26520001 */ addiu $s2, $s2, 1 -.L80059B04: -/* 34F04 80059B04 2A420060 */ slti $v0, $s2, 0x60 -/* 34F08 80059B08 1440FFDC */ bnez $v0, .L80059A7C -/* 34F0C 80059B0C 26310004 */ addiu $s1, $s1, 4 -/* 34F10 80059B10 0000902D */ daddu $s2, $zero, $zero -/* 34F14 80059B14 3C10800A */ lui $s0, %hi(D_800A1E10) -/* 34F18 80059B18 26101E10 */ addiu $s0, $s0, %lo(D_800A1E10) -/* 34F1C 80059B1C 2611001C */ addiu $s1, $s0, 0x1c -.L80059B20: -/* 34F20 80059B20 8E030000 */ lw $v1, ($s0) -/* 34F24 80059B24 30620001 */ andi $v0, $v1, 1 -/* 34F28 80059B28 50400013 */ beql $v0, $zero, .L80059B78 -/* 34F2C 80059B2C 26520001 */ addiu $s2, $s2, 1 -/* 34F30 80059B30 30620002 */ andi $v0, $v1, 2 -/* 34F34 80059B34 50400010 */ beql $v0, $zero, .L80059B78 -/* 34F38 80059B38 26520001 */ addiu $s2, $s2, 1 -/* 34F3C 80059B3C 8E22FFF0 */ lw $v0, -0x10($s1) -/* 34F40 80059B40 10400003 */ beqz $v0, .L80059B50 -/* 34F44 80059B44 2442FFFF */ addiu $v0, $v0, -1 -/* 34F48 80059B48 080166DD */ j .L80059B74 -/* 34F4C 80059B4C AE22FFF0 */ sw $v0, -0x10($s1) -.L80059B50: -/* 34F50 80059B50 8E240000 */ lw $a0, ($s1) -/* 34F54 80059B54 50800005 */ beql $a0, $zero, .L80059B6C -/* 34F58 80059B58 AE000000 */ sw $zero, ($s0) -/* 34F5C 80059B5C 0C00AB0E */ jal func_8002AC38 -/* 34F60 80059B60 00000000 */ nop -/* 34F64 80059B64 AE200000 */ sw $zero, ($s1) -/* 34F68 80059B68 AE000000 */ sw $zero, ($s0) -.L80059B6C: -/* 34F6C 80059B6C 0C019A3C */ jal func_800668F0 -/* 34F70 80059B70 0240202D */ daddu $a0, $s2, $zero -.L80059B74: -/* 34F74 80059B74 26520001 */ addiu $s2, $s2, 1 -.L80059B78: -/* 34F78 80059B78 26310020 */ addiu $s1, $s1, 0x20 -/* 34F7C 80059B7C 2A42000F */ slti $v0, $s2, 0xf -/* 34F80 80059B80 1440FFE7 */ bnez $v0, .L80059B20 -/* 34F84 80059B84 26100020 */ addiu $s0, $s0, 0x20 -.L80059B88: -/* 34F88 80059B88 8FBF0020 */ lw $ra, 0x20($sp) -/* 34F8C 80059B8C 8FB3001C */ lw $s3, 0x1c($sp) -/* 34F90 80059B90 8FB20018 */ lw $s2, 0x18($sp) -/* 34F94 80059B94 8FB10014 */ lw $s1, 0x14($sp) -/* 34F98 80059B98 8FB00010 */ lw $s0, 0x10($sp) -/* 34F9C 80059B9C 03E00008 */ jr $ra -/* 34FA0 80059BA0 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059BA4.s b/ver/jp/asm/nonmatchings/33E80/func_80059BA4.s deleted file mode 100644 index 9adf69ab6d..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059BA4.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059BA4 -/* 34FA4 80059BA4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 34FA8 80059BA8 AFB10014 */ sw $s1, 0x14($sp) -/* 34FAC 80059BAC 0000882D */ daddu $s1, $zero, $zero -/* 34FB0 80059BB0 AFB00010 */ sw $s0, 0x10($sp) -/* 34FB4 80059BB4 3C10800B */ lui $s0, %hi(D_800B4378) -/* 34FB8 80059BB8 26104378 */ addiu $s0, $s0, %lo(D_800B4378) -/* 34FBC 80059BBC AFBF0018 */ sw $ra, 0x18($sp) -.L80059BC0: -/* 34FC0 80059BC0 8E040000 */ lw $a0, ($s0) -/* 34FC4 80059BC4 50800017 */ beql $a0, $zero, .L80059C24 -/* 34FC8 80059BC8 26310001 */ addiu $s1, $s1, 1 -/* 34FCC 80059BCC 8C830000 */ lw $v1, ($a0) -/* 34FD0 80059BD0 30620001 */ andi $v0, $v1, 1 -/* 34FD4 80059BD4 50400013 */ beql $v0, $zero, .L80059C24 -/* 34FD8 80059BD8 26310001 */ addiu $s1, $s1, 1 -/* 34FDC 80059BDC 30620008 */ andi $v0, $v1, 8 -/* 34FE0 80059BE0 50400010 */ beql $v0, $zero, .L80059C24 -/* 34FE4 80059BE4 26310001 */ addiu $s1, $s1, 1 -/* 34FE8 80059BE8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 34FEC 80059BEC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 34FF0 80059BF0 80420070 */ lb $v0, 0x70($v0) -/* 34FF4 80059BF4 10400005 */ beqz $v0, .L80059C0C -/* 34FF8 80059BF8 30620004 */ andi $v0, $v1, 4 -/* 34FFC 80059BFC 50400009 */ beql $v0, $zero, .L80059C24 -/* 35000 80059C00 26310001 */ addiu $s1, $s1, 1 -/* 35004 80059C04 08016705 */ j .L80059C14 -/* 35008 80059C08 00000000 */ nop -.L80059C0C: -/* 3500C 80059C0C 54400005 */ bnel $v0, $zero, .L80059C24 -/* 35010 80059C10 26310001 */ addiu $s1, $s1, 1 -.L80059C14: -/* 35014 80059C14 8C820010 */ lw $v0, 0x10($a0) -/* 35018 80059C18 8C420014 */ lw $v0, 0x14($v0) -/* 3501C 80059C1C 0040F809 */ jalr $v0 -/* 35020 80059C20 26310001 */ addiu $s1, $s1, 1 -.L80059C24: -/* 35024 80059C24 2A220060 */ slti $v0, $s1, 0x60 -/* 35028 80059C28 1440FFE5 */ bnez $v0, .L80059BC0 -/* 3502C 80059C2C 26100004 */ addiu $s0, $s0, 4 -/* 35030 80059C30 8FBF0018 */ lw $ra, 0x18($sp) -/* 35034 80059C34 8FB10014 */ lw $s1, 0x14($sp) -/* 35038 80059C38 8FB00010 */ lw $s0, 0x10($sp) -/* 3503C 80059C3C 03E00008 */ jr $ra -/* 35040 80059C40 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059C44.s b/ver/jp/asm/nonmatchings/33E80/func_80059C44.s deleted file mode 100644 index d4ab0afcf6..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059C44.s +++ /dev/null @@ -1,211 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059C44 -/* 35044 80059C44 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 35048 80059C48 F7B40030 */ sdc1 $f20, 0x30($sp) -/* 3504C 80059C4C 3C014080 */ lui $at, 0x4080 -/* 35050 80059C50 4481A000 */ mtc1 $at, $f20 -/* 35054 80059C54 AFB10014 */ sw $s1, 0x14($sp) -/* 35058 80059C58 24110001 */ addiu $s1, $zero, 1 -/* 3505C 80059C5C AFB20018 */ sw $s2, 0x18($sp) -/* 35060 80059C60 0000902D */ daddu $s2, $zero, $zero -/* 35064 80059C64 AFB50024 */ sw $s5, 0x24($sp) -/* 35068 80059C68 3C15800B */ lui $s5, %hi(D_800B1D60) -/* 3506C 80059C6C 26B51D60 */ addiu $s5, $s5, %lo(D_800B1D60) -/* 35070 80059C70 AFB00010 */ sw $s0, 0x10($sp) -/* 35074 80059C74 3C10800A */ lui $s0, %hi(D_8009A64C) -/* 35078 80059C78 2610A64C */ addiu $s0, $s0, %lo(D_8009A64C) -/* 3507C 80059C7C AFB40020 */ sw $s4, 0x20($sp) -/* 35080 80059C80 24140002 */ addiu $s4, $zero, 2 -/* 35084 80059C84 AFB3001C */ sw $s3, 0x1c($sp) -/* 35088 80059C88 3413FFFE */ ori $s3, $zero, 0xfffe -/* 3508C 80059C8C AFBF0028 */ sw $ra, 0x28($sp) -/* 35090 80059C90 00121080 */ sll $v0, $s2, 2 -.L80059C94: -/* 35094 80059C94 3C0E800B */ lui $t6, %hi(D_800B4378) -/* 35098 80059C98 01C27021 */ addu $t6, $t6, $v0 -/* 3509C 80059C9C 8DCE4378 */ lw $t6, %lo(D_800B4378)($t6) -/* 350A0 80059CA0 51C000A5 */ beql $t6, $zero, .L80059F38 -/* 350A4 80059CA4 26520001 */ addiu $s2, $s2, 1 -/* 350A8 80059CA8 8DC30000 */ lw $v1, ($t6) -/* 350AC 80059CAC 30620001 */ andi $v0, $v1, 1 -/* 350B0 80059CB0 504000A1 */ beql $v0, $zero, .L80059F38 -/* 350B4 80059CB4 26520001 */ addiu $s2, $s2, 1 -/* 350B8 80059CB8 30620008 */ andi $v0, $v1, 8 -/* 350BC 80059CBC 5040009E */ beql $v0, $zero, .L80059F38 -/* 350C0 80059CC0 26520001 */ addiu $s2, $s2, 1 -/* 350C4 80059CC4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 350C8 80059CC8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 350CC 80059CCC 80420070 */ lb $v0, 0x70($v0) -/* 350D0 80059CD0 10400005 */ beqz $v0, .L80059CE8 -/* 350D4 80059CD4 30620004 */ andi $v0, $v1, 4 -/* 350D8 80059CD8 50400097 */ beql $v0, $zero, .L80059F38 -/* 350DC 80059CDC 26520001 */ addiu $s2, $s2, 1 -/* 350E0 80059CE0 0801673C */ j .L80059CF0 -/* 350E4 80059CE4 00000000 */ nop -.L80059CE8: -/* 350E8 80059CE8 54400093 */ bnel $v0, $zero, .L80059F38 -/* 350EC 80059CEC 26520001 */ addiu $s2, $s2, 1 -.L80059CF0: -/* 350F0 80059CF0 8DC20010 */ lw $v0, 0x10($t6) -/* 350F4 80059CF4 8C4F0018 */ lw $t7, 0x18($v0) -/* 350F8 80059CF8 3C028006 */ lui $v0, %hi(func_80059930) -/* 350FC 80059CFC 24429930 */ addiu $v0, $v0, %lo(func_80059930) -/* 35100 80059D00 51E2008D */ beql $t7, $v0, .L80059F38 -/* 35104 80059D04 26520001 */ addiu $s2, $s2, 1 -/* 35108 80059D08 12200088 */ beqz $s1, .L80059F2C -/* 3510C 80059D0C 3C04DC08 */ lui $a0, 0xdc08 -/* 35110 80059D10 34840008 */ ori $a0, $a0, 8 -/* 35114 80059D14 3C06D9FF */ lui $a2, 0xd9ff -/* 35118 80059D18 34C6FFFF */ ori $a2, $a2, 0xffff -/* 3511C 80059D1C 3C050020 */ lui $a1, 0x20 -/* 35120 80059D20 34A50405 */ ori $a1, $a1, 0x405 -/* 35124 80059D24 3C07DB04 */ lui $a3, 0xdb04 -/* 35128 80059D28 34E70004 */ ori $a3, $a3, 4 -/* 3512C 80059D2C 3C08DB04 */ lui $t0, 0xdb04 -/* 35130 80059D30 3508000C */ ori $t0, $t0, 0xc -/* 35134 80059D34 3C09DB04 */ lui $t1, 0xdb04 -/* 35138 80059D38 35290014 */ ori $t1, $t1, 0x14 -/* 3513C 80059D3C 3C0ADB04 */ lui $t2, 0xdb04 -/* 35140 80059D40 8E0B0000 */ lw $t3, ($s0) -/* 35144 80059D44 354A001C */ ori $t2, $t2, 0x1c -/* 35148 80059D48 0160182D */ daddu $v1, $t3, $zero -/* 3514C 80059D4C 256B0008 */ addiu $t3, $t3, 8 -/* 35150 80059D50 AE0B0000 */ sw $t3, ($s0) -/* 35154 80059D54 3C0D8007 */ lui $t5, %hi(D_800773E0) -/* 35158 80059D58 8DAD73E0 */ lw $t5, %lo(D_800773E0)($t5) -/* 3515C 80059D5C 3C02E700 */ lui $v0, 0xe700 -/* 35160 80059D60 AC620000 */ sw $v0, ($v1) -/* 35164 80059D64 25620008 */ addiu $v0, $t3, 8 -/* 35168 80059D68 AC600004 */ sw $zero, 4($v1) -/* 3516C 80059D6C AE020000 */ sw $v0, ($s0) -/* 35170 80059D70 AD640000 */ sw $a0, ($t3) -/* 35174 80059D74 3C04ED00 */ lui $a0, 0xed00 -/* 35178 80059D78 000D1080 */ sll $v0, $t5, 2 -/* 3517C 80059D7C 004D1021 */ addu $v0, $v0, $t5 -/* 35180 80059D80 00021080 */ sll $v0, $v0, 2 -/* 35184 80059D84 004D1023 */ subu $v0, $v0, $t5 -/* 35188 80059D88 000218C0 */ sll $v1, $v0, 3 -/* 3518C 80059D8C 00431021 */ addu $v0, $v0, $v1 -/* 35190 80059D90 000210C0 */ sll $v0, $v0, 3 -/* 35194 80059D94 00556021 */ addu $t4, $v0, $s5 -/* 35198 80059D98 258200A0 */ addiu $v0, $t4, 0xa0 -/* 3519C 80059D9C AD620004 */ sw $v0, 4($t3) -/* 351A0 80059DA0 25620010 */ addiu $v0, $t3, 0x10 -/* 351A4 80059DA4 AE020000 */ sw $v0, ($s0) -/* 351A8 80059DA8 3C02D900 */ lui $v0, 0xd900 -/* 351AC 80059DAC AD620008 */ sw $v0, 8($t3) -/* 351B0 80059DB0 25620018 */ addiu $v0, $t3, 0x18 -/* 351B4 80059DB4 AD60000C */ sw $zero, 0xc($t3) -/* 351B8 80059DB8 AE020000 */ sw $v0, ($s0) -/* 351BC 80059DBC 25620020 */ addiu $v0, $t3, 0x20 -/* 351C0 80059DC0 AD660010 */ sw $a2, 0x10($t3) -/* 351C4 80059DC4 AD650014 */ sw $a1, 0x14($t3) -/* 351C8 80059DC8 AE020000 */ sw $v0, ($s0) -/* 351CC 80059DCC 8583000E */ lh $v1, 0xe($t4) -/* 351D0 80059DD0 25620028 */ addiu $v0, $t3, 0x28 -/* 351D4 80059DD4 AE020000 */ sw $v0, ($s0) -/* 351D8 80059DD8 44831000 */ mtc1 $v1, $f2 -/* 351DC 80059DDC 00000000 */ nop -/* 351E0 80059DE0 468010A0 */ cvt.s.w $f2, $f2 -/* 351E4 80059DE4 46141082 */ mul.s $f2, $f2, $f20 -/* 351E8 80059DE8 00000000 */ nop -/* 351EC 80059DEC 85830010 */ lh $v1, 0x10($t4) -/* 351F0 80059DF0 25620030 */ addiu $v0, $t3, 0x30 -/* 351F4 80059DF4 AE020000 */ sw $v0, ($s0) -/* 351F8 80059DF8 25620038 */ addiu $v0, $t3, 0x38 -/* 351FC 80059DFC 44830000 */ mtc1 $v1, $f0 -/* 35200 80059E00 00000000 */ nop -/* 35204 80059E04 46800020 */ cvt.s.w $f0, $f0 -/* 35208 80059E08 46140002 */ mul.s $f0, $f0, $f20 -/* 3520C 80059E0C 00000000 */ nop -/* 35210 80059E10 AE020000 */ sw $v0, ($s0) -/* 35214 80059E14 4600110D */ trunc.w.s $f4, $f2 -/* 35218 80059E18 44032000 */ mfc1 $v1, $f4 -/* 3521C 80059E1C 00000000 */ nop -/* 35220 80059E20 30630FFF */ andi $v1, $v1, 0xfff -/* 35224 80059E24 00031B00 */ sll $v1, $v1, 0xc -/* 35228 80059E28 4600010D */ trunc.w.s $f4, $f0 -/* 3522C 80059E2C 44022000 */ mfc1 $v0, $f4 -/* 35230 80059E30 00000000 */ nop -/* 35234 80059E34 30420FFF */ andi $v0, $v0, 0xfff -/* 35238 80059E38 00441025 */ or $v0, $v0, $a0 -/* 3523C 80059E3C 00621825 */ or $v1, $v1, $v0 -/* 35240 80059E40 AD630018 */ sw $v1, 0x18($t3) -/* 35244 80059E44 8583000E */ lh $v1, 0xe($t4) -/* 35248 80059E48 8585000A */ lh $a1, 0xa($t4) -/* 3524C 80059E4C 85840010 */ lh $a0, 0x10($t4) -/* 35250 80059E50 8586000C */ lh $a2, 0xc($t4) -/* 35254 80059E54 25620040 */ addiu $v0, $t3, 0x40 -/* 35258 80059E58 AE020000 */ sw $v0, ($s0) -/* 3525C 80059E5C AD670020 */ sw $a3, 0x20($t3) -/* 35260 80059E60 AD740024 */ sw $s4, 0x24($t3) -/* 35264 80059E64 AD680028 */ sw $t0, 0x28($t3) -/* 35268 80059E68 00651821 */ addu $v1, $v1, $a1 -/* 3526C 80059E6C 44831000 */ mtc1 $v1, $f2 -/* 35270 80059E70 00000000 */ nop -/* 35274 80059E74 468010A0 */ cvt.s.w $f2, $f2 -/* 35278 80059E78 46141082 */ mul.s $f2, $f2, $f20 -/* 3527C 80059E7C 00000000 */ nop -/* 35280 80059E80 AD74002C */ sw $s4, 0x2c($t3) -/* 35284 80059E84 AD690030 */ sw $t1, 0x30($t3) -/* 35288 80059E88 00862021 */ addu $a0, $a0, $a2 -/* 3528C 80059E8C 44840000 */ mtc1 $a0, $f0 -/* 35290 80059E90 00000000 */ nop -/* 35294 80059E94 46800020 */ cvt.s.w $f0, $f0 -/* 35298 80059E98 46140002 */ mul.s $f0, $f0, $f20 -/* 3529C 80059E9C 00000000 */ nop -/* 352A0 80059EA0 AD730034 */ sw $s3, 0x34($t3) -/* 352A4 80059EA4 4600110D */ trunc.w.s $f4, $f2 -/* 352A8 80059EA8 44032000 */ mfc1 $v1, $f4 -/* 352AC 80059EAC 00000000 */ nop -/* 352B0 80059EB0 30630FFF */ andi $v1, $v1, 0xfff -/* 352B4 80059EB4 00031B00 */ sll $v1, $v1, 0xc -/* 352B8 80059EB8 4600010D */ trunc.w.s $f4, $f0 -/* 352BC 80059EBC 44022000 */ mfc1 $v0, $f4 -/* 352C0 80059EC0 00000000 */ nop -/* 352C4 80059EC4 30420FFF */ andi $v0, $v0, 0xfff -/* 352C8 80059EC8 00621825 */ or $v1, $v1, $v0 -/* 352CC 80059ECC AD63001C */ sw $v1, 0x1c($t3) -/* 352D0 80059ED0 AD6A0038 */ sw $t2, 0x38($t3) -/* 352D4 80059ED4 AD73003C */ sw $s3, 0x3c($t3) -/* 352D8 80059ED8 95820000 */ lhu $v0, ($t4) -/* 352DC 80059EDC 30420010 */ andi $v0, $v0, 0x10 -/* 352E0 80059EE0 14400012 */ bnez $v0, .L80059F2C -/* 352E4 80059EE4 0000882D */ daddu $s1, $zero, $zero -/* 352E8 80059EE8 3C04DA38 */ lui $a0, 0xda38 -/* 352EC 80059EEC 34840007 */ ori $a0, $a0, 7 -/* 352F0 80059EF0 25620048 */ addiu $v0, $t3, 0x48 -/* 352F4 80059EF4 AE020000 */ sw $v0, ($s0) -/* 352F8 80059EF8 3C02DB0E */ lui $v0, 0xdb0e -/* 352FC 80059EFC AD620040 */ sw $v0, 0x40($t3) -/* 35300 80059F00 95830038 */ lhu $v1, 0x38($t4) -/* 35304 80059F04 25620050 */ addiu $v0, $t3, 0x50 -/* 35308 80059F08 AE020000 */ sw $v0, ($s0) -/* 3530C 80059F0C 000D1180 */ sll $v0, $t5, 6 -/* 35310 80059F10 AD630044 */ sw $v1, 0x44($t3) -/* 35314 80059F14 3C03800A */ lui $v1, %hi(D_8009A654) -/* 35318 80059F18 8C63A654 */ lw $v1, %lo(D_8009A654)($v1) -/* 3531C 80059F1C 24420030 */ addiu $v0, $v0, 0x30 -/* 35320 80059F20 AD640048 */ sw $a0, 0x48($t3) -/* 35324 80059F24 00621821 */ addu $v1, $v1, $v0 -/* 35328 80059F28 AD63004C */ sw $v1, 0x4c($t3) -.L80059F2C: -/* 3532C 80059F2C 01E0F809 */ jalr $t7 -/* 35330 80059F30 01C0202D */ daddu $a0, $t6, $zero -/* 35334 80059F34 26520001 */ addiu $s2, $s2, 1 -.L80059F38: -/* 35338 80059F38 2A420060 */ slti $v0, $s2, 0x60 -/* 3533C 80059F3C 5440FF55 */ bnel $v0, $zero, .L80059C94 -/* 35340 80059F40 00121080 */ sll $v0, $s2, 2 -/* 35344 80059F44 8FBF0028 */ lw $ra, 0x28($sp) -/* 35348 80059F48 8FB50024 */ lw $s5, 0x24($sp) -/* 3534C 80059F4C 8FB40020 */ lw $s4, 0x20($sp) -/* 35350 80059F50 8FB3001C */ lw $s3, 0x1c($sp) -/* 35354 80059F54 8FB20018 */ lw $s2, 0x18($sp) -/* 35358 80059F58 8FB10014 */ lw $s1, 0x14($sp) -/* 3535C 80059F5C 8FB00010 */ lw $s0, 0x10($sp) -/* 35360 80059F60 D7B40030 */ ldc1 $f20, 0x30($sp) -/* 35364 80059F64 03E00008 */ jr $ra -/* 35368 80059F68 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/33E80/func_80059F6C.s b/ver/jp/asm/nonmatchings/33E80/func_80059F6C.s deleted file mode 100644 index a58d605b37..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_80059F6C.s +++ /dev/null @@ -1,122 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80059F6C -/* 3536C 80059F6C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 35370 80059F70 AFB20018 */ sw $s2, 0x18($sp) -/* 35374 80059F74 0080902D */ daddu $s2, $a0, $zero -/* 35378 80059F78 AFB00010 */ sw $s0, 0x10($sp) -/* 3537C 80059F7C 0000802D */ daddu $s0, $zero, $zero -/* 35380 80059F80 3C03800B */ lui $v1, %hi(D_800B4378) -/* 35384 80059F84 24634378 */ addiu $v1, $v1, %lo(D_800B4378) -/* 35388 80059F88 AFBF001C */ sw $ra, 0x1c($sp) -/* 3538C 80059F8C AFB10014 */ sw $s1, 0x14($sp) -.L80059F90: -/* 35390 80059F90 8C620000 */ lw $v0, ($v1) -/* 35394 80059F94 10400006 */ beqz $v0, .L80059FB0 -/* 35398 80059F98 2A020060 */ slti $v0, $s0, 0x60 -/* 3539C 80059F9C 26100001 */ addiu $s0, $s0, 1 -/* 353A0 80059FA0 2A020060 */ slti $v0, $s0, 0x60 -/* 353A4 80059FA4 1440FFFA */ bnez $v0, .L80059F90 -/* 353A8 80059FA8 24630004 */ addiu $v1, $v1, 4 -/* 353AC 80059FAC 2A020060 */ slti $v0, $s0, 0x60 -.L80059FB0: -/* 353B0 80059FB0 14400003 */ bnez $v0, .L80059FC0 -/* 353B4 80059FB4 00000000 */ nop -.L80059FB8: -/* 353B8 80059FB8 080167EE */ j .L80059FB8 -/* 353BC 80059FBC 00000000 */ nop -.L80059FC0: -/* 353C0 80059FC0 0C00AAFA */ jal func_8002ABE8 -/* 353C4 80059FC4 24040014 */ addiu $a0, $zero, 0x14 -/* 353C8 80059FC8 00101880 */ sll $v1, $s0, 2 -/* 353CC 80059FCC 0040882D */ daddu $s1, $v0, $zero -/* 353D0 80059FD0 3C01800B */ lui $at, %hi(D_800B4378) -/* 353D4 80059FD4 00230821 */ addu $at, $at, $v1 -/* 353D8 80059FD8 AC314378 */ sw $s1, %lo(D_800B4378)($at) -/* 353DC 80059FDC 16200003 */ bnez $s1, .L80059FEC -/* 353E0 80059FE0 0000802D */ daddu $s0, $zero, $zero -.L80059FE4: -/* 353E4 80059FE4 080167F9 */ j .L80059FE4 -/* 353E8 80059FE8 00000000 */ nop -.L80059FEC: -/* 353EC 80059FEC 3C04800A */ lui $a0, %hi(D_800A1E10) -/* 353F0 80059FF0 24841E10 */ addiu $a0, $a0, %lo(D_800A1E10) -/* 353F4 80059FF4 8E430004 */ lw $v1, 4($s2) -/* 353F8 80059FF8 24020001 */ addiu $v0, $zero, 1 -/* 353FC 80059FFC AE220000 */ sw $v0, ($s1) -/* 35400 8005A000 AE230004 */ sw $v1, 4($s1) -.L8005A004: -/* 35404 8005A004 8C820000 */ lw $v0, ($a0) -/* 35408 8005A008 30420001 */ andi $v0, $v0, 1 -/* 3540C 8005A00C 50400006 */ beql $v0, $zero, .L8005A028 -/* 35410 8005A010 26100001 */ addiu $s0, $s0, 1 -/* 35414 8005A014 8C830004 */ lw $v1, 4($a0) -/* 35418 8005A018 8E420004 */ lw $v0, 4($s2) -/* 3541C 8005A01C 10620006 */ beq $v1, $v0, .L8005A038 -/* 35420 8005A020 2A02000F */ slti $v0, $s0, 0xf -/* 35424 8005A024 26100001 */ addiu $s0, $s0, 1 -.L8005A028: -/* 35428 8005A028 2A02000F */ slti $v0, $s0, 0xf -/* 3542C 8005A02C 1440FFF5 */ bnez $v0, .L8005A004 -/* 35430 8005A030 24840020 */ addiu $a0, $a0, 0x20 -/* 35434 8005A034 2A02000F */ slti $v0, $s0, 0xf -.L8005A038: -/* 35438 8005A038 14400003 */ bnez $v0, .L8005A048 -/* 3543C 8005A03C 00000000 */ nop -.L8005A040: -/* 35440 8005A040 08016810 */ j .L8005A040 -/* 35444 8005A044 00000000 */ nop -.L8005A048: -/* 35448 8005A048 8C820008 */ lw $v0, 8($a0) -/* 3544C 8005A04C 14400016 */ bnez $v0, .L8005A0A8 -/* 35450 8005A050 24420001 */ addiu $v0, $v0, 1 -/* 35454 8005A054 8E42000C */ lw $v0, 0xc($s2) -/* 35458 8005A058 14400004 */ bnez $v0, .L8005A06C -/* 3545C 8005A05C AC820010 */ sw $v0, 0x10($a0) -/* 35460 8005A060 3C028006 */ lui $v0, %hi(func_80059930) -/* 35464 8005A064 24429930 */ addiu $v0, $v0, %lo(func_80059930) -/* 35468 8005A068 AC820014 */ sw $v0, 0x14($a0) -.L8005A06C: -/* 3546C 8005A06C 8E420010 */ lw $v0, 0x10($s2) -/* 35470 8005A070 8C830018 */ lw $v1, 0x18($a0) -/* 35474 8005A074 14600004 */ bnez $v1, .L8005A088 -/* 35478 8005A078 AC820014 */ sw $v0, 0x14($a0) -/* 3547C 8005A07C 3C028006 */ lui $v0, %hi(func_80059930) -/* 35480 8005A080 24429930 */ addiu $v0, $v0, %lo(func_80059930) -/* 35484 8005A084 AC820018 */ sw $v0, 0x18($a0) -.L8005A088: -/* 35488 8005A088 8E420014 */ lw $v0, 0x14($s2) -/* 3548C 8005A08C 14400004 */ bnez $v0, .L8005A0A0 -/* 35490 8005A090 AC820018 */ sw $v0, 0x18($a0) -/* 35494 8005A094 3C028006 */ lui $v0, %hi(func_80059930) -/* 35498 8005A098 24429930 */ addiu $v0, $v0, %lo(func_80059930) -/* 3549C 8005A09C AC820018 */ sw $v0, 0x18($a0) -.L8005A0A0: -/* 354A0 8005A0A0 8C820008 */ lw $v0, 8($a0) -/* 354A4 8005A0A4 24420001 */ addiu $v0, $v0, 1 -.L8005A0A8: -/* 354A8 8005A0A8 AC820008 */ sw $v0, 8($a0) -/* 354AC 8005A0AC AE240010 */ sw $a0, 0x10($s1) -/* 354B0 8005A0B0 8E420008 */ lw $v0, 8($s2) -/* 354B4 8005A0B4 10400003 */ beqz $v0, .L8005A0C4 -/* 354B8 8005A0B8 00000000 */ nop -/* 354BC 8005A0BC 0040F809 */ jalr $v0 -/* 354C0 8005A0C0 0220202D */ daddu $a0, $s1, $zero -.L8005A0C4: -/* 354C4 8005A0C4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 354C8 8005A0C8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 354CC 8005A0CC 80420070 */ lb $v0, 0x70($v0) -/* 354D0 8005A0D0 10400005 */ beqz $v0, .L8005A0E8 -/* 354D4 8005A0D4 0220102D */ daddu $v0, $s1, $zero -/* 354D8 8005A0D8 8E220000 */ lw $v0, ($s1) -/* 354DC 8005A0DC 34420004 */ ori $v0, $v0, 4 -/* 354E0 8005A0E0 AE220000 */ sw $v0, ($s1) -/* 354E4 8005A0E4 0220102D */ daddu $v0, $s1, $zero -.L8005A0E8: -/* 354E8 8005A0E8 8FBF001C */ lw $ra, 0x1c($sp) -/* 354EC 8005A0EC 8FB20018 */ lw $s2, 0x18($sp) -/* 354F0 8005A0F0 8FB10014 */ lw $s1, 0x14($sp) -/* 354F4 8005A0F4 8FB00010 */ lw $s0, 0x10($sp) -/* 354F8 8005A0F8 03E00008 */ jr $ra -/* 354FC 8005A0FC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_8005A100.s b/ver/jp/asm/nonmatchings/33E80/func_8005A100.s deleted file mode 100644 index 3b9dc99136..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_8005A100.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A100 -/* 35500 8005A100 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 35504 8005A104 AFB10014 */ sw $s1, 0x14($sp) -/* 35508 8005A108 0080882D */ daddu $s1, $a0, $zero -/* 3550C 8005A10C AFB00010 */ sw $s0, 0x10($sp) -/* 35510 8005A110 0000802D */ daddu $s0, $zero, $zero -/* 35514 8005A114 3C03800B */ lui $v1, %hi(D_800B4378) -/* 35518 8005A118 24634378 */ addiu $v1, $v1, %lo(D_800B4378) -/* 3551C 8005A11C AFBF0018 */ sw $ra, 0x18($sp) -.L8005A120: -/* 35520 8005A120 8C620000 */ lw $v0, ($v1) -/* 35524 8005A124 10510006 */ beq $v0, $s1, .L8005A140 -/* 35528 8005A128 2A020060 */ slti $v0, $s0, 0x60 -/* 3552C 8005A12C 26100001 */ addiu $s0, $s0, 1 -/* 35530 8005A130 2A020060 */ slti $v0, $s0, 0x60 -/* 35534 8005A134 1440FFFA */ bnez $v0, .L8005A120 -/* 35538 8005A138 24630004 */ addiu $v1, $v1, 4 -/* 3553C 8005A13C 2A020060 */ slti $v0, $s0, 0x60 -.L8005A140: -/* 35540 8005A140 14400003 */ bnez $v0, .L8005A150 -/* 35544 8005A144 00000000 */ nop -.L8005A148: -/* 35548 8005A148 08016852 */ j .L8005A148 -/* 3554C 8005A14C 00000000 */ nop -.L8005A150: -/* 35550 8005A150 8E24000C */ lw $a0, 0xc($s1) -/* 35554 8005A154 10800003 */ beqz $a0, .L8005A164 -/* 35558 8005A158 00000000 */ nop -/* 3555C 8005A15C 0C00AB0E */ jal func_8002AC38 -/* 35560 8005A160 00000000 */ nop -.L8005A164: -/* 35564 8005A164 0C00AB0E */ jal func_8002AC38 -/* 35568 8005A168 0220202D */ daddu $a0, $s1, $zero -/* 3556C 8005A16C 00101080 */ sll $v0, $s0, 2 -/* 35570 8005A170 3C01800B */ lui $at, %hi(D_800B4378) -/* 35574 8005A174 00220821 */ addu $at, $at, $v0 -/* 35578 8005A178 AC204378 */ sw $zero, %lo(D_800B4378)($at) -/* 3557C 8005A17C 8FBF0018 */ lw $ra, 0x18($sp) -/* 35580 8005A180 8FB10014 */ lw $s1, 0x14($sp) -/* 35584 8005A184 8FB00010 */ lw $s0, 0x10($sp) -/* 35588 8005A188 03E00008 */ jr $ra -/* 3558C 8005A18C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_8005A190.s b/ver/jp/asm/nonmatchings/33E80/func_8005A190.s deleted file mode 100644 index 5bd7b8e202..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_8005A190.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A190 -/* 35590 8005A190 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 35594 8005A194 AFB20018 */ sw $s2, 0x18($sp) -/* 35598 8005A198 0000902D */ daddu $s2, $zero, $zero -/* 3559C 8005A19C AFB10014 */ sw $s1, 0x14($sp) -/* 355A0 8005A1A0 3C11800B */ lui $s1, %hi(D_800B4378) -/* 355A4 8005A1A4 26314378 */ addiu $s1, $s1, %lo(D_800B4378) -/* 355A8 8005A1A8 AFBF001C */ sw $ra, 0x1c($sp) -/* 355AC 8005A1AC AFB00010 */ sw $s0, 0x10($sp) -.L8005A1B0: -/* 355B0 8005A1B0 8E300000 */ lw $s0, ($s1) -/* 355B4 8005A1B4 5200000E */ beql $s0, $zero, .L8005A1F0 -/* 355B8 8005A1B8 26520001 */ addiu $s2, $s2, 1 -/* 355BC 8005A1BC 8E020000 */ lw $v0, ($s0) -/* 355C0 8005A1C0 30420004 */ andi $v0, $v0, 4 -/* 355C4 8005A1C4 5040000A */ beql $v0, $zero, .L8005A1F0 -/* 355C8 8005A1C8 26520001 */ addiu $s2, $s2, 1 -/* 355CC 8005A1CC 8E04000C */ lw $a0, 0xc($s0) -/* 355D0 8005A1D0 10800003 */ beqz $a0, .L8005A1E0 -/* 355D4 8005A1D4 00000000 */ nop -/* 355D8 8005A1D8 0C00AB0E */ jal func_8002AC38 -/* 355DC 8005A1DC 00000000 */ nop -.L8005A1E0: -/* 355E0 8005A1E0 0C00AB0E */ jal func_8002AC38 -/* 355E4 8005A1E4 0200202D */ daddu $a0, $s0, $zero -/* 355E8 8005A1E8 AE200000 */ sw $zero, ($s1) -/* 355EC 8005A1EC 26520001 */ addiu $s2, $s2, 1 -.L8005A1F0: -/* 355F0 8005A1F0 2A420060 */ slti $v0, $s2, 0x60 -/* 355F4 8005A1F4 1440FFEE */ bnez $v0, .L8005A1B0 -/* 355F8 8005A1F8 26310004 */ addiu $s1, $s1, 4 -/* 355FC 8005A1FC 8FBF001C */ lw $ra, 0x1c($sp) -/* 35600 8005A200 8FB20018 */ lw $s2, 0x18($sp) -/* 35604 8005A204 8FB10014 */ lw $s1, 0x14($sp) -/* 35608 8005A208 8FB00010 */ lw $s0, 0x10($sp) -/* 3560C 8005A20C 03E00008 */ jr $ra -/* 35610 8005A210 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/33E80/func_8005A214.s b/ver/jp/asm/nonmatchings/33E80/func_8005A214.s deleted file mode 100644 index 5289150be7..0000000000 --- a/ver/jp/asm/nonmatchings/33E80/func_8005A214.s +++ /dev/null @@ -1,101 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A214 -/* 35614 8005A214 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 35618 8005A218 AFB20020 */ sw $s2, 0x20($sp) -/* 3561C 8005A21C 0080902D */ daddu $s2, $a0, $zero -/* 35620 8005A220 3C038008 */ lui $v1, %hi(D_8007F1E0) -/* 35624 8005A224 2463F1E0 */ addiu $v1, $v1, %lo(D_8007F1E0) -/* 35628 8005A228 00121040 */ sll $v0, $s2, 1 -/* 3562C 8005A22C 00521021 */ addu $v0, $v0, $s2 -/* 35630 8005A230 000210C0 */ sll $v0, $v0, 3 -/* 35634 8005A234 AFB1001C */ sw $s1, 0x1c($sp) -/* 35638 8005A238 00438821 */ addu $s1, $v0, $v1 -/* 3563C 8005A23C 0000202D */ daddu $a0, $zero, $zero -/* 35640 8005A240 AFB00018 */ sw $s0, 0x18($sp) -/* 35644 8005A244 3C10800A */ lui $s0, %hi(D_800A1E10) -/* 35648 8005A248 26101E10 */ addiu $s0, $s0, %lo(D_800A1E10) -/* 3564C 8005A24C AFBF0024 */ sw $ra, 0x24($sp) -.L8005A250: -/* 35650 8005A250 8E020000 */ lw $v0, ($s0) -/* 35654 8005A254 30420001 */ andi $v0, $v0, 1 -/* 35658 8005A258 50400005 */ beql $v0, $zero, .L8005A270 -/* 3565C 8005A25C 24840001 */ addiu $a0, $a0, 1 -/* 35660 8005A260 8E020004 */ lw $v0, 4($s0) -/* 35664 8005A264 10520006 */ beq $v0, $s2, .L8005A280 -/* 35668 8005A268 2882000F */ slti $v0, $a0, 0xf -/* 3566C 8005A26C 24840001 */ addiu $a0, $a0, 1 -.L8005A270: -/* 35670 8005A270 2882000F */ slti $v0, $a0, 0xf -/* 35674 8005A274 1440FFF6 */ bnez $v0, .L8005A250 -/* 35678 8005A278 26100020 */ addiu $s0, $s0, 0x20 -/* 3567C 8005A27C 2882000F */ slti $v0, $a0, 0xf -.L8005A280: -/* 35680 8005A280 14400030 */ bnez $v0, .L8005A344 -/* 35684 8005A284 24020001 */ addiu $v0, $zero, 1 -/* 35688 8005A288 0000202D */ daddu $a0, $zero, $zero -/* 3568C 8005A28C 3C10800A */ lui $s0, %hi(D_800A1E10) -/* 35690 8005A290 26101E10 */ addiu $s0, $s0, %lo(D_800A1E10) -.L8005A294: -/* 35694 8005A294 8E020000 */ lw $v0, ($s0) -/* 35698 8005A298 30420001 */ andi $v0, $v0, 1 -/* 3569C 8005A29C 10400006 */ beqz $v0, .L8005A2B8 -/* 356A0 8005A2A0 2882000F */ slti $v0, $a0, 0xf -/* 356A4 8005A2A4 24840001 */ addiu $a0, $a0, 1 -/* 356A8 8005A2A8 2882000F */ slti $v0, $a0, 0xf -/* 356AC 8005A2AC 1440FFF9 */ bnez $v0, .L8005A294 -/* 356B0 8005A2B0 26100020 */ addiu $s0, $s0, 0x20 -/* 356B4 8005A2B4 2882000F */ slti $v0, $a0, 0xf -.L8005A2B8: -/* 356B8 8005A2B8 14400003 */ bnez $v0, .L8005A2C8 -/* 356BC 8005A2BC 3C0700FF */ lui $a3, 0xff -.L8005A2C0: -/* 356C0 8005A2C0 080168B0 */ j .L8005A2C0 -/* 356C4 8005A2C4 00000000 */ nop -.L8005A2C8: -/* 356C8 8005A2C8 34E7FFFF */ ori $a3, $a3, 0xffff -/* 356CC 8005A2CC 0000282D */ daddu $a1, $zero, $zero -/* 356D0 8005A2D0 2402FFFF */ addiu $v0, $zero, -1 -/* 356D4 8005A2D4 3C038019 */ lui $v1, %hi(D_80197000) -/* 356D8 8005A2D8 24637000 */ addiu $v1, $v1, %lo(D_80197000) -/* 356DC 8005A2DC AFA20010 */ sw $v0, 0x10($sp) -/* 356E0 8005A2E0 AFA20014 */ sw $v0, 0x14($sp) -/* 356E4 8005A2E4 00041300 */ sll $v0, $a0, 0xc -/* 356E8 8005A2E8 00431021 */ addu $v0, $v0, $v1 -/* 356EC 8005A2EC 8E26000C */ lw $a2, 0xc($s1) -/* 356F0 8005A2F0 0C0199DC */ jal func_80066770 -/* 356F4 8005A2F4 00473824 */ and $a3, $v0, $a3 -/* 356F8 8005A2F8 8E240004 */ lw $a0, 4($s1) -/* 356FC 8005A2FC 8E250008 */ lw $a1, 8($s1) -/* 35700 8005A300 0C00A5BF */ jal func_800296FC -/* 35704 8005A304 8E26000C */ lw $a2, 0xc($s1) -/* 35708 8005A308 8E220010 */ lw $v0, 0x10($s1) -/* 3570C 8005A30C 5040000D */ beql $v0, $zero, .L8005A344 -/* 35710 8005A310 24020001 */ addiu $v0, $zero, 1 -/* 35714 8005A314 8E240014 */ lw $a0, 0x14($s1) -/* 35718 8005A318 0C00AAFA */ jal func_8002ABE8 -/* 3571C 8005A31C 00822023 */ subu $a0, $a0, $v0 -/* 35720 8005A320 14400003 */ bnez $v0, .L8005A330 -/* 35724 8005A324 AE02001C */ sw $v0, 0x1c($s0) -.L8005A328: -/* 35728 8005A328 080168CA */ j .L8005A328 -/* 3572C 8005A32C 00000000 */ nop -.L8005A330: -/* 35730 8005A330 8E240010 */ lw $a0, 0x10($s1) -/* 35734 8005A334 8E250014 */ lw $a1, 0x14($s1) -/* 35738 8005A338 0C00A5BF */ jal func_800296FC -/* 3573C 8005A33C 8E06001C */ lw $a2, 0x1c($s0) -/* 35740 8005A340 24020001 */ addiu $v0, $zero, 1 -.L8005A344: -/* 35744 8005A344 0040182D */ daddu $v1, $v0, $zero -/* 35748 8005A348 AE120004 */ sw $s2, 4($s0) -/* 3574C 8005A34C AE000008 */ sw $zero, 8($s0) -/* 35750 8005A350 AE030000 */ sw $v1, ($s0) -/* 35754 8005A354 8FBF0024 */ lw $ra, 0x24($sp) -/* 35758 8005A358 8FB20020 */ lw $s2, 0x20($sp) -/* 3575C 8005A35C 8FB1001C */ lw $s1, 0x1c($sp) -/* 35760 8005A360 8FB00018 */ lw $s0, 0x18($sp) -/* 35764 8005A364 03E00008 */ jr $ra -/* 35768 8005A368 27BD0028 */ addiu $sp, $sp, 0x28 -/* 3576C 8005A36C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A370.s b/ver/jp/asm/nonmatchings/35770/func_8005A370.s deleted file mode 100644 index b312bebf71..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A370.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A370 -/* 35770 8005A370 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 35774 8005A374 3C04007F */ lui $a0, 0x7f -/* 35778 8005A378 24848810 */ addiu $a0, $a0, -0x77f0 -/* 3577C 8005A37C 3C05007F */ lui $a1, 0x7f -/* 35780 8005A380 24A5ECD0 */ addiu $a1, $a1, -0x1330 -/* 35784 8005A384 3C068028 */ lui $a2, %hi(D_80280000) -/* 35788 8005A388 24C60000 */ addiu $a2, $a2, %lo(D_80280000) -/* 3578C 8005A38C AFBF0010 */ sw $ra, 0x10($sp) -/* 35790 8005A390 0C00A5BF */ jal func_800296FC -/* 35794 8005A394 00000000 */ nop -/* 35798 8005A398 8FBF0010 */ lw $ra, 0x10($sp) -/* 3579C 8005A39C 03E00008 */ jr $ra -/* 357A0 8005A3A0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A3A4.s b/ver/jp/asm/nonmatchings/35770/func_8005A3A4.s deleted file mode 100644 index 56082e7a89..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A3A4.s +++ /dev/null @@ -1,335 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A3A4 -/* 357A4 8005A3A4 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 357A8 8005A3A8 AFB00038 */ sw $s0, 0x38($sp) -/* 357AC 8005A3AC 00C0802D */ daddu $s0, $a2, $zero -/* 357B0 8005A3B0 AFB1003C */ sw $s1, 0x3c($sp) -/* 357B4 8005A3B4 0080882D */ daddu $s1, $a0, $zero -/* 357B8 8005A3B8 AFB30044 */ sw $s3, 0x44($sp) -/* 357BC 8005A3BC 00A0982D */ daddu $s3, $a1, $zero -/* 357C0 8005A3C0 AFB40048 */ sw $s4, 0x48($sp) -/* 357C4 8005A3C4 0000A02D */ daddu $s4, $zero, $zero -/* 357C8 8005A3C8 AFBF004C */ sw $ra, 0x4c($sp) -/* 357CC 8005A3CC 0C053A3A */ jal func_8014E8E8 -/* 357D0 8005A3D0 AFB20040 */ sw $s2, 0x40($sp) -/* 357D4 8005A3D4 3C05800A */ lui $a1, %hi(D_8009A630) -/* 357D8 8005A3D8 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* 357DC 8005A3DC 2402FFBF */ addiu $v0, $zero, -0x41 -/* 357E0 8005A3E0 3C128007 */ lui $s2, %hi(gGameStatusPtr) -/* 357E4 8005A3E4 2652417C */ addiu $s2, $s2, %lo(gGameStatusPtr) -/* 357E8 8005A3E8 8CA30000 */ lw $v1, ($a1) -/* 357EC 8005A3EC 8E440000 */ lw $a0, ($s2) -/* 357F0 8005A3F0 00621824 */ and $v1, $v1, $v0 -/* 357F4 8005A3F4 2402FF7F */ addiu $v0, $zero, -0x81 -/* 357F8 8005A3F8 00621824 */ and $v1, $v1, $v0 -/* 357FC 8005A3FC ACA30000 */ sw $v1, ($a1) -/* 35800 8005A400 0C00B280 */ jal load_obfuscation_shims -/* 35804 8005A404 A0800084 */ sb $zero, 0x84($a0) -/* 35808 8005A408 0C0AC81E */ jal func_802B2078 -/* 3580C 8005A40C 00108400 */ sll $s0, $s0, 0x10 -/* 35810 8005A410 0C00A3E8 */ jal func_80028FA0 -/* 35814 8005A414 00108403 */ sra $s0, $s0, 0x10 -/* 35818 8005A418 0C048AA8 */ jal func_80122AA0 -/* 3581C 8005A41C 00000000 */ nop -/* 35820 8005A420 0C04A0B2 */ jal func_801282C8 -/* 35824 8005A424 00000000 */ nop -/* 35828 8005A428 0C0B0C77 */ jal func_802C31DC -/* 3582C 8005A42C 00000000 */ nop -/* 35830 8005A430 12000005 */ beqz $s0, .L8005A448 -/* 35834 8005A434 24020001 */ addiu $v0, $zero, 1 -/* 35838 8005A438 12020008 */ beq $s0, $v0, .L8005A45C -/* 3583C 8005A43C 00000000 */ nop -/* 35840 8005A440 0801691E */ j .L8005A478 -/* 35844 8005A444 00000000 */ nop -.L8005A448: -/* 35848 8005A448 0C052910 */ jal func_8014A440 -/* 3584C 8005A44C 00000000 */ nop -/* 35850 8005A450 8E420000 */ lw $v0, ($s2) -/* 35854 8005A454 0801691E */ j .L8005A478 -/* 35858 8005A458 A0400167 */ sb $zero, 0x167($v0) -.L8005A45C: -/* 3585C 8005A45C 0C00AD14 */ jal func_8002B450 -/* 35860 8005A460 00000000 */ nop -/* 35864 8005A464 8E420000 */ lw $v0, ($s2) -/* 35868 8005A468 94510086 */ lhu $s1, 0x86($v0) -/* 3586C 8005A46C 9453008C */ lhu $s3, 0x8c($v0) -/* 35870 8005A470 A0500167 */ sb $s0, 0x167($v0) -/* 35874 8005A474 A4510088 */ sh $s1, 0x88($v0) -.L8005A478: -/* 35878 8005A478 3C04800E */ lui $a0, %hi(D_800D9210) -/* 3587C 8005A47C 24849210 */ addiu $a0, $a0, %lo(D_800D9210) -/* 35880 8005A480 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 35884 8005A484 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 35888 8005A488 00131C00 */ sll $v1, $s3, 0x10 -/* 3588C 8005A48C AC400144 */ sw $zero, 0x144($v0) -/* 35890 8005A490 00111400 */ sll $v0, $s1, 0x10 -/* 35894 8005A494 00021303 */ sra $v0, $v0, 0xc -/* 35898 8005A498 3C018009 */ lui $at, %hi(D_800934C4) -/* 3589C 8005A49C 00220821 */ addu $at, $at, $v0 -/* 358A0 8005A4A0 8C2234C4 */ lw $v0, %lo(D_800934C4)($at) -/* 358A4 8005A4A4 00031AC3 */ sra $v1, $v1, 0xb -/* 358A8 8005A4A8 00439021 */ addu $s2, $v0, $v1 -/* 358AC 8005A4AC 8E460000 */ lw $a2, ($s2) -/* 358B0 8005A4B0 3C05800A */ lui $a1, %hi(D_800989F0) -/* 358B4 8005A4B4 0C019530 */ jal func_800654C0 -/* 358B8 8005A4B8 24A589F0 */ addiu $a1, $a1, %lo(D_800989F0) -/* 358BC 8005A4BC 3C04800E */ lui $a0, %hi(D_800D91C0) -/* 358C0 8005A4C0 248491C0 */ addiu $a0, $a0, %lo(D_800D91C0) -/* 358C4 8005A4C4 8E460000 */ lw $a2, ($s2) -/* 358C8 8005A4C8 3C05800A */ lui $a1, %hi(D_800989FC) -/* 358CC 8005A4CC 0C019530 */ jal func_800654C0 -/* 358D0 8005A4D0 24A589FC */ addiu $a1, $a1, %lo(D_800989FC) -/* 358D4 8005A4D4 8E450000 */ lw $a1, ($s2) -/* 358D8 8005A4D8 0C01BB48 */ jal func_8006ED20 -/* 358DC 8005A4DC 27A40018 */ addiu $a0, $sp, 0x18 -/* 358E0 8005A4E0 3C04800B */ lui $a0, %hi(D_800B0CD0) -/* 358E4 8005A4E4 24840CD0 */ addiu $a0, $a0, %lo(D_800B0CD0) -/* 358E8 8005A4E8 3C05800A */ lui $a1, %hi(D_80098A04) -/* 358EC 8005A4EC 24A58A04 */ addiu $a1, $a1, %lo(D_80098A04) -/* 358F0 8005A4F0 27A60018 */ addiu $a2, $sp, 0x18 -/* 358F4 8005A4F4 0C019530 */ jal func_800654C0 -/* 358F8 8005A4F8 A3A0001B */ sb $zero, 0x1b($sp) -/* 358FC 8005A4FC 8E450014 */ lw $a1, 0x14($s2) -/* 35900 8005A500 3C01800A */ lui $at, %hi(D_800A1FF0) -/* 35904 8005A504 AC321FF0 */ sw $s2, %lo(D_800A1FF0)($at) -/* 35908 8005A508 10A00005 */ beqz $a1, .L8005A520 -/* 3590C 8005A50C 00000000 */ nop -/* 35910 8005A510 3C04800E */ lui $a0, %hi(D_800D9648) -/* 35914 8005A514 24849648 */ addiu $a0, $a0, %lo(D_800D9648) -/* 35918 8005A518 0C01BB48 */ jal func_8006ED20 -/* 3591C 8005A51C 00000000 */ nop -.L8005A520: -/* 35920 8005A520 0C0168DC */ jal func_8005A370 -/* 35924 8005A524 00000000 */ nop -/* 35928 8005A528 8E440008 */ lw $a0, 8($s2) -/* 3592C 8005A52C 10800004 */ beqz $a0, .L8005A540 -/* 35930 8005A530 00000000 */ nop -/* 35934 8005A534 8E45000C */ lw $a1, 0xc($s2) -/* 35938 8005A538 0C00A5BF */ jal func_800296FC -/* 3593C 8005A53C 8E460010 */ lw $a2, 0x10($s2) -.L8005A540: -/* 35940 8005A540 8E420004 */ lw $v0, 4($s2) -/* 35944 8005A544 3C03800A */ lui $v1, %hi(D_800A1FF8) -/* 35948 8005A548 24631FF8 */ addiu $v1, $v1, %lo(D_800A1FF8) -/* 3594C 8005A54C 24440040 */ addiu $a0, $v0, 0x40 -.L8005A550: -/* 35950 8005A550 8C480000 */ lw $t0, ($v0) -/* 35954 8005A554 8C490004 */ lw $t1, 4($v0) -/* 35958 8005A558 8C4A0008 */ lw $t2, 8($v0) -/* 3595C 8005A55C 8C4B000C */ lw $t3, 0xc($v0) -/* 35960 8005A560 AC680000 */ sw $t0, ($v1) -/* 35964 8005A564 AC690004 */ sw $t1, 4($v1) -/* 35968 8005A568 AC6A0008 */ sw $t2, 8($v1) -/* 3596C 8005A56C AC6B000C */ sw $t3, 0xc($v1) -/* 35970 8005A570 24420010 */ addiu $v0, $v0, 0x10 -/* 35974 8005A574 1444FFF6 */ bne $v0, $a0, .L8005A550 -/* 35978 8005A578 24630010 */ addiu $v1, $v1, 0x10 -/* 3597C 8005A57C 8E420018 */ lw $v0, 0x18($s2) -/* 35980 8005A580 3C13800A */ lui $s3, %hi(D_800A1FF8) -/* 35984 8005A584 26731FF8 */ addiu $s3, $s3, %lo(D_800A1FF8) -/* 35988 8005A588 10400004 */ beqz $v0, .L8005A59C -/* 3598C 8005A58C 00000000 */ nop -/* 35990 8005A590 0040F809 */ jalr $v0 -/* 35994 8005A594 00000000 */ nop -/* 35998 8005A598 0040A02D */ daddu $s4, $v0, $zero -.L8005A59C: -/* 3599C 8005A59C 16800015 */ bnez $s4, .L8005A5F4 -/* 359A0 8005A5A0 00000000 */ nop -/* 359A4 8005A5A4 3C04800E */ lui $a0, %hi(D_800D9210) -/* 359A8 8005A5A8 24849210 */ addiu $a0, $a0, %lo(D_800D9210) -/* 359AC 8005A5AC 0C016A68 */ jal func_8005A9A0 -/* 359B0 8005A5B0 27A50030 */ addiu $a1, $sp, 0x30 -/* 359B4 8005A5B4 0040882D */ daddu $s1, $v0, $zero -/* 359B8 8005A5B8 0220202D */ daddu $a0, $s1, $zero -/* 359BC 8005A5BC 3C108021 */ lui $s0, %hi(D_80210000) -/* 359C0 8005A5C0 26100000 */ addiu $s0, $s0, %lo(D_80210000) -/* 359C4 8005A5C4 0C01BB74 */ jal func_8006EDD0 -/* 359C8 8005A5C8 0200282D */ daddu $a1, $s0, $zero -/* 359CC 8005A5CC 0C00AB0E */ jal func_8002AC38 -/* 359D0 8005A5D0 0220202D */ daddu $a0, $s1, $zero -/* 359D4 8005A5D4 8E020000 */ lw $v0, ($s0) -/* 359D8 8005A5D8 8E030008 */ lw $v1, 8($s0) -/* 359DC 8005A5DC 8E04000C */ lw $a0, 0xc($s0) -/* 359E0 8005A5E0 8E050010 */ lw $a1, 0x10($s0) -/* 359E4 8005A5E4 AE620000 */ sw $v0, ($s3) -/* 359E8 8005A5E8 AE630028 */ sw $v1, 0x28($s3) -/* 359EC 8005A5EC AE64002C */ sw $a0, 0x2c($s3) -/* 359F0 8005A5F0 AE650030 */ sw $a1, 0x30($s3) -.L8005A5F4: -/* 359F4 8005A5F4 8E420014 */ lw $v0, 0x14($s2) -/* 359F8 8005A5F8 10400005 */ beqz $v0, .L8005A610 -/* 359FC 8005A5FC 00000000 */ nop -/* 35A00 8005A600 3C04800E */ lui $a0, %hi(D_800D9648) -/* 35A04 8005A604 24849648 */ addiu $a0, $a0, %lo(D_800D9648) -/* 35A08 8005A608 0C052B88 */ jal func_8014AE20 -/* 35A0C 8005A60C 00000000 */ nop -.L8005A610: -/* 35A10 8005A610 0C00B280 */ jal load_obfuscation_shims -/* 35A14 8005A614 00000000 */ nop -/* 35A18 8005A618 0C0AC81E */ jal func_802B2078 -/* 35A1C 8005A61C 00000000 */ nop -/* 35A20 8005A620 0C0539C8 */ jal func_8014E720 -/* 35A24 8005A624 0000202D */ daddu $a0, $zero, $zero -/* 35A28 8005A628 0C04A0B2 */ jal func_801282C8 -/* 35A2C 8005A62C 00000000 */ nop -/* 35A30 8005A630 0C0B0C77 */ jal func_802C31DC -/* 35A34 8005A634 00000000 */ nop -/* 35A38 8005A638 0C00B6E1 */ jal func_8002DB84 -/* 35A3C 8005A63C 00000000 */ nop -/* 35A40 8005A640 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 35A44 8005A644 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 35A48 8005A648 8E020000 */ lw $v0, ($s0) -/* 35A4C 8005A64C 0C044512 */ jal func_80111448 -/* 35A50 8005A650 80440084 */ lb $a0, 0x84($v0) -/* 35A54 8005A654 0C048D0D */ jal func_80123434 -/* 35A58 8005A658 00000000 */ nop -/* 35A5C 8005A65C 0C049770 */ jal func_80125DC0 -/* 35A60 8005A660 00000000 */ nop -/* 35A64 8005A664 0C00E05F */ jal func_8003817C -/* 35A68 8005A668 00000000 */ nop -/* 35A6C 8005A66C 0C05186C */ jal func_801461B0 -/* 35A70 8005A670 00000000 */ nop -/* 35A74 8005A674 0C0529CC */ jal func_8014A730 -/* 35A78 8005A678 00000000 */ nop -/* 35A7C 8005A67C 0C046BD5 */ jal func_8011AF54 -/* 35A80 8005A680 00000000 */ nop -/* 35A84 8005A684 0C05343C */ jal func_8014D0F0 -/* 35A88 8005A688 00000000 */ nop -/* 35A8C 8005A68C 0C052BAA */ jal func_8014AEA8 -/* 35A90 8005A690 00000000 */ nop -/* 35A94 8005A694 8E020000 */ lw $v0, ($s0) -/* 35A98 8005A698 804300A8 */ lb $v1, 0xa8($v0) -/* 35A9C 8005A69C 2402FFFF */ addiu $v0, $zero, -1 -/* 35AA0 8005A6A0 14620003 */ bne $v1, $v0, .L8005A6B0 -/* 35AA4 8005A6A4 00000000 */ nop -/* 35AA8 8005A6A8 0C04F48E */ jal func_8013D238 -/* 35AAC 8005A6AC 00000000 */ nop -.L8005A6B0: -/* 35AB0 8005A6B0 16800005 */ bnez $s4, .L8005A6C8 -/* 35AB4 8005A6B4 00000000 */ nop -/* 35AB8 8005A6B8 0C016B11 */ jal func_8005AC44 -/* 35ABC 8005A6BC 00000000 */ nop -/* 35AC0 8005A6C0 0C016B1C */ jal func_8005AC70 -/* 35AC4 8005A6C4 00000000 */ nop -.L8005A6C8: -/* 35AC8 8005A6C8 0C01CAC4 */ jal func_80072B10 -/* 35ACC 8005A6CC 00000000 */ nop -/* 35AD0 8005A6D0 0C00F830 */ jal func_8003E0C0 -/* 35AD4 8005A6D4 00000000 */ nop -/* 35AD8 8005A6D8 0C0457B2 */ jal func_80115EC8 -/* 35ADC 8005A6DC 24040001 */ addiu $a0, $zero, 1 -/* 35AE0 8005A6E0 0C016653 */ jal func_8005994C -/* 35AE4 8005A6E4 00000000 */ nop -/* 35AE8 8005A6E8 0C037F0C */ jal func_800DFC30 -/* 35AEC 8005A6EC 00000000 */ nop -/* 35AF0 8005A6F0 0C037F15 */ jal func_800DFC54 -/* 35AF4 8005A6F4 00000000 */ nop -/* 35AF8 8005A6F8 0C03AD02 */ jal func_800EB408 -/* 35AFC 8005A6FC 00000000 */ nop -/* 35B00 8005A700 0C04A221 */ jal func_80128884 -/* 35B04 8005A704 00000000 */ nop -/* 35B08 8005A708 0C04D85C */ jal func_80136170 -/* 35B0C 8005A70C 00000000 */ nop -/* 35B10 8005A710 3C028011 */ lui $v0, %hi(D_8010F188) -/* 35B14 8005A714 2442F188 */ addiu $v0, $v0, %lo(D_8010F188) -/* 35B18 8005A718 C4400084 */ lwc1 $f0, 0x84($v0) -/* 35B1C 8005A71C E4400080 */ swc1 $f0, 0x80($v0) -/* 35B20 8005A720 8E42001C */ lw $v0, 0x1c($s2) -/* 35B24 8005A724 30420003 */ andi $v0, $v0, 3 -/* 35B28 8005A728 00021080 */ sll $v0, $v0, 2 -/* 35B2C 8005A72C 3C048009 */ lui $a0, %hi(D_8008FF30) -/* 35B30 8005A730 00822021 */ addu $a0, $a0, $v0 -/* 35B34 8005A734 0C053A2B */ jal func_8014E8AC -/* 35B38 8005A738 8C84FF30 */ lw $a0, %lo(D_8008FF30)($a0) -/* 35B3C 8005A73C 0C0539AC */ jal func_8014E6B0 -/* 35B40 8005A740 00000000 */ nop -/* 35B44 8005A744 1680000B */ bnez $s4, .L8005A774 -/* 35B48 8005A748 00000000 */ nop -/* 35B4C 8005A74C 3C04800B */ lui $a0, %hi(D_800B0CD0) -/* 35B50 8005A750 24840CD0 */ addiu $a0, $a0, %lo(D_800B0CD0) -/* 35B54 8005A754 0C016AA2 */ jal func_8005AA88 -/* 35B58 8005A758 27A50030 */ addiu $a1, $sp, 0x30 -/* 35B5C 8005A75C 8E640000 */ lw $a0, ($s3) -/* 35B60 8005A760 10800004 */ beqz $a0, .L8005A774 -/* 35B64 8005A764 00000000 */ nop -/* 35B68 8005A768 8FA60030 */ lw $a2, 0x30($sp) -/* 35B6C 8005A76C 0C047FD6 */ jal func_8011FF58 -/* 35B70 8005A770 0040282D */ daddu $a1, $v0, $zero -.L8005A774: -/* 35B74 8005A774 8E640038 */ lw $a0, 0x38($s3) -/* 35B78 8005A778 50800005 */ beql $a0, $zero, .L8005A790 -/* 35B7C 8005A77C 24040128 */ addiu $a0, $zero, 0x128 -/* 35B80 8005A780 0C052BB6 */ jal func_8014AED8 -/* 35B84 8005A784 00000000 */ nop -/* 35B88 8005A788 080169E8 */ j .L8005A7A0 -/* 35B8C 8005A78C 00000000 */ nop -.L8005A790: -/* 35B90 8005A790 240500C8 */ addiu $a1, $zero, 0xc8 -/* 35B94 8005A794 2406000C */ addiu $a2, $zero, 0xc -/* 35B98 8005A798 0C052BC8 */ jal func_8014AF20 -/* 35B9C 8005A79C 24070014 */ addiu $a3, $zero, 0x14 -.L8005A7A0: -/* 35BA0 8005A7A0 3C04800B */ lui $a0, %hi(D_800B1D60) -/* 35BA4 8005A7A4 24841D60 */ addiu $a0, $a0, %lo(D_800B1D60) -/* 35BA8 8005A7A8 94820000 */ lhu $v0, ($a0) -/* 35BAC 8005A7AC 94830AB0 */ lhu $v1, 0xab0($a0) -/* 35BB0 8005A7B0 3C018007 */ lui $at, %hi(D_800773E0) -/* 35BB4 8005A7B4 AC2073E0 */ sw $zero, %lo(D_800773E0)($at) -/* 35BB8 8005A7B8 34420002 */ ori $v0, $v0, 2 -/* 35BBC 8005A7BC A4820000 */ sh $v0, ($a0) -/* 35BC0 8005A7C0 94820558 */ lhu $v0, 0x558($a0) -/* 35BC4 8005A7C4 34630002 */ ori $v1, $v1, 2 -/* 35BC8 8005A7C8 A4830AB0 */ sh $v1, 0xab0($a0) -/* 35BCC 8005A7CC 34420002 */ ori $v0, $v0, 2 -/* 35BD0 8005A7D0 A4820558 */ sh $v0, 0x558($a0) -/* 35BD4 8005A7D4 94821008 */ lhu $v0, 0x1008($a0) -/* 35BD8 8005A7D8 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 35BDC 8005A7DC 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 35BE0 8005A7E0 34420002 */ ori $v0, $v0, 2 -/* 35BE4 8005A7E4 A4821008 */ sh $v0, 0x1008($a0) -/* 35BE8 8005A7E8 806300A8 */ lb $v1, 0xa8($v1) -/* 35BEC 8005A7EC 2402FFFF */ addiu $v0, $zero, -1 -/* 35BF0 8005A7F0 14620008 */ bne $v1, $v0, .L8005A814 -/* 35BF4 8005A7F4 240200A2 */ addiu $v0, $zero, 0xa2 -/* 35BF8 8005A7F8 240200C8 */ addiu $v0, $zero, 0xc8 -/* 35BFC 8005A7FC AFA20010 */ sw $v0, 0x10($sp) -/* 35C00 8005A800 0000202D */ daddu $a0, $zero, $zero -/* 35C04 8005A804 2405000C */ addiu $a1, $zero, 0xc -/* 35C08 8005A808 24060014 */ addiu $a2, $zero, 0x14 -/* 35C0C 8005A80C 08016A0A */ j .L8005A828 -/* 35C10 8005A810 24070128 */ addiu $a3, $zero, 0x128 -.L8005A814: -/* 35C14 8005A814 AFA20010 */ sw $v0, 0x10($sp) -/* 35C18 8005A818 0000202D */ daddu $a0, $zero, $zero -/* 35C1C 8005A81C 2405001D */ addiu $a1, $zero, 0x1d -/* 35C20 8005A820 2406001C */ addiu $a2, $zero, 0x1c -/* 35C24 8005A824 24070106 */ addiu $a3, $zero, 0x106 -.L8005A828: -/* 35C28 8005A828 0C00B7E9 */ jal func_8002DFA4 -/* 35C2C 8005A82C 00000000 */ nop -/* 35C30 8005A830 0C039E35 */ jal func_800E78D4 -/* 35C34 8005A834 00000000 */ nop -/* 35C38 8005A838 0000282D */ daddu $a1, $zero, $zero -/* 35C3C 8005A83C 00A0302D */ daddu $a2, $a1, $zero -/* 35C40 8005A840 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 35C44 8005A844 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 35C48 8005A848 8E030000 */ lw $v1, ($s0) -/* 35C4C 8005A84C 240203E8 */ addiu $v0, $zero, 0x3e8 -/* 35C50 8005A850 A4620090 */ sh $v0, 0x90($v1) -/* 35C54 8005A854 A4620092 */ sh $v0, 0x92($v1) -/* 35C58 8005A858 8E640010 */ lw $a0, 0x10($s3) -/* 35C5C 8005A85C 0C0B0D74 */ jal func_802C35D0 -/* 35C60 8005A860 00A0382D */ daddu $a3, $a1, $zero -/* 35C64 8005A864 8E030000 */ lw $v1, ($s0) -/* 35C68 8005A868 8C420144 */ lw $v0, 0x144($v0) -/* 35C6C 8005A86C AC62006C */ sw $v0, 0x6c($v1) -/* 35C70 8005A870 8FBF004C */ lw $ra, 0x4c($sp) -/* 35C74 8005A874 8FB40048 */ lw $s4, 0x48($sp) -/* 35C78 8005A878 8FB30044 */ lw $s3, 0x44($sp) -/* 35C7C 8005A87C 8FB20040 */ lw $s2, 0x40($sp) -/* 35C80 8005A880 8FB1003C */ lw $s1, 0x3c($sp) -/* 35C84 8005A884 8FB00038 */ lw $s0, 0x38($sp) -/* 35C88 8005A888 03E00008 */ jr $ra -/* 35C8C 8005A88C 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A890.s b/ver/jp/asm/nonmatchings/35770/func_8005A890.s deleted file mode 100644 index 3a5759faa1..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A890.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A890 -/* 35C90 8005A890 3C02800A */ lui $v0, %hi(D_800A1FF0) -/* 35C94 8005A894 8C421FF0 */ lw $v0, %lo(D_800A1FF0)($v0) -/* 35C98 8005A898 03E00008 */ jr $ra -/* 35C9C 8005A89C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A8A0.s b/ver/jp/asm/nonmatchings/35770/func_8005A8A0.s deleted file mode 100644 index 022385dbfb..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A8A0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A8A0 -/* 35CA0 8005A8A0 3C02800A */ lui $v0, %hi(D_800A1FF8) -/* 35CA4 8005A8A4 24421FF8 */ addiu $v0, $v0, %lo(D_800A1FF8) -/* 35CA8 8005A8A8 03E00008 */ jr $ra -/* 35CAC 8005A8AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A8B0.s b/ver/jp/asm/nonmatchings/35770/func_8005A8B0.s deleted file mode 100644 index 2e4fc42b0c..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A8B0.s +++ /dev/null @@ -1,70 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A8B0 -/* 35CB0 8005A8B0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 35CB4 8005A8B4 AFB50024 */ sw $s5, 0x24($sp) -/* 35CB8 8005A8B8 0080A82D */ daddu $s5, $a0, $zero -/* 35CBC 8005A8BC AFB60028 */ sw $s6, 0x28($sp) -/* 35CC0 8005A8C0 00A0B02D */ daddu $s6, $a1, $zero -/* 35CC4 8005A8C4 AFB7002C */ sw $s7, 0x2c($sp) -/* 35CC8 8005A8C8 00C0B82D */ daddu $s7, $a2, $zero -/* 35CCC 8005A8CC 3C028009 */ lui $v0, %hi(D_800934C0) -/* 35CD0 8005A8D0 244234C0 */ addiu $v0, $v0, %lo(D_800934C0) -/* 35CD4 8005A8D4 AFBF0030 */ sw $ra, 0x30($sp) -/* 35CD8 8005A8D8 AFB40020 */ sw $s4, 0x20($sp) -/* 35CDC 8005A8DC AFB3001C */ sw $s3, 0x1c($sp) -/* 35CE0 8005A8E0 AFB20018 */ sw $s2, 0x18($sp) -/* 35CE4 8005A8E4 AFB10014 */ sw $s1, 0x14($sp) -/* 35CE8 8005A8E8 AFB00010 */ sw $s0, 0x10($sp) -/* 35CEC 8005A8EC 8C440004 */ lw $a0, 4($v0) -/* 35CF0 8005A8F0 1080001F */ beqz $a0, .L8005A970 -/* 35CF4 8005A8F4 0000A02D */ daddu $s4, $zero, $zero -/* 35CF8 8005A8F8 0280902D */ daddu $s2, $s4, $zero -.L8005A8FC: -/* 35CFC 8005A8FC 02421021 */ addu $v0, $s2, $v0 -/* 35D00 8005A900 8C420000 */ lw $v0, ($v0) -/* 35D04 8005A904 18400012 */ blez $v0, .L8005A950 -/* 35D08 8005A908 0000802D */ daddu $s0, $zero, $zero -/* 35D0C 8005A90C 3C028009 */ lui $v0, %hi(D_800934C0) -/* 35D10 8005A910 244234C0 */ addiu $v0, $v0, %lo(D_800934C0) -/* 35D14 8005A914 02429821 */ addu $s3, $s2, $v0 -/* 35D18 8005A918 0080882D */ daddu $s1, $a0, $zero -.L8005A91C: -/* 35D1C 8005A91C 8E240000 */ lw $a0, ($s1) -/* 35D20 8005A920 0C01BB54 */ jal func_8006ED50 -/* 35D24 8005A924 02A0282D */ daddu $a1, $s5, $zero -/* 35D28 8005A928 54400005 */ bnel $v0, $zero, .L8005A940 -/* 35D2C 8005A92C 26100001 */ addiu $s0, $s0, 1 -/* 35D30 8005A930 24020001 */ addiu $v0, $zero, 1 -/* 35D34 8005A934 A6D40000 */ sh $s4, ($s6) -/* 35D38 8005A938 08016A5D */ j .L8005A974 -/* 35D3C 8005A93C A6F00000 */ sh $s0, ($s7) -.L8005A940: -/* 35D40 8005A940 8E620000 */ lw $v0, ($s3) -/* 35D44 8005A944 0202102A */ slt $v0, $s0, $v0 -/* 35D48 8005A948 1440FFF4 */ bnez $v0, .L8005A91C -/* 35D4C 8005A94C 26310020 */ addiu $s1, $s1, 0x20 -.L8005A950: -/* 35D50 8005A950 26520010 */ addiu $s2, $s2, 0x10 -/* 35D54 8005A954 3C048009 */ lui $a0, %hi(D_800934C4) -/* 35D58 8005A958 00922021 */ addu $a0, $a0, $s2 -/* 35D5C 8005A95C 8C8434C4 */ lw $a0, %lo(D_800934C4)($a0) -/* 35D60 8005A960 3C028009 */ lui $v0, %hi(D_800934C0) -/* 35D64 8005A964 244234C0 */ addiu $v0, $v0, %lo(D_800934C0) -/* 35D68 8005A968 1480FFE4 */ bnez $a0, .L8005A8FC -/* 35D6C 8005A96C 26940001 */ addiu $s4, $s4, 1 -.L8005A970: -/* 35D70 8005A970 0000102D */ daddu $v0, $zero, $zero -.L8005A974: -/* 35D74 8005A974 8FBF0030 */ lw $ra, 0x30($sp) -/* 35D78 8005A978 8FB7002C */ lw $s7, 0x2c($sp) -/* 35D7C 8005A97C 8FB60028 */ lw $s6, 0x28($sp) -/* 35D80 8005A980 8FB50024 */ lw $s5, 0x24($sp) -/* 35D84 8005A984 8FB40020 */ lw $s4, 0x20($sp) -/* 35D88 8005A988 8FB3001C */ lw $s3, 0x1c($sp) -/* 35D8C 8005A98C 8FB20018 */ lw $s2, 0x18($sp) -/* 35D90 8005A990 8FB10014 */ lw $s1, 0x14($sp) -/* 35D94 8005A994 8FB00010 */ lw $s0, 0x10($sp) -/* 35D98 8005A998 03E00008 */ jr $ra -/* 35D9C 8005A99C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/35770/func_8005A9A0.s b/ver/jp/asm/nonmatchings/35770/func_8005A9A0.s deleted file mode 100644 index 159d51d01a..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005A9A0.s +++ /dev/null @@ -1,64 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005A9A0 -/* 35DA0 8005A9A0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 35DA4 8005A9A4 AFB00030 */ sw $s0, 0x30($sp) -/* 35DA8 8005A9A8 0080802D */ daddu $s0, $a0, $zero -/* 35DAC 8005A9AC AFB3003C */ sw $s3, 0x3c($sp) -/* 35DB0 8005A9B0 00A0982D */ daddu $s3, $a1, $zero -/* 35DB4 8005A9B4 3C0401E0 */ lui $a0, 0x1e0 -/* 35DB8 8005A9B8 34840020 */ ori $a0, $a0, 0x20 -/* 35DBC 8005A9BC 3C0501E0 */ lui $a1, 0x1e0 -/* 35DC0 8005A9C0 34A5003C */ ori $a1, $a1, 0x3c -/* 35DC4 8005A9C4 27A60010 */ addiu $a2, $sp, 0x10 -/* 35DC8 8005A9C8 AFBF0040 */ sw $ra, 0x40($sp) -/* 35DCC 8005A9CC AFB20038 */ sw $s2, 0x38($sp) -/* 35DD0 8005A9D0 0C00A5BF */ jal func_800296FC -/* 35DD4 8005A9D4 AFB10034 */ sw $s1, 0x34($sp) -/* 35DD8 8005A9D8 8FA40020 */ lw $a0, 0x20($sp) -/* 35DDC 8005A9DC 0C00AB29 */ jal func_8002ACA4 -/* 35DE0 8005A9E0 00000000 */ nop -/* 35DE4 8005A9E4 0040902D */ daddu $s2, $v0, $zero -/* 35DE8 8005A9E8 0240882D */ daddu $s1, $s2, $zero -/* 35DEC 8005A9EC 3C0201E0 */ lui $v0, 0x1e0 -/* 35DF0 8005A9F0 34420020 */ ori $v0, $v0, 0x20 -/* 35DF4 8005A9F4 3C0401E0 */ lui $a0, 0x1e0 -/* 35DF8 8005A9F8 34840020 */ ori $a0, $a0, 0x20 -/* 35DFC 8005A9FC 8FA50020 */ lw $a1, 0x20($sp) -/* 35E00 8005AA00 0240302D */ daddu $a2, $s2, $zero -/* 35E04 8005AA04 0C00A5BF */ jal func_800296FC -/* 35E08 8005AA08 00A22821 */ addu $a1, $a1, $v0 -.L8005AA0C: -/* 35E0C 8005AA0C 0220202D */ daddu $a0, $s1, $zero -/* 35E10 8005AA10 0C01BB54 */ jal func_8006ED50 -/* 35E14 8005AA14 0200282D */ daddu $a1, $s0, $zero -/* 35E18 8005AA18 10400003 */ beqz $v0, .L8005AA28 -/* 35E1C 8005AA1C 00000000 */ nop -/* 35E20 8005AA20 08016A83 */ j .L8005AA0C -/* 35E24 8005AA24 2631001C */ addiu $s1, $s1, 0x1c -.L8005AA28: -/* 35E28 8005AA28 8E220018 */ lw $v0, 0x18($s1) -/* 35E2C 8005AA2C AE620000 */ sw $v0, ($s3) -/* 35E30 8005AA30 0C00AAFA */ jal func_8002ABE8 -/* 35E34 8005AA34 8E240014 */ lw $a0, 0x14($s1) -/* 35E38 8005AA38 3C0301E0 */ lui $v1, 0x1e0 -/* 35E3C 8005AA3C 34630020 */ ori $v1, $v1, 0x20 -/* 35E40 8005AA40 0040802D */ daddu $s0, $v0, $zero -/* 35E44 8005AA44 0040302D */ daddu $a2, $v0, $zero -/* 35E48 8005AA48 8E220010 */ lw $v0, 0x10($s1) -/* 35E4C 8005AA4C 8E250014 */ lw $a1, 0x14($s1) -/* 35E50 8005AA50 00432021 */ addu $a0, $v0, $v1 -/* 35E54 8005AA54 00A32821 */ addu $a1, $a1, $v1 -/* 35E58 8005AA58 0C00A5BF */ jal func_800296FC -/* 35E5C 8005AA5C 00452821 */ addu $a1, $v0, $a1 -/* 35E60 8005AA60 0C00AB3B */ jal func_8002ACEC -/* 35E64 8005AA64 0240202D */ daddu $a0, $s2, $zero -/* 35E68 8005AA68 0200102D */ daddu $v0, $s0, $zero -/* 35E6C 8005AA6C 8FBF0040 */ lw $ra, 0x40($sp) -/* 35E70 8005AA70 8FB3003C */ lw $s3, 0x3c($sp) -/* 35E74 8005AA74 8FB20038 */ lw $s2, 0x38($sp) -/* 35E78 8005AA78 8FB10034 */ lw $s1, 0x34($sp) -/* 35E7C 8005AA7C 8FB00030 */ lw $s0, 0x30($sp) -/* 35E80 8005AA80 03E00008 */ jr $ra -/* 35E84 8005AA84 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/35770/func_8005AA88.s b/ver/jp/asm/nonmatchings/35770/func_8005AA88.s deleted file mode 100644 index a99d8024ee..0000000000 --- a/ver/jp/asm/nonmatchings/35770/func_8005AA88.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AA88 -/* 35E88 8005AA88 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 35E8C 8005AA8C AFB20038 */ sw $s2, 0x38($sp) -/* 35E90 8005AA90 0080902D */ daddu $s2, $a0, $zero -/* 35E94 8005AA94 AFB3003C */ sw $s3, 0x3c($sp) -/* 35E98 8005AA98 00A0982D */ daddu $s3, $a1, $zero -/* 35E9C 8005AA9C 3C0401E0 */ lui $a0, 0x1e0 -/* 35EA0 8005AAA0 34840020 */ ori $a0, $a0, 0x20 -/* 35EA4 8005AAA4 3C0501E0 */ lui $a1, 0x1e0 -/* 35EA8 8005AAA8 34A5003C */ ori $a1, $a1, 0x3c -/* 35EAC 8005AAAC 27A60010 */ addiu $a2, $sp, 0x10 -/* 35EB0 8005AAB0 AFBF0040 */ sw $ra, 0x40($sp) -/* 35EB4 8005AAB4 AFB10034 */ sw $s1, 0x34($sp) -/* 35EB8 8005AAB8 0C00A5BF */ jal func_800296FC -/* 35EBC 8005AABC AFB00030 */ sw $s0, 0x30($sp) -/* 35EC0 8005AAC0 8FA40020 */ lw $a0, 0x20($sp) -/* 35EC4 8005AAC4 0C00AB29 */ jal func_8002ACA4 -/* 35EC8 8005AAC8 00000000 */ nop -/* 35ECC 8005AACC 0040882D */ daddu $s1, $v0, $zero -/* 35ED0 8005AAD0 0220802D */ daddu $s0, $s1, $zero -/* 35ED4 8005AAD4 3C0201E0 */ lui $v0, 0x1e0 -/* 35ED8 8005AAD8 34420020 */ ori $v0, $v0, 0x20 -/* 35EDC 8005AADC 3C0401E0 */ lui $a0, 0x1e0 -/* 35EE0 8005AAE0 34840020 */ ori $a0, $a0, 0x20 -/* 35EE4 8005AAE4 8FA50020 */ lw $a1, 0x20($sp) -/* 35EE8 8005AAE8 0220302D */ daddu $a2, $s1, $zero -/* 35EEC 8005AAEC 0C00A5BF */ jal func_800296FC -/* 35EF0 8005AAF0 00A22821 */ addu $a1, $a1, $v0 -.L8005AAF4: -/* 35EF4 8005AAF4 0200202D */ daddu $a0, $s0, $zero -/* 35EF8 8005AAF8 0C01BB54 */ jal func_8006ED50 -/* 35EFC 8005AAFC 0240282D */ daddu $a1, $s2, $zero -/* 35F00 8005AB00 10400003 */ beqz $v0, .L8005AB10 -/* 35F04 8005AB04 3C0301E0 */ lui $v1, 0x1e0 -/* 35F08 8005AB08 08016ABD */ j .L8005AAF4 -/* 35F0C 8005AB0C 2610001C */ addiu $s0, $s0, 0x1c -.L8005AB10: -/* 35F10 8005AB10 8E020014 */ lw $v0, 0x14($s0) -/* 35F14 8005AB14 34630020 */ ori $v1, $v1, 0x20 -/* 35F18 8005AB18 AE620000 */ sw $v0, ($s3) -/* 35F1C 8005AB1C 8E100010 */ lw $s0, 0x10($s0) -/* 35F20 8005AB20 0220202D */ daddu $a0, $s1, $zero -/* 35F24 8005AB24 0C00AB3B */ jal func_8002ACEC -/* 35F28 8005AB28 02038021 */ addu $s0, $s0, $v1 -/* 35F2C 8005AB2C 0200102D */ daddu $v0, $s0, $zero -/* 35F30 8005AB30 8FBF0040 */ lw $ra, 0x40($sp) -/* 35F34 8005AB34 8FB3003C */ lw $s3, 0x3c($sp) -/* 35F38 8005AB38 8FB20038 */ lw $s2, 0x38($sp) -/* 35F3C 8005AB3C 8FB10034 */ lw $s1, 0x34($sp) -/* 35F40 8005AB40 8FB00030 */ lw $s0, 0x30($sp) -/* 35F44 8005AB44 03E00008 */ jr $ra -/* 35F48 8005AB48 27BD0048 */ addiu $sp, $sp, 0x48 -/* 35F4C 8005AB4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AB50.s b/ver/jp/asm/nonmatchings/35F50/func_8005AB50.s deleted file mode 100644 index c4b88a54ba..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AB50.s +++ /dev/null @@ -1,65 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AB50 -/* 35F50 8005AB50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 35F54 8005AB54 AFB00010 */ sw $s0, 0x10($sp) -/* 35F58 8005AB58 3C10800B */ lui $s0, %hi(D_800B42C0) -/* 35F5C 8005AB5C 261042C0 */ addiu $s0, $s0, %lo(D_800B42C0) -/* 35F60 8005AB60 AFBF0014 */ sw $ra, 0x14($sp) -/* 35F64 8005AB64 8604000C */ lh $a0, 0xc($s0) -/* 35F68 8005AB68 0C00AAFA */ jal func_8002ABE8 -/* 35F6C 8005AB6C 000420C0 */ sll $a0, $a0, 3 -/* 35F70 8005AB70 0040202D */ daddu $a0, $v0, $zero -/* 35F74 8005AB74 8602000C */ lh $v0, 0xc($s0) -/* 35F78 8005AB78 3C01800A */ lui $at, %hi(D_800A2074) -/* 35F7C 8005AB7C AC242074 */ sw $a0, %lo(D_800A2074)($at) -/* 35F80 8005AB80 1840000E */ blez $v0, .L8005ABBC -/* 35F84 8005AB84 0000282D */ daddu $a1, $zero, $zero -/* 35F88 8005AB88 00A0302D */ daddu $a2, $a1, $zero -.L8005AB8C: -/* 35F8C 8005AB8C 8E020004 */ lw $v0, 4($s0) -/* 35F90 8005AB90 00461821 */ addu $v1, $v0, $a2 -/* 35F94 8005AB94 8C620000 */ lw $v0, ($v1) -/* 35F98 8005AB98 24A50001 */ addiu $a1, $a1, 1 -/* 35F9C 8005AB9C AC820000 */ sw $v0, ($a0) -/* 35FA0 8005ABA0 94620008 */ lhu $v0, 8($v1) -/* 35FA4 8005ABA4 24C6001C */ addiu $a2, $a2, 0x1c -/* 35FA8 8005ABA8 A4820004 */ sh $v0, 4($a0) -/* 35FAC 8005ABAC 8602000C */ lh $v0, 0xc($s0) -/* 35FB0 8005ABB0 00A2102A */ slt $v0, $a1, $v0 -/* 35FB4 8005ABB4 1440FFF5 */ bnez $v0, .L8005AB8C -/* 35FB8 8005ABB8 24840008 */ addiu $a0, $a0, 8 -.L8005ABBC: -/* 35FBC 8005ABBC 3C10800E */ lui $s0, %hi(D_800D91B0) -/* 35FC0 8005ABC0 261091B0 */ addiu $s0, $s0, %lo(D_800D91B0) -/* 35FC4 8005ABC4 8604000C */ lh $a0, 0xc($s0) -/* 35FC8 8005ABC8 0C00AAFA */ jal func_8002ABE8 -/* 35FCC 8005ABCC 000420C0 */ sll $a0, $a0, 3 -/* 35FD0 8005ABD0 0040202D */ daddu $a0, $v0, $zero -/* 35FD4 8005ABD4 8602000C */ lh $v0, 0xc($s0) -/* 35FD8 8005ABD8 3C01800A */ lui $at, %hi(D_800A2078) -/* 35FDC 8005ABDC AC242078 */ sw $a0, %lo(D_800A2078)($at) -/* 35FE0 8005ABE0 1840000E */ blez $v0, .L8005AC1C -/* 35FE4 8005ABE4 0000282D */ daddu $a1, $zero, $zero -/* 35FE8 8005ABE8 00A0302D */ daddu $a2, $a1, $zero -.L8005ABEC: -/* 35FEC 8005ABEC 8E020004 */ lw $v0, 4($s0) -/* 35FF0 8005ABF0 00461821 */ addu $v1, $v0, $a2 -/* 35FF4 8005ABF4 8C620000 */ lw $v0, ($v1) -/* 35FF8 8005ABF8 24A50001 */ addiu $a1, $a1, 1 -/* 35FFC 8005ABFC AC820000 */ sw $v0, ($a0) -/* 36000 8005AC00 94620008 */ lhu $v0, 8($v1) -/* 36004 8005AC04 24C6001C */ addiu $a2, $a2, 0x1c -/* 36008 8005AC08 A4820004 */ sh $v0, 4($a0) -/* 3600C 8005AC0C 8602000C */ lh $v0, 0xc($s0) -/* 36010 8005AC10 00A2102A */ slt $v0, $a1, $v0 -/* 36014 8005AC14 1440FFF5 */ bnez $v0, .L8005ABEC -/* 36018 8005AC18 24840008 */ addiu $a0, $a0, 8 -.L8005AC1C: -/* 3601C 8005AC1C 8FBF0014 */ lw $ra, 0x14($sp) -/* 36020 8005AC20 8FB00010 */ lw $s0, 0x10($sp) -/* 36024 8005AC24 3C01800E */ lui $at, %hi(D_800D91BC) -/* 36028 8005AC28 A42091BC */ sh $zero, %lo(D_800D91BC)($at) -/* 3602C 8005AC2C 03E00008 */ jr $ra -/* 36030 8005AC30 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AC34.s b/ver/jp/asm/nonmatchings/35F50/func_8005AC34.s deleted file mode 100644 index 934b8a45ee..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AC34.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AC34 -/* 36034 8005AC34 03E00008 */ jr $ra -/* 36038 8005AC38 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AC3C.s b/ver/jp/asm/nonmatchings/35F50/func_8005AC3C.s deleted file mode 100644 index b793427c0a..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AC3C.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AC3C -/* 3603C 8005AC3C 03E00008 */ jr $ra -/* 36040 8005AC40 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AC44.s b/ver/jp/asm/nonmatchings/35F50/func_8005AC44.s deleted file mode 100644 index a0e93cd5b2..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AC44.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AC44 -/* 36044 8005AC44 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 36048 8005AC48 AFBF0010 */ sw $ra, 0x10($sp) -/* 3604C 8005AC4C 3C01800B */ lui $at, %hi(D_800B42CC) -/* 36050 8005AC50 A42042CC */ sh $zero, %lo(D_800B42CC)($at) -/* 36054 8005AC54 3C01800E */ lui $at, %hi(D_800D91BC) -/* 36058 8005AC58 A42091BC */ sh $zero, %lo(D_800D91BC)($at) -/* 3605C 8005AC5C 0C00AB4D */ jal func_8002AD34 -/* 36060 8005AC60 00000000 */ nop -/* 36064 8005AC64 8FBF0010 */ lw $ra, 0x10($sp) -/* 36068 8005AC68 03E00008 */ jr $ra -/* 3606C 8005AC6C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AC70.s b/ver/jp/asm/nonmatchings/35F50/func_8005AC70.s deleted file mode 100644 index 341dc65b9d..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AC70.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AC70 -/* 36070 8005AC70 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 36074 8005AC74 AFBF0024 */ sw $ra, 0x24($sp) -/* 36078 8005AC78 AFB20020 */ sw $s2, 0x20($sp) -/* 3607C 8005AC7C AFB1001C */ sw $s1, 0x1c($sp) -/* 36080 8005AC80 0C016A28 */ jal func_8005A8A0 -/* 36084 8005AC84 AFB00018 */ sw $s0, 0x18($sp) -/* 36088 8005AC88 3C04800E */ lui $a0, %hi(D_800D91C0) -/* 3608C 8005AC8C 248491C0 */ addiu $a0, $a0, %lo(D_800D91C0) -/* 36090 8005AC90 27A50010 */ addiu $a1, $sp, 0x10 -/* 36094 8005AC94 0C016A68 */ jal func_8005A9A0 -/* 36098 8005AC98 0040902D */ daddu $s2, $v0, $zero -/* 3609C 8005AC9C 8FA40010 */ lw $a0, 0x10($sp) -/* 360A0 8005ACA0 0C00AB29 */ jal func_8002ACA4 -/* 360A4 8005ACA4 0040882D */ daddu $s1, $v0, $zero -/* 360A8 8005ACA8 0220202D */ daddu $a0, $s1, $zero -/* 360AC 8005ACAC 0040802D */ daddu $s0, $v0, $zero -/* 360B0 8005ACB0 0C01BB74 */ jal func_8006EDD0 -/* 360B4 8005ACB4 0200282D */ daddu $a1, $s0, $zero -/* 360B8 8005ACB8 0C00AB0E */ jal func_8002AC38 -/* 360BC 8005ACBC 0220202D */ daddu $a0, $s1, $zero -/* 360C0 8005ACC0 8E020000 */ lw $v0, ($s0) -/* 360C4 8005ACC4 0000202D */ daddu $a0, $zero, $zero -/* 360C8 8005ACC8 AE420004 */ sw $v0, 4($s2) -/* 360CC 8005ACCC 8E020004 */ lw $v0, 4($s0) -/* 360D0 8005ACD0 0200282D */ daddu $a1, $s0, $zero -/* 360D4 8005ACD4 0C016BBB */ jal func_8005AEEC -/* 360D8 8005ACD8 AE420008 */ sw $v0, 8($s2) -/* 360DC 8005ACDC 24040001 */ addiu $a0, $zero, 1 -/* 360E0 8005ACE0 0C016BBB */ jal func_8005AEEC -/* 360E4 8005ACE4 0200282D */ daddu $a1, $s0, $zero -/* 360E8 8005ACE8 0C00AB3B */ jal func_8002ACEC -/* 360EC 8005ACEC 0200202D */ daddu $a0, $s0, $zero -/* 360F0 8005ACF0 8FBF0024 */ lw $ra, 0x24($sp) -/* 360F4 8005ACF4 8FB20020 */ lw $s2, 0x20($sp) -/* 360F8 8005ACF8 8FB1001C */ lw $s1, 0x1c($sp) -/* 360FC 8005ACFC 8FB00018 */ lw $s0, 0x18($sp) -/* 36100 8005AD00 03E00008 */ jr $ra -/* 36104 8005AD04 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AD08.s b/ver/jp/asm/nonmatchings/35F50/func_8005AD08.s deleted file mode 100644 index d7e31eef30..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AD08.s +++ /dev/null @@ -1,91 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AD08 -/* 36108 8005AD08 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 3610C 8005AD0C AFBF002C */ sw $ra, 0x2c($sp) -/* 36110 8005AD10 AFB60028 */ sw $s6, 0x28($sp) -/* 36114 8005AD14 AFB50024 */ sw $s5, 0x24($sp) -/* 36118 8005AD18 AFB40020 */ sw $s4, 0x20($sp) -/* 3611C 8005AD1C AFB3001C */ sw $s3, 0x1c($sp) -/* 36120 8005AD20 AFB20018 */ sw $s2, 0x18($sp) -/* 36124 8005AD24 AFB10014 */ sw $s1, 0x14($sp) -/* 36128 8005AD28 0C016B1C */ jal func_8005AC70 -/* 3612C 8005AD2C AFB00010 */ sw $s0, 0x10($sp) -/* 36130 8005AD30 3C13800B */ lui $s3, %hi(D_800B42C0) -/* 36134 8005AD34 267342C0 */ addiu $s3, $s3, %lo(D_800B42C0) -/* 36138 8005AD38 8662000C */ lh $v0, 0xc($s3) -/* 3613C 8005AD3C 3C11800A */ lui $s1, %hi(D_800A2074) -/* 36140 8005AD40 8E312074 */ lw $s1, %lo(D_800A2074)($s1) -/* 36144 8005AD44 1840001C */ blez $v0, .L8005ADB8 -/* 36148 8005AD48 0000902D */ daddu $s2, $zero, $zero -/* 3614C 8005AD4C 2416FFFF */ addiu $s6, $zero, -1 -/* 36150 8005AD50 3C158000 */ lui $s5, 0x8000 -/* 36154 8005AD54 0240A02D */ daddu $s4, $s2, $zero -.L8005AD58: -/* 36158 8005AD58 8E620004 */ lw $v0, 4($s3) -/* 3615C 8005AD5C 8E230000 */ lw $v1, ($s1) -/* 36160 8005AD60 00542021 */ addu $a0, $v0, $s4 -/* 36164 8005AD64 AC830000 */ sw $v1, ($a0) -/* 36168 8005AD68 96250004 */ lhu $a1, 4($s1) -/* 3616C 8005AD6C 0060102D */ daddu $v0, $v1, $zero -/* 36170 8005AD70 1056000B */ beq $v0, $s6, .L8005ADA0 -/* 36174 8005AD74 A4850008 */ sh $a1, 8($a0) -/* 36178 8005AD78 00551024 */ and $v0, $v0, $s5 -/* 3617C 8005AD7C 10400008 */ beqz $v0, .L8005ADA0 -/* 36180 8005AD80 00052C00 */ sll $a1, $a1, 0x10 -/* 36184 8005AD84 00128400 */ sll $s0, $s2, 0x10 -/* 36188 8005AD88 00108403 */ sra $s0, $s0, 0x10 -/* 3618C 8005AD8C 0200202D */ daddu $a0, $s0, $zero -/* 36190 8005AD90 0C016D0C */ jal func_8005B430 -/* 36194 8005AD94 00052C03 */ sra $a1, $a1, 0x10 -/* 36198 8005AD98 0C016DB5 */ jal func_8005B6D4 -/* 3619C 8005AD9C 0200202D */ daddu $a0, $s0, $zero -.L8005ADA0: -/* 361A0 8005ADA0 2694001C */ addiu $s4, $s4, 0x1c -/* 361A4 8005ADA4 26520001 */ addiu $s2, $s2, 1 -/* 361A8 8005ADA8 8662000C */ lh $v0, 0xc($s3) -/* 361AC 8005ADAC 0242102A */ slt $v0, $s2, $v0 -/* 361B0 8005ADB0 1440FFE9 */ bnez $v0, .L8005AD58 -/* 361B4 8005ADB4 26310008 */ addiu $s1, $s1, 8 -.L8005ADB8: -/* 361B8 8005ADB8 3C13800E */ lui $s3, %hi(D_800D91B0) -/* 361BC 8005ADBC 267391B0 */ addiu $s3, $s3, %lo(D_800D91B0) -/* 361C0 8005ADC0 8662000C */ lh $v0, 0xc($s3) -/* 361C4 8005ADC4 3C11800A */ lui $s1, %hi(D_800A2078) -/* 361C8 8005ADC8 8E312078 */ lw $s1, %lo(D_800A2078)($s1) -/* 361CC 8005ADCC 1840000E */ blez $v0, .L8005AE08 -/* 361D0 8005ADD0 0000902D */ daddu $s2, $zero, $zero -/* 361D4 8005ADD4 0240282D */ daddu $a1, $s2, $zero -.L8005ADD8: -/* 361D8 8005ADD8 26520001 */ addiu $s2, $s2, 1 -/* 361DC 8005ADDC 8E620004 */ lw $v0, 4($s3) -/* 361E0 8005ADE0 8E230000 */ lw $v1, ($s1) -/* 361E4 8005ADE4 00452021 */ addu $a0, $v0, $a1 -/* 361E8 8005ADE8 AC830000 */ sw $v1, ($a0) -/* 361EC 8005ADEC 96220004 */ lhu $v0, 4($s1) -/* 361F0 8005ADF0 24A5001C */ addiu $a1, $a1, 0x1c -/* 361F4 8005ADF4 A4820008 */ sh $v0, 8($a0) -/* 361F8 8005ADF8 8662000C */ lh $v0, 0xc($s3) -/* 361FC 8005ADFC 0242102A */ slt $v0, $s2, $v0 -/* 36200 8005AE00 1440FFF5 */ bnez $v0, .L8005ADD8 -/* 36204 8005AE04 26310008 */ addiu $s1, $s1, 8 -.L8005AE08: -/* 36208 8005AE08 3C04800A */ lui $a0, %hi(D_800A2074) -/* 3620C 8005AE0C 8C842074 */ lw $a0, %lo(D_800A2074)($a0) -/* 36210 8005AE10 0C00AB0E */ jal func_8002AC38 -/* 36214 8005AE14 00000000 */ nop -/* 36218 8005AE18 3C04800A */ lui $a0, %hi(D_800A2078) -/* 3621C 8005AE1C 8C842078 */ lw $a0, %lo(D_800A2078)($a0) -/* 36220 8005AE20 0C00AB0E */ jal func_8002AC38 -/* 36224 8005AE24 00000000 */ nop -/* 36228 8005AE28 8FBF002C */ lw $ra, 0x2c($sp) -/* 3622C 8005AE2C 8FB60028 */ lw $s6, 0x28($sp) -/* 36230 8005AE30 8FB50024 */ lw $s5, 0x24($sp) -/* 36234 8005AE34 8FB40020 */ lw $s4, 0x20($sp) -/* 36238 8005AE38 8FB3001C */ lw $s3, 0x1c($sp) -/* 3623C 8005AE3C 8FB20018 */ lw $s2, 0x18($sp) -/* 36240 8005AE40 8FB10014 */ lw $s1, 0x14($sp) -/* 36244 8005AE44 8FB00010 */ lw $s0, 0x10($sp) -/* 36248 8005AE48 03E00008 */ jr $ra -/* 3624C 8005AE4C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AE50.s b/ver/jp/asm/nonmatchings/35F50/func_8005AE50.s deleted file mode 100644 index 1c23ef83d1..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AE50.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AE50 -/* 36250 8005AE50 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 36254 8005AE54 AFB00018 */ sw $s0, 0x18($sp) -/* 36258 8005AE58 0080802D */ daddu $s0, $a0, $zero -/* 3625C 8005AE5C AFBF0024 */ sw $ra, 0x24($sp) -/* 36260 8005AE60 AFB20020 */ sw $s2, 0x20($sp) -/* 36264 8005AE64 16000005 */ bnez $s0, .L8005AE7C -/* 36268 8005AE68 AFB1001C */ sw $s1, 0x1c($sp) -/* 3626C 8005AE6C 3C01800B */ lui $at, %hi(D_800B42CC) -/* 36270 8005AE70 A42042CC */ sh $zero, %lo(D_800B42CC)($at) -/* 36274 8005AE74 08016BB5 */ j .L8005AED4 -/* 36278 8005AE78 00000000 */ nop -.L8005AE7C: -/* 3627C 8005AE7C 0C016A28 */ jal func_8005A8A0 -/* 36280 8005AE80 00000000 */ nop -/* 36284 8005AE84 0200202D */ daddu $a0, $s0, $zero -/* 36288 8005AE88 27A50010 */ addiu $a1, $sp, 0x10 -/* 3628C 8005AE8C 0C016A68 */ jal func_8005A9A0 -/* 36290 8005AE90 0040902D */ daddu $s2, $v0, $zero -/* 36294 8005AE94 8FA40010 */ lw $a0, 0x10($sp) -/* 36298 8005AE98 0C00AB29 */ jal func_8002ACA4 -/* 3629C 8005AE9C 0040882D */ daddu $s1, $v0, $zero -/* 362A0 8005AEA0 0220202D */ daddu $a0, $s1, $zero -/* 362A4 8005AEA4 0040802D */ daddu $s0, $v0, $zero -/* 362A8 8005AEA8 0C01BB74 */ jal func_8006EDD0 -/* 362AC 8005AEAC 0200282D */ daddu $a1, $s0, $zero -/* 362B0 8005AEB0 0C00AB0E */ jal func_8002AC38 -/* 362B4 8005AEB4 0220202D */ daddu $a0, $s1, $zero -/* 362B8 8005AEB8 0000202D */ daddu $a0, $zero, $zero -/* 362BC 8005AEBC 8E020000 */ lw $v0, ($s0) -/* 362C0 8005AEC0 0200282D */ daddu $a1, $s0, $zero -/* 362C4 8005AEC4 0C016BBB */ jal func_8005AEEC -/* 362C8 8005AEC8 AE420004 */ sw $v0, 4($s2) -/* 362CC 8005AECC 0C00AB3B */ jal func_8002ACEC -/* 362D0 8005AED0 0200202D */ daddu $a0, $s0, $zero -.L8005AED4: -/* 362D4 8005AED4 8FBF0024 */ lw $ra, 0x24($sp) -/* 362D8 8005AED8 8FB20020 */ lw $s2, 0x20($sp) -/* 362DC 8005AEDC 8FB1001C */ lw $s1, 0x1c($sp) -/* 362E0 8005AEE0 8FB00018 */ lw $s0, 0x18($sp) -/* 362E4 8005AEE4 03E00008 */ jr $ra -/* 362E8 8005AEE8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005AEEC.s b/ver/jp/asm/nonmatchings/35F50/func_8005AEEC.s deleted file mode 100644 index 8111ffb231..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005AEEC.s +++ /dev/null @@ -1,359 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005AEEC -/* 362EC 8005AEEC 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 362F0 8005AEF0 AFB60038 */ sw $s6, 0x38($sp) -/* 362F4 8005AEF4 0000B02D */ daddu $s6, $zero, $zero -/* 362F8 8005AEF8 AFBE0040 */ sw $fp, 0x40($sp) -/* 362FC 8005AEFC 02C0F02D */ daddu $fp, $s6, $zero -/* 36300 8005AF00 AFBF0044 */ sw $ra, 0x44($sp) -/* 36304 8005AF04 AFB7003C */ sw $s7, 0x3c($sp) -/* 36308 8005AF08 AFB50034 */ sw $s5, 0x34($sp) -/* 3630C 8005AF0C AFB40030 */ sw $s4, 0x30($sp) -/* 36310 8005AF10 AFB3002C */ sw $s3, 0x2c($sp) -/* 36314 8005AF14 AFB20028 */ sw $s2, 0x28($sp) -/* 36318 8005AF18 AFB10024 */ sw $s1, 0x24($sp) -/* 3631C 8005AF1C AFB00020 */ sw $s0, 0x20($sp) -/* 36320 8005AF20 F7BC0068 */ sdc1 $f28, 0x68($sp) -/* 36324 8005AF24 F7BA0060 */ sdc1 $f26, 0x60($sp) -/* 36328 8005AF28 F7B80058 */ sdc1 $f24, 0x58($sp) -/* 3632C 8005AF2C F7B60050 */ sdc1 $f22, 0x50($sp) -/* 36330 8005AF30 F7B40048 */ sdc1 $f20, 0x48($sp) -/* 36334 8005AF34 AFA40070 */ sw $a0, 0x70($sp) -/* 36338 8005AF38 0C016A28 */ jal func_8005A8A0 -/* 3633C 8005AF3C AFA50074 */ sw $a1, 0x74($sp) -/* 36340 8005AF40 8FA80070 */ lw $t0, 0x70($sp) -/* 36344 8005AF44 11000006 */ beqz $t0, .L8005AF60 -/* 36348 8005AF48 0040182D */ daddu $v1, $v0, $zero -/* 3634C 8005AF4C 24020001 */ addiu $v0, $zero, 1 -/* 36350 8005AF50 1102000B */ beq $t0, $v0, .L8005AF80 -/* 36354 8005AF54 0000A02D */ daddu $s4, $zero, $zero -/* 36358 8005AF58 08016BE8 */ j .L8005AFA0 -/* 3635C 8005AF5C 00000000 */ nop -.L8005AF60: -/* 36360 8005AF60 8C620004 */ lw $v0, 4($v1) -/* 36364 8005AF64 10400121 */ beqz $v0, .L8005B3EC -/* 36368 8005AF68 00000000 */ nop -/* 3636C 8005AF6C 8FA80074 */ lw $t0, 0x74($sp) -/* 36370 8005AF70 3C1E800B */ lui $fp, %hi(D_800B42C0) -/* 36374 8005AF74 27DE42C0 */ addiu $fp, $fp, %lo(D_800B42C0) -/* 36378 8005AF78 08016BE7 */ j .L8005AF9C -/* 3637C 8005AF7C 0102B021 */ addu $s6, $t0, $v0 -.L8005AF80: -/* 36380 8005AF80 8C620008 */ lw $v0, 8($v1) -/* 36384 8005AF84 10400119 */ beqz $v0, .L8005B3EC -/* 36388 8005AF88 00000000 */ nop -/* 3638C 8005AF8C 8FA80074 */ lw $t0, 0x74($sp) -/* 36390 8005AF90 0102B021 */ addu $s6, $t0, $v0 -/* 36394 8005AF94 3C1E800E */ lui $fp, %hi(D_800D91B0) -/* 36398 8005AF98 27DE91B0 */ addiu $fp, $fp, %lo(D_800D91B0) -.L8005AF9C: -/* 3639C 8005AF9C 0000A02D */ daddu $s4, $zero, $zero -.L8005AFA0: -/* 363A0 8005AFA0 8EC20014 */ lw $v0, 0x14($s6) -/* 363A4 8005AFA4 8FA80074 */ lw $t0, 0x74($sp) -/* 363A8 8005AFA8 86C40010 */ lh $a0, 0x10($s6) -/* 363AC 8005AFAC 01028021 */ addu $s0, $t0, $v0 -/* 363B0 8005AFB0 0C00AB5C */ jal func_8002AD70 -/* 363B4 8005AFB4 00042080 */ sll $a0, $a0, 2 -/* 363B8 8005AFB8 AFC20008 */ sw $v0, 8($fp) -/* 363BC 8005AFBC 86C30010 */ lh $v1, 0x10($s6) -/* 363C0 8005AFC0 18600009 */ blez $v1, .L8005AFE8 -/* 363C4 8005AFC4 0040202D */ daddu $a0, $v0, $zero -.L8005AFC8: -/* 363C8 8005AFC8 8E020000 */ lw $v0, ($s0) -/* 363CC 8005AFCC 26100004 */ addiu $s0, $s0, 4 -/* 363D0 8005AFD0 26940001 */ addiu $s4, $s4, 1 -/* 363D4 8005AFD4 AC820000 */ sw $v0, ($a0) -/* 363D8 8005AFD8 86C20010 */ lh $v0, 0x10($s6) -/* 363DC 8005AFDC 0282102A */ slt $v0, $s4, $v0 -/* 363E0 8005AFE0 1440FFF9 */ bnez $v0, .L8005AFC8 -/* 363E4 8005AFE4 24840004 */ addiu $a0, $a0, 4 -.L8005AFE8: -/* 363E8 8005AFE8 0000A02D */ daddu $s4, $zero, $zero -/* 363EC 8005AFEC 8EC2000C */ lw $v0, 0xc($s6) -/* 363F0 8005AFF0 8FA80074 */ lw $t0, 0x74($sp) -/* 363F4 8005AFF4 86C30008 */ lh $v1, 8($s6) -/* 363F8 8005AFF8 01028021 */ addu $s0, $t0, $v0 -/* 363FC 8005AFFC 00032040 */ sll $a0, $v1, 1 -/* 36400 8005B000 00832021 */ addu $a0, $a0, $v1 -/* 36404 8005B004 0C00AB5C */ jal func_8002AD70 -/* 36408 8005B008 00042080 */ sll $a0, $a0, 2 -/* 3640C 8005B00C AFC20000 */ sw $v0, ($fp) -/* 36410 8005B010 86C30008 */ lh $v1, 8($s6) -/* 36414 8005B014 1860001A */ blez $v1, .L8005B080 -/* 36418 8005B018 0040282D */ daddu $a1, $v0, $zero -/* 3641C 8005B01C 26040004 */ addiu $a0, $s0, 4 -/* 36420 8005B020 24A30008 */ addiu $v1, $a1, 8 -.L8005B024: -/* 36424 8005B024 86020000 */ lh $v0, ($s0) -/* 36428 8005B028 26100006 */ addiu $s0, $s0, 6 -/* 3642C 8005B02C 26940001 */ addiu $s4, $s4, 1 -/* 36430 8005B030 44820000 */ mtc1 $v0, $f0 -/* 36434 8005B034 00000000 */ nop -/* 36438 8005B038 46800020 */ cvt.s.w $f0, $f0 -/* 3643C 8005B03C E4A00000 */ swc1 $f0, ($a1) -/* 36440 8005B040 8482FFFE */ lh $v0, -2($a0) -/* 36444 8005B044 24A5000C */ addiu $a1, $a1, 0xc -/* 36448 8005B048 44820000 */ mtc1 $v0, $f0 -/* 3644C 8005B04C 00000000 */ nop -/* 36450 8005B050 46800020 */ cvt.s.w $f0, $f0 -/* 36454 8005B054 E460FFFC */ swc1 $f0, -4($v1) -/* 36458 8005B058 84820000 */ lh $v0, ($a0) -/* 3645C 8005B05C 24840006 */ addiu $a0, $a0, 6 -/* 36460 8005B060 44820000 */ mtc1 $v0, $f0 -/* 36464 8005B064 00000000 */ nop -/* 36468 8005B068 46800020 */ cvt.s.w $f0, $f0 -/* 3646C 8005B06C E4600000 */ swc1 $f0, ($v1) -/* 36470 8005B070 86C20008 */ lh $v0, 8($s6) -/* 36474 8005B074 0282102A */ slt $v0, $s4, $v0 -/* 36478 8005B078 1440FFEA */ bnez $v0, .L8005B024 -/* 3647C 8005B07C 2463000C */ addiu $v1, $v1, 0xc -.L8005B080: -/* 36480 8005B080 8EC20004 */ lw $v0, 4($s6) -/* 36484 8005B084 8FA80074 */ lw $t0, 0x74($sp) -/* 36488 8005B088 86C30000 */ lh $v1, ($s6) -/* 3648C 8005B08C 01021021 */ addu $v0, $t0, $v0 -/* 36490 8005B090 000320C0 */ sll $a0, $v1, 3 -/* 36494 8005B094 00832023 */ subu $a0, $a0, $v1 -/* 36498 8005B098 00042080 */ sll $a0, $a0, 2 -/* 3649C 8005B09C 0C00AB5C */ jal func_8002AD70 -/* 364A0 8005B0A0 AFA20010 */ sw $v0, 0x10($sp) -/* 364A4 8005B0A4 AFC20004 */ sw $v0, 4($fp) -/* 364A8 8005B0A8 96C30000 */ lhu $v1, ($s6) -/* 364AC 8005B0AC 0000A02D */ daddu $s4, $zero, $zero -/* 364B0 8005B0B0 A7C3000C */ sh $v1, 0xc($fp) -/* 364B4 8005B0B4 86C30000 */ lh $v1, ($s6) -/* 364B8 8005B0B8 186000CC */ blez $v1, .L8005B3EC -/* 364BC 8005B0BC 0040382D */ daddu $a3, $v0, $zero -/* 364C0 8005B0C0 24F20010 */ addiu $s2, $a3, 0x10 -/* 364C4 8005B0C4 8FA80010 */ lw $t0, 0x10($sp) -/* 364C8 8005B0C8 3C013F80 */ lui $at, 0x3f80 -/* 364CC 8005B0CC 4481D000 */ mtc1 $at, $f26 -/* 364D0 8005B0D0 4480E000 */ mtc1 $zero, $f28 -/* 364D4 8005B0D4 25130006 */ addiu $s3, $t0, 6 -.L8005B0D8: -/* 364D8 8005B0D8 ACE00000 */ sw $zero, ($a3) -/* 364DC 8005B0DC 9662FFFC */ lhu $v0, -4($s3) -/* 364E0 8005B0E0 A642FFF4 */ sh $v0, -0xc($s2) -/* 364E4 8005B0E4 9662FFFE */ lhu $v0, -2($s3) -/* 364E8 8005B0E8 A642FFF6 */ sh $v0, -0xa($s2) -/* 364EC 8005B0EC 96620000 */ lhu $v0, ($s3) -/* 364F0 8005B0F0 A642FFFA */ sh $v0, -6($s2) -/* 364F4 8005B0F4 00021400 */ sll $v0, $v0, 0x10 -/* 364F8 8005B0F8 504000B3 */ beql $v0, $zero, .L8005B3C8 -/* 364FC 8005B0FC 2673000C */ addiu $s3, $s3, 0xc -/* 36500 8005B100 86640000 */ lh $a0, ($s3) -/* 36504 8005B104 AFA70018 */ sw $a3, 0x18($sp) -/* 36508 8005B108 0C00AB5C */ jal func_8002AD70 -/* 3650C 8005B10C 00042180 */ sll $a0, $a0, 6 -/* 36510 8005B110 0040B82D */ daddu $s7, $v0, $zero -/* 36514 8005B114 AE57FFFC */ sw $s7, -4($s2) -/* 36518 8005B118 8FA80010 */ lw $t0, 0x10($sp) -/* 3651C 8005B11C 85020000 */ lh $v0, ($t0) -/* 36520 8005B120 8FA70018 */ lw $a3, 0x18($sp) -/* 36524 8005B124 04410003 */ bgez $v0, .L8005B134 -/* 36528 8005B128 00021080 */ sll $v0, $v0, 2 -/* 3652C 8005B12C 08016C6D */ j .L8005B1B4 -/* 36530 8005B130 AE400000 */ sw $zero, ($s2) -.L8005B134: -/* 36534 8005B134 8FC30008 */ lw $v1, 8($fp) -/* 36538 8005B138 00621821 */ addu $v1, $v1, $v0 -/* 3653C 8005B13C AE430000 */ sw $v1, ($s2) -/* 36540 8005B140 8FA80070 */ lw $t0, 0x70($sp) -/* 36544 8005B144 1500001C */ bnez $t0, .L8005B1B8 -/* 36548 8005B148 0000A82D */ daddu $s5, $zero, $zero -/* 3654C 8005B14C C4600000 */ lwc1 $f0, ($v1) -/* 36550 8005B150 461A0001 */ sub.s $f0, $f0, $f26 -/* 36554 8005B154 E4600000 */ swc1 $f0, ($v1) -/* 36558 8005B158 8E420000 */ lw $v0, ($s2) -/* 3655C 8005B15C C4400004 */ lwc1 $f0, 4($v0) -/* 36560 8005B160 461A0001 */ sub.s $f0, $f0, $f26 -/* 36564 8005B164 E4400004 */ swc1 $f0, 4($v0) -/* 36568 8005B168 8E420000 */ lw $v0, ($s2) -/* 3656C 8005B16C C4400008 */ lwc1 $f0, 8($v0) -/* 36570 8005B170 461A0001 */ sub.s $f0, $f0, $f26 -/* 36574 8005B174 E4400008 */ swc1 $f0, 8($v0) -/* 36578 8005B178 8E420000 */ lw $v0, ($s2) -/* 3657C 8005B17C C440000C */ lwc1 $f0, 0xc($v0) -/* 36580 8005B180 461A0000 */ add.s $f0, $f0, $f26 -/* 36584 8005B184 E440000C */ swc1 $f0, 0xc($v0) -/* 36588 8005B188 8E420000 */ lw $v0, ($s2) -/* 3658C 8005B18C C4400010 */ lwc1 $f0, 0x10($v0) -/* 36590 8005B190 461A0000 */ add.s $f0, $f0, $f26 -/* 36594 8005B194 E4400010 */ swc1 $f0, 0x10($v0) -/* 36598 8005B198 8E420000 */ lw $v0, ($s2) -/* 3659C 8005B19C C4400014 */ lwc1 $f0, 0x14($v0) -/* 365A0 8005B1A0 461A0000 */ add.s $f0, $f0, $f26 -/* 365A4 8005B1A4 E4400014 */ swc1 $f0, 0x14($v0) -/* 365A8 8005B1A8 8E420000 */ lw $v0, ($s2) -/* 365AC 8005B1AC 8C420018 */ lw $v0, 0x18($v0) -/* 365B0 8005B1B0 ACE20000 */ sw $v0, ($a3) -.L8005B1B4: -/* 365B4 8005B1B4 0000A82D */ daddu $s5, $zero, $zero -.L8005B1B8: -/* 365B8 8005B1B8 8E620002 */ lw $v0, 2($s3) -/* 365BC 8005B1BC 8FA80074 */ lw $t0, 0x74($sp) -/* 365C0 8005B1C0 86630000 */ lh $v1, ($s3) -/* 365C4 8005B1C4 1860007F */ blez $v1, .L8005B3C4 -/* 365C8 8005B1C8 01028821 */ addu $s1, $t0, $v0 -/* 365CC 8005B1CC 26F00038 */ addiu $s0, $s7, 0x38 -.L8005B1D0: -/* 365D0 8005B1D0 8E230000 */ lw $v1, ($s1) -/* 365D4 8005B1D4 8FC40000 */ lw $a0, ($fp) -/* 365D8 8005B1D8 306303FF */ andi $v1, $v1, 0x3ff -/* 365DC 8005B1DC 00031040 */ sll $v0, $v1, 1 -/* 365E0 8005B1E0 00431021 */ addu $v0, $v0, $v1 -/* 365E4 8005B1E4 00021080 */ sll $v0, $v0, 2 -/* 365E8 8005B1E8 00822021 */ addu $a0, $a0, $v0 -/* 365EC 8005B1EC AEE40000 */ sw $a0, ($s7) -/* 365F0 8005B1F0 8E220000 */ lw $v0, ($s1) -/* 365F4 8005B1F4 8FC60000 */ lw $a2, ($fp) -/* 365F8 8005B1F8 00021283 */ sra $v0, $v0, 0xa -/* 365FC 8005B1FC 304203FF */ andi $v0, $v0, 0x3ff -/* 36600 8005B200 00021840 */ sll $v1, $v0, 1 -/* 36604 8005B204 00621821 */ addu $v1, $v1, $v0 -/* 36608 8005B208 00031880 */ sll $v1, $v1, 2 -/* 3660C 8005B20C 00C33021 */ addu $a2, $a2, $v1 -/* 36610 8005B210 AE06FFCC */ sw $a2, -0x34($s0) -/* 36614 8005B214 8E220000 */ lw $v0, ($s1) -/* 36618 8005B218 8FC50000 */ lw $a1, ($fp) -/* 3661C 8005B21C 00021503 */ sra $v0, $v0, 0x14 -/* 36620 8005B220 304203FF */ andi $v0, $v0, 0x3ff -/* 36624 8005B224 00021840 */ sll $v1, $v0, 1 -/* 36628 8005B228 00621821 */ addu $v1, $v1, $v0 -/* 3662C 8005B22C 00031880 */ sll $v1, $v1, 2 -/* 36630 8005B230 00A32821 */ addu $a1, $a1, $v1 -/* 36634 8005B234 AE05FFD0 */ sw $a1, -0x30($s0) -/* 36638 8005B238 8E220000 */ lw $v0, ($s1) -/* 3663C 8005B23C 00021783 */ sra $v0, $v0, 0x1e -/* 36640 8005B240 30420001 */ andi $v0, $v0, 1 -/* 36644 8005B244 A6020004 */ sh $v0, 4($s0) -/* 36648 8005B248 C4A00000 */ lwc1 $f0, ($a1) -/* 3664C 8005B24C C4820000 */ lwc1 $f2, ($a0) -/* 36650 8005B250 46020001 */ sub.s $f0, $f0, $f2 -/* 36654 8005B254 E600FFD4 */ swc1 $f0, -0x2c($s0) -/* 36658 8005B258 C4A00004 */ lwc1 $f0, 4($a1) -/* 3665C 8005B25C C4820004 */ lwc1 $f2, 4($a0) -/* 36660 8005B260 46020001 */ sub.s $f0, $f0, $f2 -/* 36664 8005B264 E600FFD8 */ swc1 $f0, -0x28($s0) -/* 36668 8005B268 C4A00008 */ lwc1 $f0, 8($a1) -/* 3666C 8005B26C C4820008 */ lwc1 $f2, 8($a0) -/* 36670 8005B270 46020001 */ sub.s $f0, $f0, $f2 -/* 36674 8005B274 E600FFDC */ swc1 $f0, -0x24($s0) -/* 36678 8005B278 C4800000 */ lwc1 $f0, ($a0) -/* 3667C 8005B27C C4C20000 */ lwc1 $f2, ($a2) -/* 36680 8005B280 46020001 */ sub.s $f0, $f0, $f2 -/* 36684 8005B284 E600FFE0 */ swc1 $f0, -0x20($s0) -/* 36688 8005B288 C4800004 */ lwc1 $f0, 4($a0) -/* 3668C 8005B28C C4C20004 */ lwc1 $f2, 4($a2) -/* 36690 8005B290 46020001 */ sub.s $f0, $f0, $f2 -/* 36694 8005B294 E600FFE4 */ swc1 $f0, -0x1c($s0) -/* 36698 8005B298 C4800008 */ lwc1 $f0, 8($a0) -/* 3669C 8005B29C C4C20008 */ lwc1 $f2, 8($a2) -/* 366A0 8005B2A0 46020001 */ sub.s $f0, $f0, $f2 -/* 366A4 8005B2A4 E600FFE8 */ swc1 $f0, -0x18($s0) -/* 366A8 8005B2A8 C4C00000 */ lwc1 $f0, ($a2) -/* 366AC 8005B2AC C4A20000 */ lwc1 $f2, ($a1) -/* 366B0 8005B2B0 46020001 */ sub.s $f0, $f0, $f2 -/* 366B4 8005B2B4 E600FFEC */ swc1 $f0, -0x14($s0) -/* 366B8 8005B2B8 C4C00004 */ lwc1 $f0, 4($a2) -/* 366BC 8005B2BC C4A20004 */ lwc1 $f2, 4($a1) -/* 366C0 8005B2C0 46020001 */ sub.s $f0, $f0, $f2 -/* 366C4 8005B2C4 E600FFF0 */ swc1 $f0, -0x10($s0) -/* 366C8 8005B2C8 C60AFFD8 */ lwc1 $f10, -0x28($s0) -/* 366CC 8005B2CC C608FFE8 */ lwc1 $f8, -0x18($s0) -/* 366D0 8005B2D0 46085382 */ mul.s $f14, $f10, $f8 -/* 366D4 8005B2D4 00000000 */ nop -/* 366D8 8005B2D8 C606FFDC */ lwc1 $f6, -0x24($s0) -/* 366DC 8005B2DC C604FFE4 */ lwc1 $f4, -0x1c($s0) -/* 366E0 8005B2E0 46043302 */ mul.s $f12, $f6, $f4 -/* 366E4 8005B2E4 00000000 */ nop -/* 366E8 8005B2E8 C602FFE0 */ lwc1 $f2, -0x20($s0) -/* 366EC 8005B2EC 46023182 */ mul.s $f6, $f6, $f2 -/* 366F0 8005B2F0 00000000 */ nop -/* 366F4 8005B2F4 C600FFD4 */ lwc1 $f0, -0x2c($s0) -/* 366F8 8005B2F8 46080202 */ mul.s $f8, $f0, $f8 -/* 366FC 8005B2FC 00000000 */ nop -/* 36700 8005B300 46040002 */ mul.s $f0, $f0, $f4 -/* 36704 8005B304 00000000 */ nop -/* 36708 8005B308 46025282 */ mul.s $f10, $f10, $f2 -/* 3670C 8005B30C 00000000 */ nop -/* 36710 8005B310 460C7601 */ sub.s $f24, $f14, $f12 -/* 36714 8005B314 4618C102 */ mul.s $f4, $f24, $f24 -/* 36718 8005B318 00000000 */ nop -/* 3671C 8005B31C 46083501 */ sub.s $f20, $f6, $f8 -/* 36720 8005B320 4614A182 */ mul.s $f6, $f20, $f20 -/* 36724 8005B324 00000000 */ nop -/* 36728 8005B328 460A0581 */ sub.s $f22, $f0, $f10 -/* 3672C 8005B32C 4616B202 */ mul.s $f8, $f22, $f22 -/* 36730 8005B330 00000000 */ nop -/* 36734 8005B334 C4C20008 */ lwc1 $f2, 8($a2) -/* 36738 8005B338 C4A00008 */ lwc1 $f0, 8($a1) -/* 3673C 8005B33C 46001081 */ sub.s $f2, $f2, $f0 -/* 36740 8005B340 46062100 */ add.s $f4, $f4, $f6 -/* 36744 8005B344 46082300 */ add.s $f12, $f4, $f8 -/* 36748 8005B348 461C6032 */ c.eq.s $f12, $f28 -/* 3674C 8005B34C 00000000 */ nop -/* 36750 8005B350 4501000B */ bc1t .L8005B380 -/* 36754 8005B354 E602FFF4 */ swc1 $f2, -0xc($s0) -/* 36758 8005B358 46006004 */ sqrt.s $f0, $f12 -/* 3675C 8005B35C 46000032 */ c.eq.s $f0, $f0 -/* 36760 8005B360 00000000 */ nop -/* 36764 8005B364 45030007 */ bc1tl .L8005B384 -/* 36768 8005B368 4600D303 */ div.s $f12, $f26, $f0 -/* 3676C 8005B36C 0C0187B0 */ jal func_80061EC0 -/* 36770 8005B370 AFA70018 */ sw $a3, 0x18($sp) -/* 36774 8005B374 8FA70018 */ lw $a3, 0x18($sp) -/* 36778 8005B378 08016CE1 */ j .L8005B384 -/* 3677C 8005B37C 4600D303 */ div.s $f12, $f26, $f0 -.L8005B380: -/* 36780 8005B380 4600E306 */ mov.s $f12, $f28 -.L8005B384: -/* 36784 8005B384 460CC082 */ mul.s $f2, $f24, $f12 -/* 36788 8005B388 00000000 */ nop -/* 3678C 8005B38C 460CA102 */ mul.s $f4, $f20, $f12 -/* 36790 8005B390 00000000 */ nop -/* 36794 8005B394 26310004 */ addiu $s1, $s1, 4 -/* 36798 8005B398 460CB002 */ mul.s $f0, $f22, $f12 -/* 3679C 8005B39C 00000000 */ nop -/* 367A0 8005B3A0 26F70040 */ addiu $s7, $s7, 0x40 -/* 367A4 8005B3A4 26B50001 */ addiu $s5, $s5, 1 -/* 367A8 8005B3A8 E602FFF8 */ swc1 $f2, -8($s0) -/* 367AC 8005B3AC E604FFFC */ swc1 $f4, -4($s0) -/* 367B0 8005B3B0 E6000000 */ swc1 $f0, ($s0) -/* 367B4 8005B3B4 86620000 */ lh $v0, ($s3) -/* 367B8 8005B3B8 02A2102A */ slt $v0, $s5, $v0 -/* 367BC 8005B3BC 1440FF84 */ bnez $v0, .L8005B1D0 -/* 367C0 8005B3C0 26100040 */ addiu $s0, $s0, 0x40 -.L8005B3C4: -/* 367C4 8005B3C4 2673000C */ addiu $s3, $s3, 0xc -.L8005B3C8: -/* 367C8 8005B3C8 2652001C */ addiu $s2, $s2, 0x1c -/* 367CC 8005B3CC 8FA80010 */ lw $t0, 0x10($sp) -/* 367D0 8005B3D0 2508000C */ addiu $t0, $t0, 0xc -/* 367D4 8005B3D4 AFA80010 */ sw $t0, 0x10($sp) -/* 367D8 8005B3D8 86C20000 */ lh $v0, ($s6) -/* 367DC 8005B3DC 26940001 */ addiu $s4, $s4, 1 -/* 367E0 8005B3E0 0282102A */ slt $v0, $s4, $v0 -/* 367E4 8005B3E4 1440FF3C */ bnez $v0, .L8005B0D8 -/* 367E8 8005B3E8 24E7001C */ addiu $a3, $a3, 0x1c -.L8005B3EC: -/* 367EC 8005B3EC 8FBF0044 */ lw $ra, 0x44($sp) -/* 367F0 8005B3F0 8FBE0040 */ lw $fp, 0x40($sp) -/* 367F4 8005B3F4 8FB7003C */ lw $s7, 0x3c($sp) -/* 367F8 8005B3F8 8FB60038 */ lw $s6, 0x38($sp) -/* 367FC 8005B3FC 8FB50034 */ lw $s5, 0x34($sp) -/* 36800 8005B400 8FB40030 */ lw $s4, 0x30($sp) -/* 36804 8005B404 8FB3002C */ lw $s3, 0x2c($sp) -/* 36808 8005B408 8FB20028 */ lw $s2, 0x28($sp) -/* 3680C 8005B40C 8FB10024 */ lw $s1, 0x24($sp) -/* 36810 8005B410 8FB00020 */ lw $s0, 0x20($sp) -/* 36814 8005B414 D7BC0068 */ ldc1 $f28, 0x68($sp) -/* 36818 8005B418 D7BA0060 */ ldc1 $f26, 0x60($sp) -/* 3681C 8005B41C D7B80058 */ ldc1 $f24, 0x58($sp) -/* 36820 8005B420 D7B60050 */ ldc1 $f22, 0x50($sp) -/* 36824 8005B424 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 36828 8005B428 03E00008 */ jr $ra -/* 3682C 8005B42C 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005B430.s b/ver/jp/asm/nonmatchings/35F50/func_8005B430.s deleted file mode 100644 index a4c3b9b5a1..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005B430.s +++ /dev/null @@ -1,146 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005B430 -/* 36830 8005B430 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 36834 8005B434 00042400 */ sll $a0, $a0, 0x10 -/* 36838 8005B438 00042403 */ sra $a0, $a0, 0x10 -/* 3683C 8005B43C 000410C0 */ sll $v0, $a0, 3 -/* 36840 8005B440 00441023 */ subu $v0, $v0, $a0 -/* 36844 8005B444 3C03800B */ lui $v1, %hi(D_800B42C4) -/* 36848 8005B448 8C6342C4 */ lw $v1, %lo(D_800B42C4)($v1) -/* 3684C 8005B44C 00021080 */ sll $v0, $v0, 2 -/* 36850 8005B450 AFB30024 */ sw $s3, 0x24($sp) -/* 36854 8005B454 0000982D */ daddu $s3, $zero, $zero -/* 36858 8005B458 AFBF0034 */ sw $ra, 0x34($sp) -/* 3685C 8005B45C AFB60030 */ sw $s6, 0x30($sp) -/* 36860 8005B460 AFB5002C */ sw $s5, 0x2c($sp) -/* 36864 8005B464 AFB40028 */ sw $s4, 0x28($sp) -/* 36868 8005B468 AFB20020 */ sw $s2, 0x20($sp) -/* 3686C 8005B46C AFB1001C */ sw $s1, 0x1c($sp) -/* 36870 8005B470 AFB00018 */ sw $s0, 0x18($sp) -/* 36874 8005B474 0062A021 */ addu $s4, $v1, $v0 -/* 36878 8005B478 8682000A */ lh $v0, 0xa($s4) -/* 3687C 8005B47C 3C038000 */ lui $v1, 0x8000 -/* 36880 8005B480 A6850008 */ sh $a1, 8($s4) -/* 36884 8005B484 00022040 */ sll $a0, $v0, 1 -/* 36888 8005B488 00822021 */ addu $a0, $a0, $v0 -/* 3688C 8005B48C 8E820000 */ lw $v0, ($s4) -/* 36890 8005B490 00042080 */ sll $a0, $a0, 2 -/* 36894 8005B494 00431025 */ or $v0, $v0, $v1 -/* 36898 8005B498 0C00AB5C */ jal func_8002AD70 -/* 3689C 8005B49C AE820000 */ sw $v0, ($s4) -/* 368A0 8005B4A0 0040A82D */ daddu $s5, $v0, $zero -/* 368A4 8005B4A4 8E91000C */ lw $s1, 0xc($s4) -/* 368A8 8005B4A8 8682000A */ lh $v0, 0xa($s4) -/* 368AC 8005B4AC 02A0B02D */ daddu $s6, $s5, $zero -/* 368B0 8005B4B0 18400015 */ blez $v0, .L8005B508 -/* 368B4 8005B4B4 AFA00010 */ sw $zero, 0x10($sp) -/* 368B8 8005B4B8 27B20010 */ addiu $s2, $sp, 0x10 -/* 368BC 8005B4BC 26300008 */ addiu $s0, $s1, 8 -.L8005B4C0: -/* 368C0 8005B4C0 02A0202D */ daddu $a0, $s5, $zero -/* 368C4 8005B4C4 0240302D */ daddu $a2, $s2, $zero -/* 368C8 8005B4C8 26730001 */ addiu $s3, $s3, 1 -/* 368CC 8005B4CC 8E250000 */ lw $a1, ($s1) -/* 368D0 8005B4D0 0C016D94 */ jal func_8005B650 -/* 368D4 8005B4D4 26310040 */ addiu $s1, $s1, 0x40 -/* 368D8 8005B4D8 02A0202D */ daddu $a0, $s5, $zero -/* 368DC 8005B4DC 8E05FFFC */ lw $a1, -4($s0) -/* 368E0 8005B4E0 0C016D94 */ jal func_8005B650 -/* 368E4 8005B4E4 0240302D */ daddu $a2, $s2, $zero -/* 368E8 8005B4E8 02A0202D */ daddu $a0, $s5, $zero -/* 368EC 8005B4EC 8E050000 */ lw $a1, ($s0) -/* 368F0 8005B4F0 0C016D94 */ jal func_8005B650 -/* 368F4 8005B4F4 0240302D */ daddu $a2, $s2, $zero -/* 368F8 8005B4F8 8682000A */ lh $v0, 0xa($s4) -/* 368FC 8005B4FC 0262102A */ slt $v0, $s3, $v0 -/* 36900 8005B500 1440FFEF */ bnez $v0, .L8005B4C0 -/* 36904 8005B504 26100040 */ addiu $s0, $s0, 0x40 -.L8005B508: -/* 36908 8005B508 8FA20010 */ lw $v0, 0x10($sp) -/* 3690C 8005B50C 0000982D */ daddu $s3, $zero, $zero -/* 36910 8005B510 00022040 */ sll $a0, $v0, 1 -/* 36914 8005B514 00822021 */ addu $a0, $a0, $v0 -/* 36918 8005B518 97A20012 */ lhu $v0, 0x12($sp) -/* 3691C 8005B51C 000420C0 */ sll $a0, $a0, 3 -/* 36920 8005B520 0C00AB5C */ jal func_8002AD70 -/* 36924 8005B524 A6820014 */ sh $v0, 0x14($s4) -/* 36928 8005B528 8FA30010 */ lw $v1, 0x10($sp) -/* 3692C 8005B52C 0040902D */ daddu $s2, $v0, $zero -/* 36930 8005B530 18600013 */ blez $v1, .L8005B580 -/* 36934 8005B534 AE920018 */ sw $s2, 0x18($s4) -/* 36938 8005B538 0060202D */ daddu $a0, $v1, $zero -/* 3693C 8005B53C 26430008 */ addiu $v1, $s2, 8 -.L8005B540: -/* 36940 8005B540 8EC20000 */ lw $v0, ($s6) -/* 36944 8005B544 26D60004 */ addiu $s6, $s6, 4 -/* 36948 8005B548 C4400000 */ lwc1 $f0, ($v0) -/* 3694C 8005B54C 26730001 */ addiu $s3, $s3, 1 -/* 36950 8005B550 E4600004 */ swc1 $f0, 4($v1) -/* 36954 8005B554 E6400000 */ swc1 $f0, ($s2) -/* 36958 8005B558 C4400004 */ lwc1 $f0, 4($v0) -/* 3695C 8005B55C 26520018 */ addiu $s2, $s2, 0x18 -/* 36960 8005B560 E4600008 */ swc1 $f0, 8($v1) -/* 36964 8005B564 E460FFFC */ swc1 $f0, -4($v1) -/* 36968 8005B568 C4400008 */ lwc1 $f0, 8($v0) -/* 3696C 8005B56C 0264102A */ slt $v0, $s3, $a0 -/* 36970 8005B570 E460000C */ swc1 $f0, 0xc($v1) -/* 36974 8005B574 E4600000 */ swc1 $f0, ($v1) -/* 36978 8005B578 1440FFF1 */ bnez $v0, .L8005B540 -/* 3697C 8005B57C 24630018 */ addiu $v1, $v1, 0x18 -.L8005B580: -/* 36980 8005B580 8E920018 */ lw $s2, 0x18($s4) -/* 36984 8005B584 8682000A */ lh $v0, 0xa($s4) -/* 36988 8005B588 8E91000C */ lw $s1, 0xc($s4) -/* 3698C 8005B58C 18400024 */ blez $v0, .L8005B620 -/* 36990 8005B590 0000982D */ daddu $s3, $zero, $zero -/* 36994 8005B594 27B60010 */ addiu $s6, $sp, 0x10 -/* 36998 8005B598 26300008 */ addiu $s0, $s1, 8 -.L8005B59C: -/* 3699C 8005B59C 02A0202D */ daddu $a0, $s5, $zero -/* 369A0 8005B5A0 02C0302D */ daddu $a2, $s6, $zero -/* 369A4 8005B5A4 8E250000 */ lw $a1, ($s1) -/* 369A8 8005B5A8 0C016DA9 */ jal func_8005B6A4 -/* 369AC 8005B5AC 26730001 */ addiu $s3, $s3, 1 -/* 369B0 8005B5B0 02A0202D */ daddu $a0, $s5, $zero -/* 369B4 8005B5B4 02C0302D */ daddu $a2, $s6, $zero -/* 369B8 8005B5B8 00021840 */ sll $v1, $v0, 1 -/* 369BC 8005B5BC 00621821 */ addu $v1, $v1, $v0 -/* 369C0 8005B5C0 000318C0 */ sll $v1, $v1, 3 -/* 369C4 8005B5C4 02431821 */ addu $v1, $s2, $v1 -/* 369C8 8005B5C8 AE230000 */ sw $v1, ($s1) -/* 369CC 8005B5CC 8E05FFFC */ lw $a1, -4($s0) -/* 369D0 8005B5D0 0C016DA9 */ jal func_8005B6A4 -/* 369D4 8005B5D4 26310040 */ addiu $s1, $s1, 0x40 -/* 369D8 8005B5D8 02A0202D */ daddu $a0, $s5, $zero -/* 369DC 8005B5DC 02C0302D */ daddu $a2, $s6, $zero -/* 369E0 8005B5E0 00021840 */ sll $v1, $v0, 1 -/* 369E4 8005B5E4 00621821 */ addu $v1, $v1, $v0 -/* 369E8 8005B5E8 000318C0 */ sll $v1, $v1, 3 -/* 369EC 8005B5EC 8E050000 */ lw $a1, ($s0) -/* 369F0 8005B5F0 02431821 */ addu $v1, $s2, $v1 -/* 369F4 8005B5F4 0C016DA9 */ jal func_8005B6A4 -/* 369F8 8005B5F8 AE03FFFC */ sw $v1, -4($s0) -/* 369FC 8005B5FC 00021840 */ sll $v1, $v0, 1 -/* 36A00 8005B600 00621821 */ addu $v1, $v1, $v0 -/* 36A04 8005B604 000318C0 */ sll $v1, $v1, 3 -/* 36A08 8005B608 02431821 */ addu $v1, $s2, $v1 -/* 36A0C 8005B60C AE030000 */ sw $v1, ($s0) -/* 36A10 8005B610 8682000A */ lh $v0, 0xa($s4) -/* 36A14 8005B614 0262102A */ slt $v0, $s3, $v0 -/* 36A18 8005B618 1440FFE0 */ bnez $v0, .L8005B59C -/* 36A1C 8005B61C 26100040 */ addiu $s0, $s0, 0x40 -.L8005B620: -/* 36A20 8005B620 0C00AB6D */ jal func_8002ADB4 -/* 36A24 8005B624 02A0202D */ daddu $a0, $s5, $zero -/* 36A28 8005B628 8FBF0034 */ lw $ra, 0x34($sp) -/* 36A2C 8005B62C 8FB60030 */ lw $s6, 0x30($sp) -/* 36A30 8005B630 8FB5002C */ lw $s5, 0x2c($sp) -/* 36A34 8005B634 8FB40028 */ lw $s4, 0x28($sp) -/* 36A38 8005B638 8FB30024 */ lw $s3, 0x24($sp) -/* 36A3C 8005B63C 8FB20020 */ lw $s2, 0x20($sp) -/* 36A40 8005B640 8FB1001C */ lw $s1, 0x1c($sp) -/* 36A44 8005B644 8FB00018 */ lw $s0, 0x18($sp) -/* 36A48 8005B648 03E00008 */ jr $ra -/* 36A4C 8005B64C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005B650.s b/ver/jp/asm/nonmatchings/35F50/func_8005B650.s deleted file mode 100644 index 7b9fe862b8..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005B650.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005B650 -/* 36A50 8005B650 8CC80000 */ lw $t0, ($a2) -/* 36A54 8005B654 19000009 */ blez $t0, .L8005B67C -/* 36A58 8005B658 0000182D */ daddu $v1, $zero, $zero -/* 36A5C 8005B65C 0080382D */ daddu $a3, $a0, $zero -.L8005B660: -/* 36A60 8005B660 8CE20000 */ lw $v0, ($a3) -/* 36A64 8005B664 10450005 */ beq $v0, $a1, .L8005B67C -/* 36A68 8005B668 00000000 */ nop -/* 36A6C 8005B66C 24630001 */ addiu $v1, $v1, 1 -/* 36A70 8005B670 0068102A */ slt $v0, $v1, $t0 -/* 36A74 8005B674 1440FFFA */ bnez $v0, .L8005B660 -/* 36A78 8005B678 24E70004 */ addiu $a3, $a3, 4 -.L8005B67C: -/* 36A7C 8005B67C 8CC20000 */ lw $v0, ($a2) -/* 36A80 8005B680 14620006 */ bne $v1, $v0, .L8005B69C -/* 36A84 8005B684 00031080 */ sll $v0, $v1, 2 -/* 36A88 8005B688 00441021 */ addu $v0, $v0, $a0 -/* 36A8C 8005B68C AC450000 */ sw $a1, ($v0) -/* 36A90 8005B690 8CC20000 */ lw $v0, ($a2) -/* 36A94 8005B694 24420001 */ addiu $v0, $v0, 1 -/* 36A98 8005B698 ACC20000 */ sw $v0, ($a2) -.L8005B69C: -/* 36A9C 8005B69C 03E00008 */ jr $ra -/* 36AA0 8005B6A0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005B6A4.s b/ver/jp/asm/nonmatchings/35F50/func_8005B6A4.s deleted file mode 100644 index 49519e711a..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005B6A4.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005B6A4 -/* 36AA4 8005B6A4 8CC60000 */ lw $a2, ($a2) -/* 36AA8 8005B6A8 18C00008 */ blez $a2, .L8005B6CC -/* 36AAC 8005B6AC 0000182D */ daddu $v1, $zero, $zero -.L8005B6B0: -/* 36AB0 8005B6B0 8C820000 */ lw $v0, ($a0) -/* 36AB4 8005B6B4 10450005 */ beq $v0, $a1, .L8005B6CC -/* 36AB8 8005B6B8 00000000 */ nop -/* 36ABC 8005B6BC 24630001 */ addiu $v1, $v1, 1 -/* 36AC0 8005B6C0 0066102A */ slt $v0, $v1, $a2 -/* 36AC4 8005B6C4 1440FFFA */ bnez $v0, .L8005B6B0 -/* 36AC8 8005B6C8 24840004 */ addiu $a0, $a0, 4 -.L8005B6CC: -/* 36ACC 8005B6CC 03E00008 */ jr $ra -/* 36AD0 8005B6D0 0060102D */ daddu $v0, $v1, $zero diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005B6D4.s b/ver/jp/asm/nonmatchings/35F50/func_8005B6D4.s deleted file mode 100644 index 6b37afef7e..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005B6D4.s +++ /dev/null @@ -1,244 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005B6D4 -/* 36AD4 8005B6D4 27BDFF58 */ addiu $sp, $sp, -0xa8 -/* 36AD8 8005B6D8 00042400 */ sll $a0, $a0, 0x10 -/* 36ADC 8005B6DC 00042403 */ sra $a0, $a0, 0x10 -/* 36AE0 8005B6E0 000410C0 */ sll $v0, $a0, 3 -/* 36AE4 8005B6E4 00441023 */ subu $v0, $v0, $a0 -/* 36AE8 8005B6E8 3C03800B */ lui $v1, %hi(D_800B42C4) -/* 36AEC 8005B6EC 8C6342C4 */ lw $v1, %lo(D_800B42C4)($v1) -/* 36AF0 8005B6F0 00021080 */ sll $v0, $v0, 2 -/* 36AF4 8005B6F4 AFBF0074 */ sw $ra, 0x74($sp) -/* 36AF8 8005B6F8 AFB40070 */ sw $s4, 0x70($sp) -/* 36AFC 8005B6FC AFB3006C */ sw $s3, 0x6c($sp) -/* 36B00 8005B700 AFB20068 */ sw $s2, 0x68($sp) -/* 36B04 8005B704 AFB10064 */ sw $s1, 0x64($sp) -/* 36B08 8005B708 AFB00060 */ sw $s0, 0x60($sp) -/* 36B0C 8005B70C F7BE00A0 */ sdc1 $f30, 0xa0($sp) -/* 36B10 8005B710 F7BC0098 */ sdc1 $f28, 0x98($sp) -/* 36B14 8005B714 F7BA0090 */ sdc1 $f26, 0x90($sp) -/* 36B18 8005B718 F7B80088 */ sdc1 $f24, 0x88($sp) -/* 36B1C 8005B71C F7B60080 */ sdc1 $f22, 0x80($sp) -/* 36B20 8005B720 F7B40078 */ sdc1 $f20, 0x78($sp) -/* 36B24 8005B724 00629821 */ addu $s3, $v1, $v0 -/* 36B28 8005B728 0C047FD0 */ jal func_8011FF40 -/* 36B2C 8005B72C 86640008 */ lh $a0, 8($s3) -/* 36B30 8005B730 0040802D */ daddu $s0, $v0, $zero -/* 36B34 8005B734 8E050004 */ lw $a1, 4($s0) -/* 36B38 8005B738 14A00005 */ bnez $a1, .L8005B750 -/* 36B3C 8005B73C 26040058 */ addiu $a0, $s0, 0x58 -/* 36B40 8005B740 0C00A5B8 */ jal func_800296E0 -/* 36B44 8005B744 27A50020 */ addiu $a1, $sp, 0x20 -/* 36B48 8005B748 08016DDB */ j .L8005B76C -/* 36B4C 8005B74C 0000902D */ daddu $s2, $zero, $zero -.L8005B750: -/* 36B50 8005B750 0C019D58 */ jal func_80067560 -/* 36B54 8005B754 27A40020 */ addiu $a0, $sp, 0x20 -/* 36B58 8005B758 26040058 */ addiu $a0, $s0, 0x58 -/* 36B5C 8005B75C 27A50020 */ addiu $a1, $sp, 0x20 -/* 36B60 8005B760 0C019D78 */ jal func_800675E0 -/* 36B64 8005B764 00A0302D */ daddu $a2, $a1, $zero -/* 36B68 8005B768 0000902D */ daddu $s2, $zero, $zero -.L8005B76C: -/* 36B6C 8005B76C 8E74000C */ lw $s4, 0xc($s3) -/* 36B70 8005B770 8E710018 */ lw $s1, 0x18($s3) -/* 36B74 8005B774 3C014974 */ lui $at, 0x4974 -/* 36B78 8005B778 342123FE */ ori $at, $at, 0x23fe -/* 36B7C 8005B77C 4481A000 */ mtc1 $at, $f20 -/* 36B80 8005B780 3C01C974 */ lui $at, 0xc974 -/* 36B84 8005B784 342123FE */ ori $at, $at, 0x23fe -/* 36B88 8005B788 4481B000 */ mtc1 $at, $f22 -/* 36B8C 8005B78C 86620014 */ lh $v0, 0x14($s3) -/* 36B90 8005B790 4600A686 */ mov.s $f26, $f20 -/* 36B94 8005B794 4600A606 */ mov.s $f24, $f20 -/* 36B98 8005B798 4600B786 */ mov.s $f30, $f22 -/* 36B9C 8005B79C 1840002C */ blez $v0, .L8005B850 -/* 36BA0 8005B7A0 4600B706 */ mov.s $f28, $f22 -/* 36BA4 8005B7A4 26300008 */ addiu $s0, $s1, 8 -.L8005B7A8: -/* 36BA8 8005B7A8 26220004 */ addiu $v0, $s1, 4 -/* 36BAC 8005B7AC AFB10010 */ sw $s1, 0x10($sp) -/* 36BB0 8005B7B0 AFA20014 */ sw $v0, 0x14($sp) -/* 36BB4 8005B7B4 AFB00018 */ sw $s0, 0x18($sp) -/* 36BB8 8005B7B8 8E050004 */ lw $a1, 4($s0) -/* 36BBC 8005B7BC 8E060008 */ lw $a2, 8($s0) -/* 36BC0 8005B7C0 8E07000C */ lw $a3, 0xc($s0) -/* 36BC4 8005B7C4 0C019E94 */ jal func_80067A50 -/* 36BC8 8005B7C8 27A40020 */ addiu $a0, $sp, 0x20 -/* 36BCC 8005B7CC C6200000 */ lwc1 $f0, ($s1) -/* 36BD0 8005B7D0 4618003C */ c.lt.s $f0, $f24 -/* 36BD4 8005B7D4 00000000 */ nop -/* 36BD8 8005B7D8 45030001 */ bc1tl .L8005B7E0 -/* 36BDC 8005B7DC 46000606 */ mov.s $f24, $f0 -.L8005B7E0: -/* 36BE0 8005B7E0 4600E03C */ c.lt.s $f28, $f0 -/* 36BE4 8005B7E4 00000000 */ nop -/* 36BE8 8005B7E8 45030001 */ bc1tl .L8005B7F0 -/* 36BEC 8005B7EC 46000706 */ mov.s $f28, $f0 -.L8005B7F0: -/* 36BF0 8005B7F0 C600FFFC */ lwc1 $f0, -4($s0) -/* 36BF4 8005B7F4 461A003C */ c.lt.s $f0, $f26 -/* 36BF8 8005B7F8 00000000 */ nop -/* 36BFC 8005B7FC 45030001 */ bc1tl .L8005B804 -/* 36C00 8005B800 46000686 */ mov.s $f26, $f0 -.L8005B804: -/* 36C04 8005B804 4600F03C */ c.lt.s $f30, $f0 -/* 36C08 8005B808 00000000 */ nop -/* 36C0C 8005B80C 45030001 */ bc1tl .L8005B814 -/* 36C10 8005B810 46000786 */ mov.s $f30, $f0 -.L8005B814: -/* 36C14 8005B814 C6000000 */ lwc1 $f0, ($s0) -/* 36C18 8005B818 4614003C */ c.lt.s $f0, $f20 -/* 36C1C 8005B81C 00000000 */ nop -/* 36C20 8005B820 45030001 */ bc1tl .L8005B828 -/* 36C24 8005B824 46000506 */ mov.s $f20, $f0 -.L8005B828: -/* 36C28 8005B828 4600B03C */ c.lt.s $f22, $f0 -/* 36C2C 8005B82C 00000000 */ nop -/* 36C30 8005B830 45030001 */ bc1tl .L8005B838 -/* 36C34 8005B834 46000586 */ mov.s $f22, $f0 -.L8005B838: -/* 36C38 8005B838 26100018 */ addiu $s0, $s0, 0x18 -/* 36C3C 8005B83C 86620014 */ lh $v0, 0x14($s3) -/* 36C40 8005B840 26520001 */ addiu $s2, $s2, 1 -/* 36C44 8005B844 0242102A */ slt $v0, $s2, $v0 -/* 36C48 8005B848 1440FFD7 */ bnez $v0, .L8005B7A8 -/* 36C4C 8005B84C 26310018 */ addiu $s1, $s1, 0x18 -.L8005B850: -/* 36C50 8005B850 8E620010 */ lw $v0, 0x10($s3) -/* 36C54 8005B854 E4580000 */ swc1 $f24, ($v0) -/* 36C58 8005B858 8E620010 */ lw $v0, 0x10($s3) -/* 36C5C 8005B85C E45A0004 */ swc1 $f26, 4($v0) -/* 36C60 8005B860 8E620010 */ lw $v0, 0x10($s3) -/* 36C64 8005B864 E4540008 */ swc1 $f20, 8($v0) -/* 36C68 8005B868 8E620010 */ lw $v0, 0x10($s3) -/* 36C6C 8005B86C E45C000C */ swc1 $f28, 0xc($v0) -/* 36C70 8005B870 8E620010 */ lw $v0, 0x10($s3) -/* 36C74 8005B874 E45E0010 */ swc1 $f30, 0x10($v0) -/* 36C78 8005B878 8E620010 */ lw $v0, 0x10($s3) -/* 36C7C 8005B87C E4560014 */ swc1 $f22, 0x14($v0) -/* 36C80 8005B880 8662000A */ lh $v0, 0xa($s3) -/* 36C84 8005B884 18400066 */ blez $v0, .L8005BA20 -/* 36C88 8005B888 0000902D */ daddu $s2, $zero, $zero -/* 36C8C 8005B88C 4480D000 */ mtc1 $zero, $f26 -/* 36C90 8005B890 26900038 */ addiu $s0, $s4, 0x38 -.L8005B894: -/* 36C94 8005B894 8E04FFD0 */ lw $a0, -0x30($s0) -/* 36C98 8005B898 8E820000 */ lw $v0, ($s4) -/* 36C9C 8005B89C C4800000 */ lwc1 $f0, ($a0) -/* 36CA0 8005B8A0 C4420000 */ lwc1 $f2, ($v0) -/* 36CA4 8005B8A4 46020001 */ sub.s $f0, $f0, $f2 -/* 36CA8 8005B8A8 E600FFD4 */ swc1 $f0, -0x2c($s0) -/* 36CAC 8005B8AC C4800004 */ lwc1 $f0, 4($a0) -/* 36CB0 8005B8B0 C4420004 */ lwc1 $f2, 4($v0) -/* 36CB4 8005B8B4 46020001 */ sub.s $f0, $f0, $f2 -/* 36CB8 8005B8B8 E600FFD8 */ swc1 $f0, -0x28($s0) -/* 36CBC 8005B8BC C4800008 */ lwc1 $f0, 8($a0) -/* 36CC0 8005B8C0 C4420008 */ lwc1 $f2, 8($v0) -/* 36CC4 8005B8C4 46020001 */ sub.s $f0, $f0, $f2 -/* 36CC8 8005B8C8 8E03FFCC */ lw $v1, -0x34($s0) -/* 36CCC 8005B8CC E600FFDC */ swc1 $f0, -0x24($s0) -/* 36CD0 8005B8D0 C4400000 */ lwc1 $f0, ($v0) -/* 36CD4 8005B8D4 C4620000 */ lwc1 $f2, ($v1) -/* 36CD8 8005B8D8 46020001 */ sub.s $f0, $f0, $f2 -/* 36CDC 8005B8DC E600FFE0 */ swc1 $f0, -0x20($s0) -/* 36CE0 8005B8E0 C4400004 */ lwc1 $f0, 4($v0) -/* 36CE4 8005B8E4 C4620004 */ lwc1 $f2, 4($v1) -/* 36CE8 8005B8E8 46020001 */ sub.s $f0, $f0, $f2 -/* 36CEC 8005B8EC E600FFE4 */ swc1 $f0, -0x1c($s0) -/* 36CF0 8005B8F0 C4400008 */ lwc1 $f0, 8($v0) -/* 36CF4 8005B8F4 C4620008 */ lwc1 $f2, 8($v1) -/* 36CF8 8005B8F8 46020001 */ sub.s $f0, $f0, $f2 -/* 36CFC 8005B8FC C60AFFD8 */ lwc1 $f10, -0x28($s0) -/* 36D00 8005B900 E600FFE8 */ swc1 $f0, -0x18($s0) -/* 36D04 8005B904 46000186 */ mov.s $f6, $f0 -/* 36D08 8005B908 46065382 */ mul.s $f14, $f10, $f6 -/* 36D0C 8005B90C 00000000 */ nop -/* 36D10 8005B910 C604FFD4 */ lwc1 $f4, -0x2c($s0) -/* 36D14 8005B914 46062182 */ mul.s $f6, $f4, $f6 -/* 36D18 8005B918 00000000 */ nop -/* 36D1C 8005B91C C608FFE4 */ lwc1 $f8, -0x1c($s0) -/* 36D20 8005B920 46082102 */ mul.s $f4, $f4, $f8 -/* 36D24 8005B924 00000000 */ nop -/* 36D28 8005B928 C602FFE0 */ lwc1 $f2, -0x20($s0) -/* 36D2C 8005B92C 46025282 */ mul.s $f10, $f10, $f2 -/* 36D30 8005B930 00000000 */ nop -/* 36D34 8005B934 C600FFDC */ lwc1 $f0, -0x24($s0) -/* 36D38 8005B938 46080302 */ mul.s $f12, $f0, $f8 -/* 36D3C 8005B93C 00000000 */ nop -/* 36D40 8005B940 46020002 */ mul.s $f0, $f0, $f2 -/* 36D44 8005B944 00000000 */ nop -/* 36D48 8005B948 460A2501 */ sub.s $f20, $f4, $f10 -/* 36D4C 8005B94C 4614A102 */ mul.s $f4, $f20, $f20 -/* 36D50 8005B950 00000000 */ nop -/* 36D54 8005B954 460C7601 */ sub.s $f24, $f14, $f12 -/* 36D58 8005B958 4618C202 */ mul.s $f8, $f24, $f24 -/* 36D5C 8005B95C 00000000 */ nop -/* 36D60 8005B960 C4620000 */ lwc1 $f2, ($v1) -/* 36D64 8005B964 46060581 */ sub.s $f22, $f0, $f6 -/* 36D68 8005B968 C4800000 */ lwc1 $f0, ($a0) -/* 36D6C 8005B96C 46001081 */ sub.s $f2, $f2, $f0 -/* 36D70 8005B970 4616B182 */ mul.s $f6, $f22, $f22 -/* 36D74 8005B974 00000000 */ nop -/* 36D78 8005B978 E602FFEC */ swc1 $f2, -0x14($s0) -/* 36D7C 8005B97C C4620004 */ lwc1 $f2, 4($v1) -/* 36D80 8005B980 C4800004 */ lwc1 $f0, 4($a0) -/* 36D84 8005B984 46001081 */ sub.s $f2, $f2, $f0 -/* 36D88 8005B988 E602FFF0 */ swc1 $f2, -0x10($s0) -/* 36D8C 8005B98C C4620008 */ lwc1 $f2, 8($v1) -/* 36D90 8005B990 46064200 */ add.s $f8, $f8, $f6 -/* 36D94 8005B994 C4800008 */ lwc1 $f0, 8($a0) -/* 36D98 8005B998 46001081 */ sub.s $f2, $f2, $f0 -/* 36D9C 8005B99C 46044300 */ add.s $f12, $f8, $f4 -/* 36DA0 8005B9A0 461A6032 */ c.eq.s $f12, $f26 -/* 36DA4 8005B9A4 00000000 */ nop -/* 36DA8 8005B9A8 4501000D */ bc1t .L8005B9E0 -/* 36DAC 8005B9AC E602FFF4 */ swc1 $f2, -0xc($s0) -/* 36DB0 8005B9B0 46006084 */ sqrt.s $f2, $f12 -/* 36DB4 8005B9B4 46021032 */ c.eq.s $f2, $f2 -/* 36DB8 8005B9B8 00000000 */ nop -/* 36DBC 8005B9BC 45010004 */ bc1t .L8005B9D0 -/* 36DC0 8005B9C0 00000000 */ nop -/* 36DC4 8005B9C4 0C0187B0 */ jal func_80061EC0 -/* 36DC8 8005B9C8 00000000 */ nop -/* 36DCC 8005B9CC 46000086 */ mov.s $f2, $f0 -.L8005B9D0: -/* 36DD0 8005B9D0 3C013F80 */ lui $at, 0x3f80 -/* 36DD4 8005B9D4 44810000 */ mtc1 $at, $f0 -/* 36DD8 8005B9D8 08016E79 */ j .L8005B9E4 -/* 36DDC 8005B9DC 46020303 */ div.s $f12, $f0, $f2 -.L8005B9E0: -/* 36DE0 8005B9E0 4600D306 */ mov.s $f12, $f26 -.L8005B9E4: -/* 36DE4 8005B9E4 460CC002 */ mul.s $f0, $f24, $f12 -/* 36DE8 8005B9E8 00000000 */ nop -/* 36DEC 8005B9EC 460CB082 */ mul.s $f2, $f22, $f12 -/* 36DF0 8005B9F0 00000000 */ nop -/* 36DF4 8005B9F4 460CA102 */ mul.s $f4, $f20, $f12 -/* 36DF8 8005B9F8 00000000 */ nop -/* 36DFC 8005B9FC 26940040 */ addiu $s4, $s4, 0x40 -/* 36E00 8005BA00 26520001 */ addiu $s2, $s2, 1 -/* 36E04 8005BA04 E600FFF8 */ swc1 $f0, -8($s0) -/* 36E08 8005BA08 E602FFFC */ swc1 $f2, -4($s0) -/* 36E0C 8005BA0C E6040000 */ swc1 $f4, ($s0) -/* 36E10 8005BA10 8662000A */ lh $v0, 0xa($s3) -/* 36E14 8005BA14 0242102A */ slt $v0, $s2, $v0 -/* 36E18 8005BA18 1440FF9E */ bnez $v0, .L8005B894 -/* 36E1C 8005BA1C 26100040 */ addiu $s0, $s0, 0x40 -.L8005BA20: -/* 36E20 8005BA20 8FBF0074 */ lw $ra, 0x74($sp) -/* 36E24 8005BA24 8FB40070 */ lw $s4, 0x70($sp) -/* 36E28 8005BA28 8FB3006C */ lw $s3, 0x6c($sp) -/* 36E2C 8005BA2C 8FB20068 */ lw $s2, 0x68($sp) -/* 36E30 8005BA30 8FB10064 */ lw $s1, 0x64($sp) -/* 36E34 8005BA34 8FB00060 */ lw $s0, 0x60($sp) -/* 36E38 8005BA38 D7BE00A0 */ ldc1 $f30, 0xa0($sp) -/* 36E3C 8005BA3C D7BC0098 */ ldc1 $f28, 0x98($sp) -/* 36E40 8005BA40 D7BA0090 */ ldc1 $f26, 0x90($sp) -/* 36E44 8005BA44 D7B80088 */ ldc1 $f24, 0x88($sp) -/* 36E48 8005BA48 D7B60080 */ ldc1 $f22, 0x80($sp) -/* 36E4C 8005BA4C D7B40078 */ ldc1 $f20, 0x78($sp) -/* 36E50 8005BA50 03E00008 */ jr $ra -/* 36E54 8005BA54 27BD00A8 */ addiu $sp, $sp, 0xa8 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005BA58.s b/ver/jp/asm/nonmatchings/35F50/func_8005BA58.s deleted file mode 100644 index cf4930252b..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005BA58.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005BA58 -/* 36E58 8005BA58 30824000 */ andi $v0, $a0, 0x4000 -/* 36E5C 8005BA5C 14400008 */ bnez $v0, .L8005BA80 -/* 36E60 8005BA60 000410C0 */ sll $v0, $a0, 3 -/* 36E64 8005BA64 00441023 */ subu $v0, $v0, $a0 -/* 36E68 8005BA68 3C03800B */ lui $v1, %hi(D_800B42C4) -/* 36E6C 8005BA6C 8C6342C4 */ lw $v1, %lo(D_800B42C4)($v1) -/* 36E70 8005BA70 00021080 */ sll $v0, $v0, 2 -/* 36E74 8005BA74 00431021 */ addu $v0, $v0, $v1 -/* 36E78 8005BA78 03E00008 */ jr $ra -/* 36E7C 8005BA7C 8C420000 */ lw $v0, ($v0) -.L8005BA80: -/* 36E80 8005BA80 03E00008 */ jr $ra -/* 36E84 8005BA84 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005BA88.s b/ver/jp/asm/nonmatchings/35F50/func_8005BA88.s deleted file mode 100644 index 48de3e235a..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005BA88.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005BA88 -/* 36E88 8005BA88 000410C0 */ sll $v0, $a0, 3 -/* 36E8C 8005BA8C 00441023 */ subu $v0, $v0, $a0 -/* 36E90 8005BA90 3C03800B */ lui $v1, %hi(D_800B42C4) -/* 36E94 8005BA94 8C6342C4 */ lw $v1, %lo(D_800B42C4)($v1) -/* 36E98 8005BA98 00021080 */ sll $v0, $v0, 2 -/* 36E9C 8005BA9C 00431021 */ addu $v0, $v0, $v1 -/* 36EA0 8005BAA0 8C42000C */ lw $v0, 0xc($v0) -/* 36EA4 8005BAA4 C4400030 */ lwc1 $f0, 0x30($v0) -/* 36EA8 8005BAA8 E4A00000 */ swc1 $f0, ($a1) -/* 36EAC 8005BAAC C4400034 */ lwc1 $f0, 0x34($v0) -/* 36EB0 8005BAB0 E4C00000 */ swc1 $f0, ($a2) -/* 36EB4 8005BAB4 C4400038 */ lwc1 $f0, 0x38($v0) -/* 36EB8 8005BAB8 03E00008 */ jr $ra -/* 36EBC 8005BABC E4E00000 */ swc1 $f0, ($a3) diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005BAC0.s b/ver/jp/asm/nonmatchings/35F50/func_8005BAC0.s deleted file mode 100644 index 1db71acfc8..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005BAC0.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005BAC0 -/* 36EC0 8005BAC0 000410C0 */ sll $v0, $a0, 3 -/* 36EC4 8005BAC4 00441023 */ subu $v0, $v0, $a0 -/* 36EC8 8005BAC8 3C03800B */ lui $v1, %hi(D_800B42C4) -/* 36ECC 8005BACC 8C6342C4 */ lw $v1, %lo(D_800B42C4)($v1) -/* 36ED0 8005BAD0 00021080 */ sll $v0, $v0, 2 -/* 36ED4 8005BAD4 00431021 */ addu $v0, $v0, $v1 -/* 36ED8 8005BAD8 8C420010 */ lw $v0, 0x10($v0) -/* 36EDC 8005BADC C4400000 */ lwc1 $f0, ($v0) -/* 36EE0 8005BAE0 C442000C */ lwc1 $f2, 0xc($v0) -/* 36EE4 8005BAE4 46020000 */ add.s $f0, $f0, $f2 -/* 36EE8 8005BAE8 3C013F00 */ lui $at, 0x3f00 -/* 36EEC 8005BAEC 44812000 */ mtc1 $at, $f4 -/* 36EF0 8005BAF0 00000000 */ nop -/* 36EF4 8005BAF4 46040002 */ mul.s $f0, $f0, $f4 -/* 36EF8 8005BAF8 00000000 */ nop -/* 36EFC 8005BAFC E4A00000 */ swc1 $f0, ($a1) -/* 36F00 8005BB00 C4400004 */ lwc1 $f0, 4($v0) -/* 36F04 8005BB04 C4420010 */ lwc1 $f2, 0x10($v0) -/* 36F08 8005BB08 46020000 */ add.s $f0, $f0, $f2 -/* 36F0C 8005BB0C 46040002 */ mul.s $f0, $f0, $f4 -/* 36F10 8005BB10 00000000 */ nop -/* 36F14 8005BB14 E4C00000 */ swc1 $f0, ($a2) -/* 36F18 8005BB18 C4400008 */ lwc1 $f0, 8($v0) -/* 36F1C 8005BB1C C4420014 */ lwc1 $f2, 0x14($v0) -/* 36F20 8005BB20 46020000 */ add.s $f0, $f0, $f2 -/* 36F24 8005BB24 46040002 */ mul.s $f0, $f0, $f4 -/* 36F28 8005BB28 00000000 */ nop -/* 36F2C 8005BB2C 03E00008 */ jr $ra -/* 36F30 8005BB30 E4E00000 */ swc1 $f0, ($a3) diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005BB34.s b/ver/jp/asm/nonmatchings/35F50/func_8005BB34.s deleted file mode 100644 index 57b2934747..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005BB34.s +++ /dev/null @@ -1,399 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005BB34 -/* 36F34 8005BB34 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 36F38 8005BB38 F7BE0038 */ sdc1 $f30, 0x38($sp) -/* 36F3C 8005BB3C F7BC0030 */ sdc1 $f28, 0x30($sp) -/* 36F40 8005BB40 F7BA0028 */ sdc1 $f26, 0x28($sp) -/* 36F44 8005BB44 F7B80020 */ sdc1 $f24, 0x20($sp) -/* 36F48 8005BB48 F7B60018 */ sdc1 $f22, 0x18($sp) -/* 36F4C 8005BB4C F7B40010 */ sdc1 $f20, 0x10($sp) -/* 36F50 8005BB50 C4800030 */ lwc1 $f0, 0x30($a0) -/* 36F54 8005BB54 44801000 */ mtc1 $zero, $f2 -/* 36F58 8005BB58 00000000 */ nop -/* 36F5C 8005BB5C 46020032 */ c.eq.s $f0, $f2 -/* 36F60 8005BB60 00000000 */ nop -/* 36F64 8005BB64 4500000B */ bc1f .L8005BB94 -/* 36F68 8005BB68 00000000 */ nop -/* 36F6C 8005BB6C C4800034 */ lwc1 $f0, 0x34($a0) -/* 36F70 8005BB70 46020032 */ c.eq.s $f0, $f2 -/* 36F74 8005BB74 00000000 */ nop -/* 36F78 8005BB78 45000006 */ bc1f .L8005BB94 -/* 36F7C 8005BB7C 00000000 */ nop -/* 36F80 8005BB80 C4800038 */ lwc1 $f0, 0x38($a0) -/* 36F84 8005BB84 46020032 */ c.eq.s $f0, $f2 -/* 36F88 8005BB88 00000000 */ nop -/* 36F8C 8005BB8C 45010167 */ bc1t .L8005C12C -/* 36F90 8005BB90 0000102D */ daddu $v0, $zero, $zero -.L8005BB94: -/* 36F94 8005BB94 8C820000 */ lw $v0, ($a0) -/* 36F98 8005BB98 3C01800A */ lui $at, %hi(D_800A2040) -/* 36F9C 8005BB9C C43A2040 */ lwc1 $f26, %lo(D_800A2040)($at) -/* 36FA0 8005BBA0 C4400000 */ lwc1 $f0, ($v0) -/* 36FA4 8005BBA4 4600D001 */ sub.s $f0, $f26, $f0 -/* 36FA8 8005BBA8 E7A00008 */ swc1 $f0, 8($sp) -/* 36FAC 8005BBAC C48A0030 */ lwc1 $f10, 0x30($a0) -/* 36FB0 8005BBB0 46005082 */ mul.s $f2, $f10, $f0 -/* 36FB4 8005BBB4 00000000 */ nop -/* 36FB8 8005BBB8 3C01800A */ lui $at, %hi(D_800A2044) -/* 36FBC 8005BBBC C43C2044 */ lwc1 $f28, %lo(D_800A2044)($at) -/* 36FC0 8005BBC0 C4400004 */ lwc1 $f0, 4($v0) -/* 36FC4 8005BBC4 4600E601 */ sub.s $f24, $f28, $f0 -/* 36FC8 8005BBC8 C4880034 */ lwc1 $f8, 0x34($a0) -/* 36FCC 8005BBCC 3C01800A */ lui $at, %hi(D_800A2048) -/* 36FD0 8005BBD0 C4322048 */ lwc1 $f18, %lo(D_800A2048)($at) -/* 36FD4 8005BBD4 46184102 */ mul.s $f4, $f8, $f24 -/* 36FD8 8005BBD8 00000000 */ nop -/* 36FDC 8005BBDC E7B20000 */ swc1 $f18, ($sp) -/* 36FE0 8005BBE0 C4400008 */ lwc1 $f0, 8($v0) -/* 36FE4 8005BBE4 46009581 */ sub.s $f22, $f18, $f0 -/* 36FE8 8005BBE8 C4860038 */ lwc1 $f6, 0x38($a0) -/* 36FEC 8005BBEC 46163002 */ mul.s $f0, $f6, $f22 -/* 36FF0 8005BBF0 00000000 */ nop -/* 36FF4 8005BBF4 8C830004 */ lw $v1, 4($a0) -/* 36FF8 8005BBF8 46041080 */ add.s $f2, $f2, $f4 -/* 36FFC 8005BBFC 8C850008 */ lw $a1, 8($a0) -/* 37000 8005BC00 8482003C */ lh $v0, 0x3c($a0) -/* 37004 8005BC04 1040007E */ beqz $v0, .L8005BE00 -/* 37008 8005BC08 46001500 */ add.s $f20, $f2, $f0 -/* 3700C 8005BC0C 4480F000 */ mtc1 $zero, $f30 -/* 37010 8005BC10 00000000 */ nop -/* 37014 8005BC14 461EA03C */ c.lt.s $f20, $f30 -/* 37018 8005BC18 00000000 */ nop -/* 3701C 8005BC1C 45030143 */ bc1tl .L8005C12C -/* 37020 8005BC20 0000102D */ daddu $v0, $zero, $zero -/* 37024 8005BC24 3C01800A */ lui $at, %hi(D_800A204C) -/* 37028 8005BC28 C430204C */ lwc1 $f16, %lo(D_800A204C)($at) -/* 3702C 8005BC2C 46105002 */ mul.s $f0, $f10, $f16 -/* 37030 8005BC30 00000000 */ nop -/* 37034 8005BC34 3C01800A */ lui $at, %hi(D_800A2050) -/* 37038 8005BC38 C42E2050 */ lwc1 $f14, %lo(D_800A2050)($at) -/* 3703C 8005BC3C 460E4102 */ mul.s $f4, $f8, $f14 -/* 37040 8005BC40 00000000 */ nop -/* 37044 8005BC44 3C01800A */ lui $at, %hi(D_800A2054) -/* 37048 8005BC48 C42C2054 */ lwc1 $f12, %lo(D_800A2054)($at) -/* 3704C 8005BC4C 460C3082 */ mul.s $f2, $f6, $f12 -/* 37050 8005BC50 00000000 */ nop -/* 37054 8005BC54 46040000 */ add.s $f0, $f0, $f4 -/* 37058 8005BC58 46020000 */ add.s $f0, $f0, $f2 -/* 3705C 8005BC5C 4600F03E */ c.le.s $f30, $f0 -/* 37060 8005BC60 00000000 */ nop -/* 37064 8005BC64 45010131 */ bc1t .L8005C12C -/* 37068 8005BC68 0000102D */ daddu $v0, $zero, $zero -/* 3706C 8005BC6C C4880014 */ lwc1 $f8, 0x14($a0) -/* 37070 8005BC70 460E4102 */ mul.s $f4, $f8, $f14 -/* 37074 8005BC74 00000000 */ nop -/* 37078 8005BC78 C4820010 */ lwc1 $f2, 0x10($a0) -/* 3707C 8005BC7C 460C1002 */ mul.s $f0, $f2, $f12 -/* 37080 8005BC80 00000000 */ nop -/* 37084 8005BC84 46104202 */ mul.s $f8, $f8, $f16 -/* 37088 8005BC88 00000000 */ nop -/* 3708C 8005BC8C 46101082 */ mul.s $f2, $f2, $f16 -/* 37090 8005BC90 00000000 */ nop -/* 37094 8005BC94 46002101 */ sub.s $f4, $f4, $f0 -/* 37098 8005BC98 C486000C */ lwc1 $f6, 0xc($a0) -/* 3709C 8005BC9C 460C3002 */ mul.s $f0, $f6, $f12 -/* 370A0 8005BCA0 00000000 */ nop -/* 370A4 8005BCA4 460E3182 */ mul.s $f6, $f6, $f14 -/* 370A8 8005BCA8 00000000 */ nop -/* 370AC 8005BCAC C7B20008 */ lwc1 $f18, 8($sp) -/* 370B0 8005BCB0 46049102 */ mul.s $f4, $f18, $f4 -/* 370B4 8005BCB4 00000000 */ nop -/* 370B8 8005BCB8 46080001 */ sub.s $f0, $f0, $f8 -/* 370BC 8005BCBC 4600C002 */ mul.s $f0, $f24, $f0 -/* 370C0 8005BCC0 00000000 */ nop -/* 370C4 8005BCC4 46061081 */ sub.s $f2, $f2, $f6 -/* 370C8 8005BCC8 4602B082 */ mul.s $f2, $f22, $f2 -/* 370CC 8005BCCC 00000000 */ nop -/* 370D0 8005BCD0 46002100 */ add.s $f4, $f4, $f0 -/* 370D4 8005BCD4 46022100 */ add.s $f4, $f4, $f2 -/* 370D8 8005BCD8 461E203C */ c.lt.s $f4, $f30 -/* 370DC 8005BCDC 00000000 */ nop -/* 370E0 8005BCE0 45010112 */ bc1t .L8005C12C -/* 370E4 8005BCE4 00000000 */ nop -/* 370E8 8005BCE8 C48A0020 */ lwc1 $f10, 0x20($a0) -/* 370EC 8005BCEC 460E5002 */ mul.s $f0, $f10, $f14 -/* 370F0 8005BCF0 00000000 */ nop -/* 370F4 8005BCF4 C488001C */ lwc1 $f8, 0x1c($a0) -/* 370F8 8005BCF8 460C4102 */ mul.s $f4, $f8, $f12 -/* 370FC 8005BCFC 00000000 */ nop -/* 37100 8005BD00 46105282 */ mul.s $f10, $f10, $f16 -/* 37104 8005BD04 00000000 */ nop -/* 37108 8005BD08 46104202 */ mul.s $f8, $f8, $f16 -/* 3710C 8005BD0C 00000000 */ nop -/* 37110 8005BD10 C4620000 */ lwc1 $f2, ($v1) -/* 37114 8005BD14 4602D081 */ sub.s $f2, $f26, $f2 -/* 37118 8005BD18 46040001 */ sub.s $f0, $f0, $f4 -/* 3711C 8005BD1C 46001082 */ mul.s $f2, $f2, $f0 -/* 37120 8005BD20 00000000 */ nop -/* 37124 8005BD24 C4860018 */ lwc1 $f6, 0x18($a0) -/* 37128 8005BD28 460C3002 */ mul.s $f0, $f6, $f12 -/* 3712C 8005BD2C 00000000 */ nop -/* 37130 8005BD30 460E3182 */ mul.s $f6, $f6, $f14 -/* 37134 8005BD34 00000000 */ nop -/* 37138 8005BD38 C4640004 */ lwc1 $f4, 4($v1) -/* 3713C 8005BD3C 4604E101 */ sub.s $f4, $f28, $f4 -/* 37140 8005BD40 460A0001 */ sub.s $f0, $f0, $f10 -/* 37144 8005BD44 46002102 */ mul.s $f4, $f4, $f0 -/* 37148 8005BD48 00000000 */ nop -/* 3714C 8005BD4C C7B20000 */ lwc1 $f18, ($sp) -/* 37150 8005BD50 46064201 */ sub.s $f8, $f8, $f6 -/* 37154 8005BD54 C4600008 */ lwc1 $f0, 8($v1) -/* 37158 8005BD58 46009001 */ sub.s $f0, $f18, $f0 -/* 3715C 8005BD5C 46080002 */ mul.s $f0, $f0, $f8 -/* 37160 8005BD60 00000000 */ nop -/* 37164 8005BD64 46041080 */ add.s $f2, $f2, $f4 -/* 37168 8005BD68 46001080 */ add.s $f2, $f2, $f0 -/* 3716C 8005BD6C 461E103C */ c.lt.s $f2, $f30 -/* 37170 8005BD70 00000000 */ nop -/* 37174 8005BD74 450100ED */ bc1t .L8005C12C -/* 37178 8005BD78 00000000 */ nop -/* 3717C 8005BD7C C48A002C */ lwc1 $f10, 0x2c($a0) -/* 37180 8005BD80 460E5002 */ mul.s $f0, $f10, $f14 -/* 37184 8005BD84 00000000 */ nop -/* 37188 8005BD88 C4880028 */ lwc1 $f8, 0x28($a0) -/* 3718C 8005BD8C 460C4102 */ mul.s $f4, $f8, $f12 -/* 37190 8005BD90 00000000 */ nop -/* 37194 8005BD94 46105282 */ mul.s $f10, $f10, $f16 -/* 37198 8005BD98 00000000 */ nop -/* 3719C 8005BD9C 46104202 */ mul.s $f8, $f8, $f16 -/* 371A0 8005BDA0 00000000 */ nop -/* 371A4 8005BDA4 C4A20000 */ lwc1 $f2, ($a1) -/* 371A8 8005BDA8 4602D081 */ sub.s $f2, $f26, $f2 -/* 371AC 8005BDAC 46040001 */ sub.s $f0, $f0, $f4 -/* 371B0 8005BDB0 46001082 */ mul.s $f2, $f2, $f0 -/* 371B4 8005BDB4 00000000 */ nop -/* 371B8 8005BDB8 C4860024 */ lwc1 $f6, 0x24($a0) -/* 371BC 8005BDBC 460C3002 */ mul.s $f0, $f6, $f12 -/* 371C0 8005BDC0 00000000 */ nop -/* 371C4 8005BDC4 460E3182 */ mul.s $f6, $f6, $f14 -/* 371C8 8005BDC8 00000000 */ nop -/* 371CC 8005BDCC C4A40004 */ lwc1 $f4, 4($a1) -/* 371D0 8005BDD0 4604E101 */ sub.s $f4, $f28, $f4 -/* 371D4 8005BDD4 460A0001 */ sub.s $f0, $f0, $f10 -/* 371D8 8005BDD8 46002102 */ mul.s $f4, $f4, $f0 -/* 371DC 8005BDDC 00000000 */ nop -/* 371E0 8005BDE0 46064201 */ sub.s $f8, $f8, $f6 -/* 371E4 8005BDE4 C4A00008 */ lwc1 $f0, 8($a1) -/* 371E8 8005BDE8 46009001 */ sub.s $f0, $f18, $f0 -/* 371EC 8005BDEC 46080002 */ mul.s $f0, $f0, $f8 -/* 371F0 8005BDF0 00000000 */ nop -/* 371F4 8005BDF4 46041080 */ add.s $f2, $f2, $f4 -/* 371F8 8005BDF8 08017000 */ j .L8005C000 -/* 371FC 8005BDFC 46001080 */ add.s $f2, $f2, $f0 -.L8005BE00: -/* 37200 8005BE00 3C01800A */ lui $at, %hi(D_800A204C) -/* 37204 8005BE04 C430204C */ lwc1 $f16, %lo(D_800A204C)($at) -/* 37208 8005BE08 46105002 */ mul.s $f0, $f10, $f16 -/* 3720C 8005BE0C 00000000 */ nop -/* 37210 8005BE10 3C01800A */ lui $at, %hi(D_800A2050) -/* 37214 8005BE14 C42E2050 */ lwc1 $f14, %lo(D_800A2050)($at) -/* 37218 8005BE18 460E4102 */ mul.s $f4, $f8, $f14 -/* 3721C 8005BE1C 00000000 */ nop -/* 37220 8005BE20 3C01800A */ lui $at, %hi(D_800A2054) -/* 37224 8005BE24 C42C2054 */ lwc1 $f12, %lo(D_800A2054)($at) -/* 37228 8005BE28 460C3082 */ mul.s $f2, $f6, $f12 -/* 3722C 8005BE2C 00000000 */ nop -/* 37230 8005BE30 46040000 */ add.s $f0, $f0, $f4 -/* 37234 8005BE34 46020000 */ add.s $f0, $f0, $f2 -/* 37238 8005BE38 46140002 */ mul.s $f0, $f0, $f20 -/* 3723C 8005BE3C 00000000 */ nop -/* 37240 8005BE40 4480F000 */ mtc1 $zero, $f30 -/* 37244 8005BE44 00000000 */ nop -/* 37248 8005BE48 4600F03E */ c.le.s $f30, $f0 -/* 3724C 8005BE4C 00000000 */ nop -/* 37250 8005BE50 450100B6 */ bc1t .L8005C12C -/* 37254 8005BE54 0000102D */ daddu $v0, $zero, $zero -/* 37258 8005BE58 C4880014 */ lwc1 $f8, 0x14($a0) -/* 3725C 8005BE5C 460E4002 */ mul.s $f0, $f8, $f14 -/* 37260 8005BE60 00000000 */ nop -/* 37264 8005BE64 C4840010 */ lwc1 $f4, 0x10($a0) -/* 37268 8005BE68 460C2082 */ mul.s $f2, $f4, $f12 -/* 3726C 8005BE6C 00000000 */ nop -/* 37270 8005BE70 46104202 */ mul.s $f8, $f8, $f16 -/* 37274 8005BE74 00000000 */ nop -/* 37278 8005BE78 46102102 */ mul.s $f4, $f4, $f16 -/* 3727C 8005BE7C 00000000 */ nop -/* 37280 8005BE80 46020001 */ sub.s $f0, $f0, $f2 -/* 37284 8005BE84 C486000C */ lwc1 $f6, 0xc($a0) -/* 37288 8005BE88 460C3082 */ mul.s $f2, $f6, $f12 -/* 3728C 8005BE8C 00000000 */ nop -/* 37290 8005BE90 460E3182 */ mul.s $f6, $f6, $f14 -/* 37294 8005BE94 00000000 */ nop -/* 37298 8005BE98 C7B20008 */ lwc1 $f18, 8($sp) -/* 3729C 8005BE9C 46009002 */ mul.s $f0, $f18, $f0 -/* 372A0 8005BEA0 00000000 */ nop -/* 372A4 8005BEA4 46081081 */ sub.s $f2, $f2, $f8 -/* 372A8 8005BEA8 4602C082 */ mul.s $f2, $f24, $f2 -/* 372AC 8005BEAC 00000000 */ nop -/* 372B0 8005BEB0 46062101 */ sub.s $f4, $f4, $f6 -/* 372B4 8005BEB4 4604B102 */ mul.s $f4, $f22, $f4 -/* 372B8 8005BEB8 00000000 */ nop -/* 372BC 8005BEBC 46020000 */ add.s $f0, $f0, $f2 -/* 372C0 8005BEC0 46040000 */ add.s $f0, $f0, $f4 -/* 372C4 8005BEC4 46140002 */ mul.s $f0, $f0, $f20 -/* 372C8 8005BEC8 00000000 */ nop -/* 372CC 8005BECC 461E003C */ c.lt.s $f0, $f30 -/* 372D0 8005BED0 00000000 */ nop -/* 372D4 8005BED4 45010095 */ bc1t .L8005C12C -/* 372D8 8005BED8 00000000 */ nop -/* 372DC 8005BEDC C48A0020 */ lwc1 $f10, 0x20($a0) -/* 372E0 8005BEE0 460E5002 */ mul.s $f0, $f10, $f14 -/* 372E4 8005BEE4 00000000 */ nop -/* 372E8 8005BEE8 C488001C */ lwc1 $f8, 0x1c($a0) -/* 372EC 8005BEEC 460C4102 */ mul.s $f4, $f8, $f12 -/* 372F0 8005BEF0 00000000 */ nop -/* 372F4 8005BEF4 46105282 */ mul.s $f10, $f10, $f16 -/* 372F8 8005BEF8 00000000 */ nop -/* 372FC 8005BEFC 46104202 */ mul.s $f8, $f8, $f16 -/* 37300 8005BF00 00000000 */ nop -/* 37304 8005BF04 C4620000 */ lwc1 $f2, ($v1) -/* 37308 8005BF08 4602D081 */ sub.s $f2, $f26, $f2 -/* 3730C 8005BF0C 46040001 */ sub.s $f0, $f0, $f4 -/* 37310 8005BF10 46001082 */ mul.s $f2, $f2, $f0 -/* 37314 8005BF14 00000000 */ nop -/* 37318 8005BF18 C4860018 */ lwc1 $f6, 0x18($a0) -/* 3731C 8005BF1C 460C3002 */ mul.s $f0, $f6, $f12 -/* 37320 8005BF20 00000000 */ nop -/* 37324 8005BF24 460E3182 */ mul.s $f6, $f6, $f14 -/* 37328 8005BF28 00000000 */ nop -/* 3732C 8005BF2C C4640004 */ lwc1 $f4, 4($v1) -/* 37330 8005BF30 4604E101 */ sub.s $f4, $f28, $f4 -/* 37334 8005BF34 460A0001 */ sub.s $f0, $f0, $f10 -/* 37338 8005BF38 46002102 */ mul.s $f4, $f4, $f0 -/* 3733C 8005BF3C 00000000 */ nop -/* 37340 8005BF40 C7B20000 */ lwc1 $f18, ($sp) -/* 37344 8005BF44 46064201 */ sub.s $f8, $f8, $f6 -/* 37348 8005BF48 C4600008 */ lwc1 $f0, 8($v1) -/* 3734C 8005BF4C 46009001 */ sub.s $f0, $f18, $f0 -/* 37350 8005BF50 46080002 */ mul.s $f0, $f0, $f8 -/* 37354 8005BF54 00000000 */ nop -/* 37358 8005BF58 46041080 */ add.s $f2, $f2, $f4 -/* 3735C 8005BF5C 46001080 */ add.s $f2, $f2, $f0 -/* 37360 8005BF60 46141082 */ mul.s $f2, $f2, $f20 -/* 37364 8005BF64 00000000 */ nop -/* 37368 8005BF68 461E103C */ c.lt.s $f2, $f30 -/* 3736C 8005BF6C 00000000 */ nop -/* 37370 8005BF70 4501006E */ bc1t .L8005C12C -/* 37374 8005BF74 00000000 */ nop -/* 37378 8005BF78 C48A002C */ lwc1 $f10, 0x2c($a0) -/* 3737C 8005BF7C 460E5002 */ mul.s $f0, $f10, $f14 -/* 37380 8005BF80 00000000 */ nop -/* 37384 8005BF84 C4880028 */ lwc1 $f8, 0x28($a0) -/* 37388 8005BF88 460C4102 */ mul.s $f4, $f8, $f12 -/* 3738C 8005BF8C 00000000 */ nop -/* 37390 8005BF90 46105282 */ mul.s $f10, $f10, $f16 -/* 37394 8005BF94 00000000 */ nop -/* 37398 8005BF98 46104202 */ mul.s $f8, $f8, $f16 -/* 3739C 8005BF9C 00000000 */ nop -/* 373A0 8005BFA0 C4A20000 */ lwc1 $f2, ($a1) -/* 373A4 8005BFA4 4602D081 */ sub.s $f2, $f26, $f2 -/* 373A8 8005BFA8 46040001 */ sub.s $f0, $f0, $f4 -/* 373AC 8005BFAC 46001082 */ mul.s $f2, $f2, $f0 -/* 373B0 8005BFB0 00000000 */ nop -/* 373B4 8005BFB4 C4860024 */ lwc1 $f6, 0x24($a0) -/* 373B8 8005BFB8 460C3002 */ mul.s $f0, $f6, $f12 -/* 373BC 8005BFBC 00000000 */ nop -/* 373C0 8005BFC0 460E3182 */ mul.s $f6, $f6, $f14 -/* 373C4 8005BFC4 00000000 */ nop -/* 373C8 8005BFC8 C4A40004 */ lwc1 $f4, 4($a1) -/* 373CC 8005BFCC 4604E101 */ sub.s $f4, $f28, $f4 -/* 373D0 8005BFD0 460A0001 */ sub.s $f0, $f0, $f10 -/* 373D4 8005BFD4 46002102 */ mul.s $f4, $f4, $f0 -/* 373D8 8005BFD8 00000000 */ nop -/* 373DC 8005BFDC 46064201 */ sub.s $f8, $f8, $f6 -/* 373E0 8005BFE0 C4A00008 */ lwc1 $f0, 8($a1) -/* 373E4 8005BFE4 46009001 */ sub.s $f0, $f18, $f0 -/* 373E8 8005BFE8 46080002 */ mul.s $f0, $f0, $f8 -/* 373EC 8005BFEC 00000000 */ nop -/* 373F0 8005BFF0 46041080 */ add.s $f2, $f2, $f4 -/* 373F4 8005BFF4 46001080 */ add.s $f2, $f2, $f0 -/* 373F8 8005BFF8 46141082 */ mul.s $f2, $f2, $f20 -/* 373FC 8005BFFC 00000000 */ nop -.L8005C000: -/* 37400 8005C000 461E103C */ c.lt.s $f2, $f30 -/* 37404 8005C004 00000000 */ nop -/* 37408 8005C008 45030048 */ bc1tl .L8005C12C -/* 3740C 8005C00C 0000102D */ daddu $v0, $zero, $zero -/* 37410 8005C010 C4860030 */ lwc1 $f6, 0x30($a0) -/* 37414 8005C014 3C01800A */ lui $at, %hi(D_800A204C) -/* 37418 8005C018 C420204C */ lwc1 $f0, %lo(D_800A204C)($at) -/* 3741C 8005C01C 46003182 */ mul.s $f6, $f6, $f0 -/* 37420 8005C020 00000000 */ nop -/* 37424 8005C024 C4820034 */ lwc1 $f2, 0x34($a0) -/* 37428 8005C028 3C01800A */ lui $at, %hi(D_800A2050) -/* 3742C 8005C02C C4202050 */ lwc1 $f0, %lo(D_800A2050)($at) -/* 37430 8005C030 46001082 */ mul.s $f2, $f2, $f0 -/* 37434 8005C034 00000000 */ nop -/* 37438 8005C038 C4840038 */ lwc1 $f4, 0x38($a0) -/* 3743C 8005C03C 3C01800A */ lui $at, %hi(D_800A2054) -/* 37440 8005C040 C4202054 */ lwc1 $f0, %lo(D_800A2054)($at) -/* 37444 8005C044 46002102 */ mul.s $f4, $f4, $f0 -/* 37448 8005C048 00000000 */ nop -/* 3744C 8005C04C 3C01800A */ lui $at, %hi(D_800A2064) -/* 37450 8005C050 C4282064 */ lwc1 $f8, %lo(D_800A2064)($at) -/* 37454 8005C054 46023180 */ add.s $f6, $f6, $f2 -/* 37458 8005C058 44800000 */ mtc1 $zero, $f0 -/* 3745C 8005C05C 00000000 */ nop -/* 37460 8005C060 4608003E */ c.le.s $f0, $f8 -/* 37464 8005C064 00000000 */ nop -/* 37468 8005C068 45000007 */ bc1f .L8005C088 -/* 3746C 8005C06C 46043180 */ add.s $f6, $f6, $f4 -/* 37470 8005C070 4600A007 */ neg.s $f0, $f20 -/* 37474 8005C074 46060003 */ div.s $f0, $f0, $f6 -/* 37478 8005C078 4600403E */ c.le.s $f8, $f0 -/* 3747C 8005C07C 00000000 */ nop -/* 37480 8005C080 4501002A */ bc1t .L8005C12C -/* 37484 8005C084 0000102D */ daddu $v0, $zero, $zero -.L8005C088: -/* 37488 8005C088 4600A007 */ neg.s $f0, $f20 -/* 3748C 8005C08C 3C01800A */ lui $at, %hi(D_800A204C) -/* 37490 8005C090 C422204C */ lwc1 $f2, %lo(D_800A204C)($at) -/* 37494 8005C094 46060003 */ div.s $f0, $f0, $f6 -/* 37498 8005C098 46001082 */ mul.s $f2, $f2, $f0 -/* 3749C 8005C09C 00000000 */ nop -/* 374A0 8005C0A0 3C01800A */ lui $at, %hi(D_800A2050) -/* 374A4 8005C0A4 C42A2050 */ lwc1 $f10, %lo(D_800A2050)($at) -/* 374A8 8005C0A8 46005282 */ mul.s $f10, $f10, $f0 -/* 374AC 8005C0AC 00000000 */ nop -/* 374B0 8005C0B0 3C01800A */ lui $at, %hi(D_800A2040) -/* 374B4 8005C0B4 C42C2040 */ lwc1 $f12, %lo(D_800A2040)($at) -/* 374B8 8005C0B8 3C01800A */ lui $at, %hi(D_800A2054) -/* 374BC 8005C0BC C4282054 */ lwc1 $f8, %lo(D_800A2054)($at) -/* 374C0 8005C0C0 C4840030 */ lwc1 $f4, 0x30($a0) -/* 374C4 8005C0C4 C4860038 */ lwc1 $f6, 0x38($a0) -/* 374C8 8005C0C8 46004202 */ mul.s $f8, $f8, $f0 -/* 374CC 8005C0CC 00000000 */ nop -/* 374D0 8005C0D0 3C01800A */ lui $at, %hi(D_800A2064) -/* 374D4 8005C0D4 E4202064 */ swc1 $f0, %lo(D_800A2064)($at) -/* 374D8 8005C0D8 3C01800A */ lui $at, %hi(D_800A2044) -/* 374DC 8005C0DC C4202044 */ lwc1 $f0, %lo(D_800A2044)($at) -/* 374E0 8005C0E0 24020001 */ addiu $v0, $zero, 1 -/* 374E4 8005C0E4 3C01800A */ lui $at, %hi(D_800A2068) -/* 374E8 8005C0E8 E4242068 */ swc1 $f4, %lo(D_800A2068)($at) -/* 374EC 8005C0EC 46026300 */ add.s $f12, $f12, $f2 -/* 374F0 8005C0F0 C4840034 */ lwc1 $f4, 0x34($a0) -/* 374F4 8005C0F4 3C01800A */ lui $at, %hi(D_800A2048) -/* 374F8 8005C0F8 C4222048 */ lwc1 $f2, %lo(D_800A2048)($at) -/* 374FC 8005C0FC 460A0000 */ add.s $f0, $f0, $f10 -/* 37500 8005C100 3C01800A */ lui $at, %hi(D_800A2070) -/* 37504 8005C104 E4262070 */ swc1 $f6, %lo(D_800A2070)($at) -/* 37508 8005C108 3C01800A */ lui $at, %hi(D_800A206C) -/* 3750C 8005C10C E424206C */ swc1 $f4, %lo(D_800A206C)($at) -/* 37510 8005C110 46081080 */ add.s $f2, $f2, $f8 -/* 37514 8005C114 3C01800A */ lui $at, %hi(D_800A2058) -/* 37518 8005C118 E42C2058 */ swc1 $f12, %lo(D_800A2058)($at) -/* 3751C 8005C11C 3C01800A */ lui $at, %hi(D_800A205C) -/* 37520 8005C120 E420205C */ swc1 $f0, %lo(D_800A205C)($at) -/* 37524 8005C124 3C01800A */ lui $at, %hi(D_800A2060) -/* 37528 8005C128 E4222060 */ swc1 $f2, %lo(D_800A2060)($at) -.L8005C12C: -/* 3752C 8005C12C D7BE0038 */ ldc1 $f30, 0x38($sp) -/* 37530 8005C130 D7BC0030 */ ldc1 $f28, 0x30($sp) -/* 37534 8005C134 D7BA0028 */ ldc1 $f26, 0x28($sp) -/* 37538 8005C138 D7B80020 */ ldc1 $f24, 0x20($sp) -/* 3753C 8005C13C D7B60018 */ ldc1 $f22, 0x18($sp) -/* 37540 8005C140 D7B40010 */ ldc1 $f20, 0x10($sp) -/* 37544 8005C144 03E00008 */ jr $ra -/* 37548 8005C148 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005C14C.s b/ver/jp/asm/nonmatchings/35F50/func_8005C14C.s deleted file mode 100644 index 491a27ddca..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005C14C.s +++ /dev/null @@ -1,204 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005C14C -/* 3754C 8005C14C C4800030 */ lwc1 $f0, 0x30($a0) -/* 37550 8005C150 44801000 */ mtc1 $zero, $f2 -/* 37554 8005C154 00000000 */ nop -/* 37558 8005C158 46020032 */ c.eq.s $f0, $f2 -/* 3755C 8005C15C 00000000 */ nop -/* 37560 8005C160 4500000B */ bc1f .L8005C190 -/* 37564 8005C164 00000000 */ nop -/* 37568 8005C168 C4800034 */ lwc1 $f0, 0x34($a0) -/* 3756C 8005C16C 46020032 */ c.eq.s $f0, $f2 -/* 37570 8005C170 00000000 */ nop -/* 37574 8005C174 45000006 */ bc1f .L8005C190 -/* 37578 8005C178 00000000 */ nop -/* 3757C 8005C17C C4800038 */ lwc1 $f0, 0x38($a0) -/* 37580 8005C180 46020032 */ c.eq.s $f0, $f2 -/* 37584 8005C184 00000000 */ nop -/* 37588 8005C188 45010050 */ bc1t .L8005C2CC -/* 3758C 8005C18C 00000000 */ nop -.L8005C190: -/* 37590 8005C190 8C820000 */ lw $v0, ($a0) -/* 37594 8005C194 3C01800A */ lui $at, %hi(D_800A2040) -/* 37598 8005C198 C4322040 */ lwc1 $f18, %lo(D_800A2040)($at) -/* 3759C 8005C19C C4400000 */ lwc1 $f0, ($v0) -/* 375A0 8005C1A0 46009301 */ sub.s $f12, $f18, $f0 -/* 375A4 8005C1A4 C4840030 */ lwc1 $f4, 0x30($a0) -/* 375A8 8005C1A8 460C2102 */ mul.s $f4, $f4, $f12 -/* 375AC 8005C1AC 00000000 */ nop -/* 375B0 8005C1B0 3C01800A */ lui $at, %hi(D_800A2044) -/* 375B4 8005C1B4 C4222044 */ lwc1 $f2, %lo(D_800A2044)($at) -/* 375B8 8005C1B8 C4400004 */ lwc1 $f0, 4($v0) -/* 375BC 8005C1BC 46001081 */ sub.s $f2, $f2, $f0 -/* 375C0 8005C1C0 C4860034 */ lwc1 $f6, 0x34($a0) -/* 375C4 8005C1C4 46023082 */ mul.s $f2, $f6, $f2 -/* 375C8 8005C1C8 00000000 */ nop -/* 375CC 8005C1CC 3C01800A */ lui $at, %hi(D_800A2048) -/* 375D0 8005C1D0 C42E2048 */ lwc1 $f14, %lo(D_800A2048)($at) -/* 375D4 8005C1D4 C4400008 */ lwc1 $f0, 8($v0) -/* 375D8 8005C1D8 46007201 */ sub.s $f8, $f14, $f0 -/* 375DC 8005C1DC C4800038 */ lwc1 $f0, 0x38($a0) -/* 375E0 8005C1E0 46080002 */ mul.s $f0, $f0, $f8 -/* 375E4 8005C1E4 00000000 */ nop -/* 375E8 8005C1E8 8C830004 */ lw $v1, 4($a0) -/* 375EC 8005C1EC 46022100 */ add.s $f4, $f4, $f2 -/* 375F0 8005C1F0 8C850008 */ lw $a1, 8($a0) -/* 375F4 8005C1F4 8482003C */ lh $v0, 0x3c($a0) -/* 375F8 8005C1F8 10400036 */ beqz $v0, .L8005C2D4 -/* 375FC 8005C1FC 46002280 */ add.s $f10, $f4, $f0 -/* 37600 8005C200 44808000 */ mtc1 $zero, $f16 -/* 37604 8005C204 00000000 */ nop -/* 37608 8005C208 4610503C */ c.lt.s $f10, $f16 -/* 3760C 8005C20C 00000000 */ nop -/* 37610 8005C210 4501002E */ bc1t .L8005C2CC -/* 37614 8005C214 00000000 */ nop -/* 37618 8005C218 4610303E */ c.le.s $f6, $f16 -/* 3761C 8005C21C 00000000 */ nop -/* 37620 8005C220 4501002A */ bc1t .L8005C2CC -/* 37624 8005C224 00000000 */ nop -/* 37628 8005C228 C482000C */ lwc1 $f2, 0xc($a0) -/* 3762C 8005C22C 46024082 */ mul.s $f2, $f8, $f2 -/* 37630 8005C230 00000000 */ nop -/* 37634 8005C234 C4800014 */ lwc1 $f0, 0x14($a0) -/* 37638 8005C238 46006002 */ mul.s $f0, $f12, $f0 -/* 3763C 8005C23C 00000000 */ nop -/* 37640 8005C240 46001081 */ sub.s $f2, $f2, $f0 -/* 37644 8005C244 4610103C */ c.lt.s $f2, $f16 -/* 37648 8005C248 00000000 */ nop -/* 3764C 8005C24C 4501001F */ bc1t .L8005C2CC -/* 37650 8005C250 00000000 */ nop -/* 37654 8005C254 C4620008 */ lwc1 $f2, 8($v1) -/* 37658 8005C258 46027081 */ sub.s $f2, $f14, $f2 -/* 3765C 8005C25C C4800018 */ lwc1 $f0, 0x18($a0) -/* 37660 8005C260 46001082 */ mul.s $f2, $f2, $f0 -/* 37664 8005C264 00000000 */ nop -/* 37668 8005C268 C4600000 */ lwc1 $f0, ($v1) -/* 3766C 8005C26C 46009001 */ sub.s $f0, $f18, $f0 -/* 37670 8005C270 C4840020 */ lwc1 $f4, 0x20($a0) -/* 37674 8005C274 46040002 */ mul.s $f0, $f0, $f4 -/* 37678 8005C278 00000000 */ nop -/* 3767C 8005C27C 46001081 */ sub.s $f2, $f2, $f0 -/* 37680 8005C280 4610103C */ c.lt.s $f2, $f16 -/* 37684 8005C284 00000000 */ nop -/* 37688 8005C288 45010010 */ bc1t .L8005C2CC -/* 3768C 8005C28C 00000000 */ nop -/* 37690 8005C290 C4A20008 */ lwc1 $f2, 8($a1) -/* 37694 8005C294 46027081 */ sub.s $f2, $f14, $f2 -/* 37698 8005C298 C4800024 */ lwc1 $f0, 0x24($a0) -/* 3769C 8005C29C 46001082 */ mul.s $f2, $f2, $f0 -/* 376A0 8005C2A0 00000000 */ nop -/* 376A4 8005C2A4 C4A00000 */ lwc1 $f0, ($a1) -/* 376A8 8005C2A8 46009001 */ sub.s $f0, $f18, $f0 -/* 376AC 8005C2AC C484002C */ lwc1 $f4, 0x2c($a0) -/* 376B0 8005C2B0 46040002 */ mul.s $f0, $f0, $f4 -/* 376B4 8005C2B4 00000000 */ nop -/* 376B8 8005C2B8 46001081 */ sub.s $f2, $f2, $f0 -/* 376BC 8005C2BC 4610103C */ c.lt.s $f2, $f16 -/* 376C0 8005C2C0 00000000 */ nop -.L8005C2C4: -/* 376C4 8005C2C4 45000039 */ bc1f .L8005C3AC -/* 376C8 8005C2C8 00000000 */ nop -.L8005C2CC: -/* 376CC 8005C2CC 03E00008 */ jr $ra -/* 376D0 8005C2D0 0000102D */ daddu $v0, $zero, $zero -.L8005C2D4: -/* 376D4 8005C2D4 460A3002 */ mul.s $f0, $f6, $f10 -/* 376D8 8005C2D8 00000000 */ nop -/* 376DC 8005C2DC 44803000 */ mtc1 $zero, $f6 -/* 376E0 8005C2E0 00000000 */ nop -/* 376E4 8005C2E4 4606003E */ c.le.s $f0, $f6 -/* 376E8 8005C2E8 00000000 */ nop -/* 376EC 8005C2EC 4501FFF7 */ bc1t .L8005C2CC -/* 376F0 8005C2F0 00000000 */ nop -/* 376F4 8005C2F4 C480000C */ lwc1 $f0, 0xc($a0) -/* 376F8 8005C2F8 46004002 */ mul.s $f0, $f8, $f0 -/* 376FC 8005C2FC 00000000 */ nop -/* 37700 8005C300 C4820014 */ lwc1 $f2, 0x14($a0) -/* 37704 8005C304 46026082 */ mul.s $f2, $f12, $f2 -/* 37708 8005C308 00000000 */ nop -/* 3770C 8005C30C 46020001 */ sub.s $f0, $f0, $f2 -/* 37710 8005C310 460A0002 */ mul.s $f0, $f0, $f10 -/* 37714 8005C314 00000000 */ nop -/* 37718 8005C318 4606003C */ c.lt.s $f0, $f6 -/* 3771C 8005C31C 00000000 */ nop -/* 37720 8005C320 4501FFEA */ bc1t .L8005C2CC -/* 37724 8005C324 00000000 */ nop -/* 37728 8005C328 C4600008 */ lwc1 $f0, 8($v1) -/* 3772C 8005C32C 46007001 */ sub.s $f0, $f14, $f0 -/* 37730 8005C330 C4820018 */ lwc1 $f2, 0x18($a0) -/* 37734 8005C334 46020002 */ mul.s $f0, $f0, $f2 -/* 37738 8005C338 00000000 */ nop -/* 3773C 8005C33C C4620000 */ lwc1 $f2, ($v1) -/* 37740 8005C340 46029081 */ sub.s $f2, $f18, $f2 -/* 37744 8005C344 C4840020 */ lwc1 $f4, 0x20($a0) -/* 37748 8005C348 46041082 */ mul.s $f2, $f2, $f4 -/* 3774C 8005C34C 00000000 */ nop -/* 37750 8005C350 46020001 */ sub.s $f0, $f0, $f2 -/* 37754 8005C354 460A0002 */ mul.s $f0, $f0, $f10 -/* 37758 8005C358 00000000 */ nop -/* 3775C 8005C35C 4606003C */ c.lt.s $f0, $f6 -/* 37760 8005C360 00000000 */ nop -/* 37764 8005C364 4501FFD9 */ bc1t .L8005C2CC -/* 37768 8005C368 00000000 */ nop -/* 3776C 8005C36C C4A00008 */ lwc1 $f0, 8($a1) -/* 37770 8005C370 46007001 */ sub.s $f0, $f14, $f0 -/* 37774 8005C374 C4820024 */ lwc1 $f2, 0x24($a0) -/* 37778 8005C378 46020002 */ mul.s $f0, $f0, $f2 -/* 3777C 8005C37C 00000000 */ nop -/* 37780 8005C380 C4A20000 */ lwc1 $f2, ($a1) -/* 37784 8005C384 46029081 */ sub.s $f2, $f18, $f2 -/* 37788 8005C388 C484002C */ lwc1 $f4, 0x2c($a0) -/* 3778C 8005C38C 46041082 */ mul.s $f2, $f2, $f4 -/* 37790 8005C390 00000000 */ nop -/* 37794 8005C394 46020001 */ sub.s $f0, $f0, $f2 -/* 37798 8005C398 460A0002 */ mul.s $f0, $f0, $f10 -/* 3779C 8005C39C 00000000 */ nop -/* 377A0 8005C3A0 4606003C */ c.lt.s $f0, $f6 -/* 377A4 8005C3A4 080170B1 */ j .L8005C2C4 -/* 377A8 8005C3A8 00000000 */ nop -.L8005C3AC: -/* 377AC 8005C3AC 3C01800A */ lui $at, %hi(D_800A2064) -/* 377B0 8005C3B0 C4242064 */ lwc1 $f4, %lo(D_800A2064)($at) -/* 377B4 8005C3B4 44800000 */ mtc1 $zero, $f0 -/* 377B8 8005C3B8 C4820034 */ lwc1 $f2, 0x34($a0) -/* 377BC 8005C3BC 4604003E */ c.le.s $f0, $f4 -/* 377C0 8005C3C0 00000000 */ nop -/* 377C4 8005C3C4 45000007 */ bc1f .L8005C3E4 -/* 377C8 8005C3C8 46001207 */ neg.s $f8, $f2 -/* 377CC 8005C3CC 46005007 */ neg.s $f0, $f10 -/* 377D0 8005C3D0 46080003 */ div.s $f0, $f0, $f8 -/* 377D4 8005C3D4 4600203E */ c.le.s $f4, $f0 -/* 377D8 8005C3D8 00000000 */ nop -/* 377DC 8005C3DC 4501FFBB */ bc1t .L8005C2CC -/* 377E0 8005C3E0 00000000 */ nop -.L8005C3E4: -/* 377E4 8005C3E4 3C01800A */ lui $at, %hi(D_800A2040) -/* 377E8 8005C3E8 C4202040 */ lwc1 $f0, %lo(D_800A2040)($at) -/* 377EC 8005C3EC 3C01800A */ lui $at, %hi(D_800A2048) -/* 377F0 8005C3F0 C4242048 */ lwc1 $f4, %lo(D_800A2048)($at) -/* 377F4 8005C3F4 C4860030 */ lwc1 $f6, 0x30($a0) -/* 377F8 8005C3F8 3C01800A */ lui $at, %hi(D_800A2058) -/* 377FC 8005C3FC E4202058 */ swc1 $f0, %lo(D_800A2058)($at) -/* 37800 8005C400 3C01800A */ lui $at, %hi(D_800A2044) -/* 37804 8005C404 C4202044 */ lwc1 $f0, %lo(D_800A2044)($at) -/* 37808 8005C408 46005087 */ neg.s $f2, $f10 -/* 3780C 8005C40C 3C01800A */ lui $at, %hi(D_800A2060) -/* 37810 8005C410 E4242060 */ swc1 $f4, %lo(D_800A2060)($at) -/* 37814 8005C414 C4840034 */ lwc1 $f4, 0x34($a0) -/* 37818 8005C418 46081083 */ div.s $f2, $f2, $f8 -/* 3781C 8005C41C 3C01800A */ lui $at, %hi(D_800A2064) -/* 37820 8005C420 E4222064 */ swc1 $f2, %lo(D_800A2064)($at) -/* 37824 8005C424 3C01800A */ lui $at, %hi(D_800A2068) -/* 37828 8005C428 E4262068 */ swc1 $f6, %lo(D_800A2068)($at) -/* 3782C 8005C42C C4860038 */ lwc1 $f6, 0x38($a0) -/* 37830 8005C430 46020001 */ sub.s $f0, $f0, $f2 -/* 37834 8005C434 3C01800A */ lui $at, %hi(D_800A206C) -/* 37838 8005C438 E424206C */ swc1 $f4, %lo(D_800A206C)($at) -/* 3783C 8005C43C 3C01800A */ lui $at, %hi(D_800A2070) -/* 37840 8005C440 E4262070 */ swc1 $f6, %lo(D_800A2070)($at) -/* 37844 8005C444 3C01800A */ lui $at, %hi(D_800A205C) -/* 37848 8005C448 E420205C */ swc1 $f0, %lo(D_800A205C)($at) -/* 3784C 8005C44C 03E00008 */ jr $ra -/* 37850 8005C450 24020001 */ addiu $v0, $zero, 1 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005C454.s b/ver/jp/asm/nonmatchings/35F50/func_8005C454.s deleted file mode 100644 index 4e7cef1c58..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005C454.s +++ /dev/null @@ -1,340 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005C454 -/* 37854 8005C454 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 37858 8005C458 F7BC0020 */ sdc1 $f28, 0x20($sp) -/* 3785C 8005C45C F7BA0018 */ sdc1 $f26, 0x18($sp) -/* 37860 8005C460 F7B80010 */ sdc1 $f24, 0x10($sp) -/* 37864 8005C464 F7B60008 */ sdc1 $f22, 8($sp) -/* 37868 8005C468 F7B40000 */ sdc1 $f20, ($sp) -/* 3786C 8005C46C C4800030 */ lwc1 $f0, 0x30($a0) -/* 37870 8005C470 44801000 */ mtc1 $zero, $f2 -/* 37874 8005C474 00000000 */ nop -/* 37878 8005C478 46020032 */ c.eq.s $f0, $f2 -/* 3787C 8005C47C 00000000 */ nop -/* 37880 8005C480 4500000B */ bc1f .L8005C4B0 -/* 37884 8005C484 00000000 */ nop -/* 37888 8005C488 C4800034 */ lwc1 $f0, 0x34($a0) -/* 3788C 8005C48C 46020032 */ c.eq.s $f0, $f2 -/* 37890 8005C490 00000000 */ nop -/* 37894 8005C494 45000006 */ bc1f .L8005C4B0 -/* 37898 8005C498 00000000 */ nop -/* 3789C 8005C49C C4800038 */ lwc1 $f0, 0x38($a0) -/* 378A0 8005C4A0 46020032 */ c.eq.s $f0, $f2 -/* 378A4 8005C4A4 00000000 */ nop -/* 378A8 8005C4A8 4501012E */ bc1t .L8005C964 -/* 378AC 8005C4AC 0000102D */ daddu $v0, $zero, $zero -.L8005C4B0: -/* 378B0 8005C4B0 8C820000 */ lw $v0, ($a0) -/* 378B4 8005C4B4 3C01800A */ lui $at, %hi(D_800A2040) -/* 378B8 8005C4B8 C4362040 */ lwc1 $f22, %lo(D_800A2040)($at) -/* 378BC 8005C4BC C4400000 */ lwc1 $f0, ($v0) -/* 378C0 8005C4C0 4600B381 */ sub.s $f14, $f22, $f0 -/* 378C4 8005C4C4 C4880030 */ lwc1 $f8, 0x30($a0) -/* 378C8 8005C4C8 460E4102 */ mul.s $f4, $f8, $f14 -/* 378CC 8005C4CC 00000000 */ nop -/* 378D0 8005C4D0 3C01800A */ lui $at, %hi(D_800A2044) -/* 378D4 8005C4D4 C4382044 */ lwc1 $f24, %lo(D_800A2044)($at) -/* 378D8 8005C4D8 C4400004 */ lwc1 $f0, 4($v0) -/* 378DC 8005C4DC 4600C501 */ sub.s $f20, $f24, $f0 -/* 378E0 8005C4E0 C4820034 */ lwc1 $f2, 0x34($a0) -/* 378E4 8005C4E4 46141082 */ mul.s $f2, $f2, $f20 -/* 378E8 8005C4E8 00000000 */ nop -/* 378EC 8005C4EC 3C01800A */ lui $at, %hi(D_800A2048) -/* 378F0 8005C4F0 C43C2048 */ lwc1 $f28, %lo(D_800A2048)($at) -/* 378F4 8005C4F4 C4400008 */ lwc1 $f0, 8($v0) -/* 378F8 8005C4F8 4600E401 */ sub.s $f16, $f28, $f0 -/* 378FC 8005C4FC C4860038 */ lwc1 $f6, 0x38($a0) -/* 37900 8005C500 46103002 */ mul.s $f0, $f6, $f16 -/* 37904 8005C504 00000000 */ nop -/* 37908 8005C508 8C830004 */ lw $v1, 4($a0) -/* 3790C 8005C50C 46022100 */ add.s $f4, $f4, $f2 -/* 37910 8005C510 8C850008 */ lw $a1, 8($a0) -/* 37914 8005C514 8482003C */ lh $v0, 0x3c($a0) -/* 37918 8005C518 10400068 */ beqz $v0, .L8005C6BC -/* 3791C 8005C51C 46002480 */ add.s $f18, $f4, $f0 -/* 37920 8005C520 4480D000 */ mtc1 $zero, $f26 -/* 37924 8005C524 00000000 */ nop -/* 37928 8005C528 461A903C */ c.lt.s $f18, $f26 -/* 3792C 8005C52C 00000000 */ nop -/* 37930 8005C530 4503010C */ bc1tl .L8005C964 -/* 37934 8005C534 0000102D */ daddu $v0, $zero, $zero -/* 37938 8005C538 3C01800A */ lui $at, %hi(D_800A204C) -/* 3793C 8005C53C C42C204C */ lwc1 $f12, %lo(D_800A204C)($at) -/* 37940 8005C540 460C4002 */ mul.s $f0, $f8, $f12 -/* 37944 8005C544 00000000 */ nop -/* 37948 8005C548 3C01800A */ lui $at, %hi(D_800A2054) -/* 3794C 8005C54C C42A2054 */ lwc1 $f10, %lo(D_800A2054)($at) -/* 37950 8005C550 460A3082 */ mul.s $f2, $f6, $f10 -/* 37954 8005C554 00000000 */ nop -/* 37958 8005C558 46020000 */ add.s $f0, $f0, $f2 -/* 3795C 8005C55C 4600D03E */ c.le.s $f26, $f0 -/* 37960 8005C560 00000000 */ nop -/* 37964 8005C564 450100FF */ bc1t .L8005C964 -/* 37968 8005C568 0000102D */ daddu $v0, $zero, $zero -/* 3796C 8005C56C C4860010 */ lwc1 $f6, 0x10($a0) -/* 37970 8005C570 46003107 */ neg.s $f4, $f6 -/* 37974 8005C574 460A2102 */ mul.s $f4, $f4, $f10 -/* 37978 8005C578 00000000 */ nop -/* 3797C 8005C57C C480000C */ lwc1 $f0, 0xc($a0) -/* 37980 8005C580 460A0002 */ mul.s $f0, $f0, $f10 -/* 37984 8005C584 00000000 */ nop -/* 37988 8005C588 C4820014 */ lwc1 $f2, 0x14($a0) -/* 3798C 8005C58C 460C1082 */ mul.s $f2, $f2, $f12 -/* 37990 8005C590 00000000 */ nop -/* 37994 8005C594 460C3182 */ mul.s $f6, $f6, $f12 -/* 37998 8005C598 00000000 */ nop -/* 3799C 8005C59C 46047102 */ mul.s $f4, $f14, $f4 -/* 379A0 8005C5A0 00000000 */ nop -/* 379A4 8005C5A4 46068182 */ mul.s $f6, $f16, $f6 -/* 379A8 8005C5A8 00000000 */ nop -/* 379AC 8005C5AC 46020001 */ sub.s $f0, $f0, $f2 -/* 379B0 8005C5B0 4600A002 */ mul.s $f0, $f20, $f0 -/* 379B4 8005C5B4 00000000 */ nop -/* 379B8 8005C5B8 46002100 */ add.s $f4, $f4, $f0 -/* 379BC 8005C5BC 46062100 */ add.s $f4, $f4, $f6 -/* 379C0 8005C5C0 461A203C */ c.lt.s $f4, $f26 -/* 379C4 8005C5C4 00000000 */ nop -/* 379C8 8005C5C8 450100E6 */ bc1t .L8005C964 -/* 379CC 8005C5CC 00000000 */ nop -/* 379D0 8005C5D0 C488001C */ lwc1 $f8, 0x1c($a0) -/* 379D4 8005C5D4 46004007 */ neg.s $f0, $f8 -/* 379D8 8005C5D8 460A0002 */ mul.s $f0, $f0, $f10 -/* 379DC 8005C5DC 00000000 */ nop -/* 379E0 8005C5E0 C4840018 */ lwc1 $f4, 0x18($a0) -/* 379E4 8005C5E4 460A2102 */ mul.s $f4, $f4, $f10 -/* 379E8 8005C5E8 00000000 */ nop -/* 379EC 8005C5EC 460C4202 */ mul.s $f8, $f8, $f12 -/* 379F0 8005C5F0 00000000 */ nop -/* 379F4 8005C5F4 C4620000 */ lwc1 $f2, ($v1) -/* 379F8 8005C5F8 4602B081 */ sub.s $f2, $f22, $f2 -/* 379FC 8005C5FC 46001082 */ mul.s $f2, $f2, $f0 -/* 37A00 8005C600 00000000 */ nop -/* 37A04 8005C604 C4800020 */ lwc1 $f0, 0x20($a0) -/* 37A08 8005C608 460C0002 */ mul.s $f0, $f0, $f12 -/* 37A0C 8005C60C 00000000 */ nop -/* 37A10 8005C610 C4660004 */ lwc1 $f6, 4($v1) -/* 37A14 8005C614 4606C181 */ sub.s $f6, $f24, $f6 -/* 37A18 8005C618 46002101 */ sub.s $f4, $f4, $f0 -/* 37A1C 8005C61C 46043182 */ mul.s $f6, $f6, $f4 -/* 37A20 8005C620 00000000 */ nop -/* 37A24 8005C624 C4600008 */ lwc1 $f0, 8($v1) -/* 37A28 8005C628 4600E001 */ sub.s $f0, $f28, $f0 -/* 37A2C 8005C62C 46080002 */ mul.s $f0, $f0, $f8 -/* 37A30 8005C630 00000000 */ nop -/* 37A34 8005C634 46061080 */ add.s $f2, $f2, $f6 -/* 37A38 8005C638 46001080 */ add.s $f2, $f2, $f0 -/* 37A3C 8005C63C 461A103C */ c.lt.s $f2, $f26 -/* 37A40 8005C640 00000000 */ nop -/* 37A44 8005C644 450100C7 */ bc1t .L8005C964 -/* 37A48 8005C648 00000000 */ nop -/* 37A4C 8005C64C C4880028 */ lwc1 $f8, 0x28($a0) -/* 37A50 8005C650 46004007 */ neg.s $f0, $f8 -/* 37A54 8005C654 460A0002 */ mul.s $f0, $f0, $f10 -/* 37A58 8005C658 00000000 */ nop -/* 37A5C 8005C65C C4840024 */ lwc1 $f4, 0x24($a0) -/* 37A60 8005C660 460A2102 */ mul.s $f4, $f4, $f10 -/* 37A64 8005C664 00000000 */ nop -/* 37A68 8005C668 460C4202 */ mul.s $f8, $f8, $f12 -/* 37A6C 8005C66C 00000000 */ nop -/* 37A70 8005C670 C4A20000 */ lwc1 $f2, ($a1) -/* 37A74 8005C674 4602B081 */ sub.s $f2, $f22, $f2 -/* 37A78 8005C678 46001082 */ mul.s $f2, $f2, $f0 -/* 37A7C 8005C67C 00000000 */ nop -/* 37A80 8005C680 C480002C */ lwc1 $f0, 0x2c($a0) -/* 37A84 8005C684 460C0002 */ mul.s $f0, $f0, $f12 -/* 37A88 8005C688 00000000 */ nop -/* 37A8C 8005C68C C4A60004 */ lwc1 $f6, 4($a1) -/* 37A90 8005C690 4606C181 */ sub.s $f6, $f24, $f6 -/* 37A94 8005C694 46002101 */ sub.s $f4, $f4, $f0 -/* 37A98 8005C698 46043182 */ mul.s $f6, $f6, $f4 -/* 37A9C 8005C69C 00000000 */ nop -/* 37AA0 8005C6A0 C4A00008 */ lwc1 $f0, 8($a1) -/* 37AA4 8005C6A4 4600E001 */ sub.s $f0, $f28, $f0 -/* 37AA8 8005C6A8 46080002 */ mul.s $f0, $f0, $f8 -/* 37AAC 8005C6AC 00000000 */ nop -/* 37AB0 8005C6B0 46061080 */ add.s $f2, $f2, $f6 -/* 37AB4 8005C6B4 08017219 */ j .L8005C864 -/* 37AB8 8005C6B8 46001080 */ add.s $f2, $f2, $f0 -.L8005C6BC: -/* 37ABC 8005C6BC 3C01800A */ lui $at, %hi(D_800A204C) -/* 37AC0 8005C6C0 C42C204C */ lwc1 $f12, %lo(D_800A204C)($at) -/* 37AC4 8005C6C4 460C4002 */ mul.s $f0, $f8, $f12 -/* 37AC8 8005C6C8 00000000 */ nop -/* 37ACC 8005C6CC 3C01800A */ lui $at, %hi(D_800A2054) -/* 37AD0 8005C6D0 C42A2054 */ lwc1 $f10, %lo(D_800A2054)($at) -/* 37AD4 8005C6D4 460A3082 */ mul.s $f2, $f6, $f10 -/* 37AD8 8005C6D8 00000000 */ nop -/* 37ADC 8005C6DC 46020000 */ add.s $f0, $f0, $f2 -/* 37AE0 8005C6E0 46120002 */ mul.s $f0, $f0, $f18 -/* 37AE4 8005C6E4 00000000 */ nop -/* 37AE8 8005C6E8 4480D000 */ mtc1 $zero, $f26 -/* 37AEC 8005C6EC 00000000 */ nop -/* 37AF0 8005C6F0 4600D03E */ c.le.s $f26, $f0 -/* 37AF4 8005C6F4 00000000 */ nop -/* 37AF8 8005C6F8 4501009A */ bc1t .L8005C964 -/* 37AFC 8005C6FC 0000102D */ daddu $v0, $zero, $zero -/* 37B00 8005C700 C4860010 */ lwc1 $f6, 0x10($a0) -/* 37B04 8005C704 46003107 */ neg.s $f4, $f6 -/* 37B08 8005C708 460A2102 */ mul.s $f4, $f4, $f10 -/* 37B0C 8005C70C 00000000 */ nop -/* 37B10 8005C710 C480000C */ lwc1 $f0, 0xc($a0) -/* 37B14 8005C714 460A0002 */ mul.s $f0, $f0, $f10 -/* 37B18 8005C718 00000000 */ nop -/* 37B1C 8005C71C C4820014 */ lwc1 $f2, 0x14($a0) -/* 37B20 8005C720 460C1082 */ mul.s $f2, $f2, $f12 -/* 37B24 8005C724 00000000 */ nop -/* 37B28 8005C728 460C3182 */ mul.s $f6, $f6, $f12 -/* 37B2C 8005C72C 00000000 */ nop -/* 37B30 8005C730 46047102 */ mul.s $f4, $f14, $f4 -/* 37B34 8005C734 00000000 */ nop -/* 37B38 8005C738 46068182 */ mul.s $f6, $f16, $f6 -/* 37B3C 8005C73C 00000000 */ nop -/* 37B40 8005C740 46020001 */ sub.s $f0, $f0, $f2 -/* 37B44 8005C744 4600A002 */ mul.s $f0, $f20, $f0 -/* 37B48 8005C748 00000000 */ nop -/* 37B4C 8005C74C 46002100 */ add.s $f4, $f4, $f0 -/* 37B50 8005C750 46062100 */ add.s $f4, $f4, $f6 -/* 37B54 8005C754 46122102 */ mul.s $f4, $f4, $f18 -/* 37B58 8005C758 00000000 */ nop -/* 37B5C 8005C75C 461A203C */ c.lt.s $f4, $f26 -/* 37B60 8005C760 00000000 */ nop -/* 37B64 8005C764 4501007F */ bc1t .L8005C964 -/* 37B68 8005C768 00000000 */ nop -/* 37B6C 8005C76C C488001C */ lwc1 $f8, 0x1c($a0) -/* 37B70 8005C770 46004007 */ neg.s $f0, $f8 -/* 37B74 8005C774 460A0002 */ mul.s $f0, $f0, $f10 -/* 37B78 8005C778 00000000 */ nop -/* 37B7C 8005C77C C4840018 */ lwc1 $f4, 0x18($a0) -/* 37B80 8005C780 460A2102 */ mul.s $f4, $f4, $f10 -/* 37B84 8005C784 00000000 */ nop -/* 37B88 8005C788 460C4202 */ mul.s $f8, $f8, $f12 -/* 37B8C 8005C78C 00000000 */ nop -/* 37B90 8005C790 C4620000 */ lwc1 $f2, ($v1) -/* 37B94 8005C794 4602B081 */ sub.s $f2, $f22, $f2 -/* 37B98 8005C798 46001082 */ mul.s $f2, $f2, $f0 -/* 37B9C 8005C79C 00000000 */ nop -/* 37BA0 8005C7A0 C4800020 */ lwc1 $f0, 0x20($a0) -/* 37BA4 8005C7A4 460C0002 */ mul.s $f0, $f0, $f12 -/* 37BA8 8005C7A8 00000000 */ nop -/* 37BAC 8005C7AC C4660004 */ lwc1 $f6, 4($v1) -/* 37BB0 8005C7B0 4606C181 */ sub.s $f6, $f24, $f6 -/* 37BB4 8005C7B4 46002101 */ sub.s $f4, $f4, $f0 -/* 37BB8 8005C7B8 46043182 */ mul.s $f6, $f6, $f4 -/* 37BBC 8005C7BC 00000000 */ nop -/* 37BC0 8005C7C0 C4600008 */ lwc1 $f0, 8($v1) -/* 37BC4 8005C7C4 4600E001 */ sub.s $f0, $f28, $f0 -/* 37BC8 8005C7C8 46080002 */ mul.s $f0, $f0, $f8 -/* 37BCC 8005C7CC 00000000 */ nop -/* 37BD0 8005C7D0 46061080 */ add.s $f2, $f2, $f6 -/* 37BD4 8005C7D4 46001080 */ add.s $f2, $f2, $f0 -/* 37BD8 8005C7D8 46121082 */ mul.s $f2, $f2, $f18 -/* 37BDC 8005C7DC 00000000 */ nop -/* 37BE0 8005C7E0 461A103C */ c.lt.s $f2, $f26 -/* 37BE4 8005C7E4 00000000 */ nop -/* 37BE8 8005C7E8 4501005E */ bc1t .L8005C964 -/* 37BEC 8005C7EC 00000000 */ nop -/* 37BF0 8005C7F0 C4880028 */ lwc1 $f8, 0x28($a0) -/* 37BF4 8005C7F4 46004007 */ neg.s $f0, $f8 -/* 37BF8 8005C7F8 460A0002 */ mul.s $f0, $f0, $f10 -/* 37BFC 8005C7FC 00000000 */ nop -/* 37C00 8005C800 C4840024 */ lwc1 $f4, 0x24($a0) -/* 37C04 8005C804 460A2102 */ mul.s $f4, $f4, $f10 -/* 37C08 8005C808 00000000 */ nop -/* 37C0C 8005C80C 460C4202 */ mul.s $f8, $f8, $f12 -/* 37C10 8005C810 00000000 */ nop -/* 37C14 8005C814 C4A20000 */ lwc1 $f2, ($a1) -/* 37C18 8005C818 4602B081 */ sub.s $f2, $f22, $f2 -/* 37C1C 8005C81C 46001082 */ mul.s $f2, $f2, $f0 -/* 37C20 8005C820 00000000 */ nop -/* 37C24 8005C824 C480002C */ lwc1 $f0, 0x2c($a0) -/* 37C28 8005C828 460C0002 */ mul.s $f0, $f0, $f12 -/* 37C2C 8005C82C 00000000 */ nop -/* 37C30 8005C830 C4A60004 */ lwc1 $f6, 4($a1) -/* 37C34 8005C834 4606C181 */ sub.s $f6, $f24, $f6 -/* 37C38 8005C838 46002101 */ sub.s $f4, $f4, $f0 -/* 37C3C 8005C83C 46043182 */ mul.s $f6, $f6, $f4 -/* 37C40 8005C840 00000000 */ nop -/* 37C44 8005C844 C4A00008 */ lwc1 $f0, 8($a1) -/* 37C48 8005C848 4600E001 */ sub.s $f0, $f28, $f0 -/* 37C4C 8005C84C 46080002 */ mul.s $f0, $f0, $f8 -/* 37C50 8005C850 00000000 */ nop -/* 37C54 8005C854 46061080 */ add.s $f2, $f2, $f6 -/* 37C58 8005C858 46001080 */ add.s $f2, $f2, $f0 -/* 37C5C 8005C85C 46121082 */ mul.s $f2, $f2, $f18 -/* 37C60 8005C860 00000000 */ nop -.L8005C864: -/* 37C64 8005C864 461A103C */ c.lt.s $f2, $f26 -/* 37C68 8005C868 00000000 */ nop -/* 37C6C 8005C86C 4503003D */ bc1tl .L8005C964 -/* 37C70 8005C870 0000102D */ daddu $v0, $zero, $zero -/* 37C74 8005C874 C4840030 */ lwc1 $f4, 0x30($a0) -/* 37C78 8005C878 3C01800A */ lui $at, %hi(D_800A204C) -/* 37C7C 8005C87C C420204C */ lwc1 $f0, %lo(D_800A204C)($at) -/* 37C80 8005C880 46002102 */ mul.s $f4, $f4, $f0 -/* 37C84 8005C884 00000000 */ nop -/* 37C88 8005C888 C4820038 */ lwc1 $f2, 0x38($a0) -/* 37C8C 8005C88C 3C01800A */ lui $at, %hi(D_800A2054) -/* 37C90 8005C890 C4202054 */ lwc1 $f0, %lo(D_800A2054)($at) -/* 37C94 8005C894 46001082 */ mul.s $f2, $f2, $f0 -/* 37C98 8005C898 00000000 */ nop -/* 37C9C 8005C89C 3C01800A */ lui $at, %hi(D_800A2064) -/* 37CA0 8005C8A0 C4262064 */ lwc1 $f6, %lo(D_800A2064)($at) -/* 37CA4 8005C8A4 44800000 */ mtc1 $zero, $f0 -/* 37CA8 8005C8A8 00000000 */ nop -/* 37CAC 8005C8AC 4606003E */ c.le.s $f0, $f6 -/* 37CB0 8005C8B0 00000000 */ nop -/* 37CB4 8005C8B4 45000007 */ bc1f .L8005C8D4 -/* 37CB8 8005C8B8 46022100 */ add.s $f4, $f4, $f2 -/* 37CBC 8005C8BC 46009007 */ neg.s $f0, $f18 -/* 37CC0 8005C8C0 46040003 */ div.s $f0, $f0, $f4 -/* 37CC4 8005C8C4 4600303E */ c.le.s $f6, $f0 -/* 37CC8 8005C8C8 00000000 */ nop -/* 37CCC 8005C8CC 45010025 */ bc1t .L8005C964 -/* 37CD0 8005C8D0 0000102D */ daddu $v0, $zero, $zero -.L8005C8D4: -/* 37CD4 8005C8D4 46009007 */ neg.s $f0, $f18 -/* 37CD8 8005C8D8 46040003 */ div.s $f0, $f0, $f4 -/* 37CDC 8005C8DC 3C01800A */ lui $at, %hi(D_800A204C) -/* 37CE0 8005C8E0 C422204C */ lwc1 $f2, %lo(D_800A204C)($at) -/* 37CE4 8005C8E4 3C01800A */ lui $at, %hi(D_800A2040) -/* 37CE8 8005C8E8 C4262040 */ lwc1 $f6, %lo(D_800A2040)($at) -/* 37CEC 8005C8EC 3C01800A */ lui $at, %hi(D_800A2044) -/* 37CF0 8005C8F0 C42C2044 */ lwc1 $f12, %lo(D_800A2044)($at) -/* 37CF4 8005C8F4 3C01800A */ lui $at, %hi(D_800A2054) -/* 37CF8 8005C8F8 C4242054 */ lwc1 $f4, %lo(D_800A2054)($at) -/* 37CFC 8005C8FC 46001082 */ mul.s $f2, $f2, $f0 -/* 37D00 8005C900 00000000 */ nop -/* 37D04 8005C904 C4880030 */ lwc1 $f8, 0x30($a0) -/* 37D08 8005C908 C48A0034 */ lwc1 $f10, 0x34($a0) -/* 37D0C 8005C90C 3C01800A */ lui $at, %hi(D_800A2064) -/* 37D10 8005C910 E4202064 */ swc1 $f0, %lo(D_800A2064)($at) -/* 37D14 8005C914 46002102 */ mul.s $f4, $f4, $f0 -/* 37D18 8005C918 00000000 */ nop -/* 37D1C 8005C91C 3C01800A */ lui $at, %hi(D_800A2048) -/* 37D20 8005C920 C4202048 */ lwc1 $f0, %lo(D_800A2048)($at) -/* 37D24 8005C924 24020001 */ addiu $v0, $zero, 1 -/* 37D28 8005C928 3C01800A */ lui $at, %hi(D_800A205C) -/* 37D2C 8005C92C E42C205C */ swc1 $f12, %lo(D_800A205C)($at) -/* 37D30 8005C930 3C01800A */ lui $at, %hi(D_800A2068) -/* 37D34 8005C934 E4282068 */ swc1 $f8, %lo(D_800A2068)($at) -/* 37D38 8005C938 46023180 */ add.s $f6, $f6, $f2 -/* 37D3C 8005C93C 3C01800A */ lui $at, %hi(D_800A206C) -/* 37D40 8005C940 E42A206C */ swc1 $f10, %lo(D_800A206C)($at) -/* 37D44 8005C944 C4820038 */ lwc1 $f2, 0x38($a0) -/* 37D48 8005C948 46040000 */ add.s $f0, $f0, $f4 -/* 37D4C 8005C94C 3C01800A */ lui $at, %hi(D_800A2070) -/* 37D50 8005C950 E4222070 */ swc1 $f2, %lo(D_800A2070)($at) -/* 37D54 8005C954 3C01800A */ lui $at, %hi(D_800A2058) -/* 37D58 8005C958 E4262058 */ swc1 $f6, %lo(D_800A2058)($at) -/* 37D5C 8005C95C 3C01800A */ lui $at, %hi(D_800A2060) -/* 37D60 8005C960 E4202060 */ swc1 $f0, %lo(D_800A2060)($at) -.L8005C964: -/* 37D64 8005C964 D7BC0020 */ ldc1 $f28, 0x20($sp) -/* 37D68 8005C968 D7BA0018 */ ldc1 $f26, 0x18($sp) -/* 37D6C 8005C96C D7B80010 */ ldc1 $f24, 0x10($sp) -/* 37D70 8005C970 D7B60008 */ ldc1 $f22, 8($sp) -/* 37D74 8005C974 D7B40000 */ ldc1 $f20, ($sp) -/* 37D78 8005C978 03E00008 */ jr $ra -/* 37D7C 8005C97C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005C980.s b/ver/jp/asm/nonmatchings/35F50/func_8005C980.s deleted file mode 100644 index 0a00e8fc5d..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005C980.s +++ /dev/null @@ -1,301 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005C980 -/* 37D80 8005C980 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 37D84 8005C984 44854000 */ mtc1 $a1, $f8 -/* 37D88 8005C988 44866000 */ mtc1 $a2, $f12 -/* 37D8C 8005C98C 44877000 */ mtc1 $a3, $f14 -/* 37D90 8005C990 C7A40078 */ lwc1 $f4, 0x78($sp) -/* 37D94 8005C994 44800000 */ mtc1 $zero, $f0 -/* 37D98 8005C998 C7A6007C */ lwc1 $f6, 0x7c($sp) -/* 37D9C 8005C99C C7AA0080 */ lwc1 $f10, 0x80($sp) -/* 37DA0 8005C9A0 AFBE0030 */ sw $fp, 0x30($sp) -/* 37DA4 8005C9A4 8FBE0090 */ lw $fp, 0x90($sp) -/* 37DA8 8005C9A8 AFB7002C */ sw $s7, 0x2c($sp) -/* 37DAC 8005C9AC AFBF0034 */ sw $ra, 0x34($sp) -/* 37DB0 8005C9B0 AFB60028 */ sw $s6, 0x28($sp) -/* 37DB4 8005C9B4 AFB50024 */ sw $s5, 0x24($sp) -/* 37DB8 8005C9B8 AFB40020 */ sw $s4, 0x20($sp) -/* 37DBC 8005C9BC AFB3001C */ sw $s3, 0x1c($sp) -/* 37DC0 8005C9C0 AFB20018 */ sw $s2, 0x18($sp) -/* 37DC4 8005C9C4 AFB10014 */ sw $s1, 0x14($sp) -/* 37DC8 8005C9C8 AFB00010 */ sw $s0, 0x10($sp) -/* 37DCC 8005C9CC F7BE0060 */ sdc1 $f30, 0x60($sp) -/* 37DD0 8005C9D0 F7BC0058 */ sdc1 $f28, 0x58($sp) -/* 37DD4 8005C9D4 F7BA0050 */ sdc1 $f26, 0x50($sp) -/* 37DD8 8005C9D8 F7B80048 */ sdc1 $f24, 0x48($sp) -/* 37DDC 8005C9DC F7B60040 */ sdc1 $f22, 0x40($sp) -/* 37DE0 8005C9E0 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 37DE4 8005C9E4 46002032 */ c.eq.s $f4, $f0 -/* 37DE8 8005C9E8 00000000 */ nop -/* 37DEC 8005C9EC 45000009 */ bc1f .L8005CA14 -/* 37DF0 8005C9F0 0080B82D */ daddu $s7, $a0, $zero -/* 37DF4 8005C9F4 46003032 */ c.eq.s $f6, $f0 -/* 37DF8 8005C9F8 00000000 */ nop -/* 37DFC 8005C9FC 45000005 */ bc1f .L8005CA14 -/* 37E00 8005CA00 00000000 */ nop -/* 37E04 8005CA04 46005032 */ c.eq.s $f10, $f0 -/* 37E08 8005CA08 00000000 */ nop -/* 37E0C 8005CA0C 450100DF */ bc1t .L8005CD8C -/* 37E10 8005CA10 0000102D */ daddu $v0, $zero, $zero -.L8005CA14: -/* 37E14 8005CA14 3C15800B */ lui $s5, %hi(D_800B42C0) -/* 37E18 8005CA18 26B542C0 */ addiu $s5, $s5, %lo(D_800B42C0) -/* 37E1C 8005CA1C 3C01800A */ lui $at, %hi(D_800A204C) -/* 37E20 8005CA20 E424204C */ swc1 $f4, %lo(D_800A204C)($at) -/* 37E24 8005CA24 3C01800A */ lui $at, %hi(D_800A2050) -/* 37E28 8005CA28 E4262050 */ swc1 $f6, %lo(D_800A2050)($at) -/* 37E2C 8005CA2C 3C01800A */ lui $at, %hi(D_800A2054) -/* 37E30 8005CA30 E42A2054 */ swc1 $f10, %lo(D_800A2054)($at) -/* 37E34 8005CA34 3C01800A */ lui $at, %hi(D_800A2040) -/* 37E38 8005CA38 E4282040 */ swc1 $f8, %lo(D_800A2040)($at) -/* 37E3C 8005CA3C 3C01800A */ lui $at, %hi(D_800A2044) -/* 37E40 8005CA40 E42C2044 */ swc1 $f12, %lo(D_800A2044)($at) -/* 37E44 8005CA44 3C01800A */ lui $at, %hi(D_800A2048) -/* 37E48 8005CA48 E42E2048 */ swc1 $f14, %lo(D_800A2048)($at) -/* 37E4C 8005CA4C C7C20000 */ lwc1 $f2, ($fp) -/* 37E50 8005CA50 4600203C */ c.lt.s $f4, $f0 -/* 37E54 8005CA54 3C01800A */ lui $at, %hi(D_800A2064) -/* 37E58 8005CA58 E4222064 */ swc1 $f2, %lo(D_800A2064)($at) -/* 37E5C 8005CA5C 45000006 */ bc1f .L8005CA78 -/* 37E60 8005CA60 2414FFFF */ addiu $s4, $zero, -1 -/* 37E64 8005CA64 46022002 */ mul.s $f0, $f4, $f2 -/* 37E68 8005CA68 00000000 */ nop -/* 37E6C 8005CA6C 46004786 */ mov.s $f30, $f8 -/* 37E70 8005CA70 080172A2 */ j .L8005CA88 -/* 37E74 8005CA74 4600F700 */ add.s $f28, $f30, $f0 -.L8005CA78: -/* 37E78 8005CA78 46022002 */ mul.s $f0, $f4, $f2 -/* 37E7C 8005CA7C 00000000 */ nop -/* 37E80 8005CA80 46004706 */ mov.s $f28, $f8 -/* 37E84 8005CA84 4600E780 */ add.s $f30, $f28, $f0 -.L8005CA88: -/* 37E88 8005CA88 44800000 */ mtc1 $zero, $f0 -/* 37E8C 8005CA8C 00000000 */ nop -/* 37E90 8005CA90 4600303C */ c.lt.s $f6, $f0 -/* 37E94 8005CA94 00000000 */ nop -/* 37E98 8005CA98 45000007 */ bc1f .L8005CAB8 -/* 37E9C 8005CA9C 46006686 */ mov.s $f26, $f12 -/* 37EA0 8005CAA0 3C01800A */ lui $at, %hi(D_800A2064) -/* 37EA4 8005CAA4 C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 37EA8 8005CAA8 46003002 */ mul.s $f0, $f6, $f0 -/* 37EAC 8005CAAC 00000000 */ nop -/* 37EB0 8005CAB0 080172B4 */ j .L8005CAD0 -/* 37EB4 8005CAB4 4600D600 */ add.s $f24, $f26, $f0 -.L8005CAB8: -/* 37EB8 8005CAB8 3C01800A */ lui $at, %hi(D_800A2064) -/* 37EBC 8005CABC C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 37EC0 8005CAC0 46003002 */ mul.s $f0, $f6, $f0 -/* 37EC4 8005CAC4 00000000 */ nop -/* 37EC8 8005CAC8 46006606 */ mov.s $f24, $f12 -/* 37ECC 8005CACC 4600C680 */ add.s $f26, $f24, $f0 -.L8005CAD0: -/* 37ED0 8005CAD0 44800000 */ mtc1 $zero, $f0 -/* 37ED4 8005CAD4 00000000 */ nop -/* 37ED8 8005CAD8 4600503C */ c.lt.s $f10, $f0 -/* 37EDC 8005CADC 00000000 */ nop -/* 37EE0 8005CAE0 45000007 */ bc1f .L8005CB00 -/* 37EE4 8005CAE4 46007586 */ mov.s $f22, $f14 -/* 37EE8 8005CAE8 3C01800A */ lui $at, %hi(D_800A2064) -/* 37EEC 8005CAEC C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 37EF0 8005CAF0 46005002 */ mul.s $f0, $f10, $f0 -/* 37EF4 8005CAF4 00000000 */ nop -/* 37EF8 8005CAF8 080172C6 */ j .L8005CB18 -/* 37EFC 8005CAFC 4600B500 */ add.s $f20, $f22, $f0 -.L8005CB00: -/* 37F00 8005CB00 3C01800A */ lui $at, %hi(D_800A2064) -/* 37F04 8005CB04 C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 37F08 8005CB08 46005002 */ mul.s $f0, $f10, $f0 -/* 37F0C 8005CB0C 00000000 */ nop -/* 37F10 8005CB10 46007506 */ mov.s $f20, $f14 -/* 37F14 8005CB14 4600A580 */ add.s $f22, $f20, $f0 -.L8005CB18: -/* 37F18 8005CB18 86A2000C */ lh $v0, 0xc($s5) -/* 37F1C 8005CB1C 1840007D */ blez $v0, .L8005CD14 -/* 37F20 8005CB20 0000982D */ daddu $s3, $zero, $zero -/* 37F24 8005CB24 0260B02D */ daddu $s6, $s3, $zero -.L8005CB28: -/* 37F28 8005CB28 8EA20004 */ lw $v0, 4($s5) -/* 37F2C 8005CB2C 00569021 */ addu $s2, $v0, $s6 -/* 37F30 8005CB30 8E420000 */ lw $v0, ($s2) -/* 37F34 8005CB34 00571024 */ and $v0, $v0, $s7 -/* 37F38 8005CB38 54400071 */ bnel $v0, $zero, .L8005CD00 -/* 37F3C 8005CB3C 26D6001C */ addiu $s6, $s6, 0x1c -/* 37F40 8005CB40 8643000A */ lh $v1, 0xa($s2) -/* 37F44 8005CB44 5060006E */ beql $v1, $zero, .L8005CD00 -/* 37F48 8005CB48 26D6001C */ addiu $s6, $s6, 0x1c -/* 37F4C 8005CB4C 8E420010 */ lw $v0, 0x10($s2) -/* 37F50 8005CB50 C4400000 */ lwc1 $f0, ($v0) -/* 37F54 8005CB54 4600F03C */ c.lt.s $f30, $f0 -/* 37F58 8005CB58 00000000 */ nop -/* 37F5C 8005CB5C 45030068 */ bc1tl .L8005CD00 -/* 37F60 8005CB60 26D6001C */ addiu $s6, $s6, 0x1c -/* 37F64 8005CB64 C440000C */ lwc1 $f0, 0xc($v0) -/* 37F68 8005CB68 461C003C */ c.lt.s $f0, $f28 -/* 37F6C 8005CB6C 00000000 */ nop -/* 37F70 8005CB70 45030063 */ bc1tl .L8005CD00 -/* 37F74 8005CB74 26D6001C */ addiu $s6, $s6, 0x1c -/* 37F78 8005CB78 C4400008 */ lwc1 $f0, 8($v0) -/* 37F7C 8005CB7C 4600B03C */ c.lt.s $f22, $f0 -/* 37F80 8005CB80 00000000 */ nop -/* 37F84 8005CB84 4503005E */ bc1tl .L8005CD00 -/* 37F88 8005CB88 26D6001C */ addiu $s6, $s6, 0x1c -/* 37F8C 8005CB8C C4400014 */ lwc1 $f0, 0x14($v0) -/* 37F90 8005CB90 4614003C */ c.lt.s $f0, $f20 -/* 37F94 8005CB94 00000000 */ nop -/* 37F98 8005CB98 45030059 */ bc1tl .L8005CD00 -/* 37F9C 8005CB9C 26D6001C */ addiu $s6, $s6, 0x1c -/* 37FA0 8005CBA0 C4400004 */ lwc1 $f0, 4($v0) -/* 37FA4 8005CBA4 4600D03C */ c.lt.s $f26, $f0 -/* 37FA8 8005CBA8 00000000 */ nop -/* 37FAC 8005CBAC 45030054 */ bc1tl .L8005CD00 -/* 37FB0 8005CBB0 26D6001C */ addiu $s6, $s6, 0x1c -/* 37FB4 8005CBB4 C4400010 */ lwc1 $f0, 0x10($v0) -/* 37FB8 8005CBB8 4618003C */ c.lt.s $f0, $f24 -/* 37FBC 8005CBBC 00000000 */ nop -/* 37FC0 8005CBC0 4503004F */ bc1tl .L8005CD00 -/* 37FC4 8005CBC4 26D6001C */ addiu $s6, $s6, 0x1c -/* 37FC8 8005CBC8 3C01800A */ lui $at, %hi(D_800A204C) -/* 37FCC 8005CBCC C420204C */ lwc1 $f0, %lo(D_800A204C)($at) -/* 37FD0 8005CBD0 44808000 */ mtc1 $zero, $f16 -/* 37FD4 8005CBD4 8E51000C */ lw $s1, 0xc($s2) -/* 37FD8 8005CBD8 46100032 */ c.eq.s $f0, $f16 -/* 37FDC 8005CBDC 00000000 */ nop -/* 37FE0 8005CBE0 45000020 */ bc1f .L8005CC64 -/* 37FE4 8005CBE4 00000000 */ nop -/* 37FE8 8005CBE8 3C01800A */ lui $at, %hi(D_800A2054) -/* 37FEC 8005CBEC C4202054 */ lwc1 $f0, %lo(D_800A2054)($at) -/* 37FF0 8005CBF0 46100032 */ c.eq.s $f0, $f16 -/* 37FF4 8005CBF4 00000000 */ nop -/* 37FF8 8005CBF8 4500001A */ bc1f .L8005CC64 -/* 37FFC 8005CBFC 00000000 */ nop -/* 38000 8005CC00 3C01800A */ lui $at, %hi(D_800A2050) -/* 38004 8005CC04 C4202050 */ lwc1 $f0, %lo(D_800A2050)($at) -/* 38008 8005CC08 3C01BFF0 */ lui $at, 0xbff0 -/* 3800C 8005CC0C 44811800 */ mtc1 $at, $f3 -/* 38010 8005CC10 44801000 */ mtc1 $zero, $f2 -/* 38014 8005CC14 46000021 */ cvt.d.s $f0, $f0 -/* 38018 8005CC18 46220032 */ c.eq.d $f0, $f2 -/* 3801C 8005CC1C 00000000 */ nop -/* 38020 8005CC20 45000010 */ bc1f .L8005CC64 -/* 38024 8005CC24 00000000 */ nop -/* 38028 8005CC28 18600034 */ blez $v1, .L8005CCFC -/* 3802C 8005CC2C 0000802D */ daddu $s0, $zero, $zero -/* 38030 8005CC30 0220202D */ daddu $a0, $s1, $zero -.L8005CC34: -/* 38034 8005CC34 8EA50000 */ lw $a1, ($s5) -/* 38038 8005CC38 0C017053 */ jal func_8005C14C -/* 3803C 8005CC3C 26310040 */ addiu $s1, $s1, 0x40 -/* 38040 8005CC40 54400001 */ bnel $v0, $zero, .L8005CC48 -/* 38044 8005CC44 0260A02D */ daddu $s4, $s3, $zero -.L8005CC48: -/* 38048 8005CC48 8642000A */ lh $v0, 0xa($s2) -/* 3804C 8005CC4C 26100001 */ addiu $s0, $s0, 1 -/* 38050 8005CC50 0202102A */ slt $v0, $s0, $v0 -/* 38054 8005CC54 1440FFF7 */ bnez $v0, .L8005CC34 -/* 38058 8005CC58 0220202D */ daddu $a0, $s1, $zero -/* 3805C 8005CC5C 08017340 */ j .L8005CD00 -/* 38060 8005CC60 26D6001C */ addiu $s6, $s6, 0x1c -.L8005CC64: -/* 38064 8005CC64 3C01800A */ lui $at, %hi(D_800A2050) -/* 38068 8005CC68 C4202050 */ lwc1 $f0, %lo(D_800A2050)($at) -/* 3806C 8005CC6C 44808000 */ mtc1 $zero, $f16 -/* 38070 8005CC70 00000000 */ nop -/* 38074 8005CC74 46100032 */ c.eq.s $f0, $f16 -/* 38078 8005CC78 00000000 */ nop -/* 3807C 8005CC7C 45000011 */ bc1f .L8005CCC4 -/* 38080 8005CC80 00000000 */ nop -/* 38084 8005CC84 8642000A */ lh $v0, 0xa($s2) -/* 38088 8005CC88 1840001C */ blez $v0, .L8005CCFC -/* 3808C 8005CC8C 0000802D */ daddu $s0, $zero, $zero -/* 38090 8005CC90 0220202D */ daddu $a0, $s1, $zero -.L8005CC94: -/* 38094 8005CC94 8EA50000 */ lw $a1, ($s5) -/* 38098 8005CC98 0C017115 */ jal func_8005C454 -/* 3809C 8005CC9C 26310040 */ addiu $s1, $s1, 0x40 -/* 380A0 8005CCA0 54400001 */ bnel $v0, $zero, .L8005CCA8 -/* 380A4 8005CCA4 0260A02D */ daddu $s4, $s3, $zero -.L8005CCA8: -/* 380A8 8005CCA8 8642000A */ lh $v0, 0xa($s2) -/* 380AC 8005CCAC 26100001 */ addiu $s0, $s0, 1 -/* 380B0 8005CCB0 0202102A */ slt $v0, $s0, $v0 -/* 380B4 8005CCB4 1440FFF7 */ bnez $v0, .L8005CC94 -/* 380B8 8005CCB8 0220202D */ daddu $a0, $s1, $zero -/* 380BC 8005CCBC 08017340 */ j .L8005CD00 -/* 380C0 8005CCC0 26D6001C */ addiu $s6, $s6, 0x1c -.L8005CCC4: -/* 380C4 8005CCC4 8642000A */ lh $v0, 0xa($s2) -/* 380C8 8005CCC8 1840000C */ blez $v0, .L8005CCFC -/* 380CC 8005CCCC 0000802D */ daddu $s0, $zero, $zero -/* 380D0 8005CCD0 0220202D */ daddu $a0, $s1, $zero -.L8005CCD4: -/* 380D4 8005CCD4 8EA50000 */ lw $a1, ($s5) -/* 380D8 8005CCD8 0C016ECD */ jal func_8005BB34 -/* 380DC 8005CCDC 26310040 */ addiu $s1, $s1, 0x40 -/* 380E0 8005CCE0 54400001 */ bnel $v0, $zero, .L8005CCE8 -/* 380E4 8005CCE4 0260A02D */ daddu $s4, $s3, $zero -.L8005CCE8: -/* 380E8 8005CCE8 8642000A */ lh $v0, 0xa($s2) -/* 380EC 8005CCEC 26100001 */ addiu $s0, $s0, 1 -/* 380F0 8005CCF0 0202102A */ slt $v0, $s0, $v0 -/* 380F4 8005CCF4 1440FFF7 */ bnez $v0, .L8005CCD4 -/* 380F8 8005CCF8 0220202D */ daddu $a0, $s1, $zero -.L8005CCFC: -/* 380FC 8005CCFC 26D6001C */ addiu $s6, $s6, 0x1c -.L8005CD00: -/* 38100 8005CD00 86A2000C */ lh $v0, 0xc($s5) -/* 38104 8005CD04 26730001 */ addiu $s3, $s3, 1 -/* 38108 8005CD08 0262102A */ slt $v0, $s3, $v0 -/* 3810C 8005CD0C 1440FF86 */ bnez $v0, .L8005CB28 -/* 38110 8005CD10 00000000 */ nop -.L8005CD14: -/* 38114 8005CD14 0680001D */ bltz $s4, .L8005CD8C -/* 38118 8005CD18 0280102D */ daddu $v0, $s4, $zero -/* 3811C 8005CD1C 3C01800A */ lui $at, %hi(D_800A2058) -/* 38120 8005CD20 C4202058 */ lwc1 $f0, %lo(D_800A2058)($at) -/* 38124 8005CD24 8FA20084 */ lw $v0, 0x84($sp) -/* 38128 8005CD28 E4400000 */ swc1 $f0, ($v0) -/* 3812C 8005CD2C 3C01800A */ lui $at, %hi(D_800A205C) -/* 38130 8005CD30 C420205C */ lwc1 $f0, %lo(D_800A205C)($at) -/* 38134 8005CD34 8FA20088 */ lw $v0, 0x88($sp) -/* 38138 8005CD38 E4400000 */ swc1 $f0, ($v0) -/* 3813C 8005CD3C 3C01800A */ lui $at, %hi(D_800A2060) -/* 38140 8005CD40 C4202060 */ lwc1 $f0, %lo(D_800A2060)($at) -/* 38144 8005CD44 8FA2008C */ lw $v0, 0x8c($sp) -/* 38148 8005CD48 E4400000 */ swc1 $f0, ($v0) -/* 3814C 8005CD4C 3C01800A */ lui $at, %hi(D_800A2064) -/* 38150 8005CD50 C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 38154 8005CD54 E7C00000 */ swc1 $f0, ($fp) -/* 38158 8005CD58 3C01800A */ lui $at, %hi(D_800A2068) -/* 3815C 8005CD5C C4202068 */ lwc1 $f0, %lo(D_800A2068)($at) -/* 38160 8005CD60 8FA20094 */ lw $v0, 0x94($sp) -/* 38164 8005CD64 E4400000 */ swc1 $f0, ($v0) -/* 38168 8005CD68 3C01800A */ lui $at, %hi(D_800A206C) -/* 3816C 8005CD6C C420206C */ lwc1 $f0, %lo(D_800A206C)($at) -/* 38170 8005CD70 8FA20098 */ lw $v0, 0x98($sp) -/* 38174 8005CD74 E4400000 */ swc1 $f0, ($v0) -/* 38178 8005CD78 3C01800A */ lui $at, %hi(D_800A2070) -/* 3817C 8005CD7C C4202070 */ lwc1 $f0, %lo(D_800A2070)($at) -/* 38180 8005CD80 8FA3009C */ lw $v1, 0x9c($sp) -/* 38184 8005CD84 0280102D */ daddu $v0, $s4, $zero -/* 38188 8005CD88 E4600000 */ swc1 $f0, ($v1) -.L8005CD8C: -/* 3818C 8005CD8C 8FBF0034 */ lw $ra, 0x34($sp) -/* 38190 8005CD90 8FBE0030 */ lw $fp, 0x30($sp) -/* 38194 8005CD94 8FB7002C */ lw $s7, 0x2c($sp) -/* 38198 8005CD98 8FB60028 */ lw $s6, 0x28($sp) -/* 3819C 8005CD9C 8FB50024 */ lw $s5, 0x24($sp) -/* 381A0 8005CDA0 8FB40020 */ lw $s4, 0x20($sp) -/* 381A4 8005CDA4 8FB3001C */ lw $s3, 0x1c($sp) -/* 381A8 8005CDA8 8FB20018 */ lw $s2, 0x18($sp) -/* 381AC 8005CDAC 8FB10014 */ lw $s1, 0x14($sp) -/* 381B0 8005CDB0 8FB00010 */ lw $s0, 0x10($sp) -/* 381B4 8005CDB4 D7BE0060 */ ldc1 $f30, 0x60($sp) -/* 381B8 8005CDB8 D7BC0058 */ ldc1 $f28, 0x58($sp) -/* 381BC 8005CDBC D7BA0050 */ ldc1 $f26, 0x50($sp) -/* 381C0 8005CDC0 D7B80048 */ ldc1 $f24, 0x48($sp) -/* 381C4 8005CDC4 D7B60040 */ ldc1 $f22, 0x40($sp) -/* 381C8 8005CDC8 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 381CC 8005CDCC 03E00008 */ jr $ra -/* 381D0 8005CDD0 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005CDD4.s b/ver/jp/asm/nonmatchings/35F50/func_8005CDD4.s deleted file mode 100644 index e7634003b7..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005CDD4.s +++ /dev/null @@ -1,120 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005CDD4 -/* 381D4 8005CDD4 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 381D8 8005CDD8 C7A00048 */ lwc1 $f0, 0x48($sp) -/* 381DC 8005CDDC C7A2004C */ lwc1 $f2, 0x4c($sp) -/* 381E0 8005CDE0 AFBE0030 */ sw $fp, 0x30($sp) -/* 381E4 8005CDE4 8FBE005C */ lw $fp, 0x5c($sp) -/* 381E8 8005CDE8 AFB50024 */ sw $s5, 0x24($sp) -/* 381EC 8005CDEC 3C15800E */ lui $s5, %hi(D_800D91B0) -/* 381F0 8005CDF0 26B591B0 */ addiu $s5, $s5, %lo(D_800D91B0) -/* 381F4 8005CDF4 AFBF0034 */ sw $ra, 0x34($sp) -/* 381F8 8005CDF8 AFB7002C */ sw $s7, 0x2c($sp) -/* 381FC 8005CDFC AFB60028 */ sw $s6, 0x28($sp) -/* 38200 8005CE00 AFB40020 */ sw $s4, 0x20($sp) -/* 38204 8005CE04 AFB3001C */ sw $s3, 0x1c($sp) -/* 38208 8005CE08 AFB20018 */ sw $s2, 0x18($sp) -/* 3820C 8005CE0C AFB10014 */ sw $s1, 0x14($sp) -/* 38210 8005CE10 AFB00010 */ sw $s0, 0x10($sp) -/* 38214 8005CE14 86A2000C */ lh $v0, 0xc($s5) -/* 38218 8005CE18 2416FFFF */ addiu $s6, $zero, -1 -/* 3821C 8005CE1C 3C01800A */ lui $at, %hi(D_800A204C) -/* 38220 8005CE20 AC27204C */ sw $a3, %lo(D_800A204C)($at) -/* 38224 8005CE24 3C01800A */ lui $at, %hi(D_800A2040) -/* 38228 8005CE28 E42C2040 */ swc1 $f12, %lo(D_800A2040)($at) -/* 3822C 8005CE2C 3C01800A */ lui $at, %hi(D_800A2044) -/* 38230 8005CE30 E42E2044 */ swc1 $f14, %lo(D_800A2044)($at) -/* 38234 8005CE34 3C01800A */ lui $at, %hi(D_800A2048) -/* 38238 8005CE38 AC262048 */ sw $a2, %lo(D_800A2048)($at) -/* 3823C 8005CE3C 3C01800A */ lui $at, %hi(D_800A2050) -/* 38240 8005CE40 E4202050 */ swc1 $f0, %lo(D_800A2050)($at) -/* 38244 8005CE44 3C01800A */ lui $at, %hi(D_800A2054) -/* 38248 8005CE48 E4222054 */ swc1 $f2, %lo(D_800A2054)($at) -/* 3824C 8005CE4C C7C00000 */ lwc1 $f0, ($fp) -/* 38250 8005CE50 3C01800A */ lui $at, %hi(D_800A2064) -/* 38254 8005CE54 E4202064 */ swc1 $f0, %lo(D_800A2064)($at) -/* 38258 8005CE58 18400022 */ blez $v0, .L8005CEE4 -/* 3825C 8005CE5C 0000982D */ daddu $s3, $zero, $zero -/* 38260 8005CE60 3C170001 */ lui $s7, 1 -/* 38264 8005CE64 0260A02D */ daddu $s4, $s3, $zero -.L8005CE68: -/* 38268 8005CE68 8EA20004 */ lw $v0, 4($s5) -/* 3826C 8005CE6C 00549021 */ addu $s2, $v0, $s4 -/* 38270 8005CE70 8E420000 */ lw $v0, ($s2) -/* 38274 8005CE74 00571024 */ and $v0, $v0, $s7 -/* 38278 8005CE78 14400015 */ bnez $v0, .L8005CED0 -/* 3827C 8005CE7C 00000000 */ nop -/* 38280 8005CE80 8643000A */ lh $v1, 0xa($s2) -/* 38284 8005CE84 10600012 */ beqz $v1, .L8005CED0 -/* 38288 8005CE88 00000000 */ nop -/* 3828C 8005CE8C 8E420010 */ lw $v0, 0x10($s2) -/* 38290 8005CE90 1040000F */ beqz $v0, .L8005CED0 -/* 38294 8005CE94 00000000 */ nop -/* 38298 8005CE98 8E51000C */ lw $s1, 0xc($s2) -/* 3829C 8005CE9C 1860000C */ blez $v1, .L8005CED0 -/* 382A0 8005CEA0 0000802D */ daddu $s0, $zero, $zero -/* 382A4 8005CEA4 0220202D */ daddu $a0, $s1, $zero -.L8005CEA8: -/* 382A8 8005CEA8 8EA50000 */ lw $a1, ($s5) -/* 382AC 8005CEAC 0C017053 */ jal func_8005C14C -/* 382B0 8005CEB0 26310040 */ addiu $s1, $s1, 0x40 -/* 382B4 8005CEB4 54400001 */ bnel $v0, $zero, .L8005CEBC -/* 382B8 8005CEB8 0260B02D */ daddu $s6, $s3, $zero -.L8005CEBC: -/* 382BC 8005CEBC 8642000A */ lh $v0, 0xa($s2) -/* 382C0 8005CEC0 26100001 */ addiu $s0, $s0, 1 -/* 382C4 8005CEC4 0202102A */ slt $v0, $s0, $v0 -/* 382C8 8005CEC8 1440FFF7 */ bnez $v0, .L8005CEA8 -/* 382CC 8005CECC 0220202D */ daddu $a0, $s1, $zero -.L8005CED0: -/* 382D0 8005CED0 86A2000C */ lh $v0, 0xc($s5) -/* 382D4 8005CED4 26730001 */ addiu $s3, $s3, 1 -/* 382D8 8005CED8 0262102A */ slt $v0, $s3, $v0 -/* 382DC 8005CEDC 1440FFE2 */ bnez $v0, .L8005CE68 -/* 382E0 8005CEE0 2694001C */ addiu $s4, $s4, 0x1c -.L8005CEE4: -/* 382E4 8005CEE4 06C0001D */ bltz $s6, .L8005CF5C -/* 382E8 8005CEE8 02C0102D */ daddu $v0, $s6, $zero -/* 382EC 8005CEEC 3C01800A */ lui $at, %hi(D_800A2058) -/* 382F0 8005CEF0 C4202058 */ lwc1 $f0, %lo(D_800A2058)($at) -/* 382F4 8005CEF4 8FA20050 */ lw $v0, 0x50($sp) -/* 382F8 8005CEF8 E4400000 */ swc1 $f0, ($v0) -/* 382FC 8005CEFC 3C01800A */ lui $at, %hi(D_800A205C) -/* 38300 8005CF00 C420205C */ lwc1 $f0, %lo(D_800A205C)($at) -/* 38304 8005CF04 8FA20054 */ lw $v0, 0x54($sp) -/* 38308 8005CF08 E4400000 */ swc1 $f0, ($v0) -/* 3830C 8005CF0C 3C01800A */ lui $at, %hi(D_800A2060) -/* 38310 8005CF10 C4202060 */ lwc1 $f0, %lo(D_800A2060)($at) -/* 38314 8005CF14 8FA20058 */ lw $v0, 0x58($sp) -/* 38318 8005CF18 E4400000 */ swc1 $f0, ($v0) -/* 3831C 8005CF1C 3C01800A */ lui $at, %hi(D_800A2064) -/* 38320 8005CF20 C4202064 */ lwc1 $f0, %lo(D_800A2064)($at) -/* 38324 8005CF24 E7C00000 */ swc1 $f0, ($fp) -/* 38328 8005CF28 3C01800A */ lui $at, %hi(D_800A2068) -/* 3832C 8005CF2C C4202068 */ lwc1 $f0, %lo(D_800A2068)($at) -/* 38330 8005CF30 8FA20060 */ lw $v0, 0x60($sp) -/* 38334 8005CF34 E4400000 */ swc1 $f0, ($v0) -/* 38338 8005CF38 3C01800A */ lui $at, %hi(D_800A206C) -/* 3833C 8005CF3C C420206C */ lwc1 $f0, %lo(D_800A206C)($at) -/* 38340 8005CF40 8FA20064 */ lw $v0, 0x64($sp) -/* 38344 8005CF44 E4400000 */ swc1 $f0, ($v0) -/* 38348 8005CF48 3C01800A */ lui $at, %hi(D_800A2070) -/* 3834C 8005CF4C C4202070 */ lwc1 $f0, %lo(D_800A2070)($at) -/* 38350 8005CF50 8FA30068 */ lw $v1, 0x68($sp) -/* 38354 8005CF54 02C0102D */ daddu $v0, $s6, $zero -/* 38358 8005CF58 E4600000 */ swc1 $f0, ($v1) -.L8005CF5C: -/* 3835C 8005CF5C 8FBF0034 */ lw $ra, 0x34($sp) -/* 38360 8005CF60 8FBE0030 */ lw $fp, 0x30($sp) -/* 38364 8005CF64 8FB7002C */ lw $s7, 0x2c($sp) -/* 38368 8005CF68 8FB60028 */ lw $s6, 0x28($sp) -/* 3836C 8005CF6C 8FB50024 */ lw $s5, 0x24($sp) -/* 38370 8005CF70 8FB40020 */ lw $s4, 0x20($sp) -/* 38374 8005CF74 8FB3001C */ lw $s3, 0x1c($sp) -/* 38378 8005CF78 8FB20018 */ lw $s2, 0x18($sp) -/* 3837C 8005CF7C 8FB10014 */ lw $s1, 0x14($sp) -/* 38380 8005CF80 8FB00010 */ lw $s0, 0x10($sp) -/* 38384 8005CF84 03E00008 */ jr $ra -/* 38388 8005CF88 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005CF8C.s b/ver/jp/asm/nonmatchings/35F50/func_8005CF8C.s deleted file mode 100644 index a0f1c68b8e..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005CF8C.s +++ /dev/null @@ -1,98 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005CF8C -/* 3838C 8005CF8C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 38390 8005CF90 F7B80040 */ sdc1 $f24, 0x40($sp) -/* 38394 8005CF94 4486C000 */ mtc1 $a2, $f24 -/* 38398 8005CF98 F7BA0048 */ sdc1 $f26, 0x48($sp) -/* 3839C 8005CF9C 4487D000 */ mtc1 $a3, $f26 -/* 383A0 8005CFA0 C7AC0070 */ lwc1 $f12, 0x70($sp) -/* 383A4 8005CFA4 3C0140C9 */ lui $at, 0x40c9 -/* 383A8 8005CFA8 34210FD0 */ ori $at, $at, 0xfd0 -/* 383AC 8005CFAC 44810000 */ mtc1 $at, $f0 -/* 383B0 8005CFB0 F7BC0050 */ sdc1 $f28, 0x50($sp) -/* 383B4 8005CFB4 3C01BF80 */ lui $at, 0xbf80 -/* 383B8 8005CFB8 4481E000 */ mtc1 $at, $f28 -/* 383BC 8005CFBC AFB1001C */ sw $s1, 0x1c($sp) -/* 383C0 8005CFC0 0080882D */ daddu $s1, $a0, $zero -/* 383C4 8005CFC4 AFB00018 */ sw $s0, 0x18($sp) -/* 383C8 8005CFC8 00A0802D */ daddu $s0, $a1, $zero -/* 383CC 8005CFCC F7B40030 */ sdc1 $f20, 0x30($sp) -/* 383D0 8005CFD0 C7B40068 */ lwc1 $f20, 0x68($sp) -/* 383D4 8005CFD4 27A50010 */ addiu $a1, $sp, 0x10 -/* 383D8 8005CFD8 F7B60038 */ sdc1 $f22, 0x38($sp) -/* 383DC 8005CFDC C7B6006C */ lwc1 $f22, 0x6c($sp) -/* 383E0 8005CFE0 46006302 */ mul.s $f12, $f12, $f0 -/* 383E4 8005CFE4 00000000 */ nop -/* 383E8 8005CFE8 3C0143B4 */ lui $at, 0x43b4 -/* 383EC 8005CFEC 44810000 */ mtc1 $at, $f0 -/* 383F0 8005CFF0 27A60014 */ addiu $a2, $sp, 0x14 -/* 383F4 8005CFF4 AFBF0028 */ sw $ra, 0x28($sp) -/* 383F8 8005CFF8 AFB30024 */ sw $s3, 0x24($sp) -/* 383FC 8005CFFC AFB20020 */ sw $s2, 0x20($sp) -/* 38400 8005D000 0C00A81D */ jal func_8002A074 -/* 38404 8005D004 46006303 */ div.s $f12, $f12, $f0 -/* 38408 8005D008 3C13800B */ lui $s3, %hi(D_800B42C0) -/* 3840C 8005D00C 267342C0 */ addiu $s3, $s3, %lo(D_800B42C0) -/* 38410 8005D010 001010C0 */ sll $v0, $s0, 3 -/* 38414 8005D014 00501023 */ subu $v0, $v0, $s0 -/* 38418 8005D018 00021080 */ sll $v0, $v0, 2 -/* 3841C 8005D01C 8E630004 */ lw $v1, 4($s3) -/* 38420 8005D020 C7A00010 */ lwc1 $f0, 0x10($sp) -/* 38424 8005D024 00629021 */ addu $s2, $v1, $v0 -/* 38428 8005D028 8E420000 */ lw $v0, ($s2) -/* 3842C 8005D02C 3C01800A */ lui $at, %hi(D_800A2050) -/* 38430 8005D030 AC202050 */ sw $zero, %lo(D_800A2050)($at) -/* 38434 8005D034 3C01800A */ lui $at, %hi(D_800A2040) -/* 38438 8005D038 E4382040 */ swc1 $f24, %lo(D_800A2040)($at) -/* 3843C 8005D03C 3C01800A */ lui $at, %hi(D_800A2044) -/* 38440 8005D040 E43A2044 */ swc1 $f26, %lo(D_800A2044)($at) -/* 38444 8005D044 3C01800A */ lui $at, %hi(D_800A2048) -/* 38448 8005D048 E4342048 */ swc1 $f20, %lo(D_800A2048)($at) -/* 3844C 8005D04C 3C01800A */ lui $at, %hi(D_800A2064) -/* 38450 8005D050 E4362064 */ swc1 $f22, %lo(D_800A2064)($at) -/* 38454 8005D054 3C01800A */ lui $at, %hi(D_800A204C) -/* 38458 8005D058 E420204C */ swc1 $f0, %lo(D_800A204C)($at) -/* 3845C 8005D05C C7A00014 */ lwc1 $f0, 0x14($sp) -/* 38460 8005D060 00511024 */ and $v0, $v0, $s1 -/* 38464 8005D064 46000007 */ neg.s $f0, $f0 -/* 38468 8005D068 3C01800A */ lui $at, %hi(D_800A2054) -/* 3846C 8005D06C E4202054 */ swc1 $f0, %lo(D_800A2054)($at) -/* 38470 8005D070 14400015 */ bnez $v0, .L8005D0C8 -/* 38474 8005D074 4600E006 */ mov.s $f0, $f28 -/* 38478 8005D078 8642000A */ lh $v0, 0xa($s2) -/* 3847C 8005D07C 10400012 */ beqz $v0, .L8005D0C8 -/* 38480 8005D080 00000000 */ nop -/* 38484 8005D084 8E51000C */ lw $s1, 0xc($s2) -/* 38488 8005D088 1840000F */ blez $v0, .L8005D0C8 -/* 3848C 8005D08C 0000802D */ daddu $s0, $zero, $zero -/* 38490 8005D090 0220202D */ daddu $a0, $s1, $zero -.L8005D094: -/* 38494 8005D094 8E650000 */ lw $a1, ($s3) -/* 38498 8005D098 0C017115 */ jal func_8005C454 -/* 3849C 8005D09C 26310040 */ addiu $s1, $s1, 0x40 -/* 384A0 8005D0A0 10400003 */ beqz $v0, .L8005D0B0 -/* 384A4 8005D0A4 00000000 */ nop -/* 384A8 8005D0A8 3C01800A */ lui $at, %hi(D_800A2064) -/* 384AC 8005D0AC C43C2064 */ lwc1 $f28, %lo(D_800A2064)($at) -.L8005D0B0: -/* 384B0 8005D0B0 8642000A */ lh $v0, 0xa($s2) -/* 384B4 8005D0B4 26100001 */ addiu $s0, $s0, 1 -/* 384B8 8005D0B8 0202102A */ slt $v0, $s0, $v0 -/* 384BC 8005D0BC 1440FFF5 */ bnez $v0, .L8005D094 -/* 384C0 8005D0C0 0220202D */ daddu $a0, $s1, $zero -/* 384C4 8005D0C4 4600E006 */ mov.s $f0, $f28 -.L8005D0C8: -/* 384C8 8005D0C8 8FBF0028 */ lw $ra, 0x28($sp) -/* 384CC 8005D0CC 8FB30024 */ lw $s3, 0x24($sp) -/* 384D0 8005D0D0 8FB20020 */ lw $s2, 0x20($sp) -/* 384D4 8005D0D4 8FB1001C */ lw $s1, 0x1c($sp) -/* 384D8 8005D0D8 8FB00018 */ lw $s0, 0x18($sp) -/* 384DC 8005D0DC D7BC0050 */ ldc1 $f28, 0x50($sp) -/* 384E0 8005D0E0 D7BA0048 */ ldc1 $f26, 0x48($sp) -/* 384E4 8005D0E4 D7B80040 */ ldc1 $f24, 0x40($sp) -/* 384E8 8005D0E8 D7B60038 */ ldc1 $f22, 0x38($sp) -/* 384EC 8005D0EC D7B40030 */ ldc1 $f20, 0x30($sp) -/* 384F0 8005D0F0 03E00008 */ jr $ra -/* 384F4 8005D0F4 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005D0F8.s b/ver/jp/asm/nonmatchings/35F50/func_8005D0F8.s deleted file mode 100644 index 5dee407ec5..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005D0F8.s +++ /dev/null @@ -1,454 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005D0F8 -/* 384F8 8005D0F8 27BDFE60 */ addiu $sp, $sp, -0x1a0 -/* 384FC 8005D0FC 44800000 */ mtc1 $zero, $f0 -/* 38500 8005D100 2409FFFF */ addiu $t1, $zero, -1 -/* 38504 8005D104 AFA90140 */ sw $t1, 0x140($sp) -/* 38508 8005D108 8FA901C4 */ lw $t1, 0x1c4($sp) -/* 3850C 8005D10C AFA701AC */ sw $a3, 0x1ac($sp) -/* 38510 8005D110 C7A801AC */ lwc1 $f8, 0x1ac($sp) -/* 38514 8005D114 F7BE0198 */ sdc1 $f30, 0x198($sp) -/* 38518 8005D118 46006786 */ mov.s $f30, $f12 -/* 3851C 8005D11C F7BA0188 */ sdc1 $f26, 0x188($sp) -/* 38520 8005D120 46007686 */ mov.s $f26, $f14 -/* 38524 8005D124 AFB60160 */ sw $s6, 0x160($sp) -/* 38528 8005D128 0000B02D */ daddu $s6, $zero, $zero -/* 3852C 8005D12C AFB20150 */ sw $s2, 0x150($sp) -/* 38530 8005D130 27B20100 */ addiu $s2, $sp, 0x100 -/* 38534 8005D134 AFBF016C */ sw $ra, 0x16c($sp) -/* 38538 8005D138 AFBE0168 */ sw $fp, 0x168($sp) -/* 3853C 8005D13C AFB70164 */ sw $s7, 0x164($sp) -/* 38540 8005D140 AFB5015C */ sw $s5, 0x15c($sp) -/* 38544 8005D144 AFB40158 */ sw $s4, 0x158($sp) -/* 38548 8005D148 AFB30154 */ sw $s3, 0x154($sp) -/* 3854C 8005D14C AFB1014C */ sw $s1, 0x14c($sp) -/* 38550 8005D150 AFB00148 */ sw $s0, 0x148($sp) -/* 38554 8005D154 F7BC0190 */ sdc1 $f28, 0x190($sp) -/* 38558 8005D158 F7B80180 */ sdc1 $f24, 0x180($sp) -/* 3855C 8005D15C F7B60178 */ sdc1 $f22, 0x178($sp) -/* 38560 8005D160 F7B40170 */ sdc1 $f20, 0x170($sp) -/* 38564 8005D164 AFA601A8 */ sw $a2, 0x1a8($sp) -/* 38568 8005D168 C5360000 */ lwc1 $f22, ($t1) -/* 3856C 8005D16C 46004032 */ c.eq.s $f8, $f0 -/* 38570 8005D170 00000000 */ nop -/* 38574 8005D174 4500000E */ bc1f .L8005D1B0 -/* 38578 8005D178 4600B606 */ mov.s $f24, $f22 -/* 3857C 8005D17C C7A801B4 */ lwc1 $f8, 0x1b4($sp) -/* 38580 8005D180 46004032 */ c.eq.s $f8, $f0 -/* 38584 8005D184 00000000 */ nop -/* 38588 8005D188 45000009 */ bc1f .L8005D1B0 -/* 3858C 8005D18C 00000000 */ nop -/* 38590 8005D190 C7A801B0 */ lwc1 $f8, 0x1b0($sp) -/* 38594 8005D194 4600403C */ c.lt.s $f8, $f0 -/* 38598 8005D198 00000000 */ nop -/* 3859C 8005D19C 45000005 */ bc1f .L8005D1B4 -/* 385A0 8005D1A0 00000000 */ nop -/* 385A4 8005D1A4 46000586 */ mov.s $f22, $f0 -/* 385A8 8005D1A8 08017473 */ j .L8005D1CC -/* 385AC 8005D1AC 24160001 */ addiu $s6, $zero, 1 -.L8005D1B0: -/* 385B0 8005D1B0 C7A801B0 */ lwc1 $f8, 0x1b0($sp) -.L8005D1B4: -/* 385B4 8005D1B4 46004032 */ c.eq.s $f8, $f0 -/* 385B8 8005D1B8 00000000 */ nop -/* 385BC 8005D1BC 45000004 */ bc1f .L8005D1D0 -/* 385C0 8005D1C0 0000F02D */ daddu $fp, $zero, $zero -/* 385C4 8005D1C4 46000606 */ mov.s $f24, $f0 -/* 385C8 8005D1C8 24160002 */ addiu $s6, $zero, 2 -.L8005D1CC: -/* 385CC 8005D1CC 0000F02D */ daddu $fp, $zero, $zero -.L8005D1D0: -/* 385D0 8005D1D0 27B700A0 */ addiu $s7, $sp, 0xa0 -/* 385D4 8005D1D4 4480A000 */ mtc1 $zero, $f20 -/* 385D8 8005D1D8 3C013F80 */ lui $at, 0x3f80 -/* 385DC 8005D1DC 4481E000 */ mtc1 $at, $f28 -/* 385E0 8005D1E0 3C01BF80 */ lui $at, 0xbf80 -/* 385E4 8005D1E4 44810000 */ mtc1 $at, $f0 -/* 385E8 8005D1E8 24020001 */ addiu $v0, $zero, 1 -/* 385EC 8005D1EC A642003C */ sh $v0, 0x3c($s2) -/* 385F0 8005D1F0 3C01800A */ lui $at, %hi(D_800A2064) -/* 385F4 8005D1F4 E4202064 */ swc1 $f0, %lo(D_800A2064)($at) -.L8005D1F8: -/* 385F8 8005D1F8 0C0455FE */ jal func_801157F8 -/* 385FC 8005D1FC 03C0202D */ daddu $a0, $fp, $zero -/* 38600 8005D200 0040882D */ daddu $s1, $v0, $zero -/* 38604 8005D204 52200154 */ beql $s1, $zero, .L8005D758 -/* 38608 8005D208 27DE0001 */ addiu $fp, $fp, 1 -/* 3860C 8005D20C 3C034000 */ lui $v1, 0x4000 -/* 38610 8005D210 8E220000 */ lw $v0, ($s1) -/* 38614 8005D214 34630020 */ ori $v1, $v1, 0x20 -/* 38618 8005D218 00431024 */ and $v0, $v0, $v1 -/* 3861C 8005D21C 5440014E */ bnel $v0, $zero, .L8005D758 -/* 38620 8005D220 27DE0001 */ addiu $fp, $fp, 1 -/* 38624 8005D224 C62600B0 */ lwc1 $f6, 0xb0($s1) -/* 38628 8005D228 4606B080 */ add.s $f2, $f22, $f6 -/* 3862C 8005D22C C6240048 */ lwc1 $f4, 0x48($s1) -/* 38630 8005D230 46022000 */ add.s $f0, $f4, $f2 -/* 38634 8005D234 461E003C */ c.lt.s $f0, $f30 -/* 38638 8005D238 00000000 */ nop -/* 3863C 8005D23C 45030146 */ bc1tl .L8005D758 -/* 38640 8005D240 27DE0001 */ addiu $fp, $fp, 1 -/* 38644 8005D244 46022001 */ sub.s $f0, $f4, $f2 -/* 38648 8005D248 4600F03C */ c.lt.s $f30, $f0 -/* 3864C 8005D24C 00000000 */ nop -/* 38650 8005D250 45030141 */ bc1tl .L8005D758 -/* 38654 8005D254 27DE0001 */ addiu $fp, $fp, 1 -/* 38658 8005D258 C6240050 */ lwc1 $f4, 0x50($s1) -/* 3865C 8005D25C 46022000 */ add.s $f0, $f4, $f2 -/* 38660 8005D260 C7A801A8 */ lwc1 $f8, 0x1a8($sp) -/* 38664 8005D264 4608003C */ c.lt.s $f0, $f8 -/* 38668 8005D268 00000000 */ nop -/* 3866C 8005D26C 4503013A */ bc1tl .L8005D758 -/* 38670 8005D270 27DE0001 */ addiu $fp, $fp, 1 -/* 38674 8005D274 46022001 */ sub.s $f0, $f4, $f2 -/* 38678 8005D278 4600403C */ c.lt.s $f8, $f0 -/* 3867C 8005D27C 00000000 */ nop -/* 38680 8005D280 45030135 */ bc1tl .L8005D758 -/* 38684 8005D284 27DE0001 */ addiu $fp, $fp, 1 -/* 38688 8005D288 06C00016 */ bltz $s6, .L8005D2E4 -/* 3868C 8005D28C 2AC20002 */ slti $v0, $s6, 2 -/* 38690 8005D290 54400006 */ bnel $v0, $zero, .L8005D2AC -/* 38694 8005D294 46063000 */ add.s $f0, $f6, $f6 -/* 38698 8005D298 24020002 */ addiu $v0, $zero, 2 -/* 3869C 8005D29C 12C20005 */ beq $s6, $v0, .L8005D2B4 -/* 386A0 8005D2A0 26300070 */ addiu $s0, $s1, 0x70 -/* 386A4 8005D2A4 080174BB */ j .L8005D2EC -/* 386A8 8005D2A8 0200202D */ daddu $a0, $s0, $zero -.L8005D2AC: -/* 386AC 8005D2AC 080174AE */ j .L8005D2B8 -/* 386B0 8005D2B0 4600C100 */ add.s $f4, $f24, $f0 -.L8005D2B4: -/* 386B4 8005D2B4 46063100 */ add.s $f4, $f6, $f6 -.L8005D2B8: -/* 386B8 8005D2B8 C622004C */ lwc1 $f2, 0x4c($s1) -/* 386BC 8005D2BC 46041000 */ add.s $f0, $f2, $f4 -/* 386C0 8005D2C0 461A003C */ c.lt.s $f0, $f26 -/* 386C4 8005D2C4 00000000 */ nop -/* 386C8 8005D2C8 45030123 */ bc1tl .L8005D758 -/* 386CC 8005D2CC 27DE0001 */ addiu $fp, $fp, 1 -/* 386D0 8005D2D0 46041001 */ sub.s $f0, $f2, $f4 -/* 386D4 8005D2D4 4600D03C */ c.lt.s $f26, $f0 -/* 386D8 8005D2D8 00000000 */ nop -/* 386DC 8005D2DC 4503011E */ bc1tl .L8005D758 -/* 386E0 8005D2E0 27DE0001 */ addiu $fp, $fp, 1 -.L8005D2E4: -/* 386E4 8005D2E4 26300070 */ addiu $s0, $s1, 0x70 -/* 386E8 8005D2E8 0200202D */ daddu $a0, $s0, $zero -.L8005D2EC: -/* 386EC 8005D2EC 0000A82D */ daddu $s5, $zero, $zero -/* 386F0 8005D2F0 3C148009 */ lui $s4, %hi(D_8008FF88) -/* 386F4 8005D2F4 2694FF88 */ addiu $s4, $s4, %lo(D_8008FF88) -/* 386F8 8005D2F8 8FA501AC */ lw $a1, 0x1ac($sp) -/* 386FC 8005D2FC 8FA601B0 */ lw $a2, 0x1b0($sp) -/* 38700 8005D300 8FA701B4 */ lw $a3, 0x1b4($sp) -/* 38704 8005D304 9623000C */ lhu $v1, 0xc($s1) -/* 38708 8005D308 96280010 */ lhu $t0, 0x10($s1) -/* 3870C 8005D30C 3C138009 */ lui $s3, %hi(D_8008FF40) -/* 38710 8005D310 2673FF40 */ addiu $s3, $s3, %lo(D_8008FF40) -/* 38714 8005D314 E7B400C8 */ swc1 $f20, 0xc8($sp) -/* 38718 8005D318 E7B400BC */ swc1 $f20, 0xbc($sp) -/* 3871C 8005D31C E7B400B0 */ swc1 $f20, 0xb0($sp) -/* 38720 8005D320 E7B400A4 */ swc1 $f20, 0xa4($sp) -/* 38724 8005D324 00031C00 */ sll $v1, $v1, 0x10 -/* 38728 8005D328 00031403 */ sra $v0, $v1, 0x10 -/* 3872C 8005D32C 00031FC2 */ srl $v1, $v1, 0x1f -/* 38730 8005D330 00431021 */ addu $v0, $v0, $v1 -/* 38734 8005D334 00021043 */ sra $v0, $v0, 1 -/* 38738 8005D338 44821000 */ mtc1 $v0, $f2 -/* 3873C 8005D33C 00000000 */ nop -/* 38740 8005D340 468010A0 */ cvt.s.w $f2, $f2 -/* 38744 8005D344 00084400 */ sll $t0, $t0, 0x10 -/* 38748 8005D348 00081403 */ sra $v0, $t0, 0x10 -/* 3874C 8005D34C 000847C2 */ srl $t0, $t0, 0x1f -/* 38750 8005D350 00481021 */ addu $v0, $v0, $t0 -/* 38754 8005D354 00021043 */ sra $v0, $v0, 1 -/* 38758 8005D358 46001007 */ neg.s $f0, $f2 -/* 3875C 8005D35C E7A000E8 */ swc1 $f0, 0xe8($sp) -/* 38760 8005D360 E7A000DC */ swc1 $f0, 0xdc($sp) -/* 38764 8005D364 E7A000B8 */ swc1 $f0, 0xb8($sp) -/* 38768 8005D368 E7A000AC */ swc1 $f0, 0xac($sp) -/* 3876C 8005D36C 44820000 */ mtc1 $v0, $f0 -/* 38770 8005D370 00000000 */ nop -/* 38774 8005D374 46800020 */ cvt.s.w $f0, $f0 -/* 38778 8005D378 E7A200F4 */ swc1 $f2, 0xf4($sp) -/* 3877C 8005D37C E7A200D0 */ swc1 $f2, 0xd0($sp) -/* 38780 8005D380 E7A200C4 */ swc1 $f2, 0xc4($sp) -/* 38784 8005D384 E7A200A0 */ swc1 $f2, 0xa0($sp) -/* 38788 8005D388 8623000E */ lh $v1, 0xe($s1) -/* 3878C 8005D38C 3C02800A */ lui $v0, %hi(D_800A204C) -/* 38790 8005D390 2442204C */ addiu $v0, $v0, %lo(D_800A204C) -/* 38794 8005D394 E7A000E4 */ swc1 $f0, 0xe4($sp) -/* 38798 8005D398 E7A000D8 */ swc1 $f0, 0xd8($sp) -/* 3879C 8005D39C E7A000B4 */ swc1 $f0, 0xb4($sp) -/* 387A0 8005D3A0 E7A000A8 */ swc1 $f0, 0xa8($sp) -/* 387A4 8005D3A4 46000007 */ neg.s $f0, $f0 -/* 387A8 8005D3A8 E7A000FC */ swc1 $f0, 0xfc($sp) -/* 387AC 8005D3AC E7A000F0 */ swc1 $f0, 0xf0($sp) -/* 387B0 8005D3B0 E7A000CC */ swc1 $f0, 0xcc($sp) -/* 387B4 8005D3B4 E7A000C0 */ swc1 $f0, 0xc0($sp) -/* 387B8 8005D3B8 44830000 */ mtc1 $v1, $f0 -/* 387BC 8005D3BC 00000000 */ nop -/* 387C0 8005D3C0 46800020 */ cvt.s.w $f0, $f0 -/* 387C4 8005D3C4 E7A000F8 */ swc1 $f0, 0xf8($sp) -/* 387C8 8005D3C8 E7A000EC */ swc1 $f0, 0xec($sp) -/* 387CC 8005D3CC E7A000E0 */ swc1 $f0, 0xe0($sp) -/* 387D0 8005D3D0 E7A000D4 */ swc1 $f0, 0xd4($sp) -/* 387D4 8005D3D4 AFA20010 */ sw $v0, 0x10($sp) -/* 387D8 8005D3D8 3C02800A */ lui $v0, %hi(D_800A2050) -/* 387DC 8005D3DC 24422050 */ addiu $v0, $v0, %lo(D_800A2050) -/* 387E0 8005D3E0 AFA20014 */ sw $v0, 0x14($sp) -/* 387E4 8005D3E4 3C02800A */ lui $v0, %hi(D_800A2054) -/* 387E8 8005D3E8 24422054 */ addiu $v0, $v0, %lo(D_800A2054) -/* 387EC 8005D3EC 0C019E94 */ jal func_80067A50 -/* 387F0 8005D3F0 AFA20018 */ sw $v0, 0x18($sp) -/* 387F4 8005D3F4 C6200048 */ lwc1 $f0, 0x48($s1) -/* 387F8 8005D3F8 C6220050 */ lwc1 $f2, 0x50($s1) -/* 387FC 8005D3FC 4600F001 */ sub.s $f0, $f30, $f0 -/* 38800 8005D400 C7A801A8 */ lwc1 $f8, 0x1a8($sp) -/* 38804 8005D404 0200202D */ daddu $a0, $s0, $zero -/* 38808 8005D408 46024201 */ sub.s $f8, $f8, $f2 -/* 3880C 8005D40C 44050000 */ mfc1 $a1, $f0 -/* 38810 8005D410 C620004C */ lwc1 $f0, 0x4c($s1) -/* 38814 8005D414 44074000 */ mfc1 $a3, $f8 -/* 38818 8005D418 3C02800A */ lui $v0, %hi(D_800A2040) -/* 3881C 8005D41C 24422040 */ addiu $v0, $v0, %lo(D_800A2040) -/* 38820 8005D420 AFA20010 */ sw $v0, 0x10($sp) -/* 38824 8005D424 4600D001 */ sub.s $f0, $f26, $f0 -/* 38828 8005D428 3C02800A */ lui $v0, %hi(D_800A2044) -/* 3882C 8005D42C 24422044 */ addiu $v0, $v0, %lo(D_800A2044) -/* 38830 8005D430 AFA20014 */ sw $v0, 0x14($sp) -/* 38834 8005D434 44060000 */ mfc1 $a2, $f0 -/* 38838 8005D438 3C02800A */ lui $v0, %hi(D_800A2048) -/* 3883C 8005D43C 24422048 */ addiu $v0, $v0, %lo(D_800A2048) -/* 38840 8005D440 0C019E94 */ jal func_80067A50 -/* 38844 8005D444 AFA20018 */ sw $v0, 0x18($sp) -.L8005D448: -/* 38848 8005D448 86620000 */ lh $v0, ($s3) -/* 3884C 8005D44C 00021840 */ sll $v1, $v0, 1 -/* 38850 8005D450 00621821 */ addu $v1, $v1, $v0 -/* 38854 8005D454 00031880 */ sll $v1, $v1, 2 -/* 38858 8005D458 02E31821 */ addu $v1, $s7, $v1 -/* 3885C 8005D45C AE430000 */ sw $v1, ($s2) -/* 38860 8005D460 86620002 */ lh $v0, 2($s3) -/* 38864 8005D464 00022840 */ sll $a1, $v0, 1 -/* 38868 8005D468 00A22821 */ addu $a1, $a1, $v0 -/* 3886C 8005D46C 00052880 */ sll $a1, $a1, 2 -/* 38870 8005D470 02E52821 */ addu $a1, $s7, $a1 -/* 38874 8005D474 AE450004 */ sw $a1, 4($s2) -/* 38878 8005D478 86620004 */ lh $v0, 4($s3) -/* 3887C 8005D47C 00022040 */ sll $a0, $v0, 1 -/* 38880 8005D480 00822021 */ addu $a0, $a0, $v0 -/* 38884 8005D484 00042080 */ sll $a0, $a0, 2 -/* 38888 8005D488 02E42021 */ addu $a0, $s7, $a0 -/* 3888C 8005D48C AE440008 */ sw $a0, 8($s2) -/* 38890 8005D490 C4800000 */ lwc1 $f0, ($a0) -/* 38894 8005D494 C4620000 */ lwc1 $f2, ($v1) -/* 38898 8005D498 46020001 */ sub.s $f0, $f0, $f2 -/* 3889C 8005D49C E640000C */ swc1 $f0, 0xc($s2) -/* 388A0 8005D4A0 C4800004 */ lwc1 $f0, 4($a0) -/* 388A4 8005D4A4 C4620004 */ lwc1 $f2, 4($v1) -/* 388A8 8005D4A8 46020001 */ sub.s $f0, $f0, $f2 -/* 388AC 8005D4AC E6400010 */ swc1 $f0, 0x10($s2) -/* 388B0 8005D4B0 C4800008 */ lwc1 $f0, 8($a0) -/* 388B4 8005D4B4 C4620008 */ lwc1 $f2, 8($v1) -/* 388B8 8005D4B8 46020001 */ sub.s $f0, $f0, $f2 -/* 388BC 8005D4BC E6400014 */ swc1 $f0, 0x14($s2) -/* 388C0 8005D4C0 C4600000 */ lwc1 $f0, ($v1) -/* 388C4 8005D4C4 C4A20000 */ lwc1 $f2, ($a1) -/* 388C8 8005D4C8 46020001 */ sub.s $f0, $f0, $f2 -/* 388CC 8005D4CC E6400018 */ swc1 $f0, 0x18($s2) -/* 388D0 8005D4D0 C4600004 */ lwc1 $f0, 4($v1) -/* 388D4 8005D4D4 C4A20004 */ lwc1 $f2, 4($a1) -/* 388D8 8005D4D8 46020001 */ sub.s $f0, $f0, $f2 -/* 388DC 8005D4DC E640001C */ swc1 $f0, 0x1c($s2) -/* 388E0 8005D4E0 C4600008 */ lwc1 $f0, 8($v1) -/* 388E4 8005D4E4 C4A20008 */ lwc1 $f2, 8($a1) -/* 388E8 8005D4E8 46020001 */ sub.s $f0, $f0, $f2 -/* 388EC 8005D4EC E6400020 */ swc1 $f0, 0x20($s2) -/* 388F0 8005D4F0 C4A00000 */ lwc1 $f0, ($a1) -/* 388F4 8005D4F4 C4820000 */ lwc1 $f2, ($a0) -/* 388F8 8005D4F8 46020001 */ sub.s $f0, $f0, $f2 -/* 388FC 8005D4FC E6400024 */ swc1 $f0, 0x24($s2) -/* 38900 8005D500 C4A00004 */ lwc1 $f0, 4($a1) -/* 38904 8005D504 C4820004 */ lwc1 $f2, 4($a0) -/* 38908 8005D508 46020001 */ sub.s $f0, $f0, $f2 -/* 3890C 8005D50C E6400028 */ swc1 $f0, 0x28($s2) -/* 38910 8005D510 C4A00008 */ lwc1 $f0, 8($a1) -/* 38914 8005D514 C4820008 */ lwc1 $f2, 8($a0) -/* 38918 8005D518 46020001 */ sub.s $f0, $f0, $f2 -/* 3891C 8005D51C E640002C */ swc1 $f0, 0x2c($s2) -/* 38920 8005D520 C6800000 */ lwc1 $f0, ($s4) -/* 38924 8005D524 E6400030 */ swc1 $f0, 0x30($s2) -/* 38928 8005D528 C6800004 */ lwc1 $f0, 4($s4) -/* 3892C 8005D52C 27A40100 */ addiu $a0, $sp, 0x100 -/* 38930 8005D530 E6400034 */ swc1 $f0, 0x34($s2) -/* 38934 8005D534 C6800008 */ lwc1 $f0, 8($s4) -/* 38938 8005D538 02E0282D */ daddu $a1, $s7, $zero -/* 3893C 8005D53C 0C016ECD */ jal func_8005BB34 -/* 38940 8005D540 E6400038 */ swc1 $f0, 0x38($s2) -/* 38944 8005D544 0040182D */ daddu $v1, $v0, $zero -/* 38948 8005D548 14600008 */ bnez $v1, .L8005D56C -/* 3894C 8005D54C 00000000 */ nop -/* 38950 8005D550 2694000C */ addiu $s4, $s4, 0xc -/* 38954 8005D554 26B50001 */ addiu $s5, $s5, 1 -/* 38958 8005D558 2AA2000C */ slti $v0, $s5, 0xc -/* 3895C 8005D55C 1440FFBA */ bnez $v0, .L8005D448 -/* 38960 8005D560 26730006 */ addiu $s3, $s3, 6 -/* 38964 8005D564 5060007C */ beql $v1, $zero, .L8005D758 -/* 38968 8005D568 27DE0001 */ addiu $fp, $fp, 1 -.L8005D56C: -/* 3896C 8005D56C 3C03800A */ lui $v1, %hi(D_800A2064) -/* 38970 8005D570 24632064 */ addiu $v1, $v1, %lo(D_800A2064) -/* 38974 8005D574 8FA901C4 */ lw $t1, 0x1c4($sp) -/* 38978 8005D578 C4620000 */ lwc1 $f2, ($v1) -/* 3897C 8005D57C C5200000 */ lwc1 $f0, ($t1) -/* 38980 8005D580 4600103C */ c.lt.s $f2, $f0 -/* 38984 8005D584 00000000 */ nop -/* 38988 8005D588 45020073 */ bc1fl .L8005D758 -/* 3898C 8005D58C 27DE0001 */ addiu $fp, $fp, 1 -/* 38990 8005D590 24020001 */ addiu $v0, $zero, 1 -/* 38994 8005D594 AFBE0140 */ sw $fp, 0x140($sp) -/* 38998 8005D598 12C2000F */ beq $s6, $v0, .L8005D5D8 -/* 3899C 8005D59C E5220000 */ swc1 $f2, ($t1) -/* 389A0 8005D5A0 2AC20002 */ slti $v0, $s6, 2 -/* 389A4 8005D5A4 10400005 */ beqz $v0, .L8005D5BC -/* 389A8 8005D5A8 24020002 */ addiu $v0, $zero, 2 -/* 389AC 8005D5AC 12C00007 */ beqz $s6, .L8005D5CC -/* 389B0 8005D5B0 00000000 */ nop -/* 389B4 8005D5B4 0801757B */ j .L8005D5EC -/* 389B8 8005D5B8 E7B40010 */ swc1 $f20, 0x10($sp) -.L8005D5BC: -/* 389BC 8005D5BC 12C20009 */ beq $s6, $v0, .L8005D5E4 -/* 389C0 8005D5C0 00000000 */ nop -/* 389C4 8005D5C4 0801757B */ j .L8005D5EC -/* 389C8 8005D5C8 E7B40010 */ swc1 $f20, 0x10($sp) -.L8005D5CC: -/* 389CC 8005D5CC C4760000 */ lwc1 $f22, ($v1) -/* 389D0 8005D5D0 0801757A */ j .L8005D5E8 -/* 389D4 8005D5D4 4600B606 */ mov.s $f24, $f22 -.L8005D5D8: -/* 389D8 8005D5D8 C4780000 */ lwc1 $f24, ($v1) -/* 389DC 8005D5DC 0801757B */ j .L8005D5EC -/* 389E0 8005D5E0 E7B40010 */ swc1 $f20, 0x10($sp) -.L8005D5E4: -/* 389E4 8005D5E4 C4760000 */ lwc1 $f22, ($v1) -.L8005D5E8: -/* 389E8 8005D5E8 E7B40010 */ swc1 $f20, 0x10($sp) -.L8005D5EC: -/* 389EC 8005D5EC 8E250060 */ lw $a1, 0x60($s1) -/* 389F0 8005D5F0 4406E000 */ mfc1 $a2, $f28 -/* 389F4 8005D5F4 4407A000 */ mfc1 $a3, $f20 -/* 389F8 8005D5F8 0C019EC0 */ jal func_80067B00 -/* 389FC 8005D5FC 27A40020 */ addiu $a0, $sp, 0x20 -/* 38A00 8005D600 27B00060 */ addiu $s0, $sp, 0x60 -/* 38A04 8005D604 E7BC0010 */ swc1 $f28, 0x10($sp) -/* 38A08 8005D608 8E250068 */ lw $a1, 0x68($s1) -/* 38A0C 8005D60C 4406A000 */ mfc1 $a2, $f20 -/* 38A10 8005D610 4407A000 */ mfc1 $a3, $f20 -/* 38A14 8005D614 0C019EC0 */ jal func_80067B00 -/* 38A18 8005D618 0200202D */ daddu $a0, $s0, $zero -/* 38A1C 8005D61C 27A40020 */ addiu $a0, $sp, 0x20 -/* 38A20 8005D620 0200282D */ daddu $a1, $s0, $zero -/* 38A24 8005D624 0C019D78 */ jal func_800675E0 -/* 38A28 8005D628 0080302D */ daddu $a2, $a0, $zero -/* 38A2C 8005D62C E7B40010 */ swc1 $f20, 0x10($sp) -/* 38A30 8005D630 8E250064 */ lw $a1, 0x64($s1) -/* 38A34 8005D634 4406A000 */ mfc1 $a2, $f20 -/* 38A38 8005D638 4407E000 */ mfc1 $a3, $f28 -/* 38A3C 8005D63C 0C019EC0 */ jal func_80067B00 -/* 38A40 8005D640 0200202D */ daddu $a0, $s0, $zero -/* 38A44 8005D644 27A40020 */ addiu $a0, $sp, 0x20 -/* 38A48 8005D648 0200282D */ daddu $a1, $s0, $zero -/* 38A4C 8005D64C 0C019D78 */ jal func_800675E0 -/* 38A50 8005D650 0080302D */ daddu $a2, $a0, $zero -/* 38A54 8005D654 8E250048 */ lw $a1, 0x48($s1) -/* 38A58 8005D658 8E26004C */ lw $a2, 0x4c($s1) -/* 38A5C 8005D65C 8E270050 */ lw $a3, 0x50($s1) -/* 38A60 8005D660 0C019E38 */ jal func_800678E0 -/* 38A64 8005D664 0200202D */ daddu $a0, $s0, $zero -/* 38A68 8005D668 27A40020 */ addiu $a0, $sp, 0x20 -/* 38A6C 8005D66C 0200282D */ daddu $a1, $s0, $zero -/* 38A70 8005D670 0C019D78 */ jal func_800675E0 -/* 38A74 8005D674 0080302D */ daddu $a2, $a0, $zero -/* 38A78 8005D678 8FA901B8 */ lw $t1, 0x1b8($sp) -/* 38A7C 8005D67C 3C05800A */ lui $a1, %hi(D_800A2058) -/* 38A80 8005D680 8CA52058 */ lw $a1, %lo(D_800A2058)($a1) -/* 38A84 8005D684 3C06800A */ lui $a2, %hi(D_800A205C) -/* 38A88 8005D688 8CC6205C */ lw $a2, %lo(D_800A205C)($a2) -/* 38A8C 8005D68C 3C07800A */ lui $a3, %hi(D_800A2060) -/* 38A90 8005D690 8CE72060 */ lw $a3, %lo(D_800A2060)($a3) -/* 38A94 8005D694 AFA90010 */ sw $t1, 0x10($sp) -/* 38A98 8005D698 8FA901BC */ lw $t1, 0x1bc($sp) -/* 38A9C 8005D69C AFA90014 */ sw $t1, 0x14($sp) -/* 38AA0 8005D6A0 8FA901C0 */ lw $t1, 0x1c0($sp) -/* 38AA4 8005D6A4 27A40020 */ addiu $a0, $sp, 0x20 -/* 38AA8 8005D6A8 0C019E94 */ jal func_80067A50 -/* 38AAC 8005D6AC AFA90018 */ sw $t1, 0x18($sp) -/* 38AB0 8005D6B0 3C10800A */ lui $s0, %hi(D_800A2068) -/* 38AB4 8005D6B4 26102068 */ addiu $s0, $s0, %lo(D_800A2068) -/* 38AB8 8005D6B8 C6040000 */ lwc1 $f4, ($s0) -/* 38ABC 8005D6BC 46042102 */ mul.s $f4, $f4, $f4 -/* 38AC0 8005D6C0 00000000 */ nop -/* 38AC4 8005D6C4 3C11800A */ lui $s1, %hi(D_800A206C) -/* 38AC8 8005D6C8 2631206C */ addiu $s1, $s1, %lo(D_800A206C) -/* 38ACC 8005D6CC C6220000 */ lwc1 $f2, ($s1) -/* 38AD0 8005D6D0 46021082 */ mul.s $f2, $f2, $f2 -/* 38AD4 8005D6D4 00000000 */ nop -/* 38AD8 8005D6D8 3C13800A */ lui $s3, %hi(D_800A2070) -/* 38ADC 8005D6DC 26732070 */ addiu $s3, $s3, %lo(D_800A2070) -/* 38AE0 8005D6E0 C6600000 */ lwc1 $f0, ($s3) -/* 38AE4 8005D6E4 46000002 */ mul.s $f0, $f0, $f0 -/* 38AE8 8005D6E8 00000000 */ nop -/* 38AEC 8005D6EC 46022100 */ add.s $f4, $f4, $f2 -/* 38AF0 8005D6F0 46002300 */ add.s $f12, $f4, $f0 -/* 38AF4 8005D6F4 46006084 */ sqrt.s $f2, $f12 -/* 38AF8 8005D6F8 46021032 */ c.eq.s $f2, $f2 -/* 38AFC 8005D6FC 00000000 */ nop -/* 38B00 8005D700 45010004 */ bc1t .L8005D714 -/* 38B04 8005D704 00000000 */ nop -/* 38B08 8005D708 0C0187B0 */ jal func_80061EC0 -/* 38B0C 8005D70C 00000000 */ nop -/* 38B10 8005D710 46000086 */ mov.s $f2, $f0 -.L8005D714: -/* 38B14 8005D714 C6000000 */ lwc1 $f0, ($s0) -/* 38B18 8005D718 4602E083 */ div.s $f2, $f28, $f2 -/* 38B1C 8005D71C 46020002 */ mul.s $f0, $f0, $f2 -/* 38B20 8005D720 00000000 */ nop -/* 38B24 8005D724 8FA901C8 */ lw $t1, 0x1c8($sp) -/* 38B28 8005D728 E5200000 */ swc1 $f0, ($t1) -/* 38B2C 8005D72C C6200000 */ lwc1 $f0, ($s1) -/* 38B30 8005D730 46020002 */ mul.s $f0, $f0, $f2 -/* 38B34 8005D734 00000000 */ nop -/* 38B38 8005D738 8FA901CC */ lw $t1, 0x1cc($sp) -/* 38B3C 8005D73C E5200000 */ swc1 $f0, ($t1) -/* 38B40 8005D740 C6600000 */ lwc1 $f0, ($s3) -/* 38B44 8005D744 46020002 */ mul.s $f0, $f0, $f2 -/* 38B48 8005D748 00000000 */ nop -/* 38B4C 8005D74C 8FA901D0 */ lw $t1, 0x1d0($sp) -/* 38B50 8005D750 E5200000 */ swc1 $f0, ($t1) -/* 38B54 8005D754 27DE0001 */ addiu $fp, $fp, 1 -.L8005D758: -/* 38B58 8005D758 2BC2001E */ slti $v0, $fp, 0x1e -/* 38B5C 8005D75C 1440FEA6 */ bnez $v0, .L8005D1F8 -/* 38B60 8005D760 00000000 */ nop -/* 38B64 8005D764 8FA20140 */ lw $v0, 0x140($sp) -/* 38B68 8005D768 8FBF016C */ lw $ra, 0x16c($sp) -/* 38B6C 8005D76C 8FBE0168 */ lw $fp, 0x168($sp) -/* 38B70 8005D770 8FB70164 */ lw $s7, 0x164($sp) -/* 38B74 8005D774 8FB60160 */ lw $s6, 0x160($sp) -/* 38B78 8005D778 8FB5015C */ lw $s5, 0x15c($sp) -/* 38B7C 8005D77C 8FB40158 */ lw $s4, 0x158($sp) -/* 38B80 8005D780 8FB30154 */ lw $s3, 0x154($sp) -/* 38B84 8005D784 8FB20150 */ lw $s2, 0x150($sp) -/* 38B88 8005D788 8FB1014C */ lw $s1, 0x14c($sp) -/* 38B8C 8005D78C 8FB00148 */ lw $s0, 0x148($sp) -/* 38B90 8005D790 D7BE0198 */ ldc1 $f30, 0x198($sp) -/* 38B94 8005D794 D7BC0190 */ ldc1 $f28, 0x190($sp) -/* 38B98 8005D798 D7BA0188 */ ldc1 $f26, 0x188($sp) -/* 38B9C 8005D79C D7B80180 */ ldc1 $f24, 0x180($sp) -/* 38BA0 8005D7A0 D7B60178 */ ldc1 $f22, 0x178($sp) -/* 38BA4 8005D7A4 D7B40170 */ ldc1 $f20, 0x170($sp) -/* 38BA8 8005D7A8 03E00008 */ jr $ra -/* 38BAC 8005D7AC 27BD01A0 */ addiu $sp, $sp, 0x1a0 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005D7B0.s b/ver/jp/asm/nonmatchings/35F50/func_8005D7B0.s deleted file mode 100644 index 0fde6aa13d..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005D7B0.s +++ /dev/null @@ -1,164 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005D7B0 -/* 38BB0 8005D7B0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 38BB4 8005D7B4 AFB20018 */ sw $s2, 0x18($sp) -/* 38BB8 8005D7B8 0080902D */ daddu $s2, $a0, $zero -/* 38BBC 8005D7BC AFBF0020 */ sw $ra, 0x20($sp) -/* 38BC0 8005D7C0 AFB3001C */ sw $s3, 0x1c($sp) -/* 38BC4 8005D7C4 AFB10014 */ sw $s1, 0x14($sp) -/* 38BC8 8005D7C8 AFB00010 */ sw $s0, 0x10($sp) -/* 38BCC 8005D7CC 8E420148 */ lw $v0, 0x148($s2) -/* 38BD0 8005D7D0 84440008 */ lh $a0, 8($v0) -/* 38BD4 8005D7D4 0C00E9EB */ jal func_8003A7AC -/* 38BD8 8005D7D8 00A0802D */ daddu $s0, $a1, $zero -/* 38BDC 8005D7DC 3C138011 */ lui $s3, %hi(D_8010F188) -/* 38BE0 8005D7E0 2673F188 */ addiu $s3, $s3, %lo(D_8010F188) -/* 38BE4 8005D7E4 12000002 */ beqz $s0, .L8005D7F0 -/* 38BE8 8005D7E8 0040882D */ daddu $s1, $v0, $zero -/* 38BEC 8005D7EC AE400070 */ sw $zero, 0x70($s2) -.L8005D7F0: -/* 38BF0 8005D7F0 8E440070 */ lw $a0, 0x70($s2) -/* 38BF4 8005D7F4 10800005 */ beqz $a0, .L8005D80C -/* 38BF8 8005D7F8 24020001 */ addiu $v0, $zero, 1 -/* 38BFC 8005D7FC 1082001F */ beq $a0, $v0, .L8005D87C -/* 38C00 8005D800 0000102D */ daddu $v0, $zero, $zero -/* 38C04 8005D804 0801767A */ j .L8005D9E8 -/* 38C08 8005D808 00000000 */ nop -.L8005D80C: -/* 38C0C 8005D80C 0240202D */ daddu $a0, $s2, $zero -/* 38C10 8005D810 3C05FE36 */ lui $a1, 0xfe36 -/* 38C14 8005D814 0C0B210B */ jal func_802C842C -/* 38C18 8005D818 34A53C80 */ ori $a1, $a1, 0x3c80 -/* 38C1C 8005D81C 0240202D */ daddu $a0, $s2, $zero -/* 38C20 8005D820 3C05FE36 */ lui $a1, 0xfe36 -/* 38C24 8005D824 34A53C81 */ ori $a1, $a1, 0x3c81 -/* 38C28 8005D828 0C0B1EAF */ jal func_802C7ABC -/* 38C2C 8005D82C E6200010 */ swc1 $f0, 0x10($s1) -/* 38C30 8005D830 0240202D */ daddu $a0, $s2, $zero -/* 38C34 8005D834 3C05FE36 */ lui $a1, 0xfe36 -/* 38C38 8005D838 34A53C82 */ ori $a1, $a1, 0x3c82 -/* 38C3C 8005D83C 0C0B1EAF */ jal func_802C7ABC -/* 38C40 8005D840 A622008E */ sh $v0, 0x8e($s1) -/* 38C44 8005D844 0240202D */ daddu $a0, $s2, $zero -/* 38C48 8005D848 3C05FE36 */ lui $a1, 0xfe36 -/* 38C4C 8005D84C 34A53C83 */ ori $a1, $a1, 0x3c83 -/* 38C50 8005D850 0C0B1EAF */ jal func_802C7ABC -/* 38C54 8005D854 AE420074 */ sw $v0, 0x74($s2) -/* 38C58 8005D858 00021FC2 */ srl $v1, $v0, 0x1f -/* 38C5C 8005D85C 00621821 */ addu $v1, $v1, $v0 -/* 38C60 8005D860 8E4200AC */ lw $v0, 0xac($s2) -/* 38C64 8005D864 00031843 */ sra $v1, $v1, 1 -/* 38C68 8005D868 AE430078 */ sw $v1, 0x78($s2) -/* 38C6C 8005D86C AE220028 */ sw $v0, 0x28($s1) -/* 38C70 8005D870 24020001 */ addiu $v0, $zero, 1 -/* 38C74 8005D874 08017679 */ j .L8005D9E4 -/* 38C78 8005D878 AE420070 */ sw $v0, 0x70($s2) -.L8005D87C: -/* 38C7C 8005D87C 3C028011 */ lui $v0, %hi(D_8010ED70) -/* 38C80 8005D880 2442ED70 */ addiu $v0, $v0, %lo(D_8010ED70) -/* 38C84 8005D884 80430003 */ lb $v1, 3($v0) -/* 38C88 8005D888 24020009 */ addiu $v0, $zero, 9 -/* 38C8C 8005D88C 10620056 */ beq $v1, $v0, .L8005D9E8 -/* 38C90 8005D890 0000102D */ daddu $v0, $zero, $zero -/* 38C94 8005D894 8622008E */ lh $v0, 0x8e($s1) -/* 38C98 8005D898 10400005 */ beqz $v0, .L8005D8B0 -/* 38C9C 8005D89C 00000000 */ nop -/* 38CA0 8005D8A0 1044002C */ beq $v0, $a0, .L8005D954 -/* 38CA4 8005D8A4 0000102D */ daddu $v0, $zero, $zero -/* 38CA8 8005D8A8 0801767A */ j .L8005D9E8 -/* 38CAC 8005D8AC 00000000 */ nop -.L8005D8B0: -/* 38CB0 8005D8B0 C6620028 */ lwc1 $f2, 0x28($s3) -/* 38CB4 8005D8B4 C6200038 */ lwc1 $f0, 0x38($s1) -/* 38CB8 8005D8B8 46001081 */ sub.s $f2, $f2, $f0 -/* 38CBC 8005D8BC 46021082 */ mul.s $f2, $f2, $f2 -/* 38CC0 8005D8C0 00000000 */ nop -/* 38CC4 8005D8C4 C666002C */ lwc1 $f6, 0x2c($s3) -/* 38CC8 8005D8C8 C620003C */ lwc1 $f0, 0x3c($s1) -/* 38CCC 8005D8CC 46003181 */ sub.s $f6, $f6, $f0 -/* 38CD0 8005D8D0 46063182 */ mul.s $f6, $f6, $f6 -/* 38CD4 8005D8D4 00000000 */ nop -/* 38CD8 8005D8D8 C6240040 */ lwc1 $f4, 0x40($s1) -/* 38CDC 8005D8DC C6600030 */ lwc1 $f0, 0x30($s3) -/* 38CE0 8005D8E0 46040001 */ sub.s $f0, $f0, $f4 -/* 38CE4 8005D8E4 46000002 */ mul.s $f0, $f0, $f0 -/* 38CE8 8005D8E8 00000000 */ nop -/* 38CEC 8005D8EC 46061080 */ add.s $f2, $f2, $f6 -/* 38CF0 8005D8F0 46001300 */ add.s $f12, $f2, $f0 -/* 38CF4 8005D8F4 46006104 */ sqrt.s $f4, $f12 -/* 38CF8 8005D8F8 46042032 */ c.eq.s $f4, $f4 -/* 38CFC 8005D8FC 00000000 */ nop -/* 38D00 8005D900 45010004 */ bc1t .L8005D914 -/* 38D04 8005D904 00000000 */ nop -/* 38D08 8005D908 0C0187B0 */ jal func_80061EC0 -/* 38D0C 8005D90C 00000000 */ nop -/* 38D10 8005D910 46000106 */ mov.s $f4, $f0 -.L8005D914: -/* 38D14 8005D914 C6200010 */ lwc1 $f0, 0x10($s1) -/* 38D18 8005D918 4600203E */ c.le.s $f4, $f0 -/* 38D1C 8005D91C 00000000 */ nop -/* 38D20 8005D920 45000031 */ bc1f .L8005D9E8 -/* 38D24 8005D924 0000102D */ daddu $v0, $zero, $zero -/* 38D28 8005D928 C62C0038 */ lwc1 $f12, 0x38($s1) -/* 38D2C 8005D92C C62E0040 */ lwc1 $f14, 0x40($s1) -/* 38D30 8005D930 8E660028 */ lw $a2, 0x28($s3) -/* 38D34 8005D934 0C00A710 */ jal func_80029C40 -/* 38D38 8005D938 8E670030 */ lw $a3, 0x30($s3) -/* 38D3C 8005D93C 8E430074 */ lw $v1, 0x74($s2) -/* 38D40 8005D940 2402FFFF */ addiu $v0, $zero, -1 -/* 38D44 8005D944 10620016 */ beq $v1, $v0, .L8005D9A0 -/* 38D48 8005D948 00000000 */ nop -/* 38D4C 8005D94C 0801766A */ j .L8005D9A8 -/* 38D50 8005D950 00000000 */ nop -.L8005D954: -/* 38D54 8005D954 C62C0038 */ lwc1 $f12, 0x38($s1) -/* 38D58 8005D958 C62E0040 */ lwc1 $f14, 0x40($s1) -/* 38D5C 8005D95C 8E660028 */ lw $a2, 0x28($s3) -/* 38D60 8005D960 0C00A7A5 */ jal func_80029E94 -/* 38D64 8005D964 8E670030 */ lw $a3, 0x30($s3) -/* 38D68 8005D968 C6220010 */ lwc1 $f2, 0x10($s1) -/* 38D6C 8005D96C 4602003E */ c.le.s $f0, $f2 -/* 38D70 8005D970 00000000 */ nop -/* 38D74 8005D974 4500001C */ bc1f .L8005D9E8 -/* 38D78 8005D978 0000102D */ daddu $v0, $zero, $zero -/* 38D7C 8005D97C C62C0038 */ lwc1 $f12, 0x38($s1) -/* 38D80 8005D980 C62E0040 */ lwc1 $f14, 0x40($s1) -/* 38D84 8005D984 8E660028 */ lw $a2, 0x28($s3) -/* 38D88 8005D988 0C00A710 */ jal func_80029C40 -/* 38D8C 8005D98C 8E670030 */ lw $a3, 0x30($s3) -/* 38D90 8005D990 8E430074 */ lw $v1, 0x74($s2) -/* 38D94 8005D994 2402FFFF */ addiu $v0, $zero, -1 -/* 38D98 8005D998 14620003 */ bne $v1, $v0, .L8005D9A8 -/* 38D9C 8005D99C 00000000 */ nop -.L8005D9A0: -/* 38DA0 8005D9A0 0801766D */ j .L8005D9B4 -/* 38DA4 8005D9A4 C62C000C */ lwc1 $f12, 0xc($s1) -.L8005D9A8: -/* 38DA8 8005D9A8 44836000 */ mtc1 $v1, $f12 -/* 38DAC 8005D9AC 00000000 */ nop -/* 38DB0 8005D9B0 46806320 */ cvt.s.w $f12, $f12 -.L8005D9B4: -/* 38DB4 8005D9B4 0C00A6FA */ jal func_80029BE8 -/* 38DB8 8005D9B8 46000386 */ mov.s $f14, $f0 -/* 38DBC 8005D9BC C6420078 */ lwc1 $f2, 0x78($s2) -/* 38DC0 8005D9C0 468010A0 */ cvt.s.w $f2, $f2 -/* 38DC4 8005D9C4 46000005 */ abs.s $f0, $f0 -/* 38DC8 8005D9C8 4602003C */ c.lt.s $f0, $f2 -/* 38DCC 8005D9CC 00000000 */ nop -/* 38DD0 8005D9D0 45000004 */ bc1f .L8005D9E4 -/* 38DD4 8005D9D4 24020001 */ addiu $v0, $zero, 1 -/* 38DD8 8005D9D8 AE420084 */ sw $v0, 0x84($s2) -/* 38DDC 8005D9DC 0801767A */ j .L8005D9E8 -/* 38DE0 8005D9E0 24020002 */ addiu $v0, $zero, 2 -.L8005D9E4: -/* 38DE4 8005D9E4 0000102D */ daddu $v0, $zero, $zero -.L8005D9E8: -/* 38DE8 8005D9E8 8FBF0020 */ lw $ra, 0x20($sp) -/* 38DEC 8005D9EC 8FB3001C */ lw $s3, 0x1c($sp) -/* 38DF0 8005D9F0 8FB20018 */ lw $s2, 0x18($sp) -/* 38DF4 8005D9F4 8FB10014 */ lw $s1, 0x14($sp) -/* 38DF8 8005D9F8 8FB00010 */ lw $s0, 0x10($sp) -/* 38DFC 8005D9FC 03E00008 */ jr $ra -/* 38E00 8005DA00 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005DA04.s b/ver/jp/asm/nonmatchings/35F50/func_8005DA04.s deleted file mode 100644 index 3160ea2984..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005DA04.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DA04 -/* 38E04 8005DA04 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 38E08 8005DA08 AFB00010 */ sw $s0, 0x10($sp) -/* 38E0C 8005DA0C 0080802D */ daddu $s0, $a0, $zero -/* 38E10 8005DA10 AFBF0014 */ sw $ra, 0x14($sp) -/* 38E14 8005DA14 C60C0084 */ lwc1 $f12, 0x84($s0) -/* 38E18 8005DA18 0C00A6B9 */ jal func_80029AE4 -/* 38E1C 8005DA1C 46806320 */ cvt.s.w $f12, $f12 -/* 38E20 8005DA20 3C014334 */ lui $at, 0x4334 -/* 38E24 8005DA24 44811000 */ mtc1 $at, $f2 -/* 38E28 8005DA28 4600018D */ trunc.w.s $f6, $f0 -/* 38E2C 8005DA2C E6060084 */ swc1 $f6, 0x84($s0) -/* 38E30 8005DA30 4600103E */ c.le.s $f2, $f0 -/* 38E34 8005DA34 00000000 */ nop -/* 38E38 8005DA38 45030001 */ bc1tl .L8005DA40 -/* 38E3C 8005DA3C 46020001 */ sub.s $f0, $f0, $f2 -.L8005DA40: -/* 38E40 8005DA40 3C0142B4 */ lui $at, 0x42b4 -/* 38E44 8005DA44 44812000 */ mtc1 $at, $f4 -/* 38E48 8005DA48 00000000 */ nop -/* 38E4C 8005DA4C 4600203E */ c.le.s $f4, $f0 -/* 38E50 8005DA50 00000000 */ nop -/* 38E54 8005DA54 45030001 */ bc1tl .L8005DA5C -/* 38E58 8005DA58 46001001 */ sub.s $f0, $f2, $f0 -.L8005DA5C: -/* 38E5C 8005DA5C 46002001 */ sub.s $f0, $f4, $f0 -/* 38E60 8005DA60 3C0142BE */ lui $at, 0x42be -/* 38E64 8005DA64 44811000 */ mtc1 $at, $f2 -/* 38E68 8005DA68 00000000 */ nop -/* 38E6C 8005DA6C 46020002 */ mul.s $f0, $f0, $f2 -/* 38E70 8005DA70 00000000 */ nop -/* 38E74 8005DA74 46040003 */ div.s $f0, $f0, $f4 -/* 38E78 8005DA78 4600018D */ trunc.w.s $f6, $f0 -/* 38E7C 8005DA7C 44023000 */ mfc1 $v0, $f6 -/* 38E80 8005DA80 00000000 */ nop -/* 38E84 8005DA84 244200A0 */ addiu $v0, $v0, 0xa0 -/* 38E88 8005DA88 AE02008C */ sw $v0, 0x8c($s0) -/* 38E8C 8005DA8C 8FBF0014 */ lw $ra, 0x14($sp) -/* 38E90 8005DA90 8FB00010 */ lw $s0, 0x10($sp) -/* 38E94 8005DA94 24020002 */ addiu $v0, $zero, 2 -/* 38E98 8005DA98 03E00008 */ jr $ra -/* 38E9C 8005DA9C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/35F50/func_8005DAA0.s b/ver/jp/asm/nonmatchings/35F50/func_8005DAA0.s deleted file mode 100644 index b283e56b08..0000000000 --- a/ver/jp/asm/nonmatchings/35F50/func_8005DAA0.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DAA0 -/* 38EA0 8005DAA0 3C02800B */ lui $v0, %hi(D_800B0EF8) -/* 38EA4 8005DAA4 80420EF8 */ lb $v0, %lo(D_800B0EF8)($v0) -/* 38EA8 8005DAA8 00021027 */ nor $v0, $zero, $v0 -/* 38EAC 8005DAAC 03E00008 */ jr $ra -/* 38EB0 8005DAB0 0002102B */ sltu $v0, $zero, $v0 -/* 38EB4 8005DAB4 00000000 */ nop -/* 38EB8 8005DAB8 00000000 */ nop -/* 38EBC 8005DABC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/38EC0/func_8005DAC0.s b/ver/jp/asm/nonmatchings/38EC0/func_8005DAC0.s deleted file mode 100644 index 0c17a340e1..0000000000 --- a/ver/jp/asm/nonmatchings/38EC0/func_8005DAC0.s +++ /dev/null @@ -1,54 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DAC0 -/* 38EC0 8005DAC0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 38EC4 8005DAC4 AFB00010 */ sw $s0, 0x10($sp) -/* 38EC8 8005DAC8 00A0802D */ daddu $s0, $a1, $zero -/* 38ECC 8005DACC AFB10014 */ sw $s1, 0x14($sp) -/* 38ED0 8005DAD0 00C0882D */ daddu $s1, $a2, $zero -/* 38ED4 8005DAD4 AFB20018 */ sw $s2, 0x18($sp) -/* 38ED8 8005DAD8 00E0902D */ daddu $s2, $a3, $zero -/* 38EDC 8005DADC 3C038011 */ lui $v1, %hi(D_8010F188) -/* 38EE0 8005DAE0 2463F188 */ addiu $v1, $v1, %lo(D_8010F188) -/* 38EE4 8005DAE4 AFB3001C */ sw $s3, 0x1c($sp) -/* 38EE8 8005DAE8 8FB30038 */ lw $s3, 0x38($sp) -/* 38EEC 8005DAEC 2402FFFF */ addiu $v0, $zero, -1 -/* 38EF0 8005DAF0 AFBF0020 */ sw $ra, 0x20($sp) -/* 38EF4 8005DAF4 AE000000 */ sw $zero, ($s0) -/* 38EF8 8005DAF8 AE200000 */ sw $zero, ($s1) -/* 38EFC 8005DAFC AE400000 */ sw $zero, ($s2) -/* 38F00 8005DB00 1482000A */ bne $a0, $v0, .L8005DB2C -/* 38F04 8005DB04 AE600000 */ sw $zero, ($s3) -/* 38F08 8005DB08 C4600028 */ lwc1 $f0, 0x28($v1) -/* 38F0C 8005DB0C E6000000 */ swc1 $f0, ($s0) -/* 38F10 8005DB10 C460002C */ lwc1 $f0, 0x2c($v1) -/* 38F14 8005DB14 E6200000 */ swc1 $f0, ($s1) -/* 38F18 8005DB18 C4600030 */ lwc1 $f0, 0x30($v1) -/* 38F1C 8005DB1C E6400000 */ swc1 $f0, ($s2) -/* 38F20 8005DB20 8C620000 */ lw $v0, ($v1) -/* 38F24 8005DB24 080176D5 */ j .L8005DB54 -/* 38F28 8005DB28 30420006 */ andi $v0, $v0, 6 -.L8005DB2C: -/* 38F2C 8005DB2C 0C00E9EB */ jal func_8003A7AC -/* 38F30 8005DB30 00000000 */ nop -/* 38F34 8005DB34 C4400038 */ lwc1 $f0, 0x38($v0) -/* 38F38 8005DB38 E6000000 */ swc1 $f0, ($s0) -/* 38F3C 8005DB3C C440003C */ lwc1 $f0, 0x3c($v0) -/* 38F40 8005DB40 E6200000 */ swc1 $f0, ($s1) -/* 38F44 8005DB44 C4400040 */ lwc1 $f0, 0x40($v0) -/* 38F48 8005DB48 E6400000 */ swc1 $f0, ($s2) -/* 38F4C 8005DB4C 8C420000 */ lw $v0, ($v0) -/* 38F50 8005DB50 30420800 */ andi $v0, $v0, 0x800 -.L8005DB54: -/* 38F54 8005DB54 10400002 */ beqz $v0, .L8005DB60 -/* 38F58 8005DB58 24020001 */ addiu $v0, $zero, 1 -/* 38F5C 8005DB5C AE620000 */ sw $v0, ($s3) -.L8005DB60: -/* 38F60 8005DB60 8FBF0020 */ lw $ra, 0x20($sp) -/* 38F64 8005DB64 8FB3001C */ lw $s3, 0x1c($sp) -/* 38F68 8005DB68 8FB20018 */ lw $s2, 0x18($sp) -/* 38F6C 8005DB6C 8FB10014 */ lw $s1, 0x14($sp) -/* 38F70 8005DB70 8FB00010 */ lw $s0, 0x10($sp) -/* 38F74 8005DB74 03E00008 */ jr $ra -/* 38F78 8005DB78 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/38EC0/func_8005DB7C.s b/ver/jp/asm/nonmatchings/38EC0/func_8005DB7C.s deleted file mode 100644 index 608aa5ab87..0000000000 --- a/ver/jp/asm/nonmatchings/38EC0/func_8005DB7C.s +++ /dev/null @@ -1,73 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DB7C -/* 38F7C 8005DB7C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 38F80 8005DB80 AFB10014 */ sw $s1, 0x14($sp) -/* 38F84 8005DB84 0080882D */ daddu $s1, $a0, $zero -/* 38F88 8005DB88 AFB20018 */ sw $s2, 0x18($sp) -/* 38F8C 8005DB8C 00A0902D */ daddu $s2, $a1, $zero -/* 38F90 8005DB90 AFB3001C */ sw $s3, 0x1c($sp) -/* 38F94 8005DB94 00C0982D */ daddu $s3, $a2, $zero -/* 38F98 8005DB98 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 38F9C 8005DB9C 4487A000 */ mtc1 $a3, $f20 -/* 38FA0 8005DBA0 240402A4 */ addiu $a0, $zero, 0x2a4 -/* 38FA4 8005DBA4 AFBF0020 */ sw $ra, 0x20($sp) -/* 38FA8 8005DBA8 0C00AB29 */ jal func_8002ACA4 -/* 38FAC 8005DBAC AFB00010 */ sw $s0, 0x10($sp) -/* 38FB0 8005DBB0 0040202D */ daddu $a0, $v0, $zero -/* 38FB4 8005DBB4 3C108011 */ lui $s0, %hi(D_8010F188) -/* 38FB8 8005DBB8 2610F188 */ addiu $s0, $s0, %lo(D_8010F188) -/* 38FBC 8005DBBC 14800003 */ bnez $a0, .L8005DBCC -/* 38FC0 8005DBC0 AE240020 */ sw $a0, 0x20($s1) -.L8005DBC4: -/* 38FC4 8005DBC4 080176F1 */ j .L8005DBC4 -/* 38FC8 8005DBC8 00000000 */ nop -.L8005DBCC: -/* 38FCC 8005DBCC 0000282D */ daddu $a1, $zero, $zero -/* 38FD0 8005DBD0 0080182D */ daddu $v1, $a0, $zero -.L8005DBD4: -/* 38FD4 8005DBD4 C6000028 */ lwc1 $f0, 0x28($s0) -/* 38FD8 8005DBD8 E4600004 */ swc1 $f0, 4($v1) -/* 38FDC 8005DBDC C600002C */ lwc1 $f0, 0x2c($s0) -/* 38FE0 8005DBE0 24A50001 */ addiu $a1, $a1, 1 -/* 38FE4 8005DBE4 E4600008 */ swc1 $f0, 8($v1) -/* 38FE8 8005DBE8 C6000030 */ lwc1 $f0, 0x30($s0) -/* 38FEC 8005DBEC 28A20028 */ slti $v0, $a1, 0x28 -/* 38FF0 8005DBF0 A0600000 */ sb $zero, ($v1) -/* 38FF4 8005DBF4 E460000C */ swc1 $f0, 0xc($v1) -/* 38FF8 8005DBF8 1440FFF6 */ bnez $v0, .L8005DBD4 -/* 38FFC 8005DBFC 24630010 */ addiu $v1, $v1, 0x10 -/* 39000 8005DC00 AC800280 */ sw $zero, 0x280($a0) -/* 39004 8005DC04 AC800284 */ sw $zero, 0x284($a0) -/* 39008 8005DC08 AC800288 */ sw $zero, 0x288($a0) -/* 3900C 8005DC0C AC92028C */ sw $s2, 0x28c($a0) -/* 39010 8005DC10 AC930290 */ sw $s3, 0x290($a0) -/* 39014 8005DC14 E4940294 */ swc1 $f20, 0x294($a0) -/* 39018 8005DC18 C7A00040 */ lwc1 $f0, 0x40($sp) -/* 3901C 8005DC1C 0260102D */ daddu $v0, $s3, $zero -/* 39020 8005DC20 E4800298 */ swc1 $f0, 0x298($a0) -/* 39024 8005DC24 C7A00044 */ lwc1 $f0, 0x44($sp) -/* 39028 8005DC28 46800020 */ cvt.s.w $f0, $f0 -/* 3902C 8005DC2C E480029C */ swc1 $f0, 0x29c($a0) -/* 39030 8005DC30 C7A00048 */ lwc1 $f0, 0x48($sp) -/* 39034 8005DC34 46800020 */ cvt.s.w $f0, $f0 -/* 39038 8005DC38 E48002A0 */ swc1 $f0, 0x2a0($a0) -/* 3903C 8005DC3C 8C440010 */ lw $a0, 0x10($v0) -/* 39040 8005DC40 8E220000 */ lw $v0, ($s1) -/* 39044 8005DC44 2403FEFF */ addiu $v1, $zero, -0x101 -/* 39048 8005DC48 AE20001C */ sw $zero, 0x1c($s1) -/* 3904C 8005DC4C 34420200 */ ori $v0, $v0, 0x200 -/* 39050 8005DC50 00431024 */ and $v0, $v0, $v1 -/* 39054 8005DC54 AE220000 */ sw $v0, ($s1) -/* 39058 8005DC58 3C020001 */ lui $v0, 1 -/* 3905C 8005DC5C AE220080 */ sw $v0, 0x80($s1) -/* 39060 8005DC60 AE240028 */ sw $a0, 0x28($s1) -/* 39064 8005DC64 8FBF0020 */ lw $ra, 0x20($sp) -/* 39068 8005DC68 8FB3001C */ lw $s3, 0x1c($sp) -/* 3906C 8005DC6C 8FB20018 */ lw $s2, 0x18($sp) -/* 39070 8005DC70 8FB10014 */ lw $s1, 0x14($sp) -/* 39074 8005DC74 8FB00010 */ lw $s0, 0x10($sp) -/* 39078 8005DC78 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 3907C 8005DC7C 03E00008 */ jr $ra -/* 39080 8005DC80 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/38EC0/func_8005DC84.s b/ver/jp/asm/nonmatchings/38EC0/func_8005DC84.s deleted file mode 100644 index 7a94b907d2..0000000000 --- a/ver/jp/asm/nonmatchings/38EC0/func_8005DC84.s +++ /dev/null @@ -1,95 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DC84 -/* 39084 8005DC84 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 39088 8005DC88 AFB20030 */ sw $s2, 0x30($sp) -/* 3908C 8005DC8C 0080902D */ daddu $s2, $a0, $zero -/* 39090 8005DC90 27A6001C */ addiu $a2, $sp, 0x1c -/* 39094 8005DC94 27A70020 */ addiu $a3, $sp, 0x20 -/* 39098 8005DC98 AFBF0038 */ sw $ra, 0x38($sp) -/* 3909C 8005DC9C AFB30034 */ sw $s3, 0x34($sp) -/* 390A0 8005DCA0 AFB1002C */ sw $s1, 0x2c($sp) -/* 390A4 8005DCA4 AFB00028 */ sw $s0, 0x28($sp) -/* 390A8 8005DCA8 8E510020 */ lw $s1, 0x20($s2) -/* 390AC 8005DCAC 27A20024 */ addiu $v0, $sp, 0x24 -/* 390B0 8005DCB0 AFA20010 */ sw $v0, 0x10($sp) -/* 390B4 8005DCB4 8E24028C */ lw $a0, 0x28c($s1) -/* 390B8 8005DCB8 0C0176B0 */ jal func_8005DAC0 -/* 390BC 8005DCBC 27A50018 */ addiu $a1, $sp, 0x18 -/* 390C0 8005DCC0 8E220280 */ lw $v0, 0x280($s1) -/* 390C4 8005DCC4 00021100 */ sll $v0, $v0, 4 -/* 390C8 8005DCC8 02228021 */ addu $s0, $s1, $v0 -/* 390CC 8005DCCC 8FA20024 */ lw $v0, 0x24($sp) -/* 390D0 8005DCD0 82030000 */ lb $v1, ($s0) -/* 390D4 8005DCD4 10600003 */ beqz $v1, .L8005DCE4 -/* 390D8 8005DCD8 0002982B */ sltu $s3, $zero, $v0 -/* 390DC 8005DCDC 16600038 */ bnez $s3, .L8005DDC0 -/* 390E0 8005DCE0 00000000 */ nop -.L8005DCE4: -/* 390E4 8005DCE4 1660000E */ bnez $s3, .L8005DD20 -/* 390E8 8005DCE8 00000000 */ nop -/* 390EC 8005DCEC 8FA60018 */ lw $a2, 0x18($sp) -/* 390F0 8005DCF0 8FA70020 */ lw $a3, 0x20($sp) -/* 390F4 8005DCF4 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 390F8 8005DCF8 0C00A7A5 */ jal func_80029E94 -/* 390FC 8005DCFC C64E0040 */ lwc1 $f14, 0x40($s2) -/* 39100 8005DD00 C622029C */ lwc1 $f2, 0x29c($s1) -/* 39104 8005DD04 4602003E */ c.le.s $f0, $f2 -/* 39108 8005DD08 00000000 */ nop -/* 3910C 8005DD0C 45000004 */ bc1f .L8005DD20 -/* 39110 8005DD10 00000000 */ nop -/* 39114 8005DD14 82020000 */ lb $v0, ($s0) -/* 39118 8005DD18 10400029 */ beqz $v0, .L8005DDC0 -/* 3911C 8005DD1C 00000000 */ nop -.L8005DD20: -/* 39120 8005DD20 8E220280 */ lw $v0, 0x280($s1) -/* 39124 8005DD24 C7A00018 */ lwc1 $f0, 0x18($sp) -/* 39128 8005DD28 00021100 */ sll $v0, $v0, 4 -/* 3912C 8005DD2C 02228021 */ addu $s0, $s1, $v0 -/* 39130 8005DD30 C6020004 */ lwc1 $f2, 4($s0) -/* 39134 8005DD34 46001032 */ c.eq.s $f2, $f0 -/* 39138 8005DD38 00000000 */ nop -/* 3913C 8005DD3C 4500000D */ bc1f .L8005DD74 -/* 39140 8005DD40 00000000 */ nop -/* 39144 8005DD44 C6020008 */ lwc1 $f2, 8($s0) -/* 39148 8005DD48 C7A0001C */ lwc1 $f0, 0x1c($sp) -/* 3914C 8005DD4C 46001032 */ c.eq.s $f2, $f0 -/* 39150 8005DD50 00000000 */ nop -/* 39154 8005DD54 45000007 */ bc1f .L8005DD74 -/* 39158 8005DD58 00000000 */ nop -/* 3915C 8005DD5C C602000C */ lwc1 $f2, 0xc($s0) -/* 39160 8005DD60 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 39164 8005DD64 46001032 */ c.eq.s $f2, $f0 -/* 39168 8005DD68 00000000 */ nop -/* 3916C 8005DD6C 45010014 */ bc1t .L8005DDC0 -/* 39170 8005DD70 00000000 */ nop -.L8005DD74: -/* 39174 8005DD74 8E220280 */ lw $v0, 0x280($s1) -/* 39178 8005DD78 8E230284 */ lw $v1, 0x284($s1) -/* 3917C 8005DD7C 24420001 */ addiu $v0, $v0, 1 -/* 39180 8005DD80 1062000F */ beq $v1, $v0, .L8005DDC0 -/* 39184 8005DD84 00000000 */ nop -/* 39188 8005DD88 AE220280 */ sw $v0, 0x280($s1) -/* 3918C 8005DD8C 28420028 */ slti $v0, $v0, 0x28 -/* 39190 8005DD90 50400001 */ beql $v0, $zero, .L8005DD98 -/* 39194 8005DD94 AE200280 */ sw $zero, 0x280($s1) -.L8005DD98: -/* 39198 8005DD98 8E220280 */ lw $v0, 0x280($s1) -/* 3919C 8005DD9C C7A00018 */ lwc1 $f0, 0x18($sp) -/* 391A0 8005DDA0 C7A2001C */ lwc1 $f2, 0x1c($sp) -/* 391A4 8005DDA4 C7A40020 */ lwc1 $f4, 0x20($sp) -/* 391A8 8005DDA8 00021100 */ sll $v0, $v0, 4 -/* 391AC 8005DDAC 02228021 */ addu $s0, $s1, $v0 -/* 391B0 8005DDB0 E6000004 */ swc1 $f0, 4($s0) -/* 391B4 8005DDB4 E6020008 */ swc1 $f2, 8($s0) -/* 391B8 8005DDB8 E604000C */ swc1 $f4, 0xc($s0) -/* 391BC 8005DDBC A2130000 */ sb $s3, ($s0) -.L8005DDC0: -/* 391C0 8005DDC0 8FBF0038 */ lw $ra, 0x38($sp) -/* 391C4 8005DDC4 8FB30034 */ lw $s3, 0x34($sp) -/* 391C8 8005DDC8 8FB20030 */ lw $s2, 0x30($sp) -/* 391CC 8005DDCC 8FB1002C */ lw $s1, 0x2c($sp) -/* 391D0 8005DDD0 8FB00028 */ lw $s0, 0x28($sp) -/* 391D4 8005DDD4 03E00008 */ jr $ra -/* 391D8 8005DDD8 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/38EC0/func_8005DDDC.s b/ver/jp/asm/nonmatchings/38EC0/func_8005DDDC.s deleted file mode 100644 index c937a8fcbe..0000000000 --- a/ver/jp/asm/nonmatchings/38EC0/func_8005DDDC.s +++ /dev/null @@ -1,514 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005DDDC -/* 391DC 8005DDDC 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 391E0 8005DDE0 AFB20040 */ sw $s2, 0x40($sp) -/* 391E4 8005DDE4 0080902D */ daddu $s2, $a0, $zero -/* 391E8 8005DDE8 27A50018 */ addiu $a1, $sp, 0x18 -/* 391EC 8005DDEC 27A6001C */ addiu $a2, $sp, 0x1c -/* 391F0 8005DDF0 AFBF0044 */ sw $ra, 0x44($sp) -/* 391F4 8005DDF4 AFB1003C */ sw $s1, 0x3c($sp) -/* 391F8 8005DDF8 AFB00038 */ sw $s0, 0x38($sp) -/* 391FC 8005DDFC F7BA0060 */ sdc1 $f26, 0x60($sp) -/* 39200 8005DE00 F7B80058 */ sdc1 $f24, 0x58($sp) -/* 39204 8005DE04 F7B60050 */ sdc1 $f22, 0x50($sp) -/* 39208 8005DE08 F7B40048 */ sdc1 $f20, 0x48($sp) -/* 3920C 8005DE0C 8E510020 */ lw $s1, 0x20($s2) -/* 39210 8005DE10 27A20024 */ addiu $v0, $sp, 0x24 -/* 39214 8005DE14 AFA20010 */ sw $v0, 0x10($sp) -/* 39218 8005DE18 8E24028C */ lw $a0, 0x28c($s1) -/* 3921C 8005DE1C 0C0176B0 */ jal func_8005DAC0 -/* 39220 8005DE20 27A70020 */ addiu $a3, $sp, 0x20 -/* 39224 8005DE24 8E230288 */ lw $v1, 0x288($s1) -/* 39228 8005DE28 24020001 */ addiu $v0, $zero, 1 -/* 3922C 8005DE2C 106200A4 */ beq $v1, $v0, .L8005E0C0 -/* 39230 8005DE30 28620002 */ slti $v0, $v1, 2 -/* 39234 8005DE34 50400005 */ beql $v0, $zero, .L8005DE4C -/* 39238 8005DE38 24020002 */ addiu $v0, $zero, 2 -/* 3923C 8005DE3C 10600015 */ beqz $v1, .L8005DE94 -/* 39240 8005DE40 00000000 */ nop -/* 39244 8005DE44 0801794C */ j .L8005E530 -/* 39248 8005DE48 00000000 */ nop -.L8005DE4C: -/* 3924C 8005DE4C 10620104 */ beq $v1, $v0, .L8005E260 -/* 39250 8005DE50 2402000A */ addiu $v0, $zero, 0xa -/* 39254 8005DE54 1062014C */ beq $v1, $v0, .L8005E388 -/* 39258 8005DE58 00000000 */ nop -/* 3925C 8005DE5C 0801794C */ j .L8005E530 -/* 39260 8005DE60 00000000 */ nop -.L8005DE64: -/* 39264 8005DE64 8E220290 */ lw $v0, 0x290($s1) -/* 39268 8005DE68 C658000C */ lwc1 $f24, 0xc($s2) -/* 3926C 8005DE6C 8C420010 */ lw $v0, 0x10($v0) -/* 39270 8005DE70 08017819 */ j .L8005E064 -/* 39274 8005DE74 AE420028 */ sw $v0, 0x28($s2) -.L8005DE78: -/* 39278 8005DE78 AE400018 */ sw $zero, 0x18($s2) -/* 3927C 8005DE7C 8E220290 */ lw $v0, 0x290($s1) -/* 39280 8005DE80 C658000C */ lwc1 $f24, 0xc($s2) -/* 39284 8005DE84 8C420010 */ lw $v0, 0x10($v0) -/* 39288 8005DE88 AE420028 */ sw $v0, 0x28($s2) -/* 3928C 8005DE8C 08017818 */ j .L8005E060 -/* 39290 8005DE90 2402000A */ addiu $v0, $zero, 0xa -.L8005DE94: -/* 39294 8005DE94 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 39298 8005DE98 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 3929C 8005DE9C 8FA60018 */ lw $a2, 0x18($sp) -/* 392A0 8005DEA0 8E220284 */ lw $v0, 0x284($s1) -/* 392A4 8005DEA4 8FA70020 */ lw $a3, 0x20($sp) -/* 392A8 8005DEA8 C642003C */ lwc1 $f2, 0x3c($s2) -/* 392AC 8005DEAC C6260294 */ lwc1 $f6, 0x294($s1) -/* 392B0 8005DEB0 00021100 */ sll $v0, $v0, 4 -/* 392B4 8005DEB4 02228021 */ addu $s0, $s1, $v0 -/* 392B8 8005DEB8 46006006 */ mov.s $f0, $f12 -/* 392BC 8005DEBC C6160004 */ lwc1 $f22, 4($s0) -/* 392C0 8005DEC0 C614000C */ lwc1 $f20, 0xc($s0) -/* 392C4 8005DEC4 46007106 */ mov.s $f4, $f14 -/* 392C8 8005DEC8 E7A00028 */ swc1 $f0, 0x28($sp) -/* 392CC 8005DECC E7A2002C */ swc1 $f2, 0x2c($sp) -/* 392D0 8005DED0 E7A40030 */ swc1 $f4, 0x30($sp) -/* 392D4 8005DED4 0C00A7A5 */ jal func_80029E94 -/* 392D8 8005DED8 E6460018 */ swc1 $f6, 0x18($s2) -/* 392DC 8005DEDC C62202A0 */ lwc1 $f2, 0x2a0($s1) -/* 392E0 8005DEE0 4600103E */ c.le.s $f2, $f0 -/* 392E4 8005DEE4 00000000 */ nop -/* 392E8 8005DEE8 45000003 */ bc1f .L8005DEF8 -/* 392EC 8005DEEC E7A00034 */ swc1 $f0, 0x34($sp) -/* 392F0 8005DEF0 C6200298 */ lwc1 $f0, 0x298($s1) -/* 392F4 8005DEF4 E6400018 */ swc1 $f0, 0x18($s2) -.L8005DEF8: -/* 392F8 8005DEF8 8E220290 */ lw $v0, 0x290($s1) -/* 392FC 8005DEFC 8C430014 */ lw $v1, 0x14($v0) -/* 39300 8005DF00 8E420000 */ lw $v0, ($s2) -/* 39304 8005DF04 30421000 */ andi $v0, $v0, 0x1000 -/* 39308 8005DF08 14400004 */ bnez $v0, .L8005DF1C -/* 3930C 8005DF0C AE430028 */ sw $v1, 0x28($s2) -/* 39310 8005DF10 8E220290 */ lw $v0, 0x290($s1) -/* 39314 8005DF14 8C420008 */ lw $v0, 8($v0) -/* 39318 8005DF18 AE420028 */ sw $v0, 0x28($s2) -.L8005DF1C: -/* 3931C 8005DF1C C7AC0028 */ lwc1 $f12, 0x28($sp) -/* 39320 8005DF20 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 39324 8005DF24 4406B000 */ mfc1 $a2, $f22 -/* 39328 8005DF28 4407A000 */ mfc1 $a3, $f20 -/* 3932C 8005DF2C 0C00A7A5 */ jal func_80029E94 -/* 39330 8005DF30 00000000 */ nop -/* 39334 8005DF34 C7AC0028 */ lwc1 $f12, 0x28($sp) -/* 39338 8005DF38 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 3933C 8005DF3C 4406B000 */ mfc1 $a2, $f22 -/* 39340 8005DF40 4407A000 */ mfc1 $a3, $f20 -/* 39344 8005DF44 0C00A710 */ jal func_80029C40 -/* 39348 8005DF48 E7A00034 */ swc1 $f0, 0x34($sp) -/* 3934C 8005DF4C C6440018 */ lwc1 $f4, 0x18($s2) -/* 39350 8005DF50 C7A20034 */ lwc1 $f2, 0x34($sp) -/* 39354 8005DF54 4602203C */ c.lt.s $f4, $f2 -/* 39358 8005DF58 00000000 */ nop -/* 3935C 8005DF5C 45000020 */ bc1f .L8005DFE0 -/* 39360 8005DF60 46000606 */ mov.s $f24, $f0 -/* 39364 8005DF64 C7AC0028 */ lwc1 $f12, 0x28($sp) -/* 39368 8005DF68 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 3936C 8005DF6C 8FA60018 */ lw $a2, 0x18($sp) -/* 39370 8005DF70 0C00A7A5 */ jal func_80029E94 -/* 39374 8005DF74 8FA70020 */ lw $a3, 0x20($sp) -/* 39378 8005DF78 E7A00034 */ swc1 $f0, 0x34($sp) -/* 3937C 8005DF7C C62202A0 */ lwc1 $f2, 0x2a0($s1) -/* 39380 8005DF80 4600103C */ c.lt.s $f2, $f0 -/* 39384 8005DF84 00000000 */ nop -/* 39388 8005DF88 45010036 */ bc1t .L8005E064 -/* 3938C 8005DF8C 00000000 */ nop -/* 39390 8005DF90 C622029C */ lwc1 $f2, 0x29c($s1) -/* 39394 8005DF94 4600103C */ c.lt.s $f2, $f0 -/* 39398 8005DF98 00000000 */ nop -/* 3939C 8005DF9C 45000010 */ bc1f .L8005DFE0 -/* 393A0 8005DFA0 00000000 */ nop -/* 393A4 8005DFA4 46020001 */ sub.s $f0, $f0, $f2 -/* 393A8 8005DFA8 E6400018 */ swc1 $f0, 0x18($s2) -/* 393AC 8005DFAC C6220294 */ lwc1 $f2, 0x294($s1) -/* 393B0 8005DFB0 4600103C */ c.lt.s $f2, $f0 -/* 393B4 8005DFB4 00000000 */ nop -/* 393B8 8005DFB8 4503002A */ bc1tl .L8005E064 -/* 393BC 8005DFBC E6420018 */ swc1 $f2, 0x18($s2) -/* 393C0 8005DFC0 3C013FF0 */ lui $at, 0x3ff0 -/* 393C4 8005DFC4 44811800 */ mtc1 $at, $f3 -/* 393C8 8005DFC8 44801000 */ mtc1 $zero, $f2 -/* 393CC 8005DFCC 46000021 */ cvt.d.s $f0, $f0 -/* 393D0 8005DFD0 46220000 */ add.d $f0, $f0, $f2 -/* 393D4 8005DFD4 46200020 */ cvt.s.d $f0, $f0 -/* 393D8 8005DFD8 08017819 */ j .L8005E064 -/* 393DC 8005DFDC E6400018 */ swc1 $f0, 0x18($s2) -.L8005DFE0: -/* 393E0 8005DFE0 8E230284 */ lw $v1, 0x284($s1) -/* 393E4 8005DFE4 8E220280 */ lw $v0, 0x280($s1) -/* 393E8 8005DFE8 5062FF9E */ beql $v1, $v0, .L8005DE64 -/* 393EC 8005DFEC AE400018 */ sw $zero, 0x18($s2) -/* 393F0 8005DFF0 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 393F4 8005DFF4 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 393F8 8005DFF8 8FA60018 */ lw $a2, 0x18($sp) -/* 393FC 8005DFFC 0C00A7A5 */ jal func_80029E94 -/* 39400 8005E000 8FA70020 */ lw $a3, 0x20($sp) -/* 39404 8005E004 C622029C */ lwc1 $f2, 0x29c($s1) -/* 39408 8005E008 4602003E */ c.le.s $f0, $f2 -/* 3940C 8005E00C 00000000 */ nop -/* 39410 8005E010 4501FF99 */ bc1t .L8005DE78 -/* 39414 8005E014 E7A00034 */ swc1 $f0, 0x34($sp) -/* 39418 8005E018 8E220284 */ lw $v0, 0x284($s1) -/* 3941C 8005E01C 24420001 */ addiu $v0, $v0, 1 -/* 39420 8005E020 AE220284 */ sw $v0, 0x284($s1) -/* 39424 8005E024 28420028 */ slti $v0, $v0, 0x28 -/* 39428 8005E028 50400001 */ beql $v0, $zero, .L8005E030 -/* 3942C 8005E02C AE200284 */ sw $zero, 0x284($s1) -.L8005E030: -/* 39430 8005E030 8E220284 */ lw $v0, 0x284($s1) -/* 39434 8005E034 00021100 */ sll $v0, $v0, 4 -/* 39438 8005E038 02228021 */ addu $s0, $s1, $v0 -/* 3943C 8005E03C C6160004 */ lwc1 $f22, 4($s0) -/* 39440 8005E040 8E420000 */ lw $v0, ($s2) -/* 39444 8005E044 C614000C */ lwc1 $f20, 0xc($s0) -/* 39448 8005E048 30421000 */ andi $v0, $v0, 0x1000 -/* 3944C 8005E04C 1040FFB3 */ beqz $v0, .L8005DF1C -/* 39450 8005E050 00000000 */ nop -/* 39454 8005E054 82020000 */ lb $v0, ($s0) -/* 39458 8005E058 1040FFB0 */ beqz $v0, .L8005DF1C -/* 3945C 8005E05C 24020001 */ addiu $v0, $zero, 1 -.L8005E060: -/* 39460 8005E060 AE220288 */ sw $v0, 0x288($s1) -.L8005E064: -/* 39464 8005E064 8E420000 */ lw $v0, ($s2) -/* 39468 8005E068 30421000 */ andi $v0, $v0, 0x1000 -/* 3946C 8005E06C 14400008 */ bnez $v0, .L8005E090 -/* 39470 8005E070 00000000 */ nop -/* 39474 8005E074 C6400018 */ lwc1 $f0, 0x18($s2) -/* 39478 8005E078 3C013F00 */ lui $at, 0x3f00 -/* 3947C 8005E07C 44811000 */ mtc1 $at, $f2 -/* 39480 8005E080 00000000 */ nop -/* 39484 8005E084 46020002 */ mul.s $f0, $f0, $f2 -/* 39488 8005E088 00000000 */ nop -/* 3948C 8005E08C E6400018 */ swc1 $f0, 0x18($s2) -.L8005E090: -/* 39490 8005E090 8E450018 */ lw $a1, 0x18($s2) -/* 39494 8005E094 4406C000 */ mfc1 $a2, $f24 -/* 39498 8005E098 0240202D */ daddu $a0, $s2, $zero -/* 3949C 8005E09C 0C00E9C5 */ jal func_8003A714 -/* 394A0 8005E0A0 AE46000C */ sw $a2, 0xc($s2) -/* 394A4 8005E0A4 8E420000 */ lw $v0, ($s2) -/* 394A8 8005E0A8 24035000 */ addiu $v1, $zero, 0x5000 -/* 394AC 8005E0AC 30425000 */ andi $v0, $v0, 0x5000 -/* 394B0 8005E0B0 1443011F */ bne $v0, $v1, .L8005E530 -/* 394B4 8005E0B4 24020001 */ addiu $v0, $zero, 1 -/* 394B8 8005E0B8 0801794C */ j .L8005E530 -/* 394BC 8005E0BC AE220288 */ sw $v0, 0x288($s1) -.L8005E0C0: -/* 394C0 8005E0C0 8E230284 */ lw $v1, 0x284($s1) -/* 394C4 8005E0C4 8E220280 */ lw $v0, 0x280($s1) -/* 394C8 8005E0C8 10620119 */ beq $v1, $v0, .L8005E530 -/* 394CC 8005E0CC 24620001 */ addiu $v0, $v1, 1 -/* 394D0 8005E0D0 AE220284 */ sw $v0, 0x284($s1) -/* 394D4 8005E0D4 28420028 */ slti $v0, $v0, 0x28 -/* 394D8 8005E0D8 50400001 */ beql $v0, $zero, .L8005E0E0 -/* 394DC 8005E0DC AE200284 */ sw $zero, 0x284($s1) -.L8005E0E0: -/* 394E0 8005E0E0 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 394E4 8005E0E4 8E220284 */ lw $v0, 0x284($s1) -/* 394E8 8005E0E8 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 394EC 8005E0EC 3C014000 */ lui $at, 0x4000 -/* 394F0 8005E0F0 44810000 */ mtc1 $at, $f0 -/* 394F4 8005E0F4 00021100 */ sll $v0, $v0, 4 -/* 394F8 8005E0F8 02228021 */ addu $s0, $s1, $v0 -/* 394FC 8005E0FC C6160004 */ lwc1 $f22, 4($s0) -/* 39500 8005E100 C614000C */ lwc1 $f20, 0xc($s0) -/* 39504 8005E104 C6020008 */ lwc1 $f2, 8($s0) -/* 39508 8005E108 A640008E */ sh $zero, 0x8e($s2) -/* 3950C 8005E10C E6400014 */ swc1 $f0, 0x14($s2) -/* 39510 8005E110 E6560060 */ swc1 $f22, 0x60($s2) -/* 39514 8005E114 E6540068 */ swc1 $f20, 0x68($s2) -/* 39518 8005E118 E6420064 */ swc1 $f2, 0x64($s2) -/* 3951C 8005E11C C6200298 */ lwc1 $f0, 0x298($s1) -/* 39520 8005E120 4406B000 */ mfc1 $a2, $f22 -/* 39524 8005E124 4407A000 */ mfc1 $a3, $f20 -/* 39528 8005E128 0C00A7A5 */ jal func_80029E94 -/* 3952C 8005E12C E6400018 */ swc1 $f0, 0x18($s2) -/* 39530 8005E130 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 39534 8005E134 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 39538 8005E138 8E460060 */ lw $a2, 0x60($s2) -/* 3953C 8005E13C 8E470068 */ lw $a3, 0x68($s2) -/* 39540 8005E140 0C00A710 */ jal func_80029C40 -/* 39544 8005E144 E6400010 */ swc1 $f0, 0x10($s2) -/* 39548 8005E148 C6480010 */ lwc1 $f8, 0x10($s2) -/* 3954C 8005E14C C6440064 */ lwc1 $f4, 0x64($s2) -/* 39550 8005E150 C642003C */ lwc1 $f2, 0x3c($s2) -/* 39554 8005E154 E640000C */ swc1 $f0, 0xc($s2) -/* 39558 8005E158 46022101 */ sub.s $f4, $f4, $f2 -/* 3955C 8005E15C 46004186 */ mov.s $f6, $f8 -/* 39560 8005E160 E7A80034 */ swc1 $f8, 0x34($sp) -/* 39564 8005E164 4604303C */ c.lt.s $f6, $f4 -/* 39568 8005E168 00000000 */ nop -/* 3956C 8005E16C 45000002 */ bc1f .L8005E178 -/* 39570 8005E170 E7A4002C */ swc1 $f4, 0x2c($sp) -/* 39574 8005E174 E7A40034 */ swc1 $f4, 0x34($sp) -.L8005E178: -/* 39578 8005E178 C620029C */ lwc1 $f0, 0x29c($s1) -/* 3957C 8005E17C C7A20034 */ lwc1 $f2, 0x34($sp) -/* 39580 8005E180 4600103C */ c.lt.s $f2, $f0 -/* 39584 8005E184 00000000 */ nop -/* 39588 8005E188 4500000A */ bc1f .L8005E1B4 -/* 3958C 8005E18C 00000000 */ nop -/* 39590 8005E190 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 39594 8005E194 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 39598 8005E198 8FA60018 */ lw $a2, 0x18($sp) -/* 3959C 8005E19C 8FA70020 */ lw $a3, 0x20($sp) -/* 395A0 8005E1A0 8E420000 */ lw $v0, ($s2) -/* 395A4 8005E1A4 AE40001C */ sw $zero, 0x1c($s2) -/* 395A8 8005E1A8 34420200 */ ori $v0, $v0, 0x200 -/* 395AC 8005E1AC 080178DD */ j .L8005E374 -/* 395B0 8005E1B0 AE420000 */ sw $v0, ($s2) -.L8005E1B4: -/* 395B4 8005E1B4 C6400018 */ lwc1 $f0, 0x18($s2) -/* 395B8 8005E1B8 46001003 */ div.s $f0, $f2, $f0 -/* 395BC 8005E1BC 4600028D */ trunc.w.s $f10, $f0 -/* 395C0 8005E1C0 44025000 */ mfc1 $v0, $f10 -/* 395C4 8005E1C4 00000000 */ nop -/* 395C8 8005E1C8 A642008E */ sh $v0, 0x8e($s2) -/* 395CC 8005E1CC 00021400 */ sll $v0, $v0, 0x10 -/* 395D0 8005E1D0 00021403 */ sra $v0, $v0, 0x10 -/* 395D4 8005E1D4 2842000A */ slti $v0, $v0, 0xa -/* 395D8 8005E1D8 10400002 */ beqz $v0, .L8005E1E4 -/* 395DC 8005E1DC 2402000A */ addiu $v0, $zero, 0xa -/* 395E0 8005E1E0 A642008E */ sh $v0, 0x8e($s2) -.L8005E1E4: -/* 395E4 8005E1E4 8642008E */ lh $v0, 0x8e($s2) -/* 395E8 8005E1E8 C6420014 */ lwc1 $f2, 0x14($s2) -/* 395EC 8005E1EC 44823000 */ mtc1 $v0, $f6 -/* 395F0 8005E1F0 00000000 */ nop -/* 395F4 8005E1F4 468031A0 */ cvt.s.w $f6, $f6 -/* 395F8 8005E1F8 46061082 */ mul.s $f2, $f2, $f6 -/* 395FC 8005E1FC 00000000 */ nop -/* 39600 8005E200 46061082 */ mul.s $f2, $f2, $f6 -/* 39604 8005E204 00000000 */ nop -/* 39608 8005E208 3C013F00 */ lui $at, 0x3f00 -/* 3960C 8005E20C 44810000 */ mtc1 $at, $f0 -/* 39610 8005E210 00000000 */ nop -/* 39614 8005E214 46001082 */ mul.s $f2, $f2, $f0 -/* 39618 8005E218 00000000 */ nop -/* 3961C 8005E21C 2404FDFF */ addiu $a0, $zero, -0x201 -/* 39620 8005E220 C7A4002C */ lwc1 $f4, 0x2c($sp) -/* 39624 8005E224 46003206 */ mov.s $f8, $f6 -/* 39628 8005E228 C6400010 */ lwc1 $f0, 0x10($s2) -/* 3962C 8005E22C 46022100 */ add.s $f4, $f4, $f2 -/* 39630 8005E230 46080003 */ div.s $f0, $f0, $f8 -/* 39634 8005E234 E6400018 */ swc1 $f0, 0x18($s2) -/* 39638 8005E238 46062103 */ div.s $f4, $f4, $f6 -/* 3963C 8005E23C E644001C */ swc1 $f4, 0x1c($s2) -/* 39640 8005E240 8E230290 */ lw $v1, 0x290($s1) -/* 39644 8005E244 8E420000 */ lw $v0, ($s2) -/* 39648 8005E248 8C630004 */ lw $v1, 4($v1) -/* 3964C 8005E24C 00441024 */ and $v0, $v0, $a0 -/* 39650 8005E250 AE420000 */ sw $v0, ($s2) -/* 39654 8005E254 24020002 */ addiu $v0, $zero, 2 -/* 39658 8005E258 0801794B */ j .L8005E52C -/* 3965C 8005E25C AE430028 */ sw $v1, 0x28($s2) -.L8005E260: -/* 39660 8005E260 C640001C */ lwc1 $f0, 0x1c($s2) -/* 39664 8005E264 C6420014 */ lwc1 $f2, 0x14($s2) -/* 39668 8005E268 46020001 */ sub.s $f0, $f0, $f2 -/* 3966C 8005E26C C642003C */ lwc1 $f2, 0x3c($s2) -/* 39670 8005E270 46001080 */ add.s $f2, $f2, $f0 -/* 39674 8005E274 4480B000 */ mtc1 $zero, $f22 -/* 39678 8005E278 00000000 */ nop -/* 3967C 8005E27C 4616003E */ c.le.s $f0, $f22 -/* 39680 8005E280 E640001C */ swc1 $f0, 0x1c($s2) -/* 39684 8005E284 45000004 */ bc1f .L8005E298 -/* 39688 8005E288 E642003C */ swc1 $f2, 0x3c($s2) -/* 3968C 8005E28C 8E220290 */ lw $v0, 0x290($s1) -/* 39690 8005E290 8C420008 */ lw $v0, 8($v0) -/* 39694 8005E294 AE420028 */ sw $v0, 0x28($s2) -.L8005E298: -/* 39698 8005E298 8E450018 */ lw $a1, 0x18($s2) -/* 3969C 8005E29C 8E46000C */ lw $a2, 0xc($s2) -/* 396A0 8005E2A0 0C00E9C5 */ jal func_8003A714 -/* 396A4 8005E2A4 0240202D */ daddu $a0, $s2, $zero -/* 396A8 8005E2A8 C640001C */ lwc1 $f0, 0x1c($s2) -/* 396AC 8005E2AC 4616003E */ c.le.s $f0, $f22 -/* 396B0 8005E2B0 00000000 */ nop -/* 396B4 8005E2B4 4500009E */ bc1f .L8005E530 -/* 396B8 8005E2B8 27A50028 */ addiu $a1, $sp, 0x28 -/* 396BC 8005E2BC 46000005 */ abs.s $f0, $f0 -/* 396C0 8005E2C0 46000021 */ cvt.d.s $f0, $f0 -/* 396C4 8005E2C4 27A6002C */ addiu $a2, $sp, 0x2c -/* 396C8 8005E2C8 27A20034 */ addiu $v0, $sp, 0x34 -/* 396CC 8005E2CC 3C014020 */ lui $at, 0x4020 -/* 396D0 8005E2D0 4481A800 */ mtc1 $at, $f21 -/* 396D4 8005E2D4 4480A000 */ mtc1 $zero, $f20 -/* 396D8 8005E2D8 C6420038 */ lwc1 $f2, 0x38($s2) -/* 396DC 8005E2DC 46340000 */ add.d $f0, $f0, $f20 -/* 396E0 8005E2E0 E7A20028 */ swc1 $f2, 0x28($sp) -/* 396E4 8005E2E4 C642003C */ lwc1 $f2, 0x3c($s2) -/* 396E8 8005E2E8 C6440040 */ lwc1 $f4, 0x40($s2) -/* 396EC 8005E2EC 46200020 */ cvt.s.d $f0, $f0 -/* 396F0 8005E2F0 46001080 */ add.s $f2, $f2, $f0 -/* 396F4 8005E2F4 E7A40030 */ swc1 $f4, 0x30($sp) -/* 396F8 8005E2F8 E7A00034 */ swc1 $f0, 0x34($sp) -/* 396FC 8005E2FC E7A2002C */ swc1 $f2, 0x2c($sp) -/* 39700 8005E300 AFA20010 */ sw $v0, 0x10($sp) -/* 39704 8005E304 8E440080 */ lw $a0, 0x80($s2) -/* 39708 8005E308 0C0372D7 */ jal func_800DCB5C -/* 3970C 8005E30C 27A70030 */ addiu $a3, $sp, 0x30 -/* 39710 8005E310 10400087 */ beqz $v0, .L8005E530 -/* 39714 8005E314 00000000 */ nop -/* 39718 8005E318 C640001C */ lwc1 $f0, 0x1c($s2) -/* 3971C 8005E31C C7A20034 */ lwc1 $f2, 0x34($sp) -/* 39720 8005E320 46000005 */ abs.s $f0, $f0 -/* 39724 8005E324 46000021 */ cvt.d.s $f0, $f0 -/* 39728 8005E328 46340000 */ add.d $f0, $f0, $f20 -/* 3972C 8005E32C 460010A1 */ cvt.d.s $f2, $f2 -/* 39730 8005E330 4620103E */ c.le.d $f2, $f0 -/* 39734 8005E334 00000000 */ nop -/* 39738 8005E338 4500007D */ bc1f .L8005E530 -/* 3973C 8005E33C 00000000 */ nop -/* 39740 8005E340 C7AC0028 */ lwc1 $f12, 0x28($sp) -/* 39744 8005E344 C7AE0030 */ lwc1 $f14, 0x30($sp) -/* 39748 8005E348 8FA60018 */ lw $a2, 0x18($sp) -/* 3974C 8005E34C 8E220290 */ lw $v0, 0x290($s1) -/* 39750 8005E350 8FA70020 */ lw $a3, 0x20($sp) -/* 39754 8005E354 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 39758 8005E358 8C43000C */ lw $v1, 0xc($v0) -/* 3975C 8005E35C 8E420000 */ lw $v0, ($s2) -/* 39760 8005E360 E656001C */ swc1 $f22, 0x1c($s2) -/* 39764 8005E364 E640003C */ swc1 $f0, 0x3c($s2) -/* 39768 8005E368 34420200 */ ori $v0, $v0, 0x200 -/* 3976C 8005E36C AE420000 */ sw $v0, ($s2) -/* 39770 8005E370 AE430028 */ sw $v1, 0x28($s2) -.L8005E374: -/* 39774 8005E374 0C00A710 */ jal func_80029C40 -/* 39778 8005E378 00000000 */ nop -/* 3977C 8005E37C E640000C */ swc1 $f0, 0xc($s2) -/* 39780 8005E380 0801794C */ j .L8005E530 -/* 39784 8005E384 AE200288 */ sw $zero, 0x288($s1) -.L8005E388: -/* 39788 8005E388 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 3978C 8005E38C C64E0040 */ lwc1 $f14, 0x40($s2) -/* 39790 8005E390 8FA60018 */ lw $a2, 0x18($sp) -/* 39794 8005E394 8E220284 */ lw $v0, 0x284($s1) -/* 39798 8005E398 8FA70020 */ lw $a3, 0x20($sp) -/* 3979C 8005E39C C642003C */ lwc1 $f2, 0x3c($s2) -/* 397A0 8005E3A0 00021100 */ sll $v0, $v0, 4 -/* 397A4 8005E3A4 02228021 */ addu $s0, $s1, $v0 -/* 397A8 8005E3A8 46006006 */ mov.s $f0, $f12 -/* 397AC 8005E3AC C6160004 */ lwc1 $f22, 4($s0) -/* 397B0 8005E3B0 C614000C */ lwc1 $f20, 0xc($s0) -/* 397B4 8005E3B4 46007106 */ mov.s $f4, $f14 -/* 397B8 8005E3B8 E7A00028 */ swc1 $f0, 0x28($sp) -/* 397BC 8005E3BC E7A2002C */ swc1 $f2, 0x2c($sp) -/* 397C0 8005E3C0 0C00A7A5 */ jal func_80029E94 -/* 397C4 8005E3C4 E7A40030 */ swc1 $f4, 0x30($sp) -/* 397C8 8005E3C8 C622029C */ lwc1 $f2, 0x29c($s1) -/* 397CC 8005E3CC 4602003E */ c.le.s $f0, $f2 -/* 397D0 8005E3D0 00000000 */ nop -/* 397D4 8005E3D4 45010056 */ bc1t .L8005E530 -/* 397D8 8005E3D8 E7A00034 */ swc1 $f0, 0x34($sp) -/* 397DC 8005E3DC 3C0142B4 */ lui $at, 0x42b4 -/* 397E0 8005E3E0 4481D000 */ mtc1 $at, $f26 -.L8005E3E4: -/* 397E4 8005E3E4 82020000 */ lb $v0, ($s0) -/* 397E8 8005E3E8 14400028 */ bnez $v0, .L8005E48C -/* 397EC 8005E3EC 00000000 */ nop -/* 397F0 8005E3F0 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 397F4 8005E3F4 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 397F8 8005E3F8 4406B000 */ mfc1 $a2, $f22 -/* 397FC 8005E3FC 4407A000 */ mfc1 $a3, $f20 -/* 39800 8005E400 0C00A710 */ jal func_80029C40 -/* 39804 8005E404 00000000 */ nop -/* 39808 8005E408 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 3980C 8005E40C C64E0040 */ lwc1 $f14, 0x40($s2) -/* 39810 8005E410 8FA60018 */ lw $a2, 0x18($sp) -/* 39814 8005E414 8FA70020 */ lw $a3, 0x20($sp) -/* 39818 8005E418 0C00A710 */ jal func_80029C40 -/* 3981C 8005E41C 46000606 */ mov.s $f24, $f0 -/* 39820 8005E420 4600C306 */ mov.s $f12, $f24 -/* 39824 8005E424 0C00A6FA */ jal func_80029BE8 -/* 39828 8005E428 46000386 */ mov.s $f14, $f0 -/* 3982C 8005E42C 46000005 */ abs.s $f0, $f0 -/* 39830 8005E430 461A003C */ c.lt.s $f0, $f26 -/* 39834 8005E434 00000000 */ nop -/* 39838 8005E438 4501000F */ bc1t .L8005E478 -/* 3983C 8005E43C 00000000 */ nop -/* 39840 8005E440 8E230284 */ lw $v1, 0x284($s1) -/* 39844 8005E444 8E220280 */ lw $v0, 0x280($s1) -/* 39848 8005E448 1062000B */ beq $v1, $v0, .L8005E478 -/* 3984C 8005E44C 24620001 */ addiu $v0, $v1, 1 -/* 39850 8005E450 AE220284 */ sw $v0, 0x284($s1) -/* 39854 8005E454 28420028 */ slti $v0, $v0, 0x28 -/* 39858 8005E458 50400001 */ beql $v0, $zero, .L8005E460 -/* 3985C 8005E45C AE200284 */ sw $zero, 0x284($s1) -.L8005E460: -/* 39860 8005E460 8E220284 */ lw $v0, 0x284($s1) -/* 39864 8005E464 00021100 */ sll $v0, $v0, 4 -/* 39868 8005E468 02228021 */ addu $s0, $s1, $v0 -/* 3986C 8005E46C C6160004 */ lwc1 $f22, 4($s0) -/* 39870 8005E470 080178F9 */ j .L8005E3E4 -/* 39874 8005E474 C614000C */ lwc1 $f20, 0xc($s0) -.L8005E478: -/* 39878 8005E478 82020000 */ lb $v0, ($s0) -/* 3987C 8005E47C 14400003 */ bnez $v0, .L8005E48C -/* 39880 8005E480 00000000 */ nop -/* 39884 8005E484 0801794C */ j .L8005E530 -/* 39888 8005E488 AE200288 */ sw $zero, 0x288($s1) -.L8005E48C: -/* 3988C 8005E48C 3C0142B4 */ lui $at, 0x42b4 -/* 39890 8005E490 4481D000 */ mtc1 $at, $f26 -.L8005E494: -/* 39894 8005E494 82020000 */ lb $v0, ($s0) -/* 39898 8005E498 10400024 */ beqz $v0, .L8005E52C -/* 3989C 8005E49C 24020001 */ addiu $v0, $zero, 1 -/* 398A0 8005E4A0 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 398A4 8005E4A4 C64E0040 */ lwc1 $f14, 0x40($s2) -/* 398A8 8005E4A8 4406B000 */ mfc1 $a2, $f22 -/* 398AC 8005E4AC 4407A000 */ mfc1 $a3, $f20 -/* 398B0 8005E4B0 0C00A710 */ jal func_80029C40 -/* 398B4 8005E4B4 00000000 */ nop -/* 398B8 8005E4B8 C64C0038 */ lwc1 $f12, 0x38($s2) -/* 398BC 8005E4BC C64E0040 */ lwc1 $f14, 0x40($s2) -/* 398C0 8005E4C0 8FA60018 */ lw $a2, 0x18($sp) -/* 398C4 8005E4C4 8FA70020 */ lw $a3, 0x20($sp) -/* 398C8 8005E4C8 0C00A710 */ jal func_80029C40 -/* 398CC 8005E4CC 46000606 */ mov.s $f24, $f0 -/* 398D0 8005E4D0 4600C306 */ mov.s $f12, $f24 -/* 398D4 8005E4D4 0C00A6FA */ jal func_80029BE8 -/* 398D8 8005E4D8 46000386 */ mov.s $f14, $f0 -/* 398DC 8005E4DC 46000005 */ abs.s $f0, $f0 -/* 398E0 8005E4E0 461A003C */ c.lt.s $f0, $f26 -/* 398E4 8005E4E4 00000000 */ nop -/* 398E8 8005E4E8 45010010 */ bc1t .L8005E52C -/* 398EC 8005E4EC 24020001 */ addiu $v0, $zero, 1 -/* 398F0 8005E4F0 8E230284 */ lw $v1, 0x284($s1) -/* 398F4 8005E4F4 8E220280 */ lw $v0, 0x280($s1) -/* 398F8 8005E4F8 1062000B */ beq $v1, $v0, .L8005E528 -/* 398FC 8005E4FC 24620001 */ addiu $v0, $v1, 1 -/* 39900 8005E500 AE220284 */ sw $v0, 0x284($s1) -/* 39904 8005E504 28420028 */ slti $v0, $v0, 0x28 -/* 39908 8005E508 50400001 */ beql $v0, $zero, .L8005E510 -/* 3990C 8005E50C AE200284 */ sw $zero, 0x284($s1) -.L8005E510: -/* 39910 8005E510 8E220284 */ lw $v0, 0x284($s1) -/* 39914 8005E514 00021100 */ sll $v0, $v0, 4 -/* 39918 8005E518 02228021 */ addu $s0, $s1, $v0 -/* 3991C 8005E51C C6160004 */ lwc1 $f22, 4($s0) -/* 39920 8005E520 08017925 */ j .L8005E494 -/* 39924 8005E524 C614000C */ lwc1 $f20, 0xc($s0) -.L8005E528: -/* 39928 8005E528 24020001 */ addiu $v0, $zero, 1 -.L8005E52C: -/* 3992C 8005E52C AE220288 */ sw $v0, 0x288($s1) -.L8005E530: -/* 39930 8005E530 8FBF0044 */ lw $ra, 0x44($sp) -/* 39934 8005E534 8FB20040 */ lw $s2, 0x40($sp) -/* 39938 8005E538 8FB1003C */ lw $s1, 0x3c($sp) -/* 3993C 8005E53C 8FB00038 */ lw $s0, 0x38($sp) -/* 39940 8005E540 D7BA0060 */ ldc1 $f26, 0x60($sp) -/* 39944 8005E544 D7B80058 */ ldc1 $f24, 0x58($sp) -/* 39948 8005E548 D7B60050 */ ldc1 $f22, 0x50($sp) -/* 3994C 8005E54C D7B40048 */ ldc1 $f20, 0x48($sp) -/* 39950 8005E550 03E00008 */ jr $ra -/* 39954 8005E554 27BD0068 */ addiu $sp, $sp, 0x68 -/* 39958 8005E558 00000000 */ nop -/* 3995C 8005E55C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/39960/func_8005E560.s b/ver/jp/asm/nonmatchings/39960/func_8005E560.s deleted file mode 100644 index d8f7f81cc2..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005E560.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005E560 -/* 39960 8005E560 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 39964 8005E564 AFBF001C */ sw $ra, 0x1c($sp) -/* 39968 8005E568 0C01A9BA */ jal func_8006A6E8 -/* 3996C 8005E56C AFB00018 */ sw $s0, 0x18($sp) -/* 39970 8005E570 3C10800A */ lui $s0, %hi(D_800A2080) -/* 39974 8005E574 26102080 */ addiu $s0, $s0, %lo(D_800A2080) -/* 39978 8005E578 0200202D */ daddu $a0, $s0, $zero -/* 3997C 8005E57C 3C02800A */ lui $v0, %hi(D_800A43E0) -/* 39980 8005E580 244243E0 */ addiu $v0, $v0, %lo(D_800A43E0) -/* 39984 8005E584 AFA20010 */ sw $v0, 0x10($sp) -/* 39988 8005E588 2402000A */ addiu $v0, $zero, 0xa -/* 3998C 8005E58C 24050001 */ addiu $a1, $zero, 1 -/* 39990 8005E590 3C068006 */ lui $a2, %hi(func_8005E5BC) -/* 39994 8005E594 24C6E5BC */ addiu $a2, $a2, %lo(func_8005E5BC) -/* 39998 8005E598 0000382D */ daddu $a3, $zero, $zero -/* 3999C 8005E59C 0C01978C */ jal func_80065E30 -/* 399A0 8005E5A0 AFA20014 */ sw $v0, 0x14($sp) -/* 399A4 8005E5A4 0C0197FC */ jal func_80065FF0 -/* 399A8 8005E5A8 0200202D */ daddu $a0, $s0, $zero -/* 399AC 8005E5AC 8FBF001C */ lw $ra, 0x1c($sp) -/* 399B0 8005E5B0 8FB00018 */ lw $s0, 0x18($sp) -/* 399B4 8005E5B4 03E00008 */ jr $ra -/* 399B8 8005E5B8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005E5BC.s b/ver/jp/asm/nonmatchings/39960/func_8005E5BC.s deleted file mode 100644 index 2186466446..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005E5BC.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005E5BC -/* 399BC 8005E5BC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 399C0 8005E5C0 AFBF001C */ sw $ra, 0x1c($sp) -/* 399C4 8005E5C4 AFB00018 */ sw $s0, 0x18($sp) -/* 399C8 8005E5C8 3C01800A */ lui $at, %hi(D_8009A610) -/* 399CC 8005E5CC 0C017C40 */ jal func_8005F100 -/* 399D0 8005E5D0 AC20A610 */ sw $zero, %lo(D_8009A610)($at) -/* 399D4 8005E5D4 24040002 */ addiu $a0, $zero, 2 -/* 399D8 8005E5D8 0C017998 */ jal func_8005E660 -/* 399DC 8005E5DC 24050001 */ addiu $a1, $zero, 1 -/* 399E0 8005E5E0 0C019B8C */ jal osViSetSpecialFeatures -/* 399E4 8005E5E4 2404005A */ addiu $a0, $zero, 0x5a -/* 399E8 8005E5E8 3C10800A */ lui $s0, %hi(D_800A2230) -/* 399EC 8005E5EC 26102230 */ addiu $s0, $s0, %lo(D_800A2230) -/* 399F0 8005E5F0 0200202D */ daddu $a0, $s0, $zero -/* 399F4 8005E5F4 24050003 */ addiu $a1, $zero, 3 -/* 399F8 8005E5F8 3C02800C */ lui $v0, %hi(D_800B8570) -/* 399FC 8005E5FC 24428570 */ addiu $v0, $v0, %lo(D_800B8570) -/* 39A00 8005E600 AFA20010 */ sw $v0, 0x10($sp) -/* 39A04 8005E604 2402000A */ addiu $v0, $zero, 0xa -/* 39A08 8005E608 3C068002 */ lui $a2, %hi(boot_main) -/* 39A0C 8005E60C 24C65F70 */ addiu $a2, $a2, %lo(boot_main) -/* 39A10 8005E610 0000382D */ daddu $a3, $zero, $zero -/* 39A14 8005E614 0C01978C */ jal func_80065E30 -/* 39A18 8005E618 AFA20014 */ sw $v0, 0x14($sp) -/* 39A1C 8005E61C 0C0197FC */ jal func_80065FF0 -/* 39A20 8005E620 0200202D */ daddu $a0, $s0, $zero -/* 39A24 8005E624 3C04800A */ lui $a0, %hi(D_800A2080) -/* 39A28 8005E628 24842080 */ addiu $a0, $a0, %lo(D_800A2080) -/* 39A2C 8005E62C 0C0197C8 */ jal func_80065F20 -/* 39A30 8005E630 0000282D */ daddu $a1, $zero, $zero -.L8005E634: -/* 39A34 8005E634 3C02800A */ lui $v0, %hi(D_8009A610) -/* 39A38 8005E638 8C42A610 */ lw $v0, %lo(D_8009A610)($v0) -.L8005E63C: -/* 39A3C 8005E63C 1040FFFF */ beqz $v0, .L8005E63C -/* 39A40 8005E640 00000000 */ nop -/* 39A44 8005E644 0040F809 */ jalr $v0 -/* 39A48 8005E648 00000000 */ nop -/* 39A4C 8005E64C 0801798D */ j .L8005E634 -/* 39A50 8005E650 00000000 */ nop -/* 39A54 8005E654 00000000 */ nop -/* 39A58 8005E658 00000000 */ nop -/* 39A5C 8005E65C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/39960/func_8005E660.s b/ver/jp/asm/nonmatchings/39960/func_8005E660.s deleted file mode 100644 index 349f5ecb40..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005E660.s +++ /dev/null @@ -1,146 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005E660 -/* 39A60 8005E660 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 39A64 8005E664 AFB40028 */ sw $s4, 0x28($sp) -/* 39A68 8005E668 0080A02D */ daddu $s4, $a0, $zero -/* 39A6C 8005E66C AFB30024 */ sw $s3, 0x24($sp) -/* 39A70 8005E670 00A0982D */ daddu $s3, $a1, $zero -/* 39A74 8005E674 3C04800E */ lui $a0, %hi(D_800DAA8C) -/* 39A78 8005E678 2484AA8C */ addiu $a0, $a0, %lo(D_800DAA8C) -/* 39A7C 8005E67C 24020001 */ addiu $v0, $zero, 1 -/* 39A80 8005E680 24030002 */ addiu $v1, $zero, 2 -/* 39A84 8005E684 AFBF002C */ sw $ra, 0x2c($sp) -/* 39A88 8005E688 AFB20020 */ sw $s2, 0x20($sp) -/* 39A8C 8005E68C AFB1001C */ sw $s1, 0x1c($sp) -/* 39A90 8005E690 AFB00018 */ sw $s0, 0x18($sp) -/* 39A94 8005E694 A482F994 */ sh $v0, -0x66c($a0) -/* 39A98 8005E698 326200FF */ andi $v0, $s3, 0xff -/* 39A9C 8005E69C AC82000C */ sw $v0, 0xc($a0) -/* 39AA0 8005E6A0 A0830011 */ sb $v1, 0x11($a0) -/* 39AA4 8005E6A4 3C028000 */ lui $v0, %hi(osTvType) -/* 39AA8 8005E6A8 8C420300 */ lw $v0, %lo(osTvType)($v0) -/* 39AAC 8005E6AC A483F996 */ sh $v1, -0x66a($a0) -/* 39AB0 8005E6B0 2483F994 */ addiu $v1, $a0, -0x66c -/* 39AB4 8005E6B4 AC800000 */ sw $zero, ($a0) -/* 39AB8 8005E6B8 AC800004 */ sw $zero, 4($a0) -/* 39ABC 8005E6BC AC800008 */ sw $zero, 8($a0) -/* 39AC0 8005E6C0 14400004 */ bnez $v0, .L8005E6D4 -/* 39AC4 8005E6C4 AC80FFFC */ sw $zero, -4($a0) -/* 39AC8 8005E6C8 24020032 */ addiu $v0, $zero, 0x32 -/* 39ACC 8005E6CC 080179B7 */ j .L8005E6DC -/* 39AD0 8005E6D0 A062067C */ sb $v0, 0x67c($v1) -.L8005E6D4: -/* 39AD4 8005E6D4 2402003C */ addiu $v0, $zero, 0x3c -/* 39AD8 8005E6D8 A0820010 */ sb $v0, 0x10($a0) -.L8005E6DC: -/* 39ADC 8005E6DC 3C10800E */ lui $s0, %hi(D_800DA494) -/* 39AE0 8005E6E0 2610A494 */ addiu $s0, $s0, %lo(D_800DA494) -/* 39AE4 8005E6E4 0200202D */ daddu $a0, $s0, $zero -/* 39AE8 8005E6E8 26050018 */ addiu $a1, $s0, 0x18 -/* 39AEC 8005E6EC 3C01800A */ lui $at, %hi(D_8009A590) -/* 39AF0 8005E6F0 A020A590 */ sb $zero, %lo(D_8009A590)($at) -/* 39AF4 8005E6F4 0C019554 */ jal func_80065550 -/* 39AF8 8005E6F8 24060008 */ addiu $a2, $zero, 8 -/* 39AFC 8005E6FC 26120038 */ addiu $s2, $s0, 0x38 -/* 39B00 8005E700 0240202D */ daddu $a0, $s2, $zero -/* 39B04 8005E704 26050050 */ addiu $a1, $s0, 0x50 -/* 39B08 8005E708 0C019554 */ jal func_80065550 -/* 39B0C 8005E70C 24060008 */ addiu $a2, $zero, 8 -/* 39B10 8005E710 26110070 */ addiu $s1, $s0, 0x70 -/* 39B14 8005E714 0220202D */ daddu $a0, $s1, $zero -/* 39B18 8005E718 26050088 */ addiu $a1, $s0, 0x88 -/* 39B1C 8005E71C 0C019554 */ jal func_80065550 -/* 39B20 8005E720 24060008 */ addiu $a2, $zero, 8 -/* 39B24 8005E724 2604FFC8 */ addiu $a0, $s0, -0x38 -/* 39B28 8005E728 2605FFE0 */ addiu $a1, $s0, -0x20 -/* 39B2C 8005E72C 0C019554 */ jal func_80065550 -/* 39B30 8005E730 24060008 */ addiu $a2, $zero, 8 -/* 39B34 8005E734 2604FF90 */ addiu $a0, $s0, -0x70 -/* 39B38 8005E738 2605FFA8 */ addiu $a1, $s0, -0x58 -/* 39B3C 8005E73C 0C019554 */ jal func_80065550 -/* 39B40 8005E740 24060008 */ addiu $a2, $zero, 8 -/* 39B44 8005E744 260400A8 */ addiu $a0, $s0, 0xa8 -/* 39B48 8005E748 260500C0 */ addiu $a1, $s0, 0xc0 -/* 39B4C 8005E74C 0C019554 */ jal func_80065550 -/* 39B50 8005E750 24060008 */ addiu $a2, $zero, 8 -/* 39B54 8005E754 0C019A90 */ jal func_80066A40 -/* 39B58 8005E758 240400FE */ addiu $a0, $zero, 0xfe -/* 39B5C 8005E75C 328200FF */ andi $v0, $s4, 0xff -/* 39B60 8005E760 00022080 */ sll $a0, $v0, 2 -/* 39B64 8005E764 00822021 */ addu $a0, $a0, $v0 -/* 39B68 8005E768 00042100 */ sll $a0, $a0, 4 -/* 39B6C 8005E76C 3C028009 */ lui $v0, %hi(D_80094680) -/* 39B70 8005E770 24424680 */ addiu $v0, $v0, %lo(D_80094680) -/* 39B74 8005E774 0C019B78 */ jal osViSetMode -/* 39B78 8005E778 00822021 */ addu $a0, $a0, $v0 -/* 39B7C 8005E77C 0C019CD4 */ jal func_80067350 -/* 39B80 8005E780 24040001 */ addiu $a0, $zero, 1 -/* 39B84 8005E784 0200202D */ daddu $a0, $s0, $zero -/* 39B88 8005E788 2405029A */ addiu $a1, $zero, 0x29a -/* 39B8C 8005E78C 0C019B60 */ jal func_80066D80 -/* 39B90 8005E790 326600FF */ andi $a2, $s3, 0xff -/* 39B94 8005E794 24040004 */ addiu $a0, $zero, 4 -/* 39B98 8005E798 0240282D */ daddu $a1, $s2, $zero -/* 39B9C 8005E79C 0C019648 */ jal func_80065920 -/* 39BA0 8005E7A0 2406029B */ addiu $a2, $zero, 0x29b -/* 39BA4 8005E7A4 24040009 */ addiu $a0, $zero, 9 -/* 39BA8 8005E7A8 0220282D */ daddu $a1, $s1, $zero -/* 39BAC 8005E7AC 0C019648 */ jal func_80065920 -/* 39BB0 8005E7B0 2406029C */ addiu $a2, $zero, 0x29c -/* 39BB4 8005E7B4 2404000E */ addiu $a0, $zero, 0xe -/* 39BB8 8005E7B8 0200282D */ daddu $a1, $s0, $zero -/* 39BBC 8005E7BC 0C019648 */ jal func_80065920 -/* 39BC0 8005E7C0 2406029D */ addiu $a2, $zero, 0x29d -/* 39BC4 8005E7C4 261200E4 */ addiu $s2, $s0, 0xe4 -/* 39BC8 8005E7C8 0240202D */ daddu $a0, $s2, $zero -/* 39BCC 8005E7CC 24050013 */ addiu $a1, $zero, 0x13 -/* 39BD0 8005E7D0 3C068006 */ lui $a2, %hi(func_8005EC58) -/* 39BD4 8005E7D4 24C6EC58 */ addiu $a2, $a2, %lo(func_8005EC58) -/* 39BD8 8005E7D8 2611FF8C */ addiu $s1, $s0, -0x74 -/* 39BDC 8005E7DC 0220382D */ daddu $a3, $s1, $zero -/* 39BE0 8005E7E0 3C02800A */ lui $v0, %hi(D_800A63E0) -/* 39BE4 8005E7E4 244263E0 */ addiu $v0, $v0, %lo(D_800A63E0) -/* 39BE8 8005E7E8 AFA20010 */ sw $v0, 0x10($sp) -/* 39BEC 8005E7EC 24020078 */ addiu $v0, $zero, 0x78 -/* 39BF0 8005E7F0 0C01978C */ jal func_80065E30 -/* 39BF4 8005E7F4 AFA20014 */ sw $v0, 0x14($sp) -/* 39BF8 8005E7F8 0C0197FC */ jal func_80065FF0 -/* 39BFC 8005E7FC 0240202D */ daddu $a0, $s2, $zero -/* 39C00 8005E800 26120294 */ addiu $s2, $s0, 0x294 -/* 39C04 8005E804 0240202D */ daddu $a0, $s2, $zero -/* 39C08 8005E808 24050012 */ addiu $a1, $zero, 0x12 -/* 39C0C 8005E80C 3C068006 */ lui $a2, %hi(func_8005E890) -/* 39C10 8005E810 24C6E890 */ addiu $a2, $a2, %lo(func_8005E890) -/* 39C14 8005E814 0220382D */ daddu $a3, $s1, $zero -/* 39C18 8005E818 3C02800B */ lui $v0, %hi(D_800A83E0) -/* 39C1C 8005E81C 244283E0 */ addiu $v0, $v0, %lo(D_800A83E0) -/* 39C20 8005E820 AFA20010 */ sw $v0, 0x10($sp) -/* 39C24 8005E824 2402006E */ addiu $v0, $zero, 0x6e -/* 39C28 8005E828 0C01978C */ jal func_80065E30 -/* 39C2C 8005E82C AFA20014 */ sw $v0, 0x14($sp) -/* 39C30 8005E830 0C0197FC */ jal func_80065FF0 -/* 39C34 8005E834 0240202D */ daddu $a0, $s2, $zero -/* 39C38 8005E838 26100444 */ addiu $s0, $s0, 0x444 -/* 39C3C 8005E83C 0200202D */ daddu $a0, $s0, $zero -/* 39C40 8005E840 24050011 */ addiu $a1, $zero, 0x11 -/* 39C44 8005E844 3C068006 */ lui $a2, %hi(D_8005E9C4) -/* 39C48 8005E848 24C6E9C4 */ addiu $a2, $a2, %lo(D_8005E9C4) -/* 39C4C 8005E84C 0220382D */ daddu $a3, $s1, $zero -/* 39C50 8005E850 3C02800B */ lui $v0, %hi(D_800AA3E0) -/* 39C54 8005E854 2442A3E0 */ addiu $v0, $v0, %lo(D_800AA3E0) -/* 39C58 8005E858 AFA20010 */ sw $v0, 0x10($sp) -/* 39C5C 8005E85C 24020064 */ addiu $v0, $zero, 0x64 -/* 39C60 8005E860 0C01978C */ jal func_80065E30 -/* 39C64 8005E864 AFA20014 */ sw $v0, 0x14($sp) -/* 39C68 8005E868 0C0197FC */ jal func_80065FF0 -/* 39C6C 8005E86C 0200202D */ daddu $a0, $s0, $zero -/* 39C70 8005E870 8FBF002C */ lw $ra, 0x2c($sp) -/* 39C74 8005E874 8FB40028 */ lw $s4, 0x28($sp) -/* 39C78 8005E878 8FB30024 */ lw $s3, 0x24($sp) -/* 39C7C 8005E87C 8FB20020 */ lw $s2, 0x20($sp) -/* 39C80 8005E880 8FB1001C */ lw $s1, 0x1c($sp) -/* 39C84 8005E884 8FB00018 */ lw $s0, 0x18($sp) -/* 39C88 8005E888 03E00008 */ jr $ra -/* 39C8C 8005E88C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005E890.s b/ver/jp/asm/nonmatchings/39960/func_8005E890.s deleted file mode 100644 index edc3cd1569..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005E890.s +++ /dev/null @@ -1,160 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005E890 -/* 39C90 8005E890 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 39C94 8005E894 AFB40028 */ sw $s4, 0x28($sp) -/* 39C98 8005E898 3C14800E */ lui $s4, %hi(D_800DA424) -/* 39C9C 8005E89C 2694A424 */ addiu $s4, $s4, %lo(D_800DA424) -/* 39CA0 8005E8A0 AFB30024 */ sw $s3, 0x24($sp) -/* 39CA4 8005E8A4 2693066C */ addiu $s3, $s4, 0x66c -/* 39CA8 8005E8A8 AFB5002C */ sw $s5, 0x2c($sp) -/* 39CAC 8005E8AC 269500A8 */ addiu $s5, $s4, 0xa8 -/* 39CB0 8005E8B0 AFB20020 */ sw $s2, 0x20($sp) -/* 39CB4 8005E8B4 27B20014 */ addiu $s2, $sp, 0x14 -/* 39CB8 8005E8B8 AFBF0030 */ sw $ra, 0x30($sp) -/* 39CBC 8005E8BC AFB1001C */ sw $s1, 0x1c($sp) -/* 39CC0 8005E8C0 AFB00018 */ sw $s0, 0x18($sp) -/* 39CC4 8005E8C4 0280202D */ daddu $a0, $s4, $zero -.L8005E8C8: -/* 39CC8 8005E8C8 27A50010 */ addiu $a1, $sp, 0x10 -/* 39CCC 8005E8CC 0C0195B0 */ jal func_800656C0 -/* 39CD0 8005E8D0 24060001 */ addiu $a2, $zero, 1 -/* 39CD4 8005E8D4 3C02800A */ lui $v0, %hi(D_8009A590) -/* 39CD8 8005E8D8 9042A590 */ lbu $v0, %lo(D_8009A590)($v0) -/* 39CDC 8005E8DC 30420002 */ andi $v0, $v0, 2 -/* 39CE0 8005E8E0 14400031 */ bnez $v0, .L8005E9A8 -/* 39CE4 8005E8E4 00000000 */ nop -/* 39CE8 8005E8E8 0C018628 */ jal func_800618A0 -/* 39CEC 8005E8EC 0000802D */ daddu $s0, $zero, $zero -/* 39CF0 8005E8F0 8E910668 */ lw $s1, 0x668($s4) -/* 39CF4 8005E8F4 1220000B */ beqz $s1, .L8005E924 -/* 39CF8 8005E8F8 00000000 */ nop -/* 39CFC 8005E8FC 0C019708 */ jal func_80065C20 -/* 39D00 8005E900 24100002 */ addiu $s0, $zero, 2 -/* 39D04 8005E904 268400A8 */ addiu $a0, $s4, 0xa8 -/* 39D08 8005E908 27A50014 */ addiu $a1, $sp, 0x14 -/* 39D0C 8005E90C 0C0195B0 */ jal func_800656C0 -/* 39D10 8005E910 24060001 */ addiu $a2, $zero, 1 -/* 39D14 8005E914 0C019710 */ jal func_80065C40 -/* 39D18 8005E918 26240010 */ addiu $a0, $s1, 0x10 -/* 39D1C 8005E91C 54400001 */ bnel $v0, $zero, .L8005E924 -/* 39D20 8005E920 24100001 */ addiu $s0, $zero, 1 -.L8005E924: -/* 39D24 8005E924 8FA20010 */ lw $v0, 0x10($sp) -/* 39D28 8005E928 24440010 */ addiu $a0, $v0, 0x10 -/* 39D2C 8005E92C 0C019678 */ jal func_800659E0 -/* 39D30 8005E930 AE620000 */ sw $v0, ($s3) -/* 39D34 8005E934 8FA40010 */ lw $a0, 0x10($sp) -/* 39D38 8005E938 0C0196FB */ jal func_80065BEC -/* 39D3C 8005E93C 24840010 */ addiu $a0, $a0, 0x10 -/* 39D40 8005E940 02A0202D */ daddu $a0, $s5, $zero -/* 39D44 8005E944 0240282D */ daddu $a1, $s2, $zero -/* 39D48 8005E948 0C0195B0 */ jal func_800656C0 -/* 39D4C 8005E94C 24060001 */ addiu $a2, $zero, 1 -/* 39D50 8005E950 8E620004 */ lw $v0, 4($s3) -/* 39D54 8005E954 10400005 */ beqz $v0, .L8005E96C -/* 39D58 8005E958 AE600000 */ sw $zero, ($s3) -/* 39D5C 8005E95C 2664FAAC */ addiu $a0, $s3, -0x554 -/* 39D60 8005E960 0240282D */ daddu $a1, $s2, $zero -/* 39D64 8005E964 0C0195FC */ jal func_800657F0 -/* 39D68 8005E968 24060001 */ addiu $a2, $zero, 1 -.L8005E96C: -/* 39D6C 8005E96C 24020001 */ addiu $v0, $zero, 1 -/* 39D70 8005E970 16020008 */ bne $s0, $v0, .L8005E994 -/* 39D74 8005E974 24020002 */ addiu $v0, $zero, 2 -/* 39D78 8005E978 26300010 */ addiu $s0, $s1, 0x10 -/* 39D7C 8005E97C 0C019678 */ jal func_800659E0 -/* 39D80 8005E980 0200202D */ daddu $a0, $s0, $zero -/* 39D84 8005E984 0C0196FB */ jal func_80065BEC -/* 39D88 8005E988 0200202D */ daddu $a0, $s0, $zero -/* 39D8C 8005E98C 08017A6A */ j .L8005E9A8 -/* 39D90 8005E990 00000000 */ nop -.L8005E994: -/* 39D94 8005E994 16020004 */ bne $s0, $v0, .L8005E9A8 -/* 39D98 8005E998 02A0202D */ daddu $a0, $s5, $zero -/* 39D9C 8005E99C 0240282D */ daddu $a1, $s2, $zero -/* 39DA0 8005E9A0 0C0195FC */ jal func_800657F0 -/* 39DA4 8005E9A4 24060001 */ addiu $a2, $zero, 1 -.L8005E9A8: -/* 39DA8 8005E9A8 8FA20010 */ lw $v0, 0x10($sp) -/* 39DAC 8005E9AC 8C440050 */ lw $a0, 0x50($v0) -/* 39DB0 8005E9B0 8C450054 */ lw $a1, 0x54($v0) -/* 39DB4 8005E9B4 0C0195FC */ jal func_800657F0 -/* 39DB8 8005E9B8 24060001 */ addiu $a2, $zero, 1 -/* 39DBC 8005E9BC 08017A32 */ j .L8005E8C8 -/* 39DC0 8005E9C0 0280202D */ daddu $a0, $s4, $zero -/* 39DC4 8005E9C4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 39DC8 8005E9C8 AFB00018 */ sw $s0, 0x18($sp) -/* 39DCC 8005E9CC 3C10800E */ lui $s0, %hi(D_800DA45C) -/* 39DD0 8005E9D0 2610A45C */ addiu $s0, $s0, %lo(D_800DA45C) -/* 39DD4 8005E9D4 AFB1001C */ sw $s1, 0x1c($sp) -/* 39DD8 8005E9D8 27B10014 */ addiu $s1, $sp, 0x14 -/* 39DDC 8005E9DC AFBF0020 */ sw $ra, 0x20($sp) -/* 39DE0 8005E9E0 0200202D */ daddu $a0, $s0, $zero -.L8005E9E4: -/* 39DE4 8005E9E4 27A50010 */ addiu $a1, $sp, 0x10 -/* 39DE8 8005E9E8 0C0195B0 */ jal func_800656C0 -/* 39DEC 8005E9EC 24060001 */ addiu $a2, $zero, 1 -/* 39DF0 8005E9F0 3C02800A */ lui $v0, %hi(D_8009A590) -/* 39DF4 8005E9F4 9042A590 */ lbu $v0, %lo(D_8009A590)($v0) -/* 39DF8 8005E9F8 30420002 */ andi $v0, $v0, 2 -/* 39DFC 8005E9FC 14400032 */ bnez $v0, .L8005EAC8 -/* 39E00 8005EA00 00000000 */ nop -/* 39E04 8005EA04 0C017B74 */ jal func_8005EDD0 -/* 39E08 8005EA08 8FA40010 */ lw $a0, 0x10($sp) -/* 39E0C 8005EA0C 0C018244 */ jal func_80060910 -/* 39E10 8005EA10 24040001 */ addiu $a0, $zero, 1 -/* 39E14 8005EA14 8E030634 */ lw $v1, 0x634($s0) -/* 39E18 8005EA18 1060000C */ beqz $v1, .L8005EA4C -/* 39E1C 8005EA1C 0040202D */ daddu $a0, $v0, $zero -/* 39E20 8005EA20 8FA20010 */ lw $v0, 0x10($sp) -/* 39E24 8005EA24 0C018244 */ jal func_80060910 -/* 39E28 8005EA28 AE020638 */ sw $v0, 0x638($s0) -/* 39E2C 8005EA2C 260400E0 */ addiu $a0, $s0, 0xe0 -/* 39E30 8005EA30 27A50014 */ addiu $a1, $sp, 0x14 -/* 39E34 8005EA34 0C0195B0 */ jal func_800656C0 -/* 39E38 8005EA38 24060001 */ addiu $a2, $zero, 1 -/* 39E3C 8005EA3C 0C018244 */ jal func_80060910 -/* 39E40 8005EA40 24040001 */ addiu $a0, $zero, 1 -/* 39E44 8005EA44 0040202D */ daddu $a0, $v0, $zero -/* 39E48 8005EA48 AE000638 */ sw $zero, 0x638($s0) -.L8005EA4C: -/* 39E4C 8005EA4C 0C018244 */ jal func_80060910 -/* 39E50 8005EA50 00000000 */ nop -/* 39E54 8005EA54 0C018244 */ jal func_80060910 -/* 39E58 8005EA58 24040001 */ addiu $a0, $zero, 1 -/* 39E5C 8005EA5C 8FA30010 */ lw $v1, 0x10($sp) -/* 39E60 8005EA60 0040202D */ daddu $a0, $v0, $zero -/* 39E64 8005EA64 0C018244 */ jal func_80060910 -/* 39E68 8005EA68 AE030630 */ sw $v1, 0x630($s0) -/* 39E6C 8005EA6C 8FA40010 */ lw $a0, 0x10($sp) -/* 39E70 8005EA70 0C019678 */ jal func_800659E0 -/* 39E74 8005EA74 24840010 */ addiu $a0, $a0, 0x10 -/* 39E78 8005EA78 8FA40010 */ lw $a0, 0x10($sp) -/* 39E7C 8005EA7C 0C0196FB */ jal func_80065BEC -/* 39E80 8005EA80 24840010 */ addiu $a0, $a0, 0x10 -/* 39E84 8005EA84 26040070 */ addiu $a0, $s0, 0x70 -/* 39E88 8005EA88 0220282D */ daddu $a1, $s1, $zero -/* 39E8C 8005EA8C 0C0195B0 */ jal func_800656C0 -/* 39E90 8005EA90 24060001 */ addiu $a2, $zero, 1 -/* 39E94 8005EA94 0C018244 */ jal func_80060910 -/* 39E98 8005EA98 24040001 */ addiu $a0, $zero, 1 -/* 39E9C 8005EA9C 0040202D */ daddu $a0, $v0, $zero -/* 39EA0 8005EAA0 0C018244 */ jal func_80060910 -/* 39EA4 8005EAA4 AE000630 */ sw $zero, 0x630($s0) -/* 39EA8 8005EAA8 8FA20010 */ lw $v0, 0x10($sp) -/* 39EAC 8005EAAC 8C420008 */ lw $v0, 8($v0) -/* 39EB0 8005EAB0 30420002 */ andi $v0, $v0, 2 -/* 39EB4 8005EAB4 14400004 */ bnez $v0, .L8005EAC8 -/* 39EB8 8005EAB8 260400A8 */ addiu $a0, $s0, 0xa8 -/* 39EBC 8005EABC 0220282D */ daddu $a1, $s1, $zero -/* 39EC0 8005EAC0 0C0195B0 */ jal func_800656C0 -/* 39EC4 8005EAC4 24060001 */ addiu $a2, $zero, 1 -.L8005EAC8: -/* 39EC8 8005EAC8 8FA50010 */ lw $a1, 0x10($sp) -/* 39ECC 8005EACC 8CA40050 */ lw $a0, 0x50($a1) -/* 39ED0 8005EAD0 0C0195FC */ jal func_800657F0 -/* 39ED4 8005EAD4 24060001 */ addiu $a2, $zero, 1 -/* 39ED8 8005EAD8 08017A79 */ j .L8005E9E4 -/* 39EDC 8005EADC 0200202D */ daddu $a0, $s0, $zero diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EAE0.s b/ver/jp/asm/nonmatchings/39960/func_8005EAE0.s deleted file mode 100644 index f34b5a3e62..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EAE0.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EAE0 -/* 39EE0 8005EAE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 39EE4 8005EAE4 AFB00010 */ sw $s0, 0x10($sp) -/* 39EE8 8005EAE8 0080802D */ daddu $s0, $a0, $zero -/* 39EEC 8005EAEC AFB20018 */ sw $s2, 0x18($sp) -/* 39EF0 8005EAF0 00A0902D */ daddu $s2, $a1, $zero -/* 39EF4 8005EAF4 AFB10014 */ sw $s1, 0x14($sp) -/* 39EF8 8005EAF8 00C0882D */ daddu $s1, $a2, $zero -/* 39EFC 8005EAFC AFBF001C */ sw $ra, 0x1c($sp) -/* 39F00 8005EB00 0C018244 */ jal func_80060910 -/* 39F04 8005EB04 24040001 */ addiu $a0, $zero, 1 -/* 39F08 8005EB08 3C05800E */ lui $a1, %hi(D_800DAA88) -/* 39F0C 8005EB0C 24A5AA88 */ addiu $a1, $a1, %lo(D_800DAA88) -/* 39F10 8005EB10 AE120004 */ sw $s2, 4($s0) -/* 39F14 8005EB14 8CA30000 */ lw $v1, ($a1) -/* 39F18 8005EB18 A6110008 */ sh $s1, 8($s0) -/* 39F1C 8005EB1C 32310002 */ andi $s1, $s1, 2 -/* 39F20 8005EB20 AE030000 */ sw $v1, ($s0) -/* 39F24 8005EB24 ACB00000 */ sw $s0, ($a1) -/* 39F28 8005EB28 12200008 */ beqz $s1, .L8005EB4C -/* 39F2C 8005EB2C 0040802D */ daddu $s0, $v0, $zero -/* 39F30 8005EB30 3C02800A */ lui $v0, %hi(D_8009A590) -/* 39F34 8005EB34 9042A590 */ lbu $v0, %lo(D_8009A590)($v0) -/* 39F38 8005EB38 10400004 */ beqz $v0, .L8005EB4C -/* 39F3C 8005EB3C 0240202D */ daddu $a0, $s2, $zero -/* 39F40 8005EB40 24A5F99A */ addiu $a1, $a1, -0x666 -/* 39F44 8005EB44 0C0195FC */ jal func_800657F0 -/* 39F48 8005EB48 0000302D */ daddu $a2, $zero, $zero -.L8005EB4C: -/* 39F4C 8005EB4C 0C018244 */ jal func_80060910 -/* 39F50 8005EB50 0200202D */ daddu $a0, $s0, $zero -/* 39F54 8005EB54 8FBF001C */ lw $ra, 0x1c($sp) -/* 39F58 8005EB58 8FB20018 */ lw $s2, 0x18($sp) -/* 39F5C 8005EB5C 8FB10014 */ lw $s1, 0x14($sp) -/* 39F60 8005EB60 8FB00010 */ lw $s0, 0x10($sp) -/* 39F64 8005EB64 03E00008 */ jr $ra -/* 39F68 8005EB68 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EB6C.s b/ver/jp/asm/nonmatchings/39960/func_8005EB6C.s deleted file mode 100644 index 53dcdee600..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EB6C.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EB6C -/* 39F6C 8005EB6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 39F70 8005EB70 AFB00010 */ sw $s0, 0x10($sp) -/* 39F74 8005EB74 0080802D */ daddu $s0, $a0, $zero -/* 39F78 8005EB78 AFBF0014 */ sw $ra, 0x14($sp) -/* 39F7C 8005EB7C 0C018244 */ jal func_80060910 -/* 39F80 8005EB80 24040001 */ addiu $a0, $zero, 1 -/* 39F84 8005EB84 3C06800E */ lui $a2, %hi(D_800DAA88) -/* 39F88 8005EB88 24C6AA88 */ addiu $a2, $a2, %lo(D_800DAA88) -/* 39F8C 8005EB8C 0000282D */ daddu $a1, $zero, $zero -/* 39F90 8005EB90 8CC30000 */ lw $v1, ($a2) -/* 39F94 8005EB94 1060000E */ beqz $v1, .L8005EBD0 -/* 39F98 8005EB98 0040202D */ daddu $a0, $v0, $zero -.L8005EB9C: -/* 39F9C 8005EB9C 54700009 */ bnel $v1, $s0, .L8005EBC4 -/* 39FA0 8005EBA0 0060282D */ daddu $a1, $v1, $zero -/* 39FA4 8005EBA4 10A00004 */ beqz $a1, .L8005EBB8 -/* 39FA8 8005EBA8 00000000 */ nop -/* 39FAC 8005EBAC 8C620000 */ lw $v0, ($v1) -/* 39FB0 8005EBB0 08017AF4 */ j .L8005EBD0 -/* 39FB4 8005EBB4 ACA20000 */ sw $v0, ($a1) -.L8005EBB8: -/* 39FB8 8005EBB8 8C620000 */ lw $v0, ($v1) -/* 39FBC 8005EBBC 08017AF4 */ j .L8005EBD0 -/* 39FC0 8005EBC0 ACC20000 */ sw $v0, ($a2) -.L8005EBC4: -/* 39FC4 8005EBC4 8C630000 */ lw $v1, ($v1) -/* 39FC8 8005EBC8 1460FFF4 */ bnez $v1, .L8005EB9C -/* 39FCC 8005EBCC 00000000 */ nop -.L8005EBD0: -/* 39FD0 8005EBD0 0C018244 */ jal func_80060910 -/* 39FD4 8005EBD4 00000000 */ nop -/* 39FD8 8005EBD8 8FBF0014 */ lw $ra, 0x14($sp) -/* 39FDC 8005EBDC 8FB00010 */ lw $s0, 0x10($sp) -/* 39FE0 8005EBE0 03E00008 */ jr $ra -/* 39FE4 8005EBE4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EBE8.s b/ver/jp/asm/nonmatchings/39960/func_8005EBE8.s deleted file mode 100644 index eb7406d4c0..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EBE8.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EBE8 -/* 39FE8 8005EBE8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 39FEC 8005EBEC AFB10014 */ sw $s1, 0x14($sp) -/* 39FF0 8005EBF0 0080882D */ daddu $s1, $a0, $zero -/* 39FF4 8005EBF4 AFB00010 */ sw $s0, 0x10($sp) -/* 39FF8 8005EBF8 00A0802D */ daddu $s0, $a1, $zero -/* 39FFC 8005EBFC AFBF0018 */ sw $ra, 0x18($sp) -/* 3A000 8005EC00 0C018244 */ jal func_80060910 -/* 3A004 8005EC04 24040001 */ addiu $a0, $zero, 1 -/* 3A008 8005EC08 0040202D */ daddu $a0, $v0, $zero -/* 3A00C 8005EC0C 0C018244 */ jal func_80060910 -/* 3A010 8005EC10 A6300008 */ sh $s0, 8($s1) -/* 3A014 8005EC14 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A018 8005EC18 8FB10014 */ lw $s1, 0x14($sp) -/* 3A01C 8005EC1C 8FB00010 */ lw $s0, 0x10($sp) -/* 3A020 8005EC20 03E00008 */ jr $ra -/* 3A024 8005EC24 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EC28.s b/ver/jp/asm/nonmatchings/39960/func_8005EC28.s deleted file mode 100644 index 389564ec49..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EC28.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EC28 -/* 3A028 8005EC28 3C02800E */ lui $v0, %hi(D_800DA45C) -/* 3A02C 8005EC2C 03E00008 */ jr $ra -/* 3A030 8005EC30 2442A45C */ addiu $v0, $v0, %lo(D_800DA45C) diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EC34.s b/ver/jp/asm/nonmatchings/39960/func_8005EC34.s deleted file mode 100644 index 9d0adaef02..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EC34.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EC34 -/* 3A034 8005EC34 3C02800E */ lui $v0, %hi(D_800DA424) -/* 3A038 8005EC38 03E00008 */ jr $ra -/* 3A03C 8005EC3C 2442A424 */ addiu $v0, $v0, %lo(D_800DA424) diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EC40.s b/ver/jp/asm/nonmatchings/39960/func_8005EC40.s deleted file mode 100644 index 785cca9162..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EC40.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EC40 -/* 3A040 8005EC40 3C01800E */ lui $at, %hi(D_800DAA9D) -/* 3A044 8005EC44 03E00008 */ jr $ra -/* 3A048 8005EC48 A024AA9D */ sb $a0, %lo(D_800DAA9D)($at) diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EC4C.s b/ver/jp/asm/nonmatchings/39960/func_8005EC4C.s deleted file mode 100644 index 1521f8e6b5..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EC4C.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EC4C -/* 3A04C 8005EC4C 3C02800E */ lui $v0, %hi(D_800DAA9C) -/* 3A050 8005EC50 03E00008 */ jr $ra -/* 3A054 8005EC54 9042AA9C */ lbu $v0, %lo(D_800DAA9C)($v0) diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EC58.s b/ver/jp/asm/nonmatchings/39960/func_8005EC58.s deleted file mode 100644 index e32efbbb8d..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EC58.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EC58 -/* 3A058 8005EC58 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 3A05C 8005EC5C AFB1001C */ sw $s1, 0x1c($sp) -/* 3A060 8005EC60 3C11800E */ lui $s1, %hi(D_800DA494) -/* 3A064 8005EC64 2631A494 */ addiu $s1, $s1, %lo(D_800DA494) -/* 3A068 8005EC68 AFB40028 */ sw $s4, 0x28($sp) -/* 3A06C 8005EC6C 2414029A */ addiu $s4, $zero, 0x29a -/* 3A070 8005EC70 AFB30024 */ sw $s3, 0x24($sp) -/* 3A074 8005EC74 2413029D */ addiu $s3, $zero, 0x29d -/* 3A078 8005EC78 AFB20020 */ sw $s2, 0x20($sp) -/* 3A07C 8005EC7C 24120001 */ addiu $s2, $zero, 1 -/* 3A080 8005EC80 AFBF002C */ sw $ra, 0x2c($sp) -/* 3A084 8005EC84 AFB00018 */ sw $s0, 0x18($sp) -/* 3A088 8005EC88 3C018009 */ lui $at, %hi(D_80093B64) -/* 3A08C 8005EC8C AC203B64 */ sw $zero, %lo(D_80093B64)($at) -.L8005EC90: -/* 3A090 8005EC90 0220202D */ daddu $a0, $s1, $zero -.L8005EC94: -/* 3A094 8005EC94 27A50010 */ addiu $a1, $sp, 0x10 -.L8005EC98: -/* 3A098 8005EC98 0C0195B0 */ jal func_800656C0 -/* 3A09C 8005EC9C 24060001 */ addiu $a2, $zero, 1 -/* 3A0A0 8005ECA0 8FA20010 */ lw $v0, 0x10($sp) -/* 3A0A4 8005ECA4 10540005 */ beq $v0, $s4, .L8005ECBC -/* 3A0A8 8005ECA8 00000000 */ nop -/* 3A0AC 8005ECAC 1053001D */ beq $v0, $s3, .L8005ED24 -/* 3A0B0 8005ECB0 0220202D */ daddu $a0, $s1, $zero -/* 3A0B4 8005ECB4 08017B26 */ j .L8005EC98 -/* 3A0B8 8005ECB8 27A50010 */ addiu $a1, $sp, 0x10 -.L8005ECBC: -/* 3A0BC 8005ECBC 3C028009 */ lui $v0, %hi(D_80093B64) -/* 3A0C0 8005ECC0 8C423B64 */ lw $v0, %lo(D_80093B64)($v0) -/* 3A0C4 8005ECC4 24420001 */ addiu $v0, $v0, 1 -/* 3A0C8 8005ECC8 3C018009 */ lui $at, %hi(D_80093B64) -/* 3A0CC 8005ECCC AC223B64 */ sw $v0, %lo(D_80093B64)($at) -/* 3A0D0 8005ECD0 0C017B5C */ jal func_8005ED70 -/* 3A0D4 8005ECD4 2624FF8C */ addiu $a0, $s1, -0x74 -/* 3A0D8 8005ECD8 3C02800A */ lui $v0, %hi(D_8009A590) -/* 3A0DC 8005ECDC 9042A590 */ lbu $v0, %lo(D_8009A590)($v0) -/* 3A0E0 8005ECE0 1040FFEC */ beqz $v0, .L8005EC94 -/* 3A0E4 8005ECE4 0220202D */ daddu $a0, $s1, $zero -/* 3A0E8 8005ECE8 12000003 */ beqz $s0, .L8005ECF8 -/* 3A0EC 8005ECEC 34420002 */ ori $v0, $v0, 2 -/* 3A0F0 8005ECF0 08017B25 */ j .L8005EC94 -/* 3A0F4 8005ECF4 2610FFFF */ addiu $s0, $s0, -1 -.L8005ECF8: -/* 3A0F8 8005ECF8 3C01800A */ lui $at, %hi(D_8009A590) -/* 3A0FC 8005ECFC 0C01A984 */ jal func_8006A610 -/* 3A100 8005ED00 A022A590 */ sb $v0, %lo(D_8009A590)($at) -/* 3A104 8005ED04 3C013F80 */ lui $at, 0x3f80 -/* 3A108 8005ED08 44816000 */ mtc1 $at, $f12 -/* 3A10C 8005ED0C 0C019BE8 */ jal func_80066FA0 -/* 3A110 8005ED10 00000000 */ nop -/* 3A114 8005ED14 0C019CD4 */ jal func_80067350 -/* 3A118 8005ED18 24040001 */ addiu $a0, $zero, 1 -/* 3A11C 8005ED1C 08017B25 */ j .L8005EC94 -/* 3A120 8005ED20 0220202D */ daddu $a0, $s1, $zero -.L8005ED24: -/* 3A124 8005ED24 3C01800A */ lui $at, %hi(D_8009A590) -/* 3A128 8005ED28 A032A590 */ sb $s2, %lo(D_8009A590)($at) -/* 3A12C 8005ED2C 0C017B5C */ jal func_8005ED70 -/* 3A130 8005ED30 2624FF8E */ addiu $a0, $s1, -0x72 -/* 3A134 8005ED34 3C028009 */ lui $v0, %hi(D_80093B50) -/* 3A138 8005ED38 8C423B50 */ lw $v0, %lo(D_80093B50)($v0) -/* 3A13C 8005ED3C 10400003 */ beqz $v0, .L8005ED4C -/* 3A140 8005ED40 00000000 */ nop -/* 3A144 8005ED44 0040F809 */ jalr $v0 -/* 3A148 8005ED48 00000000 */ nop -.L8005ED4C: -/* 3A14C 8005ED4C 92220608 */ lbu $v0, 0x608($s1) -/* 3A150 8005ED50 8E230604 */ lw $v1, 0x604($s1) -/* 3A154 8005ED54 00021042 */ srl $v0, $v0, 1 -/* 3A158 8005ED58 14600002 */ bnez $v1, .L8005ED64 -/* 3A15C 8005ED5C 0043001B */ divu $zero, $v0, $v1 -/* 3A160 8005ED60 0007000D */ break 7 -.L8005ED64: -/* 3A164 8005ED64 00001012 */ mflo $v0 -/* 3A168 8005ED68 08017B24 */ j .L8005EC90 -/* 3A16C 8005ED6C 2450FFFD */ addiu $s0, $v0, -3 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005ED70.s b/ver/jp/asm/nonmatchings/39960/func_8005ED70.s deleted file mode 100644 index 4edebe8f86..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005ED70.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005ED70 -/* 3A170 8005ED70 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3A174 8005ED74 AFB00010 */ sw $s0, 0x10($sp) -/* 3A178 8005ED78 3C10800E */ lui $s0, %hi(D_800DAA88) -/* 3A17C 8005ED7C 8E10AA88 */ lw $s0, %lo(D_800DAA88)($s0) -/* 3A180 8005ED80 AFB10014 */ sw $s1, 0x14($sp) -/* 3A184 8005ED84 0080882D */ daddu $s1, $a0, $zero -/* 3A188 8005ED88 1200000C */ beqz $s0, .L8005EDBC -/* 3A18C 8005ED8C AFBF0018 */ sw $ra, 0x18($sp) -.L8005ED90: -/* 3A190 8005ED90 96020008 */ lhu $v0, 8($s0) -/* 3A194 8005ED94 96230000 */ lhu $v1, ($s1) -/* 3A198 8005ED98 00431024 */ and $v0, $v0, $v1 -/* 3A19C 8005ED9C 10400004 */ beqz $v0, .L8005EDB0 -/* 3A1A0 8005EDA0 0220282D */ daddu $a1, $s1, $zero -/* 3A1A4 8005EDA4 8E040004 */ lw $a0, 4($s0) -/* 3A1A8 8005EDA8 0C0195FC */ jal func_800657F0 -/* 3A1AC 8005EDAC 0000302D */ daddu $a2, $zero, $zero -.L8005EDB0: -/* 3A1B0 8005EDB0 8E100000 */ lw $s0, ($s0) -/* 3A1B4 8005EDB4 1600FFF6 */ bnez $s0, .L8005ED90 -/* 3A1B8 8005EDB8 00000000 */ nop -.L8005EDBC: -/* 3A1BC 8005EDBC 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A1C0 8005EDC0 8FB10014 */ lw $s1, 0x14($sp) -/* 3A1C4 8005EDC4 8FB00010 */ lw $s0, 0x10($sp) -/* 3A1C8 8005EDC8 03E00008 */ jr $ra -/* 3A1CC 8005EDCC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/39960/func_8005EDD0.s b/ver/jp/asm/nonmatchings/39960/func_8005EDD0.s deleted file mode 100644 index 9527006aa4..0000000000 --- a/ver/jp/asm/nonmatchings/39960/func_8005EDD0.s +++ /dev/null @@ -1,87 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EDD0 -/* 3A1D0 8005EDD0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 3A1D4 8005EDD4 3C05800E */ lui $a1, %hi(D_800DAA9D) -/* 3A1D8 8005EDD8 24A5AA9D */ addiu $a1, $a1, %lo(D_800DAA9D) -/* 3A1DC 8005EDDC 24030001 */ addiu $v1, $zero, 1 -/* 3A1E0 8005EDE0 AFBF0034 */ sw $ra, 0x34($sp) -/* 3A1E4 8005EDE4 AFB40030 */ sw $s4, 0x30($sp) -/* 3A1E8 8005EDE8 AFB3002C */ sw $s3, 0x2c($sp) -/* 3A1EC 8005EDEC AFB20028 */ sw $s2, 0x28($sp) -/* 3A1F0 8005EDF0 AFB10024 */ sw $s1, 0x24($sp) -/* 3A1F4 8005EDF4 AFB00020 */ sw $s0, 0x20($sp) -/* 3A1F8 8005EDF8 90A20000 */ lbu $v0, ($a1) -/* 3A1FC 8005EDFC 8C92000C */ lw $s2, 0xc($a0) -/* 3A200 8005EE00 10430035 */ beq $v0, $v1, .L8005EED8 -/* 3A204 8005EE04 27B10010 */ addiu $s1, $sp, 0x10 -/* 3A208 8005EE08 24B4FA9F */ addiu $s4, $a1, -0x561 -/* 3A20C 8005EE0C 0060982D */ daddu $s3, $v1, $zero -.L8005EE10: -/* 3A210 8005EE10 0C019A60 */ jal func_80066980 -/* 3A214 8005EE14 00000000 */ nop -/* 3A218 8005EE18 10520005 */ beq $v0, $s2, .L8005EE30 -/* 3A21C 8005EE1C 00000000 */ nop -/* 3A220 8005EE20 0C019A70 */ jal func_800669C0 -/* 3A224 8005EE24 00000000 */ nop -/* 3A228 8005EE28 1452002B */ bne $v0, $s2, .L8005EED8 -/* 3A22C 8005EE2C 00000000 */ nop -.L8005EE30: -/* 3A230 8005EE30 0C018244 */ jal func_80060910 -/* 3A234 8005EE34 24040001 */ addiu $a0, $zero, 1 -/* 3A238 8005EE38 AE340004 */ sw $s4, 4($s1) -/* 3A23C 8005EE3C 3C03800E */ lui $v1, %hi(D_800DAA88) -/* 3A240 8005EE40 8C63AA88 */ lw $v1, %lo(D_800DAA88)($v1) -/* 3A244 8005EE44 AFA30010 */ sw $v1, 0x10($sp) -/* 3A248 8005EE48 A6330008 */ sh $s3, 8($s1) -/* 3A24C 8005EE4C 3C01800E */ lui $at, %hi(D_800DAA88) -/* 3A250 8005EE50 AC31AA88 */ sw $s1, %lo(D_800DAA88)($at) -/* 3A254 8005EE54 0C018244 */ jal func_80060910 -/* 3A258 8005EE58 0040202D */ daddu $a0, $v0, $zero -/* 3A25C 8005EE5C 3C04800E */ lui $a0, %hi(D_800DA53C) -/* 3A260 8005EE60 2484A53C */ addiu $a0, $a0, %lo(D_800DA53C) -/* 3A264 8005EE64 0000282D */ daddu $a1, $zero, $zero -/* 3A268 8005EE68 0C0195B0 */ jal func_800656C0 -/* 3A26C 8005EE6C 24060001 */ addiu $a2, $zero, 1 -/* 3A270 8005EE70 0C018244 */ jal func_80060910 -/* 3A274 8005EE74 24040001 */ addiu $a0, $zero, 1 -/* 3A278 8005EE78 0000282D */ daddu $a1, $zero, $zero -/* 3A27C 8005EE7C 27B00010 */ addiu $s0, $sp, 0x10 -/* 3A280 8005EE80 3C03800E */ lui $v1, %hi(D_800DAA88) -/* 3A284 8005EE84 8C63AA88 */ lw $v1, %lo(D_800DAA88)($v1) -/* 3A288 8005EE88 1060000C */ beqz $v1, .L8005EEBC -/* 3A28C 8005EE8C 0040202D */ daddu $a0, $v0, $zero -.L8005EE90: -/* 3A290 8005EE90 54700007 */ bnel $v1, $s0, .L8005EEB0 -/* 3A294 8005EE94 0060282D */ daddu $a1, $v1, $zero -/* 3A298 8005EE98 14A0000C */ bnez $a1, .L8005EECC -/* 3A29C 8005EE9C 00000000 */ nop -/* 3A2A0 8005EEA0 8C620000 */ lw $v0, ($v1) -/* 3A2A4 8005EEA4 3C01800E */ lui $at, %hi(D_800DAA88) -/* 3A2A8 8005EEA8 08017BAF */ j .L8005EEBC -/* 3A2AC 8005EEAC AC22AA88 */ sw $v0, %lo(D_800DAA88)($at) -.L8005EEB0: -/* 3A2B0 8005EEB0 8CA30000 */ lw $v1, ($a1) -/* 3A2B4 8005EEB4 1460FFF6 */ bnez $v1, .L8005EE90 -/* 3A2B8 8005EEB8 00000000 */ nop -.L8005EEBC: -/* 3A2BC 8005EEBC 0C018244 */ jal func_80060910 -/* 3A2C0 8005EEC0 00000000 */ nop -/* 3A2C4 8005EEC4 08017B84 */ j .L8005EE10 -/* 3A2C8 8005EEC8 00000000 */ nop -.L8005EECC: -/* 3A2CC 8005EECC 8C620000 */ lw $v0, ($v1) -/* 3A2D0 8005EED0 08017BAF */ j .L8005EEBC -/* 3A2D4 8005EED4 ACA20000 */ sw $v0, ($a1) -.L8005EED8: -/* 3A2D8 8005EED8 8FBF0034 */ lw $ra, 0x34($sp) -/* 3A2DC 8005EEDC 8FB40030 */ lw $s4, 0x30($sp) -/* 3A2E0 8005EEE0 8FB3002C */ lw $s3, 0x2c($sp) -/* 3A2E4 8005EEE4 8FB20028 */ lw $s2, 0x28($sp) -/* 3A2E8 8005EEE8 8FB10024 */ lw $s1, 0x24($sp) -/* 3A2EC 8005EEEC 8FB00020 */ lw $s0, 0x20($sp) -/* 3A2F0 8005EEF0 03E00008 */ jr $ra -/* 3A2F4 8005EEF4 27BD0038 */ addiu $sp, $sp, 0x38 -/* 3A2F8 8005EEF8 00000000 */ nop -/* 3A2FC 8005EEFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A300/nuGfxFuncSet.s b/ver/jp/asm/nonmatchings/3A300/nuGfxFuncSet.s deleted file mode 100644 index 478d13ea66..0000000000 --- a/ver/jp/asm/nonmatchings/3A300/nuGfxFuncSet.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuGfxFuncSet -/* 3A300 8005EF00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A304 8005EF04 AFB00010 */ sw $s0, 0x10($sp) -/* 3A308 8005EF08 AFBF0014 */ sw $ra, 0x14($sp) -/* 3A30C 8005EF0C 0C017BE0 */ jal func_8005EF80 -/* 3A310 8005EF10 0080802D */ daddu $s0, $a0, $zero -/* 3A314 8005EF14 0C018244 */ jal func_80060910 -/* 3A318 8005EF18 24040001 */ addiu $a0, $zero, 1 -/* 3A31C 8005EF1C 3C018009 */ lui $at, %hi(D_80093CE0) -/* 3A320 8005EF20 AC303CE0 */ sw $s0, %lo(D_80093CE0)($at) -/* 3A324 8005EF24 0C018244 */ jal func_80060910 -/* 3A328 8005EF28 0040202D */ daddu $a0, $v0, $zero -/* 3A32C 8005EF2C 8FBF0014 */ lw $ra, 0x14($sp) -/* 3A330 8005EF30 8FB00010 */ lw $s0, 0x10($sp) -/* 3A334 8005EF34 03E00008 */ jr $ra -/* 3A338 8005EF38 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3A33C 8005EF3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A340/nuGfxPreNMIFuncSet.s b/ver/jp/asm/nonmatchings/3A340/nuGfxPreNMIFuncSet.s deleted file mode 100644 index 74f7426631..0000000000 --- a/ver/jp/asm/nonmatchings/3A340/nuGfxPreNMIFuncSet.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuGfxPreNMIFuncSet -/* 3A340 8005EF40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A344 8005EF44 AFB00010 */ sw $s0, 0x10($sp) -/* 3A348 8005EF48 0080802D */ daddu $s0, $a0, $zero -/* 3A34C 8005EF4C AFBF0014 */ sw $ra, 0x14($sp) -/* 3A350 8005EF50 0C018244 */ jal func_80060910 -/* 3A354 8005EF54 24040001 */ addiu $a0, $zero, 1 -/* 3A358 8005EF58 3C018009 */ lui $at, %hi(D_80093CE4) -/* 3A35C 8005EF5C AC303CE4 */ sw $s0, %lo(D_80093CE4)($at) -/* 3A360 8005EF60 0C018244 */ jal func_80060910 -/* 3A364 8005EF64 0040202D */ daddu $a0, $v0, $zero -/* 3A368 8005EF68 8FBF0014 */ lw $ra, 0x14($sp) -/* 3A36C 8005EF6C 8FB00010 */ lw $s0, 0x10($sp) -/* 3A370 8005EF70 03E00008 */ jr $ra -/* 3A374 8005EF74 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3A378 8005EF78 00000000 */ nop -/* 3A37C 8005EF7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A380/func_8005EF80.s b/ver/jp/asm/nonmatchings/3A380/func_8005EF80.s deleted file mode 100644 index 65f89ce0a8..0000000000 --- a/ver/jp/asm/nonmatchings/3A380/func_8005EF80.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EF80 -.L8005EF80: -/* 3A380 8005EF80 3C02800A */ lui $v0, %hi(D_8009A5F8) -/* 3A384 8005EF84 8C42A5F8 */ lw $v0, %lo(D_8009A5F8)($v0) -/* 3A388 8005EF88 1440FFFD */ bnez $v0, .L8005EF80 -/* 3A38C 8005EF8C 00000000 */ nop -/* 3A390 8005EF90 03E00008 */ jr $ra -/* 3A394 8005EF94 00000000 */ nop -/* 3A398 8005EF98 00000000 */ nop -/* 3A39C 8005EF9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A3A0/func_8005EFA0.s b/ver/jp/asm/nonmatchings/3A3A0/func_8005EFA0.s deleted file mode 100644 index 47bcbf7e73..0000000000 --- a/ver/jp/asm/nonmatchings/3A3A0/func_8005EFA0.s +++ /dev/null @@ -1,79 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005EFA0 -/* 3A3A0 8005EFA0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3A3A4 8005EFA4 AFB10014 */ sw $s1, 0x14($sp) -/* 3A3A8 8005EFA8 00A0882D */ daddu $s1, $a1, $zero -/* 3A3AC 8005EFAC AFBF0018 */ sw $ra, 0x18($sp) -/* 3A3B0 8005EFB0 AFB00010 */ sw $s0, 0x10($sp) -/* 3A3B4 8005EFB4 3C01800A */ lui $at, %hi(D_8009A638) -/* 3A3B8 8005EFB8 AC24A638 */ sw $a0, %lo(D_8009A638)($at) -/* 3A3BC 8005EFBC 3C018007 */ lui $at, %hi(D_800773D0) -/* 3A3C0 8005EFC0 AC3173D0 */ sw $s1, %lo(D_800773D0)($at) -/* 3A3C4 8005EFC4 3C01800A */ lui $at, %hi(D_8009A5D0) -/* 3A3C8 8005EFC8 AC20A5D0 */ sw $zero, %lo(D_8009A5D0)($at) -/* 3A3CC 8005EFCC 8C820000 */ lw $v0, ($a0) -/* 3A3D0 8005EFD0 3C01800A */ lui $at, %hi(D_8009A62C) -/* 3A3D4 8005EFD4 AC22A62C */ sw $v0, %lo(D_8009A62C)($at) -/* 3A3D8 8005EFD8 0C018008 */ jal func_80060020 -/* 3A3DC 8005EFDC 24040001 */ addiu $a0, $zero, 1 -/* 3A3E0 8005EFE0 0C017B10 */ jal func_8005EC40 -/* 3A3E4 8005EFE4 322400FF */ andi $a0, $s1, 0xff -/* 3A3E8 8005EFE8 2E220002 */ sltiu $v0, $s1, 2 -/* 3A3EC 8005EFEC 1440002A */ bnez $v0, .L8005F098 -/* 3A3F0 8005EFF0 2625FFFF */ addiu $a1, $s1, -1 -/* 3A3F4 8005EFF4 10A0000B */ beqz $a1, .L8005F024 -/* 3A3F8 8005EFF8 0000802D */ daddu $s0, $zero, $zero -/* 3A3FC 8005EFFC 3C04800A */ lui $a0, %hi(D_8009A638) -/* 3A400 8005F000 8C84A638 */ lw $a0, %lo(D_8009A638)($a0) -.L8005F004: -/* 3A404 8005F004 8C830000 */ lw $v1, ($a0) -/* 3A408 8005F008 8C820004 */ lw $v0, 4($a0) -/* 3A40C 8005F00C 14620006 */ bne $v1, $v0, .L8005F028 -/* 3A410 8005F010 2622FFFF */ addiu $v0, $s1, -1 -/* 3A414 8005F014 26100001 */ addiu $s0, $s0, 1 -/* 3A418 8005F018 0205102B */ sltu $v0, $s0, $a1 -/* 3A41C 8005F01C 1440FFF9 */ bnez $v0, .L8005F004 -/* 3A420 8005F020 24840004 */ addiu $a0, $a0, 4 -.L8005F024: -/* 3A424 8005F024 2622FFFF */ addiu $v0, $s1, -1 -.L8005F028: -/* 3A428 8005F028 1602000C */ bne $s0, $v0, .L8005F05C -/* 3A42C 8005F02C 00000000 */ nop -/* 3A430 8005F030 0C017B10 */ jal func_8005EC40 -/* 3A434 8005F034 24040001 */ addiu $a0, $zero, 1 -/* 3A438 8005F038 08017C26 */ j .L8005F098 -/* 3A43C 8005F03C 00000000 */ nop -.L8005F040: -/* 3A440 8005F040 8C820000 */ lw $v0, ($a0) -/* 3A444 8005F044 3C01800A */ lui $at, %hi(D_8009A5D0) -/* 3A448 8005F048 AC30A5D0 */ sw $s0, %lo(D_8009A5D0)($at) -/* 3A44C 8005F04C 3C01800A */ lui $at, %hi(D_8009A62C) -/* 3A450 8005F050 AC22A62C */ sw $v0, %lo(D_8009A62C)($at) -/* 3A454 8005F054 08017C26 */ j .L8005F098 -/* 3A458 8005F058 00000000 */ nop -.L8005F05C: -/* 3A45C 8005F05C 1220000E */ beqz $s1, .L8005F098 -/* 3A460 8005F060 0000802D */ daddu $s0, $zero, $zero -.L8005F064: -/* 3A464 8005F064 0C019A60 */ jal func_80066980 -/* 3A468 8005F068 00000000 */ nop -/* 3A46C 8005F06C 3C03800A */ lui $v1, %hi(D_8009A638) -/* 3A470 8005F070 8C63A638 */ lw $v1, %lo(D_8009A638)($v1) -/* 3A474 8005F074 00102080 */ sll $a0, $s0, 2 -/* 3A478 8005F078 00832021 */ addu $a0, $a0, $v1 -/* 3A47C 8005F07C 8C830000 */ lw $v1, ($a0) -/* 3A480 8005F080 1443FFEF */ bne $v0, $v1, .L8005F040 -/* 3A484 8005F084 00000000 */ nop -/* 3A488 8005F088 26100001 */ addiu $s0, $s0, 1 -/* 3A48C 8005F08C 0211102B */ sltu $v0, $s0, $s1 -/* 3A490 8005F090 1440FFF4 */ bnez $v0, .L8005F064 -/* 3A494 8005F094 00000000 */ nop -.L8005F098: -/* 3A498 8005F098 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A49C 8005F09C 8FB10014 */ lw $s1, 0x14($sp) -/* 3A4A0 8005F0A0 8FB00010 */ lw $s0, 0x10($sp) -/* 3A4A4 8005F0A4 03E00008 */ jr $ra -/* 3A4A8 8005F0A8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3A4AC 8005F0AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A4B0/nuGfxDisplayOff.s b/ver/jp/asm/nonmatchings/3A4B0/nuGfxDisplayOff.s deleted file mode 100644 index 222eeaaa2d..0000000000 --- a/ver/jp/asm/nonmatchings/3A4B0/nuGfxDisplayOff.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuGfxDisplayOff -/* 3A4B0 8005F0B0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A4B4 8005F0B4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A4B8 8005F0B8 3C01800A */ lui $at, %hi(D_8009A5D8) -/* 3A4BC 8005F0BC AC20A5D8 */ sw $zero, %lo(D_8009A5D8)($at) -/* 3A4C0 8005F0C0 0C019CD4 */ jal func_80067350 -/* 3A4C4 8005F0C4 24040001 */ addiu $a0, $zero, 1 -/* 3A4C8 8005F0C8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A4CC 8005F0CC 03E00008 */ jr $ra -/* 3A4D0 8005F0D0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3A4D4 8005F0D4 00000000 */ nop -/* 3A4D8 8005F0D8 00000000 */ nop -/* 3A4DC 8005F0DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A4E0/nuGfxDisplayOn.s b/ver/jp/asm/nonmatchings/3A4E0/nuGfxDisplayOn.s deleted file mode 100644 index e59ec06e3c..0000000000 --- a/ver/jp/asm/nonmatchings/3A4E0/nuGfxDisplayOn.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuGfxDisplayOn -/* 3A4E0 8005F0E0 24020080 */ addiu $v0, $zero, 0x80 -/* 3A4E4 8005F0E4 3C01800A */ lui $at, %hi(D_8009A5D8) -/* 3A4E8 8005F0E8 AC22A5D8 */ sw $v0, %lo(D_8009A5D8)($at) -/* 3A4EC 8005F0EC 03E00008 */ jr $ra -/* 3A4F0 8005F0F0 00000000 */ nop -/* 3A4F4 8005F0F4 00000000 */ nop -/* 3A4F8 8005F0F8 00000000 */ nop -/* 3A4FC 8005F0FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A500/func_8005F100.s b/ver/jp/asm/nonmatchings/3A500/func_8005F100.s deleted file mode 100644 index 3647f35155..0000000000 --- a/ver/jp/asm/nonmatchings/3A500/func_8005F100.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F100 -/* 3A500 8005F100 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A504 8005F104 24040096 */ addiu $a0, $zero, 0x96 -/* 3A508 8005F108 3C05800B */ lui $a1, %hi(D_800AA3E0) -/* 3A50C 8005F10C 24A5A3E0 */ addiu $a1, $a1, %lo(D_800AA3E0) -/* 3A510 8005F110 3C06800B */ lui $a2, %hi(D_800AA3F8) -/* 3A514 8005F114 24C6A3F8 */ addiu $a2, $a2, %lo(D_800AA3F8) -/* 3A518 8005F118 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A51C 8005F11C 0C01826C */ jal func_800609B0 -/* 3A520 8005F120 24070032 */ addiu $a3, $zero, 0x32 -/* 3A524 8005F124 0C0183B8 */ jal func_80060EE0 -/* 3A528 8005F128 00000000 */ nop -/* 3A52C 8005F12C 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A530 8005F130 3C01800A */ lui $at, %hi(nuPiCartHandle) -/* 3A534 8005F134 AC22A618 */ sw $v0, %lo(nuPiCartHandle)($at) -/* 3A538 8005F138 03E00008 */ jr $ra -/* 3A53C 8005F13C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A500/func_8005F140.s b/ver/jp/asm/nonmatchings/3A500/func_8005F140.s deleted file mode 100644 index cdc03d5698..0000000000 --- a/ver/jp/asm/nonmatchings/3A500/func_8005F140.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F140 -/* 3A540 8005F140 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 3A544 8005F144 AFB30054 */ sw $s3, 0x54($sp) -/* 3A548 8005F148 0080982D */ daddu $s3, $a0, $zero -/* 3A54C 8005F14C AFB20050 */ sw $s2, 0x50($sp) -/* 3A550 8005F150 00A0902D */ daddu $s2, $a1, $zero -/* 3A554 8005F154 AFB1004C */ sw $s1, 0x4c($sp) -/* 3A558 8005F158 00C0882D */ daddu $s1, $a2, $zero -/* 3A55C 8005F15C AFB00048 */ sw $s0, 0x48($sp) -/* 3A560 8005F160 27B00028 */ addiu $s0, $sp, 0x28 -/* 3A564 8005F164 0200202D */ daddu $a0, $s0, $zero -/* 3A568 8005F168 27A50040 */ addiu $a1, $sp, 0x40 -/* 3A56C 8005F16C AFBF0058 */ sw $ra, 0x58($sp) -/* 3A570 8005F170 0C019554 */ jal func_80065550 -/* 3A574 8005F174 24060001 */ addiu $a2, $zero, 1 -/* 3A578 8005F178 0240202D */ daddu $a0, $s2, $zero -/* 3A57C 8005F17C 0220282D */ daddu $a1, $s1, $zero -/* 3A580 8005F180 A3A00012 */ sb $zero, 0x12($sp) -/* 3A584 8005F184 0C0185BC */ jal func_800616F0 -/* 3A588 8005F188 AFB00014 */ sw $s0, 0x14($sp) -/* 3A58C 8005F18C 0240202D */ daddu $a0, $s2, $zero -/* 3A590 8005F190 0C0185E8 */ jal func_800617A0 -/* 3A594 8005F194 0220282D */ daddu $a1, $s1, $zero -/* 3A598 8005F198 12200015 */ beqz $s1, .L8005F1F0 -/* 3A59C 8005F19C 00000000 */ nop -.L8005F1A0: -/* 3A5A0 8005F1A0 2E224001 */ sltiu $v0, $s1, 0x4001 -/* 3A5A4 8005F1A4 14400002 */ bnez $v0, .L8005F1B0 -/* 3A5A8 8005F1A8 0220802D */ daddu $s0, $s1, $zero -/* 3A5AC 8005F1AC 24104000 */ addiu $s0, $zero, 0x4000 -.L8005F1B0: -/* 3A5B0 8005F1B0 27A50010 */ addiu $a1, $sp, 0x10 -/* 3A5B4 8005F1B4 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 3A5B8 8005F1B8 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 3A5BC 8005F1BC 0000302D */ daddu $a2, $zero, $zero -/* 3A5C0 8005F1C0 AFB20018 */ sw $s2, 0x18($sp) -/* 3A5C4 8005F1C4 AFB3001C */ sw $s3, 0x1c($sp) -/* 3A5C8 8005F1C8 0C01837C */ jal func_80060DF0 -/* 3A5CC 8005F1CC AFB00020 */ sw $s0, 0x20($sp) -/* 3A5D0 8005F1D0 27A40028 */ addiu $a0, $sp, 0x28 -/* 3A5D4 8005F1D4 27A50040 */ addiu $a1, $sp, 0x40 -/* 3A5D8 8005F1D8 0C0195B0 */ jal func_800656C0 -/* 3A5DC 8005F1DC 24060001 */ addiu $a2, $zero, 1 -/* 3A5E0 8005F1E0 02709821 */ addu $s3, $s3, $s0 -/* 3A5E4 8005F1E4 02308823 */ subu $s1, $s1, $s0 -/* 3A5E8 8005F1E8 1620FFED */ bnez $s1, .L8005F1A0 -/* 3A5EC 8005F1EC 02509021 */ addu $s2, $s2, $s0 -.L8005F1F0: -/* 3A5F0 8005F1F0 8FBF0058 */ lw $ra, 0x58($sp) -/* 3A5F4 8005F1F4 8FB30054 */ lw $s3, 0x54($sp) -/* 3A5F8 8005F1F8 8FB20050 */ lw $s2, 0x50($sp) -/* 3A5FC 8005F1FC 8FB1004C */ lw $s1, 0x4c($sp) -/* 3A600 8005F200 8FB00048 */ lw $s0, 0x48($sp) -/* 3A604 8005F204 03E00008 */ jr $ra -/* 3A608 8005F208 27BD0060 */ addiu $sp, $sp, 0x60 -/* 3A60C 8005F20C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A610/nuContInit.s b/ver/jp/asm/nonmatchings/3A610/nuContInit.s deleted file mode 100644 index fc6feab2e5..0000000000 --- a/ver/jp/asm/nonmatchings/3A610/nuContInit.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuContInit -/* 3A6C0 8005F2C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A6C4 8005F2C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 3A6C8 8005F2C8 0C01808C */ jal func_80060230 -/* 3A6CC 8005F2CC AFB00010 */ sw $s0, 0x10($sp) -/* 3A6D0 8005F2D0 0C018138 */ jal func_800604E0 -/* 3A6D4 8005F2D4 0040802D */ daddu $s0, $v0, $zero -/* 3A6D8 8005F2D8 0C017CD8 */ jal func_8005F360 -/* 3A6DC 8005F2DC 00000000 */ nop -/* 3A6E0 8005F2E0 0C017E4F */ jal func_8005F93C -/* 3A6E4 8005F2E4 00000000 */ nop -/* 3A6E8 8005F2E8 320200FF */ andi $v0, $s0, 0xff -/* 3A6EC 8005F2EC 8FBF0014 */ lw $ra, 0x14($sp) -/* 3A6F0 8005F2F0 8FB00010 */ lw $s0, 0x10($sp) -/* 3A6F4 8005F2F4 03E00008 */ jr $ra -/* 3A6F8 8005F2F8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3A6FC 8005F2FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A610/nuGfxInitEX2.s b/ver/jp/asm/nonmatchings/3A610/nuGfxInitEX2.s deleted file mode 100644 index 5b8be84cc2..0000000000 --- a/ver/jp/asm/nonmatchings/3A610/nuGfxInitEX2.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel nuGfxInitEX2 -/* 3A610 8005F210 27BDF7E8 */ addiu $sp, $sp, -0x818 -/* 3A614 8005F214 AFBF0810 */ sw $ra, 0x810($sp) -/* 3A618 8005F218 0C017FA8 */ jal func_8005FEA0 -/* 3A61C 8005F21C 00000000 */ nop -/* 3A620 8005F220 3C048009 */ lui $a0, %hi(D_80093B78) -/* 3A624 8005F224 24843B78 */ addiu $a0, $a0, %lo(D_80093B78) -/* 3A628 8005F228 0C017BE8 */ jal func_8005EFA0 -/* 3A62C 8005F22C 24050003 */ addiu $a1, $zero, 3 -/* 3A630 8005F230 3C028000 */ lui $v0, 0x8000 -/* 3A634 8005F234 34420400 */ ori $v0, $v0, 0x400 -/* 3A638 8005F238 3C048006 */ lui $a0, %hi(D_80060000) -/* 3A63C 8005F23C 24840000 */ addiu $a0, $a0, %lo(D_80060000) -/* 3A640 8005F240 3C01800A */ lui $at, %hi(D_8009A5BC) -/* 3A644 8005F244 AC22A5BC */ sw $v0, %lo(D_8009A5BC)($at) -/* 3A648 8005F248 0C017FF0 */ jal func_8005FFC0 -/* 3A64C 8005F24C 00000000 */ nop -/* 3A650 8005F250 3C028009 */ lui $v0, %hi(D_80093B70) -/* 3A654 8005F254 24423B70 */ addiu $v0, $v0, %lo(D_80093B70) -/* 3A658 8005F258 3C01800A */ lui $at, %hi(D_8009A5F0) -/* 3A65C 8005F25C AC22A5F0 */ sw $v0, %lo(D_8009A5F0)($at) -/* 3A660 8005F260 0C00B366 */ jal func_8002CD98 -/* 3A664 8005F264 00000000 */ nop -/* 3A668 8005F268 27A40010 */ addiu $a0, $sp, 0x10 -/* 3A66C 8005F26C 27A50028 */ addiu $a1, $sp, 0x28 -/* 3A670 8005F270 00A42823 */ subu $a1, $a1, $a0 -/* 3A674 8005F274 3C02DE00 */ lui $v0, 0xde00 -/* 3A678 8005F278 AFA20010 */ sw $v0, 0x10($sp) -/* 3A67C 8005F27C 3C020009 */ lui $v0, 9 -/* 3A680 8005F280 24423B88 */ addiu $v0, $v0, 0x3b88 -/* 3A684 8005F284 AC820004 */ sw $v0, 4($a0) -/* 3A688 8005F288 3C02E900 */ lui $v0, 0xe900 -/* 3A68C 8005F28C AFA20018 */ sw $v0, 0x18($sp) -/* 3A690 8005F290 3C02DF00 */ lui $v0, 0xdf00 -/* 3A694 8005F294 0000302D */ daddu $a2, $zero, $zero -/* 3A698 8005F298 00C0382D */ daddu $a3, $a2, $zero -/* 3A69C 8005F29C AFA0001C */ sw $zero, 0x1c($sp) -/* 3A6A0 8005F2A0 AFA20020 */ sw $v0, 0x20($sp) -/* 3A6A4 8005F2A4 0C00B3C9 */ jal func_8002CF24 -/* 3A6A8 8005F2A8 AFA00024 */ sw $zero, 0x24($sp) -/* 3A6AC 8005F2AC 0C017BE0 */ jal func_8005EF80 -/* 3A6B0 8005F2B0 00000000 */ nop -/* 3A6B4 8005F2B4 8FBF0810 */ lw $ra, 0x810($sp) -/* 3A6B8 8005F2B8 03E00008 */ jr $ra -/* 3A6BC 8005F2BC 27BD0818 */ addiu $sp, $sp, 0x818 diff --git a/ver/jp/asm/nonmatchings/3A700/func_8005F300.s b/ver/jp/asm/nonmatchings/3A700/func_8005F300.s deleted file mode 100644 index 496cfb8f2c..0000000000 --- a/ver/jp/asm/nonmatchings/3A700/func_8005F300.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F300 -/* 3A700 8005F300 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3A704 8005F304 AFB10014 */ sw $s1, 0x14($sp) -/* 3A708 8005F308 0080882D */ daddu $s1, $a0, $zero -/* 3A70C 8005F30C AFB00010 */ sw $s0, 0x10($sp) -/* 3A710 8005F310 AFBF0018 */ sw $ra, 0x18($sp) -/* 3A714 8005F314 0C018177 */ jal func_800605DC -/* 3A718 8005F318 00A0802D */ daddu $s0, $a1, $zero -/* 3A71C 8005F31C 00102040 */ sll $a0, $s0, 1 -/* 3A720 8005F320 00902021 */ addu $a0, $a0, $s0 -/* 3A724 8005F324 00042040 */ sll $a0, $a0, 1 -/* 3A728 8005F328 3C02800B */ lui $v0, %hi(D_800B1D48) -/* 3A72C 8005F32C 24421D48 */ addiu $v0, $v0, %lo(D_800B1D48) -/* 3A730 8005F330 00822021 */ addu $a0, $a0, $v0 -/* 3A734 8005F334 0220282D */ daddu $a1, $s1, $zero -/* 3A738 8005F338 0C019188 */ jal func_80064620 -/* 3A73C 8005F33C 24060006 */ addiu $a2, $zero, 6 -/* 3A740 8005F340 0C018181 */ jal func_80060604 -/* 3A744 8005F344 00000000 */ nop -/* 3A748 8005F348 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A74C 8005F34C 8FB10014 */ lw $s1, 0x14($sp) -/* 3A750 8005F350 8FB00010 */ lw $s0, 0x10($sp) -/* 3A754 8005F354 03E00008 */ jr $ra -/* 3A758 8005F358 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3A75C 8005F35C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F360.s b/ver/jp/asm/nonmatchings/3A760/func_8005F360.s deleted file mode 100644 index 4a4e781c88..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F360.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F360 -/* 3A760 8005F360 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A764 8005F364 3C048009 */ lui $a0, %hi(D_80093CA0) -/* 3A768 8005F368 24843CA0 */ addiu $a0, $a0, %lo(D_80093CA0) -/* 3A76C 8005F36C AFBF0010 */ sw $ra, 0x10($sp) -/* 3A770 8005F370 0C0180F0 */ jal func_800603C0 -/* 3A774 8005F374 00000000 */ nop -/* 3A778 8005F378 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A77C 8005F37C 03E00008 */ jr $ra -/* 3A780 8005F380 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F384.s b/ver/jp/asm/nonmatchings/3A760/func_8005F384.s deleted file mode 100644 index fd885babe6..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F384.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F384 -/* 3A784 8005F384 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A788 8005F388 3C048009 */ lui $a0, %hi(D_80093CA0) -/* 3A78C 8005F38C 24843CA0 */ addiu $a0, $a0, %lo(D_80093CA0) -/* 3A790 8005F390 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A794 8005F394 0C018118 */ jal func_80060460 -/* 3A798 8005F398 00000000 */ nop -/* 3A79C 8005F39C 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A7A0 8005F3A0 03E00008 */ jr $ra -/* 3A7A4 8005F3A4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F3A8.s b/ver/jp/asm/nonmatchings/3A760/func_8005F3A8.s deleted file mode 100644 index 37b310bdf5..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F3A8.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F3A8 -/* 3A7A8 8005F3A8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A7AC 8005F3AC AFBF0014 */ sw $ra, 0x14($sp) -/* 3A7B0 8005F3B0 AFB00010 */ sw $s0, 0x10($sp) -/* 3A7B4 8005F3B4 8C90000C */ lw $s0, 0xc($a0) -/* 3A7B8 8005F3B8 8E050000 */ lw $a1, ($s0) -/* 3A7BC 8005F3BC AE00000C */ sw $zero, 0xc($s0) -/* 3A7C0 8005F3C0 8CA60008 */ lw $a2, 8($a1) -/* 3A7C4 8005F3C4 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3A7C8 8005F3C8 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3A7CC 8005F3CC 0C01A45C */ jal func_80069170 -/* 3A7D0 8005F3D0 00000000 */ nop -/* 3A7D4 8005F3D4 0040182D */ daddu $v1, $v0, $zero -/* 3A7D8 8005F3D8 14600002 */ bnez $v1, .L8005F3E4 -/* 3A7DC 8005F3DC 24020001 */ addiu $v0, $zero, 1 -/* 3A7E0 8005F3E0 AE02000C */ sw $v0, 0xc($s0) -.L8005F3E4: -/* 3A7E4 8005F3E4 8FBF0014 */ lw $ra, 0x14($sp) -/* 3A7E8 8005F3E8 8FB00010 */ lw $s0, 0x10($sp) -/* 3A7EC 8005F3EC 0060102D */ daddu $v0, $v1, $zero -/* 3A7F0 8005F3F0 03E00008 */ jr $ra -/* 3A7F4 8005F3F4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F3F8.s b/ver/jp/asm/nonmatchings/3A760/func_8005F3F8.s deleted file mode 100644 index ed3dd190cf..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F3F8.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F3F8 -/* 3A7F8 8005F3F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A7FC 8005F3FC AFBF0010 */ sw $ra, 0x10($sp) -/* 3A800 8005F400 8C85000C */ lw $a1, 0xc($a0) -/* 3A804 8005F404 8CA20000 */ lw $v0, ($a1) -/* 3A808 8005F408 8C440000 */ lw $a0, ($v0) -/* 3A80C 8005F40C 0C01A3D8 */ jal func_80068F60 -/* 3A810 8005F410 24A50004 */ addiu $a1, $a1, 4 -/* 3A814 8005F414 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A818 8005F418 03E00008 */ jr $ra -/* 3A81C 8005F41C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F420.s b/ver/jp/asm/nonmatchings/3A760/func_8005F420.s deleted file mode 100644 index 471d053ca4..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F420.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F420 -/* 3A820 8005F420 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3A824 8005F424 AFBF0018 */ sw $ra, 0x18($sp) -/* 3A828 8005F428 8C83000C */ lw $v1, 0xc($a0) -/* 3A82C 8005F42C 8C620008 */ lw $v0, 8($v1) -/* 3A830 8005F430 8C650000 */ lw $a1, ($v1) -/* 3A834 8005F434 9066000C */ lbu $a2, 0xc($v1) -/* 3A838 8005F438 AFA20010 */ sw $v0, 0x10($sp) -/* 3A83C 8005F43C 8C620010 */ lw $v0, 0x10($v1) -/* 3A840 8005F440 AFA20014 */ sw $v0, 0x14($sp) -/* 3A844 8005F444 8CA40000 */ lw $a0, ($a1) -/* 3A848 8005F448 8CA50004 */ lw $a1, 4($a1) -/* 3A84C 8005F44C 0C01A1F0 */ jal func_800687C0 -/* 3A850 8005F450 8C670004 */ lw $a3, 4($v1) -/* 3A854 8005F454 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A858 8005F458 03E00008 */ jr $ra -/* 3A85C 8005F45C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F460.s b/ver/jp/asm/nonmatchings/3A760/func_8005F460.s deleted file mode 100644 index 3c85bc9a96..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F460.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F460 -/* 3A860 8005F460 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 3A864 8005F464 AFBF002C */ sw $ra, 0x2c($sp) -/* 3A868 8005F468 AFB20028 */ sw $s2, 0x28($sp) -/* 3A86C 8005F46C AFB10024 */ sw $s1, 0x24($sp) -/* 3A870 8005F470 AFB00020 */ sw $s0, 0x20($sp) -/* 3A874 8005F474 8C90000C */ lw $s0, 0xc($a0) -/* 3A878 8005F478 3C058009 */ lui $a1, %hi(D_80093C70) -/* 3A87C 8005F47C 94A53C70 */ lhu $a1, %lo(D_80093C70)($a1) -/* 3A880 8005F480 3C068009 */ lui $a2, %hi(D_80093C74) -/* 3A884 8005F484 8CC63C74 */ lw $a2, %lo(D_80093C74)($a2) -/* 3A888 8005F488 8E110000 */ lw $s1, ($s0) -/* 3A88C 8005F48C 8E020008 */ lw $v0, 8($s0) -/* 3A890 8005F490 26320004 */ addiu $s2, $s1, 4 -/* 3A894 8005F494 AFA20010 */ sw $v0, 0x10($sp) -/* 3A898 8005F498 AFB20014 */ sw $s2, 0x14($sp) -/* 3A89C 8005F49C 8E240000 */ lw $a0, ($s1) -/* 3A8A0 8005F4A0 0C01A368 */ jal func_80068DA0 -/* 3A8A4 8005F4A4 8E070004 */ lw $a3, 4($s0) -/* 3A8A8 8005F4A8 0040202D */ daddu $a0, $v0, $zero -/* 3A8AC 8005F4AC 24020005 */ addiu $v0, $zero, 5 -/* 3A8B0 8005F4B0 14820011 */ bne $a0, $v0, .L8005F4F8 -/* 3A8B4 8005F4B4 24020001 */ addiu $v0, $zero, 1 -/* 3A8B8 8005F4B8 8E030010 */ lw $v1, 0x10($s0) -/* 3A8BC 8005F4BC 1462000E */ bne $v1, $v0, .L8005F4F8 -/* 3A8C0 8005F4C0 00000000 */ nop -/* 3A8C4 8005F4C4 8E020008 */ lw $v0, 8($s0) -/* 3A8C8 8005F4C8 3C058009 */ lui $a1, %hi(D_80093C70) -/* 3A8CC 8005F4CC 94A53C70 */ lhu $a1, %lo(D_80093C70)($a1) -/* 3A8D0 8005F4D0 3C068009 */ lui $a2, %hi(D_80093C74) -/* 3A8D4 8005F4D4 8CC63C74 */ lw $a2, %lo(D_80093C74)($a2) -/* 3A8D8 8005F4D8 AFA20010 */ sw $v0, 0x10($sp) -/* 3A8DC 8005F4DC 8E02000C */ lw $v0, 0xc($s0) -/* 3A8E0 8005F4E0 AFB20018 */ sw $s2, 0x18($sp) -/* 3A8E4 8005F4E4 AFA20014 */ sw $v0, 0x14($sp) -/* 3A8E8 8005F4E8 8E240000 */ lw $a0, ($s1) -/* 3A8EC 8005F4EC 0C01A05C */ jal func_80068170 -/* 3A8F0 8005F4F0 8E070004 */ lw $a3, 4($s0) -/* 3A8F4 8005F4F4 0040202D */ daddu $a0, $v0, $zero -.L8005F4F8: -/* 3A8F8 8005F4F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 3A8FC 8005F4FC 8FB20028 */ lw $s2, 0x28($sp) -/* 3A900 8005F500 8FB10024 */ lw $s1, 0x24($sp) -/* 3A904 8005F504 8FB00020 */ lw $s0, 0x20($sp) -/* 3A908 8005F508 0080102D */ daddu $v0, $a0, $zero -/* 3A90C 8005F50C 03E00008 */ jr $ra -/* 3A910 8005F510 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F514.s b/ver/jp/asm/nonmatchings/3A760/func_8005F514.s deleted file mode 100644 index cb71522592..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F514.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F514 -/* 3A914 8005F514 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3A918 8005F518 AFBF0018 */ sw $ra, 0x18($sp) -/* 3A91C 8005F51C 8C82000C */ lw $v0, 0xc($a0) -/* 3A920 8005F520 3C058009 */ lui $a1, %hi(D_80093C70) -/* 3A924 8005F524 94A53C70 */ lhu $a1, %lo(D_80093C70)($a1) -/* 3A928 8005F528 3C068009 */ lui $a2, %hi(D_80093C74) -/* 3A92C 8005F52C 8CC63C74 */ lw $a2, %lo(D_80093C74)($a2) -/* 3A930 8005F530 8C430008 */ lw $v1, 8($v0) -/* 3A934 8005F534 8C440000 */ lw $a0, ($v0) -/* 3A938 8005F538 AFA30010 */ sw $v1, 0x10($sp) -/* 3A93C 8005F53C 8C840000 */ lw $a0, ($a0) -/* 3A940 8005F540 0C01A168 */ jal func_800685A0 -/* 3A944 8005F544 8C470004 */ lw $a3, 4($v0) -/* 3A948 8005F548 8FBF0018 */ lw $ra, 0x18($sp) -/* 3A94C 8005F54C 03E00008 */ jr $ra -/* 3A950 8005F550 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F554.s b/ver/jp/asm/nonmatchings/3A760/func_8005F554.s deleted file mode 100644 index 2556e5010b..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F554.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F554 -/* 3A954 8005F554 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A958 8005F558 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A95C 8005F55C 8C83000C */ lw $v1, 0xc($a0) -/* 3A960 8005F560 8C620000 */ lw $v0, ($v1) -/* 3A964 8005F564 8C660004 */ lw $a2, 4($v1) -/* 3A968 8005F568 8C440000 */ lw $a0, ($v0) -/* 3A96C 8005F56C 0C01A300 */ jal func_80068C00 -/* 3A970 8005F570 8C450004 */ lw $a1, 4($v0) -/* 3A974 8005F574 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A978 8005F578 03E00008 */ jr $ra -/* 3A97C 8005F57C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F580.s b/ver/jp/asm/nonmatchings/3A760/func_8005F580.s deleted file mode 100644 index f86860becb..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F580.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F580 -/* 3A980 8005F580 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A984 8005F584 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A988 8005F588 8C82000C */ lw $v0, 0xc($a0) -/* 3A98C 8005F58C 8C430000 */ lw $v1, ($v0) -/* 3A990 8005F590 8C450004 */ lw $a1, 4($v0) -/* 3A994 8005F594 8C460008 */ lw $a2, 8($v0) -/* 3A998 8005F598 0C01A41C */ jal func_80069070 -/* 3A99C 8005F59C 8C640000 */ lw $a0, ($v1) -/* 3A9A0 8005F5A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A9A4 8005F5A4 03E00008 */ jr $ra -/* 3A9A8 8005F5A8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A760/func_8005F5AC.s b/ver/jp/asm/nonmatchings/3A760/func_8005F5AC.s deleted file mode 100644 index f81af1c770..0000000000 --- a/ver/jp/asm/nonmatchings/3A760/func_8005F5AC.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F5AC -/* 3A9AC 8005F5AC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3A9B0 8005F5B0 AFBF0010 */ sw $ra, 0x10($sp) -/* 3A9B4 8005F5B4 8C82000C */ lw $v0, 0xc($a0) -/* 3A9B8 8005F5B8 0C01A510 */ jal func_80069440 -/* 3A9BC 8005F5BC 8C440000 */ lw $a0, ($v0) -/* 3A9C0 8005F5C0 8FBF0010 */ lw $ra, 0x10($sp) -/* 3A9C4 8005F5C4 03E00008 */ jr $ra -/* 3A9C8 8005F5C8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3A9CC 8005F5CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005F5D0.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005F5D0.s deleted file mode 100644 index 1213f2e80b..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005F5D0.s +++ /dev/null @@ -1,141 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F5D0 -/* 3A9D0 8005F5D0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 3A9D4 8005F5D4 AFB20018 */ sw $s2, 0x18($sp) -/* 3A9D8 8005F5D8 0080902D */ daddu $s2, $a0, $zero -/* 3A9DC 8005F5DC 00A0302D */ daddu $a2, $a1, $zero -/* 3A9E0 8005F5E0 AFB00010 */ sw $s0, 0x10($sp) -/* 3A9E4 8005F5E4 AFBF0020 */ sw $ra, 0x20($sp) -/* 3A9E8 8005F5E8 AFB3001C */ sw $s3, 0x1c($sp) -/* 3A9EC 8005F5EC AFB10014 */ sw $s1, 0x14($sp) -/* 3A9F0 8005F5F0 92430006 */ lbu $v1, 6($s2) -/* 3A9F4 8005F5F4 24130002 */ addiu $s3, $zero, 2 -/* 3A9F8 8005F5F8 10730069 */ beq $v1, $s3, .L8005F7A0 -/* 3A9FC 8005F5FC 0000802D */ daddu $s0, $zero, $zero -/* 3AA00 8005F600 28620003 */ slti $v0, $v1, 3 -/* 3AA04 8005F604 10400005 */ beqz $v0, .L8005F61C -/* 3AA08 8005F608 24020001 */ addiu $v0, $zero, 1 -/* 3AA0C 8005F60C 1062000A */ beq $v1, $v0, .L8005F638 -/* 3AA10 8005F610 0200102D */ daddu $v0, $s0, $zero -/* 3AA14 8005F614 08017DE9 */ j .L8005F7A4 -/* 3AA18 8005F618 00000000 */ nop -.L8005F61C: -/* 3AA1C 8005F61C 24020003 */ addiu $v0, $zero, 3 -/* 3AA20 8005F620 10620018 */ beq $v1, $v0, .L8005F684 -/* 3AA24 8005F624 24020004 */ addiu $v0, $zero, 4 -/* 3AA28 8005F628 10620048 */ beq $v1, $v0, .L8005F74C -/* 3AA2C 8005F62C 0200102D */ daddu $v0, $s0, $zero -/* 3AA30 8005F630 08017DE9 */ j .L8005F7A4 -/* 3AA34 8005F634 00000000 */ nop -.L8005F638: -/* 3AA38 8005F638 96420004 */ lhu $v0, 4($s2) -/* 3AA3C 8005F63C 1040000C */ beqz $v0, .L8005F670 -/* 3AA40 8005F640 00062040 */ sll $a0, $a2, 1 -/* 3AA44 8005F644 00862021 */ addu $a0, $a0, $a2 -/* 3AA48 8005F648 00042080 */ sll $a0, $a0, 2 -/* 3AA4C 8005F64C 00862021 */ addu $a0, $a0, $a2 -/* 3AA50 8005F650 000420C0 */ sll $a0, $a0, 3 -/* 3AA54 8005F654 3C02800E */ lui $v0, %hi(D_800DAAB8) -/* 3AA58 8005F658 2442AAB8 */ addiu $v0, $v0, %lo(D_800DAAB8) -/* 3AA5C 8005F65C 00822021 */ addu $a0, $a0, $v0 -/* 3AA60 8005F660 0C019F78 */ jal func_80067DE0 -/* 3AA64 8005F664 0000282D */ daddu $a1, $zero, $zero -/* 3AA68 8005F668 08017D9D */ j .L8005F674 -/* 3AA6C 8005F66C 0040802D */ daddu $s0, $v0, $zero -.L8005F670: -/* 3AA70 8005F670 A2530006 */ sb $s3, 6($s2) -.L8005F674: -/* 3AA74 8005F674 96420004 */ lhu $v0, 4($s2) -/* 3AA78 8005F678 2442FFFF */ addiu $v0, $v0, -1 -/* 3AA7C 8005F67C 08017DE8 */ j .L8005F7A0 -/* 3AA80 8005F680 A6420004 */ sh $v0, 4($s2) -.L8005F684: -/* 3AA84 8005F684 96420002 */ lhu $v0, 2($s2) -/* 3AA88 8005F688 1040001F */ beqz $v0, .L8005F708 -/* 3AA8C 8005F68C 00062040 */ sll $a0, $a2, 1 -/* 3AA90 8005F690 96420004 */ lhu $v0, 4($s2) -/* 3AA94 8005F694 96430000 */ lhu $v1, ($s2) -/* 3AA98 8005F698 00431021 */ addu $v0, $v0, $v1 -/* 3AA9C 8005F69C 304300FF */ andi $v1, $v0, 0xff -/* 3AAA0 8005F6A0 3042FFFF */ andi $v0, $v0, 0xffff -/* 3AAA4 8005F6A4 00021202 */ srl $v0, $v0, 8 -/* 3AAA8 8005F6A8 1040000B */ beqz $v0, .L8005F6D8 -/* 3AAAC 8005F6AC A6430004 */ sh $v1, 4($s2) -/* 3AAB0 8005F6B0 00062040 */ sll $a0, $a2, 1 -/* 3AAB4 8005F6B4 00862021 */ addu $a0, $a0, $a2 -/* 3AAB8 8005F6B8 00042080 */ sll $a0, $a0, 2 -/* 3AABC 8005F6BC 00862021 */ addu $a0, $a0, $a2 -/* 3AAC0 8005F6C0 000420C0 */ sll $a0, $a0, 3 -/* 3AAC4 8005F6C4 3C02800E */ lui $v0, %hi(D_800DAAB8) -/* 3AAC8 8005F6C8 2442AAB8 */ addiu $v0, $v0, %lo(D_800DAAB8) -/* 3AACC 8005F6CC 00822021 */ addu $a0, $a0, $v0 -/* 3AAD0 8005F6D0 08017DBE */ j .L8005F6F8 -/* 3AAD4 8005F6D4 24050001 */ addiu $a1, $zero, 1 -.L8005F6D8: -/* 3AAD8 8005F6D8 00862021 */ addu $a0, $a0, $a2 -/* 3AADC 8005F6DC 00042080 */ sll $a0, $a0, 2 -/* 3AAE0 8005F6E0 00862021 */ addu $a0, $a0, $a2 -/* 3AAE4 8005F6E4 000420C0 */ sll $a0, $a0, 3 -/* 3AAE8 8005F6E8 3C02800E */ lui $v0, %hi(D_800DAAB8) -/* 3AAEC 8005F6EC 2442AAB8 */ addiu $v0, $v0, %lo(D_800DAAB8) -/* 3AAF0 8005F6F0 00822021 */ addu $a0, $a0, $v0 -/* 3AAF4 8005F6F4 0000282D */ daddu $a1, $zero, $zero -.L8005F6F8: -/* 3AAF8 8005F6F8 0C019F78 */ jal func_80067DE0 -/* 3AAFC 8005F6FC 00000000 */ nop -/* 3AB00 8005F700 08017DCF */ j .L8005F73C -/* 3AB04 8005F704 0040802D */ daddu $s0, $v0, $zero -.L8005F708: -/* 3AB08 8005F708 00862021 */ addu $a0, $a0, $a2 -/* 3AB0C 8005F70C 00042080 */ sll $a0, $a0, 2 -/* 3AB10 8005F710 00862021 */ addu $a0, $a0, $a2 -/* 3AB14 8005F714 000420C0 */ sll $a0, $a0, 3 -/* 3AB18 8005F718 3C02800E */ lui $v0, %hi(D_800DAAB8) -/* 3AB1C 8005F71C 2442AAB8 */ addiu $v0, $v0, %lo(D_800DAAB8) -/* 3AB20 8005F720 00822021 */ addu $a0, $a0, $v0 -/* 3AB24 8005F724 0C019F78 */ jal func_80067DE0 -/* 3AB28 8005F728 0000282D */ daddu $a1, $zero, $zero -/* 3AB2C 8005F72C 0040802D */ daddu $s0, $v0, $zero -/* 3AB30 8005F730 24020001 */ addiu $v0, $zero, 1 -/* 3AB34 8005F734 A2420006 */ sb $v0, 6($s2) -/* 3AB38 8005F738 A6530004 */ sh $s3, 4($s2) -.L8005F73C: -/* 3AB3C 8005F73C 96420002 */ lhu $v0, 2($s2) -/* 3AB40 8005F740 2442FFFF */ addiu $v0, $v0, -1 -/* 3AB44 8005F744 08017DE8 */ j .L8005F7A0 -/* 3AB48 8005F748 A6420002 */ sh $v0, 2($s2) -.L8005F74C: -/* 3AB4C 8005F74C 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3AB50 8005F750 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3AB54 8005F754 00061040 */ sll $v0, $a2, 1 -/* 3AB58 8005F758 00461021 */ addu $v0, $v0, $a2 -/* 3AB5C 8005F75C 00021080 */ sll $v0, $v0, 2 -/* 3AB60 8005F760 00461021 */ addu $v0, $v0, $a2 -/* 3AB64 8005F764 000210C0 */ sll $v0, $v0, 3 -/* 3AB68 8005F768 3C03800E */ lui $v1, %hi(D_800DAAB8) -/* 3AB6C 8005F76C 2463AAB8 */ addiu $v1, $v1, %lo(D_800DAAB8) -/* 3AB70 8005F770 00438821 */ addu $s1, $v0, $v1 -/* 3AB74 8005F774 0C019FC9 */ jal func_80067F24 -/* 3AB78 8005F778 0220282D */ daddu $a1, $s1, $zero -/* 3AB7C 8005F77C 0040802D */ daddu $s0, $v0, $zero -/* 3AB80 8005F780 16000005 */ bnez $s0, .L8005F798 -/* 3AB84 8005F784 24020001 */ addiu $v0, $zero, 1 -/* 3AB88 8005F788 0220202D */ daddu $a0, $s1, $zero -/* 3AB8C 8005F78C 0C019F78 */ jal func_80067DE0 -/* 3AB90 8005F790 0000282D */ daddu $a1, $zero, $zero -/* 3AB94 8005F794 24020001 */ addiu $v0, $zero, 1 -.L8005F798: -/* 3AB98 8005F798 A2420006 */ sb $v0, 6($s2) -/* 3AB9C 8005F79C A6530004 */ sh $s3, 4($s2) -.L8005F7A0: -/* 3ABA0 8005F7A0 0200102D */ daddu $v0, $s0, $zero -.L8005F7A4: -/* 3ABA4 8005F7A4 8FBF0020 */ lw $ra, 0x20($sp) -/* 3ABA8 8005F7A8 8FB3001C */ lw $s3, 0x1c($sp) -/* 3ABAC 8005F7AC 8FB20018 */ lw $s2, 0x18($sp) -/* 3ABB0 8005F7B0 8FB10014 */ lw $s1, 0x14($sp) -/* 3ABB4 8005F7B4 8FB00010 */ lw $s0, 0x10($sp) -/* 3ABB8 8005F7B8 03E00008 */ jr $ra -/* 3ABBC 8005F7BC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005F7C0.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005F7C0.s deleted file mode 100644 index 2c0db3cf72..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005F7C0.s +++ /dev/null @@ -1,109 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F7C0 -/* 3ABC0 8005F7C0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 3ABC4 8005F7C4 AFB10014 */ sw $s1, 0x14($sp) -/* 3ABC8 8005F7C8 0000882D */ daddu $s1, $zero, $zero -/* 3ABCC 8005F7CC AFB40020 */ sw $s4, 0x20($sp) -/* 3ABD0 8005F7D0 24140002 */ addiu $s4, $zero, 2 -/* 3ABD4 8005F7D4 AFB50024 */ sw $s5, 0x24($sp) -/* 3ABD8 8005F7D8 24150001 */ addiu $s5, $zero, 1 -/* 3ABDC 8005F7DC AFB3001C */ sw $s3, 0x1c($sp) -/* 3ABE0 8005F7E0 0220982D */ daddu $s3, $s1, $zero -/* 3ABE4 8005F7E4 AFB20018 */ sw $s2, 0x18($sp) -/* 3ABE8 8005F7E8 0220902D */ daddu $s2, $s1, $zero -/* 3ABEC 8005F7EC AFBF0028 */ sw $ra, 0x28($sp) -/* 3ABF0 8005F7F0 AFB00010 */ sw $s0, 0x10($sp) -.L8005F7F4: -/* 3ABF4 8005F7F4 3C02800B */ lui $v0, %hi(D_800B1D20) -/* 3ABF8 8005F7F8 24421D20 */ addiu $v0, $v0, %lo(D_800B1D20) -/* 3ABFC 8005F7FC 02428021 */ addu $s0, $s2, $v0 -/* 3AC00 8005F800 92030007 */ lbu $v1, 7($s0) -/* 3AC04 8005F804 10740015 */ beq $v1, $s4, .L8005F85C -/* 3AC08 8005F808 28620003 */ slti $v0, $v1, 3 -/* 3AC0C 8005F80C 50400007 */ beql $v0, $zero, .L8005F82C -/* 3AC10 8005F810 28620083 */ slti $v0, $v1, 0x83 -/* 3AC14 8005F814 5060003B */ beql $v1, $zero, .L8005F904 -/* 3AC18 8005F818 26730068 */ addiu $s3, $s3, 0x68 -/* 3AC1C 8005F81C 10750009 */ beq $v1, $s5, .L8005F844 -/* 3AC20 8005F820 0200202D */ daddu $a0, $s0, $zero -/* 3AC24 8005F824 08017E41 */ j .L8005F904 -/* 3AC28 8005F828 26730068 */ addiu $s3, $s3, 0x68 -.L8005F82C: -/* 3AC2C 8005F82C 10400034 */ beqz $v0, .L8005F900 -/* 3AC30 8005F830 28620081 */ slti $v0, $v1, 0x81 -/* 3AC34 8005F834 54400033 */ bnel $v0, $zero, .L8005F904 -/* 3AC38 8005F838 26730068 */ addiu $s3, $s3, 0x68 -/* 3AC3C 8005F83C 08017E3A */ j .L8005F8E8 -/* 3AC40 8005F840 00000000 */ nop -.L8005F844: -/* 3AC44 8005F844 0C017D74 */ jal func_8005F5D0 -/* 3AC48 8005F848 0220282D */ daddu $a1, $s1, $zero -/* 3AC4C 8005F84C 5440002C */ bnel $v0, $zero, .L8005F900 -/* 3AC50 8005F850 A2000007 */ sb $zero, 7($s0) -/* 3AC54 8005F854 08017E41 */ j .L8005F904 -/* 3AC58 8005F858 26730068 */ addiu $s3, $s3, 0x68 -.L8005F85C: -/* 3AC5C 8005F85C 92020008 */ lbu $v0, 8($s0) -/* 3AC60 8005F860 14400019 */ bnez $v0, .L8005F8C8 -/* 3AC64 8005F864 0200202D */ daddu $a0, $s0, $zero -/* 3AC68 8005F868 96030004 */ lhu $v1, 4($s0) -/* 3AC6C 8005F86C 3C028009 */ lui $v0, %hi(D_80093CB0) -/* 3AC70 8005F870 8C423CB0 */ lw $v0, %lo(D_80093CB0)($v0) -/* 3AC74 8005F874 14400002 */ bnez $v0, .L8005F880 -/* 3AC78 8005F878 0062001B */ divu $zero, $v1, $v0 -/* 3AC7C 8005F87C 0007000D */ break 7 -.L8005F880: -/* 3AC80 8005F880 00001010 */ mfhi $v0 -/* 3AC84 8005F884 1440000C */ bnez $v0, .L8005F8B8 -/* 3AC88 8005F888 00000000 */ nop -/* 3AC8C 8005F88C 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3AC90 8005F890 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3AC94 8005F894 3C05800E */ lui $a1, %hi(D_800DAAB8) -/* 3AC98 8005F898 24A5AAB8 */ addiu $a1, $a1, %lo(D_800DAAB8) -/* 3AC9C 8005F89C 02652821 */ addu $a1, $s3, $a1 -/* 3ACA0 8005F8A0 0C019FC9 */ jal func_80067F24 -/* 3ACA4 8005F8A4 0220302D */ daddu $a2, $s1, $zero -/* 3ACA8 8005F8A8 14400003 */ bnez $v0, .L8005F8B8 -/* 3ACAC 8005F8AC 00000000 */ nop -/* 3ACB0 8005F8B0 A2150008 */ sb $s5, 8($s0) -/* 3ACB4 8005F8B4 A2140009 */ sb $s4, 9($s0) -.L8005F8B8: -/* 3ACB8 8005F8B8 96020004 */ lhu $v0, 4($s0) -/* 3ACBC 8005F8BC 24420001 */ addiu $v0, $v0, 1 -/* 3ACC0 8005F8C0 08017E40 */ j .L8005F900 -/* 3ACC4 8005F8C4 A6020004 */ sh $v0, 4($s0) -.L8005F8C8: -/* 3ACC8 8005F8C8 0C017D74 */ jal func_8005F5D0 -/* 3ACCC 8005F8CC 0220282D */ daddu $a1, $s1, $zero -/* 3ACD0 8005F8D0 5040000C */ beql $v0, $zero, .L8005F904 -/* 3ACD4 8005F8D4 26730068 */ addiu $s3, $s3, 0x68 -/* 3ACD8 8005F8D8 A6110004 */ sh $s1, 4($s0) -/* 3ACDC 8005F8DC A2000008 */ sb $zero, 8($s0) -/* 3ACE0 8005F8E0 08017E40 */ j .L8005F900 -/* 3ACE4 8005F8E4 A2000009 */ sb $zero, 9($s0) -.L8005F8E8: -/* 3ACE8 8005F8E8 92020009 */ lbu $v0, 9($s0) -/* 3ACEC 8005F8EC 54540005 */ bnel $v0, $s4, .L8005F904 -/* 3ACF0 8005F8F0 26730068 */ addiu $s3, $s3, 0x68 -/* 3ACF4 8005F8F4 0200202D */ daddu $a0, $s0, $zero -/* 3ACF8 8005F8F8 0C017D74 */ jal func_8005F5D0 -/* 3ACFC 8005F8FC 0220282D */ daddu $a1, $s1, $zero -.L8005F900: -/* 3AD00 8005F900 26730068 */ addiu $s3, $s3, 0x68 -.L8005F904: -/* 3AD04 8005F904 26310001 */ addiu $s1, $s1, 1 -/* 3AD08 8005F908 2E220004 */ sltiu $v0, $s1, 4 -/* 3AD0C 8005F90C 1440FFB9 */ bnez $v0, .L8005F7F4 -/* 3AD10 8005F910 2652000A */ addiu $s2, $s2, 0xa -/* 3AD14 8005F914 8FBF0028 */ lw $ra, 0x28($sp) -/* 3AD18 8005F918 8FB50024 */ lw $s5, 0x24($sp) -/* 3AD1C 8005F91C 8FB40020 */ lw $s4, 0x20($sp) -/* 3AD20 8005F920 8FB3001C */ lw $s3, 0x1c($sp) -/* 3AD24 8005F924 8FB20018 */ lw $s2, 0x18($sp) -/* 3AD28 8005F928 8FB10014 */ lw $s1, 0x14($sp) -/* 3AD2C 8005F92C 8FB00010 */ lw $s0, 0x10($sp) -/* 3AD30 8005F930 0000102D */ daddu $v0, $zero, $zero -/* 3AD34 8005F934 03E00008 */ jr $ra -/* 3AD38 8005F938 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005F93C.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005F93C.s deleted file mode 100644 index 8ab407b2ac..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005F93C.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F93C -/* 3AD3C 8005F93C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3AD40 8005F940 AFBF0010 */ sw $ra, 0x10($sp) -/* 3AD44 8005F944 0000202D */ daddu $a0, $zero, $zero -/* 3AD48 8005F948 24050002 */ addiu $a1, $zero, 2 -/* 3AD4C 8005F94C 0080182D */ daddu $v1, $a0, $zero -.L8005F950: -/* 3AD50 8005F950 3C01800B */ lui $at, %hi(D_800B1D26) -/* 3AD54 8005F954 00230821 */ addu $at, $at, $v1 -/* 3AD58 8005F958 A0251D26 */ sb $a1, %lo(D_800B1D26)($at) -/* 3AD5C 8005F95C 3C01800B */ lui $at, %hi(D_800B1D27) -/* 3AD60 8005F960 00230821 */ addu $at, $at, $v1 -/* 3AD64 8005F964 A0201D27 */ sb $zero, %lo(D_800B1D27)($at) -/* 3AD68 8005F968 3C01800B */ lui $at, %hi(D_800B1D24) -/* 3AD6C 8005F96C 00230821 */ addu $at, $at, $v1 -/* 3AD70 8005F970 A4241D24 */ sh $a0, %lo(D_800B1D24)($at) -/* 3AD74 8005F974 24840001 */ addiu $a0, $a0, 1 -/* 3AD78 8005F978 2C820004 */ sltiu $v0, $a0, 4 -/* 3AD7C 8005F97C 1440FFF4 */ bnez $v0, .L8005F950 -/* 3AD80 8005F980 2463000A */ addiu $v1, $v1, 0xa -/* 3AD84 8005F984 3C048009 */ lui $a0, %hi(D_80093CD0) -/* 3AD88 8005F988 0C0180F0 */ jal func_800603C0 -/* 3AD8C 8005F98C 24843CD0 */ addiu $a0, $a0, %lo(D_80093CD0) -/* 3AD90 8005F990 8FBF0010 */ lw $ra, 0x10($sp) -/* 3AD94 8005F994 03E00008 */ jr $ra -/* 3AD98 8005F998 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005F99C.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005F99C.s deleted file mode 100644 index d7f8e7d6ad..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005F99C.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F99C -/* 3AD9C 8005F99C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3ADA0 8005F9A0 3C048009 */ lui $a0, %hi(D_80093CD0) -/* 3ADA4 8005F9A4 24843CD0 */ addiu $a0, $a0, %lo(D_80093CD0) -/* 3ADA8 8005F9A8 AFBF0010 */ sw $ra, 0x10($sp) -/* 3ADAC 8005F9AC 0C018118 */ jal func_80060460 -/* 3ADB0 8005F9B0 00000000 */ nop -/* 3ADB4 8005F9B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 3ADB8 8005F9B8 03E00008 */ jr $ra -/* 3ADBC 8005F9BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005F9C0.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005F9C0.s deleted file mode 100644 index 3b7c13ed52..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005F9C0.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005F9C0 -/* 3ADC0 8005F9C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3ADC4 8005F9C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3ADC8 8005F9C8 8C82000C */ lw $v0, 0xc($a0) -/* 3ADCC 8005F9CC 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3ADD0 8005F9D0 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3ADD4 8005F9D4 90460000 */ lbu $a2, ($v0) -/* 3ADD8 8005F9D8 3C02800E */ lui $v0, %hi(D_800DAAB8) -/* 3ADDC 8005F9DC 2442AAB8 */ addiu $v0, $v0, %lo(D_800DAAB8) -/* 3ADE0 8005F9E0 00062840 */ sll $a1, $a2, 1 -/* 3ADE4 8005F9E4 00A62821 */ addu $a1, $a1, $a2 -/* 3ADE8 8005F9E8 00052880 */ sll $a1, $a1, 2 -/* 3ADEC 8005F9EC 00A62821 */ addu $a1, $a1, $a2 -/* 3ADF0 8005F9F0 000528C0 */ sll $a1, $a1, 3 -/* 3ADF4 8005F9F4 0C019FC9 */ jal func_80067F24 -/* 3ADF8 8005F9F8 00A22821 */ addu $a1, $a1, $v0 -/* 3ADFC 8005F9FC 8FBF0010 */ lw $ra, 0x10($sp) -/* 3AE00 8005FA00 03E00008 */ jr $ra -/* 3AE04 8005FA04 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005FA08.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005FA08.s deleted file mode 100644 index 9b19c811bb..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005FA08.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FA08 -/* 3AE08 8005FA08 8C84000C */ lw $a0, 0xc($a0) -/* 3AE0C 8005FA0C 90830000 */ lbu $v1, ($a0) -/* 3AE10 8005FA10 8C850008 */ lw $a1, 8($a0) -/* 3AE14 8005FA14 00031080 */ sll $v0, $v1, 2 -/* 3AE18 8005FA18 00431021 */ addu $v0, $v0, $v1 -/* 3AE1C 8005FA1C 90A30006 */ lbu $v1, 6($a1) -/* 3AE20 8005FA20 00021040 */ sll $v0, $v0, 1 -/* 3AE24 8005FA24 3C01800B */ lui $at, %hi(D_800B1D26) -/* 3AE28 8005FA28 00220821 */ addu $at, $at, $v0 -/* 3AE2C 8005FA2C A0231D26 */ sb $v1, %lo(D_800B1D26)($at) -/* 3AE30 8005FA30 90830000 */ lbu $v1, ($a0) -/* 3AE34 8005FA34 00031080 */ sll $v0, $v1, 2 -/* 3AE38 8005FA38 00431021 */ addu $v0, $v0, $v1 -/* 3AE3C 8005FA3C 94A30002 */ lhu $v1, 2($a1) -/* 3AE40 8005FA40 00021040 */ sll $v0, $v0, 1 -/* 3AE44 8005FA44 3C01800B */ lui $at, %hi(D_800B1D22) -/* 3AE48 8005FA48 00220821 */ addu $at, $at, $v0 -/* 3AE4C 8005FA4C A4231D22 */ sh $v1, %lo(D_800B1D22)($at) -/* 3AE50 8005FA50 90830000 */ lbu $v1, ($a0) -/* 3AE54 8005FA54 00031080 */ sll $v0, $v1, 2 -/* 3AE58 8005FA58 00431021 */ addu $v0, $v0, $v1 -/* 3AE5C 8005FA5C 94A30000 */ lhu $v1, ($a1) -/* 3AE60 8005FA60 00021040 */ sll $v0, $v0, 1 -/* 3AE64 8005FA64 3C01800B */ lui $at, %hi(D_800B1D20) -/* 3AE68 8005FA68 00220821 */ addu $at, $at, $v0 -/* 3AE6C 8005FA6C A4231D20 */ sh $v1, %lo(D_800B1D20)($at) -/* 3AE70 8005FA70 90830000 */ lbu $v1, ($a0) -/* 3AE74 8005FA74 00031080 */ sll $v0, $v1, 2 -/* 3AE78 8005FA78 00431021 */ addu $v0, $v0, $v1 -/* 3AE7C 8005FA7C 00021040 */ sll $v0, $v0, 1 -/* 3AE80 8005FA80 3C01800B */ lui $at, %hi(D_800B1D24) -/* 3AE84 8005FA84 00220821 */ addu $at, $at, $v0 -/* 3AE88 8005FA88 A4201D24 */ sh $zero, %lo(D_800B1D24)($at) -/* 3AE8C 8005FA8C 03E00008 */ jr $ra -/* 3AE90 8005FA90 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005FA94.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005FA94.s deleted file mode 100644 index feed0b7d4b..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005FA94.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FA94 -/* 3AE94 8005FA94 8C82000C */ lw $v0, 0xc($a0) -/* 3AE98 8005FA98 90430000 */ lbu $v1, ($v0) -/* 3AE9C 8005FA9C 00031080 */ sll $v0, $v1, 2 -/* 3AEA0 8005FAA0 00431021 */ addu $v0, $v0, $v1 -/* 3AEA4 8005FAA4 00021040 */ sll $v0, $v0, 1 -/* 3AEA8 8005FAA8 3C01800B */ lui $at, %hi(D_800B1D22) -/* 3AEAC 8005FAAC 00220821 */ addu $at, $at, $v0 -/* 3AEB0 8005FAB0 A4201D22 */ sh $zero, %lo(D_800B1D22)($at) -/* 3AEB4 8005FAB4 03E00008 */ jr $ra -/* 3AEB8 8005FAB8 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005FABC.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005FABC.s deleted file mode 100644 index 3504e90fd8..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005FABC.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FABC -/* 3AEBC 8005FABC 0000282D */ daddu $a1, $zero, $zero -/* 3AEC0 8005FAC0 24060004 */ addiu $a2, $zero, 4 -/* 3AEC4 8005FAC4 3C03800B */ lui $v1, %hi(D_800B1D27) -/* 3AEC8 8005FAC8 24631D27 */ addiu $v1, $v1, %lo(D_800B1D27) -/* 3AECC 8005FACC 00A0202D */ daddu $a0, $a1, $zero -.L8005FAD0: -/* 3AED0 8005FAD0 3C01800B */ lui $at, %hi(D_800B1D26) -/* 3AED4 8005FAD4 00240821 */ addu $at, $at, $a0 -/* 3AED8 8005FAD8 A0261D26 */ sb $a2, %lo(D_800B1D26)($at) -/* 3AEDC 8005FADC 2484000A */ addiu $a0, $a0, 0xa -/* 3AEE0 8005FAE0 90620000 */ lbu $v0, ($v1) -/* 3AEE4 8005FAE4 24A50001 */ addiu $a1, $a1, 1 -/* 3AEE8 8005FAE8 34420080 */ ori $v0, $v0, 0x80 -/* 3AEEC 8005FAEC A0620000 */ sb $v0, ($v1) -/* 3AEF0 8005FAF0 2CA20004 */ sltiu $v0, $a1, 4 -/* 3AEF4 8005FAF4 1440FFF6 */ bnez $v0, .L8005FAD0 -/* 3AEF8 8005FAF8 2463000A */ addiu $v1, $v1, 0xa -/* 3AEFC 8005FAFC 03E00008 */ jr $ra -/* 3AF00 8005FB00 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/3A9D0/func_8005FB04.s b/ver/jp/asm/nonmatchings/3A9D0/func_8005FB04.s deleted file mode 100644 index d6eef2c8cd..0000000000 --- a/ver/jp/asm/nonmatchings/3A9D0/func_8005FB04.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FB04 -/* 3AF04 8005FB04 0000202D */ daddu $a0, $zero, $zero -/* 3AF08 8005FB08 3C03800B */ lui $v1, %hi(D_800B1D27) -/* 3AF0C 8005FB0C 24631D27 */ addiu $v1, $v1, %lo(D_800B1D27) -.L8005FB10: -/* 3AF10 8005FB10 90620000 */ lbu $v0, ($v1) -/* 3AF14 8005FB14 24840001 */ addiu $a0, $a0, 1 -/* 3AF18 8005FB18 3042007F */ andi $v0, $v0, 0x7f -/* 3AF1C 8005FB1C A0620000 */ sb $v0, ($v1) -/* 3AF20 8005FB20 2C820004 */ sltiu $v0, $a0, 4 -/* 3AF24 8005FB24 1440FFFA */ bnez $v0, .L8005FB10 -/* 3AF28 8005FB28 2463000A */ addiu $v1, $v1, 0xa -/* 3AF2C 8005FB2C 03E00008 */ jr $ra -/* 3AF30 8005FB30 0000102D */ daddu $v0, $zero, $zero -/* 3AF34 8005FB34 00000000 */ nop -/* 3AF38 8005FB38 00000000 */ nop -/* 3AF3C 8005FB3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3AF40/func_8005FB40.s b/ver/jp/asm/nonmatchings/3AF40/func_8005FB40.s deleted file mode 100644 index 26d31c836f..0000000000 --- a/ver/jp/asm/nonmatchings/3AF40/func_8005FB40.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FB40 -/* 3AF40 8005FB40 00041080 */ sll $v0, $a0, 2 -/* 3AF44 8005FB44 00441021 */ addu $v0, $v0, $a0 -/* 3AF48 8005FB48 00021040 */ sll $v0, $v0, 1 -/* 3AF4C 8005FB4C 3C01800B */ lui $at, %hi(D_800B1D27) -/* 3AF50 8005FB50 00220821 */ addu $at, $at, $v0 -/* 3AF54 8005FB54 90221D27 */ lbu $v0, %lo(D_800B1D27)($at) -/* 3AF58 8005FB58 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 3AF5C 8005FB5C 30420080 */ andi $v0, $v0, 0x80 -/* 3AF60 8005FB60 1440000B */ bnez $v0, .L8005FB90 -/* 3AF64 8005FB64 AFBF0030 */ sw $ra, 0x30($sp) -/* 3AF68 8005FB68 24020003 */ addiu $v0, $zero, 3 -/* 3AF6C 8005FB6C A3A20016 */ sb $v0, 0x16($sp) -/* 3AF70 8005FB70 27A20010 */ addiu $v0, $sp, 0x10 -/* 3AF74 8005FB74 A3A40020 */ sb $a0, 0x20($sp) -/* 3AF78 8005FB78 24040302 */ addiu $a0, $zero, 0x302 -/* 3AF7C 8005FB7C A7A50010 */ sh $a1, 0x10($sp) -/* 3AF80 8005FB80 27A50020 */ addiu $a1, $sp, 0x20 -/* 3AF84 8005FB84 A7A60012 */ sh $a2, 0x12($sp) -/* 3AF88 8005FB88 0C0180B2 */ jal func_800602C8 -/* 3AF8C 8005FB8C AFA20028 */ sw $v0, 0x28($sp) -.L8005FB90: -/* 3AF90 8005FB90 8FBF0030 */ lw $ra, 0x30($sp) -/* 3AF94 8005FB94 03E00008 */ jr $ra -/* 3AF98 8005FB98 27BD0038 */ addiu $sp, $sp, 0x38 -/* 3AF9C 8005FB9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3AFA0/func_8005FBA0.s b/ver/jp/asm/nonmatchings/3AFA0/func_8005FBA0.s deleted file mode 100644 index 2134b6d8c6..0000000000 --- a/ver/jp/asm/nonmatchings/3AFA0/func_8005FBA0.s +++ /dev/null @@ -1,46 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FBA0 -/* 3AFA0 8005FBA0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 3AFA4 8005FBA4 AFB00020 */ sw $s0, 0x20($sp) -/* 3AFA8 8005FBA8 0080802D */ daddu $s0, $a0, $zero -/* 3AFAC 8005FBAC 24040301 */ addiu $a0, $zero, 0x301 -/* 3AFB0 8005FBB0 27A50010 */ addiu $a1, $sp, 0x10 -/* 3AFB4 8005FBB4 AFBF0028 */ sw $ra, 0x28($sp) -/* 3AFB8 8005FBB8 AFB10024 */ sw $s1, 0x24($sp) -/* 3AFBC 8005FBBC 0C0180B2 */ jal func_800602C8 -/* 3AFC0 8005FBC0 A3B00010 */ sb $s0, 0x10($sp) -/* 3AFC4 8005FBC4 24040001 */ addiu $a0, $zero, 1 -/* 3AFC8 8005FBC8 0C018244 */ jal func_80060910 -/* 3AFCC 8005FBCC 0040882D */ daddu $s1, $v0, $zero -/* 3AFD0 8005FBD0 1620000A */ bnez $s1, .L8005FBFC -/* 3AFD4 8005FBD4 0040202D */ daddu $a0, $v0, $zero -/* 3AFD8 8005FBD8 00101080 */ sll $v0, $s0, 2 -/* 3AFDC 8005FBDC 00501021 */ addu $v0, $v0, $s0 -/* 3AFE0 8005FBE0 00021040 */ sll $v0, $v0, 1 -/* 3AFE4 8005FBE4 24030002 */ addiu $v1, $zero, 2 -/* 3AFE8 8005FBE8 3C01800B */ lui $at, %hi(D_800B1D29) -/* 3AFEC 8005FBEC 00220821 */ addu $at, $at, $v0 -/* 3AFF0 8005FBF0 A0231D29 */ sb $v1, %lo(D_800B1D29)($at) -/* 3AFF4 8005FBF4 08017F05 */ j .L8005FC14 -/* 3AFF8 8005FBF8 00000000 */ nop -.L8005FBFC: -/* 3AFFC 8005FBFC 00101080 */ sll $v0, $s0, 2 -/* 3B000 8005FC00 00501021 */ addu $v0, $v0, $s0 -/* 3B004 8005FC04 00021040 */ sll $v0, $v0, 1 -/* 3B008 8005FC08 3C01800B */ lui $at, %hi(D_800B1D29) -/* 3B00C 8005FC0C 00220821 */ addu $at, $at, $v0 -/* 3B010 8005FC10 A0201D29 */ sb $zero, %lo(D_800B1D29)($at) -.L8005FC14: -/* 3B014 8005FC14 0C018244 */ jal func_80060910 -/* 3B018 8005FC18 00000000 */ nop -/* 3B01C 8005FC1C 0220102D */ daddu $v0, $s1, $zero -/* 3B020 8005FC20 8FBF0028 */ lw $ra, 0x28($sp) -/* 3B024 8005FC24 8FB10024 */ lw $s1, 0x24($sp) -/* 3B028 8005FC28 8FB00020 */ lw $s0, 0x20($sp) -/* 3B02C 8005FC2C 03E00008 */ jr $ra -/* 3B030 8005FC30 27BD0030 */ addiu $sp, $sp, 0x30 -/* 3B034 8005FC34 00000000 */ nop -/* 3B038 8005FC38 00000000 */ nop -/* 3B03C 8005FC3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B040/func_8005FC40.s b/ver/jp/asm/nonmatchings/3B040/func_8005FC40.s deleted file mode 100644 index 747e8d6d8b..0000000000 --- a/ver/jp/asm/nonmatchings/3B040/func_8005FC40.s +++ /dev/null @@ -1,78 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FC40 -/* 3B040 8005FC40 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3B044 8005FC44 AFB00010 */ sw $s0, 0x10($sp) -/* 3B048 8005FC48 0080802D */ daddu $s0, $a0, $zero -/* 3B04C 8005FC4C AFB10014 */ sw $s1, 0x14($sp) -/* 3B050 8005FC50 00A0882D */ daddu $s1, $a1, $zero -/* 3B054 8005FC54 AFBF0018 */ sw $ra, 0x18($sp) -/* 3B058 8005FC58 0C018244 */ jal func_80060910 -/* 3B05C 8005FC5C 24040001 */ addiu $a0, $zero, 1 -/* 3B060 8005FC60 0220202D */ daddu $a0, $s1, $zero -/* 3B064 8005FC64 00101880 */ sll $v1, $s0, 2 -/* 3B068 8005FC68 00701821 */ addu $v1, $v1, $s0 -/* 3B06C 8005FC6C 00032840 */ sll $a1, $v1, 1 -/* 3B070 8005FC70 3C03800B */ lui $v1, %hi(D_800B1D27) -/* 3B074 8005FC74 00651821 */ addu $v1, $v1, $a1 -/* 3B078 8005FC78 90631D27 */ lbu $v1, %lo(D_800B1D27)($v1) -/* 3B07C 8005FC7C 308400FF */ andi $a0, $a0, 0xff -/* 3B080 8005FC80 30660080 */ andi $a2, $v1, 0x80 -/* 3B084 8005FC84 24030001 */ addiu $v1, $zero, 1 -/* 3B088 8005FC88 1083000C */ beq $a0, $v1, .L8005FCBC -/* 3B08C 8005FC8C 0040382D */ daddu $a3, $v0, $zero -/* 3B090 8005FC90 28820002 */ slti $v0, $a0, 2 -/* 3B094 8005FC94 10400005 */ beqz $v0, .L8005FCAC -/* 3B098 8005FC98 24020002 */ addiu $v0, $zero, 2 -/* 3B09C 8005FC9C 1080000D */ beqz $a0, .L8005FCD4 -/* 3B0A0 8005FCA0 02261025 */ or $v0, $s1, $a2 -/* 3B0A4 8005FCA4 08017F4A */ j .L8005FD28 -/* 3B0A8 8005FCA8 00000000 */ nop -.L8005FCAC: -/* 3B0AC 8005FCAC 1082000E */ beq $a0, $v0, .L8005FCE8 -/* 3B0B0 8005FCB0 02261025 */ or $v0, $s1, $a2 -/* 3B0B4 8005FCB4 08017F4A */ j .L8005FD28 -/* 3B0B8 8005FCB8 00000000 */ nop -.L8005FCBC: -/* 3B0BC 8005FCBC 3C03800B */ lui $v1, %hi(D_800B1D29) -/* 3B0C0 8005FCC0 00651821 */ addu $v1, $v1, $a1 -/* 3B0C4 8005FCC4 90631D29 */ lbu $v1, %lo(D_800B1D29)($v1) -/* 3B0C8 8005FCC8 24020002 */ addiu $v0, $zero, 2 -/* 3B0CC 8005FCCC 14620016 */ bne $v1, $v0, .L8005FD28 -/* 3B0D0 8005FCD0 02261025 */ or $v0, $s1, $a2 -.L8005FCD4: -/* 3B0D4 8005FCD4 3C01800B */ lui $at, %hi(D_800B1D27) -/* 3B0D8 8005FCD8 00250821 */ addu $at, $at, $a1 -/* 3B0DC 8005FCDC A0221D27 */ sb $v0, %lo(D_800B1D27)($at) -/* 3B0E0 8005FCE0 08017F4A */ j .L8005FD28 -/* 3B0E4 8005FCE4 00000000 */ nop -.L8005FCE8: -/* 3B0E8 8005FCE8 3C01800B */ lui $at, %hi(D_800B1D27) -/* 3B0EC 8005FCEC 00250821 */ addu $at, $at, $a1 -/* 3B0F0 8005FCF0 A0221D27 */ sb $v0, %lo(D_800B1D27)($at) -/* 3B0F4 8005FCF4 3C02800B */ lui $v0, %hi(D_800B1D29) -/* 3B0F8 8005FCF8 00451021 */ addu $v0, $v0, $a1 -/* 3B0FC 8005FCFC 90421D29 */ lbu $v0, %lo(D_800B1D29)($v0) -/* 3B100 8005FD00 14440006 */ bne $v0, $a0, .L8005FD1C -/* 3B104 8005FD04 00000000 */ nop -/* 3B108 8005FD08 3C01800B */ lui $at, %hi(D_800B1D28) -/* 3B10C 8005FD0C 00250821 */ addu $at, $at, $a1 -/* 3B110 8005FD10 A0231D28 */ sb $v1, %lo(D_800B1D28)($at) -/* 3B114 8005FD14 08017F4A */ j .L8005FD28 -/* 3B118 8005FD18 00000000 */ nop -.L8005FD1C: -/* 3B11C 8005FD1C 3C01800B */ lui $at, %hi(D_800B1D28) -/* 3B120 8005FD20 00250821 */ addu $at, $at, $a1 -/* 3B124 8005FD24 A0201D28 */ sb $zero, %lo(D_800B1D28)($at) -.L8005FD28: -/* 3B128 8005FD28 0C018244 */ jal func_80060910 -/* 3B12C 8005FD2C 00E0202D */ daddu $a0, $a3, $zero -/* 3B130 8005FD30 8FBF0018 */ lw $ra, 0x18($sp) -/* 3B134 8005FD34 8FB10014 */ lw $s1, 0x14($sp) -/* 3B138 8005FD38 8FB00010 */ lw $s0, 0x10($sp) -/* 3B13C 8005FD3C 03E00008 */ jr $ra -/* 3B140 8005FD40 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3B144 8005FD44 00000000 */ nop -/* 3B148 8005FD48 00000000 */ nop -/* 3B14C 8005FD4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B2A0/func_8005FEA0.s b/ver/jp/asm/nonmatchings/3B2A0/func_8005FEA0.s deleted file mode 100644 index f0d36ef951..0000000000 --- a/ver/jp/asm/nonmatchings/3B2A0/func_8005FEA0.s +++ /dev/null @@ -1,26 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FEA0 -/* 3B2A0 8005FEA0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3B2A4 8005FEA4 AFB00018 */ sw $s0, 0x18($sp) -/* 3B2A8 8005FEA8 3C10800B */ lui $s0, %hi(D_800B1B70) -/* 3B2AC 8005FEAC 26101B70 */ addiu $s0, $s0, %lo(D_800B1B70) -/* 3B2B0 8005FEB0 0200202D */ daddu $a0, $s0, $zero -/* 3B2B4 8005FEB4 3C02800B */ lui $v0, %hi(D_800AC4E0) -/* 3B2B8 8005FEB8 2442C4E0 */ addiu $v0, $v0, %lo(D_800AC4E0) -/* 3B2BC 8005FEBC AFA20010 */ sw $v0, 0x10($sp) -/* 3B2C0 8005FEC0 24020032 */ addiu $v0, $zero, 0x32 -/* 3B2C4 8005FEC4 24050004 */ addiu $a1, $zero, 4 -/* 3B2C8 8005FEC8 3C068006 */ lui $a2, %hi(func_8005FEF8) -/* 3B2CC 8005FECC 24C6FEF8 */ addiu $a2, $a2, %lo(func_8005FEF8) -/* 3B2D0 8005FED0 0000382D */ daddu $a3, $zero, $zero -/* 3B2D4 8005FED4 AFBF001C */ sw $ra, 0x1c($sp) -/* 3B2D8 8005FED8 0C01978C */ jal func_80065E30 -/* 3B2DC 8005FEDC AFA20014 */ sw $v0, 0x14($sp) -/* 3B2E0 8005FEE0 0C0197FC */ jal func_80065FF0 -/* 3B2E4 8005FEE4 0200202D */ daddu $a0, $s0, $zero -/* 3B2E8 8005FEE8 8FBF001C */ lw $ra, 0x1c($sp) -/* 3B2EC 8005FEEC 8FB00018 */ lw $s0, 0x18($sp) -/* 3B2F0 8005FEF0 03E00008 */ jr $ra -/* 3B2F4 8005FEF4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3B2A0/func_8005FEF8.s b/ver/jp/asm/nonmatchings/3B2A0/func_8005FEF8.s deleted file mode 100644 index 0bdb32abce..0000000000 --- a/ver/jp/asm/nonmatchings/3B2A0/func_8005FEF8.s +++ /dev/null @@ -1,57 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FEF8 -/* 3B2F8 8005FEF8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 3B2FC 8005FEFC AFB00028 */ sw $s0, 0x28($sp) -/* 3B300 8005FF00 3C10800B */ lui $s0, %hi(D_800B42D0) -/* 3B304 8005FF04 261042D0 */ addiu $s0, $s0, %lo(D_800B42D0) -/* 3B308 8005FF08 0200202D */ daddu $a0, $s0, $zero -/* 3B30C 8005FF0C 3C05800B */ lui $a1, %hi(D_800AA4C0) -/* 3B310 8005FF10 24A5A4C0 */ addiu $a1, $a1, %lo(D_800AA4C0) -/* 3B314 8005FF14 24060008 */ addiu $a2, $zero, 8 -/* 3B318 8005FF18 AFBF0030 */ sw $ra, 0x30($sp) -/* 3B31C 8005FF1C 0C019554 */ jal func_80065550 -/* 3B320 8005FF20 AFB1002C */ sw $s1, 0x2c($sp) -/* 3B324 8005FF24 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B328 8005FF28 0200282D */ daddu $a1, $s0, $zero -/* 3B32C 8005FF2C 0C017AB8 */ jal func_8005EAE0 -/* 3B330 8005FF30 24060003 */ addiu $a2, $zero, 3 -/* 3B334 8005FF34 24110001 */ addiu $s1, $zero, 1 -/* 3B338 8005FF38 24100002 */ addiu $s0, $zero, 2 -.L8005FF3C: -/* 3B33C 8005FF3C 3C04800B */ lui $a0, %hi(D_800B42D0) -/* 3B340 8005FF40 248442D0 */ addiu $a0, $a0, %lo(D_800B42D0) -/* 3B344 8005FF44 27A50020 */ addiu $a1, $sp, 0x20 -/* 3B348 8005FF48 0C0195B0 */ jal func_800656C0 -/* 3B34C 8005FF4C 24060001 */ addiu $a2, $zero, 1 -/* 3B350 8005FF50 8FA20020 */ lw $v0, 0x20($sp) -/* 3B354 8005FF54 84420000 */ lh $v0, ($v0) -/* 3B358 8005FF58 10510005 */ beq $v0, $s1, .L8005FF70 -/* 3B35C 8005FF5C 00000000 */ nop -/* 3B360 8005FF60 1050000D */ beq $v0, $s0, .L8005FF98 -/* 3B364 8005FF64 00000000 */ nop -/* 3B368 8005FF68 08017FCF */ j .L8005FF3C -/* 3B36C 8005FF6C 00000000 */ nop -.L8005FF70: -/* 3B370 8005FF70 3C028009 */ lui $v0, %hi(D_80093CE0) -/* 3B374 8005FF74 8C423CE0 */ lw $v0, %lo(D_80093CE0)($v0) -/* 3B378 8005FF78 1040FFF0 */ beqz $v0, .L8005FF3C -/* 3B37C 8005FF7C 00000000 */ nop -/* 3B380 8005FF80 3C04800A */ lui $a0, %hi(D_8009A5F8) -/* 3B384 8005FF84 8C84A5F8 */ lw $a0, %lo(D_8009A5F8)($a0) -/* 3B388 8005FF88 0040F809 */ jalr $v0 -/* 3B38C 8005FF8C 00000000 */ nop -/* 3B390 8005FF90 08017FCF */ j .L8005FF3C -/* 3B394 8005FF94 00000000 */ nop -.L8005FF98: -/* 3B398 8005FF98 3C028009 */ lui $v0, %hi(D_80093CE4) -/* 3B39C 8005FF9C 8C423CE4 */ lw $v0, %lo(D_80093CE4)($v0) -/* 3B3A0 8005FFA0 1040FFE6 */ beqz $v0, .L8005FF3C -/* 3B3A4 8005FFA4 00000000 */ nop -/* 3B3A8 8005FFA8 0040F809 */ jalr $v0 -/* 3B3AC 8005FFAC 00000000 */ nop -/* 3B3B0 8005FFB0 08017FCF */ j .L8005FF3C -/* 3B3B4 8005FFB4 00000000 */ nop -/* 3B3B8 8005FFB8 00000000 */ nop -/* 3B3BC 8005FFBC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B2A0/func_8005FFC0.s b/ver/jp/asm/nonmatchings/3B2A0/func_8005FFC0.s deleted file mode 100644 index 9466c5c7a7..0000000000 --- a/ver/jp/asm/nonmatchings/3B2A0/func_8005FFC0.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FFC0 -/* 3B3C0 8005FFC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B3C4 8005FFC4 AFB00010 */ sw $s0, 0x10($sp) -/* 3B3C8 8005FFC8 0080802D */ daddu $s0, $a0, $zero -/* 3B3CC 8005FFCC AFBF0014 */ sw $ra, 0x14($sp) -/* 3B3D0 8005FFD0 0C018244 */ jal func_80060910 -/* 3B3D4 8005FFD4 24040001 */ addiu $a0, $zero, 1 -/* 3B3D8 8005FFD8 3C018007 */ lui $at, %hi(D_800773D4) -/* 3B3DC 8005FFDC AC3073D4 */ sw $s0, %lo(D_800773D4)($at) -/* 3B3E0 8005FFE0 0C018244 */ jal func_80060910 -/* 3B3E4 8005FFE4 0040202D */ daddu $a0, $v0, $zero -/* 3B3E8 8005FFE8 8FBF0014 */ lw $ra, 0x14($sp) -/* 3B3EC 8005FFEC 8FB00010 */ lw $s0, 0x10($sp) -/* 3B3F0 8005FFF0 03E00008 */ jr $ra -/* 3B3F4 8005FFF4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3B3F8 8005FFF8 00000000 */ nop -/* 3B3FC 8005FFFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B400/func_80060000.s b/ver/jp/asm/nonmatchings/3B400/func_80060000.s deleted file mode 100644 index 97cd4145b6..0000000000 --- a/ver/jp/asm/nonmatchings/3B400/func_80060000.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060000 -/* 3B400 80060000 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B404 80060004 AFBF0010 */ sw $ra, 0x10($sp) -/* 3B408 80060008 0C019BFC */ jal func_80066FF0 -/* 3B40C 8006000C 8C84000C */ lw $a0, 0xc($a0) -/* 3B410 80060010 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B414 80060014 03E00008 */ jr $ra -/* 3B418 80060018 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3B41C 8006001C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B420/func_80060020.s b/ver/jp/asm/nonmatchings/3B420/func_80060020.s deleted file mode 100644 index bfe52d9484..0000000000 --- a/ver/jp/asm/nonmatchings/3B420/func_80060020.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060020 -/* 3B420 80060020 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 3B424 80060024 AFB10044 */ sw $s1, 0x44($sp) -/* 3B428 80060028 0080882D */ daddu $s1, $a0, $zero -/* 3B42C 8006002C AFB00040 */ sw $s0, 0x40($sp) -/* 3B430 80060030 27B00020 */ addiu $s0, $sp, 0x20 -/* 3B434 80060034 0200202D */ daddu $a0, $s0, $zero -/* 3B438 80060038 27A50038 */ addiu $a1, $sp, 0x38 -/* 3B43C 8006003C AFBF0048 */ sw $ra, 0x48($sp) -/* 3B440 80060040 0C019554 */ jal func_80065550 -/* 3B444 80060044 24060001 */ addiu $a2, $zero, 1 -/* 3B448 80060048 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B44C 8006004C 0200282D */ daddu $a1, $s0, $zero -/* 3B450 80060050 0C017AB8 */ jal func_8005EAE0 -/* 3B454 80060054 24060001 */ addiu $a2, $zero, 1 -/* 3B458 80060058 12200007 */ beqz $s1, .L80060078 -/* 3B45C 8006005C 27A40020 */ addiu $a0, $sp, 0x20 -.L80060060: -/* 3B460 80060060 0000282D */ daddu $a1, $zero, $zero -/* 3B464 80060064 0C0195B0 */ jal func_800656C0 -/* 3B468 80060068 24060001 */ addiu $a2, $zero, 1 -/* 3B46C 8006006C 2631FFFF */ addiu $s1, $s1, -1 -/* 3B470 80060070 1620FFFB */ bnez $s1, .L80060060 -/* 3B474 80060074 27A40020 */ addiu $a0, $sp, 0x20 -.L80060078: -/* 3B478 80060078 0C017ADB */ jal func_8005EB6C -/* 3B47C 8006007C 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B480 80060080 8FBF0048 */ lw $ra, 0x48($sp) -/* 3B484 80060084 8FB10044 */ lw $s1, 0x44($sp) -/* 3B488 80060088 8FB00040 */ lw $s0, 0x40($sp) -/* 3B48C 8006008C 03E00008 */ jr $ra -/* 3B490 80060090 27BD0050 */ addiu $sp, $sp, 0x50 -/* 3B494 80060094 00000000 */ nop -/* 3B498 80060098 00000000 */ nop -/* 3B49C 8006009C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B4A0/func_800600A0.s b/ver/jp/asm/nonmatchings/3B4A0/func_800600A0.s deleted file mode 100644 index 1364ab11b6..0000000000 --- a/ver/jp/asm/nonmatchings/3B4A0/func_800600A0.s +++ /dev/null @@ -1,113 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800600A0 -/* 3B4A0 800600A0 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 3B4A4 800600A4 AFB00048 */ sw $s0, 0x48($sp) -/* 3B4A8 800600A8 3C10800E */ lui $s0, %hi(D_800D91D4) -/* 3B4AC 800600AC 261091D4 */ addiu $s0, $s0, %lo(D_800D91D4) -/* 3B4B0 800600B0 0200202D */ daddu $a0, $s0, $zero -/* 3B4B4 800600B4 27A50020 */ addiu $a1, $sp, 0x20 -/* 3B4B8 800600B8 24060008 */ addiu $a2, $zero, 8 -/* 3B4BC 800600BC AFBF0050 */ sw $ra, 0x50($sp) -/* 3B4C0 800600C0 0C019554 */ jal func_80065550 -/* 3B4C4 800600C4 AFB1004C */ sw $s1, 0x4c($sp) -/* 3B4C8 800600C8 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B4CC 800600CC 0200282D */ daddu $a1, $s0, $zero -/* 3B4D0 800600D0 0C017AB8 */ jal func_8005EAE0 -/* 3B4D4 800600D4 24060001 */ addiu $a2, $zero, 1 -.L800600D8: -/* 3B4D8 800600D8 3C04800E */ lui $a0, %hi(D_800D91D4) -/* 3B4DC 800600DC 248491D4 */ addiu $a0, $a0, %lo(D_800D91D4) -/* 3B4E0 800600E0 27A50040 */ addiu $a1, $sp, 0x40 -/* 3B4E4 800600E4 0C0195B0 */ jal func_800656C0 -/* 3B4E8 800600E8 24060001 */ addiu $a2, $zero, 1 -/* 3B4EC 800600EC 8FA40040 */ lw $a0, 0x40($sp) -/* 3B4F0 800600F0 3C108009 */ lui $s0, %hi(D_80093CF0) -/* 3B4F4 800600F4 26103CF0 */ addiu $s0, $s0, %lo(D_80093CF0) -/* 3B4F8 800600F8 84830000 */ lh $v1, ($a0) -/* 3B4FC 800600FC 24020001 */ addiu $v0, $zero, 1 -/* 3B500 80060100 10620005 */ beq $v1, $v0, .L80060118 -/* 3B504 80060104 24027F00 */ addiu $v0, $zero, 0x7f00 -/* 3B508 80060108 10620016 */ beq $v1, $v0, .L80060164 -/* 3B50C 8006010C 0000282D */ daddu $a1, $zero, $zero -/* 3B510 80060110 08018066 */ j .L80060198 -/* 3B514 80060114 00000000 */ nop -.L80060118: -/* 3B518 80060118 8E020000 */ lw $v0, ($s0) -/* 3B51C 8006011C 1040FFEE */ beqz $v0, .L800600D8 -/* 3B520 80060120 00000000 */ nop -.L80060124: -/* 3B524 80060124 8E020000 */ lw $v0, ($s0) -/* 3B528 80060128 8C420004 */ lw $v0, 4($v0) -/* 3B52C 8006012C 8C420000 */ lw $v0, ($v0) -/* 3B530 80060130 10400004 */ beqz $v0, .L80060144 -/* 3B534 80060134 00000000 */ nop -/* 3B538 80060138 0040F809 */ jalr $v0 -/* 3B53C 8006013C 8FA40040 */ lw $a0, 0x40($sp) -/* 3B540 80060140 0040882D */ daddu $s1, $v0, $zero -.L80060144: -/* 3B544 80060144 1620FFE4 */ bnez $s1, .L800600D8 -/* 3B548 80060148 00000000 */ nop -/* 3B54C 8006014C 8E100000 */ lw $s0, ($s0) -/* 3B550 80060150 8E020000 */ lw $v0, ($s0) -/* 3B554 80060154 1440FFF3 */ bnez $v0, .L80060124 -/* 3B558 80060158 00000000 */ nop -/* 3B55C 8006015C 08018036 */ j .L800600D8 -/* 3B560 80060160 00000000 */ nop -.L80060164: -/* 3B564 80060164 8C840004 */ lw $a0, 4($a0) -/* 3B568 80060168 0C0195FC */ jal func_800657F0 -/* 3B56C 8006016C 24060001 */ addiu $a2, $zero, 1 -/* 3B570 80060170 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B574 80060174 0C017AFA */ jal func_8005EBE8 -/* 3B578 80060178 0000282D */ daddu $a1, $zero, $zero -/* 3B57C 8006017C 0C019844 */ jal func_80066110 -/* 3B580 80060180 0000202D */ daddu $a0, $zero, $zero -/* 3B584 80060184 27A40010 */ addiu $a0, $sp, 0x10 -/* 3B588 80060188 0C017AFA */ jal func_8005EBE8 -/* 3B58C 8006018C 24050001 */ addiu $a1, $zero, 1 -/* 3B590 80060190 08018036 */ j .L800600D8 -/* 3B594 80060194 00000000 */ nop -.L80060198: -/* 3B598 80060198 8FA20040 */ lw $v0, 0x40($sp) -/* 3B59C 8006019C 94420000 */ lhu $v0, ($v0) -/* 3B5A0 800601A0 8E030000 */ lw $v1, ($s0) -/* 3B5A4 800601A4 3044FF00 */ andi $a0, $v0, 0xff00 -/* 3B5A8 800601A8 1060FFCB */ beqz $v1, .L800600D8 -/* 3B5AC 800601AC 304200FF */ andi $v0, $v0, 0xff -/* 3B5B0 800601B0 3085FFFF */ andi $a1, $a0, 0xffff -/* 3B5B4 800601B4 3044FFFF */ andi $a0, $v0, 0xffff -/* 3B5B8 800601B8 00043080 */ sll $a2, $a0, 2 -.L800601BC: -/* 3B5BC 800601BC 8E030000 */ lw $v1, ($s0) -/* 3B5C0 800601C0 94620008 */ lhu $v0, 8($v1) -/* 3B5C4 800601C4 54450015 */ bnel $v0, $a1, .L8006021C -/* 3B5C8 800601C8 0060802D */ daddu $s0, $v1, $zero -/* 3B5CC 800601CC 9062000A */ lbu $v0, 0xa($v1) -/* 3B5D0 800601D0 0082102B */ sltu $v0, $a0, $v0 -/* 3B5D4 800601D4 10400009 */ beqz $v0, .L800601FC -/* 3B5D8 800601D8 00000000 */ nop -/* 3B5DC 800601DC 8C620004 */ lw $v0, 4($v1) -/* 3B5E0 800601E0 8FA40040 */ lw $a0, 0x40($sp) -/* 3B5E4 800601E4 00C21021 */ addu $v0, $a2, $v0 -/* 3B5E8 800601E8 8C420000 */ lw $v0, ($v0) -/* 3B5EC 800601EC 0040F809 */ jalr $v0 -/* 3B5F0 800601F0 00000000 */ nop -/* 3B5F4 800601F4 8FA30040 */ lw $v1, 0x40($sp) -/* 3B5F8 800601F8 AC620008 */ sw $v0, 8($v1) -.L800601FC: -/* 3B5FC 800601FC 8FA20040 */ lw $v0, 0x40($sp) -/* 3B600 80060200 8C440004 */ lw $a0, 4($v0) -/* 3B604 80060204 1080FFB4 */ beqz $a0, .L800600D8 -/* 3B608 80060208 0000282D */ daddu $a1, $zero, $zero -/* 3B60C 8006020C 0C0195FC */ jal func_800657F0 -/* 3B610 80060210 24060001 */ addiu $a2, $zero, 1 -/* 3B614 80060214 08018036 */ j .L800600D8 -/* 3B618 80060218 00000000 */ nop -.L8006021C: -/* 3B61C 8006021C 8E020000 */ lw $v0, ($s0) -/* 3B620 80060220 1440FFE6 */ bnez $v0, .L800601BC -/* 3B624 80060224 00000000 */ nop -/* 3B628 80060228 08018036 */ j .L800600D8 -/* 3B62C 8006022C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B4A0/func_80060230.s b/ver/jp/asm/nonmatchings/3B4A0/func_80060230.s deleted file mode 100644 index 399a67ac6d..0000000000 --- a/ver/jp/asm/nonmatchings/3B4A0/func_80060230.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060230 -/* 3B630 80060230 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 3B634 80060234 AFB00030 */ sw $s0, 0x30($sp) -/* 3B638 80060238 3C10800E */ lui $s0, %hi(D_800DAC58) -/* 3B63C 8006023C 2610AC58 */ addiu $s0, $s0, %lo(D_800DAC58) -/* 3B640 80060240 0200202D */ daddu $a0, $s0, $zero -/* 3B644 80060244 3C05800B */ lui $a1, %hi(D_800AC4E0) -/* 3B648 80060248 24A5C4E0 */ addiu $a1, $a1, %lo(D_800AC4E0) -/* 3B64C 8006024C AFBF0034 */ sw $ra, 0x34($sp) -/* 3B650 80060250 0C019554 */ jal func_80065550 -/* 3B654 80060254 24060008 */ addiu $a2, $zero, 8 -/* 3B658 80060258 24040005 */ addiu $a0, $zero, 5 -/* 3B65C 8006025C 0200282D */ daddu $a1, $s0, $zero -/* 3B660 80060260 0C019648 */ jal func_80065920 -/* 3B664 80060264 0000302D */ daddu $a2, $zero, $zero -/* 3B668 80060268 0200202D */ daddu $a0, $s0, $zero -/* 3B66C 8006026C 27A50028 */ addiu $a1, $sp, 0x28 -/* 3B670 80060270 0C0186D4 */ jal func_80061B50 -/* 3B674 80060274 27A60018 */ addiu $a2, $sp, 0x18 -/* 3B678 80060278 3C10800B */ lui $s0, %hi(D_800AC500) -/* 3B67C 8006027C 2610C500 */ addiu $s0, $s0, %lo(D_800AC500) -/* 3B680 80060280 0200202D */ daddu $a0, $s0, $zero -/* 3B684 80060284 24050006 */ addiu $a1, $zero, 6 -/* 3B688 80060288 3C068006 */ lui $a2, %hi(func_800600A0) -/* 3B68C 8006028C 24C600A0 */ addiu $a2, $a2, %lo(func_800600A0) -/* 3B690 80060290 3C02800B */ lui $v0, %hi(D_800AE6B0) -/* 3B694 80060294 2442E6B0 */ addiu $v0, $v0, %lo(D_800AE6B0) -/* 3B698 80060298 AFA20010 */ sw $v0, 0x10($sp) -/* 3B69C 8006029C 24020073 */ addiu $v0, $zero, 0x73 -/* 3B6A0 800602A0 0000382D */ daddu $a3, $zero, $zero -/* 3B6A4 800602A4 0C01978C */ jal func_80065E30 -/* 3B6A8 800602A8 AFA20014 */ sw $v0, 0x14($sp) -/* 3B6AC 800602AC 0C0197FC */ jal func_80065FF0 -/* 3B6B0 800602B0 0200202D */ daddu $a0, $s0, $zero -/* 3B6B4 800602B4 93A20028 */ lbu $v0, 0x28($sp) -/* 3B6B8 800602B8 8FBF0034 */ lw $ra, 0x34($sp) -/* 3B6BC 800602BC 8FB00030 */ lw $s0, 0x30($sp) -/* 3B6C0 800602C0 03E00008 */ jr $ra -/* 3B6C4 800602C4 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/3B4A0/func_800602C8.s b/ver/jp/asm/nonmatchings/3B4A0/func_800602C8.s deleted file mode 100644 index aa1a6baa8a..0000000000 --- a/ver/jp/asm/nonmatchings/3B4A0/func_800602C8.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800602C8 -/* 3B6C8 800602C8 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 3B6CC 800602CC AFB00040 */ sw $s0, 0x40($sp) -/* 3B6D0 800602D0 27B00010 */ addiu $s0, $sp, 0x10 -/* 3B6D4 800602D4 A7A40028 */ sh $a0, 0x28($sp) -/* 3B6D8 800602D8 0200202D */ daddu $a0, $s0, $zero -/* 3B6DC 800602DC AFA50034 */ sw $a1, 0x34($sp) -/* 3B6E0 800602E0 27A50038 */ addiu $a1, $sp, 0x38 -/* 3B6E4 800602E4 24060001 */ addiu $a2, $zero, 1 -/* 3B6E8 800602E8 AFBF0044 */ sw $ra, 0x44($sp) -/* 3B6EC 800602EC 0C019554 */ jal func_80065550 -/* 3B6F0 800602F0 AFB0002C */ sw $s0, 0x2c($sp) -/* 3B6F4 800602F4 3C04800E */ lui $a0, %hi(D_800D91D4) -/* 3B6F8 800602F8 248491D4 */ addiu $a0, $a0, %lo(D_800D91D4) -/* 3B6FC 800602FC 27A50028 */ addiu $a1, $sp, 0x28 -/* 3B700 80060300 0C0195FC */ jal func_800657F0 -/* 3B704 80060304 24060001 */ addiu $a2, $zero, 1 -/* 3B708 80060308 0200202D */ daddu $a0, $s0, $zero -/* 3B70C 8006030C 0000282D */ daddu $a1, $zero, $zero -/* 3B710 80060310 0C0195B0 */ jal func_800656C0 -/* 3B714 80060314 24060001 */ addiu $a2, $zero, 1 -/* 3B718 80060318 8FA20030 */ lw $v0, 0x30($sp) -/* 3B71C 8006031C 8FBF0044 */ lw $ra, 0x44($sp) -/* 3B720 80060320 8FB00040 */ lw $s0, 0x40($sp) -/* 3B724 80060324 03E00008 */ jr $ra -/* 3B728 80060328 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/3B4A0/func_8006032C.s b/ver/jp/asm/nonmatchings/3B4A0/func_8006032C.s deleted file mode 100644 index 8a809d2986..0000000000 --- a/ver/jp/asm/nonmatchings/3B4A0/func_8006032C.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006032C -/* 3B72C 8006032C 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 3B730 80060330 AFB00040 */ sw $s0, 0x40($sp) -/* 3B734 80060334 27B00010 */ addiu $s0, $sp, 0x10 -/* 3B738 80060338 0200202D */ daddu $a0, $s0, $zero -/* 3B73C 8006033C 27A50038 */ addiu $a1, $sp, 0x38 -/* 3B740 80060340 24060001 */ addiu $a2, $zero, 1 -/* 3B744 80060344 24027F00 */ addiu $v0, $zero, 0x7f00 -/* 3B748 80060348 AFBF0044 */ sw $ra, 0x44($sp) -/* 3B74C 8006034C A7A20028 */ sh $v0, 0x28($sp) -/* 3B750 80060350 AFA00034 */ sw $zero, 0x34($sp) -/* 3B754 80060354 0C019554 */ jal func_80065550 -/* 3B758 80060358 AFB0002C */ sw $s0, 0x2c($sp) -/* 3B75C 8006035C 3C04800E */ lui $a0, %hi(D_800D91D4) -/* 3B760 80060360 248491D4 */ addiu $a0, $a0, %lo(D_800D91D4) -/* 3B764 80060364 27A50028 */ addiu $a1, $sp, 0x28 -/* 3B768 80060368 0C0195FC */ jal func_800657F0 -/* 3B76C 8006036C 24060001 */ addiu $a2, $zero, 1 -/* 3B770 80060370 0200202D */ daddu $a0, $s0, $zero -/* 3B774 80060374 0000282D */ daddu $a1, $zero, $zero -/* 3B778 80060378 0C0195B0 */ jal func_800656C0 -/* 3B77C 8006037C 24060001 */ addiu $a2, $zero, 1 -/* 3B780 80060380 8FBF0044 */ lw $ra, 0x44($sp) -/* 3B784 80060384 8FB00040 */ lw $s0, 0x40($sp) -/* 3B788 80060388 03E00008 */ jr $ra -/* 3B78C 8006038C 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/3B4A0/func_80060390.s b/ver/jp/asm/nonmatchings/3B4A0/func_80060390.s deleted file mode 100644 index 9f65390c4c..0000000000 --- a/ver/jp/asm/nonmatchings/3B4A0/func_80060390.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060390 -/* 3B790 80060390 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B794 80060394 3C04800B */ lui $a0, %hi(D_800AC500) -/* 3B798 80060398 2484C500 */ addiu $a0, $a0, %lo(D_800AC500) -/* 3B79C 8006039C AFBF0010 */ sw $ra, 0x10($sp) -/* 3B7A0 800603A0 0C0197FC */ jal func_80065FF0 -/* 3B7A4 800603A4 00000000 */ nop -/* 3B7A8 800603A8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B7AC 800603AC 03E00008 */ jr $ra -/* 3B7B0 800603B0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3B7B4 800603B4 00000000 */ nop -/* 3B7B8 800603B8 00000000 */ nop -/* 3B7BC 800603BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B7C0/func_800603C0.s b/ver/jp/asm/nonmatchings/3B7C0/func_800603C0.s deleted file mode 100644 index 5cba4ee362..0000000000 --- a/ver/jp/asm/nonmatchings/3B7C0/func_800603C0.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800603C0 -/* 3B7C0 800603C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3B7C4 800603C4 AFB00010 */ sw $s0, 0x10($sp) -/* 3B7C8 800603C8 3C108009 */ lui $s0, %hi(D_80093CF0) -/* 3B7CC 800603CC 26103CF0 */ addiu $s0, $s0, %lo(D_80093CF0) -/* 3B7D0 800603D0 AFBF001C */ sw $ra, 0x1c($sp) -/* 3B7D4 800603D4 AFB20018 */ sw $s2, 0x18($sp) -/* 3B7D8 800603D8 AFB10014 */ sw $s1, 0x14($sp) -/* 3B7DC 800603DC 8E020000 */ lw $v0, ($s0) -/* 3B7E0 800603E0 10400009 */ beqz $v0, .L80060408 -/* 3B7E4 800603E4 0080902D */ daddu $s2, $a0, $zero -/* 3B7E8 800603E8 96440008 */ lhu $a0, 8($s2) -.L800603EC: -/* 3B7EC 800603EC 8E030000 */ lw $v1, ($s0) -/* 3B7F0 800603F0 94620008 */ lhu $v0, 8($v1) -/* 3B7F4 800603F4 10440014 */ beq $v0, $a0, .L80060448 -/* 3B7F8 800603F8 0060802D */ daddu $s0, $v1, $zero -/* 3B7FC 800603FC 8E020000 */ lw $v0, ($s0) -/* 3B800 80060400 1440FFFA */ bnez $v0, .L800603EC -/* 3B804 80060404 00000000 */ nop -.L80060408: -/* 3B808 80060408 8E430004 */ lw $v1, 4($s2) -/* 3B80C 8006040C 8C620004 */ lw $v0, 4($v1) -/* 3B810 80060410 10400006 */ beqz $v0, .L8006042C -/* 3B814 80060414 24110001 */ addiu $s1, $zero, 1 -/* 3B818 80060418 24630004 */ addiu $v1, $v1, 4 -.L8006041C: -/* 3B81C 8006041C 24630004 */ addiu $v1, $v1, 4 -/* 3B820 80060420 8C620000 */ lw $v0, ($v1) -/* 3B824 80060424 1440FFFD */ bnez $v0, .L8006041C -/* 3B828 80060428 26310001 */ addiu $s1, $s1, 1 -.L8006042C: -/* 3B82C 8006042C 0C018244 */ jal func_80060910 -/* 3B830 80060430 24040001 */ addiu $a0, $zero, 1 -/* 3B834 80060434 0040202D */ daddu $a0, $v0, $zero -/* 3B838 80060438 AE120000 */ sw $s2, ($s0) -/* 3B83C 8006043C AE400000 */ sw $zero, ($s2) -/* 3B840 80060440 0C018244 */ jal func_80060910 -/* 3B844 80060444 A251000A */ sb $s1, 0xa($s2) -.L80060448: -/* 3B848 80060448 8FBF001C */ lw $ra, 0x1c($sp) -/* 3B84C 8006044C 8FB20018 */ lw $s2, 0x18($sp) -/* 3B850 80060450 8FB10014 */ lw $s1, 0x14($sp) -/* 3B854 80060454 8FB00010 */ lw $s0, 0x10($sp) -/* 3B858 80060458 03E00008 */ jr $ra -/* 3B85C 8006045C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3B7C0/func_80060460.s b/ver/jp/asm/nonmatchings/3B7C0/func_80060460.s deleted file mode 100644 index 9a12ec17d3..0000000000 --- a/ver/jp/asm/nonmatchings/3B7C0/func_80060460.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060460 -/* 3B860 80060460 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3B864 80060464 AFB10014 */ sw $s1, 0x14($sp) -/* 3B868 80060468 3C118009 */ lui $s1, %hi(D_80093CF0) -/* 3B86C 8006046C 26313CF0 */ addiu $s1, $s1, %lo(D_80093CF0) -/* 3B870 80060470 AFBF0018 */ sw $ra, 0x18($sp) -/* 3B874 80060474 AFB00010 */ sw $s0, 0x10($sp) -/* 3B878 80060478 8E220000 */ lw $v0, ($s1) -/* 3B87C 8006047C 10400011 */ beqz $v0, .L800604C4 -/* 3B880 80060480 00000000 */ nop -.L80060484: -/* 3B884 80060484 8E220000 */ lw $v0, ($s1) -/* 3B888 80060488 8C500000 */ lw $s0, ($v0) -/* 3B88C 8006048C 1604000B */ bne $s0, $a0, .L800604BC -/* 3B890 80060490 00000000 */ nop -/* 3B894 80060494 0C018244 */ jal func_80060910 -/* 3B898 80060498 24040001 */ addiu $a0, $zero, 1 -/* 3B89C 8006049C 8E250000 */ lw $a1, ($s1) -/* 3B8A0 800604A0 8E030000 */ lw $v1, ($s0) -/* 3B8A4 800604A4 0040202D */ daddu $a0, $v0, $zero -/* 3B8A8 800604A8 ACA30000 */ sw $v1, ($a1) -/* 3B8AC 800604AC 0C018244 */ jal func_80060910 -/* 3B8B0 800604B0 AE000000 */ sw $zero, ($s0) -/* 3B8B4 800604B4 08018131 */ j .L800604C4 -/* 3B8B8 800604B8 00000000 */ nop -.L800604BC: -/* 3B8BC 800604BC 1600FFF1 */ bnez $s0, .L80060484 -/* 3B8C0 800604C0 0040882D */ daddu $s1, $v0, $zero -.L800604C4: -/* 3B8C4 800604C4 8FBF0018 */ lw $ra, 0x18($sp) -/* 3B8C8 800604C8 8FB10014 */ lw $s1, 0x14($sp) -/* 3B8CC 800604CC 8FB00010 */ lw $s0, 0x10($sp) -/* 3B8D0 800604D0 03E00008 */ jr $ra -/* 3B8D4 800604D4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3B8D8 800604D8 00000000 */ nop -/* 3B8DC 800604DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_800604E0.s b/ver/jp/asm/nonmatchings/3B8E0/func_800604E0.s deleted file mode 100644 index 357b915bf3..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_800604E0.s +++ /dev/null @@ -1,61 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800604E0 -/* 3B8E0 800604E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B8E4 800604E4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3B8E8 800604E8 0C018230 */ jal func_800608C0 -/* 3B8EC 800604EC 00000000 */ nop -/* 3B8F0 800604F0 3C04800B */ lui $a0, %hi(D_800B0E98) -/* 3B8F4 800604F4 24840E98 */ addiu $a0, $a0, %lo(D_800B0E98) -/* 3B8F8 800604F8 3C05800B */ lui $a1, %hi(D_800AE6B0) -/* 3B8FC 800604FC 24A5E6B0 */ addiu $a1, $a1, %lo(D_800AE6B0) -/* 3B900 80060500 0C019554 */ jal func_80065550 -/* 3B904 80060504 24060001 */ addiu $a2, $zero, 1 -/* 3B908 80060508 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3B90C 8006050C 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3B910 80060510 3C05800B */ lui $a1, %hi(D_800AE6B4) -/* 3B914 80060514 24A5E6B4 */ addiu $a1, $a1, %lo(D_800AE6B4) -/* 3B918 80060518 0C019554 */ jal func_80065550 -/* 3B91C 8006051C 24060001 */ addiu $a2, $zero, 1 -/* 3B920 80060520 3C048009 */ lui $a0, %hi(D_80093D18) -/* 3B924 80060524 0C0180F0 */ jal func_800603C0 -/* 3B928 80060528 24843D18 */ addiu $a0, $a0, %lo(D_80093D18) -/* 3B92C 8006052C 0C01823C */ jal func_800608F0 -/* 3B930 80060530 00000000 */ nop -/* 3B934 80060534 24050001 */ addiu $a1, $zero, 1 -/* 3B938 80060538 0000302D */ daddu $a2, $zero, $zero -/* 3B93C 8006053C 0000202D */ daddu $a0, $zero, $zero -/* 3B940 80060540 24070005 */ addiu $a3, $zero, 5 -/* 3B944 80060544 3C01800A */ lui $at, %hi(D_8009A5F4) -/* 3B948 80060548 AC20A5F4 */ sw $zero, %lo(D_8009A5F4)($at) -/* 3B94C 8006054C 00041880 */ sll $v1, $a0, 2 -.L80060550: -/* 3B950 80060550 3C02800B */ lui $v0, %hi(D_800B1B5F) -/* 3B954 80060554 00431021 */ addu $v0, $v0, $v1 -/* 3B958 80060558 90421B5F */ lbu $v0, %lo(D_800B1B5F)($v0) -/* 3B95C 8006055C 5440000F */ bnel $v0, $zero, .L8006059C -/* 3B960 80060560 24840001 */ addiu $a0, $a0, 1 -/* 3B964 80060564 3C02800B */ lui $v0, %hi(D_800B1B5C) -/* 3B968 80060568 00431021 */ addu $v0, $v0, $v1 -/* 3B96C 8006056C 94421B5C */ lhu $v0, %lo(D_800B1B5C)($v0) -/* 3B970 80060570 30421F07 */ andi $v0, $v0, 0x1f07 -/* 3B974 80060574 54470008 */ bnel $v0, $a3, .L80060598 -/* 3B978 80060578 00052840 */ sll $a1, $a1, 1 -/* 3B97C 8006057C 3C02800A */ lui $v0, %hi(D_8009A5F4) -/* 3B980 80060580 8C42A5F4 */ lw $v0, %lo(D_8009A5F4)($v0) -/* 3B984 80060584 00C53025 */ or $a2, $a2, $a1 -/* 3B988 80060588 24420001 */ addiu $v0, $v0, 1 -/* 3B98C 8006058C 3C01800A */ lui $at, %hi(D_8009A5F4) -/* 3B990 80060590 AC22A5F4 */ sw $v0, %lo(D_8009A5F4)($at) -/* 3B994 80060594 00052840 */ sll $a1, $a1, 1 -.L80060598: -/* 3B998 80060598 24840001 */ addiu $a0, $a0, 1 -.L8006059C: -/* 3B99C 8006059C 28820004 */ slti $v0, $a0, 4 -/* 3B9A0 800605A0 1440FFEB */ bnez $v0, .L80060550 -/* 3B9A4 800605A4 00041880 */ sll $v1, $a0, 2 -/* 3B9A8 800605A8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B9AC 800605AC 30C200FF */ andi $v0, $a2, 0xff -/* 3B9B0 800605B0 03E00008 */ jr $ra -/* 3B9B4 800605B4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_800605B8.s b/ver/jp/asm/nonmatchings/3B8E0/func_800605B8.s deleted file mode 100644 index 14ee6ec0f4..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_800605B8.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800605B8 -/* 3B9B8 800605B8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B9BC 800605BC 3C048009 */ lui $a0, %hi(D_80093D18) -/* 3B9C0 800605C0 24843D18 */ addiu $a0, $a0, %lo(D_80093D18) -/* 3B9C4 800605C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3B9C8 800605C8 0C018118 */ jal func_80060460 -/* 3B9CC 800605CC 00000000 */ nop -/* 3B9D0 800605D0 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B9D4 800605D4 03E00008 */ jr $ra -/* 3B9D8 800605D8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_800605DC.s b/ver/jp/asm/nonmatchings/3B8E0/func_800605DC.s deleted file mode 100644 index eb5ff555d1..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_800605DC.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800605DC -/* 3B9DC 800605DC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B9E0 800605E0 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3B9E4 800605E4 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3B9E8 800605E8 0000282D */ daddu $a1, $zero, $zero -/* 3B9EC 800605EC AFBF0010 */ sw $ra, 0x10($sp) -/* 3B9F0 800605F0 0C0195FC */ jal func_800657F0 -/* 3B9F4 800605F4 24060001 */ addiu $a2, $zero, 1 -/* 3B9F8 800605F8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B9FC 800605FC 03E00008 */ jr $ra -/* 3BA00 80060600 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_80060604.s b/ver/jp/asm/nonmatchings/3B8E0/func_80060604.s deleted file mode 100644 index 1f27f21f3d..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_80060604.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060604 -/* 3BA04 80060604 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BA08 80060608 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BA0C 8006060C 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BA10 80060610 0000282D */ daddu $a1, $zero, $zero -/* 3BA14 80060614 AFBF0010 */ sw $ra, 0x10($sp) -/* 3BA18 80060618 0C0195B0 */ jal func_800656C0 -/* 3BA1C 8006061C 24060001 */ addiu $a2, $zero, 1 -/* 3BA20 80060620 8FBF0010 */ lw $ra, 0x10($sp) -/* 3BA24 80060624 03E00008 */ jr $ra -/* 3BA28 80060628 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_8006062C.s b/ver/jp/asm/nonmatchings/3B8E0/func_8006062C.s deleted file mode 100644 index 01687f0b87..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_8006062C.s +++ /dev/null @@ -1,62 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006062C -/* 3BA2C 8006062C 3C02800A */ lui $v0, %hi(D_8009A5C0) -/* 3BA30 80060630 8C42A5C0 */ lw $v0, %lo(D_8009A5C0)($v0) -/* 3BA34 80060634 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BA38 80060638 AFB00010 */ sw $s0, 0x10($sp) -/* 3BA3C 8006063C 0080802D */ daddu $s0, $a0, $zero -/* 3BA40 80060640 1440002C */ bnez $v0, .L800606F4 -/* 3BA44 80060644 AFBF0014 */ sw $ra, 0x14($sp) -/* 3BA48 80060648 3C04800B */ lui $a0, %hi(D_800B0E98) -/* 3BA4C 8006064C 24840E98 */ addiu $a0, $a0, %lo(D_800B0E98) -/* 3BA50 80060650 0000282D */ daddu $a1, $zero, $zero -/* 3BA54 80060654 0C0195B0 */ jal func_800656C0 -/* 3BA58 80060658 00A0302D */ daddu $a2, $a1, $zero -/* 3BA5C 8006065C 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BA60 80060660 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BA64 80060664 0C01865C */ jal func_80061970 -/* 3BA68 80060668 00000000 */ nop -/* 3BA6C 8006066C 14400016 */ bnez $v0, .L800606C8 -/* 3BA70 80060670 0000282D */ daddu $a1, $zero, $zero -/* 3BA74 80060674 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BA78 80060678 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BA7C 8006067C 0C0195B0 */ jal func_800656C0 -/* 3BA80 80060680 24060001 */ addiu $a2, $zero, 1 -/* 3BA84 80060684 3C02800A */ lui $v0, %hi(D_8009A5C0) -/* 3BA88 80060688 8C42A5C0 */ lw $v0, %lo(D_8009A5C0)($v0) -/* 3BA8C 8006068C 30420001 */ andi $v0, $v0, 1 -/* 3BA90 80060690 1440000D */ bnez $v0, .L800606C8 -/* 3BA94 80060694 0000282D */ daddu $a1, $zero, $zero -/* 3BA98 80060698 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BA9C 8006069C 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BAA0 800606A0 0C0195FC */ jal func_800657F0 -/* 3BAA4 800606A4 24060001 */ addiu $a2, $zero, 1 -/* 3BAA8 800606A8 3C04800B */ lui $a0, %hi(D_800B1D48) -/* 3BAAC 800606AC 0C01867E */ jal func_800619F8 -/* 3BAB0 800606B0 24841D48 */ addiu $a0, $a0, %lo(D_800B1D48) -/* 3BAB4 800606B4 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BAB8 800606B8 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BABC 800606BC 0000282D */ daddu $a1, $zero, $zero -/* 3BAC0 800606C0 0C0195B0 */ jal func_800656C0 -/* 3BAC4 800606C4 24060001 */ addiu $a2, $zero, 1 -.L800606C8: -/* 3BAC8 800606C8 3C028009 */ lui $v0, %hi(D_80093D00) -/* 3BACC 800606CC 8C423D00 */ lw $v0, %lo(D_80093D00)($v0) -/* 3BAD0 800606D0 10400003 */ beqz $v0, .L800606E0 -/* 3BAD4 800606D4 00000000 */ nop -/* 3BAD8 800606D8 0040F809 */ jalr $v0 -/* 3BADC 800606DC 86040000 */ lh $a0, ($s0) -.L800606E0: -/* 3BAE0 800606E0 3C04800B */ lui $a0, %hi(D_800B0E98) -/* 3BAE4 800606E4 24840E98 */ addiu $a0, $a0, %lo(D_800B0E98) -/* 3BAE8 800606E8 0000282D */ daddu $a1, $zero, $zero -/* 3BAEC 800606EC 0C0195FC */ jal func_800657F0 -/* 3BAF0 800606F0 00A0302D */ daddu $a2, $a1, $zero -.L800606F4: -/* 3BAF4 800606F4 0000102D */ daddu $v0, $zero, $zero -/* 3BAF8 800606F8 8FBF0014 */ lw $ra, 0x14($sp) -/* 3BAFC 800606FC 8FB00010 */ lw $s0, 0x10($sp) -/* 3BB00 80060700 03E00008 */ jr $ra -/* 3BB04 80060704 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_80060708.s b/ver/jp/asm/nonmatchings/3B8E0/func_80060708.s deleted file mode 100644 index 5d288126be..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_80060708.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060708 -/* 3BB08 80060708 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BB0C 8006070C AFBF0014 */ sw $ra, 0x14($sp) -/* 3BB10 80060710 AFB00010 */ sw $s0, 0x10($sp) -/* 3BB14 80060714 8C90000C */ lw $s0, 0xc($a0) -/* 3BB18 80060718 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BB1C 8006071C 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BB20 80060720 0C01865C */ jal func_80061970 -/* 3BB24 80060724 00000000 */ nop -/* 3BB28 80060728 14400012 */ bnez $v0, .L80060774 -/* 3BB2C 8006072C 0000282D */ daddu $a1, $zero, $zero -/* 3BB30 80060730 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BB34 80060734 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BB38 80060738 0C0195B0 */ jal func_800656C0 -/* 3BB3C 8006073C 24060001 */ addiu $a2, $zero, 1 -/* 3BB40 80060740 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BB44 80060744 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BB48 80060748 0000282D */ daddu $a1, $zero, $zero -/* 3BB4C 8006074C 0C0195FC */ jal func_800657F0 -/* 3BB50 80060750 24060001 */ addiu $a2, $zero, 1 -/* 3BB54 80060754 0C01867E */ jal func_800619F8 -/* 3BB58 80060758 0200202D */ daddu $a0, $s0, $zero -/* 3BB5C 8006075C 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BB60 80060760 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BB64 80060764 0000282D */ daddu $a1, $zero, $zero -/* 3BB68 80060768 0C0195B0 */ jal func_800656C0 -/* 3BB6C 8006076C 24060001 */ addiu $a2, $zero, 1 -/* 3BB70 80060770 0000102D */ daddu $v0, $zero, $zero -.L80060774: -/* 3BB74 80060774 8FBF0014 */ lw $ra, 0x14($sp) -/* 3BB78 80060778 8FB00010 */ lw $s0, 0x10($sp) -/* 3BB7C 8006077C 03E00008 */ jr $ra -/* 3BB80 80060780 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_80060784.s b/ver/jp/asm/nonmatchings/3B8E0/func_80060784.s deleted file mode 100644 index 15ade48ba4..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_80060784.s +++ /dev/null @@ -1,53 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060784 -/* 3BB84 80060784 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BB88 80060788 AFB00010 */ sw $s0, 0x10($sp) -/* 3BB8C 8006078C 0080802D */ daddu $s0, $a0, $zero -/* 3BB90 80060790 3C04800B */ lui $a0, %hi(D_800B0E98) -/* 3BB94 80060794 24840E98 */ addiu $a0, $a0, %lo(D_800B0E98) -/* 3BB98 80060798 0000282D */ daddu $a1, $zero, $zero -/* 3BB9C 8006079C AFBF0014 */ sw $ra, 0x14($sp) -/* 3BBA0 800607A0 0C0195B0 */ jal func_800656C0 -/* 3BBA4 800607A4 00A0302D */ daddu $a2, $a1, $zero -/* 3BBA8 800607A8 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BBAC 800607AC 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BBB0 800607B0 0C01865C */ jal func_80061970 -/* 3BBB4 800607B4 00000000 */ nop -/* 3BBB8 800607B8 14400013 */ bnez $v0, .L80060808 -/* 3BBBC 800607BC 0000282D */ daddu $a1, $zero, $zero -/* 3BBC0 800607C0 3C04800E */ lui $a0, %hi(D_800DAC58) -/* 3BBC4 800607C4 2484AC58 */ addiu $a0, $a0, %lo(D_800DAC58) -/* 3BBC8 800607C8 0C0195B0 */ jal func_800656C0 -/* 3BBCC 800607CC 24060001 */ addiu $a2, $zero, 1 -/* 3BBD0 800607D0 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BBD4 800607D4 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BBD8 800607D8 0000282D */ daddu $a1, $zero, $zero -/* 3BBDC 800607DC 0C0195FC */ jal func_800657F0 -/* 3BBE0 800607E0 24060001 */ addiu $a2, $zero, 1 -/* 3BBE4 800607E4 3C04800B */ lui $a0, %hi(D_800B1D48) -/* 3BBE8 800607E8 0C01867E */ jal func_800619F8 -/* 3BBEC 800607EC 24841D48 */ addiu $a0, $a0, %lo(D_800B1D48) -/* 3BBF0 800607F0 3C04800E */ lui $a0, %hi(D_800DC020) -/* 3BBF4 800607F4 2484C020 */ addiu $a0, $a0, %lo(D_800DC020) -/* 3BBF8 800607F8 0000282D */ daddu $a1, $zero, $zero -/* 3BBFC 800607FC 0C0195B0 */ jal func_800656C0 -/* 3BC00 80060800 24060001 */ addiu $a2, $zero, 1 -/* 3BC04 80060804 0000102D */ daddu $v0, $zero, $zero -.L80060808: -/* 3BC08 80060808 14400009 */ bnez $v0, .L80060830 -/* 3BC0C 8006080C 00000000 */ nop -/* 3BC10 80060810 3C028009 */ lui $v0, %hi(D_80093D00) -/* 3BC14 80060814 8C423D00 */ lw $v0, %lo(D_80093D00)($v0) -/* 3BC18 80060818 50400005 */ beql $v0, $zero, .L80060830 -/* 3BC1C 8006081C 0000102D */ daddu $v0, $zero, $zero -/* 3BC20 80060820 86040000 */ lh $a0, ($s0) -/* 3BC24 80060824 0040F809 */ jalr $v0 -/* 3BC28 80060828 00000000 */ nop -/* 3BC2C 8006082C 0000102D */ daddu $v0, $zero, $zero -.L80060830: -/* 3BC30 80060830 8FBF0014 */ lw $ra, 0x14($sp) -/* 3BC34 80060834 8FB00010 */ lw $s0, 0x10($sp) -/* 3BC38 80060838 03E00008 */ jr $ra -/* 3BC3C 8006083C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_80060840.s b/ver/jp/asm/nonmatchings/3B8E0/func_80060840.s deleted file mode 100644 index 501a748553..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_80060840.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060840 -/* 3BC40 80060840 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BC44 80060844 AFB00010 */ sw $s0, 0x10($sp) -/* 3BC48 80060848 3C10800E */ lui $s0, %hi(D_800DAC58) -/* 3BC4C 8006084C 2610AC58 */ addiu $s0, $s0, %lo(D_800DAC58) -/* 3BC50 80060850 AFBF0014 */ sw $ra, 0x14($sp) -/* 3BC54 80060854 0C018634 */ jal func_800618D0 -/* 3BC58 80060858 0200202D */ daddu $a0, $s0, $zero -/* 3BC5C 8006085C 14400008 */ bnez $v0, .L80060880 -/* 3BC60 80060860 0200202D */ daddu $a0, $s0, $zero -/* 3BC64 80060864 0000282D */ daddu $a1, $zero, $zero -/* 3BC68 80060868 0C0195B0 */ jal func_800656C0 -/* 3BC6C 8006086C 24060001 */ addiu $a2, $zero, 1 -/* 3BC70 80060870 3C04800B */ lui $a0, %hi(D_800B1B5C) -/* 3BC74 80060874 0C018654 */ jal func_80061950 -/* 3BC78 80060878 24841B5C */ addiu $a0, $a0, %lo(D_800B1B5C) -/* 3BC7C 8006087C 0000102D */ daddu $v0, $zero, $zero -.L80060880: -/* 3BC80 80060880 8FBF0014 */ lw $ra, 0x14($sp) -/* 3BC84 80060884 8FB00010 */ lw $s0, 0x10($sp) -/* 3BC88 80060888 03E00008 */ jr $ra -/* 3BC8C 8006088C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_80060890.s b/ver/jp/asm/nonmatchings/3B8E0/func_80060890.s deleted file mode 100644 index 2204914b04..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_80060890.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060890 -/* 3BC90 80060890 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BC94 80060894 AFBF0010 */ sw $ra, 0x10($sp) -/* 3BC98 80060898 0C018244 */ jal func_80060910 -/* 3BC9C 8006089C 24040001 */ addiu $a0, $zero, 1 -/* 3BCA0 800608A0 24030001 */ addiu $v1, $zero, 1 -/* 3BCA4 800608A4 3C01800A */ lui $at, %hi(D_8009A5C0) -/* 3BCA8 800608A8 AC23A5C0 */ sw $v1, %lo(D_8009A5C0)($at) -/* 3BCAC 800608AC 0C018244 */ jal func_80060910 -/* 3BCB0 800608B0 0040202D */ daddu $a0, $v0, $zero -/* 3BCB4 800608B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 3BCB8 800608B8 03E00008 */ jr $ra -/* 3BCBC 800608BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3B8E0/func_800608C0.s b/ver/jp/asm/nonmatchings/3B8E0/func_800608C0.s deleted file mode 100644 index d64c7dff25..0000000000 --- a/ver/jp/asm/nonmatchings/3B8E0/func_800608C0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800608C0 -/* 3BCC0 800608C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BCC4 800608C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3BCC8 800608C8 0C018244 */ jal func_80060910 -/* 3BCCC 800608CC 24040001 */ addiu $a0, $zero, 1 -/* 3BCD0 800608D0 3C01800A */ lui $at, %hi(D_8009A5C0) -/* 3BCD4 800608D4 AC20A5C0 */ sw $zero, %lo(D_8009A5C0)($at) -/* 3BCD8 800608D8 0C018244 */ jal func_80060910 -/* 3BCDC 800608DC 0040202D */ daddu $a0, $v0, $zero -/* 3BCE0 800608E0 8FBF0010 */ lw $ra, 0x10($sp) -/* 3BCE4 800608E4 03E00008 */ jr $ra -/* 3BCE8 800608E8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3BCEC 800608EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3BC0/func_800287C0.s b/ver/jp/asm/nonmatchings/3BC0/func_800287C0.s deleted file mode 100644 index ce251c66f2..0000000000 --- a/ver/jp/asm/nonmatchings/3BC0/func_800287C0.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800287C0 -/* 3BC0 800287C0 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 3BC4 800287C4 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 3BC8 800287C8 8C620000 */ lw $v0, ($v1) -/* 3BCC 800287CC A0400040 */ sb $zero, 0x40($v0) -/* 3BD0 800287D0 8C640000 */ lw $a0, ($v1) -/* 3BD4 800287D4 AC400000 */ sw $zero, ($v0) -/* 3BD8 800287D8 AC400010 */ sw $zero, 0x10($v0) -/* 3BDC 800287DC AC400020 */ sw $zero, 0x20($v0) -/* 3BE0 800287E0 A0800044 */ sb $zero, 0x44($a0) -/* 3BE4 800287E4 8C630000 */ lw $v1, ($v1) -/* 3BE8 800287E8 24020004 */ addiu $v0, $zero, 4 -/* 3BEC 800287EC A4620050 */ sh $v0, 0x50($v1) -/* 3BF0 800287F0 2402000F */ addiu $v0, $zero, 0xf -/* 3BF4 800287F4 AC600030 */ sw $zero, 0x30($v1) -/* 3BF8 800287F8 A4620048 */ sh $v0, 0x48($v1) -/* 3BFC 800287FC A4600060 */ sh $zero, 0x60($v1) -/* 3C00 80028800 03E00008 */ jr $ra -/* 3C04 80028804 A4600058 */ sh $zero, 0x58($v1) diff --git a/ver/jp/asm/nonmatchings/3BC0/func_80028808.s b/ver/jp/asm/nonmatchings/3BC0/func_80028808.s deleted file mode 100644 index 3122511c36..0000000000 --- a/ver/jp/asm/nonmatchings/3BC0/func_80028808.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028808 -/* 3C08 80028808 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3C0C 8002880C AFBF0010 */ sw $ra, 0x10($sp) -/* 3C10 80028810 0C00A1F0 */ jal func_800287C0 -/* 3C14 80028814 00000000 */ nop -/* 3C18 80028818 8FBF0010 */ lw $ra, 0x10($sp) -/* 3C1C 8002881C 3C01800A */ lui $at, %hi(D_8009A680) -/* 3C20 80028820 A420A680 */ sh $zero, %lo(D_8009A680)($at) -/* 3C24 80028824 3C01800A */ lui $at, %hi(D_8009A682) -/* 3C28 80028828 A420A682 */ sh $zero, %lo(D_8009A682)($at) -/* 3C2C 8002882C 3C01800A */ lui $at, %hi(D_8009A684) -/* 3C30 80028830 A420A684 */ sh $zero, %lo(D_8009A684)($at) -/* 3C34 80028834 3C01800A */ lui $at, %hi(D_8009A686) -/* 3C38 80028838 A420A686 */ sh $zero, %lo(D_8009A686)($at) -/* 3C3C 8002883C 03E00008 */ jr $ra -/* 3C40 80028840 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3BC0/func_80028844.s b/ver/jp/asm/nonmatchings/3BC0/func_80028844.s deleted file mode 100644 index b20adf339c..0000000000 --- a/ver/jp/asm/nonmatchings/3BC0/func_80028844.s +++ /dev/null @@ -1,460 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028844 -/* 3C44 80028844 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C48 80028848 AFB20018 */ sw $s2, 0x18($sp) -/* 3C4C 8002884C 3C128007 */ lui $s2, %hi(gGameStatusPtr) -/* 3C50 80028850 2652417C */ addiu $s2, $s2, %lo(gGameStatusPtr) -/* 3C54 80028854 AFBF001C */ sw $ra, 0x1c($sp) -/* 3C58 80028858 AFB10014 */ sw $s1, 0x14($sp) -/* 3C5C 8002885C AFB00010 */ sw $s0, 0x10($sp) -/* 3C60 80028860 8E420000 */ lw $v0, ($s2) -/* 3C64 80028864 90420073 */ lbu $v0, 0x73($v0) -/* 3C68 80028868 3C11800A */ lui $s1, %hi(D_8009A598) -/* 3C6C 8002886C 2631A598 */ addiu $s1, $s1, %lo(D_8009A598) -/* 3C70 80028870 30420001 */ andi $v0, $v0, 1 -/* 3C74 80028874 10400005 */ beqz $v0, .L8002888C -/* 3C78 80028878 0000802D */ daddu $s0, $zero, $zero -/* 3C7C 8002887C 24100001 */ addiu $s0, $zero, 1 -/* 3C80 80028880 0220202D */ daddu $a0, $s1, $zero -/* 3C84 80028884 0C017CC0 */ jal func_8005F300 -/* 3C88 80028888 0000282D */ daddu $a1, $zero, $zero -.L8002888C: -/* 3C8C 8002888C 8E430000 */ lw $v1, ($s2) -/* 3C90 80028890 80620071 */ lb $v0, 0x71($v1) -/* 3C94 80028894 10400015 */ beqz $v0, .L800288EC -/* 3C98 80028898 28420002 */ slti $v0, $v0, 2 -/* 3C9C 8002889C 10400008 */ beqz $v0, .L800288C0 -/* 3CA0 800288A0 00000000 */ nop -/* 3CA4 800288A4 96220000 */ lhu $v0, ($s1) -/* 3CA8 800288A8 3042F000 */ andi $v0, $v0, 0xf000 -/* 3CAC 800288AC 10400004 */ beqz $v0, .L800288C0 -/* 3CB0 800288B0 0200102D */ daddu $v0, $s0, $zero -/* 3CB4 800288B4 10400002 */ beqz $v0, .L800288C0 -/* 3CB8 800288B8 24020002 */ addiu $v0, $zero, 2 -/* 3CBC 800288BC A0620071 */ sb $v0, 0x71($v1) -.L800288C0: -/* 3CC0 800288C0 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 3CC4 800288C4 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 3CC8 800288C8 8C830000 */ lw $v1, ($a0) -/* 3CCC 800288CC 94620068 */ lhu $v0, 0x68($v1) -/* 3CD0 800288D0 A6220000 */ sh $v0, ($s1) -/* 3CD4 800288D4 9062006A */ lbu $v0, 0x6a($v1) -/* 3CD8 800288D8 8C830000 */ lw $v1, ($a0) -/* 3CDC 800288DC A2220002 */ sb $v0, 2($s1) -/* 3CE0 800288E0 9062006B */ lbu $v0, 0x6b($v1) -/* 3CE4 800288E4 24100001 */ addiu $s0, $zero, 1 -/* 3CE8 800288E8 A2220003 */ sb $v0, 3($s1) -.L800288EC: -/* 3CEC 800288EC 0200102D */ daddu $v0, $s0, $zero -/* 3CF0 800288F0 10400166 */ beqz $v0, .L80028E8C -/* 3CF4 800288F4 00000000 */ nop -/* 3CF8 800288F8 92230003 */ lbu $v1, 3($s1) -/* 3CFC 800288FC 92220002 */ lbu $v0, 2($s1) -/* 3D00 80028900 00031E00 */ sll $v1, $v1, 0x18 -/* 3D04 80028904 00033E03 */ sra $a3, $v1, 0x18 -/* 3D08 80028908 00021600 */ sll $v0, $v0, 0x18 -/* 3D0C 8002890C 18400007 */ blez $v0, .L8002892C -/* 3D10 80028910 00022E03 */ sra $a1, $v0, 0x18 -/* 3D14 80028914 24A2FFFC */ addiu $v0, $a1, -4 -/* 3D18 80028918 0040282D */ daddu $a1, $v0, $zero -/* 3D1C 8002891C 00021400 */ sll $v0, $v0, 0x10 -/* 3D20 80028920 0441000B */ bgez $v0, .L80028950 -/* 3D24 80028924 00071400 */ sll $v0, $a3, 0x10 -/* 3D28 80028928 0000282D */ daddu $a1, $zero, $zero -.L8002892C: -/* 3D2C 8002892C 00051400 */ sll $v0, $a1, 0x10 -/* 3D30 80028930 04410007 */ bgez $v0, .L80028950 -/* 3D34 80028934 00071400 */ sll $v0, $a3, 0x10 -/* 3D38 80028938 24A20004 */ addiu $v0, $a1, 4 -/* 3D3C 8002893C 0040282D */ daddu $a1, $v0, $zero -/* 3D40 80028940 00021400 */ sll $v0, $v0, 0x10 -/* 3D44 80028944 5C400001 */ bgtzl $v0, .L8002894C -/* 3D48 80028948 0000282D */ daddu $a1, $zero, $zero -.L8002894C: -/* 3D4C 8002894C 00071400 */ sll $v0, $a3, 0x10 -.L80028950: -/* 3D50 80028950 18400006 */ blez $v0, .L8002896C -/* 3D54 80028954 24E2FFFC */ addiu $v0, $a3, -4 -/* 3D58 80028958 0040382D */ daddu $a3, $v0, $zero -/* 3D5C 8002895C 00021400 */ sll $v0, $v0, 0x10 -/* 3D60 80028960 04410009 */ bgez $v0, .L80028988 -/* 3D64 80028964 00000000 */ nop -/* 3D68 80028968 0000382D */ daddu $a3, $zero, $zero -.L8002896C: -/* 3D6C 8002896C 00071400 */ sll $v0, $a3, 0x10 -/* 3D70 80028970 04410005 */ bgez $v0, .L80028988 -/* 3D74 80028974 24E20004 */ addiu $v0, $a3, 4 -/* 3D78 80028978 0040382D */ daddu $a3, $v0, $zero -/* 3D7C 8002897C 00021400 */ sll $v0, $v0, 0x10 -/* 3D80 80028980 5C400001 */ bgtzl $v0, .L80028988 -/* 3D84 80028984 0000382D */ daddu $a3, $zero, $zero -.L80028988: -/* 3D88 80028988 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 3D8C 8002898C 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 3D90 80028990 8C620000 */ lw $v0, ($v1) -/* 3D94 80028994 A0450040 */ sb $a1, 0x40($v0) -/* 3D98 80028998 8C620000 */ lw $v0, ($v1) -/* 3D9C 8002899C A0470044 */ sb $a3, 0x44($v0) -/* 3DA0 800289A0 00051400 */ sll $v0, $a1, 0x10 -/* 3DA4 800289A4 00023403 */ sra $a2, $v0, 0x10 -/* 3DA8 800289A8 28C20021 */ slti $v0, $a2, 0x21 -/* 3DAC 800289AC 96240000 */ lhu $a0, ($s1) -/* 3DB0 800289B0 1440001B */ bnez $v0, .L80028A20 -/* 3DB4 800289B4 0000402D */ daddu $t0, $zero, $zero -/* 3DB8 800289B8 24080001 */ addiu $t0, $zero, 1 -/* 3DBC 800289BC 8C620000 */ lw $v0, ($v1) -/* 3DC0 800289C0 3C030008 */ lui $v1, 8 -/* 3DC4 800289C4 8C420030 */ lw $v0, 0x30($v0) -/* 3DC8 800289C8 00431024 */ and $v0, $v0, $v1 -/* 3DCC 800289CC 14400005 */ bnez $v0, .L800289E4 -/* 3DD0 800289D0 00832025 */ or $a0, $a0, $v1 -/* 3DD4 800289D4 3C01800A */ lui $at, %hi(D_8009A680) -/* 3DD8 800289D8 A425A680 */ sh $a1, %lo(D_8009A680)($at) -/* 3DDC 800289DC 0800A289 */ j .L80028A24 -/* 3DE0 800289E0 00051400 */ sll $v0, $a1, 0x10 -.L800289E4: -/* 3DE4 800289E4 3C02800A */ lui $v0, %hi(D_8009A684) -/* 3DE8 800289E8 8442A684 */ lh $v0, %lo(D_8009A684)($v0) -/* 3DEC 800289EC 14400006 */ bnez $v0, .L80028A08 -/* 3DF0 800289F0 00000000 */ nop -/* 3DF4 800289F4 3C03800A */ lui $v1, %hi(D_8009A680) -/* 3DF8 800289F8 2463A680 */ addiu $v1, $v1, %lo(D_8009A680) -/* 3DFC 800289FC 84620000 */ lh $v0, ($v1) -/* 3E00 80028A00 0800A286 */ j .L80028A18 -/* 3E04 80028A04 0046102A */ slt $v0, $v0, $a2 -.L80028A08: -/* 3E08 80028A08 3C03800A */ lui $v1, %hi(D_8009A680) -/* 3E0C 80028A0C 2463A680 */ addiu $v1, $v1, %lo(D_8009A680) -/* 3E10 80028A10 84620000 */ lh $v0, ($v1) -/* 3E14 80028A14 00C2102A */ slt $v0, $a2, $v0 -.L80028A18: -/* 3E18 80028A18 54400001 */ bnel $v0, $zero, .L80028A20 -/* 3E1C 80028A1C A4650000 */ sh $a1, ($v1) -.L80028A20: -/* 3E20 80028A20 00051400 */ sll $v0, $a1, 0x10 -.L80028A24: -/* 3E24 80028A24 00023403 */ sra $a2, $v0, 0x10 -/* 3E28 80028A28 28C2FFE0 */ slti $v0, $a2, -0x20 -/* 3E2C 80028A2C 1040001D */ beqz $v0, .L80028AA4 -/* 3E30 80028A30 0100102D */ daddu $v0, $t0, $zero -/* 3E34 80028A34 24080001 */ addiu $t0, $zero, 1 -/* 3E38 80028A38 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 3E3C 80028A3C 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 3E40 80028A40 3C030004 */ lui $v1, 4 -/* 3E44 80028A44 8C420030 */ lw $v0, 0x30($v0) -/* 3E48 80028A48 00431024 */ and $v0, $v0, $v1 -/* 3E4C 80028A4C 14400005 */ bnez $v0, .L80028A64 -/* 3E50 80028A50 00832025 */ or $a0, $a0, $v1 -/* 3E54 80028A54 3C01800A */ lui $at, %hi(D_8009A680) -/* 3E58 80028A58 A425A680 */ sh $a1, %lo(D_8009A680)($at) -/* 3E5C 80028A5C 0800A2A9 */ j .L80028AA4 -/* 3E60 80028A60 0100102D */ daddu $v0, $t0, $zero -.L80028A64: -/* 3E64 80028A64 3C02800A */ lui $v0, %hi(D_8009A684) -/* 3E68 80028A68 8442A684 */ lh $v0, %lo(D_8009A684)($v0) -/* 3E6C 80028A6C 14400006 */ bnez $v0, .L80028A88 -/* 3E70 80028A70 00000000 */ nop -/* 3E74 80028A74 3C03800A */ lui $v1, %hi(D_8009A680) -/* 3E78 80028A78 2463A680 */ addiu $v1, $v1, %lo(D_8009A680) -/* 3E7C 80028A7C 84620000 */ lh $v0, ($v1) -/* 3E80 80028A80 0800A2A6 */ j .L80028A98 -/* 3E84 80028A84 00C2102A */ slt $v0, $a2, $v0 -.L80028A88: -/* 3E88 80028A88 3C03800A */ lui $v1, %hi(D_8009A680) -/* 3E8C 80028A8C 2463A680 */ addiu $v1, $v1, %lo(D_8009A680) -/* 3E90 80028A90 84620000 */ lh $v0, ($v1) -/* 3E94 80028A94 0046102A */ slt $v0, $v0, $a2 -.L80028A98: -/* 3E98 80028A98 54400001 */ bnel $v0, $zero, .L80028AA0 -/* 3E9C 80028A9C A4650000 */ sh $a1, ($v1) -.L80028AA0: -/* 3EA0 80028AA0 0100102D */ daddu $v0, $t0, $zero -.L80028AA4: -/* 3EA4 80028AA4 14400005 */ bnez $v0, .L80028ABC -/* 3EA8 80028AA8 00071400 */ sll $v0, $a3, 0x10 -/* 3EAC 80028AAC 3C01800A */ lui $at, %hi(D_8009A684) -/* 3EB0 80028AB0 A420A684 */ sh $zero, %lo(D_8009A684)($at) -/* 3EB4 80028AB4 3C01800A */ lui $at, %hi(D_8009A680) -/* 3EB8 80028AB8 A425A680 */ sh $a1, %lo(D_8009A680)($at) -.L80028ABC: -/* 3EBC 80028ABC 00023403 */ sra $a2, $v0, 0x10 -/* 3EC0 80028AC0 28C20021 */ slti $v0, $a2, 0x21 -/* 3EC4 80028AC4 1440001C */ bnez $v0, .L80028B38 -/* 3EC8 80028AC8 0000402D */ daddu $t0, $zero, $zero -/* 3ECC 80028ACC 24080001 */ addiu $t0, $zero, 1 -/* 3ED0 80028AD0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 3ED4 80028AD4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 3ED8 80028AD8 3C030001 */ lui $v1, 1 -/* 3EDC 80028ADC 8C420030 */ lw $v0, 0x30($v0) -/* 3EE0 80028AE0 00431024 */ and $v0, $v0, $v1 -/* 3EE4 80028AE4 14400005 */ bnez $v0, .L80028AFC -/* 3EE8 80028AE8 00832025 */ or $a0, $a0, $v1 -/* 3EEC 80028AEC 3C01800A */ lui $at, %hi(D_8009A682) -/* 3EF0 80028AF0 A427A682 */ sh $a3, %lo(D_8009A682)($at) -/* 3EF4 80028AF4 0800A2CF */ j .L80028B3C -/* 3EF8 80028AF8 00071400 */ sll $v0, $a3, 0x10 -.L80028AFC: -/* 3EFC 80028AFC 3C02800A */ lui $v0, %hi(D_8009A686) -/* 3F00 80028B00 8442A686 */ lh $v0, %lo(D_8009A686)($v0) -/* 3F04 80028B04 14400006 */ bnez $v0, .L80028B20 -/* 3F08 80028B08 00000000 */ nop -/* 3F0C 80028B0C 3C03800A */ lui $v1, %hi(D_8009A682) -/* 3F10 80028B10 2463A682 */ addiu $v1, $v1, %lo(D_8009A682) -/* 3F14 80028B14 84620000 */ lh $v0, ($v1) -/* 3F18 80028B18 0800A2CC */ j .L80028B30 -/* 3F1C 80028B1C 0046102A */ slt $v0, $v0, $a2 -.L80028B20: -/* 3F20 80028B20 3C03800A */ lui $v1, %hi(D_8009A682) -/* 3F24 80028B24 2463A682 */ addiu $v1, $v1, %lo(D_8009A682) -/* 3F28 80028B28 84620000 */ lh $v0, ($v1) -/* 3F2C 80028B2C 00C2102A */ slt $v0, $a2, $v0 -.L80028B30: -/* 3F30 80028B30 54400001 */ bnel $v0, $zero, .L80028B38 -/* 3F34 80028B34 A4670000 */ sh $a3, ($v1) -.L80028B38: -/* 3F38 80028B38 00071400 */ sll $v0, $a3, 0x10 -.L80028B3C: -/* 3F3C 80028B3C 00023403 */ sra $a2, $v0, 0x10 -/* 3F40 80028B40 28C2FFE0 */ slti $v0, $a2, -0x20 -/* 3F44 80028B44 1040002B */ beqz $v0, .L80028BF4 -/* 3F48 80028B48 0100102D */ daddu $v0, $t0, $zero -/* 3F4C 80028B4C 24080001 */ addiu $t0, $zero, 1 -/* 3F50 80028B50 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 3F54 80028B54 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 3F58 80028B58 3C030002 */ lui $v1, 2 -/* 3F5C 80028B5C 8C420030 */ lw $v0, 0x30($v0) -/* 3F60 80028B60 00431024 */ and $v0, $v0, $v1 -/* 3F64 80028B64 14400005 */ bnez $v0, .L80028B7C -/* 3F68 80028B68 00832025 */ or $a0, $a0, $v1 -/* 3F6C 80028B6C 3C01800A */ lui $at, %hi(D_8009A682) -/* 3F70 80028B70 A427A682 */ sh $a3, %lo(D_8009A682)($at) -/* 3F74 80028B74 0800A2FD */ j .L80028BF4 -/* 3F78 80028B78 0100102D */ daddu $v0, $t0, $zero -.L80028B7C: -/* 3F7C 80028B7C 3C02800A */ lui $v0, %hi(D_8009A686) -/* 3F80 80028B80 8442A686 */ lh $v0, %lo(D_8009A686)($v0) -/* 3F84 80028B84 14400014 */ bnez $v0, .L80028BD8 -/* 3F88 80028B88 00000000 */ nop -/* 3F8C 80028B8C 3C03800A */ lui $v1, %hi(D_8009A682) -/* 3F90 80028B90 2463A682 */ addiu $v1, $v1, %lo(D_8009A682) -/* 3F94 80028B94 84620000 */ lh $v0, ($v1) -/* 3F98 80028B98 0800A2FA */ j .L80028BE8 -/* 3F9C 80028B9C 00C2102A */ slt $v0, $a2, $v0 -.L80028BA0: -/* 3FA0 80028BA0 8CA30000 */ lw $v1, ($a1) -/* 3FA4 80028BA4 8CA40030 */ lw $a0, 0x30($a1) -/* 3FA8 80028BA8 2402FFFF */ addiu $v0, $zero, -1 -/* 3FAC 80028BAC A4A20060 */ sh $v0, 0x60($a1) -/* 3FB0 80028BB0 8CA20000 */ lw $v0, ($a1) -/* 3FB4 80028BB4 00641826 */ xor $v1, $v1, $a0 -/* 3FB8 80028BB8 94A40048 */ lhu $a0, 0x48($a1) -/* 3FBC 80028BBC ACA30020 */ sw $v1, 0x20($a1) -/* 3FC0 80028BC0 00621824 */ and $v1, $v1, $v0 -/* 3FC4 80028BC4 ACA30020 */ sw $v1, 0x20($a1) -/* 3FC8 80028BC8 0800A39F */ j .L80028E7C -/* 3FCC 80028BCC A4A40058 */ sh $a0, 0x58($a1) -.L80028BD0: -/* 3FD0 80028BD0 0800A39F */ j .L80028E7C -/* 3FD4 80028BD4 ACA00020 */ sw $zero, 0x20($a1) -.L80028BD8: -/* 3FD8 80028BD8 3C03800A */ lui $v1, %hi(D_8009A682) -/* 3FDC 80028BDC 2463A682 */ addiu $v1, $v1, %lo(D_8009A682) -/* 3FE0 80028BE0 84620000 */ lh $v0, ($v1) -/* 3FE4 80028BE4 0046102A */ slt $v0, $v0, $a2 -.L80028BE8: -/* 3FE8 80028BE8 54400001 */ bnel $v0, $zero, .L80028BF0 -/* 3FEC 80028BEC A4670000 */ sh $a3, ($v1) -.L80028BF0: -/* 3FF0 80028BF0 0100102D */ daddu $v0, $t0, $zero -.L80028BF4: -/* 3FF4 80028BF4 14400005 */ bnez $v0, .L80028C0C -/* 3FF8 80028BF8 00051400 */ sll $v0, $a1, 0x10 -/* 3FFC 80028BFC 3C01800A */ lui $at, %hi(D_8009A686) -/* 4000 80028C00 A420A686 */ sh $zero, %lo(D_8009A686)($at) -/* 4004 80028C04 3C01800A */ lui $at, %hi(D_8009A682) -/* 4008 80028C08 A427A682 */ sh $a3, %lo(D_8009A682)($at) -.L80028C0C: -/* 400C 80028C0C 00023403 */ sra $a2, $v0, 0x10 -/* 4010 80028C10 28C20021 */ slti $v0, $a2, 0x21 -/* 4014 80028C14 1440001C */ bnez $v0, .L80028C88 -/* 4018 80028C18 00051400 */ sll $v0, $a1, 0x10 -/* 401C 80028C1C 3C08800A */ lui $t0, %hi(D_8009A684) -/* 4020 80028C20 2508A684 */ addiu $t0, $t0, %lo(D_8009A684) -/* 4024 80028C24 85030000 */ lh $v1, ($t0) -/* 4028 80028C28 24020001 */ addiu $v0, $zero, 1 -/* 402C 80028C2C 1462000A */ bne $v1, $v0, .L80028C58 -/* 4030 80028C30 00000000 */ nop -/* 4034 80028C34 3C02800A */ lui $v0, %hi(D_8009A680) -/* 4038 80028C38 8442A680 */ lh $v0, %lo(D_8009A680)($v0) -/* 403C 80028C3C 00C21023 */ subu $v0, $a2, $v0 -/* 4040 80028C40 28420011 */ slti $v0, $v0, 0x11 -/* 4044 80028C44 14400004 */ bnez $v0, .L80028C58 -/* 4048 80028C48 3C02FFF7 */ lui $v0, 0xfff7 -/* 404C 80028C4C 3442FFFF */ ori $v0, $v0, 0xffff -/* 4050 80028C50 00822024 */ and $a0, $a0, $v0 -/* 4054 80028C54 A5000000 */ sh $zero, ($t0) -.L80028C58: -/* 4058 80028C58 3C03800A */ lui $v1, %hi(D_8009A680) -/* 405C 80028C5C 8463A680 */ lh $v1, %lo(D_8009A680)($v1) -/* 4060 80028C60 00051400 */ sll $v0, $a1, 0x10 -/* 4064 80028C64 00021403 */ sra $v0, $v0, 0x10 -/* 4068 80028C68 00621823 */ subu $v1, $v1, $v0 -/* 406C 80028C6C 28630011 */ slti $v1, $v1, 0x11 -/* 4070 80028C70 14600005 */ bnez $v1, .L80028C88 -/* 4074 80028C74 00051400 */ sll $v0, $a1, 0x10 -/* 4078 80028C78 24020001 */ addiu $v0, $zero, 1 -/* 407C 80028C7C 3C01800A */ lui $at, %hi(D_8009A684) -/* 4080 80028C80 A422A684 */ sh $v0, %lo(D_8009A684)($at) -/* 4084 80028C84 00051400 */ sll $v0, $a1, 0x10 -.L80028C88: -/* 4088 80028C88 00023403 */ sra $a2, $v0, 0x10 -/* 408C 80028C8C 28C2FFE0 */ slti $v0, $a2, -0x20 -/* 4090 80028C90 1040001B */ beqz $v0, .L80028D00 -/* 4094 80028C94 24020001 */ addiu $v0, $zero, 1 -/* 4098 80028C98 3C08800A */ lui $t0, %hi(D_8009A684) -/* 409C 80028C9C 2508A684 */ addiu $t0, $t0, %lo(D_8009A684) -/* 40A0 80028CA0 85030000 */ lh $v1, ($t0) -/* 40A4 80028CA4 1462000C */ bne $v1, $v0, .L80028CD8 -/* 40A8 80028CA8 00051400 */ sll $v0, $a1, 0x10 -/* 40AC 80028CAC 3C02800A */ lui $v0, %hi(D_8009A680) -/* 40B0 80028CB0 8442A680 */ lh $v0, %lo(D_8009A680)($v0) -/* 40B4 80028CB4 00461023 */ subu $v0, $v0, $a2 -/* 40B8 80028CB8 28420011 */ slti $v0, $v0, 0x11 -/* 40BC 80028CBC 14400006 */ bnez $v0, .L80028CD8 -/* 40C0 80028CC0 00051400 */ sll $v0, $a1, 0x10 -/* 40C4 80028CC4 3C02FFFB */ lui $v0, 0xfffb -/* 40C8 80028CC8 3442FFFF */ ori $v0, $v0, 0xffff -/* 40CC 80028CCC 00822024 */ and $a0, $a0, $v0 -/* 40D0 80028CD0 A5000000 */ sh $zero, ($t0) -/* 40D4 80028CD4 00051400 */ sll $v0, $a1, 0x10 -.L80028CD8: -/* 40D8 80028CD8 3C03800A */ lui $v1, %hi(D_8009A680) -/* 40DC 80028CDC 8463A680 */ lh $v1, %lo(D_8009A680)($v1) -/* 40E0 80028CE0 00021403 */ sra $v0, $v0, 0x10 -/* 40E4 80028CE4 00431023 */ subu $v0, $v0, $v1 -/* 40E8 80028CE8 28420011 */ slti $v0, $v0, 0x11 -/* 40EC 80028CEC 14400005 */ bnez $v0, .L80028D04 -/* 40F0 80028CF0 00071400 */ sll $v0, $a3, 0x10 -/* 40F4 80028CF4 24020001 */ addiu $v0, $zero, 1 -/* 40F8 80028CF8 3C01800A */ lui $at, %hi(D_8009A684) -/* 40FC 80028CFC A422A684 */ sh $v0, %lo(D_8009A684)($at) -.L80028D00: -/* 4100 80028D00 00071400 */ sll $v0, $a3, 0x10 -.L80028D04: -/* 4104 80028D04 00022C03 */ sra $a1, $v0, 0x10 -/* 4108 80028D08 28A20021 */ slti $v0, $a1, 0x21 -/* 410C 80028D0C 1440001C */ bnez $v0, .L80028D80 -/* 4110 80028D10 00071400 */ sll $v0, $a3, 0x10 -/* 4114 80028D14 3C06800A */ lui $a2, %hi(D_8009A686) -/* 4118 80028D18 24C6A686 */ addiu $a2, $a2, %lo(D_8009A686) -/* 411C 80028D1C 84C30000 */ lh $v1, ($a2) -/* 4120 80028D20 24020001 */ addiu $v0, $zero, 1 -/* 4124 80028D24 1462000A */ bne $v1, $v0, .L80028D50 -/* 4128 80028D28 00000000 */ nop -/* 412C 80028D2C 3C02800A */ lui $v0, %hi(D_8009A682) -/* 4130 80028D30 8442A682 */ lh $v0, %lo(D_8009A682)($v0) -/* 4134 80028D34 00A21023 */ subu $v0, $a1, $v0 -/* 4138 80028D38 28420011 */ slti $v0, $v0, 0x11 -/* 413C 80028D3C 14400004 */ bnez $v0, .L80028D50 -/* 4140 80028D40 3C02FFFE */ lui $v0, 0xfffe -/* 4144 80028D44 3442FFFF */ ori $v0, $v0, 0xffff -/* 4148 80028D48 00822024 */ and $a0, $a0, $v0 -/* 414C 80028D4C A4C00000 */ sh $zero, ($a2) -.L80028D50: -/* 4150 80028D50 3C03800A */ lui $v1, %hi(D_8009A682) -/* 4154 80028D54 8463A682 */ lh $v1, %lo(D_8009A682)($v1) -/* 4158 80028D58 00071400 */ sll $v0, $a3, 0x10 -/* 415C 80028D5C 00021403 */ sra $v0, $v0, 0x10 -/* 4160 80028D60 00621823 */ subu $v1, $v1, $v0 -/* 4164 80028D64 28630011 */ slti $v1, $v1, 0x11 -/* 4168 80028D68 14600005 */ bnez $v1, .L80028D80 -/* 416C 80028D6C 00071400 */ sll $v0, $a3, 0x10 -/* 4170 80028D70 24020001 */ addiu $v0, $zero, 1 -/* 4174 80028D74 3C01800A */ lui $at, %hi(D_8009A686) -/* 4178 80028D78 A422A686 */ sh $v0, %lo(D_8009A686)($at) -/* 417C 80028D7C 00071400 */ sll $v0, $a3, 0x10 -.L80028D80: -/* 4180 80028D80 00022C03 */ sra $a1, $v0, 0x10 -/* 4184 80028D84 28A2FFE0 */ slti $v0, $a1, -0x20 -/* 4188 80028D88 1040001A */ beqz $v0, .L80028DF4 -/* 418C 80028D8C 24020001 */ addiu $v0, $zero, 1 -/* 4190 80028D90 3C06800A */ lui $a2, %hi(D_8009A686) -/* 4194 80028D94 24C6A686 */ addiu $a2, $a2, %lo(D_8009A686) -/* 4198 80028D98 84C30000 */ lh $v1, ($a2) -/* 419C 80028D9C 1462000C */ bne $v1, $v0, .L80028DD0 -/* 41A0 80028DA0 00071400 */ sll $v0, $a3, 0x10 -/* 41A4 80028DA4 3C02800A */ lui $v0, %hi(D_8009A682) -/* 41A8 80028DA8 8442A682 */ lh $v0, %lo(D_8009A682)($v0) -/* 41AC 80028DAC 00451023 */ subu $v0, $v0, $a1 -/* 41B0 80028DB0 28420011 */ slti $v0, $v0, 0x11 -/* 41B4 80028DB4 14400006 */ bnez $v0, .L80028DD0 -/* 41B8 80028DB8 00071400 */ sll $v0, $a3, 0x10 -/* 41BC 80028DBC 3C02FFFD */ lui $v0, 0xfffd -/* 41C0 80028DC0 3442FFFF */ ori $v0, $v0, 0xffff -/* 41C4 80028DC4 00822024 */ and $a0, $a0, $v0 -/* 41C8 80028DC8 A4C00000 */ sh $zero, ($a2) -/* 41CC 80028DCC 00071400 */ sll $v0, $a3, 0x10 -.L80028DD0: -/* 41D0 80028DD0 3C03800A */ lui $v1, %hi(D_8009A682) -/* 41D4 80028DD4 8463A682 */ lh $v1, %lo(D_8009A682)($v1) -/* 41D8 80028DD8 00021403 */ sra $v0, $v0, 0x10 -/* 41DC 80028DDC 00431023 */ subu $v0, $v0, $v1 -/* 41E0 80028DE0 28420011 */ slti $v0, $v0, 0x11 -/* 41E4 80028DE4 14400003 */ bnez $v0, .L80028DF4 -/* 41E8 80028DE8 24020001 */ addiu $v0, $zero, 1 -/* 41EC 80028DEC 3C01800A */ lui $at, %hi(D_8009A686) -/* 41F0 80028DF0 A422A686 */ sh $v0, %lo(D_8009A686)($at) -.L80028DF4: -/* 41F4 80028DF4 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 41F8 80028DF8 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* 41FC 80028DFC 8CA20030 */ lw $v0, 0x30($a1) -/* 4200 80028E00 ACA40000 */ sw $a0, ($a1) -/* 4204 80028E04 0080182D */ daddu $v1, $a0, $zero -/* 4208 80028E08 00821026 */ xor $v0, $a0, $v0 -/* 420C 80028E0C ACA20010 */ sw $v0, 0x10($a1) -/* 4210 80028E10 00431024 */ and $v0, $v0, $v1 -/* 4214 80028E14 1060FF6E */ beqz $v1, .L80028BD0 -/* 4218 80028E18 ACA20010 */ sw $v0, 0x10($a1) -/* 421C 80028E1C 8CA20030 */ lw $v0, 0x30($a1) -/* 4220 80028E20 5443FF5F */ bnel $v0, $v1, .L80028BA0 -/* 4224 80028E24 ACA30020 */ sw $v1, 0x20($a1) -/* 4228 80028E28 84A20060 */ lh $v0, 0x60($a1) -/* 422C 80028E2C 94A30060 */ lhu $v1, 0x60($a1) -/* 4230 80028E30 04400008 */ bltz $v0, .L80028E54 -/* 4234 80028E34 2462FFFF */ addiu $v0, $v1, -1 -/* 4238 80028E38 A4A20060 */ sh $v0, 0x60($a1) -/* 423C 80028E3C 00021400 */ sll $v0, $v0, 0x10 -/* 4240 80028E40 1440FF63 */ bnez $v0, .L80028BD0 -/* 4244 80028E44 0080102D */ daddu $v0, $a0, $zero -/* 4248 80028E48 94A30050 */ lhu $v1, 0x50($a1) -/* 424C 80028E4C 0800A39E */ j .L80028E78 -/* 4250 80028E50 ACA20020 */ sw $v0, 0x20($a1) -.L80028E54: -/* 4254 80028E54 94A20058 */ lhu $v0, 0x58($a1) -/* 4258 80028E58 2442FFFF */ addiu $v0, $v0, -1 -/* 425C 80028E5C A4A20058 */ sh $v0, 0x58($a1) -/* 4260 80028E60 00021400 */ sll $v0, $v0, 0x10 -/* 4264 80028E64 54400005 */ bnel $v0, $zero, .L80028E7C -/* 4268 80028E68 ACA00020 */ sw $zero, 0x20($a1) -/* 426C 80028E6C 8CA20000 */ lw $v0, ($a1) -/* 4270 80028E70 94A30050 */ lhu $v1, 0x50($a1) -/* 4274 80028E74 ACA20020 */ sw $v0, 0x20($a1) -.L80028E78: -/* 4278 80028E78 A4A30060 */ sh $v1, 0x60($a1) -.L80028E7C: -/* 427C 80028E7C 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4280 80028E80 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 4284 80028E84 8C620000 */ lw $v0, ($v1) -/* 4288 80028E88 AC620030 */ sw $v0, 0x30($v1) -.L80028E8C: -/* 428C 80028E8C 8FBF001C */ lw $ra, 0x1c($sp) -/* 4290 80028E90 8FB20018 */ lw $s2, 0x18($sp) -/* 4294 80028E94 8FB10014 */ lw $s1, 0x14($sp) -/* 4298 80028E98 8FB00010 */ lw $s0, 0x10($sp) -/* 429C 80028E9C 03E00008 */ jr $ra -/* 42A0 80028EA0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 42A4 80028EA4 00000000 */ nop -/* 42A8 80028EA8 00000000 */ nop -/* 42AC 80028EAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3BCF0/func_800608F0.s b/ver/jp/asm/nonmatchings/3BCF0/func_800608F0.s deleted file mode 100644 index 2973c3ac72..0000000000 --- a/ver/jp/asm/nonmatchings/3BCF0/func_800608F0.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800608F0 -/* 3BCF0 800608F0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3BCF4 800608F4 24040103 */ addiu $a0, $zero, 0x103 -/* 3BCF8 800608F8 AFBF0010 */ sw $ra, 0x10($sp) -/* 3BCFC 800608FC 0C0180B2 */ jal func_800602C8 -/* 3BD00 80060900 0000282D */ daddu $a1, $zero, $zero -/* 3BD04 80060904 8FBF0010 */ lw $ra, 0x10($sp) -/* 3BD08 80060908 03E00008 */ jr $ra -/* 3BD0C 8006090C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3BCF0/func_80060910.s b/ver/jp/asm/nonmatchings/3BCF0/func_80060910.s deleted file mode 100644 index 4ae66768ab..0000000000 --- a/ver/jp/asm/nonmatchings/3BCF0/func_80060910.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060910 -/* 3BD10 80060910 400C6000 */ mfc0 $t4, $12 -/* 3BD14 80060914 3182FF01 */ andi $v0, $t4, 0xff01 -/* 3BD18 80060918 3C088009 */ lui $t0, %hi(D_80095890) -/* 3BD1C 8006091C 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 3BD20 80060920 8D0B0000 */ lw $t3, ($t0) -/* 3BD24 80060924 2401FFFF */ addiu $at, $zero, -1 -/* 3BD28 80060928 01614026 */ xor $t0, $t3, $at -/* 3BD2C 8006092C 3108FF00 */ andi $t0, $t0, 0xff00 -/* 3BD30 80060930 00481025 */ or $v0, $v0, $t0 -/* 3BD34 80060934 3C0AA430 */ lui $t2, %hi(D_A430000C) -/* 3BD38 80060938 8D4A000C */ lw $t2, %lo(D_A430000C)($t2) -/* 3BD3C 8006093C 11400005 */ beqz $t2, .L80060954 -/* 3BD40 80060940 000B4C02 */ srl $t1, $t3, 0x10 -/* 3BD44 80060944 2401FFFF */ addiu $at, $zero, -1 -/* 3BD48 80060948 01214826 */ xor $t1, $t1, $at -/* 3BD4C 8006094C 3129003F */ andi $t1, $t1, 0x3f -/* 3BD50 80060950 01495025 */ or $t2, $t2, $t1 -.L80060954: -/* 3BD54 80060954 000A5400 */ sll $t2, $t2, 0x10 -/* 3BD58 80060958 004A1025 */ or $v0, $v0, $t2 -/* 3BD5C 8006095C 3C01003F */ lui $at, 0x3f -/* 3BD60 80060960 00814024 */ and $t0, $a0, $at -/* 3BD64 80060964 010B4024 */ and $t0, $t0, $t3 -/* 3BD68 80060968 000843C2 */ srl $t0, $t0, 0xf -/* 3BD6C 8006096C 3C0A800A */ lui $t2, %hi(D_80099A80) -/* 3BD70 80060970 01485021 */ addu $t2, $t2, $t0 -/* 3BD74 80060974 954A9A80 */ lhu $t2, %lo(D_80099A80)($t2) -/* 3BD78 80060978 3C01A430 */ lui $at, %hi(D_A430000C) -/* 3BD7C 8006097C AC2A000C */ sw $t2, %lo(D_A430000C)($at) -/* 3BD80 80060980 3088FF01 */ andi $t0, $a0, 0xff01 -/* 3BD84 80060984 3169FF00 */ andi $t1, $t3, 0xff00 -/* 3BD88 80060988 01094024 */ and $t0, $t0, $t1 -/* 3BD8C 8006098C 3C01FFFF */ lui $at, 0xffff -/* 3BD90 80060990 342100FF */ ori $at, $at, 0xff -/* 3BD94 80060994 01816024 */ and $t4, $t4, $at -/* 3BD98 80060998 01886025 */ or $t4, $t4, $t0 -/* 3BD9C 8006099C 408C6000 */ mtc0 $t4, $12 -/* 3BDA0 800609A0 00000000 */ nop -/* 3BDA4 800609A4 00000000 */ nop -/* 3BDA8 800609A8 03E00008 */ jr $ra -/* 3BDAC 800609AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3BCF0/func_800609B0.s b/ver/jp/asm/nonmatchings/3BCF0/func_800609B0.s deleted file mode 100644 index d55edb2e0c..0000000000 --- a/ver/jp/asm/nonmatchings/3BCF0/func_800609B0.s +++ /dev/null @@ -1,107 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800609B0 -/* 3BDB0 800609B0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 3BDB4 800609B4 AFB00018 */ sw $s0, 0x18($sp) -/* 3BDB8 800609B8 00808021 */ addu $s0, $a0, $zero -/* 3BDBC 800609BC AFB5002C */ sw $s5, 0x2c($sp) -/* 3BDC0 800609C0 00A0A821 */ addu $s5, $a1, $zero -/* 3BDC4 800609C4 AFB40028 */ sw $s4, 0x28($sp) -/* 3BDC8 800609C8 3C148009 */ lui $s4, %hi(D_80093D30) -/* 3BDCC 800609CC 26943D30 */ addiu $s4, $s4, %lo(D_80093D30) -/* 3BDD0 800609D0 AFBF0030 */ sw $ra, 0x30($sp) -/* 3BDD4 800609D4 AFB30024 */ sw $s3, 0x24($sp) -/* 3BDD8 800609D8 AFB20020 */ sw $s2, 0x20($sp) -/* 3BDDC 800609DC AFB1001C */ sw $s1, 0x1c($sp) -/* 3BDE0 800609E0 8E820000 */ lw $v0, ($s4) -/* 3BDE4 800609E4 00C02821 */ addu $a1, $a2, $zero -/* 3BDE8 800609E8 1440004C */ bnez $v0, .L80060B1C -/* 3BDEC 800609EC 00E03021 */ addu $a2, $a3, $zero -/* 3BDF0 800609F0 0C019554 */ jal func_80065550 -/* 3BDF4 800609F4 02A02021 */ addu $a0, $s5, $zero -/* 3BDF8 800609F8 3C13800B */ lui $s3, %hi(D_800AF870) -/* 3BDFC 800609FC 2673F870 */ addiu $s3, $s3, %lo(D_800AF870) -/* 3BE00 80060A00 02602021 */ addu $a0, $s3, $zero -/* 3BE04 80060A04 3C05800B */ lui $a1, %hi(D_800AF888) -/* 3BE08 80060A08 24A5F888 */ addiu $a1, $a1, %lo(D_800AF888) -/* 3BE0C 80060A0C 0C019554 */ jal func_80065550 -/* 3BE10 80060A10 24060001 */ addiu $a2, $zero, 1 -/* 3BE14 80060A14 3C028009 */ lui $v0, %hi(D_80093D70) -/* 3BE18 80060A18 8C423D70 */ lw $v0, %lo(D_80093D70)($v0) -/* 3BE1C 80060A1C 54400004 */ bnel $v0, $zero, .L80060A30 -/* 3BE20 80060A20 24040008 */ addiu $a0, $zero, 8 -/* 3BE24 80060A24 0C018508 */ jal func_80061420 -/* 3BE28 80060A28 00000000 */ nop -/* 3BE2C 80060A2C 24040008 */ addiu $a0, $zero, 8 -.L80060A30: -/* 3BE30 80060A30 02602821 */ addu $a1, $s3, $zero -/* 3BE34 80060A34 3C062222 */ lui $a2, 0x2222 -/* 3BE38 80060A38 0C019648 */ jal func_80065920 -/* 3BE3C 80060A3C 34C62222 */ ori $a2, $a2, 0x2222 -/* 3BE40 80060A40 2412FFFF */ addiu $s2, $zero, -1 -/* 3BE44 80060A44 0C0197C0 */ jal func_80065F00 -/* 3BE48 80060A48 00002021 */ addu $a0, $zero, $zero -/* 3BE4C 80060A4C 00401821 */ addu $v1, $v0, $zero -/* 3BE50 80060A50 0070102A */ slt $v0, $v1, $s0 -/* 3BE54 80060A54 10400005 */ beqz $v0, .L80060A6C -/* 3BE58 80060A58 00000000 */ nop -/* 3BE5C 80060A5C 00609021 */ addu $s2, $v1, $zero -/* 3BE60 80060A60 00002021 */ addu $a0, $zero, $zero -/* 3BE64 80060A64 0C0197C8 */ jal func_80065F20 -/* 3BE68 80060A68 02002821 */ addu $a1, $s0, $zero -.L80060A6C: -/* 3BE6C 80060A6C 0C01ACD0 */ jal func_8006B340 -/* 3BE70 80060A70 00000000 */ nop -/* 3BE74 80060A74 3C11800B */ lui $s1, %hi(D_800AE6C0) -/* 3BE78 80060A78 2631E6C0 */ addiu $s1, $s1, %lo(D_800AE6C0) -/* 3BE7C 80060A7C 02202021 */ addu $a0, $s1, $zero -/* 3BE80 80060A80 00002821 */ addu $a1, $zero, $zero -/* 3BE84 80060A84 3C068006 */ lui $a2, %hi(D_80061060) -/* 3BE88 80060A88 24C61060 */ addiu $a2, $a2, %lo(D_80061060) -/* 3BE8C 80060A8C 24030001 */ addiu $v1, $zero, 1 -/* 3BE90 80060A90 AE830000 */ sw $v1, ($s4) -/* 3BE94 80060A94 3C03800B */ lui $v1, %hi(D_800B4360) -/* 3BE98 80060A98 24634360 */ addiu $v1, $v1, %lo(D_800B4360) -/* 3BE9C 80060A9C 3C018009 */ lui $at, %hi(D_80093D40) -/* 3BEA0 80060AA0 AC233D40 */ sw $v1, %lo(D_80093D40)($at) -/* 3BEA4 80060AA4 3C038007 */ lui $v1, %hi(D_8006B460) -/* 3BEA8 80060AA8 2463B460 */ addiu $v1, $v1, %lo(D_8006B460) -/* 3BEAC 80060AAC 3C018009 */ lui $at, %hi(D_80093D44) -/* 3BEB0 80060AB0 AC233D44 */ sw $v1, %lo(D_80093D44)($at) -/* 3BEB4 80060AB4 3C038006 */ lui $v1, %hi(func_80060B40) -/* 3BEB8 80060AB8 24630B40 */ addiu $v1, $v1, %lo(func_80060B40) -/* 3BEBC 80060ABC 3C018009 */ lui $at, %hi(D_80093D48) -/* 3BEC0 80060AC0 AC233D48 */ sw $v1, %lo(D_80093D48)($at) -/* 3BEC4 80060AC4 3C03800B */ lui $v1, %hi(D_800AF870) -/* 3BEC8 80060AC8 2463F870 */ addiu $v1, $v1, %lo(D_800AF870) -/* 3BECC 80060ACC AFB00014 */ sw $s0, 0x14($sp) -/* 3BED0 80060AD0 00408021 */ addu $s0, $v0, $zero -/* 3BED4 80060AD4 02803821 */ addu $a3, $s4, $zero -/* 3BED8 80060AD8 3C018009 */ lui $at, %hi(D_80093D34) -/* 3BEDC 80060ADC AC313D34 */ sw $s1, %lo(D_80093D34)($at) -/* 3BEE0 80060AE0 3C018009 */ lui $at, %hi(D_80093D38) -/* 3BEE4 80060AE4 AC353D38 */ sw $s5, %lo(D_80093D38)($at) -/* 3BEE8 80060AE8 3C018009 */ lui $at, %hi(D_80093D3C) -/* 3BEEC 80060AEC AC333D3C */ sw $s3, %lo(D_80093D3C)($at) -/* 3BEF0 80060AF0 0C01978C */ jal func_80065E30 -/* 3BEF4 80060AF4 AFA30010 */ sw $v1, 0x10($sp) -/* 3BEF8 80060AF8 0C0197FC */ jal func_80065FF0 -/* 3BEFC 80060AFC 02202021 */ addu $a0, $s1, $zero -/* 3BF00 80060B00 0C01ACEC */ jal func_8006B3B0 -/* 3BF04 80060B04 02002021 */ addu $a0, $s0, $zero -/* 3BF08 80060B08 2402FFFF */ addiu $v0, $zero, -1 -/* 3BF0C 80060B0C 12420003 */ beq $s2, $v0, .L80060B1C -/* 3BF10 80060B10 00002021 */ addu $a0, $zero, $zero -/* 3BF14 80060B14 0C0197C8 */ jal func_80065F20 -/* 3BF18 80060B18 02402821 */ addu $a1, $s2, $zero -.L80060B1C: -/* 3BF1C 80060B1C 8FBF0030 */ lw $ra, 0x30($sp) -/* 3BF20 80060B20 8FB5002C */ lw $s5, 0x2c($sp) -/* 3BF24 80060B24 8FB40028 */ lw $s4, 0x28($sp) -/* 3BF28 80060B28 8FB30024 */ lw $s3, 0x24($sp) -/* 3BF2C 80060B2C 8FB20020 */ lw $s2, 0x20($sp) -/* 3BF30 80060B30 8FB1001C */ lw $s1, 0x1c($sp) -/* 3BF34 80060B34 8FB00018 */ lw $s0, 0x18($sp) -/* 3BF38 80060B38 03E00008 */ jr $ra -/* 3BF3C 80060B3C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/3BCF0/func_80060B40.s b/ver/jp/asm/nonmatchings/3BCF0/func_80060B40.s deleted file mode 100644 index a0f6a98629..0000000000 --- a/ver/jp/asm/nonmatchings/3BCF0/func_80060B40.s +++ /dev/null @@ -1,144 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060B40 -/* 3BF40 80060B40 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 3BF44 80060B44 AFB00010 */ sw $s0, 0x10($sp) -/* 3BF48 80060B48 00808021 */ addu $s0, $a0, $zero -/* 3BF4C 80060B4C AFB10014 */ sw $s1, 0x14($sp) -/* 3BF50 80060B50 00A08821 */ addu $s1, $a1, $zero -/* 3BF54 80060B54 AFB20018 */ sw $s2, 0x18($sp) -/* 3BF58 80060B58 00C09021 */ addu $s2, $a2, $zero -/* 3BF5C 80060B5C 3C02A460 */ lui $v0, 0xa460 -/* 3BF60 80060B60 34420010 */ ori $v0, $v0, 0x10 -/* 3BF64 80060B64 AFBF0020 */ sw $ra, 0x20($sp) -/* 3BF68 80060B68 AFB3001C */ sw $s3, 0x1c($sp) -/* 3BF6C 80060B6C 8C420000 */ lw $v0, ($v0) -/* 3BF70 80060B70 8FB30038 */ lw $s3, 0x38($sp) -/* 3BF74 80060B74 30420003 */ andi $v0, $v0, 3 -/* 3BF78 80060B78 10400007 */ beqz $v0, .L80060B98 -/* 3BF7C 80060B7C 00E02021 */ addu $a0, $a3, $zero -/* 3BF80 80060B80 3C03A460 */ lui $v1, 0xa460 -/* 3BF84 80060B84 34630010 */ ori $v1, $v1, 0x10 -.L80060B88: -/* 3BF88 80060B88 8C620000 */ lw $v0, ($v1) -/* 3BF8C 80060B8C 30420003 */ andi $v0, $v0, 3 -/* 3BF90 80060B90 1440FFFD */ bnez $v0, .L80060B88 -/* 3BF94 80060B94 00000000 */ nop -.L80060B98: -/* 3BF98 80060B98 92060009 */ lbu $a2, 9($s0) -/* 3BF9C 80060B9C 00061080 */ sll $v0, $a2, 2 -/* 3BFA0 80060BA0 3C058009 */ lui $a1, %hi(D_80093D50) -/* 3BFA4 80060BA4 00A22821 */ addu $a1, $a1, $v0 -/* 3BFA8 80060BA8 8CA53D50 */ lw $a1, %lo(D_80093D50)($a1) -/* 3BFAC 80060BAC 92020004 */ lbu $v0, 4($s0) -/* 3BFB0 80060BB0 90A30004 */ lbu $v1, 4($a1) -/* 3BFB4 80060BB4 1062003D */ beq $v1, $v0, .L80060CAC -/* 3BFB8 80060BB8 00000000 */ nop -/* 3BFBC 80060BBC 14C00019 */ bnez $a2, .L80060C24 -/* 3BFC0 80060BC0 00A01821 */ addu $v1, $a1, $zero -/* 3BFC4 80060BC4 90620005 */ lbu $v0, 5($v1) -/* 3BFC8 80060BC8 92050005 */ lbu $a1, 5($s0) -/* 3BFCC 80060BCC 10450003 */ beq $v0, $a1, .L80060BDC -/* 3BFD0 80060BD0 3C02A460 */ lui $v0, 0xa460 -/* 3BFD4 80060BD4 34420014 */ ori $v0, $v0, 0x14 -/* 3BFD8 80060BD8 AC450000 */ sw $a1, ($v0) -.L80060BDC: -/* 3BFDC 80060BDC 90620006 */ lbu $v0, 6($v1) -/* 3BFE0 80060BE0 92050006 */ lbu $a1, 6($s0) -/* 3BFE4 80060BE4 10450003 */ beq $v0, $a1, .L80060BF4 -/* 3BFE8 80060BE8 3C02A460 */ lui $v0, 0xa460 -/* 3BFEC 80060BEC 3442001C */ ori $v0, $v0, 0x1c -/* 3BFF0 80060BF0 AC450000 */ sw $a1, ($v0) -.L80060BF4: -/* 3BFF4 80060BF4 90620007 */ lbu $v0, 7($v1) -/* 3BFF8 80060BF8 92050007 */ lbu $a1, 7($s0) -/* 3BFFC 80060BFC 10450003 */ beq $v0, $a1, .L80060C0C -/* 3C000 80060C00 3C02A460 */ lui $v0, 0xa460 -/* 3C004 80060C04 34420020 */ ori $v0, $v0, 0x20 -/* 3C008 80060C08 AC450000 */ sw $a1, ($v0) -.L80060C0C: -/* 3C00C 80060C0C 90620008 */ lbu $v0, 8($v1) -/* 3C010 80060C10 92050008 */ lbu $a1, 8($s0) -/* 3C014 80060C14 1045001B */ beq $v0, $a1, .L80060C84 -/* 3C018 80060C18 3C02A460 */ lui $v0, 0xa460 -/* 3C01C 80060C1C 08018320 */ j .L80060C80 -/* 3C020 80060C20 34420018 */ ori $v0, $v0, 0x18 -.L80060C24: -/* 3C024 80060C24 90620005 */ lbu $v0, 5($v1) -/* 3C028 80060C28 92050005 */ lbu $a1, 5($s0) -/* 3C02C 80060C2C 10450003 */ beq $v0, $a1, .L80060C3C -/* 3C030 80060C30 3C02A460 */ lui $v0, 0xa460 -/* 3C034 80060C34 34420024 */ ori $v0, $v0, 0x24 -/* 3C038 80060C38 AC450000 */ sw $a1, ($v0) -.L80060C3C: -/* 3C03C 80060C3C 90620006 */ lbu $v0, 6($v1) -/* 3C040 80060C40 92050006 */ lbu $a1, 6($s0) -/* 3C044 80060C44 10450003 */ beq $v0, $a1, .L80060C54 -/* 3C048 80060C48 3C02A460 */ lui $v0, 0xa460 -/* 3C04C 80060C4C 3442002C */ ori $v0, $v0, 0x2c -/* 3C050 80060C50 AC450000 */ sw $a1, ($v0) -.L80060C54: -/* 3C054 80060C54 90620007 */ lbu $v0, 7($v1) -/* 3C058 80060C58 92050007 */ lbu $a1, 7($s0) -/* 3C05C 80060C5C 10450003 */ beq $v0, $a1, .L80060C6C -/* 3C060 80060C60 3C02A460 */ lui $v0, 0xa460 -/* 3C064 80060C64 34420030 */ ori $v0, $v0, 0x30 -/* 3C068 80060C68 AC450000 */ sw $a1, ($v0) -.L80060C6C: -/* 3C06C 80060C6C 90620008 */ lbu $v0, 8($v1) -/* 3C070 80060C70 92050008 */ lbu $a1, 8($s0) -/* 3C074 80060C74 10450003 */ beq $v0, $a1, .L80060C84 -/* 3C078 80060C78 3C02A460 */ lui $v0, 0xa460 -/* 3C07C 80060C7C 34420028 */ ori $v0, $v0, 0x28 -.L80060C80: -/* 3C080 80060C80 AC450000 */ sw $a1, ($v0) -.L80060C84: -/* 3C084 80060C84 92020004 */ lbu $v0, 4($s0) -/* 3C088 80060C88 A0620004 */ sb $v0, 4($v1) -/* 3C08C 80060C8C 92020005 */ lbu $v0, 5($s0) -/* 3C090 80060C90 A0620005 */ sb $v0, 5($v1) -/* 3C094 80060C94 92020006 */ lbu $v0, 6($s0) -/* 3C098 80060C98 A0620006 */ sb $v0, 6($v1) -/* 3C09C 80060C9C 92020007 */ lbu $v0, 7($s0) -/* 3C0A0 80060CA0 A0620007 */ sb $v0, 7($v1) -/* 3C0A4 80060CA4 92020008 */ lbu $v0, 8($s0) -/* 3C0A8 80060CA8 A0620008 */ sb $v0, 8($v1) -.L80060CAC: -/* 3C0AC 80060CAC 0C018798 */ jal func_80061E60 -/* 3C0B0 80060CB0 00000000 */ nop -/* 3C0B4 80060CB4 3C04A460 */ lui $a0, 0xa460 -/* 3C0B8 80060CB8 34840004 */ ori $a0, $a0, 4 -/* 3C0BC 80060CBC 3C03A460 */ lui $v1, 0xa460 -/* 3C0C0 80060CC0 AC620000 */ sw $v0, ($v1) -/* 3C0C4 80060CC4 8E02000C */ lw $v0, 0xc($s0) -/* 3C0C8 80060CC8 3C031FFF */ lui $v1, 0x1fff -/* 3C0CC 80060CCC 3463FFFF */ ori $v1, $v1, 0xffff -/* 3C0D0 80060CD0 00521025 */ or $v0, $v0, $s2 -/* 3C0D4 80060CD4 00431024 */ and $v0, $v0, $v1 -/* 3C0D8 80060CD8 AC820000 */ sw $v0, ($a0) -/* 3C0DC 80060CDC 12200005 */ beqz $s1, .L80060CF4 -/* 3C0E0 80060CE0 24020001 */ addiu $v0, $zero, 1 -/* 3C0E4 80060CE4 12220006 */ beq $s1, $v0, .L80060D00 -/* 3C0E8 80060CE8 3C03A460 */ lui $v1, 0xa460 -/* 3C0EC 80060CEC 08018344 */ j .L80060D10 -/* 3C0F0 80060CF0 2402FFFF */ addiu $v0, $zero, -1 -.L80060CF4: -/* 3C0F4 80060CF4 3C03A460 */ lui $v1, 0xa460 -/* 3C0F8 80060CF8 08018341 */ j .L80060D04 -/* 3C0FC 80060CFC 3463000C */ ori $v1, $v1, 0xc -.L80060D00: -/* 3C100 80060D00 34630008 */ ori $v1, $v1, 8 -.L80060D04: -/* 3C104 80060D04 2662FFFF */ addiu $v0, $s3, -1 -/* 3C108 80060D08 AC620000 */ sw $v0, ($v1) -/* 3C10C 80060D0C 00001021 */ addu $v0, $zero, $zero -.L80060D10: -/* 3C110 80060D10 8FBF0020 */ lw $ra, 0x20($sp) -/* 3C114 80060D14 8FB3001C */ lw $s3, 0x1c($sp) -/* 3C118 80060D18 8FB20018 */ lw $s2, 0x18($sp) -/* 3C11C 80060D1C 8FB10014 */ lw $s1, 0x14($sp) -/* 3C120 80060D20 8FB00010 */ lw $s0, 0x10($sp) -/* 3C124 80060D24 03E00008 */ jr $ra -/* 3C128 80060D28 27BD0028 */ addiu $sp, $sp, 0x28 -/* 3C12C 80060D2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C1F0/func_80060DF0.s b/ver/jp/asm/nonmatchings/3C1F0/func_80060DF0.s deleted file mode 100644 index 0ad2eef56c..0000000000 --- a/ver/jp/asm/nonmatchings/3C1F0/func_80060DF0.s +++ /dev/null @@ -1,49 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060DF0 -/* 3C1F0 80060DF0 3C028009 */ lui $v0, %hi(D_80093D30) -/* 3C1F4 80060DF4 8C423D30 */ lw $v0, %lo(D_80093D30)($v0) -/* 3C1F8 80060DF8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3C1FC 80060DFC AFB00010 */ sw $s0, 0x10($sp) -/* 3C200 80060E00 00A08021 */ addu $s0, $a1, $zero -/* 3C204 80060E04 14400003 */ bnez $v0, .L80060E14 -/* 3C208 80060E08 AFBF0014 */ sw $ra, 0x14($sp) -/* 3C20C 80060E0C 0801839D */ j .L80060E74 -/* 3C210 80060E10 2402FFFF */ addiu $v0, $zero, -1 -.L80060E14: -/* 3C214 80060E14 14C00003 */ bnez $a2, .L80060E24 -/* 3C218 80060E18 AE040014 */ sw $a0, 0x14($s0) -/* 3C21C 80060E1C 0801838A */ j .L80060E28 -/* 3C220 80060E20 2402000F */ addiu $v0, $zero, 0xf -.L80060E24: -/* 3C224 80060E24 24020010 */ addiu $v0, $zero, 0x10 -.L80060E28: -/* 3C228 80060E28 A6020000 */ sh $v0, ($s0) -/* 3C22C 80060E2C 92030002 */ lbu $v1, 2($s0) -/* 3C230 80060E30 24020001 */ addiu $v0, $zero, 1 -/* 3C234 80060E34 14620009 */ bne $v1, $v0, .L80060E5C -/* 3C238 80060E38 00000000 */ nop -/* 3C23C 80060E3C 0C01AD4C */ jal func_8006B530 -/* 3C240 80060E40 00000000 */ nop -/* 3C244 80060E44 00402021 */ addu $a0, $v0, $zero -/* 3C248 80060E48 02002821 */ addu $a1, $s0, $zero -/* 3C24C 80060E4C 0C019560 */ jal func_80065580 -/* 3C250 80060E50 00003021 */ addu $a2, $zero, $zero -/* 3C254 80060E54 0801839D */ j .L80060E74 -/* 3C258 80060E58 00000000 */ nop -.L80060E5C: -/* 3C25C 80060E5C 0C01AD4C */ jal func_8006B530 -/* 3C260 80060E60 00000000 */ nop -/* 3C264 80060E64 00402021 */ addu $a0, $v0, $zero -/* 3C268 80060E68 02002821 */ addu $a1, $s0, $zero -/* 3C26C 80060E6C 0C0195FC */ jal func_800657F0 -/* 3C270 80060E70 00003021 */ addu $a2, $zero, $zero -.L80060E74: -/* 3C274 80060E74 8FBF0014 */ lw $ra, 0x14($sp) -/* 3C278 80060E78 8FB00010 */ lw $s0, 0x10($sp) -/* 3C27C 80060E7C 03E00008 */ jr $ra -/* 3C280 80060E80 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3C284 80060E84 00000000 */ nop -/* 3C288 80060E88 00000000 */ nop -/* 3C28C 80060E8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C290/func_80060E90.s b/ver/jp/asm/nonmatchings/3C290/func_80060E90.s deleted file mode 100644 index aa7dc1c536..0000000000 --- a/ver/jp/asm/nonmatchings/3C290/func_80060E90.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060E90 -/* 3C290 80060E90 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3C294 80060E94 AFB00010 */ sw $s0, 0x10($sp) -/* 3C298 80060E98 AFBF0014 */ sw $ra, 0x14($sp) -/* 3C29C 80060E9C 0C01ACD0 */ jal func_8006B340 -/* 3C2A0 80060EA0 00808021 */ addu $s0, $a0, $zero -/* 3C2A4 80060EA4 3C038009 */ lui $v1, %hi(D_80093D4C) -/* 3C2A8 80060EA8 8C633D4C */ lw $v1, %lo(D_80093D4C)($v1) -/* 3C2AC 80060EAC 00402021 */ addu $a0, $v0, $zero -/* 3C2B0 80060EB0 3C018009 */ lui $at, %hi(D_80093D4C) -/* 3C2B4 80060EB4 AC303D4C */ sw $s0, %lo(D_80093D4C)($at) -/* 3C2B8 80060EB8 0C01ACEC */ jal func_8006B3B0 -/* 3C2BC 80060EBC AE030000 */ sw $v1, ($s0) -/* 3C2C0 80060EC0 00001021 */ addu $v0, $zero, $zero -/* 3C2C4 80060EC4 8FBF0014 */ lw $ra, 0x14($sp) -/* 3C2C8 80060EC8 8FB00010 */ lw $s0, 0x10($sp) -/* 3C2CC 80060ECC 03E00008 */ jr $ra -/* 3C2D0 80060ED0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3C2D4 80060ED4 00000000 */ nop -/* 3C2D8 80060ED8 00000000 */ nop -/* 3C2DC 80060EDC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C2E0/func_80060EE0.s b/ver/jp/asm/nonmatchings/3C2E0/func_80060EE0.s deleted file mode 100644 index 074322ad78..0000000000 --- a/ver/jp/asm/nonmatchings/3C2E0/func_80060EE0.s +++ /dev/null @@ -1,103 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80060EE0 -/* 3C2E0 80060EE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C2E4 80060EE4 AFBF0018 */ sw $ra, 0x18($sp) -/* 3C2E8 80060EE8 AFB10014 */ sw $s1, 0x14($sp) -/* 3C2EC 80060EEC 0C01851D */ jal func_80061474 -/* 3C2F0 80060EF0 AFB00010 */ sw $s0, 0x10($sp) -/* 3C2F4 80060EF4 3C028009 */ lui $v0, %hi(D_80093D60) -/* 3C2F8 80060EF8 8C423D60 */ lw $v0, %lo(D_80093D60)($v0) -/* 3C2FC 80060EFC 1040004D */ beqz $v0, .L80061034 -/* 3C300 80060F00 00000000 */ nop -/* 3C304 80060F04 3C02800B */ lui $v0, %hi(D_800B42EC) -/* 3C308 80060F08 244242EC */ addiu $v0, $v0, %lo(D_800B42EC) -/* 3C30C 80060F0C 24440010 */ addiu $a0, $v0, 0x10 -/* 3C310 80060F10 3C018009 */ lui $at, %hi(D_80093D60) -/* 3C314 80060F14 AC203D60 */ sw $zero, %lo(D_80093D60)($at) -/* 3C318 80060F18 A0400000 */ sb $zero, ($v0) -/* 3C31C 80060F1C 3C02B000 */ lui $v0, 0xb000 -/* 3C320 80060F20 3C01800B */ lui $at, %hi(D_800B42F4) -/* 3C324 80060F24 AC2242F4 */ sw $v0, %lo(D_800B42F4)($at) -/* 3C328 80060F28 3C01800B */ lui $at, %hi(D_800B42F1) -/* 3C32C 80060F2C A02042F1 */ sb $zero, %lo(D_800B42F1)($at) -/* 3C330 80060F30 3C01800B */ lui $at, %hi(D_800B42F8) -/* 3C334 80060F34 AC2042F8 */ sw $zero, %lo(D_800B42F8)($at) -/* 3C338 80060F38 0C019250 */ jal func_80064940 -/* 3C33C 80060F3C 24050060 */ addiu $a1, $zero, 0x60 -/* 3C340 80060F40 3C02A460 */ lui $v0, 0xa460 -/* 3C344 80060F44 34420010 */ ori $v0, $v0, 0x10 -/* 3C348 80060F48 8C420000 */ lw $v0, ($v0) -/* 3C34C 80060F4C 30420003 */ andi $v0, $v0, 3 -/* 3C350 80060F50 10400006 */ beqz $v0, .L80060F6C -/* 3C354 80060F54 3C03A460 */ lui $v1, 0xa460 -/* 3C358 80060F58 34630010 */ ori $v1, $v1, 0x10 -.L80060F5C: -/* 3C35C 80060F5C 8C620000 */ lw $v0, ($v1) -/* 3C360 80060F60 30420003 */ andi $v0, $v0, 3 -/* 3C364 80060F64 1440FFFD */ bnez $v0, .L80060F5C -/* 3C368 80060F68 00000000 */ nop -.L80060F6C: -/* 3C36C 80060F6C 3C08A460 */ lui $t0, 0xa460 -/* 3C370 80060F70 35080014 */ ori $t0, $t0, 0x14 -/* 3C374 80060F74 3C07A460 */ lui $a3, 0xa460 -/* 3C378 80060F78 34E7001C */ ori $a3, $a3, 0x1c -/* 3C37C 80060F7C 3C06A460 */ lui $a2, 0xa460 -/* 3C380 80060F80 34C60020 */ ori $a2, $a2, 0x20 -/* 3C384 80060F84 3C05A460 */ lui $a1, 0xa460 -/* 3C388 80060F88 34A50018 */ ori $a1, $a1, 0x18 -/* 3C38C 80060F8C 8D090000 */ lw $t1, ($t0) -/* 3C390 80060F90 8CEA0000 */ lw $t2, ($a3) -/* 3C394 80060F94 8CCB0000 */ lw $t3, ($a2) -/* 3C398 80060F98 8CAC0000 */ lw $t4, ($a1) -/* 3C39C 80060F9C 3C11800B */ lui $s1, %hi(D_800B42F4) -/* 3C3A0 80060FA0 263142F4 */ addiu $s1, $s1, %lo(D_800B42F4) -/* 3C3A4 80060FA4 8E230000 */ lw $v1, ($s1) -/* 3C3A8 80060FA8 240400FF */ addiu $a0, $zero, 0xff -/* 3C3AC 80060FAC 24020003 */ addiu $v0, $zero, 3 -/* 3C3B0 80060FB0 AD040000 */ sw $a0, ($t0) -/* 3C3B4 80060FB4 ACE00000 */ sw $zero, ($a3) -/* 3C3B8 80060FB8 ACC20000 */ sw $v0, ($a2) -/* 3C3BC 80060FBC 3C02A000 */ lui $v0, 0xa000 -/* 3C3C0 80060FC0 ACA40000 */ sw $a0, ($a1) -/* 3C3C4 80060FC4 00621825 */ or $v1, $v1, $v0 -/* 3C3C8 80060FC8 8C630000 */ lw $v1, ($v1) -/* 3C3CC 80060FCC AD090000 */ sw $t1, ($t0) -/* 3C3D0 80060FD0 ACEA0000 */ sw $t2, ($a3) -/* 3C3D4 80060FD4 ACCB0000 */ sw $t3, ($a2) -/* 3C3D8 80060FD8 ACAC0000 */ sw $t4, ($a1) -/* 3C3DC 80060FDC 00031402 */ srl $v0, $v1, 0x10 -/* 3C3E0 80060FE0 3042000F */ andi $v0, $v0, 0xf -/* 3C3E4 80060FE4 3C01800B */ lui $at, %hi(D_800B42EE) -/* 3C3E8 80060FE8 A02242EE */ sb $v0, %lo(D_800B42EE)($at) -/* 3C3EC 80060FEC 00031502 */ srl $v0, $v1, 0x14 -/* 3C3F0 80060FF0 3042000F */ andi $v0, $v0, 0xf -/* 3C3F4 80060FF4 3C01800B */ lui $at, %hi(D_800B42ED) -/* 3C3F8 80060FF8 A02342ED */ sb $v1, %lo(D_800B42ED)($at) -/* 3C3FC 80060FFC 00031A02 */ srl $v1, $v1, 8 -/* 3C400 80061000 3C01800B */ lui $at, %hi(D_800B42EF) -/* 3C404 80061004 A02242EF */ sb $v0, %lo(D_800B42EF)($at) -/* 3C408 80061008 3C01800B */ lui $at, %hi(D_800B42F0) -/* 3C40C 8006100C A02342F0 */ sb $v1, %lo(D_800B42F0)($at) -/* 3C410 80061010 0C01ACD0 */ jal func_8006B340 -/* 3C414 80061014 2630FFF4 */ addiu $s0, $s1, -0xc -/* 3C418 80061018 3C038009 */ lui $v1, %hi(D_80093D4C) -/* 3C41C 8006101C 8C633D4C */ lw $v1, %lo(D_80093D4C)($v1) -/* 3C420 80061020 00402021 */ addu $a0, $v0, $zero -/* 3C424 80061024 3C018009 */ lui $at, %hi(D_80093D4C) -/* 3C428 80061028 AC303D4C */ sw $s0, %lo(D_80093D4C)($at) -/* 3C42C 8006102C 0C01ACEC */ jal func_8006B3B0 -/* 3C430 80061030 AE23FFF4 */ sw $v1, -0xc($s1) -.L80061034: -/* 3C434 80061034 0C018538 */ jal func_800614E0 -/* 3C438 80061038 00000000 */ nop -/* 3C43C 8006103C 3C02800B */ lui $v0, %hi(D_800B42E8) -/* 3C440 80061040 244242E8 */ addiu $v0, $v0, %lo(D_800B42E8) -/* 3C444 80061044 8FBF0018 */ lw $ra, 0x18($sp) -/* 3C448 80061048 8FB10014 */ lw $s1, 0x14($sp) -/* 3C44C 8006104C 8FB00010 */ lw $s0, 0x10($sp) -/* 3C450 80061050 03E00008 */ jr $ra -/* 3C454 80061054 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3C458 80061058 00000000 */ nop -/* 3C45C 8006105C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C460/func_80061060.s b/ver/jp/asm/nonmatchings/3C460/func_80061060.s deleted file mode 100644 index e38ac19325..0000000000 --- a/ver/jp/asm/nonmatchings/3C460/func_80061060.s +++ /dev/null @@ -1,255 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061060 -/* 3C460 80061060 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 3C464 80061064 AFB20030 */ sw $s2, 0x30($sp) -/* 3C468 80061068 00809021 */ addu $s2, $a0, $zero -/* 3C46C 8006106C AFB40038 */ sw $s4, 0x38($sp) -/* 3C470 80061070 24140002 */ addiu $s4, $zero, 2 -/* 3C474 80061074 AFB5003C */ sw $s5, 0x3c($sp) -/* 3C478 80061078 24150001 */ addiu $s5, $zero, 1 -/* 3C47C 8006107C AFBF0040 */ sw $ra, 0x40($sp) -/* 3C480 80061080 AFB30034 */ sw $s3, 0x34($sp) -/* 3C484 80061084 AFB1002C */ sw $s1, 0x2c($sp) -/* 3C488 80061088 AFB00028 */ sw $s0, 0x28($sp) -/* 3C48C 8006108C AFA00018 */ sw $zero, 0x18($sp) -.L80061090: -/* 3C490 80061090 8E440008 */ lw $a0, 8($s2) -/* 3C494 80061094 27A50018 */ addiu $a1, $sp, 0x18 -/* 3C498 80061098 0C0195B0 */ jal func_800656C0 -/* 3C49C 8006109C 24060001 */ addiu $a2, $zero, 1 -/* 3C4A0 800610A0 8FA20018 */ lw $v0, 0x18($sp) -/* 3C4A4 800610A4 8C500014 */ lw $s0, 0x14($v0) -/* 3C4A8 800610A8 1200007C */ beqz $s0, .L8006129C -/* 3C4AC 800610AC 00000000 */ nop -/* 3C4B0 800610B0 92020004 */ lbu $v0, 4($s0) -/* 3C4B4 800610B4 14540078 */ bne $v0, $s4, .L80061298 -/* 3C4B8 800610B8 00000000 */ nop -/* 3C4BC 800610BC 8E020014 */ lw $v0, 0x14($s0) -/* 3C4C0 800610C0 2C420002 */ sltiu $v0, $v0, 2 -/* 3C4C4 800610C4 10400074 */ beqz $v0, .L80061298 -/* 3C4C8 800610C8 2402FFFF */ addiu $v0, $zero, -1 -/* 3C4CC 800610CC 9603001A */ lhu $v1, 0x1a($s0) -/* 3C4D0 800610D0 AE02001C */ sw $v0, 0x1c($s0) -/* 3C4D4 800610D4 000310C0 */ sll $v0, $v1, 3 -/* 3C4D8 800610D8 00431021 */ addu $v0, $v0, $v1 -/* 3C4DC 800610DC 00021080 */ sll $v0, $v0, 2 -/* 3C4E0 800610E0 02021021 */ addu $v0, $s0, $v0 -/* 3C4E4 800610E4 96030018 */ lhu $v1, 0x18($s0) -/* 3C4E8 800610E8 2451002C */ addiu $s1, $v0, 0x2c -/* 3C4EC 800610EC 24020003 */ addiu $v0, $zero, 3 -/* 3C4F0 800610F0 10620005 */ beq $v1, $v0, .L80061108 -/* 3C4F4 800610F4 00000000 */ nop -/* 3C4F8 800610F8 8E220004 */ lw $v0, 4($s1) -/* 3C4FC 800610FC 8E23000C */ lw $v1, 0xc($s1) -/* 3C500 80061100 00431023 */ subu $v0, $v0, $v1 -/* 3C504 80061104 AE220004 */ sw $v0, 4($s1) -.L80061108: -/* 3C508 80061108 96020018 */ lhu $v0, 0x18($s0) -/* 3C50C 8006110C 14540005 */ bne $v0, $s4, .L80061124 -/* 3C510 80061110 00009821 */ addu $s3, $zero, $zero -/* 3C514 80061114 8FA20018 */ lw $v0, 0x18($sp) -/* 3C518 80061118 8C420014 */ lw $v0, 0x14($v0) -/* 3C51C 8006111C 8C420014 */ lw $v0, 0x14($v0) -/* 3C520 80061120 2C530001 */ sltiu $s3, $v0, 1 -.L80061124: -/* 3C524 80061124 8E440010 */ lw $a0, 0x10($s2) -/* 3C528 80061128 27A5001C */ addiu $a1, $sp, 0x1c -/* 3C52C 8006112C 0C0195B0 */ jal func_800656C0 -/* 3C530 80061130 24060001 */ addiu $a2, $zero, 1 -/* 3C534 80061134 3C040010 */ lui $a0, 0x10 -/* 3C538 80061138 0C01AD04 */ jal func_8006B410 -/* 3C53C 8006113C 34840401 */ ori $a0, $a0, 0x401 -/* 3C540 80061140 3C050500 */ lui $a1, 0x500 -/* 3C544 80061144 8FA20018 */ lw $v0, 0x18($sp) -/* 3C548 80061148 34A50510 */ ori $a1, $a1, 0x510 -/* 3C54C 8006114C 8E030024 */ lw $v1, 0x24($s0) -/* 3C550 80061150 8C440014 */ lw $a0, 0x14($v0) -/* 3C554 80061154 3C068000 */ lui $a2, 0x8000 -/* 3C558 80061158 0C01ADB0 */ jal func_8006B6C0 -/* 3C55C 8006115C 00663025 */ or $a2, $v1, $a2 -.L80061160: -/* 3C560 80061160 8E44000C */ lw $a0, 0xc($s2) -/* 3C564 80061164 27A50020 */ addiu $a1, $sp, 0x20 -/* 3C568 80061168 0C0195B0 */ jal func_800656C0 -/* 3C56C 8006116C 24060001 */ addiu $a2, $zero, 1 -/* 3C570 80061170 8FA20018 */ lw $v0, 0x18($sp) -/* 3C574 80061174 8C500014 */ lw $s0, 0x14($v0) -/* 3C578 80061178 9603001A */ lhu $v1, 0x1a($s0) -/* 3C57C 8006117C 000310C0 */ sll $v0, $v1, 3 -/* 3C580 80061180 00431021 */ addu $v0, $v0, $v1 -/* 3C584 80061184 00021080 */ sll $v0, $v0, 2 -/* 3C588 80061188 02021021 */ addu $v0, $s0, $v0 -/* 3C58C 8006118C 2451002C */ addiu $s1, $v0, 0x2c -/* 3C590 80061190 8E230000 */ lw $v1, ($s1) -/* 3C594 80061194 2402001D */ addiu $v0, $zero, 0x1d -/* 3C598 80061198 14620027 */ bne $v1, $v0, .L80061238 -/* 3C59C 8006119C 02002021 */ addu $a0, $s0, $zero -/* 3C5A0 800611A0 3C050500 */ lui $a1, 0x500 -/* 3C5A4 800611A4 8E020024 */ lw $v0, 0x24($s0) -/* 3C5A8 800611A8 34A50510 */ ori $a1, $a1, 0x510 -/* 3C5AC 800611AC 3C061000 */ lui $a2, 0x1000 -/* 3C5B0 800611B0 0C01ADB0 */ jal func_8006B6C0 -/* 3C5B4 800611B4 00463025 */ or $a2, $v0, $a2 -/* 3C5B8 800611B8 8FA20018 */ lw $v0, 0x18($sp) -/* 3C5BC 800611BC 8E060024 */ lw $a2, 0x24($s0) -/* 3C5C0 800611C0 8C440014 */ lw $a0, 0x14($v0) -/* 3C5C4 800611C4 3C050500 */ lui $a1, 0x500 -/* 3C5C8 800611C8 0C01ADB0 */ jal func_8006B6C0 -/* 3C5CC 800611CC 34A50510 */ ori $a1, $a1, 0x510 -/* 3C5D0 800611D0 8FA20018 */ lw $v0, 0x18($sp) -/* 3C5D4 800611D4 3C050500 */ lui $a1, 0x500 -/* 3C5D8 800611D8 8C440014 */ lw $a0, 0x14($v0) -/* 3C5DC 800611DC 34A50508 */ ori $a1, $a1, 0x508 -/* 3C5E0 800611E0 0C01AD54 */ jal func_8006B550 -/* 3C5E4 800611E4 27A60024 */ addiu $a2, $sp, 0x24 -/* 3C5E8 800611E8 8FA20024 */ lw $v0, 0x24($sp) -/* 3C5EC 800611EC 3C030200 */ lui $v1, 0x200 -/* 3C5F0 800611F0 00431024 */ and $v0, $v0, $v1 -/* 3C5F4 800611F4 10400008 */ beqz $v0, .L80061218 -/* 3C5F8 800611F8 3C050500 */ lui $a1, 0x500 -/* 3C5FC 800611FC 8FA20018 */ lw $v0, 0x18($sp) -/* 3C600 80061200 34A50510 */ ori $a1, $a1, 0x510 -/* 3C604 80061204 8E030024 */ lw $v1, 0x24($s0) -/* 3C608 80061208 8C440014 */ lw $a0, 0x14($v0) -/* 3C60C 8006120C 3C060100 */ lui $a2, 0x100 -/* 3C610 80061210 0C01ADB0 */ jal func_8006B6C0 -/* 3C614 80061214 00663025 */ or $a2, $v1, $a2 -.L80061218: -/* 3C618 80061218 3C03A460 */ lui $v1, 0xa460 -/* 3C61C 8006121C 34630010 */ ori $v1, $v1, 0x10 -/* 3C620 80061220 3C040010 */ lui $a0, 0x10 -/* 3C624 80061224 24020004 */ addiu $v0, $zero, 4 -/* 3C628 80061228 AE220000 */ sw $v0, ($s1) -/* 3C62C 8006122C AC740000 */ sw $s4, ($v1) -/* 3C630 80061230 0C01ACF4 */ jal func_8006B3D0 -/* 3C634 80061234 34840C01 */ ori $a0, $a0, 0xc01 -.L80061238: -/* 3C638 80061238 8FA50018 */ lw $a1, 0x18($sp) -/* 3C63C 8006123C 8CA40004 */ lw $a0, 4($a1) -/* 3C640 80061240 0C0195FC */ jal func_800657F0 -/* 3C644 80061244 00003021 */ addu $a2, $zero, $zero -/* 3C648 80061248 16750006 */ bne $s3, $s5, .L80061264 -/* 3C64C 8006124C 00000000 */ nop -/* 3C650 80061250 8FA20018 */ lw $v0, 0x18($sp) -/* 3C654 80061254 8C420014 */ lw $v0, 0x14($v0) -/* 3C658 80061258 8C42002C */ lw $v0, 0x2c($v0) -/* 3C65C 8006125C 1040FFC0 */ beqz $v0, .L80061160 -/* 3C660 80061260 00009821 */ addu $s3, $zero, $zero -.L80061264: -/* 3C664 80061264 8E440010 */ lw $a0, 0x10($s2) -/* 3C668 80061268 00002821 */ addu $a1, $zero, $zero -/* 3C66C 8006126C 0C0195FC */ jal func_800657F0 -/* 3C670 80061270 00003021 */ addu $a2, $zero, $zero -/* 3C674 80061274 8FA20018 */ lw $v0, 0x18($sp) -/* 3C678 80061278 8C420014 */ lw $v0, 0x14($v0) -/* 3C67C 8006127C 9442001A */ lhu $v0, 0x1a($v0) -/* 3C680 80061280 1455FF83 */ bne $v0, $s5, .L80061090 -/* 3C684 80061284 00000000 */ nop -/* 3C688 80061288 0C019884 */ jal func_80066210 -/* 3C68C 8006128C 00000000 */ nop -/* 3C690 80061290 08018424 */ j .L80061090 -/* 3C694 80061294 00000000 */ nop -.L80061298: -/* 3C698 80061298 8FA20018 */ lw $v0, 0x18($sp) -.L8006129C: -/* 3C69C 8006129C 94420000 */ lhu $v0, ($v0) -/* 3C6A0 800612A0 2443FFF6 */ addiu $v1, $v0, -0xa -/* 3C6A4 800612A4 2C620007 */ sltiu $v0, $v1, 7 -/* 3C6A8 800612A8 10400042 */ beqz $v0, .L800613B4 -/* 3C6AC 800612AC 00031080 */ sll $v0, $v1, 2 -/* 3C6B0 800612B0 3C01800A */ lui $at, %hi(D_80099B00) -/* 3C6B4 800612B4 00220821 */ addu $at, $at, $v0 -/* 3C6B8 800612B8 8C229B00 */ lw $v0, %lo(D_80099B00)($at) -/* 3C6BC 800612BC 00400008 */ jr $v0 -/* 3C6C0 800612C0 00000000 */ nop -/* 3C6C4 800612C4 8E440010 */ lw $a0, 0x10($s2) -/* 3C6C8 800612C8 27A5001C */ addiu $a1, $sp, 0x1c -/* 3C6CC 800612CC 0C0195B0 */ jal func_800656C0 -/* 3C6D0 800612D0 24060001 */ addiu $a2, $zero, 1 -/* 3C6D4 800612D4 8FA20018 */ lw $v0, 0x18($sp) -/* 3C6D8 800612D8 8C45000C */ lw $a1, 0xc($v0) -/* 3C6DC 800612DC 8C460008 */ lw $a2, 8($v0) -/* 3C6E0 800612E0 8C470010 */ lw $a3, 0x10($v0) -/* 3C6E4 800612E4 8E420014 */ lw $v0, 0x14($s2) -/* 3C6E8 800612E8 0040F809 */ jalr $v0 -/* 3C6EC 800612EC 00002021 */ addu $a0, $zero, $zero -/* 3C6F0 800612F0 080184EE */ j .L800613B8 -/* 3C6F4 800612F4 00000000 */ nop -/* 3C6F8 800612F8 8E440010 */ lw $a0, 0x10($s2) -/* 3C6FC 800612FC 27A5001C */ addiu $a1, $sp, 0x1c -/* 3C700 80061300 0C0195B0 */ jal func_800656C0 -/* 3C704 80061304 24060001 */ addiu $a2, $zero, 1 -/* 3C708 80061308 8FA20018 */ lw $v0, 0x18($sp) -/* 3C70C 8006130C 8C45000C */ lw $a1, 0xc($v0) -/* 3C710 80061310 8C460008 */ lw $a2, 8($v0) -/* 3C714 80061314 8C470010 */ lw $a3, 0x10($v0) -/* 3C718 80061318 8E420014 */ lw $v0, 0x14($s2) -/* 3C71C 8006131C 0040F809 */ jalr $v0 -/* 3C720 80061320 24040001 */ addiu $a0, $zero, 1 -/* 3C724 80061324 080184EE */ j .L800613B8 -/* 3C728 80061328 00000000 */ nop -/* 3C72C 8006132C 8E440010 */ lw $a0, 0x10($s2) -/* 3C730 80061330 27A5001C */ addiu $a1, $sp, 0x1c -/* 3C734 80061334 0C0195B0 */ jal func_800656C0 -/* 3C738 80061338 24060001 */ addiu $a2, $zero, 1 -/* 3C73C 8006133C 8FA20018 */ lw $v0, 0x18($sp) -/* 3C740 80061340 8C430010 */ lw $v1, 0x10($v0) -/* 3C744 80061344 AFA30010 */ sw $v1, 0x10($sp) -/* 3C748 80061348 8C440014 */ lw $a0, 0x14($v0) -/* 3C74C 8006134C 8C46000C */ lw $a2, 0xc($v0) -/* 3C750 80061350 8C470008 */ lw $a3, 8($v0) -/* 3C754 80061354 8E420018 */ lw $v0, 0x18($s2) -/* 3C758 80061358 0040F809 */ jalr $v0 -/* 3C75C 8006135C 00002821 */ addu $a1, $zero, $zero -/* 3C760 80061360 080184EE */ j .L800613B8 -/* 3C764 80061364 00000000 */ nop -/* 3C768 80061368 8E440010 */ lw $a0, 0x10($s2) -/* 3C76C 8006136C 27A5001C */ addiu $a1, $sp, 0x1c -/* 3C770 80061370 0C0195B0 */ jal func_800656C0 -/* 3C774 80061374 24060001 */ addiu $a2, $zero, 1 -/* 3C778 80061378 8FA20018 */ lw $v0, 0x18($sp) -/* 3C77C 8006137C 8C430010 */ lw $v1, 0x10($v0) -/* 3C780 80061380 AFA30010 */ sw $v1, 0x10($sp) -/* 3C784 80061384 8C440014 */ lw $a0, 0x14($v0) -/* 3C788 80061388 8C46000C */ lw $a2, 0xc($v0) -/* 3C78C 8006138C 8C470008 */ lw $a3, 8($v0) -/* 3C790 80061390 8E420018 */ lw $v0, 0x18($s2) -/* 3C794 80061394 0040F809 */ jalr $v0 -/* 3C798 80061398 24050001 */ addiu $a1, $zero, 1 -/* 3C79C 8006139C 080184EE */ j .L800613B8 -/* 3C7A0 800613A0 00000000 */ nop -/* 3C7A4 800613A4 8FA50018 */ lw $a1, 0x18($sp) -/* 3C7A8 800613A8 8CA40004 */ lw $a0, 4($a1) -/* 3C7AC 800613AC 0C0195FC */ jal func_800657F0 -/* 3C7B0 800613B0 00003021 */ addu $a2, $zero, $zero -.L800613B4: -/* 3C7B4 800613B4 2402FFFF */ addiu $v0, $zero, -1 -.L800613B8: -/* 3C7B8 800613B8 1440FF35 */ bnez $v0, .L80061090 -/* 3C7BC 800613BC 27A50020 */ addiu $a1, $sp, 0x20 -/* 3C7C0 800613C0 8E44000C */ lw $a0, 0xc($s2) -/* 3C7C4 800613C4 0C0195B0 */ jal func_800656C0 -/* 3C7C8 800613C8 24060001 */ addiu $a2, $zero, 1 -/* 3C7CC 800613CC 8FA50018 */ lw $a1, 0x18($sp) -/* 3C7D0 800613D0 8CA40004 */ lw $a0, 4($a1) -/* 3C7D4 800613D4 0C0195FC */ jal func_800657F0 -/* 3C7D8 800613D8 00003021 */ addu $a2, $zero, $zero -/* 3C7DC 800613DC 8E440010 */ lw $a0, 0x10($s2) -/* 3C7E0 800613E0 00002821 */ addu $a1, $zero, $zero -/* 3C7E4 800613E4 0C0195FC */ jal func_800657F0 -/* 3C7E8 800613E8 00003021 */ addu $a2, $zero, $zero -/* 3C7EC 800613EC 08018424 */ j .L80061090 -/* 3C7F0 800613F0 00000000 */ nop -/* 3C7F4 800613F4 8FBF0040 */ lw $ra, 0x40($sp) -/* 3C7F8 800613F8 8FB5003C */ lw $s5, 0x3c($sp) -/* 3C7FC 800613FC 8FB40038 */ lw $s4, 0x38($sp) -/* 3C800 80061400 8FB30034 */ lw $s3, 0x34($sp) -/* 3C804 80061404 8FB20030 */ lw $s2, 0x30($sp) -/* 3C808 80061408 8FB1002C */ lw $s1, 0x2c($sp) -/* 3C80C 8006140C 8FB00028 */ lw $s0, 0x28($sp) -/* 3C810 80061410 03E00008 */ jr $ra -/* 3C814 80061414 27BD0048 */ addiu $sp, $sp, 0x48 -/* 3C818 80061418 00000000 */ nop -/* 3C81C 8006141C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C820/func_80061420.s b/ver/jp/asm/nonmatchings/3C820/func_80061420.s deleted file mode 100644 index adbc7d4b8f..0000000000 --- a/ver/jp/asm/nonmatchings/3C820/func_80061420.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061420 -/* 3C820 80061420 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3C824 80061424 24020001 */ addiu $v0, $zero, 1 -/* 3C828 80061428 AFB00010 */ sw $s0, 0x10($sp) -/* 3C82C 8006142C 3C10800B */ lui $s0, %hi(D_800B4360) -/* 3C830 80061430 26104360 */ addiu $s0, $s0, %lo(D_800B4360) -/* 3C834 80061434 02002021 */ addu $a0, $s0, $zero -/* 3C838 80061438 3C05800B */ lui $a1, %hi(D_800AF890) -/* 3C83C 8006143C 24A5F890 */ addiu $a1, $a1, %lo(D_800AF890) -/* 3C840 80061440 AFBF0014 */ sw $ra, 0x14($sp) -/* 3C844 80061444 3C018009 */ lui $at, %hi(D_80093D70) -/* 3C848 80061448 AC223D70 */ sw $v0, %lo(D_80093D70)($at) -/* 3C84C 8006144C 0C019554 */ jal func_80065550 -/* 3C850 80061450 24060001 */ addiu $a2, $zero, 1 -/* 3C854 80061454 02002021 */ addu $a0, $s0, $zero -/* 3C858 80061458 00002821 */ addu $a1, $zero, $zero -/* 3C85C 8006145C 0C0195FC */ jal func_800657F0 -/* 3C860 80061460 00003021 */ addu $a2, $zero, $zero -/* 3C864 80061464 8FBF0014 */ lw $ra, 0x14($sp) -/* 3C868 80061468 8FB00010 */ lw $s0, 0x10($sp) -/* 3C86C 8006146C 03E00008 */ jr $ra -/* 3C870 80061470 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3C820/func_80061474.s b/ver/jp/asm/nonmatchings/3C820/func_80061474.s deleted file mode 100644 index 24e0826e3e..0000000000 --- a/ver/jp/asm/nonmatchings/3C820/func_80061474.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061474 -/* 3C874 80061474 3C028009 */ lui $v0, %hi(D_80093D70) -/* 3C878 80061478 8C423D70 */ lw $v0, %lo(D_80093D70)($v0) -/* 3C87C 8006147C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C880 80061480 1440000F */ bnez $v0, .L800614C0 -/* 3C884 80061484 AFBF0018 */ sw $ra, 0x18($sp) -/* 3C888 80061488 24020001 */ addiu $v0, $zero, 1 -/* 3C88C 8006148C 3C018009 */ lui $at, %hi(D_80093D70) -/* 3C890 80061490 AC223D70 */ sw $v0, %lo(D_80093D70)($at) -/* 3C894 80061494 3C04800B */ lui $a0, %hi(D_800B4360) -/* 3C898 80061498 24844360 */ addiu $a0, $a0, %lo(D_800B4360) -/* 3C89C 8006149C 3C05800B */ lui $a1, %hi(D_800AF890) -/* 3C8A0 800614A0 24A5F890 */ addiu $a1, $a1, %lo(D_800AF890) -/* 3C8A4 800614A4 0C019554 */ jal func_80065550 -/* 3C8A8 800614A8 24060001 */ addiu $a2, $zero, 1 -/* 3C8AC 800614AC 3C04800B */ lui $a0, %hi(D_800B4360) -/* 3C8B0 800614B0 24844360 */ addiu $a0, $a0, %lo(D_800B4360) -/* 3C8B4 800614B4 00002821 */ addu $a1, $zero, $zero -/* 3C8B8 800614B8 0C0195FC */ jal func_800657F0 -/* 3C8BC 800614BC 00003021 */ addu $a2, $zero, $zero -.L800614C0: -/* 3C8C0 800614C0 3C04800B */ lui $a0, %hi(D_800B4360) -/* 3C8C4 800614C4 24844360 */ addiu $a0, $a0, %lo(D_800B4360) -/* 3C8C8 800614C8 27A50010 */ addiu $a1, $sp, 0x10 -/* 3C8CC 800614CC 0C0195B0 */ jal func_800656C0 -/* 3C8D0 800614D0 24060001 */ addiu $a2, $zero, 1 -/* 3C8D4 800614D4 8FBF0018 */ lw $ra, 0x18($sp) -/* 3C8D8 800614D8 03E00008 */ jr $ra -/* 3C8DC 800614DC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3C820/func_800614E0.s b/ver/jp/asm/nonmatchings/3C820/func_800614E0.s deleted file mode 100644 index 5f31b9ad86..0000000000 --- a/ver/jp/asm/nonmatchings/3C820/func_800614E0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800614E0 -/* 3C8E0 800614E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3C8E4 800614E4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3C8E8 800614E8 3C04800B */ lui $a0, %hi(D_800B4360) -/* 3C8EC 800614EC 24844360 */ addiu $a0, $a0, %lo(D_800B4360) -/* 3C8F0 800614F0 00002821 */ addu $a1, $zero, $zero -/* 3C8F4 800614F4 0C0195FC */ jal func_800657F0 -/* 3C8F8 800614F8 00003021 */ addu $a2, $zero, $zero -/* 3C8FC 800614FC 8FBF0010 */ lw $ra, 0x10($sp) -/* 3C900 80061500 03E00008 */ jr $ra -/* 3C904 80061504 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3C908 80061508 00000000 */ nop -/* 3C90C 8006150C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3C910/func_80061510.s b/ver/jp/asm/nonmatchings/3C910/func_80061510.s deleted file mode 100644 index fb8b06bd27..0000000000 --- a/ver/jp/asm/nonmatchings/3C910/func_80061510.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061510 -/* 3C910 80061510 3C02A450 */ lui $v0, 0xa450 -/* 3C914 80061514 34420004 */ ori $v0, $v0, 4 -/* 3C918 80061518 03E00008 */ jr $ra -/* 3C91C 8006151C 8C420000 */ lw $v0, ($v0) diff --git a/ver/jp/asm/nonmatchings/3C910/func_80061520.s b/ver/jp/asm/nonmatchings/3C910/func_80061520.s deleted file mode 100644 index a4945c8a81..0000000000 --- a/ver/jp/asm/nonmatchings/3C910/func_80061520.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061520 -/* 3C920 80061520 3C02A450 */ lui $v0, 0xa450 -/* 3C924 80061524 3442000C */ ori $v0, $v0, 0xc -/* 3C928 80061528 03E00008 */ jr $ra -/* 3C92C 8006152C 8C420000 */ lw $v0, ($v0) diff --git a/ver/jp/asm/nonmatchings/3C910/func_80061530.s b/ver/jp/asm/nonmatchings/3C910/func_80061530.s deleted file mode 100644 index 51d2f3fe4a..0000000000 --- a/ver/jp/asm/nonmatchings/3C910/func_80061530.s +++ /dev/null @@ -1,83 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061530 -/* 3C930 80061530 44841000 */ mtc1 $a0, $f2 -/* 3C934 80061534 00000000 */ nop -/* 3C938 80061538 468010A1 */ cvt.d.w $f2, $f2 -/* 3C93C 8006153C 3C018009 */ lui $at, %hi(D_80095888) -/* 3C940 80061540 C4245888 */ lwc1 $f4, %lo(D_80095888)($at) -/* 3C944 80061544 46802120 */ cvt.s.w $f4, $f4 -/* 3C948 80061548 04830005 */ bgezl $a0, .L80061560 -/* 3C94C 8006154C 46201020 */ cvt.s.d $f0, $f2 -/* 3C950 80061550 3C01800A */ lui $at, %hi(D_80099B20) -/* 3C954 80061554 D4209B20 */ ldc1 $f0, %lo(D_80099B20)($at) -/* 3C958 80061558 46201080 */ add.d $f2, $f2, $f0 -/* 3C95C 8006155C 46201020 */ cvt.s.d $f0, $f2 -.L80061560: -/* 3C960 80061560 46002003 */ div.s $f0, $f4, $f0 -/* 3C964 80061564 3C013F00 */ lui $at, 0x3f00 -/* 3C968 80061568 44811000 */ mtc1 $at, $f2 -/* 3C96C 8006156C 00000000 */ nop -/* 3C970 80061570 46020080 */ add.s $f2, $f0, $f2 -/* 3C974 80061574 3C014F00 */ lui $at, 0x4f00 -/* 3C978 80061578 44810000 */ mtc1 $at, $f0 -/* 3C97C 8006157C 00000000 */ nop -/* 3C980 80061580 4602003E */ c.le.s $f0, $f2 -/* 3C984 80061584 00000000 */ nop -/* 3C988 80061588 00000000 */ nop -/* 3C98C 8006158C 45030006 */ bc1tl .L800615A8 -/* 3C990 80061590 46001001 */ sub.s $f0, $f2, $f0 -/* 3C994 80061594 4600100D */ trunc.w.s $f0, $f2 -/* 3C998 80061598 44050000 */ mfc1 $a1, $f0 -/* 3C99C 8006159C 00000000 */ nop -/* 3C9A0 800615A0 0801856F */ j .L800615BC -/* 3C9A4 800615A4 2CA20084 */ sltiu $v0, $a1, 0x84 -.L800615A8: -/* 3C9A8 800615A8 4600008D */ trunc.w.s $f2, $f0 -/* 3C9AC 800615AC 44051000 */ mfc1 $a1, $f2 -/* 3C9B0 800615B0 3C028000 */ lui $v0, 0x8000 -/* 3C9B4 800615B4 00A22825 */ or $a1, $a1, $v0 -/* 3C9B8 800615B8 2CA20084 */ sltiu $v0, $a1, 0x84 -.L800615BC: -/* 3C9BC 800615BC 14400020 */ bnez $v0, .L80061640 -/* 3C9C0 800615C0 2402FFFF */ addiu $v0, $zero, -1 -/* 3C9C4 800615C4 3C023E0F */ lui $v0, 0x3e0f -/* 3C9C8 800615C8 344283E1 */ ori $v0, $v0, 0x83e1 -/* 3C9CC 800615CC 00A20019 */ multu $a1, $v0 -/* 3C9D0 800615D0 00003810 */ mfhi $a3 -/* 3C9D4 800615D4 00073102 */ srl $a2, $a3, 4 -/* 3C9D8 800615D8 30C200FF */ andi $v0, $a2, 0xff -/* 3C9DC 800615DC 2C420011 */ sltiu $v0, $v0, 0x11 -/* 3C9E0 800615E0 50400001 */ beql $v0, $zero, .L800615E8 -/* 3C9E4 800615E4 24060010 */ addiu $a2, $zero, 0x10 -.L800615E8: -/* 3C9E8 800615E8 3C03A450 */ lui $v1, 0xa450 -/* 3C9EC 800615EC 34630010 */ ori $v1, $v1, 0x10 -/* 3C9F0 800615F0 3C04A450 */ lui $a0, 0xa450 -/* 3C9F4 800615F4 34840014 */ ori $a0, $a0, 0x14 -/* 3C9F8 800615F8 24A2FFFF */ addiu $v0, $a1, -1 -/* 3C9FC 800615FC AC620000 */ sw $v0, ($v1) -/* 3CA00 80061600 3C028009 */ lui $v0, %hi(D_80095888) -/* 3CA04 80061604 8C425888 */ lw $v0, %lo(D_80095888)($v0) -/* 3CA08 80061608 30C300FF */ andi $v1, $a2, 0xff -/* 3CA0C 8006160C 2463FFFF */ addiu $v1, $v1, -1 -/* 3CA10 80061610 AC830000 */ sw $v1, ($a0) -/* 3CA14 80061614 0045001A */ div $zero, $v0, $a1 -/* 3CA18 80061618 14A00002 */ bnez $a1, .L80061624 -/* 3CA1C 8006161C 00000000 */ nop -/* 3CA20 80061620 0007000D */ break 7 -.L80061624: -/* 3CA24 80061624 2401FFFF */ addiu $at, $zero, -1 -/* 3CA28 80061628 14A10004 */ bne $a1, $at, .L8006163C -/* 3CA2C 8006162C 3C018000 */ lui $at, 0x8000 -/* 3CA30 80061630 14410002 */ bne $v0, $at, .L8006163C -/* 3CA34 80061634 00000000 */ nop -/* 3CA38 80061638 0006000D */ break 6 -.L8006163C: -/* 3CA3C 8006163C 00001012 */ mflo $v0 -.L80061640: -/* 3CA40 80061640 03E00008 */ jr $ra -/* 3CA44 80061644 00000000 */ nop -/* 3CA48 80061648 00000000 */ nop -/* 3CA4C 8006164C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CA50/func_80061650.s b/ver/jp/asm/nonmatchings/3CA50/func_80061650.s deleted file mode 100644 index e745226c7e..0000000000 --- a/ver/jp/asm/nonmatchings/3CA50/func_80061650.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061650 -/* 3CA50 80061650 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3CA54 80061654 AFB00010 */ sw $s0, 0x10($sp) -/* 3CA58 80061658 00808021 */ addu $s0, $a0, $zero -/* 3CA5C 8006165C AFB10014 */ sw $s1, 0x14($sp) -/* 3CA60 80061660 AFBF0018 */ sw $ra, 0x18($sp) -/* 3CA64 80061664 0C01AE0C */ jal func_8006B830 -/* 3CA68 80061668 00A08821 */ addu $s1, $a1, $zero -/* 3CA6C 8006166C 14400018 */ bnez $v0, .L800616D0 -/* 3CA70 80061670 2402FFFF */ addiu $v0, $zero, -1 -/* 3CA74 80061674 3C028009 */ lui $v0, %hi(D_80093D80) -/* 3CA78 80061678 90423D80 */ lbu $v0, %lo(D_80093D80)($v0) -/* 3CA7C 8006167C 10400002 */ beqz $v0, .L80061688 -/* 3CA80 80061680 02002021 */ addu $a0, $s0, $zero -/* 3CA84 80061684 2484E000 */ addiu $a0, $a0, -0x2000 -.L80061688: -/* 3CA88 80061688 02111021 */ addu $v0, $s0, $s1 -/* 3CA8C 8006168C 30421FFF */ andi $v0, $v0, 0x1fff -/* 3CA90 80061690 14400004 */ bnez $v0, .L800616A4 -/* 3CA94 80061694 24020001 */ addiu $v0, $zero, 1 -/* 3CA98 80061698 3C018009 */ lui $at, %hi(D_80093D80) -/* 3CA9C 8006169C 080185AB */ j .L800616AC -/* 3CAA0 800616A0 A0223D80 */ sb $v0, %lo(D_80093D80)($at) -.L800616A4: -/* 3CAA4 800616A4 3C018009 */ lui $at, %hi(D_80093D80) -/* 3CAA8 800616A8 A0203D80 */ sb $zero, %lo(D_80093D80)($at) -.L800616AC: -/* 3CAAC 800616AC 0C018798 */ jal func_80061E60 -/* 3CAB0 800616B0 00000000 */ nop -/* 3CAB4 800616B4 3C05A450 */ lui $a1, 0xa450 -/* 3CAB8 800616B8 34A50004 */ ori $a1, $a1, 4 -/* 3CABC 800616BC 00402021 */ addu $a0, $v0, $zero -/* 3CAC0 800616C0 00001021 */ addu $v0, $zero, $zero -/* 3CAC4 800616C4 3C03A450 */ lui $v1, 0xa450 -/* 3CAC8 800616C8 AC640000 */ sw $a0, ($v1) -/* 3CACC 800616CC ACB10000 */ sw $s1, ($a1) -.L800616D0: -/* 3CAD0 800616D0 8FBF0018 */ lw $ra, 0x18($sp) -/* 3CAD4 800616D4 8FB10014 */ lw $s1, 0x14($sp) -/* 3CAD8 800616D8 8FB00010 */ lw $s0, 0x10($sp) -/* 3CADC 800616DC 03E00008 */ jr $ra -/* 3CAE0 800616E0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3CAE4 800616E4 00000000 */ nop -/* 3CAE8 800616E8 00000000 */ nop -/* 3CAEC 800616EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CAF0/func_800616F0.s b/ver/jp/asm/nonmatchings/3CAF0/func_800616F0.s deleted file mode 100644 index 046bbff613..0000000000 --- a/ver/jp/asm/nonmatchings/3CAF0/func_800616F0.s +++ /dev/null @@ -1,53 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800616F0 -/* 3CAF0 800616F0 18A00020 */ blez $a1, .L80061774 -/* 3CAF4 800616F4 00000000 */ nop -/* 3CAF8 800616F8 240B2000 */ addiu $t3, $zero, 0x2000 -/* 3CAFC 800616FC 00AB082B */ sltu $at, $a1, $t3 -/* 3CB00 80061700 1020001E */ beqz $at, .L8006177C -/* 3CB04 80061704 00000000 */ nop -/* 3CB08 80061708 00804021 */ addu $t0, $a0, $zero -/* 3CB0C 8006170C 00854821 */ addu $t1, $a0, $a1 -/* 3CB10 80061710 0109082B */ sltu $at, $t0, $t1 -/* 3CB14 80061714 10200017 */ beqz $at, .L80061774 -/* 3CB18 80061718 00000000 */ nop -/* 3CB1C 8006171C 2529FFF0 */ addiu $t1, $t1, -0x10 -/* 3CB20 80061720 310A000F */ andi $t2, $t0, 0xf -/* 3CB24 80061724 11400007 */ beqz $t2, .L80061744 -/* 3CB28 80061728 00000000 */ nop -/* 3CB2C 8006172C 010A4023 */ subu $t0, $t0, $t2 -/* 3CB30 80061730 BD150000 */ cache 0x15, ($t0) -/* 3CB34 80061734 0109082B */ sltu $at, $t0, $t1 -/* 3CB38 80061738 1020000E */ beqz $at, .L80061774 -/* 3CB3C 8006173C 00000000 */ nop -/* 3CB40 80061740 25080010 */ addiu $t0, $t0, 0x10 -.L80061744: -/* 3CB44 80061744 312A000F */ andi $t2, $t1, 0xf -/* 3CB48 80061748 11400006 */ beqz $t2, .L80061764 -/* 3CB4C 8006174C 00000000 */ nop -/* 3CB50 80061750 012A4823 */ subu $t1, $t1, $t2 -/* 3CB54 80061754 BD350010 */ cache 0x15, 0x10($t1) -/* 3CB58 80061758 0128082B */ sltu $at, $t1, $t0 -/* 3CB5C 8006175C 14200005 */ bnez $at, .L80061774 -/* 3CB60 80061760 00000000 */ nop -.L80061764: -/* 3CB64 80061764 BD110000 */ cache 0x11, ($t0) -/* 3CB68 80061768 0109082B */ sltu $at, $t0, $t1 -/* 3CB6C 8006176C 1420FFFD */ bnez $at, .L80061764 -/* 3CB70 80061770 25080010 */ addiu $t0, $t0, 0x10 -.L80061774: -/* 3CB74 80061774 03E00008 */ jr $ra -/* 3CB78 80061778 00000000 */ nop -.L8006177C: -/* 3CB7C 8006177C 3C088000 */ lui $t0, 0x8000 -/* 3CB80 80061780 010B4821 */ addu $t1, $t0, $t3 -/* 3CB84 80061784 2529FFF0 */ addiu $t1, $t1, -0x10 -.L80061788: -/* 3CB88 80061788 BD010000 */ cache 1, ($t0) -/* 3CB8C 8006178C 0109082B */ sltu $at, $t0, $t1 -/* 3CB90 80061790 1420FFFD */ bnez $at, .L80061788 -/* 3CB94 80061794 25080010 */ addiu $t0, $t0, 0x10 -/* 3CB98 80061798 03E00008 */ jr $ra -/* 3CB9C 8006179C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CCA0/func_800618A0.s b/ver/jp/asm/nonmatchings/3CCA0/func_800618A0.s deleted file mode 100644 index 09124e59f1..0000000000 --- a/ver/jp/asm/nonmatchings/3CCA0/func_800618A0.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800618A0 -/* 3CCA0 800618A0 3C088000 */ lui $t0, 0x8000 -/* 3CCA4 800618A4 240A2000 */ addiu $t2, $zero, 0x2000 -/* 3CCA8 800618A8 010A4821 */ addu $t1, $t0, $t2 -/* 3CCAC 800618AC 2529FFF0 */ addiu $t1, $t1, -0x10 -.L800618B0: -/* 3CCB0 800618B0 BD010000 */ cache 1, ($t0) -/* 3CCB4 800618B4 0109082B */ sltu $at, $t0, $t1 -/* 3CCB8 800618B8 1420FFFD */ bnez $at, .L800618B0 -/* 3CCBC 800618BC 25080010 */ addiu $t0, $t0, 0x10 -/* 3CCC0 800618C0 03E00008 */ jr $ra -/* 3CCC4 800618C4 00000000 */ nop -/* 3CCC8 800618C8 00000000 */ nop -/* 3CCCC 800618CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CCD0/func_800618D0.s b/ver/jp/asm/nonmatchings/3CCD0/func_800618D0.s deleted file mode 100644 index ad851d8425..0000000000 --- a/ver/jp/asm/nonmatchings/3CCD0/func_800618D0.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800618D0 -/* 3CCD0 800618D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3CCD4 800618D4 AFB00010 */ sw $s0, 0x10($sp) -/* 3CCD8 800618D8 AFBF0014 */ sw $ra, 0x14($sp) -/* 3CCDC 800618DC 0C019765 */ jal func_80065D94 -/* 3CCE0 800618E0 00808021 */ addu $s0, $a0, $zero -/* 3CCE4 800618E4 3C02800A */ lui $v0, %hi(D_8009A5FC) -/* 3CCE8 800618E8 9042A5FC */ lbu $v0, %lo(D_8009A5FC)($v0) -/* 3CCEC 800618EC 1040000B */ beqz $v0, .L8006191C -/* 3CCF0 800618F0 00000000 */ nop -/* 3CCF4 800618F4 0C018768 */ jal func_80061DA0 -/* 3CCF8 800618F8 00002021 */ addu $a0, $zero, $zero -/* 3CCFC 800618FC 3C05800B */ lui $a1, %hi(D_800B0EB0) -/* 3CD00 80061900 24A50EB0 */ addiu $a1, $a1, %lo(D_800B0EB0) -/* 3CD04 80061904 0C019724 */ jal func_80065C90 -/* 3CD08 80061908 24040001 */ addiu $a0, $zero, 1 -/* 3CD0C 8006190C 02002021 */ addu $a0, $s0, $zero -/* 3CD10 80061910 00002821 */ addu $a1, $zero, $zero -/* 3CD14 80061914 0C0195B0 */ jal func_800656C0 -/* 3CD18 80061918 24060001 */ addiu $a2, $zero, 1 -.L8006191C: -/* 3CD1C 8006191C 3C05800B */ lui $a1, %hi(D_800B0EB0) -/* 3CD20 80061920 24A50EB0 */ addiu $a1, $a1, %lo(D_800B0EB0) -/* 3CD24 80061924 0C019724 */ jal func_80065C90 -/* 3CD28 80061928 00002021 */ addu $a0, $zero, $zero -/* 3CD2C 8006192C 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 3CD30 80061930 A020A5FC */ sb $zero, %lo(D_8009A5FC)($at) -/* 3CD34 80061934 0C019780 */ jal func_80065E00 -/* 3CD38 80061938 00408021 */ addu $s0, $v0, $zero -/* 3CD3C 8006193C 02001021 */ addu $v0, $s0, $zero -/* 3CD40 80061940 8FBF0014 */ lw $ra, 0x14($sp) -/* 3CD44 80061944 8FB00010 */ lw $s0, 0x10($sp) -/* 3CD48 80061948 03E00008 */ jr $ra -/* 3CD4C 8006194C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3CCD0/func_80061950.s b/ver/jp/asm/nonmatchings/3CCD0/func_80061950.s deleted file mode 100644 index 7ee34a6a29..0000000000 --- a/ver/jp/asm/nonmatchings/3CCD0/func_80061950.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061950 -/* 3CD50 80061950 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3CD54 80061954 AFBF0018 */ sw $ra, 0x18($sp) -/* 3CD58 80061958 00802821 */ addu $a1, $a0, $zero -/* 3CD5C 8006195C 0C01873B */ jal func_80061CEC -/* 3CD60 80061960 27A40010 */ addiu $a0, $sp, 0x10 -/* 3CD64 80061964 8FBF0018 */ lw $ra, 0x18($sp) -/* 3CD68 80061968 03E00008 */ jr $ra -/* 3CD6C 8006196C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/3CCD0/func_80061970.s b/ver/jp/asm/nonmatchings/3CCD0/func_80061970.s deleted file mode 100644 index 3420239e82..0000000000 --- a/ver/jp/asm/nonmatchings/3CCD0/func_80061970.s +++ /dev/null @@ -1,39 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061970 -/* 3CD70 80061970 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3CD74 80061974 AFB00010 */ sw $s0, 0x10($sp) -/* 3CD78 80061978 AFBF0014 */ sw $ra, 0x14($sp) -/* 3CD7C 8006197C 0C019765 */ jal func_80065D94 -/* 3CD80 80061980 00808021 */ addu $s0, $a0, $zero -/* 3CD84 80061984 3C03800A */ lui $v1, %hi(D_8009A5FC) -/* 3CD88 80061988 9063A5FC */ lbu $v1, %lo(D_8009A5FC)($v1) -/* 3CD8C 8006198C 24020001 */ addiu $v0, $zero, 1 -/* 3CD90 80061990 1062000B */ beq $v1, $v0, .L800619C0 -/* 3CD94 80061994 00000000 */ nop -/* 3CD98 80061998 0C0186A5 */ jal func_80061A94 -/* 3CD9C 8006199C 00000000 */ nop -/* 3CDA0 800619A0 3C05800B */ lui $a1, %hi(D_800B0EB0) -/* 3CDA4 800619A4 24A50EB0 */ addiu $a1, $a1, %lo(D_800B0EB0) -/* 3CDA8 800619A8 0C019724 */ jal func_80065C90 -/* 3CDAC 800619AC 24040001 */ addiu $a0, $zero, 1 -/* 3CDB0 800619B0 02002021 */ addu $a0, $s0, $zero -/* 3CDB4 800619B4 00002821 */ addu $a1, $zero, $zero -/* 3CDB8 800619B8 0C0195B0 */ jal func_800656C0 -/* 3CDBC 800619BC 24060001 */ addiu $a2, $zero, 1 -.L800619C0: -/* 3CDC0 800619C0 3C05800B */ lui $a1, %hi(D_800B0EB0) -/* 3CDC4 800619C4 24A50EB0 */ addiu $a1, $a1, %lo(D_800B0EB0) -/* 3CDC8 800619C8 0C019724 */ jal func_80065C90 -/* 3CDCC 800619CC 00002021 */ addu $a0, $zero, $zero -/* 3CDD0 800619D0 24030001 */ addiu $v1, $zero, 1 -/* 3CDD4 800619D4 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 3CDD8 800619D8 A023A5FC */ sb $v1, %lo(D_8009A5FC)($at) -/* 3CDDC 800619DC 0C019780 */ jal func_80065E00 -/* 3CDE0 800619E0 00408021 */ addu $s0, $v0, $zero -/* 3CDE4 800619E4 02001021 */ addu $v0, $s0, $zero -/* 3CDE8 800619E8 8FBF0014 */ lw $ra, 0x14($sp) -/* 3CDEC 800619EC 8FB00010 */ lw $s0, 0x10($sp) -/* 3CDF0 800619F0 03E00008 */ jr $ra -/* 3CDF4 800619F4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3CCD0/func_800619F8.s b/ver/jp/asm/nonmatchings/3CCD0/func_800619F8.s deleted file mode 100644 index f747b1cd1c..0000000000 --- a/ver/jp/asm/nonmatchings/3CCD0/func_800619F8.s +++ /dev/null @@ -1,46 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800619F8 -/* 3CDF8 800619F8 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 3CDFC 800619FC 00804821 */ addu $t1, $a0, $zero -/* 3CE00 80061A00 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3CE04 80061A04 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3CE08 80061A08 3C08800B */ lui $t0, %hi(D_800B0EB0) -/* 3CE0C 80061A0C 25080EB0 */ addiu $t0, $t0, %lo(D_800B0EB0) -/* 3CE10 80061A10 1840001D */ blez $v0, .L80061A88 -/* 3CE14 80061A14 00003821 */ addu $a3, $zero, $zero -/* 3CE18 80061A18 24860003 */ addiu $a2, $a0, 3 -.L80061A1C: -/* 3CE1C 80061A1C 89020000 */ lwl $v0, ($t0) -/* 3CE20 80061A20 99020003 */ lwr $v0, 3($t0) -/* 3CE24 80061A24 89030004 */ lwl $v1, 4($t0) -/* 3CE28 80061A28 99030007 */ lwr $v1, 7($t0) -/* 3CE2C 80061A2C ABA20000 */ swl $v0, ($sp) -/* 3CE30 80061A30 BBA20003 */ swr $v0, 3($sp) -/* 3CE34 80061A34 ABA30004 */ swl $v1, 4($sp) -/* 3CE38 80061A38 BBA30007 */ swr $v1, 7($sp) -/* 3CE3C 80061A3C 93A20002 */ lbu $v0, 2($sp) -/* 3CE40 80061A40 304200C0 */ andi $v0, $v0, 0xc0 -/* 3CE44 80061A44 00021102 */ srl $v0, $v0, 4 -/* 3CE48 80061A48 14400007 */ bnez $v0, .L80061A68 -/* 3CE4C 80061A4C A0C20001 */ sb $v0, 1($a2) -/* 3CE50 80061A50 97A20004 */ lhu $v0, 4($sp) -/* 3CE54 80061A54 A5220000 */ sh $v0, ($t1) -/* 3CE58 80061A58 93A20006 */ lbu $v0, 6($sp) -/* 3CE5C 80061A5C A0C2FFFF */ sb $v0, -1($a2) -/* 3CE60 80061A60 93A20007 */ lbu $v0, 7($sp) -/* 3CE64 80061A64 A0C20000 */ sb $v0, ($a2) -.L80061A68: -/* 3CE68 80061A68 24E70001 */ addiu $a3, $a3, 1 -/* 3CE6C 80061A6C 25080008 */ addiu $t0, $t0, 8 -/* 3CE70 80061A70 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3CE74 80061A74 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3CE78 80061A78 24C60006 */ addiu $a2, $a2, 6 -/* 3CE7C 80061A7C 00E2102A */ slt $v0, $a3, $v0 -/* 3CE80 80061A80 1440FFE6 */ bnez $v0, .L80061A1C -/* 3CE84 80061A84 25290006 */ addiu $t1, $t1, 6 -.L80061A88: -/* 3CE88 80061A88 27BD0010 */ addiu $sp, $sp, 0x10 -/* 3CE8C 80061A8C 03E00008 */ jr $ra -/* 3CE90 80061A90 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CCD0/func_80061A94.s b/ver/jp/asm/nonmatchings/3CCD0/func_80061A94.s deleted file mode 100644 index 88e88c6a05..0000000000 --- a/ver/jp/asm/nonmatchings/3CCD0/func_80061A94.s +++ /dev/null @@ -1,54 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061A94 -/* 3CE94 80061A94 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 3CE98 80061A98 3C07800B */ lui $a3, %hi(D_800B0EB0) -/* 3CE9C 80061A9C 24E70EB0 */ addiu $a3, $a3, %lo(D_800B0EB0) -/* 3CEA0 80061AA0 2406000E */ addiu $a2, $zero, 0xe -/* 3CEA4 80061AA4 24E20038 */ addiu $v0, $a3, 0x38 -.L80061AA8: -/* 3CEA8 80061AA8 AC400000 */ sw $zero, ($v0) -/* 3CEAC 80061AAC 24C6FFFF */ addiu $a2, $a2, -1 -/* 3CEB0 80061AB0 04C1FFFD */ bgez $a2, .L80061AA8 -/* 3CEB4 80061AB4 2442FFFC */ addiu $v0, $v0, -4 -/* 3CEB8 80061AB8 24020001 */ addiu $v0, $zero, 1 -/* 3CEBC 80061ABC 3C04800A */ lui $a0, %hi(D_8009A5E6) -/* 3CEC0 80061AC0 9084A5E6 */ lbu $a0, %lo(D_8009A5E6)($a0) -/* 3CEC4 80061AC4 00003021 */ addu $a2, $zero, $zero -/* 3CEC8 80061AC8 3C01800B */ lui $at, %hi(D_800B0EEC) -/* 3CECC 80061ACC AC220EEC */ sw $v0, %lo(D_800B0EEC)($at) -/* 3CED0 80061AD0 240200FF */ addiu $v0, $zero, 0xff -/* 3CED4 80061AD4 24030001 */ addiu $v1, $zero, 1 -/* 3CED8 80061AD8 A3A20000 */ sb $v0, ($sp) -/* 3CEDC 80061ADC 24020004 */ addiu $v0, $zero, 4 -/* 3CEE0 80061AE0 A3A20002 */ sb $v0, 2($sp) -/* 3CEE4 80061AE4 3402FFFF */ ori $v0, $zero, 0xffff -/* 3CEE8 80061AE8 A7A20004 */ sh $v0, 4($sp) -/* 3CEEC 80061AEC 2402FFFF */ addiu $v0, $zero, -1 -/* 3CEF0 80061AF0 A3A30001 */ sb $v1, 1($sp) -/* 3CEF4 80061AF4 A3A30003 */ sb $v1, 3($sp) -/* 3CEF8 80061AF8 A3A20006 */ sb $v0, 6($sp) -/* 3CEFC 80061AFC 1880000F */ blez $a0, .L80061B3C -/* 3CF00 80061B00 A3A20007 */ sb $v0, 7($sp) -.L80061B04: -/* 3CF04 80061B04 8BA20000 */ lwl $v0, ($sp) -/* 3CF08 80061B08 9BA20003 */ lwr $v0, 3($sp) -/* 3CF0C 80061B0C 8BA30004 */ lwl $v1, 4($sp) -/* 3CF10 80061B10 9BA30007 */ lwr $v1, 7($sp) -/* 3CF14 80061B14 A8E20000 */ swl $v0, ($a3) -/* 3CF18 80061B18 B8E20003 */ swr $v0, 3($a3) -/* 3CF1C 80061B1C A8E30004 */ swl $v1, 4($a3) -/* 3CF20 80061B20 B8E30007 */ swr $v1, 7($a3) -/* 3CF24 80061B24 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3CF28 80061B28 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3CF2C 80061B2C 24C60001 */ addiu $a2, $a2, 1 -/* 3CF30 80061B30 00C2102A */ slt $v0, $a2, $v0 -/* 3CF34 80061B34 1440FFF3 */ bnez $v0, .L80061B04 -/* 3CF38 80061B38 24E70008 */ addiu $a3, $a3, 8 -.L80061B3C: -/* 3CF3C 80061B3C 240200FE */ addiu $v0, $zero, 0xfe -/* 3CF40 80061B40 A0E20000 */ sb $v0, ($a3) -/* 3CF44 80061B44 03E00008 */ jr $ra -/* 3CF48 80061B48 27BD0010 */ addiu $sp, $sp, 0x10 -/* 3CF4C 80061B4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CF50/func_80061B50.s b/ver/jp/asm/nonmatchings/3CF50/func_80061B50.s deleted file mode 100644 index 1ee42f7926..0000000000 --- a/ver/jp/asm/nonmatchings/3CF50/func_80061B50.s +++ /dev/null @@ -1,111 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061B50 -/* 3CF50 80061B50 3C028009 */ lui $v0, %hi(D_80093D90) -/* 3CF54 80061B54 8C423D90 */ lw $v0, %lo(D_80093D90)($v0) -/* 3CF58 80061B58 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 3CF5C 80061B5C AFB40070 */ sw $s4, 0x70($sp) -/* 3CF60 80061B60 0080A021 */ addu $s4, $a0, $zero -/* 3CF64 80061B64 AFB50074 */ sw $s5, 0x74($sp) -/* 3CF68 80061B68 00A0A821 */ addu $s5, $a1, $zero -/* 3CF6C 80061B6C AFB60078 */ sw $s6, 0x78($sp) -/* 3CF70 80061B70 00C0B021 */ addu $s6, $a2, $zero -/* 3CF74 80061B74 AFBF007C */ sw $ra, 0x7c($sp) -/* 3CF78 80061B78 AFB3006C */ sw $s3, 0x6c($sp) -/* 3CF7C 80061B7C AFB20068 */ sw $s2, 0x68($sp) -/* 3CF80 80061B80 AFB10064 */ sw $s1, 0x64($sp) -/* 3CF84 80061B84 10400003 */ beqz $v0, .L80061B94 -/* 3CF88 80061B88 AFB00060 */ sw $s0, 0x60($sp) -/* 3CF8C 80061B8C 08018731 */ j .L80061CC4 -/* 3CF90 80061B90 00001021 */ addu $v0, $zero, $zero -.L80061B94: -/* 3CF94 80061B94 24020001 */ addiu $v0, $zero, 1 -/* 3CF98 80061B98 3C018009 */ lui $at, %hi(D_80093D90) -/* 3CF9C 80061B9C 0C01989C */ jal func_80066270 -/* 3CFA0 80061BA0 AC223D90 */ sw $v0, %lo(D_80093D90)($at) -/* 3CFA4 80061BA4 00409021 */ addu $s2, $v0, $zero -/* 3CFA8 80061BA8 00609821 */ addu $s3, $v1, $zero -/* 3CFAC 80061BAC 56400022 */ bnel $s2, $zero, .L80061C38 -/* 3CFB0 80061BB0 24020004 */ addiu $v0, $zero, 4 -/* 3CFB4 80061BB4 16400007 */ bnez $s2, .L80061BD4 -/* 3CFB8 80061BB8 27B10040 */ addiu $s1, $sp, 0x40 -/* 3CFBC 80061BBC 3C020165 */ lui $v0, 0x165 -/* 3CFC0 80061BC0 3442A0BB */ ori $v0, $v0, 0xa0bb -/* 3CFC4 80061BC4 0053102B */ sltu $v0, $v0, $s3 -/* 3CFC8 80061BC8 1440001B */ bnez $v0, .L80061C38 -/* 3CFCC 80061BCC 24020004 */ addiu $v0, $zero, 4 -/* 3CFD0 80061BD0 27B10040 */ addiu $s1, $sp, 0x40 -.L80061BD4: -/* 3CFD4 80061BD4 02202021 */ addu $a0, $s1, $zero -/* 3CFD8 80061BD8 27B00058 */ addiu $s0, $sp, 0x58 -/* 3CFDC 80061BDC 02002821 */ addu $a1, $s0, $zero -/* 3CFE0 80061BE0 0C019554 */ jal func_80065550 -/* 3CFE4 80061BE4 24060001 */ addiu $a2, $zero, 1 -/* 3CFE8 80061BE8 00004021 */ addu $t0, $zero, $zero -/* 3CFEC 80061BEC 00004821 */ addu $t1, $zero, $zero -/* 3CFF0 80061BF0 27A40020 */ addiu $a0, $sp, 0x20 -/* 3CFF4 80061BF4 24060000 */ addiu $a2, $zero, 0 -/* 3CFF8 80061BF8 3C070165 */ lui $a3, 0x165 -/* 3CFFC 80061BFC 34E7A0BC */ ori $a3, $a3, 0xa0bc -/* 3D000 80061C00 00F3102B */ sltu $v0, $a3, $s3 -/* 3D004 80061C04 00F33823 */ subu $a3, $a3, $s3 -/* 3D008 80061C08 00D23023 */ subu $a2, $a2, $s2 -/* 3D00C 80061C0C 00C23023 */ subu $a2, $a2, $v0 -/* 3D010 80061C10 AFA80010 */ sw $t0, 0x10($sp) -/* 3D014 80061C14 AFA90014 */ sw $t1, 0x14($sp) -/* 3D018 80061C18 AFB10018 */ sw $s1, 0x18($sp) -/* 3D01C 80061C1C 0C0198C8 */ jal func_80066320 -/* 3D020 80061C20 AFB0001C */ sw $s0, 0x1c($sp) -/* 3D024 80061C24 02202021 */ addu $a0, $s1, $zero -/* 3D028 80061C28 02002821 */ addu $a1, $s0, $zero -/* 3D02C 80061C2C 0C0195B0 */ jal func_800656C0 -/* 3D030 80061C30 24060001 */ addiu $a2, $zero, 1 -/* 3D034 80061C34 24020004 */ addiu $v0, $zero, 4 -.L80061C38: -/* 3D038 80061C38 3C01800A */ lui $at, %hi(D_8009A5E6) -/* 3D03C 80061C3C A022A5E6 */ sb $v0, %lo(D_8009A5E6)($at) -/* 3D040 80061C40 0C018768 */ jal func_80061DA0 -/* 3D044 80061C44 00002021 */ addu $a0, $zero, $zero -/* 3D048 80061C48 24040001 */ addiu $a0, $zero, 1 -/* 3D04C 80061C4C 3C11800B */ lui $s1, %hi(D_800B0EB0) -/* 3D050 80061C50 26310EB0 */ addiu $s1, $s1, %lo(D_800B0EB0) -/* 3D054 80061C54 0C019724 */ jal func_80065C90 -/* 3D058 80061C58 02202821 */ addu $a1, $s1, $zero -/* 3D05C 80061C5C 02802021 */ addu $a0, $s4, $zero -/* 3D060 80061C60 27B00058 */ addiu $s0, $sp, 0x58 -/* 3D064 80061C64 02002821 */ addu $a1, $s0, $zero -/* 3D068 80061C68 0C0195B0 */ jal func_800656C0 -/* 3D06C 80061C6C 24060001 */ addiu $a2, $zero, 1 -/* 3D070 80061C70 00002021 */ addu $a0, $zero, $zero -/* 3D074 80061C74 0C019724 */ jal func_80065C90 -/* 3D078 80061C78 02202821 */ addu $a1, $s1, $zero -/* 3D07C 80061C7C 02802021 */ addu $a0, $s4, $zero -/* 3D080 80061C80 02002821 */ addu $a1, $s0, $zero -/* 3D084 80061C84 24060001 */ addiu $a2, $zero, 1 -/* 3D088 80061C88 0C0195B0 */ jal func_800656C0 -/* 3D08C 80061C8C 00408021 */ addu $s0, $v0, $zero -/* 3D090 80061C90 02A02021 */ addu $a0, $s5, $zero -/* 3D094 80061C94 0C01873B */ jal func_80061CEC -/* 3D098 80061C98 02C02821 */ addu $a1, $s6, $zero -/* 3D09C 80061C9C 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 3D0A0 80061CA0 0C019750 */ jal func_80065D40 -/* 3D0A4 80061CA4 A020A5FC */ sb $zero, %lo(D_8009A5FC)($at) -/* 3D0A8 80061CA8 3C04800E */ lui $a0, %hi(D_800DAAA0) -/* 3D0AC 80061CAC 2484AAA0 */ addiu $a0, $a0, %lo(D_800DAAA0) -/* 3D0B0 80061CB0 3C05800A */ lui $a1, %hi(D_8009A600) -/* 3D0B4 80061CB4 24A5A600 */ addiu $a1, $a1, %lo(D_8009A600) -/* 3D0B8 80061CB8 0C019554 */ jal func_80065550 -/* 3D0BC 80061CBC 24060001 */ addiu $a2, $zero, 1 -/* 3D0C0 80061CC0 02001021 */ addu $v0, $s0, $zero -.L80061CC4: -/* 3D0C4 80061CC4 8FBF007C */ lw $ra, 0x7c($sp) -/* 3D0C8 80061CC8 8FB60078 */ lw $s6, 0x78($sp) -/* 3D0CC 80061CCC 8FB50074 */ lw $s5, 0x74($sp) -/* 3D0D0 80061CD0 8FB40070 */ lw $s4, 0x70($sp) -/* 3D0D4 80061CD4 8FB3006C */ lw $s3, 0x6c($sp) -/* 3D0D8 80061CD8 8FB20068 */ lw $s2, 0x68($sp) -/* 3D0DC 80061CDC 8FB10064 */ lw $s1, 0x64($sp) -/* 3D0E0 80061CE0 8FB00060 */ lw $s0, 0x60($sp) -/* 3D0E4 80061CE4 03E00008 */ jr $ra -/* 3D0E8 80061CE8 27BD0080 */ addiu $sp, $sp, 0x80 diff --git a/ver/jp/asm/nonmatchings/3CF50/func_80061CEC.s b/ver/jp/asm/nonmatchings/3CF50/func_80061CEC.s deleted file mode 100644 index 32d44d9aa1..0000000000 --- a/ver/jp/asm/nonmatchings/3CF50/func_80061CEC.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061CEC -/* 3D0EC 80061CEC 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 3D0F0 80061CF0 00805821 */ addu $t3, $a0, $zero -/* 3D0F4 80061CF4 00A04821 */ addu $t1, $a1, $zero -/* 3D0F8 80061CF8 00005021 */ addu $t2, $zero, $zero -/* 3D0FC 80061CFC 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3D100 80061D00 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3D104 80061D04 3C08800B */ lui $t0, %hi(D_800B0EB0) -/* 3D108 80061D08 25080EB0 */ addiu $t0, $t0, %lo(D_800B0EB0) -/* 3D10C 80061D0C 18400021 */ blez $v0, .L80061D94 -/* 3D110 80061D10 00003821 */ addu $a3, $zero, $zero -/* 3D114 80061D14 240C0001 */ addiu $t4, $zero, 1 -/* 3D118 80061D18 24A60002 */ addiu $a2, $a1, 2 -.L80061D1C: -/* 3D11C 80061D1C 89020000 */ lwl $v0, ($t0) -/* 3D120 80061D20 99020003 */ lwr $v0, 3($t0) -/* 3D124 80061D24 89030004 */ lwl $v1, 4($t0) -/* 3D128 80061D28 99030007 */ lwr $v1, 7($t0) -/* 3D12C 80061D2C ABA20000 */ swl $v0, ($sp) -/* 3D130 80061D30 BBA20003 */ swr $v0, 3($sp) -/* 3D134 80061D34 ABA30004 */ swl $v1, 4($sp) -/* 3D138 80061D38 BBA30007 */ swr $v1, 7($sp) -/* 3D13C 80061D3C 93A20002 */ lbu $v0, 2($sp) -/* 3D140 80061D40 304200C0 */ andi $v0, $v0, 0xc0 -/* 3D144 80061D44 00021102 */ srl $v0, $v0, 4 -/* 3D148 80061D48 1440000A */ bnez $v0, .L80061D74 -/* 3D14C 80061D4C A0C20001 */ sb $v0, 1($a2) -/* 3D150 80061D50 93A20005 */ lbu $v0, 5($sp) -/* 3D154 80061D54 93A30004 */ lbu $v1, 4($sp) -/* 3D158 80061D58 00021200 */ sll $v0, $v0, 8 -/* 3D15C 80061D5C 00621825 */ or $v1, $v1, $v0 -/* 3D160 80061D60 A5230000 */ sh $v1, ($t1) -/* 3D164 80061D64 93A30006 */ lbu $v1, 6($sp) -/* 3D168 80061D68 00EC1004 */ sllv $v0, $t4, $a3 -/* 3D16C 80061D6C 01425025 */ or $t2, $t2, $v0 -/* 3D170 80061D70 A0C30000 */ sb $v1, ($a2) -.L80061D74: -/* 3D174 80061D74 24E70001 */ addiu $a3, $a3, 1 -/* 3D178 80061D78 25080008 */ addiu $t0, $t0, 8 -/* 3D17C 80061D7C 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3D180 80061D80 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3D184 80061D84 24C60004 */ addiu $a2, $a2, 4 -/* 3D188 80061D88 00E2102A */ slt $v0, $a3, $v0 -/* 3D18C 80061D8C 1440FFE3 */ bnez $v0, .L80061D1C -/* 3D190 80061D90 25290004 */ addiu $t1, $t1, 4 -.L80061D94: -/* 3D194 80061D94 A16A0000 */ sb $t2, ($t3) -/* 3D198 80061D98 03E00008 */ jr $ra -/* 3D19C 80061D9C 27BD0010 */ addiu $sp, $sp, 0x10 diff --git a/ver/jp/asm/nonmatchings/3CF50/func_80061DA0.s b/ver/jp/asm/nonmatchings/3CF50/func_80061DA0.s deleted file mode 100644 index f17f4707e1..0000000000 --- a/ver/jp/asm/nonmatchings/3CF50/func_80061DA0.s +++ /dev/null @@ -1,55 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061DA0 -/* 3D1A0 80061DA0 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 3D1A4 80061DA4 00802821 */ addu $a1, $a0, $zero -/* 3D1A8 80061DA8 2406000E */ addiu $a2, $zero, 0xe -/* 3D1AC 80061DAC 3C02800B */ lui $v0, %hi(D_800B0EE8) -/* 3D1B0 80061DB0 24420EE8 */ addiu $v0, $v0, %lo(D_800B0EE8) -.L80061DB4: -/* 3D1B4 80061DB4 AC400000 */ sw $zero, ($v0) -/* 3D1B8 80061DB8 24C6FFFF */ addiu $a2, $a2, -1 -/* 3D1BC 80061DBC 04C1FFFD */ bgez $a2, .L80061DB4 -/* 3D1C0 80061DC0 2442FFFC */ addiu $v0, $v0, -4 -/* 3D1C4 80061DC4 3C03800B */ lui $v1, %hi(D_800B0EEC) -/* 3D1C8 80061DC8 24630EEC */ addiu $v1, $v1, %lo(D_800B0EEC) -/* 3D1CC 80061DCC 2467FFC4 */ addiu $a3, $v1, -0x3c -/* 3D1D0 80061DD0 3C04800A */ lui $a0, %hi(D_8009A5E6) -/* 3D1D4 80061DD4 9084A5E6 */ lbu $a0, %lo(D_8009A5E6)($a0) -/* 3D1D8 80061DD8 00003021 */ addu $a2, $zero, $zero -/* 3D1DC 80061DDC 24020001 */ addiu $v0, $zero, 1 -/* 3D1E0 80061DE0 AC620000 */ sw $v0, ($v1) -/* 3D1E4 80061DE4 240300FF */ addiu $v1, $zero, 0xff -/* 3D1E8 80061DE8 24020001 */ addiu $v0, $zero, 1 -/* 3D1EC 80061DEC A3A20001 */ sb $v0, 1($sp) -/* 3D1F0 80061DF0 24020003 */ addiu $v0, $zero, 3 -/* 3D1F4 80061DF4 A3A30000 */ sb $v1, ($sp) -/* 3D1F8 80061DF8 A3A20002 */ sb $v0, 2($sp) -/* 3D1FC 80061DFC A3A50003 */ sb $a1, 3($sp) -/* 3D200 80061E00 A3A30004 */ sb $v1, 4($sp) -/* 3D204 80061E04 A3A30005 */ sb $v1, 5($sp) -/* 3D208 80061E08 A3A30006 */ sb $v1, 6($sp) -/* 3D20C 80061E0C 1880000F */ blez $a0, .L80061E4C -/* 3D210 80061E10 A3A30007 */ sb $v1, 7($sp) -.L80061E14: -/* 3D214 80061E14 8BA20000 */ lwl $v0, ($sp) -/* 3D218 80061E18 9BA20003 */ lwr $v0, 3($sp) -/* 3D21C 80061E1C 8BA30004 */ lwl $v1, 4($sp) -/* 3D220 80061E20 9BA30007 */ lwr $v1, 7($sp) -/* 3D224 80061E24 A8E20000 */ swl $v0, ($a3) -/* 3D228 80061E28 B8E20003 */ swr $v0, 3($a3) -/* 3D22C 80061E2C A8E30004 */ swl $v1, 4($a3) -/* 3D230 80061E30 B8E30007 */ swr $v1, 7($a3) -/* 3D234 80061E34 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 3D238 80061E38 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 3D23C 80061E3C 24C60001 */ addiu $a2, $a2, 1 -/* 3D240 80061E40 00C2102A */ slt $v0, $a2, $v0 -/* 3D244 80061E44 1440FFF3 */ bnez $v0, .L80061E14 -/* 3D248 80061E48 24E70008 */ addiu $a3, $a3, 8 -.L80061E4C: -/* 3D24C 80061E4C 240200FE */ addiu $v0, $zero, 0xfe -/* 3D250 80061E50 A0E20000 */ sb $v0, ($a3) -/* 3D254 80061E54 03E00008 */ jr $ra -/* 3D258 80061E58 27BD0010 */ addiu $sp, $sp, 0x10 -/* 3D25C 80061E5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3D260/func_80061E60.s b/ver/jp/asm/nonmatchings/3D260/func_80061E60.s deleted file mode 100644 index 42b91256e8..0000000000 --- a/ver/jp/asm/nonmatchings/3D260/func_80061E60.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061E60 -/* 3D260 80061E60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3D264 80061E64 3C031FFF */ lui $v1, 0x1fff -/* 3D268 80061E68 3463FFFF */ ori $v1, $v1, 0xffff -/* 3D26C 80061E6C 3C028000 */ lui $v0, 0x8000 -/* 3D270 80061E70 00821023 */ subu $v0, $a0, $v0 -/* 3D274 80061E74 0062102B */ sltu $v0, $v1, $v0 -/* 3D278 80061E78 1040000A */ beqz $v0, .L80061EA4 -/* 3D27C 80061E7C AFBF0010 */ sw $ra, 0x10($sp) -/* 3D280 80061E80 3C026000 */ lui $v0, 0x6000 -/* 3D284 80061E84 00821021 */ addu $v0, $a0, $v0 -/* 3D288 80061E88 0062102B */ sltu $v0, $v1, $v0 -/* 3D28C 80061E8C 10400006 */ beqz $v0, .L80061EA8 -/* 3D290 80061E90 00831024 */ and $v0, $a0, $v1 -/* 3D294 80061E94 0C019A0C */ jal func_80066830 -/* 3D298 80061E98 00000000 */ nop -/* 3D29C 80061E9C 080187AA */ j .L80061EA8 -/* 3D2A0 80061EA0 00000000 */ nop -.L80061EA4: -/* 3D2A4 80061EA4 00831024 */ and $v0, $a0, $v1 -.L80061EA8: -/* 3D2A8 80061EA8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3D2AC 80061EAC 03E00008 */ jr $ra -/* 3D2B0 80061EB0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3D2B4 80061EB4 00000000 */ nop -/* 3D2B8 80061EB8 00000000 */ nop -/* 3D2BC 80061EBC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3D2C0/func_80061EC0.s b/ver/jp/asm/nonmatchings/3D2C0/func_80061EC0.s deleted file mode 100644 index 78ba33303b..0000000000 --- a/ver/jp/asm/nonmatchings/3D2C0/func_80061EC0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061EC0 -/* 3D2C0 80061EC0 03E00008 */ jr $ra -/* 3D2C4 80061EC4 46006004 */ sqrt.s $f0, $f12 -/* 3D2C8 80061EC8 00000000 */ nop -/* 3D2CC 80061ECC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3D2D0/func_80061ED0.s b/ver/jp/asm/nonmatchings/3D2D0/func_80061ED0.s deleted file mode 100644 index 0e2d168fe5..0000000000 --- a/ver/jp/asm/nonmatchings/3D2D0/func_80061ED0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061ED0 -/* 3D2D0 80061ED0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3D2D4 80061ED4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3D2D8 80061ED8 24844000 */ addiu $a0, $a0, 0x4000 -/* 3D2DC 80061EDC 0C019170 */ jal func_800645C0 -/* 3D2E0 80061EE0 3084FFFF */ andi $a0, $a0, 0xffff -/* 3D2E4 80061EE4 00021400 */ sll $v0, $v0, 0x10 -/* 3D2E8 80061EE8 8FBF0010 */ lw $ra, 0x10($sp) -/* 3D2EC 80061EEC 00021403 */ sra $v0, $v0, 0x10 -/* 3D2F0 80061EF0 03E00008 */ jr $ra -/* 3D2F4 80061EF4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 3D2F8 80061EF8 00000000 */ nop -/* 3D2FC 80061EFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3D300/func_80061F00.s b/ver/jp/asm/nonmatchings/3D300/func_80061F00.s deleted file mode 100644 index 44d36c4831..0000000000 --- a/ver/jp/asm/nonmatchings/3D300/func_80061F00.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80061F00 -/* 3D300 80061F00 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 3D304 80061F04 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 3D308 80061F08 C7BA0060 */ lwc1 $f26, 0x60($sp) -/* 3D30C 80061F0C F7B60028 */ sdc1 $f22, 0x28($sp) -/* 3D310 80061F10 C7B60064 */ lwc1 $f22, 0x64($sp) -/* 3D314 80061F14 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 3D318 80061F18 C7B40068 */ lwc1 $f20, 0x68($sp) -/* 3D31C 80061F1C AFB10014 */ sw $s1, 0x14($sp) -/* 3D320 80061F20 8FB1006C */ lw $s1, 0x6c($sp) -/* 3D324 80061F24 F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 3D328 80061F28 4485E000 */ mtc1 $a1, $f28 -/* 3D32C 80061F2C F7B80030 */ sdc1 $f24, 0x30($sp) -/* 3D330 80061F30 4486C000 */ mtc1 $a2, $f24 -/* 3D334 80061F34 AFB00010 */ sw $s0, 0x10($sp) -/* 3D338 80061F38 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 3D33C 80061F3C 4487F000 */ mtc1 $a3, $f30 -/* 3D340 80061F40 AFBF0018 */ sw $ra, 0x18($sp) -/* 3D344 80061F44 0C019D20 */ jal func_80067480 -/* 3D348 80061F48 00808021 */ addu $s0, $a0, $zero -/* 3D34C 80061F4C 461CC001 */ sub.s $f0, $f24, $f28 -/* 3D350 80061F50 461CC600 */ add.s $f24, $f24, $f28 -/* 3D354 80061F54 4600C603 */ div.s $f24, $f24, $f0 -/* 3D358 80061F58 4616B180 */ add.s $f6, $f22, $f22 -/* 3D35C 80061F5C 46003203 */ div.s $f8, $f6, $f0 -/* 3D360 80061F60 461ED081 */ sub.s $f2, $f26, $f30 -/* 3D364 80061F64 46023183 */ div.s $f6, $f6, $f2 -/* 3D368 80061F68 461ED680 */ add.s $f26, $f26, $f30 -/* 3D36C 80061F6C 4602D683 */ div.s $f26, $f26, $f2 -/* 3D370 80061F70 4616A101 */ sub.s $f4, $f20, $f22 -/* 3D374 80061F74 4616A080 */ add.s $f2, $f20, $f22 -/* 3D378 80061F78 46001087 */ neg.s $f2, $f2 -/* 3D37C 80061F7C 46041083 */ div.s $f2, $f2, $f4 -/* 3D380 80061F80 3C01C000 */ lui $at, 0xc000 -/* 3D384 80061F84 44810000 */ mtc1 $at, $f0 -/* 3D388 80061F88 00000000 */ nop -/* 3D38C 80061F8C 4600A502 */ mul.s $f20, $f20, $f0 -/* 3D390 80061F90 00000000 */ nop -/* 3D394 80061F94 4616A502 */ mul.s $f20, $f20, $f22 -/* 3D398 80061F98 4604A503 */ div.s $f20, $f20, $f4 -/* 3D39C 80061F9C 3C01BF80 */ lui $at, 0xbf80 -/* 3D3A0 80061FA0 44810000 */ mtc1 $at, $f0 -/* 3D3A4 80061FA4 00002821 */ addu $a1, $zero, $zero -/* 3D3A8 80061FA8 AE00003C */ sw $zero, 0x3c($s0) -/* 3D3AC 80061FAC E600002C */ swc1 $f0, 0x2c($s0) -/* 3D3B0 80061FB0 E6180020 */ swc1 $f24, 0x20($s0) -/* 3D3B4 80061FB4 E6080000 */ swc1 $f8, ($s0) -/* 3D3B8 80061FB8 E6060014 */ swc1 $f6, 0x14($s0) -/* 3D3BC 80061FBC E61A0024 */ swc1 $f26, 0x24($s0) -/* 3D3C0 80061FC0 E6020028 */ swc1 $f2, 0x28($s0) -/* 3D3C4 80061FC4 E6140038 */ swc1 $f20, 0x38($s0) -.L80061FC8: -/* 3D3C8 80061FC8 00002021 */ addu $a0, $zero, $zero -/* 3D3CC 80061FCC 02001821 */ addu $v1, $s0, $zero -.L80061FD0: -/* 3D3D0 80061FD0 C4600000 */ lwc1 $f0, ($v1) -/* 3D3D4 80061FD4 44915000 */ mtc1 $s1, $f10 -/* 3D3D8 80061FD8 00000000 */ nop -/* 3D3DC 80061FDC 460A0002 */ mul.s $f0, $f0, $f10 -/* 3D3E0 80061FE0 24840001 */ addiu $a0, $a0, 1 -/* 3D3E4 80061FE4 28820004 */ slti $v0, $a0, 4 -/* 3D3E8 80061FE8 E4600000 */ swc1 $f0, ($v1) -/* 3D3EC 80061FEC 1440FFF8 */ bnez $v0, .L80061FD0 -/* 3D3F0 80061FF0 24630004 */ addiu $v1, $v1, 4 -/* 3D3F4 80061FF4 24A50001 */ addiu $a1, $a1, 1 -/* 3D3F8 80061FF8 28A20004 */ slti $v0, $a1, 4 -/* 3D3FC 80061FFC 1440FFF2 */ bnez $v0, .L80061FC8 -/* 3D400 80062000 26100010 */ addiu $s0, $s0, 0x10 -/* 3D404 80062004 8FBF0018 */ lw $ra, 0x18($sp) -/* 3D408 80062008 8FB10014 */ lw $s1, 0x14($sp) -/* 3D40C 8006200C 8FB00010 */ lw $s0, 0x10($sp) -/* 3D410 80062010 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 3D414 80062014 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 3D418 80062018 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 3D41C 8006201C D7B80030 */ ldc1 $f24, 0x30($sp) -/* 3D420 80062020 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 3D424 80062024 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 3D428 80062028 03E00008 */ jr $ra -/* 3D42C 8006202C 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/3D300/func_80062030.s b/ver/jp/asm/nonmatchings/3D300/func_80062030.s deleted file mode 100644 index b14f8540f0..0000000000 --- a/ver/jp/asm/nonmatchings/3D300/func_80062030.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80062030 -/* 3D430 80062030 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 3D434 80062034 F7B80070 */ sdc1 $f24, 0x70($sp) -/* 3D438 80062038 C7B800A0 */ lwc1 $f24, 0xa0($sp) -/* 3D43C 8006203C F7B60068 */ sdc1 $f22, 0x68($sp) -/* 3D440 80062040 C7B600A4 */ lwc1 $f22, 0xa4($sp) -/* 3D444 80062044 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 3D448 80062048 C7B400A8 */ lwc1 $f20, 0xa8($sp) -/* 3D44C 8006204C AFB10054 */ sw $s1, 0x54($sp) -/* 3D450 80062050 8FB100AC */ lw $s1, 0xac($sp) -/* 3D454 80062054 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 3D458 80062058 4485E000 */ mtc1 $a1, $f28 -/* 3D45C 8006205C F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 3D460 80062060 4486D000 */ mtc1 $a2, $f26 -/* 3D464 80062064 AFB20058 */ sw $s2, 0x58($sp) -/* 3D468 80062068 00809021 */ addu $s2, $a0, $zero -/* 3D46C 8006206C AFB00050 */ sw $s0, 0x50($sp) -/* 3D470 80062070 27B00010 */ addiu $s0, $sp, 0x10 -/* 3D474 80062074 F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 3D478 80062078 4487F000 */ mtc1 $a3, $f30 -/* 3D47C 8006207C AFBF005C */ sw $ra, 0x5c($sp) -/* 3D480 80062080 0C019D20 */ jal func_80067480 -/* 3D484 80062084 02002021 */ addu $a0, $s0, $zero -/* 3D488 80062088 461CD001 */ sub.s $f0, $f26, $f28 -/* 3D48C 8006208C 461CD680 */ add.s $f26, $f26, $f28 -/* 3D490 80062090 4600D683 */ div.s $f26, $f26, $f0 -/* 3D494 80062094 4616B180 */ add.s $f6, $f22, $f22 -/* 3D498 80062098 46003203 */ div.s $f8, $f6, $f0 -/* 3D49C 8006209C 461EC081 */ sub.s $f2, $f24, $f30 -/* 3D4A0 800620A0 46023183 */ div.s $f6, $f6, $f2 -/* 3D4A4 800620A4 461EC600 */ add.s $f24, $f24, $f30 -/* 3D4A8 800620A8 4602C603 */ div.s $f24, $f24, $f2 -/* 3D4AC 800620AC 4616A101 */ sub.s $f4, $f20, $f22 -/* 3D4B0 800620B0 4616A080 */ add.s $f2, $f20, $f22 -/* 3D4B4 800620B4 46001087 */ neg.s $f2, $f2 -/* 3D4B8 800620B8 46041083 */ div.s $f2, $f2, $f4 -/* 3D4BC 800620BC 3C01C000 */ lui $at, 0xc000 -/* 3D4C0 800620C0 44810000 */ mtc1 $at, $f0 -/* 3D4C4 800620C4 00000000 */ nop -/* 3D4C8 800620C8 4600A502 */ mul.s $f20, $f20, $f0 -/* 3D4CC 800620CC 00000000 */ nop -/* 3D4D0 800620D0 4616A502 */ mul.s $f20, $f20, $f22 -/* 3D4D4 800620D4 4604A503 */ div.s $f20, $f20, $f4 -/* 3D4D8 800620D8 3C01BF80 */ lui $at, 0xbf80 -/* 3D4DC 800620DC 44810000 */ mtc1 $at, $f0 -/* 3D4E0 800620E0 00002821 */ addu $a1, $zero, $zero -/* 3D4E4 800620E4 AFA0004C */ sw $zero, 0x4c($sp) -/* 3D4E8 800620E8 E7A0003C */ swc1 $f0, 0x3c($sp) -/* 3D4EC 800620EC E7BA0030 */ swc1 $f26, 0x30($sp) -/* 3D4F0 800620F0 E7A80010 */ swc1 $f8, 0x10($sp) -/* 3D4F4 800620F4 E7A60024 */ swc1 $f6, 0x24($sp) -/* 3D4F8 800620F8 E7B80034 */ swc1 $f24, 0x34($sp) -/* 3D4FC 800620FC E7A20038 */ swc1 $f2, 0x38($sp) -/* 3D500 80062100 E7B40048 */ swc1 $f20, 0x48($sp) -.L80062104: -/* 3D504 80062104 00002021 */ addu $a0, $zero, $zero -/* 3D508 80062108 02001821 */ addu $v1, $s0, $zero -.L8006210C: -/* 3D50C 8006210C C4600000 */ lwc1 $f0, ($v1) -/* 3D510 80062110 44915000 */ mtc1 $s1, $f10 -/* 3D514 80062114 00000000 */ nop -/* 3D518 80062118 460A0002 */ mul.s $f0, $f0, $f10 -/* 3D51C 8006211C 24840001 */ addiu $a0, $a0, 1 -/* 3D520 80062120 28820004 */ slti $v0, $a0, 4 -/* 3D524 80062124 E4600000 */ swc1 $f0, ($v1) -/* 3D528 80062128 1440FFF8 */ bnez $v0, .L8006210C -/* 3D52C 8006212C 24630004 */ addiu $v1, $v1, 4 -/* 3D530 80062130 24A50001 */ addiu $a1, $a1, 1 -/* 3D534 80062134 28A20004 */ slti $v0, $a1, 4 -/* 3D538 80062138 1440FFF2 */ bnez $v0, .L80062104 -/* 3D53C 8006213C 26100010 */ addiu $s0, $s0, 0x10 -/* 3D540 80062140 27A40010 */ addiu $a0, $sp, 0x10 -/* 3D544 80062144 0C019D38 */ jal func_800674E0 -/* 3D548 80062148 02402821 */ addu $a1, $s2, $zero -/* 3D54C 8006214C 8FBF005C */ lw $ra, 0x5c($sp) -/* 3D550 80062150 8FB20058 */ lw $s2, 0x58($sp) -/* 3D554 80062154 8FB10054 */ lw $s1, 0x54($sp) -/* 3D558 80062158 8FB00050 */ lw $s0, 0x50($sp) -/* 3D55C 8006215C D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 3D560 80062160 D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 3D564 80062164 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 3D568 80062168 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 3D56C 8006216C D7B60068 */ ldc1 $f22, 0x68($sp) -/* 3D570 80062170 D7B40060 */ ldc1 $f20, 0x60($sp) -/* 3D574 80062174 03E00008 */ jr $ra -/* 3D578 80062178 27BD0090 */ addiu $sp, $sp, 0x90 -/* 3D57C 8006217C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3D580/func_80062180.s b/ver/jp/asm/nonmatchings/3D580/func_80062180.s deleted file mode 100644 index e864f99fda..0000000000 --- a/ver/jp/asm/nonmatchings/3D580/func_80062180.s +++ /dev/null @@ -1,231 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80062180 -/* 3D580 80062180 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 3D584 80062184 AFB30024 */ sw $s3, 0x24($sp) -/* 3D588 80062188 8FB3008C */ lw $s3, 0x8c($sp) -/* 3D58C 8006218C AFB20020 */ sw $s2, 0x20($sp) -/* 3D590 80062190 8FB20090 */ lw $s2, 0x90($sp) -/* 3D594 80062194 F7BA0058 */ sdc1 $f26, 0x58($sp) -/* 3D598 80062198 C7BA0094 */ lwc1 $f26, 0x94($sp) -/* 3D59C 8006219C F7B40040 */ sdc1 $f20, 0x40($sp) -/* 3D5A0 800621A0 C7B40080 */ lwc1 $f20, 0x80($sp) -/* 3D5A4 800621A4 F7B60048 */ sdc1 $f22, 0x48($sp) -/* 3D5A8 800621A8 C7B60084 */ lwc1 $f22, 0x84($sp) -/* 3D5AC 800621AC F7B80050 */ sdc1 $f24, 0x50($sp) -/* 3D5B0 800621B0 C7B80088 */ lwc1 $f24, 0x88($sp) -/* 3D5B4 800621B4 AFB00018 */ sw $s0, 0x18($sp) -/* 3D5B8 800621B8 00808021 */ addu $s0, $a0, $zero -/* 3D5BC 800621BC AFB40028 */ sw $s4, 0x28($sp) -/* 3D5C0 800621C0 00A0A021 */ addu $s4, $a1, $zero -/* 3D5C4 800621C4 AFB5002C */ sw $s5, 0x2c($sp) -/* 3D5C8 800621C8 00C0A821 */ addu $s5, $a2, $zero -/* 3D5CC 800621CC AFBE0038 */ sw $fp, 0x38($sp) -/* 3D5D0 800621D0 AFBF003C */ sw $ra, 0x3c($sp) -/* 3D5D4 800621D4 AFB70034 */ sw $s7, 0x34($sp) -/* 3D5D8 800621D8 AFB60030 */ sw $s6, 0x30($sp) -/* 3D5DC 800621DC AFB1001C */ sw $s1, 0x1c($sp) -/* 3D5E0 800621E0 F7BE0068 */ sdc1 $f30, 0x68($sp) -/* 3D5E4 800621E4 F7BC0060 */ sdc1 $f28, 0x60($sp) -/* 3D5E8 800621E8 0C019D20 */ jal func_80067480 -/* 3D5EC 800621EC 00E0F021 */ addu $fp, $a3, $zero -/* 3D5F0 800621F0 44947000 */ mtc1 $s4, $f14 -/* 3D5F4 800621F4 00000000 */ nop -/* 3D5F8 800621F8 460EA701 */ sub.s $f28, $f20, $f14 -/* 3D5FC 800621FC 44959000 */ mtc1 $s5, $f18 -/* 3D600 80062200 461CE002 */ mul.s $f0, $f28, $f28 -/* 3D604 80062204 4612B781 */ sub.s $f30, $f22, $f18 -/* 3D608 80062208 449E7000 */ mtc1 $fp, $f14 -/* 3D60C 8006220C 00000000 */ nop -/* 3D610 80062210 460EC381 */ sub.s $f14, $f24, $f14 -/* 3D614 80062214 461EF102 */ mul.s $f4, $f30, $f30 -/* 3D618 80062218 44117000 */ mfc1 $s1, $f14 -/* 3D61C 8006221C 00000000 */ nop -/* 3D620 80062220 44919000 */ mtc1 $s1, $f18 -/* 3D624 80062224 00000000 */ nop -/* 3D628 80062228 46127082 */ mul.s $f2, $f14, $f18 -/* 3D62C 8006222C 46040000 */ add.s $f0, $f0, $f4 -/* 3D630 80062230 46020300 */ add.s $f12, $f0, $f2 -/* 3D634 80062234 46006084 */ sqrt.s $f2, $f12 -/* 3D638 80062238 46021032 */ c.eq.s $f2, $f2 -/* 3D63C 8006223C 00000000 */ nop -/* 3D640 80062240 45010004 */ bc1t .L80062254 -/* 3D644 80062244 00000000 */ nop -/* 3D648 80062248 0C0187B0 */ jal func_80061EC0 -/* 3D64C 8006224C 00000000 */ nop -/* 3D650 80062250 46000086 */ mov.s $f2, $f0 -.L80062254: -/* 3D654 80062254 3C01800A */ lui $at, %hi(D_80099B30) -/* 3D658 80062258 D4209B30 */ ldc1 $f0, %lo(D_80099B30)($at) -/* 3D65C 8006225C 460010A1 */ cvt.d.s $f2, $f2 -/* 3D660 80062260 46220003 */ div.d $f0, $f0, $f2 -/* 3D664 80062264 46200420 */ cvt.s.d $f16, $f0 -/* 3D668 80062268 4610E702 */ mul.s $f28, $f28, $f16 -/* 3D66C 8006226C 44917000 */ mtc1 $s1, $f14 -/* 3D670 80062270 00000000 */ nop -/* 3D674 80062274 46107382 */ mul.s $f14, $f14, $f16 -/* 3D678 80062278 00000000 */ nop -/* 3D67C 8006227C 4610F782 */ mul.s $f30, $f30, $f16 -/* 3D680 80062280 44929000 */ mtc1 $s2, $f18 -/* 3D684 80062284 00000000 */ nop -/* 3D688 80062288 460E9102 */ mul.s $f4, $f18, $f14 -/* 3D68C 8006228C 00000000 */ nop -/* 3D690 80062290 461ED002 */ mul.s $f0, $f26, $f30 -/* 3D694 80062294 00000000 */ nop -/* 3D698 80062298 461CD202 */ mul.s $f8, $f26, $f28 -/* 3D69C 8006229C 44939000 */ mtc1 $s3, $f18 -/* 3D6A0 800622A0 00000000 */ nop -/* 3D6A4 800622A4 460E9082 */ mul.s $f2, $f18, $f14 -/* 3D6A8 800622A8 00000000 */ nop -/* 3D6AC 800622AC 461E9282 */ mul.s $f10, $f18, $f30 -/* 3D6B0 800622B0 44117000 */ mfc1 $s1, $f14 -/* 3D6B4 800622B4 44927000 */ mtc1 $s2, $f14 -/* 3D6B8 800622B8 00000000 */ nop -/* 3D6BC 800622BC 461C7182 */ mul.s $f6, $f14, $f28 -/* 3D6C0 800622C0 46002601 */ sub.s $f24, $f4, $f0 -/* 3D6C4 800622C4 4618C002 */ mul.s $f0, $f24, $f24 -/* 3D6C8 800622C8 46024581 */ sub.s $f22, $f8, $f2 -/* 3D6CC 800622CC 4616B102 */ mul.s $f4, $f22, $f22 -/* 3D6D0 800622D0 46065501 */ sub.s $f20, $f10, $f6 -/* 3D6D4 800622D4 4614A082 */ mul.s $f2, $f20, $f20 -/* 3D6D8 800622D8 46040000 */ add.s $f0, $f0, $f4 -/* 3D6DC 800622DC 46020300 */ add.s $f12, $f0, $f2 -/* 3D6E0 800622E0 46006004 */ sqrt.s $f0, $f12 -/* 3D6E4 800622E4 46000032 */ c.eq.s $f0, $f0 -/* 3D6E8 800622E8 00000000 */ nop -/* 3D6EC 800622EC 45010003 */ bc1t .L800622FC -/* 3D6F0 800622F0 00000000 */ nop -/* 3D6F4 800622F4 0C0187B0 */ jal func_80061EC0 -/* 3D6F8 800622F8 00000000 */ nop -.L800622FC: -/* 3D6FC 800622FC 3C01800A */ lui $at, %hi(D_80099B38) -/* 3D700 80062300 8C369B38 */ lw $s6, %lo(D_80099B38)($at) -/* 3D704 80062304 8C379B3C */ lw $s7, -0x64c4($at) -/* 3D708 80062308 44979000 */ mtc1 $s7, $f18 -/* 3D70C 8006230C 44969800 */ mtc1 $s6, $f19 -/* 3D710 80062310 46000021 */ cvt.d.s $f0, $f0 -/* 3D714 80062314 46209003 */ div.d $f0, $f18, $f0 -/* 3D718 80062318 46200420 */ cvt.s.d $f16, $f0 -/* 3D71C 8006231C 4610C602 */ mul.s $f24, $f24, $f16 -/* 3D720 80062320 00000000 */ nop -/* 3D724 80062324 4610A502 */ mul.s $f20, $f20, $f16 -/* 3D728 80062328 00000000 */ nop -/* 3D72C 8006232C 4610B582 */ mul.s $f22, $f22, $f16 -/* 3D730 80062330 00000000 */ nop -/* 3D734 80062334 4614F102 */ mul.s $f4, $f30, $f20 -/* 3D738 80062338 44917000 */ mtc1 $s1, $f14 -/* 3D73C 8006233C 00000000 */ nop -/* 3D740 80062340 46167002 */ mul.s $f0, $f14, $f22 -/* 3D744 80062344 00000000 */ nop -/* 3D748 80062348 46187202 */ mul.s $f8, $f14, $f24 -/* 3D74C 8006234C 00000000 */ nop -/* 3D750 80062350 4614E082 */ mul.s $f2, $f28, $f20 -/* 3D754 80062354 00000000 */ nop -/* 3D758 80062358 4616E282 */ mul.s $f10, $f28, $f22 -/* 3D75C 8006235C 00000000 */ nop -/* 3D760 80062360 4618F182 */ mul.s $f6, $f30, $f24 -/* 3D764 80062364 46002101 */ sub.s $f4, $f4, $f0 -/* 3D768 80062368 46042002 */ mul.s $f0, $f4, $f4 -/* 3D76C 8006236C 46024201 */ sub.s $f8, $f8, $f2 -/* 3D770 80062370 44132000 */ mfc1 $s3, $f4 -/* 3D774 80062374 46084102 */ mul.s $f4, $f8, $f8 -/* 3D778 80062378 46065681 */ sub.s $f26, $f10, $f6 -/* 3D77C 8006237C 461AD082 */ mul.s $f2, $f26, $f26 -/* 3D780 80062380 46040000 */ add.s $f0, $f0, $f4 -/* 3D784 80062384 46020300 */ add.s $f12, $f0, $f2 -/* 3D788 80062388 46006004 */ sqrt.s $f0, $f12 -/* 3D78C 8006238C 46000032 */ c.eq.s $f0, $f0 -/* 3D790 80062390 44124000 */ mfc1 $s2, $f8 -/* 3D794 80062394 00000000 */ nop -/* 3D798 80062398 45030006 */ bc1tl .L800623B4 -/* 3D79C 8006239C 46000021 */ cvt.d.s $f0, $f0 -/* 3D7A0 800623A0 0C0187B0 */ jal func_80061EC0 -/* 3D7A4 800623A4 00000000 */ nop -/* 3D7A8 800623A8 44979000 */ mtc1 $s7, $f18 -/* 3D7AC 800623AC 44969800 */ mtc1 $s6, $f19 -/* 3D7B0 800623B0 46000021 */ cvt.d.s $f0, $f0 -.L800623B4: -/* 3D7B4 800623B4 46209003 */ div.d $f0, $f18, $f0 -/* 3D7B8 800623B8 44937000 */ mtc1 $s3, $f14 -/* 3D7BC 800623BC 46200420 */ cvt.s.d $f16, $f0 -/* 3D7C0 800623C0 46107382 */ mul.s $f14, $f14, $f16 -/* 3D7C4 800623C4 44929000 */ mtc1 $s2, $f18 -/* 3D7C8 800623C8 00000000 */ nop -/* 3D7CC 800623CC 46109482 */ mul.s $f18, $f18, $f16 -/* 3D7D0 800623D0 00000000 */ nop -/* 3D7D4 800623D4 4610D682 */ mul.s $f26, $f26, $f16 -/* 3D7D8 800623D8 44137000 */ mfc1 $s3, $f14 -/* 3D7DC 800623DC 44947000 */ mtc1 $s4, $f14 -/* 3D7E0 800623E0 00000000 */ nop -/* 3D7E4 800623E4 46187082 */ mul.s $f2, $f14, $f24 -/* 3D7E8 800623E8 44129000 */ mfc1 $s2, $f18 -/* 3D7EC 800623EC 44959000 */ mtc1 $s5, $f18 -/* 3D7F0 800623F0 00000000 */ nop -/* 3D7F4 800623F4 46169182 */ mul.s $f6, $f18, $f22 -/* 3D7F8 800623F8 449E7000 */ mtc1 $fp, $f14 -/* 3D7FC 800623FC 00000000 */ nop -/* 3D800 80062400 46147202 */ mul.s $f8, $f14, $f20 -/* 3D804 80062404 44949000 */ mtc1 $s4, $f18 -/* 3D808 80062408 44937000 */ mtc1 $s3, $f14 -/* 3D80C 8006240C 00000000 */ nop -/* 3D810 80062410 460E9102 */ mul.s $f4, $f18, $f14 -/* 3D814 80062414 44959000 */ mtc1 $s5, $f18 -/* 3D818 80062418 44927000 */ mtc1 $s2, $f14 -/* 3D81C 8006241C 00000000 */ nop -/* 3D820 80062420 460E9282 */ mul.s $f10, $f18, $f14 -/* 3D824 80062424 44949000 */ mtc1 $s4, $f18 -/* 3D828 80062428 00000000 */ nop -/* 3D82C 8006242C 461C9002 */ mul.s $f0, $f18, $f28 -/* 3D830 80062430 44957000 */ mtc1 $s5, $f14 -/* 3D834 80062434 00000000 */ nop -/* 3D838 80062438 461E7302 */ mul.s $f12, $f14, $f30 -/* 3D83C 8006243C 46061080 */ add.s $f2, $f2, $f6 -/* 3D840 80062440 44917000 */ mtc1 $s1, $f14 -/* 3D844 80062444 449E9000 */ mtc1 $fp, $f18 -/* 3D848 80062448 46081080 */ add.s $f2, $f2, $f8 -/* 3D84C 8006244C E6180000 */ swc1 $f24, ($s0) -/* 3D850 80062450 460E9382 */ mul.s $f14, $f18, $f14 -/* 3D854 80062454 E6160010 */ swc1 $f22, 0x10($s0) -/* 3D858 80062458 460A2100 */ add.s $f4, $f4, $f10 -/* 3D85C 8006245C E6140020 */ swc1 $f20, 0x20($s0) -/* 3D860 80062460 E61C0008 */ swc1 $f28, 8($s0) -/* 3D864 80062464 3C013F80 */ lui $at, 0x3f80 -/* 3D868 80062468 44813000 */ mtc1 $at, $f6 -/* 3D86C 8006246C 460C0000 */ add.s $f0, $f0, $f12 -/* 3D870 80062470 461A9202 */ mul.s $f8, $f18, $f26 -/* 3D874 80062474 E61E0018 */ swc1 $f30, 0x18($s0) -/* 3D878 80062478 AE110028 */ sw $s1, 0x28($s0) -/* 3D87C 8006247C 460E0000 */ add.s $f0, $f0, $f14 -/* 3D880 80062480 AE00000C */ sw $zero, 0xc($s0) -/* 3D884 80062484 AE00001C */ sw $zero, 0x1c($s0) -/* 3D888 80062488 AE00002C */ sw $zero, 0x2c($s0) -/* 3D88C 8006248C 46082100 */ add.s $f4, $f4, $f8 -/* 3D890 80062490 E61A0024 */ swc1 $f26, 0x24($s0) -/* 3D894 80062494 AE130004 */ sw $s3, 4($s0) -/* 3D898 80062498 AE120014 */ sw $s2, 0x14($s0) -/* 3D89C 8006249C 46001087 */ neg.s $f2, $f2 -/* 3D8A0 800624A0 E606003C */ swc1 $f6, 0x3c($s0) -/* 3D8A4 800624A4 46000007 */ neg.s $f0, $f0 -/* 3D8A8 800624A8 E6020030 */ swc1 $f2, 0x30($s0) -/* 3D8AC 800624AC 46002107 */ neg.s $f4, $f4 -/* 3D8B0 800624B0 E6000038 */ swc1 $f0, 0x38($s0) -/* 3D8B4 800624B4 E6040034 */ swc1 $f4, 0x34($s0) -/* 3D8B8 800624B8 8FBF003C */ lw $ra, 0x3c($sp) -/* 3D8BC 800624BC 8FBE0038 */ lw $fp, 0x38($sp) -/* 3D8C0 800624C0 8FB70034 */ lw $s7, 0x34($sp) -/* 3D8C4 800624C4 8FB60030 */ lw $s6, 0x30($sp) -/* 3D8C8 800624C8 8FB5002C */ lw $s5, 0x2c($sp) -/* 3D8CC 800624CC 8FB40028 */ lw $s4, 0x28($sp) -/* 3D8D0 800624D0 8FB30024 */ lw $s3, 0x24($sp) -/* 3D8D4 800624D4 8FB20020 */ lw $s2, 0x20($sp) -/* 3D8D8 800624D8 8FB1001C */ lw $s1, 0x1c($sp) -/* 3D8DC 800624DC 8FB00018 */ lw $s0, 0x18($sp) -/* 3D8E0 800624E0 D7BE0068 */ ldc1 $f30, 0x68($sp) -/* 3D8E4 800624E4 D7BC0060 */ ldc1 $f28, 0x60($sp) -/* 3D8E8 800624E8 D7BA0058 */ ldc1 $f26, 0x58($sp) -/* 3D8EC 800624EC D7B80050 */ ldc1 $f24, 0x50($sp) -/* 3D8F0 800624F0 D7B60048 */ ldc1 $f22, 0x48($sp) -/* 3D8F4 800624F4 D7B40040 */ ldc1 $f20, 0x40($sp) -/* 3D8F8 800624F8 03E00008 */ jr $ra -/* 3D8FC 800624FC 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/3D580/func_80062500.s b/ver/jp/asm/nonmatchings/3D580/func_80062500.s deleted file mode 100644 index 38d2e16758..0000000000 --- a/ver/jp/asm/nonmatchings/3D580/func_80062500.s +++ /dev/null @@ -1,235 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80062500 -/* 3D900 80062500 27BDFF48 */ addiu $sp, $sp, -0xb8 -/* 3D904 80062504 AFB20068 */ sw $s2, 0x68($sp) -/* 3D908 80062508 8FB200D4 */ lw $s2, 0xd4($sp) -/* 3D90C 8006250C AFB10064 */ sw $s1, 0x64($sp) -/* 3D910 80062510 8FB100D8 */ lw $s1, 0xd8($sp) -/* 3D914 80062514 AFB00060 */ sw $s0, 0x60($sp) -/* 3D918 80062518 8FB000DC */ lw $s0, 0xdc($sp) -/* 3D91C 8006251C F7B40088 */ sdc1 $f20, 0x88($sp) -/* 3D920 80062520 C7B400C8 */ lwc1 $f20, 0xc8($sp) -/* 3D924 80062524 F7B60090 */ sdc1 $f22, 0x90($sp) -/* 3D928 80062528 C7B600CC */ lwc1 $f22, 0xcc($sp) -/* 3D92C 8006252C F7B80098 */ sdc1 $f24, 0x98($sp) -/* 3D930 80062530 C7B800D0 */ lwc1 $f24, 0xd0($sp) -/* 3D934 80062534 AFB3006C */ sw $s3, 0x6c($sp) -/* 3D938 80062538 00A09821 */ addu $s3, $a1, $zero -/* 3D93C 8006253C AFB40070 */ sw $s4, 0x70($sp) -/* 3D940 80062540 00C0A021 */ addu $s4, $a2, $zero -/* 3D944 80062544 AFB50074 */ sw $s5, 0x74($sp) -/* 3D948 80062548 00E0A821 */ addu $s5, $a3, $zero -/* 3D94C 8006254C AFBE0080 */ sw $fp, 0x80($sp) -/* 3D950 80062550 27BE0010 */ addiu $fp, $sp, 0x10 -/* 3D954 80062554 AFA40054 */ sw $a0, 0x54($sp) -/* 3D958 80062558 AFBF0084 */ sw $ra, 0x84($sp) -/* 3D95C 8006255C AFB7007C */ sw $s7, 0x7c($sp) -/* 3D960 80062560 AFB60078 */ sw $s6, 0x78($sp) -/* 3D964 80062564 F7BE00B0 */ sdc1 $f30, 0xb0($sp) -/* 3D968 80062568 F7BC00A8 */ sdc1 $f28, 0xa8($sp) -/* 3D96C 8006256C F7BA00A0 */ sdc1 $f26, 0xa0($sp) -/* 3D970 80062570 0C019D20 */ jal func_80067480 -/* 3D974 80062574 03C02021 */ addu $a0, $fp, $zero -/* 3D978 80062578 44937000 */ mtc1 $s3, $f14 -/* 3D97C 8006257C 00000000 */ nop -/* 3D980 80062580 460EA681 */ sub.s $f26, $f20, $f14 -/* 3D984 80062584 461AD002 */ mul.s $f0, $f26, $f26 -/* 3D988 80062588 44949000 */ mtc1 $s4, $f18 -/* 3D98C 8006258C 00000000 */ nop -/* 3D990 80062590 4612B701 */ sub.s $f28, $f22, $f18 -/* 3D994 80062594 461CE102 */ mul.s $f4, $f28, $f28 -/* 3D998 80062598 44957000 */ mtc1 $s5, $f14 -/* 3D99C 8006259C 00000000 */ nop -/* 3D9A0 800625A0 460EC781 */ sub.s $f30, $f24, $f14 -/* 3D9A4 800625A4 461EF082 */ mul.s $f2, $f30, $f30 -/* 3D9A8 800625A8 46040000 */ add.s $f0, $f0, $f4 -/* 3D9AC 800625AC 46020300 */ add.s $f12, $f0, $f2 -/* 3D9B0 800625B0 46006084 */ sqrt.s $f2, $f12 -/* 3D9B4 800625B4 46021032 */ c.eq.s $f2, $f2 -/* 3D9B8 800625B8 00000000 */ nop -/* 3D9BC 800625BC 45010004 */ bc1t .L800625D0 -/* 3D9C0 800625C0 00000000 */ nop -/* 3D9C4 800625C4 0C0187B0 */ jal func_80061EC0 -/* 3D9C8 800625C8 00000000 */ nop -/* 3D9CC 800625CC 46000086 */ mov.s $f2, $f0 -.L800625D0: -/* 3D9D0 800625D0 3C01800A */ lui $at, %hi(D_80099B40) -/* 3D9D4 800625D4 D4209B40 */ ldc1 $f0, %lo(D_80099B40)($at) -/* 3D9D8 800625D8 460010A1 */ cvt.d.s $f2, $f2 -/* 3D9DC 800625DC 46220003 */ div.d $f0, $f0, $f2 -/* 3D9E0 800625E0 46200420 */ cvt.s.d $f16, $f0 -/* 3D9E4 800625E4 4610D682 */ mul.s $f26, $f26, $f16 -/* 3D9E8 800625E8 00000000 */ nop -/* 3D9EC 800625EC 4610F782 */ mul.s $f30, $f30, $f16 -/* 3D9F0 800625F0 00000000 */ nop -/* 3D9F4 800625F4 4610E702 */ mul.s $f28, $f28, $f16 -/* 3D9F8 800625F8 44919000 */ mtc1 $s1, $f18 -/* 3D9FC 800625FC 00000000 */ nop -/* 3DA00 80062600 461E9102 */ mul.s $f4, $f18, $f30 -/* 3DA04 80062604 44907000 */ mtc1 $s0, $f14 -/* 3DA08 80062608 00000000 */ nop -/* 3DA0C 8006260C 461C7002 */ mul.s $f0, $f14, $f28 -/* 3DA10 80062610 00000000 */ nop -/* 3DA14 80062614 461A7202 */ mul.s $f8, $f14, $f26 -/* 3DA18 80062618 44929000 */ mtc1 $s2, $f18 -/* 3DA1C 8006261C 00000000 */ nop -/* 3DA20 80062620 461E9082 */ mul.s $f2, $f18, $f30 -/* 3DA24 80062624 00000000 */ nop -/* 3DA28 80062628 461C9282 */ mul.s $f10, $f18, $f28 -/* 3DA2C 8006262C 44917000 */ mtc1 $s1, $f14 -/* 3DA30 80062630 00000000 */ nop -/* 3DA34 80062634 461A7182 */ mul.s $f6, $f14, $f26 -/* 3DA38 80062638 46002601 */ sub.s $f24, $f4, $f0 -/* 3DA3C 8006263C 4618C002 */ mul.s $f0, $f24, $f24 -/* 3DA40 80062640 46024581 */ sub.s $f22, $f8, $f2 -/* 3DA44 80062644 4616B102 */ mul.s $f4, $f22, $f22 -/* 3DA48 80062648 46065501 */ sub.s $f20, $f10, $f6 -/* 3DA4C 8006264C 4614A082 */ mul.s $f2, $f20, $f20 -/* 3DA50 80062650 46040000 */ add.s $f0, $f0, $f4 -/* 3DA54 80062654 46020300 */ add.s $f12, $f0, $f2 -/* 3DA58 80062658 46006004 */ sqrt.s $f0, $f12 -/* 3DA5C 8006265C 46000032 */ c.eq.s $f0, $f0 -/* 3DA60 80062660 00000000 */ nop -/* 3DA64 80062664 45010003 */ bc1t .L80062674 -/* 3DA68 80062668 00000000 */ nop -/* 3DA6C 8006266C 0C0187B0 */ jal func_80061EC0 -/* 3DA70 80062670 00000000 */ nop -.L80062674: -/* 3DA74 80062674 3C01800A */ lui $at, %hi(D_80099B48) -/* 3DA78 80062678 8C369B48 */ lw $s6, %lo(D_80099B48)($at) -/* 3DA7C 8006267C 8C379B4C */ lw $s7, -0x64b4($at) -/* 3DA80 80062680 44979000 */ mtc1 $s7, $f18 -/* 3DA84 80062684 44969800 */ mtc1 $s6, $f19 -/* 3DA88 80062688 46000021 */ cvt.d.s $f0, $f0 -/* 3DA8C 8006268C 46209003 */ div.d $f0, $f18, $f0 -/* 3DA90 80062690 46200420 */ cvt.s.d $f16, $f0 -/* 3DA94 80062694 4610C602 */ mul.s $f24, $f24, $f16 -/* 3DA98 80062698 00000000 */ nop -/* 3DA9C 8006269C 4610A502 */ mul.s $f20, $f20, $f16 -/* 3DAA0 800626A0 00000000 */ nop -/* 3DAA4 800626A4 4610B582 */ mul.s $f22, $f22, $f16 -/* 3DAA8 800626A8 00000000 */ nop -/* 3DAAC 800626AC 4614E102 */ mul.s $f4, $f28, $f20 -/* 3DAB0 800626B0 00000000 */ nop -/* 3DAB4 800626B4 4616F002 */ mul.s $f0, $f30, $f22 -/* 3DAB8 800626B8 00000000 */ nop -/* 3DABC 800626BC 4618F202 */ mul.s $f8, $f30, $f24 -/* 3DAC0 800626C0 00000000 */ nop -/* 3DAC4 800626C4 4614D082 */ mul.s $f2, $f26, $f20 -/* 3DAC8 800626C8 00000000 */ nop -/* 3DACC 800626CC 4616D282 */ mul.s $f10, $f26, $f22 -/* 3DAD0 800626D0 00000000 */ nop -/* 3DAD4 800626D4 4618E182 */ mul.s $f6, $f28, $f24 -/* 3DAD8 800626D8 46002101 */ sub.s $f4, $f4, $f0 -/* 3DADC 800626DC 46042002 */ mul.s $f0, $f4, $f4 -/* 3DAE0 800626E0 46024201 */ sub.s $f8, $f8, $f2 -/* 3DAE4 800626E4 44122000 */ mfc1 $s2, $f4 -/* 3DAE8 800626E8 46084102 */ mul.s $f4, $f8, $f8 -/* 3DAEC 800626EC 46065281 */ sub.s $f10, $f10, $f6 -/* 3DAF0 800626F0 460A5082 */ mul.s $f2, $f10, $f10 -/* 3DAF4 800626F4 46040000 */ add.s $f0, $f0, $f4 -/* 3DAF8 800626F8 46020300 */ add.s $f12, $f0, $f2 -/* 3DAFC 800626FC 46006004 */ sqrt.s $f0, $f12 -/* 3DB00 80062700 46000032 */ c.eq.s $f0, $f0 -/* 3DB04 80062704 44114000 */ mfc1 $s1, $f8 -/* 3DB08 80062708 44105000 */ mfc1 $s0, $f10 -/* 3DB0C 8006270C 45010003 */ bc1t .L8006271C -/* 3DB10 80062710 00000000 */ nop -/* 3DB14 80062714 0C0187B0 */ jal func_80061EC0 -/* 3DB18 80062718 00000000 */ nop -.L8006271C: -/* 3DB1C 8006271C 44977000 */ mtc1 $s7, $f14 -/* 3DB20 80062720 44967800 */ mtc1 $s6, $f15 -/* 3DB24 80062724 46000021 */ cvt.d.s $f0, $f0 -/* 3DB28 80062728 46207003 */ div.d $f0, $f14, $f0 -/* 3DB2C 8006272C 44929000 */ mtc1 $s2, $f18 -/* 3DB30 80062730 46200420 */ cvt.s.d $f16, $f0 -/* 3DB34 80062734 46109482 */ mul.s $f18, $f18, $f16 -/* 3DB38 80062738 44917000 */ mtc1 $s1, $f14 -/* 3DB3C 8006273C 00000000 */ nop -/* 3DB40 80062740 46107382 */ mul.s $f14, $f14, $f16 -/* 3DB44 80062744 44129000 */ mfc1 $s2, $f18 -/* 3DB48 80062748 44939000 */ mtc1 $s3, $f18 -/* 3DB4C 8006274C 00000000 */ nop -/* 3DB50 80062750 46189082 */ mul.s $f2, $f18, $f24 -/* 3DB54 80062754 44117000 */ mfc1 $s1, $f14 -/* 3DB58 80062758 44947000 */ mtc1 $s4, $f14 -/* 3DB5C 8006275C 00000000 */ nop -/* 3DB60 80062760 46167182 */ mul.s $f6, $f14, $f22 -/* 3DB64 80062764 44959000 */ mtc1 $s5, $f18 -/* 3DB68 80062768 00000000 */ nop -/* 3DB6C 8006276C 46149202 */ mul.s $f8, $f18, $f20 -/* 3DB70 80062770 44937000 */ mtc1 $s3, $f14 -/* 3DB74 80062774 44929000 */ mtc1 $s2, $f18 -/* 3DB78 80062778 00000000 */ nop -/* 3DB7C 8006277C 46127102 */ mul.s $f4, $f14, $f18 -/* 3DB80 80062780 44947000 */ mtc1 $s4, $f14 -/* 3DB84 80062784 44919000 */ mtc1 $s1, $f18 -/* 3DB88 80062788 00000000 */ nop -/* 3DB8C 8006278C 46127282 */ mul.s $f10, $f14, $f18 -/* 3DB90 80062790 44937000 */ mtc1 $s3, $f14 -/* 3DB94 80062794 00000000 */ nop -/* 3DB98 80062798 461A7002 */ mul.s $f0, $f14, $f26 -/* 3DB9C 8006279C 44949000 */ mtc1 $s4, $f18 -/* 3DBA0 800627A0 00000000 */ nop -/* 3DBA4 800627A4 461C9302 */ mul.s $f12, $f18, $f28 -/* 3DBA8 800627A8 44957000 */ mtc1 $s5, $f14 -/* 3DBAC 800627AC 8FA50054 */ lw $a1, 0x54($sp) -/* 3DBB0 800627B0 461E7382 */ mul.s $f14, $f14, $f30 -/* 3DBB4 800627B4 46061080 */ add.s $f2, $f2, $f6 -/* 3DBB8 800627B8 3C013F80 */ lui $at, 0x3f80 -/* 3DBBC 800627BC 44813000 */ mtc1 $at, $f6 -/* 3DBC0 800627C0 03C02021 */ addu $a0, $fp, $zero -/* 3DBC4 800627C4 E7B80010 */ swc1 $f24, 0x10($sp) -/* 3DBC8 800627C8 44909000 */ mtc1 $s0, $f18 -/* 3DBCC 800627CC 460C0000 */ add.s $f0, $f0, $f12 -/* 3DBD0 800627D0 E7B60020 */ swc1 $f22, 0x20($sp) -/* 3DBD4 800627D4 46109482 */ mul.s $f18, $f18, $f16 -/* 3DBD8 800627D8 E7B40030 */ swc1 $f20, 0x30($sp) -/* 3DBDC 800627DC 460E0000 */ add.s $f0, $f0, $f14 -/* 3DBE0 800627E0 E7BA0018 */ swc1 $f26, 0x18($sp) -/* 3DBE4 800627E4 E7BC0028 */ swc1 $f28, 0x28($sp) -/* 3DBE8 800627E8 44957000 */ mtc1 $s5, $f14 -/* 3DBEC 800627EC 46081080 */ add.s $f2, $f2, $f8 -/* 3DBF0 800627F0 46127202 */ mul.s $f8, $f14, $f18 -/* 3DBF4 800627F4 E7BE0038 */ swc1 $f30, 0x38($sp) -/* 3DBF8 800627F8 AFA0001C */ sw $zero, 0x1c($sp) -/* 3DBFC 800627FC 460A2100 */ add.s $f4, $f4, $f10 -/* 3DC00 80062800 AFA0002C */ sw $zero, 0x2c($sp) -/* 3DC04 80062804 AFA0003C */ sw $zero, 0x3c($sp) -/* 3DC08 80062808 AFB20014 */ sw $s2, 0x14($sp) -/* 3DC0C 8006280C 46082100 */ add.s $f4, $f4, $f8 -/* 3DC10 80062810 AFB10024 */ sw $s1, 0x24($sp) -/* 3DC14 80062814 E7A6004C */ swc1 $f6, 0x4c($sp) -/* 3DC18 80062818 44109000 */ mfc1 $s0, $f18 -/* 3DC1C 8006281C 46001087 */ neg.s $f2, $f2 -/* 3DC20 80062820 AFB00034 */ sw $s0, 0x34($sp) -/* 3DC24 80062824 46000007 */ neg.s $f0, $f0 -/* 3DC28 80062828 E7A20040 */ swc1 $f2, 0x40($sp) -/* 3DC2C 8006282C 46002107 */ neg.s $f4, $f4 -/* 3DC30 80062830 E7A00048 */ swc1 $f0, 0x48($sp) -/* 3DC34 80062834 0C019D38 */ jal func_800674E0 -/* 3DC38 80062838 E7A40044 */ swc1 $f4, 0x44($sp) -/* 3DC3C 8006283C 8FBF0084 */ lw $ra, 0x84($sp) -/* 3DC40 80062840 8FBE0080 */ lw $fp, 0x80($sp) -/* 3DC44 80062844 8FB7007C */ lw $s7, 0x7c($sp) -/* 3DC48 80062848 8FB60078 */ lw $s6, 0x78($sp) -/* 3DC4C 8006284C 8FB50074 */ lw $s5, 0x74($sp) -/* 3DC50 80062850 8FB40070 */ lw $s4, 0x70($sp) -/* 3DC54 80062854 8FB3006C */ lw $s3, 0x6c($sp) -/* 3DC58 80062858 8FB20068 */ lw $s2, 0x68($sp) -/* 3DC5C 8006285C 8FB10064 */ lw $s1, 0x64($sp) -/* 3DC60 80062860 8FB00060 */ lw $s0, 0x60($sp) -/* 3DC64 80062864 D7BE00B0 */ ldc1 $f30, 0xb0($sp) -/* 3DC68 80062868 D7BC00A8 */ ldc1 $f28, 0xa8($sp) -/* 3DC6C 8006286C D7BA00A0 */ ldc1 $f26, 0xa0($sp) -/* 3DC70 80062870 D7B80098 */ ldc1 $f24, 0x98($sp) -/* 3DC74 80062874 D7B60090 */ ldc1 $f22, 0x90($sp) -/* 3DC78 80062878 D7B40088 */ ldc1 $f20, 0x88($sp) -/* 3DC7C 8006287C 03E00008 */ jr $ra -/* 3DC80 80062880 27BD00B8 */ addiu $sp, $sp, 0xb8 -/* 3DC84 80062884 00000000 */ nop -/* 3DC88 80062888 00000000 */ nop -/* 3DC8C 8006288C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3DC90/func_80062890.s b/ver/jp/asm/nonmatchings/3DC90/func_80062890.s deleted file mode 100644 index dbe3964735..0000000000 --- a/ver/jp/asm/nonmatchings/3DC90/func_80062890.s +++ /dev/null @@ -1,635 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80062890 -/* 3DC90 80062890 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 3DC94 80062894 F7BE0070 */ sdc1 $f30, 0x70($sp) -/* 3DC98 80062898 C7BE009C */ lwc1 $f30, 0x9c($sp) -/* 3DC9C 8006289C AFB50034 */ sw $s5, 0x34($sp) -/* 3DCA0 800628A0 8FB500A0 */ lw $s5, 0xa0($sp) -/* 3DCA4 800628A4 F7BC0068 */ sdc1 $f28, 0x68($sp) -/* 3DCA8 800628A8 C7BC00A4 */ lwc1 $f28, 0xa4($sp) -/* 3DCAC 800628AC F7B40048 */ sdc1 $f20, 0x48($sp) -/* 3DCB0 800628B0 C7B40090 */ lwc1 $f20, 0x90($sp) -/* 3DCB4 800628B4 F7B60050 */ sdc1 $f22, 0x50($sp) -/* 3DCB8 800628B8 C7B60094 */ lwc1 $f22, 0x94($sp) -/* 3DCBC 800628BC F7B80058 */ sdc1 $f24, 0x58($sp) -/* 3DCC0 800628C0 C7B80098 */ lwc1 $f24, 0x98($sp) -/* 3DCC4 800628C4 AFB10024 */ sw $s1, 0x24($sp) -/* 3DCC8 800628C8 00808821 */ addu $s1, $a0, $zero -/* 3DCCC 800628CC AFB00020 */ sw $s0, 0x20($sp) -/* 3DCD0 800628D0 00A08021 */ addu $s0, $a1, $zero -/* 3DCD4 800628D4 AFBF0044 */ sw $ra, 0x44($sp) -/* 3DCD8 800628D8 AFBE0040 */ sw $fp, 0x40($sp) -/* 3DCDC 800628DC AFB7003C */ sw $s7, 0x3c($sp) -/* 3DCE0 800628E0 AFB60038 */ sw $s6, 0x38($sp) -/* 3DCE4 800628E4 AFB40030 */ sw $s4, 0x30($sp) -/* 3DCE8 800628E8 AFB3002C */ sw $s3, 0x2c($sp) -/* 3DCEC 800628EC AFB20028 */ sw $s2, 0x28($sp) -/* 3DCF0 800628F0 F7BA0060 */ sdc1 $f26, 0x60($sp) -/* 3DCF4 800628F4 AFA60014 */ sw $a2, 0x14($sp) -/* 3DCF8 800628F8 0C019D20 */ jal func_80067480 -/* 3DCFC 800628FC AFA7001C */ sw $a3, 0x1c($sp) -/* 3DD00 80062900 C7B00088 */ lwc1 $f16, 0x88($sp) -/* 3DD04 80062904 4610B401 */ sub.s $f16, $f22, $f16 -/* 3DD08 80062908 C7AE001C */ lwc1 $f14, 0x1c($sp) -/* 3DD0C 8006290C 44178000 */ mfc1 $s7, $f16 -/* 3DD10 80062910 460EA501 */ sub.s $f20, $f20, $f14 -/* 3DD14 80062914 44977000 */ mtc1 $s7, $f14 -/* 3DD18 80062918 00000000 */ nop -/* 3DD1C 8006291C 460E8102 */ mul.s $f4, $f16, $f14 -/* 3DD20 80062920 C7B0008C */ lwc1 $f16, 0x8c($sp) -/* 3DD24 80062924 4610C401 */ sub.s $f16, $f24, $f16 -/* 3DD28 80062928 4614A002 */ mul.s $f0, $f20, $f20 -/* 3DD2C 8006292C 44168000 */ mfc1 $s6, $f16 -/* 3DD30 80062930 00000000 */ nop -/* 3DD34 80062934 44967000 */ mtc1 $s6, $f14 -/* 3DD38 80062938 00000000 */ nop -/* 3DD3C 8006293C 460E8082 */ mul.s $f2, $f16, $f14 -/* 3DD40 80062940 46040000 */ add.s $f0, $f0, $f4 -/* 3DD44 80062944 46020300 */ add.s $f12, $f0, $f2 -/* 3DD48 80062948 46006084 */ sqrt.s $f2, $f12 -/* 3DD4C 8006294C 46021032 */ c.eq.s $f2, $f2 -/* 3DD50 80062950 441EA000 */ mfc1 $fp, $f20 -/* 3DD54 80062954 45010004 */ bc1t .L80062968 -/* 3DD58 80062958 00000000 */ nop -/* 3DD5C 8006295C 0C0187B0 */ jal func_80061EC0 -/* 3DD60 80062960 00000000 */ nop -/* 3DD64 80062964 46000086 */ mov.s $f2, $f0 -.L80062968: -/* 3DD68 80062968 3C01800A */ lui $at, %hi(D_80099B50) -/* 3DD6C 8006296C D4209B50 */ ldc1 $f0, %lo(D_80099B50)($at) -/* 3DD70 80062970 460010A1 */ cvt.d.s $f2, $f2 -/* 3DD74 80062974 46220003 */ div.d $f0, $f0, $f2 -/* 3DD78 80062978 449E8000 */ mtc1 $fp, $f16 -/* 3DD7C 8006297C 46200020 */ cvt.s.d $f0, $f0 -/* 3DD80 80062980 46008402 */ mul.s $f16, $f16, $f0 -/* 3DD84 80062984 441E8000 */ mfc1 $fp, $f16 -/* 3DD88 80062988 44978000 */ mtc1 $s7, $f16 -/* 3DD8C 8006298C 00000000 */ nop -/* 3DD90 80062990 46008402 */ mul.s $f16, $f16, $f0 -/* 3DD94 80062994 44967000 */ mtc1 $s6, $f14 -/* 3DD98 80062998 00000000 */ nop -/* 3DD9C 8006299C 46007382 */ mul.s $f14, $f14, $f0 -/* 3DDA0 800629A0 44178000 */ mfc1 $s7, $f16 -/* 3DDA4 800629A4 44958000 */ mtc1 $s5, $f16 -/* 3DDA8 800629A8 00000000 */ nop -/* 3DDAC 800629AC 460E8102 */ mul.s $f4, $f16, $f14 -/* 3DDB0 800629B0 44167000 */ mfc1 $s6, $f14 -/* 3DDB4 800629B4 44977000 */ mtc1 $s7, $f14 -/* 3DDB8 800629B8 00000000 */ nop -/* 3DDBC 800629BC 460EE002 */ mul.s $f0, $f28, $f14 -/* 3DDC0 800629C0 449E8000 */ mtc1 $fp, $f16 -/* 3DDC4 800629C4 00000000 */ nop -/* 3DDC8 800629C8 4610E202 */ mul.s $f8, $f28, $f16 -/* 3DDCC 800629CC 44967000 */ mtc1 $s6, $f14 -/* 3DDD0 800629D0 00000000 */ nop -/* 3DDD4 800629D4 460EF082 */ mul.s $f2, $f30, $f14 -/* 3DDD8 800629D8 44978000 */ mtc1 $s7, $f16 -/* 3DDDC 800629DC 00000000 */ nop -/* 3DDE0 800629E0 4610F282 */ mul.s $f10, $f30, $f16 -/* 3DDE4 800629E4 44957000 */ mtc1 $s5, $f14 -/* 3DDE8 800629E8 449E8000 */ mtc1 $fp, $f16 -/* 3DDEC 800629EC 00000000 */ nop -/* 3DDF0 800629F0 46107182 */ mul.s $f6, $f14, $f16 -/* 3DDF4 800629F4 46002101 */ sub.s $f4, $f4, $f0 -/* 3DDF8 800629F8 46042002 */ mul.s $f0, $f4, $f4 -/* 3DDFC 800629FC 46024201 */ sub.s $f8, $f8, $f2 -/* 3DE00 80062A00 44122000 */ mfc1 $s2, $f4 -/* 3DE04 80062A04 46084102 */ mul.s $f4, $f8, $f8 -/* 3DE08 80062A08 46065281 */ sub.s $f10, $f10, $f6 -/* 3DE0C 80062A0C 460A5082 */ mul.s $f2, $f10, $f10 -/* 3DE10 80062A10 46040000 */ add.s $f0, $f0, $f4 -/* 3DE14 80062A14 46020300 */ add.s $f12, $f0, $f2 -/* 3DE18 80062A18 46006004 */ sqrt.s $f0, $f12 -/* 3DE1C 80062A1C 46000032 */ c.eq.s $f0, $f0 -/* 3DE20 80062A20 44134000 */ mfc1 $s3, $f8 -/* 3DE24 80062A24 44145000 */ mfc1 $s4, $f10 -/* 3DE28 80062A28 45010003 */ bc1t .L80062A38 -/* 3DE2C 80062A2C 00000000 */ nop -/* 3DE30 80062A30 0C0187B0 */ jal func_80061EC0 -/* 3DE34 80062A34 00000000 */ nop -.L80062A38: -/* 3DE38 80062A38 3C01800A */ lui $at, %hi(D_80099B58) -/* 3DE3C 80062A3C D43A9B58 */ ldc1 $f26, %lo(D_80099B58)($at) -/* 3DE40 80062A40 46000021 */ cvt.d.s $f0, $f0 -/* 3DE44 80062A44 4620D003 */ div.d $f0, $f26, $f0 -/* 3DE48 80062A48 44927000 */ mtc1 $s2, $f14 -/* 3DE4C 80062A4C 46200020 */ cvt.s.d $f0, $f0 -/* 3DE50 80062A50 46007382 */ mul.s $f14, $f14, $f0 -/* 3DE54 80062A54 44127000 */ mfc1 $s2, $f14 -/* 3DE58 80062A58 44937000 */ mtc1 $s3, $f14 -/* 3DE5C 80062A5C 00000000 */ nop -/* 3DE60 80062A60 46007382 */ mul.s $f14, $f14, $f0 -/* 3DE64 80062A64 44948000 */ mtc1 $s4, $f16 -/* 3DE68 80062A68 00000000 */ nop -/* 3DE6C 80062A6C 46008402 */ mul.s $f16, $f16, $f0 -/* 3DE70 80062A70 44137000 */ mfc1 $s3, $f14 -/* 3DE74 80062A74 44977000 */ mtc1 $s7, $f14 -/* 3DE78 80062A78 00000000 */ nop -/* 3DE7C 80062A7C 46107102 */ mul.s $f4, $f14, $f16 -/* 3DE80 80062A80 44148000 */ mfc1 $s4, $f16 -/* 3DE84 80062A84 44968000 */ mtc1 $s6, $f16 -/* 3DE88 80062A88 44937000 */ mtc1 $s3, $f14 -/* 3DE8C 80062A8C 00000000 */ nop -/* 3DE90 80062A90 460E8002 */ mul.s $f0, $f16, $f14 -/* 3DE94 80062A94 44927000 */ mtc1 $s2, $f14 -/* 3DE98 80062A98 00000000 */ nop -/* 3DE9C 80062A9C 460E8202 */ mul.s $f8, $f16, $f14 -/* 3DEA0 80062AA0 449E8000 */ mtc1 $fp, $f16 -/* 3DEA4 80062AA4 44947000 */ mtc1 $s4, $f14 -/* 3DEA8 80062AA8 00000000 */ nop -/* 3DEAC 80062AAC 460E8082 */ mul.s $f2, $f16, $f14 -/* 3DEB0 80062AB0 44937000 */ mtc1 $s3, $f14 -/* 3DEB4 80062AB4 00000000 */ nop -/* 3DEB8 80062AB8 460E8282 */ mul.s $f10, $f16, $f14 -/* 3DEBC 80062ABC 44978000 */ mtc1 $s7, $f16 -/* 3DEC0 80062AC0 44927000 */ mtc1 $s2, $f14 -/* 3DEC4 80062AC4 00000000 */ nop -/* 3DEC8 80062AC8 460E8182 */ mul.s $f6, $f16, $f14 -/* 3DECC 80062ACC 46002781 */ sub.s $f30, $f4, $f0 -/* 3DED0 80062AD0 461EF002 */ mul.s $f0, $f30, $f30 -/* 3DED4 80062AD4 46024201 */ sub.s $f8, $f8, $f2 -/* 3DED8 80062AD8 46084102 */ mul.s $f4, $f8, $f8 -/* 3DEDC 80062ADC 46065701 */ sub.s $f28, $f10, $f6 -/* 3DEE0 80062AE0 461CE082 */ mul.s $f2, $f28, $f28 -/* 3DEE4 80062AE4 46040000 */ add.s $f0, $f0, $f4 -/* 3DEE8 80062AE8 46020300 */ add.s $f12, $f0, $f2 -/* 3DEEC 80062AEC 46006184 */ sqrt.s $f6, $f12 -/* 3DEF0 80062AF0 46063032 */ c.eq.s $f6, $f6 -/* 3DEF4 80062AF4 44154000 */ mfc1 $s5, $f8 -/* 3DEF8 80062AF8 45010004 */ bc1t .L80062B0C -/* 3DEFC 80062AFC 00000000 */ nop -/* 3DF00 80062B00 0C0187B0 */ jal func_80061EC0 -/* 3DF04 80062B04 00000000 */ nop -/* 3DF08 80062B08 46000186 */ mov.s $f6, $f0 -.L80062B0C: -/* 3DF0C 80062B0C C7B000A8 */ lwc1 $f16, 0xa8($sp) -/* 3DF10 80062B10 C7AE00A8 */ lwc1 $f14, 0xa8($sp) -/* 3DF14 80062B14 460E8002 */ mul.s $f0, $f16, $f14 -/* 3DF18 80062B18 C7B000AC */ lwc1 $f16, 0xac($sp) -/* 3DF1C 80062B1C C7AE00AC */ lwc1 $f14, 0xac($sp) -/* 3DF20 80062B20 460E8082 */ mul.s $f2, $f16, $f14 -/* 3DF24 80062B24 C7B000B0 */ lwc1 $f16, 0xb0($sp) -/* 3DF28 80062B28 C7AE00B0 */ lwc1 $f14, 0xb0($sp) -/* 3DF2C 80062B2C 460E8102 */ mul.s $f4, $f16, $f14 -/* 3DF30 80062B30 46020000 */ add.s $f0, $f0, $f2 -/* 3DF34 80062B34 46040300 */ add.s $f12, $f0, $f4 -/* 3DF38 80062B38 46006084 */ sqrt.s $f2, $f12 -/* 3DF3C 80062B3C 46003021 */ cvt.d.s $f0, $f6 -/* 3DF40 80062B40 4620D003 */ div.d $f0, $f26, $f0 -/* 3DF44 80062B44 46200020 */ cvt.s.d $f0, $f0 -/* 3DF48 80062B48 4600F782 */ mul.s $f30, $f30, $f0 -/* 3DF4C 80062B4C 44958000 */ mtc1 $s5, $f16 -/* 3DF50 80062B50 00000000 */ nop -/* 3DF54 80062B54 46008402 */ mul.s $f16, $f16, $f0 -/* 3DF58 80062B58 46021032 */ c.eq.s $f2, $f2 -/* 3DF5C 80062B5C 44158000 */ mfc1 $s5, $f16 -/* 3DF60 80062B60 00000000 */ nop -/* 3DF64 80062B64 45010004 */ bc1t .L80062B78 -/* 3DF68 80062B68 4600E702 */ mul.s $f28, $f28, $f0 -/* 3DF6C 80062B6C 0C0187B0 */ jal func_80061EC0 -/* 3DF70 80062B70 00000000 */ nop -/* 3DF74 80062B74 46000086 */ mov.s $f2, $f0 -.L80062B78: -/* 3DF78 80062B78 46001021 */ cvt.d.s $f0, $f2 -/* 3DF7C 80062B7C 4620D003 */ div.d $f0, $f26, $f0 -/* 3DF80 80062B80 C7AE00A8 */ lwc1 $f14, 0xa8($sp) -/* 3DF84 80062B84 46200020 */ cvt.s.d $f0, $f0 -/* 3DF88 80062B88 46007382 */ mul.s $f14, $f14, $f0 -/* 3DF8C 80062B8C C7B000AC */ lwc1 $f16, 0xac($sp) -/* 3DF90 80062B90 46008402 */ mul.s $f16, $f16, $f0 -/* 3DF94 80062B94 E7AE00A8 */ swc1 $f14, 0xa8($sp) -/* 3DF98 80062B98 C7AE00B0 */ lwc1 $f14, 0xb0($sp) -/* 3DF9C 80062B9C 46007382 */ mul.s $f14, $f14, $f0 -/* 3DFA0 80062BA0 E7B000AC */ swc1 $f16, 0xac($sp) -/* 3DFA4 80062BA4 C7B000A8 */ lwc1 $f16, 0xa8($sp) -/* 3DFA8 80062BA8 E7AE00B0 */ swc1 $f14, 0xb0($sp) -/* 3DFAC 80062BAC 449E7000 */ mtc1 $fp, $f14 -/* 3DFB0 80062BB0 00000000 */ nop -/* 3DFB4 80062BB4 460E8600 */ add.s $f24, $f16, $f14 -/* 3DFB8 80062BB8 C7B000AC */ lwc1 $f16, 0xac($sp) -/* 3DFBC 80062BBC 4618C002 */ mul.s $f0, $f24, $f24 -/* 3DFC0 80062BC0 44977000 */ mtc1 $s7, $f14 -/* 3DFC4 80062BC4 00000000 */ nop -/* 3DFC8 80062BC8 460E8500 */ add.s $f20, $f16, $f14 -/* 3DFCC 80062BCC C7B000B0 */ lwc1 $f16, 0xb0($sp) -/* 3DFD0 80062BD0 4614A102 */ mul.s $f4, $f20, $f20 -/* 3DFD4 80062BD4 44967000 */ mtc1 $s6, $f14 -/* 3DFD8 80062BD8 00000000 */ nop -/* 3DFDC 80062BDC 460E8580 */ add.s $f22, $f16, $f14 -/* 3DFE0 80062BE0 4616B082 */ mul.s $f2, $f22, $f22 -/* 3DFE4 80062BE4 46040000 */ add.s $f0, $f0, $f4 -/* 3DFE8 80062BE8 46020300 */ add.s $f12, $f0, $f2 -/* 3DFEC 80062BEC 46006084 */ sqrt.s $f2, $f12 -/* 3DFF0 80062BF0 46021032 */ c.eq.s $f2, $f2 -/* 3DFF4 80062BF4 00000000 */ nop -/* 3DFF8 80062BF8 45010004 */ bc1t .L80062C0C -/* 3DFFC 80062BFC 00000000 */ nop -/* 3E000 80062C00 0C0187B0 */ jal func_80061EC0 -/* 3E004 80062C04 00000000 */ nop -/* 3E008 80062C08 46000086 */ mov.s $f2, $f0 -.L80062C0C: -/* 3E00C 80062C0C 3C01800A */ lui $at, %hi(D_80099B60) -/* 3E010 80062C10 D4209B60 */ ldc1 $f0, %lo(D_80099B60)($at) -/* 3E014 80062C14 460010A1 */ cvt.d.s $f2, $f2 -/* 3E018 80062C18 4622003C */ c.lt.d $f0, $f2 -/* 3E01C 80062C1C 00000000 */ nop -/* 3E020 80062C20 45000035 */ bc1f .L80062CF8 -/* 3E024 80062C24 00000000 */ nop -/* 3E028 80062C28 4622D003 */ div.d $f0, $f26, $f2 -/* 3E02C 80062C2C 46200020 */ cvt.s.d $f0, $f0 -/* 3E030 80062C30 4600C602 */ mul.s $f24, $f24, $f0 -/* 3E034 80062C34 00000000 */ nop -/* 3E038 80062C38 4600A502 */ mul.s $f20, $f20, $f0 -/* 3E03C 80062C3C 00000000 */ nop -/* 3E040 80062C40 4600B582 */ mul.s $f22, $f22, $f0 -/* 3E044 80062C44 44928000 */ mtc1 $s2, $f16 -/* 3E048 80062C48 00000000 */ nop -/* 3E04C 80062C4C 4610C002 */ mul.s $f0, $f24, $f16 -/* 3E050 80062C50 44937000 */ mtc1 $s3, $f14 -/* 3E054 80062C54 00000000 */ nop -/* 3E058 80062C58 460EA102 */ mul.s $f4, $f20, $f14 -/* 3E05C 80062C5C 00000000 */ nop -/* 3E060 80062C60 461EC082 */ mul.s $f2, $f24, $f30 -/* 3E064 80062C64 44948000 */ mtc1 $s4, $f16 -/* 3E068 80062C68 00000000 */ nop -/* 3E06C 80062C6C 4610B182 */ mul.s $f6, $f22, $f16 -/* 3E070 80062C70 44957000 */ mtc1 $s5, $f14 -/* 3E074 80062C74 00000000 */ nop -/* 3E078 80062C78 460EA202 */ mul.s $f8, $f20, $f14 -/* 3E07C 80062C7C 46040000 */ add.s $f0, $f0, $f4 -/* 3E080 80062C80 461CB282 */ mul.s $f10, $f22, $f28 -/* 3E084 80062C84 46060000 */ add.s $f0, $f0, $f6 -/* 3E088 80062C88 C7A400C0 */ lwc1 $f4, 0xc0($sp) -/* 3E08C 80062C8C 46802120 */ cvt.s.w $f4, $f4 -/* 3E090 80062C90 46081080 */ add.s $f2, $f2, $f8 -/* 3E094 80062C94 46040002 */ mul.s $f0, $f0, $f4 -/* 3E098 80062C98 460A1080 */ add.s $f2, $f2, $f10 -/* 3E09C 80062C9C C7A400C4 */ lwc1 $f4, 0xc4($sp) -/* 3E0A0 80062CA0 46802120 */ cvt.s.w $f4, $f4 -/* 3E0A4 80062CA4 46041082 */ mul.s $f2, $f2, $f4 -/* 3E0A8 80062CA8 46000000 */ add.s $f0, $f0, $f0 -/* 3E0AC 80062CAC 8FA300C0 */ lw $v1, 0xc0($sp) -/* 3E0B0 80062CB0 46021080 */ add.s $f2, $f2, $f2 -/* 3E0B4 80062CB4 00031080 */ sll $v0, $v1, 2 -/* 3E0B8 80062CB8 8FA300C4 */ lw $v1, 0xc4($sp) -/* 3E0BC 80062CBC 44822000 */ mtc1 $v0, $f4 -/* 3E0C0 80062CC0 00000000 */ nop -/* 3E0C4 80062CC4 46802120 */ cvt.s.w $f4, $f4 -/* 3E0C8 80062CC8 46002100 */ add.s $f4, $f4, $f0 -/* 3E0CC 80062CCC 00031080 */ sll $v0, $v1, 2 -/* 3E0D0 80062CD0 8FA30014 */ lw $v1, 0x14($sp) -/* 3E0D4 80062CD4 44820000 */ mtc1 $v0, $f0 -/* 3E0D8 80062CD8 00000000 */ nop -/* 3E0DC 80062CDC 46800020 */ cvt.s.w $f0, $f0 -/* 3E0E0 80062CE0 46020000 */ add.s $f0, $f0, $f2 -/* 3E0E4 80062CE4 4600208D */ trunc.w.s $f2, $f4 -/* 3E0E8 80062CE8 E4620000 */ swc1 $f2, ($v1) -/* 3E0EC 80062CEC 4600008D */ trunc.w.s $f2, $f0 -/* 3E0F0 80062CF0 08018B46 */ j .L80062D18 -/* 3E0F4 80062CF4 E4620004 */ swc1 $f2, 4($v1) -.L80062CF8: -/* 3E0F8 80062CF8 8FA300C0 */ lw $v1, 0xc0($sp) -/* 3E0FC 80062CFC 00031040 */ sll $v0, $v1, 1 -/* 3E100 80062D00 8FA30014 */ lw $v1, 0x14($sp) -/* 3E104 80062D04 AC620000 */ sw $v0, ($v1) -/* 3E108 80062D08 8FA300C4 */ lw $v1, 0xc4($sp) -/* 3E10C 80062D0C 00031040 */ sll $v0, $v1, 1 -/* 3E110 80062D10 8FA30014 */ lw $v1, 0x14($sp) -/* 3E114 80062D14 AC620004 */ sw $v0, 4($v1) -.L80062D18: -/* 3E118 80062D18 C7AE00B4 */ lwc1 $f14, 0xb4($sp) -/* 3E11C 80062D1C C7B000B4 */ lwc1 $f16, 0xb4($sp) -/* 3E120 80062D20 46107002 */ mul.s $f0, $f14, $f16 -/* 3E124 80062D24 C7AE00B8 */ lwc1 $f14, 0xb8($sp) -/* 3E128 80062D28 C7B000B8 */ lwc1 $f16, 0xb8($sp) -/* 3E12C 80062D2C 46107082 */ mul.s $f2, $f14, $f16 -/* 3E130 80062D30 C7AE00BC */ lwc1 $f14, 0xbc($sp) -/* 3E134 80062D34 C7B000BC */ lwc1 $f16, 0xbc($sp) -/* 3E138 80062D38 46107102 */ mul.s $f4, $f14, $f16 -/* 3E13C 80062D3C 46020000 */ add.s $f0, $f0, $f2 -/* 3E140 80062D40 46040300 */ add.s $f12, $f0, $f4 -/* 3E144 80062D44 46006004 */ sqrt.s $f0, $f12 -/* 3E148 80062D48 46000032 */ c.eq.s $f0, $f0 -/* 3E14C 80062D4C 00000000 */ nop -/* 3E150 80062D50 45010003 */ bc1t .L80062D60 -/* 3E154 80062D54 00000000 */ nop -/* 3E158 80062D58 0C0187B0 */ jal func_80061EC0 -/* 3E15C 80062D5C 00000000 */ nop -.L80062D60: -/* 3E160 80062D60 3C01800A */ lui $at, %hi(D_80099B68) -/* 3E164 80062D64 D43A9B68 */ ldc1 $f26, %lo(D_80099B68)($at) -/* 3E168 80062D68 46000021 */ cvt.d.s $f0, $f0 -/* 3E16C 80062D6C 4620D003 */ div.d $f0, $f26, $f0 -/* 3E170 80062D70 C7AE00B4 */ lwc1 $f14, 0xb4($sp) -/* 3E174 80062D74 46200020 */ cvt.s.d $f0, $f0 -/* 3E178 80062D78 46007382 */ mul.s $f14, $f14, $f0 -/* 3E17C 80062D7C C7B000B8 */ lwc1 $f16, 0xb8($sp) -/* 3E180 80062D80 46008402 */ mul.s $f16, $f16, $f0 -/* 3E184 80062D84 E7AE00B4 */ swc1 $f14, 0xb4($sp) -/* 3E188 80062D88 C7AE00BC */ lwc1 $f14, 0xbc($sp) -/* 3E18C 80062D8C 46007382 */ mul.s $f14, $f14, $f0 -/* 3E190 80062D90 E7B000B8 */ swc1 $f16, 0xb8($sp) -/* 3E194 80062D94 C7B000B4 */ lwc1 $f16, 0xb4($sp) -/* 3E198 80062D98 E7AE00BC */ swc1 $f14, 0xbc($sp) -/* 3E19C 80062D9C 449E7000 */ mtc1 $fp, $f14 -/* 3E1A0 80062DA0 00000000 */ nop -/* 3E1A4 80062DA4 460E8600 */ add.s $f24, $f16, $f14 -/* 3E1A8 80062DA8 C7B000B8 */ lwc1 $f16, 0xb8($sp) -/* 3E1AC 80062DAC 4618C002 */ mul.s $f0, $f24, $f24 -/* 3E1B0 80062DB0 44977000 */ mtc1 $s7, $f14 -/* 3E1B4 80062DB4 00000000 */ nop -/* 3E1B8 80062DB8 460E8500 */ add.s $f20, $f16, $f14 -/* 3E1BC 80062DBC C7B000BC */ lwc1 $f16, 0xbc($sp) -/* 3E1C0 80062DC0 4614A102 */ mul.s $f4, $f20, $f20 -/* 3E1C4 80062DC4 44967000 */ mtc1 $s6, $f14 -/* 3E1C8 80062DC8 00000000 */ nop -/* 3E1CC 80062DCC 460E8580 */ add.s $f22, $f16, $f14 -/* 3E1D0 80062DD0 4616B082 */ mul.s $f2, $f22, $f22 -/* 3E1D4 80062DD4 46040000 */ add.s $f0, $f0, $f4 -/* 3E1D8 80062DD8 46020300 */ add.s $f12, $f0, $f2 -/* 3E1DC 80062DDC 46006084 */ sqrt.s $f2, $f12 -/* 3E1E0 80062DE0 46021032 */ c.eq.s $f2, $f2 -/* 3E1E4 80062DE4 00000000 */ nop -/* 3E1E8 80062DE8 45010004 */ bc1t .L80062DFC -/* 3E1EC 80062DEC 00000000 */ nop -/* 3E1F0 80062DF0 0C0187B0 */ jal func_80061EC0 -/* 3E1F4 80062DF4 00000000 */ nop -/* 3E1F8 80062DF8 46000086 */ mov.s $f2, $f0 -.L80062DFC: -/* 3E1FC 80062DFC 3C01800A */ lui $at, %hi(D_80099B70) -/* 3E200 80062E00 D4209B70 */ ldc1 $f0, %lo(D_80099B70)($at) -/* 3E204 80062E04 460010A1 */ cvt.d.s $f2, $f2 -/* 3E208 80062E08 4622003C */ c.lt.d $f0, $f2 -/* 3E20C 80062E0C 00000000 */ nop -/* 3E210 80062E10 45000035 */ bc1f .L80062EE8 -/* 3E214 80062E14 00000000 */ nop -/* 3E218 80062E18 4622D003 */ div.d $f0, $f26, $f2 -/* 3E21C 80062E1C 46200020 */ cvt.s.d $f0, $f0 -/* 3E220 80062E20 4600C602 */ mul.s $f24, $f24, $f0 -/* 3E224 80062E24 00000000 */ nop -/* 3E228 80062E28 4600A502 */ mul.s $f20, $f20, $f0 -/* 3E22C 80062E2C 00000000 */ nop -/* 3E230 80062E30 4600B582 */ mul.s $f22, $f22, $f0 -/* 3E234 80062E34 44928000 */ mtc1 $s2, $f16 -/* 3E238 80062E38 00000000 */ nop -/* 3E23C 80062E3C 4610C002 */ mul.s $f0, $f24, $f16 -/* 3E240 80062E40 44937000 */ mtc1 $s3, $f14 -/* 3E244 80062E44 00000000 */ nop -/* 3E248 80062E48 460EA102 */ mul.s $f4, $f20, $f14 -/* 3E24C 80062E4C 00000000 */ nop -/* 3E250 80062E50 461EC082 */ mul.s $f2, $f24, $f30 -/* 3E254 80062E54 44948000 */ mtc1 $s4, $f16 -/* 3E258 80062E58 00000000 */ nop -/* 3E25C 80062E5C 4610B182 */ mul.s $f6, $f22, $f16 -/* 3E260 80062E60 44957000 */ mtc1 $s5, $f14 -/* 3E264 80062E64 00000000 */ nop -/* 3E268 80062E68 460EA202 */ mul.s $f8, $f20, $f14 -/* 3E26C 80062E6C 46040000 */ add.s $f0, $f0, $f4 -/* 3E270 80062E70 461CB282 */ mul.s $f10, $f22, $f28 -/* 3E274 80062E74 46060000 */ add.s $f0, $f0, $f6 -/* 3E278 80062E78 C7A400C0 */ lwc1 $f4, 0xc0($sp) -/* 3E27C 80062E7C 46802120 */ cvt.s.w $f4, $f4 -/* 3E280 80062E80 46081080 */ add.s $f2, $f2, $f8 -/* 3E284 80062E84 46040002 */ mul.s $f0, $f0, $f4 -/* 3E288 80062E88 460A1080 */ add.s $f2, $f2, $f10 -/* 3E28C 80062E8C C7A400C4 */ lwc1 $f4, 0xc4($sp) -/* 3E290 80062E90 46802120 */ cvt.s.w $f4, $f4 -/* 3E294 80062E94 46041082 */ mul.s $f2, $f2, $f4 -/* 3E298 80062E98 46000000 */ add.s $f0, $f0, $f0 -/* 3E29C 80062E9C 8FA300C0 */ lw $v1, 0xc0($sp) -/* 3E2A0 80062EA0 46021080 */ add.s $f2, $f2, $f2 -/* 3E2A4 80062EA4 00031080 */ sll $v0, $v1, 2 -/* 3E2A8 80062EA8 8FA300C4 */ lw $v1, 0xc4($sp) -/* 3E2AC 80062EAC 44822000 */ mtc1 $v0, $f4 -/* 3E2B0 80062EB0 00000000 */ nop -/* 3E2B4 80062EB4 46802120 */ cvt.s.w $f4, $f4 -/* 3E2B8 80062EB8 46002100 */ add.s $f4, $f4, $f0 -/* 3E2BC 80062EBC 00031080 */ sll $v0, $v1, 2 -/* 3E2C0 80062EC0 8FA30014 */ lw $v1, 0x14($sp) -/* 3E2C4 80062EC4 44820000 */ mtc1 $v0, $f0 -/* 3E2C8 80062EC8 00000000 */ nop -/* 3E2CC 80062ECC 46800020 */ cvt.s.w $f0, $f0 -/* 3E2D0 80062ED0 46020000 */ add.s $f0, $f0, $f2 -/* 3E2D4 80062ED4 4600208D */ trunc.w.s $f2, $f4 -/* 3E2D8 80062ED8 E4620008 */ swc1 $f2, 8($v1) -/* 3E2DC 80062EDC 4600008D */ trunc.w.s $f2, $f0 -/* 3E2E0 80062EE0 08018BC2 */ j .L80062F08 -/* 3E2E4 80062EE4 E462000C */ swc1 $f2, 0xc($v1) -.L80062EE8: -/* 3E2E8 80062EE8 8FA300C0 */ lw $v1, 0xc0($sp) -/* 3E2EC 80062EEC 00031040 */ sll $v0, $v1, 1 -/* 3E2F0 80062EF0 8FA30014 */ lw $v1, 0x14($sp) -/* 3E2F4 80062EF4 AC620008 */ sw $v0, 8($v1) -/* 3E2F8 80062EF8 8FA300C4 */ lw $v1, 0xc4($sp) -/* 3E2FC 80062EFC 00031040 */ sll $v0, $v1, 1 -/* 3E300 80062F00 8FA30014 */ lw $v1, 0x14($sp) -/* 3E304 80062F04 AC62000C */ sw $v0, 0xc($v1) -.L80062F08: -/* 3E308 80062F08 3C014300 */ lui $at, 0x4300 -/* 3E30C 80062F0C 44810000 */ mtc1 $at, $f0 -/* 3E310 80062F10 44927000 */ mtc1 $s2, $f14 -/* 3E314 80062F14 00000000 */ nop -/* 3E318 80062F18 46007082 */ mul.s $f2, $f14, $f0 -/* 3E31C 80062F1C 3C0142FE */ lui $at, 0x42fe -/* 3E320 80062F20 44810000 */ mtc1 $at, $f0 -/* 3E324 80062F24 00000000 */ nop -/* 3E328 80062F28 4600103C */ c.lt.s $f2, $f0 -/* 3E32C 80062F2C 00000000 */ nop -/* 3E330 80062F30 00000000 */ nop -/* 3E334 80062F34 45000003 */ bc1f .L80062F44 -/* 3E338 80062F38 2402007F */ addiu $v0, $zero, 0x7f -/* 3E33C 80062F3C 4600100D */ trunc.w.s $f0, $f2 -/* 3E340 80062F40 44020000 */ mfc1 $v0, $f0 -.L80062F44: -/* 3E344 80062F44 3C014300 */ lui $at, 0x4300 -/* 3E348 80062F48 44810000 */ mtc1 $at, $f0 -/* 3E34C 80062F4C 44938000 */ mtc1 $s3, $f16 -/* 3E350 80062F50 00000000 */ nop -/* 3E354 80062F54 46008082 */ mul.s $f2, $f16, $f0 -/* 3E358 80062F58 3C0142FE */ lui $at, 0x42fe -/* 3E35C 80062F5C 44810000 */ mtc1 $at, $f0 -/* 3E360 80062F60 00000000 */ nop -/* 3E364 80062F64 4600103C */ c.lt.s $f2, $f0 -/* 3E368 80062F68 00000000 */ nop -/* 3E36C 80062F6C 00000000 */ nop -/* 3E370 80062F70 45000005 */ bc1f .L80062F88 -/* 3E374 80062F74 A2020008 */ sb $v0, 8($s0) -/* 3E378 80062F78 4600100D */ trunc.w.s $f0, $f2 -/* 3E37C 80062F7C 44020000 */ mfc1 $v0, $f0 -/* 3E380 80062F80 08018BE3 */ j .L80062F8C -/* 3E384 80062F84 00000000 */ nop -.L80062F88: -/* 3E388 80062F88 2402007F */ addiu $v0, $zero, 0x7f -.L80062F8C: -/* 3E38C 80062F8C 3C014300 */ lui $at, 0x4300 -/* 3E390 80062F90 44810000 */ mtc1 $at, $f0 -/* 3E394 80062F94 44947000 */ mtc1 $s4, $f14 -/* 3E398 80062F98 00000000 */ nop -/* 3E39C 80062F9C 46007082 */ mul.s $f2, $f14, $f0 -/* 3E3A0 80062FA0 3C0142FE */ lui $at, 0x42fe -/* 3E3A4 80062FA4 44810000 */ mtc1 $at, $f0 -/* 3E3A8 80062FA8 00000000 */ nop -/* 3E3AC 80062FAC 4600103C */ c.lt.s $f2, $f0 -/* 3E3B0 80062FB0 00000000 */ nop -/* 3E3B4 80062FB4 00000000 */ nop -/* 3E3B8 80062FB8 45000005 */ bc1f .L80062FD0 -/* 3E3BC 80062FBC A2020009 */ sb $v0, 9($s0) -/* 3E3C0 80062FC0 4600100D */ trunc.w.s $f0, $f2 -/* 3E3C4 80062FC4 44020000 */ mfc1 $v0, $f0 -/* 3E3C8 80062FC8 08018BF5 */ j .L80062FD4 -/* 3E3CC 80062FCC 00000000 */ nop -.L80062FD0: -/* 3E3D0 80062FD0 2402007F */ addiu $v0, $zero, 0x7f -.L80062FD4: -/* 3E3D4 80062FD4 3C014300 */ lui $at, 0x4300 -/* 3E3D8 80062FD8 44810000 */ mtc1 $at, $f0 -/* 3E3DC 80062FDC 00000000 */ nop -/* 3E3E0 80062FE0 4600F082 */ mul.s $f2, $f30, $f0 -/* 3E3E4 80062FE4 3C0142FE */ lui $at, 0x42fe -/* 3E3E8 80062FE8 44810000 */ mtc1 $at, $f0 -/* 3E3EC 80062FEC 00000000 */ nop -/* 3E3F0 80062FF0 4600103C */ c.lt.s $f2, $f0 -/* 3E3F4 80062FF4 00000000 */ nop -/* 3E3F8 80062FF8 00000000 */ nop -/* 3E3FC 80062FFC 45000005 */ bc1f .L80063014 -/* 3E400 80063000 A202000A */ sb $v0, 0xa($s0) -/* 3E404 80063004 4600100D */ trunc.w.s $f0, $f2 -/* 3E408 80063008 44020000 */ mfc1 $v0, $f0 -/* 3E40C 8006300C 08018C06 */ j .L80063018 -/* 3E410 80063010 00000000 */ nop -.L80063014: -/* 3E414 80063014 2402007F */ addiu $v0, $zero, 0x7f -.L80063018: -/* 3E418 80063018 3C014300 */ lui $at, 0x4300 -/* 3E41C 8006301C 44810000 */ mtc1 $at, $f0 -/* 3E420 80063020 44958000 */ mtc1 $s5, $f16 -/* 3E424 80063024 00000000 */ nop -/* 3E428 80063028 46008082 */ mul.s $f2, $f16, $f0 -/* 3E42C 8006302C 3C0142FE */ lui $at, 0x42fe -/* 3E430 80063030 44810000 */ mtc1 $at, $f0 -/* 3E434 80063034 00000000 */ nop -/* 3E438 80063038 4600103C */ c.lt.s $f2, $f0 -/* 3E43C 8006303C 00000000 */ nop -/* 3E440 80063040 00000000 */ nop -/* 3E444 80063044 45000005 */ bc1f .L8006305C -/* 3E448 80063048 A2020018 */ sb $v0, 0x18($s0) -/* 3E44C 8006304C 4600100D */ trunc.w.s $f0, $f2 -/* 3E450 80063050 44020000 */ mfc1 $v0, $f0 -/* 3E454 80063054 08018C18 */ j .L80063060 -/* 3E458 80063058 00000000 */ nop -.L8006305C: -/* 3E45C 8006305C 2402007F */ addiu $v0, $zero, 0x7f -.L80063060: -/* 3E460 80063060 3C014300 */ lui $at, 0x4300 -/* 3E464 80063064 44810000 */ mtc1 $at, $f0 -/* 3E468 80063068 00000000 */ nop -/* 3E46C 8006306C 4600E082 */ mul.s $f2, $f28, $f0 -/* 3E470 80063070 3C0142FE */ lui $at, 0x42fe -/* 3E474 80063074 44810000 */ mtc1 $at, $f0 -/* 3E478 80063078 00000000 */ nop -/* 3E47C 8006307C 4600103C */ c.lt.s $f2, $f0 -/* 3E480 80063080 00000000 */ nop -/* 3E484 80063084 00000000 */ nop -/* 3E488 80063088 45000006 */ bc1f .L800630A4 -/* 3E48C 8006308C A2020019 */ sb $v0, 0x19($s0) -/* 3E490 80063090 4600100D */ trunc.w.s $f0, $f2 -/* 3E494 80063094 44020000 */ mfc1 $v0, $f0 -/* 3E498 80063098 00000000 */ nop -/* 3E49C 8006309C 08018C2B */ j .L800630AC -/* 3E4A0 800630A0 A202001A */ sb $v0, 0x1a($s0) -.L800630A4: -/* 3E4A4 800630A4 2402007F */ addiu $v0, $zero, 0x7f -/* 3E4A8 800630A8 A202001A */ sb $v0, 0x1a($s0) -.L800630AC: -/* 3E4AC 800630AC C7AE001C */ lwc1 $f14, 0x1c($sp) -/* 3E4B0 800630B0 44928000 */ mtc1 $s2, $f16 -/* 3E4B4 800630B4 00000000 */ nop -/* 3E4B8 800630B8 46107102 */ mul.s $f4, $f14, $f16 -/* 3E4BC 800630BC C7AE0088 */ lwc1 $f14, 0x88($sp) -/* 3E4C0 800630C0 44938000 */ mtc1 $s3, $f16 -/* 3E4C4 800630C4 00000000 */ nop -/* 3E4C8 800630C8 46107182 */ mul.s $f6, $f14, $f16 -/* 3E4CC 800630CC C7AE008C */ lwc1 $f14, 0x8c($sp) -/* 3E4D0 800630D0 44948000 */ mtc1 $s4, $f16 -/* 3E4D4 800630D4 00000000 */ nop -/* 3E4D8 800630D8 46107202 */ mul.s $f8, $f14, $f16 -/* 3E4DC 800630DC C7AE001C */ lwc1 $f14, 0x1c($sp) -/* 3E4E0 800630E0 A2000000 */ sb $zero, ($s0) -/* 3E4E4 800630E4 A2000001 */ sb $zero, 1($s0) -/* 3E4E8 800630E8 C7B00088 */ lwc1 $f16, 0x88($sp) -/* 3E4EC 800630EC 461E7082 */ mul.s $f2, $f14, $f30 -/* 3E4F0 800630F0 44957000 */ mtc1 $s5, $f14 -/* 3E4F4 800630F4 A2000002 */ sb $zero, 2($s0) -/* 3E4F8 800630F8 A2000003 */ sb $zero, 3($s0) -/* 3E4FC 800630FC A2000004 */ sb $zero, 4($s0) -/* 3E500 80063100 A2000005 */ sb $zero, 5($s0) -/* 3E504 80063104 A2000006 */ sb $zero, 6($s0) -/* 3E508 80063108 A2000007 */ sb $zero, 7($s0) -/* 3E50C 8006310C 460E8282 */ mul.s $f10, $f16, $f14 -/* 3E510 80063110 C7B0008C */ lwc1 $f16, 0x8c($sp) -/* 3E514 80063114 24020080 */ addiu $v0, $zero, 0x80 -/* 3E518 80063118 A2000010 */ sb $zero, 0x10($s0) -/* 3E51C 8006311C A2020011 */ sb $v0, 0x11($s0) -/* 3E520 80063120 A2000012 */ sb $zero, 0x12($s0) -/* 3E524 80063124 461C8302 */ mul.s $f12, $f16, $f28 -/* 3E528 80063128 A2000013 */ sb $zero, 0x13($s0) -/* 3E52C 8006312C A2000014 */ sb $zero, 0x14($s0) -/* 3E530 80063130 C7AE001C */ lwc1 $f14, 0x1c($sp) -/* 3E534 80063134 449E8000 */ mtc1 $fp, $f16 -/* 3E538 80063138 46062100 */ add.s $f4, $f4, $f6 -/* 3E53C 8006313C 46107002 */ mul.s $f0, $f14, $f16 -/* 3E540 80063140 A2020015 */ sb $v0, 0x15($s0) -/* 3E544 80063144 A2000016 */ sb $zero, 0x16($s0) -/* 3E548 80063148 A2000017 */ sb $zero, 0x17($s0) -/* 3E54C 8006314C AE320000 */ sw $s2, ($s1) -/* 3E550 80063150 C7AE0088 */ lwc1 $f14, 0x88($sp) -/* 3E554 80063154 44978000 */ mtc1 $s7, $f16 -/* 3E558 80063158 46082100 */ add.s $f4, $f4, $f8 -/* 3E55C 8006315C 46107202 */ mul.s $f8, $f14, $f16 -/* 3E560 80063160 AE330010 */ sw $s3, 0x10($s1) -/* 3E564 80063164 AE340020 */ sw $s4, 0x20($s1) -/* 3E568 80063168 E63E0004 */ swc1 $f30, 4($s1) -/* 3E56C 8006316C C7AE008C */ lwc1 $f14, 0x8c($sp) -/* 3E570 80063170 460A1080 */ add.s $f2, $f2, $f10 -/* 3E574 80063174 44968000 */ mtc1 $s6, $f16 -/* 3E578 80063178 3C013F80 */ lui $at, 0x3f80 -/* 3E57C 8006317C 44815000 */ mtc1 $at, $f10 -/* 3E580 80063180 46002107 */ neg.s $f4, $f4 -/* 3E584 80063184 46107182 */ mul.s $f6, $f14, $f16 -/* 3E588 80063188 460C1080 */ add.s $f2, $f2, $f12 -/* 3E58C 8006318C AE350014 */ sw $s5, 0x14($s1) -/* 3E590 80063190 E63C0024 */ swc1 $f28, 0x24($s1) -/* 3E594 80063194 AE3E0008 */ sw $fp, 8($s1) -/* 3E598 80063198 46080000 */ add.s $f0, $f0, $f8 -/* 3E59C 8006319C AE370018 */ sw $s7, 0x18($s1) -/* 3E5A0 800631A0 AE360028 */ sw $s6, 0x28($s1) -/* 3E5A4 800631A4 AE20000C */ sw $zero, 0xc($s1) -/* 3E5A8 800631A8 46060000 */ add.s $f0, $f0, $f6 -/* 3E5AC 800631AC AE20001C */ sw $zero, 0x1c($s1) -/* 3E5B0 800631B0 AE20002C */ sw $zero, 0x2c($s1) -/* 3E5B4 800631B4 E62A003C */ swc1 $f10, 0x3c($s1) -/* 3E5B8 800631B8 46001087 */ neg.s $f2, $f2 -/* 3E5BC 800631BC E6240030 */ swc1 $f4, 0x30($s1) -/* 3E5C0 800631C0 46000007 */ neg.s $f0, $f0 -/* 3E5C4 800631C4 E6220034 */ swc1 $f2, 0x34($s1) -/* 3E5C8 800631C8 E6200038 */ swc1 $f0, 0x38($s1) -/* 3E5CC 800631CC 8FBF0044 */ lw $ra, 0x44($sp) -/* 3E5D0 800631D0 8FBE0040 */ lw $fp, 0x40($sp) -/* 3E5D4 800631D4 8FB7003C */ lw $s7, 0x3c($sp) -/* 3E5D8 800631D8 8FB60038 */ lw $s6, 0x38($sp) -/* 3E5DC 800631DC 8FB50034 */ lw $s5, 0x34($sp) -/* 3E5E0 800631E0 8FB40030 */ lw $s4, 0x30($sp) -/* 3E5E4 800631E4 8FB3002C */ lw $s3, 0x2c($sp) -/* 3E5E8 800631E8 8FB20028 */ lw $s2, 0x28($sp) -/* 3E5EC 800631EC 8FB10024 */ lw $s1, 0x24($sp) -/* 3E5F0 800631F0 8FB00020 */ lw $s0, 0x20($sp) -/* 3E5F4 800631F4 D7BE0070 */ ldc1 $f30, 0x70($sp) -/* 3E5F8 800631F8 D7BC0068 */ ldc1 $f28, 0x68($sp) -/* 3E5FC 800631FC D7BA0060 */ ldc1 $f26, 0x60($sp) -/* 3E600 80063200 D7B80058 */ ldc1 $f24, 0x58($sp) -/* 3E604 80063204 D7B60050 */ ldc1 $f22, 0x50($sp) -/* 3E608 80063208 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 3E60C 8006320C 03E00008 */ jr $ra -/* 3E610 80063210 27BD0078 */ addiu $sp, $sp, 0x78 diff --git a/ver/jp/asm/nonmatchings/3DC90/func_80063214.s b/ver/jp/asm/nonmatchings/3DC90/func_80063214.s deleted file mode 100644 index 1fc3bc8081..0000000000 --- a/ver/jp/asm/nonmatchings/3DC90/func_80063214.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063214 -/* 3E614 80063214 27BDFF48 */ addiu $sp, $sp, -0xb8 -/* 3E618 80063218 C7A000C8 */ lwc1 $f0, 0xc8($sp) -/* 3E61C 8006321C C7A200CC */ lwc1 $f2, 0xcc($sp) -/* 3E620 80063220 C7A400D0 */ lwc1 $f4, 0xd0($sp) -/* 3E624 80063224 C7A600D4 */ lwc1 $f6, 0xd4($sp) -/* 3E628 80063228 C7A800D8 */ lwc1 $f8, 0xd8($sp) -/* 3E62C 8006322C C7AA00DC */ lwc1 $f10, 0xdc($sp) -/* 3E630 80063230 C7AC00E0 */ lwc1 $f12, 0xe0($sp) -/* 3E634 80063234 C7AE00E4 */ lwc1 $f14, 0xe4($sp) -/* 3E638 80063238 C7B000E8 */ lwc1 $f16, 0xe8($sp) -/* 3E63C 8006323C C7B200EC */ lwc1 $f18, 0xec($sp) -/* 3E640 80063240 F7B40098 */ sdc1 $f20, 0x98($sp) -/* 3E644 80063244 C7B400F0 */ lwc1 $f20, 0xf0($sp) -/* 3E648 80063248 F7B600A0 */ sdc1 $f22, 0xa0($sp) -/* 3E64C 8006324C C7B600F4 */ lwc1 $f22, 0xf4($sp) -/* 3E650 80063250 F7B800A8 */ sdc1 $f24, 0xa8($sp) -/* 3E654 80063254 C7B800F8 */ lwc1 $f24, 0xf8($sp) -/* 3E658 80063258 F7BA00B0 */ sdc1 $f26, 0xb0($sp) -/* 3E65C 8006325C C7BA00FC */ lwc1 $f26, 0xfc($sp) -/* 3E660 80063260 8FA20100 */ lw $v0, 0x100($sp) -/* 3E664 80063264 8FA30104 */ lw $v1, 0x104($sp) -/* 3E668 80063268 AFB00090 */ sw $s0, 0x90($sp) -/* 3E66C 8006326C 00808021 */ addu $s0, $a0, $zero -/* 3E670 80063270 27A40050 */ addiu $a0, $sp, 0x50 -/* 3E674 80063274 AFBF0094 */ sw $ra, 0x94($sp) -/* 3E678 80063278 E7A00010 */ swc1 $f0, 0x10($sp) -/* 3E67C 8006327C E7A20014 */ swc1 $f2, 0x14($sp) -/* 3E680 80063280 E7A40018 */ swc1 $f4, 0x18($sp) -/* 3E684 80063284 E7A6001C */ swc1 $f6, 0x1c($sp) -/* 3E688 80063288 E7A80020 */ swc1 $f8, 0x20($sp) -/* 3E68C 8006328C E7AA0024 */ swc1 $f10, 0x24($sp) -/* 3E690 80063290 E7AC0028 */ swc1 $f12, 0x28($sp) -/* 3E694 80063294 E7AE002C */ swc1 $f14, 0x2c($sp) -/* 3E698 80063298 E7B00030 */ swc1 $f16, 0x30($sp) -/* 3E69C 8006329C E7B20034 */ swc1 $f18, 0x34($sp) -/* 3E6A0 800632A0 E7B40038 */ swc1 $f20, 0x38($sp) -/* 3E6A4 800632A4 E7B6003C */ swc1 $f22, 0x3c($sp) -/* 3E6A8 800632A8 E7B80040 */ swc1 $f24, 0x40($sp) -/* 3E6AC 800632AC E7BA0044 */ swc1 $f26, 0x44($sp) -/* 3E6B0 800632B0 AFA20048 */ sw $v0, 0x48($sp) -/* 3E6B4 800632B4 0C018A24 */ jal func_80062890 -/* 3E6B8 800632B8 AFA3004C */ sw $v1, 0x4c($sp) -/* 3E6BC 800632BC 27A40050 */ addiu $a0, $sp, 0x50 -/* 3E6C0 800632C0 0C019D38 */ jal func_800674E0 -/* 3E6C4 800632C4 02002821 */ addu $a1, $s0, $zero -/* 3E6C8 800632C8 8FBF0094 */ lw $ra, 0x94($sp) -/* 3E6CC 800632CC 8FB00090 */ lw $s0, 0x90($sp) -/* 3E6D0 800632D0 D7BA00B0 */ ldc1 $f26, 0xb0($sp) -/* 3E6D4 800632D4 D7B800A8 */ ldc1 $f24, 0xa8($sp) -/* 3E6D8 800632D8 D7B600A0 */ ldc1 $f22, 0xa0($sp) -/* 3E6DC 800632DC D7B40098 */ ldc1 $f20, 0x98($sp) -/* 3E6E0 800632E0 03E00008 */ jr $ra -/* 3E6E4 800632E4 27BD00B8 */ addiu $sp, $sp, 0xb8 -/* 3E6E8 800632E8 00000000 */ nop -/* 3E6EC 800632EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3E6F0/func_800632F0.s b/ver/jp/asm/nonmatchings/3E6F0/func_800632F0.s deleted file mode 100644 index 25757baf19..0000000000 --- a/ver/jp/asm/nonmatchings/3E6F0/func_800632F0.s +++ /dev/null @@ -1,369 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800632F0 -/* 3E6F0 800632F0 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 3E6F4 800632F4 F7BC0058 */ sdc1 $f28, 0x58($sp) -/* 3E6F8 800632F8 C7BC0088 */ lwc1 $f28, 0x88($sp) -/* 3E6FC 800632FC F7BE0060 */ sdc1 $f30, 0x60($sp) -/* 3E700 80063300 C7BE008C */ lwc1 $f30, 0x8c($sp) -/* 3E704 80063304 F7BA0050 */ sdc1 $f26, 0x50($sp) -/* 3E708 80063308 C7BA0090 */ lwc1 $f26, 0x90($sp) -/* 3E70C 8006330C F7B40038 */ sdc1 $f20, 0x38($sp) -/* 3E710 80063310 C7B4007C */ lwc1 $f20, 0x7c($sp) -/* 3E714 80063314 F7B60040 */ sdc1 $f22, 0x40($sp) -/* 3E718 80063318 C7B60080 */ lwc1 $f22, 0x80($sp) -/* 3E71C 8006331C F7B80048 */ sdc1 $f24, 0x48($sp) -/* 3E720 80063320 C7B80084 */ lwc1 $f24, 0x84($sp) -/* 3E724 80063324 AFB10014 */ sw $s1, 0x14($sp) -/* 3E728 80063328 00808821 */ addu $s1, $a0, $zero -/* 3E72C 8006332C AFB00010 */ sw $s0, 0x10($sp) -/* 3E730 80063330 00A08021 */ addu $s0, $a1, $zero -/* 3E734 80063334 AFB50024 */ sw $s5, 0x24($sp) -/* 3E738 80063338 00C0A821 */ addu $s5, $a2, $zero -/* 3E73C 8006333C AFBE0030 */ sw $fp, 0x30($sp) -/* 3E740 80063340 00E0F021 */ addu $fp, $a3, $zero -/* 3E744 80063344 AFBF0034 */ sw $ra, 0x34($sp) -/* 3E748 80063348 AFB7002C */ sw $s7, 0x2c($sp) -/* 3E74C 8006334C AFB60028 */ sw $s6, 0x28($sp) -/* 3E750 80063350 AFB40020 */ sw $s4, 0x20($sp) -/* 3E754 80063354 AFB3001C */ sw $s3, 0x1c($sp) -/* 3E758 80063358 0C019D20 */ jal func_80067480 -/* 3E75C 8006335C AFB20018 */ sw $s2, 0x18($sp) -/* 3E760 80063360 44957000 */ mtc1 $s5, $f14 -/* 3E764 80063364 00000000 */ nop -/* 3E768 80063368 460EA381 */ sub.s $f14, $f20, $f14 -/* 3E76C 8006336C 44147000 */ mfc1 $s4, $f14 -/* 3E770 80063370 00000000 */ nop -/* 3E774 80063374 44948000 */ mtc1 $s4, $f16 -/* 3E778 80063378 00000000 */ nop -/* 3E77C 8006337C 46107002 */ mul.s $f0, $f14, $f16 -/* 3E780 80063380 449E7000 */ mtc1 $fp, $f14 -/* 3E784 80063384 00000000 */ nop -/* 3E788 80063388 460EB381 */ sub.s $f14, $f22, $f14 -/* 3E78C 8006338C 44137000 */ mfc1 $s3, $f14 -/* 3E790 80063390 00000000 */ nop -/* 3E794 80063394 44938000 */ mtc1 $s3, $f16 -/* 3E798 80063398 00000000 */ nop -/* 3E79C 8006339C 46107102 */ mul.s $f4, $f14, $f16 -/* 3E7A0 800633A0 C7AE0078 */ lwc1 $f14, 0x78($sp) -/* 3E7A4 800633A4 460EC381 */ sub.s $f14, $f24, $f14 -/* 3E7A8 800633A8 44127000 */ mfc1 $s2, $f14 -/* 3E7AC 800633AC 00000000 */ nop -/* 3E7B0 800633B0 44928000 */ mtc1 $s2, $f16 -/* 3E7B4 800633B4 00000000 */ nop -/* 3E7B8 800633B8 46107082 */ mul.s $f2, $f14, $f16 -/* 3E7BC 800633BC 46040000 */ add.s $f0, $f0, $f4 -/* 3E7C0 800633C0 46020300 */ add.s $f12, $f0, $f2 -/* 3E7C4 800633C4 46006084 */ sqrt.s $f2, $f12 -/* 3E7C8 800633C8 46021032 */ c.eq.s $f2, $f2 -/* 3E7CC 800633CC 00000000 */ nop -/* 3E7D0 800633D0 45010004 */ bc1t .L800633E4 -/* 3E7D4 800633D4 00000000 */ nop -/* 3E7D8 800633D8 0C0187B0 */ jal func_80061EC0 -/* 3E7DC 800633DC 00000000 */ nop -/* 3E7E0 800633E0 46000086 */ mov.s $f2, $f0 -.L800633E4: -/* 3E7E4 800633E4 3C01800A */ lui $at, %hi(D_80099B80) -/* 3E7E8 800633E8 D4209B80 */ ldc1 $f0, %lo(D_80099B80)($at) -/* 3E7EC 800633EC 460010A1 */ cvt.d.s $f2, $f2 -/* 3E7F0 800633F0 46220003 */ div.d $f0, $f0, $f2 -/* 3E7F4 800633F4 44928000 */ mtc1 $s2, $f16 -/* 3E7F8 800633F8 462000A0 */ cvt.s.d $f2, $f0 -/* 3E7FC 800633FC 46028402 */ mul.s $f16, $f16, $f2 -/* 3E800 80063400 44947000 */ mtc1 $s4, $f14 -/* 3E804 80063404 00000000 */ nop -/* 3E808 80063408 46027382 */ mul.s $f14, $f14, $f2 -/* 3E80C 8006340C 00000000 */ nop -/* 3E810 80063410 4610F102 */ mul.s $f4, $f30, $f16 -/* 3E814 80063414 44147000 */ mfc1 $s4, $f14 -/* 3E818 80063418 44937000 */ mtc1 $s3, $f14 -/* 3E81C 8006341C 00000000 */ nop -/* 3E820 80063420 46027382 */ mul.s $f14, $f14, $f2 -/* 3E824 80063424 44128000 */ mfc1 $s2, $f16 -/* 3E828 80063428 44948000 */ mtc1 $s4, $f16 -/* 3E82C 8006342C 00000000 */ nop -/* 3E830 80063430 4610D202 */ mul.s $f8, $f26, $f16 -/* 3E834 80063434 00000000 */ nop -/* 3E838 80063438 460ED002 */ mul.s $f0, $f26, $f14 -/* 3E83C 8006343C 44137000 */ mfc1 $s3, $f14 -/* 3E840 80063440 44927000 */ mtc1 $s2, $f14 -/* 3E844 80063444 00000000 */ nop -/* 3E848 80063448 460EE082 */ mul.s $f2, $f28, $f14 -/* 3E84C 8006344C 44938000 */ mtc1 $s3, $f16 -/* 3E850 80063450 00000000 */ nop -/* 3E854 80063454 4610E282 */ mul.s $f10, $f28, $f16 -/* 3E858 80063458 44947000 */ mtc1 $s4, $f14 -/* 3E85C 8006345C 00000000 */ nop -/* 3E860 80063460 460EF182 */ mul.s $f6, $f30, $f14 -/* 3E864 80063464 46002501 */ sub.s $f20, $f4, $f0 -/* 3E868 80063468 4614A002 */ mul.s $f0, $f20, $f20 -/* 3E86C 8006346C 46024581 */ sub.s $f22, $f8, $f2 -/* 3E870 80063470 4616B102 */ mul.s $f4, $f22, $f22 -/* 3E874 80063474 46065601 */ sub.s $f24, $f10, $f6 -/* 3E878 80063478 4618C082 */ mul.s $f2, $f24, $f24 -/* 3E87C 8006347C 46040000 */ add.s $f0, $f0, $f4 -/* 3E880 80063480 46020300 */ add.s $f12, $f0, $f2 -/* 3E884 80063484 46006004 */ sqrt.s $f0, $f12 -/* 3E888 80063488 46000032 */ c.eq.s $f0, $f0 -/* 3E88C 8006348C 00000000 */ nop -/* 3E890 80063490 45010003 */ bc1t .L800634A0 -/* 3E894 80063494 00000000 */ nop -/* 3E898 80063498 0C0187B0 */ jal func_80061EC0 -/* 3E89C 8006349C 00000000 */ nop -.L800634A0: -/* 3E8A0 800634A0 3C01800A */ lui $at, %hi(D_80099B88) -/* 3E8A4 800634A4 8C369B88 */ lw $s6, %lo(D_80099B88)($at) -/* 3E8A8 800634A8 8C379B8C */ lw $s7, -0x6474($at) -/* 3E8AC 800634AC 44978000 */ mtc1 $s7, $f16 -/* 3E8B0 800634B0 44968800 */ mtc1 $s6, $f17 -/* 3E8B4 800634B4 46000021 */ cvt.d.s $f0, $f0 -/* 3E8B8 800634B8 46208003 */ div.d $f0, $f16, $f0 -/* 3E8BC 800634BC 462000A0 */ cvt.s.d $f2, $f0 -/* 3E8C0 800634C0 4602A502 */ mul.s $f20, $f20, $f2 -/* 3E8C4 800634C4 00000000 */ nop -/* 3E8C8 800634C8 4602C602 */ mul.s $f24, $f24, $f2 -/* 3E8CC 800634CC 00000000 */ nop -/* 3E8D0 800634D0 4602B582 */ mul.s $f22, $f22, $f2 -/* 3E8D4 800634D4 44937000 */ mtc1 $s3, $f14 -/* 3E8D8 800634D8 00000000 */ nop -/* 3E8DC 800634DC 46187102 */ mul.s $f4, $f14, $f24 -/* 3E8E0 800634E0 44928000 */ mtc1 $s2, $f16 -/* 3E8E4 800634E4 00000000 */ nop -/* 3E8E8 800634E8 46168002 */ mul.s $f0, $f16, $f22 -/* 3E8EC 800634EC 00000000 */ nop -/* 3E8F0 800634F0 46148202 */ mul.s $f8, $f16, $f20 -/* 3E8F4 800634F4 44947000 */ mtc1 $s4, $f14 -/* 3E8F8 800634F8 00000000 */ nop -/* 3E8FC 800634FC 46187082 */ mul.s $f2, $f14, $f24 -/* 3E900 80063500 00000000 */ nop -/* 3E904 80063504 46167282 */ mul.s $f10, $f14, $f22 -/* 3E908 80063508 44938000 */ mtc1 $s3, $f16 -/* 3E90C 8006350C 00000000 */ nop -/* 3E910 80063510 46148182 */ mul.s $f6, $f16, $f20 -/* 3E914 80063514 46002701 */ sub.s $f28, $f4, $f0 -/* 3E918 80063518 461CE002 */ mul.s $f0, $f28, $f28 -/* 3E91C 8006351C 46024781 */ sub.s $f30, $f8, $f2 -/* 3E920 80063520 461EF102 */ mul.s $f4, $f30, $f30 -/* 3E924 80063524 46065681 */ sub.s $f26, $f10, $f6 -/* 3E928 80063528 461AD082 */ mul.s $f2, $f26, $f26 -/* 3E92C 8006352C 46040000 */ add.s $f0, $f0, $f4 -/* 3E930 80063530 46020300 */ add.s $f12, $f0, $f2 -/* 3E934 80063534 46006004 */ sqrt.s $f0, $f12 -/* 3E938 80063538 46000032 */ c.eq.s $f0, $f0 -/* 3E93C 8006353C 00000000 */ nop -/* 3E940 80063540 45010003 */ bc1t .L80063550 -/* 3E944 80063544 00000000 */ nop -/* 3E948 80063548 0C0187B0 */ jal func_80061EC0 -/* 3E94C 8006354C 00000000 */ nop -.L80063550: -/* 3E950 80063550 44977000 */ mtc1 $s7, $f14 -/* 3E954 80063554 44967800 */ mtc1 $s6, $f15 -/* 3E958 80063558 46000021 */ cvt.d.s $f0, $f0 -/* 3E95C 8006355C 46207003 */ div.d $f0, $f14, $f0 -/* 3E960 80063560 462000A0 */ cvt.s.d $f2, $f0 -/* 3E964 80063564 4602E702 */ mul.s $f28, $f28, $f2 -/* 3E968 80063568 3C014300 */ lui $at, 0x4300 -/* 3E96C 8006356C 44810000 */ mtc1 $at, $f0 -/* 3E970 80063570 00000000 */ nop -/* 3E974 80063574 4600A102 */ mul.s $f4, $f20, $f0 -/* 3E978 80063578 00000000 */ nop -/* 3E97C 8006357C 4602F782 */ mul.s $f30, $f30, $f2 -/* 3E980 80063580 3C0142FE */ lui $at, 0x42fe -/* 3E984 80063584 44810000 */ mtc1 $at, $f0 -/* 3E988 80063588 00000000 */ nop -/* 3E98C 8006358C 4600203C */ c.lt.s $f4, $f0 -/* 3E990 80063590 00000000 */ nop -/* 3E994 80063594 00000000 */ nop -/* 3E998 80063598 45000005 */ bc1f .L800635B0 -/* 3E99C 8006359C 4602D682 */ mul.s $f26, $f26, $f2 -/* 3E9A0 800635A0 4600200D */ trunc.w.s $f0, $f4 -/* 3E9A4 800635A4 44020000 */ mfc1 $v0, $f0 -/* 3E9A8 800635A8 08018D6D */ j .L800635B4 -/* 3E9AC 800635AC 00000000 */ nop -.L800635B0: -/* 3E9B0 800635B0 2402007F */ addiu $v0, $zero, 0x7f -.L800635B4: -/* 3E9B4 800635B4 3C014300 */ lui $at, 0x4300 -/* 3E9B8 800635B8 44810000 */ mtc1 $at, $f0 -/* 3E9BC 800635BC 00000000 */ nop -/* 3E9C0 800635C0 4600B082 */ mul.s $f2, $f22, $f0 -/* 3E9C4 800635C4 3C0142FE */ lui $at, 0x42fe -/* 3E9C8 800635C8 44810000 */ mtc1 $at, $f0 -/* 3E9CC 800635CC 00000000 */ nop -/* 3E9D0 800635D0 4600103C */ c.lt.s $f2, $f0 -/* 3E9D4 800635D4 00000000 */ nop -/* 3E9D8 800635D8 00000000 */ nop -/* 3E9DC 800635DC 45000005 */ bc1f .L800635F4 -/* 3E9E0 800635E0 A2020008 */ sb $v0, 8($s0) -/* 3E9E4 800635E4 4600100D */ trunc.w.s $f0, $f2 -/* 3E9E8 800635E8 44020000 */ mfc1 $v0, $f0 -/* 3E9EC 800635EC 08018D7E */ j .L800635F8 -/* 3E9F0 800635F0 00000000 */ nop -.L800635F4: -/* 3E9F4 800635F4 2402007F */ addiu $v0, $zero, 0x7f -.L800635F8: -/* 3E9F8 800635F8 3C014300 */ lui $at, 0x4300 -/* 3E9FC 800635FC 44810000 */ mtc1 $at, $f0 -/* 3EA00 80063600 00000000 */ nop -/* 3EA04 80063604 4600C082 */ mul.s $f2, $f24, $f0 -/* 3EA08 80063608 3C0142FE */ lui $at, 0x42fe -/* 3EA0C 8006360C 44810000 */ mtc1 $at, $f0 -/* 3EA10 80063610 00000000 */ nop -/* 3EA14 80063614 4600103C */ c.lt.s $f2, $f0 -/* 3EA18 80063618 00000000 */ nop -/* 3EA1C 8006361C 00000000 */ nop -/* 3EA20 80063620 45000005 */ bc1f .L80063638 -/* 3EA24 80063624 A2020009 */ sb $v0, 9($s0) -/* 3EA28 80063628 4600100D */ trunc.w.s $f0, $f2 -/* 3EA2C 8006362C 44020000 */ mfc1 $v0, $f0 -/* 3EA30 80063630 08018D8F */ j .L8006363C -/* 3EA34 80063634 00000000 */ nop -.L80063638: -/* 3EA38 80063638 2402007F */ addiu $v0, $zero, 0x7f -.L8006363C: -/* 3EA3C 8006363C 3C014300 */ lui $at, 0x4300 -/* 3EA40 80063640 44810000 */ mtc1 $at, $f0 -/* 3EA44 80063644 00000000 */ nop -/* 3EA48 80063648 4600E082 */ mul.s $f2, $f28, $f0 -/* 3EA4C 8006364C 3C0142FE */ lui $at, 0x42fe -/* 3EA50 80063650 44810000 */ mtc1 $at, $f0 -/* 3EA54 80063654 00000000 */ nop -/* 3EA58 80063658 4600103C */ c.lt.s $f2, $f0 -/* 3EA5C 8006365C 00000000 */ nop -/* 3EA60 80063660 00000000 */ nop -/* 3EA64 80063664 45000005 */ bc1f .L8006367C -/* 3EA68 80063668 A202000A */ sb $v0, 0xa($s0) -/* 3EA6C 8006366C 4600100D */ trunc.w.s $f0, $f2 -/* 3EA70 80063670 44020000 */ mfc1 $v0, $f0 -/* 3EA74 80063674 08018DA0 */ j .L80063680 -/* 3EA78 80063678 00000000 */ nop -.L8006367C: -/* 3EA7C 8006367C 2402007F */ addiu $v0, $zero, 0x7f -.L80063680: -/* 3EA80 80063680 3C014300 */ lui $at, 0x4300 -/* 3EA84 80063684 44810000 */ mtc1 $at, $f0 -/* 3EA88 80063688 00000000 */ nop -/* 3EA8C 8006368C 4600F082 */ mul.s $f2, $f30, $f0 -/* 3EA90 80063690 3C0142FE */ lui $at, 0x42fe -/* 3EA94 80063694 44810000 */ mtc1 $at, $f0 -/* 3EA98 80063698 00000000 */ nop -/* 3EA9C 8006369C 4600103C */ c.lt.s $f2, $f0 -/* 3EAA0 800636A0 00000000 */ nop -/* 3EAA4 800636A4 00000000 */ nop -/* 3EAA8 800636A8 45000005 */ bc1f .L800636C0 -/* 3EAAC 800636AC A2020018 */ sb $v0, 0x18($s0) -/* 3EAB0 800636B0 4600100D */ trunc.w.s $f0, $f2 -/* 3EAB4 800636B4 44020000 */ mfc1 $v0, $f0 -/* 3EAB8 800636B8 08018DB1 */ j .L800636C4 -/* 3EABC 800636BC 00000000 */ nop -.L800636C0: -/* 3EAC0 800636C0 2402007F */ addiu $v0, $zero, 0x7f -.L800636C4: -/* 3EAC4 800636C4 3C014300 */ lui $at, 0x4300 -/* 3EAC8 800636C8 44810000 */ mtc1 $at, $f0 -/* 3EACC 800636CC 00000000 */ nop -/* 3EAD0 800636D0 4600D082 */ mul.s $f2, $f26, $f0 -/* 3EAD4 800636D4 3C0142FE */ lui $at, 0x42fe -/* 3EAD8 800636D8 44810000 */ mtc1 $at, $f0 -/* 3EADC 800636DC 00000000 */ nop -/* 3EAE0 800636E0 4600103C */ c.lt.s $f2, $f0 -/* 3EAE4 800636E4 00000000 */ nop -/* 3EAE8 800636E8 00000000 */ nop -/* 3EAEC 800636EC 45000006 */ bc1f .L80063708 -/* 3EAF0 800636F0 A2020019 */ sb $v0, 0x19($s0) -/* 3EAF4 800636F4 4600100D */ trunc.w.s $f0, $f2 -/* 3EAF8 800636F8 44020000 */ mfc1 $v0, $f0 -/* 3EAFC 800636FC 00000000 */ nop -/* 3EB00 80063700 08018DC4 */ j .L80063710 -/* 3EB04 80063704 A202001A */ sb $v0, 0x1a($s0) -.L80063708: -/* 3EB08 80063708 2402007F */ addiu $v0, $zero, 0x7f -/* 3EB0C 8006370C A202001A */ sb $v0, 0x1a($s0) -.L80063710: -/* 3EB10 80063710 44958000 */ mtc1 $s5, $f16 -/* 3EB14 80063714 00000000 */ nop -/* 3EB18 80063718 46148102 */ mul.s $f4, $f16, $f20 -/* 3EB1C 8006371C 449E7000 */ mtc1 $fp, $f14 -/* 3EB20 80063720 00000000 */ nop -/* 3EB24 80063724 46167182 */ mul.s $f6, $f14, $f22 -/* 3EB28 80063728 44957000 */ mtc1 $s5, $f14 -/* 3EB2C 8006372C 00000000 */ nop -/* 3EB30 80063730 461C7082 */ mul.s $f2, $f14, $f28 -/* 3EB34 80063734 C7B00078 */ lwc1 $f16, 0x78($sp) -/* 3EB38 80063738 46188202 */ mul.s $f8, $f16, $f24 -/* 3EB3C 8006373C 449E8000 */ mtc1 $fp, $f16 -/* 3EB40 80063740 A2000000 */ sb $zero, ($s0) -/* 3EB44 80063744 A2000001 */ sb $zero, 1($s0) -/* 3EB48 80063748 A2000002 */ sb $zero, 2($s0) -/* 3EB4C 8006374C A2000003 */ sb $zero, 3($s0) -/* 3EB50 80063750 A2000004 */ sb $zero, 4($s0) -/* 3EB54 80063754 461E8282 */ mul.s $f10, $f16, $f30 -/* 3EB58 80063758 A2000005 */ sb $zero, 5($s0) -/* 3EB5C 8006375C A2000006 */ sb $zero, 6($s0) -/* 3EB60 80063760 A2000007 */ sb $zero, 7($s0) -/* 3EB64 80063764 C7AE0078 */ lwc1 $f14, 0x78($sp) -/* 3EB68 80063768 461A7302 */ mul.s $f12, $f14, $f26 -/* 3EB6C 8006376C 44958000 */ mtc1 $s5, $f16 -/* 3EB70 80063770 44947000 */ mtc1 $s4, $f14 -/* 3EB74 80063774 24020080 */ addiu $v0, $zero, 0x80 -/* 3EB78 80063778 A2000010 */ sb $zero, 0x10($s0) -/* 3EB7C 8006377C A2020011 */ sb $v0, 0x11($s0) -/* 3EB80 80063780 A2000012 */ sb $zero, 0x12($s0) -/* 3EB84 80063784 A2000013 */ sb $zero, 0x13($s0) -/* 3EB88 80063788 A2000014 */ sb $zero, 0x14($s0) -/* 3EB8C 8006378C A2020015 */ sb $v0, 0x15($s0) -/* 3EB90 80063790 A2000016 */ sb $zero, 0x16($s0) -/* 3EB94 80063794 A2000017 */ sb $zero, 0x17($s0) -/* 3EB98 80063798 E6340000 */ swc1 $f20, ($s1) -/* 3EB9C 8006379C 460E8002 */ mul.s $f0, $f16, $f14 -/* 3EBA0 800637A0 46062100 */ add.s $f4, $f4, $f6 -/* 3EBA4 800637A4 E6360010 */ swc1 $f22, 0x10($s1) -/* 3EBA8 800637A8 449E8000 */ mtc1 $fp, $f16 -/* 3EBAC 800637AC 44937000 */ mtc1 $s3, $f14 -/* 3EBB0 800637B0 46082100 */ add.s $f4, $f4, $f8 -/* 3EBB4 800637B4 E6380020 */ swc1 $f24, 0x20($s1) -/* 3EBB8 800637B8 E63C0004 */ swc1 $f28, 4($s1) -/* 3EBBC 800637BC 460E8202 */ mul.s $f8, $f16, $f14 -/* 3EBC0 800637C0 460A1080 */ add.s $f2, $f2, $f10 -/* 3EBC4 800637C4 3C013F80 */ lui $at, 0x3f80 -/* 3EBC8 800637C8 44815000 */ mtc1 $at, $f10 -/* 3EBCC 800637CC C7B00078 */ lwc1 $f16, 0x78($sp) -/* 3EBD0 800637D0 44927000 */ mtc1 $s2, $f14 -/* 3EBD4 800637D4 460C1080 */ add.s $f2, $f2, $f12 -/* 3EBD8 800637D8 460E8182 */ mul.s $f6, $f16, $f14 -/* 3EBDC 800637DC E63E0014 */ swc1 $f30, 0x14($s1) -/* 3EBE0 800637E0 E63A0024 */ swc1 $f26, 0x24($s1) -/* 3EBE4 800637E4 46080000 */ add.s $f0, $f0, $f8 -/* 3EBE8 800637E8 AE340008 */ sw $s4, 8($s1) -/* 3EBEC 800637EC AE330018 */ sw $s3, 0x18($s1) -/* 3EBF0 800637F0 AE320028 */ sw $s2, 0x28($s1) -/* 3EBF4 800637F4 46060000 */ add.s $f0, $f0, $f6 -/* 3EBF8 800637F8 AE20000C */ sw $zero, 0xc($s1) -/* 3EBFC 800637FC AE20001C */ sw $zero, 0x1c($s1) -/* 3EC00 80063800 AE20002C */ sw $zero, 0x2c($s1) -/* 3EC04 80063804 46002107 */ neg.s $f4, $f4 -/* 3EC08 80063808 E62A003C */ swc1 $f10, 0x3c($s1) -/* 3EC0C 8006380C 46001087 */ neg.s $f2, $f2 -/* 3EC10 80063810 E6240030 */ swc1 $f4, 0x30($s1) -/* 3EC14 80063814 46000007 */ neg.s $f0, $f0 -/* 3EC18 80063818 E6220034 */ swc1 $f2, 0x34($s1) -/* 3EC1C 8006381C E6200038 */ swc1 $f0, 0x38($s1) -/* 3EC20 80063820 8FBF0034 */ lw $ra, 0x34($sp) -/* 3EC24 80063824 8FBE0030 */ lw $fp, 0x30($sp) -/* 3EC28 80063828 8FB7002C */ lw $s7, 0x2c($sp) -/* 3EC2C 8006382C 8FB60028 */ lw $s6, 0x28($sp) -/* 3EC30 80063830 8FB50024 */ lw $s5, 0x24($sp) -/* 3EC34 80063834 8FB40020 */ lw $s4, 0x20($sp) -/* 3EC38 80063838 8FB3001C */ lw $s3, 0x1c($sp) -/* 3EC3C 8006383C 8FB20018 */ lw $s2, 0x18($sp) -/* 3EC40 80063840 8FB10014 */ lw $s1, 0x14($sp) -/* 3EC44 80063844 8FB00010 */ lw $s0, 0x10($sp) -/* 3EC48 80063848 D7BE0060 */ ldc1 $f30, 0x60($sp) -/* 3EC4C 8006384C D7BC0058 */ ldc1 $f28, 0x58($sp) -/* 3EC50 80063850 D7BA0050 */ ldc1 $f26, 0x50($sp) -/* 3EC54 80063854 D7B80048 */ ldc1 $f24, 0x48($sp) -/* 3EC58 80063858 D7B60040 */ ldc1 $f22, 0x40($sp) -/* 3EC5C 8006385C D7B40038 */ ldc1 $f20, 0x38($sp) -/* 3EC60 80063860 03E00008 */ jr $ra -/* 3EC64 80063864 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/3E6F0/func_80063868.s b/ver/jp/asm/nonmatchings/3E6F0/func_80063868.s deleted file mode 100644 index 772782843f..0000000000 --- a/ver/jp/asm/nonmatchings/3E6F0/func_80063868.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063868 -/* 3EC68 80063868 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 3EC6C 8006386C C7A00088 */ lwc1 $f0, 0x88($sp) -/* 3EC70 80063870 C7A2008C */ lwc1 $f2, 0x8c($sp) -/* 3EC74 80063874 C7A40090 */ lwc1 $f4, 0x90($sp) -/* 3EC78 80063878 C7A60094 */ lwc1 $f6, 0x94($sp) -/* 3EC7C 8006387C C7A80098 */ lwc1 $f8, 0x98($sp) -/* 3EC80 80063880 C7AA009C */ lwc1 $f10, 0x9c($sp) -/* 3EC84 80063884 C7AC00A0 */ lwc1 $f12, 0xa0($sp) -/* 3EC88 80063888 AFB00070 */ sw $s0, 0x70($sp) -/* 3EC8C 8006388C 00808021 */ addu $s0, $a0, $zero -/* 3EC90 80063890 27A40030 */ addiu $a0, $sp, 0x30 -/* 3EC94 80063894 AFBF0074 */ sw $ra, 0x74($sp) -/* 3EC98 80063898 E7A00010 */ swc1 $f0, 0x10($sp) -/* 3EC9C 8006389C E7A20014 */ swc1 $f2, 0x14($sp) -/* 3ECA0 800638A0 E7A40018 */ swc1 $f4, 0x18($sp) -/* 3ECA4 800638A4 E7A6001C */ swc1 $f6, 0x1c($sp) -/* 3ECA8 800638A8 E7A80020 */ swc1 $f8, 0x20($sp) -/* 3ECAC 800638AC E7AA0024 */ swc1 $f10, 0x24($sp) -/* 3ECB0 800638B0 0C018CBC */ jal func_800632F0 -/* 3ECB4 800638B4 E7AC0028 */ swc1 $f12, 0x28($sp) -/* 3ECB8 800638B8 27A40030 */ addiu $a0, $sp, 0x30 -/* 3ECBC 800638BC 0C019D38 */ jal func_800674E0 -/* 3ECC0 800638C0 02002821 */ addu $a1, $s0, $zero -/* 3ECC4 800638C4 8FBF0074 */ lw $ra, 0x74($sp) -/* 3ECC8 800638C8 8FB00070 */ lw $s0, 0x70($sp) -/* 3ECCC 800638CC 03E00008 */ jr $ra -/* 3ECD0 800638D0 27BD0078 */ addiu $sp, $sp, 0x78 -/* 3ECD4 800638D4 00000000 */ nop -/* 3ECD8 800638D8 00000000 */ nop -/* 3ECDC 800638DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3ECE0/func_800638E0.s b/ver/jp/asm/nonmatchings/3ECE0/func_800638E0.s deleted file mode 100644 index 8e3f6656eb..0000000000 --- a/ver/jp/asm/nonmatchings/3ECE0/func_800638E0.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800638E0 -/* 3ECE0 800638E0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 3ECE4 800638E4 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 3ECE8 800638E8 C7B80060 */ lwc1 $f24, 0x60($sp) -/* 3ECEC 800638EC F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 3ECF0 800638F0 C7BE0064 */ lwc1 $f30, 0x64($sp) -/* 3ECF4 800638F4 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 3ECF8 800638F8 C7B60068 */ lwc1 $f22, 0x68($sp) -/* 3ECFC 800638FC AFB10014 */ sw $s1, 0x14($sp) -/* 3ED00 80063900 8FB1006C */ lw $s1, 0x6c($sp) -/* 3ED04 80063904 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 3ED08 80063908 4485D000 */ mtc1 $a1, $f26 -/* 3ED0C 8006390C F7B40020 */ sdc1 $f20, 0x20($sp) -/* 3ED10 80063910 4486A000 */ mtc1 $a2, $f20 -/* 3ED14 80063914 AFB00010 */ sw $s0, 0x10($sp) -/* 3ED18 80063918 F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 3ED1C 8006391C 4487E000 */ mtc1 $a3, $f28 -/* 3ED20 80063920 AFBF0018 */ sw $ra, 0x18($sp) -/* 3ED24 80063924 0C019D20 */ jal func_80067480 -/* 3ED28 80063928 00808021 */ addu $s0, $a0, $zero -/* 3ED2C 8006392C 461AA001 */ sub.s $f0, $f20, $f26 -/* 3ED30 80063930 3C014000 */ lui $at, 0x4000 -/* 3ED34 80063934 44811000 */ mtc1 $at, $f2 -/* 3ED38 80063938 00000000 */ nop -/* 3ED3C 8006393C 46001283 */ div.s $f10, $f2, $f0 -/* 3ED40 80063940 461CC181 */ sub.s $f6, $f24, $f28 -/* 3ED44 80063944 46061083 */ div.s $f2, $f2, $f6 -/* 3ED48 80063948 461EB201 */ sub.s $f8, $f22, $f30 -/* 3ED4C 8006394C 3C01C000 */ lui $at, 0xc000 -/* 3ED50 80063950 44812000 */ mtc1 $at, $f4 -/* 3ED54 80063954 00000000 */ nop -/* 3ED58 80063958 46082103 */ div.s $f4, $f4, $f8 -/* 3ED5C 8006395C 461AA500 */ add.s $f20, $f20, $f26 -/* 3ED60 80063960 4600A507 */ neg.s $f20, $f20 -/* 3ED64 80063964 4600A503 */ div.s $f20, $f20, $f0 -/* 3ED68 80063968 461CC600 */ add.s $f24, $f24, $f28 -/* 3ED6C 8006396C 4600C607 */ neg.s $f24, $f24 -/* 3ED70 80063970 4606C603 */ div.s $f24, $f24, $f6 -/* 3ED74 80063974 461EB580 */ add.s $f22, $f22, $f30 -/* 3ED78 80063978 4600B587 */ neg.s $f22, $f22 -/* 3ED7C 8006397C 4608B583 */ div.s $f22, $f22, $f8 -/* 3ED80 80063980 3C013F80 */ lui $at, 0x3f80 -/* 3ED84 80063984 44810000 */ mtc1 $at, $f0 -/* 3ED88 80063988 00002821 */ addu $a1, $zero, $zero -/* 3ED8C 8006398C E600003C */ swc1 $f0, 0x3c($s0) -/* 3ED90 80063990 E60A0000 */ swc1 $f10, ($s0) -/* 3ED94 80063994 E6140030 */ swc1 $f20, 0x30($s0) -/* 3ED98 80063998 E6020014 */ swc1 $f2, 0x14($s0) -/* 3ED9C 8006399C E6040028 */ swc1 $f4, 0x28($s0) -/* 3EDA0 800639A0 E6180034 */ swc1 $f24, 0x34($s0) -/* 3EDA4 800639A4 E6160038 */ swc1 $f22, 0x38($s0) -.L800639A8: -/* 3EDA8 800639A8 00002021 */ addu $a0, $zero, $zero -/* 3EDAC 800639AC 02001821 */ addu $v1, $s0, $zero -.L800639B0: -/* 3EDB0 800639B0 C4600000 */ lwc1 $f0, ($v1) -/* 3EDB4 800639B4 44916000 */ mtc1 $s1, $f12 -/* 3EDB8 800639B8 00000000 */ nop -/* 3EDBC 800639BC 460C0002 */ mul.s $f0, $f0, $f12 -/* 3EDC0 800639C0 24840001 */ addiu $a0, $a0, 1 -/* 3EDC4 800639C4 28820004 */ slti $v0, $a0, 4 -/* 3EDC8 800639C8 E4600000 */ swc1 $f0, ($v1) -/* 3EDCC 800639CC 1440FFF8 */ bnez $v0, .L800639B0 -/* 3EDD0 800639D0 24630004 */ addiu $v1, $v1, 4 -/* 3EDD4 800639D4 24A50001 */ addiu $a1, $a1, 1 -/* 3EDD8 800639D8 28A20004 */ slti $v0, $a1, 4 -/* 3EDDC 800639DC 1440FFF2 */ bnez $v0, .L800639A8 -/* 3EDE0 800639E0 26100010 */ addiu $s0, $s0, 0x10 -/* 3EDE4 800639E4 8FBF0018 */ lw $ra, 0x18($sp) -/* 3EDE8 800639E8 8FB10014 */ lw $s1, 0x14($sp) -/* 3EDEC 800639EC 8FB00010 */ lw $s0, 0x10($sp) -/* 3EDF0 800639F0 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 3EDF4 800639F4 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 3EDF8 800639F8 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 3EDFC 800639FC D7B80030 */ ldc1 $f24, 0x30($sp) -/* 3EE00 80063A00 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 3EE04 80063A04 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 3EE08 80063A08 03E00008 */ jr $ra -/* 3EE0C 80063A0C 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/3ECE0/func_80063A10.s b/ver/jp/asm/nonmatchings/3ECE0/func_80063A10.s deleted file mode 100644 index e44fda6c51..0000000000 --- a/ver/jp/asm/nonmatchings/3ECE0/func_80063A10.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063A10 -/* 3EE10 80063A10 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 3EE14 80063A14 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 3EE18 80063A18 C7B600A0 */ lwc1 $f22, 0xa0($sp) -/* 3EE1C 80063A1C F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 3EE20 80063A20 C7BC00A4 */ lwc1 $f28, 0xa4($sp) -/* 3EE24 80063A24 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 3EE28 80063A28 C7B400A8 */ lwc1 $f20, 0xa8($sp) -/* 3EE2C 80063A2C AFB10054 */ sw $s1, 0x54($sp) -/* 3EE30 80063A30 8FB100AC */ lw $s1, 0xac($sp) -/* 3EE34 80063A34 F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 3EE38 80063A38 4485D000 */ mtc1 $a1, $f26 -/* 3EE3C 80063A3C F7B80070 */ sdc1 $f24, 0x70($sp) -/* 3EE40 80063A40 4486C000 */ mtc1 $a2, $f24 -/* 3EE44 80063A44 AFB20058 */ sw $s2, 0x58($sp) -/* 3EE48 80063A48 00809021 */ addu $s2, $a0, $zero -/* 3EE4C 80063A4C AFB00050 */ sw $s0, 0x50($sp) -/* 3EE50 80063A50 27B00010 */ addiu $s0, $sp, 0x10 -/* 3EE54 80063A54 F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 3EE58 80063A58 4487F000 */ mtc1 $a3, $f30 -/* 3EE5C 80063A5C AFBF005C */ sw $ra, 0x5c($sp) -/* 3EE60 80063A60 0C019D20 */ jal func_80067480 -/* 3EE64 80063A64 02002021 */ addu $a0, $s0, $zero -/* 3EE68 80063A68 461AC001 */ sub.s $f0, $f24, $f26 -/* 3EE6C 80063A6C 3C014000 */ lui $at, 0x4000 -/* 3EE70 80063A70 44811000 */ mtc1 $at, $f2 -/* 3EE74 80063A74 00000000 */ nop -/* 3EE78 80063A78 46001283 */ div.s $f10, $f2, $f0 -/* 3EE7C 80063A7C 461EB181 */ sub.s $f6, $f22, $f30 -/* 3EE80 80063A80 46061083 */ div.s $f2, $f2, $f6 -/* 3EE84 80063A84 461CA201 */ sub.s $f8, $f20, $f28 -/* 3EE88 80063A88 3C01C000 */ lui $at, 0xc000 -/* 3EE8C 80063A8C 44812000 */ mtc1 $at, $f4 -/* 3EE90 80063A90 00000000 */ nop -/* 3EE94 80063A94 46082103 */ div.s $f4, $f4, $f8 -/* 3EE98 80063A98 461AC600 */ add.s $f24, $f24, $f26 -/* 3EE9C 80063A9C 4600C607 */ neg.s $f24, $f24 -/* 3EEA0 80063AA0 4600C603 */ div.s $f24, $f24, $f0 -/* 3EEA4 80063AA4 461EB580 */ add.s $f22, $f22, $f30 -/* 3EEA8 80063AA8 4600B587 */ neg.s $f22, $f22 -/* 3EEAC 80063AAC 4606B583 */ div.s $f22, $f22, $f6 -/* 3EEB0 80063AB0 461CA500 */ add.s $f20, $f20, $f28 -/* 3EEB4 80063AB4 4600A507 */ neg.s $f20, $f20 -/* 3EEB8 80063AB8 4608A503 */ div.s $f20, $f20, $f8 -/* 3EEBC 80063ABC 3C013F80 */ lui $at, 0x3f80 -/* 3EEC0 80063AC0 44810000 */ mtc1 $at, $f0 -/* 3EEC4 80063AC4 00002821 */ addu $a1, $zero, $zero -/* 3EEC8 80063AC8 E7A0004C */ swc1 $f0, 0x4c($sp) -/* 3EECC 80063ACC E7AA0010 */ swc1 $f10, 0x10($sp) -/* 3EED0 80063AD0 E7B80040 */ swc1 $f24, 0x40($sp) -/* 3EED4 80063AD4 E7A20024 */ swc1 $f2, 0x24($sp) -/* 3EED8 80063AD8 E7A40038 */ swc1 $f4, 0x38($sp) -/* 3EEDC 80063ADC E7B60044 */ swc1 $f22, 0x44($sp) -/* 3EEE0 80063AE0 E7B40048 */ swc1 $f20, 0x48($sp) -.L80063AE4: -/* 3EEE4 80063AE4 00002021 */ addu $a0, $zero, $zero -/* 3EEE8 80063AE8 02001821 */ addu $v1, $s0, $zero -.L80063AEC: -/* 3EEEC 80063AEC C4600000 */ lwc1 $f0, ($v1) -/* 3EEF0 80063AF0 44916000 */ mtc1 $s1, $f12 -/* 3EEF4 80063AF4 00000000 */ nop -/* 3EEF8 80063AF8 460C0002 */ mul.s $f0, $f0, $f12 -/* 3EEFC 80063AFC 24840001 */ addiu $a0, $a0, 1 -/* 3EF00 80063B00 28820004 */ slti $v0, $a0, 4 -/* 3EF04 80063B04 E4600000 */ swc1 $f0, ($v1) -/* 3EF08 80063B08 1440FFF8 */ bnez $v0, .L80063AEC -/* 3EF0C 80063B0C 24630004 */ addiu $v1, $v1, 4 -/* 3EF10 80063B10 24A50001 */ addiu $a1, $a1, 1 -/* 3EF14 80063B14 28A20004 */ slti $v0, $a1, 4 -/* 3EF18 80063B18 1440FFF2 */ bnez $v0, .L80063AE4 -/* 3EF1C 80063B1C 26100010 */ addiu $s0, $s0, 0x10 -/* 3EF20 80063B20 27A40010 */ addiu $a0, $sp, 0x10 -/* 3EF24 80063B24 0C019D38 */ jal func_800674E0 -/* 3EF28 80063B28 02402821 */ addu $a1, $s2, $zero -/* 3EF2C 80063B2C 8FBF005C */ lw $ra, 0x5c($sp) -/* 3EF30 80063B30 8FB20058 */ lw $s2, 0x58($sp) -/* 3EF34 80063B34 8FB10054 */ lw $s1, 0x54($sp) -/* 3EF38 80063B38 8FB00050 */ lw $s0, 0x50($sp) -/* 3EF3C 80063B3C D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 3EF40 80063B40 D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 3EF44 80063B44 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 3EF48 80063B48 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 3EF4C 80063B4C D7B60068 */ ldc1 $f22, 0x68($sp) -/* 3EF50 80063B50 D7B40060 */ ldc1 $f20, 0x60($sp) -/* 3EF54 80063B54 03E00008 */ jr $ra -/* 3EF58 80063B58 27BD0090 */ addiu $sp, $sp, 0x90 -/* 3EF5C 80063B5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3EF60/func_80063B60.s b/ver/jp/asm/nonmatchings/3EF60/func_80063B60.s deleted file mode 100644 index 01a4d84f55..0000000000 --- a/ver/jp/asm/nonmatchings/3EF60/func_80063B60.s +++ /dev/null @@ -1,118 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063B60 -/* 3EF60 80063B60 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 3EF64 80063B64 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 3EF68 80063B68 C7BA0060 */ lwc1 $f26, 0x60($sp) -/* 3EF6C 80063B6C F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 3EF70 80063B70 C7BC0064 */ lwc1 $f28, 0x64($sp) -/* 3EF74 80063B74 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 3EF78 80063B78 C7BE0068 */ lwc1 $f30, 0x68($sp) -/* 3EF7C 80063B7C F7B80030 */ sdc1 $f24, 0x30($sp) -/* 3EF80 80063B80 4486C000 */ mtc1 $a2, $f24 -/* 3EF84 80063B84 AFB00010 */ sw $s0, 0x10($sp) -/* 3EF88 80063B88 00808021 */ addu $s0, $a0, $zero -/* 3EF8C 80063B8C AFB10014 */ sw $s1, 0x14($sp) -/* 3EF90 80063B90 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 3EF94 80063B94 4487B000 */ mtc1 $a3, $f22 -/* 3EF98 80063B98 AFBF0018 */ sw $ra, 0x18($sp) -/* 3EF9C 80063B9C F7B40020 */ sdc1 $f20, 0x20($sp) -/* 3EFA0 80063BA0 0C019D20 */ jal func_80067480 -/* 3EFA4 80063BA4 00A08821 */ addu $s1, $a1, $zero -/* 3EFA8 80063BA8 3C01800A */ lui $at, %hi(D_80099B90) -/* 3EFAC 80063BAC D4229B90 */ ldc1 $f2, %lo(D_80099B90)($at) -/* 3EFB0 80063BB0 4600C021 */ cvt.d.s $f0, $f24 -/* 3EFB4 80063BB4 46220002 */ mul.d $f0, $f0, $f2 -/* 3EFB8 80063BB8 3C014000 */ lui $at, 0x4000 -/* 3EFBC 80063BBC 4481A000 */ mtc1 $at, $f20 -/* 3EFC0 80063BC0 46200620 */ cvt.s.d $f24, $f0 -/* 3EFC4 80063BC4 4614C503 */ div.s $f20, $f24, $f20 -/* 3EFC8 80063BC8 0C00A864 */ jal func_8002A190 -/* 3EFCC 80063BCC 4600A306 */ mov.s $f12, $f20 -/* 3EFD0 80063BD0 4600A306 */ mov.s $f12, $f20 -/* 3EFD4 80063BD4 0C00A84B */ jal func_8002A12C -/* 3EFD8 80063BD8 46000506 */ mov.s $f20, $f0 -/* 3EFDC 80063BDC 4600A503 */ div.s $f20, $f20, $f0 -/* 3EFE0 80063BE0 461CD100 */ add.s $f4, $f26, $f28 -/* 3EFE4 80063BE4 461CD081 */ sub.s $f2, $f26, $f28 -/* 3EFE8 80063BE8 46022103 */ div.s $f4, $f4, $f2 -/* 3EFEC 80063BEC 461AD000 */ add.s $f0, $f26, $f26 -/* 3EFF0 80063BF0 461C0002 */ mul.s $f0, $f0, $f28 -/* 3EFF4 80063BF4 46020003 */ div.s $f0, $f0, $f2 -/* 3EFF8 80063BF8 4616A583 */ div.s $f22, $f20, $f22 -/* 3EFFC 80063BFC 3C01BF80 */ lui $at, 0xbf80 -/* 3F000 80063C00 44811000 */ mtc1 $at, $f2 -/* 3F004 80063C04 00002821 */ addu $a1, $zero, $zero -/* 3F008 80063C08 AE00003C */ sw $zero, 0x3c($s0) -/* 3F00C 80063C0C E602002C */ swc1 $f2, 0x2c($s0) -/* 3F010 80063C10 E6140014 */ swc1 $f20, 0x14($s0) -/* 3F014 80063C14 E6040028 */ swc1 $f4, 0x28($s0) -/* 3F018 80063C18 E6000038 */ swc1 $f0, 0x38($s0) -/* 3F01C 80063C1C E6160000 */ swc1 $f22, ($s0) -.L80063C20: -/* 3F020 80063C20 00002021 */ addu $a0, $zero, $zero -/* 3F024 80063C24 02001821 */ addu $v1, $s0, $zero -.L80063C28: -/* 3F028 80063C28 C4600000 */ lwc1 $f0, ($v1) -/* 3F02C 80063C2C 461E0002 */ mul.s $f0, $f0, $f30 -/* 3F030 80063C30 24840001 */ addiu $a0, $a0, 1 -/* 3F034 80063C34 28820004 */ slti $v0, $a0, 4 -/* 3F038 80063C38 E4600000 */ swc1 $f0, ($v1) -/* 3F03C 80063C3C 1440FFFA */ bnez $v0, .L80063C28 -/* 3F040 80063C40 24630004 */ addiu $v1, $v1, 4 -/* 3F044 80063C44 24A50001 */ addiu $a1, $a1, 1 -/* 3F048 80063C48 28A20004 */ slti $v0, $a1, 4 -/* 3F04C 80063C4C 1440FFF4 */ bnez $v0, .L80063C20 -/* 3F050 80063C50 26100010 */ addiu $s0, $s0, 0x10 -/* 3F054 80063C54 12200023 */ beqz $s1, .L80063CE4 -/* 3F058 80063C58 00000000 */ nop -/* 3F05C 80063C5C 461CD080 */ add.s $f2, $f26, $f28 -/* 3F060 80063C60 3C01800A */ lui $at, %hi(D_80099B98) -/* 3F064 80063C64 D4209B98 */ ldc1 $f0, %lo(D_80099B98)($at) -/* 3F068 80063C68 460010A1 */ cvt.d.s $f2, $f2 -/* 3F06C 80063C6C 4620103E */ c.le.d $f2, $f0 -/* 3F070 80063C70 00000000 */ nop -/* 3F074 80063C74 00000000 */ nop -/* 3F078 80063C78 45010019 */ bc1t .L80063CE0 -/* 3F07C 80063C7C 3402FFFF */ ori $v0, $zero, 0xffff -/* 3F080 80063C80 3C01800A */ lui $at, %hi(D_80099BA0) -/* 3F084 80063C84 D4209BA0 */ ldc1 $f0, %lo(D_80099BA0)($at) -/* 3F088 80063C88 46220083 */ div.d $f2, $f0, $f2 -/* 3F08C 80063C8C 3C01800A */ lui $at, %hi(D_80099BA8) -/* 3F090 80063C90 D4209BA8 */ ldc1 $f0, %lo(D_80099BA8)($at) -/* 3F094 80063C94 4622003E */ c.le.d $f0, $f2 -/* 3F098 80063C98 00000000 */ nop -/* 3F09C 80063C9C 00000000 */ nop -/* 3F0A0 80063CA0 45030006 */ bc1tl .L80063CBC -/* 3F0A4 80063CA4 46201001 */ sub.d $f0, $f2, $f0 -/* 3F0A8 80063CA8 4620100D */ trunc.w.d $f0, $f2 -/* 3F0AC 80063CAC 44030000 */ mfc1 $v1, $f0 -/* 3F0B0 80063CB0 00000000 */ nop -/* 3F0B4 80063CB4 08018F34 */ j .L80063CD0 -/* 3F0B8 80063CB8 00601021 */ addu $v0, $v1, $zero -.L80063CBC: -/* 3F0BC 80063CBC 4620008D */ trunc.w.d $f2, $f0 -/* 3F0C0 80063CC0 44031000 */ mfc1 $v1, $f2 -/* 3F0C4 80063CC4 3C028000 */ lui $v0, 0x8000 -/* 3F0C8 80063CC8 00621825 */ or $v1, $v1, $v0 -/* 3F0CC 80063CCC 00601021 */ addu $v0, $v1, $zero -.L80063CD0: -/* 3F0D0 80063CD0 A6220000 */ sh $v0, ($s1) -/* 3F0D4 80063CD4 3042FFFF */ andi $v0, $v0, 0xffff -/* 3F0D8 80063CD8 14400002 */ bnez $v0, .L80063CE4 -/* 3F0DC 80063CDC 24020001 */ addiu $v0, $zero, 1 -.L80063CE0: -/* 3F0E0 80063CE0 A6220000 */ sh $v0, ($s1) -.L80063CE4: -/* 3F0E4 80063CE4 8FBF0018 */ lw $ra, 0x18($sp) -/* 3F0E8 80063CE8 8FB10014 */ lw $s1, 0x14($sp) -/* 3F0EC 80063CEC 8FB00010 */ lw $s0, 0x10($sp) -/* 3F0F0 80063CF0 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 3F0F4 80063CF4 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 3F0F8 80063CF8 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 3F0FC 80063CFC D7B80030 */ ldc1 $f24, 0x30($sp) -/* 3F100 80063D00 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 3F104 80063D04 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 3F108 80063D08 03E00008 */ jr $ra -/* 3F10C 80063D0C 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/3EF60/func_80063D10.s b/ver/jp/asm/nonmatchings/3EF60/func_80063D10.s deleted file mode 100644 index c4ed26471b..0000000000 --- a/ver/jp/asm/nonmatchings/3EF60/func_80063D10.s +++ /dev/null @@ -1,126 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063D10 -/* 3F110 80063D10 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 3F114 80063D14 F7B80070 */ sdc1 $f24, 0x70($sp) -/* 3F118 80063D18 C7B80098 */ lwc1 $f24, 0x98($sp) -/* 3F11C 80063D1C F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 3F120 80063D20 C7BA009C */ lwc1 $f26, 0x9c($sp) -/* 3F124 80063D24 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 3F128 80063D28 C7BC00A0 */ lwc1 $f28, 0xa0($sp) -/* 3F12C 80063D2C F7B40060 */ sdc1 $f20, 0x60($sp) -/* 3F130 80063D30 4486A000 */ mtc1 $a2, $f20 -/* 3F134 80063D34 AFB20058 */ sw $s2, 0x58($sp) -/* 3F138 80063D38 00809021 */ addu $s2, $a0, $zero -/* 3F13C 80063D3C AFB10054 */ sw $s1, 0x54($sp) -/* 3F140 80063D40 00A08821 */ addu $s1, $a1, $zero -/* 3F144 80063D44 AFB00050 */ sw $s0, 0x50($sp) -/* 3F148 80063D48 27B00010 */ addiu $s0, $sp, 0x10 -/* 3F14C 80063D4C F7B60068 */ sdc1 $f22, 0x68($sp) -/* 3F150 80063D50 4487B000 */ mtc1 $a3, $f22 -/* 3F154 80063D54 AFBF005C */ sw $ra, 0x5c($sp) -/* 3F158 80063D58 0C019D20 */ jal func_80067480 -/* 3F15C 80063D5C 02002021 */ addu $a0, $s0, $zero -/* 3F160 80063D60 3C01800A */ lui $at, %hi(D_80099BB0) -/* 3F164 80063D64 D4209BB0 */ ldc1 $f0, %lo(D_80099BB0)($at) -/* 3F168 80063D68 4600A521 */ cvt.d.s $f20, $f20 -/* 3F16C 80063D6C 4620A502 */ mul.d $f20, $f20, $f0 -/* 3F170 80063D70 3C014000 */ lui $at, 0x4000 -/* 3F174 80063D74 44810000 */ mtc1 $at, $f0 -/* 3F178 80063D78 4620A520 */ cvt.s.d $f20, $f20 -/* 3F17C 80063D7C 4600A503 */ div.s $f20, $f20, $f0 -/* 3F180 80063D80 0C00A864 */ jal func_8002A190 -/* 3F184 80063D84 4600A306 */ mov.s $f12, $f20 -/* 3F188 80063D88 4600A306 */ mov.s $f12, $f20 -/* 3F18C 80063D8C 0C00A84B */ jal func_8002A12C -/* 3F190 80063D90 46000506 */ mov.s $f20, $f0 -/* 3F194 80063D94 4600A503 */ div.s $f20, $f20, $f0 -/* 3F198 80063D98 461AC100 */ add.s $f4, $f24, $f26 -/* 3F19C 80063D9C 461AC081 */ sub.s $f2, $f24, $f26 -/* 3F1A0 80063DA0 46022103 */ div.s $f4, $f4, $f2 -/* 3F1A4 80063DA4 4618C000 */ add.s $f0, $f24, $f24 -/* 3F1A8 80063DA8 461A0002 */ mul.s $f0, $f0, $f26 -/* 3F1AC 80063DAC 46020003 */ div.s $f0, $f0, $f2 -/* 3F1B0 80063DB0 4616A583 */ div.s $f22, $f20, $f22 -/* 3F1B4 80063DB4 3C01BF80 */ lui $at, 0xbf80 -/* 3F1B8 80063DB8 44811000 */ mtc1 $at, $f2 -/* 3F1BC 80063DBC 00002821 */ addu $a1, $zero, $zero -/* 3F1C0 80063DC0 AFA0004C */ sw $zero, 0x4c($sp) -/* 3F1C4 80063DC4 E7A2003C */ swc1 $f2, 0x3c($sp) -/* 3F1C8 80063DC8 E7B40024 */ swc1 $f20, 0x24($sp) -/* 3F1CC 80063DCC E7A40038 */ swc1 $f4, 0x38($sp) -/* 3F1D0 80063DD0 E7A00048 */ swc1 $f0, 0x48($sp) -/* 3F1D4 80063DD4 E7B60010 */ swc1 $f22, 0x10($sp) -.L80063DD8: -/* 3F1D8 80063DD8 00002021 */ addu $a0, $zero, $zero -/* 3F1DC 80063DDC 02001821 */ addu $v1, $s0, $zero -.L80063DE0: -/* 3F1E0 80063DE0 C4600000 */ lwc1 $f0, ($v1) -/* 3F1E4 80063DE4 461C0002 */ mul.s $f0, $f0, $f28 -/* 3F1E8 80063DE8 24840001 */ addiu $a0, $a0, 1 -/* 3F1EC 80063DEC 28820004 */ slti $v0, $a0, 4 -/* 3F1F0 80063DF0 E4600000 */ swc1 $f0, ($v1) -/* 3F1F4 80063DF4 1440FFFA */ bnez $v0, .L80063DE0 -/* 3F1F8 80063DF8 24630004 */ addiu $v1, $v1, 4 -/* 3F1FC 80063DFC 24A50001 */ addiu $a1, $a1, 1 -/* 3F200 80063E00 28A20004 */ slti $v0, $a1, 4 -/* 3F204 80063E04 1440FFF4 */ bnez $v0, .L80063DD8 -/* 3F208 80063E08 26100010 */ addiu $s0, $s0, 0x10 -/* 3F20C 80063E0C 52200025 */ beql $s1, $zero, .L80063EA4 -/* 3F210 80063E10 27A40010 */ addiu $a0, $sp, 0x10 -/* 3F214 80063E14 461AC080 */ add.s $f2, $f24, $f26 -/* 3F218 80063E18 3C01800A */ lui $at, %hi(D_80099BB8) -/* 3F21C 80063E1C D4209BB8 */ ldc1 $f0, %lo(D_80099BB8)($at) -/* 3F220 80063E20 460010A1 */ cvt.d.s $f2, $f2 -/* 3F224 80063E24 4620103E */ c.le.d $f2, $f0 -/* 3F228 80063E28 00000000 */ nop -/* 3F22C 80063E2C 00000000 */ nop -/* 3F230 80063E30 4501001A */ bc1t .L80063E9C -/* 3F234 80063E34 3402FFFF */ ori $v0, $zero, 0xffff -/* 3F238 80063E38 3C01800A */ lui $at, %hi(D_80099BC0) -/* 3F23C 80063E3C D4209BC0 */ ldc1 $f0, %lo(D_80099BC0)($at) -/* 3F240 80063E40 46220083 */ div.d $f2, $f0, $f2 -/* 3F244 80063E44 3C01800A */ lui $at, %hi(D_80099BC8) -/* 3F248 80063E48 D4209BC8 */ ldc1 $f0, %lo(D_80099BC8)($at) -/* 3F24C 80063E4C 4622003E */ c.le.d $f0, $f2 -/* 3F250 80063E50 00000000 */ nop -/* 3F254 80063E54 00000000 */ nop -/* 3F258 80063E58 45030006 */ bc1tl .L80063E74 -/* 3F25C 80063E5C 46201001 */ sub.d $f0, $f2, $f0 -/* 3F260 80063E60 4620100D */ trunc.w.d $f0, $f2 -/* 3F264 80063E64 44030000 */ mfc1 $v1, $f0 -/* 3F268 80063E68 00000000 */ nop -/* 3F26C 80063E6C 08018FA2 */ j .L80063E88 -/* 3F270 80063E70 00601021 */ addu $v0, $v1, $zero -.L80063E74: -/* 3F274 80063E74 4620008D */ trunc.w.d $f2, $f0 -/* 3F278 80063E78 44031000 */ mfc1 $v1, $f2 -/* 3F27C 80063E7C 3C028000 */ lui $v0, 0x8000 -/* 3F280 80063E80 00621825 */ or $v1, $v1, $v0 -/* 3F284 80063E84 00601021 */ addu $v0, $v1, $zero -.L80063E88: -/* 3F288 80063E88 A6220000 */ sh $v0, ($s1) -/* 3F28C 80063E8C 3042FFFF */ andi $v0, $v0, 0xffff -/* 3F290 80063E90 14400004 */ bnez $v0, .L80063EA4 -/* 3F294 80063E94 27A40010 */ addiu $a0, $sp, 0x10 -/* 3F298 80063E98 24020001 */ addiu $v0, $zero, 1 -.L80063E9C: -/* 3F29C 80063E9C A6220000 */ sh $v0, ($s1) -/* 3F2A0 80063EA0 27A40010 */ addiu $a0, $sp, 0x10 -.L80063EA4: -/* 3F2A4 80063EA4 0C019D38 */ jal func_800674E0 -/* 3F2A8 80063EA8 02402821 */ addu $a1, $s2, $zero -/* 3F2AC 80063EAC 8FBF005C */ lw $ra, 0x5c($sp) -/* 3F2B0 80063EB0 8FB20058 */ lw $s2, 0x58($sp) -/* 3F2B4 80063EB4 8FB10054 */ lw $s1, 0x54($sp) -/* 3F2B8 80063EB8 8FB00050 */ lw $s0, 0x50($sp) -/* 3F2BC 80063EBC D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 3F2C0 80063EC0 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 3F2C4 80063EC4 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 3F2C8 80063EC8 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 3F2CC 80063ECC D7B40060 */ ldc1 $f20, 0x60($sp) -/* 3F2D0 80063ED0 03E00008 */ jr $ra -/* 3F2D4 80063ED4 27BD0088 */ addiu $sp, $sp, 0x88 -/* 3F2D8 80063ED8 00000000 */ nop -/* 3F2DC 80063EDC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3F2E0/func_80063EE0.s b/ver/jp/asm/nonmatchings/3F2E0/func_80063EE0.s deleted file mode 100644 index 518135ac81..0000000000 --- a/ver/jp/asm/nonmatchings/3F2E0/func_80063EE0.s +++ /dev/null @@ -1,122 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80063EE0 -/* 3F2E0 80063EE0 3C018009 */ lui $at, %hi(D_80093DA0) -/* 3F2E4 80063EE4 C4203DA0 */ lwc1 $f0, %lo(D_80093DA0)($at) -/* 3F2E8 80063EE8 44859000 */ mtc1 $a1, $f18 -/* 3F2EC 80063EEC 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 3F2F0 80063EF0 F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 3F2F4 80063EF4 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 3F2F8 80063EF8 46009502 */ mul.s $f20, $f18, $f0 -/* 3F2FC 80063EFC C7BC0060 */ lwc1 $f28, 0x60($sp) -/* 3F300 80063F00 44869000 */ mtc1 $a2, $f18 -/* 3F304 80063F04 AFB00010 */ sw $s0, 0x10($sp) -/* 3F308 80063F08 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 3F30C 80063F0C 46009582 */ mul.s $f22, $f18, $f0 -/* 3F310 80063F10 44879000 */ mtc1 $a3, $f18 -/* 3F314 80063F14 00808021 */ addu $s0, $a0, $zero -/* 3F318 80063F18 AFBF0018 */ sw $ra, 0x18($sp) -/* 3F31C 80063F1C AFB10014 */ sw $s1, 0x14($sp) -/* 3F320 80063F20 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 3F324 80063F24 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 3F328 80063F28 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 3F32C 80063F2C 46009602 */ mul.s $f24, $f18, $f0 -/* 3F330 80063F30 0C00A84B */ jal func_8002A12C -/* 3F334 80063F34 4600A306 */ mov.s $f12, $f20 -/* 3F338 80063F38 44110000 */ mfc1 $s1, $f0 -/* 3F33C 80063F3C 00000000 */ nop -/* 3F340 80063F40 0C00A864 */ jal func_8002A190 -/* 3F344 80063F44 4600A306 */ mov.s $f12, $f20 -/* 3F348 80063F48 46000686 */ mov.s $f26, $f0 -/* 3F34C 80063F4C 0C00A84B */ jal func_8002A12C -/* 3F350 80063F50 4600B306 */ mov.s $f12, $f22 -/* 3F354 80063F54 4600B306 */ mov.s $f12, $f22 -/* 3F358 80063F58 0C00A864 */ jal func_8002A190 -/* 3F35C 80063F5C 46000506 */ mov.s $f20, $f0 -/* 3F360 80063F60 46000786 */ mov.s $f30, $f0 -/* 3F364 80063F64 0C00A84B */ jal func_8002A12C -/* 3F368 80063F68 4600C306 */ mov.s $f12, $f24 -/* 3F36C 80063F6C 4600C306 */ mov.s $f12, $f24 -/* 3F370 80063F70 0C00A864 */ jal func_8002A190 -/* 3F374 80063F74 46000586 */ mov.s $f22, $f0 -/* 3F378 80063F78 00000000 */ nop -/* 3F37C 80063F7C 4600F382 */ mul.s $f14, $f30, $f0 -/* 3F380 80063F80 00000000 */ nop -/* 3F384 80063F84 4616F402 */ mul.s $f16, $f30, $f22 -/* 3F388 80063F88 00000000 */ nop -/* 3F38C 80063F8C 4616D082 */ mul.s $f2, $f26, $f22 -/* 3F390 80063F90 00000000 */ nop -/* 3F394 80063F94 4600D182 */ mul.s $f6, $f26, $f0 -/* 3F398 80063F98 44919000 */ mtc1 $s1, $f18 -/* 3F39C 80063F9C 00000000 */ nop -/* 3F3A0 80063FA0 46149102 */ mul.s $f4, $f18, $f20 -/* 3F3A4 80063FA4 4600A307 */ neg.s $f12, $f20 -/* 3F3A8 80063FA8 461C6302 */ mul.s $f12, $f12, $f28 -/* 3F3AC 80063FAC 00000000 */ nop -/* 3F3B0 80063FB0 4614D502 */ mul.s $f20, $f26, $f20 -/* 3F3B4 80063FB4 00000000 */ nop -/* 3F3B8 80063FB8 461E9282 */ mul.s $f10, $f18, $f30 -/* 3F3BC 80063FBC 00000000 */ nop -/* 3F3C0 80063FC0 461ED682 */ mul.s $f26, $f26, $f30 -/* 3F3C4 80063FC4 00000000 */ nop -/* 3F3C8 80063FC8 461C7382 */ mul.s $f14, $f14, $f28 -/* 3F3CC 80063FCC 00000000 */ nop -/* 3F3D0 80063FD0 461C8402 */ mul.s $f16, $f16, $f28 -/* 3F3D4 80063FD4 00000000 */ nop -/* 3F3D8 80063FD8 46002202 */ mul.s $f8, $f4, $f0 -/* 3F3DC 80063FDC 00000000 */ nop -/* 3F3E0 80063FE0 46162102 */ mul.s $f4, $f4, $f22 -/* 3F3E4 80063FE4 00000000 */ nop -/* 3F3E8 80063FE8 461C5282 */ mul.s $f10, $f10, $f28 -/* 3F3EC 80063FEC 00000000 */ nop -/* 3F3F0 80063FF0 461CD682 */ mul.s $f26, $f26, $f28 -/* 3F3F4 80063FF4 46062100 */ add.s $f4, $f4, $f6 -/* 3F3F8 80063FF8 4600A182 */ mul.s $f6, $f20, $f0 -/* 3F3FC 80063FFC 46024201 */ sub.s $f8, $f8, $f2 -/* 3F400 80064000 46169082 */ mul.s $f2, $f18, $f22 -/* 3F404 80064004 00000000 */ nop -/* 3F408 80064008 4616A502 */ mul.s $f20, $f20, $f22 -/* 3F40C 8006400C 00000000 */ nop -/* 3F410 80064010 46009482 */ mul.s $f18, $f18, $f0 -/* 3F414 80064014 3C013F80 */ lui $at, 0x3f80 -/* 3F418 80064018 44810000 */ mtc1 $at, $f0 -/* 3F41C 8006401C 461C4202 */ mul.s $f8, $f8, $f28 -/* 3F420 80064020 AE00000C */ sw $zero, 0xc($s0) -/* 3F424 80064024 AE00001C */ sw $zero, 0x1c($s0) -/* 3F428 80064028 AE00002C */ sw $zero, 0x2c($s0) -/* 3F42C 8006402C 44119000 */ mfc1 $s1, $f18 -/* 3F430 80064030 C7B20064 */ lwc1 $f18, 0x64($sp) -/* 3F434 80064034 461C2102 */ mul.s $f4, $f4, $f28 -/* 3F438 80064038 E6120030 */ swc1 $f18, 0x30($s0) -/* 3F43C 8006403C C7B20068 */ lwc1 $f18, 0x68($sp) -/* 3F440 80064040 46023180 */ add.s $f6, $f6, $f2 -/* 3F444 80064044 E6120034 */ swc1 $f18, 0x34($s0) -/* 3F448 80064048 C7B2006C */ lwc1 $f18, 0x6c($sp) -/* 3F44C 8006404C 461C3182 */ mul.s $f6, $f6, $f28 -/* 3F450 80064050 E6120038 */ swc1 $f18, 0x38($s0) -/* 3F454 80064054 44919000 */ mtc1 $s1, $f18 -/* 3F458 80064058 00000000 */ nop -/* 3F45C 8006405C 4612A501 */ sub.s $f20, $f20, $f18 -/* 3F460 80064060 E600003C */ swc1 $f0, 0x3c($s0) -/* 3F464 80064064 E60C0008 */ swc1 $f12, 8($s0) -/* 3F468 80064068 E60E0000 */ swc1 $f14, ($s0) -/* 3F46C 8006406C 461CA502 */ mul.s $f20, $f20, $f28 -/* 3F470 80064070 E6100004 */ swc1 $f16, 4($s0) -/* 3F474 80064074 E60A0018 */ swc1 $f10, 0x18($s0) -/* 3F478 80064078 E61A0028 */ swc1 $f26, 0x28($s0) -/* 3F47C 8006407C E6080010 */ swc1 $f8, 0x10($s0) -/* 3F480 80064080 E6040014 */ swc1 $f4, 0x14($s0) -/* 3F484 80064084 E6060020 */ swc1 $f6, 0x20($s0) -/* 3F488 80064088 E6140024 */ swc1 $f20, 0x24($s0) -/* 3F48C 8006408C 8FBF0018 */ lw $ra, 0x18($sp) -/* 3F490 80064090 8FB10014 */ lw $s1, 0x14($sp) -/* 3F494 80064094 8FB00010 */ lw $s0, 0x10($sp) -/* 3F498 80064098 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 3F49C 8006409C D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 3F4A0 800640A0 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 3F4A4 800640A4 D7B80030 */ ldc1 $f24, 0x30($sp) -/* 3F4A8 800640A8 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 3F4AC 800640AC D7B40020 */ ldc1 $f20, 0x20($sp) -/* 3F4B0 800640B0 03E00008 */ jr $ra -/* 3F4B4 800640B4 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/3F2E0/func_800640B8.s b/ver/jp/asm/nonmatchings/3F2E0/func_800640B8.s deleted file mode 100644 index 8e0a2bcaa0..0000000000 --- a/ver/jp/asm/nonmatchings/3F2E0/func_800640B8.s +++ /dev/null @@ -1,126 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800640B8 -/* 3F4B8 800640B8 3C018009 */ lui $at, %hi(D_80093DA0) -/* 3F4BC 800640BC C4203DA0 */ lwc1 $f0, %lo(D_80093DA0)($at) -/* 3F4C0 800640C0 44859000 */ mtc1 $a1, $f18 -/* 3F4C4 800640C4 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 3F4C8 800640C8 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 3F4CC 800640CC 46009502 */ mul.s $f20, $f18, $f0 -/* 3F4D0 800640D0 44869000 */ mtc1 $a2, $f18 -/* 3F4D4 800640D4 F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 3F4D8 800640D8 F7B80070 */ sdc1 $f24, 0x70($sp) -/* 3F4DC 800640DC 46009682 */ mul.s $f26, $f18, $f0 -/* 3F4E0 800640E0 C7B800A0 */ lwc1 $f24, 0xa0($sp) -/* 3F4E4 800640E4 AFB10054 */ sw $s1, 0x54($sp) -/* 3F4E8 800640E8 44879000 */ mtc1 $a3, $f18 -/* 3F4EC 800640EC 00808821 */ addu $s1, $a0, $zero -/* 3F4F0 800640F0 46009482 */ mul.s $f18, $f18, $f0 -/* 3F4F4 800640F4 AFBF0058 */ sw $ra, 0x58($sp) -/* 3F4F8 800640F8 AFB00050 */ sw $s0, 0x50($sp) -/* 3F4FC 800640FC F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 3F500 80064100 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 3F504 80064104 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 3F508 80064108 44109000 */ mfc1 $s0, $f18 -/* 3F50C 8006410C 00000000 */ nop -/* 3F510 80064110 0C00A84B */ jal func_8002A12C -/* 3F514 80064114 4600A306 */ mov.s $f12, $f20 -/* 3F518 80064118 4600A306 */ mov.s $f12, $f20 -/* 3F51C 8006411C 0C00A864 */ jal func_8002A190 -/* 3F520 80064120 46000786 */ mov.s $f30, $f0 -/* 3F524 80064124 4600D306 */ mov.s $f12, $f26 -/* 3F528 80064128 0C00A84B */ jal func_8002A12C -/* 3F52C 8006412C 46000586 */ mov.s $f22, $f0 -/* 3F530 80064130 4600D306 */ mov.s $f12, $f26 -/* 3F534 80064134 0C00A864 */ jal func_8002A190 -/* 3F538 80064138 46000506 */ mov.s $f20, $f0 -/* 3F53C 8006413C 44906000 */ mtc1 $s0, $f12 -/* 3F540 80064140 00000000 */ nop -/* 3F544 80064144 0C00A84B */ jal func_8002A12C -/* 3F548 80064148 46000706 */ mov.s $f28, $f0 -/* 3F54C 8006414C 44906000 */ mtc1 $s0, $f12 -/* 3F550 80064150 00000000 */ nop -/* 3F554 80064154 0C00A864 */ jal func_8002A190 -/* 3F558 80064158 46000686 */ mov.s $f26, $f0 -/* 3F55C 8006415C 00000000 */ nop -/* 3F560 80064160 4600E382 */ mul.s $f14, $f28, $f0 -/* 3F564 80064164 00000000 */ nop -/* 3F568 80064168 461AE402 */ mul.s $f16, $f28, $f26 -/* 3F56C 8006416C 00000000 */ nop -/* 3F570 80064170 4614F102 */ mul.s $f4, $f30, $f20 -/* 3F574 80064174 00000000 */ nop -/* 3F578 80064178 461AB082 */ mul.s $f2, $f22, $f26 -/* 3F57C 8006417C 00000000 */ nop -/* 3F580 80064180 4600B182 */ mul.s $f6, $f22, $f0 -/* 3F584 80064184 4600A307 */ neg.s $f12, $f20 -/* 3F588 80064188 4614B502 */ mul.s $f20, $f22, $f20 -/* 3F58C 8006418C 00000000 */ nop -/* 3F590 80064190 461CF282 */ mul.s $f10, $f30, $f28 -/* 3F594 80064194 00000000 */ nop -/* 3F598 80064198 461CB582 */ mul.s $f22, $f22, $f28 -/* 3F59C 8006419C 00000000 */ nop -/* 3F5A0 800641A0 46186302 */ mul.s $f12, $f12, $f24 -/* 3F5A4 800641A4 00000000 */ nop -/* 3F5A8 800641A8 46187382 */ mul.s $f14, $f14, $f24 -/* 3F5AC 800641AC 00000000 */ nop -/* 3F5B0 800641B0 46188402 */ mul.s $f16, $f16, $f24 -/* 3F5B4 800641B4 00000000 */ nop -/* 3F5B8 800641B8 46002202 */ mul.s $f8, $f4, $f0 -/* 3F5BC 800641BC 00000000 */ nop -/* 3F5C0 800641C0 461A2102 */ mul.s $f4, $f4, $f26 -/* 3F5C4 800641C4 00000000 */ nop -/* 3F5C8 800641C8 46185282 */ mul.s $f10, $f10, $f24 -/* 3F5CC 800641CC 00000000 */ nop -/* 3F5D0 800641D0 4618B582 */ mul.s $f22, $f22, $f24 -/* 3F5D4 800641D4 46062100 */ add.s $f4, $f4, $f6 -/* 3F5D8 800641D8 4600A182 */ mul.s $f6, $f20, $f0 -/* 3F5DC 800641DC 46024201 */ sub.s $f8, $f8, $f2 -/* 3F5E0 800641E0 461AF082 */ mul.s $f2, $f30, $f26 -/* 3F5E4 800641E4 00000000 */ nop -/* 3F5E8 800641E8 461AA502 */ mul.s $f20, $f20, $f26 -/* 3F5EC 800641EC 00000000 */ nop -/* 3F5F0 800641F0 4600F782 */ mul.s $f30, $f30, $f0 -/* 3F5F4 800641F4 C7B200A4 */ lwc1 $f18, 0xa4($sp) -/* 3F5F8 800641F8 46184202 */ mul.s $f8, $f8, $f24 -/* 3F5FC 800641FC E7B20040 */ swc1 $f18, 0x40($sp) -/* 3F600 80064200 C7B200A8 */ lwc1 $f18, 0xa8($sp) -/* 3F604 80064204 27A40010 */ addiu $a0, $sp, 0x10 -/* 3F608 80064208 E7B20044 */ swc1 $f18, 0x44($sp) -/* 3F60C 8006420C 46182102 */ mul.s $f4, $f4, $f24 -/* 3F610 80064210 C7B200AC */ lwc1 $f18, 0xac($sp) -/* 3F614 80064214 3C013F80 */ lui $at, 0x3f80 -/* 3F618 80064218 44810000 */ mtc1 $at, $f0 -/* 3F61C 8006421C 46023180 */ add.s $f6, $f6, $f2 -/* 3F620 80064220 02202821 */ addu $a1, $s1, $zero -/* 3F624 80064224 AFA0001C */ sw $zero, 0x1c($sp) -/* 3F628 80064228 AFA0002C */ sw $zero, 0x2c($sp) -/* 3F62C 8006422C 46183182 */ mul.s $f6, $f6, $f24 -/* 3F630 80064230 AFA0003C */ sw $zero, 0x3c($sp) -/* 3F634 80064234 E7B20048 */ swc1 $f18, 0x48($sp) -/* 3F638 80064238 461EA501 */ sub.s $f20, $f20, $f30 -/* 3F63C 8006423C E7AC0018 */ swc1 $f12, 0x18($sp) -/* 3F640 80064240 E7AE0010 */ swc1 $f14, 0x10($sp) -/* 3F644 80064244 E7B00014 */ swc1 $f16, 0x14($sp) -/* 3F648 80064248 4618A502 */ mul.s $f20, $f20, $f24 -/* 3F64C 8006424C E7AA0028 */ swc1 $f10, 0x28($sp) -/* 3F650 80064250 E7B60038 */ swc1 $f22, 0x38($sp) -/* 3F654 80064254 E7A0004C */ swc1 $f0, 0x4c($sp) -/* 3F658 80064258 E7A80020 */ swc1 $f8, 0x20($sp) -/* 3F65C 8006425C E7A40024 */ swc1 $f4, 0x24($sp) -/* 3F660 80064260 E7A60030 */ swc1 $f6, 0x30($sp) -/* 3F664 80064264 0C019D38 */ jal func_800674E0 -/* 3F668 80064268 E7B40034 */ swc1 $f20, 0x34($sp) -/* 3F66C 8006426C 8FBF0058 */ lw $ra, 0x58($sp) -/* 3F670 80064270 8FB10054 */ lw $s1, 0x54($sp) -/* 3F674 80064274 8FB00050 */ lw $s0, 0x50($sp) -/* 3F678 80064278 D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 3F67C 8006427C D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 3F680 80064280 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 3F684 80064284 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 3F688 80064288 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 3F68C 8006428C D7B40060 */ ldc1 $f20, 0x60($sp) -/* 3F690 80064290 03E00008 */ jr $ra -/* 3F694 80064294 27BD0090 */ addiu $sp, $sp, 0x90 -/* 3F698 80064298 00000000 */ nop -/* 3F69C 8006429C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3F6A0/func_800642A0.s b/ver/jp/asm/nonmatchings/3F6A0/func_800642A0.s deleted file mode 100644 index 684dd517b7..0000000000 --- a/ver/jp/asm/nonmatchings/3F6A0/func_800642A0.s +++ /dev/null @@ -1,102 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800642A0 -/* 3F6A0 800642A0 3C018009 */ lui $at, %hi(D_80093DB0) -/* 3F6A4 800642A4 C4203DB0 */ lwc1 $f0, %lo(D_80093DB0)($at) -/* 3F6A8 800642A8 44854000 */ mtc1 $a1, $f8 -/* 3F6AC 800642AC 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 3F6B0 800642B0 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 3F6B4 800642B4 46004502 */ mul.s $f20, $f8, $f0 -/* 3F6B8 800642B8 44864000 */ mtc1 $a2, $f8 -/* 3F6BC 800642BC AFB00018 */ sw $s0, 0x18($sp) -/* 3F6C0 800642C0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 3F6C4 800642C4 46004582 */ mul.s $f22, $f8, $f0 -/* 3F6C8 800642C8 44874000 */ mtc1 $a3, $f8 -/* 3F6CC 800642CC 00808021 */ addu $s0, $a0, $zero -/* 3F6D0 800642D0 AFBF0020 */ sw $ra, 0x20($sp) -/* 3F6D4 800642D4 AFB1001C */ sw $s1, 0x1c($sp) -/* 3F6D8 800642D8 F7BE0050 */ sdc1 $f30, 0x50($sp) -/* 3F6DC 800642DC F7BC0048 */ sdc1 $f28, 0x48($sp) -/* 3F6E0 800642E0 F7BA0040 */ sdc1 $f26, 0x40($sp) -/* 3F6E4 800642E4 F7B80038 */ sdc1 $f24, 0x38($sp) -/* 3F6E8 800642E8 46004602 */ mul.s $f24, $f8, $f0 -/* 3F6EC 800642EC 0C00A84B */ jal func_8002A12C -/* 3F6F0 800642F0 4600A306 */ mov.s $f12, $f20 -/* 3F6F4 800642F4 44110000 */ mfc1 $s1, $f0 -/* 3F6F8 800642F8 00000000 */ nop -/* 3F6FC 800642FC 0C00A864 */ jal func_8002A190 -/* 3F700 80064300 4600A306 */ mov.s $f12, $f20 -/* 3F704 80064304 46000786 */ mov.s $f30, $f0 -/* 3F708 80064308 0C00A84B */ jal func_8002A12C -/* 3F70C 8006430C 4600B306 */ mov.s $f12, $f22 -/* 3F710 80064310 4600B306 */ mov.s $f12, $f22 -/* 3F714 80064314 0C00A864 */ jal func_8002A190 -/* 3F718 80064318 46000706 */ mov.s $f28, $f0 -/* 3F71C 8006431C 46000686 */ mov.s $f26, $f0 -/* 3F720 80064320 0C00A84B */ jal func_8002A12C -/* 3F724 80064324 4600C306 */ mov.s $f12, $f24 -/* 3F728 80064328 4600C306 */ mov.s $f12, $f24 -/* 3F72C 8006432C 0C00A864 */ jal func_8002A190 -/* 3F730 80064330 46000506 */ mov.s $f20, $f0 -/* 3F734 80064334 46000586 */ mov.s $f22, $f0 -/* 3F738 80064338 0C019D20 */ jal func_80067480 -/* 3F73C 8006433C 02002021 */ addu $a0, $s0, $zero -/* 3F740 80064340 00000000 */ nop -/* 3F744 80064344 4616D402 */ mul.s $f16, $f26, $f22 -/* 3F748 80064348 00000000 */ nop -/* 3F74C 8006434C 4614D482 */ mul.s $f18, $f26, $f20 -/* 3F750 80064350 00000000 */ nop -/* 3F754 80064354 4616F282 */ mul.s $f10, $f30, $f22 -/* 3F758 80064358 00000000 */ nop -/* 3F75C 8006435C 461CF002 */ mul.s $f0, $f30, $f28 -/* 3F760 80064360 44914000 */ mtc1 $s1, $f8 -/* 3F764 80064364 00000000 */ nop -/* 3F768 80064368 461C4082 */ mul.s $f2, $f8, $f28 -/* 3F76C 8006436C 00000000 */ nop -/* 3F770 80064370 4614F202 */ mul.s $f8, $f30, $f20 -/* 3F774 80064374 00000000 */ nop -/* 3F778 80064378 461AF782 */ mul.s $f30, $f30, $f26 -/* 3F77C 8006437C 00000000 */ nop -/* 3F780 80064380 46160102 */ mul.s $f4, $f0, $f22 -/* 3F784 80064384 00000000 */ nop -/* 3F788 80064388 46161182 */ mul.s $f6, $f2, $f22 -/* 3F78C 8006438C 00000000 */ nop -/* 3F790 80064390 46141082 */ mul.s $f2, $f2, $f20 -/* 3F794 80064394 E7A80014 */ swc1 $f8, 0x14($sp) -/* 3F798 80064398 44914000 */ mtc1 $s1, $f8 -/* 3F79C 8006439C 00000000 */ nop -/* 3F7A0 800643A0 461A4382 */ mul.s $f14, $f8, $f26 -/* 3F7A4 800643A4 00000000 */ nop -/* 3F7A8 800643A8 46144302 */ mul.s $f12, $f8, $f20 -/* 3F7AC 800643AC C7A80014 */ lwc1 $f8, 0x14($sp) -/* 3F7B0 800643B0 46083181 */ sub.s $f6, $f6, $f8 -/* 3F7B4 800643B4 44914000 */ mtc1 $s1, $f8 -/* 3F7B8 800643B8 00000000 */ nop -/* 3F7BC 800643BC 46164202 */ mul.s $f8, $f8, $f22 -/* 3F7C0 800643C0 4600E707 */ neg.s $f28, $f28 -/* 3F7C4 800643C4 46140002 */ mul.s $f0, $f0, $f20 -/* 3F7C8 800643C8 460A1080 */ add.s $f2, $f2, $f10 -/* 3F7CC 800643CC E61C0008 */ swc1 $f28, 8($s0) -/* 3F7D0 800643D0 E6100000 */ swc1 $f16, ($s0) -/* 3F7D4 800643D4 44114000 */ mfc1 $s1, $f8 -/* 3F7D8 800643D8 460C2100 */ add.s $f4, $f4, $f12 -/* 3F7DC 800643DC E6120004 */ swc1 $f18, 4($s0) -/* 3F7E0 800643E0 E61E0028 */ swc1 $f30, 0x28($s0) -/* 3F7E4 800643E4 E60E0018 */ swc1 $f14, 0x18($s0) -/* 3F7E8 800643E8 46080001 */ sub.s $f0, $f0, $f8 -/* 3F7EC 800643EC E6060010 */ swc1 $f6, 0x10($s0) -/* 3F7F0 800643F0 E6020014 */ swc1 $f2, 0x14($s0) -/* 3F7F4 800643F4 E6040020 */ swc1 $f4, 0x20($s0) -/* 3F7F8 800643F8 E6000024 */ swc1 $f0, 0x24($s0) -/* 3F7FC 800643FC 8FBF0020 */ lw $ra, 0x20($sp) -/* 3F800 80064400 8FB1001C */ lw $s1, 0x1c($sp) -/* 3F804 80064404 8FB00018 */ lw $s0, 0x18($sp) -/* 3F808 80064408 D7BE0050 */ ldc1 $f30, 0x50($sp) -/* 3F80C 8006440C D7BC0048 */ ldc1 $f28, 0x48($sp) -/* 3F810 80064410 D7BA0040 */ ldc1 $f26, 0x40($sp) -/* 3F814 80064414 D7B80038 */ ldc1 $f24, 0x38($sp) -/* 3F818 80064418 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 3F81C 8006441C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 3F820 80064420 03E00008 */ jr $ra -/* 3F824 80064424 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/ver/jp/asm/nonmatchings/3F6A0/func_80064428.s b/ver/jp/asm/nonmatchings/3F6A0/func_80064428.s deleted file mode 100644 index 02d77c3d1b..0000000000 --- a/ver/jp/asm/nonmatchings/3F6A0/func_80064428.s +++ /dev/null @@ -1,106 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064428 -/* 3F828 80064428 3C018009 */ lui $at, %hi(D_80093DB0) -/* 3F82C 8006442C C4203DB0 */ lwc1 $f0, %lo(D_80093DB0)($at) -/* 3F830 80064430 44854000 */ mtc1 $a1, $f8 -/* 3F834 80064434 27BDFF68 */ addiu $sp, $sp, -0x98 -/* 3F838 80064438 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 3F83C 8006443C 46004502 */ mul.s $f20, $f8, $f0 -/* 3F840 80064440 44864000 */ mtc1 $a2, $f8 -/* 3F844 80064444 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 3F848 80064448 46004582 */ mul.s $f22, $f8, $f0 -/* 3F84C 8006444C AFB1005C */ sw $s1, 0x5c($sp) -/* 3F850 80064450 44874000 */ mtc1 $a3, $f8 -/* 3F854 80064454 00808821 */ addu $s1, $a0, $zero -/* 3F858 80064458 AFBF0060 */ sw $ra, 0x60($sp) -/* 3F85C 8006445C 46004202 */ mul.s $f8, $f8, $f0 -/* 3F860 80064460 AFB00058 */ sw $s0, 0x58($sp) -/* 3F864 80064464 F7BE0090 */ sdc1 $f30, 0x90($sp) -/* 3F868 80064468 F7BC0088 */ sdc1 $f28, 0x88($sp) -/* 3F86C 8006446C F7BA0080 */ sdc1 $f26, 0x80($sp) -/* 3F870 80064470 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 3F874 80064474 44104000 */ mfc1 $s0, $f8 -/* 3F878 80064478 00000000 */ nop -/* 3F87C 8006447C 0C00A84B */ jal func_8002A12C -/* 3F880 80064480 4600A306 */ mov.s $f12, $f20 -/* 3F884 80064484 4600A306 */ mov.s $f12, $f20 -/* 3F888 80064488 0C00A864 */ jal func_8002A190 -/* 3F88C 8006448C 46000786 */ mov.s $f30, $f0 -/* 3F890 80064490 4600B306 */ mov.s $f12, $f22 -/* 3F894 80064494 0C00A84B */ jal func_8002A12C -/* 3F898 80064498 46000706 */ mov.s $f28, $f0 -/* 3F89C 8006449C 4600B306 */ mov.s $f12, $f22 -/* 3F8A0 800644A0 0C00A864 */ jal func_8002A190 -/* 3F8A4 800644A4 46000686 */ mov.s $f26, $f0 -/* 3F8A8 800644A8 44906000 */ mtc1 $s0, $f12 -/* 3F8AC 800644AC 00000000 */ nop -/* 3F8B0 800644B0 0C00A84B */ jal func_8002A12C -/* 3F8B4 800644B4 46000606 */ mov.s $f24, $f0 -/* 3F8B8 800644B8 44906000 */ mtc1 $s0, $f12 -/* 3F8BC 800644BC 00000000 */ nop -/* 3F8C0 800644C0 0C00A864 */ jal func_8002A190 -/* 3F8C4 800644C4 46000506 */ mov.s $f20, $f0 -/* 3F8C8 800644C8 27B00010 */ addiu $s0, $sp, 0x10 -/* 3F8CC 800644CC 02002021 */ addu $a0, $s0, $zero -/* 3F8D0 800644D0 0C019D20 */ jal func_80067480 -/* 3F8D4 800644D4 46000586 */ mov.s $f22, $f0 -/* 3F8D8 800644D8 00000000 */ nop -/* 3F8DC 800644DC 4616C402 */ mul.s $f16, $f24, $f22 -/* 3F8E0 800644E0 00000000 */ nop -/* 3F8E4 800644E4 461AF082 */ mul.s $f2, $f30, $f26 -/* 3F8E8 800644E8 00000000 */ nop -/* 3F8EC 800644EC 4614C482 */ mul.s $f18, $f24, $f20 -/* 3F8F0 800644F0 00000000 */ nop -/* 3F8F4 800644F4 4614E202 */ mul.s $f8, $f28, $f20 -/* 3F8F8 800644F8 00000000 */ nop -/* 3F8FC 800644FC 4616E282 */ mul.s $f10, $f28, $f22 -/* 3F900 80064500 00000000 */ nop -/* 3F904 80064504 461AE002 */ mul.s $f0, $f28, $f26 -/* 3F908 80064508 00000000 */ nop -/* 3F90C 8006450C 4618F382 */ mul.s $f14, $f30, $f24 -/* 3F910 80064510 00000000 */ nop -/* 3F914 80064514 4614F302 */ mul.s $f12, $f30, $f20 -/* 3F918 80064518 00000000 */ nop -/* 3F91C 8006451C 4618E702 */ mul.s $f28, $f28, $f24 -/* 3F920 80064520 00000000 */ nop -/* 3F924 80064524 4616F782 */ mul.s $f30, $f30, $f22 -/* 3F928 80064528 00000000 */ nop -/* 3F92C 8006452C 46161182 */ mul.s $f6, $f2, $f22 -/* 3F930 80064530 00000000 */ nop -/* 3F934 80064534 46141082 */ mul.s $f2, $f2, $f20 -/* 3F938 80064538 00000000 */ nop -/* 3F93C 8006453C 46160102 */ mul.s $f4, $f0, $f22 -/* 3F940 80064540 46083181 */ sub.s $f6, $f6, $f8 -/* 3F944 80064544 02002021 */ addu $a0, $s0, $zero -/* 3F948 80064548 4600D687 */ neg.s $f26, $f26 -/* 3F94C 8006454C 02202821 */ addu $a1, $s1, $zero -/* 3F950 80064550 460A1080 */ add.s $f2, $f2, $f10 -/* 3F954 80064554 46140002 */ mul.s $f0, $f0, $f20 -/* 3F958 80064558 E7BA0018 */ swc1 $f26, 0x18($sp) -/* 3F95C 8006455C E7B00010 */ swc1 $f16, 0x10($sp) -/* 3F960 80064560 460C2100 */ add.s $f4, $f4, $f12 -/* 3F964 80064564 E7B20014 */ swc1 $f18, 0x14($sp) -/* 3F968 80064568 E7AE0028 */ swc1 $f14, 0x28($sp) -/* 3F96C 8006456C E7BC0038 */ swc1 $f28, 0x38($sp) -/* 3F970 80064570 461E0001 */ sub.s $f0, $f0, $f30 -/* 3F974 80064574 E7A60020 */ swc1 $f6, 0x20($sp) -/* 3F978 80064578 E7A20024 */ swc1 $f2, 0x24($sp) -/* 3F97C 8006457C E7A40030 */ swc1 $f4, 0x30($sp) -/* 3F980 80064580 0C019D38 */ jal func_800674E0 -/* 3F984 80064584 E7A00034 */ swc1 $f0, 0x34($sp) -/* 3F988 80064588 8FBF0060 */ lw $ra, 0x60($sp) -/* 3F98C 8006458C 8FB1005C */ lw $s1, 0x5c($sp) -/* 3F990 80064590 8FB00058 */ lw $s0, 0x58($sp) -/* 3F994 80064594 D7BE0090 */ ldc1 $f30, 0x90($sp) -/* 3F998 80064598 D7BC0088 */ ldc1 $f28, 0x88($sp) -/* 3F99C 8006459C D7BA0080 */ ldc1 $f26, 0x80($sp) -/* 3F9A0 800645A0 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 3F9A4 800645A4 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 3F9A8 800645A8 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 3F9AC 800645AC 03E00008 */ jr $ra -/* 3F9B0 800645B0 27BD0098 */ addiu $sp, $sp, 0x98 -/* 3F9B4 800645B4 00000000 */ nop -/* 3F9B8 800645B8 00000000 */ nop -/* 3F9BC 800645BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3F9C0/func_800645C0.s b/ver/jp/asm/nonmatchings/3F9C0/func_800645C0.s deleted file mode 100644 index dd5a673756..0000000000 --- a/ver/jp/asm/nonmatchings/3F9C0/func_800645C0.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800645C0 -/* 3F9C0 800645C0 3084FFFF */ andi $a0, $a0, 0xffff -/* 3F9C4 800645C4 00042102 */ srl $a0, $a0, 4 -/* 3F9C8 800645C8 30820400 */ andi $v0, $a0, 0x400 -/* 3F9CC 800645CC 10400004 */ beqz $v0, .L800645E0 -/* 3F9D0 800645D0 00802821 */ addu $a1, $a0, $zero -/* 3F9D4 800645D4 00041027 */ nor $v0, $zero, $a0 -/* 3F9D8 800645D8 08019179 */ j .L800645E4 -/* 3F9DC 800645DC 304203FF */ andi $v0, $v0, 0x3ff -.L800645E0: -/* 3F9E0 800645E0 308203FF */ andi $v0, $a0, 0x3ff -.L800645E4: -/* 3F9E4 800645E4 00021040 */ sll $v0, $v0, 1 -/* 3F9E8 800645E8 3C038009 */ lui $v1, %hi(D_80093DC0) -/* 3F9EC 800645EC 00621821 */ addu $v1, $v1, $v0 -/* 3F9F0 800645F0 94633DC0 */ lhu $v1, %lo(D_80093DC0)($v1) -/* 3F9F4 800645F4 30A20800 */ andi $v0, $a1, 0x800 -/* 3F9F8 800645F8 14400003 */ bnez $v0, .L80064608 -/* 3F9FC 800645FC 00031023 */ negu $v0, $v1 -/* 3FA00 80064600 08019183 */ j .L8006460C -/* 3FA04 80064604 00031400 */ sll $v0, $v1, 0x10 -.L80064608: -/* 3FA08 80064608 00021400 */ sll $v0, $v0, 0x10 -.L8006460C: -/* 3FA0C 8006460C 03E00008 */ jr $ra -/* 3FA10 80064610 00021403 */ sra $v0, $v0, 0x10 -/* 3FA14 80064614 00000000 */ nop -/* 3FA18 80064618 00000000 */ nop -/* 3FA1C 8006461C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3FA20/func_80064620.s b/ver/jp/asm/nonmatchings/3FA20/func_80064620.s deleted file mode 100644 index f9c867b4b6..0000000000 --- a/ver/jp/asm/nonmatchings/3FA20/func_80064620.s +++ /dev/null @@ -1,223 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064620 -/* 3FA20 80064620 10C0001B */ beqz $a2, .L80064690 -/* 3FA24 80064624 00A03821 */ addu $a3, $a1, $zero -/* 3FA28 80064628 10850019 */ beq $a0, $a1, .L80064690 -/* 3FA2C 8006462C 00000000 */ nop -/* 3FA30 80064630 00A4082A */ slt $at, $a1, $a0 -/* 3FA34 80064634 14200007 */ bnez $at, .L80064654 -/* 3FA38 80064638 00000000 */ nop -/* 3FA3C 8006463C 00861020 */ add $v0, $a0, $a2 -/* 3FA40 80064640 00A2082A */ slt $at, $a1, $v0 -/* 3FA44 80064644 10200003 */ beqz $at, .L80064654 -/* 3FA48 80064648 00000000 */ nop -/* 3FA4C 8006464C 1000005C */ b .L800647C0 -/* 3FA50 80064650 00000000 */ nop -.L80064654: -/* 3FA54 80064654 28C10010 */ slti $at, $a2, 0x10 -/* 3FA58 80064658 14200005 */ bnez $at, .L80064670 -/* 3FA5C 8006465C 00000000 */ nop -/* 3FA60 80064660 30820003 */ andi $v0, $a0, 3 -/* 3FA64 80064664 30A30003 */ andi $v1, $a1, 3 -/* 3FA68 80064668 1043000B */ beq $v0, $v1, .L80064698 -/* 3FA6C 8006466C 00000000 */ nop -.L80064670: -/* 3FA70 80064670 10C00007 */ beqz $a2, .L80064690 -/* 3FA74 80064674 00000000 */ nop -/* 3FA78 80064678 00861821 */ addu $v1, $a0, $a2 -.L8006467C: -/* 3FA7C 8006467C 80820000 */ lb $v0, ($a0) -/* 3FA80 80064680 24840001 */ addiu $a0, $a0, 1 -/* 3FA84 80064684 A0A20000 */ sb $v0, ($a1) -/* 3FA88 80064688 1483FFFC */ bne $a0, $v1, .L8006467C -/* 3FA8C 8006468C 24A50001 */ addiu $a1, $a1, 1 -.L80064690: -/* 3FA90 80064690 03E00008 */ jr $ra -/* 3FA94 80064694 00E01021 */ addu $v0, $a3, $zero -.L80064698: -/* 3FA98 80064698 1040001A */ beqz $v0, .L80064704 -/* 3FA9C 8006469C 00000000 */ nop -/* 3FAA0 800646A0 24010001 */ addiu $at, $zero, 1 -/* 3FAA4 800646A4 10410010 */ beq $v0, $at, .L800646E8 -/* 3FAA8 800646A8 00000000 */ nop -/* 3FAAC 800646AC 24010002 */ addiu $at, $zero, 2 -/* 3FAB0 800646B0 10410007 */ beq $v0, $at, .L800646D0 -/* 3FAB4 800646B4 00000000 */ nop -/* 3FAB8 800646B8 80820000 */ lb $v0, ($a0) -/* 3FABC 800646BC 24840001 */ addiu $a0, $a0, 1 -/* 3FAC0 800646C0 A0A20000 */ sb $v0, ($a1) -/* 3FAC4 800646C4 24A50001 */ addiu $a1, $a1, 1 -/* 3FAC8 800646C8 1000000E */ b .L80064704 -/* 3FACC 800646CC 24C6FFFF */ addiu $a2, $a2, -1 -.L800646D0: -/* 3FAD0 800646D0 84820000 */ lh $v0, ($a0) -/* 3FAD4 800646D4 24840002 */ addiu $a0, $a0, 2 -/* 3FAD8 800646D8 A4A20000 */ sh $v0, ($a1) -/* 3FADC 800646DC 24A50002 */ addiu $a1, $a1, 2 -/* 3FAE0 800646E0 10000008 */ b .L80064704 -/* 3FAE4 800646E4 24C6FFFE */ addiu $a2, $a2, -2 -.L800646E8: -/* 3FAE8 800646E8 80820000 */ lb $v0, ($a0) -/* 3FAEC 800646EC 84830001 */ lh $v1, 1($a0) -/* 3FAF0 800646F0 24840003 */ addiu $a0, $a0, 3 -/* 3FAF4 800646F4 A0A20000 */ sb $v0, ($a1) -/* 3FAF8 800646F8 A4A30001 */ sh $v1, 1($a1) -/* 3FAFC 800646FC 24A50003 */ addiu $a1, $a1, 3 -/* 3FB00 80064700 24C6FFFD */ addiu $a2, $a2, -3 -.L80064704: -/* 3FB04 80064704 28C10020 */ slti $at, $a2, 0x20 -/* 3FB08 80064708 14200015 */ bnez $at, .L80064760 -/* 3FB0C 8006470C 00000000 */ nop -/* 3FB10 80064710 8C820000 */ lw $v0, ($a0) -/* 3FB14 80064714 8C830004 */ lw $v1, 4($a0) -/* 3FB18 80064718 8C880008 */ lw $t0, 8($a0) -/* 3FB1C 8006471C 8C89000C */ lw $t1, 0xc($a0) -/* 3FB20 80064720 8C8A0010 */ lw $t2, 0x10($a0) -/* 3FB24 80064724 8C8B0014 */ lw $t3, 0x14($a0) -/* 3FB28 80064728 8C8C0018 */ lw $t4, 0x18($a0) -/* 3FB2C 8006472C 8C8D001C */ lw $t5, 0x1c($a0) -/* 3FB30 80064730 24840020 */ addiu $a0, $a0, 0x20 -/* 3FB34 80064734 ACA20000 */ sw $v0, ($a1) -/* 3FB38 80064738 ACA30004 */ sw $v1, 4($a1) -/* 3FB3C 8006473C ACA80008 */ sw $t0, 8($a1) -/* 3FB40 80064740 ACA9000C */ sw $t1, 0xc($a1) -/* 3FB44 80064744 ACAA0010 */ sw $t2, 0x10($a1) -/* 3FB48 80064748 ACAB0014 */ sw $t3, 0x14($a1) -/* 3FB4C 8006474C ACAC0018 */ sw $t4, 0x18($a1) -/* 3FB50 80064750 ACAD001C */ sw $t5, 0x1c($a1) -/* 3FB54 80064754 24A50020 */ addiu $a1, $a1, 0x20 -/* 3FB58 80064758 1000FFEA */ b .L80064704 -/* 3FB5C 8006475C 24C6FFE0 */ addiu $a2, $a2, -0x20 -.L80064760: -/* 3FB60 80064760 28C10010 */ slti $at, $a2, 0x10 -/* 3FB64 80064764 1420000D */ bnez $at, .L8006479C -/* 3FB68 80064768 00000000 */ nop -/* 3FB6C 8006476C 8C820000 */ lw $v0, ($a0) -/* 3FB70 80064770 8C830004 */ lw $v1, 4($a0) -/* 3FB74 80064774 8C880008 */ lw $t0, 8($a0) -/* 3FB78 80064778 8C89000C */ lw $t1, 0xc($a0) -/* 3FB7C 8006477C 24840010 */ addiu $a0, $a0, 0x10 -/* 3FB80 80064780 ACA20000 */ sw $v0, ($a1) -/* 3FB84 80064784 ACA30004 */ sw $v1, 4($a1) -/* 3FB88 80064788 ACA80008 */ sw $t0, 8($a1) -/* 3FB8C 8006478C ACA9000C */ sw $t1, 0xc($a1) -/* 3FB90 80064790 24A50010 */ addiu $a1, $a1, 0x10 -/* 3FB94 80064794 1000FFF2 */ b .L80064760 -/* 3FB98 80064798 24C6FFF0 */ addiu $a2, $a2, -0x10 -.L8006479C: -/* 3FB9C 8006479C 28C10004 */ slti $at, $a2, 4 -/* 3FBA0 800647A0 1420FFB3 */ bnez $at, .L80064670 -/* 3FBA4 800647A4 00000000 */ nop -/* 3FBA8 800647A8 8C820000 */ lw $v0, ($a0) -/* 3FBAC 800647AC 24840004 */ addiu $a0, $a0, 4 -/* 3FBB0 800647B0 ACA20000 */ sw $v0, ($a1) -/* 3FBB4 800647B4 24A50004 */ addiu $a1, $a1, 4 -/* 3FBB8 800647B8 1000FFF8 */ b .L8006479C -/* 3FBBC 800647BC 24C6FFFC */ addiu $a2, $a2, -4 -.L800647C0: -/* 3FBC0 800647C0 00862020 */ add $a0, $a0, $a2 -/* 3FBC4 800647C4 00A62820 */ add $a1, $a1, $a2 -/* 3FBC8 800647C8 28C10010 */ slti $at, $a2, 0x10 -/* 3FBCC 800647CC 14200005 */ bnez $at, .L800647E4 -/* 3FBD0 800647D0 00000000 */ nop -/* 3FBD4 800647D4 30820003 */ andi $v0, $a0, 3 -/* 3FBD8 800647D8 30A30003 */ andi $v1, $a1, 3 -/* 3FBDC 800647DC 1043000D */ beq $v0, $v1, .L80064814 -/* 3FBE0 800647E0 00000000 */ nop -.L800647E4: -/* 3FBE4 800647E4 10C0FFAA */ beqz $a2, .L80064690 -/* 3FBE8 800647E8 00000000 */ nop -/* 3FBEC 800647EC 2484FFFF */ addiu $a0, $a0, -1 -/* 3FBF0 800647F0 24A5FFFF */ addiu $a1, $a1, -1 -/* 3FBF4 800647F4 00861823 */ subu $v1, $a0, $a2 -.L800647F8: -/* 3FBF8 800647F8 80820000 */ lb $v0, ($a0) -/* 3FBFC 800647FC 2484FFFF */ addiu $a0, $a0, -1 -/* 3FC00 80064800 A0A20000 */ sb $v0, ($a1) -/* 3FC04 80064804 1483FFFC */ bne $a0, $v1, .L800647F8 -/* 3FC08 80064808 24A5FFFF */ addiu $a1, $a1, -1 -/* 3FC0C 8006480C 03E00008 */ jr $ra -/* 3FC10 80064810 00E01021 */ addu $v0, $a3, $zero -.L80064814: -/* 3FC14 80064814 1040001A */ beqz $v0, .L80064880 -/* 3FC18 80064818 00000000 */ nop -/* 3FC1C 8006481C 24010003 */ addiu $at, $zero, 3 -/* 3FC20 80064820 10410010 */ beq $v0, $at, .L80064864 -/* 3FC24 80064824 00000000 */ nop -/* 3FC28 80064828 24010002 */ addiu $at, $zero, 2 -/* 3FC2C 8006482C 10410007 */ beq $v0, $at, .L8006484C -/* 3FC30 80064830 00000000 */ nop -/* 3FC34 80064834 8082FFFF */ lb $v0, -1($a0) -/* 3FC38 80064838 2484FFFF */ addiu $a0, $a0, -1 -/* 3FC3C 8006483C A0A2FFFF */ sb $v0, -1($a1) -/* 3FC40 80064840 24A5FFFF */ addiu $a1, $a1, -1 -/* 3FC44 80064844 1000000E */ b .L80064880 -/* 3FC48 80064848 24C6FFFF */ addiu $a2, $a2, -1 -.L8006484C: -/* 3FC4C 8006484C 8482FFFE */ lh $v0, -2($a0) -/* 3FC50 80064850 2484FFFE */ addiu $a0, $a0, -2 -/* 3FC54 80064854 A4A2FFFE */ sh $v0, -2($a1) -/* 3FC58 80064858 24A5FFFE */ addiu $a1, $a1, -2 -/* 3FC5C 8006485C 10000008 */ b .L80064880 -/* 3FC60 80064860 24C6FFFE */ addiu $a2, $a2, -2 -.L80064864: -/* 3FC64 80064864 8082FFFF */ lb $v0, -1($a0) -/* 3FC68 80064868 8483FFFD */ lh $v1, -3($a0) -/* 3FC6C 8006486C 2484FFFD */ addiu $a0, $a0, -3 -/* 3FC70 80064870 A0A2FFFF */ sb $v0, -1($a1) -/* 3FC74 80064874 A4A3FFFD */ sh $v1, -3($a1) -/* 3FC78 80064878 24A5FFFD */ addiu $a1, $a1, -3 -/* 3FC7C 8006487C 24C6FFFD */ addiu $a2, $a2, -3 -.L80064880: -/* 3FC80 80064880 28C10020 */ slti $at, $a2, 0x20 -/* 3FC84 80064884 14200015 */ bnez $at, .L800648DC -/* 3FC88 80064888 00000000 */ nop -/* 3FC8C 8006488C 8C82FFFC */ lw $v0, -4($a0) -/* 3FC90 80064890 8C83FFF8 */ lw $v1, -8($a0) -/* 3FC94 80064894 8C88FFF4 */ lw $t0, -0xc($a0) -/* 3FC98 80064898 8C89FFF0 */ lw $t1, -0x10($a0) -/* 3FC9C 8006489C 8C8AFFEC */ lw $t2, -0x14($a0) -/* 3FCA0 800648A0 8C8BFFE8 */ lw $t3, -0x18($a0) -/* 3FCA4 800648A4 8C8CFFE4 */ lw $t4, -0x1c($a0) -/* 3FCA8 800648A8 8C8DFFE0 */ lw $t5, -0x20($a0) -/* 3FCAC 800648AC 2484FFE0 */ addiu $a0, $a0, -0x20 -/* 3FCB0 800648B0 ACA2FFFC */ sw $v0, -4($a1) -/* 3FCB4 800648B4 ACA3FFF8 */ sw $v1, -8($a1) -/* 3FCB8 800648B8 ACA8FFF4 */ sw $t0, -0xc($a1) -/* 3FCBC 800648BC ACA9FFF0 */ sw $t1, -0x10($a1) -/* 3FCC0 800648C0 ACAAFFEC */ sw $t2, -0x14($a1) -/* 3FCC4 800648C4 ACABFFE8 */ sw $t3, -0x18($a1) -/* 3FCC8 800648C8 ACACFFE4 */ sw $t4, -0x1c($a1) -/* 3FCCC 800648CC ACADFFE0 */ sw $t5, -0x20($a1) -/* 3FCD0 800648D0 24A5FFE0 */ addiu $a1, $a1, -0x20 -/* 3FCD4 800648D4 1000FFEA */ b .L80064880 -/* 3FCD8 800648D8 24C6FFE0 */ addiu $a2, $a2, -0x20 -.L800648DC: -/* 3FCDC 800648DC 28C10010 */ slti $at, $a2, 0x10 -/* 3FCE0 800648E0 1420000D */ bnez $at, .L80064918 -/* 3FCE4 800648E4 00000000 */ nop -/* 3FCE8 800648E8 8C82FFFC */ lw $v0, -4($a0) -/* 3FCEC 800648EC 8C83FFF8 */ lw $v1, -8($a0) -/* 3FCF0 800648F0 8C88FFF4 */ lw $t0, -0xc($a0) -/* 3FCF4 800648F4 8C89FFF0 */ lw $t1, -0x10($a0) -/* 3FCF8 800648F8 2484FFF0 */ addiu $a0, $a0, -0x10 -/* 3FCFC 800648FC ACA2FFFC */ sw $v0, -4($a1) -/* 3FD00 80064900 ACA3FFF8 */ sw $v1, -8($a1) -/* 3FD04 80064904 ACA8FFF4 */ sw $t0, -0xc($a1) -/* 3FD08 80064908 ACA9FFF0 */ sw $t1, -0x10($a1) -/* 3FD0C 8006490C 24A5FFF0 */ addiu $a1, $a1, -0x10 -/* 3FD10 80064910 1000FFF2 */ b .L800648DC -/* 3FD14 80064914 24C6FFF0 */ addiu $a2, $a2, -0x10 -.L80064918: -/* 3FD18 80064918 28C10004 */ slti $at, $a2, 4 -/* 3FD1C 8006491C 1420FFB1 */ bnez $at, .L800647E4 -/* 3FD20 80064920 00000000 */ nop -/* 3FD24 80064924 8C82FFFC */ lw $v0, -4($a0) -/* 3FD28 80064928 2484FFFC */ addiu $a0, $a0, -4 -/* 3FD2C 8006492C ACA2FFFC */ sw $v0, -4($a1) -/* 3FD30 80064930 24A5FFFC */ addiu $a1, $a1, -4 -/* 3FD34 80064934 1000FFF8 */ b .L80064918 -/* 3FD38 80064938 24C6FFFC */ addiu $a2, $a2, -4 -/* 3FD3C 8006493C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3FA20/func_80064940.s b/ver/jp/asm/nonmatchings/3FA20/func_80064940.s deleted file mode 100644 index ffa3c8255e..0000000000 --- a/ver/jp/asm/nonmatchings/3FA20/func_80064940.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064940 -/* 3FD40 80064940 00041823 */ negu $v1, $a0 -/* 3FD44 80064944 28A1000C */ slti $at, $a1, 0xc -/* 3FD48 80064948 1420001D */ bnez $at, .L800649C0 -/* 3FD4C 8006494C 00000000 */ nop -/* 3FD50 80064950 30630003 */ andi $v1, $v1, 3 -/* 3FD54 80064954 10600003 */ beqz $v1, .L80064964 -/* 3FD58 80064958 00A32823 */ subu $a1, $a1, $v1 -/* 3FD5C 8006495C A8800000 */ swl $zero, ($a0) -/* 3FD60 80064960 00832021 */ addu $a0, $a0, $v1 -.L80064964: -/* 3FD64 80064964 2401FFE0 */ addiu $at, $zero, -0x20 -/* 3FD68 80064968 00A13824 */ and $a3, $a1, $at -/* 3FD6C 8006496C 10E0000C */ beqz $a3, .L800649A0 -/* 3FD70 80064970 00A72823 */ subu $a1, $a1, $a3 -/* 3FD74 80064974 00E43821 */ addu $a3, $a3, $a0 -.L80064978: -/* 3FD78 80064978 AC800000 */ sw $zero, ($a0) -/* 3FD7C 8006497C AC800004 */ sw $zero, 4($a0) -/* 3FD80 80064980 AC800008 */ sw $zero, 8($a0) -/* 3FD84 80064984 AC80000C */ sw $zero, 0xc($a0) -/* 3FD88 80064988 24840020 */ addiu $a0, $a0, 0x20 -/* 3FD8C 8006498C AC80FFF0 */ sw $zero, -0x10($a0) -/* 3FD90 80064990 AC80FFF4 */ sw $zero, -0xc($a0) -/* 3FD94 80064994 AC80FFF8 */ sw $zero, -8($a0) -/* 3FD98 80064998 1487FFF7 */ bne $a0, $a3, .L80064978 -/* 3FD9C 8006499C AC80FFFC */ sw $zero, -4($a0) -.L800649A0: -/* 3FDA0 800649A0 2401FFFC */ addiu $at, $zero, -4 -/* 3FDA4 800649A4 00A13824 */ and $a3, $a1, $at -/* 3FDA8 800649A8 10E00005 */ beqz $a3, .L800649C0 -/* 3FDAC 800649AC 00A72823 */ subu $a1, $a1, $a3 -/* 3FDB0 800649B0 00E43821 */ addu $a3, $a3, $a0 -.L800649B4: -/* 3FDB4 800649B4 24840004 */ addiu $a0, $a0, 4 -/* 3FDB8 800649B8 1487FFFE */ bne $a0, $a3, .L800649B4 -/* 3FDBC 800649BC AC80FFFC */ sw $zero, -4($a0) -.L800649C0: -/* 3FDC0 800649C0 18A00005 */ blez $a1, .L800649D8 -/* 3FDC4 800649C4 00000000 */ nop -/* 3FDC8 800649C8 00A42821 */ addu $a1, $a1, $a0 -.L800649CC: -/* 3FDCC 800649CC 24840001 */ addiu $a0, $a0, 1 -/* 3FDD0 800649D0 1485FFFE */ bne $a0, $a1, .L800649CC -/* 3FDD4 800649D4 A080FFFF */ sb $zero, -1($a0) -.L800649D8: -/* 3FDD8 800649D8 03E00008 */ jr $ra -/* 3FDDC 800649DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3FA20/func_800649E0.s b/ver/jp/asm/nonmatchings/3FA20/func_800649E0.s deleted file mode 100644 index 9c7ad72862..0000000000 --- a/ver/jp/asm/nonmatchings/3FA20/func_800649E0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800649E0 -/* 3FDE0 800649E0 90830000 */ lbu $v1, ($a0) -/* 3FDE4 800649E4 80820000 */ lb $v0, ($a0) -/* 3FDE8 800649E8 00052E00 */ sll $a1, $a1, 0x18 -/* 3FDEC 800649EC 00052E03 */ sra $a1, $a1, 0x18 -/* 3FDF0 800649F0 10450008 */ beq $v0, $a1, .L80064A14 -/* 3FDF4 800649F4 27BDFFF0 */ addiu $sp, $sp, -0x10 -.L800649F8: -/* 3FDF8 800649F8 14600003 */ bnez $v1, .L80064A08 -/* 3FDFC 800649FC 24840001 */ addiu $a0, $a0, 1 -/* 3FE00 80064A00 08019286 */ j .L80064A18 -/* 3FE04 80064A04 00001021 */ addu $v0, $zero, $zero -.L80064A08: -/* 3FE08 80064A08 80820000 */ lb $v0, ($a0) -/* 3FE0C 80064A0C 1445FFFA */ bne $v0, $a1, .L800649F8 -/* 3FE10 80064A10 90830000 */ lbu $v1, ($a0) -.L80064A14: -/* 3FE14 80064A14 00801021 */ addu $v0, $a0, $zero -.L80064A18: -/* 3FE18 80064A18 03E00008 */ jr $ra -/* 3FE1C 80064A1C 27BD0010 */ addiu $sp, $sp, 0x10 diff --git a/ver/jp/asm/nonmatchings/3FA20/func_80064A20.s b/ver/jp/asm/nonmatchings/3FA20/func_80064A20.s deleted file mode 100644 index 9f13d0e407..0000000000 --- a/ver/jp/asm/nonmatchings/3FA20/func_80064A20.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064A20 -/* 3FE20 80064A20 80820000 */ lb $v0, ($a0) -/* 3FE24 80064A24 10400005 */ beqz $v0, .L80064A3C -/* 3FE28 80064A28 00801821 */ addu $v1, $a0, $zero -/* 3FE2C 80064A2C 24630001 */ addiu $v1, $v1, 1 -.L80064A30: -/* 3FE30 80064A30 80620000 */ lb $v0, ($v1) -/* 3FE34 80064A34 5440FFFE */ bnel $v0, $zero, .L80064A30 -/* 3FE38 80064A38 24630001 */ addiu $v1, $v1, 1 -.L80064A3C: -/* 3FE3C 80064A3C 03E00008 */ jr $ra -/* 3FE40 80064A40 00641023 */ subu $v0, $v1, $a0 diff --git a/ver/jp/asm/nonmatchings/3FA20/func_80064A44.s b/ver/jp/asm/nonmatchings/3FA20/func_80064A44.s deleted file mode 100644 index f6800ed4a9..0000000000 --- a/ver/jp/asm/nonmatchings/3FA20/func_80064A44.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064A44 -/* 3FE44 80064A44 10C00007 */ beqz $a2, .L80064A64 -/* 3FE48 80064A48 00801821 */ addu $v1, $a0, $zero -.L80064A4C: -/* 3FE4C 80064A4C 90A20000 */ lbu $v0, ($a1) -/* 3FE50 80064A50 24A50001 */ addiu $a1, $a1, 1 -/* 3FE54 80064A54 24C6FFFF */ addiu $a2, $a2, -1 -/* 3FE58 80064A58 A0620000 */ sb $v0, ($v1) -/* 3FE5C 80064A5C 14C0FFFB */ bnez $a2, .L80064A4C -/* 3FE60 80064A60 24630001 */ addiu $v1, $v1, 1 -.L80064A64: -/* 3FE64 80064A64 03E00008 */ jr $ra -/* 3FE68 80064A68 00801021 */ addu $v0, $a0, $zero -/* 3FE6C 80064A6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3FE70/_Printf.s b/ver/jp/asm/nonmatchings/3FE70/_Printf.s deleted file mode 100644 index eee496371b..0000000000 --- a/ver/jp/asm/nonmatchings/3FE70/_Printf.s +++ /dev/null @@ -1,398 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel _Printf -/* 3FE70 80064A70 27BDFF50 */ addiu $sp, $sp, -0xb0 -/* 3FE74 80064A74 AFB400A0 */ sw $s4, 0xa0($sp) -/* 3FE78 80064A78 0080A021 */ addu $s4, $a0, $zero -/* 3FE7C 80064A7C AFB3009C */ sw $s3, 0x9c($sp) -/* 3FE80 80064A80 00A09821 */ addu $s3, $a1, $zero -/* 3FE84 80064A84 00C02821 */ addu $a1, $a2, $zero -/* 3FE88 80064A88 AFB500A4 */ sw $s5, 0xa4($sp) -/* 3FE8C 80064A8C 3C15800A */ lui $s5, %hi(D_80099BD0) -/* 3FE90 80064A90 26B59BD0 */ addiu $s5, $s5, %lo(D_80099BD0) -/* 3FE94 80064A94 AFBF00A8 */ sw $ra, 0xa8($sp) -/* 3FE98 80064A98 AFB20098 */ sw $s2, 0x98($sp) -/* 3FE9C 80064A9C AFB10094 */ sw $s1, 0x94($sp) -/* 3FEA0 80064AA0 AFB00090 */ sw $s0, 0x90($sp) -/* 3FEA4 80064AA4 AFA700BC */ sw $a3, 0xbc($sp) -/* 3FEA8 80064AA8 AFA0003C */ sw $zero, 0x3c($sp) -.L80064AAC: -/* 3FEAC 80064AAC 80A20000 */ lb $v0, ($a1) -/* 3FEB0 80064AB0 90B10000 */ lbu $s1, ($a1) -/* 3FEB4 80064AB4 080192B1 */ j .L80064AC4 -/* 3FEB8 80064AB8 00A09021 */ addu $s2, $a1, $zero -.L80064ABC: -/* 3FEBC 80064ABC 82420000 */ lb $v0, ($s2) -/* 3FEC0 80064AC0 92510000 */ lbu $s1, ($s2) -.L80064AC4: -/* 3FEC4 80064AC4 0002182B */ sltu $v1, $zero, $v0 -/* 3FEC8 80064AC8 38420025 */ xori $v0, $v0, 0x25 -/* 3FECC 80064ACC 0002102B */ sltu $v0, $zero, $v0 -/* 3FED0 80064AD0 00621824 */ and $v1, $v1, $v0 -/* 3FED4 80064AD4 5460FFF9 */ bnel $v1, $zero, .L80064ABC -/* 3FED8 80064AD8 26520001 */ addiu $s2, $s2, 1 -/* 3FEDC 80064ADC 02458023 */ subu $s0, $s2, $a1 -/* 3FEE0 80064AE0 1A000009 */ blez $s0, .L80064B08 -/* 3FEE4 80064AE4 02602021 */ addu $a0, $s3, $zero -/* 3FEE8 80064AE8 0280F809 */ jalr $s4 -/* 3FEEC 80064AEC 02003021 */ addu $a2, $s0, $zero -/* 3FEF0 80064AF0 00409821 */ addu $s3, $v0, $zero -/* 3FEF4 80064AF4 12600134 */ beqz $s3, .L80064FC8 -/* 3FEF8 80064AF8 00000000 */ nop -/* 3FEFC 80064AFC 8FA2003C */ lw $v0, 0x3c($sp) -/* 3FF00 80064B00 00501021 */ addu $v0, $v0, $s0 -/* 3FF04 80064B04 AFA2003C */ sw $v0, 0x3c($sp) -.L80064B08: -/* 3FF08 80064B08 1220012F */ beqz $s1, .L80064FC8 -/* 3FF0C 80064B0C 26520001 */ addiu $s2, $s2, 1 -/* 3FF10 80064B10 AFA00040 */ sw $zero, 0x40($sp) -/* 3FF14 80064B14 3C10800A */ lui $s0, %hi(D_80099BD8) -/* 3FF18 80064B18 26109BD8 */ addiu $s0, $s0, %lo(D_80099BD8) -.L80064B1C: -/* 3FF1C 80064B1C 82450000 */ lb $a1, ($s2) -/* 3FF20 80064B20 0C019278 */ jal func_800649E0 -/* 3FF24 80064B24 02A02021 */ addu $a0, $s5, $zero -/* 3FF28 80064B28 10400009 */ beqz $v0, .L80064B50 -/* 3FF2C 80064B2C 00551023 */ subu $v0, $v0, $s5 -/* 3FF30 80064B30 00021080 */ sll $v0, $v0, 2 -/* 3FF34 80064B34 00501021 */ addu $v0, $v0, $s0 -/* 3FF38 80064B38 8FA30040 */ lw $v1, 0x40($sp) -/* 3FF3C 80064B3C 8C420000 */ lw $v0, ($v0) -/* 3FF40 80064B40 26520001 */ addiu $s2, $s2, 1 -/* 3FF44 80064B44 00621825 */ or $v1, $v1, $v0 -/* 3FF48 80064B48 080192C7 */ j .L80064B1C -/* 3FF4C 80064B4C AFA30040 */ sw $v1, 0x40($sp) -.L80064B50: -/* 3FF50 80064B50 82430000 */ lb $v1, ($s2) -/* 3FF54 80064B54 2402002A */ addiu $v0, $zero, 0x2a -/* 3FF58 80064B58 14620011 */ bne $v1, $v0, .L80064BA0 -/* 3FF5C 80064B5C 00602021 */ addu $a0, $v1, $zero -/* 3FF60 80064B60 8FA200BC */ lw $v0, 0xbc($sp) -/* 3FF64 80064B64 2403FFFC */ addiu $v1, $zero, -4 -/* 3FF68 80064B68 24420003 */ addiu $v0, $v0, 3 -/* 3FF6C 80064B6C 00431024 */ and $v0, $v0, $v1 -/* 3FF70 80064B70 24430004 */ addiu $v1, $v0, 4 -/* 3FF74 80064B74 AFA300BC */ sw $v1, 0xbc($sp) -/* 3FF78 80064B78 8C420000 */ lw $v0, ($v0) -/* 3FF7C 80064B7C 04410006 */ bgez $v0, .L80064B98 -/* 3FF80 80064B80 AFA20038 */ sw $v0, 0x38($sp) -/* 3FF84 80064B84 8FA30040 */ lw $v1, 0x40($sp) -/* 3FF88 80064B88 00021023 */ negu $v0, $v0 -/* 3FF8C 80064B8C AFA20038 */ sw $v0, 0x38($sp) -/* 3FF90 80064B90 34630004 */ ori $v1, $v1, 4 -/* 3FF94 80064B94 AFA30040 */ sw $v1, 0x40($sp) -.L80064B98: -/* 3FF98 80064B98 080192FE */ j .L80064BF8 -/* 3FF9C 80064B9C 26520001 */ addiu $s2, $s2, 1 -.L80064BA0: -/* 3FFA0 80064BA0 2482FFD0 */ addiu $v0, $a0, -0x30 -/* 3FFA4 80064BA4 304200FF */ andi $v0, $v0, 0xff -/* 3FFA8 80064BA8 2C42000A */ sltiu $v0, $v0, 0xa -/* 3FFAC 80064BAC 10400012 */ beqz $v0, .L80064BF8 -/* 3FFB0 80064BB0 AFA00038 */ sw $zero, 0x38($sp) -.L80064BB4: -/* 3FFB4 80064BB4 8FA40038 */ lw $a0, 0x38($sp) -/* 3FFB8 80064BB8 288203E7 */ slti $v0, $a0, 0x3e7 -/* 3FFBC 80064BBC 50400009 */ beql $v0, $zero, .L80064BE4 -/* 3FFC0 80064BC0 26520001 */ addiu $s2, $s2, 1 -/* 3FFC4 80064BC4 00041080 */ sll $v0, $a0, 2 -/* 3FFC8 80064BC8 82430000 */ lb $v1, ($s2) -/* 3FFCC 80064BCC 00441021 */ addu $v0, $v0, $a0 -/* 3FFD0 80064BD0 00021040 */ sll $v0, $v0, 1 -/* 3FFD4 80064BD4 00431021 */ addu $v0, $v0, $v1 -/* 3FFD8 80064BD8 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 3FFDC 80064BDC AFA20038 */ sw $v0, 0x38($sp) -/* 3FFE0 80064BE0 26520001 */ addiu $s2, $s2, 1 -.L80064BE4: -/* 3FFE4 80064BE4 92420000 */ lbu $v0, ($s2) -/* 3FFE8 80064BE8 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 3FFEC 80064BEC 2C42000A */ sltiu $v0, $v0, 0xa -/* 3FFF0 80064BF0 1440FFF0 */ bnez $v0, .L80064BB4 -/* 3FFF4 80064BF4 00000000 */ nop -.L80064BF8: -/* 3FFF8 80064BF8 82430000 */ lb $v1, ($s2) -/* 3FFFC 80064BFC 2402002E */ addiu $v0, $zero, 0x2e -/* 40000 80064C00 10620003 */ beq $v1, $v0, .L80064C10 -/* 40004 80064C04 2402FFFF */ addiu $v0, $zero, -1 -/* 40008 80064C08 08019329 */ j .L80064CA4 -/* 4000C 80064C0C AFA20034 */ sw $v0, 0x34($sp) -.L80064C10: -/* 40010 80064C10 26520001 */ addiu $s2, $s2, 1 -/* 40014 80064C14 82430000 */ lb $v1, ($s2) -/* 40018 80064C18 2402002A */ addiu $v0, $zero, 0x2a -/* 4001C 80064C1C 1462000B */ bne $v1, $v0, .L80064C4C -/* 40020 80064C20 00602021 */ addu $a0, $v1, $zero -/* 40024 80064C24 8FA300BC */ lw $v1, 0xbc($sp) -/* 40028 80064C28 2402FFFC */ addiu $v0, $zero, -4 -/* 4002C 80064C2C 24630003 */ addiu $v1, $v1, 3 -/* 40030 80064C30 00621824 */ and $v1, $v1, $v0 -/* 40034 80064C34 24620004 */ addiu $v0, $v1, 4 -/* 40038 80064C38 AFA200BC */ sw $v0, 0xbc($sp) -/* 4003C 80064C3C 8C620000 */ lw $v0, ($v1) -/* 40040 80064C40 26520001 */ addiu $s2, $s2, 1 -/* 40044 80064C44 08019329 */ j .L80064CA4 -/* 40048 80064C48 AFA20034 */ sw $v0, 0x34($sp) -.L80064C4C: -/* 4004C 80064C4C 2482FFD0 */ addiu $v0, $a0, -0x30 -/* 40050 80064C50 304200FF */ andi $v0, $v0, 0xff -/* 40054 80064C54 2C42000A */ sltiu $v0, $v0, 0xa -/* 40058 80064C58 10400012 */ beqz $v0, .L80064CA4 -/* 4005C 80064C5C AFA00034 */ sw $zero, 0x34($sp) -.L80064C60: -/* 40060 80064C60 8FA40034 */ lw $a0, 0x34($sp) -/* 40064 80064C64 288203E7 */ slti $v0, $a0, 0x3e7 -/* 40068 80064C68 50400009 */ beql $v0, $zero, .L80064C90 -/* 4006C 80064C6C 26520001 */ addiu $s2, $s2, 1 -/* 40070 80064C70 00041080 */ sll $v0, $a0, 2 -/* 40074 80064C74 82430000 */ lb $v1, ($s2) -/* 40078 80064C78 00441021 */ addu $v0, $v0, $a0 -/* 4007C 80064C7C 00021040 */ sll $v0, $v0, 1 -/* 40080 80064C80 00431021 */ addu $v0, $v0, $v1 -/* 40084 80064C84 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 40088 80064C88 AFA20034 */ sw $v0, 0x34($sp) -/* 4008C 80064C8C 26520001 */ addiu $s2, $s2, 1 -.L80064C90: -/* 40090 80064C90 92420000 */ lbu $v0, ($s2) -/* 40094 80064C94 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 40098 80064C98 2C42000A */ sltiu $v0, $v0, 0xa -/* 4009C 80064C9C 1440FFF0 */ bnez $v0, .L80064C60 -/* 400A0 80064CA0 00000000 */ nop -.L80064CA4: -/* 400A4 80064CA4 82450000 */ lb $a1, ($s2) -/* 400A8 80064CA8 3C04800A */ lui $a0, %hi(D_80099BF0) -/* 400AC 80064CAC 24849BF0 */ addiu $a0, $a0, %lo(D_80099BF0) -/* 400B0 80064CB0 0C019278 */ jal func_800649E0 -/* 400B4 80064CB4 00A08021 */ addu $s0, $a1, $zero -/* 400B8 80064CB8 10400003 */ beqz $v0, .L80064CC8 -/* 400BC 80064CBC 02001021 */ addu $v0, $s0, $zero -/* 400C0 80064CC0 08019333 */ j .L80064CCC -/* 400C4 80064CC4 26520001 */ addiu $s2, $s2, 1 -.L80064CC8: -/* 400C8 80064CC8 00001021 */ addu $v0, $zero, $zero -.L80064CCC: -/* 400CC 80064CCC A3A20044 */ sb $v0, 0x44($sp) -/* 400D0 80064CD0 00021600 */ sll $v0, $v0, 0x18 -/* 400D4 80064CD4 00021E03 */ sra $v1, $v0, 0x18 -/* 400D8 80064CD8 2402006C */ addiu $v0, $zero, 0x6c -/* 400DC 80064CDC 14620007 */ bne $v1, $v0, .L80064CFC -/* 400E0 80064CE0 27A40010 */ addiu $a0, $sp, 0x10 -/* 400E4 80064CE4 82420000 */ lb $v0, ($s2) -/* 400E8 80064CE8 14430004 */ bne $v0, $v1, .L80064CFC -/* 400EC 80064CEC 2402004C */ addiu $v0, $zero, 0x4c -/* 400F0 80064CF0 A3A20044 */ sb $v0, 0x44($sp) -/* 400F4 80064CF4 26520001 */ addiu $s2, $s2, 1 -/* 400F8 80064CF8 27A40010 */ addiu $a0, $sp, 0x10 -.L80064CFC: -/* 400FC 80064CFC 82460000 */ lb $a2, ($s2) -/* 40100 80064D00 27A500BC */ addiu $a1, $sp, 0xbc -/* 40104 80064D04 0C0193FC */ jal func_80064FF0 -/* 40108 80064D08 27A70048 */ addiu $a3, $sp, 0x48 -/* 4010C 80064D0C 8FA3001C */ lw $v1, 0x1c($sp) -/* 40110 80064D10 8FA20020 */ lw $v0, 0x20($sp) -/* 40114 80064D14 00621821 */ addu $v1, $v1, $v0 -/* 40118 80064D18 8FA20024 */ lw $v0, 0x24($sp) -/* 4011C 80064D1C 8FA40028 */ lw $a0, 0x28($sp) -/* 40120 80064D20 8FA5002C */ lw $a1, 0x2c($sp) -/* 40124 80064D24 00621821 */ addu $v1, $v1, $v0 -/* 40128 80064D28 00641821 */ addu $v1, $v1, $a0 -/* 4012C 80064D2C 00651821 */ addu $v1, $v1, $a1 -/* 40130 80064D30 8FA40030 */ lw $a0, 0x30($sp) -/* 40134 80064D34 8FA50038 */ lw $a1, 0x38($sp) -/* 40138 80064D38 8FA20040 */ lw $v0, 0x40($sp) -/* 4013C 80064D3C 00641821 */ addu $v1, $v1, $a0 -/* 40140 80064D40 00A32823 */ subu $a1, $a1, $v1 -/* 40144 80064D44 30420004 */ andi $v0, $v0, 4 -/* 40148 80064D48 14400017 */ bnez $v0, .L80064DA8 -/* 4014C 80064D4C AFA50038 */ sw $a1, 0x38($sp) -/* 40150 80064D50 18A00015 */ blez $a1, .L80064DA8 -/* 40154 80064D54 00000000 */ nop -/* 40158 80064D58 00A08821 */ addu $s1, $a1, $zero -/* 4015C 80064D5C 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064D60: -/* 40160 80064D60 10400002 */ beqz $v0, .L80064D6C -/* 40164 80064D64 24100020 */ addiu $s0, $zero, 0x20 -/* 40168 80064D68 02208021 */ addu $s0, $s1, $zero -.L80064D6C: -/* 4016C 80064D6C 5A00000C */ blezl $s0, .L80064DA0 -/* 40170 80064D70 02308823 */ subu $s1, $s1, $s0 -/* 40174 80064D74 02602021 */ addu $a0, $s3, $zero -/* 40178 80064D78 3C058009 */ lui $a1, %hi(D_800945C0) -/* 4017C 80064D7C 24A545C0 */ addiu $a1, $a1, %lo(D_800945C0) -/* 40180 80064D80 0280F809 */ jalr $s4 -/* 40184 80064D84 02003021 */ addu $a2, $s0, $zero -/* 40188 80064D88 00409821 */ addu $s3, $v0, $zero -/* 4018C 80064D8C 1260008E */ beqz $s3, .L80064FC8 -/* 40190 80064D90 02308823 */ subu $s1, $s1, $s0 -/* 40194 80064D94 8FA2003C */ lw $v0, 0x3c($sp) -/* 40198 80064D98 00501021 */ addu $v0, $v0, $s0 -/* 4019C 80064D9C AFA2003C */ sw $v0, 0x3c($sp) -.L80064DA0: -/* 401A0 80064DA0 1E20FFEF */ bgtz $s1, .L80064D60 -/* 401A4 80064DA4 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064DA8: -/* 401A8 80064DA8 8FA6001C */ lw $a2, 0x1c($sp) -/* 401AC 80064DAC 18C0000A */ blez $a2, .L80064DD8 -/* 401B0 80064DB0 02602021 */ addu $a0, $s3, $zero -/* 401B4 80064DB4 0280F809 */ jalr $s4 -/* 401B8 80064DB8 27A50048 */ addiu $a1, $sp, 0x48 -/* 401BC 80064DBC 00409821 */ addu $s3, $v0, $zero -/* 401C0 80064DC0 12600081 */ beqz $s3, .L80064FC8 -/* 401C4 80064DC4 00000000 */ nop -/* 401C8 80064DC8 8FA2003C */ lw $v0, 0x3c($sp) -/* 401CC 80064DCC 8FA3001C */ lw $v1, 0x1c($sp) -/* 401D0 80064DD0 00431021 */ addu $v0, $v0, $v1 -/* 401D4 80064DD4 AFA2003C */ sw $v0, 0x3c($sp) -.L80064DD8: -/* 401D8 80064DD8 8FA20020 */ lw $v0, 0x20($sp) -/* 401DC 80064DDC 18400015 */ blez $v0, .L80064E34 -/* 401E0 80064DE0 00000000 */ nop -/* 401E4 80064DE4 00408821 */ addu $s1, $v0, $zero -/* 401E8 80064DE8 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064DEC: -/* 401EC 80064DEC 10400002 */ beqz $v0, .L80064DF8 -/* 401F0 80064DF0 24100020 */ addiu $s0, $zero, 0x20 -/* 401F4 80064DF4 02208021 */ addu $s0, $s1, $zero -.L80064DF8: -/* 401F8 80064DF8 5A00000C */ blezl $s0, .L80064E2C -/* 401FC 80064DFC 02308823 */ subu $s1, $s1, $s0 -/* 40200 80064E00 02602021 */ addu $a0, $s3, $zero -/* 40204 80064E04 3C058009 */ lui $a1, %hi(D_800945E4) -/* 40208 80064E08 24A545E4 */ addiu $a1, $a1, %lo(D_800945E4) -/* 4020C 80064E0C 0280F809 */ jalr $s4 -/* 40210 80064E10 02003021 */ addu $a2, $s0, $zero -/* 40214 80064E14 00409821 */ addu $s3, $v0, $zero -/* 40218 80064E18 1260006B */ beqz $s3, .L80064FC8 -/* 4021C 80064E1C 02308823 */ subu $s1, $s1, $s0 -/* 40220 80064E20 8FA2003C */ lw $v0, 0x3c($sp) -/* 40224 80064E24 00501021 */ addu $v0, $v0, $s0 -/* 40228 80064E28 AFA2003C */ sw $v0, 0x3c($sp) -.L80064E2C: -/* 4022C 80064E2C 1E20FFEF */ bgtz $s1, .L80064DEC -/* 40230 80064E30 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064E34: -/* 40234 80064E34 8FA60024 */ lw $a2, 0x24($sp) -/* 40238 80064E38 18C0000B */ blez $a2, .L80064E68 -/* 4023C 80064E3C 00000000 */ nop -/* 40240 80064E40 8FA50018 */ lw $a1, 0x18($sp) -/* 40244 80064E44 0280F809 */ jalr $s4 -/* 40248 80064E48 02602021 */ addu $a0, $s3, $zero -/* 4024C 80064E4C 00409821 */ addu $s3, $v0, $zero -/* 40250 80064E50 1260005D */ beqz $s3, .L80064FC8 -/* 40254 80064E54 00000000 */ nop -/* 40258 80064E58 8FA2003C */ lw $v0, 0x3c($sp) -/* 4025C 80064E5C 8FA30024 */ lw $v1, 0x24($sp) -/* 40260 80064E60 00431021 */ addu $v0, $v0, $v1 -/* 40264 80064E64 AFA2003C */ sw $v0, 0x3c($sp) -.L80064E68: -/* 40268 80064E68 8FA20028 */ lw $v0, 0x28($sp) -/* 4026C 80064E6C 18400015 */ blez $v0, .L80064EC4 -/* 40270 80064E70 00000000 */ nop -/* 40274 80064E74 00408821 */ addu $s1, $v0, $zero -/* 40278 80064E78 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064E7C: -/* 4027C 80064E7C 10400002 */ beqz $v0, .L80064E88 -/* 40280 80064E80 24100020 */ addiu $s0, $zero, 0x20 -/* 40284 80064E84 02208021 */ addu $s0, $s1, $zero -.L80064E88: -/* 40288 80064E88 5A00000C */ blezl $s0, .L80064EBC -/* 4028C 80064E8C 02308823 */ subu $s1, $s1, $s0 -/* 40290 80064E90 02602021 */ addu $a0, $s3, $zero -/* 40294 80064E94 3C058009 */ lui $a1, %hi(D_800945E4) -/* 40298 80064E98 24A545E4 */ addiu $a1, $a1, %lo(D_800945E4) -/* 4029C 80064E9C 0280F809 */ jalr $s4 -/* 402A0 80064EA0 02003021 */ addu $a2, $s0, $zero -/* 402A4 80064EA4 00409821 */ addu $s3, $v0, $zero -/* 402A8 80064EA8 12600047 */ beqz $s3, .L80064FC8 -/* 402AC 80064EAC 02308823 */ subu $s1, $s1, $s0 -/* 402B0 80064EB0 8FA2003C */ lw $v0, 0x3c($sp) -/* 402B4 80064EB4 00501021 */ addu $v0, $v0, $s0 -/* 402B8 80064EB8 AFA2003C */ sw $v0, 0x3c($sp) -.L80064EBC: -/* 402BC 80064EBC 1E20FFEF */ bgtz $s1, .L80064E7C -/* 402C0 80064EC0 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064EC4: -/* 402C4 80064EC4 8FA6002C */ lw $a2, 0x2c($sp) -/* 402C8 80064EC8 18C0000C */ blez $a2, .L80064EFC -/* 402CC 80064ECC 02602021 */ addu $a0, $s3, $zero -/* 402D0 80064ED0 8FA20018 */ lw $v0, 0x18($sp) -/* 402D4 80064ED4 8FA50024 */ lw $a1, 0x24($sp) -/* 402D8 80064ED8 0280F809 */ jalr $s4 -/* 402DC 80064EDC 00452821 */ addu $a1, $v0, $a1 -/* 402E0 80064EE0 00409821 */ addu $s3, $v0, $zero -/* 402E4 80064EE4 12600038 */ beqz $s3, .L80064FC8 -/* 402E8 80064EE8 00000000 */ nop -/* 402EC 80064EEC 8FA2003C */ lw $v0, 0x3c($sp) -/* 402F0 80064EF0 8FA3002C */ lw $v1, 0x2c($sp) -/* 402F4 80064EF4 00431021 */ addu $v0, $v0, $v1 -/* 402F8 80064EF8 AFA2003C */ sw $v0, 0x3c($sp) -.L80064EFC: -/* 402FC 80064EFC 8FA20030 */ lw $v0, 0x30($sp) -/* 40300 80064F00 18400015 */ blez $v0, .L80064F58 -/* 40304 80064F04 00000000 */ nop -/* 40308 80064F08 00408821 */ addu $s1, $v0, $zero -/* 4030C 80064F0C 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064F10: -/* 40310 80064F10 10400002 */ beqz $v0, .L80064F1C -/* 40314 80064F14 24100020 */ addiu $s0, $zero, 0x20 -/* 40318 80064F18 02208021 */ addu $s0, $s1, $zero -.L80064F1C: -/* 4031C 80064F1C 5A00000C */ blezl $s0, .L80064F50 -/* 40320 80064F20 02308823 */ subu $s1, $s1, $s0 -/* 40324 80064F24 02602021 */ addu $a0, $s3, $zero -/* 40328 80064F28 3C058009 */ lui $a1, %hi(D_800945E4) -/* 4032C 80064F2C 24A545E4 */ addiu $a1, $a1, %lo(D_800945E4) -/* 40330 80064F30 0280F809 */ jalr $s4 -/* 40334 80064F34 02003021 */ addu $a2, $s0, $zero -/* 40338 80064F38 00409821 */ addu $s3, $v0, $zero -/* 4033C 80064F3C 12600022 */ beqz $s3, .L80064FC8 -/* 40340 80064F40 02308823 */ subu $s1, $s1, $s0 -/* 40344 80064F44 8FA2003C */ lw $v0, 0x3c($sp) -/* 40348 80064F48 00501021 */ addu $v0, $v0, $s0 -/* 4034C 80064F4C AFA2003C */ sw $v0, 0x3c($sp) -.L80064F50: -/* 40350 80064F50 1E20FFEF */ bgtz $s1, .L80064F10 -/* 40354 80064F54 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064F58: -/* 40358 80064F58 8FA20040 */ lw $v0, 0x40($sp) -/* 4035C 80064F5C 30420004 */ andi $v0, $v0, 4 -/* 40360 80064F60 1040FED2 */ beqz $v0, .L80064AAC -/* 40364 80064F64 26450001 */ addiu $a1, $s2, 1 -/* 40368 80064F68 8FA20038 */ lw $v0, 0x38($sp) -/* 4036C 80064F6C 1840FECF */ blez $v0, .L80064AAC -/* 40370 80064F70 00408821 */ addu $s1, $v0, $zero -/* 40374 80064F74 2E220021 */ sltiu $v0, $s1, 0x21 -.L80064F78: -/* 40378 80064F78 10400002 */ beqz $v0, .L80064F84 -/* 4037C 80064F7C 24100020 */ addiu $s0, $zero, 0x20 -/* 40380 80064F80 02208021 */ addu $s0, $s1, $zero -.L80064F84: -/* 40384 80064F84 5A00000C */ blezl $s0, .L80064FB8 -/* 40388 80064F88 02308823 */ subu $s1, $s1, $s0 -/* 4038C 80064F8C 02602021 */ addu $a0, $s3, $zero -/* 40390 80064F90 3C058009 */ lui $a1, %hi(D_800945C0) -/* 40394 80064F94 24A545C0 */ addiu $a1, $a1, %lo(D_800945C0) -/* 40398 80064F98 0280F809 */ jalr $s4 -/* 4039C 80064F9C 02003021 */ addu $a2, $s0, $zero -/* 403A0 80064FA0 00409821 */ addu $s3, $v0, $zero -/* 403A4 80064FA4 12600008 */ beqz $s3, .L80064FC8 -/* 403A8 80064FA8 02308823 */ subu $s1, $s1, $s0 -/* 403AC 80064FAC 8FA2003C */ lw $v0, 0x3c($sp) -/* 403B0 80064FB0 00501021 */ addu $v0, $v0, $s0 -/* 403B4 80064FB4 AFA2003C */ sw $v0, 0x3c($sp) -.L80064FB8: -/* 403B8 80064FB8 1E20FFEF */ bgtz $s1, .L80064F78 -/* 403BC 80064FBC 2E220021 */ sltiu $v0, $s1, 0x21 -/* 403C0 80064FC0 080192AB */ j .L80064AAC -/* 403C4 80064FC4 26450001 */ addiu $a1, $s2, 1 -.L80064FC8: -/* 403C8 80064FC8 8FA2003C */ lw $v0, 0x3c($sp) -/* 403CC 80064FCC 8FBF00A8 */ lw $ra, 0xa8($sp) -/* 403D0 80064FD0 8FB500A4 */ lw $s5, 0xa4($sp) -/* 403D4 80064FD4 8FB400A0 */ lw $s4, 0xa0($sp) -/* 403D8 80064FD8 8FB3009C */ lw $s3, 0x9c($sp) -/* 403DC 80064FDC 8FB20098 */ lw $s2, 0x98($sp) -/* 403E0 80064FE0 8FB10094 */ lw $s1, 0x94($sp) -/* 403E4 80064FE4 8FB00090 */ lw $s0, 0x90($sp) -/* 403E8 80064FE8 03E00008 */ jr $ra -/* 403EC 80064FEC 27BD00B0 */ addiu $sp, $sp, 0xb0 diff --git a/ver/jp/asm/nonmatchings/3FE70/func_80064FF0.s b/ver/jp/asm/nonmatchings/3FE70/func_80064FF0.s deleted file mode 100644 index 89d02d0871..0000000000 --- a/ver/jp/asm/nonmatchings/3FE70/func_80064FF0.s +++ /dev/null @@ -1,333 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80064FF0 -/* 403F0 80064FF0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 403F4 80064FF4 AFB00010 */ sw $s0, 0x10($sp) -/* 403F8 80064FF8 00808021 */ addu $s0, $a0, $zero -/* 403FC 80064FFC 00A04021 */ addu $t0, $a1, $zero -/* 40400 80065000 00E04821 */ addu $t1, $a3, $zero -/* 40404 80065004 00C03821 */ addu $a3, $a2, $zero -/* 40408 80065008 24C6FFDB */ addiu $a2, $a2, -0x25 -/* 4040C 8006500C 00063600 */ sll $a2, $a2, 0x18 -/* 40410 80065010 00063603 */ sra $a2, $a2, 0x18 -/* 40414 80065014 2CC20054 */ sltiu $v0, $a2, 0x54 -/* 40418 80065018 AFBF0014 */ sw $ra, 0x14($sp) -/* 4041C 8006501C AE000020 */ sw $zero, 0x20($s0) -/* 40420 80065020 AE00001C */ sw $zero, 0x1c($s0) -/* 40424 80065024 AE000018 */ sw $zero, 0x18($s0) -/* 40428 80065028 AE000014 */ sw $zero, 0x14($s0) -/* 4042C 8006502C AE000010 */ sw $zero, 0x10($s0) -/* 40430 80065030 1040011A */ beqz $v0, .L8006549C -/* 40434 80065034 AE00000C */ sw $zero, 0xc($s0) -/* 40438 80065038 00061080 */ sll $v0, $a2, 2 -/* 4043C 8006503C 3C01800A */ lui $at, %hi(D_80099BF8) -/* 40440 80065040 00220821 */ addu $at, $at, $v0 -/* 40444 80065044 8C229BF8 */ lw $v0, %lo(D_80099BF8)($at) -/* 40448 80065048 00400008 */ jr $v0 -/* 4044C 8006504C 00000000 */ nop -/* 40450 80065050 8E04000C */ lw $a0, 0xc($s0) -/* 40454 80065054 24820001 */ addiu $v0, $a0, 1 -/* 40458 80065058 AE02000C */ sw $v0, 0xc($s0) -/* 4045C 8006505C 8D020000 */ lw $v0, ($t0) -/* 40460 80065060 2403FFFC */ addiu $v1, $zero, -4 -/* 40464 80065064 24420003 */ addiu $v0, $v0, 3 -/* 40468 80065068 00431024 */ and $v0, $v0, $v1 -/* 4046C 8006506C 24430004 */ addiu $v1, $v0, 4 -/* 40470 80065070 AD030000 */ sw $v1, ($t0) -/* 40474 80065074 8C420000 */ lw $v0, ($v0) -/* 40478 80065078 01242021 */ addu $a0, $t1, $a0 -/* 4047C 8006507C 0801952C */ j .L800654B0 -/* 40480 80065080 A0820000 */ sb $v0, ($a0) -/* 40484 80065084 82030034 */ lb $v1, 0x34($s0) -/* 40488 80065088 2402006C */ addiu $v0, $zero, 0x6c -/* 4048C 8006508C 1062000B */ beq $v1, $v0, .L800650BC -/* 40490 80065090 2402004C */ addiu $v0, $zero, 0x4c -/* 40494 80065094 14620009 */ bne $v1, $v0, .L800650BC -/* 40498 80065098 2403FFF8 */ addiu $v1, $zero, -8 -/* 4049C 8006509C 8D020000 */ lw $v0, ($t0) -/* 404A0 800650A0 24420007 */ addiu $v0, $v0, 7 -/* 404A4 800650A4 00431024 */ and $v0, $v0, $v1 -/* 404A8 800650A8 24430008 */ addiu $v1, $v0, 8 -/* 404AC 800650AC AD030000 */ sw $v1, ($t0) -/* 404B0 800650B0 8C430004 */ lw $v1, 4($v0) -/* 404B4 800650B4 08019438 */ j .L800650E0 -/* 404B8 800650B8 8C420000 */ lw $v0, ($v0) -.L800650BC: -/* 404BC 800650BC 8D020000 */ lw $v0, ($t0) -/* 404C0 800650C0 2403FFFC */ addiu $v1, $zero, -4 -/* 404C4 800650C4 24420003 */ addiu $v0, $v0, 3 -/* 404C8 800650C8 00431024 */ and $v0, $v0, $v1 -/* 404CC 800650CC 24430004 */ addiu $v1, $v0, 4 -/* 404D0 800650D0 AD030000 */ sw $v1, ($t0) -/* 404D4 800650D4 8C420000 */ lw $v0, ($v0) -/* 404D8 800650D8 00401821 */ addu $v1, $v0, $zero -/* 404DC 800650DC 000217C3 */ sra $v0, $v0, 0x1f -.L800650E0: -/* 404E0 800650E0 AE020000 */ sw $v0, ($s0) -/* 404E4 800650E4 AE030004 */ sw $v1, 4($s0) -/* 404E8 800650E8 82030034 */ lb $v1, 0x34($s0) -/* 404EC 800650EC 24020068 */ addiu $v0, $zero, 0x68 -/* 404F0 800650F0 14620008 */ bne $v1, $v0, .L80065114 -/* 404F4 800650F4 00000000 */ nop -/* 404F8 800650F8 8E020000 */ lw $v0, ($s0) -/* 404FC 800650FC 8E030004 */ lw $v1, 4($s0) -/* 40500 80065100 00031400 */ sll $v0, $v1, 0x10 -/* 40504 80065104 00022C03 */ sra $a1, $v0, 0x10 -/* 40508 80065108 000227C3 */ sra $a0, $v0, 0x1f -/* 4050C 8006510C AE040000 */ sw $a0, ($s0) -/* 40510 80065110 AE050004 */ sw $a1, 4($s0) -.L80065114: -/* 40514 80065114 8E020000 */ lw $v0, ($s0) -/* 40518 80065118 04410007 */ bgez $v0, .L80065138 -/* 4051C 8006511C 00000000 */ nop -/* 40520 80065120 8E02000C */ lw $v0, 0xc($s0) -/* 40524 80065124 24430001 */ addiu $v1, $v0, 1 -/* 40528 80065128 01221021 */ addu $v0, $t1, $v0 -/* 4052C 8006512C AE03000C */ sw $v1, 0xc($s0) -/* 40530 80065130 0801945F */ j .L8006517C -/* 40534 80065134 2403002D */ addiu $v1, $zero, 0x2d -.L80065138: -/* 40538 80065138 8E030030 */ lw $v1, 0x30($s0) -/* 4053C 8006513C 30620002 */ andi $v0, $v1, 2 -/* 40540 80065140 10400007 */ beqz $v0, .L80065160 -/* 40544 80065144 30620001 */ andi $v0, $v1, 1 -/* 40548 80065148 8E02000C */ lw $v0, 0xc($s0) -/* 4054C 8006514C 24430001 */ addiu $v1, $v0, 1 -/* 40550 80065150 01221021 */ addu $v0, $t1, $v0 -/* 40554 80065154 AE03000C */ sw $v1, 0xc($s0) -/* 40558 80065158 0801945F */ j .L8006517C -/* 4055C 8006515C 2403002B */ addiu $v1, $zero, 0x2b -.L80065160: -/* 40560 80065160 10400046 */ beqz $v0, .L8006527C -/* 40564 80065164 02002021 */ addu $a0, $s0, $zero -/* 40568 80065168 8E02000C */ lw $v0, 0xc($s0) -/* 4056C 8006516C 24430001 */ addiu $v1, $v0, 1 -/* 40570 80065170 01221021 */ addu $v0, $t1, $v0 -/* 40574 80065174 AE03000C */ sw $v1, 0xc($s0) -/* 40578 80065178 24030020 */ addiu $v1, $zero, 0x20 -.L8006517C: -/* 4057C 8006517C 0801949E */ j .L80065278 -/* 40580 80065180 A0430000 */ sb $v1, ($v0) -/* 40584 80065184 82030034 */ lb $v1, 0x34($s0) -/* 40588 80065188 2402006C */ addiu $v0, $zero, 0x6c -/* 4058C 8006518C 1062000B */ beq $v1, $v0, .L800651BC -/* 40590 80065190 2402004C */ addiu $v0, $zero, 0x4c -/* 40594 80065194 14620009 */ bne $v1, $v0, .L800651BC -/* 40598 80065198 2403FFF8 */ addiu $v1, $zero, -8 -/* 4059C 8006519C 8D020000 */ lw $v0, ($t0) -/* 405A0 800651A0 24420007 */ addiu $v0, $v0, 7 -/* 405A4 800651A4 00431024 */ and $v0, $v0, $v1 -/* 405A8 800651A8 24430008 */ addiu $v1, $v0, 8 -/* 405AC 800651AC AD030000 */ sw $v1, ($t0) -/* 405B0 800651B0 8C430004 */ lw $v1, 4($v0) -/* 405B4 800651B4 08019478 */ j .L800651E0 -/* 405B8 800651B8 8C420000 */ lw $v0, ($v0) -.L800651BC: -/* 405BC 800651BC 8D020000 */ lw $v0, ($t0) -/* 405C0 800651C0 2403FFFC */ addiu $v1, $zero, -4 -/* 405C4 800651C4 24420003 */ addiu $v0, $v0, 3 -/* 405C8 800651C8 00431024 */ and $v0, $v0, $v1 -/* 405CC 800651CC 24430004 */ addiu $v1, $v0, 4 -/* 405D0 800651D0 AD030000 */ sw $v1, ($t0) -/* 405D4 800651D4 8C420000 */ lw $v0, ($v0) -/* 405D8 800651D8 00401821 */ addu $v1, $v0, $zero -/* 405DC 800651DC 000217C3 */ sra $v0, $v0, 0x1f -.L800651E0: -/* 405E0 800651E0 AE020000 */ sw $v0, ($s0) -/* 405E4 800651E4 AE030004 */ sw $v1, 4($s0) -/* 405E8 800651E8 82030034 */ lb $v1, 0x34($s0) -/* 405EC 800651EC 24020068 */ addiu $v0, $zero, 0x68 -/* 405F0 800651F0 14620004 */ bne $v1, $v0, .L80065204 -/* 405F4 800651F4 00001021 */ addu $v0, $zero, $zero -/* 405F8 800651F8 96030006 */ lhu $v1, 6($s0) -/* 405FC 800651FC 08019484 */ j .L80065210 -/* 40600 80065200 00000000 */ nop -.L80065204: -/* 40604 80065204 14600004 */ bnez $v1, .L80065218 -/* 40608 80065208 00000000 */ nop -/* 4060C 8006520C 8E030004 */ lw $v1, 4($s0) -.L80065210: -/* 40610 80065210 AE020000 */ sw $v0, ($s0) -/* 40614 80065214 AE030004 */ sw $v1, 4($s0) -.L80065218: -/* 40618 80065218 8E020030 */ lw $v0, 0x30($s0) -/* 4061C 8006521C 30420008 */ andi $v0, $v0, 8 -/* 40620 80065220 10400016 */ beqz $v0, .L8006527C -/* 40624 80065224 02002021 */ addu $a0, $s0, $zero -/* 40628 80065228 8E02000C */ lw $v0, 0xc($s0) -/* 4062C 8006522C 24430001 */ addiu $v1, $v0, 1 -/* 40630 80065230 01221021 */ addu $v0, $t1, $v0 -/* 40634 80065234 AE03000C */ sw $v1, 0xc($s0) -/* 40638 80065238 24030030 */ addiu $v1, $zero, 0x30 -/* 4063C 8006523C A0430000 */ sb $v1, ($v0) -/* 40640 80065240 00071600 */ sll $v0, $a3, 0x18 -/* 40644 80065244 00021603 */ sra $v0, $v0, 0x18 -/* 40648 80065248 38430078 */ xori $v1, $v0, 0x78 -/* 4064C 8006524C 2C630001 */ sltiu $v1, $v1, 1 -/* 40650 80065250 38420058 */ xori $v0, $v0, 0x58 -/* 40654 80065254 2C420001 */ sltiu $v0, $v0, 1 -/* 40658 80065258 00621825 */ or $v1, $v1, $v0 -/* 4065C 8006525C 10600007 */ beqz $v1, .L8006527C -/* 40660 80065260 00000000 */ nop -/* 40664 80065264 8E02000C */ lw $v0, 0xc($s0) -/* 40668 80065268 24430001 */ addiu $v1, $v0, 1 -/* 4066C 8006526C 01221021 */ addu $v0, $t1, $v0 -/* 40670 80065270 AE03000C */ sw $v1, 0xc($s0) -/* 40674 80065274 A0470000 */ sb $a3, ($v0) -.L80065278: -/* 40678 80065278 02002021 */ addu $a0, $s0, $zero -.L8006527C: -/* 4067C 8006527C 8C82000C */ lw $v0, 0xc($a0) -/* 40680 80065280 00072E00 */ sll $a1, $a3, 0x18 -/* 40684 80065284 00052E03 */ sra $a1, $a1, 0x18 -/* 40688 80065288 01221021 */ addu $v0, $t1, $v0 -/* 4068C 8006528C 0C01AE58 */ jal func_8006B960 -/* 40690 80065290 AC820008 */ sw $v0, 8($a0) -/* 40694 80065294 0801952C */ j .L800654B0 -/* 40698 80065298 00000000 */ nop -/* 4069C 8006529C 8D020000 */ lw $v0, ($t0) -/* 406A0 800652A0 2403FFF8 */ addiu $v1, $zero, -8 -/* 406A4 800652A4 24420007 */ addiu $v0, $v0, 7 -/* 406A8 800652A8 00431024 */ and $v0, $v0, $v1 -/* 406AC 800652AC 24430008 */ addiu $v1, $v0, 8 -/* 406B0 800652B0 AD030000 */ sw $v1, ($t0) -/* 406B4 800652B4 D4400000 */ ldc1 $f0, ($v0) -/* 406B8 800652B8 F6000000 */ sdc1 $f0, ($s0) -/* 406BC 800652BC 96020000 */ lhu $v0, ($s0) -/* 406C0 800652C0 30428000 */ andi $v0, $v0, 0x8000 -/* 406C4 800652C4 10400007 */ beqz $v0, .L800652E4 -/* 406C8 800652C8 00000000 */ nop -/* 406CC 800652CC 8E02000C */ lw $v0, 0xc($s0) -/* 406D0 800652D0 24430001 */ addiu $v1, $v0, 1 -/* 406D4 800652D4 01221021 */ addu $v0, $t1, $v0 -/* 406D8 800652D8 AE03000C */ sw $v1, 0xc($s0) -/* 406DC 800652DC 080194CA */ j .L80065328 -/* 406E0 800652E0 2403002D */ addiu $v1, $zero, 0x2d -.L800652E4: -/* 406E4 800652E4 8E030030 */ lw $v1, 0x30($s0) -/* 406E8 800652E8 30620002 */ andi $v0, $v1, 2 -/* 406EC 800652EC 10400007 */ beqz $v0, .L8006530C -/* 406F0 800652F0 30620001 */ andi $v0, $v1, 1 -/* 406F4 800652F4 8E02000C */ lw $v0, 0xc($s0) -/* 406F8 800652F8 24430001 */ addiu $v1, $v0, 1 -/* 406FC 800652FC 01221021 */ addu $v0, $t1, $v0 -/* 40700 80065300 AE03000C */ sw $v1, 0xc($s0) -/* 40704 80065304 080194CA */ j .L80065328 -/* 40708 80065308 2403002B */ addiu $v1, $zero, 0x2b -.L8006530C: -/* 4070C 8006530C 10400008 */ beqz $v0, .L80065330 -/* 40710 80065310 02002021 */ addu $a0, $s0, $zero -/* 40714 80065314 8E02000C */ lw $v0, 0xc($s0) -/* 40718 80065318 24430001 */ addiu $v1, $v0, 1 -/* 4071C 8006531C 01221021 */ addu $v0, $t1, $v0 -/* 40720 80065320 AE03000C */ sw $v1, 0xc($s0) -/* 40724 80065324 24030020 */ addiu $v1, $zero, 0x20 -.L80065328: -/* 40728 80065328 A0430000 */ sb $v1, ($v0) -/* 4072C 8006532C 02002021 */ addu $a0, $s0, $zero -.L80065330: -/* 40730 80065330 8C82000C */ lw $v0, 0xc($a0) -/* 40734 80065334 00072E00 */ sll $a1, $a3, 0x18 -/* 40738 80065338 00052E03 */ sra $a1, $a1, 0x18 -/* 4073C 8006533C 01221021 */ addu $v0, $t1, $v0 -/* 40740 80065340 0C01AEEC */ jal func_8006BBB0 -/* 40744 80065344 AC820008 */ sw $v0, 8($a0) -/* 40748 80065348 0801952C */ j .L800654B0 -/* 4074C 8006534C 00000000 */ nop -/* 40750 80065350 82030034 */ lb $v1, 0x34($s0) -/* 40754 80065354 24020068 */ addiu $v0, $zero, 0x68 -/* 40758 80065358 1462000B */ bne $v1, $v0, .L80065388 -/* 4075C 8006535C 2402006C */ addiu $v0, $zero, 0x6c -/* 40760 80065360 8D020000 */ lw $v0, ($t0) -/* 40764 80065364 2403FFFC */ addiu $v1, $zero, -4 -/* 40768 80065368 24420003 */ addiu $v0, $v0, 3 -/* 4076C 8006536C 00431024 */ and $v0, $v0, $v1 -/* 40770 80065370 24430004 */ addiu $v1, $v0, 4 -/* 40774 80065374 AD030000 */ sw $v1, ($t0) -/* 40778 80065378 8C430000 */ lw $v1, ($v0) -/* 4077C 8006537C 8E02002C */ lw $v0, 0x2c($s0) -/* 40780 80065380 0801952C */ j .L800654B0 -/* 40784 80065384 A4620000 */ sh $v0, ($v1) -.L80065388: -/* 40788 80065388 1062000F */ beq $v1, $v0, .L800653C8 -/* 4078C 8006538C 2402004C */ addiu $v0, $zero, 0x4c -/* 40790 80065390 1462000D */ bne $v1, $v0, .L800653C8 -/* 40794 80065394 2402FFFC */ addiu $v0, $zero, -4 -/* 40798 80065398 8D040000 */ lw $a0, ($t0) -/* 4079C 8006539C 24840003 */ addiu $a0, $a0, 3 -/* 407A0 800653A0 00822024 */ and $a0, $a0, $v0 -/* 407A4 800653A4 24820004 */ addiu $v0, $a0, 4 -/* 407A8 800653A8 AD020000 */ sw $v0, ($t0) -/* 407AC 800653AC 8E02002C */ lw $v0, 0x2c($s0) -/* 407B0 800653B0 8C840000 */ lw $a0, ($a0) -/* 407B4 800653B4 00401821 */ addu $v1, $v0, $zero -/* 407B8 800653B8 00001021 */ addu $v0, $zero, $zero -/* 407BC 800653BC AC820000 */ sw $v0, ($a0) -/* 407C0 800653C0 0801952C */ j .L800654B0 -/* 407C4 800653C4 AC830004 */ sw $v1, 4($a0) -.L800653C8: -/* 407C8 800653C8 8D020000 */ lw $v0, ($t0) -/* 407CC 800653CC 2403FFFC */ addiu $v1, $zero, -4 -/* 407D0 800653D0 24420003 */ addiu $v0, $v0, 3 -/* 407D4 800653D4 00431024 */ and $v0, $v0, $v1 -/* 407D8 800653D8 24430004 */ addiu $v1, $v0, 4 -/* 407DC 800653DC AD030000 */ sw $v1, ($t0) -/* 407E0 800653E0 8C430000 */ lw $v1, ($v0) -/* 407E4 800653E4 8E02002C */ lw $v0, 0x2c($s0) -/* 407E8 800653E8 0801952C */ j .L800654B0 -/* 407EC 800653EC AC620000 */ sw $v0, ($v1) -/* 407F0 800653F0 8D040000 */ lw $a0, ($t0) -/* 407F4 800653F4 2405FFFC */ addiu $a1, $zero, -4 -/* 407F8 800653F8 24840003 */ addiu $a0, $a0, 3 -/* 407FC 800653FC 00852024 */ and $a0, $a0, $a1 -/* 40800 80065400 24850004 */ addiu $a1, $a0, 4 -/* 40804 80065404 AD050000 */ sw $a1, ($t0) -/* 40808 80065408 8C870000 */ lw $a3, ($a0) -/* 4080C 8006540C 02002021 */ addu $a0, $s0, $zero -/* 40810 80065410 24050078 */ addiu $a1, $zero, 0x78 -/* 40814 80065414 8C86000C */ lw $a2, 0xc($a0) -/* 40818 80065418 00E01821 */ addu $v1, $a3, $zero -/* 4081C 8006541C 000717C3 */ sra $v0, $a3, 0x1f -/* 40820 80065420 01263021 */ addu $a2, $t1, $a2 -/* 40824 80065424 AC820000 */ sw $v0, ($a0) -/* 40828 80065428 AC830004 */ sw $v1, 4($a0) -/* 4082C 8006542C 0C01AE58 */ jal func_8006B960 -/* 40830 80065430 AC860008 */ sw $a2, 8($a0) -/* 40834 80065434 0801952C */ j .L800654B0 -/* 40838 80065438 00000000 */ nop -/* 4083C 8006543C 8D020000 */ lw $v0, ($t0) -/* 40840 80065440 2403FFFC */ addiu $v1, $zero, -4 -/* 40844 80065444 24420003 */ addiu $v0, $v0, 3 -/* 40848 80065448 00431024 */ and $v0, $v0, $v1 -/* 4084C 8006544C 24430004 */ addiu $v1, $v0, 4 -/* 40850 80065450 AD030000 */ sw $v1, ($t0) -/* 40854 80065454 8C440000 */ lw $a0, ($v0) -/* 40858 80065458 0C019288 */ jal func_80064A20 -/* 4085C 8006545C AE040008 */ sw $a0, 8($s0) -/* 40860 80065460 8E030024 */ lw $v1, 0x24($s0) -/* 40864 80065464 04600012 */ bltz $v1, .L800654B0 -/* 40868 80065468 AE020014 */ sw $v0, 0x14($s0) -/* 4086C 8006546C 0062102A */ slt $v0, $v1, $v0 -/* 40870 80065470 5440000F */ bnel $v0, $zero, .L800654B0 -/* 40874 80065474 AE030014 */ sw $v1, 0x14($s0) -/* 40878 80065478 0801952C */ j .L800654B0 -/* 4087C 8006547C 00000000 */ nop -/* 40880 80065480 8E02000C */ lw $v0, 0xc($s0) -/* 40884 80065484 24430001 */ addiu $v1, $v0, 1 -/* 40888 80065488 01221021 */ addu $v0, $t1, $v0 -/* 4088C 8006548C AE03000C */ sw $v1, 0xc($s0) -/* 40890 80065490 24030025 */ addiu $v1, $zero, 0x25 -/* 40894 80065494 0801952C */ j .L800654B0 -/* 40898 80065498 A0430000 */ sb $v1, ($v0) -.L8006549C: -/* 4089C 8006549C 8E02000C */ lw $v0, 0xc($s0) -/* 408A0 800654A0 24430001 */ addiu $v1, $v0, 1 -/* 408A4 800654A4 01221021 */ addu $v0, $t1, $v0 -/* 408A8 800654A8 AE03000C */ sw $v1, 0xc($s0) -/* 408AC 800654AC A0470000 */ sb $a3, ($v0) -.L800654B0: -/* 408B0 800654B0 8FBF0014 */ lw $ra, 0x14($sp) -/* 408B4 800654B4 8FB00010 */ lw $s0, 0x10($sp) -/* 408B8 800654B8 03E00008 */ jr $ra -/* 408BC 800654BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3FE70/func_800654C0.s b/ver/jp/asm/nonmatchings/3FE70/func_800654C0.s deleted file mode 100644 index 14b76bc30d..0000000000 --- a/ver/jp/asm/nonmatchings/3FE70/func_800654C0.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800654C0 -/* 408C0 800654C0 AFA50004 */ sw $a1, 4($sp) -/* 408C4 800654C4 AFA60008 */ sw $a2, 8($sp) -/* 408C8 800654C8 AFA7000C */ sw $a3, 0xc($sp) -/* 408CC 800654CC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 408D0 800654D0 AFB00010 */ sw $s0, 0x10($sp) -/* 408D4 800654D4 00808021 */ addu $s0, $a0, $zero -/* 408D8 800654D8 00A03021 */ addu $a2, $a1, $zero -/* 408DC 800654DC 3C048006 */ lui $a0, %hi(func_80065518) -/* 408E0 800654E0 24845518 */ addiu $a0, $a0, %lo(func_80065518) -/* 408E4 800654E4 02002821 */ addu $a1, $s0, $zero -/* 408E8 800654E8 AFBF0014 */ sw $ra, 0x14($sp) -/* 408EC 800654EC 0C01929C */ jal _Printf -/* 408F0 800654F0 27A70020 */ addiu $a3, $sp, 0x20 -/* 408F4 800654F4 00401821 */ addu $v1, $v0, $zero -/* 408F8 800654F8 04600002 */ bltz $v1, .L80065504 -/* 408FC 800654FC 02031021 */ addu $v0, $s0, $v1 -/* 40900 80065500 A0400000 */ sb $zero, ($v0) -.L80065504: -/* 40904 80065504 00601021 */ addu $v0, $v1, $zero -/* 40908 80065508 8FBF0014 */ lw $ra, 0x14($sp) -/* 4090C 8006550C 8FB00010 */ lw $s0, 0x10($sp) -/* 40910 80065510 03E00008 */ jr $ra -/* 40914 80065514 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/3FE70/func_80065518.s b/ver/jp/asm/nonmatchings/3FE70/func_80065518.s deleted file mode 100644 index 9c0bcae725..0000000000 --- a/ver/jp/asm/nonmatchings/3FE70/func_80065518.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065518 -/* 40918 80065518 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4091C 8006551C AFB10014 */ sw $s1, 0x14($sp) -/* 40920 80065520 00808821 */ addu $s1, $a0, $zero -/* 40924 80065524 AFB00010 */ sw $s0, 0x10($sp) -/* 40928 80065528 AFBF0018 */ sw $ra, 0x18($sp) -/* 4092C 8006552C 0C019291 */ jal func_80064A44 -/* 40930 80065530 00C08021 */ addu $s0, $a2, $zero -/* 40934 80065534 02301021 */ addu $v0, $s1, $s0 -/* 40938 80065538 8FBF0018 */ lw $ra, 0x18($sp) -/* 4093C 8006553C 8FB10014 */ lw $s1, 0x14($sp) -/* 40940 80065540 8FB00010 */ lw $s0, 0x10($sp) -/* 40944 80065544 03E00008 */ jr $ra -/* 40948 80065548 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4094C 8006554C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40950/func_80065550.s b/ver/jp/asm/nonmatchings/40950/func_80065550.s deleted file mode 100644 index c51072827f..0000000000 --- a/ver/jp/asm/nonmatchings/40950/func_80065550.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065550 -/* 40950 80065550 3C028009 */ lui $v0, %hi(D_80094630) -/* 40954 80065554 24424630 */ addiu $v0, $v0, %lo(D_80094630) -/* 40958 80065558 AC820000 */ sw $v0, ($a0) -/* 4095C 8006555C AC820004 */ sw $v0, 4($a0) -/* 40960 80065560 AC800008 */ sw $zero, 8($a0) -/* 40964 80065564 AC80000C */ sw $zero, 0xc($a0) -/* 40968 80065568 AC860010 */ sw $a2, 0x10($a0) -/* 4096C 8006556C 03E00008 */ jr $ra -/* 40970 80065570 AC850014 */ sw $a1, 0x14($a0) -/* 40974 80065574 00000000 */ nop -/* 40978 80065578 00000000 */ nop -/* 4097C 8006557C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40980/func_80065580.s b/ver/jp/asm/nonmatchings/40980/func_80065580.s deleted file mode 100644 index 3f096542fe..0000000000 --- a/ver/jp/asm/nonmatchings/40980/func_80065580.s +++ /dev/null @@ -1,91 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065580 -/* 40980 80065580 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 40984 80065584 AFB00010 */ sw $s0, 0x10($sp) -/* 40988 80065588 00808021 */ addu $s0, $a0, $zero -/* 4098C 8006558C AFB50024 */ sw $s5, 0x24($sp) -/* 40990 80065590 00A0A821 */ addu $s5, $a1, $zero -/* 40994 80065594 AFB20018 */ sw $s2, 0x18($sp) -/* 40998 80065598 00C09021 */ addu $s2, $a2, $zero -/* 4099C 8006559C AFBF0028 */ sw $ra, 0x28($sp) -/* 409A0 800655A0 AFB40020 */ sw $s4, 0x20($sp) -/* 409A4 800655A4 AFB3001C */ sw $s3, 0x1c($sp) -/* 409A8 800655A8 0C01ACD0 */ jal func_8006B340 -/* 409AC 800655AC AFB10014 */ sw $s1, 0x14($sp) -/* 409B0 800655B0 8E030008 */ lw $v1, 8($s0) -/* 409B4 800655B4 8E040010 */ lw $a0, 0x10($s0) -/* 409B8 800655B8 0064182A */ slt $v1, $v1, $a0 -/* 409BC 800655BC 14600012 */ bnez $v1, .L80065608 -/* 409C0 800655C0 00408821 */ addu $s1, $v0, $zero -/* 409C4 800655C4 24140001 */ addiu $s4, $zero, 1 -/* 409C8 800655C8 24130008 */ addiu $s3, $zero, 8 -.L800655CC: -/* 409CC 800655CC 12540005 */ beq $s2, $s4, .L800655E4 -/* 409D0 800655D0 26040004 */ addiu $a0, $s0, 4 -/* 409D4 800655D4 0C01ACEC */ jal func_8006B3B0 -/* 409D8 800655D8 02202021 */ addu $a0, $s1, $zero -/* 409DC 800655DC 080195A4 */ j .L80065690 -/* 409E0 800655E0 2402FFFF */ addiu $v0, $zero, -1 -.L800655E4: -/* 409E4 800655E4 3C028009 */ lui $v0, %hi(D_80094640) -/* 409E8 800655E8 8C424640 */ lw $v0, %lo(D_80094640)($v0) -/* 409EC 800655EC 0C01AC13 */ jal func_8006B04C -/* 409F0 800655F0 A4530010 */ sh $s3, 0x10($v0) -/* 409F4 800655F4 8E020008 */ lw $v0, 8($s0) -/* 409F8 800655F8 8E030010 */ lw $v1, 0x10($s0) -/* 409FC 800655FC 0043102A */ slt $v0, $v0, $v1 -/* 40A00 80065600 1040FFF2 */ beqz $v0, .L800655CC -/* 40A04 80065604 00000000 */ nop -.L80065608: -/* 40A08 80065608 8E02000C */ lw $v0, 0xc($s0) -/* 40A0C 8006560C 8E030010 */ lw $v1, 0x10($s0) -/* 40A10 80065610 00431021 */ addu $v0, $v0, $v1 -/* 40A14 80065614 2442FFFF */ addiu $v0, $v0, -1 -/* 40A18 80065618 0043001A */ div $zero, $v0, $v1 -/* 40A1C 8006561C 14600002 */ bnez $v1, .L80065628 -/* 40A20 80065620 00000000 */ nop -/* 40A24 80065624 0007000D */ break 7 -.L80065628: -/* 40A28 80065628 2401FFFF */ addiu $at, $zero, -1 -/* 40A2C 8006562C 14610004 */ bne $v1, $at, .L80065640 -/* 40A30 80065630 3C018000 */ lui $at, 0x8000 -/* 40A34 80065634 14410002 */ bne $v0, $at, .L80065640 -/* 40A38 80065638 00000000 */ nop -/* 40A3C 8006563C 0006000D */ break 6 -.L80065640: -/* 40A40 80065640 00001810 */ mfhi $v1 -/* 40A44 80065644 8E020014 */ lw $v0, 0x14($s0) -/* 40A48 80065648 AE03000C */ sw $v1, 0xc($s0) -/* 40A4C 8006564C 00031880 */ sll $v1, $v1, 2 -/* 40A50 80065650 00621821 */ addu $v1, $v1, $v0 -/* 40A54 80065654 AC750000 */ sw $s5, ($v1) -/* 40A58 80065658 8E020008 */ lw $v0, 8($s0) -/* 40A5C 8006565C 8E030000 */ lw $v1, ($s0) -/* 40A60 80065660 24420001 */ addiu $v0, $v0, 1 -/* 40A64 80065664 AE020008 */ sw $v0, 8($s0) -/* 40A68 80065668 8C620000 */ lw $v0, ($v1) -/* 40A6C 8006566C 10400005 */ beqz $v0, .L80065684 -/* 40A70 80065670 00000000 */ nop -/* 40A74 80065674 0C01AC67 */ jal func_8006B19C -/* 40A78 80065678 02002021 */ addu $a0, $s0, $zero -/* 40A7C 8006567C 0C0197FC */ jal func_80065FF0 -/* 40A80 80065680 00402021 */ addu $a0, $v0, $zero -.L80065684: -/* 40A84 80065684 0C01ACEC */ jal func_8006B3B0 -/* 40A88 80065688 02202021 */ addu $a0, $s1, $zero -/* 40A8C 8006568C 00001021 */ addu $v0, $zero, $zero -.L80065690: -/* 40A90 80065690 8FBF0028 */ lw $ra, 0x28($sp) -/* 40A94 80065694 8FB50024 */ lw $s5, 0x24($sp) -/* 40A98 80065698 8FB40020 */ lw $s4, 0x20($sp) -/* 40A9C 8006569C 8FB3001C */ lw $s3, 0x1c($sp) -/* 40AA0 800656A0 8FB20018 */ lw $s2, 0x18($sp) -/* 40AA4 800656A4 8FB10014 */ lw $s1, 0x14($sp) -/* 40AA8 800656A8 8FB00010 */ lw $s0, 0x10($sp) -/* 40AAC 800656AC 03E00008 */ jr $ra -/* 40AB0 800656B0 27BD0030 */ addiu $sp, $sp, 0x30 -/* 40AB4 800656B4 00000000 */ nop -/* 40AB8 800656B8 00000000 */ nop -/* 40ABC 800656BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40AC0/func_800656C0.s b/ver/jp/asm/nonmatchings/40AC0/func_800656C0.s deleted file mode 100644 index 85a22b316c..0000000000 --- a/ver/jp/asm/nonmatchings/40AC0/func_800656C0.s +++ /dev/null @@ -1,88 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800656C0 -/* 40AC0 800656C0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 40AC4 800656C4 AFB00010 */ sw $s0, 0x10($sp) -/* 40AC8 800656C8 00808021 */ addu $s0, $a0, $zero -/* 40ACC 800656CC AFB40020 */ sw $s4, 0x20($sp) -/* 40AD0 800656D0 00A0A021 */ addu $s4, $a1, $zero -/* 40AD4 800656D4 AFB10014 */ sw $s1, 0x14($sp) -/* 40AD8 800656D8 00C08821 */ addu $s1, $a2, $zero -/* 40ADC 800656DC AFBF0024 */ sw $ra, 0x24($sp) -/* 40AE0 800656E0 AFB3001C */ sw $s3, 0x1c($sp) -/* 40AE4 800656E4 0C01ACD0 */ jal func_8006B340 -/* 40AE8 800656E8 AFB20018 */ sw $s2, 0x18($sp) -/* 40AEC 800656EC 8E030008 */ lw $v1, 8($s0) -/* 40AF0 800656F0 1460000F */ bnez $v1, .L80065730 -/* 40AF4 800656F4 00409021 */ addu $s2, $v0, $zero -/* 40AF8 800656F8 24130008 */ addiu $s3, $zero, 8 -.L800656FC: -/* 40AFC 800656FC 16200005 */ bnez $s1, .L80065714 -/* 40B00 80065700 02002021 */ addu $a0, $s0, $zero -/* 40B04 80065704 0C01ACEC */ jal func_8006B3B0 -/* 40B08 80065708 02402021 */ addu $a0, $s2, $zero -/* 40B0C 8006570C 080195F1 */ j .L800657C4 -/* 40B10 80065710 2402FFFF */ addiu $v0, $zero, -1 -.L80065714: -/* 40B14 80065714 3C028009 */ lui $v0, %hi(D_80094640) -/* 40B18 80065718 8C424640 */ lw $v0, %lo(D_80094640)($v0) -/* 40B1C 8006571C 0C01AC13 */ jal func_8006B04C -/* 40B20 80065720 A4530010 */ sh $s3, 0x10($v0) -/* 40B24 80065724 8E020008 */ lw $v0, 8($s0) -/* 40B28 80065728 1040FFF4 */ beqz $v0, .L800656FC -/* 40B2C 8006572C 00000000 */ nop -.L80065730: -/* 40B30 80065730 12800007 */ beqz $s4, .L80065750 -/* 40B34 80065734 00000000 */ nop -/* 40B38 80065738 8E02000C */ lw $v0, 0xc($s0) -/* 40B3C 8006573C 8E030014 */ lw $v1, 0x14($s0) -/* 40B40 80065740 00021080 */ sll $v0, $v0, 2 -/* 40B44 80065744 00431021 */ addu $v0, $v0, $v1 -/* 40B48 80065748 8C420000 */ lw $v0, ($v0) -/* 40B4C 8006574C AE820000 */ sw $v0, ($s4) -.L80065750: -/* 40B50 80065750 8E02000C */ lw $v0, 0xc($s0) -/* 40B54 80065754 8E030010 */ lw $v1, 0x10($s0) -/* 40B58 80065758 24420001 */ addiu $v0, $v0, 1 -/* 40B5C 8006575C 0043001A */ div $zero, $v0, $v1 -/* 40B60 80065760 14600002 */ bnez $v1, .L8006576C -/* 40B64 80065764 00000000 */ nop -/* 40B68 80065768 0007000D */ break 7 -.L8006576C: -/* 40B6C 8006576C 2401FFFF */ addiu $at, $zero, -1 -/* 40B70 80065770 14610004 */ bne $v1, $at, .L80065784 -/* 40B74 80065774 3C018000 */ lui $at, 0x8000 -/* 40B78 80065778 14410002 */ bne $v0, $at, .L80065784 -/* 40B7C 8006577C 00000000 */ nop -/* 40B80 80065780 0006000D */ break 6 -.L80065784: -/* 40B84 80065784 00002010 */ mfhi $a0 -/* 40B88 80065788 8E020008 */ lw $v0, 8($s0) -/* 40B8C 8006578C 8E030004 */ lw $v1, 4($s0) -/* 40B90 80065790 2442FFFF */ addiu $v0, $v0, -1 -/* 40B94 80065794 AE020008 */ sw $v0, 8($s0) -/* 40B98 80065798 AE04000C */ sw $a0, 0xc($s0) -/* 40B9C 8006579C 8C620000 */ lw $v0, ($v1) -/* 40BA0 800657A0 10400005 */ beqz $v0, .L800657B8 -/* 40BA4 800657A4 00000000 */ nop -/* 40BA8 800657A8 0C01AC67 */ jal func_8006B19C -/* 40BAC 800657AC 26040004 */ addiu $a0, $s0, 4 -/* 40BB0 800657B0 0C0197FC */ jal func_80065FF0 -/* 40BB4 800657B4 00402021 */ addu $a0, $v0, $zero -.L800657B8: -/* 40BB8 800657B8 0C01ACEC */ jal func_8006B3B0 -/* 40BBC 800657BC 02402021 */ addu $a0, $s2, $zero -/* 40BC0 800657C0 00001021 */ addu $v0, $zero, $zero -.L800657C4: -/* 40BC4 800657C4 8FBF0024 */ lw $ra, 0x24($sp) -/* 40BC8 800657C8 8FB40020 */ lw $s4, 0x20($sp) -/* 40BCC 800657CC 8FB3001C */ lw $s3, 0x1c($sp) -/* 40BD0 800657D0 8FB20018 */ lw $s2, 0x18($sp) -/* 40BD4 800657D4 8FB10014 */ lw $s1, 0x14($sp) -/* 40BD8 800657D8 8FB00010 */ lw $s0, 0x10($sp) -/* 40BDC 800657DC 03E00008 */ jr $ra -/* 40BE0 800657E0 27BD0028 */ addiu $sp, $sp, 0x28 -/* 40BE4 800657E4 00000000 */ nop -/* 40BE8 800657E8 00000000 */ nop -/* 40BEC 800657EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40BF0/func_800657F0.s b/ver/jp/asm/nonmatchings/40BF0/func_800657F0.s deleted file mode 100644 index b549d3528e..0000000000 --- a/ver/jp/asm/nonmatchings/40BF0/func_800657F0.s +++ /dev/null @@ -1,87 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800657F0 -/* 40BF0 800657F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 40BF4 800657F4 AFB00010 */ sw $s0, 0x10($sp) -/* 40BF8 800657F8 00808021 */ addu $s0, $a0, $zero -/* 40BFC 800657FC AFB50024 */ sw $s5, 0x24($sp) -/* 40C00 80065800 00A0A821 */ addu $s5, $a1, $zero -/* 40C04 80065804 AFB20018 */ sw $s2, 0x18($sp) -/* 40C08 80065808 00C09021 */ addu $s2, $a2, $zero -/* 40C0C 8006580C AFBF0028 */ sw $ra, 0x28($sp) -/* 40C10 80065810 AFB40020 */ sw $s4, 0x20($sp) -/* 40C14 80065814 AFB3001C */ sw $s3, 0x1c($sp) -/* 40C18 80065818 0C01ACD0 */ jal func_8006B340 -/* 40C1C 8006581C AFB10014 */ sw $s1, 0x14($sp) -/* 40C20 80065820 8E030008 */ lw $v1, 8($s0) -/* 40C24 80065824 8E040010 */ lw $a0, 0x10($s0) -/* 40C28 80065828 0064182A */ slt $v1, $v1, $a0 -/* 40C2C 8006582C 14600012 */ bnez $v1, .L80065878 -/* 40C30 80065830 00408821 */ addu $s1, $v0, $zero -/* 40C34 80065834 24140001 */ addiu $s4, $zero, 1 -/* 40C38 80065838 24130008 */ addiu $s3, $zero, 8 -.L8006583C: -/* 40C3C 8006583C 12540005 */ beq $s2, $s4, .L80065854 -/* 40C40 80065840 26040004 */ addiu $a0, $s0, 4 -/* 40C44 80065844 0C01ACEC */ jal func_8006B3B0 -/* 40C48 80065848 02202021 */ addu $a0, $s1, $zero -/* 40C4C 8006584C 0801963F */ j .L800658FC -/* 40C50 80065850 2402FFFF */ addiu $v0, $zero, -1 -.L80065854: -/* 40C54 80065854 3C028009 */ lui $v0, %hi(D_80094640) -/* 40C58 80065858 8C424640 */ lw $v0, %lo(D_80094640)($v0) -/* 40C5C 8006585C 0C01AC13 */ jal func_8006B04C -/* 40C60 80065860 A4530010 */ sh $s3, 0x10($v0) -/* 40C64 80065864 8E020008 */ lw $v0, 8($s0) -/* 40C68 80065868 8E030010 */ lw $v1, 0x10($s0) -/* 40C6C 8006586C 0043102A */ slt $v0, $v0, $v1 -/* 40C70 80065870 1040FFF2 */ beqz $v0, .L8006583C -/* 40C74 80065874 00000000 */ nop -.L80065878: -/* 40C78 80065878 8E03000C */ lw $v1, 0xc($s0) -/* 40C7C 8006587C 8E040008 */ lw $a0, 8($s0) -/* 40C80 80065880 8E020010 */ lw $v0, 0x10($s0) -/* 40C84 80065884 00641821 */ addu $v1, $v1, $a0 -/* 40C88 80065888 0062001A */ div $zero, $v1, $v0 -/* 40C8C 8006588C 14400002 */ bnez $v0, .L80065898 -/* 40C90 80065890 00000000 */ nop -/* 40C94 80065894 0007000D */ break 7 -.L80065898: -/* 40C98 80065898 2401FFFF */ addiu $at, $zero, -1 -/* 40C9C 8006589C 14410004 */ bne $v0, $at, .L800658B0 -/* 40CA0 800658A0 3C018000 */ lui $at, 0x8000 -/* 40CA4 800658A4 14610002 */ bne $v1, $at, .L800658B0 -/* 40CA8 800658A8 00000000 */ nop -/* 40CAC 800658AC 0006000D */ break 6 -.L800658B0: -/* 40CB0 800658B0 00001010 */ mfhi $v0 -/* 40CB4 800658B4 8E030014 */ lw $v1, 0x14($s0) -/* 40CB8 800658B8 00021080 */ sll $v0, $v0, 2 -/* 40CBC 800658BC 00431021 */ addu $v0, $v0, $v1 -/* 40CC0 800658C0 AC550000 */ sw $s5, ($v0) -/* 40CC4 800658C4 8E020008 */ lw $v0, 8($s0) -/* 40CC8 800658C8 8E030000 */ lw $v1, ($s0) -/* 40CCC 800658CC 24420001 */ addiu $v0, $v0, 1 -/* 40CD0 800658D0 AE020008 */ sw $v0, 8($s0) -/* 40CD4 800658D4 8C620000 */ lw $v0, ($v1) -/* 40CD8 800658D8 10400005 */ beqz $v0, .L800658F0 -/* 40CDC 800658DC 00000000 */ nop -/* 40CE0 800658E0 0C01AC67 */ jal func_8006B19C -/* 40CE4 800658E4 02002021 */ addu $a0, $s0, $zero -/* 40CE8 800658E8 0C0197FC */ jal func_80065FF0 -/* 40CEC 800658EC 00402021 */ addu $a0, $v0, $zero -.L800658F0: -/* 40CF0 800658F0 0C01ACEC */ jal func_8006B3B0 -/* 40CF4 800658F4 02202021 */ addu $a0, $s1, $zero -/* 40CF8 800658F8 00001021 */ addu $v0, $zero, $zero -.L800658FC: -/* 40CFC 800658FC 8FBF0028 */ lw $ra, 0x28($sp) -/* 40D00 80065900 8FB50024 */ lw $s5, 0x24($sp) -/* 40D04 80065904 8FB40020 */ lw $s4, 0x20($sp) -/* 40D08 80065908 8FB3001C */ lw $s3, 0x1c($sp) -/* 40D0C 8006590C 8FB20018 */ lw $s2, 0x18($sp) -/* 40D10 80065910 8FB10014 */ lw $s1, 0x14($sp) -/* 40D14 80065914 8FB00010 */ lw $s0, 0x10($sp) -/* 40D18 80065918 03E00008 */ jr $ra -/* 40D1C 8006591C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/40BF0/func_80065920.s b/ver/jp/asm/nonmatchings/40BF0/func_80065920.s deleted file mode 100644 index 740308b91e..0000000000 --- a/ver/jp/asm/nonmatchings/40BF0/func_80065920.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065920 -/* 40D20 80065920 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 40D24 80065924 AFB00010 */ sw $s0, 0x10($sp) -/* 40D28 80065928 00808021 */ addu $s0, $a0, $zero -/* 40D2C 8006592C AFB10014 */ sw $s1, 0x14($sp) -/* 40D30 80065930 00A08821 */ addu $s1, $a1, $zero -/* 40D34 80065934 AFB20018 */ sw $s2, 0x18($sp) -/* 40D38 80065938 00C09021 */ addu $s2, $a2, $zero -/* 40D3C 8006593C AFBF0020 */ sw $ra, 0x20($sp) -/* 40D40 80065940 0C01ACD0 */ jal func_8006B340 -/* 40D44 80065944 AFB3001C */ sw $s3, 0x1c($sp) -/* 40D48 80065948 001018C0 */ sll $v1, $s0, 3 -/* 40D4C 8006594C 3C04800E */ lui $a0, %hi(D_800D9F60) -/* 40D50 80065950 24849F60 */ addiu $a0, $a0, %lo(D_800D9F60) -/* 40D54 80065954 00641821 */ addu $v1, $v1, $a0 -/* 40D58 80065958 00409821 */ addu $s3, $v0, $zero -/* 40D5C 8006595C 2402000E */ addiu $v0, $zero, 0xe -/* 40D60 80065960 AC710000 */ sw $s1, ($v1) -/* 40D64 80065964 16020010 */ bne $s0, $v0, .L800659A8 -/* 40D68 80065968 AC720004 */ sw $s2, 4($v1) -/* 40D6C 8006596C 3C028009 */ lui $v0, %hi(D_8009588C) -/* 40D70 80065970 8C42588C */ lw $v0, %lo(D_8009588C)($v0) -/* 40D74 80065974 1040000A */ beqz $v0, .L800659A0 -/* 40D78 80065978 24020001 */ addiu $v0, $zero, 1 -/* 40D7C 8006597C 3C028009 */ lui $v0, %hi(D_80094610) -/* 40D80 80065980 8C424610 */ lw $v0, %lo(D_80094610)($v0) -/* 40D84 80065984 14400006 */ bnez $v0, .L800659A0 -/* 40D88 80065988 24020001 */ addiu $v0, $zero, 1 -/* 40D8C 8006598C 02202021 */ addu $a0, $s1, $zero -/* 40D90 80065990 02402821 */ addu $a1, $s2, $zero -/* 40D94 80065994 0C0195FC */ jal func_800657F0 -/* 40D98 80065998 00003021 */ addu $a2, $zero, $zero -/* 40D9C 8006599C 24020001 */ addiu $v0, $zero, 1 -.L800659A0: -/* 40DA0 800659A0 3C018009 */ lui $at, %hi(D_80094610) -/* 40DA4 800659A4 AC224610 */ sw $v0, %lo(D_80094610)($at) -.L800659A8: -/* 40DA8 800659A8 0C01ACEC */ jal func_8006B3B0 -/* 40DAC 800659AC 02602021 */ addu $a0, $s3, $zero -/* 40DB0 800659B0 8FBF0020 */ lw $ra, 0x20($sp) -/* 40DB4 800659B4 8FB3001C */ lw $s3, 0x1c($sp) -/* 40DB8 800659B8 8FB20018 */ lw $s2, 0x18($sp) -/* 40DBC 800659BC 8FB10014 */ lw $s1, 0x14($sp) -/* 40DC0 800659C0 8FB00010 */ lw $s0, 0x10($sp) -/* 40DC4 800659C4 03E00008 */ jr $ra -/* 40DC8 800659C8 27BD0028 */ addiu $sp, $sp, 0x28 -/* 40DCC 800659CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40DD0/osGetCount.s b/ver/jp/asm/nonmatchings/40DD0/osGetCount.s deleted file mode 100644 index a00118fb0a..0000000000 --- a/ver/jp/asm/nonmatchings/40DD0/osGetCount.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel osGetCount -/* 40DD0 800659D0 40024800 */ mfc0 $v0, $9 -/* 40DD4 800659D4 03E00008 */ jr $ra -/* 40DD8 800659D8 00000000 */ nop -/* 40DDC 800659DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/40DE0/func_800659E0.s b/ver/jp/asm/nonmatchings/40DE0/func_800659E0.s deleted file mode 100644 index cfe8d03b6f..0000000000 --- a/ver/jp/asm/nonmatchings/40DE0/func_800659E0.s +++ /dev/null @@ -1,147 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800659E0 -/* 40DE0 800659E0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 40DE4 800659E4 AFB00010 */ sw $s0, 0x10($sp) -/* 40DE8 800659E8 00808021 */ addu $s0, $a0, $zero -/* 40DEC 800659EC AFB10014 */ sw $s1, 0x14($sp) -/* 40DF0 800659F0 3C11800B */ lui $s1, %hi(D_800AF8A0) -/* 40DF4 800659F4 2631F8A0 */ addiu $s1, $s1, %lo(D_800AF8A0) -/* 40DF8 800659F8 02202821 */ addu $a1, $s1, $zero -/* 40DFC 800659FC AFBF0018 */ sw $ra, 0x18($sp) -/* 40E00 80065A00 0C019188 */ jal func_80064620 -/* 40E04 80065A04 24060040 */ addiu $a2, $zero, 0x40 -/* 40E08 80065A08 3C04800B */ lui $a0, %hi(D_800AF8B0) -/* 40E0C 80065A0C 8C84F8B0 */ lw $a0, %lo(D_800AF8B0)($a0) -/* 40E10 80065A10 10800005 */ beqz $a0, .L80065A28 -/* 40E14 80065A14 00000000 */ nop -/* 40E18 80065A18 0C018798 */ jal func_80061E60 -/* 40E1C 80065A1C 00000000 */ nop -/* 40E20 80065A20 3C01800B */ lui $at, %hi(D_800AF8B0) -/* 40E24 80065A24 AC22F8B0 */ sw $v0, %lo(D_800AF8B0)($at) -.L80065A28: -/* 40E28 80065A28 3C04800B */ lui $a0, %hi(D_800AF8B8) -/* 40E2C 80065A2C 8C84F8B8 */ lw $a0, %lo(D_800AF8B8)($a0) -/* 40E30 80065A30 10800005 */ beqz $a0, .L80065A48 -/* 40E34 80065A34 00000000 */ nop -/* 40E38 80065A38 0C018798 */ jal func_80061E60 -/* 40E3C 80065A3C 00000000 */ nop -/* 40E40 80065A40 3C01800B */ lui $at, %hi(D_800AF8B8) -/* 40E44 80065A44 AC22F8B8 */ sw $v0, %lo(D_800AF8B8)($at) -.L80065A48: -/* 40E48 80065A48 3C04800B */ lui $a0, %hi(D_800AF8C0) -/* 40E4C 80065A4C 8C84F8C0 */ lw $a0, %lo(D_800AF8C0)($a0) -/* 40E50 80065A50 10800005 */ beqz $a0, .L80065A68 -/* 40E54 80065A54 00000000 */ nop -/* 40E58 80065A58 0C018798 */ jal func_80061E60 -/* 40E5C 80065A5C 00000000 */ nop -/* 40E60 80065A60 3C01800B */ lui $at, %hi(D_800AF8C0) -/* 40E64 80065A64 AC22F8C0 */ sw $v0, %lo(D_800AF8C0)($at) -.L80065A68: -/* 40E68 80065A68 3C04800B */ lui $a0, %hi(D_800AF8C8) -/* 40E6C 80065A6C 8C84F8C8 */ lw $a0, %lo(D_800AF8C8)($a0) -/* 40E70 80065A70 10800005 */ beqz $a0, .L80065A88 -/* 40E74 80065A74 00000000 */ nop -/* 40E78 80065A78 0C018798 */ jal func_80061E60 -/* 40E7C 80065A7C 00000000 */ nop -/* 40E80 80065A80 3C01800B */ lui $at, %hi(D_800AF8C8) -/* 40E84 80065A84 AC22F8C8 */ sw $v0, %lo(D_800AF8C8)($at) -.L80065A88: -/* 40E88 80065A88 3C04800B */ lui $a0, %hi(D_800AF8CC) -/* 40E8C 80065A8C 8C84F8CC */ lw $a0, %lo(D_800AF8CC)($a0) -/* 40E90 80065A90 10800005 */ beqz $a0, .L80065AA8 -/* 40E94 80065A94 00000000 */ nop -/* 40E98 80065A98 0C018798 */ jal func_80061E60 -/* 40E9C 80065A9C 00000000 */ nop -/* 40EA0 80065AA0 3C01800B */ lui $at, %hi(D_800AF8CC) -/* 40EA4 80065AA4 AC22F8CC */ sw $v0, %lo(D_800AF8CC)($at) -.L80065AA8: -/* 40EA8 80065AA8 3C04800B */ lui $a0, %hi(D_800AF8D0) -/* 40EAC 80065AAC 8C84F8D0 */ lw $a0, %lo(D_800AF8D0)($a0) -/* 40EB0 80065AB0 10800005 */ beqz $a0, .L80065AC8 -/* 40EB4 80065AB4 00000000 */ nop -/* 40EB8 80065AB8 0C018798 */ jal func_80061E60 -/* 40EBC 80065ABC 00000000 */ nop -/* 40EC0 80065AC0 3C01800B */ lui $at, %hi(D_800AF8D0) -/* 40EC4 80065AC4 AC22F8D0 */ sw $v0, %lo(D_800AF8D0)($at) -.L80065AC8: -/* 40EC8 80065AC8 3C04800B */ lui $a0, %hi(D_800AF8D8) -/* 40ECC 80065ACC 8C84F8D8 */ lw $a0, %lo(D_800AF8D8)($a0) -/* 40ED0 80065AD0 10800005 */ beqz $a0, .L80065AE8 -/* 40ED4 80065AD4 00000000 */ nop -/* 40ED8 80065AD8 0C018798 */ jal func_80061E60 -/* 40EDC 80065ADC 00000000 */ nop -/* 40EE0 80065AE0 3C01800B */ lui $at, %hi(D_800AF8D8) -/* 40EE4 80065AE4 AC22F8D8 */ sw $v0, %lo(D_800AF8D8)($at) -.L80065AE8: -/* 40EE8 80065AE8 3C02800B */ lui $v0, %hi(D_800AF8A4) -/* 40EEC 80065AEC 8C42F8A4 */ lw $v0, %lo(D_800AF8A4)($v0) -/* 40EF0 80065AF0 30420001 */ andi $v0, $v0, 1 -/* 40EF4 80065AF4 10400019 */ beqz $v0, .L80065B5C -/* 40EF8 80065AF8 02202021 */ addu $a0, $s1, $zero -/* 40EFC 80065AFC 3C02800B */ lui $v0, %hi(D_800AF8D8) -/* 40F00 80065B00 8C42F8D8 */ lw $v0, %lo(D_800AF8D8)($v0) -/* 40F04 80065B04 3C03800B */ lui $v1, %hi(D_800AF8DC) -/* 40F08 80065B08 8C63F8DC */ lw $v1, %lo(D_800AF8DC)($v1) -/* 40F0C 80065B0C 3C01800B */ lui $at, %hi(D_800AF8B8) -/* 40F10 80065B10 AC22F8B8 */ sw $v0, %lo(D_800AF8B8)($at) -/* 40F14 80065B14 3C01800B */ lui $at, %hi(D_800AF8BC) -/* 40F18 80065B18 AC23F8BC */ sw $v1, %lo(D_800AF8BC)($at) -/* 40F1C 80065B1C 8E020004 */ lw $v0, 4($s0) -/* 40F20 80065B20 2403FFFE */ addiu $v1, $zero, -2 -/* 40F24 80065B24 00431024 */ and $v0, $v0, $v1 -/* 40F28 80065B28 AE020004 */ sw $v0, 4($s0) -/* 40F2C 80065B2C 3C02800B */ lui $v0, %hi(D_800AF8A4) -/* 40F30 80065B30 8C42F8A4 */ lw $v0, %lo(D_800AF8A4)($v0) -/* 40F34 80065B34 30420004 */ andi $v0, $v0, 4 -/* 40F38 80065B38 10400008 */ beqz $v0, .L80065B5C -/* 40F3C 80065B3C 3C03A000 */ lui $v1, 0xa000 -/* 40F40 80065B40 8E020038 */ lw $v0, 0x38($s0) -/* 40F44 80065B44 24420BFC */ addiu $v0, $v0, 0xbfc -/* 40F48 80065B48 00431025 */ or $v0, $v0, $v1 -/* 40F4C 80065B4C 8C420000 */ lw $v0, ($v0) -/* 40F50 80065B50 3C01800B */ lui $at, %hi(D_800AF8B0) -/* 40F54 80065B54 AC22F8B0 */ sw $v0, %lo(D_800AF8B0)($at) -/* 40F58 80065B58 02202021 */ addu $a0, $s1, $zero -.L80065B5C: -/* 40F5C 80065B5C 0C018608 */ jal func_80061820 -/* 40F60 80065B60 24050040 */ addiu $a1, $zero, 0x40 -/* 40F64 80065B64 0C01B1B4 */ jal func_8006C6D0 -/* 40F68 80065B68 24042B00 */ addiu $a0, $zero, 0x2b00 -/* 40F6C 80065B6C 2410FFFF */ addiu $s0, $zero, -1 -/* 40F70 80065B70 3C040400 */ lui $a0, 0x400 -.L80065B74: -/* 40F74 80065B74 0C01B1B8 */ jal func_8006C6E0 -/* 40F78 80065B78 34841000 */ ori $a0, $a0, 0x1000 -/* 40F7C 80065B7C 1050FFFD */ beq $v0, $s0, .L80065B74 -/* 40F80 80065B80 3C040400 */ lui $a0, 0x400 -/* 40F84 80065B84 2410FFFF */ addiu $s0, $zero, -1 -/* 40F88 80065B88 24040001 */ addiu $a0, $zero, 1 -.L80065B8C: -/* 40F8C 80065B8C 3C050400 */ lui $a1, 0x400 -/* 40F90 80065B90 34A50FC0 */ ori $a1, $a1, 0xfc0 -/* 40F94 80065B94 02203021 */ addu $a2, $s1, $zero -/* 40F98 80065B98 0C01B1C4 */ jal func_8006C710 -/* 40F9C 80065B9C 24070040 */ addiu $a3, $zero, 0x40 -/* 40FA0 80065BA0 1050FFFA */ beq $v0, $s0, .L80065B8C -/* 40FA4 80065BA4 24040001 */ addiu $a0, $zero, 1 -.L80065BA8: -/* 40FA8 80065BA8 0C01B1A8 */ jal func_8006C6A0 -/* 40FAC 80065BAC 00000000 */ nop -/* 40FB0 80065BB0 1440FFFD */ bnez $v0, .L80065BA8 -/* 40FB4 80065BB4 24040001 */ addiu $a0, $zero, 1 -/* 40FB8 80065BB8 2410FFFF */ addiu $s0, $zero, -1 -.L80065BBC: -/* 40FBC 80065BBC 8E260008 */ lw $a2, 8($s1) -/* 40FC0 80065BC0 8E27000C */ lw $a3, 0xc($s1) -/* 40FC4 80065BC4 3C050400 */ lui $a1, 0x400 -/* 40FC8 80065BC8 0C01B1C4 */ jal func_8006C710 -/* 40FCC 80065BCC 34A51000 */ ori $a1, $a1, 0x1000 -/* 40FD0 80065BD0 1050FFFA */ beq $v0, $s0, .L80065BBC -/* 40FD4 80065BD4 24040001 */ addiu $a0, $zero, 1 -/* 40FD8 80065BD8 8FBF0018 */ lw $ra, 0x18($sp) -/* 40FDC 80065BDC 8FB10014 */ lw $s1, 0x14($sp) -/* 40FE0 80065BE0 8FB00010 */ lw $s0, 0x10($sp) -/* 40FE4 80065BE4 03E00008 */ jr $ra -/* 40FE8 80065BE8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/40DE0/func_80065BEC.s b/ver/jp/asm/nonmatchings/40DE0/func_80065BEC.s deleted file mode 100644 index b1215486c1..0000000000 --- a/ver/jp/asm/nonmatchings/40DE0/func_80065BEC.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065BEC -/* 40FEC 80065BEC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 40FF0 80065BF0 AFBF0010 */ sw $ra, 0x10($sp) -.L80065BF4: -/* 40FF4 80065BF4 0C01B1A8 */ jal func_8006C6A0 -/* 40FF8 80065BF8 00000000 */ nop -/* 40FFC 80065BFC 1440FFFD */ bnez $v0, .L80065BF4 -/* 41000 80065C00 00000000 */ nop -/* 41004 80065C04 0C01B1B4 */ jal func_8006C6D0 -/* 41008 80065C08 24040125 */ addiu $a0, $zero, 0x125 -/* 4100C 80065C0C 8FBF0010 */ lw $ra, 0x10($sp) -/* 41010 80065C10 03E00008 */ jr $ra -/* 41014 80065C14 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41018 80065C18 00000000 */ nop -/* 4101C 80065C1C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41020/func_80065C20.s b/ver/jp/asm/nonmatchings/41020/func_80065C20.s deleted file mode 100644 index 1695f74a04..0000000000 --- a/ver/jp/asm/nonmatchings/41020/func_80065C20.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065C20 -/* 41020 80065C20 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41024 80065C24 AFBF0010 */ sw $ra, 0x10($sp) -/* 41028 80065C28 0C01B1B4 */ jal func_8006C6D0 -/* 4102C 80065C2C 24040400 */ addiu $a0, $zero, 0x400 -/* 41030 80065C30 8FBF0010 */ lw $ra, 0x10($sp) -/* 41034 80065C34 03E00008 */ jr $ra -/* 41038 80065C38 27BD0018 */ addiu $sp, $sp, 0x18 -/* 4103C 80065C3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41040/func_80065C40.s b/ver/jp/asm/nonmatchings/41040/func_80065C40.s deleted file mode 100644 index 975f2d4df4..0000000000 --- a/ver/jp/asm/nonmatchings/41040/func_80065C40.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065C40 -/* 41040 80065C40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41044 80065C44 AFB00010 */ sw $s0, 0x10($sp) -/* 41048 80065C48 AFBF0014 */ sw $ra, 0x14($sp) -/* 4104C 80065C4C 0C01B1B0 */ jal func_8006C6C0 -/* 41050 80065C50 00808021 */ addu $s0, $a0, $zero -/* 41054 80065C54 00022202 */ srl $a0, $v0, 8 -/* 41058 80065C58 30420080 */ andi $v0, $v0, 0x80 -/* 4105C 80065C5C 10400006 */ beqz $v0, .L80065C78 -/* 41060 80065C60 30840001 */ andi $a0, $a0, 1 -/* 41064 80065C64 8E020004 */ lw $v0, 4($s0) -/* 41068 80065C68 2403FFFD */ addiu $v1, $zero, -3 -/* 4106C 80065C6C 00441025 */ or $v0, $v0, $a0 -/* 41070 80065C70 00431024 */ and $v0, $v0, $v1 -/* 41074 80065C74 AE020004 */ sw $v0, 4($s0) -.L80065C78: -/* 41078 80065C78 00801021 */ addu $v0, $a0, $zero -/* 4107C 80065C7C 8FBF0014 */ lw $ra, 0x14($sp) -/* 41080 80065C80 8FB00010 */ lw $s0, 0x10($sp) -/* 41084 80065C84 03E00008 */ jr $ra -/* 41088 80065C88 27BD0018 */ addiu $sp, $sp, 0x18 -/* 4108C 80065C8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41090/func_80065C90.s b/ver/jp/asm/nonmatchings/41090/func_80065C90.s deleted file mode 100644 index 427f12a102..0000000000 --- a/ver/jp/asm/nonmatchings/41090/func_80065C90.s +++ /dev/null @@ -1,53 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065C90 -/* 41090 80065C90 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 41094 80065C94 3C02A480 */ lui $v0, 0xa480 -/* 41098 80065C98 34420018 */ ori $v0, $v0, 0x18 -/* 4109C 80065C9C AFBF0018 */ sw $ra, 0x18($sp) -/* 410A0 80065CA0 AFB10014 */ sw $s1, 0x14($sp) -/* 410A4 80065CA4 AFB00010 */ sw $s0, 0x10($sp) -/* 410A8 80065CA8 8C420000 */ lw $v0, ($v0) -/* 410AC 80065CAC 00808021 */ addu $s0, $a0, $zero -/* 410B0 80065CB0 30420003 */ andi $v0, $v0, 3 -/* 410B4 80065CB4 10400003 */ beqz $v0, .L80065CC4 -/* 410B8 80065CB8 00A08821 */ addu $s1, $a1, $zero -/* 410BC 80065CBC 08019748 */ j .L80065D20 -/* 410C0 80065CC0 2402FFFF */ addiu $v0, $zero, -1 -.L80065CC4: -/* 410C4 80065CC4 24020001 */ addiu $v0, $zero, 1 -/* 410C8 80065CC8 16020003 */ bne $s0, $v0, .L80065CD8 -/* 410CC 80065CCC 02202021 */ addu $a0, $s1, $zero -/* 410D0 80065CD0 0C018608 */ jal func_80061820 -/* 410D4 80065CD4 24050040 */ addiu $a1, $zero, 0x40 -.L80065CD8: -/* 410D8 80065CD8 0C018798 */ jal func_80061E60 -/* 410DC 80065CDC 02202021 */ addu $a0, $s1, $zero -/* 410E0 80065CE0 3C03A480 */ lui $v1, 0xa480 -/* 410E4 80065CE4 AC620000 */ sw $v0, ($v1) -/* 410E8 80065CE8 56000003 */ bnel $s0, $zero, .L80065CF8 -/* 410EC 80065CEC 3C03A480 */ lui $v1, 0xa480 -/* 410F0 80065CF0 0801973F */ j .L80065CFC -/* 410F4 80065CF4 34630004 */ ori $v1, $v1, 4 -.L80065CF8: -/* 410F8 80065CF8 34630010 */ ori $v1, $v1, 0x10 -.L80065CFC: -/* 410FC 80065CFC 3C021FC0 */ lui $v0, 0x1fc0 -/* 41100 80065D00 344207C0 */ ori $v0, $v0, 0x7c0 -/* 41104 80065D04 AC620000 */ sw $v0, ($v1) -/* 41108 80065D08 16000005 */ bnez $s0, .L80065D20 -/* 4110C 80065D0C 00001021 */ addu $v0, $zero, $zero -/* 41110 80065D10 02202021 */ addu $a0, $s1, $zero -/* 41114 80065D14 0C0185BC */ jal func_800616F0 -/* 41118 80065D18 24050040 */ addiu $a1, $zero, 0x40 -/* 4111C 80065D1C 00001021 */ addu $v0, $zero, $zero -.L80065D20: -/* 41120 80065D20 8FBF0018 */ lw $ra, 0x18($sp) -/* 41124 80065D24 8FB10014 */ lw $s1, 0x14($sp) -/* 41128 80065D28 8FB00010 */ lw $s0, 0x10($sp) -/* 4112C 80065D2C 03E00008 */ jr $ra -/* 41130 80065D30 27BD0020 */ addiu $sp, $sp, 0x20 -/* 41134 80065D34 00000000 */ nop -/* 41138 80065D38 00000000 */ nop -/* 4113C 80065D3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41140/func_80065D40.s b/ver/jp/asm/nonmatchings/41140/func_80065D40.s deleted file mode 100644 index c24710290a..0000000000 --- a/ver/jp/asm/nonmatchings/41140/func_80065D40.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065D40 -/* 41140 80065D40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41144 80065D44 24020001 */ addiu $v0, $zero, 1 -/* 41148 80065D48 AFB00010 */ sw $s0, 0x10($sp) -/* 4114C 80065D4C 3C10800E */ lui $s0, %hi(D_800DAC88) -/* 41150 80065D50 2610AC88 */ addiu $s0, $s0, %lo(D_800DAC88) -/* 41154 80065D54 02002021 */ addu $a0, $s0, $zero -/* 41158 80065D58 3C05800B */ lui $a1, %hi(D_800AF8E0) -/* 4115C 80065D5C 24A5F8E0 */ addiu $a1, $a1, %lo(D_800AF8E0) -/* 41160 80065D60 AFBF0014 */ sw $ra, 0x14($sp) -/* 41164 80065D64 3C018009 */ lui $at, %hi(D_80094620) -/* 41168 80065D68 AC224620 */ sw $v0, %lo(D_80094620)($at) -/* 4116C 80065D6C 0C019554 */ jal func_80065550 -/* 41170 80065D70 24060001 */ addiu $a2, $zero, 1 -/* 41174 80065D74 02002021 */ addu $a0, $s0, $zero -/* 41178 80065D78 00002821 */ addu $a1, $zero, $zero -/* 4117C 80065D7C 0C0195FC */ jal func_800657F0 -/* 41180 80065D80 00003021 */ addu $a2, $zero, $zero -/* 41184 80065D84 8FBF0014 */ lw $ra, 0x14($sp) -/* 41188 80065D88 8FB00010 */ lw $s0, 0x10($sp) -/* 4118C 80065D8C 03E00008 */ jr $ra -/* 41190 80065D90 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/41140/func_80065D94.s b/ver/jp/asm/nonmatchings/41140/func_80065D94.s deleted file mode 100644 index a0b4a1c4d7..0000000000 --- a/ver/jp/asm/nonmatchings/41140/func_80065D94.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065D94 -/* 41194 80065D94 3C028009 */ lui $v0, %hi(D_80094620) -/* 41198 80065D98 8C424620 */ lw $v0, %lo(D_80094620)($v0) -/* 4119C 80065D9C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 411A0 80065DA0 1440000F */ bnez $v0, .L80065DE0 -/* 411A4 80065DA4 AFBF0018 */ sw $ra, 0x18($sp) -/* 411A8 80065DA8 24020001 */ addiu $v0, $zero, 1 -/* 411AC 80065DAC 3C018009 */ lui $at, %hi(D_80094620) -/* 411B0 80065DB0 AC224620 */ sw $v0, %lo(D_80094620)($at) -/* 411B4 80065DB4 3C04800E */ lui $a0, %hi(D_800DAC88) -/* 411B8 80065DB8 2484AC88 */ addiu $a0, $a0, %lo(D_800DAC88) -/* 411BC 80065DBC 3C05800B */ lui $a1, %hi(D_800AF8E0) -/* 411C0 80065DC0 24A5F8E0 */ addiu $a1, $a1, %lo(D_800AF8E0) -/* 411C4 80065DC4 0C019554 */ jal func_80065550 -/* 411C8 80065DC8 24060001 */ addiu $a2, $zero, 1 -/* 411CC 80065DCC 3C04800E */ lui $a0, %hi(D_800DAC88) -/* 411D0 80065DD0 2484AC88 */ addiu $a0, $a0, %lo(D_800DAC88) -/* 411D4 80065DD4 00002821 */ addu $a1, $zero, $zero -/* 411D8 80065DD8 0C0195FC */ jal func_800657F0 -/* 411DC 80065DDC 00003021 */ addu $a2, $zero, $zero -.L80065DE0: -/* 411E0 80065DE0 3C04800E */ lui $a0, %hi(D_800DAC88) -/* 411E4 80065DE4 2484AC88 */ addiu $a0, $a0, %lo(D_800DAC88) -/* 411E8 80065DE8 27A50010 */ addiu $a1, $sp, 0x10 -/* 411EC 80065DEC 0C0195B0 */ jal func_800656C0 -/* 411F0 80065DF0 24060001 */ addiu $a2, $zero, 1 -/* 411F4 80065DF4 8FBF0018 */ lw $ra, 0x18($sp) -/* 411F8 80065DF8 03E00008 */ jr $ra -/* 411FC 80065DFC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/41140/func_80065E00.s b/ver/jp/asm/nonmatchings/41140/func_80065E00.s deleted file mode 100644 index 3704ea63ad..0000000000 --- a/ver/jp/asm/nonmatchings/41140/func_80065E00.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065E00 -/* 41200 80065E00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41204 80065E04 AFBF0010 */ sw $ra, 0x10($sp) -/* 41208 80065E08 3C04800E */ lui $a0, %hi(D_800DAC88) -/* 4120C 80065E0C 2484AC88 */ addiu $a0, $a0, %lo(D_800DAC88) -/* 41210 80065E10 00002821 */ addu $a1, $zero, $zero -/* 41214 80065E14 0C0195FC */ jal func_800657F0 -/* 41218 80065E18 00003021 */ addu $a2, $zero, $zero -/* 4121C 80065E1C 8FBF0010 */ lw $ra, 0x10($sp) -/* 41220 80065E20 03E00008 */ jr $ra -/* 41224 80065E24 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41228 80065E28 00000000 */ nop -/* 4122C 80065E2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41230/func_80065E30.s b/ver/jp/asm/nonmatchings/41230/func_80065E30.s deleted file mode 100644 index 3bf218d1cd..0000000000 --- a/ver/jp/asm/nonmatchings/41230/func_80065E30.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065E30 -/* 41230 80065E30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41234 80065E34 AFB00010 */ sw $s0, 0x10($sp) -/* 41238 80065E38 00808021 */ addu $s0, $a0, $zero -/* 4123C 80065E3C 00E04821 */ addu $t1, $a3, $zero -/* 41240 80065E40 000747C3 */ sra $t0, $a3, 0x1f -/* 41244 80065E44 3C048007 */ lui $a0, %hi(D_8006B330) -/* 41248 80065E48 2484B330 */ addiu $a0, $a0, %lo(D_8006B330) -/* 4124C 80065E4C 00801821 */ addu $v1, $a0, $zero -/* 41250 80065E50 000417C3 */ sra $v0, $a0, 0x1f -/* 41254 80065E54 8FA70028 */ lw $a3, 0x28($sp) -/* 41258 80065E58 3C040100 */ lui $a0, 0x100 -/* 4125C 80065E5C 34840800 */ ori $a0, $a0, 0x800 -/* 41260 80065E60 AFBF0014 */ sw $ra, 0x14($sp) -/* 41264 80065E64 AE020100 */ sw $v0, 0x100($s0) -/* 41268 80065E68 AE030104 */ sw $v1, 0x104($s0) -/* 4126C 80065E6C 3402FF03 */ ori $v0, $zero, 0xff03 -/* 41270 80065E70 AE020118 */ sw $v0, 0x118($s0) -/* 41274 80065E74 2402003F */ addiu $v0, $zero, 0x3f -/* 41278 80065E78 AE020128 */ sw $v0, 0x128($s0) -/* 4127C 80065E7C 24020001 */ addiu $v0, $zero, 1 -/* 41280 80065E80 AE050014 */ sw $a1, 0x14($s0) -/* 41284 80065E84 AE000000 */ sw $zero, ($s0) -/* 41288 80065E88 AE000008 */ sw $zero, 8($s0) -/* 4128C 80065E8C AE06011C */ sw $a2, 0x11c($s0) -/* 41290 80065E90 AE080038 */ sw $t0, 0x38($s0) -/* 41294 80065E94 AE09003C */ sw $t1, 0x3c($s0) -/* 41298 80065E98 AE04012C */ sw $a0, 0x12c($s0) -/* 4129C 80065E9C AE000018 */ sw $zero, 0x18($s0) -/* 412A0 80065EA0 A6020010 */ sh $v0, 0x10($s0) -/* 412A4 80065EA4 A6000012 */ sh $zero, 0x12($s0) -/* 412A8 80065EA8 8FA2002C */ lw $v0, 0x2c($sp) -/* 412AC 80065EAC 00E05821 */ addu $t3, $a3, $zero -/* 412B0 80065EB0 000757C3 */ sra $t2, $a3, 0x1f -/* 412B4 80065EB4 AE020004 */ sw $v0, 4($s0) -/* 412B8 80065EB8 256BFFF0 */ addiu $t3, $t3, -0x10 -/* 412BC 80065EBC 2D62FFF0 */ sltiu $v0, $t3, -0x10 -/* 412C0 80065EC0 254AFFFF */ addiu $t2, $t2, -1 -/* 412C4 80065EC4 01425021 */ addu $t2, $t2, $v0 -/* 412C8 80065EC8 AE0A00F0 */ sw $t2, 0xf0($s0) -/* 412CC 80065ECC 0C01ACD0 */ jal func_8006B340 -/* 412D0 80065ED0 AE0B00F4 */ sw $t3, 0xf4($s0) -/* 412D4 80065ED4 3C038009 */ lui $v1, %hi(D_8009463C) -/* 412D8 80065ED8 8C63463C */ lw $v1, %lo(D_8009463C)($v1) -/* 412DC 80065EDC 00402021 */ addu $a0, $v0, $zero -/* 412E0 80065EE0 3C018009 */ lui $at, %hi(D_8009463C) -/* 412E4 80065EE4 AC30463C */ sw $s0, %lo(D_8009463C)($at) -/* 412E8 80065EE8 0C01ACEC */ jal func_8006B3B0 -/* 412EC 80065EEC AE03000C */ sw $v1, 0xc($s0) -/* 412F0 80065EF0 8FBF0014 */ lw $ra, 0x14($sp) -/* 412F4 80065EF4 8FB00010 */ lw $s0, 0x10($sp) -/* 412F8 80065EF8 03E00008 */ jr $ra -/* 412FC 80065EFC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/41230/func_80065F00.s b/ver/jp/asm/nonmatchings/41230/func_80065F00.s deleted file mode 100644 index 1ff09a627f..0000000000 --- a/ver/jp/asm/nonmatchings/41230/func_80065F00.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065F00 -/* 41300 80065F00 14800003 */ bnez $a0, .L80065F10 -/* 41304 80065F04 00000000 */ nop -/* 41308 80065F08 3C048009 */ lui $a0, %hi(D_80094640) -/* 4130C 80065F0C 8C844640 */ lw $a0, %lo(D_80094640)($a0) -.L80065F10: -/* 41310 80065F10 03E00008 */ jr $ra -/* 41314 80065F14 8C820004 */ lw $v0, 4($a0) -/* 41318 80065F18 00000000 */ nop -/* 4131C 80065F1C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41320/func_80065F20.s b/ver/jp/asm/nonmatchings/41320/func_80065F20.s deleted file mode 100644 index b78476e7cd..0000000000 --- a/ver/jp/asm/nonmatchings/41320/func_80065F20.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065F20 -/* 41320 80065F20 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 41324 80065F24 AFB00010 */ sw $s0, 0x10($sp) -/* 41328 80065F28 00808021 */ addu $s0, $a0, $zero -/* 4132C 80065F2C AFB10014 */ sw $s1, 0x14($sp) -/* 41330 80065F30 00A08821 */ addu $s1, $a1, $zero -/* 41334 80065F34 AFBF001C */ sw $ra, 0x1c($sp) -/* 41338 80065F38 0C01ACD0 */ jal func_8006B340 -/* 4133C 80065F3C AFB20018 */ sw $s2, 0x18($sp) -/* 41340 80065F40 16000003 */ bnez $s0, .L80065F50 -/* 41344 80065F44 00409021 */ addu $s2, $v0, $zero -/* 41348 80065F48 3C108009 */ lui $s0, %hi(D_80094640) -/* 4134C 80065F4C 8E104640 */ lw $s0, %lo(D_80094640)($s0) -.L80065F50: -/* 41350 80065F50 8E020004 */ lw $v0, 4($s0) -/* 41354 80065F54 1051001C */ beq $v0, $s1, .L80065FC8 -/* 41358 80065F58 00000000 */ nop -/* 4135C 80065F5C 3C028009 */ lui $v0, %hi(D_80094640) -/* 41360 80065F60 8C424640 */ lw $v0, %lo(D_80094640)($v0) -/* 41364 80065F64 1202000B */ beq $s0, $v0, .L80065F94 -/* 41368 80065F68 AE110004 */ sw $s1, 4($s0) -/* 4136C 80065F6C 96030010 */ lhu $v1, 0x10($s0) -/* 41370 80065F70 24020001 */ addiu $v0, $zero, 1 -/* 41374 80065F74 10620007 */ beq $v1, $v0, .L80065F94 -/* 41378 80065F78 00000000 */ nop -/* 4137C 80065F7C 8E040008 */ lw $a0, 8($s0) -/* 41380 80065F80 0C019874 */ jal func_800661D0 -/* 41384 80065F84 02002821 */ addu $a1, $s0, $zero -/* 41388 80065F88 8E040008 */ lw $a0, 8($s0) -/* 4138C 80065F8C 0C01AC55 */ jal func_8006B154 -/* 41390 80065F90 02002821 */ addu $a1, $s0, $zero -.L80065F94: -/* 41394 80065F94 3C048009 */ lui $a0, %hi(D_80094640) -/* 41398 80065F98 8C844640 */ lw $a0, %lo(D_80094640)($a0) -/* 4139C 80065F9C 3C028009 */ lui $v0, %hi(D_80094638) -/* 413A0 80065FA0 8C424638 */ lw $v0, %lo(D_80094638)($v0) -/* 413A4 80065FA4 8C830004 */ lw $v1, 4($a0) -/* 413A8 80065FA8 8C420004 */ lw $v0, 4($v0) -/* 413AC 80065FAC 0062182A */ slt $v1, $v1, $v0 -/* 413B0 80065FB0 10600005 */ beqz $v1, .L80065FC8 -/* 413B4 80065FB4 24020002 */ addiu $v0, $zero, 2 -/* 413B8 80065FB8 A4820010 */ sh $v0, 0x10($a0) -/* 413BC 80065FBC 3C048009 */ lui $a0, %hi(D_80094638) -/* 413C0 80065FC0 0C01AC13 */ jal func_8006B04C -/* 413C4 80065FC4 24844638 */ addiu $a0, $a0, %lo(D_80094638) -.L80065FC8: -/* 413C8 80065FC8 0C01ACEC */ jal func_8006B3B0 -/* 413CC 80065FCC 02402021 */ addu $a0, $s2, $zero -/* 413D0 80065FD0 8FBF001C */ lw $ra, 0x1c($sp) -/* 413D4 80065FD4 8FB20018 */ lw $s2, 0x18($sp) -/* 413D8 80065FD8 8FB10014 */ lw $s1, 0x14($sp) -/* 413DC 80065FDC 8FB00010 */ lw $s0, 0x10($sp) -/* 413E0 80065FE0 03E00008 */ jr $ra -/* 413E4 80065FE4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 413E8 80065FE8 00000000 */ nop -/* 413EC 80065FEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/413F0/func_80065FF0.s b/ver/jp/asm/nonmatchings/413F0/func_80065FF0.s deleted file mode 100644 index f7ef6a3afd..0000000000 --- a/ver/jp/asm/nonmatchings/413F0/func_80065FF0.s +++ /dev/null @@ -1,83 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80065FF0 -/* 413F0 80065FF0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 413F4 80065FF4 AFB00010 */ sw $s0, 0x10($sp) -/* 413F8 80065FF8 00808021 */ addu $s0, $a0, $zero -/* 413FC 80065FFC AFBF001C */ sw $ra, 0x1c($sp) -/* 41400 80066000 AFB20018 */ sw $s2, 0x18($sp) -/* 41404 80066004 0C01ACD0 */ jal func_8006B340 -/* 41408 80066008 AFB10014 */ sw $s1, 0x14($sp) -/* 4140C 8006600C 96030010 */ lhu $v1, 0x10($s0) -/* 41410 80066010 00409021 */ addu $s2, $v0, $zero -/* 41414 80066014 24020001 */ addiu $v0, $zero, 1 -/* 41418 80066018 10620008 */ beq $v1, $v0, .L8006603C -/* 4141C 8006601C 24020008 */ addiu $v0, $zero, 8 -/* 41420 80066020 1462001E */ bne $v1, $v0, .L8006609C -/* 41424 80066024 24020002 */ addiu $v0, $zero, 2 -/* 41428 80066028 A6020010 */ sh $v0, 0x10($s0) -/* 4142C 8006602C 3C048009 */ lui $a0, %hi(D_80094638) -/* 41430 80066030 24844638 */ addiu $a0, $a0, %lo(D_80094638) -/* 41434 80066034 08019825 */ j .L80066094 -/* 41438 80066038 02002821 */ addu $a1, $s0, $zero -.L8006603C: -/* 4143C 8006603C 8E020008 */ lw $v0, 8($s0) -/* 41440 80066040 50400006 */ beql $v0, $zero, .L8006605C -/* 41444 80066044 24020002 */ addiu $v0, $zero, 2 -/* 41448 80066048 3C118009 */ lui $s1, %hi(D_80094638) -/* 4144C 8006604C 26314638 */ addiu $s1, $s1, %lo(D_80094638) -/* 41450 80066050 14510007 */ bne $v0, $s1, .L80066070 -/* 41454 80066054 02002821 */ addu $a1, $s0, $zero -/* 41458 80066058 24020002 */ addiu $v0, $zero, 2 -.L8006605C: -/* 4145C 8006605C A6020010 */ sh $v0, 0x10($s0) -/* 41460 80066060 3C048009 */ lui $a0, %hi(D_80094638) -/* 41464 80066064 24844638 */ addiu $a0, $a0, %lo(D_80094638) -/* 41468 80066068 08019825 */ j .L80066094 -/* 4146C 8006606C 02002821 */ addu $a1, $s0, $zero -.L80066070: -/* 41470 80066070 8E040008 */ lw $a0, 8($s0) -/* 41474 80066074 24020008 */ addiu $v0, $zero, 8 -/* 41478 80066078 0C01AC55 */ jal func_8006B154 -/* 4147C 8006607C A6020010 */ sh $v0, 0x10($s0) -/* 41480 80066080 8E040008 */ lw $a0, 8($s0) -/* 41484 80066084 0C01AC67 */ jal func_8006B19C -/* 41488 80066088 00000000 */ nop -/* 4148C 8006608C 02202021 */ addu $a0, $s1, $zero -/* 41490 80066090 00402821 */ addu $a1, $v0, $zero -.L80066094: -/* 41494 80066094 0C01AC55 */ jal func_8006B154 -/* 41498 80066098 00000000 */ nop -.L8006609C: -/* 4149C 8006609C 3C048009 */ lui $a0, %hi(D_80094640) -/* 414A0 800660A0 8C844640 */ lw $a0, %lo(D_80094640)($a0) -/* 414A4 800660A4 14800005 */ bnez $a0, .L800660BC -/* 414A8 800660A8 00000000 */ nop -/* 414AC 800660AC 0C01AC6D */ jal func_8006B1B4 -/* 414B0 800660B0 00000000 */ nop -/* 414B4 800660B4 0801983A */ j .L800660E8 -/* 414B8 800660B8 00000000 */ nop -.L800660BC: -/* 414BC 800660BC 3C028009 */ lui $v0, %hi(D_80094638) -/* 414C0 800660C0 8C424638 */ lw $v0, %lo(D_80094638)($v0) -/* 414C4 800660C4 8C830004 */ lw $v1, 4($a0) -/* 414C8 800660C8 8C420004 */ lw $v0, 4($v0) -/* 414CC 800660CC 0062182A */ slt $v1, $v1, $v0 -/* 414D0 800660D0 10600005 */ beqz $v1, .L800660E8 -/* 414D4 800660D4 24020002 */ addiu $v0, $zero, 2 -/* 414D8 800660D8 A4820010 */ sh $v0, 0x10($a0) -/* 414DC 800660DC 3C048009 */ lui $a0, %hi(D_80094638) -/* 414E0 800660E0 0C01AC13 */ jal func_8006B04C -/* 414E4 800660E4 24844638 */ addiu $a0, $a0, %lo(D_80094638) -.L800660E8: -/* 414E8 800660E8 0C01ACEC */ jal func_8006B3B0 -/* 414EC 800660EC 02402021 */ addu $a0, $s2, $zero -/* 414F0 800660F0 8FBF001C */ lw $ra, 0x1c($sp) -/* 414F4 800660F4 8FB20018 */ lw $s2, 0x18($sp) -/* 414F8 800660F8 8FB10014 */ lw $s1, 0x14($sp) -/* 414FC 800660FC 8FB00010 */ lw $s0, 0x10($sp) -/* 41500 80066100 03E00008 */ jr $ra -/* 41504 80066104 27BD0020 */ addiu $sp, $sp, 0x20 -/* 41508 80066108 00000000 */ nop -/* 4150C 8006610C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41510/func_80066110.s b/ver/jp/asm/nonmatchings/41510/func_80066110.s deleted file mode 100644 index d443738649..0000000000 --- a/ver/jp/asm/nonmatchings/41510/func_80066110.s +++ /dev/null @@ -1,57 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066110 -/* 41510 80066110 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 41514 80066114 AFB00010 */ sw $s0, 0x10($sp) -/* 41518 80066118 00808021 */ addu $s0, $a0, $zero -/* 4151C 8006611C AFBF0018 */ sw $ra, 0x18($sp) -/* 41520 80066120 0C01ACD0 */ jal func_8006B340 -/* 41524 80066124 AFB10014 */ sw $s1, 0x14($sp) -/* 41528 80066128 24030004 */ addiu $v1, $zero, 4 -/* 4152C 8006612C 12000002 */ beqz $s0, .L80066138 -/* 41530 80066130 00408821 */ addu $s1, $v0, $zero -/* 41534 80066134 96030010 */ lhu $v1, 0x10($s0) -.L80066138: -/* 41538 80066138 3063FFFF */ andi $v1, $v1, 0xffff -/* 4153C 8006613C 24020004 */ addiu $v0, $zero, 4 -/* 41540 80066140 1062000C */ beq $v1, $v0, .L80066174 -/* 41544 80066144 28620005 */ slti $v0, $v1, 5 -/* 41548 80066148 10400005 */ beqz $v0, .L80066160 -/* 4154C 8006614C 24020002 */ addiu $v0, $zero, 2 -/* 41550 80066150 10620010 */ beq $v1, $v0, .L80066194 -/* 41554 80066154 00000000 */ nop -/* 41558 80066158 0801986A */ j .L800661A8 -/* 4155C 8006615C 00000000 */ nop -.L80066160: -/* 41560 80066160 24020008 */ addiu $v0, $zero, 8 -/* 41564 80066164 1062000B */ beq $v1, $v0, .L80066194 -/* 41568 80066168 00000000 */ nop -/* 4156C 8006616C 0801986A */ j .L800661A8 -/* 41570 80066170 00000000 */ nop -.L80066174: -/* 41574 80066174 3C038009 */ lui $v1, %hi(D_80094640) -/* 41578 80066178 8C634640 */ lw $v1, %lo(D_80094640)($v1) -/* 4157C 8006617C 00002021 */ addu $a0, $zero, $zero -/* 41580 80066180 24020001 */ addiu $v0, $zero, 1 -/* 41584 80066184 0C01AC13 */ jal func_8006B04C -/* 41588 80066188 A4620010 */ sh $v0, 0x10($v1) -/* 4158C 8006618C 0801986A */ j .L800661A8 -/* 41590 80066190 00000000 */ nop -.L80066194: -/* 41594 80066194 8E040008 */ lw $a0, 8($s0) -/* 41598 80066198 24020001 */ addiu $v0, $zero, 1 -/* 4159C 8006619C 02002821 */ addu $a1, $s0, $zero -/* 415A0 800661A0 0C019874 */ jal func_800661D0 -/* 415A4 800661A4 A6020010 */ sh $v0, 0x10($s0) -.L800661A8: -/* 415A8 800661A8 0C01ACEC */ jal func_8006B3B0 -/* 415AC 800661AC 02202021 */ addu $a0, $s1, $zero -/* 415B0 800661B0 8FBF0018 */ lw $ra, 0x18($sp) -/* 415B4 800661B4 8FB10014 */ lw $s1, 0x14($sp) -/* 415B8 800661B8 8FB00010 */ lw $s0, 0x10($sp) -/* 415BC 800661BC 03E00008 */ jr $ra -/* 415C0 800661C0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 415C4 800661C4 00000000 */ nop -/* 415C8 800661C8 00000000 */ nop -/* 415CC 800661CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/415D0/func_800661D0.s b/ver/jp/asm/nonmatchings/415D0/func_800661D0.s deleted file mode 100644 index cadd09b0aa..0000000000 --- a/ver/jp/asm/nonmatchings/415D0/func_800661D0.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800661D0 -/* 415D0 800661D0 8C820000 */ lw $v0, ($a0) -/* 415D4 800661D4 10400009 */ beqz $v0, .L800661FC -/* 415D8 800661D8 00000000 */ nop -.L800661DC: -/* 415DC 800661DC 54450004 */ bnel $v0, $a1, .L800661F0 -/* 415E0 800661E0 00402021 */ addu $a0, $v0, $zero -/* 415E4 800661E4 8C420000 */ lw $v0, ($v0) -/* 415E8 800661E8 0801987F */ j .L800661FC -/* 415EC 800661EC AC820000 */ sw $v0, ($a0) -.L800661F0: -/* 415F0 800661F0 8C420000 */ lw $v0, ($v0) -/* 415F4 800661F4 1440FFF9 */ bnez $v0, .L800661DC -/* 415F8 800661F8 00000000 */ nop -.L800661FC: -/* 415FC 800661FC 03E00008 */ jr $ra -/* 41600 80066200 00000000 */ nop -/* 41604 80066204 00000000 */ nop -/* 41608 80066208 00000000 */ nop -/* 4160C 8006620C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41610/func_80066210.s b/ver/jp/asm/nonmatchings/41610/func_80066210.s deleted file mode 100644 index d4cb454353..0000000000 --- a/ver/jp/asm/nonmatchings/41610/func_80066210.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066210 -/* 41610 80066210 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41614 80066214 AFBF0014 */ sw $ra, 0x14($sp) -/* 41618 80066218 0C01ACD0 */ jal func_8006B340 -/* 4161C 8006621C AFB00010 */ sw $s0, 0x10($sp) -/* 41620 80066220 3C038009 */ lui $v1, %hi(D_80094640) -/* 41624 80066224 8C634640 */ lw $v1, %lo(D_80094640)($v1) -/* 41628 80066228 3C048009 */ lui $a0, %hi(D_80094638) -/* 4162C 8006622C 24844638 */ addiu $a0, $a0, %lo(D_80094638) -/* 41630 80066230 24050002 */ addiu $a1, $zero, 2 -/* 41634 80066234 00408021 */ addu $s0, $v0, $zero -/* 41638 80066238 0C01AC13 */ jal func_8006B04C -/* 4163C 8006623C A4650010 */ sh $a1, 0x10($v1) -/* 41640 80066240 0C01ACEC */ jal func_8006B3B0 -/* 41644 80066244 02002021 */ addu $a0, $s0, $zero -/* 41648 80066248 8FBF0014 */ lw $ra, 0x14($sp) -/* 4164C 8006624C 8FB00010 */ lw $s0, 0x10($sp) -/* 41650 80066250 03E00008 */ jr $ra -/* 41654 80066254 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41658 80066258 00000000 */ nop -/* 4165C 8006625C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41660/func_80066260.s b/ver/jp/asm/nonmatchings/41660/func_80066260.s deleted file mode 100644 index 3d73a0a860..0000000000 --- a/ver/jp/asm/nonmatchings/41660/func_80066260.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066260 -/* 41660 80066260 3C028009 */ lui $v0, %hi(D_8009463C) -/* 41664 80066264 03E00008 */ jr $ra -/* 41668 80066268 8C42463C */ lw $v0, %lo(D_8009463C)($v0) -/* 4166C 8006626C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41670/func_80066270.s b/ver/jp/asm/nonmatchings/41670/func_80066270.s deleted file mode 100644 index f9dcab469b..0000000000 --- a/ver/jp/asm/nonmatchings/41670/func_80066270.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066270 -/* 41670 80066270 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 41674 80066274 AFBF0024 */ sw $ra, 0x24($sp) -/* 41678 80066278 AFB40020 */ sw $s4, 0x20($sp) -/* 4167C 8006627C AFB3001C */ sw $s3, 0x1c($sp) -/* 41680 80066280 AFB20018 */ sw $s2, 0x18($sp) -/* 41684 80066284 AFB10014 */ sw $s1, 0x14($sp) -/* 41688 80066288 0C01ACD0 */ jal func_8006B340 -/* 4168C 8006628C AFB00010 */ sw $s0, 0x10($sp) -/* 41690 80066290 0C019674 */ jal osGetCount -/* 41694 80066294 0040A021 */ addu $s4, $v0, $zero -/* 41698 80066298 3C03800A */ lui $v1, %hi(D_8009A5A8) -/* 4169C 8006629C 8C63A5A8 */ lw $v1, %lo(D_8009A5A8)($v1) -/* 416A0 800662A0 3C12800A */ lui $s2, %hi(D_8009A5E8) -/* 416A4 800662A4 8E52A5E8 */ lw $s2, %lo(D_8009A5E8)($s2) -/* 416A8 800662A8 3C13800A */ lui $s3, %hi(D_8009A5EC) -/* 416AC 800662AC 8E73A5EC */ lw $s3, %lo(D_8009A5EC)($s3) -/* 416B0 800662B0 02802021 */ addu $a0, $s4, $zero -/* 416B4 800662B4 0C01ACEC */ jal func_8006B3B0 -/* 416B8 800662B8 00438023 */ subu $s0, $v0, $v1 -/* 416BC 800662BC 02008821 */ addu $s1, $s0, $zero -/* 416C0 800662C0 00008021 */ addu $s0, $zero, $zero -/* 416C4 800662C4 02711821 */ addu $v1, $s3, $s1 -/* 416C8 800662C8 0071202B */ sltu $a0, $v1, $s1 -/* 416CC 800662CC 02501021 */ addu $v0, $s2, $s0 -/* 416D0 800662D0 00441021 */ addu $v0, $v0, $a0 -/* 416D4 800662D4 8FBF0024 */ lw $ra, 0x24($sp) -/* 416D8 800662D8 8FB40020 */ lw $s4, 0x20($sp) -/* 416DC 800662DC 8FB3001C */ lw $s3, 0x1c($sp) -/* 416E0 800662E0 8FB20018 */ lw $s2, 0x18($sp) -/* 416E4 800662E4 8FB10014 */ lw $s1, 0x14($sp) -/* 416E8 800662E8 8FB00010 */ lw $s0, 0x10($sp) -/* 416EC 800662EC 03E00008 */ jr $ra -/* 416F0 800662F0 27BD0028 */ addiu $sp, $sp, 0x28 -/* 416F4 800662F4 00000000 */ nop -/* 416F8 800662F8 00000000 */ nop -/* 416FC 800662FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41700/func_80066300.s b/ver/jp/asm/nonmatchings/41700/func_80066300.s deleted file mode 100644 index 23b6392cc4..0000000000 --- a/ver/jp/asm/nonmatchings/41700/func_80066300.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066300 -/* 41700 80066300 3C01800A */ lui $at, %hi(D_8009A5E8) -/* 41704 80066304 AC24A5E8 */ sw $a0, %lo(D_8009A5E8)($at) -/* 41708 80066308 3C01800A */ lui $at, %hi(D_8009A5EC) -/* 4170C 8006630C 03E00008 */ jr $ra -/* 41710 80066310 AC25A5EC */ sw $a1, %lo(D_8009A5EC)($at) -/* 41714 80066314 00000000 */ nop -/* 41718 80066318 00000000 */ nop -/* 4171C 8006631C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41720/func_80066320.s b/ver/jp/asm/nonmatchings/41720/func_80066320.s deleted file mode 100644 index c343b44af9..0000000000 --- a/ver/jp/asm/nonmatchings/41720/func_80066320.s +++ /dev/null @@ -1,85 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066320 -/* 41720 80066320 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 41724 80066324 8FA20030 */ lw $v0, 0x30($sp) -/* 41728 80066328 8FA30034 */ lw $v1, 0x34($sp) -/* 4172C 8006632C AFB00010 */ sw $s0, 0x10($sp) -/* 41730 80066330 00808021 */ addu $s0, $a0, $zero -/* 41734 80066334 AFBF001C */ sw $ra, 0x1c($sp) -/* 41738 80066338 AFB20018 */ sw $s2, 0x18($sp) -/* 4173C 8006633C AFB10014 */ sw $s1, 0x14($sp) -/* 41740 80066340 AE000000 */ sw $zero, ($s0) -/* 41744 80066344 AE000004 */ sw $zero, 4($s0) -/* 41748 80066348 AE060010 */ sw $a2, 0x10($s0) -/* 4174C 8006634C AE070014 */ sw $a3, 0x14($s0) -/* 41750 80066350 AE020008 */ sw $v0, 8($s0) -/* 41754 80066354 AE03000C */ sw $v1, 0xc($s0) -/* 41758 80066358 8FA40038 */ lw $a0, 0x38($sp) -/* 4175C 8006635C 8FA5003C */ lw $a1, 0x3c($sp) -/* 41760 80066360 54C00006 */ bnel $a2, $zero, .L8006637C -/* 41764 80066364 AE040018 */ sw $a0, 0x18($s0) -/* 41768 80066368 54E00004 */ bnel $a3, $zero, .L8006637C -/* 4176C 8006636C AE040018 */ sw $a0, 0x18($s0) -/* 41770 80066370 AE020010 */ sw $v0, 0x10($s0) -/* 41774 80066374 AE030014 */ sw $v1, 0x14($s0) -/* 41778 80066378 AE040018 */ sw $a0, 0x18($s0) -.L8006637C: -/* 4177C 8006637C 0C01ACD0 */ jal func_8006B340 -/* 41780 80066380 AE05001C */ sw $a1, 0x1c($s0) -/* 41784 80066384 3C038009 */ lui $v1, %hi(D_80094650) -/* 41788 80066388 8C634650 */ lw $v1, %lo(D_80094650)($v1) -/* 4178C 8006638C 8C640000 */ lw $a0, ($v1) -/* 41790 80066390 1083001D */ beq $a0, $v1, .L80066408 -/* 41794 80066394 00409021 */ addu $s2, $v0, $zero -/* 41798 80066398 0C019674 */ jal osGetCount -/* 4179C 8006639C 00808821 */ addu $s1, $a0, $zero -/* 417A0 800663A0 3C03800A */ lui $v1, %hi(D_8009A60C) -/* 417A4 800663A4 8C63A60C */ lw $v1, %lo(D_8009A60C)($v1) -/* 417A8 800663A8 00431023 */ subu $v0, $v0, $v1 -/* 417AC 800663AC 8E230010 */ lw $v1, 0x10($s1) -/* 417B0 800663B0 00403821 */ addu $a3, $v0, $zero -/* 417B4 800663B4 00003021 */ addu $a2, $zero, $zero -/* 417B8 800663B8 00C3102B */ sltu $v0, $a2, $v1 -/* 417BC 800663BC 14400007 */ bnez $v0, .L800663DC -/* 417C0 800663C0 00000000 */ nop -/* 417C4 800663C4 1466000C */ bne $v1, $a2, .L800663F8 -/* 417C8 800663C8 00000000 */ nop -/* 417CC 800663CC 8E220014 */ lw $v0, 0x14($s1) -/* 417D0 800663D0 00E2102B */ sltu $v0, $a3, $v0 -/* 417D4 800663D4 10400008 */ beqz $v0, .L800663F8 -/* 417D8 800663D8 00000000 */ nop -.L800663DC: -/* 417DC 800663DC 8E220010 */ lw $v0, 0x10($s1) -/* 417E0 800663E0 8E230014 */ lw $v1, 0x14($s1) -/* 417E4 800663E4 0067202B */ sltu $a0, $v1, $a3 -/* 417E8 800663E8 00671823 */ subu $v1, $v1, $a3 -/* 417EC 800663EC 00461023 */ subu $v0, $v0, $a2 -/* 417F0 800663F0 08019900 */ j .L80066400 -/* 417F4 800663F4 00441023 */ subu $v0, $v0, $a0 -.L800663F8: -/* 417F8 800663F8 24020000 */ addiu $v0, $zero, 0 -/* 417FC 800663FC 24030001 */ addiu $v1, $zero, 1 -.L80066400: -/* 41800 80066400 AE220010 */ sw $v0, 0x10($s1) -/* 41804 80066404 AE230014 */ sw $v1, 0x14($s1) -.L80066408: -/* 41808 80066408 0C019998 */ jal func_80066660 -/* 4180C 8006640C 02002021 */ addu $a0, $s0, $zero -/* 41810 80066410 3C028009 */ lui $v0, %hi(D_80094650) -/* 41814 80066414 8C424650 */ lw $v0, %lo(D_80094650)($v0) -/* 41818 80066418 8C420000 */ lw $v0, ($v0) -/* 4181C 8006641C 8C440010 */ lw $a0, 0x10($v0) -/* 41820 80066420 0C019978 */ jal func_800665E0 -/* 41824 80066424 8C450014 */ lw $a1, 0x14($v0) -/* 41828 80066428 0C01ACEC */ jal func_8006B3B0 -/* 4182C 8006642C 02402021 */ addu $a0, $s2, $zero -/* 41830 80066430 00001021 */ addu $v0, $zero, $zero -/* 41834 80066434 8FBF001C */ lw $ra, 0x1c($sp) -/* 41838 80066438 8FB20018 */ lw $s2, 0x18($sp) -/* 4183C 8006643C 8FB10014 */ lw $s1, 0x14($sp) -/* 41840 80066440 8FB00010 */ lw $s0, 0x10($sp) -/* 41844 80066444 03E00008 */ jr $ra -/* 41848 80066448 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4184C 8006644C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41850/func_80066450.s b/ver/jp/asm/nonmatchings/41850/func_80066450.s deleted file mode 100644 index feb75b6272..0000000000 --- a/ver/jp/asm/nonmatchings/41850/func_80066450.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066450 -/* 41850 80066450 3C028009 */ lui $v0, %hi(D_80094650) -/* 41854 80066454 8C424650 */ lw $v0, %lo(D_80094650)($v0) -/* 41858 80066458 00002021 */ addu $a0, $zero, $zero -/* 4185C 8006645C 00002821 */ addu $a1, $zero, $zero -/* 41860 80066460 3C01800A */ lui $at, %hi(D_8009A5E8) -/* 41864 80066464 AC24A5E8 */ sw $a0, %lo(D_8009A5E8)($at) -/* 41868 80066468 3C01800A */ lui $at, %hi(D_8009A5EC) -/* 4186C 8006646C AC25A5EC */ sw $a1, %lo(D_8009A5EC)($at) -/* 41870 80066470 3C01800A */ lui $at, %hi(D_8009A5A8) -/* 41874 80066474 AC20A5A8 */ sw $zero, %lo(D_8009A5A8)($at) -/* 41878 80066478 3C01800A */ lui $at, %hi(D_8009A5C4) -/* 4187C 8006647C AC20A5C4 */ sw $zero, %lo(D_8009A5C4)($at) -/* 41880 80066480 AC440010 */ sw $a0, 0x10($v0) -/* 41884 80066484 AC450014 */ sw $a1, 0x14($v0) -/* 41888 80066488 AC440008 */ sw $a0, 8($v0) -/* 4188C 8006648C AC45000C */ sw $a1, 0xc($v0) -/* 41890 80066490 AC420004 */ sw $v0, 4($v0) -/* 41894 80066494 AC420000 */ sw $v0, ($v0) -/* 41898 80066498 AC400018 */ sw $zero, 0x18($v0) -/* 4189C 8006649C 03E00008 */ jr $ra -/* 418A0 800664A0 AC40001C */ sw $zero, 0x1c($v0) diff --git a/ver/jp/asm/nonmatchings/41850/func_800664A4.s b/ver/jp/asm/nonmatchings/41850/func_800664A4.s deleted file mode 100644 index 766de8ea14..0000000000 --- a/ver/jp/asm/nonmatchings/41850/func_800664A4.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800664A4 -/* 418A4 800664A4 3C038009 */ lui $v1, %hi(D_80094650) -/* 418A8 800664A8 8C634650 */ lw $v1, %lo(D_80094650)($v1) -/* 418AC 800664AC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 418B0 800664B0 AFBF0014 */ sw $ra, 0x14($sp) -/* 418B4 800664B4 AFB00010 */ sw $s0, 0x10($sp) -/* 418B8 800664B8 8C620000 */ lw $v0, ($v1) -/* 418BC 800664BC 10430044 */ beq $v0, $v1, .L800665D0 -/* 418C0 800664C0 00000000 */ nop -.L800664C4: -/* 418C4 800664C4 3C028009 */ lui $v0, %hi(D_80094650) -/* 418C8 800664C8 8C424650 */ lw $v0, %lo(D_80094650)($v0) -/* 418CC 800664CC 8C500000 */ lw $s0, ($v0) -/* 418D0 800664D0 16020006 */ bne $s0, $v0, .L800664EC -/* 418D4 800664D4 00000000 */ nop -/* 418D8 800664D8 0C01B198 */ jal func_8006C660 -/* 418DC 800664DC 00002021 */ addu $a0, $zero, $zero -/* 418E0 800664E0 3C01800A */ lui $at, %hi(D_8009A60C) -/* 418E4 800664E4 08019974 */ j .L800665D0 -/* 418E8 800664E8 AC20A60C */ sw $zero, %lo(D_8009A60C)($at) -.L800664EC: -/* 418EC 800664EC 0C019674 */ jal osGetCount -/* 418F0 800664F0 00000000 */ nop -/* 418F4 800664F4 3C03800A */ lui $v1, %hi(D_8009A60C) -/* 418F8 800664F8 8C63A60C */ lw $v1, %lo(D_8009A60C)($v1) -/* 418FC 800664FC 3C01800A */ lui $at, %hi(D_8009A60C) -/* 41900 80066500 AC22A60C */ sw $v0, %lo(D_8009A60C)($at) -/* 41904 80066504 00431023 */ subu $v0, $v0, $v1 -/* 41908 80066508 8E030010 */ lw $v1, 0x10($s0) -/* 4190C 8006650C 00403821 */ addu $a3, $v0, $zero -/* 41910 80066510 00003021 */ addu $a2, $zero, $zero -/* 41914 80066514 00C3102B */ sltu $v0, $a2, $v1 -/* 41918 80066518 14400007 */ bnez $v0, .L80066538 -/* 4191C 8006651C 00000000 */ nop -/* 41920 80066520 14660010 */ bne $v1, $a2, .L80066564 -/* 41924 80066524 00000000 */ nop -/* 41928 80066528 8E020014 */ lw $v0, 0x14($s0) -/* 4192C 8006652C 00E2102B */ sltu $v0, $a3, $v0 -/* 41930 80066530 1040000C */ beqz $v0, .L80066564 -/* 41934 80066534 00000000 */ nop -.L80066538: -/* 41938 80066538 8E040010 */ lw $a0, 0x10($s0) -/* 4193C 8006653C 8E050014 */ lw $a1, 0x14($s0) -/* 41940 80066540 00A7102B */ sltu $v0, $a1, $a3 -/* 41944 80066544 00A72823 */ subu $a1, $a1, $a3 -/* 41948 80066548 00862023 */ subu $a0, $a0, $a2 -/* 4194C 8006654C 00822023 */ subu $a0, $a0, $v0 -/* 41950 80066550 AE040010 */ sw $a0, 0x10($s0) -/* 41954 80066554 0C019978 */ jal func_800665E0 -/* 41958 80066558 AE050014 */ sw $a1, 0x14($s0) -/* 4195C 8006655C 08019974 */ j .L800665D0 -/* 41960 80066560 00000000 */ nop -.L80066564: -/* 41964 80066564 8E030004 */ lw $v1, 4($s0) -/* 41968 80066568 8E020000 */ lw $v0, ($s0) -/* 4196C 8006656C AC620000 */ sw $v0, ($v1) -/* 41970 80066570 8E030000 */ lw $v1, ($s0) -/* 41974 80066574 8E020004 */ lw $v0, 4($s0) -/* 41978 80066578 AC620004 */ sw $v0, 4($v1) -/* 4197C 8006657C 8E040018 */ lw $a0, 0x18($s0) -/* 41980 80066580 AE000000 */ sw $zero, ($s0) -/* 41984 80066584 10800004 */ beqz $a0, .L80066598 -/* 41988 80066588 AE000004 */ sw $zero, 4($s0) -/* 4198C 8006658C 8E05001C */ lw $a1, 0x1c($s0) -/* 41990 80066590 0C0195FC */ jal func_800657F0 -/* 41994 80066594 00003021 */ addu $a2, $zero, $zero -.L80066598: -/* 41998 80066598 8E020008 */ lw $v0, 8($s0) -/* 4199C 8006659C 14400004 */ bnez $v0, .L800665B0 -/* 419A0 800665A0 00000000 */ nop -/* 419A4 800665A4 8E02000C */ lw $v0, 0xc($s0) -/* 419A8 800665A8 1040FFC6 */ beqz $v0, .L800664C4 -/* 419AC 800665AC 00000000 */ nop -.L800665B0: -/* 419B0 800665B0 8E020008 */ lw $v0, 8($s0) -/* 419B4 800665B4 8E03000C */ lw $v1, 0xc($s0) -/* 419B8 800665B8 02002021 */ addu $a0, $s0, $zero -/* 419BC 800665BC AC820010 */ sw $v0, 0x10($a0) -/* 419C0 800665C0 0C019998 */ jal func_80066660 -/* 419C4 800665C4 AC830014 */ sw $v1, 0x14($a0) -/* 419C8 800665C8 08019931 */ j .L800664C4 -/* 419CC 800665CC 00000000 */ nop -.L800665D0: -/* 419D0 800665D0 8FBF0014 */ lw $ra, 0x14($sp) -/* 419D4 800665D4 8FB00010 */ lw $s0, 0x10($sp) -/* 419D8 800665D8 03E00008 */ jr $ra -/* 419DC 800665DC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/41850/func_800665E0.s b/ver/jp/asm/nonmatchings/41850/func_800665E0.s deleted file mode 100644 index f225473def..0000000000 --- a/ver/jp/asm/nonmatchings/41850/func_800665E0.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800665E0 -/* 419E0 800665E0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 419E4 800665E4 AFB30020 */ sw $s3, 0x20($sp) -/* 419E8 800665E8 AFB2001C */ sw $s2, 0x1c($sp) -/* 419EC 800665EC 00809021 */ addu $s2, $a0, $zero -/* 419F0 800665F0 00A09821 */ addu $s3, $a1, $zero -/* 419F4 800665F4 AFBF0024 */ sw $ra, 0x24($sp) -/* 419F8 800665F8 16400007 */ bnez $s2, .L80066618 -/* 419FC 800665FC AFB00018 */ sw $s0, 0x18($sp) -/* 41A00 80066600 16400003 */ bnez $s2, .L80066610 -/* 41A04 80066604 2E6201D4 */ sltiu $v0, $s3, 0x1d4 -/* 41A08 80066608 10400003 */ beqz $v0, .L80066618 -/* 41A0C 8006660C 00000000 */ nop -.L80066610: -/* 41A10 80066610 24120000 */ addiu $s2, $zero, 0 -/* 41A14 80066614 241301D4 */ addiu $s3, $zero, 0x1d4 -.L80066618: -/* 41A18 80066618 0C01ACD0 */ jal func_8006B340 -/* 41A1C 8006661C 00000000 */ nop -/* 41A20 80066620 0C019674 */ jal osGetCount -/* 41A24 80066624 00408021 */ addu $s0, $v0, $zero -/* 41A28 80066628 3C01800A */ lui $at, %hi(D_8009A60C) -/* 41A2C 8006662C AC22A60C */ sw $v0, %lo(D_8009A60C)($at) -/* 41A30 80066630 00402821 */ addu $a1, $v0, $zero -/* 41A34 80066634 00002021 */ addu $a0, $zero, $zero -/* 41A38 80066638 0C01B198 */ jal func_8006C660 -/* 41A3C 8006663C 02652021 */ addu $a0, $s3, $a1 -/* 41A40 80066640 0C01ACEC */ jal func_8006B3B0 -/* 41A44 80066644 02002021 */ addu $a0, $s0, $zero -/* 41A48 80066648 8FBF0024 */ lw $ra, 0x24($sp) -/* 41A4C 8006664C 8FB30020 */ lw $s3, 0x20($sp) -/* 41A50 80066650 8FB2001C */ lw $s2, 0x1c($sp) -/* 41A54 80066654 8FB00018 */ lw $s0, 0x18($sp) -/* 41A58 80066658 03E00008 */ jr $ra -/* 41A5C 8006665C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/41850/func_80066660.s b/ver/jp/asm/nonmatchings/41850/func_80066660.s deleted file mode 100644 index 2991af9a6f..0000000000 --- a/ver/jp/asm/nonmatchings/41850/func_80066660.s +++ /dev/null @@ -1,76 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066660 -/* 41A60 80066660 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 41A64 80066664 AFB20018 */ sw $s2, 0x18($sp) -/* 41A68 80066668 00809021 */ addu $s2, $a0, $zero -/* 41A6C 8006666C AFBF001C */ sw $ra, 0x1c($sp) -/* 41A70 80066670 AFB10014 */ sw $s1, 0x14($sp) -/* 41A74 80066674 0C01ACD0 */ jal func_8006B340 -/* 41A78 80066678 AFB00010 */ sw $s0, 0x10($sp) -/* 41A7C 8006667C 3C038009 */ lui $v1, %hi(D_80094650) -/* 41A80 80066680 8C634650 */ lw $v1, %lo(D_80094650)($v1) -/* 41A84 80066684 8C660000 */ lw $a2, ($v1) -/* 41A88 80066688 8E500010 */ lw $s0, 0x10($s2) -/* 41A8C 8006668C 8E510014 */ lw $s1, 0x14($s2) -/* 41A90 80066690 10C30017 */ beq $a2, $v1, .L800666F0 -/* 41A94 80066694 00403821 */ addu $a3, $v0, $zero -/* 41A98 80066698 080199B2 */ j .L800666C8 -/* 41A9C 8006669C 00000000 */ nop -.L800666A0: -/* 41AA0 800666A0 8CC20010 */ lw $v0, 0x10($a2) -/* 41AA4 800666A4 8CC30014 */ lw $v1, 0x14($a2) -/* 41AA8 800666A8 8CC60000 */ lw $a2, ($a2) -/* 41AAC 800666AC 3C048009 */ lui $a0, %hi(D_80094650) -/* 41AB0 800666B0 8C844650 */ lw $a0, %lo(D_80094650)($a0) -/* 41AB4 800666B4 0223282B */ sltu $a1, $s1, $v1 -/* 41AB8 800666B8 02238823 */ subu $s1, $s1, $v1 -/* 41ABC 800666BC 02028023 */ subu $s0, $s0, $v0 -/* 41AC0 800666C0 10C4000B */ beq $a2, $a0, .L800666F0 -/* 41AC4 800666C4 02058023 */ subu $s0, $s0, $a1 -.L800666C8: -/* 41AC8 800666C8 8CC30010 */ lw $v1, 0x10($a2) -/* 41ACC 800666CC 0070102B */ sltu $v0, $v1, $s0 -/* 41AD0 800666D0 1440FFF3 */ bnez $v0, .L800666A0 -/* 41AD4 800666D4 00000000 */ nop -/* 41AD8 800666D8 16030005 */ bne $s0, $v1, .L800666F0 -/* 41ADC 800666DC 00000000 */ nop -/* 41AE0 800666E0 8CC20014 */ lw $v0, 0x14($a2) -/* 41AE4 800666E4 0051102B */ sltu $v0, $v0, $s1 -/* 41AE8 800666E8 1440FFED */ bnez $v0, .L800666A0 -/* 41AEC 800666EC 00000000 */ nop -.L800666F0: -/* 41AF0 800666F0 3C028009 */ lui $v0, %hi(D_80094650) -/* 41AF4 800666F4 8C424650 */ lw $v0, %lo(D_80094650)($v0) -/* 41AF8 800666F8 AE500010 */ sw $s0, 0x10($s2) -/* 41AFC 800666FC AE510014 */ sw $s1, 0x14($s2) -/* 41B00 80066700 50C2000A */ beql $a2, $v0, .L8006672C -/* 41B04 80066704 AE460000 */ sw $a2, ($s2) -/* 41B08 80066708 8CC20010 */ lw $v0, 0x10($a2) -/* 41B0C 8006670C 8CC30014 */ lw $v1, 0x14($a2) -/* 41B10 80066710 0071202B */ sltu $a0, $v1, $s1 -/* 41B14 80066714 00711823 */ subu $v1, $v1, $s1 -/* 41B18 80066718 00501023 */ subu $v0, $v0, $s0 -/* 41B1C 8006671C 00441023 */ subu $v0, $v0, $a0 -/* 41B20 80066720 ACC20010 */ sw $v0, 0x10($a2) -/* 41B24 80066724 ACC30014 */ sw $v1, 0x14($a2) -/* 41B28 80066728 AE460000 */ sw $a2, ($s2) -.L8006672C: -/* 41B2C 8006672C 8CC20004 */ lw $v0, 4($a2) -/* 41B30 80066730 AE420004 */ sw $v0, 4($s2) -/* 41B34 80066734 8CC20004 */ lw $v0, 4($a2) -/* 41B38 80066738 00E02021 */ addu $a0, $a3, $zero -/* 41B3C 8006673C AC520000 */ sw $s2, ($v0) -/* 41B40 80066740 0C01ACEC */ jal func_8006B3B0 -/* 41B44 80066744 ACD20004 */ sw $s2, 4($a2) -/* 41B48 80066748 02001021 */ addu $v0, $s0, $zero -/* 41B4C 8006674C 02201821 */ addu $v1, $s1, $zero -/* 41B50 80066750 8FBF001C */ lw $ra, 0x1c($sp) -/* 41B54 80066754 8FB20018 */ lw $s2, 0x18($sp) -/* 41B58 80066758 8FB10014 */ lw $s1, 0x14($sp) -/* 41B5C 8006675C 8FB00010 */ lw $s0, 0x10($sp) -/* 41B60 80066760 03E00008 */ jr $ra -/* 41B64 80066764 27BD0020 */ addiu $sp, $sp, 0x20 -/* 41B68 80066768 00000000 */ nop -/* 41B6C 8006676C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41B70/func_80066770.s b/ver/jp/asm/nonmatchings/41B70/func_80066770.s deleted file mode 100644 index c9130c398a..0000000000 --- a/ver/jp/asm/nonmatchings/41B70/func_80066770.s +++ /dev/null @@ -1,58 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066770 -/* 41B70 80066770 40085000 */ mfc0 $t0, $10 -/* 41B74 80066774 40840000 */ mtc0 $a0, $0 -/* 41B78 80066778 40852800 */ mtc0 $a1, $5 -/* 41B7C 8006677C 8FA90014 */ lw $t1, 0x14($sp) -/* 41B80 80066780 2401FFFF */ addiu $at, $zero, -1 -/* 41B84 80066784 11210004 */ beq $t1, $at, .L80066798 -/* 41B88 80066788 240C0001 */ addiu $t4, $zero, 1 -/* 41B8C 8006678C 240A001E */ addiu $t2, $zero, 0x1e -/* 41B90 80066790 10000002 */ b .L8006679C -/* 41B94 80066794 00C93025 */ or $a2, $a2, $t1 -.L80066798: -/* 41B98 80066798 240A001F */ addiu $t2, $zero, 0x1f -.L8006679C: -/* 41B9C 8006679C 40865000 */ mtc0 $a2, $10 -/* 41BA0 800667A0 2401FFFF */ addiu $at, $zero, -1 -/* 41BA4 800667A4 10E10006 */ beq $a3, $at, .L800667C0 -/* 41BA8 800667A8 00000000 */ nop -/* 41BAC 800667AC 00075982 */ srl $t3, $a3, 6 -/* 41BB0 800667B0 016A5825 */ or $t3, $t3, $t2 -/* 41BB4 800667B4 408B1000 */ mtc0 $t3, $2 -/* 41BB8 800667B8 10000002 */ b .L800667C4 -/* 41BBC 800667BC 00000000 */ nop -.L800667C0: -/* 41BC0 800667C0 408C1000 */ mtc0 $t4, $2 -.L800667C4: -/* 41BC4 800667C4 8FAB0010 */ lw $t3, 0x10($sp) -/* 41BC8 800667C8 2401FFFF */ addiu $at, $zero, -1 -/* 41BCC 800667CC 11610006 */ beq $t3, $at, .L800667E8 -/* 41BD0 800667D0 00000000 */ nop -/* 41BD4 800667D4 000B5982 */ srl $t3, $t3, 6 -/* 41BD8 800667D8 016A5825 */ or $t3, $t3, $t2 -/* 41BDC 800667DC 408B1800 */ mtc0 $t3, $3 -/* 41BE0 800667E0 10000007 */ b .L80066800 -/* 41BE4 800667E4 00000000 */ nop -.L800667E8: -/* 41BE8 800667E8 408C1800 */ mtc0 $t4, $3 -/* 41BEC 800667EC 2401FFFF */ addiu $at, $zero, -1 -/* 41BF0 800667F0 14E10003 */ bne $a3, $at, .L80066800 -/* 41BF4 800667F4 00000000 */ nop -/* 41BF8 800667F8 3C0B8000 */ lui $t3, 0x8000 -/* 41BFC 800667FC 408B5000 */ mtc0 $t3, $10 -.L80066800: -/* 41C00 80066800 00000000 */ nop -/* 41C04 80066804 42000002 */ tlbwi -/* 41C08 80066808 00000000 */ nop -/* 41C0C 8006680C 00000000 */ nop -/* 41C10 80066810 00000000 */ nop -/* 41C14 80066814 00000000 */ nop -/* 41C18 80066818 40885000 */ mtc0 $t0, $10 -/* 41C1C 8006681C 03E00008 */ jr $ra -/* 41C20 80066820 00000000 */ nop -/* 41C24 80066824 00000000 */ nop -/* 41C28 80066828 00000000 */ nop -/* 41C2C 8006682C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41C30/func_80066830.s b/ver/jp/asm/nonmatchings/41C30/func_80066830.s deleted file mode 100644 index 995e5db79a..0000000000 --- a/ver/jp/asm/nonmatchings/41C30/func_80066830.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066830 -/* 41C30 80066830 40085000 */ mfc0 $t0, $10 -/* 41C34 80066834 310900FF */ andi $t1, $t0, 0xff -/* 41C38 80066838 2401E000 */ addiu $at, $zero, -0x2000 -/* 41C3C 8006683C 00815024 */ and $t2, $a0, $at -/* 41C40 80066840 012A4825 */ or $t1, $t1, $t2 -/* 41C44 80066844 40895000 */ mtc0 $t1, $10 -/* 41C48 80066848 00000000 */ nop -/* 41C4C 8006684C 00000000 */ nop -/* 41C50 80066850 00000000 */ nop -/* 41C54 80066854 42000008 */ tlbp -/* 41C58 80066858 00000000 */ nop -/* 41C5C 8006685C 00000000 */ nop -/* 41C60 80066860 400B0000 */ mfc0 $t3, $0 -/* 41C64 80066864 3C018000 */ lui $at, 0x8000 -/* 41C68 80066868 01615824 */ and $t3, $t3, $at -/* 41C6C 8006686C 1560001A */ bnez $t3, .L800668D8 -/* 41C70 80066870 00000000 */ nop -/* 41C74 80066874 42000001 */ tlbr -/* 41C78 80066878 00000000 */ nop -/* 41C7C 8006687C 00000000 */ nop -/* 41C80 80066880 00000000 */ nop -/* 41C84 80066884 400B2800 */ mfc0 $t3, $5 -/* 41C88 80066888 216B2000 */ addi $t3, $t3, 0x2000 -/* 41C8C 8006688C 000B5842 */ srl $t3, $t3, 1 -/* 41C90 80066890 01646024 */ and $t4, $t3, $a0 -/* 41C94 80066894 15800004 */ bnez $t4, .L800668A8 -/* 41C98 80066898 216BFFFF */ addi $t3, $t3, -1 -/* 41C9C 8006689C 40021000 */ mfc0 $v0, $2 -/* 41CA0 800668A0 10000002 */ b .L800668AC -/* 41CA4 800668A4 00000000 */ nop -.L800668A8: -/* 41CA8 800668A8 40021800 */ mfc0 $v0, $3 -.L800668AC: -/* 41CAC 800668AC 304D0002 */ andi $t5, $v0, 2 -/* 41CB0 800668B0 11A00009 */ beqz $t5, .L800668D8 -/* 41CB4 800668B4 00000000 */ nop -/* 41CB8 800668B8 3C013FFF */ lui $at, 0x3fff -/* 41CBC 800668BC 3421FFC0 */ ori $at, $at, 0xffc0 -/* 41CC0 800668C0 00411024 */ and $v0, $v0, $at -/* 41CC4 800668C4 00021180 */ sll $v0, $v0, 6 -/* 41CC8 800668C8 008B6824 */ and $t5, $a0, $t3 -/* 41CCC 800668CC 004D1020 */ add $v0, $v0, $t5 -/* 41CD0 800668D0 10000002 */ b .L800668DC -/* 41CD4 800668D4 00000000 */ nop -.L800668D8: -/* 41CD8 800668D8 2402FFFF */ addiu $v0, $zero, -1 -.L800668DC: -/* 41CDC 800668DC 40885000 */ mtc0 $t0, $10 -/* 41CE0 800668E0 03E00008 */ jr $ra -/* 41CE4 800668E4 00000000 */ nop -/* 41CE8 800668E8 00000000 */ nop -/* 41CEC 800668EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41CF0/func_800668F0.s b/ver/jp/asm/nonmatchings/41CF0/func_800668F0.s deleted file mode 100644 index c80ccec15b..0000000000 --- a/ver/jp/asm/nonmatchings/41CF0/func_800668F0.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800668F0 -/* 41CF0 800668F0 40085000 */ mfc0 $t0, $10 -/* 41CF4 800668F4 40840000 */ mtc0 $a0, $0 -/* 41CF8 800668F8 3C098000 */ lui $t1, 0x8000 -/* 41CFC 800668FC 40895000 */ mtc0 $t1, $10 -/* 41D00 80066900 40801000 */ mtc0 $zero, $2 -/* 41D04 80066904 40801800 */ mtc0 $zero, $3 -/* 41D08 80066908 00000000 */ nop -/* 41D0C 8006690C 42000002 */ tlbwi -/* 41D10 80066910 00000000 */ nop -/* 41D14 80066914 00000000 */ nop -/* 41D18 80066918 00000000 */ nop -/* 41D1C 8006691C 00000000 */ nop -/* 41D20 80066920 40885000 */ mtc0 $t0, $10 -/* 41D24 80066924 03E00008 */ jr $ra -/* 41D28 80066928 00000000 */ nop -/* 41D2C 8006692C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41D30/func_80066930.s b/ver/jp/asm/nonmatchings/41D30/func_80066930.s deleted file mode 100644 index 77b5ec6212..0000000000 --- a/ver/jp/asm/nonmatchings/41D30/func_80066930.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066930 -/* 41D30 80066930 40085000 */ mfc0 $t0, $10 -/* 41D34 80066934 2409001E */ addiu $t1, $zero, 0x1e -/* 41D38 80066938 3C0A8000 */ lui $t2, 0x8000 -/* 41D3C 8006693C 408A5000 */ mtc0 $t2, $10 -/* 41D40 80066940 40801000 */ mtc0 $zero, $2 -/* 41D44 80066944 40801800 */ mtc0 $zero, $3 -.L80066948: -/* 41D48 80066948 40890000 */ mtc0 $t1, $0 -/* 41D4C 8006694C 00000000 */ nop -/* 41D50 80066950 42000002 */ tlbwi -/* 41D54 80066954 00000000 */ nop -/* 41D58 80066958 00000000 */ nop -/* 41D5C 8006695C 2129FFFF */ addi $t1, $t1, -1 -/* 41D60 80066960 0521FFF9 */ bgez $t1, .L80066948 -/* 41D64 80066964 00000000 */ nop -/* 41D68 80066968 40885000 */ mtc0 $t0, $10 -/* 41D6C 8006696C 03E00008 */ jr $ra -/* 41D70 80066970 00000000 */ nop -/* 41D74 80066974 00000000 */ nop -/* 41D78 80066978 00000000 */ nop -/* 41D7C 8006697C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41D80/func_80066980.s b/ver/jp/asm/nonmatchings/41D80/func_80066980.s deleted file mode 100644 index d79e61243f..0000000000 --- a/ver/jp/asm/nonmatchings/41D80/func_80066980.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066980 -/* 41D80 80066980 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41D84 80066984 AFBF0014 */ sw $ra, 0x14($sp) -/* 41D88 80066988 0C01ACD0 */ jal func_8006B340 -/* 41D8C 8006698C AFB00010 */ sw $s0, 0x10($sp) -/* 41D90 80066990 3C038009 */ lui $v1, %hi(D_80095960) -/* 41D94 80066994 8C635960 */ lw $v1, %lo(D_80095960)($v1) -/* 41D98 80066998 8C700004 */ lw $s0, 4($v1) -/* 41D9C 8006699C 0C01ACEC */ jal func_8006B3B0 -/* 41DA0 800669A0 00402021 */ addu $a0, $v0, $zero -/* 41DA4 800669A4 02001021 */ addu $v0, $s0, $zero -/* 41DA8 800669A8 8FBF0014 */ lw $ra, 0x14($sp) -/* 41DAC 800669AC 8FB00010 */ lw $s0, 0x10($sp) -/* 41DB0 800669B0 03E00008 */ jr $ra -/* 41DB4 800669B4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41DB8 800669B8 00000000 */ nop -/* 41DBC 800669BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41DC0/func_800669C0.s b/ver/jp/asm/nonmatchings/41DC0/func_800669C0.s deleted file mode 100644 index 3b94db18a4..0000000000 --- a/ver/jp/asm/nonmatchings/41DC0/func_800669C0.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800669C0 -/* 41DC0 800669C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41DC4 800669C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 41DC8 800669C8 0C01ACD0 */ jal func_8006B340 -/* 41DCC 800669CC AFB00010 */ sw $s0, 0x10($sp) -/* 41DD0 800669D0 3C038009 */ lui $v1, %hi(D_80095964) -/* 41DD4 800669D4 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 41DD8 800669D8 8C700004 */ lw $s0, 4($v1) -/* 41DDC 800669DC 0C01ACEC */ jal func_8006B3B0 -/* 41DE0 800669E0 00402021 */ addu $a0, $v0, $zero -/* 41DE4 800669E4 02001021 */ addu $v0, $s0, $zero -/* 41DE8 800669E8 8FBF0014 */ lw $ra, 0x14($sp) -/* 41DEC 800669EC 8FB00010 */ lw $s0, 0x10($sp) -/* 41DF0 800669F0 03E00008 */ jr $ra -/* 41DF4 800669F4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41DF8 800669F8 00000000 */ nop -/* 41DFC 800669FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41E00/func_80066A00.s b/ver/jp/asm/nonmatchings/41E00/func_80066A00.s deleted file mode 100644 index 065c729d15..0000000000 --- a/ver/jp/asm/nonmatchings/41E00/func_80066A00.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066A00 -/* 41E00 80066A00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 41E04 80066A04 AFBF0014 */ sw $ra, 0x14($sp) -/* 41E08 80066A08 0C01ACD0 */ jal func_8006B340 -/* 41E0C 80066A0C AFB00010 */ sw $s0, 0x10($sp) -/* 41E10 80066A10 3C038009 */ lui $v1, %hi(D_80095960) -/* 41E14 80066A14 8C635960 */ lw $v1, %lo(D_80095960)($v1) -/* 41E18 80066A18 8C630008 */ lw $v1, 8($v1) -/* 41E1C 80066A1C 90700000 */ lbu $s0, ($v1) -/* 41E20 80066A20 0C01ACEC */ jal func_8006B3B0 -/* 41E24 80066A24 00402021 */ addu $a0, $v0, $zero -/* 41E28 80066A28 02001021 */ addu $v0, $s0, $zero -/* 41E2C 80066A2C 8FBF0014 */ lw $ra, 0x14($sp) -/* 41E30 80066A30 8FB00010 */ lw $s0, 0x10($sp) -/* 41E34 80066A34 03E00008 */ jr $ra -/* 41E38 80066A38 27BD0018 */ addiu $sp, $sp, 0x18 -/* 41E3C 80066A3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/41E40/func_80066A40.s b/ver/jp/asm/nonmatchings/41E40/func_80066A40.s deleted file mode 100644 index b9b697d45e..0000000000 --- a/ver/jp/asm/nonmatchings/41E40/func_80066A40.s +++ /dev/null @@ -1,110 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066A40 -/* 41E40 80066A40 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 41E44 80066A44 AFB40028 */ sw $s4, 0x28($sp) -/* 41E48 80066A48 3C148009 */ lui $s4, %hi(D_80094660) -/* 41E4C 80066A4C 26944660 */ addiu $s4, $s4, %lo(D_80094660) -/* 41E50 80066A50 AFBF002C */ sw $ra, 0x2c($sp) -/* 41E54 80066A54 AFB30024 */ sw $s3, 0x24($sp) -/* 41E58 80066A58 AFB20020 */ sw $s2, 0x20($sp) -/* 41E5C 80066A5C AFB1001C */ sw $s1, 0x1c($sp) -/* 41E60 80066A60 AFB00018 */ sw $s0, 0x18($sp) -/* 41E64 80066A64 8E820000 */ lw $v0, ($s4) -/* 41E68 80066A68 14400055 */ bnez $v0, .L80066BC0 -/* 41E6C 80066A6C 00808821 */ addu $s1, $a0, $zero -/* 41E70 80066A70 0C019914 */ jal func_80066450 -/* 41E74 80066A74 2412FFFF */ addiu $s2, $zero, -1 -/* 41E78 80066A78 3C13800B */ lui $s3, %hi(D_800B0AB0) -/* 41E7C 80066A7C 26730AB0 */ addiu $s3, $s3, %lo(D_800B0AB0) -/* 41E80 80066A80 02602021 */ addu $a0, $s3, $zero -/* 41E84 80066A84 3C05800B */ lui $a1, %hi(D_800B0AC8) -/* 41E88 80066A88 24A50AC8 */ addiu $a1, $a1, %lo(D_800B0AC8) -/* 41E8C 80066A8C 3C018009 */ lui $at, %hi(D_8009467C) -/* 41E90 80066A90 AC20467C */ sw $zero, %lo(D_8009467C)($at) -/* 41E94 80066A94 0C019554 */ jal func_80065550 -/* 41E98 80066A98 24060005 */ addiu $a2, $zero, 5 -/* 41E9C 80066A9C 24040007 */ addiu $a0, $zero, 7 -/* 41EA0 80066AA0 3C06800B */ lui $a2, %hi(D_800B0AE0) -/* 41EA4 80066AA4 24C60AE0 */ addiu $a2, $a2, %lo(D_800B0AE0) -/* 41EA8 80066AA8 2402000D */ addiu $v0, $zero, 0xd -/* 41EAC 80066AAC 3C10800B */ lui $s0, %hi(D_800B0AF8) -/* 41EB0 80066AB0 26100AF8 */ addiu $s0, $s0, %lo(D_800B0AF8) -/* 41EB4 80066AB4 A4C20000 */ sh $v0, ($a2) -/* 41EB8 80066AB8 2402000E */ addiu $v0, $zero, 0xe -/* 41EBC 80066ABC 3C01800B */ lui $at, %hi(D_800B0AE2) -/* 41EC0 80066AC0 A0200AE2 */ sb $zero, %lo(D_800B0AE2)($at) -/* 41EC4 80066AC4 3C01800B */ lui $at, %hi(D_800B0AE4) -/* 41EC8 80066AC8 AC200AE4 */ sw $zero, %lo(D_800B0AE4)($at) -/* 41ECC 80066ACC A6020000 */ sh $v0, ($s0) -/* 41ED0 80066AD0 3C01800B */ lui $at, %hi(D_800B0AFA) -/* 41ED4 80066AD4 A0200AFA */ sb $zero, %lo(D_800B0AFA)($at) -/* 41ED8 80066AD8 3C01800B */ lui $at, %hi(D_800B0AFC) -/* 41EDC 80066ADC AC200AFC */ sw $zero, %lo(D_800B0AFC)($at) -/* 41EE0 80066AE0 0C019648 */ jal func_80065920 -/* 41EE4 80066AE4 02602821 */ addu $a1, $s3, $zero -/* 41EE8 80066AE8 24040003 */ addiu $a0, $zero, 3 -/* 41EEC 80066AEC 02602821 */ addu $a1, $s3, $zero -/* 41EF0 80066AF0 0C019648 */ jal func_80065920 -/* 41EF4 80066AF4 02003021 */ addu $a2, $s0, $zero -/* 41EF8 80066AF8 0C0197C0 */ jal func_80065F00 -/* 41EFC 80066AFC 00002021 */ addu $a0, $zero, $zero -/* 41F00 80066B00 00401821 */ addu $v1, $v0, $zero -/* 41F04 80066B04 0071102A */ slt $v0, $v1, $s1 -/* 41F08 80066B08 10400005 */ beqz $v0, .L80066B20 -/* 41F0C 80066B0C 00000000 */ nop -/* 41F10 80066B10 00609021 */ addu $s2, $v1, $zero -/* 41F14 80066B14 00002021 */ addu $a0, $zero, $zero -/* 41F18 80066B18 0C0197C8 */ jal func_80065F20 -/* 41F1C 80066B1C 02202821 */ addu $a1, $s1, $zero -.L80066B20: -/* 41F20 80066B20 0C01ACD0 */ jal func_8006B340 -/* 41F24 80066B24 00000000 */ nop -/* 41F28 80066B28 3C10800B */ lui $s0, %hi(D_800AF8F8) -/* 41F2C 80066B2C 2610F8F8 */ addiu $s0, $s0, %lo(D_800AF8F8) -/* 41F30 80066B30 02002021 */ addu $a0, $s0, $zero -/* 41F34 80066B34 00002821 */ addu $a1, $zero, $zero -/* 41F38 80066B38 3C068006 */ lui $a2, %hi(func_80066BE0) -/* 41F3C 80066B3C 24C66BE0 */ addiu $a2, $a2, %lo(func_80066BE0) -/* 41F40 80066B40 24030001 */ addiu $v1, $zero, 1 -/* 41F44 80066B44 AE830000 */ sw $v1, ($s4) -/* 41F48 80066B48 3C03800B */ lui $v1, %hi(D_800B0AB0) -/* 41F4C 80066B4C 24630AB0 */ addiu $v1, $v1, %lo(D_800B0AB0) -/* 41F50 80066B50 AFB10014 */ sw $s1, 0x14($sp) -/* 41F54 80066B54 00408821 */ addu $s1, $v0, $zero -/* 41F58 80066B58 02803821 */ addu $a3, $s4, $zero -/* 41F5C 80066B5C 3C018009 */ lui $at, %hi(D_80094664) -/* 41F60 80066B60 AC304664 */ sw $s0, %lo(D_80094664)($at) -/* 41F64 80066B64 3C018009 */ lui $at, %hi(D_80094668) -/* 41F68 80066B68 AC334668 */ sw $s3, %lo(D_80094668)($at) -/* 41F6C 80066B6C 3C018009 */ lui $at, %hi(D_8009466C) -/* 41F70 80066B70 AC33466C */ sw $s3, %lo(D_8009466C)($at) -/* 41F74 80066B74 3C018009 */ lui $at, %hi(D_80094670) -/* 41F78 80066B78 AC204670 */ sw $zero, %lo(D_80094670)($at) -/* 41F7C 80066B7C 3C018009 */ lui $at, %hi(D_80094674) -/* 41F80 80066B80 AC204674 */ sw $zero, %lo(D_80094674)($at) -/* 41F84 80066B84 3C018009 */ lui $at, %hi(D_80094678) -/* 41F88 80066B88 AC204678 */ sw $zero, %lo(D_80094678)($at) -/* 41F8C 80066B8C 0C01978C */ jal func_80065E30 -/* 41F90 80066B90 AFA30010 */ sw $v1, 0x10($sp) -/* 41F94 80066B94 0C01B29C */ jal func_8006CA70 -/* 41F98 80066B98 00000000 */ nop -/* 41F9C 80066B9C 0C0197FC */ jal func_80065FF0 -/* 41FA0 80066BA0 02002021 */ addu $a0, $s0, $zero -/* 41FA4 80066BA4 0C01ACEC */ jal func_8006B3B0 -/* 41FA8 80066BA8 02202021 */ addu $a0, $s1, $zero -/* 41FAC 80066BAC 2402FFFF */ addiu $v0, $zero, -1 -/* 41FB0 80066BB0 12420003 */ beq $s2, $v0, .L80066BC0 -/* 41FB4 80066BB4 00002021 */ addu $a0, $zero, $zero -/* 41FB8 80066BB8 0C0197C8 */ jal func_80065F20 -/* 41FBC 80066BBC 02402821 */ addu $a1, $s2, $zero -.L80066BC0: -/* 41FC0 80066BC0 8FBF002C */ lw $ra, 0x2c($sp) -/* 41FC4 80066BC4 8FB40028 */ lw $s4, 0x28($sp) -/* 41FC8 80066BC8 8FB30024 */ lw $s3, 0x24($sp) -/* 41FCC 80066BCC 8FB20020 */ lw $s2, 0x20($sp) -/* 41FD0 80066BD0 8FB1001C */ lw $s1, 0x1c($sp) -/* 41FD4 80066BD4 8FB00018 */ lw $s0, 0x18($sp) -/* 41FD8 80066BD8 03E00008 */ jr $ra -/* 41FDC 80066BDC 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/41E40/func_80066BE0.s b/ver/jp/asm/nonmatchings/41E40/func_80066BE0.s deleted file mode 100644 index 7ca249fec7..0000000000 --- a/ver/jp/asm/nonmatchings/41E40/func_80066BE0.s +++ /dev/null @@ -1,115 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066BE0 -/* 41FE0 80066BE0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 41FE4 80066BE4 AFB00018 */ sw $s0, 0x18($sp) -/* 41FE8 80066BE8 00808021 */ addu $s0, $a0, $zero -/* 41FEC 80066BEC AFBF002C */ sw $ra, 0x2c($sp) -/* 41FF0 80066BF0 AFB40028 */ sw $s4, 0x28($sp) -/* 41FF4 80066BF4 AFB30024 */ sw $s3, 0x24($sp) -/* 41FF8 80066BF8 AFB20020 */ sw $s2, 0x20($sp) -/* 41FFC 80066BFC AFB1001C */ sw $s1, 0x1c($sp) -/* 42000 80066C00 0C01B2E0 */ jal func_8006CB80 -/* 42004 80066C04 AFA00010 */ sw $zero, 0x10($sp) -/* 42008 80066C08 94420002 */ lhu $v0, 2($v0) -/* 4200C 80066C0C 3C01800B */ lui $at, %hi(D_800AF8F0) -/* 42010 80066C10 A422F8F0 */ sh $v0, %lo(D_800AF8F0)($at) -/* 42014 80066C14 14400004 */ bnez $v0, .L80066C28 -/* 42018 80066C18 00008821 */ addu $s1, $zero, $zero -/* 4201C 80066C1C 24020001 */ addiu $v0, $zero, 1 -/* 42020 80066C20 3C01800B */ lui $at, %hi(D_800AF8F0) -/* 42024 80066C24 A422F8F0 */ sh $v0, %lo(D_800AF8F0)($at) -.L80066C28: -/* 42028 80066C28 02009021 */ addu $s2, $s0, $zero -/* 4202C 80066C2C 2414000D */ addiu $s4, $zero, 0xd -/* 42030 80066C30 2413000E */ addiu $s3, $zero, 0xe -.L80066C34: -/* 42034 80066C34 8E44000C */ lw $a0, 0xc($s2) -/* 42038 80066C38 27A50010 */ addiu $a1, $sp, 0x10 -/* 4203C 80066C3C 0C0195B0 */ jal func_800656C0 -/* 42040 80066C40 24060001 */ addiu $a2, $zero, 1 -/* 42044 80066C44 8FA20010 */ lw $v0, 0x10($sp) -/* 42048 80066C48 94420000 */ lhu $v0, ($v0) -/* 4204C 80066C4C 10540005 */ beq $v0, $s4, .L80066C64 -/* 42050 80066C50 00000000 */ nop -/* 42054 80066C54 1053003C */ beq $v0, $s3, .L80066D48 -/* 42058 80066C58 00000000 */ nop -/* 4205C 80066C5C 08019B0D */ j .L80066C34 -/* 42060 80066C60 00000000 */ nop -.L80066C64: -/* 42064 80066C64 0C019C10 */ jal func_80067040 -/* 42068 80066C68 00000000 */ nop -/* 4206C 80066C6C 3C02800B */ lui $v0, %hi(D_800AF8F0) -/* 42070 80066C70 9442F8F0 */ lhu $v0, %lo(D_800AF8F0)($v0) -/* 42074 80066C74 2442FFFF */ addiu $v0, $v0, -1 -/* 42078 80066C78 3C01800B */ lui $at, %hi(D_800AF8F0) -/* 4207C 80066C7C A422F8F0 */ sh $v0, %lo(D_800AF8F0)($at) -/* 42080 80066C80 3042FFFF */ andi $v0, $v0, 0xffff -/* 42084 80066C84 1440000C */ bnez $v0, .L80066CB8 -/* 42088 80066C88 00000000 */ nop -/* 4208C 80066C8C 0C01B2E0 */ jal func_8006CB80 -/* 42090 80066C90 00000000 */ nop -/* 42094 80066C94 8C440010 */ lw $a0, 0x10($v0) -/* 42098 80066C98 10800004 */ beqz $a0, .L80066CAC -/* 4209C 80066C9C 00408021 */ addu $s0, $v0, $zero -/* 420A0 80066CA0 8E050014 */ lw $a1, 0x14($s0) -/* 420A4 80066CA4 0C0195FC */ jal func_800657F0 -/* 420A8 80066CA8 00003021 */ addu $a2, $zero, $zero -.L80066CAC: -/* 420AC 80066CAC 96020002 */ lhu $v0, 2($s0) -/* 420B0 80066CB0 3C01800B */ lui $at, %hi(D_800AF8F0) -/* 420B4 80066CB4 A422F8F0 */ sh $v0, %lo(D_800AF8F0)($at) -.L80066CB8: -/* 420B8 80066CB8 3C02800A */ lui $v0, %hi(D_8009A5C4) -/* 420BC 80066CBC 8C42A5C4 */ lw $v0, %lo(D_8009A5C4)($v0) -/* 420C0 80066CC0 24420001 */ addiu $v0, $v0, 1 -/* 420C4 80066CC4 3C01800A */ lui $at, %hi(D_8009A5C4) -/* 420C8 80066CC8 1220000A */ beqz $s1, .L80066CF4 -/* 420CC 80066CCC AC22A5C4 */ sw $v0, %lo(D_8009A5C4)($at) -/* 420D0 80066CD0 0C019674 */ jal osGetCount -/* 420D4 80066CD4 00008821 */ addu $s1, $zero, $zero -/* 420D8 80066CD8 00408021 */ addu $s0, $v0, $zero -/* 420DC 80066CDC 02001821 */ addu $v1, $s0, $zero -/* 420E0 80066CE0 00001021 */ addu $v0, $zero, $zero -/* 420E4 80066CE4 3C01800A */ lui $at, %hi(D_8009A5E8) -/* 420E8 80066CE8 AC22A5E8 */ sw $v0, %lo(D_8009A5E8)($at) -/* 420EC 80066CEC 3C01800A */ lui $at, %hi(D_8009A5EC) -/* 420F0 80066CF0 AC23A5EC */ sw $v1, %lo(D_8009A5EC)($at) -.L80066CF4: -/* 420F4 80066CF4 3C10800A */ lui $s0, %hi(D_8009A5A8) -/* 420F8 80066CF8 0C019674 */ jal osGetCount -/* 420FC 80066CFC 8E10A5A8 */ lw $s0, %lo(D_8009A5A8)($s0) -/* 42100 80066D00 3C01800A */ lui $at, %hi(D_8009A5A8) -/* 42104 80066D04 AC22A5A8 */ sw $v0, %lo(D_8009A5A8)($at) -/* 42108 80066D08 00508023 */ subu $s0, $v0, $s0 -/* 4210C 80066D0C 3C02800A */ lui $v0, %hi(D_8009A5E8) -/* 42110 80066D10 8C42A5E8 */ lw $v0, %lo(D_8009A5E8)($v0) -/* 42114 80066D14 3C03800A */ lui $v1, %hi(D_8009A5EC) -/* 42118 80066D18 8C63A5EC */ lw $v1, %lo(D_8009A5EC)($v1) -/* 4211C 80066D1C 02002821 */ addu $a1, $s0, $zero -/* 42120 80066D20 00002021 */ addu $a0, $zero, $zero -/* 42124 80066D24 00651821 */ addu $v1, $v1, $a1 -/* 42128 80066D28 0065302B */ sltu $a2, $v1, $a1 -/* 4212C 80066D2C 00441021 */ addu $v0, $v0, $a0 -/* 42130 80066D30 00461021 */ addu $v0, $v0, $a2 -/* 42134 80066D34 3C01800A */ lui $at, %hi(D_8009A5E8) -/* 42138 80066D38 AC22A5E8 */ sw $v0, %lo(D_8009A5E8)($at) -/* 4213C 80066D3C 3C01800A */ lui $at, %hi(D_8009A5EC) -/* 42140 80066D40 08019B0D */ j .L80066C34 -/* 42144 80066D44 AC23A5EC */ sw $v1, %lo(D_8009A5EC)($at) -.L80066D48: -/* 42148 80066D48 0C019929 */ jal func_800664A4 -/* 4214C 80066D4C 00000000 */ nop -/* 42150 80066D50 08019B0D */ j .L80066C34 -/* 42154 80066D54 00000000 */ nop -/* 42158 80066D58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4215C 80066D5C 8FB40028 */ lw $s4, 0x28($sp) -/* 42160 80066D60 8FB30024 */ lw $s3, 0x24($sp) -/* 42164 80066D64 8FB20020 */ lw $s2, 0x20($sp) -/* 42168 80066D68 8FB1001C */ lw $s1, 0x1c($sp) -/* 4216C 80066D6C 8FB00018 */ lw $s0, 0x18($sp) -/* 42170 80066D70 03E00008 */ jr $ra -/* 42174 80066D74 27BD0030 */ addiu $sp, $sp, 0x30 -/* 42178 80066D78 00000000 */ nop -/* 4217C 80066D7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42180/func_80066D80.s b/ver/jp/asm/nonmatchings/42180/func_80066D80.s deleted file mode 100644 index 3310d294ee..0000000000 --- a/ver/jp/asm/nonmatchings/42180/func_80066D80.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066D80 -/* 42180 80066D80 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 42184 80066D84 AFB00010 */ sw $s0, 0x10($sp) -/* 42188 80066D88 00808021 */ addu $s0, $a0, $zero -/* 4218C 80066D8C AFB10014 */ sw $s1, 0x14($sp) -/* 42190 80066D90 00A08821 */ addu $s1, $a1, $zero -/* 42194 80066D94 AFB20018 */ sw $s2, 0x18($sp) -/* 42198 80066D98 AFBF001C */ sw $ra, 0x1c($sp) -/* 4219C 80066D9C 0C01ACD0 */ jal func_8006B340 -/* 421A0 80066DA0 00C09021 */ addu $s2, $a2, $zero -/* 421A4 80066DA4 3C038009 */ lui $v1, %hi(D_80095964) -/* 421A8 80066DA8 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 421AC 80066DAC 00402021 */ addu $a0, $v0, $zero -/* 421B0 80066DB0 AC700010 */ sw $s0, 0x10($v1) -/* 421B4 80066DB4 AC710014 */ sw $s1, 0x14($v1) -/* 421B8 80066DB8 0C01ACEC */ jal func_8006B3B0 -/* 421BC 80066DBC A4720002 */ sh $s2, 2($v1) -/* 421C0 80066DC0 8FBF001C */ lw $ra, 0x1c($sp) -/* 421C4 80066DC4 8FB20018 */ lw $s2, 0x18($sp) -/* 421C8 80066DC8 8FB10014 */ lw $s1, 0x14($sp) -/* 421CC 80066DCC 8FB00010 */ lw $s0, 0x10($sp) -/* 421D0 80066DD0 03E00008 */ jr $ra -/* 421D4 80066DD4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 421D8 80066DD8 00000000 */ nop -/* 421DC 80066DDC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/421E0/osViSetMode.s b/ver/jp/asm/nonmatchings/421E0/osViSetMode.s deleted file mode 100644 index c0170109f2..0000000000 --- a/ver/jp/asm/nonmatchings/421E0/osViSetMode.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel osViSetMode -/* 421E0 80066DE0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 421E4 80066DE4 AFB00010 */ sw $s0, 0x10($sp) -/* 421E8 80066DE8 AFBF0014 */ sw $ra, 0x14($sp) -/* 421EC 80066DEC 0C01ACD0 */ jal func_8006B340 -/* 421F0 80066DF0 00808021 */ addu $s0, $a0, $zero -/* 421F4 80066DF4 3C048009 */ lui $a0, %hi(D_80095964) -/* 421F8 80066DF8 8C845964 */ lw $a0, %lo(D_80095964)($a0) -/* 421FC 80066DFC AC900008 */ sw $s0, 8($a0) -/* 42200 80066E00 8C850008 */ lw $a1, 8($a0) -/* 42204 80066E04 24030001 */ addiu $v1, $zero, 1 -/* 42208 80066E08 A4830000 */ sh $v1, ($a0) -/* 4220C 80066E0C 8CA30004 */ lw $v1, 4($a1) -/* 42210 80066E10 AC83000C */ sw $v1, 0xc($a0) -/* 42214 80066E14 0C01ACEC */ jal func_8006B3B0 -/* 42218 80066E18 00402021 */ addu $a0, $v0, $zero -/* 4221C 80066E1C 8FBF0014 */ lw $ra, 0x14($sp) -/* 42220 80066E20 8FB00010 */ lw $s0, 0x10($sp) -/* 42224 80066E24 03E00008 */ jr $ra -/* 42228 80066E28 27BD0018 */ addiu $sp, $sp, 0x18 -/* 4222C 80066E2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42230/osViSetSpecialFeatures.s b/ver/jp/asm/nonmatchings/42230/osViSetSpecialFeatures.s deleted file mode 100644 index 7e00b5d9e8..0000000000 --- a/ver/jp/asm/nonmatchings/42230/osViSetSpecialFeatures.s +++ /dev/null @@ -1,104 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel osViSetSpecialFeatures -/* 42230 80066E30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 42234 80066E34 AFB00010 */ sw $s0, 0x10($sp) -/* 42238 80066E38 AFBF0014 */ sw $ra, 0x14($sp) -/* 4223C 80066E3C 0C01ACD0 */ jal func_8006B340 -/* 42240 80066E40 00808021 */ addu $s0, $a0, $zero -/* 42244 80066E44 00403021 */ addu $a2, $v0, $zero -/* 42248 80066E48 32020001 */ andi $v0, $s0, 1 -/* 4224C 80066E4C 10400007 */ beqz $v0, .L80066E6C -/* 42250 80066E50 32020002 */ andi $v0, $s0, 2 -/* 42254 80066E54 3C038009 */ lui $v1, %hi(D_80095964) -/* 42258 80066E58 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 4225C 80066E5C 8C62000C */ lw $v0, 0xc($v1) -/* 42260 80066E60 34420008 */ ori $v0, $v0, 8 -/* 42264 80066E64 AC62000C */ sw $v0, 0xc($v1) -/* 42268 80066E68 32020002 */ andi $v0, $s0, 2 -.L80066E6C: -/* 4226C 80066E6C 10400006 */ beqz $v0, .L80066E88 -/* 42270 80066E70 2404FFF7 */ addiu $a0, $zero, -9 -/* 42274 80066E74 3C028009 */ lui $v0, %hi(D_80095964) -/* 42278 80066E78 8C425964 */ lw $v0, %lo(D_80095964)($v0) -/* 4227C 80066E7C 8C43000C */ lw $v1, 0xc($v0) -/* 42280 80066E80 00641824 */ and $v1, $v1, $a0 -/* 42284 80066E84 AC43000C */ sw $v1, 0xc($v0) -.L80066E88: -/* 42288 80066E88 32020004 */ andi $v0, $s0, 4 -/* 4228C 80066E8C 10400007 */ beqz $v0, .L80066EAC -/* 42290 80066E90 32020008 */ andi $v0, $s0, 8 -/* 42294 80066E94 3C038009 */ lui $v1, %hi(D_80095964) -/* 42298 80066E98 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 4229C 80066E9C 8C62000C */ lw $v0, 0xc($v1) -/* 422A0 80066EA0 34420004 */ ori $v0, $v0, 4 -/* 422A4 80066EA4 AC62000C */ sw $v0, 0xc($v1) -/* 422A8 80066EA8 32020008 */ andi $v0, $s0, 8 -.L80066EAC: -/* 422AC 80066EAC 10400006 */ beqz $v0, .L80066EC8 -/* 422B0 80066EB0 2404FFFB */ addiu $a0, $zero, -5 -/* 422B4 80066EB4 3C028009 */ lui $v0, %hi(D_80095964) -/* 422B8 80066EB8 8C425964 */ lw $v0, %lo(D_80095964)($v0) -/* 422BC 80066EBC 8C43000C */ lw $v1, 0xc($v0) -/* 422C0 80066EC0 00641824 */ and $v1, $v1, $a0 -/* 422C4 80066EC4 AC43000C */ sw $v1, 0xc($v0) -.L80066EC8: -/* 422C8 80066EC8 32020010 */ andi $v0, $s0, 0x10 -/* 422CC 80066ECC 10400007 */ beqz $v0, .L80066EEC -/* 422D0 80066ED0 32020020 */ andi $v0, $s0, 0x20 -/* 422D4 80066ED4 3C038009 */ lui $v1, %hi(D_80095964) -/* 422D8 80066ED8 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 422DC 80066EDC 8C62000C */ lw $v0, 0xc($v1) -/* 422E0 80066EE0 34420010 */ ori $v0, $v0, 0x10 -/* 422E4 80066EE4 AC62000C */ sw $v0, 0xc($v1) -/* 422E8 80066EE8 32020020 */ andi $v0, $s0, 0x20 -.L80066EEC: -/* 422EC 80066EEC 10400006 */ beqz $v0, .L80066F08 -/* 422F0 80066EF0 2404FFEF */ addiu $a0, $zero, -0x11 -/* 422F4 80066EF4 3C028009 */ lui $v0, %hi(D_80095964) -/* 422F8 80066EF8 8C425964 */ lw $v0, %lo(D_80095964)($v0) -/* 422FC 80066EFC 8C43000C */ lw $v1, 0xc($v0) -/* 42300 80066F00 00641824 */ and $v1, $v1, $a0 -/* 42304 80066F04 AC43000C */ sw $v1, 0xc($v0) -.L80066F08: -/* 42308 80066F08 32020040 */ andi $v0, $s0, 0x40 -/* 4230C 80066F0C 10400008 */ beqz $v0, .L80066F30 -/* 42310 80066F10 3C030001 */ lui $v1, 1 -/* 42314 80066F14 3C048009 */ lui $a0, %hi(D_80095964) -/* 42318 80066F18 8C845964 */ lw $a0, %lo(D_80095964)($a0) -/* 4231C 80066F1C 8C82000C */ lw $v0, 0xc($a0) -/* 42320 80066F20 00431025 */ or $v0, $v0, $v1 -/* 42324 80066F24 2403FCFF */ addiu $v1, $zero, -0x301 -/* 42328 80066F28 00431024 */ and $v0, $v0, $v1 -/* 4232C 80066F2C AC82000C */ sw $v0, 0xc($a0) -.L80066F30: -/* 42330 80066F30 32020080 */ andi $v0, $s0, 0x80 -/* 42334 80066F34 1040000C */ beqz $v0, .L80066F68 -/* 42338 80066F38 3C02FFFE */ lui $v0, 0xfffe -/* 4233C 80066F3C 3C048009 */ lui $a0, %hi(D_80095964) -/* 42340 80066F40 8C845964 */ lw $a0, %lo(D_80095964)($a0) -/* 42344 80066F44 8C83000C */ lw $v1, 0xc($a0) -/* 42348 80066F48 8C850008 */ lw $a1, 8($a0) -/* 4234C 80066F4C 3442FFFF */ ori $v0, $v0, 0xffff -/* 42350 80066F50 00621824 */ and $v1, $v1, $v0 -/* 42354 80066F54 AC83000C */ sw $v1, 0xc($a0) -/* 42358 80066F58 8CA20004 */ lw $v0, 4($a1) -/* 4235C 80066F5C 30420300 */ andi $v0, $v0, 0x300 -/* 42360 80066F60 00621825 */ or $v1, $v1, $v0 -/* 42364 80066F64 AC83000C */ sw $v1, 0xc($a0) -.L80066F68: -/* 42368 80066F68 3C038009 */ lui $v1, %hi(D_80095964) -/* 4236C 80066F6C 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 42370 80066F70 94620000 */ lhu $v0, ($v1) -/* 42374 80066F74 00C02021 */ addu $a0, $a2, $zero -/* 42378 80066F78 34420008 */ ori $v0, $v0, 8 -/* 4237C 80066F7C 0C01ACEC */ jal func_8006B3B0 -/* 42380 80066F80 A4620000 */ sh $v0, ($v1) -/* 42384 80066F84 8FBF0014 */ lw $ra, 0x14($sp) -/* 42388 80066F88 8FB00010 */ lw $s0, 0x10($sp) -/* 4238C 80066F8C 03E00008 */ jr $ra -/* 42390 80066F90 27BD0018 */ addiu $sp, $sp, 0x18 -/* 42394 80066F94 00000000 */ nop -/* 42398 80066F98 00000000 */ nop -/* 4239C 80066F9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/423A0/func_80066FA0.s b/ver/jp/asm/nonmatchings/423A0/func_80066FA0.s deleted file mode 100644 index 03316add34..0000000000 --- a/ver/jp/asm/nonmatchings/423A0/func_80066FA0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066FA0 -/* 423A0 80066FA0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 423A4 80066FA4 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 423A8 80066FA8 AFBF0010 */ sw $ra, 0x10($sp) -/* 423AC 80066FAC 0C01ACD0 */ jal func_8006B340 -/* 423B0 80066FB0 46006506 */ mov.s $f20, $f12 -/* 423B4 80066FB4 3C048009 */ lui $a0, %hi(D_80095964) -/* 423B8 80066FB8 8C845964 */ lw $a0, %lo(D_80095964)($a0) -/* 423BC 80066FBC 94830000 */ lhu $v1, ($a0) -/* 423C0 80066FC0 E4940024 */ swc1 $f20, 0x24($a0) -/* 423C4 80066FC4 34630004 */ ori $v1, $v1, 4 -/* 423C8 80066FC8 A4830000 */ sh $v1, ($a0) -/* 423CC 80066FCC 0C01ACEC */ jal func_8006B3B0 -/* 423D0 80066FD0 00402021 */ addu $a0, $v0, $zero -/* 423D4 80066FD4 8FBF0010 */ lw $ra, 0x10($sp) -/* 423D8 80066FD8 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 423DC 80066FDC 03E00008 */ jr $ra -/* 423E0 80066FE0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 423E4 80066FE4 00000000 */ nop -/* 423E8 80066FE8 00000000 */ nop -/* 423EC 80066FEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/423F0/func_80066FF0.s b/ver/jp/asm/nonmatchings/423F0/func_80066FF0.s deleted file mode 100644 index 97f6b02dde..0000000000 --- a/ver/jp/asm/nonmatchings/423F0/func_80066FF0.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80066FF0 -/* 423F0 80066FF0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 423F4 80066FF4 AFB00010 */ sw $s0, 0x10($sp) -/* 423F8 80066FF8 AFBF0014 */ sw $ra, 0x14($sp) -/* 423FC 80066FFC 0C01ACD0 */ jal func_8006B340 -/* 42400 80067000 00808021 */ addu $s0, $a0, $zero -/* 42404 80067004 3C048009 */ lui $a0, %hi(D_80095964) -/* 42408 80067008 8C845964 */ lw $a0, %lo(D_80095964)($a0) -/* 4240C 8006700C 94830000 */ lhu $v1, ($a0) -/* 42410 80067010 AC900004 */ sw $s0, 4($a0) -/* 42414 80067014 34630010 */ ori $v1, $v1, 0x10 -/* 42418 80067018 A4830000 */ sh $v1, ($a0) -/* 4241C 8006701C 0C01ACEC */ jal func_8006B3B0 -/* 42420 80067020 00402021 */ addu $a0, $v0, $zero -/* 42424 80067024 8FBF0014 */ lw $ra, 0x14($sp) -/* 42428 80067028 8FB00010 */ lw $s0, 0x10($sp) -/* 4242C 8006702C 03E00008 */ jr $ra -/* 42430 80067030 27BD0018 */ addiu $sp, $sp, 0x18 -/* 42434 80067034 00000000 */ nop -/* 42438 80067038 00000000 */ nop -/* 4243C 8006703C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42440/func_80067040.s b/ver/jp/asm/nonmatchings/42440/func_80067040.s deleted file mode 100644 index fc8e514849..0000000000 --- a/ver/jp/asm/nonmatchings/42440/func_80067040.s +++ /dev/null @@ -1,210 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067040 -/* 42440 80067040 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 42444 80067044 AFB00010 */ sw $s0, 0x10($sp) -/* 42448 80067048 3C108009 */ lui $s0, %hi(D_80095964) -/* 4244C 8006704C 8E105964 */ lw $s0, %lo(D_80095964)($s0) -/* 42450 80067050 3C02A440 */ lui $v0, 0xa440 -/* 42454 80067054 34420010 */ ori $v0, $v0, 0x10 -/* 42458 80067058 AFBF0024 */ sw $ra, 0x24($sp) -/* 4245C 8006705C AFB40020 */ sw $s4, 0x20($sp) -/* 42460 80067060 AFB3001C */ sw $s3, 0x1c($sp) -/* 42464 80067064 AFB20018 */ sw $s2, 0x18($sp) -/* 42468 80067068 AFB10014 */ sw $s1, 0x14($sp) -/* 4246C 8006706C 8C420000 */ lw $v0, ($v0) -/* 42470 80067070 8E040004 */ lw $a0, 4($s0) -/* 42474 80067074 8E120008 */ lw $s2, 8($s0) -/* 42478 80067078 0C018798 */ jal func_80061E60 -/* 4247C 8006707C 30510001 */ andi $s1, $v0, 1 -/* 42480 80067080 00111880 */ sll $v1, $s1, 2 -/* 42484 80067084 00711821 */ addu $v1, $v1, $s1 -/* 42488 80067088 00031880 */ sll $v1, $v1, 2 -/* 4248C 8006708C 02431821 */ addu $v1, $s2, $v1 -/* 42490 80067090 8C640028 */ lw $a0, 0x28($v1) -/* 42494 80067094 96030000 */ lhu $v1, ($s0) -/* 42498 80067098 30630002 */ andi $v1, $v1, 2 -/* 4249C 8006709C 10600008 */ beqz $v1, .L800670C0 -/* 424A0 800670A0 00443021 */ addu $a2, $v0, $a0 -/* 424A4 800670A4 8E420020 */ lw $v0, 0x20($s2) -/* 424A8 800670A8 8E030020 */ lw $v1, 0x20($s0) -/* 424AC 800670AC 2404F000 */ addiu $a0, $zero, -0x1000 -/* 424B0 800670B0 00441024 */ and $v0, $v0, $a0 -/* 424B4 800670B4 00621825 */ or $v1, $v1, $v0 -/* 424B8 800670B8 08019C32 */ j .L800670C8 -/* 424BC 800670BC AE030020 */ sw $v1, 0x20($s0) -.L800670C0: -/* 424C0 800670C0 8E420020 */ lw $v0, 0x20($s2) -/* 424C4 800670C4 AE020020 */ sw $v0, 0x20($s0) -.L800670C8: -/* 424C8 800670C8 96020000 */ lhu $v0, ($s0) -/* 424CC 800670CC 30420004 */ andi $v0, $v0, 4 -/* 424D0 800670D0 1040002B */ beqz $v0, .L80067180 -/* 424D4 800670D4 00111080 */ sll $v0, $s1, 2 -/* 424D8 800670D8 00511021 */ addu $v0, $v0, $s1 -/* 424DC 800670DC 00021080 */ sll $v0, $v0, 2 -/* 424E0 800670E0 02421021 */ addu $v0, $s2, $v0 -/* 424E4 800670E4 8C42002C */ lw $v0, 0x2c($v0) -/* 424E8 800670E8 30420FFF */ andi $v0, $v0, 0xfff -/* 424EC 800670EC 44822000 */ mtc1 $v0, $f4 -/* 424F0 800670F0 00000000 */ nop -/* 424F4 800670F4 04410004 */ bgez $v0, .L80067108 -/* 424F8 800670F8 46802121 */ cvt.d.w $f4, $f4 -/* 424FC 800670FC 3C01800A */ lui $at, %hi(D_80099D50) -/* 42500 80067100 D4209D50 */ ldc1 $f0, %lo(D_80099D50)($at) -/* 42504 80067104 46202100 */ add.d $f4, $f4, $f0 -.L80067108: -/* 42508 80067108 C6020024 */ lwc1 $f2, 0x24($s0) -/* 4250C 8006710C 46202020 */ cvt.s.d $f0, $f4 -/* 42510 80067110 46001082 */ mul.s $f2, $f2, $f0 -/* 42514 80067114 3C014F00 */ lui $at, 0x4f00 -/* 42518 80067118 44810000 */ mtc1 $at, $f0 -/* 4251C 8006711C 00000000 */ nop -/* 42520 80067120 4602003E */ c.le.s $f0, $f2 -/* 42524 80067124 00000000 */ nop -/* 42528 80067128 00000000 */ nop -/* 4252C 8006712C 45030006 */ bc1tl .L80067148 -/* 42530 80067130 46001001 */ sub.s $f0, $f2, $f0 -/* 42534 80067134 4600100D */ trunc.w.s $f0, $f2 -/* 42538 80067138 44040000 */ mfc1 $a0, $f0 -/* 4253C 8006713C 00000000 */ nop -/* 42540 80067140 08019C57 */ j .L8006715C -/* 42544 80067144 00111080 */ sll $v0, $s1, 2 -.L80067148: -/* 42548 80067148 4600008D */ trunc.w.s $f2, $f0 -/* 4254C 8006714C 44041000 */ mfc1 $a0, $f2 -/* 42550 80067150 3C028000 */ lui $v0, 0x8000 -/* 42554 80067154 00822025 */ or $a0, $a0, $v0 -/* 42558 80067158 00111080 */ sll $v0, $s1, 2 -.L8006715C: -/* 4255C 8006715C 00511021 */ addu $v0, $v0, $s1 -/* 42560 80067160 00021080 */ sll $v0, $v0, 2 -/* 42564 80067164 02421021 */ addu $v0, $s2, $v0 -/* 42568 80067168 AE04002C */ sw $a0, 0x2c($s0) -/* 4256C 8006716C 8C42002C */ lw $v0, 0x2c($v0) -/* 42570 80067170 2403F000 */ addiu $v1, $zero, -0x1000 -/* 42574 80067174 00431024 */ and $v0, $v0, $v1 -/* 42578 80067178 08019C64 */ j .L80067190 -/* 4257C 8006717C 00821025 */ or $v0, $a0, $v0 -.L80067180: -/* 42580 80067180 00511021 */ addu $v0, $v0, $s1 -/* 42584 80067184 00021080 */ sll $v0, $v0, 2 -/* 42588 80067188 02421021 */ addu $v0, $s2, $v0 -/* 4258C 8006718C 8C42002C */ lw $v0, 0x2c($v0) -.L80067190: -/* 42590 80067190 AE02002C */ sw $v0, 0x2c($s0) -/* 42594 80067194 8E53001C */ lw $s3, 0x1c($s2) -/* 42598 80067198 00111080 */ sll $v0, $s1, 2 -/* 4259C 8006719C 00511021 */ addu $v0, $v0, $s1 -/* 425A0 800671A0 00021080 */ sll $v0, $v0, 2 -/* 425A4 800671A4 02428821 */ addu $s1, $s2, $v0 -/* 425A8 800671A8 96040000 */ lhu $a0, ($s0) -/* 425AC 800671AC 3C058009 */ lui $a1, %hi(D_8009467C) -/* 425B0 800671B0 8CA5467C */ lw $a1, %lo(D_8009467C)($a1) -/* 425B4 800671B4 8E230030 */ lw $v1, 0x30($s1) -/* 425B8 800671B8 30820020 */ andi $v0, $a0, 0x20 -/* 425BC 800671BC 2C420001 */ sltiu $v0, $v0, 1 -/* 425C0 800671C0 00021023 */ negu $v0, $v0 -/* 425C4 800671C4 02629824 */ and $s3, $s3, $v0 -/* 425C8 800671C8 00051400 */ sll $v0, $a1, 0x10 -/* 425CC 800671CC 00621823 */ subu $v1, $v1, $v0 -/* 425D0 800671D0 30840040 */ andi $a0, $a0, 0x40 -/* 425D4 800671D4 10800005 */ beqz $a0, .L800671EC -/* 425D8 800671D8 0065A021 */ addu $s4, $v1, $a1 -/* 425DC 800671DC 8E040004 */ lw $a0, 4($s0) -/* 425E0 800671E0 0C018798 */ jal func_80061E60 -/* 425E4 800671E4 AE00002C */ sw $zero, 0x2c($s0) -/* 425E8 800671E8 00403021 */ addu $a2, $v0, $zero -.L800671EC: -/* 425EC 800671EC 96020000 */ lhu $v0, ($s0) -/* 425F0 800671F0 30420080 */ andi $v0, $v0, 0x80 -/* 425F4 800671F4 10400008 */ beqz $v0, .L80067218 -/* 425F8 800671F8 3C0303FF */ lui $v1, 0x3ff -/* 425FC 800671FC 96020028 */ lhu $v0, 0x28($s0) -/* 42600 80067200 8E040004 */ lw $a0, 4($s0) -/* 42604 80067204 00021400 */ sll $v0, $v0, 0x10 -/* 42608 80067208 00431024 */ and $v0, $v0, $v1 -/* 4260C 8006720C 0C018798 */ jal func_80061E60 -/* 42610 80067210 AE02002C */ sw $v0, 0x2c($s0) -/* 42614 80067214 00403021 */ addu $a2, $v0, $zero -.L80067218: -/* 42618 80067218 3C02A440 */ lui $v0, 0xa440 -/* 4261C 8006721C 34420004 */ ori $v0, $v0, 4 -/* 42620 80067220 3C03A440 */ lui $v1, 0xa440 -/* 42624 80067224 34630008 */ ori $v1, $v1, 8 -/* 42628 80067228 3C04A440 */ lui $a0, 0xa440 -/* 4262C 8006722C 34840014 */ ori $a0, $a0, 0x14 -/* 42630 80067230 AC460000 */ sw $a2, ($v0) -/* 42634 80067234 8E420008 */ lw $v0, 8($s2) -/* 42638 80067238 3C05A440 */ lui $a1, 0xa440 -/* 4263C 8006723C 34A50018 */ ori $a1, $a1, 0x18 -/* 42640 80067240 AC620000 */ sw $v0, ($v1) -/* 42644 80067244 8E42000C */ lw $v0, 0xc($s2) -/* 42648 80067248 3C06A440 */ lui $a2, 0xa440 -/* 4264C 8006724C 34C60020 */ ori $a2, $a2, 0x20 -/* 42650 80067250 AC820000 */ sw $v0, ($a0) -/* 42654 80067254 8E420010 */ lw $v0, 0x10($s2) -/* 42658 80067258 3C03A440 */ lui $v1, 0xa440 -/* 4265C 8006725C 3463001C */ ori $v1, $v1, 0x1c -/* 42660 80067260 ACA20000 */ sw $v0, ($a1) -/* 42664 80067264 8E420014 */ lw $v0, 0x14($s2) -/* 42668 80067268 3C04A440 */ lui $a0, 0xa440 -/* 4266C 8006726C 34840024 */ ori $a0, $a0, 0x24 -/* 42670 80067270 AC620000 */ sw $v0, ($v1) -/* 42674 80067274 8E420018 */ lw $v0, 0x18($s2) -/* 42678 80067278 3C03A440 */ lui $v1, 0xa440 -/* 4267C 8006727C 34630028 */ ori $v1, $v1, 0x28 -/* 42680 80067280 ACC20000 */ sw $v0, ($a2) -/* 42684 80067284 AC930000 */ sw $s3, ($a0) -/* 42688 80067288 AC740000 */ sw $s4, ($v1) -/* 4268C 8006728C 8E230034 */ lw $v1, 0x34($s1) -/* 42690 80067290 3C02A440 */ lui $v0, 0xa440 -/* 42694 80067294 3442002C */ ori $v0, $v0, 0x2c -/* 42698 80067298 AC430000 */ sw $v1, ($v0) -/* 4269C 8006729C 8E230038 */ lw $v1, 0x38($s1) -/* 426A0 800672A0 3C02A440 */ lui $v0, 0xa440 -/* 426A4 800672A4 3442000C */ ori $v0, $v0, 0xc -/* 426A8 800672A8 AC430000 */ sw $v1, ($v0) -/* 426AC 800672AC 8E030020 */ lw $v1, 0x20($s0) -/* 426B0 800672B0 3C02A440 */ lui $v0, 0xa440 -/* 426B4 800672B4 34420030 */ ori $v0, $v0, 0x30 -/* 426B8 800672B8 AC430000 */ sw $v1, ($v0) -/* 426BC 800672BC 8E03002C */ lw $v1, 0x2c($s0) -/* 426C0 800672C0 3C02A440 */ lui $v0, 0xa440 -/* 426C4 800672C4 34420034 */ ori $v0, $v0, 0x34 -/* 426C8 800672C8 AC430000 */ sw $v1, ($v0) -/* 426CC 800672CC 8E03000C */ lw $v1, 0xc($s0) -/* 426D0 800672D0 3C028009 */ lui $v0, %hi(D_80095960) -/* 426D4 800672D4 8C425960 */ lw $v0, %lo(D_80095960)($v0) -/* 426D8 800672D8 02003021 */ addu $a2, $s0, $zero -/* 426DC 800672DC 24C80030 */ addiu $t0, $a2, 0x30 -/* 426E0 800672E0 3C018009 */ lui $at, %hi(D_80095960) -/* 426E4 800672E4 AC265960 */ sw $a2, %lo(D_80095960)($at) -/* 426E8 800672E8 00403821 */ addu $a3, $v0, $zero -/* 426EC 800672EC 3C02A440 */ lui $v0, 0xa440 -/* 426F0 800672F0 3C018009 */ lui $at, %hi(D_80095964) -/* 426F4 800672F4 AC275964 */ sw $a3, %lo(D_80095964)($at) -/* 426F8 800672F8 AC430000 */ sw $v1, ($v0) -.L800672FC: -/* 426FC 800672FC 8CC20000 */ lw $v0, ($a2) -/* 42700 80067300 8CC30004 */ lw $v1, 4($a2) -/* 42704 80067304 8CC40008 */ lw $a0, 8($a2) -/* 42708 80067308 8CC5000C */ lw $a1, 0xc($a2) -/* 4270C 8006730C ACE20000 */ sw $v0, ($a3) -/* 42710 80067310 ACE30004 */ sw $v1, 4($a3) -/* 42714 80067314 ACE40008 */ sw $a0, 8($a3) -/* 42718 80067318 ACE5000C */ sw $a1, 0xc($a3) -/* 4271C 8006731C 24C60010 */ addiu $a2, $a2, 0x10 -/* 42720 80067320 14C8FFF6 */ bne $a2, $t0, .L800672FC -/* 42724 80067324 24E70010 */ addiu $a3, $a3, 0x10 -/* 42728 80067328 8FBF0024 */ lw $ra, 0x24($sp) -/* 4272C 8006732C 8FB40020 */ lw $s4, 0x20($sp) -/* 42730 80067330 8FB3001C */ lw $s3, 0x1c($sp) -/* 42734 80067334 8FB20018 */ lw $s2, 0x18($sp) -/* 42738 80067338 8FB10014 */ lw $s1, 0x14($sp) -/* 4273C 8006733C 8FB00010 */ lw $s0, 0x10($sp) -/* 42740 80067340 03E00008 */ jr $ra -/* 42744 80067344 27BD0028 */ addiu $sp, $sp, 0x28 -/* 42748 80067348 00000000 */ nop -/* 4274C 8006734C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42750/func_80067350.s b/ver/jp/asm/nonmatchings/42750/func_80067350.s deleted file mode 100644 index be587e54bf..0000000000 --- a/ver/jp/asm/nonmatchings/42750/func_80067350.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067350 -/* 42750 80067350 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 42754 80067354 AFB00010 */ sw $s0, 0x10($sp) -/* 42758 80067358 AFBF0014 */ sw $ra, 0x14($sp) -/* 4275C 8006735C 0C01ACD0 */ jal func_8006B340 -/* 42760 80067360 00808021 */ addu $s0, $a0, $zero -/* 42764 80067364 321000FF */ andi $s0, $s0, 0xff -/* 42768 80067368 12000006 */ beqz $s0, .L80067384 -/* 4276C 8006736C 00402021 */ addu $a0, $v0, $zero -/* 42770 80067370 3C038009 */ lui $v1, %hi(D_80095964) -/* 42774 80067374 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 42778 80067378 94620000 */ lhu $v0, ($v1) -/* 4277C 8006737C 08019CE5 */ j .L80067394 -/* 42780 80067380 34420020 */ ori $v0, $v0, 0x20 -.L80067384: -/* 42784 80067384 3C038009 */ lui $v1, %hi(D_80095964) -/* 42788 80067388 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 4278C 8006738C 94620000 */ lhu $v0, ($v1) -/* 42790 80067390 3042FFDF */ andi $v0, $v0, 0xffdf -.L80067394: -/* 42794 80067394 0C01ACEC */ jal func_8006B3B0 -/* 42798 80067398 A4620000 */ sh $v0, ($v1) -/* 4279C 8006739C 8FBF0014 */ lw $ra, 0x14($sp) -/* 427A0 800673A0 8FB00010 */ lw $s0, 0x10($sp) -/* 427A4 800673A4 03E00008 */ jr $ra -/* 427A8 800673A8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 427AC 800673AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/427B0/func_800673B0.s b/ver/jp/asm/nonmatchings/427B0/func_800673B0.s deleted file mode 100644 index 991f9ef5ac..0000000000 --- a/ver/jp/asm/nonmatchings/427B0/func_800673B0.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800673B0 -/* 427B0 800673B0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 427B4 800673B4 AFB00010 */ sw $s0, 0x10($sp) -/* 427B8 800673B8 AFBF0014 */ sw $ra, 0x14($sp) -/* 427BC 800673BC 0C01ACD0 */ jal func_8006B340 -/* 427C0 800673C0 00808021 */ addu $s0, $a0, $zero -/* 427C4 800673C4 321000FF */ andi $s0, $s0, 0xff -/* 427C8 800673C8 12000006 */ beqz $s0, .L800673E4 -/* 427CC 800673CC 00402021 */ addu $a0, $v0, $zero -/* 427D0 800673D0 3C038009 */ lui $v1, %hi(D_80095964) -/* 427D4 800673D4 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 427D8 800673D8 94620000 */ lhu $v0, ($v1) -/* 427DC 800673DC 08019CFD */ j .L800673F4 -/* 427E0 800673E0 34420040 */ ori $v0, $v0, 0x40 -.L800673E4: -/* 427E4 800673E4 3C038009 */ lui $v1, %hi(D_80095964) -/* 427E8 800673E8 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 427EC 800673EC 94620000 */ lhu $v0, ($v1) -/* 427F0 800673F0 3042FFBF */ andi $v0, $v0, 0xffbf -.L800673F4: -/* 427F4 800673F4 0C01ACEC */ jal func_8006B3B0 -/* 427F8 800673F8 A4620000 */ sh $v0, ($v1) -/* 427FC 800673FC 8FBF0014 */ lw $ra, 0x14($sp) -/* 42800 80067400 8FB00010 */ lw $s0, 0x10($sp) -/* 42804 80067404 03E00008 */ jr $ra -/* 42808 80067408 27BD0018 */ addiu $sp, $sp, 0x18 -/* 4280C 8006740C 00000000 */ nop -/* 42810 80067410 00000000 */ nop -/* 42814 80067414 00000000 */ nop -/* 42818 80067418 00000000 */ nop -/* 4281C 8006741C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42820/func_80067420.s b/ver/jp/asm/nonmatchings/42820/func_80067420.s deleted file mode 100644 index 0186460ab3..0000000000 --- a/ver/jp/asm/nonmatchings/42820/func_80067420.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067420 -/* 42820 80067420 20080001 */ addi $t0, $zero, 1 -/* 42824 80067424 00084C00 */ sll $t1, $t0, 0x10 -/* 42828 80067428 AC890000 */ sw $t1, ($a0) -/* 4282C 8006742C AC800004 */ sw $zero, 4($a0) -/* 42830 80067430 AC880008 */ sw $t0, 8($a0) -/* 42834 80067434 AC80000C */ sw $zero, 0xc($a0) -/* 42838 80067438 AC800010 */ sw $zero, 0x10($a0) -/* 4283C 8006743C AC890014 */ sw $t1, 0x14($a0) -/* 42840 80067440 AC800018 */ sw $zero, 0x18($a0) -/* 42844 80067444 AC88001C */ sw $t0, 0x1c($a0) -/* 42848 80067448 AC800020 */ sw $zero, 0x20($a0) -/* 4284C 8006744C AC800024 */ sw $zero, 0x24($a0) -/* 42850 80067450 AC800028 */ sw $zero, 0x28($a0) -/* 42854 80067454 AC80002C */ sw $zero, 0x2c($a0) -/* 42858 80067458 AC800030 */ sw $zero, 0x30($a0) -/* 4285C 8006745C AC800034 */ sw $zero, 0x34($a0) -/* 42860 80067460 AC800038 */ sw $zero, 0x38($a0) -/* 42864 80067464 03E00008 */ jr $ra -/* 42868 80067468 AC80003C */ sw $zero, 0x3c($a0) -/* 4286C 8006746C 00000000 */ nop -/* 42870 80067470 00000000 */ nop -/* 42874 80067474 00000000 */ nop -/* 42878 80067478 00000000 */ nop -/* 4287C 8006747C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028EB0.s b/ver/jp/asm/nonmatchings/42B0/func_80028EB0.s deleted file mode 100644 index f0b14781a3..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028EB0.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028EB0 -/* 42B0 80028EB0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 42B4 80028EB4 AFBF0010 */ sw $ra, 0x10($sp) -/* 42B8 80028EB8 0C017EE8 */ jal func_8005FBA0 -/* 42BC 80028EBC 0000202D */ daddu $a0, $zero, $zero -/* 42C0 80028EC0 0000202D */ daddu $a0, $zero, $zero -/* 42C4 80028EC4 0C017F10 */ jal func_8005FC40 -/* 42C8 80028EC8 24050002 */ addiu $a1, $zero, 2 -/* 42CC 80028ECC 8FBF0010 */ lw $ra, 0x10($sp) -/* 42D0 80028ED0 03E00008 */ jr $ra -/* 42D4 80028ED4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028ED8.s b/ver/jp/asm/nonmatchings/42B0/func_80028ED8.s deleted file mode 100644 index d5760f086c..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028ED8.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028ED8 -/* 42D8 80028ED8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 42DC 80028EDC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 42E0 80028EE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 42E4 80028EE4 AFB00010 */ sw $s0, 0x10($sp) -/* 42E8 80028EE8 0080802D */ daddu $s0, $a0, $zero -/* 42EC 80028EEC AFBF0018 */ sw $ra, 0x18($sp) -/* 42F0 80028EF0 AFB10014 */ sw $s1, 0x14($sp) -/* 42F4 80028EF4 80420071 */ lb $v0, 0x71($v0) -/* 42F8 80028EF8 1440000F */ bnez $v0, .L80028F38 -/* 42FC 80028EFC 00A0882D */ daddu $s1, $a1, $zero -/* 4300 80028F00 3C028007 */ lui $v0, %hi(D_80074240) -/* 4304 80028F04 94424240 */ lhu $v0, %lo(D_80074240)($v0) -/* 4308 80028F08 1040000B */ beqz $v0, .L80028F38 -/* 430C 80028F0C 00000000 */ nop -/* 4310 80028F10 0C017EE8 */ jal func_8005FBA0 -/* 4314 80028F14 0000202D */ daddu $a0, $zero, $zero -/* 4318 80028F18 14400007 */ bnez $v0, .L80028F38 -/* 431C 80028F1C 0000202D */ daddu $a0, $zero, $zero -/* 4320 80028F20 0C017F10 */ jal func_8005FC40 -/* 4324 80028F24 24050002 */ addiu $a1, $zero, 2 -/* 4328 80028F28 0000202D */ daddu $a0, $zero, $zero -/* 432C 80028F2C 3205FFFF */ andi $a1, $s0, 0xffff -/* 4330 80028F30 0C017ED0 */ jal func_8005FB40 -/* 4334 80028F34 3226FFFF */ andi $a2, $s1, 0xffff -.L80028F38: -/* 4338 80028F38 8FBF0018 */ lw $ra, 0x18($sp) -/* 433C 80028F3C 8FB10014 */ lw $s1, 0x14($sp) -/* 4340 80028F40 8FB00010 */ lw $s0, 0x10($sp) -/* 4344 80028F44 03E00008 */ jr $ra -/* 4348 80028F48 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028F4C.s b/ver/jp/asm/nonmatchings/42B0/func_80028F4C.s deleted file mode 100644 index bf7eb0e272..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028F4C.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028F4C -/* 434C 80028F4C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4350 80028F50 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 4354 80028F54 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 4358 80028F58 3C048007 */ lui $a0, %hi(D_80074244) -/* 435C 80028F5C 24844244 */ addiu $a0, $a0, %lo(D_80074244) -/* 4360 80028F60 AFBF0010 */ sw $ra, 0x10($sp) -/* 4364 80028F64 8C830000 */ lw $v1, ($a0) -/* 4368 80028F68 8C420000 */ lw $v0, ($v0) -/* 436C 80028F6C 10620003 */ beq $v1, $v0, .L80028F7C -/* 4370 80028F70 00000000 */ nop -/* 4374 80028F74 0C00A3E8 */ jal func_80028FA0 -/* 4378 80028F78 AC820000 */ sw $v0, ($a0) -.L80028F7C: -/* 437C 80028F7C 3C038007 */ lui $v1, %hi(D_80074240) -/* 4380 80028F80 24634240 */ addiu $v1, $v1, %lo(D_80074240) -/* 4384 80028F84 94620000 */ lhu $v0, ($v1) -/* 4388 80028F88 10400002 */ beqz $v0, .L80028F94 -/* 438C 80028F8C 2442FFFF */ addiu $v0, $v0, -1 -/* 4390 80028F90 A4620000 */ sh $v0, ($v1) -.L80028F94: -/* 4394 80028F94 8FBF0010 */ lw $ra, 0x10($sp) -/* 4398 80028F98 03E00008 */ jr $ra -/* 439C 80028F9C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028FA0.s b/ver/jp/asm/nonmatchings/42B0/func_80028FA0.s deleted file mode 100644 index e77c10fa84..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028FA0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028FA0 -/* 43A0 80028FA0 24020258 */ addiu $v0, $zero, 0x258 -/* 43A4 80028FA4 3C018007 */ lui $at, %hi(D_80074240) -/* 43A8 80028FA8 03E00008 */ jr $ra -/* 43AC 80028FAC A4224240 */ sh $v0, %lo(D_80074240)($at) diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028FB0.s b/ver/jp/asm/nonmatchings/42B0/func_80028FB0.s deleted file mode 100644 index 153e1c4385..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028FB0.s +++ /dev/null @@ -1,21 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028FB0 -/* 43B0 80028FB0 460C6302 */ mul.s $f12, $f12, $f12 -/* 43B4 80028FB4 00000000 */ nop -/* 43B8 80028FB8 460E7382 */ mul.s $f14, $f14, $f14 -/* 43BC 80028FBC 00000000 */ nop -/* 43C0 80028FC0 460E6300 */ add.s $f12, $f12, $f14 -/* 43C4 80028FC4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 43C8 80028FC8 46006004 */ sqrt.s $f0, $f12 -/* 43CC 80028FCC 46000032 */ c.eq.s $f0, $f0 -/* 43D0 80028FD0 00000000 */ nop -/* 43D4 80028FD4 45010003 */ bc1t .L80028FE4 -/* 43D8 80028FD8 AFBF0010 */ sw $ra, 0x10($sp) -/* 43DC 80028FDC 0C0187B0 */ jal func_80061EC0 -/* 43E0 80028FE0 00000000 */ nop -.L80028FE4: -/* 43E4 80028FE4 8FBF0010 */ lw $ra, 0x10($sp) -/* 43E8 80028FE8 03E00008 */ jr $ra -/* 43EC 80028FEC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80028FF0.s b/ver/jp/asm/nonmatchings/42B0/func_80028FF0.s deleted file mode 100644 index ac0eccdd67..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80028FF0.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80028FF0 -/* 43F0 80028FF0 2CA20020 */ sltiu $v0, $a1, 0x20 -/* 43F4 80028FF4 1440000B */ bnez $v0, .L80029024 -/* 43F8 80028FF8 2482000F */ addiu $v0, $a0, 0xf -/* 43FC 80028FFC 2403FFF0 */ addiu $v1, $zero, -0x10 -/* 4400 80029000 00431024 */ and $v0, $v0, $v1 -/* 4404 80029004 00441823 */ subu $v1, $v0, $a0 -/* 4408 80029008 00A32823 */ subu $a1, $a1, $v1 -/* 440C 8002900C 24A3FFF0 */ addiu $v1, $a1, -0x10 -/* 4410 80029010 AC400000 */ sw $zero, ($v0) -/* 4414 80029014 AC430004 */ sw $v1, 4($v0) -/* 4418 80029018 A4400008 */ sh $zero, 8($v0) -/* 441C 8002901C 03E00008 */ jr $ra -/* 4420 80029020 AC45000C */ sw $a1, 0xc($v0) -.L80029024: -/* 4424 80029024 03E00008 */ jr $ra -/* 4428 80029028 2402FFFF */ addiu $v0, $zero, -1 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002902C.s b/ver/jp/asm/nonmatchings/42B0/func_8002902C.s deleted file mode 100644 index 746c2df247..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002902C.s +++ /dev/null @@ -1,73 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002902C -/* 442C 8002902C 24A5000F */ addiu $a1, $a1, 0xf -/* 4430 80029030 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 4434 80029034 00A22824 */ and $a1, $a1, $v0 -/* 4438 80029038 14A00003 */ bnez $a1, .L80029048 -/* 443C 8002903C 0000382D */ daddu $a3, $zero, $zero -/* 4440 80029040 03E00008 */ jr $ra -/* 4444 80029044 00E0102D */ daddu $v0, $a3, $zero -.L80029048: -/* 4448 80029048 0000402D */ daddu $t0, $zero, $zero -/* 444C 8002904C 0100502D */ daddu $t2, $t0, $zero -/* 4450 80029050 0080302D */ daddu $a2, $a0, $zero -.L80029054: -/* 4454 80029054 94C20008 */ lhu $v0, 8($a2) -/* 4458 80029058 1440000C */ bnez $v0, .L8002908C -/* 445C 8002905C 00000000 */ nop -/* 4460 80029060 8CC30004 */ lw $v1, 4($a2) -/* 4464 80029064 0065102B */ sltu $v0, $v1, $a1 -/* 4468 80029068 14400008 */ bnez $v0, .L8002908C -/* 446C 8002906C 0068102B */ sltu $v0, $v1, $t0 -/* 4470 80029070 54400004 */ bnel $v0, $zero, .L80029084 -/* 4474 80029074 00C0382D */ daddu $a3, $a2, $zero -/* 4478 80029078 15000004 */ bnez $t0, .L8002908C -/* 447C 8002907C 00000000 */ nop -/* 4480 80029080 00C0382D */ daddu $a3, $a2, $zero -.L80029084: -/* 4484 80029084 0060402D */ daddu $t0, $v1, $zero -/* 4488 80029088 8CEA0000 */ lw $t2, ($a3) -.L8002908C: -/* 448C 8002908C 8CC40000 */ lw $a0, ($a2) -/* 4490 80029090 5480FFF0 */ bnel $a0, $zero, .L80029054 -/* 4494 80029094 0080302D */ daddu $a2, $a0, $zero -/* 4498 80029098 11000020 */ beqz $t0, .L8002911C -/* 449C 8002909C 24A90010 */ addiu $t1, $a1, 0x10 -/* 44A0 800290A0 0109102B */ sltu $v0, $t0, $t1 -/* 44A4 800290A4 54400012 */ bnel $v0, $zero, .L800290F0 -/* 44A8 800290A8 ACEA0000 */ sw $t2, ($a3) -/* 44AC 800290AC 00E91021 */ addu $v0, $a3, $t1 -/* 44B0 800290B0 ACE20000 */ sw $v0, ($a3) -/* 44B4 800290B4 0040302D */ daddu $a2, $v0, $zero -/* 44B8 800290B8 3C038007 */ lui $v1, %hi(D_80074250) -/* 44BC 800290BC 24634250 */ addiu $v1, $v1, %lo(D_80074250) -/* 44C0 800290C0 ACE50004 */ sw $a1, 4($a3) -/* 44C4 800290C4 94640000 */ lhu $a0, ($v1) -/* 44C8 800290C8 24020001 */ addiu $v0, $zero, 1 -/* 44CC 800290CC A4E20008 */ sh $v0, 8($a3) -/* 44D0 800290D0 24820001 */ addiu $v0, $a0, 1 -/* 44D4 800290D4 A4620000 */ sh $v0, ($v1) -/* 44D8 800290D8 01091023 */ subu $v0, $t0, $t1 -/* 44DC 800290DC A4E4000A */ sh $a0, 0xa($a3) -/* 44E0 800290E0 ACCA0000 */ sw $t2, ($a2) -/* 44E4 800290E4 ACC20004 */ sw $v0, 4($a2) -/* 44E8 800290E8 0800A445 */ j .L80029114 -/* 44EC 800290EC A4C00008 */ sh $zero, 8($a2) -.L800290F0: -/* 44F0 800290F0 3C038007 */ lui $v1, %hi(D_80074250) -/* 44F4 800290F4 24634250 */ addiu $v1, $v1, %lo(D_80074250) -/* 44F8 800290F8 ACE80004 */ sw $t0, 4($a3) -/* 44FC 800290FC 94640000 */ lhu $a0, ($v1) -/* 4500 80029100 24020001 */ addiu $v0, $zero, 1 -/* 4504 80029104 A4E20008 */ sh $v0, 8($a3) -/* 4508 80029108 24820001 */ addiu $v0, $a0, 1 -/* 450C 8002910C A4620000 */ sh $v0, ($v1) -/* 4510 80029110 A4E4000A */ sh $a0, 0xa($a3) -.L80029114: -/* 4514 80029114 03E00008 */ jr $ra -/* 4518 80029118 24E20010 */ addiu $v0, $a3, 0x10 -.L8002911C: -/* 451C 8002911C 03E00008 */ jr $ra -/* 4520 80029120 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029124.s b/ver/jp/asm/nonmatchings/42B0/func_80029124.s deleted file mode 100644 index 4f6972525e..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029124.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029124 -/* 4524 80029124 24A5000F */ addiu $a1, $a1, 0xf -/* 4528 80029128 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 452C 8002912C 00A22824 */ and $a1, $a1, $v0 -/* 4530 80029130 14A00003 */ bnez $a1, .L80029140 -/* 4534 80029134 0000402D */ daddu $t0, $zero, $zero -/* 4538 80029138 03E00008 */ jr $ra -/* 453C 8002913C 0100102D */ daddu $v0, $t0, $zero -.L80029140: -/* 4540 80029140 0000302D */ daddu $a2, $zero, $zero -/* 4544 80029144 00C0382D */ daddu $a3, $a2, $zero -.L80029148: -/* 4548 80029148 94820008 */ lhu $v0, 8($a0) -/* 454C 8002914C 14400008 */ bnez $v0, .L80029170 -/* 4550 80029150 00000000 */ nop -/* 4554 80029154 8C830004 */ lw $v1, 4($a0) -/* 4558 80029158 0065102B */ sltu $v0, $v1, $a1 -/* 455C 8002915C 14400004 */ bnez $v0, .L80029170 -/* 4560 80029160 00000000 */ nop -/* 4564 80029164 0080402D */ daddu $t0, $a0, $zero -/* 4568 80029168 0060302D */ daddu $a2, $v1, $zero -/* 456C 8002916C 8C870000 */ lw $a3, ($a0) -.L80029170: -/* 4570 80029170 8C840000 */ lw $a0, ($a0) -/* 4574 80029174 1480FFF4 */ bnez $a0, .L80029148 -/* 4578 80029178 00000000 */ nop -/* 457C 8002917C 10C00015 */ beqz $a2, .L800291D4 -/* 4580 80029180 24A30010 */ addiu $v1, $a1, 0x10 -/* 4584 80029184 00C3102B */ sltu $v0, $a2, $v1 -/* 4588 80029188 1440000C */ bnez $v0, .L800291BC -/* 458C 8002918C 0100202D */ daddu $a0, $t0, $zero -/* 4590 80029190 00861021 */ addu $v0, $a0, $a2 -/* 4594 80029194 00451023 */ subu $v0, $v0, $a1 -/* 4598 80029198 AC820000 */ sw $v0, ($a0) -/* 459C 8002919C 00C31023 */ subu $v0, $a2, $v1 -/* 45A0 800291A0 AC820004 */ sw $v0, 4($a0) -/* 45A4 800291A4 A4800008 */ sh $zero, 8($a0) -/* 45A8 800291A8 8C840000 */ lw $a0, ($a0) -/* 45AC 800291AC 24020001 */ addiu $v0, $zero, 1 -/* 45B0 800291B0 AC870000 */ sw $a3, ($a0) -/* 45B4 800291B4 0800A472 */ j .L800291C8 -/* 45B8 800291B8 AC850004 */ sw $a1, 4($a0) -.L800291BC: -/* 45BC 800291BC 24020001 */ addiu $v0, $zero, 1 -/* 45C0 800291C0 AC870000 */ sw $a3, ($a0) -/* 45C4 800291C4 AC860004 */ sw $a2, 4($a0) -.L800291C8: -/* 45C8 800291C8 A4820008 */ sh $v0, 8($a0) -/* 45CC 800291CC 03E00008 */ jr $ra -/* 45D0 800291D0 24820010 */ addiu $v0, $a0, 0x10 -.L800291D4: -/* 45D4 800291D4 03E00008 */ jr $ra -/* 45D8 800291D8 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/42B0/func_800291DC.s b/ver/jp/asm/nonmatchings/42B0/func_800291DC.s deleted file mode 100644 index 7c93b18a3b..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800291DC.s +++ /dev/null @@ -1,52 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800291DC -/* 45DC 800291DC 14A00003 */ bnez $a1, .L800291EC -/* 45E0 800291E0 00000000 */ nop -.L800291E4: -/* 45E4 800291E4 03E00008 */ jr $ra -/* 45E8 800291E8 24020001 */ addiu $v0, $zero, 1 -.L800291EC: -/* 45EC 800291EC 94A2FFF8 */ lhu $v0, -8($a1) -/* 45F0 800291F0 1040FFFC */ beqz $v0, .L800291E4 -/* 45F4 800291F4 24A6FFF0 */ addiu $a2, $a1, -0x10 -/* 45F8 800291F8 8CA7FFF0 */ lw $a3, -0x10($a1) -/* 45FC 800291FC 8CA5FFF4 */ lw $a1, -0xc($a1) -/* 4600 80029200 00E0182D */ daddu $v1, $a3, $zero -/* 4604 80029204 50600009 */ beql $v1, $zero, .L8002922C -/* 4608 80029208 0080182D */ daddu $v1, $a0, $zero -/* 460C 8002920C 94620008 */ lhu $v0, 8($v1) -/* 4610 80029210 54400006 */ bnel $v0, $zero, .L8002922C -/* 4614 80029214 0080182D */ daddu $v1, $a0, $zero -/* 4618 80029218 8C670000 */ lw $a3, ($v1) -/* 461C 8002921C 8C630004 */ lw $v1, 4($v1) -/* 4620 80029220 24A20010 */ addiu $v0, $a1, 0x10 -/* 4624 80029224 00432821 */ addu $a1, $v0, $v1 -/* 4628 80029228 0080182D */ daddu $v1, $a0, $zero -.L8002922C: -/* 462C 8002922C 8C640000 */ lw $a0, ($v1) -/* 4630 80029230 10860007 */ beq $a0, $a2, .L80029250 -/* 4634 80029234 00C3102B */ sltu $v0, $a2, $v1 -/* 4638 80029238 1440000D */ bnez $v0, .L80029270 -/* 463C 8002923C 00C0182D */ daddu $v1, $a2, $zero -/* 4640 80029240 1080000A */ beqz $a0, .L8002926C -/* 4644 80029244 0080182D */ daddu $v1, $a0, $zero -/* 4648 80029248 0800A48B */ j .L8002922C -/* 464C 8002924C 00000000 */ nop -.L80029250: -/* 4650 80029250 94620008 */ lhu $v0, 8($v1) -/* 4654 80029254 54400006 */ bnel $v0, $zero, .L80029270 -/* 4658 80029258 00C0182D */ daddu $v1, $a2, $zero -/* 465C 8002925C 0060302D */ daddu $a2, $v1, $zero -/* 4660 80029260 8CC30004 */ lw $v1, 4($a2) -/* 4664 80029264 24A20010 */ addiu $v0, $a1, 0x10 -/* 4668 80029268 00432821 */ addu $a1, $v0, $v1 -.L8002926C: -/* 466C 8002926C 00C0182D */ daddu $v1, $a2, $zero -.L80029270: -/* 4670 80029270 0000102D */ daddu $v0, $zero, $zero -/* 4674 80029274 AC670000 */ sw $a3, ($v1) -/* 4678 80029278 AC650004 */ sw $a1, 4($v1) -/* 467C 8002927C 03E00008 */ jr $ra -/* 4680 80029280 A4600008 */ sh $zero, 8($v1) diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029284.s b/ver/jp/asm/nonmatchings/42B0/func_80029284.s deleted file mode 100644 index d18391889d..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029284.s +++ /dev/null @@ -1,79 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029284 -/* 4684 80029284 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 4688 80029288 AFB3001C */ sw $s3, 0x1c($sp) -/* 468C 8002928C 0080982D */ daddu $s3, $a0, $zero -/* 4690 80029290 AFB20018 */ sw $s2, 0x18($sp) -/* 4694 80029294 00A0902D */ daddu $s2, $a1, $zero -/* 4698 80029298 AFB10014 */ sw $s1, 0x14($sp) -/* 469C 8002929C 2651FFF0 */ addiu $s1, $s2, -0x10 -/* 46A0 800292A0 24C6000F */ addiu $a2, $a2, 0xf -/* 46A4 800292A4 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 46A8 800292A8 AFBF0020 */ sw $ra, 0x20($sp) -/* 46AC 800292AC AFB00010 */ sw $s0, 0x10($sp) -/* 46B0 800292B0 9643FFF8 */ lhu $v1, -8($s2) -/* 46B4 800292B4 10600016 */ beqz $v1, .L80029310 -/* 46B8 800292B8 00C28024 */ and $s0, $a2, $v0 -/* 46BC 800292BC 8E45FFF0 */ lw $a1, -0x10($s2) -/* 46C0 800292C0 8E44FFF4 */ lw $a0, -0xc($s2) -/* 46C4 800292C4 00A0182D */ daddu $v1, $a1, $zero -/* 46C8 800292C8 10600009 */ beqz $v1, .L800292F0 -/* 46CC 800292CC 0090102B */ sltu $v0, $a0, $s0 -/* 46D0 800292D0 94620008 */ lhu $v0, 8($v1) -/* 46D4 800292D4 14400006 */ bnez $v0, .L800292F0 -/* 46D8 800292D8 0090102B */ sltu $v0, $a0, $s0 -/* 46DC 800292DC 8C650000 */ lw $a1, ($v1) -/* 46E0 800292E0 8C630004 */ lw $v1, 4($v1) -/* 46E4 800292E4 24820010 */ addiu $v0, $a0, 0x10 -/* 46E8 800292E8 00432021 */ addu $a0, $v0, $v1 -/* 46EC 800292EC 0090102B */ sltu $v0, $a0, $s0 -.L800292F0: -/* 46F0 800292F0 10400011 */ beqz $v0, .L80029338 -/* 46F4 800292F4 0220182D */ daddu $v1, $s1, $zero -/* 46F8 800292F8 0260202D */ daddu $a0, $s3, $zero -/* 46FC 800292FC 0C00A40B */ jal func_8002902C -/* 4700 80029300 0200282D */ daddu $a1, $s0, $zero -/* 4704 80029304 0040882D */ daddu $s1, $v0, $zero -/* 4708 80029308 16200003 */ bnez $s1, .L80029318 -/* 470C 8002930C 0220202D */ daddu $a0, $s1, $zero -.L80029310: -/* 4710 80029310 0800A4DE */ j .L80029378 -/* 4714 80029314 0000102D */ daddu $v0, $zero, $zero -.L80029318: -/* 4718 80029318 0240282D */ daddu $a1, $s2, $zero -/* 471C 8002931C 0C019291 */ jal func_80064A44 -/* 4720 80029320 0200302D */ daddu $a2, $s0, $zero -/* 4724 80029324 0260202D */ daddu $a0, $s3, $zero -/* 4728 80029328 0C00A477 */ jal func_800291DC -/* 472C 8002932C 0240282D */ daddu $a1, $s2, $zero -/* 4730 80029330 0800A4DE */ j .L80029378 -/* 4734 80029334 0220102D */ daddu $v0, $s1, $zero -.L80029338: -/* 4738 80029338 26020010 */ addiu $v0, $s0, 0x10 -/* 473C 8002933C 0044102B */ sltu $v0, $v0, $a0 -/* 4740 80029340 1040000A */ beqz $v0, .L8002936C -/* 4744 80029344 02501021 */ addu $v0, $s2, $s0 -/* 4748 80029348 AC620000 */ sw $v0, ($v1) -/* 474C 8002934C AC700004 */ sw $s0, 4($v1) -/* 4750 80029350 0040182D */ daddu $v1, $v0, $zero -/* 4754 80029354 00901023 */ subu $v0, $a0, $s0 -/* 4758 80029358 2442FFF0 */ addiu $v0, $v0, -0x10 -/* 475C 8002935C AC650000 */ sw $a1, ($v1) -/* 4760 80029360 AC620004 */ sw $v0, 4($v1) -/* 4764 80029364 0800A4DD */ j .L80029374 -/* 4768 80029368 A4600008 */ sh $zero, 8($v1) -.L8002936C: -/* 476C 8002936C AC650000 */ sw $a1, ($v1) -/* 4770 80029370 AC640004 */ sw $a0, 4($v1) -.L80029374: -/* 4774 80029374 0240102D */ daddu $v0, $s2, $zero -.L80029378: -/* 4778 80029378 8FBF0020 */ lw $ra, 0x20($sp) -/* 477C 8002937C 8FB3001C */ lw $s3, 0x1c($sp) -/* 4780 80029380 8FB20018 */ lw $s2, 0x18($sp) -/* 4784 80029384 8FB10014 */ lw $s1, 0x14($sp) -/* 4788 80029388 8FB00010 */ lw $s0, 0x10($sp) -/* 478C 8002938C 03E00008 */ jr $ra -/* 4790 80029390 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029394.s b/ver/jp/asm/nonmatchings/42B0/func_80029394.s deleted file mode 100644 index 98b8577699..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029394.s +++ /dev/null @@ -1,62 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029394 -/* 4794 80029394 3C06B60B */ lui $a2, 0xb60b -/* 4798 80029398 34C660B7 */ ori $a2, $a2, 0x60b7 -/* 479C 8002939C 00042400 */ sll $a0, $a0, 0x10 -/* 47A0 800293A0 00042C03 */ sra $a1, $a0, 0x10 -/* 47A4 800293A4 00A60018 */ mult $a1, $a2 -/* 47A8 800293A8 000427C3 */ sra $a0, $a0, 0x1f -/* 47AC 800293AC 00003810 */ mfhi $a3 -/* 47B0 800293B0 00E51021 */ addu $v0, $a3, $a1 -/* 47B4 800293B4 00021203 */ sra $v0, $v0, 8 -/* 47B8 800293B8 00441023 */ subu $v0, $v0, $a0 -/* 47BC 800293BC 00021840 */ sll $v1, $v0, 1 -/* 47C0 800293C0 00621821 */ addu $v1, $v1, $v0 -/* 47C4 800293C4 00031100 */ sll $v0, $v1, 4 -/* 47C8 800293C8 00431023 */ subu $v0, $v0, $v1 -/* 47CC 800293CC 000210C0 */ sll $v0, $v0, 3 -/* 47D0 800293D0 00A22823 */ subu $a1, $a1, $v0 -/* 47D4 800293D4 00051400 */ sll $v0, $a1, 0x10 -/* 47D8 800293D8 04410002 */ bgez $v0, .L800293E4 -/* 47DC 800293DC 00A0182D */ daddu $v1, $a1, $zero -/* 47E0 800293E0 24A30168 */ addiu $v1, $a1, 0x168 -.L800293E4: -/* 47E4 800293E4 00031C00 */ sll $v1, $v1, 0x10 -/* 47E8 800293E8 00032C03 */ sra $a1, $v1, 0x10 -/* 47EC 800293EC 00A60018 */ mult $a1, $a2 -/* 47F0 800293F0 00031FC3 */ sra $v1, $v1, 0x1f -/* 47F4 800293F4 00003810 */ mfhi $a3 -/* 47F8 800293F8 00E51021 */ addu $v0, $a3, $a1 -/* 47FC 800293FC 000211C3 */ sra $v0, $v0, 7 -/* 4800 80029400 00431023 */ subu $v0, $v0, $v1 -/* 4804 80029404 00021840 */ sll $v1, $v0, 1 -/* 4808 80029408 00621821 */ addu $v1, $v1, $v0 -/* 480C 8002940C 00031100 */ sll $v0, $v1, 4 -/* 4810 80029410 00431023 */ subu $v0, $v0, $v1 -/* 4814 80029414 00021080 */ sll $v0, $v0, 2 -/* 4818 80029418 00A21823 */ subu $v1, $a1, $v0 -/* 481C 8002941C 00031400 */ sll $v0, $v1, 0x10 -/* 4820 80029420 00021403 */ sra $v0, $v0, 0x10 -/* 4824 80029424 2842005B */ slti $v0, $v0, 0x5b -/* 4828 80029428 14400003 */ bnez $v0, .L80029438 -/* 482C 8002942C 0060202D */ daddu $a0, $v1, $zero -/* 4830 80029430 240200B4 */ addiu $v0, $zero, 0xb4 -/* 4834 80029434 00432023 */ subu $a0, $v0, $v1 -.L80029438: -/* 4838 80029438 28A200B4 */ slti $v0, $a1, 0xb4 -/* 483C 8002943C 10400006 */ beqz $v0, .L80029458 -/* 4840 80029440 00041400 */ sll $v0, $a0, 0x10 -/* 4844 80029444 00021383 */ sra $v0, $v0, 0xe -/* 4848 80029448 3C018007 */ lui $at, %hi(D_80074254) -/* 484C 8002944C 00220821 */ addu $at, $at, $v0 -/* 4850 80029450 03E00008 */ jr $ra -/* 4854 80029454 C4204254 */ lwc1 $f0, %lo(D_80074254)($at) -.L80029458: -/* 4858 80029458 00021383 */ sra $v0, $v0, 0xe -/* 485C 8002945C 3C018007 */ lui $at, %hi(D_80074254) -/* 4860 80029460 00220821 */ addu $at, $at, $v0 -/* 4864 80029464 C4204254 */ lwc1 $f0, %lo(D_80074254)($at) -/* 4868 80029468 03E00008 */ jr $ra -/* 486C 8002946C 46000007 */ neg.s $f0, $f0 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029470.s b/ver/jp/asm/nonmatchings/42B0/func_80029470.s deleted file mode 100644 index abbf97947e..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029470.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029470 -/* 4870 80029470 04800002 */ bltz $a0, .L8002947C -/* 4874 80029474 2402FFFF */ addiu $v0, $zero, -1 -/* 4878 80029478 0004102A */ slt $v0, $zero, $a0 -.L8002947C: -/* 487C 8002947C 03E00008 */ jr $ra -/* 4880 80029480 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029484.s b/ver/jp/asm/nonmatchings/42B0/func_80029484.s deleted file mode 100644 index b7aabb8826..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029484.s +++ /dev/null @@ -1,87 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029484 -/* 4884 80029484 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 4888 80029488 AFB7006C */ sw $s7, 0x6c($sp) -/* 488C 8002948C 00C0B82D */ daddu $s7, $a2, $zero -/* 4890 80029490 AFB40060 */ sw $s4, 0x60($sp) -/* 4894 80029494 24140026 */ addiu $s4, $zero, 0x26 -/* 4898 80029498 AFBE0070 */ sw $fp, 0x70($sp) -/* 489C 8002949C 0000F02D */ daddu $fp, $zero, $zero -/* 48A0 800294A0 AFB3005C */ sw $s3, 0x5c($sp) -/* 48A4 800294A4 AFB20058 */ sw $s2, 0x58($sp) -/* 48A8 800294A8 0080982D */ daddu $s3, $a0, $zero -/* 48AC 800294AC 000497C3 */ sra $s2, $a0, 0x1f -/* 48B0 800294B0 AFBF0074 */ sw $ra, 0x74($sp) -/* 48B4 800294B4 AFB60068 */ sw $s6, 0x68($sp) -/* 48B8 800294B8 AFB50064 */ sw $s5, 0x64($sp) -/* 48BC 800294BC AFB10054 */ sw $s1, 0x54($sp) -/* 48C0 800294C0 AFB00050 */ sw $s0, 0x50($sp) -/* 48C4 800294C4 0641000A */ bgez $s2, .L800294F0 -/* 48C8 800294C8 AFA5007C */ sw $a1, 0x7c($sp) -/* 48CC 800294CC 2402FFFF */ addiu $v0, $zero, -1 -/* 48D0 800294D0 02620019 */ multu $s3, $v0 -/* 48D4 800294D4 241E0001 */ addiu $fp, $zero, 1 -/* 48D8 800294D8 00001010 */ mfhi $v0 -/* 48DC 800294DC 00001812 */ mflo $v1 -/* 48E0 800294E0 00531023 */ subu $v0, $v0, $s3 -/* 48E4 800294E4 00521023 */ subu $v0, $v0, $s2 -/* 48E8 800294E8 0040902D */ daddu $s2, $v0, $zero -/* 48EC 800294EC 0060982D */ daddu $s3, $v1, $zero -.L800294F0: -/* 48F0 800294F0 A3A00037 */ sb $zero, 0x37($sp) -/* 48F4 800294F4 27B60010 */ addiu $s6, $sp, 0x10 -/* 48F8 800294F8 0017AFC3 */ sra $s5, $s7, 0x1f -.L800294FC: -/* 48FC 800294FC 02E0882D */ daddu $s1, $s7, $zero -/* 4900 80029500 02A0802D */ daddu $s0, $s5, $zero -/* 4904 80029504 0240202D */ daddu $a0, $s2, $zero -/* 4908 80029508 0260282D */ daddu $a1, $s3, $zero -/* 490C 8002950C 0200302D */ daddu $a2, $s0, $zero -/* 4910 80029510 0C01B768 */ jal func_8006DDA0 -/* 4914 80029514 0220382D */ daddu $a3, $s1, $zero -/* 4918 80029518 0240202D */ daddu $a0, $s2, $zero -/* 491C 8002951C 0260282D */ daddu $a1, $s3, $zero -/* 4920 80029520 0200302D */ daddu $a2, $s0, $zero -/* 4924 80029524 0220382D */ daddu $a3, $s1, $zero -/* 4928 80029528 3C088007 */ lui $t0, %hi(D_800743C0) -/* 492C 8002952C 250843C0 */ addiu $t0, $t0, %lo(D_800743C0) -/* 4930 80029530 00681021 */ addu $v0, $v1, $t0 -/* 4934 80029534 90430000 */ lbu $v1, ($v0) -/* 4938 80029538 02D41021 */ addu $v0, $s6, $s4 -/* 493C 8002953C 0C01B5F8 */ jal func_8006D7E0 -/* 4940 80029540 A0430000 */ sb $v1, ($v0) -/* 4944 80029544 0040902D */ daddu $s2, $v0, $zero -/* 4948 80029548 0060982D */ daddu $s3, $v1, $zero -/* 494C 8002954C 02721025 */ or $v0, $s3, $s2 -/* 4950 80029550 10400005 */ beqz $v0, .L80029568 -/* 4954 80029554 00000000 */ nop -/* 4958 80029558 12800003 */ beqz $s4, .L80029568 -/* 495C 8002955C 00000000 */ nop -/* 4960 80029560 0800A53F */ j .L800294FC -/* 4964 80029564 2694FFFF */ addiu $s4, $s4, -1 -.L80029568: -/* 4968 80029568 13C00004 */ beqz $fp, .L8002957C -/* 496C 8002956C 2402002D */ addiu $v0, $zero, 0x2d -/* 4970 80029570 2694FFFF */ addiu $s4, $s4, -1 -/* 4974 80029574 03B41821 */ addu $v1, $sp, $s4 -/* 4978 80029578 A0620010 */ sb $v0, 0x10($v1) -.L8002957C: -/* 497C 8002957C 27A50010 */ addiu $a1, $sp, 0x10 -/* 4980 80029580 8FA4007C */ lw $a0, 0x7c($sp) -/* 4984 80029584 0C01BB48 */ jal func_8006ED20 -/* 4988 80029588 00B42821 */ addu $a1, $a1, $s4 -/* 498C 8002958C 8FA2007C */ lw $v0, 0x7c($sp) -/* 4990 80029590 8FBF0074 */ lw $ra, 0x74($sp) -/* 4994 80029594 8FBE0070 */ lw $fp, 0x70($sp) -/* 4998 80029598 8FB7006C */ lw $s7, 0x6c($sp) -/* 499C 8002959C 8FB60068 */ lw $s6, 0x68($sp) -/* 49A0 800295A0 8FB50064 */ lw $s5, 0x64($sp) -/* 49A4 800295A4 8FB40060 */ lw $s4, 0x60($sp) -/* 49A8 800295A8 8FB3005C */ lw $s3, 0x5c($sp) -/* 49AC 800295AC 8FB20058 */ lw $s2, 0x58($sp) -/* 49B0 800295B0 8FB10054 */ lw $s1, 0x54($sp) -/* 49B4 800295B4 8FB00050 */ lw $s0, 0x50($sp) -/* 49B8 800295B8 03E00008 */ jr $ra -/* 49BC 800295BC 27BD0078 */ addiu $sp, $sp, 0x78 diff --git a/ver/jp/asm/nonmatchings/42B0/func_800295C0.s b/ver/jp/asm/nonmatchings/42B0/func_800295C0.s deleted file mode 100644 index 116f726d9c..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800295C0.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800295C0 -/* 49C0 800295C0 18A00005 */ blez $a1, .L800295D8 -/* 49C4 800295C4 00000000 */ nop -.L800295C8: -/* 49C8 800295C8 A0800000 */ sb $zero, ($a0) -/* 49CC 800295CC 24A5FFFF */ addiu $a1, $a1, -1 -/* 49D0 800295D0 1CA0FFFD */ bgtz $a1, .L800295C8 -/* 49D4 800295D4 24840001 */ addiu $a0, $a0, 1 -.L800295D8: -/* 49D8 800295D8 03E00008 */ jr $ra -/* 49DC 800295DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42B0/func_800295E0.s b/ver/jp/asm/nonmatchings/42B0/func_800295E0.s deleted file mode 100644 index de6e77efb2..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800295E0.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800295E0 -/* 49E0 800295E0 44853000 */ mtc1 $a1, $f6 -/* 49E4 800295E4 C4800000 */ lwc1 $f0, ($a0) -/* 49E8 800295E8 46060002 */ mul.s $f0, $f0, $f6 -/* 49EC 800295EC 00000000 */ nop -/* 49F0 800295F0 44864000 */ mtc1 $a2, $f8 -/* 49F4 800295F4 C4820010 */ lwc1 $f2, 0x10($a0) -/* 49F8 800295F8 46081082 */ mul.s $f2, $f2, $f8 -/* 49FC 800295FC 00000000 */ nop -/* 4A00 80029600 44875000 */ mtc1 $a3, $f10 -/* 4A04 80029604 C4840020 */ lwc1 $f4, 0x20($a0) -/* 4A08 80029608 460A2102 */ mul.s $f4, $f4, $f10 -/* 4A0C 8002960C 00000000 */ nop -/* 4A10 80029610 46020000 */ add.s $f0, $f0, $f2 -/* 4A14 80029614 8FA20014 */ lw $v0, 0x14($sp) -/* 4A18 80029618 8FA30018 */ lw $v1, 0x18($sp) -/* 4A1C 8002961C 46040000 */ add.s $f0, $f0, $f4 -/* 4A20 80029620 C4820030 */ lwc1 $f2, 0x30($a0) -/* 4A24 80029624 8FA5001C */ lw $a1, 0x1c($sp) -/* 4A28 80029628 46020000 */ add.s $f0, $f0, $f2 -/* 4A2C 8002962C 8FA60020 */ lw $a2, 0x20($sp) -/* 4A30 80029630 E4400000 */ swc1 $f0, ($v0) -/* 4A34 80029634 C4800004 */ lwc1 $f0, 4($a0) -/* 4A38 80029638 46060002 */ mul.s $f0, $f0, $f6 -/* 4A3C 8002963C 00000000 */ nop -/* 4A40 80029640 C4840014 */ lwc1 $f4, 0x14($a0) -/* 4A44 80029644 46082102 */ mul.s $f4, $f4, $f8 -/* 4A48 80029648 00000000 */ nop -/* 4A4C 8002964C C4820024 */ lwc1 $f2, 0x24($a0) -/* 4A50 80029650 460A1082 */ mul.s $f2, $f2, $f10 -/* 4A54 80029654 00000000 */ nop -/* 4A58 80029658 46040000 */ add.s $f0, $f0, $f4 -/* 4A5C 8002965C 46020000 */ add.s $f0, $f0, $f2 -/* 4A60 80029660 C4820034 */ lwc1 $f2, 0x34($a0) -/* 4A64 80029664 46020000 */ add.s $f0, $f0, $f2 -/* 4A68 80029668 E4600000 */ swc1 $f0, ($v1) -/* 4A6C 8002966C C4800008 */ lwc1 $f0, 8($a0) -/* 4A70 80029670 46060002 */ mul.s $f0, $f0, $f6 -/* 4A74 80029674 00000000 */ nop -/* 4A78 80029678 C4840018 */ lwc1 $f4, 0x18($a0) -/* 4A7C 8002967C 46082102 */ mul.s $f4, $f4, $f8 -/* 4A80 80029680 00000000 */ nop -/* 4A84 80029684 C4820028 */ lwc1 $f2, 0x28($a0) -/* 4A88 80029688 460A1082 */ mul.s $f2, $f2, $f10 -/* 4A8C 8002968C 00000000 */ nop -/* 4A90 80029690 46040000 */ add.s $f0, $f0, $f4 -/* 4A94 80029694 46020000 */ add.s $f0, $f0, $f2 -/* 4A98 80029698 C4820038 */ lwc1 $f2, 0x38($a0) -/* 4A9C 8002969C 46020000 */ add.s $f0, $f0, $f2 -/* 4AA0 800296A0 E4A00000 */ swc1 $f0, ($a1) -/* 4AA4 800296A4 C480000C */ lwc1 $f0, 0xc($a0) -/* 4AA8 800296A8 46060002 */ mul.s $f0, $f0, $f6 -/* 4AAC 800296AC 00000000 */ nop -/* 4AB0 800296B0 C484001C */ lwc1 $f4, 0x1c($a0) -/* 4AB4 800296B4 46082102 */ mul.s $f4, $f4, $f8 -/* 4AB8 800296B8 00000000 */ nop -/* 4ABC 800296BC C482002C */ lwc1 $f2, 0x2c($a0) -/* 4AC0 800296C0 460A1082 */ mul.s $f2, $f2, $f10 -/* 4AC4 800296C4 00000000 */ nop -/* 4AC8 800296C8 46040000 */ add.s $f0, $f0, $f4 -/* 4ACC 800296CC 46020000 */ add.s $f0, $f0, $f2 -/* 4AD0 800296D0 C482003C */ lwc1 $f2, 0x3c($a0) -/* 4AD4 800296D4 46020000 */ add.s $f0, $f0, $f2 -/* 4AD8 800296D8 03E00008 */ jr $ra -/* 4ADC 800296DC E4C00000 */ swc1 $f0, ($a2) diff --git a/ver/jp/asm/nonmatchings/42B0/func_800296E0.s b/ver/jp/asm/nonmatchings/42B0/func_800296E0.s deleted file mode 100644 index fe6c73eea2..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800296E0.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800296E0 -/* 4AE0 800296E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4AE4 800296E4 AFBF0010 */ sw $ra, 0x10($sp) -/* 4AE8 800296E8 0C019188 */ jal func_80064620 -/* 4AEC 800296EC 24060040 */ addiu $a2, $zero, 0x40 -/* 4AF0 800296F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 4AF4 800296F4 03E00008 */ jr $ra -/* 4AF8 800296F8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_800296FC.s b/ver/jp/asm/nonmatchings/42B0/func_800296FC.s deleted file mode 100644 index c197f4b85f..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800296FC.s +++ /dev/null @@ -1,45 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800296FC -/* 4AFC 800296FC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 4B00 80029700 AFB20018 */ sw $s2, 0x18($sp) -/* 4B04 80029704 0080902D */ daddu $s2, $a0, $zero -/* 4B08 80029708 AFB3001C */ sw $s3, 0x1c($sp) -/* 4B0C 8002970C 00C0982D */ daddu $s3, $a2, $zero -/* 4B10 80029710 0260202D */ daddu $a0, $s3, $zero -/* 4B14 80029714 AFB10014 */ sw $s1, 0x14($sp) -/* 4B18 80029718 00B28823 */ subu $s1, $a1, $s2 -/* 4B1C 8002971C 0220282D */ daddu $a1, $s1, $zero -/* 4B20 80029720 AFBF0020 */ sw $ra, 0x20($sp) -/* 4B24 80029724 0C0185E8 */ jal func_800617A0 -/* 4B28 80029728 AFB00010 */ sw $s0, 0x10($sp) -/* 4B2C 8002972C 24022000 */ addiu $v0, $zero, 0x2000 -/* 4B30 80029730 0051102B */ sltu $v0, $v0, $s1 -/* 4B34 80029734 1040000A */ beqz $v0, .L80029760 -/* 4B38 80029738 0000802D */ daddu $s0, $zero, $zero -/* 4B3C 8002973C 02502021 */ addu $a0, $s2, $s0 -.L80029740: -/* 4B40 80029740 02702821 */ addu $a1, $s3, $s0 -/* 4B44 80029744 0C017C50 */ jal func_8005F140 -/* 4B48 80029748 24062000 */ addiu $a2, $zero, 0x2000 -/* 4B4C 8002974C 26102000 */ addiu $s0, $s0, 0x2000 -/* 4B50 80029750 26022000 */ addiu $v0, $s0, 0x2000 -/* 4B54 80029754 0051102B */ sltu $v0, $v0, $s1 -/* 4B58 80029758 1440FFF9 */ bnez $v0, .L80029740 -/* 4B5C 8002975C 02502021 */ addu $a0, $s2, $s0 -.L80029760: -/* 4B60 80029760 12110004 */ beq $s0, $s1, .L80029774 -/* 4B64 80029764 02502021 */ addu $a0, $s2, $s0 -/* 4B68 80029768 02702821 */ addu $a1, $s3, $s0 -/* 4B6C 8002976C 0C017C50 */ jal func_8005F140 -/* 4B70 80029770 02303023 */ subu $a2, $s1, $s0 -.L80029774: -/* 4B74 80029774 0220102D */ daddu $v0, $s1, $zero -/* 4B78 80029778 8FBF0020 */ lw $ra, 0x20($sp) -/* 4B7C 8002977C 8FB3001C */ lw $s3, 0x1c($sp) -/* 4B80 80029780 8FB20018 */ lw $s2, 0x18($sp) -/* 4B84 80029784 8FB10014 */ lw $s1, 0x14($sp) -/* 4B88 80029788 8FB00010 */ lw $s0, 0x10($sp) -/* 4B8C 8002978C 03E00008 */ jr $ra -/* 4B90 80029790 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029794.s b/ver/jp/asm/nonmatchings/42B0/func_80029794.s deleted file mode 100644 index 0768f4a8c8..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029794.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029794 -/* 4B94 80029794 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 4B98 80029798 AFB20018 */ sw $s2, 0x18($sp) -/* 4B9C 8002979C 0080902D */ daddu $s2, $a0, $zero -/* 4BA0 800297A0 AFB00010 */ sw $s0, 0x10($sp) -/* 4BA4 800297A4 0000802D */ daddu $s0, $zero, $zero -/* 4BA8 800297A8 AFB3001C */ sw $s3, 0x1c($sp) -/* 4BAC 800297AC 00C0982D */ daddu $s3, $a2, $zero -/* 4BB0 800297B0 AFB10014 */ sw $s1, 0x14($sp) -/* 4BB4 800297B4 00B28823 */ subu $s1, $a1, $s2 -/* 4BB8 800297B8 24022000 */ addiu $v0, $zero, 0x2000 -/* 4BBC 800297BC 0051102B */ sltu $v0, $v0, $s1 -/* 4BC0 800297C0 1040000A */ beqz $v0, .L800297EC -/* 4BC4 800297C4 AFBF0020 */ sw $ra, 0x20($sp) -/* 4BC8 800297C8 02502021 */ addu $a0, $s2, $s0 -.L800297CC: -/* 4BCC 800297CC 02702821 */ addu $a1, $s3, $s0 -/* 4BD0 800297D0 0C00A608 */ jal func_80029820 -/* 4BD4 800297D4 24062000 */ addiu $a2, $zero, 0x2000 -/* 4BD8 800297D8 26102000 */ addiu $s0, $s0, 0x2000 -/* 4BDC 800297DC 26022000 */ addiu $v0, $s0, 0x2000 -/* 4BE0 800297E0 0051102B */ sltu $v0, $v0, $s1 -/* 4BE4 800297E4 1440FFF9 */ bnez $v0, .L800297CC -/* 4BE8 800297E8 02502021 */ addu $a0, $s2, $s0 -.L800297EC: -/* 4BEC 800297EC 12110004 */ beq $s0, $s1, .L80029800 -/* 4BF0 800297F0 02502021 */ addu $a0, $s2, $s0 -/* 4BF4 800297F4 02702821 */ addu $a1, $s3, $s0 -/* 4BF8 800297F8 0C00A608 */ jal func_80029820 -/* 4BFC 800297FC 02303023 */ subu $a2, $s1, $s0 -.L80029800: -/* 4C00 80029800 0220102D */ daddu $v0, $s1, $zero -/* 4C04 80029804 8FBF0020 */ lw $ra, 0x20($sp) -/* 4C08 80029808 8FB3001C */ lw $s3, 0x1c($sp) -/* 4C0C 8002980C 8FB20018 */ lw $s2, 0x18($sp) -/* 4C10 80029810 8FB10014 */ lw $s1, 0x14($sp) -/* 4C14 80029814 8FB00010 */ lw $s0, 0x10($sp) -/* 4C18 80029818 03E00008 */ jr $ra -/* 4C1C 8002981C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029820.s b/ver/jp/asm/nonmatchings/42B0/func_80029820.s deleted file mode 100644 index ff44d46926..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029820.s +++ /dev/null @@ -1,44 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029820 -/* 4C20 80029820 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 4C24 80029824 AFB20050 */ sw $s2, 0x50($sp) -/* 4C28 80029828 0080902D */ daddu $s2, $a0, $zero -/* 4C2C 8002982C AFB40058 */ sw $s4, 0x58($sp) -/* 4C30 80029830 00A0A02D */ daddu $s4, $a1, $zero -/* 4C34 80029834 AFB30054 */ sw $s3, 0x54($sp) -/* 4C38 80029838 00C0982D */ daddu $s3, $a2, $zero -/* 4C3C 8002983C 0260282D */ daddu $a1, $s3, $zero -/* 4C40 80029840 AFBF005C */ sw $ra, 0x5c($sp) -/* 4C44 80029844 AFB1004C */ sw $s1, 0x4c($sp) -/* 4C48 80029848 0C018608 */ jal func_80061820 -/* 4C4C 8002984C AFB00048 */ sw $s0, 0x48($sp) -/* 4C50 80029850 27B00028 */ addiu $s0, $sp, 0x28 -/* 4C54 80029854 0200202D */ daddu $a0, $s0, $zero -/* 4C58 80029858 27B10040 */ addiu $s1, $sp, 0x40 -/* 4C5C 8002985C 0220282D */ daddu $a1, $s1, $zero -/* 4C60 80029860 0C019554 */ jal func_80065550 -/* 4C64 80029864 24060001 */ addiu $a2, $zero, 1 -/* 4C68 80029868 27A50010 */ addiu $a1, $sp, 0x10 -/* 4C6C 8002986C 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 4C70 80029870 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 4C74 80029874 24060001 */ addiu $a2, $zero, 1 -/* 4C78 80029878 A3A00012 */ sb $zero, 0x12($sp) -/* 4C7C 8002987C AFB00014 */ sw $s0, 0x14($sp) -/* 4C80 80029880 AFB20018 */ sw $s2, 0x18($sp) -/* 4C84 80029884 AFB4001C */ sw $s4, 0x1c($sp) -/* 4C88 80029888 0C01837C */ jal func_80060DF0 -/* 4C8C 8002988C AFB30020 */ sw $s3, 0x20($sp) -/* 4C90 80029890 0200202D */ daddu $a0, $s0, $zero -/* 4C94 80029894 0220282D */ daddu $a1, $s1, $zero -/* 4C98 80029898 0C0195B0 */ jal func_800656C0 -/* 4C9C 8002989C 24060001 */ addiu $a2, $zero, 1 -/* 4CA0 800298A0 8FBF005C */ lw $ra, 0x5c($sp) -/* 4CA4 800298A4 8FB40058 */ lw $s4, 0x58($sp) -/* 4CA8 800298A8 8FB30054 */ lw $s3, 0x54($sp) -/* 4CAC 800298AC 8FB20050 */ lw $s2, 0x50($sp) -/* 4CB0 800298B0 8FB1004C */ lw $s1, 0x4c($sp) -/* 4CB4 800298B4 8FB00048 */ lw $s0, 0x48($sp) -/* 4CB8 800298B8 03E00008 */ jr $ra -/* 4CBC 800298BC 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/42B0/func_800298C0.s b/ver/jp/asm/nonmatchings/42B0/func_800298C0.s deleted file mode 100644 index c998401f0f..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800298C0.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800298C0 -/* 4CC0 800298C0 3C035D58 */ lui $v1, 0x5d58 -/* 4CC4 800298C4 3C048007 */ lui $a0, %hi(gRandSeed) -/* 4CC8 800298C8 248443F0 */ addiu $a0, $a0, %lo(gRandSeed) -/* 4CCC 800298CC 8C820000 */ lw $v0, ($a0) -/* 4CD0 800298D0 34638B65 */ ori $v1, $v1, 0x8b65 -/* 4CD4 800298D4 00430018 */ mult $v0, $v1 -/* 4CD8 800298D8 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4CDC 800298DC 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 4CE0 800298E0 00002812 */ mflo $a1 -/* 4CE4 800298E4 24A20001 */ addiu $v0, $a1, 1 -/* 4CE8 800298E8 AC820000 */ sw $v0, ($a0) -/* 4CEC 800298EC 03E00008 */ jr $ra -/* 4CF0 800298F0 AC620138 */ sw $v0, 0x138($v1) diff --git a/ver/jp/asm/nonmatchings/42B0/func_800298F4.s b/ver/jp/asm/nonmatchings/42B0/func_800298F4.s deleted file mode 100644 index cf27875a23..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800298F4.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800298F4 -/* 4CF4 800298F4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4CF8 800298F8 AFBF0010 */ sw $ra, 0x10($sp) -/* 4CFC 800298FC 0C00A630 */ jal func_800298C0 -/* 4D00 80029900 00000000 */ nop -/* 4D04 80029904 30427FFF */ andi $v0, $v0, 0x7fff -/* 4D08 80029908 44821000 */ mtc1 $v0, $f2 -/* 4D0C 8002990C 00000000 */ nop -/* 4D10 80029910 04410006 */ bgez $v0, .L8002992C -/* 4D14 80029914 468010A1 */ cvt.d.w $f2, $f2 -/* 4D18 80029918 3C0141F0 */ lui $at, 0x41f0 -/* 4D1C 8002991C 44810800 */ mtc1 $at, $f1 -/* 4D20 80029920 44800000 */ mtc1 $zero, $f0 -/* 4D24 80029924 00000000 */ nop -/* 4D28 80029928 46201080 */ add.d $f2, $f2, $f0 -.L8002992C: -/* 4D2C 8002992C 3C013F00 */ lui $at, 0x3f00 -/* 4D30 80029930 44810800 */ mtc1 $at, $f1 -/* 4D34 80029934 44800000 */ mtc1 $zero, $f0 -/* 4D38 80029938 00000000 */ nop -/* 4D3C 8002993C 46201002 */ mul.d $f0, $f2, $f0 -/* 4D40 80029940 00000000 */ nop -/* 4D44 80029944 8FBF0010 */ lw $ra, 0x10($sp) -/* 4D48 80029948 46200020 */ cvt.s.d $f0, $f0 -/* 4D4C 8002994C 03E00008 */ jr $ra -/* 4D50 80029950 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029954.s b/ver/jp/asm/nonmatchings/42B0/func_80029954.s deleted file mode 100644 index 7216bfedb4..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029954.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029954 -/* 4D54 80029954 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4D58 80029958 AFB00010 */ sw $s0, 0x10($sp) -/* 4D5C 8002995C 2410FFFF */ addiu $s0, $zero, -1 -/* 4D60 80029960 AFB10014 */ sw $s1, 0x14($sp) -/* 4D64 80029964 24910001 */ addiu $s1, $a0, 1 -/* 4D68 80029968 16200002 */ bnez $s1, .L80029974 -/* 4D6C 8002996C 0211001B */ divu $zero, $s0, $s1 -/* 4D70 80029970 0007000D */ break 7 -.L80029974: -/* 4D74 80029974 00008012 */ mflo $s0 -/* 4D78 80029978 16000002 */ bnez $s0, .L80029984 -/* 4D7C 8002997C AFBF0018 */ sw $ra, 0x18($sp) -/* 4D80 80029980 24100001 */ addiu $s0, $zero, 1 -.L80029984: -/* 4D84 80029984 0C00A630 */ jal func_800298C0 -/* 4D88 80029988 00000000 */ nop -/* 4D8C 8002998C 16000002 */ bnez $s0, .L80029998 -/* 4D90 80029990 0050001B */ divu $zero, $v0, $s0 -/* 4D94 80029994 0007000D */ break 7 -.L80029998: -/* 4D98 80029998 00001812 */ mflo $v1 -/* 4D9C 8002999C 0071102B */ sltu $v0, $v1, $s1 -/* 4DA0 800299A0 1040FFF8 */ beqz $v0, .L80029984 -/* 4DA4 800299A4 0060102D */ daddu $v0, $v1, $zero -/* 4DA8 800299A8 8FBF0018 */ lw $ra, 0x18($sp) -/* 4DAC 800299AC 8FB10014 */ lw $s1, 0x14($sp) -/* 4DB0 800299B0 8FB00010 */ lw $s0, 0x10($sp) -/* 4DB4 800299B4 03E00008 */ jr $ra -/* 4DB8 800299B8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/42B0/func_800299BC.s b/ver/jp/asm/nonmatchings/42B0/func_800299BC.s deleted file mode 100644 index c0f427b4e2..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_800299BC.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800299BC -/* 4DBC 800299BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4DC0 800299C0 AFBF0010 */ sw $ra, 0x10($sp) -/* 4DC4 800299C4 04820001 */ bltzl $a0, .L800299CC -/* 4DC8 800299C8 00042023 */ negu $a0, $a0 -.L800299CC: -/* 4DCC 800299CC 10800018 */ beqz $a0, .L80029A30 -/* 4DD0 800299D0 0000102D */ daddu $v0, $zero, $zero -/* 4DD4 800299D4 24020001 */ addiu $v0, $zero, 1 -/* 4DD8 800299D8 54820006 */ bnel $a0, $v0, .L800299F4 -/* 4DDC 800299DC 24020064 */ addiu $v0, $zero, 0x64 -/* 4DE0 800299E0 0C00A655 */ jal func_80029954 -/* 4DE4 800299E4 240403E8 */ addiu $a0, $zero, 0x3e8 -/* 4DE8 800299E8 284201F5 */ slti $v0, $v0, 0x1f5 -/* 4DEC 800299EC 0800A68C */ j .L80029A30 -/* 4DF0 800299F0 38420001 */ xori $v0, $v0, 1 -.L800299F4: -/* 4DF4 800299F4 10820005 */ beq $a0, $v0, .L80029A0C -/* 4DF8 800299F8 00000000 */ nop -/* 4DFC 800299FC 0C00A655 */ jal func_80029954 -/* 4E00 80029A00 00000000 */ nop -/* 4E04 80029A04 0800A68C */ j .L80029A30 -/* 4E08 80029A08 00000000 */ nop -.L80029A0C: -/* 4E0C 80029A0C 0C00A655 */ jal func_80029954 -/* 4E10 80029A10 240403F1 */ addiu $a0, $zero, 0x3f1 -/* 4E14 80029A14 3C036666 */ lui $v1, 0x6666 -/* 4E18 80029A18 34636667 */ ori $v1, $v1, 0x6667 -/* 4E1C 80029A1C 00430018 */ mult $v0, $v1 -/* 4E20 80029A20 000217C3 */ sra $v0, $v0, 0x1f -/* 4E24 80029A24 00002810 */ mfhi $a1 -/* 4E28 80029A28 00051883 */ sra $v1, $a1, 2 -/* 4E2C 80029A2C 00621023 */ subu $v0, $v1, $v0 -.L80029A30: -/* 4E30 80029A30 8FBF0010 */ lw $ra, 0x10($sp) -/* 4E34 80029A34 03E00008 */ jr $ra -/* 4E38 80029A38 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029A3C.s b/ver/jp/asm/nonmatchings/42B0/func_80029A3C.s deleted file mode 100644 index 72ec8e4aeb..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029A3C.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029A3C -/* 4E3C 80029A3C 44801000 */ mtc1 $zero, $f2 -/* 4E40 80029A40 00000000 */ nop -/* 4E44 80029A44 460C103C */ c.lt.s $f2, $f12 -/* 4E48 80029A48 00000000 */ nop -/* 4E4C 80029A4C 45010009 */ bc1t .L80029A74 -/* 4E50 80029A50 00000000 */ nop -/* 4E54 80029A54 3C01BF80 */ lui $at, 0xbf80 -/* 4E58 80029A58 44810000 */ mtc1 $at, $f0 -/* 4E5C 80029A5C 4602603C */ c.lt.s $f12, $f2 -/* 4E60 80029A60 00000000 */ nop -/* 4E64 80029A64 45010005 */ bc1t .L80029A7C -/* 4E68 80029A68 00000000 */ nop -/* 4E6C 80029A6C 03E00008 */ jr $ra -/* 4E70 80029A70 46001006 */ mov.s $f0, $f2 -.L80029A74: -/* 4E74 80029A74 3C013F80 */ lui $at, 0x3f80 -/* 4E78 80029A78 44810000 */ mtc1 $at, $f0 -.L80029A7C: -/* 4E7C 80029A7C 03E00008 */ jr $ra -/* 4E80 80029A80 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029A84.s b/ver/jp/asm/nonmatchings/42B0/func_80029A84.s deleted file mode 100644 index 1665c6842c..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029A84.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029A84 -/* 4E84 80029A84 44800000 */ mtc1 $zero, $f0 -/* 4E88 80029A88 00000000 */ nop -/* 4E8C 80029A8C 460C003E */ c.le.s $f0, $f12 -/* 4E90 80029A90 00000000 */ nop -/* 4E94 80029A94 4502000A */ bc1fl .L80029AC0 -/* 4E98 80029A98 460060A1 */ cvt.d.s $f2, $f12 -/* 4E9C 80029A9C 3C013FE0 */ lui $at, 0x3fe0 -/* 4EA0 80029AA0 44811800 */ mtc1 $at, $f3 -/* 4EA4 80029AA4 44801000 */ mtc1 $zero, $f2 -/* 4EA8 80029AA8 46006021 */ cvt.d.s $f0, $f12 -/* 4EAC 80029AAC 46220000 */ add.d $f0, $f0, $f2 -/* 4EB0 80029AB0 4620010D */ trunc.w.d $f4, $f0 -/* 4EB4 80029AB4 44022000 */ mfc1 $v0, $f4 -/* 4EB8 80029AB8 03E00008 */ jr $ra -/* 4EBC 80029ABC 00000000 */ nop -.L80029AC0: -/* 4EC0 80029AC0 3C013FE0 */ lui $at, 0x3fe0 -/* 4EC4 80029AC4 44810800 */ mtc1 $at, $f1 -/* 4EC8 80029AC8 44800000 */ mtc1 $zero, $f0 -/* 4ECC 80029ACC 00000000 */ nop -/* 4ED0 80029AD0 46220001 */ sub.d $f0, $f0, $f2 -/* 4ED4 80029AD4 4620010D */ trunc.w.d $f4, $f0 -/* 4ED8 80029AD8 44022000 */ mfc1 $v0, $f4 -/* 4EDC 80029ADC 03E00008 */ jr $ra -/* 4EE0 80029AE0 00021023 */ negu $v0, $v0 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029AE4.s b/ver/jp/asm/nonmatchings/42B0/func_80029AE4.s deleted file mode 100644 index d574328886..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029AE4.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029AE4 -/* 4EE4 80029AE4 3C014561 */ lui $at, 0x4561 -/* 4EE8 80029AE8 44811000 */ mtc1 $at, $f2 -/* 4EEC 80029AEC 46006005 */ abs.s $f0, $f12 -/* 4EF0 80029AF0 4600103C */ c.lt.s $f2, $f0 -/* 4EF4 80029AF4 00000000 */ nop -/* 4EF8 80029AF8 45000026 */ bc1f .L80029B94 -/* 4EFC 80029AFC 00000000 */ nop -/* 4F00 80029B00 4600610D */ trunc.w.s $f4, $f12 -/* 4F04 80029B04 44042000 */ mfc1 $a0, $f4 -/* 4F08 80029B08 00000000 */ nop -/* 4F0C 80029B0C 0480000F */ bltz $a0, .L80029B4C -/* 4F10 80029B10 3C02B60B */ lui $v0, 0xb60b -/* 4F14 80029B14 344260B7 */ ori $v0, $v0, 0x60b7 -/* 4F18 80029B18 00820018 */ mult $a0, $v0 -/* 4F1C 80029B1C 00041FC3 */ sra $v1, $a0, 0x1f -/* 4F20 80029B20 00002810 */ mfhi $a1 -/* 4F24 80029B24 00A41021 */ addu $v0, $a1, $a0 -/* 4F28 80029B28 00021203 */ sra $v0, $v0, 8 -/* 4F2C 80029B2C 00431023 */ subu $v0, $v0, $v1 -/* 4F30 80029B30 00021840 */ sll $v1, $v0, 1 -/* 4F34 80029B34 00621821 */ addu $v1, $v1, $v0 -/* 4F38 80029B38 00031100 */ sll $v0, $v1, 4 -/* 4F3C 80029B3C 00431023 */ subu $v0, $v0, $v1 -/* 4F40 80029B40 000210C0 */ sll $v0, $v0, 3 -/* 4F44 80029B44 0800A6E1 */ j .L80029B84 -/* 4F48 80029B48 00822023 */ subu $a0, $a0, $v0 -.L80029B4C: -/* 4F4C 80029B4C 00042023 */ negu $a0, $a0 -/* 4F50 80029B50 344260B7 */ ori $v0, $v0, 0x60b7 -/* 4F54 80029B54 00820018 */ mult $a0, $v0 -/* 4F58 80029B58 00041FC3 */ sra $v1, $a0, 0x1f -/* 4F5C 80029B5C 00002810 */ mfhi $a1 -/* 4F60 80029B60 00A41021 */ addu $v0, $a1, $a0 -/* 4F64 80029B64 00021203 */ sra $v0, $v0, 8 -/* 4F68 80029B68 00431023 */ subu $v0, $v0, $v1 -/* 4F6C 80029B6C 00021840 */ sll $v1, $v0, 1 -/* 4F70 80029B70 00621821 */ addu $v1, $v1, $v0 -/* 4F74 80029B74 00031100 */ sll $v0, $v1, 4 -/* 4F78 80029B78 00431023 */ subu $v0, $v0, $v1 -/* 4F7C 80029B7C 000210C0 */ sll $v0, $v0, 3 -/* 4F80 80029B80 00442023 */ subu $a0, $v0, $a0 -.L80029B84: -/* 4F84 80029B84 44840000 */ mtc1 $a0, $f0 -/* 4F88 80029B88 00000000 */ nop -/* 4F8C 80029B8C 03E00008 */ jr $ra -/* 4F90 80029B90 46800020 */ cvt.s.w $f0, $f0 -.L80029B94: -/* 4F94 80029B94 44801000 */ mtc1 $zero, $f2 -/* 4F98 80029B98 3C0143B4 */ lui $at, 0x43b4 -/* 4F9C 80029B9C 44810000 */ mtc1 $at, $f0 -.L80029BA0: -/* 4FA0 80029BA0 4602603C */ c.lt.s $f12, $f2 -/* 4FA4 80029BA4 00000000 */ nop -/* 4FA8 80029BA8 45030001 */ bc1tl .L80029BB0 -/* 4FAC 80029BAC 46006300 */ add.s $f12, $f12, $f0 -.L80029BB0: -/* 4FB0 80029BB0 460C003E */ c.le.s $f0, $f12 -/* 4FB4 80029BB4 00000000 */ nop -/* 4FB8 80029BB8 45030001 */ bc1tl .L80029BC0 -/* 4FBC 80029BBC 46006301 */ sub.s $f12, $f12, $f0 -.L80029BC0: -/* 4FC0 80029BC0 460C103E */ c.le.s $f2, $f12 -/* 4FC4 80029BC4 00000000 */ nop -/* 4FC8 80029BC8 4500FFF5 */ bc1f .L80029BA0 -/* 4FCC 80029BCC 00000000 */ nop -/* 4FD0 80029BD0 4600603C */ c.lt.s $f12, $f0 -/* 4FD4 80029BD4 00000000 */ nop -/* 4FD8 80029BD8 4500FFF1 */ bc1f .L80029BA0 -/* 4FDC 80029BDC 00000000 */ nop -/* 4FE0 80029BE0 03E00008 */ jr $ra -/* 4FE4 80029BE4 46006006 */ mov.s $f0, $f12 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029BE8.s b/ver/jp/asm/nonmatchings/42B0/func_80029BE8.s deleted file mode 100644 index a672c7ba7e..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029BE8.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029BE8 -/* 4FE8 80029BE8 460C7001 */ sub.s $f0, $f14, $f12 -/* 4FEC 80029BEC 3C014334 */ lui $at, 0x4334 -/* 4FF0 80029BF0 44811000 */ mtc1 $at, $f2 -/* 4FF4 80029BF4 46000005 */ abs.s $f0, $f0 -/* 4FF8 80029BF8 4600103E */ c.le.s $f2, $f0 -/* 4FFC 80029BFC 00000000 */ nop -/* 5000 80029C00 4500000D */ bc1f .L80029C38 -/* 5004 80029C04 00000000 */ nop -/* 5008 80029C08 460C703C */ c.lt.s $f14, $f12 -/* 500C 80029C0C 00000000 */ nop -/* 5010 80029C10 45000005 */ bc1f .L80029C28 -/* 5014 80029C14 00000000 */ nop -/* 5018 80029C18 3C0143B4 */ lui $at, 0x43b4 -/* 501C 80029C1C 44810000 */ mtc1 $at, $f0 -/* 5020 80029C20 0800A70E */ j .L80029C38 -/* 5024 80029C24 46007380 */ add.s $f14, $f14, $f0 -.L80029C28: -/* 5028 80029C28 3C0143B4 */ lui $at, 0x43b4 -/* 502C 80029C2C 44810000 */ mtc1 $at, $f0 -/* 5030 80029C30 00000000 */ nop -/* 5034 80029C34 46007381 */ sub.s $f14, $f14, $f0 -.L80029C38: -/* 5038 80029C38 03E00008 */ jr $ra -/* 503C 80029C3C 460C7001 */ sub.s $f0, $f14, $f12 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029C40.s b/ver/jp/asm/nonmatchings/42B0/func_80029C40.s deleted file mode 100644 index d28e74d243..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029C40.s +++ /dev/null @@ -1,114 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029C40 -/* 5040 80029C40 44863000 */ mtc1 $a2, $f6 -/* 5044 80029C44 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 5048 80029C48 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* 504C 80029C4C 460C3681 */ sub.s $f26, $f6, $f12 -/* 5050 80029C50 44873000 */ mtc1 $a3, $f6 -/* 5054 80029C54 AFBF0010 */ sw $ra, 0x10($sp) -/* 5058 80029C58 F7B80028 */ sdc1 $f24, 0x28($sp) -/* 505C 80029C5C 460E3601 */ sub.s $f24, $f6, $f14 -/* 5060 80029C60 F7B60020 */ sdc1 $f22, 0x20($sp) -/* 5064 80029C64 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 5068 80029C68 4600D105 */ abs.s $f4, $f26 -/* 506C 80029C6C 4600C005 */ abs.s $f0, $f24 -/* 5070 80029C70 4604003C */ c.lt.s $f0, $f4 -/* 5074 80029C74 00000000 */ nop -/* 5078 80029C78 45000029 */ bc1f .L80029D20 -/* 507C 80029C7C 00000000 */ nop -/* 5080 80029C80 3C014234 */ lui $at, 0x4234 -/* 5084 80029C84 44811000 */ mtc1 $at, $f2 -/* 5088 80029C88 46040003 */ div.s $f0, $f0, $f4 -/* 508C 80029C8C 46020502 */ mul.s $f20, $f0, $f2 -/* 5090 80029C90 00000000 */ nop -/* 5094 80029C94 0C00A6A1 */ jal func_80029A84 -/* 5098 80029C98 4614A300 */ add.s $f12, $f20, $f20 -/* 509C 80029C9C 00021080 */ sll $v0, $v0, 2 -/* 50A0 80029CA0 3C018007 */ lui $at, %hi(D_800743F4) -/* 50A4 80029CA4 00220821 */ addu $at, $at, $v0 -/* 50A8 80029CA8 C42043F4 */ lwc1 $f0, %lo(D_800743F4)($at) -/* 50AC 80029CAC 4600A502 */ mul.s $f20, $f20, $f0 -/* 50B0 80029CB0 00000000 */ nop -/* 50B4 80029CB4 44800000 */ mtc1 $zero, $f0 -/* 50B8 80029CB8 00000000 */ nop -/* 50BC 80029CBC 461A003E */ c.le.s $f0, $f26 -/* 50C0 80029CC0 00000000 */ nop -/* 50C4 80029CC4 4500000D */ bc1f .L80029CFC -/* 50C8 80029CC8 00000000 */ nop -/* 50CC 80029CCC 4618003E */ c.le.s $f0, $f24 -/* 50D0 80029CD0 00000000 */ nop -/* 50D4 80029CD4 45000005 */ bc1f .L80029CEC -/* 50D8 80029CD8 00000000 */ nop -/* 50DC 80029CDC 3C0142B4 */ lui $at, 0x42b4 -/* 50E0 80029CE0 44810000 */ mtc1 $at, $f0 -/* 50E4 80029CE4 0800A771 */ j .L80029DC4 -/* 50E8 80029CE8 4600A000 */ add.s $f0, $f20, $f0 -.L80029CEC: -/* 50EC 80029CEC 3C0142B4 */ lui $at, 0x42b4 -/* 50F0 80029CF0 44810000 */ mtc1 $at, $f0 -/* 50F4 80029CF4 0800A771 */ j .L80029DC4 -/* 50F8 80029CF8 46140001 */ sub.s $f0, $f0, $f20 -.L80029CFC: -/* 50FC 80029CFC 4618003E */ c.le.s $f0, $f24 -/* 5100 80029D00 3C014387 */ lui $at, 0x4387 -/* 5104 80029D04 44810000 */ mtc1 $at, $f0 -/* 5108 80029D08 4503002E */ bc1tl .L80029DC4 -/* 510C 80029D0C 46140001 */ sub.s $f0, $f0, $f20 -/* 5110 80029D10 3C014387 */ lui $at, 0x4387 -/* 5114 80029D14 44810000 */ mtc1 $at, $f0 -/* 5118 80029D18 0800A771 */ j .L80029DC4 -/* 511C 80029D1C 4600A000 */ add.s $f0, $f20, $f0 -.L80029D20: -/* 5120 80029D20 4480B000 */ mtc1 $zero, $f22 -/* 5124 80029D24 00000000 */ nop -/* 5128 80029D28 46160032 */ c.eq.s $f0, $f22 -/* 512C 80029D2C 00000000 */ nop -/* 5130 80029D30 45020003 */ bc1fl .L80029D40 -/* 5134 80029D34 46002003 */ div.s $f0, $f4, $f0 -/* 5138 80029D38 0800A771 */ j .L80029DC4 -/* 513C 80029D3C 4600B006 */ mov.s $f0, $f22 -.L80029D40: -/* 5140 80029D40 3C014234 */ lui $at, 0x4234 -/* 5144 80029D44 44811000 */ mtc1 $at, $f2 -/* 5148 80029D48 00000000 */ nop -/* 514C 80029D4C 46020502 */ mul.s $f20, $f0, $f2 -/* 5150 80029D50 00000000 */ nop -/* 5154 80029D54 0C00A6A1 */ jal func_80029A84 -/* 5158 80029D58 4614A300 */ add.s $f12, $f20, $f20 -/* 515C 80029D5C 00021080 */ sll $v0, $v0, 2 -/* 5160 80029D60 3C018007 */ lui $at, %hi(D_800743F4) -/* 5164 80029D64 00220821 */ addu $at, $at, $v0 -/* 5168 80029D68 C42043F4 */ lwc1 $f0, %lo(D_800743F4)($at) -/* 516C 80029D6C 4618B03E */ c.le.s $f22, $f24 -/* 5170 80029D70 4600A502 */ mul.s $f20, $f20, $f0 -/* 5174 80029D74 00000000 */ nop -/* 5178 80029D78 4500000A */ bc1f .L80029DA4 -/* 517C 80029D7C 00000000 */ nop -/* 5180 80029D80 461AB03E */ c.le.s $f22, $f26 -/* 5184 80029D84 3C014334 */ lui $at, 0x4334 -/* 5188 80029D88 44810000 */ mtc1 $at, $f0 -/* 518C 80029D8C 4503000D */ bc1tl .L80029DC4 -/* 5190 80029D90 46140001 */ sub.s $f0, $f0, $f20 -/* 5194 80029D94 3C014334 */ lui $at, 0x4334 -/* 5198 80029D98 44810000 */ mtc1 $at, $f0 -/* 519C 80029D9C 0800A771 */ j .L80029DC4 -/* 51A0 80029DA0 4600A000 */ add.s $f0, $f20, $f0 -.L80029DA4: -/* 51A4 80029DA4 461AB03E */ c.le.s $f22, $f26 -/* 51A8 80029DA8 00000000 */ nop -/* 51AC 80029DAC 45010005 */ bc1t .L80029DC4 -/* 51B0 80029DB0 4600A006 */ mov.s $f0, $f20 -/* 51B4 80029DB4 3C0143B4 */ lui $at, 0x43b4 -/* 51B8 80029DB8 44810000 */ mtc1 $at, $f0 -/* 51BC 80029DBC 00000000 */ nop -/* 51C0 80029DC0 46140001 */ sub.s $f0, $f0, $f20 -.L80029DC4: -/* 51C4 80029DC4 8FBF0010 */ lw $ra, 0x10($sp) -/* 51C8 80029DC8 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* 51CC 80029DCC D7B80028 */ ldc1 $f24, 0x28($sp) -/* 51D0 80029DD0 D7B60020 */ ldc1 $f22, 0x20($sp) -/* 51D4 80029DD4 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 51D8 80029DD8 03E00008 */ jr $ra -/* 51DC 80029DDC 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029DE0.s b/ver/jp/asm/nonmatchings/42B0/func_80029DE0.s deleted file mode 100644 index 29eb3f6e42..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029DE0.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029DE0 -/* 51E0 80029DE0 44806000 */ mtc1 $zero, $f12 -/* 51E4 80029DE4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 51E8 80029DE8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 51EC 80029DEC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 51F0 80029DF0 AFBF0010 */ sw $ra, 0x10($sp) -/* 51F4 80029DF4 8C460128 */ lw $a2, 0x128($v0) -/* 51F8 80029DF8 8C470130 */ lw $a3, 0x130($v0) -/* 51FC 80029DFC 0C00A710 */ jal func_80029C40 -/* 5200 80029E00 46006386 */ mov.s $f14, $f12 -/* 5204 80029E04 8FBF0010 */ lw $ra, 0x10($sp) -/* 5208 80029E08 03E00008 */ jr $ra -/* 520C 80029E0C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029E10.s b/ver/jp/asm/nonmatchings/42B0/func_80029E10.s deleted file mode 100644 index a4c7f86fc3..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029E10.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029E10 -/* 5210 80029E10 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 5214 80029E14 AFB00010 */ sw $s0, 0x10($sp) -/* 5218 80029E18 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 521C 80029E1C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 5220 80029E20 AFBF0014 */ sw $ra, 0x14($sp) -/* 5224 80029E24 8E020000 */ lw $v0, ($s0) -/* 5228 80029E28 C4420128 */ lwc1 $f2, 0x128($v0) -/* 522C 80029E2C 46021082 */ mul.s $f2, $f2, $f2 -/* 5230 80029E30 00000000 */ nop -/* 5234 80029E34 C4400130 */ lwc1 $f0, 0x130($v0) -/* 5238 80029E38 46000002 */ mul.s $f0, $f0, $f0 -/* 523C 80029E3C 00000000 */ nop -/* 5240 80029E40 46001300 */ add.s $f12, $f2, $f0 -/* 5244 80029E44 46006104 */ sqrt.s $f4, $f12 -/* 5248 80029E48 46042032 */ c.eq.s $f4, $f4 -/* 524C 80029E4C 00000000 */ nop -/* 5250 80029E50 45010005 */ bc1t .L80029E68 -/* 5254 80029E54 00000000 */ nop -/* 5258 80029E58 0C0187B0 */ jal func_80061EC0 -/* 525C 80029E5C 00000000 */ nop -/* 5260 80029E60 46000106 */ mov.s $f4, $f0 -/* 5264 80029E64 8E020000 */ lw $v0, ($s0) -.L80029E68: -/* 5268 80029E68 44806000 */ mtc1 $zero, $f12 -/* 526C 80029E6C C440012C */ lwc1 $f0, 0x12c($v0) -/* 5270 80029E70 44062000 */ mfc1 $a2, $f4 -/* 5274 80029E74 46000007 */ neg.s $f0, $f0 -/* 5278 80029E78 44070000 */ mfc1 $a3, $f0 -/* 527C 80029E7C 0C00A710 */ jal func_80029C40 -/* 5280 80029E80 46006386 */ mov.s $f14, $f12 -/* 5284 80029E84 8FBF0014 */ lw $ra, 0x14($sp) -/* 5288 80029E88 8FB00010 */ lw $s0, 0x10($sp) -/* 528C 80029E8C 03E00008 */ jr $ra -/* 5290 80029E90 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029E94.s b/ver/jp/asm/nonmatchings/42B0/func_80029E94.s deleted file mode 100644 index 0878e56d7f..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029E94.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029E94 -/* 5294 80029E94 44861000 */ mtc1 $a2, $f2 -/* 5298 80029E98 00000000 */ nop -/* 529C 80029E9C 460C1301 */ sub.s $f12, $f2, $f12 -/* 52A0 80029EA0 460C6302 */ mul.s $f12, $f12, $f12 -/* 52A4 80029EA4 00000000 */ nop -/* 52A8 80029EA8 44871000 */ mtc1 $a3, $f2 -/* 52AC 80029EAC 00000000 */ nop -/* 52B0 80029EB0 460E1381 */ sub.s $f14, $f2, $f14 -/* 52B4 80029EB4 460E7382 */ mul.s $f14, $f14, $f14 -/* 52B8 80029EB8 00000000 */ nop -/* 52BC 80029EBC 460E6300 */ add.s $f12, $f12, $f14 -/* 52C0 80029EC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 52C4 80029EC4 46006004 */ sqrt.s $f0, $f12 -/* 52C8 80029EC8 46000032 */ c.eq.s $f0, $f0 -/* 52CC 80029ECC 00000000 */ nop -/* 52D0 80029ED0 45010003 */ bc1t .L80029EE0 -/* 52D4 80029ED4 AFBF0010 */ sw $ra, 0x10($sp) -/* 52D8 80029ED8 0C0187B0 */ jal func_80061EC0 -/* 52DC 80029EDC 00000000 */ nop -.L80029EE0: -/* 52E0 80029EE0 8FBF0010 */ lw $ra, 0x10($sp) -/* 52E4 80029EE4 03E00008 */ jr $ra -/* 52E8 80029EE8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029EEC.s b/ver/jp/asm/nonmatchings/42B0/func_80029EEC.s deleted file mode 100644 index 5c31654193..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029EEC.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029EEC -/* 52EC 80029EEC 44872000 */ mtc1 $a3, $f4 -/* 52F0 80029EF0 00000000 */ nop -/* 52F4 80029EF4 460C2301 */ sub.s $f12, $f4, $f12 -/* 52F8 80029EF8 460C6302 */ mul.s $f12, $f12, $f12 -/* 52FC 80029EFC 00000000 */ nop -/* 5300 80029F00 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 5304 80029F04 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 5308 80029F08 460E1081 */ sub.s $f2, $f2, $f14 -/* 530C 80029F0C 46021082 */ mul.s $f2, $f2, $f2 -/* 5310 80029F10 00000000 */ nop -/* 5314 80029F14 C7A0002C */ lwc1 $f0, 0x2c($sp) -/* 5318 80029F18 44862000 */ mtc1 $a2, $f4 -/* 531C 80029F1C 00000000 */ nop -/* 5320 80029F20 46040001 */ sub.s $f0, $f0, $f4 -/* 5324 80029F24 46000002 */ mul.s $f0, $f0, $f0 -/* 5328 80029F28 00000000 */ nop -/* 532C 80029F2C 46026300 */ add.s $f12, $f12, $f2 -/* 5330 80029F30 46006300 */ add.s $f12, $f12, $f0 -/* 5334 80029F34 46006004 */ sqrt.s $f0, $f12 -/* 5338 80029F38 46000032 */ c.eq.s $f0, $f0 -/* 533C 80029F3C 00000000 */ nop -/* 5340 80029F40 45010003 */ bc1t .L80029F50 -/* 5344 80029F44 AFBF0010 */ sw $ra, 0x10($sp) -/* 5348 80029F48 0C0187B0 */ jal func_80061EC0 -/* 534C 80029F4C 00000000 */ nop -.L80029F50: -/* 5350 80029F50 8FBF0010 */ lw $ra, 0x10($sp) -/* 5354 80029F54 03E00008 */ jr $ra -/* 5358 80029F58 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029F5C.s b/ver/jp/asm/nonmatchings/42B0/func_80029F5C.s deleted file mode 100644 index 64a39e3862..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029F5C.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029F5C -/* 535C 80029F5C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 5360 80029F60 AFB00018 */ sw $s0, 0x18($sp) -/* 5364 80029F64 0080802D */ daddu $s0, $a0, $zero -/* 5368 80029F68 AFB1001C */ sw $s1, 0x1c($sp) -/* 536C 80029F6C 00A0882D */ daddu $s1, $a1, $zero -/* 5370 80029F70 3C0140C9 */ lui $at, 0x40c9 -/* 5374 80029F74 34210FD0 */ ori $at, $at, 0xfd0 -/* 5378 80029F78 44810000 */ mtc1 $at, $f0 -/* 537C 80029F7C 44872000 */ mtc1 $a3, $f4 -/* 5380 80029F80 27A50010 */ addiu $a1, $sp, 0x10 -/* 5384 80029F84 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 5388 80029F88 46002002 */ mul.s $f0, $f4, $f0 -/* 538C 80029F8C 00000000 */ nop -/* 5390 80029F90 4486A000 */ mtc1 $a2, $f20 -/* 5394 80029F94 3C0143B4 */ lui $at, 0x43b4 -/* 5398 80029F98 44816000 */ mtc1 $at, $f12 -/* 539C 80029F9C 27A60014 */ addiu $a2, $sp, 0x14 -/* 53A0 80029FA0 AFBF0020 */ sw $ra, 0x20($sp) -/* 53A4 80029FA4 0C00A81D */ jal func_8002A074 -/* 53A8 80029FA8 460C0303 */ div.s $f12, $f0, $f12 -/* 53AC 80029FAC C7A20010 */ lwc1 $f2, 0x10($sp) -/* 53B0 80029FB0 4602A082 */ mul.s $f2, $f20, $f2 -/* 53B4 80029FB4 00000000 */ nop -/* 53B8 80029FB8 C6000000 */ lwc1 $f0, ($s0) -/* 53BC 80029FBC 46020000 */ add.s $f0, $f0, $f2 -/* 53C0 80029FC0 E6000000 */ swc1 $f0, ($s0) -/* 53C4 80029FC4 C7A00014 */ lwc1 $f0, 0x14($sp) -/* 53C8 80029FC8 4600A502 */ mul.s $f20, $f20, $f0 -/* 53CC 80029FCC 00000000 */ nop -/* 53D0 80029FD0 C6200000 */ lwc1 $f0, ($s1) -/* 53D4 80029FD4 46140001 */ sub.s $f0, $f0, $f20 -/* 53D8 80029FD8 E6200000 */ swc1 $f0, ($s1) -/* 53DC 80029FDC 8FBF0020 */ lw $ra, 0x20($sp) -/* 53E0 80029FE0 8FB1001C */ lw $s1, 0x1c($sp) -/* 53E4 80029FE4 8FB00018 */ lw $s0, 0x18($sp) -/* 53E8 80029FE8 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 53EC 80029FEC 03E00008 */ jr $ra -/* 53F0 80029FF0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/42B0/func_80029FF4.s b/ver/jp/asm/nonmatchings/42B0/func_80029FF4.s deleted file mode 100644 index 3d78a37224..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_80029FF4.s +++ /dev/null @@ -1,38 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80029FF4 -/* 53F4 80029FF4 3C014980 */ lui $at, 0x4980 -/* 53F8 80029FF8 44812000 */ mtc1 $at, $f4 -/* 53FC 80029FFC 00000000 */ nop -/* 5400 8002A000 460C203E */ c.le.s $f4, $f12 -/* 5404 8002A004 00000000 */ nop -/* 5408 8002A008 45010008 */ bc1t .L8002A02C -/* 540C 8002A00C 46006086 */ mov.s $f2, $f12 -/* 5410 8002A010 3C01C980 */ lui $at, 0xc980 -/* 5414 8002A014 44810000 */ mtc1 $at, $f0 -/* 5418 8002A018 00000000 */ nop -/* 541C 8002A01C 4600603E */ c.le.s $f12, $f0 -/* 5420 8002A020 00000000 */ nop -/* 5424 8002A024 4500000F */ bc1f .L8002A064 -/* 5428 8002A028 00000000 */ nop -.L8002A02C: -/* 542C 8002A02C 3C013580 */ lui $at, 0x3580 -/* 5430 8002A030 44810000 */ mtc1 $at, $f0 -/* 5434 8002A034 00000000 */ nop -/* 5438 8002A038 46006302 */ mul.s $f12, $f12, $f0 -/* 543C 8002A03C 00000000 */ nop -/* 5440 8002A040 4600618D */ trunc.w.s $f6, $f12 -/* 5444 8002A044 44023000 */ mfc1 $v0, $f6 -/* 5448 8002A048 00000000 */ nop -/* 544C 8002A04C 44820000 */ mtc1 $v0, $f0 -/* 5450 8002A050 00000000 */ nop -/* 5454 8002A054 46800020 */ cvt.s.w $f0, $f0 -/* 5458 8002A058 46040002 */ mul.s $f0, $f0, $f4 -/* 545C 8002A05C 00000000 */ nop -/* 5460 8002A060 46001301 */ sub.s $f12, $f2, $f0 -.L8002A064: -/* 5464 8002A064 4600618D */ trunc.w.s $f6, $f12 -/* 5468 8002A068 44023000 */ mfc1 $v0, $f6 -/* 546C 8002A06C 03E00008 */ jr $ra -/* 5470 8002A070 3042FFFF */ andi $v0, $v0, 0xffff diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A074.s b/ver/jp/asm/nonmatchings/42B0/func_8002A074.s deleted file mode 100644 index 1f57d6d779..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A074.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A074 -/* 5474 8002A074 3C014622 */ lui $at, 0x4622 -/* 5478 8002A078 3421F983 */ ori $at, $at, 0xf983 -/* 547C 8002A07C 44810000 */ mtc1 $at, $f0 -/* 5480 8002A080 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5484 8002A084 AFB10014 */ sw $s1, 0x14($sp) -/* 5488 8002A088 00A0882D */ daddu $s1, $a1, $zero -/* 548C 8002A08C AFB20018 */ sw $s2, 0x18($sp) -/* 5490 8002A090 46006302 */ mul.s $f12, $f12, $f0 -/* 5494 8002A094 00000000 */ nop -/* 5498 8002A098 AFBF001C */ sw $ra, 0x1c($sp) -/* 549C 8002A09C AFB00010 */ sw $s0, 0x10($sp) -/* 54A0 8002A0A0 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 54A4 8002A0A4 0C00A7FD */ jal func_80029FF4 -/* 54A8 8002A0A8 00C0902D */ daddu $s2, $a2, $zero -/* 54AC 8002A0AC 3050FFFF */ andi $s0, $v0, 0xffff -/* 54B0 8002A0B0 0C019170 */ jal func_800645C0 -/* 54B4 8002A0B4 0200202D */ daddu $a0, $s0, $zero -/* 54B8 8002A0B8 00021400 */ sll $v0, $v0, 0x10 -/* 54BC 8002A0BC 00021403 */ sra $v0, $v0, 0x10 -/* 54C0 8002A0C0 3C018009 */ lui $at, %hi(D_80097D40) -/* 54C4 8002A0C4 D4347D40 */ ldc1 $f20, %lo(D_80097D40)($at) -/* 54C8 8002A0C8 44820000 */ mtc1 $v0, $f0 -/* 54CC 8002A0CC 00000000 */ nop -/* 54D0 8002A0D0 46800021 */ cvt.d.w $f0, $f0 -/* 54D4 8002A0D4 46340002 */ mul.d $f0, $f0, $f20 -/* 54D8 8002A0D8 00000000 */ nop -/* 54DC 8002A0DC 0200202D */ daddu $a0, $s0, $zero -/* 54E0 8002A0E0 46200020 */ cvt.s.d $f0, $f0 -/* 54E4 8002A0E4 0C0187B4 */ jal func_80061ED0 -/* 54E8 8002A0E8 E6200000 */ swc1 $f0, ($s1) -/* 54EC 8002A0EC 00021400 */ sll $v0, $v0, 0x10 -/* 54F0 8002A0F0 00021403 */ sra $v0, $v0, 0x10 -/* 54F4 8002A0F4 44820000 */ mtc1 $v0, $f0 -/* 54F8 8002A0F8 00000000 */ nop -/* 54FC 8002A0FC 46800021 */ cvt.d.w $f0, $f0 -/* 5500 8002A100 46340002 */ mul.d $f0, $f0, $f20 -/* 5504 8002A104 00000000 */ nop -/* 5508 8002A108 46200020 */ cvt.s.d $f0, $f0 -/* 550C 8002A10C E6400000 */ swc1 $f0, ($s2) -/* 5510 8002A110 8FBF001C */ lw $ra, 0x1c($sp) -/* 5514 8002A114 8FB20018 */ lw $s2, 0x18($sp) -/* 5518 8002A118 8FB10014 */ lw $s1, 0x14($sp) -/* 551C 8002A11C 8FB00010 */ lw $s0, 0x10($sp) -/* 5520 8002A120 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 5524 8002A124 03E00008 */ jr $ra -/* 5528 8002A128 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A12C.s b/ver/jp/asm/nonmatchings/42B0/func_8002A12C.s deleted file mode 100644 index eb6dff3b44..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A12C.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A12C -/* 552C 8002A12C 3C014622 */ lui $at, 0x4622 -/* 5530 8002A130 3421F983 */ ori $at, $at, 0xf983 -/* 5534 8002A134 44810000 */ mtc1 $at, $f0 -/* 5538 8002A138 00000000 */ nop -/* 553C 8002A13C 46006302 */ mul.s $f12, $f12, $f0 -/* 5540 8002A140 00000000 */ nop -/* 5544 8002A144 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 5548 8002A148 AFBF0010 */ sw $ra, 0x10($sp) -/* 554C 8002A14C 0C00A7FD */ jal func_80029FF4 -/* 5550 8002A150 00000000 */ nop -/* 5554 8002A154 0C019170 */ jal func_800645C0 -/* 5558 8002A158 3044FFFF */ andi $a0, $v0, 0xffff -/* 555C 8002A15C 00021400 */ sll $v0, $v0, 0x10 -/* 5560 8002A160 00021403 */ sra $v0, $v0, 0x10 -/* 5564 8002A164 3C018009 */ lui $at, %hi(D_80097D48) -/* 5568 8002A168 D4227D48 */ ldc1 $f2, %lo(D_80097D48)($at) -/* 556C 8002A16C 44820000 */ mtc1 $v0, $f0 -/* 5570 8002A170 00000000 */ nop -/* 5574 8002A174 46800021 */ cvt.d.w $f0, $f0 -/* 5578 8002A178 46220002 */ mul.d $f0, $f0, $f2 -/* 557C 8002A17C 00000000 */ nop -/* 5580 8002A180 8FBF0010 */ lw $ra, 0x10($sp) -/* 5584 8002A184 46200020 */ cvt.s.d $f0, $f0 -/* 5588 8002A188 03E00008 */ jr $ra -/* 558C 8002A18C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A190.s b/ver/jp/asm/nonmatchings/42B0/func_8002A190.s deleted file mode 100644 index 8acf1b866a..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A190.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A190 -/* 5590 8002A190 3C014622 */ lui $at, 0x4622 -/* 5594 8002A194 3421F983 */ ori $at, $at, 0xf983 -/* 5598 8002A198 44810000 */ mtc1 $at, $f0 -/* 559C 8002A19C 00000000 */ nop -/* 55A0 8002A1A0 46006302 */ mul.s $f12, $f12, $f0 -/* 55A4 8002A1A4 00000000 */ nop -/* 55A8 8002A1A8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 55AC 8002A1AC AFBF0010 */ sw $ra, 0x10($sp) -/* 55B0 8002A1B0 0C00A7FD */ jal func_80029FF4 -/* 55B4 8002A1B4 00000000 */ nop -/* 55B8 8002A1B8 0C0187B4 */ jal func_80061ED0 -/* 55BC 8002A1BC 3044FFFF */ andi $a0, $v0, 0xffff -/* 55C0 8002A1C0 00021400 */ sll $v0, $v0, 0x10 -/* 55C4 8002A1C4 00021403 */ sra $v0, $v0, 0x10 -/* 55C8 8002A1C8 3C018009 */ lui $at, %hi(D_80097D50) -/* 55CC 8002A1CC D4227D50 */ ldc1 $f2, %lo(D_80097D50)($at) -/* 55D0 8002A1D0 44820000 */ mtc1 $v0, $f0 -/* 55D4 8002A1D4 00000000 */ nop -/* 55D8 8002A1D8 46800021 */ cvt.d.w $f0, $f0 -/* 55DC 8002A1DC 46220002 */ mul.d $f0, $f0, $f2 -/* 55E0 8002A1E0 00000000 */ nop -/* 55E4 8002A1E4 8FBF0010 */ lw $ra, 0x10($sp) -/* 55E8 8002A1E8 46200020 */ cvt.s.d $f0, $f0 -/* 55EC 8002A1EC 03E00008 */ jr $ra -/* 55F0 8002A1F0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A1F4.s b/ver/jp/asm/nonmatchings/42B0/func_8002A1F4.s deleted file mode 100644 index 0d26052345..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A1F4.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A1F4 -/* 55F4 8002A1F4 3C014336 */ lui $at, 0x4336 -/* 55F8 8002A1F8 34210B61 */ ori $at, $at, 0xb61 -/* 55FC 8002A1FC 44810000 */ mtc1 $at, $f0 -/* 5600 8002A200 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5604 8002A204 AFB10014 */ sw $s1, 0x14($sp) -/* 5608 8002A208 00A0882D */ daddu $s1, $a1, $zero -/* 560C 8002A20C AFB20018 */ sw $s2, 0x18($sp) -/* 5610 8002A210 46006302 */ mul.s $f12, $f12, $f0 -/* 5614 8002A214 00000000 */ nop -/* 5618 8002A218 AFBF001C */ sw $ra, 0x1c($sp) -/* 561C 8002A21C AFB00010 */ sw $s0, 0x10($sp) -/* 5620 8002A220 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 5624 8002A224 0C00A7FD */ jal func_80029FF4 -/* 5628 8002A228 00C0902D */ daddu $s2, $a2, $zero -/* 562C 8002A22C 3050FFFF */ andi $s0, $v0, 0xffff -/* 5630 8002A230 0C019170 */ jal func_800645C0 -/* 5634 8002A234 0200202D */ daddu $a0, $s0, $zero -/* 5638 8002A238 00021400 */ sll $v0, $v0, 0x10 -/* 563C 8002A23C 00021403 */ sra $v0, $v0, 0x10 -/* 5640 8002A240 3C018009 */ lui $at, %hi(D_80097D58) -/* 5644 8002A244 D4347D58 */ ldc1 $f20, %lo(D_80097D58)($at) -/* 5648 8002A248 44820000 */ mtc1 $v0, $f0 -/* 564C 8002A24C 00000000 */ nop -/* 5650 8002A250 46800021 */ cvt.d.w $f0, $f0 -/* 5654 8002A254 46340002 */ mul.d $f0, $f0, $f20 -/* 5658 8002A258 00000000 */ nop -/* 565C 8002A25C 0200202D */ daddu $a0, $s0, $zero -/* 5660 8002A260 46200020 */ cvt.s.d $f0, $f0 -/* 5664 8002A264 0C0187B4 */ jal func_80061ED0 -/* 5668 8002A268 E6200000 */ swc1 $f0, ($s1) -/* 566C 8002A26C 00021400 */ sll $v0, $v0, 0x10 -/* 5670 8002A270 00021403 */ sra $v0, $v0, 0x10 -/* 5674 8002A274 44820000 */ mtc1 $v0, $f0 -/* 5678 8002A278 00000000 */ nop -/* 567C 8002A27C 46800021 */ cvt.d.w $f0, $f0 -/* 5680 8002A280 46340002 */ mul.d $f0, $f0, $f20 -/* 5684 8002A284 00000000 */ nop -/* 5688 8002A288 46200020 */ cvt.s.d $f0, $f0 -/* 568C 8002A28C E6400000 */ swc1 $f0, ($s2) -/* 5690 8002A290 8FBF001C */ lw $ra, 0x1c($sp) -/* 5694 8002A294 8FB20018 */ lw $s2, 0x18($sp) -/* 5698 8002A298 8FB10014 */ lw $s1, 0x14($sp) -/* 569C 8002A29C 8FB00010 */ lw $s0, 0x10($sp) -/* 56A0 8002A2A0 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 56A4 8002A2A4 03E00008 */ jr $ra -/* 56A8 8002A2A8 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A2AC.s b/ver/jp/asm/nonmatchings/42B0/func_8002A2AC.s deleted file mode 100644 index 6a13601aee..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A2AC.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A2AC -/* 56AC 8002A2AC 3C014336 */ lui $at, 0x4336 -/* 56B0 8002A2B0 34210B61 */ ori $at, $at, 0xb61 -/* 56B4 8002A2B4 44810000 */ mtc1 $at, $f0 -/* 56B8 8002A2B8 00000000 */ nop -/* 56BC 8002A2BC 46006302 */ mul.s $f12, $f12, $f0 -/* 56C0 8002A2C0 00000000 */ nop -/* 56C4 8002A2C4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 56C8 8002A2C8 AFBF0010 */ sw $ra, 0x10($sp) -/* 56CC 8002A2CC 0C00A7FD */ jal func_80029FF4 -/* 56D0 8002A2D0 00000000 */ nop -/* 56D4 8002A2D4 0C019170 */ jal func_800645C0 -/* 56D8 8002A2D8 3044FFFF */ andi $a0, $v0, 0xffff -/* 56DC 8002A2DC 00021400 */ sll $v0, $v0, 0x10 -/* 56E0 8002A2E0 00021403 */ sra $v0, $v0, 0x10 -/* 56E4 8002A2E4 3C018009 */ lui $at, %hi(D_80097D60) -/* 56E8 8002A2E8 D4227D60 */ ldc1 $f2, %lo(D_80097D60)($at) -/* 56EC 8002A2EC 44820000 */ mtc1 $v0, $f0 -/* 56F0 8002A2F0 00000000 */ nop -/* 56F4 8002A2F4 46800021 */ cvt.d.w $f0, $f0 -/* 56F8 8002A2F8 46220002 */ mul.d $f0, $f0, $f2 -/* 56FC 8002A2FC 00000000 */ nop -/* 5700 8002A300 8FBF0010 */ lw $ra, 0x10($sp) -/* 5704 8002A304 46200020 */ cvt.s.d $f0, $f0 -/* 5708 8002A308 03E00008 */ jr $ra -/* 570C 8002A30C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A310.s b/ver/jp/asm/nonmatchings/42B0/func_8002A310.s deleted file mode 100644 index 5b48a7375a..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A310.s +++ /dev/null @@ -1,29 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A310 -/* 5710 8002A310 3C014336 */ lui $at, 0x4336 -/* 5714 8002A314 34210B61 */ ori $at, $at, 0xb61 -/* 5718 8002A318 44810000 */ mtc1 $at, $f0 -/* 571C 8002A31C 00000000 */ nop -/* 5720 8002A320 46006302 */ mul.s $f12, $f12, $f0 -/* 5724 8002A324 00000000 */ nop -/* 5728 8002A328 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 572C 8002A32C AFBF0010 */ sw $ra, 0x10($sp) -/* 5730 8002A330 0C00A7FD */ jal func_80029FF4 -/* 5734 8002A334 00000000 */ nop -/* 5738 8002A338 0C0187B4 */ jal func_80061ED0 -/* 573C 8002A33C 3044FFFF */ andi $a0, $v0, 0xffff -/* 5740 8002A340 00021400 */ sll $v0, $v0, 0x10 -/* 5744 8002A344 00021403 */ sra $v0, $v0, 0x10 -/* 5748 8002A348 3C018009 */ lui $at, %hi(D_80097D68) -/* 574C 8002A34C D4227D68 */ ldc1 $f2, %lo(D_80097D68)($at) -/* 5750 8002A350 44820000 */ mtc1 $v0, $f0 -/* 5754 8002A354 00000000 */ nop -/* 5758 8002A358 46800021 */ cvt.d.w $f0, $f0 -/* 575C 8002A35C 46220002 */ mul.d $f0, $f0, $f2 -/* 5760 8002A360 00000000 */ nop -/* 5764 8002A364 8FBF0010 */ lw $ra, 0x10($sp) -/* 5768 8002A368 46200020 */ cvt.s.d $f0, $f0 -/* 576C 8002A36C 03E00008 */ jr $ra -/* 5770 8002A370 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A374.s b/ver/jp/asm/nonmatchings/42B0/func_8002A374.s deleted file mode 100644 index e54e3b5df3..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A374.s +++ /dev/null @@ -1,354 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A374 -/* 5774 8002A374 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 5778 8002A378 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 577C 8002A37C 4485B000 */ mtc1 $a1, $f22 -/* 5780 8002A380 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 5784 8002A384 4486C000 */ mtc1 $a2, $f24 -/* 5788 8002A388 AFB00010 */ sw $s0, 0x10($sp) -/* 578C 8002A38C 8FB00048 */ lw $s0, 0x48($sp) -/* 5790 8002A390 AFB10014 */ sw $s1, 0x14($sp) -/* 5794 8002A394 AFBF0018 */ sw $ra, 0x18($sp) -/* 5798 8002A398 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 579C 8002A39C 16000003 */ bnez $s0, .L8002A3AC -/* 57A0 8002A3A0 00E0882D */ daddu $s1, $a3, $zero -/* 57A4 8002A3A4 0800AA29 */ j .L8002A8A4 -/* 57A8 8002A3A8 4600C006 */ mov.s $f0, $f24 -.L8002A3AC: -/* 57AC 8002A3AC 2C82000D */ sltiu $v0, $a0, 0xd -/* 57B0 8002A3B0 1040013B */ beqz $v0, .L8002A8A0 -/* 57B4 8002A3B4 00041080 */ sll $v0, $a0, 2 -/* 57B8 8002A3B8 3C018009 */ lui $at, %hi(D_80097D70) -/* 57BC 8002A3BC 00220821 */ addu $at, $at, $v0 -/* 57C0 8002A3C0 8C227D70 */ lw $v0, %lo(D_80097D70)($at) -/* 57C4 8002A3C4 00400008 */ jr $v0 -/* 57C8 8002A3C8 00000000 */ nop -/* 57CC 8002A3CC 4616C001 */ sub.s $f0, $f24, $f22 -/* 57D0 8002A3D0 44911000 */ mtc1 $s1, $f2 -/* 57D4 8002A3D4 00000000 */ nop -/* 57D8 8002A3D8 468010A0 */ cvt.s.w $f2, $f2 -/* 57DC 8002A3DC 46020002 */ mul.s $f0, $f0, $f2 -/* 57E0 8002A3E0 00000000 */ nop -/* 57E4 8002A3E4 44901000 */ mtc1 $s0, $f2 -/* 57E8 8002A3E8 00000000 */ nop -/* 57EC 8002A3EC 468010A0 */ cvt.s.w $f2, $f2 -/* 57F0 8002A3F0 0800A928 */ j .L8002A4A0 -/* 57F4 8002A3F4 46020003 */ div.s $f0, $f0, $f2 -/* 57F8 8002A3F8 02310018 */ mult $s1, $s1 -/* 57FC 8002A3FC 00004012 */ mflo $t0 -/* 5800 8002A400 00000000 */ nop -/* 5804 8002A404 0800A91D */ j .L8002A474 -/* 5808 8002A408 02100018 */ mult $s0, $s0 -/* 580C 8002A40C 02310018 */ mult $s1, $s1 -/* 5810 8002A410 00004012 */ mflo $t0 -/* 5814 8002A414 00000000 */ nop -/* 5818 8002A418 0800A915 */ j .L8002A454 -/* 581C 8002A41C 02100018 */ mult $s0, $s0 -/* 5820 8002A420 02310018 */ mult $s1, $s1 -/* 5824 8002A424 00004012 */ mflo $t0 -/* 5828 8002A428 00000000 */ nop -/* 582C 8002A42C 00000000 */ nop -/* 5830 8002A430 02100018 */ mult $s0, $s0 -/* 5834 8002A434 00001012 */ mflo $v0 -/* 5838 8002A438 00000000 */ nop -/* 583C 8002A43C 00000000 */ nop -/* 5840 8002A440 01110018 */ mult $t0, $s1 -/* 5844 8002A444 00004012 */ mflo $t0 -/* 5848 8002A448 00000000 */ nop -/* 584C 8002A44C 00000000 */ nop -/* 5850 8002A450 00500018 */ mult $v0, $s0 -.L8002A454: -/* 5854 8002A454 00001012 */ mflo $v0 -/* 5858 8002A458 00000000 */ nop -/* 585C 8002A45C 00000000 */ nop -/* 5860 8002A460 01110018 */ mult $t0, $s1 -/* 5864 8002A464 00004012 */ mflo $t0 -/* 5868 8002A468 00000000 */ nop -/* 586C 8002A46C 00000000 */ nop -/* 5870 8002A470 00500018 */ mult $v0, $s0 -.L8002A474: -/* 5874 8002A474 4616C081 */ sub.s $f2, $f24, $f22 -/* 5878 8002A478 44880000 */ mtc1 $t0, $f0 -/* 587C 8002A47C 00000000 */ nop -/* 5880 8002A480 46800020 */ cvt.s.w $f0, $f0 -/* 5884 8002A484 46020002 */ mul.s $f0, $f0, $f2 -/* 5888 8002A488 00000000 */ nop -/* 588C 8002A48C 00001012 */ mflo $v0 -/* 5890 8002A490 44821000 */ mtc1 $v0, $f2 -/* 5894 8002A494 00000000 */ nop -/* 5898 8002A498 468010A0 */ cvt.s.w $f2, $f2 -/* 589C 8002A49C 46020003 */ div.s $f0, $f0, $f2 -.L8002A4A0: -/* 58A0 8002A4A0 0800AA29 */ j .L8002A8A4 -/* 58A4 8002A4A4 4600B000 */ add.s $f0, $f22, $f0 -/* 58A8 8002A4A8 44916000 */ mtc1 $s1, $f12 -/* 58AC 8002A4AC 00000000 */ nop -/* 58B0 8002A4B0 46806320 */ cvt.s.w $f12, $f12 -/* 58B4 8002A4B4 4490A000 */ mtc1 $s0, $f20 -/* 58B8 8002A4B8 00000000 */ nop -/* 58BC 8002A4BC 4680A520 */ cvt.s.w $f20, $f20 -/* 58C0 8002A4C0 46146303 */ div.s $f12, $f12, $f20 -/* 58C4 8002A4C4 3C018009 */ lui $at, %hi(D_80097DA8) -/* 58C8 8002A4C8 D4207DA8 */ ldc1 $f0, %lo(D_80097DA8)($at) -/* 58CC 8002A4CC 46006321 */ cvt.d.s $f12, $f12 -/* 58D0 8002A4D0 46206302 */ mul.d $f12, $f12, $f0 -/* 58D4 8002A4D4 00000000 */ nop -/* 58D8 8002A4D8 3C014010 */ lui $at, 0x4010 -/* 58DC 8002A4DC 44810800 */ mtc1 $at, $f1 -/* 58E0 8002A4E0 44800000 */ mtc1 $zero, $f0 -/* 58E4 8002A4E4 00000000 */ nop -/* 58E8 8002A4E8 46206302 */ mul.d $f12, $f12, $f0 -/* 58EC 8002A4EC 0800A956 */ j .L8002A558 -/* 58F0 8002A4F0 00000000 */ nop -/* 58F4 8002A4F4 02310018 */ mult $s1, $s1 -/* 58F8 8002A4F8 4490A000 */ mtc1 $s0, $f20 -/* 58FC 8002A4FC 00000000 */ nop -/* 5900 8002A500 4680A520 */ cvt.s.w $f20, $f20 -/* 5904 8002A504 3C018009 */ lui $at, %hi(D_80097DB0) -/* 5908 8002A508 D4207DB0 */ ldc1 $f0, %lo(D_80097DB0)($at) -/* 590C 8002A50C 00001812 */ mflo $v1 -/* 5910 8002A510 44836000 */ mtc1 $v1, $f12 -/* 5914 8002A514 00000000 */ nop -/* 5918 8002A518 46806320 */ cvt.s.w $f12, $f12 -/* 591C 8002A51C 46146303 */ div.s $f12, $f12, $f20 -/* 5920 8002A520 46006321 */ cvt.d.s $f12, $f12 -/* 5924 8002A524 46206302 */ mul.d $f12, $f12, $f0 -/* 5928 8002A528 00000000 */ nop -/* 592C 8002A52C 3C014010 */ lui $at, 0x4010 -/* 5930 8002A530 44810800 */ mtc1 $at, $f1 -/* 5934 8002A534 44800000 */ mtc1 $zero, $f0 -/* 5938 8002A538 00000000 */ nop -/* 593C 8002A53C 46206302 */ mul.d $f12, $f12, $f0 -/* 5940 8002A540 00000000 */ nop -/* 5944 8002A544 3C01402E */ lui $at, 0x402e -/* 5948 8002A548 44810800 */ mtc1 $at, $f1 -/* 594C 8002A54C 44800000 */ mtc1 $zero, $f0 -/* 5950 8002A550 00000000 */ nop -/* 5954 8002A554 46206303 */ div.d $f12, $f12, $f0 -.L8002A558: -/* 5958 8002A558 0C00A864 */ jal func_8002A190 -/* 595C 8002A55C 46206320 */ cvt.s.d $f12, $f12 -/* 5960 8002A560 4614A502 */ mul.s $f20, $f20, $f20 -/* 5964 8002A564 00000000 */ nop -/* 5968 8002A568 4616C081 */ sub.s $f2, $f24, $f22 -/* 596C 8002A56C 46001082 */ mul.s $f2, $f2, $f0 -/* 5970 8002A570 00000000 */ nop -/* 5974 8002A574 02111023 */ subu $v0, $s0, $s1 -/* 5978 8002A578 44820000 */ mtc1 $v0, $f0 -/* 597C 8002A57C 00000000 */ nop -/* 5980 8002A580 46800020 */ cvt.s.w $f0, $f0 -/* 5984 8002A584 46001082 */ mul.s $f2, $f2, $f0 -/* 5988 8002A588 00000000 */ nop -/* 598C 8002A58C 46001082 */ mul.s $f2, $f2, $f0 -/* 5990 8002A590 00000000 */ nop -/* 5994 8002A594 46141083 */ div.s $f2, $f2, $f20 -/* 5998 8002A598 0800AA29 */ j .L8002A8A4 -/* 599C 8002A59C 4602C001 */ sub.s $f0, $f24, $f2 -/* 59A0 8002A5A0 02113823 */ subu $a3, $s0, $s1 -/* 59A4 8002A5A4 00E70018 */ mult $a3, $a3 -/* 59A8 8002A5A8 4616C101 */ sub.s $f4, $f24, $f22 -/* 59AC 8002A5AC 00001812 */ mflo $v1 -/* 59B0 8002A5B0 44830000 */ mtc1 $v1, $f0 -/* 59B4 8002A5B4 00000000 */ nop -/* 59B8 8002A5B8 46800020 */ cvt.s.w $f0, $f0 -/* 59BC 8002A5BC 46040002 */ mul.s $f0, $f0, $f4 -/* 59C0 8002A5C0 00000000 */ nop -/* 59C4 8002A5C4 02100018 */ mult $s0, $s0 -/* 59C8 8002A5C8 00001812 */ mflo $v1 -/* 59CC 8002A5CC 44831000 */ mtc1 $v1, $f2 -/* 59D0 8002A5D0 00000000 */ nop -/* 59D4 8002A5D4 468010A0 */ cvt.s.w $f2, $f2 -/* 59D8 8002A5D8 0800A9A3 */ j .L8002A68C -/* 59DC 8002A5DC 4604B100 */ add.s $f4, $f22, $f4 -/* 59E0 8002A5E0 02113823 */ subu $a3, $s0, $s1 -/* 59E4 8002A5E4 00E70018 */ mult $a3, $a3 -/* 59E8 8002A5E8 00001012 */ mflo $v0 -/* 59EC 8002A5EC 00000000 */ nop -/* 59F0 8002A5F0 00000000 */ nop -/* 59F4 8002A5F4 00470018 */ mult $v0, $a3 -/* 59F8 8002A5F8 00004012 */ mflo $t0 -/* 59FC 8002A5FC 00000000 */ nop -/* 5A00 8002A600 0800A994 */ j .L8002A650 -/* 5A04 8002A604 02100018 */ mult $s0, $s0 -/* 5A08 8002A608 02113823 */ subu $a3, $s0, $s1 -/* 5A0C 8002A60C 00E70018 */ mult $a3, $a3 -/* 5A10 8002A610 00001012 */ mflo $v0 -/* 5A14 8002A614 00000000 */ nop -/* 5A18 8002A618 00000000 */ nop -/* 5A1C 8002A61C 00470018 */ mult $v0, $a3 -/* 5A20 8002A620 00004012 */ mflo $t0 -/* 5A24 8002A624 00000000 */ nop -/* 5A28 8002A628 00000000 */ nop -/* 5A2C 8002A62C 02100018 */ mult $s0, $s0 -/* 5A30 8002A630 00001012 */ mflo $v0 -/* 5A34 8002A634 00000000 */ nop -/* 5A38 8002A638 00000000 */ nop -/* 5A3C 8002A63C 01070018 */ mult $t0, $a3 -/* 5A40 8002A640 00004012 */ mflo $t0 -/* 5A44 8002A644 00000000 */ nop -/* 5A48 8002A648 00000000 */ nop -/* 5A4C 8002A64C 00500018 */ mult $v0, $s0 -.L8002A650: -/* 5A50 8002A650 4616C101 */ sub.s $f4, $f24, $f22 -/* 5A54 8002A654 44880000 */ mtc1 $t0, $f0 -/* 5A58 8002A658 00000000 */ nop -/* 5A5C 8002A65C 46800020 */ cvt.s.w $f0, $f0 -/* 5A60 8002A660 46040002 */ mul.s $f0, $f0, $f4 -/* 5A64 8002A664 00000000 */ nop -/* 5A68 8002A668 00001012 */ mflo $v0 -/* 5A6C 8002A66C 00000000 */ nop -/* 5A70 8002A670 00000000 */ nop -/* 5A74 8002A674 00500018 */ mult $v0, $s0 -/* 5A78 8002A678 4604B100 */ add.s $f4, $f22, $f4 -/* 5A7C 8002A67C 00001012 */ mflo $v0 -/* 5A80 8002A680 44821000 */ mtc1 $v0, $f2 -/* 5A84 8002A684 00000000 */ nop -/* 5A88 8002A688 468010A0 */ cvt.s.w $f2, $f2 -.L8002A68C: -/* 5A8C 8002A68C 46020003 */ div.s $f0, $f0, $f2 -/* 5A90 8002A690 0800AA29 */ j .L8002A8A4 -/* 5A94 8002A694 46002001 */ sub.s $f0, $f4, $f0 -/* 5A98 8002A698 02310018 */ mult $s1, $s1 -/* 5A9C 8002A69C 4490A000 */ mtc1 $s0, $f20 -/* 5AA0 8002A6A0 00000000 */ nop -/* 5AA4 8002A6A4 4680A520 */ cvt.s.w $f20, $f20 -/* 5AA8 8002A6A8 3C018009 */ lui $at, %hi(D_80097DB8) -/* 5AAC 8002A6AC D4207DB8 */ ldc1 $f0, %lo(D_80097DB8)($at) -/* 5AB0 8002A6B0 00001812 */ mflo $v1 -/* 5AB4 8002A6B4 44836000 */ mtc1 $v1, $f12 -/* 5AB8 8002A6B8 00000000 */ nop -/* 5ABC 8002A6BC 46806320 */ cvt.s.w $f12, $f12 -/* 5AC0 8002A6C0 46146303 */ div.s $f12, $f12, $f20 -/* 5AC4 8002A6C4 46006321 */ cvt.d.s $f12, $f12 -/* 5AC8 8002A6C8 46206302 */ mul.d $f12, $f12, $f0 -/* 5ACC 8002A6CC 00000000 */ nop -/* 5AD0 8002A6D0 3C014010 */ lui $at, 0x4010 -/* 5AD4 8002A6D4 44810800 */ mtc1 $at, $f1 -/* 5AD8 8002A6D8 44800000 */ mtc1 $zero, $f0 -/* 5ADC 8002A6DC 00000000 */ nop -/* 5AE0 8002A6E0 46206302 */ mul.d $f12, $f12, $f0 -/* 5AE4 8002A6E4 00000000 */ nop -/* 5AE8 8002A6E8 3C014044 */ lui $at, 0x4044 -/* 5AEC 8002A6EC 44810800 */ mtc1 $at, $f1 -/* 5AF0 8002A6F0 44800000 */ mtc1 $zero, $f0 -/* 5AF4 8002A6F4 00000000 */ nop -/* 5AF8 8002A6F8 46206303 */ div.d $f12, $f12, $f0 -/* 5AFC 8002A6FC 0C00A864 */ jal func_8002A190 -/* 5B00 8002A700 46206320 */ cvt.s.d $f12, $f12 -/* 5B04 8002A704 02111023 */ subu $v0, $s0, $s1 -/* 5B08 8002A708 44821000 */ mtc1 $v0, $f2 -/* 5B0C 8002A70C 00000000 */ nop -/* 5B10 8002A710 468010A0 */ cvt.s.w $f2, $f2 -/* 5B14 8002A714 46020002 */ mul.s $f0, $f0, $f2 -/* 5B18 8002A718 00000000 */ nop -/* 5B1C 8002A71C 4614A502 */ mul.s $f20, $f20, $f20 -/* 5B20 8002A720 00000000 */ nop -/* 5B24 8002A724 46020002 */ mul.s $f0, $f0, $f2 -/* 5B28 8002A728 00000000 */ nop -/* 5B2C 8002A72C 44801000 */ mtc1 $zero, $f2 -/* 5B30 8002A730 46140103 */ div.s $f4, $f0, $f20 -/* 5B34 8002A734 4602203C */ c.lt.s $f4, $f2 -/* 5B38 8002A738 00000000 */ nop -/* 5B3C 8002A73C 45030001 */ bc1tl .L8002A744 -/* 5B40 8002A740 46002107 */ neg.s $f4, $f4 -.L8002A744: -/* 5B44 8002A744 4616C001 */ sub.s $f0, $f24, $f22 -/* 5B48 8002A748 46040002 */ mul.s $f0, $f0, $f4 -/* 5B4C 8002A74C 00000000 */ nop -/* 5B50 8002A750 0800AA29 */ j .L8002A8A4 -/* 5B54 8002A754 4600C001 */ sub.s $f0, $f24, $f0 -/* 5B58 8002A758 44916000 */ mtc1 $s1, $f12 -/* 5B5C 8002A75C 00000000 */ nop -/* 5B60 8002A760 46806320 */ cvt.s.w $f12, $f12 -/* 5B64 8002A764 3C018009 */ lui $at, %hi(D_80097DC0) -/* 5B68 8002A768 D4207DC0 */ ldc1 $f0, %lo(D_80097DC0)($at) -/* 5B6C 8002A76C 46006321 */ cvt.d.s $f12, $f12 -/* 5B70 8002A770 46206302 */ mul.d $f12, $f12, $f0 -/* 5B74 8002A774 00000000 */ nop -/* 5B78 8002A778 44900000 */ mtc1 $s0, $f0 -/* 5B7C 8002A77C 00000000 */ nop -/* 5B80 8002A780 46800020 */ cvt.s.w $f0, $f0 -/* 5B84 8002A784 46000021 */ cvt.d.s $f0, $f0 -/* 5B88 8002A788 46206303 */ div.d $f12, $f12, $f0 -/* 5B8C 8002A78C 0C00A864 */ jal func_8002A190 -/* 5B90 8002A790 46206320 */ cvt.s.d $f12, $f12 -/* 5B94 8002A794 4616C081 */ sub.s $f2, $f24, $f22 -/* 5B98 8002A798 3C013FF0 */ lui $at, 0x3ff0 -/* 5B9C 8002A79C 44812800 */ mtc1 $at, $f5 -/* 5BA0 8002A7A0 44802000 */ mtc1 $zero, $f4 -/* 5BA4 8002A7A4 46000021 */ cvt.d.s $f0, $f0 -/* 5BA8 8002A7A8 46202101 */ sub.d $f4, $f4, $f0 -/* 5BAC 8002A7AC 460010A1 */ cvt.d.s $f2, $f2 -/* 5BB0 8002A7B0 46241082 */ mul.d $f2, $f2, $f4 -/* 5BB4 8002A7B4 00000000 */ nop -/* 5BB8 8002A7B8 3C013FE0 */ lui $at, 0x3fe0 -/* 5BBC 8002A7BC 44810800 */ mtc1 $at, $f1 -/* 5BC0 8002A7C0 44800000 */ mtc1 $zero, $f0 -/* 5BC4 8002A7C4 00000000 */ nop -/* 5BC8 8002A7C8 46201082 */ mul.d $f2, $f2, $f0 -/* 5BCC 8002A7CC 00000000 */ nop -/* 5BD0 8002A7D0 4600B021 */ cvt.d.s $f0, $f22 -/* 5BD4 8002A7D4 46220000 */ add.d $f0, $f0, $f2 -/* 5BD8 8002A7D8 0800AA29 */ j .L8002A8A4 -/* 5BDC 8002A7DC 46200020 */ cvt.s.d $f0, $f0 -/* 5BE0 8002A7E0 44916000 */ mtc1 $s1, $f12 -/* 5BE4 8002A7E4 00000000 */ nop -/* 5BE8 8002A7E8 46806320 */ cvt.s.w $f12, $f12 -/* 5BEC 8002A7EC 3C018009 */ lui $at, %hi(D_80097DC8) -/* 5BF0 8002A7F0 D4207DC8 */ ldc1 $f0, %lo(D_80097DC8)($at) -/* 5BF4 8002A7F4 46006321 */ cvt.d.s $f12, $f12 -/* 5BF8 8002A7F8 46206302 */ mul.d $f12, $f12, $f0 -/* 5BFC 8002A7FC 00000000 */ nop -/* 5C00 8002A800 44900000 */ mtc1 $s0, $f0 -/* 5C04 8002A804 00000000 */ nop -/* 5C08 8002A808 46800020 */ cvt.s.w $f0, $f0 -/* 5C0C 8002A80C 46000021 */ cvt.d.s $f0, $f0 -/* 5C10 8002A810 46206303 */ div.d $f12, $f12, $f0 -/* 5C14 8002A814 0C00A84B */ jal func_8002A12C -/* 5C18 8002A818 46206320 */ cvt.s.d $f12, $f12 -/* 5C1C 8002A81C 4616C081 */ sub.s $f2, $f24, $f22 -/* 5C20 8002A820 46001082 */ mul.s $f2, $f2, $f0 -/* 5C24 8002A824 00000000 */ nop -/* 5C28 8002A828 0800AA29 */ j .L8002A8A4 -/* 5C2C 8002A82C 4602B000 */ add.s $f0, $f22, $f2 -/* 5C30 8002A830 44916000 */ mtc1 $s1, $f12 -/* 5C34 8002A834 00000000 */ nop -/* 5C38 8002A838 46806320 */ cvt.s.w $f12, $f12 -/* 5C3C 8002A83C 3C018009 */ lui $at, %hi(D_80097DD0) -/* 5C40 8002A840 D4207DD0 */ ldc1 $f0, %lo(D_80097DD0)($at) -/* 5C44 8002A844 46006321 */ cvt.d.s $f12, $f12 -/* 5C48 8002A848 46206302 */ mul.d $f12, $f12, $f0 -/* 5C4C 8002A84C 00000000 */ nop -/* 5C50 8002A850 44900000 */ mtc1 $s0, $f0 -/* 5C54 8002A854 00000000 */ nop -/* 5C58 8002A858 46800020 */ cvt.s.w $f0, $f0 -/* 5C5C 8002A85C 46000021 */ cvt.d.s $f0, $f0 -/* 5C60 8002A860 46206303 */ div.d $f12, $f12, $f0 -/* 5C64 8002A864 0C00A864 */ jal func_8002A190 -/* 5C68 8002A868 46206320 */ cvt.s.d $f12, $f12 -/* 5C6C 8002A86C 4616C101 */ sub.s $f4, $f24, $f22 -/* 5C70 8002A870 3C013FF0 */ lui $at, 0x3ff0 -/* 5C74 8002A874 44811800 */ mtc1 $at, $f3 -/* 5C78 8002A878 44801000 */ mtc1 $zero, $f2 -/* 5C7C 8002A87C 46000021 */ cvt.d.s $f0, $f0 -/* 5C80 8002A880 46201081 */ sub.d $f2, $f2, $f0 -/* 5C84 8002A884 46002121 */ cvt.d.s $f4, $f4 -/* 5C88 8002A888 46222102 */ mul.d $f4, $f4, $f2 -/* 5C8C 8002A88C 00000000 */ nop -/* 5C90 8002A890 4600B021 */ cvt.d.s $f0, $f22 -/* 5C94 8002A894 46240000 */ add.d $f0, $f0, $f4 -/* 5C98 8002A898 0800AA29 */ j .L8002A8A4 -/* 5C9C 8002A89C 46200020 */ cvt.s.d $f0, $f0 -.L8002A8A0: -/* 5CA0 8002A8A0 44800000 */ mtc1 $zero, $f0 -.L8002A8A4: -/* 5CA4 8002A8A4 8FBF0018 */ lw $ra, 0x18($sp) -/* 5CA8 8002A8A8 8FB10014 */ lw $s1, 0x14($sp) -/* 5CAC 8002A8AC 8FB00010 */ lw $s0, 0x10($sp) -/* 5CB0 8002A8B0 D7B80030 */ ldc1 $f24, 0x30($sp) -/* 5CB4 8002A8B4 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 5CB8 8002A8B8 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 5CBC 8002A8BC 03E00008 */ jr $ra -/* 5CC0 8002A8C0 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002A8C4.s b/ver/jp/asm/nonmatchings/42B0/func_8002A8C4.s deleted file mode 100644 index 245c88f6d1..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002A8C4.s +++ /dev/null @@ -1,118 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002A8C4 -/* 5CC4 8002A8C4 27BDFFF8 */ addiu $sp, $sp, -8 -/* 5CC8 8002A8C8 0080602D */ daddu $t4, $a0, $zero -/* 5CCC 8002A8CC 00A0682D */ daddu $t5, $a1, $zero -/* 5CD0 8002A8D0 00E0582D */ daddu $t3, $a3, $zero -/* 5CD4 8002A8D4 3C08800A */ lui $t0, %hi(D_8009A64C) -/* 5CD8 8002A8D8 2508A64C */ addiu $t0, $t0, %lo(D_8009A64C) -/* 5CDC 8002A8DC 3C02E700 */ lui $v0, 0xe700 -/* 5CE0 8002A8E0 AFB00000 */ sw $s0, ($sp) -/* 5CE4 8002A8E4 8D070000 */ lw $a3, ($t0) -/* 5CE8 8002A8E8 97B9001A */ lhu $t9, 0x1a($sp) -/* 5CEC 8002A8EC 97B0001E */ lhu $s0, 0x1e($sp) -/* 5CF0 8002A8F0 97AF0022 */ lhu $t7, 0x22($sp) -/* 5CF4 8002A8F4 97B80026 */ lhu $t8, 0x26($sp) -/* 5CF8 8002A8F8 00E0182D */ daddu $v1, $a3, $zero -/* 5CFC 8002A8FC 24E70008 */ addiu $a3, $a3, 8 -/* 5D00 8002A900 AD070000 */ sw $a3, ($t0) -/* 5D04 8002A904 AC620000 */ sw $v0, ($v1) -/* 5D08 8002A908 24E20008 */ addiu $v0, $a3, 8 -/* 5D0C 8002A90C AC600004 */ sw $zero, 4($v1) -/* 5D10 8002A910 AD020000 */ sw $v0, ($t0) -/* 5D14 8002A914 3C02DE00 */ lui $v0, 0xde00 -/* 5D18 8002A918 ACE20000 */ sw $v0, ($a3) -/* 5D1C 8002A91C 3C028007 */ lui $v0, %hi(D_80074560) -/* 5D20 8002A920 24424560 */ addiu $v0, $v0, %lo(D_80074560) -/* 5D24 8002A924 316300FF */ andi $v1, $t3, 0xff -/* 5D28 8002A928 ACE20004 */ sw $v0, 4($a3) -/* 5D2C 8002A92C 240200FF */ addiu $v0, $zero, 0xff -/* 5D30 8002A930 1462000A */ bne $v1, $v0, .L8002A95C -/* 5D34 8002A934 00C0702D */ daddu $t6, $a2, $zero -/* 5D38 8002A938 3C05E200 */ lui $a1, 0xe200 -/* 5D3C 8002A93C 34A5001C */ ori $a1, $a1, 0x1c -/* 5D40 8002A940 3C030F0A */ lui $v1, 0xf0a -/* 5D44 8002A944 34634000 */ ori $v1, $v1, 0x4000 -/* 5D48 8002A948 3C06FCFF */ lui $a2, 0xfcff -/* 5D4C 8002A94C 34C6FFFF */ ori $a2, $a2, 0xffff -/* 5D50 8002A950 3C04FFFD */ lui $a0, 0xfffd -/* 5D54 8002A954 0800AA5F */ j .L8002A97C -/* 5D58 8002A958 3484FCFE */ ori $a0, $a0, 0xfcfe -.L8002A95C: -/* 5D5C 8002A95C 3C05E200 */ lui $a1, 0xe200 -/* 5D60 8002A960 34A5001C */ ori $a1, $a1, 0x1c -/* 5D64 8002A964 3C030050 */ lui $v1, 0x50 -/* 5D68 8002A968 34634240 */ ori $v1, $v1, 0x4240 -/* 5D6C 8002A96C 3C06FCFF */ lui $a2, 0xfcff -/* 5D70 8002A970 34C6FFFF */ ori $a2, $a2, 0xffff -/* 5D74 8002A974 3C04FFFD */ lui $a0, 0xfffd -/* 5D78 8002A978 3484F6FB */ ori $a0, $a0, 0xf6fb -.L8002A97C: -/* 5D7C 8002A97C 24E20010 */ addiu $v0, $a3, 0x10 -/* 5D80 8002A980 AD020000 */ sw $v0, ($t0) -/* 5D84 8002A984 24E20018 */ addiu $v0, $a3, 0x18 -/* 5D88 8002A988 ACE50008 */ sw $a1, 8($a3) -/* 5D8C 8002A98C ACE3000C */ sw $v1, 0xc($a3) -/* 5D90 8002A990 AD020000 */ sw $v0, ($t0) -/* 5D94 8002A994 ACE60010 */ sw $a2, 0x10($a3) -/* 5D98 8002A998 ACE40014 */ sw $a0, 0x14($a3) -/* 5D9C 8002A99C 3C09E200 */ lui $t1, 0xe200 -/* 5DA0 8002A9A0 3529001C */ ori $t1, $t1, 0x1c -/* 5DA4 8002A9A4 3C070F0A */ lui $a3, 0xf0a -/* 5DA8 8002A9A8 34E77008 */ ori $a3, $a3, 0x7008 -/* 5DAC 8002A9AC 3C0AFCFF */ lui $t2, 0xfcff -/* 5DB0 8002A9B0 354AFFFF */ ori $t2, $t2, 0xffff -/* 5DB4 8002A9B4 3C08FFFC */ lui $t0, 0xfffc -/* 5DB8 8002A9B8 3C06800A */ lui $a2, %hi(D_8009A64C) -/* 5DBC 8002A9BC 24C6A64C */ addiu $a2, $a2, %lo(D_8009A64C) -/* 5DC0 8002A9C0 3508F279 */ ori $t0, $t0, 0xf279 -/* 5DC4 8002A9C4 3C02FA00 */ lui $v0, 0xfa00 -/* 5DC8 8002A9C8 8CC50000 */ lw $a1, ($a2) -/* 5DCC 8002A9CC 000C1E00 */ sll $v1, $t4, 0x18 -/* 5DD0 8002A9D0 00A0202D */ daddu $a0, $a1, $zero -/* 5DD4 8002A9D4 24A50008 */ addiu $a1, $a1, 8 -/* 5DD8 8002A9D8 ACC50000 */ sw $a1, ($a2) -/* 5DDC 8002A9DC AC820000 */ sw $v0, ($a0) -/* 5DE0 8002A9E0 31A200FF */ andi $v0, $t5, 0xff -/* 5DE4 8002A9E4 00021400 */ sll $v0, $v0, 0x10 -/* 5DE8 8002A9E8 00621825 */ or $v1, $v1, $v0 -/* 5DEC 8002A9EC 31C200FF */ andi $v0, $t6, 0xff -/* 5DF0 8002A9F0 00021200 */ sll $v0, $v0, 8 -/* 5DF4 8002A9F4 00621825 */ or $v1, $v1, $v0 -/* 5DF8 8002A9F8 316200FF */ andi $v0, $t3, 0xff -/* 5DFC 8002A9FC 00621825 */ or $v1, $v1, $v0 -/* 5E00 8002AA00 24A20008 */ addiu $v0, $a1, 8 -/* 5E04 8002AA04 AC830004 */ sw $v1, 4($a0) -/* 5E08 8002AA08 31E403FF */ andi $a0, $t7, 0x3ff -/* 5E0C 8002AA0C 00042380 */ sll $a0, $a0, 0xe -/* 5E10 8002AA10 ACC20000 */ sw $v0, ($a2) -/* 5E14 8002AA14 330203FF */ andi $v0, $t8, 0x3ff -/* 5E18 8002AA18 00021080 */ sll $v0, $v0, 2 -/* 5E1C 8002AA1C 3C03F600 */ lui $v1, 0xf600 -/* 5E20 8002AA20 00431025 */ or $v0, $v0, $v1 -/* 5E24 8002AA24 00822025 */ or $a0, $a0, $v0 -/* 5E28 8002AA28 332303FF */ andi $v1, $t9, 0x3ff -/* 5E2C 8002AA2C 00031B80 */ sll $v1, $v1, 0xe -/* 5E30 8002AA30 320203FF */ andi $v0, $s0, 0x3ff -/* 5E34 8002AA34 00021080 */ sll $v0, $v0, 2 -/* 5E38 8002AA38 00621825 */ or $v1, $v1, $v0 -/* 5E3C 8002AA3C 24A20010 */ addiu $v0, $a1, 0x10 -/* 5E40 8002AA40 ACA40000 */ sw $a0, ($a1) -/* 5E44 8002AA44 ACA30004 */ sw $v1, 4($a1) -/* 5E48 8002AA48 ACC20000 */ sw $v0, ($a2) -/* 5E4C 8002AA4C 3C02E700 */ lui $v0, 0xe700 -/* 5E50 8002AA50 ACA20008 */ sw $v0, 8($a1) -/* 5E54 8002AA54 24A20018 */ addiu $v0, $a1, 0x18 -/* 5E58 8002AA58 ACA0000C */ sw $zero, 0xc($a1) -/* 5E5C 8002AA5C ACC20000 */ sw $v0, ($a2) -/* 5E60 8002AA60 24A20020 */ addiu $v0, $a1, 0x20 -/* 5E64 8002AA64 ACA90010 */ sw $t1, 0x10($a1) -/* 5E68 8002AA68 ACA70014 */ sw $a3, 0x14($a1) -/* 5E6C 8002AA6C ACC20000 */ sw $v0, ($a2) -/* 5E70 8002AA70 ACAA0018 */ sw $t2, 0x18($a1) -/* 5E74 8002AA74 ACA8001C */ sw $t0, 0x1c($a1) -/* 5E78 8002AA78 8FB00000 */ lw $s0, ($sp) -/* 5E7C 8002AA7C 03E00008 */ jr $ra -/* 5E80 8002AA80 27BD0008 */ addiu $sp, $sp, 8 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002AA84.s b/ver/jp/asm/nonmatchings/42B0/func_8002AA84.s deleted file mode 100644 index 3bcb8947bf..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002AA84.s +++ /dev/null @@ -1,44 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AA84 -/* 5E84 8002AA84 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5E88 8002AA88 0080402D */ daddu $t0, $a0, $zero -/* 5E8C 8002AA8C 00A0482D */ daddu $t1, $a1, $zero -/* 5E90 8002AA90 00C0502D */ daddu $t2, $a2, $zero -/* 5E94 8002AA94 00E0582D */ daddu $t3, $a3, $zero -/* 5E98 8002AA98 00061C00 */ sll $v1, $a2, 0x10 -/* 5E9C 8002AA9C 00041400 */ sll $v0, $a0, 0x10 -/* 5EA0 8002AAA0 97AC003A */ lhu $t4, 0x3a($sp) -/* 5EA4 8002AAA4 97AD003E */ lhu $t5, 0x3e($sp) -/* 5EA8 8002AAA8 97AE0042 */ lhu $t6, 0x42($sp) -/* 5EAC 8002AAAC 97AF0046 */ lhu $t7, 0x46($sp) -/* 5EB0 8002AAB0 0062182A */ slt $v1, $v1, $v0 -/* 5EB4 8002AAB4 10600003 */ beqz $v1, .L8002AAC4 -/* 5EB8 8002AAB8 AFBF0020 */ sw $ra, 0x20($sp) -/* 5EBC 8002AABC 0080502D */ daddu $t2, $a0, $zero -/* 5EC0 8002AAC0 00C0402D */ daddu $t0, $a2, $zero -.L8002AAC4: -/* 5EC4 8002AAC4 00071400 */ sll $v0, $a3, 0x10 -/* 5EC8 8002AAC8 00051C00 */ sll $v1, $a1, 0x10 -/* 5ECC 8002AACC 0043102A */ slt $v0, $v0, $v1 -/* 5ED0 8002AAD0 10400003 */ beqz $v0, .L8002AAE0 -/* 5ED4 8002AAD4 3102FFFF */ andi $v0, $t0, 0xffff -/* 5ED8 8002AAD8 00A0582D */ daddu $t3, $a1, $zero -/* 5EDC 8002AADC 00E0482D */ daddu $t1, $a3, $zero -.L8002AAE0: -/* 5EE0 8002AAE0 AFA20010 */ sw $v0, 0x10($sp) -/* 5EE4 8002AAE4 3122FFFF */ andi $v0, $t1, 0xffff -/* 5EE8 8002AAE8 AFA20014 */ sw $v0, 0x14($sp) -/* 5EEC 8002AAEC 3142FFFF */ andi $v0, $t2, 0xffff -/* 5EF0 8002AAF0 AFA20018 */ sw $v0, 0x18($sp) -/* 5EF4 8002AAF4 3162FFFF */ andi $v0, $t3, 0xffff -/* 5EF8 8002AAF8 318400FF */ andi $a0, $t4, 0xff -/* 5EFC 8002AAFC 31A500FF */ andi $a1, $t5, 0xff -/* 5F00 8002AB00 31C600FF */ andi $a2, $t6, 0xff -/* 5F04 8002AB04 31E700FF */ andi $a3, $t7, 0xff -/* 5F08 8002AB08 0C00AA31 */ jal func_8002A8C4 -/* 5F0C 8002AB0C AFA2001C */ sw $v0, 0x1c($sp) -/* 5F10 8002AB10 8FBF0020 */ lw $ra, 0x20($sp) -/* 5F14 8002AB14 03E00008 */ jr $ra -/* 5F18 8002AB18 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/42B0/func_8002AB1C.s b/ver/jp/asm/nonmatchings/42B0/func_8002AB1C.s deleted file mode 100644 index 92a0877f4f..0000000000 --- a/ver/jp/asm/nonmatchings/42B0/func_8002AB1C.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AB1C -/* 5F1C 8002AB1C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5F20 8002AB20 0080402D */ daddu $t0, $a0, $zero -/* 5F24 8002AB24 00A0482D */ daddu $t1, $a1, $zero -/* 5F28 8002AB28 00C0502D */ daddu $t2, $a2, $zero -/* 5F2C 8002AB2C 00E0582D */ daddu $t3, $a3, $zero -/* 5F30 8002AB30 00061C00 */ sll $v1, $a2, 0x10 -/* 5F34 8002AB34 00041400 */ sll $v0, $a0, 0x10 -/* 5F38 8002AB38 97AC003A */ lhu $t4, 0x3a($sp) -/* 5F3C 8002AB3C 97AD003E */ lhu $t5, 0x3e($sp) -/* 5F40 8002AB40 97AE0042 */ lhu $t6, 0x42($sp) -/* 5F44 8002AB44 97AF0046 */ lhu $t7, 0x46($sp) -/* 5F48 8002AB48 0062182A */ slt $v1, $v1, $v0 -/* 5F4C 8002AB4C 10600003 */ beqz $v1, .L8002AB5C -/* 5F50 8002AB50 AFBF0020 */ sw $ra, 0x20($sp) -/* 5F54 8002AB54 0080502D */ daddu $t2, $a0, $zero -/* 5F58 8002AB58 00C0402D */ daddu $t0, $a2, $zero -.L8002AB5C: -/* 5F5C 8002AB5C 00071400 */ sll $v0, $a3, 0x10 -/* 5F60 8002AB60 00051C00 */ sll $v1, $a1, 0x10 -/* 5F64 8002AB64 0043102A */ slt $v0, $v0, $v1 -/* 5F68 8002AB68 10400003 */ beqz $v0, .L8002AB78 -/* 5F6C 8002AB6C 3102FFFF */ andi $v0, $t0, 0xffff -/* 5F70 8002AB70 00A0582D */ daddu $t3, $a1, $zero -/* 5F74 8002AB74 00E0482D */ daddu $t1, $a3, $zero -.L8002AB78: -/* 5F78 8002AB78 AFA20010 */ sw $v0, 0x10($sp) -/* 5F7C 8002AB7C 3122FFFF */ andi $v0, $t1, 0xffff -/* 5F80 8002AB80 AFA20014 */ sw $v0, 0x14($sp) -/* 5F84 8002AB84 3142FFFF */ andi $v0, $t2, 0xffff -/* 5F88 8002AB88 AFA20018 */ sw $v0, 0x18($sp) -/* 5F8C 8002AB8C 3162FFFF */ andi $v0, $t3, 0xffff -/* 5F90 8002AB90 318400FF */ andi $a0, $t4, 0xff -/* 5F94 8002AB94 31A500FF */ andi $a1, $t5, 0xff -/* 5F98 8002AB98 31C600FF */ andi $a2, $t6, 0xff -/* 5F9C 8002AB9C 31E700FF */ andi $a3, $t7, 0xff -/* 5FA0 8002ABA0 0C00AA31 */ jal func_8002A8C4 -/* 5FA4 8002ABA4 AFA2001C */ sw $v0, 0x1c($sp) -/* 5FA8 8002ABA8 8FBF0020 */ lw $ra, 0x20($sp) -/* 5FAC 8002ABAC 03E00008 */ jr $ra -/* 5FB0 8002ABB0 27BD0028 */ addiu $sp, $sp, 0x28 -/* 5FB4 8002ABB4 00000000 */ nop -/* 5FB8 8002ABB8 00000000 */ nop -/* 5FBC 8002ABBC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42C00/func_80067800.s b/ver/jp/asm/nonmatchings/42C00/func_80067800.s deleted file mode 100644 index 1da5e1358f..0000000000 --- a/ver/jp/asm/nonmatchings/42C00/func_80067800.s +++ /dev/null @@ -1,60 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067800 -/* 42C00 80067800 3C014780 */ lui $at, 0x4780 -/* 42C04 80067804 44812000 */ mtc1 $at, $f4 -/* 42C08 80067808 44853000 */ mtc1 $a1, $f6 -/* 42C0C 8006780C 00000000 */ nop -/* 42C10 80067810 46043202 */ mul.s $f8, $f6, $f4 -/* 42C14 80067814 4600428D */ trunc.w.s $f10, $f8 -/* 42C18 80067818 44095000 */ mfc1 $t1, $f10 -/* 42C1C 8006781C 44863000 */ mtc1 $a2, $f6 -/* 42C20 80067820 00000000 */ nop -/* 42C24 80067824 46043202 */ mul.s $f8, $f6, $f4 -/* 42C28 80067828 4600428D */ trunc.w.s $f10, $f8 -/* 42C2C 8006782C 440B5000 */ mfc1 $t3, $f10 -/* 42C30 80067830 00095402 */ srl $t2, $t1, 0x10 -/* 42C34 80067834 000A4400 */ sll $t0, $t2, 0x10 -/* 42C38 80067838 000B5402 */ srl $t2, $t3, 0x10 -/* 42C3C 8006783C 010A4025 */ or $t0, $t0, $t2 -/* 42C40 80067840 AC880018 */ sw $t0, 0x18($a0) -/* 42C44 80067844 00094400 */ sll $t0, $t1, 0x10 -/* 42C48 80067848 000B5400 */ sll $t2, $t3, 0x10 -/* 42C4C 8006784C 000A5402 */ srl $t2, $t2, 0x10 -/* 42C50 80067850 010A4025 */ or $t0, $t0, $t2 -/* 42C54 80067854 AC880038 */ sw $t0, 0x38($a0) -/* 42C58 80067858 44873000 */ mtc1 $a3, $f6 -/* 42C5C 8006785C 00000000 */ nop -/* 42C60 80067860 46043202 */ mul.s $f8, $f6, $f4 -/* 42C64 80067864 4600428D */ trunc.w.s $f10, $f8 -/* 42C68 80067868 44095000 */ mfc1 $t1, $f10 -/* 42C6C 8006786C 00000000 */ nop -/* 42C70 80067870 00095402 */ srl $t2, $t1, 0x10 -/* 42C74 80067874 000A4400 */ sll $t0, $t2, 0x10 -/* 42C78 80067878 25080001 */ addiu $t0, $t0, 1 -/* 42C7C 8006787C AC88001C */ sw $t0, 0x1c($a0) -/* 42C80 80067880 00095400 */ sll $t2, $t1, 0x10 -/* 42C84 80067884 AC8A003C */ sw $t2, 0x3c($a0) -/* 42C88 80067888 AC800000 */ sw $zero, ($a0) -/* 42C8C 8006788C AC800004 */ sw $zero, 4($a0) -/* 42C90 80067890 AC800008 */ sw $zero, 8($a0) -/* 42C94 80067894 AC80000C */ sw $zero, 0xc($a0) -/* 42C98 80067898 AC800010 */ sw $zero, 0x10($a0) -/* 42C9C 8006789C AC800014 */ sw $zero, 0x14($a0) -/* 42CA0 800678A0 AC800020 */ sw $zero, 0x20($a0) -/* 42CA4 800678A4 AC800024 */ sw $zero, 0x24($a0) -/* 42CA8 800678A8 AC800028 */ sw $zero, 0x28($a0) -/* 42CAC 800678AC AC80002C */ sw $zero, 0x2c($a0) -/* 42CB0 800678B0 AC800030 */ sw $zero, 0x30($a0) -/* 42CB4 800678B4 AC800034 */ sw $zero, 0x34($a0) -/* 42CB8 800678B8 3C080001 */ lui $t0, 1 -/* 42CBC 800678BC 35080000 */ ori $t0, $t0, 0 -/* 42CC0 800678C0 AC880000 */ sw $t0, ($a0) -/* 42CC4 800678C4 AC880014 */ sw $t0, 0x14($a0) -/* 42CC8 800678C8 3C080000 */ lui $t0, 0 -/* 42CCC 800678CC 35080001 */ ori $t0, $t0, 1 -/* 42CD0 800678D0 03E00008 */ jr $ra -/* 42CD4 800678D4 AC880008 */ sw $t0, 8($a0) -/* 42CD8 800678D8 00000000 */ nop -/* 42CDC 800678DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42D40/func_80067940.s b/ver/jp/asm/nonmatchings/42D40/func_80067940.s deleted file mode 100644 index f437451f51..0000000000 --- a/ver/jp/asm/nonmatchings/42D40/func_80067940.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067940 -/* 42D40 80067940 27BDFF20 */ addiu $sp, $sp, -0xe0 -/* 42D44 80067944 00801021 */ addu $v0, $a0, $zero -/* 42D48 80067948 AFB100D4 */ sw $s1, 0xd4($sp) -/* 42D4C 8006794C 00A08821 */ addu $s1, $a1, $zero -/* 42D50 80067950 AFB200D8 */ sw $s2, 0xd8($sp) -/* 42D54 80067954 00C09021 */ addu $s2, $a2, $zero -/* 42D58 80067958 27A40010 */ addiu $a0, $sp, 0x10 -/* 42D5C 8006795C 00402821 */ addu $a1, $v0, $zero -/* 42D60 80067960 AFBF00DC */ sw $ra, 0xdc($sp) -/* 42D64 80067964 0C019D58 */ jal func_80067560 -/* 42D68 80067968 AFB000D0 */ sw $s0, 0xd0($sp) -/* 42D6C 8006796C 27B00050 */ addiu $s0, $sp, 0x50 -/* 42D70 80067970 02002021 */ addu $a0, $s0, $zero -/* 42D74 80067974 0C019D58 */ jal func_80067560 -/* 42D78 80067978 02202821 */ addu $a1, $s1, $zero -/* 42D7C 8006797C 27A40010 */ addiu $a0, $sp, 0x10 -/* 42D80 80067980 02002821 */ addu $a1, $s0, $zero -/* 42D84 80067984 27B00090 */ addiu $s0, $sp, 0x90 -/* 42D88 80067988 0C019D78 */ jal func_800675E0 -/* 42D8C 8006798C 02003021 */ addu $a2, $s0, $zero -/* 42D90 80067990 02002021 */ addu $a0, $s0, $zero -/* 42D94 80067994 0C019D38 */ jal func_800674E0 -/* 42D98 80067998 02402821 */ addu $a1, $s2, $zero -/* 42D9C 8006799C 8FBF00DC */ lw $ra, 0xdc($sp) -/* 42DA0 800679A0 8FB200D8 */ lw $s2, 0xd8($sp) -/* 42DA4 800679A4 8FB100D4 */ lw $s1, 0xd4($sp) -/* 42DA8 800679A8 8FB000D0 */ lw $s0, 0xd0($sp) -/* 42DAC 800679AC 03E00008 */ jr $ra -/* 42DB0 800679B0 27BD00E0 */ addiu $sp, $sp, 0xe0 -/* 42DB4 800679B4 00000000 */ nop -/* 42DB8 800679B8 00000000 */ nop -/* 42DBC 800679BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42DC0/func_800679C0.s b/ver/jp/asm/nonmatchings/42DC0/func_800679C0.s deleted file mode 100644 index 83d5d264f0..0000000000 --- a/ver/jp/asm/nonmatchings/42DC0/func_800679C0.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800679C0 -/* 42DC0 800679C0 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 42DC4 800679C4 AFB00060 */ sw $s0, 0x60($sp) -/* 42DC8 800679C8 8FB00098 */ lw $s0, 0x98($sp) -/* 42DCC 800679CC AFB10064 */ sw $s1, 0x64($sp) -/* 42DD0 800679D0 8FB1009C */ lw $s1, 0x9c($sp) -/* 42DD4 800679D4 AFB20068 */ sw $s2, 0x68($sp) -/* 42DD8 800679D8 8FB200A0 */ lw $s2, 0xa0($sp) -/* 42DDC 800679DC F7B40070 */ sdc1 $f20, 0x70($sp) -/* 42DE0 800679E0 4485A000 */ mtc1 $a1, $f20 -/* 42DE4 800679E4 00801021 */ addu $v0, $a0, $zero -/* 42DE8 800679E8 F7B60078 */ sdc1 $f22, 0x78($sp) -/* 42DEC 800679EC 4486B000 */ mtc1 $a2, $f22 -/* 42DF0 800679F0 27A40020 */ addiu $a0, $sp, 0x20 -/* 42DF4 800679F4 F7B80080 */ sdc1 $f24, 0x80($sp) -/* 42DF8 800679F8 4487C000 */ mtc1 $a3, $f24 -/* 42DFC 800679FC AFBF006C */ sw $ra, 0x6c($sp) -/* 42E00 80067A00 0C019D58 */ jal func_80067560 -/* 42E04 80067A04 00402821 */ addu $a1, $v0, $zero -/* 42E08 80067A08 4405A000 */ mfc1 $a1, $f20 -/* 42E0C 80067A0C 4406B000 */ mfc1 $a2, $f22 -/* 42E10 80067A10 4407C000 */ mfc1 $a3, $f24 -/* 42E14 80067A14 27A40020 */ addiu $a0, $sp, 0x20 -/* 42E18 80067A18 AFB00010 */ sw $s0, 0x10($sp) -/* 42E1C 80067A1C AFB10014 */ sw $s1, 0x14($sp) -/* 42E20 80067A20 0C019E94 */ jal func_80067A50 -/* 42E24 80067A24 AFB20018 */ sw $s2, 0x18($sp) -/* 42E28 80067A28 8FBF006C */ lw $ra, 0x6c($sp) -/* 42E2C 80067A2C 8FB20068 */ lw $s2, 0x68($sp) -/* 42E30 80067A30 8FB10064 */ lw $s1, 0x64($sp) -/* 42E34 80067A34 8FB00060 */ lw $s0, 0x60($sp) -/* 42E38 80067A38 D7B80080 */ ldc1 $f24, 0x80($sp) -/* 42E3C 80067A3C D7B60078 */ ldc1 $f22, 0x78($sp) -/* 42E40 80067A40 D7B40070 */ ldc1 $f20, 0x70($sp) -/* 42E44 80067A44 03E00008 */ jr $ra -/* 42E48 80067A48 27BD0088 */ addiu $sp, $sp, 0x88 -/* 42E4C 80067A4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42E50/func_80067A50.s b/ver/jp/asm/nonmatchings/42E50/func_80067A50.s deleted file mode 100644 index 74e20b118a..0000000000 --- a/ver/jp/asm/nonmatchings/42E50/func_80067A50.s +++ /dev/null @@ -1,48 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067A50 -/* 42E50 80067A50 C4820000 */ lwc1 $f2, ($a0) -/* 42E54 80067A54 44853000 */ mtc1 $a1, $f6 -/* 42E58 80067A58 00000000 */ nop -/* 42E5C 80067A5C 46061082 */ mul.s $f2, $f2, $f6 -/* 42E60 80067A60 C4840010 */ lwc1 $f4, 0x10($a0) -/* 42E64 80067A64 44864000 */ mtc1 $a2, $f8 -/* 42E68 80067A68 00000000 */ nop -/* 42E6C 80067A6C 46082102 */ mul.s $f4, $f4, $f8 -/* 42E70 80067A70 C4800020 */ lwc1 $f0, 0x20($a0) -/* 42E74 80067A74 44875000 */ mtc1 $a3, $f10 -/* 42E78 80067A78 00000000 */ nop -/* 42E7C 80067A7C 460A0002 */ mul.s $f0, $f0, $f10 -/* 42E80 80067A80 46041080 */ add.s $f2, $f2, $f4 -/* 42E84 80067A84 46001080 */ add.s $f2, $f2, $f0 -/* 42E88 80067A88 C4800030 */ lwc1 $f0, 0x30($a0) -/* 42E8C 80067A8C 8FA20010 */ lw $v0, 0x10($sp) -/* 42E90 80067A90 8FA30014 */ lw $v1, 0x14($sp) -/* 42E94 80067A94 46001080 */ add.s $f2, $f2, $f0 -/* 42E98 80067A98 8FA50018 */ lw $a1, 0x18($sp) -/* 42E9C 80067A9C E4420000 */ swc1 $f2, ($v0) -/* 42EA0 80067AA0 C4800004 */ lwc1 $f0, 4($a0) -/* 42EA4 80067AA4 46060002 */ mul.s $f0, $f0, $f6 -/* 42EA8 80067AA8 C4840014 */ lwc1 $f4, 0x14($a0) -/* 42EAC 80067AAC 46082102 */ mul.s $f4, $f4, $f8 -/* 42EB0 80067AB0 C4820024 */ lwc1 $f2, 0x24($a0) -/* 42EB4 80067AB4 460A1082 */ mul.s $f2, $f2, $f10 -/* 42EB8 80067AB8 46040000 */ add.s $f0, $f0, $f4 -/* 42EBC 80067ABC 46020000 */ add.s $f0, $f0, $f2 -/* 42EC0 80067AC0 C4820034 */ lwc1 $f2, 0x34($a0) -/* 42EC4 80067AC4 46020000 */ add.s $f0, $f0, $f2 -/* 42EC8 80067AC8 E4600000 */ swc1 $f0, ($v1) -/* 42ECC 80067ACC C4800008 */ lwc1 $f0, 8($a0) -/* 42ED0 80067AD0 46060002 */ mul.s $f0, $f0, $f6 -/* 42ED4 80067AD4 C4840018 */ lwc1 $f4, 0x18($a0) -/* 42ED8 80067AD8 46082102 */ mul.s $f4, $f4, $f8 -/* 42EDC 80067ADC C4820028 */ lwc1 $f2, 0x28($a0) -/* 42EE0 80067AE0 460A1082 */ mul.s $f2, $f2, $f10 -/* 42EE4 80067AE4 46040000 */ add.s $f0, $f0, $f4 -/* 42EE8 80067AE8 46020000 */ add.s $f0, $f0, $f2 -/* 42EEC 80067AEC C4820038 */ lwc1 $f2, 0x38($a0) -/* 42EF0 80067AF0 46020000 */ add.s $f0, $f0, $f2 -/* 42EF4 80067AF4 03E00008 */ jr $ra -/* 42EF8 80067AF8 E4A00000 */ swc1 $f0, ($a1) -/* 42EFC 80067AFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42F00/func_80067B00.s b/ver/jp/asm/nonmatchings/42F00/func_80067B00.s deleted file mode 100644 index c2be997fe5..0000000000 --- a/ver/jp/asm/nonmatchings/42F00/func_80067B00.s +++ /dev/null @@ -1,92 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067B00 -/* 42F00 80067B00 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 42F04 80067B04 AFB00010 */ sw $s0, 0x10($sp) -/* 42F08 80067B08 00808021 */ addu $s0, $a0, $zero -/* 42F0C 80067B0C 27A40050 */ addiu $a0, $sp, 0x50 -/* 42F10 80067B10 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 42F14 80067B14 4485A000 */ mtc1 $a1, $f20 -/* 42F18 80067B18 27A50054 */ addiu $a1, $sp, 0x54 -/* 42F1C 80067B1C AFA60050 */ sw $a2, 0x50($sp) -/* 42F20 80067B20 27A60058 */ addiu $a2, $sp, 0x58 -/* 42F24 80067B24 AFBF0014 */ sw $ra, 0x14($sp) -/* 42F28 80067B28 F7BE0040 */ sdc1 $f30, 0x40($sp) -/* 42F2C 80067B2C F7BC0038 */ sdc1 $f28, 0x38($sp) -/* 42F30 80067B30 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* 42F34 80067B34 F7B80028 */ sdc1 $f24, 0x28($sp) -/* 42F38 80067B38 F7B60020 */ sdc1 $f22, 0x20($sp) -/* 42F3C 80067B3C 0C01B2E8 */ jal func_8006CBA0 -/* 42F40 80067B40 AFA70054 */ sw $a3, 0x54($sp) -/* 42F44 80067B44 3C018009 */ lui $at, %hi(D_80095850) -/* 42F48 80067B48 C4205850 */ lwc1 $f0, %lo(D_80095850)($at) -/* 42F4C 80067B4C 4600A502 */ mul.s $f20, $f20, $f0 -/* 42F50 80067B50 0C00A84B */ jal func_8002A12C -/* 42F54 80067B54 4600A306 */ mov.s $f12, $f20 -/* 42F58 80067B58 4600A306 */ mov.s $f12, $f20 -/* 42F5C 80067B5C 0C00A864 */ jal func_8002A190 -/* 42F60 80067B60 46000786 */ mov.s $f30, $f0 -/* 42F64 80067B64 C7A20050 */ lwc1 $f2, 0x50($sp) -/* 42F68 80067B68 C7B60054 */ lwc1 $f22, 0x54($sp) -/* 42F6C 80067B6C 46161702 */ mul.s $f28, $f2, $f22 -/* 42F70 80067B70 C7B40058 */ lwc1 $f20, 0x58($sp) -/* 42F74 80067B74 4614B582 */ mul.s $f22, $f22, $f20 -/* 42F78 80067B78 3C013F80 */ lui $at, 0x3f80 -/* 42F7C 80067B7C 4481D000 */ mtc1 $at, $f26 -/* 42F80 80067B80 4602A502 */ mul.s $f20, $f20, $f2 -/* 42F84 80067B84 46000606 */ mov.s $f24, $f0 -/* 42F88 80067B88 4618D301 */ sub.s $f12, $f26, $f24 -/* 42F8C 80067B8C 460CE702 */ mul.s $f28, $f28, $f12 -/* 42F90 80067B90 00000000 */ nop -/* 42F94 80067B94 460CB582 */ mul.s $f22, $f22, $f12 -/* 42F98 80067B98 00000000 */ nop -/* 42F9C 80067B9C 460CA502 */ mul.s $f20, $f20, $f12 -/* 42FA0 80067BA0 0C019D20 */ jal func_80067480 -/* 42FA4 80067BA4 02002021 */ addu $a0, $s0, $zero -/* 42FA8 80067BA8 C7A20050 */ lwc1 $f2, 0x50($sp) -/* 42FAC 80067BAC 46021302 */ mul.s $f12, $f2, $f2 -/* 42FB0 80067BB0 460CD001 */ sub.s $f0, $f26, $f12 -/* 42FB4 80067BB4 4600C002 */ mul.s $f0, $f24, $f0 -/* 42FB8 80067BB8 C7A40054 */ lwc1 $f4, 0x54($sp) -/* 42FBC 80067BBC C7A80058 */ lwc1 $f8, 0x58($sp) -/* 42FC0 80067BC0 46006000 */ add.s $f0, $f12, $f0 -/* 42FC4 80067BC4 461E2102 */ mul.s $f4, $f4, $f30 -/* 42FC8 80067BC8 E6000000 */ swc1 $f0, ($s0) -/* 42FCC 80067BCC C7A00054 */ lwc1 $f0, 0x54($sp) -/* 42FD0 80067BD0 46000302 */ mul.s $f12, $f0, $f0 -/* 42FD4 80067BD4 00000000 */ nop -/* 42FD8 80067BD8 461E1082 */ mul.s $f2, $f2, $f30 -/* 42FDC 80067BDC 460CD181 */ sub.s $f6, $f26, $f12 -/* 42FE0 80067BE0 4604A000 */ add.s $f0, $f20, $f4 -/* 42FE4 80067BE4 4606C182 */ mul.s $f6, $f24, $f6 -/* 42FE8 80067BE8 4602B281 */ sub.s $f10, $f22, $f2 -/* 42FEC 80067BEC E6000020 */ swc1 $f0, 0x20($s0) -/* 42FF0 80067BF0 C7A00058 */ lwc1 $f0, 0x58($sp) -/* 42FF4 80067BF4 46066180 */ add.s $f6, $f12, $f6 -/* 42FF8 80067BF8 46000302 */ mul.s $f12, $f0, $f0 -/* 42FFC 80067BFC 4602B580 */ add.s $f22, $f22, $f2 -/* 43000 80067C00 4604A501 */ sub.s $f20, $f20, $f4 -/* 43004 80067C04 461E4202 */ mul.s $f8, $f8, $f30 -/* 43008 80067C08 460CD681 */ sub.s $f26, $f26, $f12 -/* 4300C 80067C0C 4608E001 */ sub.s $f0, $f28, $f8 -/* 43010 80067C10 461AC602 */ mul.s $f24, $f24, $f26 -/* 43014 80067C14 4608E700 */ add.s $f28, $f28, $f8 -/* 43018 80067C18 E60A0024 */ swc1 $f10, 0x24($s0) -/* 4301C 80067C1C E6160018 */ swc1 $f22, 0x18($s0) -/* 43020 80067C20 E6140008 */ swc1 $f20, 8($s0) -/* 43024 80067C24 46186600 */ add.s $f24, $f12, $f24 -/* 43028 80067C28 E61C0004 */ swc1 $f28, 4($s0) -/* 4302C 80067C2C E6000010 */ swc1 $f0, 0x10($s0) -/* 43030 80067C30 E6060014 */ swc1 $f6, 0x14($s0) -/* 43034 80067C34 E6180028 */ swc1 $f24, 0x28($s0) -/* 43038 80067C38 8FBF0014 */ lw $ra, 0x14($sp) -/* 4303C 80067C3C 8FB00010 */ lw $s0, 0x10($sp) -/* 43040 80067C40 D7BE0040 */ ldc1 $f30, 0x40($sp) -/* 43044 80067C44 D7BC0038 */ ldc1 $f28, 0x38($sp) -/* 43048 80067C48 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* 4304C 80067C4C D7B80028 */ ldc1 $f24, 0x28($sp) -/* 43050 80067C50 D7B60020 */ ldc1 $f22, 0x20($sp) -/* 43054 80067C54 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 43058 80067C58 03E00008 */ jr $ra -/* 4305C 80067C5C 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/42F00/func_80067C60.s b/ver/jp/asm/nonmatchings/42F00/func_80067C60.s deleted file mode 100644 index 5fb59836f6..0000000000 --- a/ver/jp/asm/nonmatchings/42F00/func_80067C60.s +++ /dev/null @@ -1,100 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067C60 -/* 43060 80067C60 27BDFF58 */ addiu $sp, $sp, -0xa8 -/* 43064 80067C64 C7A000B8 */ lwc1 $f0, 0xb8($sp) -/* 43068 80067C68 AFB1006C */ sw $s1, 0x6c($sp) -/* 4306C 80067C6C 00808821 */ addu $s1, $a0, $zero -/* 43070 80067C70 27A40058 */ addiu $a0, $sp, 0x58 -/* 43074 80067C74 F7B40078 */ sdc1 $f20, 0x78($sp) -/* 43078 80067C78 4485A000 */ mtc1 $a1, $f20 -/* 4307C 80067C7C 27A5005C */ addiu $a1, $sp, 0x5c -/* 43080 80067C80 AFA60058 */ sw $a2, 0x58($sp) -/* 43084 80067C84 27A60060 */ addiu $a2, $sp, 0x60 -/* 43088 80067C88 AFBF0070 */ sw $ra, 0x70($sp) -/* 4308C 80067C8C AFB00068 */ sw $s0, 0x68($sp) -/* 43090 80067C90 F7BE00A0 */ sdc1 $f30, 0xa0($sp) -/* 43094 80067C94 F7BC0098 */ sdc1 $f28, 0x98($sp) -/* 43098 80067C98 F7BA0090 */ sdc1 $f26, 0x90($sp) -/* 4309C 80067C9C F7B80088 */ sdc1 $f24, 0x88($sp) -/* 430A0 80067CA0 F7B60080 */ sdc1 $f22, 0x80($sp) -/* 430A4 80067CA4 AFA7005C */ sw $a3, 0x5c($sp) -/* 430A8 80067CA8 0C01B2E8 */ jal func_8006CBA0 -/* 430AC 80067CAC E7A00060 */ swc1 $f0, 0x60($sp) -/* 430B0 80067CB0 3C018009 */ lui $at, %hi(D_80095850) -/* 430B4 80067CB4 C4205850 */ lwc1 $f0, %lo(D_80095850)($at) -/* 430B8 80067CB8 4600A502 */ mul.s $f20, $f20, $f0 -/* 430BC 80067CBC 0C00A84B */ jal func_8002A12C -/* 430C0 80067CC0 4600A306 */ mov.s $f12, $f20 -/* 430C4 80067CC4 4600A306 */ mov.s $f12, $f20 -/* 430C8 80067CC8 0C00A864 */ jal func_8002A190 -/* 430CC 80067CCC 46000786 */ mov.s $f30, $f0 -/* 430D0 80067CD0 C7A20058 */ lwc1 $f2, 0x58($sp) -/* 430D4 80067CD4 C7B6005C */ lwc1 $f22, 0x5c($sp) -/* 430D8 80067CD8 46161702 */ mul.s $f28, $f2, $f22 -/* 430DC 80067CDC C7B40060 */ lwc1 $f20, 0x60($sp) -/* 430E0 80067CE0 4614B582 */ mul.s $f22, $f22, $f20 -/* 430E4 80067CE4 3C013F80 */ lui $at, 0x3f80 -/* 430E8 80067CE8 4481D000 */ mtc1 $at, $f26 -/* 430EC 80067CEC 4602A502 */ mul.s $f20, $f20, $f2 -/* 430F0 80067CF0 46000606 */ mov.s $f24, $f0 -/* 430F4 80067CF4 4618D301 */ sub.s $f12, $f26, $f24 -/* 430F8 80067CF8 460CE702 */ mul.s $f28, $f28, $f12 -/* 430FC 80067CFC 00000000 */ nop -/* 43100 80067D00 460CB582 */ mul.s $f22, $f22, $f12 -/* 43104 80067D04 00000000 */ nop -/* 43108 80067D08 460CA502 */ mul.s $f20, $f20, $f12 -/* 4310C 80067D0C 27B00010 */ addiu $s0, $sp, 0x10 -/* 43110 80067D10 0C019D20 */ jal func_80067480 -/* 43114 80067D14 02002021 */ addu $a0, $s0, $zero -/* 43118 80067D18 C7A00058 */ lwc1 $f0, 0x58($sp) -/* 4311C 80067D1C 46000302 */ mul.s $f12, $f0, $f0 -/* 43120 80067D20 460CD181 */ sub.s $f6, $f26, $f12 -/* 43124 80067D24 4606C182 */ mul.s $f6, $f24, $f6 -/* 43128 80067D28 C7A2005C */ lwc1 $f2, 0x5c($sp) -/* 4312C 80067D2C 46066180 */ add.s $f6, $f12, $f6 -/* 43130 80067D30 46021302 */ mul.s $f12, $f2, $f2 -/* 43134 80067D34 00000000 */ nop -/* 43138 80067D38 461E0002 */ mul.s $f0, $f0, $f30 -/* 4313C 80067D3C 460CD101 */ sub.s $f4, $f26, $f12 -/* 43140 80067D40 4604C102 */ mul.s $f4, $f24, $f4 -/* 43144 80067D44 4600B281 */ sub.s $f10, $f22, $f0 -/* 43148 80067D48 461E1082 */ mul.s $f2, $f2, $f30 -/* 4314C 80067D4C 4600B580 */ add.s $f22, $f22, $f0 -/* 43150 80067D50 C7A00060 */ lwc1 $f0, 0x60($sp) -/* 43154 80067D54 46046100 */ add.s $f4, $f12, $f4 -/* 43158 80067D58 46000302 */ mul.s $f12, $f0, $f0 -/* 4315C 80067D5C 4602A200 */ add.s $f8, $f20, $f2 -/* 43160 80067D60 4602A501 */ sub.s $f20, $f20, $f2 -/* 43164 80067D64 461E0002 */ mul.s $f0, $f0, $f30 -/* 43168 80067D68 460CD681 */ sub.s $f26, $f26, $f12 -/* 4316C 80067D6C 02002021 */ addu $a0, $s0, $zero -/* 43170 80067D70 02202821 */ addu $a1, $s1, $zero -/* 43174 80067D74 4600E081 */ sub.s $f2, $f28, $f0 -/* 43178 80067D78 461AC602 */ mul.s $f24, $f24, $f26 -/* 4317C 80067D7C E7AA0034 */ swc1 $f10, 0x34($sp) -/* 43180 80067D80 E7B60028 */ swc1 $f22, 0x28($sp) -/* 43184 80067D84 4600E700 */ add.s $f28, $f28, $f0 -/* 43188 80067D88 E7A60010 */ swc1 $f6, 0x10($sp) -/* 4318C 80067D8C E7A80030 */ swc1 $f8, 0x30($sp) -/* 43190 80067D90 E7B40018 */ swc1 $f20, 0x18($sp) -/* 43194 80067D94 46186600 */ add.s $f24, $f12, $f24 -/* 43198 80067D98 E7A40024 */ swc1 $f4, 0x24($sp) -/* 4319C 80067D9C E7A20020 */ swc1 $f2, 0x20($sp) -/* 431A0 80067DA0 E7BC0014 */ swc1 $f28, 0x14($sp) -/* 431A4 80067DA4 0C019D38 */ jal func_800674E0 -/* 431A8 80067DA8 E7B80038 */ swc1 $f24, 0x38($sp) -/* 431AC 80067DAC 8FBF0070 */ lw $ra, 0x70($sp) -/* 431B0 80067DB0 8FB1006C */ lw $s1, 0x6c($sp) -/* 431B4 80067DB4 8FB00068 */ lw $s0, 0x68($sp) -/* 431B8 80067DB8 D7BE00A0 */ ldc1 $f30, 0xa0($sp) -/* 431BC 80067DBC D7BC0098 */ ldc1 $f28, 0x98($sp) -/* 431C0 80067DC0 D7BA0090 */ ldc1 $f26, 0x90($sp) -/* 431C4 80067DC4 D7B80088 */ ldc1 $f24, 0x88($sp) -/* 431C8 80067DC8 D7B60080 */ ldc1 $f22, 0x80($sp) -/* 431CC 80067DCC D7B40078 */ ldc1 $f20, 0x78($sp) -/* 431D0 80067DD0 03E00008 */ jr $ra -/* 431D4 80067DD4 27BD00A8 */ addiu $sp, $sp, 0xa8 -/* 431D8 80067DD8 00000000 */ nop -/* 431DC 80067DDC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/431E0/func_80067DE0.s b/ver/jp/asm/nonmatchings/431E0/func_80067DE0.s deleted file mode 100644 index 69dbcdfddb..0000000000 --- a/ver/jp/asm/nonmatchings/431E0/func_80067DE0.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067DE0 -/* 431E0 80067DE0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 431E4 80067DE4 AFB10014 */ sw $s1, 0x14($sp) -/* 431E8 80067DE8 00808821 */ addu $s1, $a0, $zero -/* 431EC 80067DEC AFB3001C */ sw $s3, 0x1c($sp) -/* 431F0 80067DF0 00A09821 */ addu $s3, $a1, $zero -/* 431F4 80067DF4 AFBF0020 */ sw $ra, 0x20($sp) -/* 431F8 80067DF8 AFB20018 */ sw $s2, 0x18($sp) -/* 431FC 80067DFC AFB00010 */ sw $s0, 0x10($sp) -/* 43200 80067E00 8E220008 */ lw $v0, 8($s1) -/* 43204 80067E04 8E230000 */ lw $v1, ($s1) -/* 43208 80067E08 3C04800B */ lui $a0, %hi(D_800B0B10) -/* 4320C 80067E0C 24840B10 */ addiu $a0, $a0, %lo(D_800B0B10) -/* 43210 80067E10 00021180 */ sll $v0, $v0, 6 -/* 43214 80067E14 30630008 */ andi $v1, $v1, 8 -/* 43218 80067E18 14600003 */ bnez $v1, .L80067E28 -/* 4321C 80067E1C 00449021 */ addu $s2, $v0, $a0 -/* 43220 80067E20 08019FC2 */ j .L80067F08 -/* 43224 80067E24 24020005 */ addiu $v0, $zero, 5 -.L80067E28: -/* 43228 80067E28 0C019765 */ jal func_80065D94 -/* 4322C 80067E2C 00000000 */ nop -/* 43230 80067E30 8E220008 */ lw $v0, 8($s1) -/* 43234 80067E34 24030001 */ addiu $v1, $zero, 1 -/* 43238 80067E38 00021180 */ sll $v0, $v0, 6 -/* 4323C 80067E3C 3C01800B */ lui $at, %hi(D_800B0B4C) -/* 43240 80067E40 00220821 */ addu $at, $at, $v0 -/* 43244 80067E44 AC230B4C */ sw $v1, %lo(D_800B0B4C)($at) -/* 43248 80067E48 8E220008 */ lw $v0, 8($s1) -/* 4324C 80067E4C 2403001F */ addiu $v1, $zero, 0x1f -/* 43250 80067E50 02429021 */ addu $s2, $s2, $v0 -/* 43254 80067E54 2642001F */ addiu $v0, $s2, 0x1f -.L80067E58: -/* 43258 80067E58 A0530006 */ sb $s3, 6($v0) -/* 4325C 80067E5C 2463FFFF */ addiu $v1, $v1, -1 -/* 43260 80067E60 0461FFFD */ bgez $v1, .L80067E58 -/* 43264 80067E64 2442FFFF */ addiu $v0, $v0, -1 -/* 43268 80067E68 8E250008 */ lw $a1, 8($s1) -/* 4326C 80067E6C 24040001 */ addiu $a0, $zero, 1 -/* 43270 80067E70 240200FE */ addiu $v0, $zero, 0xfe -/* 43274 80067E74 3C10800B */ lui $s0, %hi(D_800B0B10) -/* 43278 80067E78 26100B10 */ addiu $s0, $s0, %lo(D_800B0B10) -/* 4327C 80067E7C 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 43280 80067E80 A022A5FC */ sb $v0, %lo(D_8009A5FC)($at) -/* 43284 80067E84 00052980 */ sll $a1, $a1, 6 -/* 43288 80067E88 0C019724 */ jal func_80065C90 -/* 4328C 80067E8C 00B02821 */ addu $a1, $a1, $s0 -/* 43290 80067E90 8E240004 */ lw $a0, 4($s1) -/* 43294 80067E94 00002821 */ addu $a1, $zero, $zero -/* 43298 80067E98 0C0195B0 */ jal func_800656C0 -/* 4329C 80067E9C 24060001 */ addiu $a2, $zero, 1 -/* 432A0 80067EA0 8E250008 */ lw $a1, 8($s1) -/* 432A4 80067EA4 00002021 */ addu $a0, $zero, $zero -/* 432A8 80067EA8 00052980 */ sll $a1, $a1, 6 -/* 432AC 80067EAC 0C019724 */ jal func_80065C90 -/* 432B0 80067EB0 00B02821 */ addu $a1, $a1, $s0 -/* 432B4 80067EB4 8E240004 */ lw $a0, 4($s1) -/* 432B8 80067EB8 00002821 */ addu $a1, $zero, $zero -/* 432BC 80067EBC 0C0195B0 */ jal func_800656C0 -/* 432C0 80067EC0 24060001 */ addiu $a2, $zero, 1 -/* 432C4 80067EC4 92420002 */ lbu $v0, 2($s2) -/* 432C8 80067EC8 305000C0 */ andi $s0, $v0, 0xc0 -/* 432CC 80067ECC 1600000B */ bnez $s0, .L80067EFC -/* 432D0 80067ED0 00000000 */ nop -/* 432D4 80067ED4 16600006 */ bnez $s3, .L80067EF0 -/* 432D8 80067ED8 240200EB */ addiu $v0, $zero, 0xeb -/* 432DC 80067EDC 92420026 */ lbu $v0, 0x26($s2) -/* 432E0 80067EE0 10400006 */ beqz $v0, .L80067EFC -/* 432E4 80067EE4 00000000 */ nop -/* 432E8 80067EE8 08019FBF */ j .L80067EFC -/* 432EC 80067EEC 24100004 */ addiu $s0, $zero, 4 -.L80067EF0: -/* 432F0 80067EF0 92430026 */ lbu $v1, 0x26($s2) -/* 432F4 80067EF4 54620001 */ bnel $v1, $v0, .L80067EFC -/* 432F8 80067EF8 24100004 */ addiu $s0, $zero, 4 -.L80067EFC: -/* 432FC 80067EFC 0C019780 */ jal func_80065E00 -/* 43300 80067F00 00000000 */ nop -/* 43304 80067F04 02001021 */ addu $v0, $s0, $zero -.L80067F08: -/* 43308 80067F08 8FBF0020 */ lw $ra, 0x20($sp) -/* 4330C 80067F0C 8FB3001C */ lw $s3, 0x1c($sp) -/* 43310 80067F10 8FB20018 */ lw $s2, 0x18($sp) -/* 43314 80067F14 8FB10014 */ lw $s1, 0x14($sp) -/* 43318 80067F18 8FB00010 */ lw $s0, 0x10($sp) -/* 4331C 80067F1C 03E00008 */ jr $ra -/* 43320 80067F20 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/431E0/func_80067F24.s b/ver/jp/asm/nonmatchings/431E0/func_80067F24.s deleted file mode 100644 index 46fdda5eea..0000000000 --- a/ver/jp/asm/nonmatchings/431E0/func_80067F24.s +++ /dev/null @@ -1,165 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80067F24 -/* 43324 80067F24 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 43328 80067F28 AFB00060 */ sw $s0, 0x60($sp) -/* 4332C 80067F2C 00808021 */ addu $s0, $a0, $zero -/* 43330 80067F30 AFB20068 */ sw $s2, 0x68($sp) -/* 43334 80067F34 00A09021 */ addu $s2, $a1, $zero -/* 43338 80067F38 AFB10064 */ sw $s1, 0x64($sp) -/* 4333C 80067F3C 00C08821 */ addu $s1, $a2, $zero -/* 43340 80067F40 02402021 */ addu $a0, $s2, $zero -/* 43344 80067F44 240500FE */ addiu $a1, $zero, 0xfe -/* 43348 80067F48 240200FF */ addiu $v0, $zero, 0xff -/* 4334C 80067F4C AFBF0070 */ sw $ra, 0x70($sp) -/* 43350 80067F50 AFB3006C */ sw $s3, 0x6c($sp) -/* 43354 80067F54 AE500004 */ sw $s0, 4($s2) -/* 43358 80067F58 AE510008 */ sw $s1, 8($s2) -/* 4335C 80067F5C A2420065 */ sb $v0, 0x65($s2) -/* 43360 80067F60 0C01A5AC */ jal func_800696B0 -/* 43364 80067F64 AE400000 */ sw $zero, ($s2) -/* 43368 80067F68 24130002 */ addiu $s3, $zero, 2 -/* 4336C 80067F6C 14530003 */ bne $v0, $s3, .L80067F7C -/* 43370 80067F70 02402021 */ addu $a0, $s2, $zero -/* 43374 80067F74 0C01A5AC */ jal func_800696B0 -/* 43378 80067F78 24050080 */ addiu $a1, $zero, 0x80 -.L80067F7C: -/* 4337C 80067F7C 14400074 */ bnez $v0, .L80068150 -/* 43380 80067F80 02002021 */ addu $a0, $s0, $zero -/* 43384 80067F84 02202821 */ addu $a1, $s1, $zero -/* 43388 80067F88 24060400 */ addiu $a2, $zero, 0x400 -/* 4338C 80067F8C 0C01A86C */ jal func_8006A1B0 -/* 43390 80067F90 27A70010 */ addiu $a3, $sp, 0x10 -/* 43394 80067F94 50530001 */ beql $v0, $s3, .L80067F9C -/* 43398 80067F98 24020004 */ addiu $v0, $zero, 4 -.L80067F9C: -/* 4339C 80067F9C 1440006C */ bnez $v0, .L80068150 -/* 433A0 80067FA0 00000000 */ nop -/* 433A4 80067FA4 93A3002F */ lbu $v1, 0x2f($sp) -/* 433A8 80067FA8 240200FE */ addiu $v0, $zero, 0xfe -/* 433AC 80067FAC 10620013 */ beq $v1, $v0, .L80067FFC -/* 433B0 80067FB0 02402021 */ addu $a0, $s2, $zero -/* 433B4 80067FB4 0C01A5AC */ jal func_800696B0 -/* 433B8 80067FB8 24050080 */ addiu $a1, $zero, 0x80 -/* 433BC 80067FBC 50530001 */ beql $v0, $s3, .L80067FC4 -/* 433C0 80067FC0 24020004 */ addiu $v0, $zero, 4 -.L80067FC4: -/* 433C4 80067FC4 14400062 */ bnez $v0, .L80068150 -/* 433C8 80067FC8 02002021 */ addu $a0, $s0, $zero -/* 433CC 80067FCC 02202821 */ addu $a1, $s1, $zero -/* 433D0 80067FD0 24060400 */ addiu $a2, $zero, 0x400 -/* 433D4 80067FD4 0C01A86C */ jal func_8006A1B0 -/* 433D8 80067FD8 27A70010 */ addiu $a3, $sp, 0x10 -/* 433DC 80067FDC 50530001 */ beql $v0, $s3, .L80067FE4 -/* 433E0 80067FE0 24020004 */ addiu $v0, $zero, 4 -.L80067FE4: -/* 433E4 80067FE4 1440005A */ bnez $v0, .L80068150 -/* 433E8 80067FE8 00000000 */ nop -/* 433EC 80067FEC 93A3002F */ lbu $v1, 0x2f($sp) -/* 433F0 80067FF0 24020080 */ addiu $v0, $zero, 0x80 -/* 433F4 80067FF4 10620003 */ beq $v1, $v0, .L80068004 -/* 433F8 80067FF8 00000000 */ nop -.L80067FFC: -/* 433FC 80067FFC 0801A054 */ j .L80068150 -/* 43400 80068000 2402000B */ addiu $v0, $zero, 0xb -.L80068004: -/* 43404 80068004 8E420000 */ lw $v0, ($s2) -/* 43408 80068008 30420008 */ andi $v0, $v0, 8 -/* 4340C 8006800C 1440004E */ bnez $v0, .L80068148 -/* 43410 80068010 24020008 */ addiu $v0, $zero, 8 -/* 43414 80068014 00111980 */ sll $v1, $s1, 6 -/* 43418 80068018 3C02800B */ lui $v0, %hi(D_800B0B10) -/* 4341C 8006801C 24420B10 */ addiu $v0, $v0, %lo(D_800B0B10) -/* 43420 80068020 00628021 */ addu $s0, $v1, $v0 -/* 43424 80068024 24040600 */ addiu $a0, $zero, 0x600 -/* 43428 80068028 240200FF */ addiu $v0, $zero, 0xff -/* 4342C 8006802C A3A20030 */ sb $v0, 0x30($sp) -/* 43430 80068030 24020023 */ addiu $v0, $zero, 0x23 -/* 43434 80068034 A3A20031 */ sb $v0, 0x31($sp) -/* 43438 80068038 24020001 */ addiu $v0, $zero, 1 -/* 4343C 8006803C A3A20032 */ sb $v0, 0x32($sp) -/* 43440 80068040 24020003 */ addiu $v0, $zero, 3 -/* 43444 80068044 A3A20033 */ sb $v0, 0x33($sp) -/* 43448 80068048 240200C0 */ addiu $v0, $zero, 0xc0 -/* 4344C 8006804C 0C01B210 */ jal func_8006C840 -/* 43450 80068050 A3A20034 */ sb $v0, 0x34($sp) -/* 43454 80068054 12200008 */ beqz $s1, .L80068078 -/* 43458 80068058 A3A20035 */ sb $v0, 0x35($sp) -/* 4345C 8006805C 1A200006 */ blez $s1, .L80068078 -/* 43460 80068060 00001821 */ addu $v1, $zero, $zero -.L80068064: -/* 43464 80068064 A2000000 */ sb $zero, ($s0) -/* 43468 80068068 24630001 */ addiu $v1, $v1, 1 -/* 4346C 8006806C 0071102A */ slt $v0, $v1, $s1 -/* 43470 80068070 1440FFFC */ bnez $v0, .L80068064 -/* 43474 80068074 26100001 */ addiu $s0, $s0, 1 -.L80068078: -/* 43478 80068078 27A60030 */ addiu $a2, $sp, 0x30 -/* 4347C 8006807C 00D01025 */ or $v0, $a2, $s0 -/* 43480 80068080 30420003 */ andi $v0, $v0, 3 -/* 43484 80068084 10400017 */ beqz $v0, .L800680E4 -/* 43488 80068088 02003821 */ addu $a3, $s0, $zero -/* 4348C 8006808C 27A80050 */ addiu $t0, $sp, 0x50 -.L80068090: -/* 43490 80068090 88C20000 */ lwl $v0, ($a2) -/* 43494 80068094 98C20003 */ lwr $v0, 3($a2) -/* 43498 80068098 88C30004 */ lwl $v1, 4($a2) -/* 4349C 8006809C 98C30007 */ lwr $v1, 7($a2) -/* 434A0 800680A0 88C40008 */ lwl $a0, 8($a2) -/* 434A4 800680A4 98C4000B */ lwr $a0, 0xb($a2) -/* 434A8 800680A8 88C5000C */ lwl $a1, 0xc($a2) -/* 434AC 800680AC 98C5000F */ lwr $a1, 0xf($a2) -/* 434B0 800680B0 A8E20000 */ swl $v0, ($a3) -/* 434B4 800680B4 B8E20003 */ swr $v0, 3($a3) -/* 434B8 800680B8 A8E30004 */ swl $v1, 4($a3) -/* 434BC 800680BC B8E30007 */ swr $v1, 7($a3) -/* 434C0 800680C0 A8E40008 */ swl $a0, 8($a3) -/* 434C4 800680C4 B8E4000B */ swr $a0, 0xb($a3) -/* 434C8 800680C8 A8E5000C */ swl $a1, 0xc($a3) -/* 434CC 800680CC B8E5000F */ swr $a1, 0xf($a3) -/* 434D0 800680D0 24C60010 */ addiu $a2, $a2, 0x10 -/* 434D4 800680D4 14C8FFEE */ bne $a2, $t0, .L80068090 -/* 434D8 800680D8 24E70010 */ addiu $a3, $a3, 0x10 -/* 434DC 800680DC 0801A045 */ j .L80068114 -/* 434E0 800680E0 00000000 */ nop -.L800680E4: -/* 434E4 800680E4 27A80050 */ addiu $t0, $sp, 0x50 -.L800680E8: -/* 434E8 800680E8 8CC20000 */ lw $v0, ($a2) -/* 434EC 800680EC 8CC30004 */ lw $v1, 4($a2) -/* 434F0 800680F0 8CC40008 */ lw $a0, 8($a2) -/* 434F4 800680F4 8CC5000C */ lw $a1, 0xc($a2) -/* 434F8 800680F8 ACE20000 */ sw $v0, ($a3) -/* 434FC 800680FC ACE30004 */ sw $v1, 4($a3) -/* 43500 80068100 ACE40008 */ sw $a0, 8($a3) -/* 43504 80068104 ACE5000C */ sw $a1, 0xc($a3) -/* 43508 80068108 24C60010 */ addiu $a2, $a2, 0x10 -/* 4350C 8006810C 14C8FFF6 */ bne $a2, $t0, .L800680E8 -/* 43510 80068110 24E70010 */ addiu $a3, $a3, 0x10 -.L80068114: -/* 43514 80068114 88C20000 */ lwl $v0, ($a2) -/* 43518 80068118 98C20003 */ lwr $v0, 3($a2) -/* 4351C 8006811C 80C30004 */ lb $v1, 4($a2) -/* 43520 80068120 80C40005 */ lb $a0, 5($a2) -/* 43524 80068124 80C50006 */ lb $a1, 6($a2) -/* 43528 80068128 A8E20000 */ swl $v0, ($a3) -/* 4352C 8006812C B8E20003 */ swr $v0, 3($a3) -/* 43530 80068130 A0E30004 */ sb $v1, 4($a3) -/* 43534 80068134 A0E40005 */ sb $a0, 5($a3) -/* 43538 80068138 A0E50006 */ sb $a1, 6($a3) -/* 4353C 8006813C 240200FE */ addiu $v0, $zero, 0xfe -/* 43540 80068140 A2020027 */ sb $v0, 0x27($s0) -/* 43544 80068144 24020008 */ addiu $v0, $zero, 8 -.L80068148: -/* 43548 80068148 AE420000 */ sw $v0, ($s2) -/* 4354C 8006814C 00001021 */ addu $v0, $zero, $zero -.L80068150: -/* 43550 80068150 8FBF0070 */ lw $ra, 0x70($sp) -/* 43554 80068154 8FB3006C */ lw $s3, 0x6c($sp) -/* 43558 80068158 8FB20068 */ lw $s2, 0x68($sp) -/* 4355C 8006815C 8FB10064 */ lw $s1, 0x64($sp) -/* 43560 80068160 8FB00060 */ lw $s0, 0x60($sp) -/* 43564 80068164 03E00008 */ jr $ra -/* 43568 80068168 27BD0078 */ addiu $sp, $sp, 0x78 -/* 4356C 8006816C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/43570/func_80068170.s b/ver/jp/asm/nonmatchings/43570/func_80068170.s deleted file mode 100644 index 4a7b06d015..0000000000 --- a/ver/jp/asm/nonmatchings/43570/func_80068170.s +++ /dev/null @@ -1,213 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80068170 -/* 43570 80068170 27BDFD68 */ addiu $sp, $sp, -0x298 -/* 43574 80068174 AFB00270 */ sw $s0, 0x270($sp) -/* 43578 80068178 8FB002AC */ lw $s0, 0x2ac($sp) -/* 4357C 8006817C A7A50256 */ sh $a1, 0x256($sp) -/* 43580 80068180 97A50256 */ lhu $a1, 0x256($sp) -/* 43584 80068184 AFB20278 */ sw $s2, 0x278($sp) -/* 43588 80068188 00809021 */ addu $s2, $a0, $zero -/* 4358C 8006818C AFB60288 */ sw $s6, 0x288($sp) -/* 43590 80068190 0000B021 */ addu $s6, $zero, $zero -/* 43594 80068194 AFB7028C */ sw $s7, 0x28c($sp) -/* 43598 80068198 0000B821 */ addu $s7, $zero, $zero -/* 4359C 8006819C AFB50284 */ sw $s5, 0x284($sp) -/* 435A0 800681A0 0000A821 */ addu $s5, $zero, $zero -/* 435A4 800681A4 AFA6025C */ sw $a2, 0x25c($sp) -/* 435A8 800681A8 2CC30001 */ sltiu $v1, $a2, 1 -/* 435AC 800681AC AFBF0294 */ sw $ra, 0x294($sp) -/* 435B0 800681B0 AFBE0290 */ sw $fp, 0x290($sp) -/* 435B4 800681B4 AFB40280 */ sw $s4, 0x280($sp) -/* 435B8 800681B8 AFB3027C */ sw $s3, 0x27c($sp) -/* 435BC 800681BC AFB10274 */ sw $s1, 0x274($sp) -/* 435C0 800681C0 2CA20001 */ sltiu $v0, $a1, 1 -/* 435C4 800681C4 00431025 */ or $v0, $v0, $v1 -/* 435C8 800681C8 14400020 */ bnez $v0, .L8006824C -/* 435CC 800681CC AFA70264 */ sw $a3, 0x264($sp) -/* 435D0 800681D0 260600FF */ addiu $a2, $s0, 0xff -/* 435D4 800681D4 04C20001 */ bltzl $a2, .L800681DC -/* 435D8 800681D8 260601FE */ addiu $a2, $s0, 0x1fe -.L800681DC: -/* 435DC 800681DC 00069A03 */ sra $s3, $a2, 8 -/* 435E0 800681E0 8FA802A8 */ lw $t0, 0x2a8($sp) -/* 435E4 800681E4 8FA6025C */ lw $a2, 0x25c($sp) -/* 435E8 800681E8 8FA70264 */ lw $a3, 0x264($sp) -/* 435EC 800681EC AFA80010 */ sw $t0, 0x10($sp) -/* 435F0 800681F0 8FA802B0 */ lw $t0, 0x2b0($sp) -/* 435F4 800681F4 02402021 */ addu $a0, $s2, $zero -/* 435F8 800681F8 0C01A368 */ jal func_80068DA0 -/* 435FC 800681FC AFA80014 */ sw $t0, 0x14($sp) -/* 43600 80068200 00401821 */ addu $v1, $v0, $zero -/* 43604 80068204 10600003 */ beqz $v1, .L80068214 -/* 43608 80068208 24020005 */ addiu $v0, $zero, 5 -/* 4360C 8006820C 1462008F */ bne $v1, $v0, .L8006844C -/* 43610 80068210 00601021 */ addu $v0, $v1, $zero -.L80068214: -/* 43614 80068214 8FA802B0 */ lw $t0, 0x2b0($sp) -/* 43618 80068218 8D030000 */ lw $v1, ($t0) -/* 4361C 8006821C 2402FFFF */ addiu $v0, $zero, -1 -/* 43620 80068220 1462008A */ bne $v1, $v0, .L8006844C -/* 43624 80068224 24020009 */ addiu $v0, $zero, 9 -/* 43628 80068228 02402021 */ addu $a0, $s2, $zero -/* 4362C 8006822C 0C01A3D8 */ jal func_80068F60 -/* 43630 80068230 27A50240 */ addiu $a1, $sp, 0x240 -/* 43634 80068234 8FA20240 */ lw $v0, 0x240($sp) -/* 43638 80068238 0050102A */ slt $v0, $v0, $s0 -/* 4363C 8006823C 14400083 */ bnez $v0, .L8006844C -/* 43640 80068240 24020007 */ addiu $v0, $zero, 7 -/* 43644 80068244 16600003 */ bnez $s3, .L80068254 -/* 43648 80068248 02402021 */ addu $a0, $s2, $zero -.L8006824C: -/* 4364C 8006824C 0801A113 */ j .L8006844C -/* 43650 80068250 24020005 */ addiu $v0, $zero, 5 -.L80068254: -/* 43654 80068254 00002821 */ addu $a1, $zero, $zero -/* 43658 80068258 8FA802B0 */ lw $t0, 0x2b0($sp) -/* 4365C 8006825C 00003021 */ addu $a2, $zero, $zero -/* 43660 80068260 00003821 */ addu $a3, $zero, $zero -/* 43664 80068264 AFA00010 */ sw $zero, 0x10($sp) -/* 43668 80068268 0C01A368 */ jal func_80068DA0 -/* 4366C 8006826C AFA80014 */ sw $t0, 0x14($sp) -/* 43670 80068270 00401821 */ addu $v1, $v0, $zero -/* 43674 80068274 10600003 */ beqz $v1, .L80068284 -/* 43678 80068278 24020005 */ addiu $v0, $zero, 5 -/* 4367C 8006827C 14620073 */ bne $v1, $v0, .L8006844C -/* 43680 80068280 00601021 */ addu $v0, $v1, $zero -.L80068284: -/* 43684 80068284 8FA802B0 */ lw $t0, 0x2b0($sp) -/* 43688 80068288 8D030000 */ lw $v1, ($t0) -/* 4368C 8006828C 2402FFFF */ addiu $v0, $zero, -1 -/* 43690 80068290 1062006E */ beq $v1, $v0, .L8006844C -/* 43694 80068294 24020008 */ addiu $v0, $zero, 8 -/* 43698 80068298 92420064 */ lbu $v0, 0x64($s2) -/* 4369C 8006829C 1040004A */ beqz $v0, .L800683C8 -/* 436A0 800682A0 00008821 */ addu $s1, $zero, $zero -/* 436A4 800682A4 27B40120 */ addiu $s4, $sp, 0x120 -/* 436A8 800682A8 02402021 */ addu $a0, $s2, $zero -.L800682AC: -/* 436AC 800682AC 27A50020 */ addiu $a1, $sp, 0x20 -/* 436B0 800682B0 00003021 */ addu $a2, $zero, $zero -/* 436B4 800682B4 323000FF */ andi $s0, $s1, 0xff -/* 436B8 800682B8 0C01A79B */ jal func_80069E6C -/* 436BC 800682BC 02003821 */ addu $a3, $s0, $zero -/* 436C0 800682C0 00401821 */ addu $v1, $v0, $zero -/* 436C4 800682C4 14600048 */ bnez $v1, .L800683E8 -/* 436C8 800682C8 02402021 */ addu $a0, $s2, $zero -/* 436CC 800682CC 27A50020 */ addiu $a1, $sp, 0x20 -/* 436D0 800682D0 02603021 */ addu $a2, $s3, $zero -/* 436D4 800682D4 27A70244 */ addiu $a3, $sp, 0x244 -/* 436D8 800682D8 27A20248 */ addiu $v0, $sp, 0x248 -/* 436DC 800682DC AFA20014 */ sw $v0, 0x14($sp) -/* 436E0 800682E0 27A2024C */ addiu $v0, $sp, 0x24c -/* 436E4 800682E4 AFB00010 */ sw $s0, 0x10($sp) -/* 436E8 800682E8 0C01A11F */ jal func_8006847C -/* 436EC 800682EC AFA20018 */ sw $v0, 0x18($sp) -/* 436F0 800682F0 00401821 */ addu $v1, $v0, $zero -/* 436F4 800682F4 1460003C */ bnez $v1, .L800683E8 -/* 436F8 800682F8 2402FFFF */ addiu $v0, $zero, -1 -/* 436FC 800682FC 8FA30244 */ lw $v1, 0x244($sp) -/* 43700 80068300 1062002B */ beq $v1, $v0, .L800683B0 -/* 43704 80068304 00000000 */ nop -/* 43708 80068308 12A0000F */ beqz $s5, .L80068348 -/* 4370C 8006830C 02402021 */ addu $a0, $s2, $zero -/* 43710 80068310 02802821 */ addu $a1, $s4, $zero -/* 43714 80068314 00161040 */ sll $v0, $s6, 1 -/* 43718 80068318 02821021 */ addu $v0, $s4, $v0 -/* 4371C 8006831C A0510000 */ sb $s1, ($v0) -/* 43720 80068320 8FA30244 */ lw $v1, 0x244($sp) -/* 43724 80068324 24060001 */ addiu $a2, $zero, 1 -/* 43728 80068328 32E700FF */ andi $a3, $s7, 0xff -/* 4372C 8006832C 0C01A79B */ jal func_80069E6C -/* 43730 80068330 A0430001 */ sb $v1, 1($v0) -/* 43734 80068334 00401821 */ addu $v1, $v0, $zero -/* 43738 80068338 10600006 */ beqz $v1, .L80068354 -/* 4373C 8006833C 00000000 */ nop -/* 43740 80068340 0801A113 */ j .L8006844C -/* 43744 80068344 00000000 */ nop -.L80068348: -/* 43748 80068348 306300FF */ andi $v1, $v1, 0xff -/* 4374C 8006834C 00111200 */ sll $v0, $s1, 8 -/* 43750 80068350 0043F025 */ or $fp, $v0, $v1 -.L80068354: -/* 43754 80068354 8FA20248 */ lw $v0, 0x248($sp) -/* 43758 80068358 0053102A */ slt $v0, $v0, $s3 -/* 4375C 8006835C 1440000C */ bnez $v0, .L80068390 -/* 43760 80068360 27A40020 */ addiu $a0, $sp, 0x20 -/* 43764 80068364 00009821 */ addu $s3, $zero, $zero -/* 43768 80068368 02402021 */ addu $a0, $s2, $zero -/* 4376C 8006836C 27A50020 */ addiu $a1, $sp, 0x20 -/* 43770 80068370 24060001 */ addiu $a2, $zero, 1 -/* 43774 80068374 0C01A79B */ jal func_80069E6C -/* 43778 80068378 322700FF */ andi $a3, $s1, 0xff -/* 4377C 8006837C 00401821 */ addu $v1, $v0, $zero -/* 43780 80068380 10600011 */ beqz $v1, .L800683C8 -/* 43784 80068384 00000000 */ nop -/* 43788 80068388 0801A113 */ j .L8006844C -/* 4378C 8006838C 00000000 */ nop -.L80068390: -/* 43790 80068390 27A50120 */ addiu $a1, $sp, 0x120 -/* 43794 80068394 0C019188 */ jal func_80064620 -/* 43798 80068398 24060100 */ addiu $a2, $zero, 0x100 -/* 4379C 8006839C 8FB6024C */ lw $s6, 0x24c($sp) -/* 437A0 800683A0 8FA20248 */ lw $v0, 0x248($sp) -/* 437A4 800683A4 0220B821 */ addu $s7, $s1, $zero -/* 437A8 800683A8 26B50001 */ addiu $s5, $s5, 1 -/* 437AC 800683AC 02629823 */ subu $s3, $s3, $v0 -.L800683B0: -/* 437B0 800683B0 92430064 */ lbu $v1, 0x64($s2) -/* 437B4 800683B4 26310001 */ addiu $s1, $s1, 1 -/* 437B8 800683B8 322200FF */ andi $v0, $s1, 0xff -/* 437BC 800683BC 0043102B */ sltu $v0, $v0, $v1 -/* 437C0 800683C0 1440FFBA */ bnez $v0, .L800682AC -/* 437C4 800683C4 02402021 */ addu $a0, $s2, $zero -.L800683C8: -/* 437C8 800683C8 1E600020 */ bgtz $s3, .L8006844C -/* 437CC 800683CC 24020003 */ addiu $v0, $zero, 3 -/* 437D0 800683D0 8FA30244 */ lw $v1, 0x244($sp) -/* 437D4 800683D4 2402FFFF */ addiu $v0, $zero, -1 -/* 437D8 800683D8 14620005 */ bne $v1, $v0, .L800683F0 -/* 437DC 800683DC 27A50230 */ addiu $a1, $sp, 0x230 -/* 437E0 800683E0 0801A113 */ j .L8006844C -/* 437E4 800683E4 24020003 */ addiu $v0, $zero, 3 -.L800683E8: -/* 437E8 800683E8 0801A113 */ j .L8006844C -/* 437EC 800683EC 00601021 */ addu $v0, $v1, $zero -.L800683F0: -/* 437F0 800683F0 97A80256 */ lhu $t0, 0x256($sp) -/* 437F4 800683F4 8FA40264 */ lw $a0, 0x264($sp) -/* 437F8 800683F8 A7A80224 */ sh $t0, 0x224($sp) -/* 437FC 800683FC 8FA8025C */ lw $t0, 0x25c($sp) -/* 43800 80068400 24060010 */ addiu $a2, $zero, 0x10 -/* 43804 80068404 A7BE0226 */ sh $fp, 0x226($sp) -/* 43808 80068408 A7A0022A */ sh $zero, 0x22a($sp) -/* 4380C 8006840C 0C019188 */ jal func_80064620 -/* 43810 80068410 AFA80220 */ sw $t0, 0x220($sp) -/* 43814 80068414 8FA402A8 */ lw $a0, 0x2a8($sp) -/* 43818 80068418 27A5022C */ addiu $a1, $sp, 0x22c -/* 4381C 8006841C 0C019188 */ jal func_80064620 -/* 43820 80068420 24060004 */ addiu $a2, $zero, 4 -/* 43824 80068424 8FA802B0 */ lw $t0, 0x2b0($sp) -/* 43828 80068428 8E46005C */ lw $a2, 0x5c($s2) -/* 4382C 8006842C 8D020000 */ lw $v0, ($t0) -/* 43830 80068430 27A70220 */ addiu $a3, $sp, 0x220 -/* 43834 80068434 AFA00010 */ sw $zero, 0x10($sp) -/* 43838 80068438 8E440004 */ lw $a0, 4($s2) -/* 4383C 8006843C 8E450008 */ lw $a1, 8($s2) -/* 43840 80068440 00C23021 */ addu $a2, $a2, $v0 -/* 43844 80068444 0C01A8E8 */ jal func_8006A3A0 -/* 43848 80068448 30C6FFFF */ andi $a2, $a2, 0xffff -.L8006844C: -/* 4384C 8006844C 8FBF0294 */ lw $ra, 0x294($sp) -/* 43850 80068450 8FBE0290 */ lw $fp, 0x290($sp) -/* 43854 80068454 8FB7028C */ lw $s7, 0x28c($sp) -/* 43858 80068458 8FB60288 */ lw $s6, 0x288($sp) -/* 4385C 8006845C 8FB50284 */ lw $s5, 0x284($sp) -/* 43860 80068460 8FB40280 */ lw $s4, 0x280($sp) -/* 43864 80068464 8FB3027C */ lw $s3, 0x27c($sp) -/* 43868 80068468 8FB20278 */ lw $s2, 0x278($sp) -/* 4386C 8006846C 8FB10274 */ lw $s1, 0x274($sp) -/* 43870 80068470 8FB00270 */ lw $s0, 0x270($sp) -/* 43874 80068474 03E00008 */ jr $ra -/* 43878 80068478 27BD0298 */ addiu $sp, $sp, 0x298 diff --git a/ver/jp/asm/nonmatchings/43570/func_8006847C.s b/ver/jp/asm/nonmatchings/43570/func_8006847C.s deleted file mode 100644 index 188024a5aa..0000000000 --- a/ver/jp/asm/nonmatchings/43570/func_8006847C.s +++ /dev/null @@ -1,88 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006847C -/* 4387C 8006847C 24020001 */ addiu $v0, $zero, 1 -/* 43880 80068480 8FAA0014 */ lw $t2, 0x14($sp) -/* 43884 80068484 93AB0013 */ lbu $t3, 0x13($sp) -/* 43888 80068488 8FAE0018 */ lw $t6, 0x18($sp) -/* 4388C 8006848C 15600002 */ bnez $t3, .L80068498 -/* 43890 80068490 00007821 */ addu $t7, $zero, $zero -/* 43894 80068494 8C820060 */ lw $v0, 0x60($a0) -.L80068498: -/* 43898 80068498 00402021 */ addu $a0, $v0, $zero -/* 4389C 8006849C 28820080 */ slti $v0, $a0, 0x80 -/* 438A0 800684A0 1040000A */ beqz $v0, .L800684CC -/* 438A4 800684A4 00041040 */ sll $v0, $a0, 1 -/* 438A8 800684A8 24080003 */ addiu $t0, $zero, 3 -/* 438AC 800684AC 00451821 */ addu $v1, $v0, $a1 -.L800684B0: -/* 438B0 800684B0 94620000 */ lhu $v0, ($v1) -/* 438B4 800684B4 10480006 */ beq $v0, $t0, .L800684D0 -/* 438B8 800684B8 24020080 */ addiu $v0, $zero, 0x80 -/* 438BC 800684BC 24840001 */ addiu $a0, $a0, 1 -/* 438C0 800684C0 28820080 */ slti $v0, $a0, 0x80 -/* 438C4 800684C4 1440FFFA */ bnez $v0, .L800684B0 -/* 438C8 800684C8 24630002 */ addiu $v1, $v1, 2 -.L800684CC: -/* 438CC 800684CC 24020080 */ addiu $v0, $zero, 0x80 -.L800684D0: -/* 438D0 800684D0 14820004 */ bne $a0, $v0, .L800684E4 -/* 438D4 800684D4 24030001 */ addiu $v1, $zero, 1 -/* 438D8 800684D8 2402FFFF */ addiu $v0, $zero, -1 -/* 438DC 800684DC 0801A163 */ j .L8006858C -/* 438E0 800684E0 ACE20000 */ sw $v0, ($a3) -.L800684E4: -/* 438E4 800684E4 AD430000 */ sw $v1, ($t2) -/* 438E8 800684E8 00804021 */ addu $t0, $a0, $zero -/* 438EC 800684EC 25040001 */ addiu $a0, $t0, 1 -/* 438F0 800684F0 0066182A */ slt $v1, $v1, $a2 -/* 438F4 800684F4 28820080 */ slti $v0, $a0, 0x80 -/* 438F8 800684F8 00621824 */ and $v1, $v1, $v0 -/* 438FC 800684FC 10600015 */ beqz $v1, .L80068554 -/* 43900 80068500 01006821 */ addu $t5, $t0, $zero -/* 43904 80068504 240C0003 */ addiu $t4, $zero, 3 -/* 43908 80068508 00041040 */ sll $v0, $a0, 1 -/* 4390C 8006850C 00454821 */ addu $t1, $v0, $a1 -.L80068510: -/* 43910 80068510 95220000 */ lhu $v0, ($t1) -/* 43914 80068514 144C0008 */ bne $v0, $t4, .L80068538 -/* 43918 80068518 00081040 */ sll $v0, $t0, 1 -/* 4391C 8006851C 00A21021 */ addu $v0, $a1, $v0 -/* 43920 80068520 A04B0000 */ sb $t3, ($v0) -/* 43924 80068524 A0440001 */ sb $a0, 1($v0) -/* 43928 80068528 8D420000 */ lw $v0, ($t2) -/* 4392C 8006852C 00804021 */ addu $t0, $a0, $zero -/* 43930 80068530 24420001 */ addiu $v0, $v0, 1 -/* 43934 80068534 AD420000 */ sw $v0, ($t2) -.L80068538: -/* 43938 80068538 8D430000 */ lw $v1, ($t2) -/* 4393C 8006853C 24840001 */ addiu $a0, $a0, 1 -/* 43940 80068540 28820080 */ slti $v0, $a0, 0x80 -/* 43944 80068544 0066182A */ slt $v1, $v1, $a2 -/* 43948 80068548 00621824 */ and $v1, $v1, $v0 -/* 4394C 8006854C 1460FFF0 */ bnez $v1, .L80068510 -/* 43950 80068550 25290002 */ addiu $t1, $t1, 2 -.L80068554: -/* 43954 80068554 24020080 */ addiu $v0, $zero, 0x80 -/* 43958 80068558 14820007 */ bne $a0, $v0, .L80068578 -/* 4395C 8006855C ACED0000 */ sw $t5, ($a3) -/* 43960 80068560 8D420000 */ lw $v0, ($t2) -/* 43964 80068564 0046102A */ slt $v0, $v0, $a2 -/* 43968 80068568 50400004 */ beql $v0, $zero, .L8006857C -/* 4396C 8006856C 00081040 */ sll $v0, $t0, 1 -/* 43970 80068570 0801A163 */ j .L8006858C -/* 43974 80068574 ADC80000 */ sw $t0, ($t6) -.L80068578: -/* 43978 80068578 00081040 */ sll $v0, $t0, 1 -.L8006857C: -/* 4397C 8006857C 00A21021 */ addu $v0, $a1, $v0 -/* 43980 80068580 24030001 */ addiu $v1, $zero, 1 -/* 43984 80068584 A4430000 */ sh $v1, ($v0) -/* 43988 80068588 ADC00000 */ sw $zero, ($t6) -.L8006858C: -/* 4398C 8006858C 03E00008 */ jr $ra -/* 43990 80068590 01E01021 */ addu $v0, $t7, $zero -/* 43994 80068594 00000000 */ nop -/* 43998 80068598 00000000 */ nop -/* 4399C 8006859C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/439A0/func_800685A0.s b/ver/jp/asm/nonmatchings/439A0/func_800685A0.s deleted file mode 100644 index 6415064197..0000000000 --- a/ver/jp/asm/nonmatchings/439A0/func_800685A0.s +++ /dev/null @@ -1,117 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800685A0 -/* 439A0 800685A0 27BDFEA0 */ addiu $sp, $sp, -0x160 -/* 439A4 800685A4 AFB10144 */ sw $s1, 0x144($sp) -/* 439A8 800685A8 00808821 */ addu $s1, $a0, $zero -/* 439AC 800685AC 8FA80170 */ lw $t0, 0x170($sp) -/* 439B0 800685B0 30A5FFFF */ andi $a1, $a1, 0xffff -/* 439B4 800685B4 2CA20001 */ sltiu $v0, $a1, 1 -/* 439B8 800685B8 2CC30001 */ sltiu $v1, $a2, 1 -/* 439BC 800685BC 00431025 */ or $v0, $v0, $v1 -/* 439C0 800685C0 AFBF0158 */ sw $ra, 0x158($sp) -/* 439C4 800685C4 AFB50154 */ sw $s5, 0x154($sp) -/* 439C8 800685C8 AFB40150 */ sw $s4, 0x150($sp) -/* 439CC 800685CC AFB3014C */ sw $s3, 0x14c($sp) -/* 439D0 800685D0 AFB20148 */ sw $s2, 0x148($sp) -/* 439D4 800685D4 10400003 */ beqz $v0, .L800685E4 -/* 439D8 800685D8 AFB00140 */ sw $s0, 0x140($sp) -/* 439DC 800685DC 0801A1CA */ j .L80068728 -/* 439E0 800685E0 24020005 */ addiu $v0, $zero, 5 -.L800685E4: -/* 439E4 800685E4 02202021 */ addu $a0, $s1, $zero -/* 439E8 800685E8 27A20138 */ addiu $v0, $sp, 0x138 -/* 439EC 800685EC AFA80010 */ sw $t0, 0x10($sp) -/* 439F0 800685F0 0C01A368 */ jal func_80068DA0 -/* 439F4 800685F4 AFA20014 */ sw $v0, 0x14($sp) -/* 439F8 800685F8 1440004B */ bnez $v0, .L80068728 -/* 439FC 800685FC 00000000 */ nop -/* 43A00 80068600 92220065 */ lbu $v0, 0x65($s1) -/* 43A04 80068604 10400005 */ beqz $v0, .L8006861C -/* 43A08 80068608 02202021 */ addu $a0, $s1, $zero -/* 43A0C 8006860C 0C01A5AC */ jal func_800696B0 -/* 43A10 80068610 00002821 */ addu $a1, $zero, $zero -/* 43A14 80068614 14400044 */ bnez $v0, .L80068728 -/* 43A18 80068618 00000000 */ nop -.L8006861C: -/* 43A1C 8006861C 8E240004 */ lw $a0, 4($s1) -/* 43A20 80068620 8E26005C */ lw $a2, 0x5c($s1) -/* 43A24 80068624 8FA20138 */ lw $v0, 0x138($sp) -/* 43A28 80068628 8E250008 */ lw $a1, 8($s1) -/* 43A2C 8006862C 27A70118 */ addiu $a3, $sp, 0x118 -/* 43A30 80068630 00C23021 */ addu $a2, $a2, $v0 -/* 43A34 80068634 0C01A86C */ jal func_8006A1B0 -/* 43A38 80068638 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43A3C 8006863C 1440003A */ bnez $v0, .L80068728 -/* 43A40 80068640 00000000 */ nop -/* 43A44 80068644 93B3011E */ lbu $s3, 0x11e($sp) -/* 43A48 80068648 92220064 */ lbu $v0, 0x64($s1) -/* 43A4C 8006864C 93B2011F */ lbu $s2, 0x11f($sp) -/* 43A50 80068650 327000FF */ andi $s0, $s3, 0xff -/* 43A54 80068654 0202102B */ sltu $v0, $s0, $v0 -/* 43A58 80068658 10400032 */ beqz $v0, .L80068724 -/* 43A5C 8006865C 27B4013C */ addiu $s4, $sp, 0x13c -/* 43A60 80068660 24150001 */ addiu $s5, $zero, 1 -/* 43A64 80068664 02202021 */ addu $a0, $s1, $zero -.L80068668: -/* 43A68 80068668 27A50018 */ addiu $a1, $sp, 0x18 -/* 43A6C 8006866C 00003021 */ addu $a2, $zero, $zero -/* 43A70 80068670 0C01A79B */ jal func_80069E6C -/* 43A74 80068674 02003821 */ addu $a3, $s0, $zero -/* 43A78 80068678 1440002B */ bnez $v0, .L80068728 -/* 43A7C 8006867C 02202021 */ addu $a0, $s1, $zero -/* 43A80 80068680 AFB40010 */ sw $s4, 0x10($sp) -/* 43A84 80068684 27A50018 */ addiu $a1, $sp, 0x18 -/* 43A88 80068688 02403021 */ addu $a2, $s2, $zero -/* 43A8C 8006868C 0C01A1D3 */ jal func_8006874C -/* 43A90 80068690 02003821 */ addu $a3, $s0, $zero -/* 43A94 80068694 14400024 */ bnez $v0, .L80068728 -/* 43A98 80068698 02202021 */ addu $a0, $s1, $zero -/* 43A9C 8006869C 27A50018 */ addiu $a1, $sp, 0x18 -/* 43AA0 800686A0 24060001 */ addiu $a2, $zero, 1 -/* 43AA4 800686A4 0C01A79B */ jal func_80069E6C -/* 43AA8 800686A8 02003821 */ addu $a3, $s0, $zero -/* 43AAC 800686AC 1440001E */ bnez $v0, .L80068728 -/* 43AB0 800686B0 00000000 */ nop -/* 43AB4 800686B4 97A2013C */ lhu $v0, 0x13c($sp) -/* 43AB8 800686B8 10550008 */ beq $v0, $s5, .L800686DC -/* 43ABC 800686BC 00000000 */ nop -/* 43AC0 800686C0 93B3013C */ lbu $s3, 0x13c($sp) -/* 43AC4 800686C4 92220064 */ lbu $v0, 0x64($s1) -/* 43AC8 800686C8 93B2013D */ lbu $s2, 0x13d($sp) -/* 43ACC 800686CC 327000FF */ andi $s0, $s3, 0xff -/* 43AD0 800686D0 0202102B */ sltu $v0, $s0, $v0 -/* 43AD4 800686D4 1440FFE4 */ bnez $v0, .L80068668 -/* 43AD8 800686D8 02202021 */ addu $a0, $s1, $zero -.L800686DC: -/* 43ADC 800686DC 92220064 */ lbu $v0, 0x64($s1) -/* 43AE0 800686E0 0262102B */ sltu $v0, $s3, $v0 -/* 43AE4 800686E4 1040000F */ beqz $v0, .L80068724 -/* 43AE8 800686E8 27B00118 */ addiu $s0, $sp, 0x118 -/* 43AEC 800686EC 02002021 */ addu $a0, $s0, $zero -/* 43AF0 800686F0 0C019250 */ jal func_80064940 -/* 43AF4 800686F4 24050020 */ addiu $a1, $zero, 0x20 -/* 43AF8 800686F8 8E26005C */ lw $a2, 0x5c($s1) -/* 43AFC 800686FC 8FA20138 */ lw $v0, 0x138($sp) -/* 43B00 80068700 AFA00010 */ sw $zero, 0x10($sp) -/* 43B04 80068704 8E240004 */ lw $a0, 4($s1) -/* 43B08 80068708 8E250008 */ lw $a1, 8($s1) -/* 43B0C 8006870C 02003821 */ addu $a3, $s0, $zero -/* 43B10 80068710 00C23021 */ addu $a2, $a2, $v0 -/* 43B14 80068714 0C01A8E8 */ jal func_8006A3A0 -/* 43B18 80068718 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43B1C 8006871C 0801A1CA */ j .L80068728 -/* 43B20 80068720 00000000 */ nop -.L80068724: -/* 43B24 80068724 24020003 */ addiu $v0, $zero, 3 -.L80068728: -/* 43B28 80068728 8FBF0158 */ lw $ra, 0x158($sp) -/* 43B2C 8006872C 8FB50154 */ lw $s5, 0x154($sp) -/* 43B30 80068730 8FB40150 */ lw $s4, 0x150($sp) -/* 43B34 80068734 8FB3014C */ lw $s3, 0x14c($sp) -/* 43B38 80068738 8FB20148 */ lw $s2, 0x148($sp) -/* 43B3C 8006873C 8FB10144 */ lw $s1, 0x144($sp) -/* 43B40 80068740 8FB00140 */ lw $s0, 0x140($sp) -/* 43B44 80068744 03E00008 */ jr $ra -/* 43B48 80068748 27BD0160 */ addiu $sp, $sp, 0x160 diff --git a/ver/jp/asm/nonmatchings/439A0/func_8006874C.s b/ver/jp/asm/nonmatchings/439A0/func_8006874C.s deleted file mode 100644 index 212aaa136a..0000000000 --- a/ver/jp/asm/nonmatchings/439A0/func_8006874C.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006874C -/* 43B4C 8006874C 8FA90010 */ lw $t1, 0x10($sp) -/* 43B50 80068750 00071200 */ sll $v0, $a3, 8 -/* 43B54 80068754 30C600FF */ andi $a2, $a2, 0xff -/* 43B58 80068758 00461825 */ or $v1, $v0, $a2 -/* 43B5C 8006875C 24080003 */ addiu $t0, $zero, 3 -/* 43B60 80068760 30E700FF */ andi $a3, $a3, 0xff -/* 43B64 80068764 00601021 */ addu $v0, $v1, $zero -.L80068768: -/* 43B68 80068768 304300FF */ andi $v1, $v0, 0xff -/* 43B6C 8006876C 00031840 */ sll $v1, $v1, 1 -/* 43B70 80068770 00651821 */ addu $v1, $v1, $a1 -/* 43B74 80068774 94630000 */ lhu $v1, ($v1) -/* 43B78 80068778 304200FF */ andi $v0, $v0, 0xff -/* 43B7C 8006877C 00021040 */ sll $v0, $v0, 1 -/* 43B80 80068780 00A21021 */ addu $v0, $a1, $v0 -/* 43B84 80068784 A4480000 */ sh $t0, ($v0) -/* 43B88 80068788 8C820060 */ lw $v0, 0x60($a0) -/* 43B8C 8006878C 3066FFFF */ andi $a2, $v1, 0xffff -/* 43B90 80068790 00C2102A */ slt $v0, $a2, $v0 -/* 43B94 80068794 54400005 */ bnel $v0, $zero, .L800687AC -/* 43B98 80068798 A5230000 */ sh $v1, ($t1) -/* 43B9C 8006879C 00061202 */ srl $v0, $a2, 8 -/* 43BA0 800687A0 1047FFF1 */ beq $v0, $a3, .L80068768 -/* 43BA4 800687A4 00601021 */ addu $v0, $v1, $zero -/* 43BA8 800687A8 A5230000 */ sh $v1, ($t1) -.L800687AC: -/* 43BAC 800687AC 03E00008 */ jr $ra -/* 43BB0 800687B0 00001021 */ addu $v0, $zero, $zero -/* 43BB4 800687B4 00000000 */ nop -/* 43BB8 800687B8 00000000 */ nop -/* 43BBC 800687BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/43BC0/func_800687C0.s b/ver/jp/asm/nonmatchings/43BC0/func_800687C0.s deleted file mode 100644 index c6c0d166ef..0000000000 --- a/ver/jp/asm/nonmatchings/43BC0/func_800687C0.s +++ /dev/null @@ -1,301 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800687C0 -/* 43BC0 800687C0 27BDFEA0 */ addiu $sp, $sp, -0x160 -/* 43BC4 800687C4 AFB60158 */ sw $s6, 0x158($sp) -/* 43BC8 800687C8 8FB60170 */ lw $s6, 0x170($sp) -/* 43BCC 800687CC AFB00140 */ sw $s0, 0x140($sp) -/* 43BD0 800687D0 00808021 */ addu $s0, $a0, $zero -/* 43BD4 800687D4 AFB50154 */ sw $s5, 0x154($sp) -/* 43BD8 800687D8 00A0A821 */ addu $s5, $a1, $zero -/* 43BDC 800687DC AFB10144 */ sw $s1, 0x144($sp) -/* 43BE0 800687E0 00E08821 */ addu $s1, $a3, $zero -/* 43BE4 800687E4 AFBF015C */ sw $ra, 0x15c($sp) -/* 43BE8 800687E8 AFB40150 */ sw $s4, 0x150($sp) -/* 43BEC 800687EC AFB3014C */ sw $s3, 0x14c($sp) -/* 43BF0 800687F0 AFB20148 */ sw $s2, 0x148($sp) -/* 43BF4 800687F4 8E020050 */ lw $v0, 0x50($s0) -/* 43BF8 800687F8 00151FC2 */ srl $v1, $s5, 0x1f -/* 43BFC 800687FC 02A2102A */ slt $v0, $s5, $v0 -/* 43C00 80068800 38420001 */ xori $v0, $v0, 1 -/* 43C04 80068804 00431025 */ or $v0, $v0, $v1 -/* 43C08 80068808 1440003F */ bnez $v0, .L80068908 -/* 43C0C 8006880C 00C0A021 */ addu $s4, $a2, $zero -/* 43C10 80068810 1AC0003D */ blez $s6, .L80068908 -/* 43C14 80068814 32C2001F */ andi $v0, $s6, 0x1f -/* 43C18 80068818 544000EF */ bnel $v0, $zero, .L80068BD8 -/* 43C1C 8006881C 24020005 */ addiu $v0, $zero, 5 -/* 43C20 80068820 06200039 */ bltz $s1, .L80068908 -/* 43C24 80068824 3222001F */ andi $v0, $s1, 0x1f -/* 43C28 80068828 144000EB */ bnez $v0, .L80068BD8 -/* 43C2C 8006882C 24020005 */ addiu $v0, $zero, 5 -/* 43C30 80068830 8E020000 */ lw $v0, ($s0) -/* 43C34 80068834 30420001 */ andi $v0, $v0, 1 -/* 43C38 80068838 104000E7 */ beqz $v0, .L80068BD8 -/* 43C3C 8006883C 24020005 */ addiu $v0, $zero, 5 -/* 43C40 80068840 0C01A76D */ jal func_80069DB4 -/* 43C44 80068844 02002021 */ addu $a0, $s0, $zero -/* 43C48 80068848 24030002 */ addiu $v1, $zero, 2 -/* 43C4C 8006884C 104300E2 */ beq $v0, $v1, .L80068BD8 -/* 43C50 80068850 24020002 */ addiu $v0, $zero, 2 -/* 43C54 80068854 92020065 */ lbu $v0, 0x65($s0) -/* 43C58 80068858 10400006 */ beqz $v0, .L80068874 -/* 43C5C 8006885C 02002021 */ addu $a0, $s0, $zero -/* 43C60 80068860 0C01A5AC */ jal func_800696B0 -/* 43C64 80068864 00002821 */ addu $a1, $zero, $zero -/* 43C68 80068868 00401821 */ addu $v1, $v0, $zero -/* 43C6C 8006886C 146000DA */ bnez $v1, .L80068BD8 -/* 43C70 80068870 00000000 */ nop -.L80068874: -/* 43C74 80068874 8E040004 */ lw $a0, 4($s0) -/* 43C78 80068878 8E06005C */ lw $a2, 0x5c($s0) -/* 43C7C 8006887C 8E050008 */ lw $a1, 8($s0) -/* 43C80 80068880 27A70018 */ addiu $a3, $sp, 0x18 -/* 43C84 80068884 00D53021 */ addu $a2, $a2, $s5 -/* 43C88 80068888 0C01A86C */ jal func_8006A1B0 -/* 43C8C 8006888C 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43C90 80068890 00401821 */ addu $v1, $v0, $zero -/* 43C94 80068894 146000D0 */ bnez $v1, .L80068BD8 -/* 43C98 80068898 00000000 */ nop -/* 43C9C 8006889C 97A2001C */ lhu $v0, 0x1c($sp) -/* 43CA0 800688A0 104000CD */ beqz $v0, .L80068BD8 -/* 43CA4 800688A4 24020005 */ addiu $v0, $zero, 5 -/* 43CA8 800688A8 8FA20018 */ lw $v0, 0x18($sp) -/* 43CAC 800688AC 104000CA */ beqz $v0, .L80068BD8 -/* 43CB0 800688B0 24020005 */ addiu $v0, $zero, 5 -/* 43CB4 800688B4 97A2001E */ lhu $v0, 0x1e($sp) -/* 43CB8 800688B8 8E030060 */ lw $v1, 0x60($s0) -/* 43CBC 800688BC 0043102A */ slt $v0, $v0, $v1 -/* 43CC0 800688C0 1440000D */ bnez $v0, .L800688F8 -/* 43CC4 800688C4 00000000 */ nop -/* 43CC8 800688C8 93A2001E */ lbu $v0, 0x1e($sp) -/* 43CCC 800688CC 92030064 */ lbu $v1, 0x64($s0) -/* 43CD0 800688D0 0043102B */ sltu $v0, $v0, $v1 -/* 43CD4 800688D4 10400008 */ beqz $v0, .L800688F8 -/* 43CD8 800688D8 00000000 */ nop -/* 43CDC 800688DC 93A2001F */ lbu $v0, 0x1f($sp) -/* 43CE0 800688E0 2C430001 */ sltiu $v1, $v0, 1 -/* 43CE4 800688E4 2C420080 */ sltiu $v0, $v0, 0x80 -/* 43CE8 800688E8 38420001 */ xori $v0, $v0, 1 -/* 43CEC 800688EC 00621825 */ or $v1, $v1, $v0 -/* 43CF0 800688F0 50600007 */ beql $v1, $zero, .L80068910 -/* 43CF4 800688F4 328200FF */ andi $v0, $s4, 0xff -.L800688F8: -/* 43CF8 800688F8 97A4001E */ lhu $a0, 0x1e($sp) -/* 43CFC 800688FC 24030001 */ addiu $v1, $zero, 1 -/* 43D00 80068900 148300B5 */ bne $a0, $v1, .L80068BD8 -/* 43D04 80068904 24020003 */ addiu $v0, $zero, 3 -.L80068908: -/* 43D08 80068908 0801A2F6 */ j .L80068BD8 -/* 43D0C 8006890C 24020005 */ addiu $v0, $zero, 5 -.L80068910: -/* 43D10 80068910 14400007 */ bnez $v0, .L80068930 -/* 43D14 80068914 240200FF */ addiu $v0, $zero, 0xff -/* 43D18 80068918 93A20020 */ lbu $v0, 0x20($sp) -/* 43D1C 8006891C 30420002 */ andi $v0, $v0, 2 -/* 43D20 80068920 14400003 */ bnez $v0, .L80068930 -/* 43D24 80068924 240200FF */ addiu $v0, $zero, 0xff -/* 43D28 80068928 0801A2F6 */ j .L80068BD8 -/* 43D2C 8006892C 24020006 */ addiu $v0, $zero, 6 -.L80068930: -/* 43D30 80068930 02203821 */ addu $a3, $s1, $zero -/* 43D34 80068934 04E10002 */ bgez $a3, .L80068940 -/* 43D38 80068938 A3A20138 */ sb $v0, 0x138($sp) -/* 43D3C 8006893C 24E7001F */ addiu $a3, $a3, 0x1f -.L80068940: -/* 43D40 80068940 97A2001E */ lhu $v0, 0x1e($sp) -/* 43D44 80068944 00078943 */ sra $s1, $a3, 5 -/* 43D48 80068948 A7A2013A */ sh $v0, 0x13a($sp) -/* 43D4C 8006894C 2A220008 */ slti $v0, $s1, 8 -/* 43D50 80068950 1440002C */ bnez $v0, .L80068A04 -/* 43D54 80068954 02C01021 */ addu $v0, $s6, $zero -/* 43D58 80068958 27B20038 */ addiu $s2, $sp, 0x38 -/* 43D5C 8006895C 24130001 */ addiu $s3, $zero, 1 -.L80068960: -/* 43D60 80068960 93A3013A */ lbu $v1, 0x13a($sp) -/* 43D64 80068964 93A20138 */ lbu $v0, 0x138($sp) -/* 43D68 80068968 306700FF */ andi $a3, $v1, 0xff -/* 43D6C 8006896C 10E20007 */ beq $a3, $v0, .L8006898C -/* 43D70 80068970 02002021 */ addu $a0, $s0, $zero -/* 43D74 80068974 A3A30138 */ sb $v1, 0x138($sp) -/* 43D78 80068978 02402821 */ addu $a1, $s2, $zero -/* 43D7C 8006897C 0C01A79B */ jal func_80069E6C -/* 43D80 80068980 00003021 */ addu $a2, $zero, $zero -/* 43D84 80068984 1440001A */ bnez $v0, .L800689F0 -/* 43D88 80068988 00401821 */ addu $v1, $v0, $zero -.L8006898C: -/* 43D8C 8006898C 93A2013B */ lbu $v0, 0x13b($sp) -/* 43D90 80068990 00021040 */ sll $v0, $v0, 1 -/* 43D94 80068994 00521021 */ addu $v0, $v0, $s2 -/* 43D98 80068998 94430000 */ lhu $v1, ($v0) -/* 43D9C 8006899C A7A3013A */ sh $v1, 0x13a($sp) -/* 43DA0 800689A0 8E020060 */ lw $v0, 0x60($s0) -/* 43DA4 800689A4 0062182A */ slt $v1, $v1, $v0 -/* 43DA8 800689A8 1460000D */ bnez $v1, .L800689E0 -/* 43DAC 800689AC 00000000 */ nop -/* 43DB0 800689B0 93A2013A */ lbu $v0, 0x13a($sp) -/* 43DB4 800689B4 92030064 */ lbu $v1, 0x64($s0) -/* 43DB8 800689B8 0043102B */ sltu $v0, $v0, $v1 -/* 43DBC 800689BC 10400008 */ beqz $v0, .L800689E0 -/* 43DC0 800689C0 00000000 */ nop -/* 43DC4 800689C4 93A2013B */ lbu $v0, 0x13b($sp) -/* 43DC8 800689C8 2C430001 */ sltiu $v1, $v0, 1 -/* 43DCC 800689CC 2C420080 */ sltiu $v0, $v0, 0x80 -/* 43DD0 800689D0 38420001 */ xori $v0, $v0, 1 -/* 43DD4 800689D4 00621825 */ or $v1, $v1, $v0 -/* 43DD8 800689D8 50600005 */ beql $v1, $zero, .L800689F0 -/* 43DDC 800689DC 00001821 */ addu $v1, $zero, $zero -.L800689E0: -/* 43DE0 800689E0 97A2013A */ lhu $v0, 0x13a($sp) -/* 43DE4 800689E4 14530002 */ bne $v0, $s3, .L800689F0 -/* 43DE8 800689E8 24030003 */ addiu $v1, $zero, 3 -/* 43DEC 800689EC 24030005 */ addiu $v1, $zero, 5 -.L800689F0: -/* 43DF0 800689F0 14600074 */ bnez $v1, .L80068BC4 -/* 43DF4 800689F4 2631FFF8 */ addiu $s1, $s1, -8 -/* 43DF8 800689F8 2A220008 */ slti $v0, $s1, 8 -/* 43DFC 800689FC 1040FFD8 */ beqz $v0, .L80068960 -/* 43E00 80068A00 02C01021 */ addu $v0, $s6, $zero -.L80068A04: -/* 43E04 80068A04 04420001 */ bltzl $v0, .L80068A0C -/* 43E08 80068A08 2442001F */ addiu $v0, $v0, 0x1f -.L80068A0C: -/* 43E0C 80068A0C 00029943 */ sra $s3, $v0, 5 -/* 43E10 80068A10 8FB20174 */ lw $s2, 0x174($sp) -/* 43E14 80068A14 5A60004E */ blezl $s3, .L80068B50 -/* 43E18 80068A18 328300FF */ andi $v1, $s4, 0xff -/* 43E1C 80068A1C 24160001 */ addiu $s6, $zero, 1 -.L80068A20: -/* 43E20 80068A20 24020008 */ addiu $v0, $zero, 8 -/* 43E24 80068A24 16220028 */ bne $s1, $v0, .L80068AC8 -/* 43E28 80068A28 00000000 */ nop -/* 43E2C 80068A2C 93A3013A */ lbu $v1, 0x13a($sp) -/* 43E30 80068A30 93A20138 */ lbu $v0, 0x138($sp) -/* 43E34 80068A34 306700FF */ andi $a3, $v1, 0xff -/* 43E38 80068A38 10E20008 */ beq $a3, $v0, .L80068A5C -/* 43E3C 80068A3C 27B10038 */ addiu $s1, $sp, 0x38 -/* 43E40 80068A40 A3A30138 */ sb $v1, 0x138($sp) -/* 43E44 80068A44 02002021 */ addu $a0, $s0, $zero -/* 43E48 80068A48 02202821 */ addu $a1, $s1, $zero -/* 43E4C 80068A4C 0C01A79B */ jal func_80069E6C -/* 43E50 80068A50 00003021 */ addu $a2, $zero, $zero -/* 43E54 80068A54 1440001A */ bnez $v0, .L80068AC0 -/* 43E58 80068A58 00401821 */ addu $v1, $v0, $zero -.L80068A5C: -/* 43E5C 80068A5C 93A2013B */ lbu $v0, 0x13b($sp) -/* 43E60 80068A60 00021040 */ sll $v0, $v0, 1 -/* 43E64 80068A64 00511021 */ addu $v0, $v0, $s1 -/* 43E68 80068A68 94430000 */ lhu $v1, ($v0) -/* 43E6C 80068A6C A7A3013A */ sh $v1, 0x13a($sp) -/* 43E70 80068A70 8E020060 */ lw $v0, 0x60($s0) -/* 43E74 80068A74 0062182A */ slt $v1, $v1, $v0 -/* 43E78 80068A78 1460000D */ bnez $v1, .L80068AB0 -/* 43E7C 80068A7C 00000000 */ nop -/* 43E80 80068A80 93A2013A */ lbu $v0, 0x13a($sp) -/* 43E84 80068A84 92030064 */ lbu $v1, 0x64($s0) -/* 43E88 80068A88 0043102B */ sltu $v0, $v0, $v1 -/* 43E8C 80068A8C 10400008 */ beqz $v0, .L80068AB0 -/* 43E90 80068A90 00000000 */ nop -/* 43E94 80068A94 93A2013B */ lbu $v0, 0x13b($sp) -/* 43E98 80068A98 2C430001 */ sltiu $v1, $v0, 1 -/* 43E9C 80068A9C 2C420080 */ sltiu $v0, $v0, 0x80 -/* 43EA0 80068AA0 38420001 */ xori $v0, $v0, 1 -/* 43EA4 80068AA4 00621825 */ or $v1, $v1, $v0 -/* 43EA8 80068AA8 50600005 */ beql $v1, $zero, .L80068AC0 -/* 43EAC 80068AAC 00001821 */ addu $v1, $zero, $zero -.L80068AB0: -/* 43EB0 80068AB0 97A2013A */ lhu $v0, 0x13a($sp) -/* 43EB4 80068AB4 14560002 */ bne $v0, $s6, .L80068AC0 -/* 43EB8 80068AB8 24030003 */ addiu $v1, $zero, 3 -/* 43EBC 80068ABC 24030005 */ addiu $v1, $zero, 5 -.L80068AC0: -/* 43EC0 80068AC0 14600040 */ bnez $v1, .L80068BC4 -/* 43EC4 80068AC4 00008821 */ addu $s1, $zero, $zero -.L80068AC8: -/* 43EC8 80068AC8 92020065 */ lbu $v0, 0x65($s0) -/* 43ECC 80068ACC 93A5013A */ lbu $a1, 0x13a($sp) -/* 43ED0 80068AD0 10450006 */ beq $v0, $a1, .L80068AEC -/* 43ED4 80068AD4 00000000 */ nop -/* 43ED8 80068AD8 0C01A5AC */ jal func_800696B0 -/* 43EDC 80068ADC 02002021 */ addu $a0, $s0, $zero -/* 43EE0 80068AE0 00401821 */ addu $v1, $v0, $zero -/* 43EE4 80068AE4 1460003C */ bnez $v1, .L80068BD8 -/* 43EE8 80068AE8 00601021 */ addu $v0, $v1, $zero -.L80068AEC: -/* 43EEC 80068AEC 93A2013B */ lbu $v0, 0x13b($sp) -/* 43EF0 80068AF0 000210C0 */ sll $v0, $v0, 3 -/* 43EF4 80068AF4 00513021 */ addu $a2, $v0, $s1 -/* 43EF8 80068AF8 328200FF */ andi $v0, $s4, 0xff -/* 43EFC 80068AFC 54400008 */ bnel $v0, $zero, .L80068B20 -/* 43F00 80068B00 AFA00010 */ sw $zero, 0x10($sp) -/* 43F04 80068B04 8E040004 */ lw $a0, 4($s0) -/* 43F08 80068B08 8E050008 */ lw $a1, 8($s0) -/* 43F0C 80068B0C 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43F10 80068B10 0C01A86C */ jal func_8006A1B0 -/* 43F14 80068B14 02403821 */ addu $a3, $s2, $zero -/* 43F18 80068B18 0801A2CE */ j .L80068B38 -/* 43F1C 80068B1C 00401821 */ addu $v1, $v0, $zero -.L80068B20: -/* 43F20 80068B20 8E040004 */ lw $a0, 4($s0) -/* 43F24 80068B24 8E050008 */ lw $a1, 8($s0) -/* 43F28 80068B28 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43F2C 80068B2C 0C01A8E8 */ jal func_8006A3A0 -/* 43F30 80068B30 02403821 */ addu $a3, $s2, $zero -/* 43F34 80068B34 00401821 */ addu $v1, $v0, $zero -.L80068B38: -/* 43F38 80068B38 14600022 */ bnez $v1, .L80068BC4 -/* 43F3C 80068B3C 26520020 */ addiu $s2, $s2, 0x20 -/* 43F40 80068B40 2673FFFF */ addiu $s3, $s3, -1 -/* 43F44 80068B44 1E60FFB6 */ bgtz $s3, .L80068A20 -/* 43F48 80068B48 26310001 */ addiu $s1, $s1, 1 -/* 43F4C 80068B4C 328300FF */ andi $v1, $s4, 0xff -.L80068B50: -/* 43F50 80068B50 24020001 */ addiu $v0, $zero, 1 -/* 43F54 80068B54 1462001D */ bne $v1, $v0, .L80068BCC -/* 43F58 80068B58 00000000 */ nop -/* 43F5C 80068B5C 93A30020 */ lbu $v1, 0x20($sp) -/* 43F60 80068B60 30620002 */ andi $v0, $v1, 2 -/* 43F64 80068B64 14400019 */ bnez $v0, .L80068BCC -/* 43F68 80068B68 34620002 */ ori $v0, $v1, 2 -/* 43F6C 80068B6C A3A20020 */ sb $v0, 0x20($sp) -/* 43F70 80068B70 92020065 */ lbu $v0, 0x65($s0) -/* 43F74 80068B74 10400006 */ beqz $v0, .L80068B90 -/* 43F78 80068B78 02002021 */ addu $a0, $s0, $zero -/* 43F7C 80068B7C 0C01A5AC */ jal func_800696B0 -/* 43F80 80068B80 00002821 */ addu $a1, $zero, $zero -/* 43F84 80068B84 00401821 */ addu $v1, $v0, $zero -/* 43F88 80068B88 14600013 */ bnez $v1, .L80068BD8 -/* 43F8C 80068B8C 00000000 */ nop -.L80068B90: -/* 43F90 80068B90 8E06005C */ lw $a2, 0x5c($s0) -/* 43F94 80068B94 AFA00010 */ sw $zero, 0x10($sp) -/* 43F98 80068B98 8E040004 */ lw $a0, 4($s0) -/* 43F9C 80068B9C 8E050008 */ lw $a1, 8($s0) -/* 43FA0 80068BA0 27A70018 */ addiu $a3, $sp, 0x18 -/* 43FA4 80068BA4 00D53021 */ addu $a2, $a2, $s5 -/* 43FA8 80068BA8 0C01A8E8 */ jal func_8006A3A0 -/* 43FAC 80068BAC 30C6FFFF */ andi $a2, $a2, 0xffff -/* 43FB0 80068BB0 00401821 */ addu $v1, $v0, $zero -/* 43FB4 80068BB4 10600005 */ beqz $v1, .L80068BCC -/* 43FB8 80068BB8 00000000 */ nop -/* 43FBC 80068BBC 0801A2F6 */ j .L80068BD8 -/* 43FC0 80068BC0 00000000 */ nop -.L80068BC4: -/* 43FC4 80068BC4 0801A2F6 */ j .L80068BD8 -/* 43FC8 80068BC8 00601021 */ addu $v0, $v1, $zero -.L80068BCC: -/* 43FCC 80068BCC 8E040004 */ lw $a0, 4($s0) -/* 43FD0 80068BD0 0C01A528 */ jal func_800694A0 -/* 43FD4 80068BD4 8E050008 */ lw $a1, 8($s0) -.L80068BD8: -/* 43FD8 80068BD8 8FBF015C */ lw $ra, 0x15c($sp) -/* 43FDC 80068BDC 8FB60158 */ lw $s6, 0x158($sp) -/* 43FE0 80068BE0 8FB50154 */ lw $s5, 0x154($sp) -/* 43FE4 80068BE4 8FB40150 */ lw $s4, 0x150($sp) -/* 43FE8 80068BE8 8FB3014C */ lw $s3, 0x14c($sp) -/* 43FEC 80068BEC 8FB20148 */ lw $s2, 0x148($sp) -/* 43FF0 80068BF0 8FB10144 */ lw $s1, 0x144($sp) -/* 43FF4 80068BF4 8FB00140 */ lw $s0, 0x140($sp) -/* 43FF8 80068BF8 03E00008 */ jr $ra -/* 43FFC 80068BFC 27BD0160 */ addiu $sp, $sp, 0x160 diff --git a/ver/jp/asm/nonmatchings/43BC0/func_80068C00.s b/ver/jp/asm/nonmatchings/43BC0/func_80068C00.s deleted file mode 100644 index 9db86efb7c..0000000000 --- a/ver/jp/asm/nonmatchings/43BC0/func_80068C00.s +++ /dev/null @@ -1,115 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80068C00 -/* 44000 80068C00 27BDFEB0 */ addiu $sp, $sp, -0x150 -/* 44004 80068C04 AFB10134 */ sw $s1, 0x134($sp) -/* 44008 80068C08 00808821 */ addu $s1, $a0, $zero -/* 4400C 80068C0C AFB00130 */ sw $s0, 0x130($sp) -/* 44010 80068C10 00A08021 */ addu $s0, $a1, $zero -/* 44014 80068C14 AFBF0148 */ sw $ra, 0x148($sp) -/* 44018 80068C18 AFB50144 */ sw $s5, 0x144($sp) -/* 4401C 80068C1C AFB40140 */ sw $s4, 0x140($sp) -/* 44020 80068C20 AFB3013C */ sw $s3, 0x13c($sp) -/* 44024 80068C24 AFB20138 */ sw $s2, 0x138($sp) -/* 44028 80068C28 8E220050 */ lw $v0, 0x50($s1) -/* 4402C 80068C2C 00101FC2 */ srl $v1, $s0, 0x1f -/* 44030 80068C30 0202102A */ slt $v0, $s0, $v0 -/* 44034 80068C34 38420001 */ xori $v0, $v0, 1 -/* 44038 80068C38 00431025 */ or $v0, $v0, $v1 -/* 4403C 80068C3C 1440001F */ bnez $v0, .L80068CBC -/* 44040 80068C40 00C0A021 */ addu $s4, $a2, $zero -/* 44044 80068C44 8E220000 */ lw $v0, ($s1) -/* 44048 80068C48 30420001 */ andi $v0, $v0, 1 -/* 4404C 80068C4C 10400048 */ beqz $v0, .L80068D70 -/* 44050 80068C50 24020005 */ addiu $v0, $zero, 5 -/* 44054 80068C54 0C01A76D */ jal func_80069DB4 -/* 44058 80068C58 02202021 */ addu $a0, $s1, $zero -/* 4405C 80068C5C 14400044 */ bnez $v0, .L80068D70 -/* 44060 80068C60 00000000 */ nop -/* 44064 80068C64 92220065 */ lbu $v0, 0x65($s1) -/* 44068 80068C68 10400005 */ beqz $v0, .L80068C80 -/* 4406C 80068C6C 02202021 */ addu $a0, $s1, $zero -/* 44070 80068C70 0C01A5AC */ jal func_800696B0 -/* 44074 80068C74 00002821 */ addu $a1, $zero, $zero -/* 44078 80068C78 1440003D */ bnez $v0, .L80068D70 -/* 4407C 80068C7C 00000000 */ nop -.L80068C80: -/* 44080 80068C80 8E240004 */ lw $a0, 4($s1) -/* 44084 80068C84 8E26005C */ lw $a2, 0x5c($s1) -/* 44088 80068C88 8E250008 */ lw $a1, 8($s1) -/* 4408C 80068C8C 27A70110 */ addiu $a3, $sp, 0x110 -/* 44090 80068C90 00D03021 */ addu $a2, $a2, $s0 -/* 44094 80068C94 0C01A86C */ jal func_8006A1B0 -/* 44098 80068C98 30C6FFFF */ andi $a2, $a2, 0xffff -/* 4409C 80068C9C 14400034 */ bnez $v0, .L80068D70 -/* 440A0 80068CA0 00000000 */ nop -/* 440A4 80068CA4 97A20114 */ lhu $v0, 0x114($sp) -/* 440A8 80068CA8 10400031 */ beqz $v0, .L80068D70 -/* 440AC 80068CAC 24020005 */ addiu $v0, $zero, 5 -/* 440B0 80068CB0 8FA20110 */ lw $v0, 0x110($sp) -/* 440B4 80068CB4 14400003 */ bnez $v0, .L80068CC4 -/* 440B8 80068CB8 00009821 */ addu $s3, $zero, $zero -.L80068CBC: -/* 440BC 80068CBC 0801A35C */ j .L80068D70 -/* 440C0 80068CC0 24020005 */ addiu $v0, $zero, 5 -.L80068CC4: -/* 440C4 80068CC4 97B00116 */ lhu $s0, 0x116($sp) -/* 440C8 80068CC8 241200FF */ addiu $s2, $zero, 0xff -/* 440CC 80068CCC 27B50010 */ addiu $s5, $sp, 0x10 -.L80068CD0: -/* 440D0 80068CD0 8E220060 */ lw $v0, 0x60($s1) -/* 440D4 80068CD4 3203FFFF */ andi $v1, $s0, 0xffff -/* 440D8 80068CD8 0062102A */ slt $v0, $v1, $v0 -/* 440DC 80068CDC 14400010 */ bnez $v0, .L80068D20 -/* 440E0 80068CE0 00031202 */ srl $v0, $v1, 8 -/* 440E4 80068CE4 304700FF */ andi $a3, $v0, 0xff -/* 440E8 80068CE8 10F20007 */ beq $a3, $s2, .L80068D08 -/* 440EC 80068CEC 02202021 */ addu $a0, $s1, $zero -/* 440F0 80068CF0 00409021 */ addu $s2, $v0, $zero -/* 440F4 80068CF4 27A50010 */ addiu $a1, $sp, 0x10 -/* 440F8 80068CF8 0C01A79B */ jal func_80069E6C -/* 440FC 80068CFC 00003021 */ addu $a2, $zero, $zero -/* 44100 80068D00 1440001B */ bnez $v0, .L80068D70 -/* 44104 80068D04 00000000 */ nop -.L80068D08: -/* 44108 80068D08 320200FF */ andi $v0, $s0, 0xff -/* 4410C 80068D0C 00021040 */ sll $v0, $v0, 1 -/* 44110 80068D10 00551021 */ addu $v0, $v0, $s5 -/* 44114 80068D14 94500000 */ lhu $s0, ($v0) -/* 44118 80068D18 0801A334 */ j .L80068CD0 -/* 4411C 80068D1C 26730001 */ addiu $s3, $s3, 1 -.L80068D20: -/* 44120 80068D20 24020001 */ addiu $v0, $zero, 1 -/* 44124 80068D24 14620012 */ bne $v1, $v0, .L80068D70 -/* 44128 80068D28 24020003 */ addiu $v0, $zero, 3 -/* 4412C 80068D2C 00131200 */ sll $v0, $s3, 8 -/* 44130 80068D30 AE820000 */ sw $v0, ($s4) -/* 44134 80068D34 97A20114 */ lhu $v0, 0x114($sp) -/* 44138 80068D38 27A40120 */ addiu $a0, $sp, 0x120 -/* 4413C 80068D3C A6820008 */ sh $v0, 8($s4) -/* 44140 80068D40 8FA20110 */ lw $v0, 0x110($sp) -/* 44144 80068D44 2685000E */ addiu $a1, $s4, 0xe -/* 44148 80068D48 24060010 */ addiu $a2, $zero, 0x10 -/* 4414C 80068D4C 0C019188 */ jal func_80064620 -/* 44150 80068D50 AE820004 */ sw $v0, 4($s4) -/* 44154 80068D54 27A4011C */ addiu $a0, $sp, 0x11c -/* 44158 80068D58 2685000A */ addiu $a1, $s4, 0xa -/* 4415C 80068D5C 0C019188 */ jal func_80064620 -/* 44160 80068D60 24060004 */ addiu $a2, $zero, 4 -/* 44164 80068D64 8E240004 */ lw $a0, 4($s1) -/* 44168 80068D68 0C01A528 */ jal func_800694A0 -/* 4416C 80068D6C 8E250008 */ lw $a1, 8($s1) -.L80068D70: -/* 44170 80068D70 8FBF0148 */ lw $ra, 0x148($sp) -/* 44174 80068D74 8FB50144 */ lw $s5, 0x144($sp) -/* 44178 80068D78 8FB40140 */ lw $s4, 0x140($sp) -/* 4417C 80068D7C 8FB3013C */ lw $s3, 0x13c($sp) -/* 44180 80068D80 8FB20138 */ lw $s2, 0x138($sp) -/* 44184 80068D84 8FB10134 */ lw $s1, 0x134($sp) -/* 44188 80068D88 8FB00130 */ lw $s0, 0x130($sp) -/* 4418C 80068D8C 03E00008 */ jr $ra -/* 44190 80068D90 27BD0150 */ addiu $sp, $sp, 0x150 -/* 44194 80068D94 00000000 */ nop -/* 44198 80068D98 00000000 */ nop -/* 4419C 80068D9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/441A0/func_80068DA0.s b/ver/jp/asm/nonmatchings/441A0/func_80068DA0.s deleted file mode 100644 index 3306b2594f..0000000000 --- a/ver/jp/asm/nonmatchings/441A0/func_80068DA0.s +++ /dev/null @@ -1,128 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80068DA0 -/* 441A0 80068DA0 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 441A4 80068DA4 AFB30044 */ sw $s3, 0x44($sp) -/* 441A8 80068DA8 8FB30070 */ lw $s3, 0x70($sp) -/* 441AC 80068DAC AFB00038 */ sw $s0, 0x38($sp) -/* 441B0 80068DB0 00808021 */ addu $s0, $a0, $zero -/* 441B4 80068DB4 AFBE0058 */ sw $fp, 0x58($sp) -/* 441B8 80068DB8 00C0F021 */ addu $fp, $a2, $zero -/* 441BC 80068DBC AFB20040 */ sw $s2, 0x40($sp) -/* 441C0 80068DC0 00E09021 */ addu $s2, $a3, $zero -/* 441C4 80068DC4 AFBF005C */ sw $ra, 0x5c($sp) -/* 441C8 80068DC8 AFB70054 */ sw $s7, 0x54($sp) -/* 441CC 80068DCC AFB60050 */ sw $s6, 0x50($sp) -/* 441D0 80068DD0 AFB5004C */ sw $s5, 0x4c($sp) -/* 441D4 80068DD4 AFB40048 */ sw $s4, 0x48($sp) -/* 441D8 80068DD8 AFB1003C */ sw $s1, 0x3c($sp) -/* 441DC 80068DDC 8E020000 */ lw $v0, ($s0) -/* 441E0 80068DE0 8FB40074 */ lw $s4, 0x74($sp) -/* 441E4 80068DE4 30420001 */ andi $v0, $v0, 1 -/* 441E8 80068DE8 1040004E */ beqz $v0, .L80068F24 -/* 441EC 80068DEC 00A0B821 */ addu $s7, $a1, $zero -/* 441F0 80068DF0 0C01A76D */ jal func_80069DB4 -/* 441F4 80068DF4 02002021 */ addu $a0, $s0, $zero -/* 441F8 80068DF8 00403821 */ addu $a3, $v0, $zero -/* 441FC 80068DFC 14E0004A */ bnez $a3, .L80068F28 -/* 44200 80068E00 00000000 */ nop -/* 44204 80068E04 8E020050 */ lw $v0, 0x50($s0) -/* 44208 80068E08 18400044 */ blez $v0, .L80068F1C -/* 4420C 80068E0C 00008821 */ addu $s1, $zero, $zero -/* 44210 80068E10 27B60020 */ addiu $s6, $sp, 0x20 -/* 44214 80068E14 27B5001C */ addiu $s5, $sp, 0x1c -.L80068E18: -/* 44218 80068E18 8E06005C */ lw $a2, 0x5c($s0) -/* 4421C 80068E1C 8E040004 */ lw $a0, 4($s0) -/* 44220 80068E20 8E050008 */ lw $a1, 8($s0) -/* 44224 80068E24 27A70010 */ addiu $a3, $sp, 0x10 -/* 44228 80068E28 00D13021 */ addu $a2, $a2, $s1 -/* 4422C 80068E2C 0C01A86C */ jal func_8006A1B0 -/* 44230 80068E30 30C6FFFF */ andi $a2, $a2, 0xffff -/* 44234 80068E34 00403821 */ addu $a3, $v0, $zero -/* 44238 80068E38 14E0003B */ bnez $a3, .L80068F28 -/* 4423C 80068E3C 00E01021 */ addu $v0, $a3, $zero -/* 44240 80068E40 8E040004 */ lw $a0, 4($s0) -/* 44244 80068E44 0C01A528 */ jal func_800694A0 -/* 44248 80068E48 8E050008 */ lw $a1, 8($s0) -/* 4424C 80068E4C 00403821 */ addu $a3, $v0, $zero -/* 44250 80068E50 14E00027 */ bnez $a3, .L80068EF0 -/* 44254 80068E54 32E2FFFF */ andi $v0, $s7, 0xffff -/* 44258 80068E58 97A30014 */ lhu $v1, 0x14($sp) -/* 4425C 80068E5C 1462002A */ bne $v1, $v0, .L80068F08 -/* 44260 80068E60 00000000 */ nop -/* 44264 80068E64 8FA20010 */ lw $v0, 0x10($sp) -/* 44268 80068E68 145E0027 */ bne $v0, $fp, .L80068F08 -/* 4426C 80068E6C 00000000 */ nop -/* 44270 80068E70 1240000C */ beqz $s2, .L80068EA4 -/* 44274 80068E74 00004021 */ addu $t0, $zero, $zero -/* 44278 80068E78 00002021 */ addu $a0, $zero, $zero -/* 4427C 80068E7C 02403021 */ addu $a2, $s2, $zero -/* 44280 80068E80 02C02821 */ addu $a1, $s6, $zero -.L80068E84: -/* 44284 80068E84 90A30000 */ lbu $v1, ($a1) -/* 44288 80068E88 90C20000 */ lbu $v0, ($a2) -/* 4428C 80068E8C 1462001C */ bne $v1, $v0, .L80068F00 -/* 44290 80068E90 24C60001 */ addiu $a2, $a2, 1 -/* 44294 80068E94 24840001 */ addiu $a0, $a0, 1 -/* 44298 80068E98 28820010 */ slti $v0, $a0, 0x10 -/* 4429C 80068E9C 1440FFF9 */ bnez $v0, .L80068E84 -/* 442A0 80068EA0 24A50001 */ addiu $a1, $a1, 1 -.L80068EA4: -/* 442A4 80068EA4 0013102B */ sltu $v0, $zero, $s3 -/* 442A8 80068EA8 2D030001 */ sltiu $v1, $t0, 1 -/* 442AC 80068EAC 00431024 */ and $v0, $v0, $v1 -/* 442B0 80068EB0 1040000C */ beqz $v0, .L80068EE4 -/* 442B4 80068EB4 00000000 */ nop -/* 442B8 80068EB8 00002021 */ addu $a0, $zero, $zero -/* 442BC 80068EBC 02603021 */ addu $a2, $s3, $zero -/* 442C0 80068EC0 02A02821 */ addu $a1, $s5, $zero -.L80068EC4: -/* 442C4 80068EC4 90A30000 */ lbu $v1, ($a1) -/* 442C8 80068EC8 90C20000 */ lbu $v0, ($a2) -/* 442CC 80068ECC 1462000A */ bne $v1, $v0, .L80068EF8 -/* 442D0 80068ED0 24C60001 */ addiu $a2, $a2, 1 -/* 442D4 80068ED4 24840001 */ addiu $a0, $a0, 1 -/* 442D8 80068ED8 28820004 */ slti $v0, $a0, 4 -/* 442DC 80068EDC 1440FFF9 */ bnez $v0, .L80068EC4 -/* 442E0 80068EE0 24A50001 */ addiu $a1, $a1, 1 -.L80068EE4: -/* 442E4 80068EE4 15000008 */ bnez $t0, .L80068F08 -/* 442E8 80068EE8 00000000 */ nop -/* 442EC 80068EEC AE910000 */ sw $s1, ($s4) -.L80068EF0: -/* 442F0 80068EF0 0801A3CA */ j .L80068F28 -/* 442F4 80068EF4 00E01021 */ addu $v0, $a3, $zero -.L80068EF8: -/* 442F8 80068EF8 0801A3B9 */ j .L80068EE4 -/* 442FC 80068EFC 24080001 */ addiu $t0, $zero, 1 -.L80068F00: -/* 44300 80068F00 0801A3A9 */ j .L80068EA4 -/* 44304 80068F04 24080001 */ addiu $t0, $zero, 1 -.L80068F08: -/* 44308 80068F08 8E020050 */ lw $v0, 0x50($s0) -/* 4430C 80068F0C 26310001 */ addiu $s1, $s1, 1 -/* 44310 80068F10 0222102A */ slt $v0, $s1, $v0 -/* 44314 80068F14 1440FFC0 */ bnez $v0, .L80068E18 -/* 44318 80068F18 00000000 */ nop -.L80068F1C: -/* 4431C 80068F1C 2402FFFF */ addiu $v0, $zero, -1 -/* 44320 80068F20 AE820000 */ sw $v0, ($s4) -.L80068F24: -/* 44324 80068F24 24020005 */ addiu $v0, $zero, 5 -.L80068F28: -/* 44328 80068F28 8FBF005C */ lw $ra, 0x5c($sp) -/* 4432C 80068F2C 8FBE0058 */ lw $fp, 0x58($sp) -/* 44330 80068F30 8FB70054 */ lw $s7, 0x54($sp) -/* 44334 80068F34 8FB60050 */ lw $s6, 0x50($sp) -/* 44338 80068F38 8FB5004C */ lw $s5, 0x4c($sp) -/* 4433C 80068F3C 8FB40048 */ lw $s4, 0x48($sp) -/* 44340 80068F40 8FB30044 */ lw $s3, 0x44($sp) -/* 44344 80068F44 8FB20040 */ lw $s2, 0x40($sp) -/* 44348 80068F48 8FB1003C */ lw $s1, 0x3c($sp) -/* 4434C 80068F4C 8FB00038 */ lw $s0, 0x38($sp) -/* 44350 80068F50 03E00008 */ jr $ra -/* 44354 80068F54 27BD0060 */ addiu $sp, $sp, 0x60 -/* 44358 80068F58 00000000 */ nop -/* 4435C 80068F5C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/44360/func_80068F60.s b/ver/jp/asm/nonmatchings/44360/func_80068F60.s deleted file mode 100644 index f0b7ba3221..0000000000 --- a/ver/jp/asm/nonmatchings/44360/func_80068F60.s +++ /dev/null @@ -1,79 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80068F60 -/* 44360 80068F60 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 44364 80068F64 AFB20118 */ sw $s2, 0x118($sp) -/* 44368 80068F68 00809021 */ addu $s2, $a0, $zero -/* 4436C 80068F6C AFBF0128 */ sw $ra, 0x128($sp) -/* 44370 80068F70 AFB50124 */ sw $s5, 0x124($sp) -/* 44374 80068F74 AFB40120 */ sw $s4, 0x120($sp) -/* 44378 80068F78 AFB3011C */ sw $s3, 0x11c($sp) -/* 4437C 80068F7C AFB10114 */ sw $s1, 0x114($sp) -/* 44380 80068F80 AFB00110 */ sw $s0, 0x110($sp) -/* 44384 80068F84 8E420000 */ lw $v0, ($s2) -/* 44388 80068F88 00A0A821 */ addu $s5, $a1, $zero -/* 4438C 80068F8C 30420001 */ andi $v0, $v0, 1 -/* 44390 80068F90 14400003 */ bnez $v0, .L80068FA0 -/* 44394 80068F94 00009821 */ addu $s3, $zero, $zero -/* 44398 80068F98 0801A412 */ j .L80069048 -/* 4439C 80068F9C 24020005 */ addiu $v0, $zero, 5 -.L80068FA0: -/* 443A0 80068FA0 0C01A76D */ jal func_80069DB4 -/* 443A4 80068FA4 02402021 */ addu $a0, $s2, $zero -/* 443A8 80068FA8 14400027 */ bnez $v0, .L80069048 -/* 443AC 80068FAC 00000000 */ nop -/* 443B0 80068FB0 92420064 */ lbu $v0, 0x64($s2) -/* 443B4 80068FB4 0262102B */ sltu $v0, $s3, $v0 -/* 443B8 80068FB8 10400020 */ beqz $v0, .L8006903C -/* 443BC 80068FBC 00008821 */ addu $s1, $zero, $zero -/* 443C0 80068FC0 27B40010 */ addiu $s4, $sp, 0x10 -/* 443C4 80068FC4 02402021 */ addu $a0, $s2, $zero -.L80068FC8: -/* 443C8 80068FC8 323000FF */ andi $s0, $s1, 0xff -/* 443CC 80068FCC 27A50010 */ addiu $a1, $sp, 0x10 -/* 443D0 80068FD0 00003021 */ addu $a2, $zero, $zero -/* 443D4 80068FD4 0C01A79B */ jal func_80069E6C -/* 443D8 80068FD8 02003821 */ addu $a3, $s0, $zero -/* 443DC 80068FDC 1440001A */ bnez $v0, .L80069048 -/* 443E0 80068FE0 00000000 */ nop -/* 443E4 80068FE4 16000002 */ bnez $s0, .L80068FF0 -/* 443E8 80068FE8 24020001 */ addiu $v0, $zero, 1 -/* 443EC 80068FEC 8E420060 */ lw $v0, 0x60($s2) -.L80068FF0: -/* 443F0 80068FF0 00402021 */ addu $a0, $v0, $zero -/* 443F4 80068FF4 28820080 */ slti $v0, $a0, 0x80 -/* 443F8 80068FF8 1040000A */ beqz $v0, .L80069024 -/* 443FC 80068FFC 00041040 */ sll $v0, $a0, 1 -/* 44400 80069000 00541821 */ addu $v1, $v0, $s4 -.L80069004: -/* 44404 80069004 94620000 */ lhu $v0, ($v1) -/* 44408 80069008 24840001 */ addiu $a0, $a0, 1 -/* 4440C 8006900C 38420003 */ xori $v0, $v0, 3 -/* 44410 80069010 2C420001 */ sltiu $v0, $v0, 1 -/* 44414 80069014 02629821 */ addu $s3, $s3, $v0 -/* 44418 80069018 28820080 */ slti $v0, $a0, 0x80 -/* 4441C 8006901C 1440FFF9 */ bnez $v0, .L80069004 -/* 44420 80069020 24630002 */ addiu $v1, $v1, 2 -.L80069024: -/* 44424 80069024 92430064 */ lbu $v1, 0x64($s2) -/* 44428 80069028 26310001 */ addiu $s1, $s1, 1 -/* 4442C 8006902C 322200FF */ andi $v0, $s1, 0xff -/* 44430 80069030 0043102B */ sltu $v0, $v0, $v1 -/* 44434 80069034 5440FFE4 */ bnel $v0, $zero, .L80068FC8 -/* 44438 80069038 02402021 */ addu $a0, $s2, $zero -.L8006903C: -/* 4443C 8006903C 00131200 */ sll $v0, $s3, 8 -/* 44440 80069040 AEA20000 */ sw $v0, ($s5) -/* 44444 80069044 00001021 */ addu $v0, $zero, $zero -.L80069048: -/* 44448 80069048 8FBF0128 */ lw $ra, 0x128($sp) -/* 4444C 8006904C 8FB50124 */ lw $s5, 0x124($sp) -/* 44450 80069050 8FB40120 */ lw $s4, 0x120($sp) -/* 44454 80069054 8FB3011C */ lw $s3, 0x11c($sp) -/* 44458 80069058 8FB20118 */ lw $s2, 0x118($sp) -/* 4445C 8006905C 8FB10114 */ lw $s1, 0x114($sp) -/* 44460 80069060 8FB00110 */ lw $s0, 0x110($sp) -/* 44464 80069064 03E00008 */ jr $ra -/* 44468 80069068 27BD0130 */ addiu $sp, $sp, 0x130 -/* 4446C 8006906C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/44470/func_80069070.s b/ver/jp/asm/nonmatchings/44470/func_80069070.s deleted file mode 100644 index 1563072595..0000000000 --- a/ver/jp/asm/nonmatchings/44470/func_80069070.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069070 -/* 44470 80069070 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 44474 80069074 AFB00038 */ sw $s0, 0x38($sp) -/* 44478 80069078 00808021 */ addu $s0, $a0, $zero -/* 4447C 8006907C AFB40048 */ sw $s4, 0x48($sp) -/* 44480 80069080 00A0A021 */ addu $s4, $a1, $zero -/* 44484 80069084 AFBF004C */ sw $ra, 0x4c($sp) -/* 44488 80069088 AFB30044 */ sw $s3, 0x44($sp) -/* 4448C 8006908C AFB20040 */ sw $s2, 0x40($sp) -/* 44490 80069090 AFB1003C */ sw $s1, 0x3c($sp) -/* 44494 80069094 8E020000 */ lw $v0, ($s0) -/* 44498 80069098 00C09821 */ addu $s3, $a2, $zero -/* 4449C 8006909C 30420001 */ andi $v0, $v0, 1 -/* 444A0 800690A0 14400003 */ bnez $v0, .L800690B0 -/* 444A4 800690A4 00009021 */ addu $s2, $zero, $zero -/* 444A8 800690A8 0801A454 */ j .L80069150 -/* 444AC 800690AC 24020005 */ addiu $v0, $zero, 5 -.L800690B0: -/* 444B0 800690B0 0C01A76D */ jal func_80069DB4 -/* 444B4 800690B4 02002021 */ addu $a0, $s0, $zero -/* 444B8 800690B8 14400025 */ bnez $v0, .L80069150 -/* 444BC 800690BC 00000000 */ nop -/* 444C0 800690C0 92020065 */ lbu $v0, 0x65($s0) -/* 444C4 800690C4 10400005 */ beqz $v0, .L800690DC -/* 444C8 800690C8 02002021 */ addu $a0, $s0, $zero -/* 444CC 800690CC 0C01A5AC */ jal func_800696B0 -/* 444D0 800690D0 00002821 */ addu $a1, $zero, $zero -/* 444D4 800690D4 1440001E */ bnez $v0, .L80069150 -/* 444D8 800690D8 00000000 */ nop -.L800690DC: -/* 444DC 800690DC 8E020050 */ lw $v0, 0x50($s0) -/* 444E0 800690E0 18400015 */ blez $v0, .L80069138 -/* 444E4 800690E4 00008821 */ addu $s1, $zero, $zero -.L800690E8: -/* 444E8 800690E8 8E06005C */ lw $a2, 0x5c($s0) -/* 444EC 800690EC 8E040004 */ lw $a0, 4($s0) -/* 444F0 800690F0 8E050008 */ lw $a1, 8($s0) -/* 444F4 800690F4 27A70010 */ addiu $a3, $sp, 0x10 -/* 444F8 800690F8 00D13021 */ addu $a2, $a2, $s1 -/* 444FC 800690FC 0C01A86C */ jal func_8006A1B0 -/* 44500 80069100 30C6FFFF */ andi $a2, $a2, 0xffff -/* 44504 80069104 14400012 */ bnez $v0, .L80069150 -/* 44508 80069108 00000000 */ nop -/* 4450C 8006910C 97A20014 */ lhu $v0, 0x14($sp) -/* 44510 80069110 10400004 */ beqz $v0, .L80069124 -/* 44514 80069114 00000000 */ nop -/* 44518 80069118 8FA20010 */ lw $v0, 0x10($sp) -/* 4451C 8006911C 0002102B */ sltu $v0, $zero, $v0 -/* 44520 80069120 02429021 */ addu $s2, $s2, $v0 -.L80069124: -/* 44524 80069124 8E020050 */ lw $v0, 0x50($s0) -/* 44528 80069128 26310001 */ addiu $s1, $s1, 1 -/* 4452C 8006912C 0222102A */ slt $v0, $s1, $v0 -/* 44530 80069130 1440FFED */ bnez $v0, .L800690E8 -/* 44534 80069134 00000000 */ nop -.L80069138: -/* 44538 80069138 AE720000 */ sw $s2, ($s3) -/* 4453C 8006913C 8E020050 */ lw $v0, 0x50($s0) -/* 44540 80069140 AE820000 */ sw $v0, ($s4) -/* 44544 80069144 8E040004 */ lw $a0, 4($s0) -/* 44548 80069148 0C01A528 */ jal func_800694A0 -/* 4454C 8006914C 8E050008 */ lw $a1, 8($s0) -.L80069150: -/* 44550 80069150 8FBF004C */ lw $ra, 0x4c($sp) -/* 44554 80069154 8FB40048 */ lw $s4, 0x48($sp) -/* 44558 80069158 8FB30044 */ lw $s3, 0x44($sp) -/* 4455C 8006915C 8FB20040 */ lw $s2, 0x40($sp) -/* 44560 80069160 8FB1003C */ lw $s1, 0x3c($sp) -/* 44564 80069164 8FB00038 */ lw $s0, 0x38($sp) -/* 44568 80069168 03E00008 */ jr $ra -/* 4456C 8006916C 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/44470/func_80069170.s b/ver/jp/asm/nonmatchings/44470/func_80069170.s deleted file mode 100644 index b56ebe00a9..0000000000 --- a/ver/jp/asm/nonmatchings/44470/func_80069170.s +++ /dev/null @@ -1,136 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069170 -/* 44570 80069170 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 44574 80069174 AFB20060 */ sw $s2, 0x60($sp) -/* 44578 80069178 00809021 */ addu $s2, $a0, $zero -/* 4457C 8006917C AFB1005C */ sw $s1, 0x5c($sp) -/* 44580 80069180 00A08821 */ addu $s1, $a1, $zero -/* 44584 80069184 AFB30064 */ sw $s3, 0x64($sp) -/* 44588 80069188 00C09821 */ addu $s3, $a2, $zero -/* 4458C 8006918C AFBF0068 */ sw $ra, 0x68($sp) -/* 44590 80069190 0C019765 */ jal func_80065D94 -/* 44594 80069194 AFB00058 */ sw $s0, 0x58($sp) -/* 44598 80069198 02402021 */ addu $a0, $s2, $zero -/* 4459C 8006919C 0C01A528 */ jal func_800694A0 -/* 445A0 800691A0 02602821 */ addu $a1, $s3, $zero -/* 445A4 800691A4 0C019780 */ jal func_80065E00 -/* 445A8 800691A8 00408021 */ addu $s0, $v0, $zero -/* 445AC 800691AC 16000067 */ bnez $s0, .L8006934C -/* 445B0 800691B0 02001021 */ addu $v0, $s0, $zero -/* 445B4 800691B4 02202021 */ addu $a0, $s1, $zero -/* 445B8 800691B8 AE320004 */ sw $s2, 4($s1) -/* 445BC 800691BC AE330008 */ sw $s3, 8($s1) -/* 445C0 800691C0 0C01A4DA */ jal func_80069368 -/* 445C4 800691C4 AE200000 */ sw $zero, ($s1) -/* 445C8 800691C8 00408021 */ addu $s0, $v0, $zero -/* 445CC 800691CC 1600005F */ bnez $s0, .L8006934C -/* 445D0 800691D0 02202021 */ addu $a0, $s1, $zero -/* 445D4 800691D4 0C01A5AC */ jal func_800696B0 -/* 445D8 800691D8 00002821 */ addu $a1, $zero, $zero -/* 445DC 800691DC 00408021 */ addu $s0, $v0, $zero -/* 445E0 800691E0 1600005A */ bnez $s0, .L8006934C -/* 445E4 800691E4 24060001 */ addiu $a2, $zero, 1 -/* 445E8 800691E8 8E240004 */ lw $a0, 4($s1) -/* 445EC 800691EC 8E250008 */ lw $a1, 8($s1) -/* 445F0 800691F0 0C01A86C */ jal func_8006A1B0 -/* 445F4 800691F4 27A70010 */ addiu $a3, $sp, 0x10 -/* 445F8 800691F8 00408021 */ addu $s0, $v0, $zero -/* 445FC 800691FC 16000053 */ bnez $s0, .L8006934C -/* 44600 80069200 27A40010 */ addiu $a0, $sp, 0x10 -/* 44604 80069204 27A50050 */ addiu $a1, $sp, 0x50 -/* 44608 80069208 0C01A5D5 */ jal func_80069754 -/* 4460C 8006920C 27A60052 */ addiu $a2, $sp, 0x52 -/* 44610 80069210 97A3002C */ lhu $v1, 0x2c($sp) -/* 44614 80069214 97A20050 */ lhu $v0, 0x50($sp) -/* 44618 80069218 14620005 */ bne $v1, $v0, .L80069230 -/* 4461C 8006921C 27B20010 */ addiu $s2, $sp, 0x10 -/* 44620 80069220 97A3002E */ lhu $v1, 0x2e($sp) -/* 44624 80069224 97A20052 */ lhu $v0, 0x52($sp) -/* 44628 80069228 1062000B */ beq $v1, $v0, .L80069258 -/* 4462C 8006922C 00000000 */ nop -.L80069230: -/* 44630 80069230 02202021 */ addu $a0, $s1, $zero -/* 44634 80069234 0C01A6A1 */ jal func_80069A84 -/* 44638 80069238 02402821 */ addu $a1, $s2, $zero -/* 4463C 8006923C 00408021 */ addu $s0, $v0, $zero -/* 44640 80069240 12000005 */ beqz $s0, .L80069258 -/* 44644 80069244 00000000 */ nop -/* 44648 80069248 8E230000 */ lw $v1, ($s1) -/* 4464C 8006924C 34630004 */ ori $v1, $v1, 4 -/* 44650 80069250 0801A4D3 */ j .L8006934C -/* 44654 80069254 AE230000 */ sw $v1, ($s1) -.L80069258: -/* 44658 80069258 96420018 */ lhu $v0, 0x18($s2) -/* 4465C 8006925C 30420001 */ andi $v0, $v0, 1 -/* 44660 80069260 14400015 */ bnez $v0, .L800692B8 -/* 44664 80069264 02402021 */ addu $a0, $s2, $zero -/* 44668 80069268 02202021 */ addu $a0, $s1, $zero -/* 4466C 8006926C 02402821 */ addu $a1, $s2, $zero -/* 44670 80069270 27B20030 */ addiu $s2, $sp, 0x30 -/* 44674 80069274 0C01A5E6 */ jal func_80069798 -/* 44678 80069278 02403021 */ addu $a2, $s2, $zero -/* 4467C 8006927C 00408021 */ addu $s0, $v0, $zero -/* 44680 80069280 12000007 */ beqz $s0, .L800692A0 -/* 44684 80069284 2402000A */ addiu $v0, $zero, 0xa -/* 44688 80069288 16020030 */ bne $s0, $v0, .L8006934C -/* 4468C 8006928C 02001021 */ addu $v0, $s0, $zero -/* 44690 80069290 8E220000 */ lw $v0, ($s1) -/* 44694 80069294 34420004 */ ori $v0, $v0, 4 -/* 44698 80069298 0801A4D2 */ j .L80069348 -/* 4469C 8006929C AE220000 */ sw $v0, ($s1) -.L800692A0: -/* 446A0 800692A0 97A20048 */ lhu $v0, 0x48($sp) -/* 446A4 800692A4 30420001 */ andi $v0, $v0, 1 -/* 446A8 800692A8 14400003 */ bnez $v0, .L800692B8 -/* 446AC 800692AC 02402021 */ addu $a0, $s2, $zero -/* 446B0 800692B0 0801A4D3 */ j .L8006934C -/* 446B4 800692B4 2402000B */ addiu $v0, $zero, 0xb -.L800692B8: -/* 446B8 800692B8 2625000C */ addiu $a1, $s1, 0xc -/* 446BC 800692BC 0C019188 */ jal func_80064620 -/* 446C0 800692C0 24060020 */ addiu $a2, $zero, 0x20 -/* 446C4 800692C4 8E240004 */ lw $a0, 4($s1) -/* 446C8 800692C8 8E250008 */ lw $a1, 8($s1) -/* 446CC 800692CC 9242001B */ lbu $v0, 0x1b($s2) -/* 446D0 800692D0 24060007 */ addiu $a2, $zero, 7 -/* 446D4 800692D4 AE22004C */ sw $v0, 0x4c($s1) -/* 446D8 800692D8 9243001A */ lbu $v1, 0x1a($s2) -/* 446DC 800692DC 2627002C */ addiu $a3, $s1, 0x2c -/* 446E0 800692E0 24020010 */ addiu $v0, $zero, 0x10 -/* 446E4 800692E4 AE220050 */ sw $v0, 0x50($s1) -/* 446E8 800692E8 24020008 */ addiu $v0, $zero, 8 -/* 446EC 800692EC AE220054 */ sw $v0, 0x54($s1) -/* 446F0 800692F0 A2230064 */ sb $v1, 0x64($s1) -/* 446F4 800692F4 92220064 */ lbu $v0, 0x64($s1) -/* 446F8 800692F8 00031840 */ sll $v1, $v1, 1 -/* 446FC 800692FC 24630003 */ addiu $v1, $v1, 3 -/* 44700 80069300 AE230060 */ sw $v1, 0x60($s1) -/* 44704 80069304 92230064 */ lbu $v1, 0x64($s1) -/* 44708 80069308 24420001 */ addiu $v0, $v0, 1 -/* 4470C 8006930C 000210C0 */ sll $v0, $v0, 3 -/* 44710 80069310 000318C0 */ sll $v1, $v1, 3 -/* 44714 80069314 AE220058 */ sw $v0, 0x58($s1) -/* 44718 80069318 00431021 */ addu $v0, $v0, $v1 -/* 4471C 8006931C 0C01A86C */ jal func_8006A1B0 -/* 44720 80069320 AE22005C */ sw $v0, 0x5c($s1) -/* 44724 80069324 00408021 */ addu $s0, $v0, $zero -/* 44728 80069328 16000008 */ bnez $s0, .L8006934C -/* 4472C 8006932C 02001021 */ addu $v0, $s0, $zero -/* 44730 80069330 0C01B300 */ jal func_8006CC00 -/* 44734 80069334 02202021 */ addu $a0, $s1, $zero -/* 44738 80069338 8E230000 */ lw $v1, ($s1) -/* 4473C 8006933C 34630001 */ ori $v1, $v1, 1 -/* 44740 80069340 0801A4D3 */ j .L8006934C -/* 44744 80069344 AE230000 */ sw $v1, ($s1) -.L80069348: -/* 44748 80069348 02001021 */ addu $v0, $s0, $zero -.L8006934C: -/* 4474C 8006934C 8FBF0068 */ lw $ra, 0x68($sp) -/* 44750 80069350 8FB30064 */ lw $s3, 0x64($sp) -/* 44754 80069354 8FB20060 */ lw $s2, 0x60($sp) -/* 44758 80069358 8FB1005C */ lw $s1, 0x5c($sp) -/* 4475C 8006935C 8FB00058 */ lw $s0, 0x58($sp) -/* 44760 80069360 03E00008 */ jr $ra -/* 44764 80069364 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/44470/func_80069368.s b/ver/jp/asm/nonmatchings/44470/func_80069368.s deleted file mode 100644 index 5f6fb19cc6..0000000000 --- a/ver/jp/asm/nonmatchings/44470/func_80069368.s +++ /dev/null @@ -1,60 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069368 -/* 44768 80069368 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 4476C 8006936C AFB00078 */ sw $s0, 0x78($sp) -/* 44770 80069370 00808021 */ addu $s0, $a0, $zero -/* 44774 80069374 00002821 */ addu $a1, $zero, $zero -/* 44778 80069378 AFBF0080 */ sw $ra, 0x80($sp) -/* 4477C 8006937C 0C01A5AC */ jal func_800696B0 -/* 44780 80069380 AFB1007C */ sw $s1, 0x7c($sp) -/* 44784 80069384 14400026 */ bnez $v0, .L80069420 -/* 44788 80069388 00003021 */ addu $a2, $zero, $zero -/* 4478C 8006938C 8E040004 */ lw $a0, 4($s0) -/* 44790 80069390 8E050008 */ lw $a1, 8($s0) -/* 44794 80069394 0C01A86C */ jal func_8006A1B0 -/* 44798 80069398 27A70058 */ addiu $a3, $sp, 0x58 -/* 4479C 8006939C 14400020 */ bnez $v0, .L80069420 -/* 447A0 800693A0 27A30037 */ addiu $v1, $sp, 0x37 -/* 447A4 800693A4 2402001F */ addiu $v0, $zero, 0x1f -.L800693A8: -/* 447A8 800693A8 A0620000 */ sb $v0, ($v1) -/* 447AC 800693AC 2442FFFF */ addiu $v0, $v0, -1 -/* 447B0 800693B0 0441FFFD */ bgez $v0, .L800693A8 -/* 447B4 800693B4 2463FFFF */ addiu $v1, $v1, -1 -/* 447B8 800693B8 AFA00010 */ sw $zero, 0x10($sp) -/* 447BC 800693BC 8E040004 */ lw $a0, 4($s0) -/* 447C0 800693C0 8E050008 */ lw $a1, 8($s0) -/* 447C4 800693C4 00003021 */ addu $a2, $zero, $zero -/* 447C8 800693C8 0C01A8E8 */ jal func_8006A3A0 -/* 447CC 800693CC 27A70018 */ addiu $a3, $sp, 0x18 -/* 447D0 800693D0 14400013 */ bnez $v0, .L80069420 -/* 447D4 800693D4 00003021 */ addu $a2, $zero, $zero -/* 447D8 800693D8 8E040004 */ lw $a0, 4($s0) -/* 447DC 800693DC 8E050008 */ lw $a1, 8($s0) -/* 447E0 800693E0 27B10038 */ addiu $s1, $sp, 0x38 -/* 447E4 800693E4 0C01A86C */ jal func_8006A1B0 -/* 447E8 800693E8 02203821 */ addu $a3, $s1, $zero -/* 447EC 800693EC 1440000C */ bnez $v0, .L80069420 -/* 447F0 800693F0 27A40018 */ addiu $a0, $sp, 0x18 -/* 447F4 800693F4 02202821 */ addu $a1, $s1, $zero -/* 447F8 800693F8 0C01AE14 */ jal func_8006B850 -/* 447FC 800693FC 24060020 */ addiu $a2, $zero, 0x20 -/* 44800 80069400 14400007 */ bnez $v0, .L80069420 -/* 44804 80069404 2402000B */ addiu $v0, $zero, 0xb -/* 44808 80069408 AFA00010 */ sw $zero, 0x10($sp) -/* 4480C 8006940C 8E040004 */ lw $a0, 4($s0) -/* 44810 80069410 8E050008 */ lw $a1, 8($s0) -/* 44814 80069414 00003021 */ addu $a2, $zero, $zero -/* 44818 80069418 0C01A8E8 */ jal func_8006A3A0 -/* 4481C 8006941C 27A70058 */ addiu $a3, $sp, 0x58 -.L80069420: -/* 44820 80069420 8FBF0080 */ lw $ra, 0x80($sp) -/* 44824 80069424 8FB1007C */ lw $s1, 0x7c($sp) -/* 44828 80069428 8FB00078 */ lw $s0, 0x78($sp) -/* 4482C 8006942C 03E00008 */ jr $ra -/* 44830 80069430 27BD0088 */ addiu $sp, $sp, 0x88 -/* 44834 80069434 00000000 */ nop -/* 44838 80069438 00000000 */ nop -/* 4483C 8006943C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/44840/func_80069440.s b/ver/jp/asm/nonmatchings/44840/func_80069440.s deleted file mode 100644 index 0b2884a30f..0000000000 --- a/ver/jp/asm/nonmatchings/44840/func_80069440.s +++ /dev/null @@ -1,30 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069440 -/* 44840 80069440 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 44844 80069444 AFB00010 */ sw $s0, 0x10($sp) -/* 44848 80069448 00808021 */ addu $s0, $a0, $zero -/* 4484C 8006944C AFBF0014 */ sw $ra, 0x14($sp) -/* 44850 80069450 8E020000 */ lw $v0, ($s0) -/* 44854 80069454 30420005 */ andi $v0, $v0, 5 -/* 44858 80069458 5040000A */ beql $v0, $zero, .L80069484 -/* 4485C 8006945C 24040005 */ addiu $a0, $zero, 5 -/* 44860 80069460 0C01A6FA */ jal func_80069BE8 -/* 44864 80069464 00000000 */ nop -/* 44868 80069468 00402021 */ addu $a0, $v0, $zero -/* 4486C 8006946C 14800006 */ bnez $a0, .L80069488 -/* 44870 80069470 00801021 */ addu $v0, $a0, $zero -/* 44874 80069474 8E020000 */ lw $v0, ($s0) -/* 44878 80069478 2403FFFB */ addiu $v1, $zero, -5 -/* 4487C 8006947C 00431024 */ and $v0, $v0, $v1 -/* 44880 80069480 AE020000 */ sw $v0, ($s0) -.L80069484: -/* 44884 80069484 00801021 */ addu $v0, $a0, $zero -.L80069488: -/* 44888 80069488 8FBF0014 */ lw $ra, 0x14($sp) -/* 4488C 8006948C 8FB00010 */ lw $s0, 0x10($sp) -/* 44890 80069490 03E00008 */ jr $ra -/* 44894 80069494 27BD0018 */ addiu $sp, $sp, 0x18 -/* 44898 80069498 00000000 */ nop -/* 4489C 8006949C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/448A0/func_800694A0.s b/ver/jp/asm/nonmatchings/448A0/func_800694A0.s deleted file mode 100644 index d4ef78b6f9..0000000000 --- a/ver/jp/asm/nonmatchings/448A0/func_800694A0.s +++ /dev/null @@ -1,67 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800694A0 -/* 448A0 800694A0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 448A4 800694A4 AFB20028 */ sw $s2, 0x28($sp) -/* 448A8 800694A8 00809021 */ addu $s2, $a0, $zero -/* 448AC 800694AC AFB3002C */ sw $s3, 0x2c($sp) -/* 448B0 800694B0 00A09821 */ addu $s3, $a1, $zero -/* 448B4 800694B4 02602021 */ addu $a0, $s3, $zero -/* 448B8 800694B8 240200FA */ addiu $v0, $zero, 0xfa -/* 448BC 800694BC AFBF0030 */ sw $ra, 0x30($sp) -/* 448C0 800694C0 AFB10024 */ sw $s1, 0x24($sp) -/* 448C4 800694C4 AFB00020 */ sw $s0, 0x20($sp) -/* 448C8 800694C8 3C018009 */ lui $at, %hi(D_80095864) -/* 448CC 800694CC A0225864 */ sb $v0, %lo(D_80095864)($at) -/* 448D0 800694D0 0C01A564 */ jal func_80069590 -/* 448D4 800694D4 00002821 */ addu $a1, $zero, $zero -/* 448D8 800694D8 24040001 */ addiu $a0, $zero, 1 -/* 448DC 800694DC 3C11800E */ lui $s1, %hi(D_800D9FE0) -/* 448E0 800694E0 26319FE0 */ addiu $s1, $s1, %lo(D_800D9FE0) -/* 448E4 800694E4 0C019724 */ jal func_80065C90 -/* 448E8 800694E8 02202821 */ addu $a1, $s1, $zero -/* 448EC 800694EC 02402021 */ addu $a0, $s2, $zero -/* 448F0 800694F0 27B00018 */ addiu $s0, $sp, 0x18 -/* 448F4 800694F4 02002821 */ addu $a1, $s0, $zero -/* 448F8 800694F8 0C0195B0 */ jal func_800656C0 -/* 448FC 800694FC 24060001 */ addiu $a2, $zero, 1 -/* 44900 80069500 00002021 */ addu $a0, $zero, $zero -/* 44904 80069504 0C019724 */ jal func_80065C90 -/* 44908 80069508 02202821 */ addu $a1, $s1, $zero -/* 4490C 8006950C 02402021 */ addu $a0, $s2, $zero -/* 44910 80069510 02002821 */ addu $a1, $s0, $zero -/* 44914 80069514 24060001 */ addiu $a2, $zero, 1 -/* 44918 80069518 0C0195B0 */ jal func_800656C0 -/* 4491C 8006951C 00408021 */ addu $s0, $v0, $zero -/* 44920 80069520 02602021 */ addu $a0, $s3, $zero -/* 44924 80069524 0C01A589 */ jal func_80069624 -/* 44928 80069528 27A50010 */ addiu $a1, $sp, 0x10 -/* 4492C 8006952C 93A30012 */ lbu $v1, 0x12($sp) -/* 44930 80069530 30620001 */ andi $v0, $v1, 1 -/* 44934 80069534 10400003 */ beqz $v0, .L80069544 -/* 44938 80069538 30620002 */ andi $v0, $v1, 2 -/* 4493C 8006953C 1440000D */ bnez $v0, .L80069574 -/* 44940 80069540 24020002 */ addiu $v0, $zero, 2 -.L80069544: -/* 44944 80069544 97A20012 */ lhu $v0, 0x12($sp) -/* 44948 80069548 24030100 */ addiu $v1, $zero, 0x100 -/* 4494C 8006954C 304201FF */ andi $v0, $v0, 0x1ff -/* 44950 80069550 10430003 */ beq $v0, $v1, .L80069560 -/* 44954 80069554 00000000 */ nop -/* 44958 80069558 0801A55D */ j .L80069574 -/* 4495C 8006955C 24020001 */ addiu $v0, $zero, 1 -.L80069560: -/* 44960 80069560 93A30012 */ lbu $v1, 0x12($sp) -/* 44964 80069564 30630004 */ andi $v1, $v1, 4 -/* 44968 80069568 14600002 */ bnez $v1, .L80069574 -/* 4496C 8006956C 24020004 */ addiu $v0, $zero, 4 -/* 44970 80069570 02001021 */ addu $v0, $s0, $zero -.L80069574: -/* 44974 80069574 8FBF0030 */ lw $ra, 0x30($sp) -/* 44978 80069578 8FB3002C */ lw $s3, 0x2c($sp) -/* 4497C 8006957C 8FB20028 */ lw $s2, 0x28($sp) -/* 44980 80069580 8FB10024 */ lw $s1, 0x24($sp) -/* 44984 80069584 8FB00020 */ lw $s0, 0x20($sp) -/* 44988 80069588 03E00008 */ jr $ra -/* 4498C 8006958C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/448A0/func_80069590.s b/ver/jp/asm/nonmatchings/448A0/func_80069590.s deleted file mode 100644 index f33506e4f5..0000000000 --- a/ver/jp/asm/nonmatchings/448A0/func_80069590.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069590 -/* 44990 80069590 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 44994 80069594 3C03800E */ lui $v1, %hi(D_800DA01C) -/* 44998 80069598 2463A01C */ addiu $v1, $v1, %lo(D_800DA01C) -/* 4499C 8006959C 2466FFC4 */ addiu $a2, $v1, -0x3c -/* 449A0 800695A0 00003821 */ addu $a3, $zero, $zero -/* 449A4 800695A4 240200FE */ addiu $v0, $zero, 0xfe -/* 449A8 800695A8 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 449AC 800695AC A022A5FC */ sb $v0, %lo(D_8009A5FC)($at) -/* 449B0 800695B0 24020001 */ addiu $v0, $zero, 1 -/* 449B4 800695B4 AC620000 */ sw $v0, ($v1) -/* 449B8 800695B8 24020001 */ addiu $v0, $zero, 1 -/* 449BC 800695BC A3A20000 */ sb $v0, ($sp) -/* 449C0 800695C0 24020003 */ addiu $v0, $zero, 3 -/* 449C4 800695C4 A3A20001 */ sb $v0, 1($sp) -/* 449C8 800695C8 240200FF */ addiu $v0, $zero, 0xff -/* 449CC 800695CC A3A50002 */ sb $a1, 2($sp) -/* 449D0 800695D0 A3A20003 */ sb $v0, 3($sp) -/* 449D4 800695D4 A3A20004 */ sb $v0, 4($sp) -/* 449D8 800695D8 18800006 */ blez $a0, .L800695F4 -/* 449DC 800695DC A3A20005 */ sb $v0, 5($sp) -.L800695E0: -/* 449E0 800695E0 A0C00000 */ sb $zero, ($a2) -/* 449E4 800695E4 24E70001 */ addiu $a3, $a3, 1 -/* 449E8 800695E8 00E4102A */ slt $v0, $a3, $a0 -/* 449EC 800695EC 1440FFFC */ bnez $v0, .L800695E0 -/* 449F0 800695F0 24C60001 */ addiu $a2, $a2, 1 -.L800695F4: -/* 449F4 800695F4 8BA20000 */ lwl $v0, ($sp) -/* 449F8 800695F8 9BA20003 */ lwr $v0, 3($sp) -/* 449FC 800695FC 83A30004 */ lb $v1, 4($sp) -/* 44A00 80069600 83A40005 */ lb $a0, 5($sp) -/* 44A04 80069604 A8C20000 */ swl $v0, ($a2) -/* 44A08 80069608 B8C20003 */ swr $v0, 3($a2) -/* 44A0C 8006960C A0C30004 */ sb $v1, 4($a2) -/* 44A10 80069610 A0C40005 */ sb $a0, 5($a2) -/* 44A14 80069614 240200FE */ addiu $v0, $zero, 0xfe -/* 44A18 80069618 A0C20006 */ sb $v0, 6($a2) -/* 44A1C 8006961C 03E00008 */ jr $ra -/* 44A20 80069620 27BD0010 */ addiu $sp, $sp, 0x10 diff --git a/ver/jp/asm/nonmatchings/448A0/func_80069624.s b/ver/jp/asm/nonmatchings/448A0/func_80069624.s deleted file mode 100644 index c0c4dce32a..0000000000 --- a/ver/jp/asm/nonmatchings/448A0/func_80069624.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069624 -/* 44A24 80069624 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 44A28 80069628 00A03821 */ addu $a3, $a1, $zero -/* 44A2C 8006962C 3C06800E */ lui $a2, %hi(D_800D9FE0) -/* 44A30 80069630 24C69FE0 */ addiu $a2, $a2, %lo(D_800D9FE0) -/* 44A34 80069634 18800005 */ blez $a0, .L8006964C -/* 44A38 80069638 00001821 */ addu $v1, $zero, $zero -.L8006963C: -/* 44A3C 8006963C 24630001 */ addiu $v1, $v1, 1 -/* 44A40 80069640 0064102A */ slt $v0, $v1, $a0 -/* 44A44 80069644 1440FFFD */ bnez $v0, .L8006963C -/* 44A48 80069648 24C60001 */ addiu $a2, $a2, 1 -.L8006964C: -/* 44A4C 8006964C 88C20000 */ lwl $v0, ($a2) -/* 44A50 80069650 98C20003 */ lwr $v0, 3($a2) -/* 44A54 80069654 80C30004 */ lb $v1, 4($a2) -/* 44A58 80069658 80C40005 */ lb $a0, 5($a2) -/* 44A5C 8006965C ABA20000 */ swl $v0, ($sp) -/* 44A60 80069660 BBA20003 */ swr $v0, 3($sp) -/* 44A64 80069664 A3A30004 */ sb $v1, 4($sp) -/* 44A68 80069668 A3A40005 */ sb $a0, 5($sp) -/* 44A6C 8006966C 93A20001 */ lbu $v0, 1($sp) -/* 44A70 80069670 304200C0 */ andi $v0, $v0, 0xc0 -/* 44A74 80069674 00021102 */ srl $v0, $v0, 4 -/* 44A78 80069678 14400008 */ bnez $v0, .L8006969C -/* 44A7C 8006967C A0E20003 */ sb $v0, 3($a3) -/* 44A80 80069680 93A20004 */ lbu $v0, 4($sp) -/* 44A84 80069684 93A30003 */ lbu $v1, 3($sp) -/* 44A88 80069688 00021200 */ sll $v0, $v0, 8 -/* 44A8C 8006968C 00621825 */ or $v1, $v1, $v0 -/* 44A90 80069690 A4E30000 */ sh $v1, ($a3) -/* 44A94 80069694 93A20005 */ lbu $v0, 5($sp) -/* 44A98 80069698 A0E20002 */ sb $v0, 2($a3) -.L8006969C: -/* 44A9C 8006969C 03E00008 */ jr $ra -/* 44AA0 800696A0 27BD0010 */ addiu $sp, $sp, 0x10 -/* 44AA4 800696A4 00000000 */ nop -/* 44AA8 800696A8 00000000 */ nop -/* 44AAC 800696AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/44AB0/func_800696B0.s b/ver/jp/asm/nonmatchings/44AB0/func_800696B0.s deleted file mode 100644 index c4ac43014c..0000000000 --- a/ver/jp/asm/nonmatchings/44AB0/func_800696B0.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800696B0 -/* 44AB0 800696B0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 44AB4 800696B4 AFB00038 */ sw $s0, 0x38($sp) -/* 44AB8 800696B8 00808021 */ addu $s0, $a0, $zero -/* 44ABC 800696BC AFB1003C */ sw $s1, 0x3c($sp) -/* 44AC0 800696C0 00A08821 */ addu $s1, $a1, $zero -/* 44AC4 800696C4 2403001F */ addiu $v1, $zero, 0x1f -/* 44AC8 800696C8 27A20037 */ addiu $v0, $sp, 0x37 -/* 44ACC 800696CC AFBF0040 */ sw $ra, 0x40($sp) -.L800696D0: -/* 44AD0 800696D0 A0510000 */ sb $s1, ($v0) -/* 44AD4 800696D4 2463FFFF */ addiu $v1, $v1, -1 -/* 44AD8 800696D8 0461FFFD */ bgez $v1, .L800696D0 -/* 44ADC 800696DC 2442FFFF */ addiu $v0, $v0, -1 -/* 44AE0 800696E0 AFA00010 */ sw $zero, 0x10($sp) -/* 44AE4 800696E4 8E040004 */ lw $a0, 4($s0) -/* 44AE8 800696E8 8E050008 */ lw $a1, 8($s0) -/* 44AEC 800696EC 24060400 */ addiu $a2, $zero, 0x400 -/* 44AF0 800696F0 0C01A8E8 */ jal func_8006A3A0 -/* 44AF4 800696F4 27A70018 */ addiu $a3, $sp, 0x18 -/* 44AF8 800696F8 50400001 */ beql $v0, $zero, .L80069700 -/* 44AFC 800696FC A2110065 */ sb $s1, 0x65($s0) -.L80069700: -/* 44B00 80069700 8FBF0040 */ lw $ra, 0x40($sp) -/* 44B04 80069704 8FB1003C */ lw $s1, 0x3c($sp) -/* 44B08 80069708 8FB00038 */ lw $s0, 0x38($sp) -/* 44B0C 8006970C 03E00008 */ jr $ra -/* 44B10 80069710 27BD0048 */ addiu $sp, $sp, 0x48 -/* 44B14 80069714 00000000 */ nop -/* 44B18 80069718 00000000 */ nop -/* 44B1C 8006971C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069720.s b/ver/jp/asm/nonmatchings/44B20/func_80069720.s deleted file mode 100644 index b6e5e05eae..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069720.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069720 -/* 44B20 80069720 27BDFFF8 */ addiu $sp, $sp, -8 -/* 44B24 80069724 00001821 */ addu $v1, $zero, $zero -/* 44B28 80069728 18A00007 */ blez $a1, .L80069748 -/* 44B2C 8006972C 00003021 */ addu $a2, $zero, $zero -.L80069730: -/* 44B30 80069730 90820000 */ lbu $v0, ($a0) -/* 44B34 80069734 24630001 */ addiu $v1, $v1, 1 -/* 44B38 80069738 00C23021 */ addu $a2, $a2, $v0 -/* 44B3C 8006973C 0065102A */ slt $v0, $v1, $a1 -/* 44B40 80069740 1440FFFB */ bnez $v0, .L80069730 -/* 44B44 80069744 24840001 */ addiu $a0, $a0, 1 -.L80069748: -/* 44B48 80069748 30C2FFFF */ andi $v0, $a2, 0xffff -/* 44B4C 8006974C 03E00008 */ jr $ra -/* 44B50 80069750 27BD0008 */ addiu $sp, $sp, 8 diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069754.s b/ver/jp/asm/nonmatchings/44B20/func_80069754.s deleted file mode 100644 index feb988abe7..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069754.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069754 -/* 44B54 80069754 2487001C */ addiu $a3, $a0, 0x1c -/* 44B58 80069758 A4C00000 */ sh $zero, ($a2) -/* 44B5C 8006975C A4A00000 */ sh $zero, ($a1) -.L80069760: -/* 44B60 80069760 94830000 */ lhu $v1, ($a0) -/* 44B64 80069764 94A20000 */ lhu $v0, ($a1) -/* 44B68 80069768 00431021 */ addu $v0, $v0, $v1 -/* 44B6C 8006976C A4A20000 */ sh $v0, ($a1) -/* 44B70 80069770 94C20000 */ lhu $v0, ($a2) -/* 44B74 80069774 24840002 */ addiu $a0, $a0, 2 -/* 44B78 80069778 00031827 */ nor $v1, $zero, $v1 -/* 44B7C 8006977C 00431021 */ addu $v0, $v0, $v1 -/* 44B80 80069780 A4C20000 */ sh $v0, ($a2) -/* 44B84 80069784 0087102B */ sltu $v0, $a0, $a3 -/* 44B88 80069788 1440FFF5 */ bnez $v0, .L80069760 -/* 44B8C 8006978C 00000000 */ nop -/* 44B90 80069790 03E00008 */ jr $ra -/* 44B94 80069794 00001021 */ addu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069798.s b/ver/jp/asm/nonmatchings/44B20/func_80069798.s deleted file mode 100644 index 3183a83bc8..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069798.s +++ /dev/null @@ -1,205 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069798 -/* 44B98 80069798 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 44B9C 8006979C AFB10064 */ sw $s1, 0x64($sp) -/* 44BA0 800697A0 00808821 */ addu $s1, $a0, $zero -/* 44BA4 800697A4 AFB50074 */ sw $s5, 0x74($sp) -/* 44BA8 800697A8 00A0A821 */ addu $s5, $a1, $zero -/* 44BAC 800697AC AFB3006C */ sw $s3, 0x6c($sp) -/* 44BB0 800697B0 00C09821 */ addu $s3, $a2, $zero -/* 44BB4 800697B4 2402FFFF */ addiu $v0, $zero, -1 -/* 44BB8 800697B8 AFBF007C */ sw $ra, 0x7c($sp) -/* 44BBC 800697BC AFB60078 */ sw $s6, 0x78($sp) -/* 44BC0 800697C0 AFB40070 */ sw $s4, 0x70($sp) -/* 44BC4 800697C4 AFB20068 */ sw $s2, 0x68($sp) -/* 44BC8 800697C8 AFB00060 */ sw $s0, 0x60($sp) -/* 44BCC 800697CC 0C019674 */ jal osGetCount -/* 44BD0 800697D0 AE620000 */ sw $v0, ($s3) -/* 44BD4 800697D4 AE620004 */ sw $v0, 4($s3) -/* 44BD8 800697D8 8EA20008 */ lw $v0, 8($s5) -/* 44BDC 800697DC 8EA3000C */ lw $v1, 0xc($s5) -/* 44BE0 800697E0 AE620008 */ sw $v0, 8($s3) -/* 44BE4 800697E4 AE63000C */ sw $v1, 0xc($s3) -/* 44BE8 800697E8 8EA20010 */ lw $v0, 0x10($s5) -/* 44BEC 800697EC 8EA30014 */ lw $v1, 0x14($s5) -/* 44BF0 800697F0 AE620010 */ sw $v0, 0x10($s3) -/* 44BF4 800697F4 AE630014 */ sw $v1, 0x14($s3) -/* 44BF8 800697F8 92220065 */ lbu $v0, 0x65($s1) -/* 44BFC 800697FC 10400006 */ beqz $v0, .L80069818 -/* 44C00 80069800 00009021 */ addu $s2, $zero, $zero -/* 44C04 80069804 02202021 */ addu $a0, $s1, $zero -/* 44C08 80069808 0C01A5AC */ jal func_800696B0 -/* 44C0C 8006980C 00002821 */ addu $a1, $zero, $zero -/* 44C10 80069810 14400092 */ bnez $v0, .L80069A5C -/* 44C14 80069814 00000000 */ nop -.L80069818: -/* 44C18 80069818 27B40018 */ addiu $s4, $sp, 0x18 -/* 44C1C 8006981C 27B60038 */ addiu $s6, $sp, 0x38 -/* 44C20 80069820 02202021 */ addu $a0, $s1, $zero -.L80069824: -/* 44C24 80069824 0C01A5AC */ jal func_800696B0 -/* 44C28 80069828 324500FF */ andi $a1, $s2, 0xff -/* 44C2C 8006982C 1440008B */ bnez $v0, .L80069A5C -/* 44C30 80069830 00003021 */ addu $a2, $zero, $zero -/* 44C34 80069834 8E240004 */ lw $a0, 4($s1) -/* 44C38 80069838 8E250008 */ lw $a1, 8($s1) -/* 44C3C 8006983C 0C01A86C */ jal func_8006A1B0 -/* 44C40 80069840 27A70018 */ addiu $a3, $sp, 0x18 -/* 44C44 80069844 14400085 */ bnez $v0, .L80069A5C -/* 44C48 80069848 26830001 */ addiu $v1, $s4, 1 -/* 44C4C 8006984C 36420080 */ ori $v0, $s2, 0x80 -/* 44C50 80069850 A3A20018 */ sb $v0, 0x18($sp) -/* 44C54 80069854 26840020 */ addiu $a0, $s4, 0x20 -.L80069858: -/* 44C58 80069858 90620000 */ lbu $v0, ($v1) -/* 44C5C 8006985C 00021027 */ nor $v0, $zero, $v0 -/* 44C60 80069860 A0620000 */ sb $v0, ($v1) -/* 44C64 80069864 24630001 */ addiu $v1, $v1, 1 -/* 44C68 80069868 0064102A */ slt $v0, $v1, $a0 -/* 44C6C 8006986C 1440FFFA */ bnez $v0, .L80069858 -/* 44C70 80069870 00003021 */ addu $a2, $zero, $zero -/* 44C74 80069874 AFA00010 */ sw $zero, 0x10($sp) -/* 44C78 80069878 8E240004 */ lw $a0, 4($s1) -/* 44C7C 8006987C 8E250008 */ lw $a1, 8($s1) -/* 44C80 80069880 0C01A8E8 */ jal func_8006A3A0 -/* 44C84 80069884 27A70018 */ addiu $a3, $sp, 0x18 -/* 44C88 80069888 14400074 */ bnez $v0, .L80069A5C -/* 44C8C 8006988C 00003021 */ addu $a2, $zero, $zero -/* 44C90 80069890 8E240004 */ lw $a0, 4($s1) -/* 44C94 80069894 8E250008 */ lw $a1, 8($s1) -/* 44C98 80069898 0C01A86C */ jal func_8006A1B0 -/* 44C9C 8006989C 27A70038 */ addiu $a3, $sp, 0x38 -/* 44CA0 800698A0 1440006E */ bnez $v0, .L80069A5C -/* 44CA4 800698A4 00008021 */ addu $s0, $zero, $zero -/* 44CA8 800698A8 02802821 */ addu $a1, $s4, $zero -/* 44CAC 800698AC 02C02021 */ addu $a0, $s6, $zero -.L800698B0: -/* 44CB0 800698B0 90830000 */ lbu $v1, ($a0) -/* 44CB4 800698B4 90A20000 */ lbu $v0, ($a1) -/* 44CB8 800698B8 14620007 */ bne $v1, $v0, .L800698D8 -/* 44CBC 800698BC 24020020 */ addiu $v0, $zero, 0x20 -/* 44CC0 800698C0 24A50001 */ addiu $a1, $a1, 1 -/* 44CC4 800698C4 26100001 */ addiu $s0, $s0, 1 -/* 44CC8 800698C8 2A020020 */ slti $v0, $s0, 0x20 -/* 44CCC 800698CC 1440FFF8 */ bnez $v0, .L800698B0 -/* 44CD0 800698D0 24840001 */ addiu $a0, $a0, 1 -/* 44CD4 800698D4 24020020 */ addiu $v0, $zero, 0x20 -.L800698D8: -/* 44CD8 800698D8 16020015 */ bne $s0, $v0, .L80069930 -/* 44CDC 800698DC 00000000 */ nop -/* 44CE0 800698E0 1A40000F */ blez $s2, .L80069920 -/* 44CE4 800698E4 02202021 */ addu $a0, $s1, $zero -/* 44CE8 800698E8 0C01A5AC */ jal func_800696B0 -/* 44CEC 800698EC 00002821 */ addu $a1, $zero, $zero -/* 44CF0 800698F0 1440005A */ bnez $v0, .L80069A5C -/* 44CF4 800698F4 00003021 */ addu $a2, $zero, $zero -/* 44CF8 800698F8 8E240004 */ lw $a0, 4($s1) -/* 44CFC 800698FC 8E250008 */ lw $a1, 8($s1) -/* 44D00 80069900 0C01A86C */ jal func_8006A1B0 -/* 44D04 80069904 02803821 */ addu $a3, $s4, $zero -/* 44D08 80069908 14400054 */ bnez $v0, .L80069A5C -/* 44D0C 8006990C 00000000 */ nop -/* 44D10 80069910 93A30018 */ lbu $v1, 0x18($sp) -/* 44D14 80069914 24020080 */ addiu $v0, $zero, 0x80 -/* 44D18 80069918 14620005 */ bne $v1, $v0, .L80069930 -/* 44D1C 8006991C 00000000 */ nop -.L80069920: -/* 44D20 80069920 26520001 */ addiu $s2, $s2, 1 -/* 44D24 80069924 2A42003E */ slti $v0, $s2, 0x3e -/* 44D28 80069928 1440FFBE */ bnez $v0, .L80069824 -/* 44D2C 8006992C 02202021 */ addu $a0, $s1, $zero -.L80069930: -/* 44D30 80069930 92220065 */ lbu $v0, 0x65($s1) -/* 44D34 80069934 10400005 */ beqz $v0, .L8006994C -/* 44D38 80069938 02202021 */ addu $a0, $s1, $zero -/* 44D3C 8006993C 0C01A5AC */ jal func_800696B0 -/* 44D40 80069940 00002821 */ addu $a1, $zero, $zero -/* 44D44 80069944 14400045 */ bnez $v0, .L80069A5C -/* 44D48 80069948 00000000 */ nop -.L8006994C: -/* 44D4C 8006994C 96A20018 */ lhu $v0, 0x18($s5) -/* 44D50 80069950 2666001E */ addiu $a2, $s3, 0x1e -/* 44D54 80069954 02602021 */ addu $a0, $s3, $zero -/* 44D58 80069958 0012182A */ slt $v1, $zero, $s2 -/* 44D5C 8006995C A272001A */ sb $s2, 0x1a($s3) -/* 44D60 80069960 3042FFFE */ andi $v0, $v0, 0xfffe -/* 44D64 80069964 00621825 */ or $v1, $v1, $v0 -/* 44D68 80069968 A6630018 */ sh $v1, 0x18($s3) -/* 44D6C 8006996C 92A2001B */ lbu $v0, 0x1b($s5) -/* 44D70 80069970 2665001C */ addiu $a1, $s3, 0x1c -/* 44D74 80069974 00A03821 */ addu $a3, $a1, $zero -/* 44D78 80069978 A660001E */ sh $zero, 0x1e($s3) -/* 44D7C 8006997C A660001C */ sh $zero, 0x1c($s3) -/* 44D80 80069980 A262001B */ sb $v0, 0x1b($s3) -.L80069984: -/* 44D84 80069984 94830000 */ lhu $v1, ($a0) -/* 44D88 80069988 94A20000 */ lhu $v0, ($a1) -/* 44D8C 8006998C 00431021 */ addu $v0, $v0, $v1 -/* 44D90 80069990 A4A20000 */ sh $v0, ($a1) -/* 44D94 80069994 94C20000 */ lhu $v0, ($a2) -/* 44D98 80069998 24840002 */ addiu $a0, $a0, 2 -/* 44D9C 8006999C 00031827 */ nor $v1, $zero, $v1 -/* 44DA0 800699A0 00431021 */ addu $v0, $v0, $v1 -/* 44DA4 800699A4 A4C20000 */ sh $v0, ($a2) -/* 44DA8 800699A8 0087102B */ sltu $v0, $a0, $a3 -/* 44DAC 800699AC 1440FFF5 */ bnez $v0, .L80069984 -/* 44DB0 800699B0 00008021 */ addu $s0, $zero, $zero -/* 44DB4 800699B4 24140001 */ addiu $s4, $zero, 1 -/* 44DB8 800699B8 27B20018 */ addiu $s2, $sp, 0x18 -/* 44DBC 800699BC 24020001 */ addiu $v0, $zero, 1 -/* 44DC0 800699C0 A7A20058 */ sh $v0, 0x58($sp) -/* 44DC4 800699C4 24020003 */ addiu $v0, $zero, 3 -/* 44DC8 800699C8 A7A2005A */ sh $v0, 0x5a($sp) -/* 44DCC 800699CC 24020004 */ addiu $v0, $zero, 4 -/* 44DD0 800699D0 A7A2005C */ sh $v0, 0x5c($sp) -/* 44DD4 800699D4 24020006 */ addiu $v0, $zero, 6 -/* 44DD8 800699D8 A7A2005E */ sh $v0, 0x5e($sp) -.L800699DC: -/* 44DDC 800699DC 96460040 */ lhu $a2, 0x40($s2) -/* 44DE0 800699E0 AFB40010 */ sw $s4, 0x10($sp) -/* 44DE4 800699E4 8E240004 */ lw $a0, 4($s1) -/* 44DE8 800699E8 8E250008 */ lw $a1, 8($s1) -/* 44DEC 800699EC 0C01A8E8 */ jal func_8006A3A0 -/* 44DF0 800699F0 02603821 */ addu $a3, $s3, $zero -/* 44DF4 800699F4 14400019 */ bnez $v0, .L80069A5C -/* 44DF8 800699F8 26100001 */ addiu $s0, $s0, 1 -/* 44DFC 800699FC 2A020004 */ slti $v0, $s0, 4 -/* 44E00 80069A00 1440FFF6 */ bnez $v0, .L800699DC -/* 44E04 80069A04 26520002 */ addiu $s2, $s2, 2 -/* 44E08 80069A08 8E240004 */ lw $a0, 4($s1) -/* 44E0C 80069A0C 8E250008 */ lw $a1, 8($s1) -/* 44E10 80069A10 24060001 */ addiu $a2, $zero, 1 -/* 44E14 80069A14 0C01A86C */ jal func_8006A1B0 -/* 44E18 80069A18 27A70018 */ addiu $a3, $sp, 0x18 -/* 44E1C 80069A1C 10400005 */ beqz $v0, .L80069A34 -/* 44E20 80069A20 02603021 */ addu $a2, $s3, $zero -/* 44E24 80069A24 0801A697 */ j .L80069A5C -/* 44E28 80069A28 00000000 */ nop -.L80069A2C: -/* 44E2C 80069A2C 0801A697 */ j .L80069A5C -/* 44E30 80069A30 2402000B */ addiu $v0, $zero, 0xb -.L80069A34: -/* 44E34 80069A34 27A40018 */ addiu $a0, $sp, 0x18 -/* 44E38 80069A38 24C50020 */ addiu $a1, $a2, 0x20 -.L80069A3C: -/* 44E3C 80069A3C 90830000 */ lbu $v1, ($a0) -/* 44E40 80069A40 90C20000 */ lbu $v0, ($a2) -/* 44E44 80069A44 1462FFF9 */ bne $v1, $v0, .L80069A2C -/* 44E48 80069A48 24C60001 */ addiu $a2, $a2, 1 -/* 44E4C 80069A4C 00C5102A */ slt $v0, $a2, $a1 -/* 44E50 80069A50 1440FFFA */ bnez $v0, .L80069A3C -/* 44E54 80069A54 24840001 */ addiu $a0, $a0, 1 -/* 44E58 80069A58 00001021 */ addu $v0, $zero, $zero -.L80069A5C: -/* 44E5C 80069A5C 8FBF007C */ lw $ra, 0x7c($sp) -/* 44E60 80069A60 8FB60078 */ lw $s6, 0x78($sp) -/* 44E64 80069A64 8FB50074 */ lw $s5, 0x74($sp) -/* 44E68 80069A68 8FB40070 */ lw $s4, 0x70($sp) -/* 44E6C 80069A6C 8FB3006C */ lw $s3, 0x6c($sp) -/* 44E70 80069A70 8FB20068 */ lw $s2, 0x68($sp) -/* 44E74 80069A74 8FB10064 */ lw $s1, 0x64($sp) -/* 44E78 80069A78 8FB00060 */ lw $s0, 0x60($sp) -/* 44E7C 80069A7C 03E00008 */ jr $ra -/* 44E80 80069A80 27BD0080 */ addiu $sp, $sp, 0x80 diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069A84.s b/ver/jp/asm/nonmatchings/44B20/func_80069A84.s deleted file mode 100644 index a6a7b2dfc3..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069A84.s +++ /dev/null @@ -1,102 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069A84 -/* 44E84 80069A84 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 44E88 80069A88 AFB40038 */ sw $s4, 0x38($sp) -/* 44E8C 80069A8C 0080A021 */ addu $s4, $a0, $zero -/* 44E90 80069A90 AFBF0040 */ sw $ra, 0x40($sp) -/* 44E94 80069A94 AFB5003C */ sw $s5, 0x3c($sp) -/* 44E98 80069A98 AFB30034 */ sw $s3, 0x34($sp) -/* 44E9C 80069A9C AFB20030 */ sw $s2, 0x30($sp) -/* 44EA0 80069AA0 AFB1002C */ sw $s1, 0x2c($sp) -/* 44EA4 80069AA4 AFB00028 */ sw $s0, 0x28($sp) -/* 44EA8 80069AA8 92820065 */ lbu $v0, 0x65($s4) -/* 44EAC 80069AAC 10400005 */ beqz $v0, .L80069AC4 -/* 44EB0 80069AB0 00A09021 */ addu $s2, $a1, $zero -/* 44EB4 80069AB4 0C01A5AC */ jal func_800696B0 -/* 44EB8 80069AB8 00002821 */ addu $a1, $zero, $zero -/* 44EBC 80069ABC 14400041 */ bnez $v0, .L80069BC4 -/* 44EC0 80069AC0 00000000 */ nop -.L80069AC4: -/* 44EC4 80069AC4 24130001 */ addiu $s3, $zero, 1 -/* 44EC8 80069AC8 27B0001A */ addiu $s0, $sp, 0x1a -/* 44ECC 80069ACC 24020001 */ addiu $v0, $zero, 1 -/* 44ED0 80069AD0 A7A20018 */ sh $v0, 0x18($sp) -/* 44ED4 80069AD4 24020003 */ addiu $v0, $zero, 3 -/* 44ED8 80069AD8 A7A2001A */ sh $v0, 0x1a($sp) -/* 44EDC 80069ADC 24020004 */ addiu $v0, $zero, 4 -/* 44EE0 80069AE0 A7A2001C */ sh $v0, 0x1c($sp) -/* 44EE4 80069AE4 24020006 */ addiu $v0, $zero, 6 -/* 44EE8 80069AE8 A7A2001E */ sh $v0, 0x1e($sp) -.L80069AEC: -/* 44EEC 80069AEC 8E840004 */ lw $a0, 4($s4) -/* 44EF0 80069AF0 8E850008 */ lw $a1, 8($s4) -/* 44EF4 80069AF4 96060000 */ lhu $a2, ($s0) -/* 44EF8 80069AF8 0C01A86C */ jal func_8006A1B0 -/* 44EFC 80069AFC 02403821 */ addu $a3, $s2, $zero -/* 44F00 80069B00 14400030 */ bnez $v0, .L80069BC4 -/* 44F04 80069B04 02402821 */ addu $a1, $s2, $zero -/* 44F08 80069B08 2647001C */ addiu $a3, $s2, 0x1c -/* 44F0C 80069B0C A7A00022 */ sh $zero, 0x22($sp) -/* 44F10 80069B10 A7A00020 */ sh $zero, 0x20($sp) -.L80069B14: -/* 44F14 80069B14 94A20000 */ lhu $v0, ($a1) -/* 44F18 80069B18 97A30020 */ lhu $v1, 0x20($sp) -/* 44F1C 80069B1C 97A40022 */ lhu $a0, 0x22($sp) -/* 44F20 80069B20 24A50002 */ addiu $a1, $a1, 2 -/* 44F24 80069B24 00623021 */ addu $a2, $v1, $v0 -/* 44F28 80069B28 00021027 */ nor $v0, $zero, $v0 -/* 44F2C 80069B2C 00822021 */ addu $a0, $a0, $v0 -/* 44F30 80069B30 00A7102B */ sltu $v0, $a1, $a3 -/* 44F34 80069B34 A7A60020 */ sh $a2, 0x20($sp) -/* 44F38 80069B38 1440FFF6 */ bnez $v0, .L80069B14 -/* 44F3C 80069B3C A7A40022 */ sh $a0, 0x22($sp) -/* 44F40 80069B40 9643001C */ lhu $v1, 0x1c($s2) -/* 44F44 80069B44 30C2FFFF */ andi $v0, $a2, 0xffff -/* 44F48 80069B48 54620006 */ bnel $v1, $v0, .L80069B64 -/* 44F4C 80069B4C 26730001 */ addiu $s3, $s3, 1 -/* 44F50 80069B50 9643001E */ lhu $v1, 0x1e($s2) -/* 44F54 80069B54 3082FFFF */ andi $v0, $a0, 0xffff -/* 44F58 80069B58 10620006 */ beq $v1, $v0, .L80069B74 -/* 44F5C 80069B5C 24020004 */ addiu $v0, $zero, 4 -/* 44F60 80069B60 26730001 */ addiu $s3, $s3, 1 -.L80069B64: -/* 44F64 80069B64 2A620004 */ slti $v0, $s3, 4 -/* 44F68 80069B68 1440FFE0 */ bnez $v0, .L80069AEC -/* 44F6C 80069B6C 26100002 */ addiu $s0, $s0, 2 -/* 44F70 80069B70 24020004 */ addiu $v0, $zero, 4 -.L80069B74: -/* 44F74 80069B74 16620003 */ bne $s3, $v0, .L80069B84 -/* 44F78 80069B78 00008021 */ addu $s0, $zero, $zero -/* 44F7C 80069B7C 0801A6F1 */ j .L80069BC4 -/* 44F80 80069B80 2402000A */ addiu $v0, $zero, 0xa -.L80069B84: -/* 44F84 80069B84 24150001 */ addiu $s5, $zero, 1 -/* 44F88 80069B88 27B10018 */ addiu $s1, $sp, 0x18 -.L80069B8C: -/* 44F8C 80069B8C 52130009 */ beql $s0, $s3, .L80069BB4 -/* 44F90 80069B90 26100001 */ addiu $s0, $s0, 1 -/* 44F94 80069B94 96260000 */ lhu $a2, ($s1) -/* 44F98 80069B98 AFB50010 */ sw $s5, 0x10($sp) -/* 44F9C 80069B9C 8E840004 */ lw $a0, 4($s4) -/* 44FA0 80069BA0 8E850008 */ lw $a1, 8($s4) -/* 44FA4 80069BA4 0C01A8E8 */ jal func_8006A3A0 -/* 44FA8 80069BA8 02403821 */ addu $a3, $s2, $zero -/* 44FAC 80069BAC 14400005 */ bnez $v0, .L80069BC4 -/* 44FB0 80069BB0 26100001 */ addiu $s0, $s0, 1 -.L80069BB4: -/* 44FB4 80069BB4 2A020004 */ slti $v0, $s0, 4 -/* 44FB8 80069BB8 1440FFF4 */ bnez $v0, .L80069B8C -/* 44FBC 80069BBC 26310002 */ addiu $s1, $s1, 2 -/* 44FC0 80069BC0 00001021 */ addu $v0, $zero, $zero -.L80069BC4: -/* 44FC4 80069BC4 8FBF0040 */ lw $ra, 0x40($sp) -/* 44FC8 80069BC8 8FB5003C */ lw $s5, 0x3c($sp) -/* 44FCC 80069BCC 8FB40038 */ lw $s4, 0x38($sp) -/* 44FD0 80069BD0 8FB30034 */ lw $s3, 0x34($sp) -/* 44FD4 80069BD4 8FB20030 */ lw $s2, 0x30($sp) -/* 44FD8 80069BD8 8FB1002C */ lw $s1, 0x2c($sp) -/* 44FDC 80069BDC 8FB00028 */ lw $s0, 0x28($sp) -/* 44FE0 80069BE0 03E00008 */ jr $ra -/* 44FE4 80069BE4 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069BE8.s b/ver/jp/asm/nonmatchings/44B20/func_80069BE8.s deleted file mode 100644 index a56fc6d176..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069BE8.s +++ /dev/null @@ -1,126 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069BE8 -/* 44FE8 80069BE8 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 44FEC 80069BEC AFB00058 */ sw $s0, 0x58($sp) -/* 44FF0 80069BF0 00808021 */ addu $s0, $a0, $zero -/* 44FF4 80069BF4 AFBF0060 */ sw $ra, 0x60($sp) -/* 44FF8 80069BF8 AFB1005C */ sw $s1, 0x5c($sp) -/* 44FFC 80069BFC 92020065 */ lbu $v0, 0x65($s0) -/* 45000 80069C00 10400006 */ beqz $v0, .L80069C1C -/* 45004 80069C04 00000000 */ nop -/* 45008 80069C08 0C01A5AC */ jal func_800696B0 -/* 4500C 80069C0C 00002821 */ addu $a1, $zero, $zero -/* 45010 80069C10 00401821 */ addu $v1, $v0, $zero -/* 45014 80069C14 14600062 */ bnez $v1, .L80069DA0 -/* 45018 80069C18 00000000 */ nop -.L80069C1C: -/* 4501C 80069C1C 8E040004 */ lw $a0, 4($s0) -/* 45020 80069C20 8E050008 */ lw $a1, 8($s0) -/* 45024 80069C24 24060001 */ addiu $a2, $zero, 1 -/* 45028 80069C28 0C01A86C */ jal func_8006A1B0 -/* 4502C 80069C2C 27A70010 */ addiu $a3, $sp, 0x10 -/* 45030 80069C30 00401821 */ addu $v1, $v0, $zero -/* 45034 80069C34 1460005A */ bnez $v1, .L80069DA0 -/* 45038 80069C38 27A50010 */ addiu $a1, $sp, 0x10 -/* 4503C 80069C3C 27A7002C */ addiu $a3, $sp, 0x2c -/* 45040 80069C40 A7A00052 */ sh $zero, 0x52($sp) -/* 45044 80069C44 A7A00050 */ sh $zero, 0x50($sp) -.L80069C48: -/* 45048 80069C48 94A20000 */ lhu $v0, ($a1) -/* 4504C 80069C4C 97A30050 */ lhu $v1, 0x50($sp) -/* 45050 80069C50 97A40052 */ lhu $a0, 0x52($sp) -/* 45054 80069C54 24A50002 */ addiu $a1, $a1, 2 -/* 45058 80069C58 00623021 */ addu $a2, $v1, $v0 -/* 4505C 80069C5C 00021027 */ nor $v0, $zero, $v0 -/* 45060 80069C60 00822021 */ addu $a0, $a0, $v0 -/* 45064 80069C64 00A7102B */ sltu $v0, $a1, $a3 -/* 45068 80069C68 A7A60050 */ sh $a2, 0x50($sp) -/* 4506C 80069C6C 1440FFF6 */ bnez $v0, .L80069C48 -/* 45070 80069C70 A7A40052 */ sh $a0, 0x52($sp) -/* 45074 80069C74 97A3002C */ lhu $v1, 0x2c($sp) -/* 45078 80069C78 30C2FFFF */ andi $v0, $a2, 0xffff -/* 4507C 80069C7C 14620005 */ bne $v1, $v0, .L80069C94 -/* 45080 80069C80 27B10010 */ addiu $s1, $sp, 0x10 -/* 45084 80069C84 97A3002E */ lhu $v1, 0x2e($sp) -/* 45088 80069C88 3082FFFF */ andi $v0, $a0, 0xffff -/* 4508C 80069C8C 10620013 */ beq $v1, $v0, .L80069CDC -/* 45090 80069C90 00000000 */ nop -.L80069C94: -/* 45094 80069C94 02002021 */ addu $a0, $s0, $zero -/* 45098 80069C98 0C01A6A1 */ jal func_80069A84 -/* 4509C 80069C9C 02202821 */ addu $a1, $s1, $zero -/* 450A0 80069CA0 00401821 */ addu $v1, $v0, $zero -/* 450A4 80069CA4 2402000A */ addiu $v0, $zero, 0xa -/* 450A8 80069CA8 1462000A */ bne $v1, $v0, .L80069CD4 -/* 450AC 80069CAC 02002021 */ addu $a0, $s0, $zero -/* 450B0 80069CB0 02202821 */ addu $a1, $s1, $zero -/* 450B4 80069CB4 27B10030 */ addiu $s1, $sp, 0x30 -/* 450B8 80069CB8 0C01A5E6 */ jal func_80069798 -/* 450BC 80069CBC 02203021 */ addu $a2, $s1, $zero -/* 450C0 80069CC0 00401821 */ addu $v1, $v0, $zero -/* 450C4 80069CC4 10600005 */ beqz $v1, .L80069CDC -/* 450C8 80069CC8 00000000 */ nop -/* 450CC 80069CCC 0801A768 */ j .L80069DA0 -/* 450D0 80069CD0 00000000 */ nop -.L80069CD4: -/* 450D4 80069CD4 14600032 */ bnez $v1, .L80069DA0 -/* 450D8 80069CD8 00601021 */ addu $v0, $v1, $zero -.L80069CDC: -/* 450DC 80069CDC 96220018 */ lhu $v0, 0x18($s1) -/* 450E0 80069CE0 30420001 */ andi $v0, $v0, 1 -/* 450E4 80069CE4 1440000F */ bnez $v0, .L80069D24 -/* 450E8 80069CE8 02202021 */ addu $a0, $s1, $zero -/* 450EC 80069CEC 02002021 */ addu $a0, $s0, $zero -/* 450F0 80069CF0 02202821 */ addu $a1, $s1, $zero -/* 450F4 80069CF4 27B10030 */ addiu $s1, $sp, 0x30 -/* 450F8 80069CF8 0C01A5E6 */ jal func_80069798 -/* 450FC 80069CFC 02203021 */ addu $a2, $s1, $zero -/* 45100 80069D00 00401821 */ addu $v1, $v0, $zero -/* 45104 80069D04 14600026 */ bnez $v1, .L80069DA0 -/* 45108 80069D08 00000000 */ nop -/* 4510C 80069D0C 97A20048 */ lhu $v0, 0x48($sp) -/* 45110 80069D10 30420001 */ andi $v0, $v0, 1 -/* 45114 80069D14 14400003 */ bnez $v0, .L80069D24 -/* 45118 80069D18 02202021 */ addu $a0, $s1, $zero -/* 4511C 80069D1C 0801A768 */ j .L80069DA0 -/* 45120 80069D20 2402000B */ addiu $v0, $zero, 0xb -.L80069D24: -/* 45124 80069D24 2605000C */ addiu $a1, $s0, 0xc -/* 45128 80069D28 0C019188 */ jal func_80064620 -/* 4512C 80069D2C 24060020 */ addiu $a2, $zero, 0x20 -/* 45130 80069D30 8E040004 */ lw $a0, 4($s0) -/* 45134 80069D34 8E050008 */ lw $a1, 8($s0) -/* 45138 80069D38 9222001B */ lbu $v0, 0x1b($s1) -/* 4513C 80069D3C 24060007 */ addiu $a2, $zero, 7 -/* 45140 80069D40 AE02004C */ sw $v0, 0x4c($s0) -/* 45144 80069D44 9223001A */ lbu $v1, 0x1a($s1) -/* 45148 80069D48 2607002C */ addiu $a3, $s0, 0x2c -/* 4514C 80069D4C 24020010 */ addiu $v0, $zero, 0x10 -/* 45150 80069D50 AE020050 */ sw $v0, 0x50($s0) -/* 45154 80069D54 24020008 */ addiu $v0, $zero, 8 -/* 45158 80069D58 AE020054 */ sw $v0, 0x54($s0) -/* 4515C 80069D5C A2030064 */ sb $v1, 0x64($s0) -/* 45160 80069D60 92020064 */ lbu $v0, 0x64($s0) -/* 45164 80069D64 00031840 */ sll $v1, $v1, 1 -/* 45168 80069D68 24630003 */ addiu $v1, $v1, 3 -/* 4516C 80069D6C AE030060 */ sw $v1, 0x60($s0) -/* 45170 80069D70 92030064 */ lbu $v1, 0x64($s0) -/* 45174 80069D74 24420001 */ addiu $v0, $v0, 1 -/* 45178 80069D78 000210C0 */ sll $v0, $v0, 3 -/* 4517C 80069D7C 000318C0 */ sll $v1, $v1, 3 -/* 45180 80069D80 AE020058 */ sw $v0, 0x58($s0) -/* 45184 80069D84 00431021 */ addu $v0, $v0, $v1 -/* 45188 80069D88 0C01A86C */ jal func_8006A1B0 -/* 4518C 80069D8C AE02005C */ sw $v0, 0x5c($s0) -/* 45190 80069D90 00401821 */ addu $v1, $v0, $zero -/* 45194 80069D94 0003102B */ sltu $v0, $zero, $v1 -/* 45198 80069D98 00021023 */ negu $v0, $v0 -/* 4519C 80069D9C 00621024 */ and $v0, $v1, $v0 -.L80069DA0: -/* 451A0 80069DA0 8FBF0060 */ lw $ra, 0x60($sp) -/* 451A4 80069DA4 8FB1005C */ lw $s1, 0x5c($sp) -/* 451A8 80069DA8 8FB00058 */ lw $s0, 0x58($sp) -/* 451AC 80069DAC 03E00008 */ jr $ra -/* 451B0 80069DB0 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069DB4.s b/ver/jp/asm/nonmatchings/44B20/func_80069DB4.s deleted file mode 100644 index 9b273d2d5d..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069DB4.s +++ /dev/null @@ -1,54 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069DB4 -/* 451B4 80069DB4 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 451B8 80069DB8 AFB00030 */ sw $s0, 0x30($sp) -/* 451BC 80069DBC 00808021 */ addu $s0, $a0, $zero -/* 451C0 80069DC0 AFBF0034 */ sw $ra, 0x34($sp) -/* 451C4 80069DC4 92020065 */ lbu $v0, 0x65($s0) -/* 451C8 80069DC8 1040000C */ beqz $v0, .L80069DFC -/* 451CC 80069DCC 00000000 */ nop -/* 451D0 80069DD0 0C01A5AC */ jal func_800696B0 -/* 451D4 80069DD4 00002821 */ addu $a1, $zero, $zero -/* 451D8 80069DD8 00401821 */ addu $v1, $v0, $zero -/* 451DC 80069DDC 24020002 */ addiu $v0, $zero, 2 -/* 451E0 80069DE0 14620004 */ bne $v1, $v0, .L80069DF4 -/* 451E4 80069DE4 02002021 */ addu $a0, $s0, $zero -/* 451E8 80069DE8 0C01A5AC */ jal func_800696B0 -/* 451EC 80069DEC 00002821 */ addu $a1, $zero, $zero -/* 451F0 80069DF0 00401821 */ addu $v1, $v0, $zero -.L80069DF4: -/* 451F4 80069DF4 14600019 */ bnez $v1, .L80069E5C -/* 451F8 80069DF8 00601021 */ addu $v0, $v1, $zero -.L80069DFC: -/* 451FC 80069DFC 8E040004 */ lw $a0, 4($s0) -/* 45200 80069E00 8E050008 */ lw $a1, 8($s0) -/* 45204 80069E04 24060001 */ addiu $a2, $zero, 1 -/* 45208 80069E08 0C01A86C */ jal func_8006A1B0 -/* 4520C 80069E0C 27A70010 */ addiu $a3, $sp, 0x10 -/* 45210 80069E10 00401821 */ addu $v1, $v0, $zero -/* 45214 80069E14 1060000B */ beqz $v1, .L80069E44 -/* 45218 80069E18 24020002 */ addiu $v0, $zero, 2 -/* 4521C 80069E1C 1462000F */ bne $v1, $v0, .L80069E5C -/* 45220 80069E20 00601021 */ addu $v0, $v1, $zero -/* 45224 80069E24 8E040004 */ lw $a0, 4($s0) -/* 45228 80069E28 8E050008 */ lw $a1, 8($s0) -/* 4522C 80069E2C 24060001 */ addiu $a2, $zero, 1 -/* 45230 80069E30 0C01A86C */ jal func_8006A1B0 -/* 45234 80069E34 27A70010 */ addiu $a3, $sp, 0x10 -/* 45238 80069E38 00401821 */ addu $v1, $v0, $zero -/* 4523C 80069E3C 14600007 */ bnez $v1, .L80069E5C -/* 45240 80069E40 00000000 */ nop -.L80069E44: -/* 45244 80069E44 2604000C */ addiu $a0, $s0, 0xc -/* 45248 80069E48 27A50010 */ addiu $a1, $sp, 0x10 -/* 4524C 80069E4C 0C01AE14 */ jal func_8006B850 -/* 45250 80069E50 24060020 */ addiu $a2, $zero, 0x20 -/* 45254 80069E54 0002102B */ sltu $v0, $zero, $v0 -/* 45258 80069E58 00021040 */ sll $v0, $v0, 1 -.L80069E5C: -/* 4525C 80069E5C 8FBF0034 */ lw $ra, 0x34($sp) -/* 45260 80069E60 8FB00030 */ lw $s0, 0x30($sp) -/* 45264 80069E64 03E00008 */ jr $ra -/* 45268 80069E68 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/44B20/func_80069E6C.s b/ver/jp/asm/nonmatchings/44B20/func_80069E6C.s deleted file mode 100644 index 2fe290074a..0000000000 --- a/ver/jp/asm/nonmatchings/44B20/func_80069E6C.s +++ /dev/null @@ -1,233 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80069E6C -/* 4526C 80069E6C 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 45270 80069E70 AFB20030 */ sw $s2, 0x30($sp) -/* 45274 80069E74 00809021 */ addu $s2, $a0, $zero -/* 45278 80069E78 AFB40038 */ sw $s4, 0x38($sp) -/* 4527C 80069E7C 00A0A021 */ addu $s4, $a1, $zero -/* 45280 80069E80 AFB60040 */ sw $s6, 0x40($sp) -/* 45284 80069E84 00C0B021 */ addu $s6, $a2, $zero -/* 45288 80069E88 AFB70044 */ sw $s7, 0x44($sp) -/* 4528C 80069E8C 00E0B821 */ addu $s7, $a3, $zero -/* 45290 80069E90 32C200FF */ andi $v0, $s6, 0xff -/* 45294 80069E94 AFBF004C */ sw $ra, 0x4c($sp) -/* 45298 80069E98 AFBE0048 */ sw $fp, 0x48($sp) -/* 4529C 80069E9C AFB5003C */ sw $s5, 0x3c($sp) -/* 452A0 80069EA0 AFB30034 */ sw $s3, 0x34($sp) -/* 452A4 80069EA4 AFB1002C */ sw $s1, 0x2c($sp) -/* 452A8 80069EA8 14400011 */ bnez $v0, .L80069EF0 -/* 452AC 80069EAC AFB00028 */ sw $s0, 0x28($sp) -/* 452B0 80069EB0 3C038009 */ lui $v1, %hi(D_80095864) -/* 452B4 80069EB4 90635864 */ lbu $v1, %lo(D_80095864)($v1) -/* 452B8 80069EB8 32E200FF */ andi $v0, $s7, 0xff -/* 452BC 80069EBC 1443000C */ bne $v0, $v1, .L80069EF0 -/* 452C0 80069EC0 00000000 */ nop -/* 452C4 80069EC4 8E430008 */ lw $v1, 8($s2) -/* 452C8 80069EC8 3C028009 */ lui $v0, %hi(D_80095860) -/* 452CC 80069ECC 8C425860 */ lw $v0, %lo(D_80095860)($v0) -/* 452D0 80069ED0 14620007 */ bne $v1, $v0, .L80069EF0 -/* 452D4 80069ED4 00000000 */ nop -/* 452D8 80069ED8 3C04800E */ lui $a0, %hi(D_800D9660) -/* 452DC 80069EDC 24849660 */ addiu $a0, $a0, %lo(D_800D9660) -/* 452E0 80069EE0 0C019188 */ jal func_80064620 -/* 452E4 80069EE4 24060100 */ addiu $a2, $zero, 0x100 -/* 452E8 80069EE8 0801A85D */ j .L8006A174 -/* 452EC 80069EEC 00001021 */ addu $v0, $zero, $zero -.L80069EF0: -/* 452F0 80069EF0 92420065 */ lbu $v0, 0x65($s2) -/* 452F4 80069EF4 10400006 */ beqz $v0, .L80069F10 -/* 452F8 80069EF8 02402021 */ addu $a0, $s2, $zero -/* 452FC 80069EFC 0C01A5AC */ jal func_800696B0 -/* 45300 80069F00 00002821 */ addu $a1, $zero, $zero -/* 45304 80069F04 00401821 */ addu $v1, $v0, $zero -/* 45308 80069F08 1460009A */ bnez $v1, .L8006A174 -/* 4530C 80069F0C 00000000 */ nop -.L80069F10: -/* 45310 80069F10 32E200FF */ andi $v0, $s7, 0xff -/* 45314 80069F14 14400002 */ bnez $v0, .L80069F20 -/* 45318 80069F18 24150001 */ addiu $s5, $zero, 1 -/* 4531C 80069F1C 8E550060 */ lw $s5, 0x60($s2) -.L80069F20: -/* 45320 80069F20 32C300FF */ andi $v1, $s6, 0xff -/* 45324 80069F24 24020001 */ addiu $v0, $zero, 1 -/* 45328 80069F28 14620011 */ bne $v1, $v0, .L80069F70 -/* 4532C 80069F2C 00008021 */ addu $s0, $zero, $zero -/* 45330 80069F30 00151040 */ sll $v0, $s5, 1 -/* 45334 80069F34 00542821 */ addu $a1, $v0, $s4 -/* 45338 80069F38 00002021 */ addu $a0, $zero, $zero -/* 4533C 80069F3C 24020080 */ addiu $v0, $zero, 0x80 -/* 45340 80069F40 00551023 */ subu $v0, $v0, $s5 -/* 45344 80069F44 00023040 */ sll $a2, $v0, 1 -/* 45348 80069F48 18C00007 */ blez $a2, .L80069F68 -/* 4534C 80069F4C 00001821 */ addu $v1, $zero, $zero -.L80069F50: -/* 45350 80069F50 90A20000 */ lbu $v0, ($a1) -/* 45354 80069F54 24840001 */ addiu $a0, $a0, 1 -/* 45358 80069F58 00621821 */ addu $v1, $v1, $v0 -/* 4535C 80069F5C 0086102A */ slt $v0, $a0, $a2 -/* 45360 80069F60 1440FFFB */ bnez $v0, .L80069F50 -/* 45364 80069F64 24A50001 */ addiu $a1, $a1, 1 -.L80069F68: -/* 45368 80069F68 A2830001 */ sb $v1, 1($s4) -/* 4536C 80069F6C 00008021 */ addu $s0, $zero, $zero -.L80069F70: -/* 45370 80069F70 32DE00FF */ andi $fp, $s6, 0xff -/* 45374 80069F74 32E200FF */ andi $v0, $s7, 0xff -/* 45378 80069F78 000298C0 */ sll $s3, $v0, 3 -/* 4537C 80069F7C 00101140 */ sll $v0, $s0, 5 -.L80069F80: -/* 45380 80069F80 24080001 */ addiu $t0, $zero, 1 -/* 45384 80069F84 17C80015 */ bne $fp, $t0, .L80069FDC -/* 45388 80069F88 02828821 */ addu $s1, $s4, $v0 -/* 4538C 80069F8C 8E460054 */ lw $a2, 0x54($s2) -/* 45390 80069F90 AFA00010 */ sw $zero, 0x10($sp) -/* 45394 80069F94 8E440004 */ lw $a0, 4($s2) -/* 45398 80069F98 8E450008 */ lw $a1, 8($s2) -/* 4539C 80069F9C 02203821 */ addu $a3, $s1, $zero -/* 453A0 80069FA0 00D33021 */ addu $a2, $a2, $s3 -/* 453A4 80069FA4 00D03021 */ addu $a2, $a2, $s0 -/* 453A8 80069FA8 0C01A8E8 */ jal func_8006A3A0 -/* 453AC 80069FAC 30C6FFFF */ andi $a2, $a2, 0xffff -/* 453B0 80069FB0 8E460058 */ lw $a2, 0x58($s2) -/* 453B4 80069FB4 AFA00010 */ sw $zero, 0x10($sp) -/* 453B8 80069FB8 8E440004 */ lw $a0, 4($s2) -/* 453BC 80069FBC 8E450008 */ lw $a1, 8($s2) -/* 453C0 80069FC0 02203821 */ addu $a3, $s1, $zero -/* 453C4 80069FC4 00D33021 */ addu $a2, $a2, $s3 -/* 453C8 80069FC8 00D03021 */ addu $a2, $a2, $s0 -/* 453CC 80069FCC 0C01A8E8 */ jal func_8006A3A0 -/* 453D0 80069FD0 30C6FFFF */ andi $a2, $a2, 0xffff -/* 453D4 80069FD4 0801A800 */ j .L8006A000 -/* 453D8 80069FD8 00401821 */ addu $v1, $v0, $zero -.L80069FDC: -/* 453DC 80069FDC 8E440004 */ lw $a0, 4($s2) -/* 453E0 80069FE0 8E460054 */ lw $a2, 0x54($s2) -/* 453E4 80069FE4 8E450008 */ lw $a1, 8($s2) -/* 453E8 80069FE8 02203821 */ addu $a3, $s1, $zero -/* 453EC 80069FEC 00D33021 */ addu $a2, $a2, $s3 -/* 453F0 80069FF0 00D03021 */ addu $a2, $a2, $s0 -/* 453F4 80069FF4 0C01A86C */ jal func_8006A1B0 -/* 453F8 80069FF8 30C6FFFF */ andi $a2, $a2, 0xffff -/* 453FC 80069FFC 00401821 */ addu $v1, $v0, $zero -.L8006A000: -/* 45400 8006A000 1460003D */ bnez $v1, .L8006A0F8 -/* 45404 8006A004 26100001 */ addiu $s0, $s0, 1 -/* 45408 8006A008 2A020008 */ slti $v0, $s0, 8 -/* 4540C 8006A00C 1440FFDC */ bnez $v0, .L80069F80 -/* 45410 8006A010 00101140 */ sll $v0, $s0, 5 -/* 45414 8006A014 32C200FF */ andi $v0, $s6, 0xff -/* 45418 8006A018 5440004C */ bnel $v0, $zero, .L8006A14C -/* 4541C 8006A01C 02802021 */ addu $a0, $s4, $zero -/* 45420 8006A020 00003821 */ addu $a3, $zero, $zero -/* 45424 8006A024 00151040 */ sll $v0, $s5, 1 -/* 45428 8006A028 00542821 */ addu $a1, $v0, $s4 -/* 4542C 8006A02C 24020080 */ addiu $v0, $zero, 0x80 -/* 45430 8006A030 00551023 */ subu $v0, $v0, $s5 -/* 45434 8006A034 00023040 */ sll $a2, $v0, 1 -/* 45438 8006A038 0066102A */ slt $v0, $v1, $a2 -/* 4543C 8006A03C 10400007 */ beqz $v0, .L8006A05C -/* 45440 8006A040 00002021 */ addu $a0, $zero, $zero -.L8006A044: -/* 45444 8006A044 90A20000 */ lbu $v0, ($a1) -/* 45448 8006A048 24840001 */ addiu $a0, $a0, 1 -/* 4544C 8006A04C 00E23821 */ addu $a3, $a3, $v0 -/* 45450 8006A050 0086102A */ slt $v0, $a0, $a2 -/* 45454 8006A054 1440FFFB */ bnez $v0, .L8006A044 -/* 45458 8006A058 24A50001 */ addiu $a1, $a1, 1 -.L8006A05C: -/* 4545C 8006A05C 92830001 */ lbu $v1, 1($s4) -/* 45460 8006A060 30E200FF */ andi $v0, $a3, 0xff -/* 45464 8006A064 10430038 */ beq $v0, $v1, .L8006A148 -/* 45468 8006A068 32E200FF */ andi $v0, $s7, 0xff -/* 4546C 8006A06C 00008021 */ addu $s0, $zero, $zero -/* 45470 8006A070 000298C0 */ sll $s3, $v0, 3 -/* 45474 8006A074 02808821 */ addu $s1, $s4, $zero -.L8006A078: -/* 45478 8006A078 8E440004 */ lw $a0, 4($s2) -/* 4547C 8006A07C 8E450008 */ lw $a1, 8($s2) -/* 45480 8006A080 8E460058 */ lw $a2, 0x58($s2) -/* 45484 8006A084 02203821 */ addu $a3, $s1, $zero -/* 45488 8006A088 26310020 */ addiu $s1, $s1, 0x20 -/* 4548C 8006A08C 00D33021 */ addu $a2, $a2, $s3 -/* 45490 8006A090 00D03021 */ addu $a2, $a2, $s0 -/* 45494 8006A094 0C01A86C */ jal func_8006A1B0 -/* 45498 8006A098 30C6FFFF */ andi $a2, $a2, 0xffff -/* 4549C 8006A09C 26100001 */ addiu $s0, $s0, 1 -/* 454A0 8006A0A0 2A020008 */ slti $v0, $s0, 8 -/* 454A4 8006A0A4 1440FFF4 */ bnez $v0, .L8006A078 -/* 454A8 8006A0A8 24030080 */ addiu $v1, $zero, 0x80 -/* 454AC 8006A0AC 00151040 */ sll $v0, $s5, 1 -/* 454B0 8006A0B0 00543021 */ addu $a2, $v0, $s4 -/* 454B4 8006A0B4 00002021 */ addu $a0, $zero, $zero -/* 454B8 8006A0B8 00751823 */ subu $v1, $v1, $s5 -/* 454BC 8006A0BC 00031840 */ sll $v1, $v1, 1 -/* 454C0 8006A0C0 18600007 */ blez $v1, .L8006A0E0 -/* 454C4 8006A0C4 00002821 */ addu $a1, $zero, $zero -.L8006A0C8: -/* 454C8 8006A0C8 90C20000 */ lbu $v0, ($a2) -/* 454CC 8006A0CC 24840001 */ addiu $a0, $a0, 1 -/* 454D0 8006A0D0 00A22821 */ addu $a1, $a1, $v0 -/* 454D4 8006A0D4 0083102A */ slt $v0, $a0, $v1 -/* 454D8 8006A0D8 1440FFFB */ bnez $v0, .L8006A0C8 -/* 454DC 8006A0DC 24C60001 */ addiu $a2, $a2, 1 -.L8006A0E0: -/* 454E0 8006A0E0 92830001 */ lbu $v1, 1($s4) -/* 454E4 8006A0E4 30A200FF */ andi $v0, $a1, 0xff -/* 454E8 8006A0E8 10430005 */ beq $v0, $v1, .L8006A100 -/* 454EC 8006A0EC 24020003 */ addiu $v0, $zero, 3 -/* 454F0 8006A0F0 0801A85D */ j .L8006A174 -/* 454F4 8006A0F4 00000000 */ nop -.L8006A0F8: -/* 454F8 8006A0F8 0801A85D */ j .L8006A174 -/* 454FC 8006A0FC 00601021 */ addu $v0, $v1, $zero -.L8006A100: -/* 45500 8006A100 00008021 */ addu $s0, $zero, $zero -/* 45504 8006A104 32E200FF */ andi $v0, $s7, 0xff -/* 45508 8006A108 000298C0 */ sll $s3, $v0, 3 -/* 4550C 8006A10C 02808821 */ addu $s1, $s4, $zero -.L8006A110: -/* 45510 8006A110 8E460054 */ lw $a2, 0x54($s2) -/* 45514 8006A114 AFA00010 */ sw $zero, 0x10($sp) -/* 45518 8006A118 8E440004 */ lw $a0, 4($s2) -/* 4551C 8006A11C 8E450008 */ lw $a1, 8($s2) -/* 45520 8006A120 02203821 */ addu $a3, $s1, $zero -/* 45524 8006A124 26310020 */ addiu $s1, $s1, 0x20 -/* 45528 8006A128 00D33021 */ addu $a2, $a2, $s3 -/* 4552C 8006A12C 00D03021 */ addu $a2, $a2, $s0 -/* 45530 8006A130 0C01A8E8 */ jal func_8006A3A0 -/* 45534 8006A134 30C6FFFF */ andi $a2, $a2, 0xffff -/* 45538 8006A138 26100001 */ addiu $s0, $s0, 1 -/* 4553C 8006A13C 2A020008 */ slti $v0, $s0, 8 -/* 45540 8006A140 1440FFF3 */ bnez $v0, .L8006A110 -/* 45544 8006A144 00000000 */ nop -.L8006A148: -/* 45548 8006A148 02802021 */ addu $a0, $s4, $zero -.L8006A14C: -/* 4554C 8006A14C 3C05800E */ lui $a1, %hi(D_800D9660) -/* 45550 8006A150 24A59660 */ addiu $a1, $a1, %lo(D_800D9660) -/* 45554 8006A154 3C018009 */ lui $at, %hi(D_80095864) -/* 45558 8006A158 A0375864 */ sb $s7, %lo(D_80095864)($at) -/* 4555C 8006A15C 0C019188 */ jal func_80064620 -/* 45560 8006A160 24060100 */ addiu $a2, $zero, 0x100 -/* 45564 8006A164 8E430008 */ lw $v1, 8($s2) -/* 45568 8006A168 00001021 */ addu $v0, $zero, $zero -/* 4556C 8006A16C 3C018009 */ lui $at, %hi(D_80095860) -/* 45570 8006A170 AC235860 */ sw $v1, %lo(D_80095860)($at) -.L8006A174: -/* 45574 8006A174 8FBF004C */ lw $ra, 0x4c($sp) -/* 45578 8006A178 8FBE0048 */ lw $fp, 0x48($sp) -/* 4557C 8006A17C 8FB70044 */ lw $s7, 0x44($sp) -/* 45580 8006A180 8FB60040 */ lw $s6, 0x40($sp) -/* 45584 8006A184 8FB5003C */ lw $s5, 0x3c($sp) -/* 45588 8006A188 8FB40038 */ lw $s4, 0x38($sp) -/* 4558C 8006A18C 8FB30034 */ lw $s3, 0x34($sp) -/* 45590 8006A190 8FB20030 */ lw $s2, 0x30($sp) -/* 45594 8006A194 8FB1002C */ lw $s1, 0x2c($sp) -/* 45598 8006A198 8FB00028 */ lw $s0, 0x28($sp) -/* 4559C 8006A19C 03E00008 */ jr $ra -/* 455A0 8006A1A0 27BD0050 */ addiu $sp, $sp, 0x50 -/* 455A4 8006A1A4 00000000 */ nop -/* 455A8 8006A1A8 00000000 */ nop -/* 455AC 8006A1AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/455B0/func_8006A1B0.s b/ver/jp/asm/nonmatchings/455B0/func_8006A1B0.s deleted file mode 100644 index a92e8f3eb0..0000000000 --- a/ver/jp/asm/nonmatchings/455B0/func_8006A1B0.s +++ /dev/null @@ -1,137 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A1B0 -/* 455B0 8006A1B0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 455B4 8006A1B4 AFB40038 */ sw $s4, 0x38($sp) -/* 455B8 8006A1B8 0080A021 */ addu $s4, $a0, $zero -/* 455BC 8006A1BC AFB30034 */ sw $s3, 0x34($sp) -/* 455C0 8006A1C0 00A09821 */ addu $s3, $a1, $zero -/* 455C4 8006A1C4 AFB5003C */ sw $s5, 0x3c($sp) -/* 455C8 8006A1C8 24150002 */ addiu $s5, $zero, 2 -/* 455CC 8006A1CC AFB00028 */ sw $s0, 0x28($sp) -/* 455D0 8006A1D0 00C08021 */ addu $s0, $a2, $zero -/* 455D4 8006A1D4 AFBF004C */ sw $ra, 0x4c($sp) -/* 455D8 8006A1D8 AFBE0048 */ sw $fp, 0x48($sp) -/* 455DC 8006A1DC AFB70044 */ sw $s7, 0x44($sp) -/* 455E0 8006A1E0 AFB60040 */ sw $s6, 0x40($sp) -/* 455E4 8006A1E4 AFB20030 */ sw $s2, 0x30($sp) -/* 455E8 8006A1E8 AFB1002C */ sw $s1, 0x2c($sp) -/* 455EC 8006A1EC 0C019765 */ jal func_80065D94 -/* 455F0 8006A1F0 AFA70014 */ sw $a3, 0x14($sp) -/* 455F4 8006A1F4 24170002 */ addiu $s7, $zero, 2 -/* 455F8 8006A1F8 3216FFFF */ andi $s6, $s0, 0xffff -/* 455FC 8006A1FC 00108140 */ sll $s0, $s0, 5 -/* 45600 8006A200 3C1E800E */ lui $fp, %hi(D_800D9FE0) -/* 45604 8006A204 27DE9FE0 */ addiu $fp, $fp, %lo(D_800D9FE0) -/* 45608 8006A208 AFB0001C */ sw $s0, 0x1c($sp) -.L8006A20C: -/* 4560C 8006A20C 3C02800A */ lui $v0, %hi(D_8009A5FC) -/* 45610 8006A210 9042A5FC */ lbu $v0, %lo(D_8009A5FC)($v0) -/* 45614 8006A214 3C10800E */ lui $s0, %hi(D_800D9FE0) -/* 45618 8006A218 14570005 */ bne $v0, $s7, .L8006A230 -/* 4561C 8006A21C 26109FE0 */ addiu $s0, $s0, %lo(D_800D9FE0) -/* 45620 8006A220 3C028009 */ lui $v0, %hi(D_80095870) -/* 45624 8006A224 8C425870 */ lw $v0, %lo(D_80095870)($v0) -/* 45628 8006A228 50530019 */ beql $v0, $s3, .L8006A290 -/* 4562C 8006A22C 02708021 */ addu $s0, $s3, $s0 -.L8006A230: -/* 45630 8006A230 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 45634 8006A234 A037A5FC */ sb $s7, %lo(D_8009A5FC)($at) -/* 45638 8006A238 3C018009 */ lui $at, %hi(D_80095870) -/* 4563C 8006A23C AC335870 */ sw $s3, %lo(D_80095870)($at) -/* 45640 8006A240 1A600006 */ blez $s3, .L8006A25C -/* 45644 8006A244 00001821 */ addu $v1, $zero, $zero -.L8006A248: -/* 45648 8006A248 A2000000 */ sb $zero, ($s0) -/* 4564C 8006A24C 24630001 */ addiu $v1, $v1, 1 -/* 45650 8006A250 0073102A */ slt $v0, $v1, $s3 -/* 45654 8006A254 1440FFFC */ bnez $v0, .L8006A248 -/* 45658 8006A258 26100001 */ addiu $s0, $s0, 1 -.L8006A25C: -/* 4565C 8006A25C 24020001 */ addiu $v0, $zero, 1 -/* 45660 8006A260 3C01800E */ lui $at, %hi(D_800DA01C) -/* 45664 8006A264 AC22A01C */ sw $v0, %lo(D_800DA01C)($at) -/* 45668 8006A268 240800FF */ addiu $t0, $zero, 0xff -/* 4566C 8006A26C 24020003 */ addiu $v0, $zero, 3 -/* 45670 8006A270 A2020001 */ sb $v0, 1($s0) -/* 45674 8006A274 24020021 */ addiu $v0, $zero, 0x21 -/* 45678 8006A278 A2080000 */ sb $t0, ($s0) -/* 4567C 8006A27C A2020002 */ sb $v0, 2($s0) -/* 45680 8006A280 240200FE */ addiu $v0, $zero, 0xfe -/* 45684 8006A284 A2170003 */ sb $s7, 3($s0) -/* 45688 8006A288 A2080026 */ sb $t0, 0x26($s0) -/* 4568C 8006A28C A2020027 */ sb $v0, 0x27($s0) -.L8006A290: -/* 45690 8006A290 02C02021 */ addu $a0, $s6, $zero -/* 45694 8006A294 001610C2 */ srl $v0, $s6, 3 -/* 45698 8006A298 0C01B210 */ jal func_8006C840 -/* 4569C 8006A29C A2020004 */ sb $v0, 4($s0) -/* 456A0 8006A2A0 8FA8001C */ lw $t0, 0x1c($sp) -/* 456A4 8006A2A4 24040001 */ addiu $a0, $zero, 1 -/* 456A8 8006A2A8 03C02821 */ addu $a1, $fp, $zero -/* 456AC 8006A2AC 00481025 */ or $v0, $v0, $t0 -/* 456B0 8006A2B0 0C019724 */ jal func_80065C90 -/* 456B4 8006A2B4 A2020005 */ sb $v0, 5($s0) -/* 456B8 8006A2B8 02802021 */ addu $a0, $s4, $zero -/* 456BC 8006A2BC 00002821 */ addu $a1, $zero, $zero -/* 456C0 8006A2C0 0C0195B0 */ jal func_800656C0 -/* 456C4 8006A2C4 24060001 */ addiu $a2, $zero, 1 -/* 456C8 8006A2C8 00002021 */ addu $a0, $zero, $zero -/* 456CC 8006A2CC 0C019724 */ jal func_80065C90 -/* 456D0 8006A2D0 03C02821 */ addu $a1, $fp, $zero -/* 456D4 8006A2D4 02802021 */ addu $a0, $s4, $zero -/* 456D8 8006A2D8 00002821 */ addu $a1, $zero, $zero -/* 456DC 8006A2DC 0C0195B0 */ jal func_800656C0 -/* 456E0 8006A2E0 24060001 */ addiu $a2, $zero, 1 -/* 456E4 8006A2E4 92020002 */ lbu $v0, 2($s0) -/* 456E8 8006A2E8 304200C0 */ andi $v0, $v0, 0xc0 -/* 456EC 8006A2EC 00028902 */ srl $s1, $v0, 4 -/* 456F0 8006A2F0 56200015 */ bnel $s1, $zero, .L8006A348 -/* 456F4 8006A2F4 24110001 */ addiu $s1, $zero, 1 -/* 456F8 8006A2F8 26120006 */ addiu $s2, $s0, 6 -/* 456FC 8006A2FC 0C01B22B */ jal func_8006C8AC -/* 45700 8006A300 02402021 */ addu $a0, $s2, $zero -/* 45704 8006A304 92030026 */ lbu $v1, 0x26($s0) -/* 45708 8006A308 304200FF */ andi $v0, $v0, 0xff -/* 4570C 8006A30C 10430008 */ beq $v0, $v1, .L8006A330 -/* 45710 8006A310 02802021 */ addu $a0, $s4, $zero -/* 45714 8006A314 0C01A528 */ jal func_800694A0 -/* 45718 8006A318 02602821 */ addu $a1, $s3, $zero -/* 4571C 8006A31C 00408821 */ addu $s1, $v0, $zero -/* 45720 8006A320 1620000E */ bnez $s1, .L8006A35C -/* 45724 8006A324 00000000 */ nop -/* 45728 8006A328 0801A8D2 */ j .L8006A348 -/* 4572C 8006A32C 24110004 */ addiu $s1, $zero, 4 -.L8006A330: -/* 45730 8006A330 8FA50014 */ lw $a1, 0x14($sp) -/* 45734 8006A334 02402021 */ addu $a0, $s2, $zero -/* 45738 8006A338 0C019188 */ jal func_80064620 -/* 4573C 8006A33C 24060020 */ addiu $a2, $zero, 0x20 -/* 45740 8006A340 0801A8D3 */ j .L8006A34C -/* 45744 8006A344 24020004 */ addiu $v0, $zero, 4 -.L8006A348: -/* 45748 8006A348 24020004 */ addiu $v0, $zero, 4 -.L8006A34C: -/* 4574C 8006A34C 16220003 */ bne $s1, $v0, .L8006A35C -/* 45750 8006A350 02A01021 */ addu $v0, $s5, $zero -/* 45754 8006A354 0441FFAD */ bgez $v0, .L8006A20C -/* 45758 8006A358 26B5FFFF */ addiu $s5, $s5, -1 -.L8006A35C: -/* 4575C 8006A35C 0C019780 */ jal func_80065E00 -/* 45760 8006A360 00000000 */ nop -/* 45764 8006A364 02201021 */ addu $v0, $s1, $zero -/* 45768 8006A368 8FBF004C */ lw $ra, 0x4c($sp) -/* 4576C 8006A36C 8FBE0048 */ lw $fp, 0x48($sp) -/* 45770 8006A370 8FB70044 */ lw $s7, 0x44($sp) -/* 45774 8006A374 8FB60040 */ lw $s6, 0x40($sp) -/* 45778 8006A378 8FB5003C */ lw $s5, 0x3c($sp) -/* 4577C 8006A37C 8FB40038 */ lw $s4, 0x38($sp) -/* 45780 8006A380 8FB30034 */ lw $s3, 0x34($sp) -/* 45784 8006A384 8FB20030 */ lw $s2, 0x30($sp) -/* 45788 8006A388 8FB1002C */ lw $s1, 0x2c($sp) -/* 4578C 8006A38C 8FB00028 */ lw $s0, 0x28($sp) -/* 45790 8006A390 03E00008 */ jr $ra -/* 45794 8006A394 27BD0050 */ addiu $sp, $sp, 0x50 -/* 45798 8006A398 00000000 */ nop -/* 4579C 8006A39C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/457A0/func_8006A3A0.s b/ver/jp/asm/nonmatchings/457A0/func_8006A3A0.s deleted file mode 100644 index 4c76f8a17a..0000000000 --- a/ver/jp/asm/nonmatchings/457A0/func_8006A3A0.s +++ /dev/null @@ -1,169 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A3A0 -/* 457A0 8006A3A0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 457A4 8006A3A4 8FA20058 */ lw $v0, 0x58($sp) -/* 457A8 8006A3A8 AFB40030 */ sw $s4, 0x30($sp) -/* 457AC 8006A3AC 0080A021 */ addu $s4, $a0, $zero -/* 457B0 8006A3B0 AFB3002C */ sw $s3, 0x2c($sp) -/* 457B4 8006A3B4 00A09821 */ addu $s3, $a1, $zero -/* 457B8 8006A3B8 AFB50034 */ sw $s5, 0x34($sp) -/* 457BC 8006A3BC 24150002 */ addiu $s5, $zero, 2 -/* 457C0 8006A3C0 AFB7003C */ sw $s7, 0x3c($sp) -/* 457C4 8006A3C4 00E0B821 */ addu $s7, $a3, $zero -/* 457C8 8006A3C8 AFB00020 */ sw $s0, 0x20($sp) -/* 457CC 8006A3CC 00C08021 */ addu $s0, $a2, $zero -/* 457D0 8006A3D0 3204FFFF */ andi $a0, $s0, 0xffff -/* 457D4 8006A3D4 2C830007 */ sltiu $v1, $a0, 7 -/* 457D8 8006A3D8 AFBF0044 */ sw $ra, 0x44($sp) -/* 457DC 8006A3DC AFBE0040 */ sw $fp, 0x40($sp) -/* 457E0 8006A3E0 AFB60038 */ sw $s6, 0x38($sp) -/* 457E4 8006A3E4 AFB20028 */ sw $s2, 0x28($sp) -/* 457E8 8006A3E8 38420001 */ xori $v0, $v0, 1 -/* 457EC 8006A3EC 0002102B */ sltu $v0, $zero, $v0 -/* 457F0 8006A3F0 00431024 */ and $v0, $v0, $v1 -/* 457F4 8006A3F4 10400003 */ beqz $v0, .L8006A404 -/* 457F8 8006A3F8 AFB10024 */ sw $s1, 0x24($sp) -/* 457FC 8006A3FC 1480005D */ bnez $a0, .L8006A574 -/* 45800 8006A400 00001021 */ addu $v0, $zero, $zero -.L8006A404: -/* 45804 8006A404 0C019765 */ jal func_80065D94 -/* 45808 8006A408 241E0003 */ addiu $fp, $zero, 3 -/* 4580C 8006A40C 3216FFFF */ andi $s6, $s0, 0xffff -/* 45810 8006A410 00108140 */ sll $s0, $s0, 5 -/* 45814 8006A414 AFB00014 */ sw $s0, 0x14($sp) -.L8006A418: -/* 45818 8006A418 3C02800A */ lui $v0, %hi(D_8009A5FC) -/* 4581C 8006A41C 9042A5FC */ lbu $v0, %lo(D_8009A5FC)($v0) -/* 45820 8006A420 3C10800E */ lui $s0, %hi(D_800D9FE0) -/* 45824 8006A424 145E0005 */ bne $v0, $fp, .L8006A43C -/* 45828 8006A428 26109FE0 */ addiu $s0, $s0, %lo(D_800D9FE0) -/* 4582C 8006A42C 3C028009 */ lui $v0, %hi(D_80095870) -/* 45830 8006A430 8C425870 */ lw $v0, %lo(D_80095870)($v0) -/* 45834 8006A434 5053001A */ beql $v0, $s3, .L8006A4A0 -/* 45838 8006A438 02708021 */ addu $s0, $s3, $s0 -.L8006A43C: -/* 4583C 8006A43C 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 45840 8006A440 A03EA5FC */ sb $fp, %lo(D_8009A5FC)($at) -/* 45844 8006A444 3C018009 */ lui $at, %hi(D_80095870) -/* 45848 8006A448 AC335870 */ sw $s3, %lo(D_80095870)($at) -/* 4584C 8006A44C 1A600006 */ blez $s3, .L8006A468 -/* 45850 8006A450 00001821 */ addu $v1, $zero, $zero -.L8006A454: -/* 45854 8006A454 A2000000 */ sb $zero, ($s0) -/* 45858 8006A458 24630001 */ addiu $v1, $v1, 1 -/* 4585C 8006A45C 0073102A */ slt $v0, $v1, $s3 -/* 45860 8006A460 1440FFFC */ bnez $v0, .L8006A454 -/* 45864 8006A464 26100001 */ addiu $s0, $s0, 1 -.L8006A468: -/* 45868 8006A468 24080001 */ addiu $t0, $zero, 1 -/* 4586C 8006A46C 3C01800E */ lui $at, %hi(D_800DA01C) -/* 45870 8006A470 AC28A01C */ sw $t0, %lo(D_800DA01C)($at) -/* 45874 8006A474 240800FF */ addiu $t0, $zero, 0xff -/* 45878 8006A478 24020023 */ addiu $v0, $zero, 0x23 -/* 4587C 8006A47C A2080000 */ sb $t0, ($s0) -/* 45880 8006A480 24080001 */ addiu $t0, $zero, 1 -/* 45884 8006A484 A2080002 */ sb $t0, 2($s0) -/* 45888 8006A488 240800FF */ addiu $t0, $zero, 0xff -/* 4588C 8006A48C A2020001 */ sb $v0, 1($s0) -/* 45890 8006A490 240200FE */ addiu $v0, $zero, 0xfe -/* 45894 8006A494 A21E0003 */ sb $fp, 3($s0) -/* 45898 8006A498 A2080026 */ sb $t0, 0x26($s0) -/* 4589C 8006A49C A2020027 */ sb $v0, 0x27($s0) -.L8006A4A0: -/* 458A0 8006A4A0 02C02021 */ addu $a0, $s6, $zero -/* 458A4 8006A4A4 001610C2 */ srl $v0, $s6, 3 -/* 458A8 8006A4A8 0C01B210 */ jal func_8006C840 -/* 458AC 8006A4AC A2020004 */ sb $v0, 4($s0) -/* 458B0 8006A4B0 02E02021 */ addu $a0, $s7, $zero -/* 458B4 8006A4B4 8FA80014 */ lw $t0, 0x14($sp) -/* 458B8 8006A4B8 26050006 */ addiu $a1, $s0, 6 -/* 458BC 8006A4BC 24060020 */ addiu $a2, $zero, 0x20 -/* 458C0 8006A4C0 00481025 */ or $v0, $v0, $t0 -/* 458C4 8006A4C4 0C019188 */ jal func_80064620 -/* 458C8 8006A4C8 A2020005 */ sb $v0, 5($s0) -/* 458CC 8006A4CC 3C05800E */ lui $a1, %hi(D_800D9FE0) -/* 458D0 8006A4D0 24A59FE0 */ addiu $a1, $a1, %lo(D_800D9FE0) -/* 458D4 8006A4D4 0C019724 */ jal func_80065C90 -/* 458D8 8006A4D8 24040001 */ addiu $a0, $zero, 1 -/* 458DC 8006A4DC 0C01B22B */ jal func_8006C8AC -/* 458E0 8006A4E0 02E02021 */ addu $a0, $s7, $zero -/* 458E4 8006A4E4 02802021 */ addu $a0, $s4, $zero -/* 458E8 8006A4E8 00002821 */ addu $a1, $zero, $zero -/* 458EC 8006A4EC 24060001 */ addiu $a2, $zero, 1 -/* 458F0 8006A4F0 0C0195B0 */ jal func_800656C0 -/* 458F4 8006A4F4 00409021 */ addu $s2, $v0, $zero -/* 458F8 8006A4F8 3C05800E */ lui $a1, %hi(D_800D9FE0) -/* 458FC 8006A4FC 24A59FE0 */ addiu $a1, $a1, %lo(D_800D9FE0) -/* 45900 8006A500 0C019724 */ jal func_80065C90 -/* 45904 8006A504 00002021 */ addu $a0, $zero, $zero -/* 45908 8006A508 02802021 */ addu $a0, $s4, $zero -/* 4590C 8006A50C 00002821 */ addu $a1, $zero, $zero -/* 45910 8006A510 0C0195B0 */ jal func_800656C0 -/* 45914 8006A514 24060001 */ addiu $a2, $zero, 1 -/* 45918 8006A518 92020002 */ lbu $v0, 2($s0) -/* 4591C 8006A51C 304200C0 */ andi $v0, $v0, 0xc0 -/* 45920 8006A520 00028902 */ srl $s1, $v0, 4 -/* 45924 8006A524 5620000B */ bnel $s1, $zero, .L8006A554 -/* 45928 8006A528 24110001 */ addiu $s1, $zero, 1 -/* 4592C 8006A52C 92030026 */ lbu $v1, 0x26($s0) -/* 45930 8006A530 324200FF */ andi $v0, $s2, 0xff -/* 45934 8006A534 10430007 */ beq $v0, $v1, .L8006A554 -/* 45938 8006A538 02802021 */ addu $a0, $s4, $zero -/* 4593C 8006A53C 0C01A528 */ jal func_800694A0 -/* 45940 8006A540 02602821 */ addu $a1, $s3, $zero -/* 45944 8006A544 00408821 */ addu $s1, $v0, $zero -/* 45948 8006A548 16200007 */ bnez $s1, .L8006A568 -/* 4594C 8006A54C 00000000 */ nop -/* 45950 8006A550 24110004 */ addiu $s1, $zero, 4 -.L8006A554: -/* 45954 8006A554 24020004 */ addiu $v0, $zero, 4 -/* 45958 8006A558 16220003 */ bne $s1, $v0, .L8006A568 -/* 4595C 8006A55C 02A01021 */ addu $v0, $s5, $zero -/* 45960 8006A560 0441FFAD */ bgez $v0, .L8006A418 -/* 45964 8006A564 26B5FFFF */ addiu $s5, $s5, -1 -.L8006A568: -/* 45968 8006A568 0C019780 */ jal func_80065E00 -/* 4596C 8006A56C 00000000 */ nop -/* 45970 8006A570 02201021 */ addu $v0, $s1, $zero -.L8006A574: -/* 45974 8006A574 8FBF0044 */ lw $ra, 0x44($sp) -/* 45978 8006A578 8FBE0040 */ lw $fp, 0x40($sp) -/* 4597C 8006A57C 8FB7003C */ lw $s7, 0x3c($sp) -/* 45980 8006A580 8FB60038 */ lw $s6, 0x38($sp) -/* 45984 8006A584 8FB50034 */ lw $s5, 0x34($sp) -/* 45988 8006A588 8FB40030 */ lw $s4, 0x30($sp) -/* 4598C 8006A58C 8FB3002C */ lw $s3, 0x2c($sp) -/* 45990 8006A590 8FB20028 */ lw $s2, 0x28($sp) -/* 45994 8006A594 8FB10024 */ lw $s1, 0x24($sp) -/* 45998 8006A598 8FB00020 */ lw $s0, 0x20($sp) -/* 4599C 8006A59C 03E00008 */ jr $ra -/* 459A0 8006A5A0 27BD0048 */ addiu $sp, $sp, 0x48 -/* 459A4 8006A5A4 00000000 */ nop -/* 459A8 8006A5A8 00000000 */ nop -/* 459AC 8006A5AC 00000000 */ nop -/* 459B0 8006A5B0 00000000 */ nop -/* 459B4 8006A5B4 00000000 */ nop -/* 459B8 8006A5B8 00000000 */ nop -/* 459BC 8006A5BC 00000000 */ nop -/* 459C0 8006A5C0 00000000 */ nop -/* 459C4 8006A5C4 00000000 */ nop -/* 459C8 8006A5C8 00000000 */ nop -/* 459CC 8006A5CC 00000000 */ nop -/* 459D0 8006A5D0 00000000 */ nop -/* 459D4 8006A5D4 00000000 */ nop -/* 459D8 8006A5D8 00000000 */ nop -/* 459DC 8006A5DC 00000000 */ nop -/* 459E0 8006A5E0 00000000 */ nop -/* 459E4 8006A5E4 00000000 */ nop -/* 459E8 8006A5E8 00000000 */ nop -/* 459EC 8006A5EC 00000000 */ nop -/* 459F0 8006A5F0 00000000 */ nop -/* 459F4 8006A5F4 00000000 */ nop -/* 459F8 8006A5F8 00000000 */ nop -/* 459FC 8006A5FC 00000000 */ nop -/* 45A00 8006A600 00000000 */ nop -/* 45A04 8006A604 00000000 */ nop -/* 45A08 8006A608 00000000 */ nop -/* 45A0C 8006A60C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45A10/func_8006A610.s b/ver/jp/asm/nonmatchings/45A10/func_8006A610.s deleted file mode 100644 index f957ec53ce..0000000000 --- a/ver/jp/asm/nonmatchings/45A10/func_8006A610.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A610 -/* 45A10 8006A610 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 45A14 8006A614 AFBF0010 */ sw $ra, 0x10($sp) -/* 45A18 8006A618 0C01B1B8 */ jal func_8006C6E0 -/* 45A1C 8006A61C 00002021 */ addu $a0, $zero, $zero -/* 45A20 8006A620 8FBF0010 */ lw $ra, 0x10($sp) -/* 45A24 8006A624 03E00008 */ jr $ra -/* 45A28 8006A628 27BD0018 */ addiu $sp, $sp, 0x18 -/* 45A2C 8006A62C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45A30/func_8006A630.s b/ver/jp/asm/nonmatchings/45A30/func_8006A630.s deleted file mode 100644 index fcece0672c..0000000000 --- a/ver/jp/asm/nonmatchings/45A30/func_8006A630.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A630 -/* 45A30 8006A630 3C05A460 */ lui $a1, 0xa460 -/* 45A34 8006A634 34A50014 */ ori $a1, $a1, 0x14 -/* 45A38 8006A638 3C06A460 */ lui $a2, 0xa460 -/* 45A3C 8006A63C 34C60018 */ ori $a2, $a2, 0x18 -/* 45A40 8006A640 3C07A460 */ lui $a3, 0xa460 -/* 45A44 8006A644 34E7001C */ ori $a3, $a3, 0x1c -/* 45A48 8006A648 3C08A460 */ lui $t0, 0xa460 -/* 45A4C 8006A64C 35080020 */ ori $t0, $t0, 0x20 -/* 45A50 8006A650 3C09A460 */ lui $t1, 0xa460 -/* 45A54 8006A654 35290024 */ ori $t1, $t1, 0x24 -/* 45A58 8006A658 3C04A460 */ lui $a0, 0xa460 -/* 45A5C 8006A65C 34840028 */ ori $a0, $a0, 0x28 -/* 45A60 8006A660 3C03A460 */ lui $v1, 0xa460 -/* 45A64 8006A664 3463002C */ ori $v1, $v1, 0x2c -/* 45A68 8006A668 3C02A460 */ lui $v0, 0xa460 -/* 45A6C 8006A66C 34420030 */ ori $v0, $v0, 0x30 -/* 45A70 8006A670 8CA50000 */ lw $a1, ($a1) -/* 45A74 8006A674 8CC60000 */ lw $a2, ($a2) -/* 45A78 8006A678 8CE70000 */ lw $a3, ($a3) -/* 45A7C 8006A67C 8D080000 */ lw $t0, ($t0) -/* 45A80 8006A680 8D290000 */ lw $t1, ($t1) -/* 45A84 8006A684 8C840000 */ lw $a0, ($a0) -/* 45A88 8006A688 8C630000 */ lw $v1, ($v1) -/* 45A8C 8006A68C 8C4A0000 */ lw $t2, ($v0) -/* 45A90 8006A690 24020007 */ addiu $v0, $zero, 7 -/* 45A94 8006A694 3C01800B */ lui $at, %hi(D_800B44FC) -/* 45A98 8006A698 A02244FC */ sb $v0, %lo(D_800B44FC)($at) -/* 45A9C 8006A69C 3C01800B */ lui $at, %hi(D_800B1AEC) -/* 45AA0 8006A6A0 A0221AEC */ sb $v0, %lo(D_800B1AEC)($at) -/* 45AA4 8006A6A4 3C01800B */ lui $at, %hi(D_800B44FD) -/* 45AA8 8006A6A8 A02544FD */ sb $a1, %lo(D_800B44FD)($at) -/* 45AAC 8006A6AC 3C01800B */ lui $at, %hi(D_800B4500) -/* 45AB0 8006A6B0 A0264500 */ sb $a2, %lo(D_800B4500)($at) -/* 45AB4 8006A6B4 3C01800B */ lui $at, %hi(D_800B44FE) -/* 45AB8 8006A6B8 A02744FE */ sb $a3, %lo(D_800B44FE)($at) -/* 45ABC 8006A6BC 3C01800B */ lui $at, %hi(D_800B44FF) -/* 45AC0 8006A6C0 A02844FF */ sb $t0, %lo(D_800B44FF)($at) -/* 45AC4 8006A6C4 3C01800B */ lui $at, %hi(D_800B1AED) -/* 45AC8 8006A6C8 A0291AED */ sb $t1, %lo(D_800B1AED)($at) -/* 45ACC 8006A6CC 3C01800B */ lui $at, %hi(D_800B1AF0) -/* 45AD0 8006A6D0 A0241AF0 */ sb $a0, %lo(D_800B1AF0)($at) -/* 45AD4 8006A6D4 3C01800B */ lui $at, %hi(D_800B1AEE) -/* 45AD8 8006A6D8 A0231AEE */ sb $v1, %lo(D_800B1AEE)($at) -/* 45ADC 8006A6DC 3C01800B */ lui $at, %hi(D_800B1AEF) -/* 45AE0 8006A6E0 03E00008 */ jr $ra -/* 45AE4 8006A6E4 A02A1AEF */ sb $t2, %lo(D_800B1AEF)($at) diff --git a/ver/jp/asm/nonmatchings/45A30/func_8006A6E8.s b/ver/jp/asm/nonmatchings/45A30/func_8006A6E8.s deleted file mode 100644 index dde004f0af..0000000000 --- a/ver/jp/asm/nonmatchings/45A30/func_8006A6E8.s +++ /dev/null @@ -1,194 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A6E8 -/* 45AE8 8006A6E8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 45AEC 8006A6EC 24020001 */ addiu $v0, $zero, 1 -/* 45AF0 8006A6F0 AFBF0018 */ sw $ra, 0x18($sp) -/* 45AF4 8006A6F4 3C01800A */ lui $at, %hi(D_8009A640) -/* 45AF8 8006A6F8 0C01B194 */ jal func_8006C650 -/* 45AFC 8006A6FC AC22A640 */ sw $v0, %lo(D_8009A640)($at) -/* 45B00 8006A700 3C042000 */ lui $a0, 0x2000 -/* 45B04 8006A704 0C01B1A0 */ jal func_8006C680 -/* 45B08 8006A708 00442025 */ or $a0, $v0, $a0 -/* 45B0C 8006A70C 3C040100 */ lui $a0, 0x100 -/* 45B10 8006A710 0C01B19C */ jal func_8006C670 -/* 45B14 8006A714 34840800 */ ori $a0, $a0, 0x800 -/* 45B18 8006A718 0C01B1A4 */ jal func_8006C690 -/* 45B1C 8006A71C 3C040490 */ lui $a0, 0x490 -/* 45B20 8006A720 3C041FC0 */ lui $a0, 0x1fc0 -.L8006A724: -/* 45B24 8006A724 348407FC */ ori $a0, $a0, 0x7fc -/* 45B28 8006A728 0C01B1E8 */ jal func_8006C7A0 -/* 45B2C 8006A72C 27A50010 */ addiu $a1, $sp, 0x10 -/* 45B30 8006A730 1440FFFC */ bnez $v0, .L8006A724 -/* 45B34 8006A734 3C041FC0 */ lui $a0, 0x1fc0 -.L8006A738: -/* 45B38 8006A738 8FA50010 */ lw $a1, 0x10($sp) -/* 45B3C 8006A73C 3C041FC0 */ lui $a0, 0x1fc0 -/* 45B40 8006A740 348407FC */ ori $a0, $a0, 0x7fc -/* 45B44 8006A744 0C01B1FC */ jal func_8006C7F0 -/* 45B48 8006A748 34A50008 */ ori $a1, $a1, 8 -/* 45B4C 8006A74C 1440FFFA */ bnez $v0, .L8006A738 -/* 45B50 8006A750 00000000 */ nop -/* 45B54 8006A754 3C028007 */ lui $v0, %hi(D_8006A9D0) -/* 45B58 8006A758 2442A9D0 */ addiu $v0, $v0, %lo(D_8006A9D0) -/* 45B5C 8006A75C 3C068000 */ lui $a2, 0x8000 -/* 45B60 8006A760 8C430000 */ lw $v1, ($v0) -/* 45B64 8006A764 8C440004 */ lw $a0, 4($v0) -/* 45B68 8006A768 8C450008 */ lw $a1, 8($v0) -/* 45B6C 8006A76C ACC30000 */ sw $v1, ($a2) -/* 45B70 8006A770 ACC40004 */ sw $a0, 4($a2) -/* 45B74 8006A774 ACC50008 */ sw $a1, 8($a2) -/* 45B78 8006A778 8C43000C */ lw $v1, 0xc($v0) -/* 45B7C 8006A77C ACC3000C */ sw $v1, 0xc($a2) -/* 45B80 8006A780 3C068000 */ lui $a2, 0x8000 -/* 45B84 8006A784 34C60080 */ ori $a2, $a2, 0x80 -/* 45B88 8006A788 8C430000 */ lw $v1, ($v0) -/* 45B8C 8006A78C 8C440004 */ lw $a0, 4($v0) -/* 45B90 8006A790 8C450008 */ lw $a1, 8($v0) -/* 45B94 8006A794 ACC30000 */ sw $v1, ($a2) -/* 45B98 8006A798 ACC40004 */ sw $a0, 4($a2) -/* 45B9C 8006A79C ACC50008 */ sw $a1, 8($a2) -/* 45BA0 8006A7A0 8C43000C */ lw $v1, 0xc($v0) -/* 45BA4 8006A7A4 ACC3000C */ sw $v1, 0xc($a2) -/* 45BA8 8006A7A8 3C068000 */ lui $a2, 0x8000 -/* 45BAC 8006A7AC 34C60100 */ ori $a2, $a2, 0x100 -/* 45BB0 8006A7B0 8C430000 */ lw $v1, ($v0) -/* 45BB4 8006A7B4 8C440004 */ lw $a0, 4($v0) -/* 45BB8 8006A7B8 8C450008 */ lw $a1, 8($v0) -/* 45BBC 8006A7BC ACC30000 */ sw $v1, ($a2) -/* 45BC0 8006A7C0 ACC40004 */ sw $a0, 4($a2) -/* 45BC4 8006A7C4 ACC50008 */ sw $a1, 8($a2) -/* 45BC8 8006A7C8 8C43000C */ lw $v1, 0xc($v0) -/* 45BCC 8006A7CC ACC3000C */ sw $v1, 0xc($a2) -/* 45BD0 8006A7D0 3C068000 */ lui $a2, 0x8000 -/* 45BD4 8006A7D4 34C60180 */ ori $a2, $a2, 0x180 -/* 45BD8 8006A7D8 8C430000 */ lw $v1, ($v0) -/* 45BDC 8006A7DC 8C440004 */ lw $a0, 4($v0) -/* 45BE0 8006A7E0 8C450008 */ lw $a1, 8($v0) -/* 45BE4 8006A7E4 ACC30000 */ sw $v1, ($a2) -/* 45BE8 8006A7E8 ACC40004 */ sw $a0, 4($a2) -/* 45BEC 8006A7EC ACC50008 */ sw $a1, 8($a2) -/* 45BF0 8006A7F0 8C43000C */ lw $v1, 0xc($v0) -/* 45BF4 8006A7F4 ACC3000C */ sw $v1, 0xc($a2) -/* 45BF8 8006A7F8 3C048000 */ lui $a0, 0x8000 -/* 45BFC 8006A7FC 0C018608 */ jal func_80061820 -/* 45C00 8006A800 24050190 */ addiu $a1, $zero, 0x190 -/* 45C04 8006A804 3C048000 */ lui $a0, 0x8000 -/* 45C08 8006A808 0C0185E8 */ jal func_800617A0 -/* 45C0C 8006A80C 24050190 */ addiu $a1, $zero, 0x190 -/* 45C10 8006A810 3C05A460 */ lui $a1, 0xa460 -/* 45C14 8006A814 34A50014 */ ori $a1, $a1, 0x14 -/* 45C18 8006A818 3C06A460 */ lui $a2, 0xa460 -/* 45C1C 8006A81C 34C60018 */ ori $a2, $a2, 0x18 -/* 45C20 8006A820 3C07A460 */ lui $a3, 0xa460 -/* 45C24 8006A824 34E7001C */ ori $a3, $a3, 0x1c -/* 45C28 8006A828 3C08A460 */ lui $t0, 0xa460 -/* 45C2C 8006A82C 35080020 */ ori $t0, $t0, 0x20 -/* 45C30 8006A830 3C09A460 */ lui $t1, 0xa460 -/* 45C34 8006A834 35290024 */ ori $t1, $t1, 0x24 -/* 45C38 8006A838 3C04A460 */ lui $a0, 0xa460 -/* 45C3C 8006A83C 34840028 */ ori $a0, $a0, 0x28 -/* 45C40 8006A840 3C03A460 */ lui $v1, 0xa460 -/* 45C44 8006A844 3463002C */ ori $v1, $v1, 0x2c -/* 45C48 8006A848 3C02A460 */ lui $v0, 0xa460 -/* 45C4C 8006A84C 34420030 */ ori $v0, $v0, 0x30 -/* 45C50 8006A850 8CA50000 */ lw $a1, ($a1) -/* 45C54 8006A854 8CC60000 */ lw $a2, ($a2) -/* 45C58 8006A858 8CE70000 */ lw $a3, ($a3) -/* 45C5C 8006A85C 8D080000 */ lw $t0, ($t0) -/* 45C60 8006A860 8D290000 */ lw $t1, ($t1) -/* 45C64 8006A864 8C840000 */ lw $a0, ($a0) -/* 45C68 8006A868 8C630000 */ lw $v1, ($v1) -/* 45C6C 8006A86C 8C4A0000 */ lw $t2, ($v0) -/* 45C70 8006A870 24020007 */ addiu $v0, $zero, 7 -/* 45C74 8006A874 3C01800B */ lui $at, %hi(D_800B44FC) -/* 45C78 8006A878 A02244FC */ sb $v0, %lo(D_800B44FC)($at) -/* 45C7C 8006A87C 3C01800B */ lui $at, %hi(D_800B1AEC) -/* 45C80 8006A880 A0221AEC */ sb $v0, %lo(D_800B1AEC)($at) -/* 45C84 8006A884 3C01800B */ lui $at, %hi(D_800B44FD) -/* 45C88 8006A888 A02544FD */ sb $a1, %lo(D_800B44FD)($at) -/* 45C8C 8006A88C 3C01800B */ lui $at, %hi(D_800B4500) -/* 45C90 8006A890 A0264500 */ sb $a2, %lo(D_800B4500)($at) -/* 45C94 8006A894 3C01800B */ lui $at, %hi(D_800B44FE) -/* 45C98 8006A898 A02744FE */ sb $a3, %lo(D_800B44FE)($at) -/* 45C9C 8006A89C 3C01800B */ lui $at, %hi(D_800B44FF) -/* 45CA0 8006A8A0 A02844FF */ sb $t0, %lo(D_800B44FF)($at) -/* 45CA4 8006A8A4 3C01800B */ lui $at, %hi(D_800B1AED) -/* 45CA8 8006A8A8 A0291AED */ sb $t1, %lo(D_800B1AED)($at) -/* 45CAC 8006A8AC 3C01800B */ lui $at, %hi(D_800B1AF0) -/* 45CB0 8006A8B0 A0241AF0 */ sb $a0, %lo(D_800B1AF0)($at) -/* 45CB4 8006A8B4 3C01800B */ lui $at, %hi(D_800B1AEE) -/* 45CB8 8006A8B8 A0231AEE */ sb $v1, %lo(D_800B1AEE)($at) -/* 45CBC 8006A8BC 3C01800B */ lui $at, %hi(D_800B1AEF) -/* 45CC0 8006A8C0 0C019A4C */ jal func_80066930 -/* 45CC4 8006A8C4 A02A1AEF */ sb $t2, %lo(D_800B1AEF)($at) -/* 45CC8 8006A8C8 0C01B284 */ jal func_8006CA10 -/* 45CCC 8006A8CC 00000000 */ nop -/* 45CD0 8006A8D0 3C028009 */ lui $v0, %hi(D_80095880) -/* 45CD4 8006A8D4 8C425880 */ lw $v0, %lo(D_80095880)($v0) -/* 45CD8 8006A8D8 3C038009 */ lui $v1, %hi(D_80095884) -/* 45CDC 8006A8DC 8C635884 */ lw $v1, %lo(D_80095884)($v1) -/* 45CE0 8006A8E0 00022040 */ sll $a0, $v0, 1 -/* 45CE4 8006A8E4 000337C2 */ srl $a2, $v1, 0x1f -/* 45CE8 8006A8E8 00862025 */ or $a0, $a0, $a2 -/* 45CEC 8006A8EC 00032840 */ sll $a1, $v1, 1 -/* 45CF0 8006A8F0 00A32821 */ addu $a1, $a1, $v1 -/* 45CF4 8006A8F4 00A3302B */ sltu $a2, $a1, $v1 -/* 45CF8 8006A8F8 00822021 */ addu $a0, $a0, $v0 -/* 45CFC 8006A8FC 00862021 */ addu $a0, $a0, $a2 -/* 45D00 8006A900 24060000 */ addiu $a2, $zero, 0 -/* 45D04 8006A904 0C01B8BC */ jal func_8006E2F0 -/* 45D08 8006A908 24070004 */ addiu $a3, $zero, 4 -/* 45D0C 8006A90C 3C048000 */ lui $a0, %hi(D_8000030C) -/* 45D10 8006A910 8C84030C */ lw $a0, %lo(D_8000030C)($a0) -/* 45D14 8006A914 3C018009 */ lui $at, %hi(D_80095880) -/* 45D18 8006A918 AC225880 */ sw $v0, %lo(D_80095880)($at) -/* 45D1C 8006A91C 3C018009 */ lui $at, %hi(D_80095884) -/* 45D20 8006A920 14800005 */ bnez $a0, .L8006A938 -/* 45D24 8006A924 AC235884 */ sw $v1, %lo(D_80095884)($at) -/* 45D28 8006A928 3C048000 */ lui $a0, %hi(D_8000031C) -/* 45D2C 8006A92C 2484031C */ addiu $a0, $a0, %lo(D_8000031C) -/* 45D30 8006A930 0C019250 */ jal func_80064940 -/* 45D34 8006A934 24050040 */ addiu $a1, $zero, 0x40 -.L8006A938: -/* 45D38 8006A938 3C038000 */ lui $v1, %hi(osTvType) -/* 45D3C 8006A93C 8C630300 */ lw $v1, %lo(osTvType)($v1) -/* 45D40 8006A940 54600004 */ bnel $v1, $zero, .L8006A954 -/* 45D44 8006A944 24020002 */ addiu $v0, $zero, 2 -/* 45D48 8006A948 3C0202F5 */ lui $v0, 0x2f5 -/* 45D4C 8006A94C 0801AA5A */ j .L8006A968 -/* 45D50 8006A950 3442B2D2 */ ori $v0, $v0, 0xb2d2 -.L8006A954: -/* 45D54 8006A954 14620003 */ bne $v1, $v0, .L8006A964 -/* 45D58 8006A958 3C0202E6 */ lui $v0, 0x2e6 -/* 45D5C 8006A95C 0801AA5A */ j .L8006A968 -/* 45D60 8006A960 3442025C */ ori $v0, $v0, 0x25c -.L8006A964: -/* 45D64 8006A964 3442D354 */ ori $v0, $v0, 0xd354 -.L8006A968: -/* 45D68 8006A968 3C018009 */ lui $at, %hi(D_80095888) -/* 45D6C 8006A96C 0C01B190 */ jal func_8006C640 -/* 45D70 8006A970 AC225888 */ sw $v0, %lo(D_80095888)($at) -/* 45D74 8006A974 30421000 */ andi $v0, $v0, 0x1000 -/* 45D78 8006A978 10400003 */ beqz $v0, .L8006A988 -/* 45D7C 8006A97C 3C03A450 */ lui $v1, 0xa450 -.L8006A980: -/* 45D80 8006A980 0801AA60 */ j .L8006A980 -/* 45D84 8006A984 00000000 */ nop -.L8006A988: -/* 45D88 8006A988 34630008 */ ori $v1, $v1, 8 -/* 45D8C 8006A98C 3C04A450 */ lui $a0, 0xa450 -/* 45D90 8006A990 34840010 */ ori $a0, $a0, 0x10 -/* 45D94 8006A994 3C05A450 */ lui $a1, 0xa450 -/* 45D98 8006A998 34A50014 */ ori $a1, $a1, 0x14 -/* 45D9C 8006A99C 24020001 */ addiu $v0, $zero, 1 -/* 45DA0 8006A9A0 AC620000 */ sw $v0, ($v1) -/* 45DA4 8006A9A4 24023FFF */ addiu $v0, $zero, 0x3fff -/* 45DA8 8006A9A8 AC820000 */ sw $v0, ($a0) -/* 45DAC 8006A9AC 2402000F */ addiu $v0, $zero, 0xf -/* 45DB0 8006A9B0 ACA20000 */ sw $v0, ($a1) -/* 45DB4 8006A9B4 8FBF0018 */ lw $ra, 0x18($sp) -/* 45DB8 8006A9B8 03E00008 */ jr $ra -/* 45DBC 8006A9BC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/45A30/func_8006A9C0.s b/ver/jp/asm/nonmatchings/45A30/func_8006A9C0.s deleted file mode 100644 index 7bfc7e1f93..0000000000 --- a/ver/jp/asm/nonmatchings/45A30/func_8006A9C0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A9C0 -/* 45DC0 8006A9C0 03E00008 */ jr $ra -/* 45DC4 8006A9C4 00000000 */ nop -/* 45DC8 8006A9C8 00000000 */ nop -/* 45DCC 8006A9CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006A9D0.s b/ver/jp/asm/nonmatchings/45DD0/func_8006A9D0.s deleted file mode 100644 index 4cc477d8a8..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006A9D0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A9D0 -/* 45DD0 8006A9D0 3C1A8007 */ lui $k0, %hi(func_8006A9E0) -/* 45DD4 8006A9D4 275AA9E0 */ addiu $k0, $k0, %lo(func_8006A9E0) -/* 45DD8 8006A9D8 03400008 */ jr $k0 -/* 45DDC 8006A9DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006A9E0.s b/ver/jp/asm/nonmatchings/45DD0/func_8006A9E0.s deleted file mode 100644 index 00347af6da..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006A9E0.s +++ /dev/null @@ -1,375 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006A9E0 -/* 45DE0 8006A9E0 3C1A800B */ lui $k0, %hi(D_800B0CE8) -/* 45DE4 8006A9E4 275A0CE8 */ addiu $k0, $k0, %lo(D_800B0CE8) -/* 45DE8 8006A9E8 FF410020 */ sd $at, 0x20($k0) -/* 45DEC 8006A9EC 401B6000 */ mfc0 $k1, $12 -/* 45DF0 8006A9F0 AF5B0118 */ sw $k1, 0x118($k0) -/* 45DF4 8006A9F4 2401FFFC */ addiu $at, $zero, -4 -/* 45DF8 8006A9F8 0361D824 */ and $k1, $k1, $at -/* 45DFC 8006A9FC 409B6000 */ mtc0 $k1, $12 -/* 45E00 8006AA00 FF480058 */ sd $t0, 0x58($k0) -/* 45E04 8006AA04 FF490060 */ sd $t1, 0x60($k0) -/* 45E08 8006AA08 FF4A0068 */ sd $t2, 0x68($k0) -/* 45E0C 8006AA0C AF400018 */ sw $zero, 0x18($k0) -/* 45E10 8006AA10 40086800 */ mfc0 $t0, $13 -/* 45E14 8006AA14 03404021 */ addu $t0, $k0, $zero -/* 45E18 8006AA18 3C1A8009 */ lui $k0, %hi(D_80094640) -/* 45E1C 8006AA1C 8F5A4640 */ lw $k0, %lo(D_80094640)($k0) -/* 45E20 8006AA20 DD090020 */ ld $t1, 0x20($t0) -/* 45E24 8006AA24 FF490020 */ sd $t1, 0x20($k0) -/* 45E28 8006AA28 DD090118 */ ld $t1, 0x118($t0) -/* 45E2C 8006AA2C FF490118 */ sd $t1, 0x118($k0) -/* 45E30 8006AA30 DD090058 */ ld $t1, 0x58($t0) -/* 45E34 8006AA34 FF490058 */ sd $t1, 0x58($k0) -/* 45E38 8006AA38 DD090060 */ ld $t1, 0x60($t0) -/* 45E3C 8006AA3C FF490060 */ sd $t1, 0x60($k0) -/* 45E40 8006AA40 DD090068 */ ld $t1, 0x68($t0) -/* 45E44 8006AA44 FF490068 */ sd $t1, 0x68($k0) -/* 45E48 8006AA48 FF420028 */ sd $v0, 0x28($k0) -/* 45E4C 8006AA4C FF430030 */ sd $v1, 0x30($k0) -/* 45E50 8006AA50 FF440038 */ sd $a0, 0x38($k0) -/* 45E54 8006AA54 FF450040 */ sd $a1, 0x40($k0) -/* 45E58 8006AA58 FF460048 */ sd $a2, 0x48($k0) -/* 45E5C 8006AA5C FF470050 */ sd $a3, 0x50($k0) -/* 45E60 8006AA60 FF4B0070 */ sd $t3, 0x70($k0) -/* 45E64 8006AA64 FF4C0078 */ sd $t4, 0x78($k0) -/* 45E68 8006AA68 FF4D0080 */ sd $t5, 0x80($k0) -/* 45E6C 8006AA6C FF4E0088 */ sd $t6, 0x88($k0) -/* 45E70 8006AA70 FF4F0090 */ sd $t7, 0x90($k0) -/* 45E74 8006AA74 FF500098 */ sd $s0, 0x98($k0) -/* 45E78 8006AA78 FF5100A0 */ sd $s1, 0xa0($k0) -/* 45E7C 8006AA7C FF5200A8 */ sd $s2, 0xa8($k0) -/* 45E80 8006AA80 FF5300B0 */ sd $s3, 0xb0($k0) -/* 45E84 8006AA84 FF5400B8 */ sd $s4, 0xb8($k0) -/* 45E88 8006AA88 FF5500C0 */ sd $s5, 0xc0($k0) -/* 45E8C 8006AA8C FF5600C8 */ sd $s6, 0xc8($k0) -/* 45E90 8006AA90 FF5700D0 */ sd $s7, 0xd0($k0) -/* 45E94 8006AA94 FF5800D8 */ sd $t8, 0xd8($k0) -/* 45E98 8006AA98 FF5900E0 */ sd $t9, 0xe0($k0) -/* 45E9C 8006AA9C FF5C00E8 */ sd $gp, 0xe8($k0) -/* 45EA0 8006AAA0 FF5D00F0 */ sd $sp, 0xf0($k0) -/* 45EA4 8006AAA4 FF5E00F8 */ sd $fp, 0xf8($k0) -/* 45EA8 8006AAA8 FF5F0100 */ sd $ra, 0x100($k0) -/* 45EAC 8006AAAC 00004012 */ mflo $t0 -/* 45EB0 8006AAB0 FF480108 */ sd $t0, 0x108($k0) -/* 45EB4 8006AAB4 00004010 */ mfhi $t0 -/* 45EB8 8006AAB8 FF480110 */ sd $t0, 0x110($k0) -/* 45EBC 8006AABC 8F5B0118 */ lw $k1, 0x118($k0) -/* 45EC0 8006AAC0 3369FF00 */ andi $t1, $k1, 0xff00 -/* 45EC4 8006AAC4 11200013 */ beqz $t1, .L8006AB14 -/* 45EC8 8006AAC8 00000000 */ nop -/* 45ECC 8006AACC 3C088009 */ lui $t0, %hi(D_80095890) -/* 45ED0 8006AAD0 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 45ED4 8006AAD4 8D080000 */ lw $t0, ($t0) -/* 45ED8 8006AAD8 2401FFFF */ addiu $at, $zero, -1 -/* 45EDC 8006AADC 01015026 */ xor $t2, $t0, $at -/* 45EE0 8006AAE0 314AFF00 */ andi $t2, $t2, 0xff00 -/* 45EE4 8006AAE4 012A6025 */ or $t4, $t1, $t2 -/* 45EE8 8006AAE8 3C01FFFF */ lui $at, 0xffff -/* 45EEC 8006AAEC 342100FF */ ori $at, $at, 0xff -/* 45EF0 8006AAF0 03615824 */ and $t3, $k1, $at -/* 45EF4 8006AAF4 016C5825 */ or $t3, $t3, $t4 -/* 45EF8 8006AAF8 AF4B0118 */ sw $t3, 0x118($k0) -/* 45EFC 8006AAFC 3108FF00 */ andi $t0, $t0, 0xff00 -/* 45F00 8006AB00 01284824 */ and $t1, $t1, $t0 -/* 45F04 8006AB04 3C01FFFF */ lui $at, 0xffff -/* 45F08 8006AB08 342100FF */ ori $at, $at, 0xff -/* 45F0C 8006AB0C 0361D824 */ and $k1, $k1, $at -/* 45F10 8006AB10 0369D825 */ or $k1, $k1, $t1 -.L8006AB14: -/* 45F14 8006AB14 3C09A430 */ lui $t1, %hi(D_A430000C) -/* 45F18 8006AB18 8D29000C */ lw $t1, %lo(D_A430000C)($t1) -/* 45F1C 8006AB1C 1120000B */ beqz $t1, .L8006AB4C -/* 45F20 8006AB20 00000000 */ nop -/* 45F24 8006AB24 3C088009 */ lui $t0, %hi(D_80095890) -/* 45F28 8006AB28 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 45F2C 8006AB2C 8D080000 */ lw $t0, ($t0) -/* 45F30 8006AB30 00084402 */ srl $t0, $t0, 0x10 -/* 45F34 8006AB34 2401FFFF */ addiu $at, $zero, -1 -/* 45F38 8006AB38 01014026 */ xor $t0, $t0, $at -/* 45F3C 8006AB3C 3108003F */ andi $t0, $t0, 0x3f -/* 45F40 8006AB40 8F4C0128 */ lw $t4, 0x128($k0) -/* 45F44 8006AB44 010C4024 */ and $t0, $t0, $t4 -/* 45F48 8006AB48 01284825 */ or $t1, $t1, $t0 -.L8006AB4C: -/* 45F4C 8006AB4C AF490128 */ sw $t1, 0x128($k0) -/* 45F50 8006AB50 40087000 */ mfc0 $t0, $14 -/* 45F54 8006AB54 AF48011C */ sw $t0, 0x11c($k0) -/* 45F58 8006AB58 8F480018 */ lw $t0, 0x18($k0) -/* 45F5C 8006AB5C 11000014 */ beqz $t0, .L8006ABB0 -/* 45F60 8006AB60 00000000 */ nop -/* 45F64 8006AB64 4448F800 */ cfc1 $t0, $31 -/* 45F68 8006AB68 00000000 */ nop -/* 45F6C 8006AB6C AF48012C */ sw $t0, 0x12c($k0) -/* 45F70 8006AB70 F7400130 */ sdc1 $f0, 0x130($k0) -/* 45F74 8006AB74 F7420138 */ sdc1 $f2, 0x138($k0) -/* 45F78 8006AB78 F7440140 */ sdc1 $f4, 0x140($k0) -/* 45F7C 8006AB7C F7460148 */ sdc1 $f6, 0x148($k0) -/* 45F80 8006AB80 F7480150 */ sdc1 $f8, 0x150($k0) -/* 45F84 8006AB84 F74A0158 */ sdc1 $f10, 0x158($k0) -/* 45F88 8006AB88 F74C0160 */ sdc1 $f12, 0x160($k0) -/* 45F8C 8006AB8C F74E0168 */ sdc1 $f14, 0x168($k0) -/* 45F90 8006AB90 F7500170 */ sdc1 $f16, 0x170($k0) -/* 45F94 8006AB94 F7520178 */ sdc1 $f18, 0x178($k0) -/* 45F98 8006AB98 F7540180 */ sdc1 $f20, 0x180($k0) -/* 45F9C 8006AB9C F7560188 */ sdc1 $f22, 0x188($k0) -/* 45FA0 8006ABA0 F7580190 */ sdc1 $f24, 0x190($k0) -/* 45FA4 8006ABA4 F75A0198 */ sdc1 $f26, 0x198($k0) -/* 45FA8 8006ABA8 F75C01A0 */ sdc1 $f28, 0x1a0($k0) -/* 45FAC 8006ABAC F75E01A8 */ sdc1 $f30, 0x1a8($k0) -.L8006ABB0: -/* 45FB0 8006ABB0 40086800 */ mfc0 $t0, $13 -/* 45FB4 8006ABB4 AF480120 */ sw $t0, 0x120($k0) -/* 45FB8 8006ABB8 24090002 */ addiu $t1, $zero, 2 -/* 45FBC 8006ABBC A7490010 */ sh $t1, 0x10($k0) -/* 45FC0 8006ABC0 3109007C */ andi $t1, $t0, 0x7c -/* 45FC4 8006ABC4 240A0024 */ addiu $t2, $zero, 0x24 -/* 45FC8 8006ABC8 112A00BF */ beq $t1, $t2, .L8006AEC8 -/* 45FCC 8006ABCC 00000000 */ nop -/* 45FD0 8006ABD0 240A002C */ addiu $t2, $zero, 0x2c -/* 45FD4 8006ABD4 112A0110 */ beq $t1, $t2, .L8006B018 -/* 45FD8 8006ABD8 00000000 */ nop -/* 45FDC 8006ABDC 240A0000 */ addiu $t2, $zero, 0 -/* 45FE0 8006ABE0 152A00D2 */ bne $t1, $t2, .L8006AF2C -/* 45FE4 8006ABE4 00000000 */ nop -/* 45FE8 8006ABE8 03688024 */ and $s0, $k1, $t0 -.L8006ABEC: -/* 45FEC 8006ABEC 3209FF00 */ andi $t1, $s0, 0xff00 -/* 45FF0 8006ABF0 00095302 */ srl $t2, $t1, 0xc -/* 45FF4 8006ABF4 15400003 */ bnez $t2, .L8006AC04 -/* 45FF8 8006ABF8 00000000 */ nop -/* 45FFC 8006ABFC 00095202 */ srl $t2, $t1, 8 -/* 46000 8006AC00 214A0010 */ addi $t2, $t2, 0x10 -.L8006AC04: -/* 46004 8006AC04 3C01800A */ lui $at, %hi(D_80099D60) -/* 46008 8006AC08 002A0821 */ addu $at, $at, $t2 -/* 4600C 8006AC0C 902A9D60 */ lbu $t2, %lo(D_80099D60)($at) -/* 46010 8006AC10 3C01800A */ lui $at, %hi(D_80099D80) -/* 46014 8006AC14 002A0821 */ addu $at, $at, $t2 -/* 46018 8006AC18 8C2A9D80 */ lw $t2, %lo(D_80099D80)($at) -/* 4601C 8006AC1C 01400008 */ jr $t2 -/* 46020 8006AC20 00000000 */ nop -/* 46024 8006AC24 2401DFFF */ addiu $at, $zero, -0x2001 -/* 46028 8006AC28 1000FFF0 */ b .L8006ABEC -/* 4602C 8006AC2C 02018024 */ and $s0, $s0, $at -/* 46030 8006AC30 2401BFFF */ addiu $at, $zero, -0x4001 -/* 46034 8006AC34 1000FFED */ b .L8006ABEC -/* 46038 8006AC38 02018024 */ and $s0, $s0, $at -/* 4603C 8006AC3C 40095800 */ mfc0 $t1, $11 -/* 46040 8006AC40 40895800 */ mtc0 $t1, $11 -/* 46044 8006AC44 24040018 */ addiu $a0, $zero, 0x18 -/* 46048 8006AC48 0C01ABD7 */ jal func_8006AF5C -/* 4604C 8006AC4C 00000000 */ nop -/* 46050 8006AC50 3C01FFFF */ lui $at, 0xffff -/* 46054 8006AC54 34217FFF */ ori $at, $at, 0x7fff -/* 46058 8006AC58 1000FFE4 */ b .L8006ABEC -/* 4605C 8006AC5C 02018024 */ and $s0, $s0, $at -/* 46060 8006AC60 2401F7FF */ addiu $at, $zero, -0x801 -/* 46064 8006AC64 02018024 */ and $s0, $s0, $at -/* 46068 8006AC68 3C098009 */ lui $t1, %hi(D_800958A0) -/* 4606C 8006AC6C 252958A0 */ addiu $t1, $t1, %lo(D_800958A0) -/* 46070 8006AC70 21290008 */ addi $t1, $t1, 8 -/* 46074 8006AC74 8D2A0000 */ lw $t2, ($t1) -/* 46078 8006AC78 11400007 */ beqz $t2, .L8006AC98 -/* 4607C 8006AC7C 00000000 */ nop -/* 46080 8006AC80 0140F809 */ jalr $t2 -/* 46084 8006AC84 8D3D0004 */ lw $sp, 4($t1) -/* 46088 8006AC88 10400003 */ beqz $v0, .L8006AC98 -/* 4608C 8006AC8C 00000000 */ nop -/* 46090 8006AC90 10000093 */ b .L8006AEE0 -/* 46094 8006AC94 00000000 */ nop -.L8006AC98: -/* 46098 8006AC98 0C01ABD7 */ jal func_8006AF5C -/* 4609C 8006AC9C 24040010 */ addiu $a0, $zero, 0x10 -/* 460A0 8006ACA0 1000FFD2 */ b .L8006ABEC -/* 460A4 8006ACA4 00000000 */ nop -/* 460A8 8006ACA8 3C11A430 */ lui $s1, %hi(D_A4300008) -/* 460AC 8006ACAC 8E310008 */ lw $s1, %lo(D_A4300008)($s1) -/* 460B0 8006ACB0 3C088009 */ lui $t0, %hi(D_80095890) -/* 460B4 8006ACB4 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 460B8 8006ACB8 8D080000 */ lw $t0, ($t0) -/* 460BC 8006ACBC 00084402 */ srl $t0, $t0, 0x10 -/* 460C0 8006ACC0 02288824 */ and $s1, $s1, $t0 -/* 460C4 8006ACC4 32290001 */ andi $t1, $s1, 1 -/* 460C8 8006ACC8 11200014 */ beqz $t1, .L8006AD1C -/* 460CC 8006ACCC 00000000 */ nop -/* 460D0 8006ACD0 3231003E */ andi $s1, $s1, 0x3e -/* 460D4 8006ACD4 3C0CA404 */ lui $t4, %hi(D_A4040010) -/* 460D8 8006ACD8 8D8C0010 */ lw $t4, %lo(D_A4040010)($t4) -/* 460DC 8006ACDC 34098008 */ ori $t1, $zero, 0x8008 -/* 460E0 8006ACE0 3C01A404 */ lui $at, %hi(D_A4040010) -/* 460E4 8006ACE4 AC290010 */ sw $t1, %lo(D_A4040010)($at) -/* 460E8 8006ACE8 318C0300 */ andi $t4, $t4, 0x300 -/* 460EC 8006ACEC 11800007 */ beqz $t4, .L8006AD0C -/* 460F0 8006ACF0 00000000 */ nop -/* 460F4 8006ACF4 0C01ABD7 */ jal func_8006AF5C -/* 460F8 8006ACF8 24040020 */ addiu $a0, $zero, 0x20 -/* 460FC 8006ACFC 12200044 */ beqz $s1, .L8006AE10 -/* 46100 8006AD00 00000000 */ nop -/* 46104 8006AD04 10000005 */ b .L8006AD1C -/* 46108 8006AD08 00000000 */ nop -.L8006AD0C: -/* 4610C 8006AD0C 0C01ABD7 */ jal func_8006AF5C -/* 46110 8006AD10 24040058 */ addiu $a0, $zero, 0x58 -/* 46114 8006AD14 1220003E */ beqz $s1, .L8006AE10 -/* 46118 8006AD18 00000000 */ nop -.L8006AD1C: -/* 4611C 8006AD1C 32290008 */ andi $t1, $s1, 8 -/* 46120 8006AD20 11200008 */ beqz $t1, .L8006AD44 -/* 46124 8006AD24 00000000 */ nop -/* 46128 8006AD28 32310037 */ andi $s1, $s1, 0x37 -/* 4612C 8006AD2C 3C01A440 */ lui $at, %hi(D_A4400010) -/* 46130 8006AD30 AC200010 */ sw $zero, %lo(D_A4400010)($at) -/* 46134 8006AD34 0C01ABD7 */ jal func_8006AF5C -/* 46138 8006AD38 24040038 */ addiu $a0, $zero, 0x38 -/* 4613C 8006AD3C 12200034 */ beqz $s1, .L8006AE10 -/* 46140 8006AD40 00000000 */ nop -.L8006AD44: -/* 46144 8006AD44 32290004 */ andi $t1, $s1, 4 -/* 46148 8006AD48 11200009 */ beqz $t1, .L8006AD70 -/* 4614C 8006AD4C 00000000 */ nop -/* 46150 8006AD50 3231003B */ andi $s1, $s1, 0x3b -/* 46154 8006AD54 24090001 */ addiu $t1, $zero, 1 -/* 46158 8006AD58 3C01A450 */ lui $at, %hi(D_A450000C) -/* 4615C 8006AD5C AC29000C */ sw $t1, %lo(D_A450000C)($at) -/* 46160 8006AD60 0C01ABD7 */ jal func_8006AF5C -/* 46164 8006AD64 24040030 */ addiu $a0, $zero, 0x30 -/* 46168 8006AD68 12200029 */ beqz $s1, .L8006AE10 -/* 4616C 8006AD6C 00000000 */ nop -.L8006AD70: -/* 46170 8006AD70 32290002 */ andi $t1, $s1, 2 -/* 46174 8006AD74 11200008 */ beqz $t1, .L8006AD98 -/* 46178 8006AD78 00000000 */ nop -/* 4617C 8006AD7C 3231003D */ andi $s1, $s1, 0x3d -/* 46180 8006AD80 3C01A480 */ lui $at, %hi(D_A4800018) -/* 46184 8006AD84 AC200018 */ sw $zero, %lo(D_A4800018)($at) -/* 46188 8006AD88 0C01ABD7 */ jal func_8006AF5C -/* 4618C 8006AD8C 24040028 */ addiu $a0, $zero, 0x28 -/* 46190 8006AD90 1220001F */ beqz $s1, .L8006AE10 -/* 46194 8006AD94 00000000 */ nop -.L8006AD98: -/* 46198 8006AD98 32290010 */ andi $t1, $s1, 0x10 -/* 4619C 8006AD9C 11200013 */ beqz $t1, .L8006ADEC -/* 461A0 8006ADA0 00000000 */ nop -/* 461A4 8006ADA4 3231002F */ andi $s1, $s1, 0x2f -/* 461A8 8006ADA8 24090002 */ addiu $t1, $zero, 2 -/* 461AC 8006ADAC 3C01A460 */ lui $at, %hi(D_A4600010) -/* 461B0 8006ADB0 AC290010 */ sw $t1, %lo(D_A4600010)($at) -/* 461B4 8006ADB4 3C098009 */ lui $t1, %hi(D_800958C8) -/* 461B8 8006ADB8 252958C8 */ addiu $t1, $t1, %lo(D_800958C8) -/* 461BC 8006ADBC 8D2A0000 */ lw $t2, ($t1) -/* 461C0 8006ADC0 11400006 */ beqz $t2, .L8006ADDC -/* 461C4 8006ADC4 00000000 */ nop -/* 461C8 8006ADC8 8D3D0004 */ lw $sp, 4($t1) -/* 461CC 8006ADCC 0140F809 */ jalr $t2 -/* 461D0 8006ADD0 00402021 */ addu $a0, $v0, $zero -/* 461D4 8006ADD4 14400003 */ bnez $v0, .L8006ADE4 -/* 461D8 8006ADD8 00000000 */ nop -.L8006ADDC: -/* 461DC 8006ADDC 0C01ABD7 */ jal func_8006AF5C -/* 461E0 8006ADE0 24040040 */ addiu $a0, $zero, 0x40 -.L8006ADE4: -/* 461E4 8006ADE4 1220000A */ beqz $s1, .L8006AE10 -/* 461E8 8006ADE8 00000000 */ nop -.L8006ADEC: -/* 461EC 8006ADEC 32290020 */ andi $t1, $s1, 0x20 -/* 461F0 8006ADF0 11200007 */ beqz $t1, .L8006AE10 -/* 461F4 8006ADF4 00000000 */ nop -/* 461F8 8006ADF8 3231001F */ andi $s1, $s1, 0x1f -/* 461FC 8006ADFC 24090800 */ addiu $t1, $zero, 0x800 -/* 46200 8006AE00 3C01A430 */ lui $at, 0xa430 -/* 46204 8006AE04 AC290000 */ sw $t1, ($at) -/* 46208 8006AE08 0C01ABD7 */ jal func_8006AF5C -/* 4620C 8006AE0C 24040048 */ addiu $a0, $zero, 0x48 -.L8006AE10: -/* 46210 8006AE10 2401FBFF */ addiu $at, $zero, -0x401 -/* 46214 8006AE14 1000FF75 */ b .L8006ABEC -/* 46218 8006AE18 02018024 */ and $s0, $s0, $at -/* 4621C 8006AE1C 8F5B0118 */ lw $k1, 0x118($k0) -/* 46220 8006AE20 2401EFFF */ addiu $at, $zero, -0x1001 -/* 46224 8006AE24 0361D824 */ and $k1, $k1, $at -/* 46228 8006AE28 AF5B0118 */ sw $k1, 0x118($k0) -/* 4622C 8006AE2C 3C098009 */ lui $t1, %hi(D_8009588C) -/* 46230 8006AE30 2529588C */ addiu $t1, $t1, %lo(D_8009588C) -/* 46234 8006AE34 8D2A0000 */ lw $t2, ($t1) -/* 46238 8006AE38 11400004 */ beqz $t2, .L8006AE4C -/* 4623C 8006AE3C 00000000 */ nop -/* 46240 8006AE40 2401EFFF */ addiu $at, $zero, -0x1001 -/* 46244 8006AE44 10000026 */ b .L8006AEE0 -/* 46248 8006AE48 02018024 */ and $s0, $s0, $at -.L8006AE4C: -/* 4624C 8006AE4C 240A0001 */ addiu $t2, $zero, 1 -/* 46250 8006AE50 AD2A0000 */ sw $t2, ($t1) -/* 46254 8006AE54 0C01ABD7 */ jal func_8006AF5C -/* 46258 8006AE58 24040070 */ addiu $a0, $zero, 0x70 -/* 4625C 8006AE5C 2401EFFF */ addiu $at, $zero, -0x1001 -/* 46260 8006AE60 02018024 */ and $s0, $s0, $at -/* 46264 8006AE64 3C0A8009 */ lui $t2, %hi(D_80094638) -/* 46268 8006AE68 8D4A4638 */ lw $t2, %lo(D_80094638)($t2) -/* 4626C 8006AE6C 8D5B0118 */ lw $k1, 0x118($t2) -/* 46270 8006AE70 2401EFFF */ addiu $at, $zero, -0x1001 -/* 46274 8006AE74 0361D824 */ and $k1, $k1, $at -/* 46278 8006AE78 10000019 */ b .L8006AEE0 -/* 4627C 8006AE7C AD5B0118 */ sw $k1, 0x118($t2) -/* 46280 8006AE80 2401FDFF */ addiu $at, $zero, -0x201 -/* 46284 8006AE84 01014024 */ and $t0, $t0, $at -/* 46288 8006AE88 40886800 */ mtc0 $t0, $13 -/* 4628C 8006AE8C 24040008 */ addiu $a0, $zero, 8 -/* 46290 8006AE90 0C01ABD7 */ jal func_8006AF5C -/* 46294 8006AE94 00000000 */ nop -/* 46298 8006AE98 2401FDFF */ addiu $at, $zero, -0x201 -/* 4629C 8006AE9C 1000FF53 */ b .L8006ABEC -/* 462A0 8006AEA0 02018024 */ and $s0, $s0, $at -/* 462A4 8006AEA4 2401FEFF */ addiu $at, $zero, -0x101 -/* 462A8 8006AEA8 01014024 */ and $t0, $t0, $at -/* 462AC 8006AEAC 40886800 */ mtc0 $t0, $13 -/* 462B0 8006AEB0 24040000 */ addiu $a0, $zero, 0 -/* 462B4 8006AEB4 0C01ABD7 */ jal func_8006AF5C -/* 462B8 8006AEB8 00000000 */ nop -/* 462BC 8006AEBC 2401FEFF */ addiu $at, $zero, -0x101 -/* 462C0 8006AEC0 1000FF4A */ b .L8006ABEC -/* 462C4 8006AEC4 02018024 */ and $s0, $s0, $at -.L8006AEC8: -/* 462C8 8006AEC8 24090001 */ addiu $t1, $zero, 1 -/* 462CC 8006AECC A7490012 */ sh $t1, 0x12($k0) -/* 462D0 8006AED0 0C01ABD7 */ jal func_8006AF5C -/* 462D4 8006AED4 24040050 */ addiu $a0, $zero, 0x50 -/* 462D8 8006AED8 10000001 */ b .L8006AEE0 -/* 462DC 8006AEDC 00000000 */ nop -.L8006AEE0: -/* 462E0 8006AEE0 8F490004 */ lw $t1, 4($k0) -/* 462E4 8006AEE4 3C0A8009 */ lui $t2, %hi(D_80094638) -/* 462E8 8006AEE8 8D4A4638 */ lw $t2, %lo(D_80094638)($t2) -/* 462EC 8006AEEC 8D4B0004 */ lw $t3, 4($t2) -/* 462F0 8006AEF0 012B082A */ slt $at, $t1, $t3 -/* 462F4 8006AEF4 10200007 */ beqz $at, .L8006AF14 -/* 462F8 8006AEF8 00000000 */ nop -/* 462FC 8006AEFC 03402821 */ addu $a1, $k0, $zero -/* 46300 8006AF00 3C048009 */ lui $a0, %hi(D_80094638) -/* 46304 8006AF04 0C01AC55 */ jal func_8006B154 -/* 46308 8006AF08 24844638 */ addiu $a0, $a0, %lo(D_80094638) -/* 4630C 8006AF0C 0801AC6D */ j .L8006B1B4 -/* 46310 8006AF10 00000000 */ nop -.L8006AF14: -/* 46314 8006AF14 3C098009 */ lui $t1, %hi(D_80094638) -/* 46318 8006AF18 25294638 */ addiu $t1, $t1, %lo(D_80094638) -/* 4631C 8006AF1C 8D2A0000 */ lw $t2, ($t1) -/* 46320 8006AF20 AF4A0000 */ sw $t2, ($k0) -/* 46324 8006AF24 0801AC6D */ j .L8006B1B4 -/* 46328 8006AF28 AD3A0000 */ sw $k0, ($t1) -.L8006AF2C: -/* 4632C 8006AF2C 3C018009 */ lui $at, %hi(D_80094644) -/* 46330 8006AF30 AC3A4644 */ sw $k0, %lo(D_80094644)($at) -/* 46334 8006AF34 24090001 */ addiu $t1, $zero, 1 -/* 46338 8006AF38 A7490010 */ sh $t1, 0x10($k0) -/* 4633C 8006AF3C 24090002 */ addiu $t1, $zero, 2 -/* 46340 8006AF40 A7490012 */ sh $t1, 0x12($k0) -/* 46344 8006AF44 400A4000 */ mfc0 $t2, $8 -/* 46348 8006AF48 AF4A0124 */ sw $t2, 0x124($k0) -/* 4634C 8006AF4C 0C01ABD7 */ jal func_8006AF5C -/* 46350 8006AF50 24040060 */ addiu $a0, $zero, 0x60 -/* 46354 8006AF54 0801AC6D */ j .L8006B1B4 -/* 46358 8006AF58 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006AF5C.s b/ver/jp/asm/nonmatchings/45DD0/func_8006AF5C.s deleted file mode 100644 index 30e6ab9b70..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006AF5C.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006AF5C -/* 4635C 8006AF5C 03E09021 */ addu $s2, $ra, $zero -/* 46360 8006AF60 3C0A800E */ lui $t2, %hi(D_800D9F60) -/* 46364 8006AF64 254A9F60 */ addiu $t2, $t2, %lo(D_800D9F60) -/* 46368 8006AF68 01445021 */ addu $t2, $t2, $a0 -/* 4636C 8006AF6C 8D490000 */ lw $t1, ($t2) -/* 46370 8006AF70 11200027 */ beqz $t1, .L8006B010 -/* 46374 8006AF74 00000000 */ nop -/* 46378 8006AF78 8D2B0008 */ lw $t3, 8($t1) -/* 4637C 8006AF7C 8D2C0010 */ lw $t4, 0x10($t1) -/* 46380 8006AF80 016C082A */ slt $at, $t3, $t4 -/* 46384 8006AF84 10200022 */ beqz $at, .L8006B010 -/* 46388 8006AF88 00000000 */ nop -/* 4638C 8006AF8C 8D2D000C */ lw $t5, 0xc($t1) -/* 46390 8006AF90 01AB6821 */ addu $t5, $t5, $t3 -/* 46394 8006AF94 01AC001A */ div $zero, $t5, $t4 -/* 46398 8006AF98 15800002 */ bnez $t4, .L8006AFA4 -/* 4639C 8006AF9C 00000000 */ nop -/* 463A0 8006AFA0 0007000D */ break 7 -.L8006AFA4: -/* 463A4 8006AFA4 2401FFFF */ addiu $at, $zero, -1 -/* 463A8 8006AFA8 15810004 */ bne $t4, $at, .L8006AFBC -/* 463AC 8006AFAC 3C018000 */ lui $at, 0x8000 -/* 463B0 8006AFB0 15A10002 */ bne $t5, $at, .L8006AFBC -/* 463B4 8006AFB4 00000000 */ nop -/* 463B8 8006AFB8 0006000D */ break 6 -.L8006AFBC: -/* 463BC 8006AFBC 00006810 */ mfhi $t5 -/* 463C0 8006AFC0 8D2C0014 */ lw $t4, 0x14($t1) -/* 463C4 8006AFC4 24010004 */ addiu $at, $zero, 4 -/* 463C8 8006AFC8 01A10018 */ mult $t5, $at -/* 463CC 8006AFCC 00006812 */ mflo $t5 -/* 463D0 8006AFD0 018D6021 */ addu $t4, $t4, $t5 -/* 463D4 8006AFD4 8D4D0004 */ lw $t5, 4($t2) -/* 463D8 8006AFD8 AD8D0000 */ sw $t5, ($t4) -/* 463DC 8006AFDC 256A0001 */ addiu $t2, $t3, 1 -/* 463E0 8006AFE0 AD2A0008 */ sw $t2, 8($t1) -/* 463E4 8006AFE4 8D2A0000 */ lw $t2, ($t1) -/* 463E8 8006AFE8 8D4B0000 */ lw $t3, ($t2) -/* 463EC 8006AFEC 11600008 */ beqz $t3, .L8006B010 -/* 463F0 8006AFF0 00000000 */ nop -/* 463F4 8006AFF4 0C01AC67 */ jal func_8006B19C -/* 463F8 8006AFF8 01202021 */ addu $a0, $t1, $zero -/* 463FC 8006AFFC 00405021 */ addu $t2, $v0, $zero -/* 46400 8006B000 01402821 */ addu $a1, $t2, $zero -/* 46404 8006B004 3C048009 */ lui $a0, %hi(D_80094638) -/* 46408 8006B008 0C01AC55 */ jal func_8006B154 -/* 4640C 8006B00C 24844638 */ addiu $a0, $a0, %lo(D_80094638) -.L8006B010: -/* 46410 8006B010 02400008 */ jr $s2 -/* 46414 8006B014 00000000 */ nop -.L8006B018: -/* 46418 8006B018 3C013000 */ lui $at, 0x3000 -/* 4641C 8006B01C 01014824 */ and $t1, $t0, $at -/* 46420 8006B020 00094F02 */ srl $t1, $t1, 0x1c -/* 46424 8006B024 240A0001 */ addiu $t2, $zero, 1 -/* 46428 8006B028 152AFFC0 */ bne $t1, $t2, .L8006AF2C -/* 4642C 8006B02C 00000000 */ nop -/* 46430 8006B030 24090001 */ addiu $t1, $zero, 1 -/* 46434 8006B034 AF490018 */ sw $t1, 0x18($k0) -/* 46438 8006B038 8F5B0118 */ lw $k1, 0x118($k0) -/* 4643C 8006B03C 3C012000 */ lui $at, 0x2000 -/* 46440 8006B040 0361D825 */ or $k1, $k1, $at -/* 46444 8006B044 1000FFB3 */ b .L8006AF14 -/* 46448 8006B048 AF5B0118 */ sw $k1, 0x118($k0) diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B04C.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B04C.s deleted file mode 100644 index aa8be1e1cf..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B04C.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B04C -/* 4644C 8006B04C 3C058009 */ lui $a1, %hi(D_80094640) -/* 46450 8006B050 8CA54640 */ lw $a1, %lo(D_80094640)($a1) -/* 46454 8006B054 40086000 */ mfc0 $t0, $12 -/* 46458 8006B058 35080002 */ ori $t0, $t0, 2 -/* 4645C 8006B05C ACA80118 */ sw $t0, 0x118($a1) -/* 46460 8006B060 FCB00098 */ sd $s0, 0x98($a1) -/* 46464 8006B064 FCB100A0 */ sd $s1, 0xa0($a1) -/* 46468 8006B068 FCB200A8 */ sd $s2, 0xa8($a1) -/* 4646C 8006B06C FCB300B0 */ sd $s3, 0xb0($a1) -/* 46470 8006B070 FCB400B8 */ sd $s4, 0xb8($a1) -/* 46474 8006B074 FCB500C0 */ sd $s5, 0xc0($a1) -/* 46478 8006B078 FCB600C8 */ sd $s6, 0xc8($a1) -/* 4647C 8006B07C FCB700D0 */ sd $s7, 0xd0($a1) -/* 46480 8006B080 FCBC00E8 */ sd $gp, 0xe8($a1) -/* 46484 8006B084 FCBD00F0 */ sd $sp, 0xf0($a1) -/* 46488 8006B088 FCBE00F8 */ sd $fp, 0xf8($a1) -/* 4648C 8006B08C FCBF0100 */ sd $ra, 0x100($a1) -/* 46490 8006B090 ACBF011C */ sw $ra, 0x11c($a1) -/* 46494 8006B094 8CBB0018 */ lw $k1, 0x18($a1) -/* 46498 8006B098 1360000A */ beqz $k1, .L8006B0C4 -/* 4649C 8006B09C 00000000 */ nop -/* 464A0 8006B0A0 445BF800 */ cfc1 $k1, $31 -/* 464A4 8006B0A4 00000000 */ nop -/* 464A8 8006B0A8 ACBB012C */ sw $k1, 0x12c($a1) -/* 464AC 8006B0AC F4B40180 */ sdc1 $f20, 0x180($a1) -/* 464B0 8006B0B0 F4B60188 */ sdc1 $f22, 0x188($a1) -/* 464B4 8006B0B4 F4B80190 */ sdc1 $f24, 0x190($a1) -/* 464B8 8006B0B8 F4BA0198 */ sdc1 $f26, 0x198($a1) -/* 464BC 8006B0BC F4BC01A0 */ sdc1 $f28, 0x1a0($a1) -/* 464C0 8006B0C0 F4BE01A8 */ sdc1 $f30, 0x1a8($a1) -.L8006B0C4: -/* 464C4 8006B0C4 8CBB0118 */ lw $k1, 0x118($a1) -/* 464C8 8006B0C8 3369FF00 */ andi $t1, $k1, 0xff00 -/* 464CC 8006B0CC 1120000D */ beqz $t1, .L8006B104 -/* 464D0 8006B0D0 00000000 */ nop -/* 464D4 8006B0D4 3C088009 */ lui $t0, %hi(D_80095890) -/* 464D8 8006B0D8 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 464DC 8006B0DC 8D080000 */ lw $t0, ($t0) -/* 464E0 8006B0E0 2401FFFF */ addiu $at, $zero, -1 -/* 464E4 8006B0E4 01014026 */ xor $t0, $t0, $at -/* 464E8 8006B0E8 3108FF00 */ andi $t0, $t0, 0xff00 -/* 464EC 8006B0EC 01284825 */ or $t1, $t1, $t0 -/* 464F0 8006B0F0 3C01FFFF */ lui $at, 0xffff -/* 464F4 8006B0F4 342100FF */ ori $at, $at, 0xff -/* 464F8 8006B0F8 0361D824 */ and $k1, $k1, $at -/* 464FC 8006B0FC 0369D825 */ or $k1, $k1, $t1 -/* 46500 8006B100 ACBB0118 */ sw $k1, 0x118($a1) -.L8006B104: -/* 46504 8006B104 3C1BA430 */ lui $k1, %hi(D_A430000C) -/* 46508 8006B108 8F7B000C */ lw $k1, %lo(D_A430000C)($k1) -/* 4650C 8006B10C 1360000B */ beqz $k1, .L8006B13C -/* 46510 8006B110 00000000 */ nop -/* 46514 8006B114 3C1A8009 */ lui $k0, %hi(D_80095890) -/* 46518 8006B118 275A5890 */ addiu $k0, $k0, %lo(D_80095890) -/* 4651C 8006B11C 8F5A0000 */ lw $k0, ($k0) -/* 46520 8006B120 001AD402 */ srl $k0, $k0, 0x10 -/* 46524 8006B124 2401FFFF */ addiu $at, $zero, -1 -/* 46528 8006B128 0341D026 */ xor $k0, $k0, $at -/* 4652C 8006B12C 335A003F */ andi $k0, $k0, 0x3f -/* 46530 8006B130 8CA80128 */ lw $t0, 0x128($a1) -/* 46534 8006B134 0348D024 */ and $k0, $k0, $t0 -/* 46538 8006B138 037AD825 */ or $k1, $k1, $k0 -.L8006B13C: -/* 4653C 8006B13C 10800003 */ beqz $a0, .L8006B14C -/* 46540 8006B140 ACBB0128 */ sw $k1, 0x128($a1) -/* 46544 8006B144 0C01AC55 */ jal func_8006B154 -/* 46548 8006B148 00000000 */ nop -.L8006B14C: -/* 4654C 8006B14C 0801AC6D */ j .L8006B1B4 -/* 46550 8006B150 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B154.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B154.s deleted file mode 100644 index 35b591a2cf..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B154.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B154 -/* 46554 8006B154 0080C821 */ addu $t9, $a0, $zero -/* 46558 8006B158 8C980000 */ lw $t8, ($a0) -/* 4655C 8006B15C 8CAF0004 */ lw $t7, 4($a1) -/* 46560 8006B160 8F0E0004 */ lw $t6, 4($t8) -/* 46564 8006B164 01CF082A */ slt $at, $t6, $t7 -/* 46568 8006B168 14200007 */ bnez $at, .L8006B188 -/* 4656C 8006B16C 00000000 */ nop -.L8006B170: -/* 46570 8006B170 0300C821 */ addu $t9, $t8, $zero -/* 46574 8006B174 8F180000 */ lw $t8, ($t8) -/* 46578 8006B178 8F0E0004 */ lw $t6, 4($t8) -/* 4657C 8006B17C 01CF082A */ slt $at, $t6, $t7 -/* 46580 8006B180 1020FFFB */ beqz $at, .L8006B170 -/* 46584 8006B184 00000000 */ nop -.L8006B188: -/* 46588 8006B188 8F380000 */ lw $t8, ($t9) -/* 4658C 8006B18C ACB80000 */ sw $t8, ($a1) -/* 46590 8006B190 AF250000 */ sw $a1, ($t9) -/* 46594 8006B194 03E00008 */ jr $ra -/* 46598 8006B198 ACA40008 */ sw $a0, 8($a1) diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B19C.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B19C.s deleted file mode 100644 index dda1cb8d29..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B19C.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B19C -/* 4659C 8006B19C 8C820000 */ lw $v0, ($a0) -/* 465A0 8006B1A0 8C590000 */ lw $t9, ($v0) -/* 465A4 8006B1A4 03E00008 */ jr $ra -/* 465A8 8006B1A8 AC990000 */ sw $t9, ($a0) -/* 465AC 8006B1AC 03E00008 */ jr $ra -/* 465B0 8006B1B0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B1B4.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B1B4.s deleted file mode 100644 index 61892e0d92..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B1B4.s +++ /dev/null @@ -1,105 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B1B4 -.L8006B1B4: -/* 465B4 8006B1B4 3C048009 */ lui $a0, %hi(D_80094638) -/* 465B8 8006B1B8 0C01AC67 */ jal func_8006B19C -/* 465BC 8006B1BC 24844638 */ addiu $a0, $a0, %lo(D_80094638) -/* 465C0 8006B1C0 3C018009 */ lui $at, %hi(D_80094640) -/* 465C4 8006B1C4 AC224640 */ sw $v0, %lo(D_80094640)($at) -/* 465C8 8006B1C8 24080004 */ addiu $t0, $zero, 4 -/* 465CC 8006B1CC A4480010 */ sh $t0, 0x10($v0) -/* 465D0 8006B1D0 0040D021 */ addu $k0, $v0, $zero -/* 465D4 8006B1D4 8F5B0118 */ lw $k1, 0x118($k0) -/* 465D8 8006B1D8 3C088009 */ lui $t0, %hi(D_80095890) -/* 465DC 8006B1DC 25085890 */ addiu $t0, $t0, %lo(D_80095890) -/* 465E0 8006B1E0 8D080000 */ lw $t0, ($t0) -/* 465E4 8006B1E4 3108FF00 */ andi $t0, $t0, 0xff00 -/* 465E8 8006B1E8 3369FF00 */ andi $t1, $k1, 0xff00 -/* 465EC 8006B1EC 01284824 */ and $t1, $t1, $t0 -/* 465F0 8006B1F0 3C01FFFF */ lui $at, 0xffff -/* 465F4 8006B1F4 342100FF */ ori $at, $at, 0xff -/* 465F8 8006B1F8 0361D824 */ and $k1, $k1, $at -/* 465FC 8006B1FC 0369D825 */ or $k1, $k1, $t1 -/* 46600 8006B200 409B6000 */ mtc0 $k1, $12 -/* 46604 8006B204 DF410020 */ ld $at, 0x20($k0) -/* 46608 8006B208 DF420028 */ ld $v0, 0x28($k0) -/* 4660C 8006B20C DF430030 */ ld $v1, 0x30($k0) -/* 46610 8006B210 DF440038 */ ld $a0, 0x38($k0) -/* 46614 8006B214 DF450040 */ ld $a1, 0x40($k0) -/* 46618 8006B218 DF460048 */ ld $a2, 0x48($k0) -/* 4661C 8006B21C DF470050 */ ld $a3, 0x50($k0) -/* 46620 8006B220 DF480058 */ ld $t0, 0x58($k0) -/* 46624 8006B224 DF490060 */ ld $t1, 0x60($k0) -/* 46628 8006B228 DF4A0068 */ ld $t2, 0x68($k0) -/* 4662C 8006B22C DF4B0070 */ ld $t3, 0x70($k0) -/* 46630 8006B230 DF4C0078 */ ld $t4, 0x78($k0) -/* 46634 8006B234 DF4D0080 */ ld $t5, 0x80($k0) -/* 46638 8006B238 DF4E0088 */ ld $t6, 0x88($k0) -/* 4663C 8006B23C DF4F0090 */ ld $t7, 0x90($k0) -/* 46640 8006B240 DF500098 */ ld $s0, 0x98($k0) -/* 46644 8006B244 DF5100A0 */ ld $s1, 0xa0($k0) -/* 46648 8006B248 DF5200A8 */ ld $s2, 0xa8($k0) -/* 4664C 8006B24C DF5300B0 */ ld $s3, 0xb0($k0) -/* 46650 8006B250 DF5400B8 */ ld $s4, 0xb8($k0) -/* 46654 8006B254 DF5500C0 */ ld $s5, 0xc0($k0) -/* 46658 8006B258 DF5600C8 */ ld $s6, 0xc8($k0) -/* 4665C 8006B25C DF5700D0 */ ld $s7, 0xd0($k0) -/* 46660 8006B260 DF5800D8 */ ld $t8, 0xd8($k0) -/* 46664 8006B264 DF5900E0 */ ld $t9, 0xe0($k0) -/* 46668 8006B268 DF5C00E8 */ ld $gp, 0xe8($k0) -/* 4666C 8006B26C DF5D00F0 */ ld $sp, 0xf0($k0) -/* 46670 8006B270 DF5E00F8 */ ld $fp, 0xf8($k0) -/* 46674 8006B274 DF5F0100 */ ld $ra, 0x100($k0) -/* 46678 8006B278 DF5B0108 */ ld $k1, 0x108($k0) -/* 4667C 8006B27C 03600013 */ mtlo $k1 -/* 46680 8006B280 DF5B0110 */ ld $k1, 0x110($k0) -/* 46684 8006B284 03600011 */ mthi $k1 -/* 46688 8006B288 8F5B011C */ lw $k1, 0x11c($k0) -/* 4668C 8006B28C 409B7000 */ mtc0 $k1, $14 -/* 46690 8006B290 8F5B0018 */ lw $k1, 0x18($k0) -/* 46694 8006B294 13600013 */ beqz $k1, .L8006B2E4 -/* 46698 8006B298 00000000 */ nop -/* 4669C 8006B29C 8F5B012C */ lw $k1, 0x12c($k0) -/* 466A0 8006B2A0 44DBF800 */ ctc1 $k1, $31 -/* 466A4 8006B2A4 D7400130 */ ldc1 $f0, 0x130($k0) -/* 466A8 8006B2A8 D7420138 */ ldc1 $f2, 0x138($k0) -/* 466AC 8006B2AC D7440140 */ ldc1 $f4, 0x140($k0) -/* 466B0 8006B2B0 D7460148 */ ldc1 $f6, 0x148($k0) -/* 466B4 8006B2B4 D7480150 */ ldc1 $f8, 0x150($k0) -/* 466B8 8006B2B8 D74A0158 */ ldc1 $f10, 0x158($k0) -/* 466BC 8006B2BC D74C0160 */ ldc1 $f12, 0x160($k0) -/* 466C0 8006B2C0 D74E0168 */ ldc1 $f14, 0x168($k0) -/* 466C4 8006B2C4 D7500170 */ ldc1 $f16, 0x170($k0) -/* 466C8 8006B2C8 D7520178 */ ldc1 $f18, 0x178($k0) -/* 466CC 8006B2CC D7540180 */ ldc1 $f20, 0x180($k0) -/* 466D0 8006B2D0 D7560188 */ ldc1 $f22, 0x188($k0) -/* 466D4 8006B2D4 D7580190 */ ldc1 $f24, 0x190($k0) -/* 466D8 8006B2D8 D75A0198 */ ldc1 $f26, 0x198($k0) -/* 466DC 8006B2DC D75C01A0 */ ldc1 $f28, 0x1a0($k0) -/* 466E0 8006B2E0 D75E01A8 */ ldc1 $f30, 0x1a8($k0) -.L8006B2E4: -/* 466E4 8006B2E4 8F5B0128 */ lw $k1, 0x128($k0) -/* 466E8 8006B2E8 3C1A8009 */ lui $k0, %hi(D_80095890) -/* 466EC 8006B2EC 275A5890 */ addiu $k0, $k0, %lo(D_80095890) -/* 466F0 8006B2F0 8F5A0000 */ lw $k0, ($k0) -/* 466F4 8006B2F4 001AD402 */ srl $k0, $k0, 0x10 -/* 466F8 8006B2F8 037AD824 */ and $k1, $k1, $k0 -/* 466FC 8006B2FC 001BD840 */ sll $k1, $k1, 1 -/* 46700 8006B300 3C1A800A */ lui $k0, %hi(D_80099A80) -/* 46704 8006B304 275A9A80 */ addiu $k0, $k0, %lo(D_80099A80) -/* 46708 8006B308 037AD821 */ addu $k1, $k1, $k0 -/* 4670C 8006B30C 977B0000 */ lhu $k1, ($k1) -/* 46710 8006B310 3C1AA430 */ lui $k0, 0xa430 -/* 46714 8006B314 375A000C */ ori $k0, $k0, 0xc -/* 46718 8006B318 AF5B0000 */ sw $k1, ($k0) -/* 4671C 8006B31C 00000000 */ nop -/* 46720 8006B320 00000000 */ nop -/* 46724 8006B324 00000000 */ nop -/* 46728 8006B328 00000000 */ nop -/* 4672C 8006B32C 42000018 */ eret -/* 46730 8006B330 00002021 */ addu $a0, $zero, $zero -/* 46734 8006B334 0C01B24C */ jal func_8006C930 -/* 46738 8006B338 00000000 */ nop -/* 4673C 8006B33C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B340.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B340.s deleted file mode 100644 index 799077775f..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B340.s +++ /dev/null @@ -1,33 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B340 -/* 46740 8006B340 3C0A8009 */ lui $t2, %hi(D_80095890) -/* 46744 8006B344 254A5890 */ addiu $t2, $t2, %lo(D_80095890) -/* 46748 8006B348 8D4B0000 */ lw $t3, ($t2) -/* 4674C 8006B34C 316BFF00 */ andi $t3, $t3, 0xff00 -/* 46750 8006B350 40086000 */ mfc0 $t0, $12 -/* 46754 8006B354 2401FFFE */ addiu $at, $zero, -2 -/* 46758 8006B358 01014824 */ and $t1, $t0, $at -/* 4675C 8006B35C 40896000 */ mtc0 $t1, $12 -/* 46760 8006B360 31020001 */ andi $v0, $t0, 1 -/* 46764 8006B364 8D480000 */ lw $t0, ($t2) -/* 46768 8006B368 3108FF00 */ andi $t0, $t0, 0xff00 -/* 4676C 8006B36C 110B000E */ beq $t0, $t3, .L8006B3A8 -/* 46770 8006B370 3C0A8009 */ lui $t2, %hi(D_80094640) -/* 46774 8006B374 254A4640 */ addiu $t2, $t2, %lo(D_80094640) -/* 46778 8006B378 8D490118 */ lw $t1, 0x118($t2) -/* 4677C 8006B37C 312AFF00 */ andi $t2, $t1, 0xff00 -/* 46780 8006B380 01485024 */ and $t2, $t2, $t0 -/* 46784 8006B384 3C01FFFF */ lui $at, 0xffff -/* 46788 8006B388 342100FF */ ori $at, $at, 0xff -/* 4678C 8006B38C 01214824 */ and $t1, $t1, $at -/* 46790 8006B390 012A4825 */ or $t1, $t1, $t2 -/* 46794 8006B394 2401FFFE */ addiu $at, $zero, -2 -/* 46798 8006B398 01214824 */ and $t1, $t1, $at -/* 4679C 8006B39C 40896000 */ mtc0 $t1, $12 -/* 467A0 8006B3A0 00000000 */ nop -/* 467A4 8006B3A4 00000000 */ nop -.L8006B3A8: -/* 467A8 8006B3A8 03E00008 */ jr $ra -/* 467AC 8006B3AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/45DD0/func_8006B3B0.s b/ver/jp/asm/nonmatchings/45DD0/func_8006B3B0.s deleted file mode 100644 index 75ce00f13c..0000000000 --- a/ver/jp/asm/nonmatchings/45DD0/func_8006B3B0.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B3B0 -/* 467B0 8006B3B0 40086000 */ mfc0 $t0, $12 -/* 467B4 8006B3B4 01044025 */ or $t0, $t0, $a0 -/* 467B8 8006B3B8 40886000 */ mtc0 $t0, $12 -/* 467BC 8006B3BC 00000000 */ nop -/* 467C0 8006B3C0 00000000 */ nop -/* 467C4 8006B3C4 03E00008 */ jr $ra -/* 467C8 8006B3C8 00000000 */ nop -/* 467CC 8006B3CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/467D0/func_8006B3D0.s b/ver/jp/asm/nonmatchings/467D0/func_8006B3D0.s deleted file mode 100644 index 61939449e8..0000000000 --- a/ver/jp/asm/nonmatchings/467D0/func_8006B3D0.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B3D0 -/* 467D0 8006B3D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 467D4 8006B3D4 AFB00010 */ sw $s0, 0x10($sp) -/* 467D8 8006B3D8 AFBF0014 */ sw $ra, 0x14($sp) -/* 467DC 8006B3DC 0C01ACD0 */ jal func_8006B340 -/* 467E0 8006B3E0 00808021 */ addu $s0, $a0, $zero -/* 467E4 8006B3E4 3C038009 */ lui $v1, %hi(D_80095890) -/* 467E8 8006B3E8 8C635890 */ lw $v1, %lo(D_80095890)($v1) -/* 467EC 8006B3EC 00701825 */ or $v1, $v1, $s0 -/* 467F0 8006B3F0 3C018009 */ lui $at, %hi(D_80095890) -/* 467F4 8006B3F4 AC235890 */ sw $v1, %lo(D_80095890)($at) -/* 467F8 8006B3F8 0C01ACEC */ jal func_8006B3B0 -/* 467FC 8006B3FC 00402021 */ addu $a0, $v0, $zero -/* 46800 8006B400 8FBF0014 */ lw $ra, 0x14($sp) -/* 46804 8006B404 8FB00010 */ lw $s0, 0x10($sp) -/* 46808 8006B408 03E00008 */ jr $ra -/* 4680C 8006B40C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/467D0/func_8006B410.s b/ver/jp/asm/nonmatchings/467D0/func_8006B410.s deleted file mode 100644 index 373d0dfa4b..0000000000 --- a/ver/jp/asm/nonmatchings/467D0/func_8006B410.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B410 -/* 46810 8006B410 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 46814 8006B414 AFB00010 */ sw $s0, 0x10($sp) -/* 46818 8006B418 AFBF0014 */ sw $ra, 0x14($sp) -/* 4681C 8006B41C 0C01ACD0 */ jal func_8006B340 -/* 46820 8006B420 00808021 */ addu $s0, $a0, $zero -/* 46824 8006B424 3C038009 */ lui $v1, %hi(D_80095890) -/* 46828 8006B428 8C635890 */ lw $v1, %lo(D_80095890)($v1) -/* 4682C 8006B42C 00108027 */ nor $s0, $zero, $s0 -/* 46830 8006B430 36100401 */ ori $s0, $s0, 0x401 -/* 46834 8006B434 00701824 */ and $v1, $v1, $s0 -/* 46838 8006B438 3C018009 */ lui $at, %hi(D_80095890) -/* 4683C 8006B43C AC235890 */ sw $v1, %lo(D_80095890)($at) -/* 46840 8006B440 0C01ACEC */ jal func_8006B3B0 -/* 46844 8006B444 00402021 */ addu $a0, $v0, $zero -/* 46848 8006B448 8FBF0014 */ lw $ra, 0x14($sp) -/* 4684C 8006B44C 8FB00010 */ lw $s0, 0x10($sp) -/* 46850 8006B450 03E00008 */ jr $ra -/* 46854 8006B454 27BD0018 */ addiu $sp, $sp, 0x18 -/* 46858 8006B458 00000000 */ nop -/* 4685C 8006B45C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46860/func_8006B460.s b/ver/jp/asm/nonmatchings/46860/func_8006B460.s deleted file mode 100644 index 1608e79eb0..0000000000 --- a/ver/jp/asm/nonmatchings/46860/func_8006B460.s +++ /dev/null @@ -1,62 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B460 -/* 46860 8006B460 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 46864 8006B464 AFB00010 */ sw $s0, 0x10($sp) -/* 46868 8006B468 00808021 */ addu $s0, $a0, $zero -/* 4686C 8006B46C AFB10014 */ sw $s1, 0x14($sp) -/* 46870 8006B470 00A08821 */ addu $s1, $a1, $zero -/* 46874 8006B474 3C02A460 */ lui $v0, 0xa460 -/* 46878 8006B478 34420010 */ ori $v0, $v0, 0x10 -/* 4687C 8006B47C AFBF001C */ sw $ra, 0x1c($sp) -/* 46880 8006B480 AFB20018 */ sw $s2, 0x18($sp) -/* 46884 8006B484 8C420000 */ lw $v0, ($v0) -/* 46888 8006B488 00C02021 */ addu $a0, $a2, $zero -/* 4688C 8006B48C 30420003 */ andi $v0, $v0, 3 -/* 46890 8006B490 10400007 */ beqz $v0, .L8006B4B0 -/* 46894 8006B494 00E09021 */ addu $s2, $a3, $zero -/* 46898 8006B498 3C03A460 */ lui $v1, 0xa460 -/* 4689C 8006B49C 34630010 */ ori $v1, $v1, 0x10 -.L8006B4A0: -/* 468A0 8006B4A0 8C620000 */ lw $v0, ($v1) -/* 468A4 8006B4A4 30420003 */ andi $v0, $v0, 3 -/* 468A8 8006B4A8 1440FFFD */ bnez $v0, .L8006B4A0 -/* 468AC 8006B4AC 00000000 */ nop -.L8006B4B0: -/* 468B0 8006B4B0 0C018798 */ jal func_80061E60 -/* 468B4 8006B4B4 00000000 */ nop -/* 468B8 8006B4B8 3C06A460 */ lui $a2, 0xa460 -/* 468BC 8006B4BC 34C60004 */ ori $a2, $a2, 4 -/* 468C0 8006B4C0 3C051FFF */ lui $a1, 0x1fff -/* 468C4 8006B4C4 3C038000 */ lui $v1, %hi(D_80000308) -/* 468C8 8006B4C8 8C630308 */ lw $v1, %lo(D_80000308)($v1) -/* 468CC 8006B4CC 34A5FFFF */ ori $a1, $a1, 0xffff -/* 468D0 8006B4D0 3C04A460 */ lui $a0, 0xa460 -/* 468D4 8006B4D4 AC820000 */ sw $v0, ($a0) -/* 468D8 8006B4D8 00711825 */ or $v1, $v1, $s1 -/* 468DC 8006B4DC 00651824 */ and $v1, $v1, $a1 -/* 468E0 8006B4E0 ACC30000 */ sw $v1, ($a2) -/* 468E4 8006B4E4 12000005 */ beqz $s0, .L8006B4FC -/* 468E8 8006B4E8 24020001 */ addiu $v0, $zero, 1 -/* 468EC 8006B4EC 12020006 */ beq $s0, $v0, .L8006B508 -/* 468F0 8006B4F0 3C03A460 */ lui $v1, 0xa460 -/* 468F4 8006B4F4 0801AD46 */ j .L8006B518 -/* 468F8 8006B4F8 2402FFFF */ addiu $v0, $zero, -1 -.L8006B4FC: -/* 468FC 8006B4FC 3C03A460 */ lui $v1, 0xa460 -/* 46900 8006B500 0801AD43 */ j .L8006B50C -/* 46904 8006B504 3463000C */ ori $v1, $v1, 0xc -.L8006B508: -/* 46908 8006B508 34630008 */ ori $v1, $v1, 8 -.L8006B50C: -/* 4690C 8006B50C 2642FFFF */ addiu $v0, $s2, -1 -/* 46910 8006B510 AC620000 */ sw $v0, ($v1) -/* 46914 8006B514 00001021 */ addu $v0, $zero, $zero -.L8006B518: -/* 46918 8006B518 8FBF001C */ lw $ra, 0x1c($sp) -/* 4691C 8006B51C 8FB20018 */ lw $s2, 0x18($sp) -/* 46920 8006B520 8FB10014 */ lw $s1, 0x14($sp) -/* 46924 8006B524 8FB00010 */ lw $s0, 0x10($sp) -/* 46928 8006B528 03E00008 */ jr $ra -/* 4692C 8006B52C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/46860/func_8006B530.s b/ver/jp/asm/nonmatchings/46860/func_8006B530.s deleted file mode 100644 index 125ea32457..0000000000 --- a/ver/jp/asm/nonmatchings/46860/func_8006B530.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B530 -/* 46930 8006B530 3C038009 */ lui $v1, %hi(D_80093D30) -/* 46934 8006B534 8C633D30 */ lw $v1, %lo(D_80093D30)($v1) -/* 46938 8006B538 10600003 */ beqz $v1, .L8006B548 -/* 4693C 8006B53C 00001021 */ addu $v0, $zero, $zero -/* 46940 8006B540 3C028009 */ lui $v0, %hi(D_80093D38) -/* 46944 8006B544 8C423D38 */ lw $v0, %lo(D_80093D38)($v0) -.L8006B548: -/* 46948 8006B548 03E00008 */ jr $ra -/* 4694C 8006B54C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46860/func_8006B550.s b/ver/jp/asm/nonmatchings/46860/func_8006B550.s deleted file mode 100644 index 9a673b80df..0000000000 --- a/ver/jp/asm/nonmatchings/46860/func_8006B550.s +++ /dev/null @@ -1,108 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B550 -/* 46950 8006B550 3C02A460 */ lui $v0, 0xa460 -/* 46954 8006B554 34420010 */ ori $v0, $v0, 0x10 -/* 46958 8006B558 8C420000 */ lw $v0, ($v0) -/* 4695C 8006B55C 30420003 */ andi $v0, $v0, 3 -/* 46960 8006B560 10400006 */ beqz $v0, .L8006B57C -/* 46964 8006B564 3C03A460 */ lui $v1, 0xa460 -/* 46968 8006B568 34630010 */ ori $v1, $v1, 0x10 -.L8006B56C: -/* 4696C 8006B56C 8C620000 */ lw $v0, ($v1) -/* 46970 8006B570 30420003 */ andi $v0, $v0, 3 -/* 46974 8006B574 1440FFFD */ bnez $v0, .L8006B56C -/* 46978 8006B578 00000000 */ nop -.L8006B57C: -/* 4697C 8006B57C 90880009 */ lbu $t0, 9($a0) -/* 46980 8006B580 00081080 */ sll $v0, $t0, 2 -/* 46984 8006B584 3C078009 */ lui $a3, %hi(D_80093D50) -/* 46988 8006B588 00E23821 */ addu $a3, $a3, $v0 -/* 4698C 8006B58C 8CE73D50 */ lw $a3, %lo(D_80093D50)($a3) -/* 46990 8006B590 90820004 */ lbu $v0, 4($a0) -/* 46994 8006B594 90E30004 */ lbu $v1, 4($a3) -/* 46998 8006B598 1062003F */ beq $v1, $v0, .L8006B698 -/* 4699C 8006B59C 00000000 */ nop -/* 469A0 8006B5A0 1500001A */ bnez $t0, .L8006B60C -/* 469A4 8006B5A4 00E01821 */ addu $v1, $a3, $zero -/* 469A8 8006B5A8 90620005 */ lbu $v0, 5($v1) -/* 469AC 8006B5AC 90870005 */ lbu $a3, 5($a0) -/* 469B0 8006B5B0 10470003 */ beq $v0, $a3, .L8006B5C0 -/* 469B4 8006B5B4 3C02A460 */ lui $v0, 0xa460 -/* 469B8 8006B5B8 34420014 */ ori $v0, $v0, 0x14 -/* 469BC 8006B5BC AC470000 */ sw $a3, ($v0) -.L8006B5C0: -/* 469C0 8006B5C0 90620006 */ lbu $v0, 6($v1) -/* 469C4 8006B5C4 90870006 */ lbu $a3, 6($a0) -/* 469C8 8006B5C8 10470003 */ beq $v0, $a3, .L8006B5D8 -/* 469CC 8006B5CC 3C02A460 */ lui $v0, 0xa460 -/* 469D0 8006B5D0 3442001C */ ori $v0, $v0, 0x1c -/* 469D4 8006B5D4 AC470000 */ sw $a3, ($v0) -.L8006B5D8: -/* 469D8 8006B5D8 90620007 */ lbu $v0, 7($v1) -/* 469DC 8006B5DC 90870007 */ lbu $a3, 7($a0) -/* 469E0 8006B5E0 10470003 */ beq $v0, $a3, .L8006B5F0 -/* 469E4 8006B5E4 3C02A460 */ lui $v0, 0xa460 -/* 469E8 8006B5E8 34420020 */ ori $v0, $v0, 0x20 -/* 469EC 8006B5EC AC470000 */ sw $a3, ($v0) -.L8006B5F0: -/* 469F0 8006B5F0 90620008 */ lbu $v0, 8($v1) -/* 469F4 8006B5F4 90870008 */ lbu $a3, 8($a0) -/* 469F8 8006B5F8 1047001D */ beq $v0, $a3, .L8006B670 -/* 469FC 8006B5FC 00000000 */ nop -/* 46A00 8006B600 3C02A460 */ lui $v0, 0xa460 -/* 46A04 8006B604 0801AD9B */ j .L8006B66C -/* 46A08 8006B608 34420018 */ ori $v0, $v0, 0x18 -.L8006B60C: -/* 46A0C 8006B60C 90620005 */ lbu $v0, 5($v1) -/* 46A10 8006B610 90870005 */ lbu $a3, 5($a0) -/* 46A14 8006B614 10470003 */ beq $v0, $a3, .L8006B624 -/* 46A18 8006B618 3C02A460 */ lui $v0, 0xa460 -/* 46A1C 8006B61C 34420024 */ ori $v0, $v0, 0x24 -/* 46A20 8006B620 AC470000 */ sw $a3, ($v0) -.L8006B624: -/* 46A24 8006B624 90620006 */ lbu $v0, 6($v1) -/* 46A28 8006B628 90870006 */ lbu $a3, 6($a0) -/* 46A2C 8006B62C 10470003 */ beq $v0, $a3, .L8006B63C -/* 46A30 8006B630 3C02A460 */ lui $v0, 0xa460 -/* 46A34 8006B634 3442002C */ ori $v0, $v0, 0x2c -/* 46A38 8006B638 AC470000 */ sw $a3, ($v0) -.L8006B63C: -/* 46A3C 8006B63C 90620007 */ lbu $v0, 7($v1) -/* 46A40 8006B640 90870007 */ lbu $a3, 7($a0) -/* 46A44 8006B644 10470003 */ beq $v0, $a3, .L8006B654 -/* 46A48 8006B648 3C02A460 */ lui $v0, 0xa460 -/* 46A4C 8006B64C 34420030 */ ori $v0, $v0, 0x30 -/* 46A50 8006B650 AC470000 */ sw $a3, ($v0) -.L8006B654: -/* 46A54 8006B654 90620008 */ lbu $v0, 8($v1) -/* 46A58 8006B658 90870008 */ lbu $a3, 8($a0) -/* 46A5C 8006B65C 10470004 */ beq $v0, $a3, .L8006B670 -/* 46A60 8006B660 00000000 */ nop -/* 46A64 8006B664 3C02A460 */ lui $v0, 0xa460 -/* 46A68 8006B668 34420028 */ ori $v0, $v0, 0x28 -.L8006B66C: -/* 46A6C 8006B66C AC470000 */ sw $a3, ($v0) -.L8006B670: -/* 46A70 8006B670 90820004 */ lbu $v0, 4($a0) -/* 46A74 8006B674 A0620004 */ sb $v0, 4($v1) -/* 46A78 8006B678 90820005 */ lbu $v0, 5($a0) -/* 46A7C 8006B67C A0620005 */ sb $v0, 5($v1) -/* 46A80 8006B680 90820006 */ lbu $v0, 6($a0) -/* 46A84 8006B684 A0620006 */ sb $v0, 6($v1) -/* 46A88 8006B688 90820007 */ lbu $v0, 7($a0) -/* 46A8C 8006B68C A0620007 */ sb $v0, 7($v1) -/* 46A90 8006B690 90820008 */ lbu $v0, 8($a0) -/* 46A94 8006B694 A0620008 */ sb $v0, 8($v1) -.L8006B698: -/* 46A98 8006B698 8C82000C */ lw $v0, 0xc($a0) -/* 46A9C 8006B69C 3C03A000 */ lui $v1, 0xa000 -/* 46AA0 8006B6A0 00451025 */ or $v0, $v0, $a1 -/* 46AA4 8006B6A4 00431025 */ or $v0, $v0, $v1 -/* 46AA8 8006B6A8 8C420000 */ lw $v0, ($v0) -/* 46AAC 8006B6AC ACC20000 */ sw $v0, ($a2) -/* 46AB0 8006B6B0 03E00008 */ jr $ra -/* 46AB4 8006B6B4 00001021 */ addu $v0, $zero, $zero -/* 46AB8 8006B6B8 00000000 */ nop -/* 46ABC 8006B6BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46AC0/func_8006B6C0.s b/ver/jp/asm/nonmatchings/46AC0/func_8006B6C0.s deleted file mode 100644 index 26b8ad50c9..0000000000 --- a/ver/jp/asm/nonmatchings/46AC0/func_8006B6C0.s +++ /dev/null @@ -1,108 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B6C0 -/* 46AC0 8006B6C0 3C02A460 */ lui $v0, 0xa460 -/* 46AC4 8006B6C4 34420010 */ ori $v0, $v0, 0x10 -/* 46AC8 8006B6C8 8C420000 */ lw $v0, ($v0) -/* 46ACC 8006B6CC 30420003 */ andi $v0, $v0, 3 -/* 46AD0 8006B6D0 10400006 */ beqz $v0, .L8006B6EC -/* 46AD4 8006B6D4 3C03A460 */ lui $v1, 0xa460 -/* 46AD8 8006B6D8 34630010 */ ori $v1, $v1, 0x10 -.L8006B6DC: -/* 46ADC 8006B6DC 8C620000 */ lw $v0, ($v1) -/* 46AE0 8006B6E0 30420003 */ andi $v0, $v0, 3 -/* 46AE4 8006B6E4 1440FFFD */ bnez $v0, .L8006B6DC -/* 46AE8 8006B6E8 00000000 */ nop -.L8006B6EC: -/* 46AEC 8006B6EC 90880009 */ lbu $t0, 9($a0) -/* 46AF0 8006B6F0 00081080 */ sll $v0, $t0, 2 -/* 46AF4 8006B6F4 3C078009 */ lui $a3, %hi(D_80093D50) -/* 46AF8 8006B6F8 00E23821 */ addu $a3, $a3, $v0 -/* 46AFC 8006B6FC 8CE73D50 */ lw $a3, %lo(D_80093D50)($a3) -/* 46B00 8006B700 90820004 */ lbu $v0, 4($a0) -/* 46B04 8006B704 90E30004 */ lbu $v1, 4($a3) -/* 46B08 8006B708 1062003F */ beq $v1, $v0, .L8006B808 -/* 46B0C 8006B70C 00000000 */ nop -/* 46B10 8006B710 1500001A */ bnez $t0, .L8006B77C -/* 46B14 8006B714 00E01821 */ addu $v1, $a3, $zero -/* 46B18 8006B718 90620005 */ lbu $v0, 5($v1) -/* 46B1C 8006B71C 90870005 */ lbu $a3, 5($a0) -/* 46B20 8006B720 10470003 */ beq $v0, $a3, .L8006B730 -/* 46B24 8006B724 3C02A460 */ lui $v0, 0xa460 -/* 46B28 8006B728 34420014 */ ori $v0, $v0, 0x14 -/* 46B2C 8006B72C AC470000 */ sw $a3, ($v0) -.L8006B730: -/* 46B30 8006B730 90620006 */ lbu $v0, 6($v1) -/* 46B34 8006B734 90870006 */ lbu $a3, 6($a0) -/* 46B38 8006B738 10470003 */ beq $v0, $a3, .L8006B748 -/* 46B3C 8006B73C 3C02A460 */ lui $v0, 0xa460 -/* 46B40 8006B740 3442001C */ ori $v0, $v0, 0x1c -/* 46B44 8006B744 AC470000 */ sw $a3, ($v0) -.L8006B748: -/* 46B48 8006B748 90620007 */ lbu $v0, 7($v1) -/* 46B4C 8006B74C 90870007 */ lbu $a3, 7($a0) -/* 46B50 8006B750 10470003 */ beq $v0, $a3, .L8006B760 -/* 46B54 8006B754 3C02A460 */ lui $v0, 0xa460 -/* 46B58 8006B758 34420020 */ ori $v0, $v0, 0x20 -/* 46B5C 8006B75C AC470000 */ sw $a3, ($v0) -.L8006B760: -/* 46B60 8006B760 90620008 */ lbu $v0, 8($v1) -/* 46B64 8006B764 90870008 */ lbu $a3, 8($a0) -/* 46B68 8006B768 1047001D */ beq $v0, $a3, .L8006B7E0 -/* 46B6C 8006B76C 00000000 */ nop -/* 46B70 8006B770 3C02A460 */ lui $v0, 0xa460 -/* 46B74 8006B774 0801ADF7 */ j .L8006B7DC -/* 46B78 8006B778 34420018 */ ori $v0, $v0, 0x18 -.L8006B77C: -/* 46B7C 8006B77C 90620005 */ lbu $v0, 5($v1) -/* 46B80 8006B780 90870005 */ lbu $a3, 5($a0) -/* 46B84 8006B784 10470003 */ beq $v0, $a3, .L8006B794 -/* 46B88 8006B788 3C02A460 */ lui $v0, 0xa460 -/* 46B8C 8006B78C 34420024 */ ori $v0, $v0, 0x24 -/* 46B90 8006B790 AC470000 */ sw $a3, ($v0) -.L8006B794: -/* 46B94 8006B794 90620006 */ lbu $v0, 6($v1) -/* 46B98 8006B798 90870006 */ lbu $a3, 6($a0) -/* 46B9C 8006B79C 10470003 */ beq $v0, $a3, .L8006B7AC -/* 46BA0 8006B7A0 3C02A460 */ lui $v0, 0xa460 -/* 46BA4 8006B7A4 3442002C */ ori $v0, $v0, 0x2c -/* 46BA8 8006B7A8 AC470000 */ sw $a3, ($v0) -.L8006B7AC: -/* 46BAC 8006B7AC 90620007 */ lbu $v0, 7($v1) -/* 46BB0 8006B7B0 90870007 */ lbu $a3, 7($a0) -/* 46BB4 8006B7B4 10470003 */ beq $v0, $a3, .L8006B7C4 -/* 46BB8 8006B7B8 3C02A460 */ lui $v0, 0xa460 -/* 46BBC 8006B7BC 34420030 */ ori $v0, $v0, 0x30 -/* 46BC0 8006B7C0 AC470000 */ sw $a3, ($v0) -.L8006B7C4: -/* 46BC4 8006B7C4 90620008 */ lbu $v0, 8($v1) -/* 46BC8 8006B7C8 90870008 */ lbu $a3, 8($a0) -/* 46BCC 8006B7CC 10470004 */ beq $v0, $a3, .L8006B7E0 -/* 46BD0 8006B7D0 00000000 */ nop -/* 46BD4 8006B7D4 3C02A460 */ lui $v0, 0xa460 -/* 46BD8 8006B7D8 34420028 */ ori $v0, $v0, 0x28 -.L8006B7DC: -/* 46BDC 8006B7DC AC470000 */ sw $a3, ($v0) -.L8006B7E0: -/* 46BE0 8006B7E0 90820004 */ lbu $v0, 4($a0) -/* 46BE4 8006B7E4 A0620004 */ sb $v0, 4($v1) -/* 46BE8 8006B7E8 90820005 */ lbu $v0, 5($a0) -/* 46BEC 8006B7EC A0620005 */ sb $v0, 5($v1) -/* 46BF0 8006B7F0 90820006 */ lbu $v0, 6($a0) -/* 46BF4 8006B7F4 A0620006 */ sb $v0, 6($v1) -/* 46BF8 8006B7F8 90820007 */ lbu $v0, 7($a0) -/* 46BFC 8006B7FC A0620007 */ sb $v0, 7($v1) -/* 46C00 8006B800 90820008 */ lbu $v0, 8($a0) -/* 46C04 8006B804 A0620008 */ sb $v0, 8($v1) -.L8006B808: -/* 46C08 8006B808 8C82000C */ lw $v0, 0xc($a0) -/* 46C0C 8006B80C 3C03A000 */ lui $v1, 0xa000 -/* 46C10 8006B810 00451025 */ or $v0, $v0, $a1 -/* 46C14 8006B814 00431025 */ or $v0, $v0, $v1 -/* 46C18 8006B818 AC460000 */ sw $a2, ($v0) -/* 46C1C 8006B81C 03E00008 */ jr $ra -/* 46C20 8006B820 00001021 */ addu $v0, $zero, $zero -/* 46C24 8006B824 00000000 */ nop -/* 46C28 8006B828 00000000 */ nop -/* 46C2C 8006B82C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46C30/func_8006B830.s b/ver/jp/asm/nonmatchings/46C30/func_8006B830.s deleted file mode 100644 index 7775cf3ff2..0000000000 --- a/ver/jp/asm/nonmatchings/46C30/func_8006B830.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B830 -/* 46C30 8006B830 3C02A450 */ lui $v0, 0xa450 -/* 46C34 8006B834 3442000C */ ori $v0, $v0, 0xc -/* 46C38 8006B838 8C420000 */ lw $v0, ($v0) -/* 46C3C 8006B83C 03E00008 */ jr $ra -/* 46C40 8006B840 28420000 */ slti $v0, $v0, 0 -/* 46C44 8006B844 00000000 */ nop -/* 46C48 8006B848 00000000 */ nop -/* 46C4C 8006B84C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46C50/func_8006B850.s b/ver/jp/asm/nonmatchings/46C50/func_8006B850.s deleted file mode 100644 index 1ac93aaa22..0000000000 --- a/ver/jp/asm/nonmatchings/46C50/func_8006B850.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B850 -/* 46C50 8006B850 00851026 */ xor $v0, $a0, $a1 -/* 46C54 8006B854 28C10010 */ slti $at, $a2, 0x10 -/* 46C58 8006B858 14200034 */ bnez $at, .L8006B92C -/* 46C5C 8006B85C 00000000 */ nop -/* 46C60 8006B860 30420003 */ andi $v0, $v0, 3 -/* 46C64 8006B864 14400018 */ bnez $v0, .L8006B8C8 -/* 46C68 8006B868 0004C023 */ negu $t8, $a0 -/* 46C6C 8006B86C 33180003 */ andi $t8, $t8, 3 -/* 46C70 8006B870 13000007 */ beqz $t8, .L8006B890 -/* 46C74 8006B874 00D83023 */ subu $a2, $a2, $t8 -/* 46C78 8006B878 00601021 */ addu $v0, $v1, $zero -/* 46C7C 8006B87C 88820000 */ lwl $v0, ($a0) -/* 46C80 8006B880 88A30000 */ lwl $v1, ($a1) -/* 46C84 8006B884 00982021 */ addu $a0, $a0, $t8 -/* 46C88 8006B888 14430033 */ bne $v0, $v1, .L8006B958 -/* 46C8C 8006B88C 00B82821 */ addu $a1, $a1, $t8 -.L8006B890: -/* 46C90 8006B890 2401FFFC */ addiu $at, $zero, -4 -/* 46C94 8006B894 00C13824 */ and $a3, $a2, $at -/* 46C98 8006B898 10E00024 */ beqz $a3, .L8006B92C -/* 46C9C 8006B89C 00C73023 */ subu $a2, $a2, $a3 -/* 46CA0 8006B8A0 00E43821 */ addu $a3, $a3, $a0 -.L8006B8A4: -/* 46CA4 8006B8A4 8C820000 */ lw $v0, ($a0) -/* 46CA8 8006B8A8 8CA30000 */ lw $v1, ($a1) -/* 46CAC 8006B8AC 24840004 */ addiu $a0, $a0, 4 -/* 46CB0 8006B8B0 14430029 */ bne $v0, $v1, .L8006B958 -/* 46CB4 8006B8B4 24A50004 */ addiu $a1, $a1, 4 -/* 46CB8 8006B8B8 1487FFFA */ bne $a0, $a3, .L8006B8A4 -/* 46CBC 8006B8BC 00000000 */ nop -/* 46CC0 8006B8C0 1000001A */ b .L8006B92C -/* 46CC4 8006B8C4 00000000 */ nop -.L8006B8C8: -/* 46CC8 8006B8C8 00053823 */ negu $a3, $a1 -/* 46CCC 8006B8CC 30E70003 */ andi $a3, $a3, 3 -/* 46CD0 8006B8D0 10E00009 */ beqz $a3, .L8006B8F8 -/* 46CD4 8006B8D4 00C73023 */ subu $a2, $a2, $a3 -/* 46CD8 8006B8D8 00E43821 */ addu $a3, $a3, $a0 -.L8006B8DC: -/* 46CDC 8006B8DC 90820000 */ lbu $v0, ($a0) -/* 46CE0 8006B8E0 90A30000 */ lbu $v1, ($a1) -/* 46CE4 8006B8E4 24840001 */ addiu $a0, $a0, 1 -/* 46CE8 8006B8E8 1443001B */ bne $v0, $v1, .L8006B958 -/* 46CEC 8006B8EC 24A50001 */ addiu $a1, $a1, 1 -/* 46CF0 8006B8F0 1487FFFA */ bne $a0, $a3, .L8006B8DC -/* 46CF4 8006B8F4 00000000 */ nop -.L8006B8F8: -/* 46CF8 8006B8F8 2401FFFC */ addiu $at, $zero, -4 -/* 46CFC 8006B8FC 00C13824 */ and $a3, $a2, $at -/* 46D00 8006B900 10E0000A */ beqz $a3, .L8006B92C -/* 46D04 8006B904 00C73023 */ subu $a2, $a2, $a3 -/* 46D08 8006B908 00E43821 */ addu $a3, $a3, $a0 -.L8006B90C: -/* 46D0C 8006B90C 88820000 */ lwl $v0, ($a0) -/* 46D10 8006B910 98820003 */ lwr $v0, 3($a0) -/* 46D14 8006B914 8CA30000 */ lw $v1, ($a1) -/* 46D18 8006B918 24840004 */ addiu $a0, $a0, 4 -/* 46D1C 8006B91C 1443000E */ bne $v0, $v1, .L8006B958 -/* 46D20 8006B920 24A50004 */ addiu $a1, $a1, 4 -/* 46D24 8006B924 1487FFF9 */ bne $a0, $a3, .L8006B90C -/* 46D28 8006B928 00000000 */ nop -.L8006B92C: -/* 46D2C 8006B92C 18C00008 */ blez $a2, .L8006B950 -/* 46D30 8006B930 00C43821 */ addu $a3, $a2, $a0 -.L8006B934: -/* 46D34 8006B934 90820000 */ lbu $v0, ($a0) -/* 46D38 8006B938 90A30000 */ lbu $v1, ($a1) -/* 46D3C 8006B93C 24840001 */ addiu $a0, $a0, 1 -/* 46D40 8006B940 14430005 */ bne $v0, $v1, .L8006B958 -/* 46D44 8006B944 24A50001 */ addiu $a1, $a1, 1 -/* 46D48 8006B948 1487FFFA */ bne $a0, $a3, .L8006B934 -/* 46D4C 8006B94C 00000000 */ nop -.L8006B950: -/* 46D50 8006B950 03E00008 */ jr $ra -/* 46D54 8006B954 00001021 */ addu $v0, $zero, $zero -.L8006B958: -/* 46D58 8006B958 03E00008 */ jr $ra -/* 46D5C 8006B95C 24020001 */ addiu $v0, $zero, 1 diff --git a/ver/jp/asm/nonmatchings/46C50/func_8006B960.s b/ver/jp/asm/nonmatchings/46C50/func_8006B960.s deleted file mode 100644 index 20fa2cfd0f..0000000000 --- a/ver/jp/asm/nonmatchings/46C50/func_8006B960.s +++ /dev/null @@ -1,164 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006B960 -/* 46D60 8006B960 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 46D64 8006B964 AFB10044 */ sw $s1, 0x44($sp) -/* 46D68 8006B968 00808821 */ addu $s1, $a0, $zero -/* 46D6C 8006B96C AFB60058 */ sw $s6, 0x58($sp) -/* 46D70 8006B970 3C168009 */ lui $s6, %hi(D_800958D0) -/* 46D74 8006B974 26D658D0 */ addiu $s6, $s6, %lo(D_800958D0) -/* 46D78 8006B978 00A02021 */ addu $a0, $a1, $zero -/* 46D7C 8006B97C 00052E00 */ sll $a1, $a1, 0x18 -/* 46D80 8006B980 00052E03 */ sra $a1, $a1, 0x18 -/* 46D84 8006B984 24020058 */ addiu $v0, $zero, 0x58 -/* 46D88 8006B988 AFBF005C */ sw $ra, 0x5c($sp) -/* 46D8C 8006B98C AFB50054 */ sw $s5, 0x54($sp) -/* 46D90 8006B990 AFB40050 */ sw $s4, 0x50($sp) -/* 46D94 8006B994 AFB3004C */ sw $s3, 0x4c($sp) -/* 46D98 8006B998 AFB20048 */ sw $s2, 0x48($sp) -/* 46D9C 8006B99C 14A20003 */ bne $a1, $v0, .L8006B9AC -/* 46DA0 8006B9A0 AFB00040 */ sw $s0, 0x40($sp) -/* 46DA4 8006B9A4 3C168009 */ lui $s6, %hi(D_800958E4) -/* 46DA8 8006B9A8 26D658E4 */ addiu $s6, $s6, %lo(D_800958E4) -.L8006B9AC: -/* 46DAC 8006B9AC 2402006F */ addiu $v0, $zero, 0x6f -/* 46DB0 8006B9B0 10A20009 */ beq $a1, $v0, .L8006B9D8 -/* 46DB4 8006B9B4 38A30078 */ xori $v1, $a1, 0x78 -/* 46DB8 8006B9B8 0003182B */ sltu $v1, $zero, $v1 -/* 46DBC 8006B9BC 38A20058 */ xori $v0, $a1, 0x58 -/* 46DC0 8006B9C0 0002102B */ sltu $v0, $zero, $v0 -/* 46DC4 8006B9C4 00621824 */ and $v1, $v1, $v0 -/* 46DC8 8006B9C8 10600004 */ beqz $v1, .L8006B9DC -/* 46DCC 8006B9CC 24130010 */ addiu $s3, $zero, 0x10 -/* 46DD0 8006B9D0 0801AE77 */ j .L8006B9DC -/* 46DD4 8006B9D4 2413000A */ addiu $s3, $zero, 0xa -.L8006B9D8: -/* 46DD8 8006B9D8 24130008 */ addiu $s3, $zero, 8 -.L8006B9DC: -/* 46DDC 8006B9DC 8E340000 */ lw $s4, ($s1) -/* 46DE0 8006B9E0 8E350004 */ lw $s5, 4($s1) -/* 46DE4 8006B9E4 00041600 */ sll $v0, $a0, 0x18 -/* 46DE8 8006B9E8 00021603 */ sra $v0, $v0, 0x18 -/* 46DEC 8006B9EC 38430064 */ xori $v1, $v0, 0x64 -/* 46DF0 8006B9F0 2C630001 */ sltiu $v1, $v1, 1 -/* 46DF4 8006B9F4 38420069 */ xori $v0, $v0, 0x69 -/* 46DF8 8006B9F8 2C420001 */ sltiu $v0, $v0, 1 -/* 46DFC 8006B9FC 00621825 */ or $v1, $v1, $v0 -/* 46E00 8006BA00 10600008 */ beqz $v1, .L8006BA24 -/* 46E04 8006BA04 24120018 */ addiu $s2, $zero, 0x18 -/* 46E08 8006BA08 8E220000 */ lw $v0, ($s1) -/* 46E0C 8006BA0C 04410005 */ bgez $v0, .L8006BA24 -/* 46E10 8006BA10 00000000 */ nop -/* 46E14 8006BA14 0015A823 */ negu $s5, $s5 -/* 46E18 8006BA18 0014A023 */ negu $s4, $s4 -/* 46E1C 8006BA1C 0015102B */ sltu $v0, $zero, $s5 -/* 46E20 8006BA20 0282A023 */ subu $s4, $s4, $v0 -.L8006BA24: -/* 46E24 8006BA24 56800007 */ bnel $s4, $zero, .L8006BA44 -/* 46E28 8006BA28 2652FFFF */ addiu $s2, $s2, -1 -/* 46E2C 8006BA2C 56A00005 */ bnel $s5, $zero, .L8006BA44 -/* 46E30 8006BA30 2652FFFF */ addiu $s2, $s2, -1 -/* 46E34 8006BA34 8E220024 */ lw $v0, 0x24($s1) -/* 46E38 8006BA38 1040000D */ beqz $v0, .L8006BA70 -/* 46E3C 8006BA3C 02603821 */ addu $a3, $s3, $zero -/* 46E40 8006BA40 2652FFFF */ addiu $s2, $s2, -1 -.L8006BA44: -/* 46E44 8006BA44 02603821 */ addu $a3, $s3, $zero -/* 46E48 8006BA48 00003021 */ addu $a2, $zero, $zero -/* 46E4C 8006BA4C 02802021 */ addu $a0, $s4, $zero -/* 46E50 8006BA50 02A02821 */ addu $a1, $s5, $zero -/* 46E54 8006BA54 27B00018 */ addiu $s0, $sp, 0x18 -/* 46E58 8006BA58 0C01BA14 */ jal func_8006E850 -/* 46E5C 8006BA5C 02128021 */ addu $s0, $s0, $s2 -/* 46E60 8006BA60 02C31021 */ addu $v0, $s6, $v1 -/* 46E64 8006BA64 90420000 */ lbu $v0, ($v0) -/* 46E68 8006BA68 A2020000 */ sb $v0, ($s0) -/* 46E6C 8006BA6C 02603821 */ addu $a3, $s3, $zero -.L8006BA70: -/* 46E70 8006BA70 00003021 */ addu $a2, $zero, $zero -/* 46E74 8006BA74 02802021 */ addu $a0, $s4, $zero -/* 46E78 8006BA78 0C01B8BC */ jal func_8006E2F0 -/* 46E7C 8006BA7C 02A02821 */ addu $a1, $s5, $zero -/* 46E80 8006BA80 AE220000 */ sw $v0, ($s1) -/* 46E84 8006BA84 AE230004 */ sw $v1, 4($s1) -/* 46E88 8006BA88 27A20018 */ addiu $v0, $sp, 0x18 -/* 46E8C 8006BA8C 02428021 */ addu $s0, $s2, $v0 -.L8006BA90: -/* 46E90 8006BA90 8E220000 */ lw $v0, ($s1) -/* 46E94 8006BA94 1C400006 */ bgtz $v0, .L8006BAB0 -/* 46E98 8006BA98 00001821 */ addu $v1, $zero, $zero -/* 46E9C 8006BA9C 14400006 */ bnez $v0, .L8006BAB8 -/* 46EA0 8006BAA0 0012102A */ slt $v0, $zero, $s2 -/* 46EA4 8006BAA4 8E220004 */ lw $v0, 4($s1) -/* 46EA8 8006BAA8 10400003 */ beqz $v0, .L8006BAB8 -/* 46EAC 8006BAAC 0012102A */ slt $v0, $zero, $s2 -.L8006BAB0: -/* 46EB0 8006BAB0 24030001 */ addiu $v1, $zero, 1 -/* 46EB4 8006BAB4 0012102A */ slt $v0, $zero, $s2 -.L8006BAB8: -/* 46EB8 8006BAB8 00621024 */ and $v0, $v1, $v0 -/* 46EBC 8006BABC 10400014 */ beqz $v0, .L8006BB10 -/* 46EC0 8006BAC0 02601821 */ addu $v1, $s3, $zero -/* 46EC4 8006BAC4 8E260000 */ lw $a2, ($s1) -/* 46EC8 8006BAC8 8E270004 */ lw $a3, 4($s1) -/* 46ECC 8006BACC 001317C3 */ sra $v0, $s3, 0x1f -/* 46ED0 8006BAD0 AFA20010 */ sw $v0, 0x10($sp) -/* 46ED4 8006BAD4 AFA30014 */ sw $v1, 0x14($sp) -/* 46ED8 8006BAD8 0C01B5A1 */ jal func_8006D684 -/* 46EDC 8006BADC 27A40030 */ addiu $a0, $sp, 0x30 -/* 46EE0 8006BAE0 8FA20030 */ lw $v0, 0x30($sp) -/* 46EE4 8006BAE4 8FA30034 */ lw $v1, 0x34($sp) -/* 46EE8 8006BAE8 AE220000 */ sw $v0, ($s1) -/* 46EEC 8006BAEC AE230004 */ sw $v1, 4($s1) -/* 46EF0 8006BAF0 8FA20038 */ lw $v0, 0x38($sp) -/* 46EF4 8006BAF4 8FA3003C */ lw $v1, 0x3c($sp) -/* 46EF8 8006BAF8 02C31021 */ addu $v0, $s6, $v1 -/* 46EFC 8006BAFC 90420000 */ lbu $v0, ($v0) -/* 46F00 8006BB00 2610FFFF */ addiu $s0, $s0, -1 -/* 46F04 8006BB04 2652FFFF */ addiu $s2, $s2, -1 -/* 46F08 8006BB08 0801AEA4 */ j .L8006BA90 -/* 46F0C 8006BB0C A2020000 */ sb $v0, ($s0) -.L8006BB10: -/* 46F10 8006BB10 8E240008 */ lw $a0, 8($s1) -/* 46F14 8006BB14 27A50018 */ addiu $a1, $sp, 0x18 -/* 46F18 8006BB18 00B22821 */ addu $a1, $a1, $s2 -/* 46F1C 8006BB1C 24060018 */ addiu $a2, $zero, 0x18 -/* 46F20 8006BB20 00D23023 */ subu $a2, $a2, $s2 -/* 46F24 8006BB24 0C019291 */ jal func_80064A44 -/* 46F28 8006BB28 AE260014 */ sw $a2, 0x14($s1) -/* 46F2C 8006BB2C 8E240014 */ lw $a0, 0x14($s1) -/* 46F30 8006BB30 8E230024 */ lw $v1, 0x24($s1) -/* 46F34 8006BB34 0083102A */ slt $v0, $a0, $v1 -/* 46F38 8006BB38 10400002 */ beqz $v0, .L8006BB44 -/* 46F3C 8006BB3C 00641023 */ subu $v0, $v1, $a0 -/* 46F40 8006BB40 AE220010 */ sw $v0, 0x10($s1) -.L8006BB44: -/* 46F44 8006BB44 8E220024 */ lw $v0, 0x24($s1) -/* 46F48 8006BB48 0441000F */ bgez $v0, .L8006BB88 -/* 46F4C 8006BB4C 24030010 */ addiu $v1, $zero, 0x10 -/* 46F50 8006BB50 8E220030 */ lw $v0, 0x30($s1) -/* 46F54 8006BB54 30420014 */ andi $v0, $v0, 0x14 -/* 46F58 8006BB58 1443000B */ bne $v0, $v1, .L8006BB88 -/* 46F5C 8006BB5C 00000000 */ nop -/* 46F60 8006BB60 8E220028 */ lw $v0, 0x28($s1) -/* 46F64 8006BB64 8E23000C */ lw $v1, 0xc($s1) -/* 46F68 8006BB68 8E250010 */ lw $a1, 0x10($s1) -/* 46F6C 8006BB6C 8E240014 */ lw $a0, 0x14($s1) -/* 46F70 8006BB70 00431023 */ subu $v0, $v0, $v1 -/* 46F74 8006BB74 00451023 */ subu $v0, $v0, $a1 -/* 46F78 8006BB78 00449023 */ subu $s2, $v0, $a0 -/* 46F7C 8006BB7C 1A400002 */ blez $s2, .L8006BB88 -/* 46F80 8006BB80 00B21021 */ addu $v0, $a1, $s2 -/* 46F84 8006BB84 AE220010 */ sw $v0, 0x10($s1) -.L8006BB88: -/* 46F88 8006BB88 8FBF005C */ lw $ra, 0x5c($sp) -/* 46F8C 8006BB8C 8FB60058 */ lw $s6, 0x58($sp) -/* 46F90 8006BB90 8FB50054 */ lw $s5, 0x54($sp) -/* 46F94 8006BB94 8FB40050 */ lw $s4, 0x50($sp) -/* 46F98 8006BB98 8FB3004C */ lw $s3, 0x4c($sp) -/* 46F9C 8006BB9C 8FB20048 */ lw $s2, 0x48($sp) -/* 46FA0 8006BBA0 8FB10044 */ lw $s1, 0x44($sp) -/* 46FA4 8006BBA4 8FB00040 */ lw $s0, 0x40($sp) -/* 46FA8 8006BBA8 03E00008 */ jr $ra -/* 46FAC 8006BBAC 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/46C50/func_8006BBB0.s b/ver/jp/asm/nonmatchings/46C50/func_8006BBB0.s deleted file mode 100644 index 497890a064..0000000000 --- a/ver/jp/asm/nonmatchings/46C50/func_8006BBB0.s +++ /dev/null @@ -1,315 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006BBB0 -/* 46FB0 8006BBB0 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 46FB4 8006BBB4 AFB30054 */ sw $s3, 0x54($sp) -/* 46FB8 8006BBB8 00809821 */ addu $s3, $a0, $zero -/* 46FBC 8006BBBC AFB1004C */ sw $s1, 0x4c($sp) -/* 46FC0 8006BBC0 27B10018 */ addiu $s1, $sp, 0x18 -/* 46FC4 8006BBC4 AFBF0060 */ sw $ra, 0x60($sp) -/* 46FC8 8006BBC8 AFB5005C */ sw $s5, 0x5c($sp) -/* 46FCC 8006BBCC AFB40058 */ sw $s4, 0x58($sp) -/* 46FD0 8006BBD0 AFB20050 */ sw $s2, 0x50($sp) -/* 46FD4 8006BBD4 AFB00048 */ sw $s0, 0x48($sp) -/* 46FD8 8006BBD8 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 46FDC 8006BBDC F7B60070 */ sdc1 $f22, 0x70($sp) -/* 46FE0 8006BBE0 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 46FE4 8006BBE4 8E630024 */ lw $v1, 0x24($s3) -/* 46FE8 8006BBE8 D6740000 */ ldc1 $f20, ($s3) -/* 46FEC 8006BBEC 04610003 */ bgez $v1, .L8006BBFC -/* 46FF0 8006BBF0 00A0A821 */ addu $s5, $a1, $zero -/* 46FF4 8006BBF4 0801AF0A */ j .L8006BC28 -/* 46FF8 8006BBF8 24020006 */ addiu $v0, $zero, 6 -.L8006BBFC: -/* 46FFC 8006BBFC 1460000C */ bnez $v1, .L8006BC30 -/* 47000 8006BC00 27A40038 */ addiu $a0, $sp, 0x38 -/* 47004 8006BC04 00051600 */ sll $v0, $a1, 0x18 -/* 47008 8006BC08 00021603 */ sra $v0, $v0, 0x18 -/* 4700C 8006BC0C 38430067 */ xori $v1, $v0, 0x67 -/* 47010 8006BC10 2C630001 */ sltiu $v1, $v1, 1 -/* 47014 8006BC14 38420047 */ xori $v0, $v0, 0x47 -/* 47018 8006BC18 2C420001 */ sltiu $v0, $v0, 1 -/* 4701C 8006BC1C 00621825 */ or $v1, $v1, $v0 -/* 47020 8006BC20 10600003 */ beqz $v1, .L8006BC30 -/* 47024 8006BC24 24020001 */ addiu $v0, $zero, 1 -.L8006BC28: -/* 47028 8006BC28 AE620024 */ sw $v0, 0x24($s3) -/* 4702C 8006BC2C 27A40038 */ addiu $a0, $sp, 0x38 -.L8006BC30: -/* 47030 8006BC30 0C01AFFF */ jal func_8006BFFC -/* 47034 8006BC34 02602821 */ addu $a1, $s3, $zero -/* 47038 8006BC38 00021400 */ sll $v0, $v0, 0x10 -/* 4703C 8006BC3C 00021C03 */ sra $v1, $v0, 0x10 -/* 47040 8006BC40 18600010 */ blez $v1, .L8006BC84 -/* 47044 8006BC44 24020002 */ addiu $v0, $zero, 2 -/* 47048 8006BC48 3C06800A */ lui $a2, %hi(D_80099DFC) -/* 4704C 8006BC4C 24C69DFC */ addiu $a2, $a2, %lo(D_80099DFC) -/* 47050 8006BC50 8E670008 */ lw $a3, 8($s3) -/* 47054 8006BC54 14620003 */ bne $v1, $v0, .L8006BC64 -/* 47058 8006BC58 24020003 */ addiu $v0, $zero, 3 -/* 4705C 8006BC5C 3C06800A */ lui $a2, %hi(D_80099DF8) -/* 47060 8006BC60 24C69DF8 */ addiu $a2, $a2, %lo(D_80099DF8) -.L8006BC64: -/* 47064 8006BC64 AE620014 */ sw $v0, 0x14($s3) -/* 47068 8006BC68 80C20000 */ lb $v0, ($a2) -/* 4706C 8006BC6C 80C30001 */ lb $v1, 1($a2) -/* 47070 8006BC70 80C40002 */ lb $a0, 2($a2) -/* 47074 8006BC74 A0E20000 */ sb $v0, ($a3) -/* 47078 8006BC78 A0E30001 */ sb $v1, 1($a3) -/* 4707C 8006BC7C 0801AFF3 */ j .L8006BFCC -/* 47080 8006BC80 A0E40002 */ sb $a0, 2($a3) -.L8006BC84: -/* 47084 8006BC84 14600003 */ bnez $v1, .L8006BC94 -/* 47088 8006BC88 00003821 */ addu $a3, $zero, $zero -/* 4708C 8006BC8C 0801AFEA */ j .L8006BFA8 -/* 47090 8006BC90 A7A00038 */ sh $zero, 0x38($sp) -.L8006BC94: -/* 47094 8006BC94 44800000 */ mtc1 $zero, $f0 -/* 47098 8006BC98 44800800 */ mtc1 $zero, $f1 -/* 4709C 8006BC9C 00000000 */ nop -/* 470A0 8006BCA0 4620A03C */ c.lt.d $f20, $f0 -/* 470A4 8006BCA4 00000000 */ nop -/* 470A8 8006BCA8 00000000 */ nop -/* 470AC 8006BCAC 45030001 */ bc1tl .L8006BCB4 -/* 470B0 8006BCB0 4620A507 */ neg.d $f20, $f20 -.L8006BCB4: -/* 470B4 8006BCB4 87A30038 */ lh $v1, 0x38($sp) -/* 470B8 8006BCB8 24027597 */ addiu $v0, $zero, 0x7597 -/* 470BC 8006BCBC 00620018 */ mult $v1, $v0 -/* 470C0 8006BCC0 00001812 */ mflo $v1 -/* 470C4 8006BCC4 3C0214F8 */ lui $v0, 0x14f8 -/* 470C8 8006BCC8 3442B589 */ ori $v0, $v0, 0xb589 -/* 470CC 8006BCCC 00620018 */ mult $v1, $v0 -/* 470D0 8006BCD0 00031FC3 */ sra $v1, $v1, 0x1f -/* 470D4 8006BCD4 00004010 */ mfhi $t0 -/* 470D8 8006BCD8 00081343 */ sra $v0, $t0, 0xd -/* 470DC 8006BCDC 00431023 */ subu $v0, $v0, $v1 -/* 470E0 8006BCE0 2443FFFC */ addiu $v1, $v0, -4 -/* 470E4 8006BCE4 00031400 */ sll $v0, $v1, 0x10 -/* 470E8 8006BCE8 00021403 */ sra $v0, $v0, 0x10 -/* 470EC 8006BCEC 04410013 */ bgez $v0, .L8006BD3C -/* 470F0 8006BCF0 A7A30038 */ sh $v1, 0x38($sp) -/* 470F4 8006BCF4 00021023 */ negu $v0, $v0 -/* 470F8 8006BCF8 24420003 */ addiu $v0, $v0, 3 -/* 470FC 8006BCFC 2403FFFC */ addiu $v1, $zero, -4 -/* 47100 8006BD00 00431824 */ and $v1, $v0, $v1 -/* 47104 8006BD04 00031023 */ negu $v0, $v1 -/* 47108 8006BD08 1860001F */ blez $v1, .L8006BD88 -/* 4710C 8006BD0C A7A20038 */ sh $v0, 0x38($sp) -/* 47110 8006BD10 3C04800A */ lui $a0, %hi(D_80099DB0) -/* 47114 8006BD14 24849DB0 */ addiu $a0, $a0, %lo(D_80099DB0) -.L8006BD18: -/* 47118 8006BD18 30620001 */ andi $v0, $v1, 1 -/* 4711C 8006BD1C 10400003 */ beqz $v0, .L8006BD2C -/* 47120 8006BD20 00031843 */ sra $v1, $v1, 1 -/* 47124 8006BD24 D4800000 */ ldc1 $f0, ($a0) -/* 47128 8006BD28 4620A502 */ mul.d $f20, $f20, $f0 -.L8006BD2C: -/* 4712C 8006BD2C 1C60FFFA */ bgtz $v1, .L8006BD18 -/* 47130 8006BD30 24840008 */ addiu $a0, $a0, 8 -/* 47134 8006BD34 0801AF62 */ j .L8006BD88 -/* 47138 8006BD38 00000000 */ nop -.L8006BD3C: -/* 4713C 8006BD3C 18400012 */ blez $v0, .L8006BD88 -/* 47140 8006BD40 2402FFFC */ addiu $v0, $zero, -4 -/* 47144 8006BD44 3C01800A */ lui $at, %hi(D_80099E00) -/* 47148 8006BD48 D4229E00 */ ldc1 $f2, %lo(D_80099E00)($at) -/* 4714C 8006BD4C 00621024 */ and $v0, $v1, $v0 -/* 47150 8006BD50 00021C00 */ sll $v1, $v0, 0x10 -/* 47154 8006BD54 00031C03 */ sra $v1, $v1, 0x10 -/* 47158 8006BD58 1860000A */ blez $v1, .L8006BD84 -/* 4715C 8006BD5C A7A20038 */ sh $v0, 0x38($sp) -/* 47160 8006BD60 3C04800A */ lui $a0, %hi(D_80099DB0) -/* 47164 8006BD64 24849DB0 */ addiu $a0, $a0, %lo(D_80099DB0) -.L8006BD68: -/* 47168 8006BD68 30620001 */ andi $v0, $v1, 1 -/* 4716C 8006BD6C 10400003 */ beqz $v0, .L8006BD7C -/* 47170 8006BD70 00031843 */ sra $v1, $v1, 1 -/* 47174 8006BD74 D4800000 */ ldc1 $f0, ($a0) -/* 47178 8006BD78 46201082 */ mul.d $f2, $f2, $f0 -.L8006BD7C: -/* 4717C 8006BD7C 1C60FFFA */ bgtz $v1, .L8006BD68 -/* 47180 8006BD80 24840008 */ addiu $a0, $a0, 8 -.L8006BD84: -/* 47184 8006BD84 4622A503 */ div.d $f20, $f20, $f2 -.L8006BD88: -/* 47188 8006BD88 8E640024 */ lw $a0, 0x24($s3) -/* 4718C 8006BD8C 00151600 */ sll $v0, $s5, 0x18 -/* 47190 8006BD90 00021603 */ sra $v0, $v0, 0x18 -/* 47194 8006BD94 24030066 */ addiu $v1, $zero, 0x66 -/* 47198 8006BD98 14430004 */ bne $v0, $v1, .L8006BDAC -/* 4719C 8006BD9C 24920006 */ addiu $s2, $a0, 6 -/* 471A0 8006BDA0 87A30038 */ lh $v1, 0x38($sp) -/* 471A4 8006BDA4 2482000A */ addiu $v0, $a0, 0xa -/* 471A8 8006BDA8 00439021 */ addu $s2, $v0, $v1 -.L8006BDAC: -/* 471AC 8006BDAC 2A420014 */ slti $v0, $s2, 0x14 -/* 471B0 8006BDB0 50400001 */ beql $v0, $zero, .L8006BDB8 -/* 471B4 8006BDB4 24120013 */ addiu $s2, $zero, 0x13 -.L8006BDB8: -/* 471B8 8006BDB8 24020030 */ addiu $v0, $zero, 0x30 -/* 471BC 8006BDBC A2220000 */ sb $v0, ($s1) -/* 471C0 8006BDC0 26310001 */ addiu $s1, $s1, 1 -/* 471C4 8006BDC4 4480C000 */ mtc1 $zero, $f24 -/* 471C8 8006BDC8 4480C800 */ mtc1 $zero, $f25 -/* 471CC 8006BDCC 3C01800A */ lui $at, %hi(D_80099E08) -/* 471D0 8006BDD0 D4369E08 */ ldc1 $f22, %lo(D_80099E08)($at) -/* 471D4 8006BDD4 24140030 */ addiu $s4, $zero, 0x30 -.L8006BDD8: -/* 471D8 8006BDD8 4634C03C */ c.lt.d $f24, $f20 -/* 471DC 8006BDDC 24030001 */ addiu $v1, $zero, 1 -/* 471E0 8006BDE0 00000000 */ nop -/* 471E4 8006BDE4 45010002 */ bc1t .L8006BDF0 -/* 471E8 8006BDE8 0012102A */ slt $v0, $zero, $s2 -/* 471EC 8006BDEC 00001821 */ addu $v1, $zero, $zero -.L8006BDF0: -/* 471F0 8006BDF0 00431024 */ and $v0, $v0, $v1 -/* 471F4 8006BDF4 10400021 */ beqz $v0, .L8006BE7C -/* 471F8 8006BDF8 2652FFF8 */ addiu $s2, $s2, -8 -/* 471FC 8006BDFC 4620A00D */ trunc.w.d $f0, $f20 -/* 47200 8006BE00 44050000 */ mfc1 $a1, $f0 -/* 47204 8006BE04 00000000 */ nop -/* 47208 8006BE08 1A400006 */ blez $s2, .L8006BE24 -/* 4720C 8006BE0C 26310008 */ addiu $s1, $s1, 8 -/* 47210 8006BE10 44850000 */ mtc1 $a1, $f0 -/* 47214 8006BE14 00000000 */ nop -/* 47218 8006BE18 46800021 */ cvt.d.w $f0, $f0 -/* 4721C 8006BE1C 4620A001 */ sub.d $f0, $f20, $f0 -/* 47220 8006BE20 46360502 */ mul.d $f20, $f0, $f22 -.L8006BE24: -/* 47224 8006BE24 18A00010 */ blez $a1, .L8006BE68 -/* 47228 8006BE28 24100008 */ addiu $s0, $zero, 8 -/* 4722C 8006BE2C 2610FFFF */ addiu $s0, $s0, -1 -.L8006BE30: -/* 47230 8006BE30 0600000D */ bltz $s0, .L8006BE68 -/* 47234 8006BE34 27A40040 */ addiu $a0, $sp, 0x40 -/* 47238 8006BE38 0C01B580 */ jal func_8006D600 -/* 4723C 8006BE3C 2406000A */ addiu $a2, $zero, 0xa -/* 47240 8006BE40 8FA20044 */ lw $v0, 0x44($sp) -/* 47244 8006BE44 2631FFFF */ addiu $s1, $s1, -1 -/* 47248 8006BE48 24420030 */ addiu $v0, $v0, 0x30 -/* 4724C 8006BE4C A2220000 */ sb $v0, ($s1) -/* 47250 8006BE50 8FA50040 */ lw $a1, 0x40($sp) -/* 47254 8006BE54 1CA0FFF6 */ bgtz $a1, .L8006BE30 -/* 47258 8006BE58 2610FFFF */ addiu $s0, $s0, -1 -/* 4725C 8006BE5C 0801AF9B */ j .L8006BE6C -/* 47260 8006BE60 00000000 */ nop -.L8006BE64: -/* 47264 8006BE64 A2340000 */ sb $s4, ($s1) -.L8006BE68: -/* 47268 8006BE68 2610FFFF */ addiu $s0, $s0, -1 -.L8006BE6C: -/* 4726C 8006BE6C 0603FFFD */ bgezl $s0, .L8006BE64 -/* 47270 8006BE70 2631FFFF */ addiu $s1, $s1, -1 -/* 47274 8006BE74 0801AF76 */ j .L8006BDD8 -/* 47278 8006BE78 26310008 */ addiu $s1, $s1, 8 -.L8006BE7C: -/* 4727C 8006BE7C 2623FFFF */ addiu $v1, $s1, -1 -/* 47280 8006BE80 27A20018 */ addiu $v0, $sp, 0x18 -/* 47284 8006BE84 00629023 */ subu $s2, $v1, $v0 -/* 47288 8006BE88 97A20038 */ lhu $v0, 0x38($sp) -/* 4728C 8006BE8C 83A30019 */ lb $v1, 0x19($sp) -/* 47290 8006BE90 24420007 */ addiu $v0, $v0, 7 -/* 47294 8006BE94 A7A20038 */ sh $v0, 0x38($sp) -/* 47298 8006BE98 24020030 */ addiu $v0, $zero, 0x30 -/* 4729C 8006BE9C 14620009 */ bne $v1, $v0, .L8006BEC4 -/* 472A0 8006BEA0 27B10019 */ addiu $s1, $sp, 0x19 -/* 472A4 8006BEA4 24030030 */ addiu $v1, $zero, 0x30 -.L8006BEA8: -/* 472A8 8006BEA8 97A20038 */ lhu $v0, 0x38($sp) -/* 472AC 8006BEAC 26310001 */ addiu $s1, $s1, 1 -/* 472B0 8006BEB0 2442FFFF */ addiu $v0, $v0, -1 -/* 472B4 8006BEB4 A7A20038 */ sh $v0, 0x38($sp) -/* 472B8 8006BEB8 82220000 */ lb $v0, ($s1) -/* 472BC 8006BEBC 1043FFFA */ beq $v0, $v1, .L8006BEA8 -/* 472C0 8006BEC0 2652FFFF */ addiu $s2, $s2, -1 -.L8006BEC4: -/* 472C4 8006BEC4 8E650024 */ lw $a1, 0x24($s3) -/* 472C8 8006BEC8 00151600 */ sll $v0, $s5, 0x18 -/* 472CC 8006BECC 00022603 */ sra $a0, $v0, 0x18 -/* 472D0 8006BED0 24020066 */ addiu $v0, $zero, 0x66 -/* 472D4 8006BED4 14820005 */ bne $a0, $v0, .L8006BEEC -/* 472D8 8006BED8 38830065 */ xori $v1, $a0, 0x65 -/* 472DC 8006BEDC 87A30038 */ lh $v1, 0x38($sp) -/* 472E0 8006BEE0 24A20001 */ addiu $v0, $a1, 1 -/* 472E4 8006BEE4 0801AFC0 */ j .L8006BF00 -/* 472E8 8006BEE8 00433821 */ addu $a3, $v0, $v1 -.L8006BEEC: -/* 472EC 8006BEEC 2C630001 */ sltiu $v1, $v1, 1 -/* 472F0 8006BEF0 38820045 */ xori $v0, $a0, 0x45 -/* 472F4 8006BEF4 2C420001 */ sltiu $v0, $v0, 1 -/* 472F8 8006BEF8 00621825 */ or $v1, $v1, $v0 -/* 472FC 8006BEFC 00A33821 */ addu $a3, $a1, $v1 -.L8006BF00: -/* 47300 8006BF00 00071400 */ sll $v0, $a3, 0x10 -/* 47304 8006BF04 00021403 */ sra $v0, $v0, 0x10 -/* 47308 8006BF08 0242102A */ slt $v0, $s2, $v0 -/* 4730C 8006BF0C 54400001 */ bnel $v0, $zero, .L8006BF14 -/* 47310 8006BF10 02403821 */ addu $a3, $s2, $zero -.L8006BF14: -/* 47314 8006BF14 00071400 */ sll $v0, $a3, 0x10 -/* 47318 8006BF18 00022403 */ sra $a0, $v0, 0x10 -/* 4731C 8006BF1C 18800022 */ blez $a0, .L8006BFA8 -/* 47320 8006BF20 0092102A */ slt $v0, $a0, $s2 -/* 47324 8006BF24 10400008 */ beqz $v0, .L8006BF48 -/* 47328 8006BF28 24030030 */ addiu $v1, $zero, 0x30 -/* 4732C 8006BF2C 02241021 */ addu $v0, $s1, $a0 -/* 47330 8006BF30 80420000 */ lb $v0, ($v0) -/* 47334 8006BF34 28420035 */ slti $v0, $v0, 0x35 -/* 47338 8006BF38 38420001 */ xori $v0, $v0, 1 -/* 4733C 8006BF3C 00021023 */ negu $v0, $v0 -/* 47340 8006BF40 30420039 */ andi $v0, $v0, 0x39 -/* 47344 8006BF44 34430030 */ ori $v1, $v0, 0x30 -.L8006BF48: -/* 47348 8006BF48 2485FFFF */ addiu $a1, $a0, -1 -/* 4734C 8006BF4C 02252021 */ addu $a0, $s1, $a1 -/* 47350 8006BF50 80820000 */ lb $v0, ($a0) -/* 47354 8006BF54 54430008 */ bnel $v0, $v1, .L8006BF78 -/* 47358 8006BF58 24020039 */ addiu $v0, $zero, 0x39 -/* 4735C 8006BF5C 00403021 */ addu $a2, $v0, $zero -.L8006BF60: -/* 47360 8006BF60 2484FFFF */ addiu $a0, $a0, -1 -/* 47364 8006BF64 80820000 */ lb $v0, ($a0) -/* 47368 8006BF68 24E7FFFF */ addiu $a3, $a3, -1 -/* 4736C 8006BF6C 1046FFFC */ beq $v0, $a2, .L8006BF60 -/* 47370 8006BF70 24A5FFFF */ addiu $a1, $a1, -1 -/* 47374 8006BF74 24020039 */ addiu $v0, $zero, 0x39 -.L8006BF78: -/* 47378 8006BF78 14620004 */ bne $v1, $v0, .L8006BF8C -/* 4737C 8006BF7C 02251821 */ addu $v1, $s1, $a1 -/* 47380 8006BF80 90620000 */ lbu $v0, ($v1) -/* 47384 8006BF84 24420001 */ addiu $v0, $v0, 1 -/* 47388 8006BF88 A0620000 */ sb $v0, ($v1) -.L8006BF8C: -/* 4738C 8006BF8C 04A10007 */ bgez $a1, .L8006BFAC -/* 47390 8006BF90 02602021 */ addu $a0, $s3, $zero -/* 47394 8006BF94 97A20038 */ lhu $v0, 0x38($sp) -/* 47398 8006BF98 2631FFFF */ addiu $s1, $s1, -1 -/* 4739C 8006BF9C 24E70001 */ addiu $a3, $a3, 1 -/* 473A0 8006BFA0 24420001 */ addiu $v0, $v0, 1 -/* 473A4 8006BFA4 A7A20038 */ sh $v0, 0x38($sp) -.L8006BFA8: -/* 473A8 8006BFA8 02602021 */ addu $a0, $s3, $zero -.L8006BFAC: -/* 473AC 8006BFAC 00152E00 */ sll $a1, $s5, 0x18 -/* 473B0 8006BFB0 87A20038 */ lh $v0, 0x38($sp) -/* 473B4 8006BFB4 00052E03 */ sra $a1, $a1, 0x18 -/* 473B8 8006BFB8 02203021 */ addu $a2, $s1, $zero -/* 473BC 8006BFBC 00073C00 */ sll $a3, $a3, 0x10 -/* 473C0 8006BFC0 00073C03 */ sra $a3, $a3, 0x10 -/* 473C4 8006BFC4 0C01B025 */ jal func_8006C094 -/* 473C8 8006BFC8 AFA20010 */ sw $v0, 0x10($sp) -.L8006BFCC: -/* 473CC 8006BFCC 8FBF0060 */ lw $ra, 0x60($sp) -/* 473D0 8006BFD0 8FB5005C */ lw $s5, 0x5c($sp) -/* 473D4 8006BFD4 8FB40058 */ lw $s4, 0x58($sp) -/* 473D8 8006BFD8 8FB30054 */ lw $s3, 0x54($sp) -/* 473DC 8006BFDC 8FB20050 */ lw $s2, 0x50($sp) -/* 473E0 8006BFE0 8FB1004C */ lw $s1, 0x4c($sp) -/* 473E4 8006BFE4 8FB00048 */ lw $s0, 0x48($sp) -/* 473E8 8006BFE8 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 473EC 8006BFEC D7B60070 */ ldc1 $f22, 0x70($sp) -/* 473F0 8006BFF0 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 473F4 8006BFF4 03E00008 */ jr $ra -/* 473F8 8006BFF8 27BD0080 */ addiu $sp, $sp, 0x80 diff --git a/ver/jp/asm/nonmatchings/46C50/func_8006BFFC.s b/ver/jp/asm/nonmatchings/46C50/func_8006BFFC.s deleted file mode 100644 index 6c7dc5e254..0000000000 --- a/ver/jp/asm/nonmatchings/46C50/func_8006BFFC.s +++ /dev/null @@ -1,46 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006BFFC -/* 473FC 8006BFFC 94A30000 */ lhu $v1, ($a1) -/* 47400 8006C000 30627FF0 */ andi $v0, $v1, 0x7ff0 -/* 47404 8006C004 00023902 */ srl $a3, $v0, 4 -/* 47408 8006C008 00E03021 */ addu $a2, $a3, $zero -/* 4740C 8006C00C 240207FF */ addiu $v0, $zero, 0x7ff -/* 47410 8006C010 14C20011 */ bne $a2, $v0, .L8006C058 -/* 47414 8006C014 00A04021 */ addu $t0, $a1, $zero -/* 47418 8006C018 A4800000 */ sh $zero, ($a0) -/* 4741C 8006C01C 94A20000 */ lhu $v0, ($a1) -/* 47420 8006C020 3042000F */ andi $v0, $v0, 0xf -/* 47424 8006C024 14400019 */ bnez $v0, .L8006C08C -/* 47428 8006C028 24020002 */ addiu $v0, $zero, 2 -/* 4742C 8006C02C 94A20002 */ lhu $v0, 2($a1) -/* 47430 8006C030 14400016 */ bnez $v0, .L8006C08C -/* 47434 8006C034 24020002 */ addiu $v0, $zero, 2 -/* 47438 8006C038 94A20004 */ lhu $v0, 4($a1) -/* 4743C 8006C03C 14400013 */ bnez $v0, .L8006C08C -/* 47440 8006C040 24020002 */ addiu $v0, $zero, 2 -/* 47444 8006C044 94A20006 */ lhu $v0, 6($a1) -/* 47448 8006C048 14400010 */ bnez $v0, .L8006C08C -/* 4744C 8006C04C 24020002 */ addiu $v0, $zero, 2 -/* 47450 8006C050 0801B023 */ j .L8006C08C -/* 47454 8006C054 24020001 */ addiu $v0, $zero, 1 -.L8006C058: -/* 47458 8006C058 18C00007 */ blez $a2, .L8006C078 -/* 4745C 8006C05C 2402FFFF */ addiu $v0, $zero, -1 -/* 47460 8006C060 3063800F */ andi $v1, $v1, 0x800f -/* 47464 8006C064 34633FF0 */ ori $v1, $v1, 0x3ff0 -/* 47468 8006C068 A5030000 */ sh $v1, ($t0) -/* 4746C 8006C06C 24E3FC02 */ addiu $v1, $a3, -0x3fe -/* 47470 8006C070 0801B023 */ j .L8006C08C -/* 47474 8006C074 A4830000 */ sh $v1, ($a0) -.L8006C078: -/* 47478 8006C078 04C00003 */ bltz $a2, .L8006C088 -/* 4747C 8006C07C 00001021 */ addu $v0, $zero, $zero -/* 47480 8006C080 0801B023 */ j .L8006C08C -/* 47484 8006C084 A4800000 */ sh $zero, ($a0) -.L8006C088: -/* 47488 8006C088 24020002 */ addiu $v0, $zero, 2 -.L8006C08C: -/* 4748C 8006C08C 03E00008 */ jr $ra -/* 47490 8006C090 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/46C50/func_8006C094.s b/ver/jp/asm/nonmatchings/46C50/func_8006C094.s deleted file mode 100644 index 2a2ddc11ca..0000000000 --- a/ver/jp/asm/nonmatchings/46C50/func_8006C094.s +++ /dev/null @@ -1,396 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C094 -/* 47494 8006C094 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 47498 8006C098 AFB20018 */ sw $s2, 0x18($sp) -/* 4749C 8006C09C 00C09021 */ addu $s2, $a2, $zero -/* 474A0 8006C0A0 8FA60040 */ lw $a2, 0x40($sp) -/* 474A4 8006C0A4 AFB10014 */ sw $s1, 0x14($sp) -/* 474A8 8006C0A8 00808821 */ addu $s1, $a0, $zero -/* 474AC 8006C0AC AFB3001C */ sw $s3, 0x1c($sp) -/* 474B0 8006C0B0 00A09821 */ addu $s3, $a1, $zero -/* 474B4 8006C0B4 AFB50024 */ sw $s5, 0x24($sp) -/* 474B8 8006C0B8 00E0A821 */ addu $s5, $a3, $zero -/* 474BC 8006C0BC 00073C00 */ sll $a3, $a3, 0x10 -/* 474C0 8006C0C0 AFBF0028 */ sw $ra, 0x28($sp) -/* 474C4 8006C0C4 AFB40020 */ sw $s4, 0x20($sp) -/* 474C8 8006C0C8 AFB00010 */ sw $s0, 0x10($sp) -/* 474CC 8006C0CC 1CE00004 */ bgtz $a3, .L8006C0E0 -/* 474D0 8006C0D0 00C0A021 */ addu $s4, $a2, $zero -/* 474D4 8006C0D4 24150001 */ addiu $s5, $zero, 1 -/* 474D8 8006C0D8 3C12800A */ lui $s2, %hi(D_80099E10) -/* 474DC 8006C0DC 26529E10 */ addiu $s2, $s2, %lo(D_80099E10) -.L8006C0E0: -/* 474E0 8006C0E0 00051600 */ sll $v0, $a1, 0x18 -/* 474E4 8006C0E4 00022603 */ sra $a0, $v0, 0x18 -/* 474E8 8006C0E8 24050066 */ addiu $a1, $zero, 0x66 -/* 474EC 8006C0EC 1085000F */ beq $a0, $a1, .L8006C12C -/* 474F0 8006C0F0 38830067 */ xori $v1, $a0, 0x67 -/* 474F4 8006C0F4 2C630001 */ sltiu $v1, $v1, 1 -/* 474F8 8006C0F8 38820047 */ xori $v0, $a0, 0x47 -/* 474FC 8006C0FC 2C420001 */ sltiu $v0, $v0, 1 -/* 47500 8006C100 00621825 */ or $v1, $v1, $v0 -/* 47504 8006C104 106000B4 */ beqz $v1, .L8006C3D8 -/* 47508 8006C108 00061400 */ sll $v0, $a2, 0x10 -/* 4750C 8006C10C 00021C03 */ sra $v1, $v0, 0x10 -/* 47510 8006C110 2862FFFC */ slti $v0, $v1, -4 -/* 47514 8006C114 1440009B */ bnez $v0, .L8006C384 -/* 47518 8006C118 00131600 */ sll $v0, $s3, 0x18 -/* 4751C 8006C11C 8E220024 */ lw $v0, 0x24($s1) -/* 47520 8006C120 0062102A */ slt $v0, $v1, $v0 -/* 47524 8006C124 10400097 */ beqz $v0, .L8006C384 -/* 47528 8006C128 00131600 */ sll $v0, $s3, 0x18 -.L8006C12C: -/* 4752C 8006C12C 10850011 */ beq $a0, $a1, .L8006C174 -/* 47530 8006C130 24D40001 */ addiu $s4, $a2, 1 -/* 47534 8006C134 8E220030 */ lw $v0, 0x30($s1) -/* 47538 8006C138 30420008 */ andi $v0, $v0, 8 -/* 4753C 8006C13C 14400006 */ bnez $v0, .L8006C158 -/* 47540 8006C140 00151C00 */ sll $v1, $s5, 0x10 -/* 47544 8006C144 8E220024 */ lw $v0, 0x24($s1) -/* 47548 8006C148 00031C03 */ sra $v1, $v1, 0x10 -/* 4754C 8006C14C 0062102A */ slt $v0, $v1, $v0 -/* 47550 8006C150 54400001 */ bnel $v0, $zero, .L8006C158 -/* 47554 8006C154 AE230024 */ sw $v1, 0x24($s1) -.L8006C158: -/* 47558 8006C158 8E230024 */ lw $v1, 0x24($s1) -/* 4755C 8006C15C 00141400 */ sll $v0, $s4, 0x10 -/* 47560 8006C160 00021403 */ sra $v0, $v0, 0x10 -/* 47564 8006C164 00621823 */ subu $v1, $v1, $v0 -/* 47568 8006C168 04610002 */ bgez $v1, .L8006C174 -/* 4756C 8006C16C AE230024 */ sw $v1, 0x24($s1) -/* 47570 8006C170 AE200024 */ sw $zero, 0x24($s1) -.L8006C174: -/* 47574 8006C174 00141400 */ sll $v0, $s4, 0x10 -/* 47578 8006C178 00029C03 */ sra $s3, $v0, 0x10 -/* 4757C 8006C17C 1E600036 */ bgtz $s3, .L8006C258 -/* 47580 8006C180 00151400 */ sll $v0, $s5, 0x10 -/* 47584 8006C184 8E240014 */ lw $a0, 0x14($s1) -/* 47588 8006C188 8E230008 */ lw $v1, 8($s1) -/* 4758C 8006C18C 24820001 */ addiu $v0, $a0, 1 -/* 47590 8006C190 00641821 */ addu $v1, $v1, $a0 -/* 47594 8006C194 AE220014 */ sw $v0, 0x14($s1) -/* 47598 8006C198 24020030 */ addiu $v0, $zero, 0x30 -/* 4759C 8006C19C A0620000 */ sb $v0, ($v1) -/* 475A0 8006C1A0 8E220024 */ lw $v0, 0x24($s1) -/* 475A4 8006C1A4 1C400005 */ bgtz $v0, .L8006C1BC -/* 475A8 8006C1A8 00000000 */ nop -/* 475AC 8006C1AC 8E220030 */ lw $v0, 0x30($s1) -/* 475B0 8006C1B0 30420008 */ andi $v0, $v0, 8 -/* 475B4 8006C1B4 10400009 */ beqz $v0, .L8006C1DC -/* 475B8 8006C1B8 00141400 */ sll $v0, $s4, 0x10 -.L8006C1BC: -/* 475BC 8006C1BC 8E240014 */ lw $a0, 0x14($s1) -/* 475C0 8006C1C0 8E230008 */ lw $v1, 8($s1) -/* 475C4 8006C1C4 24820001 */ addiu $v0, $a0, 1 -/* 475C8 8006C1C8 00641821 */ addu $v1, $v1, $a0 -/* 475CC 8006C1CC AE220014 */ sw $v0, 0x14($s1) -/* 475D0 8006C1D0 2402002E */ addiu $v0, $zero, 0x2e -/* 475D4 8006C1D4 A0620000 */ sb $v0, ($v1) -/* 475D8 8006C1D8 00141400 */ sll $v0, $s4, 0x10 -.L8006C1DC: -/* 475DC 8006C1DC 8E230024 */ lw $v1, 0x24($s1) -/* 475E0 8006C1E0 00021403 */ sra $v0, $v0, 0x10 -/* 475E4 8006C1E4 00021023 */ negu $v0, $v0 -/* 475E8 8006C1E8 0062102A */ slt $v0, $v1, $v0 -/* 475EC 8006C1EC 54400001 */ bnel $v0, $zero, .L8006C1F4 -/* 475F0 8006C1F0 0003A023 */ negu $s4, $v1 -.L8006C1F4: -/* 475F4 8006C1F4 00141400 */ sll $v0, $s4, 0x10 -/* 475F8 8006C1F8 8E240024 */ lw $a0, 0x24($s1) -/* 475FC 8006C1FC 00021403 */ sra $v0, $v0, 0x10 -/* 47600 8006C200 00021823 */ negu $v1, $v0 -/* 47604 8006C204 AE230018 */ sw $v1, 0x18($s1) -/* 47608 8006C208 00822021 */ addu $a0, $a0, $v0 -/* 4760C 8006C20C 00151400 */ sll $v0, $s5, 0x10 -/* 47610 8006C210 00021403 */ sra $v0, $v0, 0x10 -/* 47614 8006C214 0082102A */ slt $v0, $a0, $v0 -/* 47618 8006C218 10400002 */ beqz $v0, .L8006C224 -/* 4761C 8006C21C AE240024 */ sw $a0, 0x24($s1) -/* 47620 8006C220 0080A821 */ addu $s5, $a0, $zero -.L8006C224: -/* 47624 8006C224 02402821 */ addu $a1, $s2, $zero -/* 47628 8006C228 8E220008 */ lw $v0, 8($s1) -/* 4762C 8006C22C 8E240014 */ lw $a0, 0x14($s1) -/* 47630 8006C230 00158400 */ sll $s0, $s5, 0x10 -/* 47634 8006C234 00108403 */ sra $s0, $s0, 0x10 -/* 47638 8006C238 02003021 */ addu $a2, $s0, $zero -/* 4763C 8006C23C AE30001C */ sw $s0, 0x1c($s1) -/* 47640 8006C240 0C019291 */ jal func_80064A44 -/* 47644 8006C244 00442021 */ addu $a0, $v0, $a0 -/* 47648 8006C248 8E220024 */ lw $v0, 0x24($s1) -/* 4764C 8006C24C 00501023 */ subu $v0, $v0, $s0 -/* 47650 8006C250 0801B173 */ j .L8006C5CC -/* 47654 8006C254 AE220020 */ sw $v0, 0x20($s1) -.L8006C258: -/* 47658 8006C258 00028403 */ sra $s0, $v0, 0x10 -/* 4765C 8006C25C 0213102A */ slt $v0, $s0, $s3 -/* 47660 8006C260 1040001C */ beqz $v0, .L8006C2D4 -/* 47664 8006C264 02402821 */ addu $a1, $s2, $zero -/* 47668 8006C268 8E220008 */ lw $v0, 8($s1) -/* 4766C 8006C26C 8E240014 */ lw $a0, 0x14($s1) -/* 47670 8006C270 02003021 */ addu $a2, $s0, $zero -/* 47674 8006C274 0C019291 */ jal func_80064A44 -/* 47678 8006C278 00442021 */ addu $a0, $v0, $a0 -/* 4767C 8006C27C 8E230014 */ lw $v1, 0x14($s1) -/* 47680 8006C280 8E240024 */ lw $a0, 0x24($s1) -/* 47684 8006C284 02701023 */ subu $v0, $s3, $s0 -/* 47688 8006C288 AE220018 */ sw $v0, 0x18($s1) -/* 4768C 8006C28C 00701821 */ addu $v1, $v1, $s0 -/* 47690 8006C290 1C800005 */ bgtz $a0, .L8006C2A8 -/* 47694 8006C294 AE230014 */ sw $v1, 0x14($s1) -/* 47698 8006C298 8E220030 */ lw $v0, 0x30($s1) -/* 4769C 8006C29C 30420008 */ andi $v0, $v0, 8 -/* 476A0 8006C2A0 10400009 */ beqz $v0, .L8006C2C8 -/* 476A4 8006C2A4 00000000 */ nop -.L8006C2A8: -/* 476A8 8006C2A8 8E220008 */ lw $v0, 8($s1) -/* 476AC 8006C2AC 8E230014 */ lw $v1, 0x14($s1) -/* 476B0 8006C2B0 00431021 */ addu $v0, $v0, $v1 -/* 476B4 8006C2B4 2403002E */ addiu $v1, $zero, 0x2e -/* 476B8 8006C2B8 A0430000 */ sb $v1, ($v0) -/* 476BC 8006C2BC 8E22001C */ lw $v0, 0x1c($s1) -/* 476C0 8006C2C0 24420001 */ addiu $v0, $v0, 1 -/* 476C4 8006C2C4 AE22001C */ sw $v0, 0x1c($s1) -.L8006C2C8: -/* 476C8 8006C2C8 8E220024 */ lw $v0, 0x24($s1) -/* 476CC 8006C2CC 0801B173 */ j .L8006C5CC -/* 476D0 8006C2D0 AE220020 */ sw $v0, 0x20($s1) -.L8006C2D4: -/* 476D4 8006C2D4 8E220008 */ lw $v0, 8($s1) -/* 476D8 8006C2D8 8E240014 */ lw $a0, 0x14($s1) -/* 476DC 8006C2DC 02603021 */ addu $a2, $s3, $zero -/* 476E0 8006C2E0 0C019291 */ jal func_80064A44 -/* 476E4 8006C2E4 00442021 */ addu $a0, $v0, $a0 -/* 476E8 8006C2E8 8E220014 */ lw $v0, 0x14($s1) -/* 476EC 8006C2EC 8E230024 */ lw $v1, 0x24($s1) -/* 476F0 8006C2F0 02B4A823 */ subu $s5, $s5, $s4 -/* 476F4 8006C2F4 00533021 */ addu $a2, $v0, $s3 -/* 476F8 8006C2F8 1C600005 */ bgtz $v1, .L8006C310 -/* 476FC 8006C2FC AE260014 */ sw $a2, 0x14($s1) -/* 47700 8006C300 8E220030 */ lw $v0, 0x30($s1) -/* 47704 8006C304 30420008 */ andi $v0, $v0, 8 -/* 47708 8006C308 10400007 */ beqz $v0, .L8006C328 -/* 4770C 8006C30C 00000000 */ nop -.L8006C310: -/* 47710 8006C310 8E220008 */ lw $v0, 8($s1) -/* 47714 8006C314 24C30001 */ addiu $v1, $a2, 1 -/* 47718 8006C318 AE230014 */ sw $v1, 0x14($s1) -/* 4771C 8006C31C 2403002E */ addiu $v1, $zero, 0x2e -/* 47720 8006C320 00461021 */ addu $v0, $v0, $a2 -/* 47724 8006C324 A0430000 */ sb $v1, ($v0) -.L8006C328: -/* 47728 8006C328 8E230024 */ lw $v1, 0x24($s1) -/* 4772C 8006C32C 00151400 */ sll $v0, $s5, 0x10 -/* 47730 8006C330 00021403 */ sra $v0, $v0, 0x10 -/* 47734 8006C334 0062102A */ slt $v0, $v1, $v0 -/* 47738 8006C338 54400001 */ bnel $v0, $zero, .L8006C340 -/* 4773C 8006C33C 0060A821 */ addu $s5, $v1, $zero -.L8006C340: -/* 47740 8006C340 00142C00 */ sll $a1, $s4, 0x10 -/* 47744 8006C344 00052C03 */ sra $a1, $a1, 0x10 -/* 47748 8006C348 02452821 */ addu $a1, $s2, $a1 -/* 4774C 8006C34C 8E220008 */ lw $v0, 8($s1) -/* 47750 8006C350 8E240014 */ lw $a0, 0x14($s1) -/* 47754 8006C354 00158400 */ sll $s0, $s5, 0x10 -/* 47758 8006C358 00108403 */ sra $s0, $s0, 0x10 -/* 4775C 8006C35C 02003021 */ addu $a2, $s0, $zero -/* 47760 8006C360 0C019291 */ jal func_80064A44 -/* 47764 8006C364 00442021 */ addu $a0, $v0, $a0 -/* 47768 8006C368 8E220014 */ lw $v0, 0x14($s1) -/* 4776C 8006C36C 8E230024 */ lw $v1, 0x24($s1) -/* 47770 8006C370 00501021 */ addu $v0, $v0, $s0 -/* 47774 8006C374 00701823 */ subu $v1, $v1, $s0 -/* 47778 8006C378 AE220014 */ sw $v0, 0x14($s1) -/* 4777C 8006C37C 0801B173 */ j .L8006C5CC -/* 47780 8006C380 AE230018 */ sw $v1, 0x18($s1) -.L8006C384: -/* 47784 8006C384 00021603 */ sra $v0, $v0, 0x18 -/* 47788 8006C388 38430067 */ xori $v1, $v0, 0x67 -/* 4778C 8006C38C 2C640001 */ sltiu $a0, $v1, 1 -/* 47790 8006C390 38420047 */ xori $v0, $v0, 0x47 -/* 47794 8006C394 2C420001 */ sltiu $v0, $v0, 1 -/* 47798 8006C398 00821025 */ or $v0, $a0, $v0 -/* 4779C 8006C39C 1040000E */ beqz $v0, .L8006C3D8 -/* 477A0 8006C3A0 00151C00 */ sll $v1, $s5, 0x10 -/* 477A4 8006C3A4 8E220024 */ lw $v0, 0x24($s1) -/* 477A8 8006C3A8 00031C03 */ sra $v1, $v1, 0x10 -/* 477AC 8006C3AC 0062102A */ slt $v0, $v1, $v0 -/* 477B0 8006C3B0 54400001 */ bnel $v0, $zero, .L8006C3B8 -/* 477B4 8006C3B4 AE230024 */ sw $v1, 0x24($s1) -.L8006C3B8: -/* 477B8 8006C3B8 8E220024 */ lw $v0, 0x24($s1) -/* 477BC 8006C3BC 2442FFFF */ addiu $v0, $v0, -1 -/* 477C0 8006C3C0 04410002 */ bgez $v0, .L8006C3CC -/* 477C4 8006C3C4 AE220024 */ sw $v0, 0x24($s1) -/* 477C8 8006C3C8 AE200024 */ sw $zero, 0x24($s1) -.L8006C3CC: -/* 477CC 8006C3CC 00041023 */ negu $v0, $a0 -/* 477D0 8006C3D0 30420065 */ andi $v0, $v0, 0x65 -/* 477D4 8006C3D4 34530045 */ ori $s3, $v0, 0x45 -.L8006C3D8: -/* 477D8 8006C3D8 8E240014 */ lw $a0, 0x14($s1) -/* 477DC 8006C3DC 24820001 */ addiu $v0, $a0, 1 -/* 477E0 8006C3E0 AE220014 */ sw $v0, 0x14($s1) -/* 477E4 8006C3E4 8E220008 */ lw $v0, 8($s1) -/* 477E8 8006C3E8 92430000 */ lbu $v1, ($s2) -/* 477EC 8006C3EC 00441021 */ addu $v0, $v0, $a0 -/* 477F0 8006C3F0 A0430000 */ sb $v1, ($v0) -/* 477F4 8006C3F4 8E220024 */ lw $v0, 0x24($s1) -/* 477F8 8006C3F8 1C400005 */ bgtz $v0, .L8006C410 -/* 477FC 8006C3FC 26520001 */ addiu $s2, $s2, 1 -/* 47800 8006C400 8E220030 */ lw $v0, 0x30($s1) -/* 47804 8006C404 30420008 */ andi $v0, $v0, 8 -/* 47808 8006C408 10400008 */ beqz $v0, .L8006C42C -/* 4780C 8006C40C 00000000 */ nop -.L8006C410: -/* 47810 8006C410 8E240014 */ lw $a0, 0x14($s1) -/* 47814 8006C414 8E230008 */ lw $v1, 8($s1) -/* 47818 8006C418 24820001 */ addiu $v0, $a0, 1 -/* 4781C 8006C41C 00641821 */ addu $v1, $v1, $a0 -/* 47820 8006C420 AE220014 */ sw $v0, 0x14($s1) -/* 47824 8006C424 2402002E */ addiu $v0, $zero, 0x2e -/* 47828 8006C428 A0620000 */ sb $v0, ($v1) -.L8006C42C: -/* 4782C 8006C42C 8E230024 */ lw $v1, 0x24($s1) -/* 47830 8006C430 18600015 */ blez $v1, .L8006C488 -/* 47834 8006C434 26A2FFFF */ addiu $v0, $s5, -1 -/* 47838 8006C438 0040A821 */ addu $s5, $v0, $zero -/* 4783C 8006C43C 00021400 */ sll $v0, $v0, 0x10 -/* 47840 8006C440 00021403 */ sra $v0, $v0, 0x10 -/* 47844 8006C444 0062102A */ slt $v0, $v1, $v0 -/* 47848 8006C448 54400001 */ bnel $v0, $zero, .L8006C450 -/* 4784C 8006C44C 0060A821 */ addu $s5, $v1, $zero -.L8006C450: -/* 47850 8006C450 02402821 */ addu $a1, $s2, $zero -/* 47854 8006C454 8E220008 */ lw $v0, 8($s1) -/* 47858 8006C458 8E240014 */ lw $a0, 0x14($s1) -/* 4785C 8006C45C 00158400 */ sll $s0, $s5, 0x10 -/* 47860 8006C460 00108403 */ sra $s0, $s0, 0x10 -/* 47864 8006C464 02003021 */ addu $a2, $s0, $zero -/* 47868 8006C468 0C019291 */ jal func_80064A44 -/* 4786C 8006C46C 00442021 */ addu $a0, $v0, $a0 -/* 47870 8006C470 8E220014 */ lw $v0, 0x14($s1) -/* 47874 8006C474 8E230024 */ lw $v1, 0x24($s1) -/* 47878 8006C478 00501021 */ addu $v0, $v0, $s0 -/* 4787C 8006C47C 00701823 */ subu $v1, $v1, $s0 -/* 47880 8006C480 AE220014 */ sw $v0, 0x14($s1) -/* 47884 8006C484 AE230018 */ sw $v1, 0x18($s1) -.L8006C488: -/* 47888 8006C488 8E220008 */ lw $v0, 8($s1) -/* 4788C 8006C48C 8E230014 */ lw $v1, 0x14($s1) -/* 47890 8006C490 00439021 */ addu $s2, $v0, $v1 -/* 47894 8006C494 A2530000 */ sb $s3, ($s2) -/* 47898 8006C498 00141400 */ sll $v0, $s4, 0x10 -/* 4789C 8006C49C 04400005 */ bltz $v0, .L8006C4B4 -/* 478A0 8006C4A0 26520001 */ addiu $s2, $s2, 1 -/* 478A4 8006C4A4 2402002B */ addiu $v0, $zero, 0x2b -/* 478A8 8006C4A8 A2420000 */ sb $v0, ($s2) -/* 478AC 8006C4AC 0801B131 */ j .L8006C4C4 -/* 478B0 8006C4B0 26520001 */ addiu $s2, $s2, 1 -.L8006C4B4: -/* 478B4 8006C4B4 2402002D */ addiu $v0, $zero, 0x2d -/* 478B8 8006C4B8 A2420000 */ sb $v0, ($s2) -/* 478BC 8006C4BC 26520001 */ addiu $s2, $s2, 1 -/* 478C0 8006C4C0 0014A023 */ negu $s4, $s4 -.L8006C4C4: -/* 478C4 8006C4C4 00142C00 */ sll $a1, $s4, 0x10 -/* 478C8 8006C4C8 00052403 */ sra $a0, $a1, 0x10 -/* 478CC 8006C4CC 28820064 */ slti $v0, $a0, 0x64 -/* 478D0 8006C4D0 14400027 */ bnez $v0, .L8006C570 -/* 478D4 8006C4D4 3C036666 */ lui $v1, 0x6666 -/* 478D8 8006C4D8 288203E8 */ slti $v0, $a0, 0x3e8 -/* 478DC 8006C4DC 14400012 */ bnez $v0, .L8006C528 -/* 478E0 8006C4E0 3C0351EB */ lui $v1, 0x51eb -/* 478E4 8006C4E4 3C021062 */ lui $v0, 0x1062 -/* 478E8 8006C4E8 34424DD3 */ ori $v0, $v0, 0x4dd3 -/* 478EC 8006C4EC 00820018 */ mult $a0, $v0 -/* 478F0 8006C4F0 000517C3 */ sra $v0, $a1, 0x1f -/* 478F4 8006C4F4 00004010 */ mfhi $t0 -/* 478F8 8006C4F8 00081983 */ sra $v1, $t0, 6 -/* 478FC 8006C4FC 00621823 */ subu $v1, $v1, $v0 -/* 47900 8006C500 24620030 */ addiu $v0, $v1, 0x30 -/* 47904 8006C504 A2420000 */ sb $v0, ($s2) -/* 47908 8006C508 26520001 */ addiu $s2, $s2, 1 -/* 4790C 8006C50C 00031140 */ sll $v0, $v1, 5 -/* 47910 8006C510 00431023 */ subu $v0, $v0, $v1 -/* 47914 8006C514 00021080 */ sll $v0, $v0, 2 -/* 47918 8006C518 00431021 */ addu $v0, $v0, $v1 -/* 4791C 8006C51C 000210C0 */ sll $v0, $v0, 3 -/* 47920 8006C520 0082A023 */ subu $s4, $a0, $v0 -/* 47924 8006C524 3C0351EB */ lui $v1, 0x51eb -.L8006C528: -/* 47928 8006C528 3463851F */ ori $v1, $v1, 0x851f -/* 4792C 8006C52C 00141400 */ sll $v0, $s4, 0x10 -/* 47930 8006C530 00022403 */ sra $a0, $v0, 0x10 -/* 47934 8006C534 00830018 */ mult $a0, $v1 -/* 47938 8006C538 000217C3 */ sra $v0, $v0, 0x1f -/* 4793C 8006C53C 00004010 */ mfhi $t0 -/* 47940 8006C540 00081943 */ sra $v1, $t0, 5 -/* 47944 8006C544 00621823 */ subu $v1, $v1, $v0 -/* 47948 8006C548 24620030 */ addiu $v0, $v1, 0x30 -/* 4794C 8006C54C A2420000 */ sb $v0, ($s2) -/* 47950 8006C550 26520001 */ addiu $s2, $s2, 1 -/* 47954 8006C554 00031040 */ sll $v0, $v1, 1 -/* 47958 8006C558 00431021 */ addu $v0, $v0, $v1 -/* 4795C 8006C55C 000210C0 */ sll $v0, $v0, 3 -/* 47960 8006C560 00431021 */ addu $v0, $v0, $v1 -/* 47964 8006C564 00021080 */ sll $v0, $v0, 2 -/* 47968 8006C568 0082A023 */ subu $s4, $a0, $v0 -/* 4796C 8006C56C 3C036666 */ lui $v1, 0x6666 -.L8006C570: -/* 47970 8006C570 34636667 */ ori $v1, $v1, 0x6667 -/* 47974 8006C574 00141400 */ sll $v0, $s4, 0x10 -/* 47978 8006C578 00022403 */ sra $a0, $v0, 0x10 -/* 4797C 8006C57C 00830018 */ mult $a0, $v1 -/* 47980 8006C580 000217C3 */ sra $v0, $v0, 0x1f -/* 47984 8006C584 00004010 */ mfhi $t0 -/* 47988 8006C588 00081883 */ sra $v1, $t0, 2 -/* 4798C 8006C58C 00621823 */ subu $v1, $v1, $v0 -/* 47990 8006C590 24620030 */ addiu $v0, $v1, 0x30 -/* 47994 8006C594 A2420000 */ sb $v0, ($s2) -/* 47998 8006C598 26520001 */ addiu $s2, $s2, 1 -/* 4799C 8006C59C 00031080 */ sll $v0, $v1, 2 -/* 479A0 8006C5A0 00431021 */ addu $v0, $v0, $v1 -/* 479A4 8006C5A4 00021040 */ sll $v0, $v0, 1 -/* 479A8 8006C5A8 00822023 */ subu $a0, $a0, $v0 -/* 479AC 8006C5AC 24840030 */ addiu $a0, $a0, 0x30 -/* 479B0 8006C5B0 A2440000 */ sb $a0, ($s2) -/* 479B4 8006C5B4 8E220008 */ lw $v0, 8($s1) -/* 479B8 8006C5B8 8E230014 */ lw $v1, 0x14($s1) -/* 479BC 8006C5BC 26520001 */ addiu $s2, $s2, 1 -/* 479C0 8006C5C0 00431021 */ addu $v0, $v0, $v1 -/* 479C4 8006C5C4 02421023 */ subu $v0, $s2, $v0 -/* 479C8 8006C5C8 AE22001C */ sw $v0, 0x1c($s1) -.L8006C5CC: -/* 479CC 8006C5CC 8E220030 */ lw $v0, 0x30($s1) -/* 479D0 8006C5D0 24030010 */ addiu $v1, $zero, 0x10 -/* 479D4 8006C5D4 30420014 */ andi $v0, $v0, 0x14 -/* 479D8 8006C5D8 1443000F */ bne $v0, $v1, .L8006C618 -/* 479DC 8006C5DC 00000000 */ nop -/* 479E0 8006C5E0 8E22000C */ lw $v0, 0xc($s1) -/* 479E4 8006C5E4 8E230014 */ lw $v1, 0x14($s1) -/* 479E8 8006C5E8 8E240018 */ lw $a0, 0x18($s1) -/* 479EC 8006C5EC 00431021 */ addu $v0, $v0, $v1 -/* 479F0 8006C5F0 00441021 */ addu $v0, $v0, $a0 -/* 479F4 8006C5F4 8E23001C */ lw $v1, 0x1c($s1) -/* 479F8 8006C5F8 8E240020 */ lw $a0, 0x20($s1) -/* 479FC 8006C5FC 8E250028 */ lw $a1, 0x28($s1) -/* 47A00 8006C600 00431021 */ addu $v0, $v0, $v1 -/* 47A04 8006C604 00441821 */ addu $v1, $v0, $a0 -/* 47A08 8006C608 0065102A */ slt $v0, $v1, $a1 -/* 47A0C 8006C60C 10400002 */ beqz $v0, .L8006C618 -/* 47A10 8006C610 00A31023 */ subu $v0, $a1, $v1 -/* 47A14 8006C614 AE220010 */ sw $v0, 0x10($s1) -.L8006C618: -/* 47A18 8006C618 8FBF0028 */ lw $ra, 0x28($sp) -/* 47A1C 8006C61C 8FB50024 */ lw $s5, 0x24($sp) -/* 47A20 8006C620 8FB40020 */ lw $s4, 0x20($sp) -/* 47A24 8006C624 8FB3001C */ lw $s3, 0x1c($sp) -/* 47A28 8006C628 8FB20018 */ lw $s2, 0x18($sp) -/* 47A2C 8006C62C 8FB10014 */ lw $s1, 0x14($sp) -/* 47A30 8006C630 8FB00010 */ lw $s0, 0x10($sp) -/* 47A34 8006C634 03E00008 */ jr $ra -/* 47A38 8006C638 27BD0030 */ addiu $sp, $sp, 0x30 -/* 47A3C 8006C63C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A40/func_8006C640.s b/ver/jp/asm/nonmatchings/47A40/func_8006C640.s deleted file mode 100644 index 5c54696d81..0000000000 --- a/ver/jp/asm/nonmatchings/47A40/func_8006C640.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C640 -/* 47A40 8006C640 40026800 */ mfc0 $v0, $13 -/* 47A44 8006C644 03E00008 */ jr $ra -/* 47A48 8006C648 00000000 */ nop -/* 47A4C 8006C64C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A50/func_8006C650.s b/ver/jp/asm/nonmatchings/47A50/func_8006C650.s deleted file mode 100644 index f2fbc56138..0000000000 --- a/ver/jp/asm/nonmatchings/47A50/func_8006C650.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C650 -/* 47A50 8006C650 40026000 */ mfc0 $v0, $12 -/* 47A54 8006C654 03E00008 */ jr $ra -/* 47A58 8006C658 00000000 */ nop -/* 47A5C 8006C65C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A60/func_8006C660.s b/ver/jp/asm/nonmatchings/47A60/func_8006C660.s deleted file mode 100644 index 6fb4df4960..0000000000 --- a/ver/jp/asm/nonmatchings/47A60/func_8006C660.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C660 -/* 47A60 8006C660 40845800 */ mtc0 $a0, $11 -/* 47A64 8006C664 03E00008 */ jr $ra -/* 47A68 8006C668 00000000 */ nop -/* 47A6C 8006C66C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A70/func_8006C670.s b/ver/jp/asm/nonmatchings/47A70/func_8006C670.s deleted file mode 100644 index ca36fb5a5c..0000000000 --- a/ver/jp/asm/nonmatchings/47A70/func_8006C670.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C670 -/* 47A70 8006C670 4442F800 */ cfc1 $v0, $31 -/* 47A74 8006C674 44C4F800 */ ctc1 $a0, $31 -/* 47A78 8006C678 03E00008 */ jr $ra -/* 47A7C 8006C67C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A70/func_8006C680.s b/ver/jp/asm/nonmatchings/47A70/func_8006C680.s deleted file mode 100644 index f567439c6b..0000000000 --- a/ver/jp/asm/nonmatchings/47A70/func_8006C680.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C680 -/* 47A80 8006C680 40846000 */ mtc0 $a0, $12 -/* 47A84 8006C684 00000000 */ nop -/* 47A88 8006C688 03E00008 */ jr $ra -/* 47A8C 8006C68C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A70/func_8006C690.s b/ver/jp/asm/nonmatchings/47A70/func_8006C690.s deleted file mode 100644 index 0029783614..0000000000 --- a/ver/jp/asm/nonmatchings/47A70/func_8006C690.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C690 -/* 47A90 8006C690 40849000 */ mtc0 $a0, $18 -/* 47A94 8006C694 00000000 */ nop -/* 47A98 8006C698 03E00008 */ jr $ra -/* 47A9C 8006C69C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47A70/func_8006C6A0.s b/ver/jp/asm/nonmatchings/47A70/func_8006C6A0.s deleted file mode 100644 index b18a80a864..0000000000 --- a/ver/jp/asm/nonmatchings/47A70/func_8006C6A0.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C6A0 -/* 47AA0 8006C6A0 3C02A404 */ lui $v0, 0xa404 -/* 47AA4 8006C6A4 34420010 */ ori $v0, $v0, 0x10 -/* 47AA8 8006C6A8 8C420000 */ lw $v0, ($v0) -/* 47AAC 8006C6AC 3042001C */ andi $v0, $v0, 0x1c -/* 47AB0 8006C6B0 03E00008 */ jr $ra -/* 47AB4 8006C6B4 0002102B */ sltu $v0, $zero, $v0 -/* 47AB8 8006C6B8 00000000 */ nop -/* 47ABC 8006C6BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47AC0/func_8006C6C0.s b/ver/jp/asm/nonmatchings/47AC0/func_8006C6C0.s deleted file mode 100644 index 129e6d65ab..0000000000 --- a/ver/jp/asm/nonmatchings/47AC0/func_8006C6C0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C6C0 -/* 47AC0 8006C6C0 3C02A404 */ lui $v0, 0xa404 -/* 47AC4 8006C6C4 34420010 */ ori $v0, $v0, 0x10 -/* 47AC8 8006C6C8 03E00008 */ jr $ra -/* 47ACC 8006C6CC 8C420000 */ lw $v0, ($v0) diff --git a/ver/jp/asm/nonmatchings/47AC0/func_8006C6D0.s b/ver/jp/asm/nonmatchings/47AC0/func_8006C6D0.s deleted file mode 100644 index 1f0c65d253..0000000000 --- a/ver/jp/asm/nonmatchings/47AC0/func_8006C6D0.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C6D0 -/* 47AD0 8006C6D0 3C02A404 */ lui $v0, 0xa404 -/* 47AD4 8006C6D4 34420010 */ ori $v0, $v0, 0x10 -/* 47AD8 8006C6D8 03E00008 */ jr $ra -/* 47ADC 8006C6DC AC440000 */ sw $a0, ($v0) diff --git a/ver/jp/asm/nonmatchings/47AC0/func_8006C6E0.s b/ver/jp/asm/nonmatchings/47AC0/func_8006C6E0.s deleted file mode 100644 index 68fd9a4451..0000000000 --- a/ver/jp/asm/nonmatchings/47AC0/func_8006C6E0.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C6E0 -/* 47AE0 8006C6E0 3C02A404 */ lui $v0, 0xa404 -/* 47AE4 8006C6E4 34420010 */ ori $v0, $v0, 0x10 -/* 47AE8 8006C6E8 8C420000 */ lw $v0, ($v0) -/* 47AEC 8006C6EC 30420001 */ andi $v0, $v0, 1 -/* 47AF0 8006C6F0 10400004 */ beqz $v0, .L8006C704 -/* 47AF4 8006C6F4 3C02A408 */ lui $v0, 0xa408 -/* 47AF8 8006C6F8 AC440000 */ sw $a0, ($v0) -/* 47AFC 8006C6FC 0801B1C2 */ j .L8006C708 -/* 47B00 8006C700 00001021 */ addu $v0, $zero, $zero -.L8006C704: -/* 47B04 8006C704 2402FFFF */ addiu $v0, $zero, -1 -.L8006C708: -/* 47B08 8006C708 03E00008 */ jr $ra -/* 47B0C 8006C70C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47AC0/func_8006C710.s b/ver/jp/asm/nonmatchings/47AC0/func_8006C710.s deleted file mode 100644 index 025704b773..0000000000 --- a/ver/jp/asm/nonmatchings/47AC0/func_8006C710.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C710 -/* 47B10 8006C710 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 47B14 8006C714 AFB20018 */ sw $s2, 0x18($sp) -/* 47B18 8006C718 00809021 */ addu $s2, $a0, $zero -/* 47B1C 8006C71C AFB00010 */ sw $s0, 0x10($sp) -/* 47B20 8006C720 00A08021 */ addu $s0, $a1, $zero -/* 47B24 8006C724 AFB10014 */ sw $s1, 0x14($sp) -/* 47B28 8006C728 00C08821 */ addu $s1, $a2, $zero -/* 47B2C 8006C72C AFB3001C */ sw $s3, 0x1c($sp) -/* 47B30 8006C730 AFBF0020 */ sw $ra, 0x20($sp) -/* 47B34 8006C734 0C01B1A8 */ jal func_8006C6A0 -/* 47B38 8006C738 00E09821 */ addu $s3, $a3, $zero -/* 47B3C 8006C73C 14400010 */ bnez $v0, .L8006C780 -/* 47B40 8006C740 2402FFFF */ addiu $v0, $zero, -1 -/* 47B44 8006C744 3C02A404 */ lui $v0, 0xa404 -/* 47B48 8006C748 02202021 */ addu $a0, $s1, $zero -/* 47B4C 8006C74C 0C018798 */ jal func_80061E60 -/* 47B50 8006C750 AC500000 */ sw $s0, ($v0) -/* 47B54 8006C754 3C03A404 */ lui $v1, 0xa404 -/* 47B58 8006C758 34630004 */ ori $v1, $v1, 4 -/* 47B5C 8006C75C AC620000 */ sw $v0, ($v1) -/* 47B60 8006C760 16400003 */ bnez $s2, .L8006C770 -/* 47B64 8006C764 3C03A404 */ lui $v1, 0xa404 -/* 47B68 8006C768 0801B1DD */ j .L8006C774 -/* 47B6C 8006C76C 3463000C */ ori $v1, $v1, 0xc -.L8006C770: -/* 47B70 8006C770 34630008 */ ori $v1, $v1, 8 -.L8006C774: -/* 47B74 8006C774 2662FFFF */ addiu $v0, $s3, -1 -/* 47B78 8006C778 AC620000 */ sw $v0, ($v1) -/* 47B7C 8006C77C 00001021 */ addu $v0, $zero, $zero -.L8006C780: -/* 47B80 8006C780 8FBF0020 */ lw $ra, 0x20($sp) -/* 47B84 8006C784 8FB3001C */ lw $s3, 0x1c($sp) -/* 47B88 8006C788 8FB20018 */ lw $s2, 0x18($sp) -/* 47B8C 8006C78C 8FB10014 */ lw $s1, 0x14($sp) -/* 47B90 8006C790 8FB00010 */ lw $s0, 0x10($sp) -/* 47B94 8006C794 03E00008 */ jr $ra -/* 47B98 8006C798 27BD0028 */ addiu $sp, $sp, 0x28 -/* 47B9C 8006C79C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47BA0/func_8006C7A0.s b/ver/jp/asm/nonmatchings/47BA0/func_8006C7A0.s deleted file mode 100644 index 1af83b8e4c..0000000000 --- a/ver/jp/asm/nonmatchings/47BA0/func_8006C7A0.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C7A0 -/* 47BA0 8006C7A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 47BA4 8006C7A4 AFB00010 */ sw $s0, 0x10($sp) -/* 47BA8 8006C7A8 00808021 */ addu $s0, $a0, $zero -/* 47BAC 8006C7AC AFB10014 */ sw $s1, 0x14($sp) -/* 47BB0 8006C7B0 AFBF0018 */ sw $ra, 0x18($sp) -/* 47BB4 8006C7B4 0C01B5F0 */ jal func_8006D7C0 -/* 47BB8 8006C7B8 00A08821 */ addu $s1, $a1, $zero -/* 47BBC 8006C7BC 14400006 */ bnez $v0, .L8006C7D8 -/* 47BC0 8006C7C0 2402FFFF */ addiu $v0, $zero, -1 -/* 47BC4 8006C7C4 3C02A000 */ lui $v0, 0xa000 -/* 47BC8 8006C7C8 02021025 */ or $v0, $s0, $v0 -/* 47BCC 8006C7CC 8C430000 */ lw $v1, ($v0) -/* 47BD0 8006C7D0 00001021 */ addu $v0, $zero, $zero -/* 47BD4 8006C7D4 AE230000 */ sw $v1, ($s1) -.L8006C7D8: -/* 47BD8 8006C7D8 8FBF0018 */ lw $ra, 0x18($sp) -/* 47BDC 8006C7DC 8FB10014 */ lw $s1, 0x14($sp) -/* 47BE0 8006C7E0 8FB00010 */ lw $s0, 0x10($sp) -/* 47BE4 8006C7E4 03E00008 */ jr $ra -/* 47BE8 8006C7E8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 47BEC 8006C7EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47BF0/func_8006C7F0.s b/ver/jp/asm/nonmatchings/47BF0/func_8006C7F0.s deleted file mode 100644 index ac92b0df73..0000000000 --- a/ver/jp/asm/nonmatchings/47BF0/func_8006C7F0.s +++ /dev/null @@ -1,25 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C7F0 -/* 47BF0 8006C7F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 47BF4 8006C7F4 AFB00010 */ sw $s0, 0x10($sp) -/* 47BF8 8006C7F8 00808021 */ addu $s0, $a0, $zero -/* 47BFC 8006C7FC AFB10014 */ sw $s1, 0x14($sp) -/* 47C00 8006C800 AFBF0018 */ sw $ra, 0x18($sp) -/* 47C04 8006C804 0C01B5F0 */ jal func_8006D7C0 -/* 47C08 8006C808 00A08821 */ addu $s1, $a1, $zero -/* 47C0C 8006C80C 54400005 */ bnel $v0, $zero, .L8006C824 -/* 47C10 8006C810 2402FFFF */ addiu $v0, $zero, -1 -/* 47C14 8006C814 3C02A000 */ lui $v0, 0xa000 -/* 47C18 8006C818 02021025 */ or $v0, $s0, $v0 -/* 47C1C 8006C81C AC510000 */ sw $s1, ($v0) -/* 47C20 8006C820 00001021 */ addu $v0, $zero, $zero -.L8006C824: -/* 47C24 8006C824 8FBF0018 */ lw $ra, 0x18($sp) -/* 47C28 8006C828 8FB10014 */ lw $s1, 0x14($sp) -/* 47C2C 8006C82C 8FB00010 */ lw $s0, 0x10($sp) -/* 47C30 8006C830 03E00008 */ jr $ra -/* 47C34 8006C834 27BD0020 */ addiu $sp, $sp, 0x20 -/* 47C38 8006C838 00000000 */ nop -/* 47C3C 8006C83C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47C40/func_8006C840.s b/ver/jp/asm/nonmatchings/47C40/func_8006C840.s deleted file mode 100644 index 12dc39e827..0000000000 --- a/ver/jp/asm/nonmatchings/47C40/func_8006C840.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C840 -/* 47C40 8006C840 00001821 */ addu $v1, $zero, $zero -/* 47C44 8006C844 24050400 */ addiu $a1, $zero, 0x400 -/* 47C48 8006C848 3084FFFF */ andi $a0, $a0, 0xffff -/* 47C4C 8006C84C 00851024 */ and $v0, $a0, $a1 -.L8006C850: -/* 47C50 8006C850 10400006 */ beqz $v0, .L8006C86C -/* 47C54 8006C854 00031840 */ sll $v1, $v1, 1 -/* 47C58 8006C858 30620020 */ andi $v0, $v1, 0x20 -/* 47C5C 8006C85C 50400006 */ beql $v0, $zero, .L8006C878 -/* 47C60 8006C860 24630001 */ addiu $v1, $v1, 1 -/* 47C64 8006C864 0801B21E */ j .L8006C878 -/* 47C68 8006C868 38630014 */ xori $v1, $v1, 0x14 -.L8006C86C: -/* 47C6C 8006C86C 30620020 */ andi $v0, $v1, 0x20 -/* 47C70 8006C870 54400001 */ bnel $v0, $zero, .L8006C878 -/* 47C74 8006C874 38630015 */ xori $v1, $v1, 0x15 -.L8006C878: -/* 47C78 8006C878 00052842 */ srl $a1, $a1, 1 -/* 47C7C 8006C87C 14A0FFF4 */ bnez $a1, .L8006C850 -/* 47C80 8006C880 00851024 */ and $v0, $a0, $a1 -/* 47C84 8006C884 24050005 */ addiu $a1, $zero, 5 -/* 47C88 8006C888 00031840 */ sll $v1, $v1, 1 -.L8006C88C: -/* 47C8C 8006C88C 30620020 */ andi $v0, $v1, 0x20 -/* 47C90 8006C890 54400001 */ bnel $v0, $zero, .L8006C898 -/* 47C94 8006C894 38630015 */ xori $v1, $v1, 0x15 -.L8006C898: -/* 47C98 8006C898 24A5FFFF */ addiu $a1, $a1, -1 -/* 47C9C 8006C89C 54A0FFFB */ bnel $a1, $zero, .L8006C88C -/* 47CA0 8006C8A0 00031840 */ sll $v1, $v1, 1 -/* 47CA4 8006C8A4 03E00008 */ jr $ra -/* 47CA8 8006C8A8 3062001F */ andi $v0, $v1, 0x1f diff --git a/ver/jp/asm/nonmatchings/47C40/func_8006C8AC.s b/ver/jp/asm/nonmatchings/47C40/func_8006C8AC.s deleted file mode 100644 index bf2f4b73a0..0000000000 --- a/ver/jp/asm/nonmatchings/47C40/func_8006C8AC.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C8AC -/* 47CAC 8006C8AC 00001821 */ addu $v1, $zero, $zero -/* 47CB0 8006C8B0 24060020 */ addiu $a2, $zero, 0x20 -.L8006C8B4: -/* 47CB4 8006C8B4 24050080 */ addiu $a1, $zero, 0x80 -/* 47CB8 8006C8B8 90870000 */ lbu $a3, ($a0) -/* 47CBC 8006C8BC 00E51024 */ and $v0, $a3, $a1 -.L8006C8C0: -/* 47CC0 8006C8C0 10400006 */ beqz $v0, .L8006C8DC -/* 47CC4 8006C8C4 00031840 */ sll $v1, $v1, 1 -/* 47CC8 8006C8C8 30620100 */ andi $v0, $v1, 0x100 -/* 47CCC 8006C8CC 50400006 */ beql $v0, $zero, .L8006C8E8 -/* 47CD0 8006C8D0 24630001 */ addiu $v1, $v1, 1 -/* 47CD4 8006C8D4 0801B23A */ j .L8006C8E8 -/* 47CD8 8006C8D8 38630084 */ xori $v1, $v1, 0x84 -.L8006C8DC: -/* 47CDC 8006C8DC 30620100 */ andi $v0, $v1, 0x100 -/* 47CE0 8006C8E0 54400001 */ bnel $v0, $zero, .L8006C8E8 -/* 47CE4 8006C8E4 38630085 */ xori $v1, $v1, 0x85 -.L8006C8E8: -/* 47CE8 8006C8E8 00052842 */ srl $a1, $a1, 1 -/* 47CEC 8006C8EC 14A0FFF4 */ bnez $a1, .L8006C8C0 -/* 47CF0 8006C8F0 00E51024 */ and $v0, $a3, $a1 -/* 47CF4 8006C8F4 24C6FFFF */ addiu $a2, $a2, -1 -/* 47CF8 8006C8F8 14C0FFEE */ bnez $a2, .L8006C8B4 -/* 47CFC 8006C8FC 24840001 */ addiu $a0, $a0, 1 -/* 47D00 8006C900 00031840 */ sll $v1, $v1, 1 -.L8006C904: -/* 47D04 8006C904 30620100 */ andi $v0, $v1, 0x100 -/* 47D08 8006C908 54400001 */ bnel $v0, $zero, .L8006C910 -/* 47D0C 8006C90C 38630085 */ xori $v1, $v1, 0x85 -.L8006C910: -/* 47D10 8006C910 24C60001 */ addiu $a2, $a2, 1 -/* 47D14 8006C914 2CC20008 */ sltiu $v0, $a2, 8 -/* 47D18 8006C918 5440FFFA */ bnel $v0, $zero, .L8006C904 -/* 47D1C 8006C91C 00031840 */ sll $v1, $v1, 1 -/* 47D20 8006C920 03E00008 */ jr $ra -/* 47D24 8006C924 306200FF */ andi $v0, $v1, 0xff -/* 47D28 8006C928 00000000 */ nop -/* 47D2C 8006C92C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47D30/func_8006C930.s b/ver/jp/asm/nonmatchings/47D30/func_8006C930.s deleted file mode 100644 index 4f91ff4bea..0000000000 --- a/ver/jp/asm/nonmatchings/47D30/func_8006C930.s +++ /dev/null @@ -1,67 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006C930 -/* 47D30 8006C930 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 47D34 8006C934 AFB00010 */ sw $s0, 0x10($sp) -/* 47D38 8006C938 00808021 */ addu $s0, $a0, $zero -/* 47D3C 8006C93C AFBF0018 */ sw $ra, 0x18($sp) -/* 47D40 8006C940 0C01ACD0 */ jal func_8006B340 -/* 47D44 8006C944 AFB10014 */ sw $s1, 0x14($sp) -/* 47D48 8006C948 16000004 */ bnez $s0, .L8006C95C -/* 47D4C 8006C94C 00408821 */ addu $s1, $v0, $zero -/* 47D50 8006C950 3C108009 */ lui $s0, %hi(D_80094640) -/* 47D54 8006C954 0801B25E */ j .L8006C978 -/* 47D58 8006C958 8E104640 */ lw $s0, %lo(D_80094640)($s0) -.L8006C95C: -/* 47D5C 8006C95C 96030010 */ lhu $v1, 0x10($s0) -/* 47D60 8006C960 24020001 */ addiu $v0, $zero, 1 -/* 47D64 8006C964 10620004 */ beq $v1, $v0, .L8006C978 -/* 47D68 8006C968 00000000 */ nop -/* 47D6C 8006C96C 8E040008 */ lw $a0, 8($s0) -/* 47D70 8006C970 0C019874 */ jal func_800661D0 -/* 47D74 8006C974 02002821 */ addu $a1, $s0, $zero -.L8006C978: -/* 47D78 8006C978 3C028009 */ lui $v0, %hi(D_8009463C) -/* 47D7C 8006C97C 8C42463C */ lw $v0, %lo(D_8009463C)($v0) -/* 47D80 8006C980 14500008 */ bne $v0, $s0, .L8006C9A4 -/* 47D84 8006C984 00402021 */ addu $a0, $v0, $zero -/* 47D88 8006C988 8E02000C */ lw $v0, 0xc($s0) -/* 47D8C 8006C98C 3C018009 */ lui $at, %hi(D_8009463C) -/* 47D90 8006C990 0801B275 */ j .L8006C9D4 -/* 47D94 8006C994 AC22463C */ sw $v0, %lo(D_8009463C)($at) -.L8006C998: -/* 47D98 8006C998 8E02000C */ lw $v0, 0xc($s0) -/* 47D9C 8006C99C 0801B275 */ j .L8006C9D4 -/* 47DA0 8006C9A0 AC82000C */ sw $v0, 0xc($a0) -.L8006C9A4: -/* 47DA4 8006C9A4 8C830004 */ lw $v1, 4($a0) -/* 47DA8 8006C9A8 2402FFFF */ addiu $v0, $zero, -1 -/* 47DAC 8006C9AC 10620009 */ beq $v1, $v0, .L8006C9D4 -/* 47DB0 8006C9B0 00000000 */ nop -/* 47DB4 8006C9B4 2403FFFF */ addiu $v1, $zero, -1 -.L8006C9B8: -/* 47DB8 8006C9B8 8C82000C */ lw $v0, 0xc($a0) -/* 47DBC 8006C9BC 1050FFF6 */ beq $v0, $s0, .L8006C998 -/* 47DC0 8006C9C0 00000000 */ nop -/* 47DC4 8006C9C4 00402021 */ addu $a0, $v0, $zero -/* 47DC8 8006C9C8 8C820004 */ lw $v0, 4($a0) -/* 47DCC 8006C9CC 1443FFFA */ bne $v0, $v1, .L8006C9B8 -/* 47DD0 8006C9D0 00000000 */ nop -.L8006C9D4: -/* 47DD4 8006C9D4 3C028009 */ lui $v0, %hi(D_80094640) -/* 47DD8 8006C9D8 8C424640 */ lw $v0, %lo(D_80094640)($v0) -/* 47DDC 8006C9DC 16020003 */ bne $s0, $v0, .L8006C9EC -/* 47DE0 8006C9E0 00000000 */ nop -/* 47DE4 8006C9E4 0C01AC6D */ jal func_8006B1B4 -/* 47DE8 8006C9E8 00000000 */ nop -.L8006C9EC: -/* 47DEC 8006C9EC 0C01ACEC */ jal func_8006B3B0 -/* 47DF0 8006C9F0 02202021 */ addu $a0, $s1, $zero -/* 47DF4 8006C9F4 8FBF0018 */ lw $ra, 0x18($sp) -/* 47DF8 8006C9F8 8FB10014 */ lw $s1, 0x14($sp) -/* 47DFC 8006C9FC 8FB00010 */ lw $s0, 0x10($sp) -/* 47E00 8006CA00 03E00008 */ jr $ra -/* 47E04 8006CA04 27BD0020 */ addiu $sp, $sp, 0x20 -/* 47E08 8006CA08 00000000 */ nop -/* 47E0C 8006CA0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47E10/func_8006CA10.s b/ver/jp/asm/nonmatchings/47E10/func_8006CA10.s deleted file mode 100644 index daccd15443..0000000000 --- a/ver/jp/asm/nonmatchings/47E10/func_8006CA10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006CA10 -/* 47E10 8006CA10 40085000 */ mfc0 $t0, $10 -/* 47E14 8006CA14 2409001F */ addiu $t1, $zero, 0x1f -/* 47E18 8006CA18 40890000 */ mtc0 $t1, $0 -/* 47E1C 8006CA1C 40802800 */ mtc0 $zero, $5 -/* 47E20 8006CA20 240A0017 */ addiu $t2, $zero, 0x17 -/* 47E24 8006CA24 3C09C000 */ lui $t1, 0xc000 -/* 47E28 8006CA28 40895000 */ mtc0 $t1, $10 -/* 47E2C 8006CA2C 3C098000 */ lui $t1, 0x8000 -/* 47E30 8006CA30 00095982 */ srl $t3, $t1, 6 -/* 47E34 8006CA34 016A5825 */ or $t3, $t3, $t2 -/* 47E38 8006CA38 408B1000 */ mtc0 $t3, $2 -/* 47E3C 8006CA3C 24090001 */ addiu $t1, $zero, 1 -/* 47E40 8006CA40 40891800 */ mtc0 $t1, $3 -/* 47E44 8006CA44 00000000 */ nop -/* 47E48 8006CA48 42000002 */ tlbwi -/* 47E4C 8006CA4C 00000000 */ nop -/* 47E50 8006CA50 00000000 */ nop -/* 47E54 8006CA54 00000000 */ nop -/* 47E58 8006CA58 00000000 */ nop -/* 47E5C 8006CA5C 40885000 */ mtc0 $t0, $10 -/* 47E60 8006CA60 03E00008 */ jr $ra -/* 47E64 8006CA64 00000000 */ nop -/* 47E68 8006CA68 00000000 */ nop -/* 47E6C 8006CA6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47E70/func_8006CA70.s b/ver/jp/asm/nonmatchings/47E70/func_8006CA70.s deleted file mode 100644 index 9ca0dd6b2f..0000000000 --- a/ver/jp/asm/nonmatchings/47E70/func_8006CA70.s +++ /dev/null @@ -1,77 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006CA70 -/* 47E70 8006CA70 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 47E74 8006CA74 AFB00010 */ sw $s0, 0x10($sp) -/* 47E78 8006CA78 3C108009 */ lui $s0, %hi(D_80095900) -/* 47E7C 8006CA7C 26105900 */ addiu $s0, $s0, %lo(D_80095900) -/* 47E80 8006CA80 02002021 */ addu $a0, $s0, $zero -/* 47E84 8006CA84 AFBF0014 */ sw $ra, 0x14($sp) -/* 47E88 8006CA88 0C019250 */ jal func_80064940 -/* 47E8C 8006CA8C 24050060 */ addiu $a1, $zero, 0x60 -/* 47E90 8006CA90 3C038000 */ lui $v1, %hi(osTvType) -/* 47E94 8006CA94 8C630300 */ lw $v1, %lo(osTvType)($v1) -/* 47E98 8006CA98 3C018009 */ lui $at, %hi(D_80095960) -/* 47E9C 8006CA9C AC305960 */ sw $s0, %lo(D_80095960)($at) -/* 47EA0 8006CAA0 26100030 */ addiu $s0, $s0, 0x30 -/* 47EA4 8006CAA4 24020001 */ addiu $v0, $zero, 1 -/* 47EA8 8006CAA8 3C018009 */ lui $at, %hi(D_80095932) -/* 47EAC 8006CAAC A4225932 */ sh $v0, %lo(D_80095932)($at) -/* 47EB0 8006CAB0 3C018009 */ lui $at, %hi(D_80095902) -/* 47EB4 8006CAB4 A4225902 */ sh $v0, %lo(D_80095902)($at) -/* 47EB8 8006CAB8 3C028000 */ lui $v0, 0x8000 -/* 47EBC 8006CABC 3C018009 */ lui $at, %hi(D_80095964) -/* 47EC0 8006CAC0 AC305964 */ sw $s0, %lo(D_80095964)($at) -/* 47EC4 8006CAC4 3C018009 */ lui $at, %hi(D_80095934) -/* 47EC8 8006CAC8 AC225934 */ sw $v0, %lo(D_80095934)($at) -/* 47ECC 8006CACC 3C018009 */ lui $at, %hi(D_80095904) -/* 47ED0 8006CAD0 AC225904 */ sw $v0, %lo(D_80095904)($at) -/* 47ED4 8006CAD4 14600004 */ bnez $v1, .L8006CAE8 -/* 47ED8 8006CAD8 24020002 */ addiu $v0, $zero, 2 -/* 47EDC 8006CADC 3C028009 */ lui $v0, %hi(vi) -/* 47EE0 8006CAE0 0801B2C1 */ j .L8006CB04 -/* 47EE4 8006CAE4 24425970 */ addiu $v0, $v0, %lo(vi) -.L8006CAE8: -/* 47EE8 8006CAE8 14620004 */ bne $v1, $v0, .L8006CAFC -/* 47EEC 8006CAEC 00000000 */ nop -/* 47EF0 8006CAF0 3C028009 */ lui $v0, %hi(D_800959C0) -/* 47EF4 8006CAF4 0801B2C1 */ j .L8006CB04 -/* 47EF8 8006CAF8 244259C0 */ addiu $v0, $v0, %lo(D_800959C0) -.L8006CAFC: -/* 47EFC 8006CAFC 3C028009 */ lui $v0, %hi(_osViModeNtscLan1) -/* 47F00 8006CB00 24425800 */ addiu $v0, $v0, %lo(_osViModeNtscLan1) -.L8006CB04: -/* 47F04 8006CB04 3C018009 */ lui $at, %hi(D_80095938) -/* 47F08 8006CB08 AC225938 */ sw $v0, %lo(D_80095938)($at) -/* 47F0C 8006CB0C 3C038009 */ lui $v1, %hi(D_80095964) -/* 47F10 8006CB10 8C635964 */ lw $v1, %lo(D_80095964)($v1) -/* 47F14 8006CB14 8C640008 */ lw $a0, 8($v1) -/* 47F18 8006CB18 24020020 */ addiu $v0, $zero, 0x20 -/* 47F1C 8006CB1C A4620000 */ sh $v0, ($v1) -/* 47F20 8006CB20 8C820004 */ lw $v0, 4($a0) -/* 47F24 8006CB24 3C04A440 */ lui $a0, 0xa440 -/* 47F28 8006CB28 34840010 */ ori $a0, $a0, 0x10 -/* 47F2C 8006CB2C AC62000C */ sw $v0, 0xc($v1) -/* 47F30 8006CB30 8C820000 */ lw $v0, ($a0) -/* 47F34 8006CB34 2C42000B */ sltiu $v0, $v0, 0xb -/* 47F38 8006CB38 14400007 */ bnez $v0, .L8006CB58 -/* 47F3C 8006CB3C 3C02A440 */ lui $v0, 0xa440 -/* 47F40 8006CB40 3C03A440 */ lui $v1, 0xa440 -/* 47F44 8006CB44 34630010 */ ori $v1, $v1, 0x10 -.L8006CB48: -/* 47F48 8006CB48 8C620000 */ lw $v0, ($v1) -/* 47F4C 8006CB4C 2C42000B */ sltiu $v0, $v0, 0xb -/* 47F50 8006CB50 1040FFFD */ beqz $v0, .L8006CB48 -/* 47F54 8006CB54 3C02A440 */ lui $v0, 0xa440 -.L8006CB58: -/* 47F58 8006CB58 AC400000 */ sw $zero, ($v0) -/* 47F5C 8006CB5C 0C019C10 */ jal func_80067040 -/* 47F60 8006CB60 00000000 */ nop -/* 47F64 8006CB64 8FBF0014 */ lw $ra, 0x14($sp) -/* 47F68 8006CB68 8FB00010 */ lw $s0, 0x10($sp) -/* 47F6C 8006CB6C 03E00008 */ jr $ra -/* 47F70 8006CB70 27BD0018 */ addiu $sp, $sp, 0x18 -/* 47F74 8006CB74 00000000 */ nop -/* 47F78 8006CB78 00000000 */ nop -/* 47F7C 8006CB7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47F80/func_8006CB80.s b/ver/jp/asm/nonmatchings/47F80/func_8006CB80.s deleted file mode 100644 index 1950afdb0e..0000000000 --- a/ver/jp/asm/nonmatchings/47F80/func_8006CB80.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006CB80 -/* 47F80 8006CB80 3C028009 */ lui $v0, %hi(D_80095960) -/* 47F84 8006CB84 03E00008 */ jr $ra -/* 47F88 8006CB88 8C425960 */ lw $v0, %lo(D_80095960)($v0) -/* 47F8C 8006CB8C 00000000 */ nop -/* 47F90 8006CB90 00000000 */ nop -/* 47F94 8006CB94 00000000 */ nop -/* 47F98 8006CB98 00000000 */ nop -/* 47F9C 8006CB9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/48000/func_8006CC00.s b/ver/jp/asm/nonmatchings/48000/func_8006CC00.s deleted file mode 100644 index 830076f289..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006CC00.s +++ /dev/null @@ -1,318 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006CC00 -/* 48000 8006CC00 27BDFB60 */ addiu $sp, $sp, -0x4a0 -/* 48004 8006CC04 AFB1047C */ sw $s1, 0x47c($sp) -/* 48008 8006CC08 00808821 */ addu $s1, $a0, $zero -/* 4800C 8006CC0C AFBE0498 */ sw $fp, 0x498($sp) -/* 48010 8006CC10 0000F021 */ addu $fp, $zero, $zero -/* 48014 8006CC14 AFB60490 */ sw $s6, 0x490($sp) -/* 48018 8006CC18 241600FE */ addiu $s6, $zero, 0xfe -/* 4801C 8006CC1C AFBF049C */ sw $ra, 0x49c($sp) -/* 48020 8006CC20 AFB70494 */ sw $s7, 0x494($sp) -/* 48024 8006CC24 AFB5048C */ sw $s5, 0x48c($sp) -/* 48028 8006CC28 AFB40488 */ sw $s4, 0x488($sp) -/* 4802C 8006CC2C AFB30484 */ sw $s3, 0x484($sp) -/* 48030 8006CC30 AFB20480 */ sw $s2, 0x480($sp) -/* 48034 8006CC34 0C01A76D */ jal func_80069DB4 -/* 48038 8006CC38 AFB00478 */ sw $s0, 0x478($sp) -/* 4803C 8006CC3C 00408021 */ addu $s0, $v0, $zero -/* 48040 8006CC40 24020002 */ addiu $v0, $zero, 2 -/* 48044 8006CC44 16020004 */ bne $s0, $v0, .L8006CC58 -/* 48048 8006CC48 00000000 */ nop -/* 4804C 8006CC4C 0C01A6FA */ jal func_80069BE8 -/* 48050 8006CC50 02202021 */ addu $a0, $s1, $zero -/* 48054 8006CC54 00408021 */ addu $s0, $v0, $zero -.L8006CC58: -/* 48058 8006CC58 12000003 */ beqz $s0, .L8006CC68 -/* 4805C 8006CC5C 02202021 */ addu $a0, $s1, $zero -.L8006CC60: -/* 48060 8006CC60 0801B40C */ j .L8006D030 -/* 48064 8006CC64 02001021 */ addu $v0, $s0, $zero -.L8006CC68: -/* 48068 8006CC68 0C01B418 */ jal func_8006D060 -/* 4806C 8006CC6C 27A50258 */ addiu $a1, $sp, 0x258 -/* 48070 8006CC70 00408021 */ addu $s0, $v0, $zero -/* 48074 8006CC74 160000EE */ bnez $s0, .L8006D030 -/* 48078 8006CC78 00000000 */ nop -/* 4807C 8006CC7C 8E220050 */ lw $v0, 0x50($s1) -/* 48080 8006CC80 0202102A */ slt $v0, $s0, $v0 -/* 48084 8006CC84 1040006B */ beqz $v0, .L8006CE34 -/* 48088 8006CC88 00009021 */ addu $s2, $zero, $zero -/* 4808C 8006CC8C 27B70018 */ addiu $s7, $sp, 0x18 -.L8006CC90: -/* 48090 8006CC90 8E240004 */ lw $a0, 4($s1) -/* 48094 8006CC94 8E26005C */ lw $a2, 0x5c($s1) -/* 48098 8006CC98 8E250008 */ lw $a1, 8($s1) -/* 4809C 8006CC9C 27A70218 */ addiu $a3, $sp, 0x218 -/* 480A0 8006CCA0 00D23021 */ addu $a2, $a2, $s2 -/* 480A4 8006CCA4 0C01A86C */ jal func_8006A1B0 -/* 480A8 8006CCA8 30C6FFFF */ andi $a2, $a2, 0xffff -/* 480AC 8006CCAC 00408021 */ addu $s0, $v0, $zero -/* 480B0 8006CCB0 160000DF */ bnez $s0, .L8006D030 -/* 480B4 8006CCB4 02001021 */ addu $v0, $s0, $zero -/* 480B8 8006CCB8 97A2021C */ lhu $v0, 0x21c($sp) -/* 480BC 8006CCBC 14400006 */ bnez $v0, .L8006CCD8 -/* 480C0 8006CCC0 00000000 */ nop -/* 480C4 8006CCC4 8FA20218 */ lw $v0, 0x218($sp) -/* 480C8 8006CCC8 10400055 */ beqz $v0, .L8006CE20 -/* 480CC 8006CCCC 2405FFFF */ addiu $a1, $zero, -1 -/* 480D0 8006CCD0 0801B36C */ j .L8006CDB0 -/* 480D4 8006CCD4 00000000 */ nop -.L8006CCD8: -/* 480D8 8006CCD8 8FA20218 */ lw $v0, 0x218($sp) -/* 480DC 8006CCDC 14400003 */ bnez $v0, .L8006CCEC -/* 480E0 8006CCE0 00002821 */ addu $a1, $zero, $zero -/* 480E4 8006CCE4 0801B36C */ j .L8006CDB0 -/* 480E8 8006CCE8 2405FFFF */ addiu $a1, $zero, -1 -.L8006CCEC: -/* 480EC 8006CCEC 97B4021E */ lhu $s4, 0x21e($sp) -/* 480F0 8006CCF0 0000A821 */ addu $s5, $zero, $zero -/* 480F4 8006CCF4 8E220060 */ lw $v0, 0x60($s1) -/* 480F8 8006CCF8 0801B364 */ j .L8006CD90 -/* 480FC 8006CCFC 241300FF */ addiu $s3, $zero, 0xff -.L8006CD00: -/* 48100 8006CD00 0002182B */ sltu $v1, $zero, $v0 -/* 48104 8006CD04 2C420080 */ sltiu $v0, $v0, 0x80 -/* 48108 8006CD08 00621824 */ and $v1, $v1, $v0 -/* 4810C 8006CD0C 10600028 */ beqz $v1, .L8006CDB0 -/* 48110 8006CD10 00041A02 */ srl $v1, $a0, 8 -/* 48114 8006CD14 326200FF */ andi $v0, $s3, 0xff -/* 48118 8006CD18 306700FF */ andi $a3, $v1, 0xff -/* 4811C 8006CD1C 1047000F */ beq $v0, $a3, .L8006CD5C -/* 48120 8006CD20 32C200FF */ andi $v0, $s6, 0xff -/* 48124 8006CD24 10470007 */ beq $v0, $a3, .L8006CD44 -/* 48128 8006CD28 00609821 */ addu $s3, $v1, $zero -/* 4812C 8006CD2C 02202021 */ addu $a0, $s1, $zero -/* 48130 8006CD30 27A50118 */ addiu $a1, $sp, 0x118 -/* 48134 8006CD34 0C01A79B */ jal func_80069E6C -/* 48138 8006CD38 00003021 */ addu $a2, $zero, $zero -/* 4813C 8006CD3C 00408021 */ addu $s0, $v0, $zero -/* 48140 8006CD40 0260B021 */ addu $s6, $s3, $zero -.L8006CD44: -/* 48144 8006CD44 0010182B */ sltu $v1, $zero, $s0 -/* 48148 8006CD48 3A020003 */ xori $v0, $s0, 3 -/* 4814C 8006CD4C 0002102B */ sltu $v0, $zero, $v0 -/* 48150 8006CD50 00621824 */ and $v1, $v1, $v0 -/* 48154 8006CD54 146000B6 */ bnez $v1, .L8006D030 -/* 48158 8006CD58 02001021 */ addu $v0, $s0, $zero -.L8006CD5C: -/* 4815C 8006CD5C 02202021 */ addu $a0, $s1, $zero -/* 48160 8006CD60 02802821 */ addu $a1, $s4, $zero -/* 48164 8006CD64 27A60258 */ addiu $a2, $sp, 0x258 -/* 48168 8006CD68 0C01B46E */ jal func_8006D1B8 -/* 4816C 8006CD6C 00052C00 */ sll $a1, $a1, 0x10 -/* 48170 8006CD70 00552823 */ subu $a1, $v0, $s5 -/* 48174 8006CD74 14A00014 */ bnez $a1, .L8006CDC8 -/* 48178 8006CD78 328200FF */ andi $v0, $s4, 0xff -/* 4817C 8006CD7C 00021040 */ sll $v0, $v0, 1 -/* 48180 8006CD80 00571021 */ addu $v0, $v0, $s7 -/* 48184 8006CD84 94540100 */ lhu $s4, 0x100($v0) -/* 48188 8006CD88 8E220060 */ lw $v0, 0x60($s1) -/* 4818C 8006CD8C 24150001 */ addiu $s5, $zero, 1 -.L8006CD90: -/* 48190 8006CD90 3284FFFF */ andi $a0, $s4, 0xffff -/* 48194 8006CD94 0082102A */ slt $v0, $a0, $v0 -/* 48198 8006CD98 14400005 */ bnez $v0, .L8006CDB0 -/* 4819C 8006CD9C 00041202 */ srl $v0, $a0, 8 -/* 481A0 8006CDA0 92230064 */ lbu $v1, 0x64($s1) -/* 481A4 8006CDA4 0043102B */ sltu $v0, $v0, $v1 -/* 481A8 8006CDA8 1440FFD5 */ bnez $v0, .L8006CD00 -/* 481AC 8006CDAC 328200FF */ andi $v0, $s4, 0xff -.L8006CDB0: -/* 481B0 8006CDB0 54A00006 */ bnel $a1, $zero, .L8006CDCC -/* 481B4 8006CDB4 27A40218 */ addiu $a0, $sp, 0x218 -/* 481B8 8006CDB8 3283FFFF */ andi $v1, $s4, 0xffff -/* 481BC 8006CDBC 24020001 */ addiu $v0, $zero, 1 -/* 481C0 8006CDC0 10620017 */ beq $v1, $v0, .L8006CE20 -/* 481C4 8006CDC4 00000000 */ nop -.L8006CDC8: -/* 481C8 8006CDC8 27A40218 */ addiu $a0, $sp, 0x218 -.L8006CDCC: -/* 481CC 8006CDCC 0C019250 */ jal func_80064940 -/* 481D0 8006CDD0 24050020 */ addiu $a1, $zero, 0x20 -/* 481D4 8006CDD4 92220065 */ lbu $v0, 0x65($s1) -/* 481D8 8006CDD8 10400006 */ beqz $v0, .L8006CDF4 -/* 481DC 8006CDDC 02202021 */ addu $a0, $s1, $zero -/* 481E0 8006CDE0 0C01A5AC */ jal func_800696B0 -/* 481E4 8006CDE4 00002821 */ addu $a1, $zero, $zero -/* 481E8 8006CDE8 00408021 */ addu $s0, $v0, $zero -/* 481EC 8006CDEC 16000090 */ bnez $s0, .L8006D030 -/* 481F0 8006CDF0 02001021 */ addu $v0, $s0, $zero -.L8006CDF4: -/* 481F4 8006CDF4 8E26005C */ lw $a2, 0x5c($s1) -/* 481F8 8006CDF8 AFA00010 */ sw $zero, 0x10($sp) -/* 481FC 8006CDFC 8E240004 */ lw $a0, 4($s1) -/* 48200 8006CE00 8E250008 */ lw $a1, 8($s1) -/* 48204 8006CE04 27A70218 */ addiu $a3, $sp, 0x218 -/* 48208 8006CE08 00D23021 */ addu $a2, $a2, $s2 -/* 4820C 8006CE0C 0C01A8E8 */ jal func_8006A3A0 -/* 48210 8006CE10 30C6FFFF */ andi $a2, $a2, 0xffff -/* 48214 8006CE14 00408021 */ addu $s0, $v0, $zero -/* 48218 8006CE18 1600FF91 */ bnez $s0, .L8006CC60 -/* 4821C 8006CE1C 27DE0001 */ addiu $fp, $fp, 1 -.L8006CE20: -/* 48220 8006CE20 8E220050 */ lw $v0, 0x50($s1) -/* 48224 8006CE24 26520001 */ addiu $s2, $s2, 1 -/* 48228 8006CE28 0242102A */ slt $v0, $s2, $v0 -/* 4822C 8006CE2C 1440FF98 */ bnez $v0, .L8006CC90 -/* 48230 8006CE30 00000000 */ nop -.L8006CE34: -/* 48234 8006CE34 8E220050 */ lw $v0, 0x50($s1) -/* 48238 8006CE38 1840001D */ blez $v0, .L8006CEB0 -/* 4823C 8006CE3C 00009021 */ addu $s2, $zero, $zero -/* 48240 8006CE40 27B30238 */ addiu $s3, $sp, 0x238 -.L8006CE44: -/* 48244 8006CE44 8E240004 */ lw $a0, 4($s1) -/* 48248 8006CE48 8E26005C */ lw $a2, 0x5c($s1) -/* 4824C 8006CE4C 8E250008 */ lw $a1, 8($s1) -/* 48250 8006CE50 27A70218 */ addiu $a3, $sp, 0x218 -/* 48254 8006CE54 00D23021 */ addu $a2, $a2, $s2 -/* 48258 8006CE58 0C01A86C */ jal func_8006A1B0 -/* 4825C 8006CE5C 30C6FFFF */ andi $a2, $a2, 0xffff -/* 48260 8006CE60 00408021 */ addu $s0, $v0, $zero -/* 48264 8006CE64 16000072 */ bnez $s0, .L8006D030 -/* 48268 8006CE68 02001021 */ addu $v0, $s0, $zero -/* 4826C 8006CE6C 97A2021C */ lhu $v0, 0x21c($sp) -/* 48270 8006CE70 5040000A */ beql $v0, $zero, .L8006CE9C -/* 48274 8006CE74 A6600000 */ sh $zero, ($s3) -/* 48278 8006CE78 8FA20218 */ lw $v0, 0x218($sp) -/* 4827C 8006CE7C 50400007 */ beql $v0, $zero, .L8006CE9C -/* 48280 8006CE80 A6600000 */ sh $zero, ($s3) -/* 48284 8006CE84 97A3021E */ lhu $v1, 0x21e($sp) -/* 48288 8006CE88 96220062 */ lhu $v0, 0x62($s1) -/* 4828C 8006CE8C 0062102B */ sltu $v0, $v1, $v0 -/* 48290 8006CE90 54400002 */ bnel $v0, $zero, .L8006CE9C -/* 48294 8006CE94 A6600000 */ sh $zero, ($s3) -/* 48298 8006CE98 A6630000 */ sh $v1, ($s3) -.L8006CE9C: -/* 4829C 8006CE9C 8E220050 */ lw $v0, 0x50($s1) -/* 482A0 8006CEA0 26520001 */ addiu $s2, $s2, 1 -/* 482A4 8006CEA4 0242102A */ slt $v0, $s2, $v0 -/* 482A8 8006CEA8 1440FFE6 */ bnez $v0, .L8006CE44 -/* 482AC 8006CEAC 26730002 */ addiu $s3, $s3, 2 -.L8006CEB0: -/* 482B0 8006CEB0 92220064 */ lbu $v0, 0x64($s1) -/* 482B4 8006CEB4 10400055 */ beqz $v0, .L8006D00C -/* 482B8 8006CEB8 00009821 */ addu $s3, $zero, $zero -/* 482BC 8006CEBC 27B40018 */ addiu $s4, $sp, 0x18 -/* 482C0 8006CEC0 27B60118 */ addiu $s6, $sp, 0x118 -/* 482C4 8006CEC4 27B50238 */ addiu $s5, $sp, 0x238 -/* 482C8 8006CEC8 02202021 */ addu $a0, $s1, $zero -.L8006CECC: -/* 482CC 8006CECC 27A50118 */ addiu $a1, $sp, 0x118 -/* 482D0 8006CED0 00003021 */ addu $a2, $zero, $zero -/* 482D4 8006CED4 327200FF */ andi $s2, $s3, 0xff -/* 482D8 8006CED8 0C01A79B */ jal func_80069E6C -/* 482DC 8006CEDC 02403821 */ addu $a3, $s2, $zero -/* 482E0 8006CEE0 00408021 */ addu $s0, $v0, $zero -/* 482E4 8006CEE4 0010182B */ sltu $v1, $zero, $s0 -/* 482E8 8006CEE8 3A020003 */ xori $v0, $s0, 3 -/* 482EC 8006CEEC 0002102B */ sltu $v0, $zero, $v0 -/* 482F0 8006CEF0 00621824 */ and $v1, $v1, $v0 -/* 482F4 8006CEF4 5460004E */ bnel $v1, $zero, .L8006D030 -/* 482F8 8006CEF8 02001021 */ addu $v0, $s0, $zero -/* 482FC 8006CEFC 16400002 */ bnez $s2, .L8006CF08 -/* 48300 8006CF00 24050001 */ addiu $a1, $zero, 1 -/* 48304 8006CF04 8E250060 */ lw $a1, 0x60($s1) -.L8006CF08: -/* 48308 8006CF08 18A0000A */ blez $a1, .L8006CF34 -/* 4830C 8006CF0C 00009021 */ addu $s2, $zero, $zero -/* 48310 8006CF10 02802021 */ addu $a0, $s4, $zero -/* 48314 8006CF14 02C01821 */ addu $v1, $s6, $zero -.L8006CF18: -/* 48318 8006CF18 94620000 */ lhu $v0, ($v1) -/* 4831C 8006CF1C 24630002 */ addiu $v1, $v1, 2 -/* 48320 8006CF20 26520001 */ addiu $s2, $s2, 1 -/* 48324 8006CF24 A4820000 */ sh $v0, ($a0) -/* 48328 8006CF28 0245102A */ slt $v0, $s2, $a1 -/* 4832C 8006CF2C 1440FFFA */ bnez $v0, .L8006CF18 -/* 48330 8006CF30 24840002 */ addiu $a0, $a0, 2 -.L8006CF34: -/* 48334 8006CF34 2A420080 */ slti $v0, $s2, 0x80 -/* 48338 8006CF38 10400008 */ beqz $v0, .L8006CF5C -/* 4833C 8006CF3C 00121040 */ sll $v0, $s2, 1 -/* 48340 8006CF40 24040003 */ addiu $a0, $zero, 3 -/* 48344 8006CF44 00541821 */ addu $v1, $v0, $s4 -.L8006CF48: -/* 48348 8006CF48 A4640000 */ sh $a0, ($v1) -/* 4834C 8006CF4C 26520001 */ addiu $s2, $s2, 1 -/* 48350 8006CF50 2A420080 */ slti $v0, $s2, 0x80 -/* 48354 8006CF54 1440FFFC */ bnez $v0, .L8006CF48 -/* 48358 8006CF58 24630002 */ addiu $v1, $v1, 2 -.L8006CF5C: -/* 4835C 8006CF5C 8E220050 */ lw $v0, 0x50($s1) -/* 48360 8006CF60 1840001D */ blez $v0, .L8006CFD8 -/* 48364 8006CF64 00009021 */ addu $s2, $zero, $zero -/* 48368 8006CF68 326800FF */ andi $t0, $s3, 0xff -/* 4836C 8006CF6C 00003021 */ addu $a2, $zero, $zero -/* 48370 8006CF70 02A03821 */ addu $a3, $s5, $zero -.L8006CF74: -/* 48374 8006CF74 90E20000 */ lbu $v0, ($a3) -/* 48378 8006CF78 14480011 */ bne $v0, $t0, .L8006CFC0 -/* 4837C 8006CF7C 02A02821 */ addu $a1, $s5, $zero -.L8006CF80: -/* 48380 8006CF80 00A62021 */ addu $a0, $a1, $a2 -/* 48384 8006CF84 94830000 */ lhu $v1, ($a0) -/* 48388 8006CF88 96220062 */ lhu $v0, 0x62($s1) -/* 4838C 8006CF8C 0062182B */ sltu $v1, $v1, $v0 -/* 48390 8006CF90 5460000C */ bnel $v1, $zero, .L8006CFC4 -/* 48394 8006CF94 24C60002 */ addiu $a2, $a2, 2 -/* 48398 8006CF98 90820001 */ lbu $v0, 1($a0) -/* 4839C 8006CF9C 00021040 */ sll $v0, $v0, 1 -/* 483A0 8006CFA0 00541021 */ addu $v0, $v0, $s4 -/* 483A4 8006CFA4 94430100 */ lhu $v1, 0x100($v0) -/* 483A8 8006CFA8 A4430000 */ sh $v1, ($v0) -/* 483AC 8006CFAC 00D41021 */ addu $v0, $a2, $s4 -/* 483B0 8006CFB0 A4430220 */ sh $v1, 0x220($v0) -/* 483B4 8006CFB4 90820000 */ lbu $v0, ($a0) -/* 483B8 8006CFB8 1048FFF1 */ beq $v0, $t0, .L8006CF80 -/* 483BC 8006CFBC 00000000 */ nop -.L8006CFC0: -/* 483C0 8006CFC0 24C60002 */ addiu $a2, $a2, 2 -.L8006CFC4: -/* 483C4 8006CFC4 8E220050 */ lw $v0, 0x50($s1) -/* 483C8 8006CFC8 26520001 */ addiu $s2, $s2, 1 -/* 483CC 8006CFCC 0242102A */ slt $v0, $s2, $v0 -/* 483D0 8006CFD0 1440FFE8 */ bnez $v0, .L8006CF74 -/* 483D4 8006CFD4 24E70002 */ addiu $a3, $a3, 2 -.L8006CFD8: -/* 483D8 8006CFD8 02202021 */ addu $a0, $s1, $zero -/* 483DC 8006CFDC 27A50018 */ addiu $a1, $sp, 0x18 -/* 483E0 8006CFE0 24060001 */ addiu $a2, $zero, 1 -/* 483E4 8006CFE4 0C01A79B */ jal func_80069E6C -/* 483E8 8006CFE8 326700FF */ andi $a3, $s3, 0xff -/* 483EC 8006CFEC 00408021 */ addu $s0, $v0, $zero -/* 483F0 8006CFF0 1600FF1B */ bnez $s0, .L8006CC60 -/* 483F4 8006CFF4 26730001 */ addiu $s3, $s3, 1 -/* 483F8 8006CFF8 92230064 */ lbu $v1, 0x64($s1) -/* 483FC 8006CFFC 326200FF */ andi $v0, $s3, 0xff -/* 48400 8006D000 0043102B */ sltu $v0, $v0, $v1 -/* 48404 8006D004 1440FFB1 */ bnez $v0, .L8006CECC -/* 48408 8006D008 02202021 */ addu $a0, $s1, $zero -.L8006D00C: -/* 4840C 8006D00C 13C00004 */ beqz $fp, .L8006D020 -/* 48410 8006D010 2403FFFD */ addiu $v1, $zero, -3 -/* 48414 8006D014 8E220000 */ lw $v0, ($s1) -/* 48418 8006D018 0801B40A */ j .L8006D028 -/* 4841C 8006D01C 34420002 */ ori $v0, $v0, 2 -.L8006D020: -/* 48420 8006D020 8E220000 */ lw $v0, ($s1) -/* 48424 8006D024 00431024 */ and $v0, $v0, $v1 -.L8006D028: -/* 48428 8006D028 AE220000 */ sw $v0, ($s1) -/* 4842C 8006D02C 00001021 */ addu $v0, $zero, $zero -.L8006D030: -/* 48430 8006D030 8FBF049C */ lw $ra, 0x49c($sp) -/* 48434 8006D034 8FBE0498 */ lw $fp, 0x498($sp) -/* 48438 8006D038 8FB70494 */ lw $s7, 0x494($sp) -/* 4843C 8006D03C 8FB60490 */ lw $s6, 0x490($sp) -/* 48440 8006D040 8FB5048C */ lw $s5, 0x48c($sp) -/* 48444 8006D044 8FB40488 */ lw $s4, 0x488($sp) -/* 48448 8006D048 8FB30484 */ lw $s3, 0x484($sp) -/* 4844C 8006D04C 8FB20480 */ lw $s2, 0x480($sp) -/* 48450 8006D050 8FB1047C */ lw $s1, 0x47c($sp) -/* 48454 8006D054 8FB00478 */ lw $s0, 0x478($sp) -/* 48458 8006D058 03E00008 */ jr $ra -/* 4845C 8006D05C 27BD04A0 */ addiu $sp, $sp, 0x4a0 diff --git a/ver/jp/asm/nonmatchings/48000/func_8006D060.s b/ver/jp/asm/nonmatchings/48000/func_8006D060.s deleted file mode 100644 index 612189fb65..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006D060.s +++ /dev/null @@ -1,98 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D060 -/* 48460 8006D060 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 48464 8006D064 AFB20118 */ sw $s2, 0x118($sp) -/* 48468 8006D068 00809021 */ addu $s2, $a0, $zero -/* 4846C 8006D06C AFB40120 */ sw $s4, 0x120($sp) -/* 48470 8006D070 00A0A021 */ addu $s4, $a1, $zero -/* 48474 8006D074 240500FF */ addiu $a1, $zero, 0xff -/* 48478 8006D078 268200FF */ addiu $v0, $s4, 0xff -/* 4847C 8006D07C AFBF012C */ sw $ra, 0x12c($sp) -/* 48480 8006D080 AFB60128 */ sw $s6, 0x128($sp) -/* 48484 8006D084 AFB50124 */ sw $s5, 0x124($sp) -/* 48488 8006D088 AFB3011C */ sw $s3, 0x11c($sp) -/* 4848C 8006D08C AFB10114 */ sw $s1, 0x114($sp) -/* 48490 8006D090 AFB00110 */ sw $s0, 0x110($sp) -.L8006D094: -/* 48494 8006D094 A0400101 */ sb $zero, 0x101($v0) -/* 48498 8006D098 24A5FFFF */ addiu $a1, $a1, -1 -/* 4849C 8006D09C 04A1FFFD */ bgez $a1, .L8006D094 -/* 484A0 8006D0A0 2442FFFF */ addiu $v0, $v0, -1 -/* 484A4 8006D0A4 240200FF */ addiu $v0, $zero, 0xff -/* 484A8 8006D0A8 A2820100 */ sb $v0, 0x100($s4) -/* 484AC 8006D0AC 92420064 */ lbu $v0, 0x64($s2) -/* 484B0 8006D0B0 10400036 */ beqz $v0, .L8006D18C -/* 484B4 8006D0B4 00009821 */ addu $s3, $zero, $zero -/* 484B8 8006D0B8 27B50010 */ addiu $s5, $sp, 0x10 -/* 484BC 8006D0BC 24160001 */ addiu $s6, $zero, 1 -/* 484C0 8006D0C0 327000FF */ andi $s0, $s3, 0xff -.L8006D0C4: -/* 484C4 8006D0C4 16000002 */ bnez $s0, .L8006D0D0 -/* 484C8 8006D0C8 24110001 */ addiu $s1, $zero, 1 -/* 484CC 8006D0CC 8E510060 */ lw $s1, 0x60($s2) -.L8006D0D0: -/* 484D0 8006D0D0 02402021 */ addu $a0, $s2, $zero -/* 484D4 8006D0D4 27A50010 */ addiu $a1, $sp, 0x10 -/* 484D8 8006D0D8 00003021 */ addu $a2, $zero, $zero -/* 484DC 8006D0DC 0C01A79B */ jal func_80069E6C -/* 484E0 8006D0E0 02003821 */ addu $a3, $s0, $zero -/* 484E4 8006D0E4 00402021 */ addu $a0, $v0, $zero -/* 484E8 8006D0E8 0004182B */ sltu $v1, $zero, $a0 -/* 484EC 8006D0EC 38820003 */ xori $v0, $a0, 3 -/* 484F0 8006D0F0 0002102B */ sltu $v0, $zero, $v0 -/* 484F4 8006D0F4 00621824 */ and $v1, $v1, $v0 -/* 484F8 8006D0F8 14600025 */ bnez $v1, .L8006D190 -/* 484FC 8006D0FC 00801021 */ addu $v0, $a0, $zero -/* 48500 8006D100 02202821 */ addu $a1, $s1, $zero -/* 48504 8006D104 28A20080 */ slti $v0, $a1, 0x80 -/* 48508 8006D108 1040001A */ beqz $v0, .L8006D174 -/* 4850C 8006D10C 32020007 */ andi $v0, $s0, 7 -/* 48510 8006D110 02003821 */ addu $a3, $s0, $zero -/* 48514 8006D114 00564004 */ sllv $t0, $s6, $v0 -/* 48518 8006D118 00051040 */ sll $v0, $a1, 1 -/* 4851C 8006D11C 00553021 */ addu $a2, $v0, $s5 -.L8006D120: -/* 48520 8006D120 94C40000 */ lhu $a0, ($a2) -/* 48524 8006D124 8E420060 */ lw $v0, 0x60($s2) -/* 48528 8006D128 3083FFFF */ andi $v1, $a0, 0xffff -/* 4852C 8006D12C 0062102A */ slt $v0, $v1, $v0 -/* 48530 8006D130 1440000D */ bnez $v0, .L8006D168 -/* 48534 8006D134 24A50001 */ addiu $a1, $a1, 1 -/* 48538 8006D138 00031A02 */ srl $v1, $v1, 8 -/* 4853C 8006D13C 1067000A */ beq $v1, $a3, .L8006D168 -/* 48540 8006D140 00000000 */ nop -/* 48544 8006D144 3082007F */ andi $v0, $a0, 0x7f -/* 48548 8006D148 00021082 */ srl $v0, $v0, 2 -/* 4854C 8006D14C 30630007 */ andi $v1, $v1, 7 -/* 48550 8006D150 00031940 */ sll $v1, $v1, 5 -/* 48554 8006D154 00431021 */ addu $v0, $v0, $v1 -/* 48558 8006D158 02821021 */ addu $v0, $s4, $v0 -/* 4855C 8006D15C 90430101 */ lbu $v1, 0x101($v0) -/* 48560 8006D160 00681825 */ or $v1, $v1, $t0 -/* 48564 8006D164 A0430101 */ sb $v1, 0x101($v0) -.L8006D168: -/* 48568 8006D168 28A20080 */ slti $v0, $a1, 0x80 -/* 4856C 8006D16C 1440FFEC */ bnez $v0, .L8006D120 -/* 48570 8006D170 24C60002 */ addiu $a2, $a2, 2 -.L8006D174: -/* 48574 8006D174 92430064 */ lbu $v1, 0x64($s2) -/* 48578 8006D178 26730001 */ addiu $s3, $s3, 1 -/* 4857C 8006D17C 326200FF */ andi $v0, $s3, 0xff -/* 48580 8006D180 0043102B */ sltu $v0, $v0, $v1 -/* 48584 8006D184 1440FFCF */ bnez $v0, .L8006D0C4 -/* 48588 8006D188 327000FF */ andi $s0, $s3, 0xff -.L8006D18C: -/* 4858C 8006D18C 00001021 */ addu $v0, $zero, $zero -.L8006D190: -/* 48590 8006D190 8FBF012C */ lw $ra, 0x12c($sp) -/* 48594 8006D194 8FB60128 */ lw $s6, 0x128($sp) -/* 48598 8006D198 8FB50124 */ lw $s5, 0x124($sp) -/* 4859C 8006D19C 8FB40120 */ lw $s4, 0x120($sp) -/* 485A0 8006D1A0 8FB3011C */ lw $s3, 0x11c($sp) -/* 485A4 8006D1A4 8FB20118 */ lw $s2, 0x118($sp) -/* 485A8 8006D1A8 8FB10114 */ lw $s1, 0x114($sp) -/* 485AC 8006D1AC 8FB00110 */ lw $s0, 0x110($sp) -/* 485B0 8006D1B0 03E00008 */ jr $ra -/* 485B4 8006D1B4 27BD0130 */ addiu $sp, $sp, 0x130 diff --git a/ver/jp/asm/nonmatchings/48000/func_8006D1B8.s b/ver/jp/asm/nonmatchings/48000/func_8006D1B8.s deleted file mode 100644 index f09ecaee40..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006D1B8.s +++ /dev/null @@ -1,103 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D1B8 -/* 485B8 8006D1B8 00052C03 */ sra $a1, $a1, 0x10 -/* 485BC 8006D1BC 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 485C0 8006D1C0 AFB40028 */ sw $s4, 0x28($sp) -/* 485C4 8006D1C4 0080A021 */ addu $s4, $a0, $zero -/* 485C8 8006D1C8 AFB1001C */ sw $s1, 0x1c($sp) -/* 485CC 8006D1CC 00C08821 */ addu $s1, $a2, $zero -/* 485D0 8006D1D0 AFB20020 */ sw $s2, 0x20($sp) -/* 485D4 8006D1D4 00009021 */ addu $s2, $zero, $zero -/* 485D8 8006D1D8 AFB00018 */ sw $s0, 0x18($sp) -/* 485DC 8006D1DC 00008021 */ addu $s0, $zero, $zero -/* 485E0 8006D1E0 30A300FF */ andi $v1, $a1, 0xff -/* 485E4 8006D1E4 00031882 */ srl $v1, $v1, 2 -/* 485E8 8006D1E8 30A5FFFF */ andi $a1, $a1, 0xffff -/* 485EC 8006D1EC 00053202 */ srl $a2, $a1, 8 -/* 485F0 8006D1F0 30C20007 */ andi $v0, $a2, 7 -/* 485F4 8006D1F4 AFBF0038 */ sw $ra, 0x38($sp) -/* 485F8 8006D1F8 AFB70034 */ sw $s7, 0x34($sp) -/* 485FC 8006D1FC AFB60030 */ sw $s6, 0x30($sp) -/* 48600 8006D200 AFB5002C */ sw $s5, 0x2c($sp) -/* 48604 8006D204 AFB30024 */ sw $s3, 0x24($sp) -/* 48608 8006D208 92840064 */ lbu $a0, 0x64($s4) -/* 4860C 8006D20C 00021140 */ sll $v0, $v0, 5 -/* 48610 8006D210 10800037 */ beqz $a0, .L8006D2F0 -/* 48614 8006D214 0062B821 */ addu $s7, $v1, $v0 -/* 48618 8006D218 00A0A821 */ addu $s5, $a1, $zero -/* 4861C 8006D21C 00C0B021 */ addu $s6, $a2, $zero -/* 48620 8006D220 324700FF */ andi $a3, $s2, 0xff -.L8006D224: -/* 48624 8006D224 14E00002 */ bnez $a3, .L8006D230 -/* 48628 8006D228 24130001 */ addiu $s3, $zero, 1 -/* 4862C 8006D22C 8E930060 */ lw $s3, 0x60($s4) -.L8006D230: -/* 48630 8006D230 10F60007 */ beq $a3, $s6, .L8006D250 -/* 48634 8006D234 02371021 */ addu $v0, $s1, $s7 -/* 48638 8006D238 90420101 */ lbu $v0, 0x101($v0) -/* 4863C 8006D23C 30E30007 */ andi $v1, $a3, 7 -/* 48640 8006D240 00621007 */ srav $v0, $v0, $v1 -/* 48644 8006D244 30420001 */ andi $v0, $v0, 1 -/* 48648 8006D248 10400023 */ beqz $v0, .L8006D2D8 -/* 4864C 8006D24C 00000000 */ nop -.L8006D250: -/* 48650 8006D250 92220100 */ lbu $v0, 0x100($s1) -/* 48654 8006D254 10E2000C */ beq $a3, $v0, .L8006D288 -/* 48658 8006D258 02802021 */ addu $a0, $s4, $zero -/* 4865C 8006D25C 02202821 */ addu $a1, $s1, $zero -/* 48660 8006D260 0C01A79B */ jal func_80069E6C -/* 48664 8006D264 00003021 */ addu $a2, $zero, $zero -/* 48668 8006D268 00402021 */ addu $a0, $v0, $zero -/* 4866C 8006D26C 0004182B */ sltu $v1, $zero, $a0 -/* 48670 8006D270 38820003 */ xori $v0, $a0, 3 -/* 48674 8006D274 0002102B */ sltu $v0, $zero, $v0 -/* 48678 8006D278 00621824 */ and $v1, $v1, $v0 -/* 4867C 8006D27C 1460001D */ bnez $v1, .L8006D2F4 -/* 48680 8006D280 00801021 */ addu $v0, $a0, $zero -/* 48684 8006D284 A2320100 */ sb $s2, 0x100($s1) -.L8006D288: -/* 48688 8006D288 02602821 */ addu $a1, $s3, $zero -/* 4868C 8006D28C 2A020002 */ slti $v0, $s0, 2 -/* 48690 8006D290 28A30080 */ slti $v1, $a1, 0x80 -/* 48694 8006D294 00431024 */ and $v0, $v0, $v1 -/* 48698 8006D298 1040000C */ beqz $v0, .L8006D2CC -/* 4869C 8006D29C 00051040 */ sll $v0, $a1, 1 -/* 486A0 8006D2A0 00512021 */ addu $a0, $v0, $s1 -.L8006D2A4: -/* 486A4 8006D2A4 94820000 */ lhu $v0, ($a0) -/* 486A8 8006D2A8 24A50001 */ addiu $a1, $a1, 1 -/* 486AC 8006D2AC 28A30080 */ slti $v1, $a1, 0x80 -/* 486B0 8006D2B0 00551026 */ xor $v0, $v0, $s5 -/* 486B4 8006D2B4 2C420001 */ sltiu $v0, $v0, 1 -/* 486B8 8006D2B8 02028021 */ addu $s0, $s0, $v0 -/* 486BC 8006D2BC 2A020002 */ slti $v0, $s0, 2 -/* 486C0 8006D2C0 00431024 */ and $v0, $v0, $v1 -/* 486C4 8006D2C4 1440FFF7 */ bnez $v0, .L8006D2A4 -/* 486C8 8006D2C8 24840002 */ addiu $a0, $a0, 2 -.L8006D2CC: -/* 486CC 8006D2CC 2A020002 */ slti $v0, $s0, 2 -/* 486D0 8006D2D0 10400008 */ beqz $v0, .L8006D2F4 -/* 486D4 8006D2D4 24020002 */ addiu $v0, $zero, 2 -.L8006D2D8: -/* 486D8 8006D2D8 92830064 */ lbu $v1, 0x64($s4) -/* 486DC 8006D2DC 26520001 */ addiu $s2, $s2, 1 -/* 486E0 8006D2E0 324200FF */ andi $v0, $s2, 0xff -/* 486E4 8006D2E4 0043102B */ sltu $v0, $v0, $v1 -/* 486E8 8006D2E8 1440FFCE */ bnez $v0, .L8006D224 -/* 486EC 8006D2EC 324700FF */ andi $a3, $s2, 0xff -.L8006D2F0: -/* 486F0 8006D2F0 02001021 */ addu $v0, $s0, $zero -.L8006D2F4: -/* 486F4 8006D2F4 8FBF0038 */ lw $ra, 0x38($sp) -/* 486F8 8006D2F8 8FB70034 */ lw $s7, 0x34($sp) -/* 486FC 8006D2FC 8FB60030 */ lw $s6, 0x30($sp) -/* 48700 8006D300 8FB5002C */ lw $s5, 0x2c($sp) -/* 48704 8006D304 8FB40028 */ lw $s4, 0x28($sp) -/* 48708 8006D308 8FB30024 */ lw $s3, 0x24($sp) -/* 4870C 8006D30C 8FB20020 */ lw $s2, 0x20($sp) -/* 48710 8006D310 8FB1001C */ lw $s1, 0x1c($sp) -/* 48714 8006D314 8FB00018 */ lw $s0, 0x18($sp) -/* 48718 8006D318 03E00008 */ jr $ra -/* 4871C 8006D31C 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/48000/func_8006D320.s b/ver/jp/asm/nonmatchings/48000/func_8006D320.s deleted file mode 100644 index 7d4b3b04fd..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006D320.s +++ /dev/null @@ -1,106 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D320 -/* 48720 8006D320 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 48724 8006D324 AFB20040 */ sw $s2, 0x40($sp) -/* 48728 8006D328 00809021 */ addu $s2, $a0, $zero -/* 4872C 8006D32C AFB70054 */ sw $s7, 0x54($sp) -/* 48730 8006D330 00A0B821 */ addu $s7, $a1, $zero -/* 48734 8006D334 AFB30044 */ sw $s3, 0x44($sp) -/* 48738 8006D338 00009821 */ addu $s3, $zero, $zero -/* 4873C 8006D33C AFB00038 */ sw $s0, 0x38($sp) -/* 48740 8006D340 24100003 */ addiu $s0, $zero, 3 -/* 48744 8006D344 AFBF0058 */ sw $ra, 0x58($sp) -/* 48748 8006D348 AFB60050 */ sw $s6, 0x50($sp) -/* 4874C 8006D34C AFB5004C */ sw $s5, 0x4c($sp) -/* 48750 8006D350 AFB40048 */ sw $s4, 0x48($sp) -/* 48754 8006D354 0C019765 */ jal func_80065D94 -/* 48758 8006D358 AFB1003C */ sw $s1, 0x3c($sp) -/* 4875C 8006D35C 3C14800E */ lui $s4, %hi(D_800D9FE0) -/* 48760 8006D360 26949FE0 */ addiu $s4, $s4, %lo(D_800D9FE0) -/* 48764 8006D364 27B10020 */ addiu $s1, $sp, 0x20 -/* 48768 8006D368 27B50010 */ addiu $s5, $sp, 0x10 -.L8006D36C: -/* 4876C 8006D36C 0C01B527 */ jal func_8006D49C -/* 48770 8006D370 00002021 */ addu $a0, $zero, $zero -/* 48774 8006D374 24040001 */ addiu $a0, $zero, 1 -/* 48778 8006D378 0C019724 */ jal func_80065C90 -/* 4877C 8006D37C 02802821 */ addu $a1, $s4, $zero -/* 48780 8006D380 02402021 */ addu $a0, $s2, $zero -/* 48784 8006D384 02202821 */ addu $a1, $s1, $zero -/* 48788 8006D388 0C0195B0 */ jal func_800656C0 -/* 4878C 8006D38C 24060001 */ addiu $a2, $zero, 1 -/* 48790 8006D390 00002021 */ addu $a0, $zero, $zero -/* 48794 8006D394 0C019724 */ jal func_80065C90 -/* 48798 8006D398 02802821 */ addu $a1, $s4, $zero -/* 4879C 8006D39C 02402021 */ addu $a0, $s2, $zero -/* 487A0 8006D3A0 02202821 */ addu $a1, $s1, $zero -/* 487A4 8006D3A4 24060001 */ addiu $a2, $zero, 1 -/* 487A8 8006D3A8 0C0195B0 */ jal func_800656C0 -/* 487AC 8006D3AC 0040B021 */ addu $s6, $v0, $zero -/* 487B0 8006D3B0 27A40024 */ addiu $a0, $sp, 0x24 -/* 487B4 8006D3B4 0C01B550 */ jal func_8006D540 -/* 487B8 8006D3B8 27A50010 */ addiu $a1, $sp, 0x10 -/* 487BC 8006D3BC 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 487C0 8006D3C0 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 487C4 8006D3C4 1840000C */ blez $v0, .L8006D3F8 -/* 487C8 8006D3C8 00002021 */ addu $a0, $zero, $zero -/* 487CC 8006D3CC 00402821 */ addu $a1, $v0, $zero -/* 487D0 8006D3D0 02A01821 */ addu $v1, $s5, $zero -.L8006D3D4: -/* 487D4 8006D3D4 90620002 */ lbu $v0, 2($v1) -/* 487D8 8006D3D8 30420004 */ andi $v0, $v0, 4 -/* 487DC 8006D3DC 54400003 */ bnel $v0, $zero, .L8006D3EC -/* 487E0 8006D3E0 24840001 */ addiu $a0, $a0, 1 -/* 487E4 8006D3E4 0801B4FE */ j .L8006D3F8 -/* 487E8 8006D3E8 2610FFFF */ addiu $s0, $s0, -1 -.L8006D3EC: -/* 487EC 8006D3EC 0085102A */ slt $v0, $a0, $a1 -/* 487F0 8006D3F0 1440FFF8 */ bnez $v0, .L8006D3D4 -/* 487F4 8006D3F4 24630004 */ addiu $v1, $v1, 4 -.L8006D3F8: -/* 487F8 8006D3F8 3C03800A */ lui $v1, %hi(D_8009A5E6) -/* 487FC 8006D3FC 9063A5E6 */ lbu $v1, %lo(D_8009A5E6)($v1) -/* 48800 8006D400 00831026 */ xor $v0, $a0, $v1 -/* 48804 8006D404 0002102B */ sltu $v0, $zero, $v0 -/* 48808 8006D408 00021023 */ negu $v0, $v0 -/* 4880C 8006D40C 02028024 */ and $s0, $s0, $v0 -/* 48810 8006D410 1E00FFD6 */ bgtz $s0, .L8006D36C -/* 48814 8006D414 00000000 */ nop -/* 48818 8006D418 10600011 */ beqz $v1, .L8006D460 -/* 4881C 8006D41C 00002021 */ addu $a0, $zero, $zero -/* 48820 8006D420 24060001 */ addiu $a2, $zero, 1 -/* 48824 8006D424 00602821 */ addu $a1, $v1, $zero -/* 48828 8006D428 27A30010 */ addiu $v1, $sp, 0x10 -.L8006D42C: -/* 4882C 8006D42C 90620003 */ lbu $v0, 3($v1) -/* 48830 8006D430 54400008 */ bnel $v0, $zero, .L8006D454 -/* 48834 8006D434 24840001 */ addiu $a0, $a0, 1 -/* 48838 8006D438 90620002 */ lbu $v0, 2($v1) -/* 4883C 8006D43C 30420001 */ andi $v0, $v0, 1 -/* 48840 8006D440 50400004 */ beql $v0, $zero, .L8006D454 -/* 48844 8006D444 24840001 */ addiu $a0, $a0, 1 -/* 48848 8006D448 00861004 */ sllv $v0, $a2, $a0 -/* 4884C 8006D44C 02629825 */ or $s3, $s3, $v0 -/* 48850 8006D450 24840001 */ addiu $a0, $a0, 1 -.L8006D454: -/* 48854 8006D454 0085102A */ slt $v0, $a0, $a1 -/* 48858 8006D458 1440FFF4 */ bnez $v0, .L8006D42C -/* 4885C 8006D45C 24630004 */ addiu $v1, $v1, 4 -.L8006D460: -/* 48860 8006D460 0C019780 */ jal func_80065E00 -/* 48864 8006D464 00000000 */ nop -/* 48868 8006D468 A2F30000 */ sb $s3, ($s7) -/* 4886C 8006D46C 02C01021 */ addu $v0, $s6, $zero -/* 48870 8006D470 8FBF0058 */ lw $ra, 0x58($sp) -/* 48874 8006D474 8FB70054 */ lw $s7, 0x54($sp) -/* 48878 8006D478 8FB60050 */ lw $s6, 0x50($sp) -/* 4887C 8006D47C 8FB5004C */ lw $s5, 0x4c($sp) -/* 48880 8006D480 8FB40048 */ lw $s4, 0x48($sp) -/* 48884 8006D484 8FB30044 */ lw $s3, 0x44($sp) -/* 48888 8006D488 8FB20040 */ lw $s2, 0x40($sp) -/* 4888C 8006D48C 8FB1003C */ lw $s1, 0x3c($sp) -/* 48890 8006D490 8FB00038 */ lw $s0, 0x38($sp) -/* 48894 8006D494 03E00008 */ jr $ra -/* 48898 8006D498 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/48000/func_8006D49C.s b/ver/jp/asm/nonmatchings/48000/func_8006D49C.s deleted file mode 100644 index c2a5493420..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006D49C.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D49C -/* 4889C 8006D49C 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 488A0 8006D4A0 3C05800A */ lui $a1, %hi(D_8009A5E6) -/* 488A4 8006D4A4 90A5A5E6 */ lbu $a1, %lo(D_8009A5E6)($a1) -/* 488A8 8006D4A8 3C07800E */ lui $a3, %hi(D_800D9FE0) -/* 488AC 8006D4AC 24E79FE0 */ addiu $a3, $a3, %lo(D_800D9FE0) -/* 488B0 8006D4B0 00003021 */ addu $a2, $zero, $zero -/* 488B4 8006D4B4 24020001 */ addiu $v0, $zero, 1 -/* 488B8 8006D4B8 240300FF */ addiu $v1, $zero, 0xff -/* 488BC 8006D4BC 3C01800E */ lui $at, %hi(D_800DA01C) -/* 488C0 8006D4C0 AC22A01C */ sw $v0, %lo(D_800DA01C)($at) -/* 488C4 8006D4C4 24020001 */ addiu $v0, $zero, 1 -/* 488C8 8006D4C8 A3A20001 */ sb $v0, 1($sp) -/* 488CC 8006D4CC 24020003 */ addiu $v0, $zero, 3 -/* 488D0 8006D4D0 3C01800A */ lui $at, %hi(D_8009A5FC) -/* 488D4 8006D4D4 A024A5FC */ sb $a0, %lo(D_8009A5FC)($at) -/* 488D8 8006D4D8 A3A30000 */ sb $v1, ($sp) -/* 488DC 8006D4DC A3A20002 */ sb $v0, 2($sp) -/* 488E0 8006D4E0 A3A40003 */ sb $a0, 3($sp) -/* 488E4 8006D4E4 A3A30004 */ sb $v1, 4($sp) -/* 488E8 8006D4E8 A3A30005 */ sb $v1, 5($sp) -/* 488EC 8006D4EC A3A30006 */ sb $v1, 6($sp) -/* 488F0 8006D4F0 18A0000F */ blez $a1, .L8006D530 -/* 488F4 8006D4F4 A3A30007 */ sb $v1, 7($sp) -.L8006D4F8: -/* 488F8 8006D4F8 8BA20000 */ lwl $v0, ($sp) -/* 488FC 8006D4FC 9BA20003 */ lwr $v0, 3($sp) -/* 48900 8006D500 8BA30004 */ lwl $v1, 4($sp) -/* 48904 8006D504 9BA30007 */ lwr $v1, 7($sp) -/* 48908 8006D508 A8E20000 */ swl $v0, ($a3) -/* 4890C 8006D50C B8E20003 */ swr $v0, 3($a3) -/* 48910 8006D510 A8E30004 */ swl $v1, 4($a3) -/* 48914 8006D514 B8E30007 */ swr $v1, 7($a3) -/* 48918 8006D518 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 4891C 8006D51C 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 48920 8006D520 24C60001 */ addiu $a2, $a2, 1 -/* 48924 8006D524 00C2102A */ slt $v0, $a2, $v0 -/* 48928 8006D528 1440FFF3 */ bnez $v0, .L8006D4F8 -/* 4892C 8006D52C 24E70008 */ addiu $a3, $a3, 8 -.L8006D530: -/* 48930 8006D530 240200FE */ addiu $v0, $zero, 0xfe -/* 48934 8006D534 A0E20000 */ sb $v0, ($a3) -/* 48938 8006D538 03E00008 */ jr $ra -/* 4893C 8006D53C 27BD0010 */ addiu $sp, $sp, 0x10 diff --git a/ver/jp/asm/nonmatchings/48000/func_8006D540.s b/ver/jp/asm/nonmatchings/48000/func_8006D540.s deleted file mode 100644 index 70907a8876..0000000000 --- a/ver/jp/asm/nonmatchings/48000/func_8006D540.s +++ /dev/null @@ -1,55 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D540 -/* 48940 8006D540 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 48944 8006D544 00805821 */ addu $t3, $a0, $zero -/* 48948 8006D548 00A04821 */ addu $t1, $a1, $zero -/* 4894C 8006D54C 00005021 */ addu $t2, $zero, $zero -/* 48950 8006D550 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 48954 8006D554 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 48958 8006D558 3C08800E */ lui $t0, %hi(D_800D9FE0) -/* 4895C 8006D55C 25089FE0 */ addiu $t0, $t0, %lo(D_800D9FE0) -/* 48960 8006D560 18400021 */ blez $v0, .L8006D5E8 -/* 48964 8006D564 00003821 */ addu $a3, $zero, $zero -/* 48968 8006D568 240C0001 */ addiu $t4, $zero, 1 -/* 4896C 8006D56C 24A60002 */ addiu $a2, $a1, 2 -.L8006D570: -/* 48970 8006D570 89020000 */ lwl $v0, ($t0) -/* 48974 8006D574 99020003 */ lwr $v0, 3($t0) -/* 48978 8006D578 89030004 */ lwl $v1, 4($t0) -/* 4897C 8006D57C 99030007 */ lwr $v1, 7($t0) -/* 48980 8006D580 ABA20000 */ swl $v0, ($sp) -/* 48984 8006D584 BBA20003 */ swr $v0, 3($sp) -/* 48988 8006D588 ABA30004 */ swl $v1, 4($sp) -/* 4898C 8006D58C BBA30007 */ swr $v1, 7($sp) -/* 48990 8006D590 93A20002 */ lbu $v0, 2($sp) -/* 48994 8006D594 304200C0 */ andi $v0, $v0, 0xc0 -/* 48998 8006D598 00021102 */ srl $v0, $v0, 4 -/* 4899C 8006D59C 1440000A */ bnez $v0, .L8006D5C8 -/* 489A0 8006D5A0 A0C20001 */ sb $v0, 1($a2) -/* 489A4 8006D5A4 93A20005 */ lbu $v0, 5($sp) -/* 489A8 8006D5A8 93A30004 */ lbu $v1, 4($sp) -/* 489AC 8006D5AC 00021200 */ sll $v0, $v0, 8 -/* 489B0 8006D5B0 00621825 */ or $v1, $v1, $v0 -/* 489B4 8006D5B4 A5230000 */ sh $v1, ($t1) -/* 489B8 8006D5B8 93A30006 */ lbu $v1, 6($sp) -/* 489BC 8006D5BC 00EC1004 */ sllv $v0, $t4, $a3 -/* 489C0 8006D5C0 01425025 */ or $t2, $t2, $v0 -/* 489C4 8006D5C4 A0C30000 */ sb $v1, ($a2) -.L8006D5C8: -/* 489C8 8006D5C8 24E70001 */ addiu $a3, $a3, 1 -/* 489CC 8006D5CC 25080008 */ addiu $t0, $t0, 8 -/* 489D0 8006D5D0 3C02800A */ lui $v0, %hi(D_8009A5E6) -/* 489D4 8006D5D4 9042A5E6 */ lbu $v0, %lo(D_8009A5E6)($v0) -/* 489D8 8006D5D8 24C60004 */ addiu $a2, $a2, 4 -/* 489DC 8006D5DC 00E2102A */ slt $v0, $a3, $v0 -/* 489E0 8006D5E0 1440FFE3 */ bnez $v0, .L8006D570 -/* 489E4 8006D5E4 25290004 */ addiu $t1, $t1, 4 -.L8006D5E8: -/* 489E8 8006D5E8 A16A0000 */ sb $t2, ($t3) -/* 489EC 8006D5EC 03E00008 */ jr $ra -/* 489F0 8006D5F0 27BD0010 */ addiu $sp, $sp, 0x10 -/* 489F4 8006D5F4 00000000 */ nop -/* 489F8 8006D5F8 00000000 */ nop -/* 489FC 8006D5FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/48A00/func_8006D600.s b/ver/jp/asm/nonmatchings/48A00/func_8006D600.s deleted file mode 100644 index 05521f51cf..0000000000 --- a/ver/jp/asm/nonmatchings/48A00/func_8006D600.s +++ /dev/null @@ -1,40 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D600 -/* 48A00 8006D600 00A6001A */ div $zero, $a1, $a2 -/* 48A04 8006D604 14C00002 */ bnez $a2, .L8006D610 -/* 48A08 8006D608 00000000 */ nop -/* 48A0C 8006D60C 0007000D */ break 7 -.L8006D610: -/* 48A10 8006D610 2401FFFF */ addiu $at, $zero, -1 -/* 48A14 8006D614 14C10004 */ bne $a2, $at, .L8006D628 -/* 48A18 8006D618 3C018000 */ lui $at, 0x8000 -/* 48A1C 8006D61C 14A10002 */ bne $a1, $at, .L8006D628 -/* 48A20 8006D620 00000000 */ nop -/* 48A24 8006D624 0006000D */ break 6 -.L8006D628: -/* 48A28 8006D628 00001812 */ mflo $v1 -/* 48A2C 8006D62C 00000000 */ nop -/* 48A30 8006D630 00000000 */ nop -/* 48A34 8006D634 00C30018 */ mult $a2, $v1 -/* 48A38 8006D638 00001012 */ mflo $v0 -/* 48A3C 8006D63C 27BDFFF8 */ addiu $sp, $sp, -8 -/* 48A40 8006D640 00803821 */ addu $a3, $a0, $zero -/* 48A44 8006D644 AFA30000 */ sw $v1, ($sp) -/* 48A48 8006D648 00A22823 */ subu $a1, $a1, $v0 -/* 48A4C 8006D64C 04610006 */ bgez $v1, .L8006D668 -/* 48A50 8006D650 AFA50004 */ sw $a1, 4($sp) -/* 48A54 8006D654 18A00004 */ blez $a1, .L8006D668 -/* 48A58 8006D658 24620001 */ addiu $v0, $v1, 1 -/* 48A5C 8006D65C AFA20000 */ sw $v0, ($sp) -/* 48A60 8006D660 00A61023 */ subu $v0, $a1, $a2 -/* 48A64 8006D664 AFA20004 */ sw $v0, 4($sp) -.L8006D668: -/* 48A68 8006D668 8FA20000 */ lw $v0, ($sp) -/* 48A6C 8006D66C 8FA30004 */ lw $v1, 4($sp) -/* 48A70 8006D670 ACE20000 */ sw $v0, ($a3) -/* 48A74 8006D674 ACE30004 */ sw $v1, 4($a3) -/* 48A78 8006D678 00E01021 */ addu $v0, $a3, $zero -/* 48A7C 8006D67C 03E00008 */ jr $ra -/* 48A80 8006D680 27BD0008 */ addiu $sp, $sp, 8 diff --git a/ver/jp/asm/nonmatchings/48A00/func_8006D684.s b/ver/jp/asm/nonmatchings/48A00/func_8006D684.s deleted file mode 100644 index b3b6f83498..0000000000 --- a/ver/jp/asm/nonmatchings/48A00/func_8006D684.s +++ /dev/null @@ -1,85 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D684 -/* 48A84 8006D684 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 48A88 8006D688 AFB3002C */ sw $s3, 0x2c($sp) -/* 48A8C 8006D68C AFB20028 */ sw $s2, 0x28($sp) -/* 48A90 8006D690 8FB20048 */ lw $s2, 0x48($sp) -/* 48A94 8006D694 8FB3004C */ lw $s3, 0x4c($sp) -/* 48A98 8006D698 AFB40030 */ sw $s4, 0x30($sp) -/* 48A9C 8006D69C 0080A021 */ addu $s4, $a0, $zero -/* 48AA0 8006D6A0 AFB10024 */ sw $s1, 0x24($sp) -/* 48AA4 8006D6A4 AFB00020 */ sw $s0, 0x20($sp) -/* 48AA8 8006D6A8 00C08021 */ addu $s0, $a2, $zero -/* 48AAC 8006D6AC 00E08821 */ addu $s1, $a3, $zero -/* 48AB0 8006D6B0 02002021 */ addu $a0, $s0, $zero -/* 48AB4 8006D6B4 02202821 */ addu $a1, $s1, $zero -/* 48AB8 8006D6B8 AFBF0034 */ sw $ra, 0x34($sp) -/* 48ABC 8006D6BC 02403021 */ addu $a2, $s2, $zero -/* 48AC0 8006D6C0 0C01B5F8 */ jal func_8006D7E0 -/* 48AC4 8006D6C4 02603821 */ addu $a3, $s3, $zero -/* 48AC8 8006D6C8 00403021 */ addu $a2, $v0, $zero -/* 48ACC 8006D6CC 00603821 */ addu $a3, $v1, $zero -/* 48AD0 8006D6D0 02670019 */ multu $s3, $a3 -/* 48AD4 8006D6D4 00001010 */ mfhi $v0 -/* 48AD8 8006D6D8 00001812 */ mflo $v1 -/* 48ADC 8006D6DC 00000000 */ nop -/* 48AE0 8006D6E0 00000000 */ nop -/* 48AE4 8006D6E4 02660018 */ mult $s3, $a2 -/* 48AE8 8006D6E8 00002012 */ mflo $a0 -/* 48AEC 8006D6EC 00000000 */ nop -/* 48AF0 8006D6F0 00000000 */ nop -/* 48AF4 8006D6F4 00F20018 */ mult $a3, $s2 -/* 48AF8 8006D6F8 00002812 */ mflo $a1 -/* 48AFC 8006D6FC AFA60010 */ sw $a2, 0x10($sp) -/* 48B00 8006D700 AFA70014 */ sw $a3, 0x14($sp) -/* 48B04 8006D704 00441021 */ addu $v0, $v0, $a0 -/* 48B08 8006D708 8FA40010 */ lw $a0, 0x10($sp) -/* 48B0C 8006D70C 00451021 */ addu $v0, $v0, $a1 -/* 48B10 8006D710 0223282B */ sltu $a1, $s1, $v1 -/* 48B14 8006D714 02234823 */ subu $t1, $s1, $v1 -/* 48B18 8006D718 02024023 */ subu $t0, $s0, $v0 -/* 48B1C 8006D71C 01054023 */ subu $t0, $t0, $a1 -/* 48B20 8006D720 AFA80018 */ sw $t0, 0x18($sp) -/* 48B24 8006D724 04810013 */ bgez $a0, .L8006D774 -/* 48B28 8006D728 AFA9001C */ sw $t1, 0x1c($sp) -/* 48B2C 8006D72C 8FA20018 */ lw $v0, 0x18($sp) -/* 48B30 8006D730 5C400006 */ bgtzl $v0, .L8006D74C -/* 48B34 8006D734 24E30001 */ addiu $v1, $a3, 1 -/* 48B38 8006D738 1440000E */ bnez $v0, .L8006D774 -/* 48B3C 8006D73C 00000000 */ nop -/* 48B40 8006D740 8FA2001C */ lw $v0, 0x1c($sp) -/* 48B44 8006D744 1040000B */ beqz $v0, .L8006D774 -/* 48B48 8006D748 24E30001 */ addiu $v1, $a3, 1 -.L8006D74C: -/* 48B4C 8006D74C 2C640001 */ sltiu $a0, $v1, 1 -/* 48B50 8006D750 00C41021 */ addu $v0, $a2, $a0 -/* 48B54 8006D754 AFA20010 */ sw $v0, 0x10($sp) -/* 48B58 8006D758 AFA30014 */ sw $v1, 0x14($sp) -/* 48B5C 8006D75C 0133202B */ sltu $a0, $t1, $s3 -/* 48B60 8006D760 01331823 */ subu $v1, $t1, $s3 -/* 48B64 8006D764 01121023 */ subu $v0, $t0, $s2 -/* 48B68 8006D768 00441023 */ subu $v0, $v0, $a0 -/* 48B6C 8006D76C AFA20018 */ sw $v0, 0x18($sp) -/* 48B70 8006D770 AFA3001C */ sw $v1, 0x1c($sp) -.L8006D774: -/* 48B74 8006D774 8FA20010 */ lw $v0, 0x10($sp) -/* 48B78 8006D778 8FA30014 */ lw $v1, 0x14($sp) -/* 48B7C 8006D77C 8FA40018 */ lw $a0, 0x18($sp) -/* 48B80 8006D780 8FA5001C */ lw $a1, 0x1c($sp) -/* 48B84 8006D784 AE820000 */ sw $v0, ($s4) -/* 48B88 8006D788 AE830004 */ sw $v1, 4($s4) -/* 48B8C 8006D78C AE840008 */ sw $a0, 8($s4) -/* 48B90 8006D790 AE85000C */ sw $a1, 0xc($s4) -/* 48B94 8006D794 02801021 */ addu $v0, $s4, $zero -/* 48B98 8006D798 8FBF0034 */ lw $ra, 0x34($sp) -/* 48B9C 8006D79C 8FB40030 */ lw $s4, 0x30($sp) -/* 48BA0 8006D7A0 8FB3002C */ lw $s3, 0x2c($sp) -/* 48BA4 8006D7A4 8FB20028 */ lw $s2, 0x28($sp) -/* 48BA8 8006D7A8 8FB10024 */ lw $s1, 0x24($sp) -/* 48BAC 8006D7AC 8FB00020 */ lw $s0, 0x20($sp) -/* 48BB0 8006D7B0 03E00008 */ jr $ra -/* 48BB4 8006D7B4 27BD0038 */ addiu $sp, $sp, 0x38 -/* 48BB8 8006D7B8 00000000 */ nop -/* 48BBC 8006D7BC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/48BC0/func_8006D7C0.s b/ver/jp/asm/nonmatchings/48BC0/func_8006D7C0.s deleted file mode 100644 index 8b9569b075..0000000000 --- a/ver/jp/asm/nonmatchings/48BC0/func_8006D7C0.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D7C0 -/* 48BC0 8006D7C0 3C02A480 */ lui $v0, 0xa480 -/* 48BC4 8006D7C4 34420018 */ ori $v0, $v0, 0x18 -/* 48BC8 8006D7C8 8C420000 */ lw $v0, ($v0) -/* 48BCC 8006D7CC 30420003 */ andi $v0, $v0, 3 -/* 48BD0 8006D7D0 03E00008 */ jr $ra -/* 48BD4 8006D7D4 0002102B */ sltu $v0, $zero, $v0 -/* 48BD8 8006D7D8 00000000 */ nop -/* 48BDC 8006D7DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/48BE0/func_8006D7E0.s b/ver/jp/asm/nonmatchings/48BE0/func_8006D7E0.s deleted file mode 100644 index 06fc544896..0000000000 --- a/ver/jp/asm/nonmatchings/48BE0/func_8006D7E0.s +++ /dev/null @@ -1,415 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006D7E0 -/* 48BE0 8006D7E0 04810008 */ bgez $a0, .L8006D804 -/* 48BE4 8006D7E4 0000C02D */ daddu $t8, $zero, $zero -/* 48BE8 8006D7E8 2418FFFF */ addiu $t8, $zero, -1 -/* 48BEC 8006D7EC 00054823 */ negu $t1, $a1 -/* 48BF0 8006D7F0 00041823 */ negu $v1, $a0 -/* 48BF4 8006D7F4 0009102B */ sltu $v0, $zero, $t1 -/* 48BF8 8006D7F8 00624023 */ subu $t0, $v1, $v0 -/* 48BFC 8006D7FC 0100202D */ daddu $a0, $t0, $zero -/* 48C00 8006D800 0120282D */ daddu $a1, $t1, $zero -.L8006D804: -/* 48C04 8006D804 04C10009 */ bgez $a2, .L8006D82C -/* 48C08 8006D808 00E0482D */ daddu $t1, $a3, $zero -/* 48C0C 8006D80C 0018C027 */ nor $t8, $zero, $t8 -/* 48C10 8006D810 00075823 */ negu $t3, $a3 -/* 48C14 8006D814 00061823 */ negu $v1, $a2 -/* 48C18 8006D818 000B102B */ sltu $v0, $zero, $t3 -/* 48C1C 8006D81C 00625023 */ subu $t2, $v1, $v0 -/* 48C20 8006D820 0140302D */ daddu $a2, $t2, $zero -/* 48C24 8006D824 0160382D */ daddu $a3, $t3, $zero -/* 48C28 8006D828 00E0482D */ daddu $t1, $a3, $zero -.L8006D82C: -/* 48C2C 8006D82C 00C0402D */ daddu $t0, $a2, $zero -/* 48C30 8006D830 150000DF */ bnez $t0, .L8006DBB0 -/* 48C34 8006D834 00A0582D */ daddu $t3, $a1, $zero -/* 48C38 8006D838 0089102B */ sltu $v0, $a0, $t1 -/* 48C3C 8006D83C 1040004E */ beqz $v0, .L8006D978 -/* 48C40 8006D840 3402FFFF */ ori $v0, $zero, 0xffff -/* 48C44 8006D844 0049102B */ sltu $v0, $v0, $t1 -/* 48C48 8006D848 14400005 */ bnez $v0, .L8006D860 -/* 48C4C 8006D84C 00E0182D */ daddu $v1, $a3, $zero -/* 48C50 8006D850 2D220100 */ sltiu $v0, $t1, 0x100 -/* 48C54 8006D854 38420001 */ xori $v0, $v0, 1 -/* 48C58 8006D858 0801B61E */ j .L8006D878 -/* 48C5C 8006D85C 000240C0 */ sll $t0, $v0, 3 -.L8006D860: -/* 48C60 8006D860 3C0200FF */ lui $v0, 0xff -/* 48C64 8006D864 3442FFFF */ ori $v0, $v0, 0xffff -/* 48C68 8006D868 0049102B */ sltu $v0, $v0, $t1 -/* 48C6C 8006D86C 14400002 */ bnez $v0, .L8006D878 -/* 48C70 8006D870 24080018 */ addiu $t0, $zero, 0x18 -/* 48C74 8006D874 24080010 */ addiu $t0, $zero, 0x10 -.L8006D878: -/* 48C78 8006D878 01031006 */ srlv $v0, $v1, $t0 -/* 48C7C 8006D87C 3C01800A */ lui $at, %hi(D_80099E20) -/* 48C80 8006D880 00220821 */ addu $at, $at, $v0 -/* 48C84 8006D884 90229E20 */ lbu $v0, %lo(D_80099E20)($at) -/* 48C88 8006D888 24050020 */ addiu $a1, $zero, 0x20 -/* 48C8C 8006D88C 00481021 */ addu $v0, $v0, $t0 -/* 48C90 8006D890 00A23023 */ subu $a2, $a1, $v0 -/* 48C94 8006D894 10C00006 */ beqz $a2, .L8006D8B0 -/* 48C98 8006D898 00C41804 */ sllv $v1, $a0, $a2 -/* 48C9C 8006D89C 00C94804 */ sllv $t1, $t1, $a2 -/* 48CA0 8006D8A0 00A61023 */ subu $v0, $a1, $a2 -/* 48CA4 8006D8A4 004B1006 */ srlv $v0, $t3, $v0 -/* 48CA8 8006D8A8 00622025 */ or $a0, $v1, $v0 -/* 48CAC 8006D8AC 00CB5804 */ sllv $t3, $t3, $a2 -.L8006D8B0: -/* 48CB0 8006D8B0 00093402 */ srl $a2, $t1, 0x10 -/* 48CB4 8006D8B4 14C00002 */ bnez $a2, .L8006D8C0 -/* 48CB8 8006D8B8 0086001B */ divu $zero, $a0, $a2 -/* 48CBC 8006D8BC 0007000D */ break 7 -.L8006D8C0: -/* 48CC0 8006D8C0 00003812 */ mflo $a3 -/* 48CC4 8006D8C4 00001810 */ mfhi $v1 -/* 48CC8 8006D8C8 3128FFFF */ andi $t0, $t1, 0xffff -/* 48CCC 8006D8CC 00000000 */ nop -/* 48CD0 8006D8D0 00E80018 */ mult $a3, $t0 -/* 48CD4 8006D8D4 000B1402 */ srl $v0, $t3, 0x10 -/* 48CD8 8006D8D8 00031C00 */ sll $v1, $v1, 0x10 -/* 48CDC 8006D8DC 00621825 */ or $v1, $v1, $v0 -/* 48CE0 8006D8E0 00002812 */ mflo $a1 -/* 48CE4 8006D8E4 0065102B */ sltu $v0, $v1, $a1 -/* 48CE8 8006D8E8 5040000B */ beql $v0, $zero, .L8006D918 -/* 48CEC 8006D8EC 00651823 */ subu $v1, $v1, $a1 -/* 48CF0 8006D8F0 00691821 */ addu $v1, $v1, $t1 -/* 48CF4 8006D8F4 0069102B */ sltu $v0, $v1, $t1 -/* 48CF8 8006D8F8 14400006 */ bnez $v0, .L8006D914 -/* 48CFC 8006D8FC 24E7FFFF */ addiu $a3, $a3, -1 -/* 48D00 8006D900 0065102B */ sltu $v0, $v1, $a1 -/* 48D04 8006D904 50400004 */ beql $v0, $zero, .L8006D918 -/* 48D08 8006D908 00651823 */ subu $v1, $v1, $a1 -/* 48D0C 8006D90C 24E7FFFF */ addiu $a3, $a3, -1 -/* 48D10 8006D910 00691821 */ addu $v1, $v1, $t1 -.L8006D914: -/* 48D14 8006D914 00651823 */ subu $v1, $v1, $a1 -.L8006D918: -/* 48D18 8006D918 14C00002 */ bnez $a2, .L8006D924 -/* 48D1C 8006D91C 0066001B */ divu $zero, $v1, $a2 -/* 48D20 8006D920 0007000D */ break 7 -.L8006D924: -/* 48D24 8006D924 00002012 */ mflo $a0 -/* 48D28 8006D928 00001810 */ mfhi $v1 -/* 48D2C 8006D92C 00000000 */ nop -/* 48D30 8006D930 00000000 */ nop -/* 48D34 8006D934 00880018 */ mult $a0, $t0 -/* 48D38 8006D938 3162FFFF */ andi $v0, $t3, 0xffff -/* 48D3C 8006D93C 00031C00 */ sll $v1, $v1, 0x10 -/* 48D40 8006D940 00621825 */ or $v1, $v1, $v0 -/* 48D44 8006D944 00002812 */ mflo $a1 -/* 48D48 8006D948 0065102B */ sltu $v0, $v1, $a1 -/* 48D4C 8006D94C 10400007 */ beqz $v0, .L8006D96C -/* 48D50 8006D950 00691821 */ addu $v1, $v1, $t1 -/* 48D54 8006D954 0069102B */ sltu $v0, $v1, $t1 -/* 48D58 8006D958 14400004 */ bnez $v0, .L8006D96C -/* 48D5C 8006D95C 2484FFFF */ addiu $a0, $a0, -1 -/* 48D60 8006D960 0065102B */ sltu $v0, $v1, $a1 -/* 48D64 8006D964 54400001 */ bnel $v0, $zero, .L8006D96C -/* 48D68 8006D968 2484FFFF */ addiu $a0, $a0, -1 -.L8006D96C: -/* 48D6C 8006D96C 00071400 */ sll $v0, $a3, 0x10 -/* 48D70 8006D970 0801B759 */ j .L8006DD64 -/* 48D74 8006D974 00443025 */ or $a2, $v0, $a0 -.L8006D978: -/* 48D78 8006D978 15200008 */ bnez $t1, .L8006D99C -/* 48D7C 8006D97C 0049102B */ sltu $v0, $v0, $t1 -/* 48D80 8006D980 24020001 */ addiu $v0, $zero, 1 -/* 48D84 8006D984 15000002 */ bnez $t0, .L8006D990 -/* 48D88 8006D988 0048001B */ divu $zero, $v0, $t0 -/* 48D8C 8006D98C 0007000D */ break 7 -.L8006D990: -/* 48D90 8006D990 00004812 */ mflo $t1 -/* 48D94 8006D994 3402FFFF */ ori $v0, $zero, 0xffff -/* 48D98 8006D998 0049102B */ sltu $v0, $v0, $t1 -.L8006D99C: -/* 48D9C 8006D99C 14400005 */ bnez $v0, .L8006D9B4 -/* 48DA0 8006D9A0 0120282D */ daddu $a1, $t1, $zero -/* 48DA4 8006D9A4 2D220100 */ sltiu $v0, $t1, 0x100 -/* 48DA8 8006D9A8 38420001 */ xori $v0, $v0, 1 -/* 48DAC 8006D9AC 0801B673 */ j .L8006D9CC -/* 48DB0 8006D9B0 000218C0 */ sll $v1, $v0, 3 -.L8006D9B4: -/* 48DB4 8006D9B4 3C0200FF */ lui $v0, 0xff -/* 48DB8 8006D9B8 3442FFFF */ ori $v0, $v0, 0xffff -/* 48DBC 8006D9BC 0049102B */ sltu $v0, $v0, $t1 -/* 48DC0 8006D9C0 14400002 */ bnez $v0, .L8006D9CC -/* 48DC4 8006D9C4 24030018 */ addiu $v1, $zero, 0x18 -/* 48DC8 8006D9C8 24030010 */ addiu $v1, $zero, 0x10 -.L8006D9CC: -/* 48DCC 8006D9CC 00651006 */ srlv $v0, $a1, $v1 -/* 48DD0 8006D9D0 3C01800A */ lui $at, %hi(D_80099E20) -/* 48DD4 8006D9D4 00220821 */ addu $at, $at, $v0 -/* 48DD8 8006D9D8 90229E20 */ lbu $v0, %lo(D_80099E20)($at) -/* 48DDC 8006D9DC 00431021 */ addu $v0, $v0, $v1 -/* 48DE0 8006D9E0 24030020 */ addiu $v1, $zero, 0x20 -/* 48DE4 8006D9E4 00623023 */ subu $a2, $v1, $v0 -/* 48DE8 8006D9E8 14C00004 */ bnez $a2, .L8006D9FC -/* 48DEC 8006D9EC 00662823 */ subu $a1, $v1, $a2 -/* 48DF0 8006D9F0 00892023 */ subu $a0, $a0, $t1 -/* 48DF4 8006D9F4 0801B6BA */ j .L8006DAE8 -/* 48DF8 8006D9F8 240A0001 */ addiu $t2, $zero, 1 -.L8006D9FC: -/* 48DFC 8006D9FC 00C94804 */ sllv $t1, $t1, $a2 -/* 48E00 8006DA00 00A43806 */ srlv $a3, $a0, $a1 -/* 48E04 8006DA04 00C41804 */ sllv $v1, $a0, $a2 -/* 48E08 8006DA08 00AB1006 */ srlv $v0, $t3, $a1 -/* 48E0C 8006DA0C 00622025 */ or $a0, $v1, $v0 -/* 48E10 8006DA10 00CB5804 */ sllv $t3, $t3, $a2 -/* 48E14 8006DA14 00093402 */ srl $a2, $t1, 0x10 -/* 48E18 8006DA18 14C00002 */ bnez $a2, .L8006DA24 -/* 48E1C 8006DA1C 00E6001B */ divu $zero, $a3, $a2 -/* 48E20 8006DA20 0007000D */ break 7 -.L8006DA24: -/* 48E24 8006DA24 00004012 */ mflo $t0 -/* 48E28 8006DA28 00001810 */ mfhi $v1 -/* 48E2C 8006DA2C 3125FFFF */ andi $a1, $t1, 0xffff -/* 48E30 8006DA30 00000000 */ nop -/* 48E34 8006DA34 01050018 */ mult $t0, $a1 -/* 48E38 8006DA38 00041402 */ srl $v0, $a0, 0x10 -/* 48E3C 8006DA3C 00031C00 */ sll $v1, $v1, 0x10 -/* 48E40 8006DA40 00621825 */ or $v1, $v1, $v0 -/* 48E44 8006DA44 00003812 */ mflo $a3 -/* 48E48 8006DA48 0067102B */ sltu $v0, $v1, $a3 -/* 48E4C 8006DA4C 5040000B */ beql $v0, $zero, .L8006DA7C -/* 48E50 8006DA50 00671823 */ subu $v1, $v1, $a3 -/* 48E54 8006DA54 00691821 */ addu $v1, $v1, $t1 -/* 48E58 8006DA58 0069102B */ sltu $v0, $v1, $t1 -/* 48E5C 8006DA5C 14400006 */ bnez $v0, .L8006DA78 -/* 48E60 8006DA60 2508FFFF */ addiu $t0, $t0, -1 -/* 48E64 8006DA64 0067102B */ sltu $v0, $v1, $a3 -/* 48E68 8006DA68 50400004 */ beql $v0, $zero, .L8006DA7C -/* 48E6C 8006DA6C 00671823 */ subu $v1, $v1, $a3 -/* 48E70 8006DA70 2508FFFF */ addiu $t0, $t0, -1 -/* 48E74 8006DA74 00691821 */ addu $v1, $v1, $t1 -.L8006DA78: -/* 48E78 8006DA78 00671823 */ subu $v1, $v1, $a3 -.L8006DA7C: -/* 48E7C 8006DA7C 14C00002 */ bnez $a2, .L8006DA88 -/* 48E80 8006DA80 0066001B */ divu $zero, $v1, $a2 -/* 48E84 8006DA84 0007000D */ break 7 -.L8006DA88: -/* 48E88 8006DA88 00003012 */ mflo $a2 -/* 48E8C 8006DA8C 00001810 */ mfhi $v1 -/* 48E90 8006DA90 00000000 */ nop -/* 48E94 8006DA94 00000000 */ nop -/* 48E98 8006DA98 00C50018 */ mult $a2, $a1 -/* 48E9C 8006DA9C 3082FFFF */ andi $v0, $a0, 0xffff -/* 48EA0 8006DAA0 00031C00 */ sll $v1, $v1, 0x10 -/* 48EA4 8006DAA4 00621825 */ or $v1, $v1, $v0 -/* 48EA8 8006DAA8 00003812 */ mflo $a3 -/* 48EAC 8006DAAC 0067102B */ sltu $v0, $v1, $a3 -/* 48EB0 8006DAB0 1040000B */ beqz $v0, .L8006DAE0 -/* 48EB4 8006DAB4 00081400 */ sll $v0, $t0, 0x10 -/* 48EB8 8006DAB8 00691821 */ addu $v1, $v1, $t1 -/* 48EBC 8006DABC 0069102B */ sltu $v0, $v1, $t1 -/* 48EC0 8006DAC0 14400006 */ bnez $v0, .L8006DADC -/* 48EC4 8006DAC4 24C6FFFF */ addiu $a2, $a2, -1 -/* 48EC8 8006DAC8 0067102B */ sltu $v0, $v1, $a3 -/* 48ECC 8006DACC 10400004 */ beqz $v0, .L8006DAE0 -/* 48ED0 8006DAD0 00081400 */ sll $v0, $t0, 0x10 -/* 48ED4 8006DAD4 24C6FFFF */ addiu $a2, $a2, -1 -/* 48ED8 8006DAD8 00691821 */ addu $v1, $v1, $t1 -.L8006DADC: -/* 48EDC 8006DADC 00081400 */ sll $v0, $t0, 0x10 -.L8006DAE0: -/* 48EE0 8006DAE0 00465025 */ or $t2, $v0, $a2 -/* 48EE4 8006DAE4 00672023 */ subu $a0, $v1, $a3 -.L8006DAE8: -/* 48EE8 8006DAE8 00093402 */ srl $a2, $t1, 0x10 -/* 48EEC 8006DAEC 14C00002 */ bnez $a2, .L8006DAF8 -/* 48EF0 8006DAF0 0086001B */ divu $zero, $a0, $a2 -/* 48EF4 8006DAF4 0007000D */ break 7 -.L8006DAF8: -/* 48EF8 8006DAF8 00003812 */ mflo $a3 -/* 48EFC 8006DAFC 00001810 */ mfhi $v1 -/* 48F00 8006DB00 3128FFFF */ andi $t0, $t1, 0xffff -/* 48F04 8006DB04 00000000 */ nop -/* 48F08 8006DB08 00E80018 */ mult $a3, $t0 -/* 48F0C 8006DB0C 000B1402 */ srl $v0, $t3, 0x10 -/* 48F10 8006DB10 00031C00 */ sll $v1, $v1, 0x10 -/* 48F14 8006DB14 00621825 */ or $v1, $v1, $v0 -/* 48F18 8006DB18 00002812 */ mflo $a1 -/* 48F1C 8006DB1C 0065102B */ sltu $v0, $v1, $a1 -/* 48F20 8006DB20 5040000B */ beql $v0, $zero, .L8006DB50 -/* 48F24 8006DB24 00651823 */ subu $v1, $v1, $a1 -/* 48F28 8006DB28 00691821 */ addu $v1, $v1, $t1 -/* 48F2C 8006DB2C 0069102B */ sltu $v0, $v1, $t1 -/* 48F30 8006DB30 14400006 */ bnez $v0, .L8006DB4C -/* 48F34 8006DB34 24E7FFFF */ addiu $a3, $a3, -1 -/* 48F38 8006DB38 0065102B */ sltu $v0, $v1, $a1 -/* 48F3C 8006DB3C 50400004 */ beql $v0, $zero, .L8006DB50 -/* 48F40 8006DB40 00651823 */ subu $v1, $v1, $a1 -/* 48F44 8006DB44 24E7FFFF */ addiu $a3, $a3, -1 -/* 48F48 8006DB48 00691821 */ addu $v1, $v1, $t1 -.L8006DB4C: -/* 48F4C 8006DB4C 00651823 */ subu $v1, $v1, $a1 -.L8006DB50: -/* 48F50 8006DB50 14C00002 */ bnez $a2, .L8006DB5C -/* 48F54 8006DB54 0066001B */ divu $zero, $v1, $a2 -/* 48F58 8006DB58 0007000D */ break 7 -.L8006DB5C: -/* 48F5C 8006DB5C 00002012 */ mflo $a0 -/* 48F60 8006DB60 00001810 */ mfhi $v1 -/* 48F64 8006DB64 00000000 */ nop -/* 48F68 8006DB68 00000000 */ nop -/* 48F6C 8006DB6C 00880018 */ mult $a0, $t0 -/* 48F70 8006DB70 3162FFFF */ andi $v0, $t3, 0xffff -/* 48F74 8006DB74 00031C00 */ sll $v1, $v1, 0x10 -/* 48F78 8006DB78 00621825 */ or $v1, $v1, $v0 -/* 48F7C 8006DB7C 00002812 */ mflo $a1 -/* 48F80 8006DB80 0065102B */ sltu $v0, $v1, $a1 -/* 48F84 8006DB84 10400007 */ beqz $v0, .L8006DBA4 -/* 48F88 8006DB88 00691821 */ addu $v1, $v1, $t1 -/* 48F8C 8006DB8C 0069102B */ sltu $v0, $v1, $t1 -/* 48F90 8006DB90 14400004 */ bnez $v0, .L8006DBA4 -/* 48F94 8006DB94 2484FFFF */ addiu $a0, $a0, -1 -/* 48F98 8006DB98 0065102B */ sltu $v0, $v1, $a1 -/* 48F9C 8006DB9C 54400001 */ bnel $v0, $zero, .L8006DBA4 -/* 48FA0 8006DBA0 2484FFFF */ addiu $a0, $a0, -1 -.L8006DBA4: -/* 48FA4 8006DBA4 00071400 */ sll $v0, $a3, 0x10 -/* 48FA8 8006DBA8 0801B75A */ j .L8006DD68 -/* 48FAC 8006DBAC 00443025 */ or $a2, $v0, $a0 -.L8006DBB0: -/* 48FB0 8006DBB0 0088102B */ sltu $v0, $a0, $t0 -/* 48FB4 8006DBB4 10400003 */ beqz $v0, .L8006DBC4 -/* 48FB8 8006DBB8 3402FFFF */ ori $v0, $zero, 0xffff -/* 48FBC 8006DBBC 0801B759 */ j .L8006DD64 -/* 48FC0 8006DBC0 0000302D */ daddu $a2, $zero, $zero -.L8006DBC4: -/* 48FC4 8006DBC4 0048102B */ sltu $v0, $v0, $t0 -/* 48FC8 8006DBC8 14400005 */ bnez $v0, .L8006DBE0 -/* 48FCC 8006DBCC 0100282D */ daddu $a1, $t0, $zero -/* 48FD0 8006DBD0 2D020100 */ sltiu $v0, $t0, 0x100 -/* 48FD4 8006DBD4 38420001 */ xori $v0, $v0, 1 -/* 48FD8 8006DBD8 0801B6FE */ j .L8006DBF8 -/* 48FDC 8006DBDC 000218C0 */ sll $v1, $v0, 3 -.L8006DBE0: -/* 48FE0 8006DBE0 3C0200FF */ lui $v0, 0xff -/* 48FE4 8006DBE4 3442FFFF */ ori $v0, $v0, 0xffff -/* 48FE8 8006DBE8 0048102B */ sltu $v0, $v0, $t0 -/* 48FEC 8006DBEC 14400002 */ bnez $v0, .L8006DBF8 -/* 48FF0 8006DBF0 24030018 */ addiu $v1, $zero, 0x18 -/* 48FF4 8006DBF4 24030010 */ addiu $v1, $zero, 0x10 -.L8006DBF8: -/* 48FF8 8006DBF8 00651006 */ srlv $v0, $a1, $v1 -/* 48FFC 8006DBFC 3C01800A */ lui $at, %hi(D_80099E20) -/* 49000 8006DC00 00220821 */ addu $at, $at, $v0 -/* 49004 8006DC04 90229E20 */ lbu $v0, %lo(D_80099E20)($at) -/* 49008 8006DC08 00431021 */ addu $v0, $v0, $v1 -/* 4900C 8006DC0C 24030020 */ addiu $v1, $zero, 0x20 -/* 49010 8006DC10 00623023 */ subu $a2, $v1, $v0 -/* 49014 8006DC14 54C00009 */ bnel $a2, $zero, .L8006DC3C -/* 49018 8006DC18 00662823 */ subu $a1, $v1, $a2 -/* 4901C 8006DC1C 0104102B */ sltu $v0, $t0, $a0 -/* 49020 8006DC20 14400050 */ bnez $v0, .L8006DD64 -/* 49024 8006DC24 24060001 */ addiu $a2, $zero, 1 -/* 49028 8006DC28 0169102B */ sltu $v0, $t3, $t1 -/* 4902C 8006DC2C 1440004D */ bnez $v0, .L8006DD64 -/* 49030 8006DC30 0000302D */ daddu $a2, $zero, $zero -/* 49034 8006DC34 0801B759 */ j .L8006DD64 -/* 49038 8006DC38 24060001 */ addiu $a2, $zero, 1 -.L8006DC3C: -/* 4903C 8006DC3C 00C81804 */ sllv $v1, $t0, $a2 -/* 49040 8006DC40 00A91006 */ srlv $v0, $t1, $a1 -/* 49044 8006DC44 00624025 */ or $t0, $v1, $v0 -/* 49048 8006DC48 00C94804 */ sllv $t1, $t1, $a2 -/* 4904C 8006DC4C 00A43806 */ srlv $a3, $a0, $a1 -/* 49050 8006DC50 00C41804 */ sllv $v1, $a0, $a2 -/* 49054 8006DC54 00AB1006 */ srlv $v0, $t3, $a1 -/* 49058 8006DC58 00622025 */ or $a0, $v1, $v0 -/* 4905C 8006DC5C 00CB5804 */ sllv $t3, $t3, $a2 -/* 49060 8006DC60 00083402 */ srl $a2, $t0, 0x10 -/* 49064 8006DC64 14C00002 */ bnez $a2, .L8006DC70 -/* 49068 8006DC68 00E6001B */ divu $zero, $a3, $a2 -/* 4906C 8006DC6C 0007000D */ break 7 -.L8006DC70: -/* 49070 8006DC70 00005012 */ mflo $t2 -/* 49074 8006DC74 00001810 */ mfhi $v1 -/* 49078 8006DC78 3105FFFF */ andi $a1, $t0, 0xffff -/* 4907C 8006DC7C 00000000 */ nop -/* 49080 8006DC80 01450018 */ mult $t2, $a1 -/* 49084 8006DC84 00041402 */ srl $v0, $a0, 0x10 -/* 49088 8006DC88 00031C00 */ sll $v1, $v1, 0x10 -/* 4908C 8006DC8C 00621825 */ or $v1, $v1, $v0 -/* 49090 8006DC90 00003812 */ mflo $a3 -/* 49094 8006DC94 0067102B */ sltu $v0, $v1, $a3 -/* 49098 8006DC98 5040000B */ beql $v0, $zero, .L8006DCC8 -/* 4909C 8006DC9C 00671823 */ subu $v1, $v1, $a3 -/* 490A0 8006DCA0 00681821 */ addu $v1, $v1, $t0 -/* 490A4 8006DCA4 0068102B */ sltu $v0, $v1, $t0 -/* 490A8 8006DCA8 14400006 */ bnez $v0, .L8006DCC4 -/* 490AC 8006DCAC 254AFFFF */ addiu $t2, $t2, -1 -/* 490B0 8006DCB0 0067102B */ sltu $v0, $v1, $a3 -/* 490B4 8006DCB4 50400004 */ beql $v0, $zero, .L8006DCC8 -/* 490B8 8006DCB8 00671823 */ subu $v1, $v1, $a3 -/* 490BC 8006DCBC 254AFFFF */ addiu $t2, $t2, -1 -/* 490C0 8006DCC0 00681821 */ addu $v1, $v1, $t0 -.L8006DCC4: -/* 490C4 8006DCC4 00671823 */ subu $v1, $v1, $a3 -.L8006DCC8: -/* 490C8 8006DCC8 14C00002 */ bnez $a2, .L8006DCD4 -/* 490CC 8006DCCC 0066001B */ divu $zero, $v1, $a2 -/* 490D0 8006DCD0 0007000D */ break 7 -.L8006DCD4: -/* 490D4 8006DCD4 00003012 */ mflo $a2 -/* 490D8 8006DCD8 00001810 */ mfhi $v1 -/* 490DC 8006DCDC 00000000 */ nop -/* 490E0 8006DCE0 00000000 */ nop -/* 490E4 8006DCE4 00C50018 */ mult $a2, $a1 -/* 490E8 8006DCE8 3082FFFF */ andi $v0, $a0, 0xffff -/* 490EC 8006DCEC 00031C00 */ sll $v1, $v1, 0x10 -/* 490F0 8006DCF0 00621825 */ or $v1, $v1, $v0 -/* 490F4 8006DCF4 00003812 */ mflo $a3 -/* 490F8 8006DCF8 0067102B */ sltu $v0, $v1, $a3 -/* 490FC 8006DCFC 1040000B */ beqz $v0, .L8006DD2C -/* 49100 8006DD00 000A1400 */ sll $v0, $t2, 0x10 -/* 49104 8006DD04 00681821 */ addu $v1, $v1, $t0 -/* 49108 8006DD08 0068102B */ sltu $v0, $v1, $t0 -/* 4910C 8006DD0C 14400006 */ bnez $v0, .L8006DD28 -/* 49110 8006DD10 24C6FFFF */ addiu $a2, $a2, -1 -/* 49114 8006DD14 0067102B */ sltu $v0, $v1, $a3 -/* 49118 8006DD18 10400004 */ beqz $v0, .L8006DD2C -/* 4911C 8006DD1C 000A1400 */ sll $v0, $t2, 0x10 -/* 49120 8006DD20 24C6FFFF */ addiu $a2, $a2, -1 -/* 49124 8006DD24 00681821 */ addu $v1, $v1, $t0 -.L8006DD28: -/* 49128 8006DD28 000A1400 */ sll $v0, $t2, 0x10 -.L8006DD2C: -/* 4912C 8006DD2C 00463025 */ or $a2, $v0, $a2 -/* 49130 8006DD30 00672023 */ subu $a0, $v1, $a3 -/* 49134 8006DD34 00C90019 */ multu $a2, $t1 -/* 49138 8006DD38 00001810 */ mfhi $v1 -/* 4913C 8006DD3C 0083102B */ sltu $v0, $a0, $v1 -/* 49140 8006DD40 00004012 */ mflo $t0 -/* 49144 8006DD44 54400007 */ bnel $v0, $zero, .L8006DD64 -/* 49148 8006DD48 24C6FFFF */ addiu $a2, $a2, -1 -/* 4914C 8006DD4C 14640006 */ bne $v1, $a0, .L8006DD68 -/* 49150 8006DD50 0000502D */ daddu $t2, $zero, $zero -/* 49154 8006DD54 0168102B */ sltu $v0, $t3, $t0 -/* 49158 8006DD58 10400004 */ beqz $v0, .L8006DD6C -/* 4915C 8006DD5C 00C0782D */ daddu $t7, $a2, $zero -/* 49160 8006DD60 24C6FFFF */ addiu $a2, $a2, -1 -.L8006DD64: -/* 49164 8006DD64 0000502D */ daddu $t2, $zero, $zero -.L8006DD68: -/* 49168 8006DD68 00C0782D */ daddu $t7, $a2, $zero -.L8006DD6C: -/* 4916C 8006DD6C 0140702D */ daddu $t6, $t2, $zero -/* 49170 8006DD70 01C0102D */ daddu $v0, $t6, $zero -/* 49174 8006DD74 13000007 */ beqz $t8, .L8006DD94 -/* 49178 8006DD78 01E0182D */ daddu $v1, $t7, $zero -/* 4917C 8006DD7C 00036823 */ negu $t5, $v1 -/* 49180 8006DD80 00021823 */ negu $v1, $v0 -/* 49184 8006DD84 000D102B */ sltu $v0, $zero, $t5 -/* 49188 8006DD88 00626023 */ subu $t4, $v1, $v0 -/* 4918C 8006DD8C 0180102D */ daddu $v0, $t4, $zero -/* 49190 8006DD90 01A0182D */ daddu $v1, $t5, $zero -.L8006DD94: -/* 49194 8006DD94 03E00008 */ jr $ra -/* 49198 8006DD98 00000000 */ nop -/* 4919C 8006DD9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/491A0/func_8006DDA0.s b/ver/jp/asm/nonmatchings/491A0/func_8006DDA0.s deleted file mode 100644 index 2414093935..0000000000 --- a/ver/jp/asm/nonmatchings/491A0/func_8006DDA0.s +++ /dev/null @@ -1,383 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006DDA0 -/* 491A0 8006DDA0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 491A4 8006DDA4 AFB20010 */ sw $s2, 0x10($sp) -/* 491A8 8006DDA8 0000902D */ daddu $s2, $zero, $zero -/* 491AC 8006DDAC AFB1000C */ sw $s1, 0xc($sp) -/* 491B0 8006DDB0 04810008 */ bgez $a0, .L8006DDD4 -/* 491B4 8006DDB4 AFB00008 */ sw $s0, 8($sp) -/* 491B8 8006DDB8 2412FFFF */ addiu $s2, $zero, -1 -/* 491BC 8006DDBC 00054823 */ negu $t1, $a1 -/* 491C0 8006DDC0 00041823 */ negu $v1, $a0 -/* 491C4 8006DDC4 0009102B */ sltu $v0, $zero, $t1 -/* 491C8 8006DDC8 00624023 */ subu $t0, $v1, $v0 -/* 491CC 8006DDCC 0100202D */ daddu $a0, $t0, $zero -/* 491D0 8006DDD0 0120282D */ daddu $a1, $t1, $zero -.L8006DDD4: -/* 491D4 8006DDD4 04C10008 */ bgez $a2, .L8006DDF8 -/* 491D8 8006DDD8 00E0402D */ daddu $t0, $a3, $zero -/* 491DC 8006DDDC 00075823 */ negu $t3, $a3 -/* 491E0 8006DDE0 00061823 */ negu $v1, $a2 -/* 491E4 8006DDE4 000B102B */ sltu $v0, $zero, $t3 -/* 491E8 8006DDE8 00625023 */ subu $t2, $v1, $v0 -/* 491EC 8006DDEC 0140302D */ daddu $a2, $t2, $zero -/* 491F0 8006DDF0 0160382D */ daddu $a3, $t3, $zero -/* 491F4 8006DDF4 00E0402D */ daddu $t0, $a3, $zero -.L8006DDF8: -/* 491F8 8006DDF8 00C0482D */ daddu $t1, $a2, $zero -/* 491FC 8006DDFC 00A0582D */ daddu $t3, $a1, $zero -/* 49200 8006DE00 0080502D */ daddu $t2, $a0, $zero -/* 49204 8006DE04 152000A6 */ bnez $t1, .L8006E0A0 -/* 49208 8006DE08 03A0C82D */ daddu $t9, $sp, $zero -/* 4920C 8006DE0C 0148102B */ sltu $v0, $t2, $t0 -/* 49210 8006DE10 1040001D */ beqz $v0, .L8006DE88 -/* 49214 8006DE14 3402FFFF */ ori $v0, $zero, 0xffff -/* 49218 8006DE18 0048102B */ sltu $v0, $v0, $t0 -/* 4921C 8006DE1C 14400005 */ bnez $v0, .L8006DE34 -/* 49220 8006DE20 00E0182D */ daddu $v1, $a3, $zero -/* 49224 8006DE24 2D020100 */ sltiu $v0, $t0, 0x100 -/* 49228 8006DE28 38420001 */ xori $v0, $v0, 1 -/* 4922C 8006DE2C 0801B793 */ j .L8006DE4C -/* 49230 8006DE30 000220C0 */ sll $a0, $v0, 3 -.L8006DE34: -/* 49234 8006DE34 3C0200FF */ lui $v0, 0xff -/* 49238 8006DE38 3442FFFF */ ori $v0, $v0, 0xffff -/* 4923C 8006DE3C 0048102B */ sltu $v0, $v0, $t0 -/* 49240 8006DE40 14400002 */ bnez $v0, .L8006DE4C -/* 49244 8006DE44 24040018 */ addiu $a0, $zero, 0x18 -/* 49248 8006DE48 24040010 */ addiu $a0, $zero, 0x10 -.L8006DE4C: -/* 4924C 8006DE4C 00831006 */ srlv $v0, $v1, $a0 -/* 49250 8006DE50 3C01800A */ lui $at, %hi(D_80099F20) -/* 49254 8006DE54 00220821 */ addu $at, $at, $v0 -/* 49258 8006DE58 90229F20 */ lbu $v0, %lo(D_80099F20)($at) -/* 4925C 8006DE5C 00441021 */ addu $v0, $v0, $a0 -/* 49260 8006DE60 24040020 */ addiu $a0, $zero, 0x20 -/* 49264 8006DE64 00826823 */ subu $t5, $a0, $v0 -/* 49268 8006DE68 11A0005B */ beqz $t5, .L8006DFD8 -/* 4926C 8006DE6C 01AA1804 */ sllv $v1, $t2, $t5 -/* 49270 8006DE70 01A84004 */ sllv $t0, $t0, $t5 -/* 49274 8006DE74 008D1023 */ subu $v0, $a0, $t5 -/* 49278 8006DE78 004B1006 */ srlv $v0, $t3, $v0 -/* 4927C 8006DE7C 00625025 */ or $t2, $v1, $v0 -/* 49280 8006DE80 0801B7F6 */ j .L8006DFD8 -/* 49284 8006DE84 01AB5804 */ sllv $t3, $t3, $t5 -.L8006DE88: -/* 49288 8006DE88 15000008 */ bnez $t0, .L8006DEAC -/* 4928C 8006DE8C 0048102B */ sltu $v0, $v0, $t0 -/* 49290 8006DE90 24020001 */ addiu $v0, $zero, 1 -/* 49294 8006DE94 15200002 */ bnez $t1, .L8006DEA0 -/* 49298 8006DE98 0049001B */ divu $zero, $v0, $t1 -/* 4929C 8006DE9C 0007000D */ break 7 -.L8006DEA0: -/* 492A0 8006DEA0 00004012 */ mflo $t0 -/* 492A4 8006DEA4 3402FFFF */ ori $v0, $zero, 0xffff -/* 492A8 8006DEA8 0048102B */ sltu $v0, $v0, $t0 -.L8006DEAC: -/* 492AC 8006DEAC 14400005 */ bnez $v0, .L8006DEC4 -/* 492B0 8006DEB0 0100202D */ daddu $a0, $t0, $zero -/* 492B4 8006DEB4 2D020100 */ sltiu $v0, $t0, 0x100 -/* 492B8 8006DEB8 38420001 */ xori $v0, $v0, 1 -/* 492BC 8006DEBC 0801B7B7 */ j .L8006DEDC -/* 492C0 8006DEC0 000218C0 */ sll $v1, $v0, 3 -.L8006DEC4: -/* 492C4 8006DEC4 3C0200FF */ lui $v0, 0xff -/* 492C8 8006DEC8 3442FFFF */ ori $v0, $v0, 0xffff -/* 492CC 8006DECC 0048102B */ sltu $v0, $v0, $t0 -/* 492D0 8006DED0 14400002 */ bnez $v0, .L8006DEDC -/* 492D4 8006DED4 24030018 */ addiu $v1, $zero, 0x18 -/* 492D8 8006DED8 24030010 */ addiu $v1, $zero, 0x10 -.L8006DEDC: -/* 492DC 8006DEDC 00641006 */ srlv $v0, $a0, $v1 -/* 492E0 8006DEE0 3C01800A */ lui $at, %hi(D_80099F20) -/* 492E4 8006DEE4 00220821 */ addu $at, $at, $v0 -/* 492E8 8006DEE8 90229F20 */ lbu $v0, %lo(D_80099F20)($at) -/* 492EC 8006DEEC 00431021 */ addu $v0, $v0, $v1 -/* 492F0 8006DEF0 24030020 */ addiu $v1, $zero, 0x20 -/* 492F4 8006DEF4 00626823 */ subu $t5, $v1, $v0 -/* 492F8 8006DEF8 15A00003 */ bnez $t5, .L8006DF08 -/* 492FC 8006DEFC 006DC023 */ subu $t8, $v1, $t5 -/* 49300 8006DF00 0801B7F6 */ j .L8006DFD8 -/* 49304 8006DF04 01485023 */ subu $t2, $t2, $t0 -.L8006DF08: -/* 49308 8006DF08 01A84004 */ sllv $t0, $t0, $t5 -/* 4930C 8006DF0C 030A2006 */ srlv $a0, $t2, $t8 -/* 49310 8006DF10 01AA1804 */ sllv $v1, $t2, $t5 -/* 49314 8006DF14 030B1006 */ srlv $v0, $t3, $t8 -/* 49318 8006DF18 00625025 */ or $t2, $v1, $v0 -/* 4931C 8006DF1C 00082C02 */ srl $a1, $t0, 0x10 -/* 49320 8006DF20 14A00002 */ bnez $a1, .L8006DF2C -/* 49324 8006DF24 0085001B */ divu $zero, $a0, $a1 -/* 49328 8006DF28 0007000D */ break 7 -.L8006DF2C: -/* 4932C 8006DF2C 00001012 */ mflo $v0 -/* 49330 8006DF30 00001810 */ mfhi $v1 -/* 49334 8006DF34 3106FFFF */ andi $a2, $t0, 0xffff -/* 49338 8006DF38 00000000 */ nop -/* 4933C 8006DF3C 00460018 */ mult $v0, $a2 -/* 49340 8006DF40 00031C00 */ sll $v1, $v1, 0x10 -/* 49344 8006DF44 000A1402 */ srl $v0, $t2, 0x10 -/* 49348 8006DF48 00621825 */ or $v1, $v1, $v0 -/* 4934C 8006DF4C 00002012 */ mflo $a0 -/* 49350 8006DF50 0064102B */ sltu $v0, $v1, $a0 -/* 49354 8006DF54 10400008 */ beqz $v0, .L8006DF78 -/* 49358 8006DF58 01AB5804 */ sllv $t3, $t3, $t5 -/* 4935C 8006DF5C 00681821 */ addu $v1, $v1, $t0 -/* 49360 8006DF60 0068102B */ sltu $v0, $v1, $t0 -/* 49364 8006DF64 54400005 */ bnel $v0, $zero, .L8006DF7C -/* 49368 8006DF68 00641823 */ subu $v1, $v1, $a0 -/* 4936C 8006DF6C 0064102B */ sltu $v0, $v1, $a0 -/* 49370 8006DF70 54400001 */ bnel $v0, $zero, .L8006DF78 -/* 49374 8006DF74 00681821 */ addu $v1, $v1, $t0 -.L8006DF78: -/* 49378 8006DF78 00641823 */ subu $v1, $v1, $a0 -.L8006DF7C: -/* 4937C 8006DF7C 14A00002 */ bnez $a1, .L8006DF88 -/* 49380 8006DF80 0065001B */ divu $zero, $v1, $a1 -/* 49384 8006DF84 0007000D */ break 7 -.L8006DF88: -/* 49388 8006DF88 00001012 */ mflo $v0 -/* 4938C 8006DF8C 00001810 */ mfhi $v1 -/* 49390 8006DF90 00000000 */ nop -/* 49394 8006DF94 00000000 */ nop -/* 49398 8006DF98 00460018 */ mult $v0, $a2 -/* 4939C 8006DF9C 00031C00 */ sll $v1, $v1, 0x10 -/* 493A0 8006DFA0 3142FFFF */ andi $v0, $t2, 0xffff -/* 493A4 8006DFA4 00621825 */ or $v1, $v1, $v0 -/* 493A8 8006DFA8 00002012 */ mflo $a0 -/* 493AC 8006DFAC 0064102B */ sltu $v0, $v1, $a0 -/* 493B0 8006DFB0 50400009 */ beql $v0, $zero, .L8006DFD8 -/* 493B4 8006DFB4 00645023 */ subu $t2, $v1, $a0 -/* 493B8 8006DFB8 00681821 */ addu $v1, $v1, $t0 -/* 493BC 8006DFBC 0068102B */ sltu $v0, $v1, $t0 -/* 493C0 8006DFC0 14400005 */ bnez $v0, .L8006DFD8 -/* 493C4 8006DFC4 00645023 */ subu $t2, $v1, $a0 -/* 493C8 8006DFC8 0064102B */ sltu $v0, $v1, $a0 -/* 493CC 8006DFCC 54400001 */ bnel $v0, $zero, .L8006DFD4 -/* 493D0 8006DFD0 00681821 */ addu $v1, $v1, $t0 -.L8006DFD4: -/* 493D4 8006DFD4 00645023 */ subu $t2, $v1, $a0 -.L8006DFD8: -/* 493D8 8006DFD8 00082C02 */ srl $a1, $t0, 0x10 -/* 493DC 8006DFDC 14A00002 */ bnez $a1, .L8006DFE8 -/* 493E0 8006DFE0 0145001B */ divu $zero, $t2, $a1 -/* 493E4 8006DFE4 0007000D */ break 7 -.L8006DFE8: -/* 493E8 8006DFE8 00001012 */ mflo $v0 -/* 493EC 8006DFEC 00001810 */ mfhi $v1 -/* 493F0 8006DFF0 3106FFFF */ andi $a2, $t0, 0xffff -/* 493F4 8006DFF4 00000000 */ nop -/* 493F8 8006DFF8 00460018 */ mult $v0, $a2 -/* 493FC 8006DFFC 00031C00 */ sll $v1, $v1, 0x10 -/* 49400 8006E000 000B1402 */ srl $v0, $t3, 0x10 -/* 49404 8006E004 00621825 */ or $v1, $v1, $v0 -/* 49408 8006E008 00002012 */ mflo $a0 -/* 4940C 8006E00C 0064102B */ sltu $v0, $v1, $a0 -/* 49410 8006E010 50400009 */ beql $v0, $zero, .L8006E038 -/* 49414 8006E014 00641823 */ subu $v1, $v1, $a0 -/* 49418 8006E018 00681821 */ addu $v1, $v1, $t0 -/* 4941C 8006E01C 0068102B */ sltu $v0, $v1, $t0 -/* 49420 8006E020 54400005 */ bnel $v0, $zero, .L8006E038 -/* 49424 8006E024 00641823 */ subu $v1, $v1, $a0 -/* 49428 8006E028 0064102B */ sltu $v0, $v1, $a0 -/* 4942C 8006E02C 54400001 */ bnel $v0, $zero, .L8006E034 -/* 49430 8006E030 00681821 */ addu $v1, $v1, $t0 -.L8006E034: -/* 49434 8006E034 00641823 */ subu $v1, $v1, $a0 -.L8006E038: -/* 49438 8006E038 14A00002 */ bnez $a1, .L8006E044 -/* 4943C 8006E03C 0065001B */ divu $zero, $v1, $a1 -/* 49440 8006E040 0007000D */ break 7 -.L8006E044: -/* 49444 8006E044 00001012 */ mflo $v0 -/* 49448 8006E048 00001810 */ mfhi $v1 -/* 4944C 8006E04C 00000000 */ nop -/* 49450 8006E050 00000000 */ nop -/* 49454 8006E054 00460018 */ mult $v0, $a2 -/* 49458 8006E058 00031C00 */ sll $v1, $v1, 0x10 -/* 4945C 8006E05C 3162FFFF */ andi $v0, $t3, 0xffff -/* 49460 8006E060 00621825 */ or $v1, $v1, $v0 -/* 49464 8006E064 00002012 */ mflo $a0 -/* 49468 8006E068 0064102B */ sltu $v0, $v1, $a0 -/* 4946C 8006E06C 10400007 */ beqz $v0, .L8006E08C -/* 49470 8006E070 00000000 */ nop -/* 49474 8006E074 00681821 */ addu $v1, $v1, $t0 -/* 49478 8006E078 0068102B */ sltu $v0, $v1, $t0 -/* 4947C 8006E07C 14400003 */ bnez $v0, .L8006E08C -/* 49480 8006E080 0064102B */ sltu $v0, $v1, $a0 -/* 49484 8006E084 54400001 */ bnel $v0, $zero, .L8006E08C -/* 49488 8006E088 00681821 */ addu $v1, $v1, $t0 -.L8006E08C: -/* 4948C 8006E08C 13200087 */ beqz $t9, .L8006E2AC -/* 49490 8006E090 00645823 */ subu $t3, $v1, $a0 -/* 49494 8006E094 01AB7806 */ srlv $t7, $t3, $t5 -/* 49498 8006E098 0801B8A9 */ j .L8006E2A4 -/* 4949C 8006E09C 0000702D */ daddu $t6, $zero, $zero -.L8006E0A0: -/* 494A0 8006E0A0 0149102B */ sltu $v0, $t2, $t1 -/* 494A4 8006E0A4 10400007 */ beqz $v0, .L8006E0C4 -/* 494A8 8006E0A8 3402FFFF */ ori $v0, $zero, 0xffff -/* 494AC 8006E0AC 00A0782D */ daddu $t7, $a1, $zero -/* 494B0 8006E0B0 0140702D */ daddu $t6, $t2, $zero -/* 494B4 8006E0B4 AFAE0000 */ sw $t6, ($sp) -/* 494B8 8006E0B8 AFAF0004 */ sw $t7, 4($sp) -/* 494BC 8006E0BC 0801B8AB */ j .L8006E2AC -/* 494C0 8006E0C0 00000000 */ nop -.L8006E0C4: -/* 494C4 8006E0C4 0049102B */ sltu $v0, $v0, $t1 -/* 494C8 8006E0C8 14400005 */ bnez $v0, .L8006E0E0 -/* 494CC 8006E0CC 0120202D */ daddu $a0, $t1, $zero -/* 494D0 8006E0D0 2D220100 */ sltiu $v0, $t1, 0x100 -/* 494D4 8006E0D4 38420001 */ xori $v0, $v0, 1 -/* 494D8 8006E0D8 0801B83E */ j .L8006E0F8 -/* 494DC 8006E0DC 000218C0 */ sll $v1, $v0, 3 -.L8006E0E0: -/* 494E0 8006E0E0 3C0200FF */ lui $v0, 0xff -/* 494E4 8006E0E4 3442FFFF */ ori $v0, $v0, 0xffff -/* 494E8 8006E0E8 0049102B */ sltu $v0, $v0, $t1 -/* 494EC 8006E0EC 14400002 */ bnez $v0, .L8006E0F8 -/* 494F0 8006E0F0 24030018 */ addiu $v1, $zero, 0x18 -/* 494F4 8006E0F4 24030010 */ addiu $v1, $zero, 0x10 -.L8006E0F8: -/* 494F8 8006E0F8 00641006 */ srlv $v0, $a0, $v1 -/* 494FC 8006E0FC 3C01800A */ lui $at, %hi(D_80099F20) -/* 49500 8006E100 00220821 */ addu $at, $at, $v0 -/* 49504 8006E104 90229F20 */ lbu $v0, %lo(D_80099F20)($at) -/* 49508 8006E108 00431021 */ addu $v0, $v0, $v1 -/* 4950C 8006E10C 24030020 */ addiu $v1, $zero, 0x20 -/* 49510 8006E110 00626823 */ subu $t5, $v1, $v0 -/* 49514 8006E114 15A0000F */ bnez $t5, .L8006E154 -/* 49518 8006E118 006DC023 */ subu $t8, $v1, $t5 -/* 4951C 8006E11C 012A102B */ sltu $v0, $t1, $t2 -/* 49520 8006E120 14400004 */ bnez $v0, .L8006E134 -/* 49524 8006E124 01682023 */ subu $a0, $t3, $t0 -/* 49528 8006E128 0168102B */ sltu $v0, $t3, $t0 -/* 4952C 8006E12C 14400005 */ bnez $v0, .L8006E144 -/* 49530 8006E130 00000000 */ nop -.L8006E134: -/* 49534 8006E134 01491823 */ subu $v1, $t2, $t1 -/* 49538 8006E138 0164102B */ sltu $v0, $t3, $a0 -/* 4953C 8006E13C 00625023 */ subu $t2, $v1, $v0 -/* 49540 8006E140 0080582D */ daddu $t3, $a0, $zero -.L8006E144: -/* 49544 8006E144 13200059 */ beqz $t9, .L8006E2AC -/* 49548 8006E148 0160782D */ daddu $t7, $t3, $zero -/* 4954C 8006E14C 0801B8A9 */ j .L8006E2A4 -/* 49550 8006E150 0140702D */ daddu $t6, $t2, $zero -.L8006E154: -/* 49554 8006E154 01A91804 */ sllv $v1, $t1, $t5 -/* 49558 8006E158 03081006 */ srlv $v0, $t0, $t8 -/* 4955C 8006E15C 00624825 */ or $t1, $v1, $v0 -/* 49560 8006E160 01A84004 */ sllv $t0, $t0, $t5 -/* 49564 8006E164 030A2006 */ srlv $a0, $t2, $t8 -/* 49568 8006E168 01AA1804 */ sllv $v1, $t2, $t5 -/* 4956C 8006E16C 030B1006 */ srlv $v0, $t3, $t8 -/* 49570 8006E170 00625025 */ or $t2, $v1, $v0 -/* 49574 8006E174 00093402 */ srl $a2, $t1, 0x10 -/* 49578 8006E178 14C00002 */ bnez $a2, .L8006E184 -/* 4957C 8006E17C 0086001B */ divu $zero, $a0, $a2 -/* 49580 8006E180 0007000D */ break 7 -.L8006E184: -/* 49584 8006E184 00003812 */ mflo $a3 -/* 49588 8006E188 00001810 */ mfhi $v1 -/* 4958C 8006E18C 312CFFFF */ andi $t4, $t1, 0xffff -/* 49590 8006E190 00000000 */ nop -/* 49594 8006E194 00EC0018 */ mult $a3, $t4 -/* 49598 8006E198 000A1402 */ srl $v0, $t2, 0x10 -/* 4959C 8006E19C 00031C00 */ sll $v1, $v1, 0x10 -/* 495A0 8006E1A0 00621825 */ or $v1, $v1, $v0 -/* 495A4 8006E1A4 00002812 */ mflo $a1 -/* 495A8 8006E1A8 0065102B */ sltu $v0, $v1, $a1 -/* 495AC 8006E1AC 1040000A */ beqz $v0, .L8006E1D8 -/* 495B0 8006E1B0 01AB5804 */ sllv $t3, $t3, $t5 -/* 495B4 8006E1B4 00691821 */ addu $v1, $v1, $t1 -/* 495B8 8006E1B8 0069102B */ sltu $v0, $v1, $t1 -/* 495BC 8006E1BC 14400006 */ bnez $v0, .L8006E1D8 -/* 495C0 8006E1C0 24E7FFFF */ addiu $a3, $a3, -1 -/* 495C4 8006E1C4 0065102B */ sltu $v0, $v1, $a1 -/* 495C8 8006E1C8 50400004 */ beql $v0, $zero, .L8006E1DC -/* 495CC 8006E1CC 00651823 */ subu $v1, $v1, $a1 -/* 495D0 8006E1D0 24E7FFFF */ addiu $a3, $a3, -1 -/* 495D4 8006E1D4 00691821 */ addu $v1, $v1, $t1 -.L8006E1D8: -/* 495D8 8006E1D8 00651823 */ subu $v1, $v1, $a1 -.L8006E1DC: -/* 495DC 8006E1DC 14C00002 */ bnez $a2, .L8006E1E8 -/* 495E0 8006E1E0 0066001B */ divu $zero, $v1, $a2 -/* 495E4 8006E1E4 0007000D */ break 7 -.L8006E1E8: -/* 495E8 8006E1E8 00002012 */ mflo $a0 -/* 495EC 8006E1EC 00001810 */ mfhi $v1 -/* 495F0 8006E1F0 00000000 */ nop -/* 495F4 8006E1F4 00000000 */ nop -/* 495F8 8006E1F8 008C0018 */ mult $a0, $t4 -/* 495FC 8006E1FC 3142FFFF */ andi $v0, $t2, 0xffff -/* 49600 8006E200 00031C00 */ sll $v1, $v1, 0x10 -/* 49604 8006E204 00621825 */ or $v1, $v1, $v0 -/* 49608 8006E208 00002812 */ mflo $a1 -/* 4960C 8006E20C 0065102B */ sltu $v0, $v1, $a1 -/* 49610 8006E210 5040000B */ beql $v0, $zero, .L8006E240 -/* 49614 8006E214 00655023 */ subu $t2, $v1, $a1 -/* 49618 8006E218 00691821 */ addu $v1, $v1, $t1 -/* 4961C 8006E21C 0069102B */ sltu $v0, $v1, $t1 -/* 49620 8006E220 14400006 */ bnez $v0, .L8006E23C -/* 49624 8006E224 2484FFFF */ addiu $a0, $a0, -1 -/* 49628 8006E228 0065102B */ sltu $v0, $v1, $a1 -/* 4962C 8006E22C 10400004 */ beqz $v0, .L8006E240 -/* 49630 8006E230 00655023 */ subu $t2, $v1, $a1 -/* 49634 8006E234 2484FFFF */ addiu $a0, $a0, -1 -/* 49638 8006E238 00691821 */ addu $v1, $v1, $t1 -.L8006E23C: -/* 4963C 8006E23C 00655023 */ subu $t2, $v1, $a1 -.L8006E240: -/* 49640 8006E240 00071400 */ sll $v0, $a3, 0x10 -/* 49644 8006E244 00441025 */ or $v0, $v0, $a0 -/* 49648 8006E248 00480019 */ multu $v0, $t0 -/* 4964C 8006E24C 00003010 */ mfhi $a2 -/* 49650 8006E250 0146102B */ sltu $v0, $t2, $a2 -/* 49654 8006E254 00002812 */ mflo $a1 -/* 49658 8006E258 54400005 */ bnel $v0, $zero, .L8006E270 -/* 4965C 8006E25C 00A82023 */ subu $a0, $a1, $t0 -/* 49660 8006E260 14CA0007 */ bne $a2, $t2, .L8006E280 -/* 49664 8006E264 0165102B */ sltu $v0, $t3, $a1 -/* 49668 8006E268 10400005 */ beqz $v0, .L8006E280 -/* 4966C 8006E26C 00A82023 */ subu $a0, $a1, $t0 -.L8006E270: -/* 49670 8006E270 00C91823 */ subu $v1, $a2, $t1 -/* 49674 8006E274 00A4102B */ sltu $v0, $a1, $a0 -/* 49678 8006E278 00623023 */ subu $a2, $v1, $v0 -/* 4967C 8006E27C 0080282D */ daddu $a1, $a0, $zero -.L8006E280: -/* 49680 8006E280 1320000A */ beqz $t9, .L8006E2AC -/* 49684 8006E284 01651823 */ subu $v1, $t3, $a1 -/* 49688 8006E288 01462023 */ subu $a0, $t2, $a2 -/* 4968C 8006E28C 0163102B */ sltu $v0, $t3, $v1 -/* 49690 8006E290 00825023 */ subu $t2, $a0, $v0 -/* 49694 8006E294 030A1004 */ sllv $v0, $t2, $t8 -/* 49698 8006E298 01A31806 */ srlv $v1, $v1, $t5 -/* 4969C 8006E29C 00437825 */ or $t7, $v0, $v1 -/* 496A0 8006E2A0 01AA7006 */ srlv $t6, $t2, $t5 -.L8006E2A4: -/* 496A4 8006E2A4 AF2E0000 */ sw $t6, ($t9) -/* 496A8 8006E2A8 AF2F0004 */ sw $t7, 4($t9) -.L8006E2AC: -/* 496AC 8006E2AC 12400009 */ beqz $s2, .L8006E2D4 -/* 496B0 8006E2B0 00000000 */ nop -/* 496B4 8006E2B4 8FA20000 */ lw $v0, ($sp) -/* 496B8 8006E2B8 8FA30004 */ lw $v1, 4($sp) -/* 496BC 8006E2BC 00038823 */ negu $s1, $v1 -/* 496C0 8006E2C0 00021023 */ negu $v0, $v0 -/* 496C4 8006E2C4 0011202B */ sltu $a0, $zero, $s1 -/* 496C8 8006E2C8 00448023 */ subu $s0, $v0, $a0 -/* 496CC 8006E2CC AFB00000 */ sw $s0, ($sp) -/* 496D0 8006E2D0 AFB10004 */ sw $s1, 4($sp) -.L8006E2D4: -/* 496D4 8006E2D4 8FA20000 */ lw $v0, ($sp) -/* 496D8 8006E2D8 8FA30004 */ lw $v1, 4($sp) -/* 496DC 8006E2DC 8FB20010 */ lw $s2, 0x10($sp) -/* 496E0 8006E2E0 8FB1000C */ lw $s1, 0xc($sp) -/* 496E4 8006E2E4 8FB00008 */ lw $s0, 8($sp) -/* 496E8 8006E2E8 03E00008 */ jr $ra -/* 496EC 8006E2EC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/491A0/func_8006E2F0.s b/ver/jp/asm/nonmatchings/491A0/func_8006E2F0.s deleted file mode 100644 index 1c9c3c8f75..0000000000 --- a/ver/jp/asm/nonmatchings/491A0/func_8006E2F0.s +++ /dev/null @@ -1,388 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006E2F0 -/* 496F0 8006E2F0 00E0482D */ daddu $t1, $a3, $zero -/* 496F4 8006E2F4 00C0402D */ daddu $t0, $a2, $zero -/* 496F8 8006E2F8 150000DF */ bnez $t0, .L8006E678 -/* 496FC 8006E2FC 00A0582D */ daddu $t3, $a1, $zero -/* 49700 8006E300 0089102B */ sltu $v0, $a0, $t1 -/* 49704 8006E304 1040004E */ beqz $v0, .L8006E440 -/* 49708 8006E308 3402FFFF */ ori $v0, $zero, 0xffff -/* 4970C 8006E30C 0049102B */ sltu $v0, $v0, $t1 -/* 49710 8006E310 14400005 */ bnez $v0, .L8006E328 -/* 49714 8006E314 00E0302D */ daddu $a2, $a3, $zero -/* 49718 8006E318 2D220100 */ sltiu $v0, $t1, 0x100 -/* 4971C 8006E31C 38420001 */ xori $v0, $v0, 1 -/* 49720 8006E320 0801B8D0 */ j .L8006E340 -/* 49724 8006E324 000218C0 */ sll $v1, $v0, 3 -.L8006E328: -/* 49728 8006E328 3C0200FF */ lui $v0, 0xff -/* 4972C 8006E32C 3442FFFF */ ori $v0, $v0, 0xffff -/* 49730 8006E330 0049102B */ sltu $v0, $v0, $t1 -/* 49734 8006E334 14400002 */ bnez $v0, .L8006E340 -/* 49738 8006E338 24030018 */ addiu $v1, $zero, 0x18 -/* 4973C 8006E33C 24030010 */ addiu $v1, $zero, 0x10 -.L8006E340: -/* 49740 8006E340 00661006 */ srlv $v0, $a2, $v1 -/* 49744 8006E344 3C01800A */ lui $at, %hi(D_8009A020) -/* 49748 8006E348 00220821 */ addu $at, $at, $v0 -/* 4974C 8006E34C 9022A020 */ lbu $v0, %lo(D_8009A020)($at) -/* 49750 8006E350 24050020 */ addiu $a1, $zero, 0x20 -/* 49754 8006E354 00431021 */ addu $v0, $v0, $v1 -/* 49758 8006E358 00A23023 */ subu $a2, $a1, $v0 -/* 4975C 8006E35C 10C00006 */ beqz $a2, .L8006E378 -/* 49760 8006E360 00C41804 */ sllv $v1, $a0, $a2 -/* 49764 8006E364 00C94804 */ sllv $t1, $t1, $a2 -/* 49768 8006E368 00A61023 */ subu $v0, $a1, $a2 -/* 4976C 8006E36C 004B1006 */ srlv $v0, $t3, $v0 -/* 49770 8006E370 00622025 */ or $a0, $v1, $v0 -/* 49774 8006E374 00CB5804 */ sllv $t3, $t3, $a2 -.L8006E378: -/* 49778 8006E378 00093402 */ srl $a2, $t1, 0x10 -/* 4977C 8006E37C 14C00002 */ bnez $a2, .L8006E388 -/* 49780 8006E380 0086001B */ divu $zero, $a0, $a2 -/* 49784 8006E384 0007000D */ break 7 -.L8006E388: -/* 49788 8006E388 00003812 */ mflo $a3 -/* 4978C 8006E38C 00001810 */ mfhi $v1 -/* 49790 8006E390 3128FFFF */ andi $t0, $t1, 0xffff -/* 49794 8006E394 00000000 */ nop -/* 49798 8006E398 00E80018 */ mult $a3, $t0 -/* 4979C 8006E39C 000B1402 */ srl $v0, $t3, 0x10 -/* 497A0 8006E3A0 00031C00 */ sll $v1, $v1, 0x10 -/* 497A4 8006E3A4 00621825 */ or $v1, $v1, $v0 -/* 497A8 8006E3A8 00002812 */ mflo $a1 -/* 497AC 8006E3AC 0065102B */ sltu $v0, $v1, $a1 -/* 497B0 8006E3B0 5040000B */ beql $v0, $zero, .L8006E3E0 -/* 497B4 8006E3B4 00651823 */ subu $v1, $v1, $a1 -/* 497B8 8006E3B8 00691821 */ addu $v1, $v1, $t1 -/* 497BC 8006E3BC 0069102B */ sltu $v0, $v1, $t1 -/* 497C0 8006E3C0 14400006 */ bnez $v0, .L8006E3DC -/* 497C4 8006E3C4 24E7FFFF */ addiu $a3, $a3, -1 -/* 497C8 8006E3C8 0065102B */ sltu $v0, $v1, $a1 -/* 497CC 8006E3CC 50400004 */ beql $v0, $zero, .L8006E3E0 -/* 497D0 8006E3D0 00651823 */ subu $v1, $v1, $a1 -/* 497D4 8006E3D4 24E7FFFF */ addiu $a3, $a3, -1 -/* 497D8 8006E3D8 00691821 */ addu $v1, $v1, $t1 -.L8006E3DC: -/* 497DC 8006E3DC 00651823 */ subu $v1, $v1, $a1 -.L8006E3E0: -/* 497E0 8006E3E0 14C00002 */ bnez $a2, .L8006E3EC -/* 497E4 8006E3E4 0066001B */ divu $zero, $v1, $a2 -/* 497E8 8006E3E8 0007000D */ break 7 -.L8006E3EC: -/* 497EC 8006E3EC 00002012 */ mflo $a0 -/* 497F0 8006E3F0 00001810 */ mfhi $v1 -/* 497F4 8006E3F4 00000000 */ nop -/* 497F8 8006E3F8 00000000 */ nop -/* 497FC 8006E3FC 00880018 */ mult $a0, $t0 -/* 49800 8006E400 3162FFFF */ andi $v0, $t3, 0xffff -/* 49804 8006E404 00031C00 */ sll $v1, $v1, 0x10 -/* 49808 8006E408 00621825 */ or $v1, $v1, $v0 -/* 4980C 8006E40C 00002812 */ mflo $a1 -/* 49810 8006E410 0065102B */ sltu $v0, $v1, $a1 -/* 49814 8006E414 10400007 */ beqz $v0, .L8006E434 -/* 49818 8006E418 00691821 */ addu $v1, $v1, $t1 -/* 4981C 8006E41C 0069102B */ sltu $v0, $v1, $t1 -/* 49820 8006E420 14400004 */ bnez $v0, .L8006E434 -/* 49824 8006E424 2484FFFF */ addiu $a0, $a0, -1 -/* 49828 8006E428 0065102B */ sltu $v0, $v1, $a1 -/* 4982C 8006E42C 54400001 */ bnel $v0, $zero, .L8006E434 -/* 49830 8006E430 2484FFFF */ addiu $a0, $a0, -1 -.L8006E434: -/* 49834 8006E434 00071400 */ sll $v0, $a3, 0x10 -/* 49838 8006E438 0801BA0B */ j .L8006E82C -/* 4983C 8006E43C 00443025 */ or $a2, $v0, $a0 -.L8006E440: -/* 49840 8006E440 15200008 */ bnez $t1, .L8006E464 -/* 49844 8006E444 0049102B */ sltu $v0, $v0, $t1 -/* 49848 8006E448 24020001 */ addiu $v0, $zero, 1 -/* 4984C 8006E44C 15000002 */ bnez $t0, .L8006E458 -/* 49850 8006E450 0048001B */ divu $zero, $v0, $t0 -/* 49854 8006E454 0007000D */ break 7 -.L8006E458: -/* 49858 8006E458 00004812 */ mflo $t1 -/* 4985C 8006E45C 3402FFFF */ ori $v0, $zero, 0xffff -/* 49860 8006E460 0049102B */ sltu $v0, $v0, $t1 -.L8006E464: -/* 49864 8006E464 14400005 */ bnez $v0, .L8006E47C -/* 49868 8006E468 0120282D */ daddu $a1, $t1, $zero -/* 4986C 8006E46C 2D220100 */ sltiu $v0, $t1, 0x100 -/* 49870 8006E470 38420001 */ xori $v0, $v0, 1 -/* 49874 8006E474 0801B925 */ j .L8006E494 -/* 49878 8006E478 000218C0 */ sll $v1, $v0, 3 -.L8006E47C: -/* 4987C 8006E47C 3C0200FF */ lui $v0, 0xff -/* 49880 8006E480 3442FFFF */ ori $v0, $v0, 0xffff -/* 49884 8006E484 0049102B */ sltu $v0, $v0, $t1 -/* 49888 8006E488 14400002 */ bnez $v0, .L8006E494 -/* 4988C 8006E48C 24030018 */ addiu $v1, $zero, 0x18 -/* 49890 8006E490 24030010 */ addiu $v1, $zero, 0x10 -.L8006E494: -/* 49894 8006E494 00651006 */ srlv $v0, $a1, $v1 -/* 49898 8006E498 3C01800A */ lui $at, %hi(D_8009A020) -/* 4989C 8006E49C 00220821 */ addu $at, $at, $v0 -/* 498A0 8006E4A0 9022A020 */ lbu $v0, %lo(D_8009A020)($at) -/* 498A4 8006E4A4 00431021 */ addu $v0, $v0, $v1 -/* 498A8 8006E4A8 24030020 */ addiu $v1, $zero, 0x20 -/* 498AC 8006E4AC 00623023 */ subu $a2, $v1, $v0 -/* 498B0 8006E4B0 14C00004 */ bnez $a2, .L8006E4C4 -/* 498B4 8006E4B4 00662823 */ subu $a1, $v1, $a2 -/* 498B8 8006E4B8 00892023 */ subu $a0, $a0, $t1 -/* 498BC 8006E4BC 0801B96C */ j .L8006E5B0 -/* 498C0 8006E4C0 240A0001 */ addiu $t2, $zero, 1 -.L8006E4C4: -/* 498C4 8006E4C4 00C94804 */ sllv $t1, $t1, $a2 -/* 498C8 8006E4C8 00A43806 */ srlv $a3, $a0, $a1 -/* 498CC 8006E4CC 00C41804 */ sllv $v1, $a0, $a2 -/* 498D0 8006E4D0 00AB1006 */ srlv $v0, $t3, $a1 -/* 498D4 8006E4D4 00622025 */ or $a0, $v1, $v0 -/* 498D8 8006E4D8 00CB5804 */ sllv $t3, $t3, $a2 -/* 498DC 8006E4DC 00093402 */ srl $a2, $t1, 0x10 -/* 498E0 8006E4E0 14C00002 */ bnez $a2, .L8006E4EC -/* 498E4 8006E4E4 00E6001B */ divu $zero, $a3, $a2 -/* 498E8 8006E4E8 0007000D */ break 7 -.L8006E4EC: -/* 498EC 8006E4EC 00004012 */ mflo $t0 -/* 498F0 8006E4F0 00001810 */ mfhi $v1 -/* 498F4 8006E4F4 3125FFFF */ andi $a1, $t1, 0xffff -/* 498F8 8006E4F8 00000000 */ nop -/* 498FC 8006E4FC 01050018 */ mult $t0, $a1 -/* 49900 8006E500 00041402 */ srl $v0, $a0, 0x10 -/* 49904 8006E504 00031C00 */ sll $v1, $v1, 0x10 -/* 49908 8006E508 00621825 */ or $v1, $v1, $v0 -/* 4990C 8006E50C 00003812 */ mflo $a3 -/* 49910 8006E510 0067102B */ sltu $v0, $v1, $a3 -/* 49914 8006E514 5040000B */ beql $v0, $zero, .L8006E544 -/* 49918 8006E518 00671823 */ subu $v1, $v1, $a3 -/* 4991C 8006E51C 00691821 */ addu $v1, $v1, $t1 -/* 49920 8006E520 0069102B */ sltu $v0, $v1, $t1 -/* 49924 8006E524 14400006 */ bnez $v0, .L8006E540 -/* 49928 8006E528 2508FFFF */ addiu $t0, $t0, -1 -/* 4992C 8006E52C 0067102B */ sltu $v0, $v1, $a3 -/* 49930 8006E530 50400004 */ beql $v0, $zero, .L8006E544 -/* 49934 8006E534 00671823 */ subu $v1, $v1, $a3 -/* 49938 8006E538 2508FFFF */ addiu $t0, $t0, -1 -/* 4993C 8006E53C 00691821 */ addu $v1, $v1, $t1 -.L8006E540: -/* 49940 8006E540 00671823 */ subu $v1, $v1, $a3 -.L8006E544: -/* 49944 8006E544 14C00002 */ bnez $a2, .L8006E550 -/* 49948 8006E548 0066001B */ divu $zero, $v1, $a2 -/* 4994C 8006E54C 0007000D */ break 7 -.L8006E550: -/* 49950 8006E550 00003012 */ mflo $a2 -/* 49954 8006E554 00001810 */ mfhi $v1 -/* 49958 8006E558 00000000 */ nop -/* 4995C 8006E55C 00000000 */ nop -/* 49960 8006E560 00C50018 */ mult $a2, $a1 -/* 49964 8006E564 3082FFFF */ andi $v0, $a0, 0xffff -/* 49968 8006E568 00031C00 */ sll $v1, $v1, 0x10 -/* 4996C 8006E56C 00621825 */ or $v1, $v1, $v0 -/* 49970 8006E570 00003812 */ mflo $a3 -/* 49974 8006E574 0067102B */ sltu $v0, $v1, $a3 -/* 49978 8006E578 1040000B */ beqz $v0, .L8006E5A8 -/* 4997C 8006E57C 00081400 */ sll $v0, $t0, 0x10 -/* 49980 8006E580 00691821 */ addu $v1, $v1, $t1 -/* 49984 8006E584 0069102B */ sltu $v0, $v1, $t1 -/* 49988 8006E588 14400006 */ bnez $v0, .L8006E5A4 -/* 4998C 8006E58C 24C6FFFF */ addiu $a2, $a2, -1 -/* 49990 8006E590 0067102B */ sltu $v0, $v1, $a3 -/* 49994 8006E594 10400004 */ beqz $v0, .L8006E5A8 -/* 49998 8006E598 00081400 */ sll $v0, $t0, 0x10 -/* 4999C 8006E59C 24C6FFFF */ addiu $a2, $a2, -1 -/* 499A0 8006E5A0 00691821 */ addu $v1, $v1, $t1 -.L8006E5A4: -/* 499A4 8006E5A4 00081400 */ sll $v0, $t0, 0x10 -.L8006E5A8: -/* 499A8 8006E5A8 00465025 */ or $t2, $v0, $a2 -/* 499AC 8006E5AC 00672023 */ subu $a0, $v1, $a3 -.L8006E5B0: -/* 499B0 8006E5B0 00093402 */ srl $a2, $t1, 0x10 -/* 499B4 8006E5B4 14C00002 */ bnez $a2, .L8006E5C0 -/* 499B8 8006E5B8 0086001B */ divu $zero, $a0, $a2 -/* 499BC 8006E5BC 0007000D */ break 7 -.L8006E5C0: -/* 499C0 8006E5C0 00003812 */ mflo $a3 -/* 499C4 8006E5C4 00001810 */ mfhi $v1 -/* 499C8 8006E5C8 3128FFFF */ andi $t0, $t1, 0xffff -/* 499CC 8006E5CC 00000000 */ nop -/* 499D0 8006E5D0 00E80018 */ mult $a3, $t0 -/* 499D4 8006E5D4 000B1402 */ srl $v0, $t3, 0x10 -/* 499D8 8006E5D8 00031C00 */ sll $v1, $v1, 0x10 -/* 499DC 8006E5DC 00621825 */ or $v1, $v1, $v0 -/* 499E0 8006E5E0 00002812 */ mflo $a1 -/* 499E4 8006E5E4 0065102B */ sltu $v0, $v1, $a1 -/* 499E8 8006E5E8 5040000B */ beql $v0, $zero, .L8006E618 -/* 499EC 8006E5EC 00651823 */ subu $v1, $v1, $a1 -/* 499F0 8006E5F0 00691821 */ addu $v1, $v1, $t1 -/* 499F4 8006E5F4 0069102B */ sltu $v0, $v1, $t1 -/* 499F8 8006E5F8 14400006 */ bnez $v0, .L8006E614 -/* 499FC 8006E5FC 24E7FFFF */ addiu $a3, $a3, -1 -/* 49A00 8006E600 0065102B */ sltu $v0, $v1, $a1 -/* 49A04 8006E604 50400004 */ beql $v0, $zero, .L8006E618 -/* 49A08 8006E608 00651823 */ subu $v1, $v1, $a1 -/* 49A0C 8006E60C 24E7FFFF */ addiu $a3, $a3, -1 -/* 49A10 8006E610 00691821 */ addu $v1, $v1, $t1 -.L8006E614: -/* 49A14 8006E614 00651823 */ subu $v1, $v1, $a1 -.L8006E618: -/* 49A18 8006E618 14C00002 */ bnez $a2, .L8006E624 -/* 49A1C 8006E61C 0066001B */ divu $zero, $v1, $a2 -/* 49A20 8006E620 0007000D */ break 7 -.L8006E624: -/* 49A24 8006E624 00002012 */ mflo $a0 -/* 49A28 8006E628 00001810 */ mfhi $v1 -/* 49A2C 8006E62C 00000000 */ nop -/* 49A30 8006E630 00000000 */ nop -/* 49A34 8006E634 00880018 */ mult $a0, $t0 -/* 49A38 8006E638 3162FFFF */ andi $v0, $t3, 0xffff -/* 49A3C 8006E63C 00031C00 */ sll $v1, $v1, 0x10 -/* 49A40 8006E640 00621825 */ or $v1, $v1, $v0 -/* 49A44 8006E644 00002812 */ mflo $a1 -/* 49A48 8006E648 0065102B */ sltu $v0, $v1, $a1 -/* 49A4C 8006E64C 10400007 */ beqz $v0, .L8006E66C -/* 49A50 8006E650 00691821 */ addu $v1, $v1, $t1 -/* 49A54 8006E654 0069102B */ sltu $v0, $v1, $t1 -/* 49A58 8006E658 14400004 */ bnez $v0, .L8006E66C -/* 49A5C 8006E65C 2484FFFF */ addiu $a0, $a0, -1 -/* 49A60 8006E660 0065102B */ sltu $v0, $v1, $a1 -/* 49A64 8006E664 54400001 */ bnel $v0, $zero, .L8006E66C -/* 49A68 8006E668 2484FFFF */ addiu $a0, $a0, -1 -.L8006E66C: -/* 49A6C 8006E66C 00071400 */ sll $v0, $a3, 0x10 -/* 49A70 8006E670 0801BA0C */ j .L8006E830 -/* 49A74 8006E674 00443025 */ or $a2, $v0, $a0 -.L8006E678: -/* 49A78 8006E678 0088102B */ sltu $v0, $a0, $t0 -/* 49A7C 8006E67C 10400003 */ beqz $v0, .L8006E68C -/* 49A80 8006E680 3402FFFF */ ori $v0, $zero, 0xffff -/* 49A84 8006E684 0801BA0B */ j .L8006E82C -/* 49A88 8006E688 0000302D */ daddu $a2, $zero, $zero -.L8006E68C: -/* 49A8C 8006E68C 0048102B */ sltu $v0, $v0, $t0 -/* 49A90 8006E690 14400005 */ bnez $v0, .L8006E6A8 -/* 49A94 8006E694 0100282D */ daddu $a1, $t0, $zero -/* 49A98 8006E698 2D020100 */ sltiu $v0, $t0, 0x100 -/* 49A9C 8006E69C 38420001 */ xori $v0, $v0, 1 -/* 49AA0 8006E6A0 0801B9B0 */ j .L8006E6C0 -/* 49AA4 8006E6A4 000218C0 */ sll $v1, $v0, 3 -.L8006E6A8: -/* 49AA8 8006E6A8 3C0200FF */ lui $v0, 0xff -/* 49AAC 8006E6AC 3442FFFF */ ori $v0, $v0, 0xffff -/* 49AB0 8006E6B0 0048102B */ sltu $v0, $v0, $t0 -/* 49AB4 8006E6B4 14400002 */ bnez $v0, .L8006E6C0 -/* 49AB8 8006E6B8 24030018 */ addiu $v1, $zero, 0x18 -/* 49ABC 8006E6BC 24030010 */ addiu $v1, $zero, 0x10 -.L8006E6C0: -/* 49AC0 8006E6C0 00651006 */ srlv $v0, $a1, $v1 -/* 49AC4 8006E6C4 3C01800A */ lui $at, %hi(D_8009A020) -/* 49AC8 8006E6C8 00220821 */ addu $at, $at, $v0 -/* 49ACC 8006E6CC 9022A020 */ lbu $v0, %lo(D_8009A020)($at) -/* 49AD0 8006E6D0 00431021 */ addu $v0, $v0, $v1 -/* 49AD4 8006E6D4 24030020 */ addiu $v1, $zero, 0x20 -/* 49AD8 8006E6D8 00623023 */ subu $a2, $v1, $v0 -/* 49ADC 8006E6DC 54C00009 */ bnel $a2, $zero, .L8006E704 -/* 49AE0 8006E6E0 00662823 */ subu $a1, $v1, $a2 -/* 49AE4 8006E6E4 0104102B */ sltu $v0, $t0, $a0 -/* 49AE8 8006E6E8 14400050 */ bnez $v0, .L8006E82C -/* 49AEC 8006E6EC 24060001 */ addiu $a2, $zero, 1 -/* 49AF0 8006E6F0 0169102B */ sltu $v0, $t3, $t1 -/* 49AF4 8006E6F4 1440004D */ bnez $v0, .L8006E82C -/* 49AF8 8006E6F8 0000302D */ daddu $a2, $zero, $zero -/* 49AFC 8006E6FC 0801BA0B */ j .L8006E82C -/* 49B00 8006E700 24060001 */ addiu $a2, $zero, 1 -.L8006E704: -/* 49B04 8006E704 00C81804 */ sllv $v1, $t0, $a2 -/* 49B08 8006E708 00A91006 */ srlv $v0, $t1, $a1 -/* 49B0C 8006E70C 00624025 */ or $t0, $v1, $v0 -/* 49B10 8006E710 00C94804 */ sllv $t1, $t1, $a2 -/* 49B14 8006E714 00A43806 */ srlv $a3, $a0, $a1 -/* 49B18 8006E718 00C41804 */ sllv $v1, $a0, $a2 -/* 49B1C 8006E71C 00AB1006 */ srlv $v0, $t3, $a1 -/* 49B20 8006E720 00622025 */ or $a0, $v1, $v0 -/* 49B24 8006E724 00CB5804 */ sllv $t3, $t3, $a2 -/* 49B28 8006E728 00083402 */ srl $a2, $t0, 0x10 -/* 49B2C 8006E72C 14C00002 */ bnez $a2, .L8006E738 -/* 49B30 8006E730 00E6001B */ divu $zero, $a3, $a2 -/* 49B34 8006E734 0007000D */ break 7 -.L8006E738: -/* 49B38 8006E738 00005012 */ mflo $t2 -/* 49B3C 8006E73C 00001810 */ mfhi $v1 -/* 49B40 8006E740 3105FFFF */ andi $a1, $t0, 0xffff -/* 49B44 8006E744 00000000 */ nop -/* 49B48 8006E748 01450018 */ mult $t2, $a1 -/* 49B4C 8006E74C 00041402 */ srl $v0, $a0, 0x10 -/* 49B50 8006E750 00031C00 */ sll $v1, $v1, 0x10 -/* 49B54 8006E754 00621825 */ or $v1, $v1, $v0 -/* 49B58 8006E758 00003812 */ mflo $a3 -/* 49B5C 8006E75C 0067102B */ sltu $v0, $v1, $a3 -/* 49B60 8006E760 5040000B */ beql $v0, $zero, .L8006E790 -/* 49B64 8006E764 00671823 */ subu $v1, $v1, $a3 -/* 49B68 8006E768 00681821 */ addu $v1, $v1, $t0 -/* 49B6C 8006E76C 0068102B */ sltu $v0, $v1, $t0 -/* 49B70 8006E770 14400006 */ bnez $v0, .L8006E78C -/* 49B74 8006E774 254AFFFF */ addiu $t2, $t2, -1 -/* 49B78 8006E778 0067102B */ sltu $v0, $v1, $a3 -/* 49B7C 8006E77C 50400004 */ beql $v0, $zero, .L8006E790 -/* 49B80 8006E780 00671823 */ subu $v1, $v1, $a3 -/* 49B84 8006E784 254AFFFF */ addiu $t2, $t2, -1 -/* 49B88 8006E788 00681821 */ addu $v1, $v1, $t0 -.L8006E78C: -/* 49B8C 8006E78C 00671823 */ subu $v1, $v1, $a3 -.L8006E790: -/* 49B90 8006E790 14C00002 */ bnez $a2, .L8006E79C -/* 49B94 8006E794 0066001B */ divu $zero, $v1, $a2 -/* 49B98 8006E798 0007000D */ break 7 -.L8006E79C: -/* 49B9C 8006E79C 00003012 */ mflo $a2 -/* 49BA0 8006E7A0 00001810 */ mfhi $v1 -/* 49BA4 8006E7A4 00000000 */ nop -/* 49BA8 8006E7A8 00000000 */ nop -/* 49BAC 8006E7AC 00C50018 */ mult $a2, $a1 -/* 49BB0 8006E7B0 3082FFFF */ andi $v0, $a0, 0xffff -/* 49BB4 8006E7B4 00031C00 */ sll $v1, $v1, 0x10 -/* 49BB8 8006E7B8 00621825 */ or $v1, $v1, $v0 -/* 49BBC 8006E7BC 00003812 */ mflo $a3 -/* 49BC0 8006E7C0 0067102B */ sltu $v0, $v1, $a3 -/* 49BC4 8006E7C4 1040000B */ beqz $v0, .L8006E7F4 -/* 49BC8 8006E7C8 000A1400 */ sll $v0, $t2, 0x10 -/* 49BCC 8006E7CC 00681821 */ addu $v1, $v1, $t0 -/* 49BD0 8006E7D0 0068102B */ sltu $v0, $v1, $t0 -/* 49BD4 8006E7D4 14400006 */ bnez $v0, .L8006E7F0 -/* 49BD8 8006E7D8 24C6FFFF */ addiu $a2, $a2, -1 -/* 49BDC 8006E7DC 0067102B */ sltu $v0, $v1, $a3 -/* 49BE0 8006E7E0 10400004 */ beqz $v0, .L8006E7F4 -/* 49BE4 8006E7E4 000A1400 */ sll $v0, $t2, 0x10 -/* 49BE8 8006E7E8 24C6FFFF */ addiu $a2, $a2, -1 -/* 49BEC 8006E7EC 00681821 */ addu $v1, $v1, $t0 -.L8006E7F0: -/* 49BF0 8006E7F0 000A1400 */ sll $v0, $t2, 0x10 -.L8006E7F4: -/* 49BF4 8006E7F4 00463025 */ or $a2, $v0, $a2 -/* 49BF8 8006E7F8 00672023 */ subu $a0, $v1, $a3 -/* 49BFC 8006E7FC 00C90019 */ multu $a2, $t1 -/* 49C00 8006E800 00001810 */ mfhi $v1 -/* 49C04 8006E804 0083102B */ sltu $v0, $a0, $v1 -/* 49C08 8006E808 00004012 */ mflo $t0 -/* 49C0C 8006E80C 54400007 */ bnel $v0, $zero, .L8006E82C -/* 49C10 8006E810 24C6FFFF */ addiu $a2, $a2, -1 -/* 49C14 8006E814 14640006 */ bne $v1, $a0, .L8006E830 -/* 49C18 8006E818 0000502D */ daddu $t2, $zero, $zero -/* 49C1C 8006E81C 0168102B */ sltu $v0, $t3, $t0 -/* 49C20 8006E820 10400004 */ beqz $v0, .L8006E834 -/* 49C24 8006E824 00C0682D */ daddu $t5, $a2, $zero -/* 49C28 8006E828 24C6FFFF */ addiu $a2, $a2, -1 -.L8006E82C: -/* 49C2C 8006E82C 0000502D */ daddu $t2, $zero, $zero -.L8006E830: -/* 49C30 8006E830 00C0682D */ daddu $t5, $a2, $zero -.L8006E834: -/* 49C34 8006E834 0140602D */ daddu $t4, $t2, $zero -/* 49C38 8006E838 0180102D */ daddu $v0, $t4, $zero -/* 49C3C 8006E83C 03E00008 */ jr $ra -/* 49C40 8006E840 01A0182D */ daddu $v1, $t5, $zero -/* 49C44 8006E844 00000000 */ nop -/* 49C48 8006E848 00000000 */ nop -/* 49C4C 8006E84C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/49C50/func_8006E850.s b/ver/jp/asm/nonmatchings/49C50/func_8006E850.s deleted file mode 100644 index 0e679781e6..0000000000 --- a/ver/jp/asm/nonmatchings/49C50/func_8006E850.s +++ /dev/null @@ -1,348 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006E850 -/* 49C50 8006E850 27BDFFF8 */ addiu $sp, $sp, -8 -/* 49C54 8006E854 00E0402D */ daddu $t0, $a3, $zero -/* 49C58 8006E858 00C0482D */ daddu $t1, $a2, $zero -/* 49C5C 8006E85C 00A0582D */ daddu $t3, $a1, $zero -/* 49C60 8006E860 0080502D */ daddu $t2, $a0, $zero -/* 49C64 8006E864 152000A6 */ bnez $t1, .L8006EB00 -/* 49C68 8006E868 03A0C82D */ daddu $t9, $sp, $zero -/* 49C6C 8006E86C 0148102B */ sltu $v0, $t2, $t0 -/* 49C70 8006E870 1040001D */ beqz $v0, .L8006E8E8 -/* 49C74 8006E874 3402FFFF */ ori $v0, $zero, 0xffff -/* 49C78 8006E878 0048102B */ sltu $v0, $v0, $t0 -/* 49C7C 8006E87C 14400005 */ bnez $v0, .L8006E894 -/* 49C80 8006E880 00E0302D */ daddu $a2, $a3, $zero -/* 49C84 8006E884 2D020100 */ sltiu $v0, $t0, 0x100 -/* 49C88 8006E888 38420001 */ xori $v0, $v0, 1 -/* 49C8C 8006E88C 0801BA2B */ j .L8006E8AC -/* 49C90 8006E890 000218C0 */ sll $v1, $v0, 3 -.L8006E894: -/* 49C94 8006E894 3C0200FF */ lui $v0, 0xff -/* 49C98 8006E898 3442FFFF */ ori $v0, $v0, 0xffff -/* 49C9C 8006E89C 0048102B */ sltu $v0, $v0, $t0 -/* 49CA0 8006E8A0 14400002 */ bnez $v0, .L8006E8AC -/* 49CA4 8006E8A4 24030018 */ addiu $v1, $zero, 0x18 -/* 49CA8 8006E8A8 24030010 */ addiu $v1, $zero, 0x10 -.L8006E8AC: -/* 49CAC 8006E8AC 00661006 */ srlv $v0, $a2, $v1 -/* 49CB0 8006E8B0 3C01800A */ lui $at, %hi(D_8009A120) -/* 49CB4 8006E8B4 00220821 */ addu $at, $at, $v0 -/* 49CB8 8006E8B8 9022A120 */ lbu $v0, %lo(D_8009A120)($at) -/* 49CBC 8006E8BC 24040020 */ addiu $a0, $zero, 0x20 -/* 49CC0 8006E8C0 00431021 */ addu $v0, $v0, $v1 -/* 49CC4 8006E8C4 00826823 */ subu $t5, $a0, $v0 -/* 49CC8 8006E8C8 11A0005B */ beqz $t5, .L8006EA38 -/* 49CCC 8006E8CC 01AA1804 */ sllv $v1, $t2, $t5 -/* 49CD0 8006E8D0 01A84004 */ sllv $t0, $t0, $t5 -/* 49CD4 8006E8D4 008D1023 */ subu $v0, $a0, $t5 -/* 49CD8 8006E8D8 004B1006 */ srlv $v0, $t3, $v0 -/* 49CDC 8006E8DC 00625025 */ or $t2, $v1, $v0 -/* 49CE0 8006E8E0 0801BA8E */ j .L8006EA38 -/* 49CE4 8006E8E4 01AB5804 */ sllv $t3, $t3, $t5 -.L8006E8E8: -/* 49CE8 8006E8E8 15000008 */ bnez $t0, .L8006E90C -/* 49CEC 8006E8EC 0048102B */ sltu $v0, $v0, $t0 -/* 49CF0 8006E8F0 24020001 */ addiu $v0, $zero, 1 -/* 49CF4 8006E8F4 15200002 */ bnez $t1, .L8006E900 -/* 49CF8 8006E8F8 0049001B */ divu $zero, $v0, $t1 -/* 49CFC 8006E8FC 0007000D */ break 7 -.L8006E900: -/* 49D00 8006E900 00004012 */ mflo $t0 -/* 49D04 8006E904 3402FFFF */ ori $v0, $zero, 0xffff -/* 49D08 8006E908 0048102B */ sltu $v0, $v0, $t0 -.L8006E90C: -/* 49D0C 8006E90C 14400005 */ bnez $v0, .L8006E924 -/* 49D10 8006E910 0100202D */ daddu $a0, $t0, $zero -/* 49D14 8006E914 2D020100 */ sltiu $v0, $t0, 0x100 -/* 49D18 8006E918 38420001 */ xori $v0, $v0, 1 -/* 49D1C 8006E91C 0801BA4F */ j .L8006E93C -/* 49D20 8006E920 000218C0 */ sll $v1, $v0, 3 -.L8006E924: -/* 49D24 8006E924 3C0200FF */ lui $v0, 0xff -/* 49D28 8006E928 3442FFFF */ ori $v0, $v0, 0xffff -/* 49D2C 8006E92C 0048102B */ sltu $v0, $v0, $t0 -/* 49D30 8006E930 14400002 */ bnez $v0, .L8006E93C -/* 49D34 8006E934 24030018 */ addiu $v1, $zero, 0x18 -/* 49D38 8006E938 24030010 */ addiu $v1, $zero, 0x10 -.L8006E93C: -/* 49D3C 8006E93C 00641006 */ srlv $v0, $a0, $v1 -/* 49D40 8006E940 3C01800A */ lui $at, %hi(D_8009A120) -/* 49D44 8006E944 00220821 */ addu $at, $at, $v0 -/* 49D48 8006E948 9022A120 */ lbu $v0, %lo(D_8009A120)($at) -/* 49D4C 8006E94C 00431021 */ addu $v0, $v0, $v1 -/* 49D50 8006E950 24030020 */ addiu $v1, $zero, 0x20 -/* 49D54 8006E954 00626823 */ subu $t5, $v1, $v0 -/* 49D58 8006E958 15A00003 */ bnez $t5, .L8006E968 -/* 49D5C 8006E95C 006DC023 */ subu $t8, $v1, $t5 -/* 49D60 8006E960 0801BA8E */ j .L8006EA38 -/* 49D64 8006E964 01485023 */ subu $t2, $t2, $t0 -.L8006E968: -/* 49D68 8006E968 01A84004 */ sllv $t0, $t0, $t5 -/* 49D6C 8006E96C 030A2006 */ srlv $a0, $t2, $t8 -/* 49D70 8006E970 01AA1804 */ sllv $v1, $t2, $t5 -/* 49D74 8006E974 030B1006 */ srlv $v0, $t3, $t8 -/* 49D78 8006E978 00625025 */ or $t2, $v1, $v0 -/* 49D7C 8006E97C 00082C02 */ srl $a1, $t0, 0x10 -/* 49D80 8006E980 14A00002 */ bnez $a1, .L8006E98C -/* 49D84 8006E984 0085001B */ divu $zero, $a0, $a1 -/* 49D88 8006E988 0007000D */ break 7 -.L8006E98C: -/* 49D8C 8006E98C 00001012 */ mflo $v0 -/* 49D90 8006E990 00001810 */ mfhi $v1 -/* 49D94 8006E994 3106FFFF */ andi $a2, $t0, 0xffff -/* 49D98 8006E998 00000000 */ nop -/* 49D9C 8006E99C 00460018 */ mult $v0, $a2 -/* 49DA0 8006E9A0 00031C00 */ sll $v1, $v1, 0x10 -/* 49DA4 8006E9A4 000A1402 */ srl $v0, $t2, 0x10 -/* 49DA8 8006E9A8 00621825 */ or $v1, $v1, $v0 -/* 49DAC 8006E9AC 00002012 */ mflo $a0 -/* 49DB0 8006E9B0 0064102B */ sltu $v0, $v1, $a0 -/* 49DB4 8006E9B4 10400008 */ beqz $v0, .L8006E9D8 -/* 49DB8 8006E9B8 01AB5804 */ sllv $t3, $t3, $t5 -/* 49DBC 8006E9BC 00681821 */ addu $v1, $v1, $t0 -/* 49DC0 8006E9C0 0068102B */ sltu $v0, $v1, $t0 -/* 49DC4 8006E9C4 54400005 */ bnel $v0, $zero, .L8006E9DC -/* 49DC8 8006E9C8 00641823 */ subu $v1, $v1, $a0 -/* 49DCC 8006E9CC 0064102B */ sltu $v0, $v1, $a0 -/* 49DD0 8006E9D0 54400001 */ bnel $v0, $zero, .L8006E9D8 -/* 49DD4 8006E9D4 00681821 */ addu $v1, $v1, $t0 -.L8006E9D8: -/* 49DD8 8006E9D8 00641823 */ subu $v1, $v1, $a0 -.L8006E9DC: -/* 49DDC 8006E9DC 14A00002 */ bnez $a1, .L8006E9E8 -/* 49DE0 8006E9E0 0065001B */ divu $zero, $v1, $a1 -/* 49DE4 8006E9E4 0007000D */ break 7 -.L8006E9E8: -/* 49DE8 8006E9E8 00001012 */ mflo $v0 -/* 49DEC 8006E9EC 00001810 */ mfhi $v1 -/* 49DF0 8006E9F0 00000000 */ nop -/* 49DF4 8006E9F4 00000000 */ nop -/* 49DF8 8006E9F8 00460018 */ mult $v0, $a2 -/* 49DFC 8006E9FC 00031C00 */ sll $v1, $v1, 0x10 -/* 49E00 8006EA00 3142FFFF */ andi $v0, $t2, 0xffff -/* 49E04 8006EA04 00621825 */ or $v1, $v1, $v0 -/* 49E08 8006EA08 00002012 */ mflo $a0 -/* 49E0C 8006EA0C 0064102B */ sltu $v0, $v1, $a0 -/* 49E10 8006EA10 50400009 */ beql $v0, $zero, .L8006EA38 -/* 49E14 8006EA14 00645023 */ subu $t2, $v1, $a0 -/* 49E18 8006EA18 00681821 */ addu $v1, $v1, $t0 -/* 49E1C 8006EA1C 0068102B */ sltu $v0, $v1, $t0 -/* 49E20 8006EA20 14400005 */ bnez $v0, .L8006EA38 -/* 49E24 8006EA24 00645023 */ subu $t2, $v1, $a0 -/* 49E28 8006EA28 0064102B */ sltu $v0, $v1, $a0 -/* 49E2C 8006EA2C 54400001 */ bnel $v0, $zero, .L8006EA34 -/* 49E30 8006EA30 00681821 */ addu $v1, $v1, $t0 -.L8006EA34: -/* 49E34 8006EA34 00645023 */ subu $t2, $v1, $a0 -.L8006EA38: -/* 49E38 8006EA38 00082C02 */ srl $a1, $t0, 0x10 -/* 49E3C 8006EA3C 14A00002 */ bnez $a1, .L8006EA48 -/* 49E40 8006EA40 0145001B */ divu $zero, $t2, $a1 -/* 49E44 8006EA44 0007000D */ break 7 -.L8006EA48: -/* 49E48 8006EA48 00001012 */ mflo $v0 -/* 49E4C 8006EA4C 00001810 */ mfhi $v1 -/* 49E50 8006EA50 3106FFFF */ andi $a2, $t0, 0xffff -/* 49E54 8006EA54 00000000 */ nop -/* 49E58 8006EA58 00460018 */ mult $v0, $a2 -/* 49E5C 8006EA5C 00031C00 */ sll $v1, $v1, 0x10 -/* 49E60 8006EA60 000B1402 */ srl $v0, $t3, 0x10 -/* 49E64 8006EA64 00621825 */ or $v1, $v1, $v0 -/* 49E68 8006EA68 00002012 */ mflo $a0 -/* 49E6C 8006EA6C 0064102B */ sltu $v0, $v1, $a0 -/* 49E70 8006EA70 50400009 */ beql $v0, $zero, .L8006EA98 -/* 49E74 8006EA74 00641823 */ subu $v1, $v1, $a0 -/* 49E78 8006EA78 00681821 */ addu $v1, $v1, $t0 -/* 49E7C 8006EA7C 0068102B */ sltu $v0, $v1, $t0 -/* 49E80 8006EA80 54400005 */ bnel $v0, $zero, .L8006EA98 -/* 49E84 8006EA84 00641823 */ subu $v1, $v1, $a0 -/* 49E88 8006EA88 0064102B */ sltu $v0, $v1, $a0 -/* 49E8C 8006EA8C 54400001 */ bnel $v0, $zero, .L8006EA94 -/* 49E90 8006EA90 00681821 */ addu $v1, $v1, $t0 -.L8006EA94: -/* 49E94 8006EA94 00641823 */ subu $v1, $v1, $a0 -.L8006EA98: -/* 49E98 8006EA98 14A00002 */ bnez $a1, .L8006EAA4 -/* 49E9C 8006EA9C 0065001B */ divu $zero, $v1, $a1 -/* 49EA0 8006EAA0 0007000D */ break 7 -.L8006EAA4: -/* 49EA4 8006EAA4 00001012 */ mflo $v0 -/* 49EA8 8006EAA8 00001810 */ mfhi $v1 -/* 49EAC 8006EAAC 00000000 */ nop -/* 49EB0 8006EAB0 00000000 */ nop -/* 49EB4 8006EAB4 00460018 */ mult $v0, $a2 -/* 49EB8 8006EAB8 00031C00 */ sll $v1, $v1, 0x10 -/* 49EBC 8006EABC 3162FFFF */ andi $v0, $t3, 0xffff -/* 49EC0 8006EAC0 00621825 */ or $v1, $v1, $v0 -/* 49EC4 8006EAC4 00002012 */ mflo $a0 -/* 49EC8 8006EAC8 0064102B */ sltu $v0, $v1, $a0 -/* 49ECC 8006EACC 10400007 */ beqz $v0, .L8006EAEC -/* 49ED0 8006EAD0 00000000 */ nop -/* 49ED4 8006EAD4 00681821 */ addu $v1, $v1, $t0 -/* 49ED8 8006EAD8 0068102B */ sltu $v0, $v1, $t0 -/* 49EDC 8006EADC 14400003 */ bnez $v0, .L8006EAEC -/* 49EE0 8006EAE0 0064102B */ sltu $v0, $v1, $a0 -/* 49EE4 8006EAE4 54400001 */ bnel $v0, $zero, .L8006EAEC -/* 49EE8 8006EAE8 00681821 */ addu $v1, $v1, $t0 -.L8006EAEC: -/* 49EEC 8006EAEC 13200087 */ beqz $t9, .L8006ED0C -/* 49EF0 8006EAF0 00645823 */ subu $t3, $v1, $a0 -/* 49EF4 8006EAF4 01AB7806 */ srlv $t7, $t3, $t5 -/* 49EF8 8006EAF8 0801BB41 */ j .L8006ED04 -/* 49EFC 8006EAFC 0000702D */ daddu $t6, $zero, $zero -.L8006EB00: -/* 49F00 8006EB00 0149102B */ sltu $v0, $t2, $t1 -/* 49F04 8006EB04 10400007 */ beqz $v0, .L8006EB24 -/* 49F08 8006EB08 3402FFFF */ ori $v0, $zero, 0xffff -/* 49F0C 8006EB0C 00A0782D */ daddu $t7, $a1, $zero -/* 49F10 8006EB10 0140702D */ daddu $t6, $t2, $zero -/* 49F14 8006EB14 AFAE0000 */ sw $t6, ($sp) -/* 49F18 8006EB18 AFAF0004 */ sw $t7, 4($sp) -/* 49F1C 8006EB1C 0801BB43 */ j .L8006ED0C -/* 49F20 8006EB20 00000000 */ nop -.L8006EB24: -/* 49F24 8006EB24 0049102B */ sltu $v0, $v0, $t1 -/* 49F28 8006EB28 14400005 */ bnez $v0, .L8006EB40 -/* 49F2C 8006EB2C 0120202D */ daddu $a0, $t1, $zero -/* 49F30 8006EB30 2D220100 */ sltiu $v0, $t1, 0x100 -/* 49F34 8006EB34 38420001 */ xori $v0, $v0, 1 -/* 49F38 8006EB38 0801BAD6 */ j .L8006EB58 -/* 49F3C 8006EB3C 000218C0 */ sll $v1, $v0, 3 -.L8006EB40: -/* 49F40 8006EB40 3C0200FF */ lui $v0, 0xff -/* 49F44 8006EB44 3442FFFF */ ori $v0, $v0, 0xffff -/* 49F48 8006EB48 0049102B */ sltu $v0, $v0, $t1 -/* 49F4C 8006EB4C 14400002 */ bnez $v0, .L8006EB58 -/* 49F50 8006EB50 24030018 */ addiu $v1, $zero, 0x18 -/* 49F54 8006EB54 24030010 */ addiu $v1, $zero, 0x10 -.L8006EB58: -/* 49F58 8006EB58 00641006 */ srlv $v0, $a0, $v1 -/* 49F5C 8006EB5C 3C01800A */ lui $at, %hi(D_8009A120) -/* 49F60 8006EB60 00220821 */ addu $at, $at, $v0 -/* 49F64 8006EB64 9022A120 */ lbu $v0, %lo(D_8009A120)($at) -/* 49F68 8006EB68 00431021 */ addu $v0, $v0, $v1 -/* 49F6C 8006EB6C 24030020 */ addiu $v1, $zero, 0x20 -/* 49F70 8006EB70 00626823 */ subu $t5, $v1, $v0 -/* 49F74 8006EB74 15A0000F */ bnez $t5, .L8006EBB4 -/* 49F78 8006EB78 006DC023 */ subu $t8, $v1, $t5 -/* 49F7C 8006EB7C 012A102B */ sltu $v0, $t1, $t2 -/* 49F80 8006EB80 14400004 */ bnez $v0, .L8006EB94 -/* 49F84 8006EB84 01682023 */ subu $a0, $t3, $t0 -/* 49F88 8006EB88 0168102B */ sltu $v0, $t3, $t0 -/* 49F8C 8006EB8C 14400005 */ bnez $v0, .L8006EBA4 -/* 49F90 8006EB90 00000000 */ nop -.L8006EB94: -/* 49F94 8006EB94 01491823 */ subu $v1, $t2, $t1 -/* 49F98 8006EB98 0164102B */ sltu $v0, $t3, $a0 -/* 49F9C 8006EB9C 00625023 */ subu $t2, $v1, $v0 -/* 49FA0 8006EBA0 0080582D */ daddu $t3, $a0, $zero -.L8006EBA4: -/* 49FA4 8006EBA4 13200059 */ beqz $t9, .L8006ED0C -/* 49FA8 8006EBA8 0160782D */ daddu $t7, $t3, $zero -/* 49FAC 8006EBAC 0801BB41 */ j .L8006ED04 -/* 49FB0 8006EBB0 0140702D */ daddu $t6, $t2, $zero -.L8006EBB4: -/* 49FB4 8006EBB4 01A91804 */ sllv $v1, $t1, $t5 -/* 49FB8 8006EBB8 03081006 */ srlv $v0, $t0, $t8 -/* 49FBC 8006EBBC 00624825 */ or $t1, $v1, $v0 -/* 49FC0 8006EBC0 01A84004 */ sllv $t0, $t0, $t5 -/* 49FC4 8006EBC4 030A2006 */ srlv $a0, $t2, $t8 -/* 49FC8 8006EBC8 01AA1804 */ sllv $v1, $t2, $t5 -/* 49FCC 8006EBCC 030B1006 */ srlv $v0, $t3, $t8 -/* 49FD0 8006EBD0 00625025 */ or $t2, $v1, $v0 -/* 49FD4 8006EBD4 00093402 */ srl $a2, $t1, 0x10 -/* 49FD8 8006EBD8 14C00002 */ bnez $a2, .L8006EBE4 -/* 49FDC 8006EBDC 0086001B */ divu $zero, $a0, $a2 -/* 49FE0 8006EBE0 0007000D */ break 7 -.L8006EBE4: -/* 49FE4 8006EBE4 00003812 */ mflo $a3 -/* 49FE8 8006EBE8 00001810 */ mfhi $v1 -/* 49FEC 8006EBEC 312CFFFF */ andi $t4, $t1, 0xffff -/* 49FF0 8006EBF0 00000000 */ nop -/* 49FF4 8006EBF4 00EC0018 */ mult $a3, $t4 -/* 49FF8 8006EBF8 000A1402 */ srl $v0, $t2, 0x10 -/* 49FFC 8006EBFC 00031C00 */ sll $v1, $v1, 0x10 -/* 4A000 8006EC00 00621825 */ or $v1, $v1, $v0 -/* 4A004 8006EC04 00002812 */ mflo $a1 -/* 4A008 8006EC08 0065102B */ sltu $v0, $v1, $a1 -/* 4A00C 8006EC0C 1040000A */ beqz $v0, .L8006EC38 -/* 4A010 8006EC10 01AB5804 */ sllv $t3, $t3, $t5 -/* 4A014 8006EC14 00691821 */ addu $v1, $v1, $t1 -/* 4A018 8006EC18 0069102B */ sltu $v0, $v1, $t1 -/* 4A01C 8006EC1C 14400006 */ bnez $v0, .L8006EC38 -/* 4A020 8006EC20 24E7FFFF */ addiu $a3, $a3, -1 -/* 4A024 8006EC24 0065102B */ sltu $v0, $v1, $a1 -/* 4A028 8006EC28 50400004 */ beql $v0, $zero, .L8006EC3C -/* 4A02C 8006EC2C 00651823 */ subu $v1, $v1, $a1 -/* 4A030 8006EC30 24E7FFFF */ addiu $a3, $a3, -1 -/* 4A034 8006EC34 00691821 */ addu $v1, $v1, $t1 -.L8006EC38: -/* 4A038 8006EC38 00651823 */ subu $v1, $v1, $a1 -.L8006EC3C: -/* 4A03C 8006EC3C 14C00002 */ bnez $a2, .L8006EC48 -/* 4A040 8006EC40 0066001B */ divu $zero, $v1, $a2 -/* 4A044 8006EC44 0007000D */ break 7 -.L8006EC48: -/* 4A048 8006EC48 00002012 */ mflo $a0 -/* 4A04C 8006EC4C 00001810 */ mfhi $v1 -/* 4A050 8006EC50 00000000 */ nop -/* 4A054 8006EC54 00000000 */ nop -/* 4A058 8006EC58 008C0018 */ mult $a0, $t4 -/* 4A05C 8006EC5C 3142FFFF */ andi $v0, $t2, 0xffff -/* 4A060 8006EC60 00031C00 */ sll $v1, $v1, 0x10 -/* 4A064 8006EC64 00621825 */ or $v1, $v1, $v0 -/* 4A068 8006EC68 00002812 */ mflo $a1 -/* 4A06C 8006EC6C 0065102B */ sltu $v0, $v1, $a1 -/* 4A070 8006EC70 5040000B */ beql $v0, $zero, .L8006ECA0 -/* 4A074 8006EC74 00655023 */ subu $t2, $v1, $a1 -/* 4A078 8006EC78 00691821 */ addu $v1, $v1, $t1 -/* 4A07C 8006EC7C 0069102B */ sltu $v0, $v1, $t1 -/* 4A080 8006EC80 14400006 */ bnez $v0, .L8006EC9C -/* 4A084 8006EC84 2484FFFF */ addiu $a0, $a0, -1 -/* 4A088 8006EC88 0065102B */ sltu $v0, $v1, $a1 -/* 4A08C 8006EC8C 10400004 */ beqz $v0, .L8006ECA0 -/* 4A090 8006EC90 00655023 */ subu $t2, $v1, $a1 -/* 4A094 8006EC94 2484FFFF */ addiu $a0, $a0, -1 -/* 4A098 8006EC98 00691821 */ addu $v1, $v1, $t1 -.L8006EC9C: -/* 4A09C 8006EC9C 00655023 */ subu $t2, $v1, $a1 -.L8006ECA0: -/* 4A0A0 8006ECA0 00071400 */ sll $v0, $a3, 0x10 -/* 4A0A4 8006ECA4 00441025 */ or $v0, $v0, $a0 -/* 4A0A8 8006ECA8 00480019 */ multu $v0, $t0 -/* 4A0AC 8006ECAC 00003010 */ mfhi $a2 -/* 4A0B0 8006ECB0 0146102B */ sltu $v0, $t2, $a2 -/* 4A0B4 8006ECB4 00002812 */ mflo $a1 -/* 4A0B8 8006ECB8 54400005 */ bnel $v0, $zero, .L8006ECD0 -/* 4A0BC 8006ECBC 00A82023 */ subu $a0, $a1, $t0 -/* 4A0C0 8006ECC0 14CA0007 */ bne $a2, $t2, .L8006ECE0 -/* 4A0C4 8006ECC4 0165102B */ sltu $v0, $t3, $a1 -/* 4A0C8 8006ECC8 10400005 */ beqz $v0, .L8006ECE0 -/* 4A0CC 8006ECCC 00A82023 */ subu $a0, $a1, $t0 -.L8006ECD0: -/* 4A0D0 8006ECD0 00C91823 */ subu $v1, $a2, $t1 -/* 4A0D4 8006ECD4 00A4102B */ sltu $v0, $a1, $a0 -/* 4A0D8 8006ECD8 00623023 */ subu $a2, $v1, $v0 -/* 4A0DC 8006ECDC 0080282D */ daddu $a1, $a0, $zero -.L8006ECE0: -/* 4A0E0 8006ECE0 1320000A */ beqz $t9, .L8006ED0C -/* 4A0E4 8006ECE4 01651823 */ subu $v1, $t3, $a1 -/* 4A0E8 8006ECE8 01462023 */ subu $a0, $t2, $a2 -/* 4A0EC 8006ECEC 0163102B */ sltu $v0, $t3, $v1 -/* 4A0F0 8006ECF0 00825023 */ subu $t2, $a0, $v0 -/* 4A0F4 8006ECF4 030A1004 */ sllv $v0, $t2, $t8 -/* 4A0F8 8006ECF8 01A31806 */ srlv $v1, $v1, $t5 -/* 4A0FC 8006ECFC 00437825 */ or $t7, $v0, $v1 -/* 4A100 8006ED00 01AA7006 */ srlv $t6, $t2, $t5 -.L8006ED04: -/* 4A104 8006ED04 AF2E0000 */ sw $t6, ($t9) -/* 4A108 8006ED08 AF2F0004 */ sw $t7, 4($t9) -.L8006ED0C: -/* 4A10C 8006ED0C 8FA20000 */ lw $v0, ($sp) -/* 4A110 8006ED10 8FA30004 */ lw $v1, 4($sp) -/* 4A114 8006ED14 03E00008 */ jr $ra -/* 4A118 8006ED18 27BD0008 */ addiu $sp, $sp, 8 -/* 4A11C 8006ED1C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A120/func_8006ED20.s b/ver/jp/asm/nonmatchings/4A120/func_8006ED20.s deleted file mode 100644 index d1fd36229d..0000000000 --- a/ver/jp/asm/nonmatchings/4A120/func_8006ED20.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006ED20 -/* 4A120 8006ED20 90A20000 */ lbu $v0, ($a1) -/* 4A124 8006ED24 10400007 */ beqz $v0, .L8006ED44 -/* 4A128 8006ED28 00801821 */ addu $v1, $a0, $zero -.L8006ED2C: -/* 4A12C 8006ED2C 90A20000 */ lbu $v0, ($a1) -/* 4A130 8006ED30 A0620000 */ sb $v0, ($v1) -/* 4A134 8006ED34 24A50001 */ addiu $a1, $a1, 1 -/* 4A138 8006ED38 90A20000 */ lbu $v0, ($a1) -/* 4A13C 8006ED3C 1440FFFB */ bnez $v0, .L8006ED2C -/* 4A140 8006ED40 24630001 */ addiu $v1, $v1, 1 -.L8006ED44: -/* 4A144 8006ED44 A0600000 */ sb $zero, ($v1) -/* 4A148 8006ED48 03E00008 */ jr $ra -/* 4A14C 8006ED4C 00801021 */ addu $v0, $a0, $zero diff --git a/ver/jp/asm/nonmatchings/4A120/func_8006ED50.s b/ver/jp/asm/nonmatchings/4A120/func_8006ED50.s deleted file mode 100644 index cc62101fed..0000000000 --- a/ver/jp/asm/nonmatchings/4A120/func_8006ED50.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006ED50 -.L8006ED50: -/* 4A150 8006ED50 90860000 */ lbu $a2, ($a0) -/* 4A154 8006ED54 24840001 */ addiu $a0, $a0, 1 -/* 4A158 8006ED58 90A20000 */ lbu $v0, ($a1) -/* 4A15C 8006ED5C 30C300FF */ andi $v1, $a2, 0xff -/* 4A160 8006ED60 304200FF */ andi $v0, $v0, 0xff -/* 4A164 8006ED64 10620003 */ beq $v1, $v0, .L8006ED74 -/* 4A168 8006ED68 24A50001 */ addiu $a1, $a1, 1 -/* 4A16C 8006ED6C 0801BB5F */ j .L8006ED7C -/* 4A170 8006ED70 00621023 */ subu $v0, $v1, $v0 -.L8006ED74: -/* 4A174 8006ED74 14C0FFF6 */ bnez $a2, .L8006ED50 -/* 4A178 8006ED78 00001021 */ addu $v0, $zero, $zero -.L8006ED7C: -/* 4A17C 8006ED7C 03E00008 */ jr $ra -/* 4A180 8006ED80 00000000 */ nop -/* 4A184 8006ED84 00000000 */ nop -/* 4A188 8006ED88 00000000 */ nop -/* 4A18C 8006ED8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A190/func_8006ED90.s b/ver/jp/asm/nonmatchings/4A190/func_8006ED90.s deleted file mode 100644 index 41ac89bf6e..0000000000 --- a/ver/jp/asm/nonmatchings/4A190/func_8006ED90.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006ED90 -/* 4A190 8006ED90 27BDFFF8 */ addiu $sp, $sp, -8 -/* 4A194 8006ED94 00801021 */ addu $v0, $a0, $zero -/* 4A198 8006ED98 00403821 */ addu $a3, $v0, $zero -/* 4A19C 8006ED9C 10C00006 */ beqz $a2, .L8006EDB8 -/* 4A1A0 8006EDA0 24C3FFFF */ addiu $v1, $a2, -1 -/* 4A1A4 8006EDA4 2406FFFF */ addiu $a2, $zero, -1 -.L8006EDA8: -/* 4A1A8 8006EDA8 A0E50000 */ sb $a1, ($a3) -/* 4A1AC 8006EDAC 2463FFFF */ addiu $v1, $v1, -1 -/* 4A1B0 8006EDB0 1466FFFD */ bne $v1, $a2, .L8006EDA8 -/* 4A1B4 8006EDB4 24E70001 */ addiu $a3, $a3, 1 -.L8006EDB8: -/* 4A1B8 8006EDB8 27BD0008 */ addiu $sp, $sp, 8 -/* 4A1BC 8006EDBC 03E00008 */ jr $ra -/* 4A1C0 8006EDC0 00000000 */ nop -/* 4A1C4 8006EDC4 00000000 */ nop -/* 4A1C8 8006EDC8 00000000 */ nop -/* 4A1CC 8006EDCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EDD0.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EDD0.s deleted file mode 100644 index 0c318286cb..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EDD0.s +++ /dev/null @@ -1,84 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EDD0 -/* 4A1D0 8006EDD0 8C980004 */ lw $t8, 4($a0) -/* 4A1D4 8006EDD4 8C870008 */ lw $a3, 8($a0) -/* 4A1D8 8006EDD8 8C99000C */ lw $t9, 0xc($a0) -/* 4A1DC 8006EDDC 0000302D */ daddu $a2, $zero, $zero -/* 4A1E0 8006EDE0 0305C020 */ add $t8, $t8, $a1 -/* 4A1E4 8006EDE4 00E43820 */ add $a3, $a3, $a0 -/* 4A1E8 8006EDE8 0324C820 */ add $t9, $t9, $a0 -/* 4A1EC 8006EDEC 20840010 */ addi $a0, $a0, 0x10 -.L8006EDF0: -/* 4A1F0 8006EDF0 14C00004 */ bnez $a2, .L8006EE04 -/* 4A1F4 8006EDF4 00000000 */ nop -/* 4A1F8 8006EDF8 8C880000 */ lw $t0, ($a0) -/* 4A1FC 8006EDFC 24060020 */ addiu $a2, $zero, 0x20 -/* 4A200 8006EE00 20840004 */ addi $a0, $a0, 4 -.L8006EE04: -/* 4A204 8006EE04 0100482A */ slt $t1, $t0, $zero -/* 4A208 8006EE08 11200006 */ beqz $t1, .L8006EE24 -/* 4A20C 8006EE0C 00000000 */ nop -/* 4A210 8006EE10 832A0000 */ lb $t2, ($t9) -/* 4A214 8006EE14 23390001 */ addi $t9, $t9, 1 -/* 4A218 8006EE18 A0AA0000 */ sb $t2, ($a1) -/* 4A21C 8006EE1C 1000000E */ b .L8006EE58 -/* 4A220 8006EE20 20A50001 */ addi $a1, $a1, 1 -.L8006EE24: -/* 4A224 8006EE24 94EA0000 */ lhu $t2, ($a3) -/* 4A228 8006EE28 20E70002 */ addi $a3, $a3, 2 -/* 4A22C 8006EE2C 000A5B02 */ srl $t3, $t2, 0xc -/* 4A230 8006EE30 314A0FFF */ andi $t2, $t2, 0xfff -/* 4A234 8006EE34 1160000D */ beqz $t3, .L8006EE6C -/* 4A238 8006EE38 00AA4822 */ sub $t1, $a1, $t2 -/* 4A23C 8006EE3C 216B0002 */ addi $t3, $t3, 2 -.L8006EE40: -/* 4A240 8006EE40 812AFFFF */ lb $t2, -1($t1) -/* 4A244 8006EE44 216BFFFF */ addi $t3, $t3, -1 -/* 4A248 8006EE48 21290001 */ addi $t1, $t1, 1 -/* 4A24C 8006EE4C A0AA0000 */ sb $t2, ($a1) -/* 4A250 8006EE50 1560FFFB */ bnez $t3, .L8006EE40 -/* 4A254 8006EE54 20A50001 */ addi $a1, $a1, 1 -.L8006EE58: -/* 4A258 8006EE58 00084040 */ sll $t0, $t0, 1 -/* 4A25C 8006EE5C 14B8FFE4 */ bne $a1, $t8, .L8006EDF0 -/* 4A260 8006EE60 20C6FFFF */ addi $a2, $a2, -1 -/* 4A264 8006EE64 03E00008 */ jr $ra -/* 4A268 8006EE68 00000000 */ nop -.L8006EE6C: -/* 4A26C 8006EE6C 932B0000 */ lbu $t3, ($t9) -/* 4A270 8006EE70 23390001 */ addi $t9, $t9, 1 -/* 4A274 8006EE74 1000FFF2 */ b .L8006EE40 -/* 4A278 8006EE78 216B0012 */ addi $t3, $t3, 0x12 -/* 4A27C 8006EE7C 00000000 */ nop -/* 4A280 8006EE80 308400FF */ andi $a0, $a0, 0xff -/* 4A284 8006EE84 30A500FF */ andi $a1, $a1, 0xff -/* 4A288 8006EE88 30C600FF */ andi $a2, $a2, 0xff -/* 4A28C 8006EE8C 30E700FF */ andi $a3, $a3, 0xff -/* 4A290 8006EE90 8FAE0010 */ lw $t6, 0x10($sp) -/* 4A294 8006EE94 3C01A000 */ lui $at, 0xa000 -/* 4A298 8006EE98 01C17825 */ or $t7, $t6, $at -/* 4A29C 8006EE9C 3C01800B */ lui $at, %hi(D_800B0C5C) -/* 4A2A0 8006EEA0 AC2F0C5C */ sw $t7, %lo(D_800B0C5C)($at) -/* 4A2A4 8006EEA4 3C18800B */ lui $t8, %hi(D_800B0C54) -/* 4A2A8 8006EEA8 93180C54 */ lbu $t8, %lo(D_800B0C54)($t8) -/* 4A2AC 8006EEAC 00000000 */ nop -/* 4A2B0 8006EEB0 27190001 */ addiu $t9, $t8, 1 -/* 4A2B4 8006EEB4 3C01800B */ lui $at, %hi(D_800B0C54) -/* 4A2B8 8006EEB8 A0390C54 */ sb $t9, %lo(D_800B0C54)($at) -/* 4A2BC 8006EEBC 3C01800B */ lui $at, %hi(D_800B0C55) -/* 4A2C0 8006EEC0 A0240C55 */ sb $a0, %lo(D_800B0C55)($at) -/* 4A2C4 8006EEC4 3C01800B */ lui $at, %hi(D_800B0C58) -/* 4A2C8 8006EEC8 A0250C58 */ sb $a1, %lo(D_800B0C58)($at) -/* 4A2CC 8006EECC 3C01800B */ lui $at, %hi(D_800B0C56) -/* 4A2D0 8006EED0 A0260C56 */ sb $a2, %lo(D_800B0C56)($at) -/* 4A2D4 8006EED4 3C01800B */ lui $at, %hi(D_800B0C57) -/* 4A2D8 8006EED8 A0270C57 */ sb $a3, %lo(D_800B0C57)($at) -/* 4A2DC 8006EEDC 24080001 */ addiu $t0, $zero, 1 -/* 4A2E0 8006EEE0 3C01800B */ lui $at, %hi(D_800B0C59) -/* 4A2E4 8006EEE4 A0280C59 */ sb $t0, %lo(D_800B0C59)($at) -/* 4A2E8 8006EEE8 3C02800B */ lui $v0, %hi(D_800B0C50) -/* 4A2EC 8006EEEC 24420C50 */ addiu $v0, $v0, %lo(D_800B0C50) -/* 4A2F0 8006EEF0 03E00008 */ jr $ra -/* 4A2F4 8006EEF4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EEF8.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EEF8.s deleted file mode 100644 index 7b08f1d34d..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EEF8.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EEF8 -/* 4A2F8 8006EEF8 03E00008 */ jr $ra -/* 4A2FC 8006EEFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF00.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EF00.s deleted file mode 100644 index ed9966b839..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF00.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EF00 -/* 4A300 8006EF00 03E00008 */ jr $ra -/* 4A304 8006EF04 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF08.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EF08.s deleted file mode 100644 index 46491e78f0..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF08.s +++ /dev/null @@ -1,16 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EF08 -/* 4A308 8006EF08 00047440 */ sll $t6, $a0, 0x11 -/* 4A30C 8006EF0C 3C010800 */ lui $at, 0x800 -/* 4A310 8006EF10 01C17821 */ addu $t7, $t6, $at -/* 4A314 8006EF14 3C01A000 */ lui $at, 0xa000 -/* 4A318 8006EF18 01E1C025 */ or $t8, $t7, $at -/* 4A31C 8006EF1C 3C01800B */ lui $at, %hi(D_800B0C5C) -/* 4A320 8006EF20 AC380C5C */ sw $t8, %lo(D_800B0C5C)($at) -/* 4A324 8006EF24 24990008 */ addiu $t9, $a0, 8 -/* 4A328 8006EF28 3C01800B */ lui $at, %hi(D_800B0C54) -/* 4A32C 8006EF2C A0390C54 */ sb $t9, %lo(D_800B0C54)($at) -/* 4A330 8006EF30 03E00008 */ jr $ra -/* 4A334 8006EF34 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF38.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EF38.s deleted file mode 100644 index 88b087b798..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF38.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EF38 -/* 4A338 8006EF38 03E00008 */ jr $ra -/* 4A33C 8006EF3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF40.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EF40.s deleted file mode 100644 index dad1326dd0..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF40.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EF40 -/* 4A340 8006EF40 03E00008 */ jr $ra -/* 4A344 8006EF44 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF48.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006EF48.s deleted file mode 100644 index ee6da706bd..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006EF48.s +++ /dev/null @@ -1,93 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006EF48 -/* 4A348 8006EF48 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A34C 8006EF4C AFBF0014 */ sw $ra, 0x14($sp) -/* 4A350 8006EF50 3C04800B */ lui $a0, %hi(D_800B0C38) -/* 4A354 8006EF54 24840C38 */ addiu $a0, $a0, %lo(D_800B0C38) -/* 4A358 8006EF58 3C05800B */ lui $a1, %hi(D_800B0CC4) -/* 4A35C 8006EF5C 24A50CC4 */ addiu $a1, $a1, %lo(D_800B0CC4) -/* 4A360 8006EF60 24060001 */ addiu $a2, $zero, 1 -/* 4A364 8006EF64 0C019554 */ jal func_80065550 -/* 4A368 8006EF68 00000000 */ nop -/* 4A36C 8006EF6C 3C0E800B */ lui $t6, %hi(D_800B0C5C) -/* 4A370 8006EF70 8DCE0C5C */ lw $t6, %lo(D_800B0C5C)($t6) -/* 4A374 8006EF74 3C01A800 */ lui $at, 0xa800 -/* 4A378 8006EF78 15C10005 */ bne $t6, $at, .L8006EF90 -/* 4A37C 8006EF7C 00000000 */ nop -/* 4A380 8006EF80 3C02800B */ lui $v0, %hi(D_800B0C50) -/* 4A384 8006EF84 24420C50 */ addiu $v0, $v0, %lo(D_800B0C50) -/* 4A388 8006EF88 1000003F */ b .L8006F088 -/* 4A38C 8006EF8C 00000000 */ nop -.L8006EF90: -/* 4A390 8006EF90 240F0008 */ addiu $t7, $zero, 8 -/* 4A394 8006EF94 3C01800B */ lui $at, %hi(D_800B0C54) -/* 4A398 8006EF98 A02F0C54 */ sb $t7, %lo(D_800B0C54)($at) -/* 4A39C 8006EF9C 3C18A800 */ lui $t8, 0xa800 -/* 4A3A0 8006EFA0 3C01800B */ lui $at, %hi(D_800B0C5C) -/* 4A3A4 8006EFA4 AC380C5C */ sw $t8, %lo(D_800B0C5C)($at) -/* 4A3A8 8006EFA8 24190005 */ addiu $t9, $zero, 5 -/* 4A3AC 8006EFAC 3C01800B */ lui $at, %hi(D_800B0C55) -/* 4A3B0 8006EFB0 A0390C55 */ sb $t9, %lo(D_800B0C55)($at) -/* 4A3B4 8006EFB4 2408000C */ addiu $t0, $zero, 0xc -/* 4A3B8 8006EFB8 3C01800B */ lui $at, %hi(D_800B0C58) -/* 4A3BC 8006EFBC A0280C58 */ sb $t0, %lo(D_800B0C58)($at) -/* 4A3C0 8006EFC0 2409000F */ addiu $t1, $zero, 0xf -/* 4A3C4 8006EFC4 3C01800B */ lui $at, %hi(D_800B0C56) -/* 4A3C8 8006EFC8 A0290C56 */ sb $t1, %lo(D_800B0C56)($at) -/* 4A3CC 8006EFCC 240A0002 */ addiu $t2, $zero, 2 -/* 4A3D0 8006EFD0 3C01800B */ lui $at, %hi(D_800B0C57) -/* 4A3D4 8006EFD4 A02A0C57 */ sb $t2, %lo(D_800B0C57)($at) -/* 4A3D8 8006EFD8 240B0001 */ addiu $t3, $zero, 1 -/* 4A3DC 8006EFDC 3C01800B */ lui $at, %hi(D_800B0C59) -/* 4A3E0 8006EFE0 A02B0C59 */ sb $t3, %lo(D_800B0C59)($at) -/* 4A3E4 8006EFE4 3C01800B */ lui $at, %hi(D_800B0C60) -/* 4A3E8 8006EFE8 AC200C60 */ sw $zero, %lo(D_800B0C60)($at) -/* 4A3EC 8006EFEC 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A3F0 8006EFF0 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A3F4 8006EFF4 24840014 */ addiu $a0, $a0, 0x14 -/* 4A3F8 8006EFF8 24050060 */ addiu $a1, $zero, 0x60 -/* 4A3FC 8006EFFC 0C019250 */ jal func_80064940 -/* 4A400 8006F000 00000000 */ nop -/* 4A404 8006F004 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A408 8006F008 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A40C 8006F00C 0C0183A4 */ jal func_80060E90 -/* 4A410 8006F010 00000000 */ nop -/* 4A414 8006F014 27A4001C */ addiu $a0, $sp, 0x1c -/* 4A418 8006F018 27A50018 */ addiu $a1, $sp, 0x18 -/* 4A41C 8006F01C 0C01BC59 */ jal func_8006F164 -/* 4A420 8006F020 00000000 */ nop -/* 4A424 8006F024 8FAC0018 */ lw $t4, 0x18($sp) -/* 4A428 8006F028 3C0100C2 */ lui $at, 0xc2 -/* 4A42C 8006F02C 3421001E */ ori $at, $at, 0x1e -/* 4A430 8006F030 11810008 */ beq $t4, $at, .L8006F054 -/* 4A434 8006F034 00000000 */ nop -/* 4A438 8006F038 3C0100C2 */ lui $at, 0xc2 -/* 4A43C 8006F03C 34210001 */ ori $at, $at, 1 -/* 4A440 8006F040 11810004 */ beq $t4, $at, .L8006F054 -/* 4A444 8006F044 00000000 */ nop -/* 4A448 8006F048 3C0100C2 */ lui $at, 0xc2 -/* 4A44C 8006F04C 15810005 */ bne $t4, $at, .L8006F064 -/* 4A450 8006F050 00000000 */ nop -.L8006F054: -/* 4A454 8006F054 3C01800B */ lui $at, %hi(D_800B0CC8) -/* 4A458 8006F058 AC200CC8 */ sw $zero, %lo(D_800B0CC8)($at) -/* 4A45C 8006F05C 10000004 */ b .L8006F070 -/* 4A460 8006F060 00000000 */ nop -.L8006F064: -/* 4A464 8006F064 240D0001 */ addiu $t5, $zero, 1 -/* 4A468 8006F068 3C01800B */ lui $at, %hi(D_800B0CC8) -/* 4A46C 8006F06C AC2D0CC8 */ sw $t5, %lo(D_800B0CC8)($at) -.L8006F070: -/* 4A470 8006F070 3C02800B */ lui $v0, %hi(D_800B0C50) -/* 4A474 8006F074 24420C50 */ addiu $v0, $v0, %lo(D_800B0C50) -/* 4A478 8006F078 10000003 */ b .L8006F088 -/* 4A47C 8006F07C 00000000 */ nop -/* 4A480 8006F080 10000001 */ b .L8006F088 -/* 4A484 8006F084 00000000 */ nop -.L8006F088: -/* 4A488 8006F088 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A48C 8006F08C 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A490 8006F090 03E00008 */ jr $ra -/* 4A494 8006F094 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F098.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F098.s deleted file mode 100644 index 9a20891a35..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F098.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F098 -/* 4A498 8006F098 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A49C 8006F09C AFBF0014 */ sw $ra, 0x14($sp) -/* 4A4A0 8006F0A0 AFA40020 */ sw $a0, 0x20($sp) -/* 4A4A4 8006F0A4 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A4A8 8006F0A8 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A4AC 8006F0AC 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A4B0 8006F0B0 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A4B4 8006F0B4 3C010001 */ lui $at, 1 -/* 4A4B8 8006F0B8 00A17025 */ or $t6, $a1, $at -/* 4A4BC 8006F0BC 01C02825 */ or $a1, $t6, $zero -/* 4A4C0 8006F0C0 3C06D200 */ lui $a2, 0xd200 -/* 4A4C4 8006F0C4 0C01834C */ jal osEPiWriteIo -/* 4A4C8 8006F0C8 00000000 */ nop -/* 4A4CC 8006F0CC 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A4D0 8006F0D0 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A4D4 8006F0D4 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A4D8 8006F0D8 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A4DC 8006F0DC 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A4E0 8006F0E0 0C018364 */ jal osEPiReadIo -/* 4A4E4 8006F0E4 00000000 */ nop -/* 4A4E8 8006F0E8 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A4EC 8006F0EC 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A4F0 8006F0F0 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A4F4 8006F0F4 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A4F8 8006F0F8 3C010001 */ lui $at, 1 -/* 4A4FC 8006F0FC 00A17825 */ or $t7, $a1, $at -/* 4A500 8006F100 01E02825 */ or $a1, $t7, $zero -/* 4A504 8006F104 3C06D200 */ lui $a2, 0xd200 -/* 4A508 8006F108 0C01834C */ jal osEPiWriteIo -/* 4A50C 8006F10C 00000000 */ nop -/* 4A510 8006F110 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A514 8006F114 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A518 8006F118 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A51C 8006F11C 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A520 8006F120 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A524 8006F124 0C018364 */ jal osEPiReadIo -/* 4A528 8006F128 00000000 */ nop -/* 4A52C 8006F12C 8FB8001C */ lw $t8, 0x1c($sp) -/* 4A530 8006F130 00000000 */ nop -/* 4A534 8006F134 331900FF */ andi $t9, $t8, 0xff -/* 4A538 8006F138 8FA80020 */ lw $t0, 0x20($sp) -/* 4A53C 8006F13C 00000000 */ nop -/* 4A540 8006F140 A1190000 */ sb $t9, ($t0) -/* 4A544 8006F144 10000003 */ b .L8006F154 -/* 4A548 8006F148 00000000 */ nop -/* 4A54C 8006F14C 10000001 */ b .L8006F154 -/* 4A550 8006F150 00000000 */ nop -.L8006F154: -/* 4A554 8006F154 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A558 8006F158 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A55C 8006F15C 03E00008 */ jr $ra -/* 4A560 8006F160 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F164.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F164.s deleted file mode 100644 index 585a561047..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F164.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F164 -/* 4A564 8006F164 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A568 8006F168 AFBF0014 */ sw $ra, 0x14($sp) -/* 4A56C 8006F16C AFA40020 */ sw $a0, 0x20($sp) -/* 4A570 8006F170 AFA50024 */ sw $a1, 0x24($sp) -/* 4A574 8006F174 27A4001F */ addiu $a0, $sp, 0x1f -/* 4A578 8006F178 0C01BC26 */ jal func_8006F098 -/* 4A57C 8006F17C 00000000 */ nop -/* 4A580 8006F180 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A584 8006F184 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A588 8006F188 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A58C 8006F18C 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A590 8006F190 3C010001 */ lui $at, 1 -/* 4A594 8006F194 00A17025 */ or $t6, $a1, $at -/* 4A598 8006F198 01C02825 */ or $a1, $t6, $zero -/* 4A59C 8006F19C 3C06E100 */ lui $a2, 0xe100 -/* 4A5A0 8006F1A0 0C01834C */ jal osEPiWriteIo -/* 4A5A4 8006F1A4 00000000 */ nop -/* 4A5A8 8006F1A8 3C01800B */ lui $at, %hi(D_800B0C22) -/* 4A5AC 8006F1AC A0200C22 */ sb $zero, %lo(D_800B0C22)($at) -/* 4A5B0 8006F1B0 3C0F800B */ lui $t7, %hi(D_800B0C38) -/* 4A5B4 8006F1B4 25EF0C38 */ addiu $t7, $t7, %lo(D_800B0C38) -/* 4A5B8 8006F1B8 3C01800B */ lui $at, %hi(D_800B0C24) -/* 4A5BC 8006F1BC AC2F0C24 */ sw $t7, %lo(D_800B0C24)($at) -/* 4A5C0 8006F1C0 3C18800B */ lui $t8, %hi(D_800B0C10) -/* 4A5C4 8006F1C4 27180C10 */ addiu $t8, $t8, %lo(D_800B0C10) -/* 4A5C8 8006F1C8 3C01800B */ lui $at, %hi(D_800B0C28) -/* 4A5CC 8006F1CC AC380C28 */ sw $t8, %lo(D_800B0C28)($at) -/* 4A5D0 8006F1D0 3C01800B */ lui $at, %hi(D_800B0C2C) -/* 4A5D4 8006F1D4 AC200C2C */ sw $zero, %lo(D_800B0C2C)($at) -/* 4A5D8 8006F1D8 24190008 */ addiu $t9, $zero, 8 -/* 4A5DC 8006F1DC 3C01800B */ lui $at, %hi(D_800B0C30) -/* 4A5E0 8006F1E0 AC390C30 */ sw $t9, %lo(D_800B0C30)($at) -/* 4A5E4 8006F1E4 3C04800B */ lui $a0, %hi(D_800B0C10) -/* 4A5E8 8006F1E8 24840C10 */ addiu $a0, $a0, %lo(D_800B0C10) -/* 4A5EC 8006F1EC 24050010 */ addiu $a1, $zero, 0x10 -/* 4A5F0 8006F1F0 0C018608 */ jal func_80061820 -/* 4A5F4 8006F1F4 00000000 */ nop -/* 4A5F8 8006F1F8 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A5FC 8006F1FC 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A600 8006F200 3C05800B */ lui $a1, %hi(D_800B0C20) -/* 4A604 8006F204 24A50C20 */ addiu $a1, $a1, %lo(D_800B0C20) -/* 4A608 8006F208 00003025 */ or $a2, $zero, $zero -/* 4A60C 8006F20C 0C01837C */ jal func_80060DF0 -/* 4A610 8006F210 00000000 */ nop -/* 4A614 8006F214 3C04800B */ lui $a0, %hi(D_800B0C38) -/* 4A618 8006F218 24840C38 */ addiu $a0, $a0, %lo(D_800B0C38) -/* 4A61C 8006F21C 00002825 */ or $a1, $zero, $zero -/* 4A620 8006F220 24060001 */ addiu $a2, $zero, 1 -/* 4A624 8006F224 0C0195B0 */ jal func_800656C0 -/* 4A628 8006F228 00000000 */ nop -/* 4A62C 8006F22C 3C08800B */ lui $t0, %hi(D_800B0C10) -/* 4A630 8006F230 25080C10 */ addiu $t0, $t0, %lo(D_800B0C10) -/* 4A634 8006F234 8D090000 */ lw $t1, ($t0) -/* 4A638 8006F238 8FAA0020 */ lw $t2, 0x20($sp) -/* 4A63C 8006F23C 00000000 */ nop -/* 4A640 8006F240 AD490000 */ sw $t1, ($t2) -/* 4A644 8006F244 3C0B800B */ lui $t3, %hi(D_800B0C10) -/* 4A648 8006F248 256B0C10 */ addiu $t3, $t3, %lo(D_800B0C10) -/* 4A64C 8006F24C 8D6C0004 */ lw $t4, 4($t3) -/* 4A650 8006F250 8FAD0024 */ lw $t5, 0x24($sp) -/* 4A654 8006F254 00000000 */ nop -/* 4A658 8006F258 ADAC0000 */ sw $t4, ($t5) -/* 4A65C 8006F25C 10000003 */ b .L8006F26C -/* 4A660 8006F260 00000000 */ nop -/* 4A664 8006F264 10000001 */ b .L8006F26C -/* 4A668 8006F268 00000000 */ nop -.L8006F26C: -/* 4A66C 8006F26C 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A670 8006F270 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A674 8006F274 03E00008 */ jr $ra -/* 4A678 8006F278 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F27C.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F27C.s deleted file mode 100644 index 10be0a8943..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F27C.s +++ /dev/null @@ -1,32 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F27C -/* 4A67C 8006F27C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4A680 8006F280 AFBF0014 */ sw $ra, 0x14($sp) -/* 4A684 8006F284 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A688 8006F288 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A68C 8006F28C 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A690 8006F290 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A694 8006F294 3C010001 */ lui $at, 1 -/* 4A698 8006F298 00A17025 */ or $t6, $a1, $at -/* 4A69C 8006F29C 01C02825 */ or $a1, $t6, $zero -/* 4A6A0 8006F2A0 3C06D200 */ lui $a2, 0xd200 -/* 4A6A4 8006F2A4 0C01834C */ jal osEPiWriteIo -/* 4A6A8 8006F2A8 00000000 */ nop -/* 4A6AC 8006F2AC 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A6B0 8006F2B0 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A6B4 8006F2B4 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A6B8 8006F2B8 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A6BC 8006F2BC 00003025 */ or $a2, $zero, $zero -/* 4A6C0 8006F2C0 0C01834C */ jal osEPiWriteIo -/* 4A6C4 8006F2C4 00000000 */ nop -/* 4A6C8 8006F2C8 10000003 */ b .L8006F2D8 -/* 4A6CC 8006F2CC 00000000 */ nop -/* 4A6D0 8006F2D0 10000001 */ b .L8006F2D8 -/* 4A6D4 8006F2D4 00000000 */ nop -.L8006F2D8: -/* 4A6D8 8006F2D8 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A6DC 8006F2DC 27BD0018 */ addiu $sp, $sp, 0x18 -/* 4A6E0 8006F2E0 03E00008 */ jr $ra -/* 4A6E4 8006F2E4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F2E8.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F2E8.s deleted file mode 100644 index d160a7acab..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F2E8.s +++ /dev/null @@ -1,80 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F2E8 -/* 4A6E8 8006F2E8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A6EC 8006F2EC AFBF0014 */ sw $ra, 0x14($sp) -/* 4A6F0 8006F2F0 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A6F4 8006F2F4 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A6F8 8006F2F8 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A6FC 8006F2FC 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A700 8006F300 3C010001 */ lui $at, 1 -/* 4A704 8006F304 00A17025 */ or $t6, $a1, $at -/* 4A708 8006F308 01C02825 */ or $a1, $t6, $zero -/* 4A70C 8006F30C 3C063C00 */ lui $a2, 0x3c00 -/* 4A710 8006F310 0C01834C */ jal osEPiWriteIo -/* 4A714 8006F314 00000000 */ nop -/* 4A718 8006F318 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A71C 8006F31C 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A720 8006F320 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A724 8006F324 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A728 8006F328 3C010001 */ lui $at, 1 -/* 4A72C 8006F32C 00A17825 */ or $t7, $a1, $at -/* 4A730 8006F330 01E02825 */ or $a1, $t7, $zero -/* 4A734 8006F334 3C067800 */ lui $a2, 0x7800 -/* 4A738 8006F338 0C01834C */ jal osEPiWriteIo -/* 4A73C 8006F33C 00000000 */ nop -.L8006F340: -/* 4A740 8006F340 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A744 8006F344 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A748 8006F348 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A74C 8006F34C 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A750 8006F350 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A754 8006F354 0C018364 */ jal osEPiReadIo -/* 4A758 8006F358 00000000 */ nop -/* 4A75C 8006F35C 8FB8001C */ lw $t8, 0x1c($sp) -/* 4A760 8006F360 00000000 */ nop -/* 4A764 8006F364 33190002 */ andi $t9, $t8, 2 -/* 4A768 8006F368 24010002 */ addiu $at, $zero, 2 -/* 4A76C 8006F36C 1321FFF4 */ beq $t9, $at, .L8006F340 -/* 4A770 8006F370 00000000 */ nop -/* 4A774 8006F374 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A778 8006F378 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A77C 8006F37C 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A780 8006F380 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A784 8006F384 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A788 8006F388 0C018364 */ jal osEPiReadIo -/* 4A78C 8006F38C 00000000 */ nop -/* 4A790 8006F390 0C01BC9F */ jal func_8006F27C -/* 4A794 8006F394 00000000 */ nop -/* 4A798 8006F398 8FA8001C */ lw $t0, 0x1c($sp) -/* 4A79C 8006F39C 00000000 */ nop -/* 4A7A0 8006F3A0 310900FF */ andi $t1, $t0, 0xff -/* 4A7A4 8006F3A4 24010008 */ addiu $at, $zero, 8 -/* 4A7A8 8006F3A8 11210008 */ beq $t1, $at, .L8006F3CC -/* 4A7AC 8006F3AC 00000000 */ nop -/* 4A7B0 8006F3B0 24010048 */ addiu $at, $zero, 0x48 -/* 4A7B4 8006F3B4 11210005 */ beq $t1, $at, .L8006F3CC -/* 4A7B8 8006F3B8 00000000 */ nop -/* 4A7BC 8006F3BC 310A0008 */ andi $t2, $t0, 8 -/* 4A7C0 8006F3C0 24010008 */ addiu $at, $zero, 8 -/* 4A7C4 8006F3C4 15410006 */ bne $t2, $at, .L8006F3E0 -/* 4A7C8 8006F3C8 00000000 */ nop -.L8006F3CC: -/* 4A7CC 8006F3CC 00001025 */ or $v0, $zero, $zero -/* 4A7D0 8006F3D0 10000008 */ b .L8006F3F4 -/* 4A7D4 8006F3D4 00000000 */ nop -/* 4A7D8 8006F3D8 10000004 */ b .L8006F3EC -/* 4A7DC 8006F3DC 00000000 */ nop -.L8006F3E0: -/* 4A7E0 8006F3E0 2402FFFF */ addiu $v0, $zero, -1 -/* 4A7E4 8006F3E4 10000003 */ b .L8006F3F4 -/* 4A7E8 8006F3E8 00000000 */ nop -.L8006F3EC: -/* 4A7EC 8006F3EC 10000001 */ b .L8006F3F4 -/* 4A7F0 8006F3F0 00000000 */ nop -.L8006F3F4: -/* 4A7F4 8006F3F4 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A7F8 8006F3F8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A7FC 8006F3FC 03E00008 */ jr $ra -/* 4A800 8006F400 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F404.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F404.s deleted file mode 100644 index b03a0052bc..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F404.s +++ /dev/null @@ -1,84 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F404 -/* 4A804 8006F404 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A808 8006F408 AFBF0014 */ sw $ra, 0x14($sp) -/* 4A80C 8006F40C AFA40020 */ sw $a0, 0x20($sp) -/* 4A810 8006F410 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A814 8006F414 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A818 8006F418 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A81C 8006F41C 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A820 8006F420 3C010001 */ lui $at, 1 -/* 4A824 8006F424 00A17025 */ or $t6, $a1, $at -/* 4A828 8006F428 01C02825 */ or $a1, $t6, $zero -/* 4A82C 8006F42C 8FA60020 */ lw $a2, 0x20($sp) -/* 4A830 8006F430 3C014B00 */ lui $at, 0x4b00 -/* 4A834 8006F434 00C17825 */ or $t7, $a2, $at -/* 4A838 8006F438 01E03025 */ or $a2, $t7, $zero -/* 4A83C 8006F43C 0C01834C */ jal osEPiWriteIo -/* 4A840 8006F440 00000000 */ nop -/* 4A844 8006F444 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A848 8006F448 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A84C 8006F44C 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A850 8006F450 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A854 8006F454 3C010001 */ lui $at, 1 -/* 4A858 8006F458 00A1C025 */ or $t8, $a1, $at -/* 4A85C 8006F45C 03002825 */ or $a1, $t8, $zero -/* 4A860 8006F460 3C067800 */ lui $a2, 0x7800 -/* 4A864 8006F464 0C01834C */ jal osEPiWriteIo -/* 4A868 8006F468 00000000 */ nop -.L8006F46C: -/* 4A86C 8006F46C 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A870 8006F470 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A874 8006F474 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A878 8006F478 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A87C 8006F47C 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A880 8006F480 0C018364 */ jal osEPiReadIo -/* 4A884 8006F484 00000000 */ nop -/* 4A888 8006F488 8FB9001C */ lw $t9, 0x1c($sp) -/* 4A88C 8006F48C 00000000 */ nop -/* 4A890 8006F490 33280002 */ andi $t0, $t9, 2 -/* 4A894 8006F494 24010002 */ addiu $at, $zero, 2 -/* 4A898 8006F498 1101FFF4 */ beq $t0, $at, .L8006F46C -/* 4A89C 8006F49C 00000000 */ nop -/* 4A8A0 8006F4A0 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A8A4 8006F4A4 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A8A8 8006F4A8 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A8AC 8006F4AC 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A8B0 8006F4B0 27A6001C */ addiu $a2, $sp, 0x1c -/* 4A8B4 8006F4B4 0C018364 */ jal osEPiReadIo -/* 4A8B8 8006F4B8 00000000 */ nop -/* 4A8BC 8006F4BC 0C01BC9F */ jal func_8006F27C -/* 4A8C0 8006F4C0 00000000 */ nop -/* 4A8C4 8006F4C4 8FA9001C */ lw $t1, 0x1c($sp) -/* 4A8C8 8006F4C8 00000000 */ nop -/* 4A8CC 8006F4CC 312A00FF */ andi $t2, $t1, 0xff -/* 4A8D0 8006F4D0 24010008 */ addiu $at, $zero, 8 -/* 4A8D4 8006F4D4 11410008 */ beq $t2, $at, .L8006F4F8 -/* 4A8D8 8006F4D8 00000000 */ nop -/* 4A8DC 8006F4DC 24010048 */ addiu $at, $zero, 0x48 -/* 4A8E0 8006F4E0 11410005 */ beq $t2, $at, .L8006F4F8 -/* 4A8E4 8006F4E4 00000000 */ nop -/* 4A8E8 8006F4E8 312B0008 */ andi $t3, $t1, 8 -/* 4A8EC 8006F4EC 24010008 */ addiu $at, $zero, 8 -/* 4A8F0 8006F4F0 15610006 */ bne $t3, $at, .L8006F50C -/* 4A8F4 8006F4F4 00000000 */ nop -.L8006F4F8: -/* 4A8F8 8006F4F8 00001025 */ or $v0, $zero, $zero -/* 4A8FC 8006F4FC 10000008 */ b .L8006F520 -/* 4A900 8006F500 00000000 */ nop -/* 4A904 8006F504 10000004 */ b .L8006F518 -/* 4A908 8006F508 00000000 */ nop -.L8006F50C: -/* 4A90C 8006F50C 2402FFFF */ addiu $v0, $zero, -1 -/* 4A910 8006F510 10000003 */ b .L8006F520 -/* 4A914 8006F514 00000000 */ nop -.L8006F518: -/* 4A918 8006F518 10000001 */ b .L8006F520 -/* 4A91C 8006F51C 00000000 */ nop -.L8006F520: -/* 4A920 8006F520 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A924 8006F524 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A928 8006F528 03E00008 */ jr $ra -/* 4A92C 8006F52C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F530.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F530.s deleted file mode 100644 index 9c3ae88a96..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F530.s +++ /dev/null @@ -1,56 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F530 -/* 4A930 8006F530 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4A934 8006F534 AFBF0014 */ sw $ra, 0x14($sp) -/* 4A938 8006F538 AFA40020 */ sw $a0, 0x20($sp) -/* 4A93C 8006F53C AFA50024 */ sw $a1, 0x24($sp) -/* 4A940 8006F540 AFA60028 */ sw $a2, 0x28($sp) -/* 4A944 8006F544 AFA7002C */ sw $a3, 0x2c($sp) -/* 4A948 8006F548 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A94C 8006F54C 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A950 8006F550 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4A954 8006F554 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4A958 8006F558 3C010001 */ lui $at, 1 -/* 4A95C 8006F55C 00A17025 */ or $t6, $a1, $at -/* 4A960 8006F560 01C02825 */ or $a1, $t6, $zero -/* 4A964 8006F564 3C06B400 */ lui $a2, 0xb400 -/* 4A968 8006F568 0C01834C */ jal osEPiWriteIo -/* 4A96C 8006F56C 00000000 */ nop -/* 4A970 8006F570 8FAF0024 */ lw $t7, 0x24($sp) -/* 4A974 8006F574 8FB80020 */ lw $t8, 0x20($sp) -/* 4A978 8006F578 00000000 */ nop -/* 4A97C 8006F57C A30F0002 */ sb $t7, 2($t8) -/* 4A980 8006F580 8FB9002C */ lw $t9, 0x2c($sp) -/* 4A984 8006F584 8FA80020 */ lw $t0, 0x20($sp) -/* 4A988 8006F588 00000000 */ nop -/* 4A98C 8006F58C AD190004 */ sw $t9, 4($t0) -/* 4A990 8006F590 8FA90028 */ lw $t1, 0x28($sp) -/* 4A994 8006F594 8FAA0020 */ lw $t2, 0x20($sp) -/* 4A998 8006F598 00000000 */ nop -/* 4A99C 8006F59C AD490008 */ sw $t1, 8($t2) -/* 4A9A0 8006F5A0 8FAB0020 */ lw $t3, 0x20($sp) -/* 4A9A4 8006F5A4 00000000 */ nop -/* 4A9A8 8006F5A8 AD60000C */ sw $zero, 0xc($t3) -/* 4A9AC 8006F5AC 240C0080 */ addiu $t4, $zero, 0x80 -/* 4A9B0 8006F5B0 8FAD0020 */ lw $t5, 0x20($sp) -/* 4A9B4 8006F5B4 00000000 */ nop -/* 4A9B8 8006F5B8 ADAC0010 */ sw $t4, 0x10($t5) -/* 4A9BC 8006F5BC 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4A9C0 8006F5C0 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4A9C4 8006F5C4 8FA50020 */ lw $a1, 0x20($sp) -/* 4A9C8 8006F5C8 24060001 */ addiu $a2, $zero, 1 -/* 4A9CC 8006F5CC 0C01837C */ jal func_80060DF0 -/* 4A9D0 8006F5D0 00000000 */ nop -/* 4A9D4 8006F5D4 AFA2001C */ sw $v0, 0x1c($sp) -/* 4A9D8 8006F5D8 8FA2001C */ lw $v0, 0x1c($sp) -/* 4A9DC 8006F5DC 10000003 */ b .L8006F5EC -/* 4A9E0 8006F5E0 00000000 */ nop -/* 4A9E4 8006F5E4 10000001 */ b .L8006F5EC -/* 4A9E8 8006F5E8 00000000 */ nop -.L8006F5EC: -/* 4A9EC 8006F5EC 8FBF0014 */ lw $ra, 0x14($sp) -/* 4A9F0 8006F5F0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4A9F4 8006F5F4 03E00008 */ jr $ra -/* 4A9F8 8006F5F8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F5FC.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F5FC.s deleted file mode 100644 index 545192e41a..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F5FC.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F5FC -/* 4A9FC 8006F5FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4AA00 8006F600 AFBF0014 */ sw $ra, 0x14($sp) -/* 4AA04 8006F604 AFA40020 */ sw $a0, 0x20($sp) -/* 4AA08 8006F608 3C0E800B */ lui $t6, %hi(D_800B0CC8) -/* 4AA0C 8006F60C 8DCE0CC8 */ lw $t6, %lo(D_800B0CC8)($t6) -/* 4AA10 8006F610 24010001 */ addiu $at, $zero, 1 -/* 4AA14 8006F614 15C1000B */ bne $t6, $at, .L8006F644 -/* 4AA18 8006F618 00000000 */ nop -/* 4AA1C 8006F61C 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AA20 8006F620 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AA24 8006F624 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AA28 8006F628 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AA2C 8006F62C 3C010001 */ lui $at, 1 -/* 4AA30 8006F630 00A17825 */ or $t7, $a1, $at -/* 4AA34 8006F634 01E02825 */ or $a1, $t7, $zero -/* 4AA38 8006F638 3C06B400 */ lui $a2, 0xb400 -/* 4AA3C 8006F63C 0C01834C */ jal osEPiWriteIo -/* 4AA40 8006F640 00000000 */ nop -.L8006F644: -/* 4AA44 8006F644 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AA48 8006F648 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AA4C 8006F64C 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AA50 8006F650 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AA54 8006F654 3C010001 */ lui $at, 1 -/* 4AA58 8006F658 00A1C025 */ or $t8, $a1, $at -/* 4AA5C 8006F65C 03002825 */ or $a1, $t8, $zero -/* 4AA60 8006F660 8FA60020 */ lw $a2, 0x20($sp) -/* 4AA64 8006F664 3C01A500 */ lui $at, 0xa500 -/* 4AA68 8006F668 00C1C825 */ or $t9, $a2, $at -/* 4AA6C 8006F66C 03203025 */ or $a2, $t9, $zero -/* 4AA70 8006F670 0C01834C */ jal osEPiWriteIo -/* 4AA74 8006F674 00000000 */ nop -.L8006F678: -/* 4AA78 8006F678 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AA7C 8006F67C 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AA80 8006F680 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AA84 8006F684 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AA88 8006F688 27A6001C */ addiu $a2, $sp, 0x1c -/* 4AA8C 8006F68C 0C018364 */ jal osEPiReadIo -/* 4AA90 8006F690 00000000 */ nop -/* 4AA94 8006F694 8FA8001C */ lw $t0, 0x1c($sp) -/* 4AA98 8006F698 00000000 */ nop -/* 4AA9C 8006F69C 31090001 */ andi $t1, $t0, 1 -/* 4AAA0 8006F6A0 24010001 */ addiu $at, $zero, 1 -/* 4AAA4 8006F6A4 1121FFF4 */ beq $t1, $at, .L8006F678 -/* 4AAA8 8006F6A8 00000000 */ nop -/* 4AAAC 8006F6AC 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AAB0 8006F6B0 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AAB4 8006F6B4 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AAB8 8006F6B8 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AABC 8006F6BC 27A6001C */ addiu $a2, $sp, 0x1c -/* 4AAC0 8006F6C0 0C018364 */ jal osEPiReadIo -/* 4AAC4 8006F6C4 00000000 */ nop -/* 4AAC8 8006F6C8 0C01BC9F */ jal func_8006F27C -/* 4AACC 8006F6CC 00000000 */ nop -/* 4AAD0 8006F6D0 8FAA001C */ lw $t2, 0x1c($sp) -/* 4AAD4 8006F6D4 00000000 */ nop -/* 4AAD8 8006F6D8 314B00FF */ andi $t3, $t2, 0xff -/* 4AADC 8006F6DC 24010004 */ addiu $at, $zero, 4 -/* 4AAE0 8006F6E0 11610008 */ beq $t3, $at, .L8006F704 -/* 4AAE4 8006F6E4 00000000 */ nop -/* 4AAE8 8006F6E8 24010044 */ addiu $at, $zero, 0x44 -/* 4AAEC 8006F6EC 11610005 */ beq $t3, $at, .L8006F704 -/* 4AAF0 8006F6F0 00000000 */ nop -/* 4AAF4 8006F6F4 314C0004 */ andi $t4, $t2, 4 -/* 4AAF8 8006F6F8 24010004 */ addiu $at, $zero, 4 -/* 4AAFC 8006F6FC 15810006 */ bne $t4, $at, .L8006F718 -/* 4AB00 8006F700 00000000 */ nop -.L8006F704: -/* 4AB04 8006F704 00001025 */ or $v0, $zero, $zero -/* 4AB08 8006F708 10000008 */ b .L8006F72C -/* 4AB0C 8006F70C 00000000 */ nop -/* 4AB10 8006F710 10000004 */ b .L8006F724 -/* 4AB14 8006F714 00000000 */ nop -.L8006F718: -/* 4AB18 8006F718 2402FFFF */ addiu $v0, $zero, -1 -/* 4AB1C 8006F71C 10000003 */ b .L8006F72C -/* 4AB20 8006F720 00000000 */ nop -.L8006F724: -/* 4AB24 8006F724 10000001 */ b .L8006F72C -/* 4AB28 8006F728 00000000 */ nop -.L8006F72C: -/* 4AB2C 8006F72C 8FBF0014 */ lw $ra, 0x14($sp) -/* 4AB30 8006F730 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4AB34 8006F734 03E00008 */ jr $ra -/* 4AB38 8006F738 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4A1D0/func_8006F73C.s b/ver/jp/asm/nonmatchings/4A1D0/func_8006F73C.s deleted file mode 100644 index 0bbbfd8e80..0000000000 --- a/ver/jp/asm/nonmatchings/4A1D0/func_8006F73C.s +++ /dev/null @@ -1,84 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F73C -/* 4AB3C 8006F73C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4AB40 8006F740 AFBF0014 */ sw $ra, 0x14($sp) -/* 4AB44 8006F744 AFA40020 */ sw $a0, 0x20($sp) -/* 4AB48 8006F748 AFA50024 */ sw $a1, 0x24($sp) -/* 4AB4C 8006F74C AFA60028 */ sw $a2, 0x28($sp) -/* 4AB50 8006F750 AFA7002C */ sw $a3, 0x2c($sp) -/* 4AB54 8006F754 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AB58 8006F758 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AB5C 8006F75C 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AB60 8006F760 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AB64 8006F764 3C010001 */ lui $at, 1 -/* 4AB68 8006F768 00A17025 */ or $t6, $a1, $at -/* 4AB6C 8006F76C 01C02825 */ or $a1, $t6, $zero -/* 4AB70 8006F770 3C06F000 */ lui $a2, 0xf000 -/* 4AB74 8006F774 0C01834C */ jal osEPiWriteIo -/* 4AB78 8006F778 00000000 */ nop -/* 4AB7C 8006F77C 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AB80 8006F780 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AB84 8006F784 3C05800B */ lui $a1, %hi(D_800B0C5C) -/* 4AB88 8006F788 8CA50C5C */ lw $a1, %lo(D_800B0C5C)($a1) -/* 4AB8C 8006F78C 27A60018 */ addiu $a2, $sp, 0x18 -/* 4AB90 8006F790 0C018364 */ jal osEPiReadIo -/* 4AB94 8006F794 00000000 */ nop -/* 4AB98 8006F798 8FAF0024 */ lw $t7, 0x24($sp) -/* 4AB9C 8006F79C 8FB80020 */ lw $t8, 0x20($sp) -/* 4ABA0 8006F7A0 00000000 */ nop -/* 4ABA4 8006F7A4 A30F0002 */ sb $t7, 2($t8) -/* 4ABA8 8006F7A8 8FB90034 */ lw $t9, 0x34($sp) -/* 4ABAC 8006F7AC 8FA80020 */ lw $t0, 0x20($sp) -/* 4ABB0 8006F7B0 00000000 */ nop -/* 4ABB4 8006F7B4 AD190004 */ sw $t9, 4($t0) -/* 4ABB8 8006F7B8 8FA9002C */ lw $t1, 0x2c($sp) -/* 4ABBC 8006F7BC 8FAA0020 */ lw $t2, 0x20($sp) -/* 4ABC0 8006F7C0 00000000 */ nop -/* 4ABC4 8006F7C4 AD490008 */ sw $t1, 8($t2) -/* 4ABC8 8006F7C8 8FAB0030 */ lw $t3, 0x30($sp) -/* 4ABCC 8006F7CC 00000000 */ nop -/* 4ABD0 8006F7D0 000B61C0 */ sll $t4, $t3, 7 -/* 4ABD4 8006F7D4 8FAD0020 */ lw $t5, 0x20($sp) -/* 4ABD8 8006F7D8 00000000 */ nop -/* 4ABDC 8006F7DC ADAC0010 */ sw $t4, 0x10($t5) -/* 4ABE0 8006F7E0 3C0E800B */ lui $t6, %hi(D_800B0CC8) -/* 4ABE4 8006F7E4 8DCE0CC8 */ lw $t6, %lo(D_800B0CC8)($t6) -/* 4ABE8 8006F7E8 00000000 */ nop -/* 4ABEC 8006F7EC 15C00009 */ bnez $t6, .L8006F814 -/* 4ABF0 8006F7F0 00000000 */ nop -/* 4ABF4 8006F7F4 8FAF0028 */ lw $t7, 0x28($sp) -/* 4ABF8 8006F7F8 00000000 */ nop -/* 4ABFC 8006F7FC 000FC180 */ sll $t8, $t7, 6 -/* 4AC00 8006F800 8FB90020 */ lw $t9, 0x20($sp) -/* 4AC04 8006F804 00000000 */ nop -/* 4AC08 8006F808 AF38000C */ sw $t8, 0xc($t9) -/* 4AC0C 8006F80C 10000007 */ b .L8006F82C -/* 4AC10 8006F810 00000000 */ nop -.L8006F814: -/* 4AC14 8006F814 8FA80028 */ lw $t0, 0x28($sp) -/* 4AC18 8006F818 00000000 */ nop -/* 4AC1C 8006F81C 000849C0 */ sll $t1, $t0, 7 -/* 4AC20 8006F820 8FAA0020 */ lw $t2, 0x20($sp) -/* 4AC24 8006F824 00000000 */ nop -/* 4AC28 8006F828 AD49000C */ sw $t1, 0xc($t2) -.L8006F82C: -/* 4AC2C 8006F82C 3C04800B */ lui $a0, %hi(D_800B0C50) -/* 4AC30 8006F830 24840C50 */ addiu $a0, $a0, %lo(D_800B0C50) -/* 4AC34 8006F834 8FA50020 */ lw $a1, 0x20($sp) -/* 4AC38 8006F838 00003025 */ or $a2, $zero, $zero -/* 4AC3C 8006F83C 0C01837C */ jal func_80060DF0 -/* 4AC40 8006F840 00000000 */ nop -/* 4AC44 8006F844 AFA2001C */ sw $v0, 0x1c($sp) -/* 4AC48 8006F848 8FA2001C */ lw $v0, 0x1c($sp) -/* 4AC4C 8006F84C 10000003 */ b .L8006F85C -/* 4AC50 8006F850 00000000 */ nop -/* 4AC54 8006F854 10000001 */ b .L8006F85C -/* 4AC58 8006F858 00000000 */ nop -.L8006F85C: -/* 4AC5C 8006F85C 8FBF0014 */ lw $ra, 0x14($sp) -/* 4AC60 8006F860 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4AC64 8006F864 03E00008 */ jr $ra -/* 4AC68 8006F868 00000000 */ nop -/* 4AC6C 8006F86C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006F870.s b/ver/jp/asm/nonmatchings/4AC70/func_8006F870.s deleted file mode 100644 index d3a1c8a53f..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006F870.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F870 -/* 4AC70 8006F870 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AC74 8006F874 AFA40010 */ sw $a0, 0x10($sp) -/* 4AC78 8006F878 AFA50014 */ sw $a1, 0x14($sp) -/* 4AC7C 8006F87C AFA60018 */ sw $a2, 0x18($sp) -/* 4AC80 8006F880 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AC84 8006F884 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AC88 8006F888 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AC8C 8006F88C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AC90 8006F890 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AC94 8006F894 0C016885 */ jal func_8005A214 -/* 4AC98 8006F898 24040000 */ addiu $a0, $zero, 0 -/* 4AC9C 8006F89C 8FA40010 */ lw $a0, 0x10($sp) -/* 4ACA0 8006F8A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4ACA4 8006F8A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4ACA8 8006F8A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4ACAC 8006F8AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4ACB0 8006F8B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4ACB4 8006F8B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4ACB8 8006F8B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4ACBC 8006F8BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4ACC0 8006F8C0 3C018008 */ lui $at, %hi(D_8007F1E0) -/* 4ACC4 8006F8C4 8C21F1E0 */ lw $at, %lo(D_8007F1E0)($at) -/* 4ACC8 8006F8C8 00200008 */ jr $at -/* 4ACCC 8006F8CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006F8D0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006F8D0.s deleted file mode 100644 index b995610acc..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006F8D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F8D0 -/* 4ACD0 8006F8D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4ACD4 8006F8D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4ACD8 8006F8D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4ACDC 8006F8DC AFA60018 */ sw $a2, 0x18($sp) -/* 4ACE0 8006F8E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4ACE4 8006F8E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4ACE8 8006F8E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4ACEC 8006F8EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4ACF0 8006F8F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4ACF4 8006F8F4 0C016885 */ jal func_8005A214 -/* 4ACF8 8006F8F8 24040001 */ addiu $a0, $zero, 1 -/* 4ACFC 8006F8FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4AD00 8006F900 8FA50014 */ lw $a1, 0x14($sp) -/* 4AD04 8006F904 8FA60018 */ lw $a2, 0x18($sp) -/* 4AD08 8006F908 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AD0C 8006F90C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AD10 8006F910 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AD14 8006F914 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AD18 8006F918 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AD1C 8006F91C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AD20 8006F920 3C018008 */ lui $at, %hi(D_8007F1F8) -/* 4AD24 8006F924 8C21F1F8 */ lw $at, %lo(D_8007F1F8)($at) -/* 4AD28 8006F928 00200008 */ jr $at -/* 4AD2C 8006F92C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006F930.s b/ver/jp/asm/nonmatchings/4AC70/func_8006F930.s deleted file mode 100644 index 7ce983bdac..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006F930.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F930 -/* 4AD30 8006F930 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AD34 8006F934 AFA40010 */ sw $a0, 0x10($sp) -/* 4AD38 8006F938 AFA50014 */ sw $a1, 0x14($sp) -/* 4AD3C 8006F93C AFA60018 */ sw $a2, 0x18($sp) -/* 4AD40 8006F940 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AD44 8006F944 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AD48 8006F948 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AD4C 8006F94C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AD50 8006F950 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AD54 8006F954 0C016885 */ jal func_8005A214 -/* 4AD58 8006F958 24040002 */ addiu $a0, $zero, 2 -/* 4AD5C 8006F95C 8FA40010 */ lw $a0, 0x10($sp) -/* 4AD60 8006F960 8FA50014 */ lw $a1, 0x14($sp) -/* 4AD64 8006F964 8FA60018 */ lw $a2, 0x18($sp) -/* 4AD68 8006F968 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AD6C 8006F96C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AD70 8006F970 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AD74 8006F974 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AD78 8006F978 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AD7C 8006F97C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AD80 8006F980 3C018008 */ lui $at, %hi(D_8007F210) -/* 4AD84 8006F984 8C21F210 */ lw $at, %lo(D_8007F210)($at) -/* 4AD88 8006F988 00200008 */ jr $at -/* 4AD8C 8006F98C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006F990.s b/ver/jp/asm/nonmatchings/4AC70/func_8006F990.s deleted file mode 100644 index 691156d2a6..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006F990.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F990 -/* 4AD90 8006F990 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AD94 8006F994 AFA40010 */ sw $a0, 0x10($sp) -/* 4AD98 8006F998 AFA50014 */ sw $a1, 0x14($sp) -/* 4AD9C 8006F99C AFA60018 */ sw $a2, 0x18($sp) -/* 4ADA0 8006F9A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4ADA4 8006F9A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4ADA8 8006F9A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4ADAC 8006F9AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4ADB0 8006F9B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4ADB4 8006F9B4 0C016885 */ jal func_8005A214 -/* 4ADB8 8006F9B8 24040003 */ addiu $a0, $zero, 3 -/* 4ADBC 8006F9BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4ADC0 8006F9C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4ADC4 8006F9C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4ADC8 8006F9C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4ADCC 8006F9CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4ADD0 8006F9D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4ADD4 8006F9D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4ADD8 8006F9D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4ADDC 8006F9DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4ADE0 8006F9E0 3C018008 */ lui $at, %hi(D_8007F228) -/* 4ADE4 8006F9E4 8C21F228 */ lw $at, %lo(D_8007F228)($at) -/* 4ADE8 8006F9E8 00200008 */ jr $at -/* 4ADEC 8006F9EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006F9F0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006F9F0.s deleted file mode 100644 index 08657d7cc1..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006F9F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006F9F0 -/* 4ADF0 8006F9F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4ADF4 8006F9F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4ADF8 8006F9F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4ADFC 8006F9FC AFA60018 */ sw $a2, 0x18($sp) -/* 4AE00 8006FA00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AE04 8006FA04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AE08 8006FA08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AE0C 8006FA0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AE10 8006FA10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AE14 8006FA14 0C016885 */ jal func_8005A214 -/* 4AE18 8006FA18 24040004 */ addiu $a0, $zero, 4 -/* 4AE1C 8006FA1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4AE20 8006FA20 8FA50014 */ lw $a1, 0x14($sp) -/* 4AE24 8006FA24 8FA60018 */ lw $a2, 0x18($sp) -/* 4AE28 8006FA28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AE2C 8006FA2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AE30 8006FA30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AE34 8006FA34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AE38 8006FA38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AE3C 8006FA3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AE40 8006FA40 3C018008 */ lui $at, %hi(D_8007F240) -/* 4AE44 8006FA44 8C21F240 */ lw $at, %lo(D_8007F240)($at) -/* 4AE48 8006FA48 00200008 */ jr $at -/* 4AE4C 8006FA4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FA50.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FA50.s deleted file mode 100644 index e76c64ffeb..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FA50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FA50 -/* 4AE50 8006FA50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AE54 8006FA54 AFA40010 */ sw $a0, 0x10($sp) -/* 4AE58 8006FA58 AFA50014 */ sw $a1, 0x14($sp) -/* 4AE5C 8006FA5C AFA60018 */ sw $a2, 0x18($sp) -/* 4AE60 8006FA60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AE64 8006FA64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AE68 8006FA68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AE6C 8006FA6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AE70 8006FA70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AE74 8006FA74 0C016885 */ jal func_8005A214 -/* 4AE78 8006FA78 24040005 */ addiu $a0, $zero, 5 -/* 4AE7C 8006FA7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4AE80 8006FA80 8FA50014 */ lw $a1, 0x14($sp) -/* 4AE84 8006FA84 8FA60018 */ lw $a2, 0x18($sp) -/* 4AE88 8006FA88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AE8C 8006FA8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AE90 8006FA90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AE94 8006FA94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AE98 8006FA98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AE9C 8006FA9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AEA0 8006FAA0 3C018008 */ lui $at, %hi(D_8007F258) -/* 4AEA4 8006FAA4 8C21F258 */ lw $at, %lo(D_8007F258)($at) -/* 4AEA8 8006FAA8 00200008 */ jr $at -/* 4AEAC 8006FAAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FAB0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FAB0.s deleted file mode 100644 index c656f37aa8..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FAB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FAB0 -/* 4AEB0 8006FAB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AEB4 8006FAB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4AEB8 8006FAB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4AEBC 8006FABC AFA60018 */ sw $a2, 0x18($sp) -/* 4AEC0 8006FAC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AEC4 8006FAC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AEC8 8006FAC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AECC 8006FACC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AED0 8006FAD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AED4 8006FAD4 0C016885 */ jal func_8005A214 -/* 4AED8 8006FAD8 24040006 */ addiu $a0, $zero, 6 -/* 4AEDC 8006FADC 8FA40010 */ lw $a0, 0x10($sp) -/* 4AEE0 8006FAE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4AEE4 8006FAE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4AEE8 8006FAE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AEEC 8006FAEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AEF0 8006FAF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AEF4 8006FAF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AEF8 8006FAF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AEFC 8006FAFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AF00 8006FB00 3C018008 */ lui $at, %hi(D_8007F270) -/* 4AF04 8006FB04 8C21F270 */ lw $at, %lo(D_8007F270)($at) -/* 4AF08 8006FB08 00200008 */ jr $at -/* 4AF0C 8006FB0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FB10.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FB10.s deleted file mode 100644 index 7b07cb9702..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FB10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FB10 -/* 4AF10 8006FB10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AF14 8006FB14 AFA40010 */ sw $a0, 0x10($sp) -/* 4AF18 8006FB18 AFA50014 */ sw $a1, 0x14($sp) -/* 4AF1C 8006FB1C AFA60018 */ sw $a2, 0x18($sp) -/* 4AF20 8006FB20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AF24 8006FB24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AF28 8006FB28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AF2C 8006FB2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AF30 8006FB30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AF34 8006FB34 0C016885 */ jal func_8005A214 -/* 4AF38 8006FB38 24040007 */ addiu $a0, $zero, 7 -/* 4AF3C 8006FB3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4AF40 8006FB40 8FA50014 */ lw $a1, 0x14($sp) -/* 4AF44 8006FB44 8FA60018 */ lw $a2, 0x18($sp) -/* 4AF48 8006FB48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AF4C 8006FB4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AF50 8006FB50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AF54 8006FB54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AF58 8006FB58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AF5C 8006FB5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AF60 8006FB60 3C018008 */ lui $at, %hi(D_8007F288) -/* 4AF64 8006FB64 8C21F288 */ lw $at, %lo(D_8007F288)($at) -/* 4AF68 8006FB68 00200008 */ jr $at -/* 4AF6C 8006FB6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FB70.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FB70.s deleted file mode 100644 index ae069f5c1b..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FB70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FB70 -/* 4AF70 8006FB70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AF74 8006FB74 AFA40010 */ sw $a0, 0x10($sp) -/* 4AF78 8006FB78 AFA50014 */ sw $a1, 0x14($sp) -/* 4AF7C 8006FB7C AFA60018 */ sw $a2, 0x18($sp) -/* 4AF80 8006FB80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AF84 8006FB84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AF88 8006FB88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AF8C 8006FB8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AF90 8006FB90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AF94 8006FB94 0C016885 */ jal func_8005A214 -/* 4AF98 8006FB98 24040008 */ addiu $a0, $zero, 8 -/* 4AF9C 8006FB9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4AFA0 8006FBA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4AFA4 8006FBA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4AFA8 8006FBA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4AFAC 8006FBAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4AFB0 8006FBB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4AFB4 8006FBB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4AFB8 8006FBB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4AFBC 8006FBBC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4AFC0 8006FBC0 3C018008 */ lui $at, %hi(D_8007F2A0) -/* 4AFC4 8006FBC4 8C21F2A0 */ lw $at, %lo(D_8007F2A0)($at) -/* 4AFC8 8006FBC8 00200008 */ jr $at -/* 4AFCC 8006FBCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FBD0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FBD0.s deleted file mode 100644 index b5b70d2731..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FBD0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FBD0 -/* 4AFD0 8006FBD0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4AFD4 8006FBD4 AFA40010 */ sw $a0, 0x10($sp) -/* 4AFD8 8006FBD8 AFA50014 */ sw $a1, 0x14($sp) -/* 4AFDC 8006FBDC AFA60018 */ sw $a2, 0x18($sp) -/* 4AFE0 8006FBE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4AFE4 8006FBE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4AFE8 8006FBE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4AFEC 8006FBEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4AFF0 8006FBF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4AFF4 8006FBF4 0C016885 */ jal func_8005A214 -/* 4AFF8 8006FBF8 24040009 */ addiu $a0, $zero, 9 -/* 4AFFC 8006FBFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B000 8006FC00 8FA50014 */ lw $a1, 0x14($sp) -/* 4B004 8006FC04 8FA60018 */ lw $a2, 0x18($sp) -/* 4B008 8006FC08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B00C 8006FC0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B010 8006FC10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B014 8006FC14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B018 8006FC18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B01C 8006FC1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B020 8006FC20 3C018008 */ lui $at, %hi(D_8007F2B8) -/* 4B024 8006FC24 8C21F2B8 */ lw $at, %lo(D_8007F2B8)($at) -/* 4B028 8006FC28 00200008 */ jr $at -/* 4B02C 8006FC2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FC30.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FC30.s deleted file mode 100644 index a70599cbae..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FC30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FC30 -/* 4B030 8006FC30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B034 8006FC34 AFA40010 */ sw $a0, 0x10($sp) -/* 4B038 8006FC38 AFA50014 */ sw $a1, 0x14($sp) -/* 4B03C 8006FC3C AFA60018 */ sw $a2, 0x18($sp) -/* 4B040 8006FC40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B044 8006FC44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B048 8006FC48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B04C 8006FC4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B050 8006FC50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B054 8006FC54 0C016885 */ jal func_8005A214 -/* 4B058 8006FC58 2404000A */ addiu $a0, $zero, 0xa -/* 4B05C 8006FC5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B060 8006FC60 8FA50014 */ lw $a1, 0x14($sp) -/* 4B064 8006FC64 8FA60018 */ lw $a2, 0x18($sp) -/* 4B068 8006FC68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B06C 8006FC6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B070 8006FC70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B074 8006FC74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B078 8006FC78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B07C 8006FC7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B080 8006FC80 3C018008 */ lui $at, %hi(D_8007F2D0) -/* 4B084 8006FC84 8C21F2D0 */ lw $at, %lo(D_8007F2D0)($at) -/* 4B088 8006FC88 00200008 */ jr $at -/* 4B08C 8006FC8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FC90.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FC90.s deleted file mode 100644 index ff5f7f47ca..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FC90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FC90 -/* 4B090 8006FC90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B094 8006FC94 AFA40010 */ sw $a0, 0x10($sp) -/* 4B098 8006FC98 AFA50014 */ sw $a1, 0x14($sp) -/* 4B09C 8006FC9C AFA60018 */ sw $a2, 0x18($sp) -/* 4B0A0 8006FCA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B0A4 8006FCA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B0A8 8006FCA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B0AC 8006FCAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B0B0 8006FCB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B0B4 8006FCB4 0C016885 */ jal func_8005A214 -/* 4B0B8 8006FCB8 2404000B */ addiu $a0, $zero, 0xb -/* 4B0BC 8006FCBC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B0C0 8006FCC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B0C4 8006FCC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B0C8 8006FCC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B0CC 8006FCCC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B0D0 8006FCD0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B0D4 8006FCD4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B0D8 8006FCD8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B0DC 8006FCDC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B0E0 8006FCE0 3C018008 */ lui $at, %hi(D_8007F2E8) -/* 4B0E4 8006FCE4 8C21F2E8 */ lw $at, %lo(D_8007F2E8)($at) -/* 4B0E8 8006FCE8 00200008 */ jr $at -/* 4B0EC 8006FCEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FCF0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FCF0.s deleted file mode 100644 index 4cbabbd54f..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FCF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FCF0 -/* 4B0F0 8006FCF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B0F4 8006FCF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B0F8 8006FCF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B0FC 8006FCFC AFA60018 */ sw $a2, 0x18($sp) -/* 4B100 8006FD00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B104 8006FD04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B108 8006FD08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B10C 8006FD0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B110 8006FD10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B114 8006FD14 0C016885 */ jal func_8005A214 -/* 4B118 8006FD18 2404000C */ addiu $a0, $zero, 0xc -/* 4B11C 8006FD1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B120 8006FD20 8FA50014 */ lw $a1, 0x14($sp) -/* 4B124 8006FD24 8FA60018 */ lw $a2, 0x18($sp) -/* 4B128 8006FD28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B12C 8006FD2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B130 8006FD30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B134 8006FD34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B138 8006FD38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B13C 8006FD3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B140 8006FD40 3C018008 */ lui $at, %hi(D_8007F300) -/* 4B144 8006FD44 8C21F300 */ lw $at, %lo(D_8007F300)($at) -/* 4B148 8006FD48 00200008 */ jr $at -/* 4B14C 8006FD4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FD50.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FD50.s deleted file mode 100644 index 1e82d52fee..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FD50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FD50 -/* 4B150 8006FD50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B154 8006FD54 AFA40010 */ sw $a0, 0x10($sp) -/* 4B158 8006FD58 AFA50014 */ sw $a1, 0x14($sp) -/* 4B15C 8006FD5C AFA60018 */ sw $a2, 0x18($sp) -/* 4B160 8006FD60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B164 8006FD64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B168 8006FD68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B16C 8006FD6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B170 8006FD70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B174 8006FD74 0C016885 */ jal func_8005A214 -/* 4B178 8006FD78 2404000D */ addiu $a0, $zero, 0xd -/* 4B17C 8006FD7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B180 8006FD80 8FA50014 */ lw $a1, 0x14($sp) -/* 4B184 8006FD84 8FA60018 */ lw $a2, 0x18($sp) -/* 4B188 8006FD88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B18C 8006FD8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B190 8006FD90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B194 8006FD94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B198 8006FD98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B19C 8006FD9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B1A0 8006FDA0 3C018008 */ lui $at, %hi(D_8007F318) -/* 4B1A4 8006FDA4 8C21F318 */ lw $at, %lo(D_8007F318)($at) -/* 4B1A8 8006FDA8 00200008 */ jr $at -/* 4B1AC 8006FDAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FDB0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FDB0.s deleted file mode 100644 index e7402ac7e4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FDB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FDB0 -/* 4B1B0 8006FDB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B1B4 8006FDB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B1B8 8006FDB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B1BC 8006FDBC AFA60018 */ sw $a2, 0x18($sp) -/* 4B1C0 8006FDC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B1C4 8006FDC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B1C8 8006FDC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B1CC 8006FDCC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B1D0 8006FDD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B1D4 8006FDD4 0C016885 */ jal func_8005A214 -/* 4B1D8 8006FDD8 2404000E */ addiu $a0, $zero, 0xe -/* 4B1DC 8006FDDC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B1E0 8006FDE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B1E4 8006FDE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B1E8 8006FDE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B1EC 8006FDEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B1F0 8006FDF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B1F4 8006FDF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B1F8 8006FDF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B1FC 8006FDFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B200 8006FE00 3C018008 */ lui $at, %hi(D_8007F330) -/* 4B204 8006FE04 8C21F330 */ lw $at, %lo(D_8007F330)($at) -/* 4B208 8006FE08 00200008 */ jr $at -/* 4B20C 8006FE0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FE10.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FE10.s deleted file mode 100644 index 1a9413d09a..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FE10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FE10 -/* 4B210 8006FE10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B214 8006FE14 AFA40010 */ sw $a0, 0x10($sp) -/* 4B218 8006FE18 AFA50014 */ sw $a1, 0x14($sp) -/* 4B21C 8006FE1C AFA60018 */ sw $a2, 0x18($sp) -/* 4B220 8006FE20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B224 8006FE24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B228 8006FE28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B22C 8006FE2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B230 8006FE30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B234 8006FE34 0C016885 */ jal func_8005A214 -/* 4B238 8006FE38 2404000F */ addiu $a0, $zero, 0xf -/* 4B23C 8006FE3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B240 8006FE40 8FA50014 */ lw $a1, 0x14($sp) -/* 4B244 8006FE44 8FA60018 */ lw $a2, 0x18($sp) -/* 4B248 8006FE48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B24C 8006FE4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B250 8006FE50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B254 8006FE54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B258 8006FE58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B25C 8006FE5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B260 8006FE60 3C018008 */ lui $at, %hi(D_8007F348) -/* 4B264 8006FE64 8C21F348 */ lw $at, %lo(D_8007F348)($at) -/* 4B268 8006FE68 00200008 */ jr $at -/* 4B26C 8006FE6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FE70.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FE70.s deleted file mode 100644 index bbe97cf599..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FE70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FE70 -/* 4B270 8006FE70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B274 8006FE74 AFA40010 */ sw $a0, 0x10($sp) -/* 4B278 8006FE78 AFA50014 */ sw $a1, 0x14($sp) -/* 4B27C 8006FE7C AFA60018 */ sw $a2, 0x18($sp) -/* 4B280 8006FE80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B284 8006FE84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B288 8006FE88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B28C 8006FE8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B290 8006FE90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B294 8006FE94 0C016885 */ jal func_8005A214 -/* 4B298 8006FE98 24040010 */ addiu $a0, $zero, 0x10 -/* 4B29C 8006FE9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B2A0 8006FEA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B2A4 8006FEA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B2A8 8006FEA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B2AC 8006FEAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B2B0 8006FEB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B2B4 8006FEB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B2B8 8006FEB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B2BC 8006FEBC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B2C0 8006FEC0 3C018008 */ lui $at, %hi(D_8007F360) -/* 4B2C4 8006FEC4 8C21F360 */ lw $at, %lo(D_8007F360)($at) -/* 4B2C8 8006FEC8 00200008 */ jr $at -/* 4B2CC 8006FECC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FED0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FED0.s deleted file mode 100644 index afd45f2ff9..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FED0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FED0 -/* 4B2D0 8006FED0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B2D4 8006FED4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B2D8 8006FED8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B2DC 8006FEDC AFA60018 */ sw $a2, 0x18($sp) -/* 4B2E0 8006FEE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B2E4 8006FEE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B2E8 8006FEE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B2EC 8006FEEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B2F0 8006FEF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B2F4 8006FEF4 0C016885 */ jal func_8005A214 -/* 4B2F8 8006FEF8 24040011 */ addiu $a0, $zero, 0x11 -/* 4B2FC 8006FEFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B300 8006FF00 8FA50014 */ lw $a1, 0x14($sp) -/* 4B304 8006FF04 8FA60018 */ lw $a2, 0x18($sp) -/* 4B308 8006FF08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B30C 8006FF0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B310 8006FF10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B314 8006FF14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B318 8006FF18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B31C 8006FF1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B320 8006FF20 3C018008 */ lui $at, %hi(D_8007F378) -/* 4B324 8006FF24 8C21F378 */ lw $at, %lo(D_8007F378)($at) -/* 4B328 8006FF28 00200008 */ jr $at -/* 4B32C 8006FF2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FF30.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FF30.s deleted file mode 100644 index 2dc770fffc..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FF30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FF30 -/* 4B330 8006FF30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B334 8006FF34 AFA40010 */ sw $a0, 0x10($sp) -/* 4B338 8006FF38 AFA50014 */ sw $a1, 0x14($sp) -/* 4B33C 8006FF3C AFA60018 */ sw $a2, 0x18($sp) -/* 4B340 8006FF40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B344 8006FF44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B348 8006FF48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B34C 8006FF4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B350 8006FF50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B354 8006FF54 0C016885 */ jal func_8005A214 -/* 4B358 8006FF58 24040012 */ addiu $a0, $zero, 0x12 -/* 4B35C 8006FF5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B360 8006FF60 8FA50014 */ lw $a1, 0x14($sp) -/* 4B364 8006FF64 8FA60018 */ lw $a2, 0x18($sp) -/* 4B368 8006FF68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B36C 8006FF6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B370 8006FF70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B374 8006FF74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B378 8006FF78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B37C 8006FF7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B380 8006FF80 3C018008 */ lui $at, %hi(D_8007F390) -/* 4B384 8006FF84 8C21F390 */ lw $at, %lo(D_8007F390)($at) -/* 4B388 8006FF88 00200008 */ jr $at -/* 4B38C 8006FF8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FF90.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FF90.s deleted file mode 100644 index 15f462b798..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FF90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FF90 -/* 4B390 8006FF90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B394 8006FF94 AFA40010 */ sw $a0, 0x10($sp) -/* 4B398 8006FF98 AFA50014 */ sw $a1, 0x14($sp) -/* 4B39C 8006FF9C AFA60018 */ sw $a2, 0x18($sp) -/* 4B3A0 8006FFA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B3A4 8006FFA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B3A8 8006FFA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B3AC 8006FFAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B3B0 8006FFB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B3B4 8006FFB4 0C016885 */ jal func_8005A214 -/* 4B3B8 8006FFB8 24040013 */ addiu $a0, $zero, 0x13 -/* 4B3BC 8006FFBC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B3C0 8006FFC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B3C4 8006FFC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B3C8 8006FFC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B3CC 8006FFCC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B3D0 8006FFD0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B3D4 8006FFD4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B3D8 8006FFD8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B3DC 8006FFDC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B3E0 8006FFE0 3C018008 */ lui $at, %hi(D_8007F3A8) -/* 4B3E4 8006FFE4 8C21F3A8 */ lw $at, %lo(D_8007F3A8)($at) -/* 4B3E8 8006FFE8 00200008 */ jr $at -/* 4B3EC 8006FFEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_8006FFF0.s b/ver/jp/asm/nonmatchings/4AC70/func_8006FFF0.s deleted file mode 100644 index 9fcfad7286..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_8006FFF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8006FFF0 -/* 4B3F0 8006FFF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B3F4 8006FFF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B3F8 8006FFF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B3FC 8006FFFC AFA60018 */ sw $a2, 0x18($sp) -/* 4B400 80070000 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B404 80070004 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B408 80070008 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B40C 8007000C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B410 80070010 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B414 80070014 0C016885 */ jal func_8005A214 -/* 4B418 80070018 24040014 */ addiu $a0, $zero, 0x14 -/* 4B41C 8007001C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B420 80070020 8FA50014 */ lw $a1, 0x14($sp) -/* 4B424 80070024 8FA60018 */ lw $a2, 0x18($sp) -/* 4B428 80070028 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B42C 8007002C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B430 80070030 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B434 80070034 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B438 80070038 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B43C 8007003C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B440 80070040 3C018008 */ lui $at, %hi(D_8007F3C0) -/* 4B444 80070044 8C21F3C0 */ lw $at, %lo(D_8007F3C0)($at) -/* 4B448 80070048 00200008 */ jr $at -/* 4B44C 8007004C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070050.s b/ver/jp/asm/nonmatchings/4AC70/func_80070050.s deleted file mode 100644 index be71121dcb..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070050.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070050 -/* 4B450 80070050 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B454 80070054 AFA40010 */ sw $a0, 0x10($sp) -/* 4B458 80070058 AFA50014 */ sw $a1, 0x14($sp) -/* 4B45C 8007005C AFA60018 */ sw $a2, 0x18($sp) -/* 4B460 80070060 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B464 80070064 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B468 80070068 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B46C 8007006C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B470 80070070 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B474 80070074 0C016885 */ jal func_8005A214 -/* 4B478 80070078 24040015 */ addiu $a0, $zero, 0x15 -/* 4B47C 8007007C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B480 80070080 8FA50014 */ lw $a1, 0x14($sp) -/* 4B484 80070084 8FA60018 */ lw $a2, 0x18($sp) -/* 4B488 80070088 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B48C 8007008C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B490 80070090 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B494 80070094 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B498 80070098 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B49C 8007009C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B4A0 800700A0 3C018008 */ lui $at, %hi(D_8007F3D8) -/* 4B4A4 800700A4 8C21F3D8 */ lw $at, %lo(D_8007F3D8)($at) -/* 4B4A8 800700A8 00200008 */ jr $at -/* 4B4AC 800700AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800700B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800700B0.s deleted file mode 100644 index 98f3196d05..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800700B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800700B0 -/* 4B4B0 800700B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B4B4 800700B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B4B8 800700B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B4BC 800700BC AFA60018 */ sw $a2, 0x18($sp) -/* 4B4C0 800700C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B4C4 800700C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B4C8 800700C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B4CC 800700CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B4D0 800700D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B4D4 800700D4 0C016885 */ jal func_8005A214 -/* 4B4D8 800700D8 24040016 */ addiu $a0, $zero, 0x16 -/* 4B4DC 800700DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B4E0 800700E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B4E4 800700E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B4E8 800700E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B4EC 800700EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B4F0 800700F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B4F4 800700F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B4F8 800700F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B4FC 800700FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B500 80070100 3C018008 */ lui $at, %hi(D_8007F3F0) -/* 4B504 80070104 8C21F3F0 */ lw $at, %lo(D_8007F3F0)($at) -/* 4B508 80070108 00200008 */ jr $at -/* 4B50C 8007010C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070110.s b/ver/jp/asm/nonmatchings/4AC70/func_80070110.s deleted file mode 100644 index 0b0c4b4bf0..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070110.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070110 -/* 4B510 80070110 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B514 80070114 AFA40010 */ sw $a0, 0x10($sp) -/* 4B518 80070118 AFA50014 */ sw $a1, 0x14($sp) -/* 4B51C 8007011C AFA60018 */ sw $a2, 0x18($sp) -/* 4B520 80070120 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B524 80070124 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B528 80070128 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B52C 8007012C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B530 80070130 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B534 80070134 0C016885 */ jal func_8005A214 -/* 4B538 80070138 24040017 */ addiu $a0, $zero, 0x17 -/* 4B53C 8007013C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B540 80070140 8FA50014 */ lw $a1, 0x14($sp) -/* 4B544 80070144 8FA60018 */ lw $a2, 0x18($sp) -/* 4B548 80070148 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B54C 8007014C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B550 80070150 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B554 80070154 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B558 80070158 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B55C 8007015C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B560 80070160 3C018008 */ lui $at, %hi(D_8007F408) -/* 4B564 80070164 8C21F408 */ lw $at, %lo(D_8007F408)($at) -/* 4B568 80070168 00200008 */ jr $at -/* 4B56C 8007016C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070170.s b/ver/jp/asm/nonmatchings/4AC70/func_80070170.s deleted file mode 100644 index 953716efb7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070170.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070170 -/* 4B570 80070170 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B574 80070174 AFA40010 */ sw $a0, 0x10($sp) -/* 4B578 80070178 AFA50014 */ sw $a1, 0x14($sp) -/* 4B57C 8007017C AFA60018 */ sw $a2, 0x18($sp) -/* 4B580 80070180 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B584 80070184 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B588 80070188 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B58C 8007018C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B590 80070190 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B594 80070194 0C016885 */ jal func_8005A214 -/* 4B598 80070198 24040018 */ addiu $a0, $zero, 0x18 -/* 4B59C 8007019C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B5A0 800701A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B5A4 800701A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B5A8 800701A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B5AC 800701AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B5B0 800701B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B5B4 800701B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B5B8 800701B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B5BC 800701BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B5C0 800701C0 3C018008 */ lui $at, %hi(D_8007F420) -/* 4B5C4 800701C4 8C21F420 */ lw $at, %lo(D_8007F420)($at) -/* 4B5C8 800701C8 00200008 */ jr $at -/* 4B5CC 800701CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800701D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800701D0.s deleted file mode 100644 index 866de81e2c..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800701D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800701D0 -/* 4B5D0 800701D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B5D4 800701D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B5D8 800701D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B5DC 800701DC AFA60018 */ sw $a2, 0x18($sp) -/* 4B5E0 800701E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B5E4 800701E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B5E8 800701E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B5EC 800701EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B5F0 800701F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B5F4 800701F4 0C016885 */ jal func_8005A214 -/* 4B5F8 800701F8 24040019 */ addiu $a0, $zero, 0x19 -/* 4B5FC 800701FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B600 80070200 8FA50014 */ lw $a1, 0x14($sp) -/* 4B604 80070204 8FA60018 */ lw $a2, 0x18($sp) -/* 4B608 80070208 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B60C 8007020C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B610 80070210 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B614 80070214 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B618 80070218 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B61C 8007021C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B620 80070220 3C018008 */ lui $at, %hi(D_8007F438) -/* 4B624 80070224 8C21F438 */ lw $at, %lo(D_8007F438)($at) -/* 4B628 80070228 00200008 */ jr $at -/* 4B62C 8007022C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070230.s b/ver/jp/asm/nonmatchings/4AC70/func_80070230.s deleted file mode 100644 index 7198f3d50a..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070230.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070230 -/* 4B630 80070230 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B634 80070234 AFA40010 */ sw $a0, 0x10($sp) -/* 4B638 80070238 AFA50014 */ sw $a1, 0x14($sp) -/* 4B63C 8007023C AFA60018 */ sw $a2, 0x18($sp) -/* 4B640 80070240 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B644 80070244 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B648 80070248 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B64C 8007024C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B650 80070250 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B654 80070254 0C016885 */ jal func_8005A214 -/* 4B658 80070258 2404001A */ addiu $a0, $zero, 0x1a -/* 4B65C 8007025C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B660 80070260 8FA50014 */ lw $a1, 0x14($sp) -/* 4B664 80070264 8FA60018 */ lw $a2, 0x18($sp) -/* 4B668 80070268 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B66C 8007026C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B670 80070270 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B674 80070274 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B678 80070278 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B67C 8007027C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B680 80070280 3C018008 */ lui $at, %hi(D_8007F450) -/* 4B684 80070284 8C21F450 */ lw $at, %lo(D_8007F450)($at) -/* 4B688 80070288 00200008 */ jr $at -/* 4B68C 8007028C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070290.s b/ver/jp/asm/nonmatchings/4AC70/func_80070290.s deleted file mode 100644 index 4f667e8983..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070290.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070290 -/* 4B690 80070290 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B694 80070294 AFA40010 */ sw $a0, 0x10($sp) -/* 4B698 80070298 AFA50014 */ sw $a1, 0x14($sp) -/* 4B69C 8007029C AFA60018 */ sw $a2, 0x18($sp) -/* 4B6A0 800702A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B6A4 800702A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B6A8 800702A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B6AC 800702AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B6B0 800702B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B6B4 800702B4 0C016885 */ jal func_8005A214 -/* 4B6B8 800702B8 2404001B */ addiu $a0, $zero, 0x1b -/* 4B6BC 800702BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B6C0 800702C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B6C4 800702C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B6C8 800702C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B6CC 800702CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B6D0 800702D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B6D4 800702D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B6D8 800702D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B6DC 800702DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B6E0 800702E0 3C018008 */ lui $at, %hi(D_8007F468) -/* 4B6E4 800702E4 8C21F468 */ lw $at, %lo(D_8007F468)($at) -/* 4B6E8 800702E8 00200008 */ jr $at -/* 4B6EC 800702EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800702F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800702F0.s deleted file mode 100644 index 97b7aae2d4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800702F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800702F0 -/* 4B6F0 800702F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B6F4 800702F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B6F8 800702F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B6FC 800702FC AFA60018 */ sw $a2, 0x18($sp) -/* 4B700 80070300 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B704 80070304 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B708 80070308 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B70C 8007030C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B710 80070310 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B714 80070314 0C016885 */ jal func_8005A214 -/* 4B718 80070318 2404001C */ addiu $a0, $zero, 0x1c -/* 4B71C 8007031C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B720 80070320 8FA50014 */ lw $a1, 0x14($sp) -/* 4B724 80070324 8FA60018 */ lw $a2, 0x18($sp) -/* 4B728 80070328 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B72C 8007032C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B730 80070330 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B734 80070334 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B738 80070338 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B73C 8007033C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B740 80070340 3C018008 */ lui $at, %hi(D_8007F480) -/* 4B744 80070344 8C21F480 */ lw $at, %lo(D_8007F480)($at) -/* 4B748 80070348 00200008 */ jr $at -/* 4B74C 8007034C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070350.s b/ver/jp/asm/nonmatchings/4AC70/func_80070350.s deleted file mode 100644 index afe4a82a07..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070350.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070350 -/* 4B750 80070350 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B754 80070354 AFA40010 */ sw $a0, 0x10($sp) -/* 4B758 80070358 AFA50014 */ sw $a1, 0x14($sp) -/* 4B75C 8007035C AFA60018 */ sw $a2, 0x18($sp) -/* 4B760 80070360 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B764 80070364 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B768 80070368 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B76C 8007036C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B770 80070370 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B774 80070374 0C016885 */ jal func_8005A214 -/* 4B778 80070378 2404001D */ addiu $a0, $zero, 0x1d -/* 4B77C 8007037C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B780 80070380 8FA50014 */ lw $a1, 0x14($sp) -/* 4B784 80070384 8FA60018 */ lw $a2, 0x18($sp) -/* 4B788 80070388 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B78C 8007038C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B790 80070390 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B794 80070394 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B798 80070398 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B79C 8007039C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B7A0 800703A0 3C018008 */ lui $at, %hi(D_8007F498) -/* 4B7A4 800703A4 8C21F498 */ lw $at, %lo(D_8007F498)($at) -/* 4B7A8 800703A8 00200008 */ jr $at -/* 4B7AC 800703AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800703B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800703B0.s deleted file mode 100644 index a2c1a50143..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800703B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800703B0 -/* 4B7B0 800703B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B7B4 800703B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B7B8 800703B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B7BC 800703BC AFA60018 */ sw $a2, 0x18($sp) -/* 4B7C0 800703C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B7C4 800703C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B7C8 800703C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B7CC 800703CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B7D0 800703D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B7D4 800703D4 0C016885 */ jal func_8005A214 -/* 4B7D8 800703D8 2404001E */ addiu $a0, $zero, 0x1e -/* 4B7DC 800703DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B7E0 800703E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B7E4 800703E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B7E8 800703E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B7EC 800703EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B7F0 800703F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B7F4 800703F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B7F8 800703F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B7FC 800703FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B800 80070400 3C018008 */ lui $at, %hi(D_8007F4B0) -/* 4B804 80070404 8C21F4B0 */ lw $at, %lo(D_8007F4B0)($at) -/* 4B808 80070408 00200008 */ jr $at -/* 4B80C 8007040C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070410.s b/ver/jp/asm/nonmatchings/4AC70/func_80070410.s deleted file mode 100644 index 804b8ffef4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070410.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070410 -/* 4B810 80070410 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B814 80070414 AFA40010 */ sw $a0, 0x10($sp) -/* 4B818 80070418 AFA50014 */ sw $a1, 0x14($sp) -/* 4B81C 8007041C AFA60018 */ sw $a2, 0x18($sp) -/* 4B820 80070420 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B824 80070424 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B828 80070428 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B82C 8007042C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B830 80070430 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B834 80070434 0C016885 */ jal func_8005A214 -/* 4B838 80070438 2404001F */ addiu $a0, $zero, 0x1f -/* 4B83C 8007043C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B840 80070440 8FA50014 */ lw $a1, 0x14($sp) -/* 4B844 80070444 8FA60018 */ lw $a2, 0x18($sp) -/* 4B848 80070448 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B84C 8007044C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B850 80070450 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B854 80070454 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B858 80070458 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B85C 8007045C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B860 80070460 3C018008 */ lui $at, %hi(D_8007F4C8) -/* 4B864 80070464 8C21F4C8 */ lw $at, %lo(D_8007F4C8)($at) -/* 4B868 80070468 00200008 */ jr $at -/* 4B86C 8007046C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070470.s b/ver/jp/asm/nonmatchings/4AC70/func_80070470.s deleted file mode 100644 index 91b77f9a5e..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070470.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070470 -/* 4B870 80070470 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B874 80070474 AFA40010 */ sw $a0, 0x10($sp) -/* 4B878 80070478 AFA50014 */ sw $a1, 0x14($sp) -/* 4B87C 8007047C AFA60018 */ sw $a2, 0x18($sp) -/* 4B880 80070480 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B884 80070484 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B888 80070488 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B88C 8007048C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B890 80070490 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B894 80070494 0C016885 */ jal func_8005A214 -/* 4B898 80070498 24040020 */ addiu $a0, $zero, 0x20 -/* 4B89C 8007049C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B8A0 800704A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B8A4 800704A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B8A8 800704A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B8AC 800704AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B8B0 800704B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B8B4 800704B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B8B8 800704B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B8BC 800704BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B8C0 800704C0 3C018008 */ lui $at, %hi(D_8007F4E0) -/* 4B8C4 800704C4 8C21F4E0 */ lw $at, %lo(D_8007F4E0)($at) -/* 4B8C8 800704C8 00200008 */ jr $at -/* 4B8CC 800704CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800704D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800704D0.s deleted file mode 100644 index 4d4c713e84..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800704D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800704D0 -/* 4B8D0 800704D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B8D4 800704D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B8D8 800704D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B8DC 800704DC AFA60018 */ sw $a2, 0x18($sp) -/* 4B8E0 800704E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B8E4 800704E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B8E8 800704E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B8EC 800704EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B8F0 800704F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B8F4 800704F4 0C016885 */ jal func_8005A214 -/* 4B8F8 800704F8 24040021 */ addiu $a0, $zero, 0x21 -/* 4B8FC 800704FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B900 80070500 8FA50014 */ lw $a1, 0x14($sp) -/* 4B904 80070504 8FA60018 */ lw $a2, 0x18($sp) -/* 4B908 80070508 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B90C 8007050C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B910 80070510 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B914 80070514 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B918 80070518 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B91C 8007051C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B920 80070520 3C018008 */ lui $at, %hi(D_8007F4F8) -/* 4B924 80070524 8C21F4F8 */ lw $at, %lo(D_8007F4F8)($at) -/* 4B928 80070528 00200008 */ jr $at -/* 4B92C 8007052C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070530.s b/ver/jp/asm/nonmatchings/4AC70/func_80070530.s deleted file mode 100644 index 9b387d4c06..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070530.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070530 -/* 4B930 80070530 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B934 80070534 AFA40010 */ sw $a0, 0x10($sp) -/* 4B938 80070538 AFA50014 */ sw $a1, 0x14($sp) -/* 4B93C 8007053C AFA60018 */ sw $a2, 0x18($sp) -/* 4B940 80070540 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B944 80070544 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B948 80070548 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B94C 8007054C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B950 80070550 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B954 80070554 0C016885 */ jal func_8005A214 -/* 4B958 80070558 24040022 */ addiu $a0, $zero, 0x22 -/* 4B95C 8007055C 8FA40010 */ lw $a0, 0x10($sp) -/* 4B960 80070560 8FA50014 */ lw $a1, 0x14($sp) -/* 4B964 80070564 8FA60018 */ lw $a2, 0x18($sp) -/* 4B968 80070568 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B96C 8007056C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B970 80070570 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B974 80070574 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B978 80070578 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B97C 8007057C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B980 80070580 3C018008 */ lui $at, %hi(D_8007F510) -/* 4B984 80070584 8C21F510 */ lw $at, %lo(D_8007F510)($at) -/* 4B988 80070588 00200008 */ jr $at -/* 4B98C 8007058C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070590.s b/ver/jp/asm/nonmatchings/4AC70/func_80070590.s deleted file mode 100644 index 6943e3feab..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070590.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070590 -/* 4B990 80070590 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B994 80070594 AFA40010 */ sw $a0, 0x10($sp) -/* 4B998 80070598 AFA50014 */ sw $a1, 0x14($sp) -/* 4B99C 8007059C AFA60018 */ sw $a2, 0x18($sp) -/* 4B9A0 800705A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4B9A4 800705A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4B9A8 800705A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4B9AC 800705AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4B9B0 800705B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4B9B4 800705B4 0C016885 */ jal func_8005A214 -/* 4B9B8 800705B8 24040023 */ addiu $a0, $zero, 0x23 -/* 4B9BC 800705BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4B9C0 800705C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4B9C4 800705C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4B9C8 800705C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4B9CC 800705CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4B9D0 800705D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4B9D4 800705D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4B9D8 800705D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4B9DC 800705DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4B9E0 800705E0 3C018008 */ lui $at, %hi(D_8007F528) -/* 4B9E4 800705E4 8C21F528 */ lw $at, %lo(D_8007F528)($at) -/* 4B9E8 800705E8 00200008 */ jr $at -/* 4B9EC 800705EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800705F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800705F0.s deleted file mode 100644 index f07270ea60..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800705F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800705F0 -/* 4B9F0 800705F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4B9F4 800705F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4B9F8 800705F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4B9FC 800705FC AFA60018 */ sw $a2, 0x18($sp) -/* 4BA00 80070600 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BA04 80070604 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BA08 80070608 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BA0C 8007060C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BA10 80070610 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BA14 80070614 0C016885 */ jal func_8005A214 -/* 4BA18 80070618 24040024 */ addiu $a0, $zero, 0x24 -/* 4BA1C 8007061C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BA20 80070620 8FA50014 */ lw $a1, 0x14($sp) -/* 4BA24 80070624 8FA60018 */ lw $a2, 0x18($sp) -/* 4BA28 80070628 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BA2C 8007062C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BA30 80070630 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BA34 80070634 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BA38 80070638 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BA3C 8007063C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BA40 80070640 3C018008 */ lui $at, %hi(D_8007F540) -/* 4BA44 80070644 8C21F540 */ lw $at, %lo(D_8007F540)($at) -/* 4BA48 80070648 00200008 */ jr $at -/* 4BA4C 8007064C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070650.s b/ver/jp/asm/nonmatchings/4AC70/func_80070650.s deleted file mode 100644 index 83a3fac42a..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070650.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070650 -/* 4BA50 80070650 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BA54 80070654 AFA40010 */ sw $a0, 0x10($sp) -/* 4BA58 80070658 AFA50014 */ sw $a1, 0x14($sp) -/* 4BA5C 8007065C AFA60018 */ sw $a2, 0x18($sp) -/* 4BA60 80070660 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BA64 80070664 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BA68 80070668 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BA6C 8007066C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BA70 80070670 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BA74 80070674 0C016885 */ jal func_8005A214 -/* 4BA78 80070678 24040025 */ addiu $a0, $zero, 0x25 -/* 4BA7C 8007067C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BA80 80070680 8FA50014 */ lw $a1, 0x14($sp) -/* 4BA84 80070684 8FA60018 */ lw $a2, 0x18($sp) -/* 4BA88 80070688 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BA8C 8007068C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BA90 80070690 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BA94 80070694 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BA98 80070698 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BA9C 8007069C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BAA0 800706A0 3C018008 */ lui $at, %hi(D_8007F558) -/* 4BAA4 800706A4 8C21F558 */ lw $at, %lo(D_8007F558)($at) -/* 4BAA8 800706A8 00200008 */ jr $at -/* 4BAAC 800706AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800706B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800706B0.s deleted file mode 100644 index 368ba409bf..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800706B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800706B0 -/* 4BAB0 800706B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BAB4 800706B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BAB8 800706B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BABC 800706BC AFA60018 */ sw $a2, 0x18($sp) -/* 4BAC0 800706C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BAC4 800706C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BAC8 800706C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BACC 800706CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BAD0 800706D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BAD4 800706D4 0C016885 */ jal func_8005A214 -/* 4BAD8 800706D8 24040026 */ addiu $a0, $zero, 0x26 -/* 4BADC 800706DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BAE0 800706E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BAE4 800706E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BAE8 800706E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BAEC 800706EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BAF0 800706F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BAF4 800706F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BAF8 800706F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BAFC 800706FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BB00 80070700 3C018008 */ lui $at, %hi(D_8007F570) -/* 4BB04 80070704 8C21F570 */ lw $at, %lo(D_8007F570)($at) -/* 4BB08 80070708 00200008 */ jr $at -/* 4BB0C 8007070C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070710.s b/ver/jp/asm/nonmatchings/4AC70/func_80070710.s deleted file mode 100644 index d5801f3e90..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070710.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070710 -/* 4BB10 80070710 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BB14 80070714 AFA40010 */ sw $a0, 0x10($sp) -/* 4BB18 80070718 AFA50014 */ sw $a1, 0x14($sp) -/* 4BB1C 8007071C AFA60018 */ sw $a2, 0x18($sp) -/* 4BB20 80070720 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BB24 80070724 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BB28 80070728 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BB2C 8007072C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BB30 80070730 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BB34 80070734 0C016885 */ jal func_8005A214 -/* 4BB38 80070738 24040027 */ addiu $a0, $zero, 0x27 -/* 4BB3C 8007073C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BB40 80070740 8FA50014 */ lw $a1, 0x14($sp) -/* 4BB44 80070744 8FA60018 */ lw $a2, 0x18($sp) -/* 4BB48 80070748 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BB4C 8007074C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BB50 80070750 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BB54 80070754 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BB58 80070758 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BB5C 8007075C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BB60 80070760 3C018008 */ lui $at, %hi(D_8007F588) -/* 4BB64 80070764 8C21F588 */ lw $at, %lo(D_8007F588)($at) -/* 4BB68 80070768 00200008 */ jr $at -/* 4BB6C 8007076C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070770.s b/ver/jp/asm/nonmatchings/4AC70/func_80070770.s deleted file mode 100644 index 69923c877d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070770.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070770 -/* 4BB70 80070770 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BB74 80070774 AFA40010 */ sw $a0, 0x10($sp) -/* 4BB78 80070778 AFA50014 */ sw $a1, 0x14($sp) -/* 4BB7C 8007077C AFA60018 */ sw $a2, 0x18($sp) -/* 4BB80 80070780 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BB84 80070784 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BB88 80070788 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BB8C 8007078C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BB90 80070790 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BB94 80070794 0C016885 */ jal func_8005A214 -/* 4BB98 80070798 24040028 */ addiu $a0, $zero, 0x28 -/* 4BB9C 8007079C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BBA0 800707A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BBA4 800707A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BBA8 800707A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BBAC 800707AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BBB0 800707B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BBB4 800707B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BBB8 800707B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BBBC 800707BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BBC0 800707C0 3C018008 */ lui $at, %hi(D_8007F5A0) -/* 4BBC4 800707C4 8C21F5A0 */ lw $at, %lo(D_8007F5A0)($at) -/* 4BBC8 800707C8 00200008 */ jr $at -/* 4BBCC 800707CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800707D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800707D0.s deleted file mode 100644 index 2197bf23d5..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800707D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800707D0 -/* 4BBD0 800707D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BBD4 800707D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BBD8 800707D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BBDC 800707DC AFA60018 */ sw $a2, 0x18($sp) -/* 4BBE0 800707E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BBE4 800707E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BBE8 800707E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BBEC 800707EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BBF0 800707F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BBF4 800707F4 0C016885 */ jal func_8005A214 -/* 4BBF8 800707F8 24040029 */ addiu $a0, $zero, 0x29 -/* 4BBFC 800707FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BC00 80070800 8FA50014 */ lw $a1, 0x14($sp) -/* 4BC04 80070804 8FA60018 */ lw $a2, 0x18($sp) -/* 4BC08 80070808 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BC0C 8007080C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BC10 80070810 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BC14 80070814 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BC18 80070818 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BC1C 8007081C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BC20 80070820 3C018008 */ lui $at, %hi(D_8007F5B8) -/* 4BC24 80070824 8C21F5B8 */ lw $at, %lo(D_8007F5B8)($at) -/* 4BC28 80070828 00200008 */ jr $at -/* 4BC2C 8007082C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070830.s b/ver/jp/asm/nonmatchings/4AC70/func_80070830.s deleted file mode 100644 index c153b345f2..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070830.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070830 -/* 4BC30 80070830 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BC34 80070834 AFA40010 */ sw $a0, 0x10($sp) -/* 4BC38 80070838 AFA50014 */ sw $a1, 0x14($sp) -/* 4BC3C 8007083C AFA60018 */ sw $a2, 0x18($sp) -/* 4BC40 80070840 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BC44 80070844 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BC48 80070848 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BC4C 8007084C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BC50 80070850 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BC54 80070854 0C016885 */ jal func_8005A214 -/* 4BC58 80070858 2404002A */ addiu $a0, $zero, 0x2a -/* 4BC5C 8007085C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BC60 80070860 8FA50014 */ lw $a1, 0x14($sp) -/* 4BC64 80070864 8FA60018 */ lw $a2, 0x18($sp) -/* 4BC68 80070868 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BC6C 8007086C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BC70 80070870 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BC74 80070874 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BC78 80070878 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BC7C 8007087C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BC80 80070880 3C018008 */ lui $at, %hi(D_8007F5D0) -/* 4BC84 80070884 8C21F5D0 */ lw $at, %lo(D_8007F5D0)($at) -/* 4BC88 80070888 00200008 */ jr $at -/* 4BC8C 8007088C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070890.s b/ver/jp/asm/nonmatchings/4AC70/func_80070890.s deleted file mode 100644 index 548a0b3481..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070890.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070890 -/* 4BC90 80070890 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BC94 80070894 AFA40010 */ sw $a0, 0x10($sp) -/* 4BC98 80070898 AFA50014 */ sw $a1, 0x14($sp) -/* 4BC9C 8007089C AFA60018 */ sw $a2, 0x18($sp) -/* 4BCA0 800708A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BCA4 800708A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BCA8 800708A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BCAC 800708AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BCB0 800708B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BCB4 800708B4 0C016885 */ jal func_8005A214 -/* 4BCB8 800708B8 2404002B */ addiu $a0, $zero, 0x2b -/* 4BCBC 800708BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BCC0 800708C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BCC4 800708C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BCC8 800708C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BCCC 800708CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BCD0 800708D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BCD4 800708D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BCD8 800708D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BCDC 800708DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BCE0 800708E0 3C018008 */ lui $at, %hi(D_8007F5E8) -/* 4BCE4 800708E4 8C21F5E8 */ lw $at, %lo(D_8007F5E8)($at) -/* 4BCE8 800708E8 00200008 */ jr $at -/* 4BCEC 800708EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800708F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800708F0.s deleted file mode 100644 index fb7c84befe..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800708F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800708F0 -/* 4BCF0 800708F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BCF4 800708F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BCF8 800708F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BCFC 800708FC AFA60018 */ sw $a2, 0x18($sp) -/* 4BD00 80070900 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BD04 80070904 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BD08 80070908 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BD0C 8007090C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BD10 80070910 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BD14 80070914 0C016885 */ jal func_8005A214 -/* 4BD18 80070918 2404002C */ addiu $a0, $zero, 0x2c -/* 4BD1C 8007091C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BD20 80070920 8FA50014 */ lw $a1, 0x14($sp) -/* 4BD24 80070924 8FA60018 */ lw $a2, 0x18($sp) -/* 4BD28 80070928 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BD2C 8007092C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BD30 80070930 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BD34 80070934 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BD38 80070938 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BD3C 8007093C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BD40 80070940 3C018008 */ lui $at, %hi(D_8007F600) -/* 4BD44 80070944 8C21F600 */ lw $at, %lo(D_8007F600)($at) -/* 4BD48 80070948 00200008 */ jr $at -/* 4BD4C 8007094C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070950.s b/ver/jp/asm/nonmatchings/4AC70/func_80070950.s deleted file mode 100644 index 6d31974943..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070950.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070950 -/* 4BD50 80070950 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BD54 80070954 AFA40010 */ sw $a0, 0x10($sp) -/* 4BD58 80070958 AFA50014 */ sw $a1, 0x14($sp) -/* 4BD5C 8007095C AFA60018 */ sw $a2, 0x18($sp) -/* 4BD60 80070960 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BD64 80070964 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BD68 80070968 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BD6C 8007096C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BD70 80070970 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BD74 80070974 0C016885 */ jal func_8005A214 -/* 4BD78 80070978 2404002D */ addiu $a0, $zero, 0x2d -/* 4BD7C 8007097C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BD80 80070980 8FA50014 */ lw $a1, 0x14($sp) -/* 4BD84 80070984 8FA60018 */ lw $a2, 0x18($sp) -/* 4BD88 80070988 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BD8C 8007098C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BD90 80070990 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BD94 80070994 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BD98 80070998 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BD9C 8007099C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BDA0 800709A0 3C018008 */ lui $at, %hi(D_8007F618) -/* 4BDA4 800709A4 8C21F618 */ lw $at, %lo(D_8007F618)($at) -/* 4BDA8 800709A8 00200008 */ jr $at -/* 4BDAC 800709AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800709B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800709B0.s deleted file mode 100644 index e151212d8e..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800709B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800709B0 -/* 4BDB0 800709B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BDB4 800709B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BDB8 800709B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BDBC 800709BC AFA60018 */ sw $a2, 0x18($sp) -/* 4BDC0 800709C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BDC4 800709C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BDC8 800709C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BDCC 800709CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BDD0 800709D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BDD4 800709D4 0C016885 */ jal func_8005A214 -/* 4BDD8 800709D8 2404002E */ addiu $a0, $zero, 0x2e -/* 4BDDC 800709DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BDE0 800709E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BDE4 800709E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BDE8 800709E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BDEC 800709EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BDF0 800709F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BDF4 800709F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BDF8 800709F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BDFC 800709FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BE00 80070A00 3C018008 */ lui $at, %hi(D_8007F630) -/* 4BE04 80070A04 8C21F630 */ lw $at, %lo(D_8007F630)($at) -/* 4BE08 80070A08 00200008 */ jr $at -/* 4BE0C 80070A0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070A10.s b/ver/jp/asm/nonmatchings/4AC70/func_80070A10.s deleted file mode 100644 index cbe14c5de7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070A10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070A10 -/* 4BE10 80070A10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BE14 80070A14 AFA40010 */ sw $a0, 0x10($sp) -/* 4BE18 80070A18 AFA50014 */ sw $a1, 0x14($sp) -/* 4BE1C 80070A1C AFA60018 */ sw $a2, 0x18($sp) -/* 4BE20 80070A20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BE24 80070A24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BE28 80070A28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BE2C 80070A2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BE30 80070A30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BE34 80070A34 0C016885 */ jal func_8005A214 -/* 4BE38 80070A38 2404002F */ addiu $a0, $zero, 0x2f -/* 4BE3C 80070A3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BE40 80070A40 8FA50014 */ lw $a1, 0x14($sp) -/* 4BE44 80070A44 8FA60018 */ lw $a2, 0x18($sp) -/* 4BE48 80070A48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BE4C 80070A4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BE50 80070A50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BE54 80070A54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BE58 80070A58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BE5C 80070A5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BE60 80070A60 3C018008 */ lui $at, %hi(D_8007F648) -/* 4BE64 80070A64 8C21F648 */ lw $at, %lo(D_8007F648)($at) -/* 4BE68 80070A68 00200008 */ jr $at -/* 4BE6C 80070A6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070A70.s b/ver/jp/asm/nonmatchings/4AC70/func_80070A70.s deleted file mode 100644 index 07694d11b7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070A70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070A70 -/* 4BE70 80070A70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BE74 80070A74 AFA40010 */ sw $a0, 0x10($sp) -/* 4BE78 80070A78 AFA50014 */ sw $a1, 0x14($sp) -/* 4BE7C 80070A7C AFA60018 */ sw $a2, 0x18($sp) -/* 4BE80 80070A80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BE84 80070A84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BE88 80070A88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BE8C 80070A8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BE90 80070A90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BE94 80070A94 0C016885 */ jal func_8005A214 -/* 4BE98 80070A98 24040030 */ addiu $a0, $zero, 0x30 -/* 4BE9C 80070A9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BEA0 80070AA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BEA4 80070AA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BEA8 80070AA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BEAC 80070AAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BEB0 80070AB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BEB4 80070AB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BEB8 80070AB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BEBC 80070ABC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BEC0 80070AC0 3C018008 */ lui $at, %hi(D_8007F660) -/* 4BEC4 80070AC4 8C21F660 */ lw $at, %lo(D_8007F660)($at) -/* 4BEC8 80070AC8 00200008 */ jr $at -/* 4BECC 80070ACC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070AD0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070AD0.s deleted file mode 100644 index 5e01a48002..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070AD0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070AD0 -/* 4BED0 80070AD0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BED4 80070AD4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BED8 80070AD8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BEDC 80070ADC AFA60018 */ sw $a2, 0x18($sp) -/* 4BEE0 80070AE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BEE4 80070AE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BEE8 80070AE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BEEC 80070AEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BEF0 80070AF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BEF4 80070AF4 0C016885 */ jal func_8005A214 -/* 4BEF8 80070AF8 24040031 */ addiu $a0, $zero, 0x31 -/* 4BEFC 80070AFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BF00 80070B00 8FA50014 */ lw $a1, 0x14($sp) -/* 4BF04 80070B04 8FA60018 */ lw $a2, 0x18($sp) -/* 4BF08 80070B08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BF0C 80070B0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BF10 80070B10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BF14 80070B14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BF18 80070B18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BF1C 80070B1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BF20 80070B20 3C018008 */ lui $at, %hi(D_8007F678) -/* 4BF24 80070B24 8C21F678 */ lw $at, %lo(D_8007F678)($at) -/* 4BF28 80070B28 00200008 */ jr $at -/* 4BF2C 80070B2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070B30.s b/ver/jp/asm/nonmatchings/4AC70/func_80070B30.s deleted file mode 100644 index ba481829a3..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070B30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070B30 -/* 4BF30 80070B30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BF34 80070B34 AFA40010 */ sw $a0, 0x10($sp) -/* 4BF38 80070B38 AFA50014 */ sw $a1, 0x14($sp) -/* 4BF3C 80070B3C AFA60018 */ sw $a2, 0x18($sp) -/* 4BF40 80070B40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BF44 80070B44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BF48 80070B48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BF4C 80070B4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BF50 80070B50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BF54 80070B54 0C016885 */ jal func_8005A214 -/* 4BF58 80070B58 24040032 */ addiu $a0, $zero, 0x32 -/* 4BF5C 80070B5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4BF60 80070B60 8FA50014 */ lw $a1, 0x14($sp) -/* 4BF64 80070B64 8FA60018 */ lw $a2, 0x18($sp) -/* 4BF68 80070B68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BF6C 80070B6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BF70 80070B70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BF74 80070B74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BF78 80070B78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BF7C 80070B7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BF80 80070B80 3C018008 */ lui $at, %hi(D_8007F690) -/* 4BF84 80070B84 8C21F690 */ lw $at, %lo(D_8007F690)($at) -/* 4BF88 80070B88 00200008 */ jr $at -/* 4BF8C 80070B8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070B90.s b/ver/jp/asm/nonmatchings/4AC70/func_80070B90.s deleted file mode 100644 index 6d6da7adad..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070B90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070B90 -/* 4BF90 80070B90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BF94 80070B94 AFA40010 */ sw $a0, 0x10($sp) -/* 4BF98 80070B98 AFA50014 */ sw $a1, 0x14($sp) -/* 4BF9C 80070B9C AFA60018 */ sw $a2, 0x18($sp) -/* 4BFA0 80070BA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4BFA4 80070BA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4BFA8 80070BA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4BFAC 80070BAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4BFB0 80070BB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4BFB4 80070BB4 0C016885 */ jal func_8005A214 -/* 4BFB8 80070BB8 24040033 */ addiu $a0, $zero, 0x33 -/* 4BFBC 80070BBC 8FA40010 */ lw $a0, 0x10($sp) -/* 4BFC0 80070BC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4BFC4 80070BC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4BFC8 80070BC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4BFCC 80070BCC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4BFD0 80070BD0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4BFD4 80070BD4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4BFD8 80070BD8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4BFDC 80070BDC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4BFE0 80070BE0 3C018008 */ lui $at, %hi(D_8007F6A8) -/* 4BFE4 80070BE4 8C21F6A8 */ lw $at, %lo(D_8007F6A8)($at) -/* 4BFE8 80070BE8 00200008 */ jr $at -/* 4BFEC 80070BEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070BF0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070BF0.s deleted file mode 100644 index 1985829d55..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070BF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070BF0 -/* 4BFF0 80070BF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4BFF4 80070BF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4BFF8 80070BF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4BFFC 80070BFC AFA60018 */ sw $a2, 0x18($sp) -/* 4C000 80070C00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C004 80070C04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C008 80070C08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C00C 80070C0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C010 80070C10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C014 80070C14 0C016885 */ jal func_8005A214 -/* 4C018 80070C18 24040034 */ addiu $a0, $zero, 0x34 -/* 4C01C 80070C1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C020 80070C20 8FA50014 */ lw $a1, 0x14($sp) -/* 4C024 80070C24 8FA60018 */ lw $a2, 0x18($sp) -/* 4C028 80070C28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C02C 80070C2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C030 80070C30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C034 80070C34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C038 80070C38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C03C 80070C3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C040 80070C40 3C018008 */ lui $at, %hi(D_8007F6C0) -/* 4C044 80070C44 8C21F6C0 */ lw $at, %lo(D_8007F6C0)($at) -/* 4C048 80070C48 00200008 */ jr $at -/* 4C04C 80070C4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070C50.s b/ver/jp/asm/nonmatchings/4AC70/func_80070C50.s deleted file mode 100644 index 2d424f7d12..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070C50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070C50 -/* 4C050 80070C50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C054 80070C54 AFA40010 */ sw $a0, 0x10($sp) -/* 4C058 80070C58 AFA50014 */ sw $a1, 0x14($sp) -/* 4C05C 80070C5C AFA60018 */ sw $a2, 0x18($sp) -/* 4C060 80070C60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C064 80070C64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C068 80070C68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C06C 80070C6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C070 80070C70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C074 80070C74 0C016885 */ jal func_8005A214 -/* 4C078 80070C78 24040035 */ addiu $a0, $zero, 0x35 -/* 4C07C 80070C7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C080 80070C80 8FA50014 */ lw $a1, 0x14($sp) -/* 4C084 80070C84 8FA60018 */ lw $a2, 0x18($sp) -/* 4C088 80070C88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C08C 80070C8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C090 80070C90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C094 80070C94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C098 80070C98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C09C 80070C9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C0A0 80070CA0 3C018008 */ lui $at, %hi(D_8007F6D8) -/* 4C0A4 80070CA4 8C21F6D8 */ lw $at, %lo(D_8007F6D8)($at) -/* 4C0A8 80070CA8 00200008 */ jr $at -/* 4C0AC 80070CAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070CB0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070CB0.s deleted file mode 100644 index bf270e4fc7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070CB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070CB0 -/* 4C0B0 80070CB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C0B4 80070CB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C0B8 80070CB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C0BC 80070CBC AFA60018 */ sw $a2, 0x18($sp) -/* 4C0C0 80070CC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C0C4 80070CC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C0C8 80070CC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C0CC 80070CCC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C0D0 80070CD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C0D4 80070CD4 0C016885 */ jal func_8005A214 -/* 4C0D8 80070CD8 24040036 */ addiu $a0, $zero, 0x36 -/* 4C0DC 80070CDC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C0E0 80070CE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C0E4 80070CE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C0E8 80070CE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C0EC 80070CEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C0F0 80070CF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C0F4 80070CF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C0F8 80070CF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C0FC 80070CFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C100 80070D00 3C018008 */ lui $at, %hi(D_8007F6F0) -/* 4C104 80070D04 8C21F6F0 */ lw $at, %lo(D_8007F6F0)($at) -/* 4C108 80070D08 00200008 */ jr $at -/* 4C10C 80070D0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070D10.s b/ver/jp/asm/nonmatchings/4AC70/func_80070D10.s deleted file mode 100644 index 78dedcf8ed..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070D10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070D10 -/* 4C110 80070D10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C114 80070D14 AFA40010 */ sw $a0, 0x10($sp) -/* 4C118 80070D18 AFA50014 */ sw $a1, 0x14($sp) -/* 4C11C 80070D1C AFA60018 */ sw $a2, 0x18($sp) -/* 4C120 80070D20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C124 80070D24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C128 80070D28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C12C 80070D2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C130 80070D30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C134 80070D34 0C016885 */ jal func_8005A214 -/* 4C138 80070D38 24040037 */ addiu $a0, $zero, 0x37 -/* 4C13C 80070D3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C140 80070D40 8FA50014 */ lw $a1, 0x14($sp) -/* 4C144 80070D44 8FA60018 */ lw $a2, 0x18($sp) -/* 4C148 80070D48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C14C 80070D4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C150 80070D50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C154 80070D54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C158 80070D58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C15C 80070D5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C160 80070D60 3C018008 */ lui $at, %hi(D_8007F708) -/* 4C164 80070D64 8C21F708 */ lw $at, %lo(D_8007F708)($at) -/* 4C168 80070D68 00200008 */ jr $at -/* 4C16C 80070D6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070D70.s b/ver/jp/asm/nonmatchings/4AC70/func_80070D70.s deleted file mode 100644 index 11b996136b..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070D70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070D70 -/* 4C170 80070D70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C174 80070D74 AFA40010 */ sw $a0, 0x10($sp) -/* 4C178 80070D78 AFA50014 */ sw $a1, 0x14($sp) -/* 4C17C 80070D7C AFA60018 */ sw $a2, 0x18($sp) -/* 4C180 80070D80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C184 80070D84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C188 80070D88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C18C 80070D8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C190 80070D90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C194 80070D94 0C016885 */ jal func_8005A214 -/* 4C198 80070D98 24040038 */ addiu $a0, $zero, 0x38 -/* 4C19C 80070D9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C1A0 80070DA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C1A4 80070DA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C1A8 80070DA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C1AC 80070DAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C1B0 80070DB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C1B4 80070DB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C1B8 80070DB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C1BC 80070DBC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C1C0 80070DC0 3C018008 */ lui $at, %hi(D_8007F720) -/* 4C1C4 80070DC4 8C21F720 */ lw $at, %lo(D_8007F720)($at) -/* 4C1C8 80070DC8 00200008 */ jr $at -/* 4C1CC 80070DCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070DD0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070DD0.s deleted file mode 100644 index 696b3a0ae4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070DD0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070DD0 -/* 4C1D0 80070DD0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C1D4 80070DD4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C1D8 80070DD8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C1DC 80070DDC AFA60018 */ sw $a2, 0x18($sp) -/* 4C1E0 80070DE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C1E4 80070DE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C1E8 80070DE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C1EC 80070DEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C1F0 80070DF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C1F4 80070DF4 0C016885 */ jal func_8005A214 -/* 4C1F8 80070DF8 24040039 */ addiu $a0, $zero, 0x39 -/* 4C1FC 80070DFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C200 80070E00 8FA50014 */ lw $a1, 0x14($sp) -/* 4C204 80070E04 8FA60018 */ lw $a2, 0x18($sp) -/* 4C208 80070E08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C20C 80070E0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C210 80070E10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C214 80070E14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C218 80070E18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C21C 80070E1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C220 80070E20 3C018008 */ lui $at, %hi(D_8007F738) -/* 4C224 80070E24 8C21F738 */ lw $at, %lo(D_8007F738)($at) -/* 4C228 80070E28 00200008 */ jr $at -/* 4C22C 80070E2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070E30.s b/ver/jp/asm/nonmatchings/4AC70/func_80070E30.s deleted file mode 100644 index 73f2f576b5..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070E30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070E30 -/* 4C230 80070E30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C234 80070E34 AFA40010 */ sw $a0, 0x10($sp) -/* 4C238 80070E38 AFA50014 */ sw $a1, 0x14($sp) -/* 4C23C 80070E3C AFA60018 */ sw $a2, 0x18($sp) -/* 4C240 80070E40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C244 80070E44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C248 80070E48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C24C 80070E4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C250 80070E50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C254 80070E54 0C016885 */ jal func_8005A214 -/* 4C258 80070E58 2404003A */ addiu $a0, $zero, 0x3a -/* 4C25C 80070E5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C260 80070E60 8FA50014 */ lw $a1, 0x14($sp) -/* 4C264 80070E64 8FA60018 */ lw $a2, 0x18($sp) -/* 4C268 80070E68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C26C 80070E6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C270 80070E70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C274 80070E74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C278 80070E78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C27C 80070E7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C280 80070E80 3C018008 */ lui $at, %hi(D_8007F750) -/* 4C284 80070E84 8C21F750 */ lw $at, %lo(D_8007F750)($at) -/* 4C288 80070E88 00200008 */ jr $at -/* 4C28C 80070E8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070E90.s b/ver/jp/asm/nonmatchings/4AC70/func_80070E90.s deleted file mode 100644 index 1dac8aec40..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070E90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070E90 -/* 4C290 80070E90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C294 80070E94 AFA40010 */ sw $a0, 0x10($sp) -/* 4C298 80070E98 AFA50014 */ sw $a1, 0x14($sp) -/* 4C29C 80070E9C AFA60018 */ sw $a2, 0x18($sp) -/* 4C2A0 80070EA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C2A4 80070EA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C2A8 80070EA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C2AC 80070EAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C2B0 80070EB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C2B4 80070EB4 0C016885 */ jal func_8005A214 -/* 4C2B8 80070EB8 2404003B */ addiu $a0, $zero, 0x3b -/* 4C2BC 80070EBC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C2C0 80070EC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C2C4 80070EC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C2C8 80070EC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C2CC 80070ECC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C2D0 80070ED0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C2D4 80070ED4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C2D8 80070ED8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C2DC 80070EDC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C2E0 80070EE0 3C018008 */ lui $at, %hi(D_8007F768) -/* 4C2E4 80070EE4 8C21F768 */ lw $at, %lo(D_8007F768)($at) -/* 4C2E8 80070EE8 00200008 */ jr $at -/* 4C2EC 80070EEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070EF0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070EF0.s deleted file mode 100644 index 5158bd4da7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070EF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070EF0 -/* 4C2F0 80070EF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C2F4 80070EF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C2F8 80070EF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C2FC 80070EFC AFA60018 */ sw $a2, 0x18($sp) -/* 4C300 80070F00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C304 80070F04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C308 80070F08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C30C 80070F0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C310 80070F10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C314 80070F14 0C016885 */ jal func_8005A214 -/* 4C318 80070F18 2404003C */ addiu $a0, $zero, 0x3c -/* 4C31C 80070F1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C320 80070F20 8FA50014 */ lw $a1, 0x14($sp) -/* 4C324 80070F24 8FA60018 */ lw $a2, 0x18($sp) -/* 4C328 80070F28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C32C 80070F2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C330 80070F30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C334 80070F34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C338 80070F38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C33C 80070F3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C340 80070F40 3C018008 */ lui $at, %hi(D_8007F780) -/* 4C344 80070F44 8C21F780 */ lw $at, %lo(D_8007F780)($at) -/* 4C348 80070F48 00200008 */ jr $at -/* 4C34C 80070F4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070F50.s b/ver/jp/asm/nonmatchings/4AC70/func_80070F50.s deleted file mode 100644 index 9928bf6ff1..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070F50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070F50 -/* 4C350 80070F50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C354 80070F54 AFA40010 */ sw $a0, 0x10($sp) -/* 4C358 80070F58 AFA50014 */ sw $a1, 0x14($sp) -/* 4C35C 80070F5C AFA60018 */ sw $a2, 0x18($sp) -/* 4C360 80070F60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C364 80070F64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C368 80070F68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C36C 80070F6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C370 80070F70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C374 80070F74 0C016885 */ jal func_8005A214 -/* 4C378 80070F78 2404003D */ addiu $a0, $zero, 0x3d -/* 4C37C 80070F7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C380 80070F80 8FA50014 */ lw $a1, 0x14($sp) -/* 4C384 80070F84 8FA60018 */ lw $a2, 0x18($sp) -/* 4C388 80070F88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C38C 80070F8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C390 80070F90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C394 80070F94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C398 80070F98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C39C 80070F9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C3A0 80070FA0 3C018008 */ lui $at, %hi(D_8007F798) -/* 4C3A4 80070FA4 8C21F798 */ lw $at, %lo(D_8007F798)($at) -/* 4C3A8 80070FA8 00200008 */ jr $at -/* 4C3AC 80070FAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80070FB0.s b/ver/jp/asm/nonmatchings/4AC70/func_80070FB0.s deleted file mode 100644 index fb59f8f77a..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80070FB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80070FB0 -/* 4C3B0 80070FB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C3B4 80070FB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C3B8 80070FB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C3BC 80070FBC AFA60018 */ sw $a2, 0x18($sp) -/* 4C3C0 80070FC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C3C4 80070FC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C3C8 80070FC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C3CC 80070FCC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C3D0 80070FD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C3D4 80070FD4 0C016885 */ jal func_8005A214 -/* 4C3D8 80070FD8 2404003E */ addiu $a0, $zero, 0x3e -/* 4C3DC 80070FDC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C3E0 80070FE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C3E4 80070FE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C3E8 80070FE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C3EC 80070FEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C3F0 80070FF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C3F4 80070FF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C3F8 80070FF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C3FC 80070FFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C400 80071000 3C018008 */ lui $at, %hi(D_8007F7B0) -/* 4C404 80071004 8C21F7B0 */ lw $at, %lo(D_8007F7B0)($at) -/* 4C408 80071008 00200008 */ jr $at -/* 4C40C 8007100C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071010.s b/ver/jp/asm/nonmatchings/4AC70/func_80071010.s deleted file mode 100644 index eda406a9a7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071010.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071010 -/* 4C410 80071010 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C414 80071014 AFA40010 */ sw $a0, 0x10($sp) -/* 4C418 80071018 AFA50014 */ sw $a1, 0x14($sp) -/* 4C41C 8007101C AFA60018 */ sw $a2, 0x18($sp) -/* 4C420 80071020 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C424 80071024 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C428 80071028 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C42C 8007102C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C430 80071030 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C434 80071034 0C016885 */ jal func_8005A214 -/* 4C438 80071038 2404003F */ addiu $a0, $zero, 0x3f -/* 4C43C 8007103C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C440 80071040 8FA50014 */ lw $a1, 0x14($sp) -/* 4C444 80071044 8FA60018 */ lw $a2, 0x18($sp) -/* 4C448 80071048 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C44C 8007104C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C450 80071050 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C454 80071054 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C458 80071058 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C45C 8007105C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C460 80071060 3C018008 */ lui $at, %hi(D_8007F7C8) -/* 4C464 80071064 8C21F7C8 */ lw $at, %lo(D_8007F7C8)($at) -/* 4C468 80071068 00200008 */ jr $at -/* 4C46C 8007106C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071070.s b/ver/jp/asm/nonmatchings/4AC70/func_80071070.s deleted file mode 100644 index a73e6a22cb..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071070.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071070 -/* 4C470 80071070 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C474 80071074 AFA40010 */ sw $a0, 0x10($sp) -/* 4C478 80071078 AFA50014 */ sw $a1, 0x14($sp) -/* 4C47C 8007107C AFA60018 */ sw $a2, 0x18($sp) -/* 4C480 80071080 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C484 80071084 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C488 80071088 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C48C 8007108C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C490 80071090 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C494 80071094 0C016885 */ jal func_8005A214 -/* 4C498 80071098 24040040 */ addiu $a0, $zero, 0x40 -/* 4C49C 8007109C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C4A0 800710A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C4A4 800710A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C4A8 800710A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C4AC 800710AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C4B0 800710B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C4B4 800710B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C4B8 800710B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C4BC 800710BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C4C0 800710C0 3C018008 */ lui $at, %hi(D_8007F7E0) -/* 4C4C4 800710C4 8C21F7E0 */ lw $at, %lo(D_8007F7E0)($at) -/* 4C4C8 800710C8 00200008 */ jr $at -/* 4C4CC 800710CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800710D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800710D0.s deleted file mode 100644 index e9b20918dd..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800710D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800710D0 -/* 4C4D0 800710D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C4D4 800710D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C4D8 800710D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C4DC 800710DC AFA60018 */ sw $a2, 0x18($sp) -/* 4C4E0 800710E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C4E4 800710E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C4E8 800710E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C4EC 800710EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C4F0 800710F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C4F4 800710F4 0C016885 */ jal func_8005A214 -/* 4C4F8 800710F8 24040041 */ addiu $a0, $zero, 0x41 -/* 4C4FC 800710FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C500 80071100 8FA50014 */ lw $a1, 0x14($sp) -/* 4C504 80071104 8FA60018 */ lw $a2, 0x18($sp) -/* 4C508 80071108 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C50C 8007110C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C510 80071110 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C514 80071114 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C518 80071118 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C51C 8007111C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C520 80071120 3C018008 */ lui $at, %hi(D_8007F7F8) -/* 4C524 80071124 8C21F7F8 */ lw $at, %lo(D_8007F7F8)($at) -/* 4C528 80071128 00200008 */ jr $at -/* 4C52C 8007112C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071130.s b/ver/jp/asm/nonmatchings/4AC70/func_80071130.s deleted file mode 100644 index b9e431ef52..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071130.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071130 -/* 4C530 80071130 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C534 80071134 AFA40010 */ sw $a0, 0x10($sp) -/* 4C538 80071138 AFA50014 */ sw $a1, 0x14($sp) -/* 4C53C 8007113C AFA60018 */ sw $a2, 0x18($sp) -/* 4C540 80071140 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C544 80071144 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C548 80071148 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C54C 8007114C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C550 80071150 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C554 80071154 0C016885 */ jal func_8005A214 -/* 4C558 80071158 24040042 */ addiu $a0, $zero, 0x42 -/* 4C55C 8007115C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C560 80071160 8FA50014 */ lw $a1, 0x14($sp) -/* 4C564 80071164 8FA60018 */ lw $a2, 0x18($sp) -/* 4C568 80071168 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C56C 8007116C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C570 80071170 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C574 80071174 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C578 80071178 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C57C 8007117C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C580 80071180 3C018008 */ lui $at, %hi(D_8007F810) -/* 4C584 80071184 8C21F810 */ lw $at, %lo(D_8007F810)($at) -/* 4C588 80071188 00200008 */ jr $at -/* 4C58C 8007118C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071190.s b/ver/jp/asm/nonmatchings/4AC70/func_80071190.s deleted file mode 100644 index 2ec47ea1fa..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071190.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071190 -/* 4C590 80071190 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C594 80071194 AFA40010 */ sw $a0, 0x10($sp) -/* 4C598 80071198 AFA50014 */ sw $a1, 0x14($sp) -/* 4C59C 8007119C AFA60018 */ sw $a2, 0x18($sp) -/* 4C5A0 800711A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C5A4 800711A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C5A8 800711A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C5AC 800711AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C5B0 800711B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C5B4 800711B4 0C016885 */ jal func_8005A214 -/* 4C5B8 800711B8 24040043 */ addiu $a0, $zero, 0x43 -/* 4C5BC 800711BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C5C0 800711C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C5C4 800711C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C5C8 800711C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C5CC 800711CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C5D0 800711D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C5D4 800711D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C5D8 800711D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C5DC 800711DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C5E0 800711E0 3C018008 */ lui $at, %hi(D_8007F828) -/* 4C5E4 800711E4 8C21F828 */ lw $at, %lo(D_8007F828)($at) -/* 4C5E8 800711E8 00200008 */ jr $at -/* 4C5EC 800711EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800711F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800711F0.s deleted file mode 100644 index a57758f79d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800711F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800711F0 -/* 4C5F0 800711F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C5F4 800711F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C5F8 800711F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C5FC 800711FC AFA60018 */ sw $a2, 0x18($sp) -/* 4C600 80071200 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C604 80071204 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C608 80071208 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C60C 8007120C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C610 80071210 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C614 80071214 0C016885 */ jal func_8005A214 -/* 4C618 80071218 24040044 */ addiu $a0, $zero, 0x44 -/* 4C61C 8007121C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C620 80071220 8FA50014 */ lw $a1, 0x14($sp) -/* 4C624 80071224 8FA60018 */ lw $a2, 0x18($sp) -/* 4C628 80071228 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C62C 8007122C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C630 80071230 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C634 80071234 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C638 80071238 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C63C 8007123C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C640 80071240 3C018008 */ lui $at, %hi(D_8007F840) -/* 4C644 80071244 8C21F840 */ lw $at, %lo(D_8007F840)($at) -/* 4C648 80071248 00200008 */ jr $at -/* 4C64C 8007124C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071250.s b/ver/jp/asm/nonmatchings/4AC70/func_80071250.s deleted file mode 100644 index a0368423f9..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071250.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071250 -/* 4C650 80071250 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C654 80071254 AFA40010 */ sw $a0, 0x10($sp) -/* 4C658 80071258 AFA50014 */ sw $a1, 0x14($sp) -/* 4C65C 8007125C AFA60018 */ sw $a2, 0x18($sp) -/* 4C660 80071260 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C664 80071264 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C668 80071268 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C66C 8007126C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C670 80071270 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C674 80071274 0C016885 */ jal func_8005A214 -/* 4C678 80071278 24040045 */ addiu $a0, $zero, 0x45 -/* 4C67C 8007127C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C680 80071280 8FA50014 */ lw $a1, 0x14($sp) -/* 4C684 80071284 8FA60018 */ lw $a2, 0x18($sp) -/* 4C688 80071288 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C68C 8007128C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C690 80071290 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C694 80071294 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C698 80071298 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C69C 8007129C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C6A0 800712A0 3C018008 */ lui $at, %hi(D_8007F858) -/* 4C6A4 800712A4 8C21F858 */ lw $at, %lo(D_8007F858)($at) -/* 4C6A8 800712A8 00200008 */ jr $at -/* 4C6AC 800712AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800712B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800712B0.s deleted file mode 100644 index 03e5fe9733..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800712B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800712B0 -/* 4C6B0 800712B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C6B4 800712B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C6B8 800712B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C6BC 800712BC AFA60018 */ sw $a2, 0x18($sp) -/* 4C6C0 800712C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C6C4 800712C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C6C8 800712C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C6CC 800712CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C6D0 800712D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C6D4 800712D4 0C016885 */ jal func_8005A214 -/* 4C6D8 800712D8 24040046 */ addiu $a0, $zero, 0x46 -/* 4C6DC 800712DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C6E0 800712E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C6E4 800712E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C6E8 800712E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C6EC 800712EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C6F0 800712F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C6F4 800712F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C6F8 800712F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C6FC 800712FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C700 80071300 3C018008 */ lui $at, %hi(D_8007F870) -/* 4C704 80071304 8C21F870 */ lw $at, %lo(D_8007F870)($at) -/* 4C708 80071308 00200008 */ jr $at -/* 4C70C 8007130C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071310.s b/ver/jp/asm/nonmatchings/4AC70/func_80071310.s deleted file mode 100644 index 6ea3d3a890..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071310.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071310 -/* 4C710 80071310 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C714 80071314 AFA40010 */ sw $a0, 0x10($sp) -/* 4C718 80071318 AFA50014 */ sw $a1, 0x14($sp) -/* 4C71C 8007131C AFA60018 */ sw $a2, 0x18($sp) -/* 4C720 80071320 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C724 80071324 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C728 80071328 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C72C 8007132C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C730 80071330 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C734 80071334 0C016885 */ jal func_8005A214 -/* 4C738 80071338 24040047 */ addiu $a0, $zero, 0x47 -/* 4C73C 8007133C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C740 80071340 8FA50014 */ lw $a1, 0x14($sp) -/* 4C744 80071344 8FA60018 */ lw $a2, 0x18($sp) -/* 4C748 80071348 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C74C 8007134C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C750 80071350 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C754 80071354 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C758 80071358 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C75C 8007135C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C760 80071360 3C018008 */ lui $at, %hi(D_8007F888) -/* 4C764 80071364 8C21F888 */ lw $at, %lo(D_8007F888)($at) -/* 4C768 80071368 00200008 */ jr $at -/* 4C76C 8007136C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071370.s b/ver/jp/asm/nonmatchings/4AC70/func_80071370.s deleted file mode 100644 index 225f7e14fe..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071370.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071370 -/* 4C770 80071370 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C774 80071374 AFA40010 */ sw $a0, 0x10($sp) -/* 4C778 80071378 AFA50014 */ sw $a1, 0x14($sp) -/* 4C77C 8007137C AFA60018 */ sw $a2, 0x18($sp) -/* 4C780 80071380 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C784 80071384 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C788 80071388 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C78C 8007138C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C790 80071390 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C794 80071394 0C016885 */ jal func_8005A214 -/* 4C798 80071398 24040048 */ addiu $a0, $zero, 0x48 -/* 4C79C 8007139C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C7A0 800713A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C7A4 800713A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C7A8 800713A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C7AC 800713AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C7B0 800713B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C7B4 800713B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C7B8 800713B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C7BC 800713BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C7C0 800713C0 3C018008 */ lui $at, %hi(D_8007F8A0) -/* 4C7C4 800713C4 8C21F8A0 */ lw $at, %lo(D_8007F8A0)($at) -/* 4C7C8 800713C8 00200008 */ jr $at -/* 4C7CC 800713CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800713D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800713D0.s deleted file mode 100644 index 52f1ee8997..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800713D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800713D0 -/* 4C7D0 800713D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C7D4 800713D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C7D8 800713D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C7DC 800713DC AFA60018 */ sw $a2, 0x18($sp) -/* 4C7E0 800713E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C7E4 800713E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C7E8 800713E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C7EC 800713EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C7F0 800713F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C7F4 800713F4 0C016885 */ jal func_8005A214 -/* 4C7F8 800713F8 24040049 */ addiu $a0, $zero, 0x49 -/* 4C7FC 800713FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C800 80071400 8FA50014 */ lw $a1, 0x14($sp) -/* 4C804 80071404 8FA60018 */ lw $a2, 0x18($sp) -/* 4C808 80071408 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C80C 8007140C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C810 80071410 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C814 80071414 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C818 80071418 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C81C 8007141C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C820 80071420 3C018008 */ lui $at, %hi(D_8007F8B8) -/* 4C824 80071424 8C21F8B8 */ lw $at, %lo(D_8007F8B8)($at) -/* 4C828 80071428 00200008 */ jr $at -/* 4C82C 8007142C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071430.s b/ver/jp/asm/nonmatchings/4AC70/func_80071430.s deleted file mode 100644 index 60df02e819..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071430.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071430 -/* 4C830 80071430 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C834 80071434 AFA40010 */ sw $a0, 0x10($sp) -/* 4C838 80071438 AFA50014 */ sw $a1, 0x14($sp) -/* 4C83C 8007143C AFA60018 */ sw $a2, 0x18($sp) -/* 4C840 80071440 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C844 80071444 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C848 80071448 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C84C 8007144C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C850 80071450 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C854 80071454 0C016885 */ jal func_8005A214 -/* 4C858 80071458 2404004A */ addiu $a0, $zero, 0x4a -/* 4C85C 8007145C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C860 80071460 8FA50014 */ lw $a1, 0x14($sp) -/* 4C864 80071464 8FA60018 */ lw $a2, 0x18($sp) -/* 4C868 80071468 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C86C 8007146C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C870 80071470 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C874 80071474 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C878 80071478 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C87C 8007147C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C880 80071480 3C018008 */ lui $at, %hi(D_8007F8D0) -/* 4C884 80071484 8C21F8D0 */ lw $at, %lo(D_8007F8D0)($at) -/* 4C888 80071488 00200008 */ jr $at -/* 4C88C 8007148C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071490.s b/ver/jp/asm/nonmatchings/4AC70/func_80071490.s deleted file mode 100644 index 3488d1db22..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071490.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071490 -/* 4C890 80071490 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C894 80071494 AFA40010 */ sw $a0, 0x10($sp) -/* 4C898 80071498 AFA50014 */ sw $a1, 0x14($sp) -/* 4C89C 8007149C AFA60018 */ sw $a2, 0x18($sp) -/* 4C8A0 800714A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C8A4 800714A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C8A8 800714A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C8AC 800714AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C8B0 800714B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C8B4 800714B4 0C016885 */ jal func_8005A214 -/* 4C8B8 800714B8 2404004B */ addiu $a0, $zero, 0x4b -/* 4C8BC 800714BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C8C0 800714C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C8C4 800714C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C8C8 800714C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C8CC 800714CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C8D0 800714D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C8D4 800714D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C8D8 800714D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C8DC 800714DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C8E0 800714E0 3C018008 */ lui $at, %hi(D_8007F8E8) -/* 4C8E4 800714E4 8C21F8E8 */ lw $at, %lo(D_8007F8E8)($at) -/* 4C8E8 800714E8 00200008 */ jr $at -/* 4C8EC 800714EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800714F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800714F0.s deleted file mode 100644 index 53ac5d6531..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800714F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800714F0 -/* 4C8F0 800714F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C8F4 800714F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C8F8 800714F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C8FC 800714FC AFA60018 */ sw $a2, 0x18($sp) -/* 4C900 80071500 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C904 80071504 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C908 80071508 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C90C 8007150C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C910 80071510 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C914 80071514 0C016885 */ jal func_8005A214 -/* 4C918 80071518 2404004C */ addiu $a0, $zero, 0x4c -/* 4C91C 8007151C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C920 80071520 8FA50014 */ lw $a1, 0x14($sp) -/* 4C924 80071524 8FA60018 */ lw $a2, 0x18($sp) -/* 4C928 80071528 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C92C 8007152C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C930 80071530 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C934 80071534 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C938 80071538 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C93C 8007153C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C940 80071540 3C018008 */ lui $at, %hi(D_8007F900) -/* 4C944 80071544 8C21F900 */ lw $at, %lo(D_8007F900)($at) -/* 4C948 80071548 00200008 */ jr $at -/* 4C94C 8007154C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071550.s b/ver/jp/asm/nonmatchings/4AC70/func_80071550.s deleted file mode 100644 index af6408412e..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071550.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071550 -/* 4C950 80071550 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C954 80071554 AFA40010 */ sw $a0, 0x10($sp) -/* 4C958 80071558 AFA50014 */ sw $a1, 0x14($sp) -/* 4C95C 8007155C AFA60018 */ sw $a2, 0x18($sp) -/* 4C960 80071560 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C964 80071564 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C968 80071568 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C96C 8007156C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C970 80071570 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C974 80071574 0C016885 */ jal func_8005A214 -/* 4C978 80071578 2404004D */ addiu $a0, $zero, 0x4d -/* 4C97C 8007157C 8FA40010 */ lw $a0, 0x10($sp) -/* 4C980 80071580 8FA50014 */ lw $a1, 0x14($sp) -/* 4C984 80071584 8FA60018 */ lw $a2, 0x18($sp) -/* 4C988 80071588 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C98C 8007158C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C990 80071590 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C994 80071594 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C998 80071598 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C99C 8007159C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4C9A0 800715A0 3C018008 */ lui $at, %hi(D_8007F918) -/* 4C9A4 800715A4 8C21F918 */ lw $at, %lo(D_8007F918)($at) -/* 4C9A8 800715A8 00200008 */ jr $at -/* 4C9AC 800715AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800715B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800715B0.s deleted file mode 100644 index dddfe80566..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800715B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800715B0 -/* 4C9B0 800715B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4C9B4 800715B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4C9B8 800715B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4C9BC 800715BC AFA60018 */ sw $a2, 0x18($sp) -/* 4C9C0 800715C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4C9C4 800715C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4C9C8 800715C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4C9CC 800715CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4C9D0 800715D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4C9D4 800715D4 0C016885 */ jal func_8005A214 -/* 4C9D8 800715D8 2404004E */ addiu $a0, $zero, 0x4e -/* 4C9DC 800715DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4C9E0 800715E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4C9E4 800715E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4C9E8 800715E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4C9EC 800715EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4C9F0 800715F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4C9F4 800715F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4C9F8 800715F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4C9FC 800715FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CA00 80071600 3C018008 */ lui $at, %hi(D_8007F930) -/* 4CA04 80071604 8C21F930 */ lw $at, %lo(D_8007F930)($at) -/* 4CA08 80071608 00200008 */ jr $at -/* 4CA0C 8007160C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071610.s b/ver/jp/asm/nonmatchings/4AC70/func_80071610.s deleted file mode 100644 index 1661495036..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071610.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071610 -/* 4CA10 80071610 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CA14 80071614 AFA40010 */ sw $a0, 0x10($sp) -/* 4CA18 80071618 AFA50014 */ sw $a1, 0x14($sp) -/* 4CA1C 8007161C AFA60018 */ sw $a2, 0x18($sp) -/* 4CA20 80071620 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CA24 80071624 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CA28 80071628 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CA2C 8007162C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CA30 80071630 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CA34 80071634 0C016885 */ jal func_8005A214 -/* 4CA38 80071638 2404004F */ addiu $a0, $zero, 0x4f -/* 4CA3C 8007163C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CA40 80071640 8FA50014 */ lw $a1, 0x14($sp) -/* 4CA44 80071644 8FA60018 */ lw $a2, 0x18($sp) -/* 4CA48 80071648 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CA4C 8007164C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CA50 80071650 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CA54 80071654 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CA58 80071658 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CA5C 8007165C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CA60 80071660 3C018008 */ lui $at, %hi(D_8007F948) -/* 4CA64 80071664 8C21F948 */ lw $at, %lo(D_8007F948)($at) -/* 4CA68 80071668 00200008 */ jr $at -/* 4CA6C 8007166C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071670.s b/ver/jp/asm/nonmatchings/4AC70/func_80071670.s deleted file mode 100644 index 09311bf8f6..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071670.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071670 -/* 4CA70 80071670 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CA74 80071674 AFA40010 */ sw $a0, 0x10($sp) -/* 4CA78 80071678 AFA50014 */ sw $a1, 0x14($sp) -/* 4CA7C 8007167C AFA60018 */ sw $a2, 0x18($sp) -/* 4CA80 80071680 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CA84 80071684 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CA88 80071688 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CA8C 8007168C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CA90 80071690 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CA94 80071694 0C016885 */ jal func_8005A214 -/* 4CA98 80071698 24040050 */ addiu $a0, $zero, 0x50 -/* 4CA9C 8007169C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CAA0 800716A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CAA4 800716A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CAA8 800716A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CAAC 800716AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CAB0 800716B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CAB4 800716B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CAB8 800716B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CABC 800716BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CAC0 800716C0 3C018008 */ lui $at, %hi(D_8007F960) -/* 4CAC4 800716C4 8C21F960 */ lw $at, %lo(D_8007F960)($at) -/* 4CAC8 800716C8 00200008 */ jr $at -/* 4CACC 800716CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800716D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800716D0.s deleted file mode 100644 index 8fea643a5d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800716D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800716D0 -/* 4CAD0 800716D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CAD4 800716D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CAD8 800716D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CADC 800716DC AFA60018 */ sw $a2, 0x18($sp) -/* 4CAE0 800716E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CAE4 800716E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CAE8 800716E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CAEC 800716EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CAF0 800716F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CAF4 800716F4 0C016885 */ jal func_8005A214 -/* 4CAF8 800716F8 24040051 */ addiu $a0, $zero, 0x51 -/* 4CAFC 800716FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CB00 80071700 8FA50014 */ lw $a1, 0x14($sp) -/* 4CB04 80071704 8FA60018 */ lw $a2, 0x18($sp) -/* 4CB08 80071708 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CB0C 8007170C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CB10 80071710 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CB14 80071714 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CB18 80071718 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CB1C 8007171C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CB20 80071720 3C018008 */ lui $at, %hi(D_8007F978) -/* 4CB24 80071724 8C21F978 */ lw $at, %lo(D_8007F978)($at) -/* 4CB28 80071728 00200008 */ jr $at -/* 4CB2C 8007172C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071730.s b/ver/jp/asm/nonmatchings/4AC70/func_80071730.s deleted file mode 100644 index a796c70fd7..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071730.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071730 -/* 4CB30 80071730 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CB34 80071734 AFA40010 */ sw $a0, 0x10($sp) -/* 4CB38 80071738 AFA50014 */ sw $a1, 0x14($sp) -/* 4CB3C 8007173C AFA60018 */ sw $a2, 0x18($sp) -/* 4CB40 80071740 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CB44 80071744 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CB48 80071748 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CB4C 8007174C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CB50 80071750 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CB54 80071754 0C016885 */ jal func_8005A214 -/* 4CB58 80071758 24040052 */ addiu $a0, $zero, 0x52 -/* 4CB5C 8007175C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CB60 80071760 8FA50014 */ lw $a1, 0x14($sp) -/* 4CB64 80071764 8FA60018 */ lw $a2, 0x18($sp) -/* 4CB68 80071768 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CB6C 8007176C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CB70 80071770 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CB74 80071774 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CB78 80071778 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CB7C 8007177C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CB80 80071780 3C018008 */ lui $at, %hi(D_8007F990) -/* 4CB84 80071784 8C21F990 */ lw $at, %lo(D_8007F990)($at) -/* 4CB88 80071788 00200008 */ jr $at -/* 4CB8C 8007178C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071790.s b/ver/jp/asm/nonmatchings/4AC70/func_80071790.s deleted file mode 100644 index 0b6baf7157..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071790.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071790 -/* 4CB90 80071790 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CB94 80071794 AFA40010 */ sw $a0, 0x10($sp) -/* 4CB98 80071798 AFA50014 */ sw $a1, 0x14($sp) -/* 4CB9C 8007179C AFA60018 */ sw $a2, 0x18($sp) -/* 4CBA0 800717A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CBA4 800717A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CBA8 800717A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CBAC 800717AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CBB0 800717B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CBB4 800717B4 0C016885 */ jal func_8005A214 -/* 4CBB8 800717B8 24040053 */ addiu $a0, $zero, 0x53 -/* 4CBBC 800717BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CBC0 800717C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CBC4 800717C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CBC8 800717C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CBCC 800717CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CBD0 800717D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CBD4 800717D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CBD8 800717D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CBDC 800717DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CBE0 800717E0 3C018008 */ lui $at, %hi(D_8007F9A8) -/* 4CBE4 800717E4 8C21F9A8 */ lw $at, %lo(D_8007F9A8)($at) -/* 4CBE8 800717E8 00200008 */ jr $at -/* 4CBEC 800717EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800717F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800717F0.s deleted file mode 100644 index 6499cd37e8..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800717F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800717F0 -/* 4CBF0 800717F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CBF4 800717F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CBF8 800717F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CBFC 800717FC AFA60018 */ sw $a2, 0x18($sp) -/* 4CC00 80071800 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CC04 80071804 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CC08 80071808 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CC0C 8007180C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CC10 80071810 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CC14 80071814 0C016885 */ jal func_8005A214 -/* 4CC18 80071818 24040054 */ addiu $a0, $zero, 0x54 -/* 4CC1C 8007181C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CC20 80071820 8FA50014 */ lw $a1, 0x14($sp) -/* 4CC24 80071824 8FA60018 */ lw $a2, 0x18($sp) -/* 4CC28 80071828 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CC2C 8007182C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CC30 80071830 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CC34 80071834 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CC38 80071838 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CC3C 8007183C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CC40 80071840 3C018008 */ lui $at, %hi(D_8007F9C0) -/* 4CC44 80071844 8C21F9C0 */ lw $at, %lo(D_8007F9C0)($at) -/* 4CC48 80071848 00200008 */ jr $at -/* 4CC4C 8007184C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071850.s b/ver/jp/asm/nonmatchings/4AC70/func_80071850.s deleted file mode 100644 index d3544928b4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071850.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071850 -/* 4CC50 80071850 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CC54 80071854 AFA40010 */ sw $a0, 0x10($sp) -/* 4CC58 80071858 AFA50014 */ sw $a1, 0x14($sp) -/* 4CC5C 8007185C AFA60018 */ sw $a2, 0x18($sp) -/* 4CC60 80071860 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CC64 80071864 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CC68 80071868 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CC6C 8007186C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CC70 80071870 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CC74 80071874 0C016885 */ jal func_8005A214 -/* 4CC78 80071878 24040055 */ addiu $a0, $zero, 0x55 -/* 4CC7C 8007187C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CC80 80071880 8FA50014 */ lw $a1, 0x14($sp) -/* 4CC84 80071884 8FA60018 */ lw $a2, 0x18($sp) -/* 4CC88 80071888 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CC8C 8007188C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CC90 80071890 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CC94 80071894 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CC98 80071898 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CC9C 8007189C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CCA0 800718A0 3C018008 */ lui $at, %hi(D_8007F9D8) -/* 4CCA4 800718A4 8C21F9D8 */ lw $at, %lo(D_8007F9D8)($at) -/* 4CCA8 800718A8 00200008 */ jr $at -/* 4CCAC 800718AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800718B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800718B0.s deleted file mode 100644 index 9899cac67f..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800718B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800718B0 -/* 4CCB0 800718B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CCB4 800718B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CCB8 800718B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CCBC 800718BC AFA60018 */ sw $a2, 0x18($sp) -/* 4CCC0 800718C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CCC4 800718C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CCC8 800718C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CCCC 800718CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CCD0 800718D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CCD4 800718D4 0C016885 */ jal func_8005A214 -/* 4CCD8 800718D8 24040056 */ addiu $a0, $zero, 0x56 -/* 4CCDC 800718DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CCE0 800718E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CCE4 800718E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CCE8 800718E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CCEC 800718EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CCF0 800718F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CCF4 800718F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CCF8 800718F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CCFC 800718FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CD00 80071900 3C018008 */ lui $at, %hi(D_8007F9F0) -/* 4CD04 80071904 8C21F9F0 */ lw $at, %lo(D_8007F9F0)($at) -/* 4CD08 80071908 00200008 */ jr $at -/* 4CD0C 8007190C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071910.s b/ver/jp/asm/nonmatchings/4AC70/func_80071910.s deleted file mode 100644 index 9883ba18b6..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071910.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071910 -/* 4CD10 80071910 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CD14 80071914 AFA40010 */ sw $a0, 0x10($sp) -/* 4CD18 80071918 AFA50014 */ sw $a1, 0x14($sp) -/* 4CD1C 8007191C AFA60018 */ sw $a2, 0x18($sp) -/* 4CD20 80071920 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CD24 80071924 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CD28 80071928 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CD2C 8007192C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CD30 80071930 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CD34 80071934 0C016885 */ jal func_8005A214 -/* 4CD38 80071938 24040057 */ addiu $a0, $zero, 0x57 -/* 4CD3C 8007193C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CD40 80071940 8FA50014 */ lw $a1, 0x14($sp) -/* 4CD44 80071944 8FA60018 */ lw $a2, 0x18($sp) -/* 4CD48 80071948 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CD4C 8007194C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CD50 80071950 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CD54 80071954 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CD58 80071958 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CD5C 8007195C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CD60 80071960 3C018008 */ lui $at, %hi(D_8007FA08) -/* 4CD64 80071964 8C21FA08 */ lw $at, %lo(D_8007FA08)($at) -/* 4CD68 80071968 00200008 */ jr $at -/* 4CD6C 8007196C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071970.s b/ver/jp/asm/nonmatchings/4AC70/func_80071970.s deleted file mode 100644 index 0e0ec4a3e0..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071970.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071970 -/* 4CD70 80071970 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CD74 80071974 AFA40010 */ sw $a0, 0x10($sp) -/* 4CD78 80071978 AFA50014 */ sw $a1, 0x14($sp) -/* 4CD7C 8007197C AFA60018 */ sw $a2, 0x18($sp) -/* 4CD80 80071980 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CD84 80071984 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CD88 80071988 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CD8C 8007198C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CD90 80071990 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CD94 80071994 0C016885 */ jal func_8005A214 -/* 4CD98 80071998 24040058 */ addiu $a0, $zero, 0x58 -/* 4CD9C 8007199C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CDA0 800719A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CDA4 800719A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CDA8 800719A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CDAC 800719AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CDB0 800719B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CDB4 800719B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CDB8 800719B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CDBC 800719BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CDC0 800719C0 3C018008 */ lui $at, %hi(D_8007FA20) -/* 4CDC4 800719C4 8C21FA20 */ lw $at, %lo(D_8007FA20)($at) -/* 4CDC8 800719C8 00200008 */ jr $at -/* 4CDCC 800719CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800719D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800719D0.s deleted file mode 100644 index 844cae13db..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800719D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800719D0 -/* 4CDD0 800719D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CDD4 800719D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CDD8 800719D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CDDC 800719DC AFA60018 */ sw $a2, 0x18($sp) -/* 4CDE0 800719E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CDE4 800719E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CDE8 800719E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CDEC 800719EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CDF0 800719F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CDF4 800719F4 0C016885 */ jal func_8005A214 -/* 4CDF8 800719F8 24040059 */ addiu $a0, $zero, 0x59 -/* 4CDFC 800719FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CE00 80071A00 8FA50014 */ lw $a1, 0x14($sp) -/* 4CE04 80071A04 8FA60018 */ lw $a2, 0x18($sp) -/* 4CE08 80071A08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CE0C 80071A0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CE10 80071A10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CE14 80071A14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CE18 80071A18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CE1C 80071A1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CE20 80071A20 3C018008 */ lui $at, %hi(D_8007FA38) -/* 4CE24 80071A24 8C21FA38 */ lw $at, %lo(D_8007FA38)($at) -/* 4CE28 80071A28 00200008 */ jr $at -/* 4CE2C 80071A2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071A30.s b/ver/jp/asm/nonmatchings/4AC70/func_80071A30.s deleted file mode 100644 index 7dc180a176..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071A30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071A30 -/* 4CE30 80071A30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CE34 80071A34 AFA40010 */ sw $a0, 0x10($sp) -/* 4CE38 80071A38 AFA50014 */ sw $a1, 0x14($sp) -/* 4CE3C 80071A3C AFA60018 */ sw $a2, 0x18($sp) -/* 4CE40 80071A40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CE44 80071A44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CE48 80071A48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CE4C 80071A4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CE50 80071A50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CE54 80071A54 0C016885 */ jal func_8005A214 -/* 4CE58 80071A58 2404005A */ addiu $a0, $zero, 0x5a -/* 4CE5C 80071A5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CE60 80071A60 8FA50014 */ lw $a1, 0x14($sp) -/* 4CE64 80071A64 8FA60018 */ lw $a2, 0x18($sp) -/* 4CE68 80071A68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CE6C 80071A6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CE70 80071A70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CE74 80071A74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CE78 80071A78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CE7C 80071A7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CE80 80071A80 3C018008 */ lui $at, %hi(D_8007FA50) -/* 4CE84 80071A84 8C21FA50 */ lw $at, %lo(D_8007FA50)($at) -/* 4CE88 80071A88 00200008 */ jr $at -/* 4CE8C 80071A8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071A90.s b/ver/jp/asm/nonmatchings/4AC70/func_80071A90.s deleted file mode 100644 index 88744ad1f0..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071A90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071A90 -/* 4CE90 80071A90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CE94 80071A94 AFA40010 */ sw $a0, 0x10($sp) -/* 4CE98 80071A98 AFA50014 */ sw $a1, 0x14($sp) -/* 4CE9C 80071A9C AFA60018 */ sw $a2, 0x18($sp) -/* 4CEA0 80071AA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CEA4 80071AA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CEA8 80071AA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CEAC 80071AAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CEB0 80071AB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CEB4 80071AB4 0C016885 */ jal func_8005A214 -/* 4CEB8 80071AB8 2404005B */ addiu $a0, $zero, 0x5b -/* 4CEBC 80071ABC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CEC0 80071AC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CEC4 80071AC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CEC8 80071AC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CECC 80071ACC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CED0 80071AD0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CED4 80071AD4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CED8 80071AD8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CEDC 80071ADC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CEE0 80071AE0 3C018008 */ lui $at, %hi(D_8007FA68) -/* 4CEE4 80071AE4 8C21FA68 */ lw $at, %lo(D_8007FA68)($at) -/* 4CEE8 80071AE8 00200008 */ jr $at -/* 4CEEC 80071AEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071AF0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071AF0.s deleted file mode 100644 index 605cc25d30..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071AF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071AF0 -/* 4CEF0 80071AF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CEF4 80071AF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CEF8 80071AF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CEFC 80071AFC AFA60018 */ sw $a2, 0x18($sp) -/* 4CF00 80071B00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CF04 80071B04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CF08 80071B08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CF0C 80071B0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CF10 80071B10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CF14 80071B14 0C016885 */ jal func_8005A214 -/* 4CF18 80071B18 2404005C */ addiu $a0, $zero, 0x5c -/* 4CF1C 80071B1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CF20 80071B20 8FA50014 */ lw $a1, 0x14($sp) -/* 4CF24 80071B24 8FA60018 */ lw $a2, 0x18($sp) -/* 4CF28 80071B28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CF2C 80071B2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CF30 80071B30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CF34 80071B34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CF38 80071B38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CF3C 80071B3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CF40 80071B40 3C018008 */ lui $at, %hi(D_8007FA80) -/* 4CF44 80071B44 8C21FA80 */ lw $at, %lo(D_8007FA80)($at) -/* 4CF48 80071B48 00200008 */ jr $at -/* 4CF4C 80071B4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071B50.s b/ver/jp/asm/nonmatchings/4AC70/func_80071B50.s deleted file mode 100644 index 1e8a29389e..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071B50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071B50 -/* 4CF50 80071B50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CF54 80071B54 AFA40010 */ sw $a0, 0x10($sp) -/* 4CF58 80071B58 AFA50014 */ sw $a1, 0x14($sp) -/* 4CF5C 80071B5C AFA60018 */ sw $a2, 0x18($sp) -/* 4CF60 80071B60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CF64 80071B64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CF68 80071B68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CF6C 80071B6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CF70 80071B70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CF74 80071B74 0C016885 */ jal func_8005A214 -/* 4CF78 80071B78 2404005D */ addiu $a0, $zero, 0x5d -/* 4CF7C 80071B7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4CF80 80071B80 8FA50014 */ lw $a1, 0x14($sp) -/* 4CF84 80071B84 8FA60018 */ lw $a2, 0x18($sp) -/* 4CF88 80071B88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CF8C 80071B8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CF90 80071B90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CF94 80071B94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CF98 80071B98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CF9C 80071B9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4CFA0 80071BA0 3C018008 */ lui $at, %hi(D_8007FA98) -/* 4CFA4 80071BA4 8C21FA98 */ lw $at, %lo(D_8007FA98)($at) -/* 4CFA8 80071BA8 00200008 */ jr $at -/* 4CFAC 80071BAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071BB0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071BB0.s deleted file mode 100644 index 031dbb1822..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071BB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071BB0 -/* 4CFB0 80071BB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4CFB4 80071BB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4CFB8 80071BB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4CFBC 80071BBC AFA60018 */ sw $a2, 0x18($sp) -/* 4CFC0 80071BC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4CFC4 80071BC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4CFC8 80071BC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4CFCC 80071BCC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4CFD0 80071BD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4CFD4 80071BD4 0C016885 */ jal func_8005A214 -/* 4CFD8 80071BD8 2404005E */ addiu $a0, $zero, 0x5e -/* 4CFDC 80071BDC 8FA40010 */ lw $a0, 0x10($sp) -/* 4CFE0 80071BE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4CFE4 80071BE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4CFE8 80071BE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4CFEC 80071BEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4CFF0 80071BF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4CFF4 80071BF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4CFF8 80071BF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4CFFC 80071BFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D000 80071C00 3C018008 */ lui $at, %hi(D_8007FAB0) -/* 4D004 80071C04 8C21FAB0 */ lw $at, %lo(D_8007FAB0)($at) -/* 4D008 80071C08 00200008 */ jr $at -/* 4D00C 80071C0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071C10.s b/ver/jp/asm/nonmatchings/4AC70/func_80071C10.s deleted file mode 100644 index 1377c34bdc..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071C10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071C10 -/* 4D010 80071C10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D014 80071C14 AFA40010 */ sw $a0, 0x10($sp) -/* 4D018 80071C18 AFA50014 */ sw $a1, 0x14($sp) -/* 4D01C 80071C1C AFA60018 */ sw $a2, 0x18($sp) -/* 4D020 80071C20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D024 80071C24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D028 80071C28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D02C 80071C2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D030 80071C30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D034 80071C34 0C016885 */ jal func_8005A214 -/* 4D038 80071C38 2404005F */ addiu $a0, $zero, 0x5f -/* 4D03C 80071C3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D040 80071C40 8FA50014 */ lw $a1, 0x14($sp) -/* 4D044 80071C44 8FA60018 */ lw $a2, 0x18($sp) -/* 4D048 80071C48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D04C 80071C4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D050 80071C50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D054 80071C54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D058 80071C58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D05C 80071C5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D060 80071C60 3C018008 */ lui $at, %hi(D_8007FAC8) -/* 4D064 80071C64 8C21FAC8 */ lw $at, %lo(D_8007FAC8)($at) -/* 4D068 80071C68 00200008 */ jr $at -/* 4D06C 80071C6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071C70.s b/ver/jp/asm/nonmatchings/4AC70/func_80071C70.s deleted file mode 100644 index a08a922904..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071C70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071C70 -/* 4D070 80071C70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D074 80071C74 AFA40010 */ sw $a0, 0x10($sp) -/* 4D078 80071C78 AFA50014 */ sw $a1, 0x14($sp) -/* 4D07C 80071C7C AFA60018 */ sw $a2, 0x18($sp) -/* 4D080 80071C80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D084 80071C84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D088 80071C88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D08C 80071C8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D090 80071C90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D094 80071C94 0C016885 */ jal func_8005A214 -/* 4D098 80071C98 24040060 */ addiu $a0, $zero, 0x60 -/* 4D09C 80071C9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D0A0 80071CA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D0A4 80071CA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D0A8 80071CA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D0AC 80071CAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D0B0 80071CB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D0B4 80071CB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D0B8 80071CB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D0BC 80071CBC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D0C0 80071CC0 3C018008 */ lui $at, %hi(D_8007FAE0) -/* 4D0C4 80071CC4 8C21FAE0 */ lw $at, %lo(D_8007FAE0)($at) -/* 4D0C8 80071CC8 00200008 */ jr $at -/* 4D0CC 80071CCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071CD0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071CD0.s deleted file mode 100644 index 91e2bf7b34..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071CD0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071CD0 -/* 4D0D0 80071CD0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D0D4 80071CD4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D0D8 80071CD8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D0DC 80071CDC AFA60018 */ sw $a2, 0x18($sp) -/* 4D0E0 80071CE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D0E4 80071CE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D0E8 80071CE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D0EC 80071CEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D0F0 80071CF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D0F4 80071CF4 0C016885 */ jal func_8005A214 -/* 4D0F8 80071CF8 24040061 */ addiu $a0, $zero, 0x61 -/* 4D0FC 80071CFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D100 80071D00 8FA50014 */ lw $a1, 0x14($sp) -/* 4D104 80071D04 8FA60018 */ lw $a2, 0x18($sp) -/* 4D108 80071D08 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D10C 80071D0C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D110 80071D10 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D114 80071D14 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D118 80071D18 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D11C 80071D1C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D120 80071D20 3C018008 */ lui $at, %hi(D_8007FAF8) -/* 4D124 80071D24 8C21FAF8 */ lw $at, %lo(D_8007FAF8)($at) -/* 4D128 80071D28 00200008 */ jr $at -/* 4D12C 80071D2C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071D30.s b/ver/jp/asm/nonmatchings/4AC70/func_80071D30.s deleted file mode 100644 index a4cefad36b..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071D30.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071D30 -/* 4D130 80071D30 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D134 80071D34 AFA40010 */ sw $a0, 0x10($sp) -/* 4D138 80071D38 AFA50014 */ sw $a1, 0x14($sp) -/* 4D13C 80071D3C AFA60018 */ sw $a2, 0x18($sp) -/* 4D140 80071D40 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D144 80071D44 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D148 80071D48 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D14C 80071D4C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D150 80071D50 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D154 80071D54 0C016885 */ jal func_8005A214 -/* 4D158 80071D58 24040062 */ addiu $a0, $zero, 0x62 -/* 4D15C 80071D5C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D160 80071D60 8FA50014 */ lw $a1, 0x14($sp) -/* 4D164 80071D64 8FA60018 */ lw $a2, 0x18($sp) -/* 4D168 80071D68 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D16C 80071D6C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D170 80071D70 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D174 80071D74 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D178 80071D78 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D17C 80071D7C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D180 80071D80 3C018008 */ lui $at, %hi(D_8007FB10) -/* 4D184 80071D84 8C21FB10 */ lw $at, %lo(D_8007FB10)($at) -/* 4D188 80071D88 00200008 */ jr $at -/* 4D18C 80071D8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071D90.s b/ver/jp/asm/nonmatchings/4AC70/func_80071D90.s deleted file mode 100644 index e00c74e856..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071D90.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071D90 -/* 4D190 80071D90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D194 80071D94 AFA40010 */ sw $a0, 0x10($sp) -/* 4D198 80071D98 AFA50014 */ sw $a1, 0x14($sp) -/* 4D19C 80071D9C AFA60018 */ sw $a2, 0x18($sp) -/* 4D1A0 80071DA0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D1A4 80071DA4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D1A8 80071DA8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D1AC 80071DAC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D1B0 80071DB0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D1B4 80071DB4 0C016885 */ jal func_8005A214 -/* 4D1B8 80071DB8 24040063 */ addiu $a0, $zero, 0x63 -/* 4D1BC 80071DBC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D1C0 80071DC0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D1C4 80071DC4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D1C8 80071DC8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D1CC 80071DCC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D1D0 80071DD0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D1D4 80071DD4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D1D8 80071DD8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D1DC 80071DDC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D1E0 80071DE0 3C018008 */ lui $at, %hi(D_8007FB28) -/* 4D1E4 80071DE4 8C21FB28 */ lw $at, %lo(D_8007FB28)($at) -/* 4D1E8 80071DE8 00200008 */ jr $at -/* 4D1EC 80071DEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071DF0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071DF0.s deleted file mode 100644 index 9fc74c4490..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071DF0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071DF0 -/* 4D1F0 80071DF0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D1F4 80071DF4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D1F8 80071DF8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D1FC 80071DFC AFA60018 */ sw $a2, 0x18($sp) -/* 4D200 80071E00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D204 80071E04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D208 80071E08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D20C 80071E0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D210 80071E10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D214 80071E14 0C016885 */ jal func_8005A214 -/* 4D218 80071E18 24040064 */ addiu $a0, $zero, 0x64 -/* 4D21C 80071E1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D220 80071E20 8FA50014 */ lw $a1, 0x14($sp) -/* 4D224 80071E24 8FA60018 */ lw $a2, 0x18($sp) -/* 4D228 80071E28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D22C 80071E2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D230 80071E30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D234 80071E34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D238 80071E38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D23C 80071E3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D240 80071E40 3C018008 */ lui $at, %hi(D_8007FB40) -/* 4D244 80071E44 8C21FB40 */ lw $at, %lo(D_8007FB40)($at) -/* 4D248 80071E48 00200008 */ jr $at -/* 4D24C 80071E4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071E50.s b/ver/jp/asm/nonmatchings/4AC70/func_80071E50.s deleted file mode 100644 index 3dc76a633a..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071E50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071E50 -/* 4D250 80071E50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D254 80071E54 AFA40010 */ sw $a0, 0x10($sp) -/* 4D258 80071E58 AFA50014 */ sw $a1, 0x14($sp) -/* 4D25C 80071E5C AFA60018 */ sw $a2, 0x18($sp) -/* 4D260 80071E60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D264 80071E64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D268 80071E68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D26C 80071E6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D270 80071E70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D274 80071E74 0C016885 */ jal func_8005A214 -/* 4D278 80071E78 24040065 */ addiu $a0, $zero, 0x65 -/* 4D27C 80071E7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D280 80071E80 8FA50014 */ lw $a1, 0x14($sp) -/* 4D284 80071E84 8FA60018 */ lw $a2, 0x18($sp) -/* 4D288 80071E88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D28C 80071E8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D290 80071E90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D294 80071E94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D298 80071E98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D29C 80071E9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D2A0 80071EA0 3C018008 */ lui $at, %hi(D_8007FB58) -/* 4D2A4 80071EA4 8C21FB58 */ lw $at, %lo(D_8007FB58)($at) -/* 4D2A8 80071EA8 00200008 */ jr $at -/* 4D2AC 80071EAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071EB0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071EB0.s deleted file mode 100644 index 03a14a87dd..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071EB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071EB0 -/* 4D2B0 80071EB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D2B4 80071EB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D2B8 80071EB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D2BC 80071EBC AFA60018 */ sw $a2, 0x18($sp) -/* 4D2C0 80071EC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D2C4 80071EC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D2C8 80071EC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D2CC 80071ECC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D2D0 80071ED0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D2D4 80071ED4 0C016885 */ jal func_8005A214 -/* 4D2D8 80071ED8 24040066 */ addiu $a0, $zero, 0x66 -/* 4D2DC 80071EDC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D2E0 80071EE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D2E4 80071EE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D2E8 80071EE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D2EC 80071EEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D2F0 80071EF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D2F4 80071EF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D2F8 80071EF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D2FC 80071EFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D300 80071F00 3C018008 */ lui $at, %hi(D_8007FB70) -/* 4D304 80071F04 8C21FB70 */ lw $at, %lo(D_8007FB70)($at) -/* 4D308 80071F08 00200008 */ jr $at -/* 4D30C 80071F0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071F10.s b/ver/jp/asm/nonmatchings/4AC70/func_80071F10.s deleted file mode 100644 index f71274f884..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071F10.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071F10 -/* 4D310 80071F10 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D314 80071F14 AFA40010 */ sw $a0, 0x10($sp) -/* 4D318 80071F18 AFA50014 */ sw $a1, 0x14($sp) -/* 4D31C 80071F1C AFA60018 */ sw $a2, 0x18($sp) -/* 4D320 80071F20 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D324 80071F24 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D328 80071F28 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D32C 80071F2C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D330 80071F30 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D334 80071F34 0C016885 */ jal func_8005A214 -/* 4D338 80071F38 24040067 */ addiu $a0, $zero, 0x67 -/* 4D33C 80071F3C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D340 80071F40 8FA50014 */ lw $a1, 0x14($sp) -/* 4D344 80071F44 8FA60018 */ lw $a2, 0x18($sp) -/* 4D348 80071F48 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D34C 80071F4C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D350 80071F50 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D354 80071F54 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D358 80071F58 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D35C 80071F5C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D360 80071F60 3C018008 */ lui $at, %hi(D_8007FB88) -/* 4D364 80071F64 8C21FB88 */ lw $at, %lo(D_8007FB88)($at) -/* 4D368 80071F68 00200008 */ jr $at -/* 4D36C 80071F6C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071F70.s b/ver/jp/asm/nonmatchings/4AC70/func_80071F70.s deleted file mode 100644 index ca749cc182..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071F70.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071F70 -/* 4D370 80071F70 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D374 80071F74 AFA40010 */ sw $a0, 0x10($sp) -/* 4D378 80071F78 AFA50014 */ sw $a1, 0x14($sp) -/* 4D37C 80071F7C AFA60018 */ sw $a2, 0x18($sp) -/* 4D380 80071F80 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D384 80071F84 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D388 80071F88 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D38C 80071F8C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D390 80071F90 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D394 80071F94 0C016885 */ jal func_8005A214 -/* 4D398 80071F98 24040068 */ addiu $a0, $zero, 0x68 -/* 4D39C 80071F9C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D3A0 80071FA0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D3A4 80071FA4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D3A8 80071FA8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D3AC 80071FAC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D3B0 80071FB0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D3B4 80071FB4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D3B8 80071FB8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D3BC 80071FBC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D3C0 80071FC0 3C018008 */ lui $at, %hi(D_8007FBA0) -/* 4D3C4 80071FC4 8C21FBA0 */ lw $at, %lo(D_8007FBA0)($at) -/* 4D3C8 80071FC8 00200008 */ jr $at -/* 4D3CC 80071FCC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80071FD0.s b/ver/jp/asm/nonmatchings/4AC70/func_80071FD0.s deleted file mode 100644 index a79ded4456..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80071FD0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80071FD0 -/* 4D3D0 80071FD0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D3D4 80071FD4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D3D8 80071FD8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D3DC 80071FDC AFA60018 */ sw $a2, 0x18($sp) -/* 4D3E0 80071FE0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D3E4 80071FE4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D3E8 80071FE8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D3EC 80071FEC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D3F0 80071FF0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D3F4 80071FF4 0C016885 */ jal func_8005A214 -/* 4D3F8 80071FF8 24040069 */ addiu $a0, $zero, 0x69 -/* 4D3FC 80071FFC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D400 80072000 8FA50014 */ lw $a1, 0x14($sp) -/* 4D404 80072004 8FA60018 */ lw $a2, 0x18($sp) -/* 4D408 80072008 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D40C 8007200C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D410 80072010 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D414 80072014 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D418 80072018 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D41C 8007201C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D420 80072020 3C018008 */ lui $at, %hi(D_8007FBB8) -/* 4D424 80072024 8C21FBB8 */ lw $at, %lo(D_8007FBB8)($at) -/* 4D428 80072028 00200008 */ jr $at -/* 4D42C 8007202C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072030.s b/ver/jp/asm/nonmatchings/4AC70/func_80072030.s deleted file mode 100644 index 1fdbd62ff5..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072030.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072030 -/* 4D430 80072030 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D434 80072034 AFA40010 */ sw $a0, 0x10($sp) -/* 4D438 80072038 AFA50014 */ sw $a1, 0x14($sp) -/* 4D43C 8007203C AFA60018 */ sw $a2, 0x18($sp) -/* 4D440 80072040 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D444 80072044 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D448 80072048 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D44C 8007204C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D450 80072050 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D454 80072054 0C016885 */ jal func_8005A214 -/* 4D458 80072058 2404006A */ addiu $a0, $zero, 0x6a -/* 4D45C 8007205C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D460 80072060 8FA50014 */ lw $a1, 0x14($sp) -/* 4D464 80072064 8FA60018 */ lw $a2, 0x18($sp) -/* 4D468 80072068 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D46C 8007206C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D470 80072070 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D474 80072074 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D478 80072078 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D47C 8007207C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D480 80072080 3C018008 */ lui $at, %hi(D_8007FBD0) -/* 4D484 80072084 8C21FBD0 */ lw $at, %lo(D_8007FBD0)($at) -/* 4D488 80072088 00200008 */ jr $at -/* 4D48C 8007208C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072090.s b/ver/jp/asm/nonmatchings/4AC70/func_80072090.s deleted file mode 100644 index 1b78133c84..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072090.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072090 -/* 4D490 80072090 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D494 80072094 AFA40010 */ sw $a0, 0x10($sp) -/* 4D498 80072098 AFA50014 */ sw $a1, 0x14($sp) -/* 4D49C 8007209C AFA60018 */ sw $a2, 0x18($sp) -/* 4D4A0 800720A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D4A4 800720A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D4A8 800720A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D4AC 800720AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D4B0 800720B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D4B4 800720B4 0C016885 */ jal func_8005A214 -/* 4D4B8 800720B8 2404006B */ addiu $a0, $zero, 0x6b -/* 4D4BC 800720BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D4C0 800720C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D4C4 800720C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D4C8 800720C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D4CC 800720CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D4D0 800720D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D4D4 800720D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D4D8 800720D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D4DC 800720DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D4E0 800720E0 3C018008 */ lui $at, %hi(D_8007FBE8) -/* 4D4E4 800720E4 8C21FBE8 */ lw $at, %lo(D_8007FBE8)($at) -/* 4D4E8 800720E8 00200008 */ jr $at -/* 4D4EC 800720EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800720F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800720F0.s deleted file mode 100644 index f593798b34..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800720F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800720F0 -/* 4D4F0 800720F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D4F4 800720F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D4F8 800720F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D4FC 800720FC AFA60018 */ sw $a2, 0x18($sp) -/* 4D500 80072100 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D504 80072104 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D508 80072108 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D50C 8007210C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D510 80072110 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D514 80072114 0C016885 */ jal func_8005A214 -/* 4D518 80072118 2404006C */ addiu $a0, $zero, 0x6c -/* 4D51C 8007211C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D520 80072120 8FA50014 */ lw $a1, 0x14($sp) -/* 4D524 80072124 8FA60018 */ lw $a2, 0x18($sp) -/* 4D528 80072128 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D52C 8007212C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D530 80072130 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D534 80072134 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D538 80072138 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D53C 8007213C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D540 80072140 3C018008 */ lui $at, %hi(D_8007FC00) -/* 4D544 80072144 8C21FC00 */ lw $at, %lo(D_8007FC00)($at) -/* 4D548 80072148 00200008 */ jr $at -/* 4D54C 8007214C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072150.s b/ver/jp/asm/nonmatchings/4AC70/func_80072150.s deleted file mode 100644 index 1267f1c73d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072150.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072150 -/* 4D550 80072150 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D554 80072154 AFA40010 */ sw $a0, 0x10($sp) -/* 4D558 80072158 AFA50014 */ sw $a1, 0x14($sp) -/* 4D55C 8007215C AFA60018 */ sw $a2, 0x18($sp) -/* 4D560 80072160 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D564 80072164 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D568 80072168 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D56C 8007216C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D570 80072170 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D574 80072174 0C016885 */ jal func_8005A214 -/* 4D578 80072178 2404006D */ addiu $a0, $zero, 0x6d -/* 4D57C 8007217C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D580 80072180 8FA50014 */ lw $a1, 0x14($sp) -/* 4D584 80072184 8FA60018 */ lw $a2, 0x18($sp) -/* 4D588 80072188 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D58C 8007218C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D590 80072190 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D594 80072194 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D598 80072198 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D59C 8007219C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D5A0 800721A0 3C018008 */ lui $at, %hi(D_8007FC18) -/* 4D5A4 800721A4 8C21FC18 */ lw $at, %lo(D_8007FC18)($at) -/* 4D5A8 800721A8 00200008 */ jr $at -/* 4D5AC 800721AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800721B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800721B0.s deleted file mode 100644 index 0c584ed7ef..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800721B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800721B0 -/* 4D5B0 800721B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D5B4 800721B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D5B8 800721B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D5BC 800721BC AFA60018 */ sw $a2, 0x18($sp) -/* 4D5C0 800721C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D5C4 800721C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D5C8 800721C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D5CC 800721CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D5D0 800721D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D5D4 800721D4 0C016885 */ jal func_8005A214 -/* 4D5D8 800721D8 2404006E */ addiu $a0, $zero, 0x6e -/* 4D5DC 800721DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D5E0 800721E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D5E4 800721E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D5E8 800721E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D5EC 800721EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D5F0 800721F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D5F4 800721F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D5F8 800721F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D5FC 800721FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D600 80072200 3C018008 */ lui $at, %hi(D_8007FC30) -/* 4D604 80072204 8C21FC30 */ lw $at, %lo(D_8007FC30)($at) -/* 4D608 80072208 00200008 */ jr $at -/* 4D60C 8007220C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072210.s b/ver/jp/asm/nonmatchings/4AC70/func_80072210.s deleted file mode 100644 index e455018182..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072210.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072210 -/* 4D610 80072210 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D614 80072214 AFA40010 */ sw $a0, 0x10($sp) -/* 4D618 80072218 AFA50014 */ sw $a1, 0x14($sp) -/* 4D61C 8007221C AFA60018 */ sw $a2, 0x18($sp) -/* 4D620 80072220 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D624 80072224 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D628 80072228 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D62C 8007222C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D630 80072230 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D634 80072234 0C016885 */ jal func_8005A214 -/* 4D638 80072238 2404006F */ addiu $a0, $zero, 0x6f -/* 4D63C 8007223C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D640 80072240 8FA50014 */ lw $a1, 0x14($sp) -/* 4D644 80072244 8FA60018 */ lw $a2, 0x18($sp) -/* 4D648 80072248 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D64C 8007224C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D650 80072250 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D654 80072254 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D658 80072258 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D65C 8007225C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D660 80072260 3C018008 */ lui $at, %hi(D_8007FC48) -/* 4D664 80072264 8C21FC48 */ lw $at, %lo(D_8007FC48)($at) -/* 4D668 80072268 00200008 */ jr $at -/* 4D66C 8007226C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072270.s b/ver/jp/asm/nonmatchings/4AC70/func_80072270.s deleted file mode 100644 index 6f8e7257d8..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072270.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072270 -/* 4D670 80072270 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D674 80072274 AFA40010 */ sw $a0, 0x10($sp) -/* 4D678 80072278 AFA50014 */ sw $a1, 0x14($sp) -/* 4D67C 8007227C AFA60018 */ sw $a2, 0x18($sp) -/* 4D680 80072280 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D684 80072284 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D688 80072288 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D68C 8007228C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D690 80072290 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D694 80072294 0C016885 */ jal func_8005A214 -/* 4D698 80072298 24040070 */ addiu $a0, $zero, 0x70 -/* 4D69C 8007229C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D6A0 800722A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D6A4 800722A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D6A8 800722A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D6AC 800722AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D6B0 800722B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D6B4 800722B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D6B8 800722B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D6BC 800722BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D6C0 800722C0 3C018008 */ lui $at, %hi(D_8007FC60) -/* 4D6C4 800722C4 8C21FC60 */ lw $at, %lo(D_8007FC60)($at) -/* 4D6C8 800722C8 00200008 */ jr $at -/* 4D6CC 800722CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800722D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800722D0.s deleted file mode 100644 index 649489caaa..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800722D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800722D0 -/* 4D6D0 800722D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D6D4 800722D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D6D8 800722D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D6DC 800722DC AFA60018 */ sw $a2, 0x18($sp) -/* 4D6E0 800722E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D6E4 800722E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D6E8 800722E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D6EC 800722EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D6F0 800722F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D6F4 800722F4 0C016885 */ jal func_8005A214 -/* 4D6F8 800722F8 24040071 */ addiu $a0, $zero, 0x71 -/* 4D6FC 800722FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D700 80072300 8FA50014 */ lw $a1, 0x14($sp) -/* 4D704 80072304 8FA60018 */ lw $a2, 0x18($sp) -/* 4D708 80072308 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D70C 8007230C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D710 80072310 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D714 80072314 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D718 80072318 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D71C 8007231C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D720 80072320 3C018008 */ lui $at, %hi(D_8007FC78) -/* 4D724 80072324 8C21FC78 */ lw $at, %lo(D_8007FC78)($at) -/* 4D728 80072328 00200008 */ jr $at -/* 4D72C 8007232C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072330.s b/ver/jp/asm/nonmatchings/4AC70/func_80072330.s deleted file mode 100644 index ee58eaaaaa..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072330.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072330 -/* 4D730 80072330 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D734 80072334 AFA40010 */ sw $a0, 0x10($sp) -/* 4D738 80072338 AFA50014 */ sw $a1, 0x14($sp) -/* 4D73C 8007233C AFA60018 */ sw $a2, 0x18($sp) -/* 4D740 80072340 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D744 80072344 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D748 80072348 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D74C 8007234C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D750 80072350 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D754 80072354 0C016885 */ jal func_8005A214 -/* 4D758 80072358 24040072 */ addiu $a0, $zero, 0x72 -/* 4D75C 8007235C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D760 80072360 8FA50014 */ lw $a1, 0x14($sp) -/* 4D764 80072364 8FA60018 */ lw $a2, 0x18($sp) -/* 4D768 80072368 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D76C 8007236C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D770 80072370 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D774 80072374 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D778 80072378 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D77C 8007237C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D780 80072380 3C018008 */ lui $at, %hi(D_8007FC90) -/* 4D784 80072384 8C21FC90 */ lw $at, %lo(D_8007FC90)($at) -/* 4D788 80072388 00200008 */ jr $at -/* 4D78C 8007238C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072390.s b/ver/jp/asm/nonmatchings/4AC70/func_80072390.s deleted file mode 100644 index ef20901576..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072390.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072390 -/* 4D790 80072390 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D794 80072394 AFA40010 */ sw $a0, 0x10($sp) -/* 4D798 80072398 AFA50014 */ sw $a1, 0x14($sp) -/* 4D79C 8007239C AFA60018 */ sw $a2, 0x18($sp) -/* 4D7A0 800723A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D7A4 800723A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D7A8 800723A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D7AC 800723AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D7B0 800723B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D7B4 800723B4 0C016885 */ jal func_8005A214 -/* 4D7B8 800723B8 24040073 */ addiu $a0, $zero, 0x73 -/* 4D7BC 800723BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D7C0 800723C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D7C4 800723C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D7C8 800723C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D7CC 800723CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D7D0 800723D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D7D4 800723D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D7D8 800723D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D7DC 800723DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D7E0 800723E0 3C018008 */ lui $at, %hi(D_8007FCA8) -/* 4D7E4 800723E4 8C21FCA8 */ lw $at, %lo(D_8007FCA8)($at) -/* 4D7E8 800723E8 00200008 */ jr $at -/* 4D7EC 800723EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800723F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800723F0.s deleted file mode 100644 index 84f37c9796..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800723F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800723F0 -/* 4D7F0 800723F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D7F4 800723F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D7F8 800723F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D7FC 800723FC AFA60018 */ sw $a2, 0x18($sp) -/* 4D800 80072400 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D804 80072404 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D808 80072408 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D80C 8007240C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D810 80072410 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D814 80072414 0C016885 */ jal func_8005A214 -/* 4D818 80072418 24040074 */ addiu $a0, $zero, 0x74 -/* 4D81C 8007241C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D820 80072420 8FA50014 */ lw $a1, 0x14($sp) -/* 4D824 80072424 8FA60018 */ lw $a2, 0x18($sp) -/* 4D828 80072428 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D82C 8007242C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D830 80072430 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D834 80072434 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D838 80072438 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D83C 8007243C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D840 80072440 3C018008 */ lui $at, %hi(D_8007FCC0) -/* 4D844 80072444 8C21FCC0 */ lw $at, %lo(D_8007FCC0)($at) -/* 4D848 80072448 00200008 */ jr $at -/* 4D84C 8007244C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072450.s b/ver/jp/asm/nonmatchings/4AC70/func_80072450.s deleted file mode 100644 index b42dd563f1..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072450.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072450 -/* 4D850 80072450 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D854 80072454 AFA40010 */ sw $a0, 0x10($sp) -/* 4D858 80072458 AFA50014 */ sw $a1, 0x14($sp) -/* 4D85C 8007245C AFA60018 */ sw $a2, 0x18($sp) -/* 4D860 80072460 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D864 80072464 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D868 80072468 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D86C 8007246C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D870 80072470 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D874 80072474 0C016885 */ jal func_8005A214 -/* 4D878 80072478 24040075 */ addiu $a0, $zero, 0x75 -/* 4D87C 8007247C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D880 80072480 8FA50014 */ lw $a1, 0x14($sp) -/* 4D884 80072484 8FA60018 */ lw $a2, 0x18($sp) -/* 4D888 80072488 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D88C 8007248C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D890 80072490 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D894 80072494 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D898 80072498 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D89C 8007249C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D8A0 800724A0 3C018008 */ lui $at, %hi(D_8007FCD8) -/* 4D8A4 800724A4 8C21FCD8 */ lw $at, %lo(D_8007FCD8)($at) -/* 4D8A8 800724A8 00200008 */ jr $at -/* 4D8AC 800724AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800724B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800724B0.s deleted file mode 100644 index a74e6b64ff..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800724B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800724B0 -/* 4D8B0 800724B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D8B4 800724B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D8B8 800724B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D8BC 800724BC AFA60018 */ sw $a2, 0x18($sp) -/* 4D8C0 800724C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D8C4 800724C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D8C8 800724C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D8CC 800724CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D8D0 800724D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D8D4 800724D4 0C016885 */ jal func_8005A214 -/* 4D8D8 800724D8 24040076 */ addiu $a0, $zero, 0x76 -/* 4D8DC 800724DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4D8E0 800724E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D8E4 800724E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D8E8 800724E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D8EC 800724EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D8F0 800724F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D8F4 800724F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D8F8 800724F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D8FC 800724FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D900 80072500 3C018008 */ lui $at, %hi(D_8007FCF0) -/* 4D904 80072504 8C21FCF0 */ lw $at, %lo(D_8007FCF0)($at) -/* 4D908 80072508 00200008 */ jr $at -/* 4D90C 8007250C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072510.s b/ver/jp/asm/nonmatchings/4AC70/func_80072510.s deleted file mode 100644 index 43c47c4171..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072510.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072510 -/* 4D910 80072510 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D914 80072514 AFA40010 */ sw $a0, 0x10($sp) -/* 4D918 80072518 AFA50014 */ sw $a1, 0x14($sp) -/* 4D91C 8007251C AFA60018 */ sw $a2, 0x18($sp) -/* 4D920 80072520 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D924 80072524 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D928 80072528 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D92C 8007252C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D930 80072530 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D934 80072534 0C016885 */ jal func_8005A214 -/* 4D938 80072538 24040077 */ addiu $a0, $zero, 0x77 -/* 4D93C 8007253C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D940 80072540 8FA50014 */ lw $a1, 0x14($sp) -/* 4D944 80072544 8FA60018 */ lw $a2, 0x18($sp) -/* 4D948 80072548 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D94C 8007254C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D950 80072550 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D954 80072554 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D958 80072558 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D95C 8007255C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D960 80072560 3C018008 */ lui $at, %hi(D_8007FD08) -/* 4D964 80072564 8C21FD08 */ lw $at, %lo(D_8007FD08)($at) -/* 4D968 80072568 00200008 */ jr $at -/* 4D96C 8007256C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072570.s b/ver/jp/asm/nonmatchings/4AC70/func_80072570.s deleted file mode 100644 index c58ed2dfa4..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072570.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072570 -/* 4D970 80072570 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D974 80072574 AFA40010 */ sw $a0, 0x10($sp) -/* 4D978 80072578 AFA50014 */ sw $a1, 0x14($sp) -/* 4D97C 8007257C AFA60018 */ sw $a2, 0x18($sp) -/* 4D980 80072580 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D984 80072584 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D988 80072588 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D98C 8007258C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D990 80072590 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D994 80072594 0C016885 */ jal func_8005A214 -/* 4D998 80072598 24040078 */ addiu $a0, $zero, 0x78 -/* 4D99C 8007259C 8FA40010 */ lw $a0, 0x10($sp) -/* 4D9A0 800725A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4D9A4 800725A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4D9A8 800725A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4D9AC 800725AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4D9B0 800725B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4D9B4 800725B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4D9B8 800725B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4D9BC 800725BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4D9C0 800725C0 3C018008 */ lui $at, %hi(D_8007FD20) -/* 4D9C4 800725C4 8C21FD20 */ lw $at, %lo(D_8007FD20)($at) -/* 4D9C8 800725C8 00200008 */ jr $at -/* 4D9CC 800725CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800725D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800725D0.s deleted file mode 100644 index 0b5b487c23..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800725D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800725D0 -/* 4D9D0 800725D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4D9D4 800725D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4D9D8 800725D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4D9DC 800725DC AFA60018 */ sw $a2, 0x18($sp) -/* 4D9E0 800725E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4D9E4 800725E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4D9E8 800725E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4D9EC 800725EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4D9F0 800725F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4D9F4 800725F4 0C016885 */ jal func_8005A214 -/* 4D9F8 800725F8 24040079 */ addiu $a0, $zero, 0x79 -/* 4D9FC 800725FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DA00 80072600 8FA50014 */ lw $a1, 0x14($sp) -/* 4DA04 80072604 8FA60018 */ lw $a2, 0x18($sp) -/* 4DA08 80072608 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DA0C 8007260C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DA10 80072610 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DA14 80072614 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DA18 80072618 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DA1C 8007261C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DA20 80072620 3C018008 */ lui $at, %hi(D_8007FD38) -/* 4DA24 80072624 8C21FD38 */ lw $at, %lo(D_8007FD38)($at) -/* 4DA28 80072628 00200008 */ jr $at -/* 4DA2C 8007262C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072630.s b/ver/jp/asm/nonmatchings/4AC70/func_80072630.s deleted file mode 100644 index 672c89de6b..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072630.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072630 -/* 4DA30 80072630 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DA34 80072634 AFA40010 */ sw $a0, 0x10($sp) -/* 4DA38 80072638 AFA50014 */ sw $a1, 0x14($sp) -/* 4DA3C 8007263C AFA60018 */ sw $a2, 0x18($sp) -/* 4DA40 80072640 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DA44 80072644 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DA48 80072648 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DA4C 8007264C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DA50 80072650 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DA54 80072654 0C016885 */ jal func_8005A214 -/* 4DA58 80072658 2404007A */ addiu $a0, $zero, 0x7a -/* 4DA5C 8007265C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DA60 80072660 8FA50014 */ lw $a1, 0x14($sp) -/* 4DA64 80072664 8FA60018 */ lw $a2, 0x18($sp) -/* 4DA68 80072668 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DA6C 8007266C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DA70 80072670 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DA74 80072674 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DA78 80072678 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DA7C 8007267C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DA80 80072680 3C018008 */ lui $at, %hi(D_8007FD50) -/* 4DA84 80072684 8C21FD50 */ lw $at, %lo(D_8007FD50)($at) -/* 4DA88 80072688 00200008 */ jr $at -/* 4DA8C 8007268C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072690.s b/ver/jp/asm/nonmatchings/4AC70/func_80072690.s deleted file mode 100644 index e2ade430d1..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072690.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072690 -/* 4DA90 80072690 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DA94 80072694 AFA40010 */ sw $a0, 0x10($sp) -/* 4DA98 80072698 AFA50014 */ sw $a1, 0x14($sp) -/* 4DA9C 8007269C AFA60018 */ sw $a2, 0x18($sp) -/* 4DAA0 800726A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DAA4 800726A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DAA8 800726A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DAAC 800726AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DAB0 800726B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DAB4 800726B4 0C016885 */ jal func_8005A214 -/* 4DAB8 800726B8 2404007B */ addiu $a0, $zero, 0x7b -/* 4DABC 800726BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DAC0 800726C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4DAC4 800726C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4DAC8 800726C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DACC 800726CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DAD0 800726D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DAD4 800726D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DAD8 800726D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DADC 800726DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DAE0 800726E0 3C018008 */ lui $at, %hi(D_8007FD68) -/* 4DAE4 800726E4 8C21FD68 */ lw $at, %lo(D_8007FD68)($at) -/* 4DAE8 800726E8 00200008 */ jr $at -/* 4DAEC 800726EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800726F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800726F0.s deleted file mode 100644 index 831349a163..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800726F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800726F0 -/* 4DAF0 800726F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DAF4 800726F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4DAF8 800726F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4DAFC 800726FC AFA60018 */ sw $a2, 0x18($sp) -/* 4DB00 80072700 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DB04 80072704 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DB08 80072708 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DB0C 8007270C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DB10 80072710 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DB14 80072714 0C016885 */ jal func_8005A214 -/* 4DB18 80072718 2404007C */ addiu $a0, $zero, 0x7c -/* 4DB1C 8007271C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DB20 80072720 8FA50014 */ lw $a1, 0x14($sp) -/* 4DB24 80072724 8FA60018 */ lw $a2, 0x18($sp) -/* 4DB28 80072728 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DB2C 8007272C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DB30 80072730 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DB34 80072734 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DB38 80072738 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DB3C 8007273C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DB40 80072740 3C018008 */ lui $at, %hi(D_8007FD80) -/* 4DB44 80072744 8C21FD80 */ lw $at, %lo(D_8007FD80)($at) -/* 4DB48 80072748 00200008 */ jr $at -/* 4DB4C 8007274C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072750.s b/ver/jp/asm/nonmatchings/4AC70/func_80072750.s deleted file mode 100644 index ef23e4ddd0..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072750.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072750 -/* 4DB50 80072750 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DB54 80072754 AFA40010 */ sw $a0, 0x10($sp) -/* 4DB58 80072758 AFA50014 */ sw $a1, 0x14($sp) -/* 4DB5C 8007275C AFA60018 */ sw $a2, 0x18($sp) -/* 4DB60 80072760 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DB64 80072764 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DB68 80072768 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DB6C 8007276C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DB70 80072770 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DB74 80072774 0C016885 */ jal func_8005A214 -/* 4DB78 80072778 2404007D */ addiu $a0, $zero, 0x7d -/* 4DB7C 8007277C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DB80 80072780 8FA50014 */ lw $a1, 0x14($sp) -/* 4DB84 80072784 8FA60018 */ lw $a2, 0x18($sp) -/* 4DB88 80072788 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DB8C 8007278C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DB90 80072790 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DB94 80072794 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DB98 80072798 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DB9C 8007279C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DBA0 800727A0 3C018008 */ lui $at, %hi(D_8007FD98) -/* 4DBA4 800727A4 8C21FD98 */ lw $at, %lo(D_8007FD98)($at) -/* 4DBA8 800727A8 00200008 */ jr $at -/* 4DBAC 800727AC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800727B0.s b/ver/jp/asm/nonmatchings/4AC70/func_800727B0.s deleted file mode 100644 index 8c0fd9a8d2..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800727B0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800727B0 -/* 4DBB0 800727B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DBB4 800727B4 AFA40010 */ sw $a0, 0x10($sp) -/* 4DBB8 800727B8 AFA50014 */ sw $a1, 0x14($sp) -/* 4DBBC 800727BC AFA60018 */ sw $a2, 0x18($sp) -/* 4DBC0 800727C0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DBC4 800727C4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DBC8 800727C8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DBCC 800727CC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DBD0 800727D0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DBD4 800727D4 0C016885 */ jal func_8005A214 -/* 4DBD8 800727D8 2404007E */ addiu $a0, $zero, 0x7e -/* 4DBDC 800727DC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DBE0 800727E0 8FA50014 */ lw $a1, 0x14($sp) -/* 4DBE4 800727E4 8FA60018 */ lw $a2, 0x18($sp) -/* 4DBE8 800727E8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DBEC 800727EC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DBF0 800727F0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DBF4 800727F4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DBF8 800727F8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DBFC 800727FC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DC00 80072800 3C018008 */ lui $at, %hi(D_8007FDB0) -/* 4DC04 80072804 8C21FDB0 */ lw $at, %lo(D_8007FDB0)($at) -/* 4DC08 80072808 00200008 */ jr $at -/* 4DC0C 8007280C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072810.s b/ver/jp/asm/nonmatchings/4AC70/func_80072810.s deleted file mode 100644 index 464a3b3ced..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072810.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072810 -/* 4DC10 80072810 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DC14 80072814 AFA40010 */ sw $a0, 0x10($sp) -/* 4DC18 80072818 AFA50014 */ sw $a1, 0x14($sp) -/* 4DC1C 8007281C AFA60018 */ sw $a2, 0x18($sp) -/* 4DC20 80072820 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DC24 80072824 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DC28 80072828 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DC2C 8007282C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DC30 80072830 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DC34 80072834 0C016885 */ jal func_8005A214 -/* 4DC38 80072838 2404007F */ addiu $a0, $zero, 0x7f -/* 4DC3C 8007283C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DC40 80072840 8FA50014 */ lw $a1, 0x14($sp) -/* 4DC44 80072844 8FA60018 */ lw $a2, 0x18($sp) -/* 4DC48 80072848 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DC4C 8007284C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DC50 80072850 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DC54 80072854 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DC58 80072858 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DC5C 8007285C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DC60 80072860 3C018008 */ lui $at, %hi(D_8007FDC8) -/* 4DC64 80072864 8C21FDC8 */ lw $at, %lo(D_8007FDC8)($at) -/* 4DC68 80072868 00200008 */ jr $at -/* 4DC6C 8007286C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072870.s b/ver/jp/asm/nonmatchings/4AC70/func_80072870.s deleted file mode 100644 index e729a65234..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072870.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072870 -/* 4DC70 80072870 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DC74 80072874 AFA40010 */ sw $a0, 0x10($sp) -/* 4DC78 80072878 AFA50014 */ sw $a1, 0x14($sp) -/* 4DC7C 8007287C AFA60018 */ sw $a2, 0x18($sp) -/* 4DC80 80072880 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DC84 80072884 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DC88 80072888 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DC8C 8007288C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DC90 80072890 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DC94 80072894 0C016885 */ jal func_8005A214 -/* 4DC98 80072898 24040080 */ addiu $a0, $zero, 0x80 -/* 4DC9C 8007289C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DCA0 800728A0 8FA50014 */ lw $a1, 0x14($sp) -/* 4DCA4 800728A4 8FA60018 */ lw $a2, 0x18($sp) -/* 4DCA8 800728A8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DCAC 800728AC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DCB0 800728B0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DCB4 800728B4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DCB8 800728B8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DCBC 800728BC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DCC0 800728C0 3C018008 */ lui $at, %hi(D_8007FDE0) -/* 4DCC4 800728C4 8C21FDE0 */ lw $at, %lo(D_8007FDE0)($at) -/* 4DCC8 800728C8 00200008 */ jr $at -/* 4DCCC 800728CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800728D0.s b/ver/jp/asm/nonmatchings/4AC70/func_800728D0.s deleted file mode 100644 index f6418017d6..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800728D0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800728D0 -/* 4DCD0 800728D0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DCD4 800728D4 AFA40010 */ sw $a0, 0x10($sp) -/* 4DCD8 800728D8 AFA50014 */ sw $a1, 0x14($sp) -/* 4DCDC 800728DC AFA60018 */ sw $a2, 0x18($sp) -/* 4DCE0 800728E0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DCE4 800728E4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DCE8 800728E8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DCEC 800728EC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DCF0 800728F0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DCF4 800728F4 0C016885 */ jal func_8005A214 -/* 4DCF8 800728F8 24040081 */ addiu $a0, $zero, 0x81 -/* 4DCFC 800728FC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DD00 80072900 8FA50014 */ lw $a1, 0x14($sp) -/* 4DD04 80072904 8FA60018 */ lw $a2, 0x18($sp) -/* 4DD08 80072908 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DD0C 8007290C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DD10 80072910 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DD14 80072914 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DD18 80072918 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DD1C 8007291C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DD20 80072920 3C018008 */ lui $at, %hi(D_8007FDF8) -/* 4DD24 80072924 8C21FDF8 */ lw $at, %lo(D_8007FDF8)($at) -/* 4DD28 80072928 00200008 */ jr $at -/* 4DD2C 8007292C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072930.s b/ver/jp/asm/nonmatchings/4AC70/func_80072930.s deleted file mode 100644 index 9a33c52755..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072930.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072930 -/* 4DD30 80072930 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DD34 80072934 AFA40010 */ sw $a0, 0x10($sp) -/* 4DD38 80072938 AFA50014 */ sw $a1, 0x14($sp) -/* 4DD3C 8007293C AFA60018 */ sw $a2, 0x18($sp) -/* 4DD40 80072940 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DD44 80072944 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DD48 80072948 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DD4C 8007294C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DD50 80072950 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DD54 80072954 0C016885 */ jal func_8005A214 -/* 4DD58 80072958 24040082 */ addiu $a0, $zero, 0x82 -/* 4DD5C 8007295C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DD60 80072960 8FA50014 */ lw $a1, 0x14($sp) -/* 4DD64 80072964 8FA60018 */ lw $a2, 0x18($sp) -/* 4DD68 80072968 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DD6C 8007296C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DD70 80072970 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DD74 80072974 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DD78 80072978 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DD7C 8007297C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DD80 80072980 3C018008 */ lui $at, %hi(D_8007FE10) -/* 4DD84 80072984 8C21FE10 */ lw $at, %lo(D_8007FE10)($at) -/* 4DD88 80072988 00200008 */ jr $at -/* 4DD8C 8007298C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072990.s b/ver/jp/asm/nonmatchings/4AC70/func_80072990.s deleted file mode 100644 index 592f377894..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072990.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072990 -/* 4DD90 80072990 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DD94 80072994 AFA40010 */ sw $a0, 0x10($sp) -/* 4DD98 80072998 AFA50014 */ sw $a1, 0x14($sp) -/* 4DD9C 8007299C AFA60018 */ sw $a2, 0x18($sp) -/* 4DDA0 800729A0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DDA4 800729A4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DDA8 800729A8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DDAC 800729AC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DDB0 800729B0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DDB4 800729B4 0C016885 */ jal func_8005A214 -/* 4DDB8 800729B8 24040083 */ addiu $a0, $zero, 0x83 -/* 4DDBC 800729BC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DDC0 800729C0 8FA50014 */ lw $a1, 0x14($sp) -/* 4DDC4 800729C4 8FA60018 */ lw $a2, 0x18($sp) -/* 4DDC8 800729C8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DDCC 800729CC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DDD0 800729D0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DDD4 800729D4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DDD8 800729D8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DDDC 800729DC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DDE0 800729E0 3C018008 */ lui $at, %hi(D_8007FE28) -/* 4DDE4 800729E4 8C21FE28 */ lw $at, %lo(D_8007FE28)($at) -/* 4DDE8 800729E8 00200008 */ jr $at -/* 4DDEC 800729EC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_800729F0.s b/ver/jp/asm/nonmatchings/4AC70/func_800729F0.s deleted file mode 100644 index c6f336c5cc..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_800729F0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800729F0 -/* 4DDF0 800729F0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DDF4 800729F4 AFA40010 */ sw $a0, 0x10($sp) -/* 4DDF8 800729F8 AFA50014 */ sw $a1, 0x14($sp) -/* 4DDFC 800729FC AFA60018 */ sw $a2, 0x18($sp) -/* 4DE00 80072A00 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DE04 80072A04 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DE08 80072A08 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DE0C 80072A0C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DE10 80072A10 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DE14 80072A14 0C016885 */ jal func_8005A214 -/* 4DE18 80072A18 24040084 */ addiu $a0, $zero, 0x84 -/* 4DE1C 80072A1C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DE20 80072A20 8FA50014 */ lw $a1, 0x14($sp) -/* 4DE24 80072A24 8FA60018 */ lw $a2, 0x18($sp) -/* 4DE28 80072A28 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DE2C 80072A2C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DE30 80072A30 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DE34 80072A34 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DE38 80072A38 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DE3C 80072A3C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DE40 80072A40 3C018008 */ lui $at, %hi(D_8007FE40) -/* 4DE44 80072A44 8C21FE40 */ lw $at, %lo(D_8007FE40)($at) -/* 4DE48 80072A48 00200008 */ jr $at -/* 4DE4C 80072A4C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072A50.s b/ver/jp/asm/nonmatchings/4AC70/func_80072A50.s deleted file mode 100644 index 61b291840d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072A50.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072A50 -/* 4DE50 80072A50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DE54 80072A54 AFA40010 */ sw $a0, 0x10($sp) -/* 4DE58 80072A58 AFA50014 */ sw $a1, 0x14($sp) -/* 4DE5C 80072A5C AFA60018 */ sw $a2, 0x18($sp) -/* 4DE60 80072A60 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DE64 80072A64 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DE68 80072A68 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DE6C 80072A6C E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DE70 80072A70 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DE74 80072A74 0C016885 */ jal func_8005A214 -/* 4DE78 80072A78 24040085 */ addiu $a0, $zero, 0x85 -/* 4DE7C 80072A7C 8FA40010 */ lw $a0, 0x10($sp) -/* 4DE80 80072A80 8FA50014 */ lw $a1, 0x14($sp) -/* 4DE84 80072A84 8FA60018 */ lw $a2, 0x18($sp) -/* 4DE88 80072A88 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DE8C 80072A8C C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DE90 80072A90 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DE94 80072A94 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DE98 80072A98 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DE9C 80072A9C 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DEA0 80072AA0 3C018008 */ lui $at, %hi(D_8007FE58) -/* 4DEA4 80072AA4 8C21FE58 */ lw $at, %lo(D_8007FE58)($at) -/* 4DEA8 80072AA8 00200008 */ jr $at -/* 4DEAC 80072AAC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072AB0.s b/ver/jp/asm/nonmatchings/4AC70/func_80072AB0.s deleted file mode 100644 index 324d80586d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072AB0.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072AB0 -/* 4DEB0 80072AB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 4DEB4 80072AB4 AFA40010 */ sw $a0, 0x10($sp) -/* 4DEB8 80072AB8 AFA50014 */ sw $a1, 0x14($sp) -/* 4DEBC 80072ABC AFA60018 */ sw $a2, 0x18($sp) -/* 4DEC0 80072AC0 AFA7001C */ sw $a3, 0x1c($sp) -/* 4DEC4 80072AC4 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 4DEC8 80072AC8 E7AE0024 */ swc1 $f14, 0x24($sp) -/* 4DECC 80072ACC E7B00028 */ swc1 $f16, 0x28($sp) -/* 4DED0 80072AD0 AFBF002C */ sw $ra, 0x2c($sp) -/* 4DED4 80072AD4 0C016885 */ jal func_8005A214 -/* 4DED8 80072AD8 24040086 */ addiu $a0, $zero, 0x86 -/* 4DEDC 80072ADC 8FA40010 */ lw $a0, 0x10($sp) -/* 4DEE0 80072AE0 8FA50014 */ lw $a1, 0x14($sp) -/* 4DEE4 80072AE4 8FA60018 */ lw $a2, 0x18($sp) -/* 4DEE8 80072AE8 8FA7001C */ lw $a3, 0x1c($sp) -/* 4DEEC 80072AEC C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 4DEF0 80072AF0 C7AE0024 */ lwc1 $f14, 0x24($sp) -/* 4DEF4 80072AF4 C7B00028 */ lwc1 $f16, 0x28($sp) -/* 4DEF8 80072AF8 8FBF002C */ lw $ra, 0x2c($sp) -/* 4DEFC 80072AFC 27BD0030 */ addiu $sp, $sp, 0x30 -/* 4DF00 80072B00 3C018008 */ lui $at, %hi(D_8007FE70) -/* 4DF04 80072B04 8C21FE70 */ lw $at, %lo(D_8007FE70)($at) -/* 4DF08 80072B08 00200008 */ jr $at -/* 4DF0C 80072B0C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072B10.s b/ver/jp/asm/nonmatchings/4AC70/func_80072B10.s deleted file mode 100644 index 39bab28b7e..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072B10.s +++ /dev/null @@ -1,36 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072B10 -/* 4DF10 80072B10 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 4DF14 80072B14 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 4DF18 80072B18 A04000AA */ sb $zero, 0xaa($v0) -/* 4DF1C 80072B1C 24020001 */ addiu $v0, $zero, 1 -/* 4DF20 80072B20 3C01800E */ lui $at, %hi(D_800DC048) -/* 4DF24 80072B24 AC20C048 */ sw $zero, %lo(D_800DC048)($at) -/* 4DF28 80072B28 3C01800E */ lui $at, %hi(D_800DC4C0) -/* 4DF2C 80072B2C AC22C4C0 */ sw $v0, %lo(D_800DC4C0)($at) -/* 4DF30 80072B30 3C01800E */ lui $at, %hi(D_800DC4BC) -/* 4DF34 80072B34 AC20C4BC */ sw $zero, %lo(D_800DC4BC)($at) -/* 4DF38 80072B38 3C01800E */ lui $at, %hi(D_800DC4B0) -/* 4DF3C 80072B3C AC20C4B0 */ sw $zero, %lo(D_800DC4B0)($at) -/* 4DF40 80072B40 3C01800E */ lui $at, %hi(D_800DC4D0) -/* 4DF44 80072B44 AC20C4D0 */ sw $zero, %lo(D_800DC4D0)($at) -/* 4DF48 80072B48 3C01800E */ lui $at, %hi(D_800DC4B4) -/* 4DF4C 80072B4C AC20C4B4 */ sw $zero, %lo(D_800DC4B4)($at) -/* 4DF50 80072B50 3C01800E */ lui $at, %hi(D_800DC4DC) -/* 4DF54 80072B54 AC20C4DC */ sw $zero, %lo(D_800DC4DC)($at) -/* 4DF58 80072B58 3C01800E */ lui $at, %hi(D_800DC4D8) -/* 4DF5C 80072B5C AC20C4D8 */ sw $zero, %lo(D_800DC4D8)($at) -/* 4DF60 80072B60 3C01800E */ lui $at, %hi(D_800DC4C8) -/* 4DF64 80072B64 AC20C4C8 */ sw $zero, %lo(D_800DC4C8)($at) -/* 4DF68 80072B68 3C01800E */ lui $at, %hi(D_800DC044) -/* 4DF6C 80072B6C AC20C044 */ sw $zero, %lo(D_800DC044)($at) -/* 4DF70 80072B70 3C01800E */ lui $at, %hi(D_800DC040) -/* 4DF74 80072B74 AC20C040 */ sw $zero, %lo(D_800DC040)($at) -/* 4DF78 80072B78 3C01800E */ lui $at, %hi(D_800DC4CC) -/* 4DF7C 80072B7C AC20C4CC */ sw $zero, %lo(D_800DC4CC)($at) -/* 4DF80 80072B80 3C01800E */ lui $at, %hi(D_800DC4D4) -/* 4DF84 80072B84 AC20C4D4 */ sw $zero, %lo(D_800DC4D4)($at) -/* 4DF88 80072B88 03E00008 */ jr $ra -/* 4DF8C 80072B8C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072B90.s b/ver/jp/asm/nonmatchings/4AC70/func_80072B90.s deleted file mode 100644 index 938fcd5a6d..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072B90.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072B90 -/* 4DF90 80072B90 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4DF94 80072B94 AFBF0010 */ sw $ra, 0x10($sp) -/* 4DF98 80072B98 0C01CAC4 */ jal func_80072B10 -/* 4DF9C 80072B9C 00000000 */ nop -/* 4DFA0 80072BA0 8FBF0010 */ lw $ra, 0x10($sp) -/* 4DFA4 80072BA4 03E00008 */ jr $ra -/* 4DFA8 80072BA8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072BAC.s b/ver/jp/asm/nonmatchings/4AC70/func_80072BAC.s deleted file mode 100644 index aeceb3f488..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072BAC.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072BAC -/* 4DFAC 80072BAC 3C01800E */ lui $at, %hi(D_800DC4D8) -/* 4DFB0 80072BB0 AC24C4D8 */ sw $a0, %lo(D_800DC4D8)($at) -/* 4DFB4 80072BB4 03E00008 */ jr $ra -/* 4DFB8 80072BB8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072BBC.s b/ver/jp/asm/nonmatchings/4AC70/func_80072BBC.s deleted file mode 100644 index 17618807ca..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072BBC.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072BBC -/* 4DFBC 80072BBC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4DFC0 80072BC0 3C02800E */ lui $v0, %hi(D_800DC4CA) -/* 4DFC4 80072BC4 9042C4CA */ lbu $v0, %lo(D_800DC4CA)($v0) -/* 4DFC8 80072BC8 3C038009 */ lui $v1, %hi(D_80095A10) -/* 4DFCC 80072BCC 24635A10 */ addiu $v1, $v1, %lo(D_80095A10) -/* 4DFD0 80072BD0 AFBF0018 */ sw $ra, 0x18($sp) -/* 4DFD4 80072BD4 AFB10014 */ sw $s1, 0x14($sp) -/* 4DFD8 80072BD8 AFB00010 */ sw $s0, 0x10($sp) -/* 4DFDC 80072BDC 00021140 */ sll $v0, $v0, 5 -/* 4DFE0 80072BE0 00438821 */ addu $s1, $v0, $v1 -/* 4DFE4 80072BE4 8E240004 */ lw $a0, 4($s1) -/* 4DFE8 80072BE8 8E250008 */ lw $a1, 8($s1) -/* 4DFEC 80072BEC 8E26000C */ lw $a2, 0xc($s1) -/* 4DFF0 80072BF0 3C10800E */ lui $s0, %hi(D_800DC4CB) -/* 4DFF4 80072BF4 9210C4CB */ lbu $s0, %lo(D_800DC4CB)($s0) -/* 4DFF8 80072BF8 0C00A5BF */ jal func_800296FC -/* 4DFFC 80072BFC 00000000 */ nop -/* 4E000 80072C00 00101880 */ sll $v1, $s0, 2 -/* 4E004 80072C04 00701821 */ addu $v1, $v1, $s0 -/* 4E008 80072C08 00031880 */ sll $v1, $v1, 2 -/* 4E00C 80072C0C 8E220010 */ lw $v0, 0x10($s1) -/* 4E010 80072C10 3C04800E */ lui $a0, %hi(D_800DC4CC) -/* 4E014 80072C14 8C84C4CC */ lw $a0, %lo(D_800DC4CC)($a0) -/* 4E018 80072C18 00431021 */ addu $v0, $v0, $v1 -/* 4E01C 80072C1C 3C01800E */ lui $at, %hi(D_800DC4DC) -/* 4E020 80072C20 AC22C4DC */ sw $v0, %lo(D_800DC4DC)($at) -/* 4E024 80072C24 04810005 */ bgez $a0, .L80072C3C -/* 4E028 80072C28 000418C0 */ sll $v1, $a0, 3 -/* 4E02C 80072C2C 3C01800E */ lui $at, %hi(D_800DC044) -/* 4E030 80072C30 AC20C044 */ sw $zero, %lo(D_800DC044)($at) -/* 4E034 80072C34 0801CB13 */ j .L80072C4C -/* 4E038 80072C38 00000000 */ nop -.L80072C3C: -/* 4E03C 80072C3C 8E220014 */ lw $v0, 0x14($s1) -/* 4E040 80072C40 00431021 */ addu $v0, $v0, $v1 -/* 4E044 80072C44 3C01800E */ lui $at, %hi(D_800DC044) -/* 4E048 80072C48 AC22C044 */ sw $v0, %lo(D_800DC044)($at) -.L80072C4C: -/* 4E04C 80072C4C 0C090464 */ jal func_80241190 -/* 4E050 80072C50 24040001 */ addiu $a0, $zero, 1 -/* 4E054 80072C54 8FBF0018 */ lw $ra, 0x18($sp) -/* 4E058 80072C58 8FB10014 */ lw $s1, 0x14($sp) -/* 4E05C 80072C5C 8FB00010 */ lw $s0, 0x10($sp) -/* 4E060 80072C60 3C01800E */ lui $at, %hi(D_800DC4B0) -/* 4E064 80072C64 AC20C4B0 */ sw $zero, %lo(D_800DC4B0)($at) -/* 4E068 80072C68 03E00008 */ jr $ra -/* 4E06C 80072C6C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072C70.s b/ver/jp/asm/nonmatchings/4AC70/func_80072C70.s deleted file mode 100644 index 4bf23e4028..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072C70.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072C70 -/* 4E070 80072C70 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4E074 80072C74 3C01800E */ lui $at, %hi(D_800DC4C8) -/* 4E078 80072C78 AC24C4C8 */ sw $a0, %lo(D_800DC4C8)($at) -/* 4E07C 80072C7C AFBF0010 */ sw $ra, 0x10($sp) -/* 4E080 80072C80 0C00CC60 */ jal func_80033180 -/* 4E084 80072C84 24040008 */ addiu $a0, $zero, 8 -/* 4E088 80072C88 8FBF0010 */ lw $ra, 0x10($sp) -/* 4E08C 80072C8C 3C01800E */ lui $at, %hi(D_800DC048) -/* 4E090 80072C90 AC20C048 */ sw $zero, %lo(D_800DC048)($at) -/* 4E094 80072C94 3C01800E */ lui $at, %hi(D_800DC4B0) -/* 4E098 80072C98 AC20C4B0 */ sw $zero, %lo(D_800DC4B0)($at) -/* 4E09C 80072C9C 3C01800E */ lui $at, %hi(D_800DC4BC) -/* 4E0A0 80072CA0 AC20C4BC */ sw $zero, %lo(D_800DC4BC)($at) -/* 4E0A4 80072CA4 03E00008 */ jr $ra -/* 4E0A8 80072CA8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072CAC.s b/ver/jp/asm/nonmatchings/4AC70/func_80072CAC.s deleted file mode 100644 index 99bca56a69..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072CAC.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072CAC -/* 4E0AC 80072CAC 3C01800E */ lui $at, %hi(D_800DC4CC) -/* 4E0B0 80072CB0 AC24C4CC */ sw $a0, %lo(D_800DC4CC)($at) -/* 4E0B4 80072CB4 03E00008 */ jr $ra -/* 4E0B8 80072CB8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072CBC.s b/ver/jp/asm/nonmatchings/4AC70/func_80072CBC.s deleted file mode 100644 index d637266648..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072CBC.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072CBC -/* 4E0BC 80072CBC 3C01800E */ lui $at, %hi(D_800DC4D4) -/* 4E0C0 80072CC0 AC24C4D4 */ sw $a0, %lo(D_800DC4D4)($at) -/* 4E0C4 80072CC4 03E00008 */ jr $ra -/* 4E0C8 80072CC8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072CCC.s b/ver/jp/asm/nonmatchings/4AC70/func_80072CCC.s deleted file mode 100644 index 37343f6f41..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072CCC.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072CCC -/* 4E0CC 80072CCC 03E00008 */ jr $ra -/* 4E0D0 80072CD0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072CD4.s b/ver/jp/asm/nonmatchings/4AC70/func_80072CD4.s deleted file mode 100644 index df31e4b2b3..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072CD4.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072CD4 -/* 4E0D4 80072CD4 3C013F80 */ lui $at, 0x3f80 -/* 4E0D8 80072CD8 44816000 */ mtc1 $at, $f12 -/* 4E0DC 80072CDC 3C013F8C */ lui $at, 0x3f8c -/* 4E0E0 80072CE0 3421CCCD */ ori $at, $at, 0xcccd -/* 4E0E4 80072CE4 44817000 */ mtc1 $at, $f14 -/* 4E0E8 80072CE8 3C063F99 */ lui $a2, 0x3f99 -/* 4E0EC 80072CEC 34C6999A */ ori $a2, $a2, 0x999a -/* 4E0F0 80072CF0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4E0F4 80072CF4 AFBF0010 */ sw $ra, 0x10($sp) -/* 4E0F8 80072CF8 0C01CB33 */ jal func_80072CCC -/* 4E0FC 80072CFC 00000000 */ nop -/* 4E100 80072D00 8FBF0010 */ lw $ra, 0x10($sp) -/* 4E104 80072D04 03E00008 */ jr $ra -/* 4E108 80072D08 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072D0C.s b/ver/jp/asm/nonmatchings/4AC70/func_80072D0C.s deleted file mode 100644 index 11e7829dd5..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072D0C.s +++ /dev/null @@ -1,66 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072D0C -/* 4E10C 80072D0C 24030001 */ addiu $v1, $zero, 1 -/* 4E110 80072D10 0060382D */ daddu $a3, $v1, $zero -/* 4E114 80072D14 24060002 */ addiu $a2, $zero, 2 -/* 4E118 80072D18 3C058011 */ lui $a1, %hi(D_8010F450) -/* 4E11C 80072D1C 24A5F450 */ addiu $a1, $a1, %lo(D_8010F450) -/* 4E120 80072D20 24A40008 */ addiu $a0, $a1, 8 -/* 4E124 80072D24 2402000F */ addiu $v0, $zero, 0xf -/* 4E128 80072D28 A0A20002 */ sb $v0, 2($a1) -/* 4E12C 80072D2C A0A20003 */ sb $v0, 3($a1) -/* 4E130 80072D30 A0A20004 */ sb $v0, 4($a1) -/* 4E134 80072D34 2402000A */ addiu $v0, $zero, 0xa -/* 4E138 80072D38 A0A20005 */ sb $v0, 5($a1) -/* 4E13C 80072D3C A0A20006 */ sb $v0, 6($a1) -/* 4E140 80072D40 A0A20007 */ sb $v0, 7($a1) -/* 4E144 80072D44 24020003 */ addiu $v0, $zero, 3 -/* 4E148 80072D48 A0A20009 */ sb $v0, 9($a1) -/* 4E14C 80072D4C 0060102D */ daddu $v0, $v1, $zero -/* 4E150 80072D50 A0A2000A */ sb $v0, 0xa($a1) -/* 4E154 80072D54 24020037 */ addiu $v0, $zero, 0x37 -/* 4E158 80072D58 A0A20010 */ sb $v0, 0x10($a1) -/* 4E15C 80072D5C 24020022 */ addiu $v0, $zero, 0x22 -/* 4E160 80072D60 A0A00000 */ sb $zero, ($a1) -/* 4E164 80072D64 A0A00001 */ sb $zero, 1($a1) -/* 4E168 80072D68 A4A2000C */ sh $v0, 0xc($a1) -.L80072D6C: -/* 4E16C 80072D6C A0870014 */ sb $a3, 0x14($a0) -/* 4E170 80072D70 A0860015 */ sb $a2, 0x15($a0) -/* 4E174 80072D74 24630001 */ addiu $v1, $v1, 1 -/* 4E178 80072D78 2862000C */ slti $v0, $v1, 0xc -/* 4E17C 80072D7C 1440FFFB */ bnez $v0, .L80072D6C -/* 4E180 80072D80 24840008 */ addiu $a0, $a0, 8 -/* 4E184 80072D84 24020001 */ addiu $v0, $zero, 1 -/* 4E188 80072D88 A0A20012 */ sb $v0, 0x12($a1) -/* 4E18C 80072D8C 2403007F */ addiu $v1, $zero, 0x7f -/* 4E190 80072D90 24A200FE */ addiu $v0, $a1, 0xfe -.L80072D94: -/* 4E194 80072D94 A44000B4 */ sh $zero, 0xb4($v0) -/* 4E198 80072D98 2463FFFF */ addiu $v1, $v1, -1 -/* 4E19C 80072D9C 0461FFFD */ bgez $v1, .L80072D94 -/* 4E1A0 80072DA0 2442FFFE */ addiu $v0, $v0, -2 -/* 4E1A4 80072DA4 2403003F */ addiu $v1, $zero, 0x3f -/* 4E1A8 80072DA8 24A2007E */ addiu $v0, $a1, 0x7e -.L80072DAC: -/* 4E1AC 80072DAC A4400208 */ sh $zero, 0x208($v0) -/* 4E1B0 80072DB0 2463FFFF */ addiu $v1, $v1, -1 -/* 4E1B4 80072DB4 0461FFFD */ bgez $v1, .L80072DAC -/* 4E1B8 80072DB8 2442FFFE */ addiu $v0, $v0, -2 -/* 4E1BC 80072DBC 24030009 */ addiu $v1, $zero, 9 -/* 4E1C0 80072DC0 24A20012 */ addiu $v0, $a1, 0x12 -.L80072DC4: -/* 4E1C4 80072DC4 A44001B4 */ sh $zero, 0x1b4($v0) -/* 4E1C8 80072DC8 2463FFFF */ addiu $v1, $v1, -1 -/* 4E1CC 80072DCC 0461FFFD */ bgez $v1, .L80072DC4 -/* 4E1D0 80072DD0 2442FFFE */ addiu $v0, $v0, -2 -/* 4E1D4 80072DD4 A0A00288 */ sb $zero, 0x288($a1) -/* 4E1D8 80072DD8 A0A00289 */ sb $zero, 0x289($a1) -/* 4E1DC 80072DDC A0A0028A */ sb $zero, 0x28a($a1) -/* 4E1E0 80072DE0 A4A0028C */ sh $zero, 0x28c($a1) -/* 4E1E4 80072DE4 A0A0028E */ sb $zero, 0x28e($a1) -/* 4E1E8 80072DE8 A4A00290 */ sh $zero, 0x290($a1) -/* 4E1EC 80072DEC 03E00008 */ jr $ra -/* 4E1F0 80072DF0 A0A00292 */ sb $zero, 0x292($a1) diff --git a/ver/jp/asm/nonmatchings/4AC70/func_80072DF4.s b/ver/jp/asm/nonmatchings/4AC70/func_80072DF4.s deleted file mode 100644 index 5dd2f490e1..0000000000 --- a/ver/jp/asm/nonmatchings/4AC70/func_80072DF4.s +++ /dev/null @@ -1,236 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80072DF4 -/* 4E1F4 80072DF4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4E1F8 80072DF8 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4E1FC 80072DFC 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 4E200 80072E00 AFBF0018 */ sw $ra, 0x18($sp) -/* 4E204 80072E04 AFB10014 */ sw $s1, 0x14($sp) -/* 4E208 80072E08 AFB00010 */ sw $s0, 0x10($sp) -/* 4E20C 80072E0C 8C620000 */ lw $v0, ($v1) -/* 4E210 80072E10 A04000AA */ sb $zero, 0xaa($v0) -/* 4E214 80072E14 8C620000 */ lw $v0, ($v1) -/* 4E218 80072E18 0080882D */ daddu $s1, $a0, $zero -/* 4E21C 80072E1C A4400086 */ sh $zero, 0x86($v0) -/* 4E220 80072E20 A440008C */ sh $zero, 0x8c($v0) -/* 4E224 80072E24 0C00AAF0 */ jal func_8002ABC0 -/* 4E228 80072E28 A0400070 */ sb $zero, 0x70($v0) -/* 4E22C 80072E2C 0C04A0B2 */ jal func_801282C8 -/* 4E230 80072E30 00000000 */ nop -/* 4E234 80072E34 0C0B0C77 */ jal func_802C31DC -/* 4E238 80072E38 00000000 */ nop -/* 4E23C 80072E3C 0C00B6E1 */ jal func_8002DB84 -/* 4E240 80072E40 00000000 */ nop -/* 4E244 80072E44 0C044512 */ jal func_80111448 -/* 4E248 80072E48 0000202D */ daddu $a0, $zero, $zero -/* 4E24C 80072E4C 0C048D0D */ jal func_80123434 -/* 4E250 80072E50 00000000 */ nop -/* 4E254 80072E54 0C049770 */ jal func_80125DC0 -/* 4E258 80072E58 00000000 */ nop -/* 4E25C 80072E5C 0C00E05F */ jal func_8003817C -/* 4E260 80072E60 00000000 */ nop -/* 4E264 80072E64 0C05186C */ jal func_801461B0 -/* 4E268 80072E68 00000000 */ nop -/* 4E26C 80072E6C 0C0529CC */ jal func_8014A730 -/* 4E270 80072E70 00000000 */ nop -/* 4E274 80072E74 0C046BD5 */ jal func_8011AF54 -/* 4E278 80072E78 00000000 */ nop -/* 4E27C 80072E7C 0C05343C */ jal func_8014D0F0 -/* 4E280 80072E80 00000000 */ nop -/* 4E284 80072E84 0C052BAA */ jal func_8014AEA8 -/* 4E288 80072E88 00000000 */ nop -/* 4E28C 80072E8C 0C04F48E */ jal func_8013D238 -/* 4E290 80072E90 00000000 */ nop -/* 4E294 80072E94 0C01CAC4 */ jal func_80072B10 -/* 4E298 80072E98 00000000 */ nop -/* 4E29C 80072E9C 0C00F830 */ jal func_8003E0C0 -/* 4E2A0 80072EA0 00000000 */ nop -/* 4E2A4 80072EA4 0C0457B2 */ jal func_80115EC8 -/* 4E2A8 80072EA8 24040001 */ addiu $a0, $zero, 1 -/* 4E2AC 80072EAC 0C016653 */ jal func_8005994C -/* 4E2B0 80072EB0 00000000 */ nop -/* 4E2B4 80072EB4 0C037F0C */ jal func_800DFC30 -/* 4E2B8 80072EB8 00000000 */ nop -/* 4E2BC 80072EBC 0C04A221 */ jal func_80128884 -/* 4E2C0 80072EC0 00000000 */ nop -/* 4E2C4 80072EC4 0C04D85C */ jal func_80136170 -/* 4E2C8 80072EC8 00000000 */ nop -/* 4E2CC 80072ECC 0C039CD0 */ jal func_800E7340 -/* 4E2D0 80072ED0 00000000 */ nop -/* 4E2D4 80072ED4 0C039E35 */ jal func_800E78D4 -/* 4E2D8 80072ED8 00000000 */ nop -/* 4E2DC 80072EDC 0C04D85C */ jal func_80136170 -/* 4E2E0 80072EE0 00000000 */ nop -/* 4E2E4 80072EE4 3C05437F */ lui $a1, 0x437f -/* 4E2E8 80072EE8 0C04F38E */ jal func_8013CE38 -/* 4E2EC 80072EEC 24040009 */ addiu $a0, $zero, 9 -/* 4E2F0 80072EF0 3C108011 */ lui $s0, %hi(D_8010F450) -/* 4E2F4 80072EF4 2610F450 */ addiu $s0, $s0, %lo(D_8010F450) -/* 4E2F8 80072EF8 2E220005 */ sltiu $v0, $s1, 5 -/* 4E2FC 80072EFC 1040002D */ beqz $v0, .L80072FB4 -/* 4E300 80072F00 00111080 */ sll $v0, $s1, 2 -/* 4E304 80072F04 3C01800A */ lui $at, %hi(D_8009A558) -/* 4E308 80072F08 00220821 */ addu $at, $at, $v0 -/* 4E30C 80072F0C 8C22A558 */ lw $v0, %lo(D_8009A558)($at) -/* 4E310 80072F10 00400008 */ jr $v0 -/* 4E314 80072F14 00000000 */ nop -/* 4E318 80072F18 0C01CB43 */ jal func_80072D0C -/* 4E31C 80072F1C 24112700 */ addiu $s1, $zero, 0x2700 -/* 4E320 80072F20 0000202D */ daddu $a0, $zero, $zero -/* 4E324 80072F24 0801CBF0 */ j .L80072FC0 -/* 4E328 80072F28 A200000A */ sb $zero, 0xa($s0) -/* 4E32C 80072F2C 0C01CB43 */ jal func_80072D0C -/* 4E330 80072F30 24112701 */ addiu $s1, $zero, 0x2701 -/* 4E334 80072F34 0000202D */ daddu $a0, $zero, $zero -/* 4E338 80072F38 24020009 */ addiu $v0, $zero, 9 -/* 4E33C 80072F3C 0801CBF0 */ j .L80072FC0 -/* 4E340 80072F40 A2020012 */ sb $v0, 0x12($s0) -/* 4E344 80072F44 0C01CB43 */ jal func_80072D0C -/* 4E348 80072F48 24112702 */ addiu $s1, $zero, 0x2702 -/* 4E34C 80072F4C 0000202D */ daddu $a0, $zero, $zero -/* 4E350 80072F50 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4E354 80072F54 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 4E358 80072F58 24020004 */ addiu $v0, $zero, 4 -/* 4E35C 80072F5C A2020012 */ sb $v0, 0x12($s0) -/* 4E360 80072F60 906200AA */ lbu $v0, 0xaa($v1) -/* 4E364 80072F64 34420002 */ ori $v0, $v0, 2 -/* 4E368 80072F68 0801CBF0 */ j .L80072FC0 -/* 4E36C 80072F6C A06200AA */ sb $v0, 0xaa($v1) -/* 4E370 80072F70 0C01CB43 */ jal func_80072D0C -/* 4E374 80072F74 24112703 */ addiu $s1, $zero, 0x2703 -/* 4E378 80072F78 0000202D */ daddu $a0, $zero, $zero -/* 4E37C 80072F7C 24020006 */ addiu $v0, $zero, 6 -/* 4E380 80072F80 0801CBF0 */ j .L80072FC0 -/* 4E384 80072F84 A2020012 */ sb $v0, 0x12($s0) -/* 4E388 80072F88 0C01CB43 */ jal func_80072D0C -/* 4E38C 80072F8C 24112704 */ addiu $s1, $zero, 0x2704 -/* 4E390 80072F90 0000202D */ daddu $a0, $zero, $zero -/* 4E394 80072F94 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4E398 80072F98 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 4E39C 80072F9C 24020002 */ addiu $v0, $zero, 2 -/* 4E3A0 80072FA0 A2020012 */ sb $v0, 0x12($s0) -/* 4E3A4 80072FA4 906200AA */ lbu $v0, 0xaa($v1) -/* 4E3A8 80072FA8 34420004 */ ori $v0, $v0, 4 -/* 4E3AC 80072FAC 0801CBF0 */ j .L80072FC0 -/* 4E3B0 80072FB0 A06200AA */ sb $v0, 0xaa($v1) -.L80072FB4: -/* 4E3B4 80072FB4 0C01CB43 */ jal func_80072D0C -/* 4E3B8 80072FB8 24112700 */ addiu $s1, $zero, 0x2700 -/* 4E3BC 80072FBC 24040002 */ addiu $a0, $zero, 2 -.L80072FC0: -/* 4E3C0 80072FC0 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4E3C4 80072FC4 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 4E3C8 80072FC8 8C620000 */ lw $v0, ($v1) -/* 4E3CC 80072FCC A0400074 */ sb $zero, 0x74($v0) -/* 4E3D0 80072FD0 8C630000 */ lw $v1, ($v1) -/* 4E3D4 80072FD4 24020001 */ addiu $v0, $zero, 1 -/* 4E3D8 80072FD8 A062007C */ sb $v0, 0x7c($v1) -/* 4E3DC 80072FDC 2C820005 */ sltiu $v0, $a0, 5 -/* 4E3E0 80072FE0 10400049 */ beqz $v0, .L80073108 -/* 4E3E4 80072FE4 00041080 */ sll $v0, $a0, 2 -/* 4E3E8 80072FE8 3C01800A */ lui $at, %hi(D_8009A570) -/* 4E3EC 80072FEC 00220821 */ addu $at, $at, $v0 -/* 4E3F0 80072FF0 8C22A570 */ lw $v0, %lo(D_8009A570)($at) -/* 4E3F4 80072FF4 00400008 */ jr $v0 -/* 4E3F8 80072FF8 00000000 */ nop -/* 4E3FC 80072FFC 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 4E400 80073000 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 4E404 80073004 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 4E408 80073008 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* 4E40C 8007300C A0600004 */ sb $zero, 4($v1) -/* 4E410 80073010 8C850000 */ lw $a1, ($a0) -/* 4E414 80073014 24020001 */ addiu $v0, $zero, 1 -/* 4E418 80073018 A0620005 */ sb $v0, 5($v1) -/* 4E41C 8007301C A0600006 */ sb $zero, 6($v1) -/* 4E420 80073020 90A200AA */ lbu $v0, 0xaa($a1) -/* 4E424 80073024 34420010 */ ori $v0, $v0, 0x10 -/* 4E428 80073028 A0A200AA */ sb $v0, 0xaa($a1) -/* 4E42C 8007302C 8C830000 */ lw $v1, ($a0) -/* 4E430 80073030 906200AA */ lbu $v0, 0xaa($v1) -/* 4E434 80073034 34420020 */ ori $v0, $v0, 0x20 -/* 4E438 80073038 A06200AA */ sb $v0, 0xaa($v1) -/* 4E43C 8007303C 8C830000 */ lw $v1, ($a0) -/* 4E440 80073040 906200AA */ lbu $v0, 0xaa($v1) -/* 4E444 80073044 34420040 */ ori $v0, $v0, 0x40 -/* 4E448 80073048 0801CC42 */ j .L80073108 -/* 4E44C 8007304C A06200AA */ sb $v0, 0xaa($v1) -/* 4E450 80073050 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 4E454 80073054 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 4E458 80073058 24020001 */ addiu $v0, $zero, 1 -/* 4E45C 8007305C A0620004 */ sb $v0, 4($v1) -/* 4E460 80073060 92040001 */ lbu $a0, 1($s0) -/* 4E464 80073064 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 4E468 80073068 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* 4E46C 8007306C 0801CC25 */ j .L80073094 -/* 4E470 80073070 24020004 */ addiu $v0, $zero, 4 -/* 4E474 80073074 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 4E478 80073078 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 4E47C 8007307C 24020001 */ addiu $v0, $zero, 1 -/* 4E480 80073080 A0620004 */ sb $v0, 4($v1) -/* 4E484 80073084 92040000 */ lbu $a0, ($s0) -/* 4E488 80073088 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* 4E48C 8007308C 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* 4E490 80073090 24020002 */ addiu $v0, $zero, 2 -.L80073094: -/* 4E494 80073094 A0620005 */ sb $v0, 5($v1) -/* 4E498 80073098 A0640006 */ sb $a0, 6($v1) -/* 4E49C 8007309C 90A200AA */ lbu $v0, 0xaa($a1) -/* 4E4A0 800730A0 34420010 */ ori $v0, $v0, 0x10 -/* 4E4A4 800730A4 0801CC42 */ j .L80073108 -/* 4E4A8 800730A8 A0A200AA */ sb $v0, 0xaa($a1) -/* 4E4AC 800730AC 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 4E4B0 800730B0 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 4E4B4 800730B4 24020001 */ addiu $v0, $zero, 1 -/* 4E4B8 800730B8 A0620004 */ sb $v0, 4($v1) -/* 4E4BC 800730BC 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 4E4C0 800730C0 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 4E4C4 800730C4 24020006 */ addiu $v0, $zero, 6 -/* 4E4C8 800730C8 A0620005 */ sb $v0, 5($v1) -/* 4E4CC 800730CC 908200AA */ lbu $v0, 0xaa($a0) -/* 4E4D0 800730D0 0801CC41 */ j .L80073104 -/* 4E4D4 800730D4 34420020 */ ori $v0, $v0, 0x20 -/* 4E4D8 800730D8 3C03800B */ lui $v1, %hi(D_800B0EF0) -/* 4E4DC 800730DC 24630EF0 */ addiu $v1, $v1, %lo(D_800B0EF0) -/* 4E4E0 800730E0 24020002 */ addiu $v0, $zero, 2 -/* 4E4E4 800730E4 A0620004 */ sb $v0, 4($v1) -/* 4E4E8 800730E8 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 4E4EC 800730EC 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 4E4F0 800730F0 24020001 */ addiu $v0, $zero, 1 -/* 4E4F4 800730F4 A0620005 */ sb $v0, 5($v1) -/* 4E4F8 800730F8 A0600006 */ sb $zero, 6($v1) -/* 4E4FC 800730FC 908200AA */ lbu $v0, 0xaa($a0) -/* 4E500 80073100 34420040 */ ori $v0, $v0, 0x40 -.L80073104: -/* 4E504 80073104 A08200AA */ sb $v0, 0xaa($a0) -.L80073108: -/* 4E508 80073108 0000202D */ daddu $a0, $zero, $zero -/* 4E50C 8007310C 3C05F840 */ lui $a1, 0xf840 -/* 4E510 80073110 34A56299 */ ori $a1, $a1, 0x6299 -/* 4E514 80073114 0C0B2026 */ jal func_802C8098 -/* 4E518 80073118 24060001 */ addiu $a2, $zero, 1 -/* 4E51C 8007311C 2404FFFF */ addiu $a0, $zero, -1 -/* 4E520 80073120 3C02800B */ lui $v0, %hi(D_800B0EF0) -/* 4E524 80073124 24420EF0 */ addiu $v0, $v0, %lo(D_800B0EF0) -/* 4E528 80073128 A0400007 */ sb $zero, 7($v0) -/* 4E52C 8007312C 0C01CB2B */ jal func_80072CAC -/* 4E530 80073130 A0400010 */ sb $zero, 0x10($v0) -/* 4E534 80073134 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 4E538 80073138 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 4E53C 8007313C 0220202D */ daddu $a0, $s1, $zero -/* 4E540 80073140 906200AA */ lbu $v0, 0xaa($v1) -/* 4E544 80073144 3C05800A */ lui $a1, %hi(D_8009A630) -/* 4E548 80073148 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* 4E54C 8007314C 34420001 */ ori $v0, $v0, 1 -/* 4E550 80073150 A06200AA */ sb $v0, 0xaa($v1) -/* 4E554 80073154 8CA20000 */ lw $v0, ($a1) -/* 4E558 80073158 2403FFF7 */ addiu $v1, $zero, -9 -/* 4E55C 8007315C 00431024 */ and $v0, $v0, $v1 -/* 4E560 80073160 0C01CB1C */ jal func_80072C70 -/* 4E564 80073164 ACA20000 */ sw $v0, ($a1) -/* 4E568 80073168 8FBF0018 */ lw $ra, 0x18($sp) -/* 4E56C 8007316C 8FB10014 */ lw $s1, 0x14($sp) -/* 4E570 80073170 8FB00010 */ lw $s0, 0x10($sp) -/* 4E574 80073174 03E00008 */ jr $ra -/* 4E578 80073178 27BD0020 */ addiu $sp, $sp, 0x20 -/* 4E57C 8007317C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002ABC0.s b/ver/jp/asm/nonmatchings/5FC0/func_8002ABC0.s deleted file mode 100644 index fddc3500d9..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002ABC0.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002ABC0 -/* 5FC0 8002ABC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 5FC4 8002ABC4 3C050005 */ lui $a1, 5 -/* 5FC8 8002ABC8 3C048030 */ lui $a0, %hi(D_802FB800) -/* 5FCC 8002ABCC 2484B800 */ addiu $a0, $a0, %lo(D_802FB800) -/* 5FD0 8002ABD0 AFBF0010 */ sw $ra, 0x10($sp) -/* 5FD4 8002ABD4 0C00A3FC */ jal func_80028FF0 -/* 5FD8 8002ABD8 34A54000 */ ori $a1, $a1, 0x4000 -/* 5FDC 8002ABDC 8FBF0010 */ lw $ra, 0x10($sp) -/* 5FE0 8002ABE0 03E00008 */ jr $ra -/* 5FE4 8002ABE4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002ABE8.s b/ver/jp/asm/nonmatchings/5FC0/func_8002ABE8.s deleted file mode 100644 index b4459a483b..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002ABE8.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002ABE8 -/* 5FE8 8002ABE8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 5FEC 8002ABEC 0080282D */ daddu $a1, $a0, $zero -/* 5FF0 8002ABF0 3C048030 */ lui $a0, %hi(D_802FB800) -/* 5FF4 8002ABF4 2484B800 */ addiu $a0, $a0, %lo(D_802FB800) -/* 5FF8 8002ABF8 AFBF0010 */ sw $ra, 0x10($sp) -/* 5FFC 8002ABFC 0C00A40B */ jal func_8002902C -/* 6000 8002AC00 00000000 */ nop -/* 6004 8002AC04 8FBF0010 */ lw $ra, 0x10($sp) -/* 6008 8002AC08 03E00008 */ jr $ra -/* 600C 8002AC0C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AC10.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AC10.s deleted file mode 100644 index c87a6fa8fd..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AC10.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AC10 -/* 6010 8002AC10 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6014 8002AC14 0080282D */ daddu $a1, $a0, $zero -/* 6018 8002AC18 3C048030 */ lui $a0, %hi(D_802FB800) -/* 601C 8002AC1C 2484B800 */ addiu $a0, $a0, %lo(D_802FB800) -/* 6020 8002AC20 AFBF0010 */ sw $ra, 0x10($sp) -/* 6024 8002AC24 0C00A449 */ jal func_80029124 -/* 6028 8002AC28 00000000 */ nop -/* 602C 8002AC2C 8FBF0010 */ lw $ra, 0x10($sp) -/* 6030 8002AC30 03E00008 */ jr $ra -/* 6034 8002AC34 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AC38.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AC38.s deleted file mode 100644 index 5cbd9db113..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AC38.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AC38 -/* 6038 8002AC38 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 603C 8002AC3C 0080282D */ daddu $a1, $a0, $zero -/* 6040 8002AC40 3C048030 */ lui $a0, %hi(D_802FB800) -/* 6044 8002AC44 2484B800 */ addiu $a0, $a0, %lo(D_802FB800) -/* 6048 8002AC48 AFBF0010 */ sw $ra, 0x10($sp) -/* 604C 8002AC4C 0C00A477 */ jal func_800291DC -/* 6050 8002AC50 00000000 */ nop -/* 6054 8002AC54 8FBF0010 */ lw $ra, 0x10($sp) -/* 6058 8002AC58 03E00008 */ jr $ra -/* 605C 8002AC5C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AC60.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AC60.s deleted file mode 100644 index de8a58dfaa..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AC60.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AC60 -/* 6060 8002AC60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6064 8002AC64 AFBF0010 */ sw $ra, 0x10($sp) -/* 6068 8002AC68 3C050002 */ lui $a1, 2 -/* 606C 8002AC6C 3C04803E */ lui $a0, %hi(D_803DA800) -/* 6070 8002AC70 2484A800 */ addiu $a0, $a0, %lo(D_803DA800) -/* 6074 8002AC74 0C00A3FC */ jal func_80028FF0 -/* 6078 8002AC78 34A55800 */ ori $a1, $a1, 0x5800 -/* 607C 8002AC7C 0040202D */ daddu $a0, $v0, $zero -/* 6080 8002AC80 2402FFFF */ addiu $v0, $zero, -1 -/* 6084 8002AC84 0040182D */ daddu $v1, $v0, $zero -/* 6088 8002AC88 54830001 */ bnel $a0, $v1, .L8002AC90 -/* 608C 8002AC8C 0000102D */ daddu $v0, $zero, $zero -.L8002AC90: -/* 6090 8002AC90 8FBF0010 */ lw $ra, 0x10($sp) -/* 6094 8002AC94 03E00008 */ jr $ra -/* 6098 8002AC98 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AC9C.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AC9C.s deleted file mode 100644 index 1b8496432e..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AC9C.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AC9C -/* 609C 8002AC9C 03E00008 */ jr $ra -/* 60A0 8002ACA0 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002ACA4.s b/ver/jp/asm/nonmatchings/5FC0/func_8002ACA4.s deleted file mode 100644 index 9a6ee01781..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002ACA4.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002ACA4 -/* 60A4 8002ACA4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 60A8 8002ACA8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 60AC 8002ACAC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 60B0 8002ACB0 AFBF0010 */ sw $ra, 0x10($sp) -/* 60B4 8002ACB4 80420070 */ lb $v0, 0x70($v0) -/* 60B8 8002ACB8 10400007 */ beqz $v0, .L8002ACD8 -/* 60BC 8002ACBC 0080282D */ daddu $a1, $a0, $zero -/* 60C0 8002ACC0 3C04803E */ lui $a0, %hi(D_803DA800) -/* 60C4 8002ACC4 2484A800 */ addiu $a0, $a0, %lo(D_803DA800) -/* 60C8 8002ACC8 0C00A40B */ jal func_8002902C -/* 60CC 8002ACCC 00000000 */ nop -/* 60D0 8002ACD0 0800AB38 */ j .L8002ACE0 -/* 60D4 8002ACD4 00000000 */ nop -.L8002ACD8: -/* 60D8 8002ACD8 0C00AAFA */ jal func_8002ABE8 -/* 60DC 8002ACDC 00A0202D */ daddu $a0, $a1, $zero -.L8002ACE0: -/* 60E0 8002ACE0 8FBF0010 */ lw $ra, 0x10($sp) -/* 60E4 8002ACE4 03E00008 */ jr $ra -/* 60E8 8002ACE8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002ACEC.s b/ver/jp/asm/nonmatchings/5FC0/func_8002ACEC.s deleted file mode 100644 index b45f0642ec..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002ACEC.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002ACEC -/* 60EC 8002ACEC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 60F0 8002ACF0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 60F4 8002ACF4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 60F8 8002ACF8 AFBF0010 */ sw $ra, 0x10($sp) -/* 60FC 8002ACFC 80420070 */ lb $v0, 0x70($v0) -/* 6100 8002AD00 14400005 */ bnez $v0, .L8002AD18 -/* 6104 8002AD04 0080282D */ daddu $a1, $a0, $zero -/* 6108 8002AD08 0C00AB0E */ jal func_8002AC38 -/* 610C 8002AD0C 00000000 */ nop -/* 6110 8002AD10 0800AB4A */ j .L8002AD28 -/* 6114 8002AD14 00000000 */ nop -.L8002AD18: -/* 6118 8002AD18 3C04803E */ lui $a0, %hi(D_803DA800) -/* 611C 8002AD1C 2484A800 */ addiu $a0, $a0, %lo(D_803DA800) -/* 6120 8002AD20 0C00A477 */ jal func_800291DC -/* 6124 8002AD24 00000000 */ nop -.L8002AD28: -/* 6128 8002AD28 8FBF0010 */ lw $ra, 0x10($sp) -/* 612C 8002AD2C 03E00008 */ jr $ra -/* 6130 8002AD30 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AD34.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AD34.s deleted file mode 100644 index d216303f18..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AD34.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AD34 -/* 6134 8002AD34 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6138 8002AD38 AFBF0010 */ sw $ra, 0x10($sp) -/* 613C 8002AD3C 3C050001 */ lui $a1, 1 -/* 6140 8002AD40 3C048027 */ lui $a0, %hi(D_80268000) -/* 6144 8002AD44 24848000 */ addiu $a0, $a0, %lo(D_80268000) -/* 6148 8002AD48 0C00A3FC */ jal func_80028FF0 -/* 614C 8002AD4C 34A58000 */ ori $a1, $a1, 0x8000 -/* 6150 8002AD50 0040202D */ daddu $a0, $v0, $zero -/* 6154 8002AD54 2402FFFF */ addiu $v0, $zero, -1 -/* 6158 8002AD58 0040182D */ daddu $v1, $v0, $zero -/* 615C 8002AD5C 54830001 */ bnel $a0, $v1, .L8002AD64 -/* 6160 8002AD60 0000102D */ daddu $v0, $zero, $zero -.L8002AD64: -/* 6164 8002AD64 8FBF0010 */ lw $ra, 0x10($sp) -/* 6168 8002AD68 03E00008 */ jr $ra -/* 616C 8002AD6C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002AD70.s b/ver/jp/asm/nonmatchings/5FC0/func_8002AD70.s deleted file mode 100644 index 6aba4eebb9..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002AD70.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AD70 -/* 6170 8002AD70 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 6174 8002AD74 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 6178 8002AD78 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 617C 8002AD7C AFBF0010 */ sw $ra, 0x10($sp) -/* 6180 8002AD80 80420070 */ lb $v0, 0x70($v0) -/* 6184 8002AD84 0080282D */ daddu $a1, $a0, $zero -/* 6188 8002AD88 3C048027 */ lui $a0, %hi(D_80268000) -/* 618C 8002AD8C 24848000 */ addiu $a0, $a0, %lo(D_80268000) -/* 6190 8002AD90 10400003 */ beqz $v0, .L8002ADA0 -/* 6194 8002AD94 00000000 */ nop -/* 6198 8002AD98 3C04803E */ lui $a0, %hi(D_803DA800) -/* 619C 8002AD9C 2484A800 */ addiu $a0, $a0, %lo(D_803DA800) -.L8002ADA0: -/* 61A0 8002ADA0 0C00A40B */ jal func_8002902C -/* 61A4 8002ADA4 00000000 */ nop -/* 61A8 8002ADA8 8FBF0010 */ lw $ra, 0x10($sp) -/* 61AC 8002ADAC 03E00008 */ jr $ra -/* 61B0 8002ADB0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/5FC0/func_8002ADB4.s b/ver/jp/asm/nonmatchings/5FC0/func_8002ADB4.s deleted file mode 100644 index 4528265c50..0000000000 --- a/ver/jp/asm/nonmatchings/5FC0/func_8002ADB4.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002ADB4 -/* 61B4 8002ADB4 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 61B8 8002ADB8 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 61BC 8002ADBC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 61C0 8002ADC0 AFBF0010 */ sw $ra, 0x10($sp) -/* 61C4 8002ADC4 80420070 */ lb $v0, 0x70($v0) -/* 61C8 8002ADC8 0080282D */ daddu $a1, $a0, $zero -/* 61CC 8002ADCC 3C04803E */ lui $a0, %hi(D_803DA800) -/* 61D0 8002ADD0 2484A800 */ addiu $a0, $a0, %lo(D_803DA800) -/* 61D4 8002ADD4 14400003 */ bnez $v0, .L8002ADE4 -/* 61D8 8002ADD8 00000000 */ nop -/* 61DC 8002ADDC 3C048027 */ lui $a0, %hi(D_80268000) -/* 61E0 8002ADE0 24848000 */ addiu $a0, $a0, %lo(D_80268000) -.L8002ADE4: -/* 61E4 8002ADE4 0C00A477 */ jal func_800291DC -/* 61E8 8002ADE8 00000000 */ nop -/* 61EC 8002ADEC 8FBF0010 */ lw $ra, 0x10($sp) -/* 61F0 8002ADF0 03E00008 */ jr $ra -/* 61F4 8002ADF4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 61F8 8002ADF8 00000000 */ nop -/* 61FC 8002ADFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6200/func_8002AE00.s b/ver/jp/asm/nonmatchings/6200/func_8002AE00.s deleted file mode 100644 index 6347b24cdf..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002AE00.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AE00 -/* 6200 8002AE00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 6204 8002AE04 0000202D */ daddu $a0, $zero, $zero -/* 6208 8002AE08 3C05F5DE */ lui $a1, 0xf5de -/* 620C 8002AE0C 34A50180 */ ori $a1, $a1, 0x180 -/* 6210 8002AE10 AFBF0018 */ sw $ra, 0x18($sp) -/* 6214 8002AE14 AFB10014 */ sw $s1, 0x14($sp) -/* 6218 8002AE18 0C0B1EAF */ jal func_802C7ABC -/* 621C 8002AE1C AFB00010 */ sw $s0, 0x10($sp) -/* 6220 8002AE20 24110007 */ addiu $s1, $zero, 7 -/* 6224 8002AE24 0000202D */ daddu $a0, $zero, $zero -/* 6228 8002AE28 2405FFB3 */ addiu $a1, $zero, -0x4d -/* 622C 8002AE2C 0C0B1EAF */ jal func_802C7ABC -/* 6230 8002AE30 0040802D */ daddu $s0, $v0, $zero -/* 6234 8002AE34 0202102A */ slt $v0, $s0, $v0 -/* 6238 8002AE38 10400003 */ beqz $v0, .L8002AE48 -/* 623C 8002AE3C 0000202D */ daddu $a0, $zero, $zero -/* 6240 8002AE40 0800ABBA */ j .L8002AEE8 -/* 6244 8002AE44 0000882D */ daddu $s1, $zero, $zero -.L8002AE48: -/* 6248 8002AE48 0C0B1EAF */ jal func_802C7ABC -/* 624C 8002AE4C 2405FFC9 */ addiu $a1, $zero, -0x37 -/* 6250 8002AE50 0202102A */ slt $v0, $s0, $v0 -/* 6254 8002AE54 10400003 */ beqz $v0, .L8002AE64 -/* 6258 8002AE58 0000202D */ daddu $a0, $zero, $zero -/* 625C 8002AE5C 0800ABBA */ j .L8002AEE8 -/* 6260 8002AE60 24110001 */ addiu $s1, $zero, 1 -.L8002AE64: -/* 6264 8002AE64 0C0B1EAF */ jal func_802C7ABC -/* 6268 8002AE68 2405FFF1 */ addiu $a1, $zero, -0xf -/* 626C 8002AE6C 0202102A */ slt $v0, $s0, $v0 -/* 6270 8002AE70 10400003 */ beqz $v0, .L8002AE80 -/* 6274 8002AE74 0000202D */ daddu $a0, $zero, $zero -/* 6278 8002AE78 0800ABBA */ j .L8002AEE8 -/* 627C 8002AE7C 24110002 */ addiu $s1, $zero, 2 -.L8002AE80: -/* 6280 8002AE80 0C0B1EAF */ jal func_802C7ABC -/* 6284 8002AE84 24050005 */ addiu $a1, $zero, 5 -/* 6288 8002AE88 0202102A */ slt $v0, $s0, $v0 -/* 628C 8002AE8C 10400003 */ beqz $v0, .L8002AE9C -/* 6290 8002AE90 0000202D */ daddu $a0, $zero, $zero -/* 6294 8002AE94 0800ABBA */ j .L8002AEE8 -/* 6298 8002AE98 24110003 */ addiu $s1, $zero, 3 -.L8002AE9C: -/* 629C 8002AE9C 0C0B1EAF */ jal func_802C7ABC -/* 62A0 8002AEA0 24050025 */ addiu $a1, $zero, 0x25 -/* 62A4 8002AEA4 0202102A */ slt $v0, $s0, $v0 -/* 62A8 8002AEA8 10400003 */ beqz $v0, .L8002AEB8 -/* 62AC 8002AEAC 0000202D */ daddu $a0, $zero, $zero -/* 62B0 8002AEB0 0800ABBA */ j .L8002AEE8 -/* 62B4 8002AEB4 24110004 */ addiu $s1, $zero, 4 -.L8002AEB8: -/* 62B8 8002AEB8 0C0B1EAF */ jal func_802C7ABC -/* 62BC 8002AEBC 24050039 */ addiu $a1, $zero, 0x39 -/* 62C0 8002AEC0 0202102A */ slt $v0, $s0, $v0 -/* 62C4 8002AEC4 10400003 */ beqz $v0, .L8002AED4 -/* 62C8 8002AEC8 0000202D */ daddu $a0, $zero, $zero -/* 62CC 8002AECC 0800ABBA */ j .L8002AEE8 -/* 62D0 8002AED0 24110005 */ addiu $s1, $zero, 5 -.L8002AED4: -/* 62D4 8002AED4 0C0B1EAF */ jal func_802C7ABC -/* 62D8 8002AED8 24050057 */ addiu $a1, $zero, 0x57 -/* 62DC 8002AEDC 0202102A */ slt $v0, $s0, $v0 -/* 62E0 8002AEE0 54400001 */ bnel $v0, $zero, .L8002AEE8 -/* 62E4 8002AEE4 24110006 */ addiu $s1, $zero, 6 -.L8002AEE8: -/* 62E8 8002AEE8 0220102D */ daddu $v0, $s1, $zero -/* 62EC 8002AEEC 8FBF0018 */ lw $ra, 0x18($sp) -/* 62F0 8002AEF0 8FB10014 */ lw $s1, 0x14($sp) -/* 62F4 8002AEF4 8FB00010 */ lw $s0, 0x10($sp) -/* 62F8 8002AEF8 03E00008 */ jr $ra -/* 62FC 8002AEFC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002AF00.s b/ver/jp/asm/nonmatchings/6200/func_8002AF00.s deleted file mode 100644 index 77b5736d98..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002AF00.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AF00 -/* 6300 8002AF00 0000282D */ daddu $a1, $zero, $zero -/* 6304 8002AF04 3C04800E */ lui $a0, %hi(D_800D95C8) -/* 6308 8002AF08 248495C8 */ addiu $a0, $a0, %lo(D_800D95C8) -/* 630C 8002AF0C 00A0182D */ daddu $v1, $a1, $zero -.L8002AF10: -/* 6310 8002AF10 24630001 */ addiu $v1, $v1, 1 -/* 6314 8002AF14 8C820000 */ lw $v0, ($a0) -/* 6318 8002AF18 00A22821 */ addu $a1, $a1, $v0 -/* 631C 8002AF1C 2C620020 */ sltiu $v0, $v1, 0x20 -/* 6320 8002AF20 1440FFFB */ bnez $v0, .L8002AF10 -/* 6324 8002AF24 24840004 */ addiu $a0, $a0, 4 -/* 6328 8002AF28 03E00008 */ jr $ra -/* 632C 8002AF2C 00A0102D */ daddu $v0, $a1, $zero diff --git a/ver/jp/asm/nonmatchings/6200/func_8002AF30.s b/ver/jp/asm/nonmatchings/6200/func_8002AF30.s deleted file mode 100644 index 2cde1f3615..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002AF30.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AF30 -/* 6330 8002AF30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6334 8002AF34 3C02800E */ lui $v0, %hi(D_800D95C8) -/* 6338 8002AF38 244295C8 */ addiu $v0, $v0, %lo(D_800D95C8) -/* 633C 8002AF3C AFB00010 */ sw $s0, 0x10($sp) -/* 6340 8002AF40 0040802D */ daddu $s0, $v0, $zero -/* 6344 8002AF44 3C058007 */ lui $a1, %hi(D_800745B0) -/* 6348 8002AF48 24A545B0 */ addiu $a1, $a1, %lo(D_800745B0) -/* 634C 8002AF4C AFBF0014 */ sw $ra, 0x14($sp) -/* 6350 8002AF50 0C01BB54 */ jal func_8006ED50 -/* 6354 8002AF54 0200202D */ daddu $a0, $s0, $zero -/* 6358 8002AF58 1440000B */ bnez $v0, .L8002AF88 -/* 635C 8002AF5C 0000102D */ daddu $v0, $zero, $zero -/* 6360 8002AF60 8E020034 */ lw $v0, 0x34($s0) -/* 6364 8002AF64 8E030030 */ lw $v1, 0x30($s0) -/* 6368 8002AF68 00021027 */ nor $v0, $zero, $v0 -/* 636C 8002AF6C 54620006 */ bnel $v1, $v0, .L8002AF88 -/* 6370 8002AF70 0000102D */ daddu $v0, $zero, $zero -/* 6374 8002AF74 0C00ABC0 */ jal func_8002AF00 -/* 6378 8002AF78 00000000 */ nop -/* 637C 8002AF7C 8E030030 */ lw $v1, 0x30($s0) -/* 6380 8002AF80 00431026 */ xor $v0, $v0, $v1 -/* 6384 8002AF84 2C420001 */ sltiu $v0, $v0, 1 -.L8002AF88: -/* 6388 8002AF88 8FBF0014 */ lw $ra, 0x14($sp) -/* 638C 8002AF8C 8FB00010 */ lw $s0, 0x10($sp) -/* 6390 8002AF90 03E00008 */ jr $ra -/* 6394 8002AF94 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002AF98.s b/ver/jp/asm/nonmatchings/6200/func_8002AF98.s deleted file mode 100644 index 6e1d10b76c..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002AF98.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002AF98 -/* 6398 8002AF98 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 639C 8002AF9C 24040006 */ addiu $a0, $zero, 6 -/* 63A0 8002AFA0 AFB00010 */ sw $s0, 0x10($sp) -/* 63A4 8002AFA4 3C10800E */ lui $s0, %hi(D_800D95C8) -/* 63A8 8002AFA8 261095C8 */ addiu $s0, $s0, %lo(D_800D95C8) -/* 63AC 8002AFAC 0200282D */ daddu $a1, $s0, $zero -/* 63B0 8002AFB0 AFBF0014 */ sw $ra, 0x14($sp) -/* 63B4 8002AFB4 0C00AE0A */ jal func_8002B828 -/* 63B8 8002AFB8 24060080 */ addiu $a2, $zero, 0x80 -/* 63BC 8002AFBC 0C00ABCC */ jal func_8002AF30 -/* 63C0 8002AFC0 00000000 */ nop -/* 63C4 8002AFC4 1440000D */ bnez $v0, .L8002AFFC -/* 63C8 8002AFC8 24020001 */ addiu $v0, $zero, 1 -/* 63CC 8002AFCC 24040007 */ addiu $a0, $zero, 7 -/* 63D0 8002AFD0 0200282D */ daddu $a1, $s0, $zero -/* 63D4 8002AFD4 0C00AE0A */ jal func_8002B828 -/* 63D8 8002AFD8 24060080 */ addiu $a2, $zero, 0x80 -/* 63DC 8002AFDC 0C00ABCC */ jal func_8002AF30 -/* 63E0 8002AFE0 00000000 */ nop -/* 63E4 8002AFE4 14400005 */ bnez $v0, .L8002AFFC -/* 63E8 8002AFE8 24020001 */ addiu $v0, $zero, 1 -/* 63EC 8002AFEC 0200202D */ daddu $a0, $s0, $zero -/* 63F0 8002AFF0 0C019250 */ jal func_80064940 -/* 63F4 8002AFF4 24050080 */ addiu $a1, $zero, 0x80 -/* 63F8 8002AFF8 0000102D */ daddu $v0, $zero, $zero -.L8002AFFC: -/* 63FC 8002AFFC 8FBF0014 */ lw $ra, 0x14($sp) -/* 6400 8002B000 8FB00010 */ lw $s0, 0x10($sp) -/* 6404 8002B004 03E00008 */ jr $ra -/* 6408 8002B008 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B00C.s b/ver/jp/asm/nonmatchings/6200/func_8002B00C.s deleted file mode 100644 index c60627922b..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B00C.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B00C -/* 640C 8002B00C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6410 8002B010 AFB00010 */ sw $s0, 0x10($sp) -/* 6414 8002B014 3C10800E */ lui $s0, %hi(D_800D95C8) -/* 6418 8002B018 261095C8 */ addiu $s0, $s0, %lo(D_800D95C8) -/* 641C 8002B01C 3C058007 */ lui $a1, %hi(D_800745B0) -/* 6420 8002B020 24A545B0 */ addiu $a1, $a1, %lo(D_800745B0) -/* 6424 8002B024 AFBF0014 */ sw $ra, 0x14($sp) -/* 6428 8002B028 0C01BB48 */ jal func_8006ED20 -/* 642C 8002B02C 0200202D */ daddu $a0, $s0, $zero -/* 6430 8002B030 2402FFFF */ addiu $v0, $zero, -1 -/* 6434 8002B034 AE000030 */ sw $zero, 0x30($s0) -/* 6438 8002B038 0C00ABC0 */ jal func_8002AF00 -/* 643C 8002B03C AE020034 */ sw $v0, 0x34($s0) -/* 6440 8002B040 24040006 */ addiu $a0, $zero, 6 -/* 6444 8002B044 AE020030 */ sw $v0, 0x30($s0) -/* 6448 8002B048 00021027 */ nor $v0, $zero, $v0 -/* 644C 8002B04C 0C00AE77 */ jal func_8002B9DC -/* 6450 8002B050 AE020034 */ sw $v0, 0x34($s0) -/* 6454 8002B054 24040006 */ addiu $a0, $zero, 6 -/* 6458 8002B058 0200282D */ daddu $a1, $s0, $zero -/* 645C 8002B05C 0C00AE42 */ jal func_8002B908 -/* 6460 8002B060 24060080 */ addiu $a2, $zero, 0x80 -/* 6464 8002B064 0C00AE77 */ jal func_8002B9DC -/* 6468 8002B068 24040007 */ addiu $a0, $zero, 7 -/* 646C 8002B06C 24040007 */ addiu $a0, $zero, 7 -/* 6470 8002B070 0200282D */ daddu $a1, $s0, $zero -/* 6474 8002B074 0C00AE42 */ jal func_8002B908 -/* 6478 8002B078 24060080 */ addiu $a2, $zero, 0x80 -/* 647C 8002B07C 8FBF0014 */ lw $ra, 0x14($sp) -/* 6480 8002B080 8FB00010 */ lw $s0, 0x10($sp) -/* 6484 8002B084 24020001 */ addiu $v0, $zero, 1 -/* 6488 8002B088 03E00008 */ jr $ra -/* 648C 8002B08C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B090.s b/ver/jp/asm/nonmatchings/6200/func_8002B090.s deleted file mode 100644 index 36359baab4..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B090.s +++ /dev/null @@ -1,15 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B090 -/* 6490 8002B090 0000282D */ daddu $a1, $zero, $zero -/* 6494 8002B094 00A0182D */ daddu $v1, $a1, $zero -.L8002B098: -/* 6498 8002B098 24630001 */ addiu $v1, $v1, 1 -/* 649C 8002B09C 8C820000 */ lw $v0, ($a0) -/* 64A0 8002B0A0 00A22821 */ addu $a1, $a1, $v0 -/* 64A4 8002B0A4 2C6204E0 */ sltiu $v0, $v1, 0x4e0 -/* 64A8 8002B0A8 1440FFFB */ bnez $v0, .L8002B098 -/* 64AC 8002B0AC 24840004 */ addiu $a0, $a0, 4 -/* 64B0 8002B0B0 03E00008 */ jr $ra -/* 64B4 8002B0B4 00A0102D */ daddu $v0, $a1, $zero diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B0B8.s b/ver/jp/asm/nonmatchings/6200/func_8002B0B8.s deleted file mode 100644 index 64839d9806..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B0B8.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B0B8 -/* 64B8 8002B0B8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 64BC 8002B0BC AFB00010 */ sw $s0, 0x10($sp) -/* 64C0 8002B0C0 3C058007 */ lui $a1, %hi(D_800745B0) -/* 64C4 8002B0C4 24A545B0 */ addiu $a1, $a1, %lo(D_800745B0) -/* 64C8 8002B0C8 AFBF0014 */ sw $ra, 0x14($sp) -/* 64CC 8002B0CC 0C01BB54 */ jal func_8006ED50 -/* 64D0 8002B0D0 0080802D */ daddu $s0, $a0, $zero -/* 64D4 8002B0D4 1440000B */ bnez $v0, .L8002B104 -/* 64D8 8002B0D8 0000102D */ daddu $v0, $zero, $zero -/* 64DC 8002B0DC 8E020034 */ lw $v0, 0x34($s0) -/* 64E0 8002B0E0 8E030030 */ lw $v1, 0x30($s0) -/* 64E4 8002B0E4 00021027 */ nor $v0, $zero, $v0 -/* 64E8 8002B0E8 54620006 */ bnel $v1, $v0, .L8002B104 -/* 64EC 8002B0EC 0000102D */ daddu $v0, $zero, $zero -/* 64F0 8002B0F0 0C00AC24 */ jal func_8002B090 -/* 64F4 8002B0F4 0200202D */ daddu $a0, $s0, $zero -/* 64F8 8002B0F8 8E030030 */ lw $v1, 0x30($s0) -/* 64FC 8002B0FC 00431026 */ xor $v0, $v0, $v1 -/* 6500 8002B100 2C420001 */ sltiu $v0, $v0, 1 -.L8002B104: -/* 6504 8002B104 8FBF0014 */ lw $ra, 0x14($sp) -/* 6508 8002B108 8FB00010 */ lw $s0, 0x10($sp) -/* 650C 8002B10C 03E00008 */ jr $ra -/* 6510 8002B110 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B114.s b/ver/jp/asm/nonmatchings/6200/func_8002B114.s deleted file mode 100644 index 4c3ee3850f..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B114.s +++ /dev/null @@ -1,106 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B114 -/* 6514 8002B114 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 6518 8002B118 AFB20018 */ sw $s2, 0x18($sp) -/* 651C 8002B11C 3C12800A */ lui $s2, %hi(D_8009A690) -/* 6520 8002B120 2652A690 */ addiu $s2, $s2, %lo(D_8009A690) -/* 6524 8002B124 AFB40020 */ sw $s4, 0x20($sp) -/* 6528 8002B128 0240A02D */ daddu $s4, $s2, $zero -/* 652C 8002B12C AFB00010 */ sw $s0, 0x10($sp) -/* 6530 8002B130 0000802D */ daddu $s0, $zero, $zero -/* 6534 8002B134 2404FFFF */ addiu $a0, $zero, -1 -/* 6538 8002B138 3C03800A */ lui $v1, %hi(D_8009BA10) -/* 653C 8002B13C 2463BA10 */ addiu $v1, $v1, %lo(D_8009BA10) -/* 6540 8002B140 AFBF0024 */ sw $ra, 0x24($sp) -/* 6544 8002B144 AFB3001C */ sw $s3, 0x1c($sp) -/* 6548 8002B148 AFB10014 */ sw $s1, 0x14($sp) -.L8002B14C: -/* 654C 8002B14C AC640000 */ sw $a0, ($v1) -/* 6550 8002B150 AC640004 */ sw $a0, 4($v1) -/* 6554 8002B154 26100001 */ addiu $s0, $s0, 1 -/* 6558 8002B158 2A020004 */ slti $v0, $s0, 4 -/* 655C 8002B15C 1440FFFB */ bnez $v0, .L8002B14C -/* 6560 8002B160 24630008 */ addiu $v1, $v1, 8 -/* 6564 8002B164 0000802D */ daddu $s0, $zero, $zero -/* 6568 8002B168 3C13800A */ lui $s3, %hi(D_8009BA10) -/* 656C 8002B16C 2673BA10 */ addiu $s3, $s3, %lo(D_8009BA10) -/* 6570 8002B170 3C11800A */ lui $s1, %hi(D_8009BA30) -/* 6574 8002B174 2631BA30 */ addiu $s1, $s1, %lo(D_8009BA30) -.L8002B178: -/* 6578 8002B178 0200202D */ daddu $a0, $s0, $zero -/* 657C 8002B17C 0280282D */ daddu $a1, $s4, $zero -/* 6580 8002B180 0C00AE0A */ jal func_8002B828 -/* 6584 8002B184 24061380 */ addiu $a2, $zero, 0x1380 -/* 6588 8002B188 0C00AC2E */ jal func_8002B0B8 -/* 658C 8002B18C 0280202D */ daddu $a0, $s4, $zero -/* 6590 8002B190 50400014 */ beql $v0, $zero, .L8002B1E4 -/* 6594 8002B194 26100001 */ addiu $s0, $s0, 1 -/* 6598 8002B198 8E420038 */ lw $v0, 0x38($s2) -/* 659C 8002B19C AE220000 */ sw $v0, ($s1) -/* 65A0 8002B1A0 8E42003C */ lw $v0, 0x3c($s2) -/* 65A4 8002B1A4 AE220004 */ sw $v0, 4($s1) -/* 65A8 8002B1A8 8E420038 */ lw $v0, 0x38($s2) -/* 65AC 8002B1AC 8E43003C */ lw $v1, 0x3c($s2) -/* 65B0 8002B1B0 000210C0 */ sll $v0, $v0, 3 -/* 65B4 8002B1B4 00532021 */ addu $a0, $v0, $s3 -/* 65B8 8002B1B8 8C820004 */ lw $v0, 4($a0) -/* 65BC 8002B1BC 0043102A */ slt $v0, $v0, $v1 -/* 65C0 8002B1C0 50400008 */ beql $v0, $zero, .L8002B1E4 -/* 65C4 8002B1C4 26100001 */ addiu $s0, $s0, 1 -/* 65C8 8002B1C8 AC900000 */ sw $s0, ($a0) -/* 65CC 8002B1CC 8E420038 */ lw $v0, 0x38($s2) -/* 65D0 8002B1D0 8E43003C */ lw $v1, 0x3c($s2) -/* 65D4 8002B1D4 000210C0 */ sll $v0, $v0, 3 -/* 65D8 8002B1D8 00531021 */ addu $v0, $v0, $s3 -/* 65DC 8002B1DC AC430004 */ sw $v1, 4($v0) -/* 65E0 8002B1E0 26100001 */ addiu $s0, $s0, 1 -.L8002B1E4: -/* 65E4 8002B1E4 2A020006 */ slti $v0, $s0, 6 -/* 65E8 8002B1E8 1440FFE3 */ bnez $v0, .L8002B178 -/* 65EC 8002B1EC 26310008 */ addiu $s1, $s1, 8 -/* 65F0 8002B1F0 3C067FFF */ lui $a2, 0x7fff -/* 65F4 8002B1F4 34C6FFFF */ ori $a2, $a2, 0xffff -/* 65F8 8002B1F8 0000202D */ daddu $a0, $zero, $zero -/* 65FC 8002B1FC 3C09800A */ lui $t1, %hi(D_8009BA10) -/* 6600 8002B200 2529BA10 */ addiu $t1, $t1, %lo(D_8009BA10) -/* 6604 8002B204 24080004 */ addiu $t0, $zero, 4 -/* 6608 8002B208 3C07800A */ lui $a3, %hi(D_8009BA60) -/* 660C 8002B20C 24E7BA60 */ addiu $a3, $a3, %lo(D_8009BA60) -/* 6610 8002B210 3C05800A */ lui $a1, %hi(D_8009BA30) -/* 6614 8002B214 24A5BA30 */ addiu $a1, $a1, %lo(D_8009BA30) -.L8002B218: -/* 6618 8002B218 0000802D */ daddu $s0, $zero, $zero -/* 661C 8002B21C 0120182D */ daddu $v1, $t1, $zero -.L8002B220: -/* 6620 8002B220 8C620000 */ lw $v0, ($v1) -/* 6624 8002B224 10820005 */ beq $a0, $v0, .L8002B23C -/* 6628 8002B228 00000000 */ nop -/* 662C 8002B22C 26100001 */ addiu $s0, $s0, 1 -/* 6630 8002B230 2A020004 */ slti $v0, $s0, 4 -/* 6634 8002B234 1440FFFA */ bnez $v0, .L8002B220 -/* 6638 8002B238 24630008 */ addiu $v1, $v1, 8 -.L8002B23C: -/* 663C 8002B23C 56080008 */ bnel $s0, $t0, .L8002B260 -/* 6640 8002B240 24840001 */ addiu $a0, $a0, 1 -/* 6644 8002B244 8CA30004 */ lw $v1, 4($a1) -/* 6648 8002B248 0066102A */ slt $v0, $v1, $a2 -/* 664C 8002B24C 50400004 */ beql $v0, $zero, .L8002B260 -/* 6650 8002B250 24840001 */ addiu $a0, $a0, 1 -/* 6654 8002B254 0060302D */ daddu $a2, $v1, $zero -/* 6658 8002B258 ACE40000 */ sw $a0, ($a3) -/* 665C 8002B25C 24840001 */ addiu $a0, $a0, 1 -.L8002B260: -/* 6660 8002B260 28820006 */ slti $v0, $a0, 6 -/* 6664 8002B264 1440FFEC */ bnez $v0, .L8002B218 -/* 6668 8002B268 24A50008 */ addiu $a1, $a1, 8 -/* 666C 8002B26C 8FBF0024 */ lw $ra, 0x24($sp) -/* 6670 8002B270 8FB40020 */ lw $s4, 0x20($sp) -/* 6674 8002B274 8FB3001C */ lw $s3, 0x1c($sp) -/* 6678 8002B278 8FB20018 */ lw $s2, 0x18($sp) -/* 667C 8002B27C 8FB10014 */ lw $s1, 0x14($sp) -/* 6680 8002B280 8FB00010 */ lw $s0, 0x10($sp) -/* 6684 8002B284 24020001 */ addiu $v0, $zero, 1 -/* 6688 8002B288 03E00008 */ jr $ra -/* 668C 8002B28C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B290.s b/ver/jp/asm/nonmatchings/6200/func_8002B290.s deleted file mode 100644 index 28dbf962d8..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B290.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B290 -/* 6690 8002B290 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 6694 8002B294 AFB20018 */ sw $s2, 0x18($sp) -/* 6698 8002B298 3C128007 */ lui $s2, %hi(gGameStatusPtr) -/* 669C 8002B29C 2652417C */ addiu $s2, $s2, %lo(gGameStatusPtr) -/* 66A0 8002B2A0 AFBF001C */ sw $ra, 0x1c($sp) -/* 66A4 8002B2A4 AFB10014 */ sw $s1, 0x14($sp) -/* 66A8 8002B2A8 AFB00010 */ sw $s0, 0x10($sp) -/* 66AC 8002B2AC 8E420000 */ lw $v0, ($s2) -/* 66B0 8002B2B0 0080802D */ daddu $s0, $a0, $zero -/* 66B4 8002B2B4 0C00AC45 */ jal func_8002B114 -/* 66B8 8002B2B8 A0500166 */ sb $s0, 0x166($v0) -/* 66BC 8002B2BC 3C11800E */ lui $s1, %hi(D_800DACA0) -/* 66C0 8002B2C0 2631ACA0 */ addiu $s1, $s1, %lo(D_800DACA0) -/* 66C4 8002B2C4 0220282D */ daddu $a1, $s1, $zero -/* 66C8 8002B2C8 001080C0 */ sll $s0, $s0, 3 -/* 66CC 8002B2CC 3C04800A */ lui $a0, %hi(D_8009BA10) -/* 66D0 8002B2D0 00902021 */ addu $a0, $a0, $s0 -/* 66D4 8002B2D4 8C84BA10 */ lw $a0, %lo(D_8009BA10)($a0) -/* 66D8 8002B2D8 0C00AE0A */ jal func_8002B828 -/* 66DC 8002B2DC 24061380 */ addiu $a2, $zero, 0x1380 -/* 66E0 8002B2E0 3C058007 */ lui $a1, %hi(D_800745B0) -/* 66E4 8002B2E4 24A545B0 */ addiu $a1, $a1, %lo(D_800745B0) -/* 66E8 8002B2E8 0C01BB54 */ jal func_8006ED50 -/* 66EC 8002B2EC 0220202D */ daddu $a0, $s1, $zero -/* 66F0 8002B2F0 1440000A */ bnez $v0, .L8002B31C -/* 66F4 8002B2F4 0000102D */ daddu $v0, $zero, $zero -/* 66F8 8002B2F8 8E430000 */ lw $v1, ($s2) -/* 66FC 8002B2FC 8E24003C */ lw $a0, 0x3c($s1) -/* 6700 8002B300 8C620168 */ lw $v0, 0x168($v1) -/* 6704 8002B304 0044102B */ sltu $v0, $v0, $a0 -/* 6708 8002B308 54400001 */ bnel $v0, $zero, .L8002B310 -/* 670C 8002B30C AC640168 */ sw $a0, 0x168($v1) -.L8002B310: -/* 6710 8002B310 0C00AD14 */ jal func_8002B450 -/* 6714 8002B314 00000000 */ nop -/* 6718 8002B318 24020001 */ addiu $v0, $zero, 1 -.L8002B31C: -/* 671C 8002B31C 8FBF001C */ lw $ra, 0x1c($sp) -/* 6720 8002B320 8FB20018 */ lw $s2, 0x18($sp) -/* 6724 8002B324 8FB10014 */ lw $s1, 0x14($sp) -/* 6728 8002B328 8FB00010 */ lw $s0, 0x10($sp) -/* 672C 8002B32C 03E00008 */ jr $ra -/* 6730 8002B330 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B334.s b/ver/jp/asm/nonmatchings/6200/func_8002B334.s deleted file mode 100644 index db12749546..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B334.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B334 -/* 6734 8002B334 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 6738 8002B338 AFB20018 */ sw $s2, 0x18($sp) -/* 673C 8002B33C 0080902D */ daddu $s2, $a0, $zero -/* 6740 8002B340 AFBF001C */ sw $ra, 0x1c($sp) -/* 6744 8002B344 AFB10014 */ sw $s1, 0x14($sp) -/* 6748 8002B348 0C00AC45 */ jal func_8002B114 -/* 674C 8002B34C AFB00010 */ sw $s0, 0x10($sp) -/* 6750 8002B350 3C118007 */ lui $s1, %hi(gGameStatusPtr) -/* 6754 8002B354 2631417C */ addiu $s1, $s1, %lo(gGameStatusPtr) -/* 6758 8002B358 8E220000 */ lw $v0, ($s1) -/* 675C 8002B35C 0C00AD7C */ jal func_8002B5F0 -/* 6760 8002B360 A0520166 */ sb $s2, 0x166($v0) -/* 6764 8002B364 3C10800E */ lui $s0, %hi(D_800DACA0) -/* 6768 8002B368 2610ACA0 */ addiu $s0, $s0, %lo(D_800DACA0) -/* 676C 8002B36C 3C058007 */ lui $a1, %hi(D_800745B0) -/* 6770 8002B370 24A545B0 */ addiu $a1, $a1, %lo(D_800745B0) -/* 6774 8002B374 0C01BB48 */ jal func_8006ED20 -/* 6778 8002B378 0200202D */ daddu $a0, $s0, $zero -/* 677C 8002B37C 8E230000 */ lw $v1, ($s1) -/* 6780 8002B380 AE120038 */ sw $s2, 0x38($s0) -/* 6784 8002B384 8C620168 */ lw $v0, 0x168($v1) -/* 6788 8002B388 0200202D */ daddu $a0, $s0, $zero -/* 678C 8002B38C 24420001 */ addiu $v0, $v0, 1 -/* 6790 8002B390 AC620168 */ sw $v0, 0x168($v1) -/* 6794 8002B394 AE02003C */ sw $v0, 0x3c($s0) -/* 6798 8002B398 2402FFFF */ addiu $v0, $zero, -1 -/* 679C 8002B39C AE000030 */ sw $zero, 0x30($s0) -/* 67A0 8002B3A0 0C00AC24 */ jal func_8002B090 -/* 67A4 8002B3A4 AE020034 */ sw $v0, 0x34($s0) -/* 67A8 8002B3A8 3C11800A */ lui $s1, %hi(D_8009BA60) -/* 67AC 8002B3AC 2631BA60 */ addiu $s1, $s1, %lo(D_8009BA60) -/* 67B0 8002B3B0 8E240000 */ lw $a0, ($s1) -/* 67B4 8002B3B4 AE020030 */ sw $v0, 0x30($s0) -/* 67B8 8002B3B8 00021027 */ nor $v0, $zero, $v0 -/* 67BC 8002B3BC 0C00AE77 */ jal func_8002B9DC -/* 67C0 8002B3C0 AE020034 */ sw $v0, 0x34($s0) -/* 67C4 8002B3C4 0200282D */ daddu $a1, $s0, $zero -/* 67C8 8002B3C8 8E240000 */ lw $a0, ($s1) -/* 67CC 8002B3CC 0C00AE42 */ jal func_8002B908 -/* 67D0 8002B3D0 24061380 */ addiu $a2, $zero, 0x1380 -/* 67D4 8002B3D4 8FBF001C */ lw $ra, 0x1c($sp) -/* 67D8 8002B3D8 8FB20018 */ lw $s2, 0x18($sp) -/* 67DC 8002B3DC 8FB10014 */ lw $s1, 0x14($sp) -/* 67E0 8002B3E0 8FB00010 */ lw $s0, 0x10($sp) -/* 67E4 8002B3E4 03E00008 */ jr $ra -/* 67E8 8002B3E8 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B3EC.s b/ver/jp/asm/nonmatchings/6200/func_8002B3EC.s deleted file mode 100644 index b7b84ae418..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B3EC.s +++ /dev/null @@ -1,31 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B3EC -/* 67EC 8002B3EC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 67F0 8002B3F0 AFB20018 */ sw $s2, 0x18($sp) -/* 67F4 8002B3F4 0080902D */ daddu $s2, $a0, $zero -/* 67F8 8002B3F8 AFBF001C */ sw $ra, 0x1c($sp) -/* 67FC 8002B3FC AFB10014 */ sw $s1, 0x14($sp) -/* 6800 8002B400 0C00AC45 */ jal func_8002B114 -/* 6804 8002B404 AFB00010 */ sw $s0, 0x10($sp) -/* 6808 8002B408 0000802D */ daddu $s0, $zero, $zero -/* 680C 8002B40C 3C11800A */ lui $s1, %hi(D_8009BA30) -/* 6810 8002B410 2631BA30 */ addiu $s1, $s1, %lo(D_8009BA30) -.L8002B414: -/* 6814 8002B414 8E220000 */ lw $v0, ($s1) -/* 6818 8002B418 54520004 */ bnel $v0, $s2, .L8002B42C -/* 681C 8002B41C 26100001 */ addiu $s0, $s0, 1 -/* 6820 8002B420 0C00AE77 */ jal func_8002B9DC -/* 6824 8002B424 0200202D */ daddu $a0, $s0, $zero -/* 6828 8002B428 26100001 */ addiu $s0, $s0, 1 -.L8002B42C: -/* 682C 8002B42C 2A020006 */ slti $v0, $s0, 6 -/* 6830 8002B430 1440FFF8 */ bnez $v0, .L8002B414 -/* 6834 8002B434 26310008 */ addiu $s1, $s1, 8 -/* 6838 8002B438 8FBF001C */ lw $ra, 0x1c($sp) -/* 683C 8002B43C 8FB20018 */ lw $s2, 0x18($sp) -/* 6840 8002B440 8FB10014 */ lw $s1, 0x14($sp) -/* 6844 8002B444 8FB00010 */ lw $s0, 0x10($sp) -/* 6848 8002B448 03E00008 */ jr $ra -/* 684C 8002B44C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B450.s b/ver/jp/asm/nonmatchings/6200/func_8002B450.s deleted file mode 100644 index a3283e0cf0..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B450.s +++ /dev/null @@ -1,101 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B450 -/* 6850 8002B450 3C038011 */ lui $v1, %hi(D_8010F450) -/* 6854 8002B454 2463F450 */ addiu $v1, $v1, %lo(D_8010F450) -/* 6858 8002B458 3C07800E */ lui $a3, %hi(D_800DACA0) -/* 685C 8002B45C 24E7ACA0 */ addiu $a3, $a3, %lo(D_800DACA0) -/* 6860 8002B460 24E20040 */ addiu $v0, $a3, 0x40 -/* 6864 8002B464 24E40460 */ addiu $a0, $a3, 0x460 -.L8002B468: -/* 6868 8002B468 8C490000 */ lw $t1, ($v0) -/* 686C 8002B46C 8C4A0004 */ lw $t2, 4($v0) -/* 6870 8002B470 8C4B0008 */ lw $t3, 8($v0) -/* 6874 8002B474 8C4C000C */ lw $t4, 0xc($v0) -/* 6878 8002B478 AC690000 */ sw $t1, ($v1) -/* 687C 8002B47C AC6A0004 */ sw $t2, 4($v1) -/* 6880 8002B480 AC6B0008 */ sw $t3, 8($v1) -/* 6884 8002B484 AC6C000C */ sw $t4, 0xc($v1) -/* 6888 8002B488 24420010 */ addiu $v0, $v0, 0x10 -/* 688C 8002B48C 1444FFF6 */ bne $v0, $a0, .L8002B468 -/* 6890 8002B490 24630010 */ addiu $v1, $v1, 0x10 -/* 6894 8002B494 8C490000 */ lw $t1, ($v0) -/* 6898 8002B498 8C4A0004 */ lw $t2, 4($v0) -/* 689C 8002B49C AC690000 */ sw $t1, ($v1) -/* 68A0 8002B4A0 AC6A0004 */ sw $t2, 4($v1) -/* 68A4 8002B4A4 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 68A8 8002B4A8 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 68AC 8002B4AC 94E20468 */ lhu $v0, 0x468($a3) -/* 68B0 8002B4B0 A4620086 */ sh $v0, 0x86($v1) -/* 68B4 8002B4B4 94E2046A */ lhu $v0, 0x46a($a3) -/* 68B8 8002B4B8 A462008C */ sh $v0, 0x8c($v1) -/* 68BC 8002B4BC 94E2046C */ lhu $v0, 0x46c($a3) -/* 68C0 8002B4C0 A462008E */ sh $v0, 0x8e($v1) -/* 68C4 8002B4C4 94E212E6 */ lhu $v0, 0x12e6($a3) -/* 68C8 8002B4C8 A4620160 */ sh $v0, 0x160($v1) -/* 68CC 8002B4CC 94E212E8 */ lhu $v0, 0x12e8($a3) -/* 68D0 8002B4D0 0000302D */ daddu $a2, $zero, $zero -/* 68D4 8002B4D4 A4620162 */ sh $v0, 0x162($v1) -/* 68D8 8002B4D8 94E212EA */ lhu $v0, 0x12ea($a3) -/* 68DC 8002B4DC 3C08800B */ lui $t0, %hi(D_800B0EF0) -/* 68E0 8002B4E0 25080EF0 */ addiu $t0, $t0, %lo(D_800B0EF0) -/* 68E4 8002B4E4 A4620164 */ sh $v0, 0x164($v1) -/* 68E8 8002B4E8 0000282D */ daddu $a1, $zero, $zero -.L8002B4EC: -/* 68EC 8002B4EC 00062080 */ sll $a0, $a2, 2 -.L8002B4F0: -/* 68F0 8002B4F0 00881821 */ addu $v1, $a0, $t0 -/* 68F4 8002B4F4 00E41021 */ addu $v0, $a3, $a0 -/* 68F8 8002B4F8 8C420470 */ lw $v0, 0x470($v0) -/* 68FC 8002B4FC 24A50001 */ addiu $a1, $a1, 1 -/* 6900 8002B500 AC6200B0 */ sw $v0, 0xb0($v1) -/* 6904 8002B504 28A2003C */ slti $v0, $a1, 0x3c -/* 6908 8002B508 1440FFF9 */ bnez $v0, .L8002B4F0 -/* 690C 8002B50C 24840030 */ addiu $a0, $a0, 0x30 -/* 6910 8002B510 24C60001 */ addiu $a2, $a2, 1 -/* 6914 8002B514 28C2000C */ slti $v0, $a2, 0xc -/* 6918 8002B518 1440FFF4 */ bnez $v0, .L8002B4EC -/* 691C 8002B51C 0000282D */ daddu $a1, $zero, $zero -/* 6920 8002B520 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 6924 8002B524 2463417C */ addiu $v1, $v1, %lo(gGameStatusPtr) -/* 6928 8002B528 8C620000 */ lw $v0, ($v1) -/* 692C 8002B52C A0400074 */ sb $zero, 0x74($v0) -/* 6930 8002B530 8C620000 */ lw $v0, ($v1) -/* 6934 8002B534 A0400076 */ sb $zero, 0x76($v0) -/* 6938 8002B538 8C620000 */ lw $v0, ($v1) -/* 693C 8002B53C A0400077 */ sb $zero, 0x77($v0) -/* 6940 8002B540 8C640000 */ lw $a0, ($v1) -/* 6944 8002B544 24020001 */ addiu $v0, $zero, 1 -/* 6948 8002B548 A082007A */ sb $v0, 0x7a($a0) -/* 694C 8002B54C 8C620000 */ lw $v0, ($v1) -/* 6950 8002B550 90430166 */ lbu $v1, 0x166($v0) -/* 6954 8002B554 00031040 */ sll $v0, $v1, 1 -/* 6958 8002B558 00431021 */ addu $v0, $v0, $v1 -/* 695C 8002B55C 000210C0 */ sll $v0, $v0, 3 -/* 6960 8002B560 8CE912EC */ lw $t1, 0x12ec($a3) -/* 6964 8002B564 8CEA12F0 */ lw $t2, 0x12f0($a3) -/* 6968 8002B568 8CEB12F4 */ lw $t3, 0x12f4($a3) -/* 696C 8002B56C 8CEC12F8 */ lw $t4, 0x12f8($a3) -/* 6970 8002B570 3C018007 */ lui $at, %hi(D_80077994) -/* 6974 8002B574 00220821 */ addu $at, $at, $v0 -/* 6978 8002B578 AC297994 */ sw $t1, %lo(D_80077994)($at) -/* 697C 8002B57C 3C018007 */ lui $at, %hi(D_80077998) -/* 6980 8002B580 00220821 */ addu $at, $at, $v0 -/* 6984 8002B584 AC2A7998 */ sw $t2, %lo(D_80077998)($at) -/* 6988 8002B588 3C018007 */ lui $at, %hi(D_8007799C) -/* 698C 8002B58C 00220821 */ addu $at, $at, $v0 -/* 6990 8002B590 AC2B799C */ sw $t3, %lo(D_8007799C)($at) -/* 6994 8002B594 3C018007 */ lui $at, %hi(D_800779A0) -/* 6998 8002B598 00220821 */ addu $at, $at, $v0 -/* 699C 8002B59C AC2C79A0 */ sw $t4, %lo(D_800779A0)($at) -/* 69A0 8002B5A0 8CE912FC */ lw $t1, 0x12fc($a3) -/* 69A4 8002B5A4 8CEA1300 */ lw $t2, 0x1300($a3) -/* 69A8 8002B5A8 3C018007 */ lui $at, %hi(D_800779A4) -/* 69AC 8002B5AC 00220821 */ addu $at, $at, $v0 -/* 69B0 8002B5B0 AC2979A4 */ sw $t1, %lo(D_800779A4)($at) -/* 69B4 8002B5B4 3C018007 */ lui $at, %hi(D_800779A8) -/* 69B8 8002B5B8 00220821 */ addu $at, $at, $v0 -/* 69BC 8002B5BC AC2A79A8 */ sw $t2, %lo(D_800779A8)($at) -/* 69C0 8002B5C0 03E00008 */ jr $ra -/* 69C4 8002B5C4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B5C8.s b/ver/jp/asm/nonmatchings/6200/func_8002B5C8.s deleted file mode 100644 index 2b1c64821e..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B5C8.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B5C8 -/* 69C8 8002B5C8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 69CC 8002B5CC 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 69D0 8002B5D0 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 69D4 8002B5D4 2402000A */ addiu $v0, $zero, 0xa -/* 69D8 8002B5D8 AFBF0010 */ sw $ra, 0x10($sp) -/* 69DC 8002B5DC 0C00AD7C */ jal func_8002B5F0 -/* 69E0 8002B5E0 A462008E */ sh $v0, 0x8e($v1) -/* 69E4 8002B5E4 8FBF0010 */ lw $ra, 0x10($sp) -/* 69E8 8002B5E8 03E00008 */ jr $ra -/* 69EC 8002B5EC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B5F0.s b/ver/jp/asm/nonmatchings/6200/func_8002B5F0.s deleted file mode 100644 index e93660a0e8..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B5F0.s +++ /dev/null @@ -1,142 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B5F0 -/* 69F0 8002B5F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 69F4 8002B5F4 AFB20018 */ sw $s2, 0x18($sp) -/* 69F8 8002B5F8 3C12800E */ lui $s2, %hi(D_800DACA0) -/* 69FC 8002B5FC 2652ACA0 */ addiu $s2, $s2, %lo(D_800DACA0) -/* 6A00 8002B600 26440040 */ addiu $a0, $s2, 0x40 -/* 6A04 8002B604 3C028011 */ lui $v0, %hi(D_8010F450) -/* 6A08 8002B608 2442F450 */ addiu $v0, $v0, %lo(D_8010F450) -/* 6A0C 8002B60C 24430420 */ addiu $v1, $v0, 0x420 -/* 6A10 8002B610 AFBF001C */ sw $ra, 0x1c($sp) -/* 6A14 8002B614 AFB10014 */ sw $s1, 0x14($sp) -/* 6A18 8002B618 AFB00010 */ sw $s0, 0x10($sp) -.L8002B61C: -/* 6A1C 8002B61C 8C480000 */ lw $t0, ($v0) -/* 6A20 8002B620 8C490004 */ lw $t1, 4($v0) -/* 6A24 8002B624 8C4A0008 */ lw $t2, 8($v0) -/* 6A28 8002B628 8C4B000C */ lw $t3, 0xc($v0) -/* 6A2C 8002B62C AC880000 */ sw $t0, ($a0) -/* 6A30 8002B630 AC890004 */ sw $t1, 4($a0) -/* 6A34 8002B634 AC8A0008 */ sw $t2, 8($a0) -/* 6A38 8002B638 AC8B000C */ sw $t3, 0xc($a0) -/* 6A3C 8002B63C 24420010 */ addiu $v0, $v0, 0x10 -/* 6A40 8002B640 1443FFF6 */ bne $v0, $v1, .L8002B61C -/* 6A44 8002B644 24840010 */ addiu $a0, $a0, 0x10 -/* 6A48 8002B648 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 6A4C 8002B64C 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 6A50 8002B650 8C480000 */ lw $t0, ($v0) -/* 6A54 8002B654 8C490004 */ lw $t1, 4($v0) -/* 6A58 8002B658 AC880000 */ sw $t0, ($a0) -/* 6A5C 8002B65C AC890004 */ sw $t1, 4($a0) -/* 6A60 8002B660 94620086 */ lhu $v0, 0x86($v1) -/* 6A64 8002B664 A6420468 */ sh $v0, 0x468($s2) -/* 6A68 8002B668 9462008C */ lhu $v0, 0x8c($v1) -/* 6A6C 8002B66C A642046A */ sh $v0, 0x46a($s2) -/* 6A70 8002B670 9462008E */ lhu $v0, 0x8e($v1) -/* 6A74 8002B674 A642046C */ sh $v0, 0x46c($s2) -/* 6A78 8002B678 94620160 */ lhu $v0, 0x160($v1) -/* 6A7C 8002B67C A64212E6 */ sh $v0, 0x12e6($s2) -/* 6A80 8002B680 94620162 */ lhu $v0, 0x162($v1) -/* 6A84 8002B684 0000302D */ daddu $a2, $zero, $zero -/* 6A88 8002B688 A64212E8 */ sh $v0, 0x12e8($s2) -/* 6A8C 8002B68C 94620164 */ lhu $v0, 0x164($v1) -/* 6A90 8002B690 3C07800B */ lui $a3, %hi(D_800B0EF0) -/* 6A94 8002B694 24E70EF0 */ addiu $a3, $a3, %lo(D_800B0EF0) -/* 6A98 8002B698 A64212EA */ sh $v0, 0x12ea($s2) -/* 6A9C 8002B69C 0000282D */ daddu $a1, $zero, $zero -.L8002B6A0: -/* 6AA0 8002B6A0 00062080 */ sll $a0, $a2, 2 -.L8002B6A4: -/* 6AA4 8002B6A4 02441821 */ addu $v1, $s2, $a0 -/* 6AA8 8002B6A8 00871021 */ addu $v0, $a0, $a3 -/* 6AAC 8002B6AC 8C4200B0 */ lw $v0, 0xb0($v0) -/* 6AB0 8002B6B0 24A50001 */ addiu $a1, $a1, 1 -/* 6AB4 8002B6B4 AC620470 */ sw $v0, 0x470($v1) -/* 6AB8 8002B6B8 28A2003C */ slti $v0, $a1, 0x3c -/* 6ABC 8002B6BC 1440FFF9 */ bnez $v0, .L8002B6A4 -/* 6AC0 8002B6C0 24840030 */ addiu $a0, $a0, 0x30 -/* 6AC4 8002B6C4 24C60001 */ addiu $a2, $a2, 1 -/* 6AC8 8002B6C8 28C2000C */ slti $v0, $a2, 0xc -/* 6ACC 8002B6CC 1440FFF4 */ bnez $v0, .L8002B6A0 -/* 6AD0 8002B6D0 0000282D */ daddu $a1, $zero, $zero -/* 6AD4 8002B6D4 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 6AD8 8002B6D8 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 6ADC 8002B6DC 8E020000 */ lw $v0, ($s0) -/* 6AE0 8002B6E0 8E030000 */ lw $v1, ($s0) -/* 6AE4 8002B6E4 90420074 */ lbu $v0, 0x74($v0) -/* 6AE8 8002B6E8 A24212E0 */ sb $v0, 0x12e0($s2) -/* 6AEC 8002B6EC 90620076 */ lbu $v0, 0x76($v1) -/* 6AF0 8002B6F0 8E030000 */ lw $v1, ($s0) -/* 6AF4 8002B6F4 A24212E1 */ sb $v0, 0x12e1($s2) -/* 6AF8 8002B6F8 90620077 */ lbu $v0, 0x77($v1) -/* 6AFC 8002B6FC 8E030000 */ lw $v1, ($s0) -/* 6B00 8002B700 A24212E2 */ sb $v0, 0x12e2($s2) -/* 6B04 8002B704 9062007A */ lbu $v0, 0x7a($v1) -/* 6B08 8002B708 8E030000 */ lw $v1, ($s0) -/* 6B0C 8002B70C A24212E3 */ sb $v0, 0x12e3($s2) -/* 6B10 8002B710 90630166 */ lbu $v1, 0x166($v1) -/* 6B14 8002B714 3C118011 */ lui $s1, %hi(D_8010F450) -/* 6B18 8002B718 2631F450 */ addiu $s1, $s1, %lo(D_8010F450) -/* 6B1C 8002B71C 00031040 */ sll $v0, $v1, 1 -/* 6B20 8002B720 00431021 */ addu $v0, $v0, $v1 -/* 6B24 8002B724 92230009 */ lbu $v1, 9($s1) -/* 6B28 8002B728 000210C0 */ sll $v0, $v0, 3 -/* 6B2C 8002B72C 3C018007 */ lui $at, %hi(D_8007799A) -/* 6B30 8002B730 00220821 */ addu $at, $at, $v0 -/* 6B34 8002B734 A023799A */ sb $v1, %lo(D_8007799A)($at) -/* 6B38 8002B738 0C00AB80 */ jal func_8002AE00 -/* 6B3C 8002B73C 00000000 */ nop -/* 6B40 8002B740 8E030000 */ lw $v1, ($s0) -/* 6B44 8002B744 90640166 */ lbu $a0, 0x166($v1) -/* 6B48 8002B748 00041840 */ sll $v1, $a0, 1 -/* 6B4C 8002B74C 00641821 */ addu $v1, $v1, $a0 -/* 6B50 8002B750 000318C0 */ sll $v1, $v1, 3 -/* 6B54 8002B754 3C018007 */ lui $at, %hi(D_80077998) -/* 6B58 8002B758 00230821 */ addu $at, $at, $v1 -/* 6B5C 8002B75C A0227998 */ sb $v0, %lo(D_80077998)($at) -/* 6B60 8002B760 8E040000 */ lw $a0, ($s0) -/* 6B64 8002B764 90830166 */ lbu $v1, 0x166($a0) -/* 6B68 8002B768 00031040 */ sll $v0, $v1, 1 -/* 6B6C 8002B76C 00431021 */ addu $v0, $v0, $v1 -/* 6B70 8002B770 8E2302BC */ lw $v1, 0x2bc($s1) -/* 6B74 8002B774 000210C0 */ sll $v0, $v0, 3 -/* 6B78 8002B778 3C018007 */ lui $at, %hi(D_80077994) -/* 6B7C 8002B77C 00220821 */ addu $at, $at, $v0 -/* 6B80 8002B780 AC237994 */ sw $v1, %lo(D_80077994)($at) -/* 6B84 8002B784 90830166 */ lbu $v1, 0x166($a0) -/* 6B88 8002B788 00031040 */ sll $v0, $v1, 1 -/* 6B8C 8002B78C 00431021 */ addu $v0, $v0, $v1 -/* 6B90 8002B790 000210C0 */ sll $v0, $v0, 3 -/* 6B94 8002B794 3C088007 */ lui $t0, %hi(D_80077994) -/* 6B98 8002B798 01024021 */ addu $t0, $t0, $v0 -/* 6B9C 8002B79C 8D087994 */ lw $t0, %lo(D_80077994)($t0) -/* 6BA0 8002B7A0 3C098007 */ lui $t1, %hi(D_80077998) -/* 6BA4 8002B7A4 01224821 */ addu $t1, $t1, $v0 -/* 6BA8 8002B7A8 8D297998 */ lw $t1, %lo(D_80077998)($t1) -/* 6BAC 8002B7AC 3C0A8007 */ lui $t2, %hi(D_8007799C) -/* 6BB0 8002B7B0 01425021 */ addu $t2, $t2, $v0 -/* 6BB4 8002B7B4 8D4A799C */ lw $t2, %lo(D_8007799C)($t2) -/* 6BB8 8002B7B8 3C0B8007 */ lui $t3, %hi(D_800779A0) -/* 6BBC 8002B7BC 01625821 */ addu $t3, $t3, $v0 -/* 6BC0 8002B7C0 8D6B79A0 */ lw $t3, %lo(D_800779A0)($t3) -/* 6BC4 8002B7C4 AE4812EC */ sw $t0, 0x12ec($s2) -/* 6BC8 8002B7C8 AE4912F0 */ sw $t1, 0x12f0($s2) -/* 6BCC 8002B7CC AE4A12F4 */ sw $t2, 0x12f4($s2) -/* 6BD0 8002B7D0 AE4B12F8 */ sw $t3, 0x12f8($s2) -/* 6BD4 8002B7D4 3C088007 */ lui $t0, %hi(D_800779A4) -/* 6BD8 8002B7D8 01024021 */ addu $t0, $t0, $v0 -/* 6BDC 8002B7DC 8D0879A4 */ lw $t0, %lo(D_800779A4)($t0) -/* 6BE0 8002B7E0 3C098007 */ lui $t1, %hi(D_800779A8) -/* 6BE4 8002B7E4 01224821 */ addu $t1, $t1, $v0 -/* 6BE8 8002B7E8 8D2979A8 */ lw $t1, %lo(D_800779A8)($t1) -/* 6BEC 8002B7EC AE4812FC */ sw $t0, 0x12fc($s2) -/* 6BF0 8002B7F0 AE491300 */ sw $t1, 0x1300($s2) -/* 6BF4 8002B7F4 8FBF001C */ lw $ra, 0x1c($sp) -/* 6BF8 8002B7F8 8FB20018 */ lw $s2, 0x18($sp) -/* 6BFC 8002B7FC 8FB10014 */ lw $s1, 0x14($sp) -/* 6C00 8002B800 8FB00010 */ lw $s0, 0x10($sp) -/* 6C04 8002B804 03E00008 */ jr $ra -/* 6C08 8002B808 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B80C.s b/ver/jp/asm/nonmatchings/6200/func_8002B80C.s deleted file mode 100644 index 5b912e8028..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B80C.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B80C -/* 6C0C 8002B80C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6C10 8002B810 AFBF0010 */ sw $ra, 0x10($sp) -/* 6C14 8002B814 0C01BBD2 */ jal func_8006EF48 -/* 6C18 8002B818 00000000 */ nop -/* 6C1C 8002B81C 8FBF0010 */ lw $ra, 0x10($sp) -/* 6C20 8002B820 03E00008 */ jr $ra -/* 6C24 8002B824 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B828.s b/ver/jp/asm/nonmatchings/6200/func_8002B828.s deleted file mode 100644 index 4b363578f1..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B828.s +++ /dev/null @@ -1,63 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B828 -/* 6C28 8002B828 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 6C2C 8002B82C AFB40060 */ sw $s4, 0x60($sp) -/* 6C30 8002B830 0080A02D */ daddu $s4, $a0, $zero -/* 6C34 8002B834 AFB10054 */ sw $s1, 0x54($sp) -/* 6C38 8002B838 00C0882D */ daddu $s1, $a2, $zero -/* 6C3C 8002B83C AFB20058 */ sw $s2, 0x58($sp) -/* 6C40 8002B840 00A0902D */ daddu $s2, $a1, $zero -/* 6C44 8002B844 0240202D */ daddu $a0, $s2, $zero -/* 6C48 8002B848 0220282D */ daddu $a1, $s1, $zero -/* 6C4C 8002B84C AFBF006C */ sw $ra, 0x6c($sp) -/* 6C50 8002B850 AFB60068 */ sw $s6, 0x68($sp) -/* 6C54 8002B854 AFB50064 */ sw $s5, 0x64($sp) -/* 6C58 8002B858 AFB3005C */ sw $s3, 0x5c($sp) -/* 6C5C 8002B85C 0C0185BC */ jal func_800616F0 -/* 6C60 8002B860 AFB00050 */ sw $s0, 0x50($sp) -/* 6C64 8002B864 27B00030 */ addiu $s0, $sp, 0x30 -/* 6C68 8002B868 0200202D */ daddu $a0, $s0, $zero -/* 6C6C 8002B86C 27A50048 */ addiu $a1, $sp, 0x48 -/* 6C70 8002B870 0C019554 */ jal func_80065550 -/* 6C74 8002B874 24060001 */ addiu $a2, $zero, 1 -/* 6C78 8002B878 12200018 */ beqz $s1, .L8002B8DC -/* 6C7C 8002B87C 0000982D */ daddu $s3, $zero, $zero -/* 6C80 8002B880 0014A9C0 */ sll $s5, $s4, 7 -/* 6C84 8002B884 24160001 */ addiu $s6, $zero, 1 -/* 6C88 8002B888 0200A02D */ daddu $s4, $s0, $zero -.L8002B88C: -/* 6C8C 8002B88C 2E220081 */ sltiu $v0, $s1, 0x81 -/* 6C90 8002B890 14400002 */ bnez $v0, .L8002B89C -/* 6C94 8002B894 0220802D */ daddu $s0, $s1, $zero -/* 6C98 8002B898 24100080 */ addiu $s0, $zero, 0x80 -.L8002B89C: -/* 6C9C 8002B89C 27A40018 */ addiu $a0, $sp, 0x18 -/* 6CA0 8002B8A0 0000282D */ daddu $a1, $zero, $zero -/* 6CA4 8002B8A4 3266FFFF */ andi $a2, $s3, 0xffff -/* 6CA8 8002B8A8 02A63021 */ addu $a2, $s5, $a2 -/* 6CAC 8002B8AC 0240382D */ daddu $a3, $s2, $zero -/* 6CB0 8002B8B0 AFB60010 */ sw $s6, 0x10($sp) -/* 6CB4 8002B8B4 0C01BDCF */ jal func_8006F73C -/* 6CB8 8002B8B8 AFB40014 */ sw $s4, 0x14($sp) -/* 6CBC 8002B8BC 0280202D */ daddu $a0, $s4, $zero -/* 6CC0 8002B8C0 0000282D */ daddu $a1, $zero, $zero -/* 6CC4 8002B8C4 0C0195B0 */ jal func_800656C0 -/* 6CC8 8002B8C8 24060001 */ addiu $a2, $zero, 1 -/* 6CCC 8002B8CC 26730001 */ addiu $s3, $s3, 1 -/* 6CD0 8002B8D0 02308823 */ subu $s1, $s1, $s0 -/* 6CD4 8002B8D4 1620FFED */ bnez $s1, .L8002B88C -/* 6CD8 8002B8D8 02509021 */ addu $s2, $s2, $s0 -.L8002B8DC: -/* 6CDC 8002B8DC 8FBF006C */ lw $ra, 0x6c($sp) -/* 6CE0 8002B8E0 8FB60068 */ lw $s6, 0x68($sp) -/* 6CE4 8002B8E4 8FB50064 */ lw $s5, 0x64($sp) -/* 6CE8 8002B8E8 8FB40060 */ lw $s4, 0x60($sp) -/* 6CEC 8002B8EC 8FB3005C */ lw $s3, 0x5c($sp) -/* 6CF0 8002B8F0 8FB20058 */ lw $s2, 0x58($sp) -/* 6CF4 8002B8F4 8FB10054 */ lw $s1, 0x54($sp) -/* 6CF8 8002B8F8 8FB00050 */ lw $s0, 0x50($sp) -/* 6CFC 8002B8FC 24020001 */ addiu $v0, $zero, 1 -/* 6D00 8002B900 03E00008 */ jr $ra -/* 6D04 8002B904 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B908.s b/ver/jp/asm/nonmatchings/6200/func_8002B908.s deleted file mode 100644 index 610ff12664..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B908.s +++ /dev/null @@ -1,60 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B908 -/* 6D08 8002B908 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 6D0C 8002B90C AFB5005C */ sw $s5, 0x5c($sp) -/* 6D10 8002B910 0080A82D */ daddu $s5, $a0, $zero -/* 6D14 8002B914 AFB20050 */ sw $s2, 0x50($sp) -/* 6D18 8002B918 00A0902D */ daddu $s2, $a1, $zero -/* 6D1C 8002B91C AFB1004C */ sw $s1, 0x4c($sp) -/* 6D20 8002B920 00C0882D */ daddu $s1, $a2, $zero -/* 6D24 8002B924 0240202D */ daddu $a0, $s2, $zero -/* 6D28 8002B928 0220282D */ daddu $a1, $s1, $zero -/* 6D2C 8002B92C AFBF0060 */ sw $ra, 0x60($sp) -/* 6D30 8002B930 AFB40058 */ sw $s4, 0x58($sp) -/* 6D34 8002B934 AFB30054 */ sw $s3, 0x54($sp) -/* 6D38 8002B938 0C018608 */ jal func_80061820 -/* 6D3C 8002B93C AFB00048 */ sw $s0, 0x48($sp) -/* 6D40 8002B940 27B00028 */ addiu $s0, $sp, 0x28 -/* 6D44 8002B944 0200202D */ daddu $a0, $s0, $zero -/* 6D48 8002B948 27A50040 */ addiu $a1, $sp, 0x40 -/* 6D4C 8002B94C 0C019554 */ jal func_80065550 -/* 6D50 8002B950 24060001 */ addiu $a2, $zero, 1 -/* 6D54 8002B954 12200017 */ beqz $s1, .L8002B9B4 -/* 6D58 8002B958 0000982D */ daddu $s3, $zero, $zero -/* 6D5C 8002B95C 0200A02D */ daddu $s4, $s0, $zero -/* 6D60 8002B960 0015A9C0 */ sll $s5, $s5, 7 -.L8002B964: -/* 6D64 8002B964 2E220081 */ sltiu $v0, $s1, 0x81 -/* 6D68 8002B968 14400002 */ bnez $v0, .L8002B974 -/* 6D6C 8002B96C 0220802D */ daddu $s0, $s1, $zero -/* 6D70 8002B970 24100080 */ addiu $s0, $zero, 0x80 -.L8002B974: -/* 6D74 8002B974 27A40010 */ addiu $a0, $sp, 0x10 -/* 6D78 8002B978 0000282D */ daddu $a1, $zero, $zero -/* 6D7C 8002B97C 0240302D */ daddu $a2, $s2, $zero -/* 6D80 8002B980 0C01BD4C */ jal func_8006F530 -/* 6D84 8002B984 0280382D */ daddu $a3, $s4, $zero -/* 6D88 8002B988 3264FFFF */ andi $a0, $s3, 0xffff -/* 6D8C 8002B98C 0C01BD7F */ jal func_8006F5FC -/* 6D90 8002B990 02A42021 */ addu $a0, $s5, $a0 -/* 6D94 8002B994 0280202D */ daddu $a0, $s4, $zero -/* 6D98 8002B998 0000282D */ daddu $a1, $zero, $zero -/* 6D9C 8002B99C 0C0195B0 */ jal func_800656C0 -/* 6DA0 8002B9A0 24060001 */ addiu $a2, $zero, 1 -/* 6DA4 8002B9A4 26730001 */ addiu $s3, $s3, 1 -/* 6DA8 8002B9A8 02308823 */ subu $s1, $s1, $s0 -/* 6DAC 8002B9AC 1620FFED */ bnez $s1, .L8002B964 -/* 6DB0 8002B9B0 02509021 */ addu $s2, $s2, $s0 -.L8002B9B4: -/* 6DB4 8002B9B4 8FBF0060 */ lw $ra, 0x60($sp) -/* 6DB8 8002B9B8 8FB5005C */ lw $s5, 0x5c($sp) -/* 6DBC 8002B9BC 8FB40058 */ lw $s4, 0x58($sp) -/* 6DC0 8002B9C0 8FB30054 */ lw $s3, 0x54($sp) -/* 6DC4 8002B9C4 8FB20050 */ lw $s2, 0x50($sp) -/* 6DC8 8002B9C8 8FB1004C */ lw $s1, 0x4c($sp) -/* 6DCC 8002B9CC 8FB00048 */ lw $s0, 0x48($sp) -/* 6DD0 8002B9D0 24020001 */ addiu $v0, $zero, 1 -/* 6DD4 8002B9D4 03E00008 */ jr $ra -/* 6DD8 8002B9D8 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/ver/jp/asm/nonmatchings/6200/func_8002B9DC.s b/ver/jp/asm/nonmatchings/6200/func_8002B9DC.s deleted file mode 100644 index 2334cf3469..0000000000 --- a/ver/jp/asm/nonmatchings/6200/func_8002B9DC.s +++ /dev/null @@ -1,13 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002B9DC -/* 6DDC 8002B9DC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 6DE0 8002B9E0 AFBF0010 */ sw $ra, 0x10($sp) -/* 6DE4 8002B9E4 0C01BD01 */ jal func_8006F404 -/* 6DE8 8002B9E8 000421C0 */ sll $a0, $a0, 7 -/* 6DEC 8002B9EC 8FBF0010 */ lw $ra, 0x10($sp) -/* 6DF0 8002B9F0 03E00008 */ jr $ra -/* 6DF4 8002B9F4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 6DF8 8002B9F8 00000000 */ nop -/* 6DFC 8002B9FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BA00.s b/ver/jp/asm/nonmatchings/6E00/func_8002BA00.s deleted file mode 100644 index 73edf64ac5..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BA00.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BA00 -/* 6E00 8002BA00 3C014000 */ lui $at, 0x4000 -/* 6E04 8002BA04 44810000 */ mtc1 $at, $f0 -/* 6E08 8002BA08 3C01800A */ lui $at, %hi(D_8009BA80) -/* 6E0C 8002BA0C AC20BA80 */ sw $zero, %lo(D_8009BA80)($at) -/* 6E10 8002BA10 3C01800A */ lui $at, %hi(D_8009BA78) -/* 6E14 8002BA14 AC20BA78 */ sw $zero, %lo(D_8009BA78)($at) -/* 6E18 8002BA18 3C01800A */ lui $at, %hi(D_8009BA7C) -/* 6E1C 8002BA1C AC20BA7C */ sw $zero, %lo(D_8009BA7C)($at) -/* 6E20 8002BA20 3C01800A */ lui $at, %hi(D_8009BA70) -/* 6E24 8002BA24 E420BA70 */ swc1 $f0, %lo(D_8009BA70)($at) -/* 6E28 8002BA28 3C01800A */ lui $at, %hi(D_8009BA74) -/* 6E2C 8002BA2C E420BA74 */ swc1 $f0, %lo(D_8009BA74)($at) -/* 6E30 8002BA30 03E00008 */ jr $ra -/* 6E34 8002BA34 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BA38.s b/ver/jp/asm/nonmatchings/6E00/func_8002BA38.s deleted file mode 100644 index eb31c520b4..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BA38.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BA38 -/* 6E38 8002BA38 03E00008 */ jr $ra -/* 6E3C 8002BA3C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BA40.s b/ver/jp/asm/nonmatchings/6E00/func_8002BA40.s deleted file mode 100644 index 557b427694..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BA40.s +++ /dev/null @@ -1,291 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BA40 -/* 6E40 8002BA40 3C01800A */ lui $at, %hi(D_8009BA74) -/* 6E44 8002BA44 C420BA74 */ lwc1 $f0, %lo(D_8009BA74)($at) -/* 6E48 8002BA48 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 6E4C 8002BA4C AFB20068 */ sw $s2, 0x68($sp) -/* 6E50 8002BA50 3C12800A */ lui $s2, %hi(D_8009BA70) -/* 6E54 8002BA54 2652BA70 */ addiu $s2, $s2, %lo(D_8009BA70) -/* 6E58 8002BA58 AFBF0078 */ sw $ra, 0x78($sp) -/* 6E5C 8002BA5C AFB50074 */ sw $s5, 0x74($sp) -/* 6E60 8002BA60 AFB40070 */ sw $s4, 0x70($sp) -/* 6E64 8002BA64 AFB3006C */ sw $s3, 0x6c($sp) -/* 6E68 8002BA68 AFB10064 */ sw $s1, 0x64($sp) -/* 6E6C 8002BA6C AFB00060 */ sw $s0, 0x60($sp) -/* 6E70 8002BA70 F7B40080 */ sdc1 $f20, 0x80($sp) -/* 6E74 8002BA74 C6440000 */ lwc1 $f4, ($s2) -/* 6E78 8002BA78 46040032 */ c.eq.s $f0, $f4 -/* 6E7C 8002BA7C 00000000 */ nop -/* 6E80 8002BA80 4501000B */ bc1t .L8002BAB0 -/* 6E84 8002BA84 00000000 */ nop -/* 6E88 8002BA88 46040001 */ sub.s $f0, $f0, $f4 -/* 6E8C 8002BA8C 3C018009 */ lui $at, %hi(D_80097DE0) -/* 6E90 8002BA90 D4227DE0 */ ldc1 $f2, %lo(D_80097DE0)($at) -/* 6E94 8002BA94 46000021 */ cvt.d.s $f0, $f0 -/* 6E98 8002BA98 46220002 */ mul.d $f0, $f0, $f2 -/* 6E9C 8002BA9C 00000000 */ nop -/* 6EA0 8002BAA0 460020A1 */ cvt.d.s $f2, $f4 -/* 6EA4 8002BAA4 46201080 */ add.d $f2, $f2, $f0 -/* 6EA8 8002BAA8 462010A0 */ cvt.s.d $f2, $f2 -/* 6EAC 8002BAAC E6420000 */ swc1 $f2, ($s2) -.L8002BAB0: -/* 6EB0 8002BAB0 3C13800A */ lui $s3, %hi(D_8009BA78) -/* 6EB4 8002BAB4 2673BA78 */ addiu $s3, $s3, %lo(D_8009BA78) -/* 6EB8 8002BAB8 3C01800A */ lui $at, %hi(D_8009BA7C) -/* 6EBC 8002BABC C420BA7C */ lwc1 $f0, %lo(D_8009BA7C)($at) -/* 6EC0 8002BAC0 C6640000 */ lwc1 $f4, ($s3) -/* 6EC4 8002BAC4 46040032 */ c.eq.s $f0, $f4 -/* 6EC8 8002BAC8 00000000 */ nop -/* 6ECC 8002BACC 4501000B */ bc1t .L8002BAFC -/* 6ED0 8002BAD0 00000000 */ nop -/* 6ED4 8002BAD4 46040001 */ sub.s $f0, $f0, $f4 -/* 6ED8 8002BAD8 3C018009 */ lui $at, %hi(D_80097DE8) -/* 6EDC 8002BADC D4227DE8 */ ldc1 $f2, %lo(D_80097DE8)($at) -/* 6EE0 8002BAE0 46000021 */ cvt.d.s $f0, $f0 -/* 6EE4 8002BAE4 46220002 */ mul.d $f0, $f0, $f2 -/* 6EE8 8002BAE8 00000000 */ nop -/* 6EEC 8002BAEC 460020A1 */ cvt.d.s $f2, $f4 -/* 6EF0 8002BAF0 46201080 */ add.d $f2, $f2, $f0 -/* 6EF4 8002BAF4 462010A0 */ cvt.s.d $f2, $f2 -/* 6EF8 8002BAF8 E6620000 */ swc1 $f2, ($s3) -.L8002BAFC: -/* 6EFC 8002BAFC C6400000 */ lwc1 $f0, ($s2) -/* 6F00 8002BB00 3C018009 */ lui $at, %hi(D_80097DF0) -/* 6F04 8002BB04 D4227DF0 */ ldc1 $f2, %lo(D_80097DF0)($at) -/* 6F08 8002BB08 46000021 */ cvt.d.s $f0, $f0 -/* 6F0C 8002BB0C 4622003C */ c.lt.d $f0, $f2 -/* 6F10 8002BB10 00000000 */ nop -/* 6F14 8002BB14 45000087 */ bc1f .L8002BD34 -/* 6F18 8002BB18 3C03FF10 */ lui $v1, 0xff10 -/* 6F1C 8002BB1C 3463013F */ ori $v1, $v1, 0x13f -/* 6F20 8002BB20 3C11800A */ lui $s1, %hi(D_8009A64C) -/* 6F24 8002BB24 2631A64C */ addiu $s1, $s1, %lo(D_8009A64C) -/* 6F28 8002BB28 3C15E700 */ lui $s5, 0xe700 -/* 6F2C 8002BB2C 8E300000 */ lw $s0, ($s1) -/* 6F30 8002BB30 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 6F34 8002BB34 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 6F38 8002BB38 0200102D */ daddu $v0, $s0, $zero -/* 6F3C 8002BB3C 26100008 */ addiu $s0, $s0, 8 -/* 6F40 8002BB40 AE300000 */ sw $s0, ($s1) -/* 6F44 8002BB44 AC550000 */ sw $s5, ($v0) -/* 6F48 8002BB48 AC400004 */ sw $zero, 4($v0) -/* 6F4C 8002BB4C 26020008 */ addiu $v0, $s0, 8 -/* 6F50 8002BB50 AE220000 */ sw $v0, ($s1) -/* 6F54 8002BB54 0C018798 */ jal func_80061E60 -/* 6F58 8002BB58 AE030000 */ sw $v1, ($s0) -/* 6F5C 8002BB5C 27A40020 */ addiu $a0, $sp, 0x20 -/* 6F60 8002BB60 8E230000 */ lw $v1, ($s1) -/* 6F64 8002BB64 3C14DE00 */ lui $s4, 0xde00 -/* 6F68 8002BB68 AE020004 */ sw $v0, 4($s0) -/* 6F6C 8002BB6C 3C028007 */ lui $v0, %hi(D_800760A0) -/* 6F70 8002BB70 244260A0 */ addiu $v0, $v0, %lo(D_800760A0) -/* 6F74 8002BB74 3C05C2A0 */ lui $a1, 0xc2a0 -/* 6F78 8002BB78 3C0642A0 */ lui $a2, 0x42a0 -/* 6F7C 8002BB7C 3C07C270 */ lui $a3, 0xc270 -/* 6F80 8002BB80 3C014270 */ lui $at, 0x4270 -/* 6F84 8002BB84 44810000 */ mtc1 $at, $f0 -/* 6F88 8002BB88 3C014320 */ lui $at, 0x4320 -/* 6F8C 8002BB8C 44811000 */ mtc1 $at, $f2 -/* 6F90 8002BB90 3C014420 */ lui $at, 0x4420 -/* 6F94 8002BB94 44812000 */ mtc1 $at, $f4 -/* 6F98 8002BB98 3C013F80 */ lui $at, 0x3f80 -/* 6F9C 8002BB9C 4481A000 */ mtc1 $at, $f20 -/* 6FA0 8002BBA0 0060402D */ daddu $t0, $v1, $zero -/* 6FA4 8002BBA4 24630008 */ addiu $v1, $v1, 8 -/* 6FA8 8002BBA8 AE230000 */ sw $v1, ($s1) -/* 6FAC 8002BBAC AD140000 */ sw $s4, ($t0) -/* 6FB0 8002BBB0 AD020004 */ sw $v0, 4($t0) -/* 6FB4 8002BBB4 E7A00010 */ swc1 $f0, 0x10($sp) -/* 6FB8 8002BBB8 E7A20014 */ swc1 $f2, 0x14($sp) -/* 6FBC 8002BBBC E7A40018 */ swc1 $f4, 0x18($sp) -/* 6FC0 8002BBC0 0C0187C0 */ jal func_80061F00 -/* 6FC4 8002BBC4 E7B4001C */ swc1 $f20, 0x1c($sp) -/* 6FC8 8002BBC8 27A40020 */ addiu $a0, $sp, 0x20 -/* 6FCC 8002BBCC 3C10800A */ lui $s0, %hi(D_8009BA88) -/* 6FD0 8002BBD0 2610BA88 */ addiu $s0, $s0, %lo(D_8009BA88) -/* 6FD4 8002BBD4 0C019D38 */ jal func_800674E0 -/* 6FD8 8002BBD8 0200282D */ daddu $a1, $s0, $zero -/* 6FDC 8002BBDC 3C04DA38 */ lui $a0, 0xda38 -/* 6FE0 8002BBE0 8E220000 */ lw $v0, ($s1) -/* 6FE4 8002BBE4 34840007 */ ori $a0, $a0, 7 -/* 6FE8 8002BBE8 0040182D */ daddu $v1, $v0, $zero -/* 6FEC 8002BBEC 24420008 */ addiu $v0, $v0, 8 -/* 6FF0 8002BBF0 AE220000 */ sw $v0, ($s1) -/* 6FF4 8002BBF4 C6400000 */ lwc1 $f0, ($s2) -/* 6FF8 8002BBF8 3C018009 */ lui $at, %hi(D_80097DF8) -/* 6FFC 8002BBFC D4227DF8 */ ldc1 $f2, %lo(D_80097DF8)($at) -/* 7000 8002BC00 46000021 */ cvt.d.s $f0, $f0 -/* 7004 8002BC04 46220001 */ sub.d $f0, $f0, $f2 -/* 7008 8002BC08 AC640000 */ sw $a0, ($v1) -/* 700C 8002BC0C 46200120 */ cvt.s.d $f4, $f0 -/* 7010 8002BC10 4614203C */ c.lt.s $f4, $f20 -/* 7014 8002BC14 00000000 */ nop -/* 7018 8002BC18 45000002 */ bc1f .L8002BC24 -/* 701C 8002BC1C AC700004 */ sw $s0, 4($v1) -/* 7020 8002BC20 4600A106 */ mov.s $f4, $f20 -.L8002BC24: -/* 7024 8002BC24 44800000 */ mtc1 $zero, $f0 -/* 7028 8002BC28 3C018009 */ lui $at, %hi(D_80097E00) -/* 702C 8002BC2C D4227E00 */ ldc1 $f2, %lo(D_80097E00)($at) -/* 7030 8002BC30 44050000 */ mfc1 $a1, $f0 -/* 7034 8002BC34 46002021 */ cvt.d.s $f0, $f4 -/* 7038 8002BC38 46220002 */ mul.d $f0, $f0, $f2 -/* 703C 8002BC3C 00000000 */ nop -/* 7040 8002BC40 27A40020 */ addiu $a0, $sp, 0x20 -/* 7044 8002BC44 3C01C3A0 */ lui $at, 0xc3a0 -/* 7048 8002BC48 44811000 */ mtc1 $at, $f2 -/* 704C 8002BC4C 00A0302D */ daddu $a2, $a1, $zero -/* 7050 8002BC50 00A0382D */ daddu $a3, $a1, $zero -/* 7054 8002BC54 AFA50014 */ sw $a1, 0x14($sp) -/* 7058 8002BC58 AFA50018 */ sw $a1, 0x18($sp) -/* 705C 8002BC5C E7A2001C */ swc1 $f2, 0x1c($sp) -/* 7060 8002BC60 46200020 */ cvt.s.d $f0, $f0 -/* 7064 8002BC64 0C018FB8 */ jal func_80063EE0 -/* 7068 8002BC68 E7A00010 */ swc1 $f0, 0x10($sp) -/* 706C 8002BC6C 27A40020 */ addiu $a0, $sp, 0x20 -/* 7070 8002BC70 26100040 */ addiu $s0, $s0, 0x40 -/* 7074 8002BC74 0C019D38 */ jal func_800674E0 -/* 7078 8002BC78 0200282D */ daddu $a1, $s0, $zero -/* 707C 8002BC7C 3C03DA38 */ lui $v1, 0xda38 -/* 7080 8002BC80 34630002 */ ori $v1, $v1, 2 -/* 7084 8002BC84 3C04D838 */ lui $a0, 0xd838 -/* 7088 8002BC88 34840002 */ ori $a0, $a0, 2 -/* 708C 8002BC8C 8E250000 */ lw $a1, ($s1) -/* 7090 8002BC90 3C01437F */ lui $at, 0x437f -/* 7094 8002BC94 44810000 */ mtc1 $at, $f0 -/* 7098 8002BC98 00A0102D */ daddu $v0, $a1, $zero -/* 709C 8002BC9C 24A50008 */ addiu $a1, $a1, 8 -/* 70A0 8002BCA0 AE250000 */ sw $a1, ($s1) -/* 70A4 8002BCA4 AC430000 */ sw $v1, ($v0) -/* 70A8 8002BCA8 AC500004 */ sw $s0, 4($v0) -/* 70AC 8002BCAC 24A20008 */ addiu $v0, $a1, 8 -/* 70B0 8002BCB0 AE220000 */ sw $v0, ($s1) -/* 70B4 8002BCB4 3C02FA00 */ lui $v0, 0xfa00 -/* 70B8 8002BCB8 ACA20000 */ sw $v0, ($a1) -/* 70BC 8002BCBC 24A20010 */ addiu $v0, $a1, 0x10 -/* 70C0 8002BCC0 AE220000 */ sw $v0, ($s1) -/* 70C4 8002BCC4 3C028007 */ lui $v0, %hi(D_80076058) -/* 70C8 8002BCC8 24426058 */ addiu $v0, $v0, %lo(D_80076058) -/* 70CC 8002BCCC ACB40008 */ sw $s4, 8($a1) -/* 70D0 8002BCD0 ACA2000C */ sw $v0, 0xc($a1) -/* 70D4 8002BCD4 C6620000 */ lwc1 $f2, ($s3) -/* 70D8 8002BCD8 24A20018 */ addiu $v0, $a1, 0x18 -/* 70DC 8002BCDC AE220000 */ sw $v0, ($s1) -/* 70E0 8002BCE0 24020040 */ addiu $v0, $zero, 0x40 -/* 70E4 8002BCE4 46001082 */ mul.s $f2, $f2, $f0 -/* 70E8 8002BCE8 00000000 */ nop -/* 70EC 8002BCEC ACA20014 */ sw $v0, 0x14($a1) -/* 70F0 8002BCF0 24A20020 */ addiu $v0, $a1, 0x20 -/* 70F4 8002BCF4 ACA40010 */ sw $a0, 0x10($a1) -/* 70F8 8002BCF8 AE220000 */ sw $v0, ($s1) -/* 70FC 8002BCFC 46020001 */ sub.s $f0, $f0, $f2 -/* 7100 8002BD00 ACB50018 */ sw $s5, 0x18($a1) -/* 7104 8002BD04 ACA0001C */ sw $zero, 0x1c($a1) -/* 7108 8002BD08 4600018D */ trunc.w.s $f6, $f0 -/* 710C 8002BD0C 44023000 */ mfc1 $v0, $f6 -/* 7110 8002BD10 00000000 */ nop -/* 7114 8002BD14 304200FF */ andi $v0, $v0, 0xff -/* 7118 8002BD18 00021E00 */ sll $v1, $v0, 0x18 -/* 711C 8002BD1C 00022400 */ sll $a0, $v0, 0x10 -/* 7120 8002BD20 00641825 */ or $v1, $v1, $a0 -/* 7124 8002BD24 00021200 */ sll $v0, $v0, 8 -/* 7128 8002BD28 00621825 */ or $v1, $v1, $v0 -/* 712C 8002BD2C 346300FF */ ori $v1, $v1, 0xff -/* 7130 8002BD30 ACA30004 */ sw $v1, 4($a1) -.L8002BD34: -/* 7134 8002BD34 3C02800A */ lui $v0, %hi(D_8009BA80) -/* 7138 8002BD38 8C42BA80 */ lw $v0, %lo(D_8009BA80)($v0) -/* 713C 8002BD3C 10400003 */ beqz $v0, .L8002BD4C -/* 7140 8002BD40 00000000 */ nop -/* 7144 8002BD44 0040F809 */ jalr $v0 -/* 7148 8002BD48 00000000 */ nop -.L8002BD4C: -/* 714C 8002BD4C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 7150 8002BD50 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 7154 8002BD54 8E020000 */ lw $v0, ($s0) -/* 7158 8002BD58 90420073 */ lbu $v0, 0x73($v0) -/* 715C 8002BD5C 30420001 */ andi $v0, $v0, 1 -/* 7160 8002BD60 14400044 */ bnez $v0, .L8002BE74 -/* 7164 8002BD64 00000000 */ nop -/* 7168 8002BD68 0C00CC6E */ jal func_800331B8 -/* 716C 8002BD6C 00000000 */ nop -/* 7170 8002BD70 00021400 */ sll $v0, $v0, 0x10 -/* 7174 8002BD74 00021403 */ sra $v0, $v0, 0x10 -/* 7178 8002BD78 24030010 */ addiu $v1, $zero, 0x10 -/* 717C 8002BD7C 1043000C */ beq $v0, $v1, .L8002BDB0 -/* 7180 8002BD80 00000000 */ nop -/* 7184 8002BD84 0C00CC6E */ jal func_800331B8 -/* 7188 8002BD88 00000000 */ nop -/* 718C 8002BD8C 00021400 */ sll $v0, $v0, 0x10 -/* 7190 8002BD90 00021403 */ sra $v0, $v0, 0x10 -/* 7194 8002BD94 24030002 */ addiu $v1, $zero, 2 -/* 7198 8002BD98 10430005 */ beq $v0, $v1, .L8002BDB0 -/* 719C 8002BD9C 00000000 */ nop -/* 71A0 8002BDA0 8E020000 */ lw $v0, ($s0) -/* 71A4 8002BDA4 80420071 */ lb $v0, 0x71($v0) -/* 71A8 8002BDA8 10400032 */ beqz $v0, .L8002BE74 -/* 71AC 8002BDAC 00000000 */ nop -.L8002BDB0: -/* 71B0 8002BDB0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 71B4 8002BDB4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 71B8 8002BDB8 94430134 */ lhu $v1, 0x134($v0) -/* 71BC 8002BDBC 3C02AAAA */ lui $v0, 0xaaaa -/* 71C0 8002BDC0 3442AAAB */ ori $v0, $v0, 0xaaab -/* 71C4 8002BDC4 00620019 */ multu $v1, $v0 -/* 71C8 8002BDC8 00004810 */ mfhi $t1 -/* 71CC 8002BDCC 00092102 */ srl $a0, $t1, 4 -/* 71D0 8002BDD0 00041040 */ sll $v0, $a0, 1 -/* 71D4 8002BDD4 00441021 */ addu $v0, $v0, $a0 -/* 71D8 8002BDD8 000210C0 */ sll $v0, $v0, 3 -/* 71DC 8002BDDC 00621823 */ subu $v1, $v1, $v0 -/* 71E0 8002BDE0 3063FFFF */ andi $v1, $v1, 0xffff -/* 71E4 8002BDE4 00034140 */ sll $t0, $v1, 5 -/* 71E8 8002BDE8 29020100 */ slti $v0, $t0, 0x100 -/* 71EC 8002BDEC 50400001 */ beql $v0, $zero, .L8002BDF4 -/* 71F0 8002BDF0 240800FF */ addiu $t0, $zero, 0xff -.L8002BDF4: -/* 71F4 8002BDF4 3C07FF20 */ lui $a3, 0xff20 -/* 71F8 8002BDF8 3C04800A */ lui $a0, %hi(D_8009A64C) -/* 71FC 8002BDFC 2484A64C */ addiu $a0, $a0, %lo(D_8009A64C) -/* 7200 8002BE00 34E71000 */ ori $a3, $a3, 0x1000 -/* 7204 8002BE04 3C06DE00 */ lui $a2, 0xde00 -/* 7208 8002BE08 8C830000 */ lw $v1, ($a0) -/* 720C 8002BE0C 3C028007 */ lui $v0, %hi(D_800760A0) -/* 7210 8002BE10 244260A0 */ addiu $v0, $v0, %lo(D_800760A0) -/* 7214 8002BE14 0060282D */ daddu $a1, $v1, $zero -/* 7218 8002BE18 24630008 */ addiu $v1, $v1, 8 -/* 721C 8002BE1C AC830000 */ sw $v1, ($a0) -/* 7220 8002BE20 ACA20004 */ sw $v0, 4($a1) -/* 7224 8002BE24 24620008 */ addiu $v0, $v1, 8 -/* 7228 8002BE28 ACA60000 */ sw $a2, ($a1) -/* 722C 8002BE2C AC820000 */ sw $v0, ($a0) -/* 7230 8002BE30 3C028007 */ lui $v0, %hi(D_80077120) -/* 7234 8002BE34 24427120 */ addiu $v0, $v0, %lo(D_80077120) -/* 7238 8002BE38 AC620004 */ sw $v0, 4($v1) -/* 723C 8002BE3C 24620010 */ addiu $v0, $v1, 0x10 -/* 7240 8002BE40 AC660000 */ sw $a2, ($v1) -/* 7244 8002BE44 AC820000 */ sw $v0, ($a0) -/* 7248 8002BE48 3C02FA00 */ lui $v0, 0xfa00 -/* 724C 8002BE4C AC620008 */ sw $v0, 8($v1) -/* 7250 8002BE50 310200FF */ andi $v0, $t0, 0xff -/* 7254 8002BE54 00471025 */ or $v0, $v0, $a3 -/* 7258 8002BE58 AC62000C */ sw $v0, 0xc($v1) -/* 725C 8002BE5C 24620018 */ addiu $v0, $v1, 0x18 -/* 7260 8002BE60 AC820000 */ sw $v0, ($a0) -/* 7264 8002BE64 3C028007 */ lui $v0, %hi(D_800771C8) -/* 7268 8002BE68 244271C8 */ addiu $v0, $v0, %lo(D_800771C8) -/* 726C 8002BE6C AC660010 */ sw $a2, 0x10($v1) -/* 7270 8002BE70 AC620014 */ sw $v0, 0x14($v1) -.L8002BE74: -/* 7274 8002BE74 8FBF0078 */ lw $ra, 0x78($sp) -/* 7278 8002BE78 8FB50074 */ lw $s5, 0x74($sp) -/* 727C 8002BE7C 8FB40070 */ lw $s4, 0x70($sp) -/* 7280 8002BE80 8FB3006C */ lw $s3, 0x6c($sp) -/* 7284 8002BE84 8FB20068 */ lw $s2, 0x68($sp) -/* 7288 8002BE88 8FB10064 */ lw $s1, 0x64($sp) -/* 728C 8002BE8C 8FB00060 */ lw $s0, 0x60($sp) -/* 7290 8002BE90 D7B40080 */ ldc1 $f20, 0x80($sp) -/* 7294 8002BE94 03E00008 */ jr $ra -/* 7298 8002BE98 27BD0088 */ addiu $sp, $sp, 0x88 diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BE9C.s b/ver/jp/asm/nonmatchings/6E00/func_8002BE9C.s deleted file mode 100644 index 94f1c8f9e7..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BE9C.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BE9C -/* 729C 8002BE9C 3C01800A */ lui $at, %hi(D_8009BA74) -/* 72A0 8002BEA0 E42CBA74 */ swc1 $f12, %lo(D_8009BA74)($at) -/* 72A4 8002BEA4 03E00008 */ jr $ra -/* 72A8 8002BEA8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BEAC.s b/ver/jp/asm/nonmatchings/6E00/func_8002BEAC.s deleted file mode 100644 index 8683f85e3d..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BEAC.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BEAC -/* 72AC 8002BEAC 3C01800A */ lui $at, %hi(D_8009BA74) -/* 72B0 8002BEB0 E42CBA74 */ swc1 $f12, %lo(D_8009BA74)($at) -/* 72B4 8002BEB4 3C01800A */ lui $at, %hi(D_8009BA70) -/* 72B8 8002BEB8 E42CBA70 */ swc1 $f12, %lo(D_8009BA70)($at) -/* 72BC 8002BEBC 03E00008 */ jr $ra -/* 72C0 8002BEC0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BEC4.s b/ver/jp/asm/nonmatchings/6E00/func_8002BEC4.s deleted file mode 100644 index 15c5466bde..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BEC4.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BEC4 -/* 72C4 8002BEC4 3C01800A */ lui $at, %hi(D_8009BA80) -/* 72C8 8002BEC8 AC24BA80 */ sw $a0, %lo(D_8009BA80)($at) -/* 72CC 8002BECC 03E00008 */ jr $ra -/* 72D0 8002BED0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BED4.s b/ver/jp/asm/nonmatchings/6E00/func_8002BED4.s deleted file mode 100644 index fb19e0f286..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BED4.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BED4 -/* 72D4 8002BED4 3C01800A */ lui $at, %hi(D_8009BA7C) -/* 72D8 8002BED8 E42CBA7C */ swc1 $f12, %lo(D_8009BA7C)($at) -/* 72DC 8002BEDC 03E00008 */ jr $ra -/* 72E0 8002BEE0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/6E00/func_8002BEE4.s b/ver/jp/asm/nonmatchings/6E00/func_8002BEE4.s deleted file mode 100644 index dc36118c51..0000000000 --- a/ver/jp/asm/nonmatchings/6E00/func_8002BEE4.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BEE4 -/* 72E4 8002BEE4 3C01800A */ lui $at, %hi(D_8009BA7C) -/* 72E8 8002BEE8 E42CBA7C */ swc1 $f12, %lo(D_8009BA7C)($at) -/* 72EC 8002BEEC 3C01800A */ lui $at, %hi(D_8009BA78) -/* 72F0 8002BEF0 E42CBA78 */ swc1 $f12, %lo(D_8009BA78)($at) -/* 72F4 8002BEF4 03E00008 */ jr $ra -/* 72F8 8002BEF8 00000000 */ nop -/* 72FC 8002BEFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/7300/func_8002BF00.s b/ver/jp/asm/nonmatchings/7300/func_8002BF00.s deleted file mode 100644 index 70d5337cbd..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002BF00.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BF00 -/* 7300 8002BF00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 7304 8002BF04 3402B71B */ ori $v0, $zero, 0xb71b -/* 7308 8002BF08 00820018 */ mult $a0, $v0 -/* 730C 8002BF0C 0000202D */ daddu $a0, $zero, $zero -/* 7310 8002BF10 0000282D */ daddu $a1, $zero, $zero -/* 7314 8002BF14 AFBF0018 */ sw $ra, 0x18($sp) -/* 7318 8002BF18 AFB10014 */ sw $s1, 0x14($sp) -/* 731C 8002BF1C AFB00010 */ sw $s0, 0x10($sp) -/* 7320 8002BF20 00008010 */ mfhi $s0 -/* 7324 8002BF24 00008812 */ mflo $s1 -/* 7328 8002BF28 0C0198C0 */ jal func_80066300 -/* 732C 8002BF2C 00000000 */ nop -.L8002BF30: -/* 7330 8002BF30 0C01989C */ jal func_80066270 -/* 7334 8002BF34 00000000 */ nop -/* 7338 8002BF38 0040202D */ daddu $a0, $v0, $zero -/* 733C 8002BF3C 0060282D */ daddu $a1, $v1, $zero -/* 7340 8002BF40 0090102B */ sltu $v0, $a0, $s0 -/* 7344 8002BF44 1440FFFA */ bnez $v0, .L8002BF30 -/* 7348 8002BF48 00000000 */ nop -/* 734C 8002BF4C 16040003 */ bne $s0, $a0, .L8002BF5C -/* 7350 8002BF50 00B1102B */ sltu $v0, $a1, $s1 -/* 7354 8002BF54 1440FFF6 */ bnez $v0, .L8002BF30 -/* 7358 8002BF58 00000000 */ nop -.L8002BF5C: -/* 735C 8002BF5C 8FBF0018 */ lw $ra, 0x18($sp) -/* 7360 8002BF60 8FB10014 */ lw $s1, 0x14($sp) -/* 7364 8002BF64 8FB00010 */ lw $s0, 0x10($sp) -/* 7368 8002BF68 03E00008 */ jr $ra -/* 736C 8002BF6C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002BF70.s b/ver/jp/asm/nonmatchings/7300/func_8002BF70.s deleted file mode 100644 index 9efbe948e1..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002BF70.s +++ /dev/null @@ -1,50 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002BF70 -/* 7370 8002BF70 3C08800A */ lui $t0, %hi(D_8009BB10) -/* 7374 8002BF74 2508BB10 */ addiu $t0, $t0, %lo(D_8009BB10) -/* 7378 8002BF78 950309D0 */ lhu $v1, 0x9d0($t0) -/* 737C 8002BF7C 24020280 */ addiu $v0, $zero, 0x280 -/* 7380 8002BF80 14620005 */ bne $v1, $v0, .L8002BF98 -/* 7384 8002BF84 00000000 */ nop -/* 7388 8002BF88 00042040 */ sll $a0, $a0, 1 -/* 738C 8002BF8C 00052840 */ sll $a1, $a1, 1 -/* 7390 8002BF90 00063040 */ sll $a2, $a2, 1 -/* 7394 8002BF94 00073840 */ sll $a3, $a3, 1 -.L8002BF98: -/* 7398 8002BF98 950209D0 */ lhu $v0, 0x9d0($t0) -/* 739C 8002BF9C 00450018 */ mult $v0, $a1 -/* 73A0 8002BFA0 0000282D */ daddu $a1, $zero, $zero -/* 73A4 8002BFA4 8D0209CC */ lw $v0, 0x9cc($t0) -/* 73A8 8002BFA8 00004812 */ mflo $t1 -/* 73AC 8002BFAC 00091840 */ sll $v1, $t1, 1 -/* 73B0 8002BFB0 00431021 */ addu $v0, $v0, $v1 -/* 73B4 8002BFB4 00041840 */ sll $v1, $a0, 1 -/* 73B8 8002BFB8 18E00014 */ blez $a3, .L8002C00C -/* 73BC 8002BFBC 00432021 */ addu $a0, $v0, $v1 -.L8002BFC0: -/* 73C0 8002BFC0 18C0000A */ blez $a2, .L8002BFEC -/* 73C4 8002BFC4 0000182D */ daddu $v1, $zero, $zero -.L8002BFC8: -/* 73C8 8002BFC8 94820000 */ lhu $v0, ($a0) -/* 73CC 8002BFCC 24630001 */ addiu $v1, $v1, 1 -/* 73D0 8002BFD0 3042E738 */ andi $v0, $v0, 0xe738 -/* 73D4 8002BFD4 00021082 */ srl $v0, $v0, 2 -/* 73D8 8002BFD8 34420001 */ ori $v0, $v0, 1 -/* 73DC 8002BFDC A4820000 */ sh $v0, ($a0) -/* 73E0 8002BFE0 0066102A */ slt $v0, $v1, $a2 -/* 73E4 8002BFE4 1440FFF8 */ bnez $v0, .L8002BFC8 -/* 73E8 8002BFE8 24840002 */ addiu $a0, $a0, 2 -.L8002BFEC: -/* 73EC 8002BFEC 950209D0 */ lhu $v0, 0x9d0($t0) -/* 73F0 8002BFF0 24A50001 */ addiu $a1, $a1, 1 -/* 73F4 8002BFF4 00461023 */ subu $v0, $v0, $a2 -/* 73F8 8002BFF8 00021040 */ sll $v0, $v0, 1 -/* 73FC 8002BFFC 00822021 */ addu $a0, $a0, $v0 -/* 7400 8002C000 00A7102A */ slt $v0, $a1, $a3 -/* 7404 8002C004 1440FFEE */ bnez $v0, .L8002BFC0 -/* 7408 8002C008 00000000 */ nop -.L8002C00C: -/* 740C 8002C00C 03E00008 */ jr $ra -/* 7410 8002C010 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C014.s b/ver/jp/asm/nonmatchings/7300/func_8002C014.s deleted file mode 100644 index ffcc4a3568..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C014.s +++ /dev/null @@ -1,108 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C014 -/* 7414 8002C014 3C026666 */ lui $v0, 0x6666 -/* 7418 8002C018 34426667 */ ori $v0, $v0, 0x6667 -/* 741C 8002C01C 00C20018 */ mult $a2, $v0 -/* 7420 8002C020 0080382D */ daddu $a3, $a0, $zero -/* 7424 8002C024 000617C3 */ sra $v0, $a2, 0x1f -/* 7428 8002C028 3C048007 */ lui $a0, %hi(D_80077270) -/* 742C 8002C02C 24847270 */ addiu $a0, $a0, %lo(D_80077270) -/* 7430 8002C030 00007010 */ mfhi $t6 -/* 7434 8002C034 000E1843 */ sra $v1, $t6, 1 -/* 7438 8002C038 00621823 */ subu $v1, $v1, $v0 -/* 743C 8002C03C 000310C0 */ sll $v0, $v1, 3 -/* 7440 8002C040 00431023 */ subu $v0, $v0, $v1 -/* 7444 8002C044 00021080 */ sll $v0, $v0, 2 -/* 7448 8002C048 00445021 */ addu $t2, $v0, $a0 -/* 744C 8002C04C 00031080 */ sll $v0, $v1, 2 -/* 7450 8002C050 00431021 */ addu $v0, $v0, $v1 -/* 7454 8002C054 00C23023 */ subu $a2, $a2, $v0 -/* 7458 8002C058 00061040 */ sll $v0, $a2, 1 -/* 745C 8002C05C 00461021 */ addu $v0, $v0, $a2 -/* 7460 8002C060 00026040 */ sll $t4, $v0, 1 -/* 7464 8002C064 3C04800A */ lui $a0, %hi(D_8009BB10) -/* 7468 8002C068 2484BB10 */ addiu $a0, $a0, %lo(D_8009BB10) -/* 746C 8002C06C 948309D0 */ lhu $v1, 0x9d0($a0) -/* 7470 8002C070 24020140 */ addiu $v0, $zero, 0x140 -/* 7474 8002C074 14620024 */ bne $v1, $v0, .L8002C108 -/* 7478 8002C078 24020280 */ addiu $v0, $zero, 0x280 -/* 747C 8002C07C 0060102D */ daddu $v0, $v1, $zero -/* 7480 8002C080 00450018 */ mult $v0, $a1 -/* 7484 8002C084 0000482D */ daddu $t1, $zero, $zero -/* 7488 8002C088 3C0D8000 */ lui $t5, 0x8000 -/* 748C 8002C08C 0080582D */ daddu $t3, $a0, $zero -/* 7490 8002C090 8D6209CC */ lw $v0, 0x9cc($t3) -/* 7494 8002C094 00007012 */ mflo $t6 -/* 7498 8002C098 000E1840 */ sll $v1, $t6, 1 -/* 749C 8002C09C 00431021 */ addu $v0, $v0, $v1 -/* 74A0 8002C0A0 00071840 */ sll $v1, $a3, 1 -/* 74A4 8002C0A4 00432821 */ addu $a1, $v0, $v1 -/* 74A8 8002C0A8 018D2006 */ srlv $a0, $t5, $t4 -.L8002C0AC: -/* 74AC 8002C0AC 8D480000 */ lw $t0, ($t2) -/* 74B0 8002C0B0 254A0004 */ addiu $t2, $t2, 4 -/* 74B4 8002C0B4 24060005 */ addiu $a2, $zero, 5 -.L8002C0B8: -/* 74B8 8002C0B8 00A0382D */ daddu $a3, $a1, $zero -/* 74BC 8002C0BC 24A50002 */ addiu $a1, $a1, 2 -/* 74C0 8002C0C0 00881024 */ and $v0, $a0, $t0 -/* 74C4 8002C0C4 10400002 */ beqz $v0, .L8002C0D0 -/* 74C8 8002C0C8 24030001 */ addiu $v1, $zero, 1 -/* 74CC 8002C0CC 3403FFFF */ ori $v1, $zero, 0xffff -.L8002C0D0: -/* 74D0 8002C0D0 A4E30000 */ sh $v1, ($a3) -/* 74D4 8002C0D4 24C6FFFF */ addiu $a2, $a2, -1 -/* 74D8 8002C0D8 04C1FFF7 */ bgez $a2, .L8002C0B8 -/* 74DC 8002C0DC 00042042 */ srl $a0, $a0, 1 -/* 74E0 8002C0E0 956209D0 */ lhu $v0, 0x9d0($t3) -/* 74E4 8002C0E4 25290001 */ addiu $t1, $t1, 1 -/* 74E8 8002C0E8 00021040 */ sll $v0, $v0, 1 -/* 74EC 8002C0EC 2442FFF4 */ addiu $v0, $v0, -0xc -/* 74F0 8002C0F0 00A22821 */ addu $a1, $a1, $v0 -/* 74F4 8002C0F4 29220007 */ slti $v0, $t1, 7 -/* 74F8 8002C0F8 1440FFEC */ bnez $v0, .L8002C0AC -/* 74FC 8002C0FC 018D2006 */ srlv $a0, $t5, $t4 -.L8002C100: -/* 7500 8002C100 03E00008 */ jr $ra -/* 7504 8002C104 00000000 */ nop -.L8002C108: -/* 7508 8002C108 1462FFFD */ bne $v1, $v0, .L8002C100 -/* 750C 8002C10C 0000482D */ daddu $t1, $zero, $zero -/* 7510 8002C110 3C0B8000 */ lui $t3, 0x8000 -/* 7514 8002C114 00051080 */ sll $v0, $a1, 2 -/* 7518 8002C118 00451021 */ addu $v0, $v0, $a1 -/* 751C 8002C11C 8C8309CC */ lw $v1, 0x9cc($a0) -/* 7520 8002C120 00021240 */ sll $v0, $v0, 9 -/* 7524 8002C124 00621821 */ addu $v1, $v1, $v0 -/* 7528 8002C128 00071080 */ sll $v0, $a3, 2 -/* 752C 8002C12C 00621821 */ addu $v1, $v1, $v0 -.L8002C130: -/* 7530 8002C130 018B3806 */ srlv $a3, $t3, $t4 -/* 7534 8002C134 8D480000 */ lw $t0, ($t2) -/* 7538 8002C138 254A0004 */ addiu $t2, $t2, 4 -/* 753C 8002C13C 0000302D */ daddu $a2, $zero, $zero -/* 7540 8002C140 24650502 */ addiu $a1, $v1, 0x502 -.L8002C144: -/* 7544 8002C144 00E81024 */ and $v0, $a3, $t0 -/* 7548 8002C148 10400002 */ beqz $v0, .L8002C154 -/* 754C 8002C14C 24040001 */ addiu $a0, $zero, 1 -/* 7550 8002C150 3404FFFF */ ori $a0, $zero, 0xffff -.L8002C154: -/* 7554 8002C154 A4640000 */ sh $a0, ($v1) -/* 7558 8002C158 A4A4FB00 */ sh $a0, -0x500($a1) -/* 755C 8002C15C A4A4FFFE */ sh $a0, -2($a1) -/* 7560 8002C160 A4A40000 */ sh $a0, ($a1) -/* 7564 8002C164 24A50004 */ addiu $a1, $a1, 4 -/* 7568 8002C168 24630004 */ addiu $v1, $v1, 4 -/* 756C 8002C16C 24C60001 */ addiu $a2, $a2, 1 -/* 7570 8002C170 28C20006 */ slti $v0, $a2, 6 -/* 7574 8002C174 1440FFF3 */ bnez $v0, .L8002C144 -/* 7578 8002C178 00073842 */ srl $a3, $a3, 1 -/* 757C 8002C17C 25290001 */ addiu $t1, $t1, 1 -/* 7580 8002C180 29220007 */ slti $v0, $t1, 7 -/* 7584 8002C184 1440FFEA */ bnez $v0, .L8002C130 -/* 7588 8002C188 246309E8 */ addiu $v1, $v1, 0x9e8 -/* 758C 8002C18C 03E00008 */ jr $ra -/* 7590 8002C190 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C194.s b/ver/jp/asm/nonmatchings/7300/func_8002C194.s deleted file mode 100644 index c99a0d34cd..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C194.s +++ /dev/null @@ -1,17 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C194 -/* 7594 8002C194 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 7598 8002C198 AFB10014 */ sw $s1, 0x14($sp) -/* 759C 8002C19C 0080882D */ daddu $s1, $a0, $zero -/* 75A0 8002C1A0 AFB00010 */ sw $s0, 0x10($sp) -/* 75A4 8002C1A4 AFBF0018 */ sw $ra, 0x18($sp) -/* 75A8 8002C1A8 0C019291 */ jal func_80064A44 -/* 75AC 8002C1AC 00C0802D */ daddu $s0, $a2, $zero -/* 75B0 8002C1B0 02301021 */ addu $v0, $s1, $s0 -/* 75B4 8002C1B4 8FBF0018 */ lw $ra, 0x18($sp) -/* 75B8 8002C1B8 8FB10014 */ lw $s1, 0x14($sp) -/* 75BC 8002C1BC 8FB00010 */ lw $s0, 0x10($sp) -/* 75C0 8002C1C0 03E00008 */ jr $ra -/* 75C4 8002C1C4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C1C8.s b/ver/jp/asm/nonmatchings/7300/func_8002C1C8.s deleted file mode 100644 index 2b38e50280..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C1C8.s +++ /dev/null @@ -1,51 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C1C8 -/* 75C8 8002C1C8 AFA60008 */ sw $a2, 8($sp) -/* 75CC 8002C1CC AFA7000C */ sw $a3, 0xc($sp) -/* 75D0 8002C1D0 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 75D4 8002C1D4 AFB20118 */ sw $s2, 0x118($sp) -/* 75D8 8002C1D8 0080902D */ daddu $s2, $a0, $zero -/* 75DC 8002C1DC AFB50124 */ sw $s5, 0x124($sp) -/* 75E0 8002C1E0 00A0A82D */ daddu $s5, $a1, $zero -/* 75E4 8002C1E4 3C048003 */ lui $a0, %hi(func_8002C194) -/* 75E8 8002C1E8 2484C194 */ addiu $a0, $a0, %lo(func_8002C194) -/* 75EC 8002C1EC 27A50010 */ addiu $a1, $sp, 0x10 -/* 75F0 8002C1F0 27A7013C */ addiu $a3, $sp, 0x13c -/* 75F4 8002C1F4 AFBF0128 */ sw $ra, 0x128($sp) -/* 75F8 8002C1F8 AFB40120 */ sw $s4, 0x120($sp) -/* 75FC 8002C1FC AFB3011C */ sw $s3, 0x11c($sp) -/* 7600 8002C200 AFB10114 */ sw $s1, 0x114($sp) -/* 7604 8002C204 0C01929C */ jal _Printf -/* 7608 8002C208 AFB00110 */ sw $s0, 0x110($sp) -/* 760C 8002C20C 0040802D */ daddu $s0, $v0, $zero -/* 7610 8002C210 1A000010 */ blez $s0, .L8002C254 -/* 7614 8002C214 27B10010 */ addiu $s1, $sp, 0x10 -/* 7618 8002C218 3C148007 */ lui $s4, %hi(D_800771F0) -/* 761C 8002C21C 269471F0 */ addiu $s4, $s4, %lo(D_800771F0) -/* 7620 8002C220 241300FF */ addiu $s3, $zero, 0xff -.L8002C224: -/* 7624 8002C224 92220000 */ lbu $v0, ($s1) -/* 7628 8002C228 3042007F */ andi $v0, $v0, 0x7f -/* 762C 8002C22C 00541021 */ addu $v0, $v0, $s4 -/* 7630 8002C230 90460000 */ lbu $a2, ($v0) -/* 7634 8002C234 10D30003 */ beq $a2, $s3, .L8002C244 -/* 7638 8002C238 0240202D */ daddu $a0, $s2, $zero -/* 763C 8002C23C 0C00B005 */ jal func_8002C014 -/* 7640 8002C240 02A0282D */ daddu $a1, $s5, $zero -.L8002C244: -/* 7644 8002C244 26520006 */ addiu $s2, $s2, 6 -/* 7648 8002C248 2610FFFF */ addiu $s0, $s0, -1 -/* 764C 8002C24C 1E00FFF5 */ bgtz $s0, .L8002C224 -/* 7650 8002C250 26310001 */ addiu $s1, $s1, 1 -.L8002C254: -/* 7654 8002C254 8FBF0128 */ lw $ra, 0x128($sp) -/* 7658 8002C258 8FB50124 */ lw $s5, 0x124($sp) -/* 765C 8002C25C 8FB40120 */ lw $s4, 0x120($sp) -/* 7660 8002C260 8FB3011C */ lw $s3, 0x11c($sp) -/* 7664 8002C264 8FB20118 */ lw $s2, 0x118($sp) -/* 7668 8002C268 8FB10114 */ lw $s1, 0x114($sp) -/* 766C 8002C26C 8FB00110 */ lw $s0, 0x110($sp) -/* 7670 8002C270 03E00008 */ jr $ra -/* 7674 8002C274 27BD0130 */ addiu $sp, $sp, 0x130 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C278.s b/ver/jp/asm/nonmatchings/7300/func_8002C278.s deleted file mode 100644 index 5ddb6d96cc..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C278.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C278 -/* 7678 8002C278 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 767C 8002C27C AFBF0018 */ sw $ra, 0x18($sp) -/* 7680 8002C280 8CE30000 */ lw $v1, ($a3) -/* 7684 8002C284 000315C2 */ srl $v0, $v1, 0x17 -/* 7688 8002C288 304200FF */ andi $v0, $v0, 0xff -/* 768C 8002C28C 2442FFFF */ addiu $v0, $v0, -1 -/* 7690 8002C290 2C4200FE */ sltiu $v0, $v0, 0xfe -/* 7694 8002C294 14400003 */ bnez $v0, .L8002C2A4 -/* 7698 8002C298 00C0402D */ daddu $t0, $a2, $zero -/* 769C 8002C29C 1460000A */ bnez $v1, .L8002C2C8 -/* 76A0 8002C2A0 00000000 */ nop -.L8002C2A4: -/* 76A4 8002C2A4 3C06800A */ lui $a2, %hi(D_80098014) -/* 76A8 8002C2A8 24C68014 */ addiu $a2, $a2, %lo(D_80098014) -/* 76AC 8002C2AC C4E00000 */ lwc1 $f0, ($a3) -/* 76B0 8002C2B0 46000021 */ cvt.d.s $f0, $f0 -/* 76B4 8002C2B4 F7A00010 */ sdc1 $f0, 0x10($sp) -/* 76B8 8002C2B8 0C00B072 */ jal func_8002C1C8 -/* 76BC 8002C2BC 0100382D */ daddu $a3, $t0, $zero -/* 76C0 8002C2C0 0800B0B6 */ j .L8002C2D8 -/* 76C4 8002C2C4 00000000 */ nop -.L8002C2C8: -/* 76C8 8002C2C8 3C06800A */ lui $a2, %hi(D_80098020) -/* 76CC 8002C2CC 24C68020 */ addiu $a2, $a2, %lo(D_80098020) -/* 76D0 8002C2D0 0C00B072 */ jal func_8002C1C8 -/* 76D4 8002C2D4 0100382D */ daddu $a3, $t0, $zero -.L8002C2D8: -/* 76D8 8002C2D8 8FBF0018 */ lw $ra, 0x18($sp) -/* 76DC 8002C2DC 03E00008 */ jr $ra -/* 76E0 8002C2E0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C2E4.s b/ver/jp/asm/nonmatchings/7300/func_8002C2E4.s deleted file mode 100644 index 5810e93d82..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C2E4.s +++ /dev/null @@ -1,42 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C2E4 -/* 76E4 8002C2E4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 76E8 8002C2E8 AFB10014 */ sw $s1, 0x14($sp) -/* 76EC 8002C2EC 0080882D */ daddu $s1, $a0, $zero -/* 76F0 8002C2F0 AFB00010 */ sw $s0, 0x10($sp) -/* 76F4 8002C2F4 3C100002 */ lui $s0, 2 -/* 76F8 8002C2F8 2404001E */ addiu $a0, $zero, 0x1e -/* 76FC 8002C2FC 2405009B */ addiu $a1, $zero, 0x9b -/* 7700 8002C300 3C06800A */ lui $a2, %hi(D_80098030) -/* 7704 8002C304 24C68030 */ addiu $a2, $a2, %lo(D_80098030) -/* 7708 8002C308 AFBF0018 */ sw $ra, 0x18($sp) -/* 770C 8002C30C 0C00B072 */ jal func_8002C1C8 -/* 7710 8002C310 0220382D */ daddu $a3, $s1, $zero -/* 7714 8002C314 0000182D */ daddu $v1, $zero, $zero -/* 7718 8002C318 3C078007 */ lui $a3, %hi(D_800773B8) -/* 771C 8002C31C 24E773B8 */ addiu $a3, $a3, %lo(D_800773B8) -.L8002C320: -/* 7720 8002C320 02301024 */ and $v0, $s1, $s0 -/* 7724 8002C324 50400009 */ beql $v0, $zero, .L8002C34C -/* 7728 8002C328 24E70004 */ addiu $a3, $a3, 4 -/* 772C 8002C32C 24040084 */ addiu $a0, $zero, 0x84 -/* 7730 8002C330 8CE70000 */ lw $a3, ($a3) -/* 7734 8002C334 3C06800A */ lui $a2, %hi(D_8009803C) -/* 7738 8002C338 24C6803C */ addiu $a2, $a2, %lo(D_8009803C) -/* 773C 8002C33C 0C00B072 */ jal func_8002C1C8 -/* 7740 8002C340 2405009B */ addiu $a1, $zero, 0x9b -/* 7744 8002C344 0800B0D7 */ j .L8002C35C -/* 7748 8002C348 00000000 */ nop -.L8002C34C: -/* 774C 8002C34C 24630001 */ addiu $v1, $v1, 1 -/* 7750 8002C350 28620006 */ slti $v0, $v1, 6 -/* 7754 8002C354 1440FFF2 */ bnez $v0, .L8002C320 -/* 7758 8002C358 00108042 */ srl $s0, $s0, 1 -.L8002C35C: -/* 775C 8002C35C 8FBF0018 */ lw $ra, 0x18($sp) -/* 7760 8002C360 8FB10014 */ lw $s1, 0x14($sp) -/* 7764 8002C364 8FB00010 */ lw $s0, 0x10($sp) -/* 7768 8002C368 03E00008 */ jr $ra -/* 776C 8002C36C 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C370.s b/ver/jp/asm/nonmatchings/7300/func_8002C370.s deleted file mode 100644 index d5bd60750e..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C370.s +++ /dev/null @@ -1,262 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C370 -/* 7770 8002C370 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 7774 8002C374 AFB1001C */ sw $s1, 0x1c($sp) -/* 7778 8002C378 0080882D */ daddu $s1, $a0, $zero -/* 777C 8002C37C AFB20020 */ sw $s2, 0x20($sp) -/* 7780 8002C380 26320020 */ addiu $s2, $s1, 0x20 -/* 7784 8002C384 AFBF0024 */ sw $ra, 0x24($sp) -/* 7788 8002C388 AFB00018 */ sw $s0, 0x18($sp) -/* 778C 8002C38C 8E220120 */ lw $v0, 0x120($s1) -/* 7790 8002C390 24030017 */ addiu $v1, $zero, 0x17 -/* 7794 8002C394 00021082 */ srl $v0, $v0, 2 -/* 7798 8002C398 3042001F */ andi $v0, $v0, 0x1f -/* 779C 8002C39C 14430002 */ bne $v0, $v1, .L8002C3A8 -/* 77A0 8002C3A0 0040802D */ daddu $s0, $v0, $zero -/* 77A4 8002C3A4 24100010 */ addiu $s0, $zero, 0x10 -.L8002C3A8: -/* 77A8 8002C3A8 2402001F */ addiu $v0, $zero, 0x1f -/* 77AC 8002C3AC 52020001 */ beql $s0, $v0, .L8002C3B4 -/* 77B0 8002C3B0 24100011 */ addiu $s0, $zero, 0x11 -.L8002C3B4: -/* 77B4 8002C3B4 0C018628 */ jal func_800618A0 -/* 77B8 8002C3B8 00000000 */ nop -/* 77BC 8002C3BC 24040019 */ addiu $a0, $zero, 0x19 -/* 77C0 8002C3C0 24050014 */ addiu $a1, $zero, 0x14 -/* 77C4 8002C3C4 2406010E */ addiu $a2, $zero, 0x10e -/* 77C8 8002C3C8 0C00AFDC */ jal func_8002BF70 -/* 77CC 8002C3CC 0080382D */ daddu $a3, $a0, $zero -/* 77D0 8002C3D0 2404001E */ addiu $a0, $zero, 0x1e -/* 77D4 8002C3D4 00101080 */ sll $v0, $s0, 2 -/* 77D8 8002C3D8 3C018007 */ lui $at, %hi(D_80077370) -/* 77DC 8002C3DC 00220821 */ addu $at, $at, $v0 -/* 77E0 8002C3E0 8C227370 */ lw $v0, %lo(D_80077370)($at) -/* 77E4 8002C3E4 AFA20010 */ sw $v0, 0x10($sp) -/* 77E8 8002C3E8 8E270014 */ lw $a3, 0x14($s1) -/* 77EC 8002C3EC 3C06800A */ lui $a2, %hi(D_80098044) -/* 77F0 8002C3F0 24C68044 */ addiu $a2, $a2, %lo(D_80098044) -/* 77F4 8002C3F4 0C00B072 */ jal func_8002C1C8 -/* 77F8 8002C3F8 24050019 */ addiu $a1, $zero, 0x19 -/* 77FC 8002C3FC 8E220118 */ lw $v0, 0x118($s1) -/* 7800 8002C400 2404001E */ addiu $a0, $zero, 0x1e -/* 7804 8002C404 AFA20010 */ sw $v0, 0x10($sp) -/* 7808 8002C408 8E220124 */ lw $v0, 0x124($s1) -/* 780C 8002C40C AFA20014 */ sw $v0, 0x14($sp) -/* 7810 8002C410 8E27011C */ lw $a3, 0x11c($s1) -/* 7814 8002C414 3C06800A */ lui $a2, %hi(D_80098054) -/* 7818 8002C418 24C68054 */ addiu $a2, $a2, %lo(D_80098054) -/* 781C 8002C41C 0C00B072 */ jal func_8002C1C8 -/* 7820 8002C420 24050023 */ addiu $a1, $zero, 0x23 -/* 7824 8002C424 0C00AFC0 */ jal func_8002BF00 -/* 7828 8002C428 240407D0 */ addiu $a0, $zero, 0x7d0 -/* 782C 8002C42C 0C019CD4 */ jal func_80067350 -/* 7830 8002C430 0000202D */ daddu $a0, $zero, $zero -/* 7834 8002C434 0C019CEC */ jal func_800673B0 -/* 7838 8002C438 0000202D */ daddu $a0, $zero, $zero -/* 783C 8002C43C 3C04800A */ lui $a0, %hi(D_8009C4DC) -/* 7840 8002C440 8C84C4DC */ lw $a0, %lo(D_8009C4DC)($a0) -/* 7844 8002C444 0C019BFC */ jal func_80066FF0 -/* 7848 8002C448 00000000 */ nop -/* 784C 8002C44C 24040019 */ addiu $a0, $zero, 0x19 -/* 7850 8002C450 2405002D */ addiu $a1, $zero, 0x2d -/* 7854 8002C454 2406010E */ addiu $a2, $zero, 0x10e -/* 7858 8002C458 0C00AFDC */ jal func_8002BF70 -/* 785C 8002C45C 240700B9 */ addiu $a3, $zero, 0xb9 -/* 7860 8002C460 8E22002C */ lw $v0, 0x2c($s1) -/* 7864 8002C464 2404001E */ addiu $a0, $zero, 0x1e -/* 7868 8002C468 AFA20010 */ sw $v0, 0x10($sp) -/* 786C 8002C46C 8E220034 */ lw $v0, 0x34($s1) -/* 7870 8002C470 AFA20014 */ sw $v0, 0x14($sp) -/* 7874 8002C474 8E270024 */ lw $a3, 0x24($s1) -/* 7878 8002C478 3C06800A */ lui $a2, %hi(D_80098074) -/* 787C 8002C47C 24C68074 */ addiu $a2, $a2, %lo(D_80098074) -/* 7880 8002C480 0C00B072 */ jal func_8002C1C8 -/* 7884 8002C484 24050032 */ addiu $a1, $zero, 0x32 -/* 7888 8002C488 8E220044 */ lw $v0, 0x44($s1) -/* 788C 8002C48C 2404001E */ addiu $a0, $zero, 0x1e -/* 7890 8002C490 AFA20010 */ sw $v0, 0x10($sp) -/* 7894 8002C494 8E22004C */ lw $v0, 0x4c($s1) -/* 7898 8002C498 AFA20014 */ sw $v0, 0x14($sp) -/* 789C 8002C49C 8E27003C */ lw $a3, 0x3c($s1) -/* 78A0 8002C4A0 3C06800A */ lui $a2, %hi(D_80098094) -/* 78A4 8002C4A4 24C68094 */ addiu $a2, $a2, %lo(D_80098094) -/* 78A8 8002C4A8 0C00B072 */ jal func_8002C1C8 -/* 78AC 8002C4AC 2405003C */ addiu $a1, $zero, 0x3c -/* 78B0 8002C4B0 8E22005C */ lw $v0, 0x5c($s1) -/* 78B4 8002C4B4 2404001E */ addiu $a0, $zero, 0x1e -/* 78B8 8002C4B8 AFA20010 */ sw $v0, 0x10($sp) -/* 78BC 8002C4BC 8E220064 */ lw $v0, 0x64($s1) -/* 78C0 8002C4C0 AFA20014 */ sw $v0, 0x14($sp) -/* 78C4 8002C4C4 8E270054 */ lw $a3, 0x54($s1) -/* 78C8 8002C4C8 3C06800A */ lui $a2, %hi(D_800980B4) -/* 78CC 8002C4CC 24C680B4 */ addiu $a2, $a2, %lo(D_800980B4) -/* 78D0 8002C4D0 0C00B072 */ jal func_8002C1C8 -/* 78D4 8002C4D4 24050046 */ addiu $a1, $zero, 0x46 -/* 78D8 8002C4D8 8E220074 */ lw $v0, 0x74($s1) -/* 78DC 8002C4DC 2404001E */ addiu $a0, $zero, 0x1e -/* 78E0 8002C4E0 AFA20010 */ sw $v0, 0x10($sp) -/* 78E4 8002C4E4 8E22007C */ lw $v0, 0x7c($s1) -/* 78E8 8002C4E8 AFA20014 */ sw $v0, 0x14($sp) -/* 78EC 8002C4EC 8E27006C */ lw $a3, 0x6c($s1) -/* 78F0 8002C4F0 3C06800A */ lui $a2, %hi(D_800980D4) -/* 78F4 8002C4F4 24C680D4 */ addiu $a2, $a2, %lo(D_800980D4) -/* 78F8 8002C4F8 0C00B072 */ jal func_8002C1C8 -/* 78FC 8002C4FC 24050050 */ addiu $a1, $zero, 0x50 -/* 7900 8002C500 8E22008C */ lw $v0, 0x8c($s1) -/* 7904 8002C504 2404001E */ addiu $a0, $zero, 0x1e -/* 7908 8002C508 AFA20010 */ sw $v0, 0x10($sp) -/* 790C 8002C50C 8E220094 */ lw $v0, 0x94($s1) -/* 7910 8002C510 AFA20014 */ sw $v0, 0x14($sp) -/* 7914 8002C514 8E270084 */ lw $a3, 0x84($s1) -/* 7918 8002C518 3C06800A */ lui $a2, %hi(D_800980F4) -/* 791C 8002C51C 24C680F4 */ addiu $a2, $a2, %lo(D_800980F4) -/* 7920 8002C520 0C00B072 */ jal func_8002C1C8 -/* 7924 8002C524 2405005A */ addiu $a1, $zero, 0x5a -/* 7928 8002C528 8E2200A4 */ lw $v0, 0xa4($s1) -/* 792C 8002C52C 2404001E */ addiu $a0, $zero, 0x1e -/* 7930 8002C530 AFA20010 */ sw $v0, 0x10($sp) -/* 7934 8002C534 8E2200AC */ lw $v0, 0xac($s1) -/* 7938 8002C538 AFA20014 */ sw $v0, 0x14($sp) -/* 793C 8002C53C 8E27009C */ lw $a3, 0x9c($s1) -/* 7940 8002C540 3C06800A */ lui $a2, %hi(D_80098114) -/* 7944 8002C544 24C68114 */ addiu $a2, $a2, %lo(D_80098114) -/* 7948 8002C548 0C00B072 */ jal func_8002C1C8 -/* 794C 8002C54C 24050064 */ addiu $a1, $zero, 0x64 -/* 7950 8002C550 8E2200BC */ lw $v0, 0xbc($s1) -/* 7954 8002C554 2404001E */ addiu $a0, $zero, 0x1e -/* 7958 8002C558 AFA20010 */ sw $v0, 0x10($sp) -/* 795C 8002C55C 8E2200C4 */ lw $v0, 0xc4($s1) -/* 7960 8002C560 AFA20014 */ sw $v0, 0x14($sp) -/* 7964 8002C564 8E2700B4 */ lw $a3, 0xb4($s1) -/* 7968 8002C568 3C06800A */ lui $a2, %hi(D_80098134) -/* 796C 8002C56C 24C68134 */ addiu $a2, $a2, %lo(D_80098134) -/* 7970 8002C570 0C00B072 */ jal func_8002C1C8 -/* 7974 8002C574 2405006E */ addiu $a1, $zero, 0x6e -/* 7978 8002C578 8E2200D4 */ lw $v0, 0xd4($s1) -/* 797C 8002C57C 2404001E */ addiu $a0, $zero, 0x1e -/* 7980 8002C580 AFA20010 */ sw $v0, 0x10($sp) -/* 7984 8002C584 8E2200DC */ lw $v0, 0xdc($s1) -/* 7988 8002C588 AFA20014 */ sw $v0, 0x14($sp) -/* 798C 8002C58C 8E2700CC */ lw $a3, 0xcc($s1) -/* 7990 8002C590 3C06800A */ lui $a2, %hi(D_80098154) -/* 7994 8002C594 24C68154 */ addiu $a2, $a2, %lo(D_80098154) -/* 7998 8002C598 0C00B072 */ jal func_8002C1C8 -/* 799C 8002C59C 24050078 */ addiu $a1, $zero, 0x78 -/* 79A0 8002C5A0 8E2200EC */ lw $v0, 0xec($s1) -/* 79A4 8002C5A4 2404001E */ addiu $a0, $zero, 0x1e -/* 79A8 8002C5A8 AFA20010 */ sw $v0, 0x10($sp) -/* 79AC 8002C5AC 8E2200F4 */ lw $v0, 0xf4($s1) -/* 79B0 8002C5B0 AFA20014 */ sw $v0, 0x14($sp) -/* 79B4 8002C5B4 8E2700E4 */ lw $a3, 0xe4($s1) -/* 79B8 8002C5B8 3C06800A */ lui $a2, %hi(D_80098174) -/* 79BC 8002C5BC 24C68174 */ addiu $a2, $a2, %lo(D_80098174) -/* 79C0 8002C5C0 0C00B072 */ jal func_8002C1C8 -/* 79C4 8002C5C4 24050082 */ addiu $a1, $zero, 0x82 -/* 79C8 8002C5C8 2404001E */ addiu $a0, $zero, 0x1e -/* 79CC 8002C5CC 8E220104 */ lw $v0, 0x104($s1) -/* 79D0 8002C5D0 AFA20010 */ sw $v0, 0x10($sp) -/* 79D4 8002C5D4 8E2700FC */ lw $a3, 0xfc($s1) -/* 79D8 8002C5D8 3C06800A */ lui $a2, %hi(D_80098194) -/* 79DC 8002C5DC 24C68194 */ addiu $a2, $a2, %lo(D_80098194) -/* 79E0 8002C5E0 0C00B072 */ jal func_8002C1C8 -/* 79E4 8002C5E4 2405008C */ addiu $a1, $zero, 0x8c -/* 79E8 8002C5E8 8E24012C */ lw $a0, 0x12c($s1) -/* 79EC 8002C5EC 0C00B0B9 */ jal func_8002C2E4 -/* 79F0 8002C5F0 00000000 */ nop -/* 79F4 8002C5F4 2404001E */ addiu $a0, $zero, 0x1e -/* 79F8 8002C5F8 240500AA */ addiu $a1, $zero, 0xaa -/* 79FC 8002C5FC 0000302D */ daddu $a2, $zero, $zero -/* 7A00 8002C600 0C00B09E */ jal func_8002C278 -/* 7A04 8002C604 26270134 */ addiu $a3, $s1, 0x134 -/* 7A08 8002C608 24040078 */ addiu $a0, $zero, 0x78 -/* 7A0C 8002C60C 240500AA */ addiu $a1, $zero, 0xaa -/* 7A10 8002C610 24060002 */ addiu $a2, $zero, 2 -/* 7A14 8002C614 0C00B09E */ jal func_8002C278 -/* 7A18 8002C618 2627013C */ addiu $a3, $s1, 0x13c -/* 7A1C 8002C61C 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7A20 8002C620 240500AA */ addiu $a1, $zero, 0xaa -/* 7A24 8002C624 24060004 */ addiu $a2, $zero, 4 -/* 7A28 8002C628 0C00B09E */ jal func_8002C278 -/* 7A2C 8002C62C 26270144 */ addiu $a3, $s1, 0x144 -/* 7A30 8002C630 2404001E */ addiu $a0, $zero, 0x1e -/* 7A34 8002C634 240500B4 */ addiu $a1, $zero, 0xb4 -/* 7A38 8002C638 24060006 */ addiu $a2, $zero, 6 -/* 7A3C 8002C63C 0C00B09E */ jal func_8002C278 -/* 7A40 8002C640 2627014C */ addiu $a3, $s1, 0x14c -/* 7A44 8002C644 24040078 */ addiu $a0, $zero, 0x78 -/* 7A48 8002C648 240500B4 */ addiu $a1, $zero, 0xb4 -/* 7A4C 8002C64C 24060008 */ addiu $a2, $zero, 8 -/* 7A50 8002C650 0C00B09E */ jal func_8002C278 -/* 7A54 8002C654 26270154 */ addiu $a3, $s1, 0x154 -/* 7A58 8002C658 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7A5C 8002C65C 240500B4 */ addiu $a1, $zero, 0xb4 -/* 7A60 8002C660 2406000A */ addiu $a2, $zero, 0xa -/* 7A64 8002C664 0C00B09E */ jal func_8002C278 -/* 7A68 8002C668 2627015C */ addiu $a3, $s1, 0x15c -/* 7A6C 8002C66C 2404001E */ addiu $a0, $zero, 0x1e -/* 7A70 8002C670 240500BE */ addiu $a1, $zero, 0xbe -/* 7A74 8002C674 2406000C */ addiu $a2, $zero, 0xc -/* 7A78 8002C678 0C00B09E */ jal func_8002C278 -/* 7A7C 8002C67C 26270164 */ addiu $a3, $s1, 0x164 -/* 7A80 8002C680 24040078 */ addiu $a0, $zero, 0x78 -/* 7A84 8002C684 240500BE */ addiu $a1, $zero, 0xbe -/* 7A88 8002C688 2406000E */ addiu $a2, $zero, 0xe -/* 7A8C 8002C68C 0C00B09E */ jal func_8002C278 -/* 7A90 8002C690 2627016C */ addiu $a3, $s1, 0x16c -/* 7A94 8002C694 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7A98 8002C698 240500BE */ addiu $a1, $zero, 0xbe -/* 7A9C 8002C69C 24060010 */ addiu $a2, $zero, 0x10 -/* 7AA0 8002C6A0 0C00B09E */ jal func_8002C278 -/* 7AA4 8002C6A4 26270174 */ addiu $a3, $s1, 0x174 -/* 7AA8 8002C6A8 2404001E */ addiu $a0, $zero, 0x1e -/* 7AAC 8002C6AC 240500C8 */ addiu $a1, $zero, 0xc8 -/* 7AB0 8002C6B0 24060012 */ addiu $a2, $zero, 0x12 -/* 7AB4 8002C6B4 0C00B09E */ jal func_8002C278 -/* 7AB8 8002C6B8 2627017C */ addiu $a3, $s1, 0x17c -/* 7ABC 8002C6BC 24040078 */ addiu $a0, $zero, 0x78 -/* 7AC0 8002C6C0 240500C8 */ addiu $a1, $zero, 0xc8 -/* 7AC4 8002C6C4 24060014 */ addiu $a2, $zero, 0x14 -/* 7AC8 8002C6C8 0C00B09E */ jal func_8002C278 -/* 7ACC 8002C6CC 26270184 */ addiu $a3, $s1, 0x184 -/* 7AD0 8002C6D0 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7AD4 8002C6D4 240500C8 */ addiu $a1, $zero, 0xc8 -/* 7AD8 8002C6D8 24060016 */ addiu $a2, $zero, 0x16 -/* 7ADC 8002C6DC 0C00B09E */ jal func_8002C278 -/* 7AE0 8002C6E0 2627018C */ addiu $a3, $s1, 0x18c -/* 7AE4 8002C6E4 2404001E */ addiu $a0, $zero, 0x1e -/* 7AE8 8002C6E8 240500D2 */ addiu $a1, $zero, 0xd2 -/* 7AEC 8002C6EC 24060018 */ addiu $a2, $zero, 0x18 -/* 7AF0 8002C6F0 0C00B09E */ jal func_8002C278 -/* 7AF4 8002C6F4 26270194 */ addiu $a3, $s1, 0x194 -/* 7AF8 8002C6F8 24040078 */ addiu $a0, $zero, 0x78 -/* 7AFC 8002C6FC 240500D2 */ addiu $a1, $zero, 0xd2 -/* 7B00 8002C700 2406001A */ addiu $a2, $zero, 0x1a -/* 7B04 8002C704 0C00B09E */ jal func_8002C278 -/* 7B08 8002C708 2627019C */ addiu $a3, $s1, 0x19c -/* 7B0C 8002C70C 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7B10 8002C710 0080282D */ daddu $a1, $a0, $zero -/* 7B14 8002C714 2406001C */ addiu $a2, $zero, 0x1c -/* 7B18 8002C718 0C00B09E */ jal func_8002C278 -/* 7B1C 8002C71C 262701A4 */ addiu $a3, $s1, 0x1a4 -/* 7B20 8002C720 2404001E */ addiu $a0, $zero, 0x1e -/* 7B24 8002C724 240500DC */ addiu $a1, $zero, 0xdc -/* 7B28 8002C728 0080302D */ daddu $a2, $a0, $zero -/* 7B2C 8002C72C 0C00B09E */ jal func_8002C278 -/* 7B30 8002C730 262701AC */ addiu $a3, $s1, 0x1ac -/* 7B34 8002C734 0C00AFC0 */ jal func_8002BF00 -/* 7B38 8002C738 240401F4 */ addiu $a0, $zero, 0x1f4 -/* 7B3C 8002C73C 240400D2 */ addiu $a0, $zero, 0xd2 -/* 7B40 8002C740 8E4200FC */ lw $v0, 0xfc($s2) -/* 7B44 8002C744 8C470000 */ lw $a3, ($v0) -/* 7B48 8002C748 3C06800A */ lui $a2, %hi(D_800981A8) -/* 7B4C 8002C74C 24C681A8 */ addiu $a2, $a2, %lo(D_800981A8) -/* 7B50 8002C750 0C00B072 */ jal func_8002C1C8 -/* 7B54 8002C754 2405008C */ addiu $a1, $zero, 0x8c -/* 7B58 8002C758 8FBF0024 */ lw $ra, 0x24($sp) -/* 7B5C 8002C75C 8FB20020 */ lw $s2, 0x20($sp) -/* 7B60 8002C760 8FB1001C */ lw $s1, 0x1c($sp) -/* 7B64 8002C764 8FB00018 */ lw $s0, 0x18($sp) -/* 7B68 8002C768 03E00008 */ jr $ra -/* 7B6C 8002C76C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C770.s b/ver/jp/asm/nonmatchings/7300/func_8002C770.s deleted file mode 100644 index 9ba01762a0..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C770.s +++ /dev/null @@ -1,34 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C770 -/* 7B70 8002C770 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7B74 8002C774 AFBF0010 */ sw $ra, 0x10($sp) -/* 7B78 8002C778 0C019898 */ jal func_80066260 -/* 7B7C 8002C77C 00000000 */ nop -/* 7B80 8002C780 0040202D */ daddu $a0, $v0, $zero -/* 7B84 8002C784 8C830004 */ lw $v1, 4($a0) -/* 7B88 8002C788 2402FFFF */ addiu $v0, $zero, -1 -/* 7B8C 8002C78C 50620010 */ beql $v1, $v0, .L8002C7D0 -/* 7B90 8002C790 0000102D */ daddu $v0, $zero, $zero -/* 7B94 8002C794 0040182D */ daddu $v1, $v0, $zero -/* 7B98 8002C798 8C820004 */ lw $v0, 4($a0) -/* 7B9C 8002C79C 2442FFFF */ addiu $v0, $v0, -1 -.L8002C7A0: -/* 7BA0 8002C7A0 2C42007E */ sltiu $v0, $v0, 0x7e -/* 7BA4 8002C7A4 10400005 */ beqz $v0, .L8002C7BC -/* 7BA8 8002C7A8 00000000 */ nop -/* 7BAC 8002C7AC 94820012 */ lhu $v0, 0x12($a0) -/* 7BB0 8002C7B0 30420003 */ andi $v0, $v0, 3 -/* 7BB4 8002C7B4 14400006 */ bnez $v0, .L8002C7D0 -/* 7BB8 8002C7B8 0080102D */ daddu $v0, $a0, $zero -.L8002C7BC: -/* 7BBC 8002C7BC 8C84000C */ lw $a0, 0xc($a0) -/* 7BC0 8002C7C0 8C820004 */ lw $v0, 4($a0) -/* 7BC4 8002C7C4 1443FFF6 */ bne $v0, $v1, .L8002C7A0 -/* 7BC8 8002C7C8 2442FFFF */ addiu $v0, $v0, -1 -/* 7BCC 8002C7CC 0000102D */ daddu $v0, $zero, $zero -.L8002C7D0: -/* 7BD0 8002C7D0 8FBF0010 */ lw $ra, 0x10($sp) -/* 7BD4 8002C7D4 03E00008 */ jr $ra -/* 7BD8 8002C7D8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C7DC.s b/ver/jp/asm/nonmatchings/7300/func_8002C7DC.s deleted file mode 100644 index 2c656ddf80..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C7DC.s +++ /dev/null @@ -1,35 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C7DC -/* 7BDC 8002C7DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 7BE0 8002C7E0 2404000A */ addiu $a0, $zero, 0xa -/* 7BE4 8002C7E4 AFB00018 */ sw $s0, 0x18($sp) -/* 7BE8 8002C7E8 3C10800A */ lui $s0, %hi(D_8009C4C0) -/* 7BEC 8002C7EC 2610C4C0 */ addiu $s0, $s0, %lo(D_8009C4C0) -/* 7BF0 8002C7F0 0200282D */ daddu $a1, $s0, $zero -/* 7BF4 8002C7F4 AFBF001C */ sw $ra, 0x1c($sp) -/* 7BF8 8002C7F8 0C019648 */ jal func_80065920 -/* 7BFC 8002C7FC 24060001 */ addiu $a2, $zero, 1 -/* 7C00 8002C800 2404000C */ addiu $a0, $zero, 0xc -/* 7C04 8002C804 0200282D */ daddu $a1, $s0, $zero -/* 7C08 8002C808 0C019648 */ jal func_80065920 -/* 7C0C 8002C80C 24060002 */ addiu $a2, $zero, 2 -.L8002C810: -/* 7C10 8002C810 3C04800A */ lui $a0, %hi(D_8009C4C0) -/* 7C14 8002C814 2484C4C0 */ addiu $a0, $a0, %lo(D_8009C4C0) -/* 7C18 8002C818 27A50010 */ addiu $a1, $sp, 0x10 -/* 7C1C 8002C81C 0C0195B0 */ jal func_800656C0 -/* 7C20 8002C820 24060001 */ addiu $a2, $zero, 1 -/* 7C24 8002C824 0C00B1DC */ jal func_8002C770 -/* 7C28 8002C828 00000000 */ nop -/* 7C2C 8002C82C 0040802D */ daddu $s0, $v0, $zero -/* 7C30 8002C830 1200FFF7 */ beqz $s0, .L8002C810 -/* 7C34 8002C834 00000000 */ nop -/* 7C38 8002C838 0C019844 */ jal func_80066110 -/* 7C3C 8002C83C 0200202D */ daddu $a0, $s0, $zero -/* 7C40 8002C840 0C00B0DC */ jal func_8002C370 -/* 7C44 8002C844 0200202D */ daddu $a0, $s0, $zero -.L8002C848: -/* 7C48 8002C848 0800B212 */ j .L8002C848 -/* 7C4C 8002C84C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C850.s b/ver/jp/asm/nonmatchings/7300/func_8002C850.s deleted file mode 100644 index 7146b12922..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C850.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C850 -/* 7C50 8002C850 3C02800A */ lui $v0, %hi(D_8009BB10) -/* 7C54 8002C854 2442BB10 */ addiu $v0, $v0, %lo(D_8009BB10) -/* 7C58 8002C858 3C03A000 */ lui $v1, 0xa000 -/* 7C5C 8002C85C 00832025 */ or $a0, $a0, $v1 -/* 7C60 8002C860 AC4409CC */ sw $a0, 0x9cc($v0) -/* 7C64 8002C864 A44509D0 */ sh $a1, 0x9d0($v0) -/* 7C68 8002C868 03E00008 */ jr $ra -/* 7C6C 8002C86C A44609D2 */ sh $a2, 0x9d2($v0) diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C870.s b/ver/jp/asm/nonmatchings/7300/func_8002C870.s deleted file mode 100644 index 51d877decf..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C870.s +++ /dev/null @@ -1,43 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C870 -/* 7C70 8002C870 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 7C74 8002C874 3C07FFFD */ lui $a3, 0xfffd -/* 7C78 8002C878 34E7A800 */ ori $a3, $a3, 0xa800 -/* 7C7C 8002C87C AFB00018 */ sw $s0, 0x18($sp) -/* 7C80 8002C880 3C10800A */ lui $s0, %hi(D_8009BB10) -/* 7C84 8002C884 2610BB10 */ addiu $s0, $s0, %lo(D_8009BB10) -/* 7C88 8002C888 AFB1001C */ sw $s1, 0x1c($sp) -/* 7C8C 8002C88C 261109B0 */ addiu $s1, $s0, 0x9b0 -/* 7C90 8002C890 0220202D */ daddu $a0, $s1, $zero -/* 7C94 8002C894 260509C8 */ addiu $a1, $s0, 0x9c8 -/* 7C98 8002C898 24060001 */ addiu $a2, $zero, 1 -/* 7C9C 8002C89C 24020140 */ addiu $v0, $zero, 0x140 -/* 7CA0 8002C8A0 AFBF0020 */ sw $ra, 0x20($sp) -/* 7CA4 8002C8A4 A60209D0 */ sh $v0, 0x9d0($s0) -/* 7CA8 8002C8A8 24020010 */ addiu $v0, $zero, 0x10 -/* 7CAC 8002C8AC A60209D2 */ sh $v0, 0x9d2($s0) -/* 7CB0 8002C8B0 3C028000 */ lui $v0, %hi(D_80000318) -/* 7CB4 8002C8B4 8C420318 */ lw $v0, %lo(D_80000318)($v0) -/* 7CB8 8002C8B8 3C03A000 */ lui $v1, 0xa000 -/* 7CBC 8002C8BC 00431025 */ or $v0, $v0, $v1 -/* 7CC0 8002C8C0 00471021 */ addu $v0, $v0, $a3 -/* 7CC4 8002C8C4 0C019554 */ jal func_80065550 -/* 7CC8 8002C8C8 AE0209CC */ sw $v0, 0x9cc($s0) -/* 7CCC 8002C8CC 0200202D */ daddu $a0, $s0, $zero -/* 7CD0 8002C8D0 24050002 */ addiu $a1, $zero, 2 -/* 7CD4 8002C8D4 3C068003 */ lui $a2, %hi(func_8002C7DC) -/* 7CD8 8002C8D8 24C6C7DC */ addiu $a2, $a2, %lo(func_8002C7DC) -/* 7CDC 8002C8DC 24020080 */ addiu $v0, $zero, 0x80 -/* 7CE0 8002C8E0 0000382D */ daddu $a3, $zero, $zero -/* 7CE4 8002C8E4 AFB10010 */ sw $s1, 0x10($sp) -/* 7CE8 8002C8E8 0C01978C */ jal func_80065E30 -/* 7CEC 8002C8EC AFA20014 */ sw $v0, 0x14($sp) -/* 7CF0 8002C8F0 0C0197FC */ jal func_80065FF0 -/* 7CF4 8002C8F4 0200202D */ daddu $a0, $s0, $zero -/* 7CF8 8002C8F8 8FBF0020 */ lw $ra, 0x20($sp) -/* 7CFC 8002C8FC 8FB1001C */ lw $s1, 0x1c($sp) -/* 7D00 8002C900 8FB00018 */ lw $s0, 0x18($sp) -/* 7D04 8002C904 03E00008 */ jr $ra -/* 7D08 8002C908 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/7300/func_8002C90C.s b/ver/jp/asm/nonmatchings/7300/func_8002C90C.s deleted file mode 100644 index 57c1c0778a..0000000000 --- a/ver/jp/asm/nonmatchings/7300/func_8002C90C.s +++ /dev/null @@ -1,68 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002C90C -/* 7D0C 8002C90C AFA60008 */ sw $a2, 8($sp) -/* 7D10 8002C910 AFA7000C */ sw $a3, 0xc($sp) -/* 7D14 8002C914 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 7D18 8002C918 AFB20118 */ sw $s2, 0x118($sp) -/* 7D1C 8002C91C 0080902D */ daddu $s2, $a0, $zero -/* 7D20 8002C920 AFB00110 */ sw $s0, 0x110($sp) -/* 7D24 8002C924 00A0802D */ daddu $s0, $a1, $zero -/* 7D28 8002C928 AFB3011C */ sw $s3, 0x11c($sp) -/* 7D2C 8002C92C 0240982D */ daddu $s3, $s2, $zero -/* 7D30 8002C930 3C048003 */ lui $a0, %hi(func_8002C194) -/* 7D34 8002C934 2484C194 */ addiu $a0, $a0, %lo(func_8002C194) -/* 7D38 8002C938 27A50010 */ addiu $a1, $sp, 0x10 -/* 7D3C 8002C93C 27A7013C */ addiu $a3, $sp, 0x13c -/* 7D40 8002C940 AFBF0128 */ sw $ra, 0x128($sp) -/* 7D44 8002C944 AFB50124 */ sw $s5, 0x124($sp) -/* 7D48 8002C948 AFB40120 */ sw $s4, 0x120($sp) -/* 7D4C 8002C94C 0C01929C */ jal _Printf -/* 7D50 8002C950 AFB10114 */ sw $s1, 0x114($sp) -/* 7D54 8002C954 0040882D */ daddu $s1, $v0, $zero -/* 7D58 8002C958 1A20001D */ blez $s1, .L8002C9D0 -/* 7D5C 8002C95C 00122400 */ sll $a0, $s2, 0x10 -/* 7D60 8002C960 00042403 */ sra $a0, $a0, 0x10 -/* 7D64 8002C964 2484FFFA */ addiu $a0, $a0, -6 -/* 7D68 8002C968 00108400 */ sll $s0, $s0, 0x10 -/* 7D6C 8002C96C 00102C03 */ sra $a1, $s0, 0x10 -/* 7D70 8002C970 24A5FFFA */ addiu $a1, $a1, -6 -/* 7D74 8002C974 26220002 */ addiu $v0, $s1, 2 -/* 7D78 8002C978 00023040 */ sll $a2, $v0, 1 -/* 7D7C 8002C97C 00C23021 */ addu $a2, $a2, $v0 -/* 7D80 8002C980 00063040 */ sll $a2, $a2, 1 -/* 7D84 8002C984 0C00AFDC */ jal func_8002BF70 -/* 7D88 8002C988 24070013 */ addiu $a3, $zero, 0x13 -/* 7D8C 8002C98C 27B20010 */ addiu $s2, $sp, 0x10 -/* 7D90 8002C990 3C158007 */ lui $s5, %hi(D_800771F0) -/* 7D94 8002C994 26B571F0 */ addiu $s5, $s5, %lo(D_800771F0) -/* 7D98 8002C998 241400FF */ addiu $s4, $zero, 0xff -.L8002C99C: -/* 7D9C 8002C99C 92420000 */ lbu $v0, ($s2) -/* 7DA0 8002C9A0 3042007F */ andi $v0, $v0, 0x7f -/* 7DA4 8002C9A4 00551021 */ addu $v0, $v0, $s5 -/* 7DA8 8002C9A8 90460000 */ lbu $a2, ($v0) -/* 7DAC 8002C9AC 10D40004 */ beq $a2, $s4, .L8002C9C0 -/* 7DB0 8002C9B0 00132400 */ sll $a0, $s3, 0x10 -/* 7DB4 8002C9B4 00042403 */ sra $a0, $a0, 0x10 -/* 7DB8 8002C9B8 0C00B005 */ jal func_8002C014 -/* 7DBC 8002C9BC 00102C03 */ sra $a1, $s0, 0x10 -.L8002C9C0: -/* 7DC0 8002C9C0 26730006 */ addiu $s3, $s3, 6 -/* 7DC4 8002C9C4 2631FFFF */ addiu $s1, $s1, -1 -/* 7DC8 8002C9C8 1E20FFF4 */ bgtz $s1, .L8002C99C -/* 7DCC 8002C9CC 26520001 */ addiu $s2, $s2, 1 -.L8002C9D0: -/* 7DD0 8002C9D0 8FBF0128 */ lw $ra, 0x128($sp) -/* 7DD4 8002C9D4 8FB50124 */ lw $s5, 0x124($sp) -/* 7DD8 8002C9D8 8FB40120 */ lw $s4, 0x120($sp) -/* 7DDC 8002C9DC 8FB3011C */ lw $s3, 0x11c($sp) -/* 7DE0 8002C9E0 8FB20118 */ lw $s2, 0x118($sp) -/* 7DE4 8002C9E4 8FB10114 */ lw $s1, 0x114($sp) -/* 7DE8 8002C9E8 8FB00110 */ lw $s0, 0x110($sp) -/* 7DEC 8002C9EC 03E00008 */ jr $ra -/* 7DF0 8002C9F0 27BD0130 */ addiu $sp, $sp, 0x130 -/* 7DF4 8002C9F4 00000000 */ nop -/* 7DF8 8002C9F8 00000000 */ nop -/* 7DFC 8002C9FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/7E00/load_obfuscation_shims.s b/ver/jp/asm/nonmatchings/7E00/load_obfuscation_shims.s deleted file mode 100644 index 4b3957ddca..0000000000 --- a/ver/jp/asm/nonmatchings/7E00/load_obfuscation_shims.s +++ /dev/null @@ -1,182 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel load_obfuscation_shims -/* 7E00 8002CA00 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 7E04 8002CA04 AFB60030 */ sw $s6, 0x30($sp) -/* 7E08 8002CA08 3C16759A */ lui $s6, 0x759a -/* 7E0C 8002CA0C 26D6F6D8 */ addiu $s6, $s6, -0x928 -/* 7E10 8002CA10 AFB5002C */ sw $s5, 0x2c($sp) -/* 7E14 8002CA14 3C15F79E */ lui $s5, %hi(D_F79E611F) -/* 7E18 8002CA18 26B5611F */ addiu $s5, $s5, %lo(D_F79E611F) -/* 7E1C 8002CA1C AFB30024 */ sw $s3, 0x24($sp) -/* 7E20 8002CA20 3C130B11 */ lui $s3, 0xb11 -/* 7E24 8002CA24 36732D28 */ ori $s3, $s3, 0x2d28 -/* 7E28 8002CA28 AFB00018 */ sw $s0, 0x18($sp) -/* 7E2C 8002CA2C 0000802D */ daddu $s0, $zero, $zero -/* 7E30 8002CA30 3C05B000 */ lui $a1, 0xb000 -/* 7E34 8002CA34 34A50D10 */ ori $a1, $a1, 0xd10 -/* 7E38 8002CA38 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 7E3C 8002CA3C 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 7E40 8002CA40 27A60010 */ addiu $a2, $sp, 0x10 -/* 7E44 8002CA44 AFB20020 */ sw $s2, 0x20($sp) -/* 7E48 8002CA48 0200902D */ daddu $s2, $s0, $zero -/* 7E4C 8002CA4C AFB40028 */ sw $s4, 0x28($sp) -/* 7E50 8002CA50 3C148006 */ lui $s4, %hi(osEPiReadIo) -/* 7E54 8002CA54 26940D90 */ addiu $s4, $s4, %lo(osEPiReadIo) -/* 7E58 8002CA58 AFBF003C */ sw $ra, 0x3c($sp) -/* 7E5C 8002CA5C AFBE0038 */ sw $fp, 0x38($sp) -/* 7E60 8002CA60 AFB70034 */ sw $s7, 0x34($sp) -/* 7E64 8002CA64 0280F809 */ jalr $s4 -/* 7E68 8002CA68 AFB1001C */ sw $s1, 0x1c($sp) -/* 7E6C 8002CA6C 3C110032 */ lui $s1, 0x32 -/* 7E70 8002CA70 2631F1A0 */ addiu $s1, $s1, -0xe60 -/* 7E74 8002CA74 8FA20010 */ lw $v0, 0x10($sp) -/* 7E78 8002CA78 3C030032 */ lui $v1, 0x32 -/* 7E7C 8002CA7C 2463F340 */ addiu $v1, $v1, -0xcc0 -/* 7E80 8002CA80 02629823 */ subu $s3, $s3, $v0 -/* 7E84 8002CA84 0223102B */ sltu $v0, $s1, $v1 -/* 7E88 8002CA88 1040002B */ beqz $v0, .L8002CB38 -/* 7E8C 8002CA8C 241E0003 */ addiu $fp, $zero, 3 -/* 7E90 8002CA90 0060B82D */ daddu $s7, $v1, $zero -.L8002CA94: -/* 7E94 8002CA94 0220282D */ daddu $a1, $s1, $zero -/* 7E98 8002CA98 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 7E9C 8002CA9C 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 7EA0 8002CAA0 0280F809 */ jalr $s4 -/* 7EA4 8002CAA4 27A60010 */ addiu $a2, $sp, 0x10 -/* 7EA8 8002CAA8 8FA30010 */ lw $v1, 0x10($sp) -/* 7EAC 8002CAAC 2407000F */ addiu $a3, $zero, 0xf -/* 7EB0 8002CAB0 3065FFFF */ andi $a1, $v1, 0xffff -/* 7EB4 8002CAB4 00032402 */ srl $a0, $v1, 0x10 -/* 7EB8 8002CAB8 00A41021 */ addu $v0, $a1, $a0 -/* 7EBC 8002CABC 02028021 */ addu $s0, $s0, $v0 -/* 7EC0 8002CAC0 00121682 */ srl $v0, $s2, 0x1a -/* 7EC4 8002CAC4 14470010 */ bne $v0, $a3, .L8002CB08 -/* 7EC8 8002CAC8 00031682 */ srl $v0, $v1, 0x1a -/* 7ECC 8002CACC 24070009 */ addiu $a3, $zero, 9 -/* 7ED0 8002CAD0 50470004 */ beql $v0, $a3, .L8002CAE4 -/* 7ED4 8002CAD4 00031542 */ srl $v0, $v1, 0x15 -/* 7ED8 8002CAD8 24070023 */ addiu $a3, $zero, 0x23 -/* 7EDC 8002CADC 1447000A */ bne $v0, $a3, .L8002CB08 -/* 7EE0 8002CAE0 00031542 */ srl $v0, $v1, 0x15 -.L8002CAE4: -/* 7EE4 8002CAE4 3043001F */ andi $v1, $v0, 0x1f -/* 7EE8 8002CAE8 00121402 */ srl $v0, $s2, 0x10 -/* 7EEC 8002CAEC 3042001F */ andi $v0, $v0, 0x1f -/* 7EF0 8002CAF0 14620005 */ bne $v1, $v0, .L8002CB08 -/* 7EF4 8002CAF4 3082001F */ andi $v0, $a0, 0x1f -/* 7EF8 8002CAF8 14620003 */ bne $v1, $v0, .L8002CB08 -/* 7EFC 8002CAFC 3242FFFF */ andi $v0, $s2, 0xffff -/* 7F00 8002CB00 02058023 */ subu $s0, $s0, $a1 -/* 7F04 8002CB04 02028023 */ subu $s0, $s0, $v0 -.L8002CB08: -/* 7F08 8002CB08 8FA40010 */ lw $a0, 0x10($sp) -/* 7F0C 8002CB0C 00041682 */ srl $v0, $a0, 0x1a -/* 7F10 8002CB10 145E0006 */ bne $v0, $fp, .L8002CB2C -/* 7F14 8002CB14 26310004 */ addiu $s1, $s1, 4 -/* 7F18 8002CB18 3083FFFF */ andi $v1, $a0, 0xffff -/* 7F1C 8002CB1C 00041402 */ srl $v0, $a0, 0x10 -/* 7F20 8002CB20 3042FC00 */ andi $v0, $v0, 0xfc00 -/* 7F24 8002CB24 00621821 */ addu $v1, $v1, $v0 -/* 7F28 8002CB28 02038023 */ subu $s0, $s0, $v1 -.L8002CB2C: -/* 7F2C 8002CB2C 0237102B */ sltu $v0, $s1, $s7 -/* 7F30 8002CB30 1440FFD8 */ bnez $v0, .L8002CA94 -/* 7F34 8002CB34 0080902D */ daddu $s2, $a0, $zero -.L8002CB38: -/* 7F38 8002CB38 3C02FFD5 */ lui $v0, 0xffd5 -/* 7F3C 8002CB3C 3442B14A */ ori $v0, $v0, 0xb14a -/* 7F40 8002CB40 02021021 */ addu $v0, $s0, $v0 -/* 7F44 8002CB44 02621023 */ subu $v0, $s3, $v0 -/* 7F48 8002CB48 02C2B021 */ addu $s6, $s6, $v0 -/* 7F4C 8002CB4C 3C1318F4 */ lui $s3, 0x18f4 -/* 7F50 8002CB50 367314AB */ ori $s3, $s3, 0x14ab -/* 7F54 8002CB54 0000802D */ daddu $s0, $zero, $zero -/* 7F58 8002CB58 3C05B000 */ lui $a1, 0xb000 -/* 7F5C 8002CB5C 34A50E38 */ ori $a1, $a1, 0xe38 -/* 7F60 8002CB60 27A60014 */ addiu $a2, $sp, 0x14 -/* 7F64 8002CB64 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 7F68 8002CB68 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 7F6C 8002CB6C 3C148006 */ lui $s4, %hi(osEPiReadIo) -/* 7F70 8002CB70 26940D90 */ addiu $s4, $s4, %lo(osEPiReadIo) -/* 7F74 8002CB74 0280F809 */ jalr $s4 -/* 7F78 8002CB78 0200902D */ daddu $s2, $s0, $zero -/* 7F7C 8002CB7C 3C110032 */ lui $s1, 0x32 -/* 7F80 8002CB80 2631F340 */ addiu $s1, $s1, -0xcc0 -/* 7F84 8002CB84 8FA20014 */ lw $v0, 0x14($sp) -/* 7F88 8002CB88 3C030032 */ lui $v1, 0x32 -/* 7F8C 8002CB8C 2463F430 */ addiu $v1, $v1, -0xbd0 -/* 7F90 8002CB90 02629823 */ subu $s3, $s3, $v0 -/* 7F94 8002CB94 0223102B */ sltu $v0, $s1, $v1 -/* 7F98 8002CB98 1040002B */ beqz $v0, .L8002CC48 -/* 7F9C 8002CB9C 241E0003 */ addiu $fp, $zero, 3 -/* 7FA0 8002CBA0 0060B82D */ daddu $s7, $v1, $zero -.L8002CBA4: -/* 7FA4 8002CBA4 0220282D */ daddu $a1, $s1, $zero -/* 7FA8 8002CBA8 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 7FAC 8002CBAC 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 7FB0 8002CBB0 0280F809 */ jalr $s4 -/* 7FB4 8002CBB4 27A60014 */ addiu $a2, $sp, 0x14 -/* 7FB8 8002CBB8 8FA30014 */ lw $v1, 0x14($sp) -/* 7FBC 8002CBBC 2407000F */ addiu $a3, $zero, 0xf -/* 7FC0 8002CBC0 3065FFFF */ andi $a1, $v1, 0xffff -/* 7FC4 8002CBC4 00032402 */ srl $a0, $v1, 0x10 -/* 7FC8 8002CBC8 00A41021 */ addu $v0, $a1, $a0 -/* 7FCC 8002CBCC 02028021 */ addu $s0, $s0, $v0 -/* 7FD0 8002CBD0 00121682 */ srl $v0, $s2, 0x1a -/* 7FD4 8002CBD4 14470010 */ bne $v0, $a3, .L8002CC18 -/* 7FD8 8002CBD8 00031682 */ srl $v0, $v1, 0x1a -/* 7FDC 8002CBDC 24070009 */ addiu $a3, $zero, 9 -/* 7FE0 8002CBE0 50470004 */ beql $v0, $a3, .L8002CBF4 -/* 7FE4 8002CBE4 00031542 */ srl $v0, $v1, 0x15 -/* 7FE8 8002CBE8 24070023 */ addiu $a3, $zero, 0x23 -/* 7FEC 8002CBEC 1447000A */ bne $v0, $a3, .L8002CC18 -/* 7FF0 8002CBF0 00031542 */ srl $v0, $v1, 0x15 -.L8002CBF4: -/* 7FF4 8002CBF4 3043001F */ andi $v1, $v0, 0x1f -/* 7FF8 8002CBF8 00121402 */ srl $v0, $s2, 0x10 -/* 7FFC 8002CBFC 3042001F */ andi $v0, $v0, 0x1f -/* 8000 8002CC00 14620005 */ bne $v1, $v0, .L8002CC18 -/* 8004 8002CC04 3082001F */ andi $v0, $a0, 0x1f -/* 8008 8002CC08 14620003 */ bne $v1, $v0, .L8002CC18 -/* 800C 8002CC0C 3242FFFF */ andi $v0, $s2, 0xffff -/* 8010 8002CC10 02058023 */ subu $s0, $s0, $a1 -/* 8014 8002CC14 02028023 */ subu $s0, $s0, $v0 -.L8002CC18: -/* 8018 8002CC18 8FA40014 */ lw $a0, 0x14($sp) -/* 801C 8002CC1C 00041682 */ srl $v0, $a0, 0x1a -/* 8020 8002CC20 145E0006 */ bne $v0, $fp, .L8002CC3C -/* 8024 8002CC24 26310004 */ addiu $s1, $s1, 4 -/* 8028 8002CC28 3083FFFF */ andi $v1, $a0, 0xffff -/* 802C 8002CC2C 00041402 */ srl $v0, $a0, 0x10 -/* 8030 8002CC30 3042FC00 */ andi $v0, $v0, 0xfc00 -/* 8034 8002CC34 00621821 */ addu $v1, $v1, $v0 -/* 8038 8002CC38 02038023 */ subu $s0, $s0, $v1 -.L8002CC3C: -/* 803C 8002CC3C 0237102B */ sltu $v0, $s1, $s7 -/* 8040 8002CC40 1440FFD8 */ bnez $v0, .L8002CBA4 -/* 8044 8002CC44 0080902D */ daddu $s2, $a0, $zero -.L8002CC48: -/* 8048 8002CC48 3C04FFF1 */ lui $a0, 0xfff1 -/* 804C 8002CC4C 34842BE4 */ ori $a0, $a0, 0x2be4 -/* 8050 8002CC50 02042021 */ addu $a0, $s0, $a0 -/* 8054 8002CC54 02642023 */ subu $a0, $s3, $a0 -/* 8058 8002CC58 02A42021 */ addu $a0, $s5, $a0 -/* 805C 8002CC5C 3C050032 */ lui $a1, 0x32 -/* 8060 8002CC60 24A5F430 */ addiu $a1, $a1, -0xbd0 -/* 8064 8002CC64 0C00A5BF */ jal func_800296FC -/* 8068 8002CC68 02C0302D */ daddu $a2, $s6, $zero -/* 806C 8002CC6C 8FBF003C */ lw $ra, 0x3c($sp) -/* 8070 8002CC70 8FBE0038 */ lw $fp, 0x38($sp) -/* 8074 8002CC74 8FB70034 */ lw $s7, 0x34($sp) -/* 8078 8002CC78 8FB60030 */ lw $s6, 0x30($sp) -/* 807C 8002CC7C 8FB5002C */ lw $s5, 0x2c($sp) -/* 8080 8002CC80 8FB40028 */ lw $s4, 0x28($sp) -/* 8084 8002CC84 8FB30024 */ lw $s3, 0x24($sp) -/* 8088 8002CC88 8FB20020 */ lw $s2, 0x20($sp) -/* 808C 8002CC8C 8FB1001C */ lw $s1, 0x1c($sp) -/* 8090 8002CC90 8FB00018 */ lw $s0, 0x18($sp) -/* 8094 8002CC94 03E00008 */ jr $ra -/* 8098 8002CC98 27BD0040 */ addiu $sp, $sp, 0x40 -/* 809C 8002CC9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/80A0/func_8002CCA0.s b/ver/jp/asm/nonmatchings/80A0/func_8002CCA0.s deleted file mode 100644 index 70652705e0..0000000000 --- a/ver/jp/asm/nonmatchings/80A0/func_8002CCA0.s +++ /dev/null @@ -1,171 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002CCA0 -/* 80A0 8002CCA0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 80A4 8002CCA4 3C04800E */ lui $a0, %hi(D_800DAC70) -/* 80A8 8002CCA8 2484AC70 */ addiu $a0, $a0, %lo(D_800DAC70) -/* 80AC 8002CCAC 3C05800A */ lui $a1, %hi(D_8009E6B0) -/* 80B0 8002CCB0 24A5E6B0 */ addiu $a1, $a1, %lo(D_8009E6B0) -/* 80B4 8002CCB4 24060008 */ addiu $a2, $zero, 8 -/* 80B8 8002CCB8 AFBF0028 */ sw $ra, 0x28($sp) -/* 80BC 8002CCBC AFB30024 */ sw $s3, 0x24($sp) -/* 80C0 8002CCC0 AFB20020 */ sw $s2, 0x20($sp) -/* 80C4 8002CCC4 AFB1001C */ sw $s1, 0x1c($sp) -/* 80C8 8002CCC8 0C019554 */ jal func_80065550 -/* 80CC 8002CCCC AFB00018 */ sw $s0, 0x18($sp) -/* 80D0 8002CCD0 24130004 */ addiu $s3, $zero, 4 -/* 80D4 8002CCD4 24120008 */ addiu $s2, $zero, 8 -/* 80D8 8002CCD8 3C11800A */ lui $s1, %hi(D_8009A5D8) -/* 80DC 8002CCDC 2631A5D8 */ addiu $s1, $s1, %lo(D_8009A5D8) -/* 80E0 8002CCE0 3C10800A */ lui $s0, %hi(D_8009A5F8) -/* 80E4 8002CCE4 2610A5F8 */ addiu $s0, $s0, %lo(D_8009A5F8) -.L8002CCE8: -/* 80E8 8002CCE8 3C04800E */ lui $a0, %hi(D_800DAC70) -/* 80EC 8002CCEC 2484AC70 */ addiu $a0, $a0, %lo(D_800DAC70) -/* 80F0 8002CCF0 27A50010 */ addiu $a1, $sp, 0x10 -/* 80F4 8002CCF4 0C0195B0 */ jal func_800656C0 -/* 80F8 8002CCF8 24060001 */ addiu $a2, $zero, 1 -/* 80FC 8002CCFC 8FA40010 */ lw $a0, 0x10($sp) -/* 8100 8002CD00 8C820054 */ lw $v0, 0x54($a0) -/* 8104 8002CD04 84420000 */ lh $v0, ($v0) -/* 8108 8002CD08 10530005 */ beq $v0, $s3, .L8002CD20 -/* 810C 8002CD0C 00000000 */ nop -/* 8110 8002CD10 10520012 */ beq $v0, $s2, .L8002CD5C -/* 8114 8002CD14 00000000 */ nop -/* 8118 8002CD18 0800B33A */ j .L8002CCE8 -/* 811C 8002CD1C 00000000 */ nop -.L8002CD20: -/* 8120 8002CD20 3C028007 */ lui $v0, %hi(D_800773D4) -/* 8124 8002CD24 8C4273D4 */ lw $v0, %lo(D_800773D4)($v0) -/* 8128 8002CD28 10400003 */ beqz $v0, .L8002CD38 -/* 812C 8002CD2C 00000000 */ nop -/* 8130 8002CD30 0040F809 */ jalr $v0 -/* 8134 8002CD34 00000000 */ nop -.L8002CD38: -/* 8138 8002CD38 8E220000 */ lw $v0, ($s1) -/* 813C 8002CD3C 30420080 */ andi $v0, $v0, 0x80 -/* 8140 8002CD40 1040000C */ beqz $v0, .L8002CD74 -/* 8144 8002CD44 00000000 */ nop -/* 8148 8002CD48 0C019CD4 */ jal func_80067350 -/* 814C 8002CD4C 0000202D */ daddu $a0, $zero, $zero -/* 8150 8002CD50 24020001 */ addiu $v0, $zero, 1 -/* 8154 8002CD54 0800B35D */ j .L8002CD74 -/* 8158 8002CD58 AE220000 */ sw $v0, ($s1) -.L8002CD5C: -/* 815C 8002CD5C 3C028007 */ lui $v0, %hi(D_800773D8) -/* 8160 8002CD60 8C4273D8 */ lw $v0, %lo(D_800773D8)($v0) -/* 8164 8002CD64 10400003 */ beqz $v0, .L8002CD74 -/* 8168 8002CD68 00000000 */ nop -/* 816C 8002CD6C 0040F809 */ jalr $v0 -/* 8170 8002CD70 00000000 */ nop -.L8002CD74: -/* 8174 8002CD74 0C018244 */ jal func_80060910 -/* 8178 8002CD78 24040001 */ addiu $a0, $zero, 1 -/* 817C 8002CD7C 8E030000 */ lw $v1, ($s0) -/* 8180 8002CD80 0040202D */ daddu $a0, $v0, $zero -/* 8184 8002CD84 2463FFFF */ addiu $v1, $v1, -1 -/* 8188 8002CD88 0C018244 */ jal func_80060910 -/* 818C 8002CD8C AE030000 */ sw $v1, ($s0) -/* 8190 8002CD90 0800B33A */ j .L8002CCE8 -/* 8194 8002CD94 00000000 */ nop -/* 8198 8002CD98 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 819C 8002CD9C 24020008 */ addiu $v0, $zero, 8 -/* 81A0 8002CDA0 3C01800A */ lui $at, %hi(D_8009C4F4) -/* 81A4 8002CDA4 A422C4F4 */ sh $v0, %lo(D_8009C4F4)($at) -/* 81A8 8002CDA8 24020004 */ addiu $v0, $zero, 4 -/* 81AC 8002CDAC 3C01800A */ lui $at, %hi(D_8009C4F6) -/* 81B0 8002CDB0 A422C4F6 */ sh $v0, %lo(D_8009C4F6)($at) -/* 81B4 8002CDB4 3C02800A */ lui $v0, %hi(D_8009A5F8) -/* 81B8 8002CDB8 2442A5F8 */ addiu $v0, $v0, %lo(D_8009A5F8) -/* 81BC 8002CDBC AFBF0038 */ sw $ra, 0x38($sp) -/* 81C0 8002CDC0 AFB70034 */ sw $s7, 0x34($sp) -/* 81C4 8002CDC4 AFB60030 */ sw $s6, 0x30($sp) -/* 81C8 8002CDC8 AFB5002C */ sw $s5, 0x2c($sp) -/* 81CC 8002CDCC AFB40028 */ sw $s4, 0x28($sp) -/* 81D0 8002CDD0 AFB30024 */ sw $s3, 0x24($sp) -/* 81D4 8002CDD4 AFB20020 */ sw $s2, 0x20($sp) -/* 81D8 8002CDD8 AFB1001C */ sw $s1, 0x1c($sp) -/* 81DC 8002CDDC AFB00018 */ sw $s0, 0x18($sp) -/* 81E0 8002CDE0 AC400000 */ sw $zero, ($v0) -/* 81E4 8002CDE4 0C017C2C */ jal nuGfxDisplayOff -/* 81E8 8002CDE8 0000902D */ daddu $s2, $zero, $zero -/* 81EC 8002CDEC 3C10800A */ lui $s0, %hi(D_8009C4F8) -/* 81F0 8002CDF0 2610C4F8 */ addiu $s0, $s0, %lo(D_8009C4F8) -/* 81F4 8002CDF4 0200202D */ daddu $a0, $s0, $zero -/* 81F8 8002CDF8 24050005 */ addiu $a1, $zero, 5 -/* 81FC 8002CDFC 3C068003 */ lui $a2, %hi(func_8002CCA0) -/* 8200 8002CE00 24C6CCA0 */ addiu $a2, $a2, %lo(func_8002CCA0) -/* 8204 8002CE04 3C02800A */ lui $v0, %hi(D_8009E6B0) -/* 8208 8002CE08 2442E6B0 */ addiu $v0, $v0, %lo(D_8009E6B0) -/* 820C 8002CE0C AFA20010 */ sw $v0, 0x10($sp) -/* 8210 8002CE10 2402003C */ addiu $v0, $zero, 0x3c -/* 8214 8002CE14 0000382D */ daddu $a3, $zero, $zero -/* 8218 8002CE18 0C01978C */ jal func_80065E30 -/* 821C 8002CE1C AFA20014 */ sw $v0, 0x14($sp) -/* 8220 8002CE20 0C0197FC */ jal func_80065FF0 -/* 8224 8002CE24 0200202D */ daddu $a0, $s0, $zero -/* 8228 8002CE28 3C17800E */ lui $s7, %hi(D_800DAC70) -/* 822C 8002CE2C 26F7AC70 */ addiu $s7, $s7, %lo(D_800DAC70) -/* 8230 8002CE30 24160001 */ addiu $s6, $zero, 1 -/* 8234 8002CE34 3C13800E */ lui $s3, %hi(D_800D9760) -/* 8238 8002CE38 26739760 */ addiu $s3, $s3, %lo(D_800D9760) -/* 823C 8002CE3C 24150100 */ addiu $s5, $zero, 0x100 -/* 8240 8002CE40 24141000 */ addiu $s4, $zero, 0x1000 -/* 8244 8002CE44 3C02800E */ lui $v0, %hi(D_800D9258) -/* 8248 8002CE48 24429258 */ addiu $v0, $v0, %lo(D_800D9258) -/* 824C 8002CE4C 0040802D */ daddu $s0, $v0, $zero -/* 8250 8002CE50 26110058 */ addiu $s1, $s0, 0x58 -.L8002CE54: -/* 8254 8002CE54 3C04B000 */ lui $a0, 0xb000 -/* 8258 8002CE58 34840B70 */ ori $a0, $a0, 0xb70 -/* 825C 8002CE5C 3C05B000 */ lui $a1, 0xb000 -/* 8260 8002CE60 34A50C70 */ ori $a1, $a1, 0xc70 -/* 8264 8002CE64 0260302D */ daddu $a2, $s3, $zero -/* 8268 8002CE68 AE110000 */ sw $s1, ($s0) -/* 826C 8002CE6C AE170050 */ sw $s7, 0x50($s0) -/* 8270 8002CE70 AE160010 */ sw $s6, 0x10($s0) -/* 8274 8002CE74 0C00A5BF */ jal func_800296FC -/* 8278 8002CE78 AE000014 */ sw $zero, 0x14($s0) -/* 827C 8002CE7C 24020800 */ addiu $v0, $zero, 0x800 -/* 8280 8002CE80 AE02002C */ sw $v0, 0x2c($s0) -/* 8284 8002CE84 3C02800E */ lui $v0, %hi(D_800DA020) -/* 8288 8002CE88 2442A020 */ addiu $v0, $v0, %lo(D_800DA020) -/* 828C 8002CE8C AE020030 */ sw $v0, 0x30($s0) -/* 8290 8002CE90 24020400 */ addiu $v0, $zero, 0x400 -/* 8294 8002CE94 AE020034 */ sw $v0, 0x34($s0) -/* 8298 8002CE98 3C02800C */ lui $v0, %hi(D_800B91B0) -/* 829C 8002CE9C 244291B0 */ addiu $v0, $v0, %lo(D_800B91B0) -/* 82A0 8002CEA0 AE020038 */ sw $v0, 0x38($s0) -/* 82A4 8002CEA4 3C02800E */ lui $v0, %hi(D_800D91B0) -/* 82A8 8002CEA8 244291B0 */ addiu $v0, $v0, %lo(D_800D91B0) -/* 82AC 8002CEAC AE02003C */ sw $v0, 0x3c($s0) -/* 82B0 8002CEB0 3C02800C */ lui $v0, %hi(D_800B8570) -/* 82B4 8002CEB4 24428570 */ addiu $v0, $v0, %lo(D_800B8570) -/* 82B8 8002CEB8 AE020048 */ sw $v0, 0x48($s0) -/* 82BC 8002CEBC 24020C10 */ addiu $v0, $zero, 0xc10 -/* 82C0 8002CEC0 AE130018 */ sw $s3, 0x18($s0) -/* 82C4 8002CEC4 AE15001C */ sw $s5, 0x1c($s0) -/* 82C8 8002CEC8 AE140024 */ sw $s4, 0x24($s0) -/* 82CC 8002CECC AE02004C */ sw $v0, 0x4c($s0) -/* 82D0 8002CED0 26100058 */ addiu $s0, $s0, 0x58 -/* 82D4 8002CED4 26520001 */ addiu $s2, $s2, 1 -/* 82D8 8002CED8 2E42000A */ sltiu $v0, $s2, 0xa -/* 82DC 8002CEDC 1440FFDD */ bnez $v0, .L8002CE54 -/* 82E0 8002CEE0 26310058 */ addiu $s1, $s1, 0x58 -/* 82E4 8002CEE4 3C02800E */ lui $v0, %hi(D_800D9258) -/* 82E8 8002CEE8 24429258 */ addiu $v0, $v0, %lo(D_800D9258) -/* 82EC 8002CEEC AC420318 */ sw $v0, 0x318($v0) -/* 82F0 8002CEF0 8FBF0038 */ lw $ra, 0x38($sp) -/* 82F4 8002CEF4 8FB70034 */ lw $s7, 0x34($sp) -/* 82F8 8002CEF8 8FB60030 */ lw $s6, 0x30($sp) -/* 82FC 8002CEFC 8FB5002C */ lw $s5, 0x2c($sp) -/* 8300 8002CF00 8FB40028 */ lw $s4, 0x28($sp) -/* 8304 8002CF04 8FB30024 */ lw $s3, 0x24($sp) -/* 8308 8002CF08 8FB20020 */ lw $s2, 0x20($sp) -/* 830C 8002CF0C 8FB1001C */ lw $s1, 0x1c($sp) -/* 8310 8002CF10 8FB00018 */ lw $s0, 0x18($sp) -/* 8314 8002CF14 3C01800A */ lui $at, %hi(D_8009C4F0) -/* 8318 8002CF18 AC22C4F0 */ sw $v0, %lo(D_8009C4F0)($at) -/* 831C 8002CF1C 03E00008 */ jr $ra -/* 8320 8002CF20 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/80A0/func_8002CF24.s b/ver/jp/asm/nonmatchings/80A0/func_8002CF24.s deleted file mode 100644 index 35ed5e4115..0000000000 --- a/ver/jp/asm/nonmatchings/80A0/func_8002CF24.s +++ /dev/null @@ -1,99 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002CF24 -/* 8324 8002CF24 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8328 8002CF28 3C0A800A */ lui $t2, %hi(D_8009C4F0) -/* 832C 8002CF2C 254AC4F0 */ addiu $t2, $t2, %lo(D_8009C4F0) -/* 8330 8002CF30 00071402 */ srl $v0, $a3, 0x10 -/* 8334 8002CF34 AFBF0014 */ sw $ra, 0x14($sp) -/* 8338 8002CF38 AFB00010 */ sw $s0, 0x10($sp) -/* 833C 8002CF3C 8D480000 */ lw $t0, ($t2) -/* 8340 8002CF40 000630C0 */ sll $a2, $a2, 3 -/* 8344 8002CF44 AD020014 */ sw $v0, 0x14($t0) -/* 8348 8002CF48 3C02800A */ lui $v0, %hi(D_8009A5F0) -/* 834C 8002CF4C 8C42A5F0 */ lw $v0, %lo(D_8009A5F0)($v0) -/* 8350 8002CF50 3C0B800A */ lui $t3, %hi(D_8009A62C) -/* 8354 8002CF54 256BA62C */ addiu $t3, $t3, %lo(D_8009A62C) -/* 8358 8002CF58 AD040040 */ sw $a0, 0x40($t0) -/* 835C 8002CF5C AD050044 */ sw $a1, 0x44($t0) -/* 8360 8002CF60 00C23021 */ addu $a2, $a2, $v0 -/* 8364 8002CF64 8CC20000 */ lw $v0, ($a2) -/* 8368 8002CF68 3C098007 */ lui $t1, %hi(D_800773DC) -/* 836C 8002CF6C 252973DC */ addiu $t1, $t1, %lo(D_800773DC) -/* 8370 8002CF70 AD020020 */ sw $v0, 0x20($t0) -/* 8374 8002CF74 8CC40004 */ lw $a0, 4($a2) -/* 8378 8002CF78 8D630000 */ lw $v1, ($t3) -/* 837C 8002CF7C 95250000 */ lhu $a1, ($t1) -/* 8380 8002CF80 30E2FFFF */ andi $v0, $a3, 0xffff -/* 8384 8002CF84 AD020008 */ sw $v0, 8($t0) -/* 8388 8002CF88 30A20004 */ andi $v0, $a1, 4 -/* 838C 8002CF8C AD03000C */ sw $v1, 0xc($t0) -/* 8390 8002CF90 10400006 */ beqz $v0, .L8002CFAC -/* 8394 8002CF94 AD040028 */ sw $a0, 0x28($t0) -/* 8398 8002CF98 8D020014 */ lw $v0, 0x14($t0) -/* 839C 8002CF9C 38A30004 */ xori $v1, $a1, 4 -/* 83A0 8002CFA0 A5230000 */ sh $v1, ($t1) -/* 83A4 8002CFA4 34420002 */ ori $v0, $v0, 2 -/* 83A8 8002CFA8 AD020014 */ sw $v0, 0x14($t0) -.L8002CFAC: -/* 83AC 8002CFAC 30E20001 */ andi $v0, $a3, 1 -/* 83B0 8002CFB0 10400017 */ beqz $v0, .L8002D010 -/* 83B4 8002CFB4 A5270000 */ sh $a3, ($t1) -/* 83B8 8002CFB8 3C05800A */ lui $a1, %hi(D_8009A5D0) -/* 83BC 8002CFBC 24A5A5D0 */ addiu $a1, $a1, %lo(D_8009A5D0) -/* 83C0 8002CFC0 8CA20000 */ lw $v0, ($a1) -/* 83C4 8002CFC4 3C038007 */ lui $v1, %hi(D_800773D0) -/* 83C8 8002CFC8 8C6373D0 */ lw $v1, %lo(D_800773D0)($v1) -/* 83CC 8002CFCC 24420001 */ addiu $v0, $v0, 1 -/* 83D0 8002CFD0 14600002 */ bnez $v1, .L8002CFDC -/* 83D4 8002CFD4 0043001B */ divu $zero, $v0, $v1 -/* 83D8 8002CFD8 0007000D */ break 7 -.L8002CFDC: -/* 83DC 8002CFDC 00002010 */ mfhi $a0 -/* 83E0 8002CFE0 8D430000 */ lw $v1, ($t2) -/* 83E4 8002CFE4 3C02800A */ lui $v0, %hi(D_8009C4F6) -/* 83E8 8002CFE8 2442C4F6 */ addiu $v0, $v0, %lo(D_8009C4F6) -/* 83EC 8002CFEC AC620054 */ sw $v0, 0x54($v1) -/* 83F0 8002CFF0 3C03800A */ lui $v1, %hi(D_8009A638) -/* 83F4 8002CFF4 8C63A638 */ lw $v1, %lo(D_8009A638)($v1) -/* 83F8 8002CFF8 00041080 */ sll $v0, $a0, 2 -/* 83FC 8002CFFC 00431021 */ addu $v0, $v0, $v1 -/* 8400 8002D000 8C420000 */ lw $v0, ($v0) -/* 8404 8002D004 ACA40000 */ sw $a0, ($a1) -/* 8408 8002D008 0800B408 */ j .L8002D020 -/* 840C 8002D00C AD620000 */ sw $v0, ($t3) -.L8002D010: -/* 8410 8002D010 8D430000 */ lw $v1, ($t2) -/* 8414 8002D014 3C02800A */ lui $v0, %hi(D_8009C4F4) -/* 8418 8002D018 2442C4F4 */ addiu $v0, $v0, %lo(D_8009C4F4) -/* 841C 8002D01C AC620054 */ sw $v0, 0x54($v1) -.L8002D020: -/* 8420 8002D020 0C018244 */ jal func_80060910 -/* 8424 8002D024 24040001 */ addiu $a0, $zero, 1 -/* 8428 8002D028 3C05800A */ lui $a1, %hi(D_8009A5F8) -/* 842C 8002D02C 24A5A5F8 */ addiu $a1, $a1, %lo(D_8009A5F8) -/* 8430 8002D030 8CA30000 */ lw $v1, ($a1) -/* 8434 8002D034 0040202D */ daddu $a0, $v0, $zero -/* 8438 8002D038 24630001 */ addiu $v1, $v1, 1 -/* 843C 8002D03C 0C018244 */ jal func_80060910 -/* 8440 8002D040 ACA30000 */ sw $v1, ($a1) -/* 8444 8002D044 0C018628 */ jal func_800618A0 -/* 8448 8002D048 00000000 */ nop -/* 844C 8002D04C 3C04800E */ lui $a0, %hi(D_800DA45C) -/* 8450 8002D050 2484A45C */ addiu $a0, $a0, %lo(D_800DA45C) -/* 8454 8002D054 3C10800A */ lui $s0, %hi(D_8009C4F0) -/* 8458 8002D058 2610C4F0 */ addiu $s0, $s0, %lo(D_8009C4F0) -/* 845C 8002D05C 8E050000 */ lw $a1, ($s0) -/* 8460 8002D060 0C0195FC */ jal func_800657F0 -/* 8464 8002D064 24060001 */ addiu $a2, $zero, 1 -/* 8468 8002D068 8E020000 */ lw $v0, ($s0) -/* 846C 8002D06C 8C420000 */ lw $v0, ($v0) -/* 8470 8002D070 AE020000 */ sw $v0, ($s0) -/* 8474 8002D074 8FBF0014 */ lw $ra, 0x14($sp) -/* 8478 8002D078 8FB00010 */ lw $s0, 0x10($sp) -/* 847C 8002D07C 03E00008 */ jr $ra -/* 8480 8002D080 27BD0018 */ addiu $sp, $sp, 0x18 -/* 8484 8002D084 00000000 */ nop -/* 8488 8002D088 00000000 */ nop -/* 848C 8002D08C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/8490/func_8002D090.s b/ver/jp/asm/nonmatchings/8490/func_8002D090.s deleted file mode 100644 index 1d89594986..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002D090.s +++ /dev/null @@ -1,221 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002D090 -/* 8490 8002D090 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 8494 8002D094 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 8498 8002D098 3C013F80 */ lui $at, 0x3f80 -/* 849C 8002D09C 4481B000 */ mtc1 $at, $f22 -/* 84A0 8002D0A0 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 84A4 8002D0A4 3C013FE0 */ lui $at, 0x3fe0 -/* 84A8 8002D0A8 4481A800 */ mtc1 $at, $f21 -/* 84AC 8002D0AC 4480A000 */ mtc1 $zero, $f20 -/* 84B0 8002D0B0 AFB3004C */ sw $s3, 0x4c($sp) -/* 84B4 8002D0B4 0000982D */ daddu $s3, $zero, $zero -/* 84B8 8002D0B8 AFB60058 */ sw $s6, 0x58($sp) -/* 84BC 8002D0BC 27B60030 */ addiu $s6, $sp, 0x30 -/* 84C0 8002D0C0 AFB50054 */ sw $s5, 0x54($sp) -/* 84C4 8002D0C4 27B50034 */ addiu $s5, $sp, 0x34 -/* 84C8 8002D0C8 AFB40050 */ sw $s4, 0x50($sp) -/* 84CC 8002D0CC 27B40038 */ addiu $s4, $sp, 0x38 -/* 84D0 8002D0D0 AFB00040 */ sw $s0, 0x40($sp) -/* 84D4 8002D0D4 3C10800B */ lui $s0, %hi(D_800B1D60) -/* 84D8 8002D0D8 26101D60 */ addiu $s0, $s0, %lo(D_800B1D60) -/* 84DC 8002D0DC AFBF005C */ sw $ra, 0x5c($sp) -/* 84E0 8002D0E0 AFB20048 */ sw $s2, 0x48($sp) -/* 84E4 8002D0E4 AFB10044 */ sw $s1, 0x44($sp) -.L8002D0E8: -/* 84E8 8002D0E8 96020000 */ lhu $v0, ($s0) -/* 84EC 8002D0EC 104000A5 */ beqz $v0, .L8002D384 -/* 84F0 8002D0F0 30420002 */ andi $v0, $v0, 2 -/* 84F4 8002D0F4 544000A4 */ bnel $v0, $zero, .L8002D388 -/* 84F8 8002D0F8 26730001 */ addiu $s3, $s3, 1 -/* 84FC 8002D0FC 86030004 */ lh $v1, 4($s0) -/* 8500 8002D100 3C01800A */ lui $at, %hi(D_8009A614) -/* 8504 8002D104 A433A614 */ sh $s3, %lo(D_8009A614)($at) -/* 8508 8002D108 2C620007 */ sltiu $v0, $v1, 7 -/* 850C 8002D10C 1040001E */ beqz $v0, .L8002D188 -/* 8510 8002D110 00031080 */ sll $v0, $v1, 2 -/* 8514 8002D114 3C01800A */ lui $at, %hi(D_800981C0) -/* 8518 8002D118 00220821 */ addu $at, $at, $v0 -/* 851C 8002D11C 8C2281C0 */ lw $v0, %lo(D_800981C0)($at) -/* 8520 8002D120 00400008 */ jr $v0 -/* 8524 8002D124 00000000 */ nop -/* 8528 8002D128 0C00C449 */ jal func_80031124 -/* 852C 8002D12C 0200202D */ daddu $a0, $s0, $zero -/* 8530 8002D130 0800B464 */ j .L8002D190 -/* 8534 8002D134 00000000 */ nop -/* 8538 8002D138 0C00BD38 */ jal func_8002F4E0 -/* 853C 8002D13C 0200202D */ daddu $a0, $s0, $zero -/* 8540 8002D140 0800B464 */ j .L8002D190 -/* 8544 8002D144 00000000 */ nop -/* 8548 8002D148 0C00BBC8 */ jal func_8002EF20 -/* 854C 8002D14C 0200202D */ daddu $a0, $s0, $zero -/* 8550 8002D150 0800B464 */ j .L8002D190 -/* 8554 8002D154 00000000 */ nop -/* 8558 8002D158 0C00BA62 */ jal func_8002E988 -/* 855C 8002D15C 0200202D */ daddu $a0, $s0, $zero -/* 8560 8002D160 0800B464 */ j .L8002D190 -/* 8564 8002D164 00000000 */ nop -/* 8568 8002D168 0C00B968 */ jal func_8002E5A0 -/* 856C 8002D16C 0200202D */ daddu $a0, $s0, $zero -/* 8570 8002D170 0800B464 */ j .L8002D190 -/* 8574 8002D174 00000000 */ nop -/* 8578 8002D178 0C00BF24 */ jal func_8002FC90 -/* 857C 8002D17C 0200202D */ daddu $a0, $s0, $zero -/* 8580 8002D180 0800B464 */ j .L8002D190 -/* 8584 8002D184 00000000 */ nop -.L8002D188: -/* 8588 8002D188 0C00BD88 */ jal func_8002F620 -/* 858C 8002D18C 0200202D */ daddu $a0, $s0, $zero -.L8002D190: -/* 8590 8002D190 C6000044 */ lwc1 $f0, 0x44($s0) -/* 8594 8002D194 3C05800A */ lui $a1, %hi(D_8009A654) -/* 8598 8002D198 8CA5A654 */ lw $a1, %lo(D_8009A654)($a1) -/* 859C 8002D19C E7A00010 */ swc1 $f0, 0x10($sp) -/* 85A0 8002D1A0 C6000048 */ lwc1 $f0, 0x48($s0) -/* 85A4 8002D1A4 E7A00014 */ swc1 $f0, 0x14($sp) -/* 85A8 8002D1A8 C600004C */ lwc1 $f0, 0x4c($s0) -/* 85AC 8002D1AC E7A00018 */ swc1 $f0, 0x18($sp) -/* 85B0 8002D1B0 C6000050 */ lwc1 $f0, 0x50($s0) -/* 85B4 8002D1B4 26120114 */ addiu $s2, $s0, 0x114 -/* 85B8 8002D1B8 AFA00020 */ sw $zero, 0x20($sp) -/* 85BC 8002D1BC E7B60024 */ swc1 $f22, 0x24($sp) -/* 85C0 8002D1C0 AFA00028 */ sw $zero, 0x28($sp) -/* 85C4 8002D1C4 E7A0001C */ swc1 $f0, 0x1c($sp) -/* 85C8 8002D1C8 8E06003C */ lw $a2, 0x3c($s0) -/* 85CC 8002D1CC 8E070040 */ lw $a3, 0x40($s0) -/* 85D0 8002D1D0 0C018CBC */ jal func_800632F0 -/* 85D4 8002D1D4 0240202D */ daddu $a0, $s2, $zero -/* 85D8 8002D1D8 96030000 */ lhu $v1, ($s0) -/* 85DC 8002D1DC 30620010 */ andi $v0, $v1, 0x10 -/* 85E0 8002D1E0 14400034 */ bnez $v0, .L8002D2B4 -/* 85E4 8002D1E4 260400D4 */ addiu $a0, $s0, 0xd4 -/* 85E8 8002D1E8 30620004 */ andi $v0, $v1, 4 -/* 85EC 8002D1EC 10400004 */ beqz $v0, .L8002D200 -/* 85F0 8002D1F0 261100D4 */ addiu $s1, $s0, 0xd4 -/* 85F4 8002D1F4 0C00CC09 */ jal func_80033024 -/* 85F8 8002D1F8 0200202D */ daddu $a0, $s0, $zero -/* 85FC 8002D1FC 261100D4 */ addiu $s1, $s0, 0xd4 -.L8002D200: -/* 8600 8002D200 0220202D */ daddu $a0, $s1, $zero -/* 8604 8002D204 8607000A */ lh $a3, 0xa($s0) -/* 8608 8002D208 86020012 */ lh $v0, 0x12($s0) -/* 860C 8002D20C 8603000C */ lh $v1, 0xc($s0) -/* 8610 8002D210 44820000 */ mtc1 $v0, $f0 -/* 8614 8002D214 00000000 */ nop -/* 8618 8002D218 46800020 */ cvt.s.w $f0, $f0 -/* 861C 8002D21C E7A00010 */ swc1 $f0, 0x10($sp) -/* 8620 8002D220 86020014 */ lh $v0, 0x14($s0) -/* 8624 8002D224 44871000 */ mtc1 $a3, $f2 -/* 8628 8002D228 00000000 */ nop -/* 862C 8002D22C 468010A0 */ cvt.s.w $f2, $f2 -/* 8630 8002D230 E7B60018 */ swc1 $f22, 0x18($sp) -/* 8634 8002D234 44820000 */ mtc1 $v0, $f0 -/* 8638 8002D238 00000000 */ nop -/* 863C 8002D23C 46800020 */ cvt.s.w $f0, $f0 -/* 8640 8002D240 E7A00014 */ swc1 $f0, 0x14($sp) -/* 8644 8002D244 44830000 */ mtc1 $v1, $f0 -/* 8648 8002D248 00000000 */ nop -/* 864C 8002D24C 46800020 */ cvt.s.w $f0, $f0 -/* 8650 8002D250 46001083 */ div.s $f2, $f2, $f0 -/* 8654 8002D254 8E060018 */ lw $a2, 0x18($s0) -/* 8658 8002D258 44071000 */ mfc1 $a3, $f2 -/* 865C 8002D25C 0C018ED8 */ jal func_80063B60 -/* 8660 8002D260 26050038 */ addiu $a1, $s0, 0x38 -/* 8664 8002D264 96020000 */ lhu $v0, ($s0) -/* 8668 8002D268 30420008 */ andi $v0, $v0, 8 -/* 866C 8002D26C 10400004 */ beqz $v0, .L8002D280 -/* 8670 8002D270 26040194 */ addiu $a0, $s0, 0x194 -/* 8674 8002D274 0220282D */ daddu $a1, $s1, $zero -/* 8678 8002D278 0C019D78 */ jal func_800675E0 -/* 867C 8002D27C 0220302D */ daddu $a2, $s1, $zero -.L8002D280: -/* 8680 8002D280 96020000 */ lhu $v0, ($s0) -/* 8684 8002D284 30420004 */ andi $v0, $v0, 4 -/* 8688 8002D288 10400004 */ beqz $v0, .L8002D29C -/* 868C 8002D28C 26040154 */ addiu $a0, $s0, 0x154 -/* 8690 8002D290 0220282D */ daddu $a1, $s1, $zero -/* 8694 8002D294 0C019D78 */ jal func_800675E0 -/* 8698 8002D298 0220302D */ daddu $a2, $s1, $zero -.L8002D29C: -/* 869C 8002D29C 0240202D */ daddu $a0, $s2, $zero -/* 86A0 8002D2A0 0220282D */ daddu $a1, $s1, $zero -/* 86A4 8002D2A4 0C019D78 */ jal func_800675E0 -/* 86A8 8002D2A8 00A0302D */ daddu $a2, $a1, $zero -/* 86AC 8002D2AC 0800B4D4 */ j .L8002D350 -/* 86B0 8002D2B0 AFB60010 */ sw $s6, 0x10($sp) -.L8002D2B4: -/* 86B4 8002D2B4 8602000A */ lh $v0, 0xa($s0) -/* 86B8 8002D2B8 44822000 */ mtc1 $v0, $f4 -/* 86BC 8002D2BC 00000000 */ nop -/* 86C0 8002D2C0 46802120 */ cvt.s.w $f4, $f4 -/* 86C4 8002D2C4 46002187 */ neg.s $f6, $f4 -/* 86C8 8002D2C8 460031A1 */ cvt.d.s $f6, $f6 -/* 86CC 8002D2CC 46343182 */ mul.d $f6, $f6, $f20 -/* 86D0 8002D2D0 00000000 */ nop -/* 86D4 8002D2D4 46002121 */ cvt.d.s $f4, $f4 -/* 86D8 8002D2D8 46342102 */ mul.d $f4, $f4, $f20 -/* 86DC 8002D2DC 00000000 */ nop -/* 86E0 8002D2E0 8602000C */ lh $v0, 0xc($s0) -/* 86E4 8002D2E4 44820000 */ mtc1 $v0, $f0 -/* 86E8 8002D2E8 00000000 */ nop -/* 86EC 8002D2EC 46800020 */ cvt.s.w $f0, $f0 -/* 86F0 8002D2F0 46000087 */ neg.s $f2, $f0 -/* 86F4 8002D2F4 460010A1 */ cvt.d.s $f2, $f2 -/* 86F8 8002D2F8 46341082 */ mul.d $f2, $f2, $f20 -/* 86FC 8002D2FC 00000000 */ nop -/* 8700 8002D300 3C01C47A */ lui $at, 0xc47a -/* 8704 8002D304 44814000 */ mtc1 $at, $f8 -/* 8708 8002D308 3C01447A */ lui $at, 0x447a -/* 870C 8002D30C 44815000 */ mtc1 $at, $f10 -/* 8710 8002D310 E7B6001C */ swc1 $f22, 0x1c($sp) -/* 8714 8002D314 E7A80014 */ swc1 $f8, 0x14($sp) -/* 8718 8002D318 46000021 */ cvt.d.s $f0, $f0 -/* 871C 8002D31C 46340002 */ mul.d $f0, $f0, $f20 -/* 8720 8002D320 00000000 */ nop -/* 8724 8002D324 E7AA0018 */ swc1 $f10, 0x18($sp) -/* 8728 8002D328 462031A0 */ cvt.s.d $f6, $f6 -/* 872C 8002D32C 46202120 */ cvt.s.d $f4, $f4 -/* 8730 8002D330 44053000 */ mfc1 $a1, $f6 -/* 8734 8002D334 44062000 */ mfc1 $a2, $f4 -/* 8738 8002D338 462010A0 */ cvt.s.d $f2, $f2 -/* 873C 8002D33C 44071000 */ mfc1 $a3, $f2 -/* 8740 8002D340 46200020 */ cvt.s.d $f0, $f0 -/* 8744 8002D344 0C018E38 */ jal func_800638E0 -/* 8748 8002D348 E7A00010 */ swc1 $f0, 0x10($sp) -/* 874C 8002D34C AFB60010 */ sw $s6, 0x10($sp) -.L8002D350: -/* 8750 8002D350 AFB50014 */ sw $s5, 0x14($sp) -/* 8754 8002D354 AFB40018 */ sw $s4, 0x18($sp) -/* 8758 8002D358 8E050060 */ lw $a1, 0x60($s0) -/* 875C 8002D35C 8E060064 */ lw $a2, 0x64($s0) -/* 8760 8002D360 8E070068 */ lw $a3, 0x68($s0) -/* 8764 8002D364 0C00B872 */ jal func_8002E1C8 -/* 8768 8002D368 0000202D */ daddu $a0, $zero, $zero -/* 876C 8002D36C 96C20002 */ lhu $v0, 2($s6) -/* 8770 8002D370 A6020032 */ sh $v0, 0x32($s0) -/* 8774 8002D374 96A20002 */ lhu $v0, 2($s5) -/* 8778 8002D378 A6020034 */ sh $v0, 0x34($s0) -/* 877C 8002D37C 96820002 */ lhu $v0, 2($s4) -/* 8780 8002D380 A6020036 */ sh $v0, 0x36($s0) -.L8002D384: -/* 8784 8002D384 26730001 */ addiu $s3, $s3, 1 -.L8002D388: -/* 8788 8002D388 2A620004 */ slti $v0, $s3, 4 -/* 878C 8002D38C 1440FF56 */ bnez $v0, .L8002D0E8 -/* 8790 8002D390 26100558 */ addiu $s0, $s0, 0x558 -/* 8794 8002D394 8FBF005C */ lw $ra, 0x5c($sp) -/* 8798 8002D398 8FB60058 */ lw $s6, 0x58($sp) -/* 879C 8002D39C 8FB50054 */ lw $s5, 0x54($sp) -/* 87A0 8002D3A0 8FB40050 */ lw $s4, 0x50($sp) -/* 87A4 8002D3A4 8FB3004C */ lw $s3, 0x4c($sp) -/* 87A8 8002D3A8 8FB20048 */ lw $s2, 0x48($sp) -/* 87AC 8002D3AC 8FB10044 */ lw $s1, 0x44($sp) -/* 87B0 8002D3B0 8FB00040 */ lw $s0, 0x40($sp) -/* 87B4 8002D3B4 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 87B8 8002D3B8 D7B40060 */ ldc1 $f20, 0x60($sp) -/* 87BC 8002D3BC 3C01800A */ lui $at, %hi(D_8009A614) -/* 87C0 8002D3C0 A420A614 */ sh $zero, %lo(D_8009A614)($at) -/* 87C4 8002D3C4 03E00008 */ jr $ra -/* 87C8 8002D3C8 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002D3CC.s b/ver/jp/asm/nonmatchings/8490/func_8002D3CC.s deleted file mode 100644 index 3d608e8720..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002D3CC.s +++ /dev/null @@ -1,520 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002D3CC -/* 87CC 8002D3CC 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 87D0 8002D3D0 AFBF0054 */ sw $ra, 0x54($sp) -/* 87D4 8002D3D4 AFBE0050 */ sw $fp, 0x50($sp) -/* 87D8 8002D3D8 AFB7004C */ sw $s7, 0x4c($sp) -/* 87DC 8002D3DC AFB60048 */ sw $s6, 0x48($sp) -/* 87E0 8002D3E0 AFB50044 */ sw $s5, 0x44($sp) -/* 87E4 8002D3E4 AFB40040 */ sw $s4, 0x40($sp) -/* 87E8 8002D3E8 AFB3003C */ sw $s3, 0x3c($sp) -/* 87EC 8002D3EC AFB20038 */ sw $s2, 0x38($sp) -/* 87F0 8002D3F0 AFB10034 */ sw $s1, 0x34($sp) -/* 87F4 8002D3F4 AFB00030 */ sw $s0, 0x30($sp) -/* 87F8 8002D3F8 F7B80068 */ sdc1 $f24, 0x68($sp) -/* 87FC 8002D3FC F7B60060 */ sdc1 $f22, 0x60($sp) -/* 8800 8002D400 F7B40058 */ sdc1 $f20, 0x58($sp) -/* 8804 8002D404 14800005 */ bnez $a0, .L8002D41C -/* 8808 8002D408 AFA40070 */ sw $a0, 0x70($sp) -/* 880C 8002D40C 3C01800A */ lui $at, %hi(D_8009A614) -/* 8810 8002D410 A420A614 */ sh $zero, %lo(D_8009A614)($at) -/* 8814 8002D414 0C046E2A */ jal func_8011B8A8 -/* 8818 8002D418 00000000 */ nop -.L8002D41C: -/* 881C 8002D41C 8FAB0070 */ lw $t3, 0x70($sp) -/* 8820 8002D420 11600003 */ beqz $t3, .L8002D430 -/* 8824 8002D424 AFA00020 */ sw $zero, 0x20($sp) -/* 8828 8002D428 240B0003 */ addiu $t3, $zero, 3 -/* 882C 8002D42C AFAB0020 */ sw $t3, 0x20($sp) -.L8002D430: -/* 8830 8002D430 8FAB0070 */ lw $t3, 0x70($sp) -/* 8834 8002D434 24020001 */ addiu $v0, $zero, 1 -/* 8838 8002D438 004B5823 */ subu $t3, $v0, $t3 -/* 883C 8002D43C 24020004 */ addiu $v0, $zero, 4 -/* 8840 8002D440 004B1023 */ subu $v0, $v0, $t3 -/* 8844 8002D444 AFAB0070 */ sw $t3, 0x70($sp) -/* 8848 8002D448 8FAB0020 */ lw $t3, 0x20($sp) -/* 884C 8002D44C 0162102A */ slt $v0, $t3, $v0 -/* 8850 8002D450 104001BD */ beqz $v0, .L8002DB48 -/* 8854 8002D454 000B1880 */ sll $v1, $t3, 2 -/* 8858 8002D458 3C17800A */ lui $s7, %hi(D_8009A64C) -/* 885C 8002D45C 26F7A64C */ addiu $s7, $s7, %lo(D_8009A64C) -/* 8860 8002D460 3C02800B */ lui $v0, %hi(D_800B1D60) -/* 8864 8002D464 24421D60 */ addiu $v0, $v0, %lo(D_800B1D60) -/* 8868 8002D468 006B1821 */ addu $v1, $v1, $t3 -/* 886C 8002D46C 00031880 */ sll $v1, $v1, 2 -/* 8870 8002D470 006B1823 */ subu $v1, $v1, $t3 -/* 8874 8002D474 000320C0 */ sll $a0, $v1, 3 -/* 8878 8002D478 00641821 */ addu $v1, $v1, $a0 -/* 887C 8002D47C 000318C0 */ sll $v1, $v1, 3 -/* 8880 8002D480 0062B021 */ addu $s6, $v1, $v0 -/* 8884 8002D484 3C014080 */ lui $at, 0x4080 -/* 8888 8002D488 4481B000 */ mtc1 $at, $f22 -/* 888C 8002D48C 4480A000 */ mtc1 $zero, $f20 -/* 8890 8002D490 3C013F80 */ lui $at, 0x3f80 -/* 8894 8002D494 4481C000 */ mtc1 $at, $f24 -.L8002D498: -/* 8898 8002D498 96C20000 */ lhu $v0, ($s6) -/* 889C 8002D49C 104001A0 */ beqz $v0, .L8002DB20 -/* 88A0 8002D4A0 30420082 */ andi $v0, $v0, 0x82 -/* 88A4 8002D4A4 1440019E */ bnez $v0, .L8002DB20 -/* 88A8 8002D4A8 00000000 */ nop -/* 88AC 8002D4AC 8EC201FC */ lw $v0, 0x1fc($s6) -/* 88B0 8002D4B0 97AB0022 */ lhu $t3, 0x22($sp) -/* 88B4 8002D4B4 3C01800A */ lui $at, %hi(D_8009A614) -/* 88B8 8002D4B8 A42BA614 */ sh $t3, %lo(D_8009A614)($at) -/* 88BC 8002D4BC 50400005 */ beql $v0, $zero, .L8002D4D4 -/* 88C0 8002D4C0 3C02DC08 */ lui $v0, 0xdc08 -/* 88C4 8002D4C4 0040F809 */ jalr $v0 -/* 88C8 8002D4C8 02C0202D */ daddu $a0, $s6, $zero -/* 88CC 8002D4CC 0800B637 */ j .L8002D8DC -/* 88D0 8002D4D0 3C0A0001 */ lui $t2, 1 -.L8002D4D4: -/* 88D4 8002D4D4 34420008 */ ori $v0, $v0, 8 -/* 88D8 8002D4D8 3C04D9C0 */ lui $a0, 0xd9c0 -/* 88DC 8002D4DC 3484F9FB */ ori $a0, $a0, 0xf9fb -/* 88E0 8002D4E0 3C05E300 */ lui $a1, 0xe300 -/* 88E4 8002D4E4 34A50A01 */ ori $a1, $a1, 0xa01 -/* 88E8 8002D4E8 3C06E300 */ lui $a2, 0xe300 -/* 88EC 8002D4EC 8EF50000 */ lw $s5, ($s7) -/* 88F0 8002D4F0 34C60800 */ ori $a2, $a2, 0x800 -/* 88F4 8002D4F4 02A0182D */ daddu $v1, $s5, $zero -/* 88F8 8002D4F8 26B50008 */ addiu $s5, $s5, 8 -/* 88FC 8002D4FC AC620000 */ sw $v0, ($v1) -/* 8900 8002D500 26C200A0 */ addiu $v0, $s6, 0xa0 -/* 8904 8002D504 AC620004 */ sw $v0, 4($v1) -/* 8908 8002D508 3C02D700 */ lui $v0, 0xd700 -/* 890C 8002D50C AEA40000 */ sw $a0, ($s5) -/* 8910 8002D510 AEA00004 */ sw $zero, 4($s5) -/* 8914 8002D514 AEA20008 */ sw $v0, 8($s5) -/* 8918 8002D518 AEA0000C */ sw $zero, 0xc($s5) -/* 891C 8002D51C AEA50010 */ sw $a1, 0x10($s5) -/* 8920 8002D520 AEA00014 */ sw $zero, 0x14($s5) -/* 8924 8002D524 AEA60018 */ sw $a2, 0x18($s5) -/* 8928 8002D528 AEA0001C */ sw $zero, 0x1c($s5) -/* 892C 8002D52C 86D8000E */ lh $t8, 0xe($s6) -/* 8930 8002D530 86D90010 */ lh $t9, 0x10($s6) -/* 8934 8002D534 26A20008 */ addiu $v0, $s5, 8 -/* 8938 8002D538 AEF50000 */ sw $s5, ($s7) -/* 893C 8002D53C AEE20000 */ sw $v0, ($s7) -/* 8940 8002D540 26A20010 */ addiu $v0, $s5, 0x10 -/* 8944 8002D544 AEE20000 */ sw $v0, ($s7) -/* 8948 8002D548 26A20018 */ addiu $v0, $s5, 0x18 -/* 894C 8002D54C AEE20000 */ sw $v0, ($s7) -/* 8950 8002D550 26A20020 */ addiu $v0, $s5, 0x20 -/* 8954 8002D554 AEE20000 */ sw $v0, ($s7) -/* 8958 8002D558 86C2000A */ lh $v0, 0xa($s6) -/* 895C 8002D55C 86C3000C */ lh $v1, 0xc($s6) -/* 8960 8002D560 0302F021 */ addu $fp, $t8, $v0 -/* 8964 8002D564 07010002 */ bgez $t8, .L8002D570 -/* 8968 8002D568 0323A021 */ addu $s4, $t9, $v1 -/* 896C 8002D56C 0000C02D */ daddu $t8, $zero, $zero -.L8002D570: -/* 8970 8002D570 07220001 */ bltzl $t9, .L8002D578 -/* 8974 8002D574 0000C82D */ daddu $t9, $zero, $zero -.L8002D578: -/* 8978 8002D578 5BC00001 */ blezl $fp, .L8002D580 -/* 897C 8002D57C 241E0001 */ addiu $fp, $zero, 1 -.L8002D580: -/* 8980 8002D580 5A800001 */ blezl $s4, .L8002D588 -/* 8984 8002D584 24140001 */ addiu $s4, $zero, 1 -.L8002D588: -/* 8988 8002D588 2B020140 */ slti $v0, $t8, 0x140 -/* 898C 8002D58C 50400001 */ beql $v0, $zero, .L8002D594 -/* 8990 8002D590 2418013F */ addiu $t8, $zero, 0x13f -.L8002D594: -/* 8994 8002D594 2B2200F0 */ slti $v0, $t9, 0xf0 -/* 8998 8002D598 50400001 */ beql $v0, $zero, .L8002D5A0 -/* 899C 8002D59C 241900EF */ addiu $t9, $zero, 0xef -.L8002D5A0: -/* 89A0 8002D5A0 2BC20141 */ slti $v0, $fp, 0x141 -/* 89A4 8002D5A4 50400001 */ beql $v0, $zero, .L8002D5AC -/* 89A8 8002D5A8 241E0140 */ addiu $fp, $zero, 0x140 -.L8002D5AC: -/* 89AC 8002D5AC 2A8200F1 */ slti $v0, $s4, 0xf1 -/* 89B0 8002D5B0 50400001 */ beql $v0, $zero, .L8002D5B8 -/* 89B4 8002D5B4 241400F0 */ addiu $s4, $zero, 0xf0 -.L8002D5B8: -/* 89B8 8002D5B8 3C03E300 */ lui $v1, 0xe300 -/* 89BC 8002D5BC 34630F00 */ ori $v1, $v1, 0xf00 -/* 89C0 8002D5C0 3C04E300 */ lui $a0, 0xe300 -/* 89C4 8002D5C4 34841001 */ ori $a0, $a0, 0x1001 -/* 89C8 8002D5C8 3C05E300 */ lui $a1, 0xe300 -/* 89CC 8002D5CC 34A50D01 */ ori $a1, $a1, 0xd01 -/* 89D0 8002D5D0 3C06E300 */ lui $a2, 0xe300 -/* 89D4 8002D5D4 34C60C00 */ ori $a2, $a2, 0xc00 -/* 89D8 8002D5D8 3C07E300 */ lui $a3, 0xe300 -/* 89DC 8002D5DC 34E71201 */ ori $a3, $a3, 0x1201 -/* 89E0 8002D5E0 3C08E300 */ lui $t0, 0xe300 -/* 89E4 8002D5E4 35081402 */ ori $t0, $t0, 0x1402 -/* 89E8 8002D5E8 3C0AFCFF */ lui $t2, 0xfcff -/* 89EC 8002D5EC 354AFFFF */ ori $t2, $t2, 0xffff -/* 89F0 8002D5F0 3C09FFFE */ lui $t1, 0xfffe -/* 89F4 8002D5F4 3529793C */ ori $t1, $t1, 0x793c -/* 89F8 8002D5F8 3C0BE300 */ lui $t3, 0xe300 -/* 89FC 8002D5FC 356B1700 */ ori $t3, $t3, 0x1700 -/* 8A00 8002D600 3C0CE200 */ lui $t4, 0xe200 -/* 8A04 8002D604 358C1E01 */ ori $t4, $t4, 0x1e01 -/* 8A08 8002D608 3C0DE200 */ lui $t5, 0xe200 -/* 8A0C 8002D60C 35AD001C */ ori $t5, $t5, 0x1c -/* 8A10 8002D610 3C0E0F0A */ lui $t6, 0xf0a -/* 8A14 8002D614 35CE4000 */ ori $t6, $t6, 0x4000 -/* 8A18 8002D618 3C0FE300 */ lui $t7, 0xe300 -/* 8A1C 8002D61C 35EF1801 */ ori $t7, $t7, 0x1801 -/* 8A20 8002D620 3C10DB04 */ lui $s0, 0xdb04 -/* 8A24 8002D624 36100004 */ ori $s0, $s0, 4 -/* 8A28 8002D628 3C11DB04 */ lui $s1, 0xdb04 -/* 8A2C 8002D62C 3631000C */ ori $s1, $s1, 0xc -/* 8A30 8002D630 3C12DB04 */ lui $s2, 0xdb04 -/* 8A34 8002D634 36520014 */ ori $s2, $s2, 0x14 -/* 8A38 8002D638 3C13DB04 */ lui $s3, 0xdb04 -/* 8A3C 8002D63C 3673001C */ ori $s3, $s3, 0x1c -/* 8A40 8002D640 AFAB0028 */ sw $t3, 0x28($sp) -/* 8A44 8002D644 3C0BFF10 */ lui $t3, 0xff10 -/* 8A48 8002D648 26A20028 */ addiu $v0, $s5, 0x28 -/* 8A4C 8002D64C AFAB0024 */ sw $t3, 0x24($sp) -/* 8A50 8002D650 AEE20000 */ sw $v0, ($s7) -/* 8A54 8002D654 26A20030 */ addiu $v0, $s5, 0x30 -/* 8A58 8002D658 AEE20000 */ sw $v0, ($s7) -/* 8A5C 8002D65C 26A20038 */ addiu $v0, $s5, 0x38 -/* 8A60 8002D660 AEA30028 */ sw $v1, 0x28($s5) -/* 8A64 8002D664 AEA0002C */ sw $zero, 0x2c($s5) -/* 8A68 8002D668 AEE20000 */ sw $v0, ($s7) -/* 8A6C 8002D66C 26A20040 */ addiu $v0, $s5, 0x40 -/* 8A70 8002D670 AEA40030 */ sw $a0, 0x30($s5) -/* 8A74 8002D674 AEA00034 */ sw $zero, 0x34($s5) -/* 8A78 8002D678 AEE20000 */ sw $v0, ($s7) -/* 8A7C 8002D67C 26A20048 */ addiu $v0, $s5, 0x48 -/* 8A80 8002D680 AEA50038 */ sw $a1, 0x38($s5) -/* 8A84 8002D684 AEA0003C */ sw $zero, 0x3c($s5) -/* 8A88 8002D688 AEE20000 */ sw $v0, ($s7) -/* 8A8C 8002D68C 3C020008 */ lui $v0, 8 -/* 8A90 8002D690 AEA20044 */ sw $v0, 0x44($s5) -/* 8A94 8002D694 26A20050 */ addiu $v0, $s5, 0x50 -/* 8A98 8002D698 AEA60040 */ sw $a2, 0x40($s5) -/* 8A9C 8002D69C AEE20000 */ sw $v0, ($s7) -/* 8AA0 8002D6A0 24022000 */ addiu $v0, $zero, 0x2000 -/* 8AA4 8002D6A4 AEA2004C */ sw $v0, 0x4c($s5) -/* 8AA8 8002D6A8 26A20058 */ addiu $v0, $s5, 0x58 -/* 8AAC 8002D6AC AEA70048 */ sw $a3, 0x48($s5) -/* 8AB0 8002D6B0 AEE20000 */ sw $v0, ($s7) -/* 8AB4 8002D6B4 24020C00 */ addiu $v0, $zero, 0xc00 -/* 8AB8 8002D6B8 AEA20054 */ sw $v0, 0x54($s5) -/* 8ABC 8002D6BC 26A20060 */ addiu $v0, $s5, 0x60 -/* 8AC0 8002D6C0 AEA80050 */ sw $t0, 0x50($s5) -/* 8AC4 8002D6C4 AEE20000 */ sw $v0, ($s7) -/* 8AC8 8002D6C8 26A20068 */ addiu $v0, $s5, 0x68 -/* 8ACC 8002D6CC 44981000 */ mtc1 $t8, $f2 -/* 8AD0 8002D6D0 00000000 */ nop -/* 8AD4 8002D6D4 468010A0 */ cvt.s.w $f2, $f2 -/* 8AD8 8002D6D8 46161082 */ mul.s $f2, $f2, $f22 -/* 8ADC 8002D6DC 00000000 */ nop -/* 8AE0 8002D6E0 AEAA0058 */ sw $t2, 0x58($s5) -/* 8AE4 8002D6E4 AEA9005C */ sw $t1, 0x5c($s5) -/* 8AE8 8002D6E8 AEE20000 */ sw $v0, ($s7) -/* 8AEC 8002D6EC 26A20070 */ addiu $v0, $s5, 0x70 -/* 8AF0 8002D6F0 44990000 */ mtc1 $t9, $f0 -/* 8AF4 8002D6F4 00000000 */ nop -/* 8AF8 8002D6F8 46800020 */ cvt.s.w $f0, $f0 -/* 8AFC 8002D6FC 8FAB0028 */ lw $t3, 0x28($sp) -/* 8B00 8002D700 46160002 */ mul.s $f0, $f0, $f22 -/* 8B04 8002D704 00000000 */ nop -/* 8B08 8002D708 AEAB0060 */ sw $t3, 0x60($s5) -/* 8B0C 8002D70C AEA00064 */ sw $zero, 0x64($s5) -/* 8B10 8002D710 AEE20000 */ sw $v0, ($s7) -/* 8B14 8002D714 26A20078 */ addiu $v0, $s5, 0x78 -/* 8B18 8002D718 AEAC0068 */ sw $t4, 0x68($s5) -/* 8B1C 8002D71C AEA0006C */ sw $zero, 0x6c($s5) -/* 8B20 8002D720 AEE20000 */ sw $v0, ($s7) -/* 8B24 8002D724 3C02ED00 */ lui $v0, 0xed00 -/* 8B28 8002D728 AEAD0070 */ sw $t5, 0x70($s5) -/* 8B2C 8002D72C AEAE0074 */ sw $t6, 0x74($s5) -/* 8B30 8002D730 4600110D */ trunc.w.s $f4, $f2 -/* 8B34 8002D734 44042000 */ mfc1 $a0, $f4 -/* 8B38 8002D738 00000000 */ nop -/* 8B3C 8002D73C 30840FFF */ andi $a0, $a0, 0xfff -/* 8B40 8002D740 00042300 */ sll $a0, $a0, 0xc -/* 8B44 8002D744 4600010D */ trunc.w.s $f4, $f0 -/* 8B48 8002D748 44032000 */ mfc1 $v1, $f4 -/* 8B4C 8002D74C 449E1000 */ mtc1 $fp, $f2 -/* 8B50 8002D750 00000000 */ nop -/* 8B54 8002D754 468010A0 */ cvt.s.w $f2, $f2 -/* 8B58 8002D758 46161082 */ mul.s $f2, $f2, $f22 -/* 8B5C 8002D75C 00000000 */ nop -/* 8B60 8002D760 30630FFF */ andi $v1, $v1, 0xfff -/* 8B64 8002D764 00621825 */ or $v1, $v1, $v0 -/* 8B68 8002D768 00832025 */ or $a0, $a0, $v1 -/* 8B6C 8002D76C 44940000 */ mtc1 $s4, $f0 -/* 8B70 8002D770 00000000 */ nop -/* 8B74 8002D774 46800020 */ cvt.s.w $f0, $f0 -/* 8B78 8002D778 46160002 */ mul.s $f0, $f0, $f22 -/* 8B7C 8002D77C 00000000 */ nop -/* 8B80 8002D780 AEA40020 */ sw $a0, 0x20($s5) -/* 8B84 8002D784 4600110D */ trunc.w.s $f4, $f2 -/* 8B88 8002D788 44032000 */ mfc1 $v1, $f4 -/* 8B8C 8002D78C 00000000 */ nop -/* 8B90 8002D790 30630FFF */ andi $v1, $v1, 0xfff -/* 8B94 8002D794 00031B00 */ sll $v1, $v1, 0xc -/* 8B98 8002D798 4600010D */ trunc.w.s $f4, $f0 -/* 8B9C 8002D79C 44022000 */ mfc1 $v0, $f4 -/* 8BA0 8002D7A0 00000000 */ nop -/* 8BA4 8002D7A4 30420FFF */ andi $v0, $v0, 0xfff -/* 8BA8 8002D7A8 00621825 */ or $v1, $v1, $v0 -/* 8BAC 8002D7AC 26A20080 */ addiu $v0, $s5, 0x80 -/* 8BB0 8002D7B0 AEA30024 */ sw $v1, 0x24($s5) -/* 8BB4 8002D7B4 AEE20000 */ sw $v0, ($s7) -/* 8BB8 8002D7B8 240200C0 */ addiu $v0, $zero, 0xc0 -/* 8BBC 8002D7BC 8FAB0024 */ lw $t3, 0x24($sp) -/* 8BC0 8002D7C0 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 8BC4 8002D7C4 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 8BC8 8002D7C8 356B013F */ ori $t3, $t3, 0x13f -/* 8BCC 8002D7CC AFAB0024 */ sw $t3, 0x24($sp) -/* 8BD0 8002D7D0 AEA2007C */ sw $v0, 0x7c($s5) -/* 8BD4 8002D7D4 26A20088 */ addiu $v0, $s5, 0x88 -/* 8BD8 8002D7D8 240B0002 */ addiu $t3, $zero, 2 -/* 8BDC 8002D7DC AEAF0078 */ sw $t7, 0x78($s5) -/* 8BE0 8002D7E0 AEE20000 */ sw $v0, ($s7) -/* 8BE4 8002D7E4 26A20090 */ addiu $v0, $s5, 0x90 -/* 8BE8 8002D7E8 AEB00080 */ sw $s0, 0x80($s5) -/* 8BEC 8002D7EC AEAB0084 */ sw $t3, 0x84($s5) -/* 8BF0 8002D7F0 AEE20000 */ sw $v0, ($s7) -/* 8BF4 8002D7F4 26A20098 */ addiu $v0, $s5, 0x98 -/* 8BF8 8002D7F8 AEAB008C */ sw $t3, 0x8c($s5) -/* 8BFC 8002D7FC 340BFFFE */ ori $t3, $zero, 0xfffe -/* 8C00 8002D800 AEB10088 */ sw $s1, 0x88($s5) -/* 8C04 8002D804 AEE20000 */ sw $v0, ($s7) -/* 8C08 8002D808 26A200A0 */ addiu $v0, $s5, 0xa0 -/* 8C0C 8002D80C AEB20090 */ sw $s2, 0x90($s5) -/* 8C10 8002D810 AEAB0094 */ sw $t3, 0x94($s5) -/* 8C14 8002D814 AEE20000 */ sw $v0, ($s7) -/* 8C18 8002D818 26A200A8 */ addiu $v0, $s5, 0xa8 -/* 8C1C 8002D81C AEB30098 */ sw $s3, 0x98($s5) -/* 8C20 8002D820 AEAB009C */ sw $t3, 0x9c($s5) -/* 8C24 8002D824 AEE20000 */ sw $v0, ($s7) -/* 8C28 8002D828 8FAB0024 */ lw $t3, 0x24($sp) -/* 8C2C 8002D82C 0C018798 */ jal func_80061E60 -/* 8C30 8002D830 AEAB00A0 */ sw $t3, 0xa0($s5) -/* 8C34 8002D834 8EE40000 */ lw $a0, ($s7) -/* 8C38 8002D838 AEA200A4 */ sw $v0, 0xa4($s5) -/* 8C3C 8002D83C 0080102D */ daddu $v0, $a0, $zero -/* 8C40 8002D840 3C0BE700 */ lui $t3, 0xe700 -/* 8C44 8002D844 AC4B0000 */ sw $t3, ($v0) -/* 8C48 8002D848 AC400004 */ sw $zero, 4($v0) -/* 8C4C 8002D84C 96C20000 */ lhu $v0, ($s6) -/* 8C50 8002D850 24840008 */ addiu $a0, $a0, 8 -/* 8C54 8002D854 30420010 */ andi $v0, $v0, 0x10 -/* 8C58 8002D858 14400007 */ bnez $v0, .L8002D878 -/* 8C5C 8002D85C AEE40000 */ sw $a0, ($s7) -/* 8C60 8002D860 3C02DB0E */ lui $v0, 0xdb0e -/* 8C64 8002D864 AC820000 */ sw $v0, ($a0) -/* 8C68 8002D868 96C30038 */ lhu $v1, 0x38($s6) -/* 8C6C 8002D86C 24820008 */ addiu $v0, $a0, 8 -/* 8C70 8002D870 AEE20000 */ sw $v0, ($s7) -/* 8C74 8002D874 AC830004 */ sw $v1, 4($a0) -.L8002D878: -/* 8C78 8002D878 26C400D4 */ addiu $a0, $s6, 0xd4 -/* 8C7C 8002D87C 3C05800A */ lui $a1, %hi(D_8009A614) -/* 8C80 8002D880 84A5A614 */ lh $a1, %lo(D_8009A614)($a1) -/* 8C84 8002D884 3C02800A */ lui $v0, %hi(D_8009A654) -/* 8C88 8002D888 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 8C8C 8002D88C 00052980 */ sll $a1, $a1, 6 -/* 8C90 8002D890 24A50030 */ addiu $a1, $a1, 0x30 -/* 8C94 8002D894 0C019D38 */ jal func_800674E0 -/* 8C98 8002D898 00452821 */ addu $a1, $v0, $a1 -/* 8C9C 8002D89C 3C05DA38 */ lui $a1, 0xda38 -/* 8CA0 8002D8A0 34A50007 */ ori $a1, $a1, 7 -/* 8CA4 8002D8A4 8EE20000 */ lw $v0, ($s7) -/* 8CA8 8002D8A8 3C03800A */ lui $v1, %hi(D_8009A614) -/* 8CAC 8002D8AC 8463A614 */ lh $v1, %lo(D_8009A614)($v1) -/* 8CB0 8002D8B0 0040202D */ daddu $a0, $v0, $zero -/* 8CB4 8002D8B4 24420008 */ addiu $v0, $v0, 8 -/* 8CB8 8002D8B8 00031980 */ sll $v1, $v1, 6 -/* 8CBC 8002D8BC AEE20000 */ sw $v0, ($s7) -/* 8CC0 8002D8C0 3C02800A */ lui $v0, %hi(D_8009A654) -/* 8CC4 8002D8C4 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 8CC8 8002D8C8 24630030 */ addiu $v1, $v1, 0x30 -/* 8CCC 8002D8CC AC850000 */ sw $a1, ($a0) -/* 8CD0 8002D8D0 00431021 */ addu $v0, $v0, $v1 -/* 8CD4 8002D8D4 AC820004 */ sw $v0, 4($a0) -/* 8CD8 8002D8D8 3C0A0001 */ lui $t2, 1 -.L8002D8DC: -/* 8CDC 8002D8DC 354A1230 */ ori $t2, $t2, 0x1230 -/* 8CE0 8002D8E0 3C098007 */ lui $t1, %hi(D_800741D0) -/* 8CE4 8002D8E4 252941D0 */ addiu $t1, $t1, %lo(D_800741D0) -/* 8CE8 8002D8E8 4406A000 */ mfc1 $a2, $f20 -/* 8CEC 8002D8EC 95280000 */ lhu $t0, ($t1) -/* 8CF0 8002D8F0 4407C000 */ mfc1 $a3, $f24 -/* 8CF4 8002D8F4 3C03800A */ lui $v1, %hi(D_8009A654) -/* 8CF8 8002D8F8 8C63A654 */ lw $v1, %lo(D_8009A654)($v1) -/* 8CFC 8002D8FC C6C00084 */ lwc1 $f0, 0x84($s6) -/* 8D00 8002D900 3104FFFF */ andi $a0, $t0, 0xffff -/* 8D04 8002D904 00042180 */ sll $a0, $a0, 6 -/* 8D08 8002D908 008A2021 */ addu $a0, $a0, $t2 -/* 8D0C 8002D90C 00642021 */ addu $a0, $v1, $a0 -/* 8D10 8002D910 3102FFFF */ andi $v0, $t0, 0xffff -/* 8D14 8002D914 00021180 */ sll $v0, $v0, 6 -/* 8D18 8002D918 004A1021 */ addu $v0, $v0, $t2 -/* 8D1C 8002D91C 00621821 */ addu $v1, $v1, $v0 -/* 8D20 8002D920 46000007 */ neg.s $f0, $f0 -/* 8D24 8002D924 44050000 */ mfc1 $a1, $f0 -/* 8D28 8002D928 25080001 */ addiu $t0, $t0, 1 -/* 8D2C 8002D92C AEC30204 */ sw $v1, 0x204($s6) -/* 8D30 8002D930 A5280000 */ sh $t0, ($t1) -/* 8D34 8002D934 0C019F18 */ jal func_80067C60 -/* 8D38 8002D938 E7B40010 */ swc1 $f20, 0x10($sp) -/* 8D3C 8002D93C 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* 8D40 8002D940 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* 8D44 8002D944 90820082 */ lbu $v0, 0x82($a0) -/* 8D48 8002D948 96C300A8 */ lhu $v1, 0xa8($s6) -/* 8D4C 8002D94C 00021600 */ sll $v0, $v0, 0x18 -/* 8D50 8002D950 00021603 */ sra $v0, $v0, 0x18 -/* 8D54 8002D954 00621821 */ addu $v1, $v1, $v0 -/* 8D58 8002D958 A6C300B8 */ sh $v1, 0xb8($s6) -/* 8D5C 8002D95C 90830083 */ lbu $v1, 0x83($a0) -/* 8D60 8002D960 96C200AA */ lhu $v0, 0xaa($s6) -/* 8D64 8002D964 96C40000 */ lhu $a0, ($s6) -/* 8D68 8002D968 00031E00 */ sll $v1, $v1, 0x18 -/* 8D6C 8002D96C 00031E03 */ sra $v1, $v1, 0x18 -/* 8D70 8002D970 00431021 */ addu $v0, $v0, $v1 -/* 8D74 8002D974 A6C200BA */ sh $v0, 0xba($s6) -/* 8D78 8002D978 30820010 */ andi $v0, $a0, 0x10 -/* 8D7C 8002D97C 14400048 */ bnez $v0, .L8002DAA0 -/* 8D80 8002D980 24020003 */ addiu $v0, $zero, 3 -/* 8D84 8002D984 3C03800A */ lui $v1, %hi(D_8009A614) -/* 8D88 8002D988 8463A614 */ lh $v1, %lo(D_8009A614)($v1) -/* 8D8C 8002D98C 10620019 */ beq $v1, $v0, .L8002D9F4 -/* 8D90 8002D990 30820200 */ andi $v0, $a0, 0x200 -/* 8D94 8002D994 14400003 */ bnez $v0, .L8002D9A4 -/* 8D98 8002D998 00000000 */ nop -/* 8D9C 8002D99C 0C045431 */ jal func_801150C4 -/* 8DA0 8002D9A0 00000000 */ nop -.L8002D9A4: -/* 8DA4 8002D9A4 96C20000 */ lhu $v0, ($s6) -/* 8DA8 8002D9A8 30420400 */ andi $v0, $v0, 0x400 -/* 8DAC 8002D9AC 14400003 */ bnez $v0, .L8002D9BC -/* 8DB0 8002D9B0 00000000 */ nop -/* 8DB4 8002D9B4 0C046F68 */ jal func_8011BDA0 -/* 8DB8 8002D9B8 00000000 */ nop -.L8002D9BC: -/* 8DBC 8002D9BC 0C038446 */ jal func_800E1118 -/* 8DC0 8002D9C0 00000000 */ nop -/* 8DC4 8002D9C4 0C00E92C */ jal func_8003A4B0 -/* 8DC8 8002D9C8 00000000 */ nop -/* 8DCC 8002D9CC 0C04A1A0 */ jal func_80128680 -/* 8DD0 8002D9D0 00000000 */ nop -/* 8DD4 8002D9D4 0C0166E9 */ jal func_80059BA4 -/* 8DD8 8002D9D8 00000000 */ nop -/* 8DDC 8002D9DC 0C048AF2 */ jal func_80122BC8 -/* 8DE0 8002D9E0 00000000 */ nop -/* 8DE4 8002D9E4 0C0521D9 */ jal func_80148764 -/* 8DE8 8002D9E8 00000000 */ nop -/* 8DEC 8002D9EC 0800B6AC */ j .L8002DAB0 -/* 8DF0 8002D9F0 00000000 */ nop -.L8002D9F4: -/* 8DF4 8002D9F4 26D000D4 */ addiu $s0, $s6, 0xd4 -/* 8DF8 8002D9F8 4405A000 */ mfc1 $a1, $f20 -/* 8DFC 8002D9FC 3C0643A0 */ lui $a2, 0x43a0 -/* 8E00 8002DA00 3C07C370 */ lui $a3, 0xc370 -/* 8E04 8002DA04 3C01C47A */ lui $at, 0xc47a -/* 8E08 8002DA08 44810000 */ mtc1 $at, $f0 -/* 8E0C 8002DA0C 3C01447A */ lui $at, 0x447a -/* 8E10 8002DA10 44811000 */ mtc1 $at, $f2 -/* 8E14 8002DA14 0200202D */ daddu $a0, $s0, $zero -/* 8E18 8002DA18 E7B40010 */ swc1 $f20, 0x10($sp) -/* 8E1C 8002DA1C E7B8001C */ swc1 $f24, 0x1c($sp) -/* 8E20 8002DA20 E7A00014 */ swc1 $f0, 0x14($sp) -/* 8E24 8002DA24 0C018E38 */ jal func_800638E0 -/* 8E28 8002DA28 E7A20018 */ swc1 $f2, 0x18($sp) -/* 8E2C 8002DA2C 0200202D */ daddu $a0, $s0, $zero -/* 8E30 8002DA30 3C05800A */ lui $a1, %hi(D_8009A614) -/* 8E34 8002DA34 84A5A614 */ lh $a1, %lo(D_8009A614)($a1) -/* 8E38 8002DA38 3C02800A */ lui $v0, %hi(D_8009A654) -/* 8E3C 8002DA3C 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 8E40 8002DA40 00052980 */ sll $a1, $a1, 6 -/* 8E44 8002DA44 24A50030 */ addiu $a1, $a1, 0x30 -/* 8E48 8002DA48 0C019D38 */ jal func_800674E0 -/* 8E4C 8002DA4C 00452821 */ addu $a1, $v0, $a1 -/* 8E50 8002DA50 3C05DA38 */ lui $a1, 0xda38 -/* 8E54 8002DA54 34A50007 */ ori $a1, $a1, 7 -/* 8E58 8002DA58 8EE20000 */ lw $v0, ($s7) -/* 8E5C 8002DA5C 3C03800A */ lui $v1, %hi(D_8009A614) -/* 8E60 8002DA60 8463A614 */ lh $v1, %lo(D_8009A614)($v1) -/* 8E64 8002DA64 0040202D */ daddu $a0, $v0, $zero -/* 8E68 8002DA68 24420008 */ addiu $v0, $v0, 8 -/* 8E6C 8002DA6C 00031980 */ sll $v1, $v1, 6 -/* 8E70 8002DA70 AEE20000 */ sw $v0, ($s7) -/* 8E74 8002DA74 3C02800A */ lui $v0, %hi(D_8009A654) -/* 8E78 8002DA78 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 8E7C 8002DA7C 24630030 */ addiu $v1, $v1, 0x30 -/* 8E80 8002DA80 AC850000 */ sw $a1, ($a0) -/* 8E84 8002DA84 00431021 */ addu $v0, $v0, $v1 -/* 8E88 8002DA88 0C0521D9 */ jal func_80148764 -/* 8E8C 8002DA8C AC820004 */ sw $v0, 4($a0) -/* 8E90 8002DA90 0C04DFF1 */ jal func_80137FC4 -/* 8E94 8002DA94 00000000 */ nop -/* 8E98 8002DA98 0800B6AC */ j .L8002DAB0 -/* 8E9C 8002DA9C 00000000 */ nop -.L8002DAA0: -/* 8EA0 8002DAA0 0C04A1A0 */ jal func_80128680 -/* 8EA4 8002DAA4 00000000 */ nop -/* 8EA8 8002DAA8 0C048AF2 */ jal func_80122BC8 -/* 8EAC 8002DAAC 00000000 */ nop -.L8002DAB0: -/* 8EB0 8002DAB0 8EC20200 */ lw $v0, 0x200($s6) -/* 8EB4 8002DAB4 10400004 */ beqz $v0, .L8002DAC8 -/* 8EB8 8002DAB8 3C03FF10 */ lui $v1, 0xff10 -/* 8EBC 8002DABC 0040F809 */ jalr $v0 -/* 8EC0 8002DAC0 02C0202D */ daddu $a0, $s6, $zero -/* 8EC4 8002DAC4 3C03FF10 */ lui $v1, 0xff10 -.L8002DAC8: -/* 8EC8 8002DAC8 3463013F */ ori $v1, $v1, 0x13f -/* 8ECC 8002DACC 8EF00000 */ lw $s0, ($s7) -/* 8ED0 8002DAD0 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 8ED4 8002DAD4 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 8ED8 8002DAD8 0200102D */ daddu $v0, $s0, $zero -/* 8EDC 8002DADC 26100008 */ addiu $s0, $s0, 8 -/* 8EE0 8002DAE0 3C0BE700 */ lui $t3, 0xe700 -/* 8EE4 8002DAE4 AEF00000 */ sw $s0, ($s7) -/* 8EE8 8002DAE8 AC4B0000 */ sw $t3, ($v0) -/* 8EEC 8002DAEC AC400004 */ sw $zero, 4($v0) -/* 8EF0 8002DAF0 26020008 */ addiu $v0, $s0, 8 -/* 8EF4 8002DAF4 AEE20000 */ sw $v0, ($s7) -/* 8EF8 8002DAF8 0C018798 */ jal func_80061E60 -/* 8EFC 8002DAFC AE030000 */ sw $v1, ($s0) -/* 8F00 8002DB00 8EE30000 */ lw $v1, ($s7) -/* 8F04 8002DB04 AE020004 */ sw $v0, 4($s0) -/* 8F08 8002DB08 0060102D */ daddu $v0, $v1, $zero -/* 8F0C 8002DB0C 24630008 */ addiu $v1, $v1, 8 -/* 8F10 8002DB10 3C0BE700 */ lui $t3, %hi(D_E7000001) -/* 8F14 8002DB14 AEE30000 */ sw $v1, ($s7) -/* 8F18 8002DB18 AC4B0000 */ sw $t3, ($v0) -/* 8F1C 8002DB1C AC400004 */ sw $zero, 4($v0) -.L8002DB20: -/* 8F20 8002DB20 8FAB0020 */ lw $t3, 0x20($sp) -/* 8F24 8002DB24 256B0001 */ addiu $t3, $t3, %lo(D_E7000001) -/* 8F28 8002DB28 AFAB0020 */ sw $t3, 0x20($sp) -/* 8F2C 8002DB2C 8FAB0070 */ lw $t3, 0x70($sp) -/* 8F30 8002DB30 24020004 */ addiu $v0, $zero, 4 -/* 8F34 8002DB34 004B1023 */ subu $v0, $v0, $t3 -/* 8F38 8002DB38 8FAB0020 */ lw $t3, 0x20($sp) -/* 8F3C 8002DB3C 0162102A */ slt $v0, $t3, $v0 -/* 8F40 8002DB40 1440FE55 */ bnez $v0, .L8002D498 -/* 8F44 8002DB44 26D60558 */ addiu $s6, $s6, 0x558 -.L8002DB48: -/* 8F48 8002DB48 8FBF0054 */ lw $ra, 0x54($sp) -/* 8F4C 8002DB4C 8FBE0050 */ lw $fp, 0x50($sp) -/* 8F50 8002DB50 8FB7004C */ lw $s7, 0x4c($sp) -/* 8F54 8002DB54 8FB60048 */ lw $s6, 0x48($sp) -/* 8F58 8002DB58 8FB50044 */ lw $s5, 0x44($sp) -/* 8F5C 8002DB5C 8FB40040 */ lw $s4, 0x40($sp) -/* 8F60 8002DB60 8FB3003C */ lw $s3, 0x3c($sp) -/* 8F64 8002DB64 8FB20038 */ lw $s2, 0x38($sp) -/* 8F68 8002DB68 8FB10034 */ lw $s1, 0x34($sp) -/* 8F6C 8002DB6C 8FB00030 */ lw $s0, 0x30($sp) -/* 8F70 8002DB70 D7B80068 */ ldc1 $f24, 0x68($sp) -/* 8F74 8002DB74 D7B60060 */ ldc1 $f22, 0x60($sp) -/* 8F78 8002DB78 D7B40058 */ ldc1 $f20, 0x58($sp) -/* 8F7C 8002DB7C 03E00008 */ jr $ra -/* 8F80 8002DB80 27BD0070 */ addiu $sp, $sp, 0x70 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002DB84.s b/ver/jp/asm/nonmatchings/8490/func_8002DB84.s deleted file mode 100644 index dd3bf41dcd..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002DB84.s +++ /dev/null @@ -1,86 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002DB84 -/* 8F84 8002DB84 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 8F88 8002DB88 AFB60040 */ sw $s6, 0x40($sp) -/* 8F8C 8002DB8C 27B60010 */ addiu $s6, $sp, 0x10 -/* 8F90 8002DB90 24030003 */ addiu $v1, $zero, 3 -/* 8F94 8002DB94 3C013F80 */ lui $at, 0x3f80 -/* 8F98 8002DB98 44810000 */ mtc1 $at, $f0 -/* 8F9C 8002DB9C 3C02800B */ lui $v0, %hi(D_800B2D68) -/* 8FA0 8002DBA0 24422D68 */ addiu $v0, $v0, %lo(D_800B2D68) -/* 8FA4 8002DBA4 AFBF0044 */ sw $ra, 0x44($sp) -/* 8FA8 8002DBA8 AFB5003C */ sw $s5, 0x3c($sp) -/* 8FAC 8002DBAC AFB40038 */ sw $s4, 0x38($sp) -/* 8FB0 8002DBB0 AFB30034 */ sw $s3, 0x34($sp) -/* 8FB4 8002DBB4 AFB20030 */ sw $s2, 0x30($sp) -/* 8FB8 8002DBB8 AFB1002C */ sw $s1, 0x2c($sp) -/* 8FBC 8002DBBC AFB00028 */ sw $s0, 0x28($sp) -/* 8FC0 8002DBC0 3C01800A */ lui $at, %hi(D_8009A5CC) -/* 8FC4 8002DBC4 E420A5CC */ swc1 $f0, %lo(D_8009A5CC)($at) -.L8002DBC8: -/* 8FC8 8002DBC8 A4400000 */ sh $zero, ($v0) -/* 8FCC 8002DBCC 2463FFFF */ addiu $v1, $v1, -1 -/* 8FD0 8002DBD0 0461FFFD */ bgez $v1, .L8002DBC8 -/* 8FD4 8002DBD4 2442FAA8 */ addiu $v0, $v0, -0x558 -/* 8FD8 8002DBD8 02C0202D */ daddu $a0, $s6, $zero -/* 8FDC 8002DBDC 24150002 */ addiu $s5, $zero, 2 -/* 8FE0 8002DBE0 241100A0 */ addiu $s1, $zero, 0xa0 -/* 8FE4 8002DBE4 24100078 */ addiu $s0, $zero, 0x78 -/* 8FE8 8002DBE8 24140008 */ addiu $s4, $zero, 8 -/* 8FEC 8002DBEC 24134000 */ addiu $s3, $zero, 0x4000 -/* 8FF0 8002DBF0 24120032 */ addiu $s2, $zero, 0x32 -/* 8FF4 8002DBF4 A6D50000 */ sh $s5, ($s6) -/* 8FF8 8002DBF8 A2C00002 */ sb $zero, 2($s6) -/* 8FFC 8002DBFC A6D10004 */ sh $s1, 4($s6) -/* 9000 8002DC00 A6D00006 */ sh $s0, 6($s6) -/* 9004 8002DC04 A6C00008 */ sh $zero, 8($s6) -/* 9008 8002DC08 A6C0000A */ sh $zero, 0xa($s6) -/* 900C 8002DC0C A6D4000C */ sh $s4, 0xc($s6) -/* 9010 8002DC10 A6D3000E */ sh $s3, 0xe($s6) -/* 9014 8002DC14 0C00B77F */ jal func_8002DDFC -/* 9018 8002DC18 A6D20010 */ sh $s2, 0x10($s6) -/* 901C 8002DC1C 02C0202D */ daddu $a0, $s6, $zero -/* 9020 8002DC20 A6D50000 */ sh $s5, ($s6) -/* 9024 8002DC24 A2C00002 */ sb $zero, 2($s6) -/* 9028 8002DC28 A6D10004 */ sh $s1, 4($s6) -/* 902C 8002DC2C A6D00006 */ sh $s0, 6($s6) -/* 9030 8002DC30 A6D10008 */ sh $s1, 8($s6) -/* 9034 8002DC34 A6C0000A */ sh $zero, 0xa($s6) -/* 9038 8002DC38 A6D4000C */ sh $s4, 0xc($s6) -/* 903C 8002DC3C A6D3000E */ sh $s3, 0xe($s6) -/* 9040 8002DC40 0C00B77F */ jal func_8002DDFC -/* 9044 8002DC44 A6D20010 */ sh $s2, 0x10($s6) -/* 9048 8002DC48 02C0202D */ daddu $a0, $s6, $zero -/* 904C 8002DC4C A6D50000 */ sh $s5, ($s6) -/* 9050 8002DC50 A2C00002 */ sb $zero, 2($s6) -/* 9054 8002DC54 A6D10004 */ sh $s1, 4($s6) -/* 9058 8002DC58 A6D00006 */ sh $s0, 6($s6) -/* 905C 8002DC5C A6C00008 */ sh $zero, 8($s6) -/* 9060 8002DC60 A6D0000A */ sh $s0, 0xa($s6) -/* 9064 8002DC64 A6D4000C */ sh $s4, 0xc($s6) -/* 9068 8002DC68 A6D3000E */ sh $s3, 0xe($s6) -/* 906C 8002DC6C 0C00B77F */ jal func_8002DDFC -/* 9070 8002DC70 A6D20010 */ sh $s2, 0x10($s6) -/* 9074 8002DC74 02C0202D */ daddu $a0, $s6, $zero -/* 9078 8002DC78 A4950000 */ sh $s5, ($a0) -/* 907C 8002DC7C A0800002 */ sb $zero, 2($a0) -/* 9080 8002DC80 A4910004 */ sh $s1, 4($a0) -/* 9084 8002DC84 A4900006 */ sh $s0, 6($a0) -/* 9088 8002DC88 A4910008 */ sh $s1, 8($a0) -/* 908C 8002DC8C A490000A */ sh $s0, 0xa($a0) -/* 9090 8002DC90 A494000C */ sh $s4, 0xc($a0) -/* 9094 8002DC94 A493000E */ sh $s3, 0xe($a0) -/* 9098 8002DC98 0C00B77F */ jal func_8002DDFC -/* 909C 8002DC9C A4920010 */ sh $s2, 0x10($a0) -/* 90A0 8002DCA0 8FBF0044 */ lw $ra, 0x44($sp) -/* 90A4 8002DCA4 8FB60040 */ lw $s6, 0x40($sp) -/* 90A8 8002DCA8 8FB5003C */ lw $s5, 0x3c($sp) -/* 90AC 8002DCAC 8FB40038 */ lw $s4, 0x38($sp) -/* 90B0 8002DCB0 8FB30034 */ lw $s3, 0x34($sp) -/* 90B4 8002DCB4 8FB20030 */ lw $s2, 0x30($sp) -/* 90B8 8002DCB8 8FB1002C */ lw $s1, 0x2c($sp) -/* 90BC 8002DCBC 8FB00028 */ lw $s0, 0x28($sp) -/* 90C0 8002DCC0 03E00008 */ jr $ra -/* 90C4 8002DCC4 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002DCC8.s b/ver/jp/asm/nonmatchings/8490/func_8002DCC8.s deleted file mode 100644 index fb3ae4d97c..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002DCC8.s +++ /dev/null @@ -1,82 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002DCC8 -/* 90C8 8002DCC8 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 90CC 8002DCCC AFB60040 */ sw $s6, 0x40($sp) -/* 90D0 8002DCD0 27B60010 */ addiu $s6, $sp, 0x10 -/* 90D4 8002DCD4 24030003 */ addiu $v1, $zero, 3 -/* 90D8 8002DCD8 3C02800B */ lui $v0, %hi(D_800B2D68) -/* 90DC 8002DCDC 24422D68 */ addiu $v0, $v0, %lo(D_800B2D68) -/* 90E0 8002DCE0 AFBF0044 */ sw $ra, 0x44($sp) -/* 90E4 8002DCE4 AFB5003C */ sw $s5, 0x3c($sp) -/* 90E8 8002DCE8 AFB40038 */ sw $s4, 0x38($sp) -/* 90EC 8002DCEC AFB30034 */ sw $s3, 0x34($sp) -/* 90F0 8002DCF0 AFB20030 */ sw $s2, 0x30($sp) -/* 90F4 8002DCF4 AFB1002C */ sw $s1, 0x2c($sp) -/* 90F8 8002DCF8 AFB00028 */ sw $s0, 0x28($sp) -.L8002DCFC: -/* 90FC 8002DCFC A4400000 */ sh $zero, ($v0) -/* 9100 8002DD00 2463FFFF */ addiu $v1, $v1, -1 -/* 9104 8002DD04 0461FFFD */ bgez $v1, .L8002DCFC -/* 9108 8002DD08 2442FAA8 */ addiu $v0, $v0, -0x558 -/* 910C 8002DD0C 02C0202D */ daddu $a0, $s6, $zero -/* 9110 8002DD10 24150002 */ addiu $s5, $zero, 2 -/* 9114 8002DD14 241100A0 */ addiu $s1, $zero, 0xa0 -/* 9118 8002DD18 24100078 */ addiu $s0, $zero, 0x78 -/* 911C 8002DD1C 24140008 */ addiu $s4, $zero, 8 -/* 9120 8002DD20 24134000 */ addiu $s3, $zero, 0x4000 -/* 9124 8002DD24 24120032 */ addiu $s2, $zero, 0x32 -/* 9128 8002DD28 A6D50000 */ sh $s5, ($s6) -/* 912C 8002DD2C A2C00002 */ sb $zero, 2($s6) -/* 9130 8002DD30 A6D10004 */ sh $s1, 4($s6) -/* 9134 8002DD34 A6D00006 */ sh $s0, 6($s6) -/* 9138 8002DD38 A6C00008 */ sh $zero, 8($s6) -/* 913C 8002DD3C A6C0000A */ sh $zero, 0xa($s6) -/* 9140 8002DD40 A6D4000C */ sh $s4, 0xc($s6) -/* 9144 8002DD44 A6D3000E */ sh $s3, 0xe($s6) -/* 9148 8002DD48 0C00B77F */ jal func_8002DDFC -/* 914C 8002DD4C A6D20010 */ sh $s2, 0x10($s6) -/* 9150 8002DD50 02C0202D */ daddu $a0, $s6, $zero -/* 9154 8002DD54 A6D50000 */ sh $s5, ($s6) -/* 9158 8002DD58 A2C00002 */ sb $zero, 2($s6) -/* 915C 8002DD5C A6D10004 */ sh $s1, 4($s6) -/* 9160 8002DD60 A6D00006 */ sh $s0, 6($s6) -/* 9164 8002DD64 A6D10008 */ sh $s1, 8($s6) -/* 9168 8002DD68 A6C0000A */ sh $zero, 0xa($s6) -/* 916C 8002DD6C A6D4000C */ sh $s4, 0xc($s6) -/* 9170 8002DD70 A6D3000E */ sh $s3, 0xe($s6) -/* 9174 8002DD74 0C00B77F */ jal func_8002DDFC -/* 9178 8002DD78 A6D20010 */ sh $s2, 0x10($s6) -/* 917C 8002DD7C 02C0202D */ daddu $a0, $s6, $zero -/* 9180 8002DD80 A6D50000 */ sh $s5, ($s6) -/* 9184 8002DD84 A2C00002 */ sb $zero, 2($s6) -/* 9188 8002DD88 A6D10004 */ sh $s1, 4($s6) -/* 918C 8002DD8C A6D00006 */ sh $s0, 6($s6) -/* 9190 8002DD90 A6C00008 */ sh $zero, 8($s6) -/* 9194 8002DD94 A6D0000A */ sh $s0, 0xa($s6) -/* 9198 8002DD98 A6D4000C */ sh $s4, 0xc($s6) -/* 919C 8002DD9C A6D3000E */ sh $s3, 0xe($s6) -/* 91A0 8002DDA0 0C00B77F */ jal func_8002DDFC -/* 91A4 8002DDA4 A6D20010 */ sh $s2, 0x10($s6) -/* 91A8 8002DDA8 02C0202D */ daddu $a0, $s6, $zero -/* 91AC 8002DDAC A4950000 */ sh $s5, ($a0) -/* 91B0 8002DDB0 A0800002 */ sb $zero, 2($a0) -/* 91B4 8002DDB4 A4910004 */ sh $s1, 4($a0) -/* 91B8 8002DDB8 A4900006 */ sh $s0, 6($a0) -/* 91BC 8002DDBC A4910008 */ sh $s1, 8($a0) -/* 91C0 8002DDC0 A490000A */ sh $s0, 0xa($a0) -/* 91C4 8002DDC4 A494000C */ sh $s4, 0xc($a0) -/* 91C8 8002DDC8 A493000E */ sh $s3, 0xe($a0) -/* 91CC 8002DDCC 0C00B77F */ jal func_8002DDFC -/* 91D0 8002DDD0 A4920010 */ sh $s2, 0x10($a0) -/* 91D4 8002DDD4 8FBF0044 */ lw $ra, 0x44($sp) -/* 91D8 8002DDD8 8FB60040 */ lw $s6, 0x40($sp) -/* 91DC 8002DDDC 8FB5003C */ lw $s5, 0x3c($sp) -/* 91E0 8002DDE0 8FB40038 */ lw $s4, 0x38($sp) -/* 91E4 8002DDE4 8FB30034 */ lw $s3, 0x34($sp) -/* 91E8 8002DDE8 8FB20030 */ lw $s2, 0x30($sp) -/* 91EC 8002DDEC 8FB1002C */ lw $s1, 0x2c($sp) -/* 91F0 8002DDF0 8FB00028 */ lw $s0, 0x28($sp) -/* 91F4 8002DDF4 03E00008 */ jr $ra -/* 91F8 8002DDF8 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002DDFC.s b/ver/jp/asm/nonmatchings/8490/func_8002DDFC.s deleted file mode 100644 index b8fa7ca864..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002DDFC.s +++ /dev/null @@ -1,114 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002DDFC -/* 91FC 8002DDFC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 9200 8002DE00 0080382D */ daddu $a3, $a0, $zero -/* 9204 8002DE04 0000202D */ daddu $a0, $zero, $zero -/* 9208 8002DE08 3C03800B */ lui $v1, %hi(D_800B1D60) -/* 920C 8002DE0C 24631D60 */ addiu $v1, $v1, %lo(D_800B1D60) -/* 9210 8002DE10 AFBF001C */ sw $ra, 0x1c($sp) -/* 9214 8002DE14 AFB00018 */ sw $s0, 0x18($sp) -.L8002DE18: -/* 9218 8002DE18 0060802D */ daddu $s0, $v1, $zero -/* 921C 8002DE1C 96020000 */ lhu $v0, ($s0) -/* 9220 8002DE20 10400006 */ beqz $v0, .L8002DE3C -/* 9224 8002DE24 28820004 */ slti $v0, $a0, 4 -/* 9228 8002DE28 24840001 */ addiu $a0, $a0, 1 -/* 922C 8002DE2C 28820004 */ slti $v0, $a0, 4 -/* 9230 8002DE30 1440FFF9 */ bnez $v0, .L8002DE18 -/* 9234 8002DE34 26030558 */ addiu $v1, $s0, 0x558 -/* 9238 8002DE38 28820004 */ slti $v0, $a0, 4 -.L8002DE3C: -/* 923C 8002DE3C 54400003 */ bnel $v0, $zero, .L8002DE4C -/* 9240 8002DE40 24030001 */ addiu $v1, $zero, 1 -.L8002DE44: -/* 9244 8002DE44 0800B791 */ j .L8002DE44 -/* 9248 8002DE48 00000000 */ nop -.L8002DE4C: -/* 924C 8002DE4C 94E20000 */ lhu $v0, ($a3) -/* 9250 8002DE50 3C01C2C8 */ lui $at, 0xc2c8 -/* 9254 8002DE54 44810000 */ mtc1 $at, $f0 -/* 9258 8002DE58 A6000002 */ sh $zero, 2($s0) -/* 925C 8002DE5C AE00003C */ sw $zero, 0x3c($s0) -/* 9260 8002DE60 AE000040 */ sw $zero, 0x40($s0) -/* 9264 8002DE64 AE000044 */ sw $zero, 0x44($s0) -/* 9268 8002DE68 AE000048 */ sw $zero, 0x48($s0) -/* 926C 8002DE6C AE00004C */ sw $zero, 0x4c($s0) -/* 9270 8002DE70 AE00006C */ sw $zero, 0x6c($s0) -/* 9274 8002DE74 AE000078 */ sw $zero, 0x78($s0) -/* 9278 8002DE78 AE00007C */ sw $zero, 0x7c($s0) -/* 927C 8002DE7C AE000084 */ sw $zero, 0x84($s0) -/* 9280 8002DE80 AE000088 */ sw $zero, 0x88($s0) -/* 9284 8002DE84 AE00008C */ sw $zero, 0x8c($s0) -/* 9288 8002DE88 34420005 */ ori $v0, $v0, 5 -/* 928C 8002DE8C A6020000 */ sh $v0, ($s0) -/* 9290 8002DE90 E6000050 */ swc1 $f0, 0x50($s0) -/* 9294 8002DE94 90E20002 */ lbu $v0, 2($a3) -/* 9298 8002DE98 A6030006 */ sh $v1, 6($s0) -/* 929C 8002DE9C 00021600 */ sll $v0, $v0, 0x18 -/* 92A0 8002DEA0 00021603 */ sra $v0, $v0, 0x18 -/* 92A4 8002DEA4 A6020004 */ sh $v0, 4($s0) -/* 92A8 8002DEA8 94E2000C */ lhu $v0, 0xc($a3) -/* 92AC 8002DEAC A6020012 */ sh $v0, 0x12($s0) -/* 92B0 8002DEB0 94E2000E */ lhu $v0, 0xe($a3) -/* 92B4 8002DEB4 00042400 */ sll $a0, $a0, 0x10 -/* 92B8 8002DEB8 A6020014 */ sh $v0, 0x14($s0) -/* 92BC 8002DEBC 84E30010 */ lh $v1, 0x10($a3) -/* 92C0 8002DEC0 24020064 */ addiu $v0, $zero, 0x64 -/* 92C4 8002DEC4 A602002A */ sh $v0, 0x2a($s0) -/* 92C8 8002DEC8 44830000 */ mtc1 $v1, $f0 -/* 92CC 8002DECC 00000000 */ nop -/* 92D0 8002DED0 46800020 */ cvt.s.w $f0, $f0 -/* 92D4 8002DED4 E6000018 */ swc1 $f0, 0x18($s0) -/* 92D8 8002DED8 84E20006 */ lh $v0, 6($a3) -/* 92DC 8002DEDC 84E50008 */ lh $a1, 8($a3) -/* 92E0 8002DEE0 84E6000A */ lh $a2, 0xa($a3) -/* 92E4 8002DEE4 84E70004 */ lh $a3, 4($a3) -/* 92E8 8002DEE8 00042403 */ sra $a0, $a0, 0x10 -/* 92EC 8002DEEC 0C00B7E9 */ jal func_8002DFA4 -/* 92F0 8002DEF0 AFA20010 */ sw $v0, 0x10($sp) -/* 92F4 8002DEF4 3C01447A */ lui $at, 0x447a -/* 92F8 8002DEF8 44810000 */ mtc1 $at, $f0 -/* 92FC 8002DEFC 3C013E4C */ lui $at, 0x3e4c -/* 9300 8002DF00 3421CCCD */ ori $at, $at, 0xcccd -/* 9304 8002DF04 44811000 */ mtc1 $at, $f2 -/* 9308 8002DF08 3C013F80 */ lui $at, 0x3f80 -/* 930C 8002DF0C 44812000 */ mtc1 $at, $f4 -/* 9310 8002DF10 2402FFFF */ addiu $v0, $zero, -1 -/* 9314 8002DF14 A6020212 */ sh $v0, 0x212($s0) -/* 9318 8002DF18 24020001 */ addiu $v0, $zero, 1 -/* 931C 8002DF1C AE020530 */ sw $v0, 0x530($s0) -/* 9320 8002DF20 0200102D */ daddu $v0, $s0, $zero -/* 9324 8002DF24 A600002C */ sh $zero, 0x2c($s0) -/* 9328 8002DF28 A600002E */ sh $zero, 0x2e($s0) -/* 932C 8002DF2C A6000030 */ sh $zero, 0x30($s0) -/* 9330 8002DF30 AE0000C0 */ sw $zero, 0xc0($s0) -/* 9334 8002DF34 AE000054 */ sw $zero, 0x54($s0) -/* 9338 8002DF38 AE000058 */ sw $zero, 0x58($s0) -/* 933C 8002DF3C AE00005C */ sw $zero, 0x5c($s0) -/* 9340 8002DF40 AE000060 */ sw $zero, 0x60($s0) -/* 9344 8002DF44 AE000064 */ sw $zero, 0x64($s0) -/* 9348 8002DF48 AE000068 */ sw $zero, 0x68($s0) -/* 934C 8002DF4C AE000098 */ sw $zero, 0x98($s0) -/* 9350 8002DF50 AE00009C */ sw $zero, 0x9c($s0) -/* 9354 8002DF54 AE0001FC */ sw $zero, 0x1fc($s0) -/* 9358 8002DF58 AE000200 */ sw $zero, 0x200($s0) -/* 935C 8002DF5C AE00050C */ sw $zero, 0x50c($s0) -/* 9360 8002DF60 AE000510 */ sw $zero, 0x510($s0) -/* 9364 8002DF64 AE000514 */ sw $zero, 0x514($s0) -/* 9368 8002DF68 AE000518 */ sw $zero, 0x518($s0) -/* 936C 8002DF6C AE00051C */ sw $zero, 0x51c($s0) -/* 9370 8002DF70 AE000524 */ sw $zero, 0x524($s0) -/* 9374 8002DF74 AE000528 */ sw $zero, 0x528($s0) -/* 9378 8002DF78 AE00052C */ sw $zero, 0x52c($s0) -/* 937C 8002DF7C AE000534 */ sw $zero, 0x534($s0) -/* 9380 8002DF80 A6000506 */ sh $zero, 0x506($s0) -/* 9384 8002DF84 A6000504 */ sh $zero, 0x504($s0) -/* 9388 8002DF88 E60000C4 */ swc1 $f0, 0xc4($s0) -/* 938C 8002DF8C E6020520 */ swc1 $f2, 0x520($s0) -/* 9390 8002DF90 E6040490 */ swc1 $f4, 0x490($s0) -/* 9394 8002DF94 8FBF001C */ lw $ra, 0x1c($sp) -/* 9398 8002DF98 8FB00018 */ lw $s0, 0x18($sp) -/* 939C 8002DF9C 03E00008 */ jr $ra -/* 93A0 8002DFA0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002DFA4.s b/ver/jp/asm/nonmatchings/8490/func_8002DFA4.s deleted file mode 100644 index 836791907e..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002DFA4.s +++ /dev/null @@ -1,121 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002DFA4 -/* 93A4 8002DFA4 3C08800B */ lui $t0, %hi(D_800B1D60) -/* 93A8 8002DFA8 25081D60 */ addiu $t0, $t0, %lo(D_800B1D60) -/* 93AC 8002DFAC 00042400 */ sll $a0, $a0, 0x10 -/* 93B0 8002DFB0 00042403 */ sra $a0, $a0, 0x10 -/* 93B4 8002DFB4 00041880 */ sll $v1, $a0, 2 -/* 93B8 8002DFB8 00641821 */ addu $v1, $v1, $a0 -/* 93BC 8002DFBC 00031880 */ sll $v1, $v1, 2 -/* 93C0 8002DFC0 00641823 */ subu $v1, $v1, $a0 -/* 93C4 8002DFC4 000310C0 */ sll $v0, $v1, 3 -/* 93C8 8002DFC8 00621821 */ addu $v1, $v1, $v0 -/* 93CC 8002DFCC 000318C0 */ sll $v1, $v1, 3 -/* 93D0 8002DFD0 00681821 */ addu $v1, $v1, $t0 -/* 93D4 8002DFD4 A467000A */ sh $a3, 0xa($v1) -/* 93D8 8002DFD8 A465000E */ sh $a1, 0xe($v1) -/* 93DC 8002DFDC 00E0282D */ daddu $a1, $a3, $zero -/* 93E0 8002DFE0 A4660010 */ sh $a2, 0x10($v1) -/* 93E4 8002DFE4 8FA40010 */ lw $a0, 0x10($sp) -/* 93E8 8002DFE8 240201FF */ addiu $v0, $zero, 0x1ff -/* 93EC 8002DFEC A46200A4 */ sh $v0, 0xa4($v1) -/* 93F0 8002DFF0 A46200AC */ sh $v0, 0xac($v1) -/* 93F4 8002DFF4 A46200B4 */ sh $v0, 0xb4($v1) -/* 93F8 8002DFF8 9462000E */ lhu $v0, 0xe($v1) -/* 93FC 8002DFFC 00052C00 */ sll $a1, $a1, 0x10 -/* 9400 8002E000 A46000A6 */ sh $zero, 0xa6($v1) -/* 9404 8002E004 A46000AE */ sh $zero, 0xae($v1) -/* 9408 8002E008 A46000B6 */ sh $zero, 0xb6($v1) -/* 940C 8002E00C A464000C */ sh $a0, 0xc($v1) -/* 9410 8002E010 00052403 */ sra $a0, $a1, 0x10 -/* 9414 8002E014 00052FC2 */ srl $a1, $a1, 0x1f -/* 9418 8002E018 00852021 */ addu $a0, $a0, $a1 -/* 941C 8002E01C 00042043 */ sra $a0, $a0, 1 -/* 9420 8002E020 00441021 */ addu $v0, $v0, $a0 -/* 9424 8002E024 00021400 */ sll $v0, $v0, 0x10 -/* 9428 8002E028 8464000A */ lh $a0, 0xa($v1) -/* 942C 8002E02C 00021383 */ sra $v0, $v0, 0xe -/* 9430 8002E030 A46200A8 */ sh $v0, 0xa8($v1) -/* 9434 8002E034 9462000C */ lhu $v0, 0xc($v1) -/* 9438 8002E038 44840000 */ mtc1 $a0, $f0 -/* 943C 8002E03C 00000000 */ nop -/* 9440 8002E040 46800020 */ cvt.s.w $f0, $f0 -/* 9444 8002E044 00021400 */ sll $v0, $v0, 0x10 -/* 9448 8002E048 00022403 */ sra $a0, $v0, 0x10 -/* 944C 8002E04C 000217C2 */ srl $v0, $v0, 0x1f -/* 9450 8002E050 00822021 */ addu $a0, $a0, $v0 -/* 9454 8002E054 00C0102D */ daddu $v0, $a2, $zero -/* 9458 8002E058 00042043 */ sra $a0, $a0, 1 -/* 945C 8002E05C 00441021 */ addu $v0, $v0, $a0 -/* 9460 8002E060 00021400 */ sll $v0, $v0, 0x10 -/* 9464 8002E064 00021383 */ sra $v0, $v0, 0xe -/* 9468 8002E068 46000000 */ add.s $f0, $f0, $f0 -/* 946C 8002E06C A46200AA */ sh $v0, 0xaa($v1) -/* 9470 8002E070 8462000A */ lh $v0, 0xa($v1) -/* 9474 8002E074 4600010D */ trunc.w.s $f4, $f0 -/* 9478 8002E078 44042000 */ mfc1 $a0, $f4 -/* 947C 8002E07C 44820000 */ mtc1 $v0, $f0 -/* 9480 8002E080 00000000 */ nop -/* 9484 8002E084 46800020 */ cvt.s.w $f0, $f0 -/* 9488 8002E088 46000000 */ add.s $f0, $f0, $f0 -/* 948C 8002E08C 8462000C */ lh $v0, 0xc($v1) -/* 9490 8002E090 3C068007 */ lui $a2, %hi(gGameStatusPtr) -/* 9494 8002E094 8CC6417C */ lw $a2, %lo(gGameStatusPtr)($a2) -/* 9498 8002E098 44821000 */ mtc1 $v0, $f2 -/* 949C 8002E09C 00000000 */ nop -/* 94A0 8002E0A0 468010A0 */ cvt.s.w $f2, $f2 -/* 94A4 8002E0A4 4600010D */ trunc.w.s $f4, $f0 -/* 94A8 8002E0A8 44022000 */ mfc1 $v0, $f4 -/* 94AC 8002E0AC 00000000 */ nop -/* 94B0 8002E0B0 A46200B0 */ sh $v0, 0xb0($v1) -/* 94B4 8002E0B4 8462000C */ lh $v0, 0xc($v1) -/* 94B8 8002E0B8 46021080 */ add.s $f2, $f2, $f2 -/* 94BC 8002E0BC A46400A0 */ sh $a0, 0xa0($v1) -/* 94C0 8002E0C0 44820000 */ mtc1 $v0, $f0 -/* 94C4 8002E0C4 00000000 */ nop -/* 94C8 8002E0C8 46800020 */ cvt.s.w $f0, $f0 -/* 94CC 8002E0CC 46000000 */ add.s $f0, $f0, $f0 -/* 94D0 8002E0D0 4600110D */ trunc.w.s $f4, $f2 -/* 94D4 8002E0D4 44042000 */ mfc1 $a0, $f4 -/* 94D8 8002E0D8 00000000 */ nop -/* 94DC 8002E0DC A46400A2 */ sh $a0, 0xa2($v1) -/* 94E0 8002E0E0 4600010D */ trunc.w.s $f4, $f0 -/* 94E4 8002E0E4 44022000 */ mfc1 $v0, $f4 -/* 94E8 8002E0E8 00000000 */ nop -/* 94EC 8002E0EC A46200B2 */ sh $v0, 0xb2($v1) -/* 94F0 8002E0F0 00E0102D */ daddu $v0, $a3, $zero -/* 94F4 8002E0F4 00021400 */ sll $v0, $v0, 0x10 -/* 94F8 8002E0F8 00022403 */ sra $a0, $v0, 0x10 -/* 94FC 8002E0FC 000217C2 */ srl $v0, $v0, 0x1f -/* 9500 8002E100 00822021 */ addu $a0, $a0, $v0 -/* 9504 8002E104 00042043 */ sra $a0, $a0, 1 -/* 9508 8002E108 90C50082 */ lbu $a1, 0x82($a2) -/* 950C 8002E10C 9462000E */ lhu $v0, 0xe($v1) -/* 9510 8002E110 00052E00 */ sll $a1, $a1, 0x18 -/* 9514 8002E114 00052E03 */ sra $a1, $a1, 0x18 -/* 9518 8002E118 00441021 */ addu $v0, $v0, $a0 -/* 951C 8002E11C 00021400 */ sll $v0, $v0, 0x10 -/* 9520 8002E120 00021383 */ sra $v0, $v0, 0xe -/* 9524 8002E124 00A22821 */ addu $a1, $a1, $v0 -/* 9528 8002E128 A46500B8 */ sh $a1, 0xb8($v1) -/* 952C 8002E12C 90C50083 */ lbu $a1, 0x83($a2) -/* 9530 8002E130 9462000C */ lhu $v0, 0xc($v1) -/* 9534 8002E134 00052E00 */ sll $a1, $a1, 0x18 -/* 9538 8002E138 00052E03 */ sra $a1, $a1, 0x18 -/* 953C 8002E13C 00021400 */ sll $v0, $v0, 0x10 -/* 9540 8002E140 00022403 */ sra $a0, $v0, 0x10 -/* 9544 8002E144 000217C2 */ srl $v0, $v0, 0x1f -/* 9548 8002E148 00822021 */ addu $a0, $a0, $v0 -/* 954C 8002E14C 94620010 */ lhu $v0, 0x10($v1) -/* 9550 8002E150 00042043 */ sra $a0, $a0, 1 -/* 9554 8002E154 00441021 */ addu $v0, $v0, $a0 -/* 9558 8002E158 00021400 */ sll $v0, $v0, 0x10 -/* 955C 8002E15C 00021383 */ sra $v0, $v0, 0xe -/* 9560 8002E160 00A22821 */ addu $a1, $a1, $v0 -/* 9564 8002E164 24020200 */ addiu $v0, $zero, 0x200 -/* 9568 8002E168 A46500BA */ sh $a1, 0xba($v1) -/* 956C 8002E16C A46200BC */ sh $v0, 0xbc($v1) -/* 9570 8002E170 03E00008 */ jr $ra -/* 9574 8002E174 A46000BE */ sh $zero, 0xbe($v1) diff --git a/ver/jp/asm/nonmatchings/8490/func_8002E178.s b/ver/jp/asm/nonmatchings/8490/func_8002E178.s deleted file mode 100644 index 01e9f3d994..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002E178.s +++ /dev/null @@ -1,24 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E178 -/* 9578 8002E178 3C08800B */ lui $t0, %hi(D_800B1D60) -/* 957C 8002E17C 25081D60 */ addiu $t0, $t0, %lo(D_800B1D60) -/* 9580 8002E180 00041080 */ sll $v0, $a0, 2 -/* 9584 8002E184 00441021 */ addu $v0, $v0, $a0 -/* 9588 8002E188 00021080 */ sll $v0, $v0, 2 -/* 958C 8002E18C 00441023 */ subu $v0, $v0, $a0 -/* 9590 8002E190 000218C0 */ sll $v1, $v0, 3 -/* 9594 8002E194 00431021 */ addu $v0, $v0, $v1 -/* 9598 8002E198 000210C0 */ sll $v0, $v0, 3 -/* 959C 8002E19C 00481021 */ addu $v0, $v0, $t0 -/* 95A0 8002E1A0 9443000A */ lhu $v1, 0xa($v0) -/* 95A4 8002E1A4 8FA40010 */ lw $a0, 0x10($sp) -/* 95A8 8002E1A8 A4E30000 */ sh $v1, ($a3) -/* 95AC 8002E1AC 9443000C */ lhu $v1, 0xc($v0) -/* 95B0 8002E1B0 A4830000 */ sh $v1, ($a0) -/* 95B4 8002E1B4 9443000E */ lhu $v1, 0xe($v0) -/* 95B8 8002E1B8 A4A30000 */ sh $v1, ($a1) -/* 95BC 8002E1BC 94420010 */ lhu $v0, 0x10($v0) -/* 95C0 8002E1C0 03E00008 */ jr $ra -/* 95C4 8002E1C4 A4C20000 */ sh $v0, ($a2) diff --git a/ver/jp/asm/nonmatchings/8490/func_8002E1C8.s b/ver/jp/asm/nonmatchings/8490/func_8002E1C8.s deleted file mode 100644 index d3b803501f..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002E1C8.s +++ /dev/null @@ -1,143 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E1C8 -/* 95C8 8002E1C8 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 95CC 8002E1CC AFB20040 */ sw $s2, 0x40($sp) -/* 95D0 8002E1D0 8FB20060 */ lw $s2, 0x60($sp) -/* 95D4 8002E1D4 AFB30044 */ sw $s3, 0x44($sp) -/* 95D8 8002E1D8 8FB30064 */ lw $s3, 0x64($sp) -/* 95DC 8002E1DC AFB1003C */ sw $s1, 0x3c($sp) -/* 95E0 8002E1E0 8FB10068 */ lw $s1, 0x68($sp) -/* 95E4 8002E1E4 27A20028 */ addiu $v0, $sp, 0x28 -/* 95E8 8002E1E8 AFA20014 */ sw $v0, 0x14($sp) -/* 95EC 8002E1EC 27A2002C */ addiu $v0, $sp, 0x2c -/* 95F0 8002E1F0 AFA20018 */ sw $v0, 0x18($sp) -/* 95F4 8002E1F4 27A20030 */ addiu $v0, $sp, 0x30 -/* 95F8 8002E1F8 AFA2001C */ sw $v0, 0x1c($sp) -/* 95FC 8002E1FC 27A20034 */ addiu $v0, $sp, 0x34 -/* 9600 8002E200 3C08800B */ lui $t0, %hi(D_800B1D60) -/* 9604 8002E204 25081D60 */ addiu $t0, $t0, %lo(D_800B1D60) -/* 9608 8002E208 AFA20020 */ sw $v0, 0x20($sp) -/* 960C 8002E20C 00041080 */ sll $v0, $a0, 2 -/* 9610 8002E210 00441021 */ addu $v0, $v0, $a0 -/* 9614 8002E214 00021080 */ sll $v0, $v0, 2 -/* 9618 8002E218 00441023 */ subu $v0, $v0, $a0 -/* 961C 8002E21C 000218C0 */ sll $v1, $v0, 3 -/* 9620 8002E220 00431021 */ addu $v0, $v0, $v1 -/* 9624 8002E224 000210C0 */ sll $v0, $v0, 3 -/* 9628 8002E228 AFB00038 */ sw $s0, 0x38($sp) -/* 962C 8002E22C 00488021 */ addu $s0, $v0, $t0 -/* 9630 8002E230 3C013F80 */ lui $at, 0x3f80 -/* 9634 8002E234 44810000 */ mtc1 $at, $f0 -/* 9638 8002E238 260400D4 */ addiu $a0, $s0, 0xd4 -/* 963C 8002E23C AFBF0048 */ sw $ra, 0x48($sp) -/* 9640 8002E240 0C00A578 */ jal func_800295E0 -/* 9644 8002E244 E7A00010 */ swc1 $f0, 0x10($sp) -/* 9648 8002E248 C7A00030 */ lwc1 $f0, 0x30($sp) -/* 964C 8002E24C 3C01459C */ lui $at, 0x459c -/* 9650 8002E250 34214000 */ ori $at, $at, 0x4000 -/* 9654 8002E254 44811000 */ mtc1 $at, $f2 -/* 9658 8002E258 00000000 */ nop -/* 965C 8002E25C 46020000 */ add.s $f0, $f0, $f2 -/* 9660 8002E260 4600020D */ trunc.w.s $f8, $f0 -/* 9664 8002E264 44024000 */ mfc1 $v0, $f8 -/* 9668 8002E268 00000000 */ nop -/* 966C 8002E26C 04410003 */ bgez $v0, .L8002E27C -/* 9670 8002E270 AE220000 */ sw $v0, ($s1) -/* 9674 8002E274 0800B8A3 */ j .L8002E28C -/* 9678 8002E278 AE200000 */ sw $zero, ($s1) -.L8002E27C: -/* 967C 8002E27C 28422711 */ slti $v0, $v0, 0x2711 -/* 9680 8002E280 14400002 */ bnez $v0, .L8002E28C -/* 9684 8002E284 24022710 */ addiu $v0, $zero, 0x2710 -/* 9688 8002E288 AE220000 */ sw $v0, ($s1) -.L8002E28C: -/* 968C 8002E28C C7A20034 */ lwc1 $f2, 0x34($sp) -/* 9690 8002E290 3C01800A */ lui $at, %hi(D_800981E0) -/* 9694 8002E294 D42081E0 */ ldc1 $f0, %lo(D_800981E0)($at) -/* 9698 8002E298 460010A1 */ cvt.d.s $f2, $f2 -/* 969C 8002E29C 4620103C */ c.lt.d $f2, $f0 -/* 96A0 8002E2A0 00000000 */ nop -/* 96A4 8002E2A4 4500000B */ bc1f .L8002E2D4 -/* 96A8 8002E2A8 00000000 */ nop -/* 96AC 8002E2AC 3C01800A */ lui $at, %hi(D_800981E8) -/* 96B0 8002E2B0 D42081E8 */ ldc1 $f0, %lo(D_800981E8)($at) -/* 96B4 8002E2B4 4622003C */ c.lt.d $f0, $f2 -/* 96B8 8002E2B8 00000000 */ nop -/* 96BC 8002E2BC 45000005 */ bc1f .L8002E2D4 -/* 96C0 8002E2C0 00000000 */ nop -/* 96C4 8002E2C4 AE400000 */ sw $zero, ($s2) -/* 96C8 8002E2C8 AE600000 */ sw $zero, ($s3) -/* 96CC 8002E2CC 0800B8F2 */ j .L8002E3C8 -/* 96D0 8002E2D0 AE200000 */ sw $zero, ($s1) -.L8002E2D4: -/* 96D4 8002E2D4 C7A00034 */ lwc1 $f0, 0x34($sp) -/* 96D8 8002E2D8 3C013F80 */ lui $at, 0x3f80 -/* 96DC 8002E2DC 44812000 */ mtc1 $at, $f4 -/* 96E0 8002E2E0 C7A20028 */ lwc1 $f2, 0x28($sp) -/* 96E4 8002E2E4 9603000A */ lhu $v1, 0xa($s0) -/* 96E8 8002E2E8 46002103 */ div.s $f4, $f4, $f0 -/* 96EC 8002E2EC 46041082 */ mul.s $f2, $f2, $f4 -/* 96F0 8002E2F0 00000000 */ nop -/* 96F4 8002E2F4 00031C00 */ sll $v1, $v1, 0x10 -/* 96F8 8002E2F8 00031403 */ sra $v0, $v1, 0x10 -/* 96FC 8002E2FC 44820000 */ mtc1 $v0, $f0 -/* 9700 8002E300 00000000 */ nop -/* 9704 8002E304 46800020 */ cvt.s.w $f0, $f0 -/* 9708 8002E308 46001082 */ mul.s $f2, $f2, $f0 -/* 970C 8002E30C 00000000 */ nop -/* 9710 8002E310 3C013F00 */ lui $at, 0x3f00 -/* 9714 8002E314 44813000 */ mtc1 $at, $f6 -/* 9718 8002E318 00000000 */ nop -/* 971C 8002E31C 46061082 */ mul.s $f2, $f2, $f6 -/* 9720 8002E320 00000000 */ nop -/* 9724 8002E324 00031FC2 */ srl $v1, $v1, 0x1f -/* 9728 8002E328 00431021 */ addu $v0, $v0, $v1 -/* 972C 8002E32C 00021043 */ sra $v0, $v0, 1 -/* 9730 8002E330 44820000 */ mtc1 $v0, $f0 -/* 9734 8002E334 00000000 */ nop -/* 9738 8002E338 46800020 */ cvt.s.w $f0, $f0 -/* 973C 8002E33C 46020000 */ add.s $f0, $f0, $f2 -/* 9740 8002E340 E7A40034 */ swc1 $f4, 0x34($sp) -/* 9744 8002E344 8603000E */ lh $v1, 0xe($s0) -/* 9748 8002E348 4600020D */ trunc.w.s $f8, $f0 -/* 974C 8002E34C 44024000 */ mfc1 $v0, $f8 -/* 9750 8002E350 00000000 */ nop -/* 9754 8002E354 00431021 */ addu $v0, $v0, $v1 -/* 9758 8002E358 AE420000 */ sw $v0, ($s2) -/* 975C 8002E35C C7A2002C */ lwc1 $f2, 0x2c($sp) -/* 9760 8002E360 C7A00034 */ lwc1 $f0, 0x34($sp) -/* 9764 8002E364 9603000C */ lhu $v1, 0xc($s0) -/* 9768 8002E368 46001082 */ mul.s $f2, $f2, $f0 -/* 976C 8002E36C 00000000 */ nop -/* 9770 8002E370 00031C00 */ sll $v1, $v1, 0x10 -/* 9774 8002E374 00031403 */ sra $v0, $v1, 0x10 -/* 9778 8002E378 44820000 */ mtc1 $v0, $f0 -/* 977C 8002E37C 00000000 */ nop -/* 9780 8002E380 46800020 */ cvt.s.w $f0, $f0 -/* 9784 8002E384 46001082 */ mul.s $f2, $f2, $f0 -/* 9788 8002E388 00000000 */ nop -/* 978C 8002E38C 46061082 */ mul.s $f2, $f2, $f6 -/* 9790 8002E390 00000000 */ nop -/* 9794 8002E394 00031FC2 */ srl $v1, $v1, 0x1f -/* 9798 8002E398 00431021 */ addu $v0, $v0, $v1 -/* 979C 8002E39C 00021043 */ sra $v0, $v0, 1 -/* 97A0 8002E3A0 44820000 */ mtc1 $v0, $f0 -/* 97A4 8002E3A4 00000000 */ nop -/* 97A8 8002E3A8 46800020 */ cvt.s.w $f0, $f0 -/* 97AC 8002E3AC 46020001 */ sub.s $f0, $f0, $f2 -/* 97B0 8002E3B0 86030010 */ lh $v1, 0x10($s0) -/* 97B4 8002E3B4 4600020D */ trunc.w.s $f8, $f0 -/* 97B8 8002E3B8 44024000 */ mfc1 $v0, $f8 -/* 97BC 8002E3BC 00000000 */ nop -/* 97C0 8002E3C0 00431021 */ addu $v0, $v0, $v1 -/* 97C4 8002E3C4 AE620000 */ sw $v0, ($s3) -.L8002E3C8: -/* 97C8 8002E3C8 8FBF0048 */ lw $ra, 0x48($sp) -/* 97CC 8002E3CC 8FB30044 */ lw $s3, 0x44($sp) -/* 97D0 8002E3D0 8FB20040 */ lw $s2, 0x40($sp) -/* 97D4 8002E3D4 8FB1003C */ lw $s1, 0x3c($sp) -/* 97D8 8002E3D8 8FB00038 */ lw $s0, 0x38($sp) -/* 97DC 8002E3DC 03E00008 */ jr $ra -/* 97E0 8002E3E0 27BD0050 */ addiu $sp, $sp, 0x50 diff --git a/ver/jp/asm/nonmatchings/8490/func_8002E3E4.s b/ver/jp/asm/nonmatchings/8490/func_8002E3E4.s deleted file mode 100644 index c954ba5743..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002E3E4.s +++ /dev/null @@ -1,37 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E3E4 -/* 97E4 8002E3E4 00A0402D */ daddu $t0, $a1, $zero -/* 97E8 8002E3E8 3C05800B */ lui $a1, %hi(D_800B1D60) -/* 97EC 8002E3EC 24A51D60 */ addiu $a1, $a1, %lo(D_800B1D60) -/* 97F0 8002E3F0 00041080 */ sll $v0, $a0, 2 -/* 97F4 8002E3F4 00441021 */ addu $v0, $v0, $a0 -/* 97F8 8002E3F8 00021080 */ sll $v0, $v0, 2 -/* 97FC 8002E3FC 00441023 */ subu $v0, $v0, $a0 -/* 9800 8002E400 000218C0 */ sll $v1, $v0, 3 -/* 9804 8002E404 00431021 */ addu $v0, $v0, $v1 -/* 9808 8002E408 000210C0 */ sll $v0, $v0, 3 -/* 980C 8002E40C 00451021 */ addu $v0, $v0, $a1 -/* 9810 8002E410 8443000E */ lh $v1, 0xe($v0) -/* 9814 8002E414 84450010 */ lh $a1, 0x10($v0) -/* 9818 8002E418 8444000A */ lh $a0, 0xa($v0) -/* 981C 8002E41C 8442000C */ lh $v0, 0xc($v0) -/* 9820 8002E420 00642021 */ addu $a0, $v1, $a0 -/* 9824 8002E424 0103182A */ slt $v1, $t0, $v1 -/* 9828 8002E428 14600004 */ bnez $v1, .L8002E43C -/* 982C 8002E42C 00A23821 */ addu $a3, $a1, $v0 -/* 9830 8002E430 0088102A */ slt $v0, $a0, $t0 -/* 9834 8002E434 10400003 */ beqz $v0, .L8002E444 -/* 9838 8002E438 00C5102A */ slt $v0, $a2, $a1 -.L8002E43C: -/* 983C 8002E43C 03E00008 */ jr $ra -/* 9840 8002E440 24020001 */ addiu $v0, $zero, 1 -.L8002E444: -/* 9844 8002E444 10400003 */ beqz $v0, .L8002E454 -/* 9848 8002E448 00E6102A */ slt $v0, $a3, $a2 -/* 984C 8002E44C 03E00008 */ jr $ra -/* 9850 8002E450 24020001 */ addiu $v0, $zero, 1 -.L8002E454: -/* 9854 8002E454 03E00008 */ jr $ra -/* 9858 8002E458 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/8490/func_8002E45C.s b/ver/jp/asm/nonmatchings/8490/func_8002E45C.s deleted file mode 100644 index 5b354c8685..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002E45C.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E45C -/* 985C 8002E45C 3C08800B */ lui $t0, %hi(D_800B1D60) -/* 9860 8002E460 25081D60 */ addiu $t0, $t0, %lo(D_800B1D60) -/* 9864 8002E464 00041080 */ sll $v0, $a0, 2 -/* 9868 8002E468 00441021 */ addu $v0, $v0, $a0 -/* 986C 8002E46C 00021080 */ sll $v0, $v0, 2 -/* 9870 8002E470 00441023 */ subu $v0, $v0, $a0 -/* 9874 8002E474 000218C0 */ sll $v1, $v0, 3 -/* 9878 8002E478 00431021 */ addu $v0, $v0, $v1 -/* 987C 8002E47C 000210C0 */ sll $v0, $v0, 3 -/* 9880 8002E480 00481021 */ addu $v0, $v0, $t0 -/* 9884 8002E484 8443000E */ lh $v1, 0xe($v0) -/* 9888 8002E488 8FA80010 */ lw $t0, 0x10($sp) -/* 988C 8002E48C ACA30000 */ sw $v1, ($a1) -/* 9890 8002E490 84430010 */ lh $v1, 0x10($v0) -/* 9894 8002E494 ACC30000 */ sw $v1, ($a2) -/* 9898 8002E498 8443000E */ lh $v1, 0xe($v0) -/* 989C 8002E49C 8444000A */ lh $a0, 0xa($v0) -/* 98A0 8002E4A0 00641821 */ addu $v1, $v1, $a0 -/* 98A4 8002E4A4 ACE30000 */ sw $v1, ($a3) -/* 98A8 8002E4A8 84430010 */ lh $v1, 0x10($v0) -/* 98AC 8002E4AC 8442000C */ lh $v0, 0xc($v0) -/* 98B0 8002E4B0 00621821 */ addu $v1, $v1, $v0 -/* 98B4 8002E4B4 03E00008 */ jr $ra -/* 98B8 8002E4B8 AD030000 */ sw $v1, ($t0) diff --git a/ver/jp/asm/nonmatchings/8490/func_8002E4BC.s b/ver/jp/asm/nonmatchings/8490/func_8002E4BC.s deleted file mode 100644 index 64055c6565..0000000000 --- a/ver/jp/asm/nonmatchings/8490/func_8002E4BC.s +++ /dev/null @@ -1,63 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E4BC -/* 98BC 8002E4BC 00A0302D */ daddu $a2, $a1, $zero -/* 98C0 8002E4C0 3C05800B */ lui $a1, %hi(D_800B1D60) -/* 98C4 8002E4C4 24A51D60 */ addiu $a1, $a1, %lo(D_800B1D60) -/* 98C8 8002E4C8 00041080 */ sll $v0, $a0, 2 -/* 98CC 8002E4CC 00441021 */ addu $v0, $v0, $a0 -/* 98D0 8002E4D0 00021080 */ sll $v0, $v0, 2 -/* 98D4 8002E4D4 00441023 */ subu $v0, $v0, $a0 -/* 98D8 8002E4D8 000218C0 */ sll $v1, $v0, 3 -/* 98DC 8002E4DC 00431021 */ addu $v0, $v0, $v1 -/* 98E0 8002E4E0 000210C0 */ sll $v0, $v0, 3 -/* 98E4 8002E4E4 00452021 */ addu $a0, $v0, $a1 -/* 98E8 8002E4E8 94820212 */ lhu $v0, 0x212($a0) -/* 98EC 8002E4EC 24420001 */ addiu $v0, $v0, 1 -/* 98F0 8002E4F0 A4820212 */ sh $v0, 0x212($a0) -/* 98F4 8002E4F4 00021400 */ sll $v0, $v0, 0x10 -/* 98F8 8002E4F8 00021403 */ sra $v0, $v0, 0x10 -/* 98FC 8002E4FC 28420004 */ slti $v0, $v0, 4 -/* 9900 8002E500 14400003 */ bnez $v0, .L8002E510 -/* 9904 8002E504 00000000 */ nop -.L8002E508: -/* 9908 8002E508 0800B942 */ j .L8002E508 -/* 990C 8002E50C 00000000 */ nop -.L8002E510: -/* 9910 8002E510 84830212 */ lh $v1, 0x212($a0) -/* 9914 8002E514 000310C0 */ sll $v0, $v1, 3 -/* 9918 8002E518 00431021 */ addu $v0, $v0, $v1 -/* 991C 8002E51C 00021080 */ sll $v0, $v0, 2 -/* 9920 8002E520 00431023 */ subu $v0, $v0, $v1 -/* 9924 8002E524 00021080 */ sll $v0, $v0, 2 -/* 9928 8002E528 00821021 */ addu $v0, $a0, $v0 -/* 992C 8002E52C AC460220 */ sw $a2, 0x220($v0) -/* 9930 8002E530 84830212 */ lh $v1, 0x212($a0) -/* 9934 8002E534 000310C0 */ sll $v0, $v1, 3 -/* 9938 8002E538 00431021 */ addu $v0, $v0, $v1 -/* 993C 8002E53C 00021080 */ sll $v0, $v0, 2 -/* 9940 8002E540 00431023 */ subu $v0, $v0, $v1 -/* 9944 8002E544 00021080 */ sll $v0, $v0, 2 -/* 9948 8002E548 00821021 */ addu $v0, $a0, $v0 -/* 994C 8002E54C 24030001 */ addiu $v1, $zero, 1 -/* 9950 8002E550 A4430216 */ sh $v1, 0x216($v0) -/* 9954 8002E554 84830212 */ lh $v1, 0x212($a0) -/* 9958 8002E558 000310C0 */ sll $v0, $v1, 3 -/* 995C 8002E55C 00431021 */ addu $v0, $v0, $v1 -/* 9960 8002E560 00021080 */ sll $v0, $v0, 2 -/* 9964 8002E564 00431023 */ subu $v0, $v0, $v1 -/* 9968 8002E568 00021080 */ sll $v0, $v0, 2 -/* 996C 8002E56C 00821021 */ addu $v0, $a0, $v0 -/* 9970 8002E570 AC460278 */ sw $a2, 0x278($v0) -/* 9974 8002E574 84830212 */ lh $v1, 0x212($a0) -/* 9978 8002E578 000310C0 */ sll $v0, $v1, 3 -/* 997C 8002E57C 00431021 */ addu $v0, $v0, $v1 -/* 9980 8002E580 00021080 */ sll $v0, $v0, 2 -/* 9984 8002E584 00431023 */ subu $v0, $v0, $v1 -/* 9988 8002E588 00021080 */ sll $v0, $v0, 2 -/* 998C 8002E58C 00821021 */ addu $v0, $a0, $v0 -/* 9990 8002E590 03E00008 */ jr $ra -/* 9994 8002E594 A4400214 */ sh $zero, 0x214($v0) -/* 9998 8002E598 00000000 */ nop -/* 999C 8002E59C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/99A0/func_8002E5A0.s b/ver/jp/asm/nonmatchings/99A0/func_8002E5A0.s deleted file mode 100644 index 3e97f5652e..0000000000 --- a/ver/jp/asm/nonmatchings/99A0/func_8002E5A0.s +++ /dev/null @@ -1,260 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002E5A0 -/* 99A0 8002E5A0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 99A4 8002E5A4 AFB00010 */ sw $s0, 0x10($sp) -/* 99A8 8002E5A8 0080802D */ daddu $s0, $a0, $zero -/* 99AC 8002E5AC AFBF0014 */ sw $ra, 0x14($sp) -/* 99B0 8002E5B0 F7BE0040 */ sdc1 $f30, 0x40($sp) -/* 99B4 8002E5B4 F7BC0038 */ sdc1 $f28, 0x38($sp) -/* 99B8 8002E5B8 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* 99BC 8002E5BC F7B80028 */ sdc1 $f24, 0x28($sp) -/* 99C0 8002E5C0 F7B60020 */ sdc1 $f22, 0x20($sp) -/* 99C4 8002E5C4 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 99C8 8002E5C8 8602001C */ lh $v0, 0x1c($s0) -/* 99CC 8002E5CC C6000060 */ lwc1 $f0, 0x60($s0) -/* 99D0 8002E5D0 4482B000 */ mtc1 $v0, $f22 -/* 99D4 8002E5D4 00000000 */ nop -/* 99D8 8002E5D8 4680B5A0 */ cvt.s.w $f22, $f22 -/* 99DC 8002E5DC 4600B03C */ c.lt.s $f22, $f0 -/* 99E0 8002E5E0 00000000 */ nop -/* 99E4 8002E5E4 45030001 */ bc1tl .L8002E5EC -/* 99E8 8002E5E8 4600B006 */ mov.s $f0, $f22 -.L8002E5EC: -/* 99EC 8002E5EC 4600B107 */ neg.s $f4, $f22 -/* 99F0 8002E5F0 4604003C */ c.lt.s $f0, $f4 -/* 99F4 8002E5F4 00000000 */ nop -/* 99F8 8002E5F8 45030001 */ bc1tl .L8002E600 -/* 99FC 8002E5FC 46002006 */ mov.s $f0, $f4 -.L8002E600: -/* 9A00 8002E600 C6080068 */ lwc1 $f8, 0x68($s0) -/* 9A04 8002E604 8602001E */ lh $v0, 0x1e($s0) -/* 9A08 8002E608 4482C000 */ mtc1 $v0, $f24 -/* 9A0C 8002E60C 00000000 */ nop -/* 9A10 8002E610 4680C620 */ cvt.s.w $f24, $f24 -/* 9A14 8002E614 4608C03C */ c.lt.s $f24, $f8 -/* 9A18 8002E618 00000000 */ nop -/* 9A1C 8002E61C 45000002 */ bc1f .L8002E628 -/* 9A20 8002E620 E6000054 */ swc1 $f0, 0x54($s0) -/* 9A24 8002E624 4600C206 */ mov.s $f8, $f24 -.L8002E628: -/* 9A28 8002E628 4600C007 */ neg.s $f0, $f24 -/* 9A2C 8002E62C 4600403C */ c.lt.s $f8, $f0 -/* 9A30 8002E630 00000000 */ nop -/* 9A34 8002E634 45030001 */ bc1tl .L8002E63C -/* 9A38 8002E638 46000206 */ mov.s $f8, $f0 -.L8002E63C: -/* 9A3C 8002E63C 86020020 */ lh $v0, 0x20($s0) -/* 9A40 8002E640 3C01800A */ lui $at, %hi(D_8009A5CC) -/* 9A44 8002E644 C424A5CC */ lwc1 $f4, %lo(D_8009A5CC)($at) -/* 9A48 8002E648 AE000070 */ sw $zero, 0x70($s0) -/* 9A4C 8002E64C 44821000 */ mtc1 $v0, $f2 -/* 9A50 8002E650 00000000 */ nop -/* 9A54 8002E654 468010A0 */ cvt.s.w $f2, $f2 -/* 9A58 8002E658 46041082 */ mul.s $f2, $f2, $f4 -/* 9A5C 8002E65C 00000000 */ nop -/* 9A60 8002E660 86020022 */ lh $v0, 0x22($s0) -/* 9A64 8002E664 C6060070 */ lwc1 $f6, 0x70($s0) -/* 9A68 8002E668 44820000 */ mtc1 $v0, $f0 -/* 9A6C 8002E66C 00000000 */ nop -/* 9A70 8002E670 46800020 */ cvt.s.w $f0, $f0 -/* 9A74 8002E674 86020006 */ lh $v0, 6($s0) -/* 9A78 8002E678 46040002 */ mul.s $f0, $f0, $f4 -/* 9A7C 8002E67C 00000000 */ nop -/* 9A80 8002E680 E608005C */ swc1 $f8, 0x5c($s0) -/* 9A84 8002E684 AE000074 */ sw $zero, 0x74($s0) -/* 9A88 8002E688 E6060084 */ swc1 $f6, 0x84($s0) -/* 9A8C 8002E68C E6020078 */ swc1 $f2, 0x78($s0) -/* 9A90 8002E690 10400047 */ beqz $v0, .L8002E7B0 -/* 9A94 8002E694 E600007C */ swc1 $f0, 0x7c($s0) -/* 9A98 8002E698 4480F000 */ mtc1 $zero, $f30 -/* 9A9C 8002E69C C6020074 */ lwc1 $f2, 0x74($s0) -/* 9AA0 8002E6A0 3C0140C9 */ lui $at, 0x40c9 -/* 9AA4 8002E6A4 34210FD0 */ ori $at, $at, 0xfd0 -/* 9AA8 8002E6A8 4481B000 */ mtc1 $at, $f22 -/* 9AAC 8002E6AC C6080054 */ lwc1 $f8, 0x54($s0) -/* 9AB0 8002E6B0 C6000058 */ lwc1 $f0, 0x58($s0) -/* 9AB4 8002E6B4 C604007C */ lwc1 $f4, 0x7c($s0) -/* 9AB8 8002E6B8 C606005C */ lwc1 $f6, 0x5c($s0) -/* 9ABC 8002E6BC 3C0143B4 */ lui $at, 0x43b4 -/* 9AC0 8002E6C0 4481A000 */ mtc1 $at, $f20 -/* 9AC4 8002E6C4 46161082 */ mul.s $f2, $f2, $f22 -/* 9AC8 8002E6C8 00000000 */ nop -/* 9ACC 8002E6CC A6000006 */ sh $zero, 6($s0) -/* 9AD0 8002E6D0 E61E0098 */ swc1 $f30, 0x98($s0) -/* 9AD4 8002E6D4 E61E009C */ swc1 $f30, 0x9c($s0) -/* 9AD8 8002E6D8 46040000 */ add.s $f0, $f0, $f4 -/* 9ADC 8002E6DC E6080048 */ swc1 $f8, 0x48($s0) -/* 9AE0 8002E6E0 E6060050 */ swc1 $f6, 0x50($s0) -/* 9AE4 8002E6E4 E600004C */ swc1 $f0, 0x4c($s0) -/* 9AE8 8002E6E8 46141683 */ div.s $f26, $f2, $f20 -/* 9AEC 8002E6EC 0C00A84B */ jal func_8002A12C -/* 9AF0 8002E6F0 4600D306 */ mov.s $f12, $f26 -/* 9AF4 8002E6F4 46000706 */ mov.s $f28, $f0 -/* 9AF8 8002E6F8 0C00A864 */ jal func_8002A190 -/* 9AFC 8002E6FC 4600D306 */ mov.s $f12, $f26 -/* 9B00 8002E700 46000286 */ mov.s $f10, $f0 -/* 9B04 8002E704 461E5202 */ mul.s $f8, $f10, $f30 -/* 9B08 8002E708 00000000 */ nop -/* 9B0C 8002E70C 4600F087 */ neg.s $f2, $f30 -/* 9B10 8002E710 4602E082 */ mul.s $f2, $f28, $f2 -/* 9B14 8002E714 00000000 */ nop -/* 9B18 8002E718 C6180078 */ lwc1 $f24, 0x78($s0) -/* 9B1C 8002E71C 461CC102 */ mul.s $f4, $f24, $f28 -/* 9B20 8002E720 00000000 */ nop -/* 9B24 8002E724 460AC182 */ mul.s $f6, $f24, $f10 -/* 9B28 8002E728 00000000 */ nop -/* 9B2C 8002E72C C6000070 */ lwc1 $f0, 0x70($s0) -/* 9B30 8002E730 46160002 */ mul.s $f0, $f0, $f22 -/* 9B34 8002E734 00000000 */ nop -/* 9B38 8002E738 4600F286 */ mov.s $f10, $f30 -/* 9B3C 8002E73C 46005586 */ mov.s $f22, $f10 -/* 9B40 8002E740 46044780 */ add.s $f30, $f8, $f4 -/* 9B44 8002E744 46140683 */ div.s $f26, $f0, $f20 -/* 9B48 8002E748 4600D306 */ mov.s $f12, $f26 -/* 9B4C 8002E74C 0C00A84B */ jal func_8002A12C -/* 9B50 8002E750 46061600 */ add.s $f24, $f2, $f6 -/* 9B54 8002E754 46000706 */ mov.s $f28, $f0 -/* 9B58 8002E758 0C00A864 */ jal func_8002A190 -/* 9B5C 8002E75C 4600D306 */ mov.s $f12, $f26 -/* 9B60 8002E760 46000286 */ mov.s $f10, $f0 -/* 9B64 8002E764 46165182 */ mul.s $f6, $f10, $f22 -/* 9B68 8002E768 00000000 */ nop -/* 9B6C 8002E76C 4616E102 */ mul.s $f4, $f28, $f22 -/* 9B70 8002E770 00000000 */ nop -/* 9B74 8002E774 461CC082 */ mul.s $f2, $f24, $f28 -/* 9B78 8002E778 00000000 */ nop -/* 9B7C 8002E77C 460AC002 */ mul.s $f0, $f24, $f10 -/* 9B80 8002E780 00000000 */ nop -/* 9B84 8002E784 46023281 */ sub.s $f10, $f6, $f2 -/* 9B88 8002E788 46002180 */ add.s $f6, $f4, $f0 -/* 9B8C 8002E78C C600004C */ lwc1 $f0, 0x4c($s0) -/* 9B90 8002E790 461E0000 */ add.s $f0, $f0, $f30 -/* 9B94 8002E794 C6040048 */ lwc1 $f4, 0x48($s0) -/* 9B98 8002E798 460A2100 */ add.s $f4, $f4, $f10 -/* 9B9C 8002E79C C6020050 */ lwc1 $f2, 0x50($s0) -/* 9BA0 8002E7A0 46061080 */ add.s $f2, $f2, $f6 -/* 9BA4 8002E7A4 E6000040 */ swc1 $f0, 0x40($s0) -/* 9BA8 8002E7A8 E604003C */ swc1 $f4, 0x3c($s0) -/* 9BAC 8002E7AC E6020044 */ swc1 $f2, 0x44($s0) -.L8002E7B0: -/* 9BB0 8002E7B0 4480F000 */ mtc1 $zero, $f30 -/* 9BB4 8002E7B4 C6020074 */ lwc1 $f2, 0x74($s0) -/* 9BB8 8002E7B8 3C0140C9 */ lui $at, 0x40c9 -/* 9BBC 8002E7BC 34210FD0 */ ori $at, $at, 0xfd0 -/* 9BC0 8002E7C0 4481B000 */ mtc1 $at, $f22 -/* 9BC4 8002E7C4 C6080054 */ lwc1 $f8, 0x54($s0) -/* 9BC8 8002E7C8 46161082 */ mul.s $f2, $f2, $f22 -/* 9BCC 8002E7CC 00000000 */ nop -/* 9BD0 8002E7D0 C6000058 */ lwc1 $f0, 0x58($s0) -/* 9BD4 8002E7D4 C604007C */ lwc1 $f4, 0x7c($s0) -/* 9BD8 8002E7D8 C606005C */ lwc1 $f6, 0x5c($s0) -/* 9BDC 8002E7DC 3C0143B4 */ lui $at, 0x43b4 -/* 9BE0 8002E7E0 4481A000 */ mtc1 $at, $f20 -/* 9BE4 8002E7E4 46040000 */ add.s $f0, $f0, $f4 -/* 9BE8 8002E7E8 E6080048 */ swc1 $f8, 0x48($s0) -/* 9BEC 8002E7EC E6060050 */ swc1 $f6, 0x50($s0) -/* 9BF0 8002E7F0 E600004C */ swc1 $f0, 0x4c($s0) -/* 9BF4 8002E7F4 46141683 */ div.s $f26, $f2, $f20 -/* 9BF8 8002E7F8 0C00A84B */ jal func_8002A12C -/* 9BFC 8002E7FC 4600D306 */ mov.s $f12, $f26 -/* 9C00 8002E800 46000706 */ mov.s $f28, $f0 -/* 9C04 8002E804 0C00A864 */ jal func_8002A190 -/* 9C08 8002E808 4600D306 */ mov.s $f12, $f26 -/* 9C0C 8002E80C 46000286 */ mov.s $f10, $f0 -/* 9C10 8002E810 461E5202 */ mul.s $f8, $f10, $f30 -/* 9C14 8002E814 00000000 */ nop -/* 9C18 8002E818 4600F087 */ neg.s $f2, $f30 -/* 9C1C 8002E81C 4602E082 */ mul.s $f2, $f28, $f2 -/* 9C20 8002E820 00000000 */ nop -/* 9C24 8002E824 C6180078 */ lwc1 $f24, 0x78($s0) -/* 9C28 8002E828 461CC102 */ mul.s $f4, $f24, $f28 -/* 9C2C 8002E82C 00000000 */ nop -/* 9C30 8002E830 460AC182 */ mul.s $f6, $f24, $f10 -/* 9C34 8002E834 00000000 */ nop -/* 9C38 8002E838 C6000070 */ lwc1 $f0, 0x70($s0) -/* 9C3C 8002E83C 46160002 */ mul.s $f0, $f0, $f22 -/* 9C40 8002E840 00000000 */ nop -/* 9C44 8002E844 4600F286 */ mov.s $f10, $f30 -/* 9C48 8002E848 46005586 */ mov.s $f22, $f10 -/* 9C4C 8002E84C 46044780 */ add.s $f30, $f8, $f4 -/* 9C50 8002E850 46140683 */ div.s $f26, $f0, $f20 -/* 9C54 8002E854 4600D306 */ mov.s $f12, $f26 -/* 9C58 8002E858 0C00A84B */ jal func_8002A12C -/* 9C5C 8002E85C 46061600 */ add.s $f24, $f2, $f6 -/* 9C60 8002E860 46000706 */ mov.s $f28, $f0 -/* 9C64 8002E864 0C00A864 */ jal func_8002A190 -/* 9C68 8002E868 4600D306 */ mov.s $f12, $f26 -/* 9C6C 8002E86C 46000286 */ mov.s $f10, $f0 -/* 9C70 8002E870 46165102 */ mul.s $f4, $f10, $f22 -/* 9C74 8002E874 00000000 */ nop -/* 9C78 8002E878 4616E182 */ mul.s $f6, $f28, $f22 -/* 9C7C 8002E87C 00000000 */ nop -/* 9C80 8002E880 461CC002 */ mul.s $f0, $f24, $f28 -/* 9C84 8002E884 00000000 */ nop -/* 9C88 8002E888 460AC082 */ mul.s $f2, $f24, $f10 -/* 9C8C 8002E88C 00000000 */ nop -/* 9C90 8002E890 46002281 */ sub.s $f10, $f4, $f0 -/* 9C94 8002E894 46023180 */ add.s $f6, $f6, $f2 -/* 9C98 8002E898 C602004C */ lwc1 $f2, 0x4c($s0) -/* 9C9C 8002E89C 461E1080 */ add.s $f2, $f2, $f30 -/* 9CA0 8002E8A0 C6000048 */ lwc1 $f0, 0x48($s0) -/* 9CA4 8002E8A4 8E060048 */ lw $a2, 0x48($s0) -/* 9CA8 8002E8A8 460A0000 */ add.s $f0, $f0, $f10 -/* 9CAC 8002E8AC C60E0050 */ lwc1 $f14, 0x50($s0) -/* 9CB0 8002E8B0 8E070050 */ lw $a3, 0x50($s0) -/* 9CB4 8002E8B4 46067380 */ add.s $f14, $f14, $f6 -/* 9CB8 8002E8B8 E6020040 */ swc1 $f2, 0x40($s0) -/* 9CBC 8002E8BC E600003C */ swc1 $f0, 0x3c($s0) -/* 9CC0 8002E8C0 46000306 */ mov.s $f12, $f0 -/* 9CC4 8002E8C4 0C00A710 */ jal func_80029C40 -/* 9CC8 8002E8C8 E60E0044 */ swc1 $f14, 0x44($s0) -/* 9CCC 8002E8CC 4600B506 */ mov.s $f20, $f22 -/* 9CD0 8002E8D0 C6040048 */ lwc1 $f4, 0x48($s0) -/* 9CD4 8002E8D4 C602003C */ lwc1 $f2, 0x3c($s0) -/* 9CD8 8002E8D8 4600A306 */ mov.s $f12, $f20 -/* 9CDC 8002E8DC 46022581 */ sub.s $f22, $f4, $f2 -/* 9CE0 8002E8E0 C6040050 */ lwc1 $f4, 0x50($s0) -/* 9CE4 8002E8E4 C6020044 */ lwc1 $f2, 0x44($s0) -/* 9CE8 8002E8E8 4600A386 */ mov.s $f14, $f20 -/* 9CEC 8002E8EC 46022601 */ sub.s $f24, $f4, $f2 -/* 9CF0 8002E8F0 C604004C */ lwc1 $f4, 0x4c($s0) -/* 9CF4 8002E8F4 C6020040 */ lwc1 $f2, 0x40($s0) -/* 9CF8 8002E8F8 4406B000 */ mfc1 $a2, $f22 -/* 9CFC 8002E8FC 4407C000 */ mfc1 $a3, $f24 -/* 9D00 8002E900 46022781 */ sub.s $f30, $f4, $f2 -/* 9D04 8002E904 0C00A710 */ jal func_80029C40 -/* 9D08 8002E908 E600006C */ swc1 $f0, 0x6c($s0) -/* 9D0C 8002E90C 4616B102 */ mul.s $f4, $f22, $f22 -/* 9D10 8002E910 00000000 */ nop -/* 9D14 8002E914 4618C082 */ mul.s $f2, $f24, $f24 -/* 9D18 8002E918 00000000 */ nop -/* 9D1C 8002E91C 46022300 */ add.s $f12, $f4, $f2 -/* 9D20 8002E920 46000007 */ neg.s $f0, $f0 -/* 9D24 8002E924 E6000090 */ swc1 $f0, 0x90($s0) -/* 9D28 8002E928 46006004 */ sqrt.s $f0, $f12 -/* 9D2C 8002E92C 46000032 */ c.eq.s $f0, $f0 -/* 9D30 8002E930 00000000 */ nop -/* 9D34 8002E934 45030004 */ bc1tl .L8002E948 -/* 9D38 8002E938 4600A306 */ mov.s $f12, $f20 -/* 9D3C 8002E93C 0C0187B0 */ jal func_80061EC0 -/* 9D40 8002E940 00000000 */ nop -/* 9D44 8002E944 4600A306 */ mov.s $f12, $f20 -.L8002E948: -/* 9D48 8002E948 46000007 */ neg.s $f0, $f0 -/* 9D4C 8002E94C 4406F000 */ mfc1 $a2, $f30 -/* 9D50 8002E950 44070000 */ mfc1 $a3, $f0 -/* 9D54 8002E954 0C00A710 */ jal func_80029C40 -/* 9D58 8002E958 46006386 */ mov.s $f14, $f12 -/* 9D5C 8002E95C E6000094 */ swc1 $f0, 0x94($s0) -/* 9D60 8002E960 8FBF0014 */ lw $ra, 0x14($sp) -/* 9D64 8002E964 8FB00010 */ lw $s0, 0x10($sp) -/* 9D68 8002E968 D7BE0040 */ ldc1 $f30, 0x40($sp) -/* 9D6C 8002E96C D7BC0038 */ ldc1 $f28, 0x38($sp) -/* 9D70 8002E970 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* 9D74 8002E974 D7B80028 */ ldc1 $f24, 0x28($sp) -/* 9D78 8002E978 D7B60020 */ ldc1 $f22, 0x20($sp) -/* 9D7C 8002E97C D7B40018 */ ldc1 $f20, 0x18($sp) -/* 9D80 8002E980 03E00008 */ jr $ra -/* 9D84 8002E984 27BD0048 */ addiu $sp, $sp, 0x48 diff --git a/ver/jp/asm/nonmatchings/99A0/func_8002F4E0.s b/ver/jp/asm/nonmatchings/99A0/func_8002F4E0.s deleted file mode 100644 index 1f10af2158..0000000000 --- a/ver/jp/asm/nonmatchings/99A0/func_8002F4E0.s +++ /dev/null @@ -1,86 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002F4E0 -/* A8E0 8002F4E0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* A8E4 8002F4E4 AFB00010 */ sw $s0, 0x10($sp) -/* A8E8 8002F4E8 0080802D */ daddu $s0, $a0, $zero -/* A8EC 8002F4EC AFBF0014 */ sw $ra, 0x14($sp) -/* A8F0 8002F4F0 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* A8F4 8002F4F4 F7B80028 */ sdc1 $f24, 0x28($sp) -/* A8F8 8002F4F8 F7B60020 */ sdc1 $f22, 0x20($sp) -/* A8FC 8002F4FC F7B40018 */ sdc1 $f20, 0x18($sp) -/* A900 8002F500 86020006 */ lh $v0, 6($s0) -/* A904 8002F504 10400011 */ beqz $v0, .L8002F54C -/* A908 8002F508 00000000 */ nop -/* A90C 8002F50C 3C01800A */ lui $at, %hi(D_8009A5CC) -/* A910 8002F510 C420A5CC */ lwc1 $f0, %lo(D_8009A5CC)($at) -/* A914 8002F514 3C01447A */ lui $at, 0x447a -/* A918 8002F518 44811000 */ mtc1 $at, $f2 -/* A91C 8002F51C AE000048 */ sw $zero, 0x48($s0) -/* A920 8002F520 C6060048 */ lwc1 $f6, 0x48($s0) -/* A924 8002F524 AE00004C */ sw $zero, 0x4c($s0) -/* A928 8002F528 C604004C */ lwc1 $f4, 0x4c($s0) -/* A92C 8002F52C AE000050 */ sw $zero, 0x50($s0) -/* A930 8002F530 46001083 */ div.s $f2, $f2, $f0 -/* A934 8002F534 C6000050 */ lwc1 $f0, 0x50($s0) -/* A938 8002F538 A6000006 */ sh $zero, 6($s0) -/* A93C 8002F53C 46020001 */ sub.s $f0, $f0, $f2 -/* A940 8002F540 E606003C */ swc1 $f6, 0x3c($s0) -/* A944 8002F544 E6040040 */ swc1 $f4, 0x40($s0) -/* A948 8002F548 E6000044 */ swc1 $f0, 0x44($s0) -.L8002F54C: -/* A94C 8002F54C C60C003C */ lwc1 $f12, 0x3c($s0) -/* A950 8002F550 C60E0044 */ lwc1 $f14, 0x44($s0) -/* A954 8002F554 8E060048 */ lw $a2, 0x48($s0) -/* A958 8002F558 8E070050 */ lw $a3, 0x50($s0) -/* A95C 8002F55C 4480C000 */ mtc1 $zero, $f24 -/* A960 8002F560 0C00A710 */ jal func_80029C40 -/* A964 8002F564 00000000 */ nop -/* A968 8002F568 4600C306 */ mov.s $f12, $f24 -/* A96C 8002F56C 4600C386 */ mov.s $f14, $f24 -/* A970 8002F570 C6040048 */ lwc1 $f4, 0x48($s0) -/* A974 8002F574 C602003C */ lwc1 $f2, 0x3c($s0) -/* A978 8002F578 C6140050 */ lwc1 $f20, 0x50($s0) -/* A97C 8002F57C 46022581 */ sub.s $f22, $f4, $f2 -/* A980 8002F580 C6020044 */ lwc1 $f2, 0x44($s0) -/* A984 8002F584 C604004C */ lwc1 $f4, 0x4c($s0) -/* A988 8002F588 4602A501 */ sub.s $f20, $f20, $f2 -/* A98C 8002F58C C6020040 */ lwc1 $f2, 0x40($s0) -/* A990 8002F590 4406B000 */ mfc1 $a2, $f22 -/* A994 8002F594 4407A000 */ mfc1 $a3, $f20 -/* A998 8002F598 46022681 */ sub.s $f26, $f4, $f2 -/* A99C 8002F59C 0C00A710 */ jal func_80029C40 -/* A9A0 8002F5A0 E600006C */ swc1 $f0, 0x6c($s0) -/* A9A4 8002F5A4 4616B082 */ mul.s $f2, $f22, $f22 -/* A9A8 8002F5A8 00000000 */ nop -/* A9AC 8002F5AC 4614A502 */ mul.s $f20, $f20, $f20 -/* A9B0 8002F5B0 00000000 */ nop -/* A9B4 8002F5B4 46141300 */ add.s $f12, $f2, $f20 -/* A9B8 8002F5B8 46000007 */ neg.s $f0, $f0 -/* A9BC 8002F5BC E6000090 */ swc1 $f0, 0x90($s0) -/* A9C0 8002F5C0 46006004 */ sqrt.s $f0, $f12 -/* A9C4 8002F5C4 46000032 */ c.eq.s $f0, $f0 -/* A9C8 8002F5C8 00000000 */ nop -/* A9CC 8002F5CC 45030004 */ bc1tl .L8002F5E0 -/* A9D0 8002F5D0 4600C306 */ mov.s $f12, $f24 -/* A9D4 8002F5D4 0C0187B0 */ jal func_80061EC0 -/* A9D8 8002F5D8 00000000 */ nop -/* A9DC 8002F5DC 4600C306 */ mov.s $f12, $f24 -.L8002F5E0: -/* A9E0 8002F5E0 46000007 */ neg.s $f0, $f0 -/* A9E4 8002F5E4 4406D000 */ mfc1 $a2, $f26 -/* A9E8 8002F5E8 44070000 */ mfc1 $a3, $f0 -/* A9EC 8002F5EC 0C00A710 */ jal func_80029C40 -/* A9F0 8002F5F0 46006386 */ mov.s $f14, $f12 -/* A9F4 8002F5F4 E6000094 */ swc1 $f0, 0x94($s0) -/* A9F8 8002F5F8 8FBF0014 */ lw $ra, 0x14($sp) -/* A9FC 8002F5FC 8FB00010 */ lw $s0, 0x10($sp) -/* AA00 8002F600 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* AA04 8002F604 D7B80028 */ ldc1 $f24, 0x28($sp) -/* AA08 8002F608 D7B60020 */ ldc1 $f22, 0x20($sp) -/* AA0C 8002F60C D7B40018 */ ldc1 $f20, 0x18($sp) -/* AA10 8002F610 03E00008 */ jr $ra -/* AA14 8002F614 27BD0038 */ addiu $sp, $sp, 0x38 -/* AA18 8002F618 00000000 */ nop -/* AA1C 8002F61C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/99A0/func_8002EF20.s b/ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_1.s similarity index 79% rename from ver/jp/asm/nonmatchings/99A0/func_8002EF20.s rename to ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_1.s index f875f25269..fd37daa510 100644 --- a/ver/jp/asm/nonmatchings/99A0/func_8002EF20.s +++ b/ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_1.s @@ -1,7 +1,7 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_8002EF20 +glabel update_camera_mode_1 /* A320 8002EF20 27BDFF90 */ addiu $sp, $sp, -0x70 /* A324 8002EF24 AFB10034 */ sw $s1, 0x34($sp) /* A328 8002EF28 0080882D */ daddu $s1, $a0, $zero @@ -13,18 +13,18 @@ glabel func_8002EF20 /* A340 8002EF40 F7B80050 */ sdc1 $f24, 0x50($sp) /* A344 8002EF44 F7B60048 */ sdc1 $f22, 0x48($sp) /* A348 8002EF48 F7B40040 */ sdc1 $f20, 0x40($sp) -/* A34C 8002EF4C 86220006 */ lh $v0, 6($s1) -/* A350 8002EF50 10400089 */ beqz $v0, .L8002F178 +/* A34C 8002EF4C 86220006 */ lh $v0, 0x6($s1) +/* A350 8002EF50 10400089 */ beqz $v0, .LJP_8002F178 /* A354 8002EF54 00000000 */ nop /* A358 8002EF58 C63E0054 */ lwc1 $f30, 0x54($s1) -/* A35C 8002EF5C C63C005C */ lwc1 $f28, 0x5c($s1) +/* A35C 8002EF5C C63C005C */ lwc1 $f28, 0x5C($s1) /* A360 8002EF60 C6380060 */ lwc1 $f24, 0x60($s1) /* A364 8002EF64 C6360068 */ lwc1 $f22, 0x68($s1) -/* A368 8002EF68 8622001C */ lh $v0, 0x1c($s1) +/* A368 8002EF68 8622001C */ lh $v0, 0x1C($s1) /* A36C 8002EF6C 86230020 */ lh $v1, 0x20($s1) -/* A370 8002EF70 3C10800A */ lui $s0, %hi(D_8009A5CC) -/* A374 8002EF74 2610A5CC */ addiu $s0, $s0, %lo(D_8009A5CC) -/* A378 8002EF78 A6200006 */ sh $zero, 6($s1) +/* A370 8002EF70 3C10800A */ lui $s0, %hi(D_8009A5EC) +/* A374 8002EF74 2610A5CC */ addiu $s0, $s0, %lo(D_8009A5EC) +/* A378 8002EF78 A6200006 */ sh $zero, 0x6($s1) /* A37C 8002EF7C 4600F306 */ mov.s $f12, $f30 /* A380 8002EF80 4600E386 */ mov.s $f14, $f28 /* A384 8002EF84 44820000 */ mtc1 $v0, $f0 @@ -41,7 +41,7 @@ glabel func_8002EF20 /* A3B0 8002EFB0 46800020 */ cvt.s.w $f0, $f0 /* A3B4 8002EFB4 4406C000 */ mfc1 $a2, $f24 /* A3B8 8002EFB8 4407B000 */ mfc1 $a3, $f22 -/* A3BC 8002EFBC C6020000 */ lwc1 $f2, ($s0) +/* A3BC 8002EFBC C6020000 */ lwc1 $f2, 0x0($s0) /* A3C0 8002EFC0 86230022 */ lh $v1, 0x22($s1) /* A3C4 8002EFC4 46020003 */ div.s $f0, $f0, $f2 /* A3C8 8002EFC8 00031080 */ sll $v0, $v1, 2 @@ -52,16 +52,16 @@ glabel func_8002EF20 /* A3DC 8002EFDC 00000000 */ nop /* A3E0 8002EFE0 46800020 */ cvt.s.w $f0, $f0 /* A3E4 8002EFE4 46020003 */ div.s $f0, $f0, $f2 -/* A3E8 8002EFE8 0C00A710 */ jal func_80029C40 -/* A3EC 8002EFEC E620007C */ swc1 $f0, 0x7c($s1) +/* A3E8 8002EFE8 0C00A710 */ jal atan2 +/* A3EC 8002EFEC E620007C */ swc1 $f0, 0x7C($s1) /* A3F0 8002EFF0 46000506 */ mov.s $f20, $f0 /* A3F4 8002EFF4 4600F306 */ mov.s $f12, $f30 /* A3F8 8002EFF8 4406C000 */ mfc1 $a2, $f24 /* A3FC 8002EFFC 4407B000 */ mfc1 $a3, $f22 -/* A400 8002F000 0C00A7A5 */ jal func_80029E94 +/* A400 8002F000 0C00A7A5 */ jal dist2D /* A404 8002F004 4600E386 */ mov.s $f14, $f28 -/* A408 8002F008 8623001E */ lh $v1, 0x1e($s1) -/* A40C 8002F00C C6040000 */ lwc1 $f4, ($s0) +/* A408 8002F008 8623001E */ lh $v1, 0x1E($s1) +/* A40C 8002F00C C6040000 */ lwc1 $f4, 0x0($s0) /* A410 8002F010 00031040 */ sll $v0, $v1, 1 /* A414 8002F014 00431021 */ addu $v0, $v0, $v1 /* A418 8002F018 000210C0 */ sll $v0, $v0, 3 @@ -73,36 +73,36 @@ glabel func_8002EF20 /* A430 8002F030 46041083 */ div.s $f2, $f2, $f4 /* A434 8002F034 4602003C */ c.lt.s $f0, $f2 /* A438 8002F038 00000000 */ nop -/* A43C 8002F03C 45020004 */ bc1fl .L8002F050 +/* A43C 8002F03C 45020004 */ bc1fl .LJP_8002F050 /* A440 8002F040 E6340084 */ swc1 $f20, 0x84($s1) /* A444 8002F044 C6340084 */ lwc1 $f20, 0x84($s1) -/* A448 8002F048 0800BC15 */ j .L8002F054 +/* A448 8002F048 0800BC15 */ j .LJP_8002F054 /* A44C 8002F04C AFA00010 */ sw $zero, 0x10($sp) -.L8002F050: +.LJP_8002F050: /* A450 8002F050 AFA00010 */ sw $zero, 0x10($sp) -.L8002F054: +.LJP_8002F054: /* A454 8002F054 C6220074 */ lwc1 $f2, 0x74($s1) /* A458 8002F058 C6280054 */ lwc1 $f8, 0x54($s1) -/* A45C 8002F05C 3C0140C9 */ lui $at, 0x40c9 -/* A460 8002F060 34210FD0 */ ori $at, $at, 0xfd0 +/* A45C 8002F05C 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* A460 8002F060 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* A464 8002F064 44815000 */ mtc1 $at, $f10 /* A468 8002F068 C6200058 */ lwc1 $f0, 0x58($s1) -/* A46C 8002F06C C624007C */ lwc1 $f4, 0x7c($s1) +/* A46C 8002F06C C624007C */ lwc1 $f4, 0x7C($s1) /* A470 8002F070 460A1082 */ mul.s $f2, $f2, $f10 /* A474 8002F074 00000000 */ nop -/* A478 8002F078 C626005C */ lwc1 $f6, 0x5c($s1) -/* A47C 8002F07C 3C0143B4 */ lui $at, 0x43b4 +/* A478 8002F078 C626005C */ lwc1 $f6, 0x5C($s1) +/* A47C 8002F07C 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* A480 8002F080 4481B000 */ mtc1 $at, $f22 /* A484 8002F084 E6340088 */ swc1 $f20, 0x88($s1) /* A488 8002F088 46040000 */ add.s $f0, $f0, $f4 /* A48C 8002F08C E6280048 */ swc1 $f8, 0x48($s1) /* A490 8002F090 E6260050 */ swc1 $f6, 0x50($s1) -/* A494 8002F094 E620004C */ swc1 $f0, 0x4c($s1) +/* A494 8002F094 E620004C */ swc1 $f0, 0x4C($s1) /* A498 8002F098 46161603 */ div.s $f24, $f2, $f22 -/* A49C 8002F09C 0C00A84B */ jal func_8002A12C +/* A49C 8002F09C 0C00A84B */ jal sin_rad /* A4A0 8002F0A0 4600C306 */ mov.s $f12, $f24 /* A4A4 8002F0A4 46000686 */ mov.s $f26, $f0 -/* A4A8 8002F0A8 0C00A864 */ jal func_8002A190 +/* A4A8 8002F0A8 0C00A864 */ jal cos_rad /* A4AC 8002F0AC 4600C306 */ mov.s $f12, $f24 /* A4B0 8002F0B0 C7B00010 */ lwc1 $f16, 0x10($sp) /* A4B4 8002F0B4 46000206 */ mov.s $f8, $f0 @@ -116,8 +116,8 @@ glabel func_8002EF20 /* A4D4 8002F0D4 00000000 */ nop /* A4D8 8002F0D8 4608E102 */ mul.s $f4, $f28, $f8 /* A4DC 8002F0DC 00000000 */ nop -/* A4E0 8002F0E0 3C0140C9 */ lui $at, 0x40c9 -/* A4E4 8002F0E4 34210FD0 */ ori $at, $at, 0xfd0 +/* A4E0 8002F0E0 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* A4E4 8002F0E4 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* A4E8 8002F0E8 44815000 */ mtc1 $at, $f10 /* A4EC 8002F0EC 00000000 */ nop /* A4F0 8002F0F0 460AA282 */ mul.s $f10, $f20, $f10 @@ -128,10 +128,10 @@ glabel func_8002EF20 /* A504 8002F104 46165603 */ div.s $f24, $f10, $f22 /* A508 8002F108 4600C306 */ mov.s $f12, $f24 /* A50C 8002F10C 46040700 */ add.s $f28, $f0, $f4 -/* A510 8002F110 0C00A84B */ jal func_8002A12C +/* A510 8002F110 0C00A84B */ jal sin_rad /* A514 8002F114 E7A60010 */ swc1 $f6, 0x10($sp) /* A518 8002F118 46000686 */ mov.s $f26, $f0 -/* A51C 8002F11C 0C00A864 */ jal func_8002A190 +/* A51C 8002F11C 0C00A864 */ jal cos_rad /* A520 8002F120 4600C306 */ mov.s $f12, $f24 /* A524 8002F124 46000206 */ mov.s $f8, $f0 /* A528 8002F128 461E4182 */ mul.s $f6, $f8, $f30 @@ -145,27 +145,27 @@ glabel func_8002EF20 /* A548 8002F148 46023601 */ sub.s $f24, $f6, $f2 /* A54C 8002F14C C7B00010 */ lwc1 $f16, 0x10($sp) /* A550 8002F150 46002580 */ add.s $f22, $f4, $f0 -/* A554 8002F154 C620004C */ lwc1 $f0, 0x4c($s1) +/* A554 8002F154 C620004C */ lwc1 $f0, 0x4C($s1) /* A558 8002F158 46100000 */ add.s $f0, $f0, $f16 /* A55C 8002F15C C6240048 */ lwc1 $f4, 0x48($s1) /* A560 8002F160 46182100 */ add.s $f4, $f4, $f24 /* A564 8002F164 C6220050 */ lwc1 $f2, 0x50($s1) /* A568 8002F168 46161080 */ add.s $f2, $f2, $f22 /* A56C 8002F16C E6200040 */ swc1 $f0, 0x40($s1) -/* A570 8002F170 E624003C */ swc1 $f4, 0x3c($s1) +/* A570 8002F170 E624003C */ swc1 $f4, 0x3C($s1) /* A574 8002F174 E6220044 */ swc1 $f2, 0x44($s1) -.L8002F178: +.LJP_8002F178: /* A578 8002F178 C62A0054 */ lwc1 $f10, 0x54($s1) -/* A57C 8002F17C 3C10800A */ lui $s0, %hi(D_8009A5CC) -/* A580 8002F180 2610A5CC */ addiu $s0, $s0, %lo(D_8009A5CC) +/* A57C 8002F17C 3C10800A */ lui $s0, %hi(D_8009A5EC) +/* A580 8002F180 2610A5CC */ addiu $s0, $s0, %lo(D_8009A5EC) /* A584 8002F184 E7AA0028 */ swc1 $f10, 0x28($sp) -/* A588 8002F188 C632005C */ lwc1 $f18, 0x5c($s1) +/* A588 8002F188 C632005C */ lwc1 $f18, 0x5C($s1) /* A58C 8002F18C C63E0054 */ lwc1 $f30, 0x54($s1) /* A590 8002F190 C6380060 */ lwc1 $f24, 0x60($s1) /* A594 8002F194 C6360068 */ lwc1 $f22, 0x68($s1) /* A598 8002F198 86230022 */ lh $v1, 0x22($s1) /* A59C 8002F19C C6260058 */ lwc1 $f6, 0x58($s1) -/* A5A0 8002F1A0 C60A0000 */ lwc1 $f10, ($s0) +/* A5A0 8002F1A0 C60A0000 */ lwc1 $f10, 0x0($s0) /* A5A4 8002F1A4 C6280048 */ lwc1 $f8, 0x48($s1) /* A5A8 8002F1A8 46009706 */ mov.s $f28, $f18 /* A5AC 8002F1AC 00031080 */ sll $v0, $v1, 2 @@ -176,7 +176,7 @@ glabel func_8002EF20 /* A5C0 8002F1C0 46808420 */ cvt.s.w $f16, $f16 /* A5C4 8002F1C4 460A8283 */ div.s $f10, $f16, $f10 /* A5C8 8002F1C8 4600F306 */ mov.s $f12, $f30 -/* A5CC 8002F1CC E62A007C */ swc1 $f10, 0x7c($s1) +/* A5CC 8002F1CC E62A007C */ swc1 $f10, 0x7C($s1) /* A5D0 8002F1D0 C7B00028 */ lwc1 $f16, 0x28($sp) /* A5D4 8002F1D4 4600E386 */ mov.s $f14, $f28 /* A5D8 8002F1D8 46088401 */ sub.s $f16, $f16, $f8 @@ -185,18 +185,18 @@ glabel func_8002EF20 /* A5E4 8002F1E4 460A3180 */ add.s $f6, $f6, $f10 /* A5E8 8002F1E8 E7B00028 */ swc1 $f16, 0x28($sp) /* A5EC 8002F1EC C6200050 */ lwc1 $f0, 0x50($s1) -/* A5F0 8002F1F0 8622001C */ lh $v0, 0x1c($s1) +/* A5F0 8002F1F0 8622001C */ lh $v0, 0x1C($s1) /* A5F4 8002F1F4 46009481 */ sub.s $f18, $f18, $f0 /* A5F8 8002F1F8 44820000 */ mtc1 $v0, $f0 /* A5FC 8002F1FC 00000000 */ nop /* A600 8002F200 46800020 */ cvt.s.w $f0, $f0 /* A604 8002F204 E6200074 */ swc1 $f0, 0x74($s1) -/* A608 8002F208 3C013F00 */ lui $at, 0x3f00 +/* A608 8002F208 3C013F00 */ lui $at, (0x3F000000 >> 16) /* A60C 8002F20C 44810000 */ mtc1 $at, $f0 /* A610 8002F210 86230020 */ lh $v1, 0x20($s1) /* A614 8002F214 46008282 */ mul.s $f10, $f16, $f0 /* A618 8002F218 00000000 */ nop -/* A61C 8002F21C C622004C */ lwc1 $f2, 0x4c($s1) +/* A61C 8002F21C C622004C */ lwc1 $f2, 0x4C($s1) /* A620 8002F220 00031040 */ sll $v0, $v1, 1 /* A624 8002F224 00431021 */ addu $v0, $v0, $v1 /* A628 8002F228 000210C0 */ sll $v0, $v0, 3 @@ -205,7 +205,7 @@ glabel func_8002EF20 /* A634 8002F234 00021080 */ sll $v0, $v0, 2 /* A638 8002F238 46009482 */ mul.s $f18, $f18, $f0 /* A63C 8002F23C 00000000 */ nop -/* A640 8002F240 3C014120 */ lui $at, 0x4120 +/* A640 8002F240 3C014120 */ lui $at, (0x41200000 >> 16) /* A644 8002F244 44810000 */ mtc1 $at, $f0 /* A648 8002F248 44822000 */ mtc1 $v0, $f4 /* A64C 8002F24C 00000000 */ nop @@ -213,24 +213,24 @@ glabel func_8002EF20 /* A654 8002F254 46003183 */ div.s $f6, $f6, $f0 /* A658 8002F258 46001006 */ mov.s $f0, $f2 /* A65C 8002F25C 46060000 */ add.s $f0, $f0, $f6 -/* A660 8002F260 C6100000 */ lwc1 $f16, ($s0) +/* A660 8002F260 C6100000 */ lwc1 $f16, 0x0($s0) /* A664 8002F264 C6220050 */ lwc1 $f2, 0x50($s1) /* A668 8002F268 460A4200 */ add.s $f8, $f8, $f10 /* A66C 8002F26C 46102103 */ div.s $f4, $f4, $f16 /* A670 8002F270 E6240078 */ swc1 $f4, 0x78($s1) /* A674 8002F274 46121080 */ add.s $f2, $f2, $f18 -/* A678 8002F278 E620004C */ swc1 $f0, 0x4c($s1) +/* A678 8002F278 E620004C */ swc1 $f0, 0x4C($s1) /* A67C 8002F27C E6280048 */ swc1 $f8, 0x48($s1) -/* A680 8002F280 0C00A710 */ jal func_80029C40 +/* A680 8002F280 0C00A710 */ jal atan2 /* A684 8002F284 E6220050 */ swc1 $f2, 0x50($s1) /* A688 8002F288 46000506 */ mov.s $f20, $f0 /* A68C 8002F28C 4600F306 */ mov.s $f12, $f30 /* A690 8002F290 4406C000 */ mfc1 $a2, $f24 /* A694 8002F294 4407B000 */ mfc1 $a3, $f22 -/* A698 8002F298 0C00A7A5 */ jal func_80029E94 +/* A698 8002F298 0C00A7A5 */ jal dist2D /* A69C 8002F29C 4600E386 */ mov.s $f14, $f28 -/* A6A0 8002F2A0 8623001E */ lh $v1, 0x1e($s1) -/* A6A4 8002F2A4 C6040000 */ lwc1 $f4, ($s0) +/* A6A0 8002F2A0 8623001E */ lh $v1, 0x1E($s1) +/* A6A4 8002F2A4 C6040000 */ lwc1 $f4, 0x0($s0) /* A6A8 8002F2A8 00031040 */ sll $v0, $v1, 1 /* A6AC 8002F2AC 00431021 */ addu $v0, $v0, $v1 /* A6B0 8002F2B0 000210C0 */ sll $v0, $v0, 3 @@ -242,34 +242,34 @@ glabel func_8002EF20 /* A6C8 8002F2C8 46041083 */ div.s $f2, $f2, $f4 /* A6CC 8002F2CC 4602003C */ c.lt.s $f0, $f2 /* A6D0 8002F2D0 00000000 */ nop -/* A6D4 8002F2D4 45020002 */ bc1fl .L8002F2E0 +/* A6D4 8002F2D4 45020002 */ bc1fl .LJP_8002F2E0 /* A6D8 8002F2D8 E6340084 */ swc1 $f20, 0x84($s1) /* A6DC 8002F2DC C6340084 */ lwc1 $f20, 0x84($s1) -.L8002F2E0: +.LJP_8002F2E0: /* A6E0 8002F2E0 C62E0088 */ lwc1 $f14, 0x88($s1) -/* A6E4 8002F2E4 0C00A6FA */ jal func_80029BE8 +/* A6E4 8002F2E4 0C00A6FA */ jal get_clamped_angle_diff /* A6E8 8002F2E8 4600A306 */ mov.s $f12, $f20 /* A6EC 8002F2EC C6240074 */ lwc1 $f4, 0x74($s1) -/* A6F0 8002F2F0 3C0140C9 */ lui $at, 0x40c9 -/* A6F4 8002F2F4 34210FD0 */ ori $at, $at, 0xfd0 +/* A6F0 8002F2F0 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* A6F4 8002F2F4 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* A6F8 8002F2F8 44815000 */ mtc1 $at, $f10 -/* A6FC 8002F2FC 3C014120 */ lui $at, 0x4120 +/* A6FC 8002F2FC 3C014120 */ lui $at, (0x41200000 >> 16) /* A700 8002F300 44811000 */ mtc1 $at, $f2 /* A704 8002F304 460A2102 */ mul.s $f4, $f4, $f10 /* A708 8002F308 00000000 */ nop /* A70C 8002F30C 46020003 */ div.s $f0, $f0, $f2 /* A710 8002F310 C6220088 */ lwc1 $f2, 0x88($s1) -/* A714 8002F314 3C0143B4 */ lui $at, 0x43b4 +/* A714 8002F314 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* A718 8002F318 4481B000 */ mtc1 $at, $f22 /* A71C 8002F31C 46001081 */ sub.s $f2, $f2, $f0 /* A720 8002F320 AFA00010 */ sw $zero, 0x10($sp) /* A724 8002F324 46001506 */ mov.s $f20, $f2 /* A728 8002F328 E6340088 */ swc1 $f20, 0x88($s1) /* A72C 8002F32C 46162603 */ div.s $f24, $f4, $f22 -/* A730 8002F330 0C00A84B */ jal func_8002A12C +/* A730 8002F330 0C00A84B */ jal sin_rad /* A734 8002F334 4600C306 */ mov.s $f12, $f24 /* A738 8002F338 46000686 */ mov.s $f26, $f0 -/* A73C 8002F33C 0C00A864 */ jal func_8002A190 +/* A73C 8002F33C 0C00A864 */ jal cos_rad /* A740 8002F340 4600C306 */ mov.s $f12, $f24 /* A744 8002F344 C7B00010 */ lwc1 $f16, 0x10($sp) /* A748 8002F348 46000206 */ mov.s $f8, $f0 @@ -283,8 +283,8 @@ glabel func_8002EF20 /* A768 8002F368 00000000 */ nop /* A76C 8002F36C 4608E102 */ mul.s $f4, $f28, $f8 /* A770 8002F370 00000000 */ nop -/* A774 8002F374 3C0140C9 */ lui $at, 0x40c9 -/* A778 8002F378 34210FD0 */ ori $at, $at, 0xfd0 +/* A774 8002F374 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* A778 8002F378 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* A77C 8002F37C 44815000 */ mtc1 $at, $f10 /* A780 8002F380 00000000 */ nop /* A784 8002F384 460AA282 */ mul.s $f10, $f20, $f10 @@ -295,10 +295,10 @@ glabel func_8002EF20 /* A798 8002F398 46165603 */ div.s $f24, $f10, $f22 /* A79C 8002F39C 4600C306 */ mov.s $f12, $f24 /* A7A0 8002F3A0 46040700 */ add.s $f28, $f0, $f4 -/* A7A4 8002F3A4 0C00A84B */ jal func_8002A12C +/* A7A4 8002F3A4 0C00A84B */ jal sin_rad /* A7A8 8002F3A8 E7A60010 */ swc1 $f6, 0x10($sp) /* A7AC 8002F3AC 46000686 */ mov.s $f26, $f0 -/* A7B0 8002F3B0 0C00A864 */ jal func_8002A190 +/* A7B0 8002F3B0 0C00A864 */ jal cos_rad /* A7B4 8002F3B4 4600C306 */ mov.s $f12, $f24 /* A7B8 8002F3B8 46000206 */ mov.s $f8, $f0 /* A7BC 8002F3BC 461E4102 */ mul.s $f4, $f8, $f30 @@ -312,7 +312,7 @@ glabel func_8002EF20 /* A7DC 8002F3DC 46002601 */ sub.s $f24, $f4, $f0 /* A7E0 8002F3E0 C7B00010 */ lwc1 $f16, 0x10($sp) /* A7E4 8002F3E4 46023580 */ add.s $f22, $f6, $f2 -/* A7E8 8002F3E8 C622004C */ lwc1 $f2, 0x4c($s1) +/* A7E8 8002F3E8 C622004C */ lwc1 $f2, 0x4C($s1) /* A7EC 8002F3EC 46101080 */ add.s $f2, $f2, $f16 /* A7F0 8002F3F0 C6200048 */ lwc1 $f0, 0x48($s1) /* A7F4 8002F3F4 8E260048 */ lw $a2, 0x48($s1) @@ -321,27 +321,27 @@ glabel func_8002EF20 /* A800 8002F400 8E270050 */ lw $a3, 0x50($s1) /* A804 8002F404 46167380 */ add.s $f14, $f14, $f22 /* A808 8002F408 E6220040 */ swc1 $f2, 0x40($s1) -/* A80C 8002F40C E620003C */ swc1 $f0, 0x3c($s1) +/* A80C 8002F40C E620003C */ swc1 $f0, 0x3C($s1) /* A810 8002F410 46000306 */ mov.s $f12, $f0 -/* A814 8002F414 0C00A710 */ jal func_80029C40 +/* A814 8002F414 0C00A710 */ jal atan2 /* A818 8002F418 E62E0044 */ swc1 $f14, 0x44($s1) /* A81C 8002F41C C6240048 */ lwc1 $f4, 0x48($s1) -/* A820 8002F420 C622003C */ lwc1 $f2, 0x3c($s1) +/* A820 8002F420 C622003C */ lwc1 $f2, 0x3C($s1) /* A824 8002F424 4480A000 */ mtc1 $zero, $f20 /* A828 8002F428 46022781 */ sub.s $f30, $f4, $f2 /* A82C 8002F42C C6240050 */ lwc1 $f4, 0x50($s1) /* A830 8002F430 C6220044 */ lwc1 $f2, 0x44($s1) /* A834 8002F434 4600A306 */ mov.s $f12, $f20 /* A838 8002F438 46022701 */ sub.s $f28, $f4, $f2 -/* A83C 8002F43C C624004C */ lwc1 $f4, 0x4c($s1) +/* A83C 8002F43C C624004C */ lwc1 $f4, 0x4C($s1) /* A840 8002F440 C6220040 */ lwc1 $f2, 0x40($s1) /* A844 8002F444 4406F000 */ mfc1 $a2, $f30 /* A848 8002F448 46022101 */ sub.s $f4, $f4, $f2 /* A84C 8002F44C 4407E000 */ mfc1 $a3, $f28 /* A850 8002F450 4600A386 */ mov.s $f14, $f20 /* A854 8002F454 E7A40010 */ swc1 $f4, 0x10($sp) -/* A858 8002F458 0C00A710 */ jal func_80029C40 -/* A85C 8002F45C E620006C */ swc1 $f0, 0x6c($s1) +/* A858 8002F458 0C00A710 */ jal atan2 +/* A85C 8002F45C E620006C */ swc1 $f0, 0x6C($s1) /* A860 8002F460 461EF102 */ mul.s $f4, $f30, $f30 /* A864 8002F464 00000000 */ nop /* A868 8002F468 461CE082 */ mul.s $f2, $f28, $f28 @@ -352,16 +352,16 @@ glabel func_8002EF20 /* A87C 8002F47C 46006004 */ sqrt.s $f0, $f12 /* A880 8002F480 46000032 */ c.eq.s $f0, $f0 /* A884 8002F484 00000000 */ nop -/* A888 8002F488 45030004 */ bc1tl .L8002F49C +/* A888 8002F488 45030004 */ bc1tl .LJP_8002F49C /* A88C 8002F48C 4600A306 */ mov.s $f12, $f20 -/* A890 8002F490 0C0187B0 */ jal func_80061EC0 +/* A890 8002F490 0C0187B0 */ jal sqrtf /* A894 8002F494 00000000 */ nop /* A898 8002F498 4600A306 */ mov.s $f12, $f20 -.L8002F49C: +.LJP_8002F49C: /* A89C 8002F49C 46000007 */ neg.s $f0, $f0 /* A8A0 8002F4A0 8FA60010 */ lw $a2, 0x10($sp) /* A8A4 8002F4A4 44070000 */ mfc1 $a3, $f0 -/* A8A8 8002F4A8 0C00A710 */ jal func_80029C40 +/* A8A8 8002F4A8 0C00A710 */ jal atan2 /* A8AC 8002F4AC 46006386 */ mov.s $f14, $f12 /* A8B0 8002F4B0 E6200094 */ swc1 $f0, 0x94($s1) /* A8B4 8002F4B4 8FBF0038 */ lw $ra, 0x38($sp) diff --git a/ver/jp/asm/nonmatchings/99A0/func_8002E988.s b/ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_2.s similarity index 76% rename from ver/jp/asm/nonmatchings/99A0/func_8002E988.s rename to ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_2.s index 9bb2f949b8..cfe5b2eacb 100644 --- a/ver/jp/asm/nonmatchings/99A0/func_8002E988.s +++ b/ver/jp/asm/nonmatchings/9d10_len_1080/update_camera_mode_2.s @@ -1,7 +1,7 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_8002E988 +glabel update_camera_mode_2 /* 9D88 8002E988 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 9D8C 8002E98C AFB00010 */ sw $s0, 0x10($sp) /* 9D90 8002E990 0080802D */ daddu $s0, $a0, $zero @@ -13,8 +13,8 @@ glabel func_8002E988 /* 9DA8 8002E9A8 F7B60020 */ sdc1 $f22, 0x20($sp) /* 9DAC 8002E9AC F7B40018 */ sdc1 $f20, 0x18($sp) /* 9DB0 8002E9B0 86020020 */ lh $v0, 0x20($s0) -/* 9DB4 8002E9B4 3C01800A */ lui $at, %hi(D_8009A5CC) -/* 9DB8 8002E9B8 C426A5CC */ lwc1 $f6, %lo(D_8009A5CC)($at) +/* 9DB4 8002E9B4 3C01800A */ lui $at, %hi(D_8009A5EC) +/* 9DB8 8002E9B8 C426A5CC */ lwc1 $f6, %lo(D_8009A5EC)($at) /* 9DBC 8002E9BC 86030022 */ lh $v1, 0x22($s0) /* 9DC0 8002E9C0 44822000 */ mtc1 $v0, $f4 /* 9DC4 8002E9C4 00000000 */ nop @@ -24,12 +24,12 @@ glabel func_8002E988 /* 9DD4 8002E9D4 468010A0 */ cvt.s.w $f2, $f2 /* 9DD8 8002E9D8 46062102 */ mul.s $f4, $f4, $f6 /* 9DDC 8002E9DC 00000000 */ nop -/* 9DE0 8002E9E0 8602001E */ lh $v0, 0x1e($s0) -/* 9DE4 8002E9E4 86030006 */ lh $v1, 6($s0) +/* 9DE0 8002E9E0 8602001E */ lh $v0, 0x1E($s0) +/* 9DE4 8002E9E4 86030006 */ lh $v1, 0x6($s0) /* 9DE8 8002E9E8 44820000 */ mtc1 $v0, $f0 /* 9DEC 8002E9EC 00000000 */ nop /* 9DF0 8002E9F0 46800020 */ cvt.s.w $f0, $f0 -/* 9DF4 8002E9F4 8602001C */ lh $v0, 0x1c($s0) +/* 9DF4 8002E9F4 8602001C */ lh $v0, 0x1C($s0) /* 9DF8 8002E9F8 46061082 */ mul.s $f2, $f2, $f6 /* 9DFC 8002E9FC 00000000 */ nop /* 9E00 8002EA00 E6000070 */ swc1 $f0, 0x70($s0) @@ -40,33 +40,33 @@ glabel func_8002E988 /* 9E14 8002EA14 46800020 */ cvt.s.w $f0, $f0 /* 9E18 8002EA18 E6000074 */ swc1 $f0, 0x74($s0) /* 9E1C 8002EA1C E6040078 */ swc1 $f4, 0x78($s0) -/* 9E20 8002EA20 10600047 */ beqz $v1, .L8002EB40 -/* 9E24 8002EA24 E602007C */ swc1 $f2, 0x7c($s0) +/* 9E20 8002EA20 10600047 */ beqz $v1, .LJP_8002EB40 +/* 9E24 8002EA24 E602007C */ swc1 $f2, 0x7C($s0) /* 9E28 8002EA28 46000086 */ mov.s $f2, $f0 /* 9E2C 8002EA2C 4480C000 */ mtc1 $zero, $f24 -/* 9E30 8002EA30 3C0140C9 */ lui $at, 0x40c9 -/* 9E34 8002EA34 34210FD0 */ ori $at, $at, 0xfd0 +/* 9E30 8002EA30 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* 9E34 8002EA34 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* 9E38 8002EA38 4481B000 */ mtc1 $at, $f22 /* 9E3C 8002EA3C C6080054 */ lwc1 $f8, 0x54($s0) /* 9E40 8002EA40 C6000058 */ lwc1 $f0, 0x58($s0) -/* 9E44 8002EA44 C604007C */ lwc1 $f4, 0x7c($s0) -/* 9E48 8002EA48 C606005C */ lwc1 $f6, 0x5c($s0) -/* 9E4C 8002EA4C 3C0143B4 */ lui $at, 0x43b4 +/* 9E44 8002EA44 C604007C */ lwc1 $f4, 0x7C($s0) +/* 9E48 8002EA48 C606005C */ lwc1 $f6, 0x5C($s0) +/* 9E4C 8002EA4C 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* 9E50 8002EA50 4481A000 */ mtc1 $at, $f20 /* 9E54 8002EA54 46161082 */ mul.s $f2, $f2, $f22 /* 9E58 8002EA58 00000000 */ nop -/* 9E5C 8002EA5C A6000006 */ sh $zero, 6($s0) +/* 9E5C 8002EA5C A6000006 */ sh $zero, 0x6($s0) /* 9E60 8002EA60 E6180098 */ swc1 $f24, 0x98($s0) -/* 9E64 8002EA64 E618009C */ swc1 $f24, 0x9c($s0) +/* 9E64 8002EA64 E618009C */ swc1 $f24, 0x9C($s0) /* 9E68 8002EA68 46040000 */ add.s $f0, $f0, $f4 /* 9E6C 8002EA6C E6080048 */ swc1 $f8, 0x48($s0) /* 9E70 8002EA70 E6060050 */ swc1 $f6, 0x50($s0) -/* 9E74 8002EA74 E600004C */ swc1 $f0, 0x4c($s0) +/* 9E74 8002EA74 E600004C */ swc1 $f0, 0x4C($s0) /* 9E78 8002EA78 46141683 */ div.s $f26, $f2, $f20 -/* 9E7C 8002EA7C 0C00A84B */ jal func_8002A12C +/* 9E7C 8002EA7C 0C00A84B */ jal sin_rad /* 9E80 8002EA80 4600D306 */ mov.s $f12, $f26 /* 9E84 8002EA84 46000786 */ mov.s $f30, $f0 -/* 9E88 8002EA88 0C00A864 */ jal func_8002A190 +/* 9E88 8002EA88 0C00A864 */ jal cos_rad /* 9E8C 8002EA8C 4600D306 */ mov.s $f12, $f26 /* 9E90 8002EA90 46000306 */ mov.s $f12, $f0 /* 9E94 8002EA94 46186202 */ mul.s $f8, $f12, $f24 @@ -87,10 +87,10 @@ glabel func_8002E988 /* 9ED0 8002EAD0 46044600 */ add.s $f24, $f8, $f4 /* 9ED4 8002EAD4 46140683 */ div.s $f26, $f0, $f20 /* 9ED8 8002EAD8 4600D306 */ mov.s $f12, $f26 -/* 9EDC 8002EADC 0C00A84B */ jal func_8002A12C +/* 9EDC 8002EADC 0C00A84B */ jal sin_rad /* 9EE0 8002EAE0 46061700 */ add.s $f28, $f2, $f6 /* 9EE4 8002EAE4 46000786 */ mov.s $f30, $f0 -/* 9EE8 8002EAE8 0C00A864 */ jal func_8002A190 +/* 9EE8 8002EAE8 0C00A864 */ jal cos_rad /* 9EEC 8002EAEC 4600D306 */ mov.s $f12, $f26 /* 9EF0 8002EAF0 46000306 */ mov.s $f12, $f0 /* 9EF4 8002EAF4 46166202 */ mul.s $f8, $f12, $f22 @@ -101,7 +101,7 @@ glabel func_8002E988 /* 9F08 8002EB08 00000000 */ nop /* 9F0C 8002EB0C 460CE082 */ mul.s $f2, $f28, $f12 /* 9F10 8002EB10 00000000 */ nop -/* 9F14 8002EB14 C600004C */ lwc1 $f0, 0x4c($s0) +/* 9F14 8002EB14 C600004C */ lwc1 $f0, 0x4C($s0) /* 9F18 8002EB18 46180400 */ add.s $f16, $f0, $f24 /* 9F1C 8002EB1C 46044281 */ sub.s $f10, $f8, $f4 /* 9F20 8002EB20 46023080 */ add.s $f2, $f6, $f2 @@ -110,70 +110,70 @@ glabel func_8002E988 /* 9F2C 8002EB2C C6000050 */ lwc1 $f0, 0x50($s0) /* 9F30 8002EB30 46020200 */ add.s $f8, $f0, $f2 /* 9F34 8002EB34 E6100040 */ swc1 $f16, 0x40($s0) -/* 9F38 8002EB38 E604003C */ swc1 $f4, 0x3c($s0) +/* 9F38 8002EB38 E604003C */ swc1 $f4, 0x3C($s0) /* 9F3C 8002EB3C E6080044 */ swc1 $f8, 0x44($s0) -.L8002EB40: +.LJP_8002EB40: /* 9F40 8002EB40 C6020054 */ lwc1 $f2, 0x54($s0) /* 9F44 8002EB44 C6000048 */ lwc1 $f0, 0x48($s0) /* 9F48 8002EB48 46001101 */ sub.s $f4, $f2, $f0 -/* 9F4C 8002EB4C C602005C */ lwc1 $f2, 0x5c($s0) +/* 9F4C 8002EB4C C602005C */ lwc1 $f2, 0x5C($s0) /* 9F50 8002EB50 C6000050 */ lwc1 $f0, 0x50($s0) /* 9F54 8002EB54 46001201 */ sub.s $f8, $f2, $f0 /* 9F58 8002EB58 C6000058 */ lwc1 $f0, 0x58($s0) -/* 9F5C 8002EB5C C602007C */ lwc1 $f2, 0x7c($s0) +/* 9F5C 8002EB5C C602007C */ lwc1 $f2, 0x7C($s0) /* 9F60 8002EB60 46020000 */ add.s $f0, $f0, $f2 -/* 9F64 8002EB64 C602004C */ lwc1 $f2, 0x4c($s0) +/* 9F64 8002EB64 C602004C */ lwc1 $f2, 0x4C($s0) /* 9F68 8002EB68 46020401 */ sub.s $f16, $f0, $f2 -/* 9F6C 8002EB6C 3C014180 */ lui $at, 0x4180 +/* 9F6C 8002EB6C 3C014180 */ lui $at, (0x41800000 >> 16) /* 9F70 8002EB70 44811000 */ mtc1 $at, $f2 /* 9F74 8002EB74 46002005 */ abs.s $f0, $f4 /* 9F78 8002EB78 4600103C */ c.lt.s $f2, $f0 /* 9F7C 8002EB7C 00000000 */ nop -/* 9F80 8002EB80 4502000C */ bc1fl .L8002EBB4 +/* 9F80 8002EB80 4502000C */ bc1fl .LJP_8002EBB4 /* 9F84 8002EB84 46008005 */ abs.s $f0, $f16 /* 9F88 8002EB88 44800000 */ mtc1 $zero, $f0 /* 9F8C 8002EB8C 00000000 */ nop /* 9F90 8002EB90 4600203C */ c.lt.s $f4, $f0 /* 9F94 8002EB94 00000000 */ nop -/* 9F98 8002EB98 45000005 */ bc1f .L8002EBB0 +/* 9F98 8002EB98 45000005 */ bc1f .LJP_8002EBB0 /* 9F9C 8002EB9C 46001106 */ mov.s $f4, $f2 -/* 9FA0 8002EBA0 3C01C180 */ lui $at, 0xc180 +/* 9FA0 8002EBA0 3C01C180 */ lui $at, (0xC1800000 >> 16) /* 9FA4 8002EBA4 44812000 */ mtc1 $at, $f4 -/* 9FA8 8002EBA8 3C014180 */ lui $at, 0x4180 +/* 9FA8 8002EBA8 3C014180 */ lui $at, (0x41800000 >> 16) /* 9FAC 8002EBAC 44811000 */ mtc1 $at, $f2 -.L8002EBB0: +.LJP_8002EBB0: /* 9FB0 8002EBB0 46008005 */ abs.s $f0, $f16 -.L8002EBB4: +.LJP_8002EBB4: /* 9FB4 8002EBB4 4600103C */ c.lt.s $f2, $f0 /* 9FB8 8002EBB8 00000000 */ nop -/* 9FBC 8002EBBC 45000009 */ bc1f .L8002EBE4 +/* 9FBC 8002EBBC 45000009 */ bc1f .LJP_8002EBE4 /* 9FC0 8002EBC0 00000000 */ nop /* 9FC4 8002EBC4 44800000 */ mtc1 $zero, $f0 /* 9FC8 8002EBC8 00000000 */ nop /* 9FCC 8002EBCC 4600803C */ c.lt.s $f16, $f0 /* 9FD0 8002EBD0 00000000 */ nop -/* 9FD4 8002EBD4 45000003 */ bc1f .L8002EBE4 +/* 9FD4 8002EBD4 45000003 */ bc1f .LJP_8002EBE4 /* 9FD8 8002EBD8 46001406 */ mov.s $f16, $f2 -/* 9FDC 8002EBDC 3C01C180 */ lui $at, 0xc180 +/* 9FDC 8002EBDC 3C01C180 */ lui $at, (0xC1800000 >> 16) /* 9FE0 8002EBE0 44818000 */ mtc1 $at, $f16 -.L8002EBE4: -/* 9FE4 8002EBE4 3C014180 */ lui $at, 0x4180 +.LJP_8002EBE4: +/* 9FE4 8002EBE4 3C014180 */ lui $at, (0x41800000 >> 16) /* 9FE8 8002EBE8 44811000 */ mtc1 $at, $f2 /* 9FEC 8002EBEC 46004005 */ abs.s $f0, $f8 /* 9FF0 8002EBF0 4600103C */ c.lt.s $f2, $f0 /* 9FF4 8002EBF4 00000000 */ nop -/* 9FF8 8002EBF8 45000009 */ bc1f .L8002EC20 +/* 9FF8 8002EBF8 45000009 */ bc1f .LJP_8002EC20 /* 9FFC 8002EBFC 00000000 */ nop /* A000 8002EC00 44800000 */ mtc1 $zero, $f0 /* A004 8002EC04 00000000 */ nop /* A008 8002EC08 4600403C */ c.lt.s $f8, $f0 /* A00C 8002EC0C 00000000 */ nop -/* A010 8002EC10 45000003 */ bc1f .L8002EC20 +/* A010 8002EC10 45000003 */ bc1f .LJP_8002EC20 /* A014 8002EC14 46001206 */ mov.s $f8, $f2 -/* A018 8002EC18 3C01C180 */ lui $at, 0xc180 +/* A018 8002EC18 3C01C180 */ lui $at, (0xC1800000 >> 16) /* A01C 8002EC1C 44814000 */ mtc1 $at, $f8 -.L8002EC20: -/* A020 8002EC20 3C013F00 */ lui $at, 0x3f00 +.LJP_8002EC20: +/* A020 8002EC20 3C013F00 */ lui $at, (0x3F000000 >> 16) /* A024 8002EC24 4481A000 */ mtc1 $at, $f20 /* A028 8002EC28 00000000 */ nop /* A02C 8002EC2C 46142082 */ mul.s $f2, $f4, $f20 @@ -183,29 +183,29 @@ glabel func_8002E988 /* A03C 8002EC3C 46144202 */ mul.s $f8, $f8, $f20 /* A040 8002EC40 00000000 */ nop /* A044 8002EC44 C6000074 */ lwc1 $f0, 0x74($s0) -/* A048 8002EC48 3C0140C9 */ lui $at, 0x40c9 -/* A04C 8002EC4C 34210FD0 */ ori $at, $at, 0xfd0 +/* A048 8002EC48 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* A04C 8002EC4C 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* A050 8002EC50 4481B000 */ mtc1 $at, $f22 /* A054 8002EC54 00000000 */ nop /* A058 8002EC58 46160002 */ mul.s $f0, $f0, $f22 /* A05C 8002EC5C 00000000 */ nop /* A060 8002EC60 4480C000 */ mtc1 $zero, $f24 /* A064 8002EC64 C6040048 */ lwc1 $f4, 0x48($s0) -/* A068 8002EC68 3C0143B4 */ lui $at, 0x43b4 +/* A068 8002EC68 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* A06C 8002EC6C 44819000 */ mtc1 $at, $f18 /* A070 8002EC70 46022100 */ add.s $f4, $f4, $f2 -/* A074 8002EC74 C602004C */ lwc1 $f2, 0x4c($s0) +/* A074 8002EC74 C602004C */ lwc1 $f2, 0x4C($s0) /* A078 8002EC78 46120683 */ div.s $f26, $f0, $f18 /* A07C 8002EC7C 46061080 */ add.s $f2, $f2, $f6 /* A080 8002EC80 C6000050 */ lwc1 $f0, 0x50($s0) /* A084 8002EC84 4600D306 */ mov.s $f12, $f26 /* A088 8002EC88 46080000 */ add.s $f0, $f0, $f8 /* A08C 8002EC8C E6040048 */ swc1 $f4, 0x48($s0) -/* A090 8002EC90 E602004C */ swc1 $f2, 0x4c($s0) -/* A094 8002EC94 0C00A84B */ jal func_8002A12C +/* A090 8002EC90 E602004C */ swc1 $f2, 0x4C($s0) +/* A094 8002EC94 0C00A84B */ jal sin_rad /* A098 8002EC98 E6000050 */ swc1 $f0, 0x50($s0) /* A09C 8002EC9C 46000786 */ mov.s $f30, $f0 -/* A0A0 8002ECA0 0C00A864 */ jal func_8002A190 +/* A0A0 8002ECA0 0C00A864 */ jal cos_rad /* A0A4 8002ECA4 4600D306 */ mov.s $f12, $f26 /* A0A8 8002ECA8 46000306 */ mov.s $f12, $f0 /* A0AC 8002ECAC 46186202 */ mul.s $f8, $f12, $f24 @@ -222,21 +222,21 @@ glabel func_8002E988 /* A0D8 8002ECD8 46160002 */ mul.s $f0, $f0, $f22 /* A0DC 8002ECDC 00000000 */ nop /* A0E0 8002ECE0 4600C286 */ mov.s $f10, $f24 -/* A0E4 8002ECE4 3C0143B4 */ lui $at, 0x43b4 +/* A0E4 8002ECE4 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* A0E8 8002ECE8 44819000 */ mtc1 $at, $f18 /* A0EC 8002ECEC 46005586 */ mov.s $f22, $f10 /* A0F0 8002ECF0 46044600 */ add.s $f24, $f8, $f4 /* A0F4 8002ECF4 46120683 */ div.s $f26, $f0, $f18 /* A0F8 8002ECF8 4600D306 */ mov.s $f12, $f26 -/* A0FC 8002ECFC 0C00A84B */ jal func_8002A12C +/* A0FC 8002ECFC 0C00A84B */ jal sin_rad /* A100 8002ED00 46061700 */ add.s $f28, $f2, $f6 /* A104 8002ED04 46000786 */ mov.s $f30, $f0 -/* A108 8002ED08 0C00A864 */ jal func_8002A190 +/* A108 8002ED08 0C00A864 */ jal cos_rad /* A10C 8002ED0C 4600D306 */ mov.s $f12, $f26 /* A110 8002ED10 46000306 */ mov.s $f12, $f0 /* A114 8002ED14 461EE002 */ mul.s $f0, $f28, $f30 /* A118 8002ED18 00000000 */ nop -/* A11C 8002ED1C C602004C */ lwc1 $f2, 0x4c($s0) +/* A11C 8002ED1C C602004C */ lwc1 $f2, 0x4C($s0) /* A120 8002ED20 46181400 */ add.s $f16, $f2, $f24 /* A124 8002ED24 C6020040 */ lwc1 $f2, 0x40($s0) /* A128 8002ED28 46028081 */ sub.s $f2, $f16, $f2 @@ -249,7 +249,7 @@ glabel func_8002E988 /* A144 8002ED44 00000000 */ nop /* A148 8002ED48 C6000048 */ lwc1 $f0, 0x48($s0) /* A14C 8002ED4C 460A0100 */ add.s $f4, $f0, $f10 -/* A150 8002ED50 C600003C */ lwc1 $f0, 0x3c($s0) +/* A150 8002ED50 C600003C */ lwc1 $f0, 0x3C($s0) /* A154 8002ED54 46002001 */ sub.s $f0, $f4, $f0 /* A158 8002ED58 46140102 */ mul.s $f4, $f0, $f20 /* A15C 8002ED5C 00000000 */ nop @@ -262,54 +262,54 @@ glabel func_8002E988 /* A178 8002ED78 46004001 */ sub.s $f0, $f8, $f0 /* A17C 8002ED7C 46140202 */ mul.s $f8, $f0, $f20 /* A180 8002ED80 00000000 */ nop -/* A184 8002ED84 3C014180 */ lui $at, 0x4180 +/* A184 8002ED84 3C014180 */ lui $at, (0x41800000 >> 16) /* A188 8002ED88 44811000 */ mtc1 $at, $f2 /* A18C 8002ED8C 46002005 */ abs.s $f0, $f4 /* A190 8002ED90 4600103C */ c.lt.s $f2, $f0 /* A194 8002ED94 00000000 */ nop -/* A198 8002ED98 4502000A */ bc1fl .L8002EDC4 +/* A198 8002ED98 4502000A */ bc1fl .LJP_8002EDC4 /* A19C 8002ED9C 46008005 */ abs.s $f0, $f16 /* A1A0 8002EDA0 4616203C */ c.lt.s $f4, $f22 /* A1A4 8002EDA4 00000000 */ nop -/* A1A8 8002EDA8 45000005 */ bc1f .L8002EDC0 +/* A1A8 8002EDA8 45000005 */ bc1f .LJP_8002EDC0 /* A1AC 8002EDAC 46001106 */ mov.s $f4, $f2 -/* A1B0 8002EDB0 3C01C180 */ lui $at, 0xc180 +/* A1B0 8002EDB0 3C01C180 */ lui $at, (0xC1800000 >> 16) /* A1B4 8002EDB4 44812000 */ mtc1 $at, $f4 -/* A1B8 8002EDB8 3C014180 */ lui $at, 0x4180 +/* A1B8 8002EDB8 3C014180 */ lui $at, (0x41800000 >> 16) /* A1BC 8002EDBC 44811000 */ mtc1 $at, $f2 -.L8002EDC0: +.LJP_8002EDC0: /* A1C0 8002EDC0 46008005 */ abs.s $f0, $f16 -.L8002EDC4: +.LJP_8002EDC4: /* A1C4 8002EDC4 4600103C */ c.lt.s $f2, $f0 /* A1C8 8002EDC8 00000000 */ nop -/* A1CC 8002EDCC 45000009 */ bc1f .L8002EDF4 +/* A1CC 8002EDCC 45000009 */ bc1f .LJP_8002EDF4 /* A1D0 8002EDD0 00000000 */ nop /* A1D4 8002EDD4 44800000 */ mtc1 $zero, $f0 /* A1D8 8002EDD8 00000000 */ nop /* A1DC 8002EDDC 4600803C */ c.lt.s $f16, $f0 /* A1E0 8002EDE0 00000000 */ nop -/* A1E4 8002EDE4 45000003 */ bc1f .L8002EDF4 +/* A1E4 8002EDE4 45000003 */ bc1f .LJP_8002EDF4 /* A1E8 8002EDE8 46001406 */ mov.s $f16, $f2 -/* A1EC 8002EDEC 3C01C180 */ lui $at, 0xc180 +/* A1EC 8002EDEC 3C01C180 */ lui $at, (0xC1800000 >> 16) /* A1F0 8002EDF0 44818000 */ mtc1 $at, $f16 -.L8002EDF4: -/* A1F4 8002EDF4 3C014180 */ lui $at, 0x4180 +.LJP_8002EDF4: +/* A1F4 8002EDF4 3C014180 */ lui $at, (0x41800000 >> 16) /* A1F8 8002EDF8 44811000 */ mtc1 $at, $f2 /* A1FC 8002EDFC 46004005 */ abs.s $f0, $f8 /* A200 8002EE00 4600103C */ c.lt.s $f2, $f0 /* A204 8002EE04 00000000 */ nop -/* A208 8002EE08 45000009 */ bc1f .L8002EE30 +/* A208 8002EE08 45000009 */ bc1f .LJP_8002EE30 /* A20C 8002EE0C 00000000 */ nop /* A210 8002EE10 44800000 */ mtc1 $zero, $f0 /* A214 8002EE14 00000000 */ nop /* A218 8002EE18 4600403C */ c.lt.s $f8, $f0 /* A21C 8002EE1C 00000000 */ nop -/* A220 8002EE20 45000003 */ bc1f .L8002EE30 +/* A220 8002EE20 45000003 */ bc1f .LJP_8002EE30 /* A224 8002EE24 46001206 */ mov.s $f8, $f2 -/* A228 8002EE28 3C01C180 */ lui $at, 0xc180 +/* A228 8002EE28 3C01C180 */ lui $at, (0xC1800000 >> 16) /* A22C 8002EE2C 44814000 */ mtc1 $at, $f8 -.L8002EE30: -/* A230 8002EE30 C600003C */ lwc1 $f0, 0x3c($s0) +.LJP_8002EE30: +/* A230 8002EE30 C600003C */ lwc1 $f0, 0x3C($s0) /* A234 8002EE34 46040000 */ add.s $f0, $f0, $f4 /* A238 8002EE38 C60E0044 */ lwc1 $f14, 0x44($s0) /* A23C 8002EE3C 8E060048 */ lw $a2, 0x48($s0) @@ -317,26 +317,26 @@ glabel func_8002E988 /* A244 8002EE44 C6020040 */ lwc1 $f2, 0x40($s0) /* A248 8002EE48 8E070050 */ lw $a3, 0x50($s0) /* A24C 8002EE4C 46101080 */ add.s $f2, $f2, $f16 -/* A250 8002EE50 E600003C */ swc1 $f0, 0x3c($s0) +/* A250 8002EE50 E600003C */ swc1 $f0, 0x3C($s0) /* A254 8002EE54 46000306 */ mov.s $f12, $f0 /* A258 8002EE58 E6020040 */ swc1 $f2, 0x40($s0) -/* A25C 8002EE5C 0C00A710 */ jal func_80029C40 +/* A25C 8002EE5C 0C00A710 */ jal atan2 /* A260 8002EE60 E60E0044 */ swc1 $f14, 0x44($s0) /* A264 8002EE64 C6040048 */ lwc1 $f4, 0x48($s0) /* A268 8002EE68 4480A000 */ mtc1 $zero, $f20 -/* A26C 8002EE6C C602003C */ lwc1 $f2, 0x3c($s0) -/* A270 8002EE70 E600006C */ swc1 $f0, 0x6c($s0) +/* A26C 8002EE6C C602003C */ lwc1 $f2, 0x3C($s0) +/* A270 8002EE70 E600006C */ swc1 $f0, 0x6C($s0) /* A274 8002EE74 46022581 */ sub.s $f22, $f4, $f2 /* A278 8002EE78 C6040050 */ lwc1 $f4, 0x50($s0) /* A27C 8002EE7C C6020044 */ lwc1 $f2, 0x44($s0) /* A280 8002EE80 4600A306 */ mov.s $f12, $f20 /* A284 8002EE84 46022701 */ sub.s $f28, $f4, $f2 -/* A288 8002EE88 C604004C */ lwc1 $f4, 0x4c($s0) +/* A288 8002EE88 C604004C */ lwc1 $f4, 0x4C($s0) /* A28C 8002EE8C C6020040 */ lwc1 $f2, 0x40($s0) /* A290 8002EE90 4406B000 */ mfc1 $a2, $f22 /* A294 8002EE94 46022601 */ sub.s $f24, $f4, $f2 /* A298 8002EE98 4407E000 */ mfc1 $a3, $f28 -/* A29C 8002EE9C 0C00A710 */ jal func_80029C40 +/* A29C 8002EE9C 0C00A710 */ jal atan2 /* A2A0 8002EEA0 4600A386 */ mov.s $f14, $f20 /* A2A4 8002EEA4 4616B102 */ mul.s $f4, $f22, $f22 /* A2A8 8002EEA8 00000000 */ nop @@ -348,16 +348,16 @@ glabel func_8002E988 /* A2C0 8002EEC0 46006004 */ sqrt.s $f0, $f12 /* A2C4 8002EEC4 46000032 */ c.eq.s $f0, $f0 /* A2C8 8002EEC8 00000000 */ nop -/* A2CC 8002EECC 45030004 */ bc1tl .L8002EEE0 +/* A2CC 8002EECC 45030004 */ bc1tl .LJP_8002EEE0 /* A2D0 8002EED0 4600A306 */ mov.s $f12, $f20 -/* A2D4 8002EED4 0C0187B0 */ jal func_80061EC0 +/* A2D4 8002EED4 0C0187B0 */ jal sqrtf /* A2D8 8002EED8 00000000 */ nop /* A2DC 8002EEDC 4600A306 */ mov.s $f12, $f20 -.L8002EEE0: +.LJP_8002EEE0: /* A2E0 8002EEE0 46000007 */ neg.s $f0, $f0 /* A2E4 8002EEE4 4406C000 */ mfc1 $a2, $f24 /* A2E8 8002EEE8 44070000 */ mfc1 $a3, $f0 -/* A2EC 8002EEEC 0C00A710 */ jal func_80029C40 +/* A2EC 8002EEEC 0C00A710 */ jal atan2 /* A2F0 8002EEF0 46006386 */ mov.s $f14, $f12 /* A2F4 8002EEF4 E6000094 */ swc1 $f0, 0x94($s0) /* A2F8 8002EEF8 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/ver/jp/asm/nonmatchings/AA20/func_8002F620.s b/ver/jp/asm/nonmatchings/AA20/func_8002F620.s deleted file mode 100644 index 4f243445ab..0000000000 --- a/ver/jp/asm/nonmatchings/AA20/func_8002F620.s +++ /dev/null @@ -1,223 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002F620 -/* AA20 8002F620 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* AA24 8002F624 AFB00010 */ sw $s0, 0x10($sp) -/* AA28 8002F628 0080802D */ daddu $s0, $a0, $zero -/* AA2C 8002F62C AFBF0014 */ sw $ra, 0x14($sp) -/* AA30 8002F630 F7BE0040 */ sdc1 $f30, 0x40($sp) -/* AA34 8002F634 F7BC0038 */ sdc1 $f28, 0x38($sp) -/* AA38 8002F638 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* AA3C 8002F63C F7B80028 */ sdc1 $f24, 0x28($sp) -/* AA40 8002F640 F7B60020 */ sdc1 $f22, 0x20($sp) -/* AA44 8002F644 F7B40018 */ sdc1 $f20, 0x18($sp) -/* AA48 8002F648 86020006 */ lh $v0, 6($s0) -/* AA4C 8002F64C 14400004 */ bnez $v0, .L8002F660 -/* AA50 8002F650 00000000 */ nop -/* AA54 8002F654 86020008 */ lh $v0, 8($s0) -/* AA58 8002F658 10400013 */ beqz $v0, .L8002F6A8 -/* AA5C 8002F65C 00000000 */ nop -.L8002F660: -/* AA60 8002F660 C6000054 */ lwc1 $f0, 0x54($s0) -/* AA64 8002F664 C6020058 */ lwc1 $f2, 0x58($s0) -/* AA68 8002F668 C604005C */ lwc1 $f4, 0x5c($s0) -/* AA6C 8002F66C 24020064 */ addiu $v0, $zero, 0x64 -/* AA70 8002F670 A6000006 */ sh $zero, 6($s0) -/* AA74 8002F674 A6000008 */ sh $zero, 8($s0) -/* AA78 8002F678 A600001C */ sh $zero, 0x1c($s0) -/* AA7C 8002F67C A602001E */ sh $v0, 0x1e($s0) -/* AA80 8002F680 A6020020 */ sh $v0, 0x20($s0) -/* AA84 8002F684 A6000022 */ sh $zero, 0x22($s0) -/* AA88 8002F688 A6000024 */ sh $zero, 0x24($s0) -/* AA8C 8002F68C A6000026 */ sh $zero, 0x26($s0) -/* AA90 8002F690 AE000060 */ sw $zero, 0x60($s0) -/* AA94 8002F694 AE000064 */ sw $zero, 0x64($s0) -/* AA98 8002F698 AE000068 */ sw $zero, 0x68($s0) -/* AA9C 8002F69C E6000048 */ swc1 $f0, 0x48($s0) -/* AAA0 8002F6A0 E602004C */ swc1 $f2, 0x4c($s0) -/* AAA4 8002F6A4 E6040050 */ swc1 $f4, 0x50($s0) -.L8002F6A8: -/* AAA8 8002F6A8 8602001C */ lh $v0, 0x1c($s0) -/* AAAC 8002F6AC 14400073 */ bnez $v0, .L8002F87C -/* AAB0 8002F6B0 24022710 */ addiu $v0, $zero, 0x2710 -/* AAB4 8002F6B4 86030020 */ lh $v1, 0x20($s0) -/* AAB8 8002F6B8 14600002 */ bnez $v1, .L8002F6C4 -/* AABC 8002F6BC 0043001A */ div $zero, $v0, $v1 -/* AAC0 8002F6C0 0007000D */ break 7 -.L8002F6C4: -/* AAC4 8002F6C4 2401FFFF */ addiu $at, $zero, -1 -/* AAC8 8002F6C8 14610004 */ bne $v1, $at, .L8002F6DC -/* AACC 8002F6CC 3C018000 */ lui $at, 0x8000 -/* AAD0 8002F6D0 14410002 */ bne $v0, $at, .L8002F6DC -/* AAD4 8002F6D4 00000000 */ nop -/* AAD8 8002F6D8 0006000D */ break 6 -.L8002F6DC: -/* AADC 8002F6DC 00001812 */ mflo $v1 -/* AAE0 8002F6E0 3C013F70 */ lui $at, 0x3f70 -/* AAE4 8002F6E4 44810800 */ mtc1 $at, $f1 -/* AAE8 8002F6E8 44800000 */ mtc1 $zero, $f0 -/* AAEC 8002F6EC C60A0054 */ lwc1 $f10, 0x54($s0) -/* AAF0 8002F6F0 C6020060 */ lwc1 $f2, 0x60($s0) -/* AAF4 8002F6F4 C6040064 */ lwc1 $f4, 0x64($s0) -/* AAF8 8002F6F8 C606005C */ lwc1 $f6, 0x5c($s0) -/* AAFC 8002F6FC 86020026 */ lh $v0, 0x26($s0) -/* AB00 8002F700 46025280 */ add.s $f10, $f10, $f2 -/* AB04 8002F704 44824000 */ mtc1 $v0, $f8 -/* AB08 8002F708 00000000 */ nop -/* AB0C 8002F70C 46804221 */ cvt.d.w $f8, $f8 -/* AB10 8002F710 86020024 */ lh $v0, 0x24($s0) -/* AB14 8002F714 46204202 */ mul.d $f8, $f8, $f0 -/* AB18 8002F718 00000000 */ nop -/* AB1C 8002F71C 44820000 */ mtc1 $v0, $f0 -/* AB20 8002F720 00000000 */ nop -/* AB24 8002F724 46800020 */ cvt.s.w $f0, $f0 -/* AB28 8002F728 E6000084 */ swc1 $f0, 0x84($s0) -/* AB2C 8002F72C C6000058 */ lwc1 $f0, 0x58($s0) -/* AB30 8002F730 86020022 */ lh $v0, 0x22($s0) -/* AB34 8002F734 E60A0048 */ swc1 $f10, 0x48($s0) -/* AB38 8002F738 44821000 */ mtc1 $v0, $f2 -/* AB3C 8002F73C 00000000 */ nop -/* AB40 8002F740 468010A0 */ cvt.s.w $f2, $f2 -/* AB44 8002F744 46040000 */ add.s $f0, $f0, $f4 -/* AB48 8002F748 E6020074 */ swc1 $f2, 0x74($s0) -/* AB4C 8002F74C C6020068 */ lwc1 $f2, 0x68($s0) -/* AB50 8002F750 8602001E */ lh $v0, 0x1e($s0) -/* AB54 8002F754 46023180 */ add.s $f6, $f6, $f2 -/* AB58 8002F758 44822000 */ mtc1 $v0, $f4 -/* AB5C 8002F75C 00000000 */ nop -/* AB60 8002F760 46802120 */ cvt.s.w $f4, $f4 -/* AB64 8002F764 46000021 */ cvt.d.s $f0, $f0 -/* AB68 8002F768 46280000 */ add.d $f0, $f0, $f8 -/* AB6C 8002F76C E6040078 */ swc1 $f4, 0x78($s0) -/* AB70 8002F770 E6060050 */ swc1 $f6, 0x50($s0) -/* AB74 8002F774 46200020 */ cvt.s.d $f0, $f0 -/* AB78 8002F778 04610002 */ bgez $v1, .L8002F784 -/* AB7C 8002F77C E600004C */ swc1 $f0, 0x4c($s0) -/* AB80 8002F780 24630003 */ addiu $v1, $v1, 3 -.L8002F784: -/* AB84 8002F784 C6020074 */ lwc1 $f2, 0x74($s0) -/* AB88 8002F788 3C0140C9 */ lui $at, 0x40c9 -/* AB8C 8002F78C 34210FD0 */ ori $at, $at, 0xfd0 -/* AB90 8002F790 4481A000 */ mtc1 $at, $f20 -/* AB94 8002F794 00031083 */ sra $v0, $v1, 2 -/* AB98 8002F798 46141082 */ mul.s $f2, $f2, $f20 -/* AB9C 8002F79C 00000000 */ nop -/* ABA0 8002F7A0 4480F000 */ mtc1 $zero, $f30 -/* ABA4 8002F7A4 3C0143B4 */ lui $at, 0x43b4 -/* ABA8 8002F7A8 4481B000 */ mtc1 $at, $f22 -/* ABAC 8002F7AC 44820000 */ mtc1 $v0, $f0 -/* ABB0 8002F7B0 00000000 */ nop -/* ABB4 8002F7B4 46800020 */ cvt.s.w $f0, $f0 -/* ABB8 8002F7B8 E6000018 */ swc1 $f0, 0x18($s0) -/* ABBC 8002F7BC 46161683 */ div.s $f26, $f2, $f22 -/* ABC0 8002F7C0 0C00A84B */ jal func_8002A12C -/* ABC4 8002F7C4 4600D306 */ mov.s $f12, $f26 -/* ABC8 8002F7C8 46000706 */ mov.s $f28, $f0 -/* ABCC 8002F7CC 0C00A864 */ jal func_8002A190 -/* ABD0 8002F7D0 4600D306 */ mov.s $f12, $f26 -/* ABD4 8002F7D4 461E0202 */ mul.s $f8, $f0, $f30 -/* ABD8 8002F7D8 00000000 */ nop -/* ABDC 8002F7DC 4600F087 */ neg.s $f2, $f30 -/* ABE0 8002F7E0 4602E082 */ mul.s $f2, $f28, $f2 -/* ABE4 8002F7E4 00000000 */ nop -/* ABE8 8002F7E8 C6180078 */ lwc1 $f24, 0x78($s0) -/* ABEC 8002F7EC 461CC102 */ mul.s $f4, $f24, $f28 -/* ABF0 8002F7F0 00000000 */ nop -/* ABF4 8002F7F4 4600C182 */ mul.s $f6, $f24, $f0 -/* ABF8 8002F7F8 00000000 */ nop -/* ABFC 8002F7FC C6000084 */ lwc1 $f0, 0x84($s0) -/* AC00 8002F800 46140002 */ mul.s $f0, $f0, $f20 -/* AC04 8002F804 00000000 */ nop -/* AC08 8002F808 4600F286 */ mov.s $f10, $f30 -/* AC0C 8002F80C 46005506 */ mov.s $f20, $f10 -/* AC10 8002F810 46044780 */ add.s $f30, $f8, $f4 -/* AC14 8002F814 46061600 */ add.s $f24, $f2, $f6 -/* AC18 8002F818 46160683 */ div.s $f26, $f0, $f22 -/* AC1C 8002F81C 0C00A84B */ jal func_8002A12C -/* AC20 8002F820 4600D306 */ mov.s $f12, $f26 -/* AC24 8002F824 46000706 */ mov.s $f28, $f0 -/* AC28 8002F828 0C00A864 */ jal func_8002A190 -/* AC2C 8002F82C 4600D306 */ mov.s $f12, $f26 -/* AC30 8002F830 46140182 */ mul.s $f6, $f0, $f20 -/* AC34 8002F834 00000000 */ nop -/* AC38 8002F838 4614E102 */ mul.s $f4, $f28, $f20 -/* AC3C 8002F83C 00000000 */ nop -/* AC40 8002F840 461CC082 */ mul.s $f2, $f24, $f28 -/* AC44 8002F844 00000000 */ nop -/* AC48 8002F848 4600C002 */ mul.s $f0, $f24, $f0 -/* AC4C 8002F84C 00000000 */ nop -/* AC50 8002F850 46023281 */ sub.s $f10, $f6, $f2 -/* AC54 8002F854 46002100 */ add.s $f4, $f4, $f0 -/* AC58 8002F858 C600004C */ lwc1 $f0, 0x4c($s0) -/* AC5C 8002F85C 461E0000 */ add.s $f0, $f0, $f30 -/* AC60 8002F860 C6060048 */ lwc1 $f6, 0x48($s0) -/* AC64 8002F864 460A3180 */ add.s $f6, $f6, $f10 -/* AC68 8002F868 C6020050 */ lwc1 $f2, 0x50($s0) -/* AC6C 8002F86C 46041080 */ add.s $f2, $f2, $f4 -/* AC70 8002F870 E6000040 */ swc1 $f0, 0x40($s0) -/* AC74 8002F874 E606003C */ swc1 $f6, 0x3c($s0) -/* AC78 8002F878 E6020044 */ swc1 $f2, 0x44($s0) -.L8002F87C: -/* AC7C 8002F87C C60C003C */ lwc1 $f12, 0x3c($s0) -/* AC80 8002F880 C60E0044 */ lwc1 $f14, 0x44($s0) -/* AC84 8002F884 8E060048 */ lw $a2, 0x48($s0) -/* AC88 8002F888 0C00A710 */ jal func_80029C40 -/* AC8C 8002F88C 8E070050 */ lw $a3, 0x50($s0) -/* AC90 8002F890 C6040048 */ lwc1 $f4, 0x48($s0) -/* AC94 8002F894 4480B000 */ mtc1 $zero, $f22 -/* AC98 8002F898 C602003C */ lwc1 $f2, 0x3c($s0) -/* AC9C 8002F89C E600006C */ swc1 $f0, 0x6c($s0) -/* ACA0 8002F8A0 46022501 */ sub.s $f20, $f4, $f2 -/* ACA4 8002F8A4 C6040050 */ lwc1 $f4, 0x50($s0) -/* ACA8 8002F8A8 C6020044 */ lwc1 $f2, 0x44($s0) -/* ACAC 8002F8AC 4600B306 */ mov.s $f12, $f22 -/* ACB0 8002F8B0 46022601 */ sub.s $f24, $f4, $f2 -/* ACB4 8002F8B4 C604004C */ lwc1 $f4, 0x4c($s0) -/* ACB8 8002F8B8 C6020040 */ lwc1 $f2, 0x40($s0) -/* ACBC 8002F8BC 4406A000 */ mfc1 $a2, $f20 -/* ACC0 8002F8C0 46022781 */ sub.s $f30, $f4, $f2 -/* ACC4 8002F8C4 4407C000 */ mfc1 $a3, $f24 -/* ACC8 8002F8C8 0C00A710 */ jal func_80029C40 -/* ACCC 8002F8CC 4600B386 */ mov.s $f14, $f22 -/* ACD0 8002F8D0 4614A102 */ mul.s $f4, $f20, $f20 -/* ACD4 8002F8D4 00000000 */ nop -/* ACD8 8002F8D8 4618C082 */ mul.s $f2, $f24, $f24 -/* ACDC 8002F8DC 00000000 */ nop -/* ACE0 8002F8E0 46022300 */ add.s $f12, $f4, $f2 -/* ACE4 8002F8E4 46000007 */ neg.s $f0, $f0 -/* ACE8 8002F8E8 E6000090 */ swc1 $f0, 0x90($s0) -/* ACEC 8002F8EC 46006004 */ sqrt.s $f0, $f12 -/* ACF0 8002F8F0 46000032 */ c.eq.s $f0, $f0 -/* ACF4 8002F8F4 00000000 */ nop -/* ACF8 8002F8F8 45030004 */ bc1tl .L8002F90C -/* ACFC 8002F8FC 4600B306 */ mov.s $f12, $f22 -/* AD00 8002F900 0C0187B0 */ jal func_80061EC0 -/* AD04 8002F904 00000000 */ nop -/* AD08 8002F908 4600B306 */ mov.s $f12, $f22 -.L8002F90C: -/* AD0C 8002F90C 46000007 */ neg.s $f0, $f0 -/* AD10 8002F910 4406F000 */ mfc1 $a2, $f30 -/* AD14 8002F914 44070000 */ mfc1 $a3, $f0 -/* AD18 8002F918 0C00A710 */ jal func_80029C40 -/* AD1C 8002F91C 46006386 */ mov.s $f14, $f12 -/* AD20 8002F920 E6000094 */ swc1 $f0, 0x94($s0) -/* AD24 8002F924 C6000048 */ lwc1 $f0, 0x48($s0) -/* AD28 8002F928 3C02800E */ lui $v0, %hi(D_800DC050) -/* AD2C 8002F92C 2442C050 */ addiu $v0, $v0, %lo(D_800DC050) -/* AD30 8002F930 E44000CC */ swc1 $f0, 0xcc($v0) -/* AD34 8002F934 C600004C */ lwc1 $f0, 0x4c($s0) -/* AD38 8002F938 E44000D0 */ swc1 $f0, 0xd0($v0) -/* AD3C 8002F93C C6000050 */ lwc1 $f0, 0x50($s0) -/* AD40 8002F940 E44000D4 */ swc1 $f0, 0xd4($v0) -/* AD44 8002F944 8FBF0014 */ lw $ra, 0x14($sp) -/* AD48 8002F948 8FB00010 */ lw $s0, 0x10($sp) -/* AD4C 8002F94C D7BE0040 */ ldc1 $f30, 0x40($sp) -/* AD50 8002F950 D7BC0038 */ ldc1 $f28, 0x38($sp) -/* AD54 8002F954 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* AD58 8002F958 D7B80028 */ ldc1 $f24, 0x28($sp) -/* AD5C 8002F95C D7B60020 */ ldc1 $f22, 0x20($sp) -/* AD60 8002F960 D7B40018 */ ldc1 $f20, 0x18($sp) -/* AD64 8002F964 03E00008 */ jr $ra -/* AD68 8002F968 27BD0048 */ addiu $sp, $sp, 0x48 -/* AD6C 8002F96C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/AD70/func_8002FC90.s b/ver/jp/asm/nonmatchings/AD70/func_8002FC90.s deleted file mode 100644 index b3462634b0..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_8002FC90.s +++ /dev/null @@ -1,140 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002FC90 -/* B090 8002FC90 3C014190 */ lui $at, 0x4190 -/* B094 8002FC94 44810000 */ mtc1 $at, $f0 -/* B098 8002FC98 3C01442C */ lui $at, 0x442c -/* B09C 8002FC9C 34218000 */ ori $at, $at, 0x8000 -/* B0A0 8002FCA0 44811000 */ mtc1 $at, $f2 -/* B0A4 8002FCA4 3C01423C */ lui $at, 0x423c -/* B0A8 8002FCA8 44812000 */ mtc1 $at, $f4 -/* B0AC 8002FCAC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* B0B0 8002FCB0 AFB00010 */ sw $s0, 0x10($sp) -/* B0B4 8002FCB4 0080802D */ daddu $s0, $a0, $zero -/* B0B8 8002FCB8 AFBF0014 */ sw $ra, 0x14($sp) -/* B0BC 8002FCBC F7BA0030 */ sdc1 $f26, 0x30($sp) -/* B0C0 8002FCC0 F7B80028 */ sdc1 $f24, 0x28($sp) -/* B0C4 8002FCC4 F7B60020 */ sdc1 $f22, 0x20($sp) -/* B0C8 8002FCC8 F7B40018 */ sdc1 $f20, 0x18($sp) -/* B0CC 8002FCCC 86020006 */ lh $v0, 6($s0) -/* B0D0 8002FCD0 E6000074 */ swc1 $f0, 0x74($s0) -/* B0D4 8002FCD4 E6020078 */ swc1 $f2, 0x78($s0) -/* B0D8 8002FCD8 10400013 */ beqz $v0, .L8002FD28 -/* B0DC 8002FCDC E604007C */ swc1 $f4, 0x7c($s0) -/* B0E0 8002FCE0 46002086 */ mov.s $f2, $f4 -/* B0E4 8002FCE4 44800000 */ mtc1 $zero, $f0 -/* B0E8 8002FCE8 C6060060 */ lwc1 $f6, 0x60($s0) -/* B0EC 8002FCEC C6040068 */ lwc1 $f4, 0x68($s0) -/* B0F0 8002FCF0 44050000 */ mfc1 $a1, $f0 -/* B0F4 8002FCF4 E6000550 */ swc1 $f0, 0x550($s0) -/* B0F8 8002FCF8 E6000070 */ swc1 $f0, 0x70($s0) -/* B0FC 8002FCFC E6000084 */ swc1 $f0, 0x84($s0) -/* B100 8002FD00 C6000064 */ lwc1 $f0, 0x64($s0) -/* B104 8002FD04 0000382D */ daddu $a3, $zero, $zero -/* B108 8002FD08 A6000006 */ sh $zero, 6($s0) -/* B10C 8002FD0C A6000554 */ sh $zero, 0x554($s0) -/* B110 8002FD10 E6060048 */ swc1 $f6, 0x48($s0) -/* B114 8002FD14 46020000 */ add.s $f0, $f0, $f2 -/* B118 8002FD18 E6040050 */ swc1 $f4, 0x50($s0) -/* B11C 8002FD1C 00A0302D */ daddu $a2, $a1, $zero -/* B120 8002FD20 0800BF73 */ j .L8002FDCC -/* B124 8002FD24 E600004C */ swc1 $f0, 0x4c($s0) -.L8002FD28: -/* B128 8002FD28 3C028011 */ lui $v0, %hi(D_8010F188) -/* B12C 8002FD2C 2442F188 */ addiu $v0, $v0, %lo(D_8010F188) -/* B130 8002FD30 C4480054 */ lwc1 $f8, 0x54($v0) -/* B134 8002FD34 3C013FC0 */ lui $at, 0x3fc0 -/* B138 8002FD38 44813000 */ mtc1 $at, $f6 -/* B13C 8002FD3C 00000000 */ nop -/* B140 8002FD40 46064182 */ mul.s $f6, $f8, $f6 -/* B144 8002FD44 00000000 */ nop -/* B148 8002FD48 3C013D4C */ lui $at, 0x3d4c -/* B14C 8002FD4C 3421CCCD */ ori $at, $at, 0xcccd -/* B150 8002FD50 44816000 */ mtc1 $at, $f12 -/* B154 8002FD54 00000000 */ nop -/* B158 8002FD58 460C4202 */ mul.s $f8, $f8, $f12 -/* B15C 8002FD5C 00000000 */ nop -/* B160 8002FD60 C6040060 */ lwc1 $f4, 0x60($s0) -/* B164 8002FD64 C6000550 */ lwc1 $f0, 0x550($s0) -/* B168 8002FD68 C6020064 */ lwc1 $f2, 0x64($s0) -/* B16C 8002FD6C 46002100 */ add.s $f4, $f4, $f0 -/* B170 8002FD70 C600007C */ lwc1 $f0, 0x7c($s0) -/* B174 8002FD74 3C013F80 */ lui $at, 0x3f80 -/* B178 8002FD78 44815000 */ mtc1 $at, $f10 -/* B17C 8002FD7C 46001080 */ add.s $f2, $f2, $f0 -/* B180 8002FD80 C6000068 */ lwc1 $f0, 0x68($s0) -/* B184 8002FD84 0200202D */ daddu $a0, $s0, $zero -/* B188 8002FD88 E600005C */ swc1 $f0, 0x5c($s0) -/* B18C 8002FD8C 460A3580 */ add.s $f22, $f6, $f10 -/* B190 8002FD90 E6040054 */ swc1 $f4, 0x54($s0) -/* B194 8002FD94 E6020058 */ swc1 $f2, 0x58($s0) -/* B198 8002FD98 0C00BFF7 */ jal func_8002FFDC -/* B19C 8002FD9C 460C4500 */ add.s $f20, $f8, $f12 -/* B1A0 8002FDA0 96020002 */ lhu $v0, 2($s0) -/* B1A4 8002FDA4 30420001 */ andi $v0, $v0, 1 -/* B1A8 8002FDA8 14400005 */ bnez $v0, .L8002FDC0 -/* B1AC 8002FDAC 0200202D */ daddu $a0, $s0, $zero -/* B1B0 8002FDB0 4405A000 */ mfc1 $a1, $f20 -/* B1B4 8002FDB4 4406B000 */ mfc1 $a2, $f22 -/* B1B8 8002FDB8 0800BF73 */ j .L8002FDCC -/* B1BC 8002FDBC 0000382D */ daddu $a3, $zero, $zero -.L8002FDC0: -/* B1C0 8002FDC0 4405A000 */ mfc1 $a1, $f20 -/* B1C4 8002FDC4 4406B000 */ mfc1 $a2, $f22 -/* B1C8 8002FDC8 24070001 */ addiu $a3, $zero, 1 -.L8002FDCC: -/* B1CC 8002FDCC 0C00BFA8 */ jal func_8002FEA0 -/* B1D0 8002FDD0 00000000 */ nop -/* B1D4 8002FDD4 C60C003C */ lwc1 $f12, 0x3c($s0) -/* B1D8 8002FDD8 C60E0044 */ lwc1 $f14, 0x44($s0) -/* B1DC 8002FDDC 8E060048 */ lw $a2, 0x48($s0) -/* B1E0 8002FDE0 8E070050 */ lw $a3, 0x50($s0) -/* B1E4 8002FDE4 4480C000 */ mtc1 $zero, $f24 -/* B1E8 8002FDE8 0C00A710 */ jal func_80029C40 -/* B1EC 8002FDEC 00000000 */ nop -/* B1F0 8002FDF0 4600C306 */ mov.s $f12, $f24 -/* B1F4 8002FDF4 4600C386 */ mov.s $f14, $f24 -/* B1F8 8002FDF8 C6040048 */ lwc1 $f4, 0x48($s0) -/* B1FC 8002FDFC C602003C */ lwc1 $f2, 0x3c($s0) -/* B200 8002FE00 C6140050 */ lwc1 $f20, 0x50($s0) -/* B204 8002FE04 46022581 */ sub.s $f22, $f4, $f2 -/* B208 8002FE08 C6020044 */ lwc1 $f2, 0x44($s0) -/* B20C 8002FE0C C604004C */ lwc1 $f4, 0x4c($s0) -/* B210 8002FE10 4602A501 */ sub.s $f20, $f20, $f2 -/* B214 8002FE14 C6020040 */ lwc1 $f2, 0x40($s0) -/* B218 8002FE18 4406B000 */ mfc1 $a2, $f22 -/* B21C 8002FE1C 4407A000 */ mfc1 $a3, $f20 -/* B220 8002FE20 46022681 */ sub.s $f26, $f4, $f2 -/* B224 8002FE24 0C00A710 */ jal func_80029C40 -/* B228 8002FE28 E600006C */ swc1 $f0, 0x6c($s0) -/* B22C 8002FE2C 4616B082 */ mul.s $f2, $f22, $f22 -/* B230 8002FE30 00000000 */ nop -/* B234 8002FE34 4614A502 */ mul.s $f20, $f20, $f20 -/* B238 8002FE38 00000000 */ nop -/* B23C 8002FE3C 46141300 */ add.s $f12, $f2, $f20 -/* B240 8002FE40 46000007 */ neg.s $f0, $f0 -/* B244 8002FE44 E6000090 */ swc1 $f0, 0x90($s0) -/* B248 8002FE48 46006004 */ sqrt.s $f0, $f12 -/* B24C 8002FE4C 46000032 */ c.eq.s $f0, $f0 -/* B250 8002FE50 00000000 */ nop -/* B254 8002FE54 45030004 */ bc1tl .L8002FE68 -/* B258 8002FE58 4600C306 */ mov.s $f12, $f24 -/* B25C 8002FE5C 0C0187B0 */ jal func_80061EC0 -/* B260 8002FE60 00000000 */ nop -/* B264 8002FE64 4600C306 */ mov.s $f12, $f24 -.L8002FE68: -/* B268 8002FE68 46000007 */ neg.s $f0, $f0 -/* B26C 8002FE6C 4406D000 */ mfc1 $a2, $f26 -/* B270 8002FE70 44070000 */ mfc1 $a3, $f0 -/* B274 8002FE74 0C00A710 */ jal func_80029C40 -/* B278 8002FE78 46006386 */ mov.s $f14, $f12 -/* B27C 8002FE7C E6000094 */ swc1 $f0, 0x94($s0) -/* B280 8002FE80 8FBF0014 */ lw $ra, 0x14($sp) -/* B284 8002FE84 8FB00010 */ lw $s0, 0x10($sp) -/* B288 8002FE88 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* B28C 8002FE8C D7B80028 */ ldc1 $f24, 0x28($sp) -/* B290 8002FE90 D7B60020 */ ldc1 $f22, 0x20($sp) -/* B294 8002FE94 D7B40018 */ ldc1 $f20, 0x18($sp) -/* B298 8002FE98 03E00008 */ jr $ra -/* B29C 8002FE9C 27BD0038 */ addiu $sp, $sp, 0x38 diff --git a/ver/jp/asm/nonmatchings/AD70/func_8002FEA0.s b/ver/jp/asm/nonmatchings/AD70/func_8002FEA0.s deleted file mode 100644 index 6ab81cdfff..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_8002FEA0.s +++ /dev/null @@ -1,86 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002FEA0 -/* B2A0 8002FEA0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* B2A4 8002FEA4 AFB00010 */ sw $s0, 0x10($sp) -/* B2A8 8002FEA8 0080802D */ daddu $s0, $a0, $zero -/* B2AC 8002FEAC AFBF0018 */ sw $ra, 0x18($sp) -/* B2B0 8002FEB0 AFB10014 */ sw $s1, 0x14($sp) -/* B2B4 8002FEB4 F7B60028 */ sdc1 $f22, 0x28($sp) -/* B2B8 8002FEB8 F7B40020 */ sdc1 $f20, 0x20($sp) -/* B2BC 8002FEBC C6000054 */ lwc1 $f0, 0x54($s0) -/* B2C0 8002FEC0 C6040048 */ lwc1 $f4, 0x48($s0) -/* B2C4 8002FEC4 46040001 */ sub.s $f0, $f0, $f4 -/* B2C8 8002FEC8 4485B000 */ mtc1 $a1, $f22 -/* B2CC 8002FECC 00000000 */ nop -/* B2D0 8002FED0 46160002 */ mul.s $f0, $f0, $f22 -/* B2D4 8002FED4 00000000 */ nop -/* B2D8 8002FED8 44863000 */ mtc1 $a2, $f6 -/* B2DC 8002FEDC 00000000 */ nop -/* B2E0 8002FEE0 46003087 */ neg.s $f2, $f6 -/* B2E4 8002FEE4 4602003C */ c.lt.s $f0, $f2 -/* B2E8 8002FEE8 00000000 */ nop -/* B2EC 8002FEEC 45000002 */ bc1f .L8002FEF8 -/* B2F0 8002FEF0 00E0882D */ daddu $s1, $a3, $zero -/* B2F4 8002FEF4 46001006 */ mov.s $f0, $f2 -.L8002FEF8: -/* B2F8 8002FEF8 4600303C */ c.lt.s $f6, $f0 -/* B2FC 8002FEFC 00000000 */ nop -/* B300 8002FF00 45030001 */ bc1tl .L8002FF08 -/* B304 8002FF04 46003006 */ mov.s $f0, $f6 -.L8002FF08: -/* B308 8002FF08 C6020074 */ lwc1 $f2, 0x74($s0) -/* B30C 8002FF0C 46002100 */ add.s $f4, $f4, $f0 -/* B310 8002FF10 3C0140C9 */ lui $at, 0x40c9 -/* B314 8002FF14 34210FD0 */ ori $at, $at, 0xfd0 -/* B318 8002FF18 44810000 */ mtc1 $at, $f0 -/* B31C 8002FF1C 00000000 */ nop -/* B320 8002FF20 46001082 */ mul.s $f2, $f2, $f0 -/* B324 8002FF24 00000000 */ nop -/* B328 8002FF28 3C0143B4 */ lui $at, 0x43b4 -/* B32C 8002FF2C 44810000 */ mtc1 $at, $f0 -/* B330 8002FF30 E604003C */ swc1 $f4, 0x3c($s0) -/* B334 8002FF34 E6040048 */ swc1 $f4, 0x48($s0) -/* B338 8002FF38 46001503 */ div.s $f20, $f2, $f0 -/* B33C 8002FF3C 0C00A864 */ jal func_8002A190 -/* B340 8002FF40 4600A306 */ mov.s $f12, $f20 -/* B344 8002FF44 C6020078 */ lwc1 $f2, 0x78($s0) -/* B348 8002FF48 46001082 */ mul.s $f2, $f2, $f0 -/* B34C 8002FF4C 00000000 */ nop -/* B350 8002FF50 C604005C */ lwc1 $f4, 0x5c($s0) -/* B354 8002FF54 C6060050 */ lwc1 $f6, 0x50($s0) -/* B358 8002FF58 46062101 */ sub.s $f4, $f4, $f6 -/* B35C 8002FF5C 46162102 */ mul.s $f4, $f4, $f22 -/* B360 8002FF60 00000000 */ nop -/* B364 8002FF64 46043180 */ add.s $f6, $f6, $f4 -/* B368 8002FF68 46023080 */ add.s $f2, $f6, $f2 -/* B36C 8002FF6C 00111400 */ sll $v0, $s1, 0x10 -/* B370 8002FF70 E6060050 */ swc1 $f6, 0x50($s0) -/* B374 8002FF74 14400012 */ bnez $v0, .L8002FFC0 -/* B378 8002FF78 E6020044 */ swc1 $f2, 0x44($s0) -/* B37C 8002FF7C 0C00A84B */ jal func_8002A12C -/* B380 8002FF80 4600A306 */ mov.s $f12, $f20 -/* B384 8002FF84 C6040058 */ lwc1 $f4, 0x58($s0) -/* B388 8002FF88 C606004C */ lwc1 $f6, 0x4c($s0) -/* B38C 8002FF8C 46062101 */ sub.s $f4, $f4, $f6 -/* B390 8002FF90 3C013E00 */ lui $at, 0x3e00 -/* B394 8002FF94 44811000 */ mtc1 $at, $f2 -/* B398 8002FF98 00000000 */ nop -/* B39C 8002FF9C 46022102 */ mul.s $f4, $f4, $f2 -/* B3A0 8002FFA0 00000000 */ nop -/* B3A4 8002FFA4 C6020078 */ lwc1 $f2, 0x78($s0) -/* B3A8 8002FFA8 46001082 */ mul.s $f2, $f2, $f0 -/* B3AC 8002FFAC 00000000 */ nop -/* B3B0 8002FFB0 46043180 */ add.s $f6, $f6, $f4 -/* B3B4 8002FFB4 46023080 */ add.s $f2, $f6, $f2 -/* B3B8 8002FFB8 E606004C */ swc1 $f6, 0x4c($s0) -/* B3BC 8002FFBC E6020040 */ swc1 $f2, 0x40($s0) -.L8002FFC0: -/* B3C0 8002FFC0 8FBF0018 */ lw $ra, 0x18($sp) -/* B3C4 8002FFC4 8FB10014 */ lw $s1, 0x14($sp) -/* B3C8 8002FFC8 8FB00010 */ lw $s0, 0x10($sp) -/* B3CC 8002FFCC D7B60028 */ ldc1 $f22, 0x28($sp) -/* B3D0 8002FFD0 D7B40020 */ ldc1 $f20, 0x20($sp) -/* B3D4 8002FFD4 03E00008 */ jr $ra -/* B3D8 8002FFD8 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/AD70/func_8002FFDC.s b/ver/jp/asm/nonmatchings/AD70/func_8002FFDC.s deleted file mode 100644 index 8743f79d5e..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_8002FFDC.s +++ /dev/null @@ -1,74 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002FFDC -/* B3DC 8002FFDC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* B3E0 8002FFE0 AFB00010 */ sw $s0, 0x10($sp) -/* B3E4 8002FFE4 0080802D */ daddu $s0, $a0, $zero -/* B3E8 8002FFE8 3C028011 */ lui $v0, %hi(D_8010F188) -/* B3EC 8002FFEC 2442F188 */ addiu $v0, $v0, %lo(D_8010F188) -/* B3F0 8002FFF0 AFBF0018 */ sw $ra, 0x18($sp) -/* B3F4 8002FFF4 AFB10014 */ sw $s1, 0x14($sp) -/* B3F8 8002FFF8 F7B40020 */ sdc1 $f20, 0x20($sp) -/* B3FC 8002FFFC C44C0084 */ lwc1 $f12, 0x84($v0) -/* B400 80030000 3C0142B4 */ lui $at, 0x42b4 -/* B404 80030004 44817000 */ mtc1 $at, $f14 -/* B408 80030008 0C00A6FA */ jal func_80029BE8 -/* B40C 8003000C 0040882D */ daddu $s1, $v0, $zero -/* B410 80030010 3C014234 */ lui $at, 0x4234 -/* B414 80030014 4481A000 */ mtc1 $at, $f20 -/* B418 80030018 46000005 */ abs.s $f0, $f0 -/* B41C 8003001C 4614003C */ c.lt.s $f0, $f20 -/* B420 80030020 00000000 */ nop -/* B424 80030024 4500000F */ bc1f .L80030064 -/* B428 80030028 00000000 */ nop -/* B42C 8003002C 86020556 */ lh $v0, 0x556($s0) -/* B430 80030030 14400009 */ bnez $v0, .L80030058 -/* B434 80030034 2402000F */ addiu $v0, $zero, 0xf -/* B438 80030038 86020554 */ lh $v0, 0x554($s0) -/* B43C 8003003C 96030554 */ lhu $v1, 0x554($s0) -/* B440 80030040 1C40001D */ bgtz $v0, .L800300B8 -/* B444 80030044 2462FFFF */ addiu $v0, $v1, -1 -/* B448 80030048 3C01420C */ lui $at, 0x420c -/* B44C 8003004C 44810000 */ mtc1 $at, $f0 -/* B450 80030050 0800C032 */ j .L800300C8 -/* B454 80030054 E6000550 */ swc1 $f0, 0x550($s0) -.L80030058: -/* B458 80030058 A6020554 */ sh $v0, 0x554($s0) -/* B45C 8003005C 0800C032 */ j .L800300C8 -/* B460 80030060 A6000556 */ sh $zero, 0x556($s0) -.L80030064: -/* B464 80030064 C62C0084 */ lwc1 $f12, 0x84($s1) -/* B468 80030068 3C014387 */ lui $at, 0x4387 -/* B46C 8003006C 44817000 */ mtc1 $at, $f14 -/* B470 80030070 0C00A6FA */ jal func_80029BE8 -/* B474 80030074 00000000 */ nop -/* B478 80030078 46000005 */ abs.s $f0, $f0 -/* B47C 8003007C 4614003C */ c.lt.s $f0, $f20 -/* B480 80030080 00000000 */ nop -/* B484 80030084 45000010 */ bc1f .L800300C8 -/* B488 80030088 24030001 */ addiu $v1, $zero, 1 -/* B48C 8003008C 86020556 */ lh $v0, 0x556($s0) -/* B490 80030090 1443000B */ bne $v0, $v1, .L800300C0 -/* B494 80030094 2402000F */ addiu $v0, $zero, 0xf -/* B498 80030098 86020554 */ lh $v0, 0x554($s0) -/* B49C 8003009C 96030554 */ lhu $v1, 0x554($s0) -/* B4A0 800300A0 1C400005 */ bgtz $v0, .L800300B8 -/* B4A4 800300A4 2462FFFF */ addiu $v0, $v1, -1 -/* B4A8 800300A8 3C01C20C */ lui $at, 0xc20c -/* B4AC 800300AC 44810000 */ mtc1 $at, $f0 -/* B4B0 800300B0 0800C032 */ j .L800300C8 -/* B4B4 800300B4 E6000550 */ swc1 $f0, 0x550($s0) -.L800300B8: -/* B4B8 800300B8 0800C032 */ j .L800300C8 -/* B4BC 800300BC A6020554 */ sh $v0, 0x554($s0) -.L800300C0: -/* B4C0 800300C0 A6020554 */ sh $v0, 0x554($s0) -/* B4C4 800300C4 A6030556 */ sh $v1, 0x556($s0) -.L800300C8: -/* B4C8 800300C8 8FBF0018 */ lw $ra, 0x18($sp) -/* B4CC 800300CC 8FB10014 */ lw $s1, 0x14($sp) -/* B4D0 800300D0 8FB00010 */ lw $s0, 0x10($sp) -/* B4D4 800300D4 D7B40020 */ ldc1 $f20, 0x20($sp) -/* B4D8 800300D8 03E00008 */ jr $ra -/* B4DC 800300DC 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/AD70/func_800300E0.s b/ver/jp/asm/nonmatchings/AD70/func_800300E0.s deleted file mode 100644 index 6145fc49ea..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_800300E0.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800300E0 -/* B4E0 800300E0 03E00008 */ jr $ra -/* B4E4 800300E4 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/AD70/func_800300E8.s b/ver/jp/asm/nonmatchings/AD70/func_800300E8.s deleted file mode 100644 index 2847fde57c..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_800300E8.s +++ /dev/null @@ -1,47 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800300E8 -/* B4E8 800300E8 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* B4EC 800300EC 3C0146FF */ lui $at, 0x46ff -/* B4F0 800300F0 3421FE00 */ ori $at, $at, 0xfe00 -/* B4F4 800300F4 44811000 */ mtc1 $at, $f2 -/* B4F8 800300F8 44802000 */ mtc1 $zero, $f4 -/* B4FC 800300FC 3C01BF80 */ lui $at, 0xbf80 -/* B500 80030100 44810000 */ mtc1 $at, $f0 -/* B504 80030104 44072000 */ mfc1 $a3, $f4 -/* B508 80030108 27A20038 */ addiu $v0, $sp, 0x38 -/* B50C 8003010C AFBF0058 */ sw $ra, 0x58($sp) -/* B510 80030110 E7A20044 */ swc1 $f2, 0x44($sp) -/* B514 80030114 AFA20018 */ sw $v0, 0x18($sp) -/* B518 80030118 27A2003C */ addiu $v0, $sp, 0x3c -/* B51C 8003011C AFA2001C */ sw $v0, 0x1c($sp) -/* B520 80030120 27A20040 */ addiu $v0, $sp, 0x40 -/* B524 80030124 AFA20020 */ sw $v0, 0x20($sp) -/* B528 80030128 27A20044 */ addiu $v0, $sp, 0x44 -/* B52C 8003012C AFA20024 */ sw $v0, 0x24($sp) -/* B530 80030130 27A20048 */ addiu $v0, $sp, 0x48 -/* B534 80030134 AFA20028 */ sw $v0, 0x28($sp) -/* B538 80030138 27A2004C */ addiu $v0, $sp, 0x4c -/* B53C 8003013C AFA2002C */ sw $v0, 0x2c($sp) -/* B540 80030140 27A20050 */ addiu $v0, $sp, 0x50 -/* B544 80030144 E7A00010 */ swc1 $f0, 0x10($sp) -/* B548 80030148 E7A40014 */ swc1 $f4, 0x14($sp) -/* B54C 8003014C 0C017375 */ jal func_8005CDD4 -/* B550 80030150 AFA20030 */ sw $v0, 0x30($sp) -/* B554 80030154 0040182D */ daddu $v1, $v0, $zero -/* B558 80030158 04600008 */ bltz $v1, .L8003017C -/* B55C 8003015C 000310C0 */ sll $v0, $v1, 3 -/* B560 80030160 00431023 */ subu $v0, $v0, $v1 -/* B564 80030164 3C03800E */ lui $v1, %hi(D_800D91B4) -/* B568 80030168 8C6391B4 */ lw $v1, %lo(D_800D91B4)($v1) -/* B56C 8003016C 00021080 */ sll $v0, $v0, 2 -/* B570 80030170 00431021 */ addu $v0, $v0, $v1 -/* B574 80030174 0800C060 */ j .L80030180 -/* B578 80030178 8C420010 */ lw $v0, 0x10($v0) -.L8003017C: -/* B57C 8003017C 0000102D */ daddu $v0, $zero, $zero -.L80030180: -/* B580 80030180 8FBF0058 */ lw $ra, 0x58($sp) -/* B584 80030184 03E00008 */ jr $ra -/* B588 80030188 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/AD70/func_80031124.s b/ver/jp/asm/nonmatchings/AD70/func_80031124.s deleted file mode 100644 index ad1421cd73..0000000000 --- a/ver/jp/asm/nonmatchings/AD70/func_80031124.s +++ /dev/null @@ -1,917 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80031124 -/* C524 80031124 27BDFF80 */ addiu $sp, $sp, -0x80 -/* C528 80031128 AFB10044 */ sw $s1, 0x44($sp) -/* C52C 8003112C 0080882D */ daddu $s1, $a0, $zero -/* C530 80031130 AFBF004C */ sw $ra, 0x4c($sp) -/* C534 80031134 AFB20048 */ sw $s2, 0x48($sp) -/* C538 80031138 AFB00040 */ sw $s0, 0x40($sp) -/* C53C 8003113C F7BE0078 */ sdc1 $f30, 0x78($sp) -/* C540 80031140 F7BC0070 */ sdc1 $f28, 0x70($sp) -/* C544 80031144 F7BA0068 */ sdc1 $f26, 0x68($sp) -/* C548 80031148 F7B80060 */ sdc1 $f24, 0x60($sp) -/* C54C 8003114C F7B60058 */ sdc1 $f22, 0x58($sp) -/* C550 80031150 F7B40050 */ sdc1 $f20, 0x50($sp) -/* C554 80031154 C6300060 */ lwc1 $f16, 0x60($s1) -/* C558 80031158 E7B00038 */ swc1 $f16, 0x38($sp) -/* C55C 8003115C C63E0064 */ lwc1 $f30, 0x64($s1) -/* C560 80031160 86220008 */ lh $v0, 8($s1) -/* C564 80031164 C6300068 */ lwc1 $f16, 0x68($s1) -/* C568 80031168 0000802D */ daddu $s0, $zero, $zero -/* C56C 8003116C 10400017 */ beqz $v0, .L800311CC -/* C570 80031170 E7B0003C */ swc1 $f16, 0x3c($sp) -/* C574 80031174 3C013F80 */ lui $at, 0x3f80 -/* C578 80031178 44810000 */ mtc1 $at, $f0 -/* C57C 8003117C AE200448 */ sw $zero, 0x448($s1) -/* C580 80031180 AE200444 */ sw $zero, 0x444($s1) -/* C584 80031184 AE200488 */ sw $zero, 0x488($s1) -/* C588 80031188 AE200494 */ sw $zero, 0x494($s1) -/* C58C 8003118C E63E04A0 */ swc1 $f30, 0x4a0($s1) -/* C590 80031190 AE200098 */ sw $zero, 0x98($s1) -/* C594 80031194 AE20009C */ sw $zero, 0x9c($s1) -/* C598 80031198 AE2004A4 */ sw $zero, 0x4a4($s1) -/* C59C 8003119C AE2004A8 */ sw $zero, 0x4a8($s1) -/* C5A0 800311A0 AE2004AC */ sw $zero, 0x4ac($s1) -/* C5A4 800311A4 A62004D4 */ sh $zero, 0x4d4($s1) -/* C5A8 800311A8 A62004D6 */ sh $zero, 0x4d6($s1) -/* C5AC 800311AC AE200508 */ sw $zero, 0x508($s1) -/* C5B0 800311B0 3C01800A */ lui $at, %hi(D_8009E6EC) -/* C5B4 800311B4 AC20E6EC */ sw $zero, %lo(D_8009E6EC)($at) -/* C5B8 800311B8 3C01800A */ lui $at, %hi(D_8009E6F0) -/* C5BC 800311BC AC20E6F0 */ sw $zero, %lo(D_8009E6F0)($at) -/* C5C0 800311C0 E6200484 */ swc1 $f0, 0x484($s1) -/* C5C4 800311C4 E6200498 */ swc1 $f0, 0x498($s1) -/* C5C8 800311C8 E620048C */ swc1 $f0, 0x48c($s1) -.L800311CC: -/* C5CC 800311CC 96220002 */ lhu $v0, 2($s1) -/* C5D0 800311D0 C7B60038 */ lwc1 $f22, 0x38($sp) -/* C5D4 800311D4 30420001 */ andi $v0, $v0, 1 -/* C5D8 800311D8 54400008 */ bnel $v0, $zero, .L800311FC -/* C5DC 800311DC AE200498 */ sw $zero, 0x498($s1) -/* C5E0 800311E0 C6200494 */ lwc1 $f0, 0x494($s1) -/* C5E4 800311E4 461E0032 */ c.eq.s $f0, $f30 -/* C5E8 800311E8 00000000 */ nop -/* C5EC 800311EC 45010004 */ bc1t .L80031200 -/* C5F0 800311F0 00000000 */ nop -/* C5F4 800311F4 E63E0494 */ swc1 $f30, 0x494($s1) -/* C5F8 800311F8 AE200498 */ sw $zero, 0x498($s1) -.L800311FC: -/* C5FC 800311FC C6200494 */ lwc1 $f0, 0x494($s1) -.L80031200: -/* C600 80031200 4600F03C */ c.lt.s $f30, $f0 -/* C604 80031204 00000000 */ nop -/* C608 80031208 4500000A */ bc1f .L80031234 -/* C60C 8003120C 00000000 */ nop -/* C610 80031210 C62004A0 */ lwc1 $f0, 0x4a0($s1) -/* C614 80031214 4600F03E */ c.le.s $f30, $f0 -/* C618 80031218 00000000 */ nop -/* C61C 8003121C 45000005 */ bc1f .L80031234 -/* C620 80031220 00000000 */ nop -/* C624 80031224 3C013F80 */ lui $at, 0x3f80 -/* C628 80031228 44810000 */ mtc1 $at, $f0 -/* C62C 8003122C E63E0494 */ swc1 $f30, 0x494($s1) -/* C630 80031230 E6200498 */ swc1 $f0, 0x498($s1) -.L80031234: -/* C634 80031234 C6220498 */ lwc1 $f2, 0x498($s1) -/* C638 80031238 3C01800A */ lui $at, %hi(D_80098230) -/* C63C 8003123C D4248230 */ ldc1 $f4, %lo(D_80098230)($at) -/* C640 80031240 C620049C */ lwc1 $f0, 0x49c($s1) -/* C644 80031244 460010A1 */ cvt.d.s $f2, $f2 -/* C648 80031248 46222101 */ sub.d $f4, $f4, $f2 -/* C64C 8003124C 46000021 */ cvt.d.s $f0, $f0 -/* C650 80031250 46202103 */ div.d $f4, $f4, $f0 -/* C654 80031254 46241080 */ add.d $f2, $f2, $f4 -/* C658 80031258 3C013FF0 */ lui $at, 0x3ff0 -/* C65C 8003125C 44812800 */ mtc1 $at, $f5 -/* C660 80031260 44802000 */ mtc1 $zero, $f4 -/* C664 80031264 462010A0 */ cvt.s.d $f2, $f2 -/* C668 80031268 46001021 */ cvt.d.s $f0, $f2 -/* C66C 8003126C 4620203C */ c.lt.d $f4, $f0 -/* C670 80031270 00000000 */ nop -/* C674 80031274 45000005 */ bc1f .L8003128C -/* C678 80031278 E6220498 */ swc1 $f2, 0x498($s1) -/* C67C 8003127C 3C013F80 */ lui $at, 0x3f80 -/* C680 80031280 44810000 */ mtc1 $at, $f0 -/* C684 80031284 00000000 */ nop -/* C688 80031288 E6200498 */ swc1 $f0, 0x498($s1) -.L8003128C: -/* C68C 8003128C 96220002 */ lhu $v0, 2($s1) -/* C690 80031290 30420004 */ andi $v0, $v0, 4 -/* C694 80031294 10400010 */ beqz $v0, .L800312D8 -/* C698 80031298 00000000 */ nop -/* C69C 8003129C C6200498 */ lwc1 $f0, 0x498($s1) -/* C6A0 800312A0 3C01800A */ lui $at, %hi(D_80098238) -/* C6A4 800312A4 D4228238 */ ldc1 $f2, %lo(D_80098238)($at) -/* C6A8 800312A8 46000021 */ cvt.d.s $f0, $f0 -/* C6AC 800312AC 46220000 */ add.d $f0, $f0, $f2 -/* C6B0 800312B0 46200020 */ cvt.s.d $f0, $f0 -/* C6B4 800312B4 460000A1 */ cvt.d.s $f2, $f0 -/* C6B8 800312B8 4622203E */ c.le.d $f4, $f2 -/* C6BC 800312BC 00000000 */ nop -/* C6C0 800312C0 45000005 */ bc1f .L800312D8 -/* C6C4 800312C4 E6200498 */ swc1 $f0, 0x498($s1) -/* C6C8 800312C8 3C013F80 */ lui $at, 0x3f80 -/* C6CC 800312CC 44810000 */ mtc1 $at, $f0 -/* C6D0 800312D0 00000000 */ nop -/* C6D4 800312D4 E6200498 */ swc1 $f0, 0x498($s1) -.L800312D8: -/* C6D8 800312D8 96220002 */ lhu $v0, 2($s1) -/* C6DC 800312DC 30420002 */ andi $v0, $v0, 2 -/* C6E0 800312E0 14400009 */ bnez $v0, .L80031308 -/* C6E4 800312E4 00000000 */ nop -/* C6E8 800312E8 C6200494 */ lwc1 $f0, 0x494($s1) -/* C6EC 800312EC C62204A0 */ lwc1 $f2, 0x4a0($s1) -/* C6F0 800312F0 46020001 */ sub.s $f0, $f0, $f2 -/* C6F4 800312F4 C6240498 */ lwc1 $f4, 0x498($s1) -/* C6F8 800312F8 46040002 */ mul.s $f0, $f0, $f4 -/* C6FC 800312FC 00000000 */ nop -/* C700 80031300 46001080 */ add.s $f2, $f2, $f0 -/* C704 80031304 E62204A0 */ swc1 $f2, 0x4a0($s1) -.L80031308: -/* C708 80031308 96220506 */ lhu $v0, 0x506($s1) -/* C70C 8003130C 14400014 */ bnez $v0, .L80031360 -/* C710 80031310 C7B4003C */ lwc1 $f20, 0x3c($sp) -/* C714 80031314 C62004A4 */ lwc1 $f0, 0x4a4($s1) -/* C718 80031318 C7B00038 */ lwc1 $f16, 0x38($sp) -/* C71C 8003131C 46100032 */ c.eq.s $f0, $f16 -/* C720 80031320 00000000 */ nop -/* C724 80031324 4500000E */ bc1f .L80031360 -/* C728 80031328 00000000 */ nop -/* C72C 8003132C C62004A8 */ lwc1 $f0, 0x4a8($s1) -/* C730 80031330 461E0032 */ c.eq.s $f0, $f30 -/* C734 80031334 00000000 */ nop -/* C738 80031338 45000009 */ bc1f .L80031360 -/* C73C 8003133C 00000000 */ nop -/* C740 80031340 C62004AC */ lwc1 $f0, 0x4ac($s1) -/* C744 80031344 46140032 */ c.eq.s $f0, $f20 -/* C748 80031348 00000000 */ nop -/* C74C 8003134C 45000004 */ bc1f .L80031360 -/* C750 80031350 00000000 */ nop -/* C754 80031354 86220008 */ lh $v0, 8($s1) -/* C758 80031358 104000C6 */ beqz $v0, .L80031674 -/* C75C 8003135C 00000000 */ nop -.L80031360: -/* C760 80031360 96220504 */ lhu $v0, 0x504($s1) -/* C764 80031364 14400008 */ bnez $v0, .L80031388 -/* C768 80031368 262404D8 */ addiu $a0, $s1, 0x4d8 -/* C76C 8003136C 3C014120 */ lui $at, 0x4120 -/* C770 80031370 44817000 */ mtc1 $at, $f14 -/* C774 80031374 8FA6003C */ lw $a2, 0x3c($sp) -/* C778 80031378 C7AC0038 */ lwc1 $f12, 0x38($sp) -/* C77C 8003137C 0C00C03A */ jal func_800300E8 -/* C780 80031380 460EF380 */ add.s $f14, $f30, $f14 -/* C784 80031384 0040202D */ daddu $a0, $v0, $zero -.L80031388: -/* C788 80031388 0000402D */ daddu $t0, $zero, $zero -/* C78C 8003138C 8E230448 */ lw $v1, 0x448($s1) -/* C790 80031390 1080007E */ beqz $a0, .L8003158C -/* C794 80031394 0080382D */ daddu $a3, $a0, $zero -/* C798 80031398 1060007C */ beqz $v1, .L8003158C -/* C79C 8003139C 00000000 */ nop -/* C7A0 800313A0 8C850000 */ lw $a1, ($a0) -/* C7A4 800313A4 8C620000 */ lw $v0, ($v1) -/* C7A8 800313A8 14A20078 */ bne $a1, $v0, .L8003158C -/* C7AC 800313AC 00000000 */ nop -/* C7B0 800313B0 8C860028 */ lw $a2, 0x28($a0) -/* C7B4 800313B4 8C620028 */ lw $v0, 0x28($v1) -/* C7B8 800313B8 14C20074 */ bne $a2, $v0, .L8003158C -/* C7BC 800313BC 00000000 */ nop -/* C7C0 800313C0 C4820004 */ lwc1 $f2, 4($a0) -/* C7C4 800313C4 C4600004 */ lwc1 $f0, 4($v1) -/* C7C8 800313C8 46001032 */ c.eq.s $f2, $f0 -/* C7CC 800313CC 00000000 */ nop -/* C7D0 800313D0 4500006E */ bc1f .L8003158C -/* C7D4 800313D4 00000000 */ nop -/* C7D8 800313D8 C4820008 */ lwc1 $f2, 8($a0) -/* C7DC 800313DC C4600008 */ lwc1 $f0, 8($v1) -/* C7E0 800313E0 46001032 */ c.eq.s $f2, $f0 -/* C7E4 800313E4 00000000 */ nop -/* C7E8 800313E8 45000068 */ bc1f .L8003158C -/* C7EC 800313EC 00000000 */ nop -/* C7F0 800313F0 C4820024 */ lwc1 $f2, 0x24($a0) -/* C7F4 800313F4 C4600024 */ lwc1 $f0, 0x24($v1) -/* C7F8 800313F8 46001032 */ c.eq.s $f2, $f0 -/* C7FC 800313FC 00000000 */ nop -/* C800 80031400 45000062 */ bc1f .L8003158C -/* C804 80031404 00000000 */ nop -/* C808 80031408 10A00005 */ beqz $a1, .L80031420 -/* C80C 8003140C 24020001 */ addiu $v0, $zero, 1 -/* C810 80031410 10A20017 */ beq $a1, $v0, .L80031470 -/* C814 80031414 00000000 */ nop -/* C818 80031418 0800C53F */ j .L800314FC -/* C81C 8003141C 00000000 */ nop -.L80031420: -/* C820 80031420 C482000C */ lwc1 $f2, 0xc($a0) -/* C824 80031424 C460000C */ lwc1 $f0, 0xc($v1) -/* C828 80031428 46001032 */ c.eq.s $f2, $f0 -/* C82C 8003142C 00000000 */ nop -/* C830 80031430 45000056 */ bc1f .L8003158C -/* C834 80031434 00000000 */ nop -/* C838 80031438 C4820014 */ lwc1 $f2, 0x14($a0) -/* C83C 8003143C C4600014 */ lwc1 $f0, 0x14($v1) -/* C840 80031440 46001032 */ c.eq.s $f2, $f0 -/* C844 80031444 00000000 */ nop -/* C848 80031448 45000050 */ bc1f .L8003158C -/* C84C 8003144C 00000000 */ nop -/* C850 80031450 C4820018 */ lwc1 $f2, 0x18($a0) -/* C854 80031454 C4600018 */ lwc1 $f0, 0x18($v1) -/* C858 80031458 46001032 */ c.eq.s $f2, $f0 -/* C85C 8003145C 00000000 */ nop -/* C860 80031460 4500004A */ bc1f .L8003158C -/* C864 80031464 00000000 */ nop -/* C868 80031468 0800C55E */ j .L80031578 -/* C86C 8003146C C4820020 */ lwc1 $f2, 0x20($a0) -.L80031470: -/* C870 80031470 10C00005 */ beqz $a2, .L80031488 -/* C874 80031474 00000000 */ nop -/* C878 80031478 10C5000C */ beq $a2, $a1, .L800314AC -/* C87C 8003147C 00000000 */ nop -/* C880 80031480 0800C563 */ j .L8003158C -/* C884 80031484 00000000 */ nop -.L80031488: -/* C888 80031488 C482000C */ lwc1 $f2, 0xc($a0) -/* C88C 8003148C C460000C */ lwc1 $f0, 0xc($v1) -/* C890 80031490 46001032 */ c.eq.s $f2, $f0 -/* C894 80031494 00000000 */ nop -/* C898 80031498 4500003C */ bc1f .L8003158C -/* C89C 8003149C 00000000 */ nop -/* C8A0 800314A0 C4820014 */ lwc1 $f2, 0x14($a0) -/* C8A4 800314A4 0800C55F */ j .L8003157C -/* C8A8 800314A8 C4600014 */ lwc1 $f0, 0x14($v1) -.L800314AC: -/* C8AC 800314AC C482000C */ lwc1 $f2, 0xc($a0) -/* C8B0 800314B0 C460000C */ lwc1 $f0, 0xc($v1) -/* C8B4 800314B4 46001032 */ c.eq.s $f2, $f0 -/* C8B8 800314B8 00000000 */ nop -/* C8BC 800314BC 45000033 */ bc1f .L8003158C -/* C8C0 800314C0 00000000 */ nop -/* C8C4 800314C4 C4820014 */ lwc1 $f2, 0x14($a0) -/* C8C8 800314C8 C4600014 */ lwc1 $f0, 0x14($v1) -/* C8CC 800314CC 46001032 */ c.eq.s $f2, $f0 -/* C8D0 800314D0 00000000 */ nop -/* C8D4 800314D4 4500002D */ bc1f .L8003158C -/* C8D8 800314D8 00000000 */ nop -/* C8DC 800314DC C4820018 */ lwc1 $f2, 0x18($a0) -/* C8E0 800314E0 C4600018 */ lwc1 $f0, 0x18($v1) -/* C8E4 800314E4 46001032 */ c.eq.s $f2, $f0 -/* C8E8 800314E8 00000000 */ nop -/* C8EC 800314EC 45000027 */ bc1f .L8003158C -/* C8F0 800314F0 00000000 */ nop -/* C8F4 800314F4 0800C55E */ j .L80031578 -/* C8F8 800314F8 C4820020 */ lwc1 $f2, 0x20($a0) -.L800314FC: -/* C8FC 800314FC C4E2000C */ lwc1 $f2, 0xc($a3) -/* C900 80031500 C460000C */ lwc1 $f0, 0xc($v1) -/* C904 80031504 46001032 */ c.eq.s $f2, $f0 -/* C908 80031508 00000000 */ nop -/* C90C 8003150C 4500001F */ bc1f .L8003158C -/* C910 80031510 00000000 */ nop -/* C914 80031514 C4E20014 */ lwc1 $f2, 0x14($a3) -/* C918 80031518 C4600014 */ lwc1 $f0, 0x14($v1) -/* C91C 8003151C 46001032 */ c.eq.s $f2, $f0 -/* C920 80031520 00000000 */ nop -/* C924 80031524 45000019 */ bc1f .L8003158C -/* C928 80031528 00000000 */ nop -/* C92C 8003152C C4E20010 */ lwc1 $f2, 0x10($a3) -/* C930 80031530 C4600010 */ lwc1 $f0, 0x10($v1) -/* C934 80031534 46001032 */ c.eq.s $f2, $f0 -/* C938 80031538 00000000 */ nop -/* C93C 8003153C 45000013 */ bc1f .L8003158C -/* C940 80031540 00000000 */ nop -/* C944 80031544 C4E2001C */ lwc1 $f2, 0x1c($a3) -/* C948 80031548 C460001C */ lwc1 $f0, 0x1c($v1) -/* C94C 8003154C 46001032 */ c.eq.s $f2, $f0 -/* C950 80031550 00000000 */ nop -/* C954 80031554 4500000D */ bc1f .L8003158C -/* C958 80031558 00000000 */ nop -/* C95C 8003155C C4E20018 */ lwc1 $f2, 0x18($a3) -/* C960 80031560 C4600018 */ lwc1 $f0, 0x18($v1) -/* C964 80031564 46001032 */ c.eq.s $f2, $f0 -/* C968 80031568 00000000 */ nop -/* C96C 8003156C 45000007 */ bc1f .L8003158C -/* C970 80031570 00000000 */ nop -/* C974 80031574 C4E20020 */ lwc1 $f2, 0x20($a3) -.L80031578: -/* C978 80031578 C4600020 */ lwc1 $f0, 0x20($v1) -.L8003157C: -/* C97C 8003157C 46001032 */ c.eq.s $f2, $f0 -/* C980 80031580 00000000 */ nop -/* C984 80031584 45030001 */ bc1tl .L8003158C -/* C988 80031588 24080001 */ addiu $t0, $zero, 1 -.L8003158C: -/* C98C 8003158C 96220506 */ lhu $v0, 0x506($s1) -/* C990 80031590 14400005 */ bnez $v0, .L800315A8 -/* C994 80031594 00000000 */ nop -/* C998 80031598 15000036 */ bnez $t0, .L80031674 -/* C99C 8003159C 00000000 */ nop -/* C9A0 800315A0 10E30034 */ beq $a3, $v1, .L80031674 -/* C9A4 800315A4 00000000 */ nop -.L800315A8: -/* C9A8 800315A8 C6220484 */ lwc1 $f2, 0x484($s1) -/* C9AC 800315AC 3C013F80 */ lui $at, 0x3f80 -/* C9B0 800315B0 44810000 */ mtc1 $at, $f0 -/* C9B4 800315B4 00000000 */ nop -/* C9B8 800315B8 46001032 */ c.eq.s $f2, $f0 -/* C9BC 800315BC 00000000 */ nop -/* C9C0 800315C0 45000004 */ bc1f .L800315D4 -/* C9C4 800315C4 2402FFFF */ addiu $v0, $zero, -1 -/* C9C8 800315C8 8E220448 */ lw $v0, 0x448($s1) -/* C9CC 800315CC 0800C576 */ j .L800315D8 -/* C9D0 800315D0 AE220444 */ sw $v0, 0x444($s1) -.L800315D4: -/* C9D4 800315D4 AE220444 */ sw $v0, 0x444($s1) -.L800315D8: -/* C9D8 800315D8 3C0C800A */ lui $t4, %hi(D_8009E6D0) -/* C9DC 800315DC 258CE6D0 */ addiu $t4, $t4, %lo(D_8009E6D0) -/* C9E0 800315E0 8D890000 */ lw $t1, ($t4) -/* C9E4 800315E4 8D8A0004 */ lw $t2, 4($t4) -/* C9E8 800315E8 8D8B0008 */ lw $t3, 8($t4) -/* C9EC 800315EC AE29044C */ sw $t1, 0x44c($s1) -/* C9F0 800315F0 AE2A0450 */ sw $t2, 0x450($s1) -/* C9F4 800315F4 AE2B0454 */ sw $t3, 0x454($s1) -/* C9F8 800315F8 8D89000C */ lw $t1, 0xc($t4) -/* C9FC 800315FC 8D8A0010 */ lw $t2, 0x10($t4) -/* CA00 80031600 8D8B0014 */ lw $t3, 0x14($t4) -/* CA04 80031604 AE290458 */ sw $t1, 0x458($s1) -/* CA08 80031608 AE2A045C */ sw $t2, 0x45c($s1) -/* CA0C 8003160C AE2B0460 */ sw $t3, 0x460($s1) -/* CA10 80031610 8D890018 */ lw $t1, 0x18($t4) -/* CA14 80031614 AE290464 */ sw $t1, 0x464($s1) -/* CA18 80031618 C6200490 */ lwc1 $f0, 0x490($s1) -/* CA1C 8003161C 962204D6 */ lhu $v0, 0x4d6($s1) -/* CA20 80031620 96230504 */ lhu $v1, 0x504($s1) -/* CA24 80031624 C62204C8 */ lwc1 $f2, 0x4c8($s1) -/* CA28 80031628 C62404CC */ lwc1 $f4, 0x4cc($s1) -/* CA2C 8003162C C62604D0 */ lwc1 $f6, 0x4d0($s1) -/* CA30 80031630 C62804B0 */ lwc1 $f8, 0x4b0($s1) -/* CA34 80031634 C62A04B4 */ lwc1 $f10, 0x4b4($s1) -/* CA38 80031638 C62C04B8 */ lwc1 $f12, 0x4b8($s1) -/* CA3C 8003163C 24100001 */ addiu $s0, $zero, 1 -/* CA40 80031640 AE240448 */ sw $a0, 0x448($s1) -/* CA44 80031644 AE200484 */ sw $zero, 0x484($s1) -/* CA48 80031648 AE200488 */ sw $zero, 0x488($s1) -/* CA4C 8003164C A6200506 */ sh $zero, 0x506($s1) -/* CA50 80031650 E620048C */ swc1 $f0, 0x48c($s1) -/* CA54 80031654 A62204D4 */ sh $v0, 0x4d4($s1) -/* CA58 80031658 A62304D6 */ sh $v1, 0x4d6($s1) -/* CA5C 8003165C E62204BC */ swc1 $f2, 0x4bc($s1) -/* CA60 80031660 E62404C0 */ swc1 $f4, 0x4c0($s1) -/* CA64 80031664 E62604C4 */ swc1 $f6, 0x4c4($s1) -/* CA68 80031668 E62804C8 */ swc1 $f8, 0x4c8($s1) -/* CA6C 8003166C E62A04CC */ swc1 $f10, 0x4cc($s1) -/* CA70 80031670 E62C04D0 */ swc1 $f12, 0x4d0($s1) -.L80031674: -/* CA74 80031674 962204D4 */ lhu $v0, 0x4d4($s1) -/* CA78 80031678 10400005 */ beqz $v0, .L80031690 -/* CA7C 8003167C 4600B286 */ mov.s $f10, $f22 -/* CA80 80031680 C62A04BC */ lwc1 $f10, 0x4bc($s1) -/* CA84 80031684 C62804C0 */ lwc1 $f8, 0x4c0($s1) -/* CA88 80031688 0800C5A6 */ j .L80031698 -/* CA8C 8003168C C62604C4 */ lwc1 $f6, 0x4c4($s1) -.L80031690: -/* CA90 80031690 C62804A0 */ lwc1 $f8, 0x4a0($s1) -/* CA94 80031694 4600A186 */ mov.s $f6, $f20 -.L80031698: -/* CA98 80031698 962204D6 */ lhu $v0, 0x4d6($s1) -/* CA9C 8003169C 10400006 */ beqz $v0, .L800316B8 -/* CAA0 800316A0 4600B106 */ mov.s $f4, $f22 -/* CAA4 800316A4 C62004CC */ lwc1 $f0, 0x4cc($s1) -/* CAA8 800316A8 C62404C8 */ lwc1 $f4, 0x4c8($s1) -/* CAAC 800316AC C62204D0 */ lwc1 $f2, 0x4d0($s1) -/* CAB0 800316B0 0800C5B0 */ j .L800316C0 -/* CAB4 800316B4 E62004A0 */ swc1 $f0, 0x4a0($s1) -.L800316B8: -/* CAB8 800316B8 C62004A0 */ lwc1 $f0, 0x4a0($s1) -/* CABC 800316BC 4600A086 */ mov.s $f2, $f20 -.L800316C0: -/* CAC0 800316C0 0220202D */ daddu $a0, $s1, $zero -/* CAC4 800316C4 26260444 */ addiu $a2, $s1, 0x444 -/* CAC8 800316C8 26270468 */ addiu $a3, $s1, 0x468 -/* CACC 800316CC 26220448 */ addiu $v0, $s1, 0x448 -/* CAD0 800316D0 AFA20010 */ sw $v0, 0x10($sp) -/* CAD4 800316D4 26220484 */ addiu $v0, $s1, 0x484 -/* CAD8 800316D8 E7AA0014 */ swc1 $f10, 0x14($sp) -/* CADC 800316DC E7A80018 */ swc1 $f8, 0x18($sp) -/* CAE0 800316E0 E7A6001C */ swc1 $f6, 0x1c($sp) -/* CAE4 800316E4 E7A40020 */ swc1 $f4, 0x20($sp) -/* CAE8 800316E8 E7A00024 */ swc1 $f0, 0x24($sp) -/* CAEC 800316EC E7A20028 */ swc1 $f2, 0x28($sp) -/* CAF0 800316F0 86230008 */ lh $v1, 8($s1) -/* CAF4 800316F4 2625044C */ addiu $a1, $s1, 0x44c -/* CAF8 800316F8 AFA20030 */ sw $v0, 0x30($sp) -/* CAFC 800316FC AFB00034 */ sw $s0, 0x34($sp) -/* CB00 80031700 0C00C063 */ jal func_8003018C -/* CB04 80031704 AFA3002C */ sw $v1, 0x2c($sp) -/* CB08 80031708 86220008 */ lh $v0, 8($s1) -/* CB0C 8003170C 10400013 */ beqz $v0, .L8003175C -/* CB10 80031710 00000000 */ nop -/* CB14 80031714 3C013F80 */ lui $at, 0x3f80 -/* CB18 80031718 44810000 */ mtc1 $at, $f0 -/* CB1C 8003171C 8E290468 */ lw $t1, 0x468($s1) -/* CB20 80031720 8E2A046C */ lw $t2, 0x46c($s1) -/* CB24 80031724 8E2B0470 */ lw $t3, 0x470($s1) -/* CB28 80031728 8E2C0474 */ lw $t4, 0x474($s1) -/* CB2C 8003172C AE29044C */ sw $t1, 0x44c($s1) -/* CB30 80031730 AE2A0450 */ sw $t2, 0x450($s1) -/* CB34 80031734 AE2B0454 */ sw $t3, 0x454($s1) -/* CB38 80031738 AE2C0458 */ sw $t4, 0x458($s1) -/* CB3C 8003173C 8E290478 */ lw $t1, 0x478($s1) -/* CB40 80031740 8E2A047C */ lw $t2, 0x47c($s1) -/* CB44 80031744 8E2B0480 */ lw $t3, 0x480($s1) -/* CB48 80031748 AE29045C */ sw $t1, 0x45c($s1) -/* CB4C 8003174C AE2A0460 */ sw $t2, 0x460($s1) -/* CB50 80031750 AE2B0464 */ sw $t3, 0x464($s1) -/* CB54 80031754 A6200008 */ sh $zero, 8($s1) -/* CB58 80031758 E6200484 */ swc1 $f0, 0x484($s1) -.L8003175C: -/* CB5C 8003175C C622044C */ lwc1 $f2, 0x44c($s1) -/* CB60 80031760 C6200468 */ lwc1 $f0, 0x468($s1) -/* CB64 80031764 46001001 */ sub.s $f0, $f2, $f0 -/* CB68 80031768 3C014334 */ lui $at, 0x4334 -/* CB6C 8003176C 44813000 */ mtc1 $at, $f6 -/* CB70 80031770 00000000 */ nop -/* CB74 80031774 4600303C */ c.lt.s $f6, $f0 -/* CB78 80031778 00000000 */ nop -/* CB7C 8003177C 45000006 */ bc1f .L80031798 -/* CB80 80031780 00000000 */ nop -/* CB84 80031784 3C0143B4 */ lui $at, 0x43b4 -/* CB88 80031788 44810000 */ mtc1 $at, $f0 -/* CB8C 8003178C 00000000 */ nop -/* CB90 80031790 46001001 */ sub.s $f0, $f2, $f0 -/* CB94 80031794 E620044C */ swc1 $f0, 0x44c($s1) -.L80031798: -/* CB98 80031798 C624044C */ lwc1 $f4, 0x44c($s1) -/* CB9C 8003179C C6200468 */ lwc1 $f0, 0x468($s1) -/* CBA0 800317A0 46002001 */ sub.s $f0, $f4, $f0 -/* CBA4 800317A4 3C01C334 */ lui $at, 0xc334 -/* CBA8 800317A8 44811000 */ mtc1 $at, $f2 -/* CBAC 800317AC 00000000 */ nop -/* CBB0 800317B0 4602003C */ c.lt.s $f0, $f2 -/* CBB4 800317B4 00000000 */ nop -/* CBB8 800317B8 45000006 */ bc1f .L800317D4 -/* CBBC 800317BC 00000000 */ nop -/* CBC0 800317C0 3C0143B4 */ lui $at, 0x43b4 -/* CBC4 800317C4 44810000 */ mtc1 $at, $f0 -/* CBC8 800317C8 00000000 */ nop -/* CBCC 800317CC 46002000 */ add.s $f0, $f4, $f0 -/* CBD0 800317D0 E620044C */ swc1 $f0, 0x44c($s1) -.L800317D4: -/* CBD4 800317D4 C622044C */ lwc1 $f2, 0x44c($s1) -/* CBD8 800317D8 C6200468 */ lwc1 $f0, 0x468($s1) -/* CBDC 800317DC 46001301 */ sub.s $f12, $f2, $f0 -/* CBE0 800317E0 44804000 */ mtc1 $zero, $f8 -/* CBE4 800317E4 00000000 */ nop -/* CBE8 800317E8 4608603C */ c.lt.s $f12, $f8 -/* CBEC 800317EC 00000000 */ nop -/* CBF0 800317F0 45030001 */ bc1tl .L800317F8 -/* CBF4 800317F4 46006307 */ neg.s $f12, $f12 -.L800317F8: -/* CBF8 800317F8 460C303C */ c.lt.s $f6, $f12 -/* CBFC 800317FC 00000000 */ nop -/* CC00 80031800 45000005 */ bc1f .L80031818 -/* CC04 80031804 00000000 */ nop -/* CC08 80031808 3C0143B4 */ lui $at, 0x43b4 -/* CC0C 8003180C 44810000 */ mtc1 $at, $f0 -/* CC10 80031810 00000000 */ nop -/* CC14 80031814 460C0301 */ sub.s $f12, $f0, $f12 -.L80031818: -/* CC18 80031818 C6220454 */ lwc1 $f2, 0x454($s1) -/* CC1C 8003181C C6200470 */ lwc1 $f0, 0x470($s1) -/* CC20 80031820 46006506 */ mov.s $f20, $f12 -/* CC24 80031824 46001301 */ sub.s $f12, $f2, $f0 -/* CC28 80031828 4608603C */ c.lt.s $f12, $f8 -/* CC2C 8003182C 00000000 */ nop -/* CC30 80031830 45030001 */ bc1tl .L80031838 -/* CC34 80031834 46006307 */ neg.s $f12, $f12 -.L80031838: -/* CC38 80031838 460C303C */ c.lt.s $f6, $f12 -/* CC3C 8003183C 00000000 */ nop -/* CC40 80031840 45000005 */ bc1f .L80031858 -/* CC44 80031844 00000000 */ nop -/* CC48 80031848 3C0143B4 */ lui $at, 0x43b4 -/* CC4C 8003184C 44810000 */ mtc1 $at, $f0 -/* CC50 80031850 00000000 */ nop -/* CC54 80031854 460C0301 */ sub.s $f12, $f0, $f12 -.L80031858: -/* CC58 80031858 460CA03C */ c.lt.s $f20, $f12 -/* CC5C 8003185C 00000000 */ nop -/* CC60 80031860 45030001 */ bc1tl .L80031868 -/* CC64 80031864 46006506 */ mov.s $f20, $f12 -.L80031868: -/* CC68 80031868 C6220458 */ lwc1 $f2, 0x458($s1) -/* CC6C 8003186C C6200474 */ lwc1 $f0, 0x474($s1) -/* CC70 80031870 46001301 */ sub.s $f12, $f2, $f0 -/* CC74 80031874 4608603C */ c.lt.s $f12, $f8 -/* CC78 80031878 00000000 */ nop -/* CC7C 8003187C 45030001 */ bc1tl .L80031884 -/* CC80 80031880 46006307 */ neg.s $f12, $f12 -.L80031884: -/* CC84 80031884 460C303C */ c.lt.s $f6, $f12 -/* CC88 80031888 00000000 */ nop -/* CC8C 8003188C 45000005 */ bc1f .L800318A4 -/* CC90 80031890 00000000 */ nop -/* CC94 80031894 3C0143B4 */ lui $at, 0x43b4 -/* CC98 80031898 44810000 */ mtc1 $at, $f0 -/* CC9C 8003189C 00000000 */ nop -/* CCA0 800318A0 460C0301 */ sub.s $f12, $f0, $f12 -.L800318A4: -/* CCA4 800318A4 460CA03C */ c.lt.s $f20, $f12 -/* CCA8 800318A8 00000000 */ nop -/* CCAC 800318AC 45030001 */ bc1tl .L800318B4 -/* CCB0 800318B0 46006506 */ mov.s $f20, $f12 -.L800318B4: -/* CCB4 800318B4 C6220450 */ lwc1 $f2, 0x450($s1) -/* CCB8 800318B8 C620046C */ lwc1 $f0, 0x46c($s1) -/* CCBC 800318BC 46001301 */ sub.s $f12, $f2, $f0 -/* CCC0 800318C0 4608603C */ c.lt.s $f12, $f8 -/* CCC4 800318C4 00000000 */ nop -/* CCC8 800318C8 45030001 */ bc1tl .L800318D0 -/* CCCC 800318CC 46006307 */ neg.s $f12, $f12 -.L800318D0: -/* CCD0 800318D0 460CA03C */ c.lt.s $f20, $f12 -/* CCD4 800318D4 00000000 */ nop -/* CCD8 800318D8 45030001 */ bc1tl .L800318E0 -/* CCDC 800318DC 46006506 */ mov.s $f20, $f12 -.L800318E0: -/* CCE0 800318E0 C620045C */ lwc1 $f0, 0x45c($s1) -/* CCE4 800318E4 C6220478 */ lwc1 $f2, 0x478($s1) -/* CCE8 800318E8 46020001 */ sub.s $f0, $f0, $f2 -/* CCEC 800318EC 46000302 */ mul.s $f12, $f0, $f0 -/* CCF0 800318F0 00000000 */ nop -/* CCF4 800318F4 C6240460 */ lwc1 $f4, 0x460($s1) -/* CCF8 800318F8 C620047C */ lwc1 $f0, 0x47c($s1) -/* CCFC 800318FC 46002101 */ sub.s $f4, $f4, $f0 -/* CD00 80031900 46042102 */ mul.s $f4, $f4, $f4 -/* CD04 80031904 00000000 */ nop -/* CD08 80031908 C6220480 */ lwc1 $f2, 0x480($s1) -/* CD0C 8003190C C6200464 */ lwc1 $f0, 0x464($s1) -/* CD10 80031910 46020001 */ sub.s $f0, $f0, $f2 -/* CD14 80031914 46000002 */ mul.s $f0, $f0, $f0 -/* CD18 80031918 00000000 */ nop -/* CD1C 8003191C 46046300 */ add.s $f12, $f12, $f4 -/* CD20 80031920 46006300 */ add.s $f12, $f12, $f0 -/* CD24 80031924 46086032 */ c.eq.s $f12, $f8 -/* CD28 80031928 00000000 */ nop -/* CD2C 8003192C 4501000E */ bc1t .L80031968 -/* CD30 80031930 00000000 */ nop -/* CD34 80031934 46006004 */ sqrt.s $f0, $f12 -/* CD38 80031938 46000032 */ c.eq.s $f0, $f0 -/* CD3C 8003193C 00000000 */ nop -/* CD40 80031940 45010003 */ bc1t .L80031950 -/* CD44 80031944 00000000 */ nop -/* CD48 80031948 0C0187B0 */ jal func_80061EC0 -/* CD4C 8003194C 00000000 */ nop -.L80031950: -/* CD50 80031950 3C01800A */ lui $at, %hi(D_80098240) -/* CD54 80031954 D4228240 */ ldc1 $f2, %lo(D_80098240)($at) -/* CD58 80031958 46000021 */ cvt.d.s $f0, $f0 -/* CD5C 8003195C 46220002 */ mul.d $f0, $f0, $f2 -/* CD60 80031960 00000000 */ nop -/* CD64 80031964 46200320 */ cvt.s.d $f12, $f0 -.L80031968: -/* CD68 80031968 460CA03C */ c.lt.s $f20, $f12 -/* CD6C 8003196C 00000000 */ nop -/* CD70 80031970 45030001 */ bc1tl .L80031978 -/* CD74 80031974 46006506 */ mov.s $f20, $f12 -.L80031978: -/* CD78 80031978 3C0142B4 */ lui $at, 0x42b4 -/* CD7C 8003197C 44810000 */ mtc1 $at, $f0 -/* CD80 80031980 00000000 */ nop -/* CD84 80031984 4614003C */ c.lt.s $f0, $f20 -/* CD88 80031988 00000000 */ nop -/* CD8C 8003198C 45030001 */ bc1tl .L80031994 -/* CD90 80031990 46000506 */ mov.s $f20, $f0 -.L80031994: -/* CD94 80031994 3C0141A0 */ lui $at, 0x41a0 -/* CD98 80031998 44810000 */ mtc1 $at, $f0 -/* CD9C 8003199C 00000000 */ nop -/* CDA0 800319A0 4600A03C */ c.lt.s $f20, $f0 -/* CDA4 800319A4 00000000 */ nop -/* CDA8 800319A8 45030001 */ bc1tl .L800319B0 -/* CDAC 800319AC 46000506 */ mov.s $f20, $f0 -.L800319B0: -/* CDB0 800319B0 44800000 */ mtc1 $zero, $f0 -/* CDB4 800319B4 00000000 */ nop -/* CDB8 800319B8 4600A032 */ c.eq.s $f20, $f0 -/* CDBC 800319BC 00000000 */ nop -/* CDC0 800319C0 4501000E */ bc1t .L800319FC -/* CDC4 800319C4 00000000 */ nop -/* CDC8 800319C8 3C013F80 */ lui $at, 0x3f80 -/* CDCC 800319CC 44812000 */ mtc1 $at, $f4 -/* CDD0 800319D0 C620048C */ lwc1 $f0, 0x48c($s1) -/* CDD4 800319D4 46142083 */ div.s $f2, $f4, $f20 -/* CDD8 800319D8 46001082 */ mul.s $f2, $f2, $f0 -/* CDDC 800319DC 00000000 */ nop -/* CDE0 800319E0 C6200488 */ lwc1 $f0, 0x488($s1) -/* CDE4 800319E4 46020000 */ add.s $f0, $f0, $f2 -/* CDE8 800319E8 4600203C */ c.lt.s $f4, $f0 -/* CDEC 800319EC 00000000 */ nop -/* CDF0 800319F0 45000002 */ bc1f .L800319FC -/* CDF4 800319F4 E6200488 */ swc1 $f0, 0x488($s1) -/* CDF8 800319F8 E6240488 */ swc1 $f4, 0x488($s1) -.L800319FC: -/* CDFC 800319FC C6200484 */ lwc1 $f0, 0x484($s1) -/* CE00 80031A00 3C013FF0 */ lui $at, 0x3ff0 -/* CE04 80031A04 4481E800 */ mtc1 $at, $f29 -/* CE08 80031A08 4480E000 */ mtc1 $zero, $f28 -/* CE0C 80031A0C 46000021 */ cvt.d.s $f0, $f0 -/* CE10 80031A10 463C003C */ c.lt.d $f0, $f28 -/* CE14 80031A14 00000000 */ nop -/* CE18 80031A18 45000036 */ bc1f .L80031AF4 -/* CE1C 80031A1C 00000000 */ nop -/* CE20 80031A20 C6340508 */ lwc1 $f20, 0x508($s1) -/* CE24 80031A24 3C01800A */ lui $at, %hi(D_80098248) -/* CE28 80031A28 D4388248 */ ldc1 $f24, %lo(D_80098248)($at) -/* CE2C 80031A2C 4600A5A1 */ cvt.d.s $f22, $f20 -/* CE30 80031A30 4638B582 */ mul.d $f22, $f22, $f24 -/* CE34 80031A34 00000000 */ nop -/* CE38 80031A38 4620B5A0 */ cvt.s.d $f22, $f22 -/* CE3C 80031A3C 0C00A864 */ jal func_8002A190 -/* CE40 80031A40 4600B306 */ mov.s $f12, $f22 -/* CE44 80031A44 C62C0488 */ lwc1 $f12, 0x488($s1) -/* CE48 80031A48 46006321 */ cvt.d.s $f12, $f12 -/* CE4C 80031A4C 46386302 */ mul.d $f12, $f12, $f24 -/* CE50 80031A50 00000000 */ nop -/* CE54 80031A54 3C013F80 */ lui $at, 0x3f80 -/* CE58 80031A58 4481D000 */ mtc1 $at, $f26 -/* CE5C 80031A5C 00000000 */ nop -/* CE60 80031A60 4614D501 */ sub.s $f20, $f26, $f20 -/* CE64 80031A64 4600A521 */ cvt.d.s $f20, $f20 -/* CE68 80031A68 46346302 */ mul.d $f12, $f12, $f20 -/* CE6C 80031A6C 00000000 */ nop -/* CE70 80031A70 461A0600 */ add.s $f24, $f0, $f26 -/* CE74 80031A74 4600B0A1 */ cvt.d.s $f2, $f22 -/* CE78 80031A78 3C014000 */ lui $at, 0x4000 -/* CE7C 80031A7C 4481A000 */ mtc1 $at, $f20 -/* CE80 80031A80 46226300 */ add.d $f12, $f12, $f2 -/* CE84 80031A84 4618A603 */ div.s $f24, $f20, $f24 -/* CE88 80031A88 0C00A864 */ jal func_8002A190 -/* CE8C 80031A8C 46206320 */ cvt.s.d $f12, $f12 -/* CE90 80031A90 4600B306 */ mov.s $f12, $f22 -/* CE94 80031A94 0C00A864 */ jal func_8002A190 -/* CE98 80031A98 460005A1 */ cvt.d.s $f22, $f0 -/* CE9C 80031A9C 46000021 */ cvt.d.s $f0, $f0 -/* CEA0 80031AA0 4620E001 */ sub.d $f0, $f28, $f0 -/* CEA4 80031AA4 3C013FE0 */ lui $at, 0x3fe0 -/* CEA8 80031AA8 44811800 */ mtc1 $at, $f3 -/* CEAC 80031AAC 44801000 */ mtc1 $zero, $f2 -/* CEB0 80031AB0 00000000 */ nop -/* CEB4 80031AB4 46220002 */ mul.d $f0, $f0, $f2 -/* CEB8 80031AB8 00000000 */ nop -/* CEBC 80031ABC 4620B580 */ add.d $f22, $f22, $f0 -/* CEC0 80031AC0 4600C621 */ cvt.d.s $f24, $f24 -/* CEC4 80031AC4 4638B582 */ mul.d $f22, $f22, $f24 -/* CEC8 80031AC8 00000000 */ nop -/* CECC 80031ACC 4620B5A0 */ cvt.s.d $f22, $f22 -/* CED0 80031AD0 461AB680 */ add.s $f26, $f22, $f26 -/* CED4 80031AD4 461AA501 */ sub.s $f20, $f20, $f26 -/* CED8 80031AD8 3C01800A */ lui $at, %hi(D_80098250) -/* CEDC 80031ADC D4208250 */ ldc1 $f0, %lo(D_80098250)($at) -/* CEE0 80031AE0 4600A521 */ cvt.d.s $f20, $f20 -/* CEE4 80031AE4 4620A502 */ mul.d $f20, $f20, $f0 -/* CEE8 80031AE8 00000000 */ nop -/* CEEC 80031AEC 4620A5A0 */ cvt.s.d $f22, $f20 -/* CEF0 80031AF0 E6360484 */ swc1 $f22, 0x484($s1) -.L80031AF4: -/* CEF4 80031AF4 C6200484 */ lwc1 $f0, 0x484($s1) -/* CEF8 80031AF8 3C013F80 */ lui $at, 0x3f80 -/* CEFC 80031AFC 44814000 */ mtc1 $at, $f8 -/* CF00 80031B00 00000000 */ nop -/* CF04 80031B04 4600403E */ c.le.s $f8, $f0 -/* CF08 80031B08 00000000 */ nop -/* CF0C 80031B0C 45000003 */ bc1f .L80031B1C -/* CF10 80031B10 00000000 */ nop -/* CF14 80031B14 E6280484 */ swc1 $f8, 0x484($s1) -/* CF18 80031B18 AE200488 */ sw $zero, 0x488($s1) -.L80031B1C: -/* CF1C 80031B1C C6260484 */ lwc1 $f6, 0x484($s1) -/* CF20 80031B20 C6200468 */ lwc1 $f0, 0x468($s1) -/* CF24 80031B24 46060002 */ mul.s $f0, $f0, $f6 -/* CF28 80031B28 00000000 */ nop -/* CF2C 80031B2C 46064201 */ sub.s $f8, $f8, $f6 -/* CF30 80031B30 C622044C */ lwc1 $f2, 0x44c($s1) -/* CF34 80031B34 C7B00038 */ lwc1 $f16, 0x38($sp) -/* CF38 80031B38 46081082 */ mul.s $f2, $f2, $f8 -/* CF3C 80031B3C 00000000 */ nop -/* CF40 80031B40 E63004A4 */ swc1 $f16, 0x4a4($s1) -/* CF44 80031B44 E63E04A8 */ swc1 $f30, 0x4a8($s1) -/* CF48 80031B48 C7B0003C */ lwc1 $f16, 0x3c($sp) -/* CF4C 80031B4C 46001080 */ add.s $f2, $f2, $f0 -/* CF50 80031B50 3C12800A */ lui $s2, %hi(D_8009E6D0) -/* CF54 80031B54 2652E6D0 */ addiu $s2, $s2, %lo(D_8009E6D0) -/* CF58 80031B58 E63004AC */ swc1 $f16, 0x4ac($s1) -/* CF5C 80031B5C E6420000 */ swc1 $f2, ($s2) -/* CF60 80031B60 C6240450 */ lwc1 $f4, 0x450($s1) -/* CF64 80031B64 46082102 */ mul.s $f4, $f4, $f8 -/* CF68 80031B68 00000000 */ nop -/* CF6C 80031B6C C620046C */ lwc1 $f0, 0x46c($s1) -/* CF70 80031B70 46060002 */ mul.s $f0, $f0, $f6 -/* CF74 80031B74 00000000 */ nop -/* CF78 80031B78 46002100 */ add.s $f4, $f4, $f0 -/* CF7C 80031B7C E6440004 */ swc1 $f4, 4($s2) -/* CF80 80031B80 C6220454 */ lwc1 $f2, 0x454($s1) -/* CF84 80031B84 46081082 */ mul.s $f2, $f2, $f8 -/* CF88 80031B88 00000000 */ nop -/* CF8C 80031B8C C6200470 */ lwc1 $f0, 0x470($s1) -/* CF90 80031B90 46060002 */ mul.s $f0, $f0, $f6 -/* CF94 80031B94 00000000 */ nop -/* CF98 80031B98 46001080 */ add.s $f2, $f2, $f0 -/* CF9C 80031B9C E6420008 */ swc1 $f2, 8($s2) -/* CFA0 80031BA0 C6220458 */ lwc1 $f2, 0x458($s1) -/* CFA4 80031BA4 46081082 */ mul.s $f2, $f2, $f8 -/* CFA8 80031BA8 00000000 */ nop -/* CFAC 80031BAC C6200474 */ lwc1 $f0, 0x474($s1) -/* CFB0 80031BB0 46060002 */ mul.s $f0, $f0, $f6 -/* CFB4 80031BB4 00000000 */ nop -/* CFB8 80031BB8 46001080 */ add.s $f2, $f2, $f0 -/* CFBC 80031BBC E642000C */ swc1 $f2, 0xc($s2) -/* CFC0 80031BC0 C622045C */ lwc1 $f2, 0x45c($s1) -/* CFC4 80031BC4 46081082 */ mul.s $f2, $f2, $f8 -/* CFC8 80031BC8 00000000 */ nop -/* CFCC 80031BCC C6200478 */ lwc1 $f0, 0x478($s1) -/* CFD0 80031BD0 46060002 */ mul.s $f0, $f0, $f6 -/* CFD4 80031BD4 00000000 */ nop -/* CFD8 80031BD8 46001080 */ add.s $f2, $f2, $f0 -/* CFDC 80031BDC E6420010 */ swc1 $f2, 0x10($s2) -/* CFE0 80031BE0 C6220460 */ lwc1 $f2, 0x460($s1) -/* CFE4 80031BE4 46081082 */ mul.s $f2, $f2, $f8 -/* CFE8 80031BE8 00000000 */ nop -/* CFEC 80031BEC C620047C */ lwc1 $f0, 0x47c($s1) -/* CFF0 80031BF0 46060002 */ mul.s $f0, $f0, $f6 -/* CFF4 80031BF4 00000000 */ nop -/* CFF8 80031BF8 46001080 */ add.s $f2, $f2, $f0 -/* CFFC 80031BFC E6420014 */ swc1 $f2, 0x14($s2) -/* D000 80031C00 C6220464 */ lwc1 $f2, 0x464($s1) -/* D004 80031C04 46081082 */ mul.s $f2, $f2, $f8 -/* D008 80031C08 00000000 */ nop -/* D00C 80031C0C C6200480 */ lwc1 $f0, 0x480($s1) -/* D010 80031C10 46060002 */ mul.s $f0, $f0, $f6 -/* D014 80031C14 00000000 */ nop -/* D018 80031C18 46001080 */ add.s $f2, $f2, $f0 -/* D01C 80031C1C E6420018 */ swc1 $f2, 0x18($s2) -/* D020 80031C20 8622002A */ lh $v0, 0x2a($s1) -/* D024 80031C24 44820000 */ mtc1 $v0, $f0 -/* D028 80031C28 00000000 */ nop -/* D02C 80031C2C 46800020 */ cvt.s.w $f0, $f0 -/* D030 80031C30 46002102 */ mul.s $f4, $f4, $f0 -/* D034 80031C34 00000000 */ nop -/* D038 80031C38 3C01800A */ lui $at, %hi(D_80098258) -/* D03C 80031C3C D4208258 */ ldc1 $f0, %lo(D_80098258)($at) -/* D040 80031C40 46002121 */ cvt.d.s $f4, $f4 -/* D044 80031C44 46202102 */ mul.d $f4, $f4, $f0 -/* D048 80031C48 00000000 */ nop -/* D04C 80031C4C 0220202D */ daddu $a0, $s1, $zero -/* D050 80031C50 46202120 */ cvt.s.d $f4, $f4 -/* D054 80031C54 0C00C038 */ jal func_800300E0 -/* D058 80031C58 E6440004 */ swc1 $f4, 4($s2) -/* D05C 80031C5C C6540000 */ lwc1 $f20, ($s2) -/* D060 80031C60 3C01800A */ lui $at, %hi(D_8009E6F0) -/* D064 80031C64 C420E6F0 */ lwc1 $f0, %lo(D_8009E6F0)($at) -/* D068 80031C68 4600A500 */ add.s $f20, $f20, $f0 -/* D06C 80031C6C 0C00A8AB */ jal func_8002A2AC -/* D070 80031C70 4600A306 */ mov.s $f12, $f20 -/* D074 80031C74 4600A306 */ mov.s $f12, $f20 -/* D078 80031C78 0C00A8C4 */ jal func_8002A310 -/* D07C 80031C7C 46000686 */ mov.s $f26, $f0 -/* D080 80031C80 3C10800A */ lui $s0, %hi(D_8009E6EC) -/* D084 80031C84 2610E6EC */ addiu $s0, $s0, %lo(D_8009E6EC) -/* D088 80031C88 C6420008 */ lwc1 $f2, 8($s2) -/* D08C 80031C8C C60C0000 */ lwc1 $f12, ($s0) -/* D090 80031C90 460C1300 */ add.s $f12, $f2, $f12 -/* D094 80031C94 0C00A8C4 */ jal func_8002A310 -/* D098 80031C98 46000607 */ neg.s $f24, $f0 -/* D09C 80031C9C C6420008 */ lwc1 $f2, 8($s2) -/* D0A0 80031CA0 C60C0000 */ lwc1 $f12, ($s0) -/* D0A4 80031CA4 460C1300 */ add.s $f12, $f2, $f12 -/* D0A8 80031CA8 0C00A8AB */ jal func_8002A2AC -/* D0AC 80031CAC 46000586 */ mov.s $f22, $f0 -/* D0B0 80031CB0 96220002 */ lhu $v0, 2($s1) -/* D0B4 80031CB4 30420002 */ andi $v0, $v0, 2 -/* D0B8 80031CB8 14400007 */ bnez $v0, .L80031CD8 -/* D0BC 80031CBC 46000506 */ mov.s $f20, $f0 -/* D0C0 80031CC0 C6420004 */ lwc1 $f2, 4($s2) -/* D0C4 80031CC4 46141082 */ mul.s $f2, $f2, $f20 -/* D0C8 80031CC8 00000000 */ nop -/* D0CC 80031CCC C6400014 */ lwc1 $f0, 0x14($s2) -/* D0D0 80031CD0 46020000 */ add.s $f0, $f0, $f2 -/* D0D4 80031CD4 E6200040 */ swc1 $f0, 0x40($s1) -.L80031CD8: -/* D0D8 80031CD8 C6420004 */ lwc1 $f2, 4($s2) -/* D0DC 80031CDC 4602D082 */ mul.s $f2, $f26, $f2 -/* D0E0 80031CE0 00000000 */ nop -/* D0E4 80031CE4 46161082 */ mul.s $f2, $f2, $f22 -/* D0E8 80031CE8 00000000 */ nop -/* D0EC 80031CEC C6400010 */ lwc1 $f0, 0x10($s2) -/* D0F0 80031CF0 46020001 */ sub.s $f0, $f0, $f2 -/* D0F4 80031CF4 E620003C */ swc1 $f0, 0x3c($s1) -/* D0F8 80031CF8 C6420004 */ lwc1 $f2, 4($s2) -/* D0FC 80031CFC 4602C082 */ mul.s $f2, $f24, $f2 -/* D100 80031D00 00000000 */ nop -/* D104 80031D04 46161082 */ mul.s $f2, $f2, $f22 -/* D108 80031D08 00000000 */ nop -/* D10C 80031D0C C6400018 */ lwc1 $f0, 0x18($s2) -/* D110 80031D10 46020001 */ sub.s $f0, $f0, $f2 -/* D114 80031D14 E6200044 */ swc1 $f0, 0x44($s1) -/* D118 80031D18 C64C000C */ lwc1 $f12, 0xc($s2) -/* D11C 80031D1C 0C00A8C4 */ jal func_8002A310 -/* D120 80031D20 46006307 */ neg.s $f12, $f12 -/* D124 80031D24 C64C000C */ lwc1 $f12, 0xc($s2) -/* D128 80031D28 46000586 */ mov.s $f22, $f0 -/* D12C 80031D2C 0C00A8AB */ jal func_8002A2AC -/* D130 80031D30 46006307 */ neg.s $f12, $f12 -/* D134 80031D34 C624003C */ lwc1 $f4, 0x3c($s1) -/* D138 80031D38 C6420010 */ lwc1 $f2, 0x10($s2) -/* D13C 80031D3C 46022032 */ c.eq.s $f4, $f2 -/* D140 80031D40 00000000 */ nop -/* D144 80031D44 4500000A */ bc1f .L80031D70 -/* D148 80031D48 46000506 */ mov.s $f20, $f0 -/* D14C 80031D4C C6220044 */ lwc1 $f2, 0x44($s1) -/* D150 80031D50 C6400018 */ lwc1 $f0, 0x18($s2) -/* D154 80031D54 46001032 */ c.eq.s $f2, $f0 -/* D158 80031D58 00000000 */ nop -/* D15C 80031D5C 45000004 */ bc1f .L80031D70 -/* D160 80031D60 00000000 */ nop -/* D164 80031D64 44802000 */ mtc1 $zero, $f4 -/* D168 80031D68 0800C764 */ j .L80031D90 -/* D16C 80031D6C 00000000 */ nop -.L80031D70: -/* D170 80031D70 3C02800A */ lui $v0, %hi(D_8009E6D0) -/* D174 80031D74 2442E6D0 */ addiu $v0, $v0, %lo(D_8009E6D0) -/* D178 80031D78 C62C003C */ lwc1 $f12, 0x3c($s1) -/* D17C 80031D7C C62E0044 */ lwc1 $f14, 0x44($s1) -/* D180 80031D80 8C460010 */ lw $a2, 0x10($v0) -/* D184 80031D84 0C00A7A5 */ jal func_80029E94 -/* D188 80031D88 8C470018 */ lw $a3, 0x18($v0) -/* D18C 80031D8C 46000106 */ mov.s $f4, $f0 -.L80031D90: -/* D190 80031D90 3C03800A */ lui $v1, %hi(D_8009E6D0) -/* D194 80031D94 2463E6D0 */ addiu $v1, $v1, %lo(D_8009E6D0) -/* D198 80031D98 C4600014 */ lwc1 $f0, 0x14($v1) -/* D19C 80031D9C 96220002 */ lhu $v0, 2($s1) -/* D1A0 80031DA0 C6260040 */ lwc1 $f6, 0x40($s1) -/* D1A4 80031DA4 30420002 */ andi $v0, $v0, 2 -/* D1A8 80031DA8 14400008 */ bnez $v0, .L80031DCC -/* D1AC 80031DAC 46060201 */ sub.s $f8, $f0, $f6 -/* D1B0 80031DB0 46142002 */ mul.s $f0, $f4, $f20 -/* D1B4 80031DB4 00000000 */ nop -/* D1B8 80031DB8 46164082 */ mul.s $f2, $f8, $f22 -/* D1BC 80031DBC 00000000 */ nop -/* D1C0 80031DC0 46020000 */ add.s $f0, $f0, $f2 -/* D1C4 80031DC4 46003000 */ add.s $f0, $f6, $f0 -/* D1C8 80031DC8 E620004C */ swc1 $f0, 0x4c($s1) -.L80031DCC: -/* D1CC 80031DCC 46162102 */ mul.s $f4, $f4, $f22 -/* D1D0 80031DD0 00000000 */ nop -/* D1D4 80031DD4 46144002 */ mul.s $f0, $f8, $f20 -/* D1D8 80031DD8 00000000 */ nop -/* D1DC 80031DDC 46002101 */ sub.s $f4, $f4, $f0 -/* D1E0 80031DE0 4604D002 */ mul.s $f0, $f26, $f4 -/* D1E4 80031DE4 00000000 */ nop -/* D1E8 80031DE8 4604C102 */ mul.s $f4, $f24, $f4 -/* D1EC 80031DEC 00000000 */ nop -/* D1F0 80031DF0 C622003C */ lwc1 $f2, 0x3c($s1) -/* D1F4 80031DF4 46001080 */ add.s $f2, $f2, $f0 -/* D1F8 80031DF8 C6200044 */ lwc1 $f0, 0x44($s1) -/* D1FC 80031DFC 46040000 */ add.s $f0, $f0, $f4 -/* D200 80031E00 E6220048 */ swc1 $f2, 0x48($s1) -/* D204 80031E04 3C01800A */ lui $at, %hi(D_8009E6F0) -/* D208 80031E08 C422E6F0 */ lwc1 $f2, %lo(D_8009E6F0)($at) -/* D20C 80031E0C E6200050 */ swc1 $f0, 0x50($s1) -/* D210 80031E10 C4600000 */ lwc1 $f0, ($v1) -/* D214 80031E14 46020000 */ add.s $f0, $f0, $f2 -/* D218 80031E18 C6240048 */ lwc1 $f4, 0x48($s1) -/* D21C 80031E1C E620006C */ swc1 $f0, 0x6c($s1) -/* D220 80031E20 E6200084 */ swc1 $f0, 0x84($s1) -/* D224 80031E24 C4600004 */ lwc1 $f0, 4($v1) -/* D228 80031E28 E6200078 */ swc1 $f0, 0x78($s1) -/* D22C 80031E2C C4600000 */ lwc1 $f0, ($v1) -/* D230 80031E30 C622004C */ lwc1 $f2, 0x4c($s1) -/* D234 80031E34 46000007 */ neg.s $f0, $f0 -/* D238 80031E38 E6200090 */ swc1 $f0, 0x90($s1) -/* D23C 80031E3C C4600008 */ lwc1 $f0, 8($v1) -/* D240 80031E40 C466000C */ lwc1 $f6, 0xc($v1) -/* D244 80031E44 E6220058 */ swc1 $f2, 0x58($s1) -/* D248 80031E48 C6220050 */ lwc1 $f2, 0x50($s1) -/* D24C 80031E4C E6240054 */ swc1 $f4, 0x54($s1) -/* D250 80031E50 46000007 */ neg.s $f0, $f0 -/* D254 80031E54 46060001 */ sub.s $f0, $f0, $f6 -/* D258 80031E58 AE20007C */ sw $zero, 0x7c($s1) -/* D25C 80031E5C E622005C */ swc1 $f2, 0x5c($s1) -/* D260 80031E60 E6200094 */ swc1 $f0, 0x94($s1) -/* D264 80031E64 8FBF004C */ lw $ra, 0x4c($sp) -/* D268 80031E68 8FB20048 */ lw $s2, 0x48($sp) -/* D26C 80031E6C 8FB10044 */ lw $s1, 0x44($sp) -/* D270 80031E70 8FB00040 */ lw $s0, 0x40($sp) -/* D274 80031E74 D7BE0078 */ ldc1 $f30, 0x78($sp) -/* D278 80031E78 D7BC0070 */ ldc1 $f28, 0x70($sp) -/* D27C 80031E7C D7BA0068 */ ldc1 $f26, 0x68($sp) -/* D280 80031E80 D7B80060 */ ldc1 $f24, 0x60($sp) -/* D284 80031E84 D7B60058 */ ldc1 $f22, 0x58($sp) -/* D288 80031E88 D7B40050 */ ldc1 $f20, 0x50($sp) -/* D28C 80031E8C 03E00008 */ jr $ra -/* D290 80031E90 27BD0080 */ addiu $sp, $sp, 0x80 -/* D294 80031E94 00000000 */ nop -/* D298 80031E98 00000000 */ nop -/* D29C 80031E9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/AD70/func_8003018C.s b/ver/jp/asm/nonmatchings/B0E0/update_camera_from_controller.s similarity index 68% rename from ver/jp/asm/nonmatchings/AD70/func_8003018C.s rename to ver/jp/asm/nonmatchings/B0E0/update_camera_from_controller.s index 1074a562c5..5062e4c61c 100644 --- a/ver/jp/asm/nonmatchings/AD70/func_8003018C.s +++ b/ver/jp/asm/nonmatchings/B0E0/update_camera_from_controller.s @@ -1,7 +1,32 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_8003018C +.section .rodata +.align 3 +glabel jtbl_JP_800981F0 +/* 735F0 800981F0 80030240 */ .word .LJP_80030240 +/* 735F4 800981F4 800303F8 */ .word .LJP_800303F8 +/* 735F8 800981F8 800304F8 */ .word .LJP_800304F8 +/* 735FC 800981FC 80030504 */ .word .LJP_80030504 +/* 73600 80098200 80030510 */ .word .LJP_80030510 +/* 73604 80098204 800304F8 */ .word .LJP_800304F8 +/* 73608 80098208 800302D4 */ .word .LJP_800302D4 +/* 7360C 8009820C 00000000 */ .word 0x00000000 + +.align 3 +glabel jtbl_JP_80098210 +/* 73610 80098210 80030560 */ .word .LJP_80030560 +/* 73614 80098214 8003088C */ .word .LJP_8003088C +/* 73618 80098218 80030AE4 */ .word .LJP_80030AE4 +/* 7361C 8009821C 80030EA0 */ .word .LJP_80030EA0 +/* 73620 80098220 80030EB0 */ .word .LJP_80030EB0 +/* 73624 80098224 80030CFC */ .word .LJP_80030CFC +/* 73628 80098228 8003065C */ .word .LJP_8003065C +/* 7362C 8009822C 00000000 */ .word 0x00000000 + + +.section .text +glabel update_camera_from_controller /* B58C 8003018C 27BDFF80 */ addiu $sp, $sp, -0x80 /* B590 80030190 AFB20030 */ sw $s2, 0x30($sp) /* B594 80030194 00A0902D */ daddu $s2, $a1, $zero @@ -9,11 +34,11 @@ glabel func_8003018C /* B59C 8003019C 00C0A02D */ daddu $s4, $a2, $zero /* B5A0 800301A0 AFB30034 */ sw $s3, 0x34($sp) /* B5A4 800301A4 00E0982D */ daddu $s3, $a3, $zero -/* B5A8 800301A8 AFB1002C */ sw $s1, 0x2c($sp) +/* B5A8 800301A8 AFB1002C */ sw $s1, 0x2C($sp) /* B5AC 800301AC AFBF0048 */ sw $ra, 0x48($sp) /* B5B0 800301B0 AFB70044 */ sw $s7, 0x44($sp) /* B5B4 800301B4 AFB60040 */ sw $s6, 0x40($sp) -/* B5B8 800301B8 AFB5003C */ sw $s5, 0x3c($sp) +/* B5B8 800301B8 AFB5003C */ sw $s5, 0x3C($sp) /* B5BC 800301BC AFB00028 */ sw $s0, 0x28($sp) /* B5C0 800301C0 F7BE0078 */ sdc1 $f30, 0x78($sp) /* B5C4 800301C4 F7BC0070 */ sdc1 $f28, 0x70($sp) @@ -21,35 +46,36 @@ glabel func_8003018C /* B5CC 800301CC F7B80060 */ sdc1 $f24, 0x60($sp) /* B5D0 800301D0 F7B60058 */ sdc1 $f22, 0x58($sp) /* B5D4 800301D4 F7B40050 */ sdc1 $f20, 0x50($sp) -/* B5D8 800301D8 8E900000 */ lw $s0, ($s4) +/* B5D8 800301D8 8E900000 */ lw $s0, 0x0($s4) /* B5DC 800301DC C7B80094 */ lwc1 $f24, 0x94($sp) /* B5E0 800301E0 C7BE0098 */ lwc1 $f30, 0x98($sp) -/* B5E4 800301E4 C7BA009C */ lwc1 $f26, 0x9c($sp) -/* B5E8 800301E8 8FB500AC */ lw $s5, 0xac($sp) -/* B5EC 800301EC 8FB600B0 */ lw $s6, 0xb0($sp) -/* B5F0 800301F0 8FB700B4 */ lw $s7, 0xb4($sp) -/* B5F4 800301F4 26020002 */ addiu $v0, $s0, 2 -/* B5F8 800301F8 2C420002 */ sltiu $v0, $v0, 2 -/* B5FC 800301FC 144000C4 */ bnez $v0, .L80030510 +/* B5E4 800301E4 C7BA009C */ lwc1 $f26, 0x9C($sp) +/* B5E8 800301E8 8FB500AC */ lw $s5, 0xAC($sp) +/* B5EC 800301EC 8FB600B0 */ lw $s6, 0xB0($sp) +/* B5F0 800301F0 8FB700B4 */ lw $s7, 0xB4($sp) +/* B5F4 800301F4 26020002 */ addiu $v0, $s0, 0x2 +/* B5F8 800301F8 2C420002 */ sltiu $v0, $v0, 0x2 +/* B5FC 800301FC 144000C4 */ bnez $v0, .LJP_80030510 /* B600 80030200 0240882D */ daddu $s1, $s2, $zero -/* B604 80030204 16000005 */ bnez $s0, .L8003021C +/* B604 80030204 16000005 */ bnez $s0, .LJP_8003021C /* B608 80030208 00000000 */ nop /* B60C 8003020C E6580010 */ swc1 $f24, 0x10($s2) /* B610 80030210 E65E0014 */ swc1 $f30, 0x14($s2) -/* B614 80030214 0800C144 */ j .L80030510 +/* B614 80030214 0800C144 */ j .LJP_80030510 /* B618 80030218 E65A0018 */ swc1 $f26, 0x18($s2) -.L8003021C: -/* B61C 8003021C 8E030000 */ lw $v1, ($s0) -/* B620 80030220 2C620007 */ sltiu $v0, $v1, 7 -/* B624 80030224 104000BA */ beqz $v0, .L80030510 +.LJP_8003021C: +/* B61C 8003021C 8E030000 */ lw $v1, 0x0($s0) +/* B620 80030220 2C620007 */ sltiu $v0, $v1, 0x7 +/* B624 80030224 104000BA */ beqz $v0, .LJP_80030510 /* B628 80030228 00031080 */ sll $v0, $v1, 2 -/* B62C 8003022C 3C01800A */ lui $at, %hi(D_800981F0) +/* B62C 8003022C 3C01800A */ lui $at, %hi(jtbl_JP_800981F0) /* B630 80030230 00220821 */ addu $at, $at, $v0 -/* B634 80030234 8C2281F0 */ lw $v0, %lo(D_800981F0)($at) +/* B634 80030234 8C2281F0 */ lw $v0, %lo(jtbl_JP_800981F0)($at) /* B638 80030238 00400008 */ jr $v0 /* B63C 8003023C 00000000 */ nop +glabel .LJP_80030240 /* B640 80030240 8E020028 */ lw $v0, 0x28($s0) -/* B644 80030244 504000B0 */ beql $v0, $zero, .L80030508 +/* B644 80030244 504000B0 */ beql $v0, $zero, .LJP_80030508 /* B648 80030248 E6380010 */ swc1 $f24, 0x10($s1) /* B64C 8003024C C60A0014 */ lwc1 $f10, 0x14($s0) /* B650 80030250 C60C0020 */ lwc1 $f12, 0x20($s0) @@ -60,7 +86,7 @@ glabel func_8003018C /* B664 80030264 460A0201 */ sub.s $f8, $f0, $f10 /* B668 80030268 46084102 */ mul.s $f4, $f8, $f8 /* B66C 8003026C 00000000 */ nop -/* B670 80030270 C606000C */ lwc1 $f6, 0xc($s0) +/* B670 80030270 C606000C */ lwc1 $f6, 0xC($s0) /* B674 80030274 46003181 */ sub.s $f6, $f6, $f0 /* B678 80030278 460C3180 */ add.s $f6, $f6, $f12 /* B67C 8003027C 46066301 */ sub.s $f12, $f12, $f6 @@ -83,9 +109,10 @@ glabel func_8003018C /* B6C0 800302C0 46062100 */ add.s $f4, $f4, $f6 /* B6C4 800302C4 E63E0014 */ swc1 $f30, 0x14($s1) /* B6C8 800302C8 E6280010 */ swc1 $f8, 0x10($s1) -/* B6CC 800302CC 0800C144 */ j .L80030510 +/* B6CC 800302CC 0800C144 */ j .LJP_80030510 /* B6D0 800302D0 E6240018 */ swc1 $f4, 0x18($s1) -/* B6D4 800302D4 C60E000C */ lwc1 $f14, 0xc($s0) +glabel .LJP_800302D4 +/* B6D4 800302D4 C60E000C */ lwc1 $f14, 0xC($s0) /* B6D8 800302D8 C61C0018 */ lwc1 $f28, 0x18($s0) /* B6DC 800302DC 460EE201 */ sub.s $f8, $f28, $f14 /* B6E0 800302E0 46084502 */ mul.s $f20, $f8, $f8 @@ -128,12 +155,12 @@ glabel func_8003018C /* B774 80030374 00000000 */ nop /* B778 80030378 4600103C */ c.lt.s $f2, $f0 /* B77C 8003037C 00000000 */ nop -/* B780 80030380 45000004 */ bc1f .L80030394 +/* B780 80030380 45000004 */ bc1f .LJP_80030394 /* B784 80030384 E7BC0020 */ swc1 $f28, 0x20($sp) /* B788 80030388 4600B406 */ mov.s $f16, $f22 -/* B78C 8003038C 0800C0F5 */ j .L800303D4 +/* B78C 8003038C 0800C0F5 */ j .LJP_800303D4 /* B790 80030390 46002286 */ mov.s $f10, $f4 -.L80030394: +.LJP_80030394: /* B794 80030394 46084082 */ mul.s $f2, $f8, $f8 /* B798 80030398 00000000 */ nop /* B79C 8003039C 46063182 */ mul.s $f6, $f6, $f6 @@ -146,25 +173,26 @@ glabel func_8003018C /* B7B8 800303B8 46040000 */ add.s $f0, $f0, $f4 /* B7BC 800303BC 4602003C */ c.lt.s $f0, $f2 /* B7C0 800303C0 00000000 */ nop -/* B7C4 800303C4 45000003 */ bc1f .L800303D4 +/* B7C4 800303C4 45000003 */ bc1f .LJP_800303D4 /* B7C8 800303C8 00000000 */ nop /* B7CC 800303CC C7B00010 */ lwc1 $f16, 0x10($sp) /* B7D0 800303D0 C7AA0020 */ lwc1 $f10, 0x20($sp) -.L800303D4: +.LJP_800303D4: /* B7D4 800303D4 8E020028 */ lw $v0, 0x28($s0) -/* B7D8 800303D8 54400004 */ bnel $v0, $zero, .L800303EC +/* B7D8 800303D8 54400004 */ bnel $v0, $zero, .LJP_800303EC /* B7DC 800303DC E6300010 */ swc1 $f16, 0x10($s1) /* B7E0 800303E0 46148400 */ add.s $f16, $f16, $f20 /* B7E4 800303E4 46125280 */ add.s $f10, $f10, $f18 /* B7E8 800303E8 E6300010 */ swc1 $f16, 0x10($s1) -.L800303EC: +.LJP_800303EC: /* B7EC 800303EC E63E0014 */ swc1 $f30, 0x14($s1) -/* B7F0 800303F0 0800C144 */ j .L80030510 +/* B7F0 800303F0 0800C144 */ j .LJP_80030510 /* B7F4 800303F4 E62A0018 */ swc1 $f10, 0x18($s1) +glabel .LJP_800303F8 /* B7F8 800303F8 8E020028 */ lw $v0, 0x28($s0) -/* B7FC 800303FC 50400042 */ beql $v0, $zero, .L80030508 +/* B7FC 800303FC 50400042 */ beql $v0, $zero, .LJP_80030508 /* B800 80030400 E6380010 */ swc1 $f24, 0x10($s1) -/* B804 80030404 C600000C */ lwc1 $f0, 0xc($s0) +/* B804 80030404 C600000C */ lwc1 $f0, 0xC($s0) /* B808 80030408 4600C581 */ sub.s $f22, $f24, $f0 /* B80C 8003040C 4616B082 */ mul.s $f2, $f22, $f22 /* B810 80030410 00000000 */ nop @@ -177,19 +205,19 @@ glabel func_8003018C /* B82C 8003042C 00000000 */ nop /* B830 80030430 4600C032 */ c.eq.s $f24, $f0 /* B834 80030434 00000000 */ nop -/* B838 80030438 45010035 */ bc1t .L80030510 +/* B838 80030438 45010035 */ bc1t .LJP_80030510 /* B83C 8003043C 00000000 */ nop /* B840 80030440 4600C184 */ sqrt.s $f6, $f24 /* B844 80030444 46063032 */ c.eq.s $f6, $f6 /* B848 80030448 00000000 */ nop -/* B84C 8003044C 45010004 */ bc1t .L80030460 +/* B84C 8003044C 45010004 */ bc1t .LJP_80030460 /* B850 80030450 00000000 */ nop -/* B854 80030454 0C0187B0 */ jal func_80061EC0 +/* B854 80030454 0C0187B0 */ jal sqrtf /* B858 80030458 4600C306 */ mov.s $f12, $f24 /* B85C 8003045C 46000186 */ mov.s $f6, $f0 -.L80030460: +.LJP_80030460: /* B860 80030460 C6040018 */ lwc1 $f4, 0x18($s0) -/* B864 80030464 C600000C */ lwc1 $f0, 0xc($s0) +/* B864 80030464 C600000C */ lwc1 $f0, 0xC($s0) /* B868 80030468 46002101 */ sub.s $f4, $f4, $f0 /* B86C 8003046C 46042102 */ mul.s $f4, $f4, $f4 /* B870 80030470 00000000 */ nop @@ -198,26 +226,26 @@ glabel func_8003018C /* B87C 8003047C 46020001 */ sub.s $f0, $f0, $f2 /* B880 80030480 46000002 */ mul.s $f0, $f0, $f0 /* B884 80030484 00000000 */ nop -/* B888 80030488 3C013F80 */ lui $at, 0x3f80 +/* B888 80030488 3C013F80 */ lui $at, (0x3F800000 >> 16) /* B88C 8003048C 44811000 */ mtc1 $at, $f2 /* B890 80030490 46002300 */ add.s $f12, $f4, $f0 /* B894 80030494 46061603 */ div.s $f24, $f2, $f6 /* B898 80030498 46006084 */ sqrt.s $f2, $f12 /* B89C 8003049C 46021032 */ c.eq.s $f2, $f2 /* B8A0 800304A0 00000000 */ nop -/* B8A4 800304A4 45010004 */ bc1t .L800304B8 +/* B8A4 800304A4 45010004 */ bc1t .LJP_800304B8 /* B8A8 800304A8 00000000 */ nop -/* B8AC 800304AC 0C0187B0 */ jal func_80061EC0 +/* B8AC 800304AC 0C0187B0 */ jal sqrtf /* B8B0 800304B0 00000000 */ nop /* B8B4 800304B4 46000086 */ mov.s $f2, $f0 -.L800304B8: +.LJP_800304B8: /* B8B8 800304B8 4602B002 */ mul.s $f0, $f22, $f2 /* B8BC 800304BC 00000000 */ nop /* B8C0 800304C0 4602A102 */ mul.s $f4, $f20, $f2 /* B8C4 800304C4 00000000 */ nop /* B8C8 800304C8 46180002 */ mul.s $f0, $f0, $f24 /* B8CC 800304CC 00000000 */ nop -/* B8D0 800304D0 C602000C */ lwc1 $f2, 0xc($s0) +/* B8D0 800304D0 C602000C */ lwc1 $f2, 0xC($s0) /* B8D4 800304D4 46001080 */ add.s $f2, $f2, $f0 /* B8D8 800304D8 46182102 */ mul.s $f4, $f4, $f24 /* B8DC 800304DC 00000000 */ nop @@ -225,39 +253,42 @@ glabel func_8003018C /* B8E4 800304E4 E6220010 */ swc1 $f2, 0x10($s1) /* B8E8 800304E8 C6000014 */ lwc1 $f0, 0x14($s0) /* B8EC 800304EC 46040000 */ add.s $f0, $f0, $f4 -/* B8F0 800304F0 0800C144 */ j .L80030510 +/* B8F0 800304F0 0800C144 */ j .LJP_80030510 /* B8F4 800304F4 E6200018 */ swc1 $f0, 0x18($s1) -/* B8F8 800304F8 2402FFFF */ addiu $v0, $zero, -1 -/* B8FC 800304FC 0800C144 */ j .L80030510 -/* B900 80030500 AE820000 */ sw $v0, ($s4) +glabel .LJP_800304F8 +/* B8F8 800304F8 2402FFFF */ addiu $v0, $zero, -0x1 +/* B8FC 800304FC 0800C144 */ j .LJP_80030510 +/* B900 80030500 AE820000 */ sw $v0, 0x0($s4) +glabel .LJP_80030504 /* B904 80030504 E6380010 */ swc1 $f24, 0x10($s1) -.L80030508: +.LJP_80030508: /* B908 80030508 E63E0014 */ swc1 $f30, 0x14($s1) /* B90C 8003050C E63A0018 */ swc1 $f26, 0x18($s1) -.L80030510: +glabel .LJP_80030510 /* B910 80030510 8FA20090 */ lw $v0, 0x90($sp) -/* B914 80030514 C7B800A0 */ lwc1 $f24, 0xa0($sp) -/* B918 80030518 C7BE00A4 */ lwc1 $f30, 0xa4($sp) -/* B91C 8003051C 8C500000 */ lw $s0, ($v0) -/* B920 80030520 C7BA00A8 */ lwc1 $f26, 0xa8($sp) -/* B924 80030524 16000005 */ bnez $s0, .L8003053C +/* B914 80030514 C7B800A0 */ lwc1 $f24, 0xA0($sp) +/* B918 80030518 C7BE00A4 */ lwc1 $f30, 0xA4($sp) +/* B91C 8003051C 8C500000 */ lw $s0, 0x0($v0) +/* B920 80030520 C7BA00A8 */ lwc1 $f26, 0xA8($sp) +/* B924 80030524 16000005 */ bnez $s0, .LJP_8003053C /* B928 80030528 0260882D */ daddu $s1, $s3, $zero /* B92C 8003052C E6780010 */ swc1 $f24, 0x10($s3) /* B930 80030530 E67E0014 */ swc1 $f30, 0x14($s3) -/* B934 80030534 0800C414 */ j .L80031050 +/* B934 80030534 0800C414 */ j .LJP_80031050 /* B938 80030538 E67A0018 */ swc1 $f26, 0x18($s3) -.L8003053C: -/* B93C 8003053C 8E030000 */ lw $v1, ($s0) -/* B940 80030540 2C620007 */ sltiu $v0, $v1, 7 -/* B944 80030544 10400279 */ beqz $v0, .L80030F2C +.LJP_8003053C: +/* B93C 8003053C 8E030000 */ lw $v1, 0x0($s0) +/* B940 80030540 2C620007 */ sltiu $v0, $v1, 0x7 +/* B944 80030544 10400279 */ beqz $v0, .LJP_80030F2C /* B948 80030548 00031080 */ sll $v0, $v1, 2 -/* B94C 8003054C 3C01800A */ lui $at, %hi(D_80098210) +/* B94C 8003054C 3C01800A */ lui $at, %hi(jtbl_JP_80098210) /* B950 80030550 00220821 */ addu $at, $at, $v0 -/* B954 80030554 8C228210 */ lw $v0, %lo(D_80098210)($at) +/* B954 80030554 8C228210 */ lw $v0, %lo(jtbl_JP_80098210)($at) /* B958 80030558 00400008 */ jr $v0 /* B95C 8003055C 00000000 */ nop +glabel .LJP_80030560 /* B960 80030560 C6020018 */ lwc1 $f2, 0x18($s0) -/* B964 80030564 C600000C */ lwc1 $f0, 0xc($s0) +/* B964 80030564 C600000C */ lwc1 $f0, 0xC($s0) /* B968 80030568 46001081 */ sub.s $f2, $f2, $f0 /* B96C 8003056C C6000014 */ lwc1 $f0, 0x14($s0) /* B970 80030570 44061000 */ mfc1 $a2, $f2 @@ -266,22 +297,22 @@ glabel func_8003018C /* B97C 8003057C 46001081 */ sub.s $f2, $f2, $f0 /* B980 80030580 4600A306 */ mov.s $f12, $f20 /* B984 80030584 44071000 */ mfc1 $a3, $f2 -/* B988 80030588 0C00A710 */ jal func_80029C40 +/* B988 80030588 0C00A710 */ jal atan2 /* B98C 8003058C 4600A386 */ mov.s $f14, $f20 -/* B990 80030590 E6200000 */ swc1 $f0, ($s1) -/* B994 80030594 C6000004 */ lwc1 $f0, 4($s0) +/* B990 80030590 E6200000 */ swc1 $f0, 0x0($s1) +/* B994 80030594 C6000004 */ lwc1 $f0, 0x4($s0) /* B998 80030598 4614003C */ c.lt.s $f0, $f20 /* B99C 8003059C 00000000 */ nop -/* B9A0 800305A0 45030001 */ bc1tl .L800305A8 +/* B9A0 800305A0 45030001 */ bc1tl .LJP_800305A8 /* B9A4 800305A4 46000007 */ neg.s $f0, $f0 -.L800305A8: -/* B9A8 800305A8 E6200004 */ swc1 $f0, 4($s1) -/* B9AC 800305AC C6000008 */ lwc1 $f0, 8($s0) -/* B9B0 800305B0 E6200008 */ swc1 $f0, 8($s1) +.LJP_800305A8: +/* B9A8 800305A8 E6200004 */ swc1 $f0, 0x4($s1) +/* B9AC 800305AC C6000008 */ lwc1 $f0, 0x8($s0) +/* B9B0 800305B0 E6200008 */ swc1 $f0, 0x8($s1) /* B9B4 800305B4 C6000024 */ lwc1 $f0, 0x24($s0) -/* B9B8 800305B8 E620000C */ swc1 $f0, 0xc($s1) +/* B9B8 800305B8 E620000C */ swc1 $f0, 0xC($s1) /* B9BC 800305BC 8E020028 */ lw $v0, 0x28($s0) -/* B9C0 800305C0 50400023 */ beql $v0, $zero, .L80030650 +/* B9C0 800305C0 50400023 */ beql $v0, $zero, .LJP_80030650 /* B9C4 800305C4 E6380010 */ swc1 $f24, 0x10($s1) /* B9C8 800305C8 C60A0014 */ lwc1 $f10, 0x14($s0) /* B9CC 800305CC C60C0020 */ lwc1 $f12, 0x20($s0) @@ -292,7 +323,7 @@ glabel func_8003018C /* B9E0 800305E0 460A0201 */ sub.s $f8, $f0, $f10 /* B9E4 800305E4 46084102 */ mul.s $f4, $f8, $f8 /* B9E8 800305E8 00000000 */ nop -/* B9EC 800305EC C606000C */ lwc1 $f6, 0xc($s0) +/* B9EC 800305EC C606000C */ lwc1 $f6, 0xC($s0) /* B9F0 800305F0 46003181 */ sub.s $f6, $f6, $f0 /* B9F4 800305F4 460C3180 */ add.s $f6, $f6, $f12 /* B9F8 800305F8 46066301 */ sub.s $f12, $f12, $f6 @@ -315,14 +346,15 @@ glabel func_8003018C /* BA3C 8003063C 46062100 */ add.s $f4, $f4, $f6 /* BA40 80030640 E63E0014 */ swc1 $f30, 0x14($s1) /* BA44 80030644 E6280010 */ swc1 $f8, 0x10($s1) -/* BA48 80030648 0800C1F8 */ j .L800307E0 +/* BA48 80030648 0800C1F8 */ j .LJP_800307E0 /* BA4C 8003064C E6240018 */ swc1 $f4, 0x18($s1) -.L80030650: +.LJP_80030650: /* BA50 80030650 E63E0014 */ swc1 $f30, 0x14($s1) -/* BA54 80030654 0800C1F8 */ j .L800307E0 +/* BA54 80030654 0800C1F8 */ j .LJP_800307E0 /* BA58 80030658 E63A0018 */ swc1 $f26, 0x18($s1) +glabel .LJP_8003065C /* BA5C 8003065C C6020018 */ lwc1 $f2, 0x18($s0) -/* BA60 80030660 C600000C */ lwc1 $f0, 0xc($s0) +/* BA60 80030660 C600000C */ lwc1 $f0, 0xC($s0) /* BA64 80030664 46001581 */ sub.s $f22, $f2, $f0 /* BA68 80030668 C6020020 */ lwc1 $f2, 0x20($s0) /* BA6C 8003066C C6000014 */ lwc1 $f0, 0x14($s0) @@ -331,23 +363,23 @@ glabel func_8003018C /* BA78 80030678 4600B587 */ neg.s $f22, $f22 /* BA7C 8003067C 4407B000 */ mfc1 $a3, $f22 /* BA80 80030680 44061000 */ mfc1 $a2, $f2 -/* BA84 80030684 0C00A710 */ jal func_80029C40 +/* BA84 80030684 0C00A710 */ jal atan2 /* BA88 80030688 46006386 */ mov.s $f14, $f12 -/* BA8C 8003068C E6200000 */ swc1 $f0, ($s1) -/* BA90 80030690 C6000004 */ lwc1 $f0, 4($s0) +/* BA8C 8003068C E6200000 */ swc1 $f0, 0x0($s1) +/* BA90 80030690 C6000004 */ lwc1 $f0, 0x4($s0) /* BA94 80030694 4480E000 */ mtc1 $zero, $f28 /* BA98 80030698 00000000 */ nop /* BA9C 8003069C 461C003C */ c.lt.s $f0, $f28 /* BAA0 800306A0 00000000 */ nop -/* BAA4 800306A4 45030001 */ bc1tl .L800306AC +/* BAA4 800306A4 45030001 */ bc1tl .LJP_800306AC /* BAA8 800306A8 46000007 */ neg.s $f0, $f0 -.L800306AC: -/* BAAC 800306AC E6200004 */ swc1 $f0, 4($s1) -/* BAB0 800306B0 C6000008 */ lwc1 $f0, 8($s0) -/* BAB4 800306B4 E6200008 */ swc1 $f0, 8($s1) +.LJP_800306AC: +/* BAAC 800306AC E6200004 */ swc1 $f0, 0x4($s1) +/* BAB0 800306B0 C6000008 */ lwc1 $f0, 0x8($s0) +/* BAB4 800306B4 E6200008 */ swc1 $f0, 0x8($s1) /* BAB8 800306B8 C6000024 */ lwc1 $f0, 0x24($s0) -/* BABC 800306BC E620000C */ swc1 $f0, 0xc($s1) -/* BAC0 800306C0 C60E000C */ lwc1 $f14, 0xc($s0) +/* BABC 800306BC E620000C */ swc1 $f0, 0xC($s1) +/* BAC0 800306C0 C60E000C */ lwc1 $f14, 0xC($s0) /* BAC4 800306C4 C61C0018 */ lwc1 $f28, 0x18($s0) /* BAC8 800306C8 460EE201 */ sub.s $f8, $f28, $f14 /* BACC 800306CC 46084502 */ mul.s $f20, $f8, $f8 @@ -390,12 +422,12 @@ glabel func_8003018C /* BB60 80030760 00000000 */ nop /* BB64 80030764 461C003C */ c.lt.s $f0, $f28 /* BB68 80030768 00000000 */ nop -/* BB6C 8003076C 45000004 */ bc1f .L80030780 +/* BB6C 8003076C 45000004 */ bc1f .LJP_80030780 /* BB70 80030770 460AD481 */ sub.s $f18, $f26, $f10 /* BB74 80030774 4600B406 */ mov.s $f16, $f22 -/* BB78 80030778 0800C1F0 */ j .L800307C0 +/* BB78 80030778 0800C1F0 */ j .LJP_800307C0 /* BB7C 8003077C 46002286 */ mov.s $f10, $f4 -.L80030780: +.LJP_80030780: /* BB80 80030780 46084082 */ mul.s $f2, $f8, $f8 /* BB84 80030784 00000000 */ nop /* BB88 80030788 46063182 */ mul.s $f6, $f6, $f6 @@ -408,99 +440,100 @@ glabel func_8003018C /* BBA4 800307A4 46040000 */ add.s $f0, $f0, $f4 /* BBA8 800307A8 4602003C */ c.lt.s $f0, $f2 /* BBAC 800307AC 00000000 */ nop -/* BBB0 800307B0 45000003 */ bc1f .L800307C0 +/* BBB0 800307B0 45000003 */ bc1f .LJP_800307C0 /* BBB4 800307B4 00000000 */ nop /* BBB8 800307B8 C7B00014 */ lwc1 $f16, 0x14($sp) /* BBBC 800307BC C7AA0018 */ lwc1 $f10, 0x18($sp) -.L800307C0: +.LJP_800307C0: /* BBC0 800307C0 8E020028 */ lw $v0, 0x28($s0) -/* BBC4 800307C4 54400004 */ bnel $v0, $zero, .L800307D8 +/* BBC4 800307C4 54400004 */ bnel $v0, $zero, .LJP_800307D8 /* BBC8 800307C8 E6300010 */ swc1 $f16, 0x10($s1) /* BBCC 800307CC 46148400 */ add.s $f16, $f16, $f20 /* BBD0 800307D0 46125280 */ add.s $f10, $f10, $f18 /* BBD4 800307D4 E6300010 */ swc1 $f16, 0x10($s1) -.L800307D8: +.LJP_800307D8: /* BBD8 800307D8 E63E0014 */ swc1 $f30, 0x14($s1) /* BBDC 800307DC E62A0018 */ swc1 $f10, 0x18($s1) -.L800307E0: -/* BBE0 800307E0 12E0021B */ beqz $s7, .L80031050 +.LJP_800307E0: +/* BBE0 800307E0 12E0021B */ beqz $s7, .LJP_80031050 /* BBE4 800307E4 00000000 */ nop -/* BBE8 800307E8 C6C00000 */ lwc1 $f0, ($s6) -/* BBEC 800307EC 3C013F80 */ lui $at, 0x3f80 +/* BBE8 800307E8 C6C00000 */ lwc1 $f0, 0x0($s6) +/* BBEC 800307EC 3C013F80 */ lui $at, (0x3F800000 >> 16) /* BBF0 800307F0 44812000 */ mtc1 $at, $f4 /* BBF4 800307F4 00000000 */ nop /* BBF8 800307F8 46040032 */ c.eq.s $f0, $f4 /* BBFC 800307FC 00000000 */ nop -/* BC00 80030800 450101CA */ bc1t .L80030F2C +/* BC00 80030800 450101CA */ bc1t .LJP_80030F2C /* BC04 80030804 00000000 */ nop -/* BC08 80030808 8E840000 */ lw $a0, ($s4) -/* BC0C 8003080C 24820002 */ addiu $v0, $a0, 2 -/* BC10 80030810 2C420003 */ sltiu $v0, $v0, 3 -/* BC14 80030814 144001C5 */ bnez $v0, .L80030F2C +/* BC08 80030808 8E840000 */ lw $a0, 0x0($s4) +/* BC0C 8003080C 24820002 */ addiu $v0, $a0, 0x2 +/* BC10 80030810 2C420003 */ sltiu $v0, $v0, 0x3 +/* BC14 80030814 144001C5 */ bnez $v0, .LJP_80030F2C /* BC18 80030818 00000000 */ nop -/* BC1C 8003081C 8C830000 */ lw $v1, ($a0) -/* BC20 80030820 8E020000 */ lw $v0, ($s0) -/* BC24 80030824 146201C1 */ bne $v1, $v0, .L80030F2C +/* BC1C 8003081C 8C830000 */ lw $v1, 0x0($a0) +/* BC20 80030820 8E020000 */ lw $v0, 0x0($s0) +/* BC24 80030824 146201C1 */ bne $v1, $v0, .LJP_80030F2C /* BC28 80030828 00000000 */ nop -/* BC2C 8003082C C4820004 */ lwc1 $f2, 4($a0) -/* BC30 80030830 C6000004 */ lwc1 $f0, 4($s0) +/* BC2C 8003082C C4820004 */ lwc1 $f2, 0x4($a0) +/* BC30 80030830 C6000004 */ lwc1 $f0, 0x4($s0) /* BC34 80030834 46001032 */ c.eq.s $f2, $f0 /* BC38 80030838 00000000 */ nop -/* BC3C 8003083C 450001BB */ bc1f .L80030F2C +/* BC3C 8003083C 450001BB */ bc1f .LJP_80030F2C /* BC40 80030840 00000000 */ nop -/* BC44 80030844 C4820008 */ lwc1 $f2, 8($a0) -/* BC48 80030848 C6000008 */ lwc1 $f0, 8($s0) +/* BC44 80030844 C4820008 */ lwc1 $f2, 0x8($a0) +/* BC48 80030848 C6000008 */ lwc1 $f0, 0x8($s0) /* BC4C 8003084C 46001032 */ c.eq.s $f2, $f0 /* BC50 80030850 00000000 */ nop -/* BC54 80030854 450001B5 */ bc1f .L80030F2C +/* BC54 80030854 450001B5 */ bc1f .LJP_80030F2C /* BC58 80030858 00000000 */ nop /* BC5C 8003085C C4820024 */ lwc1 $f2, 0x24($a0) /* BC60 80030860 C6000024 */ lwc1 $f0, 0x24($s0) /* BC64 80030864 46001032 */ c.eq.s $f2, $f0 /* BC68 80030868 00000000 */ nop -/* BC6C 8003086C 450001AF */ bc1f .L80030F2C +/* BC6C 8003086C 450001AF */ bc1f .LJP_80030F2C /* BC70 80030870 00000000 */ nop /* BC74 80030874 8C830028 */ lw $v1, 0x28($a0) /* BC78 80030878 8E020028 */ lw $v0, 0x28($s0) -/* BC7C 8003087C 546201AB */ bnel $v1, $v0, .L80030F2C -/* BC80 80030880 E6C40000 */ swc1 $f4, ($s6) -/* BC84 80030884 0800C3CB */ j .L80030F2C +/* BC7C 8003087C 546201AB */ bnel $v1, $v0, .LJP_80030F2C +/* BC80 80030880 E6C40000 */ swc1 $f4, 0x0($s6) +/* BC84 80030884 0800C3CB */ j .LJP_80030F2C /* BC88 80030888 00000000 */ nop -/* BC8C 8003088C C6040004 */ lwc1 $f4, 4($s0) +glabel .LJP_8003088C +/* BC8C 8003088C C6040004 */ lwc1 $f4, 0x4($s0) /* BC90 80030890 44800000 */ mtc1 $zero, $f0 /* BC94 80030894 00000000 */ nop /* BC98 80030898 4600203C */ c.lt.s $f4, $f0 /* BC9C 8003089C 00000000 */ nop -/* BCA0 800308A0 45000008 */ bc1f .L800308C4 +/* BCA0 800308A0 45000008 */ bc1f .LJP_800308C4 /* BCA4 800308A4 00000000 */ nop -/* BCA8 800308A8 C600000C */ lwc1 $f0, 0xc($s0) +/* BCA8 800308A8 C600000C */ lwc1 $f0, 0xC($s0) /* BCAC 800308AC 4600C581 */ sub.s $f22, $f24, $f0 /* BCB0 800308B0 C6020014 */ lwc1 $f2, 0x14($s0) /* BCB4 800308B4 46002007 */ neg.s $f0, $f4 -/* BCB8 800308B8 E6200004 */ swc1 $f0, 4($s1) -/* BCBC 800308BC 0800C236 */ j .L800308D8 +/* BCB8 800308B8 E6200004 */ swc1 $f0, 0x4($s1) +/* BCBC 800308BC 0800C236 */ j .LJP_800308D8 /* BCC0 800308C0 4602D501 */ sub.s $f20, $f26, $f2 -.L800308C4: -/* BCC4 800308C4 C600000C */ lwc1 $f0, 0xc($s0) +.LJP_800308C4: +/* BCC4 800308C4 C600000C */ lwc1 $f0, 0xC($s0) /* BCC8 800308C8 46180581 */ sub.s $f22, $f0, $f24 /* BCCC 800308CC C6000014 */ lwc1 $f0, 0x14($s0) -/* BCD0 800308D0 E6240004 */ swc1 $f4, 4($s1) +/* BCD0 800308D0 E6240004 */ swc1 $f4, 0x4($s1) /* BCD4 800308D4 461A0501 */ sub.s $f20, $f0, $f26 -.L800308D8: +.LJP_800308D8: /* BCD8 800308D8 4406B000 */ mfc1 $a2, $f22 /* BCDC 800308DC 44806000 */ mtc1 $zero, $f12 /* BCE0 800308E0 4407A000 */ mfc1 $a3, $f20 -/* BCE4 800308E4 0C00A710 */ jal func_80029C40 +/* BCE4 800308E4 0C00A710 */ jal atan2 /* BCE8 800308E8 46006386 */ mov.s $f14, $f12 -/* BCEC 800308EC E6200000 */ swc1 $f0, ($s1) -/* BCF0 800308F0 C6000008 */ lwc1 $f0, 8($s0) -/* BCF4 800308F4 E6200008 */ swc1 $f0, 8($s1) +/* BCEC 800308EC E6200000 */ swc1 $f0, 0x0($s1) +/* BCF0 800308F0 C6000008 */ lwc1 $f0, 0x8($s0) +/* BCF4 800308F4 E6200008 */ swc1 $f0, 0x8($s1) /* BCF8 800308F8 C6000024 */ lwc1 $f0, 0x24($s0) -/* BCFC 800308FC E620000C */ swc1 $f0, 0xc($s1) +/* BCFC 800308FC E620000C */ swc1 $f0, 0xC($s1) /* BD00 80030900 8E020028 */ lw $v0, 0x28($s0) -/* BD04 80030904 5040003E */ beql $v0, $zero, .L80030A00 +/* BD04 80030904 5040003E */ beql $v0, $zero, .LJP_80030A00 /* BD08 80030908 E6380010 */ swc1 $f24, 0x10($s1) -/* BD0C 8003090C C600000C */ lwc1 $f0, 0xc($s0) +/* BD0C 8003090C C600000C */ lwc1 $f0, 0xC($s0) /* BD10 80030910 4600C581 */ sub.s $f22, $f24, $f0 /* BD14 80030914 4616B082 */ mul.s $f2, $f22, $f22 /* BD18 80030918 00000000 */ nop @@ -513,19 +546,19 @@ glabel func_8003018C /* BD34 80030934 00000000 */ nop /* BD38 80030938 461CC032 */ c.eq.s $f24, $f28 /* BD3C 8003093C 00000000 */ nop -/* BD40 80030940 45010031 */ bc1t .L80030A08 +/* BD40 80030940 45010031 */ bc1t .LJP_80030A08 /* BD44 80030944 00000000 */ nop /* BD48 80030948 4600C184 */ sqrt.s $f6, $f24 /* BD4C 8003094C 46063032 */ c.eq.s $f6, $f6 /* BD50 80030950 00000000 */ nop -/* BD54 80030954 45010004 */ bc1t .L80030968 +/* BD54 80030954 45010004 */ bc1t .LJP_80030968 /* BD58 80030958 00000000 */ nop -/* BD5C 8003095C 0C0187B0 */ jal func_80061EC0 +/* BD5C 8003095C 0C0187B0 */ jal sqrtf /* BD60 80030960 4600C306 */ mov.s $f12, $f24 /* BD64 80030964 46000186 */ mov.s $f6, $f0 -.L80030968: +.LJP_80030968: /* BD68 80030968 C6040018 */ lwc1 $f4, 0x18($s0) -/* BD6C 8003096C C600000C */ lwc1 $f0, 0xc($s0) +/* BD6C 8003096C C600000C */ lwc1 $f0, 0xC($s0) /* BD70 80030970 46002101 */ sub.s $f4, $f4, $f0 /* BD74 80030974 46042102 */ mul.s $f4, $f4, $f4 /* BD78 80030978 00000000 */ nop @@ -534,26 +567,26 @@ glabel func_8003018C /* BD84 80030984 46020001 */ sub.s $f0, $f0, $f2 /* BD88 80030988 46000002 */ mul.s $f0, $f0, $f0 /* BD8C 8003098C 00000000 */ nop -/* BD90 80030990 3C013F80 */ lui $at, 0x3f80 +/* BD90 80030990 3C013F80 */ lui $at, (0x3F800000 >> 16) /* BD94 80030994 44811000 */ mtc1 $at, $f2 /* BD98 80030998 46002300 */ add.s $f12, $f4, $f0 /* BD9C 8003099C 46061603 */ div.s $f24, $f2, $f6 /* BDA0 800309A0 46006084 */ sqrt.s $f2, $f12 /* BDA4 800309A4 46021032 */ c.eq.s $f2, $f2 /* BDA8 800309A8 00000000 */ nop -/* BDAC 800309AC 45010004 */ bc1t .L800309C0 +/* BDAC 800309AC 45010004 */ bc1t .LJP_800309C0 /* BDB0 800309B0 00000000 */ nop -/* BDB4 800309B4 0C0187B0 */ jal func_80061EC0 +/* BDB4 800309B4 0C0187B0 */ jal sqrtf /* BDB8 800309B8 00000000 */ nop /* BDBC 800309BC 46000086 */ mov.s $f2, $f0 -.L800309C0: +.LJP_800309C0: /* BDC0 800309C0 4602B002 */ mul.s $f0, $f22, $f2 /* BDC4 800309C4 00000000 */ nop /* BDC8 800309C8 4602A102 */ mul.s $f4, $f20, $f2 /* BDCC 800309CC 00000000 */ nop /* BDD0 800309D0 46180002 */ mul.s $f0, $f0, $f24 /* BDD4 800309D4 00000000 */ nop -/* BDD8 800309D8 C602000C */ lwc1 $f2, 0xc($s0) +/* BDD8 800309D8 C602000C */ lwc1 $f2, 0xC($s0) /* BDDC 800309DC 46001080 */ add.s $f2, $f2, $f0 /* BDE0 800309E0 46182102 */ mul.s $f4, $f4, $f24 /* BDE4 800309E4 00000000 */ nop @@ -561,92 +594,93 @@ glabel func_8003018C /* BDEC 800309EC E6220010 */ swc1 $f2, 0x10($s1) /* BDF0 800309F0 C6000014 */ lwc1 $f0, 0x14($s0) /* BDF4 800309F4 46040000 */ add.s $f0, $f0, $f4 -/* BDF8 800309F8 0800C282 */ j .L80030A08 +/* BDF8 800309F8 0800C282 */ j .LJP_80030A08 /* BDFC 800309FC E6200018 */ swc1 $f0, 0x18($s1) -.L80030A00: +.LJP_80030A00: /* BE00 80030A00 E63E0014 */ swc1 $f30, 0x14($s1) /* BE04 80030A04 E63A0018 */ swc1 $f26, 0x18($s1) -.L80030A08: -/* BE08 80030A08 12E00191 */ beqz $s7, .L80031050 +.LJP_80030A08: +/* BE08 80030A08 12E00191 */ beqz $s7, .LJP_80031050 /* BE0C 80030A0C 00000000 */ nop -/* BE10 80030A10 C6C00000 */ lwc1 $f0, ($s6) -/* BE14 80030A14 3C013F80 */ lui $at, 0x3f80 +/* BE10 80030A10 C6C00000 */ lwc1 $f0, 0x0($s6) +/* BE14 80030A14 3C013F80 */ lui $at, (0x3F800000 >> 16) /* BE18 80030A18 44812000 */ mtc1 $at, $f4 /* BE1C 80030A1C 00000000 */ nop /* BE20 80030A20 46040032 */ c.eq.s $f0, $f4 /* BE24 80030A24 00000000 */ nop -/* BE28 80030A28 45010140 */ bc1t .L80030F2C +/* BE28 80030A28 45010140 */ bc1t .LJP_80030F2C /* BE2C 80030A2C 00000000 */ nop -/* BE30 80030A30 8E840000 */ lw $a0, ($s4) -/* BE34 80030A34 24820002 */ addiu $v0, $a0, 2 -/* BE38 80030A38 2C420003 */ sltiu $v0, $v0, 3 -/* BE3C 80030A3C 1440013B */ bnez $v0, .L80030F2C +/* BE30 80030A30 8E840000 */ lw $a0, 0x0($s4) +/* BE34 80030A34 24820002 */ addiu $v0, $a0, 0x2 +/* BE38 80030A38 2C420003 */ sltiu $v0, $v0, 0x3 +/* BE3C 80030A3C 1440013B */ bnez $v0, .LJP_80030F2C /* BE40 80030A40 00000000 */ nop -/* BE44 80030A44 8C830000 */ lw $v1, ($a0) -/* BE48 80030A48 8E020000 */ lw $v0, ($s0) -/* BE4C 80030A4C 14620137 */ bne $v1, $v0, .L80030F2C +/* BE44 80030A44 8C830000 */ lw $v1, 0x0($a0) +/* BE48 80030A48 8E020000 */ lw $v0, 0x0($s0) +/* BE4C 80030A4C 14620137 */ bne $v1, $v0, .LJP_80030F2C /* BE50 80030A50 00000000 */ nop -/* BE54 80030A54 C4820004 */ lwc1 $f2, 4($a0) -/* BE58 80030A58 C6000004 */ lwc1 $f0, 4($s0) +/* BE54 80030A54 C4820004 */ lwc1 $f2, 0x4($a0) +/* BE58 80030A58 C6000004 */ lwc1 $f0, 0x4($s0) /* BE5C 80030A5C 46001032 */ c.eq.s $f2, $f0 /* BE60 80030A60 00000000 */ nop -/* BE64 80030A64 45000131 */ bc1f .L80030F2C +/* BE64 80030A64 45000131 */ bc1f .LJP_80030F2C /* BE68 80030A68 00000000 */ nop -/* BE6C 80030A6C C4820008 */ lwc1 $f2, 8($a0) -/* BE70 80030A70 C6000008 */ lwc1 $f0, 8($s0) +/* BE6C 80030A6C C4820008 */ lwc1 $f2, 0x8($a0) +/* BE70 80030A70 C6000008 */ lwc1 $f0, 0x8($s0) /* BE74 80030A74 46001032 */ c.eq.s $f2, $f0 /* BE78 80030A78 00000000 */ nop -/* BE7C 80030A7C 4500012B */ bc1f .L80030F2C +/* BE7C 80030A7C 4500012B */ bc1f .LJP_80030F2C /* BE80 80030A80 00000000 */ nop /* BE84 80030A84 C4820024 */ lwc1 $f2, 0x24($a0) /* BE88 80030A88 C6000024 */ lwc1 $f0, 0x24($s0) /* BE8C 80030A8C 46001032 */ c.eq.s $f2, $f0 /* BE90 80030A90 00000000 */ nop -/* BE94 80030A94 45000125 */ bc1f .L80030F2C +/* BE94 80030A94 45000125 */ bc1f .LJP_80030F2C /* BE98 80030A98 00000000 */ nop /* BE9C 80030A9C 8C830028 */ lw $v1, 0x28($a0) /* BEA0 80030AA0 8E020028 */ lw $v0, 0x28($s0) -/* BEA4 80030AA4 10620121 */ beq $v1, $v0, .L80030F2C +/* BEA4 80030AA4 10620121 */ beq $v1, $v0, .LJP_80030F2C /* BEA8 80030AA8 00000000 */ nop -/* BEAC 80030AAC C482000C */ lwc1 $f2, 0xc($a0) -/* BEB0 80030AB0 C600000C */ lwc1 $f0, 0xc($s0) +/* BEAC 80030AAC C482000C */ lwc1 $f2, 0xC($a0) +/* BEB0 80030AB0 C600000C */ lwc1 $f0, 0xC($s0) /* BEB4 80030AB4 46001032 */ c.eq.s $f2, $f0 /* BEB8 80030AB8 00000000 */ nop -/* BEBC 80030ABC 4500011B */ bc1f .L80030F2C +/* BEBC 80030ABC 4500011B */ bc1f .LJP_80030F2C /* BEC0 80030AC0 00000000 */ nop /* BEC4 80030AC4 C4820014 */ lwc1 $f2, 0x14($a0) /* BEC8 80030AC8 C6000014 */ lwc1 $f0, 0x14($s0) /* BECC 80030ACC 46001032 */ c.eq.s $f2, $f0 /* BED0 80030AD0 00000000 */ nop -/* BED4 80030AD4 45030115 */ bc1tl .L80030F2C -/* BED8 80030AD8 E6C40000 */ swc1 $f4, ($s6) -/* BEDC 80030ADC 0800C3CB */ j .L80030F2C +/* BED4 80030AD4 45030115 */ bc1tl .LJP_80030F2C +/* BED8 80030AD8 E6C40000 */ swc1 $f4, 0x0($s6) +/* BEDC 80030ADC 0800C3CB */ j .LJP_80030F2C /* BEE0 80030AE0 00000000 */ nop +glabel .LJP_80030AE4 /* BEE4 80030AE4 8E020028 */ lw $v0, 0x28($s0) -/* BEE8 80030AE8 1440005D */ bnez $v0, .L80030C60 +/* BEE8 80030AE8 1440005D */ bnez $v0, .LJP_80030C60 /* BEEC 80030AEC 00000000 */ nop -/* BEF0 80030AF0 C612000C */ lwc1 $f18, 0xc($s0) +/* BEF0 80030AF0 C612000C */ lwc1 $f18, 0xC($s0) /* BEF4 80030AF4 C6100018 */ lwc1 $f16, 0x18($s0) /* BEF8 80030AF8 C60A0014 */ lwc1 $f10, 0x14($s0) /* BEFC 80030AFC C60C0020 */ lwc1 $f12, 0x20($s0) /* BF00 80030B00 C6040010 */ lwc1 $f4, 0x10($s0) -/* BF04 80030B04 C60E001C */ lwc1 $f14, 0x1c($s0) +/* BF04 80030B04 C60E001C */ lwc1 $f14, 0x1C($s0) /* BF08 80030B08 46109032 */ c.eq.s $f18, $f16 /* BF0C 80030B0C 00000000 */ nop -/* BF10 80030B10 45000007 */ bc1f .L80030B30 +/* BF10 80030B10 45000007 */ bc1f .LJP_80030B30 /* BF14 80030B14 46048201 */ sub.s $f8, $f16, $f4 /* BF18 80030B18 460C5032 */ c.eq.s $f10, $f12 /* BF1C 80030B1C 00000000 */ nop -/* BF20 80030B20 45000003 */ bc1f .L80030B30 +/* BF20 80030B20 45000003 */ bc1f .LJP_80030B30 /* BF24 80030B24 00000000 */ nop /* BF28 80030B28 46002486 */ mov.s $f18, $f4 /* BF2C 80030B2C 46007286 */ mov.s $f10, $f14 -.L80030B30: +.LJP_80030B30: /* BF30 80030B30 44800000 */ mtc1 $zero, $f0 /* BF34 80030B34 00000000 */ nop /* BF38 80030B38 46004032 */ c.eq.s $f8, $f0 /* BF3C 80030B3C 00000000 */ nop -/* BF40 80030B40 45020017 */ bc1fl .L80030BA0 +/* BF40 80030B40 45020017 */ bc1fl .LJP_80030BA0 /* BF44 80030B44 460C5181 */ sub.s $f6, $f10, $f12 /* BF48 80030B48 46128181 */ sub.s $f6, $f16, $f18 /* BF4C 80030B4C 46064102 */ mul.s $f4, $f8, $f6 @@ -668,9 +702,9 @@ glabel func_8003018C /* BF8C 80030B8C 46041083 */ div.s $f2, $f2, $f4 /* BF90 80030B90 46181200 */ add.s $f8, $f2, $f24 /* BF94 80030B94 46043183 */ div.s $f6, $f6, $f4 -/* BF98 80030B98 0800C2FC */ j .L80030BF0 +/* BF98 80030B98 0800C2FC */ j .LJP_80030BF0 /* BF9C 80030B9C 461A3000 */ add.s $f0, $f6, $f26 -.L80030BA0: +.LJP_80030BA0: /* BFA0 80030BA0 460E6081 */ sub.s $f2, $f12, $f14 /* BFA4 80030BA4 46023102 */ mul.s $f4, $f6, $f2 /* BFA8 80030BA8 00000000 */ nop @@ -691,13 +725,13 @@ glabel func_8003018C /* BFE4 80030BE4 46183200 */ add.s $f8, $f6, $f24 /* BFE8 80030BE8 46041083 */ div.s $f2, $f2, $f4 /* BFEC 80030BEC 461A1000 */ add.s $f0, $f2, $f26 -.L80030BF0: +.LJP_80030BF0: /* BFF0 80030BF0 E6280010 */ swc1 $f8, 0x10($s1) /* BFF4 80030BF4 E63E0014 */ swc1 $f30, 0x14($s1) -/* BFF8 80030BF8 12A0003E */ beqz $s5, .L80030CF4 +/* BFF8 80030BF8 12A0003E */ beqz $s5, .LJP_80030CF4 /* BFFC 80030BFC E6200018 */ swc1 $f0, 0x18($s1) /* C000 80030C00 C6020018 */ lwc1 $f2, 0x18($s0) -/* C004 80030C04 C600000C */ lwc1 $f0, 0xc($s0) +/* C004 80030C04 C600000C */ lwc1 $f0, 0xC($s0) /* C008 80030C08 46001081 */ sub.s $f2, $f2, $f0 /* C00C 80030C0C C6000014 */ lwc1 $f0, 0x14($s0) /* C010 80030C10 44061000 */ mfc1 $a2, $f2 @@ -706,26 +740,26 @@ glabel func_8003018C /* C01C 80030C1C 46001081 */ sub.s $f2, $f2, $f0 /* C020 80030C20 4600A306 */ mov.s $f12, $f20 /* C024 80030C24 44071000 */ mfc1 $a3, $f2 -/* C028 80030C28 0C00A710 */ jal func_80029C40 +/* C028 80030C28 0C00A710 */ jal atan2 /* C02C 80030C2C 4600A386 */ mov.s $f14, $f20 -/* C030 80030C30 E6200000 */ swc1 $f0, ($s1) -/* C034 80030C34 C6000004 */ lwc1 $f0, 4($s0) +/* C030 80030C30 E6200000 */ swc1 $f0, 0x0($s1) +/* C034 80030C34 C6000004 */ lwc1 $f0, 0x4($s0) /* C038 80030C38 4614003C */ c.lt.s $f0, $f20 /* C03C 80030C3C 00000000 */ nop -/* C040 80030C40 45030001 */ bc1tl .L80030C48 +/* C040 80030C40 45030001 */ bc1tl .LJP_80030C48 /* C044 80030C44 46000007 */ neg.s $f0, $f0 -.L80030C48: -/* C048 80030C48 E6200004 */ swc1 $f0, 4($s1) -/* C04C 80030C4C C6000008 */ lwc1 $f0, 8($s0) -/* C050 80030C50 E6200008 */ swc1 $f0, 8($s1) +.LJP_80030C48: +/* C048 80030C48 E6200004 */ swc1 $f0, 0x4($s1) +/* C04C 80030C4C C6000008 */ lwc1 $f0, 0x8($s0) +/* C050 80030C50 E6200008 */ swc1 $f0, 0x8($s1) /* C054 80030C54 C6000024 */ lwc1 $f0, 0x24($s0) -/* C058 80030C58 0800C33D */ j .L80030CF4 -/* C05C 80030C5C E620000C */ swc1 $f0, 0xc($s1) -.L80030C60: -/* C060 80030C60 12A0001D */ beqz $s5, .L80030CD8 +/* C058 80030C58 0800C33D */ j .LJP_80030CF4 +/* C05C 80030C5C E620000C */ swc1 $f0, 0xC($s1) +.LJP_80030C60: +/* C060 80030C60 12A0001D */ beqz $s5, .LJP_80030CD8 /* C064 80030C64 00000000 */ nop /* C068 80030C68 C6020018 */ lwc1 $f2, 0x18($s0) -/* C06C 80030C6C C600000C */ lwc1 $f0, 0xc($s0) +/* C06C 80030C6C C600000C */ lwc1 $f0, 0xC($s0) /* C070 80030C70 46001081 */ sub.s $f2, $f2, $f0 /* C074 80030C74 C6000014 */ lwc1 $f0, 0x14($s0) /* C078 80030C78 44061000 */ mfc1 $a2, $f2 @@ -734,46 +768,47 @@ glabel func_8003018C /* C084 80030C84 46001081 */ sub.s $f2, $f2, $f0 /* C088 80030C88 4600A306 */ mov.s $f12, $f20 /* C08C 80030C8C 44071000 */ mfc1 $a3, $f2 -/* C090 80030C90 0C00A710 */ jal func_80029C40 +/* C090 80030C90 0C00A710 */ jal atan2 /* C094 80030C94 4600A386 */ mov.s $f14, $f20 -/* C098 80030C98 E6200000 */ swc1 $f0, ($s1) -/* C09C 80030C9C C6000004 */ lwc1 $f0, 4($s0) +/* C098 80030C98 E6200000 */ swc1 $f0, 0x0($s1) +/* C09C 80030C9C C6000004 */ lwc1 $f0, 0x4($s0) /* C0A0 80030CA0 4614003C */ c.lt.s $f0, $f20 /* C0A4 80030CA4 00000000 */ nop -/* C0A8 80030CA8 45030001 */ bc1tl .L80030CB0 +/* C0A8 80030CA8 45030001 */ bc1tl .LJP_80030CB0 /* C0AC 80030CAC 46000007 */ neg.s $f0, $f0 -.L80030CB0: -/* C0B0 80030CB0 E6200004 */ swc1 $f0, 4($s1) -/* C0B4 80030CB4 C6000008 */ lwc1 $f0, 8($s0) -/* C0B8 80030CB8 E6200008 */ swc1 $f0, 8($s1) +.LJP_80030CB0: +/* C0B0 80030CB0 E6200004 */ swc1 $f0, 0x4($s1) +/* C0B4 80030CB4 C6000008 */ lwc1 $f0, 0x8($s0) +/* C0B8 80030CB8 E6200008 */ swc1 $f0, 0x8($s1) /* C0BC 80030CBC C6000024 */ lwc1 $f0, 0x24($s0) -/* C0C0 80030CC0 E620000C */ swc1 $f0, 0xc($s1) +/* C0C0 80030CC0 E620000C */ swc1 $f0, 0xC($s1) /* C0C4 80030CC4 C6000018 */ lwc1 $f0, 0x18($s0) /* C0C8 80030CC8 E6200010 */ swc1 $f0, 0x10($s1) /* C0CC 80030CCC C6000020 */ lwc1 $f0, 0x20($s0) -/* C0D0 80030CD0 0800C33C */ j .L80030CF0 +/* C0D0 80030CD0 0800C33C */ j .LJP_80030CF0 /* C0D4 80030CD4 E6200018 */ swc1 $f0, 0x18($s1) -.L80030CD8: -/* C0D8 80030CD8 52E00006 */ beql $s7, $zero, .L80030CF4 +.LJP_80030CD8: +/* C0D8 80030CD8 52E00006 */ beql $s7, $zero, .LJP_80030CF4 /* C0DC 80030CDC E63E0014 */ swc1 $f30, 0x14($s1) /* C0E0 80030CE0 C6400010 */ lwc1 $f0, 0x10($s2) /* C0E4 80030CE4 E6200010 */ swc1 $f0, 0x10($s1) /* C0E8 80030CE8 C6400018 */ lwc1 $f0, 0x18($s2) /* C0EC 80030CEC E6200018 */ swc1 $f0, 0x18($s1) -.L80030CF0: +.LJP_80030CF0: /* C0F0 80030CF0 E63E0014 */ swc1 $f30, 0x14($s1) -.L80030CF4: -/* C0F4 80030CF4 0800C3CA */ j .L80030F28 -/* C0F8 80030CF8 2402FFFF */ addiu $v0, $zero, -1 +.LJP_80030CF4: +/* C0F4 80030CF4 0800C3CA */ j .LJP_80030F28 +/* C0F8 80030CF8 2402FFFF */ addiu $v0, $zero, -0x1 +glabel .LJP_80030CFC /* C0FC 80030CFC 8E020028 */ lw $v0, 0x28($s0) -/* C100 80030D00 1440003A */ bnez $v0, .L80030DEC +/* C100 80030D00 1440003A */ bnez $v0, .LJP_80030DEC /* C104 80030D04 00000000 */ nop /* C108 80030D08 C60C0010 */ lwc1 $f12, 0x10($s0) /* C10C 80030D0C C6060018 */ lwc1 $f6, 0x18($s0) /* C110 80030D10 460C3181 */ sub.s $f6, $f6, $f12 /* C114 80030D14 46063102 */ mul.s $f4, $f6, $f6 /* C118 80030D18 00000000 */ nop -/* C11C 80030D1C C60A001C */ lwc1 $f10, 0x1c($s0) +/* C11C 80030D1C C60A001C */ lwc1 $f10, 0x1C($s0) /* C120 80030D20 C6080020 */ lwc1 $f8, 0x20($s0) /* C124 80030D24 460A4201 */ sub.s $f8, $f8, $f10 /* C128 80030D28 46084382 */ mul.s $f14, $f8, $f8 @@ -797,93 +832,95 @@ glabel func_8003018C /* C170 80030D70 E63E0014 */ swc1 $f30, 0x14($s1) /* C174 80030D74 E6220010 */ swc1 $f2, 0x10($s1) /* C178 80030D78 E6240018 */ swc1 $f4, 0x18($s1) -/* C17C 80030D7C C6080004 */ lwc1 $f8, 4($s0) +/* C17C 80030D7C C6080004 */ lwc1 $f8, 0x4($s0) /* C180 80030D80 4600403C */ c.lt.s $f8, $f0 /* C184 80030D84 00000000 */ nop -/* C188 80030D88 45000008 */ bc1f .L80030DAC +/* C188 80030D88 45000008 */ bc1f .LJP_80030DAC /* C18C 80030D8C 00000000 */ nop -/* C190 80030D90 C600000C */ lwc1 $f0, 0xc($s0) +/* C190 80030D90 C600000C */ lwc1 $f0, 0xC($s0) /* C194 80030D94 46001581 */ sub.s $f22, $f2, $f0 /* C198 80030D98 C6020014 */ lwc1 $f2, 0x14($s0) /* C19C 80030D9C 46004007 */ neg.s $f0, $f8 -/* C1A0 80030DA0 E6200004 */ swc1 $f0, 4($s1) -/* C1A4 80030DA4 0800C370 */ j .L80030DC0 +/* C1A0 80030DA0 E6200004 */ swc1 $f0, 0x4($s1) +/* C1A4 80030DA4 0800C370 */ j .LJP_80030DC0 /* C1A8 80030DA8 46022501 */ sub.s $f20, $f4, $f2 -.L80030DAC: -/* C1AC 80030DAC C600000C */ lwc1 $f0, 0xc($s0) +.LJP_80030DAC: +/* C1AC 80030DAC C600000C */ lwc1 $f0, 0xC($s0) /* C1B0 80030DB0 46020581 */ sub.s $f22, $f0, $f2 /* C1B4 80030DB4 C6000014 */ lwc1 $f0, 0x14($s0) -/* C1B8 80030DB8 E6280004 */ swc1 $f8, 4($s1) +/* C1B8 80030DB8 E6280004 */ swc1 $f8, 0x4($s1) /* C1BC 80030DBC 46040501 */ sub.s $f20, $f0, $f4 -.L80030DC0: +.LJP_80030DC0: /* C1C0 80030DC0 4406B000 */ mfc1 $a2, $f22 /* C1C4 80030DC4 44806000 */ mtc1 $zero, $f12 /* C1C8 80030DC8 4407A000 */ mfc1 $a3, $f20 -/* C1CC 80030DCC 0C00A710 */ jal func_80029C40 +/* C1CC 80030DCC 0C00A710 */ jal atan2 /* C1D0 80030DD0 46006386 */ mov.s $f14, $f12 -/* C1D4 80030DD4 E6200000 */ swc1 $f0, ($s1) -/* C1D8 80030DD8 C6000008 */ lwc1 $f0, 8($s0) -/* C1DC 80030DDC E6200008 */ swc1 $f0, 8($s1) +/* C1D4 80030DD4 E6200000 */ swc1 $f0, 0x0($s1) +/* C1D8 80030DD8 C6000008 */ lwc1 $f0, 0x8($s0) +/* C1DC 80030DDC E6200008 */ swc1 $f0, 0x8($s1) /* C1E0 80030DE0 C6000024 */ lwc1 $f0, 0x24($s0) -/* C1E4 80030DE4 0800C3A6 */ j .L80030E98 -/* C1E8 80030DE8 E620000C */ swc1 $f0, 0xc($s1) -.L80030DEC: -/* C1EC 80030DEC 12A00023 */ beqz $s5, .L80030E7C +/* C1E4 80030DE4 0800C3A6 */ j .LJP_80030E98 +/* C1E8 80030DE8 E620000C */ swc1 $f0, 0xC($s1) +.LJP_80030DEC: +/* C1EC 80030DEC 12A00023 */ beqz $s5, .LJP_80030E7C /* C1F0 80030DF0 00000000 */ nop -/* C1F4 80030DF4 C6060004 */ lwc1 $f6, 4($s0) +/* C1F4 80030DF4 C6060004 */ lwc1 $f6, 0x4($s0) /* C1F8 80030DF8 44800000 */ mtc1 $zero, $f0 /* C1FC 80030DFC 00000000 */ nop /* C200 80030E00 4600303C */ c.lt.s $f6, $f0 /* C204 80030E04 00000000 */ nop -/* C208 80030E08 4500000A */ bc1f .L80030E34 +/* C208 80030E08 4500000A */ bc1f .LJP_80030E34 /* C20C 80030E0C 00000000 */ nop /* C210 80030E10 C6020018 */ lwc1 $f2, 0x18($s0) -/* C214 80030E14 C600000C */ lwc1 $f0, 0xc($s0) +/* C214 80030E14 C600000C */ lwc1 $f0, 0xC($s0) /* C218 80030E18 46001581 */ sub.s $f22, $f2, $f0 /* C21C 80030E1C C6040020 */ lwc1 $f4, 0x20($s0) /* C220 80030E20 C6020014 */ lwc1 $f2, 0x14($s0) /* C224 80030E24 46003007 */ neg.s $f0, $f6 -/* C228 80030E28 E6200004 */ swc1 $f0, 4($s1) -/* C22C 80030E2C 0800C394 */ j .L80030E50 +/* C228 80030E28 E6200004 */ swc1 $f0, 0x4($s1) +/* C22C 80030E2C 0800C394 */ j .LJP_80030E50 /* C230 80030E30 46022501 */ sub.s $f20, $f4, $f2 -.L80030E34: -/* C234 80030E34 C602000C */ lwc1 $f2, 0xc($s0) +.LJP_80030E34: +/* C234 80030E34 C602000C */ lwc1 $f2, 0xC($s0) /* C238 80030E38 C6000018 */ lwc1 $f0, 0x18($s0) /* C23C 80030E3C 46001581 */ sub.s $f22, $f2, $f0 /* C240 80030E40 C6020014 */ lwc1 $f2, 0x14($s0) /* C244 80030E44 C6000020 */ lwc1 $f0, 0x20($s0) -/* C248 80030E48 E6260004 */ swc1 $f6, 4($s1) +/* C248 80030E48 E6260004 */ swc1 $f6, 0x4($s1) /* C24C 80030E4C 46001501 */ sub.s $f20, $f2, $f0 -.L80030E50: +.LJP_80030E50: /* C250 80030E50 4406B000 */ mfc1 $a2, $f22 /* C254 80030E54 44806000 */ mtc1 $zero, $f12 /* C258 80030E58 4407A000 */ mfc1 $a3, $f20 -/* C25C 80030E5C 0C00A710 */ jal func_80029C40 +/* C25C 80030E5C 0C00A710 */ jal atan2 /* C260 80030E60 46006386 */ mov.s $f14, $f12 -/* C264 80030E64 E6200000 */ swc1 $f0, ($s1) -/* C268 80030E68 C6000008 */ lwc1 $f0, 8($s0) -/* C26C 80030E6C E6200008 */ swc1 $f0, 8($s1) +/* C264 80030E64 E6200000 */ swc1 $f0, 0x0($s1) +/* C268 80030E68 C6000008 */ lwc1 $f0, 0x8($s0) +/* C26C 80030E6C E6200008 */ swc1 $f0, 0x8($s1) /* C270 80030E70 C6000024 */ lwc1 $f0, 0x24($s0) -/* C274 80030E74 0800C3A1 */ j .L80030E84 -/* C278 80030E78 E620000C */ swc1 $f0, 0xc($s1) -.L80030E7C: -/* C27C 80030E7C 52E00006 */ beql $s7, $zero, .L80030E98 +/* C274 80030E74 0800C3A1 */ j .LJP_80030E84 +/* C278 80030E78 E620000C */ swc1 $f0, 0xC($s1) +.LJP_80030E7C: +/* C27C 80030E7C 52E00006 */ beql $s7, $zero, .LJP_80030E98 /* C280 80030E80 E63E0014 */ swc1 $f30, 0x14($s1) -.L80030E84: +.LJP_80030E84: /* C284 80030E84 C6000018 */ lwc1 $f0, 0x18($s0) /* C288 80030E88 E6200010 */ swc1 $f0, 0x10($s1) /* C28C 80030E8C C6000020 */ lwc1 $f0, 0x20($s0) /* C290 80030E90 E6200018 */ swc1 $f0, 0x18($s1) /* C294 80030E94 E63E0014 */ swc1 $f30, 0x14($s1) -.L80030E98: -/* C298 80030E98 0800C3CA */ j .L80030F28 -/* C29C 80030E9C 2402FFFF */ addiu $v0, $zero, -1 +.LJP_80030E98: +/* C298 80030E98 0800C3CA */ j .LJP_80030F28 +/* C29C 80030E9C 2402FFFF */ addiu $v0, $zero, -0x1 +glabel .LJP_80030EA0 /* C2A0 80030EA0 E6380010 */ swc1 $f24, 0x10($s1) /* C2A4 80030EA4 E63E0014 */ swc1 $f30, 0x14($s1) -/* C2A8 80030EA8 0800C3CB */ j .L80030F2C +/* C2A8 80030EA8 0800C3CB */ j .LJP_80030F2C /* C2AC 80030EAC E63A0018 */ swc1 $f26, 0x18($s1) +glabel .LJP_80030EB0 /* C2B0 80030EB0 C6020018 */ lwc1 $f2, 0x18($s0) -/* C2B4 80030EB4 C600000C */ lwc1 $f0, 0xc($s0) +/* C2B4 80030EB4 C600000C */ lwc1 $f0, 0xC($s0) /* C2B8 80030EB8 46001081 */ sub.s $f2, $f2, $f0 /* C2BC 80030EBC C6000014 */ lwc1 $f0, 0x14($s0) /* C2C0 80030EC0 44061000 */ mfc1 $a2, $f2 @@ -892,79 +929,79 @@ glabel func_8003018C /* C2CC 80030ECC 46001081 */ sub.s $f2, $f2, $f0 /* C2D0 80030ED0 4600A306 */ mov.s $f12, $f20 /* C2D4 80030ED4 44071000 */ mfc1 $a3, $f2 -/* C2D8 80030ED8 0C00A710 */ jal func_80029C40 +/* C2D8 80030ED8 0C00A710 */ jal atan2 /* C2DC 80030EDC 4600A386 */ mov.s $f14, $f20 -/* C2E0 80030EE0 E6200000 */ swc1 $f0, ($s1) -/* C2E4 80030EE4 C6000004 */ lwc1 $f0, 4($s0) +/* C2E0 80030EE0 E6200000 */ swc1 $f0, 0x0($s1) +/* C2E4 80030EE4 C6000004 */ lwc1 $f0, 0x4($s0) /* C2E8 80030EE8 4614003C */ c.lt.s $f0, $f20 /* C2EC 80030EEC 00000000 */ nop -/* C2F0 80030EF0 45030001 */ bc1tl .L80030EF8 +/* C2F0 80030EF0 45030001 */ bc1tl .LJP_80030EF8 /* C2F4 80030EF4 46000007 */ neg.s $f0, $f0 -.L80030EF8: -/* C2F8 80030EF8 E6200004 */ swc1 $f0, 4($s1) -/* C2FC 80030EFC C6000008 */ lwc1 $f0, 8($s0) -/* C300 80030F00 E6200008 */ swc1 $f0, 8($s1) +.LJP_80030EF8: +/* C2F8 80030EF8 E6200004 */ swc1 $f0, 0x4($s1) +/* C2FC 80030EFC C6000008 */ lwc1 $f0, 0x8($s0) +/* C300 80030F00 E6200008 */ swc1 $f0, 0x8($s1) /* C304 80030F04 C6000024 */ lwc1 $f0, 0x24($s0) -/* C308 80030F08 E620000C */ swc1 $f0, 0xc($s1) +/* C308 80030F08 E620000C */ swc1 $f0, 0xC($s1) /* C30C 80030F0C C6000018 */ lwc1 $f0, 0x18($s0) /* C310 80030F10 E6200010 */ swc1 $f0, 0x10($s1) -/* C314 80030F14 C600001C */ lwc1 $f0, 0x1c($s0) +/* C314 80030F14 C600001C */ lwc1 $f0, 0x1C($s0) /* C318 80030F18 E6200014 */ swc1 $f0, 0x14($s1) /* C31C 80030F1C C6000020 */ lwc1 $f0, 0x20($s0) -/* C320 80030F20 2402FFFE */ addiu $v0, $zero, -2 +/* C320 80030F20 2402FFFE */ addiu $v0, $zero, -0x2 /* C324 80030F24 E6200018 */ swc1 $f0, 0x18($s1) -.L80030F28: -/* C328 80030F28 AE820000 */ sw $v0, ($s4) -.L80030F2C: -/* C32C 80030F2C 12E00048 */ beqz $s7, .L80031050 -/* C330 80030F30 24020005 */ addiu $v0, $zero, 5 -/* C334 80030F34 8E030000 */ lw $v1, ($s0) -/* C338 80030F38 10620007 */ beq $v1, $v0, .L80030F58 +.LJP_80030F28: +/* C328 80030F28 AE820000 */ sw $v0, 0x0($s4) +.LJP_80030F2C: +/* C32C 80030F2C 12E00048 */ beqz $s7, .LJP_80031050 +/* C330 80030F30 24020005 */ addiu $v0, $zero, 0x5 +/* C334 80030F34 8E030000 */ lw $v1, 0x0($s0) +/* C338 80030F38 10620007 */ beq $v1, $v0, .LJP_80030F58 /* C33C 80030F3C 00000000 */ nop -/* C340 80030F40 C6420000 */ lwc1 $f2, ($s2) -/* C344 80030F44 C6600000 */ lwc1 $f0, ($s3) +/* C340 80030F40 C6420000 */ lwc1 $f2, 0x0($s2) +/* C344 80030F44 C6600000 */ lwc1 $f0, 0x0($s3) /* C348 80030F48 46001032 */ c.eq.s $f2, $f0 /* C34C 80030F4C 00000000 */ nop -/* C350 80030F50 4501003F */ bc1t .L80031050 +/* C350 80030F50 4501003F */ bc1t .LJP_80031050 /* C354 80030F54 00000000 */ nop -.L80030F58: -/* C358 80030F58 C6400000 */ lwc1 $f0, ($s2) -/* C35C 80030F5C C6620000 */ lwc1 $f2, ($s3) +.LJP_80030F58: +/* C358 80030F58 C6400000 */ lwc1 $f0, 0x0($s2) +/* C35C 80030F5C C6620000 */ lwc1 $f2, 0x0($s3) /* C360 80030F60 46020001 */ sub.s $f0, $f0, $f2 -/* C364 80030F64 3C014040 */ lui $at, 0x4040 +/* C364 80030F64 3C014040 */ lui $at, (0x40400000 >> 16) /* C368 80030F68 44811000 */ mtc1 $at, $f2 /* C36C 80030F6C 46000005 */ abs.s $f0, $f0 /* C370 80030F70 4602003C */ c.lt.s $f0, $f2 /* C374 80030F74 00000000 */ nop -/* C378 80030F78 45000035 */ bc1f .L80031050 +/* C378 80030F78 45000035 */ bc1f .LJP_80031050 /* C37C 80030F7C 00000000 */ nop -/* C380 80030F80 C6400004 */ lwc1 $f0, 4($s2) -/* C384 80030F84 C6620004 */ lwc1 $f2, 4($s3) +/* C380 80030F80 C6400004 */ lwc1 $f0, 0x4($s2) +/* C384 80030F84 C6620004 */ lwc1 $f2, 0x4($s3) /* C388 80030F88 46020001 */ sub.s $f0, $f0, $f2 -/* C38C 80030F8C 3C014120 */ lui $at, 0x4120 +/* C38C 80030F8C 3C014120 */ lui $at, (0x41200000 >> 16) /* C390 80030F90 44812000 */ mtc1 $at, $f4 /* C394 80030F94 46000005 */ abs.s $f0, $f0 /* C398 80030F98 4604003C */ c.lt.s $f0, $f4 /* C39C 80030F9C 00000000 */ nop -/* C3A0 80030FA0 4500002B */ bc1f .L80031050 +/* C3A0 80030FA0 4500002B */ bc1f .LJP_80031050 /* C3A4 80030FA4 00000000 */ nop -/* C3A8 80030FA8 C6400008 */ lwc1 $f0, 8($s2) -/* C3AC 80030FAC C6620008 */ lwc1 $f2, 8($s3) +/* C3A8 80030FA8 C6400008 */ lwc1 $f0, 0x8($s2) +/* C3AC 80030FAC C6620008 */ lwc1 $f2, 0x8($s3) /* C3B0 80030FB0 46020001 */ sub.s $f0, $f0, $f2 -/* C3B4 80030FB4 3C013F80 */ lui $at, 0x3f80 +/* C3B4 80030FB4 3C013F80 */ lui $at, (0x3F800000 >> 16) /* C3B8 80030FB8 44813000 */ mtc1 $at, $f6 /* C3BC 80030FBC 46000005 */ abs.s $f0, $f0 /* C3C0 80030FC0 4606003C */ c.lt.s $f0, $f6 /* C3C4 80030FC4 00000000 */ nop -/* C3C8 80030FC8 45000021 */ bc1f .L80031050 +/* C3C8 80030FC8 45000021 */ bc1f .LJP_80031050 /* C3CC 80030FCC 00000000 */ nop -/* C3D0 80030FD0 C640000C */ lwc1 $f0, 0xc($s2) -/* C3D4 80030FD4 C662000C */ lwc1 $f2, 0xc($s3) +/* C3D0 80030FD0 C640000C */ lwc1 $f0, 0xC($s2) +/* C3D4 80030FD4 C662000C */ lwc1 $f2, 0xC($s3) /* C3D8 80030FD8 46020001 */ sub.s $f0, $f0, $f2 /* C3DC 80030FDC 46000005 */ abs.s $f0, $f0 /* C3E0 80030FE0 4606003C */ c.lt.s $f0, $f6 /* C3E4 80030FE4 00000000 */ nop -/* C3E8 80030FE8 45000019 */ bc1f .L80031050 +/* C3E8 80030FE8 45000019 */ bc1f .LJP_80031050 /* C3EC 80030FEC 00000000 */ nop /* C3F0 80030FF0 C6400010 */ lwc1 $f0, 0x10($s2) /* C3F4 80030FF4 C6620010 */ lwc1 $f2, 0x10($s3) @@ -972,7 +1009,7 @@ glabel func_8003018C /* C3FC 80030FFC 46000005 */ abs.s $f0, $f0 /* C400 80031000 4604003C */ c.lt.s $f0, $f4 /* C404 80031004 00000000 */ nop -/* C408 80031008 45000011 */ bc1f .L80031050 +/* C408 80031008 45000011 */ bc1f .LJP_80031050 /* C40C 8003100C 00000000 */ nop /* C410 80031010 C6400014 */ lwc1 $f0, 0x14($s2) /* C414 80031014 C6620014 */ lwc1 $f2, 0x14($s3) @@ -980,7 +1017,7 @@ glabel func_8003018C /* C41C 8003101C 46000005 */ abs.s $f0, $f0 /* C420 80031020 4604003C */ c.lt.s $f0, $f4 /* C424 80031024 00000000 */ nop -/* C428 80031028 45000009 */ bc1f .L80031050 +/* C428 80031028 45000009 */ bc1f .LJP_80031050 /* C42C 8003102C 00000000 */ nop /* C430 80031030 C6400018 */ lwc1 $f0, 0x18($s2) /* C434 80031034 C6620018 */ lwc1 $f2, 0x18($s3) @@ -988,14 +1025,14 @@ glabel func_8003018C /* C43C 8003103C 46000005 */ abs.s $f0, $f0 /* C440 80031040 4604003C */ c.lt.s $f0, $f4 /* C444 80031044 00000000 */ nop -/* C448 80031048 45030001 */ bc1tl .L80031050 -/* C44C 8003104C E6C60000 */ swc1 $f6, ($s6) -.L80031050: -/* C450 80031050 8E830000 */ lw $v1, ($s4) -/* C454 80031054 2402FFFF */ addiu $v0, $zero, -1 -/* C458 80031058 14620021 */ bne $v1, $v0, .L800310E0 +/* C448 80031048 45030001 */ bc1tl .LJP_80031050 +/* C44C 8003104C E6C60000 */ swc1 $f6, 0x0($s6) +.LJP_80031050: +/* C450 80031050 8E830000 */ lw $v1, 0x0($s4) +/* C454 80031054 2402FFFF */ addiu $v0, $zero, -0x1 +/* C458 80031058 14620021 */ bne $v1, $v0, .LJP_800310E0 /* C45C 8003105C 00000000 */ nop -/* C460 80031060 12E00010 */ beqz $s7, .L800310A4 +/* C460 80031060 12E00010 */ beqz $s7, .LJP_800310A4 /* C464 80031064 00000000 */ nop /* C468 80031068 C6460010 */ lwc1 $f6, 0x10($s2) /* C46C 8003106C C6600010 */ lwc1 $f0, 0x10($s3) @@ -1006,37 +1043,37 @@ glabel func_8003018C /* C480 80031080 46002101 */ sub.s $f4, $f4, $f0 /* C484 80031084 C6600018 */ lwc1 $f0, 0x18($s3) /* C488 80031088 46001081 */ sub.s $f2, $f2, $f0 -/* C48C 8003108C 3C01800A */ lui $at, %hi(D_8009E6F4) -/* C490 80031090 E426E6F4 */ swc1 $f6, %lo(D_8009E6F4)($at) -/* C494 80031094 3C01800A */ lui $at, %hi(D_8009E6F8) -/* C498 80031098 E424E6F8 */ swc1 $f4, %lo(D_8009E6F8)($at) -/* C49C 8003109C 3C01800A */ lui $at, %hi(D_8009E6FC) -/* C4A0 800310A0 E422E6FC */ swc1 $f2, %lo(D_8009E6FC)($at) -.L800310A4: +/* C48C 8003108C 3C01800A */ lui $at, %hi(D_800A08E4) +/* C490 80031090 E426E6F4 */ swc1 $f6, %lo(D_800A08E4)($at) +/* C494 80031094 3C01800A */ lui $at, %hi(D_800A08E8) +/* C498 80031098 E424E6F8 */ swc1 $f4, %lo(D_800A08E8)($at) +/* C49C 8003109C 3C01800A */ lui $at, %hi(D_800A08EC) +/* C4A0 800310A0 E422E6FC */ swc1 $f2, %lo(D_800A08EC)($at) +.LJP_800310A4: /* C4A4 800310A4 C6600010 */ lwc1 $f0, 0x10($s3) -/* C4A8 800310A8 3C01800A */ lui $at, %hi(D_8009E6F4) -/* C4AC 800310AC C422E6F4 */ lwc1 $f2, %lo(D_8009E6F4)($at) +/* C4A8 800310A8 3C01800A */ lui $at, %hi(D_800A08E4) +/* C4AC 800310AC C422E6F4 */ lwc1 $f2, %lo(D_800A08E4)($at) /* C4B0 800310B0 46020000 */ add.s $f0, $f0, $f2 -/* C4B4 800310B4 3C01800A */ lui $at, %hi(D_8009E6F8) -/* C4B8 800310B8 C422E6F8 */ lwc1 $f2, %lo(D_8009E6F8)($at) +/* C4B4 800310B4 3C01800A */ lui $at, %hi(D_800A08E8) +/* C4B8 800310B8 C422E6F8 */ lwc1 $f2, %lo(D_800A08E8)($at) /* C4BC 800310BC E6400010 */ swc1 $f0, 0x10($s2) /* C4C0 800310C0 C6600014 */ lwc1 $f0, 0x14($s3) /* C4C4 800310C4 46020000 */ add.s $f0, $f0, $f2 -/* C4C8 800310C8 3C01800A */ lui $at, %hi(D_8009E6FC) -/* C4CC 800310CC C422E6FC */ lwc1 $f2, %lo(D_8009E6FC)($at) +/* C4C8 800310C8 3C01800A */ lui $at, %hi(D_800A08EC) +/* C4CC 800310CC C422E6FC */ lwc1 $f2, %lo(D_800A08EC)($at) /* C4D0 800310D0 E6400014 */ swc1 $f0, 0x14($s2) /* C4D4 800310D4 C6600018 */ lwc1 $f0, 0x18($s3) /* C4D8 800310D8 46020000 */ add.s $f0, $f0, $f2 /* C4DC 800310DC E6400018 */ swc1 $f0, 0x18($s2) -.L800310E0: +.LJP_800310E0: /* C4E0 800310E0 8FBF0048 */ lw $ra, 0x48($sp) /* C4E4 800310E4 8FB70044 */ lw $s7, 0x44($sp) /* C4E8 800310E8 8FB60040 */ lw $s6, 0x40($sp) -/* C4EC 800310EC 8FB5003C */ lw $s5, 0x3c($sp) +/* C4EC 800310EC 8FB5003C */ lw $s5, 0x3C($sp) /* C4F0 800310F0 8FB40038 */ lw $s4, 0x38($sp) /* C4F4 800310F4 8FB30034 */ lw $s3, 0x34($sp) /* C4F8 800310F8 8FB20030 */ lw $s2, 0x30($sp) -/* C4FC 800310FC 8FB1002C */ lw $s1, 0x2c($sp) +/* C4FC 800310FC 8FB1002C */ lw $s1, 0x2C($sp) /* C500 80031100 8FB00028 */ lw $s0, 0x28($sp) /* C504 80031104 D7BE0078 */ ldc1 $f30, 0x78($sp) /* C508 80031108 D7BC0070 */ ldc1 $f28, 0x70($sp) diff --git a/ver/jp/asm/nonmatchings/AD70/func_8002F970.s b/ver/jp/asm/nonmatchings/B0E0/update_camera_mode_unused.s similarity index 71% rename from ver/jp/asm/nonmatchings/AD70/func_8002F970.s rename to ver/jp/asm/nonmatchings/B0E0/update_camera_mode_unused.s index 6f5b9e2f30..fe444c8ace 100644 --- a/ver/jp/asm/nonmatchings/AD70/func_8002F970.s +++ b/ver/jp/asm/nonmatchings/B0E0/update_camera_mode_unused.s @@ -1,7 +1,7 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_8002F970 +glabel update_camera_mode_unused /* AD70 8002F970 27BDFFB8 */ addiu $sp, $sp, -0x48 /* AD74 8002F974 AFB00010 */ sw $s0, 0x10($sp) /* AD78 8002F978 0080802D */ daddu $s0, $a0, $zero @@ -12,75 +12,75 @@ glabel func_8002F970 /* AD8C 8002F98C F7B80028 */ sdc1 $f24, 0x28($sp) /* AD90 8002F990 F7B60020 */ sdc1 $f22, 0x20($sp) /* AD94 8002F994 F7B40018 */ sdc1 $f20, 0x18($sp) -/* AD98 8002F998 86020006 */ lh $v0, 6($s0) -/* AD9C 8002F99C 3C038011 */ lui $v1, %hi(D_8010F188) -/* ADA0 8002F9A0 2463F188 */ addiu $v1, $v1, %lo(D_8010F188) -/* ADA4 8002F9A4 14400004 */ bnez $v0, .L8002F9B8 +/* AD98 8002F998 86020006 */ lh $v0, 0x6($s0) +/* AD9C 8002F99C 3C038011 */ lui $v1, %hi(gPlayerStatus) +/* ADA0 8002F9A0 2463F188 */ addiu $v1, $v1, %lo(gPlayerStatus) +/* ADA4 8002F9A4 14400004 */ bnez $v0, .LJP_8002F9B8 /* ADA8 8002F9A8 00000000 */ nop -/* ADAC 8002F9AC 86020008 */ lh $v0, 8($s0) -/* ADB0 8002F9B0 1040000F */ beqz $v0, .L8002F9F0 +/* ADAC 8002F9AC 86020008 */ lh $v0, 0x8($s0) +/* ADB0 8002F9B0 1040000F */ beqz $v0, .LJP_8002F9F0 /* ADB4 8002F9B4 00000000 */ nop -.L8002F9B8: +.LJP_8002F9B8: /* ADB8 8002F9B8 C6000054 */ lwc1 $f0, 0x54($s0) /* ADBC 8002F9BC C6020058 */ lwc1 $f2, 0x58($s0) -/* ADC0 8002F9C0 C604005C */ lwc1 $f4, 0x5c($s0) +/* ADC0 8002F9C0 C604005C */ lwc1 $f4, 0x5C($s0) /* ADC4 8002F9C4 24020064 */ addiu $v0, $zero, 0x64 -/* ADC8 8002F9C8 A6000006 */ sh $zero, 6($s0) -/* ADCC 8002F9CC A6000008 */ sh $zero, 8($s0) -/* ADD0 8002F9D0 A600001C */ sh $zero, 0x1c($s0) -/* ADD4 8002F9D4 A602001E */ sh $v0, 0x1e($s0) +/* ADC8 8002F9C8 A6000006 */ sh $zero, 0x6($s0) +/* ADCC 8002F9CC A6000008 */ sh $zero, 0x8($s0) +/* ADD0 8002F9D0 A600001C */ sh $zero, 0x1C($s0) +/* ADD4 8002F9D4 A602001E */ sh $v0, 0x1E($s0) /* ADD8 8002F9D8 A6020020 */ sh $v0, 0x20($s0) /* ADDC 8002F9DC A6000022 */ sh $zero, 0x22($s0) /* ADE0 8002F9E0 A6000024 */ sh $zero, 0x24($s0) /* ADE4 8002F9E4 E6000048 */ swc1 $f0, 0x48($s0) -/* ADE8 8002F9E8 E602004C */ swc1 $f2, 0x4c($s0) +/* ADE8 8002F9E8 E602004C */ swc1 $f2, 0x4C($s0) /* ADEC 8002F9EC E6040050 */ swc1 $f4, 0x50($s0) -.L8002F9F0: -/* ADF0 8002F9F0 8C620000 */ lw $v0, ($v1) -/* ADF4 8002F9F4 30420006 */ andi $v0, $v0, 6 -/* ADF8 8002F9F8 14400007 */ bnez $v0, .L8002FA18 +.LJP_8002F9F0: +/* ADF0 8002F9F0 8C620000 */ lw $v0, 0x0($v1) +/* ADF4 8002F9F4 30420006 */ andi $v0, $v0, 0x6 +/* ADF8 8002F9F8 14400007 */ bnez $v0, .LJP_8002FA18 /* ADFC 8002F9FC 00000000 */ nop -/* AE00 8002FA00 C460002C */ lwc1 $f0, 0x2c($v1) -/* AE04 8002FA04 3C014270 */ lui $at, 0x4270 +/* AE00 8002FA00 C460002C */ lwc1 $f0, 0x2C($v1) +/* AE04 8002FA04 3C014270 */ lui $at, (0x42700000 >> 16) /* AE08 8002FA08 44811000 */ mtc1 $at, $f2 /* AE0C 8002FA0C 00000000 */ nop /* AE10 8002FA10 46020000 */ add.s $f0, $f0, $f2 /* AE14 8002FA14 E6000058 */ swc1 $f0, 0x58($s0) -.L8002FA18: +.LJP_8002FA18: /* AE18 8002FA18 C4600028 */ lwc1 $f0, 0x28($v1) -/* AE1C 8002FA1C 3C0143C8 */ lui $at, 0x43c8 +/* AE1C 8002FA1C 3C0143C8 */ lui $at, (0x43C80000 >> 16) /* AE20 8002FA20 44811000 */ mtc1 $at, $f2 /* AE24 8002FA24 E6000054 */ swc1 $f0, 0x54($s0) /* AE28 8002FA28 C4600030 */ lwc1 $f0, 0x30($v1) /* AE2C 8002FA2C 46020000 */ add.s $f0, $f0, $f2 -/* AE30 8002FA30 8602001C */ lh $v0, 0x1c($s0) -/* AE34 8002FA34 14400062 */ bnez $v0, .L8002FBC0 -/* AE38 8002FA38 E600005C */ swc1 $f0, 0x5c($s0) +/* AE30 8002FA30 8602001C */ lh $v0, 0x1C($s0) +/* AE34 8002FA34 14400062 */ bnez $v0, .LJP_8002FBC0 +/* AE38 8002FA38 E600005C */ swc1 $f0, 0x5C($s0) /* AE3C 8002FA3C 86030020 */ lh $v1, 0x20($s0) /* AE40 8002FA40 24022710 */ addiu $v0, $zero, 0x2710 -/* AE44 8002FA44 14600002 */ bnez $v1, .L8002FA50 +/* AE44 8002FA44 14600002 */ bnez $v1, .LJP_8002FA50 /* AE48 8002FA48 0043001A */ div $zero, $v0, $v1 /* AE4C 8002FA4C 0007000D */ break 7 -.L8002FA50: -/* AE50 8002FA50 2401FFFF */ addiu $at, $zero, -1 -/* AE54 8002FA54 14610004 */ bne $v1, $at, .L8002FA68 -/* AE58 8002FA58 3C018000 */ lui $at, 0x8000 -/* AE5C 8002FA5C 14410002 */ bne $v0, $at, .L8002FA68 +.LJP_8002FA50: +/* AE50 8002FA50 2401FFFF */ addiu $at, $zero, -0x1 +/* AE54 8002FA54 14610004 */ bne $v1, $at, .LJP_8002FA68 +/* AE58 8002FA58 3C018000 */ lui $at, (0x80000000 >> 16) +/* AE5C 8002FA5C 14410002 */ bne $v0, $at, .LJP_8002FA68 /* AE60 8002FA60 00000000 */ nop /* AE64 8002FA64 0006000D */ break 6 -.L8002FA68: -/* AE68 8002FA68 00002012 */ mflo $a0 +.LJP_8002FA68: +/* AE68 8002FA68 00002012 */ mflo $a0 /* AE6C 8002FA6C C6000054 */ lwc1 $f0, 0x54($s0) /* AE70 8002FA70 C6020058 */ lwc1 $f2, 0x58($s0) -/* AE74 8002FA74 C604005C */ lwc1 $f4, 0x5c($s0) +/* AE74 8002FA74 C604005C */ lwc1 $f4, 0x5C($s0) /* AE78 8002FA78 86020024 */ lh $v0, 0x24($s0) -/* AE7C 8002FA7C 8603001E */ lh $v1, 0x1e($s0) +/* AE7C 8002FA7C 8603001E */ lh $v1, 0x1E($s0) /* AE80 8002FA80 E6000048 */ swc1 $f0, 0x48($s0) /* AE84 8002FA84 44820000 */ mtc1 $v0, $f0 /* AE88 8002FA88 00000000 */ nop /* AE8C 8002FA8C 46800020 */ cvt.s.w $f0, $f0 /* AE90 8002FA90 86020022 */ lh $v0, 0x22($s0) -/* AE94 8002FA94 E602004C */ swc1 $f2, 0x4c($s0) +/* AE94 8002FA94 E602004C */ swc1 $f2, 0x4C($s0) /* AE98 8002FA98 E6040050 */ swc1 $f4, 0x50($s0) /* AE9C 8002FA9C E6000084 */ swc1 $f0, 0x84($s0) /* AEA0 8002FAA0 44820000 */ mtc1 $v0, $f0 @@ -90,29 +90,29 @@ glabel func_8002F970 /* AEB0 8002FAB0 44830000 */ mtc1 $v1, $f0 /* AEB4 8002FAB4 00000000 */ nop /* AEB8 8002FAB8 46800020 */ cvt.s.w $f0, $f0 -/* AEBC 8002FABC 04810002 */ bgez $a0, .L8002FAC8 +/* AEBC 8002FABC 04810002 */ bgez $a0, .LJP_8002FAC8 /* AEC0 8002FAC0 E6000078 */ swc1 $f0, 0x78($s0) -/* AEC4 8002FAC4 24840003 */ addiu $a0, $a0, 3 -.L8002FAC8: +/* AEC4 8002FAC4 24840003 */ addiu $a0, $a0, 0x3 +.LJP_8002FAC8: /* AEC8 8002FAC8 C6020074 */ lwc1 $f2, 0x74($s0) -/* AECC 8002FACC 3C0140C9 */ lui $at, 0x40c9 -/* AED0 8002FAD0 34210FD0 */ ori $at, $at, 0xfd0 +/* AECC 8002FACC 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* AED0 8002FAD0 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* AED4 8002FAD4 4481A000 */ mtc1 $at, $f20 /* AED8 8002FAD8 00041083 */ sra $v0, $a0, 2 /* AEDC 8002FADC 46141082 */ mul.s $f2, $f2, $f20 /* AEE0 8002FAE0 00000000 */ nop /* AEE4 8002FAE4 4480F000 */ mtc1 $zero, $f30 -/* AEE8 8002FAE8 3C0143B4 */ lui $at, 0x43b4 +/* AEE8 8002FAE8 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* AEEC 8002FAEC 4481B000 */ mtc1 $at, $f22 /* AEF0 8002FAF0 44820000 */ mtc1 $v0, $f0 /* AEF4 8002FAF4 00000000 */ nop /* AEF8 8002FAF8 46800020 */ cvt.s.w $f0, $f0 /* AEFC 8002FAFC E6000018 */ swc1 $f0, 0x18($s0) /* AF00 8002FB00 46161683 */ div.s $f26, $f2, $f22 -/* AF04 8002FB04 0C00A84B */ jal func_8002A12C +/* AF04 8002FB04 0C00A84B */ jal sin_rad /* AF08 8002FB08 4600D306 */ mov.s $f12, $f26 /* AF0C 8002FB0C 46000706 */ mov.s $f28, $f0 -/* AF10 8002FB10 0C00A864 */ jal func_8002A190 +/* AF10 8002FB10 0C00A864 */ jal cos_rad /* AF14 8002FB14 4600D306 */ mov.s $f12, $f26 /* AF18 8002FB18 461E0202 */ mul.s $f8, $f0, $f30 /* AF1C 8002FB1C 00000000 */ nop @@ -132,10 +132,10 @@ glabel func_8002F970 /* AF54 8002FB54 46044780 */ add.s $f30, $f8, $f4 /* AF58 8002FB58 46061600 */ add.s $f24, $f2, $f6 /* AF5C 8002FB5C 46160683 */ div.s $f26, $f0, $f22 -/* AF60 8002FB60 0C00A84B */ jal func_8002A12C +/* AF60 8002FB60 0C00A84B */ jal sin_rad /* AF64 8002FB64 4600D306 */ mov.s $f12, $f26 /* AF68 8002FB68 46000706 */ mov.s $f28, $f0 -/* AF6C 8002FB6C 0C00A864 */ jal func_8002A190 +/* AF6C 8002FB6C 0C00A864 */ jal cos_rad /* AF70 8002FB70 4600D306 */ mov.s $f12, $f26 /* AF74 8002FB74 46140182 */ mul.s $f6, $f0, $f20 /* AF78 8002FB78 00000000 */ nop @@ -147,36 +147,36 @@ glabel func_8002F970 /* AF90 8002FB90 00000000 */ nop /* AF94 8002FB94 46023281 */ sub.s $f10, $f6, $f2 /* AF98 8002FB98 46002100 */ add.s $f4, $f4, $f0 -/* AF9C 8002FB9C C600004C */ lwc1 $f0, 0x4c($s0) +/* AF9C 8002FB9C C600004C */ lwc1 $f0, 0x4C($s0) /* AFA0 8002FBA0 461E0000 */ add.s $f0, $f0, $f30 /* AFA4 8002FBA4 C6060048 */ lwc1 $f6, 0x48($s0) /* AFA8 8002FBA8 460A3180 */ add.s $f6, $f6, $f10 /* AFAC 8002FBAC C6020050 */ lwc1 $f2, 0x50($s0) /* AFB0 8002FBB0 46041080 */ add.s $f2, $f2, $f4 /* AFB4 8002FBB4 E6000040 */ swc1 $f0, 0x40($s0) -/* AFB8 8002FBB8 E606003C */ swc1 $f6, 0x3c($s0) +/* AFB8 8002FBB8 E606003C */ swc1 $f6, 0x3C($s0) /* AFBC 8002FBBC E6020044 */ swc1 $f2, 0x44($s0) -.L8002FBC0: -/* AFC0 8002FBC0 C60C003C */ lwc1 $f12, 0x3c($s0) +.LJP_8002FBC0: +/* AFC0 8002FBC0 C60C003C */ lwc1 $f12, 0x3C($s0) /* AFC4 8002FBC4 C60E0044 */ lwc1 $f14, 0x44($s0) /* AFC8 8002FBC8 8E060048 */ lw $a2, 0x48($s0) -/* AFCC 8002FBCC 0C00A710 */ jal func_80029C40 +/* AFCC 8002FBCC 0C00A710 */ jal atan2 /* AFD0 8002FBD0 8E070050 */ lw $a3, 0x50($s0) /* AFD4 8002FBD4 C6040048 */ lwc1 $f4, 0x48($s0) /* AFD8 8002FBD8 4480B000 */ mtc1 $zero, $f22 -/* AFDC 8002FBDC C602003C */ lwc1 $f2, 0x3c($s0) -/* AFE0 8002FBE0 E600006C */ swc1 $f0, 0x6c($s0) +/* AFDC 8002FBDC C602003C */ lwc1 $f2, 0x3C($s0) +/* AFE0 8002FBE0 E600006C */ swc1 $f0, 0x6C($s0) /* AFE4 8002FBE4 46022501 */ sub.s $f20, $f4, $f2 /* AFE8 8002FBE8 C6040050 */ lwc1 $f4, 0x50($s0) /* AFEC 8002FBEC C6020044 */ lwc1 $f2, 0x44($s0) /* AFF0 8002FBF0 4600B306 */ mov.s $f12, $f22 /* AFF4 8002FBF4 46022601 */ sub.s $f24, $f4, $f2 -/* AFF8 8002FBF8 C604004C */ lwc1 $f4, 0x4c($s0) +/* AFF8 8002FBF8 C604004C */ lwc1 $f4, 0x4C($s0) /* AFFC 8002FBFC C6020040 */ lwc1 $f2, 0x40($s0) /* B000 8002FC00 4406A000 */ mfc1 $a2, $f20 /* B004 8002FC04 46022781 */ sub.s $f30, $f4, $f2 /* B008 8002FC08 4407C000 */ mfc1 $a3, $f24 -/* B00C 8002FC0C 0C00A710 */ jal func_80029C40 +/* B00C 8002FC0C 0C00A710 */ jal atan2 /* B010 8002FC10 4600B386 */ mov.s $f14, $f22 /* B014 8002FC14 4614A102 */ mul.s $f4, $f20, $f20 /* B018 8002FC18 00000000 */ nop @@ -188,16 +188,16 @@ glabel func_8002F970 /* B030 8002FC30 46006004 */ sqrt.s $f0, $f12 /* B034 8002FC34 46000032 */ c.eq.s $f0, $f0 /* B038 8002FC38 00000000 */ nop -/* B03C 8002FC3C 45030004 */ bc1tl .L8002FC50 +/* B03C 8002FC3C 45030004 */ bc1tl .LJP_8002FC50 /* B040 8002FC40 4600B306 */ mov.s $f12, $f22 -/* B044 8002FC44 0C0187B0 */ jal func_80061EC0 +/* B044 8002FC44 0C0187B0 */ jal sqrtf /* B048 8002FC48 00000000 */ nop /* B04C 8002FC4C 4600B306 */ mov.s $f12, $f22 -.L8002FC50: +.LJP_8002FC50: /* B050 8002FC50 46000007 */ neg.s $f0, $f0 /* B054 8002FC54 4406F000 */ mfc1 $a2, $f30 /* B058 8002FC58 44070000 */ mfc1 $a3, $f0 -/* B05C 8002FC5C 0C00A710 */ jal func_80029C40 +/* B05C 8002FC5C 0C00A710 */ jal atan2 /* B060 8002FC60 46006386 */ mov.s $f14, $f12 /* B064 8002FC64 E6000094 */ swc1 $f0, 0x94($s0) /* B068 8002FC68 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80031EA0.s b/ver/jp/asm/nonmatchings/D2A0/func_80031EA0.s deleted file mode 100644 index b05fadc07f..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80031EA0.s +++ /dev/null @@ -1,57 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80031EA0 -/* D2A0 80031EA0 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* D2A4 80031EA4 AFB00058 */ sw $s0, 0x58($sp) -/* D2A8 80031EA8 00E0802D */ daddu $s0, $a3, $zero -/* D2AC 80031EAC 3C0146FF */ lui $at, 0x46ff -/* D2B0 80031EB0 3421FE00 */ ori $at, $at, 0xfe00 -/* D2B4 80031EB4 44811000 */ mtc1 $at, $f2 -/* D2B8 80031EB8 44802000 */ mtc1 $zero, $f4 -/* D2BC 80031EBC 3C01BF80 */ lui $at, 0xbf80 -/* D2C0 80031EC0 44810000 */ mtc1 $at, $f0 -/* D2C4 80031EC4 44072000 */ mfc1 $a3, $f4 -/* D2C8 80031EC8 27A20038 */ addiu $v0, $sp, 0x38 -/* D2CC 80031ECC AFBF005C */ sw $ra, 0x5c($sp) -/* D2D0 80031ED0 E7A20044 */ swc1 $f2, 0x44($sp) -/* D2D4 80031ED4 AFA20018 */ sw $v0, 0x18($sp) -/* D2D8 80031ED8 27A2003C */ addiu $v0, $sp, 0x3c -/* D2DC 80031EDC AFA2001C */ sw $v0, 0x1c($sp) -/* D2E0 80031EE0 27A20040 */ addiu $v0, $sp, 0x40 -/* D2E4 80031EE4 AFA20020 */ sw $v0, 0x20($sp) -/* D2E8 80031EE8 27A20044 */ addiu $v0, $sp, 0x44 -/* D2EC 80031EEC AFA20024 */ sw $v0, 0x24($sp) -/* D2F0 80031EF0 27A20048 */ addiu $v0, $sp, 0x48 -/* D2F4 80031EF4 AFA20028 */ sw $v0, 0x28($sp) -/* D2F8 80031EF8 27A2004C */ addiu $v0, $sp, 0x4c -/* D2FC 80031EFC AFA2002C */ sw $v0, 0x2c($sp) -/* D300 80031F00 27A20050 */ addiu $v0, $sp, 0x50 -/* D304 80031F04 E7A00010 */ swc1 $f0, 0x10($sp) -/* D308 80031F08 E7A40014 */ swc1 $f4, 0x14($sp) -/* D30C 80031F0C 0C017375 */ jal func_8005CDD4 -/* D310 80031F10 AFA20030 */ sw $v0, 0x30($sp) -/* D314 80031F14 0040202D */ daddu $a0, $v0, $zero -/* D318 80031F18 04800010 */ bltz $a0, .L80031F5C -/* D31C 80031F1C 0000102D */ daddu $v0, $zero, $zero -/* D320 80031F20 12000007 */ beqz $s0, .L80031F40 -/* D324 80031F24 000410C0 */ sll $v0, $a0, 3 -/* D328 80031F28 00441023 */ subu $v0, $v0, $a0 -/* D32C 80031F2C 3C03800E */ lui $v1, %hi(D_800D91B4) -/* D330 80031F30 8C6391B4 */ lw $v1, %lo(D_800D91B4)($v1) -/* D334 80031F34 00021080 */ sll $v0, $v0, 2 -/* D338 80031F38 00621821 */ addu $v1, $v1, $v0 -/* D33C 80031F3C AE030000 */ sw $v1, ($s0) -.L80031F40: -/* D340 80031F40 000410C0 */ sll $v0, $a0, 3 -/* D344 80031F44 00441023 */ subu $v0, $v0, $a0 -/* D348 80031F48 3C03800E */ lui $v1, %hi(D_800D91B4) -/* D34C 80031F4C 8C6391B4 */ lw $v1, %lo(D_800D91B4)($v1) -/* D350 80031F50 00021080 */ sll $v0, $v0, 2 -/* D354 80031F54 00431021 */ addu $v0, $v0, $v1 -/* D358 80031F58 8C420010 */ lw $v0, 0x10($v0) -.L80031F5C: -/* D35C 80031F5C 8FBF005C */ lw $ra, 0x5c($sp) -/* D360 80031F60 8FB00058 */ lw $s0, 0x58($sp) -/* D364 80031F64 03E00008 */ jr $ra -/* D368 80031F68 27BD0060 */ addiu $sp, $sp, 0x60 diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80032534.s b/ver/jp/asm/nonmatchings/D2A0/func_80032534.s deleted file mode 100644 index caedec2074..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80032534.s +++ /dev/null @@ -1,59 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80032534 -/* D934 80032534 44857000 */ mtc1 $a1, $f14 -/* D938 80032538 44868000 */ mtc1 $a2, $f16 -/* D93C 8003253C 14800003 */ bnez $a0, .L8003254C -/* D940 80032540 24020006 */ addiu $v0, $zero, 6 -.L80032544: -/* D944 80032544 03E00008 */ jr $ra -/* D948 80032548 0000102D */ daddu $v0, $zero, $zero -.L8003254C: -/* D94C 8003254C 8C830000 */ lw $v1, ($a0) -/* D950 80032550 1462FFFC */ bne $v1, $v0, .L80032544 -/* D954 80032554 00000000 */ nop -/* D958 80032558 C482000C */ lwc1 $f2, 0xc($a0) -/* D95C 8003255C 46027301 */ sub.s $f12, $f14, $f2 -/* D960 80032560 C4880018 */ lwc1 $f8, 0x18($a0) -/* D964 80032564 46024081 */ sub.s $f2, $f8, $f2 -/* D968 80032568 460C1282 */ mul.s $f10, $f2, $f12 -/* D96C 8003256C 00000000 */ nop -/* D970 80032570 C4800014 */ lwc1 $f0, 0x14($a0) -/* D974 80032574 46008301 */ sub.s $f12, $f16, $f0 -/* D978 80032578 C4840020 */ lwc1 $f4, 0x20($a0) -/* D97C 8003257C 46002001 */ sub.s $f0, $f4, $f0 -/* D980 80032580 460C0182 */ mul.s $f6, $f0, $f12 -/* D984 80032584 00000000 */ nop -/* D988 80032588 46087301 */ sub.s $f12, $f14, $f8 -/* D98C 8003258C 460C1082 */ mul.s $f2, $f2, $f12 -/* D990 80032590 00000000 */ nop -/* D994 80032594 46048301 */ sub.s $f12, $f16, $f4 -/* D998 80032598 460C0002 */ mul.s $f0, $f0, $f12 -/* D99C 8003259C 00000000 */ nop -/* D9A0 800325A0 46065280 */ add.s $f10, $f10, $f6 -/* D9A4 800325A4 44802000 */ mtc1 $zero, $f4 -/* D9A8 800325A8 00000000 */ nop -/* D9AC 800325AC 4604503C */ c.lt.s $f10, $f4 -/* D9B0 800325B0 00000000 */ nop -/* D9B4 800325B4 45000005 */ bc1f .L800325CC -/* D9B8 800325B8 46001080 */ add.s $f2, $f2, $f0 -/* D9BC 800325BC 4604103C */ c.lt.s $f2, $f4 -/* D9C0 800325C0 00000000 */ nop -/* D9C4 800325C4 4501000C */ bc1t .L800325F8 -/* D9C8 800325C8 2402FFFF */ addiu $v0, $zero, -1 -.L800325CC: -/* D9CC 800325CC 44800000 */ mtc1 $zero, $f0 -/* D9D0 800325D0 00000000 */ nop -/* D9D4 800325D4 460A003C */ c.lt.s $f0, $f10 -/* D9D8 800325D8 00000000 */ nop -/* D9DC 800325DC 45000006 */ bc1f .L800325F8 -/* D9E0 800325E0 0000102D */ daddu $v0, $zero, $zero -/* D9E4 800325E4 4602003C */ c.lt.s $f0, $f2 -/* D9E8 800325E8 00000000 */ nop -/* D9EC 800325EC 45010002 */ bc1t .L800325F8 -/* D9F0 800325F0 24020001 */ addiu $v0, $zero, 1 -/* D9F4 800325F4 0000102D */ daddu $v0, $zero, $zero -.L800325F8: -/* D9F8 800325F8 03E00008 */ jr $ra -/* D9FC 800325FC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80032600.s b/ver/jp/asm/nonmatchings/D2A0/func_80032600.s deleted file mode 100644 index a57740acd7..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80032600.s +++ /dev/null @@ -1,217 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80032600 -/* DA00 80032600 44853000 */ mtc1 $a1, $f6 -/* DA04 80032604 94820000 */ lhu $v0, ($a0) -/* DA08 80032608 8C830448 */ lw $v1, 0x448($a0) -/* DA0C 8003260C 30421000 */ andi $v0, $v0, 0x1000 -/* DA10 80032610 10600005 */ beqz $v1, .L80032628 -/* DA14 80032614 0002302B */ sltu $a2, $zero, $v0 -/* DA18 80032618 8C630000 */ lw $v1, ($v1) -/* DA1C 8003261C 24020004 */ addiu $v0, $zero, 4 -/* DA20 80032620 50620001 */ beql $v1, $v0, .L80032628 -/* DA24 80032624 24060001 */ addiu $a2, $zero, 1 -.L80032628: -/* DA28 80032628 10C00008 */ beqz $a2, .L8003264C -/* DA2C 8003262C 24020001 */ addiu $v0, $zero, 1 -/* DA30 80032630 44804000 */ mtc1 $zero, $f8 -/* DA34 80032634 3C013F80 */ lui $at, 0x3f80 -/* DA38 80032638 44810000 */ mtc1 $at, $f0 -/* DA3C 8003263C AC82051C */ sw $v0, 0x51c($a0) -/* DA40 80032640 E4800514 */ swc1 $f0, 0x514($a0) -/* DA44 80032644 0800C9B1 */ j .L800326C4 -/* DA48 80032648 E4880510 */ swc1 $f8, 0x510($a0) -.L8003264C: -/* DA4C 8003264C 3C05800F */ lui $a1, %hi(D_800F7CC0) -/* DA50 80032650 8CA57CC0 */ lw $a1, %lo(D_800F7CC0)($a1) -/* DA54 80032654 8CA20004 */ lw $v0, 4($a1) -/* DA58 80032658 3C030040 */ lui $v1, 0x40 -/* DA5C 8003265C 00431024 */ and $v0, $v0, $v1 -/* DA60 80032660 10400007 */ beqz $v0, .L80032680 -/* DA64 80032664 00000000 */ nop -/* DA68 80032668 3C028011 */ lui $v0, %hi(D_8010ED74) -/* DA6C 8003266C 8442ED74 */ lh $v0, %lo(D_8010ED74)($v0) -/* DA70 80032670 44824000 */ mtc1 $v0, $f8 -/* DA74 80032674 00000000 */ nop -/* DA78 80032678 0800C9A2 */ j .L80032688 -/* DA7C 8003267C 46804220 */ cvt.s.w $f8, $f8 -.L80032680: -/* DA80 80032680 C4A800E8 */ lwc1 $f8, 0xe8($a1) -/* DA84 80032684 46804220 */ cvt.s.w $f8, $f8 -.L80032688: -/* DA88 80032688 44800000 */ mtc1 $zero, $f0 -/* DA8C 8003268C 00000000 */ nop -/* DA90 80032690 4608003C */ c.lt.s $f0, $f8 -/* DA94 80032694 00000000 */ nop -/* DA98 80032698 45000004 */ bc1f .L800326AC -/* DA9C 8003269C 00000000 */ nop -/* DAA0 800326A0 3C014248 */ lui $at, 0x4248 -/* DAA4 800326A4 44814000 */ mtc1 $at, $f8 -/* DAA8 800326A8 00000000 */ nop -.L800326AC: -/* DAAC 800326AC 4600403C */ c.lt.s $f8, $f0 -/* DAB0 800326B0 00000000 */ nop -/* DAB4 800326B4 45000003 */ bc1f .L800326C4 -/* DAB8 800326B8 00000000 */ nop -/* DABC 800326BC 3C01C248 */ lui $at, 0xc248 -/* DAC0 800326C0 44814000 */ mtc1 $at, $f8 -.L800326C4: -/* DAC4 800326C4 44801000 */ mtc1 $zero, $f2 -/* DAC8 800326C8 00000000 */ nop -/* DACC 800326CC 46024032 */ c.eq.s $f8, $f2 -/* DAD0 800326D0 00000000 */ nop -/* DAD4 800326D4 4501003A */ bc1t .L800327C0 -/* DAD8 800326D8 00000000 */ nop -/* DADC 800326DC 4602403C */ c.lt.s $f8, $f2 -/* DAE0 800326E0 00000000 */ nop -/* DAE4 800326E4 4500001C */ bc1f .L80032758 -/* DAE8 800326E8 00000000 */ nop -/* DAEC 800326EC C4800518 */ lwc1 $f0, 0x518($a0) -/* DAF0 800326F0 4600103C */ c.lt.s $f2, $f0 -/* DAF4 800326F4 00000000 */ nop -/* DAF8 800326F8 45020003 */ bc1fl .L80032708 -/* DAFC 800326FC 46080000 */ add.s $f0, $f0, $f8 -/* DB00 80032700 0800C9C3 */ j .L8003270C -/* DB04 80032704 E4880518 */ swc1 $f8, 0x518($a0) -.L80032708: -/* DB08 80032708 E4800518 */ swc1 $f0, 0x518($a0) -.L8003270C: -/* DB0C 8003270C C4800518 */ lwc1 $f0, 0x518($a0) -/* DB10 80032710 3C01C396 */ lui $at, 0xc396 -/* DB14 80032714 44812000 */ mtc1 $at, $f4 -/* DB18 80032718 00000000 */ nop -/* DB1C 8003271C 4604003E */ c.le.s $f0, $f4 -/* DB20 80032720 00000000 */ nop -/* DB24 80032724 45000026 */ bc1f .L800327C0 -/* DB28 80032728 24020001 */ addiu $v0, $zero, 1 -/* DB2C 8003272C C4800510 */ lwc1 $f0, 0x510($a0) -/* DB30 80032730 44801000 */ mtc1 $zero, $f2 -/* DB34 80032734 00000000 */ nop -/* DB38 80032738 4600103C */ c.lt.s $f2, $f0 -/* DB3C 8003273C 00000000 */ nop -/* DB40 80032740 45000002 */ bc1f .L8003274C -/* DB44 80032744 AC82051C */ sw $v0, 0x51c($a0) -/* DB48 80032748 E4820514 */ swc1 $f2, 0x514($a0) -.L8003274C: -/* DB4C 8003274C 46003007 */ neg.s $f0, $f6 -/* DB50 80032750 0800C9EF */ j .L800327BC -/* DB54 80032754 E4800510 */ swc1 $f0, 0x510($a0) -.L80032758: -/* DB58 80032758 C4800518 */ lwc1 $f0, 0x518($a0) -/* DB5C 8003275C 4602003C */ c.lt.s $f0, $f2 -/* DB60 80032760 00000000 */ nop -/* DB64 80032764 45020003 */ bc1fl .L80032774 -/* DB68 80032768 46080000 */ add.s $f0, $f0, $f8 -/* DB6C 8003276C 0800C9DE */ j .L80032778 -/* DB70 80032770 E4880518 */ swc1 $f8, 0x518($a0) -.L80032774: -/* DB74 80032774 E4800518 */ swc1 $f0, 0x518($a0) -.L80032778: -/* DB78 80032778 C4800518 */ lwc1 $f0, 0x518($a0) -/* DB7C 8003277C 3C014396 */ lui $at, 0x4396 -/* DB80 80032780 44812000 */ mtc1 $at, $f4 -/* DB84 80032784 00000000 */ nop -/* DB88 80032788 4600203E */ c.le.s $f4, $f0 -/* DB8C 8003278C 00000000 */ nop -/* DB90 80032790 4500000B */ bc1f .L800327C0 -/* DB94 80032794 24020001 */ addiu $v0, $zero, 1 -/* DB98 80032798 C4800510 */ lwc1 $f0, 0x510($a0) -/* DB9C 8003279C 44801000 */ mtc1 $zero, $f2 -/* DBA0 800327A0 00000000 */ nop -/* DBA4 800327A4 4602003C */ c.lt.s $f0, $f2 -/* DBA8 800327A8 00000000 */ nop -/* DBAC 800327AC 45000002 */ bc1f .L800327B8 -/* DBB0 800327B0 AC82051C */ sw $v0, 0x51c($a0) -/* DBB4 800327B4 E4820514 */ swc1 $f2, 0x514($a0) -.L800327B8: -/* DBB8 800327B8 E4860510 */ swc1 $f6, 0x510($a0) -.L800327BC: -/* DBBC 800327BC E4840518 */ swc1 $f4, 0x518($a0) -.L800327C0: -/* DBC0 800327C0 8C82051C */ lw $v0, 0x51c($a0) -/* DBC4 800327C4 1040000F */ beqz $v0, .L80032804 -/* DBC8 800327C8 00000000 */ nop -/* DBCC 800327CC C4800514 */ lwc1 $f0, 0x514($a0) -/* DBD0 800327D0 3C013C23 */ lui $at, 0x3c23 -/* DBD4 800327D4 3421D70A */ ori $at, $at, 0xd70a -/* DBD8 800327D8 44811000 */ mtc1 $at, $f2 -/* DBDC 800327DC 00000000 */ nop -/* DBE0 800327E0 46020000 */ add.s $f0, $f0, $f2 -/* DBE4 800327E4 3C013F80 */ lui $at, 0x3f80 -/* DBE8 800327E8 44811000 */ mtc1 $at, $f2 -/* DBEC 800327EC 00000000 */ nop -/* DBF0 800327F0 4600103C */ c.lt.s $f2, $f0 -/* DBF4 800327F4 00000000 */ nop -/* DBF8 800327F8 45000002 */ bc1f .L80032804 -/* DBFC 800327FC E4800514 */ swc1 $f0, 0x514($a0) -/* DC00 80032800 E4820514 */ swc1 $f2, 0x514($a0) -.L80032804: -/* DC04 80032804 C4800510 */ lwc1 $f0, 0x510($a0) -/* DC08 80032808 C482050C */ lwc1 $f2, 0x50c($a0) -/* DC0C 8003280C 46020001 */ sub.s $f0, $f0, $f2 -/* DC10 80032810 44805000 */ mtc1 $zero, $f10 -/* DC14 80032814 00000000 */ nop -/* DC18 80032818 460A0032 */ c.eq.s $f0, $f10 -/* DC1C 8003281C 00000000 */ nop -/* DC20 80032820 45000003 */ bc1f .L80032830 -/* DC24 80032824 00000000 */ nop -/* DC28 80032828 E48A0514 */ swc1 $f10, 0x514($a0) -/* DC2C 8003282C AC80051C */ sw $zero, 0x51c($a0) -.L80032830: -/* DC30 80032830 C4800510 */ lwc1 $f0, 0x510($a0) -/* DC34 80032834 C482050C */ lwc1 $f2, 0x50c($a0) -/* DC38 80032838 46020101 */ sub.s $f4, $f0, $f2 -/* DC3C 8003283C C4800514 */ lwc1 $f0, 0x514($a0) -/* DC40 80032840 46002182 */ mul.s $f6, $f4, $f0 -/* DC44 80032844 00000000 */ nop -/* DC48 80032848 4604503C */ c.lt.s $f10, $f4 -/* DC4C 8003284C 00000000 */ nop -/* DC50 80032850 4500000D */ bc1f .L80032888 -/* DC54 80032854 46002021 */ cvt.d.s $f0, $f4 -/* DC58 80032858 3C01800A */ lui $at, %hi(D_80098260) -/* DC5C 8003285C D4228260 */ ldc1 $f2, %lo(D_80098260)($at) -/* DC60 80032860 4622003C */ c.lt.d $f0, $f2 -/* DC64 80032864 00000000 */ nop -/* DC68 80032868 45030001 */ bc1tl .L80032870 -/* DC6C 8003286C 46002186 */ mov.s $f6, $f4 -.L80032870: -/* DC70 80032870 3C014040 */ lui $at, 0x4040 -/* DC74 80032874 44810000 */ mtc1 $at, $f0 -/* DC78 80032878 00000000 */ nop -/* DC7C 8003287C 4606003C */ c.lt.s $f0, $f6 -/* DC80 80032880 0800CA2D */ j .L800328B4 -/* DC84 80032884 00000000 */ nop -.L80032888: -/* DC88 80032888 3C01800A */ lui $at, %hi(D_80098268) -/* DC8C 8003288C D4228268 */ ldc1 $f2, %lo(D_80098268)($at) -/* DC90 80032890 4620103C */ c.lt.d $f2, $f0 -/* DC94 80032894 00000000 */ nop -/* DC98 80032898 45030001 */ bc1tl .L800328A0 -/* DC9C 8003289C 46002186 */ mov.s $f6, $f4 -.L800328A0: -/* DCA0 800328A0 3C01C040 */ lui $at, 0xc040 -/* DCA4 800328A4 44810000 */ mtc1 $at, $f0 -/* DCA8 800328A8 00000000 */ nop -/* DCAC 800328AC 4600303C */ c.lt.s $f6, $f0 -/* DCB0 800328B0 00000000 */ nop -.L800328B4: -/* DCB4 800328B4 45030001 */ bc1tl .L800328BC -/* DCB8 800328B8 46000186 */ mov.s $f6, $f0 -.L800328BC: -/* DCBC 800328BC 44800000 */ mtc1 $zero, $f0 -/* DCC0 800328C0 00000000 */ nop -/* DCC4 800328C4 46004032 */ c.eq.s $f8, $f0 -/* DCC8 800328C8 00000000 */ nop -/* DCCC 800328CC 45000003 */ bc1f .L800328DC -/* DCD0 800328D0 00000000 */ nop -/* DCD4 800328D4 10C00005 */ beqz $a2, .L800328EC -/* DCD8 800328D8 00000000 */ nop -.L800328DC: -/* DCDC 800328DC C480050C */ lwc1 $f0, 0x50c($a0) -/* DCE0 800328E0 46060000 */ add.s $f0, $f0, $f6 -/* DCE4 800328E4 03E00008 */ jr $ra -/* DCE8 800328E8 E480050C */ swc1 $f0, 0x50c($a0) -.L800328EC: -/* DCEC 800328EC 03E00008 */ jr $ra -/* DCF0 800328F0 E4800514 */ swc1 $f0, 0x514($a0) diff --git a/ver/jp/asm/nonmatchings/D2A0/func_800328F4.s b/ver/jp/asm/nonmatchings/D2A0/func_800328F4.s deleted file mode 100644 index f4627f6c5f..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_800328F4.s +++ /dev/null @@ -1,488 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800328F4 -/* DCF4 800328F4 27BDFF68 */ addiu $sp, $sp, -0x98 -/* DCF8 800328F8 AFB10054 */ sw $s1, 0x54($sp) -/* DCFC 800328FC 0080882D */ daddu $s1, $a0, $zero -/* DD00 80032900 AFBF0068 */ sw $ra, 0x68($sp) -/* DD04 80032904 AFB50064 */ sw $s5, 0x64($sp) -/* DD08 80032908 AFB40060 */ sw $s4, 0x60($sp) -/* DD0C 8003290C AFB3005C */ sw $s3, 0x5c($sp) -/* DD10 80032910 AFB20058 */ sw $s2, 0x58($sp) -/* DD14 80032914 AFB00050 */ sw $s0, 0x50($sp) -/* DD18 80032918 F7BC0090 */ sdc1 $f28, 0x90($sp) -/* DD1C 8003291C F7BA0088 */ sdc1 $f26, 0x88($sp) -/* DD20 80032920 F7B80080 */ sdc1 $f24, 0x80($sp) -/* DD24 80032924 F7B60078 */ sdc1 $f22, 0x78($sp) -/* DD28 80032928 F7B40070 */ sdc1 $f20, 0x70($sp) -/* DD2C 8003292C C6200084 */ lwc1 $f0, 0x84($s1) -/* DD30 80032930 3C014334 */ lui $at, 0x4334 -/* DD34 80032934 44811000 */ mtc1 $at, $f2 -/* DD38 80032938 3C014049 */ lui $at, 0x4049 -/* DD3C 8003293C 34210FD8 */ ori $at, $at, 0xfd8 -/* DD40 80032940 44812000 */ mtc1 $at, $f4 -/* DD44 80032944 46020003 */ div.s $f0, $f0, $f2 -/* DD48 80032948 46040502 */ mul.s $f20, $f0, $f4 -/* DD4C 8003294C 00000000 */ nop -/* DD50 80032950 0000902D */ daddu $s2, $zero, $zero -/* DD54 80032954 C63A050C */ lwc1 $f26, 0x50c($s1) -/* DD58 80032958 0C00A864 */ jal func_8002A190 -/* DD5C 8003295C 4600A306 */ mov.s $f12, $f20 -/* DD60 80032960 0C00A84B */ jal func_8002A12C -/* DD64 80032964 4600A306 */ mov.s $f12, $f20 -/* DD68 80032968 C6200064 */ lwc1 $f0, 0x64($s1) -/* DD6C 8003296C 3C014120 */ lui $at, 0x4120 -/* DD70 80032970 44817000 */ mtc1 $at, $f14 -/* DD74 80032974 C62C0060 */ lwc1 $f12, 0x60($s1) -/* DD78 80032978 460E0380 */ add.s $f14, $f0, $f14 -/* DD7C 8003297C 8E260068 */ lw $a2, 0x68($s1) -/* DD80 80032980 0C00C7A8 */ jal func_80031EA0 -/* DD84 80032984 0240382D */ daddu $a3, $s2, $zero -/* DD88 80032988 0040802D */ daddu $s0, $v0, $zero -/* DD8C 8003298C 120000A1 */ beqz $s0, .L80032C14 -/* DD90 80032990 0200982D */ daddu $s3, $s0, $zero -/* DD94 80032994 8E030000 */ lw $v1, ($s0) -/* DD98 80032998 24020002 */ addiu $v0, $zero, 2 -/* DD9C 8003299C 1062000A */ beq $v1, $v0, .L800329C8 -/* DDA0 800329A0 24020005 */ addiu $v0, $zero, 5 -/* DDA4 800329A4 10620008 */ beq $v1, $v0, .L800329C8 -/* DDA8 800329A8 00000000 */ nop -/* DDAC 800329AC 8E250060 */ lw $a1, 0x60($s1) -/* DDB0 800329B0 8E260068 */ lw $a2, 0x68($s1) -/* DDB4 800329B4 0C00C94D */ jal func_80032534 -/* DDB8 800329B8 0200202D */ daddu $a0, $s0, $zero -/* DDBC 800329BC 0040902D */ daddu $s2, $v0, $zero -/* DDC0 800329C0 12400094 */ beqz $s2, .L80032C14 -/* DDC4 800329C4 00000000 */ nop -.L800329C8: -/* DDC8 800329C8 8E220530 */ lw $v0, 0x530($s1) -/* DDCC 800329CC 10400049 */ beqz $v0, .L80032AF4 -/* DDD0 800329D0 00000000 */ nop -/* DDD4 800329D4 263000D4 */ addiu $s0, $s1, 0xd4 -/* DDD8 800329D8 0200202D */ daddu $a0, $s0, $zero -/* DDDC 800329DC 8627000A */ lh $a3, 0xa($s1) -/* DDE0 800329E0 86220012 */ lh $v0, 0x12($s1) -/* DDE4 800329E4 8623000C */ lh $v1, 0xc($s1) -/* DDE8 800329E8 3C013F80 */ lui $at, 0x3f80 -/* DDEC 800329EC 4481A000 */ mtc1 $at, $f20 -/* DDF0 800329F0 44820000 */ mtc1 $v0, $f0 -/* DDF4 800329F4 00000000 */ nop -/* DDF8 800329F8 46800020 */ cvt.s.w $f0, $f0 -/* DDFC 800329FC E7A00010 */ swc1 $f0, 0x10($sp) -/* DE00 80032A00 86220014 */ lh $v0, 0x14($s1) -/* DE04 80032A04 44871000 */ mtc1 $a3, $f2 -/* DE08 80032A08 00000000 */ nop -/* DE0C 80032A0C 468010A0 */ cvt.s.w $f2, $f2 -/* DE10 80032A10 E7B40018 */ swc1 $f20, 0x18($sp) -/* DE14 80032A14 44820000 */ mtc1 $v0, $f0 -/* DE18 80032A18 00000000 */ nop -/* DE1C 80032A1C 46800020 */ cvt.s.w $f0, $f0 -/* DE20 80032A20 E7A00014 */ swc1 $f0, 0x14($sp) -/* DE24 80032A24 44830000 */ mtc1 $v1, $f0 -/* DE28 80032A28 00000000 */ nop -/* DE2C 80032A2C 46800020 */ cvt.s.w $f0, $f0 -/* DE30 80032A30 46001083 */ div.s $f2, $f2, $f0 -/* DE34 80032A34 8E260018 */ lw $a2, 0x18($s1) -/* DE38 80032A38 44071000 */ mfc1 $a3, $f2 -/* DE3C 80032A3C 0C018ED8 */ jal func_80063B60 -/* DE40 80032A40 26250038 */ addiu $a1, $s1, 0x38 -/* DE44 80032A44 26240114 */ addiu $a0, $s1, 0x114 -/* DE48 80032A48 0200282D */ daddu $a1, $s0, $zero -/* DE4C 80032A4C 0C019D78 */ jal func_800675E0 -/* DE50 80032A50 0200302D */ daddu $a2, $s0, $zero -/* DE54 80032A54 27A20030 */ addiu $v0, $sp, 0x30 -/* DE58 80032A58 AFA20014 */ sw $v0, 0x14($sp) -/* DE5C 80032A5C 27A20034 */ addiu $v0, $sp, 0x34 -/* DE60 80032A60 AFA20018 */ sw $v0, 0x18($sp) -/* DE64 80032A64 27A20038 */ addiu $v0, $sp, 0x38 -/* DE68 80032A68 AFA2001C */ sw $v0, 0x1c($sp) -/* DE6C 80032A6C 27A2003C */ addiu $v0, $sp, 0x3c -/* DE70 80032A70 E7B40010 */ swc1 $f20, 0x10($sp) -/* DE74 80032A74 AFA20020 */ sw $v0, 0x20($sp) -/* DE78 80032A78 8E250060 */ lw $a1, 0x60($s1) -/* DE7C 80032A7C 8E260064 */ lw $a2, 0x64($s1) -/* DE80 80032A80 8E270068 */ lw $a3, 0x68($s1) -/* DE84 80032A84 0C00A578 */ jal func_800295E0 -/* DE88 80032A88 0200202D */ daddu $a0, $s0, $zero -/* DE8C 80032A8C C7A0003C */ lwc1 $f0, 0x3c($sp) -/* DE90 80032A90 44802000 */ mtc1 $zero, $f4 -/* DE94 80032A94 00000000 */ nop -/* DE98 80032A98 46040032 */ c.eq.s $f0, $f4 -/* DE9C 80032A9C 00000000 */ nop -/* DEA0 80032AA0 45030001 */ bc1tl .L80032AA8 -/* DEA4 80032AA4 E7B4003C */ swc1 $f20, 0x3c($sp) -.L80032AA8: -/* DEA8 80032AA8 C7A0003C */ lwc1 $f0, 0x3c($sp) -/* DEAC 80032AAC C7A20030 */ lwc1 $f2, 0x30($sp) -/* DEB0 80032AB0 4600A003 */ div.s $f0, $f20, $f0 -/* DEB4 80032AB4 46001082 */ mul.s $f2, $f2, $f0 -/* DEB8 80032AB8 00000000 */ nop -/* DEBC 80032ABC 2623052C */ addiu $v1, $s1, 0x52c -/* DEC0 80032AC0 E7A0003C */ swc1 $f0, 0x3c($sp) -/* DEC4 80032AC4 4602203C */ c.lt.s $f4, $f2 -/* DEC8 80032AC8 E7A20030 */ swc1 $f2, 0x30($sp) -/* DECC 80032ACC 45010006 */ bc1t .L80032AE8 -/* DED0 80032AD0 24020001 */ addiu $v0, $zero, 1 -/* DED4 80032AD4 4604103C */ c.lt.s $f2, $f4 -/* DED8 80032AD8 00000000 */ nop -/* DEDC 80032ADC 45000002 */ bc1f .L80032AE8 -/* DEE0 80032AE0 0000102D */ daddu $v0, $zero, $zero -/* DEE4 80032AE4 2402FFFF */ addiu $v0, $zero, -1 -.L80032AE8: -/* DEE8 80032AE8 AC620000 */ sw $v0, ($v1) -/* DEEC 80032AEC 0800CAED */ j .L80032BB4 -/* DEF0 80032AF0 AE200530 */ sw $zero, 0x530($s1) -.L80032AF4: -/* DEF4 80032AF4 8E220534 */ lw $v0, 0x534($s1) -/* DEF8 80032AF8 10400011 */ beqz $v0, .L80032B40 -/* DEFC 80032AFC 00000000 */ nop -/* DF00 80032B00 8C430000 */ lw $v1, ($v0) -/* DF04 80032B04 24020002 */ addiu $v0, $zero, 2 -/* DF08 80032B08 1062002A */ beq $v1, $v0, .L80032BB4 -/* DF0C 80032B0C 24020005 */ addiu $v0, $zero, 5 -/* DF10 80032B10 10620028 */ beq $v1, $v0, .L80032BB4 -/* DF14 80032B14 00000000 */ nop -/* DF18 80032B18 8E250524 */ lw $a1, 0x524($s1) -/* DF1C 80032B1C 8E260528 */ lw $a2, 0x528($s1) -/* DF20 80032B20 0C00C94D */ jal func_80032534 -/* DF24 80032B24 0200202D */ daddu $a0, $s0, $zero -/* DF28 80032B28 14400022 */ bnez $v0, .L80032BB4 -/* DF2C 80032B2C 00000000 */ nop -/* DF30 80032B30 12400003 */ beqz $s2, .L80032B40 -/* DF34 80032B34 00000000 */ nop -/* DF38 80032B38 0800CAED */ j .L80032BB4 -/* DF3C 80032B3C AE32052C */ sw $s2, 0x52c($s1) -.L80032B40: -/* DF40 80032B40 C6380060 */ lwc1 $f24, 0x60($s1) -/* DF44 80032B44 C6200524 */ lwc1 $f0, 0x524($s1) -/* DF48 80032B48 C6360068 */ lwc1 $f22, 0x68($s1) -/* DF4C 80032B4C 4600C601 */ sub.s $f24, $f24, $f0 -/* DF50 80032B50 C6200528 */ lwc1 $f0, 0x528($s1) -/* DF54 80032B54 C62C006C */ lwc1 $f12, 0x6c($s1) -/* DF58 80032B58 0C00A8C4 */ jal func_8002A310 -/* DF5C 80032B5C 4600B581 */ sub.s $f22, $f22, $f0 -/* DF60 80032B60 C62C006C */ lwc1 $f12, 0x6c($s1) -/* DF64 80032B64 0C00A8AB */ jal func_8002A2AC -/* DF68 80032B68 46000507 */ neg.s $f20, $f0 -/* DF6C 80032B6C 4614C602 */ mul.s $f24, $f24, $f20 -/* DF70 80032B70 00000000 */ nop -/* DF74 80032B74 46000007 */ neg.s $f0, $f0 -/* DF78 80032B78 4600B582 */ mul.s $f22, $f22, $f0 -/* DF7C 80032B7C 00000000 */ nop -/* DF80 80032B80 4616C600 */ add.s $f24, $f24, $f22 -/* DF84 80032B84 44800000 */ mtc1 $zero, $f0 -/* DF88 80032B88 00000000 */ nop -/* DF8C 80032B8C 4618003C */ c.lt.s $f0, $f24 -/* DF90 80032B90 00000000 */ nop -/* DF94 80032B94 45010006 */ bc1t .L80032BB0 -/* DF98 80032B98 2402FFFF */ addiu $v0, $zero, -1 -/* DF9C 80032B9C 4600C03C */ c.lt.s $f24, $f0 -/* DFA0 80032BA0 00000000 */ nop -/* DFA4 80032BA4 45010002 */ bc1t .L80032BB0 -/* DFA8 80032BA8 24020001 */ addiu $v0, $zero, 1 -/* DFAC 80032BAC 0000102D */ daddu $v0, $zero, $zero -.L80032BB0: -/* DFB0 80032BB0 AE22052C */ sw $v0, 0x52c($s1) -.L80032BB4: -/* DFB4 80032BB4 44800000 */ mtc1 $zero, $f0 -/* DFB8 80032BB8 00000000 */ nop -/* DFBC 80032BBC 461A003C */ c.lt.s $f0, $f26 -/* DFC0 80032BC0 00000000 */ nop -/* DFC4 80032BC4 45000004 */ bc1f .L80032BD8 -/* DFC8 80032BC8 00000000 */ nop -/* DFCC 80032BCC 8E22052C */ lw $v0, 0x52c($s1) -/* DFD0 80032BD0 5C400009 */ bgtzl $v0, .L80032BF8 -/* DFD4 80032BD4 AE200514 */ sw $zero, 0x514($s1) -.L80032BD8: -/* DFD8 80032BD8 4600D03C */ c.lt.s $f26, $f0 -/* DFDC 80032BDC 00000000 */ nop -/* DFE0 80032BE0 45000006 */ bc1f .L80032BFC -/* DFE4 80032BE4 00000000 */ nop -/* DFE8 80032BE8 8E22052C */ lw $v0, 0x52c($s1) -/* DFEC 80032BEC 04410003 */ bgez $v0, .L80032BFC -/* DFF0 80032BF0 00000000 */ nop -/* DFF4 80032BF4 AE200514 */ sw $zero, 0x514($s1) -.L80032BF8: -/* DFF8 80032BF8 AE20050C */ sw $zero, 0x50c($s1) -.L80032BFC: -/* DFFC 80032BFC C6200060 */ lwc1 $f0, 0x60($s1) -/* E000 80032C00 C6220068 */ lwc1 $f2, 0x68($s1) -/* E004 80032C04 AE330534 */ sw $s3, 0x534($s1) -/* E008 80032C08 E6200524 */ swc1 $f0, 0x524($s1) -/* E00C 80032C0C 0800CBFB */ j .L80032FEC -/* E010 80032C10 E6220528 */ swc1 $f2, 0x528($s1) -.L80032C14: -/* E014 80032C14 C6200060 */ lwc1 $f0, 0x60($s1) -/* E018 80032C18 C6220068 */ lwc1 $f2, 0x68($s1) -/* E01C 80032C1C 4600A306 */ mov.s $f12, $f20 -/* E020 80032C20 AE20052C */ sw $zero, 0x52c($s1) -/* E024 80032C24 AE330534 */ sw $s3, 0x534($s1) -/* E028 80032C28 E6200524 */ swc1 $f0, 0x524($s1) -/* E02C 80032C2C 0C00A864 */ jal func_8002A190 -/* E030 80032C30 E6220528 */ swc1 $f2, 0x528($s1) -/* E034 80032C34 4600D002 */ mul.s $f0, $f26, $f0 -/* E038 80032C38 00000000 */ nop -/* E03C 80032C3C C6220060 */ lwc1 $f2, 0x60($s1) -/* E040 80032C40 46001700 */ add.s $f28, $f2, $f0 -/* E044 80032C44 0C00A84B */ jal func_8002A12C -/* E048 80032C48 4600A306 */ mov.s $f12, $f20 -/* E04C 80032C4C 4600D002 */ mul.s $f0, $f26, $f0 -/* E050 80032C50 00000000 */ nop -/* E054 80032C54 C6220068 */ lwc1 $f2, 0x68($s1) -/* E058 80032C58 3C014120 */ lui $at, 0x4120 -/* E05C 80032C5C 44817000 */ mtc1 $at, $f14 -/* E060 80032C60 46001680 */ add.s $f26, $f2, $f0 -/* E064 80032C64 C6200064 */ lwc1 $f0, 0x64($s1) -/* E068 80032C68 27A70040 */ addiu $a3, $sp, 0x40 -/* E06C 80032C6C 460E0380 */ add.s $f14, $f0, $f14 -/* E070 80032C70 4406D000 */ mfc1 $a2, $f26 -/* E074 80032C74 0C00C7A8 */ jal func_80031EA0 -/* E078 80032C78 4600E306 */ mov.s $f12, $f28 -/* E07C 80032C7C 0040802D */ daddu $s0, $v0, $zero -/* E080 80032C80 120000DA */ beqz $s0, .L80032FEC -/* E084 80032C84 24020002 */ addiu $v0, $zero, 2 -/* E088 80032C88 8E040000 */ lw $a0, ($s0) -/* E08C 80032C8C 1082000A */ beq $a0, $v0, .L80032CB8 -/* E090 80032C90 24020005 */ addiu $v0, $zero, 5 -/* E094 80032C94 10820008 */ beq $a0, $v0, .L80032CB8 -/* E098 80032C98 00000000 */ nop -/* E09C 80032C9C 8E240534 */ lw $a0, 0x534($s1) -/* E0A0 80032CA0 4405E000 */ mfc1 $a1, $f28 -/* E0A4 80032CA4 4406D000 */ mfc1 $a2, $f26 -/* E0A8 80032CA8 0C00C94D */ jal func_80032534 -/* E0AC 80032CAC 00000000 */ nop -/* E0B0 80032CB0 104000CE */ beqz $v0, .L80032FEC -/* E0B4 80032CB4 00000000 */ nop -.L80032CB8: -/* E0B8 80032CB8 8E240534 */ lw $a0, 0x534($s1) -/* E0BC 80032CBC 3C014974 */ lui $at, 0x4974 -/* E0C0 80032CC0 34212400 */ ori $at, $at, 0x2400 -/* E0C4 80032CC4 4481A000 */ mtc1 $at, $f20 -/* E0C8 80032CC8 10800043 */ beqz $a0, .L80032DD8 -/* E0CC 80032CCC 24120001 */ addiu $s2, $zero, 1 -/* E0D0 80032CD0 8C830000 */ lw $v1, ($a0) -/* E0D4 80032CD4 24020006 */ addiu $v0, $zero, 6 -/* E0D8 80032CD8 1462003F */ bne $v1, $v0, .L80032DD8 -/* E0DC 80032CDC 0080802D */ daddu $s0, $a0, $zero -/* E0E0 80032CE0 C6200060 */ lwc1 $f0, 0x60($s1) -/* E0E4 80032CE4 C6080018 */ lwc1 $f8, 0x18($s0) -/* E0E8 80032CE8 C604000C */ lwc1 $f4, 0xc($s0) -/* E0EC 80032CEC C6020020 */ lwc1 $f2, 0x20($s0) -/* E0F0 80032CF0 C6060014 */ lwc1 $f6, 0x14($s0) -/* E0F4 80032CF4 E7A00010 */ swc1 $f0, 0x10($sp) -/* E0F8 80032CF8 C6200068 */ lwc1 $f0, 0x68($s1) -/* E0FC 80032CFC 27A20044 */ addiu $v0, $sp, 0x44 -/* E100 80032D00 AFA20020 */ sw $v0, 0x20($sp) -/* E104 80032D04 27A20048 */ addiu $v0, $sp, 0x48 -/* E108 80032D08 46061601 */ sub.s $f24, $f2, $f6 -/* E10C 80032D0C AFA20024 */ sw $v0, 0x24($sp) -/* E110 80032D10 27A2004C */ addiu $v0, $sp, 0x4c -/* E114 80032D14 46044581 */ sub.s $f22, $f8, $f4 -/* E118 80032D18 E7BC0018 */ swc1 $f28, 0x18($sp) -/* E11C 80032D1C E7BA001C */ swc1 $f26, 0x1c($sp) -/* E120 80032D20 AFA20028 */ sw $v0, 0x28($sp) -/* E124 80032D24 46182281 */ sub.s $f10, $f4, $f24 -/* E128 80032D28 E7A00014 */ swc1 $f0, 0x14($sp) -/* E12C 80032D2C C60C000C */ lwc1 $f12, 0xc($s0) -/* E130 80032D30 46163180 */ add.s $f6, $f6, $f22 -/* E134 80032D34 C60E0014 */ lwc1 $f14, 0x14($s0) -/* E138 80032D38 44065000 */ mfc1 $a2, $f10 -/* E13C 80032D3C 44073000 */ mfc1 $a3, $f6 -/* E140 80032D40 0C00C89D */ jal func_80032274 -/* E144 80032D44 0000902D */ daddu $s2, $zero, $zero -/* E148 80032D48 10400006 */ beqz $v0, .L80032D64 -/* E14C 80032D4C 00000000 */ nop -/* E150 80032D50 C7A0004C */ lwc1 $f0, 0x4c($sp) -/* E154 80032D54 4614003C */ c.lt.s $f0, $f20 -/* E158 80032D58 00000000 */ nop -/* E15C 80032D5C 45030001 */ bc1tl .L80032D64 -/* E160 80032D60 46000506 */ mov.s $f20, $f0 -.L80032D64: -/* E164 80032D64 C6200060 */ lwc1 $f0, 0x60($s1) -/* E168 80032D68 C6020018 */ lwc1 $f2, 0x18($s0) -/* E16C 80032D6C C6040020 */ lwc1 $f4, 0x20($s0) -/* E170 80032D70 E7A00010 */ swc1 $f0, 0x10($sp) -/* E174 80032D74 C6200068 */ lwc1 $f0, 0x68($s1) -/* E178 80032D78 27A20044 */ addiu $v0, $sp, 0x44 -/* E17C 80032D7C AFA20020 */ sw $v0, 0x20($sp) -/* E180 80032D80 27A20048 */ addiu $v0, $sp, 0x48 -/* E184 80032D84 46181081 */ sub.s $f2, $f2, $f24 -/* E188 80032D88 AFA20024 */ sw $v0, 0x24($sp) -/* E18C 80032D8C 27A2004C */ addiu $v0, $sp, 0x4c -/* E190 80032D90 46162100 */ add.s $f4, $f4, $f22 -/* E194 80032D94 E7BC0018 */ swc1 $f28, 0x18($sp) -/* E198 80032D98 E7BA001C */ swc1 $f26, 0x1c($sp) -/* E19C 80032D9C AFA20028 */ sw $v0, 0x28($sp) -/* E1A0 80032DA0 E7A00014 */ swc1 $f0, 0x14($sp) -/* E1A4 80032DA4 C60C0018 */ lwc1 $f12, 0x18($s0) -/* E1A8 80032DA8 C60E0020 */ lwc1 $f14, 0x20($s0) -/* E1AC 80032DAC 44061000 */ mfc1 $a2, $f2 -/* E1B0 80032DB0 44072000 */ mfc1 $a3, $f4 -/* E1B4 80032DB4 0C00C89D */ jal func_80032274 -/* E1B8 80032DB8 00000000 */ nop -/* E1BC 80032DBC 10400006 */ beqz $v0, .L80032DD8 -/* E1C0 80032DC0 00000000 */ nop -/* E1C4 80032DC4 C7A0004C */ lwc1 $f0, 0x4c($sp) -/* E1C8 80032DC8 4614003C */ c.lt.s $f0, $f20 -/* E1CC 80032DCC 00000000 */ nop -/* E1D0 80032DD0 45030001 */ bc1tl .L80032DD8 -/* E1D4 80032DD4 46000506 */ mov.s $f20, $f0 -.L80032DD8: -/* E1D8 80032DD8 1240005C */ beqz $s2, .L80032F4C -/* E1DC 80032DDC 00000000 */ nop -/* E1E0 80032DE0 8FA30040 */ lw $v1, 0x40($sp) -/* E1E4 80032DE4 8462000A */ lh $v0, 0xa($v1) -/* E1E8 80032DE8 18400058 */ blez $v0, .L80032F4C -/* E1EC 80032DEC 0000902D */ daddu $s2, $zero, $zero -/* E1F0 80032DF0 27B50044 */ addiu $s5, $sp, 0x44 -/* E1F4 80032DF4 27B40048 */ addiu $s4, $sp, 0x48 -/* E1F8 80032DF8 27B3004C */ addiu $s3, $sp, 0x4c -/* E1FC 80032DFC 0240802D */ daddu $s0, $s2, $zero -.L80032E00: -/* E200 80032E00 8C62000C */ lw $v0, 0xc($v1) -/* E204 80032E04 C6200060 */ lwc1 $f0, 0x60($s1) -/* E208 80032E08 02021021 */ addu $v0, $s0, $v0 -/* E20C 80032E0C 8C430000 */ lw $v1, ($v0) -/* E210 80032E10 8C420004 */ lw $v0, 4($v0) -/* E214 80032E14 E7A00010 */ swc1 $f0, 0x10($sp) -/* E218 80032E18 C6200068 */ lwc1 $f0, 0x68($s1) -/* E21C 80032E1C E7BC0018 */ swc1 $f28, 0x18($sp) -/* E220 80032E20 E7BA001C */ swc1 $f26, 0x1c($sp) -/* E224 80032E24 AFB50020 */ sw $s5, 0x20($sp) -/* E228 80032E28 AFB40024 */ sw $s4, 0x24($sp) -/* E22C 80032E2C AFB30028 */ sw $s3, 0x28($sp) -/* E230 80032E30 E7A00014 */ swc1 $f0, 0x14($sp) -/* E234 80032E34 C46C0000 */ lwc1 $f12, ($v1) -/* E238 80032E38 C46E0008 */ lwc1 $f14, 8($v1) -/* E23C 80032E3C 8C460000 */ lw $a2, ($v0) -/* E240 80032E40 0C00C7DB */ jal func_80031F6C -/* E244 80032E44 8C470008 */ lw $a3, 8($v0) -/* E248 80032E48 10400006 */ beqz $v0, .L80032E64 -/* E24C 80032E4C 00000000 */ nop -/* E250 80032E50 C7A0004C */ lwc1 $f0, 0x4c($sp) -/* E254 80032E54 4614003C */ c.lt.s $f0, $f20 -/* E258 80032E58 00000000 */ nop -/* E25C 80032E5C 45030001 */ bc1tl .L80032E64 -/* E260 80032E60 46000506 */ mov.s $f20, $f0 -.L80032E64: -/* E264 80032E64 8FA20040 */ lw $v0, 0x40($sp) -/* E268 80032E68 8C42000C */ lw $v0, 0xc($v0) -/* E26C 80032E6C C6200060 */ lwc1 $f0, 0x60($s1) -/* E270 80032E70 02021021 */ addu $v0, $s0, $v0 -/* E274 80032E74 8C430004 */ lw $v1, 4($v0) -/* E278 80032E78 8C420008 */ lw $v0, 8($v0) -/* E27C 80032E7C E7A00010 */ swc1 $f0, 0x10($sp) -/* E280 80032E80 C6200068 */ lwc1 $f0, 0x68($s1) -/* E284 80032E84 E7BC0018 */ swc1 $f28, 0x18($sp) -/* E288 80032E88 E7BA001C */ swc1 $f26, 0x1c($sp) -/* E28C 80032E8C AFB50020 */ sw $s5, 0x20($sp) -/* E290 80032E90 AFB40024 */ sw $s4, 0x24($sp) -/* E294 80032E94 AFB30028 */ sw $s3, 0x28($sp) -/* E298 80032E98 E7A00014 */ swc1 $f0, 0x14($sp) -/* E29C 80032E9C C46C0000 */ lwc1 $f12, ($v1) -/* E2A0 80032EA0 C46E0008 */ lwc1 $f14, 8($v1) -/* E2A4 80032EA4 8C460000 */ lw $a2, ($v0) -/* E2A8 80032EA8 0C00C7DB */ jal func_80031F6C -/* E2AC 80032EAC 8C470008 */ lw $a3, 8($v0) -/* E2B0 80032EB0 10400006 */ beqz $v0, .L80032ECC -/* E2B4 80032EB4 00000000 */ nop -/* E2B8 80032EB8 C7A0004C */ lwc1 $f0, 0x4c($sp) -/* E2BC 80032EBC 4614003C */ c.lt.s $f0, $f20 -/* E2C0 80032EC0 00000000 */ nop -/* E2C4 80032EC4 45030001 */ bc1tl .L80032ECC -/* E2C8 80032EC8 46000506 */ mov.s $f20, $f0 -.L80032ECC: -/* E2CC 80032ECC 8FA20040 */ lw $v0, 0x40($sp) -/* E2D0 80032ED0 8C42000C */ lw $v0, 0xc($v0) -/* E2D4 80032ED4 C6200060 */ lwc1 $f0, 0x60($s1) -/* E2D8 80032ED8 02021021 */ addu $v0, $s0, $v0 -/* E2DC 80032EDC 8C430008 */ lw $v1, 8($v0) -/* E2E0 80032EE0 8C420000 */ lw $v0, ($v0) -/* E2E4 80032EE4 E7A00010 */ swc1 $f0, 0x10($sp) -/* E2E8 80032EE8 C6200068 */ lwc1 $f0, 0x68($s1) -/* E2EC 80032EEC E7BC0018 */ swc1 $f28, 0x18($sp) -/* E2F0 80032EF0 E7BA001C */ swc1 $f26, 0x1c($sp) -/* E2F4 80032EF4 AFB50020 */ sw $s5, 0x20($sp) -/* E2F8 80032EF8 AFB40024 */ sw $s4, 0x24($sp) -/* E2FC 80032EFC AFB30028 */ sw $s3, 0x28($sp) -/* E300 80032F00 E7A00014 */ swc1 $f0, 0x14($sp) -/* E304 80032F04 C46C0000 */ lwc1 $f12, ($v1) -/* E308 80032F08 C46E0008 */ lwc1 $f14, 8($v1) -/* E30C 80032F0C 8C460000 */ lw $a2, ($v0) -/* E310 80032F10 0C00C7DB */ jal func_80031F6C -/* E314 80032F14 8C470008 */ lw $a3, 8($v0) -/* E318 80032F18 10400006 */ beqz $v0, .L80032F34 -/* E31C 80032F1C 00000000 */ nop -/* E320 80032F20 C7A0004C */ lwc1 $f0, 0x4c($sp) -/* E324 80032F24 4614003C */ c.lt.s $f0, $f20 -/* E328 80032F28 00000000 */ nop -/* E32C 80032F2C 45030001 */ bc1tl .L80032F34 -/* E330 80032F30 46000506 */ mov.s $f20, $f0 -.L80032F34: -/* E334 80032F34 8FA30040 */ lw $v1, 0x40($sp) -/* E338 80032F38 8462000A */ lh $v0, 0xa($v1) -/* E33C 80032F3C 26520001 */ addiu $s2, $s2, 1 -/* E340 80032F40 0242102A */ slt $v0, $s2, $v0 -/* E344 80032F44 1440FFAE */ bnez $v0, .L80032E00 -/* E348 80032F48 26100040 */ addiu $s0, $s0, 0x40 -.L80032F4C: -/* E34C 80032F4C 3C014974 */ lui $at, 0x4974 -/* E350 80032F50 34212400 */ ori $at, $at, 0x2400 -/* E354 80032F54 44810000 */ mtc1 $at, $f0 -/* E358 80032F58 00000000 */ nop -/* E35C 80032F5C 4600A032 */ c.eq.s $f20, $f0 -/* E360 80032F60 00000000 */ nop -/* E364 80032F64 45030020 */ bc1tl .L80032FE8 -/* E368 80032F68 AE20050C */ sw $zero, 0x50c($s1) -/* E36C 80032F6C 44801000 */ mtc1 $zero, $f2 -/* E370 80032F70 00000000 */ nop -/* E374 80032F74 4602A032 */ c.eq.s $f20, $f2 -/* E378 80032F78 00000000 */ nop -/* E37C 80032F7C 45000003 */ bc1f .L80032F8C -/* E380 80032F80 00000000 */ nop -/* E384 80032F84 0800CBFA */ j .L80032FE8 -/* E388 80032F88 AE20050C */ sw $zero, 0x50c($s1) -.L80032F8C: -/* E38C 80032F8C C620050C */ lwc1 $f0, 0x50c($s1) -/* E390 80032F90 4600103C */ c.lt.s $f2, $f0 -/* E394 80032F94 00000000 */ nop -/* E398 80032F98 4500000A */ bc1f .L80032FC4 -/* E39C 80032F9C 2630050C */ addiu $s0, $s1, 0x50c -/* E3A0 80032FA0 4600A004 */ sqrt.s $f0, $f20 -/* E3A4 80032FA4 46000032 */ c.eq.s $f0, $f0 -/* E3A8 80032FA8 00000000 */ nop -/* E3AC 80032FAC 4503000E */ bc1tl .L80032FE8 -/* E3B0 80032FB0 E6000000 */ swc1 $f0, ($s0) -/* E3B4 80032FB4 0C0187B0 */ jal func_80061EC0 -/* E3B8 80032FB8 4600A306 */ mov.s $f12, $f20 -/* E3BC 80032FBC 0800CBFA */ j .L80032FE8 -/* E3C0 80032FC0 E6000000 */ swc1 $f0, ($s0) -.L80032FC4: -/* E3C4 80032FC4 4600A004 */ sqrt.s $f0, $f20 -/* E3C8 80032FC8 46000032 */ c.eq.s $f0, $f0 -/* E3CC 80032FCC 00000000 */ nop -/* E3D0 80032FD0 45030004 */ bc1tl .L80032FE4 -/* E3D4 80032FD4 46000007 */ neg.s $f0, $f0 -/* E3D8 80032FD8 0C0187B0 */ jal func_80061EC0 -/* E3DC 80032FDC 4600A306 */ mov.s $f12, $f20 -/* E3E0 80032FE0 46000007 */ neg.s $f0, $f0 -.L80032FE4: -/* E3E4 80032FE4 E6000000 */ swc1 $f0, ($s0) -.L80032FE8: -/* E3E8 80032FE8 AE200514 */ sw $zero, 0x514($s1) -.L80032FEC: -/* E3EC 80032FEC 8FBF0068 */ lw $ra, 0x68($sp) -/* E3F0 80032FF0 8FB50064 */ lw $s5, 0x64($sp) -/* E3F4 80032FF4 8FB40060 */ lw $s4, 0x60($sp) -/* E3F8 80032FF8 8FB3005C */ lw $s3, 0x5c($sp) -/* E3FC 80032FFC 8FB20058 */ lw $s2, 0x58($sp) -/* E400 80033000 8FB10054 */ lw $s1, 0x54($sp) -/* E404 80033004 8FB00050 */ lw $s0, 0x50($sp) -/* E408 80033008 D7BC0090 */ ldc1 $f28, 0x90($sp) -/* E40C 8003300C D7BA0088 */ ldc1 $f26, 0x88($sp) -/* E410 80033010 D7B80080 */ ldc1 $f24, 0x80($sp) -/* E414 80033014 D7B60078 */ ldc1 $f22, 0x78($sp) -/* E418 80033018 D7B40070 */ ldc1 $f20, 0x70($sp) -/* E41C 8003301C 03E00008 */ jr $ra -/* E420 80033020 27BD0098 */ addiu $sp, $sp, 0x98 diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80033024.s b/ver/jp/asm/nonmatchings/D2A0/func_80033024.s deleted file mode 100644 index dd6e141863..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80033024.s +++ /dev/null @@ -1,90 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033024 -/* E424 80033024 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* E428 80033028 AFB00010 */ sw $s0, 0x10($sp) -/* E42C 8003302C 0080802D */ daddu $s0, $a0, $zero -/* E430 80033030 AFBF0014 */ sw $ra, 0x14($sp) -/* E434 80033034 F7B60020 */ sdc1 $f22, 0x20($sp) -/* E438 80033038 F7B40018 */ sdc1 $f20, 0x18($sp) -/* E43C 8003303C C602003C */ lwc1 $f2, 0x3c($s0) -/* E440 80033040 C6000048 */ lwc1 $f0, 0x48($s0) -/* E444 80033044 46001081 */ sub.s $f2, $f2, $f0 -/* E448 80033048 46021082 */ mul.s $f2, $f2, $f2 -/* E44C 8003304C 00000000 */ nop -/* E450 80033050 C6060040 */ lwc1 $f6, 0x40($s0) -/* E454 80033054 C600004C */ lwc1 $f0, 0x4c($s0) -/* E458 80033058 46003181 */ sub.s $f6, $f6, $f0 -/* E45C 8003305C 46063182 */ mul.s $f6, $f6, $f6 -/* E460 80033060 00000000 */ nop -/* E464 80033064 C6040050 */ lwc1 $f4, 0x50($s0) -/* E468 80033068 C6000044 */ lwc1 $f0, 0x44($s0) -/* E46C 8003306C 46040001 */ sub.s $f0, $f0, $f4 -/* E470 80033070 46000002 */ mul.s $f0, $f0, $f0 -/* E474 80033074 00000000 */ nop -/* E478 80033078 46061080 */ add.s $f2, $f2, $f6 -/* E47C 8003307C 46001300 */ add.s $f12, $f2, $f0 -/* E480 80033080 46006584 */ sqrt.s $f22, $f12 -/* E484 80033084 4616B032 */ c.eq.s $f22, $f22 -/* E488 80033088 00000000 */ nop -/* E48C 8003308C 45010004 */ bc1t .L800330A0 -/* E490 80033090 00000000 */ nop -/* E494 80033094 0C0187B0 */ jal func_80061EC0 -/* E498 80033098 00000000 */ nop -/* E49C 8003309C 46000586 */ mov.s $f22, $f0 -.L800330A0: -/* E4A0 800330A0 C6140018 */ lwc1 $f20, 0x18($s0) -/* E4A4 800330A4 3C013F00 */ lui $at, 0x3f00 -/* E4A8 800330A8 44810000 */ mtc1 $at, $f0 -/* E4AC 800330AC 00000000 */ nop -/* E4B0 800330B0 4600A502 */ mul.s $f20, $f20, $f0 -/* E4B4 800330B4 00000000 */ nop -/* E4B8 800330B8 3C014334 */ lui $at, 0x4334 -/* E4BC 800330BC 44810000 */ mtc1 $at, $f0 -/* E4C0 800330C0 3C014049 */ lui $at, 0x4049 -/* E4C4 800330C4 34210FD8 */ ori $at, $at, 0xfd8 -/* E4C8 800330C8 44811000 */ mtc1 $at, $f2 -/* E4CC 800330CC 4600A503 */ div.s $f20, $f20, $f0 -/* E4D0 800330D0 4602A502 */ mul.s $f20, $f20, $f2 -/* E4D4 800330D4 00000000 */ nop -/* E4D8 800330D8 0C00A84B */ jal func_8002A12C -/* E4DC 800330DC 4600A306 */ mov.s $f12, $f20 -/* E4E0 800330E0 4600B582 */ mul.s $f22, $f22, $f0 -/* E4E4 800330E4 00000000 */ nop -/* E4E8 800330E8 0C00A864 */ jal func_8002A190 -/* E4EC 800330EC 4600A306 */ mov.s $f12, $f20 -/* E4F0 800330F0 8602000A */ lh $v0, 0xa($s0) -/* E4F4 800330F4 4600B583 */ div.s $f22, $f22, $f0 -/* E4F8 800330F8 44820000 */ mtc1 $v0, $f0 -/* E4FC 800330FC 00000000 */ nop -/* E500 80033100 46800020 */ cvt.s.w $f0, $f0 -/* E504 80033104 4600B582 */ mul.s $f22, $f22, $f0 -/* E508 80033108 00000000 */ nop -/* E50C 8003310C 8602000C */ lh $v0, 0xc($s0) -/* E510 80033110 C6020520 */ lwc1 $f2, 0x520($s0) -/* E514 80033114 44820000 */ mtc1 $v0, $f0 -/* E518 80033118 00000000 */ nop -/* E51C 8003311C 46800020 */ cvt.s.w $f0, $f0 -/* E520 80033120 4600B583 */ div.s $f22, $f22, $f0 -/* E524 80033124 4602B582 */ mul.s $f22, $f22, $f2 -/* E528 80033128 00000000 */ nop -/* E52C 8003312C 4405B000 */ mfc1 $a1, $f22 -/* E530 80033130 0C00C980 */ jal func_80032600 -/* E534 80033134 0200202D */ daddu $a0, $s0, $zero -/* E538 80033138 0C00CA3D */ jal func_800328F4 -/* E53C 8003313C 0200202D */ daddu $a0, $s0, $zero -/* E540 80033140 26040154 */ addiu $a0, $s0, 0x154 -/* E544 80033144 C602050C */ lwc1 $f2, 0x50c($s0) -/* E548 80033148 44800000 */ mtc1 $zero, $f0 -/* E54C 8003314C 46001087 */ neg.s $f2, $f2 -/* E550 80033150 44060000 */ mfc1 $a2, $f0 -/* E554 80033154 44051000 */ mfc1 $a1, $f2 -/* E558 80033158 0C019E38 */ jal func_800678E0 -/* E55C 8003315C 00C0382D */ daddu $a3, $a2, $zero -/* E560 80033160 8FBF0014 */ lw $ra, 0x14($sp) -/* E564 80033164 8FB00010 */ lw $s0, 0x10($sp) -/* E568 80033168 D7B60020 */ ldc1 $f22, 0x20($sp) -/* E56C 8003316C D7B40018 */ ldc1 $f20, 0x18($sp) -/* E570 80033170 03E00008 */ jr $ra -/* E574 80033174 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80033178.s b/ver/jp/asm/nonmatchings/D2A0/func_80033178.s deleted file mode 100644 index f90f7d9562..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80033178.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033178 -/* E578 80033178 03E00008 */ jr $ra -/* E57C 8003317C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80033180.s b/ver/jp/asm/nonmatchings/D2A0/func_80033180.s deleted file mode 100644 index 99b2987acb..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_80033180.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033180 -/* E580 80033180 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* E584 80033184 3C01800A */ lui $at, %hi(D_8009E700) -/* E588 80033188 A424E700 */ sh $a0, %lo(D_8009E700)($at) -/* E58C 8003318C 00042400 */ sll $a0, $a0, 0x10 -/* E590 80033190 00042383 */ sra $a0, $a0, 0xe -/* E594 80033194 AFBF0010 */ sw $ra, 0x10($sp) -/* E598 80033198 3C058007 */ lui $a1, %hi(D_80077820) -/* E59C 8003319C 00A42821 */ addu $a1, $a1, $a0 -/* E5A0 800331A0 8CA57820 */ lw $a1, %lo(D_80077820)($a1) -/* E5A4 800331A4 0C045FAE */ jal func_80117EB8 -/* E5A8 800331A8 0000202D */ daddu $a0, $zero, $zero -/* E5AC 800331AC 8FBF0010 */ lw $ra, 0x10($sp) -/* E5B0 800331B0 03E00008 */ jr $ra -/* E5B4 800331B4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/D2A0/func_800331B8.s b/ver/jp/asm/nonmatchings/D2A0/func_800331B8.s deleted file mode 100644 index a20b6c385f..0000000000 --- a/ver/jp/asm/nonmatchings/D2A0/func_800331B8.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800331B8 -/* E5B8 800331B8 3C02800A */ lui $v0, %hi(D_8009E700) -/* E5BC 800331BC 8442E700 */ lh $v0, %lo(D_8009E700)($v0) -/* E5C0 800331C0 03E00008 */ jr $ra -/* E5C4 800331C4 00000000 */ nop -/* E5C8 800331C8 00000000 */ nop -/* E5CC 800331CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/E5D0/func_800331D0.s b/ver/jp/asm/nonmatchings/E5D0/func_800331D0.s deleted file mode 100644 index 11bff053b7..0000000000 --- a/ver/jp/asm/nonmatchings/E5D0/func_800331D0.s +++ /dev/null @@ -1,14 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800331D0 -/* E5D0 800331D0 3C03800A */ lui $v1, %hi(D_8009A630) -/* E5D4 800331D4 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* E5D8 800331D8 8C620000 */ lw $v0, ($v1) -/* E5DC 800331DC 34420008 */ ori $v0, $v0, 8 -/* E5E0 800331E0 AC620000 */ sw $v0, ($v1) -/* E5E4 800331E4 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* E5E8 800331E8 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* E5EC 800331EC 24020003 */ addiu $v0, $zero, 3 -/* E5F0 800331F0 03E00008 */ jr $ra -/* E5F4 800331F4 A06200AC */ sb $v0, 0xac($v1) diff --git a/ver/jp/asm/nonmatchings/E5D0/func_800331F8.s b/ver/jp/asm/nonmatchings/E5D0/func_800331F8.s deleted file mode 100644 index 7afb740f88..0000000000 --- a/ver/jp/asm/nonmatchings/E5D0/func_800331F8.s +++ /dev/null @@ -1,145 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800331F8 -/* E5F8 800331F8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* E5FC 800331FC AFB00010 */ sw $s0, 0x10($sp) -/* E600 80033200 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* E604 80033204 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* E608 80033208 AFBF0014 */ sw $ra, 0x14($sp) -/* E60C 8003320C 8E040000 */ lw $a0, ($s0) -/* E610 80033210 808200AC */ lb $v0, 0xac($a0) -/* E614 80033214 908300AC */ lbu $v1, 0xac($a0) -/* E618 80033218 10400003 */ beqz $v0, .L80033228 -/* E61C 8003321C 2462FFFF */ addiu $v0, $v1, -1 -/* E620 80033220 0800CD02 */ j .L80033408 -/* E624 80033224 A08200AC */ sb $v0, 0xac($a0) -.L80033228: -/* E628 80033228 3C01800A */ lui $at, %hi(D_8009A630) -/* E62C 8003322C AC20A630 */ sw $zero, %lo(D_8009A630)($at) -/* E630 80033230 A4800086 */ sh $zero, 0x86($a0) -/* E634 80033234 A0800070 */ sb $zero, 0x70($a0) -/* E638 80033238 8E020000 */ lw $v0, ($s0) -/* E63C 8003323C 2403FFFF */ addiu $v1, $zero, -1 -/* E640 80033240 A4830088 */ sh $v1, 0x88($a0) -/* E644 80033244 A480008C */ sh $zero, 0x8c($a0) -/* E648 80033248 A480008E */ sh $zero, 0x8e($a0) -/* E64C 8003324C A0400076 */ sb $zero, 0x76($v0) -/* E650 80033250 8E020000 */ lw $v0, ($s0) -/* E654 80033254 A0400078 */ sb $zero, 0x78($v0) -/* E658 80033258 8E020000 */ lw $v0, ($s0) -/* E65C 8003325C A040007D */ sb $zero, 0x7d($v0) -/* E660 80033260 8E020000 */ lw $v0, ($s0) -/* E664 80033264 A04300A8 */ sb $v1, 0xa8($v0) -/* E668 80033268 8E020000 */ lw $v0, ($s0) -/* E66C 8003326C A04000AA */ sb $zero, 0xaa($v0) -/* E670 80033270 8E020000 */ lw $v0, ($s0) -/* E674 80033274 A04300A9 */ sb $v1, 0xa9($v0) -/* E678 80033278 8E020000 */ lw $v0, ($s0) -/* E67C 8003327C 0C00AAF0 */ jal func_8002ABC0 -/* E680 80033280 A0400071 */ sb $zero, 0x71($v0) -/* E684 80033284 0C048AA8 */ jal func_80122AA0 -/* E688 80033288 00000000 */ nop -/* E68C 8003328C 0C04A0B2 */ jal func_801282C8 -/* E690 80033290 00000000 */ nop -/* E694 80033294 0C0B0C77 */ jal func_802C31DC -/* E698 80033298 00000000 */ nop -/* E69C 8003329C 0C00B6E1 */ jal func_8002DB84 -/* E6A0 800332A0 00000000 */ nop -/* E6A4 800332A4 0C044512 */ jal func_80111448 -/* E6A8 800332A8 0000202D */ daddu $a0, $zero, $zero -/* E6AC 800332AC 0C049770 */ jal func_80125DC0 -/* E6B0 800332B0 00000000 */ nop -/* E6B4 800332B4 0C048D0D */ jal func_80123434 -/* E6B8 800332B8 00000000 */ nop -/* E6BC 800332BC 0C046BD5 */ jal func_8011AF54 -/* E6C0 800332C0 00000000 */ nop -/* E6C4 800332C4 0C05343C */ jal func_8014D0F0 -/* E6C8 800332C8 00000000 */ nop -/* E6CC 800332CC 0C052BAA */ jal func_8014AEA8 -/* E6D0 800332D0 00000000 */ nop -/* E6D4 800332D4 0000202D */ daddu $a0, $zero, $zero -/* E6D8 800332D8 0C0528E6 */ jal func_8014A398 -/* E6DC 800332DC 0080282D */ daddu $a1, $a0, $zero -/* E6E0 800332E0 0C05186C */ jal func_801461B0 -/* E6E4 800332E4 00000000 */ nop -/* E6E8 800332E8 0C0529CC */ jal func_8014A730 -/* E6EC 800332EC 00000000 */ nop -/* E6F0 800332F0 0C04A221 */ jal func_80128884 -/* E6F4 800332F4 00000000 */ nop -/* E6F8 800332F8 0C0457B2 */ jal func_80115EC8 -/* E6FC 800332FC 0000202D */ daddu $a0, $zero, $zero -/* E700 80033300 0C04F46E */ jal func_8013D1B8 -/* E704 80033304 00000000 */ nop -/* E708 80033308 0C037F0C */ jal func_800DFC30 -/* E70C 8003330C 00000000 */ nop -/* E710 80033310 0C00E05F */ jal func_8003817C -/* E714 80033314 00000000 */ nop -/* E718 80033318 0C039CD0 */ jal func_800E7340 -/* E71C 8003331C 00000000 */ nop -/* E720 80033320 0C01CAC4 */ jal func_80072B10 -/* E724 80033324 00000000 */ nop -/* E728 80033328 0C00F7FE */ jal func_8003DFF8 -/* E72C 8003332C 00000000 */ nop -/* E730 80033330 0C016653 */ jal func_8005994C -/* E734 80033334 00000000 */ nop -/* E738 80033338 0C04D85C */ jal func_80136170 -/* E73C 8003333C 00000000 */ nop -/* E740 80033340 0C0528F4 */ jal func_8014A3D0 -/* E744 80033344 00000000 */ nop -/* E748 80033348 0C016B11 */ jal func_8005AC44 -/* E74C 8003334C 00000000 */ nop -/* E750 80033350 0C053F2E */ jal func_8014FCB8 -/* E754 80033354 00000000 */ nop -/* E758 80033358 0C053128 */ jal func_8014C4A0 -/* E75C 8003335C 00000000 */ nop -/* E760 80033360 0C03AD45 */ jal func_800EB514 -/* E764 80033364 00000000 */ nop -/* E768 80033368 0C0539B2 */ jal func_8014E6C8 -/* E76C 8003336C 00000000 */ nop -/* E770 80033370 0C053D77 */ jal func_8014F5DC -/* E774 80033374 00000000 */ nop -/* E778 80033378 0C00AE80 */ jal func_8002BA00 -/* E77C 8003337C 00000000 */ nop -/* E780 80033380 0000202D */ daddu $a0, $zero, $zero -/* E784 80033384 24060004 */ addiu $a2, $zero, 4 -/* E788 80033388 2405000F */ addiu $a1, $zero, 0xf -/* E78C 8003338C 8E030000 */ lw $v1, ($s0) -.L80033390: -/* E790 80033390 A4660050 */ sh $a2, 0x50($v1) -/* E794 80033394 A4650048 */ sh $a1, 0x48($v1) -/* E798 80033398 24840001 */ addiu $a0, $a0, 1 -/* E79C 8003339C 28820004 */ slti $v0, $a0, 4 -/* E7A0 800333A0 1440FFFB */ bnez $v0, .L80033390 -/* E7A4 800333A4 24630002 */ addiu $v1, $v1, 2 -/* E7A8 800333A8 0C00ABE6 */ jal func_8002AF98 -/* E7AC 800333AC 00000000 */ nop -/* E7B0 800333B0 3C02800E */ lui $v0, %hi(D_800D9600) -/* E7B4 800333B4 8C429600 */ lw $v0, %lo(D_800D9600)($v0) -/* E7B8 800333B8 14400007 */ bnez $v0, .L800333D8 -/* E7BC 800333BC 24020001 */ addiu $v0, $zero, 1 -/* E7C0 800333C0 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* E7C4 800333C4 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* E7C8 800333C8 0C015783 */ jal func_80055E0C -/* E7CC 800333CC A06200AB */ sb $v0, 0xab($v1) -/* E7D0 800333D0 0800CCFB */ j .L800333EC -/* E7D4 800333D4 24040001 */ addiu $a0, $zero, 1 -.L800333D8: -/* E7D8 800333D8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* E7DC 800333DC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* E7E0 800333E0 0C01578C */ jal func_80055E30 -/* E7E4 800333E4 A04000AB */ sb $zero, 0xab($v0) -/* E7E8 800333E8 24040001 */ addiu $a0, $zero, 1 -.L800333EC: -/* E7EC 800333EC 3C02800A */ lui $v0, %hi(D_8009A630) -/* E7F0 800333F0 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* E7F4 800333F4 8C430000 */ lw $v1, ($v0) -/* E7F8 800333F8 2405FFF7 */ addiu $a1, $zero, -9 -/* E7FC 800333FC 00651824 */ and $v1, $v1, $a1 -/* E800 80033400 0C00CC60 */ jal func_80033180 -/* E804 80033404 AC430000 */ sw $v1, ($v0) -.L80033408: -/* E808 80033408 8FBF0014 */ lw $ra, 0x14($sp) -/* E80C 8003340C 8FB00010 */ lw $s0, 0x10($sp) -/* E810 80033410 03E00008 */ jr $ra -/* E814 80033414 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/E5D0/func_80033418.s b/ver/jp/asm/nonmatchings/E5D0/func_80033418.s deleted file mode 100644 index 4789975b9e..0000000000 --- a/ver/jp/asm/nonmatchings/E5D0/func_80033418.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033418 -/* E818 80033418 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* E81C 8003341C 240200FF */ addiu $v0, $zero, 0xff -/* E820 80033420 0000202D */ daddu $a0, $zero, $zero -/* E824 80033424 0080282D */ daddu $a1, $a0, $zero -/* E828 80033428 2406013F */ addiu $a2, $zero, 0x13f -/* E82C 8003342C 240700EF */ addiu $a3, $zero, 0xef -/* E830 80033430 AFBF0020 */ sw $ra, 0x20($sp) -/* E834 80033434 AFA00010 */ sw $zero, 0x10($sp) -/* E838 80033438 AFA00014 */ sw $zero, 0x14($sp) -/* E83C 8003343C AFA00018 */ sw $zero, 0x18($sp) -/* E840 80033440 0C00AAC7 */ jal func_8002AB1C -/* E844 80033444 AFA2001C */ sw $v0, 0x1c($sp) -/* E848 80033448 8FBF0020 */ lw $ra, 0x20($sp) -/* E84C 8003344C 03E00008 */ jr $ra -/* E850 80033450 27BD0028 */ addiu $sp, $sp, 0x28 -/* E854 80033454 00000000 */ nop -/* E858 80033458 00000000 */ nop -/* E85C 8003345C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/E860/func_80033460.s b/ver/jp/asm/nonmatchings/E860/func_80033460.s deleted file mode 100644 index a92b51e94d..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033460.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033460 -/* E860 80033460 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* E864 80033464 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* E868 80033468 03E00008 */ jr $ra -/* E86C 8003346C A44400B6 */ sh $a0, 0xb6($v0) diff --git a/ver/jp/asm/nonmatchings/E860/func_80033470.s b/ver/jp/asm/nonmatchings/E860/func_80033470.s deleted file mode 100644 index 25d4779d24..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033470.s +++ /dev/null @@ -1,10 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033470 -/* E870 80033470 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* E874 80033474 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* E878 80033478 A44400BC */ sh $a0, 0xbc($v0) -/* E87C 8003347C A44400BA */ sh $a0, 0xba($v0) -/* E880 80033480 03E00008 */ jr $ra -/* E884 80033484 A44400B8 */ sh $a0, 0xb8($v0) diff --git a/ver/jp/asm/nonmatchings/E860/func_80033488.s b/ver/jp/asm/nonmatchings/E860/func_80033488.s deleted file mode 100644 index b86e8d0385..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033488.s +++ /dev/null @@ -1,20 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033488 -/* E888 80033488 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* E88C 8003348C 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* E890 80033490 84A200B6 */ lh $v0, 0xb6($a1) -/* E894 80033494 94A300B6 */ lhu $v1, 0xb6($a1) -/* E898 80033498 14400003 */ bnez $v0, .L800334A8 -/* E89C 8003349C 00641023 */ subu $v0, $v1, $a0 -/* E8A0 800334A0 03E00008 */ jr $ra -/* E8A4 800334A4 24020001 */ addiu $v0, $zero, 1 -.L800334A8: -/* E8A8 800334A8 A4A200B6 */ sh $v0, 0xb6($a1) -/* E8AC 800334AC 00021400 */ sll $v0, $v0, 0x10 -/* E8B0 800334B0 04420001 */ bltzl $v0, .L800334B8 -/* E8B4 800334B4 A4A000B6 */ sh $zero, 0xb6($a1) -.L800334B8: -/* E8B8 800334B8 03E00008 */ jr $ra -/* E8BC 800334BC 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/E860/func_800334C0.s b/ver/jp/asm/nonmatchings/E860/func_800334C0.s deleted file mode 100644 index 9a9f69980d..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_800334C0.s +++ /dev/null @@ -1,23 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800334C0 -/* E8C0 800334C0 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* E8C4 800334C4 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* E8C8 800334C8 240600FF */ addiu $a2, $zero, 0xff -/* E8CC 800334CC 84A200B6 */ lh $v0, 0xb6($a1) -/* E8D0 800334D0 94A300B6 */ lhu $v1, 0xb6($a1) -/* E8D4 800334D4 14460003 */ bne $v0, $a2, .L800334E4 -/* E8D8 800334D8 00641021 */ addu $v0, $v1, $a0 -/* E8DC 800334DC 03E00008 */ jr $ra -/* E8E0 800334E0 24020001 */ addiu $v0, $zero, 1 -.L800334E4: -/* E8E4 800334E4 A4A200B6 */ sh $v0, 0xb6($a1) -/* E8E8 800334E8 00021400 */ sll $v0, $v0, 0x10 -/* E8EC 800334EC 00021403 */ sra $v0, $v0, 0x10 -/* E8F0 800334F0 28420100 */ slti $v0, $v0, 0x100 -/* E8F4 800334F4 50400001 */ beql $v0, $zero, .L800334FC -/* E8F8 800334F8 A4A600B6 */ sh $a2, 0xb6($a1) -.L800334FC: -/* E8FC 800334FC 03E00008 */ jr $ra -/* E900 80033500 0000102D */ daddu $v0, $zero, $zero diff --git a/ver/jp/asm/nonmatchings/E860/func_80033504.s b/ver/jp/asm/nonmatchings/E860/func_80033504.s deleted file mode 100644 index ad878136c7..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033504.s +++ /dev/null @@ -1,27 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033504 -/* E904 80033504 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* E908 80033508 AFB00010 */ sw $s0, 0x10($sp) -/* E90C 8003350C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* E910 80033510 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* E914 80033514 AFBF0014 */ sw $ra, 0x14($sp) -/* E918 80033518 8E020000 */ lw $v0, ($s0) -/* E91C 8003351C 844200B6 */ lh $v0, 0xb6($v0) -/* E920 80033520 44820000 */ mtc1 $v0, $f0 -/* E924 80033524 00000000 */ nop -/* E928 80033528 46800020 */ cvt.s.w $f0, $f0 -/* E92C 8003352C 44050000 */ mfc1 $a1, $f0 -/* E930 80033530 0C04F38E */ jal func_8013CE38 -/* E934 80033534 0000202D */ daddu $a0, $zero, $zero -/* E938 80033538 8E020000 */ lw $v0, ($s0) -/* E93C 8003353C 904500B9 */ lbu $a1, 0xb9($v0) -/* E940 80033540 904600BB */ lbu $a2, 0xbb($v0) -/* E944 80033544 904700BD */ lbu $a3, 0xbd($v0) -/* E948 80033548 0C04F3B0 */ jal func_8013CEC0 -/* E94C 8003354C 0000202D */ daddu $a0, $zero, $zero -/* E950 80033550 8FBF0014 */ lw $ra, 0x14($sp) -/* E954 80033554 8FB00010 */ lw $s0, 0x10($sp) -/* E958 80033558 03E00008 */ jr $ra -/* E95C 8003355C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/E860/func_80033560.s b/ver/jp/asm/nonmatchings/E860/func_80033560.s deleted file mode 100644 index 54c900e353..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033560.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033560 -/* E960 80033560 24020005 */ addiu $v0, $zero, 5 -/* E964 80033564 3C01800A */ lui $at, %hi(D_8009E710) -/* E968 80033568 A022E710 */ sb $v0, %lo(D_8009E710)($at) -/* E96C 8003356C 03E00008 */ jr $ra -/* E970 80033570 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/E860/func_80033574.s b/ver/jp/asm/nonmatchings/E860/func_80033574.s deleted file mode 100644 index 5e1d47f116..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033574.s +++ /dev/null @@ -1,166 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033574 -/* E974 80033574 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* E978 80033578 AFB00010 */ sw $s0, 0x10($sp) -/* E97C 8003357C 3C10800A */ lui $s0, %hi(D_8009E710) -/* E980 80033580 2610E710 */ addiu $s0, $s0, %lo(D_8009E710) -/* E984 80033584 24030005 */ addiu $v1, $zero, 5 -/* E988 80033588 AFBF0014 */ sw $ra, 0x14($sp) -/* E98C 8003358C 82020000 */ lb $v0, ($s0) -/* E990 80033590 1443000F */ bne $v0, $v1, .L800335D0 -/* E994 80033594 92040000 */ lbu $a0, ($s0) -/* E998 80033598 3C02800A */ lui $v0, %hi(D_8009A638) -/* E99C 8003359C 8C42A638 */ lw $v0, %lo(D_8009A638)($v0) -/* E9A0 800335A0 8C430004 */ lw $v1, 4($v0) -/* E9A4 800335A4 3C02800A */ lui $v0, %hi(D_8009A62C) -/* E9A8 800335A8 8C42A62C */ lw $v0, %lo(D_8009A62C)($v0) -/* E9AC 800335AC 14620089 */ bne $v1, $v0, .L800337D4 -/* E9B0 800335B0 2484FFFF */ addiu $a0, $a0, -1 -/* E9B4 800335B4 3C02800A */ lui $v0, %hi(D_8009A630) -/* E9B8 800335B8 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* E9BC 800335BC 8C430000 */ lw $v1, ($v0) -/* E9C0 800335C0 A2040000 */ sb $a0, ($s0) -/* E9C4 800335C4 34630008 */ ori $v1, $v1, 8 -/* E9C8 800335C8 0C017F54 */ jal nuContRmbForceStop -/* E9CC 800335CC AC430000 */ sw $v1, ($v0) -.L800335D0: -/* E9D0 800335D0 82030000 */ lb $v1, ($s0) -/* E9D4 800335D4 04600071 */ bltz $v1, .L8003379C -/* E9D8 800335D8 92020000 */ lbu $v0, ($s0) -/* E9DC 800335DC 18600003 */ blez $v1, .L800335EC -/* E9E0 800335E0 2442FFFF */ addiu $v0, $v0, -1 -/* E9E4 800335E4 0800CDF5 */ j .L800337D4 -/* E9E8 800335E8 A2020000 */ sb $v0, ($s0) -.L800335EC: -/* E9EC 800335EC 3C048007 */ lui $a0, %hi(D_80077870) -/* E9F0 800335F0 24847870 */ addiu $a0, $a0, %lo(D_80077870) -/* E9F4 800335F4 24050002 */ addiu $a1, $zero, 2 -/* E9F8 800335F8 2402FFFF */ addiu $v0, $zero, -1 -/* E9FC 800335FC 0C017BE8 */ jal func_8005EFA0 -/* EA00 80033600 A2020000 */ sb $v0, ($s0) -/* EA04 80033604 0C017F5C */ jal func_8005FD70 -/* EA08 80033608 00000000 */ nop -/* EA0C 8003360C 0C053A3A */ jal func_8014E8E8 -/* EA10 80033610 00000000 */ nop -/* EA14 80033614 0C00EB9A */ jal func_8003AE68 -/* EA18 80033618 00000000 */ nop -/* EA1C 8003361C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* EA20 80033620 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* EA24 80033624 8E030000 */ lw $v1, ($s0) -/* EA28 80033628 24020001 */ addiu $v0, $zero, 1 -/* EA2C 8003362C 0C016AD4 */ jal func_8005AB50 -/* EA30 80033630 A0620070 */ sb $v0, 0x70($v1) -/* EA34 80033634 0C00B280 */ jal load_obfuscation_shims -/* EA38 80033638 00000000 */ nop -/* EA3C 8003363C 0C0AC82D */ jal func_802B20B4 -/* EA40 80033640 00000000 */ nop -/* EA44 80033644 0C0539C8 */ jal func_8014E720 -/* EA48 80033648 0000202D */ daddu $a0, $zero, $zero -/* EA4C 8003364C 8E100000 */ lw $s0, ($s0) -/* EA50 80033650 3C03800E */ lui $v1, %hi(D_800DC4CA) -/* EA54 80033654 9063C4CA */ lbu $v1, %lo(D_800DC4CA)($v1) -/* EA58 80033658 9205007E */ lbu $a1, 0x7e($s0) -/* EA5C 8003365C 3C04800E */ lui $a0, %hi(D_800DC4CB) -/* EA60 80033660 9084C4CB */ lbu $a0, %lo(D_800DC4CB)($a0) -/* EA64 80033664 30A20001 */ andi $v0, $a1, 1 -/* EA68 80033668 14400007 */ bnez $v0, .L80033688 -/* EA6C 8003366C 34A20001 */ ori $v0, $a1, 1 -/* EA70 80033670 24020026 */ addiu $v0, $zero, 0x26 -/* EA74 80033674 54620006 */ bnel $v1, $v0, .L80033690 -/* EA78 80033678 24040005 */ addiu $a0, $zero, 5 -/* EA7C 8003367C 54800004 */ bnel $a0, $zero, .L80033690 -/* EA80 80033680 24040005 */ addiu $a0, $zero, 5 -/* EA84 80033684 34A20001 */ ori $v0, $a1, 1 -.L80033688: -/* EA88 80033688 A202007E */ sb $v0, 0x7e($s0) -/* EA8C 8003368C 24040006 */ addiu $a0, $zero, 6 -.L80033690: -/* EA90 80033690 0C044512 */ jal func_80111448 -/* EA94 80033694 00000000 */ nop -/* EA98 80033698 0C046BD5 */ jal func_8011AF54 -/* EA9C 8003369C 00000000 */ nop -/* EAA0 800336A0 0C05343C */ jal func_8014D0F0 -/* EAA4 800336A4 00000000 */ nop -/* EAA8 800336A8 0C052BAA */ jal func_8014AEA8 -/* EAAC 800336AC 00000000 */ nop -/* EAB0 800336B0 0C049770 */ jal func_80125DC0 -/* EAB4 800336B4 00000000 */ nop -/* EAB8 800336B8 0C048D0D */ jal func_80123434 -/* EABC 800336BC 00000000 */ nop -/* EAC0 800336C0 0C04A0B2 */ jal func_801282C8 -/* EAC4 800336C4 00000000 */ nop -/* EAC8 800336C8 0000202D */ daddu $a0, $zero, $zero -/* EACC 800336CC 0C0528E6 */ jal func_8014A398 -/* EAD0 800336D0 0080282D */ daddu $a1, $a0, $zero -/* EAD4 800336D4 0C05186C */ jal func_801461B0 -/* EAD8 800336D8 00000000 */ nop -/* EADC 800336DC 0C03A6D4 */ jal func_800E9B50 -/* EAE0 800336E0 00000000 */ nop -/* EAE4 800336E4 0C04D85C */ jal func_80136170 -/* EAE8 800336E8 00000000 */ nop -/* EAEC 800336EC 0C0B0C77 */ jal func_802C31DC -/* EAF0 800336F0 00000000 */ nop -/* EAF4 800336F4 0C00E05F */ jal func_8003817C -/* EAF8 800336F8 00000000 */ nop -/* EAFC 800336FC 0C0457B2 */ jal func_80115EC8 -/* EB00 80033700 24040001 */ addiu $a0, $zero, 1 -/* EB04 80033704 0C0529CC */ jal func_8014A730 -/* EB08 80033708 00000000 */ nop -/* EB0C 8003370C 3C040017 */ lui $a0, 0x17 -/* EB10 80033710 248449F0 */ addiu $a0, $a0, 0x49f0 -/* EB14 80033714 3C05001D */ lui $a1, 0x1d -/* EB18 80033718 24A54720 */ addiu $a1, $a1, 0x4720 -/* EB1C 8003371C 3C068024 */ lui $a2, %hi(D_8023E000) -/* EB20 80033720 24C6E000 */ addiu $a2, $a2, %lo(D_8023E000) -/* EB24 80033724 0C00A5BF */ jal func_800296FC -/* EB28 80033728 00000000 */ nop -/* EB2C 8003372C 0C08F84C */ jal func_8023E130 -/* EB30 80033730 00000000 */ nop -/* EB34 80033734 0C09027D */ jal func_802409F4 -/* EB38 80033738 00000000 */ nop -/* EB3C 8003373C 0C01CAEF */ jal func_80072BBC -/* EB40 80033740 00000000 */ nop -/* EB44 80033744 3C04800F */ lui $a0, %hi(D_800F7CC0) -/* EB48 80033748 8C847CC0 */ lw $a0, %lo(D_800F7CC0)($a0) -/* EB4C 8003374C 8C820004 */ lw $v0, 4($a0) -/* EB50 80033750 2403FFBF */ addiu $v1, $zero, -0x41 -/* EB54 80033754 3C01800A */ lui $at, %hi(D_8009E714) -/* EB58 80033758 AC22E714 */ sw $v0, %lo(D_8009E714)($at) -/* EB5C 8003375C 00431024 */ and $v0, $v0, $v1 -/* EB60 80033760 0C009C57 */ jal func_8002715C -/* EB64 80033764 AC820004 */ sw $v0, 4($a0) -/* EB68 80033768 3C01800A */ lui $at, %hi(D_8009E718) -/* EB6C 8003376C AC22E718 */ sw $v0, %lo(D_8009E718)($at) -/* EB70 80033770 0C009C15 */ jal func_80027054 -/* EB74 80033774 0000202D */ daddu $a0, $zero, $zero -/* EB78 80033778 3C05800A */ lui $a1, %hi(D_8009A630) -/* EB7C 8003377C 24A5A630 */ addiu $a1, $a1, %lo(D_8009A630) -/* EB80 80033780 2403FFF7 */ addiu $v1, $zero, -9 -/* EB84 80033784 8CA20000 */ lw $v0, ($a1) -/* EB88 80033788 3C04800A */ lui $a0, %hi(D_8009E710) -/* EB8C 8003378C 8084E710 */ lb $a0, %lo(D_8009E710)($a0) -/* EB90 80033790 00431024 */ and $v0, $v0, $v1 -/* EB94 80033794 0481000F */ bgez $a0, .L800337D4 -/* EB98 80033798 ACA20000 */ sw $v0, ($a1) -.L8003379C: -/* EB9C 8003379C 0C00F879 */ jal func_8003E1E4 -/* EBA0 800337A0 00000000 */ nop -/* EBA4 800337A4 0C08F90E */ jal func_8023E438 -/* EBA8 800337A8 00000000 */ nop -/* EBAC 800337AC 0C00E57C */ jal func_800395F0 -/* EBB0 800337B0 00000000 */ nop -/* EBB4 800337B4 0C04DC17 */ jal func_8013705C -/* EBB8 800337B8 00000000 */ nop -/* EBBC 800337BC 0C016680 */ jal func_80059A00 -/* EBC0 800337C0 00000000 */ nop -/* EBC4 800337C4 0C046E21 */ jal func_8011B884 -/* EBC8 800337C8 00000000 */ nop -/* EBCC 800337CC 0C00B424 */ jal func_8002D090 -/* EBD0 800337D0 00000000 */ nop -.L800337D4: -/* EBD4 800337D4 8FBF0014 */ lw $ra, 0x14($sp) -/* EBD8 800337D8 8FB00010 */ lw $s0, 0x10($sp) -/* EBDC 800337DC 03E00008 */ jr $ra -/* EBE0 800337E0 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/E860/func_800337E4.s b/ver/jp/asm/nonmatchings/E860/func_800337E4.s deleted file mode 100644 index a349cc57ca..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_800337E4.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800337E4 -/* EBE4 800337E4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* EBE8 800337E8 AFBF0010 */ sw $ra, 0x10($sp) -/* EBEC 800337EC 0C00F89C */ jal func_8003E270 -/* EBF0 800337F0 00000000 */ nop -/* EBF4 800337F4 3C02800A */ lui $v0, %hi(D_8009E710) -/* EBF8 800337F8 8042E710 */ lb $v0, %lo(D_8009E710)($v0) -/* EBFC 800337FC 04410003 */ bgez $v0, .L8003380C -/* EC00 80033800 00000000 */ nop -/* EC04 80033804 0C08FA9F */ jal func_8023EA7C -/* EC08 80033808 00000000 */ nop -.L8003380C: -/* EC0C 8003380C 8FBF0010 */ lw $ra, 0x10($sp) -/* EC10 80033810 03E00008 */ jr $ra -/* EC14 80033814 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/E860/func_80033818.s b/ver/jp/asm/nonmatchings/E860/func_80033818.s deleted file mode 100644 index 2e520c6755..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033818.s +++ /dev/null @@ -1,18 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033818 -/* EC18 80033818 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* EC1C 8003381C 3C02800A */ lui $v0, %hi(D_8009A630) -/* EC20 80033820 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* EC24 80033824 AFBF0010 */ sw $ra, 0x10($sp) -/* EC28 80033828 8C430000 */ lw $v1, ($v0) -/* EC2C 8003382C 34630008 */ ori $v1, $v1, 8 -/* EC30 80033830 0C017F54 */ jal nuContRmbForceStop -/* EC34 80033834 AC430000 */ sw $v1, ($v0) -/* EC38 80033838 8FBF0010 */ lw $ra, 0x10($sp) -/* EC3C 8003383C 24020005 */ addiu $v0, $zero, 5 -/* EC40 80033840 3C01800A */ lui $at, %hi(D_8009E710) -/* EC44 80033844 A022E710 */ sb $v0, %lo(D_8009E710)($at) -/* EC48 80033848 03E00008 */ jr $ra -/* EC4C 8003384C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/E860/func_80033850.s b/ver/jp/asm/nonmatchings/E860/func_80033850.s deleted file mode 100644 index 8aeece6121..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033850.s +++ /dev/null @@ -1,180 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033850 -/* EC50 80033850 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* EC54 80033854 AFB30024 */ sw $s3, 0x24($sp) -/* EC58 80033858 3C138011 */ lui $s3, %hi(D_8010F188) -/* EC5C 8003385C 2673F188 */ addiu $s3, $s3, %lo(D_8010F188) -/* EC60 80033860 3C06800A */ lui $a2, %hi(D_8009E710) -/* EC64 80033864 24C6E710 */ addiu $a2, $a2, %lo(D_8009E710) -/* EC68 80033868 AFBF0028 */ sw $ra, 0x28($sp) -/* EC6C 8003386C AFB20020 */ sw $s2, 0x20($sp) -/* EC70 80033870 AFB1001C */ sw $s1, 0x1c($sp) -/* EC74 80033874 AFB00018 */ sw $s0, 0x18($sp) -/* EC78 80033878 80C20000 */ lb $v0, ($a2) -/* EC7C 8003387C 90C30000 */ lbu $v1, ($a2) -/* EC80 80033880 04400095 */ bltz $v0, .L80033AD8 -/* EC84 80033884 2462FFFF */ addiu $v0, $v1, -1 -/* EC88 80033888 A0C20000 */ sb $v0, ($a2) -/* EC8C 8003388C 00021600 */ sll $v0, $v0, 0x18 -/* EC90 80033890 14400091 */ bnez $v0, .L80033AD8 -/* EC94 80033894 24050003 */ addiu $a1, $zero, 3 -/* EC98 80033898 3C048007 */ lui $a0, %hi(D_80077870) -/* EC9C 8003389C 24847870 */ addiu $a0, $a0, %lo(D_80077870) -/* ECA0 800338A0 2402FFFF */ addiu $v0, $zero, -1 -/* ECA4 800338A4 0C017BE8 */ jal func_8005EFA0 -/* ECA8 800338A8 A0C20000 */ sb $v0, ($a2) -/* ECAC 800338AC 3C04800A */ lui $a0, %hi(D_8009A630) -/* ECB0 800338B0 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* ECB4 800338B4 8C820000 */ lw $v0, ($a0) -/* ECB8 800338B8 2403FFF7 */ addiu $v1, $zero, -9 -/* ECBC 800338BC 00431024 */ and $v0, $v0, $v1 -/* ECC0 800338C0 0C017F5C */ jal func_8005FD70 -/* ECC4 800338C4 AC820000 */ sw $v0, ($a0) -/* ECC8 800338C8 0C053A3A */ jal func_8014E8E8 -/* ECCC 800338CC 00000000 */ nop -/* ECD0 800338D0 0C016A28 */ jal func_8005A8A0 -/* ECD4 800338D4 00000000 */ nop -/* ECD8 800338D8 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* ECDC 800338DC 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* ECE0 800338E0 8E040000 */ lw $a0, ($s0) -/* ECE4 800338E4 0040902D */ daddu $s2, $v0, $zero -/* ECE8 800338E8 84830086 */ lh $v1, 0x86($a0) -/* ECEC 800338EC 8482008C */ lh $v0, 0x8c($a0) -/* ECF0 800338F0 00031900 */ sll $v1, $v1, 4 -/* ECF4 800338F4 3C018009 */ lui $at, %hi(D_800934C4) -/* ECF8 800338F8 00230821 */ addu $at, $at, $v1 -/* ECFC 800338FC 8C2334C4 */ lw $v1, %lo(D_800934C4)($at) -/* ED00 80033900 00021140 */ sll $v0, $v0, 5 -/* ED04 80033904 0C0902AA */ jal func_80240AA8 -/* ED08 80033908 00628821 */ addu $s1, $v1, $v0 -/* ED0C 8003390C 8E020000 */ lw $v0, ($s0) -/* ED10 80033910 0C016B0D */ jal func_8005AC34 -/* ED14 80033914 A0400070 */ sb $zero, 0x70($v0) -/* ED18 80033918 0C00AB27 */ jal func_8002AC9C -/* ED1C 8003391C 00000000 */ nop -/* ED20 80033920 0C0539C8 */ jal func_8014E720 -/* ED24 80033924 24040001 */ addiu $a0, $zero, 1 -/* ED28 80033928 8E030000 */ lw $v1, ($s0) -/* ED2C 8003392C 9062007E */ lbu $v0, 0x7e($v1) -/* ED30 80033930 304200FE */ andi $v0, $v0, 0xfe -/* ED34 80033934 0C00AB18 */ jal func_8002AC60 -/* ED38 80033938 A062007E */ sb $v0, 0x7e($v1) -/* ED3C 8003393C 8E020000 */ lw $v0, ($s0) -/* ED40 80033940 0C044512 */ jal func_80111448 -/* ED44 80033944 80440084 */ lb $a0, 0x84($v0) -/* ED48 80033948 0C046C7E */ jal func_8011B1F8 -/* ED4C 8003394C 00000000 */ nop -/* ED50 80033950 0C053468 */ jal func_8014D1A0 -/* ED54 80033954 00000000 */ nop -/* ED58 80033958 0C04979A */ jal func_80125E68 -/* ED5C 8003395C 00000000 */ nop -/* ED60 80033960 0C048D48 */ jal func_80123520 -/* ED64 80033964 00000000 */ nop -/* ED68 80033968 0C04A0C9 */ jal func_80128324 -/* ED6C 8003396C 00000000 */ nop -/* ED70 80033970 0000202D */ daddu $a0, $zero, $zero -/* ED74 80033974 0C0528E6 */ jal func_8014A398 -/* ED78 80033978 0080282D */ daddu $a1, $a0, $zero -/* ED7C 8003397C 0C0518EC */ jal func_801463B0 -/* ED80 80033980 00000000 */ nop -/* ED84 80033984 0C04D891 */ jal func_80136244 -/* ED88 80033988 00000000 */ nop -/* ED8C 8003398C 0C0B0CBB */ jal func_802C32EC -/* ED90 80033990 00000000 */ nop -/* ED94 80033994 0C00E07B */ jal func_800381EC -/* ED98 80033998 00000000 */ nop -/* ED9C 8003399C 0C04581A */ jal func_80116068 -/* EDA0 800339A0 00000000 */ nop -/* EDA4 800339A4 0C0529F6 */ jal func_8014A7D8 -/* EDA8 800339A8 00000000 */ nop -/* EDAC 800339AC 8E020000 */ lw $v0, ($s0) -/* EDB0 800339B0 904200AA */ lbu $v0, 0xaa($v0) -/* EDB4 800339B4 30420001 */ andi $v0, $v0, 1 -/* EDB8 800339B8 10400008 */ beqz $v0, .L800339DC -/* EDBC 800339BC 00000000 */ nop -/* EDC0 800339C0 0C00EB9C */ jal func_8003AE70 -/* EDC4 800339C4 00000000 */ nop -/* EDC8 800339C8 3C02800A */ lui $v0, %hi(D_8009E714) -/* EDCC 800339CC 8C42E714 */ lw $v0, %lo(D_8009E714)($v0) -/* EDD0 800339D0 24040011 */ addiu $a0, $zero, 0x11 -/* EDD4 800339D4 0800CEB4 */ j .L80033AD0 -/* EDD8 800339D8 AE620004 */ sw $v0, 4($s3) -.L800339DC: -/* EDDC 800339DC 3C028011 */ lui $v0, %hi(D_8010F450) -/* EDE0 800339E0 2442F450 */ addiu $v0, $v0, %lo(D_8010F450) -/* EDE4 800339E4 0C03AC65 */ jal func_800EB194 -/* EDE8 800339E8 80440012 */ lb $a0, 0x12($v0) -/* EDEC 800339EC 0C0168DC */ jal func_8005A370 -/* EDF0 800339F0 00000000 */ nop -/* EDF4 800339F4 3C04800E */ lui $a0, %hi(D_800D9210) -/* EDF8 800339F8 24849210 */ addiu $a0, $a0, %lo(D_800D9210) -/* EDFC 800339FC 0C016A68 */ jal func_8005A9A0 -/* EE00 80033A00 27A50010 */ addiu $a1, $sp, 0x10 -/* EE04 80033A04 0040802D */ daddu $s0, $v0, $zero -/* EE08 80033A08 3C058021 */ lui $a1, %hi(D_80210000) -/* EE0C 80033A0C 24A50000 */ addiu $a1, $a1, %lo(D_80210000) -/* EE10 80033A10 0C01BB74 */ jal func_8006EDD0 -/* EE14 80033A14 0200202D */ daddu $a0, $s0, $zero -/* EE18 80033A18 0C00AB0E */ jal func_8002AC38 -/* EE1C 80033A1C 0200202D */ daddu $a0, $s0, $zero -/* EE20 80033A20 0C016B11 */ jal func_8005AC44 -/* EE24 80033A24 00000000 */ nop -/* EE28 80033A28 0C016B42 */ jal func_8005AD08 -/* EE2C 80033A2C 00000000 */ nop -/* EE30 80033A30 8E240008 */ lw $a0, 8($s1) -/* EE34 80033A34 10800004 */ beqz $a0, .L80033A48 -/* EE38 80033A38 00000000 */ nop -/* EE3C 80033A3C 8E25000C */ lw $a1, 0xc($s1) -/* EE40 80033A40 0C00A5BF */ jal func_800296FC -/* EE44 80033A44 8E260010 */ lw $a2, 0x10($s1) -.L80033A48: -/* EE48 80033A48 0C052B88 */ jal func_8014AE20 -/* EE4C 80033A4C 8E240014 */ lw $a0, 0x14($s1) -/* EE50 80033A50 8E440038 */ lw $a0, 0x38($s2) -/* EE54 80033A54 50800005 */ beql $a0, $zero, .L80033A6C -/* EE58 80033A58 24040128 */ addiu $a0, $zero, 0x128 -/* EE5C 80033A5C 0C052BB6 */ jal func_8014AED8 -/* EE60 80033A60 00000000 */ nop -/* EE64 80033A64 0800CE9F */ j .L80033A7C -/* EE68 80033A68 00000000 */ nop -.L80033A6C: -/* EE6C 80033A6C 240500C8 */ addiu $a1, $zero, 0xc8 -/* EE70 80033A70 2406000C */ addiu $a2, $zero, 0xc -/* EE74 80033A74 0C052BC8 */ jal func_8014AF20 -/* EE78 80033A78 24070014 */ addiu $a3, $zero, 0x14 -.L80033A7C: -/* EE7C 80033A7C 3C04800B */ lui $a0, %hi(D_800B0CD0) -/* EE80 80033A80 24840CD0 */ addiu $a0, $a0, %lo(D_800B0CD0) -/* EE84 80033A84 0C016AA2 */ jal func_8005AA88 -/* EE88 80033A88 27A50010 */ addiu $a1, $sp, 0x10 -/* EE8C 80033A8C 8E440000 */ lw $a0, ($s2) -/* EE90 80033A90 8FA60010 */ lw $a2, 0x10($sp) -/* EE94 80033A94 0C046B8D */ jal func_8011AE34 -/* EE98 80033A98 0040282D */ daddu $a1, $v0, $zero -/* EE9C 80033A9C 0C046CCF */ jal func_8011B33C -/* EEA0 80033AA0 00000000 */ nop -/* EEA4 80033AA4 0C00EB9C */ jal func_8003AE70 -/* EEA8 80033AA8 00000000 */ nop -/* EEAC 80033AAC 3C02800A */ lui $v0, %hi(D_8009E714) -/* EEB0 80033AB0 8C42E714 */ lw $v0, %lo(D_8009E714)($v0) -/* EEB4 80033AB4 3C04800A */ lui $a0, %hi(D_8009E718) -/* EEB8 80033AB8 8C84E718 */ lw $a0, %lo(D_8009E718)($a0) -/* EEBC 80033ABC 10800003 */ beqz $a0, .L80033ACC -/* EEC0 80033AC0 AE620004 */ sw $v0, 4($s3) -/* EEC4 80033AC4 0C009C15 */ jal func_80027054 -/* EEC8 80033AC8 00000000 */ nop -.L80033ACC: -/* EECC 80033ACC 24040004 */ addiu $a0, $zero, 4 -.L80033AD0: -/* EED0 80033AD0 0C00CC60 */ jal func_80033180 -/* EED4 80033AD4 00000000 */ nop -.L80033AD8: -/* EED8 80033AD8 8FBF0028 */ lw $ra, 0x28($sp) -/* EEDC 80033ADC 8FB30024 */ lw $s3, 0x24($sp) -/* EEE0 80033AE0 8FB20020 */ lw $s2, 0x20($sp) -/* EEE4 80033AE4 8FB1001C */ lw $s1, 0x1c($sp) -/* EEE8 80033AE8 8FB00018 */ lw $s0, 0x18($sp) -/* EEEC 80033AEC 03E00008 */ jr $ra -/* EEF0 80033AF0 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/E860/func_80033AF4.s b/ver/jp/asm/nonmatchings/E860/func_80033AF4.s deleted file mode 100644 index 7e4935c3c1..0000000000 --- a/ver/jp/asm/nonmatchings/E860/func_80033AF4.s +++ /dev/null @@ -1,7 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033AF4 -/* EEF4 80033AF4 03E00008 */ jr $ra -/* EEF8 80033AF8 00000000 */ nop -/* EEFC 80033AFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/EF00/func_80033B00.s b/ver/jp/asm/nonmatchings/EF00/func_80033B00.s deleted file mode 100644 index 7436a2dfe3..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80033B00.s +++ /dev/null @@ -1,145 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033B00 -/* EF00 80033B00 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* EF04 80033B04 AFBF0024 */ sw $ra, 0x24($sp) -/* EF08 80033B08 AFB20020 */ sw $s2, 0x20($sp) -/* EF0C 80033B0C AFB1001C */ sw $s1, 0x1c($sp) -/* EF10 80033B10 AFB00018 */ sw $s0, 0x18($sp) -/* EF14 80033B14 0C00AAF0 */ jal func_8002ABC0 -/* EF18 80033B18 F7B40028 */ sdc1 $f20, 0x28($sp) -/* EF1C 80033B1C 3C128007 */ lui $s2, %hi(gGameStatusPtr) -/* EF20 80033B20 2652417C */ addiu $s2, $s2, %lo(gGameStatusPtr) -/* EF24 80033B24 8E420000 */ lw $v0, ($s2) -/* EF28 80033B28 A04000AC */ sb $zero, 0xac($v0) -/* EF2C 80033B2C 8E420000 */ lw $v0, ($s2) -/* EF30 80033B30 A04000AD */ sb $zero, 0xad($v0) -/* EF34 80033B34 8E420000 */ lw $v0, ($s2) -/* EF38 80033B38 240400FF */ addiu $a0, $zero, 0xff -/* EF3C 80033B3C 0C00CD18 */ jal func_80033460 -/* EF40 80033B40 A04000AE */ sb $zero, 0xae($v0) -/* EF44 80033B44 0C00CD1C */ jal func_80033470 -/* EF48 80033B48 0000202D */ daddu $a0, $zero, $zero -/* EF4C 80033B4C 3C110022 */ lui $s1, 0x22 -/* EF50 80033B50 263115C0 */ addiu $s1, $s1, 0x15c0 -/* EF54 80033B54 3C100020 */ lui $s0, 0x20 -/* EF58 80033B58 261065C0 */ addiu $s0, $s0, 0x65c0 -/* EF5C 80033B5C 0C00AB29 */ jal func_8002ACA4 -/* EF60 80033B60 02302023 */ subu $a0, $s1, $s0 -/* EF64 80033B64 0200202D */ daddu $a0, $s0, $zero -/* EF68 80033B68 0220282D */ daddu $a1, $s1, $zero -/* EF6C 80033B6C 0040302D */ daddu $a2, $v0, $zero -/* EF70 80033B70 3C10800A */ lui $s0, %hi(D_8009E720) -/* EF74 80033B74 2610E720 */ addiu $s0, $s0, %lo(D_8009E720) -/* EF78 80033B78 0C00A5BF */ jal func_800296FC -/* EF7C 80033B7C AE060000 */ sw $a2, ($s0) -/* EF80 80033B80 3C040001 */ lui $a0, 1 -/* EF84 80033B84 8E020000 */ lw $v0, ($s0) -/* EF88 80033B88 34845000 */ ori $a0, $a0, 0x5000 -/* EF8C 80033B8C 24437000 */ addiu $v1, $v0, 0x7000 -/* EF90 80033B90 3C01800A */ lui $at, %hi(D_8009E728) -/* EF94 80033B94 AC22E728 */ sw $v0, %lo(D_8009E728)($at) -/* EF98 80033B98 00441021 */ addu $v0, $v0, $a0 -/* EF9C 80033B9C 3C01800A */ lui $at, %hi(D_8009E724) -/* EFA0 80033BA0 AC23E724 */ sw $v1, %lo(D_8009E724)($at) -/* EFA4 80033BA4 3C01800A */ lui $at, %hi(D_8009E72C) -/* EFA8 80033BA8 AC22E72C */ sw $v0, %lo(D_8009E72C)($at) -/* EFAC 80033BAC 0C017F54 */ jal nuContRmbForceStop -/* EFB0 80033BB0 00000000 */ nop -/* EFB4 80033BB4 0C00B6E1 */ jal func_8002DB84 -/* EFB8 80033BB8 00000000 */ nop -/* EFBC 80033BBC 0000202D */ daddu $a0, $zero, $zero -/* EFC0 80033BC0 2405000C */ addiu $a1, $zero, 0xc -/* EFC4 80033BC4 2406001C */ addiu $a2, $zero, 0x1c -/* EFC8 80033BC8 3C10800B */ lui $s0, %hi(D_800B1D60) -/* EFCC 80033BCC 26101D60 */ addiu $s0, $s0, %lo(D_800B1D60) -/* EFD0 80033BD0 24020006 */ addiu $v0, $zero, 6 -/* EFD4 80033BD4 A6020004 */ sh $v0, 4($s0) -/* EFD8 80033BD8 24020001 */ addiu $v0, $zero, 1 -/* EFDC 80033BDC A6020006 */ sh $v0, 6($s0) -/* EFE0 80033BE0 24020010 */ addiu $v0, $zero, 0x10 -/* EFE4 80033BE4 A6020012 */ sh $v0, 0x12($s0) -/* EFE8 80033BE8 24021000 */ addiu $v0, $zero, 0x1000 -/* EFEC 80033BEC A6020014 */ sh $v0, 0x14($s0) -/* EFF0 80033BF0 240200B8 */ addiu $v0, $zero, 0xb8 -/* EFF4 80033BF4 3C0141C8 */ lui $at, 0x41c8 -/* EFF8 80033BF8 4481A000 */ mtc1 $at, $f20 -/* EFFC 80033BFC 24070128 */ addiu $a3, $zero, 0x128 -/* F000 80033C00 3C018007 */ lui $at, %hi(D_800773E0) -/* F004 80033C04 AC2073E0 */ sw $zero, %lo(D_800773E0)($at) -/* F008 80033C08 E6140018 */ swc1 $f20, 0x18($s0) -/* F00C 80033C0C AFA20010 */ sw $v0, 0x10($sp) -/* F010 80033C10 96020000 */ lhu $v0, ($s0) -/* F014 80033C14 96030558 */ lhu $v1, 0x558($s0) -/* F018 80033C18 34420002 */ ori $v0, $v0, 2 -/* F01C 80033C1C A6020000 */ sh $v0, ($s0) -/* F020 80033C20 96020AB0 */ lhu $v0, 0xab0($s0) -/* F024 80033C24 34630002 */ ori $v1, $v1, 2 -/* F028 80033C28 A6030558 */ sh $v1, 0x558($s0) -/* F02C 80033C2C 96031008 */ lhu $v1, 0x1008($s0) -/* F030 80033C30 34420002 */ ori $v0, $v0, 2 -/* F034 80033C34 34630002 */ ori $v1, $v1, 2 -/* F038 80033C38 A6020AB0 */ sh $v0, 0xab0($s0) -/* F03C 80033C3C 0C00B7E9 */ jal func_8002DFA4 -/* F040 80033C40 A6031008 */ sh $v1, 0x1008($s0) -/* F044 80033C44 3C0143FA */ lui $at, 0x43fa -/* F048 80033C48 44810000 */ mtc1 $at, $f0 -/* F04C 80033C4C 3C01447A */ lui $at, 0x447a -/* F050 80033C50 44811000 */ mtc1 $at, $f2 -/* F054 80033C54 3C0144BB */ lui $at, 0x44bb -/* F058 80033C58 34218000 */ ori $at, $at, 0x8000 -/* F05C 80033C5C 44812000 */ mtc1 $at, $f4 -/* F060 80033C60 3C014316 */ lui $at, 0x4316 -/* F064 80033C64 44813000 */ mtc1 $at, $f6 -/* F068 80033C68 24020028 */ addiu $v0, $zero, 0x28 -/* F06C 80033C6C A602001E */ sh $v0, 0x1e($s0) -/* F070 80033C70 24020064 */ addiu $v0, $zero, 0x64 -/* F074 80033C74 A600002C */ sh $zero, 0x2c($s0) -/* F078 80033C78 A600002E */ sh $zero, 0x2e($s0) -/* F07C 80033C7C A6000030 */ sh $zero, 0x30($s0) -/* F080 80033C80 E6140054 */ swc1 $f20, 0x54($s0) -/* F084 80033C84 E6140058 */ swc1 $f20, 0x58($s0) -/* F088 80033C88 A600001C */ sh $zero, 0x1c($s0) -/* F08C 80033C8C A6020020 */ sh $v0, 0x20($s0) -/* F090 80033C90 A6000022 */ sh $zero, 0x22($s0) -/* F094 80033C94 E600003C */ swc1 $f0, 0x3c($s0) -/* F098 80033C98 E6020040 */ swc1 $f2, 0x40($s0) -/* F09C 80033C9C E6040044 */ swc1 $f4, 0x44($s0) -/* F0A0 80033CA0 0C0B0C77 */ jal func_802C31DC -/* F0A4 80033CA4 E606005C */ swc1 $f6, 0x5c($s0) -/* F0A8 80033CA8 0C04A0B2 */ jal func_801282C8 -/* F0AC 80033CAC 00000000 */ nop -/* F0B0 80033CB0 0C048AA8 */ jal func_80122AA0 -/* F0B4 80033CB4 00000000 */ nop -/* F0B8 80033CB8 0C044512 */ jal func_80111448 -/* F0BC 80033CBC 0000202D */ daddu $a0, $zero, $zero -/* F0C0 80033CC0 0C048D0D */ jal func_80123434 -/* F0C4 80033CC4 00000000 */ nop -/* F0C8 80033CC8 0C049770 */ jal func_80125DC0 -/* F0CC 80033CCC 00000000 */ nop -/* F0D0 80033CD0 0C00E05F */ jal func_8003817C -/* F0D4 80033CD4 00000000 */ nop -/* F0D8 80033CD8 0C05186C */ jal func_801461B0 -/* F0DC 80033CDC 00000000 */ nop -/* F0E0 80033CE0 0C052BAA */ jal func_8014AEA8 -/* F0E4 80033CE4 00000000 */ nop -/* F0E8 80033CE8 0C0457B2 */ jal func_80115EC8 -/* F0EC 80033CEC 24040001 */ addiu $a0, $zero, 1 -/* F0F0 80033CF0 0C016653 */ jal func_8005994C -/* F0F4 80033CF4 00000000 */ nop -/* F0F8 80033CF8 3C03800A */ lui $v1, %hi(D_8009A630) -/* F0FC 80033CFC 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* F100 80033D00 8C620000 */ lw $v0, ($v1) -/* F104 80033D04 34420002 */ ori $v0, $v0, 2 -/* F108 80033D08 0C00CD41 */ jal func_80033504 -/* F10C 80033D0C AC620000 */ sw $v0, ($v1) -/* F110 80033D10 8E420000 */ lw $v0, ($s2) -/* F114 80033D14 A4400148 */ sh $zero, 0x148($v0) -/* F118 80033D18 8FBF0024 */ lw $ra, 0x24($sp) -/* F11C 80033D1C 8FB20020 */ lw $s2, 0x20($sp) -/* F120 80033D20 8FB1001C */ lw $s1, 0x1c($sp) -/* F124 80033D24 8FB00018 */ lw $s0, 0x18($sp) -/* F128 80033D28 D7B40028 */ ldc1 $f20, 0x28($sp) -/* F12C 80033D2C 03E00008 */ jr $ra -/* F130 80033D30 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/EF00/func_80033D34.s b/ver/jp/asm/nonmatchings/EF00/func_80033D34.s deleted file mode 100644 index d491f803b6..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80033D34.s +++ /dev/null @@ -1,206 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80033D34 -/* F134 80033D34 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F138 80033D38 AFB00010 */ sw $s0, 0x10($sp) -/* F13C 80033D3C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* F140 80033D40 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* F144 80033D44 AFBF0014 */ sw $ra, 0x14($sp) -/* F148 80033D48 8E030000 */ lw $v1, ($s0) -/* F14C 80033D4C 806200AE */ lb $v0, 0xae($v1) -/* F150 80033D50 1040000E */ beqz $v0, .L80033D8C -/* F154 80033D54 8C640010 */ lw $a0, 0x10($v1) -/* F158 80033D58 0C00CD30 */ jal func_800334C0 -/* F15C 80033D5C 2404000A */ addiu $a0, $zero, 0xa -/* F160 80033D60 104000AB */ beqz $v0, .L80034010 -/* F164 80033D64 00000000 */ nop -/* F168 80033D68 3C013F80 */ lui $at, 0x3f80 -/* F16C 80033D6C 44816000 */ mtc1 $at, $f12 -/* F170 80033D70 0C00AFAB */ jal func_8002BEAC -/* F174 80033D74 00000000 */ nop -/* F178 80033D78 44806000 */ mtc1 $zero, $f12 -/* F17C 80033D7C 0C00AFB9 */ jal func_8002BEE4 -/* F180 80033D80 00000000 */ nop -/* F184 80033D84 0800D002 */ j .L80034008 -/* F188 80033D88 24040002 */ addiu $a0, $zero, 2 -.L80033D8C: -/* F18C 80033D8C 906200AC */ lbu $v0, 0xac($v1) -/* F190 80033D90 2442FFFF */ addiu $v0, $v0, -1 -/* F194 80033D94 2C42000A */ sltiu $v0, $v0, 0xa -/* F198 80033D98 10400008 */ beqz $v0, .L80033DBC -/* F19C 80033D9C 3082B000 */ andi $v0, $a0, 0xb000 -/* F1A0 80033DA0 10400006 */ beqz $v0, .L80033DBC -/* F1A4 80033DA4 00000000 */ nop -/* F1A8 80033DA8 0C00CD1C */ jal func_80033470 -/* F1AC 80033DAC 240400D0 */ addiu $a0, $zero, 0xd0 -/* F1B0 80033DB0 8E030000 */ lw $v1, ($s0) -/* F1B4 80033DB4 24020001 */ addiu $v0, $zero, 1 -/* F1B8 80033DB8 A06200AE */ sb $v0, 0xae($v1) -.L80033DBC: -/* F1BC 80033DBC 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* F1C0 80033DC0 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* F1C4 80033DC4 804300AC */ lb $v1, 0xac($v0) -/* F1C8 80033DC8 2C62000C */ sltiu $v0, $v1, 0xc -/* F1CC 80033DCC 10400090 */ beqz $v0, .L80034010 -/* F1D0 80033DD0 00031080 */ sll $v0, $v1, 2 -/* F1D4 80033DD4 3C01800A */ lui $at, %hi(D_80098270) -/* F1D8 80033DD8 00220821 */ addu $at, $at, $v0 -/* F1DC 80033DDC 8C228270 */ lw $v0, %lo(D_80098270)($at) -/* F1E0 80033DE0 00400008 */ jr $v0 -/* F1E4 80033DE4 00000000 */ nop -/* F1E8 80033DE8 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* F1EC 80033DEC 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* F1F0 80033DF0 8E020000 */ lw $v0, ($s0) -/* F1F4 80033DF4 804200AD */ lb $v0, 0xad($v0) -/* F1F8 80033DF8 14400046 */ bnez $v0, .L80033F14 -/* F1FC 80033DFC 00000000 */ nop -/* F200 80033E00 0C00CD1C */ jal func_80033470 -/* F204 80033E04 240400D0 */ addiu $a0, $zero, 0xd0 -/* F208 80033E08 8E030000 */ lw $v1, ($s0) -/* F20C 80033E0C 906200AC */ lbu $v0, 0xac($v1) -/* F210 80033E10 24420001 */ addiu $v0, $v0, 1 -/* F214 80033E14 0800CFC5 */ j .L80033F14 -/* F218 80033E18 A06200AC */ sb $v0, 0xac($v1) -/* F21C 80033E1C 0C00CD30 */ jal func_800334C0 -/* F220 80033E20 2404000A */ addiu $a0, $zero, 0xa -/* F224 80033E24 1040007A */ beqz $v0, .L80034010 -/* F228 80033E28 00000000 */ nop -/* F22C 80033E2C 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* F230 80033E30 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* F234 80033E34 8C830000 */ lw $v1, ($a0) -/* F238 80033E38 906200AC */ lbu $v0, 0xac($v1) -/* F23C 80033E3C 24420001 */ addiu $v0, $v0, 1 -/* F240 80033E40 A06200AC */ sb $v0, 0xac($v1) -/* F244 80033E44 8C830000 */ lw $v1, ($a0) -/* F248 80033E48 906200AC */ lbu $v0, 0xac($v1) -/* F24C 80033E4C 24420002 */ addiu $v0, $v0, 2 -/* F250 80033E50 0800D004 */ j .L80034010 -/* F254 80033E54 A06200AC */ sb $v0, 0xac($v1) -/* F258 80033E58 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* F25C 80033E5C 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* F260 80033E60 8E030000 */ lw $v1, ($s0) -/* F264 80033E64 806200AD */ lb $v0, 0xad($v1) -/* F268 80033E68 1440002B */ bnez $v0, .L80033F18 -/* F26C 80033E6C 0000202D */ daddu $a0, $zero, $zero -/* F270 80033E70 906200AC */ lbu $v0, 0xac($v1) -/* F274 80033E74 24420001 */ addiu $v0, $v0, 1 -/* F278 80033E78 0C00CD1C */ jal func_80033470 -/* F27C 80033E7C A06200AC */ sb $v0, 0xac($v1) -/* F280 80033E80 0800CFC5 */ j .L80033F14 -/* F284 80033E84 00000000 */ nop -/* F288 80033E88 0C00CD30 */ jal func_800334C0 -/* F28C 80033E8C 2404000A */ addiu $a0, $zero, 0xa -/* F290 80033E90 1040005F */ beqz $v0, .L80034010 -/* F294 80033E94 00000000 */ nop -/* F298 80033E98 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* F29C 80033E9C 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* F2A0 80033EA0 0800CFF1 */ j .L80033FC4 -/* F2A4 80033EA4 00000000 */ nop -/* F2A8 80033EA8 0C00CD22 */ jal func_80033488 -/* F2AC 80033EAC 2404000A */ addiu $a0, $zero, 0xa -/* F2B0 80033EB0 10400057 */ beqz $v0, .L80034010 -/* F2B4 80033EB4 00000000 */ nop -/* F2B8 80033EB8 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* F2BC 80033EBC 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* F2C0 80033EC0 8C830000 */ lw $v1, ($a0) -/* F2C4 80033EC4 906200AC */ lbu $v0, 0xac($v1) -/* F2C8 80033EC8 24420001 */ addiu $v0, $v0, 1 -/* F2CC 80033ECC A06200AC */ sb $v0, 0xac($v1) -/* F2D0 80033ED0 8C830000 */ lw $v1, ($a0) -/* F2D4 80033ED4 2402001E */ addiu $v0, $zero, 0x1e -/* F2D8 80033ED8 0800D004 */ j .L80034010 -/* F2DC 80033EDC A06200AD */ sb $v0, 0xad($v1) -/* F2E0 80033EE0 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* F2E4 80033EE4 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* F2E8 80033EE8 8E030000 */ lw $v1, ($s0) -/* F2EC 80033EEC 806200AD */ lb $v0, 0xad($v1) -/* F2F0 80033EF0 14400009 */ bnez $v0, .L80033F18 -/* F2F4 80033EF4 240400D0 */ addiu $a0, $zero, 0xd0 -/* F2F8 80033EF8 906200AC */ lbu $v0, 0xac($v1) -/* F2FC 80033EFC 24420001 */ addiu $v0, $v0, 1 -/* F300 80033F00 0C00CD1C */ jal func_80033470 -/* F304 80033F04 A06200AC */ sb $v0, 0xac($v1) -/* F308 80033F08 8E030000 */ lw $v1, ($s0) -/* F30C 80033F0C 2402001E */ addiu $v0, $zero, 0x1e -/* F310 80033F10 A06200AD */ sb $v0, 0xad($v1) -.L80033F14: -/* F314 80033F14 8E030000 */ lw $v1, ($s0) -.L80033F18: -/* F318 80033F18 906200AD */ lbu $v0, 0xad($v1) -/* F31C 80033F1C 2442FFFF */ addiu $v0, $v0, -1 -/* F320 80033F20 0800D004 */ j .L80034010 -/* F324 80033F24 A06200AD */ sb $v0, 0xad($v1) -/* F328 80033F28 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* F32C 80033F2C 8C84417C */ lw $a0, %lo(gGameStatusPtr)($a0) -/* F330 80033F30 808200AD */ lb $v0, 0xad($a0) -/* F334 80033F34 908300AD */ lbu $v1, 0xad($a0) -/* F338 80033F38 14400010 */ bnez $v0, .L80033F7C -/* F33C 80033F3C 2462FFFF */ addiu $v0, $v1, -1 -/* F340 80033F40 908200AC */ lbu $v0, 0xac($a0) -/* F344 80033F44 3C013F80 */ lui $at, 0x3f80 -/* F348 80033F48 44816000 */ mtc1 $at, $f12 -/* F34C 80033F4C 24420001 */ addiu $v0, $v0, 1 -/* F350 80033F50 0C00AFA7 */ jal func_8002BE9C -/* F354 80033F54 A08200AC */ sb $v0, 0xac($a0) -/* F358 80033F58 0C00AFB1 */ jal func_8002BEC4 -/* F35C 80033F5C 0000202D */ daddu $a0, $zero, $zero -/* F360 80033F60 3C013E99 */ lui $at, 0x3e99 -/* F364 80033F64 3421999A */ ori $at, $at, 0x999a -/* F368 80033F68 44816000 */ mtc1 $at, $f12 -/* F36C 80033F6C 0C00AFB5 */ jal func_8002BED4 -/* F370 80033F70 00000000 */ nop -/* F374 80033F74 0800D004 */ j .L80034010 -/* F378 80033F78 00000000 */ nop -.L80033F7C: -/* F37C 80033F7C 0800D004 */ j .L80034010 -/* F380 80033F80 A08200AD */ sb $v0, 0xad($a0) -/* F384 80033F84 0C00CD30 */ jal func_800334C0 -/* F388 80033F88 2404000A */ addiu $a0, $zero, 0xa -/* F38C 80033F8C 10400020 */ beqz $v0, .L80034010 -/* F390 80033F90 2402000F */ addiu $v0, $zero, 0xf -/* F394 80033F94 3C048007 */ lui $a0, %hi(gGameStatusPtr) -/* F398 80033F98 2484417C */ addiu $a0, $a0, %lo(gGameStatusPtr) -/* F39C 80033F9C 8C830000 */ lw $v1, ($a0) -/* F3A0 80033FA0 A06200AD */ sb $v0, 0xad($v1) -/* F3A4 80033FA4 0800CFF1 */ j .L80033FC4 -/* F3A8 80033FA8 8C830000 */ lw $v1, ($a0) -/* F3AC 80033FAC 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* F3B0 80033FB0 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* F3B4 80033FB4 806200AD */ lb $v0, 0xad($v1) -/* F3B8 80033FB8 906400AD */ lbu $a0, 0xad($v1) -/* F3BC 80033FBC 14400005 */ bnez $v0, .L80033FD4 -/* F3C0 80033FC0 2482FFFF */ addiu $v0, $a0, -1 -.L80033FC4: -/* F3C4 80033FC4 906200AC */ lbu $v0, 0xac($v1) -/* F3C8 80033FC8 24420001 */ addiu $v0, $v0, 1 -/* F3CC 80033FCC 0800D004 */ j .L80034010 -/* F3D0 80033FD0 A06200AC */ sb $v0, 0xac($v1) -.L80033FD4: -/* F3D4 80033FD4 0800D004 */ j .L80034010 -/* F3D8 80033FD8 A06200AD */ sb $v0, 0xad($v1) -/* F3DC 80033FDC 3C10800A */ lui $s0, %hi(D_8009E720) -/* F3E0 80033FE0 2610E720 */ addiu $s0, $s0, %lo(D_8009E720) -/* F3E4 80033FE4 0C00AB3B */ jal func_8002ACEC -/* F3E8 80033FE8 8E040000 */ lw $a0, ($s0) -/* F3EC 80033FEC 240400FF */ addiu $a0, $zero, 0xff -/* F3F0 80033FF0 0C00CD18 */ jal func_80033460 -/* F3F4 80033FF4 AE000000 */ sw $zero, ($s0) -/* F3F8 80033FF8 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* F3FC 80033FFC 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* F400 80034000 24040010 */ addiu $a0, $zero, 0x10 -/* F404 80034004 A04000A8 */ sb $zero, 0xa8($v0) -.L80034008: -/* F408 80034008 0C00CC60 */ jal func_80033180 -/* F40C 8003400C 00000000 */ nop -.L80034010: -/* F410 80034010 0C00E57C */ jal func_800395F0 -/* F414 80034014 00000000 */ nop -/* F418 80034018 0C00B424 */ jal func_8002D090 -/* F41C 8003401C 00000000 */ nop -/* F420 80034020 0C00CD41 */ jal func_80033504 -/* F424 80034024 00000000 */ nop -/* F428 80034028 8FBF0014 */ lw $ra, 0x14($sp) -/* F42C 8003402C 8FB00010 */ lw $s0, 0x10($sp) -/* F430 80034030 03E00008 */ jr $ra -/* F434 80034034 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/EF00/func_80034038.s b/ver/jp/asm/nonmatchings/EF00/func_80034038.s deleted file mode 100644 index 7231f14c37..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80034038.s +++ /dev/null @@ -1,11 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034038 -/* F438 80034038 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F43C 8003403C AFBF0010 */ sw $ra, 0x10($sp) -/* F440 80034040 0C00D015 */ jal func_80034054 -/* F444 80034044 00000000 */ nop -/* F448 80034048 8FBF0010 */ lw $ra, 0x10($sp) -/* F44C 8003404C 03E00008 */ jr $ra -/* F450 80034050 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/EF00/func_80034054.s b/ver/jp/asm/nonmatchings/EF00/func_80034054.s deleted file mode 100644 index 1c46e96600..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80034054.s +++ /dev/null @@ -1,355 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034054 -/* F454 80034054 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F458 80034058 3C05E200 */ lui $a1, 0xe200 -/* F45C 8003405C 34A5001C */ ori $a1, $a1, 0x1c -/* F460 80034060 3C08FCFF */ lui $t0, 0xfcff -/* F464 80034064 3508FFFF */ ori $t0, $t0, 0xffff -/* F468 80034068 3C07FFFC */ lui $a3, 0xfffc -/* F46C 8003406C 34E7F87C */ ori $a3, $a3, 0xf87c -/* F470 80034070 3C09E300 */ lui $t1, 0xe300 -/* F474 80034074 35290A01 */ ori $t1, $t1, 0xa01 -/* F478 80034078 3C0AE739 */ lui $t2, 0xe739 -/* F47C 8003407C 354AE739 */ ori $t2, $t2, 0xe739 -/* F480 80034080 3C0BF64F */ lui $t3, 0xf64f -/* F484 80034084 3C04800A */ lui $a0, %hi(D_8009A64C) -/* F488 80034088 2484A64C */ addiu $a0, $a0, %lo(D_8009A64C) -/* F48C 8003408C 356BC3BC */ ori $t3, $t3, 0xc3bc -/* F490 80034090 AFB50014 */ sw $s5, 0x14($sp) -/* F494 80034094 AFB40010 */ sw $s4, 0x10($sp) -/* F498 80034098 AFB3000C */ sw $s3, 0xc($sp) -/* F49C 8003409C AFB20008 */ sw $s2, 8($sp) -/* F4A0 800340A0 AFB10004 */ sw $s1, 4($sp) -/* F4A4 800340A4 AFB00000 */ sw $s0, ($sp) -/* F4A8 800340A8 8C820000 */ lw $v0, ($a0) -/* F4AC 800340AC 3C06E700 */ lui $a2, 0xe700 -/* F4B0 800340B0 0040182D */ daddu $v1, $v0, $zero -/* F4B4 800340B4 24420008 */ addiu $v0, $v0, 8 -/* F4B8 800340B8 AC820000 */ sw $v0, ($a0) -/* F4BC 800340BC AC660000 */ sw $a2, ($v1) -/* F4C0 800340C0 AC600004 */ sw $zero, 4($v1) -/* F4C4 800340C4 24430008 */ addiu $v1, $v0, 8 -/* F4C8 800340C8 AC830000 */ sw $v1, ($a0) -/* F4CC 800340CC 24430010 */ addiu $v1, $v0, 0x10 -/* F4D0 800340D0 AC450000 */ sw $a1, ($v0) -/* F4D4 800340D4 AC400004 */ sw $zero, 4($v0) -/* F4D8 800340D8 AC830000 */ sw $v1, ($a0) -/* F4DC 800340DC 24430018 */ addiu $v1, $v0, 0x18 -/* F4E0 800340E0 AC480008 */ sw $t0, 8($v0) -/* F4E4 800340E4 AC47000C */ sw $a3, 0xc($v0) -/* F4E8 800340E8 AC830000 */ sw $v1, ($a0) -/* F4EC 800340EC 3C030030 */ lui $v1, 0x30 -/* F4F0 800340F0 AC430014 */ sw $v1, 0x14($v0) -/* F4F4 800340F4 24430020 */ addiu $v1, $v0, 0x20 -/* F4F8 800340F8 AC490010 */ sw $t1, 0x10($v0) -/* F4FC 800340FC AC830000 */ sw $v1, ($a0) -/* F500 80034100 3C03F700 */ lui $v1, 0xf700 -/* F504 80034104 AC430018 */ sw $v1, 0x18($v0) -/* F508 80034108 24430028 */ addiu $v1, $v0, 0x28 -/* F50C 8003410C AC4A001C */ sw $t2, 0x1c($v0) -/* F510 80034110 AC830000 */ sw $v1, ($a0) -/* F514 80034114 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* F518 80034118 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* F51C 8003411C 24430030 */ addiu $v1, $v0, 0x30 -/* F520 80034120 AC4B0020 */ sw $t3, 0x20($v0) -/* F524 80034124 AC400024 */ sw $zero, 0x24($v0) -/* F528 80034128 AC830000 */ sw $v1, ($a0) -/* F52C 8003412C AC460028 */ sw $a2, 0x28($v0) -/* F530 80034130 AC40002C */ sw $zero, 0x2c($v0) -/* F534 80034134 80A300AC */ lb $v1, 0xac($a1) -/* F538 80034138 2C62000A */ sltiu $v0, $v1, 0xa -/* F53C 8003413C 10400118 */ beqz $v0, .L800345A0 -/* F540 80034140 00031080 */ sll $v0, $v1, 2 -/* F544 80034144 3C01800A */ lui $at, %hi(D_800982A0) -/* F548 80034148 00220821 */ addu $at, $at, $v0 -/* F54C 8003414C 8C2282A0 */ lw $v0, %lo(D_800982A0)($at) -/* F550 80034150 00400008 */ jr $v0 -/* F554 80034154 00000000 */ nop -/* F558 80034158 0000502D */ daddu $t2, $zero, $zero -/* F55C 8003415C 3C02800A */ lui $v0, %hi(D_8009A64C) -/* F560 80034160 2442A64C */ addiu $v0, $v0, %lo(D_8009A64C) -/* F564 80034164 0040482D */ daddu $t1, $v0, $zero -/* F568 80034168 3C19FD10 */ lui $t9, 0xfd10 -/* F56C 8003416C 3739007F */ ori $t9, $t9, 0x7f -/* F570 80034170 3C15800A */ lui $s5, %hi(D_8009E728) -/* F574 80034174 26B5E728 */ addiu $s5, $s5, %lo(D_8009E728) -/* F578 80034178 3C0DF510 */ lui $t5, 0xf510 -/* F57C 8003417C 35AD4000 */ ori $t5, $t5, 0x4000 -/* F580 80034180 3C140700 */ lui $s4, 0x700 -/* F584 80034184 3C13E600 */ lui $s3, 0xe600 -/* F588 80034188 3C12F400 */ lui $s2, 0xf400 -/* F58C 8003418C 3C18071F */ lui $t8, 0x71f -/* F590 80034190 3718C03C */ ori $t8, $t8, 0xc03c -/* F594 80034194 3C0EE700 */ lui $t6, 0xe700 -/* F598 80034198 3C11F200 */ lui $s1, 0xf200 -/* F59C 8003419C 3C0F001F */ lui $t7, 0x1f -/* F5A0 800341A0 35EFC03C */ ori $t7, $t7, 0xc03c -/* F5A4 800341A4 3C10E438 */ lui $s0, 0xe438 -/* F5A8 800341A8 240C0100 */ addiu $t4, $zero, 0x100 -/* F5AC 800341AC 8D220000 */ lw $v0, ($t1) -/* F5B0 800341B0 240B0140 */ addiu $t3, $zero, 0x140 -/* F5B4 800341B4 0040182D */ daddu $v1, $v0, $zero -/* F5B8 800341B8 24420008 */ addiu $v0, $v0, 8 -/* F5BC 800341BC AD220000 */ sw $v0, ($t1) -/* F5C0 800341C0 3C02DE00 */ lui $v0, 0xde00 -/* F5C4 800341C4 AC620000 */ sw $v0, ($v1) -/* F5C8 800341C8 3C028007 */ lui $v0, %hi(D_800778D8) -/* F5CC 800341CC 244278D8 */ addiu $v0, $v0, %lo(D_800778D8) -/* F5D0 800341D0 AC620004 */ sw $v0, 4($v1) -.L800341D4: -/* F5D4 800341D4 3C080400 */ lui $t0, 0x400 -/* F5D8 800341D8 35080400 */ ori $t0, $t0, 0x400 -/* F5DC 800341DC 31870FFF */ andi $a3, $t4, 0xfff -/* F5E0 800341E0 258C0040 */ addiu $t4, $t4, 0x40 -/* F5E4 800341E4 31660FFF */ andi $a2, $t3, 0xfff -/* F5E8 800341E8 256B0040 */ addiu $t3, $t3, 0x40 -/* F5EC 800341EC 000A2B00 */ sll $a1, $t2, 0xc -/* F5F0 800341F0 254A0001 */ addiu $t2, $t2, 1 -/* F5F4 800341F4 00D03025 */ or $a2, $a2, $s0 -/* F5F8 800341F8 8D230000 */ lw $v1, ($t1) -/* F5FC 800341FC 8EA20000 */ lw $v0, ($s5) -/* F600 80034200 0060202D */ daddu $a0, $v1, $zero -/* F604 80034204 24630008 */ addiu $v1, $v1, 8 -/* F608 80034208 00451021 */ addu $v0, $v0, $a1 -/* F60C 8003420C AD230000 */ sw $v1, ($t1) -/* F610 80034210 AC820004 */ sw $v0, 4($a0) -/* F614 80034214 24620008 */ addiu $v0, $v1, 8 -/* F618 80034218 AC990000 */ sw $t9, ($a0) -/* F61C 8003421C AD220000 */ sw $v0, ($t1) -/* F620 80034220 24620010 */ addiu $v0, $v1, 0x10 -/* F624 80034224 AC6D0000 */ sw $t5, ($v1) -/* F628 80034228 AC740004 */ sw $s4, 4($v1) -/* F62C 8003422C AD220000 */ sw $v0, ($t1) -/* F630 80034230 24620018 */ addiu $v0, $v1, 0x18 -/* F634 80034234 AC730008 */ sw $s3, 8($v1) -/* F638 80034238 AC60000C */ sw $zero, 0xc($v1) -/* F63C 8003423C AD220000 */ sw $v0, ($t1) -/* F640 80034240 24620020 */ addiu $v0, $v1, 0x20 -/* F644 80034244 AC720010 */ sw $s2, 0x10($v1) -/* F648 80034248 AC780014 */ sw $t8, 0x14($v1) -/* F64C 8003424C AD220000 */ sw $v0, ($t1) -/* F650 80034250 24620028 */ addiu $v0, $v1, 0x28 -/* F654 80034254 AC6E0018 */ sw $t6, 0x18($v1) -/* F658 80034258 AC60001C */ sw $zero, 0x1c($v1) -/* F65C 8003425C AD220000 */ sw $v0, ($t1) -/* F660 80034260 24620030 */ addiu $v0, $v1, 0x30 -/* F664 80034264 AC6D0020 */ sw $t5, 0x20($v1) -/* F668 80034268 AC600024 */ sw $zero, 0x24($v1) -/* F66C 8003426C AD220000 */ sw $v0, ($t1) -/* F670 80034270 24620038 */ addiu $v0, $v1, 0x38 -/* F674 80034274 AC710028 */ sw $s1, 0x28($v1) -/* F678 80034278 AC6F002C */ sw $t7, 0x2c($v1) -/* F67C 8003427C AD220000 */ sw $v0, ($t1) -/* F680 80034280 3C020018 */ lui $v0, 0x18 -/* F684 80034284 00E23825 */ or $a3, $a3, $v0 -/* F688 80034288 24620040 */ addiu $v0, $v1, 0x40 -/* F68C 8003428C AC660030 */ sw $a2, 0x30($v1) -/* F690 80034290 AC670034 */ sw $a3, 0x34($v1) -/* F694 80034294 AD220000 */ sw $v0, ($t1) -/* F698 80034298 3C02E100 */ lui $v0, 0xe100 -/* F69C 8003429C AC620038 */ sw $v0, 0x38($v1) -/* F6A0 800342A0 24620048 */ addiu $v0, $v1, 0x48 -/* F6A4 800342A4 AC60003C */ sw $zero, 0x3c($v1) -/* F6A8 800342A8 AD220000 */ sw $v0, ($t1) -/* F6AC 800342AC 3C02F100 */ lui $v0, 0xf100 -/* F6B0 800342B0 AC620040 */ sw $v0, 0x40($v1) -/* F6B4 800342B4 24620050 */ addiu $v0, $v1, 0x50 -/* F6B8 800342B8 AC680044 */ sw $t0, 0x44($v1) -/* F6BC 800342BC AD220000 */ sw $v0, ($t1) -/* F6C0 800342C0 29420007 */ slti $v0, $t2, 7 -/* F6C4 800342C4 AC6E0048 */ sw $t6, 0x48($v1) -/* F6C8 800342C8 1440FFC2 */ bnez $v0, .L800341D4 -/* F6CC 800342CC AC60004C */ sw $zero, 0x4c($v1) -/* F6D0 800342D0 0800D168 */ j .L800345A0 -/* F6D4 800342D4 00000000 */ nop -/* F6D8 800342D8 0000502D */ daddu $t2, $zero, $zero -/* F6DC 800342DC 3C02800A */ lui $v0, %hi(D_8009A64C) -/* F6E0 800342E0 2442A64C */ addiu $v0, $v0, %lo(D_8009A64C) -/* F6E4 800342E4 0040482D */ daddu $t1, $v0, $zero -/* F6E8 800342E8 3C19FD10 */ lui $t9, 0xfd10 -/* F6EC 800342EC 373900FF */ ori $t9, $t9, 0xff -/* F6F0 800342F0 3C15800A */ lui $s5, %hi(D_8009E72C) -/* F6F4 800342F4 26B5E72C */ addiu $s5, $s5, %lo(D_8009E72C) -/* F6F8 800342F8 3C0DF510 */ lui $t5, 0xf510 -/* F6FC 800342FC 35AD8000 */ ori $t5, $t5, 0x8000 -/* F700 80034300 3C140700 */ lui $s4, 0x700 -/* F704 80034304 3C13E600 */ lui $s3, 0xe600 -/* F708 80034308 3C12F400 */ lui $s2, 0xf400 -/* F70C 8003430C 3C18073F */ lui $t8, 0x73f -/* F710 80034310 3718C01C */ ori $t8, $t8, 0xc01c -/* F714 80034314 3C0EE700 */ lui $t6, 0xe700 -/* F718 80034318 3C11F200 */ lui $s1, 0xf200 -/* F71C 8003431C 3C0F003F */ lui $t7, 0x3f -/* F720 80034320 35EFC01C */ ori $t7, $t7, 0xc01c -/* F724 80034324 3C10E448 */ lui $s0, 0xe448 -/* F728 80034328 240C00D8 */ addiu $t4, $zero, 0xd8 -/* F72C 8003432C 8D220000 */ lw $v0, ($t1) -/* F730 80034330 240B00F8 */ addiu $t3, $zero, 0xf8 -/* F734 80034334 0040182D */ daddu $v1, $v0, $zero -/* F738 80034338 24420008 */ addiu $v0, $v0, 8 -/* F73C 8003433C AD220000 */ sw $v0, ($t1) -/* F740 80034340 3C02DE00 */ lui $v0, 0xde00 -/* F744 80034344 AC620000 */ sw $v0, ($v1) -/* F748 80034348 3C028007 */ lui $v0, %hi(D_800778D8) -/* F74C 8003434C 244278D8 */ addiu $v0, $v0, %lo(D_800778D8) -/* F750 80034350 AC620004 */ sw $v0, 4($v1) -.L80034354: -/* F754 80034354 3C080400 */ lui $t0, 0x400 -/* F758 80034358 35080400 */ ori $t0, $t0, 0x400 -/* F75C 8003435C 31870FFF */ andi $a3, $t4, 0xfff -/* F760 80034360 258C0020 */ addiu $t4, $t4, 0x20 -/* F764 80034364 31660FFF */ andi $a2, $t3, 0xfff -/* F768 80034368 256B0020 */ addiu $t3, $t3, 0x20 -/* F76C 8003436C 000A2B00 */ sll $a1, $t2, 0xc -/* F770 80034370 254A0001 */ addiu $t2, $t2, 1 -/* F774 80034374 00D03025 */ or $a2, $a2, $s0 -/* F778 80034378 8D230000 */ lw $v1, ($t1) -/* F77C 8003437C 8EA20000 */ lw $v0, ($s5) -/* F780 80034380 0060202D */ daddu $a0, $v1, $zero -/* F784 80034384 24630008 */ addiu $v1, $v1, 8 -/* F788 80034388 00451021 */ addu $v0, $v0, $a1 -/* F78C 8003438C AD230000 */ sw $v1, ($t1) -/* F790 80034390 AC820004 */ sw $v0, 4($a0) -/* F794 80034394 24620008 */ addiu $v0, $v1, 8 -/* F798 80034398 AC990000 */ sw $t9, ($a0) -/* F79C 8003439C AD220000 */ sw $v0, ($t1) -/* F7A0 800343A0 24620010 */ addiu $v0, $v1, 0x10 -/* F7A4 800343A4 AC6D0000 */ sw $t5, ($v1) -/* F7A8 800343A8 AC740004 */ sw $s4, 4($v1) -/* F7AC 800343AC AD220000 */ sw $v0, ($t1) -/* F7B0 800343B0 24620018 */ addiu $v0, $v1, 0x18 -/* F7B4 800343B4 AC730008 */ sw $s3, 8($v1) -/* F7B8 800343B8 AC60000C */ sw $zero, 0xc($v1) -/* F7BC 800343BC AD220000 */ sw $v0, ($t1) -/* F7C0 800343C0 24620020 */ addiu $v0, $v1, 0x20 -/* F7C4 800343C4 AC720010 */ sw $s2, 0x10($v1) -/* F7C8 800343C8 AC780014 */ sw $t8, 0x14($v1) -/* F7CC 800343CC AD220000 */ sw $v0, ($t1) -/* F7D0 800343D0 24620028 */ addiu $v0, $v1, 0x28 -/* F7D4 800343D4 AC6E0018 */ sw $t6, 0x18($v1) -/* F7D8 800343D8 AC60001C */ sw $zero, 0x1c($v1) -/* F7DC 800343DC AD220000 */ sw $v0, ($t1) -/* F7E0 800343E0 24620030 */ addiu $v0, $v1, 0x30 -/* F7E4 800343E4 AC6D0020 */ sw $t5, 0x20($v1) -/* F7E8 800343E8 AC600024 */ sw $zero, 0x24($v1) -/* F7EC 800343EC AD220000 */ sw $v0, ($t1) -/* F7F0 800343F0 24620038 */ addiu $v0, $v1, 0x38 -/* F7F4 800343F4 AC710028 */ sw $s1, 0x28($v1) -/* F7F8 800343F8 AC6F002C */ sw $t7, 0x2c($v1) -/* F7FC 800343FC AD220000 */ sw $v0, ($t1) -/* F800 80034400 3C020008 */ lui $v0, 8 -/* F804 80034404 00E23825 */ or $a3, $a3, $v0 -/* F808 80034408 24620040 */ addiu $v0, $v1, 0x40 -/* F80C 8003440C AC660030 */ sw $a2, 0x30($v1) -/* F810 80034410 AC670034 */ sw $a3, 0x34($v1) -/* F814 80034414 AD220000 */ sw $v0, ($t1) -/* F818 80034418 3C02E100 */ lui $v0, 0xe100 -/* F81C 8003441C AC620038 */ sw $v0, 0x38($v1) -/* F820 80034420 24620048 */ addiu $v0, $v1, 0x48 -/* F824 80034424 AC60003C */ sw $zero, 0x3c($v1) -/* F828 80034428 AD220000 */ sw $v0, ($t1) -/* F82C 8003442C 3C02F100 */ lui $v0, 0xf100 -/* F830 80034430 AC620040 */ sw $v0, 0x40($v1) -/* F834 80034434 24620050 */ addiu $v0, $v1, 0x50 -/* F838 80034438 AC680044 */ sw $t0, 0x44($v1) -/* F83C 8003443C AD220000 */ sw $v0, ($t1) -/* F840 80034440 29420006 */ slti $v0, $t2, 6 -/* F844 80034444 AC6E0048 */ sw $t6, 0x48($v1) -/* F848 80034448 1440FFC2 */ bnez $v0, .L80034354 -/* F84C 8003444C AC60004C */ sw $zero, 0x4c($v1) -/* F850 80034450 0000502D */ daddu $t2, $zero, $zero -/* F854 80034454 3C09800A */ lui $t1, %hi(D_8009A64C) -/* F858 80034458 2529A64C */ addiu $t1, $t1, %lo(D_8009A64C) -/* F85C 8003445C 3C19FD10 */ lui $t9, 0xfd10 -/* F860 80034460 373900FF */ ori $t9, $t9, 0xff -/* F864 80034464 3C15800A */ lui $s5, %hi(D_8009E724) -/* F868 80034468 26B5E724 */ addiu $s5, $s5, %lo(D_8009E724) -/* F86C 8003446C 3C0DF510 */ lui $t5, 0xf510 -/* F870 80034470 35AD8000 */ ori $t5, $t5, 0x8000 -/* F874 80034474 3C140700 */ lui $s4, 0x700 -/* F878 80034478 3C13E600 */ lui $s3, 0xe600 -/* F87C 8003447C 3C12F400 */ lui $s2, 0xf400 -/* F880 80034480 3C18073F */ lui $t8, 0x73f -/* F884 80034484 3718C01C */ ori $t8, $t8, 0xc01c -/* F888 80034488 3C0EE700 */ lui $t6, 0xe700 -/* F88C 8003448C 3C11F200 */ lui $s1, 0xf200 -/* F890 80034490 3C0F003F */ lui $t7, 0x3f -/* F894 80034494 35EFC01C */ ori $t7, $t7, 0xc01c -/* F898 80034498 3C10E448 */ lui $s0, 0xe448 -/* F89C 8003449C 240C01A0 */ addiu $t4, $zero, 0x1a0 -/* F8A0 800344A0 240B01C0 */ addiu $t3, $zero, 0x1c0 -.L800344A4: -/* F8A4 800344A4 3C080400 */ lui $t0, 0x400 -/* F8A8 800344A8 35080400 */ ori $t0, $t0, 0x400 -/* F8AC 800344AC 31870FFF */ andi $a3, $t4, 0xfff -/* F8B0 800344B0 258C0020 */ addiu $t4, $t4, 0x20 -/* F8B4 800344B4 31660FFF */ andi $a2, $t3, 0xfff -/* F8B8 800344B8 256B0020 */ addiu $t3, $t3, 0x20 -/* F8BC 800344BC 000A2B00 */ sll $a1, $t2, 0xc -/* F8C0 800344C0 254A0001 */ addiu $t2, $t2, 1 -/* F8C4 800344C4 00D03025 */ or $a2, $a2, $s0 -/* F8C8 800344C8 8D230000 */ lw $v1, ($t1) -/* F8CC 800344CC 8EA20000 */ lw $v0, ($s5) -/* F8D0 800344D0 0060202D */ daddu $a0, $v1, $zero -/* F8D4 800344D4 24630008 */ addiu $v1, $v1, 8 -/* F8D8 800344D8 00451021 */ addu $v0, $v0, $a1 -/* F8DC 800344DC AD230000 */ sw $v1, ($t1) -/* F8E0 800344E0 AC820004 */ sw $v0, 4($a0) -/* F8E4 800344E4 24620008 */ addiu $v0, $v1, 8 -/* F8E8 800344E8 AC990000 */ sw $t9, ($a0) -/* F8EC 800344EC AD220000 */ sw $v0, ($t1) -/* F8F0 800344F0 24620010 */ addiu $v0, $v1, 0x10 -/* F8F4 800344F4 AC6D0000 */ sw $t5, ($v1) -/* F8F8 800344F8 AC740004 */ sw $s4, 4($v1) -/* F8FC 800344FC AD220000 */ sw $v0, ($t1) -/* F900 80034500 24620018 */ addiu $v0, $v1, 0x18 -/* F904 80034504 AC730008 */ sw $s3, 8($v1) -/* F908 80034508 AC60000C */ sw $zero, 0xc($v1) -/* F90C 8003450C AD220000 */ sw $v0, ($t1) -/* F910 80034510 24620020 */ addiu $v0, $v1, 0x20 -/* F914 80034514 AC720010 */ sw $s2, 0x10($v1) -/* F918 80034518 AC780014 */ sw $t8, 0x14($v1) -/* F91C 8003451C AD220000 */ sw $v0, ($t1) -/* F920 80034520 24620028 */ addiu $v0, $v1, 0x28 -/* F924 80034524 AC6E0018 */ sw $t6, 0x18($v1) -/* F928 80034528 AC60001C */ sw $zero, 0x1c($v1) -/* F92C 8003452C AD220000 */ sw $v0, ($t1) -/* F930 80034530 24620030 */ addiu $v0, $v1, 0x30 -/* F934 80034534 AC6D0020 */ sw $t5, 0x20($v1) -/* F938 80034538 AC600024 */ sw $zero, 0x24($v1) -/* F93C 8003453C AD220000 */ sw $v0, ($t1) -/* F940 80034540 24620038 */ addiu $v0, $v1, 0x38 -/* F944 80034544 AC710028 */ sw $s1, 0x28($v1) -/* F948 80034548 AC6F002C */ sw $t7, 0x2c($v1) -/* F94C 8003454C AD220000 */ sw $v0, ($t1) -/* F950 80034550 3C020008 */ lui $v0, 8 -/* F954 80034554 00E23825 */ or $a3, $a3, $v0 -/* F958 80034558 24620040 */ addiu $v0, $v1, 0x40 -/* F95C 8003455C AC660030 */ sw $a2, 0x30($v1) -/* F960 80034560 AC670034 */ sw $a3, 0x34($v1) -/* F964 80034564 AD220000 */ sw $v0, ($t1) -/* F968 80034568 3C02E100 */ lui $v0, 0xe100 -/* F96C 8003456C AC620038 */ sw $v0, 0x38($v1) -/* F970 80034570 24620048 */ addiu $v0, $v1, 0x48 -/* F974 80034574 AC60003C */ sw $zero, 0x3c($v1) -/* F978 80034578 AD220000 */ sw $v0, ($t1) -/* F97C 8003457C 3C02F100 */ lui $v0, 0xf100 -/* F980 80034580 AC620040 */ sw $v0, 0x40($v1) -/* F984 80034584 24620050 */ addiu $v0, $v1, 0x50 -/* F988 80034588 AC680044 */ sw $t0, 0x44($v1) -/* F98C 8003458C AD220000 */ sw $v0, ($t1) -/* F990 80034590 2942000E */ slti $v0, $t2, 0xe -/* F994 80034594 AC6E0048 */ sw $t6, 0x48($v1) -/* F998 80034598 1440FFC2 */ bnez $v0, .L800344A4 -/* F99C 8003459C AC60004C */ sw $zero, 0x4c($v1) -.L800345A0: -/* F9A0 800345A0 8FB50014 */ lw $s5, 0x14($sp) -/* F9A4 800345A4 8FB40010 */ lw $s4, 0x10($sp) -/* F9A8 800345A8 8FB3000C */ lw $s3, 0xc($sp) -/* F9AC 800345AC 8FB20008 */ lw $s2, 8($sp) -/* F9B0 800345B0 8FB10004 */ lw $s1, 4($sp) -/* F9B4 800345B4 8FB00000 */ lw $s0, ($sp) -/* F9B8 800345B8 03E00008 */ jr $ra -/* F9BC 800345BC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/EF00/func_800345C0.s b/ver/jp/asm/nonmatchings/EF00/func_800345C0.s deleted file mode 100644 index 6937ee469e..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_800345C0.s +++ /dev/null @@ -1,19 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800345C0 -/* F9C0 800345C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F9C4 800345C4 AFBF0010 */ sw $ra, 0x10($sp) -/* F9C8 800345C8 3C01800A */ lui $at, %hi(D_8009E731) -/* F9CC 800345CC A020E731 */ sb $zero, %lo(D_8009E731)($at) -/* F9D0 800345D0 3C01800A */ lui $at, %hi(D_8009E732) -/* F9D4 800345D4 A420E732 */ sh $zero, %lo(D_8009E732)($at) -/* F9D8 800345D8 0C038056 */ jal func_800E0158 -/* F9DC 800345DC 00000000 */ nop -/* F9E0 800345E0 0C009C15 */ jal func_80027054 -/* F9E4 800345E4 24040003 */ addiu $a0, $zero, 3 -/* F9E8 800345E8 0C0533DD */ jal func_8014CF74 -/* F9EC 800345EC 24040002 */ addiu $a0, $zero, 2 -/* F9F0 800345F0 8FBF0010 */ lw $ra, 0x10($sp) -/* F9F4 800345F4 03E00008 */ jr $ra -/* F9F8 800345F8 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/EF00/func_800345FC.s b/ver/jp/asm/nonmatchings/EF00/func_800345FC.s deleted file mode 100644 index 7e3ad6470c..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_800345FC.s +++ /dev/null @@ -1,170 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800345FC -/* F9FC 800345FC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* FA00 80034600 AFB00010 */ sw $s0, 0x10($sp) -/* FA04 80034604 3C10800A */ lui $s0, %hi(D_8009E731) -/* FA08 80034608 2610E731 */ addiu $s0, $s0, %lo(D_8009E731) -/* FA0C 8003460C AFBF0018 */ sw $ra, 0x18($sp) -/* FA10 80034610 AFB10014 */ sw $s1, 0x14($sp) -/* FA14 80034614 82110000 */ lb $s1, ($s0) -/* FA18 80034618 12200005 */ beqz $s1, .L80034630 -/* FA1C 8003461C 24020002 */ addiu $v0, $zero, 2 -/* FA20 80034620 12220022 */ beq $s1, $v0, .L800346AC -/* FA24 80034624 00000000 */ nop -/* FA28 80034628 0800D218 */ j .L80034860 -/* FA2C 8003462C 00000000 */ nop -.L80034630: -/* FA30 80034630 0C00F879 */ jal func_8003E1E4 -/* FA34 80034634 00000000 */ nop -/* FA38 80034638 0C00E57C */ jal func_800395F0 -/* FA3C 8003463C 00000000 */ nop -/* FA40 80034640 0C037DC8 */ jal func_800DF720 -/* FA44 80034644 00000000 */ nop -/* FA48 80034648 0C016680 */ jal func_80059A00 -/* FA4C 8003464C 00000000 */ nop -/* FA50 80034650 3C02800A */ lui $v0, %hi(D_8009A638) -/* FA54 80034654 8C42A638 */ lw $v0, %lo(D_8009A638)($v0) -/* FA58 80034658 8C430004 */ lw $v1, 4($v0) -/* FA5C 8003465C 3C02800A */ lui $v0, %hi(D_8009A62C) -/* FA60 80034660 8C42A62C */ lw $v0, %lo(D_8009A62C)($v0) -/* FA64 80034664 1462007E */ bne $v1, $v0, .L80034860 -/* FA68 80034668 24020004 */ addiu $v0, $zero, 4 -/* FA6C 8003466C 3C01800A */ lui $at, %hi(D_8009E730) -/* FA70 80034670 A022E730 */ sb $v0, %lo(D_8009E730)($at) -/* FA74 80034674 24020002 */ addiu $v0, $zero, 2 -/* FA78 80034678 3C04800A */ lui $a0, %hi(D_8009A630) -/* FA7C 8003467C 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* FA80 80034680 A2020000 */ sb $v0, ($s0) -/* FA84 80034684 3C058007 */ lui $a1, %hi(gGameStatusPtr) -/* FA88 80034688 8CA5417C */ lw $a1, %lo(gGameStatusPtr)($a1) -/* FA8C 8003468C 8C820000 */ lw $v0, ($a0) -/* FA90 80034690 94A30148 */ lhu $v1, 0x148($a1) -/* FA94 80034694 34420008 */ ori $v0, $v0, 8 -/* FA98 80034698 AC820000 */ sw $v0, ($a0) -/* FA9C 8003469C 3063FF0F */ andi $v1, $v1, 0xff0f -/* FAA0 800346A0 34630010 */ ori $v1, $v1, 0x10 -/* FAA4 800346A4 0800D218 */ j .L80034860 -/* FAA8 800346A8 A4A30148 */ sh $v1, 0x148($a1) -.L800346AC: -/* FAAC 800346AC 3C06800A */ lui $a2, %hi(D_8009E730) -/* FAB0 800346B0 24C6E730 */ addiu $a2, $a2, %lo(D_8009E730) -/* FAB4 800346B4 80C30000 */ lb $v1, ($a2) -/* FAB8 800346B8 04600056 */ bltz $v1, .L80034814 -/* FABC 800346BC 90C20000 */ lbu $v0, ($a2) -/* FAC0 800346C0 10600005 */ beqz $v1, .L800346D8 -/* FAC4 800346C4 2442FFFF */ addiu $v0, $v0, -1 -/* FAC8 800346C8 A0C20000 */ sb $v0, ($a2) -/* FACC 800346CC 00021600 */ sll $v0, $v0, 0x18 -/* FAD0 800346D0 1440004C */ bnez $v0, .L80034804 -/* FAD4 800346D4 00000000 */ nop -.L800346D8: -/* FAD8 800346D8 3C048007 */ lui $a0, %hi(D_80077920) -/* FADC 800346DC 24847920 */ addiu $a0, $a0, %lo(D_80077920) -/* FAE0 800346E0 24050002 */ addiu $a1, $zero, 2 -/* FAE4 800346E4 2402FFFF */ addiu $v0, $zero, -1 -/* FAE8 800346E8 0C017BE8 */ jal func_8005EFA0 -/* FAEC 800346EC A0C20000 */ sb $v0, ($a2) -/* FAF0 800346F0 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* FAF4 800346F4 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* FAF8 800346F8 8E030000 */ lw $v1, ($s0) -/* FAFC 800346FC 9462015C */ lhu $v0, 0x15c($v1) -/* FB00 80034700 0C053A3A */ jal func_8014E8E8 -/* FB04 80034704 A462015E */ sh $v0, 0x15e($v1) -/* FB08 80034708 0C00EB9A */ jal func_8003AE68 -/* FB0C 8003470C 00000000 */ nop -/* FB10 80034710 8E020000 */ lw $v0, ($s0) -/* FB14 80034714 0C016AD4 */ jal func_8005AB50 -/* FB18 80034718 A0510070 */ sb $s1, 0x70($v0) -/* FB1C 8003471C 0C00AB18 */ jal func_8002AC60 -/* FB20 80034720 00000000 */ nop -/* FB24 80034724 0C017F54 */ jal nuContRmbForceStop -/* FB28 80034728 00000000 */ nop -/* FB2C 8003472C 0C0539C8 */ jal func_8014E720 -/* FB30 80034730 0000202D */ daddu $a0, $zero, $zero -/* FB34 80034734 0C044512 */ jal func_80111448 -/* FB38 80034738 0000202D */ daddu $a0, $zero, $zero -/* FB3C 8003473C 0C046BD5 */ jal func_8011AF54 -/* FB40 80034740 00000000 */ nop -/* FB44 80034744 0C05343C */ jal func_8014D0F0 -/* FB48 80034748 00000000 */ nop -/* FB4C 8003474C 0C052BAA */ jal func_8014AEA8 -/* FB50 80034750 00000000 */ nop -/* FB54 80034754 0C049770 */ jal func_80125DC0 -/* FB58 80034758 00000000 */ nop -/* FB5C 8003475C 0C048D0D */ jal func_80123434 -/* FB60 80034760 00000000 */ nop -/* FB64 80034764 0C04A0B2 */ jal func_801282C8 -/* FB68 80034768 00000000 */ nop -/* FB6C 8003476C 3C048020 */ lui $a0, %hi(D_80200000) -/* FB70 80034770 24840000 */ addiu $a0, $a0, %lo(D_80200000) -/* FB74 80034774 3C050003 */ lui $a1, 3 -/* FB78 80034778 0C0528E6 */ jal func_8014A398 -/* FB7C 8003477C 34A58000 */ ori $a1, $a1, 0x8000 -/* FB80 80034780 0C05186C */ jal func_801461B0 -/* FB84 80034784 00000000 */ nop -/* FB88 80034788 0C03A6D4 */ jal func_800E9B50 -/* FB8C 8003478C 00000000 */ nop -/* FB90 80034790 0C04D85C */ jal func_80136170 -/* FB94 80034794 00000000 */ nop -/* FB98 80034798 0C0B0C77 */ jal func_802C31DC -/* FB9C 8003479C 00000000 */ nop -/* FBA0 800347A0 0C00E05F */ jal func_8003817C -/* FBA4 800347A4 00000000 */ nop -/* FBA8 800347A8 0C0457B2 */ jal func_80115EC8 -/* FBAC 800347AC 0000202D */ daddu $a0, $zero, $zero -/* FBB0 800347B0 0C0529CC */ jal func_8014A730 -/* FBB4 800347B4 00000000 */ nop -/* FBB8 800347B8 0C053A36 */ jal func_8014E8D8 -/* FBBC 800347BC 00000000 */ nop -/* FBC0 800347C0 3C01800A */ lui $at, %hi(D_8009E734) -/* FBC4 800347C4 AC22E734 */ sw $v0, %lo(D_8009E734)($at) -/* FBC8 800347C8 0C053A2B */ jal func_8014E8AC -/* FBCC 800347CC 0000202D */ daddu $a0, $zero, $zero -/* FBD0 800347D0 0C053F43 */ jal func_8014FD0C -/* FBD4 800347D4 00000000 */ nop -/* FBD8 800347D8 3C048007 */ lui $a0, %hi(D_8007792C) -/* FBDC 800347DC 0C017F64 */ jal func_8005FD90 -/* FBE0 800347E0 2484792C */ addiu $a0, $a0, %lo(D_8007792C) -/* FBE4 800347E4 0C090E0C */ jal func_80243830 -/* FBE8 800347E8 00000000 */ nop -/* FBEC 800347EC 3C04800A */ lui $a0, %hi(D_8009A630) -/* FBF0 800347F0 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* FBF4 800347F4 8C820000 */ lw $v0, ($a0) -/* FBF8 800347F8 2403FFF7 */ addiu $v1, $zero, -9 -/* FBFC 800347FC 00431024 */ and $v0, $v0, $v1 -/* FC00 80034800 AC820000 */ sw $v0, ($a0) -.L80034804: -/* FC04 80034804 3C02800A */ lui $v0, %hi(D_8009E730) -/* FC08 80034808 8042E730 */ lb $v0, %lo(D_8009E730)($v0) -/* FC0C 8003480C 04410014 */ bgez $v0, .L80034860 -/* FC10 80034810 00000000 */ nop -.L80034814: -/* FC14 80034814 3C10800A */ lui $s0, %hi(D_8009E730) -/* FC18 80034818 2610E730 */ addiu $s0, $s0, %lo(D_8009E730) -/* FC1C 8003481C 82020000 */ lb $v0, ($s0) -/* FC20 80034820 2842FFF6 */ slti $v0, $v0, -0xa -/* FC24 80034824 14400007 */ bnez $v0, .L80034844 -/* FC28 80034828 0000202D */ daddu $a0, $zero, $zero -/* FC2C 8003482C 0C090EFD */ jal func_80243BF4 -/* FC30 80034830 0080282D */ daddu $a1, $a0, $zero -/* FC34 80034834 92020000 */ lbu $v0, ($s0) -/* FC38 80034838 2442FFFF */ addiu $v0, $v0, -1 -/* FC3C 8003483C 0800D216 */ j .L80034858 -/* FC40 80034840 A2020000 */ sb $v0, ($s0) -.L80034844: -/* FC44 80034844 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* FC48 80034848 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* FC4C 8003484C 8C440010 */ lw $a0, 0x10($v0) -/* FC50 80034850 0C090EFD */ jal func_80243BF4 -/* FC54 80034854 8C450020 */ lw $a1, 0x20($v0) -.L80034858: -/* FC58 80034858 3C01800A */ lui $at, %hi(D_8009E732) -/* FC5C 8003485C A420E732 */ sh $zero, %lo(D_8009E732)($at) -.L80034860: -/* FC60 80034860 8FBF0018 */ lw $ra, 0x18($sp) -/* FC64 80034864 8FB10014 */ lw $s1, 0x14($sp) -/* FC68 80034868 8FB00010 */ lw $s0, 0x10($sp) -/* FC6C 8003486C 03E00008 */ jr $ra -/* FC70 80034870 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/EF00/func_80034874.s b/ver/jp/asm/nonmatchings/EF00/func_80034874.s deleted file mode 100644 index 8da00da56a..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80034874.s +++ /dev/null @@ -1,6 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034874 -/* FC74 80034874 03E00008 */ jr $ra -/* FC78 80034878 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/EF00/func_8003487C.s b/ver/jp/asm/nonmatchings/EF00/func_8003487C.s deleted file mode 100644 index fa74df6c3f..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_8003487C.s +++ /dev/null @@ -1,22 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8003487C -/* FC7C 8003487C 3C02800A */ lui $v0, %hi(D_8009E732) -/* FC80 80034880 8442E732 */ lh $v0, %lo(D_8009E732)($v0) -/* FC84 80034884 18400005 */ blez $v0, .L8003489C -/* FC88 80034888 24020004 */ addiu $v0, $zero, 4 -/* FC8C 8003488C 3C01800A */ lui $at, %hi(D_8009E731) -/* FC90 80034890 A020E731 */ sb $zero, %lo(D_8009E731)($at) -/* FC94 80034894 0800D22B */ j .L800348AC -/* FC98 80034898 00000000 */ nop -.L8003489C: -/* FC9C 8003489C 24020001 */ addiu $v0, $zero, 1 -/* FCA0 800348A0 3C01800A */ lui $at, %hi(D_8009E731) -/* FCA4 800348A4 A022E731 */ sb $v0, %lo(D_8009E731)($at) -/* FCA8 800348A8 24020004 */ addiu $v0, $zero, 4 -.L800348AC: -/* FCAC 800348AC 3C01800A */ lui $at, %hi(D_8009E730) -/* FCB0 800348B0 A022E730 */ sb $v0, %lo(D_8009E730)($at) -/* FCB4 800348B4 03E00008 */ jr $ra -/* FCB8 800348B8 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/EF00/func_800348BC.s b/ver/jp/asm/nonmatchings/EF00/func_800348BC.s deleted file mode 100644 index af8c8507c2..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_800348BC.s +++ /dev/null @@ -1,251 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800348BC -/* FCBC 800348BC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* FCC0 800348C0 AFB00018 */ sw $s0, 0x18($sp) -/* FCC4 800348C4 3C10800A */ lui $s0, %hi(D_8009E731) -/* FCC8 800348C8 2610E731 */ addiu $s0, $s0, %lo(D_8009E731) -/* FCCC 800348CC AFBF0024 */ sw $ra, 0x24($sp) -/* FCD0 800348D0 AFB20020 */ sw $s2, 0x20($sp) -/* FCD4 800348D4 AFB1001C */ sw $s1, 0x1c($sp) -/* FCD8 800348D8 82030000 */ lb $v1, ($s0) -/* FCDC 800348DC 24020003 */ addiu $v0, $zero, 3 -/* FCE0 800348E0 106200B8 */ beq $v1, $v0, .L80034BC4 -/* FCE4 800348E4 28620004 */ slti $v0, $v1, 4 -/* FCE8 800348E8 14400006 */ bnez $v0, .L80034904 -/* FCEC 800348EC 28620002 */ slti $v0, $v1, 2 -/* FCF0 800348F0 24020004 */ addiu $v0, $zero, 4 -/* FCF4 800348F4 106200CA */ beq $v1, $v0, .L80034C20 -/* FCF8 800348F8 00000000 */ nop -/* FCFC 800348FC 0800D316 */ j .L80034C58 -/* FD00 80034900 00000000 */ nop -.L80034904: -/* FD04 80034904 104000D4 */ beqz $v0, .L80034C58 -/* FD08 80034908 00000000 */ nop -/* FD0C 8003490C 046000D2 */ bltz $v1, .L80034C58 -/* FD10 80034910 24020004 */ addiu $v0, $zero, 4 -/* FD14 80034914 3C06800A */ lui $a2, %hi(D_8009E730) -/* FD18 80034918 24C6E730 */ addiu $a2, $a2, %lo(D_8009E730) -/* FD1C 8003491C 80C30000 */ lb $v1, ($a2) -/* FD20 80034920 14620007 */ bne $v1, $v0, .L80034940 -/* FD24 80034924 00000000 */ nop -/* FD28 80034928 3C03800A */ lui $v1, %hi(D_8009A630) -/* FD2C 8003492C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* FD30 80034930 8C620000 */ lw $v0, ($v1) -/* FD34 80034934 34420008 */ ori $v0, $v0, 8 -/* FD38 80034938 AC620000 */ sw $v0, ($v1) -/* FD3C 8003493C 80C30000 */ lb $v1, ($a2) -.L80034940: -/* FD40 80034940 046000C5 */ bltz $v1, .L80034C58 -/* FD44 80034944 90C20000 */ lbu $v0, ($a2) -/* FD48 80034948 10600005 */ beqz $v1, .L80034960 -/* FD4C 8003494C 2442FFFF */ addiu $v0, $v0, -1 -/* FD50 80034950 A0C20000 */ sb $v0, ($a2) -/* FD54 80034954 00021600 */ sll $v0, $v0, 0x18 -/* FD58 80034958 144000BF */ bnez $v0, .L80034C58 -/* FD5C 8003495C 00000000 */ nop -.L80034960: -/* FD60 80034960 3C048007 */ lui $a0, %hi(D_80077920) -/* FD64 80034964 24847920 */ addiu $a0, $a0, %lo(D_80077920) -/* FD68 80034968 24050003 */ addiu $a1, $zero, 3 -/* FD6C 8003496C 2402FFFF */ addiu $v0, $zero, -1 -/* FD70 80034970 0C017BE8 */ jal func_8005EFA0 -/* FD74 80034974 A0C20000 */ sb $v0, ($a2) -/* FD78 80034978 0C090FB1 */ jal func_80243EC4 -/* FD7C 8003497C 00000000 */ nop -/* FD80 80034980 3C04800A */ lui $a0, %hi(D_8009A630) -/* FD84 80034984 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* FD88 80034988 8C820000 */ lw $v0, ($a0) -/* FD8C 8003498C 2403FFF7 */ addiu $v1, $zero, -9 -/* FD90 80034990 00431024 */ and $v0, $v0, $v1 -/* FD94 80034994 0C016A28 */ jal func_8005A8A0 -/* FD98 80034998 AC820000 */ sw $v0, ($a0) -/* FD9C 8003499C 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* FDA0 800349A0 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* FDA4 800349A4 8E040000 */ lw $a0, ($s0) -/* FDA8 800349A8 84830086 */ lh $v1, 0x86($a0) -/* FDAC 800349AC 00031900 */ sll $v1, $v1, 4 -/* FDB0 800349B0 3C068009 */ lui $a2, %hi(D_800934C4) -/* FDB4 800349B4 00C33021 */ addu $a2, $a2, $v1 -/* FDB8 800349B8 8CC634C4 */ lw $a2, %lo(D_800934C4)($a2) -/* FDBC 800349BC 0040902D */ daddu $s2, $v0, $zero -/* FDC0 800349C0 A0800070 */ sb $zero, 0x70($a0) -/* FDC4 800349C4 8484008C */ lh $a0, 0x8c($a0) -/* FDC8 800349C8 8E050000 */ lw $a1, ($s0) -/* FDCC 800349CC 00042140 */ sll $a0, $a0, 5 -/* FDD0 800349D0 94A30148 */ lhu $v1, 0x148($a1) -/* FDD4 800349D4 00C48821 */ addu $s1, $a2, $a0 -/* FDD8 800349D8 3063FF0F */ andi $v1, $v1, 0xff0f -/* FDDC 800349DC 0C016B0D */ jal func_8005AC34 -/* FDE0 800349E0 A4A30148 */ sh $v1, 0x148($a1) -/* FDE4 800349E4 0C00AB27 */ jal func_8002AC9C -/* FDE8 800349E8 00000000 */ nop -/* FDEC 800349EC 0C017F5C */ jal func_8005FD70 -/* FDF0 800349F0 00000000 */ nop -/* FDF4 800349F4 0C0539C8 */ jal func_8014E720 -/* FDF8 800349F8 24040001 */ addiu $a0, $zero, 1 -/* FDFC 800349FC 8E020000 */ lw $v0, ($s0) -/* FE00 80034A00 0C044512 */ jal func_80111448 -/* FE04 80034A04 80440084 */ lb $a0, 0x84($v0) -/* FE08 80034A08 0C046C7E */ jal func_8011B1F8 -/* FE0C 80034A0C 00000000 */ nop -/* FE10 80034A10 0C053468 */ jal func_8014D1A0 -/* FE14 80034A14 00000000 */ nop -/* FE18 80034A18 0C04979A */ jal func_80125E68 -/* FE1C 80034A1C 00000000 */ nop -/* FE20 80034A20 0C048D48 */ jal func_80123520 -/* FE24 80034A24 00000000 */ nop -/* FE28 80034A28 0C04A0C9 */ jal func_80128324 -/* FE2C 80034A2C 00000000 */ nop -/* FE30 80034A30 0000202D */ daddu $a0, $zero, $zero -/* FE34 80034A34 0C0528E6 */ jal func_8014A398 -/* FE38 80034A38 0080282D */ daddu $a1, $a0, $zero -/* FE3C 80034A3C 0C0518EC */ jal func_801463B0 -/* FE40 80034A40 00000000 */ nop -/* FE44 80034A44 0C04D891 */ jal func_80136244 -/* FE48 80034A48 00000000 */ nop -/* FE4C 80034A4C 0C0B0CBB */ jal func_802C32EC -/* FE50 80034A50 00000000 */ nop -/* FE54 80034A54 0C00E07B */ jal func_800381EC -/* FE58 80034A58 00000000 */ nop -/* FE5C 80034A5C 0C04581A */ jal func_80116068 -/* FE60 80034A60 00000000 */ nop -/* FE64 80034A64 0C0529F6 */ jal func_8014A7D8 -/* FE68 80034A68 00000000 */ nop -/* FE6C 80034A6C 3C04800A */ lui $a0, %hi(D_8009E734) -/* FE70 80034A70 8C84E734 */ lw $a0, %lo(D_8009E734)($a0) -/* FE74 80034A74 0C053A2B */ jal func_8014E8AC -/* FE78 80034A78 00000000 */ nop -/* FE7C 80034A7C 0C053F48 */ jal func_8014FD20 -/* FE80 80034A80 00000000 */ nop -/* FE84 80034A84 0C0168DC */ jal func_8005A370 -/* FE88 80034A88 00000000 */ nop -/* FE8C 80034A8C 3C04800E */ lui $a0, %hi(D_800D9210) -/* FE90 80034A90 24849210 */ addiu $a0, $a0, %lo(D_800D9210) -/* FE94 80034A94 0C016A68 */ jal func_8005A9A0 -/* FE98 80034A98 27A50010 */ addiu $a1, $sp, 0x10 -/* FE9C 80034A9C 0040802D */ daddu $s0, $v0, $zero -/* FEA0 80034AA0 3C058021 */ lui $a1, %hi(D_80210000) -/* FEA4 80034AA4 24A50000 */ addiu $a1, $a1, %lo(D_80210000) -/* FEA8 80034AA8 0C01BB74 */ jal func_8006EDD0 -/* FEAC 80034AAC 0200202D */ daddu $a0, $s0, $zero -/* FEB0 80034AB0 0C00AB0E */ jal func_8002AC38 -/* FEB4 80034AB4 0200202D */ daddu $a0, $s0, $zero -/* FEB8 80034AB8 0C016B11 */ jal func_8005AC44 -/* FEBC 80034ABC 00000000 */ nop -/* FEC0 80034AC0 0C016B42 */ jal func_8005AD08 -/* FEC4 80034AC4 00000000 */ nop -/* FEC8 80034AC8 8E240008 */ lw $a0, 8($s1) -/* FECC 80034ACC 10800004 */ beqz $a0, .L80034AE0 -/* FED0 80034AD0 00000000 */ nop -/* FED4 80034AD4 8E25000C */ lw $a1, 0xc($s1) -/* FED8 80034AD8 0C00A5BF */ jal func_800296FC -/* FEDC 80034ADC 8E260010 */ lw $a2, 0x10($s1) -.L80034AE0: -/* FEE0 80034AE0 0C052B88 */ jal func_8014AE20 -/* FEE4 80034AE4 8E240014 */ lw $a0, 0x14($s1) -/* FEE8 80034AE8 8E440038 */ lw $a0, 0x38($s2) -/* FEEC 80034AEC 50800005 */ beql $a0, $zero, .L80034B04 -/* FEF0 80034AF0 24040128 */ addiu $a0, $zero, 0x128 -/* FEF4 80034AF4 0C052BB6 */ jal func_8014AED8 -/* FEF8 80034AF8 00000000 */ nop -/* FEFC 80034AFC 0800D2C5 */ j .L80034B14 -/* FF00 80034B00 00000000 */ nop -.L80034B04: -/* FF04 80034B04 240500C8 */ addiu $a1, $zero, 0xc8 -/* FF08 80034B08 2406000C */ addiu $a2, $zero, 0xc -/* FF0C 80034B0C 0C052BC8 */ jal func_8014AF20 -/* FF10 80034B10 24070014 */ addiu $a3, $zero, 0x14 -.L80034B14: -/* FF14 80034B14 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* FF18 80034B18 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* FF1C 80034B1C 9462015E */ lhu $v0, 0x15e($v1) -/* FF20 80034B20 0C046CCF */ jal func_8011B33C -/* FF24 80034B24 A462015C */ sh $v0, 0x15c($v1) -/* FF28 80034B28 0C00EB9C */ jal func_8003AE70 -/* FF2C 80034B2C 00000000 */ nop -/* FF30 80034B30 0C0533DD */ jal func_8014CF74 -/* FF34 80034B34 0000202D */ daddu $a0, $zero, $zero -/* FF38 80034B38 0C03A619 */ jal func_800E9864 -/* FF3C 80034B3C 00000000 */ nop -/* FF40 80034B40 0C009C15 */ jal func_80027054 -/* FF44 80034B44 24040001 */ addiu $a0, $zero, 1 -/* FF48 80034B48 24020003 */ addiu $v0, $zero, 3 -/* FF4C 80034B4C 3C048011 */ lui $a0, %hi(D_8010F188) -/* FF50 80034B50 2484F188 */ addiu $a0, $a0, %lo(D_8010F188) -/* FF54 80034B54 3C01800A */ lui $at, %hi(D_8009E731) -/* FF58 80034B58 A022E731 */ sb $v0, %lo(D_8009E731)($at) -/* FF5C 80034B5C 9082000E */ lbu $v0, 0xe($a0) -/* FF60 80034B60 3C03802E */ lui $v1, %hi(D_802D9D70) -/* FF64 80034B64 90639D70 */ lbu $v1, %lo(D_802D9D70)($v1) -/* FF68 80034B68 2442FFFF */ addiu $v0, $v0, -1 -/* FF6C 80034B6C 24630001 */ addiu $v1, $v1, 1 -/* FF70 80034B70 A082000F */ sb $v0, 0xf($a0) -/* FF74 80034B74 3C01802E */ lui $at, %hi(D_802D9D71) -/* FF78 80034B78 A0239D71 */ sb $v1, %lo(D_802D9D71)($at) -/* FF7C 80034B7C 0C00F879 */ jal func_8003E1E4 -/* FF80 80034B80 00000000 */ nop -/* FF84 80034B84 0C00E57C */ jal func_800395F0 -/* FF88 80034B88 00000000 */ nop -/* FF8C 80034B8C 0C037DC8 */ jal func_800DF720 -/* FF90 80034B90 00000000 */ nop -/* FF94 80034B94 0C016680 */ jal func_80059A00 -/* FF98 80034B98 00000000 */ nop -/* FF9C 80034B9C 3C03800A */ lui $v1, %hi(D_8009E732) -/* FFA0 80034BA0 2463E732 */ addiu $v1, $v1, %lo(D_8009E732) -/* FFA4 80034BA4 94620000 */ lhu $v0, ($v1) -/* FFA8 80034BA8 2442FFEC */ addiu $v0, $v0, -0x14 -/* FFAC 80034BAC A4620000 */ sh $v0, ($v1) -/* FFB0 80034BB0 00021400 */ sll $v0, $v0, 0x10 -/* FFB4 80034BB4 04420028 */ bltzl $v0, .L80034C58 -/* FFB8 80034BB8 A4600000 */ sh $zero, ($v1) -/* FFBC 80034BBC 0800D316 */ j .L80034C58 -/* FFC0 80034BC0 00000000 */ nop -.L80034BC4: -/* FFC4 80034BC4 0C00F879 */ jal func_8003E1E4 -/* FFC8 80034BC8 00000000 */ nop -/* FFCC 80034BCC 0C00E57C */ jal func_800395F0 -/* FFD0 80034BD0 00000000 */ nop -/* FFD4 80034BD4 0C037DC8 */ jal func_800DF720 -/* FFD8 80034BD8 00000000 */ nop -/* FFDC 80034BDC 0C016680 */ jal func_80059A00 -/* FFE0 80034BE0 00000000 */ nop -/* FFE4 80034BE4 3C04800A */ lui $a0, %hi(D_8009E732) -/* FFE8 80034BE8 2484E732 */ addiu $a0, $a0, %lo(D_8009E732) -/* FFEC 80034BEC 84820000 */ lh $v0, ($a0) -/* FFF0 80034BF0 94830000 */ lhu $v1, ($a0) -/* FFF4 80034BF4 14400004 */ bnez $v0, .L80034C08 -/* FFF8 80034BF8 2462FFEC */ addiu $v0, $v1, -0x14 -/* FFFC 80034BFC 24020004 */ addiu $v0, $zero, 4 -/* 10000 80034C00 0800D316 */ j .L80034C58 -/* 10004 80034C04 A2020000 */ sb $v0, ($s0) -.L80034C08: -/* 10008 80034C08 A4820000 */ sh $v0, ($a0) -/* 1000C 80034C0C 00021400 */ sll $v0, $v0, 0x10 -/* 10010 80034C10 04420011 */ bltzl $v0, .L80034C58 -/* 10014 80034C14 A4800000 */ sh $zero, ($a0) -/* 10018 80034C18 0800D316 */ j .L80034C58 -/* 1001C 80034C1C 00000000 */ nop -.L80034C20: -/* 10020 80034C20 0C009C15 */ jal func_80027054 -/* 10024 80034C24 0000202D */ daddu $a0, $zero, $zero -/* 10028 80034C28 0C00F879 */ jal func_8003E1E4 -/* 1002C 80034C2C 00000000 */ nop -/* 10030 80034C30 0C00E57C */ jal func_800395F0 -/* 10034 80034C34 00000000 */ nop -/* 10038 80034C38 0C037DC8 */ jal func_800DF720 -/* 1003C 80034C3C 00000000 */ nop -/* 10040 80034C40 0C016680 */ jal func_80059A00 -/* 10044 80034C44 00000000 */ nop -/* 10048 80034C48 0C038061 */ jal func_800E0184 -/* 1004C 80034C4C 00000000 */ nop -/* 10050 80034C50 0C00CC60 */ jal func_80033180 -/* 10054 80034C54 24040004 */ addiu $a0, $zero, 4 -.L80034C58: -/* 10058 80034C58 8FBF0024 */ lw $ra, 0x24($sp) -/* 1005C 80034C5C 8FB20020 */ lw $s2, 0x20($sp) -/* 10060 80034C60 8FB1001C */ lw $s1, 0x1c($sp) -/* 10064 80034C64 8FB00018 */ lw $s0, 0x18($sp) -/* 10068 80034C68 03E00008 */ jr $ra -/* 1006C 80034C6C 27BD0028 */ addiu $sp, $sp, 0x28 diff --git a/ver/jp/asm/nonmatchings/EF00/func_80034C70.s b/ver/jp/asm/nonmatchings/EF00/func_80034C70.s deleted file mode 100644 index e64d5168c5..0000000000 --- a/ver/jp/asm/nonmatchings/EF00/func_80034C70.s +++ /dev/null @@ -1,8 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80034C70 -/* 10070 80034C70 03E00008 */ jr $ra -/* 10074 80034C74 00000000 */ nop -/* 10078 80034C78 00000000 */ nop -/* 1007C 80034C7C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80031F6C.s b/ver/jp/asm/nonmatchings/camera/func_800322DC.s similarity index 81% rename from ver/jp/asm/nonmatchings/D2A0/func_80031F6C.s rename to ver/jp/asm/nonmatchings/camera/func_800322DC.s index 6f0487655d..4aea415d3b 100644 --- a/ver/jp/asm/nonmatchings/D2A0/func_80031F6C.s +++ b/ver/jp/asm/nonmatchings/camera/func_800322DC.s @@ -1,7 +1,7 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_80031F6C +glabel func_800322DC /* D36C 80031F6C 27BDFFC0 */ addiu $sp, $sp, -0x40 /* D370 80031F70 F7BC0030 */ sdc1 $f28, 0x30($sp) /* D374 80031F74 AFA60048 */ sw $a2, 0x48($sp) @@ -16,63 +16,63 @@ glabel func_80031F6C /* D398 80031F98 C7BA0054 */ lwc1 $f26, 0x54($sp) /* D39C 80031F9C 4614E481 */ sub.s $f18, $f28, $f20 /* D3A0 80031FA0 C7A20058 */ lwc1 $f2, 0x58($sp) -/* D3A4 80031FA4 C7A0005C */ lwc1 $f0, 0x5c($sp) +/* D3A4 80031FA4 C7A0005C */ lwc1 $f0, 0x5C($sp) /* D3A8 80031FA8 4616D181 */ sub.s $f6, $f26, $f22 /* D3AC 80031FAC F7BE0038 */ sdc1 $f30, 0x38($sp) /* D3B0 80031FB0 46160781 */ sub.s $f30, $f0, $f22 -/* D3B4 80031FB4 AFA7004C */ sw $a3, 0x4c($sp) +/* D3B4 80031FB4 AFA7004C */ sw $a3, 0x4C($sp) /* D3B8 80031FB8 46181401 */ sub.s $f16, $f2, $f24 -/* D3BC 80031FBC C7BC004C */ lwc1 $f28, 0x4c($sp) +/* D3BC 80031FBC C7BC004C */ lwc1 $f28, 0x4C($sp) /* D3C0 80031FC0 4616E301 */ sub.s $f12, $f28, $f22 /* D3C4 80031FC4 4614C701 */ sub.s $f28, $f24, $f20 /* D3C8 80031FC8 461A0381 */ sub.s $f14, $f0, $f26 -/* D3CC 80031FCC E7BC0008 */ swc1 $f28, 8($sp) +/* D3CC 80031FCC E7BC0008 */ swc1 $f28, 0x8($sp) /* D3D0 80031FD0 46141701 */ sub.s $f28, $f2, $f20 /* D3D4 80031FD4 44802000 */ mtc1 $zero, $f4 /* D3D8 80031FD8 46009286 */ mov.s $f10, $f18 /* D3DC 80031FDC 46049032 */ c.eq.s $f18, $f4 /* D3E0 80031FE0 46006207 */ neg.s $f8, $f12 -/* D3E4 80031FE4 45000005 */ bc1f .L80031FFC -/* D3E8 80031FE8 E7BC0000 */ swc1 $f28, ($sp) +/* D3E4 80031FE4 45000005 */ bc1f .LJP_80031FFC +/* D3E8 80031FE8 E7BC0000 */ swc1 $f28, 0x0($sp) /* D3EC 80031FEC 46046032 */ c.eq.s $f12, $f4 /* D3F0 80031FF0 00000000 */ nop -/* D3F4 80031FF4 45010097 */ bc1t .L80032254 +/* D3F4 80031FF4 45010097 */ bc1t .LJP_80032254 /* D3F8 80031FF8 0000102D */ daddu $v0, $zero, $zero -.L80031FFC: +.LJP_80031FFC: /* D3FC 80031FFC 44800000 */ mtc1 $zero, $f0 /* D400 80032000 00000000 */ nop /* D404 80032004 46008032 */ c.eq.s $f16, $f0 /* D408 80032008 00000000 */ nop -/* D40C 8003200C 45000005 */ bc1f .L80032024 +/* D40C 8003200C 45000005 */ bc1f .LJP_80032024 /* D410 80032010 00000000 */ nop /* D414 80032014 46007032 */ c.eq.s $f14, $f0 /* D418 80032018 00000000 */ nop -/* D41C 8003201C 4501008D */ bc1t .L80032254 +/* D41C 8003201C 4501008D */ bc1t .LJP_80032254 /* D420 80032020 0000102D */ daddu $v0, $zero, $zero -.L80032024: +.LJP_80032024: /* D424 80032024 46065002 */ mul.s $f0, $f10, $f6 /* D428 80032028 00000000 */ nop -/* D42C 8003202C C7BC0008 */ lwc1 $f28, 8($sp) +/* D42C 8003202C C7BC0008 */ lwc1 $f28, 0x8($sp) /* D430 80032030 461C4082 */ mul.s $f2, $f8, $f28 /* D434 80032034 00000000 */ nop /* D438 80032038 46001180 */ add.s $f6, $f2, $f0 /* D43C 8003203C 44800000 */ mtc1 $zero, $f0 /* D440 80032040 00000000 */ nop /* D444 80032044 4600303C */ c.lt.s $f6, $f0 -/* D448 80032048 3C01BF80 */ lui $at, 0xbf80 +/* D448 80032048 3C01BF80 */ lui $at, (0xBF800000 >> 16) /* D44C 8003204C 44812000 */ mtc1 $at, $f4 -/* D450 80032050 45010007 */ bc1t .L80032070 +/* D450 80032050 45010007 */ bc1t .LJP_80032070 /* D454 80032054 00000000 */ nop /* D458 80032058 4606003C */ c.lt.s $f0, $f6 /* D45C 8003205C 00000000 */ nop -/* D460 80032060 45000003 */ bc1f .L80032070 +/* D460 80032060 45000003 */ bc1f .LJP_80032070 /* D464 80032064 46000106 */ mov.s $f4, $f0 -/* D468 80032068 3C013F80 */ lui $at, 0x3f80 +/* D468 80032068 3C013F80 */ lui $at, (0x3F800000 >> 16) /* D46C 8003206C 44812000 */ mtc1 $at, $f4 -.L80032070: +.LJP_80032070: /* D470 80032070 461E5002 */ mul.s $f0, $f10, $f30 /* D474 80032074 00000000 */ nop -/* D478 80032078 C7BC0000 */ lwc1 $f28, ($sp) +/* D478 80032078 C7BC0000 */ lwc1 $f28, 0x0($sp) /* D47C 8003207C 461C4082 */ mul.s $f2, $f8, $f28 /* D480 80032080 00000000 */ nop /* D484 80032084 46001080 */ add.s $f2, $f2, $f0 @@ -80,30 +80,30 @@ glabel func_80031F6C /* D48C 8003208C 00000000 */ nop /* D490 80032090 4600103C */ c.lt.s $f2, $f0 /* D494 80032094 00000000 */ nop -/* D498 80032098 45000005 */ bc1f .L800320B0 +/* D498 80032098 45000005 */ bc1f .LJP_800320B0 /* D49C 8003209C 46002186 */ mov.s $f6, $f4 -/* D4A0 800320A0 3C01BF80 */ lui $at, 0xbf80 +/* D4A0 800320A0 3C01BF80 */ lui $at, (0xBF800000 >> 16) /* D4A4 800320A4 44810000 */ mtc1 $at, $f0 -/* D4A8 800320A8 0800C833 */ j .L800320CC +/* D4A8 800320A8 0800C833 */ j .LJP_800320CC /* D4AC 800320AC 00000000 */ nop -.L800320B0: +.LJP_800320B0: /* D4B0 800320B0 4602003C */ c.lt.s $f0, $f2 /* D4B4 800320B4 00000000 */ nop -/* D4B8 800320B8 45000004 */ bc1f .L800320CC +/* D4B8 800320B8 45000004 */ bc1f .LJP_800320CC /* D4BC 800320BC 00000000 */ nop -/* D4C0 800320C0 3C013F80 */ lui $at, 0x3f80 +/* D4C0 800320C0 3C013F80 */ lui $at, (0x3F800000 >> 16) /* D4C4 800320C4 44810000 */ mtc1 $at, $f0 /* D4C8 800320C8 00000000 */ nop -.L800320CC: +.LJP_800320CC: /* D4CC 800320CC 46003032 */ c.eq.s $f6, $f0 /* D4D0 800320D0 00000000 */ nop -/* D4D4 800320D4 4501005F */ bc1t .L80032254 +/* D4D4 800320D4 4501005F */ bc1t .LJP_80032254 /* D4D8 800320D8 0000102D */ daddu $v0, $zero, $zero /* D4DC 800320DC 46009085 */ abs.s $f2, $f18 /* D4E0 800320E0 46008005 */ abs.s $f0, $f16 /* D4E4 800320E4 4602003C */ c.lt.s $f0, $f2 /* D4E8 800320E8 00000000 */ nop -/* D4EC 800320EC 4500001E */ bc1f .L80032168 +/* D4EC 800320EC 4500001E */ bc1f .LJP_80032168 /* D4F0 800320F0 00000000 */ nop /* D4F4 800320F4 460CA002 */ mul.s $f0, $f20, $f12 /* D4F8 800320F8 00000000 */ nop @@ -132,9 +132,9 @@ glabel func_80031F6C /* D554 80032154 46066082 */ mul.s $f2, $f12, $f6 /* D558 80032158 00000000 */ nop /* D55C 8003215C 4600A200 */ add.s $f8, $f20, $f0 -/* D560 80032160 0800C876 */ j .L800321D8 +/* D560 80032160 0800C876 */ j .LJP_800321D8 /* D564 80032164 4602B180 */ add.s $f6, $f22, $f2 -.L80032168: +.LJP_80032168: /* D568 80032168 4610D002 */ mul.s $f0, $f26, $f16 /* D56C 8003216C 00000000 */ nop /* D570 80032170 460EA182 */ mul.s $f6, $f20, $f14 @@ -163,13 +163,13 @@ glabel func_80031F6C /* D5CC 800321CC 00000000 */ nop /* D5D0 800321D0 4600C200 */ add.s $f8, $f24, $f0 /* D5D4 800321D4 4602D180 */ add.s $f6, $f26, $f2 -.L800321D8: +.LJP_800321D8: /* D5D8 800321D8 46144101 */ sub.s $f4, $f8, $f20 /* D5DC 800321DC C7BC0048 */ lwc1 $f28, 0x48($sp) /* D5E0 800321E0 461C4001 */ sub.s $f0, $f8, $f28 /* D5E4 800321E4 46002102 */ mul.s $f4, $f4, $f0 /* D5E8 800321E8 00000000 */ nop -/* D5EC 800321EC C7BC004C */ lwc1 $f28, 0x4c($sp) +/* D5EC 800321EC C7BC004C */ lwc1 $f28, 0x4C($sp) /* D5F0 800321F0 461C3081 */ sub.s $f2, $f6, $f28 /* D5F4 800321F4 46163001 */ sub.s $f0, $f6, $f22 /* D5F8 800321F8 46020002 */ mul.s $f0, $f0, $f2 @@ -179,7 +179,7 @@ glabel func_80031F6C /* D608 80032208 00000000 */ nop /* D60C 8003220C 4604003C */ c.lt.s $f0, $f4 /* D610 80032210 00000000 */ nop -/* D614 80032214 4501000F */ bc1t .L80032254 +/* D614 80032214 4501000F */ bc1t .LJP_80032254 /* D618 80032218 0000102D */ daddu $v0, $zero, $zero /* D61C 8003221C 46184081 */ sub.s $f2, $f8, $f24 /* D620 80032220 46021082 */ mul.s $f2, $f2, $f2 @@ -188,14 +188,14 @@ glabel func_80031F6C /* D62C 8003222C 8FA30060 */ lw $v1, 0x60($sp) /* D630 80032230 46000002 */ mul.s $f0, $f0, $f0 /* D634 80032234 00000000 */ nop -/* D638 80032238 E4680000 */ swc1 $f8, ($v1) +/* D638 80032238 E4680000 */ swc1 $f8, 0x0($v1) /* D63C 8003223C 8FA30064 */ lw $v1, 0x64($sp) -/* D640 80032240 E4660000 */ swc1 $f6, ($v1) +/* D640 80032240 E4660000 */ swc1 $f6, 0x0($v1) /* D644 80032244 46001080 */ add.s $f2, $f2, $f0 /* D648 80032248 8FA30068 */ lw $v1, 0x68($sp) -/* D64C 8003224C 24020001 */ addiu $v0, $zero, 1 -/* D650 80032250 E4620000 */ swc1 $f2, ($v1) -.L80032254: +/* D64C 8003224C 24020001 */ addiu $v0, $zero, 0x1 +/* D650 80032250 E4620000 */ swc1 $f2, 0x0($v1) +.LJP_80032254: /* D654 80032254 D7BE0038 */ ldc1 $f30, 0x38($sp) /* D658 80032258 D7BC0030 */ ldc1 $f28, 0x30($sp) /* D65C 8003225C D7BA0028 */ ldc1 $f26, 0x28($sp) diff --git a/ver/jp/asm/nonmatchings/D2A0/func_80032274.s b/ver/jp/asm/nonmatchings/camera/func_800325E4.s similarity index 81% rename from ver/jp/asm/nonmatchings/D2A0/func_80032274.s rename to ver/jp/asm/nonmatchings/camera/func_800325E4.s index 04483cad81..00d4087c86 100644 --- a/ver/jp/asm/nonmatchings/D2A0/func_80032274.s +++ b/ver/jp/asm/nonmatchings/camera/func_800325E4.s @@ -1,7 +1,7 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_80032274 +glabel func_800325E4 /* D674 80032274 27BDFFC0 */ addiu $sp, $sp, -0x40 /* D678 80032278 F7BC0030 */ sdc1 $f28, 0x30($sp) /* D67C 8003227C 4486E000 */ mtc1 $a2, $f28 @@ -14,7 +14,7 @@ glabel func_80032274 /* D698 80032298 F7B80020 */ sdc1 $f24, 0x20($sp) /* D69C 8003229C 4614E481 */ sub.s $f18, $f28, $f20 /* D6A0 800322A0 C7B80054 */ lwc1 $f24, 0x54($sp) -/* D6A4 800322A4 C7A0005C */ lwc1 $f0, 0x5c($sp) +/* D6A4 800322A4 C7A0005C */ lwc1 $f0, 0x5C($sp) /* D6A8 800322A8 461AC181 */ sub.s $f6, $f24, $f26 /* D6AC 800322AC F7BE0038 */ sdc1 $f30, 0x38($sp) /* D6B0 800322B0 461A0781 */ sub.s $f30, $f0, $f26 @@ -25,53 +25,53 @@ glabel func_80032274 /* D6C4 800322C4 461AE301 */ sub.s $f12, $f28, $f26 /* D6C8 800322C8 4614B701 */ sub.s $f28, $f22, $f20 /* D6CC 800322CC 46180381 */ sub.s $f14, $f0, $f24 -/* D6D0 800322D0 E7BC0008 */ swc1 $f28, 8($sp) +/* D6D0 800322D0 E7BC0008 */ swc1 $f28, 0x8($sp) /* D6D4 800322D4 46141701 */ sub.s $f28, $f2, $f20 /* D6D8 800322D8 44802000 */ mtc1 $zero, $f4 /* D6DC 800322DC 46009286 */ mov.s $f10, $f18 /* D6E0 800322E0 46049032 */ c.eq.s $f18, $f4 /* D6E4 800322E4 46006207 */ neg.s $f8, $f12 -/* D6E8 800322E8 45000005 */ bc1f .L80032300 -/* D6EC 800322EC E7BC0000 */ swc1 $f28, ($sp) +/* D6E8 800322E8 45000005 */ bc1f .LJP_80032300 +/* D6EC 800322EC E7BC0000 */ swc1 $f28, 0x0($sp) /* D6F0 800322F0 46046032 */ c.eq.s $f12, $f4 /* D6F4 800322F4 00000000 */ nop -/* D6F8 800322F8 45010086 */ bc1t .L80032514 +/* D6F8 800322F8 45010086 */ bc1t .LJP_80032514 /* D6FC 800322FC 0000102D */ daddu $v0, $zero, $zero -.L80032300: +.LJP_80032300: /* D700 80032300 44800000 */ mtc1 $zero, $f0 /* D704 80032304 00000000 */ nop /* D708 80032308 46008032 */ c.eq.s $f16, $f0 /* D70C 8003230C 00000000 */ nop -/* D710 80032310 45000005 */ bc1f .L80032328 +/* D710 80032310 45000005 */ bc1f .LJP_80032328 /* D714 80032314 00000000 */ nop /* D718 80032318 46007032 */ c.eq.s $f14, $f0 /* D71C 8003231C 00000000 */ nop -/* D720 80032320 4501007C */ bc1t .L80032514 +/* D720 80032320 4501007C */ bc1t .LJP_80032514 /* D724 80032324 0000102D */ daddu $v0, $zero, $zero -.L80032328: +.LJP_80032328: /* D728 80032328 46065002 */ mul.s $f0, $f10, $f6 /* D72C 8003232C 00000000 */ nop -/* D730 80032330 C7BC0008 */ lwc1 $f28, 8($sp) +/* D730 80032330 C7BC0008 */ lwc1 $f28, 0x8($sp) /* D734 80032334 461C4082 */ mul.s $f2, $f8, $f28 /* D738 80032338 00000000 */ nop /* D73C 8003233C 46001180 */ add.s $f6, $f2, $f0 /* D740 80032340 44800000 */ mtc1 $zero, $f0 /* D744 80032344 00000000 */ nop /* D748 80032348 4600303C */ c.lt.s $f6, $f0 -/* D74C 8003234C 3C01BF80 */ lui $at, 0xbf80 +/* D74C 8003234C 3C01BF80 */ lui $at, (0xBF800000 >> 16) /* D750 80032350 44812000 */ mtc1 $at, $f4 -/* D754 80032354 45010007 */ bc1t .L80032374 +/* D754 80032354 45010007 */ bc1t .LJP_80032374 /* D758 80032358 00000000 */ nop /* D75C 8003235C 4606003C */ c.lt.s $f0, $f6 /* D760 80032360 00000000 */ nop -/* D764 80032364 45000003 */ bc1f .L80032374 +/* D764 80032364 45000003 */ bc1f .LJP_80032374 /* D768 80032368 46000106 */ mov.s $f4, $f0 -/* D76C 8003236C 3C013F80 */ lui $at, 0x3f80 +/* D76C 8003236C 3C013F80 */ lui $at, (0x3F800000 >> 16) /* D770 80032370 44812000 */ mtc1 $at, $f4 -.L80032374: +.LJP_80032374: /* D774 80032374 461E5002 */ mul.s $f0, $f10, $f30 /* D778 80032378 00000000 */ nop -/* D77C 8003237C C7BC0000 */ lwc1 $f28, ($sp) +/* D77C 8003237C C7BC0000 */ lwc1 $f28, 0x0($sp) /* D780 80032380 461C4082 */ mul.s $f2, $f8, $f28 /* D784 80032384 00000000 */ nop /* D788 80032388 46001080 */ add.s $f2, $f2, $f0 @@ -79,30 +79,30 @@ glabel func_80032274 /* D790 80032390 00000000 */ nop /* D794 80032394 4600103C */ c.lt.s $f2, $f0 /* D798 80032398 00000000 */ nop -/* D79C 8003239C 45000005 */ bc1f .L800323B4 +/* D79C 8003239C 45000005 */ bc1f .LJP_800323B4 /* D7A0 800323A0 46002186 */ mov.s $f6, $f4 -/* D7A4 800323A4 3C01BF80 */ lui $at, 0xbf80 +/* D7A4 800323A4 3C01BF80 */ lui $at, (0xBF800000 >> 16) /* D7A8 800323A8 44810000 */ mtc1 $at, $f0 -/* D7AC 800323AC 0800C8F4 */ j .L800323D0 +/* D7AC 800323AC 0800C8F4 */ j .LJP_800323D0 /* D7B0 800323B0 00000000 */ nop -.L800323B4: +.LJP_800323B4: /* D7B4 800323B4 4602003C */ c.lt.s $f0, $f2 /* D7B8 800323B8 00000000 */ nop -/* D7BC 800323BC 45000004 */ bc1f .L800323D0 +/* D7BC 800323BC 45000004 */ bc1f .LJP_800323D0 /* D7C0 800323C0 00000000 */ nop -/* D7C4 800323C4 3C013F80 */ lui $at, 0x3f80 +/* D7C4 800323C4 3C013F80 */ lui $at, (0x3F800000 >> 16) /* D7C8 800323C8 44810000 */ mtc1 $at, $f0 /* D7CC 800323CC 00000000 */ nop -.L800323D0: +.LJP_800323D0: /* D7D0 800323D0 46003032 */ c.eq.s $f6, $f0 /* D7D4 800323D4 00000000 */ nop -/* D7D8 800323D8 4501004E */ bc1t .L80032514 +/* D7D8 800323D8 4501004E */ bc1t .LJP_80032514 /* D7DC 800323DC 0000102D */ daddu $v0, $zero, $zero /* D7E0 800323E0 46009085 */ abs.s $f2, $f18 /* D7E4 800323E4 46008005 */ abs.s $f0, $f16 /* D7E8 800323E8 4602003C */ c.lt.s $f0, $f2 /* D7EC 800323EC 00000000 */ nop -/* D7F0 800323F0 4500001E */ bc1f .L8003246C +/* D7F0 800323F0 4500001E */ bc1f .LJP_8003246C /* D7F4 800323F4 00000000 */ nop /* D7F8 800323F8 460CA002 */ mul.s $f0, $f20, $f12 /* D7FC 800323FC 00000000 */ nop @@ -131,9 +131,9 @@ glabel func_80032274 /* D858 80032458 46066082 */ mul.s $f2, $f12, $f6 /* D85C 8003245C 00000000 */ nop /* D860 80032460 4600A300 */ add.s $f12, $f20, $f0 -/* D864 80032464 0800C937 */ j .L800324DC +/* D864 80032464 0800C937 */ j .LJP_800324DC /* D868 80032468 4602D180 */ add.s $f6, $f26, $f2 -.L8003246C: +.LJP_8003246C: /* D86C 8003246C 4610C002 */ mul.s $f0, $f24, $f16 /* D870 80032470 00000000 */ nop /* D874 80032474 460EA182 */ mul.s $f6, $f20, $f14 @@ -162,7 +162,7 @@ glabel func_80032274 /* D8D0 800324D0 00000000 */ nop /* D8D4 800324D4 4600B300 */ add.s $f12, $f22, $f0 /* D8D8 800324D8 4602C180 */ add.s $f6, $f24, $f2 -.L800324DC: +.LJP_800324DC: /* D8DC 800324DC 46166081 */ sub.s $f2, $f12, $f22 /* D8E0 800324E0 46021082 */ mul.s $f2, $f2, $f2 /* D8E4 800324E4 00000000 */ nop @@ -170,14 +170,14 @@ glabel func_80032274 /* D8EC 800324EC 8FA30060 */ lw $v1, 0x60($sp) /* D8F0 800324F0 46000002 */ mul.s $f0, $f0, $f0 /* D8F4 800324F4 00000000 */ nop -/* D8F8 800324F8 E46C0000 */ swc1 $f12, ($v1) +/* D8F8 800324F8 E46C0000 */ swc1 $f12, 0x0($v1) /* D8FC 800324FC 8FA30064 */ lw $v1, 0x64($sp) -/* D900 80032500 E4660000 */ swc1 $f6, ($v1) +/* D900 80032500 E4660000 */ swc1 $f6, 0x0($v1) /* D904 80032504 46001080 */ add.s $f2, $f2, $f0 /* D908 80032508 8FA30068 */ lw $v1, 0x68($sp) -/* D90C 8003250C 24020001 */ addiu $v0, $zero, 1 -/* D910 80032510 E4620000 */ swc1 $f2, ($v1) -.L80032514: +/* D90C 8003250C 24020001 */ addiu $v0, $zero, 0x1 +/* D910 80032510 E4620000 */ swc1 $f2, 0x0($v1) +.LJP_80032514: /* D914 80032514 D7BE0038 */ ldc1 $f30, 0x38($sp) /* D918 80032518 D7BC0030 */ ldc1 $f28, 0x30($sp) /* D91C 8003251C D7BA0028 */ ldc1 $f26, 0x28($sp) diff --git a/ver/jp/asm/nonmatchings/main/func_80026148.s b/ver/jp/asm/nonmatchings/main/func_80026148.s deleted file mode 100644 index aa1979e3c0..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_80026148.s +++ /dev/null @@ -1,368 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026148 -/* 1548 80026148 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 154C 8002614C 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1550 80026150 8C6341D4 */ lw $v1, %lo(D_800741D4)($v1) -/* 1554 80026154 3C048016 */ lui $a0, %hi(D_80164000) -/* 1558 80026158 24844000 */ addiu $a0, $a0, %lo(D_80164000) -/* 155C 8002615C AFB20020 */ sw $s2, 0x20($sp) -/* 1560 80026160 3C12800A */ lui $s2, %hi(D_8009A64C) -/* 1564 80026164 2652A64C */ addiu $s2, $s2, %lo(D_8009A64C) -/* 1568 80026168 AFBF003C */ sw $ra, 0x3c($sp) -/* 156C 8002616C AFBE0038 */ sw $fp, 0x38($sp) -/* 1570 80026170 AFB70034 */ sw $s7, 0x34($sp) -/* 1574 80026174 AFB60030 */ sw $s6, 0x30($sp) -/* 1578 80026178 AFB5002C */ sw $s5, 0x2c($sp) -/* 157C 8002617C AFB40028 */ sw $s4, 0x28($sp) -/* 1580 80026180 AFB30024 */ sw $s3, 0x24($sp) -/* 1584 80026184 AFB1001C */ sw $s1, 0x1c($sp) -/* 1588 80026188 AFB00018 */ sw $s0, 0x18($sp) -/* 158C 8002618C 3C018007 */ lui $at, %hi(D_800741D0) -/* 1590 80026190 A42041D0 */ sh $zero, %lo(D_800741D0)($at) -/* 1594 80026194 00031040 */ sll $v0, $v1, 1 -/* 1598 80026198 00431021 */ addu $v0, $v0, $v1 -/* 159C 8002619C 00021940 */ sll $v1, $v0, 5 -/* 15A0 800261A0 00431021 */ addu $v0, $v0, $v1 -/* 15A4 800261A4 00021980 */ sll $v1, $v0, 6 -/* 15A8 800261A8 00431021 */ addu $v0, $v0, $v1 -/* 15AC 800261AC 00021100 */ sll $v0, $v0, 4 -/* 15B0 800261B0 00441021 */ addu $v0, $v0, $a0 -/* 15B4 800261B4 3C01800A */ lui $at, %hi(D_8009A654) -/* 15B8 800261B8 AC22A654 */ sw $v0, %lo(D_8009A654)($at) -/* 15BC 800261BC 24420230 */ addiu $v0, $v0, 0x230 -/* 15C0 800261C0 AE420000 */ sw $v0, ($s2) -/* 15C4 800261C4 3C118007 */ lui $s1, %hi(D_80073DE4) -/* 15C8 800261C8 8E313DE4 */ lw $s1, %lo(D_80073DE4)($s1) -/* 15CC 800261CC 0C009C5C */ jal func_80027170 -/* 15D0 800261D0 3C13070F */ lui $s3, 0x70f -/* 15D4 800261D4 3C06FF10 */ lui $a2, 0xff10 -/* 15D8 800261D8 34C6013F */ ori $a2, $a2, 0x13f -/* 15DC 800261DC 3C02FE00 */ lui $v0, 0xfe00 -/* 15E0 800261E0 8E500000 */ lw $s0, ($s2) -/* 15E4 800261E4 3C038000 */ lui $v1, 0x8000 -/* 15E8 800261E8 0200282D */ daddu $a1, $s0, $zero -/* 15EC 800261EC 26100008 */ addiu $s0, $s0, 8 -/* 15F0 800261F0 AE500000 */ sw $s0, ($s2) -/* 15F4 800261F4 ACA20000 */ sw $v0, ($a1) -/* 15F8 800261F8 3C02800A */ lui $v0, %hi(D_8009A5BC) -/* 15FC 800261FC 8C42A5BC */ lw $v0, %lo(D_8009A5BC)($v0) -/* 1600 80026200 0220202D */ daddu $a0, $s1, $zero -/* 1604 80026204 00431021 */ addu $v0, $v0, $v1 -/* 1608 80026208 ACA20004 */ sw $v0, 4($a1) -/* 160C 8002620C 26020008 */ addiu $v0, $s0, 8 -/* 1610 80026210 AE420000 */ sw $v0, ($s2) -/* 1614 80026214 0C018798 */ jal func_80061E60 -/* 1618 80026218 AE060000 */ sw $a2, ($s0) -/* 161C 8002621C 3C050050 */ lui $a1, 0x50 -/* 1620 80026220 34A503C0 */ ori $a1, $a1, 0x3c0 -/* 1624 80026224 3C06D700 */ lui $a2, 0xd700 -/* 1628 80026228 34C60002 */ ori $a2, $a2, 2 -/* 162C 8002622C 3C07E300 */ lui $a3, 0xe300 -/* 1630 80026230 34E70A01 */ ori $a3, $a3, 0xa01 -/* 1634 80026234 3C08E300 */ lui $t0, 0xe300 -/* 1638 80026238 35080C00 */ ori $t0, $t0, 0xc00 -/* 163C 8002623C 3C09E300 */ lui $t1, 0xe300 -/* 1640 80026240 35291001 */ ori $t1, $t1, 0x1001 -/* 1644 80026244 3C0BE200 */ lui $t3, 0xe200 -/* 1648 80026248 356B001C */ ori $t3, $t3, 0x1c -/* 164C 8002624C 3C0A0F0A */ lui $t2, 0xf0a -/* 1650 80026250 354A4000 */ ori $t2, $t2, 0x4000 -/* 1654 80026254 3C0CE300 */ lui $t4, 0xe300 -/* 1658 80026258 358C1201 */ ori $t4, $t4, 0x1201 -/* 165C 8002625C 3C0DFCFF */ lui $t5, 0xfcff -/* 1660 80026260 35ADFFFF */ ori $t5, $t5, 0xffff -/* 1664 80026264 3C0EE200 */ lui $t6, 0xe200 -/* 1668 80026268 35CE1E01 */ ori $t6, $t6, 0x1e01 -/* 166C 8002626C 3C0FFD88 */ lui $t7, 0xfd88 -/* 1670 80026270 35EF003F */ ori $t7, $t7, 0x3f -/* 1674 80026274 3C11F588 */ lui $s1, 0xf588 -/* 1678 80026278 36311000 */ ori $s1, $s1, 0x1000 -/* 167C 8002627C 3673E01C */ ori $s3, $s3, 0xe01c -/* 1680 80026280 3C14F580 */ lui $s4, 0xf580 -/* 1684 80026284 36941000 */ ori $s4, $s4, 0x1000 -/* 1688 80026288 3C15001F */ lui $s5, 0x1f -/* 168C 8002628C 36B5C01C */ ori $s5, $s5, 0xc01c -/* 1690 80026290 0000B02D */ daddu $s6, $zero, $zero -/* 1694 80026294 3C17E400 */ lui $s7, 0xe400 -/* 1698 80026298 3C19E100 */ lui $t9, 0xe100 -/* 169C 8002629C 3C18F100 */ lui $t8, 0xf100 -/* 16A0 800262A0 8E430000 */ lw $v1, ($s2) -/* 16A4 800262A4 241E0098 */ addiu $fp, $zero, 0x98 -/* 16A8 800262A8 AE020004 */ sw $v0, 4($s0) -/* 16AC 800262AC 3C02ED00 */ lui $v0, 0xed00 -/* 16B0 800262B0 0060202D */ daddu $a0, $v1, $zero -/* 16B4 800262B4 24630008 */ addiu $v1, $v1, 8 -/* 16B8 800262B8 AE430000 */ sw $v1, ($s2) -/* 16BC 800262BC AC820000 */ sw $v0, ($a0) -/* 16C0 800262C0 24620008 */ addiu $v0, $v1, 8 -/* 16C4 800262C4 AC850004 */ sw $a1, 4($a0) -/* 16C8 800262C8 AE420000 */ sw $v0, ($s2) -/* 16CC 800262CC 2402FFFF */ addiu $v0, $zero, -1 -/* 16D0 800262D0 AC620004 */ sw $v0, 4($v1) -/* 16D4 800262D4 24620010 */ addiu $v0, $v1, 0x10 -/* 16D8 800262D8 AC660000 */ sw $a2, ($v1) -/* 16DC 800262DC AE420000 */ sw $v0, ($s2) -/* 16E0 800262E0 24620018 */ addiu $v0, $v1, 0x18 -/* 16E4 800262E4 AC670008 */ sw $a3, 8($v1) -/* 16E8 800262E8 AC60000C */ sw $zero, 0xc($v1) -/* 16EC 800262EC AE420000 */ sw $v0, ($s2) -/* 16F0 800262F0 24620020 */ addiu $v0, $v1, 0x20 -/* 16F4 800262F4 AC680010 */ sw $t0, 0x10($v1) -/* 16F8 800262F8 AC600014 */ sw $zero, 0x14($v1) -/* 16FC 800262FC AE420000 */ sw $v0, ($s2) -/* 1700 80026300 24620028 */ addiu $v0, $v1, 0x28 -/* 1704 80026304 AC690018 */ sw $t1, 0x18($v1) -/* 1708 80026308 AC60001C */ sw $zero, 0x1c($v1) -/* 170C 8002630C AE420000 */ sw $v0, ($s2) -/* 1710 80026310 24620030 */ addiu $v0, $v1, 0x30 -/* 1714 80026314 AC6B0020 */ sw $t3, 0x20($v1) -/* 1718 80026318 AC6A0024 */ sw $t2, 0x24($v1) -/* 171C 8002631C AE420000 */ sw $v0, ($s2) -/* 1720 80026320 24620038 */ addiu $v0, $v1, 0x38 -/* 1724 80026324 AC6C0028 */ sw $t4, 0x28($v1) -/* 1728 80026328 AC60002C */ sw $zero, 0x2c($v1) -/* 172C 8002632C AE420000 */ sw $v0, ($s2) -/* 1730 80026330 2402F3F9 */ addiu $v0, $zero, -0xc07 -/* 1734 80026334 AC620034 */ sw $v0, 0x34($v1) -/* 1738 80026338 24620040 */ addiu $v0, $v1, 0x40 -/* 173C 8002633C AC6D0030 */ sw $t5, 0x30($v1) -/* 1740 80026340 AE420000 */ sw $v0, ($s2) -/* 1744 80026344 24020001 */ addiu $v0, $zero, 1 -/* 1748 80026348 AC62003C */ sw $v0, 0x3c($v1) -/* 174C 8002634C 24620048 */ addiu $v0, $v1, 0x48 -/* 1750 80026350 AC6E0038 */ sw $t6, 0x38($v1) -/* 1754 80026354 AE420000 */ sw $v0, ($s2) -/* 1758 80026358 3C02F900 */ lui $v0, 0xf900 -/* 175C 8002635C AC620040 */ sw $v0, 0x40($v1) -/* 1760 80026360 2402007F */ addiu $v0, $zero, 0x7f -/* 1764 80026364 AC620044 */ sw $v0, 0x44($v1) -/* 1768 80026368 24620050 */ addiu $v0, $v1, 0x50 -/* 176C 8002636C AE420000 */ sw $v0, ($s2) -/* 1770 80026370 3C028007 */ lui $v0, %hi(D_80073DF0) -/* 1774 80026374 24423DF0 */ addiu $v0, $v0, %lo(D_80073DF0) -/* 1778 80026378 AC6F0048 */ sw $t7, 0x48($v1) -/* 177C 8002637C AC62004C */ sw $v0, 0x4c($v1) -/* 1780 80026380 24620058 */ addiu $v0, $v1, 0x58 -/* 1784 80026384 AE420000 */ sw $v0, ($s2) -/* 1788 80026388 3C020700 */ lui $v0, 0x700 -/* 178C 8002638C AC620054 */ sw $v0, 0x54($v1) -/* 1790 80026390 24620060 */ addiu $v0, $v1, 0x60 -/* 1794 80026394 AC710050 */ sw $s1, 0x50($v1) -/* 1798 80026398 AE420000 */ sw $v0, ($s2) -/* 179C 8002639C 3C02E600 */ lui $v0, 0xe600 -/* 17A0 800263A0 AC620058 */ sw $v0, 0x58($v1) -/* 17A4 800263A4 24620068 */ addiu $v0, $v1, 0x68 -/* 17A8 800263A8 AC60005C */ sw $zero, 0x5c($v1) -/* 17AC 800263AC AE420000 */ sw $v0, ($s2) -/* 17B0 800263B0 3C02F400 */ lui $v0, 0xf400 -/* 17B4 800263B4 AC620060 */ sw $v0, 0x60($v1) -/* 17B8 800263B8 24620070 */ addiu $v0, $v1, 0x70 -/* 17BC 800263BC AC730064 */ sw $s3, 0x64($v1) -/* 17C0 800263C0 AE420000 */ sw $v0, ($s2) -/* 17C4 800263C4 3C02E700 */ lui $v0, 0xe700 -/* 17C8 800263C8 AC620068 */ sw $v0, 0x68($v1) -/* 17CC 800263CC 24620078 */ addiu $v0, $v1, 0x78 -/* 17D0 800263D0 AC60006C */ sw $zero, 0x6c($v1) -/* 17D4 800263D4 AE420000 */ sw $v0, ($s2) -/* 17D8 800263D8 24620080 */ addiu $v0, $v1, 0x80 -/* 17DC 800263DC AC740070 */ sw $s4, 0x70($v1) -/* 17E0 800263E0 AC600074 */ sw $zero, 0x74($v1) -/* 17E4 800263E4 AE420000 */ sw $v0, ($s2) -/* 17E8 800263E8 3C02F200 */ lui $v0, 0xf200 -/* 17EC 800263EC AC620078 */ sw $v0, 0x78($v1) -/* 17F0 800263F0 AC75007C */ sw $s5, 0x7c($v1) -/* 17F4 800263F4 0000702D */ daddu $t6, $zero, $zero -.L800263F8: -/* 17F8 800263F8 00161C00 */ sll $v1, $s6, 0x10 -/* 17FC 800263FC 00031C03 */ sra $v1, $v1, 0x10 -/* 1800 80026400 2474000E */ addiu $s4, $v1, 0xe -/* 1804 80026404 000318C0 */ sll $v1, $v1, 3 -/* 1808 80026408 246200A8 */ addiu $v0, $v1, 0xa8 -/* 180C 8002640C 00021080 */ sll $v0, $v0, 2 -/* 1810 80026410 30420FFF */ andi $v0, $v0, 0xfff -/* 1814 80026414 00029B00 */ sll $s3, $v0, 0xc -/* 1818 80026418 246200A0 */ addiu $v0, $v1, 0xa0 -/* 181C 8002641C 00021080 */ sll $v0, $v0, 2 -/* 1820 80026420 30420FFF */ andi $v0, $v0, 0xfff -/* 1824 80026424 00028B00 */ sll $s1, $v0, 0xc -/* 1828 80026428 241500A0 */ addiu $s5, $zero, 0xa0 -/* 182C 8002642C 02A31023 */ subu $v0, $s5, $v1 -/* 1830 80026430 00021080 */ sll $v0, $v0, 2 -/* 1834 80026434 30420FFF */ andi $v0, $v0, 0xfff -/* 1838 80026438 00028300 */ sll $s0, $v0, 0xc -/* 183C 8002643C 03C31823 */ subu $v1, $fp, $v1 -/* 1840 80026440 00031880 */ sll $v1, $v1, 2 -/* 1844 80026444 30630FFF */ andi $v1, $v1, 0xfff -/* 1848 80026448 00037B00 */ sll $t7, $v1, 0xc -/* 184C 8002644C 000E1400 */ sll $v0, $t6, 0x10 -.L80026450: -/* 1850 80026450 00023C03 */ sra $a3, $v0, 0x10 -/* 1854 80026454 02871823 */ subu $v1, $s4, $a3 -/* 1858 80026458 24020021 */ addiu $v0, $zero, 0x21 -/* 185C 8002645C 00431023 */ subu $v0, $v0, $v1 -/* 1860 80026460 00021FC2 */ srl $v1, $v0, 0x1f -/* 1864 80026464 00431021 */ addu $v0, $v0, $v1 -/* 1868 80026468 3C038007 */ lui $v1, %hi(D_80073FF0) -/* 186C 8002646C 94633FF0 */ lhu $v1, %lo(D_80073FF0)($v1) -/* 1870 80026470 00021043 */ sra $v0, $v0, 1 -/* 1874 80026474 2463FFF1 */ addiu $v1, $v1, -0xf -/* 1878 80026478 00431023 */ subu $v0, $v0, $v1 -/* 187C 8002647C 00021400 */ sll $v0, $v0, 0x10 -/* 1880 80026480 00026C03 */ sra $t5, $v0, 0x10 -/* 1884 80026484 29A20010 */ slti $v0, $t5, 0x10 -/* 1888 80026488 1040005C */ beqz $v0, .L800265FC -/* 188C 8002648C 25C20001 */ addiu $v0, $t6, 1 -/* 1890 80026490 05A2005B */ bltzl $t5, .L80026600 -/* 1894 80026494 0040702D */ daddu $t6, $v0, $zero -/* 1898 80026498 3C060400 */ lui $a2, 0x400 -/* 189C 8002649C 34C60400 */ ori $a2, $a2, 0x400 -/* 18A0 800264A0 3C0A0400 */ lui $t2, 0x400 -/* 18A4 800264A4 354AFC00 */ ori $t2, $t2, 0xfc00 -/* 18A8 800264A8 3C0BFC00 */ lui $t3, 0xfc00 -/* 18AC 800264AC 356B0400 */ ori $t3, $t3, 0x400 -/* 18B0 800264B0 3C0CFC00 */ lui $t4, 0xfc00 -/* 18B4 800264B4 358CFC00 */ ori $t4, $t4, 0xfc00 -/* 18B8 800264B8 000748C0 */ sll $t1, $a3, 3 -/* 18BC 800264BC 25240008 */ addiu $a0, $t1, 8 -/* 18C0 800264C0 00042080 */ sll $a0, $a0, 2 -/* 18C4 800264C4 30840FFF */ andi $a0, $a0, 0xfff -/* 18C8 800264C8 00972025 */ or $a0, $a0, $s7 -/* 18CC 800264CC 02641025 */ or $v0, $s3, $a0 -/* 18D0 800264D0 00073940 */ sll $a3, $a3, 5 -/* 18D4 800264D4 30E70FFF */ andi $a3, $a3, 0xfff -/* 18D8 800264D8 000D4600 */ sll $t0, $t5, 0x18 -/* 18DC 800264DC 8E430000 */ lw $v1, ($s2) -/* 18E0 800264E0 02042025 */ or $a0, $s0, $a0 -/* 18E4 800264E4 0060282D */ daddu $a1, $v1, $zero -/* 18E8 800264E8 24630008 */ addiu $v1, $v1, 8 -/* 18EC 800264EC AE430000 */ sw $v1, ($s2) -/* 18F0 800264F0 ACA20000 */ sw $v0, ($a1) -/* 18F4 800264F4 02271025 */ or $v0, $s1, $a3 -/* 18F8 800264F8 ACA20004 */ sw $v0, 4($a1) -/* 18FC 800264FC 24620008 */ addiu $v0, $v1, 8 -/* 1900 80026500 AE420000 */ sw $v0, ($s2) -/* 1904 80026504 24620010 */ addiu $v0, $v1, 0x10 -/* 1908 80026508 AC790000 */ sw $t9, ($v1) -/* 190C 8002650C AC680004 */ sw $t0, 4($v1) -/* 1910 80026510 AE420000 */ sw $v0, ($s2) -/* 1914 80026514 24620018 */ addiu $v0, $v1, 0x18 -/* 1918 80026518 240500F0 */ addiu $a1, $zero, 0xf0 -/* 191C 8002651C 00A92823 */ subu $a1, $a1, $t1 -/* 1920 80026520 00052880 */ sll $a1, $a1, 2 -/* 1924 80026524 30A50FFF */ andi $a1, $a1, 0xfff -/* 1928 80026528 00B72825 */ or $a1, $a1, $s7 -/* 192C 8002652C AC780008 */ sw $t8, 8($v1) -/* 1930 80026530 AC66000C */ sw $a2, 0xc($v1) -/* 1934 80026534 AE420000 */ sw $v0, ($s2) -/* 1938 80026538 02651025 */ or $v0, $s3, $a1 -/* 193C 8002653C 240600E8 */ addiu $a2, $zero, 0xe8 -/* 1940 80026540 00C93023 */ subu $a2, $a2, $t1 -/* 1944 80026544 00063080 */ sll $a2, $a2, 2 -/* 1948 80026548 30C60FFF */ andi $a2, $a2, 0xfff -/* 194C 8002654C AC620010 */ sw $v0, 0x10($v1) -/* 1950 80026550 02261025 */ or $v0, $s1, $a2 -/* 1954 80026554 AC620014 */ sw $v0, 0x14($v1) -/* 1958 80026558 24620020 */ addiu $v0, $v1, 0x20 -/* 195C 8002655C 350800E0 */ ori $t0, $t0, 0xe0 -/* 1960 80026560 AE420000 */ sw $v0, ($s2) -/* 1964 80026564 24620028 */ addiu $v0, $v1, 0x28 -/* 1968 80026568 AC790018 */ sw $t9, 0x18($v1) -/* 196C 8002656C AC68001C */ sw $t0, 0x1c($v1) -/* 1970 80026570 AE420000 */ sw $v0, ($s2) -/* 1974 80026574 24620030 */ addiu $v0, $v1, 0x30 -/* 1978 80026578 01E73825 */ or $a3, $t7, $a3 -/* 197C 8002657C AC780020 */ sw $t8, 0x20($v1) -/* 1980 80026580 AC6A0024 */ sw $t2, 0x24($v1) -/* 1984 80026584 AE420000 */ sw $v0, ($s2) -/* 1988 80026588 24620038 */ addiu $v0, $v1, 0x38 -/* 198C 8002658C AC640028 */ sw $a0, 0x28($v1) -/* 1990 80026590 000D2200 */ sll $a0, $t5, 8 -/* 1994 80026594 348400E0 */ ori $a0, $a0, 0xe0 -/* 1998 80026598 00042400 */ sll $a0, $a0, 0x10 -/* 199C 8002659C AC67002C */ sw $a3, 0x2c($v1) -/* 19A0 800265A0 AE420000 */ sw $v0, ($s2) -/* 19A4 800265A4 24620040 */ addiu $v0, $v1, 0x40 -/* 19A8 800265A8 AC790030 */ sw $t9, 0x30($v1) -/* 19AC 800265AC AC640034 */ sw $a0, 0x34($v1) -/* 19B0 800265B0 AE420000 */ sw $v0, ($s2) -/* 19B4 800265B4 24620048 */ addiu $v0, $v1, 0x48 -/* 19B8 800265B8 02052825 */ or $a1, $s0, $a1 -/* 19BC 800265BC 01E63025 */ or $a2, $t7, $a2 -/* 19C0 800265C0 AC780038 */ sw $t8, 0x38($v1) -/* 19C4 800265C4 AC6B003C */ sw $t3, 0x3c($v1) -/* 19C8 800265C8 AE420000 */ sw $v0, ($s2) -/* 19CC 800265CC 24620050 */ addiu $v0, $v1, 0x50 -/* 19D0 800265D0 348400E0 */ ori $a0, $a0, 0xe0 -/* 19D4 800265D4 AC650040 */ sw $a1, 0x40($v1) -/* 19D8 800265D8 AC660044 */ sw $a2, 0x44($v1) -/* 19DC 800265DC AE420000 */ sw $v0, ($s2) -/* 19E0 800265E0 24620058 */ addiu $v0, $v1, 0x58 -/* 19E4 800265E4 AC790048 */ sw $t9, 0x48($v1) -/* 19E8 800265E8 AC64004C */ sw $a0, 0x4c($v1) -/* 19EC 800265EC AE420000 */ sw $v0, ($s2) -/* 19F0 800265F0 AC780050 */ sw $t8, 0x50($v1) -/* 19F4 800265F4 AC6C0054 */ sw $t4, 0x54($v1) -/* 19F8 800265F8 25C20001 */ addiu $v0, $t6, 1 -.L800265FC: -/* 19FC 800265FC 0040702D */ daddu $t6, $v0, $zero -.L80026600: -/* 1A00 80026600 00021400 */ sll $v0, $v0, 0x10 -/* 1A04 80026604 00021403 */ sra $v0, $v0, 0x10 -/* 1A08 80026608 2842000F */ slti $v0, $v0, 0xf -/* 1A0C 8002660C 1440FF90 */ bnez $v0, .L80026450 -/* 1A10 80026610 000E1400 */ sll $v0, $t6, 0x10 -/* 1A14 80026614 26C20001 */ addiu $v0, $s6, 1 -/* 1A18 80026618 0040B02D */ daddu $s6, $v0, $zero -/* 1A1C 8002661C 00021400 */ sll $v0, $v0, 0x10 -/* 1A20 80026620 00021403 */ sra $v0, $v0, 0x10 -/* 1A24 80026624 28420014 */ slti $v0, $v0, 0x14 -/* 1A28 80026628 1440FF73 */ bnez $v0, .L800263F8 -/* 1A2C 8002662C 0000702D */ daddu $t6, $zero, $zero -/* 1A30 80026630 3C06800A */ lui $a2, %hi(D_8009A64C) -/* 1A34 80026634 24C6A64C */ addiu $a2, $a2, %lo(D_8009A64C) -/* 1A38 80026638 3C038007 */ lui $v1, %hi(D_80073FF0) -/* 1A3C 8002663C 24633FF0 */ addiu $v1, $v1, %lo(D_80073FF0) -/* 1A40 80026640 8CC50000 */ lw $a1, ($a2) -/* 1A44 80026644 3C08800A */ lui $t0, %hi(D_8009A654) -/* 1A48 80026648 8D08A654 */ lw $t0, %lo(D_8009A654)($t0) -/* 1A4C 8002664C 94620000 */ lhu $v0, ($v1) -/* 1A50 80026650 00A0382D */ daddu $a3, $a1, $zero -/* 1A54 80026654 24A50008 */ addiu $a1, $a1, 8 -/* 1A58 80026658 25040230 */ addiu $a0, $t0, 0x230 -/* 1A5C 8002665C 24420001 */ addiu $v0, $v0, 1 -/* 1A60 80026660 A4620000 */ sh $v0, ($v1) -/* 1A64 80026664 3C02E900 */ lui $v0, 0xe900 -/* 1A68 80026668 ACC50000 */ sw $a1, ($a2) -/* 1A6C 8002666C ACE20000 */ sw $v0, ($a3) -/* 1A70 80026670 24A20008 */ addiu $v0, $a1, 8 -/* 1A74 80026674 ACE00004 */ sw $zero, 4($a3) -/* 1A78 80026678 ACC20000 */ sw $v0, ($a2) -/* 1A7C 8002667C 3C02DF00 */ lui $v0, 0xdf00 -/* 1A80 80026680 ACA20000 */ sw $v0, ($a1) -/* 1A84 80026684 ACA00004 */ sw $zero, 4($a1) -/* 1A88 80026688 24A5FDD8 */ addiu $a1, $a1, -0x228 -/* 1A8C 8002668C 00A82823 */ subu $a1, $a1, $t0 -/* 1A90 80026690 000528C3 */ sra $a1, $a1, 3 -/* 1A94 80026694 000528C0 */ sll $a1, $a1, 3 -/* 1A98 80026698 0000302D */ daddu $a2, $zero, $zero -/* 1A9C 8002669C 0C00B3C9 */ jal func_8002CF24 -/* 1AA0 800266A0 3C070004 */ lui $a3, 4 -/* 1AA4 800266A4 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1AA8 800266A8 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 1AAC 800266AC 8C620000 */ lw $v0, ($v1) -/* 1AB0 800266B0 38420001 */ xori $v0, $v0, 1 -/* 1AB4 800266B4 AC620000 */ sw $v0, ($v1) -/* 1AB8 800266B8 8FBF003C */ lw $ra, 0x3c($sp) -/* 1ABC 800266BC 8FBE0038 */ lw $fp, 0x38($sp) -/* 1AC0 800266C0 8FB70034 */ lw $s7, 0x34($sp) -/* 1AC4 800266C4 8FB60030 */ lw $s6, 0x30($sp) -/* 1AC8 800266C8 8FB5002C */ lw $s5, 0x2c($sp) -/* 1ACC 800266CC 8FB40028 */ lw $s4, 0x28($sp) -/* 1AD0 800266D0 8FB30024 */ lw $s3, 0x24($sp) -/* 1AD4 800266D4 8FB20020 */ lw $s2, 0x20($sp) -/* 1AD8 800266D8 8FB1001C */ lw $s1, 0x1c($sp) -/* 1ADC 800266DC 8FB00018 */ lw $s0, 0x18($sp) -/* 1AE0 800266E0 03E00008 */ jr $ra -/* 1AE4 800266E4 27BD0040 */ addiu $sp, $sp, 0x40 diff --git a/ver/jp/asm/nonmatchings/main/func_80026710.s b/ver/jp/asm/nonmatchings/main/func_80026710.s deleted file mode 100644 index 7a59583a08..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_80026710.s +++ /dev/null @@ -1,188 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026710 -/* 1B10 80026710 3C038007 */ lui $v1, %hi(gGameStatusPtr) -/* 1B14 80026714 8C63417C */ lw $v1, %lo(gGameStatusPtr)($v1) -/* 1B18 80026718 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B1C 8002671C AFBF0018 */ sw $ra, 0x18($sp) -/* 1B20 80026720 AFB10014 */ sw $s1, 0x14($sp) -/* 1B24 80026724 AFB00010 */ sw $s0, 0x10($sp) -/* 1B28 80026728 94620134 */ lhu $v0, 0x134($v1) -/* 1B2C 8002672C 3C040CDF */ lui $a0, 0xcdf -/* 1B30 80026730 24420001 */ addiu $v0, $v0, 1 -/* 1B34 80026734 A4620134 */ sh $v0, 0x134($v1) -/* 1B38 80026738 3C038011 */ lui $v1, %hi(D_8010F450) -/* 1B3C 8002673C 2463F450 */ addiu $v1, $v1, %lo(D_8010F450) -/* 1B40 80026740 8C6202BC */ lw $v0, 0x2bc($v1) -/* 1B44 80026744 3484E5FF */ ori $a0, $a0, 0xe5ff -/* 1B48 80026748 24420002 */ addiu $v0, $v0, 2 -/* 1B4C 8002674C AC6202BC */ sw $v0, 0x2bc($v1) -/* 1B50 80026750 0082102B */ sltu $v0, $a0, $v0 -/* 1B54 80026754 54400001 */ bnel $v0, $zero, .L8002675C -/* 1B58 80026758 AC6402BC */ sw $a0, 0x2bc($v1) -.L8002675C: -/* 1B5C 8002675C 0C00A211 */ jal func_80028844 -/* 1B60 80026760 00000000 */ nop -/* 1B64 80026764 0C00A3D3 */ jal func_80028F4C -/* 1B68 80026768 00000000 */ nop -/* 1B6C 8002676C 3C048007 */ lui $a0, %hi(D_80074001) -/* 1B70 80026770 24844001 */ addiu $a0, $a0, %lo(D_80074001) -/* 1B74 80026774 80820000 */ lb $v0, ($a0) -/* 1B78 80026778 90830000 */ lbu $v1, ($a0) -/* 1B7C 8002677C 10400008 */ beqz $v0, .L800267A0 -/* 1B80 80026780 2462FFFF */ addiu $v0, $v1, -1 -/* 1B84 80026784 A0820000 */ sb $v0, ($a0) -/* 1B88 80026788 00021600 */ sll $v0, $v0, 0x18 -/* 1B8C 8002678C 14400087 */ bnez $v0, .L800269AC -/* 1B90 80026790 00000000 */ nop -/* 1B94 80026794 3C028007 */ lui $v0, %hi(D_80074000) -/* 1B98 80026798 90424000 */ lbu $v0, %lo(D_80074000)($v0) -/* 1B9C 8002679C A0820000 */ sb $v0, ($a0) -.L800267A0: -/* 1BA0 800267A0 0C04833E */ jal func_80120CF8 -/* 1BA4 800267A4 00000000 */ nop -/* 1BA8 800267A8 0C00E08F */ jal func_8003823C -/* 1BAC 800267AC 00000000 */ nop -/* 1BB0 800267B0 0C04A185 */ jal func_80128614 -/* 1BB4 800267B4 00000000 */ nop -/* 1BB8 800267B8 0C052A44 */ jal func_8014A910 -/* 1BBC 800267BC 00000000 */ nop -/* 1BC0 800267C0 0C0B0F5D */ jal func_802C3D74 -/* 1BC4 800267C4 00000000 */ nop -/* 1BC8 800267C8 0C04A298 */ jal func_80128A60 -/* 1BCC 800267CC 00000000 */ nop -/* 1BD0 800267D0 0C0519B0 */ jal func_801466C0 -/* 1BD4 800267D4 00000000 */ nop -/* 1BD8 800267D8 0C046022 */ jal func_80118088 -/* 1BDC 800267DC 00000000 */ nop -/* 1BE0 800267E0 0C045238 */ jal func_801148E0 -/* 1BE4 800267E4 00000000 */ nop -/* 1BE8 800267E8 0C04F492 */ jal func_8013D248 -/* 1BEC 800267EC 00000000 */ nop -/* 1BF0 800267F0 0C053D7E */ jal func_8014F5F8 -/* 1BF4 800267F4 00000000 */ nop -/* 1BF8 800267F8 0C0530C5 */ jal func_8014C314 -/* 1BFC 800267FC 00000000 */ nop -/* 1C00 80026800 0C0539F9 */ jal func_8014E7E4 -/* 1C04 80026804 00000000 */ nop -/* 1C08 80026808 0C053131 */ jal func_8014C4C4 -/* 1C0C 8002680C 00000000 */ nop -/* 1C10 80026810 0C00AE8E */ jal func_8002BA38 -/* 1C14 80026814 00000000 */ nop -/* 1C18 80026818 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1C1C 8002681C 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1C20 80026820 8E040000 */ lw $a0, ($s0) -/* 1C24 80026824 30820020 */ andi $v0, $a0, 0x20 -/* 1C28 80026828 10400035 */ beqz $v0, .L80026900 -/* 1C2C 8002682C 00000000 */ nop -/* 1C30 80026830 3C118007 */ lui $s1, %hi(D_80074182) -/* 1C34 80026834 26314182 */ addiu $s1, $s1, %lo(D_80074182) -/* 1C38 80026838 86230000 */ lh $v1, ($s1) -/* 1C3C 8002683C 10600005 */ beqz $v1, .L80026854 -/* 1C40 80026840 24020001 */ addiu $v0, $zero, 1 -/* 1C44 80026844 1062001C */ beq $v1, $v0, .L800268B8 -/* 1C48 80026848 34840008 */ ori $a0, $a0, 8 -/* 1C4C 8002684C 08009A44 */ j .L80026910 -/* 1C50 80026850 00000000 */ nop -.L80026854: -/* 1C54 80026854 34820200 */ ori $v0, $a0, 0x200 -/* 1C58 80026858 0C038056 */ jal func_800E0158 -/* 1C5C 8002685C AE020000 */ sw $v0, ($s0) -/* 1C60 80026860 3C048007 */ lui $a0, %hi(D_80074180) -/* 1C64 80026864 24844180 */ addiu $a0, $a0, %lo(D_80074180) -/* 1C68 80026868 240500FF */ addiu $a1, $zero, 0xff -/* 1C6C 8002686C 84820000 */ lh $v0, ($a0) -/* 1C70 80026870 94830000 */ lhu $v1, ($a0) -/* 1C74 80026874 14450008 */ bne $v0, $a1, .L80026898 -/* 1C78 80026878 2462000A */ addiu $v0, $v1, 0xa -/* 1C7C 8002687C 24020001 */ addiu $v0, $zero, 1 -/* 1C80 80026880 A6220000 */ sh $v0, ($s1) -/* 1C84 80026884 24020003 */ addiu $v0, $zero, 3 -/* 1C88 80026888 3C01800A */ lui $at, %hi(D_8009A670) -/* 1C8C 8002688C A422A670 */ sh $v0, %lo(D_8009A670)($at) -/* 1C90 80026890 08009A44 */ j .L80026910 -/* 1C94 80026894 00000000 */ nop -.L80026898: -/* 1C98 80026898 A4820000 */ sh $v0, ($a0) -/* 1C9C 8002689C 00021400 */ sll $v0, $v0, 0x10 -/* 1CA0 800268A0 00021403 */ sra $v0, $v0, 0x10 -/* 1CA4 800268A4 28420100 */ slti $v0, $v0, 0x100 -/* 1CA8 800268A8 50400019 */ beql $v0, $zero, .L80026910 -/* 1CAC 800268AC A4850000 */ sh $a1, ($a0) -/* 1CB0 800268B0 08009A44 */ j .L80026910 -/* 1CB4 800268B4 00000000 */ nop -.L800268B8: -/* 1CB8 800268B8 3C02800A */ lui $v0, %hi(D_8009A670) -/* 1CBC 800268BC 2442A670 */ addiu $v0, $v0, %lo(D_8009A670) -/* 1CC0 800268C0 94430000 */ lhu $v1, ($v0) -/* 1CC4 800268C4 AE040000 */ sw $a0, ($s0) -/* 1CC8 800268C8 2463FFFF */ addiu $v1, $v1, -1 -/* 1CCC 800268CC A4430000 */ sh $v1, ($v0) -/* 1CD0 800268D0 00031C00 */ sll $v1, $v1, 0x10 -/* 1CD4 800268D4 1460000E */ bnez $v1, .L80026910 -/* 1CD8 800268D8 00000000 */ nop -/* 1CDC 800268DC 0C053A3A */ jal func_8014E8E8 -/* 1CE0 800268E0 00000000 */ nop -/* 1CE4 800268E4 0C00CC60 */ jal func_80033180 -/* 1CE8 800268E8 0000202D */ daddu $a0, $zero, $zero -/* 1CEC 800268EC 8E020000 */ lw $v0, ($s0) -/* 1CF0 800268F0 2403FFDF */ addiu $v1, $zero, -0x21 -/* 1CF4 800268F4 00431024 */ and $v0, $v0, $v1 -/* 1CF8 800268F8 08009A44 */ j .L80026910 -/* 1CFC 800268FC AE020000 */ sw $v0, ($s0) -.L80026900: -/* 1D00 80026900 3C018007 */ lui $at, %hi(D_80074180) -/* 1D04 80026904 A4204180 */ sh $zero, %lo(D_80074180)($at) -/* 1D08 80026908 3C018007 */ lui $at, %hi(D_80074182) -/* 1D0C 8002690C A4204182 */ sh $zero, %lo(D_80074182)($at) -.L80026910: -/* 1D10 80026910 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D14 80026914 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D18 80026918 8C830000 */ lw $v1, ($a0) -/* 1D1C 8002691C 30620100 */ andi $v0, $v1, 0x100 -/* 1D20 80026920 14400003 */ bnez $v0, .L80026930 -/* 1D24 80026924 34621000 */ ori $v0, $v1, 0x1000 -/* 1D28 80026928 2402EFFF */ addiu $v0, $zero, -0x1001 -/* 1D2C 8002692C 00621024 */ and $v0, $v1, $v0 -.L80026930: -/* 1D30 80026930 AC820000 */ sw $v0, ($a0) -/* 1D34 80026934 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D38 80026938 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D3C 8002693C 8C830000 */ lw $v1, ($a0) -/* 1D40 80026940 30620200 */ andi $v0, $v1, 0x200 -/* 1D44 80026944 14400003 */ bnez $v0, .L80026954 -/* 1D48 80026948 34622000 */ ori $v0, $v1, 0x2000 -/* 1D4C 8002694C 2402DFFF */ addiu $v0, $zero, -0x2001 -/* 1D50 80026950 00621024 */ and $v0, $v1, $v0 -.L80026954: -/* 1D54 80026954 AC820000 */ sw $v0, ($a0) -/* 1D58 80026958 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D5C 8002695C 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D60 80026960 8C830000 */ lw $v1, ($a0) -/* 1D64 80026964 30620400 */ andi $v0, $v1, 0x400 -/* 1D68 80026968 14400003 */ bnez $v0, .L80026978 -/* 1D6C 8002696C 34624000 */ ori $v0, $v1, 0x4000 -/* 1D70 80026970 2402BFFF */ addiu $v0, $zero, -0x4001 -/* 1D74 80026974 00621024 */ and $v0, $v1, $v0 -.L80026978: -/* 1D78 80026978 AC820000 */ sw $v0, ($a0) -/* 1D7C 8002697C 3C04800A */ lui $a0, %hi(D_8009A630) -/* 1D80 80026980 2484A630 */ addiu $a0, $a0, %lo(D_8009A630) -/* 1D84 80026984 8C830000 */ lw $v1, ($a0) -/* 1D88 80026988 30620800 */ andi $v0, $v1, 0x800 -/* 1D8C 8002698C 14400004 */ bnez $v0, .L800269A0 -/* 1D90 80026990 34628000 */ ori $v0, $v1, 0x8000 -/* 1D94 80026994 3C02FFFF */ lui $v0, 0xffff -/* 1D98 80026998 34427FFF */ ori $v0, $v0, 0x7fff -/* 1D9C 8002699C 00621024 */ and $v0, $v1, $v0 -.L800269A0: -/* 1DA0 800269A0 AC820000 */ sw $v0, ($a0) -/* 1DA4 800269A4 0C00A66F */ jal func_800299BC -/* 1DA8 800269A8 24040001 */ addiu $a0, $zero, 1 -.L800269AC: -/* 1DAC 800269AC 8FBF0018 */ lw $ra, 0x18($sp) -/* 1DB0 800269B0 8FB10014 */ lw $s1, 0x14($sp) -/* 1DB4 800269B4 8FB00010 */ lw $s0, 0x10($sp) -/* 1DB8 800269B8 03E00008 */ jr $ra -/* 1DBC 800269BC 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/main/func_800269C0.s b/ver/jp/asm/nonmatchings/main/func_800269C0.s deleted file mode 100644 index 532f9826d6..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_800269C0.s +++ /dev/null @@ -1,75 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_800269C0 -/* 1DC0 800269C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1DC4 800269C4 AFB20018 */ sw $s2, 0x18($sp) -/* 1DC8 800269C8 3C120001 */ lui $s2, 1 -/* 1DCC 800269CC 36520230 */ ori $s2, $s2, 0x230 -/* 1DD0 800269D0 AFB10014 */ sw $s1, 0x14($sp) -/* 1DD4 800269D4 3C11800A */ lui $s1, %hi(D_8009A654) -/* 1DD8 800269D8 2631A654 */ addiu $s1, $s1, %lo(D_8009A654) -/* 1DDC 800269DC 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1DE0 800269E0 8C6341D4 */ lw $v1, %lo(D_800741D4)($v1) -/* 1DE4 800269E4 3C048016 */ lui $a0, %hi(D_80164000) -/* 1DE8 800269E8 24844000 */ addiu $a0, $a0, %lo(D_80164000) -/* 1DEC 800269EC AFB00010 */ sw $s0, 0x10($sp) -/* 1DF0 800269F0 3C10800A */ lui $s0, %hi(D_8009A64C) -/* 1DF4 800269F4 2610A64C */ addiu $s0, $s0, %lo(D_8009A64C) -/* 1DF8 800269F8 AFBF001C */ sw $ra, 0x1c($sp) -/* 1DFC 800269FC 00031040 */ sll $v0, $v1, 1 -/* 1E00 80026A00 00431021 */ addu $v0, $v0, $v1 -/* 1E04 80026A04 00021940 */ sll $v1, $v0, 5 -/* 1E08 80026A08 00431021 */ addu $v0, $v0, $v1 -/* 1E0C 80026A0C 00021980 */ sll $v1, $v0, 6 -/* 1E10 80026A10 00431021 */ addu $v0, $v0, $v1 -/* 1E14 80026A14 00021100 */ sll $v0, $v0, 4 -/* 1E18 80026A18 00441021 */ addu $v0, $v0, $a0 -/* 1E1C 80026A1C AE220000 */ sw $v0, ($s1) -/* 1E20 80026A20 00521021 */ addu $v0, $v0, $s2 -/* 1E24 80026A24 0C009C5C */ jal func_80027170 -/* 1E28 80026A28 AE020000 */ sw $v0, ($s0) -/* 1E2C 80026A2C 0C009F78 */ jal func_80027DE0 -/* 1E30 80026A30 00000000 */ nop -/* 1E34 80026A34 8E030000 */ lw $v1, ($s0) -/* 1E38 80026A38 3C02E900 */ lui $v0, 0xe900 -/* 1E3C 80026A3C 0060202D */ daddu $a0, $v1, $zero -/* 1E40 80026A40 24630008 */ addiu $v1, $v1, 8 -/* 1E44 80026A44 AE030000 */ sw $v1, ($s0) -/* 1E48 80026A48 AC820000 */ sw $v0, ($a0) -/* 1E4C 80026A4C 24620008 */ addiu $v0, $v1, 8 -/* 1E50 80026A50 AC800004 */ sw $zero, 4($a0) -/* 1E54 80026A54 3C04DF00 */ lui $a0, 0xdf00 -/* 1E58 80026A58 AE020000 */ sw $v0, ($s0) -/* 1E5C 80026A5C AC640000 */ sw $a0, ($v1) -/* 1E60 80026A60 AC600004 */ sw $zero, 4($v1) -/* 1E64 80026A64 8E230000 */ lw $v1, ($s1) -/* 1E68 80026A68 00521023 */ subu $v0, $v0, $s2 -/* 1E6C 80026A6C 00431023 */ subu $v0, $v0, $v1 -/* 1E70 80026A70 000210C2 */ srl $v0, $v0, 3 -/* 1E74 80026A74 28420200 */ slti $v0, $v0, 0x200 -/* 1E78 80026A78 14400003 */ bnez $v0, .L80026A88 -/* 1E7C 80026A7C 3C040001 */ lui $a0, 1 -.L80026A80: -/* 1E80 80026A80 08009AA0 */ j .L80026A80 -/* 1E84 80026A84 00000000 */ nop -.L80026A88: -/* 1E88 80026A88 34840230 */ ori $a0, $a0, 0x230 -/* 1E8C 80026A8C 0000302D */ daddu $a2, $zero, $zero -/* 1E90 80026A90 00C0382D */ daddu $a3, $a2, $zero -/* 1E94 80026A94 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1E98 80026A98 8CA5A64C */ lw $a1, %lo(D_8009A64C)($a1) -/* 1E9C 80026A9C 3C02800A */ lui $v0, %hi(D_8009A654) -/* 1EA0 80026AA0 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 1EA4 80026AA4 00A42823 */ subu $a1, $a1, $a0 -/* 1EA8 80026AA8 00A22823 */ subu $a1, $a1, $v0 -/* 1EAC 80026AAC 000528C3 */ sra $a1, $a1, 3 -/* 1EB0 80026AB0 00442021 */ addu $a0, $v0, $a0 -/* 1EB4 80026AB4 0C00B3C9 */ jal func_8002CF24 -/* 1EB8 80026AB8 000528C0 */ sll $a1, $a1, 3 -/* 1EBC 80026ABC 8FBF001C */ lw $ra, 0x1c($sp) -/* 1EC0 80026AC0 8FB20018 */ lw $s2, 0x18($sp) -/* 1EC4 80026AC4 8FB10014 */ lw $s1, 0x14($sp) -/* 1EC8 80026AC8 8FB00010 */ lw $s0, 0x10($sp) -/* 1ECC 80026ACC 03E00008 */ jr $ra -/* 1ED0 80026AD0 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/main/func_80026AD4.s b/ver/jp/asm/nonmatchings/main/func_80026AD4.s deleted file mode 100644 index 6808cc29e5..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_80026AD4.s +++ /dev/null @@ -1,197 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026AD4 -/* 1ED4 80026AD4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1ED8 80026AD8 3C04800A */ lui $a0, %hi(D_8009A654) -/* 1EDC 80026ADC 8C84A654 */ lw $a0, %lo(D_8009A654)($a0) -/* 1EE0 80026AE0 3C05800A */ lui $a1, %hi(D_8009A64C) -/* 1EE4 80026AE4 24A5A64C */ addiu $a1, $a1, %lo(D_8009A64C) -/* 1EE8 80026AE8 AFB00010 */ sw $s0, 0x10($sp) -/* 1EEC 80026AEC 3C10800A */ lui $s0, %hi(D_8009A630) -/* 1EF0 80026AF0 2610A630 */ addiu $s0, $s0, %lo(D_8009A630) -/* 1EF4 80026AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 1EF8 80026AF8 AFB10014 */ sw $s1, 0x14($sp) -/* 1EFC 80026AFC 3C018007 */ lui $at, %hi(D_800741D0) -/* 1F00 80026B00 A42041D0 */ sh $zero, %lo(D_800741D0)($at) -/* 1F04 80026B04 8E020000 */ lw $v0, ($s0) -/* 1F08 80026B08 24830230 */ addiu $v1, $a0, 0x230 -/* 1F0C 80026B0C 30420008 */ andi $v0, $v0, 8 -/* 1F10 80026B10 10400007 */ beqz $v0, .L80026B30 -/* 1F14 80026B14 ACA30000 */ sw $v1, ($a1) -/* 1F18 80026B18 3C038007 */ lui $v1, %hi(D_800741D4) -/* 1F1C 80026B1C 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 1F20 80026B20 8C620000 */ lw $v0, ($v1) -/* 1F24 80026B24 38420001 */ xori $v0, $v0, 1 -/* 1F28 80026B28 08009B65 */ j .L80026D94 -/* 1F2C 80026B2C AC620000 */ sw $v0, ($v1) -.L80026B30: -/* 1F30 80026B30 3C03DA38 */ lui $v1, 0xda38 -/* 1F34 80026B34 34630003 */ ori $v1, $v1, 3 -/* 1F38 80026B38 24820238 */ addiu $v0, $a0, 0x238 -/* 1F3C 80026B3C ACA20000 */ sw $v0, ($a1) -/* 1F40 80026B40 3C028007 */ lui $v0, %hi(D_80074188) -/* 1F44 80026B44 24424188 */ addiu $v0, $v0, %lo(D_80074188) -/* 1F48 80026B48 AC830230 */ sw $v1, 0x230($a0) -/* 1F4C 80026B4C 0C04456C */ jal func_801115B0 -/* 1F50 80026B50 AC820234 */ sw $v0, 0x234($a0) -/* 1F54 80026B54 8E020000 */ lw $v0, ($s0) -/* 1F58 80026B58 30420002 */ andi $v0, $v0, 2 -/* 1F5C 80026B5C 14400003 */ bnez $v0, .L80026B6C -/* 1F60 80026B60 00000000 */ nop -/* 1F64 80026B64 0C00B4F3 */ jal func_8002D3CC -/* 1F68 80026B68 0000202D */ daddu $a0, $zero, $zero -.L80026B6C: -/* 1F6C 80026B6C 0C038090 */ jal func_800E0240 -/* 1F70 80026B70 00000000 */ nop -/* 1F74 80026B74 0C0B0FB9 */ jal func_802C3EE4 -/* 1F78 80026B78 00000000 */ nop -/* 1F7C 80026B7C 0C04F4B4 */ jal func_8013D2D0 -/* 1F80 80026B80 00000000 */ nop -/* 1F84 80026B84 0C04A1D8 */ jal func_80128760 -/* 1F88 80026B88 00000000 */ nop -/* 1F8C 80026B8C 0C051CB0 */ jal func_801472C0 -/* 1F90 80026B90 00000000 */ nop -/* 1F94 80026B94 0C016711 */ jal func_80059C44 -/* 1F98 80026B98 00000000 */ nop -/* 1F9C 80026B9C 0C04605A */ jal func_80118168 -/* 1FA0 80026BA0 00000000 */ nop -/* 1FA4 80026BA4 8E020000 */ lw $v0, ($s0) -/* 1FA8 80026BA8 3C030001 */ lui $v1, 1 -/* 1FAC 80026BAC 00431024 */ and $v0, $v0, $v1 -/* 1FB0 80026BB0 14400003 */ bnez $v0, .L80026BC0 -/* 1FB4 80026BB4 00000000 */ nop -/* 1FB8 80026BB8 0C0532DD */ jal func_8014CB74 -/* 1FBC 80026BBC 00000000 */ nop -.L80026BC0: -/* 1FC0 80026BC0 8E020000 */ lw $v0, ($s0) -/* 1FC4 80026BC4 30420002 */ andi $v0, $v0, 2 -/* 1FC8 80026BC8 14400009 */ bnez $v0, .L80026BF0 -/* 1FCC 80026BCC 3C100010 */ lui $s0, 0x10 -/* 1FD0 80026BD0 3C028007 */ lui $v0, %hi(gGameStatusPtr) -/* 1FD4 80026BD4 8C42417C */ lw $v0, %lo(gGameStatusPtr)($v0) -/* 1FD8 80026BD8 80420078 */ lb $v0, 0x78($v0) -/* 1FDC 80026BDC 14400004 */ bnez $v0, .L80026BF0 -/* 1FE0 80026BE0 00000000 */ nop -/* 1FE4 80026BE4 0C00B4F3 */ jal func_8002D3CC -/* 1FE8 80026BE8 24040001 */ addiu $a0, $zero, 1 -/* 1FEC 80026BEC 3C100010 */ lui $s0, 0x10 -.L80026BF0: -/* 1FF0 80026BF0 3C11800A */ lui $s1, %hi(D_8009A630) -/* 1FF4 80026BF4 2631A630 */ addiu $s1, $s1, %lo(D_8009A630) -/* 1FF8 80026BF8 8E220000 */ lw $v0, ($s1) -/* 1FFC 80026BFC 36100010 */ ori $s0, $s0, 0x10 -/* 2000 80026C00 00501024 */ and $v0, $v0, $s0 -/* 2004 80026C04 14400003 */ bnez $v0, .L80026C14 -/* 2008 80026C08 00000000 */ nop -/* 200C 80026C0C 0C04A523 */ jal func_8012948C -/* 2010 80026C10 00000000 */ nop -.L80026C14: -/* 2014 80026C14 0C04A1BC */ jal func_801286F0 -/* 2018 80026C18 00000000 */ nop -/* 201C 80026C1C 0C051DF3 */ jal func_801477CC -/* 2020 80026C20 00000000 */ nop -/* 2024 80026C24 0C04F494 */ jal func_8013D250 -/* 2028 80026C28 00000000 */ nop -/* 202C 80026C2C 8E220000 */ lw $v0, ($s1) -/* 2030 80026C30 24030010 */ addiu $v1, $zero, 0x10 -/* 2034 80026C34 00501024 */ and $v0, $v0, $s0 -/* 2038 80026C38 14430003 */ bne $v0, $v1, .L80026C48 -/* 203C 80026C3C 00000000 */ nop -/* 2040 80026C40 0C04A523 */ jal func_8012948C -/* 2044 80026C44 00000000 */ nop -.L80026C48: -/* 2048 80026C48 0C00AE90 */ jal func_8002BA40 -/* 204C 80026C4C 00000000 */ nop -/* 2050 80026C50 8E220000 */ lw $v0, ($s1) -/* 2054 80026C54 3C030010 */ lui $v1, 0x10 -/* 2058 80026C58 00431024 */ and $v0, $v0, $v1 -/* 205C 80026C5C 10400003 */ beqz $v0, .L80026C6C -/* 2060 80026C60 00000000 */ nop -/* 2064 80026C64 0C04A523 */ jal func_8012948C -/* 2068 80026C68 00000000 */ nop -.L80026C6C: -/* 206C 80026C6C 8E220000 */ lw $v0, ($s1) -/* 2070 80026C70 3C030001 */ lui $v1, 1 -/* 2074 80026C74 00431024 */ and $v0, $v0, $v1 -/* 2078 80026C78 10400003 */ beqz $v0, .L80026C88 -/* 207C 80026C7C 00000000 */ nop -/* 2080 80026C80 0C0532DD */ jal func_8014CB74 -/* 2084 80026C84 00000000 */ nop -.L80026C88: -/* 2088 80026C88 0C046075 */ jal func_801181D4 -/* 208C 80026C8C 00000000 */ nop -/* 2090 80026C90 8E220000 */ lw $v0, ($s1) -/* 2094 80026C94 30420020 */ andi $v0, $v0, 0x20 -/* 2098 80026C98 10400010 */ beqz $v0, .L80026CDC -/* 209C 80026C9C 00000000 */ nop -/* 20A0 80026CA0 3C038007 */ lui $v1, %hi(D_80074182) -/* 20A4 80026CA4 84634182 */ lh $v1, %lo(D_80074182)($v1) -/* 20A8 80026CA8 28620002 */ slti $v0, $v1, 2 -/* 20AC 80026CAC 1040000B */ beqz $v0, .L80026CDC -/* 20B0 80026CB0 00000000 */ nop -/* 20B4 80026CB4 04600009 */ bltz $v1, .L80026CDC -/* 20B8 80026CB8 24040007 */ addiu $a0, $zero, 7 -/* 20BC 80026CBC 3C028007 */ lui $v0, %hi(D_80074180) -/* 20C0 80026CC0 84424180 */ lh $v0, %lo(D_80074180)($v0) -/* 20C4 80026CC4 44820000 */ mtc1 $v0, $f0 -/* 20C8 80026CC8 00000000 */ nop -/* 20CC 80026CCC 46800020 */ cvt.s.w $f0, $f0 -/* 20D0 80026CD0 44050000 */ mfc1 $a1, $f0 -/* 20D4 80026CD4 0C04EECC */ jal func_8013BB30 -/* 20D8 80026CD8 0000302D */ daddu $a2, $zero, $zero -.L80026CDC: -/* 20DC 80026CDC 3C02800A */ lui $v0, %hi(D_8009A64C) -/* 20E0 80026CE0 8C42A64C */ lw $v0, %lo(D_8009A64C)($v0) -/* 20E4 80026CE4 3C03800A */ lui $v1, %hi(D_8009A654) -/* 20E8 80026CE8 8C63A654 */ lw $v1, %lo(D_8009A654)($v1) -/* 20EC 80026CEC 2442FDD0 */ addiu $v0, $v0, -0x230 -/* 20F0 80026CF0 00431023 */ subu $v0, $v0, $v1 -/* 20F4 80026CF4 000210C2 */ srl $v0, $v0, 3 -/* 20F8 80026CF8 28422000 */ slti $v0, $v0, 0x2000 -/* 20FC 80026CFC 54400003 */ bnel $v0, $zero, .L80026D0C -/* 2100 80026D00 0000302D */ daddu $a2, $zero, $zero -.L80026D04: -/* 2104 80026D04 08009B41 */ j .L80026D04 -/* 2108 80026D08 00000000 */ nop -.L80026D0C: -/* 210C 80026D0C 3C070004 */ lui $a3, 4 -/* 2110 80026D10 3C08800A */ lui $t0, %hi(D_8009A64C) -/* 2114 80026D14 2508A64C */ addiu $t0, $t0, %lo(D_8009A64C) -/* 2118 80026D18 34E70001 */ ori $a3, $a3, 1 -/* 211C 80026D1C 8D030000 */ lw $v1, ($t0) -/* 2120 80026D20 3C02800A */ lui $v0, %hi(D_8009A654) -/* 2124 80026D24 8C42A654 */ lw $v0, %lo(D_8009A654)($v0) -/* 2128 80026D28 0060482D */ daddu $t1, $v1, $zero -/* 212C 80026D2C 24630008 */ addiu $v1, $v1, 8 -/* 2130 80026D30 24440230 */ addiu $a0, $v0, 0x230 -/* 2134 80026D34 2465FDD8 */ addiu $a1, $v1, -0x228 -/* 2138 80026D38 00A22823 */ subu $a1, $a1, $v0 -/* 213C 80026D3C 000528C3 */ sra $a1, $a1, 3 -/* 2140 80026D40 000528C0 */ sll $a1, $a1, 3 -/* 2144 80026D44 3C02E900 */ lui $v0, 0xe900 -/* 2148 80026D48 AD030000 */ sw $v1, ($t0) -/* 214C 80026D4C AD220000 */ sw $v0, ($t1) -/* 2150 80026D50 24620008 */ addiu $v0, $v1, 8 -/* 2154 80026D54 AD200004 */ sw $zero, 4($t1) -/* 2158 80026D58 AD020000 */ sw $v0, ($t0) -/* 215C 80026D5C 3C02DF00 */ lui $v0, 0xdf00 -/* 2160 80026D60 AC620000 */ sw $v0, ($v1) -/* 2164 80026D64 0C00B3C9 */ jal func_8002CF24 -/* 2168 80026D68 AC600004 */ sw $zero, 4($v1) -/* 216C 80026D6C 24050140 */ addiu $a1, $zero, 0x140 -/* 2170 80026D70 240600F0 */ addiu $a2, $zero, 0xf0 -/* 2174 80026D74 3C038007 */ lui $v1, %hi(D_800741D4) -/* 2178 80026D78 246341D4 */ addiu $v1, $v1, %lo(D_800741D4) -/* 217C 80026D7C 8C620000 */ lw $v0, ($v1) -/* 2180 80026D80 3C04800A */ lui $a0, %hi(D_8009A62C) -/* 2184 80026D84 8C84A62C */ lw $a0, %lo(D_8009A62C)($a0) -/* 2188 80026D88 38420001 */ xori $v0, $v0, 1 -/* 218C 80026D8C 0C00B214 */ jal func_8002C850 -/* 2190 80026D90 AC620000 */ sw $v0, ($v1) -.L80026D94: -/* 2194 80026D94 8FBF0018 */ lw $ra, 0x18($sp) -/* 2198 80026D98 8FB10014 */ lw $s1, 0x14($sp) -/* 219C 80026D9C 8FB00010 */ lw $s0, 0x10($sp) -/* 21A0 80026DA0 03E00008 */ jr $ra -/* 21A4 80026DA4 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/main/func_80026DA8.s b/ver/jp/asm/nonmatchings/main/func_80026DA8.s deleted file mode 100644 index fc9cca68c0..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_80026DA8.s +++ /dev/null @@ -1,176 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80026DA8 -/* 21A8 80026DA8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 21AC 80026DAC 3C04000A */ lui $a0, 0xa -/* 21B0 80026DB0 24845F90 */ addiu $a0, $a0, 0x5f90 -/* 21B4 80026DB4 3C05000B */ lui $a1, 0xb -/* 21B8 80026DB8 24A59770 */ addiu $a1, $a1, -0x6890 -/* 21BC 80026DBC 3C068011 */ lui $a2, %hi(D_8010F890) -/* 21C0 80026DC0 24C6F890 */ addiu $a2, $a2, %lo(D_8010F890) -/* 21C4 80026DC4 AFBF0014 */ sw $ra, 0x14($sp) -/* 21C8 80026DC8 0C00A5BF */ jal func_800296FC -/* 21CC 80026DCC AFB00010 */ sw $s0, 0x10($sp) -/* 21D0 80026DD0 3C040007 */ lui $a0, 7 -/* 21D4 80026DD4 24845990 */ addiu $a0, $a0, 0x5990 -/* 21D8 80026DD8 3C05000A */ lui $a1, 0xa -/* 21DC 80026DDC 24A55F90 */ addiu $a1, $a1, 0x5f90 -/* 21E0 80026DE0 3C06800E */ lui $a2, %hi(D_800DC4E0) -/* 21E4 80026DE4 24C6C4E0 */ addiu $a2, $a2, %lo(D_800DC4E0) -/* 21E8 80026DE8 0C00A5BF */ jal func_800296FC -/* 21EC 80026DEC 00000000 */ nop -/* 21F0 80026DF0 3C04000F */ lui $a0, 0xf -/* 21F4 80026DF4 2484B1A0 */ addiu $a0, $a0, -0x4e60 -/* 21F8 80026DF8 3C050010 */ lui $a1, 0x10 -/* 21FC 80026DFC 24A52620 */ addiu $a1, $a1, 0x2620 -/* 2200 80026E00 3C06802C */ lui $a2, %hi(D_802C3000) -/* 2204 80026E04 24C63000 */ addiu $a2, $a2, %lo(D_802C3000) -/* 2208 80026E08 0C00A5BF */ jal func_800296FC -/* 220C 80026E0C 00000000 */ nop -/* 2210 80026E10 3C040010 */ lui $a0, 0x10 -/* 2214 80026E14 24842620 */ addiu $a0, $a0, 0x2620 -/* 2218 80026E18 3C050011 */ lui $a1, 0x11 -/* 221C 80026E1C 24A5CC20 */ addiu $a1, $a1, -0x33e0 -/* 2220 80026E20 3C06802E */ lui $a2, %hi(D_802DBD40) -/* 2224 80026E24 24C6BD40 */ addiu $a2, $a2, %lo(D_802DBD40) -/* 2228 80026E28 0C00A5BF */ jal func_800296FC -/* 222C 80026E2C 00000000 */ nop -/* 2230 80026E30 3C04000B */ lui $a0, 0xb -/* 2234 80026E34 24849770 */ addiu $a0, $a0, -0x6890 -/* 2238 80026E38 3C05000F */ lui $a1, 0xf -/* 223C 80026E3C 24A5B1A0 */ addiu $a1, $a1, -0x4e60 -/* 2240 80026E40 3C068011 */ lui $a2, %hi(func_801148E0) -/* 2244 80026E44 24C648E0 */ addiu $a2, $a2, %lo(func_801148E0) -/* 2248 80026E48 0C00A5BF */ jal func_800296FC -/* 224C 80026E4C 00000000 */ nop -/* 2250 80026E50 3C040011 */ lui $a0, 0x11 -/* 2254 80026E54 2484CC20 */ addiu $a0, $a0, -0x33e0 -/* 2258 80026E58 3C050011 */ lui $a1, 0x11 -/* 225C 80026E5C 24A5F330 */ addiu $a1, $a1, -0xcd0 -/* 2260 80026E60 3C06802E */ lui $a2, %hi(D_802E6380) -/* 2264 80026E64 24C66380 */ addiu $a2, $a2, %lo(D_802E6380) -/* 2268 80026E68 0C00A5BF */ jal func_800296FC -/* 226C 80026E6C 00000000 */ nop -/* 2270 80026E70 3C108007 */ lui $s0, %hi(gGameStatusPtr) -/* 2274 80026E74 2610417C */ addiu $s0, $s0, %lo(gGameStatusPtr) -/* 2278 80026E78 8E020000 */ lw $v0, ($s0) -/* 227C 80026E7C 3C01800A */ lui $at, %hi(D_8009A630) -/* 2280 80026E80 AC20A630 */ sw $zero, %lo(D_8009A630)($at) -/* 2284 80026E84 A0400079 */ sb $zero, 0x79($v0) -/* 2288 80026E88 8E030000 */ lw $v1, ($s0) -/* 228C 80026E8C 24040001 */ addiu $a0, $zero, 1 -/* 2290 80026E90 A064007A */ sb $a0, 0x7a($v1) -/* 2294 80026E94 8E020000 */ lw $v0, ($s0) -/* 2298 80026E98 A4600148 */ sh $zero, 0x148($v1) -/* 229C 80026E9C A044007C */ sb $a0, 0x7c($v0) -/* 22A0 80026EA0 8E030000 */ lw $v1, ($s0) -/* 22A4 80026EA4 2402FFFF */ addiu $v0, $zero, -1 -/* 22A8 80026EA8 A06200A8 */ sb $v0, 0xa8($v1) -/* 22AC 80026EAC 8E020000 */ lw $v0, ($s0) -/* 22B0 80026EB0 A04000AA */ sb $zero, 0xaa($v0) -/* 22B4 80026EB4 8E020000 */ lw $v0, ($s0) -/* 22B8 80026EB8 A0400081 */ sb $zero, 0x81($v0) -/* 22BC 80026EBC 8E030000 */ lw $v1, ($s0) -/* 22C0 80026EC0 2402FFF8 */ addiu $v0, $zero, -8 -/* 22C4 80026EC4 A0620082 */ sb $v0, 0x82($v1) -/* 22C8 80026EC8 8E030000 */ lw $v1, ($s0) -/* 22CC 80026ECC 24020004 */ addiu $v0, $zero, 4 -/* 22D0 80026ED0 A0620083 */ sb $v0, 0x83($v1) -/* 22D4 80026ED4 8E020000 */ lw $v0, ($s0) -/* 22D8 80026ED8 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 22DC 80026EDC AC20A5B8 */ sw $zero, %lo(D_8009A5B8)($at) -/* 22E0 80026EE0 A440013C */ sh $zero, 0x13c($v0) -/* 22E4 80026EE4 A0400075 */ sb $zero, 0x75($v0) -/* 22E8 80026EE8 8E030000 */ lw $v1, ($s0) -/* 22EC 80026EEC 24020005 */ addiu $v0, $zero, 5 -/* 22F0 80026EF0 3C018007 */ lui $at, %hi(D_80074001) -/* 22F4 80026EF4 A0224001 */ sb $v0, %lo(D_80074001)($at) -/* 22F8 80026EF8 0C00AE03 */ jal func_8002B80C -/* 22FC 80026EFC AC600168 */ sw $zero, 0x168($v1) -/* 2300 80026F00 0C00A202 */ jal func_80028808 -/* 2304 80026F04 00000000 */ nop -/* 2308 80026F08 0C00AAF0 */ jal func_8002ABC0 -/* 230C 80026F0C 00000000 */ nop -/* 2310 80026F10 0C048AA8 */ jal func_80122AA0 -/* 2314 80026F14 00000000 */ nop -/* 2318 80026F18 0C04A0B2 */ jal func_801282C8 -/* 231C 80026F1C 00000000 */ nop -/* 2320 80026F20 0C0B0C77 */ jal func_802C31DC -/* 2324 80026F24 00000000 */ nop -/* 2328 80026F28 0C00B6E1 */ jal func_8002DB84 -/* 232C 80026F2C 00000000 */ nop -/* 2330 80026F30 0C037F0C */ jal func_800DFC30 -/* 2334 80026F34 00000000 */ nop -/* 2338 80026F38 0C044512 */ jal func_80111448 -/* 233C 80026F3C 0000202D */ daddu $a0, $zero, $zero -/* 2340 80026F40 0C049770 */ jal func_80125DC0 -/* 2344 80026F44 00000000 */ nop -/* 2348 80026F48 0C048D0D */ jal func_80123434 -/* 234C 80026F4C 00000000 */ nop -/* 2350 80026F50 0C046BD5 */ jal func_8011AF54 -/* 2354 80026F54 00000000 */ nop -/* 2358 80026F58 0C05343C */ jal func_8014D0F0 -/* 235C 80026F5C 00000000 */ nop -/* 2360 80026F60 0C052BAA */ jal func_8014AEA8 -/* 2364 80026F64 00000000 */ nop -/* 2368 80026F68 0C04A21C */ jal func_80128870 -/* 236C 80026F6C 00000000 */ nop -/* 2370 80026F70 0C04A221 */ jal func_80128884 -/* 2374 80026F74 00000000 */ nop -/* 2378 80026F78 0C045F6A */ jal func_80117DA8 -/* 237C 80026F7C 00000000 */ nop -/* 2380 80026F80 0C00E05F */ jal func_8003817C -/* 2384 80026F84 00000000 */ nop -/* 2388 80026F88 0C05186C */ jal func_801461B0 -/* 238C 80026F8C 00000000 */ nop -/* 2390 80026F90 0C0529CC */ jal func_8014A730 -/* 2394 80026F94 00000000 */ nop -/* 2398 80026F98 0C0457B2 */ jal func_80115EC8 -/* 239C 80026F9C 0000202D */ daddu $a0, $zero, $zero -/* 23A0 80026FA0 0C039CD0 */ jal func_800E7340 -/* 23A4 80026FA4 00000000 */ nop -/* 23A8 80026FA8 0C00F7FE */ jal func_8003DFF8 -/* 23AC 80026FAC 00000000 */ nop -/* 23B0 80026FB0 0C04F46E */ jal func_8013D1B8 -/* 23B4 80026FB4 00000000 */ nop -/* 23B8 80026FB8 0C016653 */ jal func_8005994C -/* 23BC 80026FBC 00000000 */ nop -/* 23C0 80026FC0 0C0528F4 */ jal func_8014A3D0 -/* 23C4 80026FC4 00000000 */ nop -/* 23C8 80026FC8 0C04D85C */ jal func_80136170 -/* 23CC 80026FCC 00000000 */ nop -/* 23D0 80026FD0 0C053D52 */ jal func_8014F548 -/* 23D4 80026FD4 00000000 */ nop -/* 23D8 80026FD8 0C0530B8 */ jal func_8014C2E0 -/* 23DC 80026FDC 00000000 */ nop -/* 23E0 80026FE0 0C0539B2 */ jal func_8014E6C8 -/* 23E4 80026FE4 00000000 */ nop -/* 23E8 80026FE8 0C053128 */ jal func_8014C4A0 -/* 23EC 80026FEC 00000000 */ nop -/* 23F0 80026FF0 0C00AE80 */ jal func_8002BA00 -/* 23F4 80026FF4 00000000 */ nop -/* 23F8 80026FF8 0C00A3AC */ jal func_80028EB0 -/* 23FC 80026FFC 00000000 */ nop -/* 2400 80027000 0000182D */ daddu $v1, $zero, $zero -/* 2404 80027004 24050003 */ addiu $a1, $zero, 3 -/* 2408 80027008 2404000C */ addiu $a0, $zero, 0xc -/* 240C 8002700C 8E100000 */ lw $s0, ($s0) -.L80027010: -/* 2410 80027010 A6050050 */ sh $a1, 0x50($s0) -/* 2414 80027014 A6040048 */ sh $a0, 0x48($s0) -/* 2418 80027018 24630001 */ addiu $v1, $v1, 1 -/* 241C 8002701C 28620004 */ slti $v0, $v1, 4 -/* 2420 80027020 1440FFFB */ bnez $v0, .L80027010 -/* 2424 80027024 26100002 */ addiu $s0, $s0, 2 -/* 2428 80027028 3C03800A */ lui $v1, %hi(D_8009A630) -/* 242C 8002702C 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 2430 80027030 8C620000 */ lw $v0, ($v1) -/* 2434 80027034 0000202D */ daddu $a0, $zero, $zero -/* 2438 80027038 34420008 */ ori $v0, $v0, 8 -/* 243C 8002703C 0C00CC60 */ jal func_80033180 -/* 2440 80027040 AC620000 */ sw $v0, ($v1) -/* 2444 80027044 8FBF0014 */ lw $ra, 0x14($sp) -/* 2448 80027048 8FB00010 */ lw $s0, 0x10($sp) -/* 244C 8002704C 03E00008 */ jr $ra -/* 2450 80027050 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/main/func_80027054.s b/ver/jp/asm/nonmatchings/main/func_80027054.s deleted file mode 100644 index f90575bdca..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_80027054.s +++ /dev/null @@ -1,72 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_80027054 -/* 2454 80027054 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2458 80027058 0080282D */ daddu $a1, $a0, $zero -/* 245C 8002705C 2CA20005 */ sltiu $v0, $a1, 5 -/* 2460 80027060 1040003B */ beqz $v0, .L80027150 -/* 2464 80027064 AFBF0010 */ sw $ra, 0x10($sp) -/* 2468 80027068 00051080 */ sll $v0, $a1, 2 -/* 246C 8002706C 3C018009 */ lui $at, %hi(D_80097D28) -/* 2470 80027070 00220821 */ addu $at, $at, $v0 -/* 2474 80027074 8C227D28 */ lw $v0, %lo(D_80097D28)($at) -/* 2478 80027078 00400008 */ jr $v0 -/* 247C 8002707C 00000000 */ nop -/* 2480 80027080 24040003 */ addiu $a0, $zero, 3 -/* 2484 80027084 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2488 80027088 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 248C 8002708C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2490 80027090 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2494 80027094 8C430000 */ lw $v1, ($v0) -/* 2498 80027098 2405F0FF */ addiu $a1, $zero, -0xf01 -/* 249C 8002709C 00651824 */ and $v1, $v1, $a1 -/* 24A0 800270A0 0C0B1192 */ jal func_802C4648 -/* 24A4 800270A4 AC430000 */ sw $v1, ($v0) -/* 24A8 800270A8 08009C54 */ j .L80027150 -/* 24AC 800270AC 00000000 */ nop -/* 24B0 800270B0 24040001 */ addiu $a0, $zero, 1 -/* 24B4 800270B4 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24B8 800270B8 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24BC 800270BC 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24C0 800270C0 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24C4 800270C4 8C430000 */ lw $v1, ($v0) -/* 24C8 800270C8 2405F1FF */ addiu $a1, $zero, -0xe01 -/* 24CC 800270CC 00651824 */ and $v1, $v1, $a1 -/* 24D0 800270D0 08009C49 */ j .L80027124 -/* 24D4 800270D4 34630100 */ ori $v1, $v1, 0x100 -/* 24D8 800270D8 24040002 */ addiu $a0, $zero, 2 -/* 24DC 800270DC 3C02800A */ lui $v0, %hi(D_8009A630) -/* 24E0 800270E0 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 24E4 800270E4 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 24E8 800270E8 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 24EC 800270EC 8C430000 */ lw $v1, ($v0) -/* 24F0 800270F0 2405F3FF */ addiu $a1, $zero, -0xc01 -/* 24F4 800270F4 00651824 */ and $v1, $v1, $a1 -/* 24F8 800270F8 08009C49 */ j .L80027124 -/* 24FC 800270FC 34630300 */ ori $v1, $v1, 0x300 -/* 2500 80027100 24040002 */ addiu $a0, $zero, 2 -/* 2504 80027104 3C02800A */ lui $v0, %hi(D_8009A630) -/* 2508 80027108 2442A630 */ addiu $v0, $v0, %lo(D_8009A630) -/* 250C 8002710C 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2510 80027110 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2514 80027114 8C430000 */ lw $v1, ($v0) -/* 2518 80027118 2405F7FF */ addiu $a1, $zero, -0x801 -/* 251C 8002711C 00651824 */ and $v1, $v1, $a1 -/* 2520 80027120 34630700 */ ori $v1, $v1, 0x700 -.L80027124: -/* 2524 80027124 0C0B117A */ jal func_802C45E8 -/* 2528 80027128 AC430000 */ sw $v1, ($v0) -/* 252C 8002712C 08009C54 */ j .L80027150 -/* 2530 80027130 00000000 */ nop -/* 2534 80027134 3C03800A */ lui $v1, %hi(D_8009A630) -/* 2538 80027138 2463A630 */ addiu $v1, $v1, %lo(D_8009A630) -/* 253C 8002713C 8C620000 */ lw $v0, ($v1) -/* 2540 80027140 3C01800A */ lui $at, %hi(D_8009A5B8) -/* 2544 80027144 AC25A5B8 */ sw $a1, %lo(D_8009A5B8)($at) -/* 2548 80027148 34420F00 */ ori $v0, $v0, 0xf00 -/* 254C 8002714C AC620000 */ sw $v0, ($v1) -.L80027150: -/* 2550 80027150 8FBF0010 */ lw $ra, 0x10($sp) -/* 2554 80027154 03E00008 */ jr $ra -/* 2558 80027158 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/main/func_8002715C.s b/ver/jp/asm/nonmatchings/main/func_8002715C.s deleted file mode 100644 index c88bd23709..0000000000 --- a/ver/jp/asm/nonmatchings/main/func_8002715C.s +++ /dev/null @@ -1,9 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8002715C -/* 255C 8002715C 3C02800A */ lui $v0, %hi(D_8009A5B8) -/* 2560 80027160 8C42A5B8 */ lw $v0, %lo(D_8009A5B8)($v0) -/* 2564 80027164 03E00008 */ jr $ra -/* 2568 80027168 00000000 */ nop -/* 256C 8002716C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/main/gfxRetrace_Callback.s b/ver/jp/asm/nonmatchings/main/gfxRetrace_Callback.s deleted file mode 100644 index 1bd338d1e1..0000000000 --- a/ver/jp/asm/nonmatchings/main/gfxRetrace_Callback.s +++ /dev/null @@ -1,73 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel gfxRetrace_Callback -/* 1440 80026040 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1444 80026044 AFB10014 */ sw $s1, 0x14($sp) -/* 1448 80026048 3C118007 */ lui $s1, %hi(D_80073DE0) -/* 144C 8002604C 26313DE0 */ addiu $s1, $s1, %lo(D_80073DE0) -/* 1450 80026050 AFBF0018 */ sw $ra, 0x18($sp) -/* 1454 80026054 AFB00010 */ sw $s0, 0x10($sp) -/* 1458 80026058 8E230000 */ lw $v1, ($s1) -/* 145C 8002605C 10600022 */ beqz $v1, .L800260E8 -/* 1460 80026060 0080802D */ daddu $s0, $a0, $zero -/* 1464 80026064 24020001 */ addiu $v0, $zero, 1 -/* 1468 80026068 14620016 */ bne $v1, $v0, .L800260C4 -/* 146C 8002606C 00000000 */ nop -/* 1470 80026070 0C017BE0 */ jal func_8005EF80 -/* 1474 80026074 00000000 */ nop -/* 1478 80026078 16000012 */ bnez $s0, .L800260C4 -/* 147C 8002607C 00000000 */ nop -/* 1480 80026080 0C019A60 */ jal func_80066980 -/* 1484 80026084 00000000 */ nop -/* 1488 80026088 3C10800A */ lui $s0, %hi(D_8009A660) -/* 148C 8002608C 2610A660 */ addiu $s0, $s0, %lo(D_8009A660) -/* 1490 80026090 0200202D */ daddu $a0, $s0, $zero -/* 1494 80026094 AE020008 */ sw $v0, 8($s0) -/* 1498 80026098 AE020004 */ sw $v0, 4($s0) -/* 149C 8002609C AE020000 */ sw $v0, ($s0) -/* 14A0 800260A0 3C018007 */ lui $at, %hi(D_80073DE4) -/* 14A4 800260A4 AC223DE4 */ sw $v0, %lo(D_80073DE4)($at) -/* 14A8 800260A8 0C017BE8 */ jal func_8005EFA0 -/* 14AC 800260AC 24050003 */ addiu $a1, $zero, 3 -/* 14B0 800260B0 8E040000 */ lw $a0, ($s0) -/* 14B4 800260B4 0C019BFC */ jal func_80066FF0 -/* 14B8 800260B8 00000000 */ nop -/* 14BC 800260BC 24020002 */ addiu $v0, $zero, 2 -/* 14C0 800260C0 AE220000 */ sw $v0, ($s1) -.L800260C4: -/* 14C4 800260C4 3C038007 */ lui $v1, %hi(D_80073DE0) -/* 14C8 800260C8 8C633DE0 */ lw $v1, %lo(D_80073DE0)($v1) -/* 14CC 800260CC 24020002 */ addiu $v0, $zero, 2 -/* 14D0 800260D0 14620018 */ bne $v1, $v0, .L80026134 -/* 14D4 800260D4 00000000 */ nop -/* 14D8 800260D8 0C009852 */ jal func_80026148 -/* 14DC 800260DC 00000000 */ nop -/* 14E0 800260E0 0800984D */ j .L80026134 -/* 14E4 800260E4 00000000 */ nop -.L800260E8: -/* 14E8 800260E8 3C038007 */ lui $v1, %hi(D_80073DEA) -/* 14EC 800260EC 24633DEA */ addiu $v1, $v1, %lo(D_80073DEA) -/* 14F0 800260F0 94620000 */ lhu $v0, ($v1) -/* 14F4 800260F4 38420001 */ xori $v0, $v0, 1 -/* 14F8 800260F8 1440000E */ bnez $v0, .L80026134 -/* 14FC 800260FC A4620000 */ sh $v0, ($v1) -/* 1500 80026100 0C0099C4 */ jal func_80026710 -/* 1504 80026104 00000000 */ nop -/* 1508 80026108 3C038007 */ lui $v1, %hi(D_80073DE8) -/* 150C 8002610C 24633DE8 */ addiu $v1, $v1, %lo(D_80073DE8) -/* 1510 80026110 24020001 */ addiu $v0, $zero, 1 -/* 1514 80026114 A4620000 */ sh $v0, ($v1) -/* 1518 80026118 2A020003 */ slti $v0, $s0, 3 -/* 151C 8002611C 10400005 */ beqz $v0, .L80026134 -/* 1520 80026120 00000000 */ nop -/* 1524 80026124 0C009A70 */ jal func_800269C0 -/* 1528 80026128 A4600000 */ sh $zero, ($v1) -/* 152C 8002612C 0C009AB5 */ jal func_80026AD4 -/* 1530 80026130 00000000 */ nop -.L80026134: -/* 1534 80026134 8FBF0018 */ lw $ra, 0x18($sp) -/* 1538 80026138 8FB10014 */ lw $s1, 0x14($sp) -/* 153C 8002613C 8FB00010 */ lw $s0, 0x10($sp) -/* 1540 80026140 03E00008 */ jr $ra -/* 1544 80026144 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/ver/jp/asm/nonmatchings/13530/func_80038CCC.s b/ver/jp/asm/nonmatchings/npc/npc_do_other_npc_collision.s similarity index 59% rename from ver/jp/asm/nonmatchings/13530/func_80038CCC.s rename to ver/jp/asm/nonmatchings/npc/npc_do_other_npc_collision.s index e43ad922b4..da244d2281 100644 --- a/ver/jp/asm/nonmatchings/13530/func_80038CCC.s +++ b/ver/jp/asm/nonmatchings/npc/npc_do_other_npc_collision.s @@ -1,9 +1,9 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_80038CCC +glabel npc_do_other_npc_collision /* 140CC 80038CCC 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 140D0 80038CD0 AFB1001C */ sw $s1, 0x1c($sp) +/* 140D0 80038CD0 AFB1001C */ sw $s1, 0x1C($sp) /* 140D4 80038CD4 0080882D */ daddu $s1, $a0, $zero /* 140D8 80038CD8 AFBF0028 */ sw $ra, 0x28($sp) /* 140DC 80038CDC AFB30024 */ sw $s3, 0x24($sp) @@ -15,21 +15,21 @@ glabel func_80038CCC /* 140F4 80038CF4 F7B80040 */ sdc1 $f24, 0x40($sp) /* 140F8 80038CF8 F7B60038 */ sdc1 $f22, 0x38($sp) /* 140FC 80038CFC F7B40030 */ sdc1 $f20, 0x30($sp) -/* 14100 80038D00 8E230000 */ lw $v1, ($s1) +/* 14100 80038D00 8E230000 */ lw $v1, 0x0($s1) /* 14104 80038D04 30620100 */ andi $v0, $v1, 0x100 -/* 14108 80038D08 14400096 */ bnez $v0, .L80038F64 -/* 1410C 80038D0C 3C02FDFF */ lui $v0, 0xfdff -/* 14110 80038D10 3442FFFF */ ori $v0, $v0, 0xffff +/* 14108 80038D08 14400096 */ bnez $v0, .LJP_80038F64 +/* 1410C 80038D0C 3C02FDFF */ lui $v0, (0xFDFFFFFF >> 16) +/* 14110 80038D10 3442FFFF */ ori $v0, $v0, (0xFDFFFFFF & 0xFFFF) /* 14114 80038D14 0000902D */ daddu $s2, $zero, $zero -/* 14118 80038D18 3C130400 */ lui $s3, 0x400 +/* 14118 80038D18 3C130400 */ lui $s3, (0x4000000 >> 16) /* 1411C 80038D1C C63E0038 */ lwc1 $f30, 0x38($s1) -/* 14120 80038D20 C626003C */ lwc1 $f6, 0x3c($s1) -/* 14124 80038D24 3C013F00 */ lui $at, 0x3f00 +/* 14120 80038D20 C626003C */ lwc1 $f6, 0x3C($s1) +/* 14124 80038D24 3C013F00 */ lui $at, (0x3F000000 >> 16) /* 14128 80038D28 44811000 */ mtc1 $at, $f2 /* 1412C 80038D2C 00621024 */ and $v0, $v1, $v0 /* 14130 80038D30 E7A60010 */ swc1 $f6, 0x10($sp) -/* 14134 80038D34 AE220000 */ sw $v0, ($s1) -/* 14138 80038D38 862200A6 */ lh $v0, 0xa6($s1) +/* 14134 80038D34 AE220000 */ sw $v0, 0x0($s1) +/* 14138 80038D38 862200A6 */ lh $v0, 0xA6($s1) /* 1413C 80038D3C C63C0040 */ lwc1 $f28, 0x40($s1) /* 14140 80038D40 44820000 */ mtc1 $v0, $f0 /* 14144 80038D44 00000000 */ nop @@ -37,24 +37,24 @@ glabel func_80038CCC /* 1414C 80038D4C 46020002 */ mul.s $f0, $f0, $f2 /* 14150 80038D50 00000000 */ nop /* 14154 80038D54 E7A00014 */ swc1 $f0, 0x14($sp) -.L80038D58: -/* 14158 80038D58 0C00E1E7 */ jal func_8003879C +.LJP_80038D58: +/* 14158 80038D58 0C00E1E7 */ jal get_npc_by_index /* 1415C 80038D5C 0240202D */ daddu $a0, $s2, $zero /* 14160 80038D60 0040802D */ daddu $s0, $v0, $zero -/* 14164 80038D64 5200007A */ beql $s0, $zero, .L80038F50 -/* 14168 80038D68 26520001 */ addiu $s2, $s2, 1 -/* 1416C 80038D6C 52300078 */ beql $s1, $s0, .L80038F50 -/* 14170 80038D70 26520001 */ addiu $s2, $s2, 1 -/* 14174 80038D74 8E030000 */ lw $v1, ($s0) -/* 14178 80038D78 50600075 */ beql $v1, $zero, .L80038F50 -/* 1417C 80038D7C 26520001 */ addiu $s2, $s2, 1 -/* 14180 80038D80 3C028000 */ lui $v0, 0x8000 -/* 14184 80038D84 34420100 */ ori $v0, $v0, 0x100 +/* 14164 80038D64 5200007A */ beql $s0, $zero, .LJP_80038F50 +/* 14168 80038D68 26520001 */ addiu $s2, $s2, 0x1 +/* 1416C 80038D6C 52300078 */ beql $s1, $s0, .LJP_80038F50 +/* 14170 80038D70 26520001 */ addiu $s2, $s2, 0x1 +/* 14174 80038D74 8E030000 */ lw $v1, 0x0($s0) +/* 14178 80038D78 50600075 */ beql $v1, $zero, .LJP_80038F50 +/* 1417C 80038D7C 26520001 */ addiu $s2, $s2, 0x1 +/* 14180 80038D80 3C028000 */ lui $v0, (0x80000100 >> 16) +/* 14184 80038D84 34420100 */ ori $v0, $v0, (0x80000100 & 0xFFFF) /* 14188 80038D88 00621024 */ and $v0, $v1, $v0 -/* 1418C 80038D8C 54400070 */ bnel $v0, $zero, .L80038F50 -/* 14190 80038D90 26520001 */ addiu $s2, $s2, 1 -/* 14194 80038D94 860200A8 */ lh $v0, 0xa8($s0) -/* 14198 80038D98 C602003C */ lwc1 $f2, 0x3c($s0) +/* 1418C 80038D8C 54400070 */ bnel $v0, $zero, .LJP_80038F50 +/* 14190 80038D90 26520001 */ addiu $s2, $s2, 0x1 +/* 14194 80038D94 860200A8 */ lh $v0, 0xA8($s0) +/* 14198 80038D98 C602003C */ lwc1 $f2, 0x3C($s0) /* 1419C 80038D9C 44820000 */ mtc1 $v0, $f0 /* 141A0 80038DA0 00000000 */ nop /* 141A4 80038DA4 46800020 */ cvt.s.w $f0, $f0 @@ -62,17 +62,17 @@ glabel func_80038CCC /* 141AC 80038DAC C7A60010 */ lwc1 $f6, 0x10($sp) /* 141B0 80038DB0 4606003C */ c.lt.s $f0, $f6 /* 141B4 80038DB4 00000000 */ nop -/* 141B8 80038DB8 45030065 */ bc1tl .L80038F50 -/* 141BC 80038DBC 26520001 */ addiu $s2, $s2, 1 -/* 141C0 80038DC0 862200A8 */ lh $v0, 0xa8($s1) +/* 141B8 80038DB8 45030065 */ bc1tl .LJP_80038F50 +/* 141BC 80038DBC 26520001 */ addiu $s2, $s2, 0x1 +/* 141C0 80038DC0 862200A8 */ lh $v0, 0xA8($s1) /* 141C4 80038DC4 44820000 */ mtc1 $v0, $f0 /* 141C8 80038DC8 00000000 */ nop /* 141CC 80038DCC 46800020 */ cvt.s.w $f0, $f0 /* 141D0 80038DD0 46003000 */ add.s $f0, $f6, $f0 /* 141D4 80038DD4 4602003C */ c.lt.s $f0, $f2 /* 141D8 80038DD8 00000000 */ nop -/* 141DC 80038DDC 4503005C */ bc1tl .L80038F50 -/* 141E0 80038DE0 26520001 */ addiu $s2, $s2, 1 +/* 141DC 80038DDC 4503005C */ bc1tl .LJP_80038F50 +/* 141E0 80038DE0 26520001 */ addiu $s2, $s2, 0x1 /* 141E4 80038DE4 C6140038 */ lwc1 $f20, 0x38($s0) /* 141E8 80038DE8 461EA581 */ sub.s $f22, $f20, $f30 /* 141EC 80038DEC 4616B082 */ mul.s $f2, $f22, $f22 @@ -81,9 +81,9 @@ glabel func_80038CCC /* 141F8 80038DF8 461CD101 */ sub.s $f4, $f26, $f28 /* 141FC 80038DFC 46042002 */ mul.s $f0, $f4, $f4 /* 14200 80038E00 00000000 */ nop -/* 14204 80038E04 860200A6 */ lh $v0, 0xa6($s0) +/* 14204 80038E04 860200A6 */ lh $v0, 0xA6($s0) /* 14208 80038E08 46001300 */ add.s $f12, $f2, $f0 -/* 1420C 80038E0C 3C013F00 */ lui $at, 0x3f00 +/* 1420C 80038E0C 3C013F00 */ lui $at, (0x3F000000 >> 16) /* 14210 80038E10 44811000 */ mtc1 $at, $f2 /* 14214 80038E14 44820000 */ mtc1 $v0, $f0 /* 14218 80038E18 00000000 */ nop @@ -93,67 +93,67 @@ glabel func_80038CCC /* 14228 80038E28 46006104 */ sqrt.s $f4, $f12 /* 1422C 80038E2C 46042032 */ c.eq.s $f4, $f4 /* 14230 80038E30 00000000 */ nop -/* 14234 80038E34 45010004 */ bc1t .L80038E48 +/* 14234 80038E34 45010004 */ bc1t .LJP_80038E48 /* 14238 80038E38 00000000 */ nop -/* 1423C 80038E3C 0C0187B0 */ jal func_80061EC0 +/* 1423C 80038E3C 0C0187B0 */ jal sqrtf /* 14240 80038E40 00000000 */ nop /* 14244 80038E44 46000106 */ mov.s $f4, $f0 -.L80038E48: +.LJP_80038E48: /* 14248 80038E48 C7A60014 */ lwc1 $f6, 0x14($sp) /* 1424C 80038E4C 46163000 */ add.s $f0, $f6, $f22 /* 14250 80038E50 46002606 */ mov.s $f24, $f4 /* 14254 80038E54 4618003E */ c.le.s $f0, $f24 /* 14258 80038E58 00000000 */ nop -/* 1425C 80038E5C 4503003C */ bc1tl .L80038F50 -/* 14260 80038E60 26520001 */ addiu $s2, $s2, 1 -/* 14264 80038E64 8E220000 */ lw $v0, ($s1) +/* 1425C 80038E5C 4503003C */ bc1tl .LJP_80038F50 +/* 14260 80038E60 26520001 */ addiu $s2, $s2, 0x1 +/* 14264 80038E64 8E220000 */ lw $v0, 0x0($s1) /* 14268 80038E68 00531024 */ and $v0, $v0, $s3 -/* 1426C 80038E6C 10400005 */ beqz $v0, .L80038E84 +/* 1426C 80038E6C 10400005 */ beqz $v0, .LJP_80038E84 /* 14270 80038E70 0000182D */ daddu $v1, $zero, $zero -/* 14274 80038E74 3C028011 */ lui $v0, %hi(D_8010ED70) -/* 14278 80038E78 8042ED70 */ lb $v0, %lo(D_8010ED70)($v0) -/* 1427C 80038E7C 0800E3A9 */ j .L80038EA4 -/* 14280 80038E80 2C430001 */ sltiu $v1, $v0, 1 -.L80038E84: -/* 14284 80038E84 8E020000 */ lw $v0, ($s0) +/* 14274 80038E74 3C028011 */ lui $v0, %hi(gPartnerActionStatus) +/* 14278 80038E78 8042ED70 */ lb $v0, %lo(gPartnerActionStatus)($v0) +/* 1427C 80038E7C 0800E3A9 */ j .LJP_80038EA4 +/* 14280 80038E80 2C430001 */ sltiu $v1, $v0, 0x1 +.LJP_80038E84: +/* 14284 80038E84 8E020000 */ lw $v0, 0x0($s0) /* 14288 80038E88 00531024 */ and $v0, $v0, $s3 -/* 1428C 80038E8C 50400005 */ beql $v0, $zero, .L80038EA4 -/* 14290 80038E90 24030001 */ addiu $v1, $zero, 1 -/* 14294 80038E94 3C028011 */ lui $v0, %hi(D_8010ED70) -/* 14298 80038E98 8042ED70 */ lb $v0, %lo(D_8010ED70)($v0) -/* 1429C 80038E9C 50400001 */ beql $v0, $zero, .L80038EA4 -/* 142A0 80038EA0 24030001 */ addiu $v1, $zero, 1 -.L80038EA4: -/* 142A4 80038EA4 10600025 */ beqz $v1, .L80038F3C +/* 1428C 80038E8C 50400005 */ beql $v0, $zero, .LJP_80038EA4 +/* 14290 80038E90 24030001 */ addiu $v1, $zero, 0x1 +/* 14294 80038E94 3C028011 */ lui $v0, %hi(gPartnerActionStatus) +/* 14298 80038E98 8042ED70 */ lb $v0, %lo(gPartnerActionStatus)($v0) +/* 1429C 80038E9C 50400001 */ beql $v0, $zero, .LJP_80038EA4 +/* 142A0 80038EA0 24030001 */ addiu $v1, $zero, 0x1 +.LJP_80038EA4: +/* 142A4 80038EA4 10600025 */ beqz $v1, .LJP_80038F3C /* 142A8 80038EA8 00000000 */ nop /* 142AC 80038EAC 4600A306 */ mov.s $f12, $f20 /* 142B0 80038EB0 4406F000 */ mfc1 $a2, $f30 /* 142B4 80038EB4 4407E000 */ mfc1 $a3, $f28 -/* 142B8 80038EB8 0C00A710 */ jal func_80029C40 +/* 142B8 80038EB8 0C00A710 */ jal atan2 /* 142BC 80038EBC 4600D386 */ mov.s $f14, $f26 -/* 142C0 80038EC0 3C0140C9 */ lui $at, 0x40c9 -/* 142C4 80038EC4 34210FD0 */ ori $at, $at, 0xfd0 +/* 142C0 80038EC0 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* 142C4 80038EC4 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* 142C8 80038EC8 44811000 */ mtc1 $at, $f2 /* 142CC 80038ECC 00000000 */ nop /* 142D0 80038ED0 46020502 */ mul.s $f20, $f0, $f2 /* 142D4 80038ED4 00000000 */ nop /* 142D8 80038ED8 C7A60014 */ lwc1 $f6, 0x14($sp) /* 142DC 80038EDC 46163000 */ add.s $f0, $f6, $f22 -/* 142E0 80038EE0 3C0143B4 */ lui $at, 0x43b4 +/* 142E0 80038EE0 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* 142E4 80038EE4 44811000 */ mtc1 $at, $f2 /* 142E8 80038EE8 46180601 */ sub.s $f24, $f0, $f24 /* 142EC 80038EEC 4602A503 */ div.s $f20, $f20, $f2 -/* 142F0 80038EF0 0C00A84B */ jal func_8002A12C +/* 142F0 80038EF0 0C00A84B */ jal sin_rad /* 142F4 80038EF4 4600A306 */ mov.s $f12, $f20 /* 142F8 80038EF8 4600C582 */ mul.s $f22, $f24, $f0 /* 142FC 80038EFC 00000000 */ nop -/* 14300 80038F00 0C00A864 */ jal func_8002A190 +/* 14300 80038F00 0C00A864 */ jal cos_rad /* 14304 80038F04 4600A306 */ mov.s $f12, $f20 /* 14308 80038F08 4600C087 */ neg.s $f2, $f24 /* 1430C 80038F0C 46001102 */ mul.s $f4, $f2, $f0 /* 14310 80038F10 00000000 */ nop -/* 14314 80038F14 3C013DCC */ lui $at, 0x3dcc -/* 14318 80038F18 3421CCCD */ ori $at, $at, 0xcccd +/* 14314 80038F14 3C013DCC */ lui $at, (0x3DCCCCCD >> 16) +/* 14318 80038F18 3421CCCD */ ori $at, $at, (0x3DCCCCCD & 0xFFFF) /* 1431C 80038F1C 44813000 */ mtc1 $at, $f6 /* 14320 80038F20 00000000 */ nop /* 14324 80038F24 4606B002 */ mul.s $f0, $f22, $f6 @@ -162,23 +162,23 @@ glabel func_80038CCC /* 14330 80038F30 00000000 */ nop /* 14334 80038F34 4600F780 */ add.s $f30, $f30, $f0 /* 14338 80038F38 4602E700 */ add.s $f28, $f28, $f2 -.L80038F3C: -/* 1433C 80038F3C 8E220000 */ lw $v0, ($s1) -/* 14340 80038F40 3C030200 */ lui $v1, 0x200 +.LJP_80038F3C: +/* 1433C 80038F3C 8E220000 */ lw $v0, 0x0($s1) +/* 14340 80038F40 3C030200 */ lui $v1, (0x2000000 >> 16) /* 14344 80038F44 00431025 */ or $v0, $v0, $v1 -/* 14348 80038F48 AE220000 */ sw $v0, ($s1) -/* 1434C 80038F4C 26520001 */ addiu $s2, $s2, 1 -.L80038F50: +/* 14348 80038F48 AE220000 */ sw $v0, 0x0($s1) +/* 1434C 80038F4C 26520001 */ addiu $s2, $s2, 0x1 +.LJP_80038F50: /* 14350 80038F50 2A420040 */ slti $v0, $s2, 0x40 -/* 14354 80038F54 1440FF80 */ bnez $v0, .L80038D58 +/* 14354 80038F54 1440FF80 */ bnez $v0, .LJP_80038D58 /* 14358 80038F58 00000000 */ nop /* 1435C 80038F5C E63E0038 */ swc1 $f30, 0x38($s1) /* 14360 80038F60 E63C0040 */ swc1 $f28, 0x40($s1) -.L80038F64: +.LJP_80038F64: /* 14364 80038F64 8FBF0028 */ lw $ra, 0x28($sp) /* 14368 80038F68 8FB30024 */ lw $s3, 0x24($sp) /* 1436C 80038F6C 8FB20020 */ lw $s2, 0x20($sp) -/* 14370 80038F70 8FB1001C */ lw $s1, 0x1c($sp) +/* 14370 80038F70 8FB1001C */ lw $s1, 0x1C($sp) /* 14374 80038F74 8FB00018 */ lw $s0, 0x18($sp) /* 14378 80038F78 D7BE0058 */ ldc1 $f30, 0x58($sp) /* 1437C 80038F7C D7BC0050 */ ldc1 $f28, 0x50($sp) diff --git a/ver/jp/asm/nonmatchings/13530/func_80038F98.s b/ver/jp/asm/nonmatchings/npc/npc_do_player_collision.s similarity index 67% rename from ver/jp/asm/nonmatchings/13530/func_80038F98.s rename to ver/jp/asm/nonmatchings/npc/npc_do_player_collision.s index ede7e8b692..28e2e7c7f0 100644 --- a/ver/jp/asm/nonmatchings/13530/func_80038F98.s +++ b/ver/jp/asm/nonmatchings/npc/npc_do_player_collision.s @@ -1,9 +1,9 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ -glabel func_80038F98 +glabel npc_do_player_collision /* 14398 80038F98 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 1439C 80038F9C AFB1001C */ sw $s1, 0x1c($sp) +/* 1439C 80038F9C AFB1001C */ sw $s1, 0x1C($sp) /* 143A0 80038FA0 0080882D */ daddu $s1, $a0, $zero /* 143A4 80038FA4 AFBF0020 */ sw $ra, 0x20($sp) /* 143A8 80038FA8 AFB00018 */ sw $s0, 0x18($sp) @@ -13,64 +13,64 @@ glabel func_80038F98 /* 143B8 80038FB8 F7B80038 */ sdc1 $f24, 0x38($sp) /* 143BC 80038FBC F7B60030 */ sdc1 $f22, 0x30($sp) /* 143C0 80038FC0 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 143C4 80038FC4 8E230000 */ lw $v1, ($s1) -/* 143C8 80038FC8 3C108011 */ lui $s0, %hi(D_8010F188) -/* 143CC 80038FCC 2610F188 */ addiu $s0, $s0, %lo(D_8010F188) +/* 143C4 80038FC4 8E230000 */ lw $v1, 0x0($s1) +/* 143C8 80038FC8 3C108011 */ lui $s0, %hi(gPlayerStatus) +/* 143CC 80038FCC 2610F188 */ addiu $s0, $s0, %lo(gPlayerStatus) /* 143D0 80038FD0 30620100 */ andi $v0, $v1, 0x100 -/* 143D4 80038FD4 144000D1 */ bnez $v0, .L8003931C +/* 143D4 80038FD4 144000D1 */ bnez $v0, .LJP_8003931C /* 143D8 80038FD8 0000102D */ daddu $v0, $zero, $zero -/* 143DC 80038FDC 3C020400 */ lui $v0, 0x400 +/* 143DC 80038FDC 3C020400 */ lui $v0, (0x4000000 >> 16) /* 143E0 80038FE0 00621024 */ and $v0, $v1, $v0 -/* 143E4 80038FE4 10400003 */ beqz $v0, .L80038FF4 +/* 143E4 80038FE4 10400003 */ beqz $v0, .LJP_80038FF4 /* 143E8 80038FE8 00000000 */ nop -.L80038FEC: -/* 143EC 80038FEC 0800E4C7 */ j .L8003931C +.LJP_80038FEC: +/* 143EC 80038FEC 0800E4C7 */ j .LJP_8003931C /* 143F0 80038FF0 0000102D */ daddu $v0, $zero, $zero -.L80038FF4: -/* 143F4 80038FF4 3C02800A */ lui $v0, %hi(D_8009E9A4) -/* 143F8 80038FF8 8042E9A4 */ lb $v0, %lo(D_8009E9A4)($v0) -/* 143FC 80038FFC 504000C7 */ beql $v0, $zero, .L8003931C +.LJP_80038FF4: +/* 143F4 80038FF4 3C02800A */ lui $v0, %hi(D_800A0B94) +/* 143F8 80038FF8 8042E9A4 */ lb $v0, %lo(D_800A0B94)($v0) +/* 143FC 80038FFC 504000C7 */ beql $v0, $zero, .LJP_8003931C /* 14400 80039000 0000102D */ daddu $v0, $zero, $zero -/* 14404 80039004 860200B0 */ lh $v0, 0xb0($s0) -/* 14408 80039008 C604002C */ lwc1 $f4, 0x2c($s0) +/* 14404 80039004 860200B0 */ lh $v0, 0xB0($s0) +/* 14408 80039008 C604002C */ lwc1 $f4, 0x2C($s0) /* 1440C 8003900C 44820000 */ mtc1 $v0, $f0 /* 14410 80039010 00000000 */ nop /* 14414 80039014 46800020 */ cvt.s.w $f0, $f0 /* 14418 80039018 46002000 */ add.s $f0, $f4, $f0 -/* 1441C 8003901C C622003C */ lwc1 $f2, 0x3c($s1) +/* 1441C 8003901C C622003C */ lwc1 $f2, 0x3C($s1) /* 14420 80039020 4602003C */ c.lt.s $f0, $f2 /* 14424 80039024 00000000 */ nop -/* 14428 80039028 450100BC */ bc1t .L8003931C +/* 14428 80039028 450100BC */ bc1t .LJP_8003931C /* 1442C 8003902C 0000102D */ daddu $v0, $zero, $zero -/* 14430 80039030 862200A8 */ lh $v0, 0xa8($s1) +/* 14430 80039030 862200A8 */ lh $v0, 0xA8($s1) /* 14434 80039034 44820000 */ mtc1 $v0, $f0 /* 14438 80039038 00000000 */ nop /* 1443C 8003903C 46800020 */ cvt.s.w $f0, $f0 /* 14440 80039040 46001000 */ add.s $f0, $f2, $f0 /* 14444 80039044 4604003C */ c.lt.s $f0, $f4 /* 14448 80039048 00000000 */ nop -/* 1444C 8003904C 450100B3 */ bc1t .L8003931C +/* 1444C 8003904C 450100B3 */ bc1t .LJP_8003931C /* 14450 80039050 0000102D */ daddu $v0, $zero, $zero /* 14454 80039054 C63A0038 */ lwc1 $f26, 0x38($s1) /* 14458 80039058 C61E0028 */ lwc1 $f30, 0x28($s0) /* 1445C 8003905C C61C0030 */ lwc1 $f28, 0x30($s0) -/* 14460 80039060 962200A6 */ lhu $v0, 0xa6($s1) +/* 14460 80039060 962200A6 */ lhu $v0, 0xA6($s1) /* 14464 80039064 461AF581 */ sub.s $f22, $f30, $f26 -/* 14468 80039068 960300B2 */ lhu $v1, 0xb2($s0) -/* 1446C 8003906C 00021400 */ sll $v0, $v0, 0x10 +/* 14468 80039068 960300B2 */ lhu $v1, 0xB2($s0) +/* 1446C 8003906C 00021400 */ sll $v0, $v0, 16 /* 14470 80039070 4616B082 */ mul.s $f2, $f22, $f22 /* 14474 80039074 00000000 */ nop -/* 14478 80039078 00022403 */ sra $a0, $v0, 0x10 -/* 1447C 8003907C 000217C2 */ srl $v0, $v0, 0x1f +/* 14478 80039078 00022403 */ sra $a0, $v0, 16 +/* 1447C 8003907C 000217C2 */ srl $v0, $v0, 31 /* 14480 80039080 C6360040 */ lwc1 $f22, 0x40($s1) /* 14484 80039084 00822021 */ addu $a0, $a0, $v0 /* 14488 80039088 4616E501 */ sub.s $f20, $f28, $f22 /* 1448C 8003908C 00042043 */ sra $a0, $a0, 1 -/* 14490 80039090 00031C00 */ sll $v1, $v1, 0x10 +/* 14490 80039090 00031C00 */ sll $v1, $v1, 16 /* 14494 80039094 4614A002 */ mul.s $f0, $f20, $f20 /* 14498 80039098 00000000 */ nop -/* 1449C 8003909C 00031403 */ sra $v0, $v1, 0x10 -/* 144A0 800390A0 00031FC2 */ srl $v1, $v1, 0x1f +/* 1449C 8003909C 00031403 */ sra $v0, $v1, 16 +/* 144A0 800390A0 00031FC2 */ srl $v1, $v1, 31 /* 144A4 800390A4 00431021 */ addu $v0, $v0, $v1 /* 144A8 800390A8 00021043 */ sra $v0, $v0, 1 /* 144AC 800390AC 46001300 */ add.s $f12, $f2, $f0 @@ -83,19 +83,19 @@ glabel func_80038F98 /* 144C8 800390C8 46006004 */ sqrt.s $f0, $f12 /* 144CC 800390CC 46000032 */ c.eq.s $f0, $f0 /* 144D0 800390D0 00000000 */ nop -/* 144D4 800390D4 45010003 */ bc1t .L800390E4 +/* 144D4 800390D4 45010003 */ bc1t .LJP_800390E4 /* 144D8 800390D8 4614B580 */ add.s $f22, $f22, $f20 -/* 144DC 800390DC 0C0187B0 */ jal func_80061EC0 +/* 144DC 800390DC 0C0187B0 */ jal sqrtf /* 144E0 800390E0 00000000 */ nop -.L800390E4: +.LJP_800390E4: /* 144E4 800390E4 4600B03C */ c.lt.s $f22, $f0 /* 144E8 800390E8 00000000 */ nop -/* 144EC 800390EC 4501FFBF */ bc1t .L80038FEC +/* 144EC 800390EC 4501FFBF */ bc1t .LJP_80038FEC /* 144F0 800390F0 E7B60010 */ swc1 $f22, 0x10($sp) -/* 144F4 800390F4 8E020004 */ lw $v0, 4($s0) +/* 144F4 800390F4 8E020004 */ lw $v0, 0x4($s0) /* 144F8 800390F8 34428000 */ ori $v0, $v0, 0x8000 -/* 144FC 800390FC AE020004 */ sw $v0, 4($s0) -/* 14500 80039100 C63A006C */ lwc1 $f26, 0x6c($s1) +/* 144FC 800390FC AE020004 */ sw $v0, 0x4($s0) +/* 14500 80039100 C63A006C */ lwc1 $f26, 0x6C($s1) /* 14504 80039104 461AF581 */ sub.s $f22, $f30, $f26 /* 14508 80039108 4616B082 */ mul.s $f2, $f22, $f22 /* 1450C 8003910C 00000000 */ nop @@ -107,67 +107,67 @@ glabel func_80038F98 /* 14524 80039124 46006004 */ sqrt.s $f0, $f12 /* 14528 80039128 46000032 */ c.eq.s $f0, $f0 /* 1452C 8003912C 00000000 */ nop -/* 14530 80039130 45010004 */ bc1t .L80039144 +/* 14530 80039130 45010004 */ bc1t .LJP_80039144 /* 14534 80039134 46000606 */ mov.s $f24, $f0 -/* 14538 80039138 0C0187B0 */ jal func_80061EC0 +/* 14538 80039138 0C0187B0 */ jal sqrtf /* 1453C 8003913C 00000000 */ nop /* 14540 80039140 46000606 */ mov.s $f24, $f0 -.L80039144: +.LJP_80039144: /* 14544 80039144 4600F306 */ mov.s $f12, $f30 /* 14548 80039148 4406D000 */ mfc1 $a2, $f26 /* 1454C 8003914C 4407B000 */ mfc1 $a3, $f22 -/* 14550 80039150 0C00A710 */ jal func_80029C40 +/* 14550 80039150 0C00A710 */ jal atan2 /* 14554 80039154 4600E386 */ mov.s $f14, $f28 -/* 14558 80039158 3C0140C9 */ lui $at, 0x40c9 -/* 1455C 8003915C 34210FD0 */ ori $at, $at, 0xfd0 +/* 14558 80039158 3C0140C9 */ lui $at, (0x40C90FD0 >> 16) +/* 1455C 8003915C 34210FD0 */ ori $at, $at, (0x40C90FD0 & 0xFFFF) /* 14560 80039160 4481A000 */ mtc1 $at, $f20 /* 14564 80039164 46000686 */ mov.s $f26, $f0 /* 14568 80039168 4614D502 */ mul.s $f20, $f26, $f20 /* 1456C 8003916C 00000000 */ nop -/* 14570 80039170 3C0143B4 */ lui $at, 0x43b4 +/* 14570 80039170 3C0143B4 */ lui $at, (0x43B40000 >> 16) /* 14574 80039174 44810000 */ mtc1 $at, $f0 /* 14578 80039178 C7A80010 */ lwc1 $f8, 0x10($sp) /* 1457C 8003917C C61C0080 */ lwc1 $f28, 0x80($s0) /* 14580 80039180 46184601 */ sub.s $f24, $f8, $f24 /* 14584 80039184 4600A503 */ div.s $f20, $f20, $f0 -/* 14588 80039188 0C00A84B */ jal func_8002A12C +/* 14588 80039188 0C00A84B */ jal sin_rad /* 1458C 8003918C 4600A306 */ mov.s $f12, $f20 /* 14590 80039190 4600C582 */ mul.s $f22, $f24, $f0 /* 14594 80039194 00000000 */ nop -/* 14598 80039198 0C00A864 */ jal func_8002A190 +/* 14598 80039198 0C00A864 */ jal cos_rad /* 1459C 8003919C 4600A306 */ mov.s $f12, $f20 -/* 145A0 800391A0 3C030040 */ lui $v1, 0x40 -/* 145A4 800391A4 8E020004 */ lw $v0, 4($s0) +/* 145A0 800391A0 3C030040 */ lui $v1, (0x400000 >> 16) +/* 145A4 800391A4 8E020004 */ lw $v0, 0x4($s0) /* 145A8 800391A8 4600C087 */ neg.s $f2, $f24 /* 145AC 800391AC 46001502 */ mul.s $f20, $f2, $f0 /* 145B0 800391B0 00000000 */ nop /* 145B4 800391B4 00431024 */ and $v0, $v0, $v1 -/* 145B8 800391B8 1040002D */ beqz $v0, .L80039270 +/* 145B8 800391B8 1040002D */ beqz $v0, .LJP_80039270 /* 145BC 800391BC 4600D306 */ mov.s $f12, $f26 -/* 145C0 800391C0 0C00A6FA */ jal func_80029BE8 +/* 145C0 800391C0 0C00A6FA */ jal get_clamped_angle_diff /* 145C4 800391C4 4600E386 */ mov.s $f14, $f28 -/* 145C8 800391C8 3C014234 */ lui $at, 0x4234 +/* 145C8 800391C8 3C014234 */ lui $at, (0x42340000 >> 16) /* 145CC 800391CC 44811000 */ mtc1 $at, $f2 /* 145D0 800391D0 46000005 */ abs.s $f0, $f0 /* 145D4 800391D4 4602003C */ c.lt.s $f0, $f2 /* 145D8 800391D8 00000000 */ nop -/* 145DC 800391DC 4500000E */ bc1f .L80039218 +/* 145DC 800391DC 4500000E */ bc1f .LJP_80039218 /* 145E0 800391E0 00000000 */ nop /* 145E4 800391E4 C6020028 */ lwc1 $f2, 0x28($s0) /* 145E8 800391E8 46161081 */ sub.s $f2, $f2, $f22 /* 145EC 800391EC C6000030 */ lwc1 $f0, 0x30($s0) -/* 145F0 800391F0 3C028011 */ lui $v0, %hi(D_8010CAF0) -/* 145F4 800391F4 8C42CAF0 */ lw $v0, %lo(D_8010CAF0)($v0) +/* 145F0 800391F0 3C028011 */ lui $v0, %hi(wPartnerNpc) +/* 145F4 800391F4 8C42CAF0 */ lw $v0, %lo(wPartnerNpc)($v0) /* 145F8 800391F8 46140001 */ sub.s $f0, $f0, $f20 /* 145FC 800391FC E6020028 */ swc1 $f2, 0x28($s0) /* 14600 80039200 E6000030 */ swc1 $f0, 0x30($s0) /* 14604 80039204 C4420038 */ lwc1 $f2, 0x38($v0) /* 14608 80039208 46161081 */ sub.s $f2, $f2, $f22 /* 1460C 8003920C C4400040 */ lwc1 $f0, 0x40($v0) -/* 14610 80039210 0800E499 */ j .L80039264 +/* 14610 80039210 0800E499 */ j .LJP_80039264 /* 14614 80039214 46140001 */ sub.s $f0, $f0, $f20 -.L80039218: -/* 14618 80039218 3C013F00 */ lui $at, 0x3f00 +.LJP_80039218: +/* 14618 80039218 3C013F00 */ lui $at, (0x3F000000 >> 16) /* 1461C 8003921C 44812000 */ mtc1 $at, $f4 /* 14620 80039220 00000000 */ nop /* 14624 80039224 4604B182 */ mul.s $f6, $f22, $f4 @@ -177,8 +177,8 @@ glabel func_80038F98 /* 14634 80039234 C6020028 */ lwc1 $f2, 0x28($s0) /* 14638 80039238 46061081 */ sub.s $f2, $f2, $f6 /* 1463C 8003923C C6000030 */ lwc1 $f0, 0x30($s0) -/* 14640 80039240 3C028011 */ lui $v0, %hi(D_8010CAF0) -/* 14644 80039244 8C42CAF0 */ lw $v0, %lo(D_8010CAF0)($v0) +/* 14640 80039240 3C028011 */ lui $v0, %hi(wPartnerNpc) +/* 14644 80039244 8C42CAF0 */ lw $v0, %lo(wPartnerNpc)($v0) /* 14648 80039248 46040001 */ sub.s $f0, $f0, $f4 /* 1464C 8003924C E6020028 */ swc1 $f2, 0x28($s0) /* 14650 80039250 E6000030 */ swc1 $f0, 0x30($s0) @@ -186,40 +186,40 @@ glabel func_80038F98 /* 14658 80039258 46061081 */ sub.s $f2, $f2, $f6 /* 1465C 8003925C C4400040 */ lwc1 $f0, 0x40($v0) /* 14660 80039260 46040001 */ sub.s $f0, $f0, $f4 -.L80039264: +.LJP_80039264: /* 14664 80039264 E4420038 */ swc1 $f2, 0x38($v0) -/* 14668 80039268 0800E4C0 */ j .L80039300 +/* 14668 80039268 0800E4C0 */ j .LJP_80039300 /* 1466C 8003926C E4400040 */ swc1 $f0, 0x40($v0) -.L80039270: -/* 14670 80039270 8E020000 */ lw $v0, ($s0) -/* 14674 80039274 30420006 */ andi $v0, $v0, 6 -/* 14678 80039278 10400006 */ beqz $v0, .L80039294 +.LJP_80039270: +/* 14670 80039270 8E020000 */ lw $v0, 0x0($s0) +/* 14674 80039274 30420006 */ andi $v0, $v0, 0x6 +/* 14678 80039278 10400006 */ beqz $v0, .LJP_80039294 /* 1467C 8003927C 00000000 */ nop -/* 14680 80039280 3C013ECC */ lui $at, 0x3ecc -/* 14684 80039284 3421CCCD */ ori $at, $at, 0xcccd +/* 14680 80039280 3C013ECC */ lui $at, (0x3ECCCCCD >> 16) +/* 14684 80039284 3421CCCD */ ori $at, $at, (0x3ECCCCCD & 0xFFFF) /* 14688 80039288 44812000 */ mtc1 $at, $f4 -/* 1468C 8003928C 0800E4B6 */ j .L800392D8 +/* 1468C 8003928C 0800E4B6 */ j .LJP_800392D8 /* 14690 80039290 00000000 */ nop -.L80039294: -/* 14694 80039294 0C00A6FA */ jal func_80029BE8 +.LJP_80039294: +/* 14694 80039294 0C00A6FA */ jal get_clamped_angle_diff /* 14698 80039298 4600E386 */ mov.s $f14, $f28 -/* 1469C 8003929C 3C014234 */ lui $at, 0x4234 +/* 1469C 8003929C 3C014234 */ lui $at, (0x42340000 >> 16) /* 146A0 800392A0 44811000 */ mtc1 $at, $f2 /* 146A4 800392A4 46000005 */ abs.s $f0, $f0 /* 146A8 800392A8 4602003C */ c.lt.s $f0, $f2 /* 146AC 800392AC 00000000 */ nop -/* 146B0 800392B0 45000006 */ bc1f .L800392CC +/* 146B0 800392B0 45000006 */ bc1f .LJP_800392CC /* 146B4 800392B4 00000000 */ nop /* 146B8 800392B8 C6020028 */ lwc1 $f2, 0x28($s0) /* 146BC 800392BC 46161081 */ sub.s $f2, $f2, $f22 /* 146C0 800392C0 C6000030 */ lwc1 $f0, 0x30($s0) -/* 146C4 800392C4 0800E4BE */ j .L800392F8 +/* 146C4 800392C4 0800E4BE */ j .LJP_800392F8 /* 146C8 800392C8 46140001 */ sub.s $f0, $f0, $f20 -.L800392CC: -/* 146CC 800392CC 3C013F00 */ lui $at, 0x3f00 +.LJP_800392CC: +/* 146CC 800392CC 3C013F00 */ lui $at, (0x3F000000 >> 16) /* 146D0 800392D0 44812000 */ mtc1 $at, $f4 /* 146D4 800392D4 00000000 */ nop -.L800392D8: +.LJP_800392D8: /* 146D8 800392D8 4604B002 */ mul.s $f0, $f22, $f4 /* 146DC 800392DC 00000000 */ nop /* 146E0 800392E0 4604A102 */ mul.s $f4, $f20, $f4 @@ -228,20 +228,20 @@ glabel func_80038F98 /* 146EC 800392EC 46001081 */ sub.s $f2, $f2, $f0 /* 146F0 800392F0 C6000030 */ lwc1 $f0, 0x30($s0) /* 146F4 800392F4 46040001 */ sub.s $f0, $f0, $f4 -.L800392F8: +.LJP_800392F8: /* 146F8 800392F8 E6020028 */ swc1 $f2, 0x28($s0) /* 146FC 800392FC E6000030 */ swc1 $f0, 0x30($s0) -.L80039300: -/* 14700 80039300 C620006C */ lwc1 $f0, 0x6c($s1) +.LJP_80039300: +/* 14700 80039300 C620006C */ lwc1 $f0, 0x6C($s1) /* 14704 80039304 C6220070 */ lwc1 $f2, 0x70($s1) /* 14708 80039308 C6240074 */ lwc1 $f4, 0x74($s1) -/* 1470C 8003930C 24020001 */ addiu $v0, $zero, 1 +/* 1470C 8003930C 24020001 */ addiu $v0, $zero, 0x1 /* 14710 80039310 E6200038 */ swc1 $f0, 0x38($s1) -/* 14714 80039314 E622003C */ swc1 $f2, 0x3c($s1) +/* 14714 80039314 E622003C */ swc1 $f2, 0x3C($s1) /* 14718 80039318 E6240040 */ swc1 $f4, 0x40($s1) -.L8003931C: +.LJP_8003931C: /* 1471C 8003931C 8FBF0020 */ lw $ra, 0x20($sp) -/* 14720 80039320 8FB1001C */ lw $s1, 0x1c($sp) +/* 14720 80039320 8FB1001C */ lw $s1, 0x1C($sp) /* 14724 80039324 8FB00018 */ lw $s0, 0x18($sp) /* 14728 80039328 D7BE0050 */ ldc1 $f30, 0x50($sp) /* 1472C 8003932C D7BC0048 */ ldc1 $f28, 0x48($sp) diff --git a/ver/jp/asm/nonmatchings/npc/npc_get_render_yaw.s b/ver/jp/asm/nonmatchings/npc/npc_get_render_yaw.s new file mode 100644 index 0000000000..4b8339b2d0 --- /dev/null +++ b/ver/jp/asm/nonmatchings/npc/npc_get_render_yaw.s @@ -0,0 +1,154 @@ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ + +glabel npc_get_render_yaw +/* 14E64 80039A64 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 14E68 80039A68 AFB10014 */ sw $s1, 0x14($sp) +/* 14E6C 80039A6C 0080882D */ daddu $s1, $a0, $zero +/* 14E70 80039A70 3C03800A */ lui $v1, %hi(gCurrentCamID) +/* 14E74 80039A74 8463A614 */ lh $v1, %lo(gCurrentCamID)($v1) +/* 14E78 80039A78 3C04800B */ lui $a0, %hi(gCameras) +/* 14E7C 80039A7C 24841D60 */ addiu $a0, $a0, %lo(gCameras) +/* 14E80 80039A80 AFBF0018 */ sw $ra, 0x18($sp) +/* 14E84 80039A84 AFB00010 */ sw $s0, 0x10($sp) +/* 14E88 80039A88 F7B60028 */ sdc1 $f22, 0x28($sp) +/* 14E8C 80039A8C F7B40020 */ sdc1 $f20, 0x20($sp) +/* 14E90 80039A90 00031080 */ sll $v0, $v1, 2 +/* 14E94 80039A94 00431021 */ addu $v0, $v0, $v1 +/* 14E98 80039A98 00021080 */ sll $v0, $v0, 2 +/* 14E9C 80039A9C 00431023 */ subu $v0, $v0, $v1 +/* 14EA0 80039AA0 000218C0 */ sll $v1, $v0, 3 +/* 14EA4 80039AA4 00431021 */ addu $v0, $v0, $v1 +/* 14EA8 80039AA8 000210C0 */ sll $v0, $v0, 3 +/* 14EAC 80039AAC 3C03800A */ lui $v1, %hi(gOverrideFlags) +/* 14EB0 80039AB0 8C63A630 */ lw $v1, %lo(gOverrideFlags)($v1) +/* 14EB4 80039AB4 3063C000 */ andi $v1, $v1, 0xC000 +/* 14EB8 80039AB8 1460006C */ bnez $v1, .LJP_80039C6C +/* 14EBC 80039ABC 00441021 */ addu $v0, $v0, $a0 +/* 14EC0 80039AC0 C456006C */ lwc1 $f22, 0x6C($v0) +/* 14EC4 80039AC4 C62E000C */ lwc1 $f14, 0xC($s1) +/* 14EC8 80039AC8 0C00A6FA */ jal get_clamped_angle_diff +/* 14ECC 80039ACC 4600B306 */ mov.s $f12, $f22 +/* 14ED0 80039AD0 3C01C0A0 */ lui $at, (0xC0A00000 >> 16) +/* 14ED4 80039AD4 44811000 */ mtc1 $at, $f2 +/* 14ED8 80039AD8 46000306 */ mov.s $f12, $f0 +/* 14EDC 80039ADC 4602603C */ c.lt.s $f12, $f2 +/* 14EE0 80039AE0 00000000 */ nop +/* 14EE4 80039AE4 4500000B */ bc1f .LJP_80039B14 +/* 14EE8 80039AE8 00000000 */ nop +/* 14EEC 80039AEC 3C01C32F */ lui $at, (0xC32F0000 >> 16) +/* 14EF0 80039AF0 44810000 */ mtc1 $at, $f0 +/* 14EF4 80039AF4 00000000 */ nop +/* 14EF8 80039AF8 460C003C */ c.lt.s $f0, $f12 +/* 14EFC 80039AFC 00000000 */ nop +/* 14F00 80039B00 45000004 */ bc1f .LJP_80039B14 +/* 14F04 80039B04 0000802D */ daddu $s0, $zero, $zero +/* 14F08 80039B08 44806000 */ mtc1 $zero, $f12 +/* 14F0C 80039B0C 0800E6DC */ j .LJP_80039B70 +/* 14F10 80039B10 00000000 */ nop +.LJP_80039B14: +/* 14F14 80039B14 3C0140A0 */ lui $at, (0x40A00000 >> 16) +/* 14F18 80039B18 44810000 */ mtc1 $at, $f0 +/* 14F1C 80039B1C 00000000 */ nop +/* 14F20 80039B20 460C003C */ c.lt.s $f0, $f12 +/* 14F24 80039B24 00000000 */ nop +/* 14F28 80039B28 4500000C */ bc1f .LJP_80039B5C +/* 14F2C 80039B2C 00000000 */ nop +/* 14F30 80039B30 3C01432F */ lui $at, (0x432F0000 >> 16) +/* 14F34 80039B34 44810000 */ mtc1 $at, $f0 +/* 14F38 80039B38 00000000 */ nop +/* 14F3C 80039B3C 4600603C */ c.lt.s $f12, $f0 +/* 14F40 80039B40 00000000 */ nop +/* 14F44 80039B44 45000005 */ bc1f .LJP_80039B5C +/* 14F48 80039B48 24100001 */ addiu $s0, $zero, 0x1 +/* 14F4C 80039B4C 3C014334 */ lui $at, (0x43340000 >> 16) +/* 14F50 80039B50 44816000 */ mtc1 $at, $f12 +/* 14F54 80039B54 0800E6DC */ j .LJP_80039B70 +/* 14F58 80039B58 00000000 */ nop +.LJP_80039B5C: +/* 14F5C 80039B5C 8622008A */ lh $v0, 0x8A($s1) +/* 14F60 80039B60 24100002 */ addiu $s0, $zero, 0x2 +/* 14F64 80039B64 44826000 */ mtc1 $v0, $f12 +/* 14F68 80039B68 00000000 */ nop +/* 14F6C 80039B6C 46806320 */ cvt.s.w $f12, $f12 +.LJP_80039B70: +/* 14F70 80039B70 0C00A6B9 */ jal clamp_angle +/* 14F74 80039B74 00000000 */ nop +/* 14F78 80039B78 46000506 */ mov.s $f20, $f0 +/* 14F7C 80039B7C 4600A10D */ trunc.w.s $f4, $f20 +/* 14F80 80039B80 44022000 */ mfc1 $v0, $f4 +/* 14F84 80039B84 00000000 */ nop +/* 14F88 80039B88 A622008A */ sh $v0, 0x8A($s1) +/* 14F8C 80039B8C 8E220000 */ lw $v0, 0x0($s1) +/* 14F90 80039B90 3C030004 */ lui $v1, (0x40000 >> 16) +/* 14F94 80039B94 00431024 */ and $v0, $v0, $v1 +/* 14F98 80039B98 14400034 */ bnez $v0, .LJP_80039C6C +/* 14F9C 80039B9C 00000000 */ nop +/* 14FA0 80039BA0 86220088 */ lh $v0, 0x88($s1) +/* 14FA4 80039BA4 10500016 */ beq $v0, $s0, .LJP_80039C00 +/* 14FA8 80039BA8 24020002 */ addiu $v0, $zero, 0x2 +/* 14FAC 80039BAC 12020014 */ beq $s0, $v0, .LJP_80039C00 +/* 14FB0 80039BB0 00000000 */ nop +/* 14FB4 80039BB4 12000003 */ beqz $s0, .LJP_80039BC4 +/* 14FB8 80039BB8 A6300088 */ sh $s0, 0x88($s1) +/* 14FBC 80039BBC 0800E6F2 */ j .LJP_80039BC8 +/* 14FC0 80039BC0 240200B4 */ addiu $v0, $zero, 0xB4 +.LJP_80039BC4: +/* 14FC4 80039BC4 2402FF4C */ addiu $v0, $zero, -0xB4 +.LJP_80039BC8: +/* 14FC8 80039BC8 A622008C */ sh $v0, 0x8C($s1) +/* 14FCC 80039BCC C62E000C */ lwc1 $f14, 0xC($s1) +/* 14FD0 80039BD0 0C00A6FA */ jal get_clamped_angle_diff +/* 14FD4 80039BD4 4600B306 */ mov.s $f12, $f22 +/* 14FD8 80039BD8 3C0142B4 */ lui $at, (0x42B40000 >> 16) +/* 14FDC 80039BDC 44811000 */ mtc1 $at, $f2 +/* 14FE0 80039BE0 46000005 */ abs.s $f0, $f0 +/* 14FE4 80039BE4 4600103E */ c.le.s $f2, $f0 +/* 14FE8 80039BE8 00000000 */ nop +/* 14FEC 80039BEC 45000004 */ bc1f .LJP_80039C00 +/* 14FF0 80039BF0 00000000 */ nop +/* 14FF4 80039BF4 9622008C */ lhu $v0, 0x8C($s1) +/* 14FF8 80039BF8 00021023 */ negu $v0, $v0 +/* 14FFC 80039BFC A622008C */ sh $v0, 0x8C($s1) +.LJP_80039C00: +/* 15000 80039C00 8623008C */ lh $v1, 0x8C($s1) +/* 15004 80039C04 10600009 */ beqz $v1, .LJP_80039C2C +/* 15008 80039C08 9622008C */ lhu $v0, 0x8C($s1) +/* 1500C 80039C0C 04610002 */ bgez $v1, .LJP_80039C18 +/* 15010 80039C10 24420014 */ addiu $v0, $v0, 0x14 +/* 15014 80039C14 A622008C */ sh $v0, 0x8C($s1) +.LJP_80039C18: +/* 15018 80039C18 8622008C */ lh $v0, 0x8C($s1) +/* 1501C 80039C1C 9623008C */ lhu $v1, 0x8C($s1) +/* 15020 80039C20 18400002 */ blez $v0, .LJP_80039C2C +/* 15024 80039C24 2462FFEC */ addiu $v0, $v1, -0x14 +/* 15028 80039C28 A622008C */ sh $v0, 0x8C($s1) +.LJP_80039C2C: +/* 1502C 80039C2C 8E220000 */ lw $v0, 0x0($s1) +/* 15030 80039C30 3C030020 */ lui $v1, (0x200000 >> 16) +/* 15034 80039C34 00431024 */ and $v0, $v0, $v1 +/* 15038 80039C38 54400001 */ bnel $v0, $zero, .LJP_80039C40 +/* 1503C 80039C3C A620008C */ sh $zero, 0x8C($s1) +.LJP_80039C40: +/* 15040 80039C40 8622008C */ lh $v0, 0x8C($s1) +/* 15044 80039C44 44826000 */ mtc1 $v0, $f12 +/* 15048 80039C48 00000000 */ nop +/* 1504C 80039C4C 46806320 */ cvt.s.w $f12, $f12 +/* 15050 80039C50 0C00A6B9 */ jal clamp_angle +/* 15054 80039C54 46146300 */ add.s $f12, $f12, $f20 +/* 15058 80039C58 0C00A6B9 */ jal clamp_angle +/* 1505C 80039C5C 46160301 */ sub.s $f12, $f0, $f22 +/* 15060 80039C60 46000506 */ mov.s $f20, $f0 +/* 15064 80039C64 0800E71C */ j .LJP_80039C70 +/* 15068 80039C68 E6340034 */ swc1 $f20, 0x34($s1) +.LJP_80039C6C: +/* 1506C 80039C6C C6340034 */ lwc1 $f20, 0x34($s1) +.LJP_80039C70: +/* 15070 80039C70 4600A006 */ mov.s $f0, $f20 +/* 15074 80039C74 8FBF0018 */ lw $ra, 0x18($sp) +/* 15078 80039C78 8FB10014 */ lw $s1, 0x14($sp) +/* 1507C 80039C7C 8FB00010 */ lw $s0, 0x10($sp) +/* 15080 80039C80 D7B60028 */ ldc1 $f22, 0x28($sp) +/* 15084 80039C84 D7B40020 */ ldc1 $f20, 0x20($sp) +/* 15088 80039C88 03E00008 */ jr $ra +/* 1508C 80039C8C 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD70.s b/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD70.s deleted file mode 100644 index a8a9d71f2a..0000000000 --- a/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD70.s +++ /dev/null @@ -1,12 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FD70 -/* 3B170 8005FD70 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3B174 8005FD74 24040305 */ addiu $a0, $zero, 0x305 -/* 3B178 8005FD78 AFBF0010 */ sw $ra, 0x10($sp) -/* 3B17C 8005FD7C 0C0180B2 */ jal func_800602C8 -/* 3B180 8005FD80 0000282D */ daddu $a1, $zero, $zero -/* 3B184 8005FD84 8FBF0010 */ lw $ra, 0x10($sp) -/* 3B188 8005FD88 03E00008 */ jr $ra -/* 3B18C 8005FD8C 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD90.s b/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD90.s deleted file mode 100644 index c24ce612ad..0000000000 --- a/ver/jp/asm/nonmatchings/os/nusys/3B150/func_8005FD90.s +++ /dev/null @@ -1,76 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel func_8005FD90 -/* 3B190 8005FD90 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 3B194 8005FD94 AFB40058 */ sw $s4, 0x58($sp) -/* 3B198 8005FD98 0080A02D */ daddu $s4, $a0, $zero -/* 3B19C 8005FD9C AFB5005C */ sw $s5, 0x5c($sp) -/* 3B1A0 8005FDA0 24150001 */ addiu $s5, $zero, 1 -/* 3B1A4 8005FDA4 AFB00048 */ sw $s0, 0x48($sp) -/* 3B1A8 8005FDA8 27B00028 */ addiu $s0, $sp, 0x28 -/* 3B1AC 8005FDAC 0200202D */ daddu $a0, $s0, $zero -/* 3B1B0 8005FDB0 27A50040 */ addiu $a1, $sp, 0x40 -/* 3B1B4 8005FDB4 02A0302D */ daddu $a2, $s5, $zero -/* 3B1B8 8005FDB8 AFBF0060 */ sw $ra, 0x60($sp) -/* 3B1BC 8005FDBC AFB30054 */ sw $s3, 0x54($sp) -/* 3B1C0 8005FDC0 AFB20050 */ sw $s2, 0x50($sp) -/* 3B1C4 8005FDC4 0C019554 */ jal func_80065550 -/* 3B1C8 8005FDC8 AFB1004C */ sw $s1, 0x4c($sp) -/* 3B1CC 8005FDCC A3A00012 */ sb $zero, 0x12($sp) -/* 3B1D0 8005FDD0 AFB00014 */ sw $s0, 0x14($sp) -/* 3B1D4 8005FDD4 8E840014 */ lw $a0, 0x14($s4) -/* 3B1D8 8005FDD8 8E850018 */ lw $a1, 0x18($s4) -/* 3B1DC 8005FDDC 0C0185BC */ jal func_800616F0 -/* 3B1E0 8005FDE0 00A42823 */ subu $a1, $a1, $a0 -/* 3B1E4 8005FDE4 8E84000C */ lw $a0, 0xc($s4) -/* 3B1E8 8005FDE8 8E850010 */ lw $a1, 0x10($s4) -/* 3B1EC 8005FDEC 0C0185E8 */ jal func_800617A0 -/* 3B1F0 8005FDF0 00A42823 */ subu $a1, $a1, $a0 -/* 3B1F4 8005FDF4 8E920000 */ lw $s2, ($s4) -/* 3B1F8 8005FDF8 8E820004 */ lw $v0, 4($s4) -/* 3B1FC 8005FDFC 8E930008 */ lw $s3, 8($s4) -/* 3B200 8005FE00 00528823 */ subu $s1, $v0, $s2 -/* 3B204 8005FE04 1220001C */ beqz $s1, .L8005FE78 -/* 3B208 8005FE08 00000000 */ nop -.L8005FE0C: -/* 3B20C 8005FE0C 2E224001 */ sltiu $v0, $s1, 0x4001 -/* 3B210 8005FE10 14400002 */ bnez $v0, .L8005FE1C -/* 3B214 8005FE14 0220802D */ daddu $s0, $s1, $zero -/* 3B218 8005FE18 24104000 */ addiu $s0, $zero, 0x4000 -.L8005FE1C: -/* 3B21C 8005FE1C 27A50010 */ addiu $a1, $sp, 0x10 -/* 3B220 8005FE20 3C04800A */ lui $a0, %hi(nuPiCartHandle) -/* 3B224 8005FE24 8C84A618 */ lw $a0, %lo(nuPiCartHandle)($a0) -/* 3B228 8005FE28 0000302D */ daddu $a2, $zero, $zero -/* 3B22C 8005FE2C AFB30018 */ sw $s3, 0x18($sp) -/* 3B230 8005FE30 AFB2001C */ sw $s2, 0x1c($sp) -/* 3B234 8005FE34 0C01837C */ jal func_80060DF0 -/* 3B238 8005FE38 AFB00020 */ sw $s0, 0x20($sp) -/* 3B23C 8005FE3C 12A00007 */ beqz $s5, .L8005FE5C -/* 3B240 8005FE40 27A40028 */ addiu $a0, $sp, 0x28 -/* 3B244 8005FE44 8E84001C */ lw $a0, 0x1c($s4) -/* 3B248 8005FE48 8E850020 */ lw $a1, 0x20($s4) -/* 3B24C 8005FE4C 0000A82D */ daddu $s5, $zero, $zero -/* 3B250 8005FE50 0C019250 */ jal func_80064940 -/* 3B254 8005FE54 00A42823 */ subu $a1, $a1, $a0 -/* 3B258 8005FE58 27A40028 */ addiu $a0, $sp, 0x28 -.L8005FE5C: -/* 3B25C 8005FE5C 27A50040 */ addiu $a1, $sp, 0x40 -/* 3B260 8005FE60 0C0195B0 */ jal func_800656C0 -/* 3B264 8005FE64 24060001 */ addiu $a2, $zero, 1 -/* 3B268 8005FE68 02509021 */ addu $s2, $s2, $s0 -/* 3B26C 8005FE6C 02308823 */ subu $s1, $s1, $s0 -/* 3B270 8005FE70 1620FFE6 */ bnez $s1, .L8005FE0C -/* 3B274 8005FE74 02709821 */ addu $s3, $s3, $s0 -.L8005FE78: -/* 3B278 8005FE78 8FBF0060 */ lw $ra, 0x60($sp) -/* 3B27C 8005FE7C 8FB5005C */ lw $s5, 0x5c($sp) -/* 3B280 8005FE80 8FB40058 */ lw $s4, 0x58($sp) -/* 3B284 8005FE84 8FB30054 */ lw $s3, 0x54($sp) -/* 3B288 8005FE88 8FB20050 */ lw $s2, 0x50($sp) -/* 3B28C 8005FE8C 8FB1004C */ lw $s1, 0x4c($sp) -/* 3B290 8005FE90 8FB00048 */ lw $s0, 0x48($sp) -/* 3B294 8005FE94 03E00008 */ jr $ra -/* 3B298 8005FE98 27BD0068 */ addiu $sp, $sp, 0x68 -/* 3B29C 8005FE9C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/os/osEPiReadIo/osEPiReadIo.s b/ver/jp/asm/nonmatchings/os/osEPiReadIo/osEPiReadIo.s deleted file mode 100644 index 23e0e927c0..0000000000 --- a/ver/jp/asm/nonmatchings/os/osEPiReadIo/osEPiReadIo.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel osEPiReadIo -/* 3C190 80060D90 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C194 80060D94 AFB00010 */ sw $s0, 0x10($sp) -/* 3C198 80060D98 00808021 */ addu $s0, $a0, $zero -/* 3C19C 80060D9C AFB10014 */ sw $s1, 0x14($sp) -/* 3C1A0 80060DA0 00A08821 */ addu $s1, $a1, $zero -/* 3C1A4 80060DA4 AFB20018 */ sw $s2, 0x18($sp) -/* 3C1A8 80060DA8 AFBF001C */ sw $ra, 0x1c($sp) -/* 3C1AC 80060DAC 0C01851D */ jal func_80061474 -/* 3C1B0 80060DB0 00C09021 */ addu $s2, $a2, $zero -/* 3C1B4 80060DB4 02002021 */ addu $a0, $s0, $zero -/* 3C1B8 80060DB8 02202821 */ addu $a1, $s1, $zero -/* 3C1BC 80060DBC 0C01AD54 */ jal func_8006B550 -/* 3C1C0 80060DC0 02403021 */ addu $a2, $s2, $zero -/* 3C1C4 80060DC4 0C018538 */ jal func_800614E0 -/* 3C1C8 80060DC8 00408021 */ addu $s0, $v0, $zero -/* 3C1CC 80060DCC 02001021 */ addu $v0, $s0, $zero -/* 3C1D0 80060DD0 8FBF001C */ lw $ra, 0x1c($sp) -/* 3C1D4 80060DD4 8FB20018 */ lw $s2, 0x18($sp) -/* 3C1D8 80060DD8 8FB10014 */ lw $s1, 0x14($sp) -/* 3C1DC 80060DDC 8FB00010 */ lw $s0, 0x10($sp) -/* 3C1E0 80060DE0 03E00008 */ jr $ra -/* 3C1E4 80060DE4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3C1E8 80060DE8 00000000 */ nop -/* 3C1EC 80060DEC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/os/osEPiWriteIo/osEPiWriteIo.s b/ver/jp/asm/nonmatchings/os/osEPiWriteIo/osEPiWriteIo.s deleted file mode 100644 index 001c1f9b17..0000000000 --- a/ver/jp/asm/nonmatchings/os/osEPiWriteIo/osEPiWriteIo.s +++ /dev/null @@ -1,28 +0,0 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches - -glabel osEPiWriteIo -/* 3C130 80060D30 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C134 80060D34 AFB00010 */ sw $s0, 0x10($sp) -/* 3C138 80060D38 00808021 */ addu $s0, $a0, $zero -/* 3C13C 80060D3C AFB10014 */ sw $s1, 0x14($sp) -/* 3C140 80060D40 00A08821 */ addu $s1, $a1, $zero -/* 3C144 80060D44 AFB20018 */ sw $s2, 0x18($sp) -/* 3C148 80060D48 AFBF001C */ sw $ra, 0x1c($sp) -/* 3C14C 80060D4C 0C01851D */ jal func_80061474 -/* 3C150 80060D50 00C09021 */ addu $s2, $a2, $zero -/* 3C154 80060D54 02002021 */ addu $a0, $s0, $zero -/* 3C158 80060D58 02202821 */ addu $a1, $s1, $zero -/* 3C15C 80060D5C 0C01ADB0 */ jal func_8006B6C0 -/* 3C160 80060D60 02403021 */ addu $a2, $s2, $zero -/* 3C164 80060D64 0C018538 */ jal func_800614E0 -/* 3C168 80060D68 00408021 */ addu $s0, $v0, $zero -/* 3C16C 80060D6C 02001021 */ addu $v0, $s0, $zero -/* 3C170 80060D70 8FBF001C */ lw $ra, 0x1c($sp) -/* 3C174 80060D74 8FB20018 */ lw $s2, 0x18($sp) -/* 3C178 80060D78 8FB10014 */ lw $s1, 0x14($sp) -/* 3C17C 80060D7C 8FB00010 */ lw $s0, 0x10($sp) -/* 3C180 80060D80 03E00008 */ jr $ra -/* 3C184 80060D84 27BD0020 */ addiu $sp, $sp, 0x20 -/* 3C188 80060D88 00000000 */ nop -/* 3C18C 80060D8C 00000000 */ nop diff --git a/ver/jp/asm/os/__osDisableInt.s b/ver/jp/asm/os/__osDisableInt.s new file mode 100644 index 0000000000..d9fe22f842 --- /dev/null +++ b/ver/jp/asm/os/__osDisableInt.s @@ -0,0 +1,42 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osDisableInt +/* 46740 8006B340 3C0A8009 */ lui $t2, %hi(__OSGlobalIntMask) +/* 46744 8006B344 254A5890 */ addiu $t2, $t2, %lo(__OSGlobalIntMask) +/* 46748 8006B348 8D4B0000 */ lw $t3, 0x0($t2) +/* 4674C 8006B34C 316BFF00 */ andi $t3, $t3, 0xFF00 +/* 46750 8006B350 40086000 */ mfc0 $t0, $12 # handwritten instruction +/* 46754 8006B354 2401FFFE */ addiu $at, $zero, -0x2 +/* 46758 8006B358 01014824 */ and $t1, $t0, $at +/* 4675C 8006B35C 40896000 */ mtc0 $t1, $12 # handwritten instruction +/* 46760 8006B360 31020001 */ andi $v0, $t0, 0x1 +/* 46764 8006B364 8D480000 */ lw $t0, 0x0($t2) +/* 46768 8006B368 3108FF00 */ andi $t0, $t0, 0xFF00 +/* 4676C 8006B36C 110B000E */ beq $t0, $t3, .LJP_8006B3A8 +/* 46770 8006B370 3C0A8009 */ lui $t2, %hi(__osRunningThread) +/* 46774 8006B374 254A4640 */ addiu $t2, $t2, %lo(__osRunningThread) +/* 46778 8006B378 8D490118 */ lw $t1, 0x118($t2) +/* 4677C 8006B37C 312AFF00 */ andi $t2, $t1, 0xFF00 +/* 46780 8006B380 01485024 */ and $t2, $t2, $t0 +/* 46784 8006B384 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 46788 8006B388 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 4678C 8006B38C 01214824 */ and $t1, $t1, $at +/* 46790 8006B390 012A4825 */ or $t1, $t1, $t2 +/* 46794 8006B394 2401FFFE */ addiu $at, $zero, -0x2 +/* 46798 8006B398 01214824 */ and $t1, $t1, $at +/* 4679C 8006B39C 40896000 */ mtc0 $t1, $12 # handwritten instruction +/* 467A0 8006B3A0 00000000 */ nop +/* 467A4 8006B3A4 00000000 */ nop +.LJP_8006B3A8: +/* 467A8 8006B3A8 03E00008 */ jr $ra +/* 467AC 8006B3AC 00000000 */ nop diff --git a/ver/jp/asm/os/__osGetCause.s b/ver/jp/asm/os/__osGetCause.s new file mode 100644 index 0000000000..3fc09fd4cf --- /dev/null +++ b/ver/jp/asm/os/__osGetCause.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osGetCause +/* 47A40 8006C640 40026800 */ mfc0 $v0, $13 # handwritten instruction +/* 47A44 8006C644 03E00008 */ jr $ra +/* 47A48 8006C648 00000000 */ nop +/* 47A4C 8006C64C 00000000 */ nop diff --git a/ver/jp/asm/os/__osGetSR.s b/ver/jp/asm/os/__osGetSR.s new file mode 100644 index 0000000000..c7cc499a14 --- /dev/null +++ b/ver/jp/asm/os/__osGetSR.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel func_JP_8006C650 +/* 47A50 8006C650 40026000 */ mfc0 $v0, $12 # handwritten instruction +/* 47A54 8006C654 03E00008 */ jr $ra +/* 47A58 8006C658 00000000 */ nop +/* 47A5C 8006C65C 00000000 */ nop diff --git a/ver/jp/asm/os/__osProbeTLB.s b/ver/jp/asm/os/__osProbeTLB.s new file mode 100644 index 0000000000..4f6863934d --- /dev/null +++ b/ver/jp/asm/os/__osProbeTLB.s @@ -0,0 +1,65 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osProbeTLB +/* 41C30 80066830 40085000 */ mfc0 $t0, $10 # handwritten instruction +/* 41C34 80066834 310900FF */ andi $t1, $t0, 0xFF +/* 41C38 80066838 2401E000 */ addiu $at, $zero, -0x2000 +/* 41C3C 8006683C 00815024 */ and $t2, $a0, $at +/* 41C40 80066840 012A4825 */ or $t1, $t1, $t2 +/* 41C44 80066844 40895000 */ mtc0 $t1, $10 # handwritten instruction +/* 41C48 80066848 00000000 */ nop +/* 41C4C 8006684C 00000000 */ nop +/* 41C50 80066850 00000000 */ nop +/* 41C54 80066854 42000008 */ tlbp # handwritten instruction +/* 41C58 80066858 00000000 */ nop +/* 41C5C 8006685C 00000000 */ nop +/* 41C60 80066860 400B0000 */ mfc0 $t3, $0 # handwritten instruction +/* 41C64 80066864 3C018000 */ lui $at, (0x80000000 >> 16) +/* 41C68 80066868 01615824 */ and $t3, $t3, $at +/* 41C6C 8006686C 1560001A */ bnez $t3, .LJP_800668D8 +/* 41C70 80066870 00000000 */ nop +/* 41C74 80066874 42000001 */ tlbr # handwritten instruction +/* 41C78 80066878 00000000 */ nop +/* 41C7C 8006687C 00000000 */ nop +/* 41C80 80066880 00000000 */ nop +/* 41C84 80066884 400B2800 */ mfc0 $t3, $5 # handwritten instruction +/* 41C88 80066888 216B2000 */ addi $t3, $t3, 0x2000 # handwritten instruction +/* 41C8C 8006688C 000B5842 */ srl $t3, $t3, 1 +/* 41C90 80066890 01646024 */ and $t4, $t3, $a0 +/* 41C94 80066894 15800004 */ bnez $t4, .LJP_800668A8 +/* 41C98 80066898 216BFFFF */ addi $t3, $t3, -0x1 # handwritten instruction +/* 41C9C 8006689C 40021000 */ mfc0 $v0, $2 # handwritten instruction +/* 41CA0 800668A0 10000002 */ b .LJP_800668AC +/* 41CA4 800668A4 00000000 */ nop +.LJP_800668A8: +/* 41CA8 800668A8 40021800 */ mfc0 $v0, $3 # handwritten instruction +.LJP_800668AC: +/* 41CAC 800668AC 304D0002 */ andi $t5, $v0, 0x2 +/* 41CB0 800668B0 11A00009 */ beqz $t5, .LJP_800668D8 +/* 41CB4 800668B4 00000000 */ nop +/* 41CB8 800668B8 3C013FFF */ lui $at, (0x3FFFFFC0 >> 16) +/* 41CBC 800668BC 3421FFC0 */ ori $at, $at, (0x3FFFFFC0 & 0xFFFF) +/* 41CC0 800668C0 00411024 */ and $v0, $v0, $at +/* 41CC4 800668C4 00021180 */ sll $v0, $v0, 6 +/* 41CC8 800668C8 008B6824 */ and $t5, $a0, $t3 +/* 41CCC 800668CC 004D1020 */ add $v0, $v0, $t5 # handwritten instruction +/* 41CD0 800668D0 10000002 */ b .LJP_800668DC +/* 41CD4 800668D4 00000000 */ nop +.LJP_800668D8: +/* 41CD8 800668D8 2402FFFF */ addiu $v0, $zero, -0x1 +.LJP_800668DC: +/* 41CDC 800668DC 40885000 */ mtc0 $t0, $10 # handwritten instruction +/* 41CE0 800668E0 03E00008 */ jr $ra +/* 41CE4 800668E4 00000000 */ nop +/* 41CE8 800668E8 00000000 */ nop +/* 41CEC 800668EC 00000000 */ nop diff --git a/ver/jp/asm/os/__osRestoreInt.s b/ver/jp/asm/os/__osRestoreInt.s new file mode 100644 index 0000000000..13f611577e --- /dev/null +++ b/ver/jp/asm/os/__osRestoreInt.s @@ -0,0 +1,21 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osRestoreInt +/* 467B0 8006B3B0 40086000 */ mfc0 $t0, $12 # handwritten instruction +/* 467B4 8006B3B4 01044025 */ or $t0, $t0, $a0 +/* 467B8 8006B3B8 40886000 */ mtc0 $t0, $12 # handwritten instruction +/* 467BC 8006B3BC 00000000 */ nop +/* 467C0 8006B3C0 00000000 */ nop +/* 467C4 8006B3C4 03E00008 */ jr $ra +/* 467C8 8006B3C8 00000000 */ nop +/* 467CC 8006B3CC 00000000 */ nop diff --git a/ver/jp/asm/os/__osSetCompare.s b/ver/jp/asm/os/__osSetCompare.s new file mode 100644 index 0000000000..8b8f391095 --- /dev/null +++ b/ver/jp/asm/os/__osSetCompare.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osSetCompare +/* 47A60 8006C660 40845800 */ mtc0 $a0, $11 # handwritten instruction +/* 47A64 8006C664 03E00008 */ jr $ra +/* 47A68 8006C668 00000000 */ nop +/* 47A6C 8006C66C 00000000 */ nop diff --git a/ver/jp/asm/os/__osSetWatchLo.s b/ver/jp/asm/os/__osSetWatchLo.s new file mode 100644 index 0000000000..e5e7d9faf5 --- /dev/null +++ b/ver/jp/asm/os/__osSetWatchLo.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osSetWatchLo +/* 47A90 8006C690 40849000 */ mtc0 $a0, $18 # handwritten instruction +/* 47A94 8006C694 00000000 */ nop +/* 47A98 8006C698 03E00008 */ jr $ra +/* 47A9C 8006C69C 00000000 */ nop diff --git a/ver/jp/asm/os/bcmp.s b/ver/jp/asm/os/bcmp.s new file mode 100644 index 0000000000..ddd6d0158c --- /dev/null +++ b/ver/jp/asm/os/bcmp.s @@ -0,0 +1,90 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel bcmp +/* 46C50 8006B850 00851026 */ xor $v0, $a0, $a1 +/* 46C54 8006B854 28C10010 */ slti $at, $a2, 0x10 +/* 46C58 8006B858 14200034 */ bnez $at, .LJP_8006B92C +/* 46C5C 8006B85C 00000000 */ nop +/* 46C60 8006B860 30420003 */ andi $v0, $v0, 0x3 +/* 46C64 8006B864 14400018 */ bnez $v0, .LJP_8006B8C8 +/* 46C68 8006B868 0004C023 */ negu $t8, $a0 +/* 46C6C 8006B86C 33180003 */ andi $t8, $t8, 0x3 +/* 46C70 8006B870 13000007 */ beqz $t8, .LJP_8006B890 +/* 46C74 8006B874 00D83023 */ subu $a2, $a2, $t8 +/* 46C78 8006B878 00601021 */ addu $v0, $v1, $zero +/* 46C7C 8006B87C 88820000 */ lwl $v0, 0x0($a0) +/* 46C80 8006B880 88A30000 */ lwl $v1, 0x0($a1) +/* 46C84 8006B884 00982021 */ addu $a0, $a0, $t8 +/* 46C88 8006B888 14430033 */ bne $v0, $v1, .LJP_8006B958 +/* 46C8C 8006B88C 00B82821 */ addu $a1, $a1, $t8 +.LJP_8006B890: +/* 46C90 8006B890 2401FFFC */ addiu $at, $zero, -0x4 +/* 46C94 8006B894 00C13824 */ and $a3, $a2, $at +/* 46C98 8006B898 10E00024 */ beqz $a3, .LJP_8006B92C +/* 46C9C 8006B89C 00C73023 */ subu $a2, $a2, $a3 +/* 46CA0 8006B8A0 00E43821 */ addu $a3, $a3, $a0 +.LJP_8006B8A4: +/* 46CA4 8006B8A4 8C820000 */ lw $v0, 0x0($a0) +/* 46CA8 8006B8A8 8CA30000 */ lw $v1, 0x0($a1) +/* 46CAC 8006B8AC 24840004 */ addiu $a0, $a0, 0x4 +/* 46CB0 8006B8B0 14430029 */ bne $v0, $v1, .LJP_8006B958 +/* 46CB4 8006B8B4 24A50004 */ addiu $a1, $a1, 0x4 +/* 46CB8 8006B8B8 1487FFFA */ bne $a0, $a3, .LJP_8006B8A4 +/* 46CBC 8006B8BC 00000000 */ nop +/* 46CC0 8006B8C0 1000001A */ b .LJP_8006B92C +/* 46CC4 8006B8C4 00000000 */ nop +.LJP_8006B8C8: +/* 46CC8 8006B8C8 00053823 */ negu $a3, $a1 +/* 46CCC 8006B8CC 30E70003 */ andi $a3, $a3, 0x3 +/* 46CD0 8006B8D0 10E00009 */ beqz $a3, .LJP_8006B8F8 +/* 46CD4 8006B8D4 00C73023 */ subu $a2, $a2, $a3 +/* 46CD8 8006B8D8 00E43821 */ addu $a3, $a3, $a0 +.LJP_8006B8DC: +/* 46CDC 8006B8DC 90820000 */ lbu $v0, 0x0($a0) +/* 46CE0 8006B8E0 90A30000 */ lbu $v1, 0x0($a1) +/* 46CE4 8006B8E4 24840001 */ addiu $a0, $a0, 0x1 +/* 46CE8 8006B8E8 1443001B */ bne $v0, $v1, .LJP_8006B958 +/* 46CEC 8006B8EC 24A50001 */ addiu $a1, $a1, 0x1 +/* 46CF0 8006B8F0 1487FFFA */ bne $a0, $a3, .LJP_8006B8DC +/* 46CF4 8006B8F4 00000000 */ nop +.LJP_8006B8F8: +/* 46CF8 8006B8F8 2401FFFC */ addiu $at, $zero, -0x4 +/* 46CFC 8006B8FC 00C13824 */ and $a3, $a2, $at +/* 46D00 8006B900 10E0000A */ beqz $a3, .LJP_8006B92C +/* 46D04 8006B904 00C73023 */ subu $a2, $a2, $a3 +/* 46D08 8006B908 00E43821 */ addu $a3, $a3, $a0 +.LJP_8006B90C: +/* 46D0C 8006B90C 88820000 */ lwl $v0, 0x0($a0) +/* 46D10 8006B910 98820003 */ lwr $v0, 0x3($a0) +/* 46D14 8006B914 8CA30000 */ lw $v1, 0x0($a1) +/* 46D18 8006B918 24840004 */ addiu $a0, $a0, 0x4 +/* 46D1C 8006B91C 1443000E */ bne $v0, $v1, .LJP_8006B958 +/* 46D20 8006B920 24A50004 */ addiu $a1, $a1, 0x4 +/* 46D24 8006B924 1487FFF9 */ bne $a0, $a3, .LJP_8006B90C +/* 46D28 8006B928 00000000 */ nop +.LJP_8006B92C: +/* 46D2C 8006B92C 18C00008 */ blez $a2, .LJP_8006B950 +/* 46D30 8006B930 00C43821 */ addu $a3, $a2, $a0 +.LJP_8006B934: +/* 46D34 8006B934 90820000 */ lbu $v0, 0x0($a0) +/* 46D38 8006B938 90A30000 */ lbu $v1, 0x0($a1) +/* 46D3C 8006B93C 24840001 */ addiu $a0, $a0, 0x1 +/* 46D40 8006B940 14430005 */ bne $v0, $v1, .LJP_8006B958 +/* 46D44 8006B944 24A50001 */ addiu $a1, $a1, 0x1 +/* 46D48 8006B948 1487FFFA */ bne $a0, $a3, .LJP_8006B934 +/* 46D4C 8006B94C 00000000 */ nop +.LJP_8006B950: +/* 46D50 8006B950 03E00008 */ jr $ra +/* 46D54 8006B954 00001021 */ addu $v0, $zero, $zero +.LJP_8006B958: +/* 46D58 8006B958 03E00008 */ jr $ra +/* 46D5C 8006B95C 24020001 */ addiu $v0, $zero, 0x1 diff --git a/ver/jp/asm/os/bcopy.s b/ver/jp/asm/os/bcopy.s new file mode 100644 index 0000000000..4d470e42d1 --- /dev/null +++ b/ver/jp/asm/os/bcopy.s @@ -0,0 +1,232 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel bcopy +/* 3FA20 80064620 10C0001B */ beqz $a2, .LJP_80064690 +/* 3FA24 80064624 00A03821 */ addu $a3, $a1, $zero +/* 3FA28 80064628 10850019 */ beq $a0, $a1, .LJP_80064690 +/* 3FA2C 8006462C 00000000 */ nop +/* 3FA30 80064630 00A4082A */ slt $at, $a1, $a0 +/* 3FA34 80064634 14200007 */ bnez $at, .LJP_80064654 +/* 3FA38 80064638 00000000 */ nop +/* 3FA3C 8006463C 00861020 */ add $v0, $a0, $a2 # handwritten instruction +/* 3FA40 80064640 00A2082A */ slt $at, $a1, $v0 +/* 3FA44 80064644 10200003 */ beqz $at, .LJP_80064654 +/* 3FA48 80064648 00000000 */ nop +/* 3FA4C 8006464C 1000005C */ b .LJP_800647C0 +/* 3FA50 80064650 00000000 */ nop +.LJP_80064654: +/* 3FA54 80064654 28C10010 */ slti $at, $a2, 0x10 +/* 3FA58 80064658 14200005 */ bnez $at, .LJP_80064670 +/* 3FA5C 8006465C 00000000 */ nop +/* 3FA60 80064660 30820003 */ andi $v0, $a0, 0x3 +/* 3FA64 80064664 30A30003 */ andi $v1, $a1, 0x3 +/* 3FA68 80064668 1043000B */ beq $v0, $v1, .LJP_80064698 +/* 3FA6C 8006466C 00000000 */ nop +.LJP_80064670: +/* 3FA70 80064670 10C00007 */ beqz $a2, .LJP_80064690 +/* 3FA74 80064674 00000000 */ nop +/* 3FA78 80064678 00861821 */ addu $v1, $a0, $a2 +.LJP_8006467C: +/* 3FA7C 8006467C 80820000 */ lb $v0, 0x0($a0) +/* 3FA80 80064680 24840001 */ addiu $a0, $a0, 0x1 +/* 3FA84 80064684 A0A20000 */ sb $v0, 0x0($a1) +/* 3FA88 80064688 1483FFFC */ bne $a0, $v1, .LJP_8006467C +/* 3FA8C 8006468C 24A50001 */ addiu $a1, $a1, 0x1 +.LJP_80064690: +/* 3FA90 80064690 03E00008 */ jr $ra +/* 3FA94 80064694 00E01021 */ addu $v0, $a3, $zero +.LJP_80064698: +/* 3FA98 80064698 1040001A */ beqz $v0, .LJP_80064704 +/* 3FA9C 8006469C 00000000 */ nop +/* 3FAA0 800646A0 24010001 */ addiu $at, $zero, 0x1 +/* 3FAA4 800646A4 10410010 */ beq $v0, $at, .LJP_800646E8 +/* 3FAA8 800646A8 00000000 */ nop +/* 3FAAC 800646AC 24010002 */ addiu $at, $zero, 0x2 +/* 3FAB0 800646B0 10410007 */ beq $v0, $at, .LJP_800646D0 +/* 3FAB4 800646B4 00000000 */ nop +/* 3FAB8 800646B8 80820000 */ lb $v0, 0x0($a0) +/* 3FABC 800646BC 24840001 */ addiu $a0, $a0, 0x1 +/* 3FAC0 800646C0 A0A20000 */ sb $v0, 0x0($a1) +/* 3FAC4 800646C4 24A50001 */ addiu $a1, $a1, 0x1 +/* 3FAC8 800646C8 1000000E */ b .LJP_80064704 +/* 3FACC 800646CC 24C6FFFF */ addiu $a2, $a2, -0x1 +.LJP_800646D0: +/* 3FAD0 800646D0 84820000 */ lh $v0, 0x0($a0) +/* 3FAD4 800646D4 24840002 */ addiu $a0, $a0, 0x2 +/* 3FAD8 800646D8 A4A20000 */ sh $v0, 0x0($a1) +/* 3FADC 800646DC 24A50002 */ addiu $a1, $a1, 0x2 +/* 3FAE0 800646E0 10000008 */ b .LJP_80064704 +/* 3FAE4 800646E4 24C6FFFE */ addiu $a2, $a2, -0x2 +.LJP_800646E8: +/* 3FAE8 800646E8 80820000 */ lb $v0, 0x0($a0) +/* 3FAEC 800646EC 84830001 */ lh $v1, 0x1($a0) +/* 3FAF0 800646F0 24840003 */ addiu $a0, $a0, 0x3 +/* 3FAF4 800646F4 A0A20000 */ sb $v0, 0x0($a1) +/* 3FAF8 800646F8 A4A30001 */ sh $v1, 0x1($a1) +/* 3FAFC 800646FC 24A50003 */ addiu $a1, $a1, 0x3 +/* 3FB00 80064700 24C6FFFD */ addiu $a2, $a2, -0x3 +.LJP_80064704: +/* 3FB04 80064704 28C10020 */ slti $at, $a2, 0x20 +/* 3FB08 80064708 14200015 */ bnez $at, .LJP_80064760 +/* 3FB0C 8006470C 00000000 */ nop +/* 3FB10 80064710 8C820000 */ lw $v0, 0x0($a0) +/* 3FB14 80064714 8C830004 */ lw $v1, 0x4($a0) +/* 3FB18 80064718 8C880008 */ lw $t0, 0x8($a0) +/* 3FB1C 8006471C 8C89000C */ lw $t1, 0xC($a0) +/* 3FB20 80064720 8C8A0010 */ lw $t2, 0x10($a0) +/* 3FB24 80064724 8C8B0014 */ lw $t3, 0x14($a0) +/* 3FB28 80064728 8C8C0018 */ lw $t4, 0x18($a0) +/* 3FB2C 8006472C 8C8D001C */ lw $t5, 0x1C($a0) +/* 3FB30 80064730 24840020 */ addiu $a0, $a0, 0x20 +/* 3FB34 80064734 ACA20000 */ sw $v0, 0x0($a1) +/* 3FB38 80064738 ACA30004 */ sw $v1, 0x4($a1) +/* 3FB3C 8006473C ACA80008 */ sw $t0, 0x8($a1) +/* 3FB40 80064740 ACA9000C */ sw $t1, 0xC($a1) +/* 3FB44 80064744 ACAA0010 */ sw $t2, 0x10($a1) +/* 3FB48 80064748 ACAB0014 */ sw $t3, 0x14($a1) +/* 3FB4C 8006474C ACAC0018 */ sw $t4, 0x18($a1) +/* 3FB50 80064750 ACAD001C */ sw $t5, 0x1C($a1) +/* 3FB54 80064754 24A50020 */ addiu $a1, $a1, 0x20 +/* 3FB58 80064758 1000FFEA */ b .LJP_80064704 +/* 3FB5C 8006475C 24C6FFE0 */ addiu $a2, $a2, -0x20 +.LJP_80064760: +/* 3FB60 80064760 28C10010 */ slti $at, $a2, 0x10 +/* 3FB64 80064764 1420000D */ bnez $at, .LJP_8006479C +/* 3FB68 80064768 00000000 */ nop +/* 3FB6C 8006476C 8C820000 */ lw $v0, 0x0($a0) +/* 3FB70 80064770 8C830004 */ lw $v1, 0x4($a0) +/* 3FB74 80064774 8C880008 */ lw $t0, 0x8($a0) +/* 3FB78 80064778 8C89000C */ lw $t1, 0xC($a0) +/* 3FB7C 8006477C 24840010 */ addiu $a0, $a0, 0x10 +/* 3FB80 80064780 ACA20000 */ sw $v0, 0x0($a1) +/* 3FB84 80064784 ACA30004 */ sw $v1, 0x4($a1) +/* 3FB88 80064788 ACA80008 */ sw $t0, 0x8($a1) +/* 3FB8C 8006478C ACA9000C */ sw $t1, 0xC($a1) +/* 3FB90 80064790 24A50010 */ addiu $a1, $a1, 0x10 +/* 3FB94 80064794 1000FFF2 */ b .LJP_80064760 +/* 3FB98 80064798 24C6FFF0 */ addiu $a2, $a2, -0x10 +.LJP_8006479C: +/* 3FB9C 8006479C 28C10004 */ slti $at, $a2, 0x4 +/* 3FBA0 800647A0 1420FFB3 */ bnez $at, .LJP_80064670 +/* 3FBA4 800647A4 00000000 */ nop +/* 3FBA8 800647A8 8C820000 */ lw $v0, 0x0($a0) +/* 3FBAC 800647AC 24840004 */ addiu $a0, $a0, 0x4 +/* 3FBB0 800647B0 ACA20000 */ sw $v0, 0x0($a1) +/* 3FBB4 800647B4 24A50004 */ addiu $a1, $a1, 0x4 +/* 3FBB8 800647B8 1000FFF8 */ b .LJP_8006479C +/* 3FBBC 800647BC 24C6FFFC */ addiu $a2, $a2, -0x4 +.LJP_800647C0: +/* 3FBC0 800647C0 00862020 */ add $a0, $a0, $a2 # handwritten instruction +/* 3FBC4 800647C4 00A62820 */ add $a1, $a1, $a2 # handwritten instruction +/* 3FBC8 800647C8 28C10010 */ slti $at, $a2, 0x10 +/* 3FBCC 800647CC 14200005 */ bnez $at, .LJP_800647E4 +/* 3FBD0 800647D0 00000000 */ nop +/* 3FBD4 800647D4 30820003 */ andi $v0, $a0, 0x3 +/* 3FBD8 800647D8 30A30003 */ andi $v1, $a1, 0x3 +/* 3FBDC 800647DC 1043000D */ beq $v0, $v1, .LJP_80064814 +/* 3FBE0 800647E0 00000000 */ nop +.LJP_800647E4: +/* 3FBE4 800647E4 10C0FFAA */ beqz $a2, .LJP_80064690 +/* 3FBE8 800647E8 00000000 */ nop +/* 3FBEC 800647EC 2484FFFF */ addiu $a0, $a0, -0x1 +/* 3FBF0 800647F0 24A5FFFF */ addiu $a1, $a1, -0x1 +/* 3FBF4 800647F4 00861823 */ subu $v1, $a0, $a2 +.LJP_800647F8: +/* 3FBF8 800647F8 80820000 */ lb $v0, 0x0($a0) +/* 3FBFC 800647FC 2484FFFF */ addiu $a0, $a0, -0x1 +/* 3FC00 80064800 A0A20000 */ sb $v0, 0x0($a1) +/* 3FC04 80064804 1483FFFC */ bne $a0, $v1, .LJP_800647F8 +/* 3FC08 80064808 24A5FFFF */ addiu $a1, $a1, -0x1 +/* 3FC0C 8006480C 03E00008 */ jr $ra +/* 3FC10 80064810 00E01021 */ addu $v0, $a3, $zero +.LJP_80064814: +/* 3FC14 80064814 1040001A */ beqz $v0, .LJP_80064880 +/* 3FC18 80064818 00000000 */ nop +/* 3FC1C 8006481C 24010003 */ addiu $at, $zero, 0x3 +/* 3FC20 80064820 10410010 */ beq $v0, $at, .LJP_80064864 +/* 3FC24 80064824 00000000 */ nop +/* 3FC28 80064828 24010002 */ addiu $at, $zero, 0x2 +/* 3FC2C 8006482C 10410007 */ beq $v0, $at, .LJP_8006484C +/* 3FC30 80064830 00000000 */ nop +/* 3FC34 80064834 8082FFFF */ lb $v0, -0x1($a0) +/* 3FC38 80064838 2484FFFF */ addiu $a0, $a0, -0x1 +/* 3FC3C 8006483C A0A2FFFF */ sb $v0, -0x1($a1) +/* 3FC40 80064840 24A5FFFF */ addiu $a1, $a1, -0x1 +/* 3FC44 80064844 1000000E */ b .LJP_80064880 +/* 3FC48 80064848 24C6FFFF */ addiu $a2, $a2, -0x1 +.LJP_8006484C: +/* 3FC4C 8006484C 8482FFFE */ lh $v0, -0x2($a0) +/* 3FC50 80064850 2484FFFE */ addiu $a0, $a0, -0x2 +/* 3FC54 80064854 A4A2FFFE */ sh $v0, -0x2($a1) +/* 3FC58 80064858 24A5FFFE */ addiu $a1, $a1, -0x2 +/* 3FC5C 8006485C 10000008 */ b .LJP_80064880 +/* 3FC60 80064860 24C6FFFE */ addiu $a2, $a2, -0x2 +.LJP_80064864: +/* 3FC64 80064864 8082FFFF */ lb $v0, -0x1($a0) +/* 3FC68 80064868 8483FFFD */ lh $v1, -0x3($a0) +/* 3FC6C 8006486C 2484FFFD */ addiu $a0, $a0, -0x3 +/* 3FC70 80064870 A0A2FFFF */ sb $v0, -0x1($a1) +/* 3FC74 80064874 A4A3FFFD */ sh $v1, -0x3($a1) +/* 3FC78 80064878 24A5FFFD */ addiu $a1, $a1, -0x3 +/* 3FC7C 8006487C 24C6FFFD */ addiu $a2, $a2, -0x3 +.LJP_80064880: +/* 3FC80 80064880 28C10020 */ slti $at, $a2, 0x20 +/* 3FC84 80064884 14200015 */ bnez $at, .LJP_800648DC +/* 3FC88 80064888 00000000 */ nop +/* 3FC8C 8006488C 8C82FFFC */ lw $v0, -0x4($a0) +/* 3FC90 80064890 8C83FFF8 */ lw $v1, -0x8($a0) +/* 3FC94 80064894 8C88FFF4 */ lw $t0, -0xC($a0) +/* 3FC98 80064898 8C89FFF0 */ lw $t1, -0x10($a0) +/* 3FC9C 8006489C 8C8AFFEC */ lw $t2, -0x14($a0) +/* 3FCA0 800648A0 8C8BFFE8 */ lw $t3, -0x18($a0) +/* 3FCA4 800648A4 8C8CFFE4 */ lw $t4, -0x1C($a0) +/* 3FCA8 800648A8 8C8DFFE0 */ lw $t5, -0x20($a0) +/* 3FCAC 800648AC 2484FFE0 */ addiu $a0, $a0, -0x20 +/* 3FCB0 800648B0 ACA2FFFC */ sw $v0, -0x4($a1) +/* 3FCB4 800648B4 ACA3FFF8 */ sw $v1, -0x8($a1) +/* 3FCB8 800648B8 ACA8FFF4 */ sw $t0, -0xC($a1) +/* 3FCBC 800648BC ACA9FFF0 */ sw $t1, -0x10($a1) +/* 3FCC0 800648C0 ACAAFFEC */ sw $t2, -0x14($a1) +/* 3FCC4 800648C4 ACABFFE8 */ sw $t3, -0x18($a1) +/* 3FCC8 800648C8 ACACFFE4 */ sw $t4, -0x1C($a1) +/* 3FCCC 800648CC ACADFFE0 */ sw $t5, -0x20($a1) +/* 3FCD0 800648D0 24A5FFE0 */ addiu $a1, $a1, -0x20 +/* 3FCD4 800648D4 1000FFEA */ b .LJP_80064880 +/* 3FCD8 800648D8 24C6FFE0 */ addiu $a2, $a2, -0x20 +.LJP_800648DC: +/* 3FCDC 800648DC 28C10010 */ slti $at, $a2, 0x10 +/* 3FCE0 800648E0 1420000D */ bnez $at, .LJP_80064918 +/* 3FCE4 800648E4 00000000 */ nop +/* 3FCE8 800648E8 8C82FFFC */ lw $v0, -0x4($a0) +/* 3FCEC 800648EC 8C83FFF8 */ lw $v1, -0x8($a0) +/* 3FCF0 800648F0 8C88FFF4 */ lw $t0, -0xC($a0) +/* 3FCF4 800648F4 8C89FFF0 */ lw $t1, -0x10($a0) +/* 3FCF8 800648F8 2484FFF0 */ addiu $a0, $a0, -0x10 +/* 3FCFC 800648FC ACA2FFFC */ sw $v0, -0x4($a1) +/* 3FD00 80064900 ACA3FFF8 */ sw $v1, -0x8($a1) +/* 3FD04 80064904 ACA8FFF4 */ sw $t0, -0xC($a1) +/* 3FD08 80064908 ACA9FFF0 */ sw $t1, -0x10($a1) +/* 3FD0C 8006490C 24A5FFF0 */ addiu $a1, $a1, -0x10 +/* 3FD10 80064910 1000FFF2 */ b .LJP_800648DC +/* 3FD14 80064914 24C6FFF0 */ addiu $a2, $a2, -0x10 +.LJP_80064918: +/* 3FD18 80064918 28C10004 */ slti $at, $a2, 0x4 +/* 3FD1C 8006491C 1420FFB1 */ bnez $at, .LJP_800647E4 +/* 3FD20 80064920 00000000 */ nop +/* 3FD24 80064924 8C82FFFC */ lw $v0, -0x4($a0) +/* 3FD28 80064928 2484FFFC */ addiu $a0, $a0, -0x4 +/* 3FD2C 8006492C ACA2FFFC */ sw $v0, -0x4($a1) +/* 3FD30 80064930 24A5FFFC */ addiu $a1, $a1, -0x4 +/* 3FD34 80064934 1000FFF8 */ b .LJP_80064918 +/* 3FD38 80064938 24C6FFFC */ addiu $a2, $a2, -0x4 +/* 3FD3C 8006493C 00000000 */ nop diff --git a/ver/jp/asm/os/bzero.s b/ver/jp/asm/os/bzero.s new file mode 100644 index 0000000000..3dbe7a096b --- /dev/null +++ b/ver/jp/asm/os/bzero.s @@ -0,0 +1,59 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel bzero +/* 3FD40 80064940 00041823 */ negu $v1, $a0 +/* 3FD44 80064944 28A1000C */ slti $at, $a1, 0xC +/* 3FD48 80064948 1420001D */ bnez $at, .LJP_800649C0 +/* 3FD4C 8006494C 00000000 */ nop +/* 3FD50 80064950 30630003 */ andi $v1, $v1, 0x3 +/* 3FD54 80064954 10600003 */ beqz $v1, .LJP_80064964 +/* 3FD58 80064958 00A32823 */ subu $a1, $a1, $v1 +/* 3FD5C 8006495C A8800000 */ swl $zero, 0x0($a0) +/* 3FD60 80064960 00832021 */ addu $a0, $a0, $v1 +.LJP_80064964: +/* 3FD64 80064964 2401FFE0 */ addiu $at, $zero, -0x20 +/* 3FD68 80064968 00A13824 */ and $a3, $a1, $at +/* 3FD6C 8006496C 10E0000C */ beqz $a3, .LJP_800649A0 +/* 3FD70 80064970 00A72823 */ subu $a1, $a1, $a3 +/* 3FD74 80064974 00E43821 */ addu $a3, $a3, $a0 +.LJP_80064978: +/* 3FD78 80064978 AC800000 */ sw $zero, 0x0($a0) +/* 3FD7C 8006497C AC800004 */ sw $zero, 0x4($a0) +/* 3FD80 80064980 AC800008 */ sw $zero, 0x8($a0) +/* 3FD84 80064984 AC80000C */ sw $zero, 0xC($a0) +/* 3FD88 80064988 24840020 */ addiu $a0, $a0, 0x20 +/* 3FD8C 8006498C AC80FFF0 */ sw $zero, -0x10($a0) +/* 3FD90 80064990 AC80FFF4 */ sw $zero, -0xC($a0) +/* 3FD94 80064994 AC80FFF8 */ sw $zero, -0x8($a0) +/* 3FD98 80064998 1487FFF7 */ bne $a0, $a3, .LJP_80064978 +/* 3FD9C 8006499C AC80FFFC */ sw $zero, -0x4($a0) +.LJP_800649A0: +/* 3FDA0 800649A0 2401FFFC */ addiu $at, $zero, -0x4 +/* 3FDA4 800649A4 00A13824 */ and $a3, $a1, $at +/* 3FDA8 800649A8 10E00005 */ beqz $a3, .LJP_800649C0 +/* 3FDAC 800649AC 00A72823 */ subu $a1, $a1, $a3 +/* 3FDB0 800649B0 00E43821 */ addu $a3, $a3, $a0 +.LJP_800649B4: +/* 3FDB4 800649B4 24840004 */ addiu $a0, $a0, 0x4 +/* 3FDB8 800649B8 1487FFFE */ bne $a0, $a3, .LJP_800649B4 +/* 3FDBC 800649BC AC80FFFC */ sw $zero, -0x4($a0) +.LJP_800649C0: +/* 3FDC0 800649C0 18A00005 */ blez $a1, .LJP_800649D8 +/* 3FDC4 800649C4 00000000 */ nop +/* 3FDC8 800649C8 00A42821 */ addu $a1, $a1, $a0 +.LJP_800649CC: +/* 3FDCC 800649CC 24840001 */ addiu $a0, $a0, 0x1 +/* 3FDD0 800649D0 1485FFFE */ bne $a0, $a1, .LJP_800649CC +/* 3FDD4 800649D4 A080FFFF */ sb $zero, -0x1($a0) +.LJP_800649D8: +/* 3FDD8 800649D8 03E00008 */ jr $ra +/* 3FDDC 800649DC 00000000 */ nop diff --git a/ver/jp/asm/os/decode_yay0.s b/ver/jp/asm/os/decode_yay0.s new file mode 100644 index 0000000000..a0efce2fd3 --- /dev/null +++ b/ver/jp/asm/os/decode_yay0.s @@ -0,0 +1,63 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel decode_yay0 +/* 4A1D0 8006EDD0 8C980004 */ lw $t8, 0x4($a0) +/* 4A1D4 8006EDD4 8C870008 */ lw $a3, 0x8($a0) +/* 4A1D8 8006EDD8 8C99000C */ lw $t9, 0xC($a0) +/* 4A1DC 8006EDDC 0000302D */ daddu $a2, $zero, $zero +/* 4A1E0 8006EDE0 0305C020 */ add $t8, $t8, $a1 # handwritten instruction +/* 4A1E4 8006EDE4 00E43820 */ add $a3, $a3, $a0 # handwritten instruction +/* 4A1E8 8006EDE8 0324C820 */ add $t9, $t9, $a0 # handwritten instruction +/* 4A1EC 8006EDEC 20840010 */ addi $a0, $a0, 0x10 # handwritten instruction +.LJP_8006EDF0: +/* 4A1F0 8006EDF0 14C00004 */ bnez $a2, .LJP_8006EE04 +/* 4A1F4 8006EDF4 00000000 */ nop +/* 4A1F8 8006EDF8 8C880000 */ lw $t0, 0x0($a0) +/* 4A1FC 8006EDFC 24060020 */ addiu $a2, $zero, 0x20 +/* 4A200 8006EE00 20840004 */ addi $a0, $a0, 0x4 # handwritten instruction +.LJP_8006EE04: +/* 4A204 8006EE04 0100482A */ slt $t1, $t0, $zero +/* 4A208 8006EE08 11200006 */ beqz $t1, .LJP_8006EE24 +/* 4A20C 8006EE0C 00000000 */ nop +/* 4A210 8006EE10 832A0000 */ lb $t2, 0x0($t9) +/* 4A214 8006EE14 23390001 */ addi $t9, $t9, 0x1 # handwritten instruction +/* 4A218 8006EE18 A0AA0000 */ sb $t2, 0x0($a1) +/* 4A21C 8006EE1C 1000000E */ b .LJP_8006EE58 +/* 4A220 8006EE20 20A50001 */ addi $a1, $a1, 0x1 # handwritten instruction +.LJP_8006EE24: +/* 4A224 8006EE24 94EA0000 */ lhu $t2, 0x0($a3) +/* 4A228 8006EE28 20E70002 */ addi $a3, $a3, 0x2 # handwritten instruction +/* 4A22C 8006EE2C 000A5B02 */ srl $t3, $t2, 12 +/* 4A230 8006EE30 314A0FFF */ andi $t2, $t2, 0xFFF +/* 4A234 8006EE34 1160000D */ beqz $t3, .LJP_8006EE6C +/* 4A238 8006EE38 00AA4822 */ sub $t1, $a1, $t2 +/* 4A23C 8006EE3C 216B0002 */ addi $t3, $t3, 0x2 # handwritten instruction +.LJP_8006EE40: +/* 4A240 8006EE40 812AFFFF */ lb $t2, -0x1($t1) +/* 4A244 8006EE44 216BFFFF */ addi $t3, $t3, -0x1 # handwritten instruction +/* 4A248 8006EE48 21290001 */ addi $t1, $t1, 0x1 # handwritten instruction +/* 4A24C 8006EE4C A0AA0000 */ sb $t2, 0x0($a1) +/* 4A250 8006EE50 1560FFFB */ bnez $t3, .LJP_8006EE40 +/* 4A254 8006EE54 20A50001 */ addi $a1, $a1, 0x1 # handwritten instruction +.LJP_8006EE58: +/* 4A258 8006EE58 00084040 */ sll $t0, $t0, 1 +/* 4A25C 8006EE5C 14B8FFE4 */ bne $a1, $t8, .LJP_8006EDF0 +/* 4A260 8006EE60 20C6FFFF */ addi $a2, $a2, -0x1 # handwritten instruction +/* 4A264 8006EE64 03E00008 */ jr $ra +/* 4A268 8006EE68 00000000 */ nop +.LJP_8006EE6C: +/* 4A26C 8006EE6C 932B0000 */ lbu $t3, 0x0($t9) +/* 4A270 8006EE70 23390001 */ addi $t9, $t9, 0x1 # handwritten instruction +/* 4A274 8006EE74 1000FFF2 */ b .LJP_8006EE40 +/* 4A278 8006EE78 216B0012 */ addi $t3, $t3, 0x12 # handwritten instruction +/* 4A27C 8006EE7C 00000000 */ nop diff --git a/ver/jp/asm/os/exceptasm.s b/ver/jp/asm/os/exceptasm.s new file mode 100644 index 0000000000..52fc1c52c7 --- /dev/null +++ b/ver/jp/asm/os/exceptasm.s @@ -0,0 +1,674 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osExceptionPreamble +/* 45DD0 8006A9D0 3C1A8007 */ lui $k0, %hi(osExceptionPreamble) # handwritten instruction +/* 45DD4 8006A9D4 275AA9E0 */ addiu $k0, $k0, %lo(osExceptionPreamble) # handwritten instruction +/* 45DD8 8006A9D8 03400008 */ jr $k0 +/* 45DDC 8006A9DC 00000000 */ nop + +# Handwritten function +glabel osExceptionPreamble +/* 45DE0 8006A9E0 3C1A800B */ lui $k0, %hi(__osThreadSave) # handwritten instruction +/* 45DE4 8006A9E4 275A0CE8 */ addiu $k0, $k0, %lo(__osThreadSave) # handwritten instruction +/* 45DE8 8006A9E8 FF410020 */ sd $at, 0x20($k0) # handwritten instruction +/* 45DEC 8006A9EC 401B6000 */ mfc0 $k1, $12 # handwritten instruction +/* 45DF0 8006A9F0 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction +/* 45DF4 8006A9F4 2401FFFC */ addiu $at, $zero, -0x4 +/* 45DF8 8006A9F8 0361D824 */ and $k1, $k1, $at +/* 45DFC 8006A9FC 409B6000 */ mtc0 $k1, $12 # handwritten instruction +/* 45E00 8006AA00 FF480058 */ sd $t0, 0x58($k0) # handwritten instruction +/* 45E04 8006AA04 FF490060 */ sd $t1, 0x60($k0) # handwritten instruction +/* 45E08 8006AA08 FF4A0068 */ sd $t2, 0x68($k0) # handwritten instruction +/* 45E0C 8006AA0C AF400018 */ sw $zero, 0x18($k0) # handwritten instruction +/* 45E10 8006AA10 40086800 */ mfc0 $t0, $13 # handwritten instruction +/* 45E14 8006AA14 03404021 */ addu $t0, $k0, $zero +/* 45E18 8006AA18 3C1A8009 */ lui $k0, %hi(__osRunningThread) # handwritten instruction +/* 45E1C 8006AA1C 8F5A4640 */ lw $k0, %lo(__osRunningThread)($k0) # handwritten instruction +/* 45E20 8006AA20 DD090020 */ ld $t1, 0x20($t0) +/* 45E24 8006AA24 FF490020 */ sd $t1, 0x20($k0) # handwritten instruction +/* 45E28 8006AA28 DD090118 */ ld $t1, 0x118($t0) +/* 45E2C 8006AA2C FF490118 */ sd $t1, 0x118($k0) # handwritten instruction +/* 45E30 8006AA30 DD090058 */ ld $t1, 0x58($t0) +/* 45E34 8006AA34 FF490058 */ sd $t1, 0x58($k0) # handwritten instruction +/* 45E38 8006AA38 DD090060 */ ld $t1, 0x60($t0) +/* 45E3C 8006AA3C FF490060 */ sd $t1, 0x60($k0) # handwritten instruction +/* 45E40 8006AA40 DD090068 */ ld $t1, 0x68($t0) +/* 45E44 8006AA44 FF490068 */ sd $t1, 0x68($k0) # handwritten instruction +/* 45E48 8006AA48 FF420028 */ sd $v0, 0x28($k0) # handwritten instruction +/* 45E4C 8006AA4C FF430030 */ sd $v1, 0x30($k0) # handwritten instruction +/* 45E50 8006AA50 FF440038 */ sd $a0, 0x38($k0) # handwritten instruction +/* 45E54 8006AA54 FF450040 */ sd $a1, 0x40($k0) # handwritten instruction +/* 45E58 8006AA58 FF460048 */ sd $a2, 0x48($k0) # handwritten instruction +/* 45E5C 8006AA5C FF470050 */ sd $a3, 0x50($k0) # handwritten instruction +/* 45E60 8006AA60 FF4B0070 */ sd $t3, 0x70($k0) # handwritten instruction +/* 45E64 8006AA64 FF4C0078 */ sd $t4, 0x78($k0) # handwritten instruction +/* 45E68 8006AA68 FF4D0080 */ sd $t5, 0x80($k0) # handwritten instruction +/* 45E6C 8006AA6C FF4E0088 */ sd $t6, 0x88($k0) # handwritten instruction +/* 45E70 8006AA70 FF4F0090 */ sd $t7, 0x90($k0) # handwritten instruction +/* 45E74 8006AA74 FF500098 */ sd $s0, 0x98($k0) # handwritten instruction +/* 45E78 8006AA78 FF5100A0 */ sd $s1, 0xA0($k0) # handwritten instruction +/* 45E7C 8006AA7C FF5200A8 */ sd $s2, 0xA8($k0) # handwritten instruction +/* 45E80 8006AA80 FF5300B0 */ sd $s3, 0xB0($k0) # handwritten instruction +/* 45E84 8006AA84 FF5400B8 */ sd $s4, 0xB8($k0) # handwritten instruction +/* 45E88 8006AA88 FF5500C0 */ sd $s5, 0xC0($k0) # handwritten instruction +/* 45E8C 8006AA8C FF5600C8 */ sd $s6, 0xC8($k0) # handwritten instruction +/* 45E90 8006AA90 FF5700D0 */ sd $s7, 0xD0($k0) # handwritten instruction +/* 45E94 8006AA94 FF5800D8 */ sd $t8, 0xD8($k0) # handwritten instruction +/* 45E98 8006AA98 FF5900E0 */ sd $t9, 0xE0($k0) # handwritten instruction +/* 45E9C 8006AA9C FF5C00E8 */ sd $gp, 0xE8($k0) # handwritten instruction +/* 45EA0 8006AAA0 FF5D00F0 */ sd $sp, 0xF0($k0) # handwritten instruction +/* 45EA4 8006AAA4 FF5E00F8 */ sd $fp, 0xF8($k0) # handwritten instruction +/* 45EA8 8006AAA8 FF5F0100 */ sd $ra, 0x100($k0) # handwritten instruction +/* 45EAC 8006AAAC 00004012 */ mflo $t0 +/* 45EB0 8006AAB0 FF480108 */ sd $t0, 0x108($k0) # handwritten instruction +/* 45EB4 8006AAB4 00004010 */ mfhi $t0 +/* 45EB8 8006AAB8 FF480110 */ sd $t0, 0x110($k0) # handwritten instruction +/* 45EBC 8006AABC 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction +/* 45EC0 8006AAC0 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction +/* 45EC4 8006AAC4 11200013 */ beqz $t1, .LJP_8006AB14 +/* 45EC8 8006AAC8 00000000 */ nop +/* 45ECC 8006AACC 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 45ED0 8006AAD0 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 45ED4 8006AAD4 8D080000 */ lw $t0, 0x0($t0) +/* 45ED8 8006AAD8 2401FFFF */ addiu $at, $zero, -0x1 +/* 45EDC 8006AADC 01015026 */ xor $t2, $t0, $at +/* 45EE0 8006AAE0 314AFF00 */ andi $t2, $t2, 0xFF00 +/* 45EE4 8006AAE4 012A6025 */ or $t4, $t1, $t2 +/* 45EE8 8006AAE8 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 45EEC 8006AAEC 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 45EF0 8006AAF0 03615824 */ and $t3, $k1, $at +/* 45EF4 8006AAF4 016C5825 */ or $t3, $t3, $t4 +/* 45EF8 8006AAF8 AF4B0118 */ sw $t3, 0x118($k0) # handwritten instruction +/* 45EFC 8006AAFC 3108FF00 */ andi $t0, $t0, 0xFF00 +/* 45F00 8006AB00 01284824 */ and $t1, $t1, $t0 +/* 45F04 8006AB04 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 45F08 8006AB08 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 45F0C 8006AB0C 0361D824 */ and $k1, $k1, $at +/* 45F10 8006AB10 0369D825 */ or $k1, $k1, $t1 +.LJP_8006AB14: +/* 45F14 8006AB14 3C09A430 */ lui $t1, %hi(D_A430000C) +/* 45F18 8006AB18 8D29000C */ lw $t1, %lo(D_A430000C)($t1) +/* 45F1C 8006AB1C 1120000B */ beqz $t1, .LJP_8006AB4C +/* 45F20 8006AB20 00000000 */ nop +/* 45F24 8006AB24 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 45F28 8006AB28 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 45F2C 8006AB2C 8D080000 */ lw $t0, 0x0($t0) +/* 45F30 8006AB30 00084402 */ srl $t0, $t0, 16 +/* 45F34 8006AB34 2401FFFF */ addiu $at, $zero, -0x1 +/* 45F38 8006AB38 01014026 */ xor $t0, $t0, $at +/* 45F3C 8006AB3C 3108003F */ andi $t0, $t0, 0x3F +/* 45F40 8006AB40 8F4C0128 */ lw $t4, 0x128($k0) # handwritten instruction +/* 45F44 8006AB44 010C4024 */ and $t0, $t0, $t4 +/* 45F48 8006AB48 01284825 */ or $t1, $t1, $t0 +.LJP_8006AB4C: +/* 45F4C 8006AB4C AF490128 */ sw $t1, 0x128($k0) # handwritten instruction +/* 45F50 8006AB50 40087000 */ mfc0 $t0, $14 # handwritten instruction +/* 45F54 8006AB54 AF48011C */ sw $t0, 0x11C($k0) # handwritten instruction +/* 45F58 8006AB58 8F480018 */ lw $t0, 0x18($k0) # handwritten instruction +/* 45F5C 8006AB5C 11000014 */ beqz $t0, .LJP_8006ABB0 +/* 45F60 8006AB60 00000000 */ nop +/* 45F64 8006AB64 4448F800 */ cfc1 $t0, $31 +/* 45F68 8006AB68 00000000 */ nop +/* 45F6C 8006AB6C AF48012C */ sw $t0, 0x12C($k0) # handwritten instruction +/* 45F70 8006AB70 F7400130 */ sdc1 $f0, 0x130($k0) +/* 45F74 8006AB74 F7420138 */ sdc1 $f2, 0x138($k0) +/* 45F78 8006AB78 F7440140 */ sdc1 $f4, 0x140($k0) +/* 45F7C 8006AB7C F7460148 */ sdc1 $f6, 0x148($k0) +/* 45F80 8006AB80 F7480150 */ sdc1 $f8, 0x150($k0) +/* 45F84 8006AB84 F74A0158 */ sdc1 $f10, 0x158($k0) +/* 45F88 8006AB88 F74C0160 */ sdc1 $f12, 0x160($k0) +/* 45F8C 8006AB8C F74E0168 */ sdc1 $f14, 0x168($k0) +/* 45F90 8006AB90 F7500170 */ sdc1 $f16, 0x170($k0) +/* 45F94 8006AB94 F7520178 */ sdc1 $f18, 0x178($k0) +/* 45F98 8006AB98 F7540180 */ sdc1 $f20, 0x180($k0) +/* 45F9C 8006AB9C F7560188 */ sdc1 $f22, 0x188($k0) +/* 45FA0 8006ABA0 F7580190 */ sdc1 $f24, 0x190($k0) +/* 45FA4 8006ABA4 F75A0198 */ sdc1 $f26, 0x198($k0) +/* 45FA8 8006ABA8 F75C01A0 */ sdc1 $f28, 0x1A0($k0) +/* 45FAC 8006ABAC F75E01A8 */ sdc1 $f30, 0x1A8($k0) +.LJP_8006ABB0: +/* 45FB0 8006ABB0 40086800 */ mfc0 $t0, $13 # handwritten instruction +/* 45FB4 8006ABB4 AF480120 */ sw $t0, 0x120($k0) # handwritten instruction +/* 45FB8 8006ABB8 24090002 */ addiu $t1, $zero, 0x2 +/* 45FBC 8006ABBC A7490010 */ sh $t1, 0x10($k0) # handwritten instruction +/* 45FC0 8006ABC0 3109007C */ andi $t1, $t0, 0x7C +/* 45FC4 8006ABC4 240A0024 */ addiu $t2, $zero, 0x24 +/* 45FC8 8006ABC8 112A00BF */ beq $t1, $t2, .LJP_8006AEC8 +/* 45FCC 8006ABCC 00000000 */ nop +/* 45FD0 8006ABD0 240A002C */ addiu $t2, $zero, 0x2C +/* 45FD4 8006ABD4 112A0110 */ beq $t1, $t2, .LJP_8006B018 +/* 45FD8 8006ABD8 00000000 */ nop +/* 45FDC 8006ABDC 240A0000 */ addiu $t2, $zero, 0x0 +/* 45FE0 8006ABE0 152A00D2 */ bne $t1, $t2, .LJP_8006AF2C +/* 45FE4 8006ABE4 00000000 */ nop +/* 45FE8 8006ABE8 03688024 */ and $s0, $k1, $t0 +.LJP_8006ABEC: +/* 45FEC 8006ABEC 3209FF00 */ andi $t1, $s0, 0xFF00 +/* 45FF0 8006ABF0 00095302 */ srl $t2, $t1, 12 +/* 45FF4 8006ABF4 15400003 */ bnez $t2, .LJP_8006AC04 +/* 45FF8 8006ABF8 00000000 */ nop +/* 45FFC 8006ABFC 00095202 */ srl $t2, $t1, 8 +/* 46000 8006AC00 214A0010 */ addi $t2, $t2, 0x10 # handwritten instruction +.LJP_8006AC04: +/* 46004 8006AC04 3C01800A */ lui $at, %hi(D_JP_80099D60) +/* 46008 8006AC08 002A0821 */ addu $at, $at, $t2 +/* 4600C 8006AC0C 902A9D60 */ lbu $t2, %lo(D_JP_80099D60)($at) +/* 46010 8006AC10 3C01800A */ lui $at, %hi(jtbl_JP_80099D80) +/* 46014 8006AC14 002A0821 */ addu $at, $at, $t2 +/* 46018 8006AC18 8C2A9D80 */ lw $t2, %lo(jtbl_JP_80099D80)($at) +/* 4601C 8006AC1C 01400008 */ jr $t2 +/* 46020 8006AC20 00000000 */ nop +glabel .LJP_8006AC24 +/* 46024 8006AC24 2401DFFF */ addiu $at, $zero, -0x2001 +/* 46028 8006AC28 1000FFF0 */ b .LJP_8006ABEC +/* 4602C 8006AC2C 02018024 */ and $s0, $s0, $at +glabel .LJP_8006AC30 +/* 46030 8006AC30 2401BFFF */ addiu $at, $zero, -0x4001 +/* 46034 8006AC34 1000FFED */ b .LJP_8006ABEC +/* 46038 8006AC38 02018024 */ and $s0, $s0, $at +glabel .LJP_8006AC3C +/* 4603C 8006AC3C 40095800 */ mfc0 $t1, $11 # handwritten instruction +/* 46040 8006AC40 40895800 */ mtc0 $t1, $11 # handwritten instruction +/* 46044 8006AC44 24040018 */ addiu $a0, $zero, 0x18 +/* 46048 8006AC48 0C01ABD7 */ jal send_mesg +/* 4604C 8006AC4C 00000000 */ nop +/* 46050 8006AC50 3C01FFFF */ lui $at, (0xFFFF7FFF >> 16) +/* 46054 8006AC54 34217FFF */ ori $at, $at, (0xFFFF7FFF & 0xFFFF) +/* 46058 8006AC58 1000FFE4 */ b .LJP_8006ABEC +/* 4605C 8006AC5C 02018024 */ and $s0, $s0, $at +glabel .LJP_8006AC60 +/* 46060 8006AC60 2401F7FF */ addiu $at, $zero, -0x801 +/* 46064 8006AC64 02018024 */ and $s0, $s0, $at +/* 46068 8006AC68 3C098009 */ lui $t1, %hi(__osHwIntTable) +/* 4606C 8006AC6C 252958A0 */ addiu $t1, $t1, %lo(__osHwIntTable) +/* 46070 8006AC70 21290008 */ addi $t1, $t1, 0x8 # handwritten instruction +/* 46074 8006AC74 8D2A0000 */ lw $t2, 0x0($t1) +/* 46078 8006AC78 11400007 */ beqz $t2, .LJP_8006AC98 +/* 4607C 8006AC7C 00000000 */ nop +/* 46080 8006AC80 0140F809 */ jalr $t2 +/* 46084 8006AC84 8D3D0004 */ lw $sp, 0x4($t1) +/* 46088 8006AC88 10400003 */ beqz $v0, .LJP_8006AC98 +/* 4608C 8006AC8C 00000000 */ nop +/* 46090 8006AC90 10000093 */ b .LJP_8006AEE0 +/* 46094 8006AC94 00000000 */ nop +.LJP_8006AC98: +/* 46098 8006AC98 0C01ABD7 */ jal send_mesg +/* 4609C 8006AC9C 24040010 */ addiu $a0, $zero, 0x10 +/* 460A0 8006ACA0 1000FFD2 */ b .LJP_8006ABEC +/* 460A4 8006ACA4 00000000 */ nop +glabel .LJP_8006ACA8 +/* 460A8 8006ACA8 3C11A430 */ lui $s1, %hi(D_A4300008) +/* 460AC 8006ACAC 8E310008 */ lw $s1, %lo(D_A4300008)($s1) +/* 460B0 8006ACB0 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 460B4 8006ACB4 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 460B8 8006ACB8 8D080000 */ lw $t0, 0x0($t0) +/* 460BC 8006ACBC 00084402 */ srl $t0, $t0, 16 +/* 460C0 8006ACC0 02288824 */ and $s1, $s1, $t0 +/* 460C4 8006ACC4 32290001 */ andi $t1, $s1, 0x1 +/* 460C8 8006ACC8 11200014 */ beqz $t1, .LJP_8006AD1C +/* 460CC 8006ACCC 00000000 */ nop +/* 460D0 8006ACD0 3231003E */ andi $s1, $s1, 0x3E +/* 460D4 8006ACD4 3C0CA404 */ lui $t4, %hi(D_A4040010) +/* 460D8 8006ACD8 8D8C0010 */ lw $t4, %lo(D_A4040010)($t4) +/* 460DC 8006ACDC 34098008 */ ori $t1, $zero, 0x8008 +/* 460E0 8006ACE0 3C01A404 */ lui $at, %hi(D_A4040010) +/* 460E4 8006ACE4 AC290010 */ sw $t1, %lo(D_A4040010)($at) +/* 460E8 8006ACE8 318C0300 */ andi $t4, $t4, 0x300 +/* 460EC 8006ACEC 11800007 */ beqz $t4, .LJP_8006AD0C +/* 460F0 8006ACF0 00000000 */ nop +/* 460F4 8006ACF4 0C01ABD7 */ jal send_mesg +/* 460F8 8006ACF8 24040020 */ addiu $a0, $zero, 0x20 +/* 460FC 8006ACFC 12200044 */ beqz $s1, .LJP_8006AE10 +/* 46100 8006AD00 00000000 */ nop +/* 46104 8006AD04 10000005 */ b .LJP_8006AD1C +/* 46108 8006AD08 00000000 */ nop +.LJP_8006AD0C: +/* 4610C 8006AD0C 0C01ABD7 */ jal send_mesg +/* 46110 8006AD10 24040058 */ addiu $a0, $zero, 0x58 +/* 46114 8006AD14 1220003E */ beqz $s1, .LJP_8006AE10 +/* 46118 8006AD18 00000000 */ nop +.LJP_8006AD1C: +/* 4611C 8006AD1C 32290008 */ andi $t1, $s1, 0x8 +/* 46120 8006AD20 11200008 */ beqz $t1, .LJP_8006AD44 +/* 46124 8006AD24 00000000 */ nop +/* 46128 8006AD28 32310037 */ andi $s1, $s1, 0x37 +/* 4612C 8006AD2C 3C01A440 */ lui $at, %hi(D_A4400010) +/* 46130 8006AD30 AC200010 */ sw $zero, %lo(D_A4400010)($at) +/* 46134 8006AD34 0C01ABD7 */ jal send_mesg +/* 46138 8006AD38 24040038 */ addiu $a0, $zero, 0x38 +/* 4613C 8006AD3C 12200034 */ beqz $s1, .LJP_8006AE10 +/* 46140 8006AD40 00000000 */ nop +.LJP_8006AD44: +/* 46144 8006AD44 32290004 */ andi $t1, $s1, 0x4 +/* 46148 8006AD48 11200009 */ beqz $t1, .LJP_8006AD70 +/* 4614C 8006AD4C 00000000 */ nop +/* 46150 8006AD50 3231003B */ andi $s1, $s1, 0x3B +/* 46154 8006AD54 24090001 */ addiu $t1, $zero, 0x1 +/* 46158 8006AD58 3C01A450 */ lui $at, %hi(D_A450000C) +/* 4615C 8006AD5C AC29000C */ sw $t1, %lo(D_A450000C)($at) +/* 46160 8006AD60 0C01ABD7 */ jal send_mesg +/* 46164 8006AD64 24040030 */ addiu $a0, $zero, 0x30 +/* 46168 8006AD68 12200029 */ beqz $s1, .LJP_8006AE10 +/* 4616C 8006AD6C 00000000 */ nop +.LJP_8006AD70: +/* 46170 8006AD70 32290002 */ andi $t1, $s1, 0x2 +/* 46174 8006AD74 11200008 */ beqz $t1, .LJP_8006AD98 +/* 46178 8006AD78 00000000 */ nop +/* 4617C 8006AD7C 3231003D */ andi $s1, $s1, 0x3D +/* 46180 8006AD80 3C01A480 */ lui $at, %hi(D_A4800018) +/* 46184 8006AD84 AC200018 */ sw $zero, %lo(D_A4800018)($at) +/* 46188 8006AD88 0C01ABD7 */ jal send_mesg +/* 4618C 8006AD8C 24040028 */ addiu $a0, $zero, 0x28 +/* 46190 8006AD90 1220001F */ beqz $s1, .LJP_8006AE10 +/* 46194 8006AD94 00000000 */ nop +.LJP_8006AD98: +/* 46198 8006AD98 32290010 */ andi $t1, $s1, 0x10 +/* 4619C 8006AD9C 11200013 */ beqz $t1, .LJP_8006ADEC +/* 461A0 8006ADA0 00000000 */ nop +/* 461A4 8006ADA4 3231002F */ andi $s1, $s1, 0x2F +/* 461A8 8006ADA8 24090002 */ addiu $t1, $zero, 0x2 +/* 461AC 8006ADAC 3C01A460 */ lui $at, %hi(D_A4600010) +/* 461B0 8006ADB0 AC290010 */ sw $t1, %lo(D_A4600010)($at) +/* 461B4 8006ADB4 3C098009 */ lui $t1, %hi(D_80095938) +/* 461B8 8006ADB8 252958C8 */ addiu $t1, $t1, %lo(D_80095938) +/* 461BC 8006ADBC 8D2A0000 */ lw $t2, 0x0($t1) +/* 461C0 8006ADC0 11400006 */ beqz $t2, .LJP_8006ADDC +/* 461C4 8006ADC4 00000000 */ nop +/* 461C8 8006ADC8 8D3D0004 */ lw $sp, 0x4($t1) +/* 461CC 8006ADCC 0140F809 */ jalr $t2 +/* 461D0 8006ADD0 00402021 */ addu $a0, $v0, $zero +/* 461D4 8006ADD4 14400003 */ bnez $v0, .LJP_8006ADE4 +/* 461D8 8006ADD8 00000000 */ nop +.LJP_8006ADDC: +/* 461DC 8006ADDC 0C01ABD7 */ jal send_mesg +/* 461E0 8006ADE0 24040040 */ addiu $a0, $zero, 0x40 +.LJP_8006ADE4: +/* 461E4 8006ADE4 1220000A */ beqz $s1, .LJP_8006AE10 +/* 461E8 8006ADE8 00000000 */ nop +.LJP_8006ADEC: +/* 461EC 8006ADEC 32290020 */ andi $t1, $s1, 0x20 +/* 461F0 8006ADF0 11200007 */ beqz $t1, .LJP_8006AE10 +/* 461F4 8006ADF4 00000000 */ nop +/* 461F8 8006ADF8 3231001F */ andi $s1, $s1, 0x1F +/* 461FC 8006ADFC 24090800 */ addiu $t1, $zero, 0x800 +/* 46200 8006AE00 3C01A430 */ lui $at, %hi(D_A4300000) +/* 46204 8006AE04 AC290000 */ sw $t1, %lo(D_A4300000)($at) +/* 46208 8006AE08 0C01ABD7 */ jal send_mesg +/* 4620C 8006AE0C 24040048 */ addiu $a0, $zero, 0x48 +.LJP_8006AE10: +/* 46210 8006AE10 2401FBFF */ addiu $at, $zero, -0x401 +/* 46214 8006AE14 1000FF75 */ b .LJP_8006ABEC +/* 46218 8006AE18 02018024 */ and $s0, $s0, $at +glabel .LJP_8006AE1C +/* 4621C 8006AE1C 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction +/* 46220 8006AE20 2401EFFF */ addiu $at, $zero, -0x1001 +/* 46224 8006AE24 0361D824 */ and $k1, $k1, $at +/* 46228 8006AE28 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction +/* 4622C 8006AE2C 3C098009 */ lui $t1, %hi(__osShutdown) +/* 46230 8006AE30 2529588C */ addiu $t1, $t1, %lo(__osShutdown) +/* 46234 8006AE34 8D2A0000 */ lw $t2, 0x0($t1) +/* 46238 8006AE38 11400004 */ beqz $t2, .LJP_8006AE4C +/* 4623C 8006AE3C 00000000 */ nop +/* 46240 8006AE40 2401EFFF */ addiu $at, $zero, -0x1001 +/* 46244 8006AE44 10000026 */ b .LJP_8006AEE0 +/* 46248 8006AE48 02018024 */ and $s0, $s0, $at +.LJP_8006AE4C: +/* 4624C 8006AE4C 240A0001 */ addiu $t2, $zero, 0x1 +/* 46250 8006AE50 AD2A0000 */ sw $t2, 0x0($t1) +/* 46254 8006AE54 0C01ABD7 */ jal send_mesg +/* 46258 8006AE58 24040070 */ addiu $a0, $zero, 0x70 +/* 4625C 8006AE5C 2401EFFF */ addiu $at, $zero, -0x1001 +/* 46260 8006AE60 02018024 */ and $s0, $s0, $at +/* 46264 8006AE64 3C0A8009 */ lui $t2, %hi(__osRunQueue) +/* 46268 8006AE68 8D4A4638 */ lw $t2, %lo(__osRunQueue)($t2) +/* 4626C 8006AE6C 8D5B0118 */ lw $k1, 0x118($t2) # handwritten instruction +/* 46270 8006AE70 2401EFFF */ addiu $at, $zero, -0x1001 +/* 46274 8006AE74 0361D824 */ and $k1, $k1, $at +/* 46278 8006AE78 10000019 */ b .LJP_8006AEE0 +/* 4627C 8006AE7C AD5B0118 */ sw $k1, 0x118($t2) # handwritten instruction +glabel .LJP_8006AE80 +/* 46280 8006AE80 2401FDFF */ addiu $at, $zero, -0x201 +/* 46284 8006AE84 01014024 */ and $t0, $t0, $at +/* 46288 8006AE88 40886800 */ mtc0 $t0, $13 # handwritten instruction +/* 4628C 8006AE8C 24040008 */ addiu $a0, $zero, 0x8 +/* 46290 8006AE90 0C01ABD7 */ jal send_mesg +/* 46294 8006AE94 00000000 */ nop +/* 46298 8006AE98 2401FDFF */ addiu $at, $zero, -0x201 +/* 4629C 8006AE9C 1000FF53 */ b .LJP_8006ABEC +/* 462A0 8006AEA0 02018024 */ and $s0, $s0, $at +glabel .LJP_8006AEA4 +/* 462A4 8006AEA4 2401FEFF */ addiu $at, $zero, -0x101 +/* 462A8 8006AEA8 01014024 */ and $t0, $t0, $at +/* 462AC 8006AEAC 40886800 */ mtc0 $t0, $13 # handwritten instruction +/* 462B0 8006AEB0 24040000 */ addiu $a0, $zero, 0x0 +/* 462B4 8006AEB4 0C01ABD7 */ jal send_mesg +/* 462B8 8006AEB8 00000000 */ nop +/* 462BC 8006AEBC 2401FEFF */ addiu $at, $zero, -0x101 +/* 462C0 8006AEC0 1000FF4A */ b .LJP_8006ABEC +/* 462C4 8006AEC4 02018024 */ and $s0, $s0, $at +.LJP_8006AEC8: +/* 462C8 8006AEC8 24090001 */ addiu $t1, $zero, 0x1 +/* 462CC 8006AECC A7490012 */ sh $t1, 0x12($k0) # handwritten instruction +/* 462D0 8006AED0 0C01ABD7 */ jal send_mesg +/* 462D4 8006AED4 24040050 */ addiu $a0, $zero, 0x50 +/* 462D8 8006AED8 10000001 */ b .LJP_8006AEE0 +/* 462DC 8006AEDC 00000000 */ nop +glabel .LJP_8006AEE0 +/* 462E0 8006AEE0 8F490004 */ lw $t1, 0x4($k0) # handwritten instruction +/* 462E4 8006AEE4 3C0A8009 */ lui $t2, %hi(__osRunQueue) +/* 462E8 8006AEE8 8D4A4638 */ lw $t2, %lo(__osRunQueue)($t2) +/* 462EC 8006AEEC 8D4B0004 */ lw $t3, 0x4($t2) +/* 462F0 8006AEF0 012B082A */ slt $at, $t1, $t3 +/* 462F4 8006AEF4 10200007 */ beqz $at, .LJP_8006AF14 +/* 462F8 8006AEF8 00000000 */ nop +/* 462FC 8006AEFC 03402821 */ addu $a1, $k0, $zero +/* 46300 8006AF00 3C048009 */ lui $a0, %hi(__osRunQueue) +/* 46304 8006AF04 0C01AC55 */ jal __osEnqueueThread +/* 46308 8006AF08 24844638 */ addiu $a0, $a0, %lo(__osRunQueue) +/* 4630C 8006AF0C 0801AC6D */ j __osDispatchThread +/* 46310 8006AF10 00000000 */ nop +.LJP_8006AF14: +/* 46314 8006AF14 3C098009 */ lui $t1, %hi(__osRunQueue) +/* 46318 8006AF18 25294638 */ addiu $t1, $t1, %lo(__osRunQueue) +/* 4631C 8006AF1C 8D2A0000 */ lw $t2, 0x0($t1) +/* 46320 8006AF20 AF4A0000 */ sw $t2, 0x0($k0) # handwritten instruction +/* 46324 8006AF24 0801AC6D */ j __osDispatchThread +/* 46328 8006AF28 AD3A0000 */ sw $k0, 0x0($t1) # handwritten instruction +.LJP_8006AF2C: +/* 4632C 8006AF2C 3C018009 */ lui $at, %hi(__osFaultedThread) +/* 46330 8006AF30 AC3A4644 */ sw $k0, %lo(__osFaultedThread)($at) # handwritten instruction +/* 46334 8006AF34 24090001 */ addiu $t1, $zero, 0x1 +/* 46338 8006AF38 A7490010 */ sh $t1, 0x10($k0) # handwritten instruction +/* 4633C 8006AF3C 24090002 */ addiu $t1, $zero, 0x2 +/* 46340 8006AF40 A7490012 */ sh $t1, 0x12($k0) # handwritten instruction +/* 46344 8006AF44 400A4000 */ mfc0 $t2, $8 # handwritten instruction +/* 46348 8006AF48 AF4A0124 */ sw $t2, 0x124($k0) # handwritten instruction +/* 4634C 8006AF4C 0C01ABD7 */ jal send_mesg +/* 46350 8006AF50 24040060 */ addiu $a0, $zero, 0x60 +/* 46354 8006AF54 0801AC6D */ j __osDispatchThread +/* 46358 8006AF58 00000000 */ nop + +# Handwritten function +glabel send_mesg +/* 4635C 8006AF5C 03E09021 */ addu $s2, $ra, $zero +/* 46360 8006AF60 3C0A800E */ lui $t2, %hi(__osEventStateTab) +/* 46364 8006AF64 254A9F60 */ addiu $t2, $t2, %lo(__osEventStateTab) +/* 46368 8006AF68 01445021 */ addu $t2, $t2, $a0 +/* 4636C 8006AF6C 8D490000 */ lw $t1, 0x0($t2) +/* 46370 8006AF70 11200027 */ beqz $t1, .LJP_8006B010 +/* 46374 8006AF74 00000000 */ nop +/* 46378 8006AF78 8D2B0008 */ lw $t3, 0x8($t1) +/* 4637C 8006AF7C 8D2C0010 */ lw $t4, 0x10($t1) +/* 46380 8006AF80 016C082A */ slt $at, $t3, $t4 +/* 46384 8006AF84 10200022 */ beqz $at, .LJP_8006B010 +/* 46388 8006AF88 00000000 */ nop +/* 4638C 8006AF8C 8D2D000C */ lw $t5, 0xC($t1) +/* 46390 8006AF90 01AB6821 */ addu $t5, $t5, $t3 +/* 46394 8006AF94 01AC001A */ div $zero, $t5, $t4 +/* 46398 8006AF98 15800002 */ bnez $t4, .LJP_8006AFA4 +/* 4639C 8006AF9C 00000000 */ nop +/* 463A0 8006AFA0 0007000D */ break 7 +.LJP_8006AFA4: +/* 463A4 8006AFA4 2401FFFF */ addiu $at, $zero, -0x1 +/* 463A8 8006AFA8 15810004 */ bne $t4, $at, .LJP_8006AFBC +/* 463AC 8006AFAC 3C018000 */ lui $at, (0x80000000 >> 16) +/* 463B0 8006AFB0 15A10002 */ bne $t5, $at, .LJP_8006AFBC +/* 463B4 8006AFB4 00000000 */ nop +/* 463B8 8006AFB8 0006000D */ break 6 +.LJP_8006AFBC: +/* 463BC 8006AFBC 00006810 */ mfhi $t5 +/* 463C0 8006AFC0 8D2C0014 */ lw $t4, 0x14($t1) +/* 463C4 8006AFC4 24010004 */ addiu $at, $zero, 0x4 +/* 463C8 8006AFC8 01A10018 */ mult $t5, $at +/* 463CC 8006AFCC 00006812 */ mflo $t5 +/* 463D0 8006AFD0 018D6021 */ addu $t4, $t4, $t5 +/* 463D4 8006AFD4 8D4D0004 */ lw $t5, 0x4($t2) +/* 463D8 8006AFD8 AD8D0000 */ sw $t5, 0x0($t4) +/* 463DC 8006AFDC 256A0001 */ addiu $t2, $t3, 0x1 +/* 463E0 8006AFE0 AD2A0008 */ sw $t2, 0x8($t1) +/* 463E4 8006AFE4 8D2A0000 */ lw $t2, 0x0($t1) +/* 463E8 8006AFE8 8D4B0000 */ lw $t3, 0x0($t2) +/* 463EC 8006AFEC 11600008 */ beqz $t3, .LJP_8006B010 +/* 463F0 8006AFF0 00000000 */ nop +/* 463F4 8006AFF4 0C01AC67 */ jal __osPopThread +/* 463F8 8006AFF8 01202021 */ addu $a0, $t1, $zero +/* 463FC 8006AFFC 00405021 */ addu $t2, $v0, $zero +/* 46400 8006B000 01402821 */ addu $a1, $t2, $zero +/* 46404 8006B004 3C048009 */ lui $a0, %hi(__osRunQueue) +/* 46408 8006B008 0C01AC55 */ jal __osEnqueueThread +/* 4640C 8006B00C 24844638 */ addiu $a0, $a0, %lo(__osRunQueue) +.LJP_8006B010: +/* 46410 8006B010 02400008 */ jr $s2 +/* 46414 8006B014 00000000 */ nop +.LJP_8006B018: +/* 46418 8006B018 3C013000 */ lui $at, (0x30000000 >> 16) +/* 4641C 8006B01C 01014824 */ and $t1, $t0, $at +/* 46420 8006B020 00094F02 */ srl $t1, $t1, 28 +/* 46424 8006B024 240A0001 */ addiu $t2, $zero, 0x1 +/* 46428 8006B028 152AFFC0 */ bne $t1, $t2, .LJP_8006AF2C +/* 4642C 8006B02C 00000000 */ nop +/* 46430 8006B030 24090001 */ addiu $t1, $zero, 0x1 +/* 46434 8006B034 AF490018 */ sw $t1, 0x18($k0) # handwritten instruction +/* 46438 8006B038 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction +/* 4643C 8006B03C 3C012000 */ lui $at, (0x20000000 >> 16) +/* 46440 8006B040 0361D825 */ or $k1, $k1, $at +/* 46444 8006B044 1000FFB3 */ b .LJP_8006AF14 +/* 46448 8006B048 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction + +# Handwritten function +glabel __osEnqueueAndYield +/* 4644C 8006B04C 3C058009 */ lui $a1, %hi(__osRunningThread) +/* 46450 8006B050 8CA54640 */ lw $a1, %lo(__osRunningThread)($a1) +/* 46454 8006B054 40086000 */ mfc0 $t0, $12 # handwritten instruction +/* 46458 8006B058 35080002 */ ori $t0, $t0, 0x2 +/* 4645C 8006B05C ACA80118 */ sw $t0, 0x118($a1) +/* 46460 8006B060 FCB00098 */ sd $s0, 0x98($a1) +/* 46464 8006B064 FCB100A0 */ sd $s1, 0xA0($a1) +/* 46468 8006B068 FCB200A8 */ sd $s2, 0xA8($a1) +/* 4646C 8006B06C FCB300B0 */ sd $s3, 0xB0($a1) +/* 46470 8006B070 FCB400B8 */ sd $s4, 0xB8($a1) +/* 46474 8006B074 FCB500C0 */ sd $s5, 0xC0($a1) +/* 46478 8006B078 FCB600C8 */ sd $s6, 0xC8($a1) +/* 4647C 8006B07C FCB700D0 */ sd $s7, 0xD0($a1) +/* 46480 8006B080 FCBC00E8 */ sd $gp, 0xE8($a1) +/* 46484 8006B084 FCBD00F0 */ sd $sp, 0xF0($a1) +/* 46488 8006B088 FCBE00F8 */ sd $fp, 0xF8($a1) +/* 4648C 8006B08C FCBF0100 */ sd $ra, 0x100($a1) +/* 46490 8006B090 ACBF011C */ sw $ra, 0x11C($a1) +/* 46494 8006B094 8CBB0018 */ lw $k1, 0x18($a1) # handwritten instruction +/* 46498 8006B098 1360000A */ beqz $k1, .LJP_8006B0C4 # handwritten instruction +/* 4649C 8006B09C 00000000 */ nop +/* 464A0 8006B0A0 445BF800 */ cfc1 $k1, $31 +/* 464A4 8006B0A4 00000000 */ nop +/* 464A8 8006B0A8 ACBB012C */ sw $k1, 0x12C($a1) # handwritten instruction +/* 464AC 8006B0AC F4B40180 */ sdc1 $f20, 0x180($a1) +/* 464B0 8006B0B0 F4B60188 */ sdc1 $f22, 0x188($a1) +/* 464B4 8006B0B4 F4B80190 */ sdc1 $f24, 0x190($a1) +/* 464B8 8006B0B8 F4BA0198 */ sdc1 $f26, 0x198($a1) +/* 464BC 8006B0BC F4BC01A0 */ sdc1 $f28, 0x1A0($a1) +/* 464C0 8006B0C0 F4BE01A8 */ sdc1 $f30, 0x1A8($a1) +.LJP_8006B0C4: +/* 464C4 8006B0C4 8CBB0118 */ lw $k1, 0x118($a1) # handwritten instruction +/* 464C8 8006B0C8 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction +/* 464CC 8006B0CC 1120000D */ beqz $t1, .LJP_8006B104 +/* 464D0 8006B0D0 00000000 */ nop +/* 464D4 8006B0D4 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 464D8 8006B0D8 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 464DC 8006B0DC 8D080000 */ lw $t0, 0x0($t0) +/* 464E0 8006B0E0 2401FFFF */ addiu $at, $zero, -0x1 +/* 464E4 8006B0E4 01014026 */ xor $t0, $t0, $at +/* 464E8 8006B0E8 3108FF00 */ andi $t0, $t0, 0xFF00 +/* 464EC 8006B0EC 01284825 */ or $t1, $t1, $t0 +/* 464F0 8006B0F0 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 464F4 8006B0F4 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 464F8 8006B0F8 0361D824 */ and $k1, $k1, $at +/* 464FC 8006B0FC 0369D825 */ or $k1, $k1, $t1 +/* 46500 8006B100 ACBB0118 */ sw $k1, 0x118($a1) # handwritten instruction +.LJP_8006B104: +/* 46504 8006B104 3C1BA430 */ lui $k1, %hi(D_A430000C) # handwritten instruction +/* 46508 8006B108 8F7B000C */ lw $k1, %lo(D_A430000C)($k1) # handwritten instruction +/* 4650C 8006B10C 1360000B */ beqz $k1, .LJP_8006B13C # handwritten instruction +/* 46510 8006B110 00000000 */ nop +/* 46514 8006B114 3C1A8009 */ lui $k0, %hi(__OSGlobalIntMask) # handwritten instruction +/* 46518 8006B118 275A5890 */ addiu $k0, $k0, %lo(__OSGlobalIntMask) # handwritten instruction +/* 4651C 8006B11C 8F5A0000 */ lw $k0, 0x0($k0) # handwritten instruction +/* 46520 8006B120 001AD402 */ srl $k0, $k0, 16 +/* 46524 8006B124 2401FFFF */ addiu $at, $zero, -0x1 +/* 46528 8006B128 0341D026 */ xor $k0, $k0, $at +/* 4652C 8006B12C 335A003F */ andi $k0, $k0, 0x3F # handwritten instruction +/* 46530 8006B130 8CA80128 */ lw $t0, 0x128($a1) +/* 46534 8006B134 0348D024 */ and $k0, $k0, $t0 +/* 46538 8006B138 037AD825 */ or $k1, $k1, $k0 +.LJP_8006B13C: +/* 4653C 8006B13C 10800003 */ beqz $a0, .LJP_8006B14C +/* 46540 8006B140 ACBB0128 */ sw $k1, 0x128($a1) # handwritten instruction +/* 46544 8006B144 0C01AC55 */ jal __osEnqueueThread +/* 46548 8006B148 00000000 */ nop +.LJP_8006B14C: +/* 4654C 8006B14C 0801AC6D */ j __osDispatchThread +/* 46550 8006B150 00000000 */ nop + +glabel __osEnqueueThread +/* 46554 8006B154 0080C821 */ addu $t9, $a0, $zero +/* 46558 8006B158 8C980000 */ lw $t8, 0x0($a0) +/* 4655C 8006B15C 8CAF0004 */ lw $t7, 0x4($a1) +/* 46560 8006B160 8F0E0004 */ lw $t6, 0x4($t8) +/* 46564 8006B164 01CF082A */ slt $at, $t6, $t7 +/* 46568 8006B168 14200007 */ bnez $at, .LJP_8006B188 +/* 4656C 8006B16C 00000000 */ nop +.LJP_8006B170: +/* 46570 8006B170 0300C821 */ addu $t9, $t8, $zero +/* 46574 8006B174 8F180000 */ lw $t8, 0x0($t8) +/* 46578 8006B178 8F0E0004 */ lw $t6, 0x4($t8) +/* 4657C 8006B17C 01CF082A */ slt $at, $t6, $t7 +/* 46580 8006B180 1020FFFB */ beqz $at, .LJP_8006B170 +/* 46584 8006B184 00000000 */ nop +.LJP_8006B188: +/* 46588 8006B188 8F380000 */ lw $t8, 0x0($t9) +/* 4658C 8006B18C ACB80000 */ sw $t8, 0x0($a1) +/* 46590 8006B190 AF250000 */ sw $a1, 0x0($t9) +/* 46594 8006B194 03E00008 */ jr $ra +/* 46598 8006B198 ACA40008 */ sw $a0, 0x8($a1) + +glabel __osPopThread +/* 4659C 8006B19C 8C820000 */ lw $v0, 0x0($a0) +/* 465A0 8006B1A0 8C590000 */ lw $t9, 0x0($v0) +/* 465A4 8006B1A4 03E00008 */ jr $ra +/* 465A8 8006B1A8 AC990000 */ sw $t9, 0x0($a0) +/* 465AC 8006B1AC 03E00008 */ jr $ra +/* 465B0 8006B1B0 00000000 */ nop + +# Handwritten function +glabel __osDispatchThread +/* 465B4 8006B1B4 3C048009 */ lui $a0, %hi(__osRunQueue) +/* 465B8 8006B1B8 0C01AC67 */ jal __osPopThread +/* 465BC 8006B1BC 24844638 */ addiu $a0, $a0, %lo(__osRunQueue) +/* 465C0 8006B1C0 3C018009 */ lui $at, %hi(__osRunningThread) +/* 465C4 8006B1C4 AC224640 */ sw $v0, %lo(__osRunningThread)($at) +/* 465C8 8006B1C8 24080004 */ addiu $t0, $zero, 0x4 +/* 465CC 8006B1CC A4480010 */ sh $t0, 0x10($v0) +/* 465D0 8006B1D0 0040D021 */ addu $k0, $v0, $zero +/* 465D4 8006B1D4 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction +/* 465D8 8006B1D8 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 465DC 8006B1DC 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 465E0 8006B1E0 8D080000 */ lw $t0, 0x0($t0) +/* 465E4 8006B1E4 3108FF00 */ andi $t0, $t0, 0xFF00 +/* 465E8 8006B1E8 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction +/* 465EC 8006B1EC 01284824 */ and $t1, $t1, $t0 +/* 465F0 8006B1F0 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 465F4 8006B1F4 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 465F8 8006B1F8 0361D824 */ and $k1, $k1, $at +/* 465FC 8006B1FC 0369D825 */ or $k1, $k1, $t1 +/* 46600 8006B200 409B6000 */ mtc0 $k1, $12 # handwritten instruction +/* 46604 8006B204 DF410020 */ ld $at, 0x20($k0) # handwritten instruction +/* 46608 8006B208 DF420028 */ ld $v0, 0x28($k0) # handwritten instruction +/* 4660C 8006B20C DF430030 */ ld $v1, 0x30($k0) # handwritten instruction +/* 46610 8006B210 DF440038 */ ld $a0, 0x38($k0) # handwritten instruction +/* 46614 8006B214 DF450040 */ ld $a1, 0x40($k0) # handwritten instruction +/* 46618 8006B218 DF460048 */ ld $a2, 0x48($k0) # handwritten instruction +/* 4661C 8006B21C DF470050 */ ld $a3, 0x50($k0) # handwritten instruction +/* 46620 8006B220 DF480058 */ ld $t0, 0x58($k0) # handwritten instruction +/* 46624 8006B224 DF490060 */ ld $t1, 0x60($k0) # handwritten instruction +/* 46628 8006B228 DF4A0068 */ ld $t2, 0x68($k0) # handwritten instruction +/* 4662C 8006B22C DF4B0070 */ ld $t3, 0x70($k0) # handwritten instruction +/* 46630 8006B230 DF4C0078 */ ld $t4, 0x78($k0) # handwritten instruction +/* 46634 8006B234 DF4D0080 */ ld $t5, 0x80($k0) # handwritten instruction +/* 46638 8006B238 DF4E0088 */ ld $t6, 0x88($k0) # handwritten instruction +/* 4663C 8006B23C DF4F0090 */ ld $t7, 0x90($k0) # handwritten instruction +/* 46640 8006B240 DF500098 */ ld $s0, 0x98($k0) # handwritten instruction +/* 46644 8006B244 DF5100A0 */ ld $s1, 0xA0($k0) # handwritten instruction +/* 46648 8006B248 DF5200A8 */ ld $s2, 0xA8($k0) # handwritten instruction +/* 4664C 8006B24C DF5300B0 */ ld $s3, 0xB0($k0) # handwritten instruction +/* 46650 8006B250 DF5400B8 */ ld $s4, 0xB8($k0) # handwritten instruction +/* 46654 8006B254 DF5500C0 */ ld $s5, 0xC0($k0) # handwritten instruction +/* 46658 8006B258 DF5600C8 */ ld $s6, 0xC8($k0) # handwritten instruction +/* 4665C 8006B25C DF5700D0 */ ld $s7, 0xD0($k0) # handwritten instruction +/* 46660 8006B260 DF5800D8 */ ld $t8, 0xD8($k0) # handwritten instruction +/* 46664 8006B264 DF5900E0 */ ld $t9, 0xE0($k0) # handwritten instruction +/* 46668 8006B268 DF5C00E8 */ ld $gp, 0xE8($k0) # handwritten instruction +/* 4666C 8006B26C DF5D00F0 */ ld $sp, 0xF0($k0) # handwritten instruction +/* 46670 8006B270 DF5E00F8 */ ld $fp, 0xF8($k0) # handwritten instruction +/* 46674 8006B274 DF5F0100 */ ld $ra, 0x100($k0) # handwritten instruction +/* 46678 8006B278 DF5B0108 */ ld $k1, 0x108($k0) # handwritten instruction +/* 4667C 8006B27C 03600013 */ mtlo $k1 +/* 46680 8006B280 DF5B0110 */ ld $k1, 0x110($k0) # handwritten instruction +/* 46684 8006B284 03600011 */ mthi $k1 +/* 46688 8006B288 8F5B011C */ lw $k1, 0x11C($k0) # handwritten instruction +/* 4668C 8006B28C 409B7000 */ mtc0 $k1, $14 # handwritten instruction +/* 46690 8006B290 8F5B0018 */ lw $k1, 0x18($k0) # handwritten instruction +/* 46694 8006B294 13600013 */ beqz $k1, .LJP_8006B2E4 # handwritten instruction +/* 46698 8006B298 00000000 */ nop +/* 4669C 8006B29C 8F5B012C */ lw $k1, 0x12C($k0) # handwritten instruction +/* 466A0 8006B2A0 44DBF800 */ ctc1 $k1, $31 +/* 466A4 8006B2A4 D7400130 */ ldc1 $f0, 0x130($k0) +/* 466A8 8006B2A8 D7420138 */ ldc1 $f2, 0x138($k0) +/* 466AC 8006B2AC D7440140 */ ldc1 $f4, 0x140($k0) +/* 466B0 8006B2B0 D7460148 */ ldc1 $f6, 0x148($k0) +/* 466B4 8006B2B4 D7480150 */ ldc1 $f8, 0x150($k0) +/* 466B8 8006B2B8 D74A0158 */ ldc1 $f10, 0x158($k0) +/* 466BC 8006B2BC D74C0160 */ ldc1 $f12, 0x160($k0) +/* 466C0 8006B2C0 D74E0168 */ ldc1 $f14, 0x168($k0) +/* 466C4 8006B2C4 D7500170 */ ldc1 $f16, 0x170($k0) +/* 466C8 8006B2C8 D7520178 */ ldc1 $f18, 0x178($k0) +/* 466CC 8006B2CC D7540180 */ ldc1 $f20, 0x180($k0) +/* 466D0 8006B2D0 D7560188 */ ldc1 $f22, 0x188($k0) +/* 466D4 8006B2D4 D7580190 */ ldc1 $f24, 0x190($k0) +/* 466D8 8006B2D8 D75A0198 */ ldc1 $f26, 0x198($k0) +/* 466DC 8006B2DC D75C01A0 */ ldc1 $f28, 0x1A0($k0) +/* 466E0 8006B2E0 D75E01A8 */ ldc1 $f30, 0x1A8($k0) +.LJP_8006B2E4: +/* 466E4 8006B2E4 8F5B0128 */ lw $k1, 0x128($k0) # handwritten instruction +/* 466E8 8006B2E8 3C1A8009 */ lui $k0, %hi(__OSGlobalIntMask) # handwritten instruction +/* 466EC 8006B2EC 275A5890 */ addiu $k0, $k0, %lo(__OSGlobalIntMask) # handwritten instruction +/* 466F0 8006B2F0 8F5A0000 */ lw $k0, 0x0($k0) # handwritten instruction +/* 466F4 8006B2F4 001AD402 */ srl $k0, $k0, 16 +/* 466F8 8006B2F8 037AD824 */ and $k1, $k1, $k0 +/* 466FC 8006B2FC 001BD840 */ sll $k1, $k1, 1 +/* 46700 8006B300 3C1A800A */ lui $k0, %hi(D_80099AA0) # handwritten instruction +/* 46704 8006B304 275A9A80 */ addiu $k0, $k0, %lo(D_80099AA0) # handwritten instruction +/* 46708 8006B308 037AD821 */ addu $k1, $k1, $k0 +/* 4670C 8006B30C 977B0000 */ lhu $k1, 0x0($k1) # handwritten instruction +/* 46710 8006B310 3C1AA430 */ lui $k0, (0xA430000C >> 16) # handwritten instruction +/* 46714 8006B314 375A000C */ ori $k0, $k0, (0xA430000C & 0xFFFF) # handwritten instruction +/* 46718 8006B318 AF5B0000 */ sw $k1, 0x0($k0) # handwritten instruction +/* 4671C 8006B31C 00000000 */ nop +/* 46720 8006B320 00000000 */ nop +/* 46724 8006B324 00000000 */ nop +/* 46728 8006B328 00000000 */ nop +/* 4672C 8006B32C 42000018 */ eret # handwritten instruction + +glabel __osCleanupThread +/* 46730 8006B330 00002021 */ addu $a0, $zero, $zero +/* 46734 8006B334 0C01B24C */ jal osDestroyThread +/* 46738 8006B338 00000000 */ nop +/* 4673C 8006B33C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/429E0/func_800675E0.s b/ver/jp/asm/os/guMtxCatF.s similarity index 57% rename from ver/jp/asm/nonmatchings/429E0/func_800675E0.s rename to ver/jp/asm/os/guMtxCatF.s index b173f83761..6b1f231709 100644 --- a/ver/jp/asm/nonmatchings/429E0/func_800675E0.s +++ b/ver/jp/asm/os/guMtxCatF.s @@ -1,64 +1,72 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800675E0 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guMtxCatF /* 429E0 800675E0 27BDFFC0 */ addiu $sp, $sp, -0x40 /* 429E4 800675E4 24820040 */ addiu $v0, $a0, 0x40 /* 429E8 800675E8 24A30010 */ addiu $v1, $a1, 0x10 /* 429EC 800675EC 03A05021 */ addu $t2, $sp, $zero -.L800675F0: +.LJP_800675F0: /* 429F0 800675F0 00A03821 */ addu $a3, $a1, $zero -.L800675F4: -/* 429F4 800675F4 C4840000 */ lwc1 $f4, ($a0) -/* 429F8 800675F8 C4E60000 */ lwc1 $f6, ($a3) +.LJP_800675F4: +/* 429F4 800675F4 C4840000 */ lwc1 $f4, 0x0($a0) +/* 429F8 800675F8 C4E60000 */ lwc1 $f6, 0x0($a3) /* 429FC 800675FC 46062202 */ mul.s $f8, $f4, $f6 -/* 42A00 80067600 C48A0004 */ lwc1 $f10, 4($a0) +/* 42A00 80067600 C48A0004 */ lwc1 $f10, 0x4($a0) /* 42A04 80067604 C4F00010 */ lwc1 $f16, 0x10($a3) /* 42A08 80067608 46105482 */ mul.s $f18, $f10, $f16 /* 42A0C 8006760C 46124200 */ add.s $f8, $f8, $f18 -/* 42A10 80067610 C4840008 */ lwc1 $f4, 8($a0) +/* 42A10 80067610 C4840008 */ lwc1 $f4, 0x8($a0) /* 42A14 80067614 C4E60020 */ lwc1 $f6, 0x20($a3) /* 42A18 80067618 46062482 */ mul.s $f18, $f4, $f6 /* 42A1C 8006761C 46124200 */ add.s $f8, $f8, $f18 -/* 42A20 80067620 C48A000C */ lwc1 $f10, 0xc($a0) +/* 42A20 80067620 C48A000C */ lwc1 $f10, 0xC($a0) /* 42A24 80067624 C4F00030 */ lwc1 $f16, 0x30($a3) /* 42A28 80067628 46105482 */ mul.s $f18, $f10, $f16 /* 42A2C 8006762C 46124200 */ add.s $f8, $f8, $f18 -/* 42A30 80067630 E5480000 */ swc1 $f8, ($t2) -/* 42A34 80067634 24E70004 */ addiu $a3, $a3, 4 -/* 42A38 80067638 14E3FFEE */ bne $a3, $v1, .L800675F4 -/* 42A3C 8006763C 254A0004 */ addiu $t2, $t2, 4 +/* 42A30 80067630 E5480000 */ swc1 $f8, 0x0($t2) +/* 42A34 80067634 24E70004 */ addiu $a3, $a3, 0x4 +/* 42A38 80067638 14E3FFEE */ bne $a3, $v1, .LJP_800675F4 +/* 42A3C 8006763C 254A0004 */ addiu $t2, $t2, 0x4 /* 42A40 80067640 24840010 */ addiu $a0, $a0, 0x10 -/* 42A44 80067644 1482FFEA */ bne $a0, $v0, .L800675F0 +/* 42A44 80067644 1482FFEA */ bne $a0, $v0, .LJP_800675F0 /* 42A48 80067648 00000000 */ nop -/* 42A4C 8006764C E4C8003C */ swc1 $f8, 0x3c($a2) -/* 42A50 80067650 8FA80000 */ lw $t0, ($sp) -/* 42A54 80067654 8FA90004 */ lw $t1, 4($sp) -/* 42A58 80067658 8FAA0008 */ lw $t2, 8($sp) -/* 42A5C 8006765C 8FAB000C */ lw $t3, 0xc($sp) +/* 42A4C 8006764C E4C8003C */ swc1 $f8, 0x3C($a2) +/* 42A50 80067650 8FA80000 */ lw $t0, 0x0($sp) +/* 42A54 80067654 8FA90004 */ lw $t1, 0x4($sp) +/* 42A58 80067658 8FAA0008 */ lw $t2, 0x8($sp) +/* 42A5C 8006765C 8FAB000C */ lw $t3, 0xC($sp) /* 42A60 80067660 8FAC0010 */ lw $t4, 0x10($sp) /* 42A64 80067664 8FAD0014 */ lw $t5, 0x14($sp) /* 42A68 80067668 8FAE0018 */ lw $t6, 0x18($sp) -/* 42A6C 8006766C 8FAF001C */ lw $t7, 0x1c($sp) +/* 42A6C 8006766C 8FAF001C */ lw $t7, 0x1C($sp) /* 42A70 80067670 8FB80020 */ lw $t8, 0x20($sp) /* 42A74 80067674 8FB90024 */ lw $t9, 0x24($sp) /* 42A78 80067678 8FA20028 */ lw $v0, 0x28($sp) -/* 42A7C 8006767C 8FA3002C */ lw $v1, 0x2c($sp) +/* 42A7C 8006767C 8FA3002C */ lw $v1, 0x2C($sp) /* 42A80 80067680 8FA40030 */ lw $a0, 0x30($sp) /* 42A84 80067684 8FA50034 */ lw $a1, 0x34($sp) /* 42A88 80067688 8FA70038 */ lw $a3, 0x38($sp) -/* 42A8C 8006768C ACC80000 */ sw $t0, ($a2) -/* 42A90 80067690 ACC90004 */ sw $t1, 4($a2) -/* 42A94 80067694 ACCA0008 */ sw $t2, 8($a2) -/* 42A98 80067698 ACCB000C */ sw $t3, 0xc($a2) +/* 42A8C 8006768C ACC80000 */ sw $t0, 0x0($a2) +/* 42A90 80067690 ACC90004 */ sw $t1, 0x4($a2) +/* 42A94 80067694 ACCA0008 */ sw $t2, 0x8($a2) +/* 42A98 80067698 ACCB000C */ sw $t3, 0xC($a2) /* 42A9C 8006769C ACCC0010 */ sw $t4, 0x10($a2) /* 42AA0 800676A0 ACCD0014 */ sw $t5, 0x14($a2) /* 42AA4 800676A4 ACCE0018 */ sw $t6, 0x18($a2) -/* 42AA8 800676A8 ACCF001C */ sw $t7, 0x1c($a2) +/* 42AA8 800676A8 ACCF001C */ sw $t7, 0x1C($a2) /* 42AAC 800676AC ACD80020 */ sw $t8, 0x20($a2) /* 42AB0 800676B0 ACD90024 */ sw $t9, 0x24($a2) /* 42AB4 800676B4 ACC20028 */ sw $v0, 0x28($a2) -/* 42AB8 800676B8 ACC3002C */ sw $v1, 0x2c($a2) +/* 42AB8 800676B8 ACC3002C */ sw $v1, 0x2C($a2) /* 42ABC 800676BC ACC40030 */ sw $a0, 0x30($a2) /* 42AC0 800676C0 ACC50034 */ sw $a1, 0x34($a2) /* 42AC4 800676C4 ACC70038 */ sw $a3, 0x38($a2) diff --git a/ver/jp/asm/nonmatchings/428E0/func_800674E0.s b/ver/jp/asm/os/guMtxF2L.s similarity index 50% rename from ver/jp/asm/nonmatchings/428E0/func_800674E0.s rename to ver/jp/asm/os/guMtxF2L.s index 93c6f4dbbe..94adf51c5e 100644 --- a/ver/jp/asm/nonmatchings/428E0/func_800674E0.s +++ b/ver/jp/asm/os/guMtxF2L.s @@ -1,31 +1,39 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800674E0 -/* 428E0 800674E0 3C014780 */ lui $at, 0x4780 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guMtxF2L +/* 428E0 800674E0 3C014780 */ lui $at, (0x47800000 >> 16) /* 428E4 800674E4 44810000 */ mtc1 $at, $f0 -/* 428E8 800674E8 3C19FFFF */ lui $t9, 0xffff +/* 428E8 800674E8 3C19FFFF */ lui $t9, (0xFFFF0000 >> 16) /* 428EC 800674EC 24B80020 */ addiu $t8, $a1, 0x20 -.L800674F0: -/* 428F0 800674F0 C4840000 */ lwc1 $f4, ($a0) +.LJP_800674F0: +/* 428F0 800674F0 C4840000 */ lwc1 $f4, 0x0($a0) /* 428F4 800674F4 46002182 */ mul.s $f6, $f4, $f0 /* 428F8 800674F8 4600320D */ trunc.w.s $f8, $f6 -/* 428FC 800674FC C48A0004 */ lwc1 $f10, 4($a0) +/* 428FC 800674FC C48A0004 */ lwc1 $f10, 0x4($a0) /* 42900 80067500 46005402 */ mul.s $f16, $f10, $f0 /* 42904 80067504 4600848D */ trunc.w.s $f18, $f16 /* 42908 80067508 44084000 */ mfc1 $t0, $f8 /* 4290C 8006750C 44099000 */ mfc1 $t1, $f18 /* 42910 80067510 01195024 */ and $t2, $t0, $t9 -/* 42914 80067514 00095C02 */ srl $t3, $t1, 0x10 +/* 42914 80067514 00095C02 */ srl $t3, $t1, 16 /* 42918 80067518 014B6025 */ or $t4, $t2, $t3 -/* 4291C 8006751C ACAC0000 */ sw $t4, ($a1) -/* 42920 80067520 00086C00 */ sll $t5, $t0, 0x10 -/* 42924 80067524 312EFFFF */ andi $t6, $t1, 0xffff +/* 4291C 8006751C ACAC0000 */ sw $t4, 0x0($a1) +/* 42920 80067520 00086C00 */ sll $t5, $t0, 16 +/* 42924 80067524 312EFFFF */ andi $t6, $t1, 0xFFFF /* 42928 80067528 01AE7825 */ or $t7, $t5, $t6 /* 4292C 8006752C ACAF0020 */ sw $t7, 0x20($a1) -/* 42930 80067530 24A50004 */ addiu $a1, $a1, 4 -/* 42934 80067534 14B8FFEE */ bne $a1, $t8, .L800674F0 -/* 42938 80067538 24840008 */ addiu $a0, $a0, 8 +/* 42930 80067530 24A50004 */ addiu $a1, $a1, 0x4 +/* 42934 80067534 14B8FFEE */ bne $a1, $t8, .LJP_800674F0 +/* 42938 80067538 24840008 */ addiu $a0, $a0, 0x8 /* 4293C 8006753C 03E00008 */ jr $ra /* 42940 80067540 00000000 */ nop /* 42944 80067544 00000000 */ nop diff --git a/ver/jp/asm/os/guMtxIdent.s b/ver/jp/asm/os/guMtxIdent.s new file mode 100644 index 0000000000..da056d30a5 --- /dev/null +++ b/ver/jp/asm/os/guMtxIdent.s @@ -0,0 +1,37 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel func_JP_80067420 +/* 42820 80067420 20080001 */ addi $t0, $zero, 0x1 # handwritten instruction +/* 42824 80067424 00084C00 */ sll $t1, $t0, 16 +/* 42828 80067428 AC890000 */ sw $t1, 0x0($a0) +/* 4282C 8006742C AC800004 */ sw $zero, 0x4($a0) +/* 42830 80067430 AC880008 */ sw $t0, 0x8($a0) +/* 42834 80067434 AC80000C */ sw $zero, 0xC($a0) +/* 42838 80067438 AC800010 */ sw $zero, 0x10($a0) +/* 4283C 8006743C AC890014 */ sw $t1, 0x14($a0) +/* 42840 80067440 AC800018 */ sw $zero, 0x18($a0) +/* 42844 80067444 AC88001C */ sw $t0, 0x1C($a0) +/* 42848 80067448 AC800020 */ sw $zero, 0x20($a0) +/* 4284C 8006744C AC800024 */ sw $zero, 0x24($a0) +/* 42850 80067450 AC800028 */ sw $zero, 0x28($a0) +/* 42854 80067454 AC80002C */ sw $zero, 0x2C($a0) +/* 42858 80067458 AC800030 */ sw $zero, 0x30($a0) +/* 4285C 8006745C AC800034 */ sw $zero, 0x34($a0) +/* 42860 80067460 AC800038 */ sw $zero, 0x38($a0) +/* 42864 80067464 03E00008 */ jr $ra +/* 42868 80067468 AC80003C */ sw $zero, 0x3C($a0) +/* 4286C 8006746C 00000000 */ nop +/* 42870 80067470 00000000 */ nop +/* 42874 80067474 00000000 */ nop +/* 42878 80067478 00000000 */ nop +/* 4287C 8006747C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42880/func_80067480.s b/ver/jp/asm/os/guMtxIdentF.s similarity index 50% rename from ver/jp/asm/nonmatchings/42880/func_80067480.s rename to ver/jp/asm/os/guMtxIdentF.s index 06225b85fc..019dd8dbfb 100644 --- a/ver/jp/asm/nonmatchings/42880/func_80067480.s +++ b/ver/jp/asm/os/guMtxIdentF.s @@ -1,25 +1,33 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_80067480 -/* 42880 80067480 3C083F80 */ lui $t0, 0x3f80 -/* 42884 80067484 AC880000 */ sw $t0, ($a0) -/* 42888 80067488 AC800004 */ sw $zero, 4($a0) -/* 4288C 8006748C AC800008 */ sw $zero, 8($a0) -/* 42890 80067490 AC80000C */ sw $zero, 0xc($a0) +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guMtxIdentF +/* 42880 80067480 3C083F80 */ lui $t0, (0x3F800000 >> 16) +/* 42884 80067484 AC880000 */ sw $t0, 0x0($a0) +/* 42888 80067488 AC800004 */ sw $zero, 0x4($a0) +/* 4288C 8006748C AC800008 */ sw $zero, 0x8($a0) +/* 42890 80067490 AC80000C */ sw $zero, 0xC($a0) /* 42894 80067494 AC800010 */ sw $zero, 0x10($a0) /* 42898 80067498 AC880014 */ sw $t0, 0x14($a0) /* 4289C 8006749C AC800018 */ sw $zero, 0x18($a0) -/* 428A0 800674A0 AC80001C */ sw $zero, 0x1c($a0) +/* 428A0 800674A0 AC80001C */ sw $zero, 0x1C($a0) /* 428A4 800674A4 AC800020 */ sw $zero, 0x20($a0) /* 428A8 800674A8 AC800024 */ sw $zero, 0x24($a0) /* 428AC 800674AC AC880028 */ sw $t0, 0x28($a0) -/* 428B0 800674B0 AC80002C */ sw $zero, 0x2c($a0) +/* 428B0 800674B0 AC80002C */ sw $zero, 0x2C($a0) /* 428B4 800674B4 AC800030 */ sw $zero, 0x30($a0) /* 428B8 800674B8 AC800034 */ sw $zero, 0x34($a0) /* 428BC 800674BC AC800038 */ sw $zero, 0x38($a0) /* 428C0 800674C0 03E00008 */ jr $ra -/* 428C4 800674C4 AC88003C */ sw $t0, 0x3c($a0) +/* 428C4 800674C4 AC88003C */ sw $t0, 0x3C($a0) /* 428C8 800674C8 00000000 */ nop /* 428CC 800674CC 00000000 */ nop /* 428D0 800674D0 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42960/func_80067560.s b/ver/jp/asm/os/guMtxL2F.s similarity index 50% rename from ver/jp/asm/nonmatchings/42960/func_80067560.s rename to ver/jp/asm/os/guMtxL2F.s index 1135e38fa1..770cbd6504 100644 --- a/ver/jp/asm/nonmatchings/42960/func_80067560.s +++ b/ver/jp/asm/os/guMtxL2F.s @@ -1,19 +1,27 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_80067560 -/* 42960 80067560 3C013780 */ lui $at, 0x3780 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guMtxL2F +/* 42960 80067560 3C013780 */ lui $at, (0x37800000 >> 16) /* 42964 80067564 44810000 */ mtc1 $at, $f0 -/* 42968 80067568 3C19FFFF */ lui $t9, 0xffff +/* 42968 80067568 3C19FFFF */ lui $t9, (0xFFFF0000 >> 16) /* 4296C 8006756C 24B80020 */ addiu $t8, $a1, 0x20 -.L80067570: -/* 42970 80067570 8CA80000 */ lw $t0, ($a1) +.LJP_80067570: +/* 42970 80067570 8CA80000 */ lw $t0, 0x0($a1) /* 42974 80067574 8CA90020 */ lw $t1, 0x20($a1) /* 42978 80067578 01195024 */ and $t2, $t0, $t9 -/* 4297C 8006757C 00095C02 */ srl $t3, $t1, 0x10 +/* 4297C 8006757C 00095C02 */ srl $t3, $t1, 16 /* 42980 80067580 014B6025 */ or $t4, $t2, $t3 -/* 42984 80067584 00086C00 */ sll $t5, $t0, 0x10 -/* 42988 80067588 312EFFFF */ andi $t6, $t1, 0xffff +/* 42984 80067584 00086C00 */ sll $t5, $t0, 16 +/* 42988 80067588 312EFFFF */ andi $t6, $t1, 0xFFFF /* 4298C 8006758C 01AE7825 */ or $t7, $t5, $t6 /* 42990 80067590 448C2000 */ mtc1 $t4, $f4 /* 42994 80067594 00000000 */ nop @@ -23,11 +31,11 @@ glabel func_80067560 /* 429A4 800675A4 00000000 */ nop /* 429A8 800675A8 46805420 */ cvt.s.w $f16, $f10 /* 429AC 800675AC 46008482 */ mul.s $f18, $f16, $f0 -/* 429B0 800675B0 E4880000 */ swc1 $f8, ($a0) -/* 429B4 800675B4 E4920004 */ swc1 $f18, 4($a0) -/* 429B8 800675B8 24A50004 */ addiu $a1, $a1, 4 -/* 429BC 800675BC 14B8FFEC */ bne $a1, $t8, .L80067570 -/* 429C0 800675C0 24840008 */ addiu $a0, $a0, 8 +/* 429B0 800675B0 E4880000 */ swc1 $f8, 0x0($a0) +/* 429B4 800675B4 E4920004 */ swc1 $f18, 0x4($a0) +/* 429B8 800675B8 24A50004 */ addiu $a1, $a1, 0x4 +/* 429BC 800675BC 14B8FFEC */ bne $a1, $t8, .LJP_80067570 +/* 429C0 800675C0 24840008 */ addiu $a0, $a0, 0x8 /* 429C4 800675C4 03E00008 */ jr $ra /* 429C8 800675C8 00000000 */ nop /* 429CC 800675CC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/47FA0/func_8006CBA0.s b/ver/jp/asm/os/guNormalize.s similarity index 54% rename from ver/jp/asm/nonmatchings/47FA0/func_8006CBA0.s rename to ver/jp/asm/os/guNormalize.s index 89c2fc3fc0..b8e61f980d 100644 --- a/ver/jp/asm/nonmatchings/47FA0/func_8006CBA0.s +++ b/ver/jp/asm/os/guNormalize.s @@ -1,12 +1,20 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_8006CBA0 -/* 47FA0 8006CBA0 C4840000 */ lwc1 $f4, ($a0) -/* 47FA4 8006CBA4 C4A60000 */ lwc1 $f6, ($a1) -/* 47FA8 8006CBA8 C4C80000 */ lwc1 $f8, ($a2) +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guNormalize +/* 47FA0 8006CBA0 C4840000 */ lwc1 $f4, 0x0($a0) +/* 47FA4 8006CBA4 C4A60000 */ lwc1 $f6, 0x0($a1) +/* 47FA8 8006CBA8 C4C80000 */ lwc1 $f8, 0x0($a2) /* 47FAC 8006CBAC 46042282 */ mul.s $f10, $f4, $f4 -/* 47FB0 8006CBB0 3C083F80 */ lui $t0, 0x3f80 +/* 47FB0 8006CBB0 3C083F80 */ lui $t0, (0x3F800000 >> 16) /* 47FB4 8006CBB4 46063402 */ mul.s $f16, $f6, $f6 /* 47FB8 8006CBB8 46105480 */ add.s $f18, $f10, $f16 /* 47FBC 8006CBBC 46084402 */ mul.s $f16, $f8, $f8 @@ -19,10 +27,10 @@ glabel func_8006CBA0 /* 47FD8 8006CBD8 460A3482 */ mul.s $f18, $f6, $f10 /* 47FDC 8006CBDC 00000000 */ nop /* 47FE0 8006CBE0 460A4102 */ mul.s $f4, $f8, $f10 -/* 47FE4 8006CBE4 E4900000 */ swc1 $f16, ($a0) -/* 47FE8 8006CBE8 E4B20000 */ swc1 $f18, ($a1) +/* 47FE4 8006CBE4 E4900000 */ swc1 $f16, 0x0($a0) +/* 47FE8 8006CBE8 E4B20000 */ swc1 $f18, 0x0($a1) /* 47FEC 8006CBEC 03E00008 */ jr $ra -/* 47FF0 8006CBF0 E4C40000 */ swc1 $f4, ($a2) +/* 47FF0 8006CBF0 E4C40000 */ swc1 $f4, 0x0($a2) /* 47FF4 8006CBF4 00000000 */ nop /* 47FF8 8006CBF8 00000000 */ nop /* 47FFC 8006CBFC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42AE0/func_800676E0.s b/ver/jp/asm/os/guScale.s similarity index 54% rename from ver/jp/asm/nonmatchings/42AE0/func_800676E0.s rename to ver/jp/asm/os/guScale.s index 8181fc95da..684153f963 100644 --- a/ver/jp/asm/nonmatchings/42AE0/func_800676E0.s +++ b/ver/jp/asm/os/guScale.s @@ -1,8 +1,16 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800676E0 -/* 42AE0 800676E0 3C014780 */ lui $at, 0x4780 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel func_JP_800676E0 +/* 42AE0 800676E0 3C014780 */ lui $at, (0x47800000 >> 16) /* 42AE4 800676E4 44812000 */ mtc1 $at, $f4 /* 42AE8 800676E8 44853000 */ mtc1 $a1, $f6 /* 42AEC 800676EC 00000000 */ nop @@ -10,10 +18,10 @@ glabel func_800676E0 /* 42AF4 800676F4 4600428D */ trunc.w.s $f10, $f8 /* 42AF8 800676F8 44095000 */ mfc1 $t1, $f10 /* 42AFC 800676FC 00000000 */ nop -/* 42B00 80067700 00095402 */ srl $t2, $t1, 0x10 -/* 42B04 80067704 000A4400 */ sll $t0, $t2, 0x10 -/* 42B08 80067708 AC880000 */ sw $t0, ($a0) -/* 42B0C 8006770C 00095400 */ sll $t2, $t1, 0x10 +/* 42B00 80067700 00095402 */ srl $t2, $t1, 16 +/* 42B04 80067704 000A4400 */ sll $t0, $t2, 16 +/* 42B08 80067708 AC880000 */ sw $t0, 0x0($a0) +/* 42B0C 8006770C 00095400 */ sll $t2, $t1, 16 /* 42B10 80067710 AC8A0020 */ sw $t2, 0x20($a0) /* 42B14 80067714 44863000 */ mtc1 $a2, $f6 /* 42B18 80067718 00000000 */ nop @@ -21,9 +29,9 @@ glabel func_800676E0 /* 42B20 80067720 4600428D */ trunc.w.s $f10, $f8 /* 42B24 80067724 44095000 */ mfc1 $t1, $f10 /* 42B28 80067728 00000000 */ nop -/* 42B2C 8006772C 00094402 */ srl $t0, $t1, 0x10 -/* 42B30 80067730 AC880008 */ sw $t0, 8($a0) -/* 42B34 80067734 312AFFFF */ andi $t2, $t1, 0xffff +/* 42B2C 8006772C 00094402 */ srl $t0, $t1, 16 +/* 42B30 80067730 AC880008 */ sw $t0, 0x8($a0) +/* 42B34 80067734 312AFFFF */ andi $t2, $t1, 0xFFFF /* 42B38 80067738 AC8A0028 */ sw $t2, 0x28($a0) /* 42B3C 8006773C 44873000 */ mtc1 $a3, $f6 /* 42B40 80067740 00000000 */ nop @@ -31,22 +39,22 @@ glabel func_800676E0 /* 42B48 80067748 4600428D */ trunc.w.s $f10, $f8 /* 42B4C 8006774C 44095000 */ mfc1 $t1, $f10 /* 42B50 80067750 00000000 */ nop -/* 42B54 80067754 00095402 */ srl $t2, $t1, 0x10 -/* 42B58 80067758 000A4400 */ sll $t0, $t2, 0x10 +/* 42B54 80067754 00095402 */ srl $t2, $t1, 16 +/* 42B58 80067758 000A4400 */ sll $t0, $t2, 16 /* 42B5C 8006775C AC880014 */ sw $t0, 0x14($a0) -/* 42B60 80067760 00095400 */ sll $t2, $t1, 0x10 +/* 42B60 80067760 00095400 */ sll $t2, $t1, 16 /* 42B64 80067764 AC8A0034 */ sw $t2, 0x34($a0) -/* 42B68 80067768 24080001 */ addiu $t0, $zero, 1 -/* 42B6C 8006776C AC88001C */ sw $t0, 0x1c($a0) -/* 42B70 80067770 AC800004 */ sw $zero, 4($a0) -/* 42B74 80067774 AC80000C */ sw $zero, 0xc($a0) +/* 42B68 80067768 24080001 */ addiu $t0, $zero, 0x1 +/* 42B6C 8006776C AC88001C */ sw $t0, 0x1C($a0) +/* 42B70 80067770 AC800004 */ sw $zero, 0x4($a0) +/* 42B74 80067774 AC80000C */ sw $zero, 0xC($a0) /* 42B78 80067778 AC800010 */ sw $zero, 0x10($a0) /* 42B7C 8006777C AC800018 */ sw $zero, 0x18($a0) /* 42B80 80067780 AC800024 */ sw $zero, 0x24($a0) -/* 42B84 80067784 AC80002C */ sw $zero, 0x2c($a0) +/* 42B84 80067784 AC80002C */ sw $zero, 0x2C($a0) /* 42B88 80067788 AC800030 */ sw $zero, 0x30($a0) /* 42B8C 8006778C AC800038 */ sw $zero, 0x38($a0) /* 42B90 80067790 03E00008 */ jr $ra -/* 42B94 80067794 AC80003C */ sw $zero, 0x3c($a0) +/* 42B94 80067794 AC80003C */ sw $zero, 0x3C($a0) /* 42B98 80067798 00000000 */ nop /* 42B9C 8006779C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42BA0/func_800677A0.s b/ver/jp/asm/os/guScaleF.s similarity index 50% rename from ver/jp/asm/nonmatchings/42BA0/func_800677A0.s rename to ver/jp/asm/os/guScaleF.s index fd6578131a..dec5974b56 100644 --- a/ver/jp/asm/nonmatchings/42BA0/func_800677A0.s +++ b/ver/jp/asm/os/guScaleF.s @@ -1,25 +1,33 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800677A0 -/* 42BA0 800677A0 AC850000 */ sw $a1, ($a0) -/* 42BA4 800677A4 AC800004 */ sw $zero, 4($a0) -/* 42BA8 800677A8 AC800008 */ sw $zero, 8($a0) -/* 42BAC 800677AC AC80000C */ sw $zero, 0xc($a0) +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guScaleF +/* 42BA0 800677A0 AC850000 */ sw $a1, 0x0($a0) +/* 42BA4 800677A4 AC800004 */ sw $zero, 0x4($a0) +/* 42BA8 800677A8 AC800008 */ sw $zero, 0x8($a0) +/* 42BAC 800677AC AC80000C */ sw $zero, 0xC($a0) /* 42BB0 800677B0 AC800010 */ sw $zero, 0x10($a0) /* 42BB4 800677B4 AC860014 */ sw $a2, 0x14($a0) /* 42BB8 800677B8 AC800018 */ sw $zero, 0x18($a0) -/* 42BBC 800677BC AC80001C */ sw $zero, 0x1c($a0) +/* 42BBC 800677BC AC80001C */ sw $zero, 0x1C($a0) /* 42BC0 800677C0 AC800020 */ sw $zero, 0x20($a0) /* 42BC4 800677C4 AC800024 */ sw $zero, 0x24($a0) /* 42BC8 800677C8 AC870028 */ sw $a3, 0x28($a0) -/* 42BCC 800677CC AC80002C */ sw $zero, 0x2c($a0) -/* 42BD0 800677D0 3C083F80 */ lui $t0, 0x3f80 +/* 42BCC 800677CC AC80002C */ sw $zero, 0x2C($a0) +/* 42BD0 800677D0 3C083F80 */ lui $t0, (0x3F800000 >> 16) /* 42BD4 800677D4 AC800030 */ sw $zero, 0x30($a0) /* 42BD8 800677D8 AC800034 */ sw $zero, 0x34($a0) /* 42BDC 800677DC AC800038 */ sw $zero, 0x38($a0) /* 42BE0 800677E0 03E00008 */ jr $ra -/* 42BE4 800677E4 AC88003C */ sw $t0, 0x3c($a0) +/* 42BE4 800677E4 AC88003C */ sw $t0, 0x3C($a0) /* 42BE8 800677E8 00000000 */ nop /* 42BEC 800677EC 00000000 */ nop /* 42BF0 800677F0 00000000 */ nop diff --git a/ver/jp/asm/os/guTranslate.s b/ver/jp/asm/os/guTranslate.s new file mode 100644 index 0000000000..be11a5b2fb --- /dev/null +++ b/ver/jp/asm/os/guTranslate.s @@ -0,0 +1,68 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel func_JP_80067800 +/* 42C00 80067800 3C014780 */ lui $at, (0x47800000 >> 16) +/* 42C04 80067804 44812000 */ mtc1 $at, $f4 +/* 42C08 80067808 44853000 */ mtc1 $a1, $f6 +/* 42C0C 8006780C 00000000 */ nop +/* 42C10 80067810 46043202 */ mul.s $f8, $f6, $f4 +/* 42C14 80067814 4600428D */ trunc.w.s $f10, $f8 +/* 42C18 80067818 44095000 */ mfc1 $t1, $f10 +/* 42C1C 8006781C 44863000 */ mtc1 $a2, $f6 +/* 42C20 80067820 00000000 */ nop +/* 42C24 80067824 46043202 */ mul.s $f8, $f6, $f4 +/* 42C28 80067828 4600428D */ trunc.w.s $f10, $f8 +/* 42C2C 8006782C 440B5000 */ mfc1 $t3, $f10 +/* 42C30 80067830 00095402 */ srl $t2, $t1, 16 +/* 42C34 80067834 000A4400 */ sll $t0, $t2, 16 +/* 42C38 80067838 000B5402 */ srl $t2, $t3, 16 +/* 42C3C 8006783C 010A4025 */ or $t0, $t0, $t2 +/* 42C40 80067840 AC880018 */ sw $t0, 0x18($a0) +/* 42C44 80067844 00094400 */ sll $t0, $t1, 16 +/* 42C48 80067848 000B5400 */ sll $t2, $t3, 16 +/* 42C4C 8006784C 000A5402 */ srl $t2, $t2, 16 +/* 42C50 80067850 010A4025 */ or $t0, $t0, $t2 +/* 42C54 80067854 AC880038 */ sw $t0, 0x38($a0) +/* 42C58 80067858 44873000 */ mtc1 $a3, $f6 +/* 42C5C 8006785C 00000000 */ nop +/* 42C60 80067860 46043202 */ mul.s $f8, $f6, $f4 +/* 42C64 80067864 4600428D */ trunc.w.s $f10, $f8 +/* 42C68 80067868 44095000 */ mfc1 $t1, $f10 +/* 42C6C 8006786C 00000000 */ nop +/* 42C70 80067870 00095402 */ srl $t2, $t1, 16 +/* 42C74 80067874 000A4400 */ sll $t0, $t2, 16 +/* 42C78 80067878 25080001 */ addiu $t0, $t0, 0x1 +/* 42C7C 8006787C AC88001C */ sw $t0, 0x1C($a0) +/* 42C80 80067880 00095400 */ sll $t2, $t1, 16 +/* 42C84 80067884 AC8A003C */ sw $t2, 0x3C($a0) +/* 42C88 80067888 AC800000 */ sw $zero, 0x0($a0) +/* 42C8C 8006788C AC800004 */ sw $zero, 0x4($a0) +/* 42C90 80067890 AC800008 */ sw $zero, 0x8($a0) +/* 42C94 80067894 AC80000C */ sw $zero, 0xC($a0) +/* 42C98 80067898 AC800010 */ sw $zero, 0x10($a0) +/* 42C9C 8006789C AC800014 */ sw $zero, 0x14($a0) +/* 42CA0 800678A0 AC800020 */ sw $zero, 0x20($a0) +/* 42CA4 800678A4 AC800024 */ sw $zero, 0x24($a0) +/* 42CA8 800678A8 AC800028 */ sw $zero, 0x28($a0) +/* 42CAC 800678AC AC80002C */ sw $zero, 0x2C($a0) +/* 42CB0 800678B0 AC800030 */ sw $zero, 0x30($a0) +/* 42CB4 800678B4 AC800034 */ sw $zero, 0x34($a0) +/* 42CB8 800678B8 3C080001 */ lui $t0, (0x10000 >> 16) +/* 42CBC 800678BC 35080000 */ ori $t0, $t0, (0x10000 & 0xFFFF) +/* 42CC0 800678C0 AC880000 */ sw $t0, 0x0($a0) +/* 42CC4 800678C4 AC880014 */ sw $t0, 0x14($a0) +/* 42CC8 800678C8 3C080000 */ lui $t0, (0x1 >> 16) +/* 42CCC 800678CC 35080001 */ ori $t0, $t0, (0x1 & 0xFFFF) +/* 42CD0 800678D0 03E00008 */ jr $ra +/* 42CD4 800678D4 AC880008 */ sw $t0, 0x8($a0) +/* 42CD8 800678D8 00000000 */ nop +/* 42CDC 800678DC 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/42CE0/func_800678E0.s b/ver/jp/asm/os/guTranslateF.s similarity index 50% rename from ver/jp/asm/nonmatchings/42CE0/func_800678E0.s rename to ver/jp/asm/os/guTranslateF.s index f52c570880..d762243c52 100644 --- a/ver/jp/asm/nonmatchings/42CE0/func_800678E0.s +++ b/ver/jp/asm/os/guTranslateF.s @@ -1,25 +1,33 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800678E0 -/* 42CE0 800678E0 3C083F80 */ lui $t0, 0x3f80 -/* 42CE4 800678E4 AC880000 */ sw $t0, ($a0) -/* 42CE8 800678E8 AC800004 */ sw $zero, 4($a0) -/* 42CEC 800678EC AC800008 */ sw $zero, 8($a0) -/* 42CF0 800678F0 AC80000C */ sw $zero, 0xc($a0) +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel guTranslateF +/* 42CE0 800678E0 3C083F80 */ lui $t0, (0x3F800000 >> 16) +/* 42CE4 800678E4 AC880000 */ sw $t0, 0x0($a0) +/* 42CE8 800678E8 AC800004 */ sw $zero, 0x4($a0) +/* 42CEC 800678EC AC800008 */ sw $zero, 0x8($a0) +/* 42CF0 800678F0 AC80000C */ sw $zero, 0xC($a0) /* 42CF4 800678F4 AC800010 */ sw $zero, 0x10($a0) /* 42CF8 800678F8 AC880014 */ sw $t0, 0x14($a0) /* 42CFC 800678FC AC800018 */ sw $zero, 0x18($a0) -/* 42D00 80067900 AC80001C */ sw $zero, 0x1c($a0) +/* 42D00 80067900 AC80001C */ sw $zero, 0x1C($a0) /* 42D04 80067904 AC800020 */ sw $zero, 0x20($a0) /* 42D08 80067908 AC800024 */ sw $zero, 0x24($a0) /* 42D0C 8006790C AC880028 */ sw $t0, 0x28($a0) -/* 42D10 80067910 AC80002C */ sw $zero, 0x2c($a0) +/* 42D10 80067910 AC80002C */ sw $zero, 0x2C($a0) /* 42D14 80067914 AC850030 */ sw $a1, 0x30($a0) /* 42D18 80067918 AC860034 */ sw $a2, 0x34($a0) /* 42D1C 8006791C AC870038 */ sw $a3, 0x38($a0) /* 42D20 80067920 03E00008 */ jr $ra -/* 42D24 80067924 AC88003C */ sw $t0, 0x3c($a0) +/* 42D24 80067924 AC88003C */ sw $t0, 0x3C($a0) /* 42D28 80067928 00000000 */ nop /* 42D2C 8006792C 00000000 */ nop /* 42D30 80067930 00000000 */ nop diff --git a/ver/jp/asm/os/osGetCount.s b/ver/jp/asm/os/osGetCount.s new file mode 100644 index 0000000000..de84efd3d0 --- /dev/null +++ b/ver/jp/asm/os/osGetCount.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osGetCount +/* 40DD0 800659D0 40024800 */ mfc0 $v0, $9 # handwritten instruction +/* 40DD4 800659D4 03E00008 */ jr $ra +/* 40DD8 800659D8 00000000 */ nop +/* 40DDC 800659DC 00000000 */ nop diff --git a/ver/jp/asm/os/osInvalDCache.s b/ver/jp/asm/os/osInvalDCache.s new file mode 100644 index 0000000000..73ea2d9d6f --- /dev/null +++ b/ver/jp/asm/os/osInvalDCache.s @@ -0,0 +1,62 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osInvalDCache +/* 3CAF0 800616F0 18A00020 */ blez $a1, .LJP_80061774 +/* 3CAF4 800616F4 00000000 */ nop +/* 3CAF8 800616F8 240B2000 */ addiu $t3, $zero, 0x2000 +/* 3CAFC 800616FC 00AB082B */ sltu $at, $a1, $t3 +/* 3CB00 80061700 1020001E */ beqz $at, .LJP_8006177C +/* 3CB04 80061704 00000000 */ nop +/* 3CB08 80061708 00804021 */ addu $t0, $a0, $zero +/* 3CB0C 8006170C 00854821 */ addu $t1, $a0, $a1 +/* 3CB10 80061710 0109082B */ sltu $at, $t0, $t1 +/* 3CB14 80061714 10200017 */ beqz $at, .LJP_80061774 +/* 3CB18 80061718 00000000 */ nop +/* 3CB1C 8006171C 2529FFF0 */ addiu $t1, $t1, -0x10 +/* 3CB20 80061720 310A000F */ andi $t2, $t0, 0xF +/* 3CB24 80061724 11400007 */ beqz $t2, .LJP_80061744 +/* 3CB28 80061728 00000000 */ nop +/* 3CB2C 8006172C 010A4023 */ subu $t0, $t0, $t2 +/* 3CB30 80061730 BD150000 */ cache 0x15, 0x0($t0) # handwritten instruction +/* 3CB34 80061734 0109082B */ sltu $at, $t0, $t1 +/* 3CB38 80061738 1020000E */ beqz $at, .LJP_80061774 +/* 3CB3C 8006173C 00000000 */ nop +/* 3CB40 80061740 25080010 */ addiu $t0, $t0, 0x10 +.LJP_80061744: +/* 3CB44 80061744 312A000F */ andi $t2, $t1, 0xF +/* 3CB48 80061748 11400006 */ beqz $t2, .LJP_80061764 +/* 3CB4C 8006174C 00000000 */ nop +/* 3CB50 80061750 012A4823 */ subu $t1, $t1, $t2 +/* 3CB54 80061754 BD350010 */ cache 0x15, 0x10($t1) # handwritten instruction +/* 3CB58 80061758 0128082B */ sltu $at, $t1, $t0 +/* 3CB5C 8006175C 14200005 */ bnez $at, .LJP_80061774 +/* 3CB60 80061760 00000000 */ nop +.LJP_80061764: +/* 3CB64 80061764 BD110000 */ cache 0x11, 0x0($t0) # handwritten instruction +/* 3CB68 80061768 0109082B */ sltu $at, $t0, $t1 +/* 3CB6C 8006176C 1420FFFD */ bnez $at, .LJP_80061764 +/* 3CB70 80061770 25080010 */ addiu $t0, $t0, 0x10 +.LJP_80061774: +/* 3CB74 80061774 03E00008 */ jr $ra +/* 3CB78 80061778 00000000 */ nop +.LJP_8006177C: +/* 3CB7C 8006177C 3C088000 */ lui $t0, 0x8000 +/* 3CB80 80061780 010B4821 */ addu $t1, $t0, $t3 +/* 3CB84 80061784 2529FFF0 */ addiu $t1, $t1, -0x10 +.LJP_80061788: +/* 3CB88 80061788 BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction +/* 3CB8C 8006178C 0109082B */ sltu $at, $t0, $t1 +/* 3CB90 80061790 1420FFFD */ bnez $at, .LJP_80061788 +/* 3CB94 80061794 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) +/* 3CB98 80061798 03E00008 */ jr $ra +/* 3CB9C 8006179C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CAF0/func_800617A0.s b/ver/jp/asm/os/osInvalICache.s similarity index 53% rename from ver/jp/asm/nonmatchings/3CAF0/func_800617A0.s rename to ver/jp/asm/os/osInvalICache.s index 023ba84aba..2cdce3c6fd 100644 --- a/ver/jp/asm/nonmatchings/3CAF0/func_800617A0.s +++ b/ver/jp/asm/os/osInvalICache.s @@ -1,38 +1,47 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_800617A0 -/* 3CBA0 800617A0 18A00011 */ blez $a1, .L800617E8 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osInvalICache +/* 3CBA0 800617A0 18A00011 */ blez $a1, .LJP_800617E8 /* 3CBA4 800617A4 00000000 */ nop /* 3CBA8 800617A8 240B4000 */ addiu $t3, $zero, 0x4000 /* 3CBAC 800617AC 00AB082B */ sltu $at, $a1, $t3 -/* 3CBB0 800617B0 1020000F */ beqz $at, .L800617F0 +/* 3CBB0 800617B0 1020000F */ beqz $at, .LJP_800617F0 /* 3CBB4 800617B4 00000000 */ nop /* 3CBB8 800617B8 00804021 */ addu $t0, $a0, $zero /* 3CBBC 800617BC 00854821 */ addu $t1, $a0, $a1 /* 3CBC0 800617C0 0109082B */ sltu $at, $t0, $t1 -/* 3CBC4 800617C4 10200008 */ beqz $at, .L800617E8 +/* 3CBC4 800617C4 10200008 */ beqz $at, .LJP_800617E8 /* 3CBC8 800617C8 00000000 */ nop /* 3CBCC 800617CC 2529FFE0 */ addiu $t1, $t1, -0x20 -/* 3CBD0 800617D0 310A001F */ andi $t2, $t0, 0x1f +/* 3CBD0 800617D0 310A001F */ andi $t2, $t0, 0x1F /* 3CBD4 800617D4 010A4023 */ subu $t0, $t0, $t2 -.L800617D8: -/* 3CBD8 800617D8 BD100000 */ cache 0x10, ($t0) +.LJP_800617D8: +/* 3CBD8 800617D8 BD100000 */ cache 0x10, 0x0($t0) # handwritten instruction /* 3CBDC 800617DC 0109082B */ sltu $at, $t0, $t1 -/* 3CBE0 800617E0 1420FFFD */ bnez $at, .L800617D8 +/* 3CBE0 800617E0 1420FFFD */ bnez $at, .LJP_800617D8 /* 3CBE4 800617E4 25080020 */ addiu $t0, $t0, 0x20 -.L800617E8: +.LJP_800617E8: /* 3CBE8 800617E8 03E00008 */ jr $ra /* 3CBEC 800617EC 00000000 */ nop -.L800617F0: +.LJP_800617F0: /* 3CBF0 800617F0 3C088000 */ lui $t0, 0x8000 /* 3CBF4 800617F4 010B4821 */ addu $t1, $t0, $t3 /* 3CBF8 800617F8 2529FFE0 */ addiu $t1, $t1, -0x20 -.L800617FC: -/* 3CBFC 800617FC BD000000 */ cache 0, ($t0) +.LJP_800617FC: +/* 3CBFC 800617FC BD000000 */ cache 0x00, 0x0($t0) # handwritten instruction /* 3CC00 80061800 0109082B */ sltu $at, $t0, $t1 -/* 3CC04 80061804 1420FFFD */ bnez $at, .L800617FC -/* 3CC08 80061808 25080020 */ addiu $t0, $t0, 0x20 +/* 3CC04 80061804 1420FFFD */ bnez $at, .LJP_800617FC +/* 3CC08 80061808 25080020 */ addiu $t0, $t0, (0x80000020 & 0xFFFF) /* 3CC0C 8006180C 03E00008 */ jr $ra /* 3CC10 80061810 00000000 */ nop /* 3CC14 80061814 00000000 */ nop diff --git a/ver/jp/asm/os/osMapTLB.s b/ver/jp/asm/os/osMapTLB.s new file mode 100644 index 0000000000..c273b08b30 --- /dev/null +++ b/ver/jp/asm/os/osMapTLB.s @@ -0,0 +1,67 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osMapTLB +/* 41B70 80066770 40085000 */ mfc0 $t0, $10 # handwritten instruction +/* 41B74 80066774 40840000 */ mtc0 $a0, $0 # handwritten instruction +/* 41B78 80066778 40852800 */ mtc0 $a1, $5 # handwritten instruction +/* 41B7C 8006677C 8FA90014 */ lw $t1, 0x14($sp) +/* 41B80 80066780 2401FFFF */ addiu $at, $zero, -0x1 +/* 41B84 80066784 11210004 */ beq $t1, $at, .LJP_80066798 +/* 41B88 80066788 240C0001 */ addiu $t4, $zero, 0x1 +/* 41B8C 8006678C 240A001E */ addiu $t2, $zero, 0x1E +/* 41B90 80066790 10000002 */ b .LJP_8006679C +/* 41B94 80066794 00C93025 */ or $a2, $a2, $t1 +.LJP_80066798: +/* 41B98 80066798 240A001F */ addiu $t2, $zero, 0x1F +.LJP_8006679C: +/* 41B9C 8006679C 40865000 */ mtc0 $a2, $10 # handwritten instruction +/* 41BA0 800667A0 2401FFFF */ addiu $at, $zero, -0x1 +/* 41BA4 800667A4 10E10006 */ beq $a3, $at, .LJP_800667C0 +/* 41BA8 800667A8 00000000 */ nop +/* 41BAC 800667AC 00075982 */ srl $t3, $a3, 6 +/* 41BB0 800667B0 016A5825 */ or $t3, $t3, $t2 +/* 41BB4 800667B4 408B1000 */ mtc0 $t3, $2 # handwritten instruction +/* 41BB8 800667B8 10000002 */ b .LJP_800667C4 +/* 41BBC 800667BC 00000000 */ nop +.LJP_800667C0: +/* 41BC0 800667C0 408C1000 */ mtc0 $t4, $2 # handwritten instruction +.LJP_800667C4: +/* 41BC4 800667C4 8FAB0010 */ lw $t3, 0x10($sp) +/* 41BC8 800667C8 2401FFFF */ addiu $at, $zero, -0x1 +/* 41BCC 800667CC 11610006 */ beq $t3, $at, .LJP_800667E8 +/* 41BD0 800667D0 00000000 */ nop +/* 41BD4 800667D4 000B5982 */ srl $t3, $t3, 6 +/* 41BD8 800667D8 016A5825 */ or $t3, $t3, $t2 +/* 41BDC 800667DC 408B1800 */ mtc0 $t3, $3 # handwritten instruction +/* 41BE0 800667E0 10000007 */ b .LJP_80066800 +/* 41BE4 800667E4 00000000 */ nop +.LJP_800667E8: +/* 41BE8 800667E8 408C1800 */ mtc0 $t4, $3 # handwritten instruction +/* 41BEC 800667EC 2401FFFF */ addiu $at, $zero, -0x1 +/* 41BF0 800667F0 14E10003 */ bne $a3, $at, .LJP_80066800 +/* 41BF4 800667F4 00000000 */ nop +/* 41BF8 800667F8 3C0B8000 */ lui $t3, (0x80000000 >> 16) +/* 41BFC 800667FC 408B5000 */ mtc0 $t3, $10 # handwritten instruction +.LJP_80066800: +/* 41C00 80066800 00000000 */ nop +/* 41C04 80066804 42000002 */ tlbwi # handwritten instruction +/* 41C08 80066808 00000000 */ nop +/* 41C0C 8006680C 00000000 */ nop +/* 41C10 80066810 00000000 */ nop +/* 41C14 80066814 00000000 */ nop +/* 41C18 80066818 40885000 */ mtc0 $t0, $10 # handwritten instruction +/* 41C1C 8006681C 03E00008 */ jr $ra +/* 41C20 80066820 00000000 */ nop +/* 41C24 80066824 00000000 */ nop +/* 41C28 80066828 00000000 */ nop +/* 41C2C 8006682C 00000000 */ nop diff --git a/ver/jp/asm/os/osMapTLBRdb.s b/ver/jp/asm/os/osMapTLBRdb.s new file mode 100644 index 0000000000..6a9618bb5b --- /dev/null +++ b/ver/jp/asm/os/osMapTLBRdb.s @@ -0,0 +1,37 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osMapTLBRdb +/* 47E10 8006CA10 40085000 */ mfc0 $t0, $10 # handwritten instruction +/* 47E14 8006CA14 2409001F */ addiu $t1, $zero, 0x1F +/* 47E18 8006CA18 40890000 */ mtc0 $t1, $0 # handwritten instruction +/* 47E1C 8006CA1C 40802800 */ mtc0 $zero, $5 # handwritten instruction +/* 47E20 8006CA20 240A0017 */ addiu $t2, $zero, 0x17 +/* 47E24 8006CA24 3C09C000 */ lui $t1, (0xC0000000 >> 16) +/* 47E28 8006CA28 40895000 */ mtc0 $t1, $10 # handwritten instruction +/* 47E2C 8006CA2C 3C098000 */ lui $t1, (0x80000000 >> 16) +/* 47E30 8006CA30 00095982 */ srl $t3, $t1, 6 +/* 47E34 8006CA34 016A5825 */ or $t3, $t3, $t2 +/* 47E38 8006CA38 408B1000 */ mtc0 $t3, $2 # handwritten instruction +/* 47E3C 8006CA3C 24090001 */ addiu $t1, $zero, 0x1 +/* 47E40 8006CA40 40891800 */ mtc0 $t1, $3 # handwritten instruction +/* 47E44 8006CA44 00000000 */ nop +/* 47E48 8006CA48 42000002 */ tlbwi # handwritten instruction +/* 47E4C 8006CA4C 00000000 */ nop +/* 47E50 8006CA50 00000000 */ nop +/* 47E54 8006CA54 00000000 */ nop +/* 47E58 8006CA58 00000000 */ nop +/* 47E5C 8006CA5C 40885000 */ mtc0 $t0, $10 # handwritten instruction +/* 47E60 8006CA60 03E00008 */ jr $ra +/* 47E64 8006CA64 00000000 */ nop +/* 47E68 8006CA68 00000000 */ nop +/* 47E6C 8006CA6C 00000000 */ nop diff --git a/ver/jp/asm/os/osSetIntMask.s b/ver/jp/asm/os/osSetIntMask.s new file mode 100644 index 0000000000..dc3b28e10c --- /dev/null +++ b/ver/jp/asm/os/osSetIntMask.s @@ -0,0 +1,54 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osSetIntMask +/* 3BD10 80060910 400C6000 */ mfc0 $t4, $12 # handwritten instruction +/* 3BD14 80060914 3182FF01 */ andi $v0, $t4, 0xFF01 +/* 3BD18 80060918 3C088009 */ lui $t0, %hi(__OSGlobalIntMask) +/* 3BD1C 8006091C 25085890 */ addiu $t0, $t0, %lo(__OSGlobalIntMask) +/* 3BD20 80060920 8D0B0000 */ lw $t3, 0x0($t0) +/* 3BD24 80060924 2401FFFF */ addiu $at, $zero, -0x1 +/* 3BD28 80060928 01614026 */ xor $t0, $t3, $at +/* 3BD2C 8006092C 3108FF00 */ andi $t0, $t0, 0xFF00 +/* 3BD30 80060930 00481025 */ or $v0, $v0, $t0 +/* 3BD34 80060934 3C0AA430 */ lui $t2, %hi(D_A430000C) +/* 3BD38 80060938 8D4A000C */ lw $t2, %lo(D_A430000C)($t2) +/* 3BD3C 8006093C 11400005 */ beqz $t2, .LJP_80060954 +/* 3BD40 80060940 000B4C02 */ srl $t1, $t3, 16 +/* 3BD44 80060944 2401FFFF */ addiu $at, $zero, -0x1 +/* 3BD48 80060948 01214826 */ xor $t1, $t1, $at +/* 3BD4C 8006094C 3129003F */ andi $t1, $t1, 0x3F +/* 3BD50 80060950 01495025 */ or $t2, $t2, $t1 +.LJP_80060954: +/* 3BD54 80060954 000A5400 */ sll $t2, $t2, 16 +/* 3BD58 80060958 004A1025 */ or $v0, $v0, $t2 +/* 3BD5C 8006095C 3C01003F */ lui $at, (0x3F0000 >> 16) +/* 3BD60 80060960 00814024 */ and $t0, $a0, $at +/* 3BD64 80060964 010B4024 */ and $t0, $t0, $t3 +/* 3BD68 80060968 000843C2 */ srl $t0, $t0, 15 +/* 3BD6C 8006096C 3C0A800A */ lui $t2, %hi(D_80099AA0) +/* 3BD70 80060970 01485021 */ addu $t2, $t2, $t0 +/* 3BD74 80060974 954A9A80 */ lhu $t2, %lo(D_80099AA0)($t2) +/* 3BD78 80060978 3C01A430 */ lui $at, %hi(D_A430000C) +/* 3BD7C 8006097C AC2A000C */ sw $t2, %lo(D_A430000C)($at) +/* 3BD80 80060980 3088FF01 */ andi $t0, $a0, 0xFF01 +/* 3BD84 80060984 3169FF00 */ andi $t1, $t3, 0xFF00 +/* 3BD88 80060988 01094024 */ and $t0, $t0, $t1 +/* 3BD8C 8006098C 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) +/* 3BD90 80060990 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) +/* 3BD94 80060994 01816024 */ and $t4, $t4, $at +/* 3BD98 80060998 01886025 */ or $t4, $t4, $t0 +/* 3BD9C 8006099C 408C6000 */ mtc0 $t4, $12 # handwritten instruction +/* 3BDA0 800609A0 00000000 */ nop +/* 3BDA4 800609A4 00000000 */ nop +/* 3BDA8 800609A8 03E00008 */ jr $ra +/* 3BDAC 800609AC 00000000 */ nop diff --git a/ver/jp/asm/os/osUnmapTLB.s b/ver/jp/asm/os/osUnmapTLB.s new file mode 100644 index 0000000000..e06b0f599e --- /dev/null +++ b/ver/jp/asm/os/osUnmapTLB.s @@ -0,0 +1,29 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osUnmapTLB +/* 41CF0 800668F0 40085000 */ mfc0 $t0, $10 # handwritten instruction +/* 41CF4 800668F4 40840000 */ mtc0 $a0, $0 # handwritten instruction +/* 41CF8 800668F8 3C098000 */ lui $t1, (0x80000000 >> 16) +/* 41CFC 800668FC 40895000 */ mtc0 $t1, $10 # handwritten instruction +/* 41D00 80066900 40801000 */ mtc0 $zero, $2 # handwritten instruction +/* 41D04 80066904 40801800 */ mtc0 $zero, $3 # handwritten instruction +/* 41D08 80066908 00000000 */ nop +/* 41D0C 8006690C 42000002 */ tlbwi # handwritten instruction +/* 41D10 80066910 00000000 */ nop +/* 41D14 80066914 00000000 */ nop +/* 41D18 80066918 00000000 */ nop +/* 41D1C 8006691C 00000000 */ nop +/* 41D20 80066920 40885000 */ mtc0 $t0, $10 # handwritten instruction +/* 41D24 80066924 03E00008 */ jr $ra +/* 41D28 80066928 00000000 */ nop +/* 41D2C 8006692C 00000000 */ nop diff --git a/ver/jp/asm/os/osUnmapTLBAll.s b/ver/jp/asm/os/osUnmapTLBAll.s new file mode 100644 index 0000000000..3432d85477 --- /dev/null +++ b/ver/jp/asm/os/osUnmapTLBAll.s @@ -0,0 +1,34 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osUnmapTLBAll +/* 41D30 80066930 40085000 */ mfc0 $t0, $10 # handwritten instruction +/* 41D34 80066934 2409001E */ addiu $t1, $zero, 0x1E +/* 41D38 80066938 3C0A8000 */ lui $t2, (0x80000000 >> 16) +/* 41D3C 8006693C 408A5000 */ mtc0 $t2, $10 # handwritten instruction +/* 41D40 80066940 40801000 */ mtc0 $zero, $2 # handwritten instruction +/* 41D44 80066944 40801800 */ mtc0 $zero, $3 # handwritten instruction +.LJP_80066948: +/* 41D48 80066948 40890000 */ mtc0 $t1, $0 # handwritten instruction +/* 41D4C 8006694C 00000000 */ nop +/* 41D50 80066950 42000002 */ tlbwi # handwritten instruction +/* 41D54 80066954 00000000 */ nop +/* 41D58 80066958 00000000 */ nop +/* 41D5C 8006695C 2129FFFF */ addi $t1, $t1, -0x1 # handwritten instruction +/* 41D60 80066960 0521FFF9 */ bgez $t1, .LJP_80066948 +/* 41D64 80066964 00000000 */ nop +/* 41D68 80066968 40885000 */ mtc0 $t0, $10 # handwritten instruction +/* 41D6C 8006696C 03E00008 */ jr $ra +/* 41D70 80066970 00000000 */ nop +/* 41D74 80066974 00000000 */ nop +/* 41D78 80066978 00000000 */ nop +/* 41D7C 8006697C 00000000 */ nop diff --git a/ver/jp/asm/nonmatchings/3CC20/func_80061820.s b/ver/jp/asm/os/osWritebackDCache.s similarity index 53% rename from ver/jp/asm/nonmatchings/3CC20/func_80061820.s rename to ver/jp/asm/os/osWritebackDCache.s index 9a13843af5..25414aa13d 100644 --- a/ver/jp/asm/nonmatchings/3CC20/func_80061820.s +++ b/ver/jp/asm/os/osWritebackDCache.s @@ -1,38 +1,47 @@ -.set noat # allow manual use of $at -.set noreorder # don't insert nops after branches +.include "macro.inc" -glabel func_80061820 -/* 3CC20 80061820 18A00011 */ blez $a1, .L80061868 +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osWritebackDCache +/* 3CC20 80061820 18A00011 */ blez $a1, .LJP_80061868 /* 3CC24 80061824 00000000 */ nop /* 3CC28 80061828 240B2000 */ addiu $t3, $zero, 0x2000 /* 3CC2C 8006182C 00AB082B */ sltu $at, $a1, $t3 -/* 3CC30 80061830 1020000F */ beqz $at, .L80061870 +/* 3CC30 80061830 1020000F */ beqz $at, .LJP_80061870 /* 3CC34 80061834 00000000 */ nop /* 3CC38 80061838 00804021 */ addu $t0, $a0, $zero /* 3CC3C 8006183C 00854821 */ addu $t1, $a0, $a1 /* 3CC40 80061840 0109082B */ sltu $at, $t0, $t1 -/* 3CC44 80061844 10200008 */ beqz $at, .L80061868 +/* 3CC44 80061844 10200008 */ beqz $at, .LJP_80061868 /* 3CC48 80061848 00000000 */ nop /* 3CC4C 8006184C 2529FFF0 */ addiu $t1, $t1, -0x10 -/* 3CC50 80061850 310A000F */ andi $t2, $t0, 0xf +/* 3CC50 80061850 310A000F */ andi $t2, $t0, 0xF /* 3CC54 80061854 010A4023 */ subu $t0, $t0, $t2 -.L80061858: -/* 3CC58 80061858 BD190000 */ cache 0x19, ($t0) +.LJP_80061858: +/* 3CC58 80061858 BD190000 */ cache 0x19, 0x0($t0) # handwritten instruction /* 3CC5C 8006185C 0109082B */ sltu $at, $t0, $t1 -/* 3CC60 80061860 1420FFFD */ bnez $at, .L80061858 +/* 3CC60 80061860 1420FFFD */ bnez $at, .LJP_80061858 /* 3CC64 80061864 25080010 */ addiu $t0, $t0, 0x10 -.L80061868: +.LJP_80061868: /* 3CC68 80061868 03E00008 */ jr $ra /* 3CC6C 8006186C 00000000 */ nop -.L80061870: +.LJP_80061870: /* 3CC70 80061870 3C088000 */ lui $t0, 0x8000 /* 3CC74 80061874 010B4821 */ addu $t1, $t0, $t3 /* 3CC78 80061878 2529FFF0 */ addiu $t1, $t1, -0x10 -.L8006187C: -/* 3CC7C 8006187C BD010000 */ cache 1, ($t0) +.LJP_8006187C: +/* 3CC7C 8006187C BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction /* 3CC80 80061880 0109082B */ sltu $at, $t0, $t1 -/* 3CC84 80061884 1420FFFD */ bnez $at, .L8006187C -/* 3CC88 80061888 25080010 */ addiu $t0, $t0, 0x10 +/* 3CC84 80061884 1420FFFD */ bnez $at, .LJP_8006187C +/* 3CC88 80061888 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) /* 3CC8C 8006188C 03E00008 */ jr $ra /* 3CC90 80061890 00000000 */ nop /* 3CC94 80061894 00000000 */ nop diff --git a/ver/jp/asm/os/osWritebackDCacheAll.s b/ver/jp/asm/os/osWritebackDCacheAll.s new file mode 100644 index 0000000000..d04a2af6c1 --- /dev/null +++ b/ver/jp/asm/os/osWritebackDCacheAll.s @@ -0,0 +1,26 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel osWritebackDCacheAll +/* 3CCA0 800618A0 3C088000 */ lui $t0, 0x8000 +/* 3CCA4 800618A4 240A2000 */ addiu $t2, $zero, 0x2000 +/* 3CCA8 800618A8 010A4821 */ addu $t1, $t0, $t2 +/* 3CCAC 800618AC 2529FFF0 */ addiu $t1, $t1, -0x10 +.LJP_800618B0: +/* 3CCB0 800618B0 BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction +/* 3CCB4 800618B4 0109082B */ sltu $at, $t0, $t1 +/* 3CCB8 800618B8 1420FFFD */ bnez $at, .LJP_800618B0 +/* 3CCBC 800618BC 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) +/* 3CCC0 800618C0 03E00008 */ jr $ra +/* 3CCC4 800618C4 00000000 */ nop +/* 3CCC8 800618C8 00000000 */ nop +/* 3CCCC 800618CC 00000000 */ nop diff --git a/ver/jp/asm/os/padding.s b/ver/jp/asm/os/padding.s new file mode 100644 index 0000000000..a343705499 --- /dev/null +++ b/ver/jp/asm/os/padding.s @@ -0,0 +1,16 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel func_JP_8006CB90 +/* 47F90 8006CB90 00000000 */ nop +/* 47F94 8006CB94 00000000 */ nop +/* 47F98 8006CB98 00000000 */ nop +/* 47F9C 8006CB9C 00000000 */ nop diff --git a/ver/jp/asm/os/padding_alt.s b/ver/jp/asm/os/padding_alt.s new file mode 100644 index 0000000000..6220fa7ea8 --- /dev/null +++ b/ver/jp/asm/os/padding_alt.s @@ -0,0 +1,16 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel func_JP_80067410 +/* 42810 80067410 00000000 */ nop +/* 42814 80067414 00000000 */ nop +/* 42818 80067418 00000000 */ nop +/* 4281C 8006741C 00000000 */ nop diff --git a/ver/jp/asm/os/parameters.s b/ver/jp/asm/os/parameters.s new file mode 100644 index 0000000000..76bc4e703e --- /dev/null +++ b/ver/jp/asm/os/parameters.s @@ -0,0 +1,36 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel func_JP_8006A5B0 +/* 459B0 8006A5B0 00000000 */ nop +/* 459B4 8006A5B4 00000000 */ nop +/* 459B8 8006A5B8 00000000 */ nop +/* 459BC 8006A5BC 00000000 */ nop +/* 459C0 8006A5C0 00000000 */ nop +/* 459C4 8006A5C4 00000000 */ nop +/* 459C8 8006A5C8 00000000 */ nop +/* 459CC 8006A5CC 00000000 */ nop +/* 459D0 8006A5D0 00000000 */ nop +/* 459D4 8006A5D4 00000000 */ nop +/* 459D8 8006A5D8 00000000 */ nop +/* 459DC 8006A5DC 00000000 */ nop +/* 459E0 8006A5E0 00000000 */ nop +/* 459E4 8006A5E4 00000000 */ nop +/* 459E8 8006A5E8 00000000 */ nop +/* 459EC 8006A5EC 00000000 */ nop +/* 459F0 8006A5F0 00000000 */ nop +/* 459F4 8006A5F4 00000000 */ nop +/* 459F8 8006A5F8 00000000 */ nop +/* 459FC 8006A5FC 00000000 */ nop +/* 45A00 8006A600 00000000 */ nop +/* 45A04 8006A604 00000000 */ nop +/* 45A08 8006A608 00000000 */ nop +/* 45A0C 8006A60C 00000000 */ nop diff --git a/ver/jp/asm/os/setfpccsr.s b/ver/jp/asm/os/setfpccsr.s new file mode 100644 index 0000000000..bf92b01561 --- /dev/null +++ b/ver/jp/asm/os/setfpccsr.s @@ -0,0 +1,16 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +glabel __osSetFpcCsr +/* 47A70 8006C670 4442F800 */ cfc1 $v0, $31 +/* 47A74 8006C674 44C4F800 */ ctc1 $a0, $31 +/* 47A78 8006C678 03E00008 */ jr $ra +/* 47A7C 8006C67C 00000000 */ nop diff --git a/ver/jp/asm/os/setsr.s b/ver/jp/asm/os/setsr.s new file mode 100644 index 0000000000..694d3e0816 --- /dev/null +++ b/ver/jp/asm/os/setsr.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +/* assembler directives */ +.set noat /* allow manual use of $at */ +.set noreorder /* don't insert nops after branches */ +.set gp=64 /* allow use of 64-bit general purpose registers */ + +.section .text, "ax" + +/* Generated by spimdisasm 1.11.1 */ + +# Handwritten function +glabel __osSetSR +/* 47A80 8006C680 40846000 */ mtc0 $a0, $12 # handwritten instruction +/* 47A84 8006C684 00000000 */ nop +/* 47A88 8006C688 03E00008 */ jr $ra +/* 47A8C 8006C68C 00000000 */ nop diff --git a/ver/jp/effects.yaml b/ver/jp/effects.yaml new file mode 100644 index 0000000000..6894949acd --- /dev/null +++ b/ver/jp/effects.yaml @@ -0,0 +1,135 @@ +- fx_big_dust_puff +- fx_big_smoke_puff +- fx_02 +- fx_03 +- fx_04 +- fx_05 +- fx_landing_dust +- fx_walking_dust +- fx_flower_splash +- fx_flower_trail +- fx_cloud_puff +- fx_cloud_trail +- fx_footprint +- fx_floating_flower +- fx_snowflake +- fx_star +- fx_emote +- fx_sparkles +- fx_shape_spell +- fx_gather_energy_pink +- fx_drop_leaves +- fx_dust +- fx_shattering_stones +- fx_smoke_ring +- fx_damage_stars +- fx_explosion +- fx_lens_flare +- fx_got_item_outline +- fx_spiky_white_aura +- fx_smoke_impact +- fx_damage_indicator +- fx_purple_ring +- fx_flame +- fx_stars_burst +- fx_stars_shimmer +- fx_rising_bubble +- fx_ring_blast +- fx_shockwave +- fx_music_note +- fx_smoke_burst +- fx_sweat +- fx_sleep_bubble +- fx_2A +- fx_windy_leaves +- fx_falling_leaves +- fx_stars_spread +- fx_steam_burst +- fx_stars_orbiting +- fx_big_snowflakes +- fx_debuff +- fx_green_impact +- fx_radial_shimmer +- fx_ending_decals +- fx_light_rays +- fx_lightning +- fx_fire_breath +- fx_shimmer_burst +- fx_energy_shockwave +- fx_shimmer_wave +- fx_aura +- fx_bulb_glow +- fx_3D +- fx_blast +- fx_fire_flower +- fx_recover +- fx_disable_x +- fx_bombette_breaking +- fx_firework +- fx_confetti +- fx_snowfall +- fx_46 +- fx_gather_magic +- fx_attack_result_text +- fx_small_gold_sparkle +- fx_flashing_box_shockwave +- fx_balloon +- fx_floating_rock +- fx_chomp_drop +- fx_quizmo_stage +- fx_radiating_energy_orb +- fx_quizmo_answer +- fx_motion_blur_flame +- fx_energy_orb_wave +- fx_merlin_house_stars +- fx_quizmo_audience +- fx_butterflies +- fx_stat_change +- fx_snaking_static +- fx_thunderbolt_ring +- fx_squirt +- fx_water_block +- fx_waterfall +- fx_water_fountain +- fx_underwater +- fx_lightning_bolt +- fx_water_splash +- fx_snowman_doll +- fx_fright_jar +- fx_stop_watch +- fx_63 +- fx_throw_spiny +- fx_65 +- fx_tubba_heart_attack +- fx_whirlwind +- fx_red_impact +- fx_floating_cloud_puff +- fx_6A +- fx_energy_in_out +- fx_tattle_window +- fx_shiny_flare +- fx_huff_puff_breath +- fx_cold_breath +- fx_embers +- fx_hieroglyphs +- fx_misc_particles +- fx_static_status +- fx_moving_cloud +- fx_75 +- fx_76 +- fx_firework_rocket +- fx_peach_star_beam +- fx_chapter_change +- fx_ice_shard +- fx_spirit_card +- fx_lil_oink +- fx_something_rotating +- fx_breaking_junk +- fx_partner_buff +- fx_quizmo_assistant +- fx_ice_pillar +- fx_sun +- fx_star_spirits_energy +- fx_pink_sparkles +- fx_star_outline +- fx_86 diff --git a/ver/jp/include/message_ids.h b/ver/jp/include/message_ids.h new file mode 100644 index 0000000000..203454da89 --- /dev/null +++ b/ver/jp/include/message_ids.h @@ -0,0 +1,1154 @@ +#ifndef _MESSAGE_IDS_JP_H_ +#define _MESSAGE_IDS_JP_H_ + +#define MSG_Menus_Party_Goombario MESSAGE_ID(0x20, 0x00E) +#define MSG_Menus_Party_Kooper MESSAGE_ID(0x20, 0x00F) +#define MSG_Menus_Party_Bombette MESSAGE_ID(0x20, 0x010) +#define MSG_Menus_Party_Parakarry MESSAGE_ID(0x20, 0x011) +#define MSG_Menus_Party_Goompa MESSAGE_ID(0x20, 0x012) +#define MSG_Menus_Party_Watt MESSAGE_ID(0x20, 0x013) +#define MSG_Menus_Party_Sushie MESSAGE_ID(0x20, 0x014) +#define MSG_Menus_Party_Lakilester MESSAGE_ID(0x20, 0x015) +#define MSG_Menus_Party_Bow MESSAGE_ID(0x20, 0x016) +#define MSG_Menus_Party_Goombaria MESSAGE_ID(0x20, 0x017) +#define MSG_Menus_Party_Twink MESSAGE_ID(0x20, 0x018) +#define MSG_Menus_StarPower_Focus MESSAGE_ID(0x20, 0x01B) +#define MSG_Menus_StarPower_Refresh MESSAGE_ID(0x20, 0x01C) +#define MSG_Menus_StarPower_Lullaby MESSAGE_ID(0x20, 0x01D) +#define MSG_Menus_StarPower_StarStorm MESSAGE_ID(0x20, 0x01E) +#define MSG_Menus_StarPower_ChillOut MESSAGE_ID(0x20, 0x01F) +#define MSG_Menus_StarPower_Smooch MESSAGE_ID(0x20, 0x020) +#define MSG_Menus_StarPower_TimeOut MESSAGE_ID(0x20, 0x021) +#define MSG_Menus_StarPower_UpAndAway MESSAGE_ID(0x20, 0x022) +#define MSG_Menus_StarPower_StarBeam MESSAGE_ID(0x20, 0x023) +#define MSG_Menus_StarPower_PeachBeam MESSAGE_ID(0x20, 0x024) +#define MSG_Menus_StarPower_Peach_Focus MESSAGE_ID(0x20, 0x025) +#define MSG_Menus_StarPower_Twink_Dash MESSAGE_ID(0x20, 0x026) +#define MSG_Menus_StarPowerDesc_Focus MESSAGE_ID(0x20, 0x027) +#define MSG_Menus_StarPowerDesc_Refresh MESSAGE_ID(0x20, 0x028) +#define MSG_Menus_StarPowerDesc_Lullaby MESSAGE_ID(0x20, 0x029) +#define MSG_Menus_StarPowerDesc_StarStorm MESSAGE_ID(0x20, 0x02A) +#define MSG_Menus_StarPowerDesc_ChillOut MESSAGE_ID(0x20, 0x02B) +#define MSG_Menus_StarPowerDesc_Smooch MESSAGE_ID(0x20, 0x02C) +#define MSG_Menus_StarPowerDesc_TimeOut MESSAGE_ID(0x20, 0x02D) +#define MSG_Menus_StarPowerDesc_UpAndAway MESSAGE_ID(0x20, 0x02E) +#define MSG_Menus_StarPowerDesc_StarBeam MESSAGE_ID(0x20, 0x02F) +#define MSG_Menus_StarPowerDesc_PeachBeam MESSAGE_ID(0x20, 0x030) +#define MSG_Menus_Jump MESSAGE_ID(0x20, 0x069) +#define MSG_Menus_Hammer MESSAGE_ID(0x20, 0x06A) +#define MSG_Menus_Items MESSAGE_ID(0x20, 0x06B) +#define MSG_Menus_Merlee_IncreaseCoins MESSAGE_ID(0x20, 0x89) +#define MSG_Menus_Merlee_Exhausted MESSAGE_ID(0x20, 0x8A) +#define MSG_Menus_Action_UseItem MESSAGE_ID(0x20, 0x0BB) +#define MSG_Menus_PlayerFirstStrike MESSAGE_ID(0x20, 0xC4) +#define MSG_Menus_PartnerFirstStrike MESSAGE_ID(0x20, 0xC5) +#define MSG_Menus_EnemyFirstStrike MESSAGE_ID(0x20, 0xC6) +#define MSG_ItemShortDesc_FireFlower MESSAGE_ID(0x28, 0x000) +#define MSG_ItemShortDesc_SnowmanDoll MESSAGE_ID(0x28, 0x001) +#define MSG_ItemShortDesc_ThunderRage MESSAGE_ID(0x28, 0x002) +#define MSG_ItemShortDesc_ThunderBolt MESSAGE_ID(0x28, 0x003) +#define MSG_ItemShortDesc_ShootingStar MESSAGE_ID(0x28, 0x004) +#define MSG_ItemShortDesc_DustyHammer MESSAGE_ID(0x28, 0x005) +#define MSG_ItemShortDesc_Pebble MESSAGE_ID(0x28, 0x006) +#define MSG_ItemShortDesc_StoneCap MESSAGE_ID(0x28, 0x007) +#define MSG_ItemShortDesc_VoltShroom MESSAGE_ID(0x28, 0x008) +#define MSG_ItemShortDesc_Mushroom MESSAGE_ID(0x28, 0x00C) +#define MSG_ItemShortDesc_SuperShroom MESSAGE_ID(0x28, 0x00D) +#define MSG_ItemShortDesc_UltraShroom MESSAGE_ID(0x28, 0x00E) +#define MSG_ItemShortDesc_LifeShroom MESSAGE_ID(0x28, 0x00F) +#define MSG_ItemShortDesc_DriedShroom MESSAGE_ID(0x28, 0x010) +#define MSG_ItemShortDesc_TastyTonic MESSAGE_ID(0x28, 0x011) +#define MSG_ItemShortDesc_SuperSoda MESSAGE_ID(0x28, 0x012) +#define MSG_ItemShortDesc_BlueBerry MESSAGE_ID(0x28, 0x013) +#define MSG_ItemShortDesc_RedBerry MESSAGE_ID(0x28, 0x014) +#define MSG_ItemShortDesc_YellowBerry MESSAGE_ID(0x28, 0x015) +#define MSG_ItemShortDesc_BubbleBerry MESSAGE_ID(0x28, 0x016) +#define MSG_ItemShortDesc_Lime MESSAGE_ID(0x28, 0x017) +#define MSG_ItemShortDesc_Lemon MESSAGE_ID(0x28, 0x018) +#define MSG_ItemShortDesc_HoneySyrup MESSAGE_ID(0x28, 0x019) +#define MSG_ItemShortDesc_MapleSyrup MESSAGE_ID(0x28, 0x01A) +#define MSG_ItemShortDesc_JamminJelly MESSAGE_ID(0x28, 0x01B) +#define MSG_ItemShortDesc_WhackasBump MESSAGE_ID(0x28, 0x01C) +#define MSG_ItemShortDesc_Apple MESSAGE_ID(0x28, 0x01D) +#define MSG_ItemShortDesc_Goomnut MESSAGE_ID(0x28, 0x01E) +#define MSG_ItemShortDesc_KoopaLeaf MESSAGE_ID(0x28, 0x01F) +#define MSG_ItemShortDesc_DriedPasta MESSAGE_ID(0x28, 0x020) +#define MSG_ItemShortDesc_DriedFruit MESSAGE_ID(0x28, 0x021) +#define MSG_ItemShortDesc_StrangeLeaf MESSAGE_ID(0x28, 0x022) +#define MSG_ItemShortDesc_CakeMix MESSAGE_ID(0x28, 0x023) +#define MSG_ItemShortDesc_Egg MESSAGE_ID(0x28, 0x024) +#define MSG_ItemShortDesc_Coconut MESSAGE_ID(0x28, 0x025) +#define MSG_ItemShortDesc_Melon MESSAGE_ID(0x28, 0x026) +#define MSG_ItemShortDesc_StinkyHerb MESSAGE_ID(0x28, 0x027) +#define MSG_ItemShortDesc_IcedPotato MESSAGE_ID(0x28, 0x028) +#define MSG_ItemShortDesc_SleepySheep MESSAGE_ID(0x28, 0x029) +#define MSG_ItemShortDesc_POWBlock MESSAGE_ID(0x28, 0x02B) +#define MSG_ItemShortDesc_HustleDrink MESSAGE_ID(0x28, 0x02C) +#define MSG_ItemShortDesc_StopWatch MESSAGE_ID(0x28, 0x02D) +#define MSG_ItemShortDesc_DizzyDial MESSAGE_ID(0x28, 0x02E) +#define MSG_ItemShortDesc_PleaseComeBack MESSAGE_ID(0x28, 0x02F) +#define MSG_ItemShortDesc_FrightJar MESSAGE_ID(0x28, 0x031) +#define MSG_ItemShortDesc_Mystery MESSAGE_ID(0x28, 0x032) +#define MSG_ItemShortDesc_RepelGel MESSAGE_ID(0x28, 0x033) +#define MSG_ItemShortDesc_InsecticideHerb MESSAGE_ID(0x28, 0x034) +#define MSG_ItemShortDesc_SpicySoup MESSAGE_ID(0x28, 0x036) +#define MSG_ItemShortDesc_ApplePie MESSAGE_ID(0x28, 0x037) +#define MSG_ItemShortDesc_HoneyShroom MESSAGE_ID(0x28, 0x038) +#define MSG_ItemShortDesc_MapleShroom MESSAGE_ID(0x28, 0x039) +#define MSG_ItemShortDesc_JellyShroom MESSAGE_ID(0x28, 0x03A) +#define MSG_ItemShortDesc_HoneySuper MESSAGE_ID(0x28, 0x03B) +#define MSG_ItemShortDesc_MapleSuper MESSAGE_ID(0x28, 0x03C) +#define MSG_ItemShortDesc_JellySuper MESSAGE_ID(0x28, 0x03D) +#define MSG_ItemShortDesc_HoneyUltra MESSAGE_ID(0x28, 0x03E) +#define MSG_ItemShortDesc_MapleUltra MESSAGE_ID(0x28, 0x03F) +#define MSG_ItemShortDesc_JellyUltra MESSAGE_ID(0x28, 0x040) +#define MSG_ItemShortDesc_Koopasta MESSAGE_ID(0x28, 0x041) +#define MSG_ItemShortDesc_FriedShroom MESSAGE_ID(0x28, 0x042) +#define MSG_ItemShortDesc_HotShroom MESSAGE_ID(0x28, 0x043) +#define MSG_ItemShortDesc_ShroomSteak MESSAGE_ID(0x28, 0x044) +#define MSG_ItemShortDesc_ShroomCake MESSAGE_ID(0x28, 0x045) +#define MSG_ItemShortDesc_SweetShroom MESSAGE_ID(0x28, 0x046) +#define MSG_ItemShortDesc_BlandMeal MESSAGE_ID(0x28, 0x047) +#define MSG_ItemShortDesc_YummyMeal MESSAGE_ID(0x28, 0x048) +#define MSG_ItemShortDesc_DeluxeFeast MESSAGE_ID(0x28, 0x049) +#define MSG_ItemShortDesc_SpecialShake MESSAGE_ID(0x28, 0x04A) +#define MSG_ItemShortDesc_HealthyJuice MESSAGE_ID(0x28, 0x04B) +#define MSG_ItemShortDesc_BigCookie MESSAGE_ID(0x28, 0x04C) +#define MSG_ItemShortDesc_Cake MESSAGE_ID(0x28, 0x04D) +#define MSG_ItemShortDesc_Mistake MESSAGE_ID(0x28, 0x04E) +#define MSG_ItemShortDesc_KoopaTea MESSAGE_ID(0x28, 0x04F) +#define MSG_ItemShortDesc_Spaghetti MESSAGE_ID(0x28, 0x050) +#define MSG_ItemShortDesc_EggMissile MESSAGE_ID(0x28, 0x051) +#define MSG_ItemShortDesc_FriedEgg MESSAGE_ID(0x28, 0x052) +#define MSG_ItemShortDesc_HoneyCandy MESSAGE_ID(0x28, 0x053) +#define MSG_ItemShortDesc_ElectroPop MESSAGE_ID(0x28, 0x054) +#define MSG_ItemShortDesc_FirePop MESSAGE_ID(0x28, 0x055) +#define MSG_ItemShortDesc_LimeCandy MESSAGE_ID(0x28, 0x056) +#define MSG_ItemShortDesc_CocoPop MESSAGE_ID(0x28, 0x057) +#define MSG_ItemShortDesc_LemonCandy MESSAGE_ID(0x28, 0x058) +#define MSG_ItemShortDesc_JellyPop MESSAGE_ID(0x28, 0x059) +#define MSG_ItemShortDesc_StrangeCake MESSAGE_ID(0x28, 0x05A) +#define MSG_ItemShortDesc_KookyCookie MESSAGE_ID(0x28, 0x05B) +#define MSG_ItemShortDesc_FrozenFries MESSAGE_ID(0x28, 0x05C) +#define MSG_ItemShortDesc_PotatoSalad MESSAGE_ID(0x28, 0x05D) +#define MSG_ItemShortDesc_NuttyCake MESSAGE_ID(0x28, 0x05E) +#define MSG_ItemShortDesc_BoiledEgg MESSAGE_ID(0x28, 0x05F) +#define MSG_ItemShortDesc_YoshiCookie MESSAGE_ID(0x28, 0x060) +#define MSG_ItemShortDesc_PowerJump MESSAGE_ID(0x28, 0x061) +#define MSG_ItemShortDesc_SuperJump MESSAGE_ID(0x28, 0x062) +#define MSG_ItemShortDesc_MegaJump MESSAGE_ID(0x28, 0x063) +#define MSG_ItemShortDesc_JumpCharge0 MESSAGE_ID(0x28, 0x064) +#define MSG_ItemShortDesc_JumpCharge MESSAGE_ID(0x28, 0x065) +#define MSG_ItemShortDesc_SJumpChg MESSAGE_ID(0x28, 0x066) +#define MSG_ItemShortDesc_SleepStomp MESSAGE_ID(0x28, 0x067) +#define MSG_ItemShortDesc_DizzyStomp MESSAGE_ID(0x28, 0x068) +#define MSG_ItemShortDesc_Multibounce MESSAGE_ID(0x28, 0x069) +#define MSG_ItemShortDesc_ShrinkStomp MESSAGE_ID(0x28, 0x06A) +#define MSG_ItemShortDesc_DDownJump MESSAGE_ID(0x28, 0x06B) +#define MSG_ItemShortDesc_PowerBounce MESSAGE_ID(0x28, 0x06C) +#define MSG_ItemShortDesc_AutoMultibounce MESSAGE_ID(0x28, 0x06D) +#define MSG_ItemShortDesc_EarthquakeJump MESSAGE_ID(0x28, 0x06E) +#define MSG_ItemShortDesc_AutoJump MESSAGE_ID(0x28, 0x06F) +#define MSG_ItemShortDesc_PowerSmash MESSAGE_ID(0x28, 0x070) +#define MSG_ItemShortDesc_SuperSmash MESSAGE_ID(0x28, 0x071) +#define MSG_ItemShortDesc_MegaSmash MESSAGE_ID(0x28, 0x072) +#define MSG_ItemShortDesc_SmashCharge0 MESSAGE_ID(0x28, 0x073) +#define MSG_ItemShortDesc_SmashCharge MESSAGE_ID(0x28, 0x074) +#define MSG_ItemShortDesc_SSmashChg MESSAGE_ID(0x28, 0x075) +#define MSG_ItemShortDesc_HammerThrow MESSAGE_ID(0x28, 0x076) +#define MSG_ItemShortDesc_ShrinkSmash MESSAGE_ID(0x28, 0x077) +#define MSG_ItemShortDesc_SpinSmash MESSAGE_ID(0x28, 0x078) +#define MSG_ItemShortDesc_DDownPound MESSAGE_ID(0x28, 0x079) +#define MSG_ItemShortDesc_QuakeHammer MESSAGE_ID(0x28, 0x07A) +#define MSG_ItemShortDesc_PowerQuake MESSAGE_ID(0x28, 0x07B) +#define MSG_ItemShortDesc_MegaQuake MESSAGE_ID(0x28, 0x07C) +#define MSG_ItemShortDesc_AutoSmash MESSAGE_ID(0x28, 0x07D) +#define MSG_ItemShortDesc_DoubleDip MESSAGE_ID(0x28, 0x07E) +#define MSG_ItemShortDesc_TripleDip MESSAGE_ID(0x28, 0x07F) +#define MSG_ItemShortDesc_GroupFocus MESSAGE_ID(0x28, 0x080) +#define MSG_ItemShortDesc_QuickChange MESSAGE_ID(0x28, 0x081) +#define MSG_ItemShortDesc_HPPlus MESSAGE_ID(0x28, 0x082) +#define MSG_ItemShortDesc_FPPlus MESSAGE_ID(0x28, 0x083) +#define MSG_ItemShortDesc_PowerPlus MESSAGE_ID(0x28, 0x084) +#define MSG_ItemShortDesc_DefendPlus MESSAGE_ID(0x28, 0x085) +#define MSG_ItemShortDesc_DamageDodge MESSAGE_ID(0x28, 0x086) +#define MSG_ItemShortDesc_PUpDDown MESSAGE_ID(0x28, 0x087) +#define MSG_ItemShortDesc_PDownDUp MESSAGE_ID(0x28, 0x088) +#define MSG_ItemShortDesc_HPDrain MESSAGE_ID(0x28, 0x089) +#define MSG_ItemShortDesc_MegaHPDrain MESSAGE_ID(0x28, 0x08A) +#define MSG_ItemShortDesc_HappyHeart MESSAGE_ID(0x28, 0x08B) +#define MSG_ItemShortDesc_CrazyHeart MESSAGE_ID(0x28, 0x08C) +#define MSG_ItemShortDesc_HappyFlower MESSAGE_ID(0x28, 0x08D) +#define MSG_ItemShortDesc_FlowerSaver MESSAGE_ID(0x28, 0x08E) +#define MSG_ItemShortDesc_FlowerFanatic MESSAGE_ID(0x28, 0x08F) +#define MSG_ItemShortDesc_HeartFinder MESSAGE_ID(0x28, 0x090) +#define MSG_ItemShortDesc_FlowerFinder MESSAGE_ID(0x28, 0x091) +#define MSG_ItemShortDesc_DeepFocus MESSAGE_ID(0x28, 0x092) +#define MSG_ItemShortDesc_SuperFocus MESSAGE_ID(0x28, 0x093) +#define MSG_ItemShortDesc_SpikeShield MESSAGE_ID(0x28, 0x094) +#define MSG_ItemShortDesc_DodgeMaster MESSAGE_ID(0x28, 0x095) +#define MSG_ItemShortDesc_PrettyLucky MESSAGE_ID(0x28, 0x096) +#define MSG_ItemShortDesc_LuckyDay MESSAGE_ID(0x28, 0x097) +#define MSG_ItemShortDesc_CloseCall MESSAGE_ID(0x28, 0x098) +#define MSG_ItemShortDesc_PowerRush MESSAGE_ID(0x28, 0x099) +#define MSG_ItemShortDesc_LastStand MESSAGE_ID(0x28, 0x09A) +#define MSG_ItemShortDesc_MegaRush MESSAGE_ID(0x28, 0x09B) +#define MSG_ItemShortDesc_FirstAttack MESSAGE_ID(0x28, 0x09C) +#define MSG_ItemShortDesc_BumpAttack MESSAGE_ID(0x28, 0x09D) +#define MSG_ItemShortDesc_SpinAttack MESSAGE_ID(0x28, 0x09E) +#define MSG_ItemShortDesc_DizzyAttack MESSAGE_ID(0x28, 0x09F) +#define MSG_ItemShortDesc_SpeedySpin MESSAGE_ID(0x28, 0x0A0) +#define MSG_ItemShortDesc_FeelingFine MESSAGE_ID(0x28, 0x0A1) +#define MSG_ItemShortDesc_AttackFXA MESSAGE_ID(0x28, 0x0A2) +#define MSG_ItemShortDesc_AttackFXD MESSAGE_ID(0x28, 0x0A3) +#define MSG_ItemShortDesc_AttackFXB MESSAGE_ID(0x28, 0x0A4) +#define MSG_ItemShortDesc_AttackFXE MESSAGE_ID(0x28, 0x0A5) +#define MSG_ItemShortDesc_AttackFXC MESSAGE_ID(0x28, 0x0A6) +#define MSG_ItemShortDesc_AttackFXF MESSAGE_ID(0x28, 0x0A7) +#define MSG_ItemShortDesc_AllorNothing MESSAGE_ID(0x28, 0x0A8) +#define MSG_ItemShortDesc_SlowGo MESSAGE_ID(0x28, 0x0A9) +#define MSG_ItemShortDesc_IcePower MESSAGE_ID(0x28, 0x0AA) +#define MSG_ItemShortDesc_PayOff MESSAGE_ID(0x28, 0x0AB) +#define MSG_ItemShortDesc_FireShield MESSAGE_ID(0x28, 0x0AC) +#define MSG_ItemShortDesc_ChillOut MESSAGE_ID(0x28, 0x0AD) +#define MSG_ItemShortDesc_ZapTap MESSAGE_ID(0x28, 0x0AE) +#define MSG_ItemShortDesc_MoneyMoney MESSAGE_ID(0x28, 0x0AF) +#define MSG_ItemShortDesc_Berserker MESSAGE_ID(0x28, 0x0B0) +#define MSG_ItemShortDesc_RightOn MESSAGE_ID(0x28, 0x0B1) +#define MSG_ItemShortDesc_RunawayPay MESSAGE_ID(0x28, 0x0B2) +#define MSG_ItemShortDesc_Refund MESSAGE_ID(0x28, 0x0B3) +#define MSG_ItemShortDesc_ISpy MESSAGE_ID(0x28, 0x0B4) +#define MSG_ItemShortDesc_Peekaboo MESSAGE_ID(0x28, 0x0B5) +#define MSG_ItemShortDesc_HealthyHealthy MESSAGE_ID(0x28, 0x0B6) +#define MSG_ItemShortDesc_Kaiden MESSAGE_ID(0x28, 0x0B7) +#define MSG_ItemShortDesc_ShellCrack MESSAGE_ID(0x28, 0x0BB) +#define MSG_ShortDesc_32 MESSAGE_ID(0x28, 0x0BD) +#define MSG_ItemShortDesc_MysteryScroll MESSAGE_ID(0x28, 0x0C5) +#define MSG_ItemShortDesc_Jump MESSAGE_ID(0x28, 0x0C6) +#define MSG_ItemShortDesc_SpinJump MESSAGE_ID(0x28, 0x0C7) +#define MSG_ItemShortDesc_TornadoJump MESSAGE_ID(0x28, 0x0C8) +#define MSG_ItemShortDesc_Hammer MESSAGE_ID(0x28, 0x0C9) +#define MSG_ItemShortDesc_SuperHammer MESSAGE_ID(0x28, 0x0CA) +#define MSG_ItemShortDesc_UltraHammer MESSAGE_ID(0x28, 0x0CB) +#define MSG_ItemShortDesc_LuckyStar MESSAGE_ID(0x28, 0x0CC) +#define MSG_ItemShortDesc_KoopaFortressKey MESSAGE_ID(0x28, 0x0CF) +#define MSG_ItemShortDesc_RuinsKey MESSAGE_ID(0x28, 0x0D0) +#define MSG_ItemShortDesc_TubbaCastleKey MESSAGE_ID(0x28, 0x0D1) +#define MSG_ItemShortDesc_CrystalPalaceKey MESSAGE_ID(0x28, 0x0D2) +#define MSG_ItemShortDesc_BowserCastleKey MESSAGE_ID(0x28, 0x0D3) +#define MSG_ItemShortDesc_PeachKey MESSAGE_ID(0x28, 0x0D4) +#define MSG_ItemShortDesc_OddKey MESSAGE_ID(0x28, 0x0D5) +#define MSG_ItemShortDesc_Screwdriver MESSAGE_ID(0x28, 0x0D6) +#define MSG_ItemShortDesc_Dolly MESSAGE_ID(0x28, 0x0D7) +#define MSG_ItemShortDesc_KooperShell MESSAGE_ID(0x28, 0x0D8) +#define MSG_ItemShortDesc_PulseStone MESSAGE_ID(0x28, 0x0D9) +#define MSG_ItemShortDesc_Artifact MESSAGE_ID(0x28, 0x0DA) +#define MSG_ItemShortDesc_GoldenJar MESSAGE_ID(0x28, 0x0DB) +#define MSG_ItemShortDesc_LunarStone MESSAGE_ID(0x28, 0x0DC) +#define MSG_ItemShortDesc_PyramidStone MESSAGE_ID(0x28, 0x0DD) +#define MSG_ItemShortDesc_DiamondStone MESSAGE_ID(0x28, 0x0DE) +#define MSG_ItemShortDesc_ForestPass MESSAGE_ID(0x28, 0x0DF) +#define MSG_ItemShortDesc_BooRecord MESSAGE_ID(0x28, 0x0E0) +#define MSG_ItemShortDesc_BooWeight MESSAGE_ID(0x28, 0x0E1) +#define MSG_ItemShortDesc_BooPortrait MESSAGE_ID(0x28, 0x0E2) +#define MSG_ItemShortDesc_MysticalKey MESSAGE_ID(0x28, 0x0E3) +#define MSG_ItemShortDesc_StoreroomKey MESSAGE_ID(0x28, 0x0E4) +#define MSG_ItemShortDesc_ToyTrain MESSAGE_ID(0x28, 0x0E5) +#define MSG_ItemShortDesc_FryingPan MESSAGE_ID(0x28, 0x0E6) +#define MSG_ItemShortDesc_Dictionary MESSAGE_ID(0x28, 0x0E7) +#define MSG_ItemShortDesc_MysteryNote MESSAGE_ID(0x28, 0x0E8) +#define MSG_ItemShortDesc_SuspiciousNote MESSAGE_ID(0x28, 0x0E9) +#define MSG_ItemShortDesc_Mailbag MESSAGE_ID(0x28, 0x0EA) +#define MSG_ItemShortDesc_MagicalSeed1 MESSAGE_ID(0x28, 0x0EB) +#define MSG_ItemShortDesc_MagicalSeed2 MESSAGE_ID(0x28, 0x0EC) +#define MSG_ItemShortDesc_MagicalSeed3 MESSAGE_ID(0x28, 0x0ED) +#define MSG_ItemShortDesc_MagicalSeed4 MESSAGE_ID(0x28, 0x0EE) +#define MSG_ItemShortDesc_CrystalBerry MESSAGE_ID(0x28, 0x0EF) +#define MSG_ItemShortDesc_WaterStone MESSAGE_ID(0x28, 0x0F0) +#define MSG_ItemShortDesc_MagicalBean MESSAGE_ID(0x28, 0x0F1) +#define MSG_ItemShortDesc_FertileSoil MESSAGE_ID(0x28, 0x0F2) +#define MSG_ItemShortDesc_MiracleWater MESSAGE_ID(0x28, 0x0F3) +#define MSG_ItemShortDesc_CrystalBall MESSAGE_ID(0x28, 0x0F4) +#define MSG_ItemShortDesc_ToadDoll MESSAGE_ID(0x28, 0x0F5) +#define MSG_ItemShortDesc_Calculator MESSAGE_ID(0x28, 0x0F6) +#define MSG_ItemShortDesc_Cookbook MESSAGE_ID(0x28, 0x0F7) +#define MSG_ItemShortDesc_JadeRaven MESSAGE_ID(0x28, 0x0F8) +#define MSG_ItemShortDesc_VolcanoVase MESSAGE_ID(0x28, 0x0F9) +#define MSG_ItemShortDesc_WarehouseKey MESSAGE_ID(0x28, 0x0FA) +#define MSG_ItemShortDesc_SnowmanBucket MESSAGE_ID(0x28, 0x0FB) +#define MSG_ItemShortDesc_SnowmanScarf MESSAGE_ID(0x28, 0x0FC) +#define MSG_ItemShortDesc_StarStone MESSAGE_ID(0x28, 0x0FD) +#define MSG_ItemShortDesc_RedKey MESSAGE_ID(0x28, 0x0FE) +#define MSG_ItemShortDesc_BlueKey MESSAGE_ID(0x28, 0x0FF) +#define MSG_ItemShortDesc_SneakyParasol MESSAGE_ID(0x28, 0x100) +#define MSG_ItemShortDesc_PrisonKey MESSAGE_ID(0x28, 0x101) +#define MSG_ItemShortDesc_Lyrics MESSAGE_ID(0x28, 0x102) +#define MSG_ItemShortDesc_Melody MESSAGE_ID(0x28, 0x103) +#define MSG_ItemShortDesc_BakingSugar MESSAGE_ID(0x28, 0x104) +#define MSG_ItemShortDesc_BakingSalt MESSAGE_ID(0x28, 0x105) +#define MSG_ItemShortDesc_BakingEgg MESSAGE_ID(0x28, 0x106) +#define MSG_ItemShortDesc_BakingCream MESSAGE_ID(0x28, 0x107) +#define MSG_ItemShortDesc_BakingStrawberry MESSAGE_ID(0x28, 0x108) +#define MSG_ItemShortDesc_BakingButter MESSAGE_ID(0x28, 0x109) +#define MSG_ItemShortDesc_BakingCleanser MESSAGE_ID(0x28, 0x10A) +#define MSG_ItemShortDesc_BakingWater MESSAGE_ID(0x28, 0x10B) +#define MSG_ItemShortDesc_BakingFlour MESSAGE_ID(0x28, 0x10C) +#define MSG_ItemShortDesc_BakingMilk MESSAGE_ID(0x28, 0x10D) +#define MSG_ItemShortDesc_FirstDegreeCard MESSAGE_ID(0x28, 0x10E) +#define MSG_ItemShortDesc_SecondDegreeCard MESSAGE_ID(0x28, 0x10F) +#define MSG_ItemShortDesc_ThirdDegreeCard MESSAGE_ID(0x28, 0x110) +#define MSG_ItemShortDesc_FourthDegreeCard MESSAGE_ID(0x28, 0x111) +#define MSG_ItemShortDesc_Diploma MESSAGE_ID(0x28, 0x112) +#define MSG_ItemShortDesc_UltraStone MESSAGE_ID(0x28, 0x113) +#define MSG_ItemShortDesc_SilverCredit MESSAGE_ID(0x28, 0x114) +#define MSG_ItemShortDesc_GoldCredit MESSAGE_ID(0x28, 0x115) +#define MSG_ItemShortDesc_Letter25 MESSAGE_ID(0x28, 0x116) +#define MSG_ItemShortDesc_UnusedLetter MESSAGE_ID(0x28, 0x117) +#define MSG_ItemShortDesc_Letter01 MESSAGE_ID(0x28, 0x118) +#define MSG_ItemShortDesc_Letter02 MESSAGE_ID(0x28, 0x119) +#define MSG_ItemShortDesc_Letter03 MESSAGE_ID(0x28, 0x11A) +#define MSG_ItemShortDesc_Letter04 MESSAGE_ID(0x28, 0x11B) +#define MSG_ItemShortDesc_Letter05 MESSAGE_ID(0x28, 0x11C) +#define MSG_ItemShortDesc_Letter06 MESSAGE_ID(0x28, 0x11D) +#define MSG_ItemShortDesc_Letter07 MESSAGE_ID(0x28, 0x11E) +#define MSG_ItemShortDesc_Letter08 MESSAGE_ID(0x28, 0x11F) +#define MSG_ItemShortDesc_Letter09 MESSAGE_ID(0x28, 0x120) +#define MSG_ItemShortDesc_UnusedLetter02 MESSAGE_ID(0x28, 0x121) +#define MSG_ItemShortDesc_Letter10 MESSAGE_ID(0x28, 0x122) +#define MSG_ItemShortDesc_Letter11 MESSAGE_ID(0x28, 0x123) +#define MSG_ItemShortDesc_UnusedLetter03 MESSAGE_ID(0x28, 0x124) +#define MSG_ItemShortDesc_UnusedLetter04 MESSAGE_ID(0x28, 0x125) +#define MSG_ItemShortDesc_UnusedLetter05 MESSAGE_ID(0x28, 0x126) +#define MSG_ItemShortDesc_Letter12 MESSAGE_ID(0x28, 0x127) +#define MSG_ItemShortDesc_Letter13 MESSAGE_ID(0x28, 0x128) +#define MSG_ItemShortDesc_Letter14 MESSAGE_ID(0x28, 0x129) +#define MSG_ItemShortDesc_Letter15 MESSAGE_ID(0x28, 0x12A) +#define MSG_ItemShortDesc_Letter16 MESSAGE_ID(0x28, 0x12B) +#define MSG_ItemShortDesc_Letter17 MESSAGE_ID(0x28, 0x12C) +#define MSG_ItemShortDesc_Letter18 MESSAGE_ID(0x28, 0x12D) +#define MSG_ItemShortDesc_Letter19 MESSAGE_ID(0x28, 0x12E) +#define MSG_ItemShortDesc_UnusedLetter06 MESSAGE_ID(0x28, 0x12F) +#define MSG_ItemShortDesc_Letter20 MESSAGE_ID(0x28, 0x130) +#define MSG_ItemShortDesc_Letter21 MESSAGE_ID(0x28, 0x131) +#define MSG_ItemShortDesc_Letter22 MESSAGE_ID(0x28, 0x132) +#define MSG_ItemShortDesc_Letter23 MESSAGE_ID(0x28, 0x133) +#define MSG_ItemShortDesc_Letter24 MESSAGE_ID(0x28, 0x134) +#define MSG_ItemShortDesc_KootKoopaLegends MESSAGE_ID(0x28, 0x135) +#define MSG_ItemShortDesc_KootTheTape MESSAGE_ID(0x28, 0x136) +#define MSG_ItemShortDesc_KootLuigiAutograph MESSAGE_ID(0x28, 0x137) +#define MSG_ItemShortDesc_KootEmptyWallet MESSAGE_ID(0x28, 0x138) +#define MSG_ItemShortDesc_KootMerluvleeAutograph MESSAGE_ID(0x28, 0x139) +#define MSG_ItemShortDesc_KootShell MESSAGE_ID(0x28, 0x13A) +#define MSG_ItemShortDesc_KootOldPhoto MESSAGE_ID(0x28, 0x13B) +#define MSG_ItemShortDesc_KootGlasses MESSAGE_ID(0x28, 0x13C) +#define MSG_ItemShortDesc_KootAltPhoto MESSAGE_ID(0x28, 0x13D) +#define MSG_ItemShortDesc_KootPackage MESSAGE_ID(0x28, 0x13E) +#define MSG_ItemShortDesc_KootRedJar MESSAGE_ID(0x28, 0x13F) +#define MSG_ItemFullDesc_FireFlower MESSAGE_ID(0x2A, 0x000) +#define MSG_ItemFullDesc_SnowmanDoll MESSAGE_ID(0x2A, 0x001) +#define MSG_ItemFullDesc_ThunderRage MESSAGE_ID(0x2A, 0x002) +#define MSG_ItemFullDesc_ThunderBolt MESSAGE_ID(0x2A, 0x003) +#define MSG_ItemFullDesc_ShootingStar MESSAGE_ID(0x2A, 0x004) +#define MSG_ItemFullDesc_DustyHammer MESSAGE_ID(0x2A, 0x005) +#define MSG_ItemFullDesc_Pebble MESSAGE_ID(0x2A, 0x006) +#define MSG_ItemFullDesc_StoneCap MESSAGE_ID(0x2A, 0x007) +#define MSG_ItemFullDesc_VoltShroom MESSAGE_ID(0x2A, 0x008) +#define MSG_ItemFullDesc_Mushroom MESSAGE_ID(0x2A, 0x00C) +#define MSG_ItemFullDesc_SuperShroom MESSAGE_ID(0x2A, 0x00D) +#define MSG_ItemFullDesc_UltraShroom MESSAGE_ID(0x2A, 0x00E) +#define MSG_ItemFullDesc_LifeShroom MESSAGE_ID(0x2A, 0x00F) +#define MSG_ItemFullDesc_DriedShroom MESSAGE_ID(0x2A, 0x010) +#define MSG_ItemFullDesc_TastyTonic MESSAGE_ID(0x2A, 0x011) +#define MSG_ItemFullDesc_SuperSoda MESSAGE_ID(0x2A, 0x012) +#define MSG_ItemFullDesc_BlueBerry MESSAGE_ID(0x2A, 0x013) +#define MSG_ItemFullDesc_RedBerry MESSAGE_ID(0x2A, 0x014) +#define MSG_ItemFullDesc_YellowBerry MESSAGE_ID(0x2A, 0x015) +#define MSG_ItemFullDesc_BubbleBerry MESSAGE_ID(0x2A, 0x016) +#define MSG_ItemFullDesc_Lime MESSAGE_ID(0x2A, 0x017) +#define MSG_ItemFullDesc_Lemon MESSAGE_ID(0x2A, 0x018) +#define MSG_ItemFullDesc_HoneySyrup MESSAGE_ID(0x2A, 0x019) +#define MSG_ItemFullDesc_MapleSyrup MESSAGE_ID(0x2A, 0x01A) +#define MSG_ItemFullDesc_JamminJelly MESSAGE_ID(0x2A, 0x01B) +#define MSG_ItemFullDesc_WhackasBump MESSAGE_ID(0x2A, 0x01C) +#define MSG_ItemFullDesc_Apple MESSAGE_ID(0x2A, 0x01D) +#define MSG_ItemFullDesc_Goomnut MESSAGE_ID(0x2A, 0x01E) +#define MSG_ItemFullDesc_KoopaLeaf MESSAGE_ID(0x2A, 0x01F) +#define MSG_ItemFullDesc_DriedPasta MESSAGE_ID(0x2A, 0x020) +#define MSG_ItemFullDesc_DriedFruit MESSAGE_ID(0x2A, 0x021) +#define MSG_ItemFullDesc_StrangeLeaf MESSAGE_ID(0x2A, 0x022) +#define MSG_ItemFullDesc_CakeMix MESSAGE_ID(0x2A, 0x023) +#define MSG_ItemFullDesc_Egg MESSAGE_ID(0x2A, 0x024) +#define MSG_ItemFullDesc_Coconut MESSAGE_ID(0x2A, 0x025) +#define MSG_ItemFullDesc_Melon MESSAGE_ID(0x2A, 0x026) +#define MSG_ItemFullDesc_StinkyHerb MESSAGE_ID(0x2A, 0x027) +#define MSG_ItemFullDesc_IcedPotato MESSAGE_ID(0x2A, 0x028) +#define MSG_ItemFullDesc_SleepySheep MESSAGE_ID(0x2A, 0x029) +#define MSG_ItemFullDesc_POWBlock MESSAGE_ID(0x2A, 0x02B) +#define MSG_ItemFullDesc_HustleDrink MESSAGE_ID(0x2A, 0x02C) +#define MSG_ItemFullDesc_StopWatch MESSAGE_ID(0x2A, 0x02D) +#define MSG_ItemFullDesc_DizzyDial MESSAGE_ID(0x2A, 0x02E) +#define MSG_ItemFullDesc_PleaseComeBack MESSAGE_ID(0x2A, 0x02F) +#define MSG_ItemFullDesc_FrightJar MESSAGE_ID(0x2A, 0x031) +#define MSG_ItemFullDesc_Mystery MESSAGE_ID(0x2A, 0x032) +#define MSG_ItemFullDesc_RepelGel MESSAGE_ID(0x2A, 0x033) +#define MSG_ItemFullDesc_InsecticideHerb MESSAGE_ID(0x2A, 0x034) +#define MSG_ItemFullDesc_SpicySoup MESSAGE_ID(0x2A, 0x036) +#define MSG_ItemFullDesc_ApplePie MESSAGE_ID(0x2A, 0x037) +#define MSG_ItemFullDesc_HoneyShroom MESSAGE_ID(0x2A, 0x038) +#define MSG_ItemFullDesc_MapleShroom MESSAGE_ID(0x2A, 0x039) +#define MSG_ItemFullDesc_JellyShroom MESSAGE_ID(0x2A, 0x03A) +#define MSG_ItemFullDesc_HoneySuper MESSAGE_ID(0x2A, 0x03B) +#define MSG_ItemFullDesc_MapleSuper MESSAGE_ID(0x2A, 0x03C) +#define MSG_ItemFullDesc_JellySuper MESSAGE_ID(0x2A, 0x03D) +#define MSG_ItemFullDesc_HoneyUltra MESSAGE_ID(0x2A, 0x03E) +#define MSG_ItemFullDesc_MapleUltra MESSAGE_ID(0x2A, 0x03F) +#define MSG_ItemFullDesc_JellyUltra MESSAGE_ID(0x2A, 0x040) +#define MSG_ItemFullDesc_Koopasta MESSAGE_ID(0x2A, 0x041) +#define MSG_ItemFullDesc_FriedShroom MESSAGE_ID(0x2A, 0x042) +#define MSG_ItemFullDesc_HotShroom MESSAGE_ID(0x2A, 0x043) +#define MSG_ItemFullDesc_ShroomSteak MESSAGE_ID(0x2A, 0x044) +#define MSG_ItemFullDesc_ShroomCake MESSAGE_ID(0x2A, 0x045) +#define MSG_ItemFullDesc_SweetShroom MESSAGE_ID(0x2A, 0x046) +#define MSG_ItemFullDesc_BlandMeal MESSAGE_ID(0x2A, 0x047) +#define MSG_ItemFullDesc_YummyMeal MESSAGE_ID(0x2A, 0x048) +#define MSG_ItemFullDesc_DeluxeFeast MESSAGE_ID(0x2A, 0x049) +#define MSG_ItemFullDesc_SpecialShake MESSAGE_ID(0x2A, 0x04A) +#define MSG_ItemFullDesc_HealthyJuice MESSAGE_ID(0x2A, 0x04B) +#define MSG_ItemFullDesc_BigCookie MESSAGE_ID(0x2A, 0x04C) +#define MSG_ItemFullDesc_Cake MESSAGE_ID(0x2A, 0x04D) +#define MSG_ItemFullDesc_Mistake MESSAGE_ID(0x2A, 0x04E) +#define MSG_ItemFullDesc_KoopaTea MESSAGE_ID(0x2A, 0x04F) +#define MSG_ItemFullDesc_Spaghetti MESSAGE_ID(0x2A, 0x050) +#define MSG_ItemFullDesc_EggMissile MESSAGE_ID(0x2A, 0x051) +#define MSG_ItemFullDesc_FriedEgg MESSAGE_ID(0x2A, 0x052) +#define MSG_ItemFullDesc_HoneyCandy MESSAGE_ID(0x2A, 0x053) +#define MSG_ItemFullDesc_ElectroPop MESSAGE_ID(0x2A, 0x054) +#define MSG_ItemFullDesc_FirePop MESSAGE_ID(0x2A, 0x055) +#define MSG_ItemFullDesc_LimeCandy MESSAGE_ID(0x2A, 0x056) +#define MSG_ItemFullDesc_CocoPop MESSAGE_ID(0x2A, 0x057) +#define MSG_ItemFullDesc_LemonCandy MESSAGE_ID(0x2A, 0x058) +#define MSG_ItemFullDesc_JellyPop MESSAGE_ID(0x2A, 0x059) +#define MSG_ItemFullDesc_StrangeCake MESSAGE_ID(0x2A, 0x05A) +#define MSG_ItemFullDesc_KookyCookie MESSAGE_ID(0x2A, 0x05B) +#define MSG_ItemFullDesc_FrozenFries MESSAGE_ID(0x2A, 0x05C) +#define MSG_ItemFullDesc_PotatoSalad MESSAGE_ID(0x2A, 0x05D) +#define MSG_ItemFullDesc_NuttyCake MESSAGE_ID(0x2A, 0x05E) +#define MSG_ItemFullDesc_BoiledEgg MESSAGE_ID(0x2A, 0x05F) +#define MSG_ItemFullDesc_YoshiCookie MESSAGE_ID(0x2A, 0x060) +#define MSG_ItemFullDesc_PowerJump MESSAGE_ID(0x2A, 0x061) +#define MSG_ItemFullDesc_SuperJump MESSAGE_ID(0x2A, 0x062) +#define MSG_ItemFullDesc_MegaJump MESSAGE_ID(0x2A, 0x063) +#define MSG_ItemFullDesc_JumpCharge0 MESSAGE_ID(0x2A, 0x064) +#define MSG_ItemFullDesc_JumpCharge MESSAGE_ID(0x2A, 0x065) +#define MSG_ItemFullDesc_SJumpChg MESSAGE_ID(0x2A, 0x066) +#define MSG_ItemFullDesc_SleepStomp MESSAGE_ID(0x2A, 0x067) +#define MSG_ItemFullDesc_DizzyStomp MESSAGE_ID(0x2A, 0x068) +#define MSG_ItemFullDesc_Multibounce MESSAGE_ID(0x2A, 0x069) +#define MSG_ItemFullDesc_ShrinkStomp MESSAGE_ID(0x2A, 0x06A) +#define MSG_ItemFullDesc_DDownJump MESSAGE_ID(0x2A, 0x06B) +#define MSG_ItemFullDesc_PowerBounce MESSAGE_ID(0x2A, 0x06C) +#define MSG_ItemFullDesc_AutoMultibounce MESSAGE_ID(0x2A, 0x06D) +#define MSG_ItemFullDesc_EarthquakeJump MESSAGE_ID(0x2A, 0x06E) +#define MSG_ItemFullDesc_AutoJump MESSAGE_ID(0x2A, 0x06F) +#define MSG_ItemFullDesc_PowerSmash MESSAGE_ID(0x2A, 0x070) +#define MSG_ItemFullDesc_SuperSmash MESSAGE_ID(0x2A, 0x071) +#define MSG_ItemFullDesc_MegaSmash MESSAGE_ID(0x2A, 0x072) +#define MSG_ItemFullDesc_SmashCharge0 MESSAGE_ID(0x2A, 0x073) +#define MSG_ItemFullDesc_SmashCharge MESSAGE_ID(0x2A, 0x074) +#define MSG_ItemFullDesc_SSmashChg MESSAGE_ID(0x2A, 0x075) +#define MSG_ItemFullDesc_HammerThrow MESSAGE_ID(0x2A, 0x076) +#define MSG_ItemFullDesc_ShrinkSmash MESSAGE_ID(0x2A, 0x077) +#define MSG_ItemFullDesc_SpinSmash MESSAGE_ID(0x2A, 0x078) +#define MSG_ItemFullDesc_DDownPound MESSAGE_ID(0x2A, 0x079) +#define MSG_ItemFullDesc_QuakeHammer MESSAGE_ID(0x2A, 0x07A) +#define MSG_ItemFullDesc_PowerQuake MESSAGE_ID(0x2A, 0x07B) +#define MSG_ItemFullDesc_MegaQuake MESSAGE_ID(0x2A, 0x07C) +#define MSG_ItemFullDesc_AutoSmash MESSAGE_ID(0x2A, 0x07D) +#define MSG_ItemFullDesc_DoubleDip MESSAGE_ID(0x2A, 0x07E) +#define MSG_ItemFullDesc_TripleDip MESSAGE_ID(0x2A, 0x07F) +#define MSG_ItemFullDesc_GroupFocus MESSAGE_ID(0x2A, 0x080) +#define MSG_ItemFullDesc_QuickChange MESSAGE_ID(0x2A, 0x081) +#define MSG_ItemFullDesc_HPPlus MESSAGE_ID(0x2A, 0x082) +#define MSG_ItemFullDesc_FPPlus MESSAGE_ID(0x2A, 0x083) +#define MSG_ItemFullDesc_PowerPlus MESSAGE_ID(0x2A, 0x084) +#define MSG_ItemFullDesc_DefendPlus MESSAGE_ID(0x2A, 0x085) +#define MSG_ItemFullDesc_DamageDodge MESSAGE_ID(0x2A, 0x086) +#define MSG_ItemFullDesc_PUpDDown MESSAGE_ID(0x2A, 0x087) +#define MSG_ItemFullDesc_PDownDUp MESSAGE_ID(0x2A, 0x088) +#define MSG_ItemFullDesc_HPDrain MESSAGE_ID(0x2A, 0x089) +#define MSG_ItemFullDesc_MegaHPDrain MESSAGE_ID(0x2A, 0x08A) +#define MSG_ItemFullDesc_HappyHeart MESSAGE_ID(0x2A, 0x08B) +#define MSG_ItemFullDesc_CrazyHeart MESSAGE_ID(0x2A, 0x08C) +#define MSG_ItemFullDesc_HappyFlower MESSAGE_ID(0x2A, 0x08D) +#define MSG_ItemFullDesc_FlowerSaver MESSAGE_ID(0x2A, 0x08E) +#define MSG_ItemFullDesc_FlowerFanatic MESSAGE_ID(0x2A, 0x08F) +#define MSG_ItemFullDesc_HeartFinder MESSAGE_ID(0x2A, 0x090) +#define MSG_ItemFullDesc_FlowerFinder MESSAGE_ID(0x2A, 0x091) +#define MSG_ItemFullDesc_DeepFocus MESSAGE_ID(0x2A, 0x092) +#define MSG_ItemFullDesc_SuperFocus MESSAGE_ID(0x2A, 0x093) +#define MSG_ItemFullDesc_SpikeShield MESSAGE_ID(0x2A, 0x094) +#define MSG_ItemFullDesc_DodgeMaster MESSAGE_ID(0x2A, 0x095) +#define MSG_ItemFullDesc_PrettyLucky MESSAGE_ID(0x2A, 0x096) +#define MSG_ItemFullDesc_LuckyDay MESSAGE_ID(0x2A, 0x097) +#define MSG_ItemFullDesc_CloseCall MESSAGE_ID(0x2A, 0x098) +#define MSG_ItemFullDesc_PowerRush MESSAGE_ID(0x2A, 0x099) +#define MSG_ItemFullDesc_LastStand MESSAGE_ID(0x2A, 0x09A) +#define MSG_ItemFullDesc_MegaRush MESSAGE_ID(0x2A, 0x09B) +#define MSG_ItemFullDesc_FirstAttack MESSAGE_ID(0x2A, 0x09C) +#define MSG_ItemFullDesc_BumpAttack MESSAGE_ID(0x2A, 0x09D) +#define MSG_ItemFullDesc_SpinAttack MESSAGE_ID(0x2A, 0x09E) +#define MSG_ItemFullDesc_DizzyAttack MESSAGE_ID(0x2A, 0x09F) +#define MSG_ItemFullDesc_SpeedySpin MESSAGE_ID(0x2A, 0x0A0) +#define MSG_ItemFullDesc_FeelingFine MESSAGE_ID(0x2A, 0x0A1) +#define MSG_ItemFullDesc_AttackFXA MESSAGE_ID(0x2A, 0x0A2) +#define MSG_ItemFullDesc_AttackFXD MESSAGE_ID(0x2A, 0x0A3) +#define MSG_ItemFullDesc_AttackFXB MESSAGE_ID(0x2A, 0x0A4) +#define MSG_ItemFullDesc_AttackFXE MESSAGE_ID(0x2A, 0x0A5) +#define MSG_ItemFullDesc_AttackFXC MESSAGE_ID(0x2A, 0x0A6) +#define MSG_ItemFullDesc_AttackFXF MESSAGE_ID(0x2A, 0x0A7) +#define MSG_ItemFullDesc_AllorNothing MESSAGE_ID(0x2A, 0x0A8) +#define MSG_ItemFullDesc_SlowGo MESSAGE_ID(0x2A, 0x0A9) +#define MSG_ItemFullDesc_IcePower MESSAGE_ID(0x2A, 0x0AA) +#define MSG_ItemFullDesc_PayOff MESSAGE_ID(0x2A, 0x0AB) +#define MSG_ItemFullDesc_FireShield MESSAGE_ID(0x2A, 0x0AC) +#define MSG_ItemFullDesc_ChillOut MESSAGE_ID(0x2A, 0x0AD) +#define MSG_ItemFullDesc_ZapTap MESSAGE_ID(0x2A, 0x0AE) +#define MSG_ItemFullDesc_MoneyMoney MESSAGE_ID(0x2A, 0x0AF) +#define MSG_ItemFullDesc_Berserker MESSAGE_ID(0x2A, 0x0B0) +#define MSG_ItemFullDesc_RightOn MESSAGE_ID(0x2A, 0x0B1) +#define MSG_ItemFullDesc_RunawayPay MESSAGE_ID(0x2A, 0x0B2) +#define MSG_ItemFullDesc_Refund MESSAGE_ID(0x2A, 0x0B3) +#define MSG_ItemFullDesc_ISpy MESSAGE_ID(0x2A, 0x0B4) +#define MSG_ItemFullDesc_Peekaboo MESSAGE_ID(0x2A, 0x0B5) +#define MSG_ItemFullDesc_HealthyHealthy MESSAGE_ID(0x2A, 0x0B6) +#define MSG_ItemFullDesc_Kaiden MESSAGE_ID(0x2A, 0x0B7) +#define MSG_ItemFullDesc_ShellCrack MESSAGE_ID(0x2A, 0x0BB) +#define MSG_FullDesc_32 MESSAGE_ID(0x2A, 0x0BD) +#define MSG_ItemFullDesc_MysteryScroll MESSAGE_ID(0x2A, 0x0C5) +#define MSG_ItemFullDesc_LuckyStar MESSAGE_ID(0x2A, 0x0CC) +#define MSG_ItemFullDesc_KoopaFortressKey MESSAGE_ID(0x2A, 0x0CF) +#define MSG_ItemFullDesc_RuinsKey MESSAGE_ID(0x2A, 0x0D0) +#define MSG_ItemFullDesc_TubbaCastleKey MESSAGE_ID(0x2A, 0x0D1) +#define MSG_ItemFullDesc_CrystalPalaceKey MESSAGE_ID(0x2A, 0x0D2) +#define MSG_ItemFullDesc_BowserCastleKey MESSAGE_ID(0x2A, 0x0D3) +#define MSG_ItemFullDesc_PeachKey MESSAGE_ID(0x2A, 0x0D4) +#define MSG_ItemFullDesc_OddKey MESSAGE_ID(0x2A, 0x0D5) +#define MSG_ItemFullDesc_Screwdriver MESSAGE_ID(0x2A, 0x0D6) +#define MSG_ItemFullDesc_Dolly MESSAGE_ID(0x2A, 0x0D7) +#define MSG_ItemFullDesc_KooperShell MESSAGE_ID(0x2A, 0x0D8) +#define MSG_ItemFullDesc_PulseStone MESSAGE_ID(0x2A, 0x0D9) +#define MSG_ItemFullDesc_Artifact MESSAGE_ID(0x2A, 0x0DA) +#define MSG_ItemFullDesc_GoldenJar MESSAGE_ID(0x2A, 0x0DB) +#define MSG_ItemFullDesc_LunarStone MESSAGE_ID(0x2A, 0x0DC) +#define MSG_ItemFullDesc_PyramidStone MESSAGE_ID(0x2A, 0x0DD) +#define MSG_ItemFullDesc_DiamondStone MESSAGE_ID(0x2A, 0x0DE) +#define MSG_ItemFullDesc_ForestPass MESSAGE_ID(0x2A, 0x0DF) +#define MSG_ItemFullDesc_BooRecord MESSAGE_ID(0x2A, 0x0E0) +#define MSG_ItemFullDesc_BooWeight MESSAGE_ID(0x2A, 0x0E1) +#define MSG_ItemFullDesc_BooPortrait MESSAGE_ID(0x2A, 0x0E2) +#define MSG_ItemFullDesc_MysticalKey MESSAGE_ID(0x2A, 0x0E3) +#define MSG_ItemFullDesc_StoreroomKey MESSAGE_ID(0x2A, 0x0E4) +#define MSG_ItemFullDesc_ToyTrain MESSAGE_ID(0x2A, 0x0E5) +#define MSG_ItemFullDesc_FryingPan MESSAGE_ID(0x2A, 0x0E6) +#define MSG_ItemFullDesc_Dictionary MESSAGE_ID(0x2A, 0x0E7) +#define MSG_ItemFullDesc_MysteryNote MESSAGE_ID(0x2A, 0x0E8) +#define MSG_ItemFullDesc_SuspiciousNote MESSAGE_ID(0x2A, 0x0E9) +#define MSG_ItemFullDesc_Mailbag MESSAGE_ID(0x2A, 0x0EA) +#define MSG_ItemFullDesc_MagicalSeed1 MESSAGE_ID(0x2A, 0x0EB) +#define MSG_ItemFullDesc_MagicalSeed2 MESSAGE_ID(0x2A, 0x0EC) +#define MSG_ItemFullDesc_MagicalSeed3 MESSAGE_ID(0x2A, 0x0ED) +#define MSG_ItemFullDesc_MagicalSeed4 MESSAGE_ID(0x2A, 0x0EE) +#define MSG_ItemFullDesc_CrystalBerry MESSAGE_ID(0x2A, 0x0EF) +#define MSG_ItemFullDesc_WaterStone MESSAGE_ID(0x2A, 0x0F0) +#define MSG_ItemFullDesc_MagicalBean MESSAGE_ID(0x2A, 0x0F1) +#define MSG_ItemFullDesc_FertileSoil MESSAGE_ID(0x2A, 0x0F2) +#define MSG_ItemFullDesc_MiracleWater MESSAGE_ID(0x2A, 0x0F3) +#define MSG_ItemFullDesc_CrystalBall MESSAGE_ID(0x2A, 0x0F4) +#define MSG_ItemFullDesc_ToadDoll MESSAGE_ID(0x2A, 0x0F5) +#define MSG_ItemFullDesc_Calculator MESSAGE_ID(0x2A, 0x0F6) +#define MSG_ItemFullDesc_Cookbook MESSAGE_ID(0x2A, 0x0F7) +#define MSG_ItemFullDesc_JadeRaven MESSAGE_ID(0x2A, 0x0F8) +#define MSG_ItemFullDesc_VolcanoVase MESSAGE_ID(0x2A, 0x0F9) +#define MSG_ItemFullDesc_WarehouseKey MESSAGE_ID(0x2A, 0x0FA) +#define MSG_ItemFullDesc_SnowmanBucket MESSAGE_ID(0x2A, 0x0FB) +#define MSG_ItemFullDesc_SnowmanScarf MESSAGE_ID(0x2A, 0x0FC) +#define MSG_ItemFullDesc_StarStone MESSAGE_ID(0x2A, 0x0FD) +#define MSG_ItemFullDesc_RedKey MESSAGE_ID(0x2A, 0x0FE) +#define MSG_ItemFullDesc_BlueKey MESSAGE_ID(0x2A, 0x0FF) +#define MSG_ItemFullDesc_SneakyParasol MESSAGE_ID(0x2A, 0x100) +#define MSG_ItemFullDesc_PrisonKey MESSAGE_ID(0x2A, 0x101) +#define MSG_ItemFullDesc_Lyrics MESSAGE_ID(0x2A, 0x102) +#define MSG_ItemFullDesc_Melody MESSAGE_ID(0x2A, 0x103) +#define MSG_ItemFullDesc_BakingSugar MESSAGE_ID(0x2A, 0x104) +#define MSG_ItemFullDesc_BakingSalt MESSAGE_ID(0x2A, 0x105) +#define MSG_ItemFullDesc_BakingEgg MESSAGE_ID(0x2A, 0x106) +#define MSG_ItemFullDesc_BakingCream MESSAGE_ID(0x2A, 0x107) +#define MSG_ItemFullDesc_BakingStrawberry MESSAGE_ID(0x2A, 0x108) +#define MSG_ItemFullDesc_BakingButter MESSAGE_ID(0x2A, 0x109) +#define MSG_ItemFullDesc_BakingCleanser MESSAGE_ID(0x2A, 0x10A) +#define MSG_ItemFullDesc_BakingWater MESSAGE_ID(0x2A, 0x10B) +#define MSG_ItemFullDesc_BakingFlour MESSAGE_ID(0x2A, 0x10C) +#define MSG_ItemFullDesc_BakingMilk MESSAGE_ID(0x2A, 0x10D) +#define MSG_ItemFullDesc_FirstDegreeCard MESSAGE_ID(0x2A, 0x10E) +#define MSG_ItemFullDesc_SecondDegreeCard MESSAGE_ID(0x2A, 0x10F) +#define MSG_ItemFullDesc_ThirdDegreeCard MESSAGE_ID(0x2A, 0x110) +#define MSG_ItemFullDesc_FourthDegreeCard MESSAGE_ID(0x2A, 0x111) +#define MSG_ItemFullDesc_Diploma MESSAGE_ID(0x2A, 0x112) +#define MSG_ItemFullDesc_UltraStone MESSAGE_ID(0x2A, 0x113) +#define MSG_ItemFullDesc_SilverCredit MESSAGE_ID(0x2A, 0x114) +#define MSG_ItemFullDesc_GoldCredit MESSAGE_ID(0x2A, 0x115) +#define MSG_ItemFullDesc_Letter25 MESSAGE_ID(0x2A, 0x116) +#define MSG_ItemFullDesc_UnusedLetter MESSAGE_ID(0x2A, 0x117) +#define MSG_ItemFullDesc_Letter01 MESSAGE_ID(0x2A, 0x118) +#define MSG_ItemFullDesc_Letter02 MESSAGE_ID(0x2A, 0x119) +#define MSG_ItemFullDesc_Letter03 MESSAGE_ID(0x2A, 0x11A) +#define MSG_ItemFullDesc_Letter04 MESSAGE_ID(0x2A, 0x11B) +#define MSG_ItemFullDesc_Letter05 MESSAGE_ID(0x2A, 0x11C) +#define MSG_ItemFullDesc_Letter06 MESSAGE_ID(0x2A, 0x11D) +#define MSG_ItemFullDesc_Letter07 MESSAGE_ID(0x2A, 0x11E) +#define MSG_ItemFullDesc_Letter08 MESSAGE_ID(0x2A, 0x11F) +#define MSG_ItemFullDesc_Letter09 MESSAGE_ID(0x2A, 0x120) +#define MSG_ItemFullDesc_UnusedLetter02 MESSAGE_ID(0x2A, 0x121) +#define MSG_ItemFullDesc_Letter10 MESSAGE_ID(0x2A, 0x122) +#define MSG_ItemFullDesc_Letter11 MESSAGE_ID(0x2A, 0x123) +#define MSG_ItemFullDesc_UnusedLetter03 MESSAGE_ID(0x2A, 0x124) +#define MSG_ItemFullDesc_UnusedLetter04 MESSAGE_ID(0x2A, 0x125) +#define MSG_ItemFullDesc_UnusedLetter05 MESSAGE_ID(0x2A, 0x126) +#define MSG_ItemFullDesc_Letter12 MESSAGE_ID(0x2A, 0x127) +#define MSG_ItemFullDesc_Letter13 MESSAGE_ID(0x2A, 0x128) +#define MSG_ItemFullDesc_Letter14 MESSAGE_ID(0x2A, 0x129) +#define MSG_ItemFullDesc_Letter15 MESSAGE_ID(0x2A, 0x12A) +#define MSG_ItemFullDesc_Letter16 MESSAGE_ID(0x2A, 0x12B) +#define MSG_ItemFullDesc_Letter17 MESSAGE_ID(0x2A, 0x12C) +#define MSG_ItemFullDesc_Letter18 MESSAGE_ID(0x2A, 0x12D) +#define MSG_ItemFullDesc_Letter19 MESSAGE_ID(0x2A, 0x12E) +#define MSG_ItemFullDesc_UnusedLetter06 MESSAGE_ID(0x2A, 0x12F) +#define MSG_ItemFullDesc_Letter20 MESSAGE_ID(0x2A, 0x130) +#define MSG_ItemFullDesc_Letter21 MESSAGE_ID(0x2A, 0x131) +#define MSG_ItemFullDesc_Letter22 MESSAGE_ID(0x2A, 0x132) +#define MSG_ItemFullDesc_Letter23 MESSAGE_ID(0x2A, 0x133) +#define MSG_ItemFullDesc_Letter24 MESSAGE_ID(0x2A, 0x134) +#define MSG_ItemFullDesc_KootKoopaLegends MESSAGE_ID(0x2A, 0x135) +#define MSG_ItemFullDesc_KootTheTape MESSAGE_ID(0x2A, 0x136) +#define MSG_ItemFullDesc_KootLuigiAutograph MESSAGE_ID(0x2A, 0x137) +#define MSG_ItemFullDesc_KootEmptyWallet MESSAGE_ID(0x2A, 0x138) +#define MSG_ItemFullDesc_KootMerluvleeAutograph MESSAGE_ID(0x2A, 0x139) +#define MSG_ItemFullDesc_KootShell MESSAGE_ID(0x2A, 0x13A) +#define MSG_ItemFullDesc_KootOldPhoto MESSAGE_ID(0x2A, 0x13B) +#define MSG_ItemFullDesc_KootGlasses MESSAGE_ID(0x2A, 0x13C) +#define MSG_ItemFullDesc_KootAltPhoto MESSAGE_ID(0x2A, 0x13D) +#define MSG_ItemFullDesc_KootPackage MESSAGE_ID(0x2A, 0x13E) +#define MSG_ItemFullDesc_KootRedJar MESSAGE_ID(0x2A, 0x13F) +#define MSG_ItemName_FireFlower MESSAGE_ID(0x2B, 0x000) +#define MSG_ItemName_SnowmanDoll MESSAGE_ID(0x2B, 0x001) +#define MSG_ItemName_ThunderRage MESSAGE_ID(0x2B, 0x002) +#define MSG_ItemName_ThunderBolt MESSAGE_ID(0x2B, 0x003) +#define MSG_ItemName_ShootingStar MESSAGE_ID(0x2B, 0x004) +#define MSG_ItemName_DustyHammer MESSAGE_ID(0x2B, 0x005) +#define MSG_ItemName_Pebble MESSAGE_ID(0x2B, 0x006) +#define MSG_ItemName_StoneCap MESSAGE_ID(0x2B, 0x007) +#define MSG_ItemName_VoltShroom MESSAGE_ID(0x2B, 0x008) +#define MSG_ItemName_Mushroom MESSAGE_ID(0x2B, 0x00C) +#define MSG_ItemName_SuperShroom MESSAGE_ID(0x2B, 0x00D) +#define MSG_ItemName_UltraShroom MESSAGE_ID(0x2B, 0x00E) +#define MSG_ItemName_LifeShroom MESSAGE_ID(0x2B, 0x00F) +#define MSG_ItemName_DriedShroom MESSAGE_ID(0x2B, 0x010) +#define MSG_ItemName_TastyTonic MESSAGE_ID(0x2B, 0x011) +#define MSG_ItemName_SuperSoda MESSAGE_ID(0x2B, 0x012) +#define MSG_ItemName_BlueBerry MESSAGE_ID(0x2B, 0x013) +#define MSG_ItemName_RedBerry MESSAGE_ID(0x2B, 0x014) +#define MSG_ItemName_YellowBerry MESSAGE_ID(0x2B, 0x015) +#define MSG_ItemName_BubbleBerry MESSAGE_ID(0x2B, 0x016) +#define MSG_ItemName_Lime MESSAGE_ID(0x2B, 0x017) +#define MSG_ItemName_Lemon MESSAGE_ID(0x2B, 0x018) +#define MSG_ItemName_HoneySyrup MESSAGE_ID(0x2B, 0x019) +#define MSG_ItemName_MapleSyrup MESSAGE_ID(0x2B, 0x01A) +#define MSG_ItemName_JamminJelly MESSAGE_ID(0x2B, 0x01B) +#define MSG_ItemName_WhackasBump MESSAGE_ID(0x2B, 0x01C) +#define MSG_ItemName_Apple MESSAGE_ID(0x2B, 0x01D) +#define MSG_ItemName_Goomnut MESSAGE_ID(0x2B, 0x01E) +#define MSG_ItemName_KoopaLeaf MESSAGE_ID(0x2B, 0x01F) +#define MSG_ItemName_DriedPasta MESSAGE_ID(0x2B, 0x020) +#define MSG_ItemName_DriedFruit MESSAGE_ID(0x2B, 0x021) +#define MSG_ItemName_StrangeLeaf MESSAGE_ID(0x2B, 0x022) +#define MSG_ItemName_CakeMix MESSAGE_ID(0x2B, 0x023) +#define MSG_ItemName_Egg MESSAGE_ID(0x2B, 0x024) +#define MSG_ItemName_Coconut MESSAGE_ID(0x2B, 0x025) +#define MSG_ItemName_Melon MESSAGE_ID(0x2B, 0x026) +#define MSG_ItemName_StinkyHerb MESSAGE_ID(0x2B, 0x027) +#define MSG_ItemName_IcedPotato MESSAGE_ID(0x2B, 0x028) +#define MSG_ItemName_SleepySheep MESSAGE_ID(0x2B, 0x029) +#define MSG_ItemName_POWBlock MESSAGE_ID(0x2B, 0x02B) +#define MSG_ItemName_HustleDrink MESSAGE_ID(0x2B, 0x02C) +#define MSG_ItemName_StopWatch MESSAGE_ID(0x2B, 0x02D) +#define MSG_ItemName_DizzyDial MESSAGE_ID(0x2B, 0x02E) +#define MSG_ItemName_PleaseComeBack MESSAGE_ID(0x2B, 0x02F) +#define MSG_ItemName_FrightJar MESSAGE_ID(0x2B, 0x031) +#define MSG_ItemName_Mystery MESSAGE_ID(0x2B, 0x032) +#define MSG_ItemName_RepelGel MESSAGE_ID(0x2B, 0x033) +#define MSG_ItemName_InsecticideHerb MESSAGE_ID(0x2B, 0x034) +#define MSG_ItemName_SpicySoup MESSAGE_ID(0x2B, 0x037) +#define MSG_ItemName_ApplePie MESSAGE_ID(0x2B, 0x038) +#define MSG_ItemName_HoneyShroom MESSAGE_ID(0x2B, 0x039) +#define MSG_ItemName_MapleShroom MESSAGE_ID(0x2B, 0x03A) +#define MSG_ItemName_JellyShroom MESSAGE_ID(0x2B, 0x03B) +#define MSG_ItemName_HoneySuper MESSAGE_ID(0x2B, 0x03C) +#define MSG_ItemName_MapleSuper MESSAGE_ID(0x2B, 0x03D) +#define MSG_ItemName_JellySuper MESSAGE_ID(0x2B, 0x03E) +#define MSG_ItemName_HoneyUltra MESSAGE_ID(0x2B, 0x03F) +#define MSG_ItemName_MapleUltra MESSAGE_ID(0x2B, 0x040) +#define MSG_ItemName_JellyUltra MESSAGE_ID(0x2B, 0x041) +#define MSG_ItemName_Koopasta MESSAGE_ID(0x2B, 0x042) +#define MSG_ItemName_FriedShroom MESSAGE_ID(0x2B, 0x043) +#define MSG_ItemName_HotShroom MESSAGE_ID(0x2B, 0x044) +#define MSG_ItemName_ShroomSteak MESSAGE_ID(0x2B, 0x045) +#define MSG_ItemName_ShroomCake MESSAGE_ID(0x2B, 0x046) +#define MSG_ItemName_SweetShroom MESSAGE_ID(0x2B, 0x047) +#define MSG_ItemName_BlandMeal MESSAGE_ID(0x2B, 0x048) +#define MSG_ItemName_YummyMeal MESSAGE_ID(0x2B, 0x049) +#define MSG_ItemName_DeluxeFeast MESSAGE_ID(0x2B, 0x04A) +#define MSG_ItemName_SpecialShake MESSAGE_ID(0x2B, 0x04B) +#define MSG_ItemName_HealthyJuice MESSAGE_ID(0x2B, 0x04C) +#define MSG_ItemName_BigCookie MESSAGE_ID(0x2B, 0x04D) +#define MSG_ItemName_Cake MESSAGE_ID(0x2B, 0x04E) +#define MSG_ItemName_Mistake MESSAGE_ID(0x2B, 0x04F) +#define MSG_ItemName_KoopaTea MESSAGE_ID(0x2B, 0x050) +#define MSG_ItemName_Spaghetti MESSAGE_ID(0x2B, 0x051) +#define MSG_ItemName_EggMissile MESSAGE_ID(0x2B, 0x052) +#define MSG_ItemName_FriedEgg MESSAGE_ID(0x2B, 0x053) +#define MSG_ItemName_HoneyCandy MESSAGE_ID(0x2B, 0x054) +#define MSG_ItemName_ElectroPop MESSAGE_ID(0x2B, 0x055) +#define MSG_ItemName_FirePop MESSAGE_ID(0x2B, 0x056) +#define MSG_ItemName_LimeCandy MESSAGE_ID(0x2B, 0x057) +#define MSG_ItemName_CocoPop MESSAGE_ID(0x2B, 0x058) +#define MSG_ItemName_LemonCandy MESSAGE_ID(0x2B, 0x059) +#define MSG_ItemName_JellyPop MESSAGE_ID(0x2B, 0x05A) +#define MSG_ItemName_StrangeCake MESSAGE_ID(0x2B, 0x05B) +#define MSG_ItemName_KookyCookie MESSAGE_ID(0x2B, 0x05C) +#define MSG_ItemName_FrozenFries MESSAGE_ID(0x2B, 0x05D) +#define MSG_ItemName_PotatoSalad MESSAGE_ID(0x2B, 0x05E) +#define MSG_ItemName_NuttyCake MESSAGE_ID(0x2B, 0x05F) +#define MSG_ItemName_BoiledEgg MESSAGE_ID(0x2B, 0x060) +#define MSG_ItemName_YoshiCookie MESSAGE_ID(0x2B, 0x061) +#define MSG_ItemName_PowerJump MESSAGE_ID(0x2B, 0x062) +#define MSG_ItemName_SuperJump MESSAGE_ID(0x2B, 0x063) +#define MSG_ItemName_MegaJump MESSAGE_ID(0x2B, 0x064) +#define MSG_ItemName_JumpCharge0 MESSAGE_ID(0x2B, 0x065) +#define MSG_ItemName_JumpCharge MESSAGE_ID(0x2B, 0x066) +#define MSG_ItemName_SJumpChg MESSAGE_ID(0x2B, 0x067) +#define MSG_ItemName_SleepStomp MESSAGE_ID(0x2B, 0x068) +#define MSG_ItemName_DizzyStomp MESSAGE_ID(0x2B, 0x069) +#define MSG_ItemName_Multibounce MESSAGE_ID(0x2B, 0x06A) +#define MSG_ItemName_ShrinkStomp MESSAGE_ID(0x2B, 0x06B) +#define MSG_ItemName_DDownJump MESSAGE_ID(0x2B, 0x06C) +#define MSG_ItemName_PowerBounce MESSAGE_ID(0x2B, 0x06D) +#define MSG_ItemName_AutoMultibounce MESSAGE_ID(0x2B, 0x06E) +#define MSG_ItemName_EarthquakeJump MESSAGE_ID(0x2B, 0x06F) +#define MSG_ItemName_AutoJump MESSAGE_ID(0x2B, 0x070) +#define MSG_ItemName_PowerSmash MESSAGE_ID(0x2B, 0x071) +#define MSG_ItemName_SuperSmash MESSAGE_ID(0x2B, 0x072) +#define MSG_ItemName_MegaSmash MESSAGE_ID(0x2B, 0x073) +#define MSG_ItemName_SmashCharge0 MESSAGE_ID(0x2B, 0x074) +#define MSG_ItemName_SmashCharge MESSAGE_ID(0x2B, 0x075) +#define MSG_ItemName_SSmashChg MESSAGE_ID(0x2B, 0x076) +#define MSG_ItemName_HammerThrow MESSAGE_ID(0x2B, 0x077) +#define MSG_ItemName_ShrinkSmash MESSAGE_ID(0x2B, 0x078) +#define MSG_ItemName_SpinSmash MESSAGE_ID(0x2B, 0x079) +#define MSG_ItemName_DDownPound MESSAGE_ID(0x2B, 0x07A) +#define MSG_ItemName_QuakeHammer MESSAGE_ID(0x2B, 0x07B) +#define MSG_ItemName_PowerQuake MESSAGE_ID(0x2B, 0x07C) +#define MSG_ItemName_MegaQuake MESSAGE_ID(0x2B, 0x07D) +#define MSG_ItemName_AutoSmash MESSAGE_ID(0x2B, 0x07E) +#define MSG_ItemName_DoubleDip MESSAGE_ID(0x2B, 0x07F) +#define MSG_ItemName_TripleDip MESSAGE_ID(0x2B, 0x080) +#define MSG_ItemName_GroupFocus MESSAGE_ID(0x2B, 0x081) +#define MSG_ItemName_QuickChange MESSAGE_ID(0x2B, 0x082) +#define MSG_ItemName_HPPlus MESSAGE_ID(0x2B, 0x083) +#define MSG_ItemName_FPPlus MESSAGE_ID(0x2B, 0x084) +#define MSG_ItemName_PowerPlus MESSAGE_ID(0x2B, 0x085) +#define MSG_ItemName_DefendPlus MESSAGE_ID(0x2B, 0x086) +#define MSG_ItemName_DamageDodge MESSAGE_ID(0x2B, 0x087) +#define MSG_ItemName_PUpDDown MESSAGE_ID(0x2B, 0x088) +#define MSG_ItemName_PDownDUp MESSAGE_ID(0x2B, 0x089) +#define MSG_ItemName_HPDrain MESSAGE_ID(0x2B, 0x08A) +#define MSG_ItemName_MegaHPDrain MESSAGE_ID(0x2B, 0x08B) +#define MSG_ItemName_HappyHeart MESSAGE_ID(0x2B, 0x08C) +#define MSG_ItemName_CrazyHeart MESSAGE_ID(0x2B, 0x08D) +#define MSG_ItemName_HappyFlower MESSAGE_ID(0x2B, 0x08E) +#define MSG_ItemName_FlowerSaver MESSAGE_ID(0x2B, 0x08F) +#define MSG_ItemName_FlowerFanatic MESSAGE_ID(0x2B, 0x090) +#define MSG_ItemName_HeartFinder MESSAGE_ID(0x2B, 0x091) +#define MSG_ItemName_FlowerFinder MESSAGE_ID(0x2B, 0x092) +#define MSG_ItemName_DeepFocus MESSAGE_ID(0x2B, 0x093) +#define MSG_ItemName_SuperFocus MESSAGE_ID(0x2B, 0x094) +#define MSG_ItemName_SpikeShield MESSAGE_ID(0x2B, 0x095) +#define MSG_ItemName_DodgeMaster MESSAGE_ID(0x2B, 0x096) +#define MSG_ItemName_PrettyLucky MESSAGE_ID(0x2B, 0x097) +#define MSG_ItemName_LuckyDay MESSAGE_ID(0x2B, 0x098) +#define MSG_ItemName_CloseCall MESSAGE_ID(0x2B, 0x099) +#define MSG_ItemName_PowerRush MESSAGE_ID(0x2B, 0x09A) +#define MSG_ItemName_LastStand MESSAGE_ID(0x2B, 0x09B) +#define MSG_ItemName_MegaRush MESSAGE_ID(0x2B, 0x09C) +#define MSG_ItemName_FirstAttack MESSAGE_ID(0x2B, 0x09D) +#define MSG_ItemName_BumpAttack MESSAGE_ID(0x2B, 0x09E) +#define MSG_ItemName_SpinAttack MESSAGE_ID(0x2B, 0x09F) +#define MSG_ItemName_DizzyAttack MESSAGE_ID(0x2B, 0x0A0) +#define MSG_ItemName_SpeedySpin MESSAGE_ID(0x2B, 0x0A1) +#define MSG_ItemName_FeelingFine MESSAGE_ID(0x2B, 0x0A2) +#define MSG_ItemName_AttackFXA MESSAGE_ID(0x2B, 0x0A3) +#define MSG_ItemName_AttackFXD MESSAGE_ID(0x2B, 0x0A4) +#define MSG_ItemName_AttackFXB MESSAGE_ID(0x2B, 0x0A5) +#define MSG_ItemName_AttackFXE MESSAGE_ID(0x2B, 0x0A6) +#define MSG_ItemName_AttackFXC MESSAGE_ID(0x2B, 0x0A7) +#define MSG_ItemName_AttackFXF MESSAGE_ID(0x2B, 0x0A8) +#define MSG_ItemName_AllorNothing MESSAGE_ID(0x2B, 0x0A9) +#define MSG_ItemName_SlowGo MESSAGE_ID(0x2B, 0x0AA) +#define MSG_ItemName_IcePower MESSAGE_ID(0x2B, 0x0AB) +#define MSG_ItemName_PayOff MESSAGE_ID(0x2B, 0x0AC) +#define MSG_ItemName_FireShield MESSAGE_ID(0x2B, 0x0AD) +#define MSG_ItemName_ChillOut MESSAGE_ID(0x2B, 0x0AE) +#define MSG_ItemName_ZapTap MESSAGE_ID(0x2B, 0x0AF) +#define MSG_ItemName_MoneyMoney MESSAGE_ID(0x2B, 0x0B0) +#define MSG_ItemName_Berserker MESSAGE_ID(0x2B, 0x0B1) +#define MSG_ItemName_RightOn MESSAGE_ID(0x2B, 0x0B2) +#define MSG_ItemName_RunawayPay MESSAGE_ID(0x2B, 0x0B3) +#define MSG_ItemName_Refund MESSAGE_ID(0x2B, 0x0B4) +#define MSG_ItemName_ISpy MESSAGE_ID(0x2B, 0x0B5) +#define MSG_ItemName_Peekaboo MESSAGE_ID(0x2B, 0x0B6) +#define MSG_ItemName_HealthyHealthy MESSAGE_ID(0x2B, 0x0B7) +#define MSG_ItemName_Kaiden MESSAGE_ID(0x2B, 0x0B8) +#define MSG_ItemName_ShellCrack MESSAGE_ID(0x2B, 0x0BC) +#define MSG_ItemName_MysteryScroll MESSAGE_ID(0x2B, 0x0C6) +#define MSG_ItemName_Jump MESSAGE_ID(0x2B, 0x0C7) +#define MSG_ItemName_SpinJump MESSAGE_ID(0x2B, 0x0C8) +#define MSG_ItemName_TornadoJump MESSAGE_ID(0x2B, 0x0C9) +#define MSG_ItemName_Hammer MESSAGE_ID(0x2B, 0x0CA) +#define MSG_ItemName_SuperHammer MESSAGE_ID(0x2B, 0x0CB) +#define MSG_ItemName_UltraHammer MESSAGE_ID(0x2B, 0x0CC) +#define MSG_ItemName_LuckyStar MESSAGE_ID(0x2B, 0x0CD) +#define MSG_ItemName_Map MESSAGE_ID(0x2B, 0x0CE) +#define MSG_ItemName_BigMap MESSAGE_ID(0x2B, 0x0CF) +#define MSG_ItemName_KoopaFortressKey MESSAGE_ID(0x2B, 0x0D0) +#define MSG_ItemName_RuinsKey MESSAGE_ID(0x2B, 0x0D1) +#define MSG_ItemName_TubbaCastleKey MESSAGE_ID(0x2B, 0x0D2) +#define MSG_ItemName_CrystalPalaceKey MESSAGE_ID(0x2B, 0x0D3) +#define MSG_ItemName_BowserCastleKey MESSAGE_ID(0x2B, 0x0D4) +#define MSG_ItemName_PeachKey MESSAGE_ID(0x2B, 0x0D5) +#define MSG_ItemName_OddKey MESSAGE_ID(0x2B, 0x0D6) +#define MSG_ItemName_Screwdriver MESSAGE_ID(0x2B, 0x0D7) +#define MSG_ItemName_Dolly MESSAGE_ID(0x2B, 0x0D8) +#define MSG_ItemName_KooperShell MESSAGE_ID(0x2B, 0x0D9) +#define MSG_ItemName_PulseStone MESSAGE_ID(0x2B, 0x0DA) +#define MSG_ItemName_Artifact MESSAGE_ID(0x2B, 0x0DB) +#define MSG_ItemName_GoldenJar MESSAGE_ID(0x2B, 0x0DC) +#define MSG_ItemName_LunarStone MESSAGE_ID(0x2B, 0x0DD) +#define MSG_ItemName_PyramidStone MESSAGE_ID(0x2B, 0x0DE) +#define MSG_ItemName_DiamondStone MESSAGE_ID(0x2B, 0x0DF) +#define MSG_ItemName_ForestPass MESSAGE_ID(0x2B, 0x0E0) +#define MSG_ItemName_BooRecord MESSAGE_ID(0x2B, 0x0E1) +#define MSG_ItemName_BooWeight MESSAGE_ID(0x2B, 0x0E2) +#define MSG_ItemName_BooPortrait MESSAGE_ID(0x2B, 0x0E3) +#define MSG_ItemName_MysticalKey MESSAGE_ID(0x2B, 0x0E4) +#define MSG_ItemName_StoreroomKey MESSAGE_ID(0x2B, 0x0E5) +#define MSG_ItemName_ToyTrain MESSAGE_ID(0x2B, 0x0E6) +#define MSG_ItemName_FryingPan MESSAGE_ID(0x2B, 0x0E7) +#define MSG_ItemName_Dictionary MESSAGE_ID(0x2B, 0x0E8) +#define MSG_ItemName_MysteryNote MESSAGE_ID(0x2B, 0x0E9) +#define MSG_ItemName_SuspiciousNote MESSAGE_ID(0x2B, 0x0EA) +#define MSG_ItemName_Mailbag MESSAGE_ID(0x2B, 0x0EB) +#define MSG_ItemName_MagicalSeed1 MESSAGE_ID(0x2B, 0x0EC) +#define MSG_ItemName_MagicalSeed2 MESSAGE_ID(0x2B, 0x0ED) +#define MSG_ItemName_MagicalSeed3 MESSAGE_ID(0x2B, 0x0EE) +#define MSG_ItemName_MagicalSeed4 MESSAGE_ID(0x2B, 0x0EF) +#define MSG_ItemName_CrystalBerry MESSAGE_ID(0x2B, 0x0F0) +#define MSG_ItemName_WaterStone MESSAGE_ID(0x2B, 0x0F1) +#define MSG_ItemName_MagicalBean MESSAGE_ID(0x2B, 0x0F2) +#define MSG_ItemName_FertileSoil MESSAGE_ID(0x2B, 0x0F3) +#define MSG_ItemName_MiracleWater MESSAGE_ID(0x2B, 0x0F4) +#define MSG_ItemName_CrystalBall MESSAGE_ID(0x2B, 0x0F5) +#define MSG_ItemName_ToadDoll MESSAGE_ID(0x2B, 0x0F6) +#define MSG_ItemName_Calculator MESSAGE_ID(0x2B, 0x0F7) +#define MSG_ItemName_Cookbook MESSAGE_ID(0x2B, 0x0F8) +#define MSG_ItemName_JadeRaven MESSAGE_ID(0x2B, 0x0F9) +#define MSG_ItemName_VolcanoVase MESSAGE_ID(0x2B, 0x0FA) +#define MSG_ItemName_WarehouseKey MESSAGE_ID(0x2B, 0x0FB) +#define MSG_ItemName_SnowmanBucket MESSAGE_ID(0x2B, 0x0FC) +#define MSG_ItemName_SnowmanScarf MESSAGE_ID(0x2B, 0x0FD) +#define MSG_ItemName_StarStone MESSAGE_ID(0x2B, 0x0FE) +#define MSG_ItemName_RedKey MESSAGE_ID(0x2B, 0x0FF) +#define MSG_ItemName_BlueKey MESSAGE_ID(0x2B, 0x100) +#define MSG_ItemName_SneakyParasol MESSAGE_ID(0x2B, 0x101) +#define MSG_ItemName_PrisonKey MESSAGE_ID(0x2B, 0x102) +#define MSG_ItemName_Lyrics MESSAGE_ID(0x2B, 0x103) +#define MSG_ItemName_Melody MESSAGE_ID(0x2B, 0x104) +#define MSG_ItemName_BakingSugar MESSAGE_ID(0x2B, 0x105) +#define MSG_ItemName_BakingSalt MESSAGE_ID(0x2B, 0x106) +#define MSG_ItemName_BakingEgg MESSAGE_ID(0x2B, 0x107) +#define MSG_ItemName_BakingCream MESSAGE_ID(0x2B, 0x108) +#define MSG_ItemName_BakingStrawberry MESSAGE_ID(0x2B, 0x109) +#define MSG_ItemName_BakingButter MESSAGE_ID(0x2B, 0x10A) +#define MSG_ItemName_BakingCleanser MESSAGE_ID(0x2B, 0x10B) +#define MSG_ItemName_BakingWater MESSAGE_ID(0x2B, 0x10C) +#define MSG_ItemName_BakingFlour MESSAGE_ID(0x2B, 0x10D) +#define MSG_ItemName_BakingMilk MESSAGE_ID(0x2B, 0x10E) +#define MSG_ItemName_FirstDegreeCard MESSAGE_ID(0x2B, 0x10F) +#define MSG_ItemName_SecondDegreeCard MESSAGE_ID(0x2B, 0x110) +#define MSG_ItemName_ThirdDegreeCard MESSAGE_ID(0x2B, 0x111) +#define MSG_ItemName_FourthDegreeCard MESSAGE_ID(0x2B, 0x112) +#define MSG_ItemName_Diploma MESSAGE_ID(0x2B, 0x113) +#define MSG_ItemName_UltraStone MESSAGE_ID(0x2B, 0x114) +#define MSG_ItemName_SilverCredit MESSAGE_ID(0x2B, 0x115) +#define MSG_ItemName_GoldCredit MESSAGE_ID(0x2B, 0x116) +#define MSG_ItemName_Letter25 MESSAGE_ID(0x2B, 0x117) +#define MSG_ItemName_UnusedLetter MESSAGE_ID(0x2B, 0x118) +#define MSG_ItemName_Letter01 MESSAGE_ID(0x2B, 0x119) +#define MSG_ItemName_Letter02 MESSAGE_ID(0x2B, 0x11A) +#define MSG_ItemName_Letter03 MESSAGE_ID(0x2B, 0x11B) +#define MSG_ItemName_Letter04 MESSAGE_ID(0x2B, 0x11C) +#define MSG_ItemName_Letter05 MESSAGE_ID(0x2B, 0x11D) +#define MSG_ItemName_Letter06 MESSAGE_ID(0x2B, 0x11E) +#define MSG_ItemName_Letter07 MESSAGE_ID(0x2B, 0x11F) +#define MSG_ItemName_Letter08 MESSAGE_ID(0x2B, 0x120) +#define MSG_ItemName_Letter09 MESSAGE_ID(0x2B, 0x121) +#define MSG_ItemName_UnusedLetter02 MESSAGE_ID(0x2B, 0x122) +#define MSG_ItemName_Letter10 MESSAGE_ID(0x2B, 0x123) +#define MSG_ItemName_Letter11 MESSAGE_ID(0x2B, 0x124) +#define MSG_ItemName_UnusedLetter03 MESSAGE_ID(0x2B, 0x125) +#define MSG_ItemName_UnusedLetter04 MESSAGE_ID(0x2B, 0x126) +#define MSG_ItemName_UnusedLetter05 MESSAGE_ID(0x2B, 0x127) +#define MSG_ItemName_Letter12 MESSAGE_ID(0x2B, 0x128) +#define MSG_ItemName_Letter13 MESSAGE_ID(0x2B, 0x129) +#define MSG_ItemName_Letter14 MESSAGE_ID(0x2B, 0x12A) +#define MSG_ItemName_Letter15 MESSAGE_ID(0x2B, 0x12B) +#define MSG_ItemName_Letter16 MESSAGE_ID(0x2B, 0x12C) +#define MSG_ItemName_Letter17 MESSAGE_ID(0x2B, 0x12D) +#define MSG_ItemName_Letter18 MESSAGE_ID(0x2B, 0x12E) +#define MSG_ItemName_Letter19 MESSAGE_ID(0x2B, 0x12F) +#define MSG_ItemName_UnusedLetter06 MESSAGE_ID(0x2B, 0x130) +#define MSG_ItemName_Letter20 MESSAGE_ID(0x2B, 0x131) +#define MSG_ItemName_Letter21 MESSAGE_ID(0x2B, 0x132) +#define MSG_ItemName_Letter22 MESSAGE_ID(0x2B, 0x133) +#define MSG_ItemName_Letter23 MESSAGE_ID(0x2B, 0x134) +#define MSG_ItemName_Letter24 MESSAGE_ID(0x2B, 0x135) +#define MSG_ItemName_KootKoopaLegends MESSAGE_ID(0x2B, 0x136) +#define MSG_ItemName_KootTheTape MESSAGE_ID(0x2B, 0x137) +#define MSG_ItemName_KootLuigiAutograph MESSAGE_ID(0x2B, 0x138) +#define MSG_ItemName_KootEmptyWallet MESSAGE_ID(0x2B, 0x139) +#define MSG_ItemName_KootMerluvleeAutograph MESSAGE_ID(0x2B, 0x13A) +#define MSG_ItemName_KootShell MESSAGE_ID(0x2B, 0x13B) +#define MSG_ItemName_KootOldPhoto MESSAGE_ID(0x2B, 0x13C) +#define MSG_ItemName_KootGlasses MESSAGE_ID(0x2B, 0x13D) +#define MSG_ItemName_KootAltPhoto MESSAGE_ID(0x2B, 0x13E) +#define MSG_ItemName_KootPackage MESSAGE_ID(0x2B, 0x13F) +#define MSG_ItemName_KootRedJar MESSAGE_ID(0x2B, 0x140) +#define MSG_ItemName_Heart MESSAGE_ID(0x2B, 0x141) +#define MSG_ItemName_Coin MESSAGE_ID(0x2B, 0x142) +#define MSG_ItemName_HeartPiece MESSAGE_ID(0x2B, 0x143) +#define MSG_ItemName_StarPoint MESSAGE_ID(0x2B, 0x144) +#define MSG_ItemName_HeartPoint MESSAGE_ID(0x2B, 0x145) +#define MSG_ItemName_FlowerPoint MESSAGE_ID(0x2B, 0x147) +#define MSG_ItemName_StarPiece MESSAGE_ID(0x2B, 0x148) +#define MSG_PlayerMoveName_PowerJump MESSAGE_ID(0x2C, 0x000) +#define MSG_MoveName_SuperJump MESSAGE_ID(0x2C, 0x001) +#define MSG_PlayerMoveName_MegaJump MESSAGE_ID(0x2C, 0x002) +#define MSG_MoveName_JumpCharge0 MESSAGE_ID(0x2C, 0x003) +#define MSG_PlayerMoveName_JumpCharge MESSAGE_ID(0x2C, 0x004) +#define MSG_PlayerMoveName_SuperJumpCharge MESSAGE_ID(0x2C, 0x005) +#define MSG_PlayerMoveName_SleepStomp MESSAGE_ID(0x2C, 0x006) +#define MSG_PlayerMoveName_DizzyStomp MESSAGE_ID(0x2C, 0x007) +#define MSG_PlayerMoveName_Multibounce MESSAGE_ID(0x2C, 0x008) +#define MSG_PlayerMoveName_ShrinkStomp MESSAGE_ID(0x2C, 0x009) +#define MSG_PlayerMoveName_DDownJump MESSAGE_ID(0x2C, 0x00A) +#define MSG_PlayerMoveName_PowerBounce MESSAGE_ID(0x2C, 0x00B) +#define MSG_MoveName_AutoMultibounce MESSAGE_ID(0x2C, 0x00C) +#define MSG_MoveName_EarthquakeJump MESSAGE_ID(0x2C, 0x00D) +#define MSG_MoveName_AutoJump MESSAGE_ID(0x2C, 0x00E) +#define MSG_PlayerMoveName_PowerSmash MESSAGE_ID(0x2C, 0x00F) +#define MSG_MoveName_SuperSmash MESSAGE_ID(0x2C, 0x010) +#define MSG_PlayerMoveName_MegaSmash MESSAGE_ID(0x2C, 0x011) +#define MSG_MoveName_SmashCharge0 MESSAGE_ID(0x2C, 0x012) +#define MSG_PlayerMoveName_SmashCharge MESSAGE_ID(0x2C, 0x013) +#define MSG_PlayerMoveName_SuperSmashCharge MESSAGE_ID(0x2C, 0x014) +#define MSG_PlayerMoveName_HammerThrow MESSAGE_ID(0x2C, 0x015) +#define MSG_PlayerMoveName_ShrinkSmash MESSAGE_ID(0x2C, 0x016) +#define MSG_PlayerMoveName_SpinSmash MESSAGE_ID(0x2C, 0x017) +#define MSG_PlayerMoveName_DDownPound MESSAGE_ID(0x2C, 0x018) +#define MSG_PlayerMoveName_QuakeHammer MESSAGE_ID(0x2C, 0x019) +#define MSG_PlayerMoveName_PowerQuake MESSAGE_ID(0x2C, 0x01A) +#define MSG_PlayerMoveName_MegaQuake MESSAGE_ID(0x2C, 0x01B) +#define MSG_MoveName_AutoSmash MESSAGE_ID(0x2C, 0x01C) +#define MSG_PlayerMoveName_DoubleDip MESSAGE_ID(0x2C, 0x01D) +#define MSG_PlayerMoveName_TripleDip MESSAGE_ID(0x2C, 0x01E) +#define MSG_PlayerMoveName_QuickChange MESSAGE_ID(0x2C, 0x020) +#define MSG_MoveName_DefendPlus MESSAGE_ID(0x2C, 0x024) +#define MSG_PlayerMoveName_PUpDDown MESSAGE_ID(0x2C, 0x026) +#define MSG_PlayerMoveName_PDownDUp MESSAGE_ID(0x2C, 0x027) +#define MSG_MoveName_MegaHPDrain MESSAGE_ID(0x2C, 0x029) +#define MSG_MoveName_CrazyHeart MESSAGE_ID(0x2C, 0x02B) +#define MSG_MoveName_FlowerFanatic MESSAGE_ID(0x2C, 0x02E) +#define MSG_MoveName_HeartFinder MESSAGE_ID(0x2C, 0x02F) +#define MSG_MoveName_FlowerFinder MESSAGE_ID(0x2C, 0x030) +#define MSG_MoveName_LuckyDay MESSAGE_ID(0x2C, 0x036) +#define MSG_MoveName_CloseCall MESSAGE_ID(0x2C, 0x037) +#define MSG_MoveName_PowerRush MESSAGE_ID(0x2C, 0x038) +#define MSG_MoveName_LastStand MESSAGE_ID(0x2C, 0x039) +#define MSG_MoveName_BumpAttack MESSAGE_ID(0x2C, 0x03C) +#define MSG_MoveName_SpinAttack MESSAGE_ID(0x2C, 0x03D) +#define MSG_MoveName_DizzyAttack MESSAGE_ID(0x2C, 0x03E) +#define MSG_MoveName_SpeedySpin MESSAGE_ID(0x2C, 0x03F) +#define MSG_MoveName_Berserker MESSAGE_ID(0x2C, 0x04F) +#define MSG_MoveName_ISpy MESSAGE_ID(0x2C, 0x053) +#define MSG_MoveName_HealthyHealthy MESSAGE_ID(0x2C, 0x055) +#define MSG_MoveName_32 MESSAGE_ID(0x2C, 0x05C) +#define MSG_PartnerDesc_Goombario_World MESSAGE_ID(0x2E, 0x000) +#define MSG_PartnerDesc_Goombario_Battle MESSAGE_ID(0x2E, 0x001) +#define MSG_PartnerDesc_Goombario_Battle_Headbonk MESSAGE_ID(0x2E, 0x002) +#define MSG_PartnerDesc_Goombario_Battle_Tattle MESSAGE_ID(0x2E, 0x003) +#define MSG_PartnerDesc_Goombario_Battle_Charge MESSAGE_ID(0x2E, 0x004) +#define MSG_PartnerDesc_Goombario_Battle_Multibonk MESSAGE_ID(0x2E, 0x005) +#define MSG_PartnerDesc_Goombario_Pause_Headbonk1 MESSAGE_ID(0x2E, 0x007) +#define MSG_PartnerDesc_Goombario_Pause_Headbonk2 MESSAGE_ID(0x2E, 0x008) +#define MSG_PartnerDesc_Goombario_Pause_Headbonk3 MESSAGE_ID(0x2E, 0x009) +#define MSG_PartnerDesc_Goombario_Pause_Tattle MESSAGE_ID(0x2E, 0x00A) +#define MSG_PartnerDesc_Goombario_Pause_Charge MESSAGE_ID(0x2E, 0x00B) +#define MSG_PartnerDesc_Goombario_Pause_Multibonk MESSAGE_ID(0x2E, 0x00C) +#define MSG_PartnerDesc_Kooper_World MESSAGE_ID(0x2E, 0x00D) +#define MSG_PartnerDesc_Kooper_Battle MESSAGE_ID(0x2E, 0x00E) +#define MSG_PartnerDesc_Kooper_Battle_ShellToss MESSAGE_ID(0x2E, 0x00F) +#define MSG_PartnerDesc_Kooper_Battle_PowerShell MESSAGE_ID(0x2E, 0x010) +#define MSG_PartnerDesc_Kooper_Battle_DizzyShell MESSAGE_ID(0x2E, 0x011) +#define MSG_PartnerDesc_Kooper_Battle_FireShell MESSAGE_ID(0x2E, 0x012) +#define MSG_PartnerDesc_Kooper_Pause_ShellToss1 MESSAGE_ID(0x2E, 0x014) +#define MSG_PartnerDesc_Kooper_Pause_ShellToss2 MESSAGE_ID(0x2E, 0x015) +#define MSG_PartnerDesc_Kooper_Pause_ShellToss3 MESSAGE_ID(0x2E, 0x016) +#define MSG_PartnerDesc_Kooper_Pause_PowerShell MESSAGE_ID(0x2E, 0x017) +#define MSG_PartnerDesc_Kooper_Pause_DizzyShell MESSAGE_ID(0x2E, 0x018) +#define MSG_PartnerDesc_Kooper_Pause_FireShell MESSAGE_ID(0x2E, 0x019) +#define MSG_PartnerDesc_Bombette_World MESSAGE_ID(0x2E, 0x01A) +#define MSG_PartnerDesc_Bombette_Battle MESSAGE_ID(0x2E, 0x01B) +#define MSG_PartnerDesc_Bombette_Battle_BodySlam MESSAGE_ID(0x2E, 0x01C) +#define MSG_PartnerDesc_Bombette_Battle_Bomb MESSAGE_ID(0x2E, 0x01D) +#define MSG_PartnerDesc_Bombette_Battle_PowerBomb MESSAGE_ID(0x2E, 0x01E) +#define MSG_PartnerDesc_Bombette_Battle_MegaBomb MESSAGE_ID(0x2E, 0x01F) +#define MSG_PartnerDesc_Bombette_Pause_BodySlam1 MESSAGE_ID(0x2E, 0x021) +#define MSG_PartnerDesc_Bombette_Pause_BodySlam2 MESSAGE_ID(0x2E, 0x022) +#define MSG_PartnerDesc_Bombette_Pause_BodySlam3 MESSAGE_ID(0x2E, 0x023) +#define MSG_PartnerDesc_Bombette_Pause_Bomb MESSAGE_ID(0x2E, 0x024) +#define MSG_PartnerDesc_Bombette_Pause_PowerBomb MESSAGE_ID(0x2E, 0x025) +#define MSG_PartnerDesc_Bombette_Pause_MegaBomb MESSAGE_ID(0x2E, 0x026) +#define MSG_PartnerDesc_Parakarry_World MESSAGE_ID(0x2E, 0x027) +#define MSG_PartnerDesc_Parakarry_Battle MESSAGE_ID(0x2E, 0x028) +#define MSG_PartnerDesc_Parakarry_Battle_SkyDive MESSAGE_ID(0x2E, 0x029) +#define MSG_PartnerDesc_Parakarry_Battle_ShellShot MESSAGE_ID(0x2E, 0x02A) +#define MSG_PartnerDesc_Parakarry_Battle_AirLift MESSAGE_ID(0x2E, 0x02B) +#define MSG_PartnerDesc_Parakarry_Battle_AirRaid MESSAGE_ID(0x2E, 0x02C) +#define MSG_PartnerDesc_Parakarry_Pause_SkyDive1 MESSAGE_ID(0x2E, 0x02E) +#define MSG_PartnerDesc_Parakarry_Pause_SkyDive2 MESSAGE_ID(0x2E, 0x02F) +#define MSG_PartnerDesc_Parakarry_Pause_SkyDive3 MESSAGE_ID(0x2E, 0x030) +#define MSG_PartnerDesc_Parakarry_Pause_ShellShot MESSAGE_ID(0x2E, 0x031) +#define MSG_PartnerDesc_Parakarry_Pause_AirLift MESSAGE_ID(0x2E, 0x032) +#define MSG_PartnerDesc_Parakarry_Pause_AirRaid MESSAGE_ID(0x2E, 0x033) +#define MSG_PartnerDesc_Bow_World MESSAGE_ID(0x2E, 0x034) +#define MSG_PartnerDesc_Bow_Battle MESSAGE_ID(0x2E, 0x035) +#define MSG_PartnerDesc_Bow_Battle_Smack MESSAGE_ID(0x2E, 0x036) +#define MSG_PartnerDesc_Bow_Battle_OuttaSight MESSAGE_ID(0x2E, 0x037) +#define MSG_PartnerDesc_Bow_Battle_Spook MESSAGE_ID(0x2E, 0x038) +#define MSG_PartnerDesc_Bow_Battle_FanSmack MESSAGE_ID(0x2E, 0x039) +#define MSG_PartnerDesc_Bow_Pause_Smack1 MESSAGE_ID(0x2E, 0x03B) +#define MSG_PartnerDesc_Bow_Pause_Smack2 MESSAGE_ID(0x2E, 0x03C) +#define MSG_PartnerDesc_Bow_Pause_Smack3 MESSAGE_ID(0x2E, 0x03D) +#define MSG_PartnerDesc_Bow_Pause_OuttaSight MESSAGE_ID(0x2E, 0x03E) +#define MSG_PartnerDesc_Bow_Pause_Spook MESSAGE_ID(0x2E, 0x03F) +#define MSG_PartnerDesc_Bow_Pause_FanSmack MESSAGE_ID(0x2E, 0x040) +#define MSG_PartnerDesc_Watt_World MESSAGE_ID(0x2E, 0x041) +#define MSG_PartnerDesc_Watt_Battle MESSAGE_ID(0x2E, 0x042) +#define MSG_PartnerDesc_Watt_Battle_ElectroDash MESSAGE_ID(0x2E, 0x043) +#define MSG_PartnerDesc_Watt_Battle_PowerShock MESSAGE_ID(0x2E, 0x044) +#define MSG_PartnerDesc_Watt_Battle_TurboCharge MESSAGE_ID(0x2E, 0x045) +#define MSG_PartnerDesc_Watt_Battle_MegaShock MESSAGE_ID(0x2E, 0x046) +#define MSG_PartnerDesc_Watt_Pause_ElectroDash1 MESSAGE_ID(0x2E, 0x048) +#define MSG_PartnerDesc_Watt_Pause_ElectroDash2 MESSAGE_ID(0x2E, 0x049) +#define MSG_PartnerDesc_Watt_Pause_ElectroDash3 MESSAGE_ID(0x2E, 0x04A) +#define MSG_PartnerDesc_Watt_Pause_PowerShock MESSAGE_ID(0x2E, 0x04B) +#define MSG_PartnerDesc_Watt_Pause_TurboCharge MESSAGE_ID(0x2E, 0x04C) +#define MSG_PartnerDesc_Watt_Pause_MegaShock MESSAGE_ID(0x2E, 0x04D) +#define MSG_PartnerDesc_Sushie_World MESSAGE_ID(0x2E, 0x04E) +#define MSG_PartnerDesc_Sushie_Battle MESSAGE_ID(0x2E, 0x04F) +#define MSG_PartnerDesc_Sushie_Battle_BellyFlop MESSAGE_ID(0x2E, 0x050) +#define MSG_PartnerDesc_Sushie_Battle_Squirt MESSAGE_ID(0x2E, 0x051) +#define MSG_PartnerDesc_Sushie_Battle_WaterBlock MESSAGE_ID(0x2E, 0x052) +#define MSG_PartnerDesc_Sushie_Battle_TidalWave MESSAGE_ID(0x2E, 0x053) +#define MSG_PartnerDesc_Sushie_Pause_BellyFlop1 MESSAGE_ID(0x2E, 0x055) +#define MSG_PartnerDesc_Sushie_Pause_BellyFlop2 MESSAGE_ID(0x2E, 0x056) +#define MSG_PartnerDesc_Sushie_Pause_BellyFlop3 MESSAGE_ID(0x2E, 0x057) +#define MSG_PartnerDesc_Sushie_Pause_Squirt MESSAGE_ID(0x2E, 0x058) +#define MSG_PartnerDesc_Sushie_Pause_WaterBlock MESSAGE_ID(0x2E, 0x059) +#define MSG_PartnerDesc_Sushie_Pause_TidalWave MESSAGE_ID(0x2E, 0x05A) +#define MSG_PartnerDesc_Lakilester_World MESSAGE_ID(0x2E, 0x05B) +#define MSG_PartnerDesc_Lakilester_Battle MESSAGE_ID(0x2E, 0x05C) +#define MSG_PartnerDesc_Lakilester_Battle_SpinyFlip MESSAGE_ID(0x2E, 0x05D) +#define MSG_PartnerDesc_Lakilester_Battle_SpinySurge MESSAGE_ID(0x2E, 0x05E) +#define MSG_PartnerDesc_Lakilester_Battle_CloudNine MESSAGE_ID(0x2E, 0x05F) +#define MSG_PartnerDesc_Lakilester_Battle_Hurricane MESSAGE_ID(0x2E, 0x060) +#define MSG_PartnerDesc_Lakilester_Pause_SpinyFlip1 MESSAGE_ID(0x2E, 0x062) +#define MSG_PartnerDesc_Lakilester_Pause_SpinyFlip2 MESSAGE_ID(0x2E, 0x063) +#define MSG_PartnerDesc_Lakilester_Pause_SpinyFlip3 MESSAGE_ID(0x2E, 0x064) +#define MSG_PartnerDesc_Lakilester_Pause_SpinySurge MESSAGE_ID(0x2E, 0x065) +#define MSG_PartnerDesc_Lakilester_Pause_CloudNine MESSAGE_ID(0x2E, 0x066) +#define MSG_PartnerDesc_Lakilester_Pause_Hurricane MESSAGE_ID(0x2E, 0x067) +#define MSG_PartnerDesc_Goompa_World MESSAGE_ID(0x2E, 0x68) +#define MSG_PartnerDesc_Goompa_Battle MESSAGE_ID(0x2E, 0x69) +#define MSG_PartnerDesc_Goombaria_World MESSAGE_ID(0x2E, 0x9D) +#define MSG_PartnerDesc_Goombaria_Battle MESSAGE_ID(0x2E, 0x9E) +#define MSG_PartnerDesc_Twink_World MESSAGE_ID(0x2E, 0x9F) +#define MSG_PartnerDesc_Twink_Battle MESSAGE_ID(0x2E, 0xA0) +#define MSG_PartnerMoveName_Headbonk1 MESSAGE_ID(0x2F, 0x000) +#define MSG_PartnerMoveName_Headbonk2 MESSAGE_ID(0x2F, 0x001) +#define MSG_PartnerMoveName_Headbonk3 MESSAGE_ID(0x2F, 0x002) +#define MSG_PartnerMoveName_Tattle MESSAGE_ID(0x2F, 0x003) +#define MSG_PartnerMoveName_Charge MESSAGE_ID(0x2F, 0x004) +#define MSG_PartnerMoveName_Multibonk MESSAGE_ID(0x2F, 0x005) +#define MSG_PartnerMoveName_ShellToss1 MESSAGE_ID(0x2F, 0x006) +#define MSG_PartnerMoveName_ShellToss2 MESSAGE_ID(0x2F, 0x007) +#define MSG_PartnerMoveName_ShellToss3 MESSAGE_ID(0x2F, 0x008) +#define MSG_PartnerMoveName_PowerShell MESSAGE_ID(0x2F, 0x009) +#define MSG_PartnerMoveName_DizzyShell MESSAGE_ID(0x2F, 0x00A) +#define MSG_PartnerMoveName_FireShell MESSAGE_ID(0x2F, 0x00B) +#define MSG_PartnerMoveName_BodySlam1 MESSAGE_ID(0x2F, 0x00C) +#define MSG_PartnerMoveName_BodySlam2 MESSAGE_ID(0x2F, 0x00D) +#define MSG_PartnerMoveName_BodySlam3 MESSAGE_ID(0x2F, 0x00E) +#define MSG_PartnerMoveName_Bomb MESSAGE_ID(0x2F, 0x00F) +#define MSG_PartnerMoveName_PowerBomb MESSAGE_ID(0x2F, 0x010) +#define MSG_PartnerMoveName_MegaBomb MESSAGE_ID(0x2F, 0x011) +#define MSG_PartnerMoveName_SkyDive1 MESSAGE_ID(0x2F, 0x012) +#define MSG_PartnerMoveName_SkyDive2 MESSAGE_ID(0x2F, 0x013) +#define MSG_PartnerMoveName_SkyDive3 MESSAGE_ID(0x2F, 0x014) +#define MSG_PartnerMoveName_ShellShot MESSAGE_ID(0x2F, 0x015) +#define MSG_PartnerMoveName_AirLift MESSAGE_ID(0x2F, 0x016) +#define MSG_PartnerMoveName_AirRaid MESSAGE_ID(0x2F, 0x017) +#define MSG_PartnerMoveName_Smack1 MESSAGE_ID(0x2F, 0x018) +#define MSG_PartnerMoveName_Smack2 MESSAGE_ID(0x2F, 0x019) +#define MSG_PartnerMoveName_Smack3 MESSAGE_ID(0x2F, 0x01A) +#define MSG_PartnerMoveName_OuttaSight MESSAGE_ID(0x2F, 0x01B) +#define MSG_PartnerMoveName_Spook MESSAGE_ID(0x2F, 0x01C) +#define MSG_PartnerMoveName_FanSmack MESSAGE_ID(0x2F, 0x01D) +#define MSG_PartnerMoveName_ElectroDash1 MESSAGE_ID(0x2F, 0x01E) +#define MSG_PartnerMoveName_ElectroDash2 MESSAGE_ID(0x2F, 0x01F) +#define MSG_PartnerMoveName_ElectroDash3 MESSAGE_ID(0x2F, 0x020) +#define MSG_PartnerMoveName_PowerShock MESSAGE_ID(0x2F, 0x021) +#define MSG_PartnerMoveName_TurboCharge MESSAGE_ID(0x2F, 0x022) +#define MSG_PartnerMoveName_MegaShock MESSAGE_ID(0x2F, 0x023) +#define MSG_PartnerMoveName_BellyFlop1 MESSAGE_ID(0x2F, 0x024) +#define MSG_PartnerMoveName_BellyFlop2 MESSAGE_ID(0x2F, 0x025) +#define MSG_PartnerMoveName_BellyFlop3 MESSAGE_ID(0x2F, 0x026) +#define MSG_PartnerMoveName_Squirt MESSAGE_ID(0x2F, 0x027) +#define MSG_PartnerMoveName_WaterBlock MESSAGE_ID(0x2F, 0x028) +#define MSG_PartnerMoveName_TidalWave MESSAGE_ID(0x2F, 0x029) +#define MSG_PartnerMoveName_SpinyFlip1 MESSAGE_ID(0x2F, 0x02A) +#define MSG_PartnerMoveName_SpinyFlip2 MESSAGE_ID(0x2F, 0x02B) +#define MSG_PartnerMoveName_SpinyFlip3 MESSAGE_ID(0x2F, 0x02C) +#define MSG_PartnerMoveName_SpinySurge MESSAGE_ID(0x2F, 0x02D) +#define MSG_PartnerMoveName_CloudNine MESSAGE_ID(0x2F, 0x02E) +#define MSG_PartnerMoveName_Hurricane MESSAGE_ID(0x2F, 0x02F) + +#endif diff --git a/ver/jp/splat.yaml b/ver/jp/splat.yaml index e38c1a26f5..673e0dd6e7 100644 --- a/ver/jp/splat.yaml +++ b/ver/jp/splat.yaml @@ -21,6 +21,8 @@ options: undefined_funcs_auto_path: ver/jp/undefined_funcs_auto.txt create_undefined_syms_auto: False undefined_syms_auto_path: ver/jp/undefined_syms_auto.txt + symbol_name_format: JP_$VRAM + symbol_name_format_no_rom: JP_$VRAM_$SEG asset_stack: - jp segments: @@ -34,199 +36,3200 @@ segments: vram: 0x80025C00 subalign: 8 subsegments: + - [0x1000, hasm, main.bss] - [0x1000, hasm, entry_point] - - [0x1060, c, is_debug] + - [0x1060, c, is_debug, -g -fforce-addr] + - [0x1370, c, main_pre] - [0x1370, c, main] - - [0x1B10, c, jp/1B10] # 1B40 - - [0x2570, c, jp/2570] - - [0x3BC0, c, jp/3BC0] - - [0x42B0, c, jp/42B0] - - [0x5FC0, c, jp/5FC0] - - [0x6200, c, jp/6200] - - [0x6E00, c, jp/6E00] # 6E40? - - [0x7300, c, jp/7300] - - [0x7E00, c, jp/7E00] - - [0x80A0, c, jp/80A0] - - [0x8490, c, jp/8490] - - [0x99A0, c, jp/99A0] - - [0xAA20, c, jp/AA20] - - [0xAD70, c, jp/AD70] - - [0xD2A0, c, jp/D2A0] - - [0xE5D0, c, jp/E5D0] - - [0xE860, c, jp/E860] - - [0xEF00, c, jp/EF00] - - [0x10080, c, jp/10080] - - [0x10DB0, c, jp/10DB0] - - [0x10E70, c, jp/10E70] - - [0x116D0, c, jp/116D0] - - [0x11E70, c, jp/11E70] - - [0x13140, c, jp/13140] - - [0x13530, c, jp/13530] - - [0x19EB0, c, jp/19EB0] - - [0x1F240, c, jp/1F240] - - [0x20B80, c, jp/20B80] - - [0x23330, c, jp/23330] - - [0x257A0, c, jp/257A0] - - [0x25BB0, c, jp/25BB0] - - [0x264F0, c, jp/264F0] - - [0x285C0, c, jp/285C0] - - [0x2BC40, c, jp/2BC40] - - [0x2D650, c, jp/2D650] - - [0x2DEE0, c, jp/2DEE0] - - [0x30070, c, jp/30070] - - [0x30100, c, jp/30100] - - [0x31300, c, jp/31300] - - [0x33100, c, jp/33100] - - [0x33E80, c, jp/33E80] - - [0x35770, c, jp/35770] - - [0x35F50, c, jp/35F50] - - [0x38EC0, c, jp/38EC0] - - [0x39960, c, jp/39960] - - [0x3A300, c, jp/3A300] - - [0x3A340, c, jp/3A340] - - [0x3A380, c, jp/3A380] - - [0x3A3A0, c, jp/3A3A0] - - [0x3A4B0, c, jp/3A4B0] - - [0x3A4E0, c, jp/3A4E0] - - [0x3A500, c, jp/3A500] - - [0x3A610, c, jp/3A610] - - [0x3A700, c, jp/3A700] - - [0x3A760, c, jp/3A760] - - [0x3A9D0, c, jp/3A9D0] - - [0x3AF40, c, jp/3AF40] - - [0x3AFA0, c, jp/3AFA0] - - [0x3B040, c, jp/3B040] - - [0x3B150, c, jp/os/nusys/3B150] # 3b4a0 - - [0x3B2A0, c, jp/3B2A0] - - [0x3B400, c, jp/3B400] - - [0x3B420, c, jp/3B420] - - [0x3B4A0, c, jp/3B4A0] - - [0x3B7C0, c, jp/3B7C0] - - [0x3B8E0, c, jp/3B8E0] - - [0x3BCF0, c, jp/3BCF0] - - [0x3C130, c, jp/os/osEPiWriteIo] - - [0x3C190, c, jp/os/osEPiReadIo] - - [0x3C1F0, c, jp/3C1F0] - - [0x3C290, c, jp/3C290] - - [0x3C2E0, c, jp/3C2E0] - - [0x3C460, c, jp/3C460] - - [0x3C820, c, jp/3C820] - - [0x3C910, c, jp/3C910] - - [0x3CA50, c, jp/3CA50] - - [0x3CAF0, c, jp/3CAF0] - - [0x3CC20, c, jp/3CC20] - - [0x3CCA0, c, jp/3CCA0] - - [0x3CCD0, c, jp/3CCD0] - - [0x3CF50, c, jp/3CF50] - - [0x3D260, c, jp/3D260] - - [0x3D2C0, c, jp/3D2C0] - - [0x3D2D0, c, jp/3D2D0] - - [0x3D300, c, jp/3D300] - - [0x3D580, c, jp/3D580] - - [0x3DC90, c, jp/3DC90] - - [0x3E6F0, c, jp/3E6F0] - - [0x3ECE0, c, jp/3ECE0] - - [0x3EF60, c, jp/3EF60] - - [0x3F2E0, c, jp/3F2E0] - - [0x3F6A0, c, jp/3F6A0] - - [0x3F9C0, c, jp/3F9C0] - - [0x3FA20, c, jp/3FA20] - - [0x3FE70, c, jp/3FE70] - - [0x40950, c, jp/40950] - - [0x40980, c, jp/40980] - - [0x40AC0, c, jp/40AC0] - - [0x40BF0, c, jp/40BF0] - - [0x40DD0, c, jp/40DD0] - - [0x40DE0, c, jp/40DE0] - - [0x41020, c, jp/41020] - - [0x41040, c, jp/41040] - - [0x41090, c, jp/41090] - - [0x41140, c, jp/41140] - - [0x41230, c, jp/41230] - - [0x41320, c, jp/41320] - - [0x413F0, c, jp/413F0] - - [0x41510, c, jp/41510] - - [0x415D0, c, jp/415D0] - - [0x41610, c, jp/41610] - - [0x41660, c, jp/41660] - - [0x41670, c, jp/41670] - - [0x41700, c, jp/41700] - - [0x41720, c, jp/41720] - - [0x41850, c, jp/41850] - - [0x41B70, c, jp/41B70] - - [0x41C30, c, jp/41C30] - - [0x41CF0, c, jp/41CF0] - - [0x41D30, c, jp/41D30] - - [0x41D80, c, jp/41D80] - - [0x41DC0, c, jp/41DC0] - - [0x41E00, c, jp/41E00] - - [0x41E40, c, jp/41E40] - - [0x42180, c, jp/42180] - - [0x421E0, c, jp/421E0] - - [0x42230, c, jp/42230] - - [0x423A0, c, jp/423A0] - - [0x423F0, c, jp/423F0] - - [0x42440, c, jp/42440] - - [0x42750, c, jp/42750] - - [0x427B0, c, jp/427B0] - - [0x42820, c, jp/42820] - - [0x42880, c, jp/42880] - - [0x428E0, c, jp/428E0] - - [0x42960, c, jp/42960] - - [0x429E0, c, jp/429E0] - - [0x42AE0, c, jp/42AE0] - - [0x42BA0, c, jp/42BA0] - - [0x42C00, c, jp/42C00] - - [0x42CE0, c, jp/42CE0] - - [0x42D40, c, jp/42D40] - - [0x42DC0, c, jp/42DC0] - - [0x42E50, c, jp/42E50] - - [0x42F00, c, jp/42F00] - - [0x431E0, c, jp/431E0] - - [0x43570, c, jp/43570] - - [0x439A0, c, jp/439A0] - - [0x43BC0, c, jp/43BC0] - - [0x441A0, c, jp/441A0] - - [0x44360, c, jp/44360] - - [0x44470, c, jp/44470] - - [0x44840, c, jp/44840] - - [0x448A0, c, jp/448A0] - - [0x44AB0, c, jp/44AB0] - - [0x44B20, c, jp/44B20] - - [0x455B0, c, jp/455B0] - - [0x457A0, c, jp/457A0] - - [0x45A10, c, jp/45A10] - - [0x45A30, c, jp/45A30] - - [0x45DD0, c, jp/45DD0] - - [0x467D0, c, jp/467D0] - - [0x46860, c, jp/46860] - - [0x46AC0, c, jp/46AC0] - - [0x46C30, c, jp/46C30] - - [0x46C50, c, jp/46C50] - - [0x47A40, c, jp/47A40] - - [0x47A50, c, jp/47A50] - - [0x47A60, c, jp/47A60] - - [0x47A70, c, jp/47A70] - - [0x47AC0, c, jp/47AC0] - - [0x47BA0, c, jp/47BA0] - - [0x47BF0, c, jp/47BF0] - - [0x47C40, c, jp/47C40] - - [0x47D30, c, jp/47D30] - - [0x47E10, c, jp/47E10] - - [0x47E70, c, jp/47E70] - - [0x47F80, c, jp/47F80] - - [0x47FA0, c, jp/47FA0] - - [0x48000, c, jp/48000] - - [0x48A00, c, jp/48A00] - - [0x48BC0, c, jp/48BC0] - - [0x48BE0, c, jp/48BE0] - - [0x491A0, c, jp/491A0] - - [0x49C50, c, jp/49C50] - - [0x4A120, c, jp/4A120] - - [0x4A190, c, jp/4A190] - - [0x4A1D0, c, jp/4A1D0] - - [0x4AC70, c, jp/4AC70] - - [0x4E580, bin] + - [0x1B10, c, main_loop] + - [0x2570, c, background_gfx] + - [0x3BC0, c, input] + - [0x42B0, c, rumble] + - [0x43B0, c, 43F0] + - [0x5FC0, c, heap] + - [0x6200, c, fio] + - [0x6E00, c, curtains] + - [0x7300, c, crash_screen] + - [0x7E00, c, load_obfuscation_shims] + - [0x80A0, c, os/nusys/nugfxtaskmgr, -fforce-addr] + - [0x8490, c, 8800] + - [0x99A0, c, 9d10_len_1080] + - [0xAA20, c, ad90_len_2880] + - [0xAD70, c, B0E0] + - [0xD2A0, c, camera] + - [0xE580, c, game_modes] + - [0xE580, c, state_startup] + - [0xE860, c, intro_logos] + - [0xE960, c, state_battle] + - [0xEF00, c, state_logos] + - [0xF9C0, c, state_pause] + - [0x10080, c, state_file_select] + - [0x10DB0, c, state_world] + - [0x10E70, c, 111f0_len_860] + - [0x116D0, c, state_intro] + - [0x11E70, c, state_title_screen] + - [0x13140, c, state_demo] + - [0x13530, c, npc] + - [0x19EB0, c, encounter] + - [0x1F240, c, encounter_api] + - [0x20B80, c, status_icons] + - [0x23330, c, 23680] + - [0x257A0, c, 25AF0] + + - [0x25BB0, c, audio/25f00_len_940] + - [0x264F0, c, audio/sfx_player] + - [0x285C0, c, audio/28910_len_5090] + - [0x2BC40, c, audio/2BF90] + - [0x2D650, c, audio/2d9a0_len_890] + - [0x2DEE0, c, audio/2e230_len_2190] + - [0x30070, c, audio/303c0_len_3e10] + - [0x30100, c, audio/30450] + - [0x31300, c, audio/31650] + - [0x33100, c, audio/33450] + - [0x33E80, c, audio/tables] # data only + - [0x33E80, c, audio/reverb] + + - [0x34D30, c, effects] + - [0x34D30, c, 5B320] # data only + - [0x35770, c, world/world] + - [0x35F50, c, collision] + - [0x38BB0, c, 38F00] + - [0x38EC0, c, 39210_len_aa0] + + - [0x39960, c, os/nusys/nuboot] + - [0x39A60, c, os/nusys/nusched] + - [0x3A300, c, os/nusys/nugfxfuncset] + - [0x3A340, c, os/nusys/nugfxprenmifuncset] + - [0x3A380, c, os/nusys/nugfxtaskallendwait] + - [0x3A3A0, c, os/nusys/nugfxsetcfb] + - [0x3A4B0, c, os/nusys/nugfxdisplayoff] + - [0x3A4E0, c, os/nusys/nugfxdisplayon] + - [0x3A500, c, os/nusys/nupiinit] + - [0x3A540, c, os/nusys/nupireadrom] + - [0x3A610, c, os/nusys/nugfxinit] + - [0x3A6C0, c, os/nusys/nucontinit] + - [0x3A700, c, os/nusys/nucontdataget] + - [0x3A760, c, os/nusys/nucontpakmgr] + - [0x3A9D0, c, os/nusys/nucontrmbmgr] + - [0x3AF40, c, os/nusys/nucontrmbstart] + - [0x3AFA0, c, os/nusys/nucontrmbcheck] + - [0x3B040, c, os/nusys/nucontrmbmodeset] + - [0x3B150, c, os/nusys/nucontrmbforcestop] + - [0x3B170, c, os/nusys/nucontrmbforcestopend] + - [0x3B190, c, os/nusys/nupireadromoverlay] + - [0x3B2A0, c, os/nusys/nugfxthread] + - [0x3B3C0, c, os/nusys/nugfxswapcfbfuncset] + - [0x3B400, c, os/nusys/nugfxswapcfb] + - [0x3B420, c, os/nusys/nugfxretracewait] + - [0x3B4A0, c, os/nusys/nusimgr] + - [0x3B7C0, c, os/nusys/nusicallbackadd] + - [0x3B860, c, os/nusys/nusicallbackremove] + - [0x3B8E0, c, os/nusys/nucontmgr] + - [0x3BC90, c, os/nusys/nucontdatalock] + - [0x3BCF0, c, os/nusys/nucontqueryread] + + - [0x3BD10, hasm, os/osSetIntMask] + - [0x3BDB0, c, os/pimgr, gcc_272 -O3] + - [0x3BF40, c, os/epirawdma, gcc_272 -O3] + - [0x3C130, c, os/epiwrite, gcc_272 -O3] + - [0x3C190, c, os/epiread, gcc_272 -O3] + - [0x3C1F0, c, os/epidma, gcc_272 -O3] + - [0x3C290, c, os/epilinkhandle, gcc_272 -O3] + - [0x3C2E0, c, os/cartrominit, gcc_272 -O3] + - [0x3C460, c, os/devmgr, gcc_272 -O3] + - [0x3C820, c, os/piacs, gcc_272 -O3] + - [0x3C910, c, os/aigetlength, gcc_272 -O3] + - [0x3C920, c, os/aigetstatus, gcc_272 -O3] + - [0x3C930, c, os/aisetfrequency, gcc_272 -O3] + - [0x3CA50, c, os/aisetnextbuf, gcc_272 -O3] + - [0x3CAF0, hasm, os/osInvalDCache] + - [0x3CBA0, hasm, os/osInvalICache] + - [0x3CC20, hasm, os/osWritebackDCache] + - [0x3CCA0, hasm, os/osWritebackDCacheAll] + - [0x3CCD0, c, os/contquery, gcc_272 -O3] + - [0x3CD70, c, os/contreaddata, gcc_272 -O3] + - [0x3CF50, c, os/controller, gcc_272 -O3] + - [0x3D260, c, os/virtualtophysical, gcc_272 -O3] + - [0x3D2C0, c, os/sqrtf, -ffast-math] + - [0x3D2D0, c, os/coss, gcc_272 -O3] + - [0x3D300, c, os/frustum, gcc_272 -O3] + - [0x3D580, c, os/guLookAt, gcc_272 -O3] + - [0x3DC90, c, os/lookathil, gcc_272 -O3] + - [0x3E6F0, c, os/lookatref, gcc_272 -O3] + - [0x3ECE0, c, os/guOrtho, gcc_272 -O3] + - [0x3EF60, c, os/perspective, gcc_272 -O3] + - [0x3F2E0, c, os/position, gcc_272 -O3] + - [0x3F6A0, c, os/rotateRPY, gcc_272 -O3] + - [0x3F9C0, c, os/sins, gcc_272 -O3] + - [0x3FA20, hasm, os/bcopy] + - [0x3FD40, hasm, os/bzero] + - [0x3FDE0, c, os/string, gcc_272 -O3] + - [0x3FE70, c, os/xprintf, gcc_272 -O3] + - [0x408C0, c, os/sprintf, gcc_272 -O3] + - [0x40950, c, os/createmesgqueue] + - [0x40980, c, os/jammesg, gcc_272 -O3] + - [0x40AC0, c, os/recvmesg, gcc_272 -O3] + - [0x40BF0, c, os/sendmesg, gcc_272 -O3] + - [0x40D20, c, os/seteventmesg, gcc_272 -O3] + - [0x40DD0, hasm, os/osGetCount] + - [0x40DE0, c, os/sptask, gcc_272 -O3] + - [0x41020, c, os/sptaskyield, gcc_272 -O3] + - [0x41040, c, os/sptaskyielded, gcc_272 -O3] + - [0x41090, c, os/sirawdma, gcc_272 -O3] + - [0x41140, c, os/siacs, gcc_272 -O3] + - [0x41230, c, os/createthread, gcc_272 -O3] + - [0x41300, c, os/getthreadpri, gcc_272 -O3] + - [0x41320, c, os/setthreadpri, gcc_272 -O3] + - [0x413F0, c, os/startthread, gcc_272 -O3] + - [0x41510, c, os/stopthread, gcc_272 -O3] + - [0x415D0, c, os/thread, gcc_272 -O3] + - [0x41610, c, os/yieldthread, gcc_272 -O3] + - [0x41660, c, os/getactivequeue, gcc_272 -O3] + - [0x41670, c, os/gettime, gcc_272 -O3] + - [0x41700, c, os/settime, gcc_272 -O3] + - [0x41720, c, os/settimer, gcc_272 -O3] + - [0x41850, c, os/timerintr, gcc_272 -O3] + - [0x41B70, hasm, os/osMapTLB] + - [0x41C30, hasm, os/__osProbeTLB] + - [0x41CF0, hasm, os/osUnmapTLB] + - [0x41D30, hasm, os/osUnmapTLBAll] + - [0x41D80, c, os/vigetcurrframebuf, gcc_272 -O3] + - [0x41DC0, c, os/vigetnextframebuf, gcc_272 -O3] + - [0x41E00, c, os/vigetmode, gcc_272 -O3] + - [0x41E40, c, os/vimgr, gcc_272 -O3] + - [0x42180, c, os/vitbl, gcc_272 -O3] + - [0x42180, c, os/visetevent, gcc_272 -O3] + - [0x421E0, c, os/visetmode, gcc_272 -O3] + - [0x42230, c, os/visetspecial, gcc_272 -O3] + - [0x423A0, c, os/visetyscale, gcc_272 -O3] + - [0x423F0, c, os/viswapbuf, gcc_272 -O3] + - [0x42440, c, os/viswapcontext, gcc_272 -O3] + - [0x42750, c, os/viblack, gcc_272 -O3] + - [0x427B0, c, os/virepeatline, gcc_272 -O3] + - [0x42810, hasm, os/padding_alt] + - [0x42820, hasm, os/guMtxIdent] + - [0x42880, hasm, os/guMtxIdentF] + - [0x428E0, hasm, os/guMtxF2L] + - [0x42960, hasm, os/guMtxL2F] + - [0x429E0, hasm, os/guMtxCatF] + - [0x42AE0, hasm, os/guScale] + - [0x42BA0, hasm, os/guScaleF] + - [0x42C00, hasm, os/guTranslate] + - [0x42CE0, hasm, os/guTranslateF] + - [0x42D40, c, os/guMtxCat, gcc_272 -O3] + - [0x42DC0, c, os/guMtxXFML, gcc_272 -O3] + - [0x42E50, c, os/guMtxXFMF, gcc_272 -O3] + - [0x42F00, c, os/guRotate, gcc_272 -O3] + - [0x431E0, c, os/motor, gcc_272 -O3] + - [0x43570, c, os/pfsallocatefile, gcc_272 -O3] + - [0x439A0, c, os/pfsdeletefile, gcc_272 -O3] + - [0x43BC0, c, os/pfsreadwritefile, gcc_272 -O3] + - [0x44000, c, os/pfsfilestate, gcc_272 -O3] + - [0x441A0, c, os/pfsfindfile, gcc_272 -O3] + - [0x44360, c, os/pfsfreeblocks, gcc_272 -O3] + - [0x44470, c, os/pfsinitpak, gcc_272 -O3] + - [0x44840, c, os/pfsrepairid, gcc_272 -O3] + - [0x448A0, c, os/pfsgetstatus, gcc_272 -O3] + - [0x44AB0, c, os/pfsselectbank, gcc_272 -O3] + - [0x44B20, c, os/contpfs, gcc_272 -O3] + - [0x455B0, c, os/contramread, gcc_272 -O3] + - [0x457A0, c, os/contramwrite, gcc_272 -O3] + - [0x459B0, hasm, os/parameters] + - [0x45A10, c, os/afterprenmi, gcc_272 -O3] + - [0x45A30, c, os/initialize, gcc_272 -O3] + - [0x45DD0, hasm, os/exceptasm] + - [0x46740, hasm, os/__osDisableInt] + - [0x467B0, hasm, os/__osRestoreInt] + - [0x467D0, c, os/setglobalintmask, gcc_272 -O3] + - [0x46810, c, os/resetglobalintmask, gcc_272 -O3] + - [0x46860, c, os/pirawdma, gcc_272 -O3] + - [0x46930, c, os/pigetcmdq, gcc_272 -O3] + - [0x46950, c, os/epirawread, gcc_272 -O3] + - [0x46AC0, c, os/epirawwrite, gcc_272 -O3] + - [0x46C30, c, os/ai, gcc_272 -O3] + - [0x46C50, hasm, os/bcmp] + - [0x46D60, c, os/xlitob, gcc_272 -O3] + - [0x46FB0, c, os/xldtob, gcc_272 -O3] + - [0x47A40, hasm, os/__osGetCause] + - [0x47A50, hasm, os/__osGetSR] + - [0x47A60, hasm, os/__osSetCompare] + - [0x47A70, hasm, os/setfpccsr] + - [0x47A80, hasm, os/setsr] + - [0x47A90, hasm, os/__osSetWatchLo] + - [0x47AA0, c, os/sp, gcc_272 -O3] + - [0x47AC0, c, os/spgetstat, gcc_272 -O3] + - [0x47AD0, c, os/spsetstat, gcc_272 -O3] + - [0x47AE0, c, os/spsetpc, gcc_272 -O3] + - [0x47B10, c, os/sprawdma, gcc_272 -O3] + - [0x47BA0, c, os/sirawread, gcc_272 -O3] + - [0x47BF0, c, os/sirawwrite, gcc_272 -O3] + - [0x47C40, c, os/crc, gcc_272 -O3] + - [0x47D30, c, os/destroythread, gcc_272 -O3] + - [0x47E10, hasm, os/osMapTLBRdb] + - [0x47E70, c, os/vi, gcc_272 -O3] + - [0x47F80, c, os/vigetcurrcontext, gcc_272 -O3] + - [0x47F90, hasm, os/padding] + - [0x47FA0, hasm, os/guNormalize] + - [0x48000, c, os/pfschecker, gcc_272 -O3] + - [0x48720, c, os/pfsisplug, gcc_272 -O3] + - [0x48A00, c, os/ldiv, gcc_272 -O3] + - [0x48BC0, c, os/osSiDeviceBusy] + - [0x48BE0, c, gcc/divdi3, -g2] + - [0x491A0, c, gcc/moddi3, -g2] + - [0x496F0, c, gcc/udivdi3, -g2] + - [0x49C50, c, gcc/umoddi3, -g2] + - [0x4A120, c, os/strcpy, gcc_272 -O1] + - [0x4A150, c, os/strcmp, gcc_272 -O1] + - [0x4A190, c, os/memset, gcc_272 -O1] + - [0x4A1D0, hasm, os/decode_yay0] + - [0x4A280, c, os/osFlash] + - [0x4AC70, pm_effect_loads, effect_loads] + - [0x4DF10, c, battle/battle] + - [0x4E580, bin, n_aspMain_text] + + - [0x4F1E0, .data, main_pre] + - [auto, .data, main] + - [auto, .data, main_loop] + - [auto, .data, background_gfx] + - [auto, .data, rumble] + - [auto, .data, 43F0] + - [auto, .data, fio] + - start: 0x4F9C0 + type: .data + name: curtains + subsegments: + - [0x4F9C0, i4, sprite/unk_checkers, 16, 32] + - [0x4FAC0] + - [0x4FB10, rgba32, sprite/curtains, 32, 32] + - [0x50B10] + - [0x50B60, ci4, sprite/checkers, 32, 16] + - [0x50C60, palette, sprite/checkers] + - [0x50C80] + - [0x50D00, vtx, vtx/curtains1] + - [0x50D60, vtx, vtx/curtains2] + - [0x50DC0, vtx, vtx/curtains3] + - [0x50F50, vtx, vtx/curtains4] + - [0x50F90, vtx, vtx/curtains5] + - [0x50FD0, vtx, vtx/curtains6] + - [0x511C0, vtx, vtx/curtains7] + - [0x51240] + - [0x51520, ia8, ui/no_controller, 128, 32] + - [0x52520] + - [0x52520] + - [auto, .data, crash_screen] + - [auto, .data, os/nusys/nugfxtaskmgr] + - [auto, .data, camera] + - [auto, .data, game_modes] + - [auto, .data, state_battle] + - [auto, .data, state_logos] + - [auto, .data, state_pause] + - [auto, .data, state_file_select] + - [auto, .data, state_title_screen] + - [auto, .data, state_demo] + - [auto, .data, npc] + - [auto, .data, encounter] + - [auto, .data, status_icons] + - [auto, .data, audio/25f00_len_940] + - [auto, .data, audio/sfx_player] + - [auto, .data, audio/30450] + - [auto, .data, audio/31650] + - [auto, .data, audio/33450] + - [auto, .data, audio/tables] + - [auto, .data, audio/reverb] + - [auto, .data, effects] + - [auto, .data, 5B320] + - [auto, .data, world/world] + - [auto, .data, 38F00] + - [auto, .data, os/nusys/nusched] + - [auto, .data, os/nusys/nugfxinit] + - [auto, .data, os/nusys/nucontpakmgr] + - [auto, .data, os/nusys/nucontrmbmgr] + - [auto, .data, os/nusys/nugfxfuncset] + - [auto, .data, os/nusys/nusimgr] + - [auto, .data, os/nusys/nucontmgr] + + - [auto, .data, os/pimgr] + - [auto, .data, os/cartrominit] + - [auto, .data, os/piacs ] + - [auto, .data, os/aisetnextbuf] + - [auto, .data, os/controller] + - [auto, .data, os/position] + - [auto, .data, os/rotateRPY] + - [auto, .data, os/sins] + - [auto, .data, os/xprintf] + - [auto, .data, os/seteventmesg] + - [auto, .data, os/siacs] + - [auto, .data, os/setthreadpri] + - [auto, .data, os/timerintr] + - [auto, .data, os/vimgr] + - [auto, .data, os/vitbl] + - [auto, .data, os/guRotate] + - [auto, .data, os/contpfs] + - [auto, .data, os/contramread] + - [auto, .data, os/initialize] + - [auto, .data, os/xlitob] + - [auto, .data, os/vi] + - [auto, .data, os/vimodempallan1] + - [auto, .data, battle/battle] + - [0x71410, bin, gspF3DEX2kawase_fifo_text] + - [0x72A40, bin, gspF3DEX2kawase_fifo_data] + - [0x72E60, bin, n_aspMain_data] + - [0x73110] + - [auto, .rodata, is_debug] + - [auto, .rodata, main_loop] + - [auto, .rodata, 43F0] + - [auto, .rodata, curtains] + - [auto, .rodata, crash_screen] + - [auto, .rodata, 8800] + - [auto, .rodata, B0E0] + - [auto, .rodata, camera] + - [auto, .rodata, state_logos] + - [auto, .rodata, state_file_select] + - [auto, .rodata, 111f0_len_860] + - [auto, .rodata, state_intro] + - [auto, .rodata, state_title_screen] + - [auto, .rodata, state_demo] + - [auto, .rodata, npc] + - [auto, .rodata, encounter] + - [auto, .rodata, status_icons] + - [auto, .rodata, 23680] + - [auto, .rodata, audio/28910_len_5090] + - [auto, .rodata, audio/2e230_len_2190] + - [auto, .rodata, audio/30450] + - [auto, .rodata, audio/33450] + - [auto, .rodata, audio/reverb] + + - [auto, .rodata, 5B320] + - [auto, .rodata, world/world] + - [0x74E80, rodata, os/osSetIntMask] + - [0x74F00] + - [auto, .rodata, os/devmgr] + - [auto, .rodata, os/aisetfrequency] + - [auto, .rodata, os/guLookAt] + - [auto, .rodata, os/lookathil] + - [auto, .rodata, os/lookatref] + - [auto, .rodata, os/perspective] + - [auto, .rodata, os/xprintf] + - [auto, .rodata, os/viswapcontext] + + - [0x75160, rodata, os/exceptasm] + - [0x751B0] + - [auto, .rodata, os/xlitob] + - [auto, .rodata, os/xldtob] + - [auto, .rodata, gcc/divdi3] + - [auto, .rodata, gcc/moddi3] + - [auto, .rodata, gcc/udivdi3] + - [auto, .rodata, gcc/umoddi3] + - [auto, .rodata, battle/battle] + - [0x75990] + + - name: engine1 + dir: engine1 + type: code + start: 0x75990 + vram: 0x800dc4e0 + subsegments: + - [0x75990, bin] + - [0xa5f90] + + - name: engine4 + dir: engine4 + type: code + start: 0xa5f90 + vram: 0x8010f890 + subsegments: + - [0xa5f90, bin] + - [0xa9770] + + - name: engine2 + dir: engine2 + type: code + start: 0xa9770 + vram: 0x801148e0 + subsegments: + - [0xa9770, bin] + - [0xeb1a0] + + - name: evt + dir: evt + type: code + start: 0xeb1a0 + vram: 0x802c3000 + subsegments: + - [0xeb1a0, bin] + - [0x102620] + + - name: entity + type: code + start: 0x102620 + vram: 0x802dbd40 + subsegments: + - [0x102620, bin] + - [0x10cc20] + + - name: font_width + type: code + start: 0x10cc20 + vram: 0x802e6380 + subsegments: + - [0x10cc20, bin] + - [0x10f330] + + - [0x10f330, bin] + + - name: battle_code + type: bin + start: 0x1749F0 + vram: 0x8023E000 + + - [0x1D4720, bin] + + - name: logos + type: bin + start: 0x2065C0 + + - [0x2215C0, bin] + +############### +### Effects ### +############### + - name: 325AD0 + type: bin + start: 0x32DDD0 + vram: 0xE0200000 + - name: effect_gfx_big_smoke_puff + type: bin + start: 0x32E710 + - name: effect_big_smoke_puff + type: bin + start: 0x32FBF0 + vram: 0xE0002000 + - name: effect_landing_dust + type: bin + start: 0x330410 + vram: 0xE000C000 + - name: effect_gfx_landing_dust + type: bin + start: 0x3311A0 + - name: effect_walking_dust + type: bin + start: 0x334410 + vram: 0xE000E000 + - name: effect_flower_splash + type: bin + start: 0x334AA0 + vram: 0xE0010000 + - name: effect_gfx_flower_splash_trail + type: bin + start: 0x3351C0 + - name: effect_flower_trail + type: bin + start: 0x336010 + vram: 0xE0012000 + - name: effect_cloud_puff + type: bin + start: 0x336790 + vram: 0xE0014000 + - name: effect_gfx_cloud_puff_trail + type: bin + start: 0x336F50 + - name: effect_cloud_trail + type: bin + start: 0x337130 + vram: 0xE0016000 + - name: effect_footprint + type: bin + start: 0x337880 + vram: 0xE0018000 + - name: effect_gfx_footprint + type: bin + start: 0x337E50 + - name: effect_floating_flower + type: bin + start: 0x338130 + vram: 0xE001A000 + - name: effect_gfx_floating_flower + type: bin + start: 0x338760 + - name: effect_snowflake + type: bin + start: 0x338C10 + vram: 0xE001C000 + - name: effect_gfx_snowflake + type: bin + start: 0x339200 + - name: effect_star + type: bin + start: 0x339C40 + vram: 0xE001E000 + - name: effect_gfx_star + type: bin + start: 0x33A9A0 + - name: effect_emote + type: bin + start: 0x33C1C0 + vram: 0xE0020000 + - name: effect_gfx_emote + type: bin + start: 0x33CF70 + - name: effect_sparkles + type: bin + start: 0x33F540 + vram: 0xE0022000 + - name: effect_gfx_sparkles + type: bin + start: 0x3402C0 + - name: effect_shape_spell + type: bin + start: 0x341550 + vram: 0xE0024000 + - name: effect_gfx_shape_spell + type: bin + start: 0x342260 + - name: effect_gather_energy_pink + type: bin + start: 0x343480 + vram: 0xE0026000 + - name: effect_gfx_gather_energy_pink + type: bin + start: 0x343ED0 + - name: effect_drop_leaves + type: bin + start: 0x3450F0 + vram: 0xE0028000 + - name: effect_gfx_drop_leaves + type: bin + start: 0x345910 + - name: effect_dust + type: bin + start: 0x346BC0 + vram: 0xE002A000 + - name: effect_gfx_dust + type: bin + start: 0x347300 + - name: effect_shattering_stones + type: bin + start: 0x348180 + vram: 0xE002C000 + - name: effect_gfx_shattering_stones + type: bin + start: 0x348B80 + - name: effect_smoke_ring + type: bin + start: 0x349CE0 + vram: 0xE002E000 + - name: effect_damage_stars + type: bin + start: 0x34A440 + vram: 0xE0030000 + - name: effect_gfx_damage_stars + type: bin + start: 0x34B340 + - name: effect_explosion + type: bin + start: 0x34B980 + vram: 0xE0032000 + - name: effect_gfx_explosion + type: bin + start: 0x34C270 + - name: effect_lens_flare + type: bin + start: 0x34CD10 + vram: 0xE0034000 + - name: effect_gfx_lens_flare + type: bin + start: 0x34D4E0 + - name: effect_got_item_outline + type: bin + start: 0x34D7E0 + vram: 0xE0036000 + - name: effect_gfx_got_item_outline + type: bin + start: 0x34DE40 + - name: effect_spiky_white_aura + type: bin + start: 0x356020 + vram: 0xE0038000 + - name: effect_gfx_spiky_white_aura + type: bin + start: 0x356A70 + - name: effect_smoke_impact + type: bin + start: 0x356F80 + vram: 0xE003A000 + - name: effect_damage_indicator + type: bin + start: 0x3577C0 + vram: 0xE003C000 + - name: effect_gfx_damage_indicator + type: bin + start: 0x358520 + - name: effect_purple_ring + type: bin + start: 0x35A740 + vram: 0xE003E000 + - name: effect_gfx_purple_ring + type: bin + start: 0x35AFE0 + - name: effect_flame + type: bin + start: 0x35B600 + vram: 0xE0040000 + - name: effect_gfx_flame + type: bin + start: 0x35BEB0 + - name: effect_stars_burst + type: bin + start: 0x35CAA0 + vram: 0xE0042000 + - name: effect_stars_shimmer + type: bin + start: 0x35D260 + vram: 0xE0044000 + - name: effect_rising_bubble + type: bin + start: 0x35E1E0 + vram: 0xE0046000 + - name: effect_gfx_rising_bubble + type: bin + start: 0x35E830 + - name: effect_ring_blast + type: bin + start: 0x35EC80 + vram: 0xE0048000 + - name: effect_gfx_ring_blast + type: bin + start: 0x35F6A0 + - name: effect_shockwave + type: bin + start: 0x3607C0 + vram: 0xE004A000 + - name: effect_gfx_shockwave + type: bin + start: 0x3616B0 + - name: effect_music_note + type: bin + start: 0x362220 + vram: 0xE004C000 + - name: effect_gfx_music_note + type: bin + start: 0x3628E0 + - name: effect_smoke_burst + type: bin + start: 0x363CD0 + vram: 0xE004E000 + - name: effect_sweat + type: bin + start: 0x3642D0 + vram: 0xE0050000 + - name: effect_gfx_sweat + type: bin + start: 0x364850 + - name: effect_sleep_bubble + type: bin + start: 0x364D80 + vram: 0xE0052000 + - name: effect_gfx_sleep_bubble + type: bin + start: 0x365810 + - name: effect_windy_leaves + type: bin + start: 0x365D00 + vram: 0xE0056000 + - name: effect_falling_leaves + type: bin + start: 0x366C20 + vram: 0xE0058000 + - name: effect_gfx_falling_leaves + type: bin + start: 0x3673E0 + - name: effect_stars_spread + type: bin + start: 0x3685C0 + vram: 0xE005A000 + - name: effect_gfx_stars_spread + type: bin + start: 0x368D30 + - name: effect_steam_burst + type: bin + start: 0x369240 + vram: 0xE005C000 + - name: effect_gfx_steam_burst + type: bin + start: 0x369970 + - name: effect_stars_orbiting + type: bin + start: 0x36A8C0 + vram: 0xE005E000 + - name: effect_gfx_stars_orbiting + type: bin + start: 0x36AF50 + - name: effect_big_snowflakes + type: bin + start: 0x36B460 + vram: 0xE0060000 + - name: effect_gfx_big_snowflakes + type: bin + start: 0x36BBC0 + - name: effect_debuff + type: bin + start: 0x36C600 + vram: 0xE0062000 + - name: effect_gfx_debuff + type: bin + start: 0x36CF00 + - name: effect_green_impact + type: bin + start: 0x36D210 + vram: 0xE0064000 + - name: effect_gfx_green_impact + type: bin + start: 0x36DCB0 + - name: effect_radial_shimmer + type: bin + start: 0x36E330 + vram: 0xE0066000 + - name: effect_gfx_radial_shimmer + type: bin + start: 0x36F060 + - name: effect_ending_decals + type: bin + start: 0x372BD0 + vram: 0xE0068000 + - name: effect_gfx_ending_decals + type: bin + start: 0x3731E0 + - name: effect_light_rays + type: bin + start: 0x375320 + vram: 0xE006A000 + - name: effect_gfx_light_rays + type: bin + start: 0x376290 + - name: effect_lightning + type: bin + start: 0x3764D0 + vram: 0xE006C000 + - name: effect_gfx_lightning + type: bin + start: 0x377060 + - name: effect_fire_breath + type: bin + start: 0x37AA90 + vram: 0xE006E000 + - name: effect_gfx_fire_breath + type: bin + start: 0x37B6E0 + - name: effect_shimmer_burst + type: bin + start: 0x37C3B0 + vram: 0xE0070000 + - name: effect_energy_shockwave + type: bin + start: 0x37D150 + vram: 0xE0072000 + - name: effect_gfx_energy_shockwave + type: bin + start: 0x37D810 + - name: effect_shimmer_wave + type: bin + start: 0x37E760 + vram: 0xE0074000 + - name: effect_aura + type: bin + start: 0x37F370 + vram: 0xE0076000 + - name: effect_gfx_aura + type: bin + start: 0x380280 + - name: effect_bulb_glow + type: bin + start: 0x3826F0 + vram: 0xE0078000 + - name: effect_gfx_bulb_glow + type: bin + start: 0x3830D0 + - name: effect_effect_3D + type: bin + start: 0x384840 + vram: 0xE007A000 + - name: effect_gfx_effect_3D + type: bin + start: 0x385480 + - name: effect_blast + type: bin + start: 0x385790 + vram: 0xE007C000 + - name: effect_gfx_blast + type: bin + start: 0x385CD0 + - name: effect_fire_flower + type: bin + start: 0x387A20 + vram: 0xE007E000 + - name: effect_gfx_fire_flower + type: bin + start: 0x3886A0 + - name: effect_recover + type: bin + start: 0x3895C0 + vram: 0xE0080000 + - name: effect_gfx_recover + type: bin + start: 0x38A100 + - name: effect_disable_x + type: bin + start: 0x38D940 + vram: 0xE0082000 + - name: effect_gfx_disable_x + type: bin + start: 0x38E6B0 + - name: effect_bombette_breaking + type: bin + start: 0x390CD0 + vram: 0xE0084000 + - name: effect_firework + type: bin + start: 0x391B50 + vram: 0xE0086000 + - name: effect_gfx_firework + type: bin + start: 0x392650 + - name: effect_confetti + type: bin + start: 0x3930F0 + vram: 0xE0088000 + - name: effect_gfx_confetti + type: bin + start: 0x393EA0 + - name: effect_snowfall + type: bin + start: 0x3948F0 + vram: 0xE008A000 + - name: effect_gfx_snowfall + type: bin + start: 0x395370 + - name: effect_effect_46 + type: bin + start: 0x396100 + vram: 0xE008C000 + - name: effect_gfx_effect_46 + type: bin + start: 0x396C90 + - name: effect_gather_magic + type: bin + start: 0x397160 + vram: 0xE008E000 + - name: effect_gfx_gather_magic + type: bin + start: 0x397A10 + - name: effect_attack_result_text + type: bin + start: 0x397C00 + vram: 0xE0090000 + - name: effect_gfx_attack_result_text + type: bin + start: 0x3986D0 + - name: effect_small_gold_sparkle + type: bin + start: 0x39A030 + vram: 0xE0092000 + - name: effect_gfx_small_gold_sparkle + type: bin + start: 0x39A740 + - name: effect_flashing_box_shockwave + type: bin + start: 0x39ABD0 + vram: 0xE0094000 + - name: effect_gfx_flashing_box_shockwave + type: bin + start: 0x39B3A0 + - name: effect_balloon + type: bin + start: 0x39C580 + vram: 0xE0096000 + - name: effect_gfx_balloon + type: bin + start: 0x39C970 + - name: effect_floating_rock + type: bin + start: 0x39DEB0 + vram: 0xE0098000 + - name: effect_gfx_floating_rock + type: bin + start: 0x39E3F0 + - name: effect_chomp_drop + type: bin + start: 0x39E8B0 + vram: 0xE009A000 + - name: effect_gfx_chomp_drop + type: bin + start: 0x39F340 + - name: effect_quizmo_stage + type: bin + start: 0x3A04F0 + vram: 0xE009C000 + - name: effect_gfx_quizmo_stage + type: bin + start: 0x3A0EC0 + - name: effect_radiating_energy_orb + type: bin + start: 0x3A8220 + vram: 0xE009E000 + - name: effect_gfx_radiating_energy_orb + type: bin + start: 0x3A9060 + - name: effect_quizmo_answer + type: bin + start: 0x3AA590 + vram: 0xE00A0000 + - name: effect_gfx_quizmo_answer + type: bin + start: 0x3AA740 + - name: effect_motion_blur_flame + type: bin + start: 0x3AAC90 + vram: 0xE00A2000 + - name: _3A33D0 + type: bin + start: 0x3AB6D0 + - name: effect_energy_orb_wave + type: bin + start: 0x3ABAE0 + vram: 0xE00A4000 + - name: effect_gfx_energy_orb_wave + type: bin + start: 0x3AC620 + - name: effect_merlin_house_stars + type: bin + start: 0x3AD850 + vram: 0xE00A6000 + - name: effect_gfx_merlin_house_stars + type: bin + start: 0x3ADEE0 + - name: effect_quizmo_audience + type: bin + start: 0x3AF3F0 + vram: 0xE00A8000 + - name: effect_gfx_quizmo_audience + type: bin + start: 0x3AFAA0 + - name: effect_butterflies + type: bin + start: 0x3B2C20 + vram: 0xE00AA000 + - name: effect_gfx_butterflies + type: bin + start: 0x3B3330 + - name: effect_stat_change + type: bin + start: 0x3B7120 + vram: 0xE00AC000 + - name: effect_gfx_stat_change + type: bin + start: 0x3B7A00 + - name: effect_snaking_static + type: bin + start: 0x3BA650 + vram: 0xE00AE000 + - name: effect_gfx_snaking_static + type: bin + start: 0x3BB090 + - name: effect_thunderbolt_ring + type: bin + start: 0x3BC1B0 + vram: 0xE00B0000 + - name: effect_gfx_thunderbolt_ring + type: bin + start: 0x3BC9A0 + - name: effect_squirt + type: bin + start: 0x3BCA90 + vram: 0xE00B2000 + - name: effect_gfx_squirt + type: bin + start: 0x3BD640 + - name: effect_water_block + type: bin + start: 0x3BDFF0 + vram: 0xE00B4000 + - name: effect_gfx_water_block + type: bin + start: 0x3BEEF0 + - name: effect_waterfall + type: bin + start: 0x3BF460 + vram: 0xE00B6000 + - name: effect_gfx_waterfall + type: bin + start: 0x3BFBD0 + - name: effect_water_fountain + type: bin + start: 0x3BFE80 + vram: 0xE00B8000 + - name: effect_gfx_water_fountain + type: bin + start: 0x3C0B60 + - name: effect_underwater + type: bin + start: 0x3C0ED0 + vram: 0xE00BA000 + - name: _3B9A70 + type: bin + start: 0x3C1D70 + - name: effect_lightning_bolt + type: bin + start: 0x3C2330 + vram: 0xE00BC000 + - name: effect_gfx_lightning_bolt + type: bin + start: 0x3C31A0 + - name: effect_water_splash + type: bin + start: 0x3C4260 + vram: 0xE00BE000 + - name: effect_gfx_water_splash + type: bin + start: 0x3C4D90 + - name: effect_snowman_doll + type: bin + start: 0x3C5060 + vram: 0xE00C0000 + - name: effect_gfx_snowman_doll + type: bin + start: 0x3C5CA0 + - name: effect_fright_jar + type: bin + start: 0x3C94D0 + vram: 0xE00C2000 + - name: effect_gfx_fright_jar + type: bin + start: 0x3C9EA0 + - name: effect_stop_watch + type: bin + start: 0x3D30F0 + vram: 0xE00C4000 + - name: effect_gfx_stop_watch + type: bin + start: 0x3D3B90 + - name: effect_effect_63 + type: bin + start: 0x3D4CE0 + vram: 0xE00C6000 + - name: effect_gfx_effect_63 + type: bin + start: 0x3D59E0 + - name: effect_throw_spiny + type: bin + start: 0x3D76A0 + vram: 0xE00C8000 + - name: effect_gfx_throw_spiny + type: bin + start: 0x3D7DF0 + - name: effect_effect_65 + type: bin + start: 0x3D8800 + vram: 0xE00CA000 + - name: effect_gfx_effect_65 + type: bin + start: 0x3D94E0 + - name: effect_tubba_heart_attack + type: bin + start: 0x3D9990 + vram: 0xE00CC000 + - name: effect_gfx_tubba_heart_attack + type: bin + start: 0x3DA880 + - name: effect_whirlwind + type: bin + start: 0x3DADC0 + vram: 0xE00CE000 + - name: effect_gfx_whirlwind + type: bin + start: 0x3DBC30 + - name: effect_red_impact + type: bin + start: 0x3DC120 + vram: 0xE00D0000 + - name: effect_floating_cloud_puff + type: bin + start: 0x3DCC70 + vram: 0xE00D2000 + - name: effect_gfx_floating_cloud_puff + type: bin + start: 0x3DD190 + - name: effect_energy_in_out + type: bin + start: 0x3DD320 + vram: 0xE00D6000 + - name: effect_gfx_energy_in_out + type: bin + start: 0x3DE230 + - name: effect_tattle_window + type: bin + start: 0x3DEAC0 + vram: 0xE00D8000 + - name: effect_gfx_tattle_window + type: bin + start: 0x3DF340 + - name: effect_shiny_flare + type: bin + start: 0x3DF540 + vram: 0xE00DA000 + - name: effect_gfx_shiny_flare + type: bin + start: 0x3DFA70 + - name: effect_huff_puff_breath + type: bin + start: 0x3DFD70 + vram: 0xE00DC000 + - name: effect_gfx_huff_puff_breath + type: bin + start: 0x3E03C0 + - name: effect_cold_breath + type: bin + start: 0x3E0A20 + vram: 0xE00DE000 + - name: effect_gfx_cold_breath + type: bin + start: 0x3E1400 + - name: effect_embers + type: bin + start: 0x3E3760 + vram: 0xE00E0000 + - name: effect_gfx_embers + type: bin + start: 0x3E4240 + - name: effect_hieroglyphs + type: bin + start: 0x3E4610 + vram: 0xE00E2000 + - name: effect_gfx_hieroglyphs + type: bin + start: 0x3E5050 + - name: effect_misc_particles + type: bin + start: 0x3E6300 + vram: 0xE00E4000 + - name: effect_gfx_misc_particles + type: bin + start: 0x3E7160 + - name: effect_static_status + type: bin + start: 0x3E8C30 + vram: 0xE00E6000 + - name: effect_gfx_static_status + type: bin + start: 0x3E95D0 + - name: effect_moving_cloud + type: bin + start: 0x3E9990 + vram: 0xE00E8000 + - name: effect_gfx_moving_cloud + type: bin + start: 0x3E9FD0 + - name: effect_effect_75 + type: bin + start: 0x3EA1E0 + vram: 0xE00EA000 + - name: effect_gfx_effect_75 + type: bin + start: 0x3EAC60 + - name: effect_firework_rocket + type: bin + start: 0x3EC6A0 + vram: 0xE010A000 + - name: effect_gfx_firework_rocket + type: bin + start: 0x3ED650 + - name: effect_peach_star_beam + type: bin + start: 0x3ED7C0 + vram: 0xE010C000 + - name: effect_gfx_peach_star_beam + type: bin + start: 0x3EE230 + - name: effect_chapter_change + type: bin + start: 0x3F37E0 + vram: 0xE010E000 + - name: effect_gfx_chapter_change + type: bin + start: 0x3F4120 + - name: effect_ice_shard + type: bin + start: 0x3FFDB0 + vram: 0xE0110000 + - name: effect_gfx_ice_shard + type: bin + start: 0x400680 + - name: effect_spirit_card + type: bin + start: 0x401810 + vram: 0xE0112000 + - name: effect_gfx_spirit_card + type: bin + start: 0x401E70 + - name: effect_lil_oink + type: bin + start: 0x4064A0 + vram: 0xE0114000 + - name: effect_gfx_lil_oink + type: bin + start: 0x406C10 + - name: effect_something_rotating + type: bin + start: 0x40A000 + vram: 0xE0116000 + - name: effect_breaking_junk + type: bin + start: 0x40ADC0 + vram: 0xE0118000 + - name: effect_gfx_breaking_junk + type: bin + start: 0x40B5B0 + - name: effect_partner_buff + type: bin + start: 0x40BBE0 + vram: 0xE011A000 + - name: effect_gfx_partner_buff + type: bin + start: 0x40C900 + - name: effect_quizmo_assistant + type: bin + start: 0x40E500 + vram: 0xE011C000 + - name: effect_gfx_quizmo_assistant + type: bin + start: 0x40EA40 + - name: effect_ice_pillar + type: bin + start: 0x411350 + vram: 0xE011E000 + - name: effect_gfx_ice_pillar + type: bin + start: 0x411B80 + - name: effect_sun + type: bin + start: 0x412DB0 + vram: 0xE0120000 + - name: effect_gfx_sun + type: bin + start: 0x413560 + - name: effect_star_spirits_energy + type: bin + start: 0x413F60 + vram: 0xE0122000 + - name: effect_gfx_star_spirits_energy + type: bin + start: 0x414C50 + - name: effect_pink_sparkles + type: bin + start: 0x41A0F0 + vram: 0xE0124000 + - name: effect_star_outline + type: bin + start: 0x41AD20 + vram: 0xE0126000 + - name: effect_gfx_star_outline + type: bin + start: 0x41B960 + - name: effect_effect_86 + type: bin + start: 0x41C560 + vram: 0xE0128000 + - name: effect_gfx_effect_86 + type: bin + start: 0x41CA20 + - [0x41D750, bin] + + #################### + ### Battle Areas ### + #################### + - type: bin + name: battle_area_kmr_part_1 + start: 0x004382E0 + vram: 0x80218000 + - type: bin + name: battle_area_kmr_part_2 + start: 0x004413D0 + vram: 0x80218000 + - type: bin + name: battle_area_kmr_part_3 + start: 0x0044ED80 + vram: 0x80218000 + - type: bin + name: battle_area_mac + start: 0x0046BDD0 + vram: 0x80218000 + - type: bin + name: battle_area_hos + start: 0x004869F0 + vram: 0x80218000 + - type: bin + name: battle_area_nok + start: 0x00494AE0 + vram: 0x80218000 + - type: bin + name: battle_area_trd_part_1 + start: 0x004A89E0 + vram: 0x80218000 + - type: bin + name: battle_area_trd_part_2 + start: 0x004B8B30 + vram: 0x80218000 + - type: bin + name: battle_area_trd_part_3 + start: 0x004D6AF0 + vram: 0x80218000 + - type: bin + name: battle_area_iwa + start: 0x004D7B30 + vram: 0x80218000 + - type: bin + name: battle_area_sbk + start: 0x004E1F20 + vram: 0x80218000 + - type: bin + name: battle_area_isk_part_1 + start: 0x004EA080 + vram: 0x80218000 + - type: bin + name: battle_area_isk_part_2 + start: 0x004F6DE0 + vram: 0x80218000 + - type: bin + name: battle_area_mim + start: 0x004FF520 + vram: 0x80218000 + - type: bin + name: battle_area_arn + start: 0x00506390 + vram: 0x80218000 + - type: bin + name: battle_area_dgb + start: 0x00516960 + vram: 0x80218000 + - type: bin + name: battle_area_omo + start: 0x00519F10 + vram: 0x80218000 + - type: bin + name: battle_area_omo2 + start: 0x00532FE0 + vram: 0x80218000 + - type: bin + name: battle_area_omo2_1 + start: 0x0054AEB0 + vram: 0x80231000 + - type: bin + name: battle_area_omo2_2 + start: 0x0054FD20 + vram: 0x80231000 + - type: bin + name: battle_area_omo2_3 + start: 0x005545B0 + vram: 0x80231000 + - type: bin + name: battle_area_omo2_4 + start: 0x00559D80 + vram: 0x80231000 + - type: bin + name: battle_area_omo2_5 + start: 0x0055A4F0 + vram: 0x80231000 + - type: bin + name: battle_area_omo2_6 + start: 0x0055E5D0 + vram: 0x80231000 + - type: bin + name: battle_area_omo3 + start: 0x0055ED20 + vram: 0x80218000 + - type: bin + name: battle_area_kgr + start: 0x00575BE0 + vram: 0x80218000 + - type: bin + name: battle_area_jan + start: 0x0057B260 + vram: 0x80218000 + - type: bin + name: battle_area_jan2 + start: 0x0058C280 + vram: 0x80218000 + - type: bin + name: battle_area_kzn + start: 0x00593C30 + vram: 0x80218000 + - type: bin + name: battle_area_kzn2 + start: 0x005A6020 + vram: 0x80218000 + - type: bin + name: battle_area_flo + start: 0x005B8DF0 + vram: 0x80218000 + - type: bin + name: battle_area_flo2 + start: 0x005D5FD0 + vram: 0x80218000 + - type: bin + name: battle_area_tik + start: 0x005F3DD0 + vram: 0x80218000 + - type: bin + name: battle_area_tik2 + start: 0x006103F0 + vram: 0x80218000 + - type: bin + name: battle_area_tik3 + start: 0x00620030 + vram: 0x80218000 + - type: bin + name: battle_area_sam + start: 0x0062B4E0 + vram: 0x80218000 + - type: bin + name: battle_area_sam2 + start: 0x00644B20 + vram: 0x80218000 + - type: bin + name: battle_area_pra + start: 0x00650750 + vram: 0x80218000 + - type: bin + name: battle_area_pra2 + start: 0x00668090 + vram: 0x80218000 + - type: bin + name: battle_area_pra3 + start: 0x006716C0 + vram: 0x80218000 + - type: bin + name: battle_area_kpa + start: 0x0068C370 + vram: 0x80218000 + - type: bin + name: battle_area_kpa2 + start: 0x006A6B40 + vram: 0x80218000 + - type: bin + name: battle_area_kpa3 + start: 0x006C34D0 + vram: 0x80218000 + - type: bin + name: battle_area_kpa4 + start: 0x006D39B0 + vram: 0x80218000 + - type: bin + name: battle_area_kkj + start: 0x006E36E0 + vram: 0x80218000 + - type: bin + name: battle_area_dig + start: 0x006E5700 + vram: 0x80218000 + + - [0x006F8470, bin] + + - type: bin + name: world_script_api + start: 0x7E8810 + vram: 0x80280000 + +############ +### Maps ### +############ + - type: bin + name: machi + start: 0x7EECD0 + vram: 0x80240000 + - type: bin + name: mac_00 + start: 0x7F2640 + vram: 0x80240000 + - type: bin + name: mac_01 + start: 0x808370 + vram: 0x80240000 + - type: bin + name: mac_02 + start: 0x82AE80 + vram: 0x80240000 + - type: bin + name: mac_03 + start: 0x839560 + vram: 0x80240000 + - type: bin + name: mac_04 + start: 0x84AA80 + vram: 0x80240000 + - type: bin + name: mac_05 + start: 0x85A330 + vram: 0x80240000 + - type: bin + name: mac_06 + start: 0x86CF40 + vram: 0x80240000 + - type: bin + name: tik_01 + start: 0x8718B0 + vram: 0x80240000 + - type: bin + name: tik_02 + start: 0x874B40 + vram: 0x80240000 + - type: bin + name: tik_03 + start: 0x876F00 + vram: 0x80240000 + - type: bin + name: tik_04 + start: 0x879E30 + vram: 0x80240000 + - type: bin + name: tik_05 + start: 0x87D1C0 + vram: 0x80240000 + - type: bin + name: tik_06 + start: 0x87F2E0 + vram: 0x80240000 + - type: bin + name: tik_07 + start: 0x881FE0 + vram: 0x80240000 + - type: bin + name: tik_08 + start: 0x8871F0 + vram: 0x80240000 + - type: bin + name: tik_09 + start: 0x88A5C0 + vram: 0x80240000 + - type: bin + name: tik_10 + start: 0x88E7C0 + vram: 0x80240000 + - type: bin + name: tik_12 + start: 0x890FD0 + vram: 0x80240000 + - type: bin + name: tik_14 + start: 0x895A00 + vram: 0x80240000 + - type: bin + name: tik_15 + start: 0x897FA0 + vram: 0x80240000 + - type: bin + name: tik_17 + start: 0x89AE20 + vram: 0x80240000 + - type: bin + name: tik_18 + start: 0x89DAE0 + vram: 0x80240000 + - type: bin + name: tik_19 + start: 0x89F9E0 + vram: 0x80240000 + - type: bin + name: tik_20 + start: 0x8A2750 + vram: 0x80240000 + - type: bin + name: tik_21 + start: 0x8A5BA0 + vram: 0x80240000 + - type: bin + name: tik_22 + start: 0x8A82C0 + vram: 0x80240000 + - type: bin + name: tik_23 + start: 0x8AA7D0 + vram: 0x80240000 + - type: bin + name: tik_24 + start: 0x8ADE80 + vram: 0x80240000 + - type: bin + name: tik_25 + start: 0x8B0380 + vram: 0x80240000 + - type: bin + name: kgr_01 + start: 0x8B1E10 + vram: 0x80240000 + - type: bin + name: kgr_02 + start: 0x8B2850 + vram: 0x80240000 + - type: bin + name: kmr_00 + start: 0x8B4390 + vram: 0x80240000 + - type: bin + name: kmr_02 + start: 0x8B8470 + vram: 0x80240000 + - type: bin + name: kmr_03 + start: 0x8D0350 + vram: 0x80240000 + - type: bin + name: kmr_04 + start: 0x8D2CC0 + vram: 0x80240000 + - type: bin + name: kmr_05 + start: 0x8D6430 + vram: 0x80240000 + - type: bin + name: kmr_06 + start: 0x8D98D0 + vram: 0x80240000 + - type: bin + name: kmr_07 + start: 0x8DC180 + vram: 0x80240000 + - type: bin + name: kmr_09 + start: 0x8DE1C0 + vram: 0x80240000 + - type: bin + name: kmr_10 + start: 0x8E0890 + vram: 0x80240000 + - type: bin + name: kmr_11 + start: 0x8E24C0 + vram: 0x80240000 + - type: bin + name: kmr_12 + start: 0x8F3720 + vram: 0x80240000 + - type: bin + name: kmr_20 + start: 0x8F41E0 + vram: 0x80240000 + - type: bin + name: kmr_21 + start: 0x907190 + vram: 0x80240000 + - type: bin + name: kmr_22 + start: 0x907990 + vram: 0x80240000 + - type: bin + name: kmr_23 + start: 0x90FD50 + vram: 0x80240000 + - type: bin + name: kmr_24 + start: 0x913560 + vram: 0x80240000 + - type: bin + name: kmr_30 + start: 0x9139F0 + vram: 0x80240000 + - type: bin + name: iwa_00 + start: 0x914F60 + vram: 0x80240000 + - type: bin + name: iwa_01 + start: 0x917F50 + vram: 0x80240000 + - type: bin + name: iwa_02 + start: 0x91E610 + vram: 0x80240000 + - type: bin + name: iwa_03 + start: 0x9219C0 + vram: 0x80240000 + - type: bin + name: iwa_04 + start: 0x9246F0 + vram: 0x80240000 + - type: bin + name: iwa_10 + start: 0x927380 + vram: 0x80240000 + - type: bin + name: iwa_11 + start: 0x92FD70 + vram: 0x80240000 + - type: bin + name: sbk_00 + start: 0x9325F0 + vram: 0x80240000 + - type: bin + name: sbk_01 + start: 0x932E10 + vram: 0x80240000 + - type: bin + name: sbk_02 + start: 0x933630 + vram: 0x80240000 + - type: bin + name: sbk_03 + start: 0x938C30 + vram: 0x80240000 + - type: bin + name: sbk_04 + start: 0x939850 + vram: 0x80240000 + - type: bin + name: sbk_05 + start: 0x93A070 + vram: 0x80240000 + - type: bin + name: sbk_06 + start: 0x93B940 + vram: 0x80240000 + - type: bin + name: sbk_10 + start: 0x93D000 + vram: 0x80240000 + - type: bin + name: sbk_11 + start: 0x93D3C0 + vram: 0x80240000 + - type: bin + name: sbk_12 + start: 0x93E0C0 + vram: 0x80240000 + - type: bin + name: sbk_13 + start: 0x93EB60 + vram: 0x80240000 + - type: bin + name: sbk_14 + start: 0x93FA60 + vram: 0x80240000 + - type: bin + name: sbk_15 + start: 0x940050 + vram: 0x80240000 + - type: bin + name: sbk_16 + start: 0x9408F0 + vram: 0x80240000 + - type: bin + name: sbk_20 + start: 0x941910 + vram: 0x80240000 + - type: bin + name: sbk_21 + start: 0x9428E0 + vram: 0x80240000 + - type: bin + name: sbk_22 + start: 0x942CB0 + vram: 0x80240000 + - type: bin + name: sbk_23 + start: 0x943AE0 + vram: 0x80240000 + - type: bin + name: sbk_24 + start: 0x943FB0 + vram: 0x80240000 + - type: bin + name: sbk_25 + start: 0x945600 + vram: 0x80240000 + - type: bin + name: sbk_26 + start: 0x947050 + vram: 0x80240000 + - type: bin + name: sbk_30 + start: 0x948930 + vram: 0x80240000 + - type: bin + name: sbk_31 + start: 0x94D380 + vram: 0x80240000 + - type: bin + name: sbk_32 + start: 0x94DDE0 + vram: 0x80240000 + - type: bin + name: sbk_33 + start: 0x94ED50 + vram: 0x80240000 + - type: bin + name: sbk_34 + start: 0x94F250 + vram: 0x80240000 + - type: bin + name: sbk_35 + start: 0x951A30 + vram: 0x80240000 + - type: bin + name: sbk_36 + start: 0x9531E0 + vram: 0x80240000 + - type: bin + name: sbk_40 + start: 0x954720 + vram: 0x80240000 + - type: bin + name: sbk_41 + start: 0x9553C0 + vram: 0x80240000 + - type: bin + name: sbk_42 + start: 0x955890 + vram: 0x80240000 + - type: bin + name: sbk_43 + start: 0x9564F0 + vram: 0x80240000 + - type: bin + name: sbk_44 + start: 0x956920 + vram: 0x80240000 + - type: bin + name: sbk_45 + start: 0x957820 + vram: 0x80240000 + - type: bin + name: sbk_46 + start: 0x957D20 + vram: 0x80240000 + - type: bin + name: sbk_50 + start: 0x959990 + vram: 0x80240000 + - type: bin + name: sbk_51 + start: 0x959CF0 + vram: 0x80240000 + - type: bin + name: sbk_52 + start: 0x95A9F0 + vram: 0x80240000 + - type: bin + name: sbk_53 + start: 0x95AE60 + vram: 0x80240000 + - type: bin + name: sbk_54 + start: 0x95B900 + vram: 0x80240000 + - type: bin + name: sbk_55 + start: 0x95BDD0 + vram: 0x80240000 + - type: bin + name: sbk_56 + start: 0x95D340 + vram: 0x80240000 + - type: bin + name: sbk_60 + start: 0x95FD70 + vram: 0x80240000 + - type: bin + name: sbk_61 + start: 0x960310 + vram: 0x80240000 + - type: bin + name: sbk_62 + start: 0x9606D0 + vram: 0x80240000 + - type: bin + name: sbk_63 + start: 0x9610F0 + vram: 0x80240000 + - type: bin + name: sbk_64 + start: 0x961910 + vram: 0x80240000 + - type: bin + name: sbk_65 + start: 0x961CD0 + vram: 0x80240000 + - type: bin + name: sbk_66 + start: 0x962030 + vram: 0x80240000 + - type: bin + name: sbk_99 + start: 0x964230 + vram: 0x80240000 + - type: bin + name: dro_01 + start: 0x964580 + vram: 0x80240000 + - type: bin + name: dro_02 + start: 0x972500 + vram: 0x80240000 + - type: bin + name: isk_01 + start: 0x981440 + vram: 0x80240000 + - type: bin + name: isk_02 + start: 0x981A10 + vram: 0x80240000 + - type: bin + name: isk_03 + start: 0x983150 + vram: 0x80240000 + - type: bin + name: isk_04 + start: 0x984930 + vram: 0x80240000 + - type: bin + name: isk_05 + start: 0x986DD0 + vram: 0x80240000 + - type: bin + name: isk_06 + start: 0x989D20 + vram: 0x80240000 + - type: bin + name: isk_07 + start: 0x98B740 + vram: 0x80240000 + - type: bin + name: isk_08 + start: 0x98E130 + vram: 0x80240000 + - type: bin + name: isk_09 + start: 0x98F7E0 + vram: 0x80240000 + - type: bin + name: isk_10 + start: 0x991E60 + vram: 0x80240000 + - type: bin + name: isk_11 + start: 0x993D10 + vram: 0x80240000 + - type: bin + name: isk_12 + start: 0x996940 + vram: 0x80240000 + - type: bin + name: isk_13 + start: 0x998AE0 + vram: 0x80240000 + - type: bin + name: isk_14 + start: 0x99BA30 + vram: 0x80240000 + - type: bin + name: isk_16 + start: 0x99E4F0 + vram: 0x80240000 + - type: bin + name: isk_18 + start: 0x9A1270 + vram: 0x80240000 + - type: bin + name: isk_19 + start: 0x9A2A40 + vram: 0x80240000 + - type: bin + name: trd_00 + start: 0x9A2F70 + vram: 0x80240000 + - type: bin + name: trd_01 + start: 0x9A5C90 + vram: 0x80240000 + - type: bin + name: trd_02 + start: 0x9AA2E0 + vram: 0x80240000 + - type: bin + name: trd_03 + start: 0x9AD950 + vram: 0x80240000 + - type: bin + name: trd_04 + start: 0x9B16F0 + vram: 0x80240000 + - type: bin + name: trd_05 + start: 0x9B7A00 + vram: 0x80240000 + - type: bin + name: trd_06 + start: 0x9BAA90 + vram: 0x80240000 + - type: bin + name: trd_07 + start: 0x9BFDC0 + vram: 0x80240000 + - type: bin + name: trd_08 + start: 0x9C46E0 + vram: 0x80240000 + - type: bin + name: trd_09 + start: 0x9C6AA0 + vram: 0x80240000 + - type: bin + name: trd_10 + start: 0x9CBD50 + vram: 0x80240000 + - type: bin + name: nok_01 + start: 0x9CE820 + vram: 0x80240000 + - type: bin + name: nok_02 + start: 0x9E0440 + vram: 0x80240000 + - type: bin + name: nok_03 + start: 0x9F4C10 + vram: 0x80240000 + - type: bin + name: nok_04 + start: 0x9F7010 + vram: 0x80240000 + - type: bin + name: nok_11 + start: 0x9FDE60 + vram: 0x80240000 + - type: bin + name: nok_12 + start: 0xA03C50 + vram: 0x80240000 + - type: bin + name: nok_13 + start: 0xA09A60 + vram: 0x80240000 + - type: bin + name: nok_14 + start: 0xA0BCA0 + vram: 0x80240000 + - type: bin + name: nok_15 + start: 0xA10360 + vram: 0x80240000 + - type: bin + name: hos_00 + start: 0xA15150 + vram: 0x80240000 + - type: bin + name: hos_01 + start: 0xA19CE0 + vram: 0x80240000 + - type: bin + name: hos_02 + start: 0xA1F680 + vram: 0x80240000 + - type: bin + name: hos_03 + start: 0xA24560 + vram: 0x80240000 + - type: bin + name: hos_04 + start: 0xA302F0 + vram: 0x80240000 + - type: bin + name: hos_05 + start: 0xA336B0 + vram: 0x80240000 + - type: bin + name: hos_06 + start: 0xA428F0 + vram: 0x80240000 + - type: bin + name: hos_10 + start: 0xA48B10 + vram: 0x80240000 + - type: bin + name: hos_20 + start: 0xA4F120 + vram: 0x80240000 + - type: bin + name: kpa_01 + start: 0xA50750 + vram: 0x80240000 + - type: bin + name: kpa_03 + start: 0xA51DB0 + vram: 0x80240000 + - type: bin + name: kpa_04 + start: 0xA55750 + vram: 0x80240000 + - type: bin + name: kpa_08 + start: 0xA56170 + vram: 0x80240000 + - type: bin + name: kpa_09 + start: 0xA58750 + vram: 0x80240000 + - type: bin + name: kpa_10 + start: 0xA5B0D0 + vram: 0x80240000 + - type: bin + name: kpa_11 + start: 0xA5C010 + vram: 0x80240000 + - type: bin + name: kpa_12 + start: 0xA5E0A0 + vram: 0x80240000 + - type: bin + name: kpa_13 + start: 0xA5F670 + vram: 0x80240000 + - type: bin + name: kpa_14 + start: 0xA60BE0 + vram: 0x80240000 + - type: bin + name: kpa_15 + start: 0xA62AC0 + vram: 0x80240000 + - type: bin + name: kpa_16 + start: 0xA637A0 + vram: 0x80240000 + - type: bin + name: kpa_17 + start: 0xA66190 + vram: 0x80240000 + - type: bin + name: kpa_32 + start: 0xA67830 + vram: 0x80240000 + - type: bin + name: kpa_33 + start: 0xA687F0 + vram: 0x80240000 + - type: bin + name: kpa_40 + start: 0xA697B0 + vram: 0x80240000 + - type: bin + name: kpa_41 + start: 0xA69BE0 + vram: 0x80240000 + - type: bin + name: kpa_50 + start: 0xA6A140 + vram: 0x80240000 + - type: bin + name: kpa_51 + start: 0xA6D800 + vram: 0x80240000 + - type: bin + name: kpa_52 + start: 0xA70870 + vram: 0x80240000 + - type: bin + name: kpa_53 + start: 0xA74410 + vram: 0x80240000 + - type: bin + name: kpa_60 + start: 0xA76270 + vram: 0x80240000 + - type: bin + name: kpa_61 + start: 0xA77B50 + vram: 0x80240000 + - type: bin + name: kpa_62 + start: 0xA7B990 + vram: 0x80240000 + - type: bin + name: kpa_63 + start: 0xA7CD20 + vram: 0x80240000 + - type: bin + name: kpa_70 + start: 0xA7DFE0 + vram: 0x80240000 + - type: bin + name: kpa_81 + start: 0xA81C30 + vram: 0x80240000 + - type: bin + name: kpa_82 + start: 0xA83C50 + vram: 0x80240000 + - type: bin + name: kpa_83 + start: 0xA8CBB0 + vram: 0x80240000 + - type: bin + name: kpa_90 + start: 0xA8FED0 + vram: 0x80240000 + - type: bin + name: kpa_91 + start: 0xA90170 + vram: 0x80240000 + - type: bin + name: kpa_94 + start: 0xA95EE0 + vram: 0x80240000 + - type: bin + name: kpa_95 + start: 0xA961A0 + vram: 0x80240000 + - type: bin + name: kpa_96 + start: 0xA9BEE0 + vram: 0x80240000 + - type: bin + name: kpa_100 + start: 0xA9C880 + vram: 0x80240000 + - type: bin + name: kpa_101 + start: 0xA9CB60 + vram: 0x80240000 + - type: bin + name: kpa_102 + start: 0xA9CE60 + vram: 0x80240000 + - type: bin + name: kpa_111 + start: 0xAA2CB0 + vram: 0x80240000 + - type: bin + name: kpa_112 + start: 0xAA6010 + vram: 0x80240000 + - type: bin + name: kpa_113 + start: 0xAA62B0 + vram: 0x80240000 + - type: bin + name: kpa_114 + start: 0xAA7F60 + vram: 0x80240000 + - type: bin + name: kpa_115 + start: 0xAA8320 + vram: 0x80240000 + - type: bin + name: kpa_116 + start: 0xAAB410 + vram: 0x80240000 + - type: bin + name: kpa_117 + start: 0xAAB6B0 + vram: 0x80240000 + - type: bin + name: kpa_118 + start: 0xAAB8F0 + vram: 0x80240000 + - type: bin + name: kpa_119 + start: 0xAABB90 + vram: 0x80240000 + - type: bin + name: kpa_121 + start: 0xAABE20 + vram: 0x80240000 + - type: bin + name: kpa_130 + start: 0xAAC250 + vram: 0x80240000 + - type: bin + name: kpa_133 + start: 0xAB09B0 + vram: 0x80240000 + - type: bin + name: kpa_134 + start: 0xAB24D0 + vram: 0x80240000 + - type: bin + name: osr_00 + start: 0xAB5D60 + vram: 0x80240000 + - type: bin + name: osr_01 + start: 0xAB9520 + vram: 0x80240000 + - type: bin + name: osr_02 + start: 0xABB6A0 + vram: 0x80240000 + - type: bin + name: osr_03 + start: 0xABF7C0 + vram: 0x80240000 + - type: bin + name: osr_04 + start: 0xAC27E0 + vram: 0x80240000 + - type: bin + name: kkj_00 + start: 0xAC47C0 + vram: 0x80240000 + - type: bin + name: kkj_01 + start: 0xACE6A0 + vram: 0x80240000 + - type: bin + name: kkj_02 + start: 0xAD2250 + vram: 0x80240000 + - type: bin + name: kkj_03 + start: 0xAD2C40 + vram: 0x80240000 + - type: bin + name: kkj_10 + start: 0xAD4050 + vram: 0x80240000 + - type: bin + name: kkj_11 + start: 0xAD7670 + vram: 0x80240000 + - type: bin + name: kkj_12 + start: 0xADD5C0 + vram: 0x80240000 + - type: bin + name: kkj_13 + start: 0xADF400 + vram: 0x80240000 + - type: bin + name: kkj_14 + start: 0xAE4360 + vram: 0x80240000 + - type: bin + name: kkj_15 + start: 0xAEEA50 + vram: 0x80240000 + - type: bin + name: kkj_16 + start: 0xAF68D0 + vram: 0x80240000 + - type: bin + name: kkj_17 + start: 0xAFB120 + vram: 0x80240000 + - type: bin + name: kkj_18 + start: 0xAFC160 + vram: 0x80240000 + - type: bin + name: kkj_19 + start: 0xB00E10 + vram: 0x80240000 + - type: bin + name: kkj_20 + start: 0xB07000 + vram: 0x80240000 + - type: bin + name: kkj_21 + start: 0xB0B760 + vram: 0x80240000 + - type: bin + name: kkj_22 + start: 0xB0B9B0 + vram: 0x80240000 + - type: bin + name: kkj_23 + start: 0xB0BD40 + vram: 0x80240000 + - type: bin + name: kkj_24 + start: 0xB0FA30 + vram: 0x80240000 + - type: bin + name: kkj_25 + start: 0xB0FEC0 + vram: 0x80240000 + - type: bin + name: kkj_26 + start: 0xB1C5B0 + vram: 0x80240000 + - type: bin + name: kkj_27 + start: 0xB1D200 + vram: 0x80240000 + - type: bin + name: kkj_28 + start: 0xB1E330 + vram: 0x80240000 + - type: bin + name: kkj_29 + start: 0xB1E540 + vram: 0x80240000 + - type: bin + name: tst_01 + start: 0xB23D90 + vram: 0x80240000 + - type: bin + name: tst_02 + start: 0xB240C0 + vram: 0x80240000 + - type: bin + name: tst_03 + start: 0xB24410 + vram: 0x80240000 + - type: bin + name: tst_04 + start: 0xB24A00 + vram: 0x80240000 + - type: bin + name: tst_10 + start: 0xB259D0 + vram: 0x80240000 + - type: bin + name: tst_11 + start: 0xB25EE0 + vram: 0x80240000 + - type: bin + name: tst_12 + start: 0xB26780 + vram: 0x80240000 + - type: bin + name: tst_13 + start: 0xB26BF0 + vram: 0x80240000 + - type: bin + name: tst_20 + start: 0xB29900 + vram: 0x80240000 + - type: bin + name: jan_00 + start: 0xB299D0 + vram: 0x80240000 + - type: bin + name: jan_01 + start: 0xB314C0 + vram: 0x80240000 + - type: bin + name: jan_02 + start: 0xB35900 + vram: 0x80240000 + - type: bin + name: jan_03 + start: 0xB3E010 + vram: 0x80240000 + - type: bin + name: jan_04 + start: 0xB4DB70 + vram: 0x80240000 + - type: bin + name: jan_05 + start: 0xB53E40 + vram: 0x80240000 + - type: bin + name: jan_06 + start: 0xB5BC00 + vram: 0x80240000 + - type: bin + name: jan_07 + start: 0xB62C40 + vram: 0x80240000 + - type: bin + name: jan_08 + start: 0xB675C0 + vram: 0x80240000 + - type: bin + name: jan_09 + start: 0xB6EDC0 + vram: 0x80240000 + - type: bin + name: jan_10 + start: 0xB756A0 + vram: 0x80240000 + - type: bin + name: jan_11 + start: 0xB79B70 + vram: 0x80240000 + - type: bin + name: jan_12 + start: 0xB7C3C0 + vram: 0x80240000 + - type: bin + name: jan_13 + start: 0xB7FAC0 + vram: 0x80240000 + - type: bin + name: jan_14 + start: 0xB83360 + vram: 0x80240000 + - type: bin + name: jan_15 + start: 0xB86C30 + vram: 0x80240000 + - type: bin + name: jan_16 + start: 0xB89310 + vram: 0x80240000 + - type: bin + name: jan_17 + start: 0xB8CAD0 + vram: 0x80240000 + - type: bin + name: jan_18 + start: 0xB8CEA0 + vram: 0x80240000 + - type: bin + name: jan_19 + start: 0xB8D170 + vram: 0x80240000 + - type: bin + name: jan_22 + start: 0xB8D490 + vram: 0x80240000 + - type: bin + name: jan_23 + start: 0xB98FE0 + vram: 0x80240000 + - type: bin + name: mim_01 + start: 0xB9C750 + vram: 0x80240000 + - type: bin + name: mim_02 + start: 0xBA0F10 + vram: 0x80240000 + - type: bin + name: mim_03 + start: 0xBA4790 + vram: 0x80240000 + - type: bin + name: mim_04 + start: 0xBA6C70 + vram: 0x80240000 + - type: bin + name: mim_05 + start: 0xBA9A40 + vram: 0x80240000 + - type: bin + name: mim_06 + start: 0xBADA90 + vram: 0x80240000 + - type: bin + name: mim_07 + start: 0xBB3450 + vram: 0x80240000 + - type: bin + name: mim_08 + start: 0xBB6C10 + vram: 0x80240000 + - type: bin + name: mim_09 + start: 0xBBC0D0 + vram: 0x80240000 + - type: bin + name: mim_10 + start: 0xBBECB0 + vram: 0x80240000 + - type: bin + name: mim_11 + start: 0xBC0340 + vram: 0x80240000 + - type: bin + name: mim_12 + start: 0xBC4650 + vram: 0x80240000 + - type: bin + name: obk_01 + start: 0xBC6470 + vram: 0x80240000 + - type: bin + name: obk_02 + start: 0xBCBD60 + vram: 0x80240000 + - type: bin + name: obk_03 + start: 0xBCD550 + vram: 0x80240000 + - type: bin + name: obk_04 + start: 0xBD1130 + vram: 0x80240000 + - type: bin + name: obk_05 + start: 0xBD6330 + vram: 0x80240000 + - type: bin + name: obk_06 + start: 0xBD7960 + vram: 0x80240000 + - type: bin + name: obk_07 + start: 0xBD7EC0 + vram: 0x80240000 + - type: bin + name: obk_08 + start: 0xBDCBB0 + vram: 0x80240000 + - type: bin + name: obk_09 + start: 0xBE3AF0 + vram: 0x80240000 + - type: bin + name: arn_02 + start: 0xBE64F0 + vram: 0x80240000 + - type: bin + name: arn_03 + start: 0xBE80D0 + vram: 0x80240000 + - type: bin + name: arn_04 + start: 0xBECAF0 + vram: 0x80240000 + - type: bin + name: arn_05 + start: 0xBF0F20 + vram: 0x80240000 + - type: bin + name: arn_07 + start: 0xBF6130 + vram: 0x80240000 + - type: bin + name: arn_08 + start: 0xBFDAE0 + vram: 0x80240000 + - type: bin + name: arn_09 + start: 0xBFF3A0 + vram: 0x80240000 + - type: bin + name: arn_10 + start: 0xBFFD40 + vram: 0x80240000 + - type: bin + name: arn_11 + start: 0xC009C0 + vram: 0x80240000 + - type: bin + name: arn_12 + start: 0xC01AD0 + vram: 0x80240000 + - type: bin + name: arn_13 + start: 0xC02750 + vram: 0x80240000 + - type: bin + name: dgb_00 + start: 0xC033E0 + vram: 0x80240000 + - type: bin + name: dgb_01 + start: 0xC06BC0 + vram: 0x80240000 + - [ 0xC2A280, bin ] + - type: bin + name: dgb_02 + start: 0xC37EE0 + vram: 0x80240000 + - type: bin + name: dgb_03 + start: 0xC3A820 + vram: 0x80240000 + - type: bin + name: dgb_04 + start: 0xC3F7C0 + vram: 0x80240000 + - type: bin + name: dgb_05 + start: 0xC43CA0 + vram: 0x80240000 + - type: bin + name: dgb_06 + start: 0xC46310 + vram: 0x80240000 + - type: bin + name: dgb_07 + start: 0xC46E80 + vram: 0x80240000 + - type: bin + name: dgb_08 + start: 0xC49040 + vram: 0x80240000 + - type: bin + name: dgb_09 + start: 0xC4FE70 + vram: 0x80240000 + - type: bin + name: dgb_10 + start: 0xC55620 + vram: 0x80240000 + - type: bin + name: dgb_11 + start: 0xC56670 + vram: 0x80240000 + - type: bin + name: dgb_12 + start: 0xC57180 + vram: 0x80240000 + - type: bin + name: dgb_13 + start: 0xC57BF0 + vram: 0x80240000 + - type: bin + name: dgb_14 + start: 0xC582C0 + vram: 0x80240000 + - type: bin + name: dgb_15 + start: 0xC587A0 + vram: 0x80240000 + - type: bin + name: dgb_16 + start: 0xC5B7D0 + vram: 0x80240000 + - type: bin + name: dgb_17 + start: 0xC5ECF0 + vram: 0x80240000 + - type: bin + name: dgb_18 + start: 0xC5F1D0 + vram: 0x80240000 + - type: bin + name: kzn_01 + start: 0xC62C50 + vram: 0x80240000 + - type: bin + name: kzn_02 + start: 0xC639C0 + vram: 0x80240000 + - type: bin + name: kzn_03 + start: 0xC69F90 + vram: 0x80240000 + - type: bin + name: kzn_04 + start: 0xC713B0 + vram: 0x80240000 + - type: bin + name: kzn_05 + start: 0xC75350 + vram: 0x80240000 + - type: bin + name: kzn_06 + start: 0xC75BA0 + vram: 0x80240000 + - type: bin + name: kzn_07 + start: 0xC775B0 + vram: 0x80240000 + - type: bin + name: kzn_08 + start: 0xC7A700 + vram: 0x80240000 + - type: bin + name: kzn_09 + start: 0xC7FF60 + vram: 0x80240000 + - type: bin + name: kzn_10 + start: 0xC87400 + vram: 0x80240000 + - type: bin + name: kzn_11 + start: 0xC89390 + vram: 0x80240000 + - type: bin + name: kzn_17 + start: 0xC8ECA0 + vram: 0x80240000 + - type: bin + name: kzn_18 + start: 0xC95290 + vram: 0x80240000 + - type: bin + name: kzn_19 + start: 0xC96DA0 + vram: 0x80240000 + - type: bin + name: kzn_20 + start: 0xC9F120 + vram: 0x80240000 + - type: bin + name: kzn_22 + start: 0xCA33E0 + vram: 0x80240000 + - type: bin + name: kzn_23 + start: 0xCA54E0 + vram: 0x80240000 + - type: bin + name: flo_00 + start: 0xCA7100 + vram: 0x80240000 + - type: bin + name: flo_03 + start: 0xCB0480 + vram: 0x80240000 + - type: bin + name: flo_07 + start: 0xCB53D0 + vram: 0x80240000 + - type: bin + name: flo_08 + start: 0xCB7F20 + vram: 0x80240000 + - type: bin + name: flo_09 + start: 0xCBE1E0 + vram: 0x80240000 + - type: bin + name: flo_10 + start: 0xCC23E0 + vram: 0x80240000 + - type: bin + name: flo_11 + start: 0xCC6E50 + vram: 0x80240000 + - type: bin + name: flo_12 + start: 0xCC9FB0 + vram: 0x80240000 + - type: bin + name: flo_13 + start: 0xCCC990 + vram: 0x80240000 + - type: bin + name: flo_14 + start: 0xCD4490 + vram: 0x80240000 + - type: bin + name: flo_15 + start: 0xCD9840 + vram: 0x80240000 + - type: bin + name: flo_16 + start: 0xCDAFB0 + vram: 0x80240000 + - type: bin + name: flo_17 + start: 0xCE0460 + vram: 0x80240000 + - type: bin + name: flo_18 + start: 0xCE5820 + vram: 0x80240000 + - type: bin + name: flo_19 + start: 0xCEC720 + vram: 0x80240000 + - type: bin + name: flo_21 + start: 0xCEF730 + vram: 0x80240000 + - type: bin + name: flo_22 + start: 0xCF5310 + vram: 0x80240000 + - type: bin + name: flo_23 + start: 0xCF7330 + vram: 0x80240000 + - type: bin + name: flo_24 + start: 0xCF9A10 + vram: 0x80240000 + - type: bin + name: flo_25 + start: 0xCFBCA0 + vram: 0x80240000 + - type: bin + name: sam_01 + start: 0xD00C40 + vram: 0x80240000 + - type: bin + name: sam_02 + start: 0xD0ED50 + vram: 0x80240000 + - type: bin + name: sam_03 + start: 0xD1A6A0 + vram: 0x80240000 + - type: bin + name: sam_04 + start: 0xD1CBB0 + vram: 0x80240000 + - type: bin + name: sam_05 + start: 0xD21DC0 + vram: 0x80240000 + - type: bin + name: sam_06 + start: 0xD29450 + vram: 0x80240000 + - type: bin + name: sam_07 + start: 0xD35230 + vram: 0x80240000 + - type: bin + name: sam_08 + start: 0xD39180 + vram: 0x80240000 + - type: bin + name: sam_09 + start: 0xD3F7F0 + vram: 0x80240000 + - type: bin + name: sam_10 + start: 0xD40D00 + vram: 0x80240000 + - type: bin + name: sam_11 + start: 0xD43AD0 + vram: 0x80240000 + - type: bin + name: sam_12 + start: 0xD54ED0 + vram: 0x80240000 + - type: bin + name: pra_01 + start: 0xD564F0 + vram: 0x80240000 + - type: bin + name: pra_02 + start: 0xD594A0 + vram: 0x80240000 + - type: bin + name: pra_03 + start: 0xD5D160 + vram: 0x80240000 + - type: bin + name: pra_04 + start: 0xD5DB40 + vram: 0x80240000 + - type: bin + name: pra_05 + start: 0xD5F060 + vram: 0x80240000 + - type: bin + name: pra_06 + start: 0xD608E0 + vram: 0x80240000 + - type: bin + name: pra_09 + start: 0xD61D40 + vram: 0x80240000 + - type: bin + name: pra_10 + start: 0xD68710 + vram: 0x80240000 + - type: bin + name: pra_11 + start: 0xD6A960 + vram: 0x80240000 + - type: bin + name: pra_12 + start: 0xD6C170 + vram: 0x80240000 + - type: bin + name: pra_13 + start: 0xD6DA40 + vram: 0x80240000 + - type: bin + name: pra_14 + start: 0xD71160 + vram: 0x80240000 + - type: bin + name: pra_15 + start: 0xD72C70 + vram: 0x80240000 + - type: bin + name: pra_16 + start: 0xD72F80 + vram: 0x80240000 + - type: bin + name: pra_18 + start: 0xD74A80 + vram: 0x80240000 + - type: bin + name: pra_19 + start: 0xD77E10 + vram: 0x80240000 + - type: bin + name: pra_20 + start: 0xD7F7B0 + vram: 0x80240000 + - type: bin + name: pra_21 + start: 0xD81330 + vram: 0x80240000 + - type: bin + name: pra_22 + start: 0xD81C90 + vram: 0x80240000 + - type: bin + name: pra_27 + start: 0xD82D60 + vram: 0x80240000 + - type: bin + name: pra_28 + start: 0xD84610 + vram: 0x80240000 + - type: bin + name: pra_29 + start: 0xD85EC0 + vram: 0x80240000 + - type: bin + name: pra_31 + start: 0xD880D0 + vram: 0x80240000 + - type: bin + name: pra_32 + start: 0xD8FCF0 + vram: 0x80240000 + - type: bin + name: pra_33 + start: 0xD929D0 + vram: 0x80240000 + - type: bin + name: pra_34 + start: 0xD946A0 + vram: 0x80240000 + - type: bin + name: pra_35 + start: 0xD96540 + vram: 0x80240000 + - type: bin + name: pra_36 + start: 0xD9A9F0 + vram: 0x80240000 + - type: bin + name: pra_37 + start: 0xD9C230 + vram: 0x80240000 + - type: bin + name: pra_38 + start: 0xD9E8E0 + vram: 0x80240000 + - type: bin + name: pra_39 + start: 0xDA0B80 + vram: 0x80240000 + - type: bin + name: pra_40 + start: 0xDA2CA0 + vram: 0x80240000 + - type: bin + name: omo_01 + start: 0xDA41E0 + vram: 0x80240000 + - type: bin + name: omo_02 + start: 0xDA67C0 + vram: 0x80240000 + - type: bin + name: omo_03 + start: 0xDAE530 + vram: 0x80240000 + - type: bin + name: omo_04 + start: 0xDB66F0 + vram: 0x80240000 + - type: bin + name: omo_05 + start: 0xDBB5B0 + vram: 0x80240000 + - type: bin + name: omo_06 + start: 0xDC0C00 + vram: 0x80240000 + - type: bin + name: omo_07 + start: 0xDC65A0 + vram: 0x80240000 + - type: bin + name: omo_08 + start: 0xDCD6C0 + vram: 0x80240000 + - type: bin + name: omo_09 + start: 0xDD5FC0 + vram: 0x80240000 + - type: bin + name: omo_10 + start: 0xDE0CA0 + vram: 0x80240000 + - type: bin + name: omo_11 + start: 0xDE5B20 + vram: 0x80240000 + - type: bin + name: omo_12 + start: 0xDE8600 + vram: 0x80240000 + - type: bin + name: omo_13 + start: 0xDEB780 + vram: 0x80240000 + - type: bin + name: omo_14 + start: 0xDEE9A0 + vram: 0x80240000 + - type: bin + name: omo_15 + start: 0xDF1A60 + vram: 0x80240000 + - type: bin + name: omo_16 + start: 0xDF51C0 + vram: 0x80240000 + - type: bin + name: omo_17 + start: 0xDF8190 + vram: 0x80240000 + - type: bin + name: end_00 + start: 0xDFFCF0 + vram: 0x80240000 + - type: bin + name: end_01 + start: 0xE0E290 + vram: 0x80240000 + - type: bin + name: mgm_00 + start: 0xE17630 + vram: 0x80240000 + - type: bin + name: mgm_01 + start: 0xE1B5F0 + vram: 0x80240000 + - type: bin + name: mgm_02 + start: 0xE1EC10 + vram: 0x80240000 + - type: bin + name: mgm_03 + start: 0xE27210 + vram: 0x80240000 + - type: bin + name: gv_01 + start: 0xE272F0 + vram: 0x80240000 + + - [ 0xE28FA0, bin ] + + - start: 0x1D40000 + type: bin + name: pm_msg # TODO: fix message dumping for JP + + - [0x1DDBE60, bin] - [0x1E00000, pm_map_data, mapfs] - [0x27BCB14, bin] - [0x2800000] diff --git a/ver/jp/symbol_addrs.txt b/ver/jp/symbol_addrs.txt index 182dbb6372..bd949ca090 100644 --- a/ver/jp/symbol_addrs.txt +++ b/ver/jp/symbol_addrs.txt @@ -1,6 +1,325 @@ -gfxPreNMI_Callback = 0x800266E8; // type:func +main_BSS_SIZE = 0x00041f50; +battle_heap_create_obfuscated_ROM_START = 0x0031F1A0; +obfuscation_shims_ROM_START = 0x0031F340; +obfuscation_shims_ROM_END = 0x0031F430; +obfuscated_obfuscation_shims_VRAM = 0x7599F6D8; +osTvType = 0x80000300; +osMemSize = 0x80000318; +D_80026040 = 0x80026040; +gfx_task_main = 0x80026148; // type:func rom:0x1548 +step_game_loop = 0x80026710; // type:func rom:0x1B10 +gfx_task_background = 0x800269C0; // type:func rom:0x1DC0 +gfx_draw_frame = 0x80026AD4; +gfx_init_state = 0x80027170; +gfx_transfer_frame_to_depth = 0x80027984; +gfx_draw_background = 0x80027DE0; +func_80028838 = 0x80028808; +update_input = 0x80028844; +poll_rumble = 0x80028EB0; +update_max_rumble_duration = 0x80028F4C; +dma_copy = 0x800296FC; +rand_int = 0x800299BC; +clamp_angle = 0x80029AE4; +get_clamped_angle_diff = 0x80029BE8; // type:func rom:0x4FE8 +atan2 = 0x80029C40; // type:func rom:0x5040 +dist2D = 0x80029E94; // type:func rom:0x5294 +sin_rad = 0x8002A12C; // type:func rom:0x552C +cos_rad = 0x8002A190; // type:func rom:0x5590 +general_heap_create = 0x8002ABC0; +fio_init_flash = 0x8002B80C; +initialize_curtains = 0x8002BA00; +update_curtains = 0x8002BA38; +render_curtains = 0x8002BA40; +crash_screen_set_draw_info = 0x8002C850; +load_obfuscation_shims = 0x8002CA00; // type:func rom:0x7E00 +nuGfxTaskStart = 0x8002CF24; // type:func rom:0x8324 +render_frame = 0x8002D3CC; +create_cameras_a = 0x8002DB84; +update_camera_mode_4 = 0x8002E5A0; +update_camera_mode_2 = 0x8002E988; +update_camera_mode_1 = 0x8002EF20; +update_camera_mode_0 = 0x8002F4E0; +update_camera_mode_6 = 0x8002F620; +update_camera_mode_unused = 0x8002F970; +update_camera_mode_5 = 0x8002FC90; +update_camera_from_controller = 0x8003018C; // type:func rom:0xB58C +update_camera_zone_interp = 0x80031124; +func_800322DC = 0x80031F6C; // type:func +func_800325E4 = 0x80032274; // type:func +create_camera_leadplayer_matrix = 0x80033024; +set_game_mode = 0x80033180; +get_game_mode = 0x800331B8; +clear_npcs = 0x8003817C; +npc_iter_no_op = 0x8003823C; +get_npc_by_index = 0x8003879C; +npc_do_other_npc_collision = 0x80038CCC; // type:func rom:0x140CC +npc_do_player_collision = 0x80038F98; // type:func rom:0x14398 +npc_get_render_yaw = 0x80039A64; // type:func rom:0x14E64 +render_npcs = 0x8003A4B0; +init_encounter_status = 0x8003DFF8; +clear_effect_data = 0x8005994C; +render_effects_world = 0x80059BA4; +render_effects_UI = 0x80059C44; +nuBoot = 0x8005E560; +nuGfxFuncSet = 0x8005EF00; +nuGfxPreNMIFuncSet = 0x8005EF40; +nuGfxTaskAllEndWait = 0x8005EF80; // type:func rom:0x3A380 +nuGfxSetCfb = 0x8005EFA0; // type:func rom:0x3A3A0 +nuGfxDisplayOff = 0x8005F0B0; +nuGfxDisplayOn = 0x8005F0E0; +nuPiReadRom = 0x8005F140; +nuGfxInitEX2 = 0x8005F210; +nuContInit = 0x8005F2C0; +nuContDataGet = 0x8005F300; +nuContRmbStart = 0x8005FB40; +nuContRmbCheck = 0x8005FBA0; +nuContRmbModeSet = 0x8005FC40; nuContRmbForceStop = 0x8005FD50; // type:func +osSetIntMask = 0x80060910; osEPiWriteIo = 0x80060D30; // type:func rom:0x3C130 osEPiReadIo = 0x80060D90; // type:func rom:0x3C190 +osEPiStartDma = 0x80060DF0; +osInvalDCache = 0x800616F0; +osInvalICache = 0x800617A0; +osWritebackDCache = 0x80061820; +osWritebackDCacheAll = 0x800618A0; +osVirtualToPhysical = 0x80061E60; +sqrtf = 0x80061EC0; +coss = 0x80061ED0; +guFrustumF = 0x80061F00; +guLookAtReflectF = 0x800632F0; +guOrthoF = 0x800638E0; +guPerspectiveF = 0x80063B60; +guPositionF = 0x80063EE0; +sins = 0x800645C0; +bcopy = 0x80064620; +bzero = 0x80064940; +memcpy = 0x80064A44; _Printf = 0x80064A70; // type:func rom:0x3FE70 -nuPiCartHandle = 0x8009A618; // +osCreateMesgQueue = 0x80065550; +osRecvMesg = 0x800656C0; +osSendMesg = 0x800657F0; +osSetEventMesg = 0x80065920; +osGetCount = 0x800659D0; +osCreateThread = 0x80065E30; +osStartThread = 0x80065FF0; +osStopThread = 0x80066110; +__osGetActiveQueue = 0x80066260; +osGetTime = 0x80066270; +osSetTime = 0x80066300; +osMapTLB = 0x80066770; +__osProbeTLB = 0x80066830; +osUnmapTLB = 0x800668F0; +osUnmapTLBAll = 0x80066930; +osViGetCurrentFramebuffer = 0x80066980; // type:func rom:0x41D80 +osViSetMode = 0x80066DE0; +osViSetSpecialFeatures = 0x80066E30; +osViSwapBuffer = 0x80066FF0; // type:func rom:0x423F0 +osViBlack = 0x80067350; +osViRepeatLine = 0x800673B0; +guMtxIdentF = 0x80067480; +guMtxF2L = 0x800674E0; +guMtxL2F = 0x80067560; +guMtxCatF = 0x800675E0; +guScaleF = 0x800677A0; +guTranslateF = 0x800678E0; +guRotate = 0x80067C60; +__osExceptionPreamble = 0x8006A9D0; +osExceptionPreamble = 0x8006A9E0; +send_mesg = 0x8006AF5C; +__osEnqueueAndYield = 0x8006B04C; +__osEnqueueThread = 0x8006B154; +__osPopThread = 0x8006B19C; +__osDispatchThread = 0x8006B1B4; +__osCleanupThread = 0x8006B330; +__osDisableInt = 0x8006B340; +__osRestoreInt = 0x8006B3B0; +bcmp = 0x8006B850; +__osGetCause = 0x8006C640; +__osSetCompare = 0x8006C660; +__osSetFpcCsr = 0x8006C670; +__osSetSR = 0x8006C680; +__osSetWatchLo = 0x8006C690; +osDestroyThread = 0x8006C930; +osMapTLBRdb = 0x8006CA10; +guNormalize = 0x8006CBA0; +__divdi3 = 0x8006D7E0; +__moddi3 = 0x8006DDA0; +strcpy = 0x8006ED20; +strcmp = 0x8006ED50; +decode_yay0 = 0x8006EDD0; +osFlashInit = 0x8006EF48; +osFlashSectorErase = 0x8006F404; +osFlashWriteBuffer = 0x8006F530; +osFlashWriteArray = 0x8006F5FC; +osFlashReadArray = 0x8006F73C; +D_80073E00 = 0x80073DE0; +D_80073E04 = 0x80073DE4; +D_80073E08 = 0x80073DE8; +D_80073E0A = 0x80073DEA; +D_80073E10 = 0x80073DF0; +D_80074010 = 0x80073FF0; +gGameStatusPtr = 0x8007417C; +D_800741A2 = 0x80074182; +gMatrixListPos = 0x800741D0; +gRandSeed = 0x800743F0; +sprite_unk_checkers_png = 0x800745C0; +D_800746E0 = 0x800746C0; +sprite_curtains_png = 0x80074710; +D_80075730 = 0x80075710; +sprite_checkers_png = 0x80075760; +sprite_checkers_pal = 0x80075860; +D_800758A0 = 0x80075880; +vtx_curtains1 = 0x80075900; +vtx_curtains2 = 0x80075960; +vtx_curtains3 = 0x800759C0; +vtx_curtains4 = 0x80075B50; +vtx_curtains5 = 0x80075B90; +vtx_curtains6 = 0x80075BD0; +vtx_curtains7 = 0x80075DC0; +D_80075E60 = 0x80075E40; +ui_no_controller_png = 0x80076120; +gCurrentCameraID = 0x800773E0; +gSaveSlotMetadata = 0x80077994; +__osRunQueue = 0x80094638; +__osRunningThread = 0x80094640; +__osFaultedThread = 0x80094644; +_osViModeNtscLan1 = 0x80095800; +__osShutdown = 0x8009588C; +__OSGlobalIntMask = 0x80095890; +__osHwIntTable = 0x800958A0; +D_80095938 = 0x800958C8; +D_80099AA0 = 0x80099A80; +main_BSS_START = 0x8009A590; +D_8009A5B8 = 0x8009A598; +timeFreezeMode = 0x8009A5B8; +nuGfxZBuffer = 0x8009A5BC; +D_8009A5EC = 0x8009A5CC; +nuGfxCfbCounter = 0x8009A5D0; +nuGfxDisplay = 0x8009A5D8; +nuGfxUcode = 0x8009A5F0; +nuGfxTaskSpool = 0x8009A5F8; +gCurrentCamID = 0x8009A614; +nuPiCartHandle = 0x8009A618; +nuGfxCfb_ptr = 0x8009A62C; +gOverrideFlags = 0x8009A630; +nuGfxCfb = 0x8009A638; +gMasterGfxPos = 0x8009A64C; +gDisplayContext = 0x8009A654; +D_8009A680 = 0x8009A660; +D_8009A690 = 0x8009A670; +D_8009A6A0 = 0x8009A680; +D_8009A6A2 = 0x8009A682; +D_8009A6A4 = 0x8009A684; +D_8009A6A6 = 0x8009A686; +D_8009A6B0 = 0x8009A690; +logicalSaveInfo = 0x8009BA10; +physicalSaveInfo = 0x8009BA30; +nextAvailableSavePage = 0x8009BA60; +gCurtainScale = 0x8009BA70; +gCurtainScaleGoal = 0x8009BA74; +gCurtainFade = 0x8009BA78; +gCurtainFadeGoal = 0x8009BA7C; +gCurtainDrawCallback = 0x8009BA80; +D_8009BAA8 = 0x8009BA88; +gCrashScreen = 0x8009BB10; +nuGfxTask_ptr = 0x8009C4F0; +taskDoneMsg = 0x8009C4F4; +swapBufMsg = 0x8009C4F6; +GfxTaskMgrThread = 0x8009C4F8; +D_8009E6D0 = 0x8009E6B0; +D_800A08E4 = 0x8009E6F4; +D_800A08E8 = 0x8009E6F8; +D_800A08EC = 0x8009E6FC; +D_800A0B94 = 0x8009E9A4; +__osThreadSave = 0x800B0CE8; +gCurrentEncounter = 0x800B0EF0; +gCameras = 0x800B1D60; +D_800B6570 = 0x800B6570; // stack start +nuYieldBuf = 0x800B8570; +D_800B91D0 = 0x800B91B0; +gZoneCollisionData = 0x800D91B0; +nuGfxTask = 0x800D9258; +D_800D95E8 = 0x800D95C8; +rspbootUcodeBuffer = 0x800D9760; +__osEventStateTab = 0x800D9F60; +D_800DA040 = 0x800DA020; +nusched = 0x800DA420; +D_800DAC90 = 0x800DAC70; +gCurrentSaveFile = 0x800DACA0; +clear_player_status = 0x800DFC30; +disable_player_input = 0x800E0158; +player_render_interact_prompts = 0x800E0240; +render_player = 0x800E1118; +clear_player_data = 0x800E7340; +wPartnerNpc = 0x8010CAF0; +gPartnerActionStatus = 0x8010ED70; +gPlayerStatus = 0x8010F188; +gPlayerData = 0x8010F450; +spr_init_sprites = 0x80111448; +spr_render_init = 0x801115B0; +update_entities = 0x801148E0; +render_entities = 0x801150C4; +clear_entity_data = 0x80115EC8; +clear_game_modes = 0x80117DA8; +step_current_game_mode = 0x80118088; +state_render_backUI = 0x80118168; +state_render_frontUI = 0x801181D4; +clear_model_data = 0x8011AF54; +func_80116698 = 0x8011B8A8; +render_models = 0x8011BDA0; +func_8011BAE8 = 0x80120CF8; +clear_render_tasks = 0x80122AA0; +execute_render_tasks = 0x80122BC8; +clear_animator_list = 0x80123434; +clear_entity_models = 0x80125DC0; +clear_worker_list = 0x801282C8; +update_workers = 0x80128614; +render_workers_world = 0x80128680; +render_workers_frontUI = 0x801286F0; +render_workers_backUI = 0x80128760; +clear_character_set = 0x80128870; +clear_printers = 0x80128884; +update_messages = 0x80128A60; +render_messages = 0x8012948C; +clear_item_entity_data = 0x80136170; +render_item_entities = 0x80137FC4; +_render_transition_stencil = 0x8013BB30; +clear_screen_overlays = 0x8013D1B8; +func_80138198 = 0x8013D248; +render_screen_overlay_frontUI = 0x8013D250; +render_screen_overlay_backUI = 0x8013D2D0; +hud_element_clear_cache = 0x801461B0; +update_hud_elements = 0x801466C0; +render_hud_elements_backUI = 0x801472C0; +render_hud_elements_frontUI = 0x801477CC; +render_hud_elements_world = 0x80148764; +clear_saved_variables = 0x8014A3D0; +clear_trigger_data = 0x8014A730; +update_triggers = 0x8014A910; +reset_background_settings = 0x8014AEA8; +appendGfx_background_texture = 0x8014AF70; +reset_ambient_sounds = 0x8014C2E0; +update_ambient_sounds = 0x8014C314; +clear_windows = 0x8014C4A0; +update_windows = 0x8014C4C4; +render_window_root = 0x8014CB74; +clear_sprite_shading_data = 0x8014D0F0; +sfx_clear_sounds = 0x8014E6C8; +sfx_update_env_sound_params = 0x8014E7E4; +sfx_stop_env_sounds = 0x8014E8E8; +bgm_reset_sequence_players = 0x8014F548; +bgm_update_music_settings = 0x8014F5F8; +D_80164000 = 0x80164000; +heap_collisionHead = 0x80268000; +shim_create_audio_system_obfuscated = 0x802B2000; +shim_load_engine_data_obfuscated = 0x802B203C; +clear_script_list = 0x802C31DC; +update_scripts = 0x802C3D74; +func_802C3EE4 = 0x802C3EE4; +suspend_all_group = 0x802C45E8; +resume_all_group = 0x802C4648; +evt_get_variable = 0x802C7ABC; +heap_generalHead = 0x802FB800; +heap_battleHead = 0x803DA800; +obfuscated_obfuscation_shims_ROM_START = 0xF79E611F; diff --git a/ver/jp/undefined_funcs_auto.txt b/ver/jp/undefined_funcs_auto.txt index 8ffe637033..724b94f2ab 100644 --- a/ver/jp/undefined_funcs_auto.txt +++ b/ver/jp/undefined_funcs_auto.txt @@ -1,213 +1,82 @@ -shim_create_audio_system_obfuscated = 0x802B2000; -shim_load_engine_data_obfuscated = 0x802B203C; -func_80120CF8 = 0x80120CF8; -func_80128614 = 0x80128614; -func_8014A910 = 0x8014A910; -func_802C3D74 = 0x802C3D74; -func_80128A60 = 0x80128A60; -func_801466C0 = 0x801466C0; -func_80118088 = 0x80118088; -func_801148E0 = 0x801148E0; -func_8013D248 = 0x8013D248; -func_8014F5F8 = 0x8014F5F8; -func_8014C314 = 0x8014C314; -func_8014E7E4 = 0x8014E7E4; -func_8014C4C4 = 0x8014C4C4; -func_800E0158 = 0x800E0158; -func_8014E8E8 = 0x8014E8E8; -func_801115B0 = 0x801115B0; -func_800E0240 = 0x800E0240; -func_802C3EE4 = 0x802C3EE4; -func_8013D2D0 = 0x8013D2D0; -func_80128760 = 0x80128760; -func_801472C0 = 0x801472C0; -func_80118168 = 0x80118168; -func_8014CB74 = 0x8014CB74; -func_8012948C = 0x8012948C; -func_801286F0 = 0x801286F0; -func_801477CC = 0x801477CC; -func_8013D250 = 0x8013D250; -func_801181D4 = 0x801181D4; -func_8013BB30 = 0x8013BB30; -func_80122AA0 = 0x80122AA0; -func_801282C8 = 0x801282C8; -func_802C31DC = 0x802C31DC; -func_800DFC30 = 0x800DFC30; -func_80111448 = 0x80111448; -func_80125DC0 = 0x80125DC0; -func_80123434 = 0x80123434; -func_8011AF54 = 0x8011AF54; -func_8014D0F0 = 0x8014D0F0; -func_8014AEA8 = 0x8014AEA8; -func_80128870 = 0x80128870; -func_80128884 = 0x80128884; -func_80117DA8 = 0x80117DA8; -func_801461B0 = 0x801461B0; -func_8014A730 = 0x8014A730; -func_80115EC8 = 0x80115EC8; -func_800E7340 = 0x800E7340; -func_8013D1B8 = 0x8013D1B8; -func_8014A3D0 = 0x8014A3D0; -func_80136170 = 0x80136170; -func_8014F548 = 0x8014F548; -func_8014C2E0 = 0x8014C2E0; -func_8014E6C8 = 0x8014E6C8; -func_8014C4A0 = 0x8014C4A0; -func_802C4648 = 0x802C4648; -func_802C45E8 = 0x802C45E8; -func_8014AF70 = 0x8014AF70; -func_802C7ABC = 0x802C7ABC; -func_8011B8A8 = 0x8011B8A8; -func_801150C4 = 0x801150C4; -func_8011BDA0 = 0x8011BDA0; -func_800E1118 = 0x800E1118; -func_80128680 = 0x80128680; -func_80122BC8 = 0x80122BC8; -func_80148764 = 0x80148764; -func_80137FC4 = 0x80137FC4; -func_80117EB8 = 0x80117EB8; -func_8014A398 = 0x8014A398; -func_8014FCB8 = 0x8014FCB8; -func_800EB514 = 0x800EB514; -func_8014F5DC = 0x8014F5DC; -func_8013CE38 = 0x8013CE38; -func_8013CEC0 = 0x8013CEC0; -func_802B20B4 = 0x802B20B4; -func_8014E720 = 0x8014E720; -func_800E9B50 = 0x800E9B50; -func_8023E130 = 0x8023E130; -func_802409F4 = 0x802409F4; -func_8023E438 = 0x8023E438; -func_8013705C = 0x8013705C; -func_8011B884 = 0x8011B884; -func_8023EA7C = 0x8023EA7C; -func_80240AA8 = 0x80240AA8; -func_8011B1F8 = 0x8011B1F8; -func_8014D1A0 = 0x8014D1A0; -func_80125E68 = 0x80125E68; -func_80123520 = 0x80123520; -func_80128324 = 0x80128324; -func_801463B0 = 0x801463B0; -func_80136244 = 0x80136244; -func_802C32EC = 0x802C32EC; -func_80116068 = 0x80116068; -func_8014A7D8 = 0x8014A7D8; -func_800EB194 = 0x800EB194; -func_8014AE20 = 0x8014AE20; -func_8014AED8 = 0x8014AED8; -func_8014AF20 = 0x8014AF20; -func_8011AE34 = 0x8011AE34; -func_8011B33C = 0x8011B33C; -func_8014CF74 = 0x8014CF74; -func_800DF720 = 0x800DF720; -func_8014E8D8 = 0x8014E8D8; -func_8014E8AC = 0x8014E8AC; -func_8014FD0C = 0x8014FD0C; -func_80243830 = 0x80243830; -func_80243BF4 = 0x80243BF4; -func_80243EC4 = 0x80243EC4; -func_8014FD20 = 0x8014FD20; -func_800E9864 = 0x800E9864; -func_800E0184 = 0x800E0184; -func_802440B0 = 0x802440B0; -func_80242970 = 0x80242970; -func_80244394 = 0x80244394; -func_8013D350 = 0x8013D350; -func_8014F9C8 = 0x8014F9C8; -func_802442D0 = 0x802442D0; -func_8013D35C = 0x8013D35C; -func_80117F94 = 0x80117F94; -func_800E96DC = 0x800E96DC; -func_8013F798 = 0x8013F798; -func_802C8098 = 0x802C8098; -func_802C4164 = 0x802C4164; -func_8013D684 = 0x8013D684; -func_8013CE54 = 0x8013CE54; -func_8014ED64 = 0x8014ED64; -func_80111C3C = 0x80111C3C; -func_80117470 = 0x80117470; -func_80112138 = 0x80112138; -func_80117538 = 0x80117538; -func_800DDC24 = 0x800DDC24; -func_800DDD74 = 0x800DDD74; -func_800DDAC4 = 0x800DDAC4; -func_800DCB5C = 0x800DCB5C; -func_800DC758 = 0x800DC758; -func_80111DFC = 0x80111DFC; -func_801115DC = 0x801115DC; -func_80115814 = 0x80115814; -func_80127FEC = 0x80127FEC; -func_801177F8 = 0x801177F8; -func_80117B10 = 0x80117B10; -func_80112118 = 0x80112118; -func_80111A14 = 0x80111A14; -func_80111F28 = 0x80111F28; -func_80111790 = 0x80111790; -func_80121090 = 0x80121090; -func_80122B20 = 0x80122B20; -func_801123E4 = 0x801123E4; -func_80112590 = 0x80112590; -func_801125BC = 0x801125BC; -func_801157F8 = 0x801157F8; -func_80128368 = 0x80128368; -func_802C40AC = 0x802C40AC; -func_802C33E0 = 0x802C33E0; -func_80122A3C = 0x80122A3C; -func_8012106C = 0x8012106C; -func_80136C38 = 0x80136C38; -func_8014EE0C = 0x8014EE0C; -func_802C47A8 = 0x802C47A8; -func_802C47E8 = 0x802C47E8; -func_802C4880 = 0x802C4880; -func_8013933C = 0x8013933C; -func_800EB578 = 0x800EB578; -func_800E9CE8 = 0x800E9CE8; -func_802C4420 = 0x802C4420; -func_800EF5BC = 0x800EF5BC; -func_800E5D84 = 0x800E5D84; -func_800E6014 = 0x800E6014; -func_800EF368 = 0x800EF368; -func_800EB5EC = 0x800EB5EC; -func_8015003C = 0x8015003C; -func_8014FFA8 = 0x8014FFA8; -func_8014ED1C = 0x8014ED1C; -func_8013D184 = 0x8013D184; -func_8013CEFC = 0x8013CEFC; -func_8012B6D4 = 0x8012B6D4; -func_800F5470 = 0x800F5470; -func_8012B710 = 0x8012B710; -func_800E9784 = 0x800E9784; -func_8014FF1C = 0x8014FF1C; -func_800EB658 = 0x800EB658; -func_802C35D0 = 0x802C35D0; -func_800DFEDC = 0x800DFEDC; -func_802C448C = 0x802C448C; -func_800EF594 = 0x800EF594; -func_800E9758 = 0x800E9758; -func_802C3F3C = 0x802C3F3C; -func_802CDAC0 = 0x802CDAC0; -func_8014CF2C = 0x8014CF2C; -func_8014CD78 = 0x8014CD78; -func_80146554 = 0x80146554; -func_80149AB0 = 0x80149AB0; -func_801498AC = 0x801498AC; -func_801499A4 = 0x801499A4; -func_80149984 = 0x80149984; -func_80149ADC = 0x80149ADC; -func_80149A34 = 0x80149A34; -func_80149874 = 0x80149874; -func_8014A56C = 0x8014A56C; -func_80136564 = 0x80136564; -func_8014A500 = 0x8014A500; -func_802B2078 = 0x802B2078; -func_8014A440 = 0x8014A440; -func_8013D238 = 0x8013D238; -func_800DFC54 = 0x800DFC54; -func_800EB408 = 0x800EB408; -func_8014E6B0 = 0x8014E6B0; -func_8011FF58 = 0x8011FF58; -func_800E78D4 = 0x800E78D4; -func_8011FF40 = 0x8011FF40; -func_802C842C = 0x802C842C; -func_8002CD98 = 0x8002CD98; -func_80241190 = 0x80241190; + +b_area_kzn2_dmaTable = 0x8022AA84; +b_area_kmr_part_1_formationTable = 0x802194D4; +b_area_kmr_part_1_stageTable = 0x802195D8; +b_area_kmr_part_2_formationTable = 0x80219840; +b_area_kmr_part_2_stageTable = 0x8021987C; +b_area_kmr_part_3_formationTable = 0x8021A2AC; +b_area_kmr_part_3_stageTable = 0x8021A360; +b_area_mac_formationTable = 0x80232A5C; +b_area_mac_stageTable = 0x80232AD4; +b_area_hos_formationTable = 0x80225F24; +b_area_hos_stageTable = 0x80225F88; +b_area_nok_formationTable = 0x80219520; +b_area_nok_stageTable = 0x80219728; +b_area_trd_part_1_formationTable = 0x80218CB0; +b_area_trd_part_1_stageTable = 0x80218EE0; +b_area_trd_part_2_formationTable = 0x8021A5DC; +b_area_trd_part_2_stageTable = 0x8021A604; +b_area_trd_part_3_formationTable = 0x8021823C; +b_area_trd_part_3_stageTable = 0x80218264; +b_area_iwa_formationTable = 0x802185B8; +b_area_iwa_stageTable = 0x802186E4; +b_area_sbk_formationTable = 0x8021FE80; +b_area_sbk_stageTable = 0x8021FFE8; +b_area_isk_part_1_formationTable = 0x80224700; +b_area_isk_part_1_stageTable = 0x802248A4; +b_area_isk_part_2_formationTable = 0x80220448; +b_area_isk_part_2_stageTable = 0x80220470; +b_area_mim_formationTable = 0x8021EA70; +b_area_mim_stageTable = 0x8021EBEC; +b_area_arn_formationTable = 0x80228110; +b_area_arn_stageTable = 0x80228278; +b_area_dgb_formationTable = 0x8021B38C; +b_area_dgb_stageTable = 0x8021B418; +b_area_omo_formationTable = 0x80230730; +b_area_omo_stageTable = 0x80230AC8; +b_area_omo2_formationTable = 0x8022FBF4; +b_area_omo2_stageTable = 0x8022FC1C; +b_area_omo3_formationTable = 0x8022EA2C; +b_area_omo3_stageTable = 0x8022EB1C; +b_area_kgr_formationTable = 0x8021D5FC; +b_area_kgr_stageTable = 0x8021D624; +b_area_jan_formationTable = 0x80228AF8; +b_area_jan_stageTable = 0x80228C60; +b_area_jan2_formationTable = 0x8021F6C8; +b_area_jan2_stageTable = 0x8021F72C; +b_area_kzn_formationTable = 0x80229E74; +b_area_kzn_stageTable = 0x8022A02C; +b_area_kzn2_formationTable = 0x8022AA08; +b_area_kzn2_stageTable = 0x8022AA44; +b_area_flo_formationTable = 0x80234574; +b_area_flo_stageTable = 0x8023486C; +b_area_flo2_formationTable = 0x802356FC; +b_area_flo2_stageTable = 0x80235788; +b_area_tik_formationTable = 0x802340B4; +b_area_tik_stageTable = 0x802342BC; +b_area_tik2_formationTable = 0x80227A90; +b_area_tik2_stageTable = 0x80227AE0; +b_area_tik3_formationTable = 0x802232E8; +b_area_tik3_stageTable = 0x8022334C; +b_area_sam_formationTable = 0x80231164; +b_area_sam_stageTable = 0x80231290; +b_area_sam2_formationTable = 0x802234F0; +b_area_sam2_stageTable = 0x8022352C; +b_area_pra_formationTable = 0x8022F4D4; +b_area_pra_stageTable = 0x8022F614; +b_area_pra2_formationTable = 0x802215A0; +b_area_pra2_stageTable = 0x802215C8; +b_area_pra3_formationTable = 0x80232888; +b_area_pra3_stageTable = 0x8023298C; +b_area_kpa_formationTable = 0x80231A64; +b_area_kpa_stageTable = 0x80231ED8; +b_area_kpa2_formationTable = 0x802346A8; +b_area_kpa2_stageTable = 0x80234720; +b_area_kpa3_formationTable = 0x8022839C; +b_area_kpa3_stageTable = 0x802283EC; +b_area_kpa4_formationTable = 0x80227910; +b_area_kpa4_stageTable = 0x80227988; +b_area_kkj_formationTable = 0x802185BC; +b_area_kkj_stageTable = 0x802185E4; +b_area_dig_formationTable = 0x8022A7C4; +b_area_dig_stageTable = 0x8022A83C; diff --git a/ver/jp/undefined_syms.txt b/ver/jp/undefined_syms.txt index fa0277086d..e3cfd085df 100644 --- a/ver/jp/undefined_syms.txt +++ b/ver/jp/undefined_syms.txt @@ -1,4 +1,1003 @@ -osTvType = 0x80000300; +D_A4040010 = 0xA4040010; +D_A4300000 = 0xA4300000; +D_A4300008 = 0xA4300008; +D_A430000C = 0xA430000C; +D_A4400010 = 0xA4400010; +D_A450000C = 0xA450000C; +D_A4600010 = 0xA4600010; +D_A4800018 = 0xA4800018; + +obfuscated_obfuscation_shims_ROM_START = 0xF79E611F; + +filemenu_ROM_START = 0x0016B550; +filemenu_ROM_END = 0x01749F0; +filemenu_VRAM = 0x80242370; +filemenu_TEXT_START = 0x80242370; +filemenu_TEXT_END = 0x802492C0; +filemenu_DATA_START = 0x802492C0; +filemenu_RODATA_END = 0x8024B810; +filemenu_BSS_START = 0x8024B810; +filemenu_BSS_END = 0x8024B8B0; + +pause_ROM_START = 0x0013E130; +pause_ROM_END = 0x0016B550; +pause_VRAM = 0x80242370; +pause_TEXT_START = 0x80242370; +pause_TEXT_END = 0x8024E690; +pause_DATA_START = 0x8024E690; +pause_RODATA_END = 0x8026F790; +pause_BSS_START = 0x8026F790; +pause_BSS_END = 0x80277D00; + +battle_heap_create_obfuscated_ROM_START = 0x31F1A0; +obfuscation_shims_ROM_START = 0x31F340; +battle_heap_create_obfuscated_ROM_END = 0x31F340; +obfuscation_shims_ROM_END = 0x31F430; +obfuscated_obfuscation_shims_VRAM = 0x7599F6D8; + osViModeNtscLan1 = 0x80095800; -load_engine_data = 0x80000000; -create_audio_system = 0x80000000; + +osMemSize = 0x80000318; +osTvType = 0x80000300; +osMemSize = 0x80000318; +osRomBase = 0x80000308; +osResetType = 0x8000030C; +osAppNMIBuffer = 0x8000031C; + +// main.data + +__osGetSR = 0x8006C650; +__osHwIntTable = 0x800958A0; +D_80074010 = 0x80073FF0; + +// main.bss + +// subsequent segments +npc_raycast_down_around = 0x800DC758; +npc_raycast_down_sides = 0x800DCB5C; +npc_test_move_taller_with_slipping = 0x800DDAC4; +npc_test_move_simple_with_slipping = 0x800DDC24; +npc_test_move_complex_with_slipping = 0x800DDD74; +update_player = 0x800DF720; +clear_player_status = 0x800DFC30; +player_reset_data = 0x800DFC54; +suggest_player_anim_clearUnkFlag = 0x800DFEDC; +disable_player_input = 0x800E0158; +enable_player_input = 0x800E0184; +player_render_interact_prompts = 0x800E0240; +render_player = 0x800E1118; +set_action_state = 0x800E5D84; +start_bounce_a = 0x800E6014; +clear_player_data = 0x800E7340; +initialize_status_menu = 0x800E78D4; +draw_status_ui = 0x800E96DC; +close_status_menu = 0x800E9758; +func_800E97E4 = 0x800E9784; +status_menu_respond_to_changes = 0x800E9864; +reset_status_menu = 0x800E9B50; +is_ability_active = 0x800E9CE8; +partner_init_after_battle = 0x800EB194; +partner_reset_data = 0x800EB408; +partner_initialize_data = 0x800EB514; +partner_test_enemy_collision = 0x800EB578; +partner_handle_before_battle = 0x800EB5EC; +partner_handle_after_battle = 0x800EB658; +func_800EF3D4 = 0x800EF368; +partner_enable_input = 0x800EF594; +partner_disable_input = 0x800EF5BC; +draw_box = 0x800F5470; +gPlayerStatusPtr = 0x0800F7CC0; +HES_AsleepBegin = 0x80104E54; +HES_AsleepEnd = 0x80104FF4; +HES_ElectrifiedBegin = 0x80105238; +HES_ElectrifiedEnd = 0x80105468; +HES_ParalyzedBegin = 0x801056AC; +HES_ParalyzedEnd = 0x801058DC; +HES_DizzyBegin = 0x80105A90; +HES_DizzyEnd = 0x80105C30; +HES_PoisonedBegin = 0x80105DE4; +HES_PoisonedEnd = 0x80105F84; +HES_FrozenBegin = 0x80106138; +HES_FrozenEnd = 0x801062D8; +HES_WeakenedLoop = 0x80106430; +HES_WeakenedBegin = 0x8010646C; +HES_WeakenedEnd = 0x801065EC; +HES_StoppedBegin = 0x801067A0; +HES_StoppedEnd = 0x80106940; +HES_ShrunkBegin = 0x80106AF4; +HES_ShrunkEnd = 0x80106C94; +HES_TransparentBegin = 0x80106E68; +HES_TransparentEnd = 0x80107028; +HES_BoostJumpBegin = 0x801071AC; +HES_BoostJumpEnd = 0x8010730C; +HES_BoostHammerBegin = 0x801074A4; +HES_BoostHammerEnd = 0x80107604; +HES_BoostPartner = 0x80107770; +HES_Surprise = 0x8010779C; +HES_Partner0 = 0x80107E38; +HES_Partner0Disabled = 0x80107E60; +HES_Goombario = 0x80107E88; +HES_GoombarioDisabled = 0x80107EB0; +HES_Kooper = 0x80107ED8; +HES_KooperDisabled = 0x80107F00; +HES_Bombette = 0x80107F28; +HES_BombetteDisabled = 0x80107F50; +HES_Parakarry = 0x80107F78; +HES_ParakarryDisabled = 0x80107FA0; +HES_Bow = 0x80107FC8; +HES_BowDisabled = 0x80107FF0; +HES_Watt = 0x80108018; +HES_WattDisabled = 0x80108040; +HES_Sushie = 0x80108068; +HES_SushieDisabled = 0x80108090; +HES_Lakilester = 0x801080B8; +HES_LakilesterDisabled = 0x801080E0; +HES_Partner9 = 0x80108108; +HES_Partner9Disabled = 0x80108130; +HES_PartnerA = 0x80108158; +HES_PartnerADisabled = 0x80108180; +HES_PartnerB = 0x801081A8; +HES_PartnerBDisabled = 0x801081D0; +HES_Peril = 0x80108B54; +HES_Danger = 0x80108BA4; +HES_MoveDiamond = 0x801094C8; +HES_MoveDiamondDisabled = 0x80109568; +wPartnerNpc = 0x8010CAF0; +D_8010C978 = 0x8010CB38; +D_8010C97A = 0x8010CB3A; +gPartnerActionStatus = 0x08010ED70; +gPlayerStatus = 0x8010F188; +gPlayerData = 0x8010F450; +spr_init_sprites = 0x80111448; +spr_render_init = 0x801115B0; +spr_update_player_sprite = 0x801115DC; +spr_draw_player_sprite = 0x80111790; +func_802DDEC4 = 0x80111A14; +spr_load_npc_sprite = 0x80111C3C; +spr_update_sprite = 0x80111DFC; +spr_draw_npc_sprite = 0x80111F28; +spr_get_notify_value = 0x80112118; +spr_free_sprite = 0x80112138; +func_802DE894 = 0x801123E4; +spr_get_npc_palettes = 0x80112590; +spr_get_npc_color_variations = 0x801125BC; +update_entities = 0x801148E0; +render_entities = 0x801150C4; +get_entity_by_index = 0x801157F8; +get_shadow_by_index = 0x80115814; +clear_entity_data = 0x80115EC8; +init_entity_data = 0x80116068; +create_shadow_type = 0x80117470; +delete_shadow = 0x80117538; +entity_raycast_down = 0x801177F8; +set_npc_shadow_scale = 0x80117B10; +clear_game_modes = 0x80117DA8; +set_game_mode_slot = 0x080117EB8; +game_mode_set_fpDrawAuxUI = 0x80117F94; +step_current_game_mode = 0x80118088; +state_render_backUI = 0x80118168; +state_render_frontUI = 0x801181D4; +load_model_textures = 0x8011AE34; +clear_model_data = 0x8011AF54; +init_model_data = 0x8011B1F8; +calculate_model_sizes = 0x8011B33C; +iterate_models = 0x8011B884; +func_80116698 = 0x8011B8A8; +render_models = 0x8011BDA0; +get_model_from_list_index = 0x8011FF40; +load_data_for_models = 0x8011FF58; +func_8011BAE8 = 0x80120CF8; +set_background_color_blend = 0x8012106C; +get_background_color_blend = 0x80121090; +mdl_set_all_fog_mode = 0x80122A3C; +clear_render_tasks = 0x80122AA0; +queue_render_task = 0x80122B20; +execute_render_tasks = 0x80122BC8; +clear_animator_list = 0x80123434; +reset_animator_list = 0x80123520; +clear_entity_models = 0x80125DC0; +init_entity_models = 0x80125E68; +get_entity_model = 0x80127FEC; +clear_worker_list = 0x801282C8; +init_worker_list = 0x80128324; +create_worker_world = 0x80128368; +update_workers = 0x80128614; +render_workers_world = 0x80128680; +render_workers_frontUI = 0x801286F0; +render_workers_backUI = 0x80128760; +clear_character_set = 0x80128870; +clear_printers = 0x80128884; +update_messages = 0x80128A60; +render_messages = 0x8012948C; +get_msg_width = 0x8012B6D4; +draw_msg = 0x8012B710; +clear_item_entity_data = 0x80136170; +init_item_entity_list = 0x80136244; +make_item_entity = 0x80136564; +make_item_entity_delayed = 0x80136C38; +update_item_entities = 0x8013705C; +render_item_entities = 0x80137FC4; +is_picking_up_item = 0x8013933C; +_render_transition_stencil = 0x8013BB30; +set_screen_overlay_params_front = 0x8013CE38; +set_screen_overlay_params_back = 0x8013CE54; +set_screen_overlay_color = 0x8013CEC0; +set_screen_overlay_center = 0x8013CEFC; +set_screen_overlay_alpha = 0x8013D184; +clear_screen_overlays = 0x8013D1B8; +func_80138188 = 0x8013D238; +func_80138198 = 0x8013D248; +render_screen_overlay_frontUI = 0x8013D250; +render_screen_overlay_backUI = 0x8013D2D0; +set_map_transition_effect = 0x8013D350; +update_exit_map_screen_overlay = 0x8013D35C; +update_enter_map_screen_overlay = 0x8013D684; +func_8013A6E8 = 0x8013F798; +hud_element_clear_cache = 0x801461B0; +init_hud_element_list = 0x801463B0; +hud_element_create = 0x80146554; +update_hud_elements = 0x801466C0; +render_hud_elements_backUI = 0x801472C0; +render_hud_elements_frontUI = 0x801477CC; +render_hud_elements_world = 0x80148764; +hud_element_draw_next = 0x80149874; +hud_element_set_script = 0x801498AC; +get_hud_element = 0x80149984; +hud_element_free = 0x801499A4; +hud_element_set_render_pos = 0x80149A34; +hud_element_set_flags = 0x80149AB0; +hud_element_clear_flags = 0x80149ADC; +hud_element_set_aux_cache = 0x8014A398; +clear_saved_variables = 0x8014A3D0; +clear_area_flags = 0x8014A440; +set_global_flag = 0x8014A500; +get_global_flag = 0x8014A56C; +clear_trigger_data = 0x8014A730; +init_trigger_list = 0x8014A7D8; +update_triggers = 0x8014A910; +load_map_bg = 0x8014AE20; +reset_background_settings = 0x8014AEA8; +read_background_size = 0x8014AED8; +set_background_size = 0x8014AF20; +appendGfx_background_texture = 0x8014AF70; +reset_ambient_sounds = 0x8014C2E0; +update_ambient_sounds = 0x8014C314; +clear_windows = 0x8014C4A0; +update_windows = 0x8014C4C4; +render_window_root = 0x8014CB74; +set_window_properties = 0x8014CD78; +set_window_update = 0x8014CF2C; +set_windows_visible = 0x8014CF74; +clear_sprite_shading_data = 0x8014D0F0; +init_sprite_shading_data = 0x8014D1A0; +sfx_reset_door_sounds = 0x8014E6B0; +sfx_clear_sounds = 0x8014E6C8; +sfx_clear_env_sounds = 0x8014E720; +sfx_update_env_sound_params = 0x8014E7E4; +sfx_set_reverb_mode = 0x8014E8AC; +sfx_get_reverb_mode = 0x8014E8D8; +sfx_stop_env_sounds = 0x8014E8E8; +sfx_stop_sound = 0x8014ED1C; +sfx_play_sound = 0x8014ED64; +sfx_play_sound_at_position = 0x8014EE0C; +bgm_reset_sequence_players = 0x8014F548; +bgm_reset_volume = 0x8014F5DC; +bgm_update_music_settings = 0x8014F5F8; +bgm_set_song = 0x8014F9C8; +bgm_init_music_players = 0x8014FCB8; +bgm_quiet_max_volume = 0x8014FD0C; +bgm_reset_max_volume = 0x8014FD20; +bgm_pop_battle_song = 0x8014FF1C; +bgm_push_battle_song = 0x8014FFA8; +bgm_set_battle_song = 0x8015003C; +D_8014B7F0 = 0x801508A0; +D_8014C248 = 0x801512F8; +gBackgroundFogModePtr = 0x80156350; +gWindows = 0x8015ECD0; +D_80164000 = 0x80164000; +D_80197000 = 0x80197000; +D_801A6000 = 0x801A6000; +AuHeapBase = 0x801AA000; +D_80200000 = 0x80200000; +gBackgroundImage = 0x80200000; +gMapShapeData = 0x80210000; +initialize_battle = 0x8023E130; +btl_update = 0x8023E438; +btl_draw_ui = 0x8023EA7C; +btl_save_world_cameras = 0x802409F4; +btl_restore_world_cameras = 0x80240AA8; +btl_set_state = 0x80241190; +filemenu_update = 0x80242970; +pause_init = 0x80243830; +pause_handle_input = 0x80243BF4; +pause_cleanup = 0x80243EC4; +filemenu_init = 0x802440B0; +filemenu_cleanup = 0x802442D0; +func_80244BC4 = 0x80244394; +heap_collisionHead = 0x80268000; +shim_create_audio_system_obfuscated = 0x802B2000; +shim_load_engine_data_obfuscated = 0x802B203C; +shim_general_heap_create_obfuscated = 0x802B2078; +shim_battle_heap_create_obfuscated = 0x802B20B4; +clear_script_list = 0x802C31DC; +init_script_list = 0x802C32EC; +start_script = 0x802C33E0; +start_script_in_group = 0x802C35D0; +update_scripts = 0x802C3D74; +func_802C3EE4 = 0x802C3EE4; +kill_script = 0x802C3F3C; +kill_script_by_ID = 0x802C40AC; +does_script_exist = 0x802C4164; +suspend_all_script = 0x802C4420; +resume_all_script = 0x802C448C; +suspend_all_group = 0x802C45E8; +resume_all_group = 0x802C4648; +get_script_by_id = 0x802C47A8; +set_script_flags = 0x802C47E8; +clear_script_flags = 0x802C4880; +evt_get_variable = 0x802C7ABC; +evt_set_variable = 0x802C8098; +evt_get_float_variable = 0x802C842C; +resolve_npc = 0x802CDAC0; +CreateNpc = 0x802CDBA4; +DeleteNpc = 0x802CDC1C ; +SetNpcPos = 0x802CDCB0; +SetNpcRotation = 0x802CDDB0; +SetNpcAnimation = 0x802CE0F4; +SetNpcYaw = 0x802CEA84; +SetNpcFlagBits = 0x802CF060; +GetNpcPos = 0x802CF0F4; +func_802CFD30 = 0x802CFD30; +GetPlayerPos = 0x802D1DFC; +PlaySound = 0x802D6150; +D_802D9D70 = 0x802D9D70; +D_802D9D71 = 0x802D9D71; +ui_msg_frame_part_0_png = 0x802E7110; +ui_msg_frame_part_1_png = 0x802E7130; +ui_msg_frame_part_2_png = 0x802E7150; +ui_msg_frame_part_3_png = 0x802E7170; +ui_msg_frame_part_4_png = 0x802E7190; +ui_msg_frame_part_5_png = 0x802E71B0; +ui_msg_frame_part_6_png = 0x802E71D0; +ui_msg_frame_part_7_png = 0x802E71F0; +ui_msg_frame_part_8_png = 0x802E7210; +ui_msg_frame_part_9_png = 0x802E7230; +ui_msg_frame_part_A_png = 0x802E7250; +ui_msg_frame_part_B_png = 0x802E7270; +ui_msg_frame_part_C_png = 0x802E7290; +ui_msg_frame_part_D_png = 0x802E72B0; +ui_msg_frame_part_E_png = 0x802E72D0; +ui_msg_frame_part_F_png = 0x802E72F0; +ui_msg_frame_part_10_png = 0x802E7310; +ui_msg_frame_part_11_png = 0x802E7330; +ui_msg_frame_part_12_png = 0x802E7350; +ui_msg_frame_part_13_png = 0x802E7370; +ui_msg_frame_part_14_png = 0x802E7390; +ui_msg_frame_part_15_png = 0x802E73B0; +ui_msg_frame_part_16_png = 0x802E73D0; +ui_msg_frame_part_17_png = 0x802E73F0; +ui_msg_frame_part_18_png = 0x802E7410; +ui_msg_frame_part_19_png = 0x802E7430; +ui_msg_frame_part_1A_png = 0x802E7450; +ui_msg_frame_part_1B_png = 0x802E7470; +ui_msg_frame_part_1C_png = 0x802E7490; +ui_msg_frame_part_1D_png = 0x802E74B0; +ui_msg_frame_part_1E_png = 0x802E74D0; +ui_msg_frame_part_1F_png = 0x802E74F0; +heap_generalHead = 0x802FB800; +gFrameBuf0 = 0x8038F800; +gFrameBuf1 = 0x803B5000; +heap_battleHead = 0x803DA800; +gFrameBuf2 = 0x803DA800; + +machi_settings = 0x802407A0; // segment:machi +mac_00_settings = 0x80243BE0; // segment:mac_00 +mac_01_settings = 0x80246730; // segment:mac_01 +mac_02_settings = 0x80243580; // segment:mac_02 +mac_03_settings = 0x802428B0; // segment:mac_03 +mac_04_settings = 0x80242080; // segment:mac_04 +mac_04_map_init = 0x80240000; // segment:mac_04 +mac_05_settings = 0x802441C0; // segment:mac_05 +mac_06_settings = 0x802416A0; // segment:mac_06 +tik_01_settings = 0x80240AE0; // segment:tik_01 +tik_02_settings = 0x802409B0; // segment:tik_02 +tik_03_settings = 0x80240B00; // segment:tik_03 +tik_04_settings = 0x80240CB0; // segment:tik_04 +tik_05_settings = 0x80240A90; // segment:tik_05 +tik_06_settings = 0x802409A0; // segment:tik_06 +tik_07_settings = 0x80242920; // segment:tik_07 +tik_08_settings = 0x80240B10; // segment:tik_08 +tik_09_settings = 0x802412D0; // segment:tik_09 +tik_10_settings = 0x802413D0; // segment:tik_10 +tik_12_settings = 0x80242260; // segment:tik_12 +tik_14_settings = 0x80240980; // segment:tik_14 +tik_15_settings = 0x80240B30; // segment:tik_15 +tik_17_settings = 0x80241380; // segment:tik_17 +tik_18_settings = 0x802406D0; // segment:tik_18 +tik_19_settings = 0x80241340; // segment:tik_19 +tik_20_settings = 0x80241170; // segment:tik_20 +tik_21_settings = 0x80240990; // segment:tik_21 +tik_22_settings = 0x802409D0; // segment:tik_22 +tik_23_settings = 0x80241160; // segment:tik_23 +tik_24_settings = 0x80240ED0; // segment:tik_24 +tik_24_map_init = 0x80240000; // segment:tik_24 +tik_25_settings = 0x802407D0; // segment:tik_25 +kgr_01_settings = 0x80240540; // segment:kgr_01 +kgr_02_settings = 0x80240790; // segment:kgr_02 +kmr_00_settings = 0x80240D80; // segment:kmr_00 +kmr_02_settings = 0x80243AF0; // segment:kmr_02 +kmr_03_settings = 0x80240680; // segment:kmr_03 +kmr_04_settings = 0x80240520; // segment:kmr_04 +kmr_05_settings = 0x802417A0; // segment:kmr_05 +kmr_06_settings = 0x80241DC0; // segment:kmr_06 +kmr_07_settings = 0x80240B70; // segment:kmr_07 +kmr_09_settings = 0x80241550; // segment:kmr_09 +kmr_10_settings = 0x80240640; // segment:kmr_10 +kmr_11_settings = 0x80241180; // segment:kmr_11 +kmr_12_settings = 0x80240050; // segment:kmr_12 +kmr_20_settings = 0x80242B50; // segment:kmr_20 +kmr_21_settings = 0x80240300; // segment:kmr_21 +kmr_21_map_init = 0x80240000; // segment:kmr_21 +kmr_22_settings = 0x80240DA0; // segment:kmr_22 +kmr_22_map_init = 0x80240000; // segment:kmr_22 +kmr_23_settings = 0x80241150; // segment:kmr_23 +kmr_23_map_init = 0x80240000; // segment:kmr_23 +kmr_24_settings = 0x80240120; // segment:kmr_24 +kmr_24_map_init = 0x80240000; // segment:kmr_24 +kmr_30_settings = 0x802404F0; // segment:kmr_30 +iwa_00_settings = 0x802404B0; // segment:iwa_00 +iwa_01_settings = 0x80243320; // segment:iwa_01 +iwa_02_settings = 0x802412E0; // segment:iwa_02 +iwa_03_settings = 0x80241360; // segment:iwa_03 +iwa_04_settings = 0x80241100; // segment:iwa_04 +iwa_10_settings = 0x802419B0; // segment:iwa_10 +iwa_11_settings = 0x80240330; // segment:iwa_11 +sbk_00_settings = 0x802400A0; // segment:sbk_00 +sbk_01_settings = 0x802400A0; // segment:sbk_01 +sbk_02_settings = 0x80240C80; // segment:sbk_02 +sbk_03_settings = 0x802400A0; // segment:sbk_03 +sbk_04_settings = 0x802400A0; // segment:sbk_04 +sbk_05_settings = 0x802400B0; // segment:sbk_05 +sbk_06_settings = 0x802403C0; // segment:sbk_06 +sbk_10_settings = 0x80240080; // segment:sbk_10 +sbk_11_settings = 0x802401A0; // segment:sbk_11 +sbk_12_settings = 0x802400A0; // segment:sbk_12 +sbk_13_settings = 0x802401A0; // segment:sbk_13 +sbk_14_settings = 0x80240090; // segment:sbk_14 +sbk_15_settings = 0x802400A0; // segment:sbk_15 +sbk_16_settings = 0x802402C0; // segment:sbk_16 +sbk_20_settings = 0x80240180; // segment:sbk_20 +sbk_21_settings = 0x80240080; // segment:sbk_21 +sbk_22_settings = 0x802401A0; // segment:sbk_22 +sbk_23_settings = 0x80240080; // segment:sbk_23 +sbk_24_settings = 0x802403D0; // segment:sbk_24 +sbk_25_settings = 0x802403C0; // segment:sbk_25 +sbk_26_settings = 0x802403E0; // segment:sbk_26 +sbk_30_settings = 0x80241870; // segment:sbk_30 +sbk_31_settings = 0x80240180; // segment:sbk_31 +sbk_32_settings = 0x802401B0; // segment:sbk_32 +sbk_33_settings = 0x80240080; // segment:sbk_33 +sbk_34_settings = 0x80240A20; // segment:sbk_34 +sbk_35_settings = 0x802403C0; // segment:sbk_35 +sbk_36_settings = 0x802402C0; // segment:sbk_36 +sbk_40_settings = 0x80240180; // segment:sbk_40 +sbk_41_settings = 0x80240080; // segment:sbk_41 +sbk_42_settings = 0x80240180; // segment:sbk_42 +sbk_43_settings = 0x80240080; // segment:sbk_43 +sbk_44_settings = 0x802401A0; // segment:sbk_44 +sbk_45_settings = 0x80240090; // segment:sbk_45 +sbk_46_settings = 0x802403E0; // segment:sbk_46 +sbk_50_settings = 0x80240080; // segment:sbk_50 +sbk_51_settings = 0x802401A0; // segment:sbk_51 +sbk_52_settings = 0x80240080; // segment:sbk_52 +sbk_53_settings = 0x802400A0; // segment:sbk_53 +sbk_54_settings = 0x80240080; // segment:sbk_54 +sbk_55_settings = 0x802402E0; // segment:sbk_55 +sbk_56_settings = 0x80241040; // segment:sbk_56 +sbk_60_settings = 0x802400A0; // segment:sbk_60 +sbk_61_settings = 0x80240080; // segment:sbk_61 +sbk_62_settings = 0x802400A0; // segment:sbk_62 +sbk_63_settings = 0x802400A0; // segment:sbk_63 +sbk_64_settings = 0x80240080; // segment:sbk_64 +sbk_65_settings = 0x80240080; // segment:sbk_65 +sbk_66_settings = 0x802403C0; // segment:sbk_66 +sbk_99_settings = 0x80240020; // segment:sbk_99 +dro_01_settings = 0x80243B70; // segment:dro_01 +dro_02_settings = 0x80243AB0; // segment:dro_02 +isk_01_settings = 0x80240020; // segment:isk_01 +isk_02_settings = 0x80240140; // segment:isk_02 +isk_03_settings = 0x80240030; // segment:isk_03 +isk_04_settings = 0x80240AD0; // segment:isk_04 +isk_05_settings = 0x80241ED0; // segment:isk_05 +isk_06_settings = 0x80240020; // segment:isk_06 +isk_07_settings = 0x80240130; // segment:isk_07 +isk_08_settings = 0x80240930; // segment:isk_08 +isk_09_settings = 0x80240340; // segment:isk_09 +isk_10_settings = 0x80240DE0; // segment:isk_10 +isk_11_settings = 0x802401A0; // segment:isk_11 +isk_12_settings = 0x80240040; // segment:isk_12 +isk_13_settings = 0x80242080; // segment:isk_13 +isk_14_settings = 0x80241D70; // segment:isk_14 +isk_16_settings = 0x80240B20; // segment:isk_16 +isk_18_settings = 0x80240910; // segment:isk_18 +isk_19_settings = 0x80240020; // segment:isk_19 +trd_00_settings = 0x80240690; // segment:trd_00 +trd_01_settings = 0x80241700; // segment:trd_01 +trd_02_settings = 0x80241AA0; // segment:trd_02 +trd_03_settings = 0x80240A40; // segment:trd_03 +trd_04_settings = 0x80243900; // segment:trd_04 +trd_05_settings = 0x802407B0; // segment:trd_05 +trd_06_settings = 0x80240D60; // segment:trd_06 +trd_07_settings = 0x80242910; // segment:trd_07 +trd_08_settings = 0x80240A30; // segment:trd_08 +trd_09_settings = 0x80240200; // segment:trd_09 +trd_10_settings = 0x80240870; // segment:trd_10 +nok_01_settings = 0x80242B90; // segment:nok_01 +nok_02_settings = 0x802445F0; // segment:nok_02 +nok_03_settings = 0x80240E40; // segment:nok_03 +nok_04_settings = 0x80240F40; // segment:nok_04 +nok_11_settings = 0x80241F70; // segment:nok_11 +nok_12_settings = 0x80242100; // segment:nok_12 +nok_13_settings = 0x802414C0; // segment:nok_13 +nok_14_settings = 0x80242440; // segment:nok_14 +nok_15_settings = 0x802427D0; // segment:nok_15 +hos_00_settings = 0x80240D50; // segment:hos_00 +hos_00_map_init = 0x80240000; // segment:hos_00 +hos_01_settings = 0x80240E40; // segment:hos_01 +hos_02_settings = 0x80242B90; // segment:hos_02 +hos_03_settings = 0x802435F0; // segment:hos_03 +hos_04_settings = 0x80240ED0; // segment:hos_04 +hos_05_settings = 0x802458D0; // segment:hos_05 +hos_06_settings = 0x80242570; // segment:hos_06 +hos_10_settings = 0x80240F70; // segment:hos_10 +hos_10_map_init = 0x80240000; // segment:hos_10 +hos_20_settings = 0x80240390; // segment:hos_20 +kpa_01_settings = 0x80240A70; // segment:kpa_01 +kpa_03_settings = 0x80241EE0; // segment:kpa_03 +kpa_04_settings = 0x80240170; // segment:kpa_04 +kpa_08_settings = 0x802414C0; // segment:kpa_08 +kpa_09_settings = 0x80241310; // segment:kpa_09 +kpa_10_settings = 0x80240360; // segment:kpa_10 +kpa_11_settings = 0x80240B40; // segment:kpa_11 +kpa_12_settings = 0x802404A0; // segment:kpa_12 +kpa_13_settings = 0x802404A0; // segment:kpa_13 +kpa_14_settings = 0x802408A0; // segment:kpa_14 +kpa_15_settings = 0x80240620; // segment:kpa_15 +kpa_16_settings = 0x802403B0; // segment:kpa_16 +kpa_17_settings = 0x80240020; // segment:kpa_17 +kpa_32_settings = 0x80240350; // segment:kpa_32 +kpa_33_settings = 0x80240350; // segment:kpa_33 +kpa_40_settings = 0x80240040; // segment:kpa_40 +kpa_41_settings = 0x80240040; // segment:kpa_41 +kpa_50_settings = 0x80241A40; // segment:kpa_50 +kpa_51_settings = 0x80241C40; // segment:kpa_51 +kpa_51_map_init = 0x80240000; // segment:kpa_51 +kpa_52_settings = 0x80241360; // segment:kpa_52 +kpa_53_settings = 0x80240190; // segment:kpa_53 +kpa_53_map_init = 0x80240000; // segment:kpa_53 +kpa_60_settings = 0x80240450; // segment:kpa_60 +kpa_61_settings = 0x80242360; // segment:kpa_61 +kpa_62_settings = 0x80240430; // segment:kpa_62 +kpa_63_settings = 0x802401B0; // segment:kpa_63 +kpa_70_settings = 0x80240B10; // segment:kpa_70 +kpa_81_settings = 0x80240480; // segment:kpa_81 +kpa_81_map_init = 0x80240000; // segment:kpa_81 +kpa_82_settings = 0x80240460; // segment:kpa_82 +kpa_82_map_init = 0x80240000; // segment:kpa_82 +kpa_83_settings = 0x80240090; // segment:kpa_83 +kpa_83_map_init = 0x80240000; // segment:kpa_83 +kpa_90_settings = 0x80240020; // segment:kpa_90 +kpa_91_settings = 0x80241920; // segment:kpa_91 +kpa_94_settings = 0x80240020; // segment:kpa_94 +kpa_95_settings = 0x80241920; // segment:kpa_95 +kpa_96_settings = 0x80240040; // segment:kpa_96 +kpa_100_settings = 0x80240060; // segment:kpa_100 +kpa_100_map_init = 0x80240000; // segment:kpa_100 +kpa_101_settings = 0x80240060; // segment:kpa_101 +kpa_101_map_init = 0x80240000; // segment:kpa_101 +kpa_102_settings = 0x802435B0; // segment:kpa_102 +kpa_111_settings = 0x802413C0; // segment:kpa_111 +kpa_112_settings = 0x80240020; // segment:kpa_112 +kpa_113_settings = 0x80240AB0; // segment:kpa_113 +kpa_114_settings = 0x80240070; // segment:kpa_114 +kpa_114_map_init = 0x80240000; // segment:kpa_114 +kpa_115_settings = 0x802413D0; // segment:kpa_115 +kpa_116_settings = 0x80240020; // segment:kpa_116 +kpa_117_settings = 0x80240010; // segment:kpa_117 +kpa_118_settings = 0x80240020; // segment:kpa_118 +kpa_119_settings = 0x80240010; // segment:kpa_119 +kpa_121_settings = 0x80240020; // segment:kpa_121 +kpa_130_settings = 0x80240760; // segment:kpa_130 +kpa_133_settings = 0x802404B0; // segment:kpa_133 +kpa_134_settings = 0x80240740; // segment:kpa_134 +osr_00_settings = 0x802407E0; // segment:osr_00 +osr_01_settings = 0x80240B00; // segment:osr_01 +osr_01_map_init = 0x80240000; // segment:osr_01 +osr_02_settings = 0x80240170; // segment:osr_02 +osr_02_map_init = 0x80240000; // segment:osr_02 +osr_03_settings = 0x802403F0; // segment:osr_03 +osr_03_map_init = 0x80240000; // segment:osr_03 +osr_04_settings = 0x802400D0; // segment:osr_04 +osr_04_map_init = 0x80240000; // segment:osr_04 +kkj_00_settings = 0x80241030; // segment:kkj_00 +kkj_00_map_init = 0x80240000; // segment:kkj_00 +kkj_01_settings = 0x80240F10; // segment:kkj_01 +kkj_02_settings = 0x80240030; // segment:kkj_02 +kkj_03_settings = 0x80240360; // segment:kkj_03 +kkj_03_map_init = 0x80240000; // segment:kkj_03 +kkj_10_settings = 0x80241120; // segment:kkj_10 +kkj_11_settings = 0x80241160; // segment:kkj_11 +kkj_12_settings = 0x802408D0; // segment:kkj_12 +kkj_13_settings = 0x802407A0; // segment:kkj_13 +kkj_13_map_init = 0x80240000; // segment:kkj_13 +kkj_14_settings = 0x80240580; // segment:kkj_14 +kkj_14_map_init = 0x80240000; // segment:kkj_14 +kkj_15_settings = 0x80240640; // segment:kkj_15 +kkj_16_settings = 0x80241090; // segment:kkj_16 +kkj_17_settings = 0x802405B0; // segment:kkj_17 +kkj_18_settings = 0x80240830; // segment:kkj_18 +kkj_19_settings = 0x80240D20; // segment:kkj_19 +kkj_20_settings = 0x80240600; // segment:kkj_20 +kkj_21_settings = 0x80240010; // segment:kkj_21 +kkj_22_settings = 0x80240020; // segment:kkj_22 +kkj_23_settings = 0x802409F0; // segment:kkj_23 +kkj_23_map_init = 0x80240000; // segment:kkj_23 +kkj_24_settings = 0x80240040; // segment:kkj_24 +kkj_25_settings = 0x80240F50; // segment:kkj_25 +kkj_25_map_init = 0x80240000; // segment:kkj_25 +kkj_26_settings = 0x80240070; // segment:kkj_26 +kkj_27_settings = 0x802404C0; // segment:kkj_27 +kkj_28_settings = 0x80240010; // segment:kkj_28 +kkj_29_settings = 0x80240080; // segment:kkj_29 +tst_01_settings = 0x802400B0; // segment:tst_01 +tst_02_settings = 0x802400B0; // segment:tst_02 +tst_03_settings = 0x802400B0; // segment:tst_03 +tst_04_settings = 0x80240740; // segment:tst_04 +tst_10_settings = 0x80240040; // segment:tst_10 +tst_11_settings = 0x80240780; // segment:tst_11 +tst_12_settings = 0x80240010; // segment:tst_12 +tst_13_settings = 0x802403D0; // segment:tst_13 +tst_20_settings = 0x80240010; // segment:tst_20 +jan_00_settings = 0x80241BD0; // segment:jan_00 +jan_01_settings = 0x802413F0; // segment:jan_01 +jan_02_settings = 0x80242940; // segment:jan_02 +jan_03_settings = 0x802432D0; // segment:jan_03 +jan_04_settings = 0x80241140; // segment:jan_04 +jan_05_settings = 0x80242710; // segment:jan_05 +jan_06_settings = 0x80242620; // segment:jan_06 +jan_07_settings = 0x80241230; // segment:jan_07 +jan_08_settings = 0x80242460; // segment:jan_08 +jan_09_settings = 0x80241960; // segment:jan_09 +jan_10_settings = 0x80241750; // segment:jan_10 +jan_11_settings = 0x80240810; // segment:jan_11 +jan_12_settings = 0x80241280; // segment:jan_12 +jan_13_settings = 0x802405F0; // segment:jan_13 +jan_14_settings = 0x80241300; // segment:jan_14 +jan_15_settings = 0x80240320; // segment:jan_15 +jan_16_settings = 0x80240590; // segment:jan_16 +jan_17_settings = 0x80240040; // segment:jan_17 +jan_18_settings = 0x80240020; // segment:jan_18 +jan_19_settings = 0x80240040; // segment:jan_19 +jan_22_settings = 0x802419A0; // segment:jan_22 +jan_23_settings = 0x80240010; // segment:jan_23 +mim_01_settings = 0x80241EF0; // segment:mim_01 +mim_02_settings = 0x80241220; // segment:mim_02 +mim_03_settings = 0x80240570; // segment:mim_03 +mim_04_settings = 0x80241170; // segment:mim_04 +mim_05_settings = 0x80241A60; // segment:mim_05 +mim_06_settings = 0x80242D70; // segment:mim_06 +mim_07_settings = 0x802410D0; // segment:mim_07 +mim_08_settings = 0x80242F80; // segment:mim_08 +mim_09_settings = 0x80240F00; // segment:mim_09 +mim_10_settings = 0x802401B0; // segment:mim_10 +mim_11_settings = 0x80240C20; // segment:mim_11 +mim_12_settings = 0x80240600; // segment:mim_12 +obk_01_settings = 0x802411B0; // segment:obk_01 +obk_02_settings = 0x802402E0; // segment:obk_02 +obk_03_settings = 0x80241020; // segment:obk_03 +obk_04_settings = 0x80240E90; // segment:obk_04 +obk_05_settings = 0x802409F0; // segment:obk_05 +obk_06_settings = 0x80240020; // segment:obk_06 +obk_07_settings = 0x80241BA0; // segment:obk_07 +obk_08_settings = 0x802417B0; // segment:obk_08 +obk_09_settings = 0x80240460; // segment:obk_09 +arn_02_settings = 0x80241000; // segment:arn_02 +arn_03_settings = 0x80241740; // segment:arn_03 +arn_04_settings = 0x80243390; // segment:arn_04 +arn_05_settings = 0x80241320; // segment:arn_05 +arn_07_settings = 0x80241ED0; // segment:arn_07 +arn_08_settings = 0x802402C0; // segment:arn_08 +arn_09_settings = 0x80240060; // segment:arn_09 +arn_10_settings = 0x80240020; // segment:arn_10 +arn_11_settings = 0x80240010; // segment:arn_11 +arn_12_settings = 0x80240020; // segment:arn_12 +arn_13_settings = 0x80240020; // segment:arn_13 +dgb_00_settings = 0x802400D0; // segment:dgb_00 +dgb_00_map_init = 0x80240000; // segment:dgb_00 +dgb_01_settings = 0x80243460; // segment:dgb_01 +dgb_02_settings = 0x80241470; // segment:dgb_02 +dgb_03_settings = 0x80242810; // segment:dgb_03 +dgb_04_settings = 0x80243130; // segment:dgb_04 +dgb_05_settings = 0x802414A0; // segment:dgb_05 +dgb_06_settings = 0x802402E0; // segment:dgb_06 +dgb_07_settings = 0x80241450; // segment:dgb_07 +dgb_08_settings = 0x80243CB0; // segment:dgb_08 +dgb_09_settings = 0x80243840; // segment:dgb_09 +dgb_10_settings = 0x80240210; // segment:dgb_10 +dgb_11_settings = 0x80240090; // segment:dgb_11 +dgb_12_settings = 0x802402D0; // segment:dgb_12 +dgb_13_settings = 0x80240010; // segment:dgb_13 +dgb_14_settings = 0x80240020; // segment:dgb_14 +dgb_15_settings = 0x802418A0; // segment:dgb_15 +dgb_16_settings = 0x80241440; // segment:dgb_16 +dgb_17_settings = 0x80240020; // segment:dgb_17 +dgb_18_settings = 0x80241280; // segment:dgb_18 +kzn_01_settings = 0x80240330; // segment:kzn_01 +kzn_02_settings = 0x80242850; // segment:kzn_02 +kzn_03_settings = 0x802430E0; // segment:kzn_03 +kzn_04_settings = 0x80241770; // segment:kzn_04 +kzn_05_settings = 0x80240330; // segment:kzn_05 +kzn_06_settings = 0x80240AA0; // segment:kzn_06 +kzn_07_settings = 0x80242320; // segment:kzn_07 +kzn_08_settings = 0x80244130; // segment:kzn_08 +kzn_09_settings = 0x80243A40; // segment:kzn_09 +kzn_10_settings = 0x802406F0; // segment:kzn_10 +kzn_11_settings = 0x80242680; // segment:kzn_11 +kzn_17_settings = 0x802430C0; // segment:kzn_17 +kzn_18_settings = 0x802403F0; // segment:kzn_18 +kzn_19_settings = 0x80241D70; // segment:kzn_19 +kzn_20_settings = 0x80240AE0; // segment:kzn_20 +kzn_22_settings = 0x802403A0; // segment:kzn_22 +kzn_23_settings = 0x80240630; // segment:kzn_23 +flo_00_settings = 0x80241490; // segment:flo_00 +flo_03_settings = 0x80240660; // segment:flo_03 +flo_07_settings = 0x80240760; // segment:flo_07 +flo_08_settings = 0x80241F00; // segment:flo_08 +flo_09_settings = 0x80241840; // segment:flo_09 +flo_10_settings = 0x802414A0; // segment:flo_10 +flo_11_settings = 0x802403A0; // segment:flo_11 +flo_12_settings = 0x80240710; // segment:flo_12 +flo_13_settings = 0x80243690; // segment:flo_13 +flo_14_settings = 0x802423B0; // segment:flo_14 +flo_15_settings = 0x80240020; // segment:flo_15 +flo_16_settings = 0x80242990; // segment:flo_16 +flo_17_settings = 0x80243240; // segment:flo_17 +flo_18_settings = 0x802407F0; // segment:flo_18 +flo_19_settings = 0x80240980; // segment:flo_19 +flo_21_settings = 0x80240D00; // segment:flo_21 +flo_22_settings = 0x802402A0; // segment:flo_22 +flo_23_settings = 0x80240CF0; // segment:flo_23 +flo_24_settings = 0x802405C0; // segment:flo_24 +flo_25_settings = 0x802422F0; // segment:flo_25 +sam_01_settings = 0x80242120; // segment:sam_01 +sam_02_settings = 0x80241C00; // segment:sam_02 +sam_03_settings = 0x80240940; // segment:sam_03 +sam_04_settings = 0x80240740; // segment:sam_04 +sam_05_settings = 0x80241D60; // segment:sam_05 +sam_06_settings = 0x80242630; // segment:sam_06 +sam_07_settings = 0x80242020; // segment:sam_07 +sam_08_settings = 0x802417D0; // segment:sam_08 +sam_09_settings = 0x80240420; // segment:sam_09 +sam_10_settings = 0x80240CE0; // segment:sam_10 +sam_11_settings = 0x802421A0; // segment:sam_11 +sam_12_settings = 0x802403B0; // segment:sam_12 +pra_01_settings = 0x80241400; // segment:pra_01 +pra_01_map_init = 0x80240000; // segment:pra_01 +pra_02_settings = 0x802416C0; // segment:pra_02 +pra_02_map_init = 0x80240000; // segment:pra_02 +pra_03_settings = 0x802401E0; // segment:pra_03 +pra_03_map_init = 0x80240000; // segment:pra_03 +pra_04_settings = 0x80240970; // segment:pra_04 +pra_04_map_init = 0x80240000; // segment:pra_04 +pra_05_settings = 0x802411F0; // segment:pra_05 +pra_05_map_init = 0x80240000; // segment:pra_05 +pra_06_settings = 0x80240F60; // segment:pra_06 +pra_06_map_init = 0x80240000; // segment:pra_06 +pra_09_settings = 0x80241670; // segment:pra_09 +pra_09_map_init = 0x80240000; // segment:pra_09 +pra_10_settings = 0x802416D0; // segment:pra_10 +pra_10_map_init = 0x80240000; // segment:pra_10 +pra_11_settings = 0x802411F0; // segment:pra_11 +pra_11_map_init = 0x80240000; // segment:pra_11 +pra_12_settings = 0x80241220; // segment:pra_12 +pra_12_map_init = 0x80240000; // segment:pra_12 +pra_13_settings = 0x80241620; // segment:pra_13 +pra_13_map_init = 0x80240000; // segment:pra_13 +pra_14_settings = 0x80241200; // segment:pra_14 +pra_14_map_init = 0x80240000; // segment:pra_14 +pra_15_settings = 0x80240050; // segment:pra_15 +pra_15_map_init = 0x80240000; // segment:pra_15 +pra_16_settings = 0x80240F60; // segment:pra_16 +pra_16_map_init = 0x80240000; // segment:pra_16 +pra_18_settings = 0x80240F50; // segment:pra_18 +pra_18_map_init = 0x80240000; // segment:pra_18 +pra_19_settings = 0x802419D0; // segment:pra_19 +pra_19_map_init = 0x80240000; // segment:pra_19 +pra_20_settings = 0x80240F70; // segment:pra_20 +pra_20_map_init = 0x80240000; // segment:pra_20 +pra_21_settings = 0x80240140; // segment:pra_21 +pra_21_map_init = 0x80240000; // segment:pra_21 +pra_22_settings = 0x802402D0; // segment:pra_22 +pra_22_map_init = 0x80240000; // segment:pra_22 +pra_27_settings = 0x80241220; // segment:pra_27 +pra_27_map_init = 0x80240000; // segment:pra_27 +pra_28_settings = 0x80241220; // segment:pra_28 +pra_28_map_init = 0x80240000; // segment:pra_28 +pra_29_settings = 0x802412C0; // segment:pra_29 +pra_29_map_init = 0x80240000; // segment:pra_29 +pra_31_settings = 0x802410C0; // segment:pra_31 +pra_31_map_init = 0x80240000; // segment:pra_31 +pra_32_settings = 0x80240850; // segment:pra_32 +pra_32_map_init = 0x80240000; // segment:pra_32 +pra_33_settings = 0x802410C0; // segment:pra_33 +pra_33_map_init = 0x80240000; // segment:pra_33 +pra_34_settings = 0x80241040; // segment:pra_34 +pra_34_map_init = 0x80240000; // segment:pra_34 +pra_35_settings = 0x80242C40; // segment:pra_35 +pra_35_map_init = 0x80240000; // segment:pra_35 +pra_36_settings = 0x80240F70; // segment:pra_36 +pra_36_map_init = 0x80240000; // segment:pra_36 +pra_37_settings = 0x80241840; // segment:pra_37 +pra_37_map_init = 0x80240000; // segment:pra_37 +pra_38_settings = 0x80241700; // segment:pra_38 +pra_38_map_init = 0x80240000; // segment:pra_38 +pra_39_settings = 0x80241700; // segment:pra_39 +pra_39_map_init = 0x80240000; // segment:pra_39 +pra_40_settings = 0x80240F40; // segment:pra_40 +pra_40_map_init = 0x80240000; // segment:pra_40 +omo_01_settings = 0x80240C40; // segment:omo_01 +omo_02_settings = 0x80242BD0; // segment:omo_02 +omo_03_settings = 0x80240900; // segment:omo_03 +omo_04_settings = 0x80241F30; // segment:omo_04 +omo_05_settings = 0x80242440; // segment:omo_05 +omo_06_settings = 0x80240B80; // segment:omo_06 +omo_07_settings = 0x80243310; // segment:omo_07 +omo_08_settings = 0x80240E10; // segment:omo_08 +omo_09_settings = 0x80243700; // segment:omo_09 +omo_10_settings = 0x802408B0; // segment:omo_10 +omo_11_settings = 0x802414F0; // segment:omo_11 +omo_12_settings = 0x802404D0; // segment:omo_12 +omo_13_settings = 0x80241510; // segment:omo_13 +omo_14_settings = 0x802405E0; // segment:omo_14 +omo_15_settings = 0x80240810; // segment:omo_15 +omo_16_settings = 0x80240620; // segment:omo_16 +omo_17_settings = 0x80243770; // segment:omo_17 +end_00_settings = 0x80242B50; // segment:end_00 +end_00_map_init = 0x80240000; // segment:end_00 +end_01_settings = 0x80243000; // segment:end_01 +end_01_map_init = 0x80240000; // segment:end_01 +mgm_00_settings = 0x80241810; // segment:mgm_00 +mgm_01_settings = 0x802417C0; // segment:mgm_01 +mgm_02_settings = 0x80242410; // segment:mgm_02 +mgm_03_settings = 0x80240010; // segment:mgm_03 +gv_01_settings = 0x802407D0; // segment:gv_01 + + +big_smoke_puff_main = 0xE0002000; // segment:effect_big_smoke_puff +landing_dust_main = 0xE000C160; // segment:effect_landing_dust +walking_dust_main = 0xE000E000; // segment:effect_walking_dust +flower_splash_main = 0xE00101E8; // segment:effect_flower_splash +flower_trail_main = 0xE0012204; // segment:effect_flower_trail +cloud_puff_main = 0xE0014000; // segment:effect_cloud_puff +cloud_trail_main = 0xE0016000; // segment:effect_cloud_trail +footprint_main = 0xE0018078; // segment:effect_footprint +floating_flower_main = 0xE001A000; // segment:effect_floating_flower +snowflake_main = 0xE001C000; // segment:effect_snowflake +star_main = 0xE001E000; // segment:effect_star +emote_main = 0xE00202CC; // segment:effect_emote +sparkles_main = 0xE0022000; // segment:effect_sparkles +shape_spell_main = 0xE0024000; // segment:effect_shape_spell +gather_energy_pink_main = 0xE0026000; // segment:effect_gather_energy_pink +drop_leaves_main = 0xE0028000; // segment:effect_drop_leaves +dust_main = 0xE002A000; // segment:effect_dust +shattering_stones_main = 0xE002C000; // segment:effect_shattering_stones +smoke_ring_main = 0xE002E000; // segment:effect_smoke_ring +damage_stars_main = 0xE0030000; // segment:effect_damage_stars +explosion_main = 0xE0032000; // segment:effect_explosion +lens_flare_main = 0xE0034000; // segment:effect_lens_flare +got_item_outline_main = 0xE0036000; // segment:effect_got_item_outline +spiky_white_aura_main = 0xE0038000; // segment:effect_spiky_white_aura +smoke_impact_main = 0xE003A000; // segment:effect_smoke_impact +damage_indicator_main = 0xE003C000; // segment:effect_damage_indicator +purple_ring_main = 0xE003E000; // segment:effect_purple_ring +flame_main = 0xE0040000; // segment:effect_flame +stars_burst_main = 0xE0042000; // segment:effect_stars_burst +stars_shimmer_main = 0xE0044000; // segment:effect_stars_shimmer +rising_bubble_main = 0xE0046000; // segment:effect_rising_bubble +ring_blast_main = 0xE0048000; // segment:effect_ring_blast +shockwave_main = 0xE004A000; // segment:effect_shockwave +music_note_main = 0xE004C000; // segment:effect_music_note +smoke_burst_main = 0xE004E000; // segment:effect_smoke_burst +sweat_main = 0xE0050000; // segment:effect_sweat +sleep_bubble_main = 0xE0052000; // segment:effect_sleep_bubble +windy_leaves_main = 0xE0056000; // segment:effect_windy_leaves +falling_leaves_main = 0xE0058000; // segment:effect_falling_leaves +stars_spread_main = 0xE005A000; // segment:effect_stars_spread +steam_burst_main = 0xE005C000; // segment:effect_steam_burst +stars_orbiting_main = 0xE005E000; // segment:effect_stars_orbiting +big_snowflakes_main = 0xE0060000; // segment:effect_big_snowflakes +debuff_main = 0xE0062000; // segment:effect_debuff +green_impact_main = 0xE0064000; // segment:effect_green_impact +radial_shimmer_main = 0xE0066000; // segment:effect_radial_shimmer +ending_decals_main = 0xE0068000; // segment:effect_ending_decals +light_rays_main = 0xE006A1E8; // segment:effect_light_rays +lightning_main = 0xE006C000; // segment:effect_lightning +fire_breath_main = 0xE006E000; // segment:effect_fire_breath +shimmer_burst_main = 0xE0070000; // segment:effect_shimmer_burst +energy_shockwave_main = 0xE0072000; // segment:effect_energy_shockwave +shimmer_wave_main = 0xE0074000; // segment:effect_shimmer_wave +aura_main = 0xE0076000; // segment:effect_aura +bulb_glow_main = 0xE0078000; // segment:effect_bulb_glow +fx_3D_main = 0xE007A000; // segment:effect_effect_3D +blast_main = 0xE007C000; // segment:effect_blast +fire_flower_main = 0xE007E000; // segment:effect_fire_flower +recover_main = 0xE0080000; // segment:effect_recover +disable_x_main = 0xE0082000; // segment:effect_disable_x +bombette_breaking_main = 0xE0084084; // segment:effect_bombette_breaking +firework_main = 0xE0086000; // segment:effect_firework +confetti_main = 0xE008817C; // segment:effect_confetti +snowfall_main = 0xE008A188; // segment:effect_snowfall +fx_46_main = 0xE008C000; // segment:effect_effect_46 +gather_magic_main = 0xE008E000; // segment:effect_gather_magic +attack_result_text_main = 0xE0090000; // segment:effect_attack_result_text +small_gold_sparkle_main = 0xE0092000; // segment:effect_small_gold_sparkle +flashing_box_shockwave_main = 0xE0094000; // segment:effect_flashing_box_shockwave +balloon_main = 0xE0096000; // segment:effect_balloon +floating_rock_main = 0xE0098000; // segment:effect_floating_rock +chomp_drop_main = 0xE009A000; // segment:effect_chomp_drop +quizmo_stage_main = 0xE009C000; // segment:effect_quizmo_stage +radiating_energy_orb_main = 0xE009E000; // segment:effect_radiating_energy_orb +quizmo_answer_main = 0xE00A0000; // segment:effect_quizmo_answer +motion_blur_flame_main = 0xE00A2000; // segment:effect_motion_blur_flame +energy_orb_wave_main = 0xE00A4000; // segment:effect_energy_orb_wave +merlin_house_stars_main = 0xE00A6000; // segment:effect_merlin_house_stars +quizmo_audience_main = 0xE00A8000; // segment:effect_quizmo_audience +butterflies_main = 0xE00AA000; // segment:effect_butterflies +stat_change_main = 0xE00AC000; // segment:effect_stat_change +snaking_static_main = 0xE00AE000; // segment:effect_snaking_static +thunderbolt_ring_main = 0xE00B0000; // segment:effect_thunderbolt_ring +squirt_main = 0xE00B2000; // segment:effect_squirt +water_block_main = 0xE00B4000; // segment:effect_water_block +waterfall_main = 0xE00B6000; // segment:effect_waterfall +water_fountain_main = 0xE00B8000; // segment:effect_water_fountain +underwater_main = 0xE00BA000; // segment:effect_underwater +lightning_bolt_main = 0xE00BC000; // segment:effect_lightning_bolt +water_splash_main = 0xE00BE000; // segment:effect_water_splash +snowman_doll_main = 0xE00C0000; // segment:effect_snowman_doll +fright_jar_main = 0xE00C2000; // segment:effect_fright_jar +stop_watch_main = 0xE00C4000; // segment:effect_stop_watch +fx_63_main = 0xE00C6000; // segment:effect_effect_63 +throw_spiny_main = 0xE00C8000; // segment:effect_throw_spiny +fx_65_main = 0xE00CA000; // segment:effect_effect_65 +tubba_heart_attack_main = 0xE00CC000; // segment:effect_tubba_heart_attack +whirlwind_main = 0xE00CE000; // segment:effect_whirlwind +red_impact_main = 0xE00D0000; // segment:effect_red_impact +floating_cloud_puff_main = 0xE00D2000; // segment:effect_floating_cloud_puff +energy_in_out_main = 0xE00D6000; // segment:effect_energy_in_out +tattle_window_main = 0xE00D8000; // segment:effect_tattle_window +shiny_flare_main = 0xE00DA000; // segment:effect_shiny_flare +huff_puff_breath_main = 0xE00DC000; // segment:effect_huff_puff_breath +cold_breath_main = 0xE00DE000; // segment:effect_cold_breath +embers_main = 0xE00E0000; // segment:effect_embers +hieroglyphs_main = 0xE00E2000; // segment:effect_hieroglyphs +misc_particles_main = 0xE00E4000; // segment:effect_misc_particles +static_status_main = 0xE00E6000; // segment:effect_static_status +moving_cloud_main = 0xE00E8000; // segment:effect_moving_cloud +fx_75_main = 0xE00EA000; // segment:effect_effect_75 +firework_rocket_main = 0xE010A000; // segment:effect_firework_rocket +peach_star_beam_main = 0xE010C000; // segment:effect_peach_star_beam +chapter_change_main = 0xE010E32C; // segment:effect_chapter_change +ice_shard_main = 0xE0110000; // segment:effect_ice_shard +spirit_card_main = 0xE0112000; // segment:effect_spirit_card +lil_oink_main = 0xE0114000; // segment:effect_lil_oink +something_rotating_main = 0xE0116000; // segment:effect_something_rotating +breaking_junk_main = 0xE0118000; // segment:effect_breaking_junk +partner_buff_main = 0xE011A000; // segment:effect_partner_buff +quizmo_assistant_main = 0xE011C000; // segment:effect_quizmo_assistant +ice_pillar_main = 0xE011E000; // segment:effect_ice_pillar +sun_main = 0xE0120000; // segment:effect_sun +star_spirits_energy_main = 0xE0122000; // segment:effect_star_spirits_energy +pink_sparkles_main = 0xE0124000; // segment:effect_pink_sparkles +star_outline_main = 0xE0126000; // segment:effect_star_outline +fx_86_main = 0xE0128000; // segment:effect_effect_86 + diff --git a/ver/jp/undefined_syms_auto.txt b/ver/jp/undefined_syms_auto.txt index 18c1419234..e69de29bb2 100644 --- a/ver/jp/undefined_syms_auto.txt +++ b/ver/jp/undefined_syms_auto.txt @@ -1,940 +0,0 @@ -nuPiCartHandle = 0x8009A618; -D_8009A590 = 0x8009A590; -D_800B6570 = 0x800B6570; -D_8005E560 = 0x8005E560; -D_80097D10 = 0x80097D10; -osTvType = 0x80000300; -_osViModeNtscLan1 = 0x80095800; -gGameStatusPtr = 0x8007417C; -D_80026040 = 0x80026040; -gRandSeed = 0x800743F0; -D_80073DE0 = 0x80073DE0; -D_8009A660 = 0x8009A660; -D_80073DE4 = 0x80073DE4; -D_80073DEA = 0x80073DEA; -D_80073DE8 = 0x80073DE8; -D_800741D4 = 0x800741D4; -D_80164000 = 0x80164000; -D_8009A64C = 0x8009A64C; -D_800741D0 = 0x800741D0; -D_8009A654 = 0x8009A654; -D_8009A5BC = 0x8009A5BC; -D_80073DF0 = 0x80073DF0; -D_80073FF0 = 0x80073FF0; -D_8010F450 = 0x8010F450; -D_80074001 = 0x80074001; -D_80074000 = 0x80074000; -D_8009A630 = 0x8009A630; -D_80074182 = 0x80074182; -D_80074180 = 0x80074180; -D_8009A670 = 0x8009A670; -D_80074188 = 0x80074188; -D_8009A62C = 0x8009A62C; -D_8010F890 = 0x8010F890; -D_800DC4E0 = 0x800DC4E0; -D_802C3000 = 0x802C3000; -D_802DBD40 = 0x802DBD40; -D_802E6380 = 0x802E6380; -D_8009A5B8 = 0x8009A5B8; -D_80097D28 = 0x80097D28; -D_800B1D60 = 0x800B1D60; -D_800773E0 = 0x800773E0; -D_8009A638 = 0x8009A638; -D_800741D8 = 0x800741D8; -D_8009A680 = 0x8009A680; -D_8009A682 = 0x8009A682; -D_8009A684 = 0x8009A684; -D_8009A686 = 0x8009A686; -D_8009A598 = 0x8009A598; -D_80074240 = 0x80074240; -D_80074244 = 0x80074244; -D_80074250 = 0x80074250; -D_80074254 = 0x80074254; -D_800743C0 = 0x800743C0; -D_800743F4 = 0x800743F4; -D_80097D40 = 0x80097D40; -D_80097D48 = 0x80097D48; -D_80097D50 = 0x80097D50; -D_80097D58 = 0x80097D58; -D_80097D60 = 0x80097D60; -D_80097D68 = 0x80097D68; -D_80097D70 = 0x80097D70; -D_80097DA8 = 0x80097DA8; -D_80097DB0 = 0x80097DB0; -D_80097DB8 = 0x80097DB8; -D_80097DC0 = 0x80097DC0; -D_80097DC8 = 0x80097DC8; -D_80097DD0 = 0x80097DD0; -D_80074560 = 0x80074560; -D_802FB800 = 0x802FB800; -D_803DA800 = 0x803DA800; -D_80268000 = 0x80268000; -D_800D95C8 = 0x800D95C8; -D_800745B0 = 0x800745B0; -D_8009A690 = 0x8009A690; -D_8009BA10 = 0x8009BA10; -D_8009BA30 = 0x8009BA30; -D_8009BA60 = 0x8009BA60; -D_800DACA0 = 0x800DACA0; -D_800B0EF0 = 0x800B0EF0; -D_80077994 = 0x80077994; -D_80077998 = 0x80077998; -D_8007799C = 0x8007799C; -D_800779A0 = 0x800779A0; -D_800779A4 = 0x800779A4; -D_800779A8 = 0x800779A8; -D_8007799A = 0x8007799A; -D_8009BA80 = 0x8009BA80; -D_8009BA78 = 0x8009BA78; -D_8009BA7C = 0x8009BA7C; -D_8009BA70 = 0x8009BA70; -D_8009BA74 = 0x8009BA74; -D_80097DE0 = 0x80097DE0; -D_80097DE8 = 0x80097DE8; -D_80097DF0 = 0x80097DF0; -D_800760A0 = 0x800760A0; -D_8009BA88 = 0x8009BA88; -D_80097DF8 = 0x80097DF8; -D_80097E00 = 0x80097E00; -D_80076058 = 0x80076058; -D_80077120 = 0x80077120; -D_800771C8 = 0x800771C8; -D_8009BB10 = 0x8009BB10; -D_80077270 = 0x80077270; -D_800771F0 = 0x800771F0; -D_80098014 = 0x80098014; -D_80098020 = 0x80098020; -D_80098030 = 0x80098030; -D_800773B8 = 0x800773B8; -D_8009803C = 0x8009803C; -D_80077370 = 0x80077370; -D_80098044 = 0x80098044; -D_80098054 = 0x80098054; -D_8009C4DC = 0x8009C4DC; -D_80098074 = 0x80098074; -D_80098094 = 0x80098094; -D_800980B4 = 0x800980B4; -D_800980D4 = 0x800980D4; -D_800980F4 = 0x800980F4; -D_80098114 = 0x80098114; -D_80098134 = 0x80098134; -D_80098154 = 0x80098154; -D_80098174 = 0x80098174; -D_80098194 = 0x80098194; -D_800981A8 = 0x800981A8; -D_8009C4C0 = 0x8009C4C0; -D_80000318 = 0x80000318; -D_F79E611F = 0xF79E611F; -D_800DAC70 = 0x800DAC70; -D_8009E6B0 = 0x8009E6B0; -D_8009A5D8 = 0x8009A5D8; -D_8009A5F8 = 0x8009A5F8; -D_800773D4 = 0x800773D4; -D_800773D8 = 0x800773D8; -D_8009C4F4 = 0x8009C4F4; -D_8009C4F6 = 0x8009C4F6; -D_8009C4F8 = 0x8009C4F8; -D_800D9760 = 0x800D9760; -D_800D9258 = 0x800D9258; -D_800DA020 = 0x800DA020; -D_800B91B0 = 0x800B91B0; -D_800D91B0 = 0x800D91B0; -D_800B8570 = 0x800B8570; -D_8009C4F0 = 0x8009C4F0; -D_8009A5F0 = 0x8009A5F0; -D_800773DC = 0x800773DC; -D_8009A5D0 = 0x8009A5D0; -D_800773D0 = 0x800773D0; -D_800DA45C = 0x800DA45C; -D_8009A614 = 0x8009A614; -D_800981C0 = 0x800981C0; -D_E7000001 = 0xE7000001; -D_800B2D68 = 0x800B2D68; -D_8009A5CC = 0x8009A5CC; -D_800981E0 = 0x800981E0; -D_800981E8 = 0x800981E8; -D_800DC050 = 0x800DC050; -D_8010F188 = 0x8010F188; -D_800D91B4 = 0x800D91B4; -D_800981F0 = 0x800981F0; -D_80098210 = 0x80098210; -D_8009E6F4 = 0x8009E6F4; -D_8009E6F8 = 0x8009E6F8; -D_8009E6FC = 0x8009E6FC; -D_8009E6EC = 0x8009E6EC; -D_8009E6F0 = 0x8009E6F0; -D_80098230 = 0x80098230; -D_80098238 = 0x80098238; -D_8009E6D0 = 0x8009E6D0; -D_80098240 = 0x80098240; -D_80098248 = 0x80098248; -D_80098250 = 0x80098250; -D_80098258 = 0x80098258; -D_800F7CC0 = 0x800F7CC0; -D_8010ED74 = 0x8010ED74; -D_80098260 = 0x80098260; -D_80098268 = 0x80098268; -D_8009E700 = 0x8009E700; -D_80077820 = 0x80077820; -D_800D9600 = 0x800D9600; -D_8009E710 = 0x8009E710; -D_80077870 = 0x80077870; -D_800DC4CA = 0x800DC4CA; -D_800DC4CB = 0x800DC4CB; -D_8023E000 = 0x8023E000; -D_8009E714 = 0x8009E714; -D_8009E718 = 0x8009E718; -D_800934C4 = 0x800934C4; -D_800D9210 = 0x800D9210; -D_80210000 = 0x80210000; -D_800B0CD0 = 0x800B0CD0; -D_8009E720 = 0x8009E720; -D_8009E728 = 0x8009E728; -D_8009E724 = 0x8009E724; -D_8009E72C = 0x8009E72C; -D_80098270 = 0x80098270; -D_800982A0 = 0x800982A0; -D_800778D8 = 0x800778D8; -D_8009E731 = 0x8009E731; -D_8009E732 = 0x8009E732; -D_8009E730 = 0x8009E730; -D_80077920 = 0x80077920; -D_80200000 = 0x80200000; -D_8009E734 = 0x8009E734; -D_8007792C = 0x8007792C; -D_802D9D70 = 0x802D9D70; -D_802D9D71 = 0x802D9D71; -D_8009E742 = 0x8009E742; -D_8009E741 = 0x8009E741; -D_8009E740 = 0x8009E740; -D_80077950 = 0x80077950; -D_8007795C = 0x8007795C; -D_800982C8 = 0x800982C8; -D_800982E0 = 0x800982E0; -D_8015F250 = 0x8015F250; -D_8009E752 = 0x8009E752; -D_8009E758 = 0x8009E758; -D_8009E750 = 0x8009E750; -D_8009E754 = 0x8009E754; -D_8009E756 = 0x8009E756; -D_80098300 = 0x80098300; -D_8009E764 = 0x8009E764; -D_8009E766 = 0x8009E766; -D_8009E768 = 0x8009E768; -D_8009E770 = 0x8009E770; -D_8009E76A = 0x8009E76A; -D_8009E76C = 0x8009E76C; -D_8009E76E = 0x8009E76E; -D_8009E774 = 0x8009E774; -D_80077980 = 0x80077980; -D_8009E773 = 0x8009E773; -D_8009E76B = 0x8009E76B; -D_8009E76D = 0x8009E76D; -D_8009E76F = 0x8009E76F; -D_80098318 = 0x80098318; -D_8009E760 = 0x8009E760; -ItemEntitiesCreated = 0x801512F8; -D_80098370 = 0x80098370; -D_8009E784 = 0x8009E784; -D_8009E788 = 0x8009E788; -D_8009E78C = 0x8009E78C; -D_8009E790 = 0x8009E790; -D_8009E794 = 0x8009E794; -D_8009837C = 0x8009837C; -D_8009E798 = 0x8009E798; -D_80098388 = 0x80098388; -D_8009E780 = 0x8009E780; -D_80077A04 = 0x80077A04; -D_80077990 = 0x80077990; -D_800983A8 = 0x800983A8; -D_800779F8 = 0x800779F8; -D_800779FC = 0x800779FC; -D_80077A00 = 0x80077A00; -D_800983C0 = 0x800983C0; -D_80077A10 = 0x80077A10; -D_80077A20 = 0x80077A20; -D_800779FB = 0x800779FB; -D_80077AB0 = 0x80077AB0; -D_80098440 = 0x80098440; -D_8009E7A0 = 0x8009E7A0; -D_8009E8A0 = 0x8009E8A0; -D_8009E9A0 = 0x8009E9A0; -D_8009A5E4 = 0x8009A5E4; -D_8009E9A4 = 0x8009E9A4; -D_8010CB3A = 0x8010CB3A; -D_8010ED70 = 0x8010ED70; -D_8010CAF0 = 0x8010CAF0; -D_80098460 = 0x80098460; -D_80098468 = 0x80098468; -D_80098470 = 0x80098470; -D_80098478 = 0x80098478; -D_80098480 = 0x80098480; -D_80098488 = 0x80098488; -D_80098490 = 0x80098490; -D_80098498 = 0x80098498; -D_800984A0 = 0x800984A0; -D_800B1DCC = 0x800B1DCC; -D_800984A8 = 0x800984A8; -D_80077BC0 = 0x80077BC0; -D_800984C0 = 0x800984C0; -D_800984E0 = 0x800984E0; -D_80098500 = 0x80098500; -D_80098508 = 0x80098508; -D_80098510 = 0x80098510; -D_80098518 = 0x80098518; -D_80098520 = 0x80098520; -D_8010CB38 = 0x8010CB38; -D_80098528 = 0x80098528; -D_80098570 = 0x80098570; -D_80077BE0 = 0x80077BE0; -D_80077BE4 = 0x80077BE4; -D_80077BEE = 0x80077BEE; -D_80077BE8 = 0x80077BE8; -D_80077BEC = 0x80077BEC; -D_80077BF0 = 0x80077BF0; -D_80077BFC = 0x80077BFC; -D_80077BF4 = 0x80077BF4; -D_80077BF8 = 0x80077BF8; -D_80077C00 = 0x80077C00; -D_80077C04 = 0x80077C04; -D_80077C08 = 0x80077C08; -D_80077C0A = 0x80077C0A; -D_8009A5E0 = 0x8009A5E0; -D_800B0EF8 = 0x800B0EF8; -D_800985A0 = 0x800985A0; -D_800985B8 = 0x800985B8; -D_8009A658 = 0x8009A658; -D_8009A5B0 = 0x8009A5B0; -D_800B0F18 = 0x800B0F18; -D_80156350 = 0x80156350; -D_8009E9B4 = 0x8009E9B4; -D_8009E9B8 = 0x8009E9B8; -D_8009E9BC = 0x8009E9BC; -D_8009E9C8 = 0x8009E9C8; -D_8009E9B0 = 0x8009E9B0; -D_800985D0 = 0x800985D0; -D_8010F6DA = 0x8010F6DA; -D_8010ED73 = 0x8010ED73; -D_800985D8 = 0x800985D8; -D_8010F451 = 0x8010F451; -D_80098618 = 0x80098618; -D_80098650 = 0x80098650; -D_8010F459 = 0x8010F459; -D_80098658 = 0x80098658; -gCurrentCamID = 0x8009A634; -D_80077C10 = 0x80077C10; -D_8009A648 = 0x8009A648; -D_8009A650 = 0x8009A650; -D_8009A61C = 0x8009A61C; -D_80098678 = 0x80098678; -D_80077C14 = 0x80077C14; -D_8009E9C0 = 0x8009E9C0; -D_8009E9C4 = 0x8009E9C4; -D_80077E08 = 0x80077E08; -D_80077E6C = 0x80077E6C; -D_800B0F0C = 0x800B0F0C; -D_800B0EF5 = 0x800B0EF5; -D_800B0F7C = 0x800B0F7C; -D_800B0EF4 = 0x800B0EF4; -D_800B0F78 = 0x800B0F78; -D_800B0F14 = 0x800B0F14; -D_800B0F10 = 0x800B0F10; -D_800B0F11 = 0x800B0F11; -D_80077E88 = 0x80077E88; -D_800B0EF9 = 0x800B0EF9; -D_8010F0C8 = 0x8010F0C8; -D_800B0F02 = 0x800B0F02; -D_800B0EF6 = 0x800B0EF6; -D_8009E9D0 = 0x8009E9D0; -D_8009ED50 = 0x8009ED50; -D_80098690 = 0x80098690; -D_80078130 = 0x80078130; -D_8009ED54 = 0x8009ED54; -D_800986A8 = 0x800986A8; -D_80104E54 = 0x80104E54; -D_801056AC = 0x801056AC; -D_80105A90 = 0x80105A90; -D_80106430 = 0x80106430; -D_801067A0 = 0x801067A0; -D_80105DE4 = 0x80105DE4; -D_80106AF4 = 0x80106AF4; -D_80106138 = 0x80106138; -D_800804C0 = 0x800804C0; -D_800986C8 = 0x800986C8; -D_80104FF4 = 0x80104FF4; -D_801058DC = 0x801058DC; -D_80105C30 = 0x80105C30; -D_80106940 = 0x80106940; -D_80105F84 = 0x80105F84; -D_80106C94 = 0x80106C94; -D_801062D8 = 0x801062D8; -D_80105238 = 0x80105238; -D_80105468 = 0x80105468; -D_80106E68 = 0x80106E68; -D_80107028 = 0x80107028; -D_8010646C = 0x8010646C; -D_801065EC = 0x801065EC; -D_801071AC = 0x801071AC; -D_8010730C = 0x8010730C; -D_801074A4 = 0x801074A4; -D_80107604 = 0x80107604; -D_80107770 = 0x80107770; -D_8010779C = 0x8010779C; -D_80108B54 = 0x80108B54; -D_80108BA4 = 0x80108BA4; -D_801508A0 = 0x801508A0; -D_800B0F03 = 0x800B0F03; -D_8010F452 = 0x8010F452; -D_8010F453 = 0x8010F453; -D_8010F455 = 0x8010F455; -D_8010F456 = 0x8010F456; -D_800B0EFE = 0x800B0EFE; -D_800B0EFC = 0x800B0EFC; -D_800B0EFB = 0x800B0EFB; -D_800986F0 = 0x800986F0; -D_800986F8 = 0x800986F8; -D_80098700 = 0x80098700; -D_80098708 = 0x80098708; -D_800D9228 = 0x800D9228; -D_801AA000 = 0x801AA000; -D_80078150 = 0x80078150; -D_80078140 = 0x80078140; -D_800DAA98 = 0x800DAA98; -D_800A1320 = 0x800A1320; -D_800A1444 = 0x800A1444; -D_800A1448 = 0x800A1448; -D_80073180 = 0x80073180; -D_80097A60 = 0x80097A60; -D_800A1330 = 0x800A1330; -D_800A1438 = 0x800A1438; -D_800A19F0 = 0x800A19F0; -D_800A1450 = 0x800A1450; -D_800A1468 = 0x800A1468; -D_800A1A00 = 0x800A1A00; -D_800B9180 = 0x800B9180; -D_80078144 = 0x80078144; -D_8009ED68 = 0x8009ED68; -D_800DA424 = 0x800DA424; -D_800A19E4 = 0x800A19E4; -D_800A19E0 = 0x800A19E0; -D_8007814C = 0x8007814C; -D_80078148 = 0x80078148; -D_800A1530 = 0x800A1530; -D_8004AD24 = 0x8004AD24; -D_8009ED60 = 0x8009ED60; -D_80078260 = 0x80078260; -D_800782C8 = 0x800782C8; -D_800782F0 = 0x800782F0; -D_80078318 = 0x80078318; -D_8007833A = 0x8007833A; -D_8007F1C8 = 0x8007F1C8; -D_80078434 = 0x80078434; -D_800783D0 = 0x800783D0; -D_8009A5B4 = 0x8009A5B4; -D_80078390 = 0x80078390; -D_800784E0 = 0x800784E0; -D_8009A644 = 0x8009A644; -D_8009A5DC = 0x8009A5DC; -D_800988A0 = 0x800988A0; -D_800783E0 = 0x800783E0; -D_80078440 = 0x80078440; -D_800A1DE0 = 0x800A1DE0; -D_800988B8 = 0x800988B8; -D_80078528 = 0x80078528; -D_80078524 = 0x80078524; -D_8009A608 = 0x8009A608; -D_800784F0 = 0x800784F0; -D_80078570 = 0x80078570; -D_8009A5A0 = 0x8009A5A0; -D_80078E24 = 0x80078E24; -D_8009A5AC = 0x8009A5AC; -D_8009A620 = 0x8009A620; -D_800781A0 = 0x800781A0; -D_80078160 = 0x80078160; -D_80078514 = 0x80078514; -D_80078D80 = 0x80078D80; -D_8009A5C8 = 0x8009A5C8; -D_80078700 = 0x80078700; -D_8007851C = 0x8007851C; -D_80078550 = 0x80078550; -D_800988D0 = 0x800988D0; -D_80078500 = 0x80078500; -D_80078D84 = 0x80078D84; -D_80078D86 = 0x80078D86; -D_800988E8 = 0x800988E8; -D_80078D88 = 0x80078D88; -D_80078D94 = 0x80078D94; -D_80078D9C = 0x80078D9C; -D_80078DA0 = 0x80078DA0; -D_80078DAC = 0x80078DAC; -D_80078DC8 = 0x80078DC8; -D_80078DE4 = 0x80078DE4; -D_80078E00 = 0x80078E00; -D_80078E20 = 0x80078E20; -D_80078E28 = 0x80078E28; -D_80078E2A = 0x80078E2A; -D_80078E2C = 0x80078E2C; -D_800A1DFC = 0x800A1DFC; -D_800A1DFE = 0x800A1DFE; -D_800A1E00 = 0x800A1E00; -D_800A1DF0 = 0x800A1DF0; -D_800A1DF4 = 0x800A1DF4; -D_800A1DF8 = 0x800A1DF8; -D_80078151 = 0x80078151; -D_80078E30 = 0x80078E30; -D_80078EB0 = 0x80078EB0; -D_80098910 = 0x80098910; -D_80098918 = 0x80098918; -D_80098920 = 0x80098920; -D_8007EFB0 = 0x8007EFB0; -D_8007F128 = 0x8007F128; -D_8007F150 = 0x8007F150; -D_8007F178 = 0x8007F178; -D_8007F1CC = 0x8007F1CC; -D_8007F1D0 = 0x8007F1D0; -D_8007F1D4 = 0x8007F1D4; -D_8007F018 = 0x8007F018; -D_8007F1A0 = 0x8007F1A0; -D_80098948 = 0x80098948; -D_80098950 = 0x80098950; -D_80098970 = 0x80098970; -D_800A1FD0 = 0x800A1FD0; -D_800B44F4 = 0x800B44F4; -D_E0200000 = 0xE0200000; -D_801A6000 = 0x801A6000; -D_800A1E10 = 0x800A1E10; -D_800B4378 = 0x800B4378; -D_8007F1E0 = 0x8007F1E0; -D_80197000 = 0x80197000; -D_80280000 = 0x80280000; -D_800989F0 = 0x800989F0; -D_800D91C0 = 0x800D91C0; -D_800989FC = 0x800989FC; -D_80098A04 = 0x80098A04; -D_800A1FF0 = 0x800A1FF0; -D_800D9648 = 0x800D9648; -D_800A1FF8 = 0x800A1FF8; -D_8008FF30 = 0x8008FF30; -D_800934C0 = 0x800934C0; -D_800B42C0 = 0x800B42C0; -D_800A2074 = 0x800A2074; -D_800A2078 = 0x800A2078; -D_800D91BC = 0x800D91BC; -D_800B42CC = 0x800B42CC; -D_800B42C4 = 0x800B42C4; -D_800A2040 = 0x800A2040; -D_800A2044 = 0x800A2044; -D_800A2048 = 0x800A2048; -D_800A204C = 0x800A204C; -D_800A2050 = 0x800A2050; -D_800A2054 = 0x800A2054; -D_800A2064 = 0x800A2064; -D_800A2068 = 0x800A2068; -D_800A2070 = 0x800A2070; -D_800A206C = 0x800A206C; -D_800A2058 = 0x800A2058; -D_800A205C = 0x800A205C; -D_800A2060 = 0x800A2060; -D_8008FF88 = 0x8008FF88; -D_8008FF40 = 0x8008FF40; -D_800A2080 = 0x800A2080; -D_800A43E0 = 0x800A43E0; -D_8009A610 = 0x8009A610; -D_800A2230 = 0x800A2230; -D_800DAA8C = 0x800DAA8C; -D_800DA494 = 0x800DA494; -D_80094680 = 0x80094680; -D_800A63E0 = 0x800A63E0; -D_800A83E0 = 0x800A83E0; -D_8005E9C4 = 0x8005E9C4; -D_800AA3E0 = 0x800AA3E0; -D_800DAA88 = 0x800DAA88; -D_800DAA9D = 0x800DAA9D; -D_800DAA9C = 0x800DAA9C; -D_80093B64 = 0x80093B64; -D_80093B50 = 0x80093B50; -D_800DA53C = 0x800DA53C; -D_80093CE0 = 0x80093CE0; -D_80093CE4 = 0x80093CE4; -D_800AA3F8 = 0x800AA3F8; -D_80093B78 = 0x80093B78; -D_80060000 = 0x80060000; -D_80093B70 = 0x80093B70; -D_800B1D48 = 0x800B1D48; -D_80093CA0 = 0x80093CA0; -D_800DAC58 = 0x800DAC58; -D_80093C70 = 0x80093C70; -D_80093C74 = 0x80093C74; -D_800DAAB8 = 0x800DAAB8; -D_800B1D20 = 0x800B1D20; -D_80093CB0 = 0x80093CB0; -D_800B1D26 = 0x800B1D26; -D_800B1D27 = 0x800B1D27; -D_800B1D24 = 0x800B1D24; -D_80093CD0 = 0x80093CD0; -D_800B1D22 = 0x800B1D22; -D_800B1D29 = 0x800B1D29; -D_800B1D28 = 0x800B1D28; -D_800B1B70 = 0x800B1B70; -D_800AC4E0 = 0x800AC4E0; -D_800B42D0 = 0x800B42D0; -D_800AA4C0 = 0x800AA4C0; -D_800D91D4 = 0x800D91D4; -D_80093CF0 = 0x80093CF0; -D_800AC500 = 0x800AC500; -D_800AE6B0 = 0x800AE6B0; -D_800B0E98 = 0x800B0E98; -D_800DC020 = 0x800DC020; -D_800AE6B4 = 0x800AE6B4; -D_80093D18 = 0x80093D18; -D_8009A5F4 = 0x8009A5F4; -D_800B1B5F = 0x800B1B5F; -D_800B1B5C = 0x800B1B5C; -D_8009A5C0 = 0x8009A5C0; -D_80093D00 = 0x80093D00; -D_80095890 = 0x80095890; -D_A430000C = 0xA430000C; -D_80099A80 = 0x80099A80; -D_80093D30 = 0x80093D30; -D_800AF870 = 0x800AF870; -D_800AF888 = 0x800AF888; -D_80093D70 = 0x80093D70; -D_800AE6C0 = 0x800AE6C0; -D_80061060 = 0x80061060; -D_800B4360 = 0x800B4360; -D_80093D40 = 0x80093D40; -D_8006B460 = 0x8006B460; -D_80093D44 = 0x80093D44; -D_80093D48 = 0x80093D48; -D_80093D34 = 0x80093D34; -D_80093D38 = 0x80093D38; -D_80093D3C = 0x80093D3C; -D_80093D50 = 0x80093D50; -D_80093D4C = 0x80093D4C; -D_80093D60 = 0x80093D60; -D_800B42EC = 0x800B42EC; -D_800B42F4 = 0x800B42F4; -D_800B42F1 = 0x800B42F1; -D_800B42F8 = 0x800B42F8; -D_800B42EE = 0x800B42EE; -D_800B42ED = 0x800B42ED; -D_800B42EF = 0x800B42EF; -D_800B42F0 = 0x800B42F0; -D_800B42E8 = 0x800B42E8; -D_80099B00 = 0x80099B00; -D_800AF890 = 0x800AF890; -D_80095888 = 0x80095888; -D_80099B20 = 0x80099B20; -D_80093D80 = 0x80093D80; -D_8009A5FC = 0x8009A5FC; -D_800B0EB0 = 0x800B0EB0; -D_8009A5E6 = 0x8009A5E6; -D_800B0EEC = 0x800B0EEC; -D_80093D90 = 0x80093D90; -D_800DAAA0 = 0x800DAAA0; -D_8009A600 = 0x8009A600; -D_800B0EE8 = 0x800B0EE8; -D_80099B30 = 0x80099B30; -D_80099B38 = 0x80099B38; -D_80099B40 = 0x80099B40; -D_80099B48 = 0x80099B48; -D_80099B50 = 0x80099B50; -D_80099B58 = 0x80099B58; -D_80099B60 = 0x80099B60; -D_80099B68 = 0x80099B68; -D_80099B70 = 0x80099B70; -D_80099B80 = 0x80099B80; -D_80099B88 = 0x80099B88; -D_80099B90 = 0x80099B90; -D_80099B98 = 0x80099B98; -D_80099BA0 = 0x80099BA0; -D_80099BA8 = 0x80099BA8; -D_80099BB0 = 0x80099BB0; -D_80099BB8 = 0x80099BB8; -D_80099BC0 = 0x80099BC0; -D_80099BC8 = 0x80099BC8; -D_80093DA0 = 0x80093DA0; -D_80093DB0 = 0x80093DB0; -D_80093DC0 = 0x80093DC0; -D_80099BD0 = 0x80099BD0; -D_80099BD8 = 0x80099BD8; -D_80099BF0 = 0x80099BF0; -D_800945C0 = 0x800945C0; -D_800945E4 = 0x800945E4; -D_80099BF8 = 0x80099BF8; -D_80094630 = 0x80094630; -D_80094640 = 0x80094640; -D_800D9F60 = 0x800D9F60; -D_8009588C = 0x8009588C; -D_80094610 = 0x80094610; -D_800AF8A0 = 0x800AF8A0; -D_800AF8B0 = 0x800AF8B0; -D_800AF8B8 = 0x800AF8B8; -D_800AF8C0 = 0x800AF8C0; -D_800AF8C8 = 0x800AF8C8; -D_800AF8CC = 0x800AF8CC; -D_800AF8D0 = 0x800AF8D0; -D_800AF8D8 = 0x800AF8D8; -D_800AF8A4 = 0x800AF8A4; -D_800AF8DC = 0x800AF8DC; -D_800AF8BC = 0x800AF8BC; -D_800DAC88 = 0x800DAC88; -D_800AF8E0 = 0x800AF8E0; -D_80094620 = 0x80094620; -D_8006B330 = 0x8006B330; -D_8009463C = 0x8009463C; -D_80094638 = 0x80094638; -D_8009A5A8 = 0x8009A5A8; -D_8009A5E8 = 0x8009A5E8; -D_8009A5EC = 0x8009A5EC; -D_80094650 = 0x80094650; -D_8009A60C = 0x8009A60C; -D_8009A5C4 = 0x8009A5C4; -D_80095960 = 0x80095960; -D_80095964 = 0x80095964; -D_80094660 = 0x80094660; -D_800B0AB0 = 0x800B0AB0; -D_800B0AC8 = 0x800B0AC8; -D_8009467C = 0x8009467C; -D_800B0AE0 = 0x800B0AE0; -D_800B0AF8 = 0x800B0AF8; -D_800B0AE2 = 0x800B0AE2; -D_800B0AE4 = 0x800B0AE4; -D_800B0AFA = 0x800B0AFA; -D_800B0AFC = 0x800B0AFC; -D_800AF8F8 = 0x800AF8F8; -D_80094664 = 0x80094664; -D_80094668 = 0x80094668; -D_8009466C = 0x8009466C; -D_80094670 = 0x80094670; -D_80094674 = 0x80094674; -D_80094678 = 0x80094678; -D_800AF8F0 = 0x800AF8F0; -D_80099D50 = 0x80099D50; -D_80095850 = 0x80095850; -D_800B0B10 = 0x800B0B10; -D_800B0B4C = 0x800B0B4C; -D_80095864 = 0x80095864; -D_800D9FE0 = 0x800D9FE0; -D_800DA01C = 0x800DA01C; -D_80095860 = 0x80095860; -D_800D9660 = 0x800D9660; -D_80095870 = 0x80095870; -D_800B44FC = 0x800B44FC; -D_800B1AEC = 0x800B1AEC; -D_800B44FD = 0x800B44FD; -D_800B4500 = 0x800B4500; -D_800B44FE = 0x800B44FE; -D_800B44FF = 0x800B44FF; -D_800B1AED = 0x800B1AED; -D_800B1AF0 = 0x800B1AF0; -D_800B1AEE = 0x800B1AEE; -D_800B1AEF = 0x800B1AEF; -D_8009A640 = 0x8009A640; -D_8006A9D0 = 0x8006A9D0; -D_80095880 = 0x80095880; -D_80095884 = 0x80095884; -D_8000030C = 0x8000030C; -D_8000031C = 0x8000031C; -D_800B0CE8 = 0x800B0CE8; -D_80099D60 = 0x80099D60; -D_80099D80 = 0x80099D80; -D_800958A0 = 0x800958A0; -D_A4300008 = 0xA4300008; -D_A4040010 = 0xA4040010; -D_A4400010 = 0xA4400010; -D_A450000C = 0xA450000C; -D_A4800018 = 0xA4800018; -D_A4600010 = 0xA4600010; -D_800958C8 = 0x800958C8; -D_80094644 = 0x80094644; -D_80000308 = 0x80000308; -D_800958D0 = 0x800958D0; -D_800958E4 = 0x800958E4; -D_80099DFC = 0x80099DFC; -D_80099DF8 = 0x80099DF8; -D_80099DB0 = 0x80099DB0; -D_80099E00 = 0x80099E00; -D_80099E08 = 0x80099E08; -D_80099E10 = 0x80099E10; -D_80095900 = 0x80095900; -D_80095932 = 0x80095932; -D_80095902 = 0x80095902; -D_80095934 = 0x80095934; -D_80095904 = 0x80095904; -vi = 0x80095970; -D_800959C0 = 0x800959C0; -D_80095938 = 0x80095938; -D_80099E20 = 0x80099E20; -D_80099F20 = 0x80099F20; -D_8009A020 = 0x8009A020; -D_8009A120 = 0x8009A120; -D_800B0C5C = 0x800B0C5C; -D_800B0C54 = 0x800B0C54; -D_800B0C55 = 0x800B0C55; -D_800B0C58 = 0x800B0C58; -D_800B0C56 = 0x800B0C56; -D_800B0C57 = 0x800B0C57; -D_800B0C59 = 0x800B0C59; -D_800B0C50 = 0x800B0C50; -D_800B0C38 = 0x800B0C38; -D_800B0CC4 = 0x800B0CC4; -D_800B0C60 = 0x800B0C60; -D_800B0CC8 = 0x800B0CC8; -D_800B0C22 = 0x800B0C22; -D_800B0C24 = 0x800B0C24; -D_800B0C10 = 0x800B0C10; -D_800B0C28 = 0x800B0C28; -D_800B0C2C = 0x800B0C2C; -D_800B0C30 = 0x800B0C30; -D_800B0C20 = 0x800B0C20; -D_8007F1F8 = 0x8007F1F8; -D_8007F210 = 0x8007F210; -D_8007F228 = 0x8007F228; -D_8007F240 = 0x8007F240; -D_8007F258 = 0x8007F258; -D_8007F270 = 0x8007F270; -D_8007F288 = 0x8007F288; -D_8007F2A0 = 0x8007F2A0; -D_8007F2B8 = 0x8007F2B8; -D_8007F2D0 = 0x8007F2D0; -D_8007F2E8 = 0x8007F2E8; -D_8007F300 = 0x8007F300; -D_8007F318 = 0x8007F318; -D_8007F330 = 0x8007F330; -D_8007F348 = 0x8007F348; -D_8007F360 = 0x8007F360; -D_8007F378 = 0x8007F378; -D_8007F390 = 0x8007F390; -D_8007F3A8 = 0x8007F3A8; -D_8007F3C0 = 0x8007F3C0; -D_8007F3D8 = 0x8007F3D8; -D_8007F3F0 = 0x8007F3F0; -D_8007F408 = 0x8007F408; -D_8007F420 = 0x8007F420; -D_8007F438 = 0x8007F438; -D_8007F450 = 0x8007F450; -D_8007F468 = 0x8007F468; -D_8007F480 = 0x8007F480; -D_8007F498 = 0x8007F498; -D_8007F4B0 = 0x8007F4B0; -D_8007F4C8 = 0x8007F4C8; -D_8007F4E0 = 0x8007F4E0; -D_8007F4F8 = 0x8007F4F8; -D_8007F510 = 0x8007F510; -D_8007F528 = 0x8007F528; -D_8007F540 = 0x8007F540; -D_8007F558 = 0x8007F558; -D_8007F570 = 0x8007F570; -D_8007F588 = 0x8007F588; -D_8007F5A0 = 0x8007F5A0; -D_8007F5B8 = 0x8007F5B8; -D_8007F5D0 = 0x8007F5D0; -D_8007F5E8 = 0x8007F5E8; -D_8007F600 = 0x8007F600; -D_8007F618 = 0x8007F618; -D_8007F630 = 0x8007F630; -D_8007F648 = 0x8007F648; -D_8007F660 = 0x8007F660; -D_8007F678 = 0x8007F678; -D_8007F690 = 0x8007F690; -D_8007F6A8 = 0x8007F6A8; -D_8007F6C0 = 0x8007F6C0; -D_8007F6D8 = 0x8007F6D8; -D_8007F6F0 = 0x8007F6F0; -D_8007F708 = 0x8007F708; -D_8007F720 = 0x8007F720; -D_8007F738 = 0x8007F738; -D_8007F750 = 0x8007F750; -D_8007F768 = 0x8007F768; -D_8007F780 = 0x8007F780; -D_8007F798 = 0x8007F798; -D_8007F7B0 = 0x8007F7B0; -D_8007F7C8 = 0x8007F7C8; -D_8007F7E0 = 0x8007F7E0; -D_8007F7F8 = 0x8007F7F8; -D_8007F810 = 0x8007F810; -D_8007F828 = 0x8007F828; -D_8007F840 = 0x8007F840; -D_8007F858 = 0x8007F858; -D_8007F870 = 0x8007F870; -D_8007F888 = 0x8007F888; -D_8007F8A0 = 0x8007F8A0; -D_8007F8B8 = 0x8007F8B8; -D_8007F8D0 = 0x8007F8D0; -D_8007F8E8 = 0x8007F8E8; -D_8007F900 = 0x8007F900; -D_8007F918 = 0x8007F918; -D_8007F930 = 0x8007F930; -D_8007F948 = 0x8007F948; -D_8007F960 = 0x8007F960; -D_8007F978 = 0x8007F978; -D_8007F990 = 0x8007F990; -D_8007F9A8 = 0x8007F9A8; -D_8007F9C0 = 0x8007F9C0; -D_8007F9D8 = 0x8007F9D8; -D_8007F9F0 = 0x8007F9F0; -D_8007FA08 = 0x8007FA08; -D_8007FA20 = 0x8007FA20; -D_8007FA38 = 0x8007FA38; -D_8007FA50 = 0x8007FA50; -D_8007FA68 = 0x8007FA68; -D_8007FA80 = 0x8007FA80; -D_8007FA98 = 0x8007FA98; -D_8007FAB0 = 0x8007FAB0; -D_8007FAC8 = 0x8007FAC8; -D_8007FAE0 = 0x8007FAE0; -D_8007FAF8 = 0x8007FAF8; -D_8007FB10 = 0x8007FB10; -D_8007FB28 = 0x8007FB28; -D_8007FB40 = 0x8007FB40; -D_8007FB58 = 0x8007FB58; -D_8007FB70 = 0x8007FB70; -D_8007FB88 = 0x8007FB88; -D_8007FBA0 = 0x8007FBA0; -D_8007FBB8 = 0x8007FBB8; -D_8007FBD0 = 0x8007FBD0; -D_8007FBE8 = 0x8007FBE8; -D_8007FC00 = 0x8007FC00; -D_8007FC18 = 0x8007FC18; -D_8007FC30 = 0x8007FC30; -D_8007FC48 = 0x8007FC48; -D_8007FC60 = 0x8007FC60; -D_8007FC78 = 0x8007FC78; -D_8007FC90 = 0x8007FC90; -D_8007FCA8 = 0x8007FCA8; -D_8007FCC0 = 0x8007FCC0; -D_8007FCD8 = 0x8007FCD8; -D_8007FCF0 = 0x8007FCF0; -D_8007FD08 = 0x8007FD08; -D_8007FD20 = 0x8007FD20; -D_8007FD38 = 0x8007FD38; -D_8007FD50 = 0x8007FD50; -D_8007FD68 = 0x8007FD68; -D_8007FD80 = 0x8007FD80; -D_8007FD98 = 0x8007FD98; -D_8007FDB0 = 0x8007FDB0; -D_8007FDC8 = 0x8007FDC8; -D_8007FDE0 = 0x8007FDE0; -D_8007FDF8 = 0x8007FDF8; -D_8007FE10 = 0x8007FE10; -D_8007FE28 = 0x8007FE28; -D_8007FE40 = 0x8007FE40; -D_8007FE58 = 0x8007FE58; -D_8007FE70 = 0x8007FE70; -D_800DC048 = 0x800DC048; -D_800DC4C0 = 0x800DC4C0; -D_800DC4BC = 0x800DC4BC; -D_800DC4B0 = 0x800DC4B0; -D_800DC4D0 = 0x800DC4D0; -D_800DC4B4 = 0x800DC4B4; -D_800DC4DC = 0x800DC4DC; -D_800DC4D8 = 0x800DC4D8; -D_800DC4C8 = 0x800DC4C8; -D_800DC044 = 0x800DC044; -D_800DC040 = 0x800DC040; -D_800DC4CC = 0x800DC4CC; -D_800DC4D4 = 0x800DC4D4; -D_80095A10 = 0x80095A10; -D_8009A558 = 0x8009A558; -D_8009A570 = 0x8009A570; diff --git a/ver/us/splat.yaml b/ver/us/splat.yaml index 8e5e1e4548..4302b29e04 100644 --- a/ver/us/splat.yaml +++ b/ver/us/splat.yaml @@ -50,9 +50,10 @@ segments: - [0x1370, c, main_pre] - [0x1370, c, main] - [0x1B40, c, main_loop] + - [0x25A0, c, background_gfx] - [0x3BF0, c, input] - [0x42E0, c, rumble] - - [0x43F0, c] + - [0x43F0, c, 43F0] - [0x6000, c, heap] - [0x6240, c, fio] - [0x6E40, c, curtains] @@ -60,10 +61,10 @@ segments: - [0x7E40, c, os/nusys/nugfxtaskmgr, -fforce-addr] - [0x8230, c, os/nusys/nusimgr] - [0x8560, c, load_obfuscation_shims] - - [0x8800, c] + - [0x8800, c, 8800] - [0x9D10, c, 9d10_len_1080] - [0xAD90, c, ad90_len_2880] - - [0xB0E0, c] + - [0xB0E0, c, B0E0] - [0xD610, c, camera] - [0xE8F0, c, game_modes] - [0xE940, c, state_startup] @@ -81,8 +82,8 @@ segments: - [0x1A1F0, c, encounter] - [0x1F580, c, encounter_api] - [0x20EC0, c, status_icons] - - [0x23680, c] - - [0x25AF0, c] + - [0x23680, c, 23680] + - [0x25AF0, c, 25AF0] - [0x25F00, c, audio/25f00_len_940] - [0x26840, c, audio/sfx_player] - [0x28910, c, audio/28910_len_5090] @@ -209,7 +210,7 @@ segments: - [0x42470, c, os/viswapcontext, gcc_272 -O3] - [0x42780, c, os/viblack, gcc_272 -O3] - [0x427E0, c, os/virepeatline, gcc_272 -O3] - - [0x42840, hasm, os/guMtxIdent] + - [0x42840, hasm, os/guMtxIdent] # has padding - [0x428A0, hasm, os/guMtxIdentF] - [0x42900, hasm, os/guMtxF2L] - [0x42980, hasm, os/guMtxL2F] @@ -291,6 +292,7 @@ segments: - [0x4F200, .data, main_pre] - [0x4F420, .data, main] - [0x4F420, .data, main_loop] + - [0x4F600, .data, background_gfx] - [0x4F660, .data, rumble] - [0x4F670, .data, 43F0] - [0x4F9D0, .data, fio] @@ -362,6 +364,7 @@ segments: - [0x6FA70, .data, os/timerintr] - [auto, .data, os/vimgr] - [auto, .data, os/vitbl] + - [auto, .data, os/vimodempallan1] - [auto, .data, os/guRotate] - [auto, .data, os/contpfs] - [auto, .data, os/contramread]