2954 lines
112 KiB
C
2954 lines
112 KiB
C
#include <ultra64.h>
|
|
#include "constants.h"
|
|
#include "game/data/data_000000.h"
|
|
#include "game/data/data_0083d0.h"
|
|
#include "game/data/data_00e460.h"
|
|
#include "game/data/data_0160b0.h"
|
|
#include "game/data/data_01a3a0.h"
|
|
#include "game/data/data_020df0.h"
|
|
#include "game/data/data_02da90.h"
|
|
#include "gvars/gvars.h"
|
|
#include "lib/lib_0e9d0.h"
|
|
#include "lib/lib_2faf0.h"
|
|
#include "lib/lib_2fc60.h"
|
|
#include "lib/lib_30ce0.h"
|
|
#include "lib/lib_317f0.h"
|
|
#include "lib/lib_38d30.h"
|
|
#include "lib/lib_39c80.h"
|
|
#include "lib/lib_39fe0.h"
|
|
#include "lib/lib_3a100.h"
|
|
#include "lib/lib_3c4d0.h"
|
|
#include "lib/lib_3ccf0.h"
|
|
#include "lib/lib_3cdc0.h"
|
|
#include "lib/lib_3cef0.h"
|
|
#include "lib/lib_3d280.h"
|
|
#include "lib/lib_3e3e0.h"
|
|
#include "lib/lib_3e730.h"
|
|
#include "types.h"
|
|
|
|
const u32 var70054740[] = {0x70031ce0};
|
|
const u32 var70054744[] = {0x700325ac};
|
|
const u32 var70054748[] = {0x70033010};
|
|
const u32 var7005474c[] = {0x70032730};
|
|
const u32 var70054750[] = {0x70033010};
|
|
const u32 var70054754[] = {0x70033010};
|
|
const u32 var70054758[] = {0x70033010};
|
|
const u32 var7005475c[] = {0x70032a3c};
|
|
const u32 var70054760[] = {0x70033010};
|
|
const u32 var70054764[] = {0x70033010};
|
|
const u32 var70054768[] = {0x70033010};
|
|
const u32 var7005476c[] = {0x70033010};
|
|
const u32 var70054770[] = {0x70033010};
|
|
const u32 var70054774[] = {0x70033010};
|
|
const u32 var70054778[] = {0x70033010};
|
|
const u32 var7005477c[] = {0x700327d4};
|
|
|
|
GLOBAL_ASM(
|
|
glabel func000317f0
|
|
/* 317f0: 27bdffc0 */ addiu $sp,$sp,-64
|
|
/* 317f4: afbf001c */ sw $ra,0x1c($sp)
|
|
/* 317f8: afa40040 */ sw $a0,0x40($sp)
|
|
/* 317fc: 8fae0040 */ lw $t6,0x40($sp)
|
|
/* 31800: 3c188006 */ lui $t8,%hi(var8005f12c)
|
|
/* 31804: 8f18f12c */ lw $t8,%lo(var8005f12c)($t8)
|
|
/* 31808: 8dcf0008 */ lw $t7,0x8($t6)
|
|
/* 3180c: af0f0044 */ sw $t7,0x44($t8)
|
|
/* 31810: 3c198006 */ lui $t9,%hi(var8005f12c)
|
|
/* 31814: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
|
/* 31818: af20003c */ sw $zero,0x3c($t9)
|
|
/* 3181c: 3c098006 */ lui $t1,%hi(var8005f12c)
|
|
/* 31820: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
|
/* 31824: 24083e80 */ addiu $t0,$zero,0x3e80
|
|
/* 31828: ad280048 */ sw $t0,0x48($t1)
|
|
/* 3182c: 8faa0040 */ lw $t2,0x40($sp)
|
|
/* 31830: 00002025 */ or $a0,$zero,$zero
|
|
/* 31834: 00002825 */ or $a1,$zero,$zero
|
|
/* 31838: 8d4b0000 */ lw $t3,0x0($t2)
|
|
/* 3183c: 8d46000c */ lw $a2,0xc($t2)
|
|
/* 31840: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 31844: 000b6080 */ sll $t4,$t3,0x2
|
|
/* 31848: 018b6021 */ addu $t4,$t4,$t3
|
|
/* 3184c: 000c6080 */ sll $t4,$t4,0x2
|
|
/* 31850: 018b6023 */ subu $t4,$t4,$t3
|
|
/* 31854: 000c6080 */ sll $t4,$t4,0x2
|
|
/* 31858: 0c00bec5 */ jal func0002fb14
|
|
/* 3185c: afac0010 */ sw $t4,0x10($sp)
|
|
/* 31860: afa20038 */ sw $v0,0x38($sp)
|
|
/* 31864: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
|
/* 31868: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
|
/* 3186c: 8fad0038 */ lw $t5,0x38($sp)
|
|
/* 31870: adcd0040 */ sw $t5,0x40($t6)
|
|
/* 31874: 8faf0040 */ lw $t7,0x40($sp)
|
|
/* 31878: 00002025 */ or $a0,$zero,$zero
|
|
/* 3187c: 00002825 */ or $a1,$zero,$zero
|
|
/* 31880: 8df80004 */ lw $t8,0x4($t7)
|
|
/* 31884: 8de6000c */ lw $a2,0xc($t7)
|
|
/* 31888: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 3188c: 0018c8c0 */ sll $t9,$t8,0x3
|
|
/* 31890: 0338c823 */ subu $t9,$t9,$t8
|
|
/* 31894: 0019c880 */ sll $t9,$t9,0x2
|
|
/* 31898: 0c00bec5 */ jal func0002fb14
|
|
/* 3189c: afb90010 */ sw $t9,0x10($sp)
|
|
/* 318a0: afa20038 */ sw $v0,0x38($sp)
|
|
/* 318a4: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 318a8: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 318ac: 8fa80040 */ lw $t0,0x40($sp)
|
|
/* 318b0: 8fa50038 */ lw $a1,0x38($sp)
|
|
/* 318b4: 24840014 */ addiu $a0,$a0,20
|
|
/* 318b8: 0c00f134 */ jal func0003c4d0
|
|
/* 318bc: 8d060004 */ lw $a2,0x4($t0)
|
|
/* 318c0: 3c098006 */ lui $t1,%hi(var8005f12c)
|
|
/* 318c4: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
|
/* 318c8: 3c018006 */ lui $at,%hi(var8005f128)
|
|
/* 318cc: 8d2a0040 */ lw $t2,0x40($t1)
|
|
/* 318d0: ac2af128 */ sw $t2,%lo(var8005f128)($at)
|
|
/* 318d4: 8fac0040 */ lw $t4,0x40($sp)
|
|
/* 318d8: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* 318dc: afab003c */ sw $t3,0x3c($sp)
|
|
/* 318e0: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 318e4: 2da10002 */ sltiu $at,$t5,0x2
|
|
/* 318e8: 14200018 */ bnez $at,.L0003194c
|
|
/* 318ec: 00000000 */ nop
|
|
.L000318f0:
|
|
/* 318f0: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
|
/* 318f4: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
|
/* 318f8: 8dcf0040 */ lw $t7,0x40($t6)
|
|
/* 318fc: afaf0024 */ sw $t7,0x24($sp)
|
|
/* 31900: 8fb8003c */ lw $t8,0x3c($sp)
|
|
/* 31904: 8fa80024 */ lw $t0,0x24($sp)
|
|
/* 31908: 0018c880 */ sll $t9,$t8,0x2
|
|
/* 3190c: 0338c821 */ addu $t9,$t9,$t8
|
|
/* 31910: 0019c880 */ sll $t9,$t9,0x2
|
|
/* 31914: 0338c823 */ subu $t9,$t9,$t8
|
|
/* 31918: 0019c880 */ sll $t9,$t9,0x2
|
|
/* 3191c: 03284821 */ addu $t1,$t9,$t0
|
|
/* 31920: 01202025 */ or $a0,$t1,$zero
|
|
/* 31924: 0c00c5dc */ jal alLink
|
|
/* 31928: 2525ffb4 */ addiu $a1,$t1,-76
|
|
/* 3192c: 8faa003c */ lw $t2,0x3c($sp)
|
|
/* 31930: 8fac0040 */ lw $t4,0x40($sp)
|
|
/* 31934: 254b0001 */ addiu $t3,$t2,0x1
|
|
/* 31938: afab003c */ sw $t3,0x3c($sp)
|
|
/* 3193c: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 31940: 016d082b */ sltu $at,$t3,$t5
|
|
/* 31944: 1420ffea */ bnez $at,.L000318f0
|
|
/* 31948: 00000000 */ nop
|
|
.L0003194c:
|
|
/* 3194c: 0c00ccde */ jal func00033378
|
|
/* 31950: 00002025 */ or $a0,$zero,$zero
|
|
/* 31954: 0c00cd8d */ jal func00033634
|
|
/* 31958: 00002025 */ or $a0,$zero,$zero
|
|
/* 3195c: 8fae0040 */ lw $t6,0x40($sp)
|
|
/* 31960: 00002025 */ or $a0,$zero,$zero
|
|
/* 31964: 00002825 */ or $a1,$zero,$zero
|
|
/* 31968: 95cf0010 */ lhu $t7,0x10($t6)
|
|
/* 3196c: 8dc6000c */ lw $a2,0xc($t6)
|
|
/* 31970: 24070002 */ addiu $a3,$zero,0x2
|
|
/* 31974: 0c00bec5 */ jal func0002fb14
|
|
/* 31978: afaf0010 */ sw $t7,0x10($sp)
|
|
/* 3197c: 3c01800a */ lui $at,%hi(var8009c334)
|
|
/* 31980: ac22c334 */ sw $v0,%lo(var8009c334)($at)
|
|
/* 31984: 8fb80040 */ lw $t8,0x40($sp)
|
|
/* 31988: afa0003c */ sw $zero,0x3c($sp)
|
|
/* 3198c: 97190010 */ lhu $t9,0x10($t8)
|
|
/* 31990: 13200010 */ beqz $t9,.L000319d4
|
|
/* 31994: 00000000 */ nop
|
|
.L00031998:
|
|
/* 31998: 8faa003c */ lw $t2,0x3c($sp)
|
|
/* 3199c: 3c09800a */ lui $t1,%hi(var8009c334)
|
|
/* 319a0: 8d29c334 */ lw $t1,%lo(var8009c334)($t1)
|
|
/* 319a4: 000a6040 */ sll $t4,$t2,0x1
|
|
/* 319a8: 24087fff */ addiu $t0,$zero,0x7fff
|
|
/* 319ac: 012c5821 */ addu $t3,$t1,$t4
|
|
/* 319b0: a5680000 */ sh $t0,0x0($t3)
|
|
/* 319b4: 8fad003c */ lw $t5,0x3c($sp)
|
|
/* 319b8: 8faf0040 */ lw $t7,0x40($sp)
|
|
/* 319bc: 25ae0001 */ addiu $t6,$t5,0x1
|
|
/* 319c0: afae003c */ sw $t6,0x3c($sp)
|
|
/* 319c4: 95f80010 */ lhu $t8,0x10($t7)
|
|
/* 319c8: 01d8082b */ sltu $at,$t6,$t8
|
|
/* 319cc: 1420fff2 */ bnez $at,.L00031998
|
|
/* 319d0: 00000000 */ nop
|
|
.L000319d4:
|
|
/* 319d4: 3c198006 */ lui $t9,%hi(var8005f12c)
|
|
/* 319d8: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
|
/* 319dc: af200000 */ sw $zero,0x0($t9)
|
|
/* 319e0: 3c098006 */ lui $t1,%hi(var8005f12c)
|
|
/* 319e4: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
|
/* 319e8: 3c0a7003 */ lui $t2,%hi(func00031a68)
|
|
/* 319ec: 254a1a68 */ addiu $t2,$t2,%lo(func00031a68)
|
|
/* 319f0: ad2a0008 */ sw $t2,0x8($t1)
|
|
/* 319f4: 3c0c8006 */ lui $t4,%hi(var8005f12c)
|
|
/* 319f8: 8d8cf12c */ lw $t4,%lo(var8005f12c)($t4)
|
|
/* 319fc: ad8c0004 */ sw $t4,0x4($t4)
|
|
/* 31a00: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 31a04: 0c00f240 */ jal func0003c900
|
|
/* 31a08: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 31a0c: 24080020 */ addiu $t0,$zero,0x20
|
|
/* 31a10: a7a80028 */ sh $t0,0x28($sp)
|
|
/* 31a14: 3c0b8006 */ lui $t3,%hi(var8005f12c)
|
|
/* 31a18: 8d6bf12c */ lw $t3,%lo(var8005f12c)($t3)
|
|
/* 31a1c: 27a50028 */ addiu $a1,$sp,0x28
|
|
/* 31a20: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 31a24: 25640014 */ addiu $a0,$t3,0x14
|
|
/* 31a28: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 31a2c: 8d660048 */ lw $a2,0x48($t3)
|
|
/* 31a30: 3c0d8006 */ lui $t5,%hi(var8005f12c)
|
|
/* 31a34: 8dadf12c */ lw $t5,%lo(var8005f12c)($t5)
|
|
/* 31a38: 25a40014 */ addiu $a0,$t5,0x14
|
|
/* 31a3c: 0c00f15b */ jal func0003c56c
|
|
/* 31a40: 25a50028 */ addiu $a1,$t5,0x28
|
|
/* 31a44: 3c0f8006 */ lui $t7,%hi(var8005f12c)
|
|
/* 31a48: 8deff12c */ lw $t7,%lo(var8005f12c)($t7)
|
|
/* 31a4c: ade2004c */ sw $v0,0x4c($t7)
|
|
/* 31a50: 10000001 */ b .L00031a58
|
|
/* 31a54: 00000000 */ nop
|
|
.L00031a58:
|
|
/* 31a58: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* 31a5c: 27bd0040 */ addiu $sp,$sp,0x40
|
|
/* 31a60: 03e00008 */ jr $ra
|
|
/* 31a64: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00031a68
|
|
/* 31a68: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 31a6c: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 31a70: afa40030 */ sw $a0,0x30($sp)
|
|
/* 31a74: 8fae0030 */ lw $t6,0x30($sp)
|
|
/* 31a78: afae002c */ sw $t6,0x2c($sp)
|
|
.L00031a7c:
|
|
/* 31a7c: 8faf002c */ lw $t7,0x2c($sp)
|
|
/* 31a80: 24010020 */ addiu $at,$zero,0x20
|
|
/* 31a84: 85f80028 */ lh $t8,0x28($t7)
|
|
/* 31a88: 1701000d */ bne $t8,$at,.L00031ac0
|
|
/* 31a8c: 00000000 */ nop
|
|
/* 31a90: 10000001 */ b .L00031a98
|
|
/* 31a94: 00000000 */ nop
|
|
.L00031a98:
|
|
/* 31a98: 24190020 */ addiu $t9,$zero,0x20
|
|
/* 31a9c: a7b9001c */ sh $t9,0x1c($sp)
|
|
/* 31aa0: 8fa8002c */ lw $t0,0x2c($sp)
|
|
/* 31aa4: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 31aa8: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 31aac: 25040014 */ addiu $a0,$t0,0x14
|
|
/* 31ab0: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 31ab4: 8d060048 */ lw $a2,0x48($t0)
|
|
/* 31ab8: 10000006 */ b .L00031ad4
|
|
/* 31abc: 00000000 */ nop
|
|
.L00031ac0:
|
|
/* 31ac0: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 31ac4: 0c00c6cd */ jal func00031b34
|
|
/* 31ac8: 24840028 */ addiu $a0,$a0,40
|
|
/* 31acc: 10000001 */ b .L00031ad4
|
|
/* 31ad0: 00000000 */ nop
|
|
.L00031ad4:
|
|
/* 31ad4: 8fa9002c */ lw $t1,0x2c($sp)
|
|
/* 31ad8: 25240014 */ addiu $a0,$t1,0x14
|
|
/* 31adc: 0c00f15b */ jal func0003c56c
|
|
/* 31ae0: 25250028 */ addiu $a1,$t1,0x28
|
|
/* 31ae4: 8faa002c */ lw $t2,0x2c($sp)
|
|
/* 31ae8: ad42004c */ sw $v0,0x4c($t2)
|
|
/* 31aec: 8fab002c */ lw $t3,0x2c($sp)
|
|
/* 31af0: 8d6c004c */ lw $t4,0x4c($t3)
|
|
/* 31af4: 1180ffe1 */ beqz $t4,.L00031a7c
|
|
/* 31af8: 00000000 */ nop
|
|
/* 31afc: 8fad002c */ lw $t5,0x2c($sp)
|
|
/* 31b00: 8dae0050 */ lw $t6,0x50($t5)
|
|
/* 31b04: 8daf004c */ lw $t7,0x4c($t5)
|
|
/* 31b08: 01cfc021 */ addu $t8,$t6,$t7
|
|
/* 31b0c: adb80050 */ sw $t8,0x50($t5)
|
|
/* 31b10: 8fb9002c */ lw $t9,0x2c($sp)
|
|
/* 31b14: 10000003 */ b .L00031b24
|
|
/* 31b18: 8f22004c */ lw $v0,0x4c($t9)
|
|
/* 31b1c: 10000001 */ b .L00031b24
|
|
/* 31b20: 00000000 */ nop
|
|
.L00031b24:
|
|
/* 31b24: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 31b28: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 31b2c: 03e00008 */ jr $ra
|
|
/* 31b30: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00031b34
|
|
/* 31b34: 27bdff48 */ addiu $sp,$sp,-184
|
|
/* 31b38: afbf0034 */ sw $ra,0x34($sp)
|
|
/* 31b3c: afa400b8 */ sw $a0,0xb8($sp)
|
|
/* 31b40: afb10030 */ sw $s1,0x30($sp)
|
|
/* 31b44: afb0002c */ sw $s0,0x2c($sp)
|
|
/* 31b48: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* 31b4c: afae0068 */ sw $t6,0x68($sp)
|
|
/* 31b50: afa00064 */ sw $zero,0x64($sp)
|
|
/* 31b54: afa00060 */ sw $zero,0x60($sp)
|
|
/* 31b58: afa0005c */ sw $zero,0x5c($sp)
|
|
.L00031b5c:
|
|
/* 31b5c: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 31b60: 11e0000b */ beqz $t7,.L00031b90
|
|
/* 31b64: 00000000 */ nop
|
|
/* 31b68: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 31b6c: afb80088 */ sw $t8,0x88($sp)
|
|
/* 31b70: 8fb900b8 */ lw $t9,0xb8($sp)
|
|
/* 31b74: 97280000 */ lhu $t0,0x0($t9)
|
|
/* 31b78: a7a80084 */ sh $t0,0x84($sp)
|
|
/* 31b7c: 8fa900b8 */ lw $t1,0xb8($sp)
|
|
/* 31b80: 8d2a0008 */ lw $t2,0x8($t1)
|
|
/* 31b84: afaa008c */ sw $t2,0x8c($sp)
|
|
/* 31b88: 27ab0084 */ addiu $t3,$sp,0x84
|
|
/* 31b8c: afab00b8 */ sw $t3,0xb8($sp)
|
|
.L00031b90:
|
|
/* 31b90: 8fac00b8 */ lw $t4,0xb8($sp)
|
|
/* 31b94: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 31b98: afad0060 */ sw $t5,0x60($sp)
|
|
/* 31b9c: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 31ba0: 3c018000 */ lui $at,0x8000
|
|
/* 31ba4: 01c17824 */ and $t7,$t6,$at
|
|
/* 31ba8: 15e00001 */ bnez $t7,.L00031bb0
|
|
/* 31bac: 00000000 */ nop
|
|
.L00031bb0:
|
|
/* 31bb0: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 31bb4: 8f190008 */ lw $t9,0x8($t8)
|
|
/* 31bb8: afb900ac */ sw $t9,0xac($sp)
|
|
/* 31bbc: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 31bc0: 15000006 */ bnez $t0,.L00031bdc
|
|
/* 31bc4: 00000000 */ nop
|
|
/* 31bc8: 27a4005a */ addiu $a0,$sp,0x5a
|
|
/* 31bcc: 0c00cc9d */ jal func00033274
|
|
/* 31bd0: 27a50058 */ addiu $a1,$sp,0x58
|
|
/* 31bd4: 10000529 */ b .L0003307c
|
|
/* 31bd8: 00000000 */ nop
|
|
.L00031bdc:
|
|
/* 31bdc: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 31be0: 8d2a0004 */ lw $t2,0x4($t1)
|
|
/* 31be4: afaa00a8 */ sw $t2,0xa8($sp)
|
|
/* 31be8: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 31bec: 8d6c0000 */ lw $t4,0x0($t3)
|
|
/* 31bf0: afac005c */ sw $t4,0x5c($sp)
|
|
/* 31bf4: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 31bf8: 95b00000 */ lhu $s0,0x0($t5)
|
|
/* 31bfc: 2a010201 */ slti $at,$s0,0x201
|
|
/* 31c00: 14200012 */ bnez $at,.L00031c4c
|
|
/* 31c04: 00000000 */ nop
|
|
/* 31c08: 24010400 */ addiu $at,$zero,0x400
|
|
/* 31c0c: 12010267 */ beq $s0,$at,.L000325ac
|
|
/* 31c10: 00000000 */ nop
|
|
/* 31c14: 24010800 */ addiu $at,$zero,0x800
|
|
/* 31c18: 120103ef */ beq $s0,$at,.L00032bd8
|
|
/* 31c1c: 00000000 */ nop
|
|
/* 31c20: 24011000 */ addiu $at,$zero,0x1000
|
|
/* 31c24: 12010261 */ beq $s0,$at,.L000325ac
|
|
/* 31c28: 00000000 */ nop
|
|
/* 31c2c: 24012000 */ addiu $at,$zero,0x2000
|
|
/* 31c30: 1201036a */ beq $s0,$at,.L000329dc
|
|
/* 31c34: 00000000 */ nop
|
|
/* 31c38: 24014000 */ addiu $at,$zero,0x4000
|
|
/* 31c3c: 12010330 */ beq $s0,$at,.L00032900
|
|
/* 31c40: 00000000 */ nop
|
|
/* 31c44: 100004f2 */ b .L00033010
|
|
/* 31c48: 00000000 */ nop
|
|
.L00031c4c:
|
|
/* 31c4c: 2a010081 */ slti $at,$s0,0x81
|
|
/* 31c50: 14200009 */ bnez $at,.L00031c78
|
|
/* 31c54: 00000000 */ nop
|
|
/* 31c58: 24010100 */ addiu $at,$zero,0x100
|
|
/* 31c5c: 120102f7 */ beq $s0,$at,.L0003283c
|
|
/* 31c60: 00000000 */ nop
|
|
/* 31c64: 24010200 */ addiu $at,$zero,0x200
|
|
/* 31c68: 120104d3 */ beq $s0,$at,.L00032fb8
|
|
/* 31c6c: 00000000 */ nop
|
|
/* 31c70: 100004e7 */ b .L00033010
|
|
/* 31c74: 00000000 */ nop
|
|
.L00031c78:
|
|
/* 31c78: 2a010041 */ slti $at,$s0,0x41
|
|
/* 31c7c: 14200006 */ bnez $at,.L00031c98
|
|
/* 31c80: 00000000 */ nop
|
|
/* 31c84: 24010080 */ addiu $at,$zero,0x80
|
|
/* 31c88: 120104c7 */ beq $s0,$at,.L00032fa8
|
|
/* 31c8c: 00000000 */ nop
|
|
/* 31c90: 100004df */ b .L00033010
|
|
/* 31c94: 00000000 */ nop
|
|
.L00031c98:
|
|
/* 31c98: 2a010011 */ slti $at,$s0,0x11
|
|
/* 31c9c: 14200006 */ bnez $at,.L00031cb8
|
|
/* 31ca0: 00000000 */ nop
|
|
/* 31ca4: 24010040 */ addiu $at,$zero,0x40
|
|
/* 31ca8: 12010436 */ beq $s0,$at,.L00032d84
|
|
/* 31cac: 00000000 */ nop
|
|
/* 31cb0: 100004d7 */ b .L00033010
|
|
/* 31cb4: 00000000 */ nop
|
|
.L00031cb8:
|
|
/* 31cb8: 260effff */ addiu $t6,$s0,-1
|
|
/* 31cbc: 2dc10010 */ sltiu $at,$t6,0x10
|
|
/* 31cc0: 102004d3 */ beqz $at,.L00033010
|
|
/* 31cc4: 00000000 */ nop
|
|
/* 31cc8: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 31ccc: 3c017005 */ lui $at,%hi(var70054740)
|
|
/* 31cd0: 002e0821 */ addu $at,$at,$t6
|
|
/* 31cd4: 8c2e4740 */ lw $t6,%lo(var70054740)($at)
|
|
/* 31cd8: 01c00008 */ jr $t6
|
|
/* 31cdc: 00000000 */ nop
|
|
/* 31ce0: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 31ce4: 24010005 */ addiu $at,$zero,0x5
|
|
/* 31ce8: 91f80045 */ lbu $t8,0x45($t7)
|
|
/* 31cec: 13010006 */ beq $t8,$at,.L00031d08
|
|
/* 31cf0: 00000000 */ nop
|
|
/* 31cf4: 24010004 */ addiu $at,$zero,0x4
|
|
/* 31cf8: 13010003 */ beq $t8,$at,.L00031d08
|
|
/* 31cfc: 00000000 */ nop
|
|
/* 31d00: 100004de */ b .L0003307c
|
|
/* 31d04: 00000000 */ nop
|
|
.L00031d08:
|
|
/* 31d08: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 31d0c: 93280043 */ lbu $t0,0x43($t9)
|
|
/* 31d10: a7a800b2 */ sh $t0,0xb2($sp)
|
|
/* 31d14: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 31d18: 912a0040 */ lbu $t2,0x40($t1)
|
|
/* 31d1c: a7aa00b0 */ sh $t2,0xb0($sp)
|
|
/* 31d20: a3a000b4 */ sb $zero,0xb4($sp)
|
|
/* 31d24: 3c0c8006 */ lui $t4,%hi(var8005f12c)
|
|
/* 31d28: 8d8cf12c */ lw $t4,%lo(var8005f12c)($t4)
|
|
/* 31d2c: 3c0b8006 */ lui $t3,%hi(var8005f130)
|
|
/* 31d30: 856bf130 */ lh $t3,%lo(var8005f130)($t3)
|
|
/* 31d34: 8d8d0044 */ lw $t5,0x44($t4)
|
|
/* 31d38: 016d702a */ slt $t6,$t3,$t5
|
|
/* 31d3c: 39ce0001 */ xori $t6,$t6,0x1
|
|
/* 31d40: afae0070 */ sw $t6,0x70($sp)
|
|
/* 31d44: 8faf0070 */ lw $t7,0x70($sp)
|
|
/* 31d48: 11e00006 */ beqz $t7,.L00031d64
|
|
/* 31d4c: 00000000 */ nop
|
|
/* 31d50: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 31d54: 93190044 */ lbu $t9,0x44($t8)
|
|
/* 31d58: 33280010 */ andi $t0,$t9,0x10
|
|
/* 31d5c: 11000006 */ beqz $t0,.L00031d78
|
|
/* 31d60: 00000000 */ nop
|
|
.L00031d64:
|
|
/* 31d64: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 31d68: 27a500b0 */ addiu $a1,$sp,0xb0
|
|
/* 31d6c: 0c00f278 */ jal func0003c9e0
|
|
/* 31d70: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 31d74: afa20064 */ sw $v0,0x64($sp)
|
|
.L00031d78:
|
|
/* 31d78: 8fa90064 */ lw $t1,0x64($sp)
|
|
/* 31d7c: 1520005f */ bnez $t1,.L00031efc
|
|
/* 31d80: 00000000 */ nop
|
|
/* 31d84: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 31d88: 914c0044 */ lbu $t4,0x44($t2)
|
|
/* 31d8c: 318b0012 */ andi $t3,$t4,0x12
|
|
/* 31d90: 15600004 */ bnez $t3,.L00031da4
|
|
/* 31d94: 00000000 */ nop
|
|
/* 31d98: 8d4d0034 */ lw $t5,0x34($t2)
|
|
/* 31d9c: 19a00011 */ blez $t5,.L00031de4
|
|
/* 31da0: 00000000 */ nop
|
|
.L00031da4:
|
|
/* 31da4: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 31da8: 240e0004 */ addiu $t6,$zero,0x4
|
|
/* 31dac: a1ee0045 */ sb $t6,0x45($t7)
|
|
/* 31db0: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 31db4: 8f190034 */ lw $t9,0x34($t8)
|
|
/* 31db8: 2728ffff */ addiu $t0,$t9,-1
|
|
/* 31dbc: af080034 */ sw $t0,0x34($t8)
|
|
/* 31dc0: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 31dc4: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 31dc8: 8fa500b8 */ lw $a1,0xb8($sp)
|
|
/* 31dcc: 34068235 */ dli $a2,0x8235
|
|
/* 31dd0: 00003825 */ or $a3,$zero,$zero
|
|
/* 31dd4: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 31dd8: 24840014 */ addiu $a0,$a0,20
|
|
/* 31ddc: 10000045 */ b .L00031ef4
|
|
/* 31de0: 00000000 */ nop
|
|
.L00031de4:
|
|
/* 31de4: 8fa90070 */ lw $t1,0x70($sp)
|
|
/* 31de8: 11200040 */ beqz $t1,.L00031eec
|
|
/* 31dec: 00000000 */ nop
|
|
/* 31df0: 3c0c8006 */ lui $t4,%hi(var8005f124)
|
|
/* 31df4: 8d8cf124 */ lw $t4,%lo(var8005f124)($t4)
|
|
/* 31df8: afac0054 */ sw $t4,0x54($sp)
|
|
.L00031dfc:
|
|
/* 31dfc: 8fab0054 */ lw $t3,0x54($sp)
|
|
/* 31e00: 916a0044 */ lbu $t2,0x44($t3)
|
|
/* 31e04: 314d0012 */ andi $t5,$t2,0x12
|
|
/* 31e08: 15a0001c */ bnez $t5,.L00031e7c
|
|
/* 31e0c: 00000000 */ nop
|
|
/* 31e10: 314e0004 */ andi $t6,$t2,0x4
|
|
/* 31e14: 11c00019 */ beqz $t6,.L00031e7c
|
|
/* 31e18: 00000000 */ nop
|
|
/* 31e1c: 916f0045 */ lbu $t7,0x45($t3)
|
|
/* 31e20: 24010003 */ addiu $at,$zero,0x3
|
|
/* 31e24: 11e10015 */ beq $t7,$at,.L00031e7c
|
|
/* 31e28: 00000000 */ nop
|
|
/* 31e2c: afa00070 */ sw $zero,0x70($sp)
|
|
/* 31e30: 24190080 */ addiu $t9,$zero,0x80
|
|
/* 31e34: a7b90044 */ sh $t9,0x44($sp)
|
|
/* 31e38: 8fa80054 */ lw $t0,0x54($sp)
|
|
/* 31e3c: afa80048 */ sw $t0,0x48($sp)
|
|
/* 31e40: 8fa90054 */ lw $t1,0x54($sp)
|
|
/* 31e44: 24180003 */ addiu $t8,$zero,0x3
|
|
/* 31e48: a1380045 */ sb $t8,0x45($t1)
|
|
/* 31e4c: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 31e50: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 31e54: 27a50044 */ addiu $a1,$sp,0x44
|
|
/* 31e58: 240603e8 */ addiu $a2,$zero,0x3e8
|
|
/* 31e5c: 00003825 */ or $a3,$zero,$zero
|
|
/* 31e60: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 31e64: 24840014 */ addiu $a0,$a0,20
|
|
/* 31e68: 8fa40054 */ lw $a0,0x54($sp)
|
|
/* 31e6c: 00002825 */ or $a1,$zero,$zero
|
|
/* 31e70: 240603e8 */ addiu $a2,$zero,0x3e8
|
|
/* 31e74: 0c00f33c */ jal func0003ccf0
|
|
/* 31e78: 2484000c */ addiu $a0,$a0,0xc
|
|
.L00031e7c:
|
|
/* 31e7c: 8fac0054 */ lw $t4,0x54($sp)
|
|
/* 31e80: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 31e84: afad0054 */ sw $t5,0x54($sp)
|
|
/* 31e88: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* 31e8c: 11400004 */ beqz $t2,.L00031ea0
|
|
/* 31e90: 00000000 */ nop
|
|
/* 31e94: 8fae0054 */ lw $t6,0x54($sp)
|
|
/* 31e98: 15c0ffd8 */ bnez $t6,.L00031dfc
|
|
/* 31e9c: 00000000 */ nop
|
|
.L00031ea0:
|
|
/* 31ea0: 8fab0070 */ lw $t3,0x70($sp)
|
|
/* 31ea4: 1560000d */ bnez $t3,.L00031edc
|
|
/* 31ea8: 00000000 */ nop
|
|
/* 31eac: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 31eb0: 240f0002 */ addiu $t7,$zero,0x2
|
|
/* 31eb4: af2f0034 */ sw $t7,0x34($t9)
|
|
/* 31eb8: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 31ebc: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 31ec0: 8fa500b8 */ lw $a1,0xb8($sp)
|
|
/* 31ec4: 240603e9 */ addiu $a2,$zero,0x3e9
|
|
/* 31ec8: 00003825 */ or $a3,$zero,$zero
|
|
/* 31ecc: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 31ed0: 24840014 */ addiu $a0,$a0,20
|
|
/* 31ed4: 10000003 */ b .L00031ee4
|
|
/* 31ed8: 00000000 */ nop
|
|
.L00031edc:
|
|
/* 31edc: 0c00cc24 */ jal func00033090
|
|
/* 31ee0: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L00031ee4:
|
|
/* 31ee4: 10000003 */ b .L00031ef4
|
|
/* 31ee8: 00000000 */ nop
|
|
.L00031eec:
|
|
/* 31eec: 0c00cc24 */ jal func00033090
|
|
/* 31ef0: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L00031ef4:
|
|
/* 31ef4: 10000461 */ b .L0003307c
|
|
/* 31ef8: 00000000 */ nop
|
|
.L00031efc:
|
|
/* 31efc: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 31f00: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 31f04: 8d180000 */ lw $t8,0x0($t0)
|
|
/* 31f08: c588002c */ lwc1 $f8,0x2c($t4)
|
|
/* 31f0c: c5900028 */ lwc1 $f16,0x28($t4)
|
|
/* 31f10: 8f090000 */ lw $t1,0x0($t8)
|
|
/* 31f14: 44892000 */ mtc1 $t1,$f4
|
|
/* 31f18: 00000000 */ nop
|
|
/* 31f1c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* 31f20: 46083283 */ div.s $f10,$f6,$f8
|
|
/* 31f24: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 31f28: 4600910d */ trunc.w.s $f4,$f18
|
|
/* 31f2c: 440a2000 */ mfc1 $t2,$f4
|
|
/* 31f30: 00000000 */ nop
|
|
/* 31f34: afaa0080 */ sw $t2,0x80($sp)
|
|
/* 31f38: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 31f3c: 91cb0044 */ lbu $t3,0x44($t6)
|
|
/* 31f40: 316f0002 */ andi $t7,$t3,0x2
|
|
/* 31f44: 11e00004 */ beqz $t7,.L00031f58
|
|
/* 31f48: 00000000 */ nop
|
|
/* 31f4c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 31f50: 10000029 */ b .L00031ff8
|
|
/* 31f54: af200048 */ sw $zero,0x48($t9)
|
|
.L00031f58:
|
|
/* 31f58: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 31f5c: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 31f60: 8d180000 */ lw $t8,0x0($t0)
|
|
/* 31f64: c58a002c */ lwc1 $f10,0x2c($t4)
|
|
/* 31f68: c5920028 */ lwc1 $f18,0x28($t4)
|
|
/* 31f6c: 8f090004 */ lw $t1,0x4($t8)
|
|
/* 31f70: 44893000 */ mtc1 $t1,$f6
|
|
/* 31f74: 00000000 */ nop
|
|
/* 31f78: 46803220 */ cvt.s.w $f8,$f6
|
|
/* 31f7c: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 31f80: 46128103 */ div.s $f4,$f16,$f18
|
|
/* 31f84: 4600218d */ trunc.w.s $f6,$f4
|
|
/* 31f88: 440a3000 */ mfc1 $t2,$f6
|
|
/* 31f8c: 00000000 */ nop
|
|
/* 31f90: afaa0040 */ sw $t2,0x40($sp)
|
|
/* 31f94: 8fae0040 */ lw $t6,0x40($sp)
|
|
/* 31f98: 3c010053 */ lui $at,0x53
|
|
/* 31f9c: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 31fa0: 01c1082a */ slt $at,$t6,$at
|
|
/* 31fa4: 14200004 */ bnez $at,.L00031fb8
|
|
/* 31fa8: 00000000 */ nop
|
|
/* 31fac: 3c0b0053 */ lui $t3,0x53
|
|
/* 31fb0: 356bec60 */ ori $t3,$t3,0xec60
|
|
/* 31fb4: afab0040 */ sw $t3,0x40($sp)
|
|
.L00031fb8:
|
|
/* 31fb8: 3c198006 */ lui $t9,%hi(var8005f12c)
|
|
/* 31fbc: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
|
/* 31fc0: 8faf0040 */ lw $t7,0x40($sp)
|
|
/* 31fc4: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 31fc8: 8f280050 */ lw $t0,0x50($t9)
|
|
/* 31fcc: 3c01000f */ lui $at,0xf
|
|
/* 31fd0: 34214240 */ ori $at,$at,0x4240
|
|
/* 31fd4: 01e8c021 */ addu $t8,$t7,$t0
|
|
/* 31fd8: 03014821 */ addu $t1,$t8,$at
|
|
/* 31fdc: ad890048 */ sw $t1,0x48($t4)
|
|
/* 31fe0: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 31fe4: 8daa0048 */ lw $t2,0x48($t5)
|
|
/* 31fe8: 05410003 */ bgez $t2,.L00031ff8
|
|
/* 31fec: 00000000 */ nop
|
|
/* 31ff0: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 31ff4: adc00048 */ sw $zero,0x48($t6)
|
|
.L00031ff8:
|
|
/* 31ff8: 8fab0080 */ lw $t3,0x80($sp)
|
|
/* 31ffc: 3c010053 */ lui $at,0x53
|
|
/* 32000: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 32004: 0161082a */ slt $at,$t3,$at
|
|
/* 32008: 14200005 */ bnez $at,.L00032020
|
|
/* 3200c: 00000000 */ nop
|
|
/* 32010: 0c00cc24 */ jal func00033090
|
|
/* 32014: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32018: 10000418 */ b .L0003307c
|
|
/* 3201c: 00000000 */ nop
|
|
.L00032020:
|
|
/* 32020: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32024: 932f0044 */ lbu $t7,0x44($t9)
|
|
/* 32028: 35e80004 */ ori $t0,$t7,0x4
|
|
/* 3202c: a3280044 */ sb $t0,0x44($t9)
|
|
/* 32030: 8fb800ac */ lw $t8,0xac($sp)
|
|
/* 32034: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 32038: 8f090000 */ lw $t1,0x0($t8)
|
|
/* 3203c: 912c000c */ lbu $t4,0xc($t1)
|
|
/* 32040: a5ac003a */ sh $t4,0x3a($t5)
|
|
/* 32044: 87aa00b2 */ lh $t2,0xb2($sp)
|
|
/* 32048: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 3204c: a1ca0043 */ sb $t2,0x43($t6)
|
|
/* 32050: 3c0b8006 */ lui $t3,%hi(var8005f12c)
|
|
/* 32054: 8d6bf12c */ lw $t3,%lo(var8005f12c)($t3)
|
|
/* 32058: 8fa80080 */ lw $t0,0x80($sp)
|
|
/* 3205c: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 32060: 8d6f0050 */ lw $t7,0x50($t3)
|
|
/* 32064: 01e8c821 */ addu $t9,$t7,$t0
|
|
/* 32068: af19003c */ sw $t9,0x3c($t8)
|
|
/* 3206c: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 32070: 8fac00a8 */ lw $t4,0xa8($sp)
|
|
/* 32074: 3c09800a */ lui $t1,%hi(var8009c334)
|
|
/* 32078: 8519003a */ lh $t9,0x3a($t0)
|
|
/* 3207c: 85180038 */ lh $t8,0x38($t0)
|
|
/* 32080: 918d0002 */ lbu $t5,0x2($t4)
|
|
/* 32084: 8d29c334 */ lw $t1,%lo(var8009c334)($t1)
|
|
/* 32088: 03380019 */ multu $t9,$t8
|
|
/* 3208c: 31aa001f */ andi $t2,$t5,0x1f
|
|
/* 32090: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 32094: 000a7040 */ sll $t6,$t2,0x1
|
|
/* 32098: 012e5821 */ addu $t3,$t1,$t6
|
|
/* 3209c: 91aa000d */ lbu $t2,0xd($t5)
|
|
/* 320a0: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 320a4: 856f0000 */ lh $t7,0x0($t3)
|
|
/* 320a8: 00006012 */ mflo $t4
|
|
/* 320ac: 00000000 */ nop
|
|
/* 320b0: 00000000 */ nop
|
|
/* 320b4: 018a0019 */ multu $t4,$t2
|
|
/* 320b8: 00004812 */ mflo $t1
|
|
/* 320bc: 00000000 */ nop
|
|
/* 320c0: 00000000 */ nop
|
|
/* 320c4: 0121001a */ div $zero,$t1,$at
|
|
/* 320c8: 00007012 */ mflo $t6
|
|
/* 320cc: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 320d0: 00000000 */ nop
|
|
/* 320d4: 01ee0019 */ multu $t7,$t6
|
|
/* 320d8: 00005812 */ mflo $t3
|
|
/* 320dc: 00000000 */ nop
|
|
/* 320e0: 00000000 */ nop
|
|
/* 320e4: 0161001a */ div $zero,$t3,$at
|
|
/* 320e8: 00004012 */ mflo $t0
|
|
/* 320ec: 1d000003 */ bgtz $t0,.L000320fc
|
|
/* 320f0: 00000000 */ nop
|
|
/* 320f4: 10000023 */ b .L00032184
|
|
/* 320f8: afa00078 */ sw $zero,0x78($sp)
|
|
.L000320fc:
|
|
/* 320fc: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 32100: 8fb800a8 */ lw $t8,0xa8($sp)
|
|
/* 32104: 3c19800a */ lui $t9,%hi(var8009c334)
|
|
/* 32108: 85cb003a */ lh $t3,0x3a($t6)
|
|
/* 3210c: 85c80038 */ lh $t0,0x38($t6)
|
|
/* 32110: 930d0002 */ lbu $t5,0x2($t8)
|
|
/* 32114: 8f39c334 */ lw $t9,%lo(var8009c334)($t9)
|
|
/* 32118: 01680019 */ multu $t3,$t0
|
|
/* 3211c: 31ac001f */ andi $t4,$t5,0x1f
|
|
/* 32120: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 32124: 000c5040 */ sll $t2,$t4,0x1
|
|
/* 32128: 032a4821 */ addu $t1,$t9,$t2
|
|
/* 3212c: 91ac000d */ lbu $t4,0xd($t5)
|
|
/* 32130: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32134: 852f0000 */ lh $t7,0x0($t1)
|
|
/* 32138: 0000c012 */ mflo $t8
|
|
/* 3213c: 00000000 */ nop
|
|
/* 32140: 00000000 */ nop
|
|
/* 32144: 030c0019 */ multu $t8,$t4
|
|
/* 32148: 0000c812 */ mflo $t9
|
|
/* 3214c: 00000000 */ nop
|
|
/* 32150: 00000000 */ nop
|
|
/* 32154: 0321001a */ div $zero,$t9,$at
|
|
/* 32158: 00005012 */ mflo $t2
|
|
/* 3215c: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32160: 00000000 */ nop
|
|
/* 32164: 01ea0019 */ multu $t7,$t2
|
|
/* 32168: 00004812 */ mflo $t1
|
|
/* 3216c: 00000000 */ nop
|
|
/* 32170: 00000000 */ nop
|
|
/* 32174: 0121001a */ div $zero,$t1,$at
|
|
/* 32178: 00007012 */ mflo $t6
|
|
/* 3217c: 25cbffff */ addiu $t3,$t6,-1
|
|
/* 32180: afab0078 */ sw $t3,0x78($sp)
|
|
.L00032184:
|
|
/* 32184: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 32188: 8fb800ac */ lw $t8,0xac($sp)
|
|
/* 3218c: 910d0041 */ lbu $t5,0x41($t0)
|
|
/* 32190: 930c000c */ lbu $t4,0xc($t8)
|
|
/* 32194: 01acc821 */ addu $t9,$t5,$t4
|
|
/* 32198: 272fffc0 */ addiu $t7,$t9,-64
|
|
/* 3219c: afaf0074 */ sw $t7,0x74($sp)
|
|
/* 321a0: 8faa0074 */ lw $t2,0x74($sp)
|
|
/* 321a4: 19400003 */ blez $t2,.L000321b4
|
|
/* 321a8: 00000000 */ nop
|
|
/* 321ac: 10000002 */ b .L000321b8
|
|
/* 321b0: 01408025 */ or $s0,$t2,$zero
|
|
.L000321b4:
|
|
/* 321b4: 00008025 */ or $s0,$zero,$zero
|
|
.L000321b8:
|
|
/* 321b8: 2a01007f */ slti $at,$s0,0x7f
|
|
/* 321bc: 10200009 */ beqz $at,.L000321e4
|
|
/* 321c0: 00000000 */ nop
|
|
/* 321c4: 8fa90074 */ lw $t1,0x74($sp)
|
|
/* 321c8: 19200003 */ blez $t1,.L000321d8
|
|
/* 321cc: 00000000 */ nop
|
|
/* 321d0: 10000002 */ b .L000321dc
|
|
/* 321d4: 01208825 */ or $s1,$t1,$zero
|
|
.L000321d8:
|
|
/* 321d8: 00008825 */ or $s1,$zero,$zero
|
|
.L000321dc:
|
|
/* 321dc: 10000003 */ b .L000321ec
|
|
/* 321e0: a3b100a7 */ sb $s1,0xa7($sp)
|
|
.L000321e4:
|
|
/* 321e4: 240e007f */ addiu $t6,$zero,0x7f
|
|
/* 321e8: a3ae00a7 */ sb $t6,0xa7($sp)
|
|
.L000321ec:
|
|
/* 321ec: 8fad00a8 */ lw $t5,0xa8($sp)
|
|
/* 321f0: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 321f4: 91ac0003 */ lbu $t4,0x3($t5)
|
|
/* 321f8: 91680042 */ lbu $t0,0x42($t3)
|
|
/* 321fc: 3199000f */ andi $t9,$t4,0xf
|
|
/* 32200: 001978c0 */ sll $t7,$t9,0x3
|
|
/* 32204: 3118007f */ andi $t8,$t0,0x7f
|
|
/* 32208: 030f5021 */ addu $t2,$t8,$t7
|
|
/* 3220c: afaa007c */ sw $t2,0x7c($sp)
|
|
/* 32210: 8fa9007c */ lw $t1,0x7c($sp)
|
|
/* 32214: 05210003 */ bgez $t1,.L00032224
|
|
/* 32218: 00000000 */ nop
|
|
/* 3221c: 10000002 */ b .L00032228
|
|
/* 32220: 00008025 */ or $s0,$zero,$zero
|
|
.L00032224:
|
|
/* 32224: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.L00032228:
|
|
/* 32228: 2a010080 */ slti $at,$s0,0x80
|
|
/* 3222c: 14200004 */ bnez $at,.L00032240
|
|
/* 32230: 00000000 */ nop
|
|
/* 32234: 240e007f */ addiu $t6,$zero,0x7f
|
|
/* 32238: 10000008 */ b .L0003225c
|
|
/* 3223c: afae007c */ sw $t6,0x7c($sp)
|
|
.L00032240:
|
|
/* 32240: 8fab007c */ lw $t3,0x7c($sp)
|
|
/* 32244: 05610003 */ bgez $t3,.L00032254
|
|
/* 32248: 00000000 */ nop
|
|
/* 3224c: 10000002 */ b .L00032258
|
|
/* 32250: 00008825 */ or $s1,$zero,$zero
|
|
.L00032254:
|
|
/* 32254: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.L00032258:
|
|
/* 32258: afb1007c */ sw $s1,0x7c($sp)
|
|
.L0003225c:
|
|
/* 3225c: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 32260: 8fa8007c */ lw $t0,0x7c($sp)
|
|
/* 32264: 91ac0042 */ lbu $t4,0x42($t5)
|
|
/* 32268: 31990080 */ andi $t9,$t4,0x80
|
|
/* 3226c: 0119c025 */ or $t8,$t0,$t9
|
|
/* 32270: afb8007c */ sw $t8,0x7c($sp)
|
|
/* 32274: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 32278: 8faa00ac */ lw $t2,0xac($sp)
|
|
/* 3227c: 93a900a7 */ lbu $t1,0xa7($sp)
|
|
/* 32280: c5e8002c */ lwc1 $f8,0x2c($t7)
|
|
/* 32284: c5ea0028 */ lwc1 $f10,0x28($t7)
|
|
/* 32288: 8d450008 */ lw $a1,0x8($t2)
|
|
/* 3228c: 8fae007c */ lw $t6,0x7c($sp)
|
|
/* 32290: 460a4402 */ mul.s $f16,$f8,$f10
|
|
/* 32294: 44809000 */ mtc1 $zero,$f18
|
|
/* 32298: 8fab0080 */ lw $t3,0x80($sp)
|
|
/* 3229c: afa00020 */ sw $zero,0x20($sp)
|
|
/* 322a0: afa00018 */ sw $zero,0x18($sp)
|
|
/* 322a4: 8fa70078 */ lw $a3,0x78($sp)
|
|
/* 322a8: 25e4000c */ addiu $a0,$t7,0xc
|
|
/* 322ac: 44068000 */ mfc1 $a2,$f16
|
|
/* 322b0: afa90010 */ sw $t1,0x10($sp)
|
|
/* 322b4: afae0014 */ sw $t6,0x14($sp)
|
|
/* 322b8: afab0024 */ sw $t3,0x24($sp)
|
|
/* 322bc: 0c00f370 */ jal func0003cdc0
|
|
/* 322c0: e7b2001c */ swc1 $f18,0x1c($sp)
|
|
/* 322c4: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 322c8: 240d0001 */ addiu $t5,$zero,0x1
|
|
/* 322cc: a18d0045 */ sb $t5,0x45($t4)
|
|
/* 322d0: 3c088006 */ lui $t0,%hi(var8005f130)
|
|
/* 322d4: 8508f130 */ lh $t0,%lo(var8005f130)($t0)
|
|
/* 322d8: 3c018006 */ lui $at,%hi(var8005f130)
|
|
/* 322dc: 25190001 */ addiu $t9,$t0,0x1
|
|
/* 322e0: a439f130 */ sh $t9,%lo(var8005f130)($at)
|
|
/* 322e4: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 322e8: 930a0044 */ lbu $t2,0x44($t8)
|
|
/* 322ec: 314f0002 */ andi $t7,$t2,0x2
|
|
/* 322f0: 15e000ac */ bnez $t7,.L000325a4
|
|
/* 322f4: 00000000 */ nop
|
|
/* 322f8: 8fa90080 */ lw $t1,0x80($sp)
|
|
/* 322fc: 15200085 */ bnez $t1,.L00032514
|
|
/* 32300: 00000000 */ nop
|
|
/* 32304: 8fae00ac */ lw $t6,0xac($sp)
|
|
/* 32308: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 3230c: 8dcb0000 */ lw $t3,0x0($t6)
|
|
/* 32310: 916d000d */ lbu $t5,0xd($t3)
|
|
/* 32314: a58d003a */ sh $t5,0x3a($t4)
|
|
/* 32318: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 3231c: 8fb900a8 */ lw $t9,0xa8($sp)
|
|
/* 32320: 3c08800a */ lui $t0,%hi(var8009c334)
|
|
/* 32324: 856d003a */ lh $t5,0x3a($t3)
|
|
/* 32328: 856c0038 */ lh $t4,0x38($t3)
|
|
/* 3232c: 93380002 */ lbu $t8,0x2($t9)
|
|
/* 32330: 8d08c334 */ lw $t0,%lo(var8009c334)($t0)
|
|
/* 32334: 01ac0019 */ multu $t5,$t4
|
|
/* 32338: 330a001f */ andi $t2,$t8,0x1f
|
|
/* 3233c: 8fb800ac */ lw $t8,0xac($sp)
|
|
/* 32340: 000a7840 */ sll $t7,$t2,0x1
|
|
/* 32344: 010f4821 */ addu $t1,$t0,$t7
|
|
/* 32348: 930a000d */ lbu $t2,0xd($t8)
|
|
/* 3234c: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32350: 852e0000 */ lh $t6,0x0($t1)
|
|
/* 32354: 0000c812 */ mflo $t9
|
|
/* 32358: 00000000 */ nop
|
|
/* 3235c: 00000000 */ nop
|
|
/* 32360: 032a0019 */ multu $t9,$t2
|
|
/* 32364: 00004012 */ mflo $t0
|
|
/* 32368: 00000000 */ nop
|
|
/* 3236c: 00000000 */ nop
|
|
/* 32370: 0101001a */ div $zero,$t0,$at
|
|
/* 32374: 00007812 */ mflo $t7
|
|
/* 32378: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 3237c: 00000000 */ nop
|
|
/* 32380: 01cf0019 */ multu $t6,$t7
|
|
/* 32384: 00004812 */ mflo $t1
|
|
/* 32388: 00000000 */ nop
|
|
/* 3238c: 00000000 */ nop
|
|
/* 32390: 0121001a */ div $zero,$t1,$at
|
|
/* 32394: 00005812 */ mflo $t3
|
|
/* 32398: 1d600003 */ bgtz $t3,.L000323a8
|
|
/* 3239c: 00000000 */ nop
|
|
/* 323a0: 10000023 */ b .L00032430
|
|
/* 323a4: afa00078 */ sw $zero,0x78($sp)
|
|
.L000323a8:
|
|
/* 323a8: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 323ac: 8fac00a8 */ lw $t4,0xa8($sp)
|
|
/* 323b0: 3c0d800a */ lui $t5,%hi(var8009c334)
|
|
/* 323b4: 85e9003a */ lh $t1,0x3a($t7)
|
|
/* 323b8: 85eb0038 */ lh $t3,0x38($t7)
|
|
/* 323bc: 91980002 */ lbu $t8,0x2($t4)
|
|
/* 323c0: 8dadc334 */ lw $t5,%lo(var8009c334)($t5)
|
|
/* 323c4: 012b0019 */ multu $t1,$t3
|
|
/* 323c8: 3319001f */ andi $t9,$t8,0x1f
|
|
/* 323cc: 8fb800ac */ lw $t8,0xac($sp)
|
|
/* 323d0: 00195040 */ sll $t2,$t9,0x1
|
|
/* 323d4: 01aa4021 */ addu $t0,$t5,$t2
|
|
/* 323d8: 9319000d */ lbu $t9,0xd($t8)
|
|
/* 323dc: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 323e0: 850e0000 */ lh $t6,0x0($t0)
|
|
/* 323e4: 00006012 */ mflo $t4
|
|
/* 323e8: 00000000 */ nop
|
|
/* 323ec: 00000000 */ nop
|
|
/* 323f0: 01990019 */ multu $t4,$t9
|
|
/* 323f4: 00006812 */ mflo $t5
|
|
/* 323f8: 00000000 */ nop
|
|
/* 323fc: 00000000 */ nop
|
|
/* 32400: 01a1001a */ div $zero,$t5,$at
|
|
/* 32404: 00005012 */ mflo $t2
|
|
/* 32408: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 3240c: 00000000 */ nop
|
|
/* 32410: 01ca0019 */ multu $t6,$t2
|
|
/* 32414: 00004012 */ mflo $t0
|
|
/* 32418: 00000000 */ nop
|
|
/* 3241c: 00000000 */ nop
|
|
/* 32420: 0101001a */ div $zero,$t0,$at
|
|
/* 32424: 00007812 */ mflo $t7
|
|
/* 32428: 25e9ffff */ addiu $t1,$t7,-1
|
|
/* 3242c: afa90078 */ sw $t1,0x78($sp)
|
|
.L00032430:
|
|
/* 32430: 8fab00ac */ lw $t3,0xac($sp)
|
|
/* 32434: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32438: 8d780000 */ lw $t8,0x0($t3)
|
|
/* 3243c: c7280028 */ lwc1 $f8,0x28($t9)
|
|
/* 32440: c730002c */ lwc1 $f16,0x2c($t9)
|
|
/* 32444: 8f0c0004 */ lw $t4,0x4($t8)
|
|
/* 32448: 448c2000 */ mtc1 $t4,$f4
|
|
/* 3244c: 00000000 */ nop
|
|
/* 32450: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* 32454: 46083283 */ div.s $f10,$f6,$f8
|
|
/* 32458: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 3245c: 4600910d */ trunc.w.s $f4,$f18
|
|
/* 32460: 440e2000 */ mfc1 $t6,$f4
|
|
/* 32464: 00000000 */ nop
|
|
/* 32468: afae0080 */ sw $t6,0x80($sp)
|
|
/* 3246c: 8faa0080 */ lw $t2,0x80($sp)
|
|
/* 32470: 3c010053 */ lui $at,0x53
|
|
/* 32474: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 32478: 0141082a */ slt $at,$t2,$at
|
|
/* 3247c: 14200005 */ bnez $at,.L00032494
|
|
/* 32480: 00000000 */ nop
|
|
/* 32484: 0c00cc24 */ jal func00033090
|
|
/* 32488: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 3248c: 100002fb */ b .L0003307c
|
|
/* 32490: 00000000 */ nop
|
|
.L00032494:
|
|
/* 32494: 3c088006 */ lui $t0,%hi(var8005f12c)
|
|
/* 32498: 8d08f12c */ lw $t0,%lo(var8005f12c)($t0)
|
|
/* 3249c: 8fa90080 */ lw $t1,0x80($sp)
|
|
/* 324a0: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 324a4: 8d0f0050 */ lw $t7,0x50($t0)
|
|
/* 324a8: 01e95821 */ addu $t3,$t7,$t1
|
|
/* 324ac: af0b003c */ sw $t3,0x3c($t8)
|
|
/* 324b0: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 324b4: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 324b8: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 324bc: 0c00f33c */ jal func0003ccf0
|
|
/* 324c0: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 324c4: 240c0002 */ addiu $t4,$zero,0x2
|
|
/* 324c8: a7ac0094 */ sh $t4,0x94($sp)
|
|
/* 324cc: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 324d0: afb90098 */ sw $t9,0x98($sp)
|
|
/* 324d4: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 324d8: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 324dc: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 324e0: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 324e4: 00003825 */ or $a3,$zero,$zero
|
|
/* 324e8: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 324ec: 24840014 */ addiu $a0,$a0,20
|
|
/* 324f0: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 324f4: 91ae0044 */ lbu $t6,0x44($t5)
|
|
/* 324f8: 31ca0020 */ andi $t2,$t6,0x20
|
|
/* 324fc: 11400003 */ beqz $t2,.L0003250c
|
|
/* 32500: 00000000 */ nop
|
|
/* 32504: 0c00cc40 */ jal func00033100
|
|
/* 32508: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L0003250c:
|
|
/* 3250c: 10000025 */ b .L000325a4
|
|
/* 32510: 00000000 */ nop
|
|
.L00032514:
|
|
/* 32514: 24080040 */ addiu $t0,$zero,0x40
|
|
/* 32518: a7a80094 */ sh $t0,0x94($sp)
|
|
/* 3251c: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 32520: afaf0098 */ sw $t7,0x98($sp)
|
|
/* 32524: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 32528: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 3252c: 8d2b0000 */ lw $t3,0x0($t1)
|
|
/* 32530: c58a002c */ lwc1 $f10,0x2c($t4)
|
|
/* 32534: c5920028 */ lwc1 $f18,0x28($t4)
|
|
/* 32538: 8d780000 */ lw $t8,0x0($t3)
|
|
/* 3253c: 44983000 */ mtc1 $t8,$f6
|
|
/* 32540: 00000000 */ nop
|
|
/* 32544: 46803220 */ cvt.s.w $f8,$f6
|
|
/* 32548: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 3254c: 46128103 */ div.s $f4,$f16,$f18
|
|
/* 32550: 4600218d */ trunc.w.s $f6,$f4
|
|
/* 32554: 440d3000 */ mfc1 $t5,$f6
|
|
/* 32558: 00000000 */ nop
|
|
/* 3255c: afad0080 */ sw $t5,0x80($sp)
|
|
/* 32560: 8fae0080 */ lw $t6,0x80($sp)
|
|
/* 32564: 3c010053 */ lui $at,0x53
|
|
/* 32568: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 3256c: 01c1082a */ slt $at,$t6,$at
|
|
/* 32570: 14200005 */ bnez $at,.L00032588
|
|
/* 32574: 00000000 */ nop
|
|
/* 32578: 0c00cc24 */ jal func00033090
|
|
/* 3257c: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32580: 100002be */ b .L0003307c
|
|
/* 32584: 00000000 */ nop
|
|
.L00032588:
|
|
/* 32588: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 3258c: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 32590: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 32594: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 32598: 00003825 */ or $a3,$zero,$zero
|
|
/* 3259c: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 325a0: 24840014 */ addiu $a0,$a0,20
|
|
.L000325a4:
|
|
/* 325a4: 1000029c */ b .L00033018
|
|
/* 325a8: 00000000 */ nop
|
|
.L000325ac:
|
|
/* 325ac: 8faa00b8 */ lw $t2,0xb8($sp)
|
|
/* 325b0: 24011000 */ addiu $at,$zero,0x1000
|
|
/* 325b4: 95480000 */ lhu $t0,0x0($t2)
|
|
/* 325b8: 15010006 */ bne $t0,$at,.L000325d4
|
|
/* 325bc: 00000000 */ nop
|
|
/* 325c0: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 325c4: 91e90044 */ lbu $t1,0x44($t7)
|
|
/* 325c8: 312b0002 */ andi $t3,$t1,0x2
|
|
/* 325cc: 11600056 */ beqz $t3,.L00032728
|
|
/* 325d0: 00000000 */ nop
|
|
.L000325d4:
|
|
/* 325d4: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 325d8: 24010001 */ addiu $at,$zero,0x1
|
|
/* 325dc: 93100045 */ lbu $s0,0x45($t8)
|
|
/* 325e0: 12010009 */ beq $s0,$at,.L00032608
|
|
/* 325e4: 00000000 */ nop
|
|
/* 325e8: 24010004 */ addiu $at,$zero,0x4
|
|
/* 325ec: 12010040 */ beq $s0,$at,.L000326f0
|
|
/* 325f0: 00000000 */ nop
|
|
/* 325f4: 24010005 */ addiu $at,$zero,0x5
|
|
/* 325f8: 1201003d */ beq $s0,$at,.L000326f0
|
|
/* 325fc: 00000000 */ nop
|
|
/* 32600: 1000003f */ b .L00032700
|
|
/* 32604: 00000000 */ nop
|
|
.L00032608:
|
|
/* 32608: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 3260c: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 32610: 8fa50060 */ lw $a1,0x60($sp)
|
|
/* 32614: 24060040 */ addiu $a2,$zero,0x40
|
|
/* 32618: 0c00cc60 */ jal func00033180
|
|
/* 3261c: 24840014 */ addiu $a0,$a0,20
|
|
/* 32620: 8fac00ac */ lw $t4,0xac($sp)
|
|
/* 32624: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 32628: 8d990000 */ lw $t9,0x0($t4)
|
|
/* 3262c: c5d00028 */ lwc1 $f16,0x28($t6)
|
|
/* 32630: c5c4002c */ lwc1 $f4,0x2c($t6)
|
|
/* 32634: 8f2d0008 */ lw $t5,0x8($t9)
|
|
/* 32638: 448d4000 */ mtc1 $t5,$f8
|
|
/* 3263c: 00000000 */ nop
|
|
/* 32640: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* 32644: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 32648: 46049183 */ div.s $f6,$f18,$f4
|
|
/* 3264c: 4600320d */ trunc.w.s $f8,$f6
|
|
/* 32650: 44084000 */ mfc1 $t0,$f8
|
|
/* 32654: 00000000 */ nop
|
|
/* 32658: afa80080 */ sw $t0,0x80($sp)
|
|
/* 3265c: 8faf0080 */ lw $t7,0x80($sp)
|
|
/* 32660: 3c010053 */ lui $at,0x53
|
|
/* 32664: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 32668: 01e1082a */ slt $at,$t7,$at
|
|
/* 3266c: 14200005 */ bnez $at,.L00032684
|
|
/* 32670: 00000000 */ nop
|
|
/* 32674: 0c00cc24 */ jal func00033090
|
|
/* 32678: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 3267c: 10000022 */ b .L00032708
|
|
/* 32680: 00000000 */ nop
|
|
.L00032684:
|
|
/* 32684: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32688: 00002825 */ or $a1,$zero,$zero
|
|
/* 3268c: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 32690: 0c00f33c */ jal func0003ccf0
|
|
/* 32694: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 32698: 8fa90080 */ lw $t1,0x80($sp)
|
|
/* 3269c: 11200010 */ beqz $t1,.L000326e0
|
|
/* 326a0: 00000000 */ nop
|
|
/* 326a4: 240b0080 */ addiu $t3,$zero,0x80
|
|
/* 326a8: a7ab0094 */ sh $t3,0x94($sp)
|
|
/* 326ac: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 326b0: afb80098 */ sw $t8,0x98($sp)
|
|
/* 326b4: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 326b8: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 326bc: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 326c0: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 326c4: 00003825 */ or $a3,$zero,$zero
|
|
/* 326c8: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 326cc: 24840014 */ addiu $a0,$a0,20
|
|
/* 326d0: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 326d4: 240c0002 */ addiu $t4,$zero,0x2
|
|
/* 326d8: 10000003 */ b .L000326e8
|
|
/* 326dc: a32c0045 */ sb $t4,0x45($t9)
|
|
.L000326e0:
|
|
/* 326e0: 0c00cc24 */ jal func00033090
|
|
/* 326e4: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L000326e8:
|
|
/* 326e8: 10000007 */ b .L00032708
|
|
/* 326ec: 00000000 */ nop
|
|
.L000326f0:
|
|
/* 326f0: 0c00cc24 */ jal func00033090
|
|
/* 326f4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 326f8: 10000003 */ b .L00032708
|
|
/* 326fc: 00000000 */ nop
|
|
.L00032700:
|
|
/* 32700: 10000001 */ b .L00032708
|
|
/* 32704: 00000000 */ nop
|
|
.L00032708:
|
|
/* 32708: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 3270c: 24010002 */ addiu $at,$zero,0x2
|
|
/* 32710: 95ae0000 */ lhu $t6,0x0($t5)
|
|
/* 32714: 15c10004 */ bne $t6,$at,.L00032728
|
|
/* 32718: 00000000 */ nop
|
|
/* 3271c: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 32720: 240a1000 */ addiu $t2,$zero,0x1000
|
|
/* 32724: a50a0000 */ sh $t2,0x0($t0)
|
|
.L00032728:
|
|
/* 32728: 1000023b */ b .L00033018
|
|
/* 3272c: 00000000 */ nop
|
|
/* 32730: 8faf00b8 */ lw $t7,0xb8($sp)
|
|
/* 32734: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 32738: 8de90008 */ lw $t1,0x8($t7)
|
|
/* 3273c: a1690041 */ sb $t1,0x41($t3)
|
|
/* 32740: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 32744: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32748: 930c0045 */ lbu $t4,0x45($t8)
|
|
/* 3274c: 1581001f */ bne $t4,$at,.L000327cc
|
|
/* 32750: 00000000 */ nop
|
|
/* 32754: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32758: 8fae00ac */ lw $t6,0xac($sp)
|
|
/* 3275c: 932d0041 */ lbu $t5,0x41($t9)
|
|
/* 32760: 91ca000c */ lbu $t2,0xc($t6)
|
|
/* 32764: 01aa4021 */ addu $t0,$t5,$t2
|
|
/* 32768: 250fffc0 */ addiu $t7,$t0,-64
|
|
/* 3276c: afaf0074 */ sw $t7,0x74($sp)
|
|
/* 32770: 8fa90074 */ lw $t1,0x74($sp)
|
|
/* 32774: 19200003 */ blez $t1,.L00032784
|
|
/* 32778: 00000000 */ nop
|
|
/* 3277c: 10000002 */ b .L00032788
|
|
/* 32780: 01208025 */ or $s0,$t1,$zero
|
|
.L00032784:
|
|
/* 32784: 00008025 */ or $s0,$zero,$zero
|
|
.L00032788:
|
|
/* 32788: 2a01007f */ slti $at,$s0,0x7f
|
|
/* 3278c: 10200009 */ beqz $at,.L000327b4
|
|
/* 32790: 00000000 */ nop
|
|
/* 32794: 8fab0074 */ lw $t3,0x74($sp)
|
|
/* 32798: 19600003 */ blez $t3,.L000327a8
|
|
/* 3279c: 00000000 */ nop
|
|
/* 327a0: 10000002 */ b .L000327ac
|
|
/* 327a4: 01608825 */ or $s1,$t3,$zero
|
|
.L000327a8:
|
|
/* 327a8: 00008825 */ or $s1,$zero,$zero
|
|
.L000327ac:
|
|
/* 327ac: 10000003 */ b .L000327bc
|
|
/* 327b0: a3b100a7 */ sb $s1,0xa7($sp)
|
|
.L000327b4:
|
|
/* 327b4: 2418007f */ addiu $t8,$zero,0x7f
|
|
/* 327b8: a3b800a7 */ sb $t8,0xa7($sp)
|
|
.L000327bc:
|
|
/* 327bc: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 327c0: 93a500a7 */ lbu $a1,0xa7($sp)
|
|
/* 327c4: 0c00f3bc */ jal func0003cef0
|
|
/* 327c8: 2484000c */ addiu $a0,$a0,0xc
|
|
.L000327cc:
|
|
/* 327cc: 10000212 */ b .L00033018
|
|
/* 327d0: 00000000 */ nop
|
|
/* 327d4: 8fac00b8 */ lw $t4,0xb8($sp)
|
|
/* 327d8: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 327dc: c58a0008 */ lwc1 $f10,0x8($t4)
|
|
/* 327e0: e72a002c */ swc1 $f10,0x2c($t9)
|
|
/* 327e4: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 327e8: 24010001 */ addiu $at,$zero,0x1
|
|
/* 327ec: 91cd0045 */ lbu $t5,0x45($t6)
|
|
/* 327f0: 15a10010 */ bne $t5,$at,.L00032834
|
|
/* 327f4: 00000000 */ nop
|
|
/* 327f8: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 327fc: c550002c */ lwc1 $f16,0x2c($t2)
|
|
/* 32800: c5520028 */ lwc1 $f18,0x28($t2)
|
|
/* 32804: 2544000c */ addiu $a0,$t2,0xc
|
|
/* 32808: 46128102 */ mul.s $f4,$f16,$f18
|
|
/* 3280c: 44052000 */ mfc1 $a1,$f4
|
|
/* 32810: 0c00f3e8 */ jal func0003cfa0
|
|
/* 32814: 00000000 */ nop
|
|
/* 32818: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 3281c: 910f0044 */ lbu $t7,0x44($t0)
|
|
/* 32820: 31e90020 */ andi $t1,$t7,0x20
|
|
/* 32824: 11200003 */ beqz $t1,.L00032834
|
|
/* 32828: 00000000 */ nop
|
|
/* 3282c: 0c00cc40 */ jal func00033100
|
|
/* 32830: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L00032834:
|
|
/* 32834: 100001f8 */ b .L00033018
|
|
/* 32838: 00000000 */ nop
|
|
.L0003283c:
|
|
/* 3283c: 8fab00b8 */ lw $t3,0xb8($sp)
|
|
/* 32840: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 32844: 8d780008 */ lw $t8,0x8($t3)
|
|
/* 32848: a1980042 */ sb $t8,0x42($t4)
|
|
/* 3284c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32850: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32854: 932e0045 */ lbu $t6,0x45($t9)
|
|
/* 32858: 15c10027 */ bne $t6,$at,.L000328f8
|
|
/* 3285c: 00000000 */ nop
|
|
/* 32860: 8faf00a8 */ lw $t7,0xa8($sp)
|
|
/* 32864: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 32868: 91e90003 */ lbu $t1,0x3($t7)
|
|
/* 3286c: 91aa0042 */ lbu $t2,0x42($t5)
|
|
/* 32870: 312b000f */ andi $t3,$t1,0xf
|
|
/* 32874: 000bc0c0 */ sll $t8,$t3,0x3
|
|
/* 32878: 3148007f */ andi $t0,$t2,0x7f
|
|
/* 3287c: 01186021 */ addu $t4,$t0,$t8
|
|
/* 32880: afac007c */ sw $t4,0x7c($sp)
|
|
/* 32884: 8fb9007c */ lw $t9,0x7c($sp)
|
|
/* 32888: 07210003 */ bgez $t9,.L00032898
|
|
/* 3288c: 00000000 */ nop
|
|
/* 32890: 10000002 */ b .L0003289c
|
|
/* 32894: 00008025 */ or $s0,$zero,$zero
|
|
.L00032898:
|
|
/* 32898: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.L0003289c:
|
|
/* 3289c: 2a010080 */ slti $at,$s0,0x80
|
|
/* 328a0: 14200004 */ bnez $at,.L000328b4
|
|
/* 328a4: 00000000 */ nop
|
|
/* 328a8: 240e007f */ addiu $t6,$zero,0x7f
|
|
/* 328ac: 10000008 */ b .L000328d0
|
|
/* 328b0: afae007c */ sw $t6,0x7c($sp)
|
|
.L000328b4:
|
|
/* 328b4: 8fad007c */ lw $t5,0x7c($sp)
|
|
/* 328b8: 05a10003 */ bgez $t5,.L000328c8
|
|
/* 328bc: 00000000 */ nop
|
|
/* 328c0: 10000002 */ b .L000328cc
|
|
/* 328c4: 00008825 */ or $s1,$zero,$zero
|
|
.L000328c8:
|
|
/* 328c8: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.L000328cc:
|
|
/* 328cc: afb1007c */ sw $s1,0x7c($sp)
|
|
.L000328d0:
|
|
/* 328d0: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 328d4: 8faa007c */ lw $t2,0x7c($sp)
|
|
/* 328d8: 91e90042 */ lbu $t1,0x42($t7)
|
|
/* 328dc: 312b0080 */ andi $t3,$t1,0x80
|
|
/* 328e0: 014b4025 */ or $t0,$t2,$t3
|
|
/* 328e4: afa8007c */ sw $t0,0x7c($sp)
|
|
/* 328e8: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 328ec: 8fa5007c */ lw $a1,0x7c($sp)
|
|
/* 328f0: 0c00f414 */ jal func0003d050
|
|
/* 328f4: 2484000c */ addiu $a0,$a0,0xc
|
|
.L000328f8:
|
|
/* 328f8: 100001c7 */ b .L00033018
|
|
/* 328fc: 00000000 */ nop
|
|
.L00032900:
|
|
/* 32900: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 32904: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 32908: 930c0042 */ lbu $t4,0x42($t8)
|
|
/* 3290c: 8daf0008 */ lw $t7,0x8($t5)
|
|
/* 32910: 3199007f */ andi $t9,$t4,0x7f
|
|
/* 32914: 31e90080 */ andi $t1,$t7,0x80
|
|
/* 32918: 312a00ff */ andi $t2,$t1,0xff
|
|
/* 3291c: 332e00ff */ andi $t6,$t9,0xff
|
|
/* 32920: 01ca5825 */ or $t3,$t6,$t2
|
|
/* 32924: a30b0042 */ sb $t3,0x42($t8)
|
|
/* 32928: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 3292c: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32930: 910c0045 */ lbu $t4,0x45($t0)
|
|
/* 32934: 15810027 */ bne $t4,$at,.L000329d4
|
|
/* 32938: 00000000 */ nop
|
|
/* 3293c: 8fa900a8 */ lw $t1,0xa8($sp)
|
|
/* 32940: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32944: 912e0003 */ lbu $t6,0x3($t1)
|
|
/* 32948: 932d0042 */ lbu $t5,0x42($t9)
|
|
/* 3294c: 31ca000f */ andi $t2,$t6,0xf
|
|
/* 32950: 000a58c0 */ sll $t3,$t2,0x3
|
|
/* 32954: 31af007f */ andi $t7,$t5,0x7f
|
|
/* 32958: 01ebc021 */ addu $t8,$t7,$t3
|
|
/* 3295c: afb8007c */ sw $t8,0x7c($sp)
|
|
/* 32960: 8fa8007c */ lw $t0,0x7c($sp)
|
|
/* 32964: 05010003 */ bgez $t0,.L00032974
|
|
/* 32968: 00000000 */ nop
|
|
/* 3296c: 10000002 */ b .L00032978
|
|
/* 32970: 00008025 */ or $s0,$zero,$zero
|
|
.L00032974:
|
|
/* 32974: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.L00032978:
|
|
/* 32978: 2a010080 */ slti $at,$s0,0x80
|
|
/* 3297c: 14200004 */ bnez $at,.L00032990
|
|
/* 32980: 00000000 */ nop
|
|
/* 32984: 240c007f */ addiu $t4,$zero,0x7f
|
|
/* 32988: 10000008 */ b .L000329ac
|
|
/* 3298c: afac007c */ sw $t4,0x7c($sp)
|
|
.L00032990:
|
|
/* 32990: 8fb9007c */ lw $t9,0x7c($sp)
|
|
/* 32994: 07210003 */ bgez $t9,.L000329a4
|
|
/* 32998: 00000000 */ nop
|
|
/* 3299c: 10000002 */ b .L000329a8
|
|
/* 329a0: 00008825 */ or $s1,$zero,$zero
|
|
.L000329a4:
|
|
/* 329a4: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.L000329a8:
|
|
/* 329a8: afb1007c */ sw $s1,0x7c($sp)
|
|
.L000329ac:
|
|
/* 329ac: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 329b0: 8fad007c */ lw $t5,0x7c($sp)
|
|
/* 329b4: 912e0042 */ lbu $t6,0x42($t1)
|
|
/* 329b8: 31ca0080 */ andi $t2,$t6,0x80
|
|
/* 329bc: 01aa7825 */ or $t7,$t5,$t2
|
|
/* 329c0: afaf007c */ sw $t7,0x7c($sp)
|
|
/* 329c4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 329c8: 8fa5007c */ lw $a1,0x7c($sp)
|
|
/* 329cc: 0c00f414 */ jal func0003d050
|
|
/* 329d0: 2484000c */ addiu $a0,$a0,0xc
|
|
.L000329d4:
|
|
/* 329d4: 10000190 */ b .L00033018
|
|
/* 329d8: 00000000 */ nop
|
|
.L000329dc:
|
|
/* 329dc: 8fab00b8 */ lw $t3,0xb8($sp)
|
|
/* 329e0: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 329e4: 8d780008 */ lw $t8,0x8($t3)
|
|
/* 329e8: a1180043 */ sb $t8,0x43($t0)
|
|
/* 329ec: 3c098006 */ lui $t1,%hi(var8005f114)
|
|
/* 329f0: 8d29f114 */ lw $t1,%lo(var8005f114)($t1)
|
|
/* 329f4: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 329f8: 8d2e003c */ lw $t6,0x3c($t1)
|
|
/* 329fc: 91990043 */ lbu $t9,0x43($t4)
|
|
/* 32a00: 032e082a */ slt $at,$t9,$t6
|
|
/* 32a04: 14200003 */ bnez $at,.L00032a14
|
|
/* 32a08: 00000000 */ nop
|
|
/* 32a0c: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 32a10: a1a00043 */ sb $zero,0x43($t5)
|
|
.L00032a14:
|
|
/* 32a14: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 32a18: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32a1c: 914f0045 */ lbu $t7,0x45($t2)
|
|
/* 32a20: 15e10004 */ bne $t7,$at,.L00032a34
|
|
/* 32a24: 00000000 */ nop
|
|
/* 32a28: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 32a2c: 91780043 */ lbu $t8,0x43($t3)
|
|
/* 32a30: a5780024 */ sh $t8,0x24($t3)
|
|
.L00032a34:
|
|
/* 32a34: 10000178 */ b .L00033018
|
|
/* 32a38: 00000000 */ nop
|
|
/* 32a3c: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 32a40: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 32a44: 8d0c0008 */ lw $t4,0x8($t0)
|
|
/* 32a48: a52c0038 */ sh $t4,0x38($t1)
|
|
/* 32a4c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32a50: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32a54: 932e0045 */ lbu $t6,0x45($t9)
|
|
/* 32a58: 15c1005d */ bne $t6,$at,.L00032bd0
|
|
/* 32a5c: 00000000 */ nop
|
|
/* 32a60: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 32a64: 8faa00a8 */ lw $t2,0xa8($sp)
|
|
/* 32a68: 3c0d800a */ lui $t5,%hi(var8009c334)
|
|
/* 32a6c: 8539003a */ lh $t9,0x3a($t1)
|
|
/* 32a70: 852e0038 */ lh $t6,0x38($t1)
|
|
/* 32a74: 914f0002 */ lbu $t7,0x2($t2)
|
|
/* 32a78: 8dadc334 */ lw $t5,%lo(var8009c334)($t5)
|
|
/* 32a7c: 032e0019 */ multu $t9,$t6
|
|
/* 32a80: 31f8001f */ andi $t8,$t7,0x1f
|
|
/* 32a84: 8faf00ac */ lw $t7,0xac($sp)
|
|
/* 32a88: 00185840 */ sll $t3,$t8,0x1
|
|
/* 32a8c: 01ab4021 */ addu $t0,$t5,$t3
|
|
/* 32a90: 91f8000d */ lbu $t8,0xd($t7)
|
|
/* 32a94: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32a98: 850c0000 */ lh $t4,0x0($t0)
|
|
/* 32a9c: 00005012 */ mflo $t2
|
|
/* 32aa0: 00000000 */ nop
|
|
/* 32aa4: 00000000 */ nop
|
|
/* 32aa8: 01580019 */ multu $t2,$t8
|
|
/* 32aac: 00006812 */ mflo $t5
|
|
/* 32ab0: 00000000 */ nop
|
|
/* 32ab4: 00000000 */ nop
|
|
/* 32ab8: 01a1001a */ div $zero,$t5,$at
|
|
/* 32abc: 00005812 */ mflo $t3
|
|
/* 32ac0: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32ac4: 00000000 */ nop
|
|
/* 32ac8: 018b0019 */ multu $t4,$t3
|
|
/* 32acc: 00004012 */ mflo $t0
|
|
/* 32ad0: 00000000 */ nop
|
|
/* 32ad4: 00000000 */ nop
|
|
/* 32ad8: 0101001a */ div $zero,$t0,$at
|
|
/* 32adc: 00004812 */ mflo $t1
|
|
/* 32ae0: 1d200003 */ bgtz $t1,.L00032af0
|
|
/* 32ae4: 00000000 */ nop
|
|
/* 32ae8: 10000023 */ b .L00032b78
|
|
/* 32aec: afa00078 */ sw $zero,0x78($sp)
|
|
.L00032af0:
|
|
/* 32af0: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 32af4: 8fae00a8 */ lw $t6,0xa8($sp)
|
|
/* 32af8: 3c19800a */ lui $t9,%hi(var8009c334)
|
|
/* 32afc: 8568003a */ lh $t0,0x3a($t3)
|
|
/* 32b00: 85690038 */ lh $t1,0x38($t3)
|
|
/* 32b04: 91cf0002 */ lbu $t7,0x2($t6)
|
|
/* 32b08: 8f39c334 */ lw $t9,%lo(var8009c334)($t9)
|
|
/* 32b0c: 01090019 */ multu $t0,$t1
|
|
/* 32b10: 31ea001f */ andi $t2,$t7,0x1f
|
|
/* 32b14: 8faf00ac */ lw $t7,0xac($sp)
|
|
/* 32b18: 000ac040 */ sll $t8,$t2,0x1
|
|
/* 32b1c: 03386821 */ addu $t5,$t9,$t8
|
|
/* 32b20: 91ea000d */ lbu $t2,0xd($t7)
|
|
/* 32b24: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32b28: 85ac0000 */ lh $t4,0x0($t5)
|
|
/* 32b2c: 00007012 */ mflo $t6
|
|
/* 32b30: 00000000 */ nop
|
|
/* 32b34: 00000000 */ nop
|
|
/* 32b38: 01ca0019 */ multu $t6,$t2
|
|
/* 32b3c: 0000c812 */ mflo $t9
|
|
/* 32b40: 00000000 */ nop
|
|
/* 32b44: 00000000 */ nop
|
|
/* 32b48: 0321001a */ div $zero,$t9,$at
|
|
/* 32b4c: 0000c012 */ mflo $t8
|
|
/* 32b50: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32b54: 00000000 */ nop
|
|
/* 32b58: 01980019 */ multu $t4,$t8
|
|
/* 32b5c: 00006812 */ mflo $t5
|
|
/* 32b60: 00000000 */ nop
|
|
/* 32b64: 00000000 */ nop
|
|
/* 32b68: 01a1001a */ div $zero,$t5,$at
|
|
/* 32b6c: 00005812 */ mflo $t3
|
|
/* 32b70: 2568ffff */ addiu $t0,$t3,-1
|
|
/* 32b74: afa80078 */ sw $t0,0x78($sp)
|
|
.L00032b78:
|
|
/* 32b78: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
|
/* 32b7c: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
|
/* 32b80: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 32b84: 8dca0050 */ lw $t2,0x50($t6)
|
|
/* 32b88: 8d2f003c */ lw $t7,0x3c($t1)
|
|
/* 32b8c: 01eac823 */ subu $t9,$t7,$t2
|
|
/* 32b90: 2b2103e8 */ slti $at,$t9,0x3e8
|
|
/* 32b94: 10200003 */ beqz $at,.L00032ba4
|
|
/* 32b98: 00000000 */ nop
|
|
/* 32b9c: 10000007 */ b .L00032bbc
|
|
/* 32ba0: 241003e8 */ addiu $s0,$zero,0x3e8
|
|
.L00032ba4:
|
|
/* 32ba4: 3c0d8006 */ lui $t5,%hi(var8005f12c)
|
|
/* 32ba8: 8dadf12c */ lw $t5,%lo(var8005f12c)($t5)
|
|
/* 32bac: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 32bb0: 8dab0050 */ lw $t3,0x50($t5)
|
|
/* 32bb4: 8d98003c */ lw $t8,0x3c($t4)
|
|
/* 32bb8: 030b8023 */ subu $s0,$t8,$t3
|
|
.L00032bbc:
|
|
/* 32bbc: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32bc0: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 32bc4: 02003025 */ or $a2,$s0,$zero
|
|
/* 32bc8: 0c00f33c */ jal func0003ccf0
|
|
/* 32bcc: 2484000c */ addiu $a0,$a0,0xc
|
|
.L00032bd0:
|
|
/* 32bd0: 10000111 */ b .L00033018
|
|
/* 32bd4: 00000000 */ nop
|
|
.L00032bd8:
|
|
/* 32bd8: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 32bdc: 24010001 */ addiu $at,$zero,0x1
|
|
/* 32be0: 91090045 */ lbu $t1,0x45($t0)
|
|
/* 32be4: 15210065 */ bne $t1,$at,.L00032d7c
|
|
/* 32be8: 00000000 */ nop
|
|
/* 32bec: 8fae00ac */ lw $t6,0xac($sp)
|
|
/* 32bf0: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32bf4: 8dcf0000 */ lw $t7,0x0($t6)
|
|
/* 32bf8: c72a0028 */ lwc1 $f10,0x28($t9)
|
|
/* 32bfc: c732002c */ lwc1 $f18,0x2c($t9)
|
|
/* 32c00: 8dea0008 */ lw $t2,0x8($t7)
|
|
/* 32c04: 448a3000 */ mtc1 $t2,$f6
|
|
/* 32c08: 00000000 */ nop
|
|
/* 32c0c: 46803220 */ cvt.s.w $f8,$f6
|
|
/* 32c10: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 32c14: 46128103 */ div.s $f4,$f16,$f18
|
|
/* 32c18: 4600218d */ trunc.w.s $f6,$f4
|
|
/* 32c1c: 440d3000 */ mfc1 $t5,$f6
|
|
/* 32c20: 00000000 */ nop
|
|
/* 32c24: afad0080 */ sw $t5,0x80($sp)
|
|
/* 32c28: 8fb80080 */ lw $t8,0x80($sp)
|
|
/* 32c2c: 3c010053 */ lui $at,0x53
|
|
/* 32c30: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 32c34: 0301082a */ slt $at,$t8,$at
|
|
/* 32c38: 14200005 */ bnez $at,.L00032c50
|
|
/* 32c3c: 00000000 */ nop
|
|
/* 32c40: 0c00cc24 */ jal func00033090
|
|
/* 32c44: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32c48: 100000f3 */ b .L00033018
|
|
/* 32c4c: 00000000 */ nop
|
|
.L00032c50:
|
|
/* 32c50: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 32c54: 8fa800a8 */ lw $t0,0xa8($sp)
|
|
/* 32c58: 3c0b800a */ lui $t3,%hi(var8009c334)
|
|
/* 32c5c: 858d003a */ lh $t5,0x3a($t4)
|
|
/* 32c60: 85980038 */ lh $t8,0x38($t4)
|
|
/* 32c64: 91090002 */ lbu $t1,0x2($t0)
|
|
/* 32c68: 8d6bc334 */ lw $t3,%lo(var8009c334)($t3)
|
|
/* 32c6c: 01b80019 */ multu $t5,$t8
|
|
/* 32c70: 312e001f */ andi $t6,$t1,0x1f
|
|
/* 32c74: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 32c78: 000e7840 */ sll $t7,$t6,0x1
|
|
/* 32c7c: 016f5021 */ addu $t2,$t3,$t7
|
|
/* 32c80: 912e000d */ lbu $t6,0xd($t1)
|
|
/* 32c84: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32c88: 85590000 */ lh $t9,0x0($t2)
|
|
/* 32c8c: 00004012 */ mflo $t0
|
|
/* 32c90: 00000000 */ nop
|
|
/* 32c94: 00000000 */ nop
|
|
/* 32c98: 010e0019 */ multu $t0,$t6
|
|
/* 32c9c: 00005812 */ mflo $t3
|
|
/* 32ca0: 00000000 */ nop
|
|
/* 32ca4: 00000000 */ nop
|
|
/* 32ca8: 0161001a */ div $zero,$t3,$at
|
|
/* 32cac: 00007812 */ mflo $t7
|
|
/* 32cb0: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32cb4: 00000000 */ nop
|
|
/* 32cb8: 032f0019 */ multu $t9,$t7
|
|
/* 32cbc: 00005012 */ mflo $t2
|
|
/* 32cc0: 00000000 */ nop
|
|
/* 32cc4: 00000000 */ nop
|
|
/* 32cc8: 0141001a */ div $zero,$t2,$at
|
|
/* 32ccc: 00006012 */ mflo $t4
|
|
/* 32cd0: 1d800003 */ bgtz $t4,.L00032ce0
|
|
/* 32cd4: 00000000 */ nop
|
|
/* 32cd8: 10000023 */ b .L00032d68
|
|
/* 32cdc: afa00078 */ sw $zero,0x78($sp)
|
|
.L00032ce0:
|
|
/* 32ce0: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 32ce4: 8fb800a8 */ lw $t8,0xa8($sp)
|
|
/* 32ce8: 3c0d800a */ lui $t5,%hi(var8009c334)
|
|
/* 32cec: 85ea003a */ lh $t2,0x3a($t7)
|
|
/* 32cf0: 85ec0038 */ lh $t4,0x38($t7)
|
|
/* 32cf4: 93090002 */ lbu $t1,0x2($t8)
|
|
/* 32cf8: 8dadc334 */ lw $t5,%lo(var8009c334)($t5)
|
|
/* 32cfc: 014c0019 */ multu $t2,$t4
|
|
/* 32d00: 3128001f */ andi $t0,$t1,0x1f
|
|
/* 32d04: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 32d08: 00087040 */ sll $t6,$t0,0x1
|
|
/* 32d0c: 01ae5821 */ addu $t3,$t5,$t6
|
|
/* 32d10: 9128000d */ lbu $t0,0xd($t1)
|
|
/* 32d14: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32d18: 85790000 */ lh $t9,0x0($t3)
|
|
/* 32d1c: 0000c012 */ mflo $t8
|
|
/* 32d20: 00000000 */ nop
|
|
/* 32d24: 00000000 */ nop
|
|
/* 32d28: 03080019 */ multu $t8,$t0
|
|
/* 32d2c: 00006812 */ mflo $t5
|
|
/* 32d30: 00000000 */ nop
|
|
/* 32d34: 00000000 */ nop
|
|
/* 32d38: 01a1001a */ div $zero,$t5,$at
|
|
/* 32d3c: 00007012 */ mflo $t6
|
|
/* 32d40: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32d44: 00000000 */ nop
|
|
/* 32d48: 032e0019 */ multu $t9,$t6
|
|
/* 32d4c: 00005812 */ mflo $t3
|
|
/* 32d50: 00000000 */ nop
|
|
/* 32d54: 00000000 */ nop
|
|
/* 32d58: 0161001a */ div $zero,$t3,$at
|
|
/* 32d5c: 00007812 */ mflo $t7
|
|
/* 32d60: 25eaffff */ addiu $t2,$t7,-1
|
|
/* 32d64: afaa0078 */ sw $t2,0x78($sp)
|
|
.L00032d68:
|
|
/* 32d68: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32d6c: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 32d70: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 32d74: 0c00f33c */ jal func0003ccf0
|
|
/* 32d78: 2484000c */ addiu $a0,$a0,0xc
|
|
.L00032d7c:
|
|
/* 32d7c: 100000a6 */ b .L00033018
|
|
/* 32d80: 00000000 */ nop
|
|
.L00032d84:
|
|
/* 32d84: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 32d88: 91890044 */ lbu $t1,0x44($t4)
|
|
/* 32d8c: 31380002 */ andi $t8,$t1,0x2
|
|
/* 32d90: 17000083 */ bnez $t8,.L00032fa0
|
|
/* 32d94: 00000000 */ nop
|
|
/* 32d98: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 32d9c: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 32da0: 8d0d0000 */ lw $t5,0x0($t0)
|
|
/* 32da4: 91b9000d */ lbu $t9,0xd($t5)
|
|
/* 32da8: a5d9003a */ sh $t9,0x3a($t6)
|
|
/* 32dac: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 32db0: 8faf00a8 */ lw $t7,0xa8($sp)
|
|
/* 32db4: 3c0b800a */ lui $t3,%hi(var8009c334)
|
|
/* 32db8: 85b9003a */ lh $t9,0x3a($t5)
|
|
/* 32dbc: 85ae0038 */ lh $t6,0x38($t5)
|
|
/* 32dc0: 91ea0002 */ lbu $t2,0x2($t7)
|
|
/* 32dc4: 8d6bc334 */ lw $t3,%lo(var8009c334)($t3)
|
|
/* 32dc8: 032e0019 */ multu $t9,$t6
|
|
/* 32dcc: 314c001f */ andi $t4,$t2,0x1f
|
|
/* 32dd0: 8faa00ac */ lw $t2,0xac($sp)
|
|
/* 32dd4: 000c4840 */ sll $t1,$t4,0x1
|
|
/* 32dd8: 0169c021 */ addu $t8,$t3,$t1
|
|
/* 32ddc: 914c000d */ lbu $t4,0xd($t2)
|
|
/* 32de0: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32de4: 87080000 */ lh $t0,0x0($t8)
|
|
/* 32de8: 00007812 */ mflo $t7
|
|
/* 32dec: 00000000 */ nop
|
|
/* 32df0: 00000000 */ nop
|
|
/* 32df4: 01ec0019 */ multu $t7,$t4
|
|
/* 32df8: 00005812 */ mflo $t3
|
|
/* 32dfc: 00000000 */ nop
|
|
/* 32e00: 00000000 */ nop
|
|
/* 32e04: 0161001a */ div $zero,$t3,$at
|
|
/* 32e08: 00004812 */ mflo $t1
|
|
/* 32e0c: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32e10: 00000000 */ nop
|
|
/* 32e14: 01090019 */ multu $t0,$t1
|
|
/* 32e18: 0000c012 */ mflo $t8
|
|
/* 32e1c: 00000000 */ nop
|
|
/* 32e20: 00000000 */ nop
|
|
/* 32e24: 0301001a */ div $zero,$t8,$at
|
|
/* 32e28: 00006812 */ mflo $t5
|
|
/* 32e2c: 1da00003 */ bgtz $t5,.L00032e3c
|
|
/* 32e30: 00000000 */ nop
|
|
/* 32e34: 10000023 */ b .L00032ec4
|
|
/* 32e38: afa00078 */ sw $zero,0x78($sp)
|
|
.L00032e3c:
|
|
/* 32e3c: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 32e40: 8fae00a8 */ lw $t6,0xa8($sp)
|
|
/* 32e44: 3c19800a */ lui $t9,%hi(var8009c334)
|
|
/* 32e48: 8538003a */ lh $t8,0x3a($t1)
|
|
/* 32e4c: 852d0038 */ lh $t5,0x38($t1)
|
|
/* 32e50: 91ca0002 */ lbu $t2,0x2($t6)
|
|
/* 32e54: 8f39c334 */ lw $t9,%lo(var8009c334)($t9)
|
|
/* 32e58: 030d0019 */ multu $t8,$t5
|
|
/* 32e5c: 314f001f */ andi $t7,$t2,0x1f
|
|
/* 32e60: 8faa00ac */ lw $t2,0xac($sp)
|
|
/* 32e64: 000f6040 */ sll $t4,$t7,0x1
|
|
/* 32e68: 032c5821 */ addu $t3,$t9,$t4
|
|
/* 32e6c: 914f000d */ lbu $t7,0xd($t2)
|
|
/* 32e70: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 32e74: 85680000 */ lh $t0,0x0($t3)
|
|
/* 32e78: 00007012 */ mflo $t6
|
|
/* 32e7c: 00000000 */ nop
|
|
/* 32e80: 00000000 */ nop
|
|
/* 32e84: 01cf0019 */ multu $t6,$t7
|
|
/* 32e88: 0000c812 */ mflo $t9
|
|
/* 32e8c: 00000000 */ nop
|
|
/* 32e90: 00000000 */ nop
|
|
/* 32e94: 0321001a */ div $zero,$t9,$at
|
|
/* 32e98: 00006012 */ mflo $t4
|
|
/* 32e9c: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 32ea0: 00000000 */ nop
|
|
/* 32ea4: 010c0019 */ multu $t0,$t4
|
|
/* 32ea8: 00005812 */ mflo $t3
|
|
/* 32eac: 00000000 */ nop
|
|
/* 32eb0: 00000000 */ nop
|
|
/* 32eb4: 0161001a */ div $zero,$t3,$at
|
|
/* 32eb8: 00004812 */ mflo $t1
|
|
/* 32ebc: 2538ffff */ addiu $t8,$t1,-1
|
|
/* 32ec0: afb80078 */ sw $t8,0x78($sp)
|
|
.L00032ec4:
|
|
/* 32ec4: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 32ec8: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 32ecc: 8daa0000 */ lw $t2,0x0($t5)
|
|
/* 32ed0: c5f00028 */ lwc1 $f16,0x28($t7)
|
|
/* 32ed4: c5e4002c */ lwc1 $f4,0x2c($t7)
|
|
/* 32ed8: 8d4e0004 */ lw $t6,0x4($t2)
|
|
/* 32edc: 448e4000 */ mtc1 $t6,$f8
|
|
/* 32ee0: 00000000 */ nop
|
|
/* 32ee4: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* 32ee8: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 32eec: 46049183 */ div.s $f6,$f18,$f4
|
|
/* 32ef0: 4600320d */ trunc.w.s $f8,$f6
|
|
/* 32ef4: 44084000 */ mfc1 $t0,$f8
|
|
/* 32ef8: 00000000 */ nop
|
|
/* 32efc: afa80080 */ sw $t0,0x80($sp)
|
|
/* 32f00: 8fac0080 */ lw $t4,0x80($sp)
|
|
/* 32f04: 3c010053 */ lui $at,0x53
|
|
/* 32f08: 3421ec61 */ ori $at,$at,0xec61
|
|
/* 32f0c: 0181082a */ slt $at,$t4,$at
|
|
/* 32f10: 14200005 */ bnez $at,.L00032f28
|
|
/* 32f14: 00000000 */ nop
|
|
/* 32f18: 0c00cc24 */ jal func00033090
|
|
/* 32f1c: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32f20: 1000003d */ b .L00033018
|
|
/* 32f24: 00000000 */ nop
|
|
.L00032f28:
|
|
/* 32f28: 3c0b8006 */ lui $t3,%hi(var8005f12c)
|
|
/* 32f2c: 8d6bf12c */ lw $t3,%lo(var8005f12c)($t3)
|
|
/* 32f30: 8fb80080 */ lw $t8,0x80($sp)
|
|
/* 32f34: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 32f38: 8d690050 */ lw $t1,0x50($t3)
|
|
/* 32f3c: 01386821 */ addu $t5,$t1,$t8
|
|
/* 32f40: ad4d003c */ sw $t5,0x3c($t2)
|
|
/* 32f44: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32f48: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 32f4c: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 32f50: 0c00f33c */ jal func0003ccf0
|
|
/* 32f54: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 32f58: 240e0002 */ addiu $t6,$zero,0x2
|
|
/* 32f5c: a7ae0094 */ sh $t6,0x94($sp)
|
|
/* 32f60: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 32f64: afaf0098 */ sw $t7,0x98($sp)
|
|
/* 32f68: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 32f6c: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 32f70: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 32f74: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 32f78: 00003825 */ or $a3,$zero,$zero
|
|
/* 32f7c: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 32f80: 24840014 */ addiu $a0,$a0,20
|
|
/* 32f84: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 32f88: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 32f8c: 310c0020 */ andi $t4,$t0,0x20
|
|
/* 32f90: 11800003 */ beqz $t4,.L00032fa0
|
|
/* 32f94: 00000000 */ nop
|
|
/* 32f98: 0c00cc40 */ jal func00033100
|
|
/* 32f9c: 8fa40060 */ lw $a0,0x60($sp)
|
|
.L00032fa0:
|
|
/* 32fa0: 1000001d */ b .L00033018
|
|
/* 32fa4: 00000000 */ nop
|
|
.L00032fa8:
|
|
/* 32fa8: 0c00cc24 */ jal func00033090
|
|
/* 32fac: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 32fb0: 10000019 */ b .L00033018
|
|
/* 32fb4: 00000000 */ nop
|
|
.L00032fb8:
|
|
/* 32fb8: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 32fbc: 91690044 */ lbu $t1,0x44($t3)
|
|
/* 32fc0: 31380010 */ andi $t8,$t1,0x10
|
|
/* 32fc4: 13000010 */ beqz $t8,.L00033008
|
|
/* 32fc8: 00000000 */ nop
|
|
/* 32fcc: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 32fd0: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 32fd4: c54a002c */ lwc1 $f10,0x2c($t2)
|
|
/* 32fd8: 85460038 */ lh $a2,0x38($t2)
|
|
/* 32fdc: 91470041 */ lbu $a3,0x41($t2)
|
|
/* 32fe0: 8da4000c */ lw $a0,0xc($t5)
|
|
/* 32fe4: 8da50008 */ lw $a1,0x8($t5)
|
|
/* 32fe8: e7aa0010 */ swc1 $f10,0x10($sp)
|
|
/* 32fec: 914e0042 */ lbu $t6,0x42($t2)
|
|
/* 32ff0: afae0014 */ sw $t6,0x14($sp)
|
|
/* 32ff4: 914f0043 */ lbu $t7,0x43($t2)
|
|
/* 32ff8: afaf0018 */ sw $t7,0x18($sp)
|
|
/* 32ffc: 8d590030 */ lw $t9,0x30($t2)
|
|
/* 33000: 0c00ce08 */ jal func00033820
|
|
/* 33004: afb9001c */ sw $t9,0x1c($sp)
|
|
.L00033008:
|
|
/* 33008: 10000003 */ b .L00033018
|
|
/* 3300c: 00000000 */ nop
|
|
.L00033010:
|
|
/* 33010: 10000001 */ b .L00033018
|
|
/* 33014: 00000000 */ nop
|
|
.L00033018:
|
|
/* 33018: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 3301c: 950c0000 */ lhu $t4,0x0($t0)
|
|
/* 33020: 318b02d1 */ andi $t3,$t4,0x2d1
|
|
/* 33024: afab006c */ sw $t3,0x6c($sp)
|
|
/* 33028: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 3302c: 11200008 */ beqz $t1,.L00033050
|
|
/* 33030: afa90060 */ sw $t1,0x60($sp)
|
|
/* 33034: 8fb8006c */ lw $t8,0x6c($sp)
|
|
/* 33038: 17000005 */ bnez $t8,.L00033050
|
|
/* 3303c: 00000000 */ nop
|
|
/* 33040: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 33044: 91ae0044 */ lbu $t6,0x44($t5)
|
|
/* 33048: 31cf0001 */ andi $t7,$t6,0x1
|
|
/* 3304c: afaf0068 */ sw $t7,0x68($sp)
|
|
.L00033050:
|
|
/* 33050: 8faa0068 */ lw $t2,0x68($sp)
|
|
/* 33054: 15400007 */ bnez $t2,.L00033074
|
|
/* 33058: 00000000 */ nop
|
|
/* 3305c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 33060: 13200004 */ beqz $t9,.L00033074
|
|
/* 33064: 00000000 */ nop
|
|
/* 33068: 8fa8006c */ lw $t0,0x6c($sp)
|
|
/* 3306c: 1100fabb */ beqz $t0,.L00031b5c
|
|
/* 33070: 00000000 */ nop
|
|
.L00033074:
|
|
/* 33074: 10000001 */ b .L0003307c
|
|
/* 33078: 00000000 */ nop
|
|
.L0003307c:
|
|
/* 3307c: 8fbf0034 */ lw $ra,0x34($sp)
|
|
/* 33080: 8fb0002c */ lw $s0,0x2c($sp)
|
|
/* 33084: 8fb10030 */ lw $s1,0x30($sp)
|
|
/* 33088: 03e00008 */ jr $ra
|
|
/* 3308c: 27bd00b8 */ addiu $sp,$sp,0xb8
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033090
|
|
/* 33090: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33094: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33098: afa40018 */ sw $a0,0x18($sp)
|
|
/* 3309c: 8fae0018 */ lw $t6,0x18($sp)
|
|
/* 330a0: 91cf0044 */ lbu $t7,0x44($t6)
|
|
/* 330a4: 31f80004 */ andi $t8,$t7,0x4
|
|
/* 330a8: 13000007 */ beqz $t8,.L000330c8
|
|
/* 330ac: 00000000 */ nop
|
|
/* 330b0: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 330b4: 0c00f440 */ jal func0003d100
|
|
/* 330b8: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 330bc: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 330c0: 0c00f468 */ jal func0003d1a0
|
|
/* 330c4: 2484000c */ addiu $a0,$a0,0xc
|
|
.L000330c8:
|
|
/* 330c8: 0c00cd93 */ jal func0003364c
|
|
/* 330cc: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 330d0: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 330d4: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 330d8: 8fa50018 */ lw $a1,0x18($sp)
|
|
/* 330dc: 3406ffff */ dli $a2,0xffff
|
|
/* 330e0: 0c00cc60 */ jal func00033180
|
|
/* 330e4: 24840014 */ addiu $a0,$a0,20
|
|
/* 330e8: 10000001 */ b .L000330f0
|
|
/* 330ec: 00000000 */ nop
|
|
.L000330f0:
|
|
/* 330f0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 330f4: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 330f8: 03e00008 */ jr $ra
|
|
/* 330fc: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033100
|
|
/* 33100: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 33104: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33108: afa40030 */ sw $a0,0x30($sp)
|
|
/* 3310c: 8fae0030 */ lw $t6,0x30($sp)
|
|
/* 33110: 8dcf0008 */ lw $t7,0x8($t6)
|
|
/* 33114: 8df80004 */ lw $t8,0x4($t7)
|
|
/* 33118: 0c00e7f8 */ jal func00039fe0
|
|
/* 3311c: 83040005 */ lb $a0,0x5($t8)
|
|
/* 33120: 8fb90030 */ lw $t9,0x30($sp)
|
|
/* 33124: c724002c */ lwc1 $f4,0x2c($t9)
|
|
/* 33128: 46040182 */ mul.s $f6,$f0,$f4
|
|
/* 3312c: e7a6001c */ swc1 $f6,0x1c($sp)
|
|
/* 33130: 24080010 */ addiu $t0,$zero,0x10
|
|
/* 33134: a7a80020 */ sh $t0,0x20($sp)
|
|
/* 33138: 8fa90030 */ lw $t1,0x30($sp)
|
|
/* 3313c: afa90024 */ sw $t1,0x24($sp)
|
|
/* 33140: 27aa001c */ addiu $t2,$sp,0x1c
|
|
/* 33144: 8d4b0000 */ lw $t3,0x0($t2)
|
|
/* 33148: afab0028 */ sw $t3,0x28($sp)
|
|
/* 3314c: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33150: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33154: 27a50020 */ addiu $a1,$sp,0x20
|
|
/* 33158: 34068235 */ dli $a2,0x8235
|
|
/* 3315c: 00003825 */ or $a3,$zero,$zero
|
|
/* 33160: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33164: 24840014 */ addiu $a0,$a0,20
|
|
/* 33168: 10000001 */ b .L00033170
|
|
/* 3316c: 00000000 */ nop
|
|
.L00033170:
|
|
/* 33170: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33174: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 33178: 03e00008 */ jr $ra
|
|
/* 3317c: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033180
|
|
/* 33180: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 33184: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33188: afa40030 */ sw $a0,0x30($sp)
|
|
/* 3318c: afa50034 */ sw $a1,0x34($sp)
|
|
/* 33190: afa60038 */ sw $a2,0x38($sp)
|
|
/* 33194: 0c012194 */ jal osSetIntMask
|
|
/* 33198: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 3319c: afa20018 */ sw $v0,0x18($sp)
|
|
/* 331a0: 8fae0030 */ lw $t6,0x30($sp)
|
|
/* 331a4: 8dcf0008 */ lw $t7,0x8($t6)
|
|
/* 331a8: afaf002c */ sw $t7,0x2c($sp)
|
|
/* 331ac: 8fb8002c */ lw $t8,0x2c($sp)
|
|
/* 331b0: 13000028 */ beqz $t8,.L00033254
|
|
/* 331b4: 00000000 */ nop
|
|
.L000331b8:
|
|
/* 331b8: 8fb9002c */ lw $t9,0x2c($sp)
|
|
/* 331bc: 8f280000 */ lw $t0,0x0($t9)
|
|
/* 331c0: afa80028 */ sw $t0,0x28($sp)
|
|
/* 331c4: 8fa9002c */ lw $t1,0x2c($sp)
|
|
/* 331c8: afa90024 */ sw $t1,0x24($sp)
|
|
/* 331cc: 8faa0028 */ lw $t2,0x28($sp)
|
|
/* 331d0: afaa0020 */ sw $t2,0x20($sp)
|
|
/* 331d4: 8fab0024 */ lw $t3,0x24($sp)
|
|
/* 331d8: 256c000c */ addiu $t4,$t3,0xc
|
|
/* 331dc: afac001c */ sw $t4,0x1c($sp)
|
|
/* 331e0: 8fad001c */ lw $t5,0x1c($sp)
|
|
/* 331e4: 8faf0034 */ lw $t7,0x34($sp)
|
|
/* 331e8: 8dae0004 */ lw $t6,0x4($t5)
|
|
/* 331ec: 15cf0014 */ bne $t6,$t7,.L00033240
|
|
/* 331f0: 00000000 */ nop
|
|
/* 331f4: 95b80000 */ lhu $t8,0x0($t5)
|
|
/* 331f8: 97b9003a */ lhu $t9,0x3a($sp)
|
|
/* 331fc: 03194024 */ and $t0,$t8,$t9
|
|
/* 33200: 1100000f */ beqz $t0,.L00033240
|
|
/* 33204: 00000000 */ nop
|
|
/* 33208: 8fa90020 */ lw $t1,0x20($sp)
|
|
/* 3320c: 11200007 */ beqz $t1,.L0003322c
|
|
/* 33210: 00000000 */ nop
|
|
/* 33214: 8faa0020 */ lw $t2,0x20($sp)
|
|
/* 33218: 8fac0024 */ lw $t4,0x24($sp)
|
|
/* 3321c: 8d4b0008 */ lw $t3,0x8($t2)
|
|
/* 33220: 8d8e0008 */ lw $t6,0x8($t4)
|
|
/* 33224: 016e7821 */ addu $t7,$t3,$t6
|
|
/* 33228: ad4f0008 */ sw $t7,0x8($t2)
|
|
.L0003322c:
|
|
/* 3322c: 0c00c5e9 */ jal alUnlink
|
|
/* 33230: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 33234: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 33238: 0c00c5dc */ jal alLink
|
|
/* 3323c: 8fa50030 */ lw $a1,0x30($sp)
|
|
.L00033240:
|
|
/* 33240: 8fad0028 */ lw $t5,0x28($sp)
|
|
/* 33244: afad002c */ sw $t5,0x2c($sp)
|
|
/* 33248: 8fb8002c */ lw $t8,0x2c($sp)
|
|
/* 3324c: 1700ffda */ bnez $t8,.L000331b8
|
|
/* 33250: 00000000 */ nop
|
|
.L00033254:
|
|
/* 33254: 0c012194 */ jal osSetIntMask
|
|
/* 33258: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 3325c: 10000001 */ b .L00033264
|
|
/* 33260: 00000000 */ nop
|
|
.L00033264:
|
|
/* 33264: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33268: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 3326c: 03e00008 */ jr $ra
|
|
/* 33270: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033274
|
|
/* 33274: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 33278: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 3327c: afa40030 */ sw $a0,0x30($sp)
|
|
/* 33280: afa50034 */ sw $a1,0x34($sp)
|
|
/* 33284: 0c012194 */ jal osSetIntMask
|
|
/* 33288: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 3328c: afa2002c */ sw $v0,0x2c($sp)
|
|
/* 33290: 3c0e8006 */ lui $t6,%hi(var8005f120)
|
|
/* 33294: 8dcef120 */ lw $t6,%lo(var8005f120)($t6)
|
|
/* 33298: afae0020 */ sw $t6,0x20($sp)
|
|
/* 3329c: 3c0f8006 */ lui $t7,%hi(var8005f128)
|
|
/* 332a0: 8deff128 */ lw $t7,%lo(var8005f128)($t7)
|
|
/* 332a4: afaf001c */ sw $t7,0x1c($sp)
|
|
/* 332a8: 3c188006 */ lui $t8,%hi(var8005f124)
|
|
/* 332ac: 8f18f124 */ lw $t8,%lo(var8005f124)($t8)
|
|
/* 332b0: afb80018 */ sw $t8,0x18($sp)
|
|
/* 332b4: 8fb90020 */ lw $t9,0x20($sp)
|
|
/* 332b8: a7a0002a */ sh $zero,0x2a($sp)
|
|
/* 332bc: 13200008 */ beqz $t9,.L000332e0
|
|
/* 332c0: 00000000 */ nop
|
|
.L000332c4:
|
|
/* 332c4: 97a8002a */ lhu $t0,0x2a($sp)
|
|
/* 332c8: 8faa0020 */ lw $t2,0x20($sp)
|
|
/* 332cc: 25090001 */ addiu $t1,$t0,0x1
|
|
/* 332d0: a7a9002a */ sh $t1,0x2a($sp)
|
|
/* 332d4: 8d4b0000 */ lw $t3,0x0($t2)
|
|
/* 332d8: 1560fffa */ bnez $t3,.L000332c4
|
|
/* 332dc: afab0020 */ sw $t3,0x20($sp)
|
|
.L000332e0:
|
|
/* 332e0: 8fac001c */ lw $t4,0x1c($sp)
|
|
/* 332e4: a7a00028 */ sh $zero,0x28($sp)
|
|
/* 332e8: 11800008 */ beqz $t4,.L0003330c
|
|
/* 332ec: 00000000 */ nop
|
|
.L000332f0:
|
|
/* 332f0: 97ad0028 */ lhu $t5,0x28($sp)
|
|
/* 332f4: 8faf001c */ lw $t7,0x1c($sp)
|
|
/* 332f8: 25ae0001 */ addiu $t6,$t5,0x1
|
|
/* 332fc: a7ae0028 */ sh $t6,0x28($sp)
|
|
/* 33300: 8df80000 */ lw $t8,0x0($t7)
|
|
/* 33304: 1700fffa */ bnez $t8,.L000332f0
|
|
/* 33308: afb8001c */ sw $t8,0x1c($sp)
|
|
.L0003330c:
|
|
/* 3330c: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33310: a7a00026 */ sh $zero,0x26($sp)
|
|
/* 33314: 13200008 */ beqz $t9,.L00033338
|
|
/* 33318: 00000000 */ nop
|
|
.L0003331c:
|
|
/* 3331c: 97a80026 */ lhu $t0,0x26($sp)
|
|
/* 33320: 8faa0018 */ lw $t2,0x18($sp)
|
|
/* 33324: 25090001 */ addiu $t1,$t0,0x1
|
|
/* 33328: a7a90026 */ sh $t1,0x26($sp)
|
|
/* 3332c: 8d4b0004 */ lw $t3,0x4($t2)
|
|
/* 33330: 1560fffa */ bnez $t3,.L0003331c
|
|
/* 33334: afab0018 */ sw $t3,0x18($sp)
|
|
.L00033338:
|
|
/* 33338: 97ac0028 */ lhu $t4,0x28($sp)
|
|
/* 3333c: 8fad0030 */ lw $t5,0x30($sp)
|
|
/* 33340: a5ac0000 */ sh $t4,0x0($t5)
|
|
/* 33344: 97ae002a */ lhu $t6,0x2a($sp)
|
|
/* 33348: 8faf0034 */ lw $t7,0x34($sp)
|
|
/* 3334c: a5ee0000 */ sh $t6,0x0($t7)
|
|
/* 33350: 0c012194 */ jal osSetIntMask
|
|
/* 33354: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 33358: 10000003 */ b .L00033368
|
|
/* 3335c: 97a20026 */ lhu $v0,0x26($sp)
|
|
/* 33360: 10000001 */ b .L00033368
|
|
/* 33364: 00000000 */ nop
|
|
.L00033368:
|
|
/* 33368: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 3336c: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 33370: 03e00008 */ jr $ra
|
|
/* 33374: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033378
|
|
/* 33378: 3c018006 */ lui $at,%hi(var8005f13c)
|
|
/* 3337c: ac24f13c */ sw $a0,%lo(var8005f13c)($at)
|
|
/* 33380: 03e00008 */ jr $ra
|
|
/* 33384: 00000000 */ nop
|
|
/* 33388: 03e00008 */ jr $ra
|
|
/* 3338c: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033390
|
|
/* 33390: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 33394: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33398: afa40028 */ sw $a0,0x28($sp)
|
|
/* 3339c: afa5002c */ sw $a1,0x2c($sp)
|
|
/* 333a0: 8fae002c */ lw $t6,0x2c($sp)
|
|
/* 333a4: 8dcf0004 */ lw $t7,0x4($t6)
|
|
/* 333a8: afaf0020 */ sw $t7,0x20($sp)
|
|
/* 333ac: 3c188006 */ lui $t8,%hi(var8005f134)
|
|
/* 333b0: 8f18f134 */ lw $t8,%lo(var8005f134)($t8)
|
|
/* 333b4: 3c088006 */ lui $t0,%hi(var8005f138)
|
|
/* 333b8: 8d08f138 */ lw $t0,%lo(var8005f138)($t0)
|
|
/* 333bc: 3c018006 */ lui $at,%hi(var8005f134)
|
|
/* 333c0: 27190001 */ addiu $t9,$t8,0x1
|
|
/* 333c4: ac39f134 */ sw $t9,%lo(var8005f134)($at)
|
|
/* 333c8: 0119082a */ slt $at,$t0,$t9
|
|
/* 333cc: 1020000a */ beqz $at,.L000333f8
|
|
/* 333d0: 00000000 */ nop
|
|
/* 333d4: 3c098006 */ lui $t1,%hi(var8005f134)
|
|
/* 333d8: 8d29f134 */ lw $t1,%lo(var8005f134)($t1)
|
|
/* 333dc: 3c018006 */ lui $at,%hi(var8005f138)
|
|
/* 333e0: ac29f138 */ sw $t1,%lo(var8005f138)($at)
|
|
/* 333e4: 3c0a8006 */ lui $t2,%hi(var8005f134)
|
|
/* 333e8: 8d4af134 */ lw $t2,%lo(var8005f134)($t2)
|
|
/* 333ec: 29410011 */ slti $at,$t2,0x11
|
|
/* 333f0: 14200001 */ bnez $at,.L000333f8
|
|
/* 333f4: 00000000 */ nop
|
|
.L000333f8:
|
|
/* 333f8: 0c012194 */ jal osSetIntMask
|
|
/* 333fc: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33400: afa2001c */ sw $v0,0x1c($sp)
|
|
/* 33404: 3c0b8006 */ lui $t3,%hi(var8005f128)
|
|
/* 33408: 8d6bf128 */ lw $t3,%lo(var8005f128)($t3)
|
|
/* 3340c: afab0024 */ sw $t3,0x24($sp)
|
|
/* 33410: 8fac0024 */ lw $t4,0x24($sp)
|
|
/* 33414: 1180007d */ beqz $t4,.L0003360c
|
|
/* 33418: 00000000 */ nop
|
|
/* 3341c: 8fad0024 */ lw $t5,0x24($sp)
|
|
/* 33420: 3c018006 */ lui $at,%hi(var8005f128)
|
|
/* 33424: 8dae0000 */ lw $t6,0x0($t5)
|
|
/* 33428: ac2ef128 */ sw $t6,%lo(var8005f128)($at)
|
|
/* 3342c: 0c00c5e9 */ jal alUnlink
|
|
/* 33430: 8fa40024 */ lw $a0,0x24($sp)
|
|
/* 33434: 3c0f8006 */ lui $t7,%hi(var8005f120)
|
|
/* 33438: 8deff120 */ lw $t7,%lo(var8005f120)($t7)
|
|
/* 3343c: 11e0000f */ beqz $t7,.L0003347c
|
|
/* 33440: 00000000 */ nop
|
|
/* 33444: 3c188006 */ lui $t8,%hi(var8005f120)
|
|
/* 33448: 8f18f120 */ lw $t8,%lo(var8005f120)($t8)
|
|
/* 3344c: 8fb90024 */ lw $t9,0x24($sp)
|
|
/* 33450: af380000 */ sw $t8,0x0($t9)
|
|
/* 33454: 8fa80024 */ lw $t0,0x24($sp)
|
|
/* 33458: ad000004 */ sw $zero,0x4($t0)
|
|
/* 3345c: 3c0a8006 */ lui $t2,%hi(var8005f120)
|
|
/* 33460: 8d4af120 */ lw $t2,%lo(var8005f120)($t2)
|
|
/* 33464: 8fa90024 */ lw $t1,0x24($sp)
|
|
/* 33468: ad490004 */ sw $t1,0x4($t2)
|
|
/* 3346c: 8fab0024 */ lw $t3,0x24($sp)
|
|
/* 33470: 3c018006 */ lui $at,%hi(var8005f120)
|
|
/* 33474: 1000000c */ b .L000334a8
|
|
/* 33478: ac2bf120 */ sw $t3,%lo(var8005f120)($at)
|
|
.L0003347c:
|
|
/* 3347c: 8fac0024 */ lw $t4,0x24($sp)
|
|
/* 33480: ad800004 */ sw $zero,0x4($t4)
|
|
/* 33484: 8fad0024 */ lw $t5,0x24($sp)
|
|
/* 33488: 8dae0004 */ lw $t6,0x4($t5)
|
|
/* 3348c: adae0000 */ sw $t6,0x0($t5)
|
|
/* 33490: 8faf0024 */ lw $t7,0x24($sp)
|
|
/* 33494: 3c018006 */ lui $at,%hi(var8005f120)
|
|
/* 33498: ac2ff120 */ sw $t7,%lo(var8005f120)($at)
|
|
/* 3349c: 8fb80024 */ lw $t8,0x24($sp)
|
|
/* 334a0: 3c018006 */ lui $at,%hi(var8005f124)
|
|
/* 334a4: ac38f124 */ sw $t8,%lo(var8005f124)($at)
|
|
.L000334a8:
|
|
/* 334a8: 0c012194 */ jal osSetIntMask
|
|
/* 334ac: 8fa4001c */ lw $a0,0x1c($sp)
|
|
/* 334b0: 8fb9002c */ lw $t9,0x2c($sp)
|
|
/* 334b4: 8f280000 */ lw $t0,0x0($t9)
|
|
/* 334b8: 8d090004 */ lw $t1,0x4($t0)
|
|
/* 334bc: 252a0001 */ addiu $t2,$t1,0x1
|
|
/* 334c0: 2d4a0001 */ sltiu $t2,$t2,0x1
|
|
/* 334c4: afaa0018 */ sw $t2,0x18($sp)
|
|
/* 334c8: 8fab002c */ lw $t3,0x2c($sp)
|
|
/* 334cc: 8fac0024 */ lw $t4,0x24($sp)
|
|
/* 334d0: ad8b0008 */ sw $t3,0x8($t4)
|
|
/* 334d4: 8fae0018 */ lw $t6,0x18($sp)
|
|
/* 334d8: 8faf0024 */ lw $t7,0x24($sp)
|
|
/* 334dc: 25cd0040 */ addiu $t5,$t6,0x40
|
|
/* 334e0: a1ed0040 */ sb $t5,0x40($t7)
|
|
/* 334e4: 8fb90024 */ lw $t9,0x24($sp)
|
|
/* 334e8: 24180005 */ addiu $t8,$zero,0x5
|
|
/* 334ec: a3380045 */ sb $t8,0x45($t9)
|
|
/* 334f0: 3c013f80 */ lui $at,0x3f80
|
|
/* 334f4: 44812000 */ mtc1 $at,$f4
|
|
/* 334f8: 8fa80024 */ lw $t0,0x24($sp)
|
|
/* 334fc: e504002c */ swc1 $f4,0x2c($t0)
|
|
/* 33500: 8faa0024 */ lw $t2,0x24($sp)
|
|
/* 33504: 24090002 */ addiu $t1,$zero,0x2
|
|
/* 33508: ad490034 */ sw $t1,0x34($t2)
|
|
/* 3350c: 8fab0020 */ lw $t3,0x20($sp)
|
|
/* 33510: 8fad0024 */ lw $t5,0x24($sp)
|
|
/* 33514: 916c0003 */ lbu $t4,0x3($t3)
|
|
/* 33518: 318e00f0 */ andi $t6,$t4,0xf0
|
|
/* 3351c: a1ae0044 */ sb $t6,0x44($t5)
|
|
/* 33520: 8faf0024 */ lw $t7,0x24($sp)
|
|
/* 33524: ade00030 */ sw $zero,0x30($t7)
|
|
/* 33528: 8fb80024 */ lw $t8,0x24($sp)
|
|
/* 3352c: 93190044 */ lbu $t9,0x44($t8)
|
|
/* 33530: 33280020 */ andi $t0,$t9,0x20
|
|
/* 33534: 1100000e */ beqz $t0,.L00033570
|
|
/* 33538: 00000000 */ nop
|
|
/* 3353c: 8fa90020 */ lw $t1,0x20($sp)
|
|
/* 33540: 91240004 */ lbu $a0,0x4($t1)
|
|
/* 33544: 00800821 */ addu $at,$a0,$zero
|
|
/* 33548: 00012080 */ sll $a0,$at,0x2
|
|
/* 3354c: 00812023 */ subu $a0,$a0,$at
|
|
/* 33550: 000420c0 */ sll $a0,$a0,0x3
|
|
/* 33554: 00812021 */ addu $a0,$a0,$at
|
|
/* 33558: 00042080 */ sll $a0,$a0,0x2
|
|
/* 3355c: 0c00e7f8 */ jal func00039fe0
|
|
/* 33560: 2484e890 */ addiu $a0,$a0,-6000
|
|
/* 33564: 8faa0024 */ lw $t2,0x24($sp)
|
|
/* 33568: 1000000e */ b .L000335a4
|
|
/* 3356c: e5400028 */ swc1 $f0,0x28($t2)
|
|
.L00033570:
|
|
/* 33570: 8fab0020 */ lw $t3,0x20($sp)
|
|
/* 33574: 916c0004 */ lbu $t4,0x4($t3)
|
|
/* 33578: 816d0005 */ lb $t5,0x5($t3)
|
|
/* 3357c: 000c7080 */ sll $t6,$t4,0x2
|
|
/* 33580: 01cc7023 */ subu $t6,$t6,$t4
|
|
/* 33584: 000e70c0 */ sll $t6,$t6,0x3
|
|
/* 33588: 01cc7021 */ addu $t6,$t6,$t4
|
|
/* 3358c: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 33590: 01cd2021 */ addu $a0,$t6,$t5
|
|
/* 33594: 0c00e7f8 */ jal func00039fe0
|
|
/* 33598: 2484e890 */ addiu $a0,$a0,-6000
|
|
/* 3359c: 8faf0024 */ lw $t7,0x24($sp)
|
|
/* 335a0: e5e00028 */ swc1 $f0,0x28($t7)
|
|
.L000335a4:
|
|
/* 335a4: 8fb80018 */ lw $t8,0x18($sp)
|
|
/* 335a8: 13000005 */ beqz $t8,.L000335c0
|
|
/* 335ac: 00000000 */ nop
|
|
/* 335b0: 8fb90024 */ lw $t9,0x24($sp)
|
|
/* 335b4: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 335b8: 35090002 */ ori $t1,$t0,0x2
|
|
/* 335bc: a3290044 */ sb $t1,0x44($t9)
|
|
.L000335c0:
|
|
/* 335c0: 8faa0024 */ lw $t2,0x24($sp)
|
|
/* 335c4: a1400042 */ sb $zero,0x42($t2)
|
|
/* 335c8: 8fab0024 */ lw $t3,0x24($sp)
|
|
/* 335cc: 240c0040 */ addiu $t4,$zero,0x40
|
|
/* 335d0: a16c0041 */ sb $t4,0x41($t3)
|
|
/* 335d4: 8fad0024 */ lw $t5,0x24($sp)
|
|
/* 335d8: 240e7fff */ addiu $t6,$zero,0x7fff
|
|
/* 335dc: a5ae0038 */ sh $t6,0x38($t5)
|
|
/* 335e0: 3c0f8006 */ lui $t7,%hi(var8005f13c)
|
|
/* 335e4: 8deff13c */ lw $t7,%lo(var8005f13c)($t7)
|
|
/* 335e8: 11e00006 */ beqz $t7,.L00033604
|
|
/* 335ec: 00000000 */ nop
|
|
/* 335f0: 3c198006 */ lui $t9,%hi(var8005f13c)
|
|
/* 335f4: 8f39f13c */ lw $t9,%lo(var8005f13c)($t9)
|
|
/* 335f8: 8fb80024 */ lw $t8,0x24($sp)
|
|
/* 335fc: 0320f809 */ jalr $t9
|
|
/* 33600: 8f040008 */ lw $a0,0x8($t8)
|
|
.L00033604:
|
|
/* 33604: 10000003 */ b .L00033614
|
|
/* 33608: 00000000 */ nop
|
|
.L0003360c:
|
|
/* 3360c: 0c012194 */ jal osSetIntMask
|
|
/* 33610: 8fa4001c */ lw $a0,0x1c($sp)
|
|
.L00033614:
|
|
/* 33614: 10000003 */ b .L00033624
|
|
/* 33618: 8fa20024 */ lw $v0,0x24($sp)
|
|
/* 3361c: 10000001 */ b .L00033624
|
|
/* 33620: 00000000 */ nop
|
|
.L00033624:
|
|
/* 33624: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33628: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 3362c: 03e00008 */ jr $ra
|
|
/* 33630: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033634
|
|
/* 33634: 3c018006 */ lui $at,%hi(var8005f140)
|
|
/* 33638: ac24f140 */ sw $a0,%lo(var8005f140)($at)
|
|
/* 3363c: 03e00008 */ jr $ra
|
|
/* 33640: 00000000 */ nop
|
|
/* 33644: 03e00008 */ jr $ra
|
|
/* 33648: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0003364c
|
|
/* 3364c: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33650: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33654: afa40018 */ sw $a0,0x18($sp)
|
|
/* 33658: 3c0e8006 */ lui $t6,%hi(var8005f134)
|
|
/* 3365c: 8dcef134 */ lw $t6,%lo(var8005f134)($t6)
|
|
/* 33660: 3c018006 */ lui $at,%hi(var8005f134)
|
|
/* 33664: 25cfffff */ addiu $t7,$t6,-1
|
|
/* 33668: ac2ff134 */ sw $t7,%lo(var8005f134)($at)
|
|
/* 3366c: 3c188006 */ lui $t8,%hi(var8005f120)
|
|
/* 33670: 8f18f120 */ lw $t8,%lo(var8005f120)($t8)
|
|
/* 33674: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33678: 17190005 */ bne $t8,$t9,.L00033690
|
|
/* 3367c: 00000000 */ nop
|
|
/* 33680: 8fa80018 */ lw $t0,0x18($sp)
|
|
/* 33684: 3c018006 */ lui $at,%hi(var8005f120)
|
|
/* 33688: 8d090000 */ lw $t1,0x0($t0)
|
|
/* 3368c: ac29f120 */ sw $t1,%lo(var8005f120)($at)
|
|
.L00033690:
|
|
/* 33690: 3c0a8006 */ lui $t2,%hi(var8005f124)
|
|
/* 33694: 8d4af124 */ lw $t2,%lo(var8005f124)($t2)
|
|
/* 33698: 8fab0018 */ lw $t3,0x18($sp)
|
|
/* 3369c: 154b0005 */ bne $t2,$t3,.L000336b4
|
|
/* 336a0: 00000000 */ nop
|
|
/* 336a4: 8fac0018 */ lw $t4,0x18($sp)
|
|
/* 336a8: 3c018006 */ lui $at,%hi(var8005f124)
|
|
/* 336ac: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 336b0: ac2df124 */ sw $t5,%lo(var8005f124)($at)
|
|
.L000336b4:
|
|
/* 336b4: 0c00c5e9 */ jal alUnlink
|
|
/* 336b8: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 336bc: 3c0e8006 */ lui $t6,%hi(var8005f128)
|
|
/* 336c0: 8dcef128 */ lw $t6,%lo(var8005f128)($t6)
|
|
/* 336c4: 11c0000f */ beqz $t6,.L00033704
|
|
/* 336c8: 00000000 */ nop
|
|
/* 336cc: 3c0f8006 */ lui $t7,%hi(var8005f128)
|
|
/* 336d0: 8deff128 */ lw $t7,%lo(var8005f128)($t7)
|
|
/* 336d4: 8fb80018 */ lw $t8,0x18($sp)
|
|
/* 336d8: af0f0000 */ sw $t7,0x0($t8)
|
|
/* 336dc: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 336e0: af200004 */ sw $zero,0x4($t9)
|
|
/* 336e4: 3c098006 */ lui $t1,%hi(var8005f128)
|
|
/* 336e8: 8d29f128 */ lw $t1,%lo(var8005f128)($t1)
|
|
/* 336ec: 8fa80018 */ lw $t0,0x18($sp)
|
|
/* 336f0: ad280004 */ sw $t0,0x4($t1)
|
|
/* 336f4: 8faa0018 */ lw $t2,0x18($sp)
|
|
/* 336f8: 3c018006 */ lui $at,%hi(var8005f128)
|
|
/* 336fc: 10000009 */ b .L00033724
|
|
/* 33700: ac2af128 */ sw $t2,%lo(var8005f128)($at)
|
|
.L00033704:
|
|
/* 33704: 8fab0018 */ lw $t3,0x18($sp)
|
|
/* 33708: ad600004 */ sw $zero,0x4($t3)
|
|
/* 3370c: 8fac0018 */ lw $t4,0x18($sp)
|
|
/* 33710: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 33714: ad8d0000 */ sw $t5,0x0($t4)
|
|
/* 33718: 8fae0018 */ lw $t6,0x18($sp)
|
|
/* 3371c: 3c018006 */ lui $at,%hi(var8005f128)
|
|
/* 33720: ac2ef128 */ sw $t6,%lo(var8005f128)($at)
|
|
.L00033724:
|
|
/* 33724: 8faf0018 */ lw $t7,0x18($sp)
|
|
/* 33728: 91f80044 */ lbu $t8,0x44($t7)
|
|
/* 3372c: 33190004 */ andi $t9,$t8,0x4
|
|
/* 33730: 13200006 */ beqz $t9,.L0003374c
|
|
/* 33734: 00000000 */ nop
|
|
/* 33738: 3c088006 */ lui $t0,%hi(var8005f130)
|
|
/* 3373c: 8508f130 */ lh $t0,%lo(var8005f130)($t0)
|
|
/* 33740: 3c018006 */ lui $at,%hi(var8005f130)
|
|
/* 33744: 2509ffff */ addiu $t1,$t0,-1
|
|
/* 33748: a429f130 */ sh $t1,%lo(var8005f130)($at)
|
|
.L0003374c:
|
|
/* 3374c: 8faa0018 */ lw $t2,0x18($sp)
|
|
/* 33750: a1400045 */ sb $zero,0x45($t2)
|
|
/* 33754: 8fab0018 */ lw $t3,0x18($sp)
|
|
/* 33758: 8d6d0030 */ lw $t5,0x30($t3)
|
|
/* 3375c: 11a0000b */ beqz $t5,.L0003378c
|
|
/* 33760: 00000000 */ nop
|
|
/* 33764: 8fac0018 */ lw $t4,0x18($sp)
|
|
/* 33768: 8d8e0030 */ lw $t6,0x30($t4)
|
|
/* 3376c: 8dcf0000 */ lw $t7,0x0($t6)
|
|
/* 33770: 15ec0004 */ bne $t7,$t4,.L00033784
|
|
/* 33774: 00000000 */ nop
|
|
/* 33778: 8fb80018 */ lw $t8,0x18($sp)
|
|
/* 3377c: 8f190030 */ lw $t9,0x30($t8)
|
|
/* 33780: af200000 */ sw $zero,0x0($t9)
|
|
.L00033784:
|
|
/* 33784: 8fa80018 */ lw $t0,0x18($sp)
|
|
/* 33788: ad000030 */ sw $zero,0x30($t0)
|
|
.L0003378c:
|
|
/* 3378c: 3c098006 */ lui $t1,%hi(var8005f140)
|
|
/* 33790: 8d29f140 */ lw $t1,%lo(var8005f140)($t1)
|
|
/* 33794: 11200006 */ beqz $t1,.L000337b0
|
|
/* 33798: 00000000 */ nop
|
|
/* 3379c: 3c198006 */ lui $t9,%hi(var8005f140)
|
|
/* 337a0: 8f39f140 */ lw $t9,%lo(var8005f140)($t9)
|
|
/* 337a4: 8faa0018 */ lw $t2,0x18($sp)
|
|
/* 337a8: 0320f809 */ jalr $t9
|
|
/* 337ac: 8d440008 */ lw $a0,0x8($t2)
|
|
.L000337b0:
|
|
/* 337b0: 10000001 */ b .L000337b8
|
|
/* 337b4: 00000000 */ nop
|
|
.L000337b8:
|
|
/* 337b8: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 337bc: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 337c0: 03e00008 */ jr $ra
|
|
/* 337c4: 00000000 */ nop
|
|
/* 337c8: 30a500ff */ andi $a1,$a1,0xff
|
|
/* 337cc: 10800004 */ beqz $a0,.L000337e0
|
|
/* 337d0: 00000000 */ nop
|
|
/* 337d4: 00057400 */ sll $t6,$a1,0x10
|
|
/* 337d8: 000e7c03 */ sra $t7,$t6,0x10
|
|
/* 337dc: a08f0040 */ sb $t7,0x40($a0)
|
|
.L000337e0:
|
|
/* 337e0: 03e00008 */ jr $ra
|
|
/* 337e4: 00000000 */ nop
|
|
/* 337e8: 03e00008 */ jr $ra
|
|
/* 337ec: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel audioIsPlaying
|
|
/* 337f0: 10800005 */ beqz $a0,.L00033808
|
|
/* 337f4: 00000000 */ nop
|
|
/* 337f8: 03e00008 */ jr $ra
|
|
/* 337fc: 90820045 */ lbu $v0,0x45($a0)
|
|
/* 33800: 10000003 */ b .L00033810
|
|
/* 33804: 00000000 */ nop
|
|
.L00033808:
|
|
/* 33808: 03e00008 */ jr $ra
|
|
/* 3380c: 00001025 */ or $v0,$zero,$zero
|
|
.L00033810:
|
|
/* 33810: 03e00008 */ jr $ra
|
|
/* 33814: 00000000 */ nop
|
|
/* 33818: 03e00008 */ jr $ra
|
|
/* 3381c: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033820
|
|
/* 33820: 27bdffa0 */ addiu $sp,$sp,-96
|
|
/* 33824: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33828: afa40060 */ sw $a0,0x60($sp)
|
|
/* 3382c: afa50064 */ sw $a1,0x64($sp)
|
|
/* 33830: afa60068 */ sw $a2,0x68($sp)
|
|
/* 33834: afa7006c */ sw $a3,0x6c($sp)
|
|
/* 33838: afa00058 */ sw $zero,0x58($sp)
|
|
/* 3383c: a7a0004e */ sh $zero,0x4e($sp)
|
|
/* 33840: afa00040 */ sw $zero,0x40($sp)
|
|
/* 33844: 0c0040d8 */ jal func00010360
|
|
/* 33848: 00000000 */ nop
|
|
/* 3384c: 10400003 */ beqz $v0,.L0003385c
|
|
/* 33850: 00000000 */ nop
|
|
/* 33854: 100000af */ b .L00033b14
|
|
/* 33858: 00001025 */ or $v0,$zero,$zero
|
|
.L0003385c:
|
|
/* 3385c: 87ae0066 */ lh $t6,0x66($sp)
|
|
/* 33860: 11c000a2 */ beqz $t6,.L00033aec
|
|
/* 33864: 00000000 */ nop
|
|
.L00033868:
|
|
/* 33868: 0c003d27 */ jal func0000f49c
|
|
/* 3386c: 87a40066 */ lh $a0,0x66($sp)
|
|
/* 33870: afa20050 */ sw $v0,0x50($sp)
|
|
/* 33874: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33878: 0c00cce4 */ jal func00033390
|
|
/* 3387c: 8fa50050 */ lw $a1,0x50($sp)
|
|
/* 33880: afa2005c */ sw $v0,0x5c($sp)
|
|
/* 33884: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 33888: 11e00064 */ beqz $t7,.L00033a1c
|
|
/* 3388c: 00000000 */ nop
|
|
/* 33890: 3c198006 */ lui $t9,%hi(var8005f12c)
|
|
/* 33894: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
|
/* 33898: 8fb8005c */ lw $t8,0x5c($sp)
|
|
/* 3389c: af38003c */ sw $t8,0x3c($t9)
|
|
/* 338a0: 24080001 */ addiu $t0,$zero,0x1
|
|
/* 338a4: a7a8002c */ sh $t0,0x2c($sp)
|
|
/* 338a8: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 338ac: afa90030 */ sw $t1,0x30($sp)
|
|
/* 338b0: 8fab005c */ lw $t3,0x5c($sp)
|
|
/* 338b4: 93aa006f */ lbu $t2,0x6f($sp)
|
|
/* 338b8: 916c0041 */ lbu $t4,0x41($t3)
|
|
/* 338bc: 014c6821 */ addu $t5,$t2,$t4
|
|
/* 338c0: 25aeffc0 */ addiu $t6,$t5,-64
|
|
/* 338c4: afae003c */ sw $t6,0x3c($sp)
|
|
/* 338c8: 8faf003c */ lw $t7,0x3c($sp)
|
|
/* 338cc: 29e10080 */ slti $at,$t7,0x80
|
|
/* 338d0: 14200004 */ bnez $at,.L000338e4
|
|
/* 338d4: 00000000 */ nop
|
|
/* 338d8: 2418007f */ addiu $t8,$zero,0x7f
|
|
/* 338dc: 10000005 */ b .L000338f4
|
|
/* 338e0: afb8003c */ sw $t8,0x3c($sp)
|
|
.L000338e4:
|
|
/* 338e4: 8fb9003c */ lw $t9,0x3c($sp)
|
|
/* 338e8: 07210002 */ bgez $t9,.L000338f4
|
|
/* 338ec: 00000000 */ nop
|
|
/* 338f0: afa0003c */ sw $zero,0x3c($sp)
|
|
.L000338f4:
|
|
/* 338f4: 8fa8003c */ lw $t0,0x3c($sp)
|
|
/* 338f8: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 338fc: a1280041 */ sb $t0,0x41($t1)
|
|
/* 33900: 8faa005c */ lw $t2,0x5c($sp)
|
|
/* 33904: 97ab006a */ lhu $t3,0x6a($sp)
|
|
/* 33908: 854c0038 */ lh $t4,0x38($t2)
|
|
/* 3390c: 016c0019 */ multu $t3,$t4
|
|
/* 33910: 00006812 */ mflo $t5
|
|
/* 33914: 000d73c2 */ srl $t6,$t5,0xf
|
|
/* 33918: a54e0038 */ sh $t6,0x38($t2)
|
|
/* 3391c: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 33920: c7a60070 */ lwc1 $f6,0x70($sp)
|
|
/* 33924: c5e4002c */ lwc1 $f4,0x2c($t7)
|
|
/* 33928: 46062202 */ mul.s $f8,$f4,$f6
|
|
/* 3392c: e5e8002c */ swc1 $f8,0x2c($t7)
|
|
/* 33930: 93b80077 */ lbu $t8,0x77($sp)
|
|
/* 33934: 8fb9005c */ lw $t9,0x5c($sp)
|
|
/* 33938: a3380042 */ sb $t8,0x42($t9)
|
|
/* 3393c: 93a8007b */ lbu $t0,0x7b($sp)
|
|
/* 33940: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 33944: a1280043 */ sb $t0,0x43($t1)
|
|
/* 33948: 87ab0066 */ lh $t3,0x66($sp)
|
|
/* 3394c: 8fac005c */ lw $t4,0x5c($sp)
|
|
/* 33950: a58b0046 */ sh $t3,0x46($t4)
|
|
/* 33954: 8fad005c */ lw $t5,0x5c($sp)
|
|
/* 33958: ada00048 */ sw $zero,0x48($t5)
|
|
/* 3395c: 8fae0050 */ lw $t6,0x50($sp)
|
|
/* 33960: 8dca0004 */ lw $t2,0x4($t6)
|
|
/* 33964: 914f0001 */ lbu $t7,0x1($t2)
|
|
/* 33968: 000fc180 */ sll $t8,$t7,0x6
|
|
/* 3396c: 030fc021 */ addu $t8,$t8,$t7
|
|
/* 33970: 0018c0c0 */ sll $t8,$t8,0x3
|
|
/* 33974: 030fc021 */ addu $t8,$t8,$t7
|
|
/* 33978: 0018c080 */ sll $t8,$t8,0x2
|
|
/* 3397c: 030fc023 */ subu $t8,$t8,$t7
|
|
/* 33980: 0018c080 */ sll $t8,$t8,0x2
|
|
/* 33984: 030fc021 */ addu $t8,$t8,$t7
|
|
/* 33988: 0018c080 */ sll $t8,$t8,0x2
|
|
/* 3398c: 030fc021 */ addu $t8,$t8,$t7
|
|
/* 33990: afb80044 */ sw $t8,0x44($sp)
|
|
/* 33994: 8fb9005c */ lw $t9,0x5c($sp)
|
|
/* 33998: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 3399c: 31090010 */ andi $t1,$t0,0x10
|
|
/* 339a0: 11200014 */ beqz $t1,.L000339f4
|
|
/* 339a4: 00000000 */ nop
|
|
/* 339a8: 8fab005c */ lw $t3,0x5c($sp)
|
|
/* 339ac: 2401ffef */ addiu $at,$zero,-17
|
|
/* 339b0: 916c0044 */ lbu $t4,0x44($t3)
|
|
/* 339b4: 01816824 */ and $t5,$t4,$at
|
|
/* 339b8: a16d0044 */ sb $t5,0x44($t3)
|
|
/* 339bc: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 339c0: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 339c4: 8fa60040 */ lw $a2,0x40($sp)
|
|
/* 339c8: 27a5002c */ addiu $a1,$sp,0x2c
|
|
/* 339cc: 00003825 */ or $a3,$zero,$zero
|
|
/* 339d0: 24840014 */ addiu $a0,$a0,20
|
|
/* 339d4: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 339d8: 24c60001 */ addiu $a2,$a2,0x1
|
|
/* 339dc: 8fae0044 */ lw $t6,0x44($sp)
|
|
/* 339e0: 25ca0001 */ addiu $t2,$t6,0x1
|
|
/* 339e4: afaa0048 */ sw $t2,0x48($sp)
|
|
/* 339e8: 87af0066 */ lh $t7,0x66($sp)
|
|
/* 339ec: 10000009 */ b .L00033a14
|
|
/* 339f0: a7af004e */ sh $t7,0x4e($sp)
|
|
.L000339f4:
|
|
/* 339f4: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 339f8: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 339fc: 8fa60044 */ lw $a2,0x44($sp)
|
|
/* 33a00: 27a5002c */ addiu $a1,$sp,0x2c
|
|
/* 33a04: 00003825 */ or $a3,$zero,$zero
|
|
/* 33a08: 24840014 */ addiu $a0,$a0,20
|
|
/* 33a0c: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33a10: 24c60001 */ addiu $a2,$a2,0x1
|
|
.L00033a14:
|
|
/* 33a14: 8fb8005c */ lw $t8,0x5c($sp)
|
|
/* 33a18: afb80058 */ sw $t8,0x58($sp)
|
|
.L00033a1c:
|
|
/* 33a1c: 8fb90040 */ lw $t9,0x40($sp)
|
|
/* 33a20: 8fa80044 */ lw $t0,0x44($sp)
|
|
/* 33a24: 03284821 */ addu $t1,$t9,$t0
|
|
/* 33a28: afa90040 */ sw $t1,0x40($sp)
|
|
/* 33a2c: 8fac0050 */ lw $t4,0x50($sp)
|
|
/* 33a30: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 33a34: afad0054 */ sw $t5,0x54($sp)
|
|
/* 33a38: 8fab0054 */ lw $t3,0x54($sp)
|
|
/* 33a3c: 916a0002 */ lbu $t2,0x2($t3)
|
|
/* 33a40: 916e0000 */ lbu $t6,0x0($t3)
|
|
/* 33a44: 314f00c0 */ andi $t7,$t2,0xc0
|
|
/* 33a48: 000fc080 */ sll $t8,$t7,0x2
|
|
/* 33a4c: 01d8c821 */ addu $t9,$t6,$t8
|
|
/* 33a50: a7b90066 */ sh $t9,0x66($sp)
|
|
/* 33a54: 87a80066 */ lh $t0,0x66($sp)
|
|
/* 33a58: 11000004 */ beqz $t0,.L00033a6c
|
|
/* 33a5c: 00000000 */ nop
|
|
/* 33a60: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 33a64: 1520ff80 */ bnez $t1,.L00033868
|
|
/* 33a68: 00000000 */ nop
|
|
.L00033a6c:
|
|
/* 33a6c: 8fac0058 */ lw $t4,0x58($sp)
|
|
/* 33a70: 1180001e */ beqz $t4,.L00033aec
|
|
/* 33a74: 00000000 */ nop
|
|
/* 33a78: 8fad0058 */ lw $t5,0x58($sp)
|
|
/* 33a7c: 91ab0044 */ lbu $t3,0x44($t5)
|
|
/* 33a80: 356a0001 */ ori $t2,$t3,0x1
|
|
/* 33a84: a1aa0044 */ sb $t2,0x44($t5)
|
|
/* 33a88: 8faf007c */ lw $t7,0x7c($sp)
|
|
/* 33a8c: 8fae0058 */ lw $t6,0x58($sp)
|
|
/* 33a90: adcf0030 */ sw $t7,0x30($t6)
|
|
/* 33a94: 87b8004e */ lh $t8,0x4e($sp)
|
|
/* 33a98: 13000014 */ beqz $t8,.L00033aec
|
|
/* 33a9c: 00000000 */ nop
|
|
/* 33aa0: 8fb90058 */ lw $t9,0x58($sp)
|
|
/* 33aa4: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 33aa8: 35090010 */ ori $t1,$t0,0x10
|
|
/* 33aac: a3290044 */ sb $t1,0x44($t9)
|
|
/* 33ab0: 240c0200 */ addiu $t4,$zero,0x200
|
|
/* 33ab4: a7ac001c */ sh $t4,0x1c($sp)
|
|
/* 33ab8: 8fab0058 */ lw $t3,0x58($sp)
|
|
/* 33abc: afab0020 */ sw $t3,0x20($sp)
|
|
/* 33ac0: 87aa004e */ lh $t2,0x4e($sp)
|
|
/* 33ac4: afaa0024 */ sw $t2,0x24($sp)
|
|
/* 33ac8: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 33acc: afad0028 */ sw $t5,0x28($sp)
|
|
/* 33ad0: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33ad4: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33ad8: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 33adc: 8fa60048 */ lw $a2,0x48($sp)
|
|
/* 33ae0: 00003825 */ or $a3,$zero,$zero
|
|
/* 33ae4: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33ae8: 24840014 */ addiu $a0,$a0,20
|
|
.L00033aec:
|
|
/* 33aec: 8faf007c */ lw $t7,0x7c($sp)
|
|
/* 33af0: 11e00004 */ beqz $t7,.L00033b04
|
|
/* 33af4: 00000000 */ nop
|
|
/* 33af8: 8fae0058 */ lw $t6,0x58($sp)
|
|
/* 33afc: 8fb8007c */ lw $t8,0x7c($sp)
|
|
/* 33b00: af0e0000 */ sw $t6,0x0($t8)
|
|
.L00033b04:
|
|
/* 33b04: 10000003 */ b .L00033b14
|
|
/* 33b08: 8fa20058 */ lw $v0,0x58($sp)
|
|
/* 33b0c: 10000001 */ b .L00033b14
|
|
/* 33b10: 00000000 */ nop
|
|
.L00033b14:
|
|
/* 33b14: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33b18: 27bd0060 */ addiu $sp,$sp,0x60
|
|
/* 33b1c: 03e00008 */ jr $ra
|
|
/* 33b20: 00000000 */ nop
|
|
);
|
|
|
|
#if VERSION >= VERSION_NTSC_FINAL
|
|
GLOBAL_ASM(
|
|
glabel audioStop
|
|
/* 33b24: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 33b28: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33b2c: afa40028 */ sw $a0,0x28($sp)
|
|
/* 33b30: 8fae0028 */ lw $t6,0x28($sp)
|
|
/* 33b34: 11c00009 */ beqz $t6,.L00033b5c
|
|
/* 33b38: 00000000 */ nop
|
|
/* 33b3c: 91cf0044 */ lbu $t7,0x44($t6)
|
|
/* 33b40: 31f80002 */ andi $t8,$t7,0x2
|
|
/* 33b44: 13000005 */ beqz $t8,.L00033b5c
|
|
/* 33b48: 00000000 */ nop
|
|
/* 33b4c: 0c00cef0 */ jal func00033bc0
|
|
/* 33b50: 8fa40028 */ lw $a0,0x28($sp)
|
|
/* 33b54: 10000014 */ b .L00033ba8
|
|
/* 33b58: 00000000 */ nop
|
|
.L00033b5c:
|
|
/* 33b5c: 24190400 */ addiu $t9,$zero,0x400
|
|
/* 33b60: a7b90018 */ sh $t9,0x18($sp)
|
|
/* 33b64: 8fa80028 */ lw $t0,0x28($sp)
|
|
/* 33b68: afa8001c */ sw $t0,0x1c($sp)
|
|
/* 33b6c: 8fa90028 */ lw $t1,0x28($sp)
|
|
/* 33b70: 1120000d */ beqz $t1,.L00033ba8
|
|
/* 33b74: 00000000 */ nop
|
|
/* 33b78: 8faa001c */ lw $t2,0x1c($sp)
|
|
/* 33b7c: 2401ffef */ addiu $at,$zero,-17
|
|
/* 33b80: 914b0044 */ lbu $t3,0x44($t2)
|
|
/* 33b84: 01616024 */ and $t4,$t3,$at
|
|
/* 33b88: a14c0044 */ sb $t4,0x44($t2)
|
|
/* 33b8c: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33b90: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33b94: 27a50018 */ addiu $a1,$sp,0x18
|
|
/* 33b98: 00003025 */ or $a2,$zero,$zero
|
|
/* 33b9c: 00003825 */ or $a3,$zero,$zero
|
|
/* 33ba0: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33ba4: 24840014 */ addiu $a0,$a0,20
|
|
.L00033ba8:
|
|
/* 33ba8: 10000001 */ b .L00033bb0
|
|
/* 33bac: 00000000 */ nop
|
|
.L00033bb0:
|
|
/* 33bb0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33bb4: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 33bb8: 03e00008 */ jr $ra
|
|
/* 33bbc: 00000000 */ nop
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel audioStop
|
|
/* 33b24: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 33b28: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33b2c: afa40028 */ sw $a0,0x28($sp)
|
|
/* 33b30: 8fae0028 */ lw $t6,0x28($sp)
|
|
/* 33b34: 91cf0044 */ lbu $t7,0x44($t6)
|
|
/* 33b38: 31f80002 */ andi $t8,$t7,0x2
|
|
/* 33b3c: 13000005 */ beqz $t8,.L00033b54
|
|
/* 33b40: 00000000 */ nop
|
|
/* 33b44: 0c00ceee */ jal 0x33bb8
|
|
/* 33b48: 8fa40028 */ lw $a0,0x28($sp)
|
|
/* 33b4c: 10000014 */ b .L00033ba0
|
|
/* 33b50: 00000000 */ nop
|
|
.L00033b54:
|
|
/* 33b54: 24190400 */ addiu $t9,$zero,0x400
|
|
/* 33b58: a7b90018 */ sh $t9,0x18($sp)
|
|
/* 33b5c: 8fa80028 */ lw $t0,0x28($sp)
|
|
/* 33b60: afa8001c */ sw $t0,0x1c($sp)
|
|
/* 33b64: 8fa90028 */ lw $t1,0x28($sp)
|
|
/* 33b68: 1120000d */ beqz $t1,.L00033ba0
|
|
/* 33b6c: 00000000 */ nop
|
|
/* 33b70: 8faa001c */ lw $t2,0x1c($sp)
|
|
/* 33b74: 2401ffef */ addiu $at,$zero,-17
|
|
/* 33b78: 914b0044 */ lbu $t3,0x44($t2)
|
|
/* 33b7c: 01616024 */ and $t4,$t3,$at
|
|
/* 33b80: a14c0044 */ sb $t4,0x44($t2)
|
|
/* 33b84: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33b88: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33b8c: 27a50018 */ addiu $a1,$sp,0x18
|
|
/* 33b90: 00003025 */ or $a2,$zero,$zero
|
|
/* 33b94: 00003825 */ or $a3,$zero,$zero
|
|
/* 33b98: 0c00f184 */ jal 0x3c610
|
|
/* 33b9c: 24840014 */ addiu $a0,$a0,0x14
|
|
.L00033ba0:
|
|
/* 33ba0: 10000001 */ b .L00033ba8
|
|
/* 33ba4: 00000000 */ nop
|
|
.L00033ba8:
|
|
/* 33ba8: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33bac: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 33bb0: 03e00008 */ jr $ra
|
|
/* 33bb4: 00000000 */ nop
|
|
);
|
|
#endif
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033bc0
|
|
/* 33bc0: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 33bc4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33bc8: afa40028 */ sw $a0,0x28($sp)
|
|
/* 33bcc: 240e0080 */ addiu $t6,$zero,0x80
|
|
/* 33bd0: a7ae0018 */ sh $t6,0x18($sp)
|
|
/* 33bd4: 8faf0028 */ lw $t7,0x28($sp)
|
|
/* 33bd8: afaf001c */ sw $t7,0x1c($sp)
|
|
/* 33bdc: 8fb80028 */ lw $t8,0x28($sp)
|
|
/* 33be0: 1300000d */ beqz $t8,.L00033c18
|
|
/* 33be4: 00000000 */ nop
|
|
/* 33be8: 8fb9001c */ lw $t9,0x1c($sp)
|
|
/* 33bec: 2401ffef */ addiu $at,$zero,-17
|
|
/* 33bf0: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 33bf4: 01014824 */ and $t1,$t0,$at
|
|
/* 33bf8: a3290044 */ sb $t1,0x44($t9)
|
|
/* 33bfc: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33c00: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33c04: 27a50018 */ addiu $a1,$sp,0x18
|
|
/* 33c08: 00003025 */ or $a2,$zero,$zero
|
|
/* 33c0c: 00003825 */ or $a3,$zero,$zero
|
|
/* 33c10: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33c14: 24840014 */ addiu $a0,$a0,20
|
|
.L00033c18:
|
|
/* 33c18: 10000001 */ b .L00033c20
|
|
/* 33c1c: 00000000 */ nop
|
|
.L00033c20:
|
|
/* 33c20: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33c24: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 33c28: 03e00008 */ jr $ra
|
|
/* 33c2c: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033c30
|
|
/* 33c30: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 33c34: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33c38: afa40030 */ sw $a0,0x30($sp)
|
|
/* 33c3c: 0c012194 */ jal osSetIntMask
|
|
/* 33c40: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33c44: afa2002c */ sw $v0,0x2c($sp)
|
|
/* 33c48: 3c0e8006 */ lui $t6,%hi(var8005f120)
|
|
/* 33c4c: 8dcef120 */ lw $t6,%lo(var8005f120)($t6)
|
|
/* 33c50: afae0018 */ sw $t6,0x18($sp)
|
|
/* 33c54: 8faf0018 */ lw $t7,0x18($sp)
|
|
/* 33c58: 11e0001d */ beqz $t7,.L00033cd0
|
|
/* 33c5c: 00000000 */ nop
|
|
.L00033c60:
|
|
/* 33c60: 24180400 */ addiu $t8,$zero,0x400
|
|
/* 33c64: a7b8001c */ sh $t8,0x1c($sp)
|
|
/* 33c68: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33c6c: afb90020 */ sw $t9,0x20($sp)
|
|
/* 33c70: 8fa80018 */ lw $t0,0x18($sp)
|
|
/* 33c74: 93aa0033 */ lbu $t2,0x33($sp)
|
|
/* 33c78: 91090044 */ lbu $t1,0x44($t0)
|
|
/* 33c7c: 012a5824 */ and $t3,$t1,$t2
|
|
/* 33c80: 156a000d */ bne $t3,$t2,.L00033cb8
|
|
/* 33c84: 00000000 */ nop
|
|
/* 33c88: 8fac0020 */ lw $t4,0x20($sp)
|
|
/* 33c8c: 2401ffef */ addiu $at,$zero,-17
|
|
/* 33c90: 918d0044 */ lbu $t5,0x44($t4)
|
|
/* 33c94: 01a17024 */ and $t6,$t5,$at
|
|
/* 33c98: a18e0044 */ sb $t6,0x44($t4)
|
|
/* 33c9c: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33ca0: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33ca4: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 33ca8: 00003025 */ or $a2,$zero,$zero
|
|
/* 33cac: 00003825 */ or $a3,$zero,$zero
|
|
/* 33cb0: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33cb4: 24840014 */ addiu $a0,$a0,20
|
|
.L00033cb8:
|
|
/* 33cb8: 8faf0018 */ lw $t7,0x18($sp)
|
|
/* 33cbc: 8df80000 */ lw $t8,0x0($t7)
|
|
/* 33cc0: afb80018 */ sw $t8,0x18($sp)
|
|
/* 33cc4: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33cc8: 1720ffe5 */ bnez $t9,.L00033c60
|
|
/* 33ccc: 00000000 */ nop
|
|
.L00033cd0:
|
|
/* 33cd0: 0c012194 */ jal osSetIntMask
|
|
/* 33cd4: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 33cd8: 10000001 */ b .L00033ce0
|
|
/* 33cdc: 00000000 */ nop
|
|
.L00033ce0:
|
|
/* 33ce0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33ce4: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 33ce8: 03e00008 */ jr $ra
|
|
/* 33cec: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033cf0
|
|
/* 33cf0: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* 33cf4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33cf8: afa40030 */ sw $a0,0x30($sp)
|
|
/* 33cfc: 0c012194 */ jal osSetIntMask
|
|
/* 33d00: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33d04: afa2002c */ sw $v0,0x2c($sp)
|
|
/* 33d08: 3c0e8006 */ lui $t6,%hi(var8005f120)
|
|
/* 33d0c: 8dcef120 */ lw $t6,%lo(var8005f120)($t6)
|
|
/* 33d10: afae0018 */ sw $t6,0x18($sp)
|
|
/* 33d14: 8faf0018 */ lw $t7,0x18($sp)
|
|
/* 33d18: 11e0001d */ beqz $t7,.L00033d90
|
|
/* 33d1c: 00000000 */ nop
|
|
.L00033d20:
|
|
/* 33d20: 24180080 */ addiu $t8,$zero,0x80
|
|
/* 33d24: a7b8001c */ sh $t8,0x1c($sp)
|
|
/* 33d28: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33d2c: afb90020 */ sw $t9,0x20($sp)
|
|
/* 33d30: 8fa80018 */ lw $t0,0x18($sp)
|
|
/* 33d34: 93aa0033 */ lbu $t2,0x33($sp)
|
|
/* 33d38: 91090044 */ lbu $t1,0x44($t0)
|
|
/* 33d3c: 012a5824 */ and $t3,$t1,$t2
|
|
/* 33d40: 156a000d */ bne $t3,$t2,.L00033d78
|
|
/* 33d44: 00000000 */ nop
|
|
/* 33d48: 8fac0020 */ lw $t4,0x20($sp)
|
|
/* 33d4c: 2401ffef */ addiu $at,$zero,-17
|
|
/* 33d50: 918d0044 */ lbu $t5,0x44($t4)
|
|
/* 33d54: 01a17024 */ and $t6,$t5,$at
|
|
/* 33d58: a18e0044 */ sb $t6,0x44($t4)
|
|
/* 33d5c: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33d60: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33d64: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 33d68: 00003025 */ or $a2,$zero,$zero
|
|
/* 33d6c: 00003825 */ or $a3,$zero,$zero
|
|
/* 33d70: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33d74: 24840014 */ addiu $a0,$a0,20
|
|
.L00033d78:
|
|
/* 33d78: 8faf0018 */ lw $t7,0x18($sp)
|
|
/* 33d7c: 8df80000 */ lw $t8,0x0($t7)
|
|
/* 33d80: afb80018 */ sw $t8,0x18($sp)
|
|
/* 33d84: 8fb90018 */ lw $t9,0x18($sp)
|
|
/* 33d88: 1720ffe5 */ bnez $t9,.L00033d20
|
|
/* 33d8c: 00000000 */ nop
|
|
.L00033d90:
|
|
/* 33d90: 0c012194 */ jal osSetIntMask
|
|
/* 33d94: 8fa4002c */ lw $a0,0x2c($sp)
|
|
/* 33d98: 10000001 */ b .L00033da0
|
|
/* 33d9c: 00000000 */ nop
|
|
.L00033da0:
|
|
/* 33da0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33da4: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* 33da8: 03e00008 */ jr $ra
|
|
/* 33dac: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033db0
|
|
/* 33db0: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33db4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33db8: 0c00cf3c */ jal func00033cf0
|
|
/* 33dbc: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33dc0: 10000001 */ b .L00033dc8
|
|
/* 33dc4: 00000000 */ nop
|
|
.L00033dc8:
|
|
/* 33dc8: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33dcc: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 33dd0: 03e00008 */ jr $ra
|
|
/* 33dd4: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033dd8
|
|
/* 33dd8: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33ddc: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33de0: 0c00cf0c */ jal func00033c30
|
|
/* 33de4: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33de8: 10000001 */ b .L00033df0
|
|
/* 33dec: 00000000 */ nop
|
|
.L00033df0:
|
|
/* 33df0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33df4: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 33df8: 03e00008 */ jr $ra
|
|
/* 33dfc: 00000000 */ nop
|
|
/* 33e00: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33e04: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33e08: 0c00cf0c */ jal func00033c30
|
|
/* 33e0c: 24040011 */ addiu $a0,$zero,0x11
|
|
/* 33e10: 10000001 */ b .L00033e18
|
|
/* 33e14: 00000000 */ nop
|
|
.L00033e18:
|
|
/* 33e18: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33e1c: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 33e20: 03e00008 */ jr $ra
|
|
/* 33e24: 00000000 */ nop
|
|
/* 33e28: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 33e2c: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33e30: 0c00cf0c */ jal func00033c30
|
|
/* 33e34: 24040003 */ addiu $a0,$zero,0x3
|
|
/* 33e38: 10000001 */ b .L00033e40
|
|
/* 33e3c: 00000000 */ nop
|
|
.L00033e40:
|
|
/* 33e40: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33e44: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 33e48: 03e00008 */ jr $ra
|
|
/* 33e4c: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033e50
|
|
/* 33e50: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 33e54: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33e58: afa40028 */ sw $a0,0x28($sp)
|
|
/* 33e5c: afa5002c */ sw $a1,0x2c($sp)
|
|
/* 33e60: afa60030 */ sw $a2,0x30($sp)
|
|
/* 33e64: 87ae002e */ lh $t6,0x2e($sp)
|
|
/* 33e68: a7ae0018 */ sh $t6,0x18($sp)
|
|
/* 33e6c: 8faf0028 */ lw $t7,0x28($sp)
|
|
/* 33e70: afaf001c */ sw $t7,0x1c($sp)
|
|
/* 33e74: 8fb80030 */ lw $t8,0x30($sp)
|
|
/* 33e78: afb80020 */ sw $t8,0x20($sp)
|
|
/* 33e7c: 8fb90028 */ lw $t9,0x28($sp)
|
|
/* 33e80: 1320000a */ beqz $t9,.L00033eac
|
|
/* 33e84: 00000000 */ nop
|
|
/* 33e88: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33e8c: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33e90: 27a50018 */ addiu $a1,$sp,0x18
|
|
/* 33e94: 00003025 */ or $a2,$zero,$zero
|
|
/* 33e98: 00003825 */ or $a3,$zero,$zero
|
|
/* 33e9c: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33ea0: 24840014 */ addiu $a0,$a0,20
|
|
/* 33ea4: 10000001 */ b .L00033eac
|
|
/* 33ea8: 00000000 */ nop
|
|
.L00033eac:
|
|
/* 33eac: 10000001 */ b .L00033eb4
|
|
/* 33eb0: 00000000 */ nop
|
|
.L00033eb4:
|
|
/* 33eb4: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 33eb8: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 33ebc: 03e00008 */ jr $ra
|
|
/* 33ec0: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033ec4
|
|
/* 33ec4: 27bdfff8 */ addiu $sp,$sp,-8
|
|
/* 33ec8: 308400ff */ andi $a0,$a0,0xff
|
|
/* 33ecc: 3c0e800a */ lui $t6,%hi(var8009c334)
|
|
/* 33ed0: 8dcec334 */ lw $t6,%lo(var8009c334)($t6)
|
|
/* 33ed4: 11c00005 */ beqz $t6,.L00033eec
|
|
/* 33ed8: 00000000 */ nop
|
|
/* 33edc: 00047840 */ sll $t7,$a0,0x1
|
|
/* 33ee0: 01cfc021 */ addu $t8,$t6,$t7
|
|
/* 33ee4: 10000002 */ b .L00033ef0
|
|
/* 33ee8: 87050000 */ lh $a1,0x0($t8)
|
|
.L00033eec:
|
|
/* 33eec: 00002825 */ or $a1,$zero,$zero
|
|
.L00033ef0:
|
|
/* 33ef0: 10000003 */ b .L00033f00
|
|
/* 33ef4: 30a2ffff */ andi $v0,$a1,0xffff
|
|
/* 33ef8: 10000001 */ b .L00033f00
|
|
/* 33efc: 00000000 */ nop
|
|
.L00033f00:
|
|
/* 33f00: 03e00008 */ jr $ra
|
|
/* 33f04: 27bd0008 */ addiu $sp,$sp,0x8
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033f08
|
|
/* 33f08: 3c028006 */ lui $v0,%hi(var8005f120)
|
|
/* 33f0c: 03e00008 */ jr $ra
|
|
/* 33f10: 8c42f120 */ lw $v0,%lo(var8005f120)($v0)
|
|
/* 33f14: 03e00008 */ jr $ra
|
|
/* 33f18: 00000000 */ nop
|
|
/* 33f1c: 03e00008 */ jr $ra
|
|
/* 33f20: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033f24
|
|
/* 33f24: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
|
/* 33f28: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
|
/* 33f2c: 03e00008 */ jr $ra
|
|
/* 33f30: 8dc20050 */ lw $v0,0x50($t6)
|
|
/* 33f34: 03e00008 */ jr $ra
|
|
/* 33f38: 00000000 */ nop
|
|
/* 33f3c: 03e00008 */ jr $ra
|
|
/* 33f40: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00033f44
|
|
/* 33f44: 27bdffc8 */ addiu $sp,$sp,-56
|
|
/* 33f48: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 33f4c: afa40038 */ sw $a0,0x38($sp)
|
|
/* 33f50: afa5003c */ sw $a1,0x3c($sp)
|
|
/* 33f54: 3c0e800a */ lui $t6,%hi(var8009c334)
|
|
/* 33f58: 8dcec334 */ lw $t6,%lo(var8009c334)($t6)
|
|
/* 33f5c: 11c0002e */ beqz $t6,.L00034018
|
|
/* 33f60: 00000000 */ nop
|
|
/* 33f64: 0c012194 */ jal osSetIntMask
|
|
/* 33f68: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 33f6c: afa20034 */ sw $v0,0x34($sp)
|
|
/* 33f70: 3c0f8006 */ lui $t7,%hi(var8005f120)
|
|
/* 33f74: 8deff120 */ lw $t7,%lo(var8005f120)($t7)
|
|
/* 33f78: afaf0030 */ sw $t7,0x30($sp)
|
|
/* 33f7c: 93a8003b */ lbu $t0,0x3b($sp)
|
|
/* 33f80: 3c19800a */ lui $t9,%hi(var8009c334)
|
|
/* 33f84: 8f39c334 */ lw $t9,%lo(var8009c334)($t9)
|
|
/* 33f88: 97b8003e */ lhu $t8,0x3e($sp)
|
|
/* 33f8c: 00084840 */ sll $t1,$t0,0x1
|
|
/* 33f90: 03295021 */ addu $t2,$t9,$t1
|
|
/* 33f94: a5580000 */ sh $t8,0x0($t2)
|
|
/* 33f98: 8fab0030 */ lw $t3,0x30($sp)
|
|
/* 33f9c: afa0002c */ sw $zero,0x2c($sp)
|
|
/* 33fa0: 1160001b */ beqz $t3,.L00034010
|
|
/* 33fa4: 00000000 */ nop
|
|
.L00033fa8:
|
|
/* 33fa8: 8fac0030 */ lw $t4,0x30($sp)
|
|
/* 33fac: 93b9003b */ lbu $t9,0x3b($sp)
|
|
/* 33fb0: 8d8d0008 */ lw $t5,0x8($t4)
|
|
/* 33fb4: 8dae0004 */ lw $t6,0x4($t5)
|
|
/* 33fb8: 91cf0002 */ lbu $t7,0x2($t6)
|
|
/* 33fbc: 31e8001f */ andi $t0,$t7,0x1f
|
|
/* 33fc0: 1519000c */ bne $t0,$t9,.L00033ff4
|
|
/* 33fc4: 00000000 */ nop
|
|
/* 33fc8: 24090800 */ addiu $t1,$zero,0x800
|
|
/* 33fcc: a7a9001c */ sh $t1,0x1c($sp)
|
|
/* 33fd0: 8fb80030 */ lw $t8,0x30($sp)
|
|
/* 33fd4: afb80020 */ sw $t8,0x20($sp)
|
|
/* 33fd8: 3c048006 */ lui $a0,%hi(var8005f12c)
|
|
/* 33fdc: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
|
/* 33fe0: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 33fe4: 00003025 */ or $a2,$zero,$zero
|
|
/* 33fe8: 00003825 */ or $a3,$zero,$zero
|
|
/* 33fec: 0c00f184 */ jal alEvtqPostEvent
|
|
/* 33ff0: 24840014 */ addiu $a0,$a0,20
|
|
.L00033ff4:
|
|
/* 33ff4: 8faa002c */ lw $t2,0x2c($sp)
|
|
/* 33ff8: 8fac0030 */ lw $t4,0x30($sp)
|
|
/* 33ffc: 254b0001 */ addiu $t3,$t2,0x1
|
|
/* 34000: afab002c */ sw $t3,0x2c($sp)
|
|
/* 34004: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 34008: 15a0ffe7 */ bnez $t5,.L00033fa8
|
|
/* 3400c: afad0030 */ sw $t5,0x30($sp)
|
|
.L00034010:
|
|
/* 34010: 0c012194 */ jal osSetIntMask
|
|
/* 34014: 8fa40034 */ lw $a0,0x34($sp)
|
|
.L00034018:
|
|
/* 34018: 10000001 */ b .L00034020
|
|
/* 3401c: 00000000 */ nop
|
|
.L00034020:
|
|
/* 34020: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 34024: 27bd0038 */ addiu $sp,$sp,0x38
|
|
/* 34028: 03e00008 */ jr $ra
|
|
/* 3402c: 00000000 */ nop
|
|
);
|