mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-12 21:44:34 -04:00
5021 lines
195 KiB
C
5021 lines
195 KiB
C
#include <ultra64.h>
|
|
#include "constants.h"
|
|
#include "bss.h"
|
|
#include "lib/snd.h"
|
|
#include "lib/lib_2fc60.h"
|
|
#include "lib/lib_317f0.h"
|
|
#include "lib/lib_39c80.h"
|
|
#include "lib/lib_39fe0.h"
|
|
#include "lib/lib_3a100.h"
|
|
#include "lib/lib_3c4d0.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 "data.h"
|
|
#include "types.h"
|
|
|
|
u32 var8009c330;
|
|
u32 var8009c334;
|
|
|
|
u32 var8005f120 = 0;
|
|
u32 var8005f124 = 0;
|
|
u32 var8005f128 = 0;
|
|
u32 var8005f12c = (u32) &var8009c2d0;
|
|
u32 var8005f130 = 0;
|
|
u32 var8005f134 = 0;
|
|
u32 var8005f138 = 0;
|
|
u32 var8005f13c = 0;
|
|
u32 var8005f140 = 0;
|
|
|
|
#if VERSION >= VERSION_PAL_FINAL
|
|
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,0x4e20
|
|
/* 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 alHeapDBAlloc
|
|
/* 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 alHeapDBAlloc
|
|
/* 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 n_alEvtqNew
|
|
/* 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 alHeapDBAlloc
|
|
/* 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 n_alSynAddSndPlayer
|
|
/* 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 n_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 n_alEvtqNextEvent
|
|
/* 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
|
|
);
|
|
#elif VERSION >= VERSION_NTSC_1_0
|
|
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 alHeapDBAlloc
|
|
/* 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 alHeapDBAlloc
|
|
/* 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 n_alEvtqNew
|
|
/* 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 alHeapDBAlloc
|
|
/* 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 n_alSynAddSndPlayer
|
|
/* 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 n_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 n_alEvtqNextEvent
|
|
/* 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
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel func000317f0
|
|
/* 32f40: 27bdffc0 */ addiu $sp,$sp,-64
|
|
/* 32f44: afbf001c */ sw $ra,0x1c($sp)
|
|
/* 32f48: afa40040 */ sw $a0,0x40($sp)
|
|
/* 32f4c: 8fae0040 */ lw $t6,0x40($sp)
|
|
/* 32f50: 3c188006 */ lui $t8,0x8006
|
|
/* 32f54: 8f18163c */ lw $t8,0x163c($t8)
|
|
/* 32f58: 8dcf0008 */ lw $t7,0x8($t6)
|
|
/* 32f5c: af0f0044 */ sw $t7,0x44($t8)
|
|
/* 32f60: 3c198006 */ lui $t9,0x8006
|
|
/* 32f64: 8f39163c */ lw $t9,0x163c($t9)
|
|
/* 32f68: af20003c */ sw $zero,0x3c($t9)
|
|
/* 32f6c: 3c098006 */ lui $t1,0x8006
|
|
/* 32f70: 8d29163c */ lw $t1,0x163c($t1)
|
|
/* 32f74: 24083e80 */ addiu $t0,$zero,0x3e80
|
|
/* 32f78: ad280048 */ sw $t0,0x48($t1)
|
|
/* 32f7c: 8faa0040 */ lw $t2,0x40($sp)
|
|
/* 32f80: 00002025 */ or $a0,$zero,$zero
|
|
/* 32f84: 00002825 */ or $a1,$zero,$zero
|
|
/* 32f88: 8d4b0000 */ lw $t3,0x0($t2)
|
|
/* 32f8c: 8d46000c */ lw $a2,0xc($t2)
|
|
/* 32f90: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 32f94: 000b60c0 */ sll $t4,$t3,0x3
|
|
/* 32f98: 018b6021 */ addu $t4,$t4,$t3
|
|
/* 32f9c: 000c60c0 */ sll $t4,$t4,0x3
|
|
/* 32fa0: 0c00c499 */ jal alHeapDBAlloc
|
|
/* 32fa4: afac0010 */ sw $t4,0x10($sp)
|
|
/* 32fa8: afa20038 */ sw $v0,0x38($sp)
|
|
/* 32fac: 3c0e8006 */ lui $t6,0x8006
|
|
/* 32fb0: 8dce163c */ lw $t6,0x163c($t6)
|
|
/* 32fb4: 8fad0038 */ lw $t5,0x38($sp)
|
|
/* 32fb8: adcd0040 */ sw $t5,0x40($t6)
|
|
/* 32fbc: 8faf0040 */ lw $t7,0x40($sp)
|
|
/* 32fc0: 00002025 */ or $a0,$zero,$zero
|
|
/* 32fc4: 00002825 */ or $a1,$zero,$zero
|
|
/* 32fc8: 8df80004 */ lw $t8,0x4($t7)
|
|
/* 32fcc: 8de6000c */ lw $a2,0xc($t7)
|
|
/* 32fd0: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 32fd4: 0018c8c0 */ sll $t9,$t8,0x3
|
|
/* 32fd8: 0338c823 */ subu $t9,$t9,$t8
|
|
/* 32fdc: 0019c880 */ sll $t9,$t9,0x2
|
|
/* 32fe0: 0c00c499 */ jal alHeapDBAlloc
|
|
/* 32fe4: afb90010 */ sw $t9,0x10($sp)
|
|
/* 32fe8: afa20038 */ sw $v0,0x38($sp)
|
|
/* 32fec: 3c048006 */ lui $a0,0x8006
|
|
/* 32ff0: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 32ff4: 8fa80040 */ lw $t0,0x40($sp)
|
|
/* 32ff8: 8fa50038 */ lw $a1,0x38($sp)
|
|
/* 32ffc: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 33000: 0c00f628 */ jal n_alEvtqNew
|
|
/* 33004: 8d060004 */ lw $a2,0x4($t0)
|
|
/* 33008: 3c098006 */ lui $t1,0x8006
|
|
/* 3300c: 8d29163c */ lw $t1,0x163c($t1)
|
|
/* 33010: 3c018006 */ lui $at,0x8006
|
|
/* 33014: 8d2a0040 */ lw $t2,0x40($t1)
|
|
/* 33018: ac2a1638 */ sw $t2,0x1638($at)
|
|
/* 3301c: 8fac0040 */ lw $t4,0x40($sp)
|
|
/* 33020: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* 33024: afab003c */ sw $t3,0x3c($sp)
|
|
/* 33028: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 3302c: 2da10002 */ sltiu $at,$t5,0x2
|
|
/* 33030: 14200016 */ bnez $at,.NB0003308c
|
|
/* 33034: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033038:
|
|
/* 33038: 3c0e8006 */ lui $t6,0x8006
|
|
/* 3303c: 8dce163c */ lw $t6,0x163c($t6)
|
|
/* 33040: 8dcf0040 */ lw $t7,0x40($t6)
|
|
/* 33044: afaf0024 */ sw $t7,0x24($sp)
|
|
/* 33048: 8fb8003c */ lw $t8,0x3c($sp)
|
|
/* 3304c: 8fa80024 */ lw $t0,0x24($sp)
|
|
/* 33050: 0018c8c0 */ sll $t9,$t8,0x3
|
|
/* 33054: 0338c821 */ addu $t9,$t9,$t8
|
|
/* 33058: 0019c8c0 */ sll $t9,$t9,0x3
|
|
/* 3305c: 03284821 */ addu $t1,$t9,$t0
|
|
/* 33060: 01202025 */ or $a0,$t1,$zero
|
|
/* 33064: 0c00cbb0 */ jal alLink
|
|
/* 33068: 2525ffb8 */ addiu $a1,$t1,-72
|
|
/* 3306c: 8faa003c */ lw $t2,0x3c($sp)
|
|
/* 33070: 8fac0040 */ lw $t4,0x40($sp)
|
|
/* 33074: 254b0001 */ addiu $t3,$t2,0x1
|
|
/* 33078: afab003c */ sw $t3,0x3c($sp)
|
|
/* 3307c: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 33080: 016d082b */ sltu $at,$t3,$t5
|
|
/* 33084: 1420ffec */ bnez $at,.NB00033038
|
|
/* 33088: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003308c:
|
|
/* 3308c: 0c00d242 */ jal func00033378
|
|
/* 33090: 00002025 */ or $a0,$zero,$zero
|
|
/* 33094: 0c00d2f1 */ jal func00033634
|
|
/* 33098: 00002025 */ or $a0,$zero,$zero
|
|
/* 3309c: 8fae0040 */ lw $t6,0x40($sp)
|
|
/* 330a0: 00002025 */ or $a0,$zero,$zero
|
|
/* 330a4: 00002825 */ or $a1,$zero,$zero
|
|
/* 330a8: 95cf0010 */ lhu $t7,0x10($t6)
|
|
/* 330ac: 8dc6000c */ lw $a2,0xc($t6)
|
|
/* 330b0: 24070002 */ addiu $a3,$zero,0x2
|
|
/* 330b4: 0c00c499 */ jal alHeapDBAlloc
|
|
/* 330b8: afaf0010 */ sw $t7,0x10($sp)
|
|
/* 330bc: 3c01800a */ lui $at,0x800a
|
|
/* 330c0: ac220a34 */ sw $v0,0xa34($at)
|
|
/* 330c4: 8fb80040 */ lw $t8,0x40($sp)
|
|
/* 330c8: afa0003c */ sw $zero,0x3c($sp)
|
|
/* 330cc: 97190010 */ lhu $t9,0x10($t8)
|
|
/* 330d0: 13200010 */ beqz $t9,.NB00033114
|
|
/* 330d4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000330d8:
|
|
/* 330d8: 8faa003c */ lw $t2,0x3c($sp)
|
|
/* 330dc: 3c09800a */ lui $t1,0x800a
|
|
/* 330e0: 8d290a34 */ lw $t1,0xa34($t1)
|
|
/* 330e4: 000a6040 */ sll $t4,$t2,0x1
|
|
/* 330e8: 24087fff */ addiu $t0,$zero,0x7fff
|
|
/* 330ec: 012c5821 */ addu $t3,$t1,$t4
|
|
/* 330f0: a5680000 */ sh $t0,0x0($t3)
|
|
/* 330f4: 8fad003c */ lw $t5,0x3c($sp)
|
|
/* 330f8: 8faf0040 */ lw $t7,0x40($sp)
|
|
/* 330fc: 25ae0001 */ addiu $t6,$t5,0x1
|
|
/* 33100: afae003c */ sw $t6,0x3c($sp)
|
|
/* 33104: 95f80010 */ lhu $t8,0x10($t7)
|
|
/* 33108: 01d8082b */ sltu $at,$t6,$t8
|
|
/* 3310c: 1420fff2 */ bnez $at,.NB000330d8
|
|
/* 33110: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033114:
|
|
/* 33114: 3c198006 */ lui $t9,0x8006
|
|
/* 33118: 8f39163c */ lw $t9,0x163c($t9)
|
|
/* 3311c: af200000 */ sw $zero,0x0($t9)
|
|
/* 33120: 3c098006 */ lui $t1,0x8006
|
|
/* 33124: 8d29163c */ lw $t1,0x163c($t1)
|
|
/* 33128: 3c0a7003 */ lui $t2,0x7003
|
|
/* 3312c: 254a31a8 */ addiu $t2,$t2,0x31a8
|
|
/* 33130: ad2a0008 */ sw $t2,0x8($t1)
|
|
/* 33134: 3c0c8006 */ lui $t4,0x8006
|
|
/* 33138: 8d8c163c */ lw $t4,0x163c($t4)
|
|
/* 3313c: ad8c0004 */ sw $t4,0x4($t4)
|
|
/* 33140: 3c048006 */ lui $a0,0x8006
|
|
/* 33144: 0c00f734 */ jal n_alSynAddSndPlayer
|
|
/* 33148: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 3314c: 24080020 */ addiu $t0,$zero,0x20
|
|
/* 33150: a7a80028 */ sh $t0,0x28($sp)
|
|
/* 33154: 3c0b8006 */ lui $t3,0x8006
|
|
/* 33158: 8d6b163c */ lw $t3,0x163c($t3)
|
|
/* 3315c: 27a50028 */ addiu $a1,$sp,0x28
|
|
/* 33160: 24070001 */ addiu $a3,$zero,0x1
|
|
/* 33164: 25640014 */ addiu $a0,$t3,0x14
|
|
/* 33168: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 3316c: 8d660048 */ lw $a2,0x48($t3)
|
|
/* 33170: 3c0d8006 */ lui $t5,0x8006
|
|
/* 33174: 8dad163c */ lw $t5,0x163c($t5)
|
|
/* 33178: 25a40014 */ addiu $a0,$t5,0x14
|
|
/* 3317c: 0c00f64f */ jal n_alEvtqNextEvent
|
|
/* 33180: 25a50028 */ addiu $a1,$t5,0x28
|
|
/* 33184: 3c0f8006 */ lui $t7,0x8006
|
|
/* 33188: 8def163c */ lw $t7,0x163c($t7)
|
|
/* 3318c: ade2004c */ sw $v0,0x4c($t7)
|
|
/* 33190: 10000001 */ beqz $zero,.NB00033198
|
|
/* 33194: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033198:
|
|
/* 33198: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* 3319c: 27bd0040 */ addiu $sp,$sp,0x40
|
|
/* 331a0: 03e00008 */ jr $ra
|
|
/* 331a4: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
#endif
|
|
|
|
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 n_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 n_alEvtqNextEvent
|
|
/* 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
|
|
);
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
GLOBAL_ASM(
|
|
glabel func00031b34
|
|
.late_rodata
|
|
glabel var70054740
|
|
.word func00031b34+0x01ac
|
|
glabel var70054744
|
|
.word func00031b34+0x0a78
|
|
glabel var70054748
|
|
.word func00031b34+0x14dc
|
|
glabel var7005474c
|
|
.word func00031b34+0x0bfc
|
|
glabel var70054750
|
|
.word func00031b34+0x14dc
|
|
glabel var70054754
|
|
.word func00031b34+0x14dc
|
|
glabel var70054758
|
|
.word func00031b34+0x14dc
|
|
glabel var7005475c
|
|
.word func00031b34+0x0f08
|
|
glabel var70054760
|
|
.word func00031b34+0x14dc
|
|
glabel var70054764
|
|
.word func00031b34+0x14dc
|
|
glabel var70054768
|
|
.word func00031b34+0x14dc
|
|
glabel var7005476c
|
|
.word func00031b34+0x14dc
|
|
glabel var70054770
|
|
.word func00031b34+0x14dc
|
|
glabel var70054774
|
|
.word func00031b34+0x14dc
|
|
glabel var70054778
|
|
.word func00031b34+0x14dc
|
|
glabel var7005477c
|
|
.word func00031b34+0x0ca0
|
|
.text
|
|
/* 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 n_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 n_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 n_alSynSetVol
|
|
/* 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 n_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 n_alSynSetVol
|
|
/* 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 n_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 n_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 n_alSynSetVol
|
|
/* 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 n_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(n_syn)
|
|
/* 329f0: 8d29f114 */ lw $t1,%lo(n_syn)($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 n_alSynSetVol
|
|
/* 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 n_alSynSetVol
|
|
/* 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 n_alSynSetVol
|
|
/* 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 n_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
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel func00031b34
|
|
.late_rodata
|
|
glabel var70054740
|
|
.word func00031b34+0x1ac
|
|
glabel var70054744
|
|
.word func00031b34+0x940
|
|
glabel var70054748
|
|
.word func00031b34+0x132c
|
|
glabel var7005474c
|
|
.word func00031b34+0xa9c
|
|
glabel var70054750
|
|
.word func00031b34+0x132c
|
|
glabel var70054754
|
|
.word func00031b34+0x132c
|
|
glabel var70054758
|
|
.word func00031b34+0x132c
|
|
glabel var7005475c
|
|
.word func00031b34+0xda8
|
|
glabel var70054760
|
|
.word func00031b34+0x132c
|
|
glabel var70054764
|
|
.word func00031b34+0x132c
|
|
glabel var70054768
|
|
.word func00031b34+0x132c
|
|
glabel var7005476c
|
|
.word func00031b34+0x132c
|
|
glabel var70054770
|
|
.word func00031b34+0x132c
|
|
glabel var70054774
|
|
.word func00031b34+0x132c
|
|
glabel var70054778
|
|
.word func00031b34+0x132c
|
|
glabel var7005477c
|
|
.word func00031b34+0xb40
|
|
.text
|
|
/* 33274: 27bdff48 */ addiu $sp,$sp,-184
|
|
/* 33278: afbf0034 */ sw $ra,0x34($sp)
|
|
/* 3327c: afa400b8 */ sw $a0,0xb8($sp)
|
|
/* 33280: afb10030 */ sw $s1,0x30($sp)
|
|
/* 33284: afb0002c */ sw $s0,0x2c($sp)
|
|
/* 33288: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* 3328c: afae0068 */ sw $t6,0x68($sp)
|
|
/* 33290: afa00064 */ sw $zero,0x64($sp)
|
|
/* 33294: afa00060 */ sw $zero,0x60($sp)
|
|
/* 33298: afa0005c */ sw $zero,0x5c($sp)
|
|
.NB0003329c:
|
|
/* 3329c: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 332a0: 11e0000b */ beqz $t7,.NB000332d0
|
|
/* 332a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 332a8: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 332ac: afb80088 */ sw $t8,0x88($sp)
|
|
/* 332b0: 8fb900b8 */ lw $t9,0xb8($sp)
|
|
/* 332b4: 97280000 */ lhu $t0,0x0($t9)
|
|
/* 332b8: a7a80084 */ sh $t0,0x84($sp)
|
|
/* 332bc: 8fa900b8 */ lw $t1,0xb8($sp)
|
|
/* 332c0: 8d2a0008 */ lw $t2,0x8($t1)
|
|
/* 332c4: afaa008c */ sw $t2,0x8c($sp)
|
|
/* 332c8: 27ab0084 */ addiu $t3,$sp,0x84
|
|
/* 332cc: afab00b8 */ sw $t3,0xb8($sp)
|
|
.NB000332d0:
|
|
/* 332d0: 8fac00b8 */ lw $t4,0xb8($sp)
|
|
/* 332d4: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 332d8: afad0060 */ sw $t5,0x60($sp)
|
|
/* 332dc: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 332e0: 3c018000 */ lui $at,0x8000
|
|
/* 332e4: 01c17824 */ and $t7,$t6,$at
|
|
/* 332e8: 15e00001 */ bnez $t7,.NB000332f0
|
|
/* 332ec: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000332f0:
|
|
/* 332f0: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 332f4: 8f190008 */ lw $t9,0x8($t8)
|
|
/* 332f8: afb900ac */ sw $t9,0xac($sp)
|
|
/* 332fc: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 33300: 15000006 */ bnez $t0,.NB0003331c
|
|
/* 33304: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33308: 27a4005a */ addiu $a0,$sp,0x5a
|
|
/* 3330c: 0c00d201 */ jal func00033274
|
|
/* 33310: 27a50058 */ addiu $a1,$sp,0x58
|
|
/* 33314: 100004bd */ beqz $zero,.NB0003460c
|
|
/* 33318: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003331c:
|
|
/* 3331c: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 33320: 8d2a0004 */ lw $t2,0x4($t1)
|
|
/* 33324: afaa00a8 */ sw $t2,0xa8($sp)
|
|
/* 33328: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 3332c: 8d6c0000 */ lw $t4,0x0($t3)
|
|
/* 33330: afac005c */ sw $t4,0x5c($sp)
|
|
/* 33334: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 33338: 95b00000 */ lhu $s0,0x0($t5)
|
|
/* 3333c: 2a010201 */ slti $at,$s0,0x201
|
|
/* 33340: 14200012 */ bnez $at,.NB0003338c
|
|
/* 33344: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33348: 24010400 */ addiu $at,$zero,0x400
|
|
/* 3334c: 12010219 */ beq $s0,$at,.NB00033bb4
|
|
/* 33350: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33354: 24010800 */ addiu $at,$zero,0x800
|
|
/* 33358: 12010397 */ beq $s0,$at,.NB000341b8
|
|
/* 3335c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33360: 24011000 */ addiu $at,$zero,0x1000
|
|
/* 33364: 12010213 */ beq $s0,$at,.NB00033bb4
|
|
/* 33368: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3336c: 24012000 */ addiu $at,$zero,0x2000
|
|
/* 33370: 12010312 */ beq $s0,$at,.NB00033fbc
|
|
/* 33374: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33378: 24014000 */ addiu $at,$zero,0x4000
|
|
/* 3337c: 120102d8 */ beq $s0,$at,.NB00033ee0
|
|
/* 33380: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33384: 10000486 */ beqz $zero,.NB000345a0
|
|
/* 33388: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003338c:
|
|
/* 3338c: 2a010081 */ slti $at,$s0,0x81
|
|
/* 33390: 14200009 */ bnez $at,.NB000333b8
|
|
/* 33394: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33398: 24010100 */ addiu $at,$zero,0x100
|
|
/* 3339c: 1201029f */ beq $s0,$at,.NB00033e1c
|
|
/* 333a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333a4: 24010200 */ addiu $at,$zero,0x200
|
|
/* 333a8: 12010467 */ beq $s0,$at,.NB00034548
|
|
/* 333ac: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333b0: 1000047b */ beqz $zero,.NB000345a0
|
|
/* 333b4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000333b8:
|
|
/* 333b8: 2a010041 */ slti $at,$s0,0x41
|
|
/* 333bc: 14200006 */ bnez $at,.NB000333d8
|
|
/* 333c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333c4: 24010080 */ addiu $at,$zero,0x80
|
|
/* 333c8: 1201045b */ beq $s0,$at,.NB00034538
|
|
/* 333cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333d0: 10000473 */ beqz $zero,.NB000345a0
|
|
/* 333d4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000333d8:
|
|
/* 333d8: 2a010011 */ slti $at,$s0,0x11
|
|
/* 333dc: 14200006 */ bnez $at,.NB000333f8
|
|
/* 333e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333e4: 24010040 */ addiu $at,$zero,0x40
|
|
/* 333e8: 120103d4 */ beq $s0,$at,.NB0003433c
|
|
/* 333ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* 333f0: 1000046b */ beqz $zero,.NB000345a0
|
|
/* 333f4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000333f8:
|
|
/* 333f8: 260effff */ addiu $t6,$s0,-1
|
|
/* 333fc: 2dc10010 */ sltiu $at,$t6,0x10
|
|
/* 33400: 10200467 */ beqz $at,.NB000345a0
|
|
/* 33404: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33408: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 3340c: 3c017005 */ lui $at,0x7005
|
|
/* 33410: 002e0821 */ addu $at,$at,$t6
|
|
/* 33414: 8c2e5e70 */ lw $t6,0x5e70($at)
|
|
/* 33418: 01c00008 */ jr $t6
|
|
/* 3341c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33420: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33424: 24010005 */ addiu $at,$zero,0x5
|
|
/* 33428: 91f80045 */ lbu $t8,0x45($t7)
|
|
/* 3342c: 13010006 */ beq $t8,$at,.NB00033448
|
|
/* 33430: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33434: 24010004 */ addiu $at,$zero,0x4
|
|
/* 33438: 13010003 */ beq $t8,$at,.NB00033448
|
|
/* 3343c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33440: 10000472 */ beqz $zero,.NB0003460c
|
|
/* 33444: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033448:
|
|
/* 33448: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 3344c: 93280043 */ lbu $t0,0x43($t9)
|
|
/* 33450: a7a800b2 */ sh $t0,0xb2($sp)
|
|
/* 33454: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 33458: 912a0040 */ lbu $t2,0x40($t1)
|
|
/* 3345c: a7aa00b0 */ sh $t2,0xb0($sp)
|
|
/* 33460: a3a000b4 */ sb $zero,0xb4($sp)
|
|
/* 33464: 3c0c8006 */ lui $t4,0x8006
|
|
/* 33468: 8d8c163c */ lw $t4,0x163c($t4)
|
|
/* 3346c: 3c0b8006 */ lui $t3,0x8006
|
|
/* 33470: 856b1640 */ lh $t3,0x1640($t3)
|
|
/* 33474: 8d8d0044 */ lw $t5,0x44($t4)
|
|
/* 33478: 016d702a */ slt $t6,$t3,$t5
|
|
/* 3347c: 39ce0001 */ xori $t6,$t6,0x1
|
|
/* 33480: afae0070 */ sw $t6,0x70($sp)
|
|
/* 33484: 8faf0070 */ lw $t7,0x70($sp)
|
|
/* 33488: 11e00006 */ beqz $t7,.NB000334a4
|
|
/* 3348c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33490: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 33494: 93190044 */ lbu $t9,0x44($t8)
|
|
/* 33498: 33280010 */ andi $t0,$t9,0x10
|
|
/* 3349c: 11000006 */ beqz $t0,.NB000334b8
|
|
/* 334a0: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000334a4:
|
|
/* 334a4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 334a8: 27a500b0 */ addiu $a1,$sp,0xb0
|
|
/* 334ac: 0c00f76c */ jal func0003c9e0
|
|
/* 334b0: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 334b4: afa20064 */ sw $v0,0x64($sp)
|
|
.NB000334b8:
|
|
/* 334b8: 8fa90064 */ lw $t1,0x64($sp)
|
|
/* 334bc: 1520005f */ bnez $t1,.NB0003363c
|
|
/* 334c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 334c4: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 334c8: 914c0044 */ lbu $t4,0x44($t2)
|
|
/* 334cc: 318b0012 */ andi $t3,$t4,0x12
|
|
/* 334d0: 15600004 */ bnez $t3,.NB000334e4
|
|
/* 334d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 334d8: 8d4d0034 */ lw $t5,0x34($t2)
|
|
/* 334dc: 19a00011 */ blez $t5,.NB00033524
|
|
/* 334e0: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000334e4:
|
|
/* 334e4: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 334e8: 240e0004 */ addiu $t6,$zero,0x4
|
|
/* 334ec: a1ee0045 */ sb $t6,0x45($t7)
|
|
/* 334f0: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 334f4: 8f190034 */ lw $t9,0x34($t8)
|
|
/* 334f8: 2728ffff */ addiu $t0,$t9,-1
|
|
/* 334fc: af080034 */ sw $t0,0x34($t8)
|
|
/* 33500: 3c048006 */ lui $a0,0x8006
|
|
/* 33504: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33508: 8fa500b8 */ lw $a1,0xb8($sp)
|
|
/* 3350c: 34068235 */ dli $a2,0x8235
|
|
/* 33510: 00003825 */ or $a3,$zero,$zero
|
|
/* 33514: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 33518: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 3351c: 10000045 */ beqz $zero,.NB00033634
|
|
/* 33520: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033524:
|
|
/* 33524: 8fa90070 */ lw $t1,0x70($sp)
|
|
/* 33528: 11200040 */ beqz $t1,.NB0003362c
|
|
/* 3352c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33530: 3c0c8006 */ lui $t4,0x8006
|
|
/* 33534: 8d8c1634 */ lw $t4,0x1634($t4)
|
|
/* 33538: afac0054 */ sw $t4,0x54($sp)
|
|
.NB0003353c:
|
|
/* 3353c: 8fab0054 */ lw $t3,0x54($sp)
|
|
/* 33540: 916a0044 */ lbu $t2,0x44($t3)
|
|
/* 33544: 314d0012 */ andi $t5,$t2,0x12
|
|
/* 33548: 15a0001c */ bnez $t5,.NB000335bc
|
|
/* 3354c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33550: 314e0004 */ andi $t6,$t2,0x4
|
|
/* 33554: 11c00019 */ beqz $t6,.NB000335bc
|
|
/* 33558: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3355c: 916f0045 */ lbu $t7,0x45($t3)
|
|
/* 33560: 24010003 */ addiu $at,$zero,0x3
|
|
/* 33564: 11e10015 */ beq $t7,$at,.NB000335bc
|
|
/* 33568: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3356c: afa00070 */ sw $zero,0x70($sp)
|
|
/* 33570: 24190080 */ addiu $t9,$zero,0x80
|
|
/* 33574: a7b90044 */ sh $t9,0x44($sp)
|
|
/* 33578: 8fa80054 */ lw $t0,0x54($sp)
|
|
/* 3357c: afa80048 */ sw $t0,0x48($sp)
|
|
/* 33580: 8fa90054 */ lw $t1,0x54($sp)
|
|
/* 33584: 24180003 */ addiu $t8,$zero,0x3
|
|
/* 33588: a1380045 */ sb $t8,0x45($t1)
|
|
/* 3358c: 3c048006 */ lui $a0,0x8006
|
|
/* 33590: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33594: 27a50044 */ addiu $a1,$sp,0x44
|
|
/* 33598: 240603e8 */ addiu $a2,$zero,0x3e8
|
|
/* 3359c: 00003825 */ or $a3,$zero,$zero
|
|
/* 335a0: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 335a4: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 335a8: 8fa40054 */ lw $a0,0x54($sp)
|
|
/* 335ac: 00002825 */ or $a1,$zero,$zero
|
|
/* 335b0: 240603e8 */ addiu $a2,$zero,0x3e8
|
|
/* 335b4: 0c00f830 */ jal n_alSynSetVol
|
|
/* 335b8: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB000335bc:
|
|
/* 335bc: 8fac0054 */ lw $t4,0x54($sp)
|
|
/* 335c0: 8d8d0004 */ lw $t5,0x4($t4)
|
|
/* 335c4: afad0054 */ sw $t5,0x54($sp)
|
|
/* 335c8: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* 335cc: 11400004 */ beqz $t2,.NB000335e0
|
|
/* 335d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 335d4: 8fae0054 */ lw $t6,0x54($sp)
|
|
/* 335d8: 15c0ffd8 */ bnez $t6,.NB0003353c
|
|
/* 335dc: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000335e0:
|
|
/* 335e0: 8fab0070 */ lw $t3,0x70($sp)
|
|
/* 335e4: 1560000d */ bnez $t3,.NB0003361c
|
|
/* 335e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 335ec: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 335f0: 240f0002 */ addiu $t7,$zero,0x2
|
|
/* 335f4: af2f0034 */ sw $t7,0x34($t9)
|
|
/* 335f8: 3c048006 */ lui $a0,0x8006
|
|
/* 335fc: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33600: 8fa500b8 */ lw $a1,0xb8($sp)
|
|
/* 33604: 240603e9 */ addiu $a2,$zero,0x3e9
|
|
/* 33608: 00003825 */ or $a3,$zero,$zero
|
|
/* 3360c: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 33610: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 33614: 10000003 */ beqz $zero,.NB00033624
|
|
/* 33618: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003361c:
|
|
/* 3361c: 0c00d188 */ jal func00033090
|
|
/* 33620: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00033624:
|
|
/* 33624: 10000003 */ beqz $zero,.NB00033634
|
|
/* 33628: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003362c:
|
|
/* 3362c: 0c00d188 */ jal func00033090
|
|
/* 33630: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00033634:
|
|
/* 33634: 100003f5 */ beqz $zero,.NB0003460c
|
|
/* 33638: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003363c:
|
|
/* 3363c: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 33640: 91180044 */ lbu $t8,0x44($t0)
|
|
/* 33644: 37090004 */ ori $t1,$t8,0x4
|
|
/* 33648: a1090044 */ sb $t1,0x44($t0)
|
|
/* 3364c: 8fac00ac */ lw $t4,0xac($sp)
|
|
/* 33650: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 33654: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 33658: 91aa000c */ lbu $t2,0xc($t5)
|
|
/* 3365c: a5ca003a */ sh $t2,0x3a($t6)
|
|
/* 33660: 87ab00b2 */ lh $t3,0xb2($sp)
|
|
/* 33664: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33668: a1eb0043 */ sb $t3,0x43($t7)
|
|
/* 3366c: 8fb900ac */ lw $t9,0xac($sp)
|
|
/* 33670: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 33674: 8f380000 */ lw $t8,0x0($t9)
|
|
/* 33678: c508002c */ lwc1 $f8,0x2c($t0)
|
|
/* 3367c: c5100028 */ lwc1 $f16,0x28($t0)
|
|
/* 33680: 8f090000 */ lw $t1,0x0($t8)
|
|
/* 33684: 44892000 */ mtc1 $t1,$f4
|
|
/* 33688: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3368c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* 33690: 46083283 */ div.s $f10,$f6,$f8
|
|
/* 33694: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 33698: 4600910d */ trunc.w.s $f4,$f18
|
|
/* 3369c: 440d2000 */ mfc1 $t5,$f4
|
|
/* 336a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 336a4: afad0080 */ sw $t5,0x80($sp)
|
|
/* 336a8: 3c0a8006 */ lui $t2,0x8006
|
|
/* 336ac: 8d4a163c */ lw $t2,0x163c($t2)
|
|
/* 336b0: 8fab0080 */ lw $t3,0x80($sp)
|
|
/* 336b4: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 336b8: 8d4e0050 */ lw $t6,0x50($t2)
|
|
/* 336bc: 01cb7821 */ addu $t7,$t6,$t3
|
|
/* 336c0: af2f003c */ sw $t7,0x3c($t9)
|
|
/* 336c4: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 336c8: 8fa900a8 */ lw $t1,0xa8($sp)
|
|
/* 336cc: 3c18800a */ lui $t8,0x800a
|
|
/* 336d0: 856f003a */ lh $t7,0x3a($t3)
|
|
/* 336d4: 85790038 */ lh $t9,0x38($t3)
|
|
/* 336d8: 91280002 */ lbu $t0,0x2($t1)
|
|
/* 336dc: 8f180a34 */ lw $t8,0xa34($t8)
|
|
/* 336e0: 01f90019 */ multu $t7,$t9
|
|
/* 336e4: 310c001f */ andi $t4,$t0,0x1f
|
|
/* 336e8: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 336ec: 000c6840 */ sll $t5,$t4,0x1
|
|
/* 336f0: 030d5021 */ addu $t2,$t8,$t5
|
|
/* 336f4: 910c000d */ lbu $t4,0xd($t0)
|
|
/* 336f8: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 336fc: 854e0000 */ lh $t6,0x0($t2)
|
|
/* 33700: 00004812 */ mflo $t1
|
|
/* 33704: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33708: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3370c: 012c0019 */ multu $t1,$t4
|
|
/* 33710: 0000c012 */ mflo $t8
|
|
/* 33714: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33718: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3371c: 0301001a */ div $zero,$t8,$at
|
|
/* 33720: 00006812 */ mflo $t5
|
|
/* 33724: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 33728: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3372c: 01cd0019 */ multu $t6,$t5
|
|
/* 33730: 00005012 */ mflo $t2
|
|
/* 33734: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33738: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3373c: 0141001a */ div $zero,$t2,$at
|
|
/* 33740: 00005812 */ mflo $t3
|
|
/* 33744: 1d600003 */ bgtz $t3,.NB00033754
|
|
/* 33748: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3374c: 10000023 */ beqz $zero,.NB000337dc
|
|
/* 33750: afa00078 */ sw $zero,0x78($sp)
|
|
.NB00033754:
|
|
/* 33754: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 33758: 8fb900a8 */ lw $t9,0xa8($sp)
|
|
/* 3375c: 3c0f800a */ lui $t7,0x800a
|
|
/* 33760: 85aa003a */ lh $t2,0x3a($t5)
|
|
/* 33764: 85ab0038 */ lh $t3,0x38($t5)
|
|
/* 33768: 93280002 */ lbu $t0,0x2($t9)
|
|
/* 3376c: 8def0a34 */ lw $t7,0xa34($t7)
|
|
/* 33770: 014b0019 */ multu $t2,$t3
|
|
/* 33774: 3109001f */ andi $t1,$t0,0x1f
|
|
/* 33778: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 3377c: 00096040 */ sll $t4,$t1,0x1
|
|
/* 33780: 01ecc021 */ addu $t8,$t7,$t4
|
|
/* 33784: 9109000d */ lbu $t1,0xd($t0)
|
|
/* 33788: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 3378c: 870e0000 */ lh $t6,0x0($t8)
|
|
/* 33790: 0000c812 */ mflo $t9
|
|
/* 33794: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33798: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3379c: 03290019 */ multu $t9,$t1
|
|
/* 337a0: 00007812 */ mflo $t7
|
|
/* 337a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 337a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 337ac: 01e1001a */ div $zero,$t7,$at
|
|
/* 337b0: 00006012 */ mflo $t4
|
|
/* 337b4: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 337b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 337bc: 01cc0019 */ multu $t6,$t4
|
|
/* 337c0: 0000c012 */ mflo $t8
|
|
/* 337c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 337c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 337cc: 0301001a */ div $zero,$t8,$at
|
|
/* 337d0: 00006812 */ mflo $t5
|
|
/* 337d4: 25aaffff */ addiu $t2,$t5,-1
|
|
/* 337d8: afaa0078 */ sw $t2,0x78($sp)
|
|
.NB000337dc:
|
|
/* 337dc: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 337e0: 8fb900ac */ lw $t9,0xac($sp)
|
|
/* 337e4: 91680041 */ lbu $t0,0x41($t3)
|
|
/* 337e8: 9329000c */ lbu $t1,0xc($t9)
|
|
/* 337ec: 01097821 */ addu $t7,$t0,$t1
|
|
/* 337f0: 25eeffc0 */ addiu $t6,$t7,-64
|
|
/* 337f4: afae0074 */ sw $t6,0x74($sp)
|
|
/* 337f8: 8fac0074 */ lw $t4,0x74($sp)
|
|
/* 337fc: 19800003 */ blez $t4,.NB0003380c
|
|
/* 33800: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33804: 10000002 */ beqz $zero,.NB00033810
|
|
/* 33808: 01808025 */ or $s0,$t4,$zero
|
|
.NB0003380c:
|
|
/* 3380c: 00008025 */ or $s0,$zero,$zero
|
|
.NB00033810:
|
|
/* 33810: 2a01007f */ slti $at,$s0,0x7f
|
|
/* 33814: 10200009 */ beqz $at,.NB0003383c
|
|
/* 33818: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3381c: 8fb80074 */ lw $t8,0x74($sp)
|
|
/* 33820: 1b000003 */ blez $t8,.NB00033830
|
|
/* 33824: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33828: 10000002 */ beqz $zero,.NB00033834
|
|
/* 3382c: 03008825 */ or $s1,$t8,$zero
|
|
.NB00033830:
|
|
/* 33830: 00008825 */ or $s1,$zero,$zero
|
|
.NB00033834:
|
|
/* 33834: 10000003 */ beqz $zero,.NB00033844
|
|
/* 33838: a3b100a7 */ sb $s1,0xa7($sp)
|
|
.NB0003383c:
|
|
/* 3383c: 240d007f */ addiu $t5,$zero,0x7f
|
|
/* 33840: a3ad00a7 */ sb $t5,0xa7($sp)
|
|
.NB00033844:
|
|
/* 33844: 8fa800a8 */ lw $t0,0xa8($sp)
|
|
/* 33848: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 3384c: 91090003 */ lbu $t1,0x3($t0)
|
|
/* 33850: 914b0042 */ lbu $t3,0x42($t2)
|
|
/* 33854: 312f000f */ andi $t7,$t1,0xf
|
|
/* 33858: 000f70c0 */ sll $t6,$t7,0x3
|
|
/* 3385c: 3179007f */ andi $t9,$t3,0x7f
|
|
/* 33860: 032e6021 */ addu $t4,$t9,$t6
|
|
/* 33864: afac007c */ sw $t4,0x7c($sp)
|
|
/* 33868: 8fb8007c */ lw $t8,0x7c($sp)
|
|
/* 3386c: 07010003 */ bgez $t8,.NB0003387c
|
|
/* 33870: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33874: 10000002 */ beqz $zero,.NB00033880
|
|
/* 33878: 00008025 */ or $s0,$zero,$zero
|
|
.NB0003387c:
|
|
/* 3387c: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.NB00033880:
|
|
/* 33880: 2a010080 */ slti $at,$s0,0x80
|
|
/* 33884: 14200004 */ bnez $at,.NB00033898
|
|
/* 33888: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3388c: 240d007f */ addiu $t5,$zero,0x7f
|
|
/* 33890: 10000008 */ beqz $zero,.NB000338b4
|
|
/* 33894: afad007c */ sw $t5,0x7c($sp)
|
|
.NB00033898:
|
|
/* 33898: 8faa007c */ lw $t2,0x7c($sp)
|
|
/* 3389c: 05410003 */ bgez $t2,.NB000338ac
|
|
/* 338a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 338a4: 10000002 */ beqz $zero,.NB000338b0
|
|
/* 338a8: 00008825 */ or $s1,$zero,$zero
|
|
.NB000338ac:
|
|
/* 338ac: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.NB000338b0:
|
|
/* 338b0: afb1007c */ sw $s1,0x7c($sp)
|
|
.NB000338b4:
|
|
/* 338b4: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 338b8: 8fab007c */ lw $t3,0x7c($sp)
|
|
/* 338bc: 91090042 */ lbu $t1,0x42($t0)
|
|
/* 338c0: 312f0080 */ andi $t7,$t1,0x80
|
|
/* 338c4: 016fc825 */ or $t9,$t3,$t7
|
|
/* 338c8: afb9007c */ sw $t9,0x7c($sp)
|
|
/* 338cc: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 338d0: 8fac00ac */ lw $t4,0xac($sp)
|
|
/* 338d4: 93b800a7 */ lbu $t8,0xa7($sp)
|
|
/* 338d8: c5c6002c */ lwc1 $f6,0x2c($t6)
|
|
/* 338dc: c5c80028 */ lwc1 $f8,0x28($t6)
|
|
/* 338e0: 8d850008 */ lw $a1,0x8($t4)
|
|
/* 338e4: 8fad007c */ lw $t5,0x7c($sp)
|
|
/* 338e8: 46083282 */ mul.s $f10,$f6,$f8
|
|
/* 338ec: 44808000 */ mtc1 $zero,$f16
|
|
/* 338f0: 8faa0080 */ lw $t2,0x80($sp)
|
|
/* 338f4: afa00020 */ sw $zero,0x20($sp)
|
|
/* 338f8: afa00018 */ sw $zero,0x18($sp)
|
|
/* 338fc: 8fa70078 */ lw $a3,0x78($sp)
|
|
/* 33900: 25c4000c */ addiu $a0,$t6,0xc
|
|
/* 33904: 44065000 */ mfc1 $a2,$f10
|
|
/* 33908: afb80010 */ sw $t8,0x10($sp)
|
|
/* 3390c: afad0014 */ sw $t5,0x14($sp)
|
|
/* 33910: afaa0024 */ sw $t2,0x24($sp)
|
|
/* 33914: 0c00f864 */ jal func0003cdc0
|
|
/* 33918: e7b0001c */ swc1 $f16,0x1c($sp)
|
|
/* 3391c: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 33920: 24080001 */ addiu $t0,$zero,0x1
|
|
/* 33924: a1280045 */ sb $t0,0x45($t1)
|
|
/* 33928: 3c0b8006 */ lui $t3,0x8006
|
|
/* 3392c: 856b1640 */ lh $t3,0x1640($t3)
|
|
/* 33930: 3c018006 */ lui $at,0x8006
|
|
/* 33934: 256f0001 */ addiu $t7,$t3,0x1
|
|
/* 33938: a42f1640 */ sh $t7,0x1640($at)
|
|
/* 3393c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 33940: 932c0044 */ lbu $t4,0x44($t9)
|
|
/* 33944: 318e0002 */ andi $t6,$t4,0x2
|
|
/* 33948: 15c00098 */ bnez $t6,.NB00033bac
|
|
/* 3394c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33950: 8fb80080 */ lw $t8,0x80($sp)
|
|
/* 33954: 1700007b */ bnez $t8,.NB00033b44
|
|
/* 33958: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3395c: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 33960: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 33964: 8daa0000 */ lw $t2,0x0($t5)
|
|
/* 33968: 9148000d */ lbu $t0,0xd($t2)
|
|
/* 3396c: a528003a */ sh $t0,0x3a($t1)
|
|
/* 33970: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33974: 8faf00a8 */ lw $t7,0xa8($sp)
|
|
/* 33978: 3c0b800a */ lui $t3,0x800a
|
|
/* 3397c: 8548003a */ lh $t0,0x3a($t2)
|
|
/* 33980: 85490038 */ lh $t1,0x38($t2)
|
|
/* 33984: 91f90002 */ lbu $t9,0x2($t7)
|
|
/* 33988: 8d6b0a34 */ lw $t3,0xa34($t3)
|
|
/* 3398c: 01090019 */ multu $t0,$t1
|
|
/* 33990: 332c001f */ andi $t4,$t9,0x1f
|
|
/* 33994: 8fb900ac */ lw $t9,0xac($sp)
|
|
/* 33998: 000c7040 */ sll $t6,$t4,0x1
|
|
/* 3399c: 016ec021 */ addu $t8,$t3,$t6
|
|
/* 339a0: 932c000d */ lbu $t4,0xd($t9)
|
|
/* 339a4: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 339a8: 870d0000 */ lh $t5,0x0($t8)
|
|
/* 339ac: 00007812 */ mflo $t7
|
|
/* 339b0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339b8: 01ec0019 */ multu $t7,$t4
|
|
/* 339bc: 00005812 */ mflo $t3
|
|
/* 339c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339c8: 0161001a */ div $zero,$t3,$at
|
|
/* 339cc: 00007012 */ mflo $t6
|
|
/* 339d0: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 339d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339d8: 01ae0019 */ multu $t5,$t6
|
|
/* 339dc: 0000c012 */ mflo $t8
|
|
/* 339e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339e4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339e8: 0301001a */ div $zero,$t8,$at
|
|
/* 339ec: 00005012 */ mflo $t2
|
|
/* 339f0: 1d400003 */ bgtz $t2,.NB00033a00
|
|
/* 339f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 339f8: 10000023 */ beqz $zero,.NB00033a88
|
|
/* 339fc: afa00078 */ sw $zero,0x78($sp)
|
|
.NB00033a00:
|
|
/* 33a00: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 33a04: 8fa900a8 */ lw $t1,0xa8($sp)
|
|
/* 33a08: 3c08800a */ lui $t0,0x800a
|
|
/* 33a0c: 85d8003a */ lh $t8,0x3a($t6)
|
|
/* 33a10: 85ca0038 */ lh $t2,0x38($t6)
|
|
/* 33a14: 91390002 */ lbu $t9,0x2($t1)
|
|
/* 33a18: 8d080a34 */ lw $t0,0xa34($t0)
|
|
/* 33a1c: 030a0019 */ multu $t8,$t2
|
|
/* 33a20: 332f001f */ andi $t7,$t9,0x1f
|
|
/* 33a24: 8fb900ac */ lw $t9,0xac($sp)
|
|
/* 33a28: 000f6040 */ sll $t4,$t7,0x1
|
|
/* 33a2c: 010c5821 */ addu $t3,$t0,$t4
|
|
/* 33a30: 932f000d */ lbu $t7,0xd($t9)
|
|
/* 33a34: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 33a38: 856d0000 */ lh $t5,0x0($t3)
|
|
/* 33a3c: 00004812 */ mflo $t1
|
|
/* 33a40: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a44: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a48: 012f0019 */ multu $t1,$t7
|
|
/* 33a4c: 00004012 */ mflo $t0
|
|
/* 33a50: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a54: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a58: 0101001a */ div $zero,$t0,$at
|
|
/* 33a5c: 00006012 */ mflo $t4
|
|
/* 33a60: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 33a64: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a68: 01ac0019 */ multu $t5,$t4
|
|
/* 33a6c: 00005812 */ mflo $t3
|
|
/* 33a70: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a74: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33a78: 0161001a */ div $zero,$t3,$at
|
|
/* 33a7c: 00007012 */ mflo $t6
|
|
/* 33a80: 25d8ffff */ addiu $t8,$t6,-1
|
|
/* 33a84: afb80078 */ sw $t8,0x78($sp)
|
|
.NB00033a88:
|
|
/* 33a88: 8faa00ac */ lw $t2,0xac($sp)
|
|
/* 33a8c: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33a90: 8d590000 */ lw $t9,0x0($t2)
|
|
/* 33a94: c5e60028 */ lwc1 $f6,0x28($t7)
|
|
/* 33a98: c5ea002c */ lwc1 $f10,0x2c($t7)
|
|
/* 33a9c: 8f290004 */ lw $t1,0x4($t9)
|
|
/* 33aa0: 44899000 */ mtc1 $t1,$f18
|
|
/* 33aa4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33aa8: 46809120 */ cvt.s.w $f4,$f18
|
|
/* 33aac: 46062203 */ div.s $f8,$f4,$f6
|
|
/* 33ab0: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 33ab4: 4600848d */ trunc.w.s $f18,$f16
|
|
/* 33ab8: 440d9000 */ mfc1 $t5,$f18
|
|
/* 33abc: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33ac0: afad0080 */ sw $t5,0x80($sp)
|
|
/* 33ac4: 3c0c8006 */ lui $t4,0x8006
|
|
/* 33ac8: 8d8c163c */ lw $t4,0x163c($t4)
|
|
/* 33acc: 8fae0080 */ lw $t6,0x80($sp)
|
|
/* 33ad0: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33ad4: 8d8b0050 */ lw $t3,0x50($t4)
|
|
/* 33ad8: 016ec021 */ addu $t8,$t3,$t6
|
|
/* 33adc: ad58003c */ sw $t8,0x3c($t2)
|
|
/* 33ae0: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33ae4: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 33ae8: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 33aec: 0c00f830 */ jal n_alSynSetVol
|
|
/* 33af0: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 33af4: 24190002 */ addiu $t9,$zero,0x2
|
|
/* 33af8: a7b90094 */ sh $t9,0x94($sp)
|
|
/* 33afc: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 33b00: afa90098 */ sw $t1,0x98($sp)
|
|
/* 33b04: 3c048006 */ lui $a0,0x8006
|
|
/* 33b08: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33b0c: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 33b10: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 33b14: 00003825 */ or $a3,$zero,$zero
|
|
/* 33b18: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 33b1c: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 33b20: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33b24: 91e80044 */ lbu $t0,0x44($t7)
|
|
/* 33b28: 310d0020 */ andi $t5,$t0,0x20
|
|
/* 33b2c: 11a00003 */ beqz $t5,.NB00033b3c
|
|
/* 33b30: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33b34: 0c00d1a4 */ jal func00033100
|
|
/* 33b38: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00033b3c:
|
|
/* 33b3c: 1000001b */ beqz $zero,.NB00033bac
|
|
/* 33b40: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033b44:
|
|
/* 33b44: 240c0040 */ addiu $t4,$zero,0x40
|
|
/* 33b48: a7ac0094 */ sh $t4,0x94($sp)
|
|
/* 33b4c: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 33b50: afab0098 */ sw $t3,0x98($sp)
|
|
/* 33b54: 8fae00ac */ lw $t6,0xac($sp)
|
|
/* 33b58: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 33b5c: 8dd80000 */ lw $t8,0x0($t6)
|
|
/* 33b60: c728002c */ lwc1 $f8,0x2c($t9)
|
|
/* 33b64: c7300028 */ lwc1 $f16,0x28($t9)
|
|
/* 33b68: 8f0a0000 */ lw $t2,0x0($t8)
|
|
/* 33b6c: 448a2000 */ mtc1 $t2,$f4
|
|
/* 33b70: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33b74: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* 33b78: 46083283 */ div.s $f10,$f6,$f8
|
|
/* 33b7c: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 33b80: 4600910d */ trunc.w.s $f4,$f18
|
|
/* 33b84: 440f2000 */ mfc1 $t7,$f4
|
|
/* 33b88: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33b8c: afaf0080 */ sw $t7,0x80($sp)
|
|
/* 33b90: 3c048006 */ lui $a0,0x8006
|
|
/* 33b94: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33b98: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 33b9c: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 33ba0: 00003825 */ or $a3,$zero,$zero
|
|
/* 33ba4: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 33ba8: 24840014 */ addiu $a0,$a0,0x14
|
|
.NB00033bac:
|
|
/* 33bac: 1000027e */ beqz $zero,.NB000345a8
|
|
/* 33bb0: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033bb4:
|
|
/* 33bb4: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 33bb8: 24011000 */ addiu $at,$zero,0x1000
|
|
/* 33bbc: 950d0000 */ lhu $t5,0x0($t0)
|
|
/* 33bc0: 15a10006 */ bne $t5,$at,.NB00033bdc
|
|
/* 33bc4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33bc8: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 33bcc: 918b0044 */ lbu $t3,0x44($t4)
|
|
/* 33bd0: 316e0002 */ andi $t6,$t3,0x2
|
|
/* 33bd4: 11c0004c */ beqz $t6,.NB00033d08
|
|
/* 33bd8: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033bdc:
|
|
/* 33bdc: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 33be0: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33be4: 93100045 */ lbu $s0,0x45($t8)
|
|
/* 33be8: 12010009 */ beq $s0,$at,.NB00033c10
|
|
/* 33bec: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33bf0: 24010004 */ addiu $at,$zero,0x4
|
|
/* 33bf4: 12010036 */ beq $s0,$at,.NB00033cd0
|
|
/* 33bf8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33bfc: 24010005 */ addiu $at,$zero,0x5
|
|
/* 33c00: 12010033 */ beq $s0,$at,.NB00033cd0
|
|
/* 33c04: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33c08: 10000035 */ beqz $zero,.NB00033ce0
|
|
/* 33c0c: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033c10:
|
|
/* 33c10: 3c048006 */ lui $a0,0x8006
|
|
/* 33c14: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33c18: 8fa50060 */ lw $a1,0x60($sp)
|
|
/* 33c1c: 24060040 */ addiu $a2,$zero,0x40
|
|
/* 33c20: 0c00d1c4 */ jal func00033180
|
|
/* 33c24: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 33c28: 8faa00ac */ lw $t2,0xac($sp)
|
|
/* 33c2c: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33c30: 8d590000 */ lw $t9,0x0($t2)
|
|
/* 33c34: c5ea0028 */ lwc1 $f10,0x28($t7)
|
|
/* 33c38: c5f2002c */ lwc1 $f18,0x2c($t7)
|
|
/* 33c3c: 8f290008 */ lw $t1,0x8($t9)
|
|
/* 33c40: 44893000 */ mtc1 $t1,$f6
|
|
/* 33c44: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33c48: 46803220 */ cvt.s.w $f8,$f6
|
|
/* 33c4c: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 33c50: 46128103 */ div.s $f4,$f16,$f18
|
|
/* 33c54: 4600218d */ trunc.w.s $f6,$f4
|
|
/* 33c58: 440d3000 */ mfc1 $t5,$f6
|
|
/* 33c5c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33c60: afad0080 */ sw $t5,0x80($sp)
|
|
/* 33c64: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33c68: 00002825 */ or $a1,$zero,$zero
|
|
/* 33c6c: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 33c70: 0c00f830 */ jal n_alSynSetVol
|
|
/* 33c74: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 33c78: 8fac0080 */ lw $t4,0x80($sp)
|
|
/* 33c7c: 11800010 */ beqz $t4,.NB00033cc0
|
|
/* 33c80: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33c84: 240b0080 */ addiu $t3,$zero,0x80
|
|
/* 33c88: a7ab0094 */ sh $t3,0x94($sp)
|
|
/* 33c8c: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 33c90: afae0098 */ sw $t6,0x98($sp)
|
|
/* 33c94: 3c048006 */ lui $a0,0x8006
|
|
/* 33c98: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 33c9c: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 33ca0: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 33ca4: 00003825 */ or $a3,$zero,$zero
|
|
/* 33ca8: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 33cac: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 33cb0: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33cb4: 24180002 */ addiu $t8,$zero,0x2
|
|
/* 33cb8: 10000003 */ beqz $zero,.NB00033cc8
|
|
/* 33cbc: a1580045 */ sb $t8,0x45($t2)
|
|
.NB00033cc0:
|
|
/* 33cc0: 0c00d188 */ jal func00033090
|
|
/* 33cc4: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00033cc8:
|
|
/* 33cc8: 10000007 */ beqz $zero,.NB00033ce8
|
|
/* 33ccc: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033cd0:
|
|
/* 33cd0: 0c00d188 */ jal func00033090
|
|
/* 33cd4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33cd8: 10000003 */ beqz $zero,.NB00033ce8
|
|
/* 33cdc: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033ce0:
|
|
/* 33ce0: 10000001 */ beqz $zero,.NB00033ce8
|
|
/* 33ce4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033ce8:
|
|
/* 33ce8: 8fb900b8 */ lw $t9,0xb8($sp)
|
|
/* 33cec: 24010002 */ addiu $at,$zero,0x2
|
|
/* 33cf0: 97290000 */ lhu $t1,0x0($t9)
|
|
/* 33cf4: 15210004 */ bne $t1,$at,.NB00033d08
|
|
/* 33cf8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33cfc: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 33d00: 240f1000 */ addiu $t7,$zero,0x1000
|
|
/* 33d04: a50f0000 */ sh $t7,0x0($t0)
|
|
.NB00033d08:
|
|
/* 33d08: 10000227 */ beqz $zero,.NB000345a8
|
|
/* 33d0c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33d10: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* 33d14: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 33d18: 8dac0008 */ lw $t4,0x8($t5)
|
|
/* 33d1c: a16c0041 */ sb $t4,0x41($t3)
|
|
/* 33d20: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 33d24: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33d28: 91d80045 */ lbu $t8,0x45($t6)
|
|
/* 33d2c: 1701001f */ bne $t8,$at,.NB00033dac
|
|
/* 33d30: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33d34: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33d38: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 33d3c: 91590041 */ lbu $t9,0x41($t2)
|
|
/* 33d40: 912f000c */ lbu $t7,0xc($t1)
|
|
/* 33d44: 032f4021 */ addu $t0,$t9,$t7
|
|
/* 33d48: 250dffc0 */ addiu $t5,$t0,-64
|
|
/* 33d4c: afad0074 */ sw $t5,0x74($sp)
|
|
/* 33d50: 8fac0074 */ lw $t4,0x74($sp)
|
|
/* 33d54: 19800003 */ blez $t4,.NB00033d64
|
|
/* 33d58: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33d5c: 10000002 */ beqz $zero,.NB00033d68
|
|
/* 33d60: 01808025 */ or $s0,$t4,$zero
|
|
.NB00033d64:
|
|
/* 33d64: 00008025 */ or $s0,$zero,$zero
|
|
.NB00033d68:
|
|
/* 33d68: 2a01007f */ slti $at,$s0,0x7f
|
|
/* 33d6c: 10200009 */ beqz $at,.NB00033d94
|
|
/* 33d70: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33d74: 8fab0074 */ lw $t3,0x74($sp)
|
|
/* 33d78: 19600003 */ blez $t3,.NB00033d88
|
|
/* 33d7c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33d80: 10000002 */ beqz $zero,.NB00033d8c
|
|
/* 33d84: 01608825 */ or $s1,$t3,$zero
|
|
.NB00033d88:
|
|
/* 33d88: 00008825 */ or $s1,$zero,$zero
|
|
.NB00033d8c:
|
|
/* 33d8c: 10000003 */ beqz $zero,.NB00033d9c
|
|
/* 33d90: a3b100a7 */ sb $s1,0xa7($sp)
|
|
.NB00033d94:
|
|
/* 33d94: 240e007f */ addiu $t6,$zero,0x7f
|
|
/* 33d98: a3ae00a7 */ sb $t6,0xa7($sp)
|
|
.NB00033d9c:
|
|
/* 33d9c: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33da0: 93a500a7 */ lbu $a1,0xa7($sp)
|
|
/* 33da4: 0c00f8b0 */ jal func0003cef0
|
|
/* 33da8: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB00033dac:
|
|
/* 33dac: 100001fe */ beqz $zero,.NB000345a8
|
|
/* 33db0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33db4: 8fb800b8 */ lw $t8,0xb8($sp)
|
|
/* 33db8: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33dbc: c7080008 */ lwc1 $f8,0x8($t8)
|
|
/* 33dc0: e548002c */ swc1 $f8,0x2c($t2)
|
|
/* 33dc4: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 33dc8: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33dcc: 91390045 */ lbu $t9,0x45($t1)
|
|
/* 33dd0: 17210010 */ bne $t9,$at,.NB00033e14
|
|
/* 33dd4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33dd8: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33ddc: c5ea002c */ lwc1 $f10,0x2c($t7)
|
|
/* 33de0: c5f00028 */ lwc1 $f16,0x28($t7)
|
|
/* 33de4: 25e4000c */ addiu $a0,$t7,0xc
|
|
/* 33de8: 46105482 */ mul.s $f18,$f10,$f16
|
|
/* 33dec: 44059000 */ mfc1 $a1,$f18
|
|
/* 33df0: 0c00f8dc */ jal func0003cfa0
|
|
/* 33df4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33df8: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 33dfc: 910d0044 */ lbu $t5,0x44($t0)
|
|
/* 33e00: 31ac0020 */ andi $t4,$t5,0x20
|
|
/* 33e04: 11800003 */ beqz $t4,.NB00033e14
|
|
/* 33e08: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33e0c: 0c00d1a4 */ jal func00033100
|
|
/* 33e10: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00033e14:
|
|
/* 33e14: 100001e4 */ beqz $zero,.NB000345a8
|
|
/* 33e18: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033e1c:
|
|
/* 33e1c: 8fab00b8 */ lw $t3,0xb8($sp)
|
|
/* 33e20: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 33e24: 8d6e0008 */ lw $t6,0x8($t3)
|
|
/* 33e28: a30e0042 */ sb $t6,0x42($t8)
|
|
/* 33e2c: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33e30: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33e34: 91490045 */ lbu $t1,0x45($t2)
|
|
/* 33e38: 15210027 */ bne $t1,$at,.NB00033ed8
|
|
/* 33e3c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33e40: 8fad00a8 */ lw $t5,0xa8($sp)
|
|
/* 33e44: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 33e48: 91ac0003 */ lbu $t4,0x3($t5)
|
|
/* 33e4c: 932f0042 */ lbu $t7,0x42($t9)
|
|
/* 33e50: 318b000f */ andi $t3,$t4,0xf
|
|
/* 33e54: 000b70c0 */ sll $t6,$t3,0x3
|
|
/* 33e58: 31e8007f */ andi $t0,$t7,0x7f
|
|
/* 33e5c: 010ec021 */ addu $t8,$t0,$t6
|
|
/* 33e60: afb8007c */ sw $t8,0x7c($sp)
|
|
/* 33e64: 8faa007c */ lw $t2,0x7c($sp)
|
|
/* 33e68: 05410003 */ bgez $t2,.NB00033e78
|
|
/* 33e6c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33e70: 10000002 */ beqz $zero,.NB00033e7c
|
|
/* 33e74: 00008025 */ or $s0,$zero,$zero
|
|
.NB00033e78:
|
|
/* 33e78: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.NB00033e7c:
|
|
/* 33e7c: 2a010080 */ slti $at,$s0,0x80
|
|
/* 33e80: 14200004 */ bnez $at,.NB00033e94
|
|
/* 33e84: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33e88: 2409007f */ addiu $t1,$zero,0x7f
|
|
/* 33e8c: 10000008 */ beqz $zero,.NB00033eb0
|
|
/* 33e90: afa9007c */ sw $t1,0x7c($sp)
|
|
.NB00033e94:
|
|
/* 33e94: 8fb9007c */ lw $t9,0x7c($sp)
|
|
/* 33e98: 07210003 */ bgez $t9,.NB00033ea8
|
|
/* 33e9c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33ea0: 10000002 */ beqz $zero,.NB00033eac
|
|
/* 33ea4: 00008825 */ or $s1,$zero,$zero
|
|
.NB00033ea8:
|
|
/* 33ea8: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.NB00033eac:
|
|
/* 33eac: afb1007c */ sw $s1,0x7c($sp)
|
|
.NB00033eb0:
|
|
/* 33eb0: 8fad0060 */ lw $t5,0x60($sp)
|
|
/* 33eb4: 8faf007c */ lw $t7,0x7c($sp)
|
|
/* 33eb8: 91ac0042 */ lbu $t4,0x42($t5)
|
|
/* 33ebc: 318b0080 */ andi $t3,$t4,0x80
|
|
/* 33ec0: 01eb4025 */ or $t0,$t7,$t3
|
|
/* 33ec4: afa8007c */ sw $t0,0x7c($sp)
|
|
/* 33ec8: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33ecc: 8fa5007c */ lw $a1,0x7c($sp)
|
|
/* 33ed0: 0c00f908 */ jal func0003d050
|
|
/* 33ed4: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB00033ed8:
|
|
/* 33ed8: 100001b3 */ beqz $zero,.NB000345a8
|
|
/* 33edc: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033ee0:
|
|
/* 33ee0: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* 33ee4: 8fb900b8 */ lw $t9,0xb8($sp)
|
|
/* 33ee8: 91d80042 */ lbu $t8,0x42($t6)
|
|
/* 33eec: 8f2d0008 */ lw $t5,0x8($t9)
|
|
/* 33ef0: 330a007f */ andi $t2,$t8,0x7f
|
|
/* 33ef4: 31ac0080 */ andi $t4,$t5,0x80
|
|
/* 33ef8: 318f00ff */ andi $t7,$t4,0xff
|
|
/* 33efc: 314900ff */ andi $t1,$t2,0xff
|
|
/* 33f00: 012f5825 */ or $t3,$t1,$t7
|
|
/* 33f04: a1cb0042 */ sb $t3,0x42($t6)
|
|
/* 33f08: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 33f0c: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33f10: 91180045 */ lbu $t8,0x45($t0)
|
|
/* 33f14: 17010027 */ bne $t8,$at,.NB00033fb4
|
|
/* 33f18: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33f1c: 8fac00a8 */ lw $t4,0xa8($sp)
|
|
/* 33f20: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 33f24: 91890003 */ lbu $t1,0x3($t4)
|
|
/* 33f28: 91590042 */ lbu $t9,0x42($t2)
|
|
/* 33f2c: 312f000f */ andi $t7,$t1,0xf
|
|
/* 33f30: 000f58c0 */ sll $t3,$t7,0x3
|
|
/* 33f34: 332d007f */ andi $t5,$t9,0x7f
|
|
/* 33f38: 01ab7021 */ addu $t6,$t5,$t3
|
|
/* 33f3c: afae007c */ sw $t6,0x7c($sp)
|
|
/* 33f40: 8fa8007c */ lw $t0,0x7c($sp)
|
|
/* 33f44: 05010003 */ bgez $t0,.NB00033f54
|
|
/* 33f48: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33f4c: 10000002 */ beqz $zero,.NB00033f58
|
|
/* 33f50: 00008025 */ or $s0,$zero,$zero
|
|
.NB00033f54:
|
|
/* 33f54: 8fb0007c */ lw $s0,0x7c($sp)
|
|
.NB00033f58:
|
|
/* 33f58: 2a010080 */ slti $at,$s0,0x80
|
|
/* 33f5c: 14200004 */ bnez $at,.NB00033f70
|
|
/* 33f60: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33f64: 2418007f */ addiu $t8,$zero,0x7f
|
|
/* 33f68: 10000008 */ beqz $zero,.NB00033f8c
|
|
/* 33f6c: afb8007c */ sw $t8,0x7c($sp)
|
|
.NB00033f70:
|
|
/* 33f70: 8faa007c */ lw $t2,0x7c($sp)
|
|
/* 33f74: 05410003 */ bgez $t2,.NB00033f84
|
|
/* 33f78: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33f7c: 10000002 */ beqz $zero,.NB00033f88
|
|
/* 33f80: 00008825 */ or $s1,$zero,$zero
|
|
.NB00033f84:
|
|
/* 33f84: 8fb1007c */ lw $s1,0x7c($sp)
|
|
.NB00033f88:
|
|
/* 33f88: afb1007c */ sw $s1,0x7c($sp)
|
|
.NB00033f8c:
|
|
/* 33f8c: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 33f90: 8fb9007c */ lw $t9,0x7c($sp)
|
|
/* 33f94: 91890042 */ lbu $t1,0x42($t4)
|
|
/* 33f98: 312f0080 */ andi $t7,$t1,0x80
|
|
/* 33f9c: 032f6825 */ or $t5,$t9,$t7
|
|
/* 33fa0: afad007c */ sw $t5,0x7c($sp)
|
|
/* 33fa4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 33fa8: 8fa5007c */ lw $a1,0x7c($sp)
|
|
/* 33fac: 0c00f908 */ jal func0003d050
|
|
/* 33fb0: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB00033fb4:
|
|
/* 33fb4: 1000017c */ beqz $zero,.NB000345a8
|
|
/* 33fb8: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00033fbc:
|
|
/* 33fbc: 8fab00b8 */ lw $t3,0xb8($sp)
|
|
/* 33fc0: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 33fc4: 8d6e0008 */ lw $t6,0x8($t3)
|
|
/* 33fc8: a10e0043 */ sb $t6,0x43($t0)
|
|
/* 33fcc: 3c0c8006 */ lui $t4,0x8006
|
|
/* 33fd0: 8d8c1624 */ lw $t4,0x1624($t4)
|
|
/* 33fd4: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 33fd8: 8d89003c */ lw $t1,0x3c($t4)
|
|
/* 33fdc: 930a0043 */ lbu $t2,0x43($t8)
|
|
/* 33fe0: 0149082a */ slt $at,$t2,$t1
|
|
/* 33fe4: 14200003 */ bnez $at,.NB00033ff4
|
|
/* 33fe8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 33fec: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 33ff0: a3200043 */ sb $zero,0x43($t9)
|
|
.NB00033ff4:
|
|
/* 33ff4: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* 33ff8: 24010001 */ addiu $at,$zero,0x1
|
|
/* 33ffc: 91ed0045 */ lbu $t5,0x45($t7)
|
|
/* 34000: 15a10004 */ bne $t5,$at,.NB00034014
|
|
/* 34004: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34008: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 3400c: 916e0043 */ lbu $t6,0x43($t3)
|
|
/* 34010: a56e0024 */ sh $t6,0x24($t3)
|
|
.NB00034014:
|
|
/* 34014: 10000164 */ beqz $zero,.NB000345a8
|
|
/* 34018: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3401c: 8fa800b8 */ lw $t0,0xb8($sp)
|
|
/* 34020: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 34024: 8d180008 */ lw $t8,0x8($t0)
|
|
/* 34028: a5980038 */ sh $t8,0x38($t4)
|
|
/* 3402c: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 34030: 24010001 */ addiu $at,$zero,0x1
|
|
/* 34034: 91490045 */ lbu $t1,0x45($t2)
|
|
/* 34038: 1521005d */ bne $t1,$at,.NB000341b0
|
|
/* 3403c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34040: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 34044: 8faf00a8 */ lw $t7,0xa8($sp)
|
|
/* 34048: 3c19800a */ lui $t9,0x800a
|
|
/* 3404c: 858a003a */ lh $t2,0x3a($t4)
|
|
/* 34050: 85890038 */ lh $t1,0x38($t4)
|
|
/* 34054: 91ed0002 */ lbu $t5,0x2($t7)
|
|
/* 34058: 8f390a34 */ lw $t9,0xa34($t9)
|
|
/* 3405c: 01490019 */ multu $t2,$t1
|
|
/* 34060: 31ae001f */ andi $t6,$t5,0x1f
|
|
/* 34064: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 34068: 000e5840 */ sll $t3,$t6,0x1
|
|
/* 3406c: 032b4021 */ addu $t0,$t9,$t3
|
|
/* 34070: 91ae000d */ lbu $t6,0xd($t5)
|
|
/* 34074: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 34078: 85180000 */ lh $t8,0x0($t0)
|
|
/* 3407c: 00007812 */ mflo $t7
|
|
/* 34080: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34084: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34088: 01ee0019 */ multu $t7,$t6
|
|
/* 3408c: 0000c812 */ mflo $t9
|
|
/* 34090: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34094: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34098: 0321001a */ div $zero,$t9,$at
|
|
/* 3409c: 00005812 */ mflo $t3
|
|
/* 340a0: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 340a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 340a8: 030b0019 */ multu $t8,$t3
|
|
/* 340ac: 00004012 */ mflo $t0
|
|
/* 340b0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 340b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 340b8: 0101001a */ div $zero,$t0,$at
|
|
/* 340bc: 00006012 */ mflo $t4
|
|
/* 340c0: 1d800003 */ bgtz $t4,.NB000340d0
|
|
/* 340c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 340c8: 10000023 */ beqz $zero,.NB00034158
|
|
/* 340cc: afa00078 */ sw $zero,0x78($sp)
|
|
.NB000340d0:
|
|
/* 340d0: 8fab0060 */ lw $t3,0x60($sp)
|
|
/* 340d4: 8fa900a8 */ lw $t1,0xa8($sp)
|
|
/* 340d8: 3c0a800a */ lui $t2,0x800a
|
|
/* 340dc: 8568003a */ lh $t0,0x3a($t3)
|
|
/* 340e0: 856c0038 */ lh $t4,0x38($t3)
|
|
/* 340e4: 912d0002 */ lbu $t5,0x2($t1)
|
|
/* 340e8: 8d4a0a34 */ lw $t2,0xa34($t2)
|
|
/* 340ec: 010c0019 */ multu $t0,$t4
|
|
/* 340f0: 31af001f */ andi $t7,$t5,0x1f
|
|
/* 340f4: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 340f8: 000f7040 */ sll $t6,$t7,0x1
|
|
/* 340fc: 014ec821 */ addu $t9,$t2,$t6
|
|
/* 34100: 91af000d */ lbu $t7,0xd($t5)
|
|
/* 34104: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 34108: 87380000 */ lh $t8,0x0($t9)
|
|
/* 3410c: 00004812 */ mflo $t1
|
|
/* 34110: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34114: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34118: 012f0019 */ multu $t1,$t7
|
|
/* 3411c: 00005012 */ mflo $t2
|
|
/* 34120: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34124: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34128: 0141001a */ div $zero,$t2,$at
|
|
/* 3412c: 00007012 */ mflo $t6
|
|
/* 34130: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 34134: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34138: 030e0019 */ multu $t8,$t6
|
|
/* 3413c: 0000c812 */ mflo $t9
|
|
/* 34140: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34144: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34148: 0321001a */ div $zero,$t9,$at
|
|
/* 3414c: 00005812 */ mflo $t3
|
|
/* 34150: 2568ffff */ addiu $t0,$t3,-1
|
|
/* 34154: afa80078 */ sw $t0,0x78($sp)
|
|
.NB00034158:
|
|
/* 34158: 3c098006 */ lui $t1,0x8006
|
|
/* 3415c: 8d29163c */ lw $t1,0x163c($t1)
|
|
/* 34160: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 34164: 8d2f0050 */ lw $t7,0x50($t1)
|
|
/* 34168: 8d8d003c */ lw $t5,0x3c($t4)
|
|
/* 3416c: 01af5023 */ subu $t2,$t5,$t7
|
|
/* 34170: 294103e8 */ slti $at,$t2,0x3e8
|
|
/* 34174: 10200003 */ beqz $at,.NB00034184
|
|
/* 34178: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3417c: 10000007 */ beqz $zero,.NB0003419c
|
|
/* 34180: 241003e8 */ addiu $s0,$zero,0x3e8
|
|
.NB00034184:
|
|
/* 34184: 3c198006 */ lui $t9,0x8006
|
|
/* 34188: 8f39163c */ lw $t9,0x163c($t9)
|
|
/* 3418c: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 34190: 8f2b0050 */ lw $t3,0x50($t9)
|
|
/* 34194: 8f0e003c */ lw $t6,0x3c($t8)
|
|
/* 34198: 01cb8023 */ subu $s0,$t6,$t3
|
|
.NB0003419c:
|
|
/* 3419c: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 341a0: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 341a4: 02003025 */ or $a2,$s0,$zero
|
|
/* 341a8: 0c00f830 */ jal n_alSynSetVol
|
|
/* 341ac: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB000341b0:
|
|
/* 341b0: 100000fd */ beqz $zero,.NB000345a8
|
|
/* 341b4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000341b8:
|
|
/* 341b8: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 341bc: 24010001 */ addiu $at,$zero,0x1
|
|
/* 341c0: 910c0045 */ lbu $t4,0x45($t0)
|
|
/* 341c4: 1581005b */ bne $t4,$at,.NB00034334
|
|
/* 341c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 341cc: 8fa900ac */ lw $t1,0xac($sp)
|
|
/* 341d0: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 341d4: 8d2d0000 */ lw $t5,0x0($t1)
|
|
/* 341d8: c5480028 */ lwc1 $f8,0x28($t2)
|
|
/* 341dc: c550002c */ lwc1 $f16,0x2c($t2)
|
|
/* 341e0: 8daf0008 */ lw $t7,0x8($t5)
|
|
/* 341e4: 448f2000 */ mtc1 $t7,$f4
|
|
/* 341e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 341ec: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* 341f0: 46083283 */ div.s $f10,$f6,$f8
|
|
/* 341f4: 46105483 */ div.s $f18,$f10,$f16
|
|
/* 341f8: 4600910d */ trunc.w.s $f4,$f18
|
|
/* 341fc: 44192000 */ mfc1 $t9,$f4
|
|
/* 34200: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34204: afb90080 */ sw $t9,0x80($sp)
|
|
/* 34208: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 3420c: 8fab00a8 */ lw $t3,0xa8($sp)
|
|
/* 34210: 3c0e800a */ lui $t6,0x800a
|
|
/* 34214: 8558003a */ lh $t8,0x3a($t2)
|
|
/* 34218: 85590038 */ lh $t9,0x38($t2)
|
|
/* 3421c: 91680002 */ lbu $t0,0x2($t3)
|
|
/* 34220: 8dce0a34 */ lw $t6,0xa34($t6)
|
|
/* 34224: 03190019 */ multu $t8,$t9
|
|
/* 34228: 310c001f */ andi $t4,$t0,0x1f
|
|
/* 3422c: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 34230: 000c4840 */ sll $t1,$t4,0x1
|
|
/* 34234: 01c96821 */ addu $t5,$t6,$t1
|
|
/* 34238: 910c000d */ lbu $t4,0xd($t0)
|
|
/* 3423c: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 34240: 85af0000 */ lh $t7,0x0($t5)
|
|
/* 34244: 00005812 */ mflo $t3
|
|
/* 34248: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3424c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34250: 016c0019 */ multu $t3,$t4
|
|
/* 34254: 00007012 */ mflo $t6
|
|
/* 34258: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3425c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34260: 01c1001a */ div $zero,$t6,$at
|
|
/* 34264: 00004812 */ mflo $t1
|
|
/* 34268: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 3426c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34270: 01e90019 */ multu $t7,$t1
|
|
/* 34274: 00006812 */ mflo $t5
|
|
/* 34278: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3427c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34280: 01a1001a */ div $zero,$t5,$at
|
|
/* 34284: 00005012 */ mflo $t2
|
|
/* 34288: 1d400003 */ bgtz $t2,.NB00034298
|
|
/* 3428c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34290: 10000023 */ beqz $zero,.NB00034320
|
|
/* 34294: afa00078 */ sw $zero,0x78($sp)
|
|
.NB00034298:
|
|
/* 34298: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 3429c: 8fb900a8 */ lw $t9,0xa8($sp)
|
|
/* 342a0: 3c18800a */ lui $t8,0x800a
|
|
/* 342a4: 852d003a */ lh $t5,0x3a($t1)
|
|
/* 342a8: 852a0038 */ lh $t2,0x38($t1)
|
|
/* 342ac: 93280002 */ lbu $t0,0x2($t9)
|
|
/* 342b0: 8f180a34 */ lw $t8,0xa34($t8)
|
|
/* 342b4: 01aa0019 */ multu $t5,$t2
|
|
/* 342b8: 310b001f */ andi $t3,$t0,0x1f
|
|
/* 342bc: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* 342c0: 000b6040 */ sll $t4,$t3,0x1
|
|
/* 342c4: 030c7021 */ addu $t6,$t8,$t4
|
|
/* 342c8: 910b000d */ lbu $t3,0xd($t0)
|
|
/* 342cc: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 342d0: 85cf0000 */ lh $t7,0x0($t6)
|
|
/* 342d4: 0000c812 */ mflo $t9
|
|
/* 342d8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 342dc: 00000000 */ sll $zero,$zero,0x0
|
|
/* 342e0: 032b0019 */ multu $t9,$t3
|
|
/* 342e4: 0000c012 */ mflo $t8
|
|
/* 342e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 342ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* 342f0: 0301001a */ div $zero,$t8,$at
|
|
/* 342f4: 00006012 */ mflo $t4
|
|
/* 342f8: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 342fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34300: 01ec0019 */ multu $t7,$t4
|
|
/* 34304: 00007012 */ mflo $t6
|
|
/* 34308: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3430c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34310: 01c1001a */ div $zero,$t6,$at
|
|
/* 34314: 00004812 */ mflo $t1
|
|
/* 34318: 252dffff */ addiu $t5,$t1,-1
|
|
/* 3431c: afad0078 */ sw $t5,0x78($sp)
|
|
.NB00034320:
|
|
/* 34320: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 34324: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 34328: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 3432c: 0c00f830 */ jal n_alSynSetVol
|
|
/* 34330: 2484000c */ addiu $a0,$a0,0xc
|
|
.NB00034334:
|
|
/* 34334: 1000009c */ beqz $zero,.NB000345a8
|
|
/* 34338: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003433c:
|
|
/* 3433c: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 34340: 91480044 */ lbu $t0,0x44($t2)
|
|
/* 34344: 31190002 */ andi $t9,$t0,0x2
|
|
/* 34348: 17200079 */ bnez $t9,.NB00034530
|
|
/* 3434c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34350: 8fab00ac */ lw $t3,0xac($sp)
|
|
/* 34354: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 34358: 8d780000 */ lw $t8,0x0($t3)
|
|
/* 3435c: 930f000d */ lbu $t7,0xd($t8)
|
|
/* 34360: a58f003a */ sh $t7,0x3a($t4)
|
|
/* 34364: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 34368: 8fa900a8 */ lw $t1,0xa8($sp)
|
|
/* 3436c: 3c0e800a */ lui $t6,0x800a
|
|
/* 34370: 870f003a */ lh $t7,0x3a($t8)
|
|
/* 34374: 870c0038 */ lh $t4,0x38($t8)
|
|
/* 34378: 912d0002 */ lbu $t5,0x2($t1)
|
|
/* 3437c: 8dce0a34 */ lw $t6,0xa34($t6)
|
|
/* 34380: 01ec0019 */ multu $t7,$t4
|
|
/* 34384: 31aa001f */ andi $t2,$t5,0x1f
|
|
/* 34388: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 3438c: 000a4040 */ sll $t0,$t2,0x1
|
|
/* 34390: 01c8c821 */ addu $t9,$t6,$t0
|
|
/* 34394: 91aa000d */ lbu $t2,0xd($t5)
|
|
/* 34398: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 3439c: 872b0000 */ lh $t3,0x0($t9)
|
|
/* 343a0: 00004812 */ mflo $t1
|
|
/* 343a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343ac: 012a0019 */ multu $t1,$t2
|
|
/* 343b0: 00007012 */ mflo $t6
|
|
/* 343b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343bc: 01c1001a */ div $zero,$t6,$at
|
|
/* 343c0: 00004012 */ mflo $t0
|
|
/* 343c4: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 343c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343cc: 01680019 */ multu $t3,$t0
|
|
/* 343d0: 0000c812 */ mflo $t9
|
|
/* 343d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343d8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343dc: 0321001a */ div $zero,$t9,$at
|
|
/* 343e0: 0000c012 */ mflo $t8
|
|
/* 343e4: 1f000003 */ bgtz $t8,.NB000343f4
|
|
/* 343e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 343ec: 10000023 */ beqz $zero,.NB0003447c
|
|
/* 343f0: afa00078 */ sw $zero,0x78($sp)
|
|
.NB000343f4:
|
|
/* 343f4: 8fa80060 */ lw $t0,0x60($sp)
|
|
/* 343f8: 8fac00a8 */ lw $t4,0xa8($sp)
|
|
/* 343fc: 3c0f800a */ lui $t7,0x800a
|
|
/* 34400: 8519003a */ lh $t9,0x3a($t0)
|
|
/* 34404: 85180038 */ lh $t8,0x38($t0)
|
|
/* 34408: 918d0002 */ lbu $t5,0x2($t4)
|
|
/* 3440c: 8def0a34 */ lw $t7,0xa34($t7)
|
|
/* 34410: 03380019 */ multu $t9,$t8
|
|
/* 34414: 31a9001f */ andi $t1,$t5,0x1f
|
|
/* 34418: 8fad00ac */ lw $t5,0xac($sp)
|
|
/* 3441c: 00095040 */ sll $t2,$t1,0x1
|
|
/* 34420: 01ea7021 */ addu $t6,$t7,$t2
|
|
/* 34424: 91a9000d */ lbu $t1,0xd($t5)
|
|
/* 34428: 24013f01 */ addiu $at,$zero,0x3f01
|
|
/* 3442c: 85cb0000 */ lh $t3,0x0($t6)
|
|
/* 34430: 00006012 */ mflo $t4
|
|
/* 34434: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34438: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3443c: 01890019 */ multu $t4,$t1
|
|
/* 34440: 00007812 */ mflo $t7
|
|
/* 34444: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34448: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3444c: 01e1001a */ div $zero,$t7,$at
|
|
/* 34450: 00005012 */ mflo $t2
|
|
/* 34454: 24017fff */ addiu $at,$zero,0x7fff
|
|
/* 34458: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3445c: 016a0019 */ multu $t3,$t2
|
|
/* 34460: 00007012 */ mflo $t6
|
|
/* 34464: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34468: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3446c: 01c1001a */ div $zero,$t6,$at
|
|
/* 34470: 00004012 */ mflo $t0
|
|
/* 34474: 2519ffff */ addiu $t9,$t0,-1
|
|
/* 34478: afb90078 */ sw $t9,0x78($sp)
|
|
.NB0003447c:
|
|
/* 3447c: 8fb800ac */ lw $t8,0xac($sp)
|
|
/* 34480: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 34484: 8f0d0000 */ lw $t5,0x0($t8)
|
|
/* 34488: c52a0028 */ lwc1 $f10,0x28($t1)
|
|
/* 3448c: c532002c */ lwc1 $f18,0x2c($t1)
|
|
/* 34490: 8dac0004 */ lw $t4,0x4($t5)
|
|
/* 34494: 448c3000 */ mtc1 $t4,$f6
|
|
/* 34498: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3449c: 46803220 */ cvt.s.w $f8,$f6
|
|
/* 344a0: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* 344a4: 46128103 */ div.s $f4,$f16,$f18
|
|
/* 344a8: 4600218d */ trunc.w.s $f6,$f4
|
|
/* 344ac: 440b3000 */ mfc1 $t3,$f6
|
|
/* 344b0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 344b4: afab0080 */ sw $t3,0x80($sp)
|
|
/* 344b8: 3c0a8006 */ lui $t2,0x8006
|
|
/* 344bc: 8d4a163c */ lw $t2,0x163c($t2)
|
|
/* 344c0: 8fa80080 */ lw $t0,0x80($sp)
|
|
/* 344c4: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 344c8: 8d4e0050 */ lw $t6,0x50($t2)
|
|
/* 344cc: 01c8c821 */ addu $t9,$t6,$t0
|
|
/* 344d0: af19003c */ sw $t9,0x3c($t8)
|
|
/* 344d4: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 344d8: 8fa50078 */ lw $a1,0x78($sp)
|
|
/* 344dc: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 344e0: 0c00f830 */ jal n_alSynSetVol
|
|
/* 344e4: 2484000c */ addiu $a0,$a0,0xc
|
|
/* 344e8: 240d0002 */ addiu $t5,$zero,0x2
|
|
/* 344ec: a7ad0094 */ sh $t5,0x94($sp)
|
|
/* 344f0: 8fac0060 */ lw $t4,0x60($sp)
|
|
/* 344f4: afac0098 */ sw $t4,0x98($sp)
|
|
/* 344f8: 3c048006 */ lui $a0,0x8006
|
|
/* 344fc: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 34500: 27a50094 */ addiu $a1,$sp,0x94
|
|
/* 34504: 8fa60080 */ lw $a2,0x80($sp)
|
|
/* 34508: 00003825 */ or $a3,$zero,$zero
|
|
/* 3450c: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 34510: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 34514: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 34518: 912f0044 */ lbu $t7,0x44($t1)
|
|
/* 3451c: 31eb0020 */ andi $t3,$t7,0x20
|
|
/* 34520: 11600003 */ beqz $t3,.NB00034530
|
|
/* 34524: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34528: 0c00d1a4 */ jal func00033100
|
|
/* 3452c: 8fa40060 */ lw $a0,0x60($sp)
|
|
.NB00034530:
|
|
/* 34530: 1000001d */ beqz $zero,.NB000345a8
|
|
/* 34534: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00034538:
|
|
/* 34538: 0c00d188 */ jal func00033090
|
|
/* 3453c: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 34540: 10000019 */ beqz $zero,.NB000345a8
|
|
/* 34544: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00034548:
|
|
/* 34548: 8faa0060 */ lw $t2,0x60($sp)
|
|
/* 3454c: 914e0044 */ lbu $t6,0x44($t2)
|
|
/* 34550: 31c80010 */ andi $t0,$t6,0x10
|
|
/* 34554: 11000010 */ beqz $t0,.NB00034598
|
|
/* 34558: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3455c: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* 34560: 8fb900b8 */ lw $t9,0xb8($sp)
|
|
/* 34564: c708002c */ lwc1 $f8,0x2c($t8)
|
|
/* 34568: 87060038 */ lh $a2,0x38($t8)
|
|
/* 3456c: 93070041 */ lbu $a3,0x41($t8)
|
|
/* 34570: 8f24000c */ lw $a0,0xc($t9)
|
|
/* 34574: 8f250008 */ lw $a1,0x8($t9)
|
|
/* 34578: e7a80010 */ swc1 $f8,0x10($sp)
|
|
/* 3457c: 930d0042 */ lbu $t5,0x42($t8)
|
|
/* 34580: afad0014 */ sw $t5,0x14($sp)
|
|
/* 34584: 930c0043 */ lbu $t4,0x43($t8)
|
|
/* 34588: afac0018 */ sw $t4,0x18($sp)
|
|
/* 3458c: 8f090030 */ lw $t1,0x30($t8)
|
|
/* 34590: 0c00d36c */ jal func00033820
|
|
/* 34594: afa9001c */ sw $t1,0x1c($sp)
|
|
.NB00034598:
|
|
/* 34598: 10000003 */ beqz $zero,.NB000345a8
|
|
/* 3459c: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000345a0:
|
|
/* 345a0: 10000001 */ beqz $zero,.NB000345a8
|
|
/* 345a4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000345a8:
|
|
/* 345a8: 8faf00b8 */ lw $t7,0xb8($sp)
|
|
/* 345ac: 95eb0000 */ lhu $t3,0x0($t7)
|
|
/* 345b0: 316a02d1 */ andi $t2,$t3,0x2d1
|
|
/* 345b4: afaa006c */ sw $t2,0x6c($sp)
|
|
/* 345b8: 8fae005c */ lw $t6,0x5c($sp)
|
|
/* 345bc: 11c00008 */ beqz $t6,.NB000345e0
|
|
/* 345c0: afae0060 */ sw $t6,0x60($sp)
|
|
/* 345c4: 8fa8006c */ lw $t0,0x6c($sp)
|
|
/* 345c8: 15000005 */ bnez $t0,.NB000345e0
|
|
/* 345cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* 345d0: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* 345d4: 932d0044 */ lbu $t5,0x44($t9)
|
|
/* 345d8: 31ac0001 */ andi $t4,$t5,0x1
|
|
/* 345dc: afac0068 */ sw $t4,0x68($sp)
|
|
.NB000345e0:
|
|
/* 345e0: 8fb80068 */ lw $t8,0x68($sp)
|
|
/* 345e4: 17000007 */ bnez $t8,.NB00034604
|
|
/* 345e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 345ec: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 345f0: 11200004 */ beqz $t1,.NB00034604
|
|
/* 345f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 345f8: 8faf006c */ lw $t7,0x6c($sp)
|
|
/* 345fc: 11e0fb27 */ beqz $t7,.NB0003329c
|
|
/* 34600: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00034604:
|
|
/* 34604: 10000001 */ beqz $zero,.NB0003460c
|
|
/* 34608: 00000000 */ sll $zero,$zero,0x0
|
|
.NB0003460c:
|
|
/* 3460c: 8fbf0034 */ lw $ra,0x34($sp)
|
|
/* 34610: 8fb0002c */ lw $s0,0x2c($sp)
|
|
/* 34614: 8fb10030 */ lw $s1,0x30($sp)
|
|
/* 34618: 03e00008 */ jr $ra
|
|
/* 3461c: 27bd00b8 */ addiu $sp,$sp,0xb8
|
|
);
|
|
#endif
|
|
|
|
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 n_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
|
|
);
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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 sndIsDisabled
|
|
/* 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 snd0000f49c
|
|
/* 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 n_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 n_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 n_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
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel func00033820
|
|
/* 34db0: 27bdffa0 */ addiu $sp,$sp,-96
|
|
/* 34db4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 34db8: afa40060 */ sw $a0,0x60($sp)
|
|
/* 34dbc: afa50064 */ sw $a1,0x64($sp)
|
|
/* 34dc0: afa60068 */ sw $a2,0x68($sp)
|
|
/* 34dc4: afa7006c */ sw $a3,0x6c($sp)
|
|
/* 34dc8: afa00058 */ sw $zero,0x58($sp)
|
|
/* 34dcc: a7a0004e */ sh $zero,0x4e($sp)
|
|
/* 34dd0: afa00040 */ sw $zero,0x40($sp)
|
|
/* 34dd4: 0c0041df */ jal sndIsDisabled
|
|
/* 34dd8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34ddc: 10400003 */ beqz $v0,.NB00034dec
|
|
/* 34de0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34de4: 100000aa */ beqz $zero,.NB00035090
|
|
/* 34de8: 00001025 */ or $v0,$zero,$zero
|
|
.NB00034dec:
|
|
/* 34dec: 87ae0066 */ lh $t6,0x66($sp)
|
|
/* 34df0: 11c0009d */ beqz $t6,.NB00035068
|
|
/* 34df4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00034df8:
|
|
/* 34df8: 0c003e46 */ jal snd0000f49c
|
|
/* 34dfc: 87a40066 */ lh $a0,0x66($sp)
|
|
/* 34e00: afa20050 */ sw $v0,0x50($sp)
|
|
/* 34e04: 8fa40060 */ lw $a0,0x60($sp)
|
|
/* 34e08: 0c00d248 */ jal func00033390
|
|
/* 34e0c: 8fa50050 */ lw $a1,0x50($sp)
|
|
/* 34e10: afa2005c */ sw $v0,0x5c($sp)
|
|
/* 34e14: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 34e18: 11e0005f */ beqz $t7,.NB00034f98
|
|
/* 34e1c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34e20: 3c198006 */ lui $t9,0x8006
|
|
/* 34e24: 8f39163c */ lw $t9,0x163c($t9)
|
|
/* 34e28: 8fb8005c */ lw $t8,0x5c($sp)
|
|
/* 34e2c: af38003c */ sw $t8,0x3c($t9)
|
|
/* 34e30: 24080001 */ addiu $t0,$zero,0x1
|
|
/* 34e34: a7a8002c */ sh $t0,0x2c($sp)
|
|
/* 34e38: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 34e3c: afa90030 */ sw $t1,0x30($sp)
|
|
/* 34e40: 8fab005c */ lw $t3,0x5c($sp)
|
|
/* 34e44: 93aa006f */ lbu $t2,0x6f($sp)
|
|
/* 34e48: 916c0041 */ lbu $t4,0x41($t3)
|
|
/* 34e4c: 014c6821 */ addu $t5,$t2,$t4
|
|
/* 34e50: 25aeffc0 */ addiu $t6,$t5,-64
|
|
/* 34e54: afae003c */ sw $t6,0x3c($sp)
|
|
/* 34e58: 8faf003c */ lw $t7,0x3c($sp)
|
|
/* 34e5c: 29e10080 */ slti $at,$t7,0x80
|
|
/* 34e60: 14200004 */ bnez $at,.NB00034e74
|
|
/* 34e64: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34e68: 2418007f */ addiu $t8,$zero,0x7f
|
|
/* 34e6c: 10000005 */ beqz $zero,.NB00034e84
|
|
/* 34e70: afb8003c */ sw $t8,0x3c($sp)
|
|
.NB00034e74:
|
|
/* 34e74: 8fb9003c */ lw $t9,0x3c($sp)
|
|
/* 34e78: 07210002 */ bgez $t9,.NB00034e84
|
|
/* 34e7c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34e80: afa0003c */ sw $zero,0x3c($sp)
|
|
.NB00034e84:
|
|
/* 34e84: 8fa8003c */ lw $t0,0x3c($sp)
|
|
/* 34e88: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 34e8c: a1280041 */ sb $t0,0x41($t1)
|
|
/* 34e90: 8faa005c */ lw $t2,0x5c($sp)
|
|
/* 34e94: 97ab006a */ lhu $t3,0x6a($sp)
|
|
/* 34e98: 854c0038 */ lh $t4,0x38($t2)
|
|
/* 34e9c: 016c0019 */ multu $t3,$t4
|
|
/* 34ea0: 00006812 */ mflo $t5
|
|
/* 34ea4: 000d73c2 */ srl $t6,$t5,0xf
|
|
/* 34ea8: a54e0038 */ sh $t6,0x38($t2)
|
|
/* 34eac: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* 34eb0: c7a60070 */ lwc1 $f6,0x70($sp)
|
|
/* 34eb4: c5e4002c */ lwc1 $f4,0x2c($t7)
|
|
/* 34eb8: 46062202 */ mul.s $f8,$f4,$f6
|
|
/* 34ebc: e5e8002c */ swc1 $f8,0x2c($t7)
|
|
/* 34ec0: 93b80077 */ lbu $t8,0x77($sp)
|
|
/* 34ec4: 8fb9005c */ lw $t9,0x5c($sp)
|
|
/* 34ec8: a3380042 */ sb $t8,0x42($t9)
|
|
/* 34ecc: 93a8007b */ lbu $t0,0x7b($sp)
|
|
/* 34ed0: 8fa9005c */ lw $t1,0x5c($sp)
|
|
/* 34ed4: a1280043 */ sb $t0,0x43($t1)
|
|
/* 34ed8: 8fab0050 */ lw $t3,0x50($sp)
|
|
/* 34edc: 8d6c0004 */ lw $t4,0x4($t3)
|
|
/* 34ee0: 918d0001 */ lbu $t5,0x1($t4)
|
|
/* 34ee4: 000d7180 */ sll $t6,$t5,0x6
|
|
/* 34ee8: 01cd7021 */ addu $t6,$t6,$t5
|
|
/* 34eec: 000e70c0 */ sll $t6,$t6,0x3
|
|
/* 34ef0: 01cd7021 */ addu $t6,$t6,$t5
|
|
/* 34ef4: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 34ef8: 01cd7023 */ subu $t6,$t6,$t5
|
|
/* 34efc: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 34f00: 01cd7021 */ addu $t6,$t6,$t5
|
|
/* 34f04: 000e7080 */ sll $t6,$t6,0x2
|
|
/* 34f08: 01cd7021 */ addu $t6,$t6,$t5
|
|
/* 34f0c: afae0044 */ sw $t6,0x44($sp)
|
|
/* 34f10: 8faa005c */ lw $t2,0x5c($sp)
|
|
/* 34f14: 914f0044 */ lbu $t7,0x44($t2)
|
|
/* 34f18: 31f80010 */ andi $t8,$t7,0x10
|
|
/* 34f1c: 13000014 */ beqz $t8,.NB00034f70
|
|
/* 34f20: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34f24: 8fb9005c */ lw $t9,0x5c($sp)
|
|
/* 34f28: 2401ffef */ addiu $at,$zero,-17
|
|
/* 34f2c: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 34f30: 01014824 */ and $t1,$t0,$at
|
|
/* 34f34: a3290044 */ sb $t1,0x44($t9)
|
|
/* 34f38: 3c048006 */ lui $a0,0x8006
|
|
/* 34f3c: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 34f40: 8fa60040 */ lw $a2,0x40($sp)
|
|
/* 34f44: 27a5002c */ addiu $a1,$sp,0x2c
|
|
/* 34f48: 00003825 */ or $a3,$zero,$zero
|
|
/* 34f4c: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 34f50: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 34f54: 24c60001 */ addiu $a2,$a2,0x1
|
|
/* 34f58: 8fab0044 */ lw $t3,0x44($sp)
|
|
/* 34f5c: 256c0001 */ addiu $t4,$t3,0x1
|
|
/* 34f60: afac0048 */ sw $t4,0x48($sp)
|
|
/* 34f64: 87ad0066 */ lh $t5,0x66($sp)
|
|
/* 34f68: 10000009 */ beqz $zero,.NB00034f90
|
|
/* 34f6c: a7ad004e */ sh $t5,0x4e($sp)
|
|
.NB00034f70:
|
|
/* 34f70: 3c048006 */ lui $a0,0x8006
|
|
/* 34f74: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 34f78: 8fa60044 */ lw $a2,0x44($sp)
|
|
/* 34f7c: 27a5002c */ addiu $a1,$sp,0x2c
|
|
/* 34f80: 00003825 */ or $a3,$zero,$zero
|
|
/* 34f84: 24840014 */ addiu $a0,$a0,0x14
|
|
/* 34f88: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 34f8c: 24c60001 */ addiu $a2,$a2,0x1
|
|
.NB00034f90:
|
|
/* 34f90: 8fae005c */ lw $t6,0x5c($sp)
|
|
/* 34f94: afae0058 */ sw $t6,0x58($sp)
|
|
.NB00034f98:
|
|
/* 34f98: 8faa0040 */ lw $t2,0x40($sp)
|
|
/* 34f9c: 8faf0044 */ lw $t7,0x44($sp)
|
|
/* 34fa0: 014fc021 */ addu $t8,$t2,$t7
|
|
/* 34fa4: afb80040 */ sw $t8,0x40($sp)
|
|
/* 34fa8: 8fa80050 */ lw $t0,0x50($sp)
|
|
/* 34fac: 8d090004 */ lw $t1,0x4($t0)
|
|
/* 34fb0: afa90054 */ sw $t1,0x54($sp)
|
|
/* 34fb4: 8fb90054 */ lw $t9,0x54($sp)
|
|
/* 34fb8: 932c0002 */ lbu $t4,0x2($t9)
|
|
/* 34fbc: 932b0000 */ lbu $t3,0x0($t9)
|
|
/* 34fc0: 318d00c0 */ andi $t5,$t4,0xc0
|
|
/* 34fc4: 000d7080 */ sll $t6,$t5,0x2
|
|
/* 34fc8: 016e5021 */ addu $t2,$t3,$t6
|
|
/* 34fcc: a7aa0066 */ sh $t2,0x66($sp)
|
|
/* 34fd0: 87af0066 */ lh $t7,0x66($sp)
|
|
/* 34fd4: 11e00004 */ beqz $t7,.NB00034fe8
|
|
/* 34fd8: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34fdc: 8fb8005c */ lw $t8,0x5c($sp)
|
|
/* 34fe0: 1700ff85 */ bnez $t8,.NB00034df8
|
|
/* 34fe4: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00034fe8:
|
|
/* 34fe8: 8fa80058 */ lw $t0,0x58($sp)
|
|
/* 34fec: 1100001e */ beqz $t0,.NB00035068
|
|
/* 34ff0: 00000000 */ sll $zero,$zero,0x0
|
|
/* 34ff4: 8fa90058 */ lw $t1,0x58($sp)
|
|
/* 34ff8: 91390044 */ lbu $t9,0x44($t1)
|
|
/* 34ffc: 372c0001 */ ori $t4,$t9,0x1
|
|
/* 35000: a12c0044 */ sb $t4,0x44($t1)
|
|
/* 35004: 8fad007c */ lw $t5,0x7c($sp)
|
|
/* 35008: 8fab0058 */ lw $t3,0x58($sp)
|
|
/* 3500c: ad6d0030 */ sw $t5,0x30($t3)
|
|
/* 35010: 87ae004e */ lh $t6,0x4e($sp)
|
|
/* 35014: 11c00014 */ beqz $t6,.NB00035068
|
|
/* 35018: 00000000 */ sll $zero,$zero,0x0
|
|
/* 3501c: 8faa0058 */ lw $t2,0x58($sp)
|
|
/* 35020: 914f0044 */ lbu $t7,0x44($t2)
|
|
/* 35024: 35f80010 */ ori $t8,$t7,0x10
|
|
/* 35028: a1580044 */ sb $t8,0x44($t2)
|
|
/* 3502c: 24080200 */ addiu $t0,$zero,0x200
|
|
/* 35030: a7a8001c */ sh $t0,0x1c($sp)
|
|
/* 35034: 8fb90058 */ lw $t9,0x58($sp)
|
|
/* 35038: afb90020 */ sw $t9,0x20($sp)
|
|
/* 3503c: 87ac004e */ lh $t4,0x4e($sp)
|
|
/* 35040: afac0024 */ sw $t4,0x24($sp)
|
|
/* 35044: 8fa90060 */ lw $t1,0x60($sp)
|
|
/* 35048: afa90028 */ sw $t1,0x28($sp)
|
|
/* 3504c: 3c048006 */ lui $a0,0x8006
|
|
/* 35050: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 35054: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 35058: 8fa60048 */ lw $a2,0x48($sp)
|
|
/* 3505c: 00003825 */ or $a3,$zero,$zero
|
|
/* 35060: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 35064: 24840014 */ addiu $a0,$a0,0x14
|
|
.NB00035068:
|
|
/* 35068: 8fad007c */ lw $t5,0x7c($sp)
|
|
/* 3506c: 11a00004 */ beqz $t5,.NB00035080
|
|
/* 35070: 00000000 */ sll $zero,$zero,0x0
|
|
/* 35074: 8fab0058 */ lw $t3,0x58($sp)
|
|
/* 35078: 8fae007c */ lw $t6,0x7c($sp)
|
|
/* 3507c: adcb0000 */ sw $t3,0x0($t6)
|
|
.NB00035080:
|
|
/* 35080: 10000003 */ beqz $zero,.NB00035090
|
|
/* 35084: 8fa20058 */ lw $v0,0x58($sp)
|
|
/* 35088: 10000001 */ beqz $zero,.NB00035090
|
|
/* 3508c: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00035090:
|
|
/* 35090: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 35094: 27bd0060 */ addiu $sp,$sp,0x60
|
|
/* 35098: 03e00008 */ jr $ra
|
|
/* 3509c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
#endif
|
|
|
|
#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 n_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
|
|
);
|
|
#elif VERSION >= VERSION_NTSC_1_0
|
|
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 func00033bc0
|
|
/* 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 n_alEvtqPostEvent
|
|
/* 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
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel audioStop
|
|
/* 350a0: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* 350a4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 350a8: afa40028 */ sw $a0,0x28($sp)
|
|
/* 350ac: 240e0400 */ addiu $t6,$zero,0x400
|
|
/* 350b0: a7ae0018 */ sh $t6,0x18($sp)
|
|
/* 350b4: 8faf0028 */ lw $t7,0x28($sp)
|
|
/* 350b8: afaf001c */ sw $t7,0x1c($sp)
|
|
/* 350bc: 8fb80028 */ lw $t8,0x28($sp)
|
|
/* 350c0: 1300000d */ beqz $t8,.NB000350f8
|
|
/* 350c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* 350c8: 8fb9001c */ lw $t9,0x1c($sp)
|
|
/* 350cc: 2401ffef */ addiu $at,$zero,-17
|
|
/* 350d0: 93280044 */ lbu $t0,0x44($t9)
|
|
/* 350d4: 01014824 */ and $t1,$t0,$at
|
|
/* 350d8: a3290044 */ sb $t1,0x44($t9)
|
|
/* 350dc: 3c048006 */ lui $a0,0x8006
|
|
/* 350e0: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 350e4: 27a50018 */ addiu $a1,$sp,0x18
|
|
/* 350e8: 00003025 */ or $a2,$zero,$zero
|
|
/* 350ec: 00003825 */ or $a3,$zero,$zero
|
|
/* 350f0: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 350f4: 24840014 */ addiu $a0,$a0,0x14
|
|
.NB000350f8:
|
|
/* 350f8: 10000001 */ beqz $zero,.NB00035100
|
|
/* 350fc: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00035100:
|
|
/* 35100: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 35104: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* 35108: 03e00008 */ jr $ra
|
|
/* 3510c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
#endif
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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 n_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
|
|
);
|
|
#endif
|
|
|
|
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 n_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
|
|
);
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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 n_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
|
|
);
|
|
#endif
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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
|
|
);
|
|
#endif
|
|
|
|
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 n_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
|
|
);
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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
|
|
);
|
|
#endif
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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
|
|
);
|
|
#endif
|
|
|
|
#if VERSION >= VERSION_NTSC_1_0
|
|
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 n_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
|
|
);
|
|
#else
|
|
GLOBAL_ASM(
|
|
glabel func00033f44
|
|
/* 35300: 27bdffc8 */ addiu $sp,$sp,-56
|
|
/* 35304: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 35308: afa40038 */ sw $a0,0x38($sp)
|
|
/* 3530c: afa5003c */ sw $a1,0x3c($sp)
|
|
/* 35310: 3c0e800a */ lui $t6,0x800a
|
|
/* 35314: 8dce0a34 */ lw $t6,0xa34($t6)
|
|
/* 35318: 11c0002e */ beqz $t6,.NB000353d4
|
|
/* 3531c: 00000000 */ sll $zero,$zero,0x0
|
|
/* 35320: 0c012688 */ jal osSetIntMask
|
|
/* 35324: 24040001 */ addiu $a0,$zero,0x1
|
|
/* 35328: afa20034 */ sw $v0,0x34($sp)
|
|
/* 3532c: 3c0f8006 */ lui $t7,0x8006
|
|
/* 35330: 8def1630 */ lw $t7,0x1630($t7)
|
|
/* 35334: afaf0030 */ sw $t7,0x30($sp)
|
|
/* 35338: 93a8003b */ lbu $t0,0x3b($sp)
|
|
/* 3533c: 3c19800a */ lui $t9,0x800a
|
|
/* 35340: 8f390a34 */ lw $t9,0xa34($t9)
|
|
/* 35344: 97b8003e */ lhu $t8,0x3e($sp)
|
|
/* 35348: 00084840 */ sll $t1,$t0,0x1
|
|
/* 3534c: 03295021 */ addu $t2,$t9,$t1
|
|
/* 35350: a5580000 */ sh $t8,0x0($t2)
|
|
/* 35354: 8fab0030 */ lw $t3,0x30($sp)
|
|
/* 35358: afa0002c */ sw $zero,0x2c($sp)
|
|
/* 3535c: 1160001b */ beqz $t3,.NB000353cc
|
|
/* 35360: 00000000 */ sll $zero,$zero,0x0
|
|
.NB00035364:
|
|
/* 35364: 8fac0030 */ lw $t4,0x30($sp)
|
|
/* 35368: 93b9003b */ lbu $t9,0x3b($sp)
|
|
/* 3536c: 8d8d0008 */ lw $t5,0x8($t4)
|
|
/* 35370: 8dae0004 */ lw $t6,0x4($t5)
|
|
/* 35374: 91cf0002 */ lbu $t7,0x2($t6)
|
|
/* 35378: 31e8001f */ andi $t0,$t7,0x1f
|
|
/* 3537c: 1519000c */ bne $t0,$t9,.NB000353b0
|
|
/* 35380: 00000000 */ sll $zero,$zero,0x0
|
|
/* 35384: 24090800 */ addiu $t1,$zero,0x800
|
|
/* 35388: a7a9001c */ sh $t1,0x1c($sp)
|
|
/* 3538c: 8fb80030 */ lw $t8,0x30($sp)
|
|
/* 35390: afb80020 */ sw $t8,0x20($sp)
|
|
/* 35394: 3c048006 */ lui $a0,0x8006
|
|
/* 35398: 8c84163c */ lw $a0,0x163c($a0)
|
|
/* 3539c: 27a5001c */ addiu $a1,$sp,0x1c
|
|
/* 353a0: 00003025 */ or $a2,$zero,$zero
|
|
/* 353a4: 00003825 */ or $a3,$zero,$zero
|
|
/* 353a8: 0c00f678 */ jal n_alEvtqPostEvent
|
|
/* 353ac: 24840014 */ addiu $a0,$a0,0x14
|
|
.NB000353b0:
|
|
/* 353b0: 8faa002c */ lw $t2,0x2c($sp)
|
|
/* 353b4: 8fac0030 */ lw $t4,0x30($sp)
|
|
/* 353b8: 254b0001 */ addiu $t3,$t2,0x1
|
|
/* 353bc: afab002c */ sw $t3,0x2c($sp)
|
|
/* 353c0: 8d8d0000 */ lw $t5,0x0($t4)
|
|
/* 353c4: 15a0ffe7 */ bnez $t5,.NB00035364
|
|
/* 353c8: afad0030 */ sw $t5,0x30($sp)
|
|
.NB000353cc:
|
|
/* 353cc: 0c012688 */ jal osSetIntMask
|
|
/* 353d0: 8fa40034 */ lw $a0,0x34($sp)
|
|
.NB000353d4:
|
|
/* 353d4: 10000001 */ beqz $zero,.NB000353dc
|
|
/* 353d8: 00000000 */ sll $zero,$zero,0x0
|
|
.NB000353dc:
|
|
/* 353dc: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 353e0: 27bd0038 */ addiu $sp,$sp,0x38
|
|
/* 353e4: 03e00008 */ jr $ra
|
|
/* 353e8: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
#endif
|